"use weex:vue"; /******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache /******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, /******/ l: false, /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ /******/ // Flag the module as loaded /******/ module.l = true; /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = modules; /******/ /******/ // expose the module cache /******/ __webpack_require__.c = installedModules; /******/ /******/ // define getter function for harmony exports /******/ __webpack_require__.d = function(exports, name, getter) { /******/ if(!__webpack_require__.o(exports, name)) { /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); /******/ } /******/ }; /******/ /******/ // define __esModule on exports /******/ __webpack_require__.r = function(exports) { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ /******/ // create a fake namespace object /******/ // mode & 1: value is a module id, require it /******/ // mode & 2: merge all properties of value into the ns /******/ // mode & 4: return value when already ns object /******/ // mode & 8|1: behave like require /******/ __webpack_require__.t = function(value, mode) { /******/ if(mode & 1) value = __webpack_require__(value); /******/ if(mode & 8) return value; /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; /******/ var ns = Object.create(null); /******/ __webpack_require__.r(ns); /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); /******/ return ns; /******/ }; /******/ /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = function(module) { /******/ var getter = module && module.__esModule ? /******/ function getDefault() { return module['default']; } : /******/ function getModuleExports() { return module; }; /******/ __webpack_require__.d(getter, 'a', getter); /******/ return getter; /******/ }; /******/ /******/ // Object.prototype.hasOwnProperty.call /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; /******/ /******/ // __webpack_public_path__ /******/ __webpack_require__.p = "/"; /******/ /******/ /******/ // Load entry module and return exports /******/ return __webpack_require__(__webpack_require__.s = 109); /******/ }) /************************************************************************/ /******/ ([ /* 0 */, /* 1 */ /*!*************************************************************!*\ !*** ./node_modules/@dcloudio/uni-stat/dist/uni-stat.es.js ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _inherits = __webpack_require__(/*! @babel/runtime/helpers/inherits */ 2); var _possibleConstructorReturn = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ 4); var _getPrototypeOf = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ 7); var _classCallCheck = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 8); var _createClass = __webpack_require__(/*! @babel/runtime/helpers/createClass */ 9); var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 5); var _defineProperty = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 12); function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } /** * 获取系统信息 */ var sys = uni.getSystemInfoSync(); // 访问开始即启动小程序,访问结束结分为:进入后台超过5min、在前台无任何操作超过30min、在新的来源打开小程序; var STAT_VERSION = "4.45"; var STAT_URL = 'https://tongji.dcloud.io/uni/stat'; var STAT_H5_URL = 'https://tongji.dcloud.io/uni/stat.gif'; var PAGE_PVER_TIME = 1800; // 页面在前台无操作结束访问时间 单位s var APP_PVER_TIME = 300; // 应用在后台结束访问时间 单位s var OPERATING_TIME = 10; // 数据上报时间 单位s var DIFF_TIME = 60 * 1000 * 60 * 24; var appid = "__UNI__E87E2B7"; // 做应用隔离 var dbSet = function dbSet(name, value) { var data = uni.getStorageSync('$$STAT__DBDATA:' + appid) || {}; if (!data) { data = {}; } data[name] = value; uni.setStorageSync('$$STAT__DBDATA:' + appid, data); }; var dbGet = function dbGet(name) { var data = uni.getStorageSync('$$STAT__DBDATA:' + appid) || {}; if (!data[name]) { var dbdata = uni.getStorageSync('$$STAT__DBDATA:' + appid); if (!dbdata) { dbdata = {}; } if (!dbdata[name]) { return undefined; } data[name] = dbdata[name]; } return data[name]; }; var dbRemove = function dbRemove(name) { var data = uni.getStorageSync('$$STAT__DBDATA:' + appid) || {}; if (data[name]) { delete data[name]; uni.setStorageSync('$$STAT__DBDATA:' + appid, data); } else { data = uni.getStorageSync('$$STAT__DBDATA:' + appid); if (data[name]) { delete data[name]; uni.setStorageSync('$$STAT__DBDATA:' + appid, data); } } }; // 获取 manifest.json 中统计配置 var uniStatisticsConfig = {"enable":true}; var statConfig = { appid: "__UNI__E87E2B7" }; var titleJsons = {}; var debug = false || false; // eslint-disable-next-line no-restricted-globals var pagesTitle = __webpack_require__(/*! uni-pages?{"type":"style"} */ 13).default; var pagesData = pagesTitle.pages; for (var i in pagesData) { var _style$navigationBar; var style = pagesData[i]; var titleText = // MP style.navigationBarTitleText || // ali style.defaultTitle || ( // H5 || App (_style$navigationBar = style.navigationBar) === null || _style$navigationBar === void 0 ? void 0 : _style$navigationBar.titleText) || ''; if (titleText) { titleJsons[i] = titleText; } } // TODO 在云函数中获取,暂时注释 var UUID_KEY = '__DC_STAT_UUID'; var UUID_VALUE = '__DC_UUID_VALUE'; function getUuid() { var uuid = ''; if (get_platform_name() === 'n') { try { uuid = plus.runtime.getDCloudId(); } catch (e) { uuid = ''; } return uuid; } try { uuid = uni.getStorageSync(UUID_KEY); } catch (e) { uuid = UUID_VALUE; } if (!uuid) { uuid = Date.now() + '' + Math.floor(Math.random() * 1e7); try { uni.setStorageSync(UUID_KEY, uuid); } catch (e) { uni.setStorageSync(UUID_KEY, UUID_VALUE); } } return uuid; } var get_uuid = function get_uuid(statData) { // 有可能不存在 deviceId(一般不存在就是出bug了),就自己生成一个 return sys.deviceId || getUuid(); }; /** * 获取老版的 deviceid ,兼容以前的错误 deviceid * @param {*} statData * @returns */ var get_odid = function get_odid(statData) { var odid = ''; if (get_platform_name() === 'n') { try { odid = plus.device.uuid; } catch (e) { odid = ''; } return odid; } return sys.deviceId || getUuid(); }; /** * 获取配置信息 如 appid */ var stat_config = statConfig; var get_sgin = function get_sgin(statData) { var arr = Object.keys(statData); var sortArr = arr.sort(); var sgin = {}; var sginStr = ''; for (var i in sortArr) { sgin[sortArr[i]] = statData[sortArr[i]]; sginStr += sortArr[i] + '=' + statData[sortArr[i]] + '&'; } return { sign: '', options: sginStr.substr(0, sginStr.length - 1) }; }; var get_encodeURIComponent_options = function get_encodeURIComponent_options(statData) { var data = {}; for (var prop in statData) { data[prop] = encodeURIComponent(statData[prop]); } return data; }; /** * 获取当前平台 * 移动端 : 'n', * h5 : 'h5', * 微信 : 'wx', * 阿里 : 'ali', * 百度 : 'bd', * 头条 : 'tt', * qq : 'qq', * 快应用 : 'qn', * 快手 : 'ks', * 飞书 : 'lark', * 快应用 : 'qw', * 钉钉 : 'dt' */ var get_platform_name = function get_platform_name() { var _platformList; // 苹果审核代码中禁止出现 alipay 字样 ,需要特殊处理一下 var aliArr = ['y', 'a', 'p', 'mp-ali']; var platformList = (_platformList = { app: 'n', 'app-plus': 'n', h5: 'h5', 'mp-weixin': 'wx' }, _defineProperty(_platformList, aliArr.reverse().join(''), 'ali'), _defineProperty(_platformList, 'mp-baidu', 'bd'), _defineProperty(_platformList, 'mp-toutiao', 'tt'), _defineProperty(_platformList, 'mp-qq', 'qq'), _defineProperty(_platformList, 'quickapp-native', 'qn'), _defineProperty(_platformList, 'mp-kuaishou', 'ks'), _defineProperty(_platformList, 'mp-lark', 'lark'), _defineProperty(_platformList, 'quickapp-webview', 'qw'), _platformList); if (platformList["app-plus"] === 'ali') { if (my && my.env) { var clientName = my.env.clientName; if (clientName === 'ap') return 'ali'; if (clientName === 'dingtalk') return 'dt'; // TODO 缺少 ali 下的其他平台 } } return platformList["app-plus"]; }; /** * 获取小程序 appid */ var get_pack_name = function get_pack_name() { var packName = ''; if (get_platform_name() === 'wx' || get_platform_name() === 'qq') { // 兼容微信小程序低版本基础库 if (uni.canIUse('getAccountInfoSync')) { packName = uni.getAccountInfoSync().miniProgram.appId || ''; } } if (get_platform_name() === 'n') ; return packName; }; /** * 应用版本 */ var get_version = function get_version() { return get_platform_name() === 'n' ? plus.runtime.version : ''; }; /** * 获取渠道 */ var get_channel = function get_channel() { var platformName = get_platform_name(); var channel = ''; if (platformName === 'n') { channel = plus.runtime.channel; } return channel; }; /** * 获取小程序场景值 * @param {Object} options 页面信息 */ var get_scene = function get_scene(options) { var platformName = get_platform_name(); var scene = ''; if (options) { return options; } if (platformName === 'wx') { scene = uni.getLaunchOptionsSync().scene; } return scene; }; /** * 获取拼接参数 */ var get_splicing = function get_splicing(data) { var str = ''; for (var i in data) { str += i + '=' + data[i] + '&'; } return str.substr(0, str.length - 1); }; /** * 获取页面url,不包含参数 */ var get_route$1 = function get_route$1(pageVm) { var _self = pageVm || get_page_vm(); if (get_platform_name() === 'bd') { var mp_route = _self.$mp && _self.$mp.page && _self.$mp.page.is; var scope_route = _self.$scope && _self.$scope.is; return mp_route || scope_route || ''; } else { return _self.route || _self.$scope && _self.$scope.route || _self.$mp && _self.$mp.page.route; } }; /** * 获取页面url, 包含参数 */ var get_page_route = function get_page_route(pageVm) { // 从 app 进入应用 ,没有 $page ,获取不到路由 ,需要获取页面 尝试从 getCurrentPages 获取也页面实例 // FIXME 尽量不使用 getCurrentPages ,大部分获取路由是从 onHide 获取 ,这时可以获取到,如果是 onload ,则可能获取不到,比如 百度 var page = pageVm && (pageVm.$page || pageVm.$scope && pageVm.$scope.$page); var lastPageRoute = uni.getStorageSync('_STAT_LAST_PAGE_ROUTE'); if (!page) return lastPageRoute || ''; // 如果找不到 fullPath 就取 route 的值 return page.fullPath === '/' ? page.route : page.fullPath || page.route; }; /** * 获取页面实例 */ var get_page_vm = function get_page_vm() { var pages = getCurrentPages(); var $page = pages[pages.length - 1]; if (!$page) return null; return $page.$vm; }; /** * 获取页面类型 */ var get_page_types = function get_page_types(self) { // XXX 百度有问题 ,获取的都是 componet ,等待修复 if (self.mpType === 'page' || self.$mpType === 'page' || self.$mp && self.$mp.mpType === 'page' || self.$options.mpType === 'page') { return 'page'; } if (self.mpType === 'app' || self.$mpType === 'app' || self.$mp && self.$mp.mpType === 'app' || self.$options.mpType === 'app') { return 'app'; } return null; }; /** * 处理上报参数 * @param {Object} 需要处理的数据 */ var handle_data = function handle_data(statData) { var firstArr = []; var contentArr = []; var lastArr = []; var _loop = function _loop(_i) { var rd = statData[_i]; rd.forEach(function (elm) { var newData = ''; { newData = get_splicing(elm); } if (_i === 0) { firstArr.push(newData); } else if (_i === 3) { lastArr.push(newData); } else { contentArr.push(newData); } }); }; for (var _i in statData) { _loop(_i); } firstArr.push.apply(firstArr, contentArr.concat(lastArr)); // 参数需要处理成字符串,方便上传 return JSON.stringify(firstArr); }; /** * 自定义事件参数校验 */ var calibration = function calibration(eventName, options) { // login 、 share 、pay_success 、pay_fail 、register 、title if (!eventName) { console.error("uni.report Missing [eventName] parameter"); return true; } if (typeof eventName !== 'string') { console.error("uni.report [eventName] Parameter type error, it can only be of type String"); return true; } if (eventName.length > 255) { console.error("uni.report [eventName] Parameter length cannot be greater than 255"); return true; } if (typeof options !== 'string' && _typeof(options) !== 'object') { console.error('uni.report [options] Parameter type error, Only supports String or Object type'); return true; } if (typeof options === 'string' && options.length > 255) { console.error("uni.report [options] Parameter length cannot be greater than 255"); return true; } if (eventName === 'title' && typeof options !== 'string') { console.error("uni.report [eventName] When the parameter is title, the [options] parameter can only be of type String"); return true; } }; var get_page_name = function get_page_name(routepath) { return titleJsons && titleJsons[routepath] || ''; }; var Report_Data_Time = 'Report_Data_Time'; var Report_Status = 'Report_Status'; var is_report_data = function is_report_data() { return new Promise(function (resolve, reject) { var start_time = ''; var end_time = new Date().getTime(); var diff_time = DIFF_TIME; var report_status = 1; try { start_time = uni.getStorageSync(Report_Data_Time); report_status = uni.getStorageSync(Report_Status); } catch (e) { start_time = ''; report_status = 1; } if (report_status === '') { requestData(function (_ref) { var enable = _ref.enable; uni.setStorageSync(Report_Data_Time, end_time); uni.setStorageSync(Report_Status, enable); if (enable === 1) { resolve(); } }); return; } if (report_status === 1) { resolve(); } if (!start_time) { uni.setStorageSync(Report_Data_Time, end_time); start_time = end_time; } if (end_time - start_time > diff_time) { requestData(function (_ref2) { var enable = _ref2.enable; uni.setStorageSync(Report_Data_Time, end_time); uni.setStorageSync(Report_Status, enable); }); } }); }; var requestData = function requestData(done) { var appid = "__UNI__E87E2B7"; var formData = { usv: STAT_VERSION, conf: JSON.stringify({ ak: appid }) }; uni.request({ url: STAT_URL, method: 'GET', data: formData, success: function success(res) { var data = res.data; if (data.ret === 0) { typeof done === 'function' && done({ enable: data.enable }); } }, fail: function fail(e) { var report_status_code = 1; try { report_status_code = uni.getStorageSync(Report_Status); } catch (e) { report_status_code = 1; } if (report_status_code === '') { report_status_code = 1; } typeof done === 'function' && done({ enable: report_status_code }); } }); }; /** * 是否开启 debug 模式 */ var is_debug = debug; /** * 日志输出 * @param {*} data */ var log = function log(data, type) { var msg_type = ''; switch (data.lt) { case '1': msg_type = '应用启动'; break; case '3': msg_type = '应用进入后台'; break; case '11': msg_type = '页面切换'; break; case '21': msg_type = '事件触发'; break; case '31': msg_type = '应用错误'; break; case '101': msg_type = 'PUSH'; break; } // 在 app 中,日志转为 字符串 if (_typeof(data) === 'object') { data = JSON.stringify(data); } if (type) { console.log("=== \u7EDF\u8BA1\u961F\u5217\u6570\u636E\u4E0A\u62A5 ==="); console.log(data); console.log("=== \u4E0A\u62A5\u7ED3\u675F ==="); return; } if (msg_type) { console.log("=== \u7EDF\u8BA1\u6570\u636E\u91C7\u96C6\uFF1A".concat(msg_type, " ===")); console.log(data); console.log("=== \u91C7\u96C6\u7ED3\u675F ==="); } }; /** * 获取上报时间间隔 * @param {*} defaultTime 默认上报间隔时间 单位s */ var get_report_Interval = function get_report_Interval(defaultTime) { var time = uniStatisticsConfig.reportInterval; // 如果上报时间配置为0 相当于立即上报 if (Number(time) === 0) return 0; time = time || defaultTime; var reg = /(^[1-9]\d*$)/; // 如果不是整数,则默认为上报间隔时间 if (!reg.test(time)) return defaultTime; return Number(time); }; /** * 获取隐私协议配置 */ var is_push_clientid = function is_push_clientid() { if (uniStatisticsConfig.collectItems) { var ClientID = uniStatisticsConfig.collectItems.uniPushClientID; return typeof ClientID === 'boolean' ? ClientID : false; } return false; }; /** * 是否上报页面数据 * @returns */ var is_page_report = function is_page_report() { if (uniStatisticsConfig.collectItems) { var statPageLog = uniStatisticsConfig.collectItems.uniStatPageLog; // 如果字段不存在返回 true , 如果是boolean 值按原值返回,如果是其他类型 返回false if (statPageLog === undefined) return true; return typeof statPageLog === 'boolean' ? statPageLog : true; } return true; }; // 首次访问时间 var FIRST_VISIT_TIME_KEY = '__first__visit__time'; // 最后访问时间 var LAST_VISIT_TIME_KEY = '__last__visit__time'; /** * 获取当前时间 */ var get_time = function get_time() { return parseInt(new Date().getTime() / 1000); }; /** * 获取首次访问时间 */ var get_first_visit_time = function get_first_visit_time() { var timeStorge = dbGet(FIRST_VISIT_TIME_KEY); var time = 0; if (timeStorge) { time = timeStorge; } else { time = get_time(); dbSet(FIRST_VISIT_TIME_KEY, time); // 首次访问需要 将最后访问时间置 0 dbRemove(LAST_VISIT_TIME_KEY); } return time; }; /** * 最后访问时间 */ var get_last_visit_time = function get_last_visit_time() { var timeStorge = dbGet(LAST_VISIT_TIME_KEY); var time = 0; if (timeStorge) { time = timeStorge; } dbSet(LAST_VISIT_TIME_KEY, get_time()); return time; }; // 页面停留时间记录key var PAGE_RESIDENCE_TIME = '__page__residence__time'; var First_Page_Residence_Time = 0; var Last_Page_Residence_Time = 0; /** * 设置页面停留时间 */ var set_page_residence_time = function set_page_residence_time() { First_Page_Residence_Time = get_time(); dbSet(PAGE_RESIDENCE_TIME, First_Page_Residence_Time); return First_Page_Residence_Time; }; /** * 获取页面停留时间 */ var get_page_residence_time = function get_page_residence_time() { Last_Page_Residence_Time = get_time(); First_Page_Residence_Time = dbGet(PAGE_RESIDENCE_TIME); return Last_Page_Residence_Time - First_Page_Residence_Time; }; /** * 获取总访问次数 */ var TOTAL_VISIT_COUNT = '__total__visit__count'; var get_total_visit_count = function get_total_visit_count() { var timeStorge = dbGet(TOTAL_VISIT_COUNT); var count = 1; if (timeStorge) { count = timeStorge; count++; } dbSet(TOTAL_VISIT_COUNT, count); return count; }; var FIRST_TIME = '__first_time'; /** * 设置页面首次访问时间,用户获取页面/应用停留时常 */ var set_first_time = function set_first_time() { // 获取当前时间 ,以下代码获取到是毫秒级时间戳 ,实际上用到是秒级时间戳,所以需要除以1000 // const time = new Date().getTime() var time = get_time(); var timeStorge = dbSet(FIRST_TIME, time); return timeStorge; }; /** * 获取最后一次时间 ,暂时用不到,直接获取当前时间即可 */ // export const get_last_time = () => { // let time = new Date().getTime() // Set__Last__Time = time // return time // } /** * 获取页面 \ 应用停留时间 */ var get_residence_time = function get_residence_time(type) { var residenceTime = 0; var first_time = dbGet(FIRST_TIME); var last_time = get_time(); if (first_time !== 0) { residenceTime = last_time - first_time; } // 将毫秒级时间戳转换为秒级时间戳,因为直接获取的是秒级时间戳,所以不需要转换 // residenceTime = parseInt(residenceTime / 1000) residenceTime = residenceTime < 1 ? 1 : residenceTime; if (type === 'app') { var overtime = residenceTime > APP_PVER_TIME ? true : false; return { residenceTime: residenceTime, overtime: overtime }; } if (type === 'page') { var _overtime = residenceTime > PAGE_PVER_TIME ? true : false; return { residenceTime: residenceTime, overtime: _overtime }; } return { residenceTime: residenceTime }; }; var eport_Interval = get_report_Interval(OPERATING_TIME); // 统计数据默认值 var statData = { uuid: get_uuid(), // 设备标识 ak: stat_config.appid, // uni-app 应用 Appid p: sys.platform === 'android' ? 'a' : 'i', // 手机系统 ut: get_platform_name(), // 平台类型 mpn: get_pack_name(), // 原生平台包名、小程序 appid usv: STAT_VERSION, // 统计 sdk 版本 v: get_version(), // 应用版本,仅app ch: get_channel(), // 渠道信息 cn: '', // 国家 pn: '', // 省份 ct: '', // 城市 t: get_time(), // 上报数据时的时间戳 tt: '', brand: sys.brand || '', // 手机品牌 md: sys.model, // 手机型号 sv: sys.system.replace(/(Android|iOS)\s/, ''), // 手机系统版本 mpsdk: sys.SDKVersion || '', // x程序 sdk version mpv: sys.version || '', // 小程序平台版本 ,如微信、支付宝 lang: sys.language, // 语言 pr: sys.pixelRatio, // pixelRatio 设备像素比 ww: sys.windowWidth, // windowWidth 可使用窗口宽度 wh: sys.windowHeight, // windowHeight 可使用窗口高度 sw: sys.screenWidth, // screenWidth 屏幕宽度 sh: sys.screenHeight // screenHeight 屏幕高度 }; var Report = /*#__PURE__*/function () { "use strict"; function Report() { _classCallCheck(this, Report); // 页面实例 this.self = ''; // 进入应用标识 this.__licationShow = false; // 离开应用标识 this.__licationHide = false; // 统计默认值 this.statData = statData; // 标题默认值 this._navigationBarTitle = { config: '', page: '', report: '', lt: '' }; // 页面参数 this._query = {}; // 页面最后停留页面的 url // this._lastPageRoute = '' // 注册拦截器 var registerInterceptor = typeof uni.addInterceptor === 'function'; if (registerInterceptor) { this.addInterceptorInit(); this.interceptLogin(); this.interceptShare(true); this.interceptRequestPayment(); } } _createClass(Report, [{ key: "addInterceptorInit", value: function addInterceptorInit() { var self = this; uni.addInterceptor('setNavigationBarTitle', { invoke: function invoke(args) { self._navigationBarTitle.page = args.title; } }); } }, { key: "interceptLogin", value: function interceptLogin() { var self = this; uni.addInterceptor('login', { complete: function complete() { self._login(); } }); } }, { key: "interceptShare", value: function interceptShare(type) { var self = this; if (!type) { self._share(); return; } uni.addInterceptor('share', { success: function success() { self._share(); }, fail: function fail() { self._share(); } }); } }, { key: "interceptRequestPayment", value: function interceptRequestPayment() { var self = this; uni.addInterceptor('requestPayment', { success: function success() { self._payment('pay_success'); }, fail: function fail() { self._payment('pay_fail'); } }); } }, { key: "_login", value: function _login() { this.sendEventRequest({ key: 'login' }, 0); } }, { key: "_share", value: function _share() { this.sendEventRequest({ key: 'share' }, 0); } }, { key: "_payment", value: function _payment(key) { this.sendEventRequest({ key: key }, 0); } /** * 进入应用触发 */ }, { key: "applicationShow", value: function applicationShow() { // 通过 __licationHide 判断保证是进入后台后在次进入应用,避免重复上报数据 if (this.__licationHide) { var time = get_residence_time('app'); // 需要判断进入后台是否超过时限 ,默认是 30min ,是的话需要执行进入应用的上报 if (time.overtime) { var lastPageRoute = uni.getStorageSync('_STAT_LAST_PAGE_ROUTE'); var options = { path: lastPageRoute, scene: this.statData.sc, cst: 2 }; this.sendReportRequest(options); } // 状态重置 this.__licationHide = false; } } /** * 离开应用触发 * @param {Object} self * @param {Object} type */ }, { key: "applicationHide", value: function applicationHide(self, type) { if (!self) { // 表示应用切换到后台 ,此时需要从页面栈获取页面实例 self = get_page_vm(); } // 进入应用后台保存状态,方便进入前台后判断是否上报应用数据 this.__licationHide = true; var time = get_residence_time(); var route = get_page_route(self); uni.setStorageSync('_STAT_LAST_PAGE_ROUTE', route); this.sendHideRequest({ urlref: route, urlref_ts: time.residenceTime }, type); // 更新页面首次访问时间 set_first_time(); } /** * 进入页面触发 */ }, { key: "pageShow", value: function pageShow(self) { // 清空值 ,初始化 ,避免污染后面的上报数据 this._navigationBarTitle = { config: '', page: '', report: '', lt: '' }; var route = get_page_route(self); var routepath = get_route$1(self); this._navigationBarTitle.config = get_page_name(routepath); // 表示应用触发 ,页面切换不触发之后的逻辑 if (this.__licationShow) { // 更新页面首次访问时间 set_first_time(); // this._lastPageRoute = route uni.setStorageSync('_STAT_LAST_PAGE_ROUTE', route); this.__licationShow = false; return; } var time = get_residence_time('page'); // 停留时间 if (time.overtime) { var options = { path: route, scene: this.statData.sc, cst: 3 }; this.sendReportRequest(options); } // 更新页面首次访问时间 set_first_time(); } /** * 离开页面触发 */ }, { key: "pageHide", value: function pageHide(self) { if (!this.__licationHide) { var time = get_residence_time('page'); var route = get_page_route(self); var lastPageRoute = uni.getStorageSync('_STAT_LAST_PAGE_ROUTE'); if (!lastPageRoute) { lastPageRoute = route; } uni.setStorageSync('_STAT_LAST_PAGE_ROUTE', route); this.sendPageRequest({ url: route, urlref: lastPageRoute, urlref_ts: time.residenceTime }); // this._lastPageRoute = route return; } } /** * 发送请求,应用维度上报 * @param {Object} options 页面信息 * @param {Boolean} type 是否立即上报 */ }, { key: "sendReportRequest", value: function sendReportRequest(options, type) { this._navigationBarTitle.lt = '1'; this._navigationBarTitle.config = get_page_name(options.path); var is_opt = options.query && JSON.stringify(options.query) !== '{}'; var query = is_opt ? '?' + JSON.stringify(options.query) : ''; var last_time = get_last_visit_time(); // 非老用户 if (last_time !== 0 || !last_time) { var odid = get_odid(); // 1.0 处理规则 { this.statData.odid = odid; } } Object.assign(this.statData, { lt: '1', url: options.path + query || '', t: get_time(), sc: get_scene(options.scene), fvts: get_first_visit_time(), lvts: last_time, tvc: get_total_visit_count(), // create session type 上报类型 ,1 应用进入 2.后台30min进入 3.页面30min进入 cst: options.cst || 1 }); if (get_platform_name() === 'n') { this.getProperty(type); } else { this.getNetworkInfo(type); } } /** * 发送请求,页面维度上报 * @param {Object} opt */ }, { key: "sendPageRequest", value: function sendPageRequest(opt) { var url = opt.url, urlref = opt.urlref, urlref_ts = opt.urlref_ts; this._navigationBarTitle.lt = '11'; var options = { ak: this.statData.ak, uuid: this.statData.uuid, p: this.statData.p, lt: '11', ut: this.statData.ut, url: url, tt: this.statData.tt, urlref: urlref, urlref_ts: urlref_ts, ch: this.statData.ch, usv: this.statData.usv, t: get_time() }; this.request(options); } /** * 进入后台上报数据 * @param {Object} opt * @param {Object} type */ }, { key: "sendHideRequest", value: function sendHideRequest(opt, type) { var urlref = opt.urlref, urlref_ts = opt.urlref_ts; var options = { ak: this.statData.ak, uuid: this.statData.uuid, p: this.statData.p, lt: '3', ut: this.statData.ut, urlref: urlref, urlref_ts: urlref_ts, ch: this.statData.ch, usv: this.statData.usv, t: get_time() }; this.request(options, type); } /** * 自定义事件上报 */ }, { key: "sendEventRequest", value: function sendEventRequest() { var _ref3 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}, _ref3$key = _ref3.key, key = _ref3$key === void 0 ? '' : _ref3$key, _ref3$value = _ref3.value, value = _ref3$value === void 0 ? '' : _ref3$value; var routepath = ''; try { routepath = get_route$1(); } catch (error) { var launch_options = dbGet('__launch_options'); routepath = launch_options.path; } this._navigationBarTitle.config = get_page_name(routepath); this._navigationBarTitle.lt = '21'; var options = { ak: this.statData.ak, uuid: this.statData.uuid, p: this.statData.p, lt: '21', ut: this.statData.ut, url: routepath, ch: this.statData.ch, e_n: key, e_v: _typeof(value) === 'object' ? JSON.stringify(value) : value.toString(), usv: this.statData.usv, t: get_time() }; this.request(options); } }, { key: "sendPushRequest", value: function sendPushRequest(options, cid) { var _this = this; var time = get_time(); var statData = { lt: '101', cid: cid, t: time, ut: this.statData.ut }; // debug 打印打点信息 if (is_debug) { log(statData); } var stat_data = handle_data({ 101: [statData] }); var optionsData = { usv: STAT_VERSION, //统计 SDK 版本号 t: time, //发送请求时的时间戮 requests: stat_data }; { if (statData.ut === 'h5') { this.imageRequest(optionsData); return; } } // XXX 安卓需要延迟上报 ,否则会有未知错误,需要验证处理 if (get_platform_name() === 'n' && this.statData.p === 'a') { setTimeout(function () { _this.sendRequest(optionsData); }, 200); return; } this.sendRequest(optionsData); } /** * 获取wgt资源版本 */ }, { key: "getProperty", value: function getProperty(type) { var _this2 = this; plus.runtime.getProperty(plus.runtime.appid, function (wgtinfo) { _this2.statData.v = wgtinfo.version || ''; _this2.getNetworkInfo(type); }); } /** * 获取网络信息 */ }, { key: "getNetworkInfo", value: function getNetworkInfo(type) { var _this3 = this; uni.getNetworkType({ success: function success(result) { _this3.statData.net = result.networkType; _this3.getLocation(type); } }); } /** * 获取位置信息 */ }, { key: "getLocation", value: function getLocation(type) { var _this4 = this; if (stat_config.getLocation) { uni.getLocation({ type: 'wgs84', geocode: true, success: function success(result) { if (result.address) { _this4.statData.cn = result.address.country; _this4.statData.pn = result.address.province; _this4.statData.ct = result.address.city; } _this4.statData.lat = result.latitude; _this4.statData.lng = result.longitude; _this4.request(_this4.statData, type); } }); } else { this.statData.lat = 0; this.statData.lng = 0; this.request(this.statData, type); } } /** * 发送请求 * @param {Object} data 上报数据 * @param {Object} type 类型 */ }, { key: "request", value: function request(data, type) { var _this5 = this; var time = get_time(); var title = this._navigationBarTitle; Object.assign(data, { ttn: title.page, ttpj: title.config, ttc: title.report }); var uniStatData = dbGet('__UNI__STAT__DATA') || {}; if (!uniStatData[data.lt]) { uniStatData[data.lt] = []; } // 加入队列 uniStatData[data.lt].push(data); dbSet('__UNI__STAT__DATA', uniStatData); var page_residence_time = get_page_residence_time(); // debug 打印打点信息 if (is_debug) { log(data); } // 判断时候到达上报时间 ,默认 10 秒上报 if (page_residence_time < eport_Interval && !type) return; // 时间超过,重新获取时间戳 set_page_residence_time(); var stat_data = handle_data(uniStatData); var optionsData = { usv: STAT_VERSION, //统计 SDK 版本号 t: time, //发送请求时的时间戮 requests: stat_data }; // 重置队列 dbRemove('__UNI__STAT__DATA'); { if (data.ut === 'h5') { this.imageRequest(optionsData); return; } } // XXX 安卓需要延迟上报 ,否则会有未知错误,需要验证处理 if (get_platform_name() === 'n' && this.statData.p === 'a') { setTimeout(function () { _this5.sendRequest(optionsData); }, 200); return; } this.sendRequest(optionsData); } }, { key: "getIsReportData", value: function getIsReportData() { return is_report_data(); } /** * 数据上报 * @param {Object} optionsData 需要上报的数据 */ }, { key: "sendRequest", value: function sendRequest(optionsData) { var _this6 = this; { this.getIsReportData().then(function () { uni.request({ url: STAT_URL, method: 'POST', data: optionsData, success: function success() { if (is_debug) { log(optionsData, true); } }, fail: function fail(e) { if (++_this6._retry < 3) { if (is_debug) { console.warn('=== 统计上报错误,尝试重新上报!'); console.error(e); } setTimeout(function () { _this6.sendRequest(optionsData); }, 1000); } } }); }); } } /** * h5 请求 */ }, { key: "imageRequest", value: function imageRequest(data) { this.getIsReportData().then(function () { var image = new Image(); var options = get_sgin(get_encodeURIComponent_options(data)).options; image.src = STAT_H5_URL + '?' + options; if (is_debug) { log(data, true); } }); } }, { key: "sendEvent", value: function sendEvent(key, value) { // 校验 type 参数 if (calibration(key, value)) return; if (key === 'title') { this._navigationBarTitle.report = value; return; } this.sendEventRequest({ key: key, value: _typeof(value) === 'object' ? JSON.stringify(value) : value }, 1); } }]); return Report; }(); var Stat = /*#__PURE__*/function (_Report) { "use strict"; _inherits(Stat, _Report); var _super = _createSuper(Stat); function Stat() { _classCallCheck(this, Stat); return _super.call(this); } /** * 获取推送id */ _createClass(Stat, [{ key: "pushEvent", value: function pushEvent(options) { var _this7 = this; var ClientID = is_push_clientid(); if (uni.getPushClientId && ClientID) { uni.getPushClientId({ success: function success(res) { var cid = res.cid || false; // 只有获取到才会上传 if (cid) { _this7.sendPushRequest(options, cid); } } }); } } /** * 进入应用 * @param {Object} options 页面参数 * @param {Object} self 当前页面实例 */ }, { key: "launch", value: function launch(options, self) { // 初始化页面停留时间 start set_page_residence_time(); this.__licationShow = true; dbSet('__launch_options', options); // 应用初始上报参数为1 options.cst = 1; this.sendReportRequest(options, true); } }, { key: "load", value: function load(options, self) { this.self = self; this._query = options; } }, { key: "appHide", value: function appHide(self) { this.applicationHide(self, true); } }, { key: "appShow", value: function appShow(self) { this.applicationShow(self); } }, { key: "show", value: function show(self) { this.self = self; if (get_page_types(self) === 'page') { var isPageReport = is_page_report(); if (isPageReport) { this.pageShow(self); } } if (get_page_types(self) === 'app') { this.appShow(); } } }, { key: "hide", value: function hide(self) { this.self = self; if (get_page_types(self) === 'page') { var isPageReport = is_page_report(); if (isPageReport) { this.pageHide(self); } } if (get_page_types(self) === 'app') { this.appHide(); } } }, { key: "error", value: function error(em) { // 开发工具内不上报错误 // if (this._platform === 'devtools') { // if (process.env.NODE_ENV === 'development') { // console.info('当前运行环境为开发者工具,不上报数据。') // return // } // } var emVal = ''; if (!em.message) { emVal = JSON.stringify(em); } else { emVal = em.stack; } var route = ''; try { route = get_route(); } catch (e) { // 未获取到页面路径 route = ''; } var options = { ak: this.statData.ak, uuid: this.statData.uuid, p: this.statData.p, lt: '31', url: route, ut: this.statData.ut, ch: this.statData.ch, mpsdk: this.statData.mpsdk, mpv: this.statData.mpv, v: this.statData.v, em: emVal, usv: this.statData.usv, t: parseInt(new Date().getTime() / 1000) }; this.request(options); } }], [{ key: "getInstance", value: function getInstance() { if (!uni.__stat_instance) { uni.__stat_instance = new Stat(); } return uni.__stat_instance; } }]); return Stat; }(Report); var Stat$1 = Stat; var stat = Stat$1.getInstance(); // 用于判断是隐藏页面还是卸载页面 var isHide = false; var lifecycle = { onLaunch: function onLaunch(options) { // 进入应用上报数据 stat.launch(options, this); // 上报push推送id stat.pushEvent(options); }, onLoad: function onLoad(options) { stat.load(options, this); // 重写分享,获取分享上报事件 if (this.$scope && this.$scope.onShareAppMessage) { var oldShareAppMessage = this.$scope.onShareAppMessage; this.$scope.onShareAppMessage = function (options) { stat.interceptShare(false); return oldShareAppMessage.call(this, options); }; } }, onShow: function onShow() { isHide = false; stat.show(this); }, onHide: function onHide() { isHide = true; stat.hide(this); }, onUnload: function onUnload() { if (isHide) { isHide = false; return; } stat.hide(this); }, onError: function onError(e) { stat.error(e); } }; // 加载统计代码 function load_stat() { // eslint-disable-next-line no-restricted-globals var Vue = __webpack_require__(/*! vue */ 14); (Vue.default || Vue).mixin(lifecycle); uni.report = function (type, options) { stat.sendEvent(type, options); }; } function main() { if (is_debug) { {} load_stat(); } else { if (true) { uni.report = function (type, options) {}; } else {} } } main(); /***/ }), /* 2 */ /*!*********************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/inherits.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ 3); function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) setPrototypeOf(subClass, superClass); } module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 3 */ /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/setPrototypeOf.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _setPrototypeOf(o, p) { module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }, module.exports.__esModule = true, module.exports["default"] = module.exports; return _setPrototypeOf(o, p); } module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 4 */ /*!**************************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _typeof = __webpack_require__(/*! ./typeof.js */ 5)["default"]; var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ 6); function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return assertThisInitialized(self); } module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 5 */ /*!*******************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/typeof.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _typeof(o) { "@babel/helpers - typeof"; return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(o); } module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 6 */ /*!**********************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/assertThisInitialized.js ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 7 */ /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/getPrototypeOf.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _getPrototypeOf(o) { module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }, module.exports.__esModule = true, module.exports["default"] = module.exports; return _getPrototypeOf(o); } module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 8 */ /*!***************************************************************!*\ !*** ./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; /***/ }), /* 9 */ /*!************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/createClass.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ 10); 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; /***/ }), /* 10 */ /*!**************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/toPropertyKey.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _typeof = __webpack_require__(/*! ./typeof.js */ 5)["default"]; var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ 11); function toPropertyKey(t) { var i = toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 11 */ /*!************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/toPrimitive.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _typeof = __webpack_require__(/*! ./typeof.js */ 5)["default"]; function toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 12 */ /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/defineProperty.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ 10); 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; /***/ }), /* 13 */ /*!**************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/pages.json?{"type":"style"} ***! \**************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony default export */ __webpack_exports__["default"] = ({"pages":{},"globalStyle":{}}); /***/ }), /* 14 */ /*!**********************!*\ !*** external "Vue" ***! \**********************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = Vue; /***/ }), /* 15 */ /*!**************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/main.js?{"type":"appStyle"} ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("Vue.prototype.__$appStyle__ = {}\nVue.prototype.__merge_style && Vue.prototype.__merge_style(__webpack_require__(/*! ./App.vue?vue&type=style&index=0&lang=scss */ 16).default,Vue.prototype.__$appStyle__)\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0EsMkRBQTJELG1CQUFPLENBQUMsb0RBQTRDIiwiZmlsZSI6IjE1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiVnVlLnByb3RvdHlwZS5fXyRhcHBTdHlsZV9fID0ge31cblZ1ZS5wcm90b3R5cGUuX19tZXJnZV9zdHlsZSAmJiBWdWUucHJvdG90eXBlLl9fbWVyZ2Vfc3R5bGUocmVxdWlyZShcIi4vQXBwLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmxhbmc9c2Nzc1wiKS5kZWZhdWx0LFZ1ZS5wcm90b3R5cGUuX18kYXBwU3R5bGVfXylcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///15\n"); /***/ }), /* 16 */ /*!***************************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/App.vue?vue&type=style&index=0&lang=scss ***! \***************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./App.vue?vue&type=style&index=0&lang=scss */ 17); /* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_scss__WEBPACK_IMPORTED_MODULE_0__); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony default export */ __webpack_exports__["default"] = (_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_scss__WEBPACK_IMPORTED_MODULE_0___default.a); /***/ }), /* 17 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/App.vue?vue&type=style&index=0&lang=scss ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = { "animated": { "WebkitAnimationDuration": 1, "animationDuration": 1, "WebkitAnimationFillMode": "both", "animationFillMode": "both" }, "bounce": { "WebkitAnimationName": "bounce", "animationName": "bounce", "WebkitTransformOrigin": "center bottom", "transformOrigin": "center bottom" }, "flash": { "WebkitAnimationName": "flash", "animationName": "flash" }, "pulse": { "WebkitAnimationName": "pulse", "animationName": "pulse" }, "rubberBand": { "WebkitAnimationName": "rubberBand", "animationName": "rubberBand" }, "shake": { "WebkitAnimationName": "shake", "animationName": "shake" }, "headShake": { "WebkitAnimationTimingFunction": "ease-in-out", "animationTimingFunction": "ease-in-out", "WebkitAnimationName": "headShake", "animationName": "headShake" }, "swing": { "WebkitTransformOrigin": "top center", "transformOrigin": "top center", "WebkitAnimationName": "swing", "animationName": "swing" }, "tada": { "WebkitAnimationName": "tada", "animationName": "tada" }, "wobble": { "WebkitAnimationName": "wobble", "animationName": "wobble" }, "jello": { "WebkitAnimationName": "jello", "animationName": "jello", "WebkitTransformOrigin": "center", "transformOrigin": "center" }, "bounceIn": { "WebkitAnimationName": "bounceIn", "animationName": "bounceIn" }, "bounceInDown": { "WebkitAnimationName": "bounceInDown", "animationName": "bounceInDown" }, "bounceInLeft": { "WebkitAnimationName": "bounceInLeft", "animationName": "bounceInLeft" }, "bounceInRight": { "WebkitAnimationName": "bounceInRight", "animationName": "bounceInRight" }, "bounceInUp": { "WebkitAnimationName": "bounceInUp", "animationName": "bounceInUp" }, "bounceOut": { "WebkitAnimationName": "bounceOut", "animationName": "bounceOut" }, "bounceOutDown": { "WebkitAnimationName": "bounceOutDown", "animationName": "bounceOutDown" }, "bounceOutLeft": { "WebkitAnimationName": "bounceOutLeft", "animationName": "bounceOutLeft" }, "bounceOutRight": { "WebkitAnimationName": "bounceOutRight", "animationName": "bounceOutRight" }, "bounceOutUp": { "WebkitAnimationName": "bounceOutUp", "animationName": "bounceOutUp" }, "fadeIn": { "WebkitAnimationName": "fadeIn", "animationName": "fadeIn" }, "fadeInDown": { "WebkitAnimationName": "fadeInDown", "animationName": "fadeInDown" }, "fadeInDownBig": { "WebkitAnimationName": "fadeInDownBig", "animationName": "fadeInDownBig" }, "fadeInLeft": { "WebkitAnimationName": "fadeInLeft", "animationName": "fadeInLeft" }, "fadeInLeftBig": { "WebkitAnimationName": "fadeInLeftBig", "animationName": "fadeInLeftBig" }, "fadeInRight": { "WebkitAnimationName": "fadeInRight", "animationName": "fadeInRight" }, "fadeInRightBig": { "WebkitAnimationName": "fadeInRightBig", "animationName": "fadeInRightBig" }, "fadeInUp": { "WebkitAnimationName": "fadeInUp", "animationName": "fadeInUp" }, "fadeInUpBig": { "WebkitAnimationName": "fadeInUpBig", "animationName": "fadeInUpBig" }, "fadeOut": { "WebkitAnimationName": "fadeOut", "animationName": "fadeOut" }, "fadeOutDown": { "WebkitAnimationName": "fadeOutDown", "animationName": "fadeOutDown" }, "fadeOutDownBig": { "WebkitAnimationName": "fadeOutDownBig", "animationName": "fadeOutDownBig" }, "fadeOutLeft": { "WebkitAnimationName": "fadeOutLeft", "animationName": "fadeOutLeft" }, "fadeOutLeftBig": { "WebkitAnimationName": "fadeOutLeftBig", "animationName": "fadeOutLeftBig" }, "fadeOutRight": { "WebkitAnimationName": "fadeOutRight", "animationName": "fadeOutRight" }, "fadeOutRightBig": { "WebkitAnimationName": "fadeOutRightBig", "animationName": "fadeOutRightBig" }, "fadeOutUp": { "WebkitAnimationName": "fadeOutUp", "animationName": "fadeOutUp" }, "fadeOutUpBig": { "WebkitAnimationName": "fadeOutUpBig", "animationName": "fadeOutUpBig" }, "flipInX": { "WebkitBackfaceVisibility": "visible", "backfaceVisibility": "visible", "WebkitAnimationName": "flipInX", "animationName": "flipInX" }, "flipInY": { "WebkitBackfaceVisibility": "visible", "backfaceVisibility": "visible", "WebkitAnimationName": "flipInY", "animationName": "flipInY" }, "flipOutX": { "WebkitAnimationName": "flipOutX", "animationName": "flipOutX", "WebkitBackfaceVisibility": "visible", "backfaceVisibility": "visible" }, "flipOutY": { "WebkitBackfaceVisibility": "visible", "backfaceVisibility": "visible", "WebkitAnimationName": "flipOutY", "animationName": "flipOutY" }, "lightSpeedIn": { "WebkitAnimationName": "lightSpeedIn", "animationName": "lightSpeedIn", "WebkitAnimationTimingFunction": "ease-out", "animationTimingFunction": "ease-out" }, "lightSpeedOut": { "WebkitAnimationName": "lightSpeedOut", "animationName": "lightSpeedOut", "WebkitAnimationTimingFunction": "ease-in", "animationTimingFunction": "ease-in" }, "rotateIn": { "WebkitAnimationName": "rotateIn", "animationName": "rotateIn" }, "rotateInDownLeft": { "WebkitAnimationName": "rotateInDownLeft", "animationName": "rotateInDownLeft" }, "rotateInDownRight": { "WebkitAnimationName": "rotateInDownRight", "animationName": "rotateInDownRight" }, "rotateInUpLeft": { "WebkitAnimationName": "rotateInUpLeft", "animationName": "rotateInUpLeft" }, "rotateInUpRight": { "WebkitAnimationName": "rotateInUpRight", "animationName": "rotateInUpRight" }, "rotateOut": { "WebkitAnimationName": "rotateOut", "animationName": "rotateOut" }, "rotateOutDownLeft": { "WebkitAnimationName": "rotateOutDownLeft", "animationName": "rotateOutDownLeft" }, "rotateOutDownRight": { "WebkitAnimationName": "rotateOutDownRight", "animationName": "rotateOutDownRight" }, "rotateOutUpLeft": { "WebkitAnimationName": "rotateOutUpLeft", "animationName": "rotateOutUpLeft" }, "rotateOutUpRight": { "WebkitAnimationName": "rotateOutUpRight", "animationName": "rotateOutUpRight" }, "hinge": { "WebkitAnimationName": "hinge", "animationName": "hinge" }, "rollIn": { "WebkitAnimationName": "rollIn", "animationName": "rollIn" }, "rollOut": { "WebkitAnimationName": "rollOut", "animationName": "rollOut" }, "zoomIn": { "WebkitAnimationName": "zoomIn", "animationName": "zoomIn" }, "zoomInDown": { "WebkitAnimationName": "zoomInDown", "animationName": "zoomInDown" }, "zoomInLeft": { "WebkitAnimationName": "zoomInLeft", "animationName": "zoomInLeft" }, "zoomInRight": { "WebkitAnimationName": "zoomInRight", "animationName": "zoomInRight" }, "zoomInUp": { "WebkitAnimationName": "zoomInUp", "animationName": "zoomInUp" }, "zoomOut": { "WebkitAnimationName": "zoomOut", "animationName": "zoomOut" }, "zoomOutDown": { "WebkitAnimationName": "zoomOutDown", "animationName": "zoomOutDown" }, "zoomOutLeft": { "WebkitAnimationName": "zoomOutLeft", "animationName": "zoomOutLeft" }, "zoomOutRight": { "WebkitAnimationName": "zoomOutRight", "animationName": "zoomOutRight" }, "zoomOutUp": { "WebkitAnimationName": "zoomOutUp", "animationName": "zoomOutUp" }, "slideInDown": { "WebkitAnimationName": "slideInDown", "animationName": "slideInDown" }, "slideInLeft": { "WebkitAnimationName": "slideInLeft", "animationName": "slideInLeft" }, "slideInRight": { "WebkitAnimationName": "slideInRight", "animationName": "slideInRight" }, "slideInUp": { "WebkitAnimationName": "slideInUp", "animationName": "slideInUp" }, "slideOutDown": { "WebkitAnimationName": "slideOutDown", "animationName": "slideOutDown" }, "slideOutLeft": { "WebkitAnimationName": "slideOutLeft", "animationName": "slideOutLeft" }, "slideOutRight": { "WebkitAnimationName": "slideOutRight", "animationName": "slideOutRight" }, "slideOutUp": { "WebkitAnimationName": "slideOutUp", "animationName": "slideOutUp" }, "@FONT-FACE": [ { "fontFamily": "iconfont", "src": "url(data:application/x-font-woff;charset=utf-8;base64,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) format('truetype') " }, { "fontFamily": "zc", "src": "url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),\r\n url('//at.alicdn.com/t/c/font_4635455_lvktna71gx.ttf?t=1723215988471') format('truetype')" }, { "fontFamily": "iconfont", "src": "url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),\r\n url('//at.alicdn.com/t/c/font_4647134_scueo7qdpq.ttf?t=1723212616318') format('truetype')" }, { "fontFamily": "cuIcon", "src": "url('//at.alicdn.com/t/font_533566_yfq2d9wdij.eot?t=1545239985831#iefix') format('embedded-opentype'),\r\n\t\t\r\n\t\turl('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAKQcAAsAAAABNKAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFY8dkoiY21hcAAAAYAAAAiaAAATkilZPq9nbHlmAAAKHAAAjqoAAQkUOjYlCmhlYWQAAJjIAAAALwAAADYUMoFgaGhlYQAAmPgAAAAfAAAAJAhwBcpobXR4AACZGAAAABkAAAScnSIAAGxvY2EAAJk0AAACUAAAAlAhX2C+bWF4cAAAm4QAAAAfAAAAIAJAAOpuYW1lAACbpAAAAUUAAAJtPlT+fXBvc3QAAJzsAAAHLQAADMYi8KXJeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkYWScwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGByeMbzQZ27438AQw9zA0AAUZgTJAQDhHQwVeJzN1/nf1mMaxvHP9ZQiSUKWbCXZ1+w7Q0NqImNJhSSSZSyTlMQYs9hlLGPKMoRBMyU1tlIiIrKUfeycZyOpkCVLc1zPYbz8BzPdr7fb8/yQ2/29zuM6TmA5oIlsIU31460U6r+O1m9L4++b0KLx902bnq6fL+ICmtE0GqJltIl20TE6R5foHj3jmDgtzoohMSyGx4i4MC6KS+LquD5uiFvizhgb42NCTIwpMS1mxOx4IyJLtsiNc8vcN7vnodkr+2a/HJCD8oK8MkfmdTk6b8oxeUeOzUk5M1/IuTk/F+Ti/CqXztt62TIIfvIp9osDo0ccHv3ijBgcQ3/8FBfHVY2fYlTcFvfEuMZPcX9MjenxVLwYb8ZH2SRb5aa5TXbNHnlY9s5js38OzMF5qT7FNTnqh09xV47LyTkr5zR+ioW55L+f4n/+p+ip/PEnr8u4hr8wlid4mtk8/+PrRV5ufL3DPD7i48bXVywtlBZlnbJV6VMGldFlTJlZZpeXy1vlvfJBmVc+bmhoaKFXq4bWP7zaNnRo2LWhS8MBja9uDT0beupDtC+dSseyHpNKB+aVVfWpGnR2muqENaN52ZDlWUEnaUVashKtWJnWrEIbVmU1Vqcta7Ama7E27ViHdVmP9dmA9nRgQzqyEZ3YmE3YlM34ls11JrdkK7ZmG7Zlu7IandmeHdiRndiZXdiV3didPdizbFDashd7sw/78jP2Y3+68HMO4EC6chDd6M4v6MHBHEJPDuWXHMbhHMGR9OIoetOHvhzNMRxLP46jP8czgBM4kYGcxN8YxMmcwqmcxq84nTM4k7P4NYM5myGcw1CGcS7DOY8RnK+J+YbfcCG/1XP6Hb/nD3pGF3MJl+pJXc4VXMlVjORq/qTndi3XcT1/5gY9wVGM5kZu4mZu4a/cym2M4Xbu4E7u4m7u0RP+O/9gHOO5lwncx0T+yf08wIM8xMNMZgqPMJVpPMp0HuNxZuhEPMlMntK5mMUzPKvT8ZzOxQs6GXOYq9Pwkk7HK7zKa7zOG/yLN3mLt3Vexum/8y7v8T4f8KHGLvm3TtB8PmEhi1jMp3zG5yzhC77UifqapXzH9yzTySqloTQpTctypVlpXpYvK+isrVhalpVKq7JyaV1WKW3K6mWNsmZZq2xU1i7tdBLXLeuzQCeq2f96sP4P/rSs/1hpkX8om9TMs9Je78VKJ703WOmo95amaSTaGJP03s40oURHUxYQnU1TS+xnNf1jf6P+3V2s3hZxoNUbI7pavUniINPEE92M5nrvbkoBoocpD4iDTclAHGL1tomeprQgDrf6TcQRpgQhjjRlCdHLlCrEUaZ8IXqbkoboY9Tvo69R/3+PNuUQcYwpkYh+pmwijjOlFNHflFfE8abkIgaYMow4wajf94mmXCMGmhKOOMmoz2iQKfWIk035R5xi1Gd9qlGf3WlG/T7PMOrzPNOUmMRZRj0bg00pSpxt1LM0xJSsxFBTxhLDTGlLDDflLjHCaluIC01ZTFxkSmXiYlM+E5eYkpq4ypTZxEhjO71fbaV+/9cb9TzeYMp2YpQp5YnRprwnbjQlP3GT6Q4gbjbdBsQtpnuBuM10QxBjTHcFcbvp1iDuMPbU+51W6rO4x0o9D2NNtwsxznTPEONNNw4xwXT3EBNNtxBxv1Hn7AGjztmDRp2zh0y3FfGw6d4iJht1/qYYdf6mGnX+phl1/qYbdf4eM915xONGncUZRp3Fp4w6i08bdRZnmW5J4hnTfUk8a7o5idlGndcXjTqvc4w6r3ONOq8vGXVeXzbqvL5i1Hl91ajz+ppR5/V1o87rG6Z7mnjTqLP7llFn922jzu47Rp3dd406u+8ZdXbfN+rsfmDU2f3QqLMbpi5AfGTUOZ5v1Dn+2KhzvMCoc/yJUed4oalHEItMjYJYbNT5/tSo8/2ZUef7c1PzIJYYdda/MOqsf2nUWf/K1FCIr40690uNOvffmPoL8a1RM+A7U6chvjdqHiwz9RzVAlPjIYup+5BNTC2IbGrqQ+RypmZENjN1JLK5qS2Ry5t6E7mCqUGRLUxdimxlalXkyqZ+RbY2NS1yFVPnItuY2he5qqmHkauZGhm5uqmbkW1NLY1cw9TXyDVNzY1cy9ThyLVNbY5sZ+p15Dqmhkeua+p65Hqm1keub+p/5AamJki2N3VCsoOpHZIbmnoi2dHUGMmNTN2R7GRqkeTGpj5JbmpqluRmpo5Jbm5qm+QWpt5JbmlqoOQ2pi5KbmtqpeR2pn5KdjY1VXJ7U2cldzC1SnJHU8ckdzI1WnJnU7cldzG1XHJXU98ldzM1X3J3Uwcm9zC1YXJPUy8m9zI1ZHJvU1cm9zG1ZnJfU38mu5qaNHmQqVOT3Uztmuxu6tlkD1PjJg82dW/yEFMLJ3ua+jh5qKmZk4eZOjp5uKmtk0eYejt5pKnBk71MXZ7sbWr1ZB9Tvyf7mpo+eayp85P9TO2f7G/aA8jjTRsBOcC0G5ADTVsCeZJpXyAHmTYHcrBphyDPNm0T5BDTXkGeY9owyKGmXYMcZto6yHNN+wc53LSJkOeZdhJyhGk7Ic837SnkBaaNhbzUGs/VZdZ43i437TPkFabNhrzStOOQI03bDnmNae8hr7VawPM6q4GXo0xbETnatB+RN5k2JXKMaWci7zBtT+Rdpj2KvNu0UZH3mHYrcqxpyyLHmfYtcrxp8yLvNe1g5ATTNkbeZ9rLyImmDY2cZNrVyMmmrY2cYtrfyEcM5XtOtRrpOc1KzfhHrWhHyOlWat4/ZqXm/eNWat7PsLrd5RNWat4/aaXm/UwrNe9nWal5/4wV7QX5rBXtBTnbivaCfM5KvROet1LvhBes1DthjpV6J8y1Uu+E+VZq9i+wUvN+oZWa94us1LxfbKVm7RIrNfu/sFKz/0srNfu/slKzf6lp12Xe1saC/wB/IDDcAAB4nLy9CZgcxXkw3FXV93T3TE/PTM+xMzvHzsze1+zO7EraS7u67wMJSSBWiFMgzGGDESCtwICQAQMO2A4YLRK2Hx/gA4MdbGBB+CAE25+dL4njfGFt57Jx8j8h32/HCdP66+ienV20Aiff/4G2u7qnu7rqrar3ft/iEMedeRPNoCYuwy3nNnEcyA2DYicoFkTJAH5AjlIuK4bNUKSUKQf7OwHK5MzSMKgMo8owsFPAjoiSGLEjdqk3YosQsId7y/1mXwEdeEH1i0JPMdlvWraiS0pivXah3zT9MLf3ItB/tzM6viE0mdUChqnBsF9PimIOQcD7/P8sWEA8rzqAH06ZJpjN7h/oHPUrSiC0oliK+psL0PQ7o34zCi5oaS87E+A2vq/fqgwv8UHIw1TTppuQbEp+EDSWO78DT7OHTT+Y8Zsc7ib+49Ad8CLOxhe4s7jHWTFkC5FGEOkdAeUKKPehD6txxTnvV2rcUgFAPBI1kUc8eFmBOxSgOkv+QQnF1CoCCCIIEXhTjXG1usfgi1yC4xRcTyErKYBWrwARg6ai4G+U+4qwA6iKFVed3zm/V2MhFUjO71R8DRSg4G8q4AiQFXx2/h2frZjq/Lvz72oM35ed/5e8hz/D4/GbQafRCJfjurll3GqOEzJ4+Ew8QJneSEjMZbzBoyNS7o2ETQOgbKEP9xA/IAGxDeCr8lJAHrczpFyir6J0daalDEC5BcwYwaDhjJIjJMeGICj/vY5bMkza6byiPkifIIevOVOkCMhxFL8Lp3Ad+IWgUaU/QI7WxeG7Z0hfhykEXlHIIw3BGXbiBNqvl9Ao58Mj1M4Ncitxz3DHcL/wlMM9wPMSF/BlJ+lNsTAMIngy9pbxpEwBiXax2D+MO2WHDZCpvwBnXqwKQvVFdjz1U57/6Sl6PDnxoVYZheNyZs+BCzJyPIzk1hv/PJQAINFMDkCbK4/WKnixipZ6NeBj9chgvy8eQGpre0erDwXivvISABPh0VAiERoNJ+ZK7lw58208fqNcmszDYh4Vij2ihAQDNAIkRkbw8lpKetVXRJUyekG0nH/9sGqFlEPOv1qa/moXTJtvvy3JQA8C2PEdHfwmiFoBMgEwHaeFbzL+1PklXnh33sUHDVEA9mvG3DfHMFQ5IdsFJLFQsYqFMp72KSD68Sf9oFJuxEtiBP91EWh2gopVrvREbEtIYbRgRSQRnpGlt98207DrVV0LPqaHecO46LMqLH7fH/heAfqe/LkpXXKJGI0qwu1KyFI/DPxBXf9OJwzIo/xddyq2BZJ/ajTxcWgkwijwBS3w1jWycs1vAr7PZ5H/f/65pmhRDQRpV6qtKG+8hruiiRwHafufR1sx/LrICsOD2wnLlXITxUYGBiNBYDxuNrluqrhzguIyET3qXLr62LLVu+Jt5RvBxY8Nn2chPRFBgTXlO53/cWlXPrJh+E7QdWlvEEXiBgwvqXxiVwbMVKsd7ZVPPPOF1Y/0XtN1dL0eEXV97APNe9umhh/61O1de9unxjcbuhDRL9q4erfOk7GFdA5P4rENcA0Y7PjrEY4O5wgIkmlbN50h9/D3eAtEU4oBDOXgXwP+ew9P7IZw9wQ9olF8/ajzeEz13Qa0ex/+nsN7P+EjQTe1b5H1gscVLL5W+ipl8vkivhuKMHhB91mRw+PKbTkI4cEt7FheA8CaMjtqIWX9rA+dOnToFLpyv4LCMYU2lDTd+aeUCtK117YcBMO198prqvuCcXUj6LwGv4nfH3zhZl/cRCrtCu91jXP78W1Mj4YwPVrHXcdx+bBEBnMYVkq9dqRMpmOh2FeulBjhMUAxQoYXj3jOAGF8M0xIEcUAGCkUaTfx3e6eSq+dxZeYZEVKFBL1/e8E/R6wwHVmeRUEwVxHnG/Odu6JqzJqhCvLfMe4T9d3736kGJjavtGnihm7IQdUURR5aJk9ubFum+dFS0/mYC6BhE/u2aapvqi2amMNwaSSkmjH5EzOQx3LAQAry7GuQghEA4eykopyHeW1CJTb408dvX50Qui+8roHAtEG2JQwQiLAH+IDe1Z1pIACkSADmO/PAvDdnBCNKXyqhoIql3dqMUPQ+m8e9RAUm4svY3w6gudHjs1Fb0ZYIIzXvIjxAIFtXxlTwEq5N4Wn5AvvCMI7L9Bj/AyHKR+mf5gKHiFU7/JfY0oE0LD3AD46DzpVQIghoYa3Y8IAlAO/wdidq83PGXd+di2Oy61C1k9GUwxhQjxHiwuQWwRp96kx9deXY/KpHJmj0JwKFkXQzn8qym8OKACTndshI9wI8ErcXa+sjcX5MEKYHFJEiVcPwYmYjlIoRUJ+MK9lEqFm9xwnHMPx43VlVN+c6rcItT9+D/n92PG68kI4lc5B8yqEr/AztqWRTHcCKpvxFYvB6sbjhL3AH8NE+9g9CsDjeJy0T1kcWHccI7/fcw/hP+45Rtp67F6X96iHV+MCeM2HVMTuiYjzWtU8TcCCK8RNOMEj/F99E5yOx8kPx2hDp3lRsd49h9rPAZvuHjKVGWAIwzWCl/2iQMFT+gTtFxkv5QkJLQ6Mj4n8NHmIAeJxyaK09AVKS0l7cGv6GWLBTenFaKkTfz9Xa2UIM8qhRhTpHQbo+U919gpvfeWrb/H8W1/dvVVTfFF9xfpHvsvz330E48RSl6Ii+Fn8GaCdGrh7LXvuK28JeRGvdiGNcSZ7dsVtvXgBQP6rapAsNEwez7xIYSRzJpfk9nJXcCc5zhqm3F22kCccIClU6hi9Sn9fF+gjuDKHC+REWP9QGPP9figmycASzFoKMwD3zxXIoRNg6BLusRHkQIhwk/QVwnH1Fd51VRgCuAnl/iKGTimTwlxOOJSC4VnQVG7C/8BMU6UJ/0vXcZFfxXQluDKfA5bUkXo61SGGmppWB0EaYPyLGcw0ozNT7JQmHGuu+h9AlZ+WfSDwW/CfQQOzrKR+QDlUt4TvWQkLNCp5C8yYBV+KMLVcgny8qYGdHmPM6DIBzxAe4XFEaDieASAdG+FRS5swjXje150+3dwPIKN00DuD/ubT6W6wAsqyUKr+rW4GjSyuNJElvfJKpn4aN8Jo+FQoDKLmJ5OYhwsa89dVw4J1lXMBGEmCEhm6ebO68SXdwu09gb8xfzkJln6GfPhNwlovWEfNC75Qv6ZyeMyY+EB40L7FkTCaphz+zMIvv/OduuUDbp0ljTjDUQHCk5M+Akc4cjEnJBEsRsWvQ3hmO990vk7lr30QC2Ngrwr7FcV5FqwhCMI5CRUFXIzFLtKnWbwOG+msL2C+Ac/jLBbrCPXHs3wYFAATfsjk77fJ5KcyzpedL5pd/V2m86UASvRl4clsXwI5GTbyacypNycSR+C+VCaTqp5IDXbFYl2D4E0qwtDezCZaEvgf6YpAZWnWhhTXhjFCP5HGsp2EglHhA7cFMxi4VVhezmCmBRQwO+ZJZRg75LxlirZU95KGBMB22jpwHmmdc1+QtDNEWhkKOF8MBCkkg0Y3EUrwv0y8c0mq1tglnXHEgWT18SRmE7JJeHHSyeIllfYaf22ItDxBYIfHYQal8WzIETwGMgwHSOTPxFMBt7Vi4nVeNzesTuBCcNKZxqtwFK+7SSYtQiY1OjfV8ZFvMkhCT6Ast1AJkDyNz9Wfz2ccWW84hs/ctpG5Os5NcBu4C/HoLoL5gSf70sXRBubJvoWci/Pw00QGrkE7Tx8t9PcwKTi8KAcMWqujrNWTBIj0AJlsPE3RFYPALm88nDeDBsVj+DC9GG/sZFwoMCnZ4WpSMpGyKZxgFwPf35GfyB+V+2fRNB66MJ5rRSz741FzR6tkE4pXqo0ZGyf7XQU0Wp1ivfnJDjWu7vgJvaj+I/vWl+ad8ERyh2ynoux0G+wcdfsJFpy5uvb1c8PcKm4zkzQ9xomgE3dEPPRCx8vTXLARknJYXFu8/ZDT1UnCi6xZo+p0MTINAxsbd3bN9fCFs/UrrUwS/mbtWmVOM+FBHroz1O02mF60t0ymnkWzuL+YCuNp53clEjIzAVVLADpB4Wzv7qburqY9vQcfQKA7AYastt42C4wk2wF6AHFN2e6ubB49cHD4ggbnJSsSCYHl2a2jBx9wv/Em/cYAhqZYdJdjr02wSrGQY/IMIMiTCThZytcTPgzTWrpWMOaBXFu78zL93MEty31CIKb1DOGJmUqCZXaTDYbCTQBP0qbxxF2E+7o7v6ubNLWrwTndngatYJw2B3XJsQgv5fCT7ctyzst2FIyGV3bieuLRuwiTeXcm5/Zips3l3X6J13ESz9duPB/obCCcEZG7SpUy0R3iEa8QEY00t48wcMNEAqDtxv2wMR6tsH65uh7SHxEajYXntrGB2vZcPh1sBCD1MVXx8bIWz6WjpsxHYkog0YpXQkLzXegLAbl3NYSre2UQjqn92yHc3u9ryH8Dv0+Q0zfyiUx1NJN4RZRjvmB6xf6xlO2LBXhfOLN9fGxX1tQPmnG1fOfOnXeW1XgQqksevfzyR5f4XF2c18cit5zbtVgvKU9EJ30jNHHXcuD/TLedE3Tm6+qMosyoOnjgvw8G2ECpujKjwCfxwfnsHw4Wws/gCfAE/AVncS1U2+oHjCuv6YkBEWVMj9nAEjoR+/rAesWSZqgUhVekDy7HWOpKUlJEUVenFfi3CEkzZP0er/4zxZqTasAZUpQD0KLoYFoN8FDBooaLj57AdARxMdyKJbgdpXAOzOfYyxUqQIF+RgiSjJ0tCKGajrSf0mowOTUFKw+1dde4m1WHSw/ihlSnGBNE+czJoEGpwhRuMkxPOTc9WDq8qsY0dbc9hHsGbqgpTrdSvEMxGFfXXj+GWhPBn8Dl/byWFUv9OXKv1ixyE1AkW5kvhxCt3gI5xKb4s/btp6emAFdrLGZDdfVzitLZjZ49duxZhI9LK7qtqvryufZ3teP2kz56lYxOObNeB3BVzqzyOTxenTeMsRrwMcyrsagQqwFtxZE+AjSPd/pbSucDXCuWe5dxB1iP5/VOIDSh1jGypjzCL3hEoVawCDkM+zFqDJspRm5GYJkssn4s71DJx7NTYCo5ySgH7fzmrhW+W30rugbWArB2oHNCO6xNdNILZ2OyUBgsFMDeBnzO5+90urMd4DSfSIJgIpj4MY8gDyFQJPAjl4iAUXyadFmAPWCgvX2AVEpq629r62fl7wBS6WABAFLpYAET247sBRfD0GDOeZHyFcsLoSsRhAISkXCtpFhG9Qk63y9qqXCurvw4Gsd8Z45by13OfZBgHoxSpB4CwEqZarlKDJNgDBIScz0FPCOKOfJQkd7Gs8rGT1Z6ykRcp5OM6dfwY0sJPcHsKn6F6NSo1g2fCDJq9CQ6pll/xFBXPCDjpunaU9sVEHpds4Cy40s+HTdWemCluvIygd96Z0cpkuX9qrpn4+Aqng/4+VUDm/aqqp/Phvs67tzKX7ob7jgQa7HD56/S4mLP4JJuMa6tPC9st8QO7OjCtSeCAASbfOMpRIp8fpsaN4Mx37YmnowDSk2op4Bvz/rdr29X1OzlfQhKCl+6sklVtr++Z90eHxjVzu9a9cQEKkqyvr+nd1JTpDyaeGJV1/namaDxEm6t/pIR9Oblf6IZeMbl51dwa+otLETfSDhIItzWW1qGKL9PBF+U8yRu+la/95YB8uFMP2qsHnUZldsJA5ggEmD1MB3bIxiFkBvlZxqDCdPEJdWZSTQB0JQAo/TsfAaM8uTd5ayOveQ9eqjSaXMxPeDfjuIexYPB6/CrU6wGfHppasrjr1/G5NnHJbgsxozdxNLirTzS8hpf6UoBUjjXjwlZvmQWC35AERJGpBksx5TCIYa67Ui50l8yQ6BxmDSBHODKajzdDkBzCr6dagag3Xrzx4LsjJxcpWnjzsuy8PYZ+PuqIZ0xZFUU91/ubwBvgikmhmHZvj1d/XiqCEAxBQ+m29ff8YAsO59s4PkGsEeQH3ACQABf+H5AFVFzs2gFvu/sEBgOfZPilAZuFEsOV1DOjOARIgjgWVsgV27H8ABaeFJnKM8Utqm+o4yRJTW+kBN+ZggU8hk7I+TwMmAv44VALpiYTC7IEGdwCU36TU2qflbSzJQJurNwd7YbmBsPKKHqlBqA23kAtw+1rilaYy0tLWNWaKCpdWg7BFUD7hivdsNPtAaHEX6TXxNoMVfzwaQJe9JFXAVBDSBi+k9LmiadJgbN0/gu/gAug443/EBXfiTK2ubhbRC0R2yM5iNw2/A2Qz05NQsj7eQFPW9BaOVVMjJNSQC6cps3ZLtd/uU0ehEt55q59Zh7uczj2amqEa99WgZUoUc0WSmiAcVlYkMsujJ7F+Zmsp2w0lch6AcQKxYGH5JCRcqHMo2paNdfgKdzsQlFjbQNRXwxdcKOgW/FJ/AdoJBbmITgW86K2GS3GBDBt0QBA6Kh1BwCYXLDmRCA2J3Bd4phkNMt9WuEHXhG3aaTYwwflKHYSlxJeLg9jKtcGVsRBc/Y0VVqTI0MtYOwQm7FnI3RD/eKIvgarrI3FGnubWjO9OKanY3khgVAuLnUUPxfVhzXZ8XUZ5RJzJR8TaUHypf/P/BHKIDxL8G7oGZbVQAhs9OWH4uHWDj0F5KG8woYNpIBeuUHk0ay4HdecV7BP3GyKzMRmt/IdXEj3CbuIu4D3BGyHj0mkuEOVOMgy2Qe58z3+H3h+8UFv/fnPLnZlY3ntD5UTANTruDOTr/y+AZjkdtg5g98frp2k55G5tiKKrfoT86Mq3hgp5eoUo8epoiOwf3FIW/h3xz2pVGK2GVXB7aJ6knjmG42cR2Ybh6llrMsYU/LRQ9zY3pHrvsKkqc2Emq6A8JP9BWYu0SKUMkSpZo5QnYJs+GalnrtyDAxSLlCGn7CjlQoZiFyOmGAi5TGViLEGJgG5a1l/O8Iw3/XZjs6Jjo6spKiGIoC1ox6ytJKKusTU3uafZIe0/JFETz25S+9lYs0QQglKDQ0YB5r12YtqsnahVe8WBWSCVCKxsx4akPbwOEJfCPvXHrF+Zc8EZk4XOoC/E8hFprJh1uYWukhQL460XER+aqhYNpDPgv+pXN9woyIsURUikYlKaSnf/Hlz52QByoIyXJI6by0H3N3RVGJRsVOofri4DW9YMO+WABkGgpFfL38luppUFrz8cj4/eM7Ljn1U65u3vuoBmpu5nOgTkst1bsmLHL/v7tO0BTT6s0pyd6jXH37D5vo0CVp0+x0hpt3CSb/K8vAtY3gwxSYdeczZy2uN5llo/y7eSfgzTmw4Mx4oFlXB9eIefPVRANXPzLI4xbKnm7aAAKFtMu4u/odRKhuvXKO0GKXFHsCFuOo0PQ7tHeILOhramIK4airv5v2VGVEYPkXg6hqpl2hIwjfnjcCRAijkHWmam8Y0wyKtXeIdMbu1j3jKYGmGXx5ald5BdNGAt8Pct+leILBs8jQBWYgMLUUi4w7JvJ8ocgYZuJZUaAUkboiEJKI71UIY47LNmHKCS/tx4w35dUx4+0nZNV2nRZwrRL1spLEPHkEo44yq4TU4ZX6iLsG+ST5oleSRPYyedcrhYh/B6sHXxItV92ivzKgrgmF1oiW2tcpYw7er9+qmkLcD0X5UgAulUXojwumeqvuDwFF7uxTLbH2vCK/9/OC8xdhe6XPamy0fCvtsAWNmKUFb1LlfRjvQWDsk9WbgpoVM6D1Pp8DC7Clk9YvhfDsLVVD6tmb+p4v1MMC7KTN4Pl3N9ef9r+7ve9+UAviB4Pa3IML7ZshrrLALuORHouItYTyDDGprELtHNSqMedMUm+mYYrOFZEsmd6gsyHcSJc2uWI+JKBtvnVaYCYNsCrcGioTWahcHImHCoGWSn8LuZzYBeGeidwSTz5ibeY4hQtzGSwhcfkadbQXs9B2gsWbL7EeQs5To3ctYnU6ZSzSnwTprGveeHRRR61fgEW61jQYZ11nY+LgdZ/mClwvdz4ek75+YiIlwh6eOGGqrOqhhJxRc2L17e+rp0kWpitZqccAzBkFC4uYPcCCeRcWsubkD/QncJ3am63+a6Zb3QyU3ramruYVsdiKTfiwsrm7qa37tMORJlIt9Q1BQ+CDrWZhKNEwvn6iIbGiEMliUkgAkoO7Me6FGCrCt5KZdPJFIZHo3Rq1MqlUOo3/QvbWngbBoz9GEEoSgJZtx8N21FYkFDS+iN8HXVkyvirF/VMuT9qGZ+UAN8Yt59ZhCeG8BZIw02zOM7jU02k7QxCmR6drdujaXJkrzTkeQsbDVT9R8zw0TjAtJ9iHj5udMVp+SbcsZ6KbzdszeNrML6TrDAHE5AHP1JwR8dE5YiWCwYT1EpG2icD9NJs44XknNtepLYqjc51oEc9j/rIuJ7gQFvPF5iJV8lbYJKecIvlHXTTZlBeptxK7AKMejwfXVg/0jAMw3gMfoefqYCQFQCoCH2Hn6sOCoGkI7r4g3hFO9DX6g6q26gLSuUqHoTR3tE40WPkQ6BpRkQk5xsM5CVJfhNVb/XXPOHyJ1PRrt+YIPldfAkJENx9XgIrZTh5ms737eQwoMFDKTyiipooyEPZnfRqzS8ygOzBcCkT+KRRNLNxl7EjYpJYJLDX2m4h4XuGxJ5pIZOLFPakHgfKj6hs/lksqCsZ8w9rvRST7VfiKGpCg9PvgKB7XWU156y1Fc95sUWJhhJ/0gyZgS8GgqgaDkvMrp51QZ0KbH0On0QbXPngRxkAFo6YrzxaYkksi0EdYFsWkMAUo+e1EBiS+y2X6LOPF8dSfm5LukLkWFvwiutEXM6EvmAGg0hptNfjRht6Dwv7rfWLX5snLdg7HRMEvSdGYFBblzMarbrvxsmFFv+82cVcuOSTY44UVeyDoeudf8OhSN4cfmYaf19G9d4XCcjq0+0Lo/wuFOKAGhqOtFRCxpJ3pLhNG7trWMtEd9Heu2NTS2KBFDUkrtFWu3DUYjAzvqRz8cgPQG9M7xFQG7lnRfD6YYoP8YZ+RD2g7LT7dHOH1shSY80mconaqAvGdLEhFYiafp4+nSnCrnsFb4syqOpI0wakSofcHGHX8BgvayepozQQKzgMZFeMc8kgspP6g+mf0p/5/xi+AD7luvQt8D7rfww/MtQi4Pk7UF6xvUR+EkGsduJJoAKaxfD+tLu7Jc0hRrgAlgk+d168irgRPqNROML99vedoH54ZfrDQkkEht2gLrcclS4E88yG6gjY1Flq8jc9PS5hzgMw76XLnhxTVlQ6oxKOOrLkzxO2ci+ALPJULRUDnvAIMagHEoIK/B0DkNeeEv9iA2zrkvGqAZMEP9uI6wdUAGikf2Iil1oLf+Z+49kJKB1shEFxb5quojxtyrTV17rSExLG1AyhDyte53hZJC/A4LSUwwg0ooC9qUT4WGW9/yPn6B3pbotsnBqeWX/yVkYqFjHgEBbr2Ov9wy5JVoVzrXhC/tW04eI0eVVTtpCgCXg3wS3gfnOJ9+oqe7ZnLuj46/vhn7+ttbTlvy5rz9YigG2uHPtS8o+2m++4cxOf0eb1tvBqzxREIgE99QreZTAQvRpwnEwFvXUvvKoCToLylUtlCaMS8M5w+m7Tk+t2TeRKmnMEwoQTE5kKtDjkiERAi2FeQMj1kCnt0AEv6lNdhPh9WXRlNT4Nys/MSJlPTNdHn/uqMblEHfCKdOA/Nc5KH057ug11PYck07fpXYAmVueuDyXr3BGpcgtTW8guUwfjyw1SO8YPyPCtYmcopxHmNyh91liMJT3sDNEI2zL2VElVy5IdpJe74s+4vnTuTtTFE5g0R8/q9M/prOaYN+vnffPWrbwnCW1+tXNklCIkoJlNxnxVGqOWC7oe/z/Pff/iR76NohxCNqcJqnhehIAqIBzz6lI93bqNunJs3UWfT3Uz7w44YHvWXoNfHyy3lwa/+hmcfbEgAFAhhsgJlvw5ALMZ/75FHiC/yI+NDBzXVZ+tPSQLxDIXwoBL7pYI/oG7YoOLPKTuJk1Ua/42TqsfdC8PFHcSXv4dbgmGL1w5hE8lMoB7JiCieMSgRpfPkBxIy0wgsd3JY5QJ1FSBIT/AK6KlYsfpvNGJGV0W84LsDqhPHhLCcFEr5AvmhoAZQsiT25MA/5HrEElSqazHzkM+Xm8A7HhexP0n00AJSZOcrkgaCKrjh09kOYMUsYGiPOffmuwFoSYNtVr76RUY+EuxEeR2GD4jt1MJYsYj5wKXcasz9XIz7aGbM/AILgbDgHrXwnuU5q975yV70Apw6g3HSGc61fbAz+M6Cm/m8I5zluc/gMUqa1gM0jMh6hF3BWfIkJsKJ+qdHznbTAWe9+4TpBxwB/hlOs8CiF5yEYfc36Ak0wmmYYyR2zSFukruaWCI8bxiMf/L1+nCBOfYWspJL98RwikWA1NSPRVDzYMfQpNFXxOxCHyNFYqwDNXEKi1tTrqcMPrzzv3ULnzGNnFThGnJzymq3qBfMPpUKUuoOpgqwQBeuiH8LLxcejAz0yKJPVky1vf+2e4/0daoBVfYJUnWCBQDQI/w0c6chB8g+Rw43k3tHVXUfvbQiGIe2RKw1mOfGDGXa+dvBPzrvKwQFfGXHwwNrtZgsGOPFtvbmcYM4G4CrvNrxsU7eJPDs4gYJD56vny25eVPnrDg5z/iaJMgwnt19ekGMFJxkYPgBO4G3z4Kfqw9hrDqmB50pMO2MehokEi5FWOXy1NnwLynD9HzUzZBUNe2iboLI6QvM0TDTUvZk7ZeonjSGaU4Z45iVLM6DTQMiQhCMQlB3pUSRsjsBMP4WMkzTyYyTmCzl+kuSi4mzmB1GHDp5yy0nEdg4ccGRMNT9SDNR9Es3irecdBA8PDl5GMLb9ip7D8HDZ+jspnO8a2ZmKk2u8AFYkMMV4Gq23pHPP3yZZiNdv/4BHt8gLx+evPCwIBz+pemfIS9gsjYzNUki+1Kmx5eyOMQI8Q6yRKIgwyuCuUwWyWogrpPUBaITikQ/wLzF3LGzS254VylSN4STfp+CVHBzw/IYuFlFoajq3CNHZOcuQYGv/wi3ua2zGQSNP23qBAQ7PAU3Tm6BX5FljCNQO5gGhpqQQRnLlm/IiRCuqIPnnT/joTNq+h8JxkEs9AixumVBN+mS8yM/uLFn6dKeG4FogA52q6mNq6MLhA/p4rjMu7C8hSnFOagCWojPv4SJwn32ogRgHgaHq5PXnh3V1/Q3p9FyroHLc53UV48DfVTWIXyfa68wqMha5irlYE3tWfEKeSa/9tRsGTUHwydQdCDhy8dKHyKhKJlULsNDXbgJrG8/9sPqJ5hV4ypX//zJvoc2J35wQ/+t4/jRnPNz1njU4sNoRxei/nQWs8jDN/T2b4oLPDBBpOtOoDpjro3iTYB5NcyxXbXu8xsbvrk2V8APj97otLrwcn3nvovXTpFKPVnmGbwUUIdJz2Bvhz2bF2Vy0TPO8fh43LlbFeSAmgadTW/g8W7ubMNz5kf5tjQGuwj+GpTwBHlNCFmq8/F8B0b/Hw/G48GP+832IjioKyE6/i/R8ScyxdYFVo06S3u+tpapsahO8vADamCSykSdTIbEXe0M1+N/cIq6VRuAHNedJkVyANcx6QLs2qbF/IJvxTpQkzAELcSLfU0aL/gsLIwLKKjxvKTokpi+Ofet34NZj6ukp0n20vmPDUpCJCZ3T62uufUA6PMZxXBrWvADENQVyV9JKZakIH1Fm/RX9fYDjRvAEvpm7l68wucc2YmLQb2xoM5dl1oIXFWnp1apAxiqK9vUz5oFJPT3lVJMjZhyZXeqAcCfIA+U8YKzieKOVE41L0zbH4Rfq9aCVeFUzaGUOYMy/VG1Muf5Wztc5zMFXZeuHOjtnPngJgQ3dFeukHRDDBvi4bIeAHrLKgiGjg2BYrtu6uUjIg/Sc3YGYsVspnqsMd39sE8kXi5GF+6Sp7IacZXbrqVonxGNIBiRQq137JtBN628/CNNISkMScgigjEemvpYQE18YM/E0NDE+QczSgDXDfgYBLWYYUJDG7kRbh23k3AjVCHJXA8rRTd6h1n6iQuVlCVKT+pH2kOQUyRE9DqSXfEM+otIyTALdFvJKyAUV/JP966mvrZWf7A3CIJfUewfxEKlILCeUWwdP9ZK2IOWZ0rrCHOyzrprESkacAG1zUf48eZnKuuIKL0uaPWHStafKP4brJ5gv/UtNRBQOtQElglanu2mPM4a643F5GwXHtOUp2jg2gkGzNfPzvdQcrKgFrZ05xTzzI7lunEHQa/nau3No51GbZLhKcTfuHrN9Qg/yX/y4slPC0SU82YXsXF7nvUOMVK9OZ+duH3blRDs3307LX/4TgCPX3/7nM2K9GvM7deKP6xfufxcV9wgSUyepPfbqyrmY/jpyzZ8JCfK0aiUuHTpxpvRuzrmvu+Q8xncMfoqifrBC2Ts5jsB2DyhRTVJ6xu+dDdeIy4ufdnFpZXF9TMgizGlWcMPYbPilVM0AGNRJY1TlSQTjLqN/CfizGbsU01JlJ0Ti8fJVU8iJQSWMw/+X7yIz5plSc6bMh4HieqNvw//iUtyLdwYdz53CXeQu5HyboRTp6idaHBoIVzrAbEdMuc9kcjiPdTBoJyCUg/VX/aUC5i1Z24HPXO3ywWhwBIykDIN3SbRzxWvAH+qmrwP+Oz9EzCCfEKg+OTOkRXi337sGz+BcJnzzHXTKn/vtfQI9nbdPGIEJNvfvnPM1AW9ISaEYndHljZquhDS/ckwFsV90TCvas7nBi6P2cXK0mvika5rtWKTYhea1DzvN5BsGDz4GFS0RMlMKQ2Q92f7zNzI9pHDgwcPAeGxnb1LnB8q29asuVanR9jfldNQpAG/GRvf3mzYss8Y/FDWDoqYgdMgUuwGQwtLqtaw9JTe3t1zvmV29pV2fszUApmMZmRaJQFjY/znrYFZNIlpTw5LXgzXdaKiAamQwLTx1Nma0IWIbYYwwPLuLcwCmET5gcjKxuvEyriMJSXcmTraA3/Ysza0riW/Np30KcJFlYFdAoJLWloGQCAN/HCN893yhQIPl7XEW3Wzze5dba1uSQ2F7MFrKT6nngTO10bIVCMHwMGEzwYgbFgmID7MKAlhCkEQhdCGCn520lRR+jBMIgijUBfBBaLCXjEk55SkObjDdA2mGbWgqlc3bn4KJbkEt5xY6fqZE9tZ1DQScQgiUdaYKFfYCpsnZxA1YKZYQJOjmG+meTW8wpfTJLgtbfoxjl++GbhSxeblF0yFeFUwJNgq8pNDpHFD+I1x8uo4LtyRo2F5SatBMqNS8+2bmSix7XYiSvgJ/yW7seGk/UT+Wf6+ZR9wjo6i9AK5R9SCkMg9Nz+xQO4ZfldXQZU1cstHPHlHu+FjAnry5snbyKt7D/PSYefFea/Qgjcvn0evubLcam6y1hvKbZ+rN4UuWMj6IXGto8t8hCplybNdBJ1IYtgudtIQlEoZ3+ktE3/MRoBU1tNNExceCUHdkKiA9yHJ6+htCN12oXrhIfi8ENpWVPD/20KqbyiAZCkQWrOWlwRFlWSoD0nCEVVMY05REtKS4E8WJYMPBMRQ4f3If87vgry+2bI263xeH9qtmoIitrZCYjcw1d1DktmvWoUAvoaBguFPipqUThuCSHnIM5iH5jC88lhK2cJd+v7GH4u+WTJdl9ZiYiTKExKRhqW5EV3jD3ki76owazcwJOGn0YNXkxCYiYEtHwpBTSOQi5+4HF19vzNeC+raejVw/Ljhloa2HIDwyk1GEIGARoK81n5RbktqMVmSVDMpIFMT/brzRUuPGbwWahvWyR3d4M21kLv6QYQ/tvK6XPYjuykALzsK0QMH6sLRNoX8mildt3XLB5SAjr8hbigPbvjr9PIQrl2LSb7OkGag8J26JERjspbe06/ryNYmPuD6F7yEXkVLaCQdyfXTV6AeqzTUryCGkStyEut10SqFKTHCzEBfod5nau5eySL+zWxR0cX0WUu/J3zH+dau28PH/WZSXNkDj/esQLdVD0UyyL6Mxt7mTT+8YoO18TLoXe6PgzRz9yGqATipBcC2KyC8YhsM+Ks/KY0AMNZTSkWhepecMgl2MVPyvZsuw09seEDy7kjHq7+NpuCUq1JgupLr0EbuSu567hT3Ze5bGOOV6Yogk6SfJJKolGmiEKK4Jp4y5EzFAbKw/IBICI3uVQqSRURCKTBXTIolXItdLLA4L7IUiSxGfxnG0rNAjUOViF2hmrwiJsQkbQVdokRDR2ohk2wEv4bnXyOgTDY+ScXFGOl/FEUfQL0BOYyxvN4al8XQcIvu77FE//6LA6LV49dbhkOijCkMwK2QAr0I+LQdItBDvk29vgDiQ2KLKOTzii4M9eNZYssJQbDjPiEshRAK+Ho3+8K66CyJybYW6kjn7lSjaud4Pw/8+kgS9PsEMZPqH9YiQnT58qgQ0Yb7UxlR8PWD5IjuB3z/+MRessz3suP4Lgh3jdPj01jA9JdkpLfs7jQDSrJT93duSim8v9vPNzTQk5La1OnXO5NKwOzc3aIjueT3KfeqYVNEkUENI4fQPVDIZhXgS60RMOZJG7pPtfWlFg+ANhhBYjCsCElF4oU1Qe1iRWnzt43qFlSHJ/Ky7Rscard4n7YsEFim+XirfWjQZ8v5iWEVWvpom39TrdF7D4NDXqvx0fPJIXHFae4Q9xHuY3gOoU5i0R5yw+Qll5h4YTku62Dlil4Yfc4apoJTpX/uGdvTvOFFVKuHCVoIzzWCeEZcR7lG9vgwFDC/MQJKhD+h0UhdoGRH0EwrFuEFC/Q3Z5oHiORqGRndhB1h3oyj9OuqMNh8W8OQpL4eQglTTxdASE8bJujMXkvW27UIT5b+ljR+NRTQ0x1CHGmxbOh4cYlgIVu8zR+BlrCkeF8oG/NV9x/XDAhfw1InXC1p9xk2QK/zYBw8kV+mAr6dKjQ7st26Zendgi9ojC7rQkBImc7pS4p9AK+KS8CoVVQkczRPmZOhVtrgoDnEZIB0MCeL5ljeudBqSvpBX/OMHgYh/0xzH/AnmwIBI5s0wrIcNpJNmsvXvYx6sVRzHrcbc9TUEwOv6Jov7gjN9SJR5ZSfaA1cNwCRsi82db7BuL9mjxgm+oFCnmkKCpTvbgQ5IZyR+ol+ot/MmESltc6wRaMRwg0n2328P+ZDiQ/3KbzUpLe1B4VdAIKG7f5dn+xDMGWItrFVDwHVxugG3lXsB7YKzOpzZnuHlpN4ue9wXgh3HYbhKs/D09VDmglnMPqDzaHOFgQHBnNyzBZkiAUyjOhTfEAFgIfx9b6hYDtELZ2hZmgZ01isd77XtgSApa1gEAT1acMCAHP4SUvXs90NfLBtdBLscziCUJY43/VHGB/o+ZkX6+KGXasMWiQfzFy4sCvtPbRITpi0q7PwHnW+uHhemPq2NL4Pf6KFbaiXOM/t5uOt5Wka516k/nWL5Jqx3qMV8C8XyTkzeY7Wgd+dPe1M9d/eo9nz8kHYi0u8i0q0iwqtbt2v4LqHuQCN/MeMowFDKYgRDqbnOVefMT8Oj7rvoqHRU18/dWRi4gg7PUaM0oyIuwX4rdHx8SMnv37yCDs5fzfvZ1qgY/Ky+/0M8TcQsp2wbxj2pmDIgGiuMZ3QOgcbD7nddW05cmr3xo8eXLLk4EcfvZeeHnpX44brW3ZkHC1bcvD4Hx8nD9OTc/IsbWX5KkbhDMnrBzKuc4pr4XUdQDJMqKB+3Z5GliYWIWLdND0ZC3+st39kuCCJMLO8lCvERRezDUNAoaGqfQXKbmD8hUdGKpYr9AZFaGF8bdJIBDcpkE2TDM609mMU37rtG5msovpN5wvwzwYbm4YG8eRFanc5Eb3QD7IZOabFrHgDEA6ZfqsjcuC4Gg2pcFZuCMJRjIlP40peyGL0I8fNWbDWiVQqt4ztPDmBKWhMXXL/uv79bbv6+ytXdGq8Goo17WhPRW8ALaGEIPmjB+5SQ1G1OoqPNXpK9PCruG3UU4vSU3GOECYBDaD4w4hjvk4YrxfM0ekeAdNH3odh0NzUjEGBJKD6NvOaR/dsSvcS0BfPhqYp3Qvwk5i2hTDlPBXKxn3VP6YGOXKAwVrRJXvATHt0T1AaVSiF/KMtJQBKmJrllfnUzAjNUbPumlzujj+bW0fhFIkhUsgASvWpItFNzgmS/8Q5SXyVwGqwnqBRG+yFiuqcoDkh1znPuTiVxfT9A/w7bj13BeV/b+Bu5bhKNuc5szF9XqFYUxRR37xIzS2xRig9r3xXDeW6KeIhOddinHP/nUto8oYgbt2jGjdvy5eCMm/H5Gysa5cuj3U3rwoj0wfafSaKrG6JNBumT8vEIl12slEN0KDuv+no23rElPRQeLx1+PLGdxouGiBqDcpDeAXwY89fcswrZHxvfOJTz/N8Z1yLBQS1B8BHjh49KaLdm3267tuyi4fthfZrbj7QnMtBvsPAFQ0Kwp98YuK20uAoL1560e5LwOPzvkELo8wsdannHMG7/nSjnMWluCXcQaJLL+Zd92Y3PlQS8kLeixA9l8kZMbZwfmqvc3vTQB4h5zGf33OW9fucJ53nwARYhqkIxl1wkvrSMpvGqGvN+BVxfOtbr+LVu2EN8S5bW1rgOkMeGIVpMApNzVU+T2L+ZPTQkiUryEPvzC40VbtlGprSECS1KmvWkGC5ta6DTK3ytKv/eAEdxfLZGLeBm+Q+hOH2/kUyGnhM40ypPceT6eopI/X8LNKstCwetVzM02hn+jYV4ag0h6bevzhV2NMr6Eo+r/l79xQ8acx5YN1+CPevo8cvF3f3iEKDFBKxQLXXFxJ13TmEUOnC4lZNlyzfha4k1gh+Krx/USjbLgMlm/UhuT1bE6We8r6Jjw82tirggCVoS2wkyRam0Upb9saQJUvIHtQBH76cY3roMy+iz6BULc5qKcbC1y+eK/IPvj8vm0Kpd54Rk5ra8PBBmmGhxJq+9hIIL1nbjUX8ke6uUQBGwUF2i/3cNQLhSBf92elZdwkAl8x/g/wMly0Phd0fdq7gtSAK6O2DgL0XCatIFkS0gSRSe6EOYkQ+6Ga1dI84P1/sl2pjrZH0l9Eur63Oz1bYS9Lsp4l9qj8ehuJwG+1DV6LDlOOqiIRNNCnbnG9Dhut8PxmW839ICuV3/uL9ZUgG8zIgo7p8kDbNPVsfnVHnllicy7ZTlw7y0/PyY83LAlm93KgFyk3WMuQI874XZZBYjJOdIxvzPMTmteCFk3/F8391kh1rgSLMLlXfHFSpPXXyr77A2utM1Efyuf7rL6PlBA4KIAwWzXmHpyu1qBCxiCUloVnJvulMSZblu/a5sd4igHIwJPM/fpakJDEUMKWAh8ApmZcC6s+l6y7bflRULcwVKLcEnL8juUhU8Gkl6uULIt8cpjYsgpj6TcNNtFug9NiLDKBBAnhBA5cX7yNZYFjQNUyLouJ79sdIxksdgmLvyu/eQnr11W80Dn33I0YQ9Dl/RtKlWJYEpmTFmVJGIREjG81bFQnhlolHt19zHX5Cfm1vcSUMGv8C1oJNbaSK29QAllCdSTWqOPvV+TLI6ILZwqL5FogK3plkrel1JUg/CLuhf+F5wsoQoTb7cDsuIp++iB1vVAEmHldfShgd9cZ99JEFWe1qbxDqgv9CNxL78tVX4VWn3uonNxf4c68/R647l54Sx2ZGe4lC7j1cWRcVuWiav303EWlPuewq1oWLSBcuYkdqwSePnCtbHn7If6saD6pXXU1M2DeG3G7O9ZnSURKTAmdr8Tlc/j2k1/nxsnW88p7q2rZBAAbb4HP0XG0MhMMB+Bw5Lq3O1EJwnGDN8yGNnwa/ZW85atsgPBIOOCp5Afw2EHb9lJ2ZOT7Xy1M8wulYippgmdxMNggmwwImGx6SlaXfy7IgUecNL19DvS9fGwmvhtzWqyG8eutZErbh77KExaTwzHHaC5bOfOb4My/ip4H77hmS9I3kZTvDlUlipDLgymucU1QQn7rlSYSevIWV73s14DpjjARerc/zTPpUxj1y431YV/Lvvw91Wn7w1T+o3bPv2Ure1f2nXdvZzvfvOZjFgmXBfTIcKdEIAJpGh7p80/B2ojwpUwfWcEREyTmT2lSImtSYK2GdpenWvcTStDTU5Ncb0h14+gRVAC9XIqptXeY3wbLA/v2SCOwGJaeGZUvJh6G0iHXpyZtr1iXp1tO6rvoBGGiNZzQAJxXV2u9vCrUO3DqJy5I/BARbQhg3h/yy7q2dV+A0F6IZoUaIVxIVkUjuG4zOqBlNEknqinfdBNQjxr1N9GVFG2OU/03y3Sz9xOceXkpWbM/h+470qid0S9n1i/94cxeJnNn02uzrm1XwoKZMKkC2h1eN2DJUL1aWdvfaWDLEGG9oZGgJQWO9pf6Segrf2LX3gp3EI2bj1u2bFec+5Xwl5osnG5NqTDlP/nBHmzHn03MU47lOjANGiQ4BcxFSvtzfV8x7gU1kECO2UEtMV64IYs3dAKWoq1VfuRYlMefHBxJdpvOnfhH0mG0xd3mthkByfhzsjLPrYiMYE8DqCl07AwnirdhU/Znnfj7GbsyEgl+Kpy3zBX+wlgAxYn3bDLlXoWcCQbb4KqvhmPuyc9QNWnvUDZryfGHPoFmEMC/RgSWIa7h7SNQXC9eiCRlYsrQwZTszWcrGUG8lmsyBjKREdOjkNtH6sRRZ7m8sfXiG+UB59bm5w2t10tSEEjMASQakuoilbBkUEKcqKi8lk/mMirDA3tJRaIK6o+lKe09XJxHXs82FJiU4JmhC95LRsWURn6bFLaTawf6BSiloq0iFOhw0gmrRlNvaSt12g4rwXMhGK8tK3XprQL7f32Q1R+Px2PqM34SaNoknOoo0+yej8inclYSa397ZvSePv4XUzuuXDRxoEwS17QM3X9NOZLL8zgt2NmGe+BQPu1d97ptfmLA1EhEdU4P20oemHxiyg2pMFeRQVG0OqoN3rt7wsSUNUTUaQkoyOXFq19ZHlpvtfhX8WtOgmEynG+W4nivmzZsCFgyZN2U2143PELeDu4r7KPcl6n3UBQqVYWRTnXKlzKLeDepaRl0bvcSJWeIIQ0O+vNT9wv/dsQVVjJsmbQADSQbnaLPV5E/K0Q45agGpVUFKQJV0uHalYEh+nyApk2pBlaIhvLDawf//wz8TNG9KtodyMTYASRFqesPmdLeKzIRa0ht8ApCFXbsEWeVJ+240DBXiX7KYs/2/NDk8e/MMGsMUZy1eo0S3CypWjiXEZZuPYH7Q77p0utGhQMyTABk8UXJFiar9/GQjDMJ+49EseeENFRuMKkGJv/ZtzKkiCczSjUh2/CRgCZvAR37CZBD6U3VWhQdvQ1BEvMAjfOSRAOEkr+qCiHnywK22YsmipjyfKo76wj7Q7wtifnmWbkuyMxH4K3AH4aHxveqs0gk4+jYg/9Eqz3C6LUCf2tYZRFJ076ZNHq09Rfvdi+nK8vfd83rmlMRalYkba1/FJrn7/oDugu8MbYFwy9DQVgC2WuKVhpntOCFcphvZjvfsIUh7Lw4Nbbnf9F8pgY6soV8mgI45ueV2LCslKAdBlFUkEtD1pkYiDYHHqwkdxpLGv1egbIVlJy0Siejta3kpqOgqTEsIaorv9z5LRZKTlqygz3kdN0yFjXKwxtNiXoXwsztINjvgatndEI8MEwuZ10HbgkDrfC2sIRSxqJanwDAEFbv9tKU25mDwz8ANE2a6CY+xYfFwWPKerPezrHougXO5ZVmQevUbjOPCh72yHFRFUcs1N+c0URRD6uOGIQR9CC1tGAQBLaaLWlNLc86HfzPxg49qqhrV24JL4Exwsdy/Xo5kNyV19VU+oEXl8MqtK8NyVFMllEaRmA6A1vPB/WC3KNkxKbxy24qIFNNkFY2INl6rwZbOpZfUxm6MxWm/vxn5/mfde04tMqx6nS844URLmFfZwO2mOQuPcvdzj3KfI1xYnf4jU39RWvBLErjmd/LL3MW8X/Ls5Ma//Hcv7Mwc3+66jYOvsfPb7FR1L6/3nGTn375/3ukHZ7u5sS75DcmwOZe5avHy7DkOM3O5gv7ww2hNeGM85go6do1UezjfnxgUSKRVIwupIGuxUpbIcLHk2mZfF8gU650mPS/iTsWqzlhB9RY3tdEtyksC/bRwEXjtzlpjZudch8EPAwBkAt901rrhrl9/PvBlWXGWMylJle930/648uZHqG93D4nSXdBiUUL1TSwi5s1T14WCUP9GrdGX+2LKyxJtmfiiEosg6Ztu878lI4eFDdQ3Gdoy8p3hFNVrpE8GnA8FYr5/d9a5vXjmd774x+YCA7hazonTcIaLcFnM29OYr/w8PWst5K8+4q+4WJREfVT/8/fkW9EDB5nT2YqB4z6/qvhQ1aHubEyevr0G/o01LPfjOrS49etNeysHH0CsGpB+VhOVGPhwnTj+Yy/TCDvPzukCeDeerYkL4H5dyd1CItk7qULUVbdEyhWWNMVPdXJsRROmzVUpk2Bjb5nPKRMjkqe2O7tHJQWe7WWIqPn5oXFBiUYFfdcE0ZKqY7dd3Kq/+rEHX/VZgkyiwwSZybW60oovdefg+isguGzThssh4KGesBFCAB0/cOVH4VDpvBuCri9p+NFrMX9u/b2a8EMtN86c/fwwsBWU9KiqaMQBxQS57wfufR6hFz+mY3btbsM0jQ9qgl9hEq8aQIGrSZvukv3/A162CX8XXrbRCmm2oPu1hHb5vQgePzB2IJuc2qXbyNAu+SAApuE3l0kwkpDj24d1HYWNDVewWF48n6axzMtsACTrXaeb1QVTWYLVWMyykKmPYZ8rzyXHsM9SAlN1SdRhPT2rL1d7PSPdyLsK0MU30/OmC5hmMuB35p1q/iMkPw3NZwEWZo0g8YPEL29BPouYGleIavTXdNu9RkGTTOWMMlyfzuKPVfV12EMp/xtvEdHdeVMQgOGoMWfz3Bwm+61Mo1E0SfVvzVw7t4zoR9/Tj6UWydvdE6647IzH3uQzZgbOOqPe3ntsNwV7TgM068b3zdRtkuI8BEadGZI/DrlMQxWf0RHcfAp4hI/vzDIBejQ9hXvJPMQxeRgFsy5uT2M8Cbkg5u0aMZbp77EWugZ5za6QJnK4jW5INMtL+5+sXZ9xpsBUOo04/EvVDZpG+PzOy+zzMzBN4cbspn6aU86NQ3ov3WVtEOuMpmBejqGz5wWE0+cA51SdBZOwXc5f1sXS9S5CcEfnshO1EAsrfInZW5mO9B3Gz0HGOU7jn4/Mm9bT3gySXDiQ3HoZvBYHuRXML6JeM2u7BuGa4oaGWeY9moRnz7x8va6dgCaYkMRctrazn11PfUdr+Pzvmwi7lum7e0NNg93i3OOhbWb6Jiuil936o2kFEwoZqdO+mIlur/0O3bX6fI5wiZmewZoye+yDH/UeMjxlMMuhyAB/95SkYXI6JaNw7IH59GEONmuozvI9oeLpjPE8cuUAfNslEszrjxAWAyBqjfQY/veCxmu4SR/8tJ4iD6X0T39w/qU8rSJZ9fsUfDZj54KDs1gV7BL86ZQS82nSFEl3RHmXaXQHXiPEVjvAdOVEiUw1kGE3a5RLxDzS5nIqRP6RrGyhGOmt4M4ekq+Q4N5xGt4/vhdKV8iyqIu37zNXXbDKnLwDl529hFFXI6ovbaZ8ySVJX+oh+bmLbzse9ZNwfX/0+G0XPydpDZIwaPcuW9ZrD/JSA9xNxw+AKrACCAWsujYTu/6Od7eZxhEvBZ4PvsSodp+bTyZ8th5lJdfxjOLNs/RIlpAQ0ROpyM5JgNY3dnx274Wf7UyvQzlRjEbltrP19gbVR/vrO1tnTdFSdR9SwK3XbT/VFemDsD/SeWr73mUk9ZJv3QfOBggIGSiqnAsJz9eJ5Asr4XU9QmYvUcey5HG4ryEyG4n+tXI2e0CFzWehFLE7gVCulHCnp/djHiOoVb+jBwFC+zEjfOUOoXjtxNQcipqauLaZ33ElCL7z56t9odYyvD/kWy2V4WQm25DTAwE915DNBI1Lb4ZgyyW+o2yqHvVdsgXAmy/FtGB8qbx87dLxvjEvdspr/zjRKf/XewAKsNhXydgirPyX+wJuuuohBIAD0ENf+sN75fybAOALur/hBcd5kfWQ6ZFfQGN4vrIsPixCrFAsV6jvmWeml5gXms3IIeljxSzUI6NKXbnoFYhQkZ+XJ1VW8RSpNH9Azvl9jaqeFG/AFMQIxwBY1gaeaV2GOzdVM671eoJA8Ad1os9UHdGHY7IQaSA+NzAV0oAeTCLiSJ2IGB0NTkfbMlzpT1qd4WB9ILcrtD49h2fnYLCMW0+jE69dCIOsBwOa6LS81BU1Siztfy7j7RTlQgYxHQ2h5JSpEepUMnZdwIhUHzxSDxw17QGH0tEbwsWA2Rb5gE7y/uvOlBBtG5gD2YgdcDaYEYBxEPhGwHYuqkHw6RoEN9buzYOZTw+mIHBzn4JE0GwAlCgBsKR9DoAoYNsB8BMzYgc+ycA2Og+kC3x0JxZYmb10t8ShGuY8EzibL6brUku2finObU9FoD3PuNxBA8JHRQEKvHDjprRHrahTGklR1eLxLGxTWH5+Ss878VMQQF74mpdSn9YwOT9xJrcwP9vmxe3lFsmrwhY81Z95W8XVjSjJ9dToJgRj18XSOfZhHMKN8DpBOjTt+d2xfm66EfccCiLFDF3n8RO7z2E7/xvcG8rL4e7RkXe8bAZfE3gMCFKCu2vyw/dQhrOI7RYw3OYngQFk10qiG5MybM84M8OGjBoLiP2C7pXMnKFnruADavVpS7lTABJ4Qg34VfC473N1nr6vT6swGPO98ZovFoTqp79PZqL9W0UN/JtsydV/0wDQoOLPO7S1gPT9GElOpTz9tALDMeVYHU/ktTeCuaL2s7e5KBUl28XHpgJMFylX7EVa+vNf/GjlzA8Y7J3Pg08wR+XTP950ljb+7Lnn7M8TDu528GVnJSCM4uefn/Pln0GI4lLOQ52dntqVcPIjoCZO2BG29U89gvz8L40o1LaNVPYEhbBvVtVt/yEvTPyQ39adf65jweFLo8hvDK8EwuU5VcFCmOk7w/ktFHU+5/L6g1Fk+UHaZ1afdFfqXBtX0+ydbhvJBuKuPoDQrTC+XadoLvhBf4XphRfthUf5CGVk3fDtXGYXTS1miL7IQG7dddEv4R6wEPeoceg1XZNs/d09rN5XL2ywLi5dAwI+snewZGAst22i++ekX64WZor0+OVB3o5r5wbBqwzxM5n1FHoCy6xMB0s4tauI3+rcDuBihpq3h2k0kzhPZyYxhEAIvqsk6/cS+dYrmiySiInumOvuHz7irhqCD0Q0aVhAzZCdopSMUu3T8BEGMdutAguwjZCCxrFnET8k2WliJZ4i5uG0LQ3x6NnVNV59mSCoJgosVePq0gCGgI9Pi1l9zRo9K6ZJ7kC8cFIKDMXUpCwnsagP8WUsPOXKHfgQQc8e234ZH9+eG2B254Hc9jh/2fZjz1YHXUSZhZratUxRlnXpPtnWJ01ZW7tWk81J3XZ9Khks41w/ltwmuYPcIe4uTFRzjOutD+ijGUlqrm5ng6B1DphJovX+RsiaL+bVQe5YHUhvJFq7br6xBXi7wrQ08t0IPWCdA6S68LP3Hrje2vhcWA9RVA9rJMAHDy7fBHMHugaYhmCg60AObh47+KDzyUUBjlH36HuOqRf0Xrf/ehPdH7GmMT2r13obddme55I4ydKOoa/fw3oUdHe3mrrn684ptpM5PYJZlqLsvlf8VH2V9gjzKPS/8nHvKXxkufReQS/TvZpINoh+uvp2cZeSvc5BnUM9U2rW50+uj3Hw2IeFrGdpkTgIa7GYISyFT9ZorJsxkmBY5+2aXP90rfTQWUrO12rFry1C2El2faqPJ1/x5H+XDznLhWvn+iXveMTdQcvqo5bmYsY66E73hT663XMX6O5xecylhOrUawWKngqgD9VkzhRAJwCJxEKCKFFtxEc/2XFgWS3bXG/747gdM3XDhyT8ODH/IuKVdXc2X0t9t+JQ10dvpppy3llWNzNquXbGqO00QXaEzRct2rJGsCCHE1n/EmMUqdqmtv6JCwS449JfkERO52/diYIamkvU9O8YRMmjigkC6gWrVEuSNFncpzSpk5eS8MHrW+BnSNqmRwdW+cvJuaxMT5z6qfPUtw3j/o+aSIpqLwSg/+GHNd4f47y94l9Fy7kl3Pb6deNmpaolaq/PSkVSw7wrK1Xe3Q2KOuETCZ84VhLkFUGna4mpfHG/4Fu5brG8VDwM6vXdrX5Kkix11QW0x0clEkty6aSal/eJMniF1bDr0UF6v3tq9d3P8vyzd5MkVUDV9OYQSVIVNGSSokoNSgo0MDD+EiHz3vsNYLzgiwUE38N/5IeBb+vR978XOwiVaPgg2f4oQzj5XMbVTS3MxV+fZ+YITe0bt5QrAFUzOz84QLwvzrkB+YeBIJwgyujLSbJymun4hBR8F99+jrZadXuju/z7e2+RvgSdJQmxOi3x771VupfmmO6WXtunBJ/YHkdEozdvqyFhwfXC30G6Rl1A8GxFOMm02kzDPVOfLInYUudU/G6cFGuLxeVoTOhSjsvkat4FVB1fLJl0n8X3dW+uddeMjoKpxa8WKOCrs/XpIUdB2pn2thYmLR6FU54+9Ek3VnYLySBUIU5NJRKb1UttWDT1TwqQ5WeT8AtiASszBwiS+aKHbSkaFoPUnYbeTtGNzoapbEZOWcYJY36DCP4scp0FjblOEnhCHSGJyoTLhmks78Y74P9SHt1BI1tXHJIMC5odofHssgZekDf//bV77sjLQR9QBeXin6g+/Kt60bWJLT/czZtqNMSH1+1CujaTzaqmgiQfH5z8yUjFArwl5D/Yf+Hp1clBg9caxmKhylEy42HDsBqMqRuzgpDcSlyjx23eTFhvdm5Ot0+oIWl0E1gyoOTTQnMrCjvTr8mRmHLeU+s2X6EDo7C2EQSBEDMQUCxL1gaaQod3b1sLfC0KKOUAGC71JeWMLzZeQKK7P9SsuydRiVuF5YUt3IXczYtLxPYiXilUuTFvt0kmOM/tIVXvsXKuZDVgdpF9qVudmnrDc06hSUo3UkmCuZJQo1aqtjP1RXMLhhrL2btuAabrNqt2XqnbrPqJd7mnEO3BqLurO5XcyZ3NLNDiVZeWT8+rnRbm5aEj+50sozH89VEgtfySuTnPaRYrQwBDQ+siLHNjhYHnfar+IVcHurK7q9WdwP/nj+F2PfbnGGuTnsy7dK4n+sSvGG6Kpq8cnX8JuToQveRaMi86e1XepXN0kcrYZU2n9ApqxHzDKLHHDYNaRKxIFW9SKMK8mjC2Z7IG5nAYJ0FzBbtiR5idoDTagMA1l4iTlwCUWXvhMf7Jz/zoXkF8COwygvxN67SA1tIP0PZeEqKw9wAAS7rXPiSCoP621PvgSmP/QQCuurTymaWitmbp1i0AXbJ0eCWmQ3p4XANBbdyvZm8e3VyBdHfOKy5Yc19HzL9j0DCBp2N8nK6nFN3fdYTbc7Z95jFOIsgmwjZlna9umtv+Zi5O6Bzx6aO13eG8FXHSsBB/8np/7Ox70zcwzRk98u+KMF24c304oV9zR5S3AqBtsf3rnapXHT5+e15ttEDgIrv7/Gbe155/kiswLraX2bzf82ff6+xc78/7Hdwx01whCll3DzOmfKUkadEfwAvz9z0jyUDYG2e/DaZr1bSQSsmuZrXqqtw5fpz6r77I1tWreC5ejKG9nmq6qdsAi5gn7GrITX/B4oD8YG7zCRJp2mv3uK6C7Looki0fMS4nUVloFiSce5Ibk8caGsBNDZuSubgqT6ox9ffJDSllWImrjzc0XIfLjyvKPpXcN5qChYbJhobEQOJWLHQ7L9Ic82BcAR8tJsFNicQx/LRzTyLRlFBj8lZV/X1DgzqsKCeSG5LXNzScwFXuU/Bdw0hsxU/GKw10j0BMmlXnG2rMxbMncX9HueV0dl31fvrc3SMt7Hb/vG7TJ2gSc/x6XqJAoDlDCRgACZ9iCQiKC0CyueFdIIkcOxtMLkoSmFQ/OoHvXKcoxx4H/3Q3AdBxVSVncKPqTNG0/GA54YPBlecEl33Mg1cCf0RRwX/MAcz5l3FVvQ5/5tiJN4/hn24iRUVxjilxcCXmdBUSWh9TuRr/OkN5xijhsxdmTxFqYRQhMSdkC+/e8Cdso3UL9/R50k3VvBSze68ELB6cv6ehKxwvpwxL9ZHdfCDi3K16gLt1zwkvPGIMo9hYIPBptX6nnqBxxM0pMAZn6d4XZ/OM6S3TiMYKBuevMEL6FYVjWtA0TQBpBdykKL+GNDK8+savqUvnLC8IPEircQ+n/wP6YxTnwhirF7luKo17+Jk41rNwIhYxvCBp9Lu3JYTc0/8oCP/4dLKYBaCY3LxvCgn/6JyfLBaXFApXJQuFJcXi9+ZdoTh+HL+En07kE8kCgEf3/fEPnAOA/Lik8Kx7Bu75G+55To9OeI8AF+OyXJvXcjbl5zf6bG3FUg86fWJMTatjJ04joepcfDYPJTSKpaF732jco+t7Gt+4F8tFE97enQvONVpA2kT28W6n8BziVnJr2T6889JBi65MxwIp5jeX+BQJ9RdS/QXkAm6TX/T6EMBSG3rqXl3u6pL1e59CWDi9zXUxAu6unwnP5yjtdoT3OobS6NljNz1lQ9/YmA/aT9107FnnDs+rK50+S8mLA/w57muJm+DO4/a9Z/Ymmj+tLnkTcwcs1Rae6+rrJm0q5NwsTsy4UKEmKjS93m+Legqi9afafELATd0kSDm9vS0ong/RyhY3c5Mu2v6tlD71FeGdzWXCt1XjpSN5IdR9GKFge7uWkwQ45aXp0YnYqaWDXc0IDgw0ybGIIMFIX0Y3rKRA8jYhNFbwLSN5m5q7gmmN5mkK0rxNcLANDAZJHqeDGZquyc3eZDgn2Tbnibr8IKMsfzlVbc3fFYmubpeW1+QMuES8+VOQSd9kPyQqj8MPXSjuupqy7Q+gNHzwBmcbk+YxSaEyPvjizoMQXL3LESkE/uODD9RyitTvfTZE99Oek2EW7u2BL+uduSo1Y+Fc+5DrwtIJiyTWmsV4VEja0bpcJNQ0SnfgYP6Baj0SxGd+4c5l66rP0lFZh8tEThn/2d4BJPj0WDTc1HjhCvxVnUe+IGwtQzOkmJ3FrkbENw7gMfQm+89w7Y6LoQHG0NXfsurB/1fbe8BJVpV5w/ecc3PdWLdy6gpdVZ1TdVVN6OnumelJPREGZ5hIzwzDBMlRkNCAKCC4AyiLCNKElWUBBVSMSCMKKIuifvIu/kTHsLvvuosJdX+Gunwn3FtdPUF593s/6Ln33FD33pOe88T/46Vc+z15bCbiXkIb6IODy91ZtL49bkFeNHF9bjCMMAJGQNohymJAE9WFiba815GA+rxei/sxSfMRnQBWNUIxMODNc+ipNJCSV5Emw1lTDfDh64BYet+m1nhIU5VEYKjmWR/x426u8WI9F7zzSM/jXWLfKToqeJLAy2sLVuswSP1bza3vBA30BYpSWTo4SjArjbVX+3qsGZTigtxi7gDx12ZmDoZSQ4O36oTlL/f5LtCYc/FD48eYXwIxiVCAa8LdioWyWPafUPNx+8JNAYo6E+L23pMIxnULhfSlN4ekWEwR09f/3Ah2KxrT5eok6Y/uqF+/7e++pvUoWtD9bTinRqJbHT2ZFTuS9f1xAC7cH9p/Pmpbsfdq6BjwYiMOLjsKIXSSFpCCWV3WYlollwsa51rICjA1sa0YF5NhdIOl6ke+zPNfuNXkLfUGI3hEtQoRHgDId9WzSFDUSKTjwEUIXXxg+aMjqjlZNUIhozrZ9KN+Ca3jItw53H3c637edoLfXi/7WWbIojEwWKsOLARMXU7+RBP5RCTKFJiUAxyDBAZUpAnO6MRksB34KsW/rNG8T7QAmJ6aZbolXRT18QtobF+0CRxUyJclWijTnqT5Pfxuxb8uDHq8ZJ7hhNCQIg8R208zjwZ19TXCic3mniW07DVF2aj+EpIkTTxCCG59cjmED6jqXszjLZggzMwONaEsqH4QwrbJDtHQQDosYX5RgTxcSS5PYHbGiul9I1AQIMn2BN3/p6dsCoHTc6drWSke7i4dHP6lFS+lVpQ7S6YY2JbbpuWkRLg7uaLclnnTjpVTK3qTQ6EUFqB5CQQkRy1uTIccuFrVdXWDoqxKDAbTho0vur/DF9s3pB2HpKPHlzqV1wi9fTb3LOHVv4+/dKOCOvECRz4FjxqQLyzD1cH88V6FVAfT6B24UL0ZL1AFXlA1mG7HK0mnw/NoJWmV5aqipKNaSQDE1QPw/F++GpSz2um5rZpoLri4uxS3fjV8oJxM21JO25bbHhCNhZf0YPb4l8MHO5LpceA4mQ0lxZFxPRBvG6nQUHINbmL8BaucYGYduYRrgXgLXxpIrFSUDbgmPk/8HOYz09wwRYfAc6ybGinp4k1ccfFU8xOalD27OmKOvHQ0YXpfbHE+R89hAe6LpFN4XjclXrXdUzppimqGlDfOEPKymPp+qtAvqYj/Ryzf/eVtlpmHKsMYoh6ZPlpfxhACJF+ju5fKhGVoBB0TfNwI5ttKRoAJ48E5fAIyl9Zi/r7OHSLWmvkSICgNUgtGc9IsBp5IxKYGriAFXhdodHzdN43gIS2VPAXqWDNlEx37da+A7vw+XqQ3qnhYkPHh3gdOf3L5w4qyFx8umFB0oCt41EwgXpD1UHQkp1oCr4AzpVxgOx6VolnqKq9IlmO0j7vCMdzHW3On4z7u6Kbn7Tcz2dLKZHdox2us48jsUZLw+6BQWPYJ1RtlZEYl1OVyQNbtWDSJQEDRYxcYYmB7/nQ88u10snxg+JdmvNR98QK8Gmyl88RJJzsOVt9U08meS7i5uPqfejqNFRzn2F6cOcuXIAotx4QcH3vstCQEyVX9nOLjTMumq9/EvT3vYCkNGcct9LJu725gXpXyN6RfQTt80T0q11cBsKoOulXd0N2fKLVVEK6qgR7cqkA/7kRjPWhPMk0l2ybbfV//Z9Bn4BOYzhJff+ITuR6P9qFoM85EYimAiRKrzPii4Voza9fcMkzSdGFmvkiNu9Ru2yzBu00z+tjF130KLV3UdnZqOGWYKrqjFgyH25PJrwdTqUI4DG9Af3/2+XdAeMf5sb7oadGBxe7DmuNodjh8lxYMasFQCLwM918D0T2XTZzXvXehqIJc+7m374yUIvjvVLZz/3TmByD8wJn7PwBVcfDU4tSeUDzU/GP6R9yPR/G8LnKDLCsQHuXtZZGnK0NFCoWjg8TwxVP0fBLCPVibZ3c6SqJkV7zNfeQjb3MryGQkqbsBXAHImRWQnnCzLXo3MK1AURA//EkIP3kHJoJyACETIZ6euB3xQAb837do1byxxr5xAc3++g6/sxwaDFNTcD/wswAUT6R8fkd1WDr64+uu+zGJwGJ7d6qlThNegqN3UDUJgGs/CuFd1/E82X/0WuH+lsq6Xp7zOTpF7Moyll6XUd8BLwn9yY3LZED2AykSDhmQeDwNs3XaS+ICfpQolbAMJZ3AzJz/MjEzx4kOoFy1nWLfcF+wVAr2JYqZG8lC2gG+UKqUitUi+IBnbbaqx1ibP0swLDqG0/lEX9FxnPJZHUHHuZHAGXbMq88ibge1BLwjq3OZwAQca3VGFHSbUF0xRPzIR2F1uFz32Jt6bRiJ3oxEs3NGaGL5bTFCi4EWI7TDQ2eeyf3nmEbemCkmWCMM4wrZ1TJthw7l+85wqYQbYvZ/mjAJbFTVGx0n2HFWGbdTsS+RTw93EHano0ONu/87SBt6zt/uOdx0MZqzxsOd8QWxCklOXomMAZrgjdkouwFLqZQmuHqeQYSY52sUY5Q9AFLtbrWr8QbbF3RFNQPXg5+RHG9xx9Gzpo0mhcCDJCTt7osUVeSRpBGY0fqDREF+L/uZu6+8AMyotgCMT4Ojdjpom+6DZLUlHhRLFvEk49p2AU8fwVDPAYNlsKuj7vvMszotouvvyWqFO98L2mwGTkk5qQuIBRPkw1IVC43/V+p9B+LFcd0hcGtk6z6IAA8R7sNNOjznf94kSyDA3Mu99JH7NAfQ6MGLdmkm+Mf/s7YisdS2j51b8OGUhIyfg5zGTwksCWfBofHeRWZKx1w3PWK3SmAWQvenBCMVf3Ge7t2nDRt/ZY5s7yfIegbAvJNtNPQQsnSACDtV7chmYa0DEisLKdBop7fxsG5gZiyL9yQIqtFuJUIgTSKi8GqdAlYSH5HIqZmOGvSxCVkOJhaXuMbzpZsXkxhtKTstNtOi7zOFZbpc9WS4AMj358yVWwO6c60HuImpHfO4wMVXmp7k4F6WmwuzlI3xoM4Sd3W0oD732Yw7hbOeq737SbYHHiCTn7536ZwvuW1SToNaVVsxpBs5qmI4OnNsyjGymVsHnkfLqS+Z53ledmg0TYBC2UUdqYXvoMlCjkdxFCgyS5PEomDttPDq34hSLC7+8GUsDcvCT04Jv2sBw0isvSty8X5n22J61PgwwzykuIjgN6l+yxSbh1mwoPcIeFGLa5Lm7gX3akQCdhf+/cBiwDAeF/a/8Up1GaAgi+5PfUhH8ut4pM0K+kecZ49/zsv7yWI1Jrkt3HmE//I6kFi/HLZjp5ymaowMGF9dVhsuA1/UxQuE0OKxLswfVASCNwPqoBJmWLyAPpWOCqqa69WZgi74OV3dTNZGvMmSZeAMsml8j+VUjTsKfI2oCHWiLfzLU9QBhQCswt6ndNW9k6Cwgr03uP9EINTBGQoWXTx/PLxpzOJ76Q+MIPizupk8DW9C7uVk5TyDLAvgu0T4o7lV/52NKE+emVHce5mBZNv73XvwL1VwjqJ/2gjO6RPhPzHbgEmUKZJnDqrX6tUo3dkl1G9b3wI5y502DDAtByULfItuAXxAVm+5wAmq7p/VvOL+SUCqc+GtZAtVp/n8/yCIDwpZsW3ipELNDYMuZ2UBsCRbhpwJPgYmlGCw8Z6gygtgQs0zvhPOwmna1/Ozu+bmZXedMuZBLEz7EZ0tjoy0zNbKH6IHUBu1VTQzQEbDYoQGswCqZWwyfTe4f8xszrhf6MwAfvLi941s7Qd5wzQbTzJeDkvXXDLpzpZGqkf27QJLhkCnUewsupd6WSh9+8IDmDaTnJ9lQp2LTS18k1UriKV6dS7RaYgqPRzR/7I6hbwBZMCWwHL2ahaqEtz4vosnEWjrBKsym9NAwt9muD/qP32HpbpfaLcB6t78vtJ4fxJIquL+Ea8Z7LuuIYM1GXR/B3bvu7W6uAzGE4m3OaO9q6i7rw8uwWRbcWfz7YVbNw3B3oEE0NQ2FdCYccZn/wzOUl/a02je8GO1l03Fom/vwlzbvEQ8fT5ALFUFZ3xM2JCndCSW52LN5/UoqT9B9P5QDZ5TGQNM+wiWVCd2BT2MOeeKzZuvcFDY0E1o73Y/BbetWEFSeZDt1erIQCKFy2SFxgtzR14zeEOrTqhEYWlajSRv6G1lNNxp2o6+YgtMxvpGVe/B6kRVM0A6fWCM6S7HDqST562hofanEFDaU/ALUdhcc96Pmu+D224bmIzElpZX7YIkwH9hT7kqo4iuWUBd3KdhKTN0uxER5Gq5ZyFZ3cHONeWlscjkAH1q32LVZmPobeqf5mOlcPOGf6X1oH7yWTLNhsxbbPcdtmt4c6bVy4yUiWmelGe8ELOWlHyszNacN9BPUIEzMPUgeRREjrDaEc5zisKyV63d89toAbL2/AznGHE4+ln3qZAkhcCGzz75Js+/+eTl7q/WrgX25XeSxO8FNa4ePkg9JA8S7dch6u94+LCC8lH3sXY5ohTcx6L4V0++2eACf9iz5w8B/qU773wJ/ErBvyBEEf8uHlIOUr/Kw4eUBOflgZ3GcsYklTGYqrEP+LD6tAiJHhwzEyEKlb6YJd8mvjUl4i3HNJZ09DKYCaI9/r2EKSFJcrHyc6bsWApAYk5NWaUzwraMJH4AAXHHOlkGxKEVIahYOTOQlGO8vOoDCKrBkFRdyF8OPy8ixVYzi2IH7lUEoNiK9osLQkUtYgICobP/Eh6dfl8fHzRkUS/ofG82kNJlXuu4ttb7vjVKkHjQVa5Y/cpLnp3h8+ghNMV9gNB3plONYhpfMmA0Inm2tJYQYprwtuRhGmLSH4oQRjtSpz5EGejNa/yb2rzfhjz4eO9yOBQm/6JhPKnDWCJrA0PhSoSJn/A1NSRLEq/wqz4WkCwdC1XvV6JyUIkDlHbsjBx7962CxMu6IAkaunkyJMdNR0W6GjIfUTsPtSPVtkQnBLsnoHpLfPd5ePkwAaplU90izYSFCtFk1do6MIyILhiz6BA4gvDe6wX0D/BpvLZJYbxkfvgAgLxqSdc+XeqSJSjE2le0ty1vv/CpdRDIghaX+A23bmhb2JZK48erFuKNbz4Ynb5c1gResHtjlbvedfOha/+8gQd4kVu2q5xb06uFEAzqbQtSuS0Lt/zuEGHjdQjYNwCI5QTAL//UgX/4d9+f63kazz3QihFBoX5z86AOfGwDAj3pwTOJKNvwnZBaVrkmqLv7Od1RwAPU8WO3Ou7zo9Tx3jNUevwsSWFOeI2PU5s+gfc9Bg+68FdwclujB04KyNyi/pgHDv2Xb7SgMcNEqybnWB/m3r/iw+zl3aL8HPVIIXzeSb2Xw0Rav5FZQXWRZKuZOXkiT/fLKlA+eBP1Zp1R8RjiH1ATrXlq4qTvCEp0gaqBCUXzDJqUsDlEkMhVm9hRnniB6u5PPJQRZw56ZAwzeDSUlMJzBMHvQc7DGAmpLzeorzWsEPAR9/uYG5z2RRAPHIjhit+PaVkIy3+clzRCQiLNVFakvh3MqWeYhBFEQujOPxAHmqoElyBN0REP2lUR/FBxNUxpnyaoyU+rcMVvFcXtlBT3s5YuA7AUieCXasLNqcqjCpbhlMcIGfXe/QB9d3b+uyveu0tNuu+AKLrrv5WkQl49ijRV4xEoKhJ+NXDt9xKe9oLvVMAnv9HycltTwFIo4XfH3XHK7J7XD2zwha/78Qn+WD3pSJ0/Ok82IhsPzxuEIq3XjOf324fljM3cTualfqKgZeCHu3vpqr34Vydn50jKVpbOPRJ2cg4hkoyhQczRsU7M49V6LhpqAZ+Y27hPjbNZnmXLLvEaPJdAvMAsKEeBYVs6TDYmkwBpVtBIFbCs1ZGBX4wXwfLGWigC+BUAp+dF19BgVJ9ykOJRdwqYPSUswdiQN90K+DamyTaWbHryjZ+194PO3ghQJUMzm74pX/V8z7M0j+027hCT0E8iZ3uKGTSHDkRgOhnAUzjkK+zKVBL1PctbFHmYeZxPE0uoYFfgJ92HCBpiXwHspHtbld2HZFWVwU5ZnW36N38qk6IxILn2QkG1FTkgSpkMbMgJzHQliRU/jVcZGa+2+QIABfenLZAvfbOzKItf0DiTvQjeU+hrOOQV8B6ybTzAHEZBoWd7J1UcDpxbHb+iZgpyPNB3CKjUuaRze0/9UF8gLgtm7Yrx6rkfbxVL3HEw7clI04BgMc3LCY+mGsuJvAif0SkAnGedQtT+QHAlI15Em+T7gMwlrxouiShfEHkpyEVrnFNqRyUOsSkBOfjSf9CsVVc383YBgOnRK4Kwzf2OZYHBnTtBzTbcH14w4v7K4l/+0JFvCbb7nzD5X4eJlHodW1bxusaTfAogpU1tc/+Xe5GsgNtA+2l7/vJKAOzF3Oz6RHJ92v2V+3F/zduLx007y7gleUp3JjkQ9VSGGu0R1c3jXgY5u4/C/hjNmFp0imXBBZ2diwAvbKsv2C0qAZDKThY71zmTQ/XVyHCPujNEENftoA7uI9a/v8gKjEIYwytwBsI04rFgNGU7RhjASCAJYRZzE2Am2GCE12hwVI5v5uLB3/xj/M2Lj/GdyJeOyYRbbs2Ni4e044cQ1+rOKEA/ohoNAPpLhcl4bHN/vgOA1dXaKgg685UNTn5jG+a42D3ZRATq8HMvvfg5zH2GEm1wKcs00bFYWbEPXj9tLinXiA2rVl5i3ngxQPtGlMUd7JZsxXCXWYq0hOdHRcUGz5gVL//lUZTBdZjgTuV20Jl6XF2qfXMIaeU+MO/M/LqUmeyaZ7BDRHLrIg7Kgm/l8gDOCXEbcoLkZ+jHgOXu6C/l18Zjpw7kO2nlcd2HNgbzm9pKA+yGbDICdPj5F/2q35fsTOI/94ZCtQDa4khE8Tb3W3jOdSYS8PuJh26//aGEmdnQu2f/wf0dkxk4Tpp4rL9zkTqxD10/bS0pV4k1r9oxYt14MUR7R9TFHeyWbMV0l9uKOIpbSlIs8BVzyEthcVGyUEjG8gjlY4yANF40ypD4JfX1TgCguf8F4KpBP2bhLtSN+YACV6OYKBTpwM9URcKV/DyqwHeuzuGmIZmUPUsmhRkWjj+FrtPlaX56KnjGNJqWdZsf6Yabu0b4xiPw4Prg+oPQnQ4H45qiOZoaiIG7grGAisuKFofdsq5MXYPQNVOKpjT+u4v4Z3fB8oYDJEuq8p8gFgyEhJ1qIKDuFEKBYAwcd4bz8ivPoiU0x+4gW1kJxt7xpqTWSO96K84W4cG2n3YacgKIl1RtLkTxiufJPCOb/hZSi5ZQE8mi4eDSnBKU5DlzUXk+wgb7NpYnMEmRJ3PzGSyp5Ysk6tVeP3ayev5V+Oun3+ZoJhS8dW7NkiLeOK+A9mQF5cvz0lZfE+YDUJfACzx8hiWoNTH9vpelmV1OcM9QzGjmq55zxpJMbw76uep78Ir5rpPztIiBzBM0ajwiGCatWGZw9OxkpHmSpoX3QKvZuZPyvmfqjtrV09NFyPdwrTasnE0Q6hOpVJJoGwulYkE5h4J5hYBDwKsC4Wg0rCzFD3m2wfONZ33u+F8E4V9ImvsbCJz1gQsPdJJlZOiaW68eUpZivjG5auOqJI0GK+4+uKtdPZXgeVl9FsGxku2+4T5b8vn752g89nISvVb04XUIofHzc5bz3okci0OggzBaYRqiSLRcGoXUtyhKaZVE+9sDVZmLB+kDLAkJ23suUJ6dEz3W/b86nVxAEUQUMQpnLorWEoVV7amoaZptT5xFgJxUd+s9r/IK7NtUjlScsSqviKmumCSH9ixs7+Bf7aEKWaaWdZJeYiu6rUzSjFfriLJ13ceDp6nQtIy0IWccI6IOpToWgZBWG9jyGYN4gKoW/AT/6j1dHWC8JzagREU11NsZxXMr0nfh2D2vukTJnCUblo2LrFBZspkkapDJSdKBk9w8uanCXcbdTen8/Oxh0UrY3zPdOHWqJPgsbE9QtvBKNLeSRcmiXC612Fxbu0r0u0qc31VSTiJ0kIxOr78yoE69qSkEGKGE8C4loa4j0QnKGhpnND5XuaWktJRuK2sV4gdb3tI/BHAT3fsqZjtCSQuzH49de+2jPBjsB7mhQEsnLozhTlxZTEVMw27/xkHwI9yJVXcZ2PBYVgJAhHYtnhnLj19QzgadoBYIl6XIA6fAOxWgsiRla5qNzQw6zcZejWWfoGTlK9Mr7v02z3/73lhMN1HIcELXPobw14xf0IN0CyLL0jO63BYEZlitJDsWkUzgw707vyiznr47m5UeWBsi4cyVRG6REbMAhHzeiA9qQBjNvdv3p38W89icZ+GgyOGewYJB488TN4u+KYyQwFZS0kQOrzHkcKQSedL9V8UJWOjPvvw5Pxh243zEcNPK980AnkKGAwqIB9IW0NQ/Ee3Cy43v0p8NvOrZt4wTQYZr+wlkuEzp9o/gn7gRbhN3kJvm7uUe4Z7ivki0hhkquDN9Esv4RgaUn0iB+k6x9Bv9JL6G5nukHgu4alFRIt6g0Vp1TndXpDBVVJtMlFnDXl6A4aIH7uLj+zPaUSt5CQIIsIuXHoC8uhKhLz7GGaSM2zIv1stUHSbCLRIIxaSumNhmzk8P4KdhkICqRmXVkWxhSkEhU9LhqpVCQDKxSPUwyCtWKCilAabLJGNAvujqWALv6+/rEbBwLKhqrlhqV+CiVE5NmkBJxQYqpm1E5ViMX9goVuoLqiUVhWJqLLZofHzRAI+fG1CQGoNB1o2jpwBwyijuOiAckMzlh40gKYNNBPBfGc5uSunz0wZcZgdhyMafIAHFwPLZpXoqxNIHhFK6uHoMES+XsdVjF/XRjJ+du55QlL7zLj+vT8D/qTG1ePqe09vV+L58jCJzRFOLPrS2e2NJS9iVsxdsfajxnyO3zdy+uETROkLxiU98/uGJAR4CQ03KzpHm9y455Uegp2CqZ6HKYYHk1PSwambRz/GcGMGr5zncB7h/5L7MNJonHBh0jvzVUTXqB6c0E6lS5iZaH64V6XA5fhQJzYCW1pEUweODMXEsk4SvFg2TcURVp2QYtei//egpuFKNSaojW8cPjU4pFJM7Y0LWKDrleCIeL4fwsJJiU/iYDCsL/DiW7O0kaZalfPtCGWqqkpUbn8WjBfdLz2DLAIIvCBIfiY7UySCykZqKDlRATnMafdUFC6oO5vuQgns8FhtZioeQrtARFIUfw+duJqu7Oi5ogqHMKECfNyq2b6ejooK/AaqV3KaUpkMxk81mRKhrqU25S+lY0uLVzq0DZMCQBBilXZWdG9SELIKsIH5+kIyVkNpz3nsv6KEDKK62b/+IoAgDB6vbHpzIxfBvkjIdRFvWC4HDi2/bsOn2xaGAhG80kByKrXxk9048gvAYISMIr4fqTZ0kyew4ftaMGpvDDn226U9QP0ZPRPP2hA2SZLbYUhbo1ssvMsQ8zsHbLbzVLqJfAHTjHp0rg4e6Lr3xki4ZReJKdsfhnTk5EUbzs5U9hQWN0Hg4mQyPN0tfrS1aWA0kLIR5tN6uALISx377AJbeDs7/dkA8BUmYxFCEOE1SxgdfjjJUGOrgni+dqCL1ubsosh/zOWRPinpPmldZd7kipfK48xXQEZdkWYoVBQK2Kcl8ISYp4OcnqLRI7lFEhC/Tm9gTdLyclxOiosxvkwdEtZAWVVVM5SC5B+ZjWGpQJT6RBcp/Htc4/zLvuqEU0vT59LdNneQVWEaYpAi6wx7oKEkHU6ZKBSww0H7GU5ldy7DQAf/YBCGKeuDRiyhz1RwlVIXA6I6RQGM8gyMU9g1dCrLdOVzXAGAFTYG0AIAcwMVcdxaTzUSxaDqFcnJiIJMLX7hm88e6M9YX3y8oiA+A6DLMv1ynYLK9TFXA2D33JpLJxHdUFYSJYTaRuGpwbQDP07WHJsmFjZ/YoCqqump6VTQaifzkssPl0TYNgEUd+1eW+traweKJ2nuUZyUgGucE5a8EVP0cj34yfOwgF+bKHtKyhxnXqrcbLkcpujJT24WJgpPYDlscIk6GCI4umxU00cdXppjIsxddNNXwAnyDxkyw8VsWBEx03BtOAqgMt87yQqv7C6efdRGBxSBZ0KnKzAhCbp5U2JJXTvCwMcbxbK9j6WIHzRpC8pP4Iea4t325nAYmOZUW+IA5MIGKY4C5WhO5hNBv8gRK1Ydqx6Q+o4sPCxmsUL0IuhVzfrdKl51ubbtMOoKlLUdc1ge39i0TL288Fkkj5xxi7t2y3BrfCoNp+xwLpd0pJlcSb7IvdxMlBE0kmj8/FNfC2kW6A8bN88/HMyoZUm0hgRfchBSUQkkgwXHdYTZp22y82b8EgCX9vfg28Osp8sQjk3sg3DN5BylPuU4kAbNMcJ1NI5TG93bnz44DVTvfKKT6l9xyzjmyLYXiohRR1YgkYgnP8PVhb6D3IYHEdxYx51kmPJFA5ogYtkuFPFXkURsitR0uAbWyXTzuArqGeNKGdTdrGJj5zZRzSwbtYEDWVwxksz0jAZJWZ6atnB2dOzuy9CoI4BQSdBNugmGD5wX3VDOUj8SrifZu1aznJUXQdfDHFW547nToVEZD38CypsBpXIJmGeGKzSQv9VodVIt21KsIHhjhE9eiCmhUM4tpFuEhWfK/zNTdq8DMuFchXRYz8z6cVQdymtrIErsKPKo6/yDL7PsEEV6prHDbR+ESr2aq+5dXj6/Wv7nvVeAsEbQb43jr5YJ4Cv6cUziHI+hXi6j2ifpGhnPhnAfAWm1FCivUW0IgCwwfjIx3fICebIs2VFxjtPcvHwepMHTD6cb3/0UzTY1u6u5vyA6YAdMMvFIj5VrAsgLw8WgbAG3Rs2vu2nA6HT7fwqJz1DrHjJoAmKTM9s24Rfg18D3cD5hrIwKLp6uGs7zs3iXL4qcFjf+MCF6WLem7PP9dqfmbt6lenMVfRMjEhV9h98oyOIj/dXxXEL4rkXfNx19tO2atZ27PhFdkOQpD5nykI+qEfB9PjLbSDBFwbpoPnvoM8Vye4XmoONLHyb03MnvI79AtSKNx4DmuyC3FK/UO7vDx9hDJV5EW/AI1DxXywzSdVagbSJU65WULJFwGVurRgkDsQxWS/KKK7yrQGBJMoEjONEJlCDwYXrTQhsaZCWK+SMB76H4C91TENE8LkD4wb2lcCm9u/LcQM+PvkVBKhO9GgqkKfeadjuwgdMrB+DnAiI/EgpOID8l8WymkCMPbwhnVDKa1WEBfUsTrtYaf3vqWlayD2R9+geNeaEbL5WBI04CR+PVbaSxua7/5wHnDXdvw4oREzZrhwdnjsfh7CuGEIE7sNoyUH1sAX4NbOY6OjDLxHxki7HYpD+Gdo6NLH1k2OrrsEXDdnV5p6SjXjEmYhbNcCre577lWbm3ypu9aMwYafcqyziNLy1FvaSHov+dT/wHQWOqF3l8pKyu62HV/LSsvE3g1CGadTzeDtFHz/UNcjWJ6l0xIs5SFJXue4Yt6qp7os1C5StxzyQ15ET1hWTMIQeIs0IpbRcrHf+zY1FSjGQiLP3gK0xiBpDTzMK5mm8g8x9Qg6J618I2F5WbajGbM1oyHQjg3aitsiRvyEhqyMTzPV7RVg3l2gwBEg/7Ci4lOdRFvhyx+kdoZf7F9AICBxoOtvqHntWTzhveB/nZ3dXs/SMVuIzro22IpfAZ8vr3fvc7PBd7fkhecOIGKLd+8ENO+5V68x1/9ckQYXurXQhUoUqHFMjmXZ7rYLP31Gpma8mJAWKQNjAxoiwT9RTmgyvB1RfvUJtA70dc30es+Tkq9+O+vVLHxeyUAArelcrnUbQGgyeDzshZQvpQnP+vNsx3XyruZdLT30TqfzN7K6lT24SeaBQKy0zQs+qFIc64kXg6Lf8S82H10DO0xgg+Eif0l+aUQ3YGvuVQnBp7VHSfNzqHsMY7K7hS+mAwG38LiUCrFxCKyd3OA+RyCa1LErpI6zs/jqr/i50HMVLj3ylIGYpkbc+KoH2LBHRJvg0IVz6ayAUmPlqO1yiisV8IF0Q9arRbClWqhRijmGJ6bleoY5uUr9RqT3Yew9H5ypXmA1yUeyWYIybFsWMHcvBlUSCguQHxmwYA9aPMXVYYyC865cJGVqMZ10w4PLUiLQjEjK44sKHBqijcjlpbKicIK09Q1LRA3HRERfyB4cs+TNB5LUG3D0jsinJIQactbbbqsmJkED2G7Isir7aiJeFChYUgVWUEQX+BB19FbJEHA4jx4C7g0IkkiNmhBCRYMz7f+bdzegMbuq5h3yHlSwAnGP8hFaTRFlEEwSX5mLKJGZ9ZaNs9w24uI4YhQDSV81R/47qeaU+AWFy4HX1LUugL63MgiQXtJ1jRJqQbDYKDwEplfgtYf+jPRlmMOiTgo3zFvEoD+cU1xt1WtEJ42A+5VR7QAmSz6UKAYdVcX6NTShF4TPE+U4Y1xsm3lBcokLoZw6Z5Vs8BQQUNU3A8z6a7CsuMOlwSqS8xL1Qg9LldoZoOhepi5oUbRdCYPLz29e236c+n1PadfCvMZeqJnffoz3gl3yCJ3FIvd+MjaY7ccgNKT6XW9uASyqWN/5j/nG+zWKfaQcs+2S6C1ix348Yd+vZgc927usndeP+T74ZLIw5ZyKzZs/a+3QVvrOvAO2uOTnlaZbN1dvoq4eYopja8/aZvNttz7TtoP/K5FES20lBuw5WD05K083nLbXI5h4OmQllKckqjXRMRZlOYpZU0EWuZCkUYVEuoEmhGINPxwiMyaufhEKUrU9MQxVvIjE8uDNbhrVIDbJ6LhJenObvxPZIfuPQTvEB5ViH/fOTTasG9dX9dEnMUkAoFEJFbPGhiaBLf5IYuH9wxNbpy7NcaiFcFHFjvOxHYoLRbKL+N/aXYIo3OTqJPGIO6Z6C3tqvmxisYdj8N4dLANZP1ARtA30EaCFBG9scpiGBl9Z+2W4BbQ6F9cdVJzgsoyPK9VosVjGiMaam0K1Cp+lUgFD++dCUfxxwqfn6s5enauvh+P+Fe9yk5TEcyJUxEMTOE6gP6PSrhBneATpZ3NygXn6nQXuRoKPolrxCOIa+TeNE8M83inn8CjXIjGoGCZGFPMkMgQtOgMGcKdSq1nQ7hW+J9foROFptaHw/VaZDjKGql1gq0JjXRqylmarZ0l6wB0joQi97TD5ZXOtmxHKhYPet15XHwqzU4LSHNtPfWRFse3HzodbXY0cEDXD0iJYFuHE7mo3FeZALGY1t7J6ho8PkaV50lYFACk6bL3z3fZpHPkKI2/ZdzJDhKRUyxhrmewPFyt53G12+sRnirEqarN8/zBK3SE9zIzt9a5bAAWGwGaEUk0pQF1tyZsNl7x21geaAbHj2+CHKk6T91taVgu4FaQFZQG6fiRuauAcLse5k29vXiC2FzBCMtntYHFPV2Zts6exSAYOCiHt9gRoJNE9NFcIKIklWggCz/5YdVEKCBLd5A2+jBuLKhg5kgXWLwuEm6/OwzNZBiKsyeI3HWhrhzIkReAVArg1yVz2iFF/xWI5Iwzz1Q0Bb8RvwqoEdXTu9wNL0FnkRgaP5jNi1XkBpdBuGyQbtF+sGywkRlcBvAe/nRwWTO+h8QOJPH8Y61LNZ1zsWBEOdAHphkHUlhUQLedzTJBpguF9IOvg2nGmJAjdh5v8W38676O+scUtzCF5/i7KHo5lurJgwdx59SJZqXsOUoSv39hkGhfPZ9d2smVKM0PROI0yU+GSbpn8mlYzK0MEk0cdactm9QmPUjkq6jEmA/PYo0FxWt09ZskgtYgUwHvf0K64q5v4YluGMFvkCn79SN60DZ+BKEeBMHGBD36MaBH9BYs2fee6BHE/xccpT8nZ70HpOhDjwaNv6c30Jcn534Ijs4/Zt+SUN8+4WNaZFmTeDsfx9c3ZUkgkrlgACrYEMw2LGmiHY3J7oUALOyGT7N9Y9IKhy34uPvPgYz+ezVhQ/W3ZqncjiXkMJzFN7hd7EbwWvfCxv1hC7xmhd3/jQWQb8skxcgrpmkaII55mLBvi57xMIR8rfE7xBGaSwCTF1vz5c5L94PmQQsZhqjbMP7opeJlDx4DLfQl25whCswZzXl2zm/HNhtUSjZt5yRIQw9d3kQakq7+uknUnvbZdjoYTNvTbNfUG8+gCbzCt3E9mF/cfHK9MaiwAmrNtiAQFllsSdhQr1ECRXwfWjLxoZuBox2Wbt4fOvOD0mGiFuaX9sHT+paJ7pbQmrMkd1o661b6kQ44sl0I8aZ6/rgYjSvCVmhJjnr+ciGmG8oI09/C5VTvy19D9L6/HiTIA4PwVRp65D5gm+OkfcY159xZPBPuuFVT1Jj+jKQgYNx5RJN5FJ2mN5BN095EYm+J19cGYm+isQmYbPjZBvwWmPP7imLhbF5iWc/0xBJl0Xo3FesiOkH7UFuthHobj/cvE3FzaPSbphyUicDNkTSK7CPH07ilIvz4H5n9AHc2yaZ6cF1o3UESVoVuORA6dDOy/8HCjUWgpPityJRCyvnLxVhMEbar5jhY0g8juoM73LUimOYS3ThpQ9pscC8eBfjSdNDwVOVHyHuO7H8/hO/ff0Rz3C+z9gtEW9pPjeqzeAzSsTODptAezB92cTVuGW47DvjCK54pRRJJOVyulWi2tDTwfOkyXlIC1JLAsTWZYytDDqZbkIXBoc0CULSvu8skHaoA7uobBvwLd975Aj/2HBsX7lFPv98Cbwta4Y5fPSKqdxskYZ4gG3fzkvCJvitX4gfgx2x6P/5mXPtnSLs/47W3beLZOIdtS2XJe9BeXOcM5oi7m3G4HKj7PkAnqGsNi/DlakUQpWolTDK0E+iNMjiJ2D/Pif/NzRDkYo0vCJowr8ZwLLs+su9tbtno0diA+9IUlNFmkGWEgGwfupx9M8tEzJK70BaA4hFB4u+OqqDZBAPvXe01wU0/uF7/t1kQ/8Ergjz7ByTAI40B74FkC944GS62xwthev41zAsRH/luikdyPD4omzCkq6lkLbR4T4KTJo7b11hC0ASqXfB5um/U5voJ7mrQjoJkPrvfwXOGThzTBtkWcgmPgnqHy3lP4TrqDzT72hszIMto5Hns0McVm4KNZu7pudoM1Sr1KJMsvaXK/9byScqIcxHTFwkKfPPXgijQb7nZpR8PKDE6SRk2CCzD9fh+dMcdkFbgqq6qy7MPnZ63a/pRse/uob2w6eRfHhKJFFegeUTLTcXgSUyd88yeJ66Pamh/wGVVfEs1CcIDXqCm/8dVbLRrNroTAf5OZGvwKtJju05caWne2Oufy6j7t6IzgJfd3kPIiBAlWrG1ynMG4EqrBfi4IalikrqEjsPnTbsx1aQifVddBdMtA/HvvNFJDlsG7nHjs3E/vUZ/iMkao0j4qc9cNevRuHk77q/bgATiLVQule0aQTIWiKF2nvqPpmbH/UasSVJQwl8KxPm+CsV7iQYQs5bjjioIDyuOPLd2knc63iwh8erzXyQJohOunyyIDszMf60ivc2JkQf3nUQ3OXvMNyD8WeV/3ucuP5la0Y9du5/myF7FLGrHZf+Aw5VaSWIgKa3jw0+6fqyNBQ+AO2fUWEg95L5C+7JySA2m5BmAJEBNz42jtPsYTSFj+6jXtVm8twH+cSimHsbXDpOnPAigHP2Vx5LAOe5knP2oMc32+Jynz3wOXYuGOYsb4VbgVXcrd4C7guPqJKhILLDYc6KxKkpiqRoRJVyF+uBQlXpkUY41UqsTrOoxWKvWSHogUSr6CtB6s+BHPBBnMMzPkTh9ql8rknBnYvUnQn0QP7RQOoqlzz4e7ajVh5bnY6VesD5b7rGDWmnzZAEBE4l4JVu/OBJIy0SShgLmfRZVVqxzd4NUTzrdkzoDRAuxWCF6kxky8Z/7dKk9vkVXohAsaV9XevA1eHnZ/VzU0pJKaoGlVF8LC5qmTilFudjBx1L5CwYcMHxGpR2gylJNxRwS0GNyMNa1AEvEMQJrCKGJQHVs443V9394TwS/MZ2+Jxgl79ytkhfiGbb0koEeB3YsAuATeOn4wdu97oq26KKgaOtp5yxwV49p817bE7lgOeYUN3HbuL3c33F3co80Y6nDIampgxQl6kDBYgb8pvfihYn75SjwYZ0gg3jyAk9oMLLjW8jqTB+QxzwijR3DtzDQAC9XcChSxcdV0csbzDD1amUFX6yWiUaBvZzFNePhgbbLyRAvLUortrJsG+TRwlEsuTla35ZOieR3gpjpGu5wHC0ix2Iw1xjRJMlx+OduCxbjUcHU7e7QY//Gh2OCJfNStxdudgbzRHkFdMqBcpfpXoHHMw9RbqUmqiJCuoPJjSTH13e1LUmUZZi5Gky5f+DhJpRZlcHT35JEAUGx09gGNHiRyptJ9dT3rB6FAG5arEaUOAEZAjAcQQFBMgTHyfYAIPKy1rNnYOUV7rQcU0uTpduf4zGdM+NRAiUk/Ovj/Vt7JQXTFRbgcqXnq3sq7A11xgTHtfBA1JIaFCDs7M+VA/hXvKVi+Vy1hWAWJFLDhxX1bPC8q/IADryZBYagCLGiIkUsLGUOhEcoXXkCPYT2cinuFIYHQZBrpULJQ2kmTjN8PdJe94zg3cBPfnpM3gZ/P99RPwyfyAwCkMseGFsysjubA7A/9e5p3D/ZCy8EOR2870uURDBCgbn4Fj/88W2EvGzaRPwMp+DyzCl91VxGJxXOLRzYlF744kUvbVWUrS9d8vVXsASQxf+Wk6csx0/J4n/OFvLD9euJsX+n3vRjQDPwDUznuSIoFQYG81IAEKRqTCZHwTC6050J5fOhzzyiAhMLaGRZmoHZdNp9033LzJM1Kt+0X99PdYdRGsVCIJiSxHtoYJCCgEiiAnJoqjFO5Bv18U/LKTMfAlMqHvfuFe4MnMUXMLeiA8e005jK5s08PKNx1Fv/Pofp4kHMkV9zov7wkNTKdEZGKzStoIfBQedORCyLhOzVqUu0AcKs9/DCwFB0vIUj7KemOWEWvaq/h0dS/ZD03vjIol249/gNmQBRSnQOAKCg4Jr+5ZXTggIPBnskAfHmrtt5+NBXvvIQXDpCnYxXrtdBjnX09R8jHYF7E68U21p7GffbeMsYgJNp3NH5jA6hmsktXHYgqqBQUiqua4s50BABkKyAEkmvbRctyQzkH7/64n0A7Lt4zY016hg9NnM6GxWXfm0fiUlev5441W51vEHBRog3XPSmHXMar/1Brr3Ja5HIViFSLxJxiISqS0KRJBNt+tkJ72QmEM/NlogVZq01A+BMUQQ7Ayao9Wim+wn3E2bUN+G6R1uiKQiq1LygFODE1DXraVQKIsgAU5oNxyH+s7Wpzpr7AwWNjpKUolkPX+Co+SsPR8hraHYwqcYcmQRMJNQ1jPdx8VrAUbtinsgH9YJPtp08hXGv1yo854QkCpWBpWHIgeYFqu1nF6p94C3fargzX9BN5OhtbXit3CpBYCcdTKsk933uz9oLuiGEjHTmxs9i4cxIhpHIv76JGQvhhxByEjbmQNxHXLcjbDjI1i0nC9LgSvffJRROGFBAn70xndbDgmHkC4Q3YvP6ecq/cSzIJRTxZgP1nEWzgR/cZUUdoz68ZCoR4UE4HQHPffR1DYQzYcBHEmeMVuqGE23Gjd6DnzWOD2oEnFCiXqZ0ZYvmyRysG17YKIldyhOFHqyHIwaM5mp9kHrl0sAHdHo0zq/cgieAdmEObFnJx2PiqJ346EqYAWAJZi/xBvHlaCi5fwyIGSSDc2WUEQFqgys/mrCXwIerUzxf5Q1JMvCOn6pecsUFmxHoKsOwHqxAYciIOIXsojbjEkCSYdDNC+UugDZfcMUlTb0Y4WtjmL/awX2Ee4K1T95D/mDWReplgdfbEMsWJtLQXkxAqEPxKOoHc4s/8cWnfBk5ifueNBAu4CbA1Akxu4AnhhFrCfOqr9WjQ5FKlKSa9xguEn5h0ojEKKVRxeE6w2TxA45IUlUCN42ZfgLvOHLBQPuC0ILFuGikTXFoY9tZl4/19cS3W1p7BC/3hyAvt2miZQdUJYaEkXjnYkFsw6RGnhwYVxUkhC7TM+aDr7v/LUFBtgQ9VXfKuX8VkJyrJlRJ0M2iaSga4mHWCsUyNTwsewuWJFysRNRJOykFwqXeCczg20U7abjfSxv9WS2qGB1GshwNLCtAxdbCGtG2Y+a9LekMxkY/upnkZUC5yOJvXr3y6iG9SxFEskwfkCwYsyVBUMx1WaSX9GhvSh1aJCFpU7Yg2GpIjAsC/3rj19mFIUEW9UQs5gDMqWq1MQHy1r7xEJ5WmBNM6LquZJHqqJZkCZMSr6zX4rKqRWLVAiazfCC0cP2GseouQ0CCtjDWPQhgSLfQ5i4ImO6frDPfRg+gQeo7REYFiQgr4NVDEgkIDGGWK6VatF5rgj55Ys/9gyFo/LDvRuHsJ0Y1GDx85ZrAP4/eLJz36OIAtPe535vYDsD2iQkCnwTTpxZRQLvPfjJ/IMSjR296jw4ftZ/InxlE/BeeIXexe7fPYZnNUiwzlnqRYplVaMgFzcpIRdZs483/IHyB+zPiYpEm8Q1B5RfQMm0HzPyCrC7uURVfPioI+K5fEKmS6RJIzr0sN8xNcKtpRkxviftb6nBPwvK04scFrFYrUoujMeKuJwvMTbGPHmqGnkJTp4j7j14svvcBqhZfd1HUfZx64+yCV+zWdl8Br26RrftnZ6f9cFbgQA7XYO+VsKkaN8KtIPzg9FX4OsXh/xl1PsYb3ZmdnvIFara+3YjG6Pq2EVN3ys/XmiEFfsJBiuw2Opf0hUFe4ymdJ1SO+ORIRMRiDLrvdo2baYZ8pSbfNiFoqi5gjv20T8LPBh7booCAklRW/p2sO3Z/1ckrTmVH58IJACVDRgK/esHmPY6SD1f6rj81jb80feoN1xMGGaWXk/Q0alzdXEB8+2ZcUJTlWQRsQ7cf2/HyaY7lHBwGxNkOiMP784APnvbyjrU7VGZeUHc0/eJ+Rv0LxykO7QljiCMM9qn4/xeiGa8KhgQ5M8BDezfo/78PXmapgow5el1ec578/xWojM2/a+E/cWEP64/kTye6gjGyTFDMvwvdaSsHvoX/gRwFFATTBrgbiGrQueAWvGn8wQkyOEEgKnnf9+1reN71YBl/CbfG0zJTDosNKZoUdNiPUcUNX/GKmLVizkueipUsQHiISk6hRTcvtB6gKXcg2w9eIIo3EDT2IS8mDe5jBcz6oVrjaaq3Eg63qybuZOf8Vg/F/zof79nRwBjKgt789n0Alte4zxhBXhKYI4sg8RYrWbYJ93XU3WtJjw6M6zwUAqa7yX/AMVtPz3QfXY8zeC4u4pZi2QGvtF6eGy/QRZTKc14ozOwE6GKdQf6UreMTIFIX8+UIenobllIPyHD3clA9rQq687sICYRH5VTQJaTDfQNf5SGedddP2at2rrKLK9KNBh43KJ2OTcTSta0AKk/vufqDUaurWu2yjPwWQl0b43gLP0P1dt/b87SCl0hVXRCpjIxUpLAKfhGruX2Az+d53458K1qI1nk+NutxvYZxbeh8G6o5LWWBlWkEc52hjxl0tTcAFaJsEg8/RDwKbC8jEo3eOtdKZVMmAPlKDrQUj5CyRYpLQDYpP75lcjFoz4THNo9F2gqFtgguhDPt/YNbzwCldNua02uClbLwXzyfh//eLNbtpGUlbVyK52rWQ1eGw13ddnjNpoGBTWvCkPNL7jfDRmz97ujG07rMpR425DSmq8PcKm4vReYoz5nLif9qgTirFjCfV6hTI5wHZ4tlYkp+RgGJIyRa937iQs5wIisSiVwJ+8nDfUA3loYYT8MoyZlEsouW0VUVuZLXSQ/pmEL03i0ZQm2mFjDv7kW2xs7nK3JtAN8F3sKlLLzG1fFC1HUzvul5cvfNCWS7g8vpurFEtQUoKl+UQvLzmio6r2xR9GldAV3/kS8DLCsZ2guysGmTCV7QDEJBuvJvam8WO/D+11B2/4gvbzKALGx+RdGhFwmjK5idmeb5aTHk6JcuRJY6O4u/lNGF19HDqIz50kFuBc3JeoggH9N0TzT3JUVPiEZCFNoO5emOIfmxwI5heuuxuSOpDdPDC2BYAnOREtI8hIstG9deks3lspes3fjYhnWsuG7DlrUTS89KptPJs5ZOfGRi2f5UOp3av2zigsVmzFxs4P8exf9++YhmWRrZqM1S0r2EFMEH8bZEH/XYsS9AoVRq/mM/gl+WSn33q7ZlW1/VQhr+OwVYMQv/XY7/AVL+EDtmcsnt6NfoYppvWWTYfcTvhnrelPz/66U6dZclK3lTBIqgXwGeT4ROWdw/tGPn0mV9O3pXD5YsTZTwIgpkKdxxQaU2Nj1eGTpt44JVwaAYANeNjW3dPHJKxJIMiBdbw4gs6F/U2b14cX//+nXLxy/sdmSFx7yklIlsWlCpn8GZTWw1k9rgF3IrPfTnq7hbuXu5x7lnuFe4N3Avnzhj5WIP7rcAWu3yldaDcuuBdNKD+Yb9AjvyzXXO33i7dMz9f+trj70fTM9PkulHzBk+zO2FbGew3Yfm7byT7nd9sODg0EmeNt68A/z2b96SbV6luzHvBhKOd3QOmHgOkrrl5PgcmNnMXBFwQYMlQKWnm9DG4yd9UQsA8vQ7ucnHin6KyvQhPJ56MR+3n7uSeJpT/RrBj68z4pgn0dz1DKL6fBKegaVw76xDrIIS9S8v96FyyUMKKPfBQr6JmukZEmssnryMaBgZvtDyQFgGvyt2SbxjSVrA4PX1qyQzKgbtzq6JPktBQVvU8elAeOnuhZIZkYIW5jGUbFENajImiqWVSwZsKEpLYzkzqqkxJxBJ2WdLfNf2+uWTpcnC0rVCe0rLjfAreEQea40fXh3Tvaeitk8/DH4uj5esFA8k1Vp9sQ2CbSl0tdy/8pROO4lPKtai8/aOa8DOJnn3XFVsV8KENzpt974hSUdJtf2UNSnHETT+jMOJ79+++T3dsQjqlfJt0ZKW64bwDPo8Y9W5Vy21Ugizc9Y/AbPsyYhv0fgomyKVDWVguDU+xlvSMJ/WEmG6GNgsS3MFjVjpiNaTa9zQ3tPdDh6xTNOqgwWWrls/tDTNwr+3DMNCmhZO243353v7C/A9bf2NXWbcggg8a0Ut/OcuFay4SfGLOXQIATweipibXM/t4c7mLuFu4m7GXxaiK8MoHCa0ME8pYygD6QlIDx1yWGNLBz7FqGe05R5YD3nZfGoMI8BAntGCprvyNWLl+XfR/BRhUHKy0fBAT97y9rL0sJkulosp00yVyu1pSdluxHLFrCGqSNRjeVqC4m8C4XRbOhygu5D2z6ocSupxxVEVvI8F1d35/ny+31ZkCcSIZSn2LpIxStR4xd/DD8a687ISzHX3s3049qdQ87WGkXYs981gLq7pWMSQrPZ8TDdIyT7bSkUCeBji15PmXzf3WjUIgBqM3RPL5wfywFLCdwSj0fZY7IzW9/KCZDK+74/87Sjo8X1kZSplJdGibqGQ8HS+55RD1mkClOqXvfP8rt2NvqlKZQq+OjUMGu8HTjoUSoWfSnenAcCb20P4OB2CP6pUTm387tRhUN0MNfcWkjbtdbJxfx9JpyNgCdm6vzcdx3ydbLj/F1knyIsAAHicY2BkYGAAYrv7dnrx/DZfGbhZGEDghsO8jQj6fy/LJOYSIJeDgQkkCgAjQAqrAHicY2BkYGBu+N/AEMOqxAAELJMYGBlQAKM6AFVxA0YAeJxjYWBgYBnFo3gUj+JBhFmVGBgArlwEwAAAAAAAAAAAfACqAOABTAHAAfoCWgKuAuQDSAP0BDQEhgTIBR4FVgWgBegGygb6Bz4HZAemCAIIUAjcCSwJpAnWCjQKpgsyC3QLzAxEDOINkA4ADm4PBg+iD8YQfBFCEeQSEhKUE8YUIBSQFRAVlhYiFmIW+Bc4F4gX3BgKGG4YnBj6GaYaEhqwG1gb1hxEHLIdAB10HbIeMh76H4If7iBYILIhcCH2IlYivCNUI/YkbCWQJlwm+idAJ3Yn0igAKEAolijEKTgpxCnqKqArPCv2LLIs/C00LYItvC4ULnAu4C84L6Iv9DB+MOQxXDIsMy4zqjQYNEo09jU4NhY2cDbQNz43+DhgOKA5BDk8OcA6TjrOOyg7rjwOPIA9Aj2kPgg+gD7YPyY/eD/6QKBBbkG4QlpCsEMKQ45D5EQ4RH5E1kWMRj5Gzkc0R8BIekjySZhJ7koeSnxKxks8S9RMFEy4TOpNSE3iTyJPiFAqUJZRDlFgUdxSRFLeU0hT3lREVOBVVFX8VixWSlZ0VqxXFFfOWBpYeFjsWbZaBFpGWpRa3lscW1pbiFwUXL5c1l0wXYpd7F6YXwZfVF+uYDZg4mHGYjBjUGRsZMplZmXwZmRnEmdsZ9ZoMGhKaGRonGk8aVhpmGn8alZqzms6a/JsamzWbY5uKm6abyBvzm/scBxwvnEMcYByAnKecxhzpnQOdGp05HVmdaB18nZadxh4HniUeLh45nmeeh56gHqmewx8GnxifJB9Dn2IfiJ+TH7Uf0B/uoBYgPKBQoJqgyyDcoQ8hIp4nGNgZGBgVGe4x8DPAAJMQMwFhAwM/8F8BgAjigIsAHicZY9NTsMwEIVf+gekEqqoYIfkBWIBKP0Rq25YVGr3XXTfpk6bKokjx63UA3AejsAJOALcgDvwSCebNpbH37x5Y08A3OAHHo7fLfeRPVwyO3INF7gXrlN/EG6QX4SbaONVuEX9TdjHM6bCbXRheYPXuGL2hHdhDx18CNdwjU/hOvUv4Qb5W7iJO/wKt9Dx6sI+5l5XuI1HL/bHVi+cXqnlQcWhySKTOb+CmV7vkoWt0uqca1vEJlODoF9JU51pW91T7NdD5yIVWZOqCas6SYzKrdnq0AUb5/JRrxeJHoQm5Vhj/rbGAo5xBYUlDowxQhhkiMro6DtVZvSvsUPCXntWPc3ndFsU1P9zhQEC9M9cU7qy0nk6T4E9XxtSdXQrbsuelDSRXs1JErJCXta2VELqATZlV44RelzRiT8oZ0j/AAlabsgAAAB4nG1WBZTruBWdqxiTzMyH3b/MWNi2u2VmZuZOZVtJtLEtjyQnM1tmZmZmZmZmZmZm5grsyd+ezjkT3SfJ0tN99z1pjaz5v+Ha//3DWSAYIECICDESpBhihDHWsYFN7MN+HMBBHIEjcQhH4Wgcg2NxHI7HCTgRJ+FknIJTcRpOxxk406x1Ni6Ci+JiuDjOwSVwSVwK5+I8XBqXwWVxOVweV8AVcSVcGVfBVXE1XB3XwDVxLVwb18F1cT1cHzfADXEj3Bg3wU1xM9wct8AtcSvcGrfBbXE73B53wB1xJ9wZd8FdcTds4e6gyJCjAMMEU8zAcT7mKFGhhkCDbUgoaLRYYIkd7OIC3AP3xL1wb9wH98X9cH88AA/Eg/BgPAQPxcPwcDwCj8Sj8Gg8Bo/F4/B4PAFPxJPwZDwFT8XT8HQ8A8/Es/BsPAfPxfPwfLwAL8SL8GK8BC/Fy/ByvAKvxKvwarwGr8Xr8Hq8AW/Em/BmvAVvxdvwdrwD78S78G68B+/F+/B+fAAfxIfwYXwEH8XH8HF8Ap/Ep/BpfAafxefweXwBX8SX8GV8BV/F1/B1fAPfxLfwbXwH38X38H38AD/Ej/Bj/AQ/xc/wc/wCv8Sv8Gv8Br/F7/B7/AF/xJ/wZ/wFf8Xf8Hf8A//Ev/Bv/IesERBCBiQgIYlITBKSkiEZkTFZJxtkk+wj+8kBcpAcQY4kh8hR5GhyDDmWHEeOJyeQE8lJ5GRyCjmVnEZOJ2eQM8lZ5Oy1IW0ayXJONQvzGcvnYV4KxQJWcB2ySpzP0wldCDnhZRk6FJeCFryejkuRU81FbYeS3gibmajZhhRtXbj17OhwZXYjdo/DRqzpRySfzvRqxJmRYlTms0DTHZ5oXrkvAwuitp6IskiWVDo3AguGOa2YpNaOPBzloqpY7daNO5yUfO4XsmBfLTSf8NWBxod3hEIWTCaKdltbEBes5AvTyxa0bA19g4buBorVRaBmook0z+dMBxnN50lOVU4LppKCq1yYj8yeSgeVkCwwI3WimNaGUjXebpna47Q3Erug23giZDVoeB4ZSzOZToTQjeS1HmjRJE1bloVY1pEFbRM68mLJJpKp2cjuRg2jghdD4zvT7iyRGTY8BzmVOtqWuSiY6ap4XUR+UtxIYSayYCYqlthpjp7+JM5RO+S4rZhSdMpGtCjMnioTYm6OWpsfkc9NsGwzWPAmXDKeiYTmmi+43l2fSG6IM1/ZVdI9a+zRhFaiVZE3wqkQhUqVcS635MRspynN0YyfzLCvN9V2S42ie+1F3h4d1h06aY3db7dn0hsD83/oQmIQMuNuzqjbqYtEWQRTo4NUsqKhNtbrez45LhSveEnlxirB3EbcrOhWsGBkVjeSdcvHHR5bL6mc+um9ERvWDPlFuBA8Z6n7dU71FJnMDJbG61CZ+SxaulGyZGlpVUBbLUYO+fP4XhdJnyJSaFsCXHecUSeEzUlJ1cx1+Qxd2aJh9dCnpZVyrJhcGI8CJaQOnAYrkRnVDH3jDpyLZnc9NzxrO8FFes8aWsr9iSIPR22jNPUsxB1OMprturUsSDNp9OwKk0Mb+cyyUhvhuQKyMkfGfT1jyue/x+PcpIORn6e5N6IJq2jJkjnbzYShO7BWXLOlnTUwrUsycyCdWuAyLDGbO6kFFgwyWqSeUyOlcCLyVg27IJk563tD7gsjDpU2lPvaFDoUmwR3kekyl0oploYqo72S1SqpqPTbWTDqZN/lcsNoGdIya6thw0TjmY88HHVB6qdSLgOb2UOPXUA0FTuciqY1AuI7vF6nWpvVO02ne5arqB37cYfXbdvWJp+72HZWYLgtTOUobVLLQd7qsKJTno9tbezVnzQl9aFVRlyxibZj3LTh1ORmM6AmovaDrirNhDvywLRBI5QNQsFFJnZSl8lOgm1jr6p0KbnPvdChcT/TM97W+czmzJyZerwwCqYTNu4Lkz+I7OQaOpS6AuRyryt3Dndl0s1T1oWRakSt/M0Zd9gIObM1MF4y16ZL1tYeubvWzt3wyKaaU4FDWevJ0WxHD70DNuPTqlVeLJse7RUrW9CLfVpyWk9L1ifcRt/RuvvkgOPKqtla59gENYWt1qHm2ukiFz46kYfrdlGXF56Y3krsvdTlOK83V7OcO8Ocy7xTooebK1W5GQf/x3a+rfr698fGhbsi56VKed69SIJJ67KCl534bWkaO7a6DE56I61YQUsXLIcS0+djakEnrrjDgW3TBS+Yq9yhQwHb4TpRc+4fHhaMK/P02c28dEeteeEYf3z98jjpJ2zsXRpbLsaqzVQueeNu++4050ZTrmdtFk1LkVEzp3sjuA9sJmz1t7m5l+xta3JwvX+MuGWHLnMc3G/Ta6u7Yfye3fvFGQd8zd3y9G/1b415YErR3FzW9QU8ZmXJG8XibbllL4e4MEqatTTg+crn8waZrtfW/gthnmJTAAAA') format('woff'),\r\n\t\turl('//at.alicdn.com/t/font_533566_yfq2d9wdij.ttf?t=1545239985831') format('truetype'),\r\n\t\t\r\n\t\turl('//at.alicdn.com/t/font_533566_yfq2d9wdij.svg?t=1545239985831#cuIconfont') format('svg')" }, { "fontFamily": "iconfontAili", "src": "url('~@/static/iconfont.ttf?t=1733159098566') format('truetype')" } ], "iconfont": { "fontFamily": "\"iconfont\"", "fontSize": "16", "fontStyle": "normal", "WebkitFontSmoothing": "antialiased", "WebkitTextStrokeWidth": "0.2", "MozOsxFontSmoothing": "grayscale" }, "icon-11": { "content:before": "\"\\e607\"" }, "icon-14052218": { "content:before": "\"\\e667\"" }, "icon-shijian": { "content:before": "\"\\e620\"" }, "icon-icon": { "content:before": "\"\\e618\"" }, "icon-share": { "content:before": "\"\\e648\"" }, "icon-youhuiquan": { "content:before": "\"\\e60a\"" }, "icon-cart": { "content:before": "\"\\e638\"" }, "icon-delete": { "content:before": "\"\\e62e\"" }, "icon-edit": { "content:before": "\"\\e69e\"" }, "icon-favorite": { "content:before": "\"\\e6a0\"" }, "icon-viewgallery": { "content:before": "\"\\e6b4\"" }, "icon-viewlist": { "content:before": "\"\\e6b5\"" }, "icon-fanhuidingbu": { "content:before": "\"\\e606\"" }, "icon-discount": { "content:before": "\"\\e6c5\"" }, "icon-shouhuodizhi": { "content:before": "\"\\e60c\"" }, "icon-xiaojinku": { "content:before": "\"\\e66d\"" }, "icon-add": { "content:before": "\"\\e668\"" }, "icon-shouji01": { "content:before": "\"\\e613\"" }, "icon-gerenziliao": { "content:before": "\"\\e604\"" }, "icon-yonghufankui1": { "content:before": "\"\\e61b\"" }, "icon-time": { "content:before": "\"\\e63a\"" }, "icon-zhifu": { "content:before": "\"\\e6cb\"" }, "icon-store": { "content:before": "\"\\e678\"" }, "icon-gouwucheover": { "content:before": "\"\\e615\"" }, "icon-mobilephone": { "content:before": "\"\\e72a\"" }, "icon-qijiandian": { "content:before": "\"\\e66e\"" }, "icon-favoritesfilling": { "content:before": "\"\\e730\"" }, "icon-start": { "content:before": "\"\\e859\"" }, "icon-meiyougengduo": { "content:before": "\"\\e603\"" }, "icon-iconcanjiahuodong01": { "content:before": "\"\\e659\"" }, "icon-daizhifu": { "content:before": "\"\\e616\"" }, "icon-moneypig": { "content:before": "\"\\e614\"" }, "icon-saoma": { "content:before": "\"\\e670\"" }, "icon-icon1": { "content:before": "\"\\e60f\"" }, "icon-huangguan": { "content:before": "\"\\e605\"" }, "icon-xiangji": { "content:before": "\"\\e60e\"" }, "icon-dizhi": { "content:before": "\"\\e7e0\"" }, "icon-wenhao-copy": { "content:before": "\"\\e601\"" }, "icon-shouyeshouye": { "content:before": "\"\\e637\"" }, "icon-quanbudingdan": { "content:before": "\"\\e640\"" }, "icon-anquanzhongxin": { "content:before": "\"\\e627\"" }, "icon-konggouwuche": { "content:before": "\"\\e612\"" }, "icon-myiwancheng": { "content:before": "\"\\e6c6\"" }, "icon-liwu": { "content:before": "\"\\e65e\"" }, "icon-jian": { "content:before": "\"\\e61a\"" }, "icon-zuanshi": { "content:before": "\"\\e61c\"" }, "icon-yiguoqi": { "content:before": "\"\\e6d8\"" }, "icon-yishiyong": { "content:before": "\"\\e712\"" }, "icon-sousuo-sousuo": { "content:before": "\"\\e622\"" }, "icon-gouwu": { "content:before": "\"\\e609\"" }, "icon-kanjia": { "content:before": "\"\\e61e\"" }, "icon-dianhua--copy": { "content:before": "\"\\e60b\"" }, "icon-dingdan": { "content:before": "\"\\e6bf\"" }, "icon-more": { "content:before": "\"\\e634\"" }, "icon-yuyueshijian": { "content:before": "\"\\e611\"" }, "icon-ziyuan": { "content:before": "\"\\e658\"" }, "icon-pengyouquan1": { "content:before": "\"\\e60d\"" }, "icon-zan": { "content:before": "\"\\e617\"" }, "icon-laba": { "content:before": "\"\\e76f\"" }, "icon-pengyou": { "content:before": "\"\\e610\"" }, "icon-star_off": { "content:before": "\"\\e602\"" }, "icon-jrtd": { "content:before": "\"\\e619\"" }, "zc": { "fontFamily": "\"zc\"", "fontSize": "46rpx", "fontStyle": "normal", "WebkitFontSmoothing": "antialiased", "MozOsxFontSmoothing": "grayscale", "lineHeight": 1 }, "zc-email": { "content:before": "\"\\e6cb\"" }, "zc-kefu2": { "content:before": "\"\\e6cc\"" }, "zc-shezhi": { "content:before": "\"\\e6cd\"" }, "zc-wodeyouhuiquan": { "content:before": "\"\\e6d0\"" }, "zc-kefu1": { "content:before": "\"\\e6c2\"" }, "zc-qiyerenzheng": { "content:before": "\"\\e6c8\"" }, "zc-wodebaojia": { "content:before": "\"\\ea4d\"" }, "zc-wodecaigou": { "content:before": "\"\\e6bf\"" }, "zc-fabucaigou": { "content:before": "\"\\e6c5\"" }, "zc-jiedandating": { "content:before": "\"\\e6c7\"" }, "zc-wodepintuan": { "content:before": "\"\\e6aa\"" }, "zc-wodeqiabao0101": { "content:before": "\"\\e616\"" }, "zc-wodeyuyue": { "content:before": "\"\\e6c9\"" }, "zc-huiyuanzhongxin": { "content:before": "\"\\e6b9\"" }, "zc-tuiguangzhongxin": { "content:before": "\"\\e6ba\"" }, "zc-fenxiaoyongjin": { "content:before": "\"\\e6bb\"" }, "zc-wodeqiandao": { "content:before": "\"\\e6bd\"" }, "zc-wodekanjia": { "content:before": "\"\\e6be\"" }, "zc-shangjiazhongxin": { "content:before": "\"\\fd37\"" }, "zc-zhiboliebiao": { "content:before": "\"\\e6c0\"" }, "zc-shenqingzhubo": { "content:before": "\"\\e6c3\"" }, "zc-wodexiaodian": { "content:before": "\"\\100c1\"" }, "zc-yonghufankui": { "content:before": "\"\\e71f\"" }, "zc-wodexiaoxi": { "content:before": "\"\\e968\"" }, "zc-bangzhuzhongxin": { "content:before": "\"\\e6b4\"" }, "zc-wodedizhi": { "content:before": "\"\\e6b5\"" }, "zc-yonghushezhi": { "content:before": "\"\\e6b6\"" }, "zc-kaipiaoxinxi": { "content:before": "\"\\e71a\"" }, "zc-qingchuhuancun": { "content:before": "\"\\e6b8\"" }, "zc-wodefapiao1": { "content:before": "\"\\1012f\"" }, "zc-dianpushoucang": { "content:before": "\"\\e6ab\"" }, "zc-shouhoufuwu": { "content:before": "\"\\e687\"" }, "zc-wodeshoucang": { "content:before": "\"\\e688\"" }, "zc-zhanghuyue": { "content:before": "\"\\e6a7\"" }, "zc-wodezuji": { "content:before": "\"\\e6b2\"" }, "zc-libaoduihuan": { "content:before": "\"\\e6b3\"" }, "zc-tubiaolunkuo-": { "content:before": "\"\\e699\"" }, "zc-daifahuo2": { "content:before": "\"\\e78e\"" }, "zc-yiwancheng": { "content:before": "\"\\e6a4\"" }, "zc-daizhifu": { "content:before": "\"\\e78d\"" }, "zc-chuanjianfangjian": { "content:before": "\"\\e6ad\"" }, "zc-duoyuyan": { "content:before": "\"\\e6df\"" }, "zc-wodekabao": { "content:before": "\"\\e6fe\"" }, "zc-xuexizhongxin": { "content:before": "\"\\e6af\"" }, "zc-chuangjianzhibo1": { "content:before": "\"\\e729\"" }, "zc-duoyuyan-01": { "content:before": "\"\\e7cb\"" }, "zc-dingyuezhongxin": { "content:before": "\"\\e6ce\"" }, "zc-wodefapiao": { "content:before": "\"\\e7be\"" }, "zc-dingyue": { "content:before": "\"\\e6a9\"" }, "zc-qiandao": { "content:before": "\"\\e6a8\"" }, "zc-xuexishuben1": { "content:before": "\"\\e5e7\"" }, "zc-xuexishuben": { "content:before": "\"\\e719\"" }, "zc-favorate": { "content:before": "\"\\e6a5\"" }, "zc-share": { "content:before": "\"\\e6a6\"" }, "zc-kaipiaoshenqing": { "content:before": "\"\\e6a1\"" }, "zc-kaipiao": { "content:before": "\"\\e6a2\"" }, "zc-caiwukaipiao": { "content:before": "\"\\e7bd\"" }, "zc-zhuxiao": { "content:before": "\"\\e6a0\"" }, "zc-yinsi": { "content:before": "\"\\e7c6\"" }, "zc-yijianfankui": { "content:before": "\"\\e8a1\"" }, "zc-yinsixieyi": { "content:before": "\"\\e69b\"" }, "zc-search1": { "content:before": "\"\\e69a\"" }, "zc-shaixuan": { "content:before": "\"\\e697\"" }, "zc-youxiajiao": { "content:before": "\"\\e7b1\"" }, "zc-airudiantubiaohuizhi-zhuanqu_youxi": { "content:before": "\"\\e69e\"" }, "zc-jiayouzhan": { "content:before": "\"\\e499\"" }, "zc-qiche": { "content:before": "\"\\e6c1\"" }, "zc-fangjian": { "content:before": "\"\\e69f\"" }, "zc-15": { "content:before": "\"\\e6a3\"" }, "zc-tiaoma1": { "content:before": "\"\\e696\"" }, "zc-youhuiquan2": { "content:before": "\"\\e695\"" }, "zc-xiangshang": { "content:before": "\"\\e694\"" }, "zc-xiugaibi": { "content:before": "\"\\e691\"" }, "zc-xuanzhong": { "content:before": "\"\\e68f\"" }, "zc-meixuanzhong": { "content:before": "\"\\e690\"" }, "zc-bianji": { "content:before": "\"\\e686\"" }, "zc-shouyecolor": { "content:before": "\"\\e717\"" }, "zc-shouye": { "content:before": "\"\\e718\"" }, "zc-fenlei2": { "content:before": "\"\\e715\"" }, "zc-fenleicolor": { "content:before": "\"\\e716\"" }, "zc-faxian": { "content:before": "\"\\e713\"" }, "zc-faxiancolor": { "content:before": "\"\\e714\"" }, "zc-gouwu": { "content:before": "\"\\e711\"" }, "zc-gouwucolor": { "content:before": "\"\\e712\"" }, "zc-wodecolor": { "content:before": "\"\\e70f\"" }, "zc-wode": { "content:before": "\"\\e710\"" }, "zc-yonghushezhi2": { "content:before": "\"\\e6c4\"" }, "zc-wodezhibo": { "content:before": "\"\\e6d2\"" }, "zc-qishoudating": { "content:before": "\"\\e6d3\"" }, "zc-daipingjia01": { "content:before": "\"\\e685\"" }, "zc-daishouhuo1": { "content:before": "\"\\e6b1\"" }, "zc-yinhangqia": { "content:before": "\"\\e684\"" }, "zc-shiyan": { "content:before": "\"\\e8a0\"" }, "zc-daifahuo1": { "content:before": "\"\\e683\"" }, "zc-wulianwang-": { "content:before": "\"\\e67f\"" }, "zc-jishitongxun": { "content:before": "\"\\e6d6\"" }, "zc-huabanfuben": { "content:before": "\"\\e6d7\"" }, "zc-11": { "content:before": "\"\\e6d8\"" }, "zc-close": { "content:before": "\"\\e6dd\"" }, "zc-biaoqing": { "content:before": "\"\\e67e\"" }, "zc-zhibo": { "content:before": "\"\\e67d\"" }, "zc-qiangdan": { "content:before": "\"\\e67c\"" }, "zc-paotui": { "content:before": "\"\\e67a\"" }, "zc-paotui-fill": { "content:before": "\"\\e67b\"" }, "zc-denglu": { "content:before": "\"\\e679\"" }, "zc-yunying": { "content:before": "\"\\e82a\"" }, "zc-yingxiao": { "content:before": "\"\\e8f6\"" }, "zc-daiyunying1": { "content:before": "\"\\e69d\"" }, "zc-jingjia": { "content:before": "\"\\e670\"" }, "zc-yunying1": { "content:before": "\"\\e672\"" }, "zc-yingxiao1": { "content:before": "\"\\e674\"" }, "zc-xinwen": { "content:before": "\"\\e675\"" }, "zc-fuwuqi": { "content:before": "\"\\e676\"" }, "zc-toutiao": { "content:before": "\"\\e68b\"" }, "zc-xinxiliu": { "content:before": "\"\\e681\"" }, "zc-seo": { "content:before": "\"\\e677\"" }, "zc-kefu": { "content:before": "\"\\e7a6\"" }, "zc-zu": { "content:before": "\"\\e6ae\"" }, "zc-icon-shoot": { "content:before": "\"\\e678\"" }, "zc-chanpinnormal": { "content:before": "\"\\e71e\"" }, "zc-weibiaoti-": { "content:before": "\"\\e66d\"" }, "zc-daiyunying": { "content:before": "\"\\e738\"" }, "zc-pinpai1": { "content:before": "\"\\e66e\"" }, "zc-xiangqing": { "content:before": "\"\\e665\"" }, "zc-tupian": { "content:before": "\"\\e667\"" }, "zc-_huaban": { "content:before": "\"\\e669\"" }, "zc-sheji": { "content:before": "\"\\e66b\"" }, "zc-haibao": { "content:before": "\"\\e66c\"" }, "zc-shoujishangchengshangcheng": { "content:before": "\"\\e660\"" }, "zc-APP": { "content:before": "\"\\e6fd\"" }, "zc-dianshang": { "content:before": "\"\\e661\"" }, "zc-jianzhan": { "content:before": "\"\\e663\"" }, "zc-ui": { "content:before": "\"\\e657\"" }, "zc-luoji": { "content:before": "\"\\e6d5\"" }, "zc-ziyuan1": { "content:before": "\"\\e659\"" }, "zc-kehuduan": { "content:before": "\"\\e65c\"" }, "zc-access": { "content:before": "\"\\e65d\"" }, "zc-duqu": { "content:before": "\"\\e65f\"" }, "zc-eye": { "content:before": "\"\\e656\"" }, "zc-eye-fill": { "content:before": "\"\\e6c6\"" }, "zc-kuajingdianshang": { "content:before": "\"\\e651\"" }, "zc-dutoutiao": { "content:before": "\"\\e64a\"" }, "zc-zhifubao": { "content:before": "\"\\e650\"" }, "zc-icon_baidulogo": { "content:before": "\"\\e65e\"" }, "zc-ios": { "content:before": "\"\\e648\"" }, "zc-android": { "content:before": "\"\\e649\"" }, "zc-fenxiao": { "content:before": "\"\\e68e\"" }, "zc-fenxiao-fill": { "content:before": "\"\\e647\"" }, "zc-qrcode": { "content:before": "\"\\e6b7\"" }, "zc-bangzhu-fill": { "content:before": "\"\\e644\"" }, "zc-bangzhu": { "content:before": "\"\\e645\"" }, "zc-guanyu-fill": { "content:before": "\"\\e641\"" }, "zc-guanyu": { "content:before": "\"\\e642\"" }, "zc-shimingrenzheng": { "content:before": "\"\\e640\"" }, "zc-shimingrenzheng1": { "content:before": "\"\\e68a\"" }, "zc-mima54": { "content:before": "\"\\e673\"" }, "zc-mima": { "content:before": "\"\\e63f\"" }, "zc-mima1": { "content:before": "\"\\e658\"" }, "zc-mobile": { "content:before": "\"\\e6cf\"" }, "zc-viewlist": { "content:before": "\"\\e682\"" }, "zc-zichan": { "content:before": "\"\\e63b\"" }, "zc-zichan1": { "content:before": "\"\\e668\"" }, "zc-yaoqing": { "content:before": "\"\\e666\"" }, "zc-yaoqinghaoyou": { "content:before": "\"\\e64f\"" }, "zc-backspace": { "content:before": "\"\\e655\"" }, "zc-ic_backspace": { "content:before": "\"\\e980\"" }, "zc-dianhua": { "content:before": "\"\\e671\"" }, "zc-wifi": { "content:before": "\"\\e693\"" }, "zc-tingche": { "content:before": "\"\\e8aa\"" }, "zc-start": { "content:before": "\"\\e63a\"" }, "zc-fenlei": { "content:before": "\"\\e638\"" }, "zc-fenlei1": { "content:before": "\"\\e639\"" }, "zc-jiangpin": { "content:before": "\"\\e637\"" }, "zc-cart": { "content:before": "\"\\e635\"" }, "zc-search": { "content:before": "\"\\e654\"" }, "zc-member": { "content:before": "\"\\e631\"" }, "zc-cart1": { "content:before": "\"\\e633\"" }, "zc-categroy": { "content:before": "\"\\e634\"" }, "zc-home": { "content:before": "\"\\e6d9\"" }, "zc-viewgallery": { "content:before": "\"\\e981\"" }, "zc-tihuohexiao": { "content:before": "\"\\e66f\"" }, "zc-saomahexiao": { "content:before": "\"\\e630\"" }, "zc-tihuohexiao2": { "content:before": "\"\\e65b\"" }, "zc-scan": { "content:before": "\"\\e88a\"" }, "zc-logout": { "content:before": "\"\\e62f\"" }, "zc-wuliukuaidi": { "content:before": "\"\\e62d\"" }, "zc-swticonkuaidi": { "content:before": "\"\\e636\"" }, "zc-kuaidi2": { "content:before": "\"\\e698\"" }, "zc-fabu": { "content:before": "\"\\e62c\"" }, "zc-shouhuodizhi1": { "content:before": "\"\\e62e\"" }, "zc-weiguiwenzhangpuguangtai": { "content:before": "\"\\e62a\"" }, "zc-weiguishangpin": { "content:before": "\"\\e62b\"" }, "zc-daifahuo": { "content:before": "\"\\e628\"" }, "zc-kanjia": { "content:before": "\"\\e66a\"" }, "zc-pintuanzhuanqu": { "content:before": "\"\\e64e\"" }, "zc-ziyuan": { "content:before": "\"\\e63e\"" }, "zc-xiaochengxu": { "content:before": "\"\\e623\"" }, "zc-dianpushoucang-01": { "content:before": "\"\\e64c\"" }, "zc-yuyue": { "content:before": "\"\\e61e\"" }, "zc-shangpinshoucang": { "content:before": "\"\\e622\"" }, "zc-huiyuanjulebu": { "content:before": "\"\\e63d\"" }, "zc-pinpai": { "content:before": "\"\\e6ac\"" }, "zc-qingchuhuancun-01": { "content:before": "\"\\e61d\"" }, "zc-shanchu1": { "content:before": "\"\\e664\"" }, "zc-zuji": { "content:before": "\"\\e662\"" }, "zc-save": { "content:before": "\"\\e867\"" }, "zc-edit": { "content:before": "\"\\e613\"" }, "zc-minus": { "content:before": "\"\\e620\"" }, "zc-add-circle": { "content:before": "\"\\e60e\"" }, "zc-add": { "content:before": "\"\\e6e0\"" }, "zc-add-circle-fill": { "content:before": "\"\\e60f\"" }, "zc-shezhidaifahuo": { "content:before": "\"\\e60b\"" }, "zc-zaixian-im": { "content:before": "\"\\e60c\"" }, "zc-weiguishidechulidongzuo": { "content:before": "\"\\e643\"" }, "zc-shangpinguanli": { "content:before": "\"\\e692\"" }, "zc-weiguijubao": { "content:before": "\"\\e614\"" }, "zc-cangkuzhong": { "content:before": "\"\\e610\"" }, "zc-chushou": { "content:before": "\"\\e63c\"" }, "zc-quxiaodingdan": { "content:before": "\"\\e6bc\"" }, "zc-quxiaodingdan-2": { "content:before": "\"\\e608\"" }, "zc-dingdanwancheng": { "content:before": "\"\\e653\"" }, "zc-shangpinfabu": { "content:before": "\"\\e61c\"" }, "zc-yifahuo": { "content:before": "\"\\e6e4\"" }, "zc-categroy-4": { "content:before": "\"\\e6b0\"" }, "zc-categroy-3": { "content:before": "\"\\e652\"" }, "zc-arrow-r": { "content:before": "\"\\e60a\"" }, "zc-search-thin": { "content:before": "\"\\e60d\"" }, "zc-categroy-2": { "content:before": "\"\\e625\"" }, "zc-chazhao": { "content:before": "\"\\e65a\"" }, "zc-daifukuan": { "content:before": "\"\\e61f\"" }, "zc-jifen": { "content:before": "\"\\e621\"" }, "zc-shoucang": { "content:before": "\"\\e68c\"" }, "zc-dianpu": { "content:before": "\"\\e68d\"" }, "zc-daijinquan": { "content:before": "\"\\e632\"" }, "zc-zuji-circle": { "content:before": "\"\\e627\"" }, "zc-hongbao": { "content:before": "\"\\e7d5\"" }, "zc-shoucang1": { "content:before": "\"\\e69c\"" }, "zc-tuihuanhuo": { "content:before": "\"\\e61b\"" }, "zc-yuanxinggouwucheyangshi": { "content:before": "\"\\e604\"" }, "zc-chongzhiqia": { "content:before": "\"\\e612\"" }, "zc-peisongdizhi": { "content:before": "\"\\e606\"" }, "zc-wodezichan": { "content:before": "\"\\e61a\"" }, "zc-yue": { "content:before": "\"\\e889\"" }, "zc-qiachongzhi": { "content:before": "\"\\e6f8\"" }, "zc-daiziti": { "content:before": "\"\\e617\"" }, "zc-shoucang11": { "content:before": "\"\\e605\"" }, "zc-wodedingdan": { "content:before": "\"\\e7bc\"" }, "zc-shouhuodizhi": { "content:before": "\"\\e624\"" }, "zc-daishouhuo": { "content:before": "\"\\e609\"" }, "zc-youhuiquan": { "content:before": "\"\\e64d\"" }, "zc-yonghushezhi1": { "content:before": "\"\\e607\"" }, "zc-huidaodingbu": { "content:before": "\"\\e64b\"" }, "zc-daipingjia": { "content:before": "\"\\e618\"" }, "zc-shanchu": { "content:before": "\"\\e619\"" }, "zc-arrow-r-2": { "content:before": "\"\\e611\"" }, "zc-more": { "content:before": "\"\\e680\"" }, "zc-message": { "content:before": "\"\\e629\"" }, "zc-back": { "content:before": "\"\\e626\"" }, "zc-home-fill": { "content:before": "\"\\e601\"" }, "zc-member-fill": { "content:before": "\"\\e602\"" }, "zc-search-fill": { "content:before": "\"\\e600\"" }, "zc-cart-fill": { "content:before": "\"\\e603\"" }, "zc-categroy-fill": { "content:before": "\"\\e615\"" }, "icon-favorit": { "content:before": "\"\\e600\"" }, "cuIconfont-spin": { "WebkitAnimation": "cuIcon-spin 2s infinite linear", "animation": "cuIcon-spin 2s infinite linear" }, "cuIconfont-pulse": { "WebkitAnimation": "cuIcon-spin 1s infinite steps(8)", "animation": "cuIcon-spin 1s infinite steps(8)" }, "cuIcon": { "fontFamily": "\"cuIcon\"", "fontStyle": "normal" }, "cuIcon-appreciate": { "content:before": "\"\\e644\"" }, "cuIcon-check": { "content:before": "\"\\e645\"" }, "cuIcon-close": { "content:before": "\"\\e646\"" }, "cuIcon-edit": { "content:before": "\"\\e649\"" }, "cuIcon-emoji": { "content:before": "\"\\e64a\"" }, "cuIcon-favorfill": { "content:before": "\"\\e64b\"" }, "cuIcon-favor": { "content:before": "\"\\e64c\"" }, "cuIcon-loading": { "content:before": "\"\\e64f\"" }, "cuIcon-locationfill": { "content:before": "\"\\e650\"" }, "cuIcon-location": { "content:before": "\"\\e651\"" }, "cuIcon-phone": { "content:before": "\"\\e652\"" }, "cuIcon-roundcheckfill": { "content:before": "\"\\e656\"" }, "cuIcon-roundcheck": { "content:before": "\"\\e657\"" }, "cuIcon-roundclosefill": { "content:before": "\"\\e658\"" }, "cuIcon-roundclose": { "content:before": "\"\\e659\"" }, "cuIcon-roundrightfill": { "content:before": "\"\\e65a\"" }, "cuIcon-roundright": { "content:before": "\"\\e65b\"" }, "cuIcon-search": { "content:before": "\"\\e65c\"" }, "cuIcon-taxi": { "content:before": "\"\\e65d\"" }, "cuIcon-timefill": { "content:before": "\"\\e65e\"" }, "cuIcon-time": { "content:before": "\"\\e65f\"" }, "cuIcon-unfold": { "content:before": "\"\\e661\"" }, "cuIcon-warnfill": { "content:before": "\"\\e662\"" }, "cuIcon-warn": { "content:before": "\"\\e663\"" }, "cuIcon-camerafill": { "content:before": "\"\\e664\"" }, "cuIcon-camera": { "content:before": "\"\\e665\"" }, "cuIcon-commentfill": { "content:before": "\"\\e666\"" }, "cuIcon-comment": { "content:before": "\"\\e667\"" }, "cuIcon-likefill": { "content:before": "\"\\e668\"" }, "cuIcon-like": { "content:before": "\"\\e669\"" }, "cuIcon-notificationfill": { "content:before": "\"\\e66a\"" }, "cuIcon-notification": { "content:before": "\"\\e66b\"" }, "cuIcon-order": { "content:before": "\"\\e66c\"" }, "cuIcon-samefill": { "content:before": "\"\\e66d\"" }, "cuIcon-same": { "content:before": "\"\\e66e\"" }, "cuIcon-deliver": { "content:before": "\"\\e671\"" }, "cuIcon-evaluate": { "content:before": "\"\\e672\"" }, "cuIcon-pay": { "content:before": "\"\\e673\"" }, "cuIcon-send": { "content:before": "\"\\e675\"" }, "cuIcon-shop": { "content:before": "\"\\e676\"" }, "cuIcon-ticket": { "content:before": "\"\\e677\"" }, "cuIcon-back": { "content:before": "\"\\e679\"" }, "cuIcon-cascades": { "content:before": "\"\\e67c\"" }, "cuIcon-discover": { "content:before": "\"\\e67e\"" }, "cuIcon-list": { "content:before": "\"\\e682\"" }, "cuIcon-more": { "content:before": "\"\\e684\"" }, "cuIcon-scan": { "content:before": "\"\\e689\"" }, "cuIcon-settings": { "content:before": "\"\\e68a\"" }, "cuIcon-questionfill": { "content:before": "\"\\e690\"" }, "cuIcon-question": { "content:before": "\"\\e691\"" }, "cuIcon-shopfill": { "content:before": "\"\\e697\"" }, "cuIcon-form": { "content:before": "\"\\e699\"" }, "cuIcon-pic": { "content:before": "\"\\e69b\"" }, "cuIcon-filter": { "content:before": "\"\\e69c\"" }, "cuIcon-footprint": { "content:before": "\"\\e69d\"" }, "cuIcon-top": { "content:before": "\"\\e69e\"" }, "cuIcon-pulldown": { "content:before": "\"\\e69f\"" }, "cuIcon-pullup": { "content:before": "\"\\e6a0\"" }, "cuIcon-right": { "content:before": "\"\\e6a3\"" }, "cuIcon-refresh": { "content:before": "\"\\e6a4\"" }, "cuIcon-moreandroid": { "content:before": "\"\\e6a5\"" }, "cuIcon-deletefill": { "content:before": "\"\\e6a6\"" }, "cuIcon-refund": { "content:before": "\"\\e6ac\"" }, "cuIcon-cart": { "content:before": "\"\\e6af\"" }, "cuIcon-qrcode": { "content:before": "\"\\e6b0\"" }, "cuIcon-remind": { "content:before": "\"\\e6b2\"" }, "cuIcon-delete": { "content:before": "\"\\e6b4\"" }, "cuIcon-profile": { "content:before": "\"\\e6b7\"" }, "cuIcon-home": { "content:before": "\"\\e6b8\"" }, "cuIcon-cartfill": { "content:before": "\"\\e6b9\"" }, "cuIcon-discoverfill": { "content:before": "\"\\e6ba\"" }, "cuIcon-homefill": { "content:before": "\"\\e6bb\"" }, "cuIcon-message": { "content:before": "\"\\e6bc\"" }, "cuIcon-addressbook": { "content:before": "\"\\e6bd\"" }, "cuIcon-link": { "content:before": "\"\\e6bf\"" }, "cuIcon-lock": { "content:before": "\"\\e6c0\"" }, "cuIcon-unlock": { "content:before": "\"\\e6c2\"" }, "cuIcon-vip": { "content:before": "\"\\e6c3\"" }, "cuIcon-weibo": { "content:before": "\"\\e6c4\"" }, "cuIcon-activity": { "content:before": "\"\\e6c5\"" }, "cuIcon-friendaddfill": { "content:before": "\"\\e6c9\"" }, "cuIcon-friendadd": { "content:before": "\"\\e6ca\"" }, "cuIcon-friendfamous": { "content:before": "\"\\e6cb\"" }, "cuIcon-friend": { "content:before": "\"\\e6cc\"" }, "cuIcon-goods": { "content:before": "\"\\e6cd\"" }, "cuIcon-selection": { "content:before": "\"\\e6ce\"" }, "cuIcon-explore": { "content:before": "\"\\e6d2\"" }, "cuIcon-present": { "content:before": "\"\\e6d3\"" }, "cuIcon-squarecheckfill": { "content:before": "\"\\e6d4\"" }, "cuIcon-square": { "content:before": "\"\\e6d5\"" }, "cuIcon-squarecheck": { "content:before": "\"\\e6d6\"" }, "cuIcon-round": { "content:before": "\"\\e6d7\"" }, "cuIcon-roundaddfill": { "content:before": "\"\\e6d8\"" }, "cuIcon-roundadd": { "content:before": "\"\\e6d9\"" }, "cuIcon-add": { "content:before": "\"\\e6da\"" }, "cuIcon-notificationforbidfill": { "content:before": "\"\\e6db\"" }, "cuIcon-explorefill": { "content:before": "\"\\e6dd\"" }, "cuIcon-fold": { "content:before": "\"\\e6de\"" }, "cuIcon-game": { "content:before": "\"\\e6df\"" }, "cuIcon-redpacket": { "content:before": "\"\\e6e0\"" }, "cuIcon-selectionfill": { "content:before": "\"\\e6e1\"" }, "cuIcon-similar": { "content:before": "\"\\e6e2\"" }, "cuIcon-appreciatefill": { "content:before": "\"\\e6e3\"" }, "cuIcon-infofill": { "content:before": "\"\\e6e4\"" }, "cuIcon-info": { "content:before": "\"\\e6e5\"" }, "cuIcon-forwardfill": { "content:before": "\"\\e6ea\"" }, "cuIcon-forward": { "content:before": "\"\\e6eb\"" }, "cuIcon-rechargefill": { "content:before": "\"\\e6ec\"" }, "cuIcon-recharge": { "content:before": "\"\\e6ed\"" }, "cuIcon-vipcard": { "content:before": "\"\\e6ee\"" }, "cuIcon-voice": { "content:before": "\"\\e6ef\"" }, "cuIcon-voicefill": { "content:before": "\"\\e6f0\"" }, "cuIcon-friendfavor": { "content:before": "\"\\e6f1\"" }, "cuIcon-wifi": { "content:before": "\"\\e6f2\"" }, "cuIcon-share": { "content:before": "\"\\e6f3\"" }, "cuIcon-wefill": { "content:before": "\"\\e6f4\"" }, "cuIcon-we": { "content:before": "\"\\e6f5\"" }, "cuIcon-lightauto": { "content:before": "\"\\e6f6\"" }, "cuIcon-lightforbid": { "content:before": "\"\\e6f7\"" }, "cuIcon-lightfill": { "content:before": "\"\\e6f8\"" }, "cuIcon-camerarotate": { "content:before": "\"\\e6f9\"" }, "cuIcon-light": { "content:before": "\"\\e6fa\"" }, "cuIcon-barcode": { "content:before": "\"\\e6fb\"" }, "cuIcon-flashlightclose": { "content:before": "\"\\e6fc\"" }, "cuIcon-flashlightopen": { "content:before": "\"\\e6fd\"" }, "cuIcon-searchlist": { "content:before": "\"\\e6fe\"" }, "cuIcon-service": { "content:before": "\"\\e6ff\"" }, "cuIcon-sort": { "content:before": "\"\\e700\"" }, "cuIcon-down": { "content:before": "\"\\e703\"" }, "cuIcon-mobile": { "content:before": "\"\\e704\"" }, "cuIcon-mobilefill": { "content:before": "\"\\e705\"" }, "cuIcon-copy": { "content:before": "\"\\e706\"" }, "cuIcon-countdownfill": { "content:before": "\"\\e707\"" }, "cuIcon-countdown": { "content:before": "\"\\e708\"" }, "cuIcon-noticefill": { "content:before": "\"\\e709\"" }, "cuIcon-notice": { "content:before": "\"\\e70a\"" }, "cuIcon-upstagefill": { "content:before": "\"\\e70e\"" }, "cuIcon-upstage": { "content:before": "\"\\e70f\"" }, "cuIcon-babyfill": { "content:before": "\"\\e710\"" }, "cuIcon-baby": { "content:before": "\"\\e711\"" }, "cuIcon-brandfill": { "content:before": "\"\\e712\"" }, "cuIcon-brand": { "content:before": "\"\\e713\"" }, "cuIcon-choicenessfill": { "content:before": "\"\\e714\"" }, "cuIcon-choiceness": { "content:before": "\"\\e715\"" }, "cuIcon-clothesfill": { "content:before": "\"\\e716\"" }, "cuIcon-clothes": { "content:before": "\"\\e717\"" }, "cuIcon-creativefill": { "content:before": "\"\\e718\"" }, "cuIcon-creative": { "content:before": "\"\\e719\"" }, "cuIcon-female": { "content:before": "\"\\e71a\"" }, "cuIcon-keyboard": { "content:before": "\"\\e71b\"" }, "cuIcon-male": { "content:before": "\"\\e71c\"" }, "cuIcon-newfill": { "content:before": "\"\\e71d\"" }, "cuIcon-new": { "content:before": "\"\\e71e\"" }, "cuIcon-pullleft": { "content:before": "\"\\e71f\"" }, "cuIcon-pullright": { "content:before": "\"\\e720\"" }, "cuIcon-rankfill": { "content:before": "\"\\e721\"" }, "cuIcon-rank": { "content:before": "\"\\e722\"" }, "cuIcon-bad": { "content:before": "\"\\e723\"" }, "cuIcon-cameraadd": { "content:before": "\"\\e724\"" }, "cuIcon-focus": { "content:before": "\"\\e725\"" }, "cuIcon-friendfill": { "content:before": "\"\\e726\"" }, "cuIcon-cameraaddfill": { "content:before": "\"\\e727\"" }, "cuIcon-apps": { "content:before": "\"\\e729\"" }, "cuIcon-paintfill": { "content:before": "\"\\e72a\"" }, "cuIcon-paint": { "content:before": "\"\\e72b\"" }, "cuIcon-picfill": { "content:before": "\"\\e72c\"" }, "cuIcon-refresharrow": { "content:before": "\"\\e72d\"" }, "cuIcon-colorlens": { "content:before": "\"\\e6e6\"" }, "cuIcon-markfill": { "content:before": "\"\\e730\"" }, "cuIcon-mark": { "content:before": "\"\\e731\"" }, "cuIcon-presentfill": { "content:before": "\"\\e732\"" }, "cuIcon-repeal": { "content:before": "\"\\e733\"" }, "cuIcon-album": { "content:before": "\"\\e734\"" }, "cuIcon-peoplefill": { "content:before": "\"\\e735\"" }, "cuIcon-people": { "content:before": "\"\\e736\"" }, "cuIcon-servicefill": { "content:before": "\"\\e737\"" }, "cuIcon-repair": { "content:before": "\"\\e738\"" }, "cuIcon-file": { "content:before": "\"\\e739\"" }, "cuIcon-repairfill": { "content:before": "\"\\e73a\"" }, "cuIcon-taoxiaopu": { "content:before": "\"\\e73b\"" }, "cuIcon-weixin": { "content:before": "\"\\e612\"" }, "cuIcon-attentionfill": { "content:before": "\"\\e73c\"" }, "cuIcon-attention": { "content:before": "\"\\e73d\"" }, "cuIcon-commandfill": { "content:before": "\"\\e73e\"" }, "cuIcon-command": { "content:before": "\"\\e73f\"" }, "cuIcon-communityfill": { "content:before": "\"\\e740\"" }, "cuIcon-community": { "content:before": "\"\\e741\"" }, "cuIcon-read": { "content:before": "\"\\e742\"" }, "cuIcon-calendar": { "content:before": "\"\\e74a\"" }, "cuIcon-cut": { "content:before": "\"\\e74b\"" }, "cuIcon-magic": { "content:before": "\"\\e74c\"" }, "cuIcon-backwardfill": { "content:before": "\"\\e74d\"" }, "cuIcon-playfill": { "content:before": "\"\\e74f\"" }, "cuIcon-stop": { "content:before": "\"\\e750\"" }, "cuIcon-tagfill": { "content:before": "\"\\e751\"" }, "cuIcon-tag": { "content:before": "\"\\e752\"" }, "cuIcon-group": { "content:before": "\"\\e753\"" }, "cuIcon-all": { "content:before": "\"\\e755\"" }, "cuIcon-backdelete": { "content:before": "\"\\e756\"" }, "cuIcon-hotfill": { "content:before": "\"\\e757\"" }, "cuIcon-hot": { "content:before": "\"\\e758\"" }, "cuIcon-post": { "content:before": "\"\\e759\"" }, "cuIcon-radiobox": { "content:before": "\"\\e75b\"" }, "cuIcon-rounddown": { "content:before": "\"\\e75c\"" }, "cuIcon-upload": { "content:before": "\"\\e75d\"" }, "cuIcon-writefill": { "content:before": "\"\\e760\"" }, "cuIcon-write": { "content:before": "\"\\e761\"" }, "cuIcon-radioboxfill": { "content:before": "\"\\e763\"" }, "cuIcon-punch": { "content:before": "\"\\e764\"" }, "cuIcon-shake": { "content:before": "\"\\e765\"" }, "cuIcon-move": { "content:before": "\"\\e768\"" }, "cuIcon-safe": { "content:before": "\"\\e769\"" }, "cuIcon-activityfill": { "content:before": "\"\\e775\"" }, "cuIcon-crownfill": { "content:before": "\"\\e776\"" }, "cuIcon-crown": { "content:before": "\"\\e777\"" }, "cuIcon-goodsfill": { "content:before": "\"\\e778\"" }, "cuIcon-messagefill": { "content:before": "\"\\e779\"" }, "cuIcon-profilefill": { "content:before": "\"\\e77a\"" }, "cuIcon-sound": { "content:before": "\"\\e77b\"" }, "cuIcon-sponsorfill": { "content:before": "\"\\e77c\"" }, "cuIcon-sponsor": { "content:before": "\"\\e77d\"" }, "cuIcon-upblock": { "content:before": "\"\\e77e\"" }, "cuIcon-weblock": { "content:before": "\"\\e77f\"" }, "cuIcon-weunblock": { "content:before": "\"\\e780\"" }, "cuIcon-my": { "content:before": "\"\\e78b\"" }, "cuIcon-myfill": { "content:before": "\"\\e78c\"" }, "cuIcon-emojifill": { "content:before": "\"\\e78d\"" }, "cuIcon-emojiflashfill": { "content:before": "\"\\e78e\"" }, "cuIcon-flashbuyfill": { "content:before": "\"\\e78f\"" }, "cuIcon-text": { "content:before": "\"\\e791\"" }, "cuIcon-goodsfavor": { "content:before": "\"\\e794\"" }, "cuIcon-musicfill": { "content:before": "\"\\e795\"" }, "cuIcon-musicforbidfill": { "content:before": "\"\\e796\"" }, "cuIcon-card": { "content:before": "\"\\e624\"" }, "cuIcon-triangledownfill": { "content:before": "\"\\e79b\"" }, "cuIcon-triangleupfill": { "content:before": "\"\\e79c\"" }, "cuIcon-roundleftfill-copy": { "content:before": "\"\\e79e\"" }, "cuIcon-font": { "content:before": "\"\\e76a\"" }, "cuIcon-title": { "content:before": "\"\\e82f\"" }, "cuIcon-recordfill": { "content:before": "\"\\e7a4\"" }, "cuIcon-record": { "content:before": "\"\\e7a6\"" }, "cuIcon-cardboardfill": { "content:before": "\"\\e7a9\"" }, "cuIcon-cardboard": { "content:before": "\"\\e7aa\"" }, "cuIcon-formfill": { "content:before": "\"\\e7ab\"" }, "cuIcon-coin": { "content:before": "\"\\e7ac\"" }, "cuIcon-cardboardforbid": { "content:before": "\"\\e7af\"" }, "cuIcon-circlefill": { "content:before": "\"\\e7b0\"" }, "cuIcon-circle": { "content:before": "\"\\e7b1\"" }, "cuIcon-attentionforbid": { "content:before": "\"\\e7b2\"" }, "cuIcon-attentionforbidfill": { "content:before": "\"\\e7b3\"" }, "cuIcon-attentionfavorfill": { "content:before": "\"\\e7b4\"" }, "cuIcon-attentionfavor": { "content:before": "\"\\e7b5\"" }, "cuIcon-titles": { "content:before": "\"\\e701\"" }, "cuIcon-icloading": { "content:before": "\"\\e67a\"" }, "cuIcon-full": { "content:before": "\"\\e7bc\"" }, "cuIcon-mail": { "content:before": "\"\\e7bd\"" }, "cuIcon-peoplelist": { "content:before": "\"\\e7be\"" }, "cuIcon-goodsnewfill": { "content:before": "\"\\e7bf\"" }, "cuIcon-goodsnew": { "content:before": "\"\\e7c0\"" }, "cuIcon-medalfill": { "content:before": "\"\\e7c1\"" }, "cuIcon-medal": { "content:before": "\"\\e7c2\"" }, "cuIcon-newsfill": { "content:before": "\"\\e7c3\"" }, "cuIcon-newshotfill": { "content:before": "\"\\e7c4\"" }, "cuIcon-newshot": { "content:before": "\"\\e7c5\"" }, "cuIcon-news": { "content:before": "\"\\e7c6\"" }, "cuIcon-videofill": { "content:before": "\"\\e7c7\"" }, "cuIcon-video": { "content:before": "\"\\e7c8\"" }, "cuIcon-exit": { "content:before": "\"\\e7cb\"" }, "cuIcon-skinfill": { "content:before": "\"\\e7cc\"" }, "cuIcon-skin": { "content:before": "\"\\e7cd\"" }, "cuIcon-moneybagfill": { "content:before": "\"\\e7ce\"" }, "cuIcon-usefullfill": { "content:before": "\"\\e7cf\"" }, "cuIcon-usefull": { "content:before": "\"\\e7d0\"" }, "cuIcon-moneybag": { "content:before": "\"\\e7d1\"" }, "cuIcon-redpacket_fill": { "content:before": "\"\\e7d3\"" }, "cuIcon-subscription": { "content:before": "\"\\e7d4\"" }, "cuIcon-loading1": { "content:before": "\"\\e633\"" }, "cuIcon-github": { "content:before": "\"\\e692\"" }, "cuIcon-global": { "content:before": "\"\\e7eb\"" }, "cuIcon-settingsfill": { "content:before": "\"\\e6ab\"" }, "cuIcon-back_android": { "content:before": "\"\\e7ed\"" }, "cuIcon-expressman": { "content:before": "\"\\e7ef\"" }, "cuIcon-evaluate_fill": { "content:before": "\"\\e7f0\"" }, "cuIcon-group_fill": { "content:before": "\"\\e7f5\"" }, "cuIcon-play_forward_fill": { "content:before": "\"\\e7f6\"" }, "cuIcon-deliver_fill": { "content:before": "\"\\e7f7\"" }, "cuIcon-notice_forbid_fill": { "content:before": "\"\\e7f8\"" }, "cuIcon-fork": { "content:before": "\"\\e60c\"" }, "cuIcon-pick": { "content:before": "\"\\e7fa\"" }, "cuIcon-wenzi": { "content:before": "\"\\e6a7\"" }, "cuIcon-ellipse": { "content:before": "\"\\e600\"" }, "cuIcon-qr_code": { "content:before": "\"\\e61b\"" }, "cuIcon-dianhua": { "content:before": "\"\\e64d\"" }, "cuIcon-cuIcon": { "content:before": "\"\\e602\"" }, "cuIcon-loading2": { "content:before": "\"\\e7f1\"" }, "cuIcon-btn": { "content:before": "\"\\e601\"" }, "iconfontAili": { "fontFamily": "\"iconfontAili\"", "fontSize": "16", "fontStyle": "normal", "WebkitFontSmoothing": "antialiased", "MozOsxFontSmoothing": "grayscale" }, "icon-weixin": { "content:before": "\"\\e600\"" }, "icon-dianpu2": { "content:before": "\"\\e623\"" }, "icon-wancheng": { "content:before": "\"\\e606\"" }, "icon-yundianxiaochengxu2_tongchengpeisong": { "content:before": "\"\\e640\"" }, "icon-money-cny-circle-fill": { "content:before": "\"\\e7cd\"" }, "icon-zengjiatianjiajiahao": { "content:before": "\"\\e62a\"" }, "icon-top": { "content:before": "\"\\e663\"" }, "icon-xiala": { "content:before": "\"\\e6b9\"" }, "icon-dingwei1": { "content:before": "\"\\e609\"" }, "icon-dianpu": { "content:before": "\"\\e61b\"" }, "icon-zhongxindingwei": { "content:before": "\"\\e644\"" }, "icon-right": { "content:before": "\"\\e7eb\"" }, "icon-dingwei": { "content:before": "\"\\e65f\"" }, "status_bar": { "width": 100 }, "top_view": { "width": 100, "position": "fixed", "top": 0 }, "m-RichText": { "boxSizing": "border-box", "clear": "both", "width": 100, "overflow": "hidden", "wordBreak": "break-word" }, "page-container": { "paddingTop": "20rpx", "paddingRight": "20rpx", "paddingBottom": "20rpx", "paddingLeft": "20rpx" }, "ellipsis": { "overflow": "hidden", "textOverflow": "ellipsis", "whiteSpace": "nowrap" }, "u-btn": { "position": "relative", "paddingTop": 0, "paddingRight": "28rpx", "paddingBottom": 0, "paddingLeft": "28rpx", "boxSizing": "border-box", "fontSize": "16", "textAlign": "center", "lineHeight": 2.55555556 }, "default-color": { "color": "#f30213" }, "main-color": { "color": "#f30213" }, "u-btn-default": { "backgroundColor": "#f30213", "color": "#ffffff", "marginTop": "20rpx", "marginRight": "20rpx", "marginBottom": "20rpx", "marginLeft": "20rpx", "borderRadius": "10rpx", "backgroundColor:active": "#d20210" }, "u-btn-secondary": { "backgroundColor": "#ffffff", "color": "#f30213", "borderWidth": "2rpx", "borderStyle": "solid", "borderColor": "#f30213", "marginTop": "20rpx", "marginRight": "20rpx", "marginBottom": "20rpx", "marginLeft": "20rpx", "borderRadius": "10rpx" }, "btn-gray": { "backgroundColor": "#b0b0b0", "borderColor": "#b0b0b0", "color": "#ffffff", "backgroundColor:hover": "#757575", "borderColor:hover": "#757575", "color:hover": "#ffffff" }, "btn-primary": { "backgroundColor": "#f30213", "borderColor": "#f30213", "color": "#ffffff", "backgroundColor:hover": "#f25807", "borderColor:hover": "#f25807", "color:hover": "#ffffff" }, "btn-green": { "backgroundColor": "#83c44e", "borderColor": "#83c44e", "color": "#ffffff", "backgroundColor:hover": "#71b639", "borderColor:hover": "#71b639", "color:hover": "#ffffff" }, "btn-orange": { "backgroundColor": "#ffac13", "borderColor": "#ffac13", "color": "#ffffff", "backgroundColor:hover": "#ff920f", "borderColor:hover": "#ff920f", "color:hover": "#ffffff" }, "btn-gold": { "backgroundColor": "#ffd600", "borderColor": "#ffd600", "color": "#ffffff", "backgroundColor:hover": "#fec517", "borderColor:hover": "#fec517", "color:hover": "#ffffff" }, "btn-ocean": { "backgroundColor": "#2196f3", "borderColor": "#2196f3", "color": "#ffffff", "backgroundColor:hover": "#0c80dc", "borderColor:hover": "#0c80dc", "color:hover": "#ffffff" }, "btn-blue": { "backgroundColor": "#545ad0", "borderColor": "#545ad0", "color": "#ffffff", "backgroundColor:hover": "#494fc5", "borderColor:hover": "#494fc5", "color:hover": "#ffffff" }, "btn-red": { "backgroundColor": "#e53935", "borderColor": "#e53935", "color": "#ffffff", "backgroundColor:hover": "#e42a27", "borderColor:hover": "#e42a27", "color:hover": "#ffffff" }, "btn-purple": { "backgroundColor": "#a31daf", "borderColor": "#a31daf", "color": "#ffffff", "backgroundColor:hover": "#9715a2", "borderColor:hover": "#9715a2", "color:hover": "#ffffff" }, "btn-pink": { "backgroundColor": "#f93e7a", "borderColor": "#f93e7a", "color": "#ffffff", "backgroundColor:hover": "#e9306c", "borderColor:hover": "#e9306c", "color:hover": "#ffffff" }, "btn-cyan": { "backgroundColor": "#00c0a5", "borderColor": "#00c0a5", "color": "#ffffff", "backgroundColor:hover": "#03b3ad", "borderColor:hover": "#03b3ad", "color:hover": "#ffffff" }, "btn-line-gray": { "borderColor": "#b0b0b0", "backgroundColor": "#ffffff", "color": "#757575", "color:hover": "#ffffff", "backgroundColor:hover": "#757575", "borderColor:hover": "#757575" }, "btn-line-primary": { "borderColor": "#da0211", "backgroundColor": "#ffffff", "color": "#f30213", "borderWidth": "2rpx", "borderStyle": "solid", "marginTop": "20rpx", "marginRight": "40rpx", "marginBottom": "20rpx", "marginLeft": "40rpx", "borderRadius": "8rpx" }, "btn-line-green": { "borderColor": "#83c44e", "backgroundColor": "#ffffff", "color": "#83c44e", "color:hover": "#ffffff", "backgroundColor:hover": "#71b639", "borderColor:hover": "#71b639" }, "btn-line-orange": { "borderColor": "#ffac13", "backgroundColor": "#ffffff", "color": "#ffac13", "color:hover": "#ffffff", "backgroundColor:hover": "#ff920f", "borderColor:hover": "#ff920f" }, "btn-line-gold": { "borderColor": "#ffd600", "backgroundColor": "#ffffff", "color": "#ffd600", "color:hover": "#ffffff", "backgroundColor:hover": "#fec517", "borderColor:hover": "#fec517" }, "btn-line-ocean": { "borderColor": "#2196f3", "backgroundColor": "#ffffff", "color": "#2196f3", "color:hover": "#ffffff", "backgroundColor:hover": "#0c80dc", "borderColor:hover": "#0c80dc" }, "btn-line-blue": { "borderColor": "#545ad0", "backgroundColor": "#ffffff", "color": "#545ad0", "color:hover": "#ffffff", "backgroundColor:hover": "#494fc5", "borderColor:hover": "#494fc5" }, "btn-line-red": { "borderColor": "#e53935", "backgroundColor": "#ffffff", "color": "#e53935", "color:hover": "#ffffff", "backgroundColor:hover": "#e42a27", "borderColor:hover": "#e42a27" }, "btn-line-purple": { "borderColor": "#a31daf", "backgroundColor": "#ffffff", "color": "#a31daf", "color:hover": "#ffffff", "backgroundColor:hover": "#9715a2", "borderColor:hover": "#9715a2" }, "btn-line-pink": { "borderColor": "#f93e7a", "backgroundColor": "#ffffff", "color": "#f93e7a", "color:hover": "#ffffff", "backgroundColor:hover": "#e9306c", "borderColor:hover": "#e9306c" }, "btn-line-cyan": { "borderColor": "#00c0a5", "backgroundColor": "#ffffff", "color": "#00c0a5", "color:hover": "#ffffff", "backgroundColor:hover": "#03b3ad", "borderColor:hover": "#03b3ad" }, "u-btn-disabled": { "backgroundColor": "#aaaaaa", "color": "#ffffff", "marginTop": "20rpx", "marginRight": "40rpx", "marginBottom": "20rpx", "marginLeft": "40rpx", "borderRadius": "8rpx" }, "u-link-btn": { "paddingTop": "10rpx", "paddingRight": "10rpx", "paddingBottom": "10rpx", "paddingLeft": "10rpx", "borderWidth": "1", "borderStyle": "solid", "borderColor": "#f30213", "fontSize": "28rpx", "color": "#f30213", "borderRadius": "12rpx" }, "m-check-label": { "WebkitTapHighlightColor": "rgba(0, 0, 0, 0)", "backgroundColor:active": "#ececec" }, "m-check": { "position": "absolute", "left": -9999 }, "m-icon-checked": { "verticalAlign": "middle", "fontStyle": "normal", "fontWeight": "normal", "fontSize": "14", "lineHeight": 1, "fontFamily": "\"weui\"", "textRendering": "auto", "WebkitFontSmoothing": "antialiased" }, "m-cells-title": { "color": "#888888", "fontSize": "14", "marginTop": "20rpx", "marginBottom": "8rpx", "paddingLeft": "30rpx", "paddingRight": "30rpx" }, "m-cells": { "backgroundColor": "#ffffff", "lineHeight": 1.41176471, "fontSize": "17", "overflow": "hidden", "position": "relative", "borderRadius": "12rpx", "content::after": "\" \"", "position::after": "absolute", "left::after": 0, "bottom::after": 0, "right::after": 0, "height::after": "1", "borderBottomWidth::after": "1", "borderBottomStyle::after": "solid", "borderBottomColor::after": "#ebebe7", "color::after": "#ebebe7", "WebkitTransformOrigin::after": "0 0", "transformOrigin::after": "0 0", "WebkitTransform::after": "scaleY(0.5)", "transform::after": "scaleY(0.5)" }, "m-cells-tips": { "marginTop": 0.3, "color": "#999999", "paddingLeft": "30rpx", "paddingRight": "30rpx", "fontSize": "14" }, "m-cell": { "paddingTop": "20rpx", "paddingRight": "30rpx", "paddingBottom": "20rpx", "paddingLeft": "30rpx", "position": "relative", "display": "flex", "WebkitBoxAlign": "center", "WebkitAlignItems": "center", "alignItems": "center", "lineHeight": "60rpx" }, "m-cell-bd": { "WebkitBoxFlex": 1, "WebkitFlex": 1, "flex": 1 }, "m-cell-ft": { "textAlign": "right", "color": "#999999" }, "m-cell-link": { "color": "#586c94", "fontSize": "14" }, "m-cell-default-icon": { "width": "40rpx", "height": "40rpx", "verticalAlign": "middle", "marginRight": "10rpx" }, "m-cells-form": { "fontSize": "14" }, "u-label": { "width": "210rpx", "wordWrap": "break-word", "wordBreak": "break-all" }, "u-input": { "width": 100, "borderWidth": 0, "borderStyle": "solid", "borderColor": "#000000", "outline": 0, "WebkitAppearance": "none", "backgroundColor": "rgba(0,0,0,0)", "display": "flex" }, "m-vcode-btn": { "height": "88rpx", "marginLeft": "10rpx", "paddingTop": 0, "paddingRight": 0.6, "paddingBottom": 0, "paddingLeft": 0.7, "borderLeftWidth": "1", "borderLeftStyle": "solid", "borderLeftColor": "#e5e5e5", "lineHeight": "88rpx", "verticalAlign": "middle", "fontSize": "16", "color": "#3cc51f" }, "m-cell-vcode": { "paddingTop": 0, "paddingRight": 0, "paddingBottom": 0 }, "m-vcode-img": { "marginLeft": "10rpx", "height": "88rpx", "width": "216rpx", "verticalAlign": "middle" }, "m-icon-warn": { "position": "absolute", "top": 50, "right": "20rpx", "marginTop": "-23rpx", "color": "#FF0000" }, "u-switch": { "WebkitAppearance": "none", "appearance": "none", "position": "relative", "width": "52", "height": "32", "borderWidth": "1", "borderStyle": "solid", "borderColor": "#dfdfdf", "outline": 0, "borderRadius": "16", "boxSizing": "border-box", "backgroundColor": "#dfdfdf", "content::before": "\" \"", "position::before": "absolute", "top::before": 0, "left::before": 0, "width::before": "50", "height::before": "30", "borderRadius::before": "15", "backgroundColor::before": "#fdfdfd", "content::after": "\" \"", "position::after": "absolute", "top::after": 0, "left::after": 0, "width::after": "30", "height::after": "30", "borderRadius::after": "15", "backgroundColor::after": "#ffffff", "boxShadow::after": "0 1px 3px rgba(0, 0, 0, 0.4)" }, "u-switch-checked": { "borderColor": "#04be02", "backgroundColor": "#04be02", "WebkitTransform:before": "scale(0)", "transform:before": "scale(0)", "WebkitTransform:after": "translateX(20px)", "transform:after": "translateX(20px)" }, "u-textarea": { "borderWidth": 0, "borderStyle": "solid", "borderColor": "#000000", "width": 100, "height": "100rpx", "fontSize": 1 }, "u-textarea-counter": { "color": "#b2b2b2", "textAlign": "right" }, "m-cell-select": { "paddingTop": 0, "paddingRight": "30rpx", "paddingBottom": 0, "paddingLeft": "30rpx" }, "u-select": { "WebkitAppearance": "none", "borderWidth": 0, "borderStyle": "solid", "borderColor": "#000000", "outline": 0, "backgroundColor": "rgba(0,0,0,0)", "width": 100, "height": "88rpx", "lineHeight": "88rpx", "position": "relative", "zIndex": 1, "paddingLeft": "30rpx" }, "m-cell-select-before": { "paddingRight": "30rpx" }, "m-cell-select-after": { "paddingLeft": "15" }, "g-flex": { "display": "flex" }, "g-flex-item": { "WebkitBoxFlex": 1, "WebkitFlex": 1, "flex": 1 }, "g-grids": { "position": "relative", "overflow": "hidden", "content:before": "\" \"", "position:before": "absolute", "left:before": 0, "top:before": 0, "right:before": 0, "height:before": "1", "borderTopWidth:before": "1", "borderTopStyle:before": "solid", "borderTopColor:before": "#ebebe7", "color:before": "#ebebe7", "WebkitTransformOrigin:before": "0 0", "transformOrigin:before": "0 0", "WebkitTransform:before": "scaleY(0.5)", "transform:before": "scaleY(0.5)", "content:after": "\" \"", "position:after": "absolute", "left:after": 0, "top:after": 0, "width:after": "1", "bottom:after": 0, "borderLeftWidth:after": "1", "borderLeftStyle:after": "solid", "borderLeftColor:after": "#ebebe7", "color:after": "#ebebe7", "WebkitTransformOrigin:after": "0 0", "transformOrigin:after": "0 0", "WebkitTransform:after": "scaleX(0.5)", "transform:after": "scaleX(0.5)" }, "g-grid": { "position": "relative", "float": "left", "paddingTop": "20", "paddingRight": "10", "paddingBottom": "20", "paddingLeft": "10", "width": 33.33333333, "boxSizing": "border-box", "content:before": "\" \"", "position:before": "absolute", "right:before": 0, "top:before": 0, "width:before": "1", "bottom:before": 0, "borderRightWidth:before": "1", "borderRightStyle:before": "solid", "borderRightColor:before": "#ebebe7", "color:before": "#ebebe7", "WebkitTransformOrigin:before": "100% 0", "transformOrigin:before": "100% 0", "WebkitTransform:before": "scaleX(0.5)", "transform:before": "scaleX(0.5)", "content:after": "\" \"", "position:after": "absolute", "left:after": 0, "bottom:after": 0, "right:after": 0, "height:after": "1", "borderBottomWidth:after": "1", "borderBottomStyle:after": "solid", "borderBottomColor:after": "#ebebe7", "color:after": "#ebebe7", "WebkitTransformOrigin:after": "0 100%", "transformOrigin:after": "0 100%", "WebkitTransform:after": "scaleY(0.5)", "transform:after": "scaleY(0.5)" }, "g-grid-icon": { "width": "56rpx", "height": "56rpx", "marginTop": 0, "marginBottom": 0 }, "g-grid-label": { "textAlign": "center", "color": "#000000", "fontSize": "14", "whiteSpace": "nowrap", "textOverflow": "ellipsis", "overflow": "hidden" }, "m-loading-box": { "marginTop": "40rpx" }, "u-loadmore": { "width": 65, "marginTop": 1.5, "marginBottom": 1.5, "lineHeight": 1.6, "fontSize": "14", "textAlign": "center", "paddingBottom": "40rpx" }, "u-loadmore-tips": { "verticalAlign": "middle", "marginLeft": "10rpx" }, "u-loadmore-line": { "borderTopWidth": "1", "borderTopStyle": "solid", "borderTopColor": "#e5e5e5", "marginTop": "50rpx", "paddingBottom": "40rpx" }, "u-loading": { "width": "34rpx", "height": "34rpx", "verticalAlign": "middle", "background": "transparent url(data:image/gif;base64,R0lGODlhDgAOAKIAAP///+/v797e3r29vTHOAP///wAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAFACwAAAAADgAOAAADK1i6APuwwRWCkmWMV63UG2ct2mQ+QipM4KCuUHvOJRnaWwk+dX/Hv1PtkQAAIfkEBQcABQAsAAAAAAwACAAAAxpYuhH7zEEhVFMAKFpv1lu1ZFCpDOhgFqlqJgAh+QQFBwAFACwCAAAADAAIAAADGlhaIvurwTKGkiUEVa3UG2ct2mSeCqAC5wokACH5BAUHAAUALAYAAAAIAAwAAAMaOFPc2m4VIdijFVLIe/gBBIYdBADdiXInkwAAIfkEBQcABQAsBgACAAgADAAAAxtYWjOrzb32qhVYvKztC8ECAAUYFqMCKmnVPgkAIfkEBQcABQAsAgAGAAwACAAAAxtYujo+jD0YawGACbFwDkGxcVdWgMpWoZbCMgkAIfkEBQcABQAsAAAGAAwACAAAAxoICtXei71JawhvDHexEIW2FVfzNRp1ViboJAAh+QQJBwAFACwAAAAADgAOAAADH1i63P4KAMjkpPHiHXrA3reNiyBs5jkMkKmsI7zJTAIAOw==) no-repeat", "backgroundSize": 100 }, "m-panel": { "backgroundColor": "#ffffff", "marginTop": "20rpx", "position": "relative", "borderRadius": "18rpx", "overflow": "hidden", "position:before": "absolute", "left:before": 0, "top:before": 0, "right:before": 0, "height:before": "1", "borderTopWidth:before": "1", "borderTopStyle:before": "solid", "borderTopColor:before": "#e5e5e5", "color:before": "#e5e5e5", "WebkitTransformOrigin:before": "0 0", "transformOrigin:before": "0 0", "WebkitTransform:before": "scaleY(0.5)", "transform:before": "scaleY(0.5)", "content:after": "\" \"", "position:after": "absolute", "left:after": 0, "bottom:after": 0, "right:after": 0, "height:after": "1", "borderBottomWidth:after": "1", "borderBottomStyle:after": "solid", "borderBottomColor:after": "#e5e5e5", "color:after": "#e5e5e5", "WebkitTransformOrigin:after": "0 100%", "transformOrigin:after": "0 100%", "WebkitTransform:after": "scaleY(0.5)", "transform:after": "scaleY(0.5)" }, "m-panel-hd": { "paddingTop": "10", "paddingRight": "15", "paddingBottom": "10", "paddingLeft": "15", "fontSize": "28rpx", "position": "relative", "fontFamily": "PingFangSC-Regular, PingFang SC", "fontWeight": "400", "color": "#555555", "lineHeight": "40rpx", "content:after": "\" \"", "position:after": "absolute", "left:after": "15", "bottom:after": 0, "right:after": 0, "height:after": "1", "borderBottomWidth:after": "1", "borderBottomStyle:after": "solid", "borderBottomColor:after": "#e5e5e5", "color:after": "#e5e5e5", "WebkitTransformOrigin:after": "0 100%", "transformOrigin:after": "0 100%", "WebkitTransform:after": "scaleY(0.5)", "transform:after": "scaleY(0.5)" }, "m-media-box": { "paddingTop": "15", "paddingRight": "15", "paddingBottom": "15", "paddingLeft": "15", "position": "relative", "color": "#000000", "WebkitTapHighlightColor": "rgba(0, 0, 0, 0)", "content:before": "\" \"", "position:before": "absolute", "left:before": "15", "top:before": 0, "right:before": 0, "height:before": "1", "borderTopWidth:before": "1", "borderTopStyle:before": "solid", "borderTopColor:before": "#e5e5e5", "color:before": "#e5e5e5", "WebkitTransformOrigin:before": "0 0", "transformOrigin:before": "0 0", "WebkitTransform:before": "scaleY(0.5)", "transform:before": "scaleY(0.5)" }, "m-media-box-title": { "fontWeight": "400", "fontSize": "17", "overflow": "hidden", "textOverflow": "ellipsis", "whiteSpace": "nowrap", "wordWrap": "break-word", "wordBreak": "break-all" }, "m-media-box-desc": { "color": "#999999", "fontSize": "13", "lineHeight": 1.2, "overflow": "hidden", "textOverflow": "ellipsis", "WebkitBoxOrient": "vertical", "WebkitLineClamp": 2 }, "m-media-box-info": { "marginTop": "15", "paddingBottom": "5", "fontSize": "13", "color": "#cecece", "lineHeight": 1, "listStyle": "none", "overflow": "hidden" }, "m-media-box-info-meta": { "float": "left", "paddingRight": 1, "fontSize": "12" }, "m-media-box-info-meta-extra": { "paddingLeft": 1, "borderLeftWidth": "1", "borderLeftStyle": "solid", "borderLeftColor": "#cecece" }, "m-media-box-appmsg": { "display": "flex", "WebkitBoxAlign": "center", "WebkitAlignItems": "center", "alignItems": "center" }, "m-media-box-small-appmsg": { "paddingTop": 0, "paddingRight": 0, "paddingBottom": 0, "paddingLeft": 0 }, "m-navbar": { "display": "flex", "backgroundColor": "#ffffff", "position": "relative", "position:after": "absolute", "left:after": 0, "bottom:after": 0, "right:after": 0, "height:after": "1", "borderBottomWidth:after": "1", "borderBottomStyle:after": "solid", "borderBottomColor:after": "#cccccc", "color:after": "#cccccc", "WebkitTransformOrigin:after": "0 100%", "transformOrigin:after": "0 100%", "WebkitTransform:after": "scaleY(0.5)", "transform:after": "scaleY(0.5)", "zIndex:after": 3 }, "m-navbar-item": { "position": "relative", "WebkitBoxFlex": 1, "WebkitFlex": 1, "flex": 1, "paddingTop": "20rpx", "paddingRight": 0, "paddingBottom": "20rpx", "paddingLeft": 0, "textAlign": "center", "fontSize": "28rpx", "WebkitTapHighlightColor": "rgba(0, 0, 0, 0)", "zIndex": 2, "position:after": "absolute", "right:after": 0, "top:after": 0, "width:after": "1", "bottom:after": 0, "borderRightWidth:after": "1", "borderRightStyle:after": "solid", "borderRightColor:after": "#cccccc", "color:after": "#cccccc", "WebkitTransformOrigin:after": "100% 0", "transformOrigin:after": "100% 0", "WebkitTransform:after": "scaleX(0.5)", "transform:after": "scaleX(0.5)", "height": "48rpx", "lineHeight": "48rpx" }, "u-top": { "position": "fixed", "width": "80rpx", "zIndex": 100, "opacity": 0.9 }, "u-top-default": { "position": "fixed", "width": "80rpx", "right": "20rpx", "bottom": "20rpx", "zIndex": 100 }, "u-view": { "width": "80rpx", "height": "80rpx", "lineHeight": "80rpx", "backgroundColor": "#ffffff", "marginTop": "10rpx", "marginRight": 0, "marginBottom": "10rpx", "marginLeft": 0, "borderRadius": 100, "overflow": "hidden", "borderWidth": "1", "borderStyle": "solid", "borderColor": "#eeeeee", "textAlign": "center" }, "u-back": { "width": "80rpx", "height": "80rpx", "lineHeight": "80rpx", "backgroundColor": "#ffffff", "borderRadius": 100, "overflow": "hidden", "borderWidth": "1", "borderStyle": "solid", "borderColor": "#eeeeee", "textAlign": "center", "fontSize": "32rpx" }, "movableAreaIM": { "position": "fixed", "top": 0, "left": 0, "width": 100, "height": 100, "zIndex": 99, "pointerEvents": "none" }, "movableArea": { "position": "fixed", "top": "-15", "left": "-15", "width": 100, "marginTop": "88rpx", "marginBottom": "100rpx", "zIndex": 98, "pointerEvents": "none" }, "m-product-item": { "height": "200rpx", "backgroundColor": "#ffffff", "position": "relative", "display": "flex", "paddingTop": "10rpx", "paddingRight": "10rpx", "paddingBottom": "10rpx", "paddingLeft": "10rpx", "borderRadius": "4rpx", "content:before": "\"\"", "borderWidth:before": 0, "borderStyle:before": "solid", "content:first-child::before": "\"\"", "borderWidth:first-child::before": 0, "borderStyle:first-child::before": "solid", "content:last-child::after": "\"\"", "borderWidth:last-child::after": 0, "borderStyle:last-child::after": "solid" }, "m-product-img": { "width": "200rpx", "height": "200rpx", "backgroundColor": "#ffffff", "borderRadius": "12rpx", "float": "left", "textAlign": "center" }, "m-product-info": { "width": "538rpx", "float": "left", "boxSizing": "border-box", "paddingTop": "10rpx", "paddingRight": "20rpx", "paddingBottom": "10rpx", "paddingLeft": "10rpx", "position": "relative", "display": "flex", "flexDirection": "column", "flexWrap": "nowrap", "justifyContent": "space-between" }, "m-product-name": { "fontSize": "28rpx", "lineHeight": "40rpx", "boxSizing": "border-box", "position": "relative" }, "m-product-price": { "fontSize": "32rpx", "lineHeight": "52rpx", "color": "#f30213" }, "m-listv": { "paddingTop": 0, "paddingRight": "10rpx", "paddingBottom": 0, "paddingLeft": "10rpx", "overflow": "hidden" }, "m-min-name": { "fontSize": "12", "color": "#888888", "overflow": "hidden", "textOverflow": "ellipsis", "WebkitBoxOrient": "vertical", "WebkitLineClamp": 1, "borderRadius": "6", "backgroundColor": "#f5f5f5", "paddingTop": 0, "paddingRight": "4", "paddingBottom": 0, "paddingLeft": "4", "marginTop": "10rpx" }, "m-product-info1": { "width": 100, "boxSizing": "border-box", "paddingTop": "10rpx", "paddingRight": "10rpx", "paddingBottom": "10rpx", "paddingLeft": "10rpx" }, "m-product-name1": { "fontSize": "28rpx", "boxSizing": "border-box", "paddingRight": "20rpx", "position": "relative", "overflow": "hidden", "textOverflow": "ellipsis", "WebkitBoxOrient": "vertical", "WebkitLineClamp": 2 }, "m-product-price1": { "fontSize": "32rpx", "color": "#f30213" }, "u-cart-num": { "content:after": "\" \"", "position:after": "absolute", "left:after": 0, "top:after": 0, "zIndex:after": -1, "width:after": 200, "height:after": 200, "borderWidth:after": "1rpx", "borderStyle:after": "solid", "borderColor:after": "#dddddd", "borderRadius:after": "24rpx", "color:after": "#e5e5e5", "transformOrigin:after": "0 0", "transform:after": "scale(0.5, 0.5)", "borderWidth": "0rpx", "borderStyle": "solid", "borderColor": "#e5e5e5", "width": "178rpx", "height": "52rpx", "lineHeight": "54rpx", "boxSizing": "border-box", "marginTop": "15rpx", "textAlign": "center" }, "u-num-btn": { "float": "left", "width": "56rpx", "fontSize": "32rpx", "fontFamily": "PingFangSC-Regular, PingFang SC", "fontWeight": "400", "color": "#222222", "height": "56rpx" }, "thin-border-right": { "lineHeight": "44rpx", "borderRightWidth": "0rpx", "borderRightStyle": "solid", "borderRightColor": "#dddddd", "borderLeftWidth": "0rpx", "borderLeftStyle": "solid", "borderLeftColor": "#dddddd", "position": "relative", "content:after": "\" \"", "position:after": "absolute", "left:after": 0, "top:after": 0, "zIndex:after": -1, "width:after": 190, "height:after": 190, "borderRightWidth:after": "1rpx", "borderRightStyle:after": "solid", "borderRightColor:after": "#dddddd", "color:after": "#e5e5e5", "transformOrigin:after": "0 0", "transform:after": "scale(0.5, 0.5)" }, "thin-border-left": { "lineHeight": "44rpx", "borderRightWidth": "0rpx", "borderRightStyle": "solid", "borderRightColor": "#dddddd", "borderLeftWidth": "0rpx", "borderLeftStyle": "solid", "borderLeftColor": "#dddddd", "position": "relative", "content:before": "\" \"", "position:before": "absolute", "left:before": 0, "top:before": 0, "zIndex:before": -1, "width:before": 190, "height:before": 190, "borderLeftWidth:before": "1rpx", "borderLeftStyle:before": "solid", "borderLeftColor:before": "#dddddd", "color:before": "#e5e5e5", "transformOrigin:before": "0 0", "transform:before": "scale(0.5, 0.5)" }, "u-cleanbox": { "height": "130rpx" }, "u-pa": { "position": "absolute", "top": 0, "left": 0, "width": 100, "zIndex": 5, "height": 100 }, "u-pa1": { "position": "absolute", "top": 0, "left": 0, "width": 100, "height": 100, "backgroundColor": "#f4f4f4" }, "m-nullpage": { "position": "relative", "width": 100, "overflow": "hidden", "height": "720rpx", "textAlign": "center", "color": "#bfbfbf" }, "m-null-tipck": { "color": "#f30213" }, "m-nullcontent": { "position": "relative", "width": 100, "overflow": "hidden", "textAlign": "center", "color": "#bfbfbf", "marginTop": "260rpx" }, "m-tips": { "fontSize": "24rpx", "textAlign": "center", "color": "#bfbfbf", "marginTop": "6" }, "msk": { "position": "fixed", "top": 0, "left": 0, "width": 100, "height": 100, "backgroundColor": "rgba(0,0,0,0.5)", "zIndex": 999 }, "msk_box": { "position": "absolute", "top": 27, "left": 50, "marginLeft": "-320rpx", "width": "640rpx" }, "msk_box_info": { "color": "#ffffff", "position": "absolute", "right": "100rpx", "top": "200rpx", "width": "220rpx", "textAlign": "center" }, "btn_receivenow": { "position": "absolute", "width": "225rpx", "height": "70rpx", "bottom": "88rpx", "left": "212rpx" }, "btn_cancel": { "position": "absolute", "width": "40rpx", "height": "40rpx", "top": 0, "right": "15rpx", "borderRadius": 100, "backgroundColor": "#fb3842", "color": "#FFFFFF", "textAlign": "center", "fontSize": "28rpx", "lineHeight": "40rpx", "borderWidth": "5rpx", "borderStyle": "solid", "borderColor": "#f19047" }, "msk1": { "position": "fixed", "top": 0, "left": 0, "width": 100, "height": 100, "backgroundColor": "rgba(0,0,0,0.5)", "zIndex": 10, "display": "flex", "alignItems": "center", "justifyContent": "center" }, "m-coupon-box": { "position": "relative" }, "m-coupon-box-top": { "width": "600rpx", "height": "220rpx", "background": "url(https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/coupon/redbag_double.png) top no-repeat", "backgroundSize": "cover" }, "m-coupon-box-top2": { "width": "600rpx", "height": "220rpx", "background": "url(https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/coupon/redbag_double2.png) top no-repeat", "backgroundSize": "cover" }, "m-coupon-box-bottom": { "width": "600rpx", "height": "120rpx", "background": "url(https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/coupon/redbag_double.png) bottom no-repeat", "backgroundSize": "cover" }, "m-coupon-box-content": { "width": "600rpx", "maxHeight": "400rpx", "background": "url(https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/coupon/redbag_double.png) center no-repeat", "backgroundSize": "cover" }, "m-coupon-box-title": { "textAlign": "center", "color": "#f54981", "fontSize": "30rpx" }, "m-coupon-box-item": { "width": "460rpx", "height": "170rpx", "background": "url(https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/static/xcxfile/appicon/coupon/coupon_muti.png) no-repeat", "marginTop": "10rpx", "marginBottom": "10rpx", "backgroundSize": "contain", "boxSizing": "border-box", "paddingTop": "10rpx", "paddingRight": "30rpx", "paddingBottom": "10rpx", "paddingLeft": "30rpx", "display": "flex" }, "m-coupon-box-list": { "maxHeight": "460rpx", "position": "relative", "overflowY": "scroll" }, "m-coupon-box-item-left": { "width": 26, "fontSize": "40rpx", "color": "#bf0e24", "display": "flex", "alignItems": "center", "justifyContent": "center" }, "m-coupon-box-item-right": { "width": 64, "marginLeft": 10, "display": "flex", "flexDirection": "column", "flexWrap": "nowrap", "alignItems": "center", "justifyContent": "center" }, "m-coupon-box-tip": { "fontSize": "28rpx", "color": "#888888", "lineHeight": "40rpx" }, "u-close-btn": { "width": "40rpx", "height": "40rpx", "borderRadius": 100, "backgroundColor": "#000000", "position": "absolute", "bottom": "-100rpx", "left": 50, "marginLeft": "-20rpx", "color": "#FFFFFF", "textAlign": "center", "fontSize": "24rpx", "lineHeight": "40rpx" }, "shareMsk": { "position": "fixed", "width": 100, "height": 100, "top": 0, "left": 0, "backgroundColor": "rgba(0,0,0,0.4)", "zIndex": 99 }, "sharebox": { "position": "absolute", "width": 100, "left": 0, "bottom": 0, "height": "400rpx", "backgroundColor": "#ffffff" }, "shareList": { "height": "300rpx", "backgroundColor": "#f8f8f8", "justifyContent": "center", "alignItems": "center" }, "shareItem": { "textAlign": "center", "verticalAlign": "middle", "borderWidth": 0, "borderStyle": "solid" }, "shareBtn": { "textAlign": "center" }, "cancelShare": { "height": "100rpx", "fontSize": "32rpx", "color": "#333333", "textAlign": "center", "lineHeight": "100rpx" }, "shareCodeImg": { "position": "fixed", "width": "500rpx", "height": "1000rpx", "backgroundColor": "#ffffff", "zIndex": 100, "borderRadius": "8rpx", "overflow": "hidden", "textAlign": "center", "boxSizing": "border-box", "paddingTop": "70rpx", "left": 50, "top": 50, "marginLeft": "-250rpx", "marginTop": "-500rpx" }, "close_msk": { "display": "flex", "justifyContent": "center", "alignItems": "center", "marginTop": "40rpx" }, "m-product-name2": { "fontSize": "24rpx", "position": "relative", "overflow": "hidden", "textOverflow": "ellipsis", "WebkitBoxOrient": "vertical", "WebkitLineClamp": 2 }, "icon-activity": { "width": "160rpx", "height": "160rpx", "background": "url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAADwCAYAAACXDeNDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFODkyRDE4RTJFRjYxMUU1OEEyMUMwNjg5NTYyNEYxRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFODkyRDE4RjJFRjYxMUU1OEEyMUMwNjg5NTYyNEYxRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU4OTJEMThDMkVGNjExRTU4QTIxQzA2ODk1NjI0RjFEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkU4OTJEMThEMkVGNjExRTU4QTIxQzA2ODk1NjI0RjFEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+bk99YQAAB/9JREFUeNrsnT+O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\") no-repeat", "textIndent": "-9999" }, "icon-activity-postfree": { "backgroundPosition": "0 -80px" }, "icon-activity-coupons": { "backgroundPosition": "0 0" }, "icon-activity-reduction": { "backgroundPosition": "0 -160px" }, "u-tuan-label": { "paddingTop": "5rpx", "paddingRight": "8rpx", "paddingBottom": "5rpx", "paddingLeft": "8rpx", "backgroundColor": "#db384c", "borderRadius": "4rpx", "fontSize": "24rpx", "color": "#ffffff", "marginRight": "8rpx" }, "tag": { "height": "18", "lineHeight": "18", "textAlign": "center", "color": "#ffffff", "fontSize": "12", "verticalAlign": "top", "marginRight": "4rpx", "paddingTop": "4rpx", "paddingRight": "10rpx", "paddingBottom": "4rpx", "paddingLeft": "10rpx", "borderRadius": "16rpx" }, "tag-orange": { "backgroundColor": "#eb536d" }, "tag-blue": { "backgroundColor": "#2196f3" }, "tag-red": { "backgroundColor": "#e53935" }, "tag-green": { "backgroundColor": "#83c44e" }, "tag-openbuy": { "paddingTop": 0, "paddingRight": "10", "paddingBottom": 0, "paddingLeft": "10" }, "tag-reduction": { "backgroundColor": "#e50dbb", "zIndex": 8 }, "tag-saleoff": { "backgroundColor": "#e53935", "zIndex": 7 }, "tag-postfree": { "backgroundColor": "#ffac13", "zIndex": 6 }, "tag-bargain": { "backgroundColor": "#ffac13", "zIndex": 4 }, "tag-gift": { "backgroundColor": "#2196f3", "zIndex": 3 }, "tag-new": { "backgroundColor": "#e7f9f4", "zIndex": 5, "color": "#14c993", "fontSize": "24rpx" }, "tag-selfsupport": { "backgroundColor": "#f44336", "zIndex": 10, "position": "absolute", "top": "1", "right": "5", "width": "40" }, "money": { "fontWeight": "bold" }, "active": { "color": "#f30213" }, "highlight": { "color": "#f30213" }, "highlight12": { "color": "#f30213", "fontSize": "24rpx" }, "highlight-link": { "color": "#f30213", "borderBottomWidth": "1", "borderBottomStyle": "solid", "borderBottomColor": "#f30213", "fontSize": "32rpx" }, "text-overflow": { "overflow": "hidden", "textOverflow": "ellipsis", "whiteSpace": "nowrap" }, "tbl": { "content::after": "\" \"", "position::after": "absolute", "borderLeftWidth::after": "1", "borderLeftStyle::after": "solid", "borderLeftColor::after": "#ebebe7", "left::after": 0, "top::after": 0, "width::after": "1", "height::after": 100, "color::after": "#ebebe7", "transformOrigin::after": "0 100%", "transform::after": "scaleX(0.5)" }, "tbr": { "content::after": "\" \"", "position::after": "absolute", "borderRightWidth::after": "1", "borderRightStyle::after": "solid", "borderRightColor::after": "#ebebe7", "left::after": 0, "top::after": 0, "width::after": "1", "height::after": 100, "color::after": "#ebebe7", "transformOrigin::after": "0 100%", "transform::after": "scaleX(0.5)" }, "tbb": { "content:after": "\" \"", "position:after": "absolute", "borderBottomWidth:after": "1", "borderBottomStyle:after": "solid", "borderBottomColor:after": "#ebebe7", "left:after": 0, "right:after": 0, "bottom:after": 0, "height:after": "1", "transformOrigin:after": "0 100%", "transform:after": "scaleY(0.5)", "color:after": "#ebebe7" }, "tbt": { "content:after": "\" \"", "position:after": "absolute", "borderTopWidth:after": "1", "borderTopStyle:after": "solid", "borderTopColor:after": "#ebebe7", "left:after": 0, "right:after": 0, "top:after": 0, "height:after": "1", "transformOrigin:after": "0 100%", "transform:after": "scaleY(0.5)", "color:after": "#ebebe7" }, "tb": { "content:after": "\" \"", "position:after": "absolute", "left:after": 0, "top:after": 0, "zIndex:after": -1, "width:after": 200, "height:after": 200, "borderWidth:after": "1rpx", "borderStyle:after": "solid", "borderColor:after": "#ebebe7", "color:after": "#ebebe7", "transformOrigin:after": "0 0", "transform:after": "scale(0.5, 0.5)" }, "u-tap-btn": { "position": "fixed", "right": "20rpx", "bottom": "100rpx", "zIndex": 999 }, "u-go-home": { "borderRadius": 100, "width": "80rpx", "height": "80rpx", "borderWidth": "1", "borderStyle": "solid", "borderColor": "#eeeeee", "fontSize": "20rpx", "textAlign": "center", "backgroundColor": "#ffffff", "boxShadow": "0px 4rpx 8rpx rgba(0, 0, 0, 0.35)", "zIndex": 2, "opacity": 0.8, "lineHeight": "80rpx", "marginBottom": "20rpx" }, "zhezhaoceng": { "position": "fixed", "top": 0, "width": 100, "height": 100, "zIndex": 99, "animation": "opacity 500ms", "animationFillMode": "forwards" }, "zhezhaoceng1": { "position": "fixed", "top": 0, "width": 100, "height": 100, "zIndex": -999, "animation": "opacity1 500ms", "animationFillMode": "forwards" }, "quicknav": { "width": "80rpx", "height": "80rpx", "borderRadius": 50 }, "text-auto-w": { "textJustify": "distribute-all-lines", "textAlignLast": "justify", "MozTextAlignLast": "justify", "WebkitTextAlignLast": "justify", "overflow": "hidden", "whiteSpace": "nowrap", "textOverflow": "ellipsis", "wordBreak": "break-word" }, "placeholder-class": { "fontSize": "25rpx", "color": "#9e9e9e" }, "flex": { "display": "flex" }, "ft12": { "fontSize": "24rpx" }, "ft14": { "fontSize": "28rpx" }, "ft16": { "fontSize": "32rpx" }, "ft18": { "fontSize": "36rpx" }, "ft20": { "fontSize": "40rpx" }, "ft22": { "fontSize": "44rpx" }, "ft24": { "fontSize": "48rpx" }, "ft28": { "fontSize": "56rpx" }, "ft32": { "fontSize": "64rpx" }, "ft36": { "fontSize": "72rpx" }, "ft40": { "fontSize": "80rpx" }, "ft50": { "fontSize": "100rpx" }, "ft80": { "fontSize": "160rpx" }, "text-over": { "overflow": "hidden", "textOverflow": "ellipsis", "whiteSpace": "nowrap" }, "text-over2": { "overflow": "hidden", "textOverflow": "ellipsis", "WebkitLineClamp": 2, "WebkitBoxOrient": "vertical" }, "text-over3": { "overflow": "hidden", "textOverflow": "ellipsis", "WebkitLineClamp": 3, "WebkitBoxOrient": "vertical" }, "text-center": { "textAlign": "center" }, "text-right": { "textAlign": "right" }, "text-line": { "textDecoration": "line-through" }, "text-w": { "color": "#ffffff" }, "text-main": { "color": "#333333" }, "text-default": { "color": "#000000" }, "text-info": { "color": "#666666" }, "text-placeholder": { "color": "#cccccc" }, "text-notice": { "color": "#999999" }, "text-price": { "color": "#ff6d00" }, "text-load-more": { "color": "#adaeb3" }, "text-theme": { "color": "#ff6d00" }, "text-sign": { "color": "#ff4f4e" }, "text-yellow": { "color": "#ff9b20" }, "text-plus": { "color": "#f2d591" }, "bg-w": { "backgroundColor": "#ffffff" }, "bg-default": { "backgroundColor": "#f7f7f7" }, "bg-main": { "backgroundColor": "#ff6d00" }, "bg-yellow": { "backgroundColor": "#ffb70e" }, "bg-info": { "backgroundColor": "#f0f0f0" }, "bg-invite": { "backgroundColor": "#c79a2f" }, "tag-hot": { "backgroundColor": "#ffeae5", "color": "#ff3300", "fontSize": "24rpx" }, "tag-info": { "backgroundColor": "#f0f0f0", "color": "#333333", "fontSize": "24rpx" }, "tag-tj": { "backgroundColor": "#fce7f3", "color": "#e3108a", "fontSize": "24rpx" }, "tag-type": { "width": "160rpx", "height": "64rpx", "borderRadius": "8rpx", "lineHeight": "64rpx", "textAlign": "center" }, "tag-sf": { "paddingTop": 0, "paddingRight": "16rpx", "paddingBottom": 0, "paddingLeft": "16rpx", "height": "40rpx", "borderRadius": "20rpx", "color": "#ffffff" }, "tag-zk": { "height": "28rpx", "color": "#ffffff", "backgroundColor": "#ff6d00", "paddingTop": 0, "paddingRight": "4rpx", "paddingBottom": 0, "paddingLeft": "4rpx", "lineHeight": "28rpx", "position": "relative", "content:before": "\"\"", "position:before": "absolute", "left:before": "-12rpx", "width:before": 0, "height:before": 0, "borderBottomWidth:before": "14rpx", "borderBottomStyle:before": "solid", "borderBottomColor:before": "rgba(0,0,0,0)", "borderTopWidth:before": "14rpx", "borderTopStyle:before": "solid", "borderTopColor:before": "rgba(0,0,0,0)", "borderRightWidth:before": "14rpx", "borderRightStyle:before": "solid", "borderRightColor:before": "#ff6d00" }, "tag-top": { "paddingTop": "6rpx", "paddingRight": "10rpx", "paddingBottom": "6rpx", "paddingLeft": "10rpx", "borderRadius": "4rpx", "backgroundColor": "#ff6d00", "color": "#ffffff", "fontSize": "24rpx" }, "tag-new-ad": { "paddingTop": "6rpx", "paddingRight": "10rpx", "paddingBottom": "6rpx", "paddingLeft": "10rpx", "borderRadius": "4rpx", "backgroundColor": "#ffffff", "color": "#ff6d00", "borderWidth": "2rpx", "borderStyle": "solid", "borderColor": "#ff6d00", "fontSize": "24rpx" }, "mt10": { "marginTop": "10rpx" }, "mt15": { "marginTop": "15rpx" }, "mt20": { "marginTop": "20rpx" }, "mt30": { "marginTop": "30rpx" }, "mt40": { "marginTop": "40rpx" }, "mt50": { "marginTop": "50rpx" }, "mt60": { "marginTop": "60rpx" }, "mt80": { "marginTop": "80rpx" }, "mt240": { "marginTop": "240rpx" }, "mb10": { "marginBottom": "10rpx" }, "mb15": { "marginBottom": "15rpx" }, "mb20": { "marginBottom": "20rpx" }, "mb30": { "marginBottom": "30rpx" }, "mb40": { "marginBottom": "40rpx" }, "mb50": { "marginBottom": "50rpx" }, "mb60": { "marginBottom": "60rpx" }, "ml10": { "marginLeft": "10rpx" }, "ml15": { "marginLeft": "15rpx" }, "ml20": { "marginLeft": "20rpx" }, "ml30": { "marginLeft": "30rpx" }, "ml40": { "marginLeft": "40rpx" }, "ml50": { "marginLeft": "50rpx" }, "ml60": { "marginLeft": "60rpx" }, "mr10": { "marginRight": "10rpx" }, "mr15": { "marginRight": "15rpx" }, "mr20": { "marginRight": "20rpx" }, "mr30": { "marginRight": "30rpx" }, "mr40": { "marginRight": "40rpx" }, "mr50": { "marginRight": "50rpx" }, "mr60": { "marginRight": "60rpx" }, "pt10": { "paddingTop": "10rpx" }, "pt20": { "paddingTop": "20rpx" }, "pt30": { "paddingTop": "30rpx" }, "pt40": { "paddingTop": "40rpx" }, "pt60": { "paddingTop": "60rpx" }, "pt90": { "paddingTop": "90rpx" }, "pt100": { "paddingTop": "100rpx" }, "pt120": { "paddingTop": "120rpx" }, "pt160": { "paddingTop": "160rpx" }, "pd20": { "paddingTop": "20rpx", "paddingRight": "20rpx", "paddingBottom": "20rpx", "paddingLeft": "20rpx" }, "pd30": { "paddingTop": "30rpx", "paddingRight": "30rpx", "paddingBottom": "30rpx", "paddingLeft": "30rpx" }, "pd40": { "paddingTop": "40rpx", "paddingRight": "40rpx", "paddingBottom": "40rpx", "paddingLeft": "40rpx" }, "plr30": { "paddingTop": "0rpx", "paddingRight": "30rpx", "paddingBottom": "0rpx", "paddingLeft": "30rpx" }, "plr40": { "paddingTop": "0rpx", "paddingRight": "40rpx", "paddingBottom": "0rpx", "paddingLeft": "40rpx" }, "plr60": { "paddingTop": "0rpx", "paddingRight": "60rpx", "paddingBottom": "0rpx", "paddingLeft": "60rpx" }, "pr30": { "paddingRight": "30rpx" }, "pl20": { "paddingLeft": "20rpx" }, "pl30": { "paddingLeft": "30rpx" }, "pl50": { "paddingLeft": "50rpx" }, "pb20": { "paddingBottom": "20rpx" }, "pb30": { "paddingBottom": "30rpx" }, "pb40": { "paddingBottom": "40rpx" }, "bdr8": { "borderRadius": "8rpx" }, "bdr16": { "borderRadius": "16rpx" }, "bdr32": { "borderRadius": "32rpx" }, "box-shadow": { "boxShadow": "0rpx 8rpx 32rpx 0rpx rgba(0, 0, 0, 0.08)" }, "box-shadow-top": { "boxShadow": "0rpx -4rpx 12rpx 0rpx rgba(0, 0, 0, 0.04)" }, "box-shadow-bottom": { "boxShadow": "0rpx 4px 8rpx 0rpx rgba(0, 0, 0, 0.06)" }, "scale6": { "transform": "scale(0.6)" }, "scale8": { "transform": "scale(0.8)" }, "ftw400": { "fontWeight": "400" }, "ftw500": { "fontWeight": "500" }, "ftw600": { "fontWeight": "600" }, "uni-swiper-tab": { "height": "100rpx", "whiteSpace": "nowrap" }, "mcs": { "fontSize": "12", "color": "#f30213" }, "@VERSION": 2 } /***/ }), /* 18 */ /*!*******************************************************************!*\ !*** ./node_modules/@dcloudio/uni-cli-shared/lib/uni-polyfill.js ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { 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; } /***/ }), /* 19 */, /* 20 */, /* 21 */, /* 22 */, /* 23 */, /* 24 */, /* 25 */, /* 26 */, /* 27 */, /* 28 */, /* 29 */ /*!**********************************************************************************************************!*\ !*** ./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 } } /***/ }), /* 30 */, /* 31 */, /* 32 */, /* 33 */, /* 34 */, /* 35 */ /*!**********************************************************************************!*\ !*** C:/Users/lihy/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; /***/ }), /* 36 */ /*!***************************************************************************!*\ !*** C:/Users/lihy/node_modules/@babel/runtime/helpers/defineProperty.js ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ 37); 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; /***/ }), /* 37 */ /*!**************************************************************************!*\ !*** C:/Users/lihy/node_modules/@babel/runtime/helpers/toPropertyKey.js ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _typeof = __webpack_require__(/*! ./typeof.js */ 38)["default"]; var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ 39); function toPropertyKey(t) { var i = toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); } module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 38 */ /*!*******************************************************************!*\ !*** C:/Users/lihy/node_modules/@babel/runtime/helpers/typeof.js ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _typeof(o) { "@babel/helpers - typeof"; return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(o); } module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 39 */ /*!************************************************************************!*\ !*** C:/Users/lihy/node_modules/@babel/runtime/helpers/toPrimitive.js ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _typeof = __webpack_require__(/*! ./typeof.js */ 38)["default"]; function toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /* 40 */, /* 41 */, /* 42 */, /* 43 */, /* 44 */, /* 45 */, /* 46 */, /* 47 */, /* 48 */, /* 49 */ /*!********************************************!*\ !*** ./node_modules/vuex/dist/vuex.esm.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 50); Object.defineProperty(exports, "__esModule", { value: true }); exports.Store = void 0; exports.createLogger = createLogger; exports.default = exports.createNamespacedHelpers = void 0; exports.install = install; exports.mapState = exports.mapMutations = exports.mapGetters = exports.mapActions = void 0; var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 5)); /*! * 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 || (0, _typeof2.default)(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 && (0, _typeof2.default)(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 assert(value) { return typeof value === 'function'; }, expected: 'function' }; var objectAssert = { assert: function assert(value) { return typeof value === 'function' || (0, _typeof2.default)(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); } }; exports.Store = Store; 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.hotUpdate = function hotUpdate(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 get() { 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 get() { 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 get() { 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 " + (0, _typeof2.default)(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} */ exports.mapState = mapState; 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} */ exports.mapMutations = mapMutations; 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} */ exports.mapGetters = mapGetters; 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} */ exports.mapActions = mapActions; var createNamespacedHelpers = function createNamespacedHelpers(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} */ exports.createNamespacedHelpers = createNamespacedHelpers; 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 filter(mutation, stateBefore, stateAfter) { return true; }; var transformer = ref.transformer; if (transformer === void 0) transformer = function transformer(state) { return state; }; var mutationTransformer = ref.mutationTransformer; if (mutationTransformer === void 0) mutationTransformer = function mutationTransformer(mut) { return mut; }; var actionFilter = ref.actionFilter; if (actionFilter === void 0) actionFilter = function actionFilter(action, state) { return true; }; var actionTransformer = ref.actionTransformer; if (actionTransformer === void 0) actionTransformer = function actionTransformer(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 = { Store: Store, install: install, version: '3.6.2', mapState: mapState, mapMutations: mapMutations, mapGetters: mapGetters, mapActions: mapActions, createNamespacedHelpers: createNamespacedHelpers, createLogger: createLogger }; var _default = index; exports.default = _default; /***/ }), /* 50 */ /*!**********************************************************************!*\ !*** ./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; /***/ }), /* 51 */, /* 52 */, /* 53 */, /* 54 */, /* 55 */, /* 56 */, /* 57 */, /* 58 */, /* 59 */, /* 60 */, /* 61 */, /* 62 */, /* 63 */, /* 64 */, /* 65 */ /*!*********************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js ***! \*********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = formatLog; exports.log = log; 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); } /***/ }), /* 66 */, /* 67 */, /* 68 */, /* 69 */, /* 70 */, /* 71 */, /* 72 */, /* 73 */, /* 74 */, /* 75 */, /* 76 */, /* 77 */, /* 78 */, /* 79 */, /* 80 */, /* 81 */, /* 82 */, /* 83 */, /* 84 */, /* 85 */, /* 86 */, /* 87 */, /* 88 */, /* 89 */, /* 90 */, /* 91 */, /* 92 */, /* 93 */, /* 94 */, /* 95 */, /* 96 */, /* 97 */, /* 98 */, /* 99 */, /* 100 */, /* 101 */, /* 102 */, /* 103 */, /* 104 */, /* 105 */, /* 106 */, /* 107 */, /* 108 */, /* 109 */ /*!*****************************************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/main.js?{"page":"community%2FnvueSwiper%2FnvueSwiper"} ***! \*****************************************************************************************************************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _dcloudio_uni_stat_dist_uni_stat_es_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @dcloudio/uni-stat/dist/uni-stat.es.js */ 1);\n/* harmony import */ var _dcloudio_uni_stat_dist_uni_stat_es_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_dcloudio_uni_stat_dist_uni_stat_es_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var uni_app_style__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uni-app-style */ 15);\n/* harmony import */ var uni_app_style__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(uni_app_style__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var uni_polyfill__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! uni-polyfill */ 18);\n/* harmony import */ var uni_polyfill__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(uni_polyfill__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _community_nvueSwiper_nvueSwiper_nvue_mpType_page__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./community/nvueSwiper/nvueSwiper.nvue?mpType=page */ 110);\n\n \n \n \n \n _community_nvueSwiper_nvueSwiper_nvue_mpType_page__WEBPACK_IMPORTED_MODULE_3__[\"default\"].mpType = 'page'\n _community_nvueSwiper_nvueSwiper_nvue_mpType_page__WEBPACK_IMPORTED_MODULE_3__[\"default\"].route = 'community/nvueSwiper/nvueSwiper'\n _community_nvueSwiper_nvueSwiper_nvue_mpType_page__WEBPACK_IMPORTED_MODULE_3__[\"default\"].el = '#root'\n new Vue(_community_nvueSwiper_nvueSwiper_nvue_mpType_page__WEBPACK_IMPORTED_MODULE_3__[\"default\"])\n //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUNBLFFBQXdEO0FBQ3hELFFBQThCO0FBQzlCLFFBQTZCO0FBQzdCLFFBQTRFO0FBQzVFLFFBQVEseUZBQUc7QUFDWCxRQUFRLHlGQUFHO0FBQ1gsUUFBUSx5RkFBRztBQUNYLGdCQUFnQix5RkFBRyIsImZpbGUiOiIxMDkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbiAgICAgICAgaW1wb3J0ICdAZGNsb3VkaW8vdW5pLXN0YXQvZGlzdC91bmktc3RhdC5lcy5qcyc7XG4gICAgICAgIGltcG9ydCAndW5pLWFwcC1zdHlsZSdcbiAgICAgICAgaW1wb3J0ICd1bmktcG9seWZpbGwnXG4gICAgICAgIGltcG9ydCBBcHAgZnJvbSAnLi9jb21tdW5pdHkvbnZ1ZVN3aXBlci9udnVlU3dpcGVyLm52dWU/bXBUeXBlPXBhZ2UnXG4gICAgICAgIEFwcC5tcFR5cGUgPSAncGFnZSdcbiAgICAgICAgQXBwLnJvdXRlID0gJ2NvbW11bml0eS9udnVlU3dpcGVyL252dWVTd2lwZXInXG4gICAgICAgIEFwcC5lbCA9ICcjcm9vdCdcbiAgICAgICAgbmV3IFZ1ZShBcHApXG4gICAgICAgICJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///109\n"); /***/ }), /* 110 */ /*!***********************************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/community/nvueSwiper/nvueSwiper.nvue?mpType=page ***! \***********************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _nvueSwiper_nvue_vue_type_template_id_291c6123_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./nvueSwiper.nvue?vue&type=template&id=291c6123&mpType=page */ 111);\n/* harmony import */ var _nvueSwiper_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./nvueSwiper.nvue?vue&type=script&lang=js&mpType=page */ 128);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _nvueSwiper_nvue_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 _nvueSwiper_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HbuilderX_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 */ 29);\n\nvar renderjs\n\n\nfunction injectStyles (context) {\n \n if(!this.options.style){\n this.options.style = {}\n }\n if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){\n Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)\n }\n if(Vue.prototype.__merge_style){\n Vue.prototype.__merge_style(__webpack_require__(/*! ./nvueSwiper.nvue?vue&type=style&index=0&lang=css&mpType=page */ 221).default, this.options.style)\n }else{\n Object.assign(this.options.style,__webpack_require__(/*! ./nvueSwiper.nvue?vue&type=style&index=0&lang=css&mpType=page */ 221).default)\n }\n\n}\n\n/* normalize component */\n\nvar component = Object(_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _nvueSwiper_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _nvueSwiper_nvue_vue_type_template_id_291c6123_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _nvueSwiper_nvue_vue_type_template_id_291c6123_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n \"1877c048\",\n false,\n _nvueSwiper_nvue_vue_type_template_id_291c6123_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ninjectStyles.call(component)\ncomponent.options.__file = \"community/nvueSwiper/nvueSwiper.nvue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBbUk7QUFDbkk7QUFDMEU7QUFDTDtBQUNyRTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRDQUE0QyxtQkFBTyxDQUFDLHdFQUErRDtBQUNuSCxhQUFhO0FBQ2IsaURBQWlELG1CQUFPLENBQUMsd0VBQStEO0FBQ3hIOztBQUVBOztBQUVBO0FBQ2dMO0FBQ2hMLGdCQUFnQix5TEFBVTtBQUMxQixFQUFFLDRGQUFNO0FBQ1IsRUFBRSxpR0FBTTtBQUNSLEVBQUUsMEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUscUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ0E7QUFDZSxnRiIsImZpbGUiOiIxMTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL252dWVTd2lwZXIubnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0yOTFjNjEyMyZtcFR5cGU9cGFnZVwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vbnZ1ZVN3aXBlci5udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL252dWVTd2lwZXIubnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5mdW5jdGlvbiBpbmplY3RTdHlsZXMgKGNvbnRleHQpIHtcbiAgXG4gIGlmKCF0aGlzLm9wdGlvbnMuc3R5bGUpe1xuICAgICAgICAgIHRoaXMub3B0aW9ucy5zdHlsZSA9IHt9XG4gICAgICB9XG4gICAgICBpZihWdWUucHJvdG90eXBlLl9fbWVyZ2Vfc3R5bGUgJiYgVnVlLnByb3RvdHlwZS5fXyRhcHBTdHlsZV9fKXtcbiAgICAgICAgVnVlLnByb3RvdHlwZS5fX21lcmdlX3N0eWxlKFZ1ZS5wcm90b3R5cGUuX18kYXBwU3R5bGVfXywgdGhpcy5vcHRpb25zLnN0eWxlKVxuICAgICAgfVxuICAgICAgaWYoVnVlLnByb3RvdHlwZS5fX21lcmdlX3N0eWxlKXtcbiAgICAgICAgICAgICAgICBWdWUucHJvdG90eXBlLl9fbWVyZ2Vfc3R5bGUocmVxdWlyZShcIi4vbnZ1ZVN3aXBlci5udnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmbGFuZz1jc3MmbXBUeXBlPXBhZ2VcIikuZGVmYXVsdCwgdGhpcy5vcHRpb25zLnN0eWxlKVxuICAgICAgICAgICAgfWVsc2V7XG4gICAgICAgICAgICAgICAgT2JqZWN0LmFzc2lnbih0aGlzLm9wdGlvbnMuc3R5bGUscmVxdWlyZShcIi4vbnZ1ZVN3aXBlci5udnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmbGFuZz1jc3MmbXBUeXBlPXBhZ2VcIikuZGVmYXVsdClcbiAgICAgICAgICAgIH1cblxufVxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhidWlsZGVyWFxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIFwiMTg3N2MwNDhcIixcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmluamVjdFN0eWxlcy5jYWxsKGNvbXBvbmVudClcbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tbXVuaXR5L252dWVTd2lwZXIvbnZ1ZVN3aXBlci5udnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///110\n"); /***/ }), /* 111 */ /*!*****************************************************************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/community/nvueSwiper/nvueSwiper.nvue?vue&type=template&id=291c6123&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_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_nvueSwiper_nvue_vue_type_template_id_291c6123_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-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./nvueSwiper.nvue?vue&type=template&id=291c6123&mpType=page */ 112); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_nvueSwiper_nvue_vue_type_template_id_291c6123_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_nvueSwiper_nvue_vue_type_template_id_291c6123_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_nvueSwiper_nvue_vue_type_template_id_291c6123_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_nvueSwiper_nvue_vue_type_template_id_291c6123_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 112 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/community/nvueSwiper/nvueSwiper.nvue?vue&type=template&id=291c6123&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 */ 113).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( "scroll-view", { staticStyle: { flexDirection: "column" }, attrs: { scrollY: true, showScrollbar: true, enableBackToTop: true, bubble: "true", }, }, [ _c( "view", [ _vm.isShowAixin ? _c("u-image", { style: "position: fixed; margin-left: " + _vm.aixinLeft + "px; margin-top: " + _vm.aixinTop + "px; width: 70px; height: 65px; transform: rotate(" + _vm.Rotate + "deg);", attrs: { src: "../static/img/index/aixining.png" }, }) : _vm._e(), _c( "swiper", { style: "width: " + _vm.windowWidth + "px; height: " + _vm.windowHeight + "px; background-color: #000000;", attrs: { vertical: true, current: _vm.current, indicatorDots: false, }, on: { animationfinish: _vm.animationfinish, change: _vm.change }, }, _vm._l(_vm.dataList, function (list, index) { return _c("swiper-item", { key: index }, [ _c( "view", [ Math.abs(_vm.k - index) <= 1 ? _c("u-video", { style: "width: " + _vm.windowWidth + "px; height: " + _vm.windowHeight + "px; background-color: #000000; z-index: -1;", attrs: { id: list.story_id + "" + index, loop: true, muted: list.isplay, controls: false, httpCache: true, objectFit: "cover", pageGesture: false, showFullscreenBtn: false, showLoading: false, showCenterPlayBtn: false, enableProgressGesture: false, src: list.story_video, }, on: { ended: _vm.ended, click: function ($event) { _vm.tapVideoHover(list.state, $event) }, }, }) : _vm._e(), !list.playIng ? _c("u-image", { style: "width: " + _vm.windowWidth + "px; height: " + _vm.windowHeight + "px; position: absolute;", attrs: { src: list.story_file[0], mode: "aspectFit" }, }) : _vm._e(), ], 1 ), _c( "view", { staticClass: ["videoHover"], style: "width: " + _vm.windowWidth + "px; height: " + _vm.windowHeight + "px;", on: { click: function ($event) { _vm.tapVideoHover(list.state, $event) }, touchstart: _vm.touchstartHover, }, }, [ list.state == "pause" ? _c("u-image", { staticClass: ["playState"], attrs: { src: "../static/img/index/play.png" }, }) : _vm._e(), ], 1 ), _c( "view", { staticClass: ["userInfo"] }, [ _c("u-image", { staticClass: ["userAvatar"], attrs: { src: list.user_avatar, mode: "aspectFill" }, on: { click: function ($event) { _vm.tozuozhe(list.user_id) }, }, }), list.user_id != _vm.userInfo.user_id && !list.IsFollow ? _c( "u-text", { staticClass: ["right-text-avater"], appendAsTree: true, attrs: { append: "tree" }, on: { click: function ($event) { _vm.onFollow(list.user_id, index) }, }, }, [_vm._v("+")] ) : _vm._e(), _c( "view", { staticStyle: { opacity: "0.9", marginTop: "17px" }, on: { click: function ($event) { _vm.cLike(list.IsFabulous) }, }, }, [ list.IsFabulous ? _c("u-image", { staticStyle: { width: "40px", height: "40px", position: "absolute", right: "6px", }, attrs: { src: "../static/img/index/xin.png", dataStory_id: list.story_id, dataIndex: index, }, on: { click: _vm.onUnLike }, }) : _vm._e(), !list.IsFabulous ? _c("u-image", { staticStyle: { width: "40px", height: "40px", position: "absolute", right: "6px", }, attrs: { src: "../static/img/index/xin-2.png", dataStory_id: list.story_id, dataIndex: index, }, on: { click: _vm.onLike }, }) : _vm._e(), _c( "u-text", { class: { likeNumActive: list.IsFabulous }, staticStyle: { color: "#FFFFFF", marginTop: "5px", fontSize: "14px", textAlign: "center", marginTop: "40px", fontWeight: "bold", }, appendAsTree: true, attrs: { append: "tree" }, }, [_vm._v(_vm._s(list.story_like_count))] ), ], 1 ), _c( "view", { staticClass: ["comment"], staticStyle: { opacity: "0.9", marginTop: "17px" }, on: { click: function ($event) { _vm.toComment(index) }, }, }, [ _c("u-image", { staticStyle: { width: "35px", height: "35px", position: "absolute", right: "7px", }, attrs: { src: "../static/img/index/liaotian-2.png" }, }), _c( "u-text", { staticStyle: { color: "#FFFFFF", marginTop: "5px", fontSize: "14px", fontWeight: "bold", textAlign: "center", marginTop: "40px", }, appendAsTree: true, attrs: { append: "tree" }, }, [_vm._v(_vm._s(list.story_comment_count))] ), ], 1 ), _c( "view", { staticClass: ["fav"], staticStyle: { opacity: "0.9", marginTop: "17px" }, }, [ list.IsCollection ? _c("u-image", { staticStyle: { width: "35px", height: "35px", position: "absolute", right: "7px", }, attrs: { src: "../static/img/index/sc-2.png", dataStory_id: list.story_id, dataIndex: index, }, on: { click: _vm.onUnCollection }, }) : _c("u-image", { staticStyle: { width: "35px", height: "35px", position: "absolute", right: "7px", }, attrs: { src: "../static/img/index/sc.png", dataStory_id: list.story_id, dataIndex: index, }, on: { click: _vm.onCollection }, }), _c( "u-text", { staticStyle: { color: "#FFFFFF", marginTop: "5px", fontSize: "14px", fontWeight: "bold", textAlign: "center", marginTop: "40px", }, appendAsTree: true, attrs: { append: "tree" }, }, [_vm._v(_vm._s(list.story_collection_count))] ), ], 1 ), _c( "view", { staticStyle: { opacity: "0.9", marginTop: "17px" }, on: { click: _vm.report }, }, [ _c("u-image", { staticStyle: { width: "40px", height: "40px", position: "absolute", right: "5px", }, attrs: { src: "../static/img/index/jubao.png" }, }), _c( "u-text", { staticStyle: { color: "#FFFFFF", marginTop: "5px", fontSize: "14px", textAlign: "center", fontWeight: "bold", marginTop: "40px", }, appendAsTree: true, attrs: { append: "tree" }, }, [_vm._v(_vm._s(_vm.__("举报")))] ), ], 1 ), ], 1 ), list.item_id.length > 0 && list.product_item_name ? _c( "view", { staticClass: ["view-product"], on: { click: function ($event) { _vm.onProduct(list.item_id) }, }, }, [ _c( "view", { staticClass: ["left-view"], staticStyle: { width: "100rpx", height: "100rpx" }, }, [ _c("u-image", { staticClass: ["product_img"], staticStyle: { width: "100rpx", height: "100rpx", }, attrs: { src: list.product_image }, }), ], 1 ), _c( "view", { staticClass: ["left-view"], staticStyle: { width: "400rpx", height: "100rpx" }, }, [ _c( "view", { staticClass: ["left-text", "uni-ellipsis"], staticStyle: { paddingLeft: "10rpx" }, }, [ _c("u-text", [ _vm._v(_vm._s(list.product_item_name)), ]), ] ), _c( "view", { staticClass: ["left-text", "uni-ellipsis"], staticStyle: { paddingLeft: "10rpx", fontSize: "24rpx", paddingTop: "4rpx", }, }, [ _c("u-text", [ _vm._v( _vm._s( _vm.sprintf( _vm.__("价格:%s"), list.item_unit_price ) ) ), ]), ] ), ] ), ] ) : _vm._e(), _c( "view", { staticClass: ["content"], staticStyle: { display: "flex" }, }, [ _c( "u-text", { staticClass: ["userName"], staticStyle: { width: "250rpx" }, appendAsTree: true, attrs: { append: "tree" }, }, [_vm._v("@" + _vm._s(list.user_nickname))] ), _c("view", { staticClass: ["words"] }, [ _c("u-text", [_vm._v(_vm._s(list.story_content))]), ]), ] ), ]) }), 1 ), _c( "uni-popup", { ref: "pinglun", attrs: { type: "bottom" }, on: { touchmove: _vm.moveHandle }, }, [ _vm.isDouyin ? _c( "view", { style: "width: " + _vm.windowWidth + "px; height: " + _vm.boxStyle.height / _vm.heightNum + "px; background-color: #fff; border-top-left-radius: 10px; border-top-right-radius: 10px;", }, [ _c("douyin-scrollview", { attrs: { Width: _vm.windowWidth, story_id: _vm.story_id, videouserID: _vm.user_id, pinlunNum: _vm.pinlunNum, Height: _vm.boxStyle.height / 1.23, deleteIOSHeight: 36, deleteAndroidHeight: 15, }, on: { closeScrollview: _vm.closeScrollview }, }), ], 1 ) : _vm._e(), ] ), ], 1 ), ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 113 */ /*!*********************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-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& */ 114);\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& */ 124);\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_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 */ 29);\n\nvar renderjs\n\n\nfunction injectStyles (context) {\n \n if(!this.options.style){\n this.options.style = {}\n }\n if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){\n Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)\n }\n if(Vue.prototype.__merge_style){\n Vue.prototype.__merge_style(__webpack_require__(/*! ./uni-popup.vue?vue&type=style&index=0&id=7da806a4&lang=scss&scoped=true& */ 126).default, this.options.style)\n }else{\n Object.assign(this.options.style,__webpack_require__(/*! ./uni-popup.vue?vue&type=style&index=0&id=7da806a4&lang=scss&scoped=true& */ 126).default)\n }\n\n}\n\n/* normalize component */\n\nvar component = Object(_D_HbuilderX_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 \"3ba5a123\",\n false,\n _uni_popup_vue_vue_type_template_id_7da806a4_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ninjectStyles.call(component)\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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0k7QUFDbEk7QUFDNkQ7QUFDTDtBQUN4RDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRDQUE0QyxtQkFBTyxDQUFDLG9GQUEyRTtBQUMvSCxhQUFhO0FBQ2IsaURBQWlELG1CQUFPLENBQUMsb0ZBQTJFO0FBQ3BJOztBQUVBOztBQUVBO0FBQ2dMO0FBQ2hMLGdCQUFnQix5TEFBVTtBQUMxQixFQUFFLCtFQUFNO0FBQ1IsRUFBRSxnR0FBTTtBQUNSLEVBQUUseUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ0E7QUFDZSxnRiIsImZpbGUiOiIxMTMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3VuaS1wb3B1cC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9N2RhODA2YTQmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91bmktcG9wdXAudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91bmktcG9wdXAudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5mdW5jdGlvbiBpbmplY3RTdHlsZXMgKGNvbnRleHQpIHtcbiAgXG4gIGlmKCF0aGlzLm9wdGlvbnMuc3R5bGUpe1xuICAgICAgICAgIHRoaXMub3B0aW9ucy5zdHlsZSA9IHt9XG4gICAgICB9XG4gICAgICBpZihWdWUucHJvdG90eXBlLl9fbWVyZ2Vfc3R5bGUgJiYgVnVlLnByb3RvdHlwZS5fXyRhcHBTdHlsZV9fKXtcbiAgICAgICAgVnVlLnByb3RvdHlwZS5fX21lcmdlX3N0eWxlKFZ1ZS5wcm90b3R5cGUuX18kYXBwU3R5bGVfXywgdGhpcy5vcHRpb25zLnN0eWxlKVxuICAgICAgfVxuICAgICAgaWYoVnVlLnByb3RvdHlwZS5fX21lcmdlX3N0eWxlKXtcbiAgICAgICAgICAgICAgICBWdWUucHJvdG90eXBlLl9fbWVyZ2Vfc3R5bGUocmVxdWlyZShcIi4vdW5pLXBvcHVwLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPTdkYTgwNmE0Jmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZSZcIikuZGVmYXVsdCwgdGhpcy5vcHRpb25zLnN0eWxlKVxuICAgICAgICAgICAgfWVsc2V7XG4gICAgICAgICAgICAgICAgT2JqZWN0LmFzc2lnbih0aGlzLm9wdGlvbnMuc3R5bGUscmVxdWlyZShcIi4vdW5pLXBvcHVwLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPTdkYTgwNmE0Jmxhbmc9c2NzcyZzY29wZWQ9dHJ1ZSZcIikuZGVmYXVsdClcbiAgICAgICAgICAgIH1cblxufVxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhidWlsZGVyWFxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiN2RhODA2YTRcIixcbiAgXCIzYmE1YTEyM1wiLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuaW5qZWN0U3R5bGVzLmNhbGwoY29tcG9uZW50KVxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL3VuaS1wb3B1cC91bmktcG9wdXAudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///113\n"); /***/ }), /* 114 */ /*!****************************************************************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-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_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_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-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-popup.vue?vue&type=template&id=7da806a4&scoped=true& */ 115); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_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_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_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_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_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_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_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"]; }); /***/ }), /* 115 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-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 */ 116) .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.showPopup ? _c( "view", { staticClass: ["uni-popup"], on: { touchmove: _vm.clear } }, [ _c("uni-transition", { attrs: { modeClass: ["fade"], styles: _vm.maskClass, duration: _vm.duration, show: _vm.showTrans, }, on: { click: _vm.onTap }, }), _c( "uni-transition", { attrs: { modeClass: _vm.ani, styles: _vm.transClass, duration: _vm.duration, show: _vm.showTrans, }, on: { click: _vm.onTap }, }, [ _c( "view", { staticClass: ["uni-popup__wrapper-box"], on: { click: _vm.clear }, }, [_vm._t("default")], 2 ), ] ), ], 1 ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 116 */ /*!*******************************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-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& */ 117);\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& */ 119);\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_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 */ 29);\n\nvar renderjs\n\n\nfunction injectStyles (context) {\n \n if(!this.options.style){\n this.options.style = {}\n }\n if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){\n Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)\n }\n if(Vue.prototype.__merge_style){\n Vue.prototype.__merge_style(__webpack_require__(/*! ./uni-transition.vue?vue&type=style&index=0&lang=scss& */ 122).default, this.options.style)\n }else{\n Object.assign(this.options.style,__webpack_require__(/*! ./uni-transition.vue?vue&type=style&index=0&lang=scss& */ 122).default)\n }\n\n}\n\n/* normalize component */\n\nvar component = Object(_D_HbuilderX_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 \"0af6227d\",\n false,\n _uni_transition_vue_vue_type_template_id_cce16df8___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ninjectStyles.call(component)\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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMkg7QUFDM0g7QUFDa0U7QUFDTDtBQUM3RDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRDQUE0QyxtQkFBTyxDQUFDLGlFQUF3RDtBQUM1RyxhQUFhO0FBQ2IsaURBQWlELG1CQUFPLENBQUMsaUVBQXdEO0FBQ2pIOztBQUVBOztBQUVBO0FBQ2dMO0FBQ2hMLGdCQUFnQix5TEFBVTtBQUMxQixFQUFFLG9GQUFNO0FBQ1IsRUFBRSx5RkFBTTtBQUNSLEVBQUUsa0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNkZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ0E7QUFDZSxnRiIsImZpbGUiOiIxMTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3VuaS10cmFuc2l0aW9uLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1jY2UxNmRmOCZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3VuaS10cmFuc2l0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdW5pLXRyYW5zaXRpb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5mdW5jdGlvbiBpbmplY3RTdHlsZXMgKGNvbnRleHQpIHtcbiAgXG4gIGlmKCF0aGlzLm9wdGlvbnMuc3R5bGUpe1xuICAgICAgICAgIHRoaXMub3B0aW9ucy5zdHlsZSA9IHt9XG4gICAgICB9XG4gICAgICBpZihWdWUucHJvdG90eXBlLl9fbWVyZ2Vfc3R5bGUgJiYgVnVlLnByb3RvdHlwZS5fXyRhcHBTdHlsZV9fKXtcbiAgICAgICAgVnVlLnByb3RvdHlwZS5fX21lcmdlX3N0eWxlKFZ1ZS5wcm90b3R5cGUuX18kYXBwU3R5bGVfXywgdGhpcy5vcHRpb25zLnN0eWxlKVxuICAgICAgfVxuICAgICAgaWYoVnVlLnByb3RvdHlwZS5fX21lcmdlX3N0eWxlKXtcbiAgICAgICAgICAgICAgICBWdWUucHJvdG90eXBlLl9fbWVyZ2Vfc3R5bGUocmVxdWlyZShcIi4vdW5pLXRyYW5zaXRpb24udnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmbGFuZz1zY3NzJlwiKS5kZWZhdWx0LCB0aGlzLm9wdGlvbnMuc3R5bGUpXG4gICAgICAgICAgICB9ZWxzZXtcbiAgICAgICAgICAgICAgICBPYmplY3QuYXNzaWduKHRoaXMub3B0aW9ucy5zdHlsZSxyZXF1aXJlKFwiLi91bmktdHJhbnNpdGlvbi52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZsYW5nPXNjc3MmXCIpLmRlZmF1bHQpXG4gICAgICAgICAgICB9XG5cbn1cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxIYnVpbGRlclhcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxydW50aW1lXFxcXGNvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBcIjBhZjYyMjdkXCIsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5pbmplY3RTdHlsZXMuY2FsbChjb21wb25lbnQpXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvdW5pLXRyYW5zaXRpb24vdW5pLXRyYW5zaXRpb24udnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///116\n"); /***/ }), /* 117 */ /*!**************************************************************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-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_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_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-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-transition.vue?vue&type=template&id=cce16df8& */ 118); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_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_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_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_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_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_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_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"]; }); /***/ }), /* 118 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-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.isShow ? _c( "view", { ref: "ani", staticClass: ["uni-transition"], class: [_vm.ani.in], style: "transform:" + _vm.transform + ";" + _vm.stylesObject, on: { click: _vm.change }, }, [_vm._t("default")], 2 ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 119 */ /*!********************************************************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-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_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_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??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-transition.vue?vue&type=script&lang=js& */ 120);\n/* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_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_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_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_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_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_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_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_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTZjLENBQWdCLHNmQUFHLEVBQUMiLCJmaWxlIjoiMTE5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIYnVpbGRlclhcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/cmVmLS01LTAhRDpcXFxcSGJ1aWxkZXJYXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS01LTEhRDpcXFxcSGJ1aWxkZXJYXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VuaS10cmFuc2l0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIYnVpbGRlclhcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/cmVmLS01LTAhRDpcXFxcSGJ1aWxkZXJYXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS01LTEhRDpcXFxcSGJ1aWxkZXJYXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VuaS10cmFuc2l0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///119\n"); /***/ }), /* 120 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/components/uni-transition/uni-transition.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__webpack_provided_uni_dot_requireNativePlugin) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 35);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 36));\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\nvar animation = __webpack_provided_uni_dot_requireNativePlugin('animation');\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 if (!this.$refs['ani']) return;\n animation.transition(this.$refs['ani'].ref, {\n styles: styles,\n duration: this.duration,\n //ms\n timingFunction: 'ease',\n needLayout: false,\n delay: 0 //ms\n }, function () {\n if (!type) {\n _this2.isShow = false;\n }\n _this2.$emit('change', {\n detail: _this2.isShow\n });\n });\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;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/uni-app-plus-nvue/dist/require-native-plugin.js */ 121)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy91bmktdHJhbnNpdGlvbi91bmktdHJhbnNpdGlvbi52dWUiXSwibmFtZXMiOlsibmFtZSIsInByb3BzIiwic2hvdyIsInR5cGUiLCJkZWZhdWx0IiwibW9kZUNsYXNzIiwiZHVyYXRpb24iLCJzdHlsZXMiLCJkYXRhIiwiaXNTaG93IiwidHJhbnNmb3JtIiwiYW5pIiwiaW4iLCJhY3RpdmUiLCJ3YXRjaCIsImhhbmRsZXIiLCJpbW1lZGlhdGUiLCJjb21wdXRlZCIsInN0eWxlc09iamVjdCIsInRyYW5zZnJvbSIsImNyZWF0ZWQiLCJtZXRob2RzIiwiY2hhbmdlIiwiZGV0YWlsIiwib3BlbiIsImNsZWFyVGltZW91dCIsInNldFRpbWVvdXQiLCJjbG9zZSIsIl9hbmltYXRpb24iLCJhbmltYXRpb24iLCJ0aW1pbmdGdW5jdGlvbiIsIm5lZWRMYXlvdXQiLCJkZWxheSIsImdldFRyYW5mcm9tIiwiX21vZGVDbGFzc0FyciIsIm1vZGUiLCJtb2Rlc3RyIiwidG9MaW5lIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFTQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQWZBLGdCQWdCQTtFQUNBQTtFQUNBQztJQUNBQztNQUNBQztNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0lBQ0FFO01BQ0FIO01BQ0FDO0lBQ0E7SUFDQUc7TUFDQUo7TUFDQUM7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBSTtJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO1FBQUFDO1FBQ0FDO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FaO01BQ0FhO1FBQ0E7VUFDQTtRQUNBO1VBQ0E7UUFDQTtNQUNBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBLDZDQUNBO1FBQ0E7TUFBQSxFQUNBO01BQ0E7TUFDQTtRQUNBO1FBQ0FDO01BQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFBQSxDQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7UUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBO1VBQ0E7UUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBO1FBQ0FDO1VBQ0E7UUFDQTtNQUNBO0lBRUE7SUFDQUM7TUFDQUY7TUFDQTtJQUNBO0lBQ0FHO01BQUE7TUFDQTtNQUVBO01BQ0FDO1FBQ0F0QjtRQUNBRDtRQUFBO1FBQ0F3QjtRQUNBQztRQUNBQztNQUNBO1FBQ0E7VUFDQTtRQUNBO1FBQ0E7VUFDQVQ7UUFDQTtNQUNBO0lBc0JBO0lBQ0FVO01BQ0E7UUFDQXZCO01BQ0E7TUFDQTtRQUNBO1VBQ0E7WUFDQUg7WUFDQTtVQUNBO1lBQ0FBO1lBQ0E7VUFDQTtZQUNBQTtZQUNBO1VBQ0E7WUFDQUE7WUFDQTtVQUNBO1lBQ0FBO1lBQ0E7VUFDQTtZQUNBQTtZQUNBO1VBQ0E7WUFDQUE7WUFDQTtRQUFBO01BRUE7TUFDQTtJQUNBO0lBQ0EyQjtNQUNBO01BQ0E7UUFDQTtRQUNBQztVQUNBQztRQUNBO1FBQ0E7TUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtFQUNBO0FBQ0E7QUFBQSw0QiIsImZpbGUiOiIxMjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgdi1pZj1cImlzU2hvd1wiIHJlZj1cImFuaVwiIGNsYXNzPVwidW5pLXRyYW5zaXRpb25cIiA6Y2xhc3M9XCJbYW5pLmluXVwiIDpzdHlsZT1cIid0cmFuc2Zvcm06JyArdHJhbnNmb3JtKyc7JytzdHlsZXNPYmplY3RcIlxyXG5cdCBAY2xpY2s9XCJjaGFuZ2VcIj5cclxuXHRcdCA8c2xvdD48L3Nsb3Q+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHQvLyAjaWZkZWYgQVBQLU5WVUVcclxuXHRjb25zdCBhbmltYXRpb24gPSB1bmkucmVxdWlyZU5hdGl2ZVBsdWdpbignYW5pbWF0aW9uJyk7XHJcblx0Ly8gI2VuZGlmXHJcblx0LyoqXHJcblx0ICogVHJhbnNpdGlvbiDov4fmuKHliqjnlLtcclxuXHQgKiBAZGVzY3JpcHRpb24g566A5Y2V6L+H5rih5Yqo55S757uE5Lu2XHJcblx0ICogQHR1dG9yaWFsIGh0dHBzOi8vZXh0LmRjbG91ZC5uZXQuY24vcGx1Z2luP2lkPTk4NVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gc2hvdyA9IFtmYWxzZXx0cnVlXSDmjqfliLbnu4Tku7bmmL7npLrmiJbpmpDol49cclxuICAgICAqIEBwcm9wZXJ0eSB7QXJyYXl9IG1vZGVDbGFzcyA9IFtmYWRlfHNsaWRlLXRvcHxzbGlkZS1yaWdodHxzbGlkZS1ib3R0b218c2xpZGUtbGVmdHx6b29tLWlufHpvb20tb3V0XSDov4fmuKHliqjnlLvnsbvlnotcclxuICAgICAqICBAdmFsdWUgZmFkZSDmuJDpmpDmuJDlh7rov4fmuKFcclxuICAgICAqICBAdmFsdWUgc2xpZGUtdG9wIOeUseS4iuiHs+S4i+i/h+a4oVxyXG4gICAgICogIEB2YWx1ZSBzbGlkZS1yaWdodCDnlLHlj7Poh7Plt6bov4fmuKFcclxuICAgICAqICBAdmFsdWUgc2xpZGUtYm90dG9tIOeUseS4i+iHs+S4iui/h+a4oVxyXG4gICAgICogIEB2YWx1ZSBzbGlkZS1sZWZ0IOeUseW3puiHs+WPs+i/h+a4oVxyXG4gICAgICogIEB2YWx1ZSB6b29tLWluIOeUseWwj+WIsOWkp+i/h+a4oVxyXG4gICAgICogIEB2YWx1ZSB6b29tLW91dCDnlLHlpKfliLDlsI/ov4fmuKFcclxuXHQgKiBAcHJvcGVydHkge051bWJlcn0gZHVyYXRpb24g6L+H5rih5Yqo55S75oyB57ut5pe26Ze0XHJcblx0ICogQHByb3BlcnR5IHtPYmplY3R9IHN0eWxlcyDnu4Tku7bmoLflvI/vvIzlkIwgY3NzIOagt+W8j++8jOazqOaEj+W4puKAmS3igJjov57mjqXnrKbnmoTlsZ7mgKfpnIDopoHkvb/nlKjlsI/pqbzls7Dlhpnms5XlpoLvvJpgYmFja2dyb3VuZENvbG9yOnJlZGBcclxuXHQgKi9cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiAndW5pVHJhbnNpdGlvbicsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRzaG93OiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRtb2RlQ2xhc3M6IHtcclxuXHRcdFx0XHR0eXBlOiBBcnJheSxcclxuXHRcdFx0XHRkZWZhdWx0ICgpIHtcclxuXHRcdFx0XHRcdHJldHVybiBbXVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0ZHVyYXRpb246IHtcclxuXHRcdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDogMzAwXHJcblx0XHRcdH0sXHJcblx0XHRcdHN0eWxlczoge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0ICgpIHtcclxuXHRcdFx0XHRcdHJldHVybiB7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0aXNTaG93OiBmYWxzZSxcclxuXHRcdFx0XHR0cmFuc2Zvcm06ICcnLFxyXG5cdFx0XHRcdGFuaTogeyBpbjogJycsXHJcblx0XHRcdFx0XHRhY3RpdmU6ICcnXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdHNob3c6IHtcclxuXHRcdFx0XHRoYW5kbGVyKG5ld1ZhbCkge1xyXG5cdFx0XHRcdFx0aWYgKG5ld1ZhbCkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLm9wZW4oKVxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5jbG9zZSgpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRpbW1lZGlhdGU6IHRydWVcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdHN0eWxlc09iamVjdCgpIHtcclxuXHRcdFx0XHRsZXQgc3R5bGVzID0ge1xyXG5cdFx0XHRcdFx0Li4udGhpcy5zdHlsZXMsXHJcblx0XHRcdFx0XHQndHJhbnNpdGlvbi1kdXJhdGlvbic6IHRoaXMuZHVyYXRpb24gLyAxMDAwICsgJ3MnXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGxldCB0cmFuc2Zyb20gPSAnJ1xyXG5cdFx0XHRcdGZvciAobGV0IGkgaW4gc3R5bGVzKSB7XHJcblx0XHRcdFx0XHRsZXQgbGluZSA9IHRoaXMudG9MaW5lKGkpXHJcblx0XHRcdFx0XHR0cmFuc2Zyb20gKz0gbGluZSArICc6JyArIHN0eWxlc1tpXSArICc7J1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRyZXR1cm4gdHJhbnNmcm9tXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cdFx0XHQvLyB0aGlzLnRpbWVyID0gbnVsbFxyXG5cdFx0XHQvLyB0aGlzLm5leHRUaWNrID0gKHRpbWUgPSA1MCkgPT4gbmV3IFByb21pc2UocmVzb2x2ZSA9PiB7XHJcblx0XHRcdC8vIFx0Y2xlYXJUaW1lb3V0KHRoaXMudGltZXIpXHJcblx0XHRcdC8vIFx0dGhpcy50aW1lciA9IHNldFRpbWVvdXQocmVzb2x2ZSwgdGltZSlcclxuXHRcdFx0Ly8gXHRyZXR1cm4gdGhpcy50aW1lclxyXG5cdFx0XHQvLyB9KTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGNoYW5nZSgpIHtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdjbGljaycsIHtcclxuXHRcdFx0XHRcdGRldGFpbDogdGhpcy5pc1Nob3dcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRvcGVuKCkge1xyXG5cdFx0XHRcdGNsZWFyVGltZW91dCh0aGlzLnRpbWVyKVxyXG5cdFx0XHRcdHRoaXMuaXNTaG93ID0gdHJ1ZVxyXG5cdFx0XHRcdHRoaXMudHJhbnNmb3JtID0gJydcclxuXHRcdFx0XHR0aGlzLmFuaS5pbiA9ICcnXHJcblx0XHRcdFx0Zm9yIChsZXQgaSBpbiB0aGlzLmdldFRyYW5mcm9tKGZhbHNlKSkge1xyXG5cdFx0XHRcdFx0aWYgKGkgPT09ICdvcGFjaXR5Jykge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmFuaS5pbiA9ICdmYWRlLWluJ1xyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dGhpcy50cmFuc2Zvcm0gKz0gYCR7dGhpcy5nZXRUcmFuZnJvbShmYWxzZSlbaV19IGBcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG5cdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdHRoaXMuX2FuaW1hdGlvbih0cnVlKVxyXG5cdFx0XHRcdFx0fSwgNTApXHJcblx0XHRcdFx0fSlcclxuXHJcblx0XHRcdH0sXHJcblx0XHRcdGNsb3NlKHR5cGUpIHtcclxuXHRcdFx0XHRjbGVhclRpbWVvdXQodGhpcy50aW1lcilcclxuXHRcdFx0XHR0aGlzLl9hbmltYXRpb24oZmFsc2UpXHJcblx0XHRcdH0sXHJcblx0XHRcdF9hbmltYXRpb24odHlwZSkge1xyXG5cdFx0XHRcdGxldCBzdHlsZXMgPSB0aGlzLmdldFRyYW5mcm9tKHR5cGUpXHJcblx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1OVlVFXHJcblx0XHRcdFx0aWYoIXRoaXMuJHJlZnNbJ2FuaSddKSByZXR1cm5cclxuXHRcdFx0XHRhbmltYXRpb24udHJhbnNpdGlvbih0aGlzLiRyZWZzWydhbmknXS5yZWYsIHtcclxuXHRcdFx0XHRcdHN0eWxlcyxcclxuXHRcdFx0XHRcdGR1cmF0aW9uOiB0aGlzLmR1cmF0aW9uLCAvL21zXHJcblx0XHRcdFx0XHR0aW1pbmdGdW5jdGlvbjogJ2Vhc2UnLFxyXG5cdFx0XHRcdFx0bmVlZExheW91dDogZmFsc2UsXHJcblx0XHRcdFx0XHRkZWxheTogMCAvL21zXHJcblx0XHRcdFx0fSwgKCkgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKCF0eXBlKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuaXNTaG93ID0gZmFsc2VcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZScsIHtcclxuXHRcdFx0XHRcdFx0ZGV0YWlsOiB0aGlzLmlzU2hvd1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdC8vICNpZm5kZWYgQVBQLU5WVUVcclxuXHRcdFx0XHR0aGlzLnRyYW5zZm9ybSA9ICcnXHJcblx0XHRcdFx0Zm9yIChsZXQgaSBpbiBzdHlsZXMpIHtcclxuXHRcdFx0XHRcdGlmIChpID09PSAnb3BhY2l0eScpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5hbmkuaW4gPSBgZmFkZS0ke3R5cGU/J291dCc6J2luJ31gXHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHR0aGlzLnRyYW5zZm9ybSArPSBgJHtzdHlsZXNbaV19IGBcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy50aW1lciA9IHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKCF0eXBlKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuaXNTaG93ID0gZmFsc2VcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZScsIHtcclxuXHRcdFx0XHRcdFx0ZGV0YWlsOiB0aGlzLmlzU2hvd1xyXG5cdFx0XHRcdFx0fSlcclxuXHJcblx0XHRcdFx0fSwgdGhpcy5kdXJhdGlvbilcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHJcblx0XHRcdH0sXHJcblx0XHRcdGdldFRyYW5mcm9tKHR5cGUpIHtcclxuXHRcdFx0XHRsZXQgc3R5bGVzID0ge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiAnJ1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLm1vZGVDbGFzcy5mb3JFYWNoKChtb2RlKSA9PiB7XHJcblx0XHRcdFx0XHRzd2l0Y2ggKG1vZGUpIHtcclxuXHRcdFx0XHRcdFx0Y2FzZSAnZmFkZSc6XHJcblx0XHRcdFx0XHRcdFx0c3R5bGVzLm9wYWNpdHkgPSB0eXBlID8gMSA6IDBcclxuXHRcdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdFx0Y2FzZSAnc2xpZGUtdG9wJzpcclxuXHRcdFx0XHRcdFx0XHRzdHlsZXMudHJhbnNmb3JtICs9IGB0cmFuc2xhdGVZKCR7dHlwZT8nMCc6Jy0xMDAlJ30pIGBcclxuXHRcdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdFx0Y2FzZSAnc2xpZGUtcmlnaHQnOlxyXG5cdFx0XHRcdFx0XHRcdHN0eWxlcy50cmFuc2Zvcm0gKz0gYHRyYW5zbGF0ZVgoJHt0eXBlPycwJzonMTAwJSd9KSBgXHJcblx0XHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRcdGNhc2UgJ3NsaWRlLWJvdHRvbSc6XHJcblx0XHRcdFx0XHRcdFx0c3R5bGVzLnRyYW5zZm9ybSArPSBgdHJhbnNsYXRlWSgke3R5cGU/JzAnOicxMDAlJ30pIGBcclxuXHRcdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdFx0Y2FzZSAnc2xpZGUtbGVmdCc6XHJcblx0XHRcdFx0XHRcdFx0c3R5bGVzLnRyYW5zZm9ybSArPSBgdHJhbnNsYXRlWCgke3R5cGU/JzAnOictMTAwJSd9KSBgXHJcblx0XHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRcdGNhc2UgJ3pvb20taW4nOlxyXG5cdFx0XHRcdFx0XHRcdHN0eWxlcy50cmFuc2Zvcm0gKz0gYHNjYWxlKCR7dHlwZT8xOjAuOH0pIGBcclxuXHRcdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdFx0Y2FzZSAnem9vbS1vdXQnOlxyXG5cdFx0XHRcdFx0XHRcdHN0eWxlcy50cmFuc2Zvcm0gKz0gYHNjYWxlKCR7dHlwZT8xOjEuMn0pIGBcclxuXHRcdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdHJldHVybiBzdHlsZXNcclxuXHRcdFx0fSxcclxuXHRcdFx0X21vZGVDbGFzc0Fycih0eXBlKSB7XHJcblx0XHRcdFx0bGV0IG1vZGUgPSB0aGlzLm1vZGVDbGFzc1xyXG5cdFx0XHRcdGlmICh0eXBlb2YobW9kZSkgIT09IFwic3RyaW5nXCIpIHtcclxuXHRcdFx0XHRcdGxldCBtb2Rlc3RyID0gJydcclxuXHRcdFx0XHRcdG1vZGUuZm9yRWFjaCgoaXRlbSkgPT4ge1xyXG5cdFx0XHRcdFx0XHRtb2Rlc3RyICs9IChpdGVtICsgJy0nICsgdHlwZSArICcsJylcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRyZXR1cm4gbW9kZXN0ci5zdWJzdHIoMCwgbW9kZXN0ci5sZW5ndGggLSAxKVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gbW9kZSArICctJyArIHR5cGVcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIGdldEVsKGVsKSB7XHJcblx0XHRcdC8vIFx0Y29uc29sZS5sb2coZWwgfHwgZWwucmVmIHx8IG51bGwpO1xyXG5cdFx0XHQvLyBcdHJldHVybiBlbCB8fCBlbC5yZWYgfHwgbnVsbFxyXG5cdFx0XHQvLyB9LFxyXG5cdFx0XHR0b0xpbmUobmFtZSkge1xyXG5cdFx0XHRcdHJldHVybiBuYW1lLnJlcGxhY2UoLyhbQS1aXSkvZywgXCItJDFcIikudG9Mb3dlckNhc2UoKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQudW5pLXRyYW5zaXRpb24ge1xyXG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG5cdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG5cdH1cclxuXHJcblx0LmZhZGUtaW4ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG5cdC5mYWRlLWFjdGl2ZSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0LnNsaWRlLXRvcC1pbiB7XHJcblx0XHQvKiB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7ICovXHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG5cdH1cclxuXHJcblx0LnNsaWRlLXRvcC1hY3RpdmUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdFx0Lyogb3BhY2l0eTogMTsgKi9cclxuXHR9XHJcblxyXG5cdC5zbGlkZS1yaWdodC1pbiB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcblx0fVxyXG5cclxuXHQuc2xpZGUtcmlnaHQtYWN0aXZlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcblxyXG5cdC5zbGlkZS1ib3R0b20taW4ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG5cdH1cclxuXHJcblx0LnNsaWRlLWJvdHRvbS1hY3RpdmUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxuXHJcblx0LnNsaWRlLWxlZnQtaW4ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuXHR9XHJcblxyXG5cdC5zbGlkZS1sZWZ0LWFjdGl2ZSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0Lnpvb20taW4taW4ge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG5cdH1cclxuXHJcblx0Lnpvb20tb3V0LWFjdGl2ZSB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdH1cclxuXHJcblx0Lnpvb20tb3V0LWluIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///120\n"); /***/ }), /* 121 */ /*!******************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/uni-app-plus-nvue/dist/require-native-plugin.js ***! \******************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = requireNativePlugin; function requireNativePlugin(name) { return weex.requireModule(name); } /***/ }), /* 122 */ /*!*****************************************************************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/components/uni-transition/uni-transition.vue?vue&type=style&index=0&lang=scss& ***! \*****************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HbuilderX_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_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-transition.vue?vue&type=style&index=0&lang=scss& */ 123); /* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HbuilderX_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_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HbuilderX_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_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HbuilderX_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_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HbuilderX_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_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony default export */ __webpack_exports__["default"] = (_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HbuilderX_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_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default.a); /***/ }), /* 123 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/components/uni-transition/uni-transition.vue?vue&type=style&index=0&lang=scss& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = { "uni-transition": { "transitionTimingFunction": "ease", "transitionDuration": 300, "transitionProperty": "transform,opacity" }, "fade-in": { "opacity": 0 }, "fade-active": { "opacity": 1 }, "slide-top-in": { "transform": "translateY(-100%)" }, "slide-top-active": { "transform": "translateY(0)" }, "slide-right-in": { "transform": "translateX(100%)" }, "slide-right-active": { "transform": "translateX(0)" }, "slide-bottom-in": { "transform": "translateY(100%)" }, "slide-bottom-active": { "transform": "translateY(0)" }, "slide-left-in": { "transform": "translateX(-100%)" }, "slide-left-active": { "transform": "translateX(0)", "opacity": 1 }, "zoom-in-in": { "transform": "scale(0.8)" }, "zoom-out-active": { "transform": "scale(1)" }, "zoom-out-in": { "transform": "scale(1.2)" }, "@VERSION": 2 } /***/ }), /* 124 */ /*!**********************************************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-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_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_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??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-popup.vue?vue&type=script&lang=js& */ 125);\n/* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_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_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_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_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_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_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_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_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdjLENBQWdCLGlmQUFHLEVBQUMiLCJmaWxlIjoiMTI0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIYnVpbGRlclhcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/cmVmLS01LTAhRDpcXFxcSGJ1aWxkZXJYXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS01LTEhRDpcXFxcSGJ1aWxkZXJYXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3VuaS1wb3B1cC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSGJ1aWxkZXJYXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3JlZi0tNS0wIUQ6XFxcXEhidWlsZGVyWFxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNS0xIUQ6XFxcXEhidWlsZGVyWFxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91bmktcG9wdXAudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///124\n"); /***/ }), /* 125 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-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 */ 35);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _uniTransition = _interopRequireDefault(__webpack_require__(/*! ../uni-transition/uni-transition.vue */ 116));\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 '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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy91bmktcG9wdXAvdW5pLXBvcHVwLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwiY29tcG9uZW50cyIsInVuaVRyYW5zaXRpb24iLCJwcm9wcyIsImFuaW1hdGlvbiIsInR5cGUiLCJkZWZhdWx0IiwibWFza0NsaWNrIiwiZGF0YSIsImR1cmF0aW9uIiwiYW5pIiwic2hvd1BvcHVwIiwic2hvd1RyYW5zIiwibWFza0NsYXNzIiwidHJhbnNDbGFzcyIsIndhdGNoIiwiaGFuZGxlciIsImltbWVkaWF0ZSIsImNyZWF0ZWQiLCJtZXRob2RzIiwiY2xlYXIiLCJlIiwib3BlbiIsImNsZWFyVGltZW91dCIsInNob3ciLCJjbG9zZSIsIm9uVGFwIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBWUE7Ozs7Ozs7Ozs7OztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVhBLGVBYUE7RUFDQUE7RUFDQUM7SUFDQUM7RUFDQTtFQUNBQztJQUNBO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQTtJQUNBRDtNQUNBQTtNQUNBQztJQUNBO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtFQUNBO0VBQ0FFO0lBQ0E7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtNQUNBQztRQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBVjtNQUNBVztRQUNBO1VBQ0E7WUFDQTtZQUNBO2NBQ0E7Y0FDQTtjQUNBO1lBQ0E7WUFDQTtVQUNBO1lBQ0E7WUFDQTtjQUNBO2NBQ0E7Y0FDQTtjQUNBO1lBQ0E7WUFDQTtVQUNBO1lBQ0E7WUFDQTtjQUNBO2NBS0E7Y0FDQTtjQUNBO2NBQ0E7Y0FDQTtjQUNBO1lBQ0E7WUFFQTtRQUFBO01BRUE7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7TUFDQTtJQUNBO01BQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0FDO01BQ0E7TUFDQUM7SUFDQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtRQUNBQztRQUNBO1VBQ0E7UUFDQTtNQUNBO01BQ0E7UUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBO1FBQ0FGO1FBQ0E7VUFDQTtZQUNBQztVQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUU7TUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMTI1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IHYtaWY9XCJzaG93UG9wdXBcIiBjbGFzcz1cInVuaS1wb3B1cFwiIEB0b3VjaG1vdmUuc3RvcC5wcmV2ZW50PVwiY2xlYXJcIj5cclxuXHRcdDx1bmktdHJhbnNpdGlvbiA6bW9kZS1jbGFzcz1cIlsnZmFkZSddXCIgOnN0eWxlcz1cIm1hc2tDbGFzc1wiIDpkdXJhdGlvbj1cImR1cmF0aW9uXCIgOnNob3c9XCJzaG93VHJhbnNcIiBAY2xpY2s9XCJvblRhcFwiIC8+XHJcblx0XHQ8dW5pLXRyYW5zaXRpb24gOm1vZGUtY2xhc3M9XCJhbmlcIiA6c3R5bGVzPVwidHJhbnNDbGFzc1wiIDpkdXJhdGlvbj1cImR1cmF0aW9uXCIgOnNob3c9XCJzaG93VHJhbnNcIiBAY2xpY2s9XCJvblRhcFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInVuaS1wb3B1cF9fd3JhcHBlci1ib3hcIiBAY2xpY2suc3RvcD1cImNsZWFyXCI+XHJcblx0XHRcdFx0PHNsb3QgLz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC91bmktdHJhbnNpdGlvbj5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB1bmlUcmFuc2l0aW9uIGZyb20gJy4uL3VuaS10cmFuc2l0aW9uL3VuaS10cmFuc2l0aW9uLnZ1ZSdcclxuXHJcblx0LyoqXHJcblx0ICogUG9wVXAg5by55Ye65bGCXHJcblx0ICogQGRlc2NyaXB0aW9uIOW8ueWHuuWxgue7hOS7tu+8jOS4uuS6huino+WGs+mBrue9qeW8ueWxgueahOmXrumimFxyXG5cdCAqIEB0dXRvcmlhbCBodHRwczovL2V4dC5kY2xvdWQubmV0LmNuL3BsdWdpbj9pZD0zMjlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gdHlwZSA9IFt0b3B8Y2VudGVyfGJvdHRvbV0g5by55Ye65pa55byPXHJcblx0ICogXHRAdmFsdWUgdG9wIOmhtumDqOW8ueWHulxyXG5cdCAqIFx0QHZhbHVlIGNlbnRlciDkuK3pl7TlvLnlh7pcclxuXHQgKiBcdEB2YWx1ZSBib3R0b20g5bqV6YOo5by55Ye6XHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBhbmltYXRpb24gPSBbdHVyZXxmYWxzZV0g5piv5ZCm5byA5ZCv5Yqo55S7XHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBtYXNrQ2xpY2sgPSBbdHVyZXxmYWxzZV0g6JKZ54mI54K55Ye75piv5ZCm5YWz6Zet5by556qXXHJcblx0ICogQGV2ZW50IHtGdW5jdGlvbn0gY2hhbmdlIOaJk+W8gOWFs+mXreW8ueeql+inpuWPke+8jGU9e3Nob3c6IGZhbHNlfVxyXG5cdCAqL1xyXG5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiAnVW5pUG9wdXAnLFxyXG5cdFx0Y29tcG9uZW50czoge1xyXG5cdFx0XHR1bmlUcmFuc2l0aW9uXHJcblx0XHR9LFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0Ly8g5byA5ZCv5Yqo55S7XHJcblx0XHRcdGFuaW1hdGlvbjoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlvLnlh7rlsYLnsbvlnovvvIzlj6/pgInlgLzvvIx0b3A6IOmhtumDqOW8ueWHuuWxgu+8m2JvdHRvbe+8muW6lemDqOW8ueWHuuWxgu+8m2NlbnRlcu+8muWFqOWxj+W8ueWHuuWxglxyXG5cdFx0XHR0eXBlOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICdjZW50ZXInXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIG1hc2tDbGlja1xyXG5cdFx0XHRtYXNrQ2xpY2s6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IHRydWVcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0ZHVyYXRpb246IDMwMCxcclxuXHRcdFx0XHRhbmk6IFtdLFxyXG5cdFx0XHRcdHNob3dQb3B1cDogZmFsc2UsXHJcblx0XHRcdFx0c2hvd1RyYW5zOiBmYWxzZSxcclxuXHRcdFx0XHRtYXNrQ2xhc3M6IHtcclxuXHRcdFx0XHRcdCdwb3NpdGlvbic6ICdmaXhlZCcsXHJcblx0XHRcdFx0XHQnYm90dG9tJzogMCxcclxuXHRcdFx0XHRcdCd0b3AnOiAwLFxyXG5cdFx0XHRcdFx0J2xlZnQnOiAwLFxyXG5cdFx0XHRcdFx0J3JpZ2h0JzogMCxcclxuXHRcdFx0XHRcdCdiYWNrZ3JvdW5kQ29sb3InOiAncmdiYSgwLCAwLCAwLCAwLjQpJ1xyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0dHJhbnNDbGFzczoge1xyXG5cdFx0XHRcdFx0J3Bvc2l0aW9uJzogJ2ZpeGVkJyxcclxuXHRcdFx0XHRcdCdsZWZ0JzogMCxcclxuXHRcdFx0XHRcdCdyaWdodCc6IDAsXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0dHlwZToge1xyXG5cdFx0XHRcdGhhbmRsZXI6IGZ1bmN0aW9uKG5ld1ZhbCkge1xyXG5cdFx0XHRcdFx0c3dpdGNoICh0aGlzLnR5cGUpIHtcclxuXHRcdFx0XHRcdFx0Y2FzZSAndG9wJzpcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmFuaSA9IFsnc2xpZGUtdG9wJ11cclxuXHRcdFx0XHRcdFx0XHR0aGlzLnRyYW5zQ2xhc3MgPSB7XHJcblx0XHRcdFx0XHRcdFx0XHQncG9zaXRpb24nOiAnZml4ZWQnLFxyXG5cdFx0XHRcdFx0XHRcdFx0J2xlZnQnOiAwLFxyXG5cdFx0XHRcdFx0XHRcdFx0J3JpZ2h0JzogMCxcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0YnJlYWtcclxuXHRcdFx0XHRcdFx0Y2FzZSAnYm90dG9tJzpcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmFuaSA9IFsnc2xpZGUtYm90dG9tJ11cclxuXHRcdFx0XHRcdFx0XHR0aGlzLnRyYW5zQ2xhc3MgPSB7XHJcblx0XHRcdFx0XHRcdFx0XHQncG9zaXRpb24nOiAnZml4ZWQnLFxyXG5cdFx0XHRcdFx0XHRcdFx0J2xlZnQnOiAwLFxyXG5cdFx0XHRcdFx0XHRcdFx0J3JpZ2h0JzogMCxcclxuXHRcdFx0XHRcdFx0XHRcdCdib3R0b20nOiAwXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdGJyZWFrXHJcblx0XHRcdFx0XHRcdGNhc2UgJ2NlbnRlcic6XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5hbmkgPSBbJ3pvb20tb3V0JywgJ2ZhZGUnXVxyXG5cdFx0XHRcdFx0XHRcdHRoaXMudHJhbnNDbGFzcyA9IHtcclxuXHRcdFx0XHRcdFx0XHRcdCdwb3NpdGlvbic6ICdmaXhlZCcsXHJcblx0XHRcdFx0XHRcdFx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRcdFx0XHRcdFx0XHQnZGlzcGxheSc6ICdmbGV4JyxcclxuXHRcdFx0XHRcdFx0XHRcdCdmbGV4RGlyZWN0aW9uJzogJ2NvbHVtbicsXHJcblx0XHRcdFx0XHRcdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdFx0XHRcdFx0XHRcdCdib3R0b20nOiAwLFxyXG5cdFx0XHRcdFx0XHRcdFx0J2xlZnQnOiAwLFxyXG5cdFx0XHRcdFx0XHRcdFx0J3JpZ2h0JzogMCxcclxuXHRcdFx0XHRcdFx0XHRcdCd0b3AnOiAwLFxyXG5cdFx0XHRcdFx0XHRcdFx0J2p1c3RpZnlDb250ZW50JzogJ2NlbnRlcicsXHJcblx0XHRcdFx0XHRcdFx0XHQnYWxpZ25JdGVtcyc6ICdjZW50ZXInXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRicmVha1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0aW1tZWRpYXRlOiB0cnVlXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCkge1xyXG5cdFx0XHRpZiAodGhpcy5hbmltYXRpb24pIHtcclxuXHRcdFx0XHR0aGlzLmR1cmF0aW9uID0gMzAwXHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dGhpcy5kdXJhdGlvbiA9IDBcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Y2xlYXIoZSkge1xyXG5cdFx0XHRcdC8vIFRPRE8gbnZ1ZSDlj5bmtojlhpLms6FcclxuXHRcdFx0XHRlLnN0b3BQcm9wYWdhdGlvbigpXHJcblx0XHRcdH0sXHJcblx0XHRcdG9wZW4oKSB7XHJcblx0XHRcdFx0dGhpcy5zaG93UG9wdXAgPSB0cnVlXHJcblx0XHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG5cdFx0XHRcdFx0Y2xlYXJUaW1lb3V0KHRoaXMudGltZXIpXHJcblx0XHRcdFx0XHR0aGlzLnRpbWVyID0gc2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdHRoaXMuc2hvd1RyYW5zID0gdHJ1ZVxyXG5cdFx0XHRcdFx0fSwgNTApO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnY2hhbmdlJywge1xyXG5cdFx0XHRcdFx0c2hvdzogdHJ1ZVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGNsb3NlKHR5cGUpIHtcclxuXHRcdFx0XHR0aGlzLnNob3dUcmFucyA9IGZhbHNlXHJcblx0XHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG5cdFx0XHRcdFx0Y2xlYXJUaW1lb3V0KHRoaXMudGltZXIpXHJcblx0XHRcdFx0XHR0aGlzLnRpbWVyID0gc2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZScsIHtcclxuXHRcdFx0XHRcdFx0XHRzaG93OiBmYWxzZVxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR0aGlzLnNob3dQb3B1cCA9IGZhbHNlXHJcblx0XHRcdFx0XHR9LCAzMDApXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0b25UYXAoKSB7XHJcblx0XHRcdFx0aWYgKCF0aGlzLm1hc2tDbGljaykgcmV0dXJuXHJcblx0XHRcdFx0dGhpcy5jbG9zZSgpXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0LnVuaS1wb3B1cCB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHQvKiAjaWZkZWYgSDUgKi9cclxuXHRcdHRvcDogdmFyKC0td2luZG93LXRvcCk7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdC8qICNpZm5kZWYgSDUgKi9cclxuXHRcdHRvcDogMDtcclxuXHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ei1pbmRleDogOTk7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHR9XHJcblxyXG5cdC51bmktcG9wdXBfX21hc2sge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHVuaS1iZy1jb2xvci1tYXNrO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG5cdC5tYXNrLWFuaSB7XHJcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxuXHR9XHJcblxyXG5cdC51bmktdG9wLW1hc2sge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdC51bmktYm90dG9tLW1hc2sge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdC51bmktY2VudGVyLW1hc2sge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdC51bmktcG9wdXBfX3dyYXBwZXIge1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR9XHJcblxyXG5cdC50b3Age1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MDBweCk7XHJcblx0fVxyXG5cclxuXHQuYm90dG9tIHtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MDBweCk7XHJcblx0fVxyXG5cclxuXHQuY2VudGVyIHtcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHJcblx0LnVuaS1wb3B1cF9fd3JhcHBlci1ib3gge1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5jb250ZW50LWFuaSB7XHJcblx0XHQvLyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcclxuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcblx0fVxyXG5cclxuXHJcblx0LnVuaS10b3AtY29udGVudCB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG5cclxuXHQudW5pLWJvdHRvbS1jb250ZW50IHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcblxyXG5cdC51bmktY2VudGVyLWNvbnRlbnQge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///125\n"); /***/ }), /* 126 */ /*!*******************************************************************************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/components/uni-popup/uni-popup.vue?vue&type=style&index=0&id=7da806a4&lang=scss&scoped=true& ***! \*******************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HbuilderX_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_style_index_0_id_7da806a4_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./uni-popup.vue?vue&type=style&index=0&id=7da806a4&lang=scss&scoped=true& */ 127); /* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HbuilderX_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_style_index_0_id_7da806a4_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HbuilderX_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_style_index_0_id_7da806a4_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HbuilderX_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_style_index_0_id_7da806a4_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HbuilderX_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_style_index_0_id_7da806a4_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony default export */ __webpack_exports__["default"] = (_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HbuilderX_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_style_index_0_id_7da806a4_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a); /***/ }), /* 127 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/components/uni-popup/uni-popup.vue?vue&type=style&index=0&id=7da806a4&lang=scss&scoped=true& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = { "uni-popup": { "position": "fixed", "top": 0, "bottom": 0, "left": 0, "right": 0 }, "uni-popup__mask": { "position": "absolute", "top": 0, "bottom": 0, "left": 0, "right": 0, "backgroundColor": "rgba(0,0,0,0.4)", "opacity": 0 }, "mask-ani": { "transitionProperty": "opacity", "transitionDuration": 200 }, "uni-top-mask": { "opacity": 1 }, "uni-bottom-mask": { "opacity": 1 }, "uni-center-mask": { "opacity": 1 }, "uni-popup__wrapper": { "position": "absolute" }, "top": { "top": 0, "left": 0, "right": 0, "transform": "translateY(-500px)" }, "bottom": { "bottom": 0, "left": 0, "right": 0, "transform": "translateY(500px)" }, "center": { "bottom": 0, "left": 0, "right": 0, "top": 0, "justifyContent": "center", "alignItems": "center", "transform": "scale(1.2)", "opacity": 0 }, "uni-popup__wrapper-box": { "position": "relative" }, "content-ani": { "transitionProperty": "transform,opacity", "transitionDuration": 200 }, "uni-top-content": { "transform": "translateY(0)" }, "uni-bottom-content": { "transform": "translateY(0)" }, "uni-center-content": { "transform": "scale(1)", "opacity": 1 }, "@VERSION": 2 } /***/ }), /* 128 */ /*!***********************************************************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/community/nvueSwiper/nvueSwiper.nvue?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_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_nvueSwiper_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./nvueSwiper.nvue?vue&type=script&lang=js&mpType=page */ 129);\n/* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_nvueSwiper_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_nvueSwiper_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_nvueSwiper_nvue_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_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_nvueSwiper_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_nvueSwiper_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXFkLENBQWdCLDhmQUFHLEVBQUMiLCJmaWxlIjoiMTI4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIYnVpbGRlclhcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/cmVmLS01LTAhRDpcXFxcSGJ1aWxkZXJYXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS01LTEhRDpcXFxcSGJ1aWxkZXJYXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL252dWVTd2lwZXIubnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhidWlsZGVyWFxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz9yZWYtLTUtMCFEOlxcXFxIYnVpbGRlclhcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTUtMSFEOlxcXFxIYnVpbGRlclhcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbnZ1ZVN3aXBlci5udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///128\n"); /***/ }), /* 129 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/community/nvueSwiper/nvueSwiper.nvue?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 */ 35);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 36));\nvar _vuex = __webpack_require__(/*! vuex */ 49);\nvar _douyinHScrollview = _interopRequireDefault(__webpack_require__(/*! @/community/components/douyin-scrollview/douyin-H-scrollview.vue */ 130));\nvar _uniPopup = _interopRequireDefault(__webpack_require__(/*! @/components/uni-popup/uni-popup.vue */ 113));\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 = {\n data: function data() {\n var _ref;\n return _ref = {\n windowWidth: 0,\n windowHeight: 0,\n platform: \"\",\n deleteHeight: 0,\n dataList: [],\n k: 0,\n oldVideo: \"\",\n voice: \"\",\n timeout: \"\",\n current: 0,\n story_id: 0,\n user_id: 0,\n boxStyle: {\n //视频,图片封面样式🌟💗\n 'height': 0,\n 'width': 0\n },\n page: 1,\n index: 0,\n isDouyin: false,\n pinlunNum: 0\n }, (0, _defineProperty2.default)(_ref, \"deleteHeight\", 0), (0, _defineProperty2.default)(_ref, \"heightNum\", 1.18), (0, _defineProperty2.default)(_ref, \"touchNum\", 0), (0, _defineProperty2.default)(_ref, \"aixinLeft\", 0), (0, _defineProperty2.default)(_ref, \"aixinTop\", 0), (0, _defineProperty2.default)(_ref, \"isShowAixin\", false), (0, _defineProperty2.default)(_ref, \"Rotate\", 0), (0, _defineProperty2.default)(_ref, \"uid\", 0), _ref;\n },\n components: {\n douyinScrollview: _douyinHScrollview.default,\n uniPopup: _uniPopup.default\n },\n computed: (0, _vuex.mapState)(['Config', 'StateCode', 'notice', 'plantformInfo', 'shopInfo', 'userInfo', 'hasLogin', '__', '$', 'sprintf']),\n watch: {\n k: function k(_k, old_k) {\n var _this = this;\n __f__(\"log\", _k, \" at community/nvueSwiper/nvueSwiper.nvue:175\");\n this.dataList[old_k].playIng = false; //如果视频暂停,就加载封面\n this.dataList[old_k].isplay = true;\n this.dataList[old_k].state = 'pause';\n this.user_id = this.dataList[old_k].user_id;\n this.story_id = this.dataList[_k].story_id;\n this.pinlunNum = this.dataList[old_k].story_comment_count;\n // uni.createVideoContext(this.dataList[old_k]._id+''+old_k,this).seek(0)\n // uni.createVideoContext(this.dataList[old_k]._id+''+old_k,this).pause()\n __f__(\"log\", '预留第' + (old_k + 1) + '个视频:' + this.dataList[old_k].story_id + '' + old_k, \" at community/nvueSwiper/nvueSwiper.nvue:184\");\n // 2.0版本已经去掉了下面这一句,视频不用暂停,只需要把声音禁止就行\n uni.createVideoContext(this.dataList[old_k].story_id + '' + old_k, this).stop(); //如果视频暂停,那么旧视频停止,这里的this.dataList[old_k]._id + '' + old_k,后面加 old_k 是为了每一个视频的 id 值不同,这样就可以大程度的避免串音问题\n __f__(\"log\", '已经暂停 --> 第' + (old_k + 1) + '个视频~', \" at community/nvueSwiper/nvueSwiper.nvue:187\"); //提示\n //增加视频、图文观看量统计\n\n this.dataList[_k].state = 'play';\n setTimeout(function () {\n uni.createVideoContext(_this.dataList[_k].story_id + '' + _k, _this).play();\n setTimeout(function () {\n _this.dataList[_k].isplay = false;\n _this.dataList[_k].playIng = true;\n }, 50);\n }, 250);\n var p = _k + 1;\n __f__(\"log\", '预加载第' + (p + 1) + '个视频:' + this.dataList[p].story_id + '' + p, \" at community/nvueSwiper/nvueSwiper.nvue:200\");\n }\n },\n onLoad: function onLoad(options) {\n if (options.uid) {\n this.uid = options.uid;\n }\n this.platform = uni.getSystemInfoSync().platform;\n var model = uni.getSystemInfoSync().model;\n if (this.platform == 'ios' && (model !== 'iPhone6' || model !== 'iPhone6s' || model !== 'iPhone7' || model !== 'iPhone8')) {\n this.deleteHeight = 0; //有 tabbar的 修改这里可以改变视频高度\n\n /*\n 引入评论参数\n */\n\n this.heightNum = 1.27;\n } else {\n this.deleteHeight = 0;\n /*\n 引入评论参数\n */\n this.heightNum = 1.25;\n }\n this.story_id = options.id ? options.id : 0;\n this.windowWidth = uni.getSystemInfoSync().windowWidth;\n this.windowHeight = uni.getSystemInfoSync().windowHeight;\n this.boxStyle.width = this.windowWidth + 'px'; //给宽度加px\n this.boxStyle.height = this.windowHeight - this.deleteHeight; //有 tabbar的 修改这里可以改变视频高度\n this.get(); //刚进入页面加载数据\n },\n onShow: function onShow() {\n __f__(\"log\", '回到前台', \" at community/nvueSwiper/nvueSwiper.nvue:232\");\n if (this.dataList.length !== 0) {\n this.dataList[this.k].state = 'play';\n uni.createVideoContext(this.dataList[this.k].story_id + '' + this.k, this).play();\n }\n },\n onHide: function onHide() {\n this.dataList[this.k].state = 'pause'; //界面隐藏也要停止播放视频\n uni.createVideoContext(this.dataList[this.k].story_id + '' + this.k, this).pause(); //暂停以后继续播放\n __f__(\"log\", '到后台', \" at community/nvueSwiper/nvueSwiper.nvue:241\");\n },\n onShareAppMessage: function onShareAppMessage() {\n return {\n imageUrl: this.dataList[0]['story_file'][0],\n title: this.pname,\n path: \"/community/nvueSwiper/nvueSwiper?id=\" + this.story_id + \"&uid=\" + this.userInfo.user_id\n };\n },\n /**\n * 用户点击右上角分享朋友圈\n */\n onShareTimeline: function onShareTimeline() {\n return {\n title: this.dataList[0].story_title,\n query: {\n uid: this.userInfo.user_id,\n pid: this.story_id\n },\n imageUrl: this.dataList[0]['story_file'][0]\n };\n },\n methods: _objectSpread(_objectSpread({}, (0, _vuex.mapMutations)(['logout', 'getPlantformInfo', 'forceUserInfo', 'getStoreInfo'])), {}, {\n ended: function ended() {\n // 1.播放当前视频结束时触发,自动切换下一个视频\n // this.current = this.k+1\n },\n onProduct: function onProduct(item_id) {\n this.$.gopage('/pages/product/detail?pid=' + item_id);\n },\n //取消收藏\n onUnCollection: function onUnCollection(a) {\n var that = this,\n params = {\n story_id: a.currentTarget.dataset.story_id\n };\n that.forceUserInfo(function (user) {\n that.index = a.currentTarget.dataset.index;\n that.$.request({\n url: that.Config.URL.sns.story_collection_remove,\n data: params,\n success: function success(data, status, msg, code) {\n if (200 == status) {\n that.dataList[that.index].IsCollection = false;\n that.dataList[that.index].story_collection_count--;\n that.$forceUpdate();\n } else {\n that.$.confirm(msg);\n }\n }\n });\n });\n },\n //收藏\n onCollection: function onCollection(a) {\n var that = this,\n params = {\n story_id: a.currentTarget.dataset.story_id\n };\n that.forceUserInfo(function (user) {\n that.index = a.currentTarget.dataset.index;\n that.$.request({\n url: that.Config.URL.sns.story_collection_add,\n data: params,\n success: function success(data, status, msg, code) {\n if (200 == status) {\n that.dataList[that.index].IsCollection = true;\n that.dataList[that.index].story_collection_count++;\n that.$forceUpdate();\n } else {\n that.$.confirm(msg);\n }\n }\n });\n });\n },\n //举报\n report: function report() {\n this.$.gotopage('/member/member/feedback');\n },\n closeScrollview: function closeScrollview() {\n // 点击评论里面的叉叉,就会关闭评论\n this.$refs.pinglun.close();\n },\n onUnLike: function onUnLike(a) {\n var that = this;\n that.forceUserInfo(function (user) {\n that.canceldianzan(a.currentTarget.dataset.story_id);\n that.index = a.currentTarget.dataset.index;\n });\n },\n canceldianzan: function canceldianzan(story_id) {\n var that = this,\n params = {\n story_id: story_id\n };\n that.$.request({\n url: this.Config.URL.sns.story_like_remove,\n data: params,\n success: function success(data, status, msg, code) {\n if (200 == status) {\n //修正当前记录数据\n that.dataList[that.index].IsFabulous = false;\n that.dataList[that.index].story_like_count--;\n } else {}\n }\n });\n },\n onLike: function onLike(a) {\n var that = this;\n that.forceUserInfo(function (user) {\n that.doLike(a.currentTarget.dataset.story_id);\n that.index = a.currentTarget.dataset.index;\n });\n },\n doLike: function doLike(story_id) {\n var that = this,\n params = {\n story_id: story_id\n };\n that.$.request({\n url: this.Config.URL.sns.story_like_add,\n data: params,\n success: function success(data, status, msg, code) {\n if (200 == status) {\n that.dataList[that.index].IsFabulous = true;\n that.dataList[that.index].story_like_count++;\n } else {}\n }\n });\n },\n // 双击点赞效果\n touchstartHover: function touchstartHover(event) {\n var _this2 = this;\n if (this.touchNum >= 1) {\n // console.log('双击 -- X坐标:'+ event.touches[0].screenX);\n // console.log('双击 -- Y坐标:'+ event.touches[0].screenY);\n this.aixinLeft = event.touches[0].screenX - 50;\n this.aixinTop = event.touches[0].screenY - 50;\n this.isShowAixin = true;\n var max = 40;\n var min = -40;\n this.Rotate = Math.floor(Math.random() * (max - min + 1)) + min;\n setTimeout(function () {\n _this2.isShowAixin = false;\n }, 700);\n }\n },\n //点击播放&&暂停\n tapVideoHover: function tapVideoHover(state, event) {\n var _this3 = this;\n this.dataList[this.k].isShowimage = false;\n this.dataList[this.k].isShowProgressBarTime = false;\n this.ProgressBarOpacity = 0.5;\n this.dotWidth = 0;\n __f__(\"log\", 'state--', state, \" at community/nvueSwiper/nvueSwiper.nvue:412\");\n // 1.启用双击点赞 --- start\n this.touchNum++;\n setTimeout(function () {\n if (_this3.touchNum == 1) {\n if (state == 'play' || state == 'continue') {\n _this3.dataList[_this3.k].state = 'pause';\n } else {\n _this3.dataList[_this3.k].state = 'continue';\n }\n if (_this3.dataList[_this3.k].state == 'continue') {\n uni.createVideoContext(_this3.dataList[_this3.k].story_id + '' + _this3.k, _this3).play(); //暂停以后继续播放\n }\n\n if (_this3.dataList[_this3.k].state == 'pause') {\n uni.createVideoContext(_this3.dataList[_this3.k].story_id + '' + _this3.k, _this3).pause(); //暂停以后继续播放\n }\n }\n\n if (_this3.touchNum >= 2) {\n _this3.doubleLike();\n }\n _this3.touchNum = 0;\n _this3.$set(_this3.dataList, _this3.k, _this3.dataList[_this3.k]);\n }, 200);\n // --------------- ending\n // 2. 不启用双击点赞 start\n // if(state=='play'||state=='continue'){\n // \tthis.dataList[this.k].state = 'pause';\n // }else{\n // \tthis.dataList[this.k].state = 'continue';\n // }\n // if(this.dataList[this.k].state == 'continue'){\n // \tuni.createVideoContext(this.dataList[this.k]._id+''+this.k,this).play();//暂停以后继续播放\n // }\n // if(this.dataList[this.k].state == 'pause'){\n // \tuni.createVideoContext(this.dataList[this.k]._id+''+this.k,this).pause();//暂停以后继续播放\n // }\n // --------------- ending\n },\n doubleLike: function doubleLike() {\n if (this.dataList[this.k].like == false) {\n this.dataList[this.k].like_n += 1;\n this.dataList[this.k].like = true;\n }\n /*\n 点赞\n */\n },\n change: function change(event) {\n this.k = event.detail.current;\n },\n tozuozhe: function tozuozhe(uid) {\n uni.navigateTo({\n url: '/community/community/userspace?uid=' + uid\n });\n },\n animationfinish: function animationfinish(event) {\n // 1.这里进行判断,如果是最后一个视频就进入 get() 方法加载视频进入列表\n if (this.k == this.dataList.length - 1) {\n this.page = parseInt(this.page) + 1;\n this.GET();\n }\n },\n //每一组结束时新的请求\n GET: function GET() {\n var that = this;\n var params = {\n page: this.page,\n story_type: 4,\n uid: this.uid\n };\n __f__(\"log\", params, \" at community/nvueSwiper/nvueSwiper.nvue:485\");\n this.$.request({\n url: this.Config.URL.sns.story_lists,\n data: params,\n success: function success(data, status, msg, code) {\n var msg = data.items;\n // 2.这里把视频添加到视频列表\n for (var i = 0; i < msg.length; i++) {\n msg[i].story_id = msg[i].story_id + 'k';\n msg[i].state = 'pause';\n msg[i].playIng = false;\n msg[i].isplay = true;\n msg[i].isShowimage = false;\n msg[i].isShowProgressBarTime = false;\n that.dataList.push(msg[i]);\n }\n }\n });\n },\n get: function get() {\n var _this4 = this;\n // 1.这里引入后端请求数据\n // this.dataList = userList;\n var that = this;\n var params = {\n page: this.page,\n story_type: 4\n };\n __f__(\"log\", params, \" at community/nvueSwiper/nvueSwiper.nvue:512\");\n params['story_id'] = that.story_id;\n this.$.request({\n url: this.Config.URL.sns.story_lists,\n data: params,\n success: function success(data, status, msg, code) {\n var msg = data.items;\n _this4.user_id = msg[0].user_id;\n _this4.story_id = msg[0].story_id;\n _this4.pinlunNum = msg[0].story_comment_count;\n // 2.这里把视频添加到视频列表\n for (var i = 0; i < msg.length; i++) {\n msg[i].story_id = msg[i].story_id + 'k';\n msg[i].state = 'pause';\n msg[i].playIng = false;\n msg[i].isplay = true;\n msg[i].isShowimage = false;\n msg[i].isShowProgressBarTime = false;\n _this4.dataList.push(msg[i]);\n }\n\n // 3.播放当前视频\n setTimeout(function () {\n _this4.dataList[_this4.k].isplay = false;\n _this4.dataList[_this4.k].state = 'play';\n uni.createVideoContext(_this4.dataList[_this4.k].story_id + '' + _this4.k, _this4).play();\n _this4.dataList[_this4.k].playIng = true;\n _this4.$set(_this4.dataList, _this4.k, _this4.dataList[_this4.k]);\n }, 200);\n // start - 预加载开始\n var p = _this4.k;\n ++p;\n if (typeof _this4.dataList[p] != \"undefined\") {\n setTimeout(function () {\n uni.createVideoContext(_this4.dataList[p].story_id + '' + _this4.k, _this4).play();\n }, 20);\n clearTimeout(_this4.timeout);\n _this4.timeout = setTimeout(function () {\n uni.createVideoContext(_this4.dataList[p].story_id + '' + _this4.k, _this4).seek(0);\n uni.createVideoContext(_this4.dataList[p].story_id + '' + _this4.k, _this4).pause();\n __f__(\"log\", '预加载第' + (p + 1) + '个视频:' + _this4.dataList[p].story_id + '' + p, \" at community/nvueSwiper/nvueSwiper.nvue:555\");\n }, 1500);\n }\n // end - 预加载结束\n }\n });\n },\n share: function share() {\n uni.showToast({\n title: '分享',\n icon: 'none'\n });\n },\n onFollow: function onFollow(user_id, index) {\n var that = this;\n that.forceUserInfo(function (user) {\n that.AddFollow(user_id, index);\n });\n },\n AddFollow: function AddFollow(friend_id, index) {\n var that = this,\n params = {\n user_id: friend_id,\n OperateId: friend_id,\n friend_id: friend_id\n };\n var list = that.dataList;\n that.$.request({\n url: this.Config.URL.user.friend_agree,\n data: params,\n success: function success(data, status, msg, code) {\n if (200 == status) {\n list[index].IsFollow = 1;\n that.$set(that.dataList, index, list[index]);\n that.$forceUpdate();\n that.$.alert('关注成功');\n } else {}\n }\n });\n },\n toComment: function toComment(index) {\n // 注意点击评论之后会执行这里\n /*\n (1)先加载缓冲\n (2)获取当前视频 ID 信息\n (3)🌟🌟🌟🌟重要🌟🌟🌟🌟\n \t- 一定要记得看 index.vue 里面\n \t uni.setStorageSync(\"user\",this.peopleList[i]);\n \t 这个东西,用于存储当前用户信息。在 插件里面会使用到这个东西,\n \t 记得写一下。\n \t \n (4)打开评论\n */\n uni.showToast({\n title: '加载中...',\n icon: 'none',\n position: 'bottom',\n duration: 300\n });\n uni.setStorageSync(\"videoID\", this.dataList[index].story_id);\n this.isDouyin = true;\n __f__(\"log\", 8888, \" at community/nvueSwiper/nvueSwiper.nvue:619\");\n this.$refs.pinglun.open('bottom');\n uni.hideLoading();\n },\n cLike: function cLike(sss) {\n this.dataList[this.k].like = !this.dataList[this.k].like;\n var video = this.dataList[this.k];\n sss ? video.like_n -= 1 : video.like_n += 1;\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 */ 65)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tbXVuaXR5L252dWVTd2lwZXIvbnZ1ZVN3aXBlci5udnVlIl0sIm5hbWVzIjpbImRhdGEiLCJ3aW5kb3dXaWR0aCIsIndpbmRvd0hlaWdodCIsInBsYXRmb3JtIiwiZGVsZXRlSGVpZ2h0IiwiZGF0YUxpc3QiLCJrIiwib2xkVmlkZW8iLCJ2b2ljZSIsInRpbWVvdXQiLCJjdXJyZW50Iiwic3RvcnlfaWQiLCJ1c2VyX2lkIiwiYm94U3R5bGUiLCJwYWdlIiwiaW5kZXgiLCJpc0RvdXlpbiIsInBpbmx1bk51bSIsImNvbXBvbmVudHMiLCJkb3V5aW5TY3JvbGx2aWV3IiwidW5pUG9wdXAiLCJjb21wdXRlZCIsIndhdGNoIiwidW5pIiwic2V0VGltZW91dCIsIm9uTG9hZCIsIm9uU2hvdyIsIm9uSGlkZSIsIm9uU2hhcmVBcHBNZXNzYWdlIiwiaW1hZ2VVcmwiLCJ0aXRsZSIsInBhdGgiLCJvblNoYXJlVGltZWxpbmUiLCJxdWVyeSIsInVpZCIsInBpZCIsIm1ldGhvZHMiLCJlbmRlZCIsIm9uUHJvZHVjdCIsIm9uVW5Db2xsZWN0aW9uIiwicGFyYW1zIiwidGhhdCIsInVybCIsInN1Y2Nlc3MiLCJvbkNvbGxlY3Rpb24iLCJyZXBvcnQiLCJjbG9zZVNjcm9sbHZpZXciLCJvblVuTGlrZSIsImNhbmNlbGRpYW56YW4iLCJvbkxpa2UiLCJkb0xpa2UiLCJ0b3VjaHN0YXJ0SG92ZXIiLCJ0YXBWaWRlb0hvdmVyIiwiZG91YmxlTGlrZSIsImNoYW5nZSIsInRvenVvemhlIiwiYW5pbWF0aW9uZmluaXNoIiwiR0VUIiwic3RvcnlfdHlwZSIsIm1zZyIsImdldCIsImNsZWFyVGltZW91dCIsInNoYXJlIiwiaWNvbiIsIm9uRm9sbG93IiwiQWRkRm9sbG93IiwiT3BlcmF0ZUlkIiwiZnJpZW5kX2lkIiwibGlzdCIsInRvQ29tbWVudCIsInBvc2l0aW9uIiwiZHVyYXRpb24iLCJjTGlrZSIsInNzcyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFvSEE7QUFPQTtBQUNBO0FBQUE7QUFBQTtBQUFBLGVBRUE7RUFDQUE7SUFBQTtJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO1FBQUE7UUFDQTtRQUNBO01BQ0E7TUFFQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFBQSx1REFFQSxxREFHQSx1REFHQSxxREFDQSxvREFDQSx1REFDQSxzREFDQSwrQ0FDQTtFQUVBO0VBQ0FDO0lBQ0FDO0lBQ0FDO0VBQ0E7RUFDQUMsZ0lBQ0EsVUFDQTtFQUNBQztJQUNBaEI7TUFBQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQWlCO01BQ0E7TUFDQTs7TUFHQTtNQUNBQztRQUNBRDtRQUNBQztVQUNBO1VBQ0E7UUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7TUFDQTs7TUFFQTtBQUNBO0FBQ0E7O01BRUE7SUFDQTtNQUNBO01BQ0E7QUFDQTtBQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQTtNQUNBO01BQ0FIO0lBQ0E7RUFDQTtFQUNBSTtJQUNBO0lBQ0FKO0lBQ0E7RUFDQTtFQUNBSztJQVFBO01BQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBQztJQUNBO01BQ0FGO01BQ0FHO1FBQ0FDO1FBQ0FDO01BQ0E7TUFDQU47SUFDQTtFQUNBO0VBQ0FPLHlDQUNBO0lBQ0FDO01BQ0E7TUFDQTtJQUFBLENBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0E7SUFDQUM7TUFFQTtRQUNBQztVQUNBN0I7UUFDQTtNQUNBOEI7UUFDQUE7UUFDQUE7VUFDQUM7VUFDQTFDO1VBQ0EyQztZQUNBO2NBQ0FGO2NBQ0FBO2NBQ0FBO1lBQ0E7Y0FDQUE7WUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUVBO0lBRUE7SUFDQUc7TUFDQTtRQUNBSjtVQUNBN0I7UUFDQTtNQUNBOEI7UUFDQUE7UUFFQUE7VUFDQUM7VUFDQTFDO1VBQ0EyQztZQUNBO2NBQ0FGO2NBQ0FBO2NBQ0FBO1lBQ0E7Y0FDQUE7WUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUVBO0lBRUE7SUFDQUk7TUFDQTtJQUNBO0lBRUFDO01BQ0E7TUFDQTtJQUNBO0lBRUFDO01BQ0E7TUFDQU47UUFDQUE7UUFDQUE7TUFDQTtJQUNBO0lBQ0FPO01BQ0E7UUFDQVI7VUFDQTdCO1FBQ0E7TUFFQThCO1FBQ0FDO1FBQ0ExQztRQUNBMkM7VUFDQTtZQUNBO1lBQ0FGO1lBQ0FBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQVE7TUFDQTtNQUNBUjtRQUNBQTtRQUNBQTtNQUNBO0lBQ0E7SUFDQVM7TUFDQTtRQUNBVjtVQUNBN0I7UUFDQTtNQUVBOEI7UUFDQUM7UUFDQTFDO1FBQ0EyQztVQUNBO1lBQ0FGO1lBQ0FBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBVTtNQUFBO01BQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0EzQjtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQTRCO01BQUE7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBNUI7UUFDQTtVQUNBO1lBRUE7VUFFQTtZQUNBO1VBQ0E7VUFDQTtZQUNBRDtVQUNBOztVQUNBO1lBQ0FBO1VBQ0E7UUFDQTs7UUFDQTtVQUNBO1FBQ0E7UUFDQTtRQUNBO01BRUE7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQThCO01BQ0E7UUFDQTtRQUNBO01BQ0E7TUFDQTtBQUNBO0FBQ0E7SUFDQTtJQUNBQztNQUNBO0lBQ0E7SUFDQUM7TUFDQWhDO1FBQ0FtQjtNQUNBO0lBQ0E7SUFDQWM7TUFDQTtNQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7UUFDQTNDO1FBQ0E0QztRQUNBeEI7TUFDQTtNQUNBO01BQ0E7UUFDQVE7UUFDQTFDO1FBQ0EyQztVQUNBO1VBQ0E7VUFDQTtZQUNBZ0I7WUFDQUE7WUFDQUE7WUFDQUE7WUFDQUE7WUFDQUE7WUFDQWxCO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQW1CO01BQUE7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBOUM7UUFDQTRDO01BQ0E7TUFDQTtNQUNBbEI7TUFDQTtRQUNBRTtRQUNBMUM7UUFDQTJDO1VBRUE7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1lBQ0FnQjtZQUNBQTtZQUNBQTtZQUNBQTtZQUNBQTtZQUNBQTtZQUNBO1VBQ0E7O1VBRUE7VUFDQW5DO1lBQ0E7WUFDQTtZQUNBRDtZQUVBO1lBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUVBO1lBQ0FDO2NBQ0FEO1lBQ0E7WUFDQXNDO1lBQ0E7Y0FDQXRDO2NBQ0FBO2NBQ0E7WUFDQTtVQUNBO1VBQ0E7UUFHQTtNQUNBO0lBQ0E7SUFDQXVDO01BQ0F2QztRQUNBTztRQUNBaUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQXZCO1FBQ0FBO01BQ0E7SUFDQTtJQUNBd0I7TUFDQTtRQUNBekI7VUFDQTVCO1VBQ0FzRDtVQUNBQztRQUNBO01BQ0E7TUFFQTFCO1FBQ0FDO1FBQ0ExQztRQUNBMkM7VUFDQTtZQUNBeUI7WUFDQTNCO1lBQ0FBO1lBQ0FBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTRCO01BQ0E7TUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7TUFDQTlDO1FBQ0FPO1FBQ0FpQztRQUNBTztRQUNBQztNQUNBO01BQ0FoRDtNQUNBO01BQ0E7TUFDQTtNQUNBQTtJQUNBO0lBQ0FpRDtNQUNBO01BQ0E7TUFDQUM7SUFDQTtFQUFBO0FBRUE7QUFBQSwyQiIsImZpbGUiOiIxMjkuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8IS0tIFxyXG5cdFx0IFxyXG5cdFx0IFxyXG5cdFx0IFxyXG5cdFx0IFxyXG5cdFx0IFxyXG5cdFx0IFxyXG5cdFx0IFxyXG5cdFx0IFxyXG5cdFx0IFxyXG5cdFx0IFxyXG5cdFx0IFxyXG5cdFx0IFxyXG5cdFx05rOo5oSP77ya6L+Z5pivIEg144CB5b6u5L+h5bCP56iL5bqP55WM6Z2i77yM6K+35Yu/5ZKMIG5ld19pbmRleC5udnVl44CBaW5kZXgubnZ1ZSDmt7fnlKhcclxuXHRcdCBcclxuXHRcdDEuIG5ld19pbmRleC5udnVl44CBaW5kZXgubnZ1Zei/meS4pOS4quaYr0FwcOmhtemdolxyXG5cdFx0IFxyXG5cdFx0Mi4g5Y+m5aSW77yaZGF0YS5qcyDmmK/kuIrkuIDniYjmnKznlZnkuIvnmoTlgYfmlbDmja7vvIzov5nkuIDniYjmlLnmiJDkuoYgVVJMIOivt+axguS6hu+8iOWmguS4jemcgOimgeWPr+S7peWIoOmZpO+8jOS5n+WPr+S9nOS4uuWQjuerr+ivt+axguWPguiAg++8iVxyXG5cdFx0IFxyXG5cdFx0My4g6K+35ZCE5L2N5aSn56We5aSa5aSa55WZ5omL77yM5oiR5bey57uP5oqK6K+35rGC5YaF5a2Y5byA5Yiw5pyA5aSn5LqGXHJcblx0XHQgXHJcblx0XHQ0LiDop4bpopEgaWQg5YiH6K6w5piv5a2X56ym5Liy57G75Z6LIFxyXG5cdFx0IFxyXG5cdFx0IFxyXG5cdFx0IFxyXG5cdFx0IFxyXG5cdFx0IFxyXG5cdFx0IFxyXG5cdFx0IFxyXG5cdFx0IFxyXG5cdFx0IFxyXG5cdFx0IC0tPlxyXG5cdFx0PGltYWdlIHYtaWY9XCJpc1Nob3dBaXhpblwiIHNyYz1cIi4uL3N0YXRpYy9pbWcvaW5kZXgvYWl4aW5pbmcucG5nXCIgOnN0eWxlPVwiJ3Bvc2l0aW9uOiBmaXhlZDsgbWFyZ2luLWxlZnQ6ICcrIGFpeGluTGVmdCArJ3B4OyBtYXJnaW4tdG9wOiAnKyBhaXhpblRvcCArJ3B4OyB3aWR0aDogNzBweDsgaGVpZ2h0OiA2NXB4OyB0cmFuc2Zvcm06IHJvdGF0ZSgnKyBSb3RhdGUgKydkZWcpOydcIj48L2ltYWdlPlxyXG5cdFx0PHN3aXBlciA6c3R5bGU9XCInd2lkdGg6ICcrIHdpbmRvd1dpZHRoICsncHg7IGhlaWdodDogJysgd2luZG93SGVpZ2h0ICsncHg7IGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7J1wiIDp2ZXJ0aWNhbD1cInRydWVcIiBAYW5pbWF0aW9uZmluaXNoPVwiYW5pbWF0aW9uZmluaXNoXCIgQGNoYW5nZT1cImNoYW5nZVwiIDpjdXJyZW50PVwiY3VycmVudFwiIDppbmRpY2F0b3ItZG90cz1cImZhbHNlXCI+XHJcblx0XHRcdDxzd2lwZXItaXRlbSB2LWZvcj1cIihsaXN0LGluZGV4KSBpbiBkYXRhTGlzdFwiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdDx2aWV3PlxyXG5cdFx0XHRcdFx0PCEtLSBcclxuXHRcdFx0XHRcdDEudi1pZu+8mueUqOS6juaOp+WItuinhumikeWcqOiKgueCueeahOa4suafk+aVsFxyXG5cdFx0XHRcdFx0Mi5tdXRlZOeahOm7mOiupOWAvOaYryBmYWxzZe+8jOS7o+ihqOm7mOiupOaYr+emgemfs+inhumikeeahFxyXG5cdFx0XHRcdFx0My5odHRwLWNhY2hl6buY6K6k5byA5ZCv6KeG6aKR57yT5a2YXHJcblx0XHRcdFx0XHQ0LnBvc3Rlcu+8iOWwgemdou+8iOaWueahiOS4gO+8ie+8ie+8mui/memHjOeahOWwgemdoum7mOiupOWkhOeQhuWtmOWCqOWcqOmYv+mHjOS6keeahOinhumikVxyXG5cdFx0XHRcdFx0NS5zaG93LWxvYWRpbmfvvJrov5nph4zpu5jorqTljrvmjonmkq3mlL7ovazlnIjnmoTmoIflv5dcclxuXHRcdFx0XHRcdHYtaWY9XCJNYXRoLmFicyhrLWluZGV4KTw9MVwiXHJcblx0XHRcdFx0XHQgLS0+XHJcblx0XHRcdFx0XHQ8dmlkZW8gdi1pZj1cIk1hdGguYWJzKGstaW5kZXgpPD0xXCIgOmlkPVwibGlzdC5zdG9yeV9pZCsnJytpbmRleFwiIDpsb29wPVwidHJ1ZVwiIDptdXRlZD1cImxpc3QuaXNwbGF5XCIgOmNvbnRyb2xzPVwiZmFsc2VcIiA6aHR0cC1jYWNoZT1cInRydWVcIiBvYmplY3QtZml0PVwiY292ZXJcIiA6cGFnZS1nZXN0dXJlPVwiZmFsc2VcIiA6c2hvdy1mdWxsc2NyZWVuLWJ0bj1cImZhbHNlXCIgOnNob3ctbG9hZGluZz1cImZhbHNlXCIgOnNob3ctY2VudGVyLXBsYXktYnRuPVwiZmFsc2VcIiA6ZW5hYmxlLXByb2dyZXNzLWdlc3R1cmU9XCJmYWxzZVwiIDpzcmM9XCJsaXN0LnN0b3J5X3ZpZGVvXCIgQGVuZGVkPVwiZW5kZWRcIiBAY2xpY2s9XCJ0YXBWaWRlb0hvdmVyKGxpc3Quc3RhdGUsJGV2ZW50KVwiXHJcblx0XHRcdFx0XHRcdDpzdHlsZT1cIid3aWR0aDogJysgd2luZG93V2lkdGggKydweDsgaGVpZ2h0OiAnKyB3aW5kb3dIZWlnaHQgKydweDsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgei1pbmRleDogLTE7J1wiPjwvdmlkZW8+XHJcblx0XHRcdFx0XHQ8IS0tIFxyXG5cdFx0XHRcdFx0MS7ov5nph4zmmK/lsIHpnaLvvIjmlrnmoYjkuozvvInvvJrov5nph4znmoTlsIHpnaLlj6/ku6Xoh6rlrprkuYnjgIJcclxuXHRcdFx0XHRcdDIu5Lmf5Zyo5Luj56CB5Lit5YGa5LqG5om55rOo77yM5Lik56eN5pa55qGI5Y+v5Lul5YWx5a2Y77yM5LiN5Lya55u45LqS5b2x5ZON44CCXHJcblx0XHRcdFx0XHQtLT5cclxuXHRcdFx0XHRcdDxpbWFnZSB2LWlmPVwiIWxpc3QucGxheUluZ1wiIDpzcmM9XCJsaXN0LnN0b3J5X2ZpbGVbMF1cIiA6c3R5bGU9XCInd2lkdGg6ICcrIHdpbmRvd1dpZHRoICsncHg7IGhlaWdodDogJysgd2luZG93SGVpZ2h0ICsncHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsnXCIgbW9kZT1cImFzcGVjdEZpdFwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwhLS0g5pKt5pS+54q25oCB77yacGF1c2Ug55qE5pe25YCZ5bCx5Lya5pqC5YGcIC0tPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidmlkZW9Ib3ZlclwiIEBjbGljaz1cInRhcFZpZGVvSG92ZXIobGlzdC5zdGF0ZSwkZXZlbnQpXCIgQHRvdWNoc3RhcnQ9XCJ0b3VjaHN0YXJ0SG92ZXJcIiA6c3R5bGU9XCInd2lkdGg6ICcrIHdpbmRvd1dpZHRoICsncHg7IGhlaWdodDogJysgd2luZG93SGVpZ2h0ICsncHg7J1wiPlxyXG5cdFx0XHRcdFx0PGltYWdlIHYtaWY9XCJsaXN0LnN0YXRlPT0ncGF1c2UnXCIgY2xhc3M9XCJwbGF5U3RhdGVcIiBzcmM9XCIuLi9zdGF0aWMvaW1nL2luZGV4L3BsYXkucG5nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1c2VySW5mb1wiPlxyXG5cdFx0XHRcdFx0PCEtLSAxLuWktOWDjyAtLT5cclxuXHRcdFx0XHRcdDxpbWFnZSBAY2xpY2s9XCJ0b3p1b3poZShsaXN0LnVzZXJfaWQpXCIgY2xhc3M9XCJ1c2VyQXZhdGFyXCIgOnNyYz1cImxpc3QudXNlcl9hdmF0YXJcIiBtb2RlPVwiYXNwZWN0RmlsbFwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInJpZ2h0LXRleHQtYXZhdGVyXCIgQGNsaWNrPVwib25Gb2xsb3cobGlzdC51c2VyX2lkLGluZGV4KVwiIHYtaWY9XCIobGlzdC51c2VyX2lkICE9IHVzZXJJbmZvLnVzZXJfaWQgJiYgIWxpc3QuSXNGb2xsb3cpXCI+KzwvdGV4dD5cclxuXHRcdFx0XHRcdDwhLS0gMi7ngrnotZ4gLS0+XHJcblx0XHRcdFx0XHQ8dmlldyBAY2xpY2s9XCJjTGlrZShsaXN0LklzRmFidWxvdXMpO1wiIHN0eWxlPVwib3BhY2l0eTogMC45OyBtYXJnaW4tdG9wOiAxN3B4O1wiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugdi1pZj1cImxpc3QuSXNGYWJ1bG91c1wiIHNyYz1cIi4uL3N0YXRpYy9pbWcvaW5kZXgveGluLnBuZ1wiIHN0eWxlPVwid2lkdGg6IDQwcHg7IGhlaWdodDogNDBweDsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogNnB4O1wiIEBjbGljay5zdG9wPVwib25Vbkxpa2VcIiA6ZGF0YS1zdG9yeV9pZD1cImxpc3Quc3RvcnlfaWRcIiA6ZGF0YS1pbmRleD1cImluZGV4XCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0PGltYWdlIHYtaWY9XCIhbGlzdC5Jc0ZhYnVsb3VzXCIgc3JjPVwiLi4vc3RhdGljL2ltZy9pbmRleC94aW4tMi5wbmdcIiBzdHlsZT1cIndpZHRoOiA0MHB4OyBoZWlnaHQ6IDQwcHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDZweDtcIiBAY2xpY2suc3RvcD1cIm9uTGlrZVwiIDpkYXRhLXN0b3J5X2lkPVwibGlzdC5zdG9yeV9pZFwiIDpkYXRhLWluZGV4PVwiaW5kZXhcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBzdHlsZT1cImNvbG9yOiAjRkZGRkZGOyBtYXJnaW4tdG9wOiA1cHg7IGZvbnQtc2l6ZTogMTRweDsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tdG9wOiA0MHB4OyBmb250LXdlaWdodDogYm9sZDtcIiA6Y2xhc3M9XCJ7J2xpa2VOdW1BY3RpdmUnOmxpc3QuSXNGYWJ1bG91c31cIj57e2xpc3Quc3RvcnlfbGlrZV9jb3VudH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PCEtLSAzLuivhOiuuiAtLT5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29tbWVudFwiIEBjbGljaz1cInRvQ29tbWVudChpbmRleClcIiBzdHlsZT1cIm9wYWNpdHk6IDAuOTsgbWFyZ2luLXRvcDogMTdweDtcIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uL3N0YXRpYy9pbWcvaW5kZXgvbGlhb3RpYW4tMi5wbmdcIiBzdHlsZT1cIndpZHRoOiAzNXB4OyBoZWlnaHQ6IDM1cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDdweDtcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBzdHlsZT1cImNvbG9yOiAjRkZGRkZGOyBtYXJnaW4tdG9wOiA1cHg7IGZvbnQtc2l6ZTogMTRweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLXRvcDogNDBweDtcIj57e2xpc3Quc3RvcnlfY29tbWVudF9jb3VudH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PCEtLSA0LuaUtuiXjyAtLT5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZmF2XCIgc3R5bGU9XCJvcGFjaXR5OiAwLjk7IG1hcmdpbi10b3A6IDE3cHg7XCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSB2LWlmPVwiKGxpc3QuSXNDb2xsZWN0aW9uKVwiIHNyYz1cIi4uL3N0YXRpYy9pbWcvaW5kZXgvc2MtMi5wbmdcIiBzdHlsZT1cIndpZHRoOiAzNXB4OyBoZWlnaHQ6IDM1cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDdweDtcIiBAY2xpY2suc3RvcD1cIm9uVW5Db2xsZWN0aW9uXCIgOmRhdGEtc3RvcnlfaWQ9XCJsaXN0LnN0b3J5X2lkXCIgOmRhdGEtaW5kZXg9XCJpbmRleFwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSB2LWVsc2Ugc3JjPVwiLi4vc3RhdGljL2ltZy9pbmRleC9zYy5wbmdcIiBzdHlsZT1cIndpZHRoOiAzNXB4OyBoZWlnaHQ6IDM1cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDdweDtcIiBAY2xpY2suc3RvcD1cIm9uQ29sbGVjdGlvblwiIDpkYXRhLXN0b3J5X2lkPVwibGlzdC5zdG9yeV9pZFwiIDpkYXRhLWluZGV4PVwiaW5kZXhcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBzdHlsZT1cImNvbG9yOiAjRkZGRkZGOyBtYXJnaW4tdG9wOiA1cHg7IGZvbnQtc2l6ZTogMTRweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLXRvcDogNDBweDtcIj57e2xpc3Quc3RvcnlfY29sbGVjdGlvbl9jb3VudH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PCEtLSA1LuS4vuaKpSAtLT5cclxuXHRcdFx0XHRcdDx2aWV3IEBjbGljaz1cInJlcG9ydFwiIHN0eWxlPVwib3BhY2l0eTogMC45OyBtYXJnaW4tdG9wOiAxN3B4O1wiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vc3RhdGljL2ltZy9pbmRleC9qdWJhby5wbmdcIiBzdHlsZT1cIndpZHRoOiA0MHB4OyBoZWlnaHQ6IDQwcHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDVweDtcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBzdHlsZT1cImNvbG9yOiAjRkZGRkZGOyBtYXJnaW4tdG9wOiA1cHg7IGZvbnQtc2l6ZTogMTRweDsgdGV4dC1hbGlnbjogY2VudGVyOyBmb250LXdlaWdodDogYm9sZDsgbWFyZ2luLXRvcDogNDBweDtcIj57e19fKCfkuL7miqUnKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8IS0tIOacgOW6leS4i+eahOaWh+Wtl+mDqOWIhiAtLT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInZpZXctcHJvZHVjdFwiIHYtaWY9XCJsaXN0Lml0ZW1faWQubGVuZ3RoID4gMCAmJiBsaXN0LnByb2R1Y3RfaXRlbV9uYW1lXCIgQGNsaWNrLnN0b3A9XCJvblByb2R1Y3QobGlzdC5pdGVtX2lkKVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0LXZpZXdcIiBzdHlsZT1cIndpZHRoOiAxMDBycHg7aGVpZ2h0OiAxMDBycHg7XCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwibGlzdC5wcm9kdWN0X2ltYWdlXCIgY2xhc3M9XCJwcm9kdWN0X2ltZ1wiIHN0eWxlPVwid2lkdGg6IDEwMHJweDtoZWlnaHQ6IDEwMHJweDtcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0LXZpZXdcIiBzdHlsZT1cIndpZHRoOiA0MDBycHg7aGVpZ2h0OiAxMDBycHg7XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmdC10ZXh0IHVuaS1lbGxpcHNpc1wiIHN0eWxlPVwicGFkZGluZy1sZWZ0OiAxMHJweDtcIj57e2xpc3QucHJvZHVjdF9pdGVtX25hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0LXRleHQgdW5pLWVsbGlwc2lzXCIgc3R5bGU9XCJwYWRkaW5nLWxlZnQ6IDEwcnB4O2ZvbnQtc2l6ZTogMjRycHg7cGFkZGluZy10b3A6NHJweDtcIj57e3NwcmludGYoX18oJ+S7t+agvDolcycpLCBsaXN0Lml0ZW1fdW5pdF9wcmljZSl9fTwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb250ZW50XCIgc3R5bGU9XCJkaXNwbGF5OiBmbGV4O1wiPlxyXG5cclxuXHRcdFx0XHRcdDwhLS0gPGltYWdlIDpzcmM9XCJsaXN0LnVzZXJfYXZhdGFyXCIgQGNsaWNrPVwidG96dW96aGUobGlzdC51c2VyX2lkKVwiIGNsYXNzPVwidXNlckF2YXRhclwiIHN0eWxlPVwid2lkdGg6IDQwMHJweHB4OyBoZWlnaHQ6IDEwMHJweDsgIGxlZnQ6IDdweDtwb3NpdGlvbjogYWJzb2x1dGU7XCI+PC9pbWFnZT4gLS0+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInVzZXJOYW1lXCIgc3R5bGU9XCJ3aWR0aDogMjUwcnB4O1wiPkB7e2xpc3QudXNlcl9uaWNrbmFtZX19PC90ZXh0PjwhLS0gaT17e2l9fSAtLT5cclxuXHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIndvcmRzXCI+XHJcblx0XHRcdFx0XHRcdHt7bGlzdC5zdG9yeV9jb250ZW50fX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvc3dpcGVyLWl0ZW0+XHJcblx0XHQ8L3N3aXBlcj5cclxuXHRcdDx1bmktcG9wdXAgdHlwZT1cImJvdHRvbVwiIHJlZj1cInBpbmdsdW5cIiBAdG91Y2htb3ZlLnN0b3AucHJldmVudD1cIm1vdmVIYW5kbGVcIj5cclxuXHRcdFx0PHZpZXcgdi1pZj1cImlzRG91eWluXCIgOnN0eWxlPVwiJ3dpZHRoOiAnKyB3aW5kb3dXaWR0aCArJ3B4OyBoZWlnaHQ6ICcrIChib3hTdHlsZS5oZWlnaHQvaGVpZ2h0TnVtKSArJ3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4OyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDsnXCI+XHJcblxyXG5cdFx0XHRcdDxkb3V5aW4tc2Nyb2xsdmlldyA6V2lkdGg9XCJ3aW5kb3dXaWR0aFwiIDpzdG9yeV9pZD1cInN0b3J5X2lkXCIgOnZpZGVvdXNlcklEPVwidXNlcl9pZFwiIDpwaW5sdW5OdW09XCJwaW5sdW5OdW1cIiA6SGVpZ2h0PVwiKGJveFN0eWxlLmhlaWdodC8xLjIzKVwiIDpkZWxldGVJT1NIZWlnaHQ9XCIzNlwiIDpkZWxldGVBbmRyb2lkSGVpZ2h0PVwiMTVcIiBAY2xvc2VTY3JvbGx2aWV3PVwiY2xvc2VTY3JvbGx2aWV3XCI+PC9kb3V5aW4tc2Nyb2xsdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC91bmktcG9wdXA+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwU3RhdGUsXHJcblx0XHRtYXBNdXRhdGlvbnNcclxuXHR9IGZyb20gJ3Z1ZXgnXHJcblx0LypcclxuXHTlvJXlhaXor4Torrrnu4Tku7ZcclxuXHQqL1xyXG5cdGltcG9ydCBkb3V5aW5TY3JvbGx2aWV3IGZyb20gJ0AvY29tbXVuaXR5L2NvbXBvbmVudHMvZG91eWluLXNjcm9sbHZpZXcvZG91eWluLUgtc2Nyb2xsdmlldy52dWUnXHJcblx0aW1wb3J0IHVuaVBvcHVwIGZyb20gJ0AvY29tcG9uZW50cy91bmktcG9wdXAvdW5pLXBvcHVwLnZ1ZSdcclxuXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHR3aW5kb3dXaWR0aDogMCxcclxuXHRcdFx0XHR3aW5kb3dIZWlnaHQ6IDAsXHJcblx0XHRcdFx0cGxhdGZvcm06IFwiXCIsXHJcblx0XHRcdFx0ZGVsZXRlSGVpZ2h0OiAwLFxyXG5cdFx0XHRcdGRhdGFMaXN0OiBbXSxcclxuXHRcdFx0XHRrOiAwLFxyXG5cdFx0XHRcdG9sZFZpZGVvOiBcIlwiLFxyXG5cdFx0XHRcdHZvaWNlOiBcIlwiLFxyXG5cdFx0XHRcdHRpbWVvdXQ6IFwiXCIsXHJcblx0XHRcdFx0Y3VycmVudDogMCxcclxuXHRcdFx0XHRzdG9yeV9pZDogMCxcclxuXHRcdFx0XHR1c2VyX2lkOiAwLFxyXG5cdFx0XHRcdGJveFN0eWxlOiB7IC8v6KeG6aKR77yM5Zu+54mH5bCB6Z2i5qC35byP8J+Mn/CfkpdcclxuXHRcdFx0XHRcdCdoZWlnaHQnOiAwLFxyXG5cdFx0XHRcdFx0J3dpZHRoJzogMCxcclxuXHRcdFx0XHR9LFxyXG5cclxuXHRcdFx0XHRwYWdlOiAxLFxyXG5cdFx0XHRcdGluZGV4OiAwLFxyXG5cdFx0XHRcdGlzRG91eWluOiBmYWxzZSxcclxuXHRcdFx0XHRwaW5sdW5OdW06IDAsXHJcblxyXG5cdFx0XHRcdGRlbGV0ZUhlaWdodDogMCwgLy/mtYvor5Xpq5jluqbwn4yf8J+Sl1xyXG5cclxuXHRcdFx0XHQvLyDlvJXlhaXor4TorrogLSDlj4LmlbBcclxuXHRcdFx0XHRoZWlnaHROdW06IDEuMTgsXHJcblxyXG5cdFx0XHRcdC8vIOWPjOWHu+eCuei1nuWPguaVsFxyXG5cdFx0XHRcdHRvdWNoTnVtOiAwLFxyXG5cdFx0XHRcdGFpeGluTGVmdDogMCxcclxuXHRcdFx0XHRhaXhpblRvcDogMCxcclxuXHRcdFx0XHRpc1Nob3dBaXhpbjogZmFsc2UsXHJcblx0XHRcdFx0Um90YXRlOiAwLFxyXG5cdFx0XHRcdHVpZDogMCxcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0ZG91eWluU2Nyb2xsdmlldyxcclxuXHRcdFx0dW5pUG9wdXBcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDogbWFwU3RhdGUoWydDb25maWcnLCAnU3RhdGVDb2RlJywgJ25vdGljZScsICdwbGFudGZvcm1JbmZvJywgJ3Nob3BJbmZvJywgJ3VzZXJJbmZvJywgJ2hhc0xvZ2luJywgJ19fJywgJyQnLFxyXG5cdFx0XHQnc3ByaW50ZidcclxuXHRcdF0pLFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0ayhrLCBvbGRfaykge1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKGspXHJcblx0XHRcdFx0dGhpcy5kYXRhTGlzdFtvbGRfa10ucGxheUluZyA9IGZhbHNlIC8v5aaC5p6c6KeG6aKR5pqC5YGc77yM5bCx5Yqg6L295bCB6Z2iXHJcblx0XHRcdFx0dGhpcy5kYXRhTGlzdFtvbGRfa10uaXNwbGF5ID0gdHJ1ZVxyXG5cdFx0XHRcdHRoaXMuZGF0YUxpc3Rbb2xkX2tdLnN0YXRlID0gJ3BhdXNlJ1xyXG5cdFx0XHRcdHRoaXMudXNlcl9pZCA9IHRoaXMuZGF0YUxpc3Rbb2xkX2tdLnVzZXJfaWQ7XHJcblx0XHRcdFx0dGhpcy5zdG9yeV9pZCA9IHRoaXMuZGF0YUxpc3Rba10uc3RvcnlfaWRcclxuXHRcdFx0XHR0aGlzLnBpbmx1bk51bSA9IHRoaXMuZGF0YUxpc3Rbb2xkX2tdLnN0b3J5X2NvbW1lbnRfY291bnQ7XHJcblx0XHRcdFx0Ly8gdW5pLmNyZWF0ZVZpZGVvQ29udGV4dCh0aGlzLmRhdGFMaXN0W29sZF9rXS5faWQrJycrb2xkX2ssdGhpcykuc2VlaygwKVxyXG5cdFx0XHRcdC8vIHVuaS5jcmVhdGVWaWRlb0NvbnRleHQodGhpcy5kYXRhTGlzdFtvbGRfa10uX2lkKycnK29sZF9rLHRoaXMpLnBhdXNlKClcclxuXHRcdFx0XHRjb25zb2xlLmxvZygn6aKE55WZ56ysJyArIChvbGRfayArIDEpICsgJ+S4quinhumike+8micgKyB0aGlzLmRhdGFMaXN0W29sZF9rXS5zdG9yeV9pZCArICcnICsgb2xkX2spXHJcblx0XHRcdFx0Ly8gMi4w54mI5pys5bey57uP5Y675o6J5LqG5LiL6Z2i6L+Z5LiA5Y+l77yM6KeG6aKR5LiN55So5pqC5YGc77yM5Y+q6ZyA6KaB5oqK5aOw6Z+z56aB5q2i5bCx6KGMXHJcblx0XHRcdFx0dW5pLmNyZWF0ZVZpZGVvQ29udGV4dCh0aGlzLmRhdGFMaXN0W29sZF9rXS5zdG9yeV9pZCArICcnICsgb2xkX2ssIHRoaXMpLnN0b3AoKSAvL+WmguaenOinhumikeaaguWBnO+8jOmCo+S5iOaXp+inhumikeWBnOatou+8jOi/memHjOeahHRoaXMuZGF0YUxpc3Rbb2xkX2tdLl9pZCArICcnICsgb2xkX2vvvIzlkI7pnaLliqAgb2xkX2sg5piv5Li65LqG5q+P5LiA5Liq6KeG6aKR55qEIGlkIOWAvOS4jeWQjO+8jOi/meagt+WwseWPr+S7peWkp+eoi+W6pueahOmBv+WFjeS4sumfs+mXrumimFxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKCflt7Lnu4/mmoLlgZwgLS0+IOesrCcgKyAob2xkX2sgKyAxKSArICfkuKrop4bpopHvvZ4nKSAvL+aPkOekulxyXG5cdFx0XHRcdC8v5aKe5Yqg6KeG6aKR44CB5Zu+5paH6KeC55yL6YeP57uf6K6hXHJcblxyXG5cclxuXHRcdFx0XHR0aGlzLmRhdGFMaXN0W2tdLnN0YXRlID0gJ3BsYXknXHJcblx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHR1bmkuY3JlYXRlVmlkZW9Db250ZXh0KHRoaXMuZGF0YUxpc3Rba10uc3RvcnlfaWQgKyAnJyArIGssIHRoaXMpLnBsYXkoKVxyXG5cdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdHRoaXMuZGF0YUxpc3Rba10uaXNwbGF5ID0gZmFsc2VcclxuXHRcdFx0XHRcdFx0dGhpcy5kYXRhTGlzdFtrXS5wbGF5SW5nID0gdHJ1ZVxyXG5cdFx0XHRcdFx0fSwgNTApXHJcblx0XHRcdFx0fSwgMjUwKVxyXG5cdFx0XHRcdHZhciBwID0gayArIDE7XHJcblx0XHRcdFx0Y29uc29sZS5sb2coJ+mihOWKoOi9veesrCcgKyAocCArIDEpICsgJ+S4quinhumike+8micgKyB0aGlzLmRhdGFMaXN0W3BdLnN0b3J5X2lkICsgJycgKyBwKVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKG9wdGlvbnMpIHtcclxuXHRcdFx0aWYgKG9wdGlvbnMudWlkKSB7XHJcblx0XHRcdFx0dGhpcy51aWQgPSBvcHRpb25zLnVpZFxyXG5cdFx0XHR9XHJcblx0XHRcdHRoaXMucGxhdGZvcm0gPSB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKS5wbGF0Zm9ybVxyXG5cdFx0XHR2YXIgbW9kZWwgPSB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKS5tb2RlbFxyXG5cdFx0XHRpZiAodGhpcy5wbGF0Zm9ybSA9PSAnaW9zJyAmJiAobW9kZWwgIT09ICdpUGhvbmU2JyB8fCBtb2RlbCAhPT0gJ2lQaG9uZTZzJyB8fCBtb2RlbCAhPT0gJ2lQaG9uZTcnIHx8IG1vZGVsICE9PSAnaVBob25lOCcpKSB7XHJcblx0XHRcdFx0dGhpcy5kZWxldGVIZWlnaHQgPSAwIC8v5pyJIHRhYmJhcueahCDkv67mlLnov5nph4zlj6/ku6XmlLnlj5jop4bpopHpq5jluqZcclxuXHJcblx0XHRcdFx0LypcclxuXHRcdFx0XHQg5byV5YWl6K+E6K665Y+C5pWwXHJcblx0XHRcdFx0ICovXHJcblxyXG5cdFx0XHRcdHRoaXMuaGVpZ2h0TnVtID0gMS4yN1xyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRoaXMuZGVsZXRlSGVpZ2h0ID0gMFxyXG5cdFx0XHRcdC8qXHJcblx0XHRcdFx05byV5YWl6K+E6K665Y+C5pWwXHJcblx0XHRcdFx0Ki9cclxuXHRcdFx0XHR0aGlzLmhlaWdodE51bSA9IDEuMjVcclxuXHRcdFx0fVxyXG5cdFx0XHR0aGlzLnN0b3J5X2lkID0gb3B0aW9ucy5pZCA/IG9wdGlvbnMuaWQgOiAwO1xyXG5cdFx0XHR0aGlzLndpbmRvd1dpZHRoID0gdW5pLmdldFN5c3RlbUluZm9TeW5jKCkud2luZG93V2lkdGhcclxuXHRcdFx0dGhpcy53aW5kb3dIZWlnaHQgPSB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKS53aW5kb3dIZWlnaHRcclxuXHRcdFx0dGhpcy5ib3hTdHlsZS53aWR0aCA9IHRoaXMud2luZG93V2lkdGggKyAncHgnIC8v57uZ5a695bqm5YqgcHhcclxuXHRcdFx0dGhpcy5ib3hTdHlsZS5oZWlnaHQgPSB0aGlzLndpbmRvd0hlaWdodCAtIHRoaXMuZGVsZXRlSGVpZ2h0OyAvL+aciSB0YWJiYXLnmoQg5L+u5pS56L+Z6YeM5Y+v5Lul5pS55Y+Y6KeG6aKR6auY5bqmXHJcblx0XHRcdHRoaXMuZ2V0KCkgLy/liJrov5vlhaXpobXpnaLliqDovb3mlbDmja5cclxuXHRcdH0sXHJcblx0XHRvblNob3coKSB7XHJcblx0XHRcdGNvbnNvbGUubG9nKCflm57liLDliY3lj7AnKTtcclxuXHRcdFx0aWYgKHRoaXMuZGF0YUxpc3QubGVuZ3RoICE9PSAwKSB7XHJcblx0XHRcdFx0dGhpcy5kYXRhTGlzdFt0aGlzLmtdLnN0YXRlID0gJ3BsYXknO1xyXG5cdFx0XHRcdHVuaS5jcmVhdGVWaWRlb0NvbnRleHQodGhpcy5kYXRhTGlzdFt0aGlzLmtdLnN0b3J5X2lkICsgJycgKyB0aGlzLmssIHRoaXMpLnBsYXkoKVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25IaWRlKCkge1xyXG5cdFx0XHR0aGlzLmRhdGFMaXN0W3RoaXMua10uc3RhdGUgPSAncGF1c2UnOyAvL+eVjOmdoumakOiXj+S5n+imgeWBnOatouaSreaUvuinhumikVxyXG5cdFx0XHR1bmkuY3JlYXRlVmlkZW9Db250ZXh0KHRoaXMuZGF0YUxpc3RbdGhpcy5rXS5zdG9yeV9pZCArICcnICsgdGhpcy5rLCB0aGlzKS5wYXVzZSgpOyAvL+aaguWBnOS7peWQjue7p+e7reaSreaUvlxyXG5cdFx0XHRjb25zb2xlLmxvZygn5Yiw5ZCO5Y+wJyk7XHJcblx0XHR9LFxyXG5cdFx0b25TaGFyZUFwcE1lc3NhZ2UoKSB7XHJcblx0XHRcdC8vICNpZmRlZiBNUC1XRUlYSU5cclxuXHRcdFx0d3guc2hvd1NoYXJlTWVudSh7XHJcblx0XHRcdFx0d2l0aFNoYXJlVGlja2V0OiB0cnVlLFxyXG5cdFx0XHRcdG1lbnVzOiBbJ3NoYXJlQXBwTWVzc2FnZScsICdzaGFyZVRpbWVsaW5lJ11cclxuXHRcdFx0fSk7XHJcblx0XHRcdC8vICNlbmRpZlxyXG5cclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRpbWFnZVVybDogdGhpcy5kYXRhTGlzdFswXVsnc3RvcnlfZmlsZSddWzBdLFxyXG5cdFx0XHRcdHRpdGxlOiB0aGlzLnBuYW1lLFxyXG5cdFx0XHRcdHBhdGg6IFwiL2NvbW11bml0eS9udnVlU3dpcGVyL252dWVTd2lwZXI/aWQ9XCIgKyB0aGlzLnN0b3J5X2lkICsgXCImdWlkPVwiICsgdGhpcy51c2VySW5mby51c2VyX2lkXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqIOeUqOaIt+eCueWHu+WPs+S4iuinkuWIhuS6q+aci+WPi+WciFxyXG5cdFx0ICovXHJcblx0XHRvblNoYXJlVGltZWxpbmU6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHRpdGxlOiB0aGlzLmRhdGFMaXN0WzBdLnN0b3J5X3RpdGxlLFxyXG5cdFx0XHRcdHF1ZXJ5OiB7XHJcblx0XHRcdFx0XHR1aWQ6IHRoaXMudXNlckluZm8udXNlcl9pZCxcclxuXHRcdFx0XHRcdHBpZDogdGhpcy5zdG9yeV9pZFxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0aW1hZ2VVcmw6IHRoaXMuZGF0YUxpc3RbMF1bJ3N0b3J5X2ZpbGUnXVswXSxcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Li4ubWFwTXV0YXRpb25zKFsnbG9nb3V0JywgJ2dldFBsYW50Zm9ybUluZm8nLCAnZm9yY2VVc2VySW5mbycsICdnZXRTdG9yZUluZm8nXSksXHJcblx0XHRcdGVuZGVkKCkge1xyXG5cdFx0XHRcdC8vIDEu5pKt5pS+5b2T5YmN6KeG6aKR57uT5p2f5pe26Kem5Y+R77yM6Ieq5Yqo5YiH5o2i5LiL5LiA5Liq6KeG6aKRXHJcblx0XHRcdFx0Ly8gdGhpcy5jdXJyZW50ID0gdGhpcy5rKzFcclxuXHRcdFx0fSxcclxuXHRcdFx0b25Qcm9kdWN0KGl0ZW1faWQpIHtcclxuXHRcdFx0XHR0aGlzLiQuZ29wYWdlKCcvcGFnZXMvcHJvZHVjdC9kZXRhaWw/cGlkPScgKyBpdGVtX2lkKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+WPlua2iOaUtuiXj1xyXG5cdFx0XHRvblVuQ29sbGVjdGlvbjogZnVuY3Rpb24oYSkge1xyXG5cclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXMsXHJcblx0XHRcdFx0XHRwYXJhbXMgPSB7XHJcblx0XHRcdFx0XHRcdHN0b3J5X2lkOiBhLmN1cnJlbnRUYXJnZXQuZGF0YXNldC5zdG9yeV9pZFxyXG5cdFx0XHRcdFx0fTtcclxuXHRcdFx0XHR0aGF0LmZvcmNlVXNlckluZm8oZnVuY3Rpb24odXNlcikge1xyXG5cdFx0XHRcdFx0dGhhdC5pbmRleCA9IGEuY3VycmVudFRhcmdldC5kYXRhc2V0LmluZGV4O1xyXG5cdFx0XHRcdFx0dGhhdC4kLnJlcXVlc3Qoe1xyXG5cdFx0XHRcdFx0XHR1cmw6IHRoYXQuQ29uZmlnLlVSTC5zbnMuc3RvcnlfY29sbGVjdGlvbl9yZW1vdmUsXHJcblx0XHRcdFx0XHRcdGRhdGE6IHBhcmFtcyxcclxuXHRcdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24oZGF0YSwgc3RhdHVzLCBtc2csIGNvZGUpIHtcclxuXHRcdFx0XHRcdFx0XHRpZiAoMjAwID09IHN0YXR1cykge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5kYXRhTGlzdFt0aGF0LmluZGV4XS5Jc0NvbGxlY3Rpb24gPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuZGF0YUxpc3RbdGhhdC5pbmRleF0uc3RvcnlfY29sbGVjdGlvbl9jb3VudC0tO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC4kZm9yY2VVcGRhdGUoKTtcclxuXHRcdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC4kLmNvbmZpcm0obXNnKVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSlcclxuXHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvL+aUtuiXj1xyXG5cdFx0XHRvbkNvbGxlY3Rpb246IGZ1bmN0aW9uKGEpIHtcclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXMsXHJcblx0XHRcdFx0XHRwYXJhbXMgPSB7XHJcblx0XHRcdFx0XHRcdHN0b3J5X2lkOiBhLmN1cnJlbnRUYXJnZXQuZGF0YXNldC5zdG9yeV9pZFxyXG5cdFx0XHRcdFx0fTtcclxuXHRcdFx0XHR0aGF0LmZvcmNlVXNlckluZm8oZnVuY3Rpb24odXNlcikge1xyXG5cdFx0XHRcdFx0dGhhdC5pbmRleCA9IGEuY3VycmVudFRhcmdldC5kYXRhc2V0LmluZGV4O1xyXG5cclxuXHRcdFx0XHRcdHRoYXQuJC5yZXF1ZXN0KHtcclxuXHRcdFx0XHRcdFx0dXJsOiB0aGF0LkNvbmZpZy5VUkwuc25zLnN0b3J5X2NvbGxlY3Rpb25fYWRkLFxyXG5cdFx0XHRcdFx0XHRkYXRhOiBwYXJhbXMsXHJcblx0XHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKGRhdGEsIHN0YXR1cywgbXNnLCBjb2RlKSB7XHJcblx0XHRcdFx0XHRcdFx0aWYgKDIwMCA9PSBzdGF0dXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuZGF0YUxpc3RbdGhhdC5pbmRleF0uSXNDb2xsZWN0aW9uID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuZGF0YUxpc3RbdGhhdC5pbmRleF0uc3RvcnlfY29sbGVjdGlvbl9jb3VudCsrO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC4kZm9yY2VVcGRhdGUoKTtcclxuXHRcdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC4kLmNvbmZpcm0obXNnKVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fSlcclxuXHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvL+S4vuaKpVxyXG5cdFx0XHRyZXBvcnQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHRoaXMuJC5nb3RvcGFnZSgnL21lbWJlci9tZW1iZXIvZmVlZGJhY2snKVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Y2xvc2VTY3JvbGx2aWV3KCkge1xyXG5cdFx0XHRcdC8vIOeCueWHu+ivhOiuuumHjOmdoueahOWPieWPie+8jOWwseS8muWFs+mXreivhOiuulxyXG5cdFx0XHRcdHRoaXMuJHJlZnMucGluZ2x1bi5jbG9zZSgpO1xyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0b25Vbkxpa2U6IGZ1bmN0aW9uKGEpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dGhhdC5mb3JjZVVzZXJJbmZvKGZ1bmN0aW9uKHVzZXIpIHtcclxuXHRcdFx0XHRcdHRoYXQuY2FuY2VsZGlhbnphbihhLmN1cnJlbnRUYXJnZXQuZGF0YXNldC5zdG9yeV9pZClcclxuXHRcdFx0XHRcdHRoYXQuaW5kZXggPSBhLmN1cnJlbnRUYXJnZXQuZGF0YXNldC5pbmRleDtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2FuY2VsZGlhbnphbjogZnVuY3Rpb24oc3RvcnlfaWQpIHtcclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXMsXHJcblx0XHRcdFx0XHRwYXJhbXMgPSB7XHJcblx0XHRcdFx0XHRcdHN0b3J5X2lkOiBzdG9yeV9pZFxyXG5cdFx0XHRcdFx0fTtcclxuXHJcblx0XHRcdFx0dGhhdC4kLnJlcXVlc3Qoe1xyXG5cdFx0XHRcdFx0dXJsOiB0aGlzLkNvbmZpZy5VUkwuc25zLnN0b3J5X2xpa2VfcmVtb3ZlLFxyXG5cdFx0XHRcdFx0ZGF0YTogcGFyYW1zLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24oZGF0YSwgc3RhdHVzLCBtc2csIGNvZGUpIHtcclxuXHRcdFx0XHRcdFx0aWYgKDIwMCA9PSBzdGF0dXMpIHtcclxuXHRcdFx0XHRcdFx0XHQvL+S/ruato+W9k+WJjeiusOW9leaVsOaNrlxyXG5cdFx0XHRcdFx0XHRcdHRoYXQuZGF0YUxpc3RbdGhhdC5pbmRleF0uSXNGYWJ1bG91cyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuZGF0YUxpc3RbdGhhdC5pbmRleF0uc3RvcnlfbGlrZV9jb3VudC0tXHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRvbkxpa2U6IGZ1bmN0aW9uKGEpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dGhhdC5mb3JjZVVzZXJJbmZvKGZ1bmN0aW9uKHVzZXIpIHtcclxuXHRcdFx0XHRcdHRoYXQuZG9MaWtlKGEuY3VycmVudFRhcmdldC5kYXRhc2V0LnN0b3J5X2lkKTtcclxuXHRcdFx0XHRcdHRoYXQuaW5kZXggPSBhLmN1cnJlbnRUYXJnZXQuZGF0YXNldC5pbmRleDtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0ZG9MaWtlOiBmdW5jdGlvbihzdG9yeV9pZCkge1xyXG5cdFx0XHRcdHZhciB0aGF0ID0gdGhpcyxcclxuXHRcdFx0XHRcdHBhcmFtcyA9IHtcclxuXHRcdFx0XHRcdFx0c3RvcnlfaWQ6IHN0b3J5X2lkXHJcblx0XHRcdFx0XHR9O1xyXG5cclxuXHRcdFx0XHR0aGF0LiQucmVxdWVzdCh7XHJcblx0XHRcdFx0XHR1cmw6IHRoaXMuQ29uZmlnLlVSTC5zbnMuc3RvcnlfbGlrZV9hZGQsXHJcblx0XHRcdFx0XHRkYXRhOiBwYXJhbXMsXHJcblx0XHRcdFx0XHRzdWNjZXNzOiBmdW5jdGlvbihkYXRhLCBzdGF0dXMsIG1zZywgY29kZSkge1xyXG5cdFx0XHRcdFx0XHRpZiAoMjAwID09IHN0YXR1cykge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuZGF0YUxpc3RbdGhhdC5pbmRleF0uSXNGYWJ1bG91cyA9IHRydWU7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5kYXRhTGlzdFt0aGF0LmluZGV4XS5zdG9yeV9saWtlX2NvdW50KytcclxuXHRcdFx0XHRcdFx0fSBlbHNlIHt9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWPjOWHu+eCuei1nuaViOaenFxyXG5cdFx0XHR0b3VjaHN0YXJ0SG92ZXIoZXZlbnQpIHtcclxuXHRcdFx0XHRpZiAodGhpcy50b3VjaE51bSA+PSAxKSB7XHJcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZygn5Y+M5Ye7IC0tIFjlnZDmoIfvvJonKyBldmVudC50b3VjaGVzWzBdLnNjcmVlblgpO1xyXG5cdFx0XHRcdFx0Ly8gY29uc29sZS5sb2coJ+WPjOWHuyAtLSBZ5Z2Q5qCH77yaJysgZXZlbnQudG91Y2hlc1swXS5zY3JlZW5ZKTtcclxuXHRcdFx0XHRcdHRoaXMuYWl4aW5MZWZ0ID0gZXZlbnQudG91Y2hlc1swXS5zY3JlZW5YIC0gNTA7XHJcblx0XHRcdFx0XHR0aGlzLmFpeGluVG9wID0gZXZlbnQudG91Y2hlc1swXS5zY3JlZW5ZIC0gNTA7XHJcblx0XHRcdFx0XHR0aGlzLmlzU2hvd0FpeGluID0gdHJ1ZTtcclxuXHRcdFx0XHRcdGxldCBtYXggPSA0MDtcclxuXHRcdFx0XHRcdGxldCBtaW4gPSAtNDA7XHJcblx0XHRcdFx0XHR0aGlzLlJvdGF0ZSA9IE1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIChtYXggLSBtaW4gKyAxKSkgKyBtaW47XHJcblx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy5pc1Nob3dBaXhpbiA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0fSwgNzAwKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/ngrnlh7vmkq3mlL4mJuaaguWBnFxyXG5cdFx0XHR0YXBWaWRlb0hvdmVyKHN0YXRlLCBldmVudCkge1xyXG5cdFx0XHRcdHRoaXMuZGF0YUxpc3RbdGhpcy5rXS5pc1Nob3dpbWFnZSA9IGZhbHNlXHJcblx0XHRcdFx0dGhpcy5kYXRhTGlzdFt0aGlzLmtdLmlzU2hvd1Byb2dyZXNzQmFyVGltZSA9IGZhbHNlXHJcblx0XHRcdFx0dGhpcy5Qcm9ncmVzc0Jhck9wYWNpdHkgPSAwLjVcclxuXHRcdFx0XHR0aGlzLmRvdFdpZHRoID0gMFxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKCdzdGF0ZS0tJywgc3RhdGUpO1xyXG5cdFx0XHRcdC8vIDEu5ZCv55So5Y+M5Ye754K56LWeIC0tLSBzdGFydFxyXG5cdFx0XHRcdHRoaXMudG91Y2hOdW0rKztcclxuXHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdGlmICh0aGlzLnRvdWNoTnVtID09IDEpIHtcclxuXHRcdFx0XHRcdFx0aWYgKHN0YXRlID09ICdwbGF5JyB8fCBzdGF0ZSA9PSAnY29udGludWUnKSB7XHJcblxyXG5cdFx0XHRcdFx0XHRcdHRoaXMuZGF0YUxpc3RbdGhpcy5rXS5zdGF0ZSA9ICdwYXVzZSc7XHJcblxyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuZGF0YUxpc3RbdGhpcy5rXS5zdGF0ZSA9ICdjb250aW51ZSc7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aWYgKHRoaXMuZGF0YUxpc3RbdGhpcy5rXS5zdGF0ZSA9PSAnY29udGludWUnKSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLmNyZWF0ZVZpZGVvQ29udGV4dCh0aGlzLmRhdGFMaXN0W3RoaXMua10uc3RvcnlfaWQgKyAnJyArIHRoaXMuaywgdGhpcykucGxheSgpOyAvL+aaguWBnOS7peWQjue7p+e7reaSreaUvlxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGlmICh0aGlzLmRhdGFMaXN0W3RoaXMua10uc3RhdGUgPT0gJ3BhdXNlJykge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5jcmVhdGVWaWRlb0NvbnRleHQodGhpcy5kYXRhTGlzdFt0aGlzLmtdLnN0b3J5X2lkICsgJycgKyB0aGlzLmssIHRoaXMpLnBhdXNlKCk7IC8v5pqC5YGc5Lul5ZCO57un57ut5pKt5pS+XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGlmICh0aGlzLnRvdWNoTnVtID49IDIpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5kb3VibGVMaWtlKCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGlzLnRvdWNoTnVtID0gMDtcclxuXHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmRhdGFMaXN0LCB0aGlzLmssIHRoaXMuZGF0YUxpc3RbdGhpcy5rXSlcclxuXHJcblx0XHRcdFx0fSwgMjAwKVxyXG5cdFx0XHRcdC8vIC0tLS0tLS0tLS0tLS0tLSBlbmRpbmdcclxuXHRcdFx0XHQvLyAyLiDkuI3lkK/nlKjlj4zlh7vngrnotZ4gc3RhcnRcclxuXHRcdFx0XHQvLyBpZihzdGF0ZT09J3BsYXknfHxzdGF0ZT09J2NvbnRpbnVlJyl7XHJcblx0XHRcdFx0Ly8gXHR0aGlzLmRhdGFMaXN0W3RoaXMua10uc3RhdGUgPSAncGF1c2UnO1xyXG5cdFx0XHRcdC8vIH1lbHNle1xyXG5cdFx0XHRcdC8vIFx0dGhpcy5kYXRhTGlzdFt0aGlzLmtdLnN0YXRlID0gJ2NvbnRpbnVlJztcclxuXHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0Ly8gaWYodGhpcy5kYXRhTGlzdFt0aGlzLmtdLnN0YXRlID09ICdjb250aW51ZScpe1xyXG5cdFx0XHRcdC8vIFx0dW5pLmNyZWF0ZVZpZGVvQ29udGV4dCh0aGlzLmRhdGFMaXN0W3RoaXMua10uX2lkKycnK3RoaXMuayx0aGlzKS5wbGF5KCk7Ly/mmoLlgZzku6XlkI7nu6fnu63mkq3mlL5cclxuXHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0Ly8gaWYodGhpcy5kYXRhTGlzdFt0aGlzLmtdLnN0YXRlID09ICdwYXVzZScpe1xyXG5cdFx0XHRcdC8vIFx0dW5pLmNyZWF0ZVZpZGVvQ29udGV4dCh0aGlzLmRhdGFMaXN0W3RoaXMua10uX2lkKycnK3RoaXMuayx0aGlzKS5wYXVzZSgpOy8v5pqC5YGc5Lul5ZCO57un57ut5pKt5pS+XHJcblx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdC8vIC0tLS0tLS0tLS0tLS0tLSBlbmRpbmdcclxuXHRcdFx0fSxcclxuXHRcdFx0ZG91YmxlTGlrZSgpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5kYXRhTGlzdFt0aGlzLmtdLmxpa2UgPT0gZmFsc2UpIHtcclxuXHRcdFx0XHRcdHRoaXMuZGF0YUxpc3RbdGhpcy5rXS5saWtlX24gKz0gMTtcclxuXHRcdFx0XHRcdHRoaXMuZGF0YUxpc3RbdGhpcy5rXS5saWtlID0gdHJ1ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LypcclxuXHRcdFx0XHTngrnotZ5cclxuXHRcdFx0XHQqL1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRjaGFuZ2UoZXZlbnQpIHtcclxuXHRcdFx0XHR0aGlzLmsgPSBldmVudC5kZXRhaWwuY3VycmVudFxyXG5cdFx0XHR9LFxyXG5cdFx0XHR0b3p1b3poZSh1aWQpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6ICcvY29tbXVuaXR5L2NvbW11bml0eS91c2Vyc3BhY2U/dWlkPScgKyB1aWRcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0YW5pbWF0aW9uZmluaXNoKGV2ZW50KSB7XHJcblx0XHRcdFx0Ly8gMS7ov5nph4zov5vooYzliKTmlq3vvIzlpoLmnpzmmK/mnIDlkI7kuIDkuKrop4bpopHlsLHov5vlhaUgZ2V0KCkg5pa55rOV5Yqg6L296KeG6aKR6L+b5YWl5YiX6KGoXHJcblx0XHRcdFx0aWYgKHRoaXMuayA9PSB0aGlzLmRhdGFMaXN0Lmxlbmd0aCAtIDEpIHtcclxuXHRcdFx0XHRcdHRoaXMucGFnZSA9IHBhcnNlSW50KHRoaXMucGFnZSkgKyAxO1xyXG5cdFx0XHRcdFx0dGhpcy5HRVQoKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly/mr4/kuIDnu4Tnu5PmnZ/ml7bmlrDnmoTor7fmsYJcclxuXHRcdFx0R0VUKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR2YXIgcGFyYW1zID0ge1xyXG5cdFx0XHRcdFx0cGFnZTogdGhpcy5wYWdlLFxyXG5cdFx0XHRcdFx0c3RvcnlfdHlwZTogNCxcclxuXHRcdFx0XHRcdHVpZDogdGhpcy51aWRcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKHBhcmFtcylcclxuXHRcdFx0XHR0aGlzLiQucmVxdWVzdCh7XHJcblx0XHRcdFx0XHR1cmw6IHRoaXMuQ29uZmlnLlVSTC5zbnMuc3RvcnlfbGlzdHMsXHJcblx0XHRcdFx0XHRkYXRhOiBwYXJhbXMsXHJcblx0XHRcdFx0XHRzdWNjZXNzOiAoZGF0YSwgc3RhdHVzLCBtc2csIGNvZGUpID0+IHtcclxuXHRcdFx0XHRcdFx0dmFyIG1zZyA9IGRhdGEuaXRlbXNcclxuXHRcdFx0XHRcdFx0Ly8gMi7ov5nph4zmiorop4bpopHmt7vliqDliLDop4bpopHliJfooahcclxuXHRcdFx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBtc2cubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdFx0XHRtc2dbaV0uc3RvcnlfaWQgPSBtc2dbaV0uc3RvcnlfaWQgKyAnayc7XHJcblx0XHRcdFx0XHRcdFx0bXNnW2ldLnN0YXRlID0gJ3BhdXNlJztcclxuXHRcdFx0XHRcdFx0XHRtc2dbaV0ucGxheUluZyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdG1zZ1tpXS5pc3BsYXkgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdG1zZ1tpXS5pc1Nob3dpbWFnZSA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdG1zZ1tpXS5pc1Nob3dQcm9ncmVzc0JhclRpbWUgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmRhdGFMaXN0LnB1c2gobXNnW2ldKVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0KCkge1xyXG5cdFx0XHRcdC8vIDEu6L+Z6YeM5byV5YWl5ZCO56uv6K+35rGC5pWw5o2uXHJcblx0XHRcdFx0Ly8gdGhpcy5kYXRhTGlzdCA9IHVzZXJMaXN0O1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR2YXIgcGFyYW1zID0ge1xyXG5cdFx0XHRcdFx0cGFnZTogdGhpcy5wYWdlLFxyXG5cdFx0XHRcdFx0c3RvcnlfdHlwZTogNCxcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKHBhcmFtcylcclxuXHRcdFx0XHRwYXJhbXNbJ3N0b3J5X2lkJ10gPSB0aGF0LnN0b3J5X2lkO1xyXG5cdFx0XHRcdHRoaXMuJC5yZXF1ZXN0KHtcclxuXHRcdFx0XHRcdHVybDogdGhpcy5Db25maWcuVVJMLnNucy5zdG9yeV9saXN0cyxcclxuXHRcdFx0XHRcdGRhdGE6IHBhcmFtcyxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IChkYXRhLCBzdGF0dXMsIG1zZywgY29kZSkgPT4ge1xyXG5cclxuXHRcdFx0XHRcdFx0dmFyIG1zZyA9IGRhdGEuaXRlbXNcclxuXHRcdFx0XHRcdFx0dGhpcy51c2VyX2lkID0gbXNnWzBdLnVzZXJfaWQ7XHJcblx0XHRcdFx0XHRcdHRoaXMuc3RvcnlfaWQgPSBtc2dbMF0uc3RvcnlfaWQ7XHJcblx0XHRcdFx0XHRcdHRoaXMucGlubHVuTnVtID0gbXNnWzBdLnN0b3J5X2NvbW1lbnRfY291bnQ7XHJcblx0XHRcdFx0XHRcdC8vIDIu6L+Z6YeM5oqK6KeG6aKR5re75Yqg5Yiw6KeG6aKR5YiX6KGoXHJcblx0XHRcdFx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgbXNnLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0XHRcdFx0bXNnW2ldLnN0b3J5X2lkID0gbXNnW2ldLnN0b3J5X2lkICsgJ2snO1xyXG5cdFx0XHRcdFx0XHRcdG1zZ1tpXS5zdGF0ZSA9ICdwYXVzZSc7XHJcblx0XHRcdFx0XHRcdFx0bXNnW2ldLnBsYXlJbmcgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRtc2dbaV0uaXNwbGF5ID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0XHRtc2dbaV0uaXNTaG93aW1hZ2UgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRtc2dbaV0uaXNTaG93UHJvZ3Jlc3NCYXJUaW1lID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5kYXRhTGlzdC5wdXNoKG1zZ1tpXSlcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Ly8gMy7mkq3mlL7lvZPliY3op4bpopFcclxuXHRcdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5kYXRhTGlzdFt0aGlzLmtdLmlzcGxheSA9IGZhbHNlXHJcblx0XHRcdFx0XHRcdFx0dGhpcy5kYXRhTGlzdFt0aGlzLmtdLnN0YXRlID0gJ3BsYXknXHJcblx0XHRcdFx0XHRcdFx0dW5pLmNyZWF0ZVZpZGVvQ29udGV4dCh0aGlzLmRhdGFMaXN0W3RoaXMua10uc3RvcnlfaWQgKyAnJyArIHRoaXMuaywgdGhpcykucGxheSgpXHJcblxyXG5cdFx0XHRcdFx0XHRcdHRoaXMuZGF0YUxpc3RbdGhpcy5rXS5wbGF5SW5nID0gdHJ1ZVxyXG5cdFx0XHRcdFx0XHRcdHRoaXMuJHNldCh0aGlzLmRhdGFMaXN0LCB0aGlzLmssIHRoaXMuZGF0YUxpc3RbdGhpcy5rXSlcclxuXHRcdFx0XHRcdFx0fSwgMjAwKVxyXG5cdFx0XHRcdFx0XHQvLyBzdGFydCAtIOmihOWKoOi9veW8gOWni1xyXG5cdFx0XHRcdFx0XHR2YXIgcCA9IHRoaXMua1xyXG5cdFx0XHRcdFx0XHRcdCsrcFxyXG5cclxuXHRcdFx0XHRcdFx0aWYgKHR5cGVvZiB0aGlzLmRhdGFMaXN0W3BdICE9IFwidW5kZWZpbmVkXCIpIHtcclxuXHRcdFx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5jcmVhdGVWaWRlb0NvbnRleHQodGhpcy5kYXRhTGlzdFtwXS5zdG9yeV9pZCArICcnICsgdGhpcy5rLCB0aGlzKS5wbGF5KClcclxuXHRcdFx0XHRcdFx0XHR9LCAyMClcclxuXHRcdFx0XHRcdFx0XHRjbGVhclRpbWVvdXQodGhpcy50aW1lb3V0KVxyXG5cdFx0XHRcdFx0XHRcdHRoaXMudGltZW91dCA9IHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLmNyZWF0ZVZpZGVvQ29udGV4dCh0aGlzLmRhdGFMaXN0W3BdLnN0b3J5X2lkICsgJycgKyB0aGlzLmssIHRoaXMpLnNlZWsoMClcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5jcmVhdGVWaWRlb0NvbnRleHQodGhpcy5kYXRhTGlzdFtwXS5zdG9yeV9pZCArICcnICsgdGhpcy5rLCB0aGlzKS5wYXVzZSgpXHJcblx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn6aKE5Yqg6L2956ysJyArIChwICsgMSkgKyAn5Liq6KeG6aKR77yaJyArIHRoaXMuZGF0YUxpc3RbcF0uc3RvcnlfaWQgKyAnJyArIHApXHJcblx0XHRcdFx0XHRcdFx0fSwgMTUwMClcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQvLyBlbmQgLSDpooTliqDovb3nu5PmnZ9cclxuXHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdHNoYXJlKCkge1xyXG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0dGl0bGU6ICfliIbkuqsnLFxyXG5cdFx0XHRcdFx0aWNvbjogJ25vbmUnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0b25Gb2xsb3c6IGZ1bmN0aW9uKHVzZXJfaWQsIGluZGV4KSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHRoYXQuZm9yY2VVc2VySW5mbyhmdW5jdGlvbih1c2VyKSB7XHJcblx0XHRcdFx0XHR0aGF0LkFkZEZvbGxvdyh1c2VyX2lkLCBpbmRleClcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0QWRkRm9sbG93OiBmdW5jdGlvbihmcmllbmRfaWQsIGluZGV4KSB7XHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzLFxyXG5cdFx0XHRcdFx0cGFyYW1zID0ge1xyXG5cdFx0XHRcdFx0XHR1c2VyX2lkOiBmcmllbmRfaWQsXHJcblx0XHRcdFx0XHRcdE9wZXJhdGVJZDogZnJpZW5kX2lkLFxyXG5cdFx0XHRcdFx0XHRmcmllbmRfaWQ6IGZyaWVuZF9pZFxyXG5cdFx0XHRcdFx0fTtcclxuXHRcdFx0XHR2YXIgbGlzdCA9IHRoYXQuZGF0YUxpc3Q7XHJcblxyXG5cdFx0XHRcdHRoYXQuJC5yZXF1ZXN0KHtcclxuXHRcdFx0XHRcdHVybDogdGhpcy5Db25maWcuVVJMLnVzZXIuZnJpZW5kX2FncmVlLFxyXG5cdFx0XHRcdFx0ZGF0YTogcGFyYW1zLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24oZGF0YSwgc3RhdHVzLCBtc2csIGNvZGUpIHtcclxuXHRcdFx0XHRcdFx0aWYgKDIwMCA9PSBzdGF0dXMpIHtcclxuXHRcdFx0XHRcdFx0XHRsaXN0W2luZGV4XS5Jc0ZvbGxvdyA9IDFcclxuXHRcdFx0XHRcdFx0XHR0aGF0LiRzZXQodGhhdC5kYXRhTGlzdCwgaW5kZXgsIGxpc3RbaW5kZXhdKTtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LiRmb3JjZVVwZGF0ZSgpO1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuJC5hbGVydCgn5YWz5rOo5oiQ5YqfJylcclxuXHRcdFx0XHRcdFx0fSBlbHNlIHt9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHRvQ29tbWVudChpbmRleCkge1xyXG5cdFx0XHRcdC8vIOazqOaEj+eCueWHu+ivhOiuuuS5i+WQjuS8muaJp+ihjOi/memHjFxyXG5cdFx0XHRcdC8qXHJcblx0XHRcdFx077yIMe+8ieWFiOWKoOi9vee8k+WGslxyXG5cdFx0XHRcdO+8iDLvvInojrflj5blvZPliY3op4bpopEgSUQg5L+h5oGvXHJcblx0XHRcdFx077yIM++8ifCfjJ/wn4yf8J+Mn/CfjJ/ph43opoHwn4yf8J+Mn/CfjJ/wn4yfXHJcblx0XHRcdFx0XHQtIOS4gOWumuimgeiusOW+l+eciyBpbmRleC52dWUg6YeM6Z2iXHJcblx0XHRcdFx0XHQgdW5pLnNldFN0b3JhZ2VTeW5jKFwidXNlclwiLHRoaXMucGVvcGxlTGlzdFtpXSk7XHJcblx0XHRcdFx0XHQg6L+Z5Liq5Lic6KW/77yM55So5LqO5a2Y5YKo5b2T5YmN55So5oi35L+h5oGv44CC5ZyoIOaPkuS7tumHjOmdouS8muS9v+eUqOWIsOi/meS4quS4nOilv++8jFxyXG5cdFx0XHRcdFx0IOiusOW+l+WGmeS4gOS4i+OAglxyXG5cdFx0XHRcdFx0IFxyXG5cdFx0XHRcdO+8iDTvvInmiZPlvIDor4TorrpcclxuXHRcdFx0XHQqL1xyXG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0dGl0bGU6ICfliqDovb3kuK0uLi4nLFxyXG5cdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0cG9zaXRpb246ICdib3R0b20nLFxyXG5cdFx0XHRcdFx0ZHVyYXRpb246IDMwMFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKFwidmlkZW9JRFwiLCB0aGlzLmRhdGFMaXN0W2luZGV4XS5zdG9yeV9pZCk7XHJcblx0XHRcdFx0dGhpcy5pc0RvdXlpbiA9IHRydWU7XHJcblx0XHRcdFx0Y29uc29sZS5sb2coODg4OClcclxuXHRcdFx0XHR0aGlzLiRyZWZzLnBpbmdsdW4ub3BlbignYm90dG9tJylcclxuXHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Y0xpa2Uoc3NzKSB7XHJcblx0XHRcdFx0dGhpcy5kYXRhTGlzdFt0aGlzLmtdLmxpa2UgPSAhdGhpcy5kYXRhTGlzdFt0aGlzLmtdLmxpa2VcclxuXHRcdFx0XHRjb25zdCB2aWRlbyA9IHRoaXMuZGF0YUxpc3RbdGhpcy5rXTtcclxuXHRcdFx0XHRzc3MgPyB2aWRlby5saWtlX24gLT0gMSA6IHZpZGVvLmxpa2VfbiArPSAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZT5cclxuXHQuY29udGFpbmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcblx0fVxyXG5cclxuXHQuaXRlbSB7XHJcblx0XHQvKiB3aWR0aCA6IDc1MHJweDsgKi9cclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQudmlkZW9Ib3ZlciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHQvKiBib3JkZXItc3R5bGU6IGRhc2hlZDtcclxuXHRcdGJvcmRlci1jb2xvcjogI0RENTI0RDtcclxuXHRcdGJvcmRlci13aWR0aDogMXB4OyAqL1xyXG5cdH1cclxuXHJcblx0LnBsYXlTdGF0ZSB7XHJcblx0XHR3aWR0aDogMTYwcnB4O1xyXG5cdFx0aGVpZ2h0OiAxNjBycHg7XHJcblx0XHRvcGFjaXR5OiAwLjI7XHJcblx0fVxyXG5cclxuXHQudXNlckluZm8ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAzMHJweDtcclxuXHRcdHJpZ2h0OiAyMHJweDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR3aWR0aDogMTAwcnB4O1xyXG5cdH1cclxuXHJcblx0LnVzZXJBdmF0YXIge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAycHg7XHJcblx0XHRib3JkZXItY29sb3I6ICNmZmZmZmY7XHJcblx0fVxyXG5cclxuXHQudXNlckF2YXRhciB7XHJcblx0XHR3aWR0aDogMTAwcnB4O1xyXG5cdFx0aGVpZ2h0OiAxMDBycHg7XHJcblx0fVxyXG5cclxuXHQubGlrZUljbyxcclxuXHQuc2hhcmVJY28sXHJcblx0LmNvbW1lbnRJY28ge1xyXG5cdFx0d2lkdGg6IDYwcnB4O1xyXG5cdFx0aGVpZ2h0OiA2MHJweDtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQubGlrZU51bSxcclxuXHQuY29tbWVudE51bSxcclxuXHQuc2hhcmVUZXgge1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luOiA1cHg7XHJcblx0fVxyXG5cclxuXHQubGlrZU51bUFjdGl2ZSB7XHJcblx0XHRjb2xvcjogcmVkO1xyXG5cdH1cclxuXHJcblx0LmNvbnRlbnQge1xyXG5cdFx0d2lkdGg6IDYyMHJweDtcclxuXHRcdHotaW5kZXg6IDk5O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAyMHJweDtcclxuXHRcdC8qIGp1c3RpZnktY29udGVudDogY2VudGVyOyAqL1xyXG5cdFx0cGFkZGluZzogMTVycHg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0fVxyXG5cclxuXHQudXNlck5hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdG1hcmdpbi10b3A6IDI0cnB4O1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHR9XHJcblxyXG5cdC53b3JkcyB7XHJcblx0XHQvKiBtYXJnaW4tdG9wOiA0MHJweDsgKi9cclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdC8q5paH5pys6LaF5Ye66ZqQ6JePKi9cclxuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0Lyrnm5LlrZDmqKHlnovlvq7lvLnmgKfkvLjnvKnmqKHlnosqL1xyXG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuXHRcdC8q5Ly457yp55uS5a2Q55qE5a2Q5YWD57Sg5Z6C55u05o6S5YiXKi9cclxuXHRcdC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuXHRcdC8q5paH5pys5pi+56S6M+ihjCovXHJcblx0fVxyXG5cclxuXHQucm9vdCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG5cdH1cclxuXHJcblx0LnJpZ2h0LXRleHQtYXZhdGVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdHRvcDogODBycHg7XHJcblx0XHRsZWZ0OiAzMHJweDtcclxuXHRcdGhlaWdodDogNDBycHg7XHJcblx0XHR3aWR0aDogNDBycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjREQ1MjREO1xyXG5cdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogNDBycHg7XHJcblx0XHR6LWluZGV4OiA5OTk7XHJcblx0fVxyXG5cclxuXHQuYm94X3RpdGxlX2d1YW56aHVfdGV4dCB7XHJcblx0XHR3aWR0aDogMTQwcnB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogNDAwcnB4O1xyXG5cdFx0dG9wOiAtOHB4O1xyXG5cdFx0cGFkZGluZzogMTVycHggMHJweDtcclxuXHRcdC8qIGxpbmUtaGVpZ2h0OiA1NnJweDsgKi9cclxuXHRcdGJvcmRlci1yYWRpdXM6IDM1cnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogNDlycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjREIzODRDO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmb250LXNpemU6IDI1cnB4O1xyXG5cdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdH1cclxuXHJcblx0LnZpZXctcHJvZHVjdCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRtYXJnaW4tbGVmdDogMTZycHg7XHJcblx0XHR3aWR0aDogNTAwcnB4O1xyXG5cdFx0Ym90dG9tOiAyNTBycHg7XHJcblx0XHR6LWluZGV4OiA5OTk5O1xyXG5cdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0Ly8jaWZuZGVmIEFQUC1QTFVTLU5WVUVcclxuXHRcdHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdC8vI2VuZGlmXHJcblxyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3dcclxuXHR9XHJcbjwvc3R5bGU+Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///129\n"); /***/ }), /* 130 */ /*!*************************************************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/community/components/douyin-scrollview/douyin-H-scrollview.vue ***! \*************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _douyin_H_scrollview_vue_vue_type_template_id_28c6e227___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./douyin-H-scrollview.vue?vue&type=template&id=28c6e227& */ 131);\n/* harmony import */ var _douyin_H_scrollview_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./douyin-H-scrollview.vue?vue&type=script&lang=js& */ 133);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _douyin_H_scrollview_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 _douyin_H_scrollview_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HbuilderX_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 */ 29);\n\nvar renderjs\n\n\nfunction injectStyles (context) {\n \n if(!this.options.style){\n this.options.style = {}\n }\n if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){\n Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)\n }\n if(Vue.prototype.__merge_style){\n Vue.prototype.__merge_style(__webpack_require__(/*! ./douyin-H-scrollview.vue?vue&type=style&index=0&lang=css& */ 219).default, this.options.style)\n }else{\n Object.assign(this.options.style,__webpack_require__(/*! ./douyin-H-scrollview.vue?vue&type=style&index=0&lang=css& */ 219).default)\n }\n\n}\n\n/* normalize component */\n\nvar component = Object(_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _douyin_H_scrollview_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _douyin_H_scrollview_vue_vue_type_template_id_28c6e227___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _douyin_H_scrollview_vue_vue_type_template_id_28c6e227___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n \"503ff35a\",\n false,\n _douyin_H_scrollview_vue_vue_type_template_id_28c6e227___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ninjectStyles.call(component)\ncomponent.options.__file = \"community/components/douyin-scrollview/douyin-H-scrollview.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDdUU7QUFDTDtBQUNsRTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRDQUE0QyxtQkFBTyxDQUFDLHFFQUE0RDtBQUNoSCxhQUFhO0FBQ2IsaURBQWlELG1CQUFPLENBQUMscUVBQTREO0FBQ3JIOztBQUVBOztBQUVBO0FBQ2dMO0FBQ2hMLGdCQUFnQix5TEFBVTtBQUMxQixFQUFFLHlGQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ0E7QUFDZSxnRiIsImZpbGUiOiIxMzAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL2RvdXlpbi1ILXNjcm9sbHZpZXcudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTI4YzZlMjI3JlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vZG91eWluLUgtc2Nyb2xsdmlldy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2RvdXlpbi1ILXNjcm9sbHZpZXcudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5mdW5jdGlvbiBpbmplY3RTdHlsZXMgKGNvbnRleHQpIHtcbiAgXG4gIGlmKCF0aGlzLm9wdGlvbnMuc3R5bGUpe1xuICAgICAgICAgIHRoaXMub3B0aW9ucy5zdHlsZSA9IHt9XG4gICAgICB9XG4gICAgICBpZihWdWUucHJvdG90eXBlLl9fbWVyZ2Vfc3R5bGUgJiYgVnVlLnByb3RvdHlwZS5fXyRhcHBTdHlsZV9fKXtcbiAgICAgICAgVnVlLnByb3RvdHlwZS5fX21lcmdlX3N0eWxlKFZ1ZS5wcm90b3R5cGUuX18kYXBwU3R5bGVfXywgdGhpcy5vcHRpb25zLnN0eWxlKVxuICAgICAgfVxuICAgICAgaWYoVnVlLnByb3RvdHlwZS5fX21lcmdlX3N0eWxlKXtcbiAgICAgICAgICAgICAgICBWdWUucHJvdG90eXBlLl9fbWVyZ2Vfc3R5bGUocmVxdWlyZShcIi4vZG91eWluLUgtc2Nyb2xsdmlldy52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZsYW5nPWNzcyZcIikuZGVmYXVsdCwgdGhpcy5vcHRpb25zLnN0eWxlKVxuICAgICAgICAgICAgfWVsc2V7XG4gICAgICAgICAgICAgICAgT2JqZWN0LmFzc2lnbih0aGlzLm9wdGlvbnMuc3R5bGUscmVxdWlyZShcIi4vZG91eWluLUgtc2Nyb2xsdmlldy52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZsYW5nPWNzcyZcIikuZGVmYXVsdClcbiAgICAgICAgICAgIH1cblxufVxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIUQ6XFxcXEhidWlsZGVyWFxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIFwiNTAzZmYzNWFcIixcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmluamVjdFN0eWxlcy5jYWxsKGNvbXBvbmVudClcbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiY29tbXVuaXR5L2NvbXBvbmVudHMvZG91eWluLXNjcm9sbHZpZXcvZG91eWluLUgtc2Nyb2xsdmlldy52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///130\n"); /***/ }), /* 131 */ /*!********************************************************************************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/community/components/douyin-scrollview/douyin-H-scrollview.vue?vue&type=template&id=28c6e227& ***! \********************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_douyin_H_scrollview_vue_vue_type_template_id_28c6e227___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-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./douyin-H-scrollview.vue?vue&type=template&id=28c6e227& */ 132); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_douyin_H_scrollview_vue_vue_type_template_id_28c6e227___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_douyin_H_scrollview_vue_vue_type_template_id_28c6e227___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_douyin_H_scrollview_vue_vue_type_template_id_28c6e227___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_douyin_H_scrollview_vue_vue_type_template_id_28c6e227___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 132 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/community/components/douyin-scrollview/douyin-H-scrollview.vue?vue&type=template&id=28c6e227& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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 */ 113).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", { staticStyle: { height: "45rpx" } }), _c("u-image", { staticStyle: { width: "32rpx", height: "32rpx", opacity: "0.6", position: "absolute", right: "15px", top: "9px", }, attrs: { src: "/static/images/false.png" }, on: { click: _vm.closeSheet }, }), _c( "u-text", { staticStyle: { fontSize: "12px", fontWeight: "bold", textAlign: "center", }, appendAsTree: true, attrs: { append: "tree" }, }, [_vm._v(_vm._s(_vm.pinlunNum) + _vm._s(_vm.__("条评论")))] ), _c( "scroll-view", { style: "width: " + _vm.Width + "px; height: " + _vm.Height / _vm.num + "px; margin-top: 10px; background-color: #fff; display: flex; flex-direction: column;", attrs: { scrollY: true }, }, [ _vm.pinlunList.length == 0 ? _c( "u-text", { style: "font-size: 14px; font-weight: bold; color: #a3a1a4; margin-top: 75px; margin-left: " + _vm.Width / 2.9 + "px; position: absolute;", appendAsTree: true, attrs: { append: "tree" }, }, [_vm._v(_vm._s(_vm.__("~ 快来评论吧 ~")))] ) : _vm._e(), _vm._l(_vm.pinlunList, function (list, index) { return _c("block", { key: index }, [ _c( "view", { style: "width: " + _vm.Width + "px; display: flex; flex-direction: row;", }, [ _c("u-image", { staticStyle: { width: "37.5px", height: "37.5px", borderRadius: "25px", marginTop: "20px", marginLeft: "15px", }, attrs: { src: list.user_avatar, mode: "aspectFill" }, }), _c( "view", { style: "width: " + _vm.Width * 0.8 + "px; display: flex; flex-direction: column; margin-top: 20px; margin-left: 10px;", }, [ _c( "view", { staticStyle: { display: "flex", flexDirection: "row", }, }, [ _c( "u-text", { staticStyle: { fontSize: "12px", fontWeight: "bold", color: "#a3a1a4", }, appendAsTree: true, attrs: { append: "tree" }, }, [_vm._v(_vm._s(list.user_nickname))] ), _vm.videouserID == list.user_id ? _c( "view", { staticStyle: { backgroundColor: "#E43D33", borderRadius: "2.5px", marginLeft: "7.5px", }, }, [ _c( "u-text", { staticStyle: { fontSize: "8px", fontWeight: "bold", padding: "2.5px", paddingLeft: "4px", paddingRight: "4px", fontWeight: "bold", color: "#FFFFFF", }, appendAsTree: true, attrs: { append: "tree" }, }, [_vm._v(_vm._s(_vm.__("作者")))] ), ] ) : _vm._e(), ] ), list.comment_content ? _c( "view", { style: "width: " + _vm.Width * 0.78 + "px; display: flex; flex-direction: row; flex-wrap: wrap; margin-top: 7px;", on: { click: function ($event) { _vm.huifu(index) }, }, }, [ _c("wxParse", { style: "width: " + _vm.Width * 0.78 + "px;font-size: 15px; font-weight: bold; margin-left: -1.5px;", attrs: { content: list.comment_content, imageProp: { lazyLoad: true, mode: "widthFix", }, }, }), ], 1 ) : _vm._e(), _c( "view", { style: "width: " + _vm.Width * 0.8 + "px; height: 20px; display: flex; flex-direction: row; margin-top: 12.5px;", }, [ _c( "u-text", { staticStyle: { fontSize: "12px", color: "#a3a1a4", }, appendAsTree: true, attrs: { append: "tree" }, }, [_vm._v(_vm._s(list.comment_time))] ), _c( "u-text", { staticStyle: { fontSize: "12px", fontWeight: "bold", color: "#a3a1a4", marginLeft: "10px", }, appendAsTree: true, attrs: { append: "tree" }, on: { click: function ($event) { _vm.huifu(index) }, }, }, [_vm._v(_vm._s(_vm.__("回复")))] ), !list.IsFabulous ? _c("u-image", { staticStyle: { width: "17.5px", height: "17.5px", position: "absolute", right: "22.5px", marginLeft: "2.5px", }, attrs: { src: "../../static/img/douyin/dianzan-7.png", dataComment_id: list.comment_id, }, on: { click: _vm.onCommentLike }, }) : _vm._e(), list.IsFabulous ? _c("u-image", { staticStyle: { width: "17.5px", height: "17.5px", position: "absolute", right: "22.5px", marginLeft: "2.5px", }, attrs: { src: "../../static/img/douyin/dianzan-6.png", dataComment_id: list.comment_id, }, on: { click: _vm.onUnCommentLike }, }) : _vm._e(), _c( "u-text", { staticStyle: { fontSize: "12px", color: "#a3a1a4", position: "absolute", right: "45px", marginTop: "2px", }, appendAsTree: true, attrs: { append: "tree" }, }, [_vm._v(_vm._s(list.comment_like_count))] ), ], 1 ), _vm._l(list.commentList, function (li, inde) { return list.iszhangkai ? _c("block", { key: inde }, [ _c( "view", { style: "width: " + _vm.Width * 0.8 + "px; display: flex; flex-direction: row;", }, [ _c("u-image", { staticStyle: { width: "22.5px", height: "22.5px", borderRadius: "25px", marginTop: "20px", }, attrs: { src: li.user_avatar, mode: "aspectFill", }, }), _c( "view", { style: "width: " + _vm.Width * 0.8 * 0.85 + "px; display: flex; flex-direction: column; margin-top: 20px; margin-left: 10px;", }, [ _c( "view", { staticStyle: { display: "flex", flexDirection: "row", }, }, [ _c( "view", { staticStyle: { display: "flex", flexDirection: "row", }, }, [ _c( "u-text", { staticStyle: { fontSize: "12px", fontWeight: "bold", color: "#a3a1a4", }, appendAsTree: true, attrs: { append: "tree" }, }, [ _vm._v( _vm._s(li.user_nickname) ), ] ), _vm.videouserID == li.user_id ? _c( "view", { staticStyle: { backgroundColor: "#E43D33", borderRadius: "2.5px", marginLeft: "7.5px", }, }, [ _c( "u-text", { staticStyle: { fontSize: "8px", fontWeight: "bold", padding: "2.5px", paddingLeft: "4px", paddingRight: "4px", fontWeight: "bold", color: "#FFFFFF", }, appendAsTree: true, attrs: { append: "tree", }, }, [ _vm._v( _vm._s( _vm.__("作者") ) ), ] ), ] ) : _vm._e(), ] ), _c("u-image", { staticStyle: { width: "10px", height: "10px", marginTop: "2.5px", marginLeft: "5px", }, attrs: { src: "../../static/img/douyin/you-3.png", }, }), _c( "view", { staticStyle: { display: "flex", flexDirection: "row", marginLeft: "5px", }, }, [ _c( "u-text", { staticStyle: { fontSize: "12px", fontWeight: "bold", color: "#a3a1a4", }, appendAsTree: true, attrs: { append: "tree" }, }, [ _vm._v( _vm._s(li.user_nickname_to) ), ] ), _vm.videouserID == li.user_id_to ? _c( "view", { staticStyle: { backgroundColor: "#E43D33", borderRadius: "2.5px", marginLeft: "7.5px", }, }, [ _c( "u-text", { staticStyle: { fontSize: "8px", fontWeight: "bold", padding: "2.5px", paddingLeft: "4px", paddingRight: "4px", fontWeight: "bold", color: "#FFFFFF", }, appendAsTree: true, attrs: { append: "tree", }, }, [ _vm._v( _vm._s( _vm.__("作者") ) ), ] ), ] ) : _vm._e(), ] ), ], 1 ), li.comment_reply_content ? _c( "view", { style: "width: " + _vm.Width * 0.8 * 0.85 + "px; display: flex; flex-direction: row; flex-wrap: wrap; margin-top: 7px;", on: { click: function ($event) { _vm.sonhuifu(index, inde) }, }, }, [ _c("wxParse", { style: "font-size: 15px; font-weight: bold; margin-left: -1.5px;", attrs: { content: li.comment_reply_content, imageProp: { lazyLoad: true, mode: "widthFix", }, }, }), ], 1 ) : _vm._e(), _c( "view", { style: "width: " + _vm.Width * 0.8 * 0.85 + "px; height: 20px; display: flex; flex-direction: row; margin-top: 12.5px;", }, [ _c( "u-text", { staticStyle: { fontSize: "12px", color: "#a3a1a4", }, appendAsTree: true, attrs: { append: "tree" }, }, [ _vm._v( _vm._s( new Date( parseInt( li.comment_reply_time ) ).format( "yyyy-MM-dd hh:mm:ss" ) ) ), ] ), !_vm.pinlunList[index].commentList[ inde ].IsFabulous ? _c("u-image", { staticStyle: { width: "17.5px", height: "17.5px", position: "absolute", right: "10px", marginLeft: "2.5px", }, attrs: { src: "../../static/img/douyin/dianzan-7.png", }, on: { click: function ($event) { _vm.tosonlike(index, inde) }, }, }) : _vm._e(), _vm.pinlunList[index].commentList[ inde ].IsFabulous ? _c("u-image", { staticStyle: { width: "17.5px", height: "17.5px", position: "absolute", right: "10px", marginLeft: "2.5px", }, attrs: { src: "../../static/img/douyin/dianzan-6.png", }, on: { click: function ($event) { _vm.tosonlike(index, inde) }, }, }) : _vm._e(), _c( "u-text", { staticStyle: { fontSize: "12px", color: "#a3a1a4", position: "absolute", right: "31px", marginTop: "2px", }, appendAsTree: true, attrs: { append: "tree" }, on: { click: function ($event) { _vm.tosonlike(index, inde) }, }, }, [ _vm._v( _vm._s( li.comment_reply_helpful_num ) ), ] ), ], 1 ), ] ), ], 1 ), ]) : _vm._e() }), list.sonpinlunLength !== 0 ? _c( "view", { style: "width: " + _vm.Width * 0.8 + "px; display: flex; flex-direction: row; margin-top: 15px;", on: { click: function ($event) { _vm.zhangkai(index) }, }, }, [ _c("view", { staticStyle: { width: "30px", height: "1px", backgroundColor: "#a3a1a4", opacity: "0.6", marginTop: "6.5px", }, }), _c( "u-text", { staticStyle: { fontSize: "12px", fontWeight: "bold", color: "#cdcbd4", marginLeft: "6px", }, appendAsTree: true, attrs: { append: "tree" }, }, [_vm._v(_vm._s(list.sonpinlunText))] ), ] ) : _vm._e(), ], 2 ), ], 1 ), index == _vm.pinlunList.length - 1 ? _c("view", { style: "width: " + _vm.Width + "px; height: 80px;", }) : _vm._e(), ]) }), ], 2 ), _vm.show && _vm.platform == "ios" ? _c( "view", { style: "width: " + _vm.Width + "px; height: " + _vm.plHeight + "px; background-color: #fff border-top: 1px solid #f5f5f5;", on: { touchstart: _vm.openPinglun }, }, [ _c( "view", { style: "width: " + (_vm.Width - 30) + "px; height: 42px; margin-left: 15px; margin-top: 5px; background-color: #fff; border-radius: 50px; display: flex; flex-direction: row;", }, [ _c( "u-text", { staticStyle: { fontSize: "14px", color: "#a3a1a4", marginTop: "10px", marginLeft: "15px", }, appendAsTree: true, attrs: { append: "tree" }, }, [_vm._v(_vm._s(_vm.__("有爱评论,说点好听的~")))] ), _c("u-image", { staticStyle: { width: "25px", marginTop: "7.5px", height: "25px", position: "absolute", right: "12.5px", }, attrs: { src: "../../static/img/douyin/biaoqing.png" }, }), ], 1 ), ] ) : _vm._e(), _vm.show && _vm.platform !== "ios" ? _c( "view", { style: "width: " + _vm.Width + "px; height: " + _vm.plHeight + "px; background-color: #fff; border-top: 1px solid #f5f5f5;", on: { click: _vm.openPinglun }, }, [ _c( "view", { style: "width: " + (_vm.Width - 30) + "px; height: 42px; margin-left: 15px; margin-top: 5px; background-color: #fff; border-radius: 50px; display: flex; flex-direction: row;border:2rpx solid #999;", }, [ _c( "u-text", { staticStyle: { fontSize: "14px", color: "#a3a1a4", lineHeight: "3", marginLeft: "15px", }, appendAsTree: true, attrs: { append: "tree" }, }, [_vm._v(_vm._s(_vm.__("有爱评论,说点好听的~")))] ), _c("u-image", { staticStyle: { width: "25px", marginTop: "7.5px", height: "25px", position: "absolute", right: "12.5px", }, attrs: { src: "../../static/img/douyin/biaoqing.png" }, }), ], 1 ), ] ) : _vm._e(), _c( "uni-popup", { ref: "openPinglun", attrs: { type: "bottom" }, on: { touchmove: _vm.movehandle, change: _vm.change }, }, [ _c( "view", { staticStyle: { display: "flex", flexDirection: "column" } }, [ _c( "view", { style: "width: " + _vm.Width + "px; background-color: #FFFFFF; display: flex; flex-direction: row;", on: { click: _vm.openPinglun }, }, [ _c( "view", { style: "width: " + (_vm.Width - 30) * _vm.percent + "px;height:80rpx; margin-left: 15px; margin-top: 10px; background-color: #f2f0f4; border-radius: " + _vm.borderRadius + "px; margin-bottom: 10px; display: flex; flex-direction: row;", }, [ _c("u-textarea", { style: "width: " + _vm.Width * 0.9 * _vm.percent + "px; height: 80rpx; margin-bottom: 20rpx; font-size: 26rpx; color: #000000; margin-top: 20rpx; margin-left:30rpx;", attrs: { placeholder: _vm.placeholder, cursorSpacing: _vm.cursorSpacing, autoFocus: _vm.autoFocus, autoHeight: _vm.autoHeight, adjustPosition: _vm.adjustPosition, disabled: _vm.disabled, maxlength: "150", value: _vm.value, }, on: { linechange: _vm.linechange, keyboardheightchange: _vm.keyboardheightchange, focus: _vm.focus, click: _vm.clickTextarea, blur: _vm.blur, input: function ($event) { _vm.value = $event.detail.value }, }, }), !_vm.isopen ? _c("u-image", { staticStyle: { width: "25px", marginTop: "7.5px", height: "25px", position: "absolute", right: "12.5px", }, attrs: { src: "../../static/img/douyin/biaoqing-2.png", }, on: { click: _vm.toemoji }, }) : _vm._e(), _vm.isopen ? _c("u-image", { staticStyle: { width: "25px", marginTop: "7.5px", height: "25px", position: "absolute", right: "12.5px", }, attrs: { src: "../../static/img/douyin/jianpan.png", }, on: { click: _vm.toemoji }, }) : _vm._e(), ], 1 ), (_vm.value !== "" || _vm.imageURL !== "") && _vm.isSend ? _c( "view", { staticStyle: { width: "30px", height: "30px", borderRadius: "40px", backgroundColor: "#ff1a63", marginTop: "15px", marginLeft: "10px", }, on: { click: _vm.sendSMS }, }, [ _c("u-image", { staticStyle: { width: "15px", height: "15px", marginTop: "8px", marginLeft: "8px", }, attrs: { src: "../../static/img/douyin/shangyi.png", }, }), ], 1 ) : _vm._e(), _c("view", { staticStyle: { width: "100%", height: "env(safe-area-inset-bottom)", }, }), ] ), ] ), _vm.isShowImage ? _c( "view", { style: "width: " + _vm.Width + "px; height: 75px; background-color: #FFFFFF;", }, [ _c( "view", { staticStyle: { display: "flex", flexDirection: "row" } }, [ _c("u-image", { staticStyle: { width: "60px", height: "60px", marginTop: "5px", marginLeft: "25px", }, attrs: { src: _vm.imageURL, mode: "aspectFill" }, }), _c("u-image", { staticStyle: { width: "15px", height: "15px", position: "absolute", marginLeft: "70px", marginTop: "6px", }, attrs: { src: "../../static/img/douyin/zfxsc.png" }, on: { click: _vm.deleteimageURL }, }), ], 1 ), ] ) : _vm._e(), _c( "view", { style: "width: " + _vm.Width + "px; height: " + _vm.emojiHeight + "px; background-color: #FFFFFF;", }, [ _vm.isToShow ? _c( "block", [ _c( "swiper", { style: "width: " + _vm.Width + "px; height: " + (_vm.emojiHeight - 40) + "px; background-color: #FFFFFF;", attrs: { current: _vm.current }, on: { change: _vm.currentChange }, }, [ _c( "swiper-item", [ _c( "scroll-view", { style: "width: " + _vm.Width + "px; height: " + (_vm.emojiHeight - 40) + "px; background-color: #FFFFFF;", attrs: { scrollY: true }, }, [ _vm.nowImage.length !== 0 ? _c( "u-text", { staticStyle: { fontSize: "12px", marginTop: "-5px", zIndex: "999", position: "absolute", right: "20px", color: "#007AFF", }, appendAsTree: true, attrs: { append: "tree" }, on: { click: _vm.qingkonGIF }, }, [_vm._v(_vm._s(_vm.__("清空")))] ) : _vm._e(), _c( "view", { staticStyle: { display: "flex", flexDirection: "row", flexWrap: "wrap", marginTop: "20px", }, }, [ _vm._l( _vm.nowImage, function (list, index) { return _c("block", { key: index }, [ _c( "view", [ _c("u-image", { staticStyle: { width: "60px", height: "60px", marginTop: "20px", marginLeft: "27.5px", }, attrs: { src: list, mode: "aspectFill", }, on: { click: function ($event) { _vm.clicknowImage(index) }, }, }), _c("u-image", { staticStyle: { width: "15px", height: "15px", position: "absolute", marginLeft: "74px", marginTop: "20px", }, attrs: { src: "../../static/img/douyin/zfxsc.png", }, on: { click: function ($event) { _vm.deletenowImage(index) }, }, }), ], 1 ), ]) } ), _vm.nowImage.length == 0 ? _c("block", [ _c( "u-text", { style: "font-size: 14px; color: #999999; margin-top: 100px; margin-left: " + _vm.Width / 3.2 + "px;", appendAsTree: true, attrs: { append: "tree" }, }, [ _vm._v( _vm._s( _vm.__( "~ 您还没使用过图片 ~" ) ) ), ] ), ]) : _vm._e(), ], 2 ), _c("view", { style: "width: " + _vm.Width + "px; height: 80px;", }), ] ), ], 1 ), _c( "swiper-item", [ _c( "scroll-view", { style: "width: " + _vm.Width + "px; height: " + (_vm.emojiHeight - 40) + "px; background-color: #FFFFFF;", attrs: { scrollY: true }, }, [ _vm.nowTimeEmojiList.length !== 0 ? _c("block", [ _c( "u-text", { staticStyle: { fontSize: "12px", marginTop: "10px", marginLeft: "15px", }, appendAsTree: true, attrs: { append: "tree" }, }, [_vm._v(_vm._s(_vm.__("最近使用")))] ), _c( "u-text", { staticStyle: { fontSize: "12px", marginTop: "10px", position: "absolute", right: "20px", color: "#007AFF", }, appendAsTree: true, attrs: { append: "tree" }, on: { click: _vm.qingkon }, }, [_vm._v(_vm._s(_vm.__("清空")))] ), _c( "view", { staticStyle: { display: "flex", flexDirection: "row", flexWrap: "wrap", marginBottom: "10px", }, }, _vm._l( _vm.nowTimeEmojiList, function (list, index) { return _c( "block", { key: index }, [ _c("u-image", { staticStyle: { width: "35px", height: "35px", marginTop: "15px", marginLeft: "18px", }, attrs: { src: "https://res.wx.qq.com/mpres/htmledition/images/icon/emotion/" + list.url + "", }, on: { click: function ($event) { _vm.clicknowTimeEmoji( index ) }, }, }), ], 1 ) } ), 1 ), ]) : _vm._e(), _c( "u-text", { staticStyle: { fontSize: "12px", marginTop: "10px", marginLeft: "15px", }, appendAsTree: true, attrs: { append: "tree" }, }, [_vm._v(_vm._s(_vm.__("全部表情")))] ), _c( "view", { staticStyle: { display: "flex", flexDirection: "row", flexWrap: "wrap", }, }, _vm._l( _vm.emojilist, function (list, index) { return _c( "block", { key: index }, [ _c("u-image", { staticStyle: { width: "35px", height: "35px", marginTop: "15px", marginLeft: "18px", }, attrs: { src: "https://res.wx.qq.com/mpres/htmledition/images/icon/emotion/" + list.url, }, on: { click: function ($event) { _vm.clickEmoji(index) }, }, }), ], 1 ) } ), 1 ), _c("view", { style: "width: " + _vm.Width + "px; height: 80px;", }), ], 1 ), _c( "view", { staticStyle: { position: "absolute", display: "flex", flexDirection: "row", bottom: "20rpx", right: "20rpx", width: "300rpx", height: "80rpx", padding: "10rpx", backgroundColor: "#fff", borderRadius: "20rpx", }, }, [ _c( "view", { staticStyle: { width: "65px", height: "30px", borderRadius: "20px", border: "0.5px solid #c6c5c8", }, on: { click: _vm.undo }, }, [ _c("u-image", { staticStyle: { width: "22.5px", height: "15px", marginTop: "7.5px", marginLeft: "20px", }, attrs: { src: "../../static/img/douyin/shanchu-3.png", }, }), ], 1 ), (_vm.value !== "" || _vm.imageURL !== "") && _vm.isSend ? _c( "view", { staticStyle: { width: "65px", height: "30px", marginLeft: "10px", borderRadius: "20px", backgroundColor: "#ff1a63", }, on: { click: _vm.sendSMS }, }, [ _c( "u-text", { staticStyle: { fontSize: "14px", fontWeight: "bold", textAlign: "center", color: "#FFFFFF", paddingTop: "5px", }, appendAsTree: true, attrs: { append: "tree" }, }, [_vm._v(_vm._s(_vm.__("发送")))] ), ] ) : _vm._e(), _vm.value == "" && _vm.imageURL == "" && _vm.isSend ? _c( "view", { staticStyle: { width: "65px", height: "30px", marginLeft: "10px", borderRadius: "20px", backgroundColor: "#bab9bb", }, }, [ _c( "u-text", { staticStyle: { fontSize: "14px", fontWeight: "bold", textAlign: "center", color: "#FFFFFF", paddingTop: "5px", }, appendAsTree: true, attrs: { append: "tree" }, }, [_vm._v(_vm._s(_vm.__("发送")))] ), ] ) : _vm._e(), ] ), ], 1 ), _c( "swiper-item", [ _c( "scroll-view", { style: "width: " + _vm.Width + "px; height: " + (_vm.emojiHeight - 40) + "px; background-color: #FFFFFF;", attrs: { scrollY: true }, }, [ _c( "view", { staticStyle: { display: "flex", flexDirection: "row", flexWrap: "wrap", }, }, [ _c( "view", { staticStyle: { width: "60px", height: "60px", borderRadius: "10rpx", border: "1px solid #000000", marginTop: "20px", marginLeft: "27.5px", }, on: { click: _vm.addlikeImage }, }, [ _c("u-image", { staticStyle: { width: "25px", height: "25px", marginTop: "17.5px", marginLeft: "17.5px", }, attrs: { src: "../../static/img/douyin/jia-9.png", }, }), ], 1 ), _vm._l( _vm.likeImage, function (list, index) { return _c( "block", { key: index }, [ _c("u-image", { staticStyle: { width: "60px", height: "60px", marginTop: "20px", marginLeft: "27.5px", }, attrs: { src: list, mode: "aspectFill", }, on: { click: function ($event) { _vm.clickLikeImage(index) }, }, }), _c("u-image", { staticStyle: { width: "15px", height: "15px", position: "absolute", right: "0", marginTop: "20px", }, attrs: { src: "../../static/img/douyin/zfxsc.png", }, on: { click: function ($event) { _vm.deleteImage(index) }, }, }), ], 1 ) } ), ], 2 ), _c("view", { style: "width: " + _vm.Width + "px; height: 80px;", }), ] ), ], 1 ), _c( "swiper-item", [ _c( "scroll-view", { style: "width: " + _vm.Width + "px; height: " + (_vm.emojiHeight - 40) + "px; background-color: #FFFFFF;", attrs: { scrollY: true }, on: { scrolltolower: _vm.scrolltolowerGIF }, }, [ _c( "view", { staticStyle: { display: "flex", flexDirection: "row", flexWrap: "wrap", }, }, [ _c( "view", { staticStyle: { width: "60px", height: "60px", borderRadius: "5px", border: "1px solid #000000", marginTop: "20px", marginLeft: "27.5px", }, on: { click: _vm.searchGIF }, }, [ _c("u-image", { staticStyle: { width: "25px", height: "25px", marginTop: "17.5px", marginLeft: "17.5px", }, attrs: { src: "../../static/img/douyin/sousuo-7.png", }, }), ], 1 ), _vm._l( _vm.gifAndpnglist, function (list, index) { return _c( "block", { key: index }, [ _c("u-image", { staticStyle: { width: "60px", height: "60px", marginTop: "20px", marginLeft: "27.5px", }, attrs: { src: list.url, mode: "aspectFill", }, on: { click: function ($event) { _vm.clickGIF(index) }, }, }), ], 1 ) } ), ], 2 ), _c("view", { style: "width: " + _vm.Width + "px; height: 80px;", }), ] ), ], 1 ), ], 1 ), ], 1 ) : _vm._e(), !_vm.isToShow ? _c("block") : _vm._e(), ], 1 ), ] ), _c( "uni-popup", { ref: "searchEmoji", attrs: { type: "bottom" }, on: { touchmove: _vm.movesearch, change: _vm.searchGIFChange }, }, [ _vm.searchGIFValue !== "" ? _c( "view", { style: "width: " + _vm.Width + "px; height: 80px; border-bottom: 0.5px solid #e3e1e5; background-color: #FFFFFF; border-top-left-radius: 10px; border-top-right-radius: 10px;", }, [ _c( "scroll-view", { style: "width: " + _vm.Width + "px; height: 80px; border-bottom: 0.5px solid #e3e1e5; display: flex; flex-direction: row; white-space: nowrap;", attrs: { scrollX: true }, }, [ _vm._l(_vm.GifList, function (list, index) { return _c( "block", { key: index }, [ _c("u-image", { staticStyle: { width: "60px", height: "60px", marginTop: "10px", marginLeft: "10px", }, attrs: { src: list.url, mode: "aspectFill" }, on: { click: function ($event) { _vm.selectGIF(index) }, }, }), ], 1 ) }), _c("view", { staticStyle: { width: "10px", height: "60px", marginLeft: "5px", }, }), ], 2 ), ], 1 ) : _vm._e(), _c( "view", { style: "width: " + _vm.Width + "px; background-color: #FFFFFF; display: flex; flex-direction: row;", }, [ _c( "view", { style: "width: " + (_vm.Width - 30) + "px; margin-left: 15px; margin-top: 10px; background-color: #FFFFFF; margin-bottom: 10px; display: flex; flex-direction: row;", }, [ _c("u-input", { style: "width: " + _vm.Width * 0.8 + "px; height: 20px; margin-bottom: 10px; font-size: 15px; color: #000000; margin-top: 7.5px; margin-left: 15px;", attrs: { placeholder: "搜索表情包", autoFocus: true, adjustPosition: true, value: _vm.searchGIFValue, }, on: { blur: _vm.blurGIF, input: function ($event) { _vm.searchGIFValue = $event.detail.value }, }, }), _vm.searchGIFValue !== "" ? _c("u-image", { staticStyle: { width: "12.5px", height: "12.5px", marginTop: "10px", marginLeft: "15px", }, attrs: { src: "../../static/img/douyin/chacha-4.png" }, on: { click: _vm.clearSearchValue }, }) : _vm._e(), ], 1 ), ] ), _vm.platform == "ios" ? _c("view", { style: "width: " + _vm.Width + "px; height: " + (_vm.emojiHeight + 40) + "px; background-color: #FFFFFF;", }) : _vm._e(), _vm.platform !== "ios" ? _c("view", { style: "width: " + _vm.Width + "px; height: " + _vm.emojiHeight + "px; background-color: #FFFFFF;", }) : _vm._e(), ] ), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 133 */ /*!**************************************************************************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/community/components/douyin-scrollview/douyin-H-scrollview.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_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_douyin_H_scrollview_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./douyin-H-scrollview.vue?vue&type=script&lang=js& */ 134);\n/* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_douyin_H_scrollview_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_douyin_H_scrollview_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_douyin_H_scrollview_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_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_douyin_H_scrollview_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_douyin_H_scrollview_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtkLENBQWdCLDJmQUFHLEVBQUMiLCJmaWxlIjoiMTMzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIYnVpbGRlclhcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/cmVmLS01LTAhRDpcXFxcSGJ1aWxkZXJYXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS01LTEhRDpcXFxcSGJ1aWxkZXJYXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2RvdXlpbi1ILXNjcm9sbHZpZXcudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhidWlsZGVyWFxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz9yZWYtLTUtMCFEOlxcXFxIYnVpbGRlclhcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTUtMSFEOlxcXFxIYnVpbGRlclhcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vZG91eWluLUgtc2Nyb2xsdmlldy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///133\n"); /***/ }), /* 134 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/community/components/douyin-scrollview/douyin-H-scrollview.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 */ 35);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 36));\nvar _vuex = __webpack_require__(/*! vuex */ 49);\nvar _biaoqin = _interopRequireDefault(__webpack_require__(/*! @/common/emoji/biaoqin.js */ 135));\nvar _uniPopup = _interopRequireDefault(__webpack_require__(/*! @/components/uni-popup/uni-popup.vue */ 113));\nvar _uParse = _interopRequireDefault(__webpack_require__(/*! @/components/u-parse/u-parse.vue */ 136));\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 = {\n data: function data() {\n return {\n // 每一个参数都重要\n // 解释如下:\n // ----- start ----- 评论输入框部分\n num: 1.15,\n //用来处理评论的高度\n plHeight: 0,\n //评论高度\n value: \"\",\n //用户在输入框输入信息的数据\n autoHeight: false,\n //这个默认即可(用于评论框自动适应高度)\n borderRadius: 50,\n //评论框圆角大小\n lineheight: 0,\n //默认即可(用于处理评论框高度)\n percent: 1,\n //默认(用于处理发送按钮已经评论框宽度)\n show: true,\n //默认(是否显示评论框)\n emojiHeight: 0,\n //表情区域的高度\n emojiheight: 0,\n //用于处理表情区域的高度\n emojihi: 0,\n cursorSpacing: 20,\n //键盘距离输入框的距离\n autoFocus: true,\n //是否自动聚焦(默认聚焦)\n isopen: false,\n //(默认不展开)\n isToShow: false,\n //默认\n adjustPosition: true,\n //默认\n placeholder: \"有爱评论,说点好听的~\",\n disabled: false,\n // \n current: 1,\n //当前切换的位置\n emojilist: [],\n //表情数组\n nowTimeEmojiList: [],\n //最近输入的表情\n sinaEmojilist: [],\n //新浪微博表情\n currentNum: 4.4,\n //默认\n likeImage: [],\n //默认\n nowImage: [],\n //默认\n\n gifAndpngList: [],\n //默认\n gifAndpnglist: [],\n //默认\n\n searchGIFValue: \"\",\n //默认\n isSearcopen: false,\n //默认\n GifList: [],\n //默认\n isShowImage: false,\n //默认\n imageURL: \"\",\n //默认\n\n platform: \"\",\n //默认\n systemVerson: \"\",\n //系统版本\n ischangepinlun: true,\n //默认显示全面屏手机评论样式\n\n // ----- end ----- 评论输入框部分\n\n // ----- start ----- 评论内容部分\n pinlunList: [],\n //用于在界面展示的 评论数组\n pinlunListX: [],\n //这个是用来存储原始评论数据的数组\n pinlun_list: [],\n //用于存储界面 评论数组 的副本\n\n videoID: \"\",\n //当前视频的 ID\n isSend: true,\n //默认\n userID: \"\",\n //当前用户的 ID\n\n update: true,\n //用于刷新视图\n\n huifuUser: \"\",\n //回复信息的人的名字\n gethuifuUser: \"\",\n //被回复的人(也就是接收者的名字)\n gethuifuUserID: \"\",\n //被回复的人的 ID\n istohuifu: false,\n //是否是去回复(默认不是)\n huifuindex: 0,\n //回复信息所在下标\n iszhangkai: false,\n //默认不展开评论\n comment_id: 0\n\n // ----- end ----- 评论内容部分\n };\n },\n\n name: \"douyin-scrollview\",\n props: {\n Width: Number,\n Height: Number,\n story_id: {\n type: String,\n default: ''\n },\n videouserID: {\n type: Number,\n default: 0\n },\n pinlunNum: {\n //总评论数量\n type: Number,\n default: 0\n }\n },\n components: {\n uniPopup: _uniPopup.default,\n wxParse: _uParse.default\n },\n computed: (0, _vuex.mapState)(['Config', 'StateCode', 'notice', 'plantformInfo', 'shopInfo', 'userInfo', 'hasLogin', '__', '$', 'sprintf']),\n watch: {\n // 监听 输入表情值 并搜索 GIF 表情\n searchGIFValue: function searchGIFValue(val) {\n this.isopen = false;\n if (val !== '') {\n var sms = [];\n for (var i = 0; i < this.gifAndpngList.length; i++) {\n if (this.gifAndpngList[i].name.indexOf(val) !== -1) {\n sms.push(this.gifAndpngList[i]);\n }\n }\n this.GifList = sms;\n }\n },\n // 监听 输入框输入数据\n value: function value(val) {\n if (val == \"\") {\n this.autoHeight = false;\n if (this.imageURL !== '') {\n this.percent = 0.9;\n } else {\n this.percent = 1;\n }\n } else {\n this.autoHeight = true;\n this.percent = 0.9;\n }\n },\n story_id: function story_id(val) {\n this.getnewpinlun();\n },\n // 监听 GIF图片(用户选择一个 GIF 图片以后这个值就会被赋值)\n imageURL: function imageURL(val) {\n if (val !== '') {\n this.percent = 0.9;\n } else {\n if (this.value == '') {\n this.percent = 1;\n }\n }\n },\n // 监听 输入框 高度变化\n lineheight: function lineheight(newVal, oldVal) {\n if (Math.abs(newVal) < 30) {\n this.borderRadius = 50;\n } else {\n this.borderRadius = 10;\n }\n }\n },\n created: function created() {\n this.placeholder = this.__('有爱评论,说点好听的~');\n // 1.isToShow 用于输入框显示(默认不改)\n this.isToShow = false;\n\n // 2.判断当前设备信息\n var model = uni.getSystemInfoSync().model;\n // 3.判断当前设备信息\n this.platform = uni.getSystemInfoSync().platform;\n // 3.1 获取系统版本\n this.emojiHeight = 0;\n // 4.获取当前 视频 ID\n this.videoID = uni.getStorageSync(\"videoID\");\n // 5.获取当前 用户 ID\n this.userID = uni.getStorageSync(\"user\")._id;\n // 6.获取评论信息\n this.getnewpinlun();\n // 7.根据设备信息,处理评论区域高度\n if (uni.getSystemInfoSync().platform == 'ios' && (model !== 'iPhone6' || model !== 'iPhone6s' || model !== 'iPhone7' || model !== 'iPhone8')) {\n this.num = 1.25;\n } else {\n this.num = 1.15;\n }\n this.windowHeight = uni.getSystemInfoSync().screenHeight;\n // this.emojiHeight = this.windowHeight/2.1;\n\n this.adjustPosition = true;\n this.plHeight = this.Height - this.Height / this.num;\n // 8.聚焦输入\n // this.focus();\n // 9.判断是否有 GIF 图片\n if (this.imageURL !== '') {\n this.percent = 0.9;\n }\n // 10.把之前准备好的 emoji 表情赋值给 数组,用于展示\n this.emojilist = _biaoqin.default;\n // this.sinaEmojilist = sinaEmojiList\n // 11.看看有没有喜欢的 GIF,有的话赋值\n this.likeImage = uni.getStorageSync(\"likeImage\");\n // 11.看看有没有当前的 GIF,有的话赋值\n this.nowImage = uni.getStorageSync(\"nowImage\");\n // 11.看看有没有当前的 emoji ,有的话赋值\n this.nowTimeEmojiList = uni.getStorageSync(\"nowTimeEmojiList\");\n // 12.请求 GIF 表情库(这里的表情库都存在 json 文件里面了)\n /*\n 1.资源来源\n \n GitHub:https://github.com/zhaoolee/ChineseBQB\n Gitee:https://gitee.com/mirrors/ChineseBQB\n \n 这两个库 数据都是同步的,可以去参考,国内的话可以用 gitee 访问下载,如何丢到服务器里面\n \n */\n // uni.request({\n // \turl: 'https://vkceyugu.cdn.bspapp.com/VKCEYUGU-bdb24c6d-8c19-4f80-8e7e-c9c9f037f131/bf6f0d2e-e065-4685-a104-218c42add104.json',\n // \tsuccess: (res) => {\n // \t\tvar gifAndpngList = res.data.data\n // \t\tvar sms = []\n // \t\tfor(let i=0;i';\n // console.log(\"imgstr: \" + imgstr);\n return imgstr;\n }\n }\n });\n stri = '
' + replacedStr + '
';\n // nodes = parsehtml(stri);\n } else {\n nodes = [];\n }\n var msg = {};\n\n // 2.处理完成之后判断\n if (this.istohuifu) {\n // 如果是真的代表是回复消息\n\n // this.pinlunListX[(this.pinlunListX.length-1)-this.huifuindex].sonPinlun.push(msg);\n // var pin = this.pinlunListX;\n this.isSend = false;\n // 3. 评论正在发送\n uni.showLoading({\n title: this.__('正在发送...')\n });\n var msg = {\n user_id: this.userInfo.user_id,\n story_id: this.story_id,\n comment_content: stri,\n comment_reply_id: 0,\n comment_id: this.comment_id,\n to_user_id: this.gethuifuUserID\n };\n this.$.request({\n url: this.Config.URL.sns.story_comment_add,\n data: msg,\n success: function success(data, status, msg, code) {\n // console.log(resx);\n /*\n 4.评论发送成功\n (1)把输入框清空\n (2)GIF 图片也清理一下\n (3)关闭输入框\n (4)isSend用来防止 用户多次点击发送信息\n (5)最后就是更新评论信息\n */\n if (status == 200) {\n uni.hideLoading();\n that.value = \"\";\n that.imageURL = \"\";\n that.$refs.openPinglun.close();\n that.isSend = true;\n that.getnewpinlun();\n } else {\n that.$.alert(msg);\n }\n }\n });\n } else {\n // 直接发信息\n msg = {\n user_id: this.videouserID,\n story_id: this.story_id,\n comment_content: stri,\n comment_reply_id: 0,\n comment_id: 0,\n to_user_id: 0\n };\n __f__(\"log\", msg, \" at community/components/douyin-scrollview/douyin-H-scrollview.vue:765\");\n this.isSend = false;\n uni.showLoading({\n title: this.__('正在发送...')\n });\n this.$.request({\n url: this.Config.URL.sns.story_comment_add,\n data: msg,\n success: function success(data, status, msg, code) {\n if (status == 200) {\n uni.hideLoading();\n that.value = \"\";\n that.imageURL = \"\";\n that.isSend = true;\n that.getnewpinlun();\n } else {\n that.$.alert(msg);\n }\n }\n });\n }\n },\n tosonlike: function tosonlike(index, inde) {\n // 处理子评论\n var that = this;\n var comment = this.pinlunList[index].commentList[inde];\n var url = that.Config.URL.sns.story_comment_reply_like_add;\n var IsFabulous = 1;\n var comment_reply_helpful_num = comment.comment_reply_helpful_num;\n if (comment.IsFabulous) {\n url = that.Config.URL.sns.story_comment_reply_like_remove;\n IsFabulous = 0;\n comment_reply_helpful_num = comment_reply_helpful_num - 1;\n } else {\n comment_reply_helpful_num = comment_reply_helpful_num + 1;\n }\n that.forceUserInfo(function (user) {\n var params = {\n comment_reply_id: comment.comment_reply_id\n };\n that.$.request({\n url: url,\n data: params,\n success: function success(data, status, msg, code) {\n if (200 == status) {\n that.pinlunList[index].commentList[inde].IsFabulous = IsFabulous;\n that.pinlunList[index].commentList[inde].comment_reply_helpful_num = comment_reply_helpful_num;\n this.getnewpinlun();\n }\n }\n });\n });\n },\n zhangkai: function zhangkai(index) {\n // 1.点击展开评论,一开始是不展开的(如果点击展开,就把 评论的副本的子评论赋值给当前页面页面评论,这样当前页面就可以显示子评论了)\n var list = this.pinlunList[index];\n if (list.iszhangkai == false) {\n list.iszhangkai = true;\n list.sonpinlunText = this.__(\"收起评论\");\n } else {\n list.iszhangkai = false;\n list.sonpinlunText = this.__(\"展开\") + this.pinlunList[index].sonpinlunLength + this.__(\"条回复\");\n }\n this.pinlunList[index] = list;\n this.$forceUpdate();\n },\n deletesonpinlun: function deletesonpinlun(index, inde) {\n var _this2 = this;\n // 删除 子评论(由于评论是按照时间顺序展示的,所以这里的赋值都是取反的)\n var that = this;\n return;\n uni.showModal({\n title: this.__('确定删除?'),\n success: function success(re) {\n if (re.confirm) {\n uni.showLoading({\n title: _this2.__(\"正在删除\")\n });\n var params = {};\n that.$.request({\n url: that.Config.URL.sns.story_remove,\n data: params,\n success: function success(data, status, msg, code) {\n if (status == 200) {\n uni.hideLoading();\n _this2.getnewpinlun();\n }\n }\n });\n }\n }\n });\n },\n deletepinlun: function deletepinlun(index) {\n var _this3 = this;\n // 删除 评论(子评论也将被删除)\n uni.showModal({\n title: this.__('确定删除?'),\n content: this.__('删除后子评论将被删除'),\n success: function success(re) {\n if (re.confirm) {\n uni.showLoading({\n title: _this3.__(\"正在删除\")\n });\n var sms = [];\n for (var i = 0; i < _this3.pinlunListX.length; i++) {\n if (i !== _this3.pinlunListX.length - 1 - index) {\n sms.push(_this3.pinlunListX[i]);\n }\n }\n // console.log(this.pinlunListX)\n uni.request({\n url: 'https://bdb24c6d-8c19-4f80-8e7e-c9c9f037f131.bspapp.com/video',\n method: 'POST',\n data: {\n info: 'add_pinlun',\n _id: _this3.videoID,\n pinlun: sms\n },\n success: function success(resx) {\n uni.hideLoading();\n _this3.getnewpinlun();\n }\n });\n }\n }\n });\n },\n addlikeImage: function addlikeImage() {\n uni.showModal({\n title: '⏰演示项目提醒⏰',\n content: '请前往 douyin-scrollview.nvue组件\\naddlikeImage()函数进行配置',\n success: function success() {\n // uni.chooseImage({\n // count: 1,\n // success: (res)=> {\n // \t\tvar tempFilePaths = res.tempFilePaths;\n // \t\tuni.saveFile({\n // \t\t\ttempFilePath: tempFilePaths[0],\n // \t\t\tsuccess: (re)=> {\n // \t\t\t\tvar background = re.savedFilePath;\n // \t\t\t\tvar imge = \"\"\n // \t\t\t\t// 使用 uni.uploadFile()\n // \t\t\t\t/*\n // \t\t\t\t把返回的链接信息给 imge 即可\n\n // \t\t\t\t最后把图片链接,填入喜欢的图片中\n // \t\t\t\t*/ \n // \t\t\t\tif(uni.getStorageSync(\"likeImage\").length == 0){\n // \t\t\t\t\tthis.likeImage = []\n // \t\t\t\t\tthis.likeImage.push(imge)\n // \t\t\t\t\tuni.setStorageSync(\"likeImage\",this.likeImage);\n // \t\t\t\t} else {\n // \t\t\t\t\tthis.likeImage = uni.getStorageSync(\"likeImage\");\n // \t\t\t\t\tthis.likeImage.push(imge)\n // \t\t\t\t\tuni.setStorageSync(\"likeImage\",this.likeImage);\n // \t\t\t\t}\n // \t\t\t}\n // \t\t})\n // }\n // })\n }\n });\n },\n /*\n 【🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟】\n \n ----- end -----\n */\n sonhuifu: function sonhuifu(index, inde) {\n // 1.子评论回复\n /*\n (1)先处理回复人信息\n (2)处理被回复人信息\n (3)改变 “发送” 状态\n (4)打开评论框\n */\n this.huifuUser = uni.getStorageSync(\"user\").username;\n this.gethuifuUser = this.pinlunList[index].sonPinlun[inde].username;\n this.gethuifuUserID = this.pinlunList[index].sonPinlun[inde].userID;\n this.istohuifu = true;\n this.placeholder = this.__(\"回复:\") + this.gethuifuUser;\n this.huifuindex = index;\n this.openPinglun();\n },\n huifu: function huifu(index) {\n // 1.评论回复\n /*\n (1)先处理回复人信息\n (2)处理被回复人信息\n (3)改变 “发送” 状态\n (4)打开评论框\n */\n this.huifuUser = uni.getStorageSync(\"user\").username;\n this.gethuifuUser = this.pinlunList[index].user_nickname;\n this.gethuifuUserID = this.pinlunList[index].user_id;\n this.istohuifu = true;\n this.placeholder = this.__(\"回复:\") + this.pinlunList[index].user_nickname;\n this.comment_id = this.pinlunList[index].comment_id;\n this.huifuindex = index;\n this.openPinglun();\n },\n clicknowImage: function clicknowImage(index) {\n // 点击 GIF 图片信息\n this.imageURL = this.nowImage[index];\n this.isShowImage = true;\n },\n selectGIF: function selectGIF(index) {\n // 选择 GIF 图片\n /*\n (1)获取 GIF 链接\n (2)清理搜索的 GIF 输入框信息\n (3)缓存 GIF 图片信息\n */\n this.imageURL = this.GifList[index].url;\n this.isShowImage = true;\n this.searchGIFValue = \"\";\n this.$refs.searchEmoji.close();\n if (uni.getStorageSync(\"nowImage\").length == 0) {\n this.nowImage = [];\n this.nowImage.push(this.imageURL);\n uni.setStorageSync(\"nowImage\", this.nowImage);\n } else {\n this.nowImage = uni.getStorageSync(\"nowImage\");\n var isTrue = true;\n for (var i = 0; i < this.nowImage.length; i++) {\n if (this.imageURL == this.nowImage[i]) {\n isTrue = false;\n }\n }\n if (isTrue) {\n this.nowImage.push(this.imageURL);\n }\n uni.setStorageSync(\"nowImage\", this.nowImage);\n }\n },\n deleteimageURL: function deleteimageURL() {\n // 清理 GIF 图片\n this.imageURL = \"\";\n this.isShowImage = false;\n },\n clickGIF: function clickGIF(index) {\n // 在选择 GIF 列表,点击 GIF 图片,选择图片\n /*\n (1)获取 GIF 链接\n (2)清理搜索的 GIF 输入框信息\n (3)缓存 GIF 图片信息\n */\n this.imageURL = this.gifAndpnglist[index].url;\n this.isShowImage = true;\n if (uni.getStorageSync(\"nowImage\").length == 0) {\n this.nowImage = [];\n this.nowImage.push(this.imageURL);\n uni.setStorageSync(\"nowImage\", this.nowImage);\n } else {\n this.nowImage = uni.getStorageSync(\"nowImage\");\n var isTrue = true;\n for (var i = 0; i < this.nowImage.length; i++) {\n if (this.imageURL == this.nowImage[i]) {\n isTrue = false;\n }\n }\n if (isTrue) {\n this.nowImage.push(this.imageURL);\n }\n uni.setStorageSync(\"nowImage\", this.nowImage);\n }\n },\n clearSearchValue: function clearSearchValue() {\n // 点击搜索 GIF 的小叉叉,清理输入的值\n this.searchGIFValue = \"\";\n },\n blurGIF: function blurGIF() {\n // 搜索 GIF 图片失去聚焦时\n // 关闭 GIF 输入框\n this.windowHeight = uni.getSystemInfoSync().screenHeight;\n this.emojiHeight = this.windowHeight / 2.1;\n if (this.searchGIFValue == '') {\n this.$refs.searchEmoji.close();\n }\n },\n searchGIF: function searchGIF() {\n var _this4 = this;\n // 点击搜索 GIF 图片\n // 打开输入框\n this.emojiHeight = 0;\n if (uni.getSystemInfoSync().platform == 'ios') {\n this.$refs.searchEmoji.open('bottom');\n } else {\n setTimeout(function () {\n _this4.$refs.searchEmoji.open('bottom');\n }, 500);\n }\n },\n deletenowImage: function deletenowImage(index) {\n // 删除当前图片\n var sms = [];\n for (var i = 0; i < this.nowImage.length; i++) {\n if (this.nowImage[i] !== this.nowImage[index]) {\n sms.push(this.nowImage[i]);\n }\n }\n this.nowImage = sms;\n uni.setStorageSync(\"nowImage\", this.nowImage);\n },\n clickLikeImage: function clickLikeImage(index) {\n // 点击喜欢的图片之后\n /*\n (1)获取图片信息\n (2)缓存图片 在本地\n */\n if (uni.getStorageSync(\"nowImage\").length == 0) {\n this.nowImage = [];\n this.nowImage.push(this.likeImage[index]);\n uni.setStorageSync(\"nowImage\", this.nowImage);\n } else {\n this.nowImage = uni.getStorageSync(\"nowImage\");\n var isTrue = true;\n for (var i = 0; i < this.nowImage.length; i++) {\n if (this.likeImage[index] == this.nowImage[i]) {\n isTrue = false;\n }\n }\n if (isTrue) {\n this.nowImage.push(this.likeImage[index]);\n }\n uni.setStorageSync(\"nowImage\", this.nowImage);\n }\n },\n deleteImage: function deleteImage(index) {\n var _this5 = this;\n // 删除 图片\n /*\n (1)更新当前 GIF 图片列表\n (2)同时去看看 最近使用图片里面有没有当前要删除的图片,\n \t如果有的话就一同删除掉\n */\n uni.showModal({\n title: this.__('确定删除?'),\n success: function success(re) {\n if (re.confirm) {\n uni.removeSavedFile({\n filePath: _this5.likeImage[index],\n success: function success() {\n var sms = [];\n for (var i = 0; i < _this5.likeImage.length; i++) {\n if (_this5.likeImage[i] !== _this5.likeImage[index]) {\n sms.push(_this5.likeImage[i]);\n }\n }\n var smh = [];\n for (var _i = 0; _i < _this5.nowImage.length; _i++) {\n if (_this5.nowImage[_i] !== _this5.likeImage[index]) {\n smh.push(_this5.nowImage[_i]);\n }\n }\n _this5.nowImage = smh;\n uni.setStorageSync(\"nowImage\", _this5.nowImage);\n _this5.likeImage = sms;\n uni.setStorageSync(\"likeImage\", _this5.likeImage);\n }\n });\n }\n }\n });\n },\n qingkonGIF: function qingkonGIF() {\n var _this6 = this;\n // 清空当前 GIF 图片\n uni.showModal({\n title: this.__('确定清空?'),\n success: function success(re) {\n if (re.confirm) {\n _this6.nowImage = [];\n uni.removeStorageSync(\"nowImage\");\n }\n }\n });\n },\n searchGIFChange: function searchGIFChange(e) {},\n change: function change(e) {\n // 输入框开关变化\n /*\n (1)如果打开输入框(show == true)\n \t- 此时请求 GIF 列表图片信息\n (2)如果关闭输入框\n \t- 恢复默认设置\n */\n\n if (e.show == true) {\n this.show = false;\n // this.getGif();\n } else {\n uni.hideKeyboard();\n this.isToShow = false;\n this.emojiHeight = 0;\n this.show = true, this.autoFocus = true;\n this.isopen = false;\n this.current = 1;\n this.currentNum = 4.4;\n this.isShowImage = false;\n this.cursorSpacing = 20;\n this.placeholder = this.__(\"有爱评论,说点好听的~\");\n this.istohuifu = false;\n }\n },\n /*\n \n 以下方法都是输入框 状态变化,以及逻辑切换等信息\n \n 虽然不起眼但是很重要 【🌟🌟🌟🌟🌟】\n \n (如果是要复制的话都是要复制的)\n \n */\n // ------- start -------\\\n closeSheet: function closeSheet() {\n this.$emit('closeScrollview');\n },\n movehandle: function movehandle() {},\n movesearch: function movesearch() {},\n openPinglun: function openPinglun() {\n var _this7 = this;\n setTimeout(function () {\n _this7.$refs.openPinglun.open('bottom');\n }, 500);\n },\n linechange: function linechange(event) {\n this.lineheight = event.detail.height;\n },\n keyboardheightchange: function keyboardheightchange() {},\n blur: function blur() {\n // uni.hideKeyboard();\n },\n clickTextarea: function clickTextarea() {\n var _this8 = this;\n this.disabled = false;\n if (uni.getSystemInfoSync().platform == 'ios') {\n this.autoFocus = false;\n setTimeout(function () {\n _this8.autoFocus = true;\n }, 200);\n }\n },\n focus: function focus() {\n var _this9 = this;\n if (uni.getSystemInfoSync().platform == 'ios') {\n this.autoFocus = false;\n this.isopen = true;\n }\n setTimeout(function () {\n _this9.autoFocus = true;\n _this9.isopen = false;\n setTimeout(function () {\n if (uni.getSystemInfoSync().platform == 'ios') {\n _this9.isToShow = true;\n }\n if (_this9.imageURL !== '') {\n _this9.isShowImage = true;\n }\n }, 1500);\n }, 20);\n },\n toemoji: function toemoji() {\n var _this10 = this;\n if (this.isopen == false) {\n this.windowHeight = uni.getSystemInfoSync().screenHeight;\n this.emojiHeight = this.windowHeight / 2.1;\n this.disabled = true;\n this.isopen = true;\n this.isToShow = true;\n } else {\n this.isShowImage = false;\n this.isToShow = false;\n this.isopen = false;\n this.disabled = false;\n this.emojiHeight = 0;\n if (this.imageURL !== '') {\n setTimeout(function () {\n _this10.isShowImage = true;\n }, 1300);\n }\n }\n },\n undo: function undo() {\n if (this.value !== \"\") {\n var str = \"\";\n for (var i = 0; i < this.value.length - 1; i++) {\n str += this.value[i];\n }\n this.value = str;\n }\n },\n timeEmoji: function timeEmoji() {\n this.currentNum = 1;\n this.current = 0;\n },\n nowEmoji: function nowEmoji() {\n this.currentNum = 4.3;\n this.current = 1;\n },\n likeEmoji: function likeEmoji() {\n this.currentNum = 7.6;\n this.current = 2;\n },\n gifEmoji: function gifEmoji() {\n this.currentNum = 11.0;\n this.current = 3;\n },\n qingkon: function qingkon() {\n var _this11 = this;\n uni.showModal({\n title: this.__('确定清空?'),\n success: function success(re) {\n if (re.confirm) {\n _this11.nowTimeEmojiList = [];\n uni.removeStorageSync(\"nowTimeEmojiList\");\n }\n }\n });\n },\n clicknowTimeEmoji: function clicknowTimeEmoji(index) {\n var str = this.nowTimeEmojiList[index].alt;\n this.value += str;\n },\n clickEmoji: function clickEmoji(index) {\n // console.log(this.emojilist[index])\n var str = this.emojilist[index].alt;\n this.value += str;\n if (uni.getStorageSync(\"nowTimeEmojiList\").length == 0) {\n this.nowTimeEmojiList = [];\n this.nowTimeEmojiList.push(this.emojilist[index]);\n uni.setStorageSync(\"nowTimeEmojiList\", this.nowTimeEmojiList);\n } else {\n this.nowTimeEmojiList = uni.getStorageSync(\"nowTimeEmojiList\");\n var isTrue = true;\n for (var i = 0; i < this.nowTimeEmojiList.length; i++) {\n if (this.emojilist[index].alt == this.nowTimeEmojiList[i].alt) {\n isTrue = false;\n }\n }\n if (isTrue) {\n this.nowTimeEmojiList.push(this.emojilist[index]);\n }\n uni.setStorageSync(\"nowTimeEmojiList\", this.nowTimeEmojiList);\n }\n },\n clicksinaEmoji: function clicksinaEmoji(index) {\n __f__(\"log\", this.sinaEmojilist[index], \" at community/components/douyin-scrollview/douyin-H-scrollview.vue:1341\");\n },\n currentChange: function currentChange(e) {\n var num = e.detail.current + 1;\n switch (num) {\n case 1:\n this.currentNum = 1;\n break;\n case 2:\n this.currentNum = 4.3;\n break;\n case 3:\n this.currentNum = 7.6;\n break;\n case 4:\n this.currentNum = 11.0;\n break;\n default:\n break;\n }\n },\n getGif: function getGif() {\n var list = [];\n for (var i = 0; i < 15; i++) {\n var num = Math.round(Math.random() * this.gifAndpngList.length);\n list.push(this.gifAndpngList[num]);\n }\n this.gifAndpnglist = list;\n },\n scrolltolowerGIF: function scrolltolowerGIF() {\n for (var i = 0; i < 15; i++) {\n var num = Math.round(Math.random() * this.gifAndpngList.length);\n this.gifAndpnglist.push(this.gifAndpngList[num]);\n }\n },\n onUnCommentLike: function onUnCommentLike(n) {\n var that = this;\n n.stopPropagation();\n that.forceUserInfo(function (user) {\n var params = {\n comment_id: n.currentTarget.dataset.comment_id\n };\n that.$.request({\n url: that.Config.URL.sns.story_comment_like_remove,\n data: params,\n success: function success(data, status, msg, code) {\n if (200 == status) {\n for (var t = [], e = 0; e < that.commentList.length; e++) {\n if (that.commentList[e].comment_id == n.currentTarget.dataset.comment_id) {\n var o = that.commentList[e];\n 0 == that.commentList[e].IsFabulous ? (o.IsFabulous = 1, o.comment_like_count = o.comment_like_count + 1) : (o.IsFabulous = 0, o.comment_like_count = o.comment_like_count - 1), t.push(o);\n } else {\n t.push(that.commentList[e]);\n }\n }\n that.commentList = t;\n } else {}\n }\n });\n });\n },\n onCommentLike: function onCommentLike(a) {\n var that = this;\n a.stopPropagation();\n that.forceUserInfo(function (user) {\n that.zan(a.currentTarget.dataset.comment_id);\n });\n },\n zan: function zan(comment_id) {\n var that = this,\n params = {\n user_id: that.userInfo.user_id,\n /*operateId: that.shopInfo.store_id,*/\n comment_id: comment_id\n };\n that.$.request({\n url: this.Config.URL.sns.story_comment_like_add,\n data: params,\n success: function success(data, status, msg, code) {\n if (200 == status) {\n for (var t = [], e = 0; e < that.pinlunList.length; e++) {\n if (that.pinlunList[e].comment_id == comment_id) {\n var o = that.pinlunList[e];\n 0 == that.pinlunList[e].IsFabulous ? (o.IsFabulous = 1, o.comment_like_count = o.comment_like_count + 1) : (o.IsFabulous = 0, o.comment_like_count = o.comment_like_count - 1), t.push(o);\n } else {\n t.push(that.pinlunList[e]);\n }\n }\n that.commentList = t;\n } else {}\n }\n });\n }\n // ------- end -------\n })\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 65)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tbXVuaXR5L2NvbXBvbmVudHMvZG91eWluLXNjcm9sbHZpZXcvZG91eWluLUgtc2Nyb2xsdmlldy52dWUiXSwibmFtZXMiOlsiZGF0YSIsIm51bSIsInBsSGVpZ2h0IiwidmFsdWUiLCJhdXRvSGVpZ2h0IiwiYm9yZGVyUmFkaXVzIiwibGluZWhlaWdodCIsInBlcmNlbnQiLCJzaG93IiwiZW1vamlIZWlnaHQiLCJlbW9qaWhlaWdodCIsImVtb2ppaGkiLCJjdXJzb3JTcGFjaW5nIiwiYXV0b0ZvY3VzIiwiaXNvcGVuIiwiaXNUb1Nob3ciLCJhZGp1c3RQb3NpdGlvbiIsInBsYWNlaG9sZGVyIiwiZGlzYWJsZWQiLCJjdXJyZW50IiwiZW1vamlsaXN0Iiwibm93VGltZUVtb2ppTGlzdCIsInNpbmFFbW9qaWxpc3QiLCJjdXJyZW50TnVtIiwibGlrZUltYWdlIiwibm93SW1hZ2UiLCJnaWZBbmRwbmdMaXN0IiwiZ2lmQW5kcG5nbGlzdCIsInNlYXJjaEdJRlZhbHVlIiwiaXNTZWFyY29wZW4iLCJHaWZMaXN0IiwiaXNTaG93SW1hZ2UiLCJpbWFnZVVSTCIsInBsYXRmb3JtIiwic3lzdGVtVmVyc29uIiwiaXNjaGFuZ2VwaW5sdW4iLCJwaW5sdW5MaXN0IiwicGlubHVuTGlzdFgiLCJwaW5sdW5fbGlzdCIsInZpZGVvSUQiLCJpc1NlbmQiLCJ1c2VySUQiLCJ1cGRhdGUiLCJodWlmdVVzZXIiLCJnZXRodWlmdVVzZXIiLCJnZXRodWlmdVVzZXJJRCIsImlzdG9odWlmdSIsImh1aWZ1aW5kZXgiLCJpc3poYW5na2FpIiwiY29tbWVudF9pZCIsIm5hbWUiLCJwcm9wcyIsIldpZHRoIiwiSGVpZ2h0Iiwic3RvcnlfaWQiLCJ0eXBlIiwiZGVmYXVsdCIsInZpZGVvdXNlcklEIiwicGlubHVuTnVtIiwiY29tcG9uZW50cyIsInVuaVBvcHVwIiwid3hQYXJzZSIsImNvbXB1dGVkIiwid2F0Y2giLCJzbXMiLCJjcmVhdGVkIiwibWV0aG9kcyIsImdldG5ld3Bpbmx1biIsInNpZHgiLCJzb3JkIiwidGhhdCIsInVybCIsInN1Y2Nlc3MiLCJzZW5kU01TIiwic3RyaSIsIm5vZGVzIiwidW5pIiwidGl0bGUiLCJ1c2VyX2lkIiwiY29tbWVudF9jb250ZW50IiwiY29tbWVudF9yZXBseV9pZCIsInRvX3VzZXJfaWQiLCJtc2ciLCJ0b3Nvbmxpa2UiLCJJc0ZhYnVsb3VzIiwiY29tbWVudF9yZXBseV9oZWxwZnVsX251bSIsInpoYW5na2FpIiwibGlzdCIsImRlbGV0ZXNvbnBpbmx1biIsImRlbGV0ZXBpbmx1biIsImNvbnRlbnQiLCJtZXRob2QiLCJpbmZvIiwiX2lkIiwicGlubHVuIiwiYWRkbGlrZUltYWdlIiwic29uaHVpZnUiLCJodWlmdSIsImNsaWNrbm93SW1hZ2UiLCJzZWxlY3RHSUYiLCJpc1RydWUiLCJkZWxldGVpbWFnZVVSTCIsImNsaWNrR0lGIiwiY2xlYXJTZWFyY2hWYWx1ZSIsImJsdXJHSUYiLCJzZWFyY2hHSUYiLCJzZXRUaW1lb3V0IiwiZGVsZXRlbm93SW1hZ2UiLCJjbGlja0xpa2VJbWFnZSIsImRlbGV0ZUltYWdlIiwiZmlsZVBhdGgiLCJzbWgiLCJxaW5na29uR0lGIiwic2VhcmNoR0lGQ2hhbmdlIiwiY2hhbmdlIiwiY2xvc2VTaGVldCIsIm1vdmVoYW5kbGUiLCJtb3Zlc2VhcmNoIiwib3BlblBpbmdsdW4iLCJsaW5lY2hhbmdlIiwia2V5Ym9hcmRoZWlnaHRjaGFuZ2UiLCJibHVyIiwiY2xpY2tUZXh0YXJlYSIsImZvY3VzIiwidG9lbW9qaSIsInVuZG8iLCJzdHIiLCJ0aW1lRW1vamkiLCJub3dFbW9qaSIsImxpa2VFbW9qaSIsImdpZkVtb2ppIiwicWluZ2tvbiIsImNsaWNrbm93VGltZUVtb2ppIiwiY2xpY2tFbW9qaSIsImNsaWNrc2luYUVtb2ppIiwiY3VycmVudENoYW5nZSIsImdldEdpZiIsInNjcm9sbHRvbG93ZXJHSUYiLCJvblVuQ29tbWVudExpa2UiLCJuIiwidCIsIm9uQ29tbWVudExpa2UiLCJhIiwiemFuIiwicGFyYW1zIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQTJYQTtBQUtBO0FBV0E7QUFDQTtBQUFBO0FBQUE7QUFBQSxlQUNBO0VBQ0FBO0lBQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFFQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBOztNQUVBQztNQUFBO01BQ0FDO01BQUE7O01BRUFDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTs7TUFFQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7O01BRUE7O01BRUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7O01BRUFDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBOztNQUVBQztNQUFBOztNQUVBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQzs7TUFFQTtJQUNBO0VBQ0E7O0VBQ0FDO0VBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO0lBQ0E7SUFDQUM7TUFDQUY7TUFDQUM7SUFDQTtJQUNBRTtNQUFBO01BQ0FIO01BQ0FDO0lBQ0E7RUFDQTtFQUVBRztJQUNBQztJQUNBQztFQUNBO0VBQ0FDLGdJQUNBLFVBQ0E7RUFDQUM7SUFDQTtJQUNBbkM7TUFDQTtNQUNBO1FBQ0E7UUFDQTtVQUNBO1lBQ0FvQztVQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBN0Q7TUFDQTtRQUNBO1FBQ0E7VUFDQTtRQUNBO1VBQ0E7UUFDQTtNQUNBO1FBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQW1EO01BQ0E7SUFDQTtJQUNBO0lBQ0F0QjtNQUNBO1FBQ0E7TUFDQTtRQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBMUI7TUFDQTtRQUNBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBMkQ7SUFDQTtJQUNBO0lBQ0E7O0lBSUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtNQUNBO0lBQ0E7TUFLQTtJQUVBO0lBRUE7SUFDQTs7SUFFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7TUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7O0FBRUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQUNBOztFQUNBQyx5Q0FVQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtRQUNBYjtRQUNBYztRQUNBQztNQUNBO01BRUFDO1FBQ0FDO1FBQ0F2RTtRQUNBd0U7VUFDQTs7VUFHQTtVQUNBO1VBRUE7WUFDQTtjQUtBeEU7Y0FDQUE7WUFHQTtjQUNBQTtZQUVBO1lBRUFBO1VBQ0E7VUFDQXNFO1VBQ0FBO1FBRUE7TUFDQTtJQUdBO0lBQ0FHO01BQUE7TUFDQTs7TUFFQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7VUFDQTtVQUNBO1lBQ0E7WUFDQTtjQUNBO2NBQ0E7Y0FDQTtjQUNBO2NBQ0E7Y0FDQTtZQUNBO1VBQ0E7UUFDQTtRQUNBQztRQUNBO01BQ0E7UUFDQUM7TUFDQTtNQUNBOztNQUVBO01BQ0E7UUFDQTs7UUFFQTtRQUNBO1FBQ0E7UUFDQTtRQUNBQztVQUNBQztRQUNBO1FBRUE7VUFDQUM7VUFDQXhCO1VBQ0F5QjtVQUNBQztVQUNBL0I7VUFDQWdDO1FBQ0E7UUFDQTtVQUNBVjtVQUNBdkU7VUFDQXdFO1lBQ0E7WUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO1lBQ0EsbUJBQ0E7Y0FDQUk7Y0FDQU47Y0FDQUE7Y0FDQUE7Y0FDQUE7Y0FDQUE7WUFDQSxPQUVBO2NBQ0FBO1lBQ0E7VUFFQTtRQUNBO01BQ0E7UUFDQTtRQUNBWTtVQUNBSjtVQUNBeEI7VUFDQXlCO1VBQ0FDO1VBQ0EvQjtVQUNBZ0M7UUFDQTtRQUNBO1FBQ0E7UUFDQUw7VUFDQUM7UUFDQTtRQUNBO1VBQ0FOO1VBQ0F2RTtVQUNBd0U7WUFDQSxtQkFDQTtjQUNBSTtjQUNBTjtjQUNBQTtjQUNBQTtjQUNBQTtZQUNBLE9BRUE7Y0FDQUE7WUFDQTtVQUlBO1FBQ0E7TUFDQTtJQUNBO0lBRUFhO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BRUEsd0JBQ0E7UUFDQVo7UUFDQWE7UUFDQUM7TUFDQSxPQUVBO1FBQ0FBO01BQ0E7TUFHQWY7UUFFQTtVQUNBVTtRQUNBO1FBRUFWO1VBQ0FDO1VBQ0F2RTtVQUNBd0U7WUFDQTtjQUNBRjtjQUNBQTtjQUVBO1lBQ0E7VUFDQTtRQUNBO01BQ0E7SUFFQTtJQUVBZ0I7TUFDQTtNQUNBO01BQ0E7UUFDQUM7UUFDQUE7TUFFQTtRQUNBQTtRQUNBQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBO01BQ0E7TUFDQVo7UUFDQUM7UUFDQUw7VUFDQTtZQUNBSTtjQUNBQztZQUNBO1lBQ0EsY0FFQTtZQUNBUDtjQUNBQztjQUNBdkU7Y0FDQXdFO2dCQUNBLG1CQUNBO2tCQUNBSTtrQkFDQTtnQkFDQTtjQUNBO1lBQ0E7VUFFQTtRQUNBO01BQ0E7SUFDQTtJQUNBYTtNQUFBO01BQ0E7TUFDQWI7UUFDQUM7UUFDQWE7UUFDQWxCO1VBQ0E7WUFDQUk7Y0FDQUM7WUFDQTtZQUNBO1lBQ0E7Y0FDQTtnQkFDQWI7Y0FDQTtZQUNBO1lBQ0E7WUFDQVk7Y0FDQUw7Y0FDQW9CO2NBQ0EzRjtnQkFDQTRGO2dCQUNBQztnQkFDQUM7Y0FDQTtjQUNBdEI7Z0JBQ0FJO2dCQUNBO2NBQ0E7WUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FtQjtNQUNBbkI7UUFDQUM7UUFDQWE7UUFDQWxCO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBOztVQUVBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtRQUFBO01BRUE7SUFDQTtJQUVBO0FBQ0E7O0FBRUE7QUFDQTtJQUVBd0I7TUFDQTtNQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBO1FBQ0E7UUFDQXZCO01BQ0E7UUFDQTtRQUNBO1FBQ0E7VUFDQTtZQUNBd0I7VUFDQTtRQUNBO1FBQ0E7VUFDQTtRQUNBO1FBQ0F4QjtNQUNBO0lBQ0E7SUFDQXlCO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1FBQ0ExQjtNQUNBO1FBQ0E7UUFDQTtRQUNBO1VBQ0E7WUFDQXdCO1VBQ0E7UUFDQTtRQUNBO1VBQ0E7UUFDQTtRQUNBeEI7TUFDQTtJQUNBO0lBQ0EyQjtNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFBQTtNQUNBO01BQ0E7TUFDQTtN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O0lBQ0E7SUFDQXlFO01BQ0E7UUFBQUM7VUFDQWxFO1VBQ0E7VUFDQTdCO1FBQ0E7TUFFQXFCO1FBQ0FDO1FBQ0F2RTtRQUNBd0U7VUFDQTtZQUNBLHlEQUNBO2NBQ0EsaURBQ0E7Z0JBQ0E7Z0JBQ0E7Y0FDQSxPQUVBO2dCQUNBb0U7Y0FDQTtZQUNBO1lBRUF0RTtVQUNBLFFBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtFQUFBO0FBRUE7QUFBQSwyQiIsImZpbGUiOiIxMzQuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXc+XHJcblx0XHQ8dmlldyBzdHlsZT1cImhlaWdodDogNDVycHg7XCI+PC92aWV3PlxyXG5cdFx0PGltYWdlIEBjbGljaz1cImNsb3NlU2hlZXRcIiBzcmM9XCJAL3N0YXRpYy9pbWFnZXMvZmFsc2UucG5nXCIgc3R5bGU9XCJ3aWR0aDogMzJycHg7IGhlaWdodDogMzJycHg7IG9wYWNpdHk6IDAuNjsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMTVweDsgdG9wOiA5cHg7XCI+PC9pbWFnZT5cclxuXHRcdDx0ZXh0IHN0eWxlPVwiZm9udC1zaXplOiAxMnB4OyBmb250LXdlaWdodDogYm9sZDsgdGV4dC1hbGlnbjogY2VudGVyOyBcIj57e3Bpbmx1bk51bX19e3tfXygn5p2h6K+E6K66Jyl9fTwvdGV4dD5cclxuXHRcdDxzY3JvbGwtdmlldyA6c3R5bGU9XCInd2lkdGg6ICcrIFdpZHRoICsncHg7IGhlaWdodDogJysgKEhlaWdodC9udW0pICsncHg7IG1hcmdpbi10b3A6IDEwcHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47J1wiIDpzY3JvbGwteT1cInRydWVcIj5cclxuXHRcdFx0PHRleHQgdi1pZj1cInBpbmx1bkxpc3QubGVuZ3RoID09IDBcIiA6c3R5bGU9XCInZm9udC1zaXplOiAxNHB4OyBmb250LXdlaWdodDogYm9sZDsgY29sb3I6ICNhM2ExYTQ7IG1hcmdpbi10b3A6IDc1cHg7IG1hcmdpbi1sZWZ0OiAnKyAoV2lkdGgvMi45KSArJ3B4OyBwb3NpdGlvbjogYWJzb2x1dGU7J1wiPnt7X18oJ++9niDlv6vmnaXor4TorrrlkKcg772eJyl9fTwvdGV4dD5cclxuXHRcdFx0PGJsb2NrIHYtZm9yPVwiKGxpc3QsaW5kZXgpIGluIHBpbmx1bkxpc3RcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHQ8dmlldyA6c3R5bGU9XCInd2lkdGg6ICcrIFdpZHRoICsncHg7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7J1wiPlxyXG5cdFx0XHRcdFx0PCEtLSAxLueUqOaIt+eahOWktOWDjyAtLT5cclxuXHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwibGlzdC51c2VyX2F2YXRhclwiIG1vZGU9XCJhc3BlY3RGaWxsXCIgc3R5bGU9XCJ3aWR0aDogMzcuNXB4OyBoZWlnaHQ6IDM3LjVweDsgYm9yZGVyLXJhZGl1czogMjVweDsgbWFyZ2luLXRvcDogMjBweDsgbWFyZ2luLWxlZnQ6IDE1cHg7XCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwhLS0gMi7kuIDnuqfor4TorrogLS0+XHJcblx0XHRcdFx0XHQ8dmlldyA6c3R5bGU9XCInd2lkdGg6ICcrIChXaWR0aCowLjgpICsncHg7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IG1hcmdpbi10b3A6IDIwcHg7IG1hcmdpbi1sZWZ0OiAxMHB4OydcIj5cclxuXHRcdFx0XHRcdFx0PCEtLSAzLueUqOaIt+WQjeensO+8jOW5tuiHquWKqOWIpOaWreaYr+WQpuS4uuinhumikeS9nOiAhSAtLT5cclxuXHRcdFx0XHRcdFx0PHZpZXcgc3R5bGU9XCJkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogcm93O1wiPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IHN0eWxlPVwiZm9udC1zaXplOiAxMnB4OyBmb250LXdlaWdodDogYm9sZDsgY29sb3I6ICNhM2ExYTQ7XCI+e3tsaXN0LnVzZXJfbmlja25hbWV9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8IS0tIDQu5aaC5p6c5piv6KeG6aKR5L2c6ICF5bCx5pi+56S6IOS9nOiAhSAtLT5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwidmlkZW91c2VySUQgPT0gbGlzdC51c2VyX2lkXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWNvbG9yOiAjRTQzRDMzOyBib3JkZXItcmFkaXVzOiAyLjVweDsgbWFyZ2luLWxlZnQ6IDcuNXB4O1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgc3R5bGU9XCJmb250LXNpemU6IDhweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IHBhZGRpbmc6IDIuNXB4OyBwYWRkaW5nLWxlZnQ6IDRweDsgcGFkZGluZy1yaWdodDogNHB4OyBmb250LXdlaWdodDogYm9sZDsgY29sb3I6ICNGRkZGRkY7XCI+e3tfXygn5L2c6ICFJyl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PCEtLSA1LiBcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdOeUseS6jiByaWNoLXRleHQg5pyJ5b6I5aSaIGJ1ZyBcclxuXHRcdFx0XHRcdFx05omA5Lul6L+Z6YeM5bey57uP5pGS5byD5LqG77yMXHJcblx0XHRcdFx0XHRcdOS9v+eUqOiHqueglOaWh+acrOino+aekOWZqCBcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdC0tPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwibGlzdC5jb21tZW50X2NvbnRlbnRcIiBAY2xpY2s9XCJodWlmdShpbmRleClcIiA6c3R5bGU9XCInd2lkdGg6ICcrIChXaWR0aCowLjc4KSArJ3B4OyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogcm93OyBmbGV4LXdyYXA6IHdyYXA7IG1hcmdpbi10b3A6IDdweDsnXCI+XHJcblx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0PCEtLSA8dGV4dCAgOnN0eWxlPVwiJ2ZvbnQtc2l6ZTogMTVweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IGNvbG9yOiAjRkZGRkZGOyBtYXJnaW4tbGVmdDogLTEuNXB4OydcIj57e2xpc3QuY29tbWVudF9jb250ZW50fX08L3RleHQ+IC0tPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8d3hQYXJzZSA6Y29udGVudD1cImxpc3QuY29tbWVudF9jb250ZW50XCIgOnN0eWxlPVwiJ3dpZHRoOiAnKyAoV2lkdGgqMC43OCkgKydweDtmb250LXNpemU6IDE1cHg7IGZvbnQtd2VpZ2h0OiBib2xkOyAgbWFyZ2luLWxlZnQ6IC0xLjVweDsnXCIgOmltYWdlUHJvcD1cIntsYXp5TG9hZDp0cnVlLCBtb2RlOid3aWR0aEZpeCd9XCIgLz5cclxuXHRcdFx0XHRcdFx0XHRcdDwhLS0gPGltYWdlIHYtaWY9XCJsaWxpLm5hbWUgPT0gJ2ltZydcIiA6c3JjPVwibGlsaS5hdHRycy5zcmNcIiBzdHlsZT1cIndpZHRoOiAyMXB4OyBoZWlnaHQ6IDIxcHg7IG1hcmdpbi1sZWZ0OiAxcHg7IG1hcmdpbi1yaWdodDogMXB4OyBtYXJnaW4tdG9wOiAtMnB4O1wiPjwvaW1hZ2U+IC0tPlxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PCEtLSA2LuWmguaenOeUqOaIt+i+k+WFpeS6hiBHSUYg6KGo5oOF77yM5bCx5Lya5Zyo6L+Z6YeM5pi+56S6IC0tPlxyXG5cdFx0XHRcdFx0XHQ8IS0tIDxpbWFnZSB2LWlmPVwibGlzdC5pbWFnZVVSTCAhPT0gJydcIiA6c3JjPVwibGlzdC5pbWFnZVVSTFwiIG1vZGU9XCJhc3BlY3RGaWxsXCIgc3R5bGU9XCJ3aWR0aDogNzBweDsgaGVpZ2h0OiA3MHB4OyBtYXJnaW4tdG9wOiAxMHB4OyBib3JkZXItcmFkaXVzOiA1cHg7XCI+PC9pbWFnZT4gLS0+XHJcblx0XHRcdFx0XHRcdDwhLS0gNy7ov5nph4zlsLHmmK8g5pe26Ze044CB5Zue5aSN44CB54K56LWe44CB54K56LWe6YeP5pi+56S655qE5Zyw5pa5IC0tPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyA6c3R5bGU9XCInd2lkdGg6ICcrIChXaWR0aCowLjgpICsncHg7IGhlaWdodDogMjBweDsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IHJvdzsgbWFyZ2luLXRvcDogMTIuNXB4OydcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dGV4dCBzdHlsZT1cImZvbnQtc2l6ZTogMTJweDsgY29sb3I6ICNhM2ExYTQ7XCI+e3tsaXN0LmNvbW1lbnRfdGltZX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IEBjbGljaz1cImh1aWZ1KGluZGV4KVwiIHN0eWxlPVwiZm9udC1zaXplOiAxMnB4OyBmb250LXdlaWdodDogYm9sZDsgY29sb3I6ICNhM2ExYTQ7IG1hcmdpbi1sZWZ0OiAxMHB4O1wiPnt7X18oJ+WbnuWkjScpfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PCEtLSA8dGV4dCB2LWlmPVwidXNlckluZm8udXNlcl9pZCA9PSBsaXN0LnVzZXJfaWRcIiBAY2xpY2s9XCJkZWxldGVwaW5sdW4oaW5kZXgpXCIgc3R5bGU9XCJmb250LXNpemU6IDEycHg7IGZvbnQtd2VpZ2h0OiBib2xkOyBjb2xvcjogI2EzYTFhNDsgbWFyZ2luLWxlZnQ6IDEwcHg7XCI+5Yig6ZmkPC90ZXh0PiAtLT5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugdi1pZj1cIiFsaXN0LklzRmFidWxvdXNcIiBzcmM9XCIuLi8uLi9zdGF0aWMvaW1nL2RvdXlpbi9kaWFuemFuLTcucG5nXCIgc3R5bGU9XCJ3aWR0aDogMTcuNXB4OyBoZWlnaHQ6IDE3LjVweDsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMjIuNXB4OyBtYXJnaW4tbGVmdDogMi41cHg7XCIgQGNsaWNrPVwib25Db21tZW50TGlrZVwiIDpkYXRhLWNvbW1lbnRfaWQ9XCJsaXN0LmNvbW1lbnRfaWRcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSB2LWlmPVwibGlzdC5Jc0ZhYnVsb3VzXCIgIHNyYz1cIi4uLy4uL3N0YXRpYy9pbWcvZG91eWluL2RpYW56YW4tNi5wbmdcIiBzdHlsZT1cIndpZHRoOiAxNy41cHg7IGhlaWdodDogMTcuNXB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAyMi41cHg7IG1hcmdpbi1sZWZ0OiAyLjVweDtcIiBcdEBjbGljaz1cIm9uVW5Db21tZW50TGlrZVwiIDpkYXRhLWNvbW1lbnRfaWQ9XCJsaXN0LmNvbW1lbnRfaWRcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0ICBzdHlsZT1cImZvbnQtc2l6ZTogMTJweDsgY29sb3I6ICNhM2ExYTQ7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDQ1cHg7IG1hcmdpbi10b3A6IDJweDtcIj57e2xpc3QuY29tbWVudF9saWtlX2NvdW50fX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PCEtLSA4LueUqOaIt+WbnuWkjeeahOWtkOivhOiuuuS8muaYvuekuuWcqOi/memHjCBcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdOi/memHjCB1cGRhdGUg55So5LqO5Yi35paw6KeG5Zu+XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQtLT5cclxuXHRcdFx0XHRcdFx0PGJsb2NrIHYtZm9yPVwiKGxpLGluZGUpIGluIGxpc3QuY29tbWVudExpc3RcIiA6a2V5PVwiaW5kZVwiIHYtaWY9XCJsaXN0LmlzemhhbmdrYWlcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyA6c3R5bGU9XCInd2lkdGg6ICcrIChXaWR0aCowLjgpICsncHg7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7J1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PCEtLSA5LuWtkOivhOiuuiDnlKjmiLflpLTlg48gLS0+XHJcblx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cImxpLnVzZXJfYXZhdGFyXCIgbW9kZT1cImFzcGVjdEZpbGxcIiBzdHlsZT1cIndpZHRoOiAyMi41cHg7IGhlaWdodDogMjIuNXB4OyBib3JkZXItcmFkaXVzOiAyNXB4OyBtYXJnaW4tdG9wOiAyMHB4O1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0XHQ8IS0tIDEwLuWKqOaAgeiuoeeul+WuveW6piDlrZDor4TorrrliJfooaggLS0+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyA6c3R5bGU9XCInd2lkdGg6ICcrIChXaWR0aCowLjgqMC44NSkgKydweDsgZGlzcGxheTogZmxleDsgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IG1hcmdpbi10b3A6IDIwcHg7IG1hcmdpbi1sZWZ0OiAxMHB4OydcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgc3R5bGU9XCJkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogcm93O1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IHN0eWxlPVwiZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IHJvdztcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwhLS0gMTEu5Zue5aSN6K+E6K6655qE5Lq65pi+56S65Zyo6L+Z6YeMIC0tPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHRleHQgc3R5bGU9XCJmb250LXNpemU6IDEycHg7IGZvbnQtd2VpZ2h0OiBib2xkOyBjb2xvcjogI2EzYTFhNDtcIj57e2xpLnVzZXJfbmlja25hbWV9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwhLS0gMTIu5ZCM5pe26KaB5Yik5pat6K+E6K665Lq65piv5LiN5piv5L2c6ICF77yM5aaC5p6c5piv5L2c6ICF5bCx5Zyo6L+Z6YeM5pi+56S6IC0tPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cInZpZGVvdXNlcklEID09IGxpLnVzZXJfaWRcIiBzdHlsZT1cImJhY2tncm91bmQtY29sb3I6ICNFNDNEMzM7IGJvcmRlci1yYWRpdXM6IDIuNXB4OyBtYXJnaW4tbGVmdDogNy41cHg7XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IHN0eWxlPVwiZm9udC1zaXplOiA4cHg7IGZvbnQtd2VpZ2h0OiBib2xkOyBwYWRkaW5nOiAyLjVweDsgcGFkZGluZy1sZWZ0OiA0cHg7IHBhZGRpbmctcmlnaHQ6IDRweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IGNvbG9yOiAjRkZGRkZGO1wiPnt7X18oJ+S9nOiAhScpfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwhLS0gMTMu5Zu+54mH5piv5LiA5Liq5ZCR5Y+z55qE5bCP5Zu+5qCHIC0tPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvaW1nL2RvdXlpbi95b3UtMy5wbmdcIiBzdHlsZT1cIndpZHRoOiAxMHB4OyBoZWlnaHQ6IDEwcHg7IG1hcmdpbi10b3A6IDIuNXB4OyBtYXJnaW4tbGVmdDogNXB4O1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PCEtLSAxNC7ooqvlm57lpI3nlKjmiLfnmoTlkI3np7Ag5Lya5pi+56S65Zyo6L+Z6YeMIC0tPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IHN0eWxlPVwiZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IHJvdzsgbWFyZ2luLWxlZnQ6IDVweDtcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IHN0eWxlPVwiZm9udC1zaXplOiAxMnB4OyBmb250LXdlaWdodDogYm9sZDsgY29sb3I6ICNhM2ExYTQ7XCI+e3tsaS51c2VyX25pY2tuYW1lX3RvfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8IS0tIDE1LuWQjOaXtuimgeWIpOaWreivhOiuuuS6uuaYr+S4jeaYr+S9nOiAhe+8jOWmguaenOaYr+S9nOiAheWwseWcqOi/memHjOaYvuekuiAtLT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJ2aWRlb3VzZXJJRCA9PSBsaS51c2VyX2lkX3RvXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWNvbG9yOiAjRTQzRDMzOyBib3JkZXItcmFkaXVzOiAyLjVweDsgbWFyZ2luLWxlZnQ6IDcuNXB4O1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBzdHlsZT1cImZvbnQtc2l6ZTogOHB4OyBmb250LXdlaWdodDogYm9sZDsgcGFkZGluZzogMi41cHg7IHBhZGRpbmctbGVmdDogNHB4OyBwYWRkaW5nLXJpZ2h0OiA0cHg7IGZvbnQtd2VpZ2h0OiBib2xkOyBjb2xvcjogI0ZGRkZGRjtcIj57e19fKCfkvZzogIUnKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8IS0tIDE2LlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdFx055Sx5LqOIHJpY2gtdGV4dCDmnInlvojlpJogYnVnIFxyXG5cdFx0XHRcdFx0XHRcdFx0XHTmiYDku6Xov5nph4zlt7Lnu4/mkZLlvIPkuobvvIxcclxuXHRcdFx0XHRcdFx0XHRcdFx05L2/55So6Ieq56CU5paH5pys6KGo5oOF6Kej5p6Q5ZmoIFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0LS0+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJsaS5jb21tZW50X3JlcGx5X2NvbnRlbnRcIiBAY2xpY2s9XCJzb25odWlmdShpbmRleCxpbmRlKVwiIDpzdHlsZT1cIid3aWR0aDogJysgKFdpZHRoKjAuOCowLjg1KSArJ3B4OyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogcm93OyBmbGV4LXdyYXA6IHdyYXA7IG1hcmdpbi10b3A6IDdweDsnXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PCEtLSA8YmxvY2sgdi1mb3I9XCIobGlsaSxpbmRlKSBpbiBsaS5waW5sdW5Db250ZW50WzBdLmNoaWxkcmVuXCI+IC0tPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx3eFBhcnNlIDpjb250ZW50PVwibGkuY29tbWVudF9yZXBseV9jb250ZW50XCIgOnN0eWxlPVwiJ2ZvbnQtc2l6ZTogMTVweDsgZm9udC13ZWlnaHQ6IGJvbGQ7ICBtYXJnaW4tbGVmdDogLTEuNXB4OydcIiA6aW1hZ2VQcm9wPVwie2xhenlMb2FkOnRydWUsIG1vZGU6J3dpZHRoRml4J31cIiAvPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PCEtLSA8aW1hZ2Ugdi1pZj1cImxpbGkubmFtZSA9PSAnaW1nJ1wiIDpzcmM9XCJsaWxpLmF0dHJzLnNyY1wiIHN0eWxlPVwid2lkdGg6IDIxcHg7IGhlaWdodDogMjFweDsgbWFyZ2luLWxlZnQ6IDFweDsgbWFyZ2luLXJpZ2h0OiAxcHg7IG1hcmdpbi10b3A6IC0xcHg7XCI+PC9pbWFnZT4gLS0+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PCEtLSA8L2Jsb2NrPiAtLT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8IS0tIDE3LuWmguaenCDlrZDor4Torrog55So5oi36L6T5YWl5LqGIEdJRiDooajmg4XvvIzlsLHkvJrlnKjov5nph4zmmL7npLogLS0+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwhLS0gPGltYWdlIHYtaWY9XCJsaS5pbWFnZVVSTCAhPT0gJydcIiA6c3JjPVwibGkuaW1hZ2VVUkxcIiBtb2RlPVwiYXNwZWN0RmlsbFwiIHN0eWxlPVwid2lkdGg6IDcwcHg7IGhlaWdodDogNzBweDsgbWFyZ2luLXRvcDogMTBweDsgYm9yZGVyLXJhZGl1czogNXB4O1wiPjwvaW1hZ2U+IC0tPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8IS0tIDE4Lui/memHjOWwseaYryDml7bpl7TjgIHlm57lpI3jgIHngrnotZ7jgIHngrnotZ7ph4/mmL7npLrnmoTlnLDmlrkgLS0+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IDpzdHlsZT1cIid3aWR0aDogJysgKFdpZHRoKjAuOCowLjg1KSArJ3B4OyBoZWlnaHQ6IDIwcHg7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7IG1hcmdpbi10b3A6IDEyLjVweDsnXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHRleHQgc3R5bGU9XCJmb250LXNpemU6IDEycHg7IGNvbG9yOiAjYTNhMWE0O1wiPnt7bmV3IERhdGUocGFyc2VJbnQobGkuY29tbWVudF9yZXBseV90aW1lKSkuZm9ybWF0KCd5eXl5LU1NLWRkIGhoOm1tOnNzJyl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8IS0tIDx0ZXh0IEBjbGljaz1cInNvbmh1aWZ1KGluZGV4LGluZGUpXCIgc3R5bGU9XCJmb250LXNpemU6IDEycHg7IGZvbnQtd2VpZ2h0OiBib2xkOyBjb2xvcjogI2EzYTFhNDsgbWFyZ2luLWxlZnQ6IDEwcHg7XCI+5Zue5aSNPC90ZXh0PiAtLT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8IS0tIDx0ZXh0IEBjbGljaz1cImRlbGV0ZXNvbnBpbmx1bihpbmRleCxpbmRlKVwiIHYtaWY9XCJ1c2VySW5mby51c2VyX2lkID09IGxpLnVzZXJfaWRcIiBzdHlsZT1cImZvbnQtc2l6ZTogMTJweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IGNvbG9yOiAjYTNhMWE0OyBtYXJnaW4tbGVmdDogMTBweDtcIj7liKDpmaQ8L3RleHQ+IC0tPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDxpbWFnZSB2LWlmPVwiIXBpbmx1bkxpc3RbaW5kZXhdLmNvbW1lbnRMaXN0W2luZGVdLklzRmFidWxvdXNcIiBAY2xpY2s9XCJ0b3Nvbmxpa2UoaW5kZXgsaW5kZSlcIiBzcmM9XCIuLi8uLi9zdGF0aWMvaW1nL2RvdXlpbi9kaWFuemFuLTcucG5nXCIgc3R5bGU9XCJ3aWR0aDogMTcuNXB4OyBoZWlnaHQ6IDE3LjVweDsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMTBweDsgbWFyZ2luLWxlZnQ6IDIuNXB4O1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PGltYWdlIHYtaWY9XCJwaW5sdW5MaXN0W2luZGV4XS5jb21tZW50TGlzdFtpbmRlXS5Jc0ZhYnVsb3VzXCIgQGNsaWNrPVwidG9zb25saWtlKGluZGV4LGluZGUpXCIgc3JjPVwiLi4vLi4vc3RhdGljL2ltZy9kb3V5aW4vZGlhbnphbi02LnBuZ1wiIHN0eWxlPVwid2lkdGg6IDE3LjVweDsgaGVpZ2h0OiAxNy41cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDEwcHg7IG1hcmdpbi1sZWZ0OiAyLjVweDtcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IEBjbGljaz1cInRvc29ubGlrZShpbmRleCxpbmRlKVwiIHN0eWxlPVwiZm9udC1zaXplOiAxMnB4OyBjb2xvcjogI2EzYTFhNDsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMzFweDsgbWFyZ2luLXRvcDogMnB4O1wiPnt7bGkuY29tbWVudF9yZXBseV9oZWxwZnVsX251bX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0XHRcdFx0XHQ8IS0tIDE544CC5pi+56S6IOOAkOWxleW8gHh45p2h6K+E6K6644CR44CB44CQ5pS26LW36K+E6K6644CRIC0tPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwibGlzdC5zb25waW5sdW5MZW5ndGggIT09IDBcIiBAY2xpY2s9XCJ6aGFuZ2thaShpbmRleClcIiA6c3R5bGU9XCInd2lkdGg6ICcrIChXaWR0aCowLjgpICsncHg7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7IG1hcmdpbi10b3A6IDE1cHg7J1wiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IHN0eWxlPVwid2lkdGg6IDMwcHg7IGhlaWdodDogMXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNhMWE0OyBvcGFjaXR5OiAwLjY7IG1hcmdpbi10b3A6IDYuNXB4O1wiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dGV4dCBzdHlsZT1cImZvbnQtc2l6ZTogMTJweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IGNvbG9yOiAjY2RjYmQ0OyBtYXJnaW4tbGVmdDogNnB4O1wiPnt7bGlzdC5zb25waW5sdW5UZXh0fX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PCEtLSAyMC7nlZnkuIDlrprnmoTpq5jluqbku6XlhY3op4blm77ooqvpga7mjKEgLS0+XHJcblx0XHRcdFx0PHZpZXcgdi1pZj1cImluZGV4ID09IChwaW5sdW5MaXN0Lmxlbmd0aC0xKVwiIDpzdHlsZT1cIid3aWR0aDogJysgV2lkdGggKydweDsgaGVpZ2h0OiA4MHB4OydcIj48L3ZpZXc+XHJcblx0XHRcdDwvYmxvY2s+XHJcblx0XHQ8L3Njcm9sbC12aWV3PlxyXG5cclxuXHRcdDwhLS0gMjEu5bqV6YOo77yM5qih5ouf5YGH55qE6L6T5YWl5qGGIC0tPlxyXG5cdFx0PHZpZXcgdi1pZj1cInNob3cgJiYgcGxhdGZvcm09PSdpb3MnXCIgQHRvdWNoc3RhcnQ9XCJvcGVuUGluZ2x1blwiIDpzdHlsZT1cIid3aWR0aDogJysgV2lkdGggKydweDsgaGVpZ2h0OiAnKyBwbEhlaWdodCArJ3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjVmNWY1OydcIj5cclxuXHRcdFx0PHZpZXcgOnN0eWxlPVwiJ3dpZHRoOiAnKyAoV2lkdGgtMzApICsncHg7IGhlaWdodDogNDJweDsgbWFyZ2luLWxlZnQ6IDE1cHg7IG1hcmdpbi10b3A6IDVweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYm9yZGVyLXJhZGl1czogNTBweDsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IHJvdzsnXCI+XHJcblx0XHRcdFx0PHRleHQgc3R5bGU9XCJmb250LXNpemU6IDE0cHg7IGNvbG9yOiAjYTNhMWE0OyBtYXJnaW4tdG9wOiAxMHB4OyBtYXJnaW4tbGVmdDogMTVweDtcIj57e19fKCfmnInniLHor4TorrrvvIzor7Tngrnlpb3lkKznmoTvvZ4nKX19PC90ZXh0PlxyXG5cdFx0XHRcdDwhLS0gPGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy9pbWcvZG91eWluL2F0dXNlci0yLnBuZ1wiIHN0eWxlPVwid2lkdGg6IDcwcnB4OyBtYXJnaW4tdG9wOiAxNXJweDsgaGVpZ2h0OiA3MHJweDsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMTEwcnB4OyBtYXJnaW4tdG9wOiAxMHJweDtcIj48L2ltYWdlPiAtLT5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljL2ltZy9kb3V5aW4vYmlhb3FpbmcucG5nXCIgc3R5bGU9XCJ3aWR0aDogMjVweDsgbWFyZ2luLXRvcDogNy41cHg7IGhlaWdodDogMjVweDsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMTIuNXB4O1wiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IHYtaWY9XCJzaG93ICYmIHBsYXRmb3JtIT09J2lvcydcIiBAY2xpY2s9XCJvcGVuUGluZ2x1blwiIDpzdHlsZT1cIid3aWR0aDogJysgV2lkdGggKydweDsgaGVpZ2h0OiAnKyBwbEhlaWdodCArJ3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3JkZXItdG9wOiAxcHggc29saWQgI2Y1ZjVmNTsnXCI+XHJcblx0XHRcdDx2aWV3IDpzdHlsZT1cIid3aWR0aDogJysgKFdpZHRoLTMwKSArJ3B4OyBoZWlnaHQ6IDQycHg7IG1hcmdpbi1sZWZ0OiAxNXB4OyBtYXJnaW4tdG9wOiA1cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlci1yYWRpdXM6IDUwcHg7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7Ym9yZGVyOjJycHggc29saWQgIzk5OTsnXCI+XHJcblx0XHRcdFx0PHRleHQgc3R5bGU9XCJmb250LXNpemU6IDE0cHg7IGNvbG9yOiAjYTNhMWE0OyBsaW5lLWhlaWdodDogMzsgbWFyZ2luLWxlZnQ6IDE1cHg7XCI+e3tfXygn5pyJ54ix6K+E6K6677yM6K+054K55aW95ZCs55qE772eJyl9fTwvdGV4dD5cclxuXHRcdFx0XHQ8IS0tIDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvaW1nL2RvdXlpbi9hdHVzZXItMi5wbmdcIiBzdHlsZT1cIndpZHRoOiA3MHJweDsgbWFyZ2luLXRvcDogMTVycHg7IGhlaWdodDogNzBycHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDExMHJweDsgbWFyZ2luLXRvcDogMTBycHg7XCI+PC9pbWFnZT4gLS0+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy9pbWcvZG91eWluL2JpYW9xaW5nLnBuZ1wiIHN0eWxlPVwid2lkdGg6IDI1cHg7IG1hcmdpbi10b3A6IDcuNXB4OyBoZWlnaHQ6IDI1cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDEyLjVweDtcIj48L2ltYWdlPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0PCEtLVxyXG5cdFx0XHJcblx0XHTkuIvpnaLlsLHmmK/nnJ/mraPnmoTor4TorrrmoYZcclxuXHRcdFxyXG5cdFx05YyF5ZCr77yaXHJcblx0XHQxLui+k+WFpeahhlxyXG5cdFx0Mi7ooajmg4XovpPlhaXmoYZcclxuXHRcdDMuR0lG6KGo5oOF5bqTXHJcblx0XHQ0LuacgOi/keS9v+eUqOihqOaDheWSjOWFqOmDqOihqOaDhVxyXG5cdFx0NS7oh6rlt7HkuIrkvKDooajmg4VcclxuXHRcdDYuIEAg6Ieq5bex55qE5aW95Y+LXHJcblx0XHQ3LuiHquW4puW+ruWNmuihqOaDhSDlkowgUVEg6KGo5oOFXHJcblx0XHQ4LuiDveiusOW/hui+k+WFpVxyXG5cdFx0XHJcblx0XHQgLS0+XHJcblx0XHQ8dW5pLXBvcHVwIHR5cGU9XCJib3R0b21cIiByZWY9XCJvcGVuUGluZ2x1blwiIEB0b3VjaG1vdmUuc3RvcC5wcmV2ZW50PVwibW92ZWhhbmRsZVwiIEBjaGFuZ2U9XCJjaGFuZ2VcIj5cclxuXHRcdFx0PHZpZXcgc3R5bGU9XCJkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1wiPlxyXG5cdFx0XHRcdDx2aWV3IEBjbGljaz1cIm9wZW5QaW5nbHVuXCIgOnN0eWxlPVwiJ3dpZHRoOiAnKyBXaWR0aCArJ3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogcm93OydcIj5cclxuXHRcdFx0XHRcdDx2aWV3IDpzdHlsZT1cIid3aWR0aDogJysgKFdpZHRoLTMwKSpwZXJjZW50ICsncHg7aGVpZ2h0OjgwcnB4OyBtYXJnaW4tbGVmdDogMTVweDsgbWFyZ2luLXRvcDogMTBweDsgYmFja2dyb3VuZC1jb2xvcjogI2YyZjBmNDsgYm9yZGVyLXJhZGl1czogJysgYm9yZGVyUmFkaXVzICsncHg7IG1hcmdpbi1ib3R0b206IDEwcHg7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7J1wiPlxyXG5cdFx0XHRcdFx0XHQ8IS0tIFxyXG5cdFx0XHRcdFx0XHQ5Lui+k+WFpeahhiBcclxuXHRcdFx0XHRcdFx0IC0tPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dGFyZWEgXHJcblx0XHRcdFx0XHRcdDpzdHlsZT1cIid3aWR0aDogJysgKFdpZHRoKjAuOSkqcGVyY2VudCArJ3B4OyBoZWlnaHQ6IDgwcnB4OyBtYXJnaW4tYm90dG9tOiAyMHJweDsgZm9udC1zaXplOiAyNnJweDsgY29sb3I6ICMwMDAwMDA7IG1hcmdpbi10b3A6IDIwcnB4OyBtYXJnaW4tbGVmdDozMHJweDsnXCIgXHJcblx0XHRcdFx0XHRcdDpwbGFjZWhvbGRlcj1cInBsYWNlaG9sZGVyXCJcclxuXHRcdFx0XHRcdFx0OmN1cnNvci1zcGFjaW5nPVwiY3Vyc29yU3BhY2luZ1wiIFxyXG5cdFx0XHRcdFx0XHQ6YXV0by1mb2N1cz1cImF1dG9Gb2N1c1wiIFxyXG5cdFx0XHRcdFx0XHQ6YXV0by1oZWlnaHQ9XCJhdXRvSGVpZ2h0XCIgXHJcblx0XHRcdFx0XHRcdDphZGp1c3QtcG9zaXRpb249XCJhZGp1c3RQb3NpdGlvblwiXHJcblx0XHRcdFx0XHRcdHYtbW9kZWw9XCJ2YWx1ZVwiIFxyXG5cdFx0XHRcdFx0XHQ6ZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXHJcblx0XHRcdFx0XHRcdG1heGxlbmd0aD1cIjE1MFwiXHJcblx0XHRcdFx0XHRcdEBsaW5lY2hhbmdlPVwibGluZWNoYW5nZVwiXHJcblx0XHRcdFx0XHRcdEBrZXlib2FyZGhlaWdodGNoYW5nZT1cImtleWJvYXJkaGVpZ2h0Y2hhbmdlXCJcclxuXHRcdFx0XHRcdFx0QGZvY3VzPVwiZm9jdXNcIlxyXG5cdFx0XHRcdFx0XHRAY2xpY2s9XCJjbGlja1RleHRhcmVhXCJcclxuXHRcdFx0XHRcdFx0QGJsdXI9XCJibHVyXCJcclxuXHRcdFx0XHRcdFx0PjwvdGV4dGFyZWE+XHJcblx0XHRcdFx0XHRcdDwhLS0gPGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy9pbWcvZG91eWluL2F0dXNlci5wbmdcIiBzdHlsZT1cIndpZHRoOiA3MHJweDsgaGVpZ2h0OiA3MHJweDsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMTEwcnB4OyBtYXJnaW4tdG9wOiA4cnB4O1wiPjwvaW1hZ2U+IC0tPlxyXG5cdFx0XHRcdFx0XHQ8IS0tIDEwLueCueWHu+ihqOaDheWxleW8gOivhOiuuuahhiAtLT5cclxuXHRcdFx0XHRcdFx0PGltYWdlIHYtaWY9XCIhaXNvcGVuXCIgQGNsaWNrPVwidG9lbW9qaVwiIHNyYz1cIi4uLy4uL3N0YXRpYy9pbWcvZG91eWluL2JpYW9xaW5nLTIucG5nXCIgc3R5bGU9XCJ3aWR0aDogMjVweDsgbWFyZ2luLXRvcDogNy41cHg7IGhlaWdodDogMjVweDsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMTIuNXB4O1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSB2LWlmPVwiaXNvcGVuXCIgQGNsaWNrPVwidG9lbW9qaVwiIHNyYz1cIi4uLy4uL3N0YXRpYy9pbWcvZG91eWluL2ppYW5wYW4ucG5nXCIgc3R5bGU9XCJ3aWR0aDogMjVweDsgbWFyZ2luLXRvcDogNy41cHg7IGhlaWdodDogMjVweDsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMTIuNXB4O1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0XHQ8IS0tIDExLuWPkemAgeaMiemSrlxyXG5cdFx0XHRcdFx0IFxyXG5cdFx0XHRcdFx0IOespuWQiO+8muacieWGheWuueOAgeaIluiAheaYr+i+k+WFpSBHSUYg5Zu+54mH6YO95Y+v5Lul6YCa6L+HXHJcblx0XHRcdFx0XHQgXHJcblx0XHRcdFx0XHQgLS0+XHJcblx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiKHZhbHVlIT09JycgfHwgaW1hZ2VVUkwgIT09ICcnKSAmJiBpc1NlbmRcIiBAY2xpY2suc3RvcD1cInNlbmRTTVNcIiBzdHlsZT1cIndpZHRoOiAzMHB4OyBoZWlnaHQ6IDMwcHg7IGJvcmRlci1yYWRpdXM6IDQwcHg7IGJhY2tncm91bmQtY29sb3I6ICNmZjFhNjM7IG1hcmdpbi10b3A6IDE1cHg7IG1hcmdpbi1sZWZ0OiAxMHB4O1wiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljL2ltZy9kb3V5aW4vc2hhbmd5aS5wbmdcIiBzdHlsZT1cIndpZHRoOiAxNXB4OyBoZWlnaHQ6IDE1cHg7IG1hcmdpbi10b3A6IDhweDsgbWFyZ2luLWxlZnQ6IDhweDtcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiIHN0eWxlPVwid2lkdGg6IDEwMCU7aGVpZ2h0OmVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKVwiPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwhLS0gMTIu55So5LqO5pi+56S655So5oi36YCJ5oup55qEIEdJRiDlm77niYcgLS0+XHJcblx0XHRcdDx2aWV3IHYtaWY9XCJpc1Nob3dJbWFnZVwiIDpzdHlsZT1cIid3aWR0aDogJysgV2lkdGggKydweDsgaGVpZ2h0OiA3NXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOydcIj5cclxuXHRcdFx0XHQ8dmlldyBzdHlsZT1cImRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7XCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cImltYWdlVVJMXCIgbW9kZT1cImFzcGVjdEZpbGxcIiBzdHlsZT1cIndpZHRoOiA2MHB4OyBoZWlnaHQ6IDYwcHg7IG1hcmdpbi10b3A6IDVweDsgbWFyZ2luLWxlZnQ6IDI1cHg7XCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDxpbWFnZSBAY2xpY2s9XCJkZWxldGVpbWFnZVVSTFwiIHNyYz1cIi4uLy4uL3N0YXRpYy9pbWcvZG91eWluL3pmeHNjLnBuZ1wiIHN0eWxlPVwid2lkdGg6IDE1cHg7IGhlaWdodDogMTVweDsgcG9zaXRpb246IGFic29sdXRlOyBtYXJnaW4tbGVmdDogNzBweDsgbWFyZ2luLXRvcDogNnB4O1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwhLS0gMTMuXHJcblx0XHRcdFxyXG5cdFx0XHTooajmg4Ug5Yy6XHJcblx0XHRcdFxyXG5cdFx0XHQtLT5cclxuXHRcdFx0PHZpZXcgOnN0eWxlPVwiJ3dpZHRoOiAnKyBXaWR0aCArJ3B4OyBoZWlnaHQ6ICcrIGVtb2ppSGVpZ2h0ICsncHg7IGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7J1wiPlxyXG5cdFx0XHRcdDwhLS0gXHJcblx0XHRcdFx0aXNUb1Nob3fvvJrov5nkuKrlj4LmlbDnlKjkuo7mjqfliLbmmL7npLrvvIzkuI3liqjlroPljbPlj68gXHJcblx0XHRcdFx0IC0tPlxyXG5cdFx0XHRcdDxibG9jayB2LWlmPVwiaXNUb1Nob3dcIj5cclxuXHRcdFx0XHRcdDwhLS0gMTQu6KGo5oOF6YCJ5oup5qCP77yaXHJcblx0XHRcdFx0XHQgXHJcblx0XHRcdFx0XHQg5pyA6L+R6L6T5YWl55qEIEdJRiDlm77lnKjvvJp0aW1lRW1vamlcclxuXHRcdFx0XHRcdCDpu5jorqTlsZXnpLrnmoQg6KGo5oOFIO+8mm5vd0Vtb2ppXHJcblx0XHRcdFx0XHQg6Ieq5bex5LiK5Lyg55qE5Zu+54mH77yabGlrZUVtb2ppXHJcblx0XHRcdFx0XHQgR0lGIOWbvueJh+W6k++8mmdpZkVtb2ppXHJcblx0XHRcdFx0XHQgXHJcblx0XHRcdFx0XHQgLS0+XHJcblx0PCEtLSBcdFx0XHRcdDxzY3JvbGwtdmlldyA6c3R5bGU9XCInd2lkdGg6ICcrIFdpZHRoICsncHg7IGhlaWdodDogNDBweDsgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsnXCIgOnNjcm9sbC14PVwidHJ1ZVwiIHN0eWxlPVwiZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IHJvdztcIiA6c2hvdy1zY3JvbGxiYXI9XCJmYWxzZVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyA6c3R5bGU9XCInZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IHJvdzsgd2lkdGg6ICcrIFdpZHRoICsncHg7IHBhZGRpbmctdG9wOiA1cHg7IHBhZGRpbmctYm90dG9tOiA1cHg7IGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICNmM2YxZjQ7J1wiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IDpzdHlsZT1cIid3aWR0aDogNDVweDsgaGVpZ2h0OiAzMHB4OyBib3JkZXItcmFkaXVzOiAzMHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IGJhY2tncm91bmQtY29sb3I6ICNmOGY0Zjc7IG1hcmdpbi10b3A6IC00cHg7IG1hcmdpbi1sZWZ0OiAnKyAoV2lkdGgqMC4wNCkqY3VycmVudE51bSArJ3B4OydcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PGltYWdlIEBjbGljaz1cInRpbWVFbW9qaVwiIHNyYz1cIi4uLy4uL3N0YXRpYy9pbWcvZG91eWluL3RpbWUucG5nXCIgc3R5bGU9XCJ3aWR0aDogMjIuNXB4OyBoZWlnaHQ6IDIyLjVweDsgbWFyZ2luLWxlZnQ6IDI1cHg7XCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2UgQGNsaWNrPVwibm93RW1vamlcIiBzcmM9XCIuLi8uLi9zdGF0aWMvaW1nL2RvdXlpbi9iaWFvcWluZy0yLnBuZ1wiIHN0eWxlPVwid2lkdGg6IDI1cHg7IGhlaWdodDogMjVweDsgbWFyZ2luLWxlZnQ6IDI1cHg7IG1hcmdpbi10b3A6IC0yLjVweDtcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSBAY2xpY2s9XCJsaWtlRW1vamlcIiBzcmM9XCIuLi8uLi9zdGF0aWMvaW1nL2RvdXlpbi94aWFueGluZy5wbmdcIiBzdHlsZT1cIndpZHRoOiAyNy41cHg7IGhlaWdodDogMjcuNXB4OyBtYXJnaW4tbGVmdDogMjVweDsgbWFyZ2luLXRvcDogLTIuNXB4O1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgQGNsaWNrPVwiZ2lmRW1vamlcIiBzdHlsZT1cIndpZHRoOiAyMi41cHg7IGhlaWdodDogMjIuNXB4OyBib3JkZXItcmFkaXVzOiAyNy41cHg7IGJvcmRlcjogMnB4IHNvbGlkICMzMDMxMzM7IG1hcmdpbi1sZWZ0OiAyNnB4OyBtYXJnaW4tdG9wOiAwcnB4O1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uL3N0YXRpYy9pbWcvZG91eWluL2dpZi0yLnBuZ1wiIHN0eWxlPVwid2lkdGg6IDE3LjVweDsgaGVpZ2h0OiAxNy41cHg7XCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvc2Nyb2xsLXZpZXc+IC0tPlxyXG5cdFx0XHRcdFx0PCEtLSAxNS7ooajmg4XpgInmi6nmoI/vvJpcclxuXHRcdFx0XHRcdCBcclxuXHRcdFx0XHRcdCDmnIDov5HovpPlhaXnmoQgR0lGIOWbvuWcqO+8mnRpbWVFbW9qaVxyXG5cdFx0XHRcdFx0IOm7mOiupOWxleekuueahCDooajmg4Ug77yabm93RW1vamlcclxuXHRcdFx0XHRcdCDoh6rlt7HkuIrkvKDnmoTlm77niYfvvJpsaWtlRW1vamlcclxuXHRcdFx0XHRcdCBHSUYg5Zu+54mH5bqT77yaZ2lmRW1vamlcclxuXHRcdFx0XHRcdCBcclxuXHRcdFx0XHRcdCAtLT5cclxuXHRcdFx0XHRcdDxzd2lwZXIgOnN0eWxlPVwiJ3dpZHRoOiAnKyBXaWR0aCArJ3B4OyBoZWlnaHQ6ICcrIChlbW9qaUhlaWdodC00MCkgKydweDsgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsnXCIgOmN1cnJlbnQ9XCJjdXJyZW50XCIgQGNoYW5nZT1cImN1cnJlbnRDaGFuZ2VcIj5cclxuXHRcdFx0XHRcdFx0PHN3aXBlci1pdGVtPlxyXG5cdFx0XHRcdFx0XHRcdDxzY3JvbGwtdmlldyA6c3R5bGU9XCInd2lkdGg6ICcrIFdpZHRoICsncHg7IGhlaWdodDogJysgKGVtb2ppSGVpZ2h0LTQwKSArJ3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOydcIiA6c2Nyb2xsLXk9XCJ0cnVlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dCB2LWlmPVwibm93SW1hZ2UubGVuZ3RoICE9PSAwXCIgQGNsaWNrPVwicWluZ2tvbkdJRlwiIHN0eWxlPVwiZm9udC1zaXplOiAxMnB4OyBtYXJnaW4tdG9wOiAtNXB4OyB6LWluZGV4OiA5OTk7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDIwcHg7IGNvbG9yOiAjMDA3QUZGO1wiPnt7X18oJ+a4heepuicpfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBzdHlsZT1cImRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7IGZsZXgtd3JhcDogd3JhcDsgbWFyZ2luLXRvcDogMjBweDtcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PGJsb2NrIHYtZm9yPVwiKGxpc3QsaW5kZXgpIGluIG5vd0ltYWdlXCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgQGNsaWNrPVwiY2xpY2tub3dJbWFnZShpbmRleClcIiA6c3JjPVwibGlzdFwiIG1vZGU9XCJhc3BlY3RGaWxsXCIgc3R5bGU9XCJ3aWR0aDogNjBweDsgaGVpZ2h0OiA2MHB4OyBtYXJnaW4tdG9wOiAyMHB4OyBtYXJnaW4tbGVmdDogMjcuNXB4O1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgQGNsaWNrPVwiZGVsZXRlbm93SW1hZ2UoaW5kZXgpXCIgc3JjPVwiLi4vLi4vc3RhdGljL2ltZy9kb3V5aW4vemZ4c2MucG5nXCIgc3R5bGU9XCJ3aWR0aDogMTVweDsgaGVpZ2h0OjE1cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbWFyZ2luLWxlZnQ6IDc0cHg7IG1hcmdpbi10b3A6IDIwcHg7XCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDxibG9jayB2LWlmPVwibm93SW1hZ2UubGVuZ3RoID09IDBcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCA6c3R5bGU9XCInZm9udC1zaXplOiAxNHB4OyBjb2xvcjogIzk5OTk5OTsgbWFyZ2luLXRvcDogMTAwcHg7IG1hcmdpbi1sZWZ0OiAnKyAoV2lkdGgvMy4yKSArJ3B4OydcIj57e19fKCfvvZ4g5oKo6L+Y5rKh5L2/55So6L+H5Zu+54mHIO+9nicpfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyA6c3R5bGU9XCInd2lkdGg6ICcrIFdpZHRoICsncHg7IGhlaWdodDogODBweDsnXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvc2Nyb2xsLXZpZXc+XHJcblx0XHRcdFx0XHRcdDwvc3dpcGVyLWl0ZW0+XHJcblx0XHRcdFx0XHRcdDxzd2lwZXItaXRlbT5cclxuXHRcdFx0XHRcdFx0XHQ8c2Nyb2xsLXZpZXcgOnN0eWxlPVwiJ3dpZHRoOiAnKyBXaWR0aCArJ3B4OyBoZWlnaHQ6ICcrIChlbW9qaUhlaWdodC00MCkgKydweDsgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsnXCIgOnNjcm9sbC15PVwidHJ1ZVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGJsb2NrIHYtaWY9XCJub3dUaW1lRW1vamlMaXN0Lmxlbmd0aCAhPT0gMFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCBzdHlsZT1cImZvbnQtc2l6ZTogMTJweDsgbWFyZ2luLXRvcDogMTBweDsgbWFyZ2luLWxlZnQ6IDE1cHg7XCI+e3tfXygn5pyA6L+R5L2/55SoJyl9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHRleHQgQGNsaWNrPVwicWluZ2tvblwiIHN0eWxlPVwiZm9udC1zaXplOiAxMnB4OyBtYXJnaW4tdG9wOiAxMHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAyMHB4OyBjb2xvcjogIzAwN0FGRjtcIj57e19fKCfmuIXnqbonKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBzdHlsZT1cImRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7IGZsZXgtd3JhcDogd3JhcDsgbWFyZ2luLWJvdHRvbTogMTBweDtcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8IS0tIFFRIC0g6KGo5oOF5YyFIC0tPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDxibG9jayB2LWZvcj1cIihsaXN0LGluZGV4KSBpbiBub3dUaW1lRW1vamlMaXN0XCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgQGNsaWNrPVwiY2xpY2tub3dUaW1lRW1vamkoaW5kZXgpXCIgOnNyYz1cIidodHRwczovL3Jlcy53eC5xcS5jb20vbXByZXMvaHRtbGVkaXRpb24vaW1hZ2VzL2ljb24vZW1vdGlvbi8nK2xpc3QudXJsKycnXCIgc3R5bGU9XCJ3aWR0aDogMzVweDsgaGVpZ2h0OiAzNXB4OyBtYXJnaW4tdG9wOiAxNXB4OyBtYXJnaW4tbGVmdDogMThweDtcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PCEtLSDmlrDmtarlvq7ljZogLSDooajmg4XljIUgLS0+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PCEtLSA8YmxvY2sgdi1mb3I9XCIobGlzdCxpbmRleCkgaW4gc2luYUVtb2ppbGlzdFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PGltYWdlIEBjbGljaz1cImNsaWNrc2luYUVtb2ppKGluZGV4KVwiIDpzcmM9XCJsaXN0LnVybFwiIHN0eWxlPVwid2lkdGg6IDM1cHg7IGhlaWdodDogMzVweDsgbWFyZ2luLXRvcDogMzBycHg7IG1hcmdpbi1sZWZ0OiAzNnJweDtcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvYmxvY2s+IC0tPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgc3R5bGU9XCJmb250LXNpemU6IDEycHg7IG1hcmdpbi10b3A6IDEwcHg7IG1hcmdpbi1sZWZ0OiAxNXB4O1wiPnt7X18oJ+WFqOmDqOihqOaDhScpfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBzdHlsZT1cImRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7IGZsZXgtd3JhcDogd3JhcDtcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PCEtLSBRUSAtIOihqOaDheWMhSAtLT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PGJsb2NrIHYtZm9yPVwiKGxpc3QsaW5kZXgpIGluIGVtb2ppbGlzdFwiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgIEBjbGljaz1cImNsaWNrRW1vamkoaW5kZXgpXCIgOnNyYz1cIidodHRwczovL3Jlcy53eC5xcS5jb20vbXByZXMvaHRtbGVkaXRpb24vaW1hZ2VzL2ljb24vZW1vdGlvbi8nK2xpc3QudXJsXCIgc3R5bGU9XCJ3aWR0aDogMzVweDsgaGVpZ2h0OiAzNXB4OyBtYXJnaW4tdG9wOiAxNXB4OyBtYXJnaW4tbGVmdDogMThweDtcIiAvPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8IS0tIOaWsOa1quW+ruWNmiAtIOihqOaDheWMhSAtLT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PCEtLSA8YmxvY2sgdi1mb3I9XCIobGlzdCxpbmRleCkgaW4gc2luYUVtb2ppbGlzdFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDxpbWFnZSBAY2xpY2s9XCJjbGlja3NpbmFFbW9qaShpbmRleClcIiA6c3JjPVwibGlzdC51cmxcIiBzdHlsZT1cIndpZHRoOiAzNXB4OyBoZWlnaHQ6IDM1cHg7IG1hcmdpbi10b3A6IDMwcnB4OyBtYXJnaW4tbGVmdDogMzZycHg7XCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC9ibG9jaz4gLS0+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyA6c3R5bGU9XCInd2lkdGg6ICcrIFdpZHRoICsncHg7IGhlaWdodDogODBweDsnXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvc2Nyb2xsLXZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgc3R5bGU9XCJwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7IGJvdHRvbTogMjBycHg7IHJpZ2h0OiAyMHJweDsgd2lkdGg6IDMwMHJweDsgaGVpZ2h0OiA4MHJweDsgcGFkZGluZzogMTBycHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlci1yYWRpdXM6IDIwcnB4O1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgQGNsaWNrPVwidW5kb1wiIHN0eWxlPVwid2lkdGg6IDY1cHg7IGhlaWdodDogMzBweDsgYm9yZGVyLXJhZGl1czogMjBweDsgYm9yZGVyOiAwLjVweCBzb2xpZCAjYzZjNWM4O1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljL2ltZy9kb3V5aW4vc2hhbmNodS0zLnBuZ1wiIHN0eWxlPVwid2lkdGg6IDIyLjVweDsgaGVpZ2h0OiAxNXB4OyBtYXJnaW4tdG9wOiA3LjVweDsgbWFyZ2luLWxlZnQ6IDIwcHg7XCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDwhLS0gMTYu5Y+R6YCB5oyJ6ZKuXHJcblx0XHRcdFx0XHRcdFx0XHQgXHJcblx0XHRcdFx0XHRcdFx0XHQg56ym5ZCI77ya5pyJ5YaF5a6544CB5oiW6ICF5piv6L6T5YWlIEdJRiDlm77niYfpg73lj6/ku6XpgJrov4dcclxuXHRcdFx0XHRcdFx0XHRcdCBcclxuXHRcdFx0XHRcdFx0XHRcdCAtLT5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCIodmFsdWUhPT0nJyB8fCBpbWFnZVVSTCAhPT0gJycpICYmIGlzU2VuZFwiIEBjbGljay5zdG9wPVwic2VuZFNNU1wiIHN0eWxlPVwid2lkdGg6IDY1cHg7IGhlaWdodDogMzBweDsgbWFyZ2luLWxlZnQ6IDEwcHg7IGJvcmRlci1yYWRpdXM6IDIwcHg7IGJhY2tncm91bmQtY29sb3I6ICNmZjFhNjM7XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IHN0eWxlPVwiZm9udC1zaXplOiAxNHB4OyBmb250LXdlaWdodDogYm9sZDsgdGV4dC1hbGlnbjogY2VudGVyOyBjb2xvcjogI0ZGRkZGRjsgcGFkZGluZy10b3A6IDVweDtcIj57e19fKCflj5HpgIEnKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cIih2YWx1ZSA9PSAnJyAmJiBpbWFnZVVSTCA9PSAnJykgJiYgaXNTZW5kXCIgc3R5bGU9XCJ3aWR0aDogNjVweDsgaGVpZ2h0OiAzMHB4OyAgbWFyZ2luLWxlZnQ6IDEwcHg7IGJvcmRlci1yYWRpdXM6IDIwcHg7IGJhY2tncm91bmQtY29sb3I6ICNiYWI5YmI7XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IHN0eWxlPVwiZm9udC1zaXplOiAxNHB4OyBmb250LXdlaWdodDogYm9sZDsgdGV4dC1hbGlnbjogY2VudGVyOyBjb2xvcjogI0ZGRkZGRjsgcGFkZGluZy10b3A6IDVweDtcIj57e19fKCflj5HpgIEnKX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC9zd2lwZXItaXRlbT5cclxuXHRcdFx0XHRcdFx0PHN3aXBlci1pdGVtPlxyXG5cdFx0XHRcdFx0XHRcdDxzY3JvbGwtdmlldyA6c3R5bGU9XCInd2lkdGg6ICcrIFdpZHRoICsncHg7IGhlaWdodDogJysgKGVtb2ppSGVpZ2h0LTQwKSArJ3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOydcIiA6c2Nyb2xsLXk9XCJ0cnVlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBzdHlsZT1cImRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7IGZsZXgtd3JhcDogd3JhcDtcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgQGNsaWNrPVwiYWRkbGlrZUltYWdlXCIgc3R5bGU9XCJ3aWR0aDogNjBweDsgaGVpZ2h0OiA2MHB4OyBib3JkZXItcmFkaXVzOiAxMHJweDsgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDsgbWFyZ2luLXRvcDogMjBweDsgbWFyZ2luLWxlZnQ6IDI3LjVweDtcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljL2ltZy9kb3V5aW4vamlhLTkucG5nXCIgc3R5bGU9XCJ3aWR0aDogMjVweDsgaGVpZ2h0OiAyNXB4OyBtYXJnaW4tdG9wOiAxNy41cHg7IG1hcmdpbi1sZWZ0OiAxNy41cHg7XCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8YmxvY2sgdi1mb3I9XCIobGlzdCxpbmRleCkgaW4gbGlrZUltYWdlXCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PGltYWdlIEBjbGljaz1cImNsaWNrTGlrZUltYWdlKGluZGV4KVwiIDpzcmM9XCJsaXN0XCIgbW9kZT1cImFzcGVjdEZpbGxcIiBzdHlsZT1cIndpZHRoOiA2MHB4OyBoZWlnaHQ6IDYwcHg7IG1hcmdpbi10b3A6IDIwcHg7IG1hcmdpbi1sZWZ0OiAyNy41cHg7XCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgQGNsaWNrPVwiZGVsZXRlSW1hZ2UoaW5kZXgpXCIgc3JjPVwiLi4vLi4vc3RhdGljL2ltZy9kb3V5aW4vemZ4c2MucG5nXCIgc3R5bGU9XCJ3aWR0aDogMTVweDsgaGVpZ2h0OiAxNXB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAwOyBtYXJnaW4tdG9wOiAyMHB4O1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyA6c3R5bGU9XCInd2lkdGg6ICcrIFdpZHRoICsncHg7IGhlaWdodDogODBweDsnXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvc2Nyb2xsLXZpZXc+XHJcblx0XHRcdFx0XHRcdDwvc3dpcGVyLWl0ZW0+XHJcblx0XHRcdFx0XHRcdDxzd2lwZXItaXRlbT5cclxuXHRcdFx0XHRcdFx0XHQ8c2Nyb2xsLXZpZXcgOnN0eWxlPVwiJ3dpZHRoOiAnKyBXaWR0aCArJ3B4OyBoZWlnaHQ6ICcrIChlbW9qaUhlaWdodC00MCkgKydweDsgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsnXCIgOnNjcm9sbC15PVwidHJ1ZVwiIEBzY3JvbGx0b2xvd2VyPVwic2Nyb2xsdG9sb3dlckdJRlwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgc3R5bGU9XCJkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogcm93OyBmbGV4LXdyYXA6IHdyYXA7XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IEBjbGljaz1cInNlYXJjaEdJRlwiIHN0eWxlPVwid2lkdGg6IDYwcHg7IGhlaWdodDogNjBweDsgYm9yZGVyLXJhZGl1czogNXB4OyBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwOyBtYXJnaW4tdG9wOiAyMHB4OyBtYXJnaW4tbGVmdDogMjcuNXB4O1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvaW1nL2RvdXlpbi9zb3VzdW8tNy5wbmdcIiBzdHlsZT1cIndpZHRoOiAyNXB4OyBoZWlnaHQ6IDI1cHg7IG1hcmdpbi10b3A6IDE3LjVweDsgbWFyZ2luLWxlZnQ6IDE3LjVweDtcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDxibG9jayB2LWZvcj1cIihsaXN0LGluZGV4KSBpbiBnaWZBbmRwbmdsaXN0XCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PGltYWdlIEBjbGljaz1cImNsaWNrR0lGKGluZGV4KVwiIDpzcmM9XCJsaXN0LnVybFwiIG1vZGU9XCJhc3BlY3RGaWxsXCIgc3R5bGU9XCJ3aWR0aDogNjBweDsgaGVpZ2h0OiA2MHB4OyBtYXJnaW4tdG9wOiAyMHB4OyBtYXJnaW4tbGVmdDogMjcuNXB4O1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvYmxvY2s+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyA6c3R5bGU9XCInd2lkdGg6ICcrIFdpZHRoICsncHg7IGhlaWdodDogODBweDsnXCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvc2Nyb2xsLXZpZXc+XHJcblx0XHRcdFx0XHRcdDwvc3dpcGVyLWl0ZW0+XHJcblx0XHRcdFx0XHQ8L3N3aXBlcj5cclxuXHRcdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0XHRcdDxibG9jayB2LWlmPVwiIWlzVG9TaG93XCI+XHJcblx0XHRcdFx0XHQ8IS0tIOi/memHjOS4uuepuuWNs+WPr++8jOS4jeWKoOS7u+S9leS4nOilvyAtLT5cclxuXHRcdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0XHRcclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC91bmktcG9wdXA+XHJcblx0XHQ8IS0tIDEuXHJcblx0XHQgXHJcblx0XHQg6L+Z5Liq5by556qX55So5LqO5pCc57SiIEdJRlxyXG5cdFx0IFxyXG5cdFx0IC0tPlxyXG5cdFx0PHVuaS1wb3B1cCB0eXBlPVwiYm90dG9tXCIgcmVmPVwic2VhcmNoRW1vamlcIiBAdG91Y2htb3ZlLnN0b3AucHJldmVudD1cIm1vdmVzZWFyY2hcIiBAY2hhbmdlPVwic2VhcmNoR0lGQ2hhbmdlXCI+XHJcblx0XHRcdDx2aWV3IHYtaWY9XCJzZWFyY2hHSUZWYWx1ZSAhPT0gJydcIiA6c3R5bGU9XCInd2lkdGg6ICcrIFdpZHRoICsncHg7IGhlaWdodDogODBweDsgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgI2UzZTFlNTsgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7J1wiPlxyXG5cdFx0XHRcdDwhLS0gMi5cclxuXHRcdFx0XHQgXHJcblx0XHRcdFx0IOaQnOWHuuadpeeahCBHSUYg6YO95Zyo6L+Z6YeMXHJcblx0XHRcdFx0IFxyXG5cdFx0XHRcdCAtLT5cclxuXHRcdFx0XHQ8c2Nyb2xsLXZpZXcgOnN0eWxlPVwiJ3dpZHRoOiAnKyBXaWR0aCArJ3B4OyBoZWlnaHQ6IDgwcHg7IGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICNlM2UxZTU7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7IHdoaXRlLXNwYWNlOiBub3dyYXA7J1wiIDpzY3JvbGwteD1cInRydWVcIj5cclxuXHRcdFx0XHRcdDxibG9jayB2LWZvcj1cIihsaXN0LGluZGV4KSBpbiBHaWZMaXN0XCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBAY2xpY2s9XCJzZWxlY3RHSUYoaW5kZXgpXCIgOnNyYz1cImxpc3QudXJsXCIgbW9kZT1cImFzcGVjdEZpbGxcIiBzdHlsZT1cIndpZHRoOiA2MHB4OyBoZWlnaHQ6IDYwcHg7IG1hcmdpbi10b3A6IDEwcHg7IG1hcmdpbi1sZWZ0OiAxMHB4O1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0XHRcdFx0PHZpZXcgc3R5bGU9XCJ3aWR0aDogMTBweDsgaGVpZ2h0OiA2MHB4OyBtYXJnaW4tbGVmdDogNXB4O1wiPjwvdmlldz5cclxuXHRcdFx0XHQ8L3Njcm9sbC12aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwhLS0gMy5cclxuXHRcdFx0IOWKqOaAgeWbvui+k+WFpeahhlxyXG5cdFx0XHQgLS0+XHJcblx0XHRcdDx2aWV3IDpzdHlsZT1cIid3aWR0aDogJysgV2lkdGggKydweDsgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IHJvdzsnXCI+XHJcblx0XHRcdFx0PHZpZXcgOnN0eWxlPVwiJ3dpZHRoOiAnKyAoV2lkdGgtMzApICsncHg7IG1hcmdpbi1sZWZ0OiAxNXB4OyBtYXJnaW4tdG9wOiAxMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyBtYXJnaW4tYm90dG9tOiAxMHB4OyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogcm93OydcIj5cclxuXHRcdFx0XHRcdDxpbnB1dCBcclxuXHRcdFx0XHRcdDpzdHlsZT1cIid3aWR0aDogJysgKFdpZHRoKjAuOCkgKydweDsgaGVpZ2h0OiAyMHB4OyBtYXJnaW4tYm90dG9tOiAxMHB4OyBmb250LXNpemU6IDE1cHg7IGNvbG9yOiAjMDAwMDAwOyBtYXJnaW4tdG9wOiA3LjVweDsgbWFyZ2luLWxlZnQ6IDE1cHg7J1wiIFxyXG5cdFx0XHRcdFx0cGxhY2Vob2xkZXI9XCLmkJzntKLooajmg4XljIVcIiBcclxuXHRcdFx0XHRcdHYtbW9kZWw9XCJzZWFyY2hHSUZWYWx1ZVwiIFxyXG5cdFx0XHRcdFx0OmF1dG8tZm9jdXM9XCJ0cnVlXCJcclxuXHRcdFx0XHRcdDphZGp1c3QtcG9zaXRpb249XCJ0cnVlXCJcclxuXHRcdFx0XHRcdEBibHVyPVwiYmx1ckdJRlwiXHJcblx0XHRcdFx0XHQvPlxyXG5cdFx0XHRcdFx0PGltYWdlIHYtaWY9XCJzZWFyY2hHSUZWYWx1ZSAhPT0gJydcIiBAY2xpY2s9XCJjbGVhclNlYXJjaFZhbHVlXCIgc3JjPVwiLi4vLi4vc3RhdGljL2ltZy9kb3V5aW4vY2hhY2hhLTQucG5nXCIgc3R5bGU9XCIgd2lkdGg6IDEyLjVweDsgaGVpZ2h0OiAxMi41cHg7IG1hcmdpbi10b3A6IDEwcHg7IG1hcmdpbi1sZWZ0OiAxNXB4O1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IHYtaWY9XCJwbGF0Zm9ybT09J2lvcydcIiA6c3R5bGU9XCInd2lkdGg6ICcrIFdpZHRoICsncHg7IGhlaWdodDogJysgKGVtb2ppSGVpZ2h0KzQwKSArJ3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOydcIj5cclxuXHRcdFx0XHQ8IS0tIOi/memHjOS4jeimgeWKqOWwseihjCAtLT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyB2LWlmPVwicGxhdGZvcm0hPT0naW9zJ1wiIDpzdHlsZT1cIid3aWR0aDogJysgV2lkdGggKydweDsgaGVpZ2h0OiAnKyBlbW9qaUhlaWdodCArJ3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOydcIj5cclxuXHRcdFx0XHQ8IS0tIOi/memHjOS4jeimgeWKqOWwseihjCAtLT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC91bmktcG9wdXA+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwU3RhdGUsXHJcblx0XHRtYXBNdXRhdGlvbnNcclxuXHR9IGZyb20gJ3Z1ZXgnXHJcblx0Ly8gMS7lhYjlvJXlhaXooajmg4XlupPvvIzvvIjlrozlhajmiYvmkrjvvIzljYHliIbnuYHnkJDvvInvvIjov5nkuKrmmK8gUVEg55qE6KGo5oOF5bqT77yJXHJcblx0aW1wb3J0IGVtb2ppTGlzdCBmcm9tICdAL2NvbW1vbi9lbW9qaS9iaWFvcWluLmpzJ1xyXG5cdFxyXG5cdFxyXG5cclxuXHQvLyAyLui/meS4quihqOaDheW6k+aYr+aWsOa1quW+ruWNmiDnmoTooajmg4XlupNcclxuXHQvLyBpbXBvcnQgc2luYUVtb2ppTGlzdCBmcm9tICdAL2NvbW1vbi9lbW9qaS9zaW5hLmpzJ1xyXG5cdC8vIDMu6L+Z5Liq5LiA5a6a6KaB5byV5YWl6L+b5p2l77yM55So5p2l6Kej5p6Q55Sf5oiQ55qEIDxodG1sPuOAkPCfjJ/wn4yf8J+Mn/CfjJ/wn4yf44CR5Y2B5YiG6YeN6KaB44CQ6L+Z6YeM5bey57uP5a+55Y6f5p2l55qE5paH5Lu26L+b6KGM5LqG5pS557yW44CRXHJcblx0Ly8gaW1wb3J0IHBhcnNlaHRtbCBmcm9tICdAL2NvbW1vbi9odG1sLXBhcnNlL3BhcnNlX2h0bWwuanMnXHJcblx0Ly8gNC7ov5nph4zlvJXlhaXml7bpl7Tlh73mlbAg55So5p2l5LiK5Lyg5pe255So55qEXHJcblx0Ly8gaW1wb3J0IHRpbWUgZnJvbSAnQC9jb21tb24vdGltZS11dGlscy9jdXJyZW50RGF0YS5qcydcclxuXHRcclxuXHRpbXBvcnQgdW5pUG9wdXAgZnJvbSAnQC9jb21wb25lbnRzL3VuaS1wb3B1cC91bmktcG9wdXAudnVlJ1xyXG5cdFx0aW1wb3J0IHd4UGFyc2UgZnJvbSAnQC9jb21wb25lbnRzL3UtcGFyc2UvdS1wYXJzZS52dWUnXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHQvLyDmr4/kuIDkuKrlj4LmlbDpg73ph43opoFcclxuXHRcdFx0XHQvLyDop6Pph4rlpoLkuIvvvJpcclxuXHRcdFx0XHQvLyAtLS0tLSBzdGFydCAtLS0tLSDor4TorrrovpPlhaXmoYbpg6jliIZcclxuXHRcdFx0XHRudW06IDEuMTUsLy/nlKjmnaXlpITnkIbor4TorrrnmoTpq5jluqZcclxuXHRcdFx0XHRwbEhlaWdodDogMCwvL+ivhOiuuumrmOW6plxyXG5cdFx0XHRcdHZhbHVlOiBcIlwiLC8v55So5oi35Zyo6L6T5YWl5qGG6L6T5YWl5L+h5oGv55qE5pWw5o2uXHJcblx0XHRcdFx0YXV0b0hlaWdodDogZmFsc2UsLy/ov5nkuKrpu5jorqTljbPlj6/vvIjnlKjkuo7or4TorrrmoYboh6rliqjpgILlupTpq5jluqbvvIlcclxuXHRcdFx0XHRib3JkZXJSYWRpdXM6IDUwLC8v6K+E6K665qGG5ZyG6KeS5aSn5bCPXHJcblx0XHRcdFx0bGluZWhlaWdodDogMCwvL+m7mOiupOWNs+WPr++8iOeUqOS6juWkhOeQhuivhOiuuuahhumrmOW6pu+8iVxyXG5cdFx0XHRcdHBlcmNlbnQ6IDEsLy/pu5jorqTvvIjnlKjkuo7lpITnkIblj5HpgIHmjInpkq7lt7Lnu4/or4TorrrmoYblrr3luqbvvIlcclxuXHRcdFx0XHRzaG93OiB0cnVlLC8v6buY6K6k77yI5piv5ZCm5pi+56S66K+E6K665qGG77yJXHJcblx0XHRcdFx0ZW1vamlIZWlnaHQ6IDAsLy/ooajmg4XljLrln5/nmoTpq5jluqZcclxuXHRcdFx0XHRlbW9qaWhlaWdodDogMCwvL+eUqOS6juWkhOeQhuihqOaDheWMuuWfn+eahOmrmOW6plxyXG5cdFx0XHRcdGVtb2ppaGk6IDAsXHJcblx0XHRcdFx0Y3Vyc29yU3BhY2luZzogMjAsLy/plK7nm5jot53nprvovpPlhaXmoYbnmoTot53nprtcclxuXHRcdFx0XHRhdXRvRm9jdXM6IHRydWUsLy/mmK/lkKboh6rliqjogZrnhKbvvIjpu5jorqTogZrnhKbvvIlcclxuXHRcdFx0XHRpc29wZW46IGZhbHNlLC8vKOm7mOiupOS4jeWxleW8gClcclxuXHRcdFx0XHRpc1RvU2hvdzogZmFsc2UsLy/pu5jorqRcclxuXHRcdFx0XHRhZGp1c3RQb3NpdGlvbjogdHJ1ZSwvL+m7mOiupFxyXG5cdFx0XHRcdHBsYWNlaG9sZGVyOiBcIuacieeIseivhOiuuu+8jOivtOeCueWlveWQrOeahO+9nlwiLFxyXG5cdFx0XHRcdGRpc2FibGVkOiBmYWxzZSxcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQvLyBcclxuXHRcdFx0XHRjdXJyZW50OiAxLC8v5b2T5YmN5YiH5o2i55qE5L2N572uXHJcblx0XHRcdFx0ZW1vamlsaXN0OiBbXSwvL+ihqOaDheaVsOe7hFxyXG5cdFx0XHRcdG5vd1RpbWVFbW9qaUxpc3Q6IFtdLC8v5pyA6L+R6L6T5YWl55qE6KGo5oOFXHJcblx0XHRcdFx0c2luYUVtb2ppbGlzdDogW10sLy/mlrDmtarlvq7ljZrooajmg4VcclxuXHRcdFx0XHRjdXJyZW50TnVtOiA0LjQsLy/pu5jorqRcclxuXHRcdFx0XHRsaWtlSW1hZ2U6IFtdLC8v6buY6K6kXHJcblx0XHRcdFx0bm93SW1hZ2U6IFtdLC8v6buY6K6kXHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Z2lmQW5kcG5nTGlzdDogW10sLy/pu5jorqRcclxuXHRcdFx0XHRnaWZBbmRwbmdsaXN0OiBbXSwvL+m7mOiupFxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHNlYXJjaEdJRlZhbHVlOiBcIlwiLC8v6buY6K6kXHJcblx0XHRcdFx0aXNTZWFyY29wZW46IGZhbHNlLC8v6buY6K6kXHJcblx0XHRcdFx0R2lmTGlzdDogW10sLy/pu5jorqRcclxuXHRcdFx0XHRpc1Nob3dJbWFnZTogZmFsc2UsLy/pu5jorqRcclxuXHRcdFx0XHRpbWFnZVVSTDogXCJcIiwvL+m7mOiupFxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHBsYXRmb3JtOiBcIlwiLC8v6buY6K6kXHJcblx0XHRcdFx0c3lzdGVtVmVyc29uOiBcIlwiLC8v57O757uf54mI5pysXHJcblx0XHRcdFx0aXNjaGFuZ2VwaW5sdW46IHRydWUsLy/pu5jorqTmmL7npLrlhajpnaLlsY/miYvmnLror4TorrrmoLflvI9cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQvLyAtLS0tLSBlbmQgLS0tLS0g6K+E6K666L6T5YWl5qGG6YOo5YiGXHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ly8gLS0tLS0gc3RhcnQgLS0tLS0g6K+E6K665YaF5a656YOo5YiGXHJcblx0XHRcdFx0cGlubHVuTGlzdDogW10sLy/nlKjkuo7lnKjnlYzpnaLlsZXnpLrnmoQg6K+E6K665pWw57uEXHJcblx0XHRcdFx0cGlubHVuTGlzdFg6IFtdLC8v6L+Z5Liq5piv55So5p2l5a2Y5YKo5Y6f5aeL6K+E6K665pWw5o2u55qE5pWw57uEXHJcblx0XHRcdFx0cGlubHVuX2xpc3Q6IFtdLC8v55So5LqO5a2Y5YKo55WM6Z2iIOivhOiuuuaVsOe7hCDnmoTlia/mnKxcclxuXHRcdFx0XHJcblx0XHRcdFx0dmlkZW9JRDogXCJcIiwvL+W9k+WJjeinhumikeeahCBJRFxyXG5cdFx0XHRcdGlzU2VuZDogdHJ1ZSwvL+m7mOiupFxyXG5cdFx0XHRcdHVzZXJJRDogXCJcIiwvL+W9k+WJjeeUqOaIt+eahCBJRFxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHVwZGF0ZTogdHJ1ZSwvL+eUqOS6juWIt+aWsOinhuWbvlxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGh1aWZ1VXNlcjogXCJcIiwvL+WbnuWkjeS/oeaBr+eahOS6uueahOWQjeWtl1xyXG5cdFx0XHRcdGdldGh1aWZ1VXNlcjogXCJcIiwvL+iiq+WbnuWkjeeahOS6uu+8iOS5n+WwseaYr+aOpeaUtuiAheeahOWQjeWtl++8iVxyXG5cdFx0XHRcdGdldGh1aWZ1VXNlcklEOiBcIlwiLC8v6KKr5Zue5aSN55qE5Lq655qEIElEXHJcblx0XHRcdFx0aXN0b2h1aWZ1OiBmYWxzZSwvL+aYr+WQpuaYr+WOu+WbnuWkje+8iOm7mOiupOS4jeaYr++8iVxyXG5cdFx0XHRcdGh1aWZ1aW5kZXg6IDAsLy/lm57lpI3kv6Hmga/miYDlnKjkuIvmoIdcclxuXHRcdFx0XHRpc3poYW5na2FpOiBmYWxzZSwvL+m7mOiupOS4jeWxleW8gOivhOiuulxyXG5cdFx0XHRcdGNvbW1lbnRfaWQ6IDAsXHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ly8gLS0tLS0gZW5kIC0tLS0tIOivhOiuuuWGheWuuemDqOWIhlxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bmFtZTpcImRvdXlpbi1zY3JvbGx2aWV3XCIsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHRXaWR0aDogTnVtYmVyLFxyXG5cdFx0XHRIZWlnaHQgOiBOdW1iZXIsXHJcblx0XHRcdHN0b3J5X2lkOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdHZpZGVvdXNlcklEOiAge1xyXG5cdFx0XHRcdHR5cGU6IE51bWJlcixcclxuXHRcdFx0XHRkZWZhdWx0OiAwXHJcblx0XHRcdH0sXHJcblx0XHRcdHBpbmx1bk51bTogIHsgLy/mgLvor4TorrrmlbDph49cclxuXHRcdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDogMFxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdFxyXG5cdFx0Y29tcG9uZW50czp7XHJcblx0XHRcdHVuaVBvcHVwLFxyXG5cdFx0XHR3eFBhcnNlXHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IG1hcFN0YXRlKFsnQ29uZmlnJywgJ1N0YXRlQ29kZScsICdub3RpY2UnLCAncGxhbnRmb3JtSW5mbycsICdzaG9wSW5mbycsICd1c2VySW5mbycsICdoYXNMb2dpbicsICdfXycsICckJyxcclxuXHRcdFx0J3NwcmludGYnXHJcblx0XHRdKSxcclxuXHRcdHdhdGNoOntcclxuXHRcdFx0Ly8g55uR5ZCsIOi+k+WFpeihqOaDheWAvCDlubbmkJzntKIgR0lGIOihqOaDhVxyXG5cdFx0XHRzZWFyY2hHSUZWYWx1ZSh2YWwpe1xyXG5cdFx0XHRcdHRoaXMuaXNvcGVuID0gZmFsc2U7XHJcblx0XHRcdFx0aWYodmFsICE9PSAnJyl7XHJcblx0XHRcdFx0XHR2YXIgc21zID0gW11cclxuXHRcdFx0XHRcdGZvcihsZXQgaT0wO2k8dGhpcy5naWZBbmRwbmdMaXN0Lmxlbmd0aDtpKyspe1xyXG5cdFx0XHRcdFx0XHRpZih0aGlzLmdpZkFuZHBuZ0xpc3RbaV0ubmFtZS5pbmRleE9mKHZhbCkgIT09IC0xKXtcclxuXHRcdFx0XHRcdFx0XHRzbXMucHVzaCh0aGlzLmdpZkFuZHBuZ0xpc3RbaV0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGlzLkdpZkxpc3QgPSBzbXM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDnm5HlkKwg6L6T5YWl5qGG6L6T5YWl5pWw5o2uXHJcblx0XHRcdHZhbHVlKHZhbCl7XHJcblx0XHRcdFx0aWYodmFsID09IFwiXCIpe1xyXG5cdFx0XHRcdFx0dGhpcy5hdXRvSGVpZ2h0ID0gZmFsc2VcclxuXHRcdFx0XHRcdGlmKHRoaXMuaW1hZ2VVUkwgIT09ICcnKXtcclxuXHRcdFx0XHRcdFx0dGhpcy5wZXJjZW50ID0gMC45XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHR0aGlzLnBlcmNlbnQgPSAxXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMuYXV0b0hlaWdodCA9IHRydWVcclxuXHRcdFx0XHRcdHRoaXMucGVyY2VudCA9IDAuOVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0c3RvcnlfaWQodmFsKXtcclxuXHRcdFx0XHRcdHRoaXMuZ2V0bmV3cGlubHVuKCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOebkeWQrCBHSUblm77niYfvvIjnlKjmiLfpgInmi6nkuIDkuKogR0lGIOWbvueJh+S7peWQjui/meS4quWAvOWwseS8muiiq+i1i+WAvO+8iVxyXG5cdFx0XHRpbWFnZVVSTCh2YWwpe1xyXG5cdFx0XHRcdGlmKHZhbCAhPT0gJycpe1xyXG5cdFx0XHRcdFx0dGhpcy5wZXJjZW50ID0gMC45XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdGlmKHRoaXMudmFsdWUgPT0gJycpe1xyXG5cdFx0XHRcdFx0XHR0aGlzLnBlcmNlbnQgPSAxXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDnm5HlkKwg6L6T5YWl5qGGIOmrmOW6puWPmOWMllxyXG5cdFx0XHRsaW5laGVpZ2h0KG5ld1ZhbCxvbGRWYWwpe1xyXG5cdFx0XHRcdGlmKE1hdGguYWJzKG5ld1ZhbCkgPCAzMCl7XHJcblx0XHRcdFx0XHR0aGlzLmJvcmRlclJhZGl1cyA9IDUwXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMuYm9yZGVyUmFkaXVzID0gMTBcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjcmVhdGVkKCl7XHJcblx0XHRcdHRoaXMucGxhY2Vob2xkZXIgPSB0aGlzLl9fKCfmnInniLHor4TorrrvvIzor7Tngrnlpb3lkKznmoTvvZ4nKTtcclxuXHRcdFx0Ly8gMS5pc1RvU2hvdyDnlKjkuo7ovpPlhaXmoYbmmL7npLrvvIjpu5jorqTkuI3mlLnvvIlcclxuXHRcdFx0dGhpcy5pc1RvU2hvdyA9IGZhbHNlO1xyXG5cdFx0XHQvLyAjaWZkZWYgSDVcclxuXHRcdFx0dGhpcy5IZWlnaHQgPSB0aGlzLkhlaWdodCAtIDUwO1xyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0Ly8gMi7liKTmlq3lvZPliY3orr7lpIfkv6Hmga9cclxuXHRcdFx0dmFyIG1vZGVsID0gdW5pLmdldFN5c3RlbUluZm9TeW5jKCkubW9kZWw7XHJcblx0XHRcdC8vIDMu5Yik5pat5b2T5YmN6K6+5aSH5L+h5oGvXHJcblx0XHRcdHRoaXMucGxhdGZvcm0gPSB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKS5wbGF0Zm9ybTtcclxuXHRcdFx0Ly8gMy4xIOiOt+WPluezu+e7n+eJiOacrFxyXG5cdFx0XHR0aGlzLmVtb2ppSGVpZ2h0ID0gMDtcclxuXHRcdFx0Ly8gNC7ojrflj5blvZPliY0g6KeG6aKRIElEXHJcblx0XHRcdHRoaXMudmlkZW9JRCA9IHVuaS5nZXRTdG9yYWdlU3luYyhcInZpZGVvSURcIik7XHJcblx0XHRcdC8vIDUu6I635Y+W5b2T5YmNIOeUqOaItyBJRFxyXG5cdFx0XHR0aGlzLnVzZXJJRCA9IHVuaS5nZXRTdG9yYWdlU3luYyhcInVzZXJcIikuX2lkO1xyXG5cdFx0XHQvLyA2LuiOt+WPluivhOiuuuS/oeaBr1xyXG5cdFx0XHR0aGlzLmdldG5ld3Bpbmx1bigpO1xyXG5cdFx0XHQvLyA3LuagueaNruiuvuWkh+S/oeaBr++8jOWkhOeQhuivhOiuuuWMuuWfn+mrmOW6plxyXG5cdFx0XHRpZih1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKS5wbGF0Zm9ybSA9PSAnaW9zJyAmJiAobW9kZWwgIT09ICdpUGhvbmU2JyB8fCBtb2RlbCAhPT0gJ2lQaG9uZTZzJyB8fCBtb2RlbCAhPT0gJ2lQaG9uZTcnIHx8IG1vZGVsICE9PSAnaVBob25lOCcpKXtcclxuXHRcdFx0XHR0aGlzLm51bSA9IDEuMjVcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHQvLyAjaWZkZWYgIE1QLVdFSVhJTlxyXG5cdFx0XHRcdHRoaXMubnVtID0gMS4yNVxyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdC8vICNpZm5kZWYgTVAtV0VJWElOXHJcblx0XHRcdFx0dGhpcy5udW0gPSAxLjE1XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdH1cclxuXHRcdFxyXG5cdFx0XHR0aGlzLndpbmRvd0hlaWdodCA9IHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpLnNjcmVlbkhlaWdodDtcclxuXHRcdFx0Ly8gdGhpcy5lbW9qaUhlaWdodCA9IHRoaXMud2luZG93SGVpZ2h0LzIuMTtcclxuXHRcclxuXHRcdFx0dGhpcy5hZGp1c3RQb3NpdGlvbiA9IHRydWU7XHJcblx0XHRcdHRoaXMucGxIZWlnaHQgPSB0aGlzLkhlaWdodC0odGhpcy5IZWlnaHQvdGhpcy5udW0pO1xyXG5cdFx0XHQvLyA4LuiBmueEpui+k+WFpVxyXG5cdFx0XHQvLyB0aGlzLmZvY3VzKCk7XHJcblx0XHRcdC8vIDku5Yik5pat5piv5ZCm5pyJIEdJRiDlm77niYdcclxuXHRcdFx0aWYodGhpcy5pbWFnZVVSTCAhPT0gJycpe1xyXG5cdFx0XHRcdHRoaXMucGVyY2VudCA9IDAuOVxyXG5cdFx0XHR9XHJcblx0XHRcdC8vIDEwLuaKiuS5i+WJjeWHhuWkh+WlveeahCBlbW9qaSDooajmg4XotYvlgLznu5kg5pWw57uE77yM55So5LqO5bGV56S6XHJcblx0XHRcdHRoaXMuZW1vamlsaXN0ID0gZW1vamlMaXN0XHJcblx0XHRcdC8vIHRoaXMuc2luYUVtb2ppbGlzdCA9IHNpbmFFbW9qaUxpc3RcclxuXHRcdFx0Ly8gMTEu55yL55yL5pyJ5rKh5pyJ5Zac5qyi55qEIEdJRu+8jOacieeahOivnei1i+WAvFxyXG5cdFx0XHR0aGlzLmxpa2VJbWFnZSA9IHVuaS5nZXRTdG9yYWdlU3luYyhcImxpa2VJbWFnZVwiKTtcclxuXHRcdFx0Ly8gMTEu55yL55yL5pyJ5rKh5pyJ5b2T5YmN55qEIEdJRu+8jOacieeahOivnei1i+WAvFxyXG5cdFx0XHR0aGlzLm5vd0ltYWdlID0gdW5pLmdldFN0b3JhZ2VTeW5jKFwibm93SW1hZ2VcIik7XHJcblx0XHRcdC8vIDExLueci+eci+acieayoeacieW9k+WJjeeahCBlbW9qaSDvvIzmnInnmoTor53otYvlgLxcclxuXHRcdFx0dGhpcy5ub3dUaW1lRW1vamlMaXN0ID0gdW5pLmdldFN0b3JhZ2VTeW5jKFwibm93VGltZUVtb2ppTGlzdFwiKTtcclxuXHRcdFx0Ly8gMTIu6K+35rGCIEdJRiDooajmg4XlupPvvIjov5nph4znmoTooajmg4XlupPpg73lrZjlnKgganNvbiDmlofku7bph4zpnaLkuobvvIlcclxuXHRcdFx0LypcclxuXHRcdFx0MS7otYTmupDmnaXmupBcclxuXHRcdFx0XHJcblx0XHRcdEdpdEh1Yu+8mmh0dHBzOi8vZ2l0aHViLmNvbS96aGFvb2xlZS9DaGluZXNlQlFCXHJcblx0XHRcdEdpdGVl77yaaHR0cHM6Ly9naXRlZS5jb20vbWlycm9ycy9DaGluZXNlQlFCXHJcblx0XHRcdFxyXG5cdFx0XHTov5nkuKTkuKrlupMg5pWw5o2u6YO95piv5ZCM5q2l55qE77yM5Y+v5Lul5Y675Y+C6ICD77yM5Zu95YaF55qE6K+d5Y+v5Lul55SoIGdpdGVlIOiuv+mXruS4i+i9ve+8jOWmguS9leS4ouWIsOacjeWKoeWZqOmHjOmdolxyXG5cdFx0XHRcclxuXHRcdFx0Ki9cclxuXHRcdFx0Ly8gdW5pLnJlcXVlc3Qoe1xyXG5cdFx0XHQvLyBcdHVybDogJ2h0dHBzOi8vdmtjZXl1Z3UuY2RuLmJzcGFwcC5jb20vVktDRVlVR1UtYmRiMjRjNmQtOGMxOS00ZjgwLThlN2UtYzljOWYwMzdmMTMxL2JmNmYwZDJlLWUwNjUtNDY4NS1hMTA0LTIxOGM0MmFkZDEwNC5qc29uJyxcclxuXHRcdFx0Ly8gXHRzdWNjZXNzOiAocmVzKSA9PiB7XHJcblx0XHRcdC8vIFx0XHR2YXIgZ2lmQW5kcG5nTGlzdCA9IHJlcy5kYXRhLmRhdGFcclxuXHRcdFx0Ly8gXHRcdHZhciBzbXMgPSBbXVxyXG5cdFx0XHQvLyBcdFx0Zm9yKGxldCBpPTA7aTxnaWZBbmRwbmdMaXN0Lmxlbmd0aDtpKyspe1xyXG5cdFx0XHQvLyBcdFx0XHQvKlxyXG5cdFx0XHQvLyBcdFx0XHTlroPnmoTotYTmupDlvojlpJrvvIzov5nph4zlj6rojrflj5YgZ2lmIOmDqOWIhlxyXG5cdFx0XHQvLyBcdFx0XHQqL1xyXG5cdFx0XHQvLyBcdFx0XHRpZihnaWZBbmRwbmdMaXN0W2ldLm5hbWUuaW5kZXhPZihcImdpZlwiKSAhPT0gLTEpe1xyXG5cdFx0XHQvLyBcdFx0XHRcdHNtcy5wdXNoKGdpZkFuZHBuZ0xpc3RbaV0pXHJcblx0XHRcdC8vIFx0XHRcdH1cclxuXHRcdFx0Ly8gXHRcdH1cclxuXHRcdFx0Ly8gXHRcdHRoaXMuZ2lmQW5kcG5nTGlzdCA9IHNtc1xyXG5cdFx0XHQvLyBcdH1cclxuXHRcdFx0Ly8gfSlcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8qXHJcblx0XHRcdFxyXG5cdFx0XHQtLS0tIOesrOS4gOaute+8jOi/memHjOmdouWQq+aciSBodHRwIOWQjuWPsOecn+Wunuivt+axgu+8jOS7peWPiui/lOWbnuWkhOeQhueahOaTjeS9nOS7peWPiuaVsOaNrlxyXG5cdFx0XHRcclxuXHRcdFx044CQ8J+Mn/CfjJ/wn4yf8J+Mn/CfjJ/wn4yf8J+Mn/CfjJ/wn4yf8J+Mn/CfjJ/wn4yf8J+Mn/CfjJ/wn4yf8J+Mn/CfjJ/wn4yf8J+Mn/CfjJ/wn4yf8J+Mn/CfjJ/wn4yf8J+Mn/CfjJ/jgJFcclxuXHRcdFx0XHJcblx0XHRcdC0tLS0gc3RhcnQgLS0tLVxyXG5cdFx0XHRcclxuXHRcdFx0Ki8gXHJcblx0XHQgICAuLi5tYXBNdXRhdGlvbnMoWydsb2dvdXQnLCAnZ2V0UGxhbnRmb3JtSW5mbycsICdmb3JjZVVzZXJJbmZvJywgJ2dldFN0b3JlSW5mbyddKSxcclxuXHRcdFx0Z2V0bmV3cGlubHVuKCl7XHJcblx0XHRcdFx0Ly8g6L+Z6YeM5piv5a+56K+E6K665L+h5oGv5YGa5aSE55CGXHJcblx0XHRcdFx0dmFyIHRoYXQgPSAgdGhpcztcclxuXHRcdFx0XHR2YXIgcGFyYW1zID0ge1xyXG5cdFx0XHRcdFx0c3RvcnlfaWQ6IHRoaXMuc3RvcnlfaWQsXHJcblx0XHRcdFx0XHRzaWR4OiAnY29tbWVudF90aW1lJyxcclxuXHRcdFx0XHRcdHNvcmQ6ICdERVNDJyxcclxuXHRcdFx0XHR9XHJcblx0XHRcclxuXHRcdFx0XHR0aGF0LiQucmVxdWVzdCh7XHJcblx0XHRcdFx0XHR1cmw6IHRoaXMuQ29uZmlnLlVSTC5zbnMuc3RvcnlfY29tbWVudF9saXN0cyxcclxuXHRcdFx0XHRcdGRhdGE6IHBhcmFtcyxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKGRhdGEsIHN0YXR1cywgbXNnLCBjb2RlKSB7XHJcblx0XHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKHJlcyk7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0dmFyIHBpbiA9IGRhdGEuaXRlbXM7XHJcblx0XHRcdFx0XHRcdHZhciBwaW5zID0gZGF0YS5pdGVtcztcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRmb3IobGV0IGk9MDtpPGRhdGEuaXRlbXMubGVuZ3RoO2krKyl7XHJcblx0XHRcdFx0XHRcdFx0aWYoZGF0YS5pdGVtc1tpXS5jb21tZW50TGlzdC5sZW5ndGggIT09IDApe1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRkYXRhLml0ZW1zW2ldLnNvbnBpbmx1blRleHQgPSB0aGF0Ll9fKFwi5bGV5byAXCIpICsgZGF0YS5pdGVtc1tpXS5jb21tZW50TGlzdC5sZW5ndGggKyB0aGF0Ll9fKFwi5p2h5Zue5aSNXCIpO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGF0YS5pdGVtc1tpXS5zb25waW5sdW5MZW5ndGggPSBkYXRhLml0ZW1zW2ldLmNvbW1lbnRMaXN0Lmxlbmd0aDtcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRkYXRhLml0ZW1zW2ldLnNvbnBpbmx1bkxlbmd0aCA9IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0ZGF0YS5pdGVtc1tpXS5pc3poYW5na2FpID0gZmFsc2VcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR0aGF0LnBpbmx1bkxpc3QgPSBkYXRhLml0ZW1zO1xyXG5cdFx0XHRcdFx0XHR0aGF0LnBpbmx1bkxpc3RYID1kYXRhLml0ZW1zO1xyXG5cdFx0XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZW5kU01TKCl7XHJcblx0XHRcdFx0Ly8gMS7lhYjlpITnkIbooajmg4Xkv6Hmga9cclxuXHRcdFx0XHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHZhciBzdHIgPSB0aGlzLnZhbHVlO1xyXG5cdFx0XHRcdHZhciBzdHJpID0gXCJcIlxyXG5cdFx0XHRcdHZhciBub2RlcyA9IFwiXCJcclxuXHRcdFx0XHRpZih0aGlzLnZhbHVlICE9PSAnJyl7XHJcblx0XHRcdFx0XHRsZXQgcmVwbGFjZWRTdHIgPSBzdHIucmVwbGFjZSgvXFxbKFteKFxcXXxcXFspXSopXFxdL2csKGl0ZW0sIGluZGV4KT0+e1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIml0ZW06IFwiICsgaXRlbSk7XHJcblx0XHRcdFx0XHRcdGZvcihsZXQgaT0wO2k8dGhpcy5lbW9qaWxpc3QubGVuZ3RoO2krKyl7XHJcblx0XHRcdFx0XHRcdFx0bGV0IHJvdyA9IHRoaXMuZW1vamlsaXN0W2ldO1xyXG5cdFx0XHRcdFx0XHRcdGlmKHJvdy5hbHQ9PWl0ZW0pe1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly/lnKjnur/ooajmg4Xot6/lvoTvvIzlm77mlofmt7fmjpLlv4Xpobvkvb/nlKjnvZHnu5zot6/lvoTvvIzor7fkuIrkvKDkuIDku73ooajmg4XliLDkvaDnmoTmnI3liqHlmajlkI7lho3mm7/mjaLmraTot6/lvoQgXHJcblx0XHRcdFx0XHRcdFx0XHQvL+avlOWmguS9oOS4iuS8oOacjeWKoeWZqOWQju+8jOS9oOeahDEwMC5naWbot6/lvoTkuLpodHRwczovL3d3dy54eHguY29tL2Vtb2ppLzEwMC5naWYg5YiZ5pu/5o2ib25saW5lUGF0aOWhq+WGmeS4umh0dHBzOi8vd3d3Lnh4eC5jb20vZW1vamkvXHJcblx0XHRcdFx0XHRcdFx0XHRsZXQgb25saW5lUGF0aCA9ICdodHRwczovL3Jlcy53eC5xcS5jb20vbXByZXMvaHRtbGVkaXRpb24vaW1hZ2VzL2ljb24vZW1vdGlvbi8nXHJcblx0XHRcdFx0XHRcdFx0XHRsZXQgaW1nc3RyID0gJzxpbWcgc3JjPVwiJyArIG9ubGluZVBhdGggKyByb3cudXJsICsgJ1wiIHN0eWxlPVwid2lkdGg6IDIxcHg7IGhlaWdodDogMjFweDsgbWFyZ2luLWxlZnQ6IDFweDsgbWFyZ2luLXJpZ2h0OiAxcHg7IG1hcmdpbi10b3A6IC0ycHg7XCIgLz4nO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly8gY29uc29sZS5sb2coXCJpbWdzdHI6IFwiICsgaW1nc3RyKTtcclxuXHRcdFx0XHRcdFx0XHRcdHJldHVybiBpbWdzdHI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdHN0cmkgPSAnPGRpdiBzdHlsZT1cIndpZHRoOiAyOTIuNXB4OyBkaXNwbGF5OiBmbGV4OyBmbGV4LWZsb3c6IHJvdyB3cmFwOyBtYXJnaW4tdG9wOiA3cHg7XCI+JytyZXBsYWNlZFN0cisnPC9kaXY+JztcclxuXHRcdFx0XHRcdC8vIG5vZGVzID0gcGFyc2VodG1sKHN0cmkpO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRub2RlcyA9IFtdO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR2YXIgbXNnID0ge307XHJcblx0XHRcdFxyXG5cdFx0XHRcdC8vIDIu5aSE55CG5a6M5oiQ5LmL5ZCO5Yik5patXHJcblx0XHRcdFx0aWYodGhpcy5pc3RvaHVpZnUpe1xyXG5cdFx0XHRcdFx0Ly8g5aaC5p6c5piv55yf55qE5Luj6KGo5piv5Zue5aSN5raI5oGvXHJcblx0XHRcdFx0XHJcblx0XHRcdFx0XHQvLyB0aGlzLnBpbmx1bkxpc3RYWyh0aGlzLnBpbmx1bkxpc3RYLmxlbmd0aC0xKS10aGlzLmh1aWZ1aW5kZXhdLnNvblBpbmx1bi5wdXNoKG1zZyk7XHJcblx0XHRcdFx0XHQvLyB2YXIgcGluID0gdGhpcy5waW5sdW5MaXN0WDtcclxuXHRcdFx0XHRcdHRoaXMuaXNTZW5kID0gZmFsc2U7XHJcblx0XHRcdFx0XHQvLyAzLiDor4TorrrmraPlnKjlj5HpgIFcclxuXHRcdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLl9fKCfmraPlnKjlj5HpgIEuLi4nKVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRcdHZhciBtc2cgPSB7XHJcblx0XHRcdFx0XHRcdHVzZXJfaWQ6IHRoaXMudXNlckluZm8udXNlcl9pZCxcclxuXHRcdFx0XHRcdFx0c3RvcnlfaWQ6IHRoaXMuc3RvcnlfaWQsXHJcblx0XHRcdFx0XHRcdGNvbW1lbnRfY29udGVudDogc3RyaSxcclxuXHRcdFx0XHRcdFx0Y29tbWVudF9yZXBseV9pZDogMCxcclxuXHRcdFx0XHRcdFx0Y29tbWVudF9pZDogdGhpcy5jb21tZW50X2lkLFxyXG5cdFx0XHRcdFx0XHR0b191c2VyX2lkOiB0aGlzLmdldGh1aWZ1VXNlcklELFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhpcy4kLnJlcXVlc3Qoe1xyXG5cdFx0XHRcdFx0XHR1cmw6IHRoaXMuQ29uZmlnLlVSTC5zbnMuc3RvcnlfY29tbWVudF9hZGQsXHJcblx0XHRcdFx0XHRcdGRhdGE6IG1zZyxcclxuXHRcdFx0XHRcdFx0c3VjY2VzczogKGRhdGEsIHN0YXR1cywgbXNnLCBjb2RlKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0Ly8gY29uc29sZS5sb2cocmVzeCk7XHJcblx0XHRcdFx0XHRcdFx0LypcclxuXHRcdFx0XHRcdFx0XHQ0LuivhOiuuuWPkemAgeaIkOWKn1xyXG5cdFx0XHRcdFx0XHRcdO+8iDHvvInmiorovpPlhaXmoYbmuIXnqbpcclxuXHRcdFx0XHRcdFx0XHTvvIgy77yJR0lGIOWbvueJh+S5n+a4heeQhuS4gOS4i1xyXG5cdFx0XHRcdFx0XHRcdO+8iDPvvInlhbPpl63ovpPlhaXmoYZcclxuXHRcdFx0XHRcdFx0XHTvvIg077yJaXNTZW5k55So5p2l6Ziy5q2iIOeUqOaIt+WkmuasoeeCueWHu+WPkemAgeS/oeaBr1xyXG5cdFx0XHRcdFx0XHRcdO+8iDXvvInmnIDlkI7lsLHmmK/mm7TmlrDor4Torrrkv6Hmga9cclxuXHRcdFx0XHRcdFx0XHQqLyBcclxuXHRcdFx0XHRcdFx0ICAgaWYoc3RhdHVzID09IDIwMClcclxuXHRcdFx0XHRcdFx0ICAge1xyXG5cdFx0XHRcdFx0XHRcdCAgIHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHRcdCAgIHRoYXQudmFsdWUgPSBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdCAgIHRoYXQuaW1hZ2VVUkwgPSBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdCAgIHRoYXQuJHJlZnMub3BlblBpbmdsdW4uY2xvc2UoKTtcclxuXHRcdFx0XHRcdFx0XHQgICB0aGF0LmlzU2VuZCA9IHRydWU7XHJcblx0XHRcdFx0XHRcdFx0ICAgdGhhdC5nZXRuZXdwaW5sdW4oKTtcclxuXHRcdFx0XHRcdFx0ICAgfVxyXG5cdFx0XHRcdFx0XHQgICBlbHNlXHJcblx0XHRcdFx0XHRcdCAgIHtcclxuXHRcdFx0XHRcdFx0XHQgICB0aGF0LiQuYWxlcnQobXNnKVxyXG5cdFx0XHRcdFx0XHQgICB9XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdC8vIOebtOaOpeWPkeS/oeaBr1xyXG5cdFx0XHRcdFx0bXNnID0ge1xyXG5cdFx0XHRcdFx0XHR1c2VyX2lkOiB0aGlzLnZpZGVvdXNlcklELFxyXG5cdFx0XHRcdFx0XHRzdG9yeV9pZDogdGhpcy5zdG9yeV9pZCxcclxuXHRcdFx0XHRcdFx0Y29tbWVudF9jb250ZW50OiBzdHJpLFxyXG5cdFx0XHRcdFx0XHRjb21tZW50X3JlcGx5X2lkOiAwLFxyXG5cdFx0XHRcdFx0XHRjb21tZW50X2lkOiAwLFxyXG5cdFx0XHRcdFx0XHR0b191c2VyX2lkOiAwLFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2cobXNnKTtcclxuXHRcdFx0XHRcdHRoaXMuaXNTZW5kID0gZmFsc2U7XHJcblx0XHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy5fXygn5q2j5Zyo5Y+R6YCBLi4uJylcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR0aGlzLiQucmVxdWVzdCh7XHJcblx0XHRcdFx0XHRcdHVybDogdGhpcy5Db25maWcuVVJMLnNucy5zdG9yeV9jb21tZW50X2FkZCxcclxuXHRcdFx0XHRcdFx0ZGF0YTogbXNnLFxyXG5cdFx0XHRcdFx0XHRzdWNjZXNzOiAoZGF0YSwgc3RhdHVzLCBtc2csIGNvZGUpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRpZihzdGF0dXMgPT0gMjAwKVxyXG5cdFx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC52YWx1ZSA9IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmltYWdlVVJMID0gXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuaXNTZW5kID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuZ2V0bmV3cGlubHVuKCk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdGVsc2VcclxuXHRcdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LiQuYWxlcnQobXNnKVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcclxuXHRcdFx0dG9zb25saWtlKGluZGV4LGluZGUpe1xyXG5cdFx0XHRcdC8vIOWkhOeQhuWtkOivhOiuulxyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRsZXQgY29tbWVudCA9IHRoaXMucGlubHVuTGlzdFtpbmRleF0uY29tbWVudExpc3RbaW5kZV07XHJcblx0XHRcdFx0bGV0IHVybCA9IHRoYXQuQ29uZmlnLlVSTC5zbnMuc3RvcnlfY29tbWVudF9yZXBseV9saWtlX2FkZDtcclxuXHRcdFx0XHRsZXQgSXNGYWJ1bG91cyA9IDE7XHJcblx0XHRcdFx0bGV0IGNvbW1lbnRfcmVwbHlfaGVscGZ1bF9udW0gPSBjb21tZW50LmNvbW1lbnRfcmVwbHlfaGVscGZ1bF9udW0gO1xyXG5cclxuXHRcdFx0XHRpZihjb21tZW50LklzRmFidWxvdXMpXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0dXJsID0gIHRoYXQuQ29uZmlnLlVSTC5zbnMuc3RvcnlfY29tbWVudF9yZXBseV9saWtlX3JlbW92ZTtcclxuXHRcdFx0XHRcdElzRmFidWxvdXMgPSAwO1xyXG5cdFx0XHRcdFx0Y29tbWVudF9yZXBseV9oZWxwZnVsX251bSA9IGNvbW1lbnRfcmVwbHlfaGVscGZ1bF9udW0gLTE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGVsc2VcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRjb21tZW50X3JlcGx5X2hlbHBmdWxfbnVtID0gY29tbWVudF9yZXBseV9oZWxwZnVsX251bSArMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFxyXG5cdFx0XHRcdHRoYXQuZm9yY2VVc2VySW5mbyhmdW5jdGlvbih1c2VyKSB7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdHZhciBwYXJhbXMgPSB7XHJcblx0XHRcdFx0XHQgICAgY29tbWVudF9yZXBseV9pZDogY29tbWVudC5jb21tZW50X3JlcGx5X2lkXHJcblx0XHRcdFx0XHR9O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR0aGF0LiQucmVxdWVzdCh7XHJcblx0XHRcdFx0XHQgICAgdXJsOiB1cmwsXHJcblx0XHRcdFx0XHQgICAgZGF0YTogcGFyYW1zLFxyXG5cdFx0XHRcdFx0ICAgIHN1Y2Nlc3M6IGZ1bmN0aW9uIChkYXRhLCBzdGF0dXMsIG1zZywgY29kZSkge1xyXG5cdFx0XHRcdFx0XHRcdCAgIGlmICgyMDAgPT0gc3RhdHVzKSB7XHJcblx0XHRcdFx0XHRcdFx0XHQgICB0aGF0LnBpbmx1bkxpc3RbaW5kZXhdLmNvbW1lbnRMaXN0W2luZGVdLklzRmFidWxvdXMgPSBJc0ZhYnVsb3VzO1xyXG5cdFx0XHRcdFx0XHRcdFx0ICAgdGhhdC5waW5sdW5MaXN0W2luZGV4XS5jb21tZW50TGlzdFtpbmRlXS5jb21tZW50X3JlcGx5X2hlbHBmdWxfbnVtID0gY29tbWVudF9yZXBseV9oZWxwZnVsX251bTtcclxuXHRcdFx0XHRcdFx0XHRcdCAgIFxyXG5cdFx0XHRcdFx0XHRcdFx0ICAgdGhpcy5nZXRuZXdwaW5sdW4oKTtcclxuXHRcdFx0XHRcdFx0XHQgICB9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSlcclxuXHRcdFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRcclxuXHRcdFx0emhhbmdrYWkoaW5kZXgpe1xyXG5cdFx0XHRcdC8vIDEu54K55Ye75bGV5byA6K+E6K6677yM5LiA5byA5aeL5piv5LiN5bGV5byA55qE77yI5aaC5p6c54K55Ye75bGV5byA77yM5bCx5oqKIOivhOiuuueahOWJr+acrOeahOWtkOivhOiuuui1i+WAvOe7meW9k+WJjemhtemdoumhtemdouivhOiuuu+8jOi/meagt+W9k+WJjemhtemdouWwseWPr+S7peaYvuekuuWtkOivhOiuuuS6hu+8iVxyXG5cdFx0XHRcdHZhciBsaXN0ID0gdGhpcy5waW5sdW5MaXN0W2luZGV4XTtcclxuXHRcdFx0XHRpZihsaXN0LmlzemhhbmdrYWkgPT0gZmFsc2Upe1xyXG5cdFx0XHRcdFx0bGlzdC5pc3poYW5na2FpID0gdHJ1ZTtcclxuXHRcdFx0XHRcdGxpc3Quc29ucGlubHVuVGV4dCA9IHRoaXMuX18oXCLmlLbotbfor4TorrpcIilcclxuXHRcdFx0XHRcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0bGlzdC5pc3poYW5na2FpID0gZmFsc2U7XHJcblx0XHRcdFx0XHRsaXN0LnNvbnBpbmx1blRleHQgPSB0aGlzLl9fKFwi5bGV5byAXCIpICsgXHR0aGlzLnBpbmx1bkxpc3RbaW5kZXhdLnNvbnBpbmx1bkxlbmd0aCArdGhpcy5fXyhcIuadoeWbnuWkjVwiKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy5waW5sdW5MaXN0W2luZGV4XSA9IGxpc3Q7XHJcblx0XHRcdFx0dGhpcy4kZm9yY2VVcGRhdGUoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0ZGVsZXRlc29ucGlubHVuKGluZGV4LGluZGUpe1xyXG5cdFx0XHRcdC8vIOWIoOmZpCDlrZDor4TorrrvvIjnlLHkuo7or4TorrrmmK/mjInnhafml7bpl7Tpobrluo/lsZXnpLrnmoTvvIzmiYDku6Xov5nph4znmoTotYvlgLzpg73mmK/lj5blj43nmoTvvIlcclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdHVuaS5zaG93TW9kYWwoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoaXMuX18oJ+ehruWumuWIoOmZpO+8nycpLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogKHJlKSA9PiB7XHJcblx0XHRcdFx0XHRcdGlmKHJlLmNvbmZpcm0pe1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhpcy5fXyhcIuato+WcqOWIoOmZpFwiKVxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0dmFyIHBhcmFtcyA9IHtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR0aGF0LiQucmVxdWVzdCh7XHJcblx0XHRcdFx0XHRcdFx0dXJsOiB0aGF0LkNvbmZpZy5VUkwuc25zLnN0b3J5X3JlbW92ZSxcclxuXHRcdFx0XHRcdFx0XHRkYXRhOiBwYXJhbXMsXHJcblx0XHRcdFx0XHRcdFx0c3VjY2VzczogKGRhdGEsIHN0YXR1cywgbXNnLCBjb2RlKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHRpZihzdGF0dXMgPT0gMjAwKVxyXG5cdFx0XHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhpcy5nZXRuZXdwaW5sdW4oKTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRkZWxldGVwaW5sdW4oaW5kZXgpe1xyXG5cdFx0XHRcdC8vIOWIoOmZpCDor4TorrrvvIjlrZDor4TorrrkuZ/lsIbooqvliKDpmaTvvIlcclxuXHRcdFx0XHR1bmkuc2hvd01vZGFsKHtcclxuXHRcdFx0XHRcdHRpdGxlOiB0aGlzLl9fKCfnoa7lrprliKDpmaTvvJ8nKSxcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IHRoaXMuX18oJ+WIoOmZpOWQjuWtkOivhOiuuuWwhuiiq+WIoOmZpCcpLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogKHJlKSA9PiB7XHJcblx0XHRcdFx0XHRcdGlmKHJlLmNvbmZpcm0pe1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogdGhpcy5fXyhcIuato+WcqOWIoOmZpFwiKVxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0dmFyIHNtcyA9IFtdXHJcblx0XHRcdFx0XHRcdFx0Zm9yKGxldCBpPTA7aTx0aGlzLnBpbmx1bkxpc3RYLmxlbmd0aDtpKyspe1xyXG5cdFx0XHRcdFx0XHRcdFx0aWYoaSAhPT0gKCh0aGlzLnBpbmx1bkxpc3RYLmxlbmd0aC0xKS1pbmRleCkpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRzbXMucHVzaCh0aGlzLnBpbmx1bkxpc3RYW2ldKTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ly8gY29uc29sZS5sb2codGhpcy5waW5sdW5MaXN0WClcclxuXHRcdFx0XHRcdFx0XHR1bmkucmVxdWVzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHR1cmw6ICdodHRwczovL2JkYjI0YzZkLThjMTktNGY4MC04ZTdlLWM5YzlmMDM3ZjEzMS5ic3BhcHAuY29tL3ZpZGVvJyxcclxuXHRcdFx0XHRcdFx0XHRcdG1ldGhvZDogJ1BPU1QnLFxyXG5cdFx0XHRcdFx0XHRcdFx0ZGF0YTp7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGluZm86ICdhZGRfcGlubHVuJyxcclxuXHRcdFx0XHRcdFx0XHRcdFx0X2lkOiB0aGlzLnZpZGVvSUQsXHJcblx0XHRcdFx0XHRcdFx0XHRcdHBpbmx1bjogc21zXHJcblx0XHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdFx0c3VjY2VzczogKHJlc3gpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoaXMuZ2V0bmV3cGlubHVuKCk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGFkZGxpa2VJbWFnZSgpe1xyXG5cdFx0XHRcdHVuaS5zaG93TW9kYWwoe1xyXG5cdFx0XHRcdFx0dGl0bGU6ICfij7DmvJTnpLrpobnnm67mj5DphpLij7AnLFxyXG5cdFx0XHRcdFx0Y29udGVudDogJ+ivt+WJjeW+gCBkb3V5aW4tc2Nyb2xsdmlldy5udnVl57uE5Lu2XFxuYWRkbGlrZUltYWdlKCnlh73mlbDov5vooYzphY3nva4nLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHQvLyB1bmkuY2hvb3NlSW1hZ2Uoe1xyXG5cdFx0XHRcdFx0XHQvLyAgICAgY291bnQ6IDEsXHJcblx0XHRcdFx0XHRcdC8vICAgICBzdWNjZXNzOiAocmVzKT0+IHtcclxuXHRcdFx0XHRcdFx0Ly8gXHRcdHZhciB0ZW1wRmlsZVBhdGhzID0gcmVzLnRlbXBGaWxlUGF0aHM7XHJcblx0XHRcdFx0XHRcdC8vIFx0XHR1bmkuc2F2ZUZpbGUoe1xyXG5cdFx0XHRcdFx0XHQvLyBcdFx0XHR0ZW1wRmlsZVBhdGg6IHRlbXBGaWxlUGF0aHNbMF0sXHJcblx0XHRcdFx0XHRcdC8vIFx0XHRcdHN1Y2Nlc3M6IChyZSk9PiB7XHJcblx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0dmFyIGJhY2tncm91bmQgPSByZS5zYXZlZEZpbGVQYXRoO1xyXG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRcdHZhciBpbWdlID0gXCJcIlxyXG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRcdC8vIOS9v+eUqCB1bmkudXBsb2FkRmlsZSgpXHJcblx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0LypcclxuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHTmiorov5Tlm57nmoTpk77mjqXkv6Hmga/nu5kgaW1nZSDljbPlj69cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHTmnIDlkI7miorlm77niYfpk77mjqXvvIzloavlhaXllpzmrKLnmoTlm77niYfkuK1cclxuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHQqLyBcclxuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHRpZih1bmkuZ2V0U3RvcmFnZVN5bmMoXCJsaWtlSW1hZ2VcIikubGVuZ3RoID09IDApe1xyXG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRcdFx0dGhpcy5saWtlSW1hZ2UgPSBbXVxyXG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRcdFx0dGhpcy5saWtlSW1hZ2UucHVzaChpbWdlKVxyXG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKFwibGlrZUltYWdlXCIsdGhpcy5saWtlSW1hZ2UpO1xyXG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0XHR0aGlzLmxpa2VJbWFnZSA9IHVuaS5nZXRTdG9yYWdlU3luYyhcImxpa2VJbWFnZVwiKTtcclxuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHRcdHRoaXMubGlrZUltYWdlLnB1c2goaW1nZSlcclxuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYyhcImxpa2VJbWFnZVwiLHRoaXMubGlrZUltYWdlKTtcclxuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC8vIFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ly8gXHRcdH0pXHJcblx0XHRcdFx0XHRcdC8vICAgICB9XHJcblx0XHRcdFx0XHRcdC8vIH0pXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0XHJcblx0XHRcdC8qXHJcblx0XHRcdOOAkPCfjJ/wn4yf8J+Mn/CfjJ/wn4yf8J+Mn/CfjJ/wn4yf8J+Mn/CfjJ/wn4yf8J+Mn/CfjJ/wn4yf8J+Mn/CfjJ/wn4yf8J+Mn/CfjJ/wn4yf8J+Mn/CfjJ/wn4yf8J+Mn/CfjJ/wn4yf44CRXHJcblx0XHRcdFxyXG5cdFx0XHQtLS0tLSBlbmQgLS0tLS1cclxuXHRcdFx0Ki8gXHJcblx0XHRcdFxyXG5cdFx0XHRzb25odWlmdShpbmRleCxpbmRlKXtcclxuXHRcdFx0XHQvLyAxLuWtkOivhOiuuuWbnuWkjVxyXG5cdFx0XHRcdC8qXHJcblx0XHRcdFx077yIMe+8ieWFiOWkhOeQhuWbnuWkjeS6uuS/oeaBr1xyXG5cdFx0XHRcdO+8iDLvvInlpITnkIbooqvlm57lpI3kurrkv6Hmga9cclxuXHRcdFx0XHTvvIgz77yJ5pS55Y+YIOKAnOWPkemAgeKAnSDnirbmgIFcclxuXHRcdFx0XHTvvIg077yJ5omT5byA6K+E6K665qGGXHJcblx0XHRcdFx0Ki9cclxuXHRcdFx0XHR0aGlzLmh1aWZ1VXNlciA9IHVuaS5nZXRTdG9yYWdlU3luYyhcInVzZXJcIikudXNlcm5hbWU7XHJcblx0XHRcdFx0dGhpcy5nZXRodWlmdVVzZXIgPSB0aGlzLnBpbmx1bkxpc3RbaW5kZXhdLnNvblBpbmx1bltpbmRlXS51c2VybmFtZTtcclxuXHRcdFx0XHR0aGlzLmdldGh1aWZ1VXNlcklEID0gdGhpcy5waW5sdW5MaXN0W2luZGV4XS5zb25QaW5sdW5baW5kZV0udXNlcklEO1xyXG5cdFx0XHRcdHRoaXMuaXN0b2h1aWZ1ID0gdHJ1ZTtcclxuXHRcdFx0XHR0aGlzLnBsYWNlaG9sZGVyID0gdGhpcy5fXyhcIuWbnuWkje+8mlwiKSArIHRoaXMuZ2V0aHVpZnVVc2VyO1xyXG5cdFx0XHRcdHRoaXMuaHVpZnVpbmRleCA9IGluZGV4O1xyXG5cdFx0XHRcdHRoaXMub3BlblBpbmdsdW4oKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0aHVpZnUoaW5kZXgpe1xyXG5cdFx0XHRcdC8vIDEu6K+E6K665Zue5aSNXHJcblx0XHRcdFx0LypcclxuXHRcdFx0XHTvvIgx77yJ5YWI5aSE55CG5Zue5aSN5Lq65L+h5oGvXHJcblx0XHRcdFx077yIMu+8ieWkhOeQhuiiq+WbnuWkjeS6uuS/oeaBr1xyXG5cdFx0XHRcdO+8iDPvvInmlLnlj5gg4oCc5Y+R6YCB4oCdIOeKtuaAgVxyXG5cdFx0XHRcdO+8iDTvvInmiZPlvIDor4TorrrmoYZcclxuXHRcdFx0XHQqL1xyXG5cdFx0XHRcdHRoaXMuaHVpZnVVc2VyID0gdW5pLmdldFN0b3JhZ2VTeW5jKFwidXNlclwiKS51c2VybmFtZTtcclxuXHRcdFx0XHR0aGlzLmdldGh1aWZ1VXNlciA9IHRoaXMucGlubHVuTGlzdFtpbmRleF0udXNlcl9uaWNrbmFtZTtcclxuXHRcdFx0XHR0aGlzLmdldGh1aWZ1VXNlcklEID0gdGhpcy5waW5sdW5MaXN0W2luZGV4XS51c2VyX2lkO1xyXG5cdFx0XHRcdHRoaXMuaXN0b2h1aWZ1ID0gdHJ1ZTtcclxuXHRcdFx0XHR0aGlzLnBsYWNlaG9sZGVyID0gdGhpcy5fXyhcIuWbnuWkje+8mlwiKSArIHRoaXMucGlubHVuTGlzdFtpbmRleF0udXNlcl9uaWNrbmFtZTtcclxuXHRcdFx0XHR0aGlzLmNvbW1lbnRfaWQgPSB0aGlzLnBpbmx1bkxpc3RbaW5kZXhdLmNvbW1lbnRfaWQ7XHJcblx0XHRcdFx0dGhpcy5odWlmdWluZGV4ID0gaW5kZXg7XHJcblx0XHRcdFx0dGhpcy5vcGVuUGluZ2x1bigpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRjbGlja25vd0ltYWdlKGluZGV4KXtcclxuXHRcdFx0XHQvLyDngrnlh7sgR0lGIOWbvueJh+S/oeaBr1xyXG5cdFx0XHRcdHRoaXMuaW1hZ2VVUkwgPSB0aGlzLm5vd0ltYWdlW2luZGV4XTtcclxuXHRcdFx0XHR0aGlzLmlzU2hvd0ltYWdlID0gdHJ1ZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0c2VsZWN0R0lGKGluZGV4KXtcclxuXHRcdFx0XHQvLyDpgInmi6kgR0lGIOWbvueJh1xyXG5cdFx0XHRcdC8qXHJcblx0XHRcdFx077yIMe+8ieiOt+WPliBHSUYg6ZO+5o6lXHJcblx0XHRcdFx077yIMu+8iea4heeQhuaQnOe0oueahCBHSUYg6L6T5YWl5qGG5L+h5oGvXHJcblx0XHRcdFx077yIM++8iee8k+WtmCBHSUYg5Zu+54mH5L+h5oGvXHJcblx0XHRcdFx0Ki8gXHJcblx0XHRcdFx0dGhpcy5pbWFnZVVSTCA9IHRoaXMuR2lmTGlzdFtpbmRleF0udXJsO1xyXG5cdFx0XHRcdHRoaXMuaXNTaG93SW1hZ2UgPSB0cnVlO1xyXG5cdFx0XHRcdHRoaXMuc2VhcmNoR0lGVmFsdWUgPSBcIlwiXHJcblx0XHRcdFx0dGhpcy4kcmVmcy5zZWFyY2hFbW9qaS5jbG9zZSgpO1xyXG5cdFx0XHRcdGlmKHVuaS5nZXRTdG9yYWdlU3luYyhcIm5vd0ltYWdlXCIpLmxlbmd0aCA9PSAwKXtcclxuXHRcdFx0XHRcdHRoaXMubm93SW1hZ2UgPSBbXVxyXG5cdFx0XHRcdFx0dGhpcy5ub3dJbWFnZS5wdXNoKHRoaXMuaW1hZ2VVUkwpXHJcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoXCJub3dJbWFnZVwiLHRoaXMubm93SW1hZ2UpO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGlzLm5vd0ltYWdlID0gdW5pLmdldFN0b3JhZ2VTeW5jKFwibm93SW1hZ2VcIik7XHJcblx0XHRcdFx0XHRsZXQgaXNUcnVlID0gdHJ1ZTtcclxuXHRcdFx0XHRcdGZvcihsZXQgaT0wO2k8dGhpcy5ub3dJbWFnZS5sZW5ndGg7aSsrKXtcclxuXHRcdFx0XHRcdFx0aWYodGhpcy5pbWFnZVVSTCA9PSB0aGlzLm5vd0ltYWdlW2ldKXtcclxuXHRcdFx0XHRcdFx0XHRpc1RydWUgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aWYoaXNUcnVlKXtcclxuXHRcdFx0XHRcdFx0dGhpcy5ub3dJbWFnZS5wdXNoKHRoaXMuaW1hZ2VVUkwpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoXCJub3dJbWFnZVwiLHRoaXMubm93SW1hZ2UpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0ZGVsZXRlaW1hZ2VVUkwoKXtcclxuXHRcdFx0XHQvLyDmuIXnkIYgR0lGIOWbvueJh1xyXG5cdFx0XHRcdHRoaXMuaW1hZ2VVUkwgPSBcIlwiO1xyXG5cdFx0XHRcdHRoaXMuaXNTaG93SW1hZ2UgPSBmYWxzZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2xpY2tHSUYoaW5kZXgpe1xyXG5cdFx0XHRcdC8vIOWcqOmAieaLqSBHSUYg5YiX6KGo77yM54K55Ye7IEdJRiDlm77niYfvvIzpgInmi6nlm77niYdcclxuXHRcdFx0XHQvKlxyXG5cdFx0XHRcdO+8iDHvvInojrflj5YgR0lGIOmTvuaOpVxyXG5cdFx0XHRcdO+8iDLvvInmuIXnkIbmkJzntKLnmoQgR0lGIOi+k+WFpeahhuS/oeaBr1xyXG5cdFx0XHRcdO+8iDPvvInnvJPlrZggR0lGIOWbvueJh+S/oeaBr1xyXG5cdFx0XHRcdCovIFxyXG5cdFx0XHRcdHRoaXMuaW1hZ2VVUkwgPSB0aGlzLmdpZkFuZHBuZ2xpc3RbaW5kZXhdLnVybDtcclxuXHRcdFx0XHR0aGlzLmlzU2hvd0ltYWdlID0gdHJ1ZTtcclxuXHRcdFx0XHRpZih1bmkuZ2V0U3RvcmFnZVN5bmMoXCJub3dJbWFnZVwiKS5sZW5ndGggPT0gMCl7XHJcblx0XHRcdFx0XHR0aGlzLm5vd0ltYWdlID0gW11cclxuXHRcdFx0XHRcdHRoaXMubm93SW1hZ2UucHVzaCh0aGlzLmltYWdlVVJMKVxyXG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKFwibm93SW1hZ2VcIix0aGlzLm5vd0ltYWdlKTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhpcy5ub3dJbWFnZSA9IHVuaS5nZXRTdG9yYWdlU3luYyhcIm5vd0ltYWdlXCIpO1xyXG5cdFx0XHRcdFx0bGV0IGlzVHJ1ZSA9IHRydWU7XHJcblx0XHRcdFx0XHRmb3IobGV0IGk9MDtpPHRoaXMubm93SW1hZ2UubGVuZ3RoO2krKyl7XHJcblx0XHRcdFx0XHRcdGlmKHRoaXMuaW1hZ2VVUkwgPT0gdGhpcy5ub3dJbWFnZVtpXSl7XHJcblx0XHRcdFx0XHRcdFx0aXNUcnVlID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGlmKGlzVHJ1ZSl7XHJcblx0XHRcdFx0XHRcdHRoaXMubm93SW1hZ2UucHVzaCh0aGlzLmltYWdlVVJMKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKFwibm93SW1hZ2VcIix0aGlzLm5vd0ltYWdlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGNsZWFyU2VhcmNoVmFsdWUoKXtcclxuXHRcdFx0XHQvLyDngrnlh7vmkJzntKIgR0lGIOeahOWwj+WPieWPie+8jOa4heeQhui+k+WFpeeahOWAvFxyXG5cdFx0XHRcdHRoaXMuc2VhcmNoR0lGVmFsdWUgPSBcIlwiXHJcblx0XHRcdH0sXHJcblx0XHRcdGJsdXJHSUYoKXtcclxuXHRcdFx0XHQvLyDmkJzntKIgR0lGIOWbvueJh+WkseWOu+iBmueEpuaXtlxyXG5cdFx0XHRcdC8vIOWFs+mXrSBHSUYg6L6T5YWl5qGGXHJcblx0XHRcdFx0dGhpcy53aW5kb3dIZWlnaHQgPSB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKS5zY3JlZW5IZWlnaHQ7XHJcblx0XHRcdFx0dGhpcy5lbW9qaUhlaWdodCA9IHRoaXMud2luZG93SGVpZ2h0LzIuMTtcclxuXHRcdFx0XHRpZih0aGlzLnNlYXJjaEdJRlZhbHVlID09ICcnKXtcclxuXHRcdFx0XHRcdHRoaXMuJHJlZnMuc2VhcmNoRW1vamkuY2xvc2UoKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdHNlYXJjaEdJRigpe1xyXG5cdFx0XHRcdC8vIOeCueWHu+aQnOe0oiBHSUYg5Zu+54mHXHJcblx0XHRcdFx0Ly8g5omT5byA6L6T5YWl5qGGXHJcblx0XHRcdFx0dGhpcy5lbW9qaUhlaWdodCA9IDA7XHJcblx0XHRcdFx0aWYodW5pLmdldFN5c3RlbUluZm9TeW5jKCkucGxhdGZvcm09PSdpb3MnKXtcclxuXHRcdFx0XHRcdHRoaXMuJHJlZnMuc2VhcmNoRW1vamkub3BlbignYm90dG9tJyk7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHNldFRpbWVvdXQoKCk9PntcclxuXHRcdFx0XHRcdFx0dGhpcy4kcmVmcy5zZWFyY2hFbW9qaS5vcGVuKCdib3R0b20nKTtcclxuXHRcdFx0XHRcdH0sNTAwKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0ZGVsZXRlbm93SW1hZ2UoaW5kZXgpe1xyXG5cdFx0XHRcdC8vIOWIoOmZpOW9k+WJjeWbvueJh1xyXG5cdFx0XHRcdHZhciBzbXMgPSBbXVxyXG5cdFx0XHRcdGZvcihsZXQgaT0wO2k8dGhpcy5ub3dJbWFnZS5sZW5ndGg7aSsrKXtcclxuXHRcdFx0XHRcdGlmKHRoaXMubm93SW1hZ2VbaV0gIT09IHRoaXMubm93SW1hZ2VbaW5kZXhdKXtcclxuXHRcdFx0XHRcdFx0c21zLnB1c2godGhpcy5ub3dJbWFnZVtpXSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy5ub3dJbWFnZSA9IHNtcztcclxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoXCJub3dJbWFnZVwiLHRoaXMubm93SW1hZ2UpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRjbGlja0xpa2VJbWFnZShpbmRleCl7XHJcblx0XHRcdFx0Ly8g54K55Ye75Zac5qyi55qE5Zu+54mH5LmL5ZCOXHJcblx0XHRcdFx0LypcclxuXHRcdFx0XHTvvIgx77yJ6I635Y+W5Zu+54mH5L+h5oGvXHJcblx0XHRcdFx077yIMu+8iee8k+WtmOWbvueJhyDlnKjmnKzlnLBcclxuXHRcdFx0XHQqLyBcclxuXHRcdFx0XHRpZih1bmkuZ2V0U3RvcmFnZVN5bmMoXCJub3dJbWFnZVwiKS5sZW5ndGggPT0gMCl7XHJcblx0XHRcdFx0XHR0aGlzLm5vd0ltYWdlID0gW11cclxuXHRcdFx0XHRcdHRoaXMubm93SW1hZ2UucHVzaCh0aGlzLmxpa2VJbWFnZVtpbmRleF0pXHJcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoXCJub3dJbWFnZVwiLHRoaXMubm93SW1hZ2UpO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGlzLm5vd0ltYWdlID0gdW5pLmdldFN0b3JhZ2VTeW5jKFwibm93SW1hZ2VcIik7XHJcblx0XHRcdFx0XHRsZXQgaXNUcnVlID0gdHJ1ZTtcclxuXHRcdFx0XHRcdGZvcihsZXQgaT0wO2k8dGhpcy5ub3dJbWFnZS5sZW5ndGg7aSsrKXtcclxuXHRcdFx0XHRcdFx0aWYodGhpcy5saWtlSW1hZ2VbaW5kZXhdID09IHRoaXMubm93SW1hZ2VbaV0pe1xyXG5cdFx0XHRcdFx0XHRcdGlzVHJ1ZSA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpZihpc1RydWUpe1xyXG5cdFx0XHRcdFx0XHR0aGlzLm5vd0ltYWdlLnB1c2godGhpcy5saWtlSW1hZ2VbaW5kZXhdKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKFwibm93SW1hZ2VcIix0aGlzLm5vd0ltYWdlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGRlbGV0ZUltYWdlKGluZGV4KXtcclxuXHRcdFx0XHQvLyDliKDpmaQg5Zu+54mHXHJcblx0XHRcdFx0LypcclxuXHRcdFx0XHTvvIgx77yJ5pu05paw5b2T5YmNIEdJRiDlm77niYfliJfooahcclxuXHRcdFx0XHTvvIgy77yJ5ZCM5pe25Y6755yL55yLIOacgOi/keS9v+eUqOWbvueJh+mHjOmdouacieayoeacieW9k+WJjeimgeWIoOmZpOeahOWbvueJh++8jFxyXG5cdFx0XHRcdFx05aaC5p6c5pyJ55qE6K+d5bCx5LiA5ZCM5Yig6Zmk5o6JXHJcblx0XHRcdFx0Ki8gXHJcblx0XHRcdFx0dW5pLnNob3dNb2RhbCh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhpcy5fXygn56Gu5a6a5Yig6Zmk77yfJyksXHJcblx0XHRcdFx0XHRzdWNjZXNzOiAocmUpID0+IHtcclxuXHRcdFx0XHRcdFx0aWYocmUuY29uZmlybSl7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnJlbW92ZVNhdmVkRmlsZSh7XHJcblx0XHRcdFx0XHRcdFx0XHRmaWxlUGF0aDogdGhpcy5saWtlSW1hZ2VbaW5kZXhdLFxyXG5cdFx0XHRcdFx0XHRcdFx0c3VjY2VzczogKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR2YXIgc21zID0gW11cclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9yKGxldCBpPTA7aTx0aGlzLmxpa2VJbWFnZS5sZW5ndGg7aSsrKXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRpZih0aGlzLmxpa2VJbWFnZVtpXSAhPT0gdGhpcy5saWtlSW1hZ2VbaW5kZXhdKXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHNtcy5wdXNoKHRoaXMubGlrZUltYWdlW2ldKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR2YXIgc21oID0gW11cclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9yKGxldCBpPTA7aTx0aGlzLm5vd0ltYWdlLmxlbmd0aDtpKyspe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGlmKHRoaXMubm93SW1hZ2VbaV0gIT09IHRoaXMubGlrZUltYWdlW2luZGV4XSl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzbWgucHVzaCh0aGlzLm5vd0ltYWdlW2ldKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGlzLm5vd0ltYWdlID0gc21oO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoXCJub3dJbWFnZVwiLHRoaXMubm93SW1hZ2UpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aGlzLmxpa2VJbWFnZSA9IHNtcztcclxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKFwibGlrZUltYWdlXCIsdGhpcy5saWtlSW1hZ2UpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0XHJcblx0XHRcdHFpbmdrb25HSUYoKXtcclxuXHRcdFx0XHQvLyDmuIXnqbrlvZPliY0gR0lGIOWbvueJh1xyXG5cdFx0XHRcdHVuaS5zaG93TW9kYWwoe1xyXG5cdFx0XHRcdFx0dGl0bGU6IHRoaXMuX18oJ+ehruWumua4heepuu+8nycpLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogKHJlKSA9PiB7XHJcblx0XHRcdFx0XHRcdGlmKHJlLmNvbmZpcm0pe1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMubm93SW1hZ2UgPSBbXVxyXG5cdFx0XHRcdFx0XHRcdHVuaS5yZW1vdmVTdG9yYWdlU3luYyhcIm5vd0ltYWdlXCIpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0c2VhcmNoR0lGQ2hhbmdlKGUpe1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjaGFuZ2UoZSl7XHJcblx0XHRcdFx0Ly8g6L6T5YWl5qGG5byA5YWz5Y+Y5YyWXHJcblx0XHRcdFx0LypcclxuXHRcdFx0XHTvvIgx77yJ5aaC5p6c5omT5byA6L6T5YWl5qGG77yIc2hvdyA9PSB0cnVl77yJXHJcblx0XHRcdFx0XHQtIOatpOaXtuivt+axgiBHSUYg5YiX6KGo5Zu+54mH5L+h5oGvXHJcblx0XHRcdFx077yIMu+8ieWmguaenOWFs+mXrei+k+WFpeahhlxyXG5cdFx0XHRcdFx0LSDmgaLlpI3pu5jorqTorr7nva5cclxuXHRcdFx0XHQqLyBcclxuXHJcblx0XHRcdFxyXG5cdFx0XHRcdGlmKGUuc2hvdyA9PSB0cnVlKXtcclxuXHRcdFx0XHRcdHRoaXMuc2hvdyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0Ly8gdGhpcy5nZXRHaWYoKTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVLZXlib2FyZCgpO1xyXG5cdFx0XHRcdFx0dGhpcy5pc1RvU2hvdyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0dGhpcy5lbW9qaUhlaWdodCA9IDA7XHJcblx0XHRcdFx0XHR0aGlzLnNob3cgPSB0cnVlLFxyXG5cdFx0XHRcdFx0dGhpcy5hdXRvRm9jdXMgPSB0cnVlO1xyXG5cdFx0XHRcdFx0dGhpcy5pc29wZW4gPSBmYWxzZTtcclxuXHRcdFx0XHRcdHRoaXMuY3VycmVudCA9IDE7XHJcblx0XHRcdFx0XHR0aGlzLmN1cnJlbnROdW0gPSA0LjQ7XHJcblx0XHRcdFx0XHR0aGlzLmlzU2hvd0ltYWdlID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGlzLmN1cnNvclNwYWNpbmcgPSAyMDtcclxuXHRcdFx0XHRcdHRoaXMucGxhY2Vob2xkZXIgPSB0aGlzLl9fKFwi5pyJ54ix6K+E6K6677yM6K+054K55aW95ZCs55qE772eXCIpO1xyXG5cdFx0XHRcdFx0dGhpcy5pc3RvaHVpZnUgPSBmYWxzZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qXHJcblx0XHRcdFxyXG5cdFx0XHTku6XkuIvmlrnms5Xpg73mmK/ovpPlhaXmoYYg54q25oCB5Y+Y5YyW77yM5Lul5Y+K6YC76L6R5YiH5o2i562J5L+h5oGvXHJcblx0XHRcdFxyXG5cdFx0XHTomb3nhLbkuI3otbfnnLzkvYbmmK/lvojph43opoEg44CQ8J+Mn/CfjJ/wn4yf8J+Mn/CfjJ/jgJFcclxuXHRcdFx0XHJcblx0XHRcdO+8iOWmguaenOaYr+imgeWkjeWItueahOivnemDveaYr+imgeWkjeWItueahO+8iVxyXG5cdFx0XHRcclxuXHRcdFx0Ki8gXHJcblx0XHRcdC8vIC0tLS0tLS0gc3RhcnQgLS0tLS0tLVxcXHJcblx0XHRcdGNsb3NlU2hlZXQoKXtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdjbG9zZVNjcm9sbHZpZXcnKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0bW92ZWhhbmRsZSgpe30sXHJcblx0XHRcdG1vdmVzZWFyY2goKXt9LFxyXG5cdFx0XHRvcGVuUGluZ2x1bigpe1xyXG5cdFx0XHRcdHNldFRpbWVvdXQoKCk9PntcclxuXHRcdFx0XHRcdHRoaXMuJHJlZnMub3BlblBpbmdsdW4ub3BlbignYm90dG9tJylcclxuXHRcdFx0XHR9LDUwMClcclxuXHRcdFx0XHRcclxuXHRcdFx0fSxcclxuXHRcdFx0bGluZWNoYW5nZShldmVudCl7XHJcblx0XHRcdFx0dGhpcy5saW5laGVpZ2h0ID0gZXZlbnQuZGV0YWlsLmhlaWdodFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRrZXlib2FyZGhlaWdodGNoYW5nZSgpe30sXHJcblx0XHRcdGJsdXIoKXtcclxuXHRcdFx0XHQvLyB1bmkuaGlkZUtleWJvYXJkKCk7XHJcblx0XHRcdFx0XHJcblx0XHRcdH0sXHJcblx0XHRcdGNsaWNrVGV4dGFyZWEoKXtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHR0aGlzLmRpc2FibGVkID0gZmFsc2U7XHJcblx0XHRcdFx0aWYodW5pLmdldFN5c3RlbUluZm9TeW5jKCkucGxhdGZvcm0gPT0gJ2lvcycpe1xyXG5cdFx0XHRcdFx0dGhpcy5hdXRvRm9jdXMgPSBmYWxzZTtcclxuXHRcdFx0XHRcdHNldFRpbWVvdXQoKCk9PntcclxuXHRcdFx0XHRcdFx0dGhpcy5hdXRvRm9jdXMgPSB0cnVlO1xyXG5cdFx0XHRcdFx0fSwyMDApXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRmb2N1cygpe1xyXG5cdFx0XHRcdGlmKHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpLnBsYXRmb3JtID09ICdpb3MnKXtcclxuXHRcdFx0XHRcdHRoaXMuYXV0b0ZvY3VzID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGlzLmlzb3BlbiA9IHRydWU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNldFRpbWVvdXQoKCk9PntcclxuXHRcdFx0XHRcdHRoaXMuYXV0b0ZvY3VzID0gdHJ1ZTtcclxuXHRcdFx0XHRcdHRoaXMuaXNvcGVuID0gZmFsc2U7XHJcblx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpPT57XHJcblx0XHRcdFx0XHRcdGlmKHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpLnBsYXRmb3JtID09ICdpb3MnKXtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLmlzVG9TaG93ID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpZih0aGlzLmltYWdlVVJMICE9PSAnJyl7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5pc1Nob3dJbWFnZSA9IHRydWU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0sMTUwMClcclxuXHRcdFx0XHR9LDIwKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHR0b2Vtb2ppKCl7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0aWYodGhpcy5pc29wZW49PWZhbHNlKXtcclxuXHRcdFx0XHRcdHRoaXMud2luZG93SGVpZ2h0ID0gdW5pLmdldFN5c3RlbUluZm9TeW5jKCkuc2NyZWVuSGVpZ2h0O1xyXG5cdFx0XHRcdFx0dGhpcy5lbW9qaUhlaWdodCA9IHRoaXMud2luZG93SGVpZ2h0LzIuMTtcclxuXHRcdFx0XHRcdHRoaXMuZGlzYWJsZWQgPSB0cnVlO1xyXG5cdFx0XHRcdFx0dGhpcy5pc29wZW4gPSB0cnVlO1xyXG5cdFx0XHRcdFx0dGhpcy5pc1RvU2hvdyA9IHRydWU7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMuaXNTaG93SW1hZ2UgPSBmYWxzZTtcclxuXHRcdFx0XHRcdHRoaXMuaXNUb1Nob3cgPSBmYWxzZTtcclxuXHRcdFx0XHRcdHRoaXMuaXNvcGVuID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGlzLmRpc2FibGVkID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGlzLmVtb2ppSGVpZ2h0ID0gMDtcclxuXHRcdFx0XHRcdGlmKHRoaXMuaW1hZ2VVUkwgIT09ICcnKXtcclxuXHRcdFx0XHRcdFx0c2V0VGltZW91dCgoKT0+e1xyXG5cdFx0XHRcdFx0XHRcdHRoaXMuaXNTaG93SW1hZ2UgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHR9LDEzMDApXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9LFxyXG5cdFx0XHR1bmRvKCl7XHJcblx0XHRcdFx0aWYodGhpcy52YWx1ZSAhPT0gXCJcIil7XHJcblx0XHRcdFx0XHR2YXIgc3RyID0gXCJcIlxyXG5cdFx0XHRcdFx0Zm9yKGxldCBpPTA7aTx0aGlzLnZhbHVlLmxlbmd0aC0xO2krKyl7XHJcblx0XHRcdFx0XHRcdHN0ciArPSB0aGlzLnZhbHVlW2ldXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0aGlzLnZhbHVlID0gc3RyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0dGltZUVtb2ppKCl7XHJcblx0XHRcdFx0dGhpcy5jdXJyZW50TnVtID0gMVxyXG5cdFx0XHRcdHRoaXMuY3VycmVudCA9IDBcclxuXHRcdFx0fSxcclxuXHRcdFx0bm93RW1vamkoKXtcclxuXHRcdFx0XHR0aGlzLmN1cnJlbnROdW0gPSA0LjNcclxuXHRcdFx0XHR0aGlzLmN1cnJlbnQgPSAxXHJcblx0XHRcdH0sXHJcblx0XHRcdGxpa2VFbW9qaSgpe1xyXG5cdFx0XHRcdHRoaXMuY3VycmVudE51bSA9IDcuNlxyXG5cdFx0XHRcdHRoaXMuY3VycmVudCA9IDJcclxuXHRcdFx0fSxcclxuXHRcdFx0Z2lmRW1vamkoKXtcclxuXHRcdFx0XHR0aGlzLmN1cnJlbnROdW0gPSAxMS4wXHJcblx0XHRcdFx0dGhpcy5jdXJyZW50ID0gM1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRxaW5na29uKCl7XHJcblx0XHRcdFx0dW5pLnNob3dNb2RhbCh7XHJcblx0XHRcdFx0XHR0aXRsZTogdGhpcy5fXygn56Gu5a6a5riF56m677yfJyksXHJcblx0XHRcdFx0XHRzdWNjZXNzOiAocmUpID0+IHtcclxuXHRcdFx0XHRcdFx0aWYocmUuY29uZmlybSl7XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5ub3dUaW1lRW1vamlMaXN0ID0gW11cclxuXHRcdFx0XHRcdFx0XHR1bmkucmVtb3ZlU3RvcmFnZVN5bmMoXCJub3dUaW1lRW1vamlMaXN0XCIpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2xpY2tub3dUaW1lRW1vamkoaW5kZXgpe1xyXG5cdFx0XHRcdHZhciBzdHIgPSB0aGlzLm5vd1RpbWVFbW9qaUxpc3RbaW5kZXhdLmFsdDtcclxuXHRcdFx0XHR0aGlzLnZhbHVlICs9IHN0cjtcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2xpY2tFbW9qaShpbmRleCl7XHJcblx0XHRcdFx0Ly8gY29uc29sZS5sb2codGhpcy5lbW9qaWxpc3RbaW5kZXhdKVxyXG5cdFx0XHRcdHZhciBzdHIgPSB0aGlzLmVtb2ppbGlzdFtpbmRleF0uYWx0O1xyXG5cdFx0XHRcdHRoaXMudmFsdWUgKz0gc3RyO1xyXG5cdFx0XHRcdGlmKHVuaS5nZXRTdG9yYWdlU3luYyhcIm5vd1RpbWVFbW9qaUxpc3RcIikubGVuZ3RoID09IDApe1xyXG5cdFx0XHRcdFx0dGhpcy5ub3dUaW1lRW1vamlMaXN0ID0gW11cclxuXHRcdFx0XHRcdHRoaXMubm93VGltZUVtb2ppTGlzdC5wdXNoKHRoaXMuZW1vamlsaXN0W2luZGV4XSlcclxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYyhcIm5vd1RpbWVFbW9qaUxpc3RcIix0aGlzLm5vd1RpbWVFbW9qaUxpc3QpO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR0aGlzLm5vd1RpbWVFbW9qaUxpc3QgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoXCJub3dUaW1lRW1vamlMaXN0XCIpO1xyXG5cdFx0XHRcdFx0bGV0IGlzVHJ1ZSA9IHRydWU7XHJcblx0XHRcdFx0XHRmb3IobGV0IGk9MDtpPHRoaXMubm93VGltZUVtb2ppTGlzdC5sZW5ndGg7aSsrKXtcclxuXHRcdFx0XHRcdFx0aWYodGhpcy5lbW9qaWxpc3RbaW5kZXhdLmFsdCA9PSB0aGlzLm5vd1RpbWVFbW9qaUxpc3RbaV0uYWx0KXtcclxuXHRcdFx0XHRcdFx0XHRpc1RydWUgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aWYoaXNUcnVlKXtcclxuXHRcdFx0XHRcdFx0dGhpcy5ub3dUaW1lRW1vamlMaXN0LnB1c2godGhpcy5lbW9qaWxpc3RbaW5kZXhdKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKFwibm93VGltZUVtb2ppTGlzdFwiLHRoaXMubm93VGltZUVtb2ppTGlzdCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjbGlja3NpbmFFbW9qaShpbmRleCl7XHJcblx0XHRcdFx0Y29uc29sZS5sb2codGhpcy5zaW5hRW1vamlsaXN0W2luZGV4XSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Y3VycmVudENoYW5nZShlKXtcclxuXHRcdFx0XHR2YXIgbnVtID0gZS5kZXRhaWwuY3VycmVudCArIDFcclxuXHRcdFx0XHRzd2l0Y2ggKG51bSl7XHJcblx0XHRcdFx0XHRjYXNlIDE6XHJcblx0XHRcdFx0XHR0aGlzLmN1cnJlbnROdW0gPSAxXHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSAyOlxyXG5cdFx0XHRcdFx0dGhpcy5jdXJyZW50TnVtID0gNC4zXHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSAzOlxyXG5cdFx0XHRcdFx0dGhpcy5jdXJyZW50TnVtID0gNy42XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSA0OlxyXG5cdFx0XHRcdFx0dGhpcy5jdXJyZW50TnVtID0gMTEuMFxyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdGRlZmF1bHQ6XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Z2V0R2lmKCl7XHJcblx0XHRcdFx0dmFyIGxpc3QgPSBbXVxyXG5cdFx0XHRcdGZvcihsZXQgaT0wO2k8MTU7aSsrKXtcclxuXHRcdFx0XHRcdHZhciBudW0gPSBNYXRoLnJvdW5kKE1hdGgucmFuZG9tKCkqdGhpcy5naWZBbmRwbmdMaXN0Lmxlbmd0aCk7XHJcblx0XHRcdFx0XHRsaXN0LnB1c2godGhpcy5naWZBbmRwbmdMaXN0W251bV0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLmdpZkFuZHBuZ2xpc3QgPSBsaXN0XHJcblx0XHRcdH0sXHJcblx0XHRcdHNjcm9sbHRvbG93ZXJHSUYoKXtcclxuXHRcdFx0XHRmb3IobGV0IGk9MDtpPDE1O2krKyl7XHJcblx0XHRcdFx0XHR2YXIgbnVtID0gTWF0aC5yb3VuZChNYXRoLnJhbmRvbSgpKnRoaXMuZ2lmQW5kcG5nTGlzdC5sZW5ndGgpO1xyXG5cdFx0XHRcdFx0dGhpcy5naWZBbmRwbmdsaXN0LnB1c2godGhpcy5naWZBbmRwbmdMaXN0W251bV0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0b25VbkNvbW1lbnRMaWtlOiBmdW5jdGlvbiAobikge1xyXG5cdFx0XHQgICAgbGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdG4uc3RvcFByb3BhZ2F0aW9uKCk7XHJcblx0XHRcdCAgICB0aGF0LmZvcmNlVXNlckluZm8oZnVuY3Rpb24odXNlcikge1xyXG5cdFx0XHRcclxuXHRcdFx0ICAgICAgICB2YXIgcGFyYW1zID0ge1xyXG5cdFx0XHQgICAgICAgICAgICBjb21tZW50X2lkOiBuLmN1cnJlbnRUYXJnZXQuZGF0YXNldC5jb21tZW50X2lkXHJcblx0XHRcdCAgICAgICAgfTtcclxuXHRcdFx0XHJcblx0XHRcdCAgICAgICAgdGhhdC4kLnJlcXVlc3Qoe1xyXG5cdFx0XHQgICAgICAgICAgICB1cmw6IHRoYXQuQ29uZmlnLlVSTC5zbnMuc3RvcnlfY29tbWVudF9saWtlX3JlbW92ZSxcclxuXHRcdFx0ICAgICAgICAgICAgZGF0YTogcGFyYW1zLFxyXG5cdFx0XHQgICAgICAgICAgICBzdWNjZXNzOiBmdW5jdGlvbiAoZGF0YSwgc3RhdHVzLCBtc2csIGNvZGUpIHtcclxuXHRcdFx0ICAgICAgICAgICAgICAgIGlmICgyMDAgPT0gc3RhdHVzKSB7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgZm9yICh2YXIgdCA9IFtdLCBlID0gMDsgZSA8IHRoYXQuY29tbWVudExpc3QubGVuZ3RoOyBlKyspXHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAge1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICBpZiAodGhhdC5jb21tZW50TGlzdFtlXS5jb21tZW50X2lkID09IG4uY3VycmVudFRhcmdldC5kYXRhc2V0LmNvbW1lbnRfaWQpXHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBvID0gdGhhdC5jb21tZW50TGlzdFtlXTtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgPT0gdGhhdC5jb21tZW50TGlzdFtlXS5Jc0ZhYnVsb3VzID8gKG8uSXNGYWJ1bG91cyA9IDEsIG8uY29tbWVudF9saWtlX2NvdW50ID0gby5jb21tZW50X2xpa2VfY291bnQgKyAxKSA6IChvLklzRmFidWxvdXMgPSAwLCBvLmNvbW1lbnRfbGlrZV9jb3VudCA9IG8uY29tbWVudF9saWtlX2NvdW50IC0gMSksIHQucHVzaChvKVxyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGVsc2VcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAge1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgdC5wdXNoKHRoYXQuY29tbWVudExpc3RbZV0pO1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5jb21tZW50TGlzdD0gdFxyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIFxyXG5cdFx0XHQgICAgICAgICAgICAgICAgfSBlbHNlIHtcclxuXHRcdFx0ICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0ICAgICAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgIH0pO1xyXG5cdFx0XHQgICAgfSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdG9uQ29tbWVudExpa2U6IGZ1bmN0aW9uIChhKSB7XHJcblx0XHRcdCAgICBsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0YS5zdG9wUHJvcGFnYXRpb24oKTtcclxuXHRcdFx0ICAgIHRoYXQuZm9yY2VVc2VySW5mbyhmdW5jdGlvbih1c2VyKSB7XHJcblx0XHRcdCAgICAgICAgdGhhdC56YW4oYS5jdXJyZW50VGFyZ2V0LmRhdGFzZXQuY29tbWVudF9pZClcclxuXHRcdFx0ICAgIH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHR6YW46IGZ1bmN0aW9uIChjb21tZW50X2lkKSB7XHJcblx0XHRcdCAgICB2YXIgdGhhdCA9IHRoaXMsIHBhcmFtcyA9IHtcclxuXHRcdFx0ICAgICAgICB1c2VyX2lkOiB0aGF0LnVzZXJJbmZvLnVzZXJfaWQsXHJcblx0XHRcdCAgICAgICAgLypvcGVyYXRlSWQ6IHRoYXQuc2hvcEluZm8uc3RvcmVfaWQsKi9cclxuXHRcdFx0ICAgICAgICBjb21tZW50X2lkOiBjb21tZW50X2lkXHJcblx0XHRcdCAgICB9O1xyXG5cdFx0XHRcclxuXHRcdFx0ICAgIHRoYXQuJC5yZXF1ZXN0KHtcclxuXHRcdFx0ICAgICAgICB1cmw6IHRoaXMuQ29uZmlnLlVSTC5zbnMuc3RvcnlfY29tbWVudF9saWtlX2FkZCxcclxuXHRcdFx0ICAgICAgICBkYXRhOiBwYXJhbXMsXHJcblx0XHRcdCAgICAgICAgc3VjY2VzczogZnVuY3Rpb24gKGRhdGEsIHN0YXR1cywgbXNnLCBjb2RlKSB7XHJcblx0XHRcdCAgICAgICAgICAgIGlmICgyMDAgPT0gc3RhdHVzKSB7XHJcblx0XHRcdCAgICAgICAgICAgICAgICBmb3IgKHZhciB0ID0gW10sIGUgPSAwOyBlIDwgdGhhdC5waW5sdW5MaXN0Lmxlbmd0aDsgZSsrKVxyXG5cdFx0XHQgICAgICAgICAgICAgICAge1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIGlmICh0aGF0LnBpbmx1bkxpc3RbZV0uY29tbWVudF9pZCA9PSBjb21tZW50X2lkKVxyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIHtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgdmFyIG8gPSB0aGF0LnBpbmx1bkxpc3RbZV07XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIDAgPT0gdGhhdC5waW5sdW5MaXN0W2VdLklzRmFidWxvdXMgPyAoby5Jc0ZhYnVsb3VzID0gMSwgby5jb21tZW50X2xpa2VfY291bnQgPSBvLmNvbW1lbnRfbGlrZV9jb3VudCArIDEpIDogKG8uSXNGYWJ1bG91cyA9IDAsIG8uY29tbWVudF9saWtlX2NvdW50ID0gby5jb21tZW50X2xpa2VfY291bnQgLSAxKSwgdC5wdXNoKG8pXHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIGVsc2VcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICB7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIHQucHVzaCh0aGF0LnBpbmx1bkxpc3RbZV0pO1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0ICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHJcblx0XHRcdCAgICAgICAgICAgICAgICB0aGF0LmNvbW1lbnRMaXN0PSB0XHJcblx0XHRcdCAgICAgICAgICAgIH0gZWxzZSB7XHJcblx0XHRcdCAgICAgICAgICAgIH1cclxuXHRcdFx0ICAgICAgICB9XHJcblx0XHRcdCAgICB9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gLS0tLS0tLSBlbmQgLS0tLS0tLVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGU+XHJcblx0LmNvbW1lbnRfY29udGVudCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///134\n"); /***/ }), /* 135 */ /*!**********************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/common/emoji/biaoqin.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 emojiList = [{\n \"url\": \"0.gif\",\n \"alt\": \"[惊讶]\"\n}, {\n \"url\": \"1.gif\",\n \"alt\": \"[撇嘴]\"\n}, {\n \"url\": \"2.gif\",\n \"alt\": \"[色]\"\n}, {\n \"url\": \"3.gif\",\n \"alt\": \"[啊这]\"\n}, {\n \"url\": \"4.gif\",\n \"alt\": \"[得意]\"\n}, {\n \"url\": \"5.gif\",\n \"alt\": \"[流泪]\"\n}, {\n \"url\": \"6.gif\",\n \"alt\": \"[害羞]\"\n}, {\n \"url\": \"7.gif\",\n \"alt\": \"[闭嘴]\"\n}, {\n \"url\": \"8.gif\",\n \"alt\": \"[睡]\"\n}, {\n \"url\": \"9.gif\",\n \"alt\": \"[大哭]\"\n}, {\n \"url\": \"10.gif\",\n \"alt\": \"[尴尬]\"\n}, {\n \"url\": \"11.gif\",\n \"alt\": \"[发怒]\"\n}, {\n \"url\": \"12.gif\",\n \"alt\": \"[调皮]\"\n}, {\n \"url\": \"13.gif\",\n \"alt\": \"[呲牙]\"\n}, {\n \"url\": \"14.gif\",\n \"alt\": \"[微笑]\"\n}, {\n \"url\": \"15.gif\",\n \"alt\": \"[难过]\"\n}, {\n \"url\": \"16.gif\",\n \"alt\": \"[酷]\"\n}, {\n \"url\": \"18.gif\",\n \"alt\": \"[抓狂]\"\n}, {\n \"url\": \"19.gif\",\n \"alt\": \"[吐]\"\n}, {\n \"url\": \"20.gif\",\n \"alt\": \"[偷笑]\"\n}, {\n \"url\": \"21.gif\",\n \"alt\": \"[可爱]\"\n}, {\n \"url\": \"22.gif\",\n \"alt\": \"[白眼]\"\n}, {\n \"url\": \"23.gif\",\n \"alt\": \"[傲慢]\"\n}, {\n \"url\": \"24.gif\",\n \"alt\": \"[饥饿]\"\n}, {\n \"url\": \"25.gif\",\n \"alt\": \"[困]\"\n}, {\n \"url\": \"26.gif\",\n \"alt\": \"[惊恐]\"\n}, {\n \"url\": \"27.gif\",\n \"alt\": \"[流汗]\"\n}, {\n \"url\": \"28.gif\",\n \"alt\": \"[憨笑]\"\n}, {\n \"url\": \"29.gif\",\n \"alt\": \"[悠闲]\"\n}, {\n \"url\": \"30.gif\",\n \"alt\": \"[奋斗]\"\n}, {\n \"url\": \"31.gif\",\n \"alt\": \"[咒骂]\"\n}, {\n \"url\": \"32.gif\",\n \"alt\": \"[疑问]\"\n}, {\n \"url\": \"33.gif\",\n \"alt\": \"[嘘]\"\n}, {\n \"url\": \"34.gif\",\n \"alt\": \"[晕]\"\n}, {\n \"url\": \"35.gif\",\n \"alt\": \"[折磨]\"\n}, {\n \"url\": \"36.gif\",\n \"alt\": \"[衰]\"\n}, {\n \"url\": \"37.gif\",\n \"alt\": \"[骷髅]\"\n}, {\n \"url\": \"38.gif\",\n \"alt\": \"[敲打]\"\n}, {\n \"url\": \"39.gif\",\n \"alt\": \"[再见]\"\n}, {\n \"url\": \"46.gif\",\n \"alt\": \"[猪头]\"\n}, {\n \"url\": \"49.gif\",\n \"alt\": \"[抱抱]\"\n}, {\n \"url\": \"53.gif\",\n \"alt\": \"[生日]\"\n}, {\n \"url\": \"54.gif\",\n \"alt\": \"[闪电]\"\n}, {\n \"url\": \"55.gif\",\n \"alt\": \"[炸弹]\"\n}, {\n \"url\": \"56.gif\",\n \"alt\": \"[刀]\"\n}, {\n \"url\": \"57.gif\",\n \"alt\": \"[足球]\"\n}, {\n \"url\": \"59.gif\",\n \"alt\": \"[便便]\"\n}, {\n \"url\": \"60.gif\",\n \"alt\": \"[咖啡]\"\n}, {\n \"url\": \"61.gif\",\n \"alt\": \"[饭]\"\n}, {\n \"url\": \"62.gif\",\n \"alt\": \"[药]\"\n}, {\n \"url\": \"63.gif\",\n \"alt\": \"[玫瑰]\"\n}, {\n \"url\": \"64.gif\",\n \"alt\": \"[凋谢]\"\n}, {\n \"url\": \"66.gif\",\n \"alt\": \"[爱心]\"\n}, {\n \"url\": \"67.gif\",\n \"alt\": \"[心碎]\"\n}, {\n \"url\": \"69.gif\",\n \"alt\": \"[礼物]\"\n}, {\n \"url\": \"72.gif\",\n \"alt\": \"[信封]\"\n}, {\n \"url\": \"74.gif\",\n \"alt\": \"[太阳]\"\n}, {\n \"url\": \"75.gif\",\n \"alt\": \"[月亮]\"\n}, {\n \"url\": \"76.gif\",\n \"alt\": \"[赞]\"\n}, {\n \"url\": \"77.gif\",\n \"alt\": \"[踩]\"\n}, {\n \"url\": \"78.gif\",\n \"alt\": \"[握手]\"\n}, {\n \"url\": \"79.gif\",\n \"alt\": \"[胜利]\"\n}, {\n \"url\": \"89.gif\",\n \"alt\": \"[西瓜]\"\n}, {\n \"url\": \"90.gif\",\n \"alt\": \"[下雨]\"\n}, {\n \"url\": \"91.gif\",\n \"alt\": \"[多云]\"\n}, {\n \"url\": \"96.gif\",\n \"alt\": \"[冷汗]\"\n}, {\n \"url\": \"97.gif\",\n \"alt\": \"[擦汗]\"\n}, {\n \"url\": \"98.gif\",\n \"alt\": \"[抠鼻]\"\n}, {\n \"url\": \"99.gif\",\n \"alt\": \"[鼓掌]\"\n}, {\n \"url\": \"100.gif\",\n \"alt\": \"[嗅大了]\"\n}, {\n \"url\": \"101.gif\",\n \"alt\": \"[坏笑]\"\n}, {\n \"url\": \"102.gif\",\n \"alt\": \"[右哼哼]\"\n}, {\n \"url\": \"103.gif\",\n \"alt\": \"[左哼哼]\"\n}, {\n \"url\": \"104.gif\",\n \"alt\": \"[哈欠]\"\n}];\nvar _default = emojiList; // const emojiList = [\n// \t{\"url\":\"0.png\",\"alt\":\"[惊讶]\"},{\"url\":\"1.png\",\"alt\":\"[撇嘴]\"},{\"url\":\"2.png\",\"alt\":\"[色]\"},{\"url\":\"3.png\",\"alt\":\"[啊这]\"},{\"url\":\"4.png\",\"alt\":\"[得意]\"},{\"url\":\"5.png\",\"alt\":\"[流泪]\"},{\"url\":\"6.png\",\"alt\":\"[害羞]\"},\n// \t{\"url\":\"7.png\",\"alt\":\"[闭嘴]\"},{\"url\":\"8.png\",\"alt\":\"[睡]\"},{\"url\":\"9.png\",\"alt\":\"[大哭]\"},{\"url\":\"10.png\",\"alt\":\"[尴尬]\"},{\"url\":\"11.png\",\"alt\":\"[发怒]\"},{\"url\":\"12.png\",\"alt\":\"[调皮]\"},{\"url\":\"13.png\",\"alt\":\"[呲牙]\"},\n// \t{\"url\":\"14.png\",\"alt\":\"[微笑]\"},{\"url\":\"15.png\",\"alt\":\"[难过]\"},{\"url\":\"16.png\",\"alt\":\"[酷]\"},{\"url\":\"18.png\",\"alt\":\"[抓狂]\"},{\"url\":\"19.png\",\"alt\":\"[吐]\"},{\"url\":\"20.png\",\"alt\":\"[偷笑]\"},{\"url\":\"21.png\",\"alt\":\"[可爱]\"},\n// \t{\"url\":\"22.png\",\"alt\":\"[白眼]\"},{\"url\":\"23.png\",\"alt\":\"[傲慢]\"},{\"url\":\"24.png\",\"alt\":\"[饥饿]\"},{\"url\":\"25.png\",\"alt\":\"[困]\"},{\"url\":\"26.png\",\"alt\":\"[惊恐]\"},{\"url\":\"27.png\",\"alt\":\"[流汗]\"},{\"url\":\"28.png\",\"alt\":\"[憨笑]\"},\n// \t{\"url\":\"29.png\",\"alt\":\"[悠闲]\"},{\"url\":\"30.png\",\"alt\":\"[奋斗]\"},{\"url\":\"31.png\",\"alt\":\"[咒骂]\"},{\"url\":\"32.png\",\"alt\":\"[疑问]\"},{\"url\":\"33.png\",\"alt\":\"[嘘]\"},{\"url\":\"34.png\",\"alt\":\"[晕]\"},{\"url\":\"35.png\",\"alt\":\"[折磨]\"},\n// \t{\"url\":\"36.png\",\"alt\":\"[衰]\"},{\"url\":\"37.png\",\"alt\":\"[骷髅]\"},{\"url\":\"38.png\",\"alt\":\"[敲打]\"},{\"url\":\"39.png\",\"alt\":\"[再见]\"},{\"url\":\"46.png\",\"alt\":\"[猪头]\"},{\"url\":\"49.png\",\"alt\":\"[抱抱]\"},{\"url\":\"53.png\",\"alt\":\"[生日]\"},\n// \t{\"url\":\"54.png\",\"alt\":\"[闪电]\"},{\"url\":\"55.png\",\"alt\":\"[炸弹]\"},{\"url\":\"56.png\",\"alt\":\"[刀]\"},{\"url\":\"57.png\",\"alt\":\"[足球]\"},{\"url\":\"59.png\",\"alt\":\"[便便]\"},{\"url\":\"60.png\",\"alt\":\"[咖啡]\"},{\"url\":\"61.png\",\"alt\":\"[饭]\"},\n// \t{\"url\":\"62.png\",\"alt\":\"[药]\"},{\"url\":\"63.png\",\"alt\":\"[玫瑰]\"},{\"url\":\"64.png\",\"alt\":\"[凋谢]\"},{\"url\":\"66.png\",\"alt\":\"[爱心]\"},{\"url\":\"67.png\",\"alt\":\"[心碎]\"},{\"url\":\"69.png\",\"alt\":\"[礼物]\"},{\"url\":\"72.png\",\"alt\":\"[信封]\"},\n// \t{\"url\":\"74.png\",\"alt\":\"[太阳]\"},{\"url\":\"75.png\",\"alt\":\"[月亮]\"},{\"url\":\"76.png\",\"alt\":\"[赞]\"},{\"url\":\"77.png\",\"alt\":\"[踩]\"},{\"url\":\"78.png\",\"alt\":\"[握手]\"},{\"url\":\"79.png\",\"alt\":\"[胜利]\"},{\"url\":\"89.png\",\"alt\":\"[西瓜]\"},\n// \t{\"url\":\"90.png\",\"alt\":\"[下雨]\"},{\"url\":\"91.png\",\"alt\":\"[多云]\"},{\"url\":\"96.png\",\"alt\":\"[冷汗]\"},{\"url\":\"97.png\",\"alt\":\"[擦汗]\"},{\"url\":\"98.png\",\"alt\":\"[抠鼻]\"},{\"url\":\"99.png\",\"alt\":\"[鼓掌]\"},{\"url\":\"100.png\",\"alt\":\"[嗅大了]\"},\n// \t{\"url\":\"101.png\",\"alt\":\"[坏笑]\"},{\"url\":\"102.png\",\"alt\":\"[右哼哼]\"},{\"url\":\"103.png\",\"alt\":\"[左哼哼]\"},{\"url\":\"104.png\",\"alt\":\"[哈欠]\"},{\"url\":\"105.png\",\"alt\":\"[鄙视]\"},{\"url\":\"106.png\",\"alt\":\"[委屈]\"},{\"url\":\"107.png\",\"alt\":\"[快哭了]\"},\n// \t{\"url\":\"108.png\",\"alt\":\"[阴险]\"},{\"url\":\"109.png\",\"alt\":\"[亲亲]\"},{\"url\":\"110.png\",\"alt\":\"[吓]\"},{\"url\":\"111.png\",\"alt\":\"[可怜]\"},{\"url\":\"112.png\",\"alt\":\"[菜刀]\"},{\"url\":\"113.png\",\"alt\":\"[啤酒]\"},{\"url\":\"114.png\",\"alt\":\"[篮球]\"},\n// \t{\"url\":\"115.png\",\"alt\":\"[乒乓]\"},{\"url\":\"116.png\",\"alt\":\"[示爱]\"},{\"url\":\"117.png\",\"alt\":\"[瓢虫]\"},{\"url\":\"118.png\",\"alt\":\"[抱拳]\"},{\"url\":\"119.png\",\"alt\":\"[勾引]\"},{\"url\":\"120.png\",\"alt\":\"[拳头]\"},{\"url\":\"121.png\",\"alt\":\"[差劲]\"},\n// \t{\"url\":\"122.png\",\"alt\":\"[爱你]\"},{\"url\":\"123.png\",\"alt\":\"[NO]\"},{\"url\":\"124.png\",\"alt\":\"[OK]\"},{\"url\":\"136.png\",\"alt\":\"[双喜]\"},{\"url\":\"137.png\",\"alt\":\"[鞭炮]\"},{\"url\":\"138.png\",\"alt\":\"[灯笼]\"},{\"url\":\"139.png\",\"alt\":\"[麻将]\"},\n// \t{\"url\":\"140.png\",\"alt\":\"[唱歌]\"},{\"url\":\"141.png\",\"alt\":\"[包包]\"},{\"url\":\"142.png\",\"alt\":\"[信]\"},{\"url\":\"143.png\",\"alt\":\"[象棋]\"},{\"url\":\"144.png\",\"alt\":\"[礼物]\"},{\"url\":\"145.png\",\"alt\":\"[祈祷]\"},{\"url\":\"146.png\",\"alt\":\"[爆筋]\"},\n// \t{\"url\":\"147.png\",\"alt\":\"[棒棒糖]\"},{\"url\":\"148.png\",\"alt\":\"[喝奶]\"},{\"url\":\"149.png\",\"alt\":\"[吃面]\"},{\"url\":\"150.png\",\"alt\":\"[香蕉]\"},{\"url\":\"151.png\",\"alt\":\"[飞机]\"},{\"url\":\"152.png\",\"alt\":\"[汽车]\"},{\"url\":\"153.png\",\"alt\":\"[高铁]\"},\n// \t{\"url\":\"154.png\",\"alt\":\"[动车]\"},{\"url\":\"155.png\",\"alt\":\"[动车头]\"},{\"url\":\"156.png\",\"alt\":\"[多云]\"},{\"url\":\"157.png\",\"alt\":\"[下雨]\"},{\"url\":\"158.png\",\"alt\":\"[钞票]\"},{\"url\":\"159.png\",\"alt\":\"[熊猫]\"},{\"url\":\"160.png\",\"alt\":\"[电灯泡]\"},\n// \t{\"url\":\"161.png\",\"alt\":\"[七彩]\"},{\"url\":\"162.png\",\"alt\":\"[闹钟]\"},{\"url\":\"163.png\",\"alt\":\"[雨伞]\"},{\"url\":\"164.png\",\"alt\":\"[气球]\"},{\"url\":\"165.png\",\"alt\":\"[钻戒]\"},{\"url\":\"166.png\",\"alt\":\"[座椅]\"},{\"url\":\"167.png\",\"alt\":\"[纸巾]\"},\n// \t{\"url\":\"168.png\",\"alt\":\"[药丸]\"},{\"url\":\"169.png\",\"alt\":\"[手枪]\"},{\"url\":\"170.png\",\"alt\":\"[青蛙]\"},{\"url\":\"171.png\",\"alt\":\"[热汤]\"},{\"url\":\"172.png\",\"alt\":\"[眨眼睛]\"},{\"url\":\"173.png\",\"alt\":\"[泪奔]\"},{\"url\":\"174.png\",\"alt\":\"[无奈]\"},\n// \t{\"url\":\"175.png\",\"alt\":\"[卖萌]\"},{\"url\":\"176.png\",\"alt\":\"[小纠结]\"},{\"url\":\"177.png\",\"alt\":\"[喷血]\"},{\"url\":\"178.png\",\"alt\":\"[斜眼笑]\"},{\"url\":\"179.png\",\"alt\":\"[高傲]\"},{\"url\":\"180.png\",\"alt\":\"[惊喜]\"},{\"url\":\"181.png\",\"alt\":\"[骚扰]\"},\n// \t{\"url\":\"182.png\",\"alt\":\"[笑哭]\"},{\"url\":\"183.png\",\"alt\":\"[我最美]\"},{\"url\":\"184.png\",\"alt\":\"[河蟹]\"},{\"url\":\"185.png\",\"alt\":\"[羊驼]\"},{\"url\":\"186.png\",\"alt\":\"[板栗]\"},{\"url\":\"187.png\",\"alt\":\"[幽灵]\"},{\"url\":\"188.png\",\"alt\":\"[鸡蛋]\"},\n// \t{\"url\":\"189.png\",\"alt\":\"[魔方]\"},{\"url\":\"190.png\",\"alt\":\"[转花圈]\"},{\"url\":\"191.png\",\"alt\":\"[搓澡]\"},{\"url\":\"192.png\",\"alt\":\"[红包]\"},{\"url\":\"200.png\",\"alt\":\"[拜托]\"},{\"url\":\"201.png\",\"alt\":\"[点赞]\"},{\"url\":\"202.png\",\"alt\":\"[无聊]\"},\n// \t{\"url\":\"203.png\",\"alt\":\"[托脸]\"},{\"url\":\"204.png\",\"alt\":\"[吃]\"},{\"url\":\"205.png\",\"alt\":\"[送花]\"},{\"url\":\"206.png\",\"alt\":\"[害怕]\"},{\"url\":\"207.png\",\"alt\":\"[花痴]\"},{\"url\":\"208.png\",\"alt\":\"[小样儿]\"},{\"url\":\"210.png\",\"alt\":\"[飙泪]\"},\n// \t{\"url\":\"211.png\",\"alt\":\"[我不看]\"},{\"url\":\"212.png\",\"alt\":\"[托腮]\"},{\"url\":\"245.png\",\"alt\":\"[加油必胜]\"},{\"url\":\"246.png\",\"alt\":\"[抱抱]\"},{\"url\":\"247.png\",\"alt\":\"[白条]\"},{\"url\":\"260.png\",\"alt\":\"[白条]\"},{\"url\":\"261.png\",\"alt\":\"[搬砖中]\"},\n// \t{\"url\":\"262.png\",\"alt\":\"[脑壳疼]\"},{\"url\":\"263.png\",\"alt\":\"[沧桑]\"},{\"url\":\"264.png\",\"alt\":\"[捂脸]\"},{\"url\":\"265.png\",\"alt\":\"[辣眼睛]\"},{\"url\":\"266.png\",\"alt\":\"[哦呦]\"},{\"url\":\"267.png\",\"alt\":\"[头秃]\"},{\"url\":\"268.png\",\"alt\":\"[问号脸]\"},\n// \t{\"url\":\"269.png\",\"alt\":\"[暗中观察]\"},{\"url\":\"270.png\",\"alt\":\"[emm]\"},{\"url\":\"271.png\",\"alt\":\"[吃瓜]\"},{\"url\":\"272.png\",\"alt\":\"[呵呵哒]\"},{\"url\":\"273.png\",\"alt\":\"[白条]\"},{\"url\":\"274.png\",\"alt\":\"[白条]\"},{\"url\":\"newemoji_002.png\",\"alt\":\"[好的]\"},\n// \t{\"url\":\"newemoji_003.png\",\"alt\":\"[白眼]\"},{\"url\":\"newemoji_004.png\",\"alt\":\"[鬼脸]\"},{\"url\":\"newemoji_005.png\",\"alt\":\"[马赛克]\"},{\"url\":\"newemoji_006.png\",\"alt\":\"[喝茶]\"},{\"url\":\"newemoji_007.png\",\"alt\":\"[摸鱼]\"},{\"url\":\"newemoji_008.png\",\"alt\":\"[大笑]\"},{\"url\":\"newemoji_009.png\",\"alt\":\"[请滚]\"},\n// \t{\"url\":\"newemoji_010.png\",\"alt\":\"[睁眼]\"},{\"url\":\"newemoji_011.png\",\"alt\":\"[儿子乖]\"},{\"url\":\"newemoji_012.png\",\"alt\":\"[脸疼]\"},{\"url\":\"newemoji_013.png\",\"alt\":\"[考虑]\"},{\"url\":\"newemoji_014.png\",\"alt\":\"[惊掉下巴]\"},{\"url\":\"newemoji_015.png\",\"alt\":\"[遮眼]\"},{\"url\":\"newemoji_016.png\",\"alt\":\"[比爱心]\"},\n// \t{\"url\":\"newemoji_017.png\",\"alt\":\"[喝彩]\"}\n// ]\n// export default emojiList;\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tbW9uL2Vtb2ppL2JpYW9xaW4uanMiXSwibmFtZXMiOlsiZW1vamlMaXN0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxJQUFNQSxTQUFTLEdBQUcsQ0FDakI7RUFBQyxLQUFLLEVBQUMsT0FBTztFQUFDLEtBQUssRUFBQztBQUFNLENBQUMsRUFBQztFQUFDLEtBQUssRUFBQyxPQUFPO0VBQUMsS0FBSyxFQUFDO0FBQU0sQ0FBQyxFQUFDO0VBQUMsS0FBSyxFQUFDLE9BQU87RUFBQyxLQUFLLEVBQUM7QUFBSyxDQUFDLEVBQUM7RUFBQyxLQUFLLEVBQUMsT0FBTztFQUFDLEtBQUssRUFBQztBQUFNLENBQUMsRUFBQztFQUFDLEtBQUssRUFBQyxPQUFPO0VBQUMsS0FBSyxFQUFDO0FBQU0sQ0FBQyxFQUFDO0VBQUMsS0FBSyxFQUFDLE9BQU87RUFBQyxLQUFLLEVBQUM7QUFBTSxDQUFDLEVBQUM7RUFBQyxLQUFLLEVBQUMsT0FBTztFQUFDLEtBQUssRUFBQztBQUFNLENBQUMsRUFDek07RUFBQyxLQUFLLEVBQUMsT0FBTztFQUFDLEtBQUssRUFBQztBQUFNLENBQUMsRUFBQztFQUFDLEtBQUssRUFBQyxPQUFPO0VBQUMsS0FBSyxFQUFDO0FBQUssQ0FBQyxFQUFDO0VBQUMsS0FBSyxFQUFDLE9BQU87RUFBQyxLQUFLLEVBQUM7QUFBTSxDQUFDLEVBQUM7RUFBQyxLQUFLLEVBQUMsUUFBUTtFQUFDLEtBQUssRUFBQztBQUFNLENBQUMsRUFBQztFQUFDLEtBQUssRUFBQyxRQUFRO0VBQUMsS0FBSyxFQUFDO0FBQU0sQ0FBQyxFQUFDO0VBQUMsS0FBSyxFQUFDLFFBQVE7RUFBQyxLQUFLLEVBQUM7QUFBTSxDQUFDLEVBQUM7RUFBQyxLQUFLLEVBQUMsUUFBUTtFQUFDLEtBQUssRUFBQztBQUFNLENBQUMsRUFDN007RUFBQyxLQUFLLEVBQUMsUUFBUTtFQUFDLEtBQUssRUFBQztBQUFNLENBQUMsRUFBQztFQUFDLEtBQUssRUFBQyxRQUFRO0VBQUMsS0FBSyxFQUFDO0FBQU0sQ0FBQyxFQUFDO0VBQUMsS0FBSyxFQUFDLFFBQVE7RUFBQyxLQUFLLEVBQUM7QUFBSyxDQUFDLEVBQUM7RUFBQyxLQUFLLEVBQUMsUUFBUTtFQUFDLEtBQUssRUFBQztBQUFNLENBQUMsRUFBQztFQUFDLEtBQUssRUFBQyxRQUFRO0VBQUMsS0FBSyxFQUFDO0FBQUssQ0FBQyxFQUFDO0VBQUMsS0FBSyxFQUFDLFFBQVE7RUFBQyxLQUFLLEVBQUM7QUFBTSxDQUFDLEVBQUM7RUFBQyxLQUFLLEVBQUMsUUFBUTtFQUFDLEtBQUssRUFBQztBQUFNLENBQUMsRUFDL007RUFBQyxLQUFLLEVBQUMsUUFBUTtFQUFDLEtBQUssRUFBQztBQUFNLENBQUMsRUFBQztFQUFDLEtBQUssRUFBQyxRQUFRO0VBQUMsS0FBSyxFQUFDO0FBQU0sQ0FBQyxFQUFDO0VBQUMsS0FBSyxFQUFDLFFBQVE7RUFBQyxLQUFLLEVBQUM7QUFBTSxDQUFDLEVBQUM7RUFBQyxLQUFLLEVBQUMsUUFBUTtFQUFDLEtBQUssRUFBQztBQUFLLENBQUMsRUFBQztFQUFDLEtBQUssRUFBQyxRQUFRO0VBQUMsS0FBSyxFQUFDO0FBQU0sQ0FBQyxFQUFDO0VBQUMsS0FBSyxFQUFDLFFBQVE7RUFBQyxLQUFLLEVBQUM7QUFBTSxDQUFDLEVBQUM7RUFBQyxLQUFLLEVBQUMsUUFBUTtFQUFDLEtBQUssRUFBQztBQUFNLENBQUMsRUFDaE47RUFBQyxLQUFLLEVBQUMsUUFBUTtFQUFDLEtBQUssRUFBQztBQUFNLENBQUMsRUFBQztFQUFDLEtBQUssRUFBQyxRQUFRO0VBQUMsS0FBSyxFQUFDO0FBQU0sQ0FBQyxFQUFDO0VBQUMsS0FBSyxFQUFDLFFBQVE7RUFBQyxLQUFLLEVBQUM7QUFBTSxDQUFDLEVBQUM7RUFBQyxLQUFLLEVBQUMsUUFBUTtFQUFDLEtBQUssRUFBQztBQUFNLENBQUMsRUFBQztFQUFDLEtBQUssRUFBQyxRQUFRO0VBQUMsS0FBSyxFQUFDO0FBQUssQ0FBQyxFQUFDO0VBQUMsS0FBSyxFQUFDLFFBQVE7RUFBQyxLQUFLLEVBQUM7QUFBSyxDQUFDLEVBQUM7RUFBQyxLQUFLLEVBQUMsUUFBUTtFQUFDLEtBQUssRUFBQztBQUFNLENBQUMsRUFDL007RUFBQyxLQUFLLEVBQUMsUUFBUTtFQUFDLEtBQUssRUFBQztBQUFLLENBQUMsRUFBQztFQUFDLEtBQUssRUFBQyxRQUFRO0VBQUMsS0FBSyxFQUFDO0FBQU0sQ0FBQyxFQUFDO0VBQUMsS0FBSyxFQUFDLFFBQVE7RUFBQyxLQUFLLEVBQUM7QUFBTSxDQUFDLEVBQUM7RUFBQyxLQUFLLEVBQUMsUUFBUTtFQUFDLEtBQUssRUFBQztBQUFNLENBQUMsRUFBQztFQUFDLEtBQUssRUFBQyxRQUFRO0VBQUMsS0FBSyxFQUFDO0FBQU0sQ0FBQyxFQUFDO0VBQUMsS0FBSyxFQUFDLFFBQVE7RUFBQyxLQUFLLEVBQUM7QUFBTSxDQUFDLEVBQUM7RUFBQyxLQUFLLEVBQUMsUUFBUTtFQUFDLEtBQUssRUFBQztBQUFNLENBQUMsRUFDaE47RUFBQyxLQUFLLEVBQUMsUUFBUTtFQUFDLEtBQUssRUFBQztBQUFNLENBQUMsRUFBQztFQUFDLEtBQUssRUFBQyxRQUFRO0VBQUMsS0FBSyxFQUFDO0FBQU0sQ0FBQyxFQUFDO0VBQUMsS0FBSyxFQUFDLFFBQVE7RUFBQyxLQUFLLEVBQUM7QUFBSyxDQUFDLEVBQUM7RUFBQyxLQUFLLEVBQUMsUUFBUTtFQUFDLEtBQUssRUFBQztBQUFNLENBQUMsRUFBQztFQUFDLEtBQUssRUFBQyxRQUFRO0VBQUMsS0FBSyxFQUFDO0FBQU0sQ0FBQyxFQUFDO0VBQUMsS0FBSyxFQUFDLFFBQVE7RUFBQyxLQUFLLEVBQUM7QUFBTSxDQUFDLEVBQUM7RUFBQyxLQUFLLEVBQUMsUUFBUTtFQUFDLEtBQUssRUFBQztBQUFLLENBQUMsRUFDL007RUFBQyxLQUFLLEVBQUMsUUFBUTtFQUFDLEtBQUssRUFBQztBQUFLLENBQUMsRUFBQztFQUFDLEtBQUssRUFBQyxRQUFRO0VBQUMsS0FBSyxFQUFDO0FBQU0sQ0FBQyxFQUFDO0VBQUMsS0FBSyxFQUFDLFFBQVE7RUFBQyxLQUFLLEVBQUM7QUFBTSxDQUFDLEVBQUM7RUFBQyxLQUFLLEVBQUMsUUFBUTtFQUFDLEtBQUssRUFBQztBQUFNLENBQUMsRUFBQztFQUFDLEtBQUssRUFBQyxRQUFRO0VBQUMsS0FBSyxFQUFDO0FBQU0sQ0FBQyxFQUFDO0VBQUMsS0FBSyxFQUFDLFFBQVE7RUFBQyxLQUFLLEVBQUM7QUFBTSxDQUFDLEVBQUM7RUFBQyxLQUFLLEVBQUMsUUFBUTtFQUFDLEtBQUssRUFBQztBQUFNLENBQUMsRUFDaE47RUFBQyxLQUFLLEVBQUMsUUFBUTtFQUFDLEtBQUssRUFBQztBQUFNLENBQUMsRUFBQztFQUFDLEtBQUssRUFBQyxRQUFRO0VBQUMsS0FBSyxFQUFDO0FBQU0sQ0FBQyxFQUFDO0VBQUMsS0FBSyxFQUFDLFFBQVE7RUFBQyxLQUFLLEVBQUM7QUFBSyxDQUFDLEVBQUM7RUFBQyxLQUFLLEVBQUMsUUFBUTtFQUFDLEtBQUssRUFBQztBQUFLLENBQUMsRUFBQztFQUFDLEtBQUssRUFBQyxRQUFRO0VBQUMsS0FBSyxFQUFDO0FBQU0sQ0FBQyxFQUFDO0VBQUMsS0FBSyxFQUFDLFFBQVE7RUFBQyxLQUFLLEVBQUM7QUFBTSxDQUFDLEVBQUM7RUFBQyxLQUFLLEVBQUMsUUFBUTtFQUFDLEtBQUssRUFBQztBQUFNLENBQUMsRUFDL007RUFBQyxLQUFLLEVBQUMsUUFBUTtFQUFDLEtBQUssRUFBQztBQUFNLENBQUMsRUFBQztFQUFDLEtBQUssRUFBQyxRQUFRO0VBQUMsS0FBSyxFQUFDO0FBQU0sQ0FBQyxFQUFDO0VBQUMsS0FBSyxFQUFDLFFBQVE7RUFBQyxLQUFLLEVBQUM7QUFBTSxDQUFDLEVBQUM7RUFBQyxLQUFLLEVBQUMsUUFBUTtFQUFDLEtBQUssRUFBQztBQUFNLENBQUMsRUFBQztFQUFDLEtBQUssRUFBQyxRQUFRO0VBQUMsS0FBSyxFQUFDO0FBQU0sQ0FBQyxFQUFDO0VBQUMsS0FBSyxFQUFDLFFBQVE7RUFBQyxLQUFLLEVBQUM7QUFBTSxDQUFDLEVBQUM7RUFBQyxLQUFLLEVBQUMsU0FBUztFQUFDLEtBQUssRUFBQztBQUFPLENBQUMsRUFDbk47RUFBQyxLQUFLLEVBQUMsU0FBUztFQUFDLEtBQUssRUFBQztBQUFNLENBQUMsRUFBQztFQUFDLEtBQUssRUFBQyxTQUFTO0VBQUMsS0FBSyxFQUFDO0FBQU8sQ0FBQyxFQUFDO0VBQUMsS0FBSyxFQUFDLFNBQVM7RUFBQyxLQUFLLEVBQUM7QUFBTyxDQUFDLEVBQUM7RUFBQyxLQUFLLEVBQUMsU0FBUztFQUFDLEtBQUssRUFBQztBQUFNLENBQUMsQ0FHN0g7QUFBQSxlQUNjQSxTQUFTLEVBQ3hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiIxMzUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBlbW9qaUxpc3QgPSBbXHJcblx0e1widXJsXCI6XCIwLmdpZlwiLFwiYWx0XCI6XCJb5oOK6K62XVwifSx7XCJ1cmxcIjpcIjEuZ2lmXCIsXCJhbHRcIjpcIlvmkoflmLRdXCJ9LHtcInVybFwiOlwiMi5naWZcIixcImFsdFwiOlwiW+iJsl1cIn0se1widXJsXCI6XCIzLmdpZlwiLFwiYWx0XCI6XCJb5ZWK6L+ZXVwifSx7XCJ1cmxcIjpcIjQuZ2lmXCIsXCJhbHRcIjpcIlvlvpfmhI9dXCJ9LHtcInVybFwiOlwiNS5naWZcIixcImFsdFwiOlwiW+a1geazql1cIn0se1widXJsXCI6XCI2LmdpZlwiLFwiYWx0XCI6XCJb5a6z576eXVwifSxcclxuXHR7XCJ1cmxcIjpcIjcuZ2lmXCIsXCJhbHRcIjpcIlvpl63lmLRdXCJ9LHtcInVybFwiOlwiOC5naWZcIixcImFsdFwiOlwiW+edoV1cIn0se1widXJsXCI6XCI5LmdpZlwiLFwiYWx0XCI6XCJb5aSn5ZOtXVwifSx7XCJ1cmxcIjpcIjEwLmdpZlwiLFwiYWx0XCI6XCJb5bC05bCsXVwifSx7XCJ1cmxcIjpcIjExLmdpZlwiLFwiYWx0XCI6XCJb5Y+R5oCSXVwifSx7XCJ1cmxcIjpcIjEyLmdpZlwiLFwiYWx0XCI6XCJb6LCD55quXVwifSx7XCJ1cmxcIjpcIjEzLmdpZlwiLFwiYWx0XCI6XCJb5ZGy54mZXVwifSxcclxuXHR7XCJ1cmxcIjpcIjE0LmdpZlwiLFwiYWx0XCI6XCJb5b6u56yRXVwifSx7XCJ1cmxcIjpcIjE1LmdpZlwiLFwiYWx0XCI6XCJb6Zq+6L+HXVwifSx7XCJ1cmxcIjpcIjE2LmdpZlwiLFwiYWx0XCI6XCJb6YW3XVwifSx7XCJ1cmxcIjpcIjE4LmdpZlwiLFwiYWx0XCI6XCJb5oqT54uCXVwifSx7XCJ1cmxcIjpcIjE5LmdpZlwiLFwiYWx0XCI6XCJb5ZCQXVwifSx7XCJ1cmxcIjpcIjIwLmdpZlwiLFwiYWx0XCI6XCJb5YG356yRXVwifSx7XCJ1cmxcIjpcIjIxLmdpZlwiLFwiYWx0XCI6XCJb5Y+v54ixXVwifSxcclxuXHR7XCJ1cmxcIjpcIjIyLmdpZlwiLFwiYWx0XCI6XCJb55m955y8XVwifSx7XCJ1cmxcIjpcIjIzLmdpZlwiLFwiYWx0XCI6XCJb5YKy5oWiXVwifSx7XCJ1cmxcIjpcIjI0LmdpZlwiLFwiYWx0XCI6XCJb6aWl6aW/XVwifSx7XCJ1cmxcIjpcIjI1LmdpZlwiLFwiYWx0XCI6XCJb5ZuwXVwifSx7XCJ1cmxcIjpcIjI2LmdpZlwiLFwiYWx0XCI6XCJb5oOK5oGQXVwifSx7XCJ1cmxcIjpcIjI3LmdpZlwiLFwiYWx0XCI6XCJb5rWB5rGXXVwifSx7XCJ1cmxcIjpcIjI4LmdpZlwiLFwiYWx0XCI6XCJb5oao56yRXVwifSxcclxuXHR7XCJ1cmxcIjpcIjI5LmdpZlwiLFwiYWx0XCI6XCJb5oKg6ZeyXVwifSx7XCJ1cmxcIjpcIjMwLmdpZlwiLFwiYWx0XCI6XCJb5aWL5paXXVwifSx7XCJ1cmxcIjpcIjMxLmdpZlwiLFwiYWx0XCI6XCJb5ZKS6aqCXVwifSx7XCJ1cmxcIjpcIjMyLmdpZlwiLFwiYWx0XCI6XCJb55aR6ZeuXVwifSx7XCJ1cmxcIjpcIjMzLmdpZlwiLFwiYWx0XCI6XCJb5ZiYXVwifSx7XCJ1cmxcIjpcIjM0LmdpZlwiLFwiYWx0XCI6XCJb5pmVXVwifSx7XCJ1cmxcIjpcIjM1LmdpZlwiLFwiYWx0XCI6XCJb5oqY56OoXVwifSxcclxuXHR7XCJ1cmxcIjpcIjM2LmdpZlwiLFwiYWx0XCI6XCJb6KGwXVwifSx7XCJ1cmxcIjpcIjM3LmdpZlwiLFwiYWx0XCI6XCJb6aq36auFXVwifSx7XCJ1cmxcIjpcIjM4LmdpZlwiLFwiYWx0XCI6XCJb5pWy5omTXVwifSx7XCJ1cmxcIjpcIjM5LmdpZlwiLFwiYWx0XCI6XCJb5YaN6KeBXVwifSx7XCJ1cmxcIjpcIjQ2LmdpZlwiLFwiYWx0XCI6XCJb54yq5aS0XVwifSx7XCJ1cmxcIjpcIjQ5LmdpZlwiLFwiYWx0XCI6XCJb5oqx5oqxXVwifSx7XCJ1cmxcIjpcIjUzLmdpZlwiLFwiYWx0XCI6XCJb55Sf5pelXVwifSxcclxuXHR7XCJ1cmxcIjpcIjU0LmdpZlwiLFwiYWx0XCI6XCJb6Zeq55S1XVwifSx7XCJ1cmxcIjpcIjU1LmdpZlwiLFwiYWx0XCI6XCJb54K45by5XVwifSx7XCJ1cmxcIjpcIjU2LmdpZlwiLFwiYWx0XCI6XCJb5YiAXVwifSx7XCJ1cmxcIjpcIjU3LmdpZlwiLFwiYWx0XCI6XCJb6Laz55CDXVwifSx7XCJ1cmxcIjpcIjU5LmdpZlwiLFwiYWx0XCI6XCJb5L6/5L6/XVwifSx7XCJ1cmxcIjpcIjYwLmdpZlwiLFwiYWx0XCI6XCJb5ZKW5ZWhXVwifSx7XCJ1cmxcIjpcIjYxLmdpZlwiLFwiYWx0XCI6XCJb6aWtXVwifSxcclxuXHR7XCJ1cmxcIjpcIjYyLmdpZlwiLFwiYWx0XCI6XCJb6I2vXVwifSx7XCJ1cmxcIjpcIjYzLmdpZlwiLFwiYWx0XCI6XCJb546r55GwXVwifSx7XCJ1cmxcIjpcIjY0LmdpZlwiLFwiYWx0XCI6XCJb5YeL6LCiXVwifSx7XCJ1cmxcIjpcIjY2LmdpZlwiLFwiYWx0XCI6XCJb54ix5b+DXVwifSx7XCJ1cmxcIjpcIjY3LmdpZlwiLFwiYWx0XCI6XCJb5b+D56KOXVwifSx7XCJ1cmxcIjpcIjY5LmdpZlwiLFwiYWx0XCI6XCJb56S854mpXVwifSx7XCJ1cmxcIjpcIjcyLmdpZlwiLFwiYWx0XCI6XCJb5L+h5bCBXVwifSxcclxuXHR7XCJ1cmxcIjpcIjc0LmdpZlwiLFwiYWx0XCI6XCJb5aSq6ZizXVwifSx7XCJ1cmxcIjpcIjc1LmdpZlwiLFwiYWx0XCI6XCJb5pyI5LquXVwifSx7XCJ1cmxcIjpcIjc2LmdpZlwiLFwiYWx0XCI6XCJb6LWeXVwifSx7XCJ1cmxcIjpcIjc3LmdpZlwiLFwiYWx0XCI6XCJb6LipXVwifSx7XCJ1cmxcIjpcIjc4LmdpZlwiLFwiYWx0XCI6XCJb5o+h5omLXVwifSx7XCJ1cmxcIjpcIjc5LmdpZlwiLFwiYWx0XCI6XCJb6IOc5YipXVwifSx7XCJ1cmxcIjpcIjg5LmdpZlwiLFwiYWx0XCI6XCJb6KW/55OcXVwifSxcclxuXHR7XCJ1cmxcIjpcIjkwLmdpZlwiLFwiYWx0XCI6XCJb5LiL6ZuoXVwifSx7XCJ1cmxcIjpcIjkxLmdpZlwiLFwiYWx0XCI6XCJb5aSa5LqRXVwifSx7XCJ1cmxcIjpcIjk2LmdpZlwiLFwiYWx0XCI6XCJb5Ya35rGXXVwifSx7XCJ1cmxcIjpcIjk3LmdpZlwiLFwiYWx0XCI6XCJb5pOm5rGXXVwifSx7XCJ1cmxcIjpcIjk4LmdpZlwiLFwiYWx0XCI6XCJb5oqg6by7XVwifSx7XCJ1cmxcIjpcIjk5LmdpZlwiLFwiYWx0XCI6XCJb6byT5o6MXVwifSx7XCJ1cmxcIjpcIjEwMC5naWZcIixcImFsdFwiOlwiW+WXheWkp+S6hl1cIn0sXHJcblx0e1widXJsXCI6XCIxMDEuZ2lmXCIsXCJhbHRcIjpcIlvlnY/nrJFdXCJ9LHtcInVybFwiOlwiMTAyLmdpZlwiLFwiYWx0XCI6XCJb5Y+z5ZO85ZO8XVwifSx7XCJ1cmxcIjpcIjEwMy5naWZcIixcImFsdFwiOlwiW+W3puWTvOWTvF1cIn0se1widXJsXCI6XCIxMDQuZ2lmXCIsXCJhbHRcIjpcIlvlk4jmrKBdXCJ9XHJcblx0XHJcblx0XHJcbl1cclxuZXhwb3J0IGRlZmF1bHQgZW1vamlMaXN0O1xyXG4vLyBjb25zdCBlbW9qaUxpc3QgPSBbXHJcbi8vIFx0e1widXJsXCI6XCIwLnBuZ1wiLFwiYWx0XCI6XCJb5oOK6K62XVwifSx7XCJ1cmxcIjpcIjEucG5nXCIsXCJhbHRcIjpcIlvmkoflmLRdXCJ9LHtcInVybFwiOlwiMi5wbmdcIixcImFsdFwiOlwiW+iJsl1cIn0se1widXJsXCI6XCIzLnBuZ1wiLFwiYWx0XCI6XCJb5ZWK6L+ZXVwifSx7XCJ1cmxcIjpcIjQucG5nXCIsXCJhbHRcIjpcIlvlvpfmhI9dXCJ9LHtcInVybFwiOlwiNS5wbmdcIixcImFsdFwiOlwiW+a1geazql1cIn0se1widXJsXCI6XCI2LnBuZ1wiLFwiYWx0XCI6XCJb5a6z576eXVwifSxcclxuLy8gXHR7XCJ1cmxcIjpcIjcucG5nXCIsXCJhbHRcIjpcIlvpl63lmLRdXCJ9LHtcInVybFwiOlwiOC5wbmdcIixcImFsdFwiOlwiW+edoV1cIn0se1widXJsXCI6XCI5LnBuZ1wiLFwiYWx0XCI6XCJb5aSn5ZOtXVwifSx7XCJ1cmxcIjpcIjEwLnBuZ1wiLFwiYWx0XCI6XCJb5bC05bCsXVwifSx7XCJ1cmxcIjpcIjExLnBuZ1wiLFwiYWx0XCI6XCJb5Y+R5oCSXVwifSx7XCJ1cmxcIjpcIjEyLnBuZ1wiLFwiYWx0XCI6XCJb6LCD55quXVwifSx7XCJ1cmxcIjpcIjEzLnBuZ1wiLFwiYWx0XCI6XCJb5ZGy54mZXVwifSxcclxuLy8gXHR7XCJ1cmxcIjpcIjE0LnBuZ1wiLFwiYWx0XCI6XCJb5b6u56yRXVwifSx7XCJ1cmxcIjpcIjE1LnBuZ1wiLFwiYWx0XCI6XCJb6Zq+6L+HXVwifSx7XCJ1cmxcIjpcIjE2LnBuZ1wiLFwiYWx0XCI6XCJb6YW3XVwifSx7XCJ1cmxcIjpcIjE4LnBuZ1wiLFwiYWx0XCI6XCJb5oqT54uCXVwifSx7XCJ1cmxcIjpcIjE5LnBuZ1wiLFwiYWx0XCI6XCJb5ZCQXVwifSx7XCJ1cmxcIjpcIjIwLnBuZ1wiLFwiYWx0XCI6XCJb5YG356yRXVwifSx7XCJ1cmxcIjpcIjIxLnBuZ1wiLFwiYWx0XCI6XCJb5Y+v54ixXVwifSxcclxuLy8gXHR7XCJ1cmxcIjpcIjIyLnBuZ1wiLFwiYWx0XCI6XCJb55m955y8XVwifSx7XCJ1cmxcIjpcIjIzLnBuZ1wiLFwiYWx0XCI6XCJb5YKy5oWiXVwifSx7XCJ1cmxcIjpcIjI0LnBuZ1wiLFwiYWx0XCI6XCJb6aWl6aW/XVwifSx7XCJ1cmxcIjpcIjI1LnBuZ1wiLFwiYWx0XCI6XCJb5ZuwXVwifSx7XCJ1cmxcIjpcIjI2LnBuZ1wiLFwiYWx0XCI6XCJb5oOK5oGQXVwifSx7XCJ1cmxcIjpcIjI3LnBuZ1wiLFwiYWx0XCI6XCJb5rWB5rGXXVwifSx7XCJ1cmxcIjpcIjI4LnBuZ1wiLFwiYWx0XCI6XCJb5oao56yRXVwifSxcclxuLy8gXHR7XCJ1cmxcIjpcIjI5LnBuZ1wiLFwiYWx0XCI6XCJb5oKg6ZeyXVwifSx7XCJ1cmxcIjpcIjMwLnBuZ1wiLFwiYWx0XCI6XCJb5aWL5paXXVwifSx7XCJ1cmxcIjpcIjMxLnBuZ1wiLFwiYWx0XCI6XCJb5ZKS6aqCXVwifSx7XCJ1cmxcIjpcIjMyLnBuZ1wiLFwiYWx0XCI6XCJb55aR6ZeuXVwifSx7XCJ1cmxcIjpcIjMzLnBuZ1wiLFwiYWx0XCI6XCJb5ZiYXVwifSx7XCJ1cmxcIjpcIjM0LnBuZ1wiLFwiYWx0XCI6XCJb5pmVXVwifSx7XCJ1cmxcIjpcIjM1LnBuZ1wiLFwiYWx0XCI6XCJb5oqY56OoXVwifSxcclxuLy8gXHR7XCJ1cmxcIjpcIjM2LnBuZ1wiLFwiYWx0XCI6XCJb6KGwXVwifSx7XCJ1cmxcIjpcIjM3LnBuZ1wiLFwiYWx0XCI6XCJb6aq36auFXVwifSx7XCJ1cmxcIjpcIjM4LnBuZ1wiLFwiYWx0XCI6XCJb5pWy5omTXVwifSx7XCJ1cmxcIjpcIjM5LnBuZ1wiLFwiYWx0XCI6XCJb5YaN6KeBXVwifSx7XCJ1cmxcIjpcIjQ2LnBuZ1wiLFwiYWx0XCI6XCJb54yq5aS0XVwifSx7XCJ1cmxcIjpcIjQ5LnBuZ1wiLFwiYWx0XCI6XCJb5oqx5oqxXVwifSx7XCJ1cmxcIjpcIjUzLnBuZ1wiLFwiYWx0XCI6XCJb55Sf5pelXVwifSxcclxuLy8gXHR7XCJ1cmxcIjpcIjU0LnBuZ1wiLFwiYWx0XCI6XCJb6Zeq55S1XVwifSx7XCJ1cmxcIjpcIjU1LnBuZ1wiLFwiYWx0XCI6XCJb54K45by5XVwifSx7XCJ1cmxcIjpcIjU2LnBuZ1wiLFwiYWx0XCI6XCJb5YiAXVwifSx7XCJ1cmxcIjpcIjU3LnBuZ1wiLFwiYWx0XCI6XCJb6Laz55CDXVwifSx7XCJ1cmxcIjpcIjU5LnBuZ1wiLFwiYWx0XCI6XCJb5L6/5L6/XVwifSx7XCJ1cmxcIjpcIjYwLnBuZ1wiLFwiYWx0XCI6XCJb5ZKW5ZWhXVwifSx7XCJ1cmxcIjpcIjYxLnBuZ1wiLFwiYWx0XCI6XCJb6aWtXVwifSxcclxuLy8gXHR7XCJ1cmxcIjpcIjYyLnBuZ1wiLFwiYWx0XCI6XCJb6I2vXVwifSx7XCJ1cmxcIjpcIjYzLnBuZ1wiLFwiYWx0XCI6XCJb546r55GwXVwifSx7XCJ1cmxcIjpcIjY0LnBuZ1wiLFwiYWx0XCI6XCJb5YeL6LCiXVwifSx7XCJ1cmxcIjpcIjY2LnBuZ1wiLFwiYWx0XCI6XCJb54ix5b+DXVwifSx7XCJ1cmxcIjpcIjY3LnBuZ1wiLFwiYWx0XCI6XCJb5b+D56KOXVwifSx7XCJ1cmxcIjpcIjY5LnBuZ1wiLFwiYWx0XCI6XCJb56S854mpXVwifSx7XCJ1cmxcIjpcIjcyLnBuZ1wiLFwiYWx0XCI6XCJb5L+h5bCBXVwifSxcclxuLy8gXHR7XCJ1cmxcIjpcIjc0LnBuZ1wiLFwiYWx0XCI6XCJb5aSq6ZizXVwifSx7XCJ1cmxcIjpcIjc1LnBuZ1wiLFwiYWx0XCI6XCJb5pyI5LquXVwifSx7XCJ1cmxcIjpcIjc2LnBuZ1wiLFwiYWx0XCI6XCJb6LWeXVwifSx7XCJ1cmxcIjpcIjc3LnBuZ1wiLFwiYWx0XCI6XCJb6LipXVwifSx7XCJ1cmxcIjpcIjc4LnBuZ1wiLFwiYWx0XCI6XCJb5o+h5omLXVwifSx7XCJ1cmxcIjpcIjc5LnBuZ1wiLFwiYWx0XCI6XCJb6IOc5YipXVwifSx7XCJ1cmxcIjpcIjg5LnBuZ1wiLFwiYWx0XCI6XCJb6KW/55OcXVwifSxcclxuLy8gXHR7XCJ1cmxcIjpcIjkwLnBuZ1wiLFwiYWx0XCI6XCJb5LiL6ZuoXVwifSx7XCJ1cmxcIjpcIjkxLnBuZ1wiLFwiYWx0XCI6XCJb5aSa5LqRXVwifSx7XCJ1cmxcIjpcIjk2LnBuZ1wiLFwiYWx0XCI6XCJb5Ya35rGXXVwifSx7XCJ1cmxcIjpcIjk3LnBuZ1wiLFwiYWx0XCI6XCJb5pOm5rGXXVwifSx7XCJ1cmxcIjpcIjk4LnBuZ1wiLFwiYWx0XCI6XCJb5oqg6by7XVwifSx7XCJ1cmxcIjpcIjk5LnBuZ1wiLFwiYWx0XCI6XCJb6byT5o6MXVwifSx7XCJ1cmxcIjpcIjEwMC5wbmdcIixcImFsdFwiOlwiW+WXheWkp+S6hl1cIn0sXHJcbi8vIFx0e1widXJsXCI6XCIxMDEucG5nXCIsXCJhbHRcIjpcIlvlnY/nrJFdXCJ9LHtcInVybFwiOlwiMTAyLnBuZ1wiLFwiYWx0XCI6XCJb5Y+z5ZO85ZO8XVwifSx7XCJ1cmxcIjpcIjEwMy5wbmdcIixcImFsdFwiOlwiW+W3puWTvOWTvF1cIn0se1widXJsXCI6XCIxMDQucG5nXCIsXCJhbHRcIjpcIlvlk4jmrKBdXCJ9LHtcInVybFwiOlwiMTA1LnBuZ1wiLFwiYWx0XCI6XCJb6YSZ6KeGXVwifSx7XCJ1cmxcIjpcIjEwNi5wbmdcIixcImFsdFwiOlwiW+WnlOWxiF1cIn0se1widXJsXCI6XCIxMDcucG5nXCIsXCJhbHRcIjpcIlvlv6vlk63kuoZdXCJ9LFxyXG4vLyBcdHtcInVybFwiOlwiMTA4LnBuZ1wiLFwiYWx0XCI6XCJb6Zi06ZmpXVwifSx7XCJ1cmxcIjpcIjEwOS5wbmdcIixcImFsdFwiOlwiW+S6suS6sl1cIn0se1widXJsXCI6XCIxMTAucG5nXCIsXCJhbHRcIjpcIlvlkJNdXCJ9LHtcInVybFwiOlwiMTExLnBuZ1wiLFwiYWx0XCI6XCJb5Y+v5oCcXVwifSx7XCJ1cmxcIjpcIjExMi5wbmdcIixcImFsdFwiOlwiW+iPnOWIgF1cIn0se1widXJsXCI6XCIxMTMucG5nXCIsXCJhbHRcIjpcIlvllaTphZJdXCJ9LHtcInVybFwiOlwiMTE0LnBuZ1wiLFwiYWx0XCI6XCJb56+u55CDXVwifSxcclxuLy8gXHR7XCJ1cmxcIjpcIjExNS5wbmdcIixcImFsdFwiOlwiW+S5kuS5k11cIn0se1widXJsXCI6XCIxMTYucG5nXCIsXCJhbHRcIjpcIlvnpLrniLFdXCJ9LHtcInVybFwiOlwiMTE3LnBuZ1wiLFwiYWx0XCI6XCJb55Oi6JmrXVwifSx7XCJ1cmxcIjpcIjExOC5wbmdcIixcImFsdFwiOlwiW+aKseaLs11cIn0se1widXJsXCI6XCIxMTkucG5nXCIsXCJhbHRcIjpcIlvli77lvJVdXCJ9LHtcInVybFwiOlwiMTIwLnBuZ1wiLFwiYWx0XCI6XCJb5ouz5aS0XVwifSx7XCJ1cmxcIjpcIjEyMS5wbmdcIixcImFsdFwiOlwiW+W3ruWKsl1cIn0sXHJcbi8vIFx0e1widXJsXCI6XCIxMjIucG5nXCIsXCJhbHRcIjpcIlvniLHkvaBdXCJ9LHtcInVybFwiOlwiMTIzLnBuZ1wiLFwiYWx0XCI6XCJbTk9dXCJ9LHtcInVybFwiOlwiMTI0LnBuZ1wiLFwiYWx0XCI6XCJbT0tdXCJ9LHtcInVybFwiOlwiMTM2LnBuZ1wiLFwiYWx0XCI6XCJb5Y+M5ZacXVwifSx7XCJ1cmxcIjpcIjEzNy5wbmdcIixcImFsdFwiOlwiW+mereeCrl1cIn0se1widXJsXCI6XCIxMzgucG5nXCIsXCJhbHRcIjpcIlvnga/nrLxdXCJ9LHtcInVybFwiOlwiMTM5LnBuZ1wiLFwiYWx0XCI6XCJb6bq75bCGXVwifSxcclxuLy8gXHR7XCJ1cmxcIjpcIjE0MC5wbmdcIixcImFsdFwiOlwiW+WUseatjF1cIn0se1widXJsXCI6XCIxNDEucG5nXCIsXCJhbHRcIjpcIlvljIXljIVdXCJ9LHtcInVybFwiOlwiMTQyLnBuZ1wiLFwiYWx0XCI6XCJb5L+hXVwifSx7XCJ1cmxcIjpcIjE0My5wbmdcIixcImFsdFwiOlwiW+ixoeaji11cIn0se1widXJsXCI6XCIxNDQucG5nXCIsXCJhbHRcIjpcIlvnpLznialdXCJ9LHtcInVybFwiOlwiMTQ1LnBuZ1wiLFwiYWx0XCI6XCJb56WI56W3XVwifSx7XCJ1cmxcIjpcIjE0Ni5wbmdcIixcImFsdFwiOlwiW+eIhueti11cIn0sXHJcbi8vIFx0e1widXJsXCI6XCIxNDcucG5nXCIsXCJhbHRcIjpcIlvmo5Lmo5Lns5ZdXCJ9LHtcInVybFwiOlwiMTQ4LnBuZ1wiLFwiYWx0XCI6XCJb5Zad5aW2XVwifSx7XCJ1cmxcIjpcIjE0OS5wbmdcIixcImFsdFwiOlwiW+WQg+mdol1cIn0se1widXJsXCI6XCIxNTAucG5nXCIsXCJhbHRcIjpcIlvpppnolYldXCJ9LHtcInVybFwiOlwiMTUxLnBuZ1wiLFwiYWx0XCI6XCJb6aOe5py6XVwifSx7XCJ1cmxcIjpcIjE1Mi5wbmdcIixcImFsdFwiOlwiW+axvei9pl1cIn0se1widXJsXCI6XCIxNTMucG5nXCIsXCJhbHRcIjpcIlvpq5jpk4FdXCJ9LFxyXG4vLyBcdHtcInVybFwiOlwiMTU0LnBuZ1wiLFwiYWx0XCI6XCJb5Yqo6L2mXVwifSx7XCJ1cmxcIjpcIjE1NS5wbmdcIixcImFsdFwiOlwiW+WKqOi9puWktF1cIn0se1widXJsXCI6XCIxNTYucG5nXCIsXCJhbHRcIjpcIlvlpJrkupFdXCJ9LHtcInVybFwiOlwiMTU3LnBuZ1wiLFwiYWx0XCI6XCJb5LiL6ZuoXVwifSx7XCJ1cmxcIjpcIjE1OC5wbmdcIixcImFsdFwiOlwiW+mSnuelqF1cIn0se1widXJsXCI6XCIxNTkucG5nXCIsXCJhbHRcIjpcIlvnhornjKtdXCJ9LHtcInVybFwiOlwiMTYwLnBuZ1wiLFwiYWx0XCI6XCJb55S154Gv5rOhXVwifSxcclxuLy8gXHR7XCJ1cmxcIjpcIjE2MS5wbmdcIixcImFsdFwiOlwiW+S4g+W9qV1cIn0se1widXJsXCI6XCIxNjIucG5nXCIsXCJhbHRcIjpcIlvpl7npkp9dXCJ9LHtcInVybFwiOlwiMTYzLnBuZ1wiLFwiYWx0XCI6XCJb6Zuo5LyeXVwifSx7XCJ1cmxcIjpcIjE2NC5wbmdcIixcImFsdFwiOlwiW+awlOeQg11cIn0se1widXJsXCI6XCIxNjUucG5nXCIsXCJhbHRcIjpcIlvpkrvmiJJdXCJ9LHtcInVybFwiOlwiMTY2LnBuZ1wiLFwiYWx0XCI6XCJb5bqn5qSFXVwifSx7XCJ1cmxcIjpcIjE2Ny5wbmdcIixcImFsdFwiOlwiW+e6uOW3vl1cIn0sXHJcbi8vIFx0e1widXJsXCI6XCIxNjgucG5nXCIsXCJhbHRcIjpcIlvoja/kuLhdXCJ9LHtcInVybFwiOlwiMTY5LnBuZ1wiLFwiYWx0XCI6XCJb5omL5p6qXVwifSx7XCJ1cmxcIjpcIjE3MC5wbmdcIixcImFsdFwiOlwiW+mdkuibmV1cIn0se1widXJsXCI6XCIxNzEucG5nXCIsXCJhbHRcIjpcIlvng63msaRdXCJ9LHtcInVybFwiOlwiMTcyLnBuZ1wiLFwiYWx0XCI6XCJb55yo55y8552bXVwifSx7XCJ1cmxcIjpcIjE3My5wbmdcIixcImFsdFwiOlwiW+azquWllF1cIn0se1widXJsXCI6XCIxNzQucG5nXCIsXCJhbHRcIjpcIlvml6DlpYhdXCJ9LFxyXG4vLyBcdHtcInVybFwiOlwiMTc1LnBuZ1wiLFwiYWx0XCI6XCJb5Y2W6JCMXVwifSx7XCJ1cmxcIjpcIjE3Ni5wbmdcIixcImFsdFwiOlwiW+Wwj+e6oOe7k11cIn0se1widXJsXCI6XCIxNzcucG5nXCIsXCJhbHRcIjpcIlvllrfooYBdXCJ9LHtcInVybFwiOlwiMTc4LnBuZ1wiLFwiYWx0XCI6XCJb5pac55y856yRXVwifSx7XCJ1cmxcIjpcIjE3OS5wbmdcIixcImFsdFwiOlwiW+mrmOWCsl1cIn0se1widXJsXCI6XCIxODAucG5nXCIsXCJhbHRcIjpcIlvmg4rllpxdXCJ9LHtcInVybFwiOlwiMTgxLnBuZ1wiLFwiYWx0XCI6XCJb6aqa5omwXVwifSxcclxuLy8gXHR7XCJ1cmxcIjpcIjE4Mi5wbmdcIixcImFsdFwiOlwiW+eskeWTrV1cIn0se1widXJsXCI6XCIxODMucG5nXCIsXCJhbHRcIjpcIlvmiJHmnIDnvo5dXCJ9LHtcInVybFwiOlwiMTg0LnBuZ1wiLFwiYWx0XCI6XCJb5rKz6J+5XVwifSx7XCJ1cmxcIjpcIjE4NS5wbmdcIixcImFsdFwiOlwiW+e+iumpvF1cIn0se1widXJsXCI6XCIxODYucG5nXCIsXCJhbHRcIjpcIlvmnb/moJddXCJ9LHtcInVybFwiOlwiMTg3LnBuZ1wiLFwiYWx0XCI6XCJb5bm954G1XVwifSx7XCJ1cmxcIjpcIjE4OC5wbmdcIixcImFsdFwiOlwiW+m4oeibi11cIn0sXHJcbi8vIFx0e1widXJsXCI6XCIxODkucG5nXCIsXCJhbHRcIjpcIlvprZTmlrldXCJ9LHtcInVybFwiOlwiMTkwLnBuZ1wiLFwiYWx0XCI6XCJb6L2s6Iqx5ZyIXVwifSx7XCJ1cmxcIjpcIjE5MS5wbmdcIixcImFsdFwiOlwiW+aQk+a+oV1cIn0se1widXJsXCI6XCIxOTIucG5nXCIsXCJhbHRcIjpcIlvnuqLljIVdXCJ9LHtcInVybFwiOlwiMjAwLnBuZ1wiLFwiYWx0XCI6XCJb5ouc5omYXVwifSx7XCJ1cmxcIjpcIjIwMS5wbmdcIixcImFsdFwiOlwiW+eCuei1nl1cIn0se1widXJsXCI6XCIyMDIucG5nXCIsXCJhbHRcIjpcIlvml6DogYpdXCJ9LFxyXG4vLyBcdHtcInVybFwiOlwiMjAzLnBuZ1wiLFwiYWx0XCI6XCJb5omY6IS4XVwifSx7XCJ1cmxcIjpcIjIwNC5wbmdcIixcImFsdFwiOlwiW+WQg11cIn0se1widXJsXCI6XCIyMDUucG5nXCIsXCJhbHRcIjpcIlvpgIHoirFdXCJ9LHtcInVybFwiOlwiMjA2LnBuZ1wiLFwiYWx0XCI6XCJb5a6z5oCVXVwifSx7XCJ1cmxcIjpcIjIwNy5wbmdcIixcImFsdFwiOlwiW+iKseeXtF1cIn0se1widXJsXCI6XCIyMDgucG5nXCIsXCJhbHRcIjpcIlvlsI/moLflhL9dXCJ9LHtcInVybFwiOlwiMjEwLnBuZ1wiLFwiYWx0XCI6XCJb6aOZ5rOqXVwifSxcclxuLy8gXHR7XCJ1cmxcIjpcIjIxMS5wbmdcIixcImFsdFwiOlwiW+aIkeS4jeeci11cIn0se1widXJsXCI6XCIyMTIucG5nXCIsXCJhbHRcIjpcIlvmiZjoha5dXCJ9LHtcInVybFwiOlwiMjQ1LnBuZ1wiLFwiYWx0XCI6XCJb5Yqg5rK55b+F6IOcXVwifSx7XCJ1cmxcIjpcIjI0Ni5wbmdcIixcImFsdFwiOlwiW+aKseaKsV1cIn0se1widXJsXCI6XCIyNDcucG5nXCIsXCJhbHRcIjpcIlvnmb3mnaFdXCJ9LHtcInVybFwiOlwiMjYwLnBuZ1wiLFwiYWx0XCI6XCJb55m95p2hXVwifSx7XCJ1cmxcIjpcIjI2MS5wbmdcIixcImFsdFwiOlwiW+aQrOegluS4rV1cIn0sXHJcbi8vIFx0e1widXJsXCI6XCIyNjIucG5nXCIsXCJhbHRcIjpcIlvohJHlo7PnlrxdXCJ9LHtcInVybFwiOlwiMjYzLnBuZ1wiLFwiYWx0XCI6XCJb5rKn5qGRXVwifSx7XCJ1cmxcIjpcIjI2NC5wbmdcIixcImFsdFwiOlwiW+aNguiEuF1cIn0se1widXJsXCI6XCIyNjUucG5nXCIsXCJhbHRcIjpcIlvovqPnnLznnZtdXCJ9LHtcInVybFwiOlwiMjY2LnBuZ1wiLFwiYWx0XCI6XCJb5ZOm5ZGmXVwifSx7XCJ1cmxcIjpcIjI2Ny5wbmdcIixcImFsdFwiOlwiW+WktOeng11cIn0se1widXJsXCI6XCIyNjgucG5nXCIsXCJhbHRcIjpcIlvpl67lj7fohLhdXCJ9LFxyXG4vLyBcdHtcInVybFwiOlwiMjY5LnBuZ1wiLFwiYWx0XCI6XCJb5pqX5Lit6KeC5a+fXVwifSx7XCJ1cmxcIjpcIjI3MC5wbmdcIixcImFsdFwiOlwiW2VtbV1cIn0se1widXJsXCI6XCIyNzEucG5nXCIsXCJhbHRcIjpcIlvlkIPnk5xdXCJ9LHtcInVybFwiOlwiMjcyLnBuZ1wiLFwiYWx0XCI6XCJb5ZG15ZG15ZOSXVwifSx7XCJ1cmxcIjpcIjI3My5wbmdcIixcImFsdFwiOlwiW+eZveadoV1cIn0se1widXJsXCI6XCIyNzQucG5nXCIsXCJhbHRcIjpcIlvnmb3mnaFdXCJ9LHtcInVybFwiOlwibmV3ZW1vamlfMDAyLnBuZ1wiLFwiYWx0XCI6XCJb5aW955qEXVwifSxcclxuLy8gXHR7XCJ1cmxcIjpcIm5ld2Vtb2ppXzAwMy5wbmdcIixcImFsdFwiOlwiW+eZveecvF1cIn0se1widXJsXCI6XCJuZXdlbW9qaV8wMDQucG5nXCIsXCJhbHRcIjpcIlvprLzohLhdXCJ9LHtcInVybFwiOlwibmV3ZW1vamlfMDA1LnBuZ1wiLFwiYWx0XCI6XCJb6ams6LWb5YWLXVwifSx7XCJ1cmxcIjpcIm5ld2Vtb2ppXzAwNi5wbmdcIixcImFsdFwiOlwiW+WWneiMtl1cIn0se1widXJsXCI6XCJuZXdlbW9qaV8wMDcucG5nXCIsXCJhbHRcIjpcIlvmkbjpsbxdXCJ9LHtcInVybFwiOlwibmV3ZW1vamlfMDA4LnBuZ1wiLFwiYWx0XCI6XCJb5aSn56yRXVwifSx7XCJ1cmxcIjpcIm5ld2Vtb2ppXzAwOS5wbmdcIixcImFsdFwiOlwiW+ivt+a7ml1cIn0sXHJcbi8vIFx0e1widXJsXCI6XCJuZXdlbW9qaV8wMTAucG5nXCIsXCJhbHRcIjpcIlvnnYHnnLxdXCJ9LHtcInVybFwiOlwibmV3ZW1vamlfMDExLnBuZ1wiLFwiYWx0XCI6XCJb5YS/5a2Q5LmWXVwifSx7XCJ1cmxcIjpcIm5ld2Vtb2ppXzAxMi5wbmdcIixcImFsdFwiOlwiW+iEuOeWvF1cIn0se1widXJsXCI6XCJuZXdlbW9qaV8wMTMucG5nXCIsXCJhbHRcIjpcIlvogIPomZFdXCJ9LHtcInVybFwiOlwibmV3ZW1vamlfMDE0LnBuZ1wiLFwiYWx0XCI6XCJb5oOK5o6J5LiL5be0XVwifSx7XCJ1cmxcIjpcIm5ld2Vtb2ppXzAxNS5wbmdcIixcImFsdFwiOlwiW+mBruecvF1cIn0se1widXJsXCI6XCJuZXdlbW9qaV8wMTYucG5nXCIsXCJhbHRcIjpcIlvmr5TniLHlv4NdXCJ9LFxyXG4vLyBcdHtcInVybFwiOlwibmV3ZW1vamlfMDE3LnBuZ1wiLFwiYWx0XCI6XCJb5Zad5b2pXVwifVxyXG4vLyBdXHJcbi8vIGV4cG9ydCBkZWZhdWx0IGVtb2ppTGlzdDsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///135\n"); /***/ }), /* 136 */ /*!*****************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/components/u-parse/u-parse.vue ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_parse_vue_vue_type_template_id_f9871e88___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-parse.vue?vue&type=template&id=f9871e88& */ 137);\n/* harmony import */ var _u_parse_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-parse.vue?vue&type=script&lang=js& */ 139);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_parse_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 _u_parse_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HbuilderX_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 */ 29);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_parse_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_parse_vue_vue_type_template_id_f9871e88___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_parse_vue_vue_type_template_id_f9871e88___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n \"4f7b5c0a\",\n false,\n _u_parse_vue_vue_type_template_id_f9871e88___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/u-parse/u-parse.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBb0g7QUFDcEg7QUFDMkQ7QUFDTDs7O0FBR3REO0FBQ2dMO0FBQ2hMLGdCQUFnQix5TEFBVTtBQUMxQixFQUFFLDZFQUFNO0FBQ1IsRUFBRSxrRkFBTTtBQUNSLEVBQUUsMkZBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsc0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTM2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LXBhcnNlLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1mOTg3MWU4OCZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3UtcGFyc2UudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91LXBhcnNlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSGJ1aWxkZXJYXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgXCI0ZjdiNWMwYVwiLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL3UtcGFyc2UvdS1wYXJzZS52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///136\n"); /***/ }), /* 137 */ /*!************************************************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/components/u-parse/u-parse.vue?vue&type=template&id=f9871e88& ***! \************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_parse_vue_vue_type_template_id_f9871e88___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-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-parse.vue?vue&type=template&id=f9871e88& */ 138); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_parse_vue_vue_type_template_id_f9871e88___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_parse_vue_vue_type_template_id_f9871e88___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_parse_vue_vue_type_template_id_f9871e88___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_parse_vue_vue_type_template_id_f9871e88___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 138 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/components/u-parse/u-parse.vue?vue&type=template&id=f9871e88& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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.loading ? _c( "div", { staticClass: ["wxParse"], class: _vm.className }, _vm._l(_vm.nodes, function (node, index) { return _c( "block", { key: index }, [_c("wxParseTemplate", { attrs: { node: node } })], 1 ) }), 1 ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 139 */ /*!******************************************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/components/u-parse/u-parse.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_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_parse_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-parse.vue?vue&type=script&lang=js& */ 140);\n/* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_parse_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_parse_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_parse_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_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_parse_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_parse_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXNjLENBQWdCLCtlQUFHLEVBQUMiLCJmaWxlIjoiMTM5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIYnVpbGRlclhcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/cmVmLS01LTAhRDpcXFxcSGJ1aWxkZXJYXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS01LTEhRDpcXFxcSGJ1aWxkZXJYXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3UtcGFyc2UudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIUQ6XFxcXEhidWlsZGVyWFxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz9yZWYtLTUtMCFEOlxcXFxIYnVpbGRlclhcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTUtMSFEOlxcXFxIYnVpbGRlclhcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx2dWUtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdS1wYXJzZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///139\n"); /***/ }), /* 140 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/components/u-parse/u-parse.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 */ 35);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _html2json = _interopRequireDefault(__webpack_require__(/*! ./libs/html2json */ 141));\nvar _wxParseTemplate = _interopRequireDefault(__webpack_require__(/*! ./components/wxParseTemplate0 */ 144));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default2 = {\n name: 'wxParse',\n props: {\n loading: {\n type: Boolean,\n default: false\n },\n className: {\n type: String,\n default: ''\n },\n content: {\n type: String,\n default: ''\n },\n noData: {\n type: String,\n default: '
数据不能为空
'\n },\n startHandler: {\n type: Function,\n default: function _default() {\n return function (node) {\n node.attr.class = null;\n node.attr.style = null;\n };\n }\n },\n endHandler: {\n type: Function,\n default: null\n },\n charsHandler: {\n type: Function,\n default: null\n },\n imageProp: {\n type: Object,\n default: function _default() {\n return {\n mode: 'aspectFit',\n padding: 0,\n lazyLoad: false,\n domain: ''\n };\n }\n }\n },\n components: {\n wxParseTemplate: _wxParseTemplate.default\n },\n data: function data() {\n return {\n imageUrls: []\n };\n },\n computed: {\n nodes: function nodes() {\n var content = this.content,\n noData = this.noData,\n imageProp = this.imageProp,\n startHandler = this.startHandler,\n endHandler = this.endHandler,\n charsHandler = this.charsHandler;\n var parseData = content || noData;\n var customHandler = {\n start: startHandler,\n end: endHandler,\n chars: charsHandler\n };\n var results = (0, _html2json.default)(parseData, customHandler, imageProp, this);\n this.imageUrls = results.imageUrls;\n return results.nodes;\n }\n },\n methods: {\n navigate: function navigate(href, $event) {\n this.$emit('navigate', href, $event);\n },\n preview: function preview(src, $event) {\n if (!this.imageUrls.length) return;\n wx.previewImage({\n current: src,\n urls: this.imageUrls\n });\n this.$emit('preview', src, $event);\n },\n removeImageUrl: function removeImageUrl(src) {\n var imageUrls = this.imageUrls;\n imageUrls.splice(imageUrls.indexOf(src), 1);\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy91LXBhcnNlL3UtcGFyc2UudnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJwcm9wcyIsImxvYWRpbmciLCJ0eXBlIiwiZGVmYXVsdCIsImNsYXNzTmFtZSIsImNvbnRlbnQiLCJub0RhdGEiLCJzdGFydEhhbmRsZXIiLCJub2RlIiwiZW5kSGFuZGxlciIsImNoYXJzSGFuZGxlciIsImltYWdlUHJvcCIsIm1vZGUiLCJwYWRkaW5nIiwibGF6eUxvYWQiLCJkb21haW4iLCJjb21wb25lbnRzIiwid3hQYXJzZVRlbXBsYXRlIiwiZGF0YSIsImltYWdlVXJscyIsImNvbXB1dGVkIiwibm9kZXMiLCJzdGFydCIsImVuZCIsImNoYXJzIiwibWV0aG9kcyIsIm5hdmlnYXRlIiwicHJldmlldyIsInd4IiwiY3VycmVudCIsInVybHMiLCJyZW1vdmVJbWFnZVVybCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQWtCQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Z0JBRUE7RUFDQUE7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBQztNQUNBRjtNQUNBQztJQUNBO0lBQ0FFO01BQ0FIO01BQ0FDO0lBQ0E7SUFDQUc7TUFDQUo7TUFDQUM7SUFDQTtJQUNBSTtNQUNBTDtNQUNBQztRQUNBO1VBQ0FLO1VBQ0FBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FDO01BQ0FQO01BQ0FDO0lBQ0E7SUFDQU87TUFDQVI7TUFDQUM7SUFDQTtJQUNBUTtNQUNBVDtNQUNBQztRQUNBO1VBQ0FTO1VBQ0FDO1VBQ0FDO1VBQ0FDO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7RUFDQTtFQUNBQztJQUNBO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBLElBQ0FoQixVQU1BLEtBTkFBO1FBQ0FDLFNBS0EsS0FMQUE7UUFDQUssWUFJQSxLQUpBQTtRQUNBSixlQUdBLEtBSEFBO1FBQ0FFLGFBRUEsS0FGQUE7UUFDQUMsZUFDQSxLQURBQTtNQUVBO01BQ0E7UUFDQVk7UUFDQUM7UUFDQUM7TUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBWjtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjE0MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjwhLS0qKlxyXG4gKiBmb3JrZWQgZnJvbe+8mmh0dHBzOi8vZ2l0aHViLmNvbS9GLWxvYXQvbXB2dWUtd3hQYXJzZVxyXG4gKlxyXG4gKiBnaXRodWLlnLDlnYA6IGh0dHBzOi8vZ2l0aHViLmNvbS9kY2xvdWRpby91UGFyc2VcclxuICpcclxuICogZm9yOiB1bmktYXBw5qGG5p625LiLIOWvjOaWh+acrOino+aekFxyXG4gKi8tLT5cclxuXHJcbjx0ZW1wbGF0ZT5cclxuPCEtLeWfuuehgOWFg+e0oC0tPlxyXG48ZGl2IGNsYXNzPVwid3hQYXJzZVwiIDpjbGFzcz1cImNsYXNzTmFtZVwiIHYtaWY9XCIhbG9hZGluZ1wiPlxyXG4gIDxibG9jayB2LWZvcj1cIihub2RlLGluZGV4KSBvZiBub2Rlc1wiIDprZXk9XCJpbmRleFwiPlxyXG4gICAgPHd4UGFyc2VUZW1wbGF0ZSA6bm9kZT1cIm5vZGVcIiAvPlxyXG4gIDwvYmxvY2s+XHJcbjwvZGl2PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuaW1wb3J0IEh0bWxUb0pzb24gZnJvbSAnLi9saWJzL2h0bWwyanNvbic7XHJcbmltcG9ydCB3eFBhcnNlVGVtcGxhdGUgZnJvbSAnLi9jb21wb25lbnRzL3d4UGFyc2VUZW1wbGF0ZTAnO1xyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gIG5hbWU6ICd3eFBhcnNlJyxcclxuICBwcm9wczoge1xyXG4gICAgbG9hZGluZzoge1xyXG4gICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICBkZWZhdWx0OiBmYWxzZSxcclxuICAgIH0sXHJcbiAgICBjbGFzc05hbWU6IHtcclxuICAgICAgdHlwZTogU3RyaW5nLFxyXG4gICAgICBkZWZhdWx0OiAnJyxcclxuICAgIH0sXHJcbiAgICBjb250ZW50OiB7XHJcbiAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgZGVmYXVsdDogJycsXHJcbiAgICB9LFxyXG4gICAgbm9EYXRhOiB7XHJcbiAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgZGVmYXVsdDogJzxkaXYgc3R5bGU9XCJjb2xvcjogcmVkO1wiPuaVsOaNruS4jeiDveS4uuepujwvZGl2PicsXHJcbiAgICB9LFxyXG4gICAgc3RhcnRIYW5kbGVyOiB7XHJcbiAgICAgIHR5cGU6IEZ1bmN0aW9uLFxyXG4gICAgICBkZWZhdWx0KCkge1xyXG4gICAgICAgIHJldHVybiAobm9kZSkgPT4ge1xyXG4gICAgICAgICAgbm9kZS5hdHRyLmNsYXNzID0gbnVsbDtcclxuICAgICAgICAgIG5vZGUuYXR0ci5zdHlsZSA9IG51bGw7XHJcbiAgICAgICAgfTtcclxuICAgICAgfSxcclxuICAgIH0sXHJcbiAgICBlbmRIYW5kbGVyOiB7XHJcbiAgICAgIHR5cGU6IEZ1bmN0aW9uLFxyXG4gICAgICBkZWZhdWx0OiBudWxsLFxyXG4gICAgfSxcclxuICAgIGNoYXJzSGFuZGxlcjoge1xyXG4gICAgICB0eXBlOiBGdW5jdGlvbixcclxuICAgICAgZGVmYXVsdDogbnVsbCxcclxuICAgIH0sXHJcbiAgICBpbWFnZVByb3A6IHtcclxuICAgICAgdHlwZTogT2JqZWN0LFxyXG4gICAgICBkZWZhdWx0KCkge1xyXG4gICAgICAgIHJldHVybiB7XHJcbiAgICAgICAgICBtb2RlOiAnYXNwZWN0Rml0JyxcclxuICAgICAgICAgIHBhZGRpbmc6IDAsXHJcbiAgICAgICAgICBsYXp5TG9hZDogZmFsc2UsXHJcbiAgICAgICAgICBkb21haW46ICcnLFxyXG4gICAgICAgIH07XHJcbiAgICAgIH0sXHJcbiAgICB9LFxyXG4gIH0sXHJcbiAgY29tcG9uZW50czoge1xyXG4gICAgd3hQYXJzZVRlbXBsYXRlLFxyXG4gIH0sXHJcbiAgZGF0YSgpIHtcclxuICAgIHJldHVybiB7XHJcbiAgICAgIGltYWdlVXJsczogW10sXHJcbiAgICB9O1xyXG4gIH0sXHJcbiAgY29tcHV0ZWQ6IHtcclxuICAgIG5vZGVzKCkge1xyXG4gICAgICBjb25zdCB7XHJcbiAgICAgICAgY29udGVudCxcclxuICAgICAgICBub0RhdGEsXHJcbiAgICAgICAgaW1hZ2VQcm9wLFxyXG4gICAgICAgIHN0YXJ0SGFuZGxlcixcclxuICAgICAgICBlbmRIYW5kbGVyLFxyXG4gICAgICAgIGNoYXJzSGFuZGxlcixcclxuICAgICAgfSA9IHRoaXM7XHJcbiAgICAgIGNvbnN0IHBhcnNlRGF0YSA9IGNvbnRlbnQgfHwgbm9EYXRhO1xyXG4gICAgICBjb25zdCBjdXN0b21IYW5kbGVyID0ge1xyXG4gICAgICAgIHN0YXJ0OiBzdGFydEhhbmRsZXIsXHJcbiAgICAgICAgZW5kOiBlbmRIYW5kbGVyLFxyXG4gICAgICAgIGNoYXJzOiBjaGFyc0hhbmRsZXIsXHJcbiAgICAgIH07XHJcbiAgICAgIGNvbnN0IHJlc3VsdHMgPSBIdG1sVG9Kc29uKHBhcnNlRGF0YSwgY3VzdG9tSGFuZGxlciwgaW1hZ2VQcm9wLCB0aGlzKTtcclxuICAgICAgdGhpcy5pbWFnZVVybHMgPSByZXN1bHRzLmltYWdlVXJscztcclxuICAgICAgcmV0dXJuIHJlc3VsdHMubm9kZXM7XHJcbiAgICB9LFxyXG4gIH0sXHJcbiAgbWV0aG9kczoge1xyXG4gICAgbmF2aWdhdGUoaHJlZiwgJGV2ZW50KSB7XHJcbiAgICAgIHRoaXMuJGVtaXQoJ25hdmlnYXRlJywgaHJlZiwgJGV2ZW50KTtcclxuICAgIH0sXHJcbiAgICBwcmV2aWV3KHNyYywgJGV2ZW50KSB7XHJcbiAgICAgIGlmICghdGhpcy5pbWFnZVVybHMubGVuZ3RoKSByZXR1cm47XHJcbiAgICAgIHd4LnByZXZpZXdJbWFnZSh7XHJcbiAgICAgICAgY3VycmVudDogc3JjLFxyXG4gICAgICAgIHVybHM6IHRoaXMuaW1hZ2VVcmxzLFxyXG4gICAgICB9KTtcclxuICAgICAgdGhpcy4kZW1pdCgncHJldmlldycsIHNyYywgJGV2ZW50KTtcclxuICAgIH0sXHJcbiAgICByZW1vdmVJbWFnZVVybChzcmMpIHtcclxuICAgICAgY29uc3QgeyBpbWFnZVVybHMgfSA9IHRoaXM7XHJcbiAgICAgIGltYWdlVXJscy5zcGxpY2UoaW1hZ2VVcmxzLmluZGV4T2Yoc3JjKSwgMSk7XHJcbiAgICB9LFxyXG4gIH0sXHJcbn07XHJcbjwvc2NyaXB0PlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///140\n"); /***/ }), /* 141 */ /*!***********************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/components/u-parse/libs/html2json.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 */ 35);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _wxDiscode = _interopRequireDefault(__webpack_require__(/*! ./wxDiscode */ 142));\nvar _htmlparser = _interopRequireDefault(__webpack_require__(/*! ./htmlparser */ 143));\n/**\r\n * html2Json 改造来自: https://github.com/Jxck/html2json\r\n *\r\n *\r\n * author: Di (微信小程序开发工程师)\r\n * organization: WeAppDev(微信小程序开发论坛)(http://weappdev.com)\r\n * 垂直微信小程序开发交流社区\r\n *\r\n * github地址: https://github.com/icindy/wxParse\r\n *\r\n * for: 微信小程序富文本解析\r\n * detail : http://weappdev.com/t/wxparse-alpha0-1-html-markdown/184\r\n */\n\nfunction makeMap(str) {\n var obj = {};\n var items = str.split(',');\n for (var i = 0; i < items.length; i += 1) {\n obj[items[i]] = true;\n }\n return obj;\n}\n\n// Block Elements - HTML 5\nvar block = makeMap('br,code,address,article,applet,aside,audio,blockquote,button,canvas,center,dd,del,dir,div,dl,dt,fieldset,figcaption,figure,footer,form,frameset,h1,h2,h3,h4,h5,h6,header,hgroup,hr,iframe,ins,isindex,li,map,menu,noframes,noscript,object,ol,output,p,pre,section,script,table,tbody,td,tfoot,th,thead,tr,ul,video');\n\n// Inline Elements - HTML 5\nvar inline = makeMap('a,abbr,acronym,applet,b,basefont,bdo,big,button,cite,del,dfn,em,font,i,iframe,img,input,ins,kbd,label,map,object,q,s,samp,script,select,small,span,strike,strong,sub,sup,textarea,tt,u,var');\n\n// Elements that you can, intentionally, leave open\n// (and which close themselves)\nvar closeSelf = makeMap('colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr');\nfunction removeDOCTYPE(html) {\n var isDocument = /([^]*)<\\/body>/.test(html);\n return isDocument ? RegExp.$1 : html;\n}\nfunction trimHtml(html) {\n return html.replace(//gi, '').replace(/\\/\\*.*?\\*\\//gi, '').replace(/[ ]+/gi, '').replace(//gi, '');\n}\nfunction getScreenInfo() {\n var screen = {};\n wx.getSystemInfo({\n success: function success(res) {\n screen.width = res.windowWidth;\n screen.height = res.windowHeight;\n }\n });\n return screen;\n}\nfunction html2json(html, customHandler, imageProp, host) {\n // 处理字符串\n html = removeDOCTYPE(html);\n html = trimHtml(html);\n html = _wxDiscode.default.strDiscode(html);\n // 生成node节点\n var bufArray = [];\n var results = {\n nodes: [],\n imageUrls: []\n };\n var screen = getScreenInfo();\n function Node(tag) {\n this.node = 'element';\n this.tag = tag;\n this.$screen = screen;\n }\n (0, _htmlparser.default)(html, {\n start: function start(tag, attrs, unary) {\n // node for this element\n var node = new Node(tag);\n if (bufArray.length !== 0) {\n var parent = bufArray[0];\n if (parent.nodes === undefined) {\n parent.nodes = [];\n }\n }\n if (block[tag]) {\n node.tagType = 'block';\n } else if (inline[tag]) {\n node.tagType = 'inline';\n } else if (closeSelf[tag]) {\n node.tagType = 'closeSelf';\n }\n node.attr = attrs.reduce(function (pre, attr) {\n var name = attr.name;\n var value = attr.value;\n if (name === 'class') {\n node.classStr = value;\n }\n // has multi attibutes\n // make it array of attribute\n if (name === 'style') {\n node.styleStr = value;\n }\n if (value.match(/ /)) {\n value = value.split(' ');\n }\n\n // if attr already exists\n // merge it\n if (pre[name]) {\n if (Array.isArray(pre[name])) {\n // already array, push to last\n pre[name].push(value);\n } else {\n // single value, make it array\n pre[name] = [pre[name], value];\n }\n } else {\n // not exist, put it\n pre[name] = value;\n }\n return pre;\n }, {});\n\n // 优化样式相关属性\n if (node.classStr) {\n node.classStr += \" \".concat(node.tag);\n } else {\n node.classStr = node.tag;\n }\n if (node.tagType === 'inline') {\n node.classStr += ' inline';\n }\n\n // 对img添加额外数据\n if (node.tag === 'img') {\n var imgUrl = node.attr.src;\n imgUrl = _wxDiscode.default.urlToHttpUrl(imgUrl, imageProp.domain);\n Object.assign(node.attr, imageProp, {\n src: imgUrl || ''\n });\n if (imgUrl) {\n results.imageUrls.push(imgUrl);\n }\n }\n\n // 处理a标签属性\n if (node.tag === 'a') {\n node.attr.href = node.attr.href || '';\n }\n\n // 处理font标签样式属性\n if (node.tag === 'font') {\n var fontSize = ['x-small', 'small', 'medium', 'large', 'x-large', 'xx-large', '-webkit-xxx-large'];\n var styleAttrs = {\n color: 'color',\n face: 'font-family',\n size: 'font-size'\n };\n if (!node.styleStr) node.styleStr = '';\n Object.keys(styleAttrs).forEach(function (key) {\n if (node.attr[key]) {\n var value = key === 'size' ? fontSize[node.attr[key] - 1] : node.attr[key];\n node.styleStr += \"\".concat(styleAttrs[key], \": \").concat(value, \";\");\n }\n });\n }\n\n // 临时记录source资源\n if (node.tag === 'source') {\n results.source = node.attr.src;\n }\n if (customHandler.start) {\n customHandler.start(node, results);\n }\n if (unary) {\n // if this tag doesn't have end tag\n // like \n // add to parents\n var _parent = bufArray[0] || results;\n if (_parent.nodes === undefined) {\n _parent.nodes = [];\n }\n _parent.nodes.push(node);\n } else {\n bufArray.unshift(node);\n }\n },\n end: function end(tag) {\n // merge into parent tag\n var node = bufArray.shift();\n if (node.tag !== tag) {\n __f__(\"error\", 'invalid state: mismatch end tag', \" at components/u-parse/libs/html2json.js:211\");\n }\n\n // 当有缓存source资源时于于video补上src资源\n if (node.tag === 'video' && results.source) {\n node.attr.src = results.source;\n delete results.source;\n }\n if (customHandler.end) {\n customHandler.end(node, results);\n }\n if (bufArray.length === 0) {\n results.nodes.push(node);\n } else {\n var parent = bufArray[0];\n if (!parent.nodes) {\n parent.nodes = [];\n }\n parent.nodes.push(node);\n }\n },\n chars: function chars(text) {\n if (!text.trim()) return;\n var node = {\n node: 'text',\n text: text\n };\n if (customHandler.chars) {\n customHandler.chars(node, results);\n }\n if (bufArray.length === 0) {\n results.nodes.push(node);\n } else {\n var parent = bufArray[0];\n if (parent.nodes === undefined) {\n parent.nodes = [];\n }\n parent.nodes.push(node);\n }\n }\n });\n return results;\n}\nvar _default = html2json;\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 65)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy91LXBhcnNlL2xpYnMvaHRtbDJqc29uLmpzIl0sIm5hbWVzIjpbIm1ha2VNYXAiLCJzdHIiLCJvYmoiLCJpdGVtcyIsInNwbGl0IiwiaSIsImxlbmd0aCIsImJsb2NrIiwiaW5saW5lIiwiY2xvc2VTZWxmIiwicmVtb3ZlRE9DVFlQRSIsImh0bWwiLCJpc0RvY3VtZW50IiwidGVzdCIsIlJlZ0V4cCIsIiQxIiwidHJpbUh0bWwiLCJyZXBsYWNlIiwiZ2V0U2NyZWVuSW5mbyIsInNjcmVlbiIsInd4IiwiZ2V0U3lzdGVtSW5mbyIsInN1Y2Nlc3MiLCJyZXMiLCJ3aWR0aCIsIndpbmRvd1dpZHRoIiwiaGVpZ2h0Iiwid2luZG93SGVpZ2h0IiwiaHRtbDJqc29uIiwiY3VzdG9tSGFuZGxlciIsImltYWdlUHJvcCIsImhvc3QiLCJ3eERpc2NvZGUiLCJzdHJEaXNjb2RlIiwiYnVmQXJyYXkiLCJyZXN1bHRzIiwibm9kZXMiLCJpbWFnZVVybHMiLCJOb2RlIiwidGFnIiwibm9kZSIsIiRzY3JlZW4iLCJIVE1MUGFyc2VyIiwic3RhcnQiLCJhdHRycyIsInVuYXJ5IiwicGFyZW50IiwidW5kZWZpbmVkIiwidGFnVHlwZSIsImF0dHIiLCJyZWR1Y2UiLCJwcmUiLCJuYW1lIiwidmFsdWUiLCJjbGFzc1N0ciIsInN0eWxlU3RyIiwibWF0Y2giLCJBcnJheSIsImlzQXJyYXkiLCJwdXNoIiwiaW1nVXJsIiwic3JjIiwidXJsVG9IdHRwVXJsIiwiZG9tYWluIiwiT2JqZWN0IiwiYXNzaWduIiwiaHJlZiIsImZvbnRTaXplIiwic3R5bGVBdHRycyIsImNvbG9yIiwiZmFjZSIsInNpemUiLCJrZXlzIiwiZm9yRWFjaCIsImtleSIsInNvdXJjZSIsInVuc2hpZnQiLCJlbmQiLCJzaGlmdCIsImNoYXJzIiwidGV4dCIsInRyaW0iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFjQTtBQUNBO0FBZkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBS0EsU0FBU0EsT0FBTyxDQUFDQyxHQUFHLEVBQUU7RUFDcEIsSUFBTUMsR0FBRyxHQUFHLENBQUMsQ0FBQztFQUNkLElBQU1DLEtBQUssR0FBR0YsR0FBRyxDQUFDRyxLQUFLLENBQUMsR0FBRyxDQUFDO0VBQzVCLEtBQUssSUFBSUMsQ0FBQyxHQUFHLENBQUMsRUFBRUEsQ0FBQyxHQUFHRixLQUFLLENBQUNHLE1BQU0sRUFBRUQsQ0FBQyxJQUFJLENBQUM7SUFBRUgsR0FBRyxDQUFDQyxLQUFLLENBQUNFLENBQUMsQ0FBQyxDQUFDLEdBQUcsSUFBSTtFQUFDO0VBQy9ELE9BQU9ILEdBQUc7QUFDWjs7QUFFQTtBQUNBLElBQU1LLEtBQUssR0FBR1AsT0FBTyxDQUFDLHFUQUFxVCxDQUFDOztBQUU1VTtBQUNBLElBQU1RLE1BQU0sR0FBR1IsT0FBTyxDQUFDLDRMQUE0TCxDQUFDOztBQUVwTjtBQUNBO0FBQ0EsSUFBTVMsU0FBUyxHQUFHVCxPQUFPLENBQUMsa0RBQWtELENBQUM7QUFFN0UsU0FBU1UsYUFBYSxDQUFDQyxJQUFJLEVBQUU7RUFDM0IsSUFBTUMsVUFBVSxHQUFHLHdCQUF3QixDQUFDQyxJQUFJLENBQUNGLElBQUksQ0FBQztFQUN0RCxPQUFPQyxVQUFVLEdBQUdFLE1BQU0sQ0FBQ0MsRUFBRSxHQUFHSixJQUFJO0FBQ3RDO0FBRUEsU0FBU0ssUUFBUSxDQUFDTCxJQUFJLEVBQUU7RUFDdEIsT0FBT0EsSUFBSSxDQUNSTSxPQUFPLENBQUMsY0FBYyxFQUFFLEVBQUUsQ0FBQyxDQUMzQkEsT0FBTyxDQUFDLGVBQWUsRUFBRSxFQUFFLENBQUMsQ0FDNUJBLE9BQU8sQ0FBQyxTQUFTLEVBQUUsR0FBRyxDQUFDLENBQ3ZCQSxPQUFPLENBQUMseUJBQXlCLEVBQUUsRUFBRSxDQUFDLENBQ3RDQSxPQUFPLENBQUMsdUJBQXVCLEVBQUUsRUFBRSxDQUFDO0FBQ3pDO0FBRUEsU0FBU0MsYUFBYSxHQUFHO0VBQ3ZCLElBQU1DLE1BQU0sR0FBRyxDQUFDLENBQUM7RUFDakJDLEVBQUUsQ0FBQ0MsYUFBYSxDQUFDO0lBQ2ZDLE9BQU8sRUFBRSxpQkFBQ0MsR0FBRyxFQUFLO01BQ2hCSixNQUFNLENBQUNLLEtBQUssR0FBR0QsR0FBRyxDQUFDRSxXQUFXO01BQzlCTixNQUFNLENBQUNPLE1BQU0sR0FBR0gsR0FBRyxDQUFDSSxZQUFZO0lBQ2xDO0VBQ0YsQ0FBQyxDQUFDO0VBQ0YsT0FBT1IsTUFBTTtBQUNmO0FBRUEsU0FBU1MsU0FBUyxDQUFDakIsSUFBSSxFQUFFa0IsYUFBYSxFQUFFQyxTQUFTLEVBQUVDLElBQUksRUFBRTtFQUN2RDtFQUNBcEIsSUFBSSxHQUFHRCxhQUFhLENBQUNDLElBQUksQ0FBQztFQUMxQkEsSUFBSSxHQUFHSyxRQUFRLENBQUNMLElBQUksQ0FBQztFQUNyQkEsSUFBSSxHQUFHcUIsa0JBQVMsQ0FBQ0MsVUFBVSxDQUFDdEIsSUFBSSxDQUFDO0VBQ2pDO0VBQ0EsSUFBTXVCLFFBQVEsR0FBRyxFQUFFO0VBQ25CLElBQU1DLE9BQU8sR0FBRztJQUNkQyxLQUFLLEVBQUUsRUFBRTtJQUNUQyxTQUFTLEVBQUU7RUFDYixDQUFDO0VBRUYsSUFBTWxCLE1BQU0sR0FBR0QsYUFBYSxFQUFFO0VBQzdCLFNBQVNvQixJQUFJLENBQUNDLEdBQUcsRUFBRTtJQUNqQixJQUFJLENBQUNDLElBQUksR0FBRyxTQUFTO0lBQ3JCLElBQUksQ0FBQ0QsR0FBRyxHQUFHQSxHQUFHO0lBRWhCLElBQUksQ0FBQ0UsT0FBTyxHQUFHdEIsTUFBTTtFQUNyQjtFQUVBLElBQUF1QixtQkFBVSxFQUFDL0IsSUFBSSxFQUFFO0lBQ2ZnQyxLQUFLLGlCQUFDSixHQUFHLEVBQUVLLEtBQUssRUFBRUMsS0FBSyxFQUFFO01BQ3ZCO01BQ0EsSUFBTUwsSUFBSSxHQUFHLElBQUlGLElBQUksQ0FBQ0MsR0FBRyxDQUFDO01BRTFCLElBQUlMLFFBQVEsQ0FBQzVCLE1BQU0sS0FBSyxDQUFDLEVBQUU7UUFDekIsSUFBTXdDLE1BQU0sR0FBR1osUUFBUSxDQUFDLENBQUMsQ0FBQztRQUMxQixJQUFJWSxNQUFNLENBQUNWLEtBQUssS0FBS1csU0FBUyxFQUFFO1VBQzlCRCxNQUFNLENBQUNWLEtBQUssR0FBRyxFQUFFO1FBQ25CO01BQ0Y7TUFFQSxJQUFJN0IsS0FBSyxDQUFDZ0MsR0FBRyxDQUFDLEVBQUU7UUFDZEMsSUFBSSxDQUFDUSxPQUFPLEdBQUcsT0FBTztNQUN4QixDQUFDLE1BQU0sSUFBSXhDLE1BQU0sQ0FBQytCLEdBQUcsQ0FBQyxFQUFFO1FBQ3RCQyxJQUFJLENBQUNRLE9BQU8sR0FBRyxRQUFRO01BQ3pCLENBQUMsTUFBTSxJQUFJdkMsU0FBUyxDQUFDOEIsR0FBRyxDQUFDLEVBQUU7UUFDekJDLElBQUksQ0FBQ1EsT0FBTyxHQUFHLFdBQVc7TUFDNUI7TUFFQVIsSUFBSSxDQUFDUyxJQUFJLEdBQUdMLEtBQUssQ0FBQ00sTUFBTSxDQUFDLFVBQUNDLEdBQUcsRUFBRUYsSUFBSSxFQUFLO1FBQ3RDLElBQVFHLElBQUksR0FBS0gsSUFBSSxDQUFiRyxJQUFJO1FBQ1osSUFBTUMsS0FBSyxHQUFLSixJQUFJLENBQWRJLEtBQUs7UUFDWCxJQUFJRCxJQUFJLEtBQUssT0FBTyxFQUFFO1VBQ3BCWixJQUFJLENBQUNjLFFBQVEsR0FBR0QsS0FBSztRQUN2QjtRQUNBO1FBQ0E7UUFDQSxJQUFJRCxJQUFJLEtBQUssT0FBTyxFQUFFO1VBQ3BCWixJQUFJLENBQUNlLFFBQVEsR0FBR0YsS0FBSztRQUN2QjtRQUNBLElBQUlBLEtBQUssQ0FBQ0csS0FBSyxDQUFDLEdBQUcsQ0FBQyxFQUFFO1VBQ3BCSCxLQUFLLEdBQUdBLEtBQUssQ0FBQ2pELEtBQUssQ0FBQyxHQUFHLENBQUM7UUFDMUI7O1FBRUE7UUFDQTtRQUNBLElBQUkrQyxHQUFHLENBQUNDLElBQUksQ0FBQyxFQUFFO1VBQ2IsSUFBSUssS0FBSyxDQUFDQyxPQUFPLENBQUNQLEdBQUcsQ0FBQ0MsSUFBSSxDQUFDLENBQUMsRUFBRTtZQUM1QjtZQUNBRCxHQUFHLENBQUNDLElBQUksQ0FBQyxDQUFDTyxJQUFJLENBQUNOLEtBQUssQ0FBQztVQUN2QixDQUFDLE1BQU07WUFDTDtZQUNBRixHQUFHLENBQUNDLElBQUksQ0FBQyxHQUFHLENBQUNELEdBQUcsQ0FBQ0MsSUFBSSxDQUFDLEVBQUVDLEtBQUssQ0FBQztVQUNoQztRQUNGLENBQUMsTUFBTTtVQUNMO1VBQ0FGLEdBQUcsQ0FBQ0MsSUFBSSxDQUFDLEdBQUdDLEtBQUs7UUFDbkI7UUFFQSxPQUFPRixHQUFHO01BQ1osQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDOztNQUVOO01BQ0EsSUFBSVgsSUFBSSxDQUFDYyxRQUFRLEVBQUU7UUFDakJkLElBQUksQ0FBQ2MsUUFBUSxlQUFRZCxJQUFJLENBQUNELEdBQUcsQ0FBRTtNQUNqQyxDQUFDLE1BQU07UUFDTEMsSUFBSSxDQUFDYyxRQUFRLEdBQUdkLElBQUksQ0FBQ0QsR0FBRztNQUMxQjtNQUNBLElBQUlDLElBQUksQ0FBQ1EsT0FBTyxLQUFLLFFBQVEsRUFBRTtRQUM3QlIsSUFBSSxDQUFDYyxRQUFRLElBQUksU0FBUztNQUM1Qjs7TUFFQTtNQUNBLElBQUlkLElBQUksQ0FBQ0QsR0FBRyxLQUFLLEtBQUssRUFBRTtRQUN0QixJQUFJcUIsTUFBTSxHQUFHcEIsSUFBSSxDQUFDUyxJQUFJLENBQUNZLEdBQUc7UUFDMUJELE1BQU0sR0FBRzVCLGtCQUFTLENBQUM4QixZQUFZLENBQUNGLE1BQU0sRUFBRTlCLFNBQVMsQ0FBQ2lDLE1BQU0sQ0FBQztRQUN6REMsTUFBTSxDQUFDQyxNQUFNLENBQUN6QixJQUFJLENBQUNTLElBQUksRUFBRW5CLFNBQVMsRUFBRTtVQUNsQytCLEdBQUcsRUFBRUQsTUFBTSxJQUFJO1FBQ2pCLENBQUMsQ0FBQztRQUNGLElBQUlBLE1BQU0sRUFBRTtVQUNWekIsT0FBTyxDQUFDRSxTQUFTLENBQUNzQixJQUFJLENBQUNDLE1BQU0sQ0FBQztRQUNoQztNQUNGOztNQUVBO01BQ0EsSUFBSXBCLElBQUksQ0FBQ0QsR0FBRyxLQUFLLEdBQUcsRUFBRTtRQUNwQkMsSUFBSSxDQUFDUyxJQUFJLENBQUNpQixJQUFJLEdBQUcxQixJQUFJLENBQUNTLElBQUksQ0FBQ2lCLElBQUksSUFBSSxFQUFFO01BQ3ZDOztNQUVBO01BQ0EsSUFBSTFCLElBQUksQ0FBQ0QsR0FBRyxLQUFLLE1BQU0sRUFBRTtRQUN2QixJQUFNNEIsUUFBUSxHQUFHLENBQ2YsU0FBUyxFQUNULE9BQU8sRUFDUCxRQUFRLEVBQ1IsT0FBTyxFQUNQLFNBQVMsRUFDVCxVQUFVLEVBQ1YsbUJBQW1CLENBQ3BCO1FBQ0QsSUFBTUMsVUFBVSxHQUFHO1VBQ2pCQyxLQUFLLEVBQUUsT0FBTztVQUNkQyxJQUFJLEVBQUUsYUFBYTtVQUNuQkMsSUFBSSxFQUFFO1FBQ1IsQ0FBQztRQUNELElBQUksQ0FBQy9CLElBQUksQ0FBQ2UsUUFBUSxFQUFFZixJQUFJLENBQUNlLFFBQVEsR0FBRyxFQUFFO1FBQ3RDUyxNQUFNLENBQUNRLElBQUksQ0FBQ0osVUFBVSxDQUFDLENBQUNLLE9BQU8sQ0FBQyxVQUFDQyxHQUFHLEVBQUs7VUFDdkMsSUFBSWxDLElBQUksQ0FBQ1MsSUFBSSxDQUFDeUIsR0FBRyxDQUFDLEVBQUU7WUFDbEIsSUFBTXJCLEtBQUssR0FBR3FCLEdBQUcsS0FBSyxNQUFNLEdBQUdQLFFBQVEsQ0FBQzNCLElBQUksQ0FBQ1MsSUFBSSxDQUFDeUIsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUdsQyxJQUFJLENBQUNTLElBQUksQ0FBQ3lCLEdBQUcsQ0FBQztZQUM1RWxDLElBQUksQ0FBQ2UsUUFBUSxjQUFPYSxVQUFVLENBQUNNLEdBQUcsQ0FBQyxlQUFLckIsS0FBSyxNQUFHO1VBQ2xEO1FBQ0YsQ0FBQyxDQUFDO01BQ0o7O01BRUE7TUFDQSxJQUFJYixJQUFJLENBQUNELEdBQUcsS0FBSyxRQUFRLEVBQUU7UUFDekJKLE9BQU8sQ0FBQ3dDLE1BQU0sR0FBR25DLElBQUksQ0FBQ1MsSUFBSSxDQUFDWSxHQUFHO01BQ2hDO01BRUEsSUFBSWhDLGFBQWEsQ0FBQ2MsS0FBSyxFQUFFO1FBQ3ZCZCxhQUFhLENBQUNjLEtBQUssQ0FBQ0gsSUFBSSxFQUFFTCxPQUFPLENBQUM7TUFDcEM7TUFFQSxJQUFJVSxLQUFLLEVBQUU7UUFDVDtRQUNBO1FBQ0E7UUFDQSxJQUFNQyxPQUFNLEdBQUdaLFFBQVEsQ0FBQyxDQUFDLENBQUMsSUFBSUMsT0FBTztRQUNyQyxJQUFJVyxPQUFNLENBQUNWLEtBQUssS0FBS1csU0FBUyxFQUFFO1VBQzlCRCxPQUFNLENBQUNWLEtBQUssR0FBRyxFQUFFO1FBQ25CO1FBQ0FVLE9BQU0sQ0FBQ1YsS0FBSyxDQUFDdUIsSUFBSSxDQUFDbkIsSUFBSSxDQUFDO01BQ3pCLENBQUMsTUFBTTtRQUNMTixRQUFRLENBQUMwQyxPQUFPLENBQUNwQyxJQUFJLENBQUM7TUFDeEI7SUFDRixDQUFDO0lBQ0RxQyxHQUFHLGVBQUN0QyxHQUFHLEVBQUU7TUFDUDtNQUNBLElBQU1DLElBQUksR0FBR04sUUFBUSxDQUFDNEMsS0FBSyxFQUFFO01BQzdCLElBQUl0QyxJQUFJLENBQUNELEdBQUcsS0FBS0EsR0FBRyxFQUFFO1FBQ3BCLGVBQWMsaUNBQWlDO01BQ2pEOztNQUVBO01BQ0EsSUFBSUMsSUFBSSxDQUFDRCxHQUFHLEtBQUssT0FBTyxJQUFJSixPQUFPLENBQUN3QyxNQUFNLEVBQUU7UUFDMUNuQyxJQUFJLENBQUNTLElBQUksQ0FBQ1ksR0FBRyxHQUFHMUIsT0FBTyxDQUFDd0MsTUFBTTtRQUM5QixPQUFPeEMsT0FBTyxDQUFDd0MsTUFBTTtNQUN2QjtNQUVBLElBQUk5QyxhQUFhLENBQUNnRCxHQUFHLEVBQUU7UUFDckJoRCxhQUFhLENBQUNnRCxHQUFHLENBQUNyQyxJQUFJLEVBQUVMLE9BQU8sQ0FBQztNQUNsQztNQUVBLElBQUlELFFBQVEsQ0FBQzVCLE1BQU0sS0FBSyxDQUFDLEVBQUU7UUFDekI2QixPQUFPLENBQUNDLEtBQUssQ0FBQ3VCLElBQUksQ0FBQ25CLElBQUksQ0FBQztNQUMxQixDQUFDLE1BQU07UUFDTCxJQUFNTSxNQUFNLEdBQUdaLFFBQVEsQ0FBQyxDQUFDLENBQUM7UUFDMUIsSUFBSSxDQUFDWSxNQUFNLENBQUNWLEtBQUssRUFBRTtVQUNqQlUsTUFBTSxDQUFDVixLQUFLLEdBQUcsRUFBRTtRQUNuQjtRQUNBVSxNQUFNLENBQUNWLEtBQUssQ0FBQ3VCLElBQUksQ0FBQ25CLElBQUksQ0FBQztNQUN6QjtJQUNGLENBQUM7SUFDRHVDLEtBQUssaUJBQUNDLElBQUksRUFBRTtNQUNWLElBQUksQ0FBQ0EsSUFBSSxDQUFDQyxJQUFJLEVBQUUsRUFBRTtNQUVsQixJQUFNekMsSUFBSSxHQUFHO1FBQ1hBLElBQUksRUFBRSxNQUFNO1FBQ1p3QyxJQUFJLEVBQUpBO01BQ0YsQ0FBQztNQUVELElBQUluRCxhQUFhLENBQUNrRCxLQUFLLEVBQUU7UUFDdkJsRCxhQUFhLENBQUNrRCxLQUFLLENBQUN2QyxJQUFJLEVBQUVMLE9BQU8sQ0FBQztNQUNwQztNQUVBLElBQUlELFFBQVEsQ0FBQzVCLE1BQU0sS0FBSyxDQUFDLEVBQUU7UUFDekI2QixPQUFPLENBQUNDLEtBQUssQ0FBQ3VCLElBQUksQ0FBQ25CLElBQUksQ0FBQztNQUMxQixDQUFDLE1BQU07UUFDTCxJQUFNTSxNQUFNLEdBQUdaLFFBQVEsQ0FBQyxDQUFDLENBQUM7UUFDMUIsSUFBSVksTUFBTSxDQUFDVixLQUFLLEtBQUtXLFNBQVMsRUFBRTtVQUM5QkQsTUFBTSxDQUFDVixLQUFLLEdBQUcsRUFBRTtRQUNuQjtRQUNBVSxNQUFNLENBQUNWLEtBQUssQ0FBQ3VCLElBQUksQ0FBQ25CLElBQUksQ0FBQztNQUN6QjtJQUNGO0VBQ0YsQ0FBQyxDQUFDO0VBRUYsT0FBT0wsT0FBTztBQUNoQjtBQUFDLGVBRWNQLFNBQVM7QUFBQSwyQiIsImZpbGUiOiIxNDEuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICogaHRtbDJKc29uIOaUuemAoOadpeiHqjogaHR0cHM6Ly9naXRodWIuY29tL0p4Y2svaHRtbDJqc29uXHJcbiAqXHJcbiAqXHJcbiAqIGF1dGhvcjogRGkgKOW+ruS/oeWwj+eoi+W6j+W8gOWPkeW3peeoi+W4iClcclxuICogb3JnYW5pemF0aW9uOiBXZUFwcERldijlvq7kv6HlsI/nqIvluo/lvIDlj5HorrrlnZspKGh0dHA6Ly93ZWFwcGRldi5jb20pXHJcbiAqICAgICAgICAgICAgICAg5Z6C55u05b6u5L+h5bCP56iL5bqP5byA5Y+R5Lqk5rWB56S+5Yy6XHJcbiAqXHJcbiAqIGdpdGh1YuWcsOWdgDogaHR0cHM6Ly9naXRodWIuY29tL2ljaW5keS93eFBhcnNlXHJcbiAqXHJcbiAqIGZvcjog5b6u5L+h5bCP56iL5bqP5a+M5paH5pys6Kej5p6QXHJcbiAqIGRldGFpbCA6IGh0dHA6Ly93ZWFwcGRldi5jb20vdC93eHBhcnNlLWFscGhhMC0xLWh0bWwtbWFya2Rvd24vMTg0XHJcbiAqL1xyXG5cclxuaW1wb3J0IHd4RGlzY29kZSBmcm9tICcuL3d4RGlzY29kZSc7XHJcbmltcG9ydCBIVE1MUGFyc2VyIGZyb20gJy4vaHRtbHBhcnNlcic7XHJcblxyXG5mdW5jdGlvbiBtYWtlTWFwKHN0cikge1xyXG4gIGNvbnN0IG9iaiA9IHt9O1xyXG4gIGNvbnN0IGl0ZW1zID0gc3RyLnNwbGl0KCcsJyk7XHJcbiAgZm9yIChsZXQgaSA9IDA7IGkgPCBpdGVtcy5sZW5ndGg7IGkgKz0gMSkgb2JqW2l0ZW1zW2ldXSA9IHRydWU7XHJcbiAgcmV0dXJuIG9iajtcclxufVxyXG5cclxuLy8gQmxvY2sgRWxlbWVudHMgLSBIVE1MIDVcclxuY29uc3QgYmxvY2sgPSBtYWtlTWFwKCdicixjb2RlLGFkZHJlc3MsYXJ0aWNsZSxhcHBsZXQsYXNpZGUsYXVkaW8sYmxvY2txdW90ZSxidXR0b24sY2FudmFzLGNlbnRlcixkZCxkZWwsZGlyLGRpdixkbCxkdCxmaWVsZHNldCxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsZm9ybSxmcmFtZXNldCxoMSxoMixoMyxoNCxoNSxoNixoZWFkZXIsaGdyb3VwLGhyLGlmcmFtZSxpbnMsaXNpbmRleCxsaSxtYXAsbWVudSxub2ZyYW1lcyxub3NjcmlwdCxvYmplY3Qsb2wsb3V0cHV0LHAscHJlLHNlY3Rpb24sc2NyaXB0LHRhYmxlLHRib2R5LHRkLHRmb290LHRoLHRoZWFkLHRyLHVsLHZpZGVvJyk7XHJcblxyXG4vLyBJbmxpbmUgRWxlbWVudHMgLSBIVE1MIDVcclxuY29uc3QgaW5saW5lID0gbWFrZU1hcCgnYSxhYmJyLGFjcm9ueW0sYXBwbGV0LGIsYmFzZWZvbnQsYmRvLGJpZyxidXR0b24sY2l0ZSxkZWwsZGZuLGVtLGZvbnQsaSxpZnJhbWUsaW1nLGlucHV0LGlucyxrYmQsbGFiZWwsbWFwLG9iamVjdCxxLHMsc2FtcCxzY3JpcHQsc2VsZWN0LHNtYWxsLHNwYW4sc3RyaWtlLHN0cm9uZyxzdWIsc3VwLHRleHRhcmVhLHR0LHUsdmFyJyk7XHJcblxyXG4vLyBFbGVtZW50cyB0aGF0IHlvdSBjYW4sIGludGVudGlvbmFsbHksIGxlYXZlIG9wZW5cclxuLy8gKGFuZCB3aGljaCBjbG9zZSB0aGVtc2VsdmVzKVxyXG5jb25zdCBjbG9zZVNlbGYgPSBtYWtlTWFwKCdjb2xncm91cCxkZCxkdCxsaSxvcHRpb25zLHAsdGQsdGZvb3QsdGgsdGhlYWQsdHInKTtcclxuXHJcbmZ1bmN0aW9uIHJlbW92ZURPQ1RZUEUoaHRtbCkge1xyXG4gIGNvbnN0IGlzRG9jdW1lbnQgPSAvPGJvZHkuKj4oW15dKik8XFwvYm9keT4vLnRlc3QoaHRtbCk7XHJcbiAgcmV0dXJuIGlzRG9jdW1lbnQgPyBSZWdFeHAuJDEgOiBodG1sO1xyXG59XHJcblxyXG5mdW5jdGlvbiB0cmltSHRtbChodG1sKSB7XHJcbiAgcmV0dXJuIGh0bWxcclxuICAgIC5yZXBsYWNlKC88IS0tLio/LS0+L2dpLCAnJylcclxuICAgIC5yZXBsYWNlKC9cXC9cXCouKj9cXCpcXC8vZ2ksICcnKVxyXG4gICAgLnJlcGxhY2UoL1sgXSs8L2dpLCAnPCcpXHJcbiAgICAucmVwbGFjZSgvPHNjcmlwdFteXSo8XFwvc2NyaXB0Pi9naSwgJycpXHJcbiAgICAucmVwbGFjZSgvPHN0eWxlW15dKjxcXC9zdHlsZT4vZ2ksICcnKTtcclxufVxyXG5cclxuZnVuY3Rpb24gZ2V0U2NyZWVuSW5mbygpIHtcclxuICBjb25zdCBzY3JlZW4gPSB7fTtcclxuICB3eC5nZXRTeXN0ZW1JbmZvKHtcclxuICAgIHN1Y2Nlc3M6IChyZXMpID0+IHtcclxuICAgICAgc2NyZWVuLndpZHRoID0gcmVzLndpbmRvd1dpZHRoO1xyXG4gICAgICBzY3JlZW4uaGVpZ2h0ID0gcmVzLndpbmRvd0hlaWdodDtcclxuICAgIH0sXHJcbiAgfSk7XHJcbiAgcmV0dXJuIHNjcmVlbjtcclxufVxyXG5cclxuZnVuY3Rpb24gaHRtbDJqc29uKGh0bWwsIGN1c3RvbUhhbmRsZXIsIGltYWdlUHJvcCwgaG9zdCkge1xyXG4gIC8vIOWkhOeQhuWtl+espuS4slxyXG4gIGh0bWwgPSByZW1vdmVET0NUWVBFKGh0bWwpO1xyXG4gIGh0bWwgPSB0cmltSHRtbChodG1sKTtcclxuICBodG1sID0gd3hEaXNjb2RlLnN0ckRpc2NvZGUoaHRtbCk7XHJcbiAgLy8g55Sf5oiQbm9kZeiKgueCuVxyXG4gIGNvbnN0IGJ1ZkFycmF5ID0gW107XHJcbiAgY29uc3QgcmVzdWx0cyA9IHtcclxuICAgIG5vZGVzOiBbXSxcclxuICAgIGltYWdlVXJsczogW10sXHJcbiAgfTtcclxuXHJcblx0Y29uc3Qgc2NyZWVuID0gZ2V0U2NyZWVuSW5mbygpO1xyXG4gIGZ1bmN0aW9uIE5vZGUodGFnKSB7XHJcbiAgICB0aGlzLm5vZGUgPSAnZWxlbWVudCc7XHJcbiAgICB0aGlzLnRhZyA9IHRhZztcclxuXHRcdFxyXG5cdFx0dGhpcy4kc2NyZWVuID0gc2NyZWVuO1xyXG4gIH1cclxuXHJcbiAgSFRNTFBhcnNlcihodG1sLCB7XHJcbiAgICBzdGFydCh0YWcsIGF0dHJzLCB1bmFyeSkge1xyXG4gICAgICAvLyBub2RlIGZvciB0aGlzIGVsZW1lbnRcclxuICAgICAgY29uc3Qgbm9kZSA9IG5ldyBOb2RlKHRhZyk7XHJcblxyXG4gICAgICBpZiAoYnVmQXJyYXkubGVuZ3RoICE9PSAwKSB7XHJcbiAgICAgICAgY29uc3QgcGFyZW50ID0gYnVmQXJyYXlbMF07XHJcbiAgICAgICAgaWYgKHBhcmVudC5ub2RlcyA9PT0gdW5kZWZpbmVkKSB7XHJcbiAgICAgICAgICBwYXJlbnQubm9kZXMgPSBbXTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlmIChibG9ja1t0YWddKSB7XHJcbiAgICAgICAgbm9kZS50YWdUeXBlID0gJ2Jsb2NrJztcclxuICAgICAgfSBlbHNlIGlmIChpbmxpbmVbdGFnXSkge1xyXG4gICAgICAgIG5vZGUudGFnVHlwZSA9ICdpbmxpbmUnO1xyXG4gICAgICB9IGVsc2UgaWYgKGNsb3NlU2VsZlt0YWddKSB7XHJcbiAgICAgICAgbm9kZS50YWdUeXBlID0gJ2Nsb3NlU2VsZic7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIG5vZGUuYXR0ciA9IGF0dHJzLnJlZHVjZSgocHJlLCBhdHRyKSA9PiB7XHJcbiAgICAgICAgY29uc3QgeyBuYW1lIH0gPSBhdHRyO1xyXG4gICAgICAgIGxldCB7IHZhbHVlIH0gPSBhdHRyO1xyXG4gICAgICAgIGlmIChuYW1lID09PSAnY2xhc3MnKSB7XHJcbiAgICAgICAgICBub2RlLmNsYXNzU3RyID0gdmFsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIGhhcyBtdWx0aSBhdHRpYnV0ZXNcclxuICAgICAgICAvLyBtYWtlIGl0IGFycmF5IG9mIGF0dHJpYnV0ZVxyXG4gICAgICAgIGlmIChuYW1lID09PSAnc3R5bGUnKSB7XHJcbiAgICAgICAgICBub2RlLnN0eWxlU3RyID0gdmFsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmICh2YWx1ZS5tYXRjaCgvIC8pKSB7XHJcbiAgICAgICAgICB2YWx1ZSA9IHZhbHVlLnNwbGl0KCcgJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBpZiBhdHRyIGFscmVhZHkgZXhpc3RzXHJcbiAgICAgICAgLy8gbWVyZ2UgaXRcclxuICAgICAgICBpZiAocHJlW25hbWVdKSB7XHJcbiAgICAgICAgICBpZiAoQXJyYXkuaXNBcnJheShwcmVbbmFtZV0pKSB7XHJcbiAgICAgICAgICAgIC8vIGFscmVhZHkgYXJyYXksIHB1c2ggdG8gbGFzdFxyXG4gICAgICAgICAgICBwcmVbbmFtZV0ucHVzaCh2YWx1ZSk7XHJcbiAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAvLyBzaW5nbGUgdmFsdWUsIG1ha2UgaXQgYXJyYXlcclxuICAgICAgICAgICAgcHJlW25hbWVdID0gW3ByZVtuYW1lXSwgdmFsdWVdO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAvLyBub3QgZXhpc3QsIHB1dCBpdFxyXG4gICAgICAgICAgcHJlW25hbWVdID0gdmFsdWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICByZXR1cm4gcHJlO1xyXG4gICAgICB9LCB7fSk7XHJcblxyXG4gICAgICAvLyDkvJjljJbmoLflvI/nm7jlhbPlsZ7mgKdcclxuICAgICAgaWYgKG5vZGUuY2xhc3NTdHIpIHtcclxuICAgICAgICBub2RlLmNsYXNzU3RyICs9IGAgJHtub2RlLnRhZ31gO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIG5vZGUuY2xhc3NTdHIgPSBub2RlLnRhZztcclxuICAgICAgfVxyXG4gICAgICBpZiAobm9kZS50YWdUeXBlID09PSAnaW5saW5lJykge1xyXG4gICAgICAgIG5vZGUuY2xhc3NTdHIgKz0gJyBpbmxpbmUnO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyDlr7lpbWfmt7vliqDpop3lpJbmlbDmja5cclxuICAgICAgaWYgKG5vZGUudGFnID09PSAnaW1nJykge1xyXG4gICAgICAgIGxldCBpbWdVcmwgPSBub2RlLmF0dHIuc3JjO1xyXG4gICAgICAgIGltZ1VybCA9IHd4RGlzY29kZS51cmxUb0h0dHBVcmwoaW1nVXJsLCBpbWFnZVByb3AuZG9tYWluKTtcclxuICAgICAgICBPYmplY3QuYXNzaWduKG5vZGUuYXR0ciwgaW1hZ2VQcm9wLCB7XHJcbiAgICAgICAgICBzcmM6IGltZ1VybCB8fCAnJyxcclxuICAgICAgICB9KTtcclxuICAgICAgICBpZiAoaW1nVXJsKSB7XHJcbiAgICAgICAgICByZXN1bHRzLmltYWdlVXJscy5wdXNoKGltZ1VybCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyDlpITnkIZh5qCH562+5bGe5oCnXHJcbiAgICAgIGlmIChub2RlLnRhZyA9PT0gJ2EnKSB7XHJcbiAgICAgICAgbm9kZS5hdHRyLmhyZWYgPSBub2RlLmF0dHIuaHJlZiB8fCAnJztcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8g5aSE55CGZm9udOagh+etvuagt+W8j+WxnuaAp1xyXG4gICAgICBpZiAobm9kZS50YWcgPT09ICdmb250Jykge1xyXG4gICAgICAgIGNvbnN0IGZvbnRTaXplID0gW1xyXG4gICAgICAgICAgJ3gtc21hbGwnLFxyXG4gICAgICAgICAgJ3NtYWxsJyxcclxuICAgICAgICAgICdtZWRpdW0nLFxyXG4gICAgICAgICAgJ2xhcmdlJyxcclxuICAgICAgICAgICd4LWxhcmdlJyxcclxuICAgICAgICAgICd4eC1sYXJnZScsXHJcbiAgICAgICAgICAnLXdlYmtpdC14eHgtbGFyZ2UnLFxyXG4gICAgICAgIF07XHJcbiAgICAgICAgY29uc3Qgc3R5bGVBdHRycyA9IHtcclxuICAgICAgICAgIGNvbG9yOiAnY29sb3InLFxyXG4gICAgICAgICAgZmFjZTogJ2ZvbnQtZmFtaWx5JyxcclxuICAgICAgICAgIHNpemU6ICdmb250LXNpemUnLFxyXG4gICAgICAgIH07XHJcbiAgICAgICAgaWYgKCFub2RlLnN0eWxlU3RyKSBub2RlLnN0eWxlU3RyID0gJyc7XHJcbiAgICAgICAgT2JqZWN0LmtleXMoc3R5bGVBdHRycykuZm9yRWFjaCgoa2V5KSA9PiB7XHJcbiAgICAgICAgICBpZiAobm9kZS5hdHRyW2tleV0pIHtcclxuICAgICAgICAgICAgY29uc3QgdmFsdWUgPSBrZXkgPT09ICdzaXplJyA/IGZvbnRTaXplW25vZGUuYXR0cltrZXldIC0gMV0gOiBub2RlLmF0dHJba2V5XTtcclxuICAgICAgICAgICAgbm9kZS5zdHlsZVN0ciArPSBgJHtzdHlsZUF0dHJzW2tleV19OiAke3ZhbHVlfTtgO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0pO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyDkuLTml7borrDlvZVzb3VyY2XotYTmupBcclxuICAgICAgaWYgKG5vZGUudGFnID09PSAnc291cmNlJykge1xyXG4gICAgICAgIHJlc3VsdHMuc291cmNlID0gbm9kZS5hdHRyLnNyYztcclxuICAgICAgfVxyXG5cclxuICAgICAgaWYgKGN1c3RvbUhhbmRsZXIuc3RhcnQpIHtcclxuICAgICAgICBjdXN0b21IYW5kbGVyLnN0YXJ0KG5vZGUsIHJlc3VsdHMpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpZiAodW5hcnkpIHtcclxuICAgICAgICAvLyBpZiB0aGlzIHRhZyBkb2Vzbid0IGhhdmUgZW5kIHRhZ1xyXG4gICAgICAgIC8vIGxpa2UgPGltZyBzcmM9XCJob2dlLnBuZ1wiLz5cclxuICAgICAgICAvLyBhZGQgdG8gcGFyZW50c1xyXG4gICAgICAgIGNvbnN0IHBhcmVudCA9IGJ1ZkFycmF5WzBdIHx8IHJlc3VsdHM7XHJcbiAgICAgICAgaWYgKHBhcmVudC5ub2RlcyA9PT0gdW5kZWZpbmVkKSB7XHJcbiAgICAgICAgICBwYXJlbnQubm9kZXMgPSBbXTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcGFyZW50Lm5vZGVzLnB1c2gobm9kZSk7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgYnVmQXJyYXkudW5zaGlmdChub2RlKTtcclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIGVuZCh0YWcpIHtcclxuICAgICAgLy8gbWVyZ2UgaW50byBwYXJlbnQgdGFnXHJcbiAgICAgIGNvbnN0IG5vZGUgPSBidWZBcnJheS5zaGlmdCgpO1xyXG4gICAgICBpZiAobm9kZS50YWcgIT09IHRhZykge1xyXG4gICAgICAgIGNvbnNvbGUuZXJyb3IoJ2ludmFsaWQgc3RhdGU6IG1pc21hdGNoIGVuZCB0YWcnKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8g5b2T5pyJ57yT5a2Yc291cmNl6LWE5rqQ5pe25LqO5LqOdmlkZW/ooaXkuIpzcmPotYTmupBcclxuICAgICAgaWYgKG5vZGUudGFnID09PSAndmlkZW8nICYmIHJlc3VsdHMuc291cmNlKSB7XHJcbiAgICAgICAgbm9kZS5hdHRyLnNyYyA9IHJlc3VsdHMuc291cmNlO1xyXG4gICAgICAgIGRlbGV0ZSByZXN1bHRzLnNvdXJjZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaWYgKGN1c3RvbUhhbmRsZXIuZW5kKSB7XHJcbiAgICAgICAgY3VzdG9tSGFuZGxlci5lbmQobm9kZSwgcmVzdWx0cyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlmIChidWZBcnJheS5sZW5ndGggPT09IDApIHtcclxuICAgICAgICByZXN1bHRzLm5vZGVzLnB1c2gobm9kZSk7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgY29uc3QgcGFyZW50ID0gYnVmQXJyYXlbMF07XHJcbiAgICAgICAgaWYgKCFwYXJlbnQubm9kZXMpIHtcclxuICAgICAgICAgIHBhcmVudC5ub2RlcyA9IFtdO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwYXJlbnQubm9kZXMucHVzaChub2RlKTtcclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIGNoYXJzKHRleHQpIHtcclxuICAgICAgaWYgKCF0ZXh0LnRyaW0oKSkgcmV0dXJuO1xyXG5cclxuICAgICAgY29uc3Qgbm9kZSA9IHtcclxuICAgICAgICBub2RlOiAndGV4dCcsXHJcbiAgICAgICAgdGV4dCxcclxuICAgICAgfTtcclxuXHJcbiAgICAgIGlmIChjdXN0b21IYW5kbGVyLmNoYXJzKSB7XHJcbiAgICAgICAgY3VzdG9tSGFuZGxlci5jaGFycyhub2RlLCByZXN1bHRzKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaWYgKGJ1ZkFycmF5Lmxlbmd0aCA9PT0gMCkge1xyXG4gICAgICAgIHJlc3VsdHMubm9kZXMucHVzaChub2RlKTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBjb25zdCBwYXJlbnQgPSBidWZBcnJheVswXTtcclxuICAgICAgICBpZiAocGFyZW50Lm5vZGVzID09PSB1bmRlZmluZWQpIHtcclxuICAgICAgICAgIHBhcmVudC5ub2RlcyA9IFtdO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwYXJlbnQubm9kZXMucHVzaChub2RlKTtcclxuICAgICAgfVxyXG4gICAgfSxcclxuICB9KTtcclxuXHJcbiAgcmV0dXJuIHJlc3VsdHM7XHJcbn1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IGh0bWwyanNvbjtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///141\n"); /***/ }), /* 142 */ /*!***********************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/components/u-parse/libs/wxDiscode.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// HTML 支持的数学符号\nfunction strNumDiscode(str) {\n str = str.replace(/∀/g, '∀');\n str = str.replace(/∂/g, '∂');\n str = str.replace(/∃/g, '∃');\n str = str.replace(/∅/g, '∅');\n str = str.replace(/∇/g, '∇');\n str = str.replace(/∈/g, '∈');\n str = str.replace(/∉/g, '∉');\n str = str.replace(/∋/g, '∋');\n str = str.replace(/∏/g, '∏');\n str = str.replace(/∑/g, '∑');\n str = str.replace(/−/g, '−');\n str = str.replace(/∗/g, '∗');\n str = str.replace(/√/g, '√');\n str = str.replace(/∝/g, '∝');\n str = str.replace(/∞/g, '∞');\n str = str.replace(/∠/g, '∠');\n str = str.replace(/∧/g, '∧');\n str = str.replace(/∨/g, '∨');\n str = str.replace(/∩/g, '∩');\n str = str.replace(/∪/g, '∪');\n str = str.replace(/∫/g, '∫');\n str = str.replace(/∴/g, '∴');\n str = str.replace(/∼/g, '∼');\n str = str.replace(/≅/g, '≅');\n str = str.replace(/≈/g, '≈');\n str = str.replace(/≠/g, '≠');\n str = str.replace(/≤/g, '≤');\n str = str.replace(/≥/g, '≥');\n str = str.replace(/⊂/g, '⊂');\n str = str.replace(/⊃/g, '⊃');\n str = str.replace(/⊄/g, '⊄');\n str = str.replace(/⊆/g, '⊆');\n str = str.replace(/⊇/g, '⊇');\n str = str.replace(/⊕/g, '⊕');\n str = str.replace(/⊗/g, '⊗');\n str = str.replace(/⊥/g, '⊥');\n str = str.replace(/⋅/g, '⋅');\n return str;\n}\n\n// HTML 支持的希腊字母\nfunction strGreeceDiscode(str) {\n str = str.replace(/Α/g, 'Α');\n str = str.replace(/Β/g, 'Β');\n str = str.replace(/Γ/g, 'Γ');\n str = str.replace(/Δ/g, 'Δ');\n str = str.replace(/Ε/g, 'Ε');\n str = str.replace(/Ζ/g, 'Ζ');\n str = str.replace(/Η/g, 'Η');\n str = str.replace(/Θ/g, 'Θ');\n str = str.replace(/Ι/g, 'Ι');\n str = str.replace(/Κ/g, 'Κ');\n str = str.replace(/Λ/g, 'Λ');\n str = str.replace(/Μ/g, 'Μ');\n str = str.replace(/Ν/g, 'Ν');\n str = str.replace(/Ξ/g, 'Ν');\n str = str.replace(/Ο/g, 'Ο');\n str = str.replace(/Π/g, 'Π');\n str = str.replace(/Ρ/g, 'Ρ');\n str = str.replace(/Σ/g, 'Σ');\n str = str.replace(/Τ/g, 'Τ');\n str = str.replace(/Υ/g, 'Υ');\n str = str.replace(/Φ/g, 'Φ');\n str = str.replace(/Χ/g, 'Χ');\n str = str.replace(/Ψ/g, 'Ψ');\n str = str.replace(/Ω/g, 'Ω');\n str = str.replace(/α/g, 'α');\n str = str.replace(/β/g, 'β');\n str = str.replace(/γ/g, 'γ');\n str = str.replace(/δ/g, 'δ');\n str = str.replace(/ε/g, 'ε');\n str = str.replace(/ζ/g, 'ζ');\n str = str.replace(/η/g, 'η');\n str = str.replace(/θ/g, 'θ');\n str = str.replace(/ι/g, 'ι');\n str = str.replace(/κ/g, 'κ');\n str = str.replace(/λ/g, 'λ');\n str = str.replace(/μ/g, 'μ');\n str = str.replace(/ν/g, 'ν');\n str = str.replace(/ξ/g, 'ξ');\n str = str.replace(/ο/g, 'ο');\n str = str.replace(/π/g, 'π');\n str = str.replace(/ρ/g, 'ρ');\n str = str.replace(/ς/g, 'ς');\n str = str.replace(/σ/g, 'σ');\n str = str.replace(/τ/g, 'τ');\n str = str.replace(/υ/g, 'υ');\n str = str.replace(/φ/g, 'φ');\n str = str.replace(/χ/g, 'χ');\n str = str.replace(/ψ/g, 'ψ');\n str = str.replace(/ω/g, 'ω');\n str = str.replace(/ϑ/g, 'ϑ');\n str = str.replace(/ϒ/g, 'ϒ');\n str = str.replace(/ϖ/g, 'ϖ');\n str = str.replace(/·/g, '·');\n return str;\n}\nfunction strcharacterDiscode(str) {\n // 加入常用解析\n str = str.replace(/ /g, ' ');\n str = str.replace(/ /g, ' ');\n str = str.replace(/ /g, ' ');\n str = str.replace(/"/g, \"'\");\n str = str.replace(/&/g, '&');\n str = str.replace(/</g, '<');\n str = str.replace(/>/g, '>');\n str = str.replace(/•/g, '•');\n return str;\n}\n\n// HTML 支持的其他实体\nfunction strOtherDiscode(str) {\n str = str.replace(/Œ/g, 'Œ');\n str = str.replace(/œ/g, 'œ');\n str = str.replace(/Š/g, 'Š');\n str = str.replace(/š/g, 'š');\n str = str.replace(/Ÿ/g, 'Ÿ');\n str = str.replace(/ƒ/g, 'ƒ');\n str = str.replace(/ˆ/g, 'ˆ');\n str = str.replace(/˜/g, '˜');\n str = str.replace(/ /g, '');\n str = str.replace(/ /g, '');\n str = str.replace(/ /g, '');\n str = str.replace(/‌/g, '');\n str = str.replace(/‍/g, '');\n str = str.replace(/‎/g, '');\n str = str.replace(/‏/g, '');\n str = str.replace(/–/g, '–');\n str = str.replace(/—/g, '—');\n str = str.replace(/‘/g, '‘');\n str = str.replace(/’/g, '’');\n str = str.replace(/‚/g, '‚');\n str = str.replace(/“/g, '“');\n str = str.replace(/”/g, '”');\n str = str.replace(/„/g, '„');\n str = str.replace(/†/g, '†');\n str = str.replace(/‡/g, '‡');\n str = str.replace(/•/g, '•');\n str = str.replace(/…/g, '…');\n str = str.replace(/‰/g, '‰');\n str = str.replace(/′/g, '′');\n str = str.replace(/″/g, '″');\n str = str.replace(/‹/g, '‹');\n str = str.replace(/›/g, '›');\n str = str.replace(/‾/g, '‾');\n str = str.replace(/€/g, '€');\n str = str.replace(/™/g, '™');\n str = str.replace(/←/g, '←');\n str = str.replace(/↑/g, '↑');\n str = str.replace(/→/g, '→');\n str = str.replace(/↓/g, '↓');\n str = str.replace(/↔/g, '↔');\n str = str.replace(/↵/g, '↵');\n str = str.replace(/⌈/g, '⌈');\n str = str.replace(/⌉/g, '⌉');\n str = str.replace(/⌊/g, '⌊');\n str = str.replace(/⌋/g, '⌋');\n str = str.replace(/◊/g, '◊');\n str = str.replace(/♠/g, '♠');\n str = str.replace(/♣/g, '♣');\n str = str.replace(/♥/g, '♥');\n str = str.replace(/♦/g, '♦');\n str = str.replace(/'/g, \"'\");\n return str;\n}\nfunction strDiscode(str) {\n str = strNumDiscode(str);\n str = strGreeceDiscode(str);\n str = strcharacterDiscode(str);\n str = strOtherDiscode(str);\n return str;\n}\nfunction urlToHttpUrl(url, domain) {\n if (/^\\/\\//.test(url)) {\n return \"https:\".concat(url);\n } else if (/^\\//.test(url)) {\n return \"https://\".concat(domain).concat(url);\n }\n return url;\n}\nvar _default = {\n strDiscode: strDiscode,\n urlToHttpUrl: urlToHttpUrl\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy91LXBhcnNlL2xpYnMvd3hEaXNjb2RlLmpzIl0sIm5hbWVzIjpbInN0ck51bURpc2NvZGUiLCJzdHIiLCJyZXBsYWNlIiwic3RyR3JlZWNlRGlzY29kZSIsInN0cmNoYXJhY3RlckRpc2NvZGUiLCJzdHJPdGhlckRpc2NvZGUiLCJzdHJEaXNjb2RlIiwidXJsVG9IdHRwVXJsIiwidXJsIiwiZG9tYWluIiwidGVzdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQSxTQUFTQSxhQUFhLENBQUNDLEdBQUcsRUFBRTtFQUMxQkEsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxXQUFXLEVBQUUsR0FBRyxDQUFDO0VBQ25DRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFNBQVMsRUFBRSxHQUFHLENBQUM7RUFDakNELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsVUFBVSxFQUFFLEdBQUcsQ0FBQztFQUNsQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxVQUFVLEVBQUUsR0FBRyxDQUFDO0VBQ2xDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFVBQVUsRUFBRSxHQUFHLENBQUM7RUFDbENELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsU0FBUyxFQUFFLEdBQUcsQ0FBQztFQUNqQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxVQUFVLEVBQUUsR0FBRyxDQUFDO0VBQ2xDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLE9BQU8sRUFBRSxHQUFHLENBQUM7RUFDL0JELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsU0FBUyxFQUFFLEdBQUcsQ0FBQztFQUNqQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxRQUFRLEVBQUUsR0FBRyxDQUFDO0VBQ2hDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFVBQVUsRUFBRSxHQUFHLENBQUM7RUFDbENELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsV0FBVyxFQUFFLEdBQUcsQ0FBQztFQUNuQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxVQUFVLEVBQUUsR0FBRyxDQUFDO0VBQ2xDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFNBQVMsRUFBRSxHQUFHLENBQUM7RUFDakNELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsVUFBVSxFQUFFLEdBQUcsQ0FBQztFQUNsQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxRQUFRLEVBQUUsR0FBRyxDQUFDO0VBQ2hDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFFBQVEsRUFBRSxHQUFHLENBQUM7RUFDaENELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsT0FBTyxFQUFFLEdBQUcsQ0FBQztFQUMvQkQsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxRQUFRLEVBQUUsR0FBRyxDQUFDO0VBQ2hDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFFBQVEsRUFBRSxHQUFHLENBQUM7RUFDaENELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsUUFBUSxFQUFFLEdBQUcsQ0FBQztFQUNoQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxXQUFXLEVBQUUsR0FBRyxDQUFDO0VBQ25DRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFFBQVEsRUFBRSxHQUFHLENBQUM7RUFDaENELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsU0FBUyxFQUFFLEdBQUcsQ0FBQztFQUNqQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxVQUFVLEVBQUUsR0FBRyxDQUFDO0VBQ2xDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLE9BQU8s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R0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsUUFBUSxFQUFFLEdBQUcsQ0FBQztFQUNoQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxZQUFZLEVBQUUsR0FBRyxDQUFDO0VBQ3BDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFFBQVEsRUFBRSxHQUFHLENBQUM7RUFDaENELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsUUFBUSxFQUFFLEdBQUcsQ0FBQztFQUNoQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxRQUFRLEVBQUUsR0FBRyxDQUFDO0VBQ2hDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFVBQVUsRUFBRSxHQUFHLENBQUM7RUFFbENELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsVUFBVSxFQUFFLEdBQUcsQ0FBQztFQUNsQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxTQUFTLEVBQUUsR0FBRyxDQUFDO0VBQ2pDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFVBQVUsRUFBRSxHQUFHLENBQUM7RUFDbENELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsVUFBVSxFQUFFLEdBQUcsQ0FBQztFQUNsQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxZQUFZLEVBQUUsR0FBRyxDQUFDO0VBQ3BDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFNBQVMsRUFBRSxHQUFHLENBQUM7RUFDakNELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsUUFBUSxFQUFFLEdBQUcsQ0FBQztFQUNoQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxVQUFVLEVBQUUsR0FBRyxDQUFDO0VBQ2xDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFNBQVMsRUFBRSxHQUFHLENBQUM7RUFDakNELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsVUFBVSxFQUFFLEdBQUcsQ0FBQztFQUNsQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxXQUFXLEVBQUUsR0FBRyxDQUFDO0VBQ25DRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLE9BQU8sRUFBRSxHQUFHLENBQUM7RUFDL0JELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsT0FBTyxFQUFFLEdBQUcsQ0FBQztFQUMvQkQsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxPQUFPLEVBQUUsR0FBRyxDQUFDO0VBQy9CRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFlBQVksRUFBRSxHQUFHLENBQUM7RUFDcENELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsT0FBTyxFQUFFLEdBQUcsQ0FBQztFQUMvQkQsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxRQUFRLEVBQUUsR0FBRyxDQUFDO0VBQ2hDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFdBQVcsRUFBRSxHQUFHLENBQUM7RUFDbkNELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsVUFBVSxFQUFFLEdBQUcsQ0FBQztFQUNsQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxRQUFRLEVBQUUsR0FBRyxDQUFDO0VBQ2hDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFlBQVksRUFBRSxHQUFHLENBQUM7RUFDcENELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsUUFBUSxFQUFFLEdBQUcsQ0FBQztFQUNoQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxRQUFRLEVBQUUsR0FBRyxDQUFDO0VBQ2hDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFFBQVEsRUFBRSxHQUFHLENBQUM7RUFDaENELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsVUFBVSxFQUFFLEdBQUcsQ0FBQztFQUNsQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxhQUFhLEVBQUUsR0FBRyxDQUFDO0VBQ3JDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFVBQVUsRUFBRSxHQUFHLENBQUM7RUFDbENELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsUUFBUSxFQUFFLEdBQUcsQ0FBQztFQUNoQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxXQUFXLEVBQUUsR0FBRyxDQUFDO0VBQ25DLE9BQU9ELEdBQUc7QUFDWjtBQUVBLFNBQVNHLG1CQUFtQixDQUFDSCxHQUFHLEVBQUU7RUFDaEM7RUFDQUEsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxTQUFTLEVBQUUsR0FBRyxDQUFDO0VBQ2pDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFNBQVMsRUFBRSxHQUFHLENBQUM7RUFDakNELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsU0FBUyxFQUFFLEdBQUcsQ0FBQztFQUNqQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxTQUFTLEVBQUUsR0FBRyxDQUFDO0VBQ2pDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFFBQVEsRUFBRSxHQUFHLENBQUM7RUFDaENELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsT0FBTyxFQUFFLEdBQUcsQ0FBQztFQUMvQkQsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxPQUFPLEVBQUUsR0FBRyxDQUFDO0VBQy9CRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFVBQVUsRUFBRSxHQUFHLENBQUM7RUFFbEMsT0FBT0QsR0FBRztBQUNaOztBQUVBO0FBQ0EsU0FBU0ksZUFBZSxDQUFDSixHQUFHLEVBQUU7RUFDNUJBLEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsVUFBVSxFQUFFLEdBQUcsQ0FBQztFQUNsQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxVQUFVLEVBQUUsR0FBRyxDQUFDO0VBQ2xDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFdBQVcsRUFBRSxHQUFHLENBQUM7RUFDbkNELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsV0FBVyxFQUFFLEdBQUcsQ0FBQztFQUNuQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxTQUFTLEVBQUUsR0FBRyxDQUFDO0VBQ2pDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFNBQVMsRUFBRSxHQUFHLENBQUM7RUFDakNELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsU0FBUyxFQUFFLEdBQUcsQ0FBQztFQUNqQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxVQUFVLEVBQUUsR0FBRyxDQUFDO0VBQ2xDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFNBQVMsRUFBRSxFQUFFLENBQUM7RUFDaENELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsU0FBUyxFQUFFLEVBQUUsQ0FBQztFQUNoQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxXQUFXLEVBQUUsRUFBRSxDQUFDO0VBQ2xDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFNBQVMsRUFBRSxFQUFFLENBQUM7RUFDaENELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsUUFBUSxFQUFFLEVBQUUsQ0FBQztFQUMvQkQsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxRQUFRLEVBQUUsRUFBRSxDQUFDO0VBQy9CRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFFBQVEsRUFBRSxFQUFFLENBQUM7RUFDL0JELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsVUFBVSxFQUFFLEdBQUcsQ0FBQztFQUNsQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxVQUFVLEVBQUUsR0FBRyxDQUFDO0VBQ2xDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFVBQVUsRUFBRSxHQUFHLENBQUM7RUFDbENELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsVUFBVSxFQUFFLEdBQUcsQ0FBQztFQUNsQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxVQUFVLEVBQUUsR0FBRyxDQUFDO0VBQ2xDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFVBQVUsRUFBRSxHQUFHLENBQUM7RUFDbENELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsVUFBVSxFQUFFLEdBQUcsQ0FBQztFQUNsQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxVQUFVLEVBQUUsR0FBRyxDQUFDO0VBQ2xDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFdBQVcsRUFBRSxHQUFHLENBQUM7RUFDbkNELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsV0FBVyxFQUFFLEdBQUcsQ0FBQztFQUNuQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxTQUFTLEVBQUUsR0FBRyxDQUFDO0VBQ2pDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFdBQVcsRUFBRSxHQUFHLENBQUM7RUFDbkNELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsV0FBVyxFQUFFLEdBQUcsQ0FBQztFQUNuQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxVQUFVLEVBQUUsR0FBRyxDQUFDO0VBQ2xDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFVBQVUsRUFBRSxHQUFHLENBQUM7RUFDbENELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsV0FBVyxFQUFFLEdBQUcsQ0FBQztFQUNuQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxXQUFXLEVBQUUsR0FBRyxDQUFDO0VBQ25DRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFVBQVUsRUFBRSxHQUFHLENBQUM7RUFDbENELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsU0FBUyxFQUFFLEdBQUcsQ0FBQztFQUNqQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxVQUFVLEVBQUUsR0FBRyxDQUFDO0VBRWxDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFNBQVMsRUFBRSxHQUFHLENBQUM7RUFDakNELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsU0FBUyxFQUFFLEdBQUcsQ0FBQztFQUNqQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxTQUFTLEVBQUUsR0FBRyxDQUFDO0VBQ2pDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFNBQVMsRUFBRSxHQUFHLENBQUM7RUFDakNELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsU0FBUyxFQUFFLEdBQUcsQ0FBQztFQUNqQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxVQUFVLEVBQUUsR0FBRyxDQUFDO0VBQ2xDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFVBQVUsRUFBRSxHQUFHLENBQUM7RUFDbENELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsVUFBVSxFQUFFLEdBQUcsQ0FBQztFQUVsQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxXQUFXLEVBQUUsR0FBRyxDQUFDO0VBQ25DRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFdBQVcsRUFBRSxHQUFHLENBQUM7RUFDbkNELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsUUFBUSxFQUFFLEdBQUcsQ0FBQztFQUNoQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxXQUFXLEVBQUUsR0FBRyxDQUFDO0VBQ25DRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFVBQVUsRUFBRSxHQUFHLENBQUM7RUFDbENELEdBQUcsR0FBR0EsR0FBRyxDQUFDQyxPQUFPLENBQUMsV0FBVyxFQUFFLEdBQUcsQ0FBQztFQUVuQ0QsR0FBRyxHQUFHQSxHQUFHLENBQUNDLE9BQU8sQ0FBQyxVQUFVLEVBQUUsR0FBRyxDQUFDO0VBQ2xDRCxHQUFHLEdBQUdBLEdBQUcsQ0FBQ0MsT0FBTyxDQUFDLFFBQVEsRUFBRSxHQUFHLENBQUM7RUFDaEMsT0FBT0QsR0FBRztBQUNaO0FBRUEsU0FBU0ssVUFBVSxDQUFDTCxHQUFHLEVBQUU7RUFDdkJBLEdBQUcsR0FBR0QsYUFBYSxDQUFDQyxHQUFHLENBQUM7RUFDeEJBLEdBQUcsR0FBR0UsZ0JBQWdCLENBQUNGLEdBQUcsQ0FBQztFQUMzQkEsR0FBRyxHQUFHRyxtQkFBbUIsQ0FBQ0gsR0FBRyxDQUFDO0VBQzlCQSxHQUFHLEdBQUdJLGVBQWUsQ0FBQ0osR0FBRyxDQUFDO0VBQzFCLE9BQU9BLEdBQUc7QUFDWjtBQUVBLFNBQVNNLFlBQVksQ0FBQ0MsR0FBRyxFQUFFQyxNQUFNLEVBQUU7RUFDakMsSUFBSSxPQUFPLENBQUNDLElBQUksQ0FBQ0YsR0FBRyxDQUFDLEVBQUU7SUFDckIsdUJBQWdCQSxHQUFHO0VBQ3JCLENBQUMsTUFBTSxJQUFJLEtBQUssQ0FBQ0UsSUFBSSxDQUFDRixHQUFHLENBQUMsRUFBRTtJQUMxQix5QkFBa0JDLE1BQU0sU0FBR0QsR0FBRztFQUNoQztFQUNBLE9BQU9BLEdBQUc7QUFDWjtBQUFDLGVBRWM7RUFDYkYsVUFBVSxFQUFWQSxVQUFVO0VBQ1ZDLFlBQVksRUFBWkE7QUFDRixDQUFDO0FBQUEiLCJmaWxlIjoiMTQyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gSFRNTCDmlK/mjIHnmoTmlbDlrabnrKblj7dcclxuZnVuY3Rpb24gc3RyTnVtRGlzY29kZShzdHIpIHtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJmZvcmFsbDsvZywgJ+KIgCcpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mcGFydDsvZywgJ+KIgicpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mZXhpc3Q7L2csICfiiIMnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJmVtcHR5Oy9nLCAn4oiFJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZuYWJsYTsvZywgJ+KIhycpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8maXNpbjsvZywgJ+KIiCcpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mbm90aW47L2csICfiiIknKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJm5pOy9nLCAn4oiLJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZwcm9kOy9nLCAn4oiPJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZzdW07L2csICfiiJEnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJm1pbnVzOy9nLCAn4oiSJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZsb3dhc3Q7L2csICfiiJcnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJnJhZGljOy9nLCAn4oiaJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZwcm9wOy9nLCAn4oidJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZpbmZpbjsvZywgJ+KInicpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mYW5nOy9nLCAn4oigJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZhbmQ7L2csICfiiKcnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJm9yOy9nLCAn4oioJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZjYXA7L2csICfiiKknKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJmN1cDsvZywgJ+KIqicpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8maW50Oy9nLCAn4oirJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZ0aGVyZTQ7L2csICfiiLQnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJnNpbTsvZywgJ+KIvCcpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mY29uZzsvZywgJ+KJhScpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mYXN5bXA7L2csICfiiYgnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJm5lOy9nLCAn4omgJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZsZTsvZywgJ+KJpCcpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mZ2U7L2csICfiiaUnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJnN1YjsvZywgJ+KKgicpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mc3VwOy9nLCAn4oqDJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZuc3ViOy9nLCAn4oqEJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZzdWJlOy9nLCAn4oqGJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZzdXBlOy9nLCAn4oqHJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZvcGx1czsvZywgJ+KKlScpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mb3RpbWVzOy9nLCAn4oqXJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZwZXJwOy9nLCAn4oqlJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZzZG90Oy9nLCAn4ouFJyk7XHJcbiAgcmV0dXJuIHN0cjtcclxufVxyXG5cclxuLy8gSFRNTCDmlK/mjIHnmoTluIzohYrlrZfmr41cclxuZnVuY3Rpb24gc3RyR3JlZWNlRGlzY29kZShzdHIpIHtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJkFscGhhOy9nLCAnzpEnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJkJldGE7L2csICfOkicpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mR2FtbWE7L2csICfOkycpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mRGVsdGE7L2csICfOlCcpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mRXBzaWxvbjsvZywgJ86VJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZaZXRhOy9nLCAnzpYnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJkV0YTsvZywgJ86XJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZUaGV0YTsvZywgJ86YJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZJb3RhOy9nLCAnzpknKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJkthcHBhOy9nLCAnzponKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJkxhbWJkYTsvZywgJ86bJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZNdTsvZywgJ86cJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZOdTsvZywgJ86dJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZYaTsvZywgJ86dJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZPbWljcm9uOy9nLCAnzp8nKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJlBpOy9nLCAnzqAnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJlJobzsvZywgJ86hJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZTaWdtYTsvZywgJ86jJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZUYXU7L2csICfOpCcpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mVXBzaWxvbjsvZywgJ86lJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZQaGk7L2csICfOpicpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mQ2hpOy9nLCAnzqcnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJlBzaTsvZywgJ86oJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZPbWVnYTsvZywgJ86pJyk7XHJcblxyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mYWxwaGE7L2csICfOsScpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mYmV0YTsvZywgJ86yJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZnYW1tYTsvZywgJ86zJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZkZWx0YTsvZywgJ860Jyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZlcHNpbG9uOy9nLCAnzrUnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJnpldGE7L2csICfOticpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mZXRhOy9nLCAnzrcnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJnRoZXRhOy9nLCAnzrgnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJmlvdGE7L2csICfOuScpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8ma2FwcGE7L2csICfOuicpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mbGFtYmRhOy9nLCAnzrsnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJm11Oy9nLCAnzrwnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJm51Oy9nLCAnzr0nKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJnhpOy9nLCAnzr4nKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJm9taWNyb247L2csICfOvycpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mcGk7L2csICfPgCcpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mcmhvOy9nLCAnz4EnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJnNpZ21hZjsvZywgJ8+CJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZzaWdtYTsvZywgJ8+DJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZ0YXU7L2csICfPhCcpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mdXBzaWxvbjsvZywgJ8+FJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZwaGk7L2csICfPhicpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mY2hpOy9nLCAnz4cnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJnBzaTsvZywgJ8+IJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZvbWVnYTsvZywgJ8+JJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZ0aGV0YXN5bTsvZywgJ8+RJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZ1cHNpaDsvZywgJ8+SJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZwaXY7L2csICfPlicpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mbWlkZG90Oy9nLCAnwrcnKTtcclxuICByZXR1cm4gc3RyO1xyXG59XHJcblxyXG5mdW5jdGlvbiBzdHJjaGFyYWN0ZXJEaXNjb2RlKHN0cikge1xyXG4gIC8vIOWKoOWFpeW4uOeUqOino+aekFxyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mbmJzcDsvZywgJyAnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJmVuc3A7L2csICfigIInKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJmVtc3A7L2csICfjgIAnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJnF1b3Q7L2csIFwiJ1wiKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJmFtcDsvZywgJyYnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJmx0Oy9nLCAnPCcpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mZ3Q7L2csICc+Jyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyYjODIyNjsvZywgJ+KAoicpO1xyXG5cclxuICByZXR1cm4gc3RyO1xyXG59XHJcblxyXG4vLyBIVE1MIOaUr+aMgeeahOWFtuS7luWunuS9k1xyXG5mdW5jdGlvbiBzdHJPdGhlckRpc2NvZGUoc3RyKSB7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZPRWxpZzsvZywgJ8WSJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZvZWxpZzsvZywgJ8WTJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZTY2Fyb247L2csICfFoCcpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mc2Nhcm9uOy9nLCAnxaEnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJll1bWw7L2csICfFuCcpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mZm5vZjsvZywgJ8aSJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZjaXJjOy9nLCAny4YnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJnRpbGRlOy9nLCAny5wnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJmVuc3A7L2csICcnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJmVtc3A7L2csICcnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJnRoaW5zcDsvZywgJycpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8menduajsvZywgJycpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mendqOy9nLCAnJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZscm07L2csICcnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJnJsbTsvZywgJycpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mbmRhc2g7L2csICfigJMnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJm1kYXNoOy9nLCAn4oCUJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZsc3F1bzsvZywgJ+KAmCcpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mcnNxdW87L2csICfigJknKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJnNicXVvOy9nLCAn4oCaJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZsZHF1bzsvZywgJ+KAnCcpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mcmRxdW87L2csICfigJ0nKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJmJkcXVvOy9nLCAn4oCeJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZkYWdnZXI7L2csICfigKAnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJkRhZ2dlcjsvZywgJ+KAoScpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mYnVsbDsvZywgJ+KAoicpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8maGVsbGlwOy9nLCAn4oCmJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZwZXJtaWw7L2csICfigLAnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJnByaW1lOy9nLCAn4oCyJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZQcmltZTsvZywgJ+KAsycpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mbHNhcXVvOy9nLCAn4oC5Jyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZyc2FxdW87L2csICfigLonKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJm9saW5lOy9nLCAn4oC+Jyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZldXJvOy9nLCAn4oKsJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZ0cmFkZTsvZywgJ+KEoicpO1xyXG5cclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJmxhcnI7L2csICfihpAnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJnVhcnI7L2csICfihpEnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJnJhcnI7L2csICfihpInKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJmRhcnI7L2csICfihpMnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJmhhcnI7L2csICfihpQnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJmNyYXJyOy9nLCAn4oa1Jyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZsY2VpbDsvZywgJ+KMiCcpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mcmNlaWw7L2csICfijIknKTtcclxuXHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZsZmxvb3I7L2csICfijIonKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJnJmbG9vcjsvZywgJ+KMiycpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mbG96Oy9nLCAn4peKJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZzcGFkZXM7L2csICfimaAnKTtcclxuICBzdHIgPSBzdHIucmVwbGFjZSgvJmNsdWJzOy9nLCAn4pmjJyk7XHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZoZWFydHM7L2csICfimaUnKTtcclxuXHJcbiAgc3RyID0gc3RyLnJlcGxhY2UoLyZkaWFtczsvZywgJ+KZpicpO1xyXG4gIHN0ciA9IHN0ci5yZXBsYWNlKC8mIzM5Oy9nLCBcIidcIik7XHJcbiAgcmV0dXJuIHN0cjtcclxufVxyXG5cclxuZnVuY3Rpb24gc3RyRGlzY29kZShzdHIpIHtcclxuICBzdHIgPSBzdHJOdW1EaXNjb2RlKHN0cik7XHJcbiAgc3RyID0gc3RyR3JlZWNlRGlzY29kZShzdHIpO1xyXG4gIHN0ciA9IHN0cmNoYXJhY3RlckRpc2NvZGUoc3RyKTtcclxuICBzdHIgPSBzdHJPdGhlckRpc2NvZGUoc3RyKTtcclxuICByZXR1cm4gc3RyO1xyXG59XHJcblxyXG5mdW5jdGlvbiB1cmxUb0h0dHBVcmwodXJsLCBkb21haW4pIHtcclxuICBpZiAoL15cXC9cXC8vLnRlc3QodXJsKSkge1xyXG4gICAgcmV0dXJuIGBodHRwczoke3VybH1gO1xyXG4gIH0gZWxzZSBpZiAoL15cXC8vLnRlc3QodXJsKSkge1xyXG4gICAgcmV0dXJuIGBodHRwczovLyR7ZG9tYWlufSR7dXJsfWA7XHJcbiAgfVxyXG4gIHJldHVybiB1cmw7XHJcbn1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBzdHJEaXNjb2RlLFxyXG4gIHVybFRvSHR0cFVybCxcclxufTtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///142\n"); /***/ }), /* 143 */ /*!************************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/components/u-parse/libs/htmlparser.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 *\r\n * htmlParser改造自: https://github.com/blowsie/Pure-JavaScript-HTML5-Parser\r\n *\r\n * author: Di (微信小程序开发工程师)\r\n * organization: WeAppDev(微信小程序开发论坛)(http://weappdev.com)\r\n * 垂直微信小程序开发交流社区\r\n *\r\n * github地址: https://github.com/icindy/wxParse\r\n *\r\n * for: 微信小程序富文本解析\r\n * detail : http://weappdev.com/t/wxparse-alpha0-1-html-markdown/184\r\n */\n// Regular Expressions for parsing tags and attributes\n\nvar startTag = /^<([-A-Za-z0-9_]+)((?:\\s+[a-zA-Z0-9_:][-a-zA-Z0-9_:.]*(?:\\s*=\\s*(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>\\s]+))?)*)\\s*(\\/?)>/;\nvar endTag = /^<\\/([-A-Za-z0-9_]+)[^>]*>/;\nvar attr = /([a-zA-Z0-9_:][-a-zA-Z0-9_:.]*)(?:\\s*=\\s*(?:(?:\"((?:\\\\.|[^\"])*)\")|(?:'((?:\\\\.|[^'])*)')|([^>\\s]+)))?/g;\nfunction makeMap(str) {\n var obj = {};\n var items = str.split(',');\n for (var i = 0; i < items.length; i += 1) {\n obj[items[i]] = true;\n }\n return obj;\n}\n\n// Empty Elements - HTML 5\nvar empty = makeMap('area,base,basefont,br,col,frame,hr,img,input,link,meta,param,embed,command,keygen,source,track,wbr');\n\n// Block Elements - HTML 5\nvar block = makeMap('address,code,article,applet,aside,audio,blockquote,button,canvas,center,dd,del,dir,div,dl,dt,fieldset,figcaption,figure,footer,form,frameset,h1,h2,h3,h4,h5,h6,header,hgroup,hr,iframe,ins,isindex,li,map,menu,noframes,noscript,object,ol,output,p,pre,section,script,table,tbody,td,tfoot,th,thead,tr,ul,video');\n\n// Inline Elements - HTML 5\nvar inline = makeMap('a,abbr,acronym,applet,b,basefont,bdo,big,br,button,cite,del,dfn,em,font,i,iframe,img,input,ins,kbd,label,map,object,q,s,samp,script,select,small,span,strike,strong,sub,sup,textarea,tt,u,var');\n\n// Elements that you can, intentionally, leave open\n// (and which close themselves)\nvar closeSelf = makeMap('colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr');\n\n// Attributes that have their values filled in disabled=\"disabled\"\nvar fillAttrs = makeMap('checked,compact,declare,defer,disabled,ismap,multiple,nohref,noresize,noshade,nowrap,readonly,selected');\nfunction HTMLParser(html, handler) {\n var index;\n var chars;\n var match;\n var last = html;\n var stack = [];\n stack.last = function () {\n return stack[stack.length - 1];\n };\n function parseEndTag(tag, tagName) {\n // If no tag name is provided, clean shop\n var pos;\n if (!tagName) {\n pos = 0;\n } else {\n // Find the closest opened tag of the same type\n tagName = tagName.toLowerCase();\n for (pos = stack.length - 1; pos >= 0; pos -= 1) {\n if (stack[pos] === tagName) break;\n }\n }\n if (pos >= 0) {\n // Close all the open elements, up the stack\n for (var i = stack.length - 1; i >= pos; i -= 1) {\n if (handler.end) handler.end(stack[i]);\n }\n\n // Remove the open elements from the stack\n stack.length = pos;\n }\n }\n function parseStartTag(tag, tagName, rest, unary) {\n var indentMatch = rest.match(/ql-indent-(\\d+)/);\n if (indentMatch) {\n var indentValue = indentMatch[1];\n rest = \"style='text-indent: \".concat(indentValue, \"em'\");\n }\n tagName = tagName.toLowerCase();\n if (block[tagName]) {\n while (stack.last() && inline[stack.last()]) {\n parseEndTag('', stack.last());\n }\n }\n if (closeSelf[tagName] && stack.last() === tagName) {\n parseEndTag('', tagName);\n }\n unary = empty[tagName] || !!unary;\n if (!unary) stack.push(tagName);\n if (handler.start) {\n var attrs = [];\n rest.replace(attr, function genAttr(matches, name) {\n var value = arguments[2] || arguments[3] || arguments[4] || (fillAttrs[name] ? name : '');\n attrs.push({\n name: name,\n value: value,\n escaped: value.replace(/(^|[^\\\\])\"/g, '$1\\\\\"') // \"\n });\n });\n\n if (handler.start) {\n handler.start(tagName, attrs, unary);\n }\n }\n }\n while (html) {\n chars = true;\n if (html.indexOf(' windowWidth) {\n // 在图片width大于手机屏幕width时候\n results.imageWidth = windowWidth;\n results.imageheight = windowWidth * (originalHeight / originalWidth);\n } else {\n // 否则展示原来的数据\n results.imageWidth = originalWidth;\n results.imageheight = originalHeight;\n }\n return results;\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy91LXBhcnNlL2NvbXBvbmVudHMvd3hQYXJzZUltZy52dWUiXSwibmFtZXMiOlsibmFtZSIsImRhdGEiLCJuZXdTdHlsZVN0ciIsInByZXZpZXciLCJwcm9wcyIsIm5vZGUiLCJ0eXBlIiwiZGVmYXVsdCIsIm1ldGhvZHMiLCJ3eFBhcnNlSW1nVGFwIiwicGFyZW50Iiwid3hQYXJzZUltZ0xvYWQiLCJ3aWR0aCIsImhlaWdodCIsImltYWdlV2lkdGgiLCJwYWRkaW5nIiwibW9kZSIsInd4QXV0b0ltYWdlQ2FsIiwicmVzdWx0cyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Z0JBZUE7RUFDQUE7RUFDQUM7SUFDQTtNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUNBQztJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFBQTtRQUNBQztNQUNBO01BQ0FBO0lBQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtRQUFBQztRQUFBQztNQUNBO01BQ0E7UUFBQUM7TUFDQTtRQUFBQztRQUFBQztNQUNBO01BQ0E7TUFFQSx1Q0FDQTtRQUNBO01BQ0EsT0FFQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFFQTtRQUNBO1FBQ0E7UUFDQTtVQUNBUDtRQUNBO1FBQ0FBO1FBQ0E7TUFDQTs7TUFFQTtNQUNBO1FBQ0E7UUFDQVE7UUFDQUE7TUFDQTtRQUNBO1FBQ0FBO1FBQ0FBO01BQ0E7TUFFQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjIwOC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuICA8aW1hZ2VcclxuICAgIDptb2RlPVwibm9kZS5hdHRyLm1vZGVcIlxyXG4gICAgOmxhenktbG9hZD1cIm5vZGUuYXR0ci5sYXp5TG9hZFwiXHJcbiAgICA6Y2xhc3M9XCJub2RlLmNsYXNzU3RyXCJcclxuICAgIDpzdHlsZT1cIm5ld1N0eWxlU3RyIHx8IG5vZGUuc3R5bGVTdHJcIlxyXG5cdHN0eWxlPVwid2lkdGg6MTAwJSAhaW1wb3J0YW50XCJcclxuICAgIDpkYXRhLXNyYz1cIm5vZGUuYXR0ci5zcmNcIlxyXG4gICAgOnNyYz1cIm5vZGUuYXR0ci5zcmNcIlxyXG4gICAgQHRhcD1cInd4UGFyc2VJbWdUYXBcIlxyXG4gICAgQGxvYWQ9XCJ3eFBhcnNlSW1nTG9hZFwiXHJcbiAgICAvPlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gIG5hbWU6ICd3eFBhcnNlSW1nJyxcclxuICBkYXRhKCkge1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgbmV3U3R5bGVTdHI6ICcnLFxyXG4gICAgICBwcmV2aWV3OiB0cnVlLFxyXG4gICAgfTtcclxuICB9LFxyXG4gIHByb3BzOiB7XHJcbiAgICBub2RlOiB7XHJcbiAgICAgIHR5cGU6IE9iamVjdCxcclxuICAgICAgZGVmYXVsdCgpIHtcclxuICAgICAgICByZXR1cm4ge307XHJcbiAgICAgIH0sXHJcbiAgICB9LFxyXG4gIH0sXHJcbiAgbWV0aG9kczoge1xyXG4gICAgd3hQYXJzZUltZ1RhcChlKSB7XHJcbiAgICAgIGlmICghdGhpcy5wcmV2aWV3KSByZXR1cm47XHJcbiAgICAgIGNvbnN0IHsgc3JjIH0gPSBlLmN1cnJlbnRUYXJnZXQuZGF0YXNldDtcclxuICAgICAgaWYgKCFzcmMpIHJldHVybjtcclxuICAgICAgbGV0IHBhcmVudCA9IHRoaXMuJHBhcmVudDtcclxuICAgICAgd2hpbGUoIXBhcmVudC5wcmV2aWV3IHx8IHR5cGVvZiBwYXJlbnQucHJldmlldyAhPT0gJ2Z1bmN0aW9uJykgey8vIFRPRE8g6YGN5Y6G6I635Y+W54i26IqC54K55omn6KGM5pa55rOVXHJcbiAgICAgIFx0cGFyZW50ID0gcGFyZW50LiRwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgICAgcGFyZW50LnByZXZpZXcoc3JjLCBlKTtcclxuICAgIH0sXHJcbiAgICAvLyDlm77niYfop4bop4nlrr3pq5jorqHnrpflh73mlbDljLpcclxuICAgIHd4UGFyc2VJbWdMb2FkKGUpIHtcclxuICAgICAgY29uc3QgeyBzcmMgfSA9IGUuY3VycmVudFRhcmdldC5kYXRhc2V0O1xyXG4gICAgICBpZiAoIXNyYykgcmV0dXJuO1xyXG4gICAgICBjb25zdCB7IHdpZHRoLCBoZWlnaHQgfSA9IGUubXAuZGV0YWlsO1xyXG4gICAgICBjb25zdCByZWNhbCA9IHRoaXMud3hBdXRvSW1hZ2VDYWwod2lkdGgsIGhlaWdodCk7XHJcbiAgICAgIGNvbnN0IHsgaW1hZ2VoZWlnaHQsIGltYWdlV2lkdGggfSA9IHJlY2FsO1xyXG4gICAgICBjb25zdCB7IHBhZGRpbmcsIG1vZGUgfSA9IHRoaXMubm9kZS5hdHRyO1xyXG4gICAgICBjb25zdCB7IHN0eWxlU3RyIH0gPSB0aGlzLm5vZGU7XHJcbiAgICAgIGNvbnN0IGltYWdlSGVpZ2h0U3R5bGUgPSBtb2RlID09PSAnd2lkdGhGaXgnID8gJycgOiBgaGVpZ2h0OiAke2ltYWdlaGVpZ2h0fXB4O2A7XHJcblxyXG4gICAgICBpZiAoJ2NoYXRpbWcnID09IHRoaXMubm9kZS5hdHRyLmNsYXNzKVxyXG4gICAgICB7XHJcbiAgICAgICAgdGhpcy5uZXdTdHlsZVN0ciA9IGAke3N0eWxlU3RyfTsgbWF4LXdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwICR7K3BhZGRpbmd9cHg7YDtcclxuICAgICAgfVxyXG4gICAgICBlbHNlXHJcbiAgICAgIHtcclxuICAgICAgICB0aGlzLm5ld1N0eWxlU3RyID0gYCR7c3R5bGVTdHJ9OyAke2ltYWdlSGVpZ2h0U3R5bGV9OyBtYXgtd2lkdGg6ICR7aW1hZ2VXaWR0aH1weDsgcGFkZGluZzogMCAkeytwYWRkaW5nfXB4O2A7XHJcbiAgICAgIH1cclxuICAgIH0sXHJcbiAgICAvLyDorqHnrpfop4bop4nkvJjlhYjnmoTlm77niYflrr3pq5hcclxuICAgIHd4QXV0b0ltYWdlQ2FsKG9yaWdpbmFsV2lkdGgsIG9yaWdpbmFsSGVpZ2h0KSB7XHJcbiAgICAgIC8vIOiOt+WPluWbvueJh+eahOWOn+Wni+mVv+WuvVxyXG4gICAgICBjb25zdCB7IHBhZGRpbmcgfSA9IHRoaXMubm9kZS5hdHRyO1xyXG4gICAgICBjb25zdCB3aW5kb3dXaWR0aCA9IHRoaXMubm9kZS4kc2NyZWVuLndpZHRoIC0gKDIgKiBwYWRkaW5nKTtcclxuICAgICAgY29uc3QgcmVzdWx0cyA9IHt9O1xyXG5cclxuICAgICAgaWYgKG9yaWdpbmFsV2lkdGggPCA2MCB8fCBvcmlnaW5hbEhlaWdodCA8IDYwKSB7XHJcbiAgICAgICAgY29uc3QgeyBzcmMgfSA9IHRoaXMubm9kZS5hdHRyO1xyXG5cdFx0XHRcdGxldCBwYXJlbnQgPSB0aGlzLiRwYXJlbnQ7XHJcblx0XHRcdFx0d2hpbGUoIXBhcmVudC5wcmV2aWV3IHx8IHR5cGVvZiBwYXJlbnQucHJldmlldyAhPT0gJ2Z1bmN0aW9uJykge1xyXG5cdFx0XHRcdFx0cGFyZW50ID0gcGFyZW50LiRwYXJlbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHBhcmVudC5yZW1vdmVJbWFnZVVybChzcmMpO1xyXG4gICAgICAgIHRoaXMucHJldmlldyA9IGZhbHNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyDliKTmlq3mjInnhafpgqPnp43mlrnlvI/ov5vooYznvKnmlL5cclxuICAgICAgaWYgKG9yaWdpbmFsV2lkdGggPiB3aW5kb3dXaWR0aCkge1xyXG4gICAgICAgIC8vIOWcqOWbvueJh3dpZHRo5aSn5LqO5omL5py65bGP5bmVd2lkdGjml7blgJlcclxuICAgICAgICByZXN1bHRzLmltYWdlV2lkdGggPSB3aW5kb3dXaWR0aDtcclxuICAgICAgICByZXN1bHRzLmltYWdlaGVpZ2h0ID0gd2luZG93V2lkdGggKiAob3JpZ2luYWxIZWlnaHQgLyBvcmlnaW5hbFdpZHRoKTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICAvLyDlkKbliJnlsZXnpLrljp/mnaXnmoTmlbDmja5cclxuICAgICAgICByZXN1bHRzLmltYWdlV2lkdGggPSBvcmlnaW5hbFdpZHRoO1xyXG4gICAgICAgIHJlc3VsdHMuaW1hZ2VoZWlnaHQgPSBvcmlnaW5hbEhlaWdodDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcmV0dXJuIHJlc3VsdHM7XHJcbiAgICB9LFxyXG4gIH0sXHJcbn07XHJcbjwvc2NyaXB0PlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///208\n"); /***/ }), /* 209 */ /*!*********************************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/components/u-parse/components/wxParseVideo.vue ***! \*********************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wxParseVideo_vue_vue_type_template_id_6a2f2983___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wxParseVideo.vue?vue&type=template&id=6a2f2983& */ 210);\n/* harmony import */ var _wxParseVideo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wxParseVideo.vue?vue&type=script&lang=js& */ 212);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _wxParseVideo_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 _wxParseVideo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HbuilderX_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 */ 29);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _wxParseVideo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _wxParseVideo_vue_vue_type_template_id_6a2f2983___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _wxParseVideo_vue_vue_type_template_id_6a2f2983___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n \"68fcb2ef\",\n false,\n _wxParseVideo_vue_vue_type_template_id_6a2f2983___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/u-parse/components/wxParseVideo.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUg7QUFDekg7QUFDZ0U7QUFDTDs7O0FBRzNEO0FBQ2dMO0FBQ2hMLGdCQUFnQix5TEFBVTtBQUMxQixFQUFFLGtGQUFNO0FBQ1IsRUFBRSx1RkFBTTtBQUNSLEVBQUUsZ0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjA5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi93eFBhcnNlVmlkZW8udnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTZhMmYyOTgzJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vd3hQYXJzZVZpZGVvLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vd3hQYXJzZVZpZGVvLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSGJ1aWxkZXJYXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgXCI2OGZjYjJlZlwiLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL3UtcGFyc2UvY29tcG9uZW50cy93eFBhcnNlVmlkZW8udnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///209\n"); /***/ }), /* 210 */ /*!****************************************************************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/components/u-parse/components/wxParseVideo.vue?vue&type=template&id=6a2f2983& ***! \****************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_wxParseVideo_vue_vue_type_template_id_6a2f2983___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-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./wxParseVideo.vue?vue&type=template&id=6a2f2983& */ 211); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_wxParseVideo_vue_vue_type_template_id_6a2f2983___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_wxParseVideo_vue_vue_type_template_id_6a2f2983___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_wxParseVideo_vue_vue_type_template_id_6a2f2983___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_wxParseVideo_vue_vue_type_template_id_6a2f2983___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-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/components/u-parse/components/wxParseVideo.vue?vue&type=template&id=6a2f2983& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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", { class: _vm.node.classStr, style: _vm.node.styleStr }, [ _c("u-video", { staticClass: ["video-video"], class: _vm.node.classStr, attrs: { src: _vm.node.attr.src }, }), ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 212 */ /*!**********************************************************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/components/u-parse/components/wxParseVideo.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_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_wxParseVideo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./wxParseVideo.vue?vue&type=script&lang=js& */ 213);\n/* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_wxParseVideo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_wxParseVideo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_wxParseVideo_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_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_wxParseVideo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_wxParseVideo_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJjLENBQWdCLG9mQUFHLEVBQUMiLCJmaWxlIjoiMjEyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIYnVpbGRlclhcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/cmVmLS01LTAhRDpcXFxcSGJ1aWxkZXJYXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS01LTEhRDpcXFxcSGJ1aWxkZXJYXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3d4UGFyc2VWaWRlby52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSGJ1aWxkZXJYXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3JlZi0tNS0wIUQ6XFxcXEhidWlsZGVyWFxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNS0xIUQ6XFxcXEhidWlsZGVyWFxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi93eFBhcnNlVmlkZW8udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///212\n"); /***/ }), /* 213 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/components/u-parse/components/wxParseVideo.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//\nvar _default = {\n name: 'wxParseVideo',\n props: {\n node: {}\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy91LXBhcnNlL2NvbXBvbmVudHMvd3hQYXJzZVZpZGVvLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJub2RlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O2VBUUE7RUFDQUE7RUFDQUM7SUFDQUM7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiMjEzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG4gIDwhLS3lop7liqB2aWRlb+agh+etvuaUr+aMge+8jOW5tuW+queOr+a3u+WKoC0tPlxyXG4gIDx2aWV3IDpjbGFzcz1cIm5vZGUuY2xhc3NTdHJcIiA6c3R5bGU9XCJub2RlLnN0eWxlU3RyXCI+XHJcbiAgICA8dmlkZW8gOmNsYXNzPVwibm9kZS5jbGFzc1N0clwiIGNsYXNzPVwidmlkZW8tdmlkZW9cIiA6c3JjPVwibm9kZS5hdHRyLnNyY1wiPjwvdmlkZW8+XHJcbiAgPC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gIG5hbWU6ICd3eFBhcnNlVmlkZW8nLFxyXG4gIHByb3BzOiB7XHJcbiAgICBub2RlOiB7fSxcclxuICB9LFxyXG59O1xyXG48L3NjcmlwdD5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///213\n"); /***/ }), /* 214 */ /*!*********************************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/components/u-parse/components/wxParseAudio.vue ***! \*********************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wxParseAudio_vue_vue_type_template_id_25f38b5e___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./wxParseAudio.vue?vue&type=template&id=25f38b5e& */ 215);\n/* harmony import */ var _wxParseAudio_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./wxParseAudio.vue?vue&type=script&lang=js& */ 217);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _wxParseAudio_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 _wxParseAudio_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HbuilderX_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 */ 29);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _wxParseAudio_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _wxParseAudio_vue_vue_type_template_id_25f38b5e___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _wxParseAudio_vue_vue_type_template_id_25f38b5e___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n \"24c114ca\",\n false,\n _wxParseAudio_vue_vue_type_template_id_25f38b5e___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/u-parse/components/wxParseAudio.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUg7QUFDekg7QUFDZ0U7QUFDTDs7O0FBRzNEO0FBQ2dMO0FBQ2hMLGdCQUFnQix5TEFBVTtBQUMxQixFQUFFLGtGQUFNO0FBQ1IsRUFBRSx1RkFBTTtBQUNSLEVBQUUsZ0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjE0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi93eFBhcnNlQXVkaW8udnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTI1ZjM4YjVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vd3hQYXJzZUF1ZGlvLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vd3hQYXJzZUF1ZGlvLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhRDpcXFxcSGJ1aWxkZXJYXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxccnVudGltZVxcXFxjb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgXCIyNGMxMTRjYVwiLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJjb21wb25lbnRzL3UtcGFyc2UvY29tcG9uZW50cy93eFBhcnNlQXVkaW8udnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///214\n"); /***/ }), /* 215 */ /*!****************************************************************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/components/u-parse/components/wxParseAudio.vue?vue&type=template&id=25f38b5e& ***! \****************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_wxParseAudio_vue_vue_type_template_id_25f38b5e___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-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./wxParseAudio.vue?vue&type=template&id=25f38b5e& */ 216); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_wxParseAudio_vue_vue_type_template_id_25f38b5e___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_wxParseAudio_vue_vue_type_template_id_25f38b5e___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_wxParseAudio_vue_vue_type_template_id_25f38b5e___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_wxParseAudio_vue_vue_type_template_id_25f38b5e___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 216 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/components/u-parse/components/wxParseAudio.vue?vue&type=template&id=25f38b5e& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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("audio", { class: _vm.node.classStr, style: _vm.node.styleStr, attrs: { id: _vm.node.attr.id, src: _vm.node.attr.src, loop: _vm.node.attr.loop, poster: _vm.node.attr.poster, name: _vm.node.attr.name, author: _vm.node.attr.author, controls: true, }, }) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 217 */ /*!**********************************************************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/components/u-parse/components/wxParseAudio.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_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_wxParseAudio_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./wxParseAudio.vue?vue&type=script&lang=js& */ 218);\n/* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_wxParseAudio_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_wxParseAudio_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_wxParseAudio_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_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_wxParseAudio_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_wxParseAudio_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJjLENBQWdCLG9mQUFHLEVBQUMiLCJmaWxlIjoiMjE3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIYnVpbGRlclhcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/cmVmLS01LTAhRDpcXFxcSGJ1aWxkZXJYXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlclxcXFxpbmRleC5qcz8/cmVmLS01LTEhRDpcXFxcSGJ1aWxkZXJYXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3d4UGFyc2VBdWRpby52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSGJ1aWxkZXJYXFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXGJhYmVsLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3JlZi0tNS0wIUQ6XFxcXEhidWlsZGVyWFxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNS0xIUQ6XFxcXEhidWlsZGVyWFxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi93eFBhcnNlQXVkaW8udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///217\n"); /***/ }), /* 218 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/components/u-parse/components/wxParseAudio.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: 'wxParseAudio',\n props: {\n node: {\n type: Object,\n default: function _default() {\n return {};\n }\n }\n }\n};\nexports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy91LXBhcnNlL2NvbXBvbmVudHMvd3hQYXJzZUF1ZGlvLnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJub2RlIiwidHlwZSIsImRlZmF1bHQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2dCQWVBO0VBQ0FBO0VBQ0FDO0lBQ0FDO01BQ0FDO01BQ0FDO1FBQ0E7TUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBIiwiZmlsZSI6IjIxOC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuICA8IS0t5aKe5YqgYXVkaW/moIfnrb7mlK/mjIEtLT5cclxuICA8YXVkaW9cclxuICAgIDppZD1cIm5vZGUuYXR0ci5pZFwiXHJcbiAgICA6Y2xhc3M9XCJub2RlLmNsYXNzU3RyXCJcclxuICAgIDpzdHlsZT1cIm5vZGUuc3R5bGVTdHJcIlxyXG4gICAgOnNyYz1cIm5vZGUuYXR0ci5zcmNcIlxyXG4gICAgOmxvb3A9XCJub2RlLmF0dHIubG9vcFwiXHJcbiAgICA6cG9zdGVyPVwibm9kZS5hdHRyLnBvc3RlclwiXHJcbiAgICA6bmFtZT1cIm5vZGUuYXR0ci5uYW1lXCJcclxuICAgIDphdXRob3I9XCJub2RlLmF0dHIuYXV0aG9yXCJcclxuICAgIGNvbnRyb2xzPjwvYXVkaW8+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgbmFtZTogJ3d4UGFyc2VBdWRpbycsXHJcbiAgcHJvcHM6IHtcclxuICAgIG5vZGU6IHtcclxuICAgICAgdHlwZTogT2JqZWN0LFxyXG4gICAgICBkZWZhdWx0KCkge1xyXG4gICAgICAgIHJldHVybiB7fTtcclxuICAgICAgfSxcclxuICAgIH0sXHJcbiAgfSxcclxufTtcclxuPC9zY3JpcHQ+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///218\n"); /***/ }), /* 219 */ /*!**********************************************************************************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/community/components/douyin-scrollview/douyin-H-scrollview.vue?vue&type=style&index=0&lang=css& ***! \**********************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_10_oneOf_0_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_douyin_H_scrollview_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-oneOf-0-1!./node_modules/postcss-loader/src??ref--10-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./douyin-H-scrollview.vue?vue&type=style&index=0&lang=css& */ 220); /* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_10_oneOf_0_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_douyin_H_scrollview_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_10_oneOf_0_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_douyin_H_scrollview_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_10_oneOf_0_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_douyin_H_scrollview_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_10_oneOf_0_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_douyin_H_scrollview_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony default export */ __webpack_exports__["default"] = (_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_10_oneOf_0_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_douyin_H_scrollview_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); /***/ }), /* 220 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-oneOf-0-1!./node_modules/postcss-loader/src??ref--10-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/community/components/douyin-scrollview/douyin-H-scrollview.vue?vue&type=style&index=0&lang=css& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = { "comment_content": { "display": "flex", "flexWrap": "wrap" }, "@VERSION": 2 } /***/ }), /* 221 */ /*!*******************************************************************************************************************************************************!*\ !*** C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/community/nvueSwiper/nvueSwiper.nvue?vue&type=style&index=0&lang=css&mpType=page ***! \*******************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_10_oneOf_0_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_nvueSwiper_nvue_vue_type_style_index_0_lang_css_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-oneOf-0-1!./node_modules/postcss-loader/src??ref--10-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./nvueSwiper.nvue?vue&type=style&index=0&lang=css&mpType=page */ 222); /* harmony import */ var _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_10_oneOf_0_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_nvueSwiper_nvue_vue_type_style_index_0_lang_css_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_10_oneOf_0_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_nvueSwiper_nvue_vue_type_style_index_0_lang_css_mpType_page__WEBPACK_IMPORTED_MODULE_0__); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_10_oneOf_0_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_nvueSwiper_nvue_vue_type_style_index_0_lang_css_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_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_10_oneOf_0_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_nvueSwiper_nvue_vue_type_style_index_0_lang_css_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony default export */ __webpack_exports__["default"] = (_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_1_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_10_oneOf_0_2_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_oneOf_0_3_D_HbuilderX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_nvueSwiper_nvue_vue_type_style_index_0_lang_css_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); /***/ }), /* 222 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-oneOf-0-1!./node_modules/postcss-loader/src??ref--10-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/lihy/Desktop/company/wechat_miniProgram/java-mall-app/community/nvueSwiper/nvueSwiper.nvue?vue&type=style&index=0&lang=css&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = { "container": { "backgroundColor": "#000000" }, "item": { "backgroundColor": "#000000", "position": "relative" }, "videoHover": { "position": "absolute", "top": 0, "left": 0, "flex": 1, "backgroundColor": "rgba(0,0,0,0.1)", "justifyContent": "center", "alignItems": "center" }, "playState": { "width": "160rpx", "height": "160rpx", "opacity": 0.2 }, "userInfo": { "position": "absolute", "bottom": "30rpx", "right": "20rpx", "flexDirection": "column", "width": "100rpx" }, "userAvatar": { "borderRadius": 500, "marginBottom": "15", "borderStyle": "solid", "borderWidth": "2", "borderColor": "#ffffff", "width": "100rpx", "height": "100rpx" }, "likeIco": { "width": "60rpx", "height": "60rpx", "marginTop": "15" }, "shareIco": { "width": "60rpx", "height": "60rpx", "marginTop": "15" }, "commentIco": { "width": "60rpx", "height": "60rpx", "marginTop": "15" }, "likeNum": { "color": "#ffffff", "fontSize": "30rpx", "textAlign": "center", "marginTop": "5", "marginRight": "5", "marginBottom": "5", "marginLeft": "5" }, "commentNum": { "color": "#ffffff", "fontSize": "30rpx", "textAlign": "center", "marginTop": "5", "marginRight": "5", "marginBottom": "5", "marginLeft": "5" }, "shareTex": { "color": "#ffffff", "fontSize": "30rpx", "textAlign": "center", "marginTop": "5", "marginRight": "5", "marginBottom": "5", "marginLeft": "5" }, "likeNumActive": { "color": "#FF0000" }, "content": { "width": "620rpx", "zIndex": 99, "position": "absolute", "bottom": "20rpx", "paddingTop": "15rpx", "paddingRight": "15rpx", "paddingBottom": "15rpx", "paddingLeft": "15rpx", "flexDirection": "column", "justifyContent": "flex-start", "color": "#ffffff" }, "userName": { "fontSize": "16", "fontWeight": "bold", "color": "#ffffff", "marginTop": "24rpx", "whiteSpace": "nowrap", "overflow": "hidden", "textOverflow": "ellipsis" }, "words": { "fontSize": "14", "color": "#ffffff", "overflow": "hidden", "WebkitBoxOrient": "vertical", "WebkitLineClamp": 3 }, "root": { "backgroundColor": "#000000" }, "right-text-avater": { "position": "absolute", "fontSize": "14", "top": "80rpx", "left": "30rpx", "height": "40rpx", "width": "40rpx", "backgroundColor": "#DD524D", "color": "#FFFFFF", "borderRadius": 50, "textAlign": "center", "lineHeight": "40rpx", "zIndex": 999 }, "box_title_guanzhu_text": { "width": "140rpx", "position": "absolute", "left": "400rpx", "top": "-8", "paddingTop": "15rpx", "paddingRight": "0rpx", "paddingBottom": "15rpx", "paddingLeft": "0rpx", "borderRadius": "35rpx", "marginTop": "49rpx", "backgroundColor": "#DB384C", "color": "#ffffff", "fontSize": "25rpx", "alignContent": "center", "alignItems": "center", "textAlign": "center", "lineHeight": "18" }, "view-product": { "position": "absolute", "marginLeft": "16rpx", "width": "500rpx", "bottom": "250rpx", "zIndex": 9999, "fontSize": "32rpx", "color": "#FFFFFF", "display": "flex", "backgroundColor": "rgba(0,0,0,0.2)", "justifyContent": "space-between", "flexDirection": "row" }, "@VERSION": 2 } /***/ }) /******/ ]);