From 59b0b601cca3e3b94db36b6478acf9a38a502706 Mon Sep 17 00:00:00 2001
From: qiaocl <3189782663@qq.com>
Date: Sat, 7 Dec 2024 10:53:27 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BC=B0=E5=88=86=E3=80=81?=
=?UTF-8?q?=E6=96=B0=E5=A2=9Ebanner=E3=80=81=E5=A4=B4=E5=9B=B4=E3=80=81?=
=?UTF-8?q?=E5=95=86=E5=8A=A1=E5=90=88=E4=BD=9C?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/home/home.vue | 11 ++-
scss/body.scss | 7 +-
.../mp-weixin/pages/body/body.js.map | 2 +-
.../mp-weixin/pages/home/home.js.map | 2 +-
unpackage/dist/dev/app-plus/app-service.js | 78 ++++++++++++++-----
unpackage/dist/dev/app-plus/app-view.js | 67 +++++++++-------
.../dist/dev/mp-weixin/pages/body/body.wxss | 6 +-
.../dist/dev/mp-weixin/pages/home/home.wxml | 2 +-
.../dist/dev/mp-weixin/pages/home/home.wxss | 6 +-
9 files changed, 124 insertions(+), 57 deletions(-)
diff --git a/pages/home/home.vue b/pages/home/home.vue
index 2e9cb6e3..f0b5b59f 100644
--- a/pages/home/home.vue
+++ b/pages/home/home.vue
@@ -227,10 +227,13 @@
-
-
-
-
+
+
+
+ {{ite.title}}
+
+
+
diff --git a/scss/body.scss b/scss/body.scss
index e279b996..d109ca56 100644
--- a/scss/body.scss
+++ b/scss/body.scss
@@ -566,6 +566,11 @@
display: flex;
flex-direction: column;
justify-content: space-between;
+
+ /deep/swiper{
+ min-height: 540rpx;
+ text-align: center;
+ }
image {
width: 100%;
@@ -574,7 +579,7 @@
}
}
- uni-icons {
+ .clear {
position: absolute;
right: 3px;
top: 0px;
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/body/body.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/body/body.js.map
index 9c4de245..90112b53 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/body/body.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/body/body.js.map
@@ -1 +1 @@
-{"version":3,"sources":["uni-app:///main.js","webpack:///E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/body/body.vue?8790","webpack:///E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/body/body.vue?1ab8","webpack:///E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/body/body.vue?2bd0","webpack:///E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/body/body.vue?08f2","uni-app:///pages/body/body.vue","webpack:///E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/body/body.vue?1997","webpack:///E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/body/body.vue?0b44"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","fields","active","acd_id","ind","active1","startTime","endTime","lineData","handTrue","computed","weightList","that","userInfo","endDate","startDate","components","record","firstweight","qiunDataCharts","onLoad","aud_id","s_time","e_time","onPullDownRefresh","setTimeout","uni","methods","showbox","handStartTimeH","handEndTimeH","handleClick"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,aAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAA6H;AAC7H;AACwD;AACL;AACsC;;;AAGzF;AACoM;AACpM,gBAAgB,wMAAU;AAC1B,EAAE,0EAAM;AACR,EAAE,2FAAM;AACR,EAAE,oGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,+FAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,sTAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC3DA;AAAA;AAAA;AAAA;AAAyvB,CAAgB,qvBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;ACuF7wB;AAEA;AAAA;AAAA;EAAA;IAAA;EAAA;AAAA;AAAA;EAAA;IAAA;EAAA;AAAA;AAAA;EAAA;IAAA;EAAA;AAAA;AAAA,eAIA;EACAC;IACA;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC,0CACA;IACAC;MACA;MACAC;MACA;IACA;IACAC;MACA;IACA;IACAC;MACA;IACA;IACAC;MACA;IACA;EAAA,EACA;EACAC;IACAC;IACAC;IACAC;EACA;EACAC;IACA;IACAR;IACAA;MACAS;MACAC;MACAC;IACA;IAKAX;EAEA;EACA;EACAY;IACA;IACAZ;MACAS;MACAC;MACAC;IACA;IACAE;MACAC;IACA;EACA;EACAC;IACAC;MACA;MACAhB;MACAA;QACAA;QACAA;MACA;MACAA;IACA;IACA;IACAiB;MACA;MACA;QACA;UACAjB;UACA;QACA;MACA;QACA;UACAA;UACA;QACA;MACA;MACAA;MACA;MACAA;QACAS;QACAC;QACAC;MACA;MACAX;IACA;IACA;IACAkB;MACA;MACA;QACA;UACAlB;UACA;QACA;MACA;QACA;UACAA;UACA;QACA;MACA;MACAA;MACA;MACAA;QACAS;QACAC;QACAC;MACA;MACAX;IACA;IACAmB;MACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACzNA;AAAA;AAAA;AAAA;AAAw7C,CAAgB,w2CAAG,EAAC,C;;;;;;;;;;;ACA58C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/body/body.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/body/body.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./body.vue?vue&type=template&id=7bb9ca46&scoped=true&\"\nvar renderjs\nimport script from \"./body.vue?vue&type=script&lang=js&\"\nexport * from \"./body.vue?vue&type=script&lang=js&\"\nimport style0 from \"./body.vue?vue&type=style&index=0&id=7bb9ca46&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"7bb9ca46\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/body/body.vue\"\nexport default component.exports","export * from \"-!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./body.vue?vue&type=template&id=7bb9ca46&scoped=true&\"","var components\ntry {\n components = {\n uniIcons: function () {\n return import(\n /* webpackChunkName: \"uni_modules/uni-icons/components/uni-icons/uni-icons\" */ \"@/uni_modules/uni-icons/components/uni-icons/uni-icons.vue\"\n )\n },\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var g0 = _vm.weightList.length\n var a0 =\n g0 && _vm.handTrue\n ? {\n enableScroll: true,\n xAxis: {\n scrollShow: false,\n itemCount: 3,\n },\n }\n : null\n var g1 = _vm.userInfo.target_current\n ? Math.abs(_vm.userInfo.target_current.cumulative_weight)\n : null\n var m0 = Number(_vm.userInfo.target_current.cumulative_weight)\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n a0: a0,\n g1: g1,\n m0: m0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./body.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./body.vue?vue&type=script&lang=js&\"","\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{startTime?startTime:startDate}}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t~\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{endTime?endTime:endDate}}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.title}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t暂无数据\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{userInfo.target_current?userInfo.target_current.target_weight:0}}kg\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t目标体重\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{userInfo.target_current?Math.abs(userInfo.target_current.cumulative_weight):0}}kg\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t0\">累计增重\r\n\t\t\t\t\t\t累计减重\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{userInfo.target_current?userInfo.target_current.initial_weight:0}}kg\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t初始体重\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{userInfo.target_current?userInfo.target_current.cumulative_day:0}}天\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t减重天数\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n","import mod from \"-!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./body.vue?vue&type=style&index=0&id=7bb9ca46&scoped=true&lang=scss&\"; export default mod; export * from \"-!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./body.vue?vue&type=style&index=0&id=7bb9ca46&scoped=true&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1733534006994\n var cssReload = require(\"D:/软件包/HBuilderX.3.6.4.20220922/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["uni-app:///main.js",null,"webpack:///E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/body/body.vue?1ab8","webpack:///E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/body/body.vue?2bd0","webpack:///E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/body/body.vue?08f2","uni-app:///pages/body/body.vue","webpack:///E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/body/body.vue?1997","webpack:///E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/body/body.vue?0b44"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","fields","active","acd_id","ind","active1","startTime","endTime","lineData","handTrue","computed","weightList","that","userInfo","endDate","startDate","components","record","firstweight","qiunDataCharts","onLoad","aud_id","s_time","e_time","onPullDownRefresh","setTimeout","uni","methods","showbox","handStartTimeH","handEndTimeH","handleClick"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,aAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAA6H;AAC7H;AACwD;AACL;AACsC;;;AAGzF;AACoM;AACpM,gBAAgB,wMAAU;AAC1B,EAAE,0EAAM;AACR,EAAE,2FAAM;AACR,EAAE,oGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,+FAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,sTAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC3DA;AAAA;AAAA;AAAA;AAAyvB,CAAgB,qvBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;ACuF7wB;AAEA;AAAA;AAAA;EAAA;IAAA;EAAA;AAAA;AAAA;EAAA;IAAA;EAAA;AAAA;AAAA;EAAA;IAAA;EAAA;AAAA;AAAA,eAIA;EACAC;IACA;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC,0CACA;IACAC;MACA;MACAC;MACA;IACA;IACAC;MACA;IACA;IACAC;MACA;IACA;IACAC;MACA;IACA;EAAA,EACA;EACAC;IACAC;IACAC;IACAC;EACA;EACAC;IACA;IACAR;IACAA;MACAS;MACAC;MACAC;IACA;IAKAX;EAEA;EACA;EACAY;IACA;IACAZ;MACAS;MACAC;MACAC;IACA;IACAE;MACAC;IACA;EACA;EACAC;IACAC;MACA;MACAhB;MACAA;QACAA;QACAA;MACA;MACAA;IACA;IACA;IACAiB;MACA;MACA;QACA;UACAjB;UACA;QACA;MACA;QACA;UACAA;UACA;QACA;MACA;MACAA;MACA;MACAA;QACAS;QACAC;QACAC;MACA;MACAX;IACA;IACA;IACAkB;MACA;MACA;QACA;UACAlB;UACA;QACA;MACA;QACA;UACAA;UACA;QACA;MACA;MACAA;MACA;MACAA;QACAS;QACAC;QACAC;MACA;MACAX;IACA;IACAmB;MACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACzNA;AAAA;AAAA;AAAA;AAAw7C,CAAgB,w2CAAG,EAAC,C;;;;;;;;;;;ACA58C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/body/body.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/body/body.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./body.vue?vue&type=template&id=7bb9ca46&scoped=true&\"\nvar renderjs\nimport script from \"./body.vue?vue&type=script&lang=js&\"\nexport * from \"./body.vue?vue&type=script&lang=js&\"\nimport style0 from \"./body.vue?vue&type=style&index=0&id=7bb9ca46&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"7bb9ca46\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/body/body.vue\"\nexport default component.exports","export * from \"-!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./body.vue?vue&type=template&id=7bb9ca46&scoped=true&\"","var components\ntry {\n components = {\n uniIcons: function () {\n return import(\n /* webpackChunkName: \"uni_modules/uni-icons/components/uni-icons/uni-icons\" */ \"@/uni_modules/uni-icons/components/uni-icons/uni-icons.vue\"\n )\n },\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var g0 = _vm.weightList.length\n var a0 =\n g0 && _vm.handTrue\n ? {\n enableScroll: true,\n xAxis: {\n scrollShow: false,\n itemCount: 3,\n },\n }\n : null\n var g1 = _vm.userInfo.target_current\n ? Math.abs(_vm.userInfo.target_current.cumulative_weight)\n : null\n var m0 = Number(_vm.userInfo.target_current.cumulative_weight)\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n a0: a0,\n g1: g1,\n m0: m0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./body.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./body.vue?vue&type=script&lang=js&\"","\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{startTime?startTime:startDate}}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t~\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{endTime?endTime:endDate}}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.title}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t暂无数据\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{userInfo.target_current?userInfo.target_current.target_weight:0}}kg\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t目标体重\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{userInfo.target_current?Math.abs(userInfo.target_current.cumulative_weight):0}}kg\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t0\">累计增重\r\n\t\t\t\t\t\t累计减重\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{userInfo.target_current?userInfo.target_current.initial_weight:0}}kg\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t初始体重\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{userInfo.target_current?userInfo.target_current.cumulative_day:0}}天\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t减重天数\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n","import mod from \"-!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./body.vue?vue&type=style&index=0&id=7bb9ca46&scoped=true&lang=scss&\"; export default mod; export * from \"-!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./body.vue?vue&type=style&index=0&id=7bb9ca46&scoped=true&lang=scss&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1733539956261\n var cssReload = require(\"D:/软件包/HBuilderX.3.6.4.20220922/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/home/home.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/home/home.js.map
index 47180efa..b28bc0d9 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/home/home.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/home/home.js.map
@@ -1 +1 @@
-{"version":3,"sources":["uni-app:///main.js",null,"webpack:///E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/home/home.vue?1bf4","webpack:///E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/home/home.vue?648a","webpack:///E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/home/home.vue?7c83","uni-app:///pages/home/home.vue","webpack:///E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/home/home.vue?b1bc","webpack:///E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/home/home.vue?a2ab"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","rtype","transition","isShow","infoListTop","activeHeight","deviceId","serviceId","write","notify","isCoupon","notices","banner","pop","devicesList","islink","textLink","proposalnd","toollist","icon","title","path","components","record","headerIndex","computed","userInfo","userList","cplist","console","info","that","onLoad","uni","onPullDownRefresh","watch","isConnected","isBluetoothTyle","onShow","methods","handleoginversion","url","handleUserList","type","userid","aud_id","handleLabelList","handlePublicRecord","handleBannerList","detail","handleCard","handleTool","handlerReport","handlerRecord","handleAddUser","handleToggleTop","navTo","openBluetoothAdapter","success","fail","startBluetoothDeviceDiscovery","allowDuplicatesKey","onBluetoothDeviceFound","res","clearTimeout","device","handleDevice","createBLEConnection","setTimeout","getBLEDeviceServices","serviceList","getBLEDeviceCharacteristics","characteristicId","state","notifyBLECharacteristicValue","handleMyTime","myTime","getBlereload","onBLEConnectionStateChange","closeBluetoothAdapter","closeBLEConnection"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,aAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAA6H;AAC7H;AACwD;AACL;AACsC;;;AAGzF;AACoM;AACpM,gBAAgB,wMAAU;AAC1B,EAAE,0EAAM;AACR,EAAE,2FAAM;AACR,EAAE,oGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,+FAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,aAAa,yTAEN;AACP,KAAK;AACL;AACA,aAAa,sTAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACnKA;AAAA;AAAA;AAAA;AAAyvB,CAAgB,qvBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;ACyP7wB;AAEA;AAAA;AACA;AAAA;EAAA;IAAA;EAAA;AAAA;AAAA;EAAA;IAAA;EAAA;AAAA;AAAA,eAGA;EACAC;IACA;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MAAA;MACAC;MACAC;MACAC;QACAC;QACAC;QACAC;MACA;QACAF;QACAC;QACAC;MACA,GACA;QACAF;QACAC;QACAC;MACA,GACA;QACAF;QACAC;QACAC;MACA,GACA;QACAF;QACAC;QACAC;MACA,GACA;QACAF;QACAC;QACAC;MACA,GACA;QACAF;QACAC;QACAC;MACA,GACA;QACAF;QACAC;QACAC;MACA,GACA;QACAF;QACAC;QACAC;MACA,GACA;QACAF;QACAC;QACAC;MACA;IAGA;EACA;EACAC;IACAC;IACAC;EACA;EACAC,0CACA;IACAC;MACA;IACA;IACAC;MACA;IACA;IACAC;MACAC;MACA;IACA;IACAC;MACA;MACAC;MACAA;MACA;IACA;EAAA,EACA;EACAC;IACA;IAQAD;IAGAE;MACAF;IACA;IACAA;EACA;EACAG;IACA;IACAH;IACAA;IACAA;IACAE;EACA;EACAE;IACAC;MACA;MACA;QACAL;QACAA;MACA;IACA;IACAM;MACA;MACA;QACAN;QACAA;MACA;IACA;EACA;EACAO;IACA;IACAT;IACA;MACAE;MACAE;MACAJ;IACA;EACA;EACAU;IACA;IACAC;MACA;MACAT;QACA;UACAA;UACAA;QACA;UACAE;UACAA;UACAA;UACAA;YACAQ;UACA;QACA;MACA;IACA;IAEA;IACAC;MACA;MACAX;QACAY;MACA;QACAZ;QACAF;QACA;UACAE;UACA;QACA;QACAA;QACA;UACA;UACA;YACA;cAAA;YAAA;YACA;cACAa;YACA;cACAA;cACAX;YACA;UACA;YACAW;YACAX;UACA;UACAJ;UACAE;YACAc;UACA;UACAd;YACAc;UACA;UACAd;UACAA;UACAA;QACA;MACA;IACA;IACA;IACAe;MACA;MACAf;QACAc;MACA;QACAhB;QACA;UACAE;QACA;MACA;IACA;IACA;IACAgB;MACA;MACAhB;QACAc;MACA;QACAhB;QACA;UACAE;QACA;MACA;IACA;IACA;IACAiB;MACA;MACAjB;QACA;UACAA;UACA;QACA;QACAA;QACAA;QACAA;QACAA;MACA;IACA;IACAkB;MACAhB;QACAQ;MACA;IACA;IACA;IACAS;MACAjB;QACAQ;MACA;IACA;IACAU;MACA;MACA;QACApB;MACA;QACAA;MACA;IACA;IACA;IACAqB;MACAvB;MACA;MACAI;QACAQ;MACA;IACA;IACA;IACAY;MACA;MACA;IACA;IACA;IACAC;MACArB;QACAQ;MACA;IACA;IACAc;MACA;MACA;IACA;IACAC;MACA3B;MACAI;QACAQ;MACA;IACA;IACA;IACAgB;MACA;MACA1B;MACAE;QACAyB;UACA3B;UACAA;UACAF;UACAE;QACA;QACA4B;UACA5B;UACAA;UACAF;UACA;QACA;MACA;IACA;IACA;IACA+B;MACA;MACA3B;QACA4B;QAAA;QACAH;UACA3B;QACA;QACA4B;MACA;IACA;IACA;AACA;AACA;IACAG;MACA;MACA7B;QACA8B;UACA;YACAC;YACAjC;YACAA;YACA;UACA;UACA,0EACAkC;YACAD;YACAjC;YACAA;YACA;UACA;QACA;MACA;MACAA;IACA;IACAmC;MACA;MACA;MACA;MACA;QACA;UACAnC;UACAE;YACAQ;UACA;QACA;UACAV;UACAA;UACAA;QACA;MACA;IACA;IACA;IACAoC;MACA;MACAlC;QACA3B;QACAoD;UACAU;YACAnC;YACAF;YACAA;UACA;QACA;QACA4B;UACA5B;UACAA;UACAF;QACA;MACA;IACA;IACA;AACA;AACA;IACAwC;MACA;MACA;MACApC;QACA3B;QACAoD;UACA7B;UACAyC;UACA;YACA;YACA;cACAvC;cACAA;cACAF;cACA;YACA;UACA;QACA;QACA8B;UACA5B;UACAA;UACAiC;UACAnC;QACA;MACA;IACA;IACA;AACA;AACA;IACA0C;MACA;MACAtC;QACA3B;QACAC;QACAmD;UACA;UACA;YACA;YACA;cACA3B;YACA;cACAA;YACA;UACA;UACAE;YACA3B;YACAC;YACAiE;YACAC;UACA;UACAxC;YACA3B;YACAC;YACAiE;YACAC;UACA;UACA1C;QACA;QACA4B;UACA9B;QACA;MACA;IACA;IACA;AACA;AACA;AACA;IACA6C;MACA;MACAzC;QACAwC;QAAA;QACAnE;QACAC;QACAiE;QACAd;UACA;YACApD;YACAC;YACAE;YACAD;UACA;UACAyB;YACAQ;UACA;QACA;QACAkB;UACA9B;QACA;MACA;IACA;IACA8C;MACA;MACAC;QACA;UACA7C;UACAA;UACAiC;UACAjC;QACA;MACA;IACA;IACA;IACA8C;MACA;MACA9C;MACAA;IACA;IACA;IACA+C;MACA;MACA7C;QACAJ;QACAE;MACA;IACA;IACA;AACA;AACA;IACAgD;MACA;MACA9C;QACAyB;UACA7B;QACA;MACA;IACA;IACA;AACA;AACA;IACAmD;MACA;MACA/C;QACA3B;QACAoD;UACA7B;UACAE;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC1wBA;AAAA;AAAA;AAAA;AAAw7C,CAAgB,w2CAAG,EAAC,C;;;;;;;;;;;ACA58C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/home/home.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/home/home.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./home.vue?vue&type=template&id=92bb8f34&scoped=true&\"\nvar renderjs\nimport script from \"./home.vue?vue&type=script&lang=js&\"\nexport * from \"./home.vue?vue&type=script&lang=js&\"\nimport style0 from \"./home.vue?vue&type=style&index=0&id=92bb8f34&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"92bb8f34\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/home/home.vue\"\nexport default component.exports","export * from \"-!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./home.vue?vue&type=template&id=92bb8f34&scoped=true&\"","var components\ntry {\n components = {\n uniCollapse: function () {\n return import(\n /* webpackChunkName: \"uni_modules/uni-collapse/components/uni-collapse/uni-collapse\" */ \"@/uni_modules/uni-collapse/components/uni-collapse/uni-collapse.vue\"\n )\n },\n uniCollapseItem: function () {\n return import(\n /* webpackChunkName: \"uni_modules/uni-collapse/components/uni-collapse-item/uni-collapse-item\" */ \"@/uni_modules/uni-collapse/components/uni-collapse-item/uni-collapse-item.vue\"\n )\n },\n uniIcons: function () {\n return import(\n /* webpackChunkName: \"uni_modules/uni-icons/components/uni-icons/uni-icons\" */ \"@/uni_modules/uni-icons/components/uni-icons/uni-icons.vue\"\n )\n },\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var g0 = _vm.userList.length\n var g1 = _vm.banner.length\n var g2 = _vm.info && _vm.info.top_list.length\n var g3 = _vm.info && _vm.info.top_list.length\n var g4 =\n g3 && _vm.infoListTop && _vm.infoListTop.list\n ? _vm.infoListTop.list.length\n : null\n var l0 =\n g3 && _vm.infoListTop && _vm.infoListTop.list\n ? _vm.__map(_vm.infoListTop.list, function (ite, ind) {\n var $orig = _vm.__get_orig(ite)\n var g5 = _vm.infoListTop.list.length\n return {\n $orig: $orig,\n g5: g5,\n }\n })\n : null\n var g6 = _vm.info && _vm.info.bottom_list.length\n var g7 = _vm.info && _vm.info.bottom_list.length\n var l2 = g7\n ? _vm.__map(_vm.info.bottom_list, function (item, index) {\n var $orig = _vm.__get_orig(item)\n var g8 = item.list ? item.list.length : null\n var l1 =\n item.list && item.title != \"基础代谢\"\n ? _vm.__map(item.list, function (ite, ind) {\n var $orig = _vm.__get_orig(ite)\n var g9 = item.list.length\n return {\n $orig: $orig,\n g9: g9,\n }\n })\n : null\n var g10 =\n item.list && !(item.title != \"基础代谢\")\n ? item.list && item.list.length\n : null\n return {\n $orig: $orig,\n g8: g8,\n l1: l1,\n g10: g10,\n }\n })\n : null\n var g11 = _vm.info.literature.length\n var g12 = _vm.cplist.sleeplist.length || _vm.cplist.nutritionlist.length\n var g13 = g12 ? _vm.proposalnd == 1 && _vm.cplist.nutritionlist.length : null\n var g14 = g12 ? _vm.proposalnd == 2 && _vm.cplist.sleeplist.length : null\n var g15 = g12 ? _vm.proposalnd == 3 && _vm.cplist.sportlist.length : null\n var g16 = g12 ? _vm.proposalnd == 4 && _vm.cplist.moodlist.length : null\n var g17 = _vm.user ? _vm.user.card_data_list.length : null\n var l3 = _vm.user\n ? _vm.__map(_vm.user.card_data_list, function (item, index) {\n var $orig = _vm.__get_orig(item)\n var g18 = item.inside_data.length\n var g19 = item.inside_data.length\n return {\n $orig: $orig,\n g18: g18,\n g19: g19,\n }\n })\n : null\n var g20 = _vm.userList.length && _vm.user.measure_model == 1\n if (!_vm._isMounted) {\n _vm.e0 = function ($event) {\n _vm.proposalnd = 1\n }\n _vm.e1 = function ($event) {\n _vm.proposalnd = 2\n }\n _vm.e2 = function ($event) {\n _vm.proposalnd = 3\n }\n _vm.e3 = function ($event) {\n _vm.proposalnd = 4\n }\n _vm.e4 = function ($event, item) {\n var _temp = arguments[arguments.length - 1].currentTarget.dataset,\n _temp2 = _temp.eventParams || _temp[\"event-params\"],\n item = _temp2.item\n var _temp, _temp2\n return _vm.$Bluetooth.handleDevicesMac(item.device_determine, item.acd_id)\n }\n _vm.e5 = function ($event) {\n _vm.isCoupon = false\n }\n _vm.e6 = function ($event) {\n _vm.isCoupon = false\n }\n }\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n g1: g1,\n g2: g2,\n g3: g3,\n g4: g4,\n l0: l0,\n g6: g6,\n g7: g7,\n l2: l2,\n g11: g11,\n g12: g12,\n g13: g13,\n g14: g14,\n g15: g15,\n g16: g16,\n g17: g17,\n l3: l3,\n g20: g20,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./home.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./home.vue?vue&type=script&lang=js&\"","\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t{{textLink}}\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t{{textLink}}\r\n\t\t\t\r\n\t\t\r\n\r\n\t\t\r\n\t\t\t头条\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t{{item.title}}\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t{{item.title}}\r\n\t\t\t\r\n\t\t\r\n\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\r\n\t\t\r\n\t\t\r\n\t\t\t身体报告\r\n\t\t\t\r\n\t\t\t\t{{info?info.record_time:''}}\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.name}}\r\n\t\t\t\t\t\t\t{{item.value}}{{item.unit}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{infoListTop.desc}}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t{{ite.text}}\r\n\t\t\t\t\t\t\t\t\t\t{{ite.max_val}}\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t暂无数据,请手动添加~\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t身体得分:{{info?info.score_value:0}}分\r\n\t\t\t\t身体类型:{{info?info.body_type_value:'无'}}\r\n\t\t\t\r\n\t\t\t其他数据\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t{{item.name}}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t - \r\n\t\t\t\t\t\t\t\t\t\t{{item.value?item.value:'0'}}{{item.unit}}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t{{item.standard=='异常'?'-':item.standard}}\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t{{item.desc}}\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t{{ite.text}}\r\n\t\t\t\t\t\t\t\t\t\t\t\t{{ite.max_val}}\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t标准值:{{item.list[0].max_val}}kcal\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t*数据参考:\r\n\t\t\t\t\r\n\t\t\t\t\t{{item}}\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t此测量数据仅供参考,不可代替医学专业测试!\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t成长建议\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t营养\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t睡眠\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t运动\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t情绪\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\r\n\t\t\r\n\t\t\r\n\t\t\t卡片数据\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{item.card_name}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.record_time}}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t本次数据\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.inside_data[1].value}}\r\n\t\t\t\t\t\t\t{{item.inside_data[1].unit}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t蓝牙连接\r\n\t\t\t\t\t\t\t蓝牙连接\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t手动记录\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t2?'space-between':'center'}\">\r\n\t\t\t\t\t\t3?'item2':'']\">\r\n\t\t\t\t\t\t\t{{ite.value?ite.value:'-'}}{{ite.unit}}\r\n\t\t\t\t\t\t\t{{ite.name}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t设置数据页卡片\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\r\n\r\n\t\t\r\n\t\t\r\n\t\t\r\n\r\n\t\r\n\r\n\r\n\r\n\r\n","import mod from \"-!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./home.vue?vue&type=style&index=0&id=92bb8f34&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./home.vue?vue&type=style&index=0&id=92bb8f34&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1733539286884\n var cssReload = require(\"D:/软件包/HBuilderX.3.6.4.20220922/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["uni-app:///main.js","webpack:///E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/home/home.vue?7a7e","webpack:///E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/home/home.vue?1bf4","webpack:///E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/home/home.vue?648a","webpack:///E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/home/home.vue?7c83","uni-app:///pages/home/home.vue","webpack:///E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/home/home.vue?b1bc","webpack:///E:/qiaocongli/小程序/中招体测app/examTeamApp/pages/home/home.vue?a2ab"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","rtype","transition","isShow","infoListTop","activeHeight","deviceId","serviceId","write","notify","isCoupon","notices","banner","pop","devicesList","islink","textLink","proposalnd","toollist","icon","title","path","components","record","headerIndex","computed","userInfo","userList","cplist","console","info","that","onLoad","uni","onPullDownRefresh","watch","isConnected","isBluetoothTyle","onShow","methods","handleoginversion","url","handleUserList","type","userid","aud_id","handleLabelList","handlePublicRecord","handleBannerList","detail","handleCard","handleTool","handlerReport","handlerRecord","handleAddUser","handleToggleTop","navTo","openBluetoothAdapter","success","fail","startBluetoothDeviceDiscovery","allowDuplicatesKey","onBluetoothDeviceFound","res","clearTimeout","device","handleDevice","createBLEConnection","setTimeout","getBLEDeviceServices","serviceList","getBLEDeviceCharacteristics","characteristicId","state","notifyBLECharacteristicValue","handleMyTime","myTime","getBlereload","onBLEConnectionStateChange","closeBluetoothAdapter","closeBLEConnection"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,aAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAA6H;AAC7H;AACwD;AACL;AACsC;;;AAGzF;AACoM;AACpM,gBAAgB,wMAAU;AAC1B,EAAE,0EAAM;AACR,EAAE,2FAAM;AACR,EAAE,oGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,+FAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,2RAEN;AACP,KAAK;AACL;AACA,aAAa,yTAEN;AACP,KAAK;AACL;AACA,aAAa,sTAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACnKA;AAAA;AAAA;AAAA;AAAyvB,CAAgB,qvBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;AC4P7wB;AAEA;AAAA;AACA;AAAA;EAAA;IAAA;EAAA;AAAA;AAAA;EAAA;IAAA;EAAA;AAAA;AAAA,eAGA;EACAC;IACA;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MAAA;MACAC;MACAC;MACAC;QACAC;QACAC;QACAC;MACA;QACAF;QACAC;QACAC;MACA,GACA;QACAF;QACAC;QACAC;MACA,GACA;QACAF;QACAC;QACAC;MACA,GACA;QACAF;QACAC;QACAC;MACA,GACA;QACAF;QACAC;QACAC;MACA,GACA;QACAF;QACAC;QACAC;MACA,GACA;QACAF;QACAC;QACAC;MACA,GACA;QACAF;QACAC;QACAC;MACA,GACA;QACAF;QACAC;QACAC;MACA;IAGA;EACA;EACAC;IACAC;IACAC;EACA;EACAC,0CACA;IACAC;MACA;IACA;IACAC;MACA;IACA;IACAC;MACAC;MACA;IACA;IACAC;MACA;MACAC;MACAA;MACA;IACA;EAAA,EACA;EACAC;IACA;IAQAD;IAGAE;MACAF;IACA;IACAA;EACA;EACAG;IACA;IACAH;IACAA;IACAA;IACAE;EACA;EACAE;IACAC;MACA;MACA;QACAL;QACAA;MACA;IACA;IACAM;MACA;MACA;QACAN;QACAA;MACA;IACA;EACA;EACAO;IACA;IACAT;IACA;MACAE;MACAE;MACAJ;IACA;EACA;EACAU;IACA;IACAC;MACA;MACAT;QACA;UACAA;UACAA;QACA;UACAE;UACAA;UACAA;UACAA;YACAQ;UACA;QACA;MACA;IACA;IAEA;IACAC;MACA;MACAX;QACAY;MACA;QACAZ;QACAF;QACA;UACAE;UACA;QACA;QACAA;QACA;UACA;UACA;YACA;cAAA;YAAA;YACA;cACAa;YACA;cACAA;cACAX;YACA;UACA;YACAW;YACAX;UACA;UACAJ;UACAE;YACAc;UACA;UACAd;YACAc;UACA;UACAd;UACAA;UACAA;QACA;MACA;IACA;IACA;IACAe;MACA;MACAf;QACAc;MACA;QACAhB;QACA;UACAE;QACA;MACA;IACA;IACA;IACAgB;MACA;MACAhB;QACAc;MACA;QACAhB;QACA;UACAE;QACA;MACA;IACA;IACA;IACAiB;MACA;MACAjB;QACA;UACAA;UACA;QACA;QACAA;QACAA;QACAA;QACAA;MACA;IACA;IACAkB;MACAhB;QACAQ;MACA;IACA;IACA;IACAS;MACAjB;QACAQ;MACA;IACA;IACAU;MACA;MACA;QACApB;MACA;QACAA;MACA;IACA;IACA;IACAqB;MACAvB;MACA;MACAI;QACAQ;MACA;IACA;IACA;IACAY;MACA;MACA;IACA;IACA;IACAC;MACArB;QACAQ;MACA;IACA;IACAc;MACA;MACA;IACA;IACAC;MACA3B;MACAI;QACAQ;MACA;IACA;IACA;IACAgB;MACA;MACA1B;MACAE;QACAyB;UACA3B;UACAA;UACAF;UACAE;QACA;QACA4B;UACA5B;UACAA;UACAF;UACA;QACA;MACA;IACA;IACA;IACA+B;MACA;MACA3B;QACA4B;QAAA;QACAH;UACA3B;QACA;QACA4B;MACA;IACA;IACA;AACA;AACA;IACAG;MACA;MACA7B;QACA8B;UACA;YACAC;YACAjC;YACAA;YACA;UACA;UACA,0EACAkC;YACAD;YACAjC;YACAA;YACA;UACA;QACA;MACA;MACAA;IACA;IACAmC;MACA;MACA;MACA;MACA;QACA;UACAnC;UACAE;YACAQ;UACA;QACA;UACAV;UACAA;UACAA;QACA;MACA;IACA;IACA;IACAoC;MACA;MACAlC;QACA3B;QACAoD;UACAU;YACAnC;YACAF;YACAA;UACA;QACA;QACA4B;UACA5B;UACAA;UACAF;QACA;MACA;IACA;IACA;AACA;AACA;IACAwC;MACA;MACA;MACApC;QACA3B;QACAoD;UACA7B;UACAyC;UACA;YACA;YACA;cACAvC;cACAA;cACAF;cACA;YACA;UACA;QACA;QACA8B;UACA5B;UACAA;UACAiC;UACAnC;QACA;MACA;IACA;IACA;AACA;AACA;IACA0C;MACA;MACAtC;QACA3B;QACAC;QACAmD;UACA;UACA;YACA;YACA;cACA3B;YACA;cACAA;YACA;UACA;UACAE;YACA3B;YACAC;YACAiE;YACAC;UACA;UACAxC;YACA3B;YACAC;YACAiE;YACAC;UACA;UACA1C;QACA;QACA4B;UACA9B;QACA;MACA;IACA;IACA;AACA;AACA;AACA;IACA6C;MACA;MACAzC;QACAwC;QAAA;QACAnE;QACAC;QACAiE;QACAd;UACA;YACApD;YACAC;YACAE;YACAD;UACA;UACAyB;YACAQ;UACA;QACA;QACAkB;UACA9B;QACA;MACA;IACA;IACA8C;MACA;MACAC;QACA;UACA7C;UACAA;UACAiC;UACAjC;QACA;MACA;IACA;IACA;IACA8C;MACA;MACA9C;MACAA;IACA;IACA;IACA+C;MACA;MACA7C;QACAJ;QACAE;MACA;IACA;IACA;AACA;AACA;IACAgD;MACA;MACA9C;QACAyB;UACA7B;QACA;MACA;IACA;IACA;AACA;AACA;IACAmD;MACA;MACA/C;QACA3B;QACAoD;UACA7B;UACAE;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AC7wBA;AAAA;AAAA;AAAA;AAAw7C,CAAgB,w2CAAG,EAAC,C;;;;;;;;;;;ACA58C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/home/home.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/home/home.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./home.vue?vue&type=template&id=92bb8f34&scoped=true&\"\nvar renderjs\nimport script from \"./home.vue?vue&type=script&lang=js&\"\nexport * from \"./home.vue?vue&type=script&lang=js&\"\nimport style0 from \"./home.vue?vue&type=style&index=0&id=92bb8f34&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\runtime\\\\componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"92bb8f34\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/home/home.vue\"\nexport default component.exports","export * from \"-!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\templateLoader.js??vue-loader-options!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--17-0!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\template.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-uni-app-loader\\\\page-meta.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./home.vue?vue&type=template&id=92bb8f34&scoped=true&\"","var components\ntry {\n components = {\n uniCollapse: function () {\n return import(\n /* webpackChunkName: \"uni_modules/uni-collapse/components/uni-collapse/uni-collapse\" */ \"@/uni_modules/uni-collapse/components/uni-collapse/uni-collapse.vue\"\n )\n },\n uniCollapseItem: function () {\n return import(\n /* webpackChunkName: \"uni_modules/uni-collapse/components/uni-collapse-item/uni-collapse-item\" */ \"@/uni_modules/uni-collapse/components/uni-collapse-item/uni-collapse-item.vue\"\n )\n },\n uniIcons: function () {\n return import(\n /* webpackChunkName: \"uni_modules/uni-icons/components/uni-icons/uni-icons\" */ \"@/uni_modules/uni-icons/components/uni-icons/uni-icons.vue\"\n )\n },\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var g0 = _vm.userList.length\n var g1 = _vm.banner.length\n var g2 = _vm.info && _vm.info.top_list.length\n var g3 = _vm.info && _vm.info.top_list.length\n var g4 =\n g3 && _vm.infoListTop && _vm.infoListTop.list\n ? _vm.infoListTop.list.length\n : null\n var l0 =\n g3 && _vm.infoListTop && _vm.infoListTop.list\n ? _vm.__map(_vm.infoListTop.list, function (ite, ind) {\n var $orig = _vm.__get_orig(ite)\n var g5 = _vm.infoListTop.list.length\n return {\n $orig: $orig,\n g5: g5,\n }\n })\n : null\n var g6 = _vm.info && _vm.info.bottom_list.length\n var g7 = _vm.info && _vm.info.bottom_list.length\n var l2 = g7\n ? _vm.__map(_vm.info.bottom_list, function (item, index) {\n var $orig = _vm.__get_orig(item)\n var g8 = item.list ? item.list.length : null\n var l1 =\n item.list && item.title != \"基础代谢\"\n ? _vm.__map(item.list, function (ite, ind) {\n var $orig = _vm.__get_orig(ite)\n var g9 = item.list.length\n return {\n $orig: $orig,\n g9: g9,\n }\n })\n : null\n var g10 =\n item.list && !(item.title != \"基础代谢\")\n ? item.list && item.list.length\n : null\n return {\n $orig: $orig,\n g8: g8,\n l1: l1,\n g10: g10,\n }\n })\n : null\n var g11 = _vm.info.literature.length\n var g12 = _vm.cplist.sleeplist.length || _vm.cplist.nutritionlist.length\n var g13 = g12 ? _vm.proposalnd == 1 && _vm.cplist.nutritionlist.length : null\n var g14 = g12 ? _vm.proposalnd == 2 && _vm.cplist.sleeplist.length : null\n var g15 = g12 ? _vm.proposalnd == 3 && _vm.cplist.sportlist.length : null\n var g16 = g12 ? _vm.proposalnd == 4 && _vm.cplist.moodlist.length : null\n var g17 = _vm.user ? _vm.user.card_data_list.length : null\n var l3 = _vm.user\n ? _vm.__map(_vm.user.card_data_list, function (item, index) {\n var $orig = _vm.__get_orig(item)\n var g18 = item.inside_data.length\n var g19 = item.inside_data.length\n return {\n $orig: $orig,\n g18: g18,\n g19: g19,\n }\n })\n : null\n var g20 = _vm.userList.length && _vm.user.measure_model == 1\n if (!_vm._isMounted) {\n _vm.e0 = function ($event) {\n _vm.proposalnd = 1\n }\n _vm.e1 = function ($event) {\n _vm.proposalnd = 2\n }\n _vm.e2 = function ($event) {\n _vm.proposalnd = 3\n }\n _vm.e3 = function ($event) {\n _vm.proposalnd = 4\n }\n _vm.e4 = function ($event, item) {\n var _temp = arguments[arguments.length - 1].currentTarget.dataset,\n _temp2 = _temp.eventParams || _temp[\"event-params\"],\n item = _temp2.item\n var _temp, _temp2\n return _vm.$Bluetooth.handleDevicesMac(item.device_determine, item.acd_id)\n }\n _vm.e5 = function ($event) {\n _vm.isCoupon = false\n }\n _vm.e6 = function ($event) {\n _vm.isCoupon = false\n }\n }\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n g1: g1,\n g2: g2,\n g3: g3,\n g4: g4,\n l0: l0,\n g6: g6,\n g7: g7,\n l2: l2,\n g11: g11,\n g12: g12,\n g13: g13,\n g14: g14,\n g15: g15,\n g16: g16,\n g17: g17,\n l3: l3,\n g20: g20,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./home.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\babel-loader\\\\lib\\\\index.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--13-1!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\script.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./home.vue?vue&type=script&lang=js&\"","\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t{{textLink}}\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t{{textLink}}\r\n\t\t\t\r\n\t\t\r\n\r\n\t\t\r\n\t\t\t头条\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t{{item.title}}\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t{{item.title}}\r\n\t\t\t\r\n\t\t\r\n\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\r\n\t\t\r\n\t\t\r\n\t\t\t身体报告\r\n\t\t\t\r\n\t\t\t\t{{info?info.record_time:''}}\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.name}}\r\n\t\t\t\t\t\t\t{{item.value}}{{item.unit}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{infoListTop.desc}}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t{{ite.text}}\r\n\t\t\t\t\t\t\t\t\t\t{{ite.max_val}}\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t暂无数据,请手动添加~\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t身体得分:{{info?info.score_value:0}}分\r\n\t\t\t\t身体类型:{{info?info.body_type_value:'无'}}\r\n\t\t\t\r\n\t\t\t其他数据\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t{{item.name}}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t - \r\n\t\t\t\t\t\t\t\t\t\t{{item.value?item.value:'0'}}{{item.unit}}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t{{item.standard=='异常'?'-':item.standard}}\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t{{item.desc}}\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t{{ite.text}}\r\n\t\t\t\t\t\t\t\t\t\t\t\t{{ite.max_val}}\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t标准值:{{item.list[0].max_val}}kcal\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t*数据参考:\r\n\t\t\t\t\r\n\t\t\t\t\t{{item}}\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t此测量数据仅供参考,不可代替医学专业测试!\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t成长建议\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t营养\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t睡眠\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t运动\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t情绪\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\r\n\t\t\r\n\t\t\r\n\t\t\t卡片数据\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{{item.card_name}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.record_time}}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t本次数据\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{item.inside_data[1].value}}\r\n\t\t\t\t\t\t\t{{item.inside_data[1].unit}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t蓝牙连接\r\n\t\t\t\t\t\t\t蓝牙连接\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t手动记录\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t2?'space-between':'center'}\">\r\n\t\t\t\t\t\t3?'item2':'']\">\r\n\t\t\t\t\t\t\t{{ite.value?ite.value:'-'}}{{ite.unit}}\r\n\t\t\t\t\t\t\t{{ite.name}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t设置数据页卡片\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{{ite.title}}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\r\n\r\n\t\t\r\n\t\t\r\n\t\t\r\n\r\n\t\r\n\r\n\r\n\r\n\r\n","import mod from \"-!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./home.vue?vue&type=style&index=0&id=92bb8f34&lang=scss&scoped=true&\"; export default mod; export * from \"-!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\mini-css-extract-plugin\\\\dist\\\\loader.js??ref--8-oneOf-1-0!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\css-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-1!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\loaders\\\\stylePostLoader.js!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-2!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js??ref--8-oneOf-1-3!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\sass-loader\\\\dist\\\\cjs.js??ref--8-oneOf-1-4!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\webpack-preprocess-loader\\\\index.js??ref--8-oneOf-1-5!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\vue-cli-plugin-uni\\\\packages\\\\vue-loader\\\\lib\\\\index.js??vue-loader-options!D:\\\\软件包\\\\HBuilderX.3.6.4.20220922\\\\HBuilderX\\\\plugins\\\\uniapp-cli\\\\node_modules\\\\@dcloudio\\\\webpack-uni-mp-loader\\\\lib\\\\style.js!./home.vue?vue&type=style&index=0&id=92bb8f34&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1733539956239\n var cssReload = require(\"D:/软件包/HBuilderX.3.6.4.20220922/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
diff --git a/unpackage/dist/dev/app-plus/app-service.js b/unpackage/dist/dev/app-plus/app-service.js
index f7b263d0..a7ed3eb8 100644
--- a/unpackage/dist/dev/app-plus/app-service.js
+++ b/unpackage/dist/dev/app-plus/app-service.js
@@ -2204,32 +2204,68 @@ var render = function () {
},
[
_c(
- "view",
+ "swiper",
{
staticClass: _vm._$s(127, "sc", "text"),
attrs: { _i: 127 },
- on: {
- click: function ($event) {
- $event.stopPropagation()
- },
- },
},
- [
- _c("image", {
- attrs: {
- src: _vm._$s(128, "a-src", _vm.pop[0].pic),
- _i: 128,
- },
- on: {
- click: function ($event) {
- return _vm.detail(_vm.pop[0].id)
+ _vm._l(
+ _vm._$s(128, "f", { forItems: _vm.pop }),
+ function (ite, ind, $214, $314) {
+ return _c(
+ "swiper-item",
+ {
+ key: _vm._$s(128, "f", {
+ forIndex: $214,
+ key: ind,
+ }),
+ attrs: { _i: "128-" + $314 },
+ on: {
+ click: function ($event) {
+ return _vm.detail(ite.id)
+ },
+ },
},
- },
- }),
- ]
+ [
+ _c("image", {
+ attrs: {
+ src: _vm._$s(
+ "129-" + $314,
+ "a-src",
+ ite.pic
+ ),
+ _i: "129-" + $314,
+ },
+ }),
+ _c(
+ "view",
+ {
+ staticClass: _vm._$s(
+ "130-" + $314,
+ "sc",
+ "bold mt-5"
+ ),
+ attrs: { _i: "130-" + $314 },
+ },
+ [
+ _vm._v(
+ _vm._$s(
+ "130-" + $314,
+ "t0-0",
+ _vm._s(ite.title)
+ )
+ ),
+ ]
+ ),
+ ]
+ )
+ }
+ ),
+ 0
),
_c("uni-icons", {
- attrs: { type: "clear", size: "40", _i: 129 },
+ staticClass: _vm._$s(131, "sc", "clear"),
+ attrs: { type: "clear", size: "40", _i: 131 },
on: {
click: function ($event) {
_vm.isCoupon = false
@@ -2244,7 +2280,7 @@ var render = function () {
]
)
: _vm._e(),
- _c("record", { attrs: { rtype: _vm.rtype, _i: 130 } }),
+ _c("record", { attrs: { rtype: _vm.rtype, _i: 132 } }),
],
1
)
@@ -2980,7 +3016,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_H
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 35);\nvar _headerIndex = _interopRequireDefault(__webpack_require__(/*! @/element/headerIndex.vue */ 37));\nvar _record = _interopRequireDefault(__webpack_require__(/*! @/element/manuallyAdd/record.vue */ 47));\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 myTime;\nvar _default = {\n data: function data() {\n return {\n rtype: 0,\n transition: 1.6,\n isShow: true,\n infoListTop: {},\n activeHeight: 0,\n deviceId: \"\",\n serviceId: \"\",\n write: \"\",\n notify: \"\",\n isCoupon: false,\n notices: [],\n banner: [],\n pop: [],\n devicesList: [],\n islink: 0,\n //-1重新连接\n textLink: \"\",\n proposalnd: 1,\n toollist: [{\n icon: '/static/q2.png',\n title: '中招估分',\n path: \"/pages/score/score\"\n }, {\n icon: '/static/q4.png',\n title: 'BMI测评',\n path: \"/pageTwo/home/bmi\"\n }, {\n icon: '/static/q6.png',\n title: '遗传身高',\n path: \"/pageTwo/home/inheritHeighet\"\n }, {\n icon: '/static/q1.png',\n title: '智能跳绳',\n path: \"/pages/skiping/skip?acd_id=6\"\n }, {\n icon: '/static/q10.png',\n title: '肺活训练',\n path: \"/pages/lunging/vitalcapacity?acd_id=8\"\n }, {\n icon: '/static/q8.png',\n title: '历史体重',\n path: \"/pageTwo/history/history?acd_id=2\"\n }, {\n icon: '/static/q3.png',\n title: '减脂对比',\n path: \"/pageTwo/compk/contrast?acd_id=2\"\n }, {\n icon: '/static/q5.png',\n title: '曲线/目标',\n path: \"/pages/body/body?acd_id=2\"\n }, {\n icon: '/static/q7.png',\n title: '手动记录',\n path: \"\"\n }, {\n icon: '/static/q9.png',\n title: '成员管理',\n path: \"/pageTwo/my/manage\"\n }]\n };\n },\n components: {\n record: _record.default,\n headerIndex: _headerIndex.default\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"user\", \"familayList\", 'MeasureResult', \"isConnected\", \"isBluetoothTyle\"])), {}, {\n userInfo: function userInfo() {\n return this.user;\n },\n userList: function userList() {\n return this.familayList;\n },\n cplist: function cplist() {\n __f__(\"log\", \"this.MeasureResult.cplist\", this.MeasureResult.cplist, \" at pages/home/home.vue:342\");\n return this.MeasureResult.cplist;\n },\n info: function info() {\n var that = this;\n that.infoListTop = that.MeasureResult.top_list[0] ? that.MeasureResult.top_list[0] : {};\n that.activeHeight = 0;\n return that.MeasureResult;\n }\n }),\n onLoad: function onLoad(options) {\n var that = this;\n if (options && options.type == 1) {\n that.handleUserList();\n that.handleBannerList();\n }\n uni.onBluetoothAdapterStateChange(function (res) {\n that.$store.commit(\"changeBluetooth\", res.available);\n });\n that.onBLEConnectionStateChange();\n },\n onPullDownRefresh: function onPullDownRefresh() {\n var that = this;\n that.isShow = true;\n that.handleUserList();\n that.onBLEConnectionStateChange();\n uni.stopPullDownRefresh();\n },\n watch: {\n isConnected: function isConnected() {\n var that = this;\n if (!that.isConnected) {\n that.textLink = \"重新测量\";\n that.islink = -1;\n }\n },\n isBluetoothTyle: function isBluetoothTyle() {\n var that = this;\n if (!that.isBluetoothTyle) {\n that.textLink = \"请打开手机蓝牙后,开始测量\";\n that.islink = -1;\n }\n }\n },\n onShow: function onShow() {\n var that = this;\n __f__(\"log\", \"onShow\", uni.getStorageSync('isBle'), \" at pages/home/home.vue:394\");\n if (uni.getStorageSync('isBle') && uni.getStorageSync('isBle') == true) {\n that.openBluetoothAdapter();\n uni.setStorageSync('isBle', false);\n __f__(\"log\", \"首次添加玩用户后初始化蓝牙\", uni.getStorageSync('isBle'), \" at pages/home/home.vue:398\");\n }\n },\n methods: {\n // 是否登录\n handleoginversion: function handleoginversion() {\n var that = this;\n that.$model.getloginversion({}).then(function (res) {\n if (res.code == 0) {\n that.handleUserList();\n that.handleBannerList();\n } else {\n uni.setStorageSync('token', null);\n uni.setStorageSync('aan_id', null);\n uni.clearStorageSync();\n uni.reLaunch({\n url: \"/pageTwo/login/login\"\n });\n }\n });\n },\n // 成员列表\n handleUserList: function handleUserList() {\n var that = this;\n that.$model.getUserList({\n type: 2\n }).then(function (res) {\n that.isShow = true;\n __f__(\"log\", \"用户列表\", res, uni.getStorageSync('userid'), \" at pages/home/home.vue:427\");\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.$store.commit('changeFamilay', res.data);\n if (res.data.length) {\n var userid = \"\";\n if (uni.getStorageSync('userid')) {\n var found = res.data.find(function (e) {\n return e.id == uni.getStorageSync('userid');\n });\n if (found !== undefined) {\n userid = found.id;\n } else {\n userid = res.data[0].id;\n uni.setStorageSync('userid', res.data[0].id);\n }\n } else {\n userid = res.data[0].id;\n uni.setStorageSync('userid', res.data[0].id);\n }\n __f__(\"log\", \"正确userid\", userid, \" at pages/home/home.vue:447\");\n that.$store.dispatch('getUserInfo', {\n aud_id: userid\n });\n that.$store.dispatch(\"getResult\", {\n aud_id: userid\n });\n that.handleLabelList(userid);\n that.handlePublicRecord(userid);\n that.openBluetoothAdapter();\n }\n }).catch(function (err) {});\n },\n // 公共卡片列表\n handleLabelList: function handleLabelList(id) {\n var that = this;\n that.$model.getLabelList({\n aud_id: id\n }).then(function (res) {\n __f__(\"log\", \"公共卡片项目\", res, \" at pages/home/home.vue:466\");\n if (res.code == 0) {\n that.$store.commit('changeLabelList', res.data);\n }\n });\n },\n // 公共手动记录内容\n handlePublicRecord: function handlePublicRecord(id) {\n var that = this;\n that.$model.getPublicRecord({\n aud_id: id\n }).then(function (res) {\n __f__(\"log\", \"公共手动记录\", res, \" at pages/home/home.vue:478\");\n if (res.code == 0) {\n that.$store.commit('changePublicRecord', res.data);\n }\n });\n },\n // banner\n handleBannerList: function handleBannerList() {\n var that = this;\n that.$model.getBannerList({}).then(function (res) {\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.notices = res.data.notice;\n that.banner = res.data.banner;\n that.pop = res.data.pop;\n that.isCoupon = res.data.pop.length ? true : false;\n });\n },\n detail: function detail(id) {\n uni.navigateTo({\n url: \"/pageTwo/webview/webview?id=\" + id\n });\n },\n // 设置数据页卡片\n handleCard: function handleCard() {\n uni.navigateTo({\n url: \"/pageTwo/cardList/card\"\n });\n },\n handleTool: function handleTool(ind, path) {\n var that = this;\n if (ind == 8) {\n that.handlerRecord(2);\n } else {\n that.navTo(path);\n }\n },\n // 报告页\n handlerReport: function handlerReport(item) {\n __f__(\"log\", \"item\", item, \" at pages/home/home.vue:519\");\n var device = item.device_determine ? 1 : 0;\n uni.navigateTo({\n url: item.page_url_report + \"?acd_id=\" + item.acd_id + '&device=' + device\n });\n },\n // 手动添加\n handlerRecord: function handlerRecord(id) {\n this.rtype = id;\n this.$store.commit('changeRecord', true);\n },\n // 添加成员\n handleAddUser: function handleAddUser() {\n uni.navigateTo({\n url: \"/pageTwo/my/userInfo\"\n });\n },\n handleToggleTop: function handleToggleTop(item, index) {\n this.infoListTop = item;\n this.activeHeight = index;\n },\n navTo: function navTo(url) {\n __f__(\"log\", \"url\", url, \" at pages/home/home.vue:541\");\n uni.navigateTo({\n url: url\n });\n },\n // 初始化蓝牙\n openBluetoothAdapter: function openBluetoothAdapter() {\n var that = this;\n that.devicesList = [];\n uni.openBluetoothAdapter({\n success: function success(e) {\n that.islink = 0;\n that.textLink = \"蓝牙搜索中\";\n __f__(\"log\", \"蓝牙初始化成功\", \" at pages/home/home.vue:554\");\n that.startBluetoothDeviceDiscovery();\n },\n fail: function fail(err) {\n that.islink = -1;\n that.textLink = that.$tools.getBluetoothAdapter(err);\n __f__(\"log\", '初始化蓝牙失败:' + err, \" at pages/home/home.vue:560\");\n return;\n }\n });\n },\n // 开始搜寻附近的蓝牙外围设备\n startBluetoothDeviceDiscovery: function startBluetoothDeviceDiscovery() {\n var that = this;\n uni.startBluetoothDevicesDiscovery({\n allowDuplicatesKey: true,\n //是否允许重复上报同一设备\n success: function success(res) {\n that.onBluetoothDeviceFound();\n },\n fail: function fail(res) {}\n });\n },\n /**\n * 发现外围设备\n */\n onBluetoothDeviceFound: function onBluetoothDeviceFound() {\n var that = this;\n uni.onBluetoothDeviceFound(function (res) {\n res.devices.forEach(function (device) {\n if (device.name.indexOf(\"G02\") != -1) {\n clearTimeout(myTime);\n that.deviceId = device.deviceId;\n that.handleDevice(device);\n return;\n }\n if (device.name.toLowerCase().indexOf('pcl') != -1 || device.localName && device.localName.toLowerCase().indexOf('pcl') != -1) {\n clearTimeout(myTime);\n that.deviceId = device.deviceId;\n that.handleDevice(device);\n return;\n }\n });\n });\n that.handleMyTime();\n },\n handleDevice: function handleDevice(device) {\n var that = this;\n var foundDevices = that.devicesList;\n var idx = that.$tools.inArray(foundDevices, \"deviceId\", device.deviceId);\n if (idx === -1) {\n if (device.name.indexOf(\"PCL\") != -1) {\n that.devicesList.push(device);\n uni.navigateTo({\n url: \"/pageTwo/devices/PCL?deviceId=\" + device.deviceId\n });\n } else {\n that.devicesList.push(device);\n that.createBLEConnection();\n that.$Bluetooth.stopBluetoothDevicesDiscovery();\n }\n }\n },\n // 连接蓝牙\n createBLEConnection: function createBLEConnection() {\n var that = this;\n uni.createBLEConnection({\n deviceId: that.deviceId,\n success: function success(res) {\n setTimeout(function () {\n uni.hideLoading();\n that.textLink = \"蓝牙连接中\";\n that.getBLEDeviceServices();\n }, 1000);\n },\n fail: function fail(res) {\n that.islink = -1;\n that.textLink = \"设备连接失败,重新连接\";\n __f__(\"log\", \"设备连接失败,请重新连接\", res, that.deviceId, \" at pages/home/home.vue:632\");\n }\n });\n },\n /**\n * 获取设备的UUID\n */\n getBLEDeviceServices: function getBLEDeviceServices() {\n var serviceList = [];\n var that = this;\n uni.getBLEDeviceServices({\n deviceId: that.deviceId,\n success: function success(res) {\n __f__(\"log\", \"获取设备的UUID成功\", res, that.deviceId, \" at pages/home/home.vue:645\");\n serviceList = res.services;\n for (var i = 0; i < serviceList.length; i++) {\n var service = serviceList[i];\n if (service.uuid.indexOf(\"FFF0\") != -1) {\n that.serviceId = service.uuid;\n that.getBLEDeviceCharacteristics();\n __f__(\"log\", \"设备的FFE0的serviceId: \" + that.serviceId, \" at pages/home/home.vue:652\");\n break;\n }\n }\n },\n fail: function fail(res) {\n that.islink = -1;\n that.textLink = \"设备连接失败,重新连接\";\n clearTimeout(myTime);\n __f__(\"log\", '获取设备的UUID失败:', res, \" at pages/home/home.vue:661\");\n }\n });\n },\n /**\n * 获取指定服务的特征值\n */\n getBLEDeviceCharacteristics: function getBLEDeviceCharacteristics() {\n var that = this;\n uni.getBLEDeviceCharacteristics({\n deviceId: that.deviceId,\n serviceId: that.serviceId,\n success: function success(res) {\n // * 读read: true, //,写write: true, //,通知notify: true\n for (var i = 0; i < res.characteristics.length; i++) {\n var item = res.characteristics[i];\n if (item.uuid.indexOf('0000FFF1') != -1) {\n that.notify = item.uuid;\n } else if (item.uuid.indexOf('0000FFF2') != -1) {\n that.write = item.uuid;\n }\n }\n uni.notifyBLECharacteristicValueChange({\n deviceId: that.deviceId,\n serviceId: that.serviceId,\n characteristicId: that.notify,\n state: true\n });\n uni.notifyBLECharacteristicValueChange({\n deviceId: that.deviceId,\n serviceId: that.serviceId,\n characteristicId: that.write,\n state: true\n });\n that.notifyBLECharacteristicValue();\n },\n fail: function fail(res) {\n __f__(\"log\", '获取特征值失败:', JSON.stringify(res), \" at pages/home/home.vue:698\");\n }\n });\n },\n /**\n * 开启订阅特征值\n * read: true, //读,write: true, //写,notify: true, //广播\n */\n notifyBLECharacteristicValue: function notifyBLECharacteristicValue() {\n var that = this;\n uni.notifyBLECharacteristicValueChange({\n state: true,\n // 启用 notify 功能\n deviceId: that.deviceId,\n serviceId: that.serviceId,\n characteristicId: that.notify,\n success: function success(res) {\n var info = {\n deviceId: that.deviceId,\n serviceId: that.serviceId,\n notify: that.notify,\n write: that.write\n };\n uni.navigateTo({\n url: \"/pageTwo/devices/G02?info=\" + JSON.stringify(info)\n });\n },\n fail: function fail(res) {\n __f__(\"log\", \"测量失败\", res.value, \" at pages/home/home.vue:725\");\n }\n });\n },\n handleMyTime: function handleMyTime() {\n var that = this;\n myTime = setTimeout(function () {\n if (!that.devicesList.length) {\n that.islink = -1;\n that.textLink = \"未搜索到有效设备,重新搜索\";\n clearTimeout(myTime);\n that.$Bluetooth.stopBluetoothDevicesDiscovery();\n }\n }, 50000);\n },\n // 从广播秤返回后更改蓝牙状态\n getBlereload: function getBlereload() {\n var that = this;\n that.islink = -1;\n that.textLink = \"重新测量\";\n },\n // 监听蓝牙连接状态\n onBLEConnectionStateChange: function onBLEConnectionStateChange() {\n var that = this;\n uni.onBLEConnectionStateChange(function (res) {\n __f__(\"log\", \"监听蓝牙连接状态\", res.connected, \" at pages/home/home.vue:750\");\n that.$store.commit(\"changeConnected\", res.connected);\n });\n },\n /**\n * 断开蓝牙模块\n */\n closeBluetoothAdapter: function closeBluetoothAdapter() {\n var that = this;\n uni.closeBluetoothAdapter({\n success: function success(res) {\n __f__(\"log\", '蓝牙模块关闭成功', \" at pages/home/home.vue:761\");\n }\n });\n },\n /**\n * 断开蓝牙连接\n */\n closeBLEConnection: function closeBLEConnection() {\n var that = this;\n uni.closeBLEConnection({\n deviceId: that.deviceId,\n success: function success(res) {\n __f__(\"log\", '断开蓝牙连接成功', \" at pages/home/home.vue:773\");\n that.$store.commit(\"changeConnected\", false);\n }\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 15)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaG9tZS9ob21lLnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwicnR5cGUiLCJ0cmFuc2l0aW9uIiwiaXNTaG93IiwiaW5mb0xpc3RUb3AiLCJhY3RpdmVIZWlnaHQiLCJkZXZpY2VJZCIsInNlcnZpY2VJZCIsIndyaXRlIiwibm90aWZ5IiwiaXNDb3Vwb24iLCJub3RpY2VzIiwiYmFubmVyIiwicG9wIiwiZGV2aWNlc0xpc3QiLCJpc2xpbmsiLCJ0ZXh0TGluayIsInByb3Bvc2FsbmQiLCJ0b29sbGlzdCIsImljb24iLCJ0aXRsZSIsInBhdGgiLCJjb21wb25lbnRzIiwicmVjb3JkIiwiaGVhZGVySW5kZXgiLCJjb21wdXRlZCIsInVzZXJJbmZvIiwidXNlckxpc3QiLCJjcGxpc3QiLCJpbmZvIiwidGhhdCIsIm9uTG9hZCIsInVuaSIsIm9uUHVsbERvd25SZWZyZXNoIiwid2F0Y2giLCJpc0Nvbm5lY3RlZCIsImlzQmx1ZXRvb3RoVHlsZSIsIm9uU2hvdyIsIm1ldGhvZHMiLCJoYW5kbGVvZ2ludmVyc2lvbiIsInVybCIsImhhbmRsZVVzZXJMaXN0IiwidHlwZSIsInVzZXJpZCIsImF1ZF9pZCIsImhhbmRsZUxhYmVsTGlzdCIsImhhbmRsZVB1YmxpY1JlY29yZCIsImhhbmRsZUJhbm5lckxpc3QiLCJkZXRhaWwiLCJoYW5kbGVDYXJkIiwiaGFuZGxlVG9vbCIsImhhbmRsZXJSZXBvcnQiLCJoYW5kbGVyUmVjb3JkIiwiaGFuZGxlQWRkVXNlciIsImhhbmRsZVRvZ2dsZVRvcCIsIm5hdlRvIiwib3BlbkJsdWV0b290aEFkYXB0ZXIiLCJzdWNjZXNzIiwiZmFpbCIsInN0YXJ0Qmx1ZXRvb3RoRGV2aWNlRGlzY292ZXJ5IiwiYWxsb3dEdXBsaWNhdGVzS2V5Iiwib25CbHVldG9vdGhEZXZpY2VGb3VuZCIsInJlcyIsImNsZWFyVGltZW91dCIsImRldmljZSIsImhhbmRsZURldmljZSIsImNyZWF0ZUJMRUNvbm5lY3Rpb24iLCJzZXRUaW1lb3V0IiwiZ2V0QkxFRGV2aWNlU2VydmljZXMiLCJzZXJ2aWNlTGlzdCIsImdldEJMRURldmljZUNoYXJhY3RlcmlzdGljcyIsImNoYXJhY3RlcmlzdGljSWQiLCJzdGF0ZSIsIm5vdGlmeUJMRUNoYXJhY3RlcmlzdGljVmFsdWUiLCJoYW5kbGVNeVRpbWUiLCJteVRpbWUiLCJnZXRCbGVyZWxvYWQiLCJvbkJMRUNvbm5lY3Rpb25TdGF0ZUNoYW5nZSIsImNsb3NlQmx1ZXRvb3RoQWRhcHRlciIsImNsb3NlQkxFQ29ubmVjdGlvbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUF5UEE7QUFJQTtBQUNBO0FBQUE7QUFBQTtBQUZBO0FBQUEsZUFHQTtFQUNBQTtJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7TUFDQTtRQUNBRjtRQUNBQztRQUNBQztNQUNBLEdBQ0E7UUFDQUY7UUFDQUM7UUFDQUM7TUFDQSxHQUNBO1FBQ0FGO1FBQ0FDO1FBQ0FDO01BQ0EsR0FDQTtRQUNBRjtRQUNBQztRQUNBQztNQUNBLEdBQ0E7UUFDQUY7UUFDQUM7UUFDQUM7TUFDQSxHQUNBO1FBQ0FGO1FBQ0FDO1FBQ0FDO01BQ0EsR0FDQTtRQUNBRjtRQUNBQztRQUNBQztNQUNBLEdBQ0E7UUFDQUY7UUFDQUM7UUFDQUM7TUFDQSxHQUNBO1FBQ0FGO1FBQ0FDO1FBQ0FDO01BQ0E7SUFHQTtFQUNBO0VBQ0FDO0lBQ0FDO0lBQ0FDO0VBQ0E7RUFDQUMsMENBQ0E7SUFDQUM7TUFDQTtJQUNBO0lBQ0FDO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0FDO01BQ0FBO01BQ0E7SUFDQTtFQUFBLEVBQ0E7RUFDQUM7SUFDQTtJQUVBO01BQ0FEO01BQ0FBO0lBQ0E7SUFNQUU7TUFDQUY7SUFDQTtJQUNBQTtF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O1lBQ0FDO1VBQ0E7VUFDQXhDO1lBQ0ExQjtZQUNBQztZQUNBZ0U7WUFDQUM7VUFDQTtVQUNBMUM7UUFDQTtRQUNBNEI7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtBQUNBO0lBQ0FlO01BQ0E7TUFDQXpDO1FBQ0F3QztRQUFBO1FBQ0FsRTtRQUNBQztRQUNBZ0U7UUFDQWQ7VUFDQTtZQUNBbkQ7WUFDQUM7WUFDQUU7WUFDQUQ7VUFDQTtVQUNBd0I7WUFDQVE7VUFDQTtRQUNBO1FBQ0FrQjtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FnQjtNQUNBO01BQ0FDO1FBQ0E7VUFDQTdDO1VBQ0FBO1VBQ0FpQztVQUNBakM7UUFDQTtNQUNBO0lBQ0E7SUFDQTtJQUNBOEM7TUFDQTtNQUNBOUM7TUFDQUE7SUFDQTtJQUNBO0lBQ0ErQztNQUNBO01BQ0E3QztRQUNBO1FBQ0FGO01BQ0E7SUFDQTtJQUNBO0FBQ0E7QUFDQTtJQUNBZ0Q7TUFDQTtNQUNBOUM7UUFDQXlCO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQTtBQUNBO0FBQ0E7SUFDQXNCO01BQ0E7TUFDQS9DO1FBQ0ExQjtRQUNBbUQ7VUFDQTtVQUNBM0I7UUFDQTtNQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiMzQuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJjb250ZW50IGluZGV4Q2FyTGlzdFwiPlxyXG5cdFx0PCEtLSDlpLTpg6ggLS0+XHJcblx0XHQ8aGVhZGVySW5kZXggOmlzQXJlYT1cImZhbHNlXCIgdi1pZj1cImlzU2hvd1wiPjwvaGVhZGVySW5kZXg+XHJcblx0XHQ8IS0tIOiTneeJmeaPkOekuuWMuiAtLT5cclxuXHRcdDx2aWV3IHYtaWY9XCJ1c2VyTGlzdC5sZW5ndGhcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJibGVUaXBzXCIgdi1pZj1cImlzbGluaz09MFwiPlxyXG5cdFx0XHRcdHt7dGV4dExpbmt9fVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYmxlVGlwczIgYmxlVGlwc1wiIHYtZWxzZSBAY2xpY2s9XCJvcGVuQmx1ZXRvb3RoQWRhcHRlclwiPlxyXG5cdFx0XHRcdHt7dGV4dExpbmt9fVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0PHZpZXcgY2xhc3M9XCJub3RpY2VcIj5cclxuXHRcdFx0PHRleHQ+5aS05p2hPC90ZXh0PlxyXG5cdFx0XHQ8IS0tICAtLT5cclxuXHRcdFx0PHN3aXBlciBjbGFzcz1cInN3aXBlclwiIHZlcnRpY2FsPVwidHJ1ZVwiIGF1dG9wbGF5PVwidHJ1ZVwiPlxyXG5cdFx0XHRcdDxzd2lwZXItaXRlbSB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBub3RpY2VzXCIgOmtleT1cImluZGV4XCIgQGNsaWNrPVwiZGV0YWlsKGl0ZW0uaWQpXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz0nb3ZlcmZsb3cnPnt7aXRlbS50aXRsZX19PC92aWV3PlxyXG5cdFx0XHRcdDwvc3dpcGVyLWl0ZW0+XHJcblx0XHRcdDwvc3dpcGVyPlxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHRcdDwhLS0g5bel5YW35Yy6IC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ0b29sc19sXCI+XHJcblx0XHRcdDx2aWV3IHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHRvb2xsaXN0XCIgOmtleT1cImluZGV4XCIgY2xhc3M9XCJsaXN0XCIgQGNsaWNrPVwiaGFuZGxlVG9vbChpbmRleCxpdGVtLnBhdGgpXCI+XHJcblx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLmljb25cIj48L2ltYWdlPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPnt7aXRlbS50aXRsZX19PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0PCEtLSBiYW5uZXIgLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cImZfYmFubmVyXCIgdi1pZj1cImJhbm5lci5sZW5ndGhcIj5cclxuXHRcdFx0PHN3aXBlciBjbGFzcz1cInN3aXBlclwiIGluZGljYXRvci1kb3RzPVwidHJ1ZVwiIGF1dG9wbGF5PVwidHJ1ZVwiPlxyXG5cdFx0XHRcdDxzd2lwZXItaXRlbSB2LWZvcj1cIihpbWFnZSwgaW5kZXgpIGluIGJhbm5lclwiIDprZXk9XCJpbmRleFwiIEBjbGljaz1cImRldGFpbChpbWFnZS5pZClcIj5cclxuXHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaW1hZ2UucGljXCIgbW9kZT1cImFzcGVjdEZpbGxcIiAvPlxyXG5cdFx0XHRcdDwvc3dpcGVyLWl0ZW0+XHJcblx0XHRcdDwvc3dpcGVyPlxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHRcdDwhLS0g6Lqr5L2T5pWw5o2uIC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJyZXBvcnRcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJib2xkIG10LTEwIG1sLTEwXCIgdi1pZj1cImluZm8mJmluZm8udG9wX2xpc3QubGVuZ3RoXCI+6Lqr5L2T5oql5ZGKPC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImJveFwiIHYtaWY9XCJpbmZvJiZpbmZvLnRvcF9saXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGltZVwiPnt7aW5mbz9pbmZvLnJlY29yZF90aW1lOicnfX08L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtMlwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtMl9kYXRhXCIgOnN0eWxlPVwidXNlckluZm8uc3RhZ2U9PSflqbTlhL8nPyd3aWR0aDoyNSUnOid3aWR0aDozMyUnXCJcclxuXHRcdFx0XHRcdFx0di1mb3I9XCIoaXRlbSxpbmRleCkgaW4gaW5mby50b3BfbGlzdFwiIEBjbGljaz1cImhhbmRsZVRvZ2dsZVRvcChpdGVtLGluZGV4KVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImRhdGFcIiA6Y2xhc3M9XCJbYWN0aXZlSGVpZ2h0PT1pbmRleD8nYWN0aXZlSGVpZ2h0JzonJ11cIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImM2NjYgbWItNVwiPnt7aXRlbS5uYW1lfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXc+PHRleHQ+e3tpdGVtLnZhbHVlfX08L3RleHQ+e3tpdGVtLnVuaXR9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJteWluZm9QYWdlXCIgdi1pZj1cImluZm9MaXN0VG9wXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZGVzY1wiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJpbmZvTGlzdFRvcC5kZXNjXCIgY2xhc3M9XCJtaW5nXCI+e3tpbmZvTGlzdFRvcC5kZXNjfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgOmNsYXNzPVwiW2luZm9MaXN0VG9wLmxpc3QubGVuZ3RoPydzdGF0dWV2dWUnOicnXVwiIHYtaWY9XCJpbmZvTGlzdFRvcC5saXN0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJpXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IDpzdHlsZT1cIidsZWZ0OicraW5mb0xpc3RUb3Aub2Zmc2V0KyclJ1wiIGNsYXNzPVwicGVvYm94XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ4eFwiPjwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiB2LWZvcj1cIihpdGUgLCBpbmQpIGluIGluZm9MaXN0VG9wLmxpc3RcIiA6a2V5PVwiaW5kXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ6c3R5bGU9XCJ7YmFja2dyb3VuZENvbG9yOml0ZS5jb2xvcn1cIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInNwYW4xXCI+e3tpdGUudGV4dH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwic3BhblwiIHYtaWY9XCJpbmQ8aW5mb0xpc3RUb3AubGlzdC5sZW5ndGgtMVwiPnt7aXRlLm1heF92YWx9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIm5vbGlzdFwiIHYtaWY9XCIhaW5mb1wiPlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvbm9uZS5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDx0ZXh0PuaaguaXoOaVsOaNru+8jOivt+aJi+WKqOa3u+WKoH48L3RleHQ+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJib3gyXCIgdi1pZj1cImluZm8mJmluZm8uYm9keV90eXBlX3ZhbHVlXCI+XHJcblx0XHRcdFx0PHZpZXc+6Lqr5L2T5b6X5YiG77yae3tpbmZvP2luZm8uc2NvcmVfdmFsdWU6MH195YiGPC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3Pui6q+S9k+exu+Wei++8mnt7aW5mbz9pbmZvLmJvZHlfdHlwZV92YWx1ZTon5pegJ319PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYm9sZCBtdC0xMCBtbC0xMFwiIHYtaWY9XCJpbmZvJiZpbmZvLmJvdHRvbV9saXN0Lmxlbmd0aFwiPuWFtuS7luaVsOaNrjwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJtbC0xMCBtci0xMFwiIHYtaWY9XCJpbmZvJiZpbmZvLmJvdHRvbV9saXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibXlpbmZvUGFnZVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJib3gxXCI+XHJcblx0XHRcdFx0XHRcdDx1bmktY29sbGFwc2UgYWNjb3JkaW9uPlxyXG5cdFx0XHRcdFx0XHRcdDx1bmktY29sbGFwc2UtaXRlbSBjbGFzcz1cImxpc3RcIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBpbmZvLmJvdHRvbV9saXN0XCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGVtcGxhdGUgdi1zbG90OnRpdGxlPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dW5pLWxpc3QtaXRlbSBjbGFzcz1cImJsb2NrXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJuYW1lXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8aWNvbiBjbGFzcz1cInQtaWNvbiBpY29uZm9udFwiIDpjbGFzcz1cIid0LWljb24tJytpdGVtLmtleV9uYW1lXCI+PC9pY29uPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0e3tpdGVtLm5hbWV9fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInZhbFwiIHYtaWY9XCJpdGVtLnRpdGxlPT0n6IKl6IOW562J57qnJ3x8aXRlbS50aXRsZT09J+S9k+WeiydcIj4gLSA8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ2YWxcIiB2LWVsc2U+e3tpdGVtLnZhbHVlP2l0ZW0udmFsdWU6JzAnfX17e2l0ZW0udW5pdH19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGV2ZWxcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuZlwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDpzdHlsZT1cIntiYWNrZ3JvdW5kQ29sb3I6KGl0ZW0uc3RhbmRhcmQ9PSflvILluLgnPycjRkZGJzppdGVtLmNvbG9yKX1cIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ6Y2xhc3M9XCJbaXRlbS5zdGFuZGFyZD09J+W8guW4uCc/J2J0bkMnOicnXVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR7e2l0ZW0uc3RhbmRhcmQ9PSflvILluLgnPyctJzppdGVtLnN0YW5kYXJkfX1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvdW5pLWxpc3QtaXRlbT5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdGVtcGxhdGU+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImRlc2NcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cIml0ZW0uZGVzY1wiIGNsYXNzPVwibWluZ1wiPnt7aXRlbS5kZXNjfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IDpjbGFzcz1cIltpdGVtLmxpc3QubGVuZ3RoPydzdGF0dWV2dWUnOicnXVwiIHYtaWY9XCJpdGVtLmxpc3RcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJpXCIgdi1pZj1cIml0ZW0udGl0bGUhPSfln7rnoYDku6PosKInXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyA6c3R5bGU9XCInbGVmdDonK2l0ZW0ub2Zmc2V0KyclJ1wiIGNsYXNzPVwicGVvYm94XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwieHhcIj48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIiB2LWZvcj1cIihpdGUgLCBpbmQpIGluIGl0ZW0ubGlzdFwiIDprZXk9XCJpbmRcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ6c3R5bGU9XCJ7YmFja2dyb3VuZENvbG9yOml0ZS5jb2xvcn1cIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzcGFuMVwiPnt7aXRlLnRleHR9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzcGFuXCIgdi1pZj1cImluZDxpdGVtLmxpc3QubGVuZ3RoLTFcIj57e2l0ZS5tYXhfdmFsfX08L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IHYtZWxzZT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwia2NhbENsYXNzXCIgdi1pZj1cIml0ZW0ubGlzdCYmaXRlbS5saXN0Lmxlbmd0aFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHTmoIflh4blgLw6e3tpdGVtLmxpc3RbMF0ubWF4X3ZhbH19a2NhbFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdW5pLWNvbGxhcHNlLWl0ZW0+XHJcblx0XHRcdFx0XHRcdDwvdW5pLWNvbGxhcHNlPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8IS0tIOaVsOaNruWPguiAgyAtLT5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXBzIGM5OTkgbWwtMTUgbWItMTVcIiB2LWlmPVwiaW5mby5saXRlcmF0dXJlLmxlbmd0aFwiPlxyXG5cdFx0XHRcdDx0ZXh0PirmlbDmja7lj4LogIPvvJo8L3RleHQ+XHJcblx0XHRcdFx0PHRleHQgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gaW5mby5saXRlcmF0dXJlXCIgOmtleT1cImluZGV4XCI+XHJcblx0XHRcdFx0XHR7e2l0ZW19fVxyXG5cdFx0XHRcdDwvdGV4dD5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpcHMyIG1sLTEwXCIgdi1pZj1cImluZm8uYm90dG9tX2xpc3RcIj5cclxuXHRcdFx0XHQ8dW5pLWljb25zIHR5cGU9XCJpbmZvLWZpbGxlZFwiIGNvbG9yPVwicmVkXCI+PC91bmktaWNvbnM+XHJcblx0XHRcdFx05q2k5rWL6YeP5pWw5o2u5LuF5L6b5Y+C6ICD77yM5LiN5Y+v5Luj5pu/5Yy75a2m5LiT5Lia5rWL6K+V77yBXHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PCEtLSDmiJDplb/lu7rorq4gLS0+XHJcblx0XHRcdDx2aWV3IHYtaWY9XCJjcGxpc3Quc2xlZXBsaXN0Lmxlbmd0aHx8Y3BsaXN0Lm51dHJpdGlvbmxpc3QubGVuZ3RoXCIgY2xhc3M9XCJtbC0xMCBtci0xMFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm9sZCBtdC0xMFwiPuaIkOmVv+W7uuiurjwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImppYW55aV9ib3hcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiamlhbnlpXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IEBjbGljaz1cInByb3Bvc2FsbmQ9MVwiIDpjbGFzcz1cInthY3RpdmU6cHJvcG9zYWxuZD09MX1cIj5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljL2ljb240LnBuZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQ+6JCl5YW7PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IEBjbGljaz1cInByb3Bvc2FsbmQ9MlwiIDpjbGFzcz1cInthY3RpdmU6cHJvcG9zYWxuZD09Mn1cIj5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljL2ljb24xLnBuZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQ+552h55ygPC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IEBjbGljaz1cInByb3Bvc2FsbmQ9M1wiIDpjbGFzcz1cInthY3RpdmU6cHJvcG9zYWxuZD09M31cIj5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljL2ljb24zLnBuZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQ+6L+Q5YqoPC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IEBjbGljaz1cInByb3Bvc2FsbmQ9NFwiIDpjbGFzcz1cInthY3RpdmU6cHJvcG9zYWxuZD09NH1cIj5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljL2ljb24yLnBuZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQ+5oOF57uqPC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cInByb3Bvc2FsbmQ9PTEmJmNwbGlzdC5udXRyaXRpb25saXN0Lmxlbmd0aFwiIGNsYXNzPVwiamlhbnlpLWNvblwiPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGNwbGlzdC5udXRyaXRpb25saXN0XCIgOmtleT1cImluZGV4XCI+e3tpdGVtfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cInByb3Bvc2FsbmQ9PTImJmNwbGlzdC5zbGVlcGxpc3QubGVuZ3RoXCIgY2xhc3M9XCJqaWFueWktY29uXCI+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gY3BsaXN0LnNsZWVwbGlzdFwiIDprZXk9XCJpbmRleFwiPnt7aXRlbX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJwcm9wb3NhbG5kPT0zJiZjcGxpc3Quc3BvcnRsaXN0Lmxlbmd0aFwiIGNsYXNzPVwiamlhbnlpLWNvblwiPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGNwbGlzdC5zcG9ydGxpc3RcIiA6a2V5PVwiaW5kZXhcIj57e2l0ZW19fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwicHJvcG9zYWxuZD09NCYmY3BsaXN0Lm1vb2RsaXN0Lmxlbmd0aFwiIGNsYXNzPVwiamlhbnlpLWNvblwiPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIGNwbGlzdC5tb29kbGlzdFwiIDprZXk9XCJpbmRleFwiPnt7aXRlbX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0PCEtLSDljaHniYcgLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cImxpc3RcIiB2LWlmPVwidXNlclwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImJvbGQgbXQtMTAgbWwtMTBcIiB2LWlmPVwidXNlci5jYXJkX2RhdGFfbGlzdC5sZW5ndGhcIj7ljaHniYfmlbDmja48L3ZpZXc+XHJcblx0XHRcdDx2aWV3IHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHVzZXIuY2FyZF9kYXRhX2xpc3RcIj5cclxuXHRcdFx0XHQ8IS0tIOagh+mimCAtLT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImNhcmQgYm94XCIgQGNsaWNrPVwiaGFuZGxlclJlcG9ydChpdGVtKVwiIDpzdHlsZT1cInsnYmFja2dyb3VuZENvbG9yJzppdGVtLmJhY2tncm91bmRfY29sb3J9XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJveEJnXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5iYWNrZ3JvdW5kX3BpY1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlIGJvcmRlclwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWUyXCI+e3tpdGVtLmNhcmRfbmFtZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpbWVcIj5cclxuXHRcdFx0XHRcdFx0XHR7e2l0ZW0ucmVjb3JkX3RpbWV9fVxyXG5cdFx0XHRcdFx0XHRcdDx1bmktaWNvbnMgdHlwZT1cInJpZ2h0XCIgc2l6ZT1cIjIwXCIgdi1pZj1cIml0ZW0uaW5zaWRlX2RhdGFbMF0udmFsdWVcIj48L3VuaS1pY29ucz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0YXJnZXQgaXRlbVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJvbGQgc2l6ZTE2IGM2NjZcIiB2LWlmPVwiaXRlbS5hY2RfaWQhPTJcIj7mnKzmrKHmlbDmja48L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYm9sZCBzaXplMTRcIiB2LWVsc2U+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJzaXplMzJcIj57e2l0ZW0uaW5zaWRlX2RhdGFbMV0udmFsdWV9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHR7e2l0ZW0uaW5zaWRlX2RhdGFbMV0udW5pdH19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJidG5Hcm91cFwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYmx1ZUJ0blwiIHYtaWY9XCJpdGVtLmFjZF9pZD09MlwiIEBjbGljay5zdG9wXHJcblx0XHRcdFx0XHRcdFx0XHRAY2xpY2s9XCIkQmx1ZXRvb3RoLmhhbmRsZURldmljZXNNYWMoaXRlbS5kZXZpY2VfZGV0ZXJtaW5lLGl0ZW0uYWNkX2lkKVwiPuiTneeJmei/nuaOpTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJsdWVCdG5cIiB2LWVsc2UtaWY9XCJpdGVtLmFjZF9pZD09NlwiPuiTneeJmei/nuaOpTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyB2LWVsc2U+PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwib3JhbmdlQnRuXCIgQGNsaWNrPVwiaGFuZGxlclJlY29yZChpdGVtLmFjZF9pZClcIiBAY2xpY2suc3RvcD7miYvliqjorrDlvZU8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwhLS0g5YaF5a65IC0tPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIHRpdGxlXCJcclxuXHRcdFx0XHRcdFx0OnN0eWxlPVwieydqdXN0aWZ5Q29udGVudCc6aXRlbS5pbnNpZGVfZGF0YS5sZW5ndGg+Mj8nc3BhY2UtYmV0d2Vlbic6J2NlbnRlcid9XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IHYtZm9yPVwiKGl0ZSxpbmQpIGluIGl0ZW0uaW5zaWRlX2RhdGFcIiA6Y2xhc3M9XCJbaXRlbS5pbnNpZGVfZGF0YS5sZW5ndGg+Mz8naXRlbTInOicnXVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwid2VpZ2h0XCI+PHRleHQ+e3tpdGUudmFsdWU/aXRlLnZhbHVlOictJ319PC90ZXh0Pnt7aXRlLnVuaXR9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIm5hbWUgbXQtNVwiIHYtaWY9XCJpdGVtLmFjZF9pZCE9OFwiPnt7aXRlLm5hbWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSDorr7nva7mlbDmja7ljaHniYcgLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cInNldGNhcmRcIiBAY2xpY2s9XCJoYW5kbGVDYXJkXCIgdi1pZj1cInVzZXJMaXN0Lmxlbmd0aCYmdXNlci5tZWFzdXJlX21vZGVsPT0xXCI+XHJcblx0XHRcdOiuvue9ruaVsOaNrumhteWNoeeJh1xyXG5cdFx0PC92aWV3PlxyXG5cdFx0PCEtLSDlvLnmoYblub/lkYogLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cIndyYXBwZXJcIiB2LWlmPVwiaXNDb3Vwb25cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJiZ1wiIEBjbGljaz1cImlzQ291cG9uPWZhbHNlXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJlZGl0XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIiBAY2xpY2suc3RvcD5cclxuXHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJwb3BbMF0ucGljXCIgbW9kZT1cImFzcGVjdEZpbGxcIiBAY2xpY2s9XCJkZXRhaWwocG9wWzBdLmlkKVwiIC8+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dW5pLWljb25zIHR5cGU9XCJjbGVhclwiIEBjbGljaz1cImlzQ291cG9uPWZhbHNlXCIgc2l6ZT1cIjQwXCI+PC91bmktaWNvbnM+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuXHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJub2xpc3RcIiAgQGNsaWNrPVwiaGFuZGxlQWRkVXNlclwiIDpzdHlsZT1cInsnbWFyZ2luVG9wJzppc1Nob3c/JzE1MHB4JzonMCd9XCI+XHJcblx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi9zdGF0aWMvbm9uZS5wbmdcIj48L2ltYWdlPlxyXG5cdFx0XHQ8dGV4dD7or7flhYjmt7vliqDmiJDlkZg8L3RleHQ+XHJcblx0XHQ8L3ZpZXc+IC0tPlxyXG5cdFx0PCEtLSDmiYvliqggLS0+XHJcblx0XHQ8cmVjb3JkIDpydHlwZT1cInJ0eXBlXCI+PC9yZWNvcmQ+XHJcblxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcFN0YXRlXHJcblx0fSBmcm9tIFwidnVleFwiO1xyXG5cdGxldCBteVRpbWU7XHJcblx0aW1wb3J0IGhlYWRlckluZGV4IGZyb20gXCJAL2VsZW1lbnQvaGVhZGVySW5kZXgudnVlXCJcclxuXHRpbXBvcnQgcmVjb3JkIGZyb20gJ0AvZWxlbWVudC9tYW51YWxseUFkZC9yZWNvcmQudnVlJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHJ0eXBlOiAwLFxyXG5cdFx0XHRcdHRyYW5zaXRpb246IDEuNixcclxuXHRcdFx0XHRpc1Nob3c6IHRydWUsXHJcblx0XHRcdFx0aW5mb0xpc3RUb3A6IHt9LFxyXG5cdFx0XHRcdGFjdGl2ZUhlaWdodDogMCxcclxuXHRcdFx0XHRkZXZpY2VJZDogXCJcIixcclxuXHRcdFx0XHRzZXJ2aWNlSWQ6IFwiXCIsXHJcblx0XHRcdFx0d3JpdGU6IFwiXCIsXHJcblx0XHRcdFx0bm90aWZ5OiBcIlwiLFxyXG5cdFx0XHRcdGlzQ291cG9uOiBmYWxzZSxcclxuXHRcdFx0XHRub3RpY2VzOiBbXSxcclxuXHRcdFx0XHRiYW5uZXI6IFtdLFxyXG5cdFx0XHRcdHBvcDogW10sXHJcblx0XHRcdFx0ZGV2aWNlc0xpc3Q6IFtdLFxyXG5cdFx0XHRcdGlzbGluazogMCwgLy8tMemHjeaWsOi/nuaOpVxyXG5cdFx0XHRcdHRleHRMaW5rOiBcIlwiLFxyXG5cdFx0XHRcdHByb3Bvc2FsbmQ6IDEsXHJcblx0XHRcdFx0dG9vbGxpc3Q6IFt7XHJcblx0XHRcdFx0XHRcdGljb246ICcvc3RhdGljL3EyLnBuZycsXHJcblx0XHRcdFx0XHRcdHRpdGxlOiAn5Lit5oub5Lyw5YiGJyxcclxuXHRcdFx0XHRcdFx0cGF0aDogXCIvcGFnZXMvc2NvcmUvc2NvcmVcIlxyXG5cdFx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0XHRpY29uOiAnL3N0YXRpYy9xNC5wbmcnLFxyXG5cdFx0XHRcdFx0XHR0aXRsZTogJ0JNSea1i+ivhCcsXHJcblx0XHRcdFx0XHRcdHBhdGg6IFwiL3BhZ2VUd28vaG9tZS9ibWlcIlxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0aWNvbjogJy9zdGF0aWMvcTYucG5nJyxcclxuXHRcdFx0XHRcdFx0dGl0bGU6ICfpgZfkvKDouqvpq5gnLFxyXG5cdFx0XHRcdFx0XHRwYXRoOiBcIi9wYWdlVHdvL2hvbWUvaW5oZXJpdEhlaWdoZXRcIlxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0aWNvbjogJy9zdGF0aWMvcTEucG5nJyxcclxuXHRcdFx0XHRcdFx0dGl0bGU6ICfmmbrog73ot7Pnu7MnLFxyXG5cdFx0XHRcdFx0XHRwYXRoOiBcIi9wYWdlcy9za2lwaW5nL3NraXA/YWNkX2lkPTZcIlxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0aWNvbjogJy9zdGF0aWMvcTEwLnBuZycsXHJcblx0XHRcdFx0XHRcdHRpdGxlOiAn6IK65rS76K6t57uDJyxcclxuXHRcdFx0XHRcdFx0cGF0aDogXCIvcGFnZXMvbHVuZ2luZy92aXRhbGNhcGFjaXR5P2FjZF9pZD04XCJcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdGljb246ICcvc3RhdGljL3E4LnBuZycsXHJcblx0XHRcdFx0XHRcdHRpdGxlOiAn5Y6G5Y+y5L2T6YeNJyxcclxuXHRcdFx0XHRcdFx0cGF0aDogXCIvcGFnZVR3by9oaXN0b3J5L2hpc3Rvcnk/YWNkX2lkPTJcIlxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0aWNvbjogJy9zdGF0aWMvcTMucG5nJyxcclxuXHRcdFx0XHRcdFx0dGl0bGU6ICflh4/ohILlr7nmr5QnLFxyXG5cdFx0XHRcdFx0XHRwYXRoOiBcIi9wYWdlVHdvL2NvbXBrL2NvbnRyYXN0P2FjZF9pZD0yXCJcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdGljb246ICcvc3RhdGljL3E1LnBuZycsXHJcblx0XHRcdFx0XHRcdHRpdGxlOiAn5puy57q/L+ebruaghycsXHJcblx0XHRcdFx0XHRcdHBhdGg6IFwiL3BhZ2VzL2JvZHkvYm9keT9hY2RfaWQ9MlwiXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRpY29uOiAnL3N0YXRpYy9xNy5wbmcnLFxyXG5cdFx0XHRcdFx0XHR0aXRsZTogJ+aJi+WKqOiusOW9lScsXHJcblx0XHRcdFx0XHRcdHBhdGg6IFwiXCJcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdGljb246ICcvc3RhdGljL3E5LnBuZycsXHJcblx0XHRcdFx0XHRcdHRpdGxlOiAn5oiQ5ZGY566h55CGJyxcclxuXHRcdFx0XHRcdFx0cGF0aDogXCIvcGFnZVR3by9teS9tYW5hZ2VcIlxyXG5cdFx0XHRcdFx0fSxcclxuXHJcblx0XHRcdFx0XSxcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0cmVjb3JkLFxyXG5cdFx0XHRoZWFkZXJJbmRleFxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdC4uLm1hcFN0YXRlKFtcInVzZXJcIiwgXCJmYW1pbGF5TGlzdFwiLCAnTWVhc3VyZVJlc3VsdCcsIFwiaXNDb25uZWN0ZWRcIiwgXCJpc0JsdWV0b290aFR5bGVcIl0pLFxyXG5cdFx0XHR1c2VySW5mbygpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy51c2VyXHJcblx0XHRcdH0sXHJcblx0XHRcdHVzZXJMaXN0KCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLmZhbWlsYXlMaXN0XHJcblx0XHRcdH0sXHJcblx0XHRcdGNwbGlzdCgpIHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhcInRoaXMuTWVhc3VyZVJlc3VsdC5jcGxpc3RcIiwgdGhpcy5NZWFzdXJlUmVzdWx0LmNwbGlzdClcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy5NZWFzdXJlUmVzdWx0LmNwbGlzdFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpbmZvKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHRoYXQuaW5mb0xpc3RUb3AgPSB0aGF0Lk1lYXN1cmVSZXN1bHQudG9wX2xpc3RbMF0gPyB0aGF0Lk1lYXN1cmVSZXN1bHQudG9wX2xpc3RbMF0gOiB7fVxyXG5cdFx0XHRcdHRoYXQuYWN0aXZlSGVpZ2h0ID0gMFxyXG5cdFx0XHRcdHJldHVybiB0aGF0Lk1lYXN1cmVSZXN1bHRcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRvbkxvYWQob3B0aW9ucykge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdGlmIChvcHRpb25zICYmIG9wdGlvbnMudHlwZSA9PSAxKSB7XHJcblx0XHRcdFx0dGhhdC5oYW5kbGVVc2VyTGlzdCgpXHJcblx0XHRcdFx0dGhhdC5oYW5kbGVCYW5uZXJMaXN0KClcclxuXHRcdFx0fVxyXG5cdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0Ly8gICNpZm5kZWYgQVBQLVBMVVNcclxuXHRcdFx0dGhhdC5oYW5kbGVvZ2ludmVyc2lvbigpXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cclxuXHRcdFx0dW5pLm9uQmx1ZXRvb3RoQWRhcHRlclN0YXRlQ2hhbmdlKGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdChcImNoYW5nZUJsdWV0b290aFwiLCByZXMuYXZhaWxhYmxlKTtcclxuXHRcdFx0fSlcclxuXHRcdFx0dGhhdC5vbkJMRUNvbm5lY3Rpb25TdGF0ZUNoYW5nZSgpXHJcblx0XHR9LFxyXG5cdFx0b25QdWxsRG93blJlZnJlc2goKSB7XHJcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHR0aGF0LmlzU2hvdyA9IHRydWVcclxuXHRcdFx0dGhhdC5oYW5kbGVVc2VyTGlzdCgpXHJcblx0XHRcdHRoYXQub25CTEVDb25uZWN0aW9uU3RhdGVDaGFuZ2UoKVxyXG5cdFx0XHR1bmkuc3RvcFB1bGxEb3duUmVmcmVzaCgpXHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0aXNDb25uZWN0ZWQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdGlmICghdGhhdC5pc0Nvbm5lY3RlZCkge1xyXG5cdFx0XHRcdFx0dGhhdC50ZXh0TGluayA9IFwi6YeN5paw5rWL6YePXCJcclxuXHRcdFx0XHRcdHRoYXQuaXNsaW5rID0gLTFcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGlzQmx1ZXRvb3RoVHlsZTogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0aWYgKCF0aGF0LmlzQmx1ZXRvb3RoVHlsZSkge1xyXG5cdFx0XHRcdFx0dGhhdC50ZXh0TGluayA9IFwi6K+35omT5byA5omL5py66JOd54mZ5ZCO77yM5byA5aeL5rWL6YePXCJcclxuXHRcdFx0XHRcdHRoYXQuaXNsaW5rID0gLTFcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0b25TaG93KCkge1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0Y29uc29sZS5sb2coXCJvblNob3dcIiwgdW5pLmdldFN0b3JhZ2VTeW5jKCdpc0JsZScpKVxyXG5cdFx0XHRpZiAodW5pLmdldFN0b3JhZ2VTeW5jKCdpc0JsZScpICYmIHVuaS5nZXRTdG9yYWdlU3luYygnaXNCbGUnKSA9PSB0cnVlKSB7XHJcblx0XHRcdFx0dGhhdC5vcGVuQmx1ZXRvb3RoQWRhcHRlcigpXHJcblx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdpc0JsZScsIGZhbHNlKVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKFwi6aaW5qyh5re75Yqg546p55So5oi35ZCO5Yid5aeL5YyW6JOd54mZXCIsIHVuaS5nZXRTdG9yYWdlU3luYygnaXNCbGUnKSlcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8g5piv5ZCm55m75b2VXHJcblx0XHRcdGhhbmRsZW9naW52ZXJzaW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHRoYXQuJG1vZGVsLmdldGxvZ2ludmVyc2lvbih7fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKHJlcy5jb2RlID09IDApIHtcclxuXHRcdFx0XHRcdFx0dGhhdC5oYW5kbGVVc2VyTGlzdCgpXHJcblx0XHRcdFx0XHRcdHRoYXQuaGFuZGxlQmFubmVyTGlzdCgpXHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3Rva2VuJywgbnVsbClcclxuXHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdhYW5faWQnLCBudWxsKVxyXG5cdFx0XHRcdFx0XHR1bmkuY2xlYXJTdG9yYWdlU3luYygpXHJcblx0XHRcdFx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0XHRcdFx0dXJsOiBcIi9wYWdlVHdvL2xvZ2luL2xvZ2luXCJcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g5oiQ5ZGY5YiX6KGoXHJcblx0XHRcdGhhbmRsZVVzZXJMaXN0KCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHRoYXQuJG1vZGVsLmdldFVzZXJMaXN0KHtcclxuXHRcdFx0XHRcdHR5cGU6IDJcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHR0aGF0LmlzU2hvdyA9IHRydWVcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi55So5oi35YiX6KGoXCIsIHJlcywgdW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKSlcclxuXHRcdFx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHRvb2xzLm1zZyhyZXMubXNnKVxyXG5cdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdCgnY2hhbmdlRmFtaWxheScsIHJlcy5kYXRhKVxyXG5cdFx0XHRcdFx0aWYgKHJlcy5kYXRhLmxlbmd0aCkge1xyXG5cdFx0XHRcdFx0XHRsZXQgdXNlcmlkID0gXCJcIlxyXG5cdFx0XHRcdFx0XHRpZiAodW5pLmdldFN0b3JhZ2VTeW5jKCd1c2VyaWQnKSkge1xyXG5cdFx0XHRcdFx0XHRcdGxldCBmb3VuZCA9IHJlcy5kYXRhLmZpbmQoZSA9PiBlLmlkID09IHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJykpO1xyXG5cdFx0XHRcdFx0XHRcdGlmIChmb3VuZCAhPT0gdW5kZWZpbmVkKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR1c2VyaWQgPSBmb3VuZC5pZFxyXG5cdFx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0XHR1c2VyaWQgPSByZXMuZGF0YVswXS5pZFxyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd1c2VyaWQnLCByZXMuZGF0YVswXS5pZClcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0dXNlcmlkID0gcmVzLmRhdGFbMF0uaWRcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcsIHJlcy5kYXRhWzBdLmlkKVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5q2j56GudXNlcmlkXCIsIHVzZXJpZClcclxuXHRcdFx0XHRcdFx0dGhhdC4kc3RvcmUuZGlzcGF0Y2goJ2dldFVzZXJJbmZvJywge1xyXG5cdFx0XHRcdFx0XHRcdGF1ZF9pZDogdXNlcmlkXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdHRoYXQuJHN0b3JlLmRpc3BhdGNoKFwiZ2V0UmVzdWx0XCIsIHtcclxuXHRcdFx0XHRcdFx0XHRhdWRfaWQ6IHVzZXJpZFxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR0aGF0LmhhbmRsZUxhYmVsTGlzdCh1c2VyaWQpXHJcblx0XHRcdFx0XHRcdHRoYXQuaGFuZGxlUHVibGljUmVjb3JkKHVzZXJpZClcclxuXHRcdFx0XHRcdFx0dGhhdC5vcGVuQmx1ZXRvb3RoQWRhcHRlcigpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHt9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlhazlhbHljaHniYfliJfooahcclxuXHRcdFx0aGFuZGxlTGFiZWxMaXN0KGlkKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC4kbW9kZWwuZ2V0TGFiZWxMaXN0KHtcclxuXHRcdFx0XHRcdGF1ZF9pZDogaWRcclxuXHRcdFx0XHR9KS50aGVuKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuWFrOWFseWNoeeJh+mhueebrlwiLCByZXMpXHJcblx0XHRcdFx0XHRpZiAocmVzLmNvZGUgPT0gMCkge1xyXG5cdFx0XHRcdFx0XHR0aGF0LiRzdG9yZS5jb21taXQoJ2NoYW5nZUxhYmVsTGlzdCcsIHJlcy5kYXRhKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWFrOWFseaJi+WKqOiusOW9leWGheWuuVxyXG5cdFx0XHRoYW5kbGVQdWJsaWNSZWNvcmQoaWQpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHR0aGF0LiRtb2RlbC5nZXRQdWJsaWNSZWNvcmQoe1xyXG5cdFx0XHRcdFx0YXVkX2lkOiBpZFxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5YWs5YWx5omL5Yqo6K6w5b2VXCIsIHJlcylcclxuXHRcdFx0XHRcdGlmIChyZXMuY29kZSA9PSAwKSB7XHJcblx0XHRcdFx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdCgnY2hhbmdlUHVibGljUmVjb3JkJywgcmVzLmRhdGEpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gYmFubmVyXHJcblx0XHRcdGhhbmRsZUJhbm5lckxpc3QoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC4kbW9kZWwuZ2V0QmFubmVyTGlzdCh7fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKHJlcy5jb2RlICE9IDApIHtcclxuXHRcdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKHJlcy5tc2cpXHJcblx0XHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhhdC5ub3RpY2VzID0gcmVzLmRhdGEubm90aWNlXHJcblx0XHRcdFx0XHR0aGF0LmJhbm5lciA9IHJlcy5kYXRhLmJhbm5lclxyXG5cdFx0XHRcdFx0dGhhdC5wb3AgPSByZXMuZGF0YS5wb3BcclxuXHRcdFx0XHRcdHRoYXQuaXNDb3Vwb24gPSByZXMuZGF0YS5wb3AubGVuZ3RoID8gdHJ1ZSA6IGZhbHNlXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0ZGV0YWlsKGlkKSB7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiBcIi9wYWdlVHdvL3dlYnZpZXcvd2Vidmlldz9pZD1cIiArIGlkXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6K6+572u5pWw5o2u6aG15Y2h54mHXHJcblx0XHRcdGhhbmRsZUNhcmQoKSB7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiBcIi9wYWdlVHdvL2NhcmRMaXN0L2NhcmRcIlxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGhhbmRsZVRvb2woaW5kLCBwYXRoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0aWYgKGluZCA9PSA4KSB7XHJcblx0XHRcdFx0XHR0aGF0LmhhbmRsZXJSZWNvcmQoMilcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhhdC5uYXZUbyhwYXRoKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5oql5ZGK6aG1XHJcblx0XHRcdGhhbmRsZXJSZXBvcnQoaXRlbSkge1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKFwiaXRlbVwiLCBpdGVtKVxyXG5cdFx0XHRcdGxldCBkZXZpY2UgPSBpdGVtLmRldmljZV9kZXRlcm1pbmUgPyAxIDogMFxyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogaXRlbS5wYWdlX3VybF9yZXBvcnQgKyBcIj9hY2RfaWQ9XCIgKyBpdGVtLmFjZF9pZCArICcmZGV2aWNlPScgKyBkZXZpY2VcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmiYvliqjmt7vliqBcclxuXHRcdFx0aGFuZGxlclJlY29yZChpZCkge1xyXG5cdFx0XHRcdHRoaXMucnR5cGUgPSBpZFxyXG5cdFx0XHRcdHRoaXMuJHN0b3JlLmNvbW1pdCgnY2hhbmdlUmVjb3JkJywgdHJ1ZSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5re75Yqg5oiQ5ZGYXHJcblx0XHRcdGhhbmRsZUFkZFVzZXIoKSB7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiBcIi9wYWdlVHdvL215L3VzZXJJbmZvXCJcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRoYW5kbGVUb2dnbGVUb3AoaXRlbSwgaW5kZXgpIHtcclxuXHRcdFx0XHR0aGlzLmluZm9MaXN0VG9wID0gaXRlbVxyXG5cdFx0XHRcdHRoaXMuYWN0aXZlSGVpZ2h0ID0gaW5kZXhcclxuXHRcdFx0fSxcclxuXHRcdFx0bmF2VG8odXJsKSB7XHJcblx0XHRcdFx0Y29uc29sZS5sb2coXCJ1cmxcIiwgdXJsKVxyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogdXJsXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5Yid5aeL5YyW6JOd54mZXHJcblx0XHRcdG9wZW5CbHVldG9vdGhBZGFwdGVyKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHRoYXQuZGV2aWNlc0xpc3QgPSBbXVxyXG5cdFx0XHRcdHVuaS5vcGVuQmx1ZXRvb3RoQWRhcHRlcih7XHJcblx0XHRcdFx0XHRzdWNjZXNzOiBlID0+IHtcclxuXHRcdFx0XHRcdFx0dGhhdC5pc2xpbmsgPSAwXHJcblx0XHRcdFx0XHRcdHRoYXQudGV4dExpbmsgPSBcIuiTneeJmeaQnOe0ouS4rVwiXHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi6JOd54mZ5Yid5aeL5YyW5oiQ5YqfXCIpXHJcblx0XHRcdFx0XHRcdHRoYXQuc3RhcnRCbHVldG9vdGhEZXZpY2VEaXNjb3ZlcnkoKVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGZhaWw6IGVyciA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQuaXNsaW5rID0gLTFcclxuXHRcdFx0XHRcdFx0dGhhdC50ZXh0TGluayA9IHRoYXQuJHRvb2xzLmdldEJsdWV0b290aEFkYXB0ZXIoZXJyKVxyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn5Yid5aeL5YyW6JOd54mZ5aSx6LSlOicgKyBlcnIpO1xyXG5cdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5byA5aeL5pCc5a+76ZmE6L+R55qE6JOd54mZ5aSW5Zu06K6+5aSHXHJcblx0XHRcdHN0YXJ0Qmx1ZXRvb3RoRGV2aWNlRGlzY292ZXJ5KCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdHVuaS5zdGFydEJsdWV0b290aERldmljZXNEaXNjb3Zlcnkoe1xyXG5cdFx0XHRcdFx0YWxsb3dEdXBsaWNhdGVzS2V5OiB0cnVlLCAvL+aYr+WQpuWFgeiuuOmHjeWkjeS4iuaKpeWQjOS4gOiuvuWkh1xyXG5cdFx0XHRcdFx0c3VjY2VzczogcmVzID0+IHtcclxuXHRcdFx0XHRcdFx0dGhhdC5vbkJsdWV0b290aERldmljZUZvdW5kKCk7XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZmFpbDogcmVzID0+IHt9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDlj5HnjrDlpJblm7Torr7lpIdcclxuXHRcdFx0ICovXHJcblx0XHRcdG9uQmx1ZXRvb3RoRGV2aWNlRm91bmQoKSB7XHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHVuaS5vbkJsdWV0b290aERldmljZUZvdW5kKHJlcyA9PiB7XHJcblx0XHRcdFx0XHRyZXMuZGV2aWNlcy5mb3JFYWNoKGRldmljZSA9PiB7XHJcblx0XHRcdFx0XHRcdGlmIChkZXZpY2UubmFtZS5pbmRleE9mKFwiRzAyXCIpICE9IC0xKSB7XHJcblx0XHRcdFx0XHRcdFx0Y2xlYXJUaW1lb3V0KG15VGltZSk7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5kZXZpY2VJZCA9IGRldmljZS5kZXZpY2VJZDtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmhhbmRsZURldmljZShkZXZpY2UpXHJcblx0XHRcdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aWYgKGRldmljZS5uYW1lLnRvTG93ZXJDYXNlKCkuaW5kZXhPZigncGNsJykgIT0gLTEgfHwgKGRldmljZS5sb2NhbE5hbWUgJiZcclxuXHRcdFx0XHRcdFx0XHRcdGRldmljZS5sb2NhbE5hbWUudG9Mb3dlckNhc2UoKS5pbmRleE9mKCdwY2wnKSAhPSAtMSkpIHtcclxuXHRcdFx0XHRcdFx0XHRjbGVhclRpbWVvdXQobXlUaW1lKTtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmRldmljZUlkID0gZGV2aWNlLmRldmljZUlkO1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuaGFuZGxlRGV2aWNlKGRldmljZSlcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHR0aGF0LmhhbmRsZU15VGltZSgpXHJcblx0XHRcdH0sXHJcblx0XHRcdGhhbmRsZURldmljZShkZXZpY2UpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRjb25zdCBmb3VuZERldmljZXMgPSB0aGF0LmRldmljZXNMaXN0XHJcblx0XHRcdFx0Y29uc3QgaWR4ID0gdGhhdC4kdG9vbHMuaW5BcnJheShmb3VuZERldmljZXMsIFwiZGV2aWNlSWRcIiwgZGV2aWNlLmRldmljZUlkKVxyXG5cdFx0XHRcdGlmIChpZHggPT09IC0xKSB7XHJcblx0XHRcdFx0XHRpZiAoZGV2aWNlLm5hbWUuaW5kZXhPZihcIlBDTFwiKSAhPSAtMSkge1xyXG5cdFx0XHRcdFx0XHR0aGF0LmRldmljZXNMaXN0LnB1c2goZGV2aWNlKVxyXG5cdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdFx0dXJsOiBcIi9wYWdlVHdvL2RldmljZXMvUENMP2RldmljZUlkPVwiICsgZGV2aWNlLmRldmljZUlkXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHR0aGF0LmRldmljZXNMaXN0LnB1c2goZGV2aWNlKTtcclxuXHRcdFx0XHRcdFx0dGhhdC5jcmVhdGVCTEVDb25uZWN0aW9uKClcclxuXHRcdFx0XHRcdFx0dGhhdC4kQmx1ZXRvb3RoLnN0b3BCbHVldG9vdGhEZXZpY2VzRGlzY292ZXJ5KClcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOi/nuaOpeiTneeJmVxyXG5cdFx0XHRjcmVhdGVCTEVDb25uZWN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR1bmkuY3JlYXRlQkxFQ29ubmVjdGlvbih7XHJcblx0XHRcdFx0XHRkZXZpY2VJZDogdGhhdC5kZXZpY2VJZCxcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKClcclxuXHRcdFx0XHRcdFx0XHR0aGF0LnRleHRMaW5rID0gXCLok53niZnov57mjqXkuK1cIlxyXG5cdFx0XHRcdFx0XHRcdHRoYXQuZ2V0QkxFRGV2aWNlU2VydmljZXMoKVxyXG5cdFx0XHRcdFx0XHR9LCAxMDAwKVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGZhaWw6IHJlcyA9PiB7XHJcblx0XHRcdFx0XHRcdHRoYXQuaXNsaW5rID0gLTFcclxuXHRcdFx0XHRcdFx0dGhhdC50ZXh0TGluayA9IFwi6K6+5aSH6L+e5o6l5aSx6LSl77yM6YeN5paw6L+e5o6lXCJcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coXCLorr7lpIfov57mjqXlpLHotKXvvIzor7fph43mlrDov57mjqVcIiwgcmVzLCB0aGF0LmRldmljZUlkKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOiOt+WPluiuvuWkh+eahFVVSURcclxuXHRcdFx0ICovXHJcblx0XHRcdGdldEJMRURldmljZVNlcnZpY2VzKCkge1xyXG5cdFx0XHRcdGxldCBzZXJ2aWNlTGlzdCA9IFtdO1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR1bmkuZ2V0QkxFRGV2aWNlU2VydmljZXMoe1xyXG5cdFx0XHRcdFx0ZGV2aWNlSWQ6IHRoYXQuZGV2aWNlSWQsXHJcblx0XHRcdFx0XHRzdWNjZXNzOiByZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuiOt+WPluiuvuWkh+eahFVVSUTmiJDlip9cIiwgcmVzLCB0aGF0LmRldmljZUlkKVxyXG5cdFx0XHRcdFx0XHRzZXJ2aWNlTGlzdCA9IHJlcy5zZXJ2aWNlcztcclxuXHRcdFx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBzZXJ2aWNlTGlzdC5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0XHRcdGxldCBzZXJ2aWNlID0gc2VydmljZUxpc3RbaV07XHJcblx0XHRcdFx0XHRcdFx0aWYgKHNlcnZpY2UudXVpZC5pbmRleE9mKFwiRkZGMFwiKSAhPSAtMSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5zZXJ2aWNlSWQgPSBzZXJ2aWNlLnV1aWQ7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmdldEJMRURldmljZUNoYXJhY3RlcmlzdGljcygpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coXCLorr7lpIfnmoRGRkUw55qEc2VydmljZUlk77yaIFwiICsgdGhhdC5zZXJ2aWNlSWQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0ZmFpbDogcmVzID0+IHtcclxuXHRcdFx0XHRcdFx0dGhhdC5pc2xpbmsgPSAtMVxyXG5cdFx0XHRcdFx0XHR0aGF0LnRleHRMaW5rID0gXCLorr7lpIfov57mjqXlpLHotKXvvIzph43mlrDov57mjqVcIlxyXG5cdFx0XHRcdFx0XHRjbGVhclRpbWVvdXQobXlUaW1lKTtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coJ+iOt+WPluiuvuWkh+eahFVVSUTlpLHotKU6JywgcmVzKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvKipcclxuXHRcdFx0ICog6I635Y+W5oyH5a6a5pyN5Yqh55qE54m55b6B5YC8XHJcblx0XHRcdCAqL1xyXG5cdFx0XHRnZXRCTEVEZXZpY2VDaGFyYWN0ZXJpc3RpY3MoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHVuaS5nZXRCTEVEZXZpY2VDaGFyYWN0ZXJpc3RpY3Moe1xyXG5cdFx0XHRcdFx0ZGV2aWNlSWQ6IHRoYXQuZGV2aWNlSWQsXHJcblx0XHRcdFx0XHRzZXJ2aWNlSWQ6IHRoYXQuc2VydmljZUlkLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogcmVzID0+IHtcclxuXHRcdFx0XHRcdFx0Ly8gKiDor7tyZWFkOiB0cnVlLCAvLyzlhpl3cml0ZTogdHJ1ZSwgLy8s6YCa55+lbm90aWZ5OiB0cnVlXHJcblx0XHRcdFx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgcmVzLmNoYXJhY3RlcmlzdGljcy5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0XHRcdGxldCBpdGVtID0gcmVzLmNoYXJhY3RlcmlzdGljc1tpXTtcclxuXHRcdFx0XHRcdFx0XHRpZiAoaXRlbS51dWlkLmluZGV4T2YoJzAwMDBGRkYxJykgIT0gLTEpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQubm90aWZ5ID0gaXRlbS51dWlkXHJcblx0XHRcdFx0XHRcdFx0fSBlbHNlIGlmIChpdGVtLnV1aWQuaW5kZXhPZignMDAwMEZGRjInKSAhPSAtMSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC53cml0ZSA9IGl0ZW0udXVpZFxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR1bmkubm90aWZ5QkxFQ2hhcmFjdGVyaXN0aWNWYWx1ZUNoYW5nZSh7XHJcblx0XHRcdFx0XHRcdFx0ZGV2aWNlSWQ6IHRoYXQuZGV2aWNlSWQsXHJcblx0XHRcdFx0XHRcdFx0c2VydmljZUlkOiB0aGF0LnNlcnZpY2VJZCxcclxuXHRcdFx0XHRcdFx0XHRjaGFyYWN0ZXJpc3RpY0lkOiB0aGF0Lm5vdGlmeSxcclxuXHRcdFx0XHRcdFx0XHRzdGF0ZTogdHJ1ZSxcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0dW5pLm5vdGlmeUJMRUNoYXJhY3RlcmlzdGljVmFsdWVDaGFuZ2Uoe1xyXG5cdFx0XHRcdFx0XHRcdGRldmljZUlkOiB0aGF0LmRldmljZUlkLFxyXG5cdFx0XHRcdFx0XHRcdHNlcnZpY2VJZDogdGhhdC5zZXJ2aWNlSWQsXHJcblx0XHRcdFx0XHRcdFx0Y2hhcmFjdGVyaXN0aWNJZDogdGhhdC53cml0ZSxcclxuXHRcdFx0XHRcdFx0XHRzdGF0ZTogdHJ1ZSxcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0dGhhdC5ub3RpZnlCTEVDaGFyYWN0ZXJpc3RpY1ZhbHVlKClcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRmYWlsOiByZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn6I635Y+W54m55b6B5YC85aSx6LSlOicsIEpTT04uc3RyaW5naWZ5KHJlcykpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOW8gOWQr+iuoumYheeJueW+geWAvFxyXG5cdFx0XHQgKiByZWFkOiB0cnVlLCAvL+ivuyx3cml0ZTogdHJ1ZSwgLy/lhpksbm90aWZ5OiB0cnVlLCAvL+W5v+aSrVxyXG5cdFx0XHQgKi9cclxuXHRcdFx0bm90aWZ5QkxFQ2hhcmFjdGVyaXN0aWNWYWx1ZSgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dW5pLm5vdGlmeUJMRUNoYXJhY3RlcmlzdGljVmFsdWVDaGFuZ2Uoe1xyXG5cdFx0XHRcdFx0c3RhdGU6IHRydWUsIC8vIOWQr+eUqCBub3RpZnkg5Yqf6IO9XHJcblx0XHRcdFx0XHRkZXZpY2VJZDogdGhhdC5kZXZpY2VJZCxcclxuXHRcdFx0XHRcdHNlcnZpY2VJZDogdGhhdC5zZXJ2aWNlSWQsXHJcblx0XHRcdFx0XHRjaGFyYWN0ZXJpc3RpY0lkOiB0aGF0Lm5vdGlmeSxcclxuXHRcdFx0XHRcdHN1Y2Nlc3MocmVzKSB7XHJcblx0XHRcdFx0XHRcdGxldCBpbmZvID0ge1xyXG5cdFx0XHRcdFx0XHRcdGRldmljZUlkOiB0aGF0LmRldmljZUlkLFxyXG5cdFx0XHRcdFx0XHRcdHNlcnZpY2VJZDogdGhhdC5zZXJ2aWNlSWQsXHJcblx0XHRcdFx0XHRcdFx0bm90aWZ5OiB0aGF0Lm5vdGlmeSxcclxuXHRcdFx0XHRcdFx0XHR3cml0ZTogdGhhdC53cml0ZSxcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdFx0dXJsOiBcIi9wYWdlVHdvL2RldmljZXMvRzAyP2luZm89XCIgKyBKU09OLnN0cmluZ2lmeShpbmZvKVxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdGZhaWwocmVzKSB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5rWL6YeP5aSx6LSlXCIsIHJlcy52YWx1ZSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGhhbmRsZU15VGltZSgpIHtcclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0bXlUaW1lID0gc2V0VGltZW91dChmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdGlmICghdGhhdC5kZXZpY2VzTGlzdC5sZW5ndGgpIHtcclxuXHRcdFx0XHRcdFx0dGhhdC5pc2xpbmsgPSAtMVxyXG5cdFx0XHRcdFx0XHR0aGF0LnRleHRMaW5rID0gXCLmnKrmkJzntKLliLDmnInmlYjorr7lpIfvvIzph43mlrDmkJzntKJcIlxyXG5cdFx0XHRcdFx0XHRjbGVhclRpbWVvdXQobXlUaW1lKTtcclxuXHRcdFx0XHRcdFx0dGhhdC4kQmx1ZXRvb3RoLnN0b3BCbHVldG9vdGhEZXZpY2VzRGlzY292ZXJ5KClcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9LCA1MDAwMCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOS7juW5v+aSreenpOi/lOWbnuWQjuabtOaUueiTneeJmeeKtuaAgVxyXG5cdFx0XHRnZXRCbGVyZWxvYWQoKSB7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC5pc2xpbmsgPSAtMVxyXG5cdFx0XHRcdHRoYXQudGV4dExpbmsgPSBcIumHjeaWsOa1i+mHj1wiXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOebkeWQrOiTneeJmei/nuaOpeeKtuaAgVxyXG5cdFx0XHRvbkJMRUNvbm5lY3Rpb25TdGF0ZUNoYW5nZSgpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHR1bmkub25CTEVDb25uZWN0aW9uU3RhdGVDaGFuZ2UoZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuebkeWQrOiTneeJmei/nuaOpeeKtuaAgVwiLCByZXMuY29ubmVjdGVkKVxyXG5cdFx0XHRcdFx0dGhhdC4kc3RvcmUuY29tbWl0KFwiY2hhbmdlQ29ubmVjdGVkXCIsIHJlcy5jb25uZWN0ZWQpO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiDmlq3lvIDok53niZnmqKHlnZdcclxuXHRcdFx0ICovXHJcblx0XHRcdGNsb3NlQmx1ZXRvb3RoQWRhcHRlcigpIHtcclxuXHRcdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdFx0dW5pLmNsb3NlQmx1ZXRvb3RoQWRhcHRlcih7XHJcblx0XHRcdFx0XHRzdWNjZXNzOiByZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn6JOd54mZ5qih5Z2X5YWz6Zet5oiQ5YqfJyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIOaWreW8gOiTneeJmei/nuaOpVxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Y2xvc2VCTEVDb25uZWN0aW9uKCkge1xyXG5cdFx0XHRcdHZhciB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR1bmkuY2xvc2VCTEVDb25uZWN0aW9uKHtcclxuXHRcdFx0XHRcdGRldmljZUlkOiB0aGF0LmRldmljZUlkLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogcmVzID0+IHtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coJ+aWreW8gOiTneeJmei/nuaOpeaIkOWKnycpO1xyXG5cdFx0XHRcdFx0XHR0aGF0LiRzdG9yZS5jb21taXQoXCJjaGFuZ2VDb25uZWN0ZWRcIiwgZmFsc2UpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0QGltcG9ydCBcIkAvc2Nzcy9ib2R5LnNjc3NcIjtcclxuXHJcblx0L2RlZXAvLmhlYWRlciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHQudG9wIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRtYWluY29sb3IgO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0L2RlZXAvLmNpdHlMaXN0IHtcclxuXHRcdG1hcmdpbi10b3A6IC0zNnB4O1xyXG5cdH1cclxuXHJcblx0Lmxpc3Qge1xyXG5cdFx0bWFyZ2luLXRvcDogMHJweDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHQuYmx1ZUJ0biB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzIzOTdmMTtcclxuXHR9XHJcblxyXG5cdC5vcmFuZ2VCdG4ge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRjk3NEM7XHJcblx0fVxyXG5cclxuXHQuYm9yZGVyIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xyXG5cdH1cclxuXHJcblx0LnRhcmdldCB7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDk5O1xyXG5cclxuXHRcdC5ib2xkIHtcclxuXHRcdFx0d2lkdGg6IDQ1JTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHJcblx0XHQuYnRuR3JvdXAge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiA5OTtcclxuXHR9XHJcblxyXG5cdC5zaXplMzIge1xyXG5cdFx0Zm9udC1zaXplOiA4MHJweDtcclxuXHR9XHJcblxyXG5cdC5jYXJkIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHJcblx0LmJveEJnIHtcclxuXHRcdHdpZHRoOiAyNTBycHg7XHJcblx0XHRoZWlnaHQ6IDIxNXJweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0ei1pbmRleDogOTtcclxuXHRcdGJvdHRvbTogLTUwcnB4O1xyXG5cclxuXHRcdGltYWdlIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb250ZW50IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG5cdH1cclxuXHJcblx0LmJsZVRpcHMge1xyXG5cdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDM1cHg7XHJcblx0XHRtYXJnaW46IDE1cHggMTBweCAxMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMXB4IDVweCAycHggI2RmZTJlMWZjO1xyXG5cdH1cclxuXHJcblx0LmJsZVRpcHMyIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZWE2MDY7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC8vIOW3peWFt1xyXG5cdC50b29sc19sIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHQubGlzdCB7XHJcblx0XHRcdHdpZHRoOiAyMCU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuXHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0XHRjb2xvcjogIzY2NjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRpbWFnZSB7XHJcblx0XHRcdHdpZHRoOiAzNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYWN0aXZlSGVpZ2h0IHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtYWluY29sb3I7XHJcblx0fVxyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///34\n");
+eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 2));\nvar _vuex = __webpack_require__(/*! vuex */ 35);\nvar _headerIndex = _interopRequireDefault(__webpack_require__(/*! @/element/headerIndex.vue */ 37));\nvar _record = _interopRequireDefault(__webpack_require__(/*! @/element/manuallyAdd/record.vue */ 47));\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 myTime;\nvar _default = {\n data: function data() {\n return {\n rtype: 0,\n transition: 1.6,\n isShow: true,\n infoListTop: {},\n activeHeight: 0,\n deviceId: \"\",\n serviceId: \"\",\n write: \"\",\n notify: \"\",\n isCoupon: false,\n notices: [],\n banner: [],\n pop: [],\n devicesList: [],\n islink: 0,\n //-1重新连接\n textLink: \"\",\n proposalnd: 1,\n toollist: [{\n icon: '/static/q2.png',\n title: '中招估分',\n path: \"/pages/score/score\"\n }, {\n icon: '/static/q4.png',\n title: 'BMI测评',\n path: \"/pageTwo/home/bmi\"\n }, {\n icon: '/static/q6.png',\n title: '遗传身高',\n path: \"/pageTwo/home/inheritHeighet\"\n }, {\n icon: '/static/q1.png',\n title: '智能跳绳',\n path: \"/pages/skiping/skip?acd_id=6\"\n }, {\n icon: '/static/q10.png',\n title: '肺活训练',\n path: \"/pages/lunging/vitalcapacity?acd_id=8\"\n }, {\n icon: '/static/q8.png',\n title: '历史体重',\n path: \"/pageTwo/history/history?acd_id=2\"\n }, {\n icon: '/static/q3.png',\n title: '减脂对比',\n path: \"/pageTwo/compk/contrast?acd_id=2\"\n }, {\n icon: '/static/q5.png',\n title: '曲线/目标',\n path: \"/pages/body/body?acd_id=2\"\n }, {\n icon: '/static/q7.png',\n title: '手动记录',\n path: \"\"\n }, {\n icon: '/static/q9.png',\n title: '成员管理',\n path: \"/pageTwo/my/manage\"\n }]\n };\n },\n components: {\n record: _record.default,\n headerIndex: _headerIndex.default\n },\n computed: _objectSpread(_objectSpread({}, (0, _vuex.mapState)([\"user\", \"familayList\", 'MeasureResult', \"isConnected\", \"isBluetoothTyle\"])), {}, {\n userInfo: function userInfo() {\n return this.user;\n },\n userList: function userList() {\n return this.familayList;\n },\n cplist: function cplist() {\n __f__(\"log\", \"this.MeasureResult.cplist\", this.MeasureResult.cplist, \" at pages/home/home.vue:345\");\n return this.MeasureResult.cplist;\n },\n info: function info() {\n var that = this;\n that.infoListTop = that.MeasureResult.top_list[0] ? that.MeasureResult.top_list[0] : {};\n that.activeHeight = 0;\n return that.MeasureResult;\n }\n }),\n onLoad: function onLoad(options) {\n var that = this;\n if (options && options.type == 1) {\n that.handleUserList();\n that.handleBannerList();\n }\n uni.onBluetoothAdapterStateChange(function (res) {\n that.$store.commit(\"changeBluetooth\", res.available);\n });\n that.onBLEConnectionStateChange();\n },\n onPullDownRefresh: function onPullDownRefresh() {\n var that = this;\n that.isShow = true;\n that.handleUserList();\n that.onBLEConnectionStateChange();\n uni.stopPullDownRefresh();\n },\n watch: {\n isConnected: function isConnected() {\n var that = this;\n if (!that.isConnected) {\n that.textLink = \"重新测量\";\n that.islink = -1;\n }\n },\n isBluetoothTyle: function isBluetoothTyle() {\n var that = this;\n if (!that.isBluetoothTyle) {\n that.textLink = \"请打开手机蓝牙后,开始测量\";\n that.islink = -1;\n }\n }\n },\n onShow: function onShow() {\n var that = this;\n __f__(\"log\", \"onShow\", uni.getStorageSync('isBle'), \" at pages/home/home.vue:397\");\n if (uni.getStorageSync('isBle') && uni.getStorageSync('isBle') == true) {\n that.openBluetoothAdapter();\n uni.setStorageSync('isBle', false);\n __f__(\"log\", \"首次添加玩用户后初始化蓝牙\", uni.getStorageSync('isBle'), \" at pages/home/home.vue:401\");\n }\n },\n methods: {\n // 是否登录\n handleoginversion: function handleoginversion() {\n var that = this;\n that.$model.getloginversion({}).then(function (res) {\n if (res.code == 0) {\n that.handleUserList();\n that.handleBannerList();\n } else {\n uni.setStorageSync('token', null);\n uni.setStorageSync('aan_id', null);\n uni.clearStorageSync();\n uni.reLaunch({\n url: \"/pageTwo/login/login\"\n });\n }\n });\n },\n // 成员列表\n handleUserList: function handleUserList() {\n var that = this;\n that.$model.getUserList({\n type: 2\n }).then(function (res) {\n that.isShow = true;\n __f__(\"log\", \"用户列表\", res, uni.getStorageSync('userid'), \" at pages/home/home.vue:430\");\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.$store.commit('changeFamilay', res.data);\n if (res.data.length) {\n var userid = \"\";\n if (uni.getStorageSync('userid')) {\n var found = res.data.find(function (e) {\n return e.id == uni.getStorageSync('userid');\n });\n if (found !== undefined) {\n userid = found.id;\n } else {\n userid = res.data[0].id;\n uni.setStorageSync('userid', res.data[0].id);\n }\n } else {\n userid = res.data[0].id;\n uni.setStorageSync('userid', res.data[0].id);\n }\n __f__(\"log\", \"正确userid\", userid, \" at pages/home/home.vue:450\");\n that.$store.dispatch('getUserInfo', {\n aud_id: userid\n });\n that.$store.dispatch(\"getResult\", {\n aud_id: userid\n });\n that.handleLabelList(userid);\n that.handlePublicRecord(userid);\n that.openBluetoothAdapter();\n }\n }).catch(function (err) {});\n },\n // 公共卡片列表\n handleLabelList: function handleLabelList(id) {\n var that = this;\n that.$model.getLabelList({\n aud_id: id\n }).then(function (res) {\n __f__(\"log\", \"公共卡片项目\", res, \" at pages/home/home.vue:469\");\n if (res.code == 0) {\n that.$store.commit('changeLabelList', res.data);\n }\n });\n },\n // 公共手动记录内容\n handlePublicRecord: function handlePublicRecord(id) {\n var that = this;\n that.$model.getPublicRecord({\n aud_id: id\n }).then(function (res) {\n __f__(\"log\", \"公共手动记录\", res, \" at pages/home/home.vue:481\");\n if (res.code == 0) {\n that.$store.commit('changePublicRecord', res.data);\n }\n });\n },\n // banner\n handleBannerList: function handleBannerList() {\n var that = this;\n that.$model.getBannerList({}).then(function (res) {\n if (res.code != 0) {\n that.$tools.msg(res.msg);\n return;\n }\n that.notices = res.data.notice;\n that.banner = res.data.banner;\n that.pop = res.data.pop;\n that.isCoupon = res.data.pop.length ? true : false;\n });\n },\n detail: function detail(id) {\n uni.navigateTo({\n url: \"/pageTwo/webview/webview?id=\" + id\n });\n },\n // 设置数据页卡片\n handleCard: function handleCard() {\n uni.navigateTo({\n url: \"/pageTwo/cardList/card\"\n });\n },\n handleTool: function handleTool(ind, path) {\n var that = this;\n if (ind == 8) {\n that.handlerRecord(2);\n } else {\n that.navTo(path);\n }\n },\n // 报告页\n handlerReport: function handlerReport(item) {\n __f__(\"log\", \"item\", item, \" at pages/home/home.vue:522\");\n var device = item.device_determine ? 1 : 0;\n uni.navigateTo({\n url: item.page_url_report + \"?acd_id=\" + item.acd_id + '&device=' + device\n });\n },\n // 手动添加\n handlerRecord: function handlerRecord(id) {\n this.rtype = id;\n this.$store.commit('changeRecord', true);\n },\n // 添加成员\n handleAddUser: function handleAddUser() {\n uni.navigateTo({\n url: \"/pageTwo/my/userInfo\"\n });\n },\n handleToggleTop: function handleToggleTop(item, index) {\n this.infoListTop = item;\n this.activeHeight = index;\n },\n navTo: function navTo(url) {\n __f__(\"log\", \"url\", url, \" at pages/home/home.vue:544\");\n uni.navigateTo({\n url: url\n });\n },\n // 初始化蓝牙\n openBluetoothAdapter: function openBluetoothAdapter() {\n var that = this;\n that.devicesList = [];\n uni.openBluetoothAdapter({\n success: function success(e) {\n that.islink = 0;\n that.textLink = \"蓝牙搜索中\";\n __f__(\"log\", \"蓝牙初始化成功\", \" at pages/home/home.vue:557\");\n that.startBluetoothDeviceDiscovery();\n },\n fail: function fail(err) {\n that.islink = -1;\n that.textLink = that.$tools.getBluetoothAdapter(err);\n __f__(\"log\", '初始化蓝牙失败:' + err, \" at pages/home/home.vue:563\");\n return;\n }\n });\n },\n // 开始搜寻附近的蓝牙外围设备\n startBluetoothDeviceDiscovery: function startBluetoothDeviceDiscovery() {\n var that = this;\n uni.startBluetoothDevicesDiscovery({\n allowDuplicatesKey: true,\n //是否允许重复上报同一设备\n success: function success(res) {\n that.onBluetoothDeviceFound();\n },\n fail: function fail(res) {}\n });\n },\n /**\n * 发现外围设备\n */\n onBluetoothDeviceFound: function onBluetoothDeviceFound() {\n var that = this;\n uni.onBluetoothDeviceFound(function (res) {\n res.devices.forEach(function (device) {\n if (device.name.indexOf(\"G02\") != -1) {\n clearTimeout(myTime);\n that.deviceId = device.deviceId;\n that.handleDevice(device);\n return;\n }\n if (device.name.toLowerCase().indexOf('pcl') != -1 || device.localName && device.localName.toLowerCase().indexOf('pcl') != -1) {\n clearTimeout(myTime);\n that.deviceId = device.deviceId;\n that.handleDevice(device);\n return;\n }\n });\n });\n that.handleMyTime();\n },\n handleDevice: function handleDevice(device) {\n var that = this;\n var foundDevices = that.devicesList;\n var idx = that.$tools.inArray(foundDevices, \"deviceId\", device.deviceId);\n if (idx === -1) {\n if (device.name.indexOf(\"PCL\") != -1) {\n that.devicesList.push(device);\n uni.navigateTo({\n url: \"/pageTwo/devices/PCL?deviceId=\" + device.deviceId\n });\n } else {\n that.devicesList.push(device);\n that.createBLEConnection();\n that.$Bluetooth.stopBluetoothDevicesDiscovery();\n }\n }\n },\n // 连接蓝牙\n createBLEConnection: function createBLEConnection() {\n var that = this;\n uni.createBLEConnection({\n deviceId: that.deviceId,\n success: function success(res) {\n setTimeout(function () {\n uni.hideLoading();\n that.textLink = \"蓝牙连接中\";\n that.getBLEDeviceServices();\n }, 1000);\n },\n fail: function fail(res) {\n that.islink = -1;\n that.textLink = \"设备连接失败,重新连接\";\n __f__(\"log\", \"设备连接失败,请重新连接\", res, that.deviceId, \" at pages/home/home.vue:635\");\n }\n });\n },\n /**\n * 获取设备的UUID\n */\n getBLEDeviceServices: function getBLEDeviceServices() {\n var serviceList = [];\n var that = this;\n uni.getBLEDeviceServices({\n deviceId: that.deviceId,\n success: function success(res) {\n __f__(\"log\", \"获取设备的UUID成功\", res, that.deviceId, \" at pages/home/home.vue:648\");\n serviceList = res.services;\n for (var i = 0; i < serviceList.length; i++) {\n var service = serviceList[i];\n if (service.uuid.indexOf(\"FFF0\") != -1) {\n that.serviceId = service.uuid;\n that.getBLEDeviceCharacteristics();\n __f__(\"log\", \"设备的FFE0的serviceId: \" + that.serviceId, \" at pages/home/home.vue:655\");\n break;\n }\n }\n },\n fail: function fail(res) {\n that.islink = -1;\n that.textLink = \"设备连接失败,重新连接\";\n clearTimeout(myTime);\n __f__(\"log\", '获取设备的UUID失败:', res, \" at pages/home/home.vue:664\");\n }\n });\n },\n /**\n * 获取指定服务的特征值\n */\n getBLEDeviceCharacteristics: function getBLEDeviceCharacteristics() {\n var that = this;\n uni.getBLEDeviceCharacteristics({\n deviceId: that.deviceId,\n serviceId: that.serviceId,\n success: function success(res) {\n // * 读read: true, //,写write: true, //,通知notify: true\n for (var i = 0; i < res.characteristics.length; i++) {\n var item = res.characteristics[i];\n if (item.uuid.indexOf('0000FFF1') != -1) {\n that.notify = item.uuid;\n } else if (item.uuid.indexOf('0000FFF2') != -1) {\n that.write = item.uuid;\n }\n }\n uni.notifyBLECharacteristicValueChange({\n deviceId: that.deviceId,\n serviceId: that.serviceId,\n characteristicId: that.notify,\n state: true\n });\n uni.notifyBLECharacteristicValueChange({\n deviceId: that.deviceId,\n serviceId: that.serviceId,\n characteristicId: that.write,\n state: true\n });\n that.notifyBLECharacteristicValue();\n },\n fail: function fail(res) {\n __f__(\"log\", '获取特征值失败:', JSON.stringify(res), \" at pages/home/home.vue:701\");\n }\n });\n },\n /**\n * 开启订阅特征值\n * read: true, //读,write: true, //写,notify: true, //广播\n */\n notifyBLECharacteristicValue: function notifyBLECharacteristicValue() {\n var that = this;\n uni.notifyBLECharacteristicValueChange({\n state: true,\n // 启用 notify 功能\n deviceId: that.deviceId,\n serviceId: that.serviceId,\n characteristicId: that.notify,\n success: function success(res) {\n var info = {\n deviceId: that.deviceId,\n serviceId: that.serviceId,\n notify: that.notify,\n write: that.write\n };\n uni.navigateTo({\n url: \"/pageTwo/devices/G02?info=\" + JSON.stringify(info)\n });\n },\n fail: function fail(res) {\n __f__(\"log\", \"测量失败\", res.value, \" at pages/home/home.vue:728\");\n }\n });\n },\n handleMyTime: function handleMyTime() {\n var that = this;\n myTime = setTimeout(function () {\n if (!that.devicesList.length) {\n that.islink = -1;\n that.textLink = \"未搜索到有效设备,重新搜索\";\n clearTimeout(myTime);\n that.$Bluetooth.stopBluetoothDevicesDiscovery();\n }\n }, 50000);\n },\n // 从广播秤返回后更改蓝牙状态\n getBlereload: function getBlereload() {\n var that = this;\n that.islink = -1;\n that.textLink = \"重新测量\";\n },\n // 监听蓝牙连接状态\n onBLEConnectionStateChange: function onBLEConnectionStateChange() {\n var that = this;\n uni.onBLEConnectionStateChange(function (res) {\n __f__(\"log\", \"监听蓝牙连接状态\", res.connected, \" at pages/home/home.vue:753\");\n that.$store.commit(\"changeConnected\", res.connected);\n });\n },\n /**\n * 断开蓝牙模块\n */\n closeBluetoothAdapter: function closeBluetoothAdapter() {\n var that = this;\n uni.closeBluetoothAdapter({\n success: function success(res) {\n __f__(\"log\", '蓝牙模块关闭成功', \" at pages/home/home.vue:764\");\n }\n });\n },\n /**\n * 断开蓝牙连接\n */\n closeBLEConnection: function closeBLEConnection() {\n var that = this;\n uni.closeBLEConnection({\n deviceId: that.deviceId,\n success: function success(res) {\n __f__(\"log\", '断开蓝牙连接成功', \" at pages/home/home.vue:776\");\n that.$store.commit(\"changeConnected\", false);\n }\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 15)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvaG9tZS9ob21lLnZ1ZSJdLCJuYW1lcyI6WyJteVRpbWUiLCJkYXRhIiwicnR5cGUiLCJ0cmFuc2l0aW9uIiwiaXNTaG93IiwiaW5mb0xpc3RUb3AiLCJhY3RpdmVIZWlnaHQiLCJkZXZpY2VJZCIsInNlcnZpY2VJZCIsIndyaXRlIiwibm90aWZ5IiwiaXNDb3Vwb24iLCJub3RpY2VzIiwiYmFubmVyIiwicG9wIiwiZGV2aWNlc0xpc3QiLCJpc2xpbmsiLCJ0ZXh0TGluayIsInByb3Bvc2FsbmQiLCJ0b29sbGlzdCIsImljb24iLCJ0aXRsZSIsInBhdGgiLCJjb21wb25lbnRzIiwicmVjb3JkIiwiaGVhZGVySW5kZXgiLCJjb21wdXRlZCIsIm1hcFN0YXRlIiwidXNlckluZm8iLCJ1c2VyIiwidXNlckxpc3QiLCJmYW1pbGF5TGlzdCIsImNwbGlzdCIsIk1lYXN1cmVSZXN1bHQiLCJpbmZvIiwidGhhdCIsInRvcF9saXN0Iiwib25Mb2FkIiwib3B0aW9ucyIsInR5cGUiLCJoYW5kbGVVc2VyTGlzdCIsImhhbmRsZUJhbm5lckxpc3QiLCJ1bmkiLCJvbkJsdWV0b290aEFkYXB0ZXJTdGF0ZUNoYW5nZSIsInJlcyIsIiRzdG9yZSIsImNvbW1pdCIsImF2YWlsYWJsZSIsIm9uQkxFQ29ubmVjdGlvblN0YXRlQ2hhbmdlIiwib25QdWxsRG93blJlZnJlc2giLCJzdG9wUHVsbERvd25SZWZyZXNoIiwid2F0Y2giLCJpc0Nvbm5lY3RlZCIsImlzQmx1ZXRvb3RoVHlsZSIsIm9uU2hvdyIsImdldFN0b3JhZ2VTeW5jIiwib3BlbkJsdWV0b290aEFkYXB0ZXIiLCJzZXRTdG9yYWdlU3luYyIsIm1ldGhvZHMiLCJoYW5kbGVvZ2ludmVyc2lvbiIsIiRtb2RlbCIsImdldGxvZ2ludmVyc2lvbiIsInRoZW4iLCJjb2RlIiwiY2xlYXJTdG9yYWdlU3luYyIsInJlTGF1bmNoIiwidXJsIiwiZ2V0VXNlckxpc3QiLCIkdG9vbHMiLCJtc2ciLCJsZW5ndGgiLCJ1c2VyaWQiLCJmb3VuZCIsImZpbmQiLCJlIiwiaWQiLCJ1bmRlZmluZWQiLCJkaXNwYXRjaCIsImF1ZF9pZCIsImhhbmRsZUxhYmVsTGlzdCIsImhhbmRsZVB1YmxpY1JlY29yZCIsImNhdGNoIiwiZXJyIiwiZ2V0TGFiZWxMaXN0IiwiZ2V0UHVibGljUmVjb3JkIiwiZ2V0QmFubmVyTGlzdCIsIm5vdGljZSIsImRldGFpbCIsIm5hdmlnYXRlVG8iLCJoYW5kbGVDYXJkIiwiaGFuZGxlVG9vbCIsImluZCIsImhhbmRsZXJSZWNvcmQiLCJuYXZUbyIsImhhbmRsZXJSZXBvcnQiLCJpdGVtIiwiZGV2aWNlIiwiZGV2aWNlX2RldGVybWluZSIsInBhZ2VfdXJsX3JlcG9ydCIsImFjZF9pZCIsImhhbmRsZUFkZFVzZXIiLCJoYW5kbGVUb2dnbGVUb3AiLCJpbmRleCIsInN1Y2Nlc3MiLCJzdGFydEJsdWV0b290aERldmljZURpc2NvdmVyeSIsImZhaWwiLCJnZXRCbHVldG9vdGhBZGFwdGVyIiwic3RhcnRCbHVldG9vdGhEZXZpY2VzRGlzY292ZXJ5IiwiYWxsb3dEdXBsaWNhdGVzS2V5Iiwib25CbHVldG9vdGhEZXZpY2VGb3VuZCIsImRldmljZXMiLCJmb3JFYWNoIiwibmFtZSIsImluZGV4T2YiLCJjbGVhclRpbWVvdXQiLCJoYW5kbGVEZXZpY2UiLCJ0b0xvd2VyQ2FzZSIsImxvY2FsTmFtZSIsImhhbmRsZU15VGltZSIsImZvdW5kRGV2aWNlcyIsImlkeCIsImluQXJyYXkiLCJwdXNoIiwiY3JlYXRlQkxFQ29ubmVjdGlvbiIsIiRCbHVldG9vdGgiLCJzdG9wQmx1ZXRvb3RoRGV2aWNlc0Rpc2NvdmVyeSIsInNldFRpbWVvdXQiLCJoaWRlTG9hZGluZyIsImdldEJMRURldmljZVNlcnZpY2VzIiwic2VydmljZUxpc3QiLCJzZXJ2aWNlcyIsImkiLCJzZXJ2aWNlIiwidXVpZCIsImdldEJMRURldmljZUNoYXJhY3RlcmlzdGljcyIsImNoYXJhY3RlcmlzdGljcyIsIm5vdGlmeUJMRUNoYXJhY3RlcmlzdGljVmFsdWVDaGFuZ2UiLCJjaGFyYWN0ZXJpc3RpY0lkIiwic3RhdGUiLCJub3RpZnlCTEVDaGFyYWN0ZXJpc3RpY1ZhbHVlIiwiSlNPTiIsInN0cmluZ2lmeSIsInZhbHVlIiwiZ2V0QmxlcmVsb2FkIiwiY29ubmVjdGVkIiwiY2xvc2VCbHVldG9vdGhBZGFwdGVyIiwiY2xvc2VCTEVDb25uZWN0aW9uIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQTRQQTtBQUlBO0FBQ0E7QUFBc0Q7QUFBQTtBQUZ0RCxJQUFJQSxNQUFNO0FBQUMsZUFHSTtFQUNkQyxJQUFJLGtCQUFHO0lBQ04sT0FBTztNQUNOQyxLQUFLLEVBQUUsQ0FBQztNQUNSQyxVQUFVLEVBQUUsR0FBRztNQUNmQyxNQUFNLEVBQUUsSUFBSTtNQUNaQyxXQUFXLEVBQUUsQ0FBQyxDQUFDO01BQ2ZDLFlBQVksRUFBRSxDQUFDO01BQ2ZDLFFBQVEsRUFBRSxFQUFFO01BQ1pDLFNBQVMsRUFBRSxFQUFFO01BQ2JDLEtBQUssRUFBRSxFQUFFO01BQ1RDLE1BQU0sRUFBRSxFQUFFO01BQ1ZDLFFBQVEsRUFBRSxLQUFLO01BQ2ZDLE9BQU8sRUFBRSxFQUFFO01BQ1hDLE1BQU0sRUFBRSxFQUFFO01BQ1ZDLEdBQUcsRUFBRSxFQUFFO01BQ1BDLFdBQVcsRUFBRSxFQUFFO01BQ2ZDLE1BQU0sRUFBRSxDQUFDO01BQUU7TUFDWEMsUUFBUSxFQUFFLEVBQUU7TUFDWkMsVUFBVSxFQUFFLENBQUM7TUFDYkMsUUFBUSxFQUFFLENBQUM7UUFDVEMsSUFBSSxFQUFFLGdCQUFnQjtRQUN0QkMsS0FBSyxFQUFFLE1BQU07UUFDYkMsSUFBSSxFQUFFO01BQ1AsQ0FBQyxFQUFFO1FBQ0ZGLElBQUksRUFBRSxnQkFBZ0I7UUFDdEJDLEtBQUssRUFBRSxPQUFPO1FBQ2RDLElBQUksRUFBRTtNQUNQLENBQUMsRUFDRDtRQUNDRixJQUFJLEVBQUUsZ0JBQWdCO1FBQ3RCQyxLQUFLLEVBQUUsTUFBTTtRQUNiQyxJQUFJLEVBQUU7TUFDUCxDQUFDLEVBQ0Q7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SUFBSWIsSUFBSSxHQUFHLElBQUk7TUFDZk8sR0FBRyxDQUFDTSwwQkFBMEIsQ0FBQyxVQUFTSixHQUFHLEVBQUU7UUFDNUMsYUFBWSxVQUFVLEVBQUVBLEdBQUcsQ0FBQ29HLFNBQVM7UUFDckM3RyxJQUFJLENBQUNVLE1BQU0sQ0FBQ0MsTUFBTSxDQUFDLGlCQUFpQixFQUFFRixHQUFHLENBQUNvRyxTQUFTLENBQUM7TUFDckQsQ0FBQyxDQUFDO0lBQ0gsQ0FBQztJQUNEO0FBQ0Y7QUFDQTtJQUNFQyxxQkFBcUIsbUNBQUc7TUFDdkIsSUFBSTlHLElBQUksR0FBRyxJQUFJO01BQ2ZPLEdBQUcsQ0FBQ3VHLHFCQUFxQixDQUFDO1FBQ3pCMUMsT0FBTyxFQUFFLGlCQUFBM0QsR0FBRyxFQUFJO1VBQ2YsYUFBWSxVQUFVO1FBQ3ZCO01BQ0QsQ0FBQyxDQUFDO0lBQ0gsQ0FBQztJQUNEO0FBQ0Y7QUFDQTtJQUNFc0csa0JBQWtCLGdDQUFHO01BQ3BCLElBQUkvRyxJQUFJLEdBQUcsSUFBSTtNQUNmTyxHQUFHLENBQUN3RyxrQkFBa0IsQ0FBQztRQUN0QjNJLFFBQVEsRUFBRTRCLElBQUksQ0FBQzVCLFFBQVE7UUFDdkJnRyxPQUFPLEVBQUUsaUJBQUEzRCxHQUFHLEVBQUk7VUFDZixhQUFZLFVBQVU7VUFDdEJULElBQUksQ0FBQ1UsTUFBTSxDQUFDQyxNQUFNLENBQUMsaUJBQWlCLEVBQUUsS0FBSyxDQUFDO1FBQzdDO01BQ0QsQ0FBQyxDQUFDO0lBQ0g7RUFDRDtBQUNELENBQUM7QUFBQSwyQiIsImZpbGUiOiIzNC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQge1xuXHRtYXBTdGF0ZVxufSBmcm9tIFwidnVleFwiO1xubGV0IG15VGltZTtcbmltcG9ydCBoZWFkZXJJbmRleCBmcm9tIFwiQC9lbGVtZW50L2hlYWRlckluZGV4LnZ1ZVwiXG5pbXBvcnQgcmVjb3JkIGZyb20gJ0AvZWxlbWVudC9tYW51YWxseUFkZC9yZWNvcmQudnVlJztcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0cnR5cGU6IDAsXG5cdFx0XHR0cmFuc2l0aW9uOiAxLjYsXG5cdFx0XHRpc1Nob3c6IHRydWUsXG5cdFx0XHRpbmZvTGlzdFRvcDoge30sXG5cdFx0XHRhY3RpdmVIZWlnaHQ6IDAsXG5cdFx0XHRkZXZpY2VJZDogXCJcIixcblx0XHRcdHNlcnZpY2VJZDogXCJcIixcblx0XHRcdHdyaXRlOiBcIlwiLFxuXHRcdFx0bm90aWZ5OiBcIlwiLFxuXHRcdFx0aXNDb3Vwb246IGZhbHNlLFxuXHRcdFx0bm90aWNlczogW10sXG5cdFx0XHRiYW5uZXI6IFtdLFxuXHRcdFx0cG9wOiBbXSxcblx0XHRcdGRldmljZXNMaXN0OiBbXSxcblx0XHRcdGlzbGluazogMCwgLy8tMemHjeaWsOi/nuaOpVxuXHRcdFx0dGV4dExpbms6IFwiXCIsXG5cdFx0XHRwcm9wb3NhbG5kOiAxLFxuXHRcdFx0dG9vbGxpc3Q6IFt7XG5cdFx0XHRcdFx0aWNvbjogJy9zdGF0aWMvcTIucG5nJyxcblx0XHRcdFx0XHR0aXRsZTogJ+S4reaLm+S8sOWIhicsXG5cdFx0XHRcdFx0cGF0aDogXCIvcGFnZXMvc2NvcmUvc2NvcmVcIlxuXHRcdFx0XHR9LCB7XG5cdFx0XHRcdFx0aWNvbjogJy9zdGF0aWMvcTQucG5nJyxcblx0XHRcdFx0XHR0aXRsZTogJ0JNSea1i+ivhCcsXG5cdFx0XHRcdFx0cGF0aDogXCIvcGFnZVR3by9ob21lL2JtaVwiXG5cdFx0XHRcdH0sXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRpY29uOiAnL3N0YXRpYy9xNi5wbmcnLFxuXHRcdFx0XHRcdHRpdGxlOiAn6YGX5Lyg6Lqr6auYJyxcblx0XHRcdFx0XHRwYXRoOiBcIi9wYWdlVHdvL2hvbWUvaW5oZXJpdEhlaWdoZXRcIlxuXHRcdFx0XHR9LFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0aWNvbjogJy9zdGF0aWMvcTEucG5nJyxcblx0XHRcdFx0XHR0aXRsZTogJ+aZuuiDvei3s+e7sycsXG5cdFx0XHRcdFx0cGF0aDogXCIvcGFnZXMvc2tpcGluZy9za2lwP2FjZF9pZD02XCJcblx0XHRcdFx0fSxcblx0XHRcdFx0e1xuXHRcdFx0XHRcdGljb246ICcvc3RhdGljL3ExMC5wbmcnLFxuXHRcdFx0XHRcdHRpdGxlOiAn6IK65rS76K6t57uDJyxcblx0XHRcdFx0XHRwYXRoOiBcIi9wYWdlcy9sdW5naW5nL3ZpdGFsY2FwYWNpdHk/YWNkX2lkPThcIlxuXHRcdFx0XHR9LFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0aWNvbjogJy9zdGF0aWMvcTgucG5nJyxcblx0XHRcdFx0XHR0aXRsZTogJ+WOhuWPsuS9k+mHjScsXG5cdFx0XHRcdFx0cGF0aDogXCIvcGFnZVR3by9oaXN0b3J5L2hpc3Rvcnk/YWNkX2lkPTJcIlxuXHRcdFx0XHR9LFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0aWNvbjogJy9zdGF0aWMvcTMucG5nJyxcblx0XHRcdFx0XHR0aXRsZTogJ+WHj+iEguWvueavlCcsXG5cdFx0XHRcdFx0cGF0aDogXCIvcGFnZVR3by9jb21way9jb250cmFzdD9hY2RfaWQ9MlwiXG5cdFx0XHRcdH0sXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRpY29uOiAnL3N0YXRpYy9xNS5wbmcnLFxuXHRcdFx0XHRcdHRpdGxlOiAn5puy57q/L+ebruaghycsXG5cdFx0XHRcdFx0cGF0aDogXCIvcGFnZXMvYm9keS9ib2R5P2FjZF9pZD0yXCJcblx0XHRcdFx0fSxcblx0XHRcdFx0e1xuXHRcdFx0XHRcdGljb246ICcvc3RhdGljL3E3LnBuZycsXG5cdFx0XHRcdFx0dGl0bGU6ICfmiYvliqjorrDlvZUnLFxuXHRcdFx0XHRcdHBhdGg6IFwiXCJcblx0XHRcdFx0fSxcblx0XHRcdFx0e1xuXHRcdFx0XHRcdGljb246ICcvc3RhdGljL3E5LnBuZycsXG5cdFx0XHRcdFx0dGl0bGU6ICfmiJDlkZjnrqHnkIYnLFxuXHRcdFx0XHRcdHBhdGg6IFwiL3BhZ2VUd28vbXkvbWFuYWdlXCJcblx0XHRcdFx0fSxcblxuXHRcdFx0XSxcblx0XHR9XG5cdH0sXG5cdGNvbXBvbmVudHM6IHtcblx0XHRyZWNvcmQsXG5cdFx0aGVhZGVySW5kZXhcblx0fSxcblx0Y29tcHV0ZWQ6IHtcblx0XHQuLi5tYXBTdGF0ZShbXCJ1c2VyXCIsIFwiZmFtaWxheUxpc3RcIiwgJ01lYXN1cmVSZXN1bHQnLCBcImlzQ29ubmVjdGVkXCIsIFwiaXNCbHVldG9vdGhUeWxlXCJdKSxcblx0XHR1c2VySW5mbygpIHtcblx0XHRcdHJldHVybiB0aGlzLnVzZXJcblx0XHR9LFxuXHRcdHVzZXJMaXN0KCkge1xuXHRcdFx0cmV0dXJuIHRoaXMuZmFtaWxheUxpc3Rcblx0XHR9LFxuXHRcdGNwbGlzdCgpIHtcblx0XHRcdGNvbnNvbGUubG9nKFwidGhpcy5NZWFzdXJlUmVzdWx0LmNwbGlzdFwiLCB0aGlzLk1lYXN1cmVSZXN1bHQuY3BsaXN0KVxuXHRcdFx0cmV0dXJuIHRoaXMuTWVhc3VyZVJlc3VsdC5jcGxpc3Rcblx0XHR9LFxuXHRcdGluZm8oKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdHRoYXQuaW5mb0xpc3RUb3AgPSB0aGF0Lk1lYXN1cmVSZXN1bHQudG9wX2xpc3RbMF0gPyB0aGF0Lk1lYXN1cmVSZXN1bHQudG9wX2xpc3RbMF0gOiB7fVxuXHRcdFx0dGhhdC5hY3RpdmVIZWlnaHQgPSAwXG5cdFx0XHRyZXR1cm4gdGhhdC5NZWFzdXJlUmVzdWx0XG5cdFx0fSxcblx0fSxcblx0b25Mb2FkKG9wdGlvbnMpIHtcblx0XHRsZXQgdGhhdCA9IHRoaXNcblxuXHRcdGlmIChvcHRpb25zICYmIG9wdGlvbnMudHlwZSA9PSAxKSB7XG5cdFx0XHR0aGF0LmhhbmRsZVVzZXJMaXN0KClcblx0XHRcdHRoYXQuaGFuZGxlQmFubmVyTGlzdCgpXG5cdFx0fVxuXG5cblxuXG5cblx0XHR1bmkub25CbHVldG9vdGhBZGFwdGVyU3RhdGVDaGFuZ2UoZnVuY3Rpb24ocmVzKSB7XG5cdFx0XHR0aGF0LiRzdG9yZS5jb21taXQoXCJjaGFuZ2VCbHVldG9vdGhcIiwgcmVzLmF2YWlsYWJsZSk7XG5cdFx0fSlcblx0XHR0aGF0Lm9uQkxFQ29ubmVjdGlvblN0YXRlQ2hhbmdlKClcblx0fSxcblx0b25QdWxsRG93blJlZnJlc2goKSB7XG5cdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0dGhhdC5pc1Nob3cgPSB0cnVlXG5cdFx0dGhhdC5oYW5kbGVVc2VyTGlzdCgpXG5cdFx0dGhhdC5vbkJMRUNvbm5lY3Rpb25TdGF0ZUNoYW5nZSgpXG5cdFx0dW5pLnN0b3BQdWxsRG93blJlZnJlc2goKVxuXHR9LFxuXHR3YXRjaDoge1xuXHRcdGlzQ29ubmVjdGVkOiBmdW5jdGlvbigpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0aWYgKCF0aGF0LmlzQ29ubmVjdGVkKSB7XG5cdFx0XHRcdHRoYXQudGV4dExpbmsgPSBcIumHjeaWsOa1i+mHj1wiXG5cdFx0XHRcdHRoYXQuaXNsaW5rID0gLTFcblx0XHRcdH1cblx0XHR9LFxuXHRcdGlzQmx1ZXRvb3RoVHlsZTogZnVuY3Rpb24oKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdGlmICghdGhhdC5pc0JsdWV0b290aFR5bGUpIHtcblx0XHRcdFx0dGhhdC50ZXh0TGluayA9IFwi6K+35omT5byA5omL5py66JOd54mZ5ZCO77yM5byA5aeL5rWL6YePXCJcblx0XHRcdFx0dGhhdC5pc2xpbmsgPSAtMVxuXHRcdFx0fVxuXHRcdH0sXG5cdH0sXG5cdG9uU2hvdygpIHtcblx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRjb25zb2xlLmxvZyhcIm9uU2hvd1wiLCB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2lzQmxlJykpXG5cdFx0aWYgKHVuaS5nZXRTdG9yYWdlU3luYygnaXNCbGUnKSAmJiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2lzQmxlJykgPT0gdHJ1ZSkge1xuXHRcdFx0dGhhdC5vcGVuQmx1ZXRvb3RoQWRhcHRlcigpXG5cdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2lzQmxlJywgZmFsc2UpXG5cdFx0XHRjb25zb2xlLmxvZyhcIummluasoea3u+WKoOeOqeeUqOaIt+WQjuWIneWni+WMluiTneeJmVwiLCB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2lzQmxlJykpXG5cdFx0fVxuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0Ly8g5piv5ZCm55m75b2VXG5cdFx0aGFuZGxlb2dpbnZlcnNpb24oKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdHRoYXQuJG1vZGVsLmdldGxvZ2ludmVyc2lvbih7fSkudGhlbihyZXMgPT4ge1xuXHRcdFx0XHRpZiAocmVzLmNvZGUgPT0gMCkge1xuXHRcdFx0XHRcdHRoYXQuaGFuZGxlVXNlckxpc3QoKVxuXHRcdFx0XHRcdHRoYXQuaGFuZGxlQmFubmVyTGlzdCgpXG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd0b2tlbicsIG51bGwpXG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdhYW5faWQnLCBudWxsKVxuXHRcdFx0XHRcdHVuaS5jbGVhclN0b3JhZ2VTeW5jKClcblx0XHRcdFx0XHR1bmkucmVMYXVuY2goe1xuXHRcdFx0XHRcdFx0dXJsOiBcIi9wYWdlVHdvL2xvZ2luL2xvZ2luXCJcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9XG5cdFx0XHR9KVxuXHRcdH0sXG5cblx0XHQvLyDmiJDlkZjliJfooahcblx0XHRoYW5kbGVVc2VyTGlzdCgpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0dGhhdC4kbW9kZWwuZ2V0VXNlckxpc3Qoe1xuXHRcdFx0XHR0eXBlOiAyXG5cdFx0XHR9KS50aGVuKHJlcyA9PiB7XG5cdFx0XHRcdHRoYXQuaXNTaG93ID0gdHJ1ZVxuXHRcdFx0XHRjb25zb2xlLmxvZyhcIueUqOaIt+WIl+ihqFwiLCByZXMsIHVuaS5nZXRTdG9yYWdlU3luYygndXNlcmlkJykpXG5cdFx0XHRcdGlmIChyZXMuY29kZSAhPSAwKSB7XG5cdFx0XHRcdFx0dGhhdC4kdG9vbHMubXNnKHJlcy5tc2cpXG5cdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdH1cblx0XHRcdFx0dGhhdC4kc3RvcmUuY29tbWl0KCdjaGFuZ2VGYW1pbGF5JywgcmVzLmRhdGEpXG5cdFx0XHRcdGlmIChyZXMuZGF0YS5sZW5ndGgpIHtcblx0XHRcdFx0XHRsZXQgdXNlcmlkID0gXCJcIlxuXHRcdFx0XHRcdGlmICh1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpKSB7XG5cdFx0XHRcdFx0XHRsZXQgZm91bmQgPSByZXMuZGF0YS5maW5kKGUgPT4gZS5pZCA9PSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcpKTtcblx0XHRcdFx0XHRcdGlmIChmb3VuZCAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRcdFx0XHRcdHVzZXJpZCA9IGZvdW5kLmlkXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdFx0XHR1c2VyaWQgPSByZXMuZGF0YVswXS5pZFxuXHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3VzZXJpZCcsIHJlcy5kYXRhWzBdLmlkKVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0XHR1c2VyaWQgPSByZXMuZGF0YVswXS5pZFxuXHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd1c2VyaWQnLCByZXMuZGF0YVswXS5pZClcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Y29uc29sZS5sb2coXCLmraPnoa51c2VyaWRcIiwgdXNlcmlkKVxuXHRcdFx0XHRcdHRoYXQuJHN0b3JlLmRpc3BhdGNoKCdnZXRVc2VySW5mbycsIHtcblx0XHRcdFx0XHRcdGF1ZF9pZDogdXNlcmlkXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0XHR0aGF0LiRzdG9yZS5kaXNwYXRjaChcImdldFJlc3VsdFwiLCB7XG5cdFx0XHRcdFx0XHRhdWRfaWQ6IHVzZXJpZFxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0dGhhdC5oYW5kbGVMYWJlbExpc3QodXNlcmlkKVxuXHRcdFx0XHRcdHRoYXQuaGFuZGxlUHVibGljUmVjb3JkKHVzZXJpZClcblx0XHRcdFx0XHR0aGF0Lm9wZW5CbHVldG9vdGhBZGFwdGVyKClcblx0XHRcdFx0fVxuXHRcdFx0fSkuY2F0Y2goZXJyID0+IHt9KVxuXHRcdH0sXG5cdFx0Ly8g5YWs5YWx5Y2h54mH5YiX6KGoXG5cdFx0aGFuZGxlTGFiZWxMaXN0KGlkKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdHRoYXQuJG1vZGVsLmdldExhYmVsTGlzdCh7XG5cdFx0XHRcdGF1ZF9pZDogaWRcblx0XHRcdH0pLnRoZW4ocmVzID0+IHtcblx0XHRcdFx0Y29uc29sZS5sb2coXCLlhazlhbHljaHniYfpobnnm65cIiwgcmVzKVxuXHRcdFx0XHRpZiAocmVzLmNvZGUgPT0gMCkge1xuXHRcdFx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdCgnY2hhbmdlTGFiZWxMaXN0JywgcmVzLmRhdGEpXG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0fSxcblx0XHQvLyDlhazlhbHmiYvliqjorrDlvZXlhoXlrrlcblx0XHRoYW5kbGVQdWJsaWNSZWNvcmQoaWQpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0dGhhdC4kbW9kZWwuZ2V0UHVibGljUmVjb3JkKHtcblx0XHRcdFx0YXVkX2lkOiBpZFxuXHRcdFx0fSkudGhlbihyZXMgPT4ge1xuXHRcdFx0XHRjb25zb2xlLmxvZyhcIuWFrOWFseaJi+WKqOiusOW9lVwiLCByZXMpXG5cdFx0XHRcdGlmIChyZXMuY29kZSA9PSAwKSB7XG5cdFx0XHRcdFx0dGhhdC4kc3RvcmUuY29tbWl0KCdjaGFuZ2VQdWJsaWNSZWNvcmQnLCByZXMuZGF0YSlcblx0XHRcdFx0fVxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8vIGJhbm5lclxuXHRcdGhhbmRsZUJhbm5lckxpc3QoKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdHRoYXQuJG1vZGVsLmdldEJhbm5lckxpc3Qoe30pLnRoZW4ocmVzID0+IHtcblx0XHRcdFx0aWYgKHJlcy5jb2RlICE9IDApIHtcblx0XHRcdFx0XHR0aGF0LiR0b29scy5tc2cocmVzLm1zZylcblx0XHRcdFx0XHRyZXR1cm5cblx0XHRcdFx0fVxuXHRcdFx0XHR0aGF0Lm5vdGljZXMgPSByZXMuZGF0YS5ub3RpY2Vcblx0XHRcdFx0dGhhdC5iYW5uZXIgPSByZXMuZGF0YS5iYW5uZXJcblx0XHRcdFx0dGhhdC5wb3AgPSByZXMuZGF0YS5wb3Bcblx0XHRcdFx0dGhhdC5pc0NvdXBvbiA9IHJlcy5kYXRhLnBvcC5sZW5ndGggPyB0cnVlIDogZmFsc2Vcblx0XHRcdH0pXG5cdFx0fSxcblx0XHRkZXRhaWwoaWQpIHtcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOiBcIi9wYWdlVHdvL3dlYnZpZXcvd2Vidmlldz9pZD1cIiArIGlkXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Ly8g6K6+572u5pWw5o2u6aG15Y2h54mHXG5cdFx0aGFuZGxlQ2FyZCgpIHtcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOiBcIi9wYWdlVHdvL2NhcmRMaXN0L2NhcmRcIlxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdGhhbmRsZVRvb2woaW5kLCBwYXRoKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXNcblx0XHRcdGlmIChpbmQgPT0gOCkge1xuXHRcdFx0XHR0aGF0LmhhbmRsZXJSZWNvcmQoMilcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHRoYXQubmF2VG8ocGF0aClcblx0XHRcdH1cblx0XHR9LFxuXHRcdC8vIOaKpeWRiumhtVxuXHRcdGhhbmRsZXJSZXBvcnQoaXRlbSkge1xuXHRcdFx0Y29uc29sZS5sb2coXCJpdGVtXCIsIGl0ZW0pXG5cdFx0XHRsZXQgZGV2aWNlID0gaXRlbS5kZXZpY2VfZGV0ZXJtaW5lID8gMSA6IDBcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOiBpdGVtLnBhZ2VfdXJsX3JlcG9ydCArIFwiP2FjZF9pZD1cIiArIGl0ZW0uYWNkX2lkICsgJyZkZXZpY2U9JyArIGRldmljZVxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8vIOaJi+WKqOa3u+WKoFxuXHRcdGhhbmRsZXJSZWNvcmQoaWQpIHtcblx0XHRcdHRoaXMucnR5cGUgPSBpZFxuXHRcdFx0dGhpcy4kc3RvcmUuY29tbWl0KCdjaGFuZ2VSZWNvcmQnLCB0cnVlKVxuXHRcdH0sXG5cdFx0Ly8g5re75Yqg5oiQ5ZGYXG5cdFx0aGFuZGxlQWRkVXNlcigpIHtcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOiBcIi9wYWdlVHdvL215L3VzZXJJbmZvXCJcblx0XHRcdH0pXG5cdFx0fSxcblx0XHRoYW5kbGVUb2dnbGVUb3AoaXRlbSwgaW5kZXgpIHtcblx0XHRcdHRoaXMuaW5mb0xpc3RUb3AgPSBpdGVtXG5cdFx0XHR0aGlzLmFjdGl2ZUhlaWdodCA9IGluZGV4XG5cdFx0fSxcblx0XHRuYXZUbyh1cmwpIHtcblx0XHRcdGNvbnNvbGUubG9nKFwidXJsXCIsIHVybClcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOiB1cmxcblx0XHRcdH0pXG5cdFx0fSxcblx0XHQvLyDliJ3lp4vljJbok53niZlcblx0XHRvcGVuQmx1ZXRvb3RoQWRhcHRlcigpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0dGhhdC5kZXZpY2VzTGlzdCA9IFtdXG5cdFx0XHR1bmkub3BlbkJsdWV0b290aEFkYXB0ZXIoe1xuXHRcdFx0XHRzdWNjZXNzOiBlID0+IHtcblx0XHRcdFx0XHR0aGF0LmlzbGluayA9IDBcblx0XHRcdFx0XHR0aGF0LnRleHRMaW5rID0gXCLok53niZnmkJzntKLkuK1cIlxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi6JOd54mZ5Yid5aeL5YyW5oiQ5YqfXCIpXG5cdFx0XHRcdFx0dGhhdC5zdGFydEJsdWV0b290aERldmljZURpc2NvdmVyeSgpXG5cdFx0XHRcdH0sXG5cdFx0XHRcdGZhaWw6IGVyciA9PiB7XG5cdFx0XHRcdFx0dGhhdC5pc2xpbmsgPSAtMVxuXHRcdFx0XHRcdHRoYXQudGV4dExpbmsgPSB0aGF0LiR0b29scy5nZXRCbHVldG9vdGhBZGFwdGVyKGVycilcblx0XHRcdFx0XHRjb25zb2xlLmxvZygn5Yid5aeL5YyW6JOd54mZ5aSx6LSlOicgKyBlcnIpO1xuXHRcdFx0XHRcdHJldHVyblxuXHRcdFx0XHR9XG5cdFx0XHR9KTtcblx0XHR9LFxuXHRcdC8vIOW8gOWni+aQnOWvu+mZhOi/keeahOiTneeJmeWkluWbtOiuvuWkh1xuXHRcdHN0YXJ0Qmx1ZXRvb3RoRGV2aWNlRGlzY292ZXJ5KCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHR1bmkuc3RhcnRCbHVldG9vdGhEZXZpY2VzRGlzY292ZXJ5KHtcblx0XHRcdFx0YWxsb3dEdXBsaWNhdGVzS2V5OiB0cnVlLCAvL+aYr+WQpuWFgeiuuOmHjeWkjeS4iuaKpeWQjOS4gOiuvuWkh1xuXHRcdFx0XHRzdWNjZXNzOiByZXMgPT4ge1xuXHRcdFx0XHRcdHRoYXQub25CbHVldG9vdGhEZXZpY2VGb3VuZCgpO1xuXHRcdFx0XHR9LFxuXHRcdFx0XHRmYWlsOiByZXMgPT4ge31cblx0XHRcdH0pO1xuXHRcdH0sXG5cdFx0LyoqXG5cdFx0ICog5Y+R546w5aSW5Zu06K6+5aSHXG5cdFx0ICovXG5cdFx0b25CbHVldG9vdGhEZXZpY2VGb3VuZCgpIHtcblx0XHRcdHZhciB0aGF0ID0gdGhpcztcblx0XHRcdHVuaS5vbkJsdWV0b290aERldmljZUZvdW5kKHJlcyA9PiB7XG5cdFx0XHRcdHJlcy5kZXZpY2VzLmZvckVhY2goZGV2aWNlID0+IHtcblx0XHRcdFx0XHRpZiAoZGV2aWNlLm5hbWUuaW5kZXhPZihcIkcwMlwiKSAhPSAtMSkge1xuXHRcdFx0XHRcdFx0Y2xlYXJUaW1lb3V0KG15VGltZSk7XG5cdFx0XHRcdFx0XHR0aGF0LmRldmljZUlkID0gZGV2aWNlLmRldmljZUlkO1xuXHRcdFx0XHRcdFx0dGhhdC5oYW5kbGVEZXZpY2UoZGV2aWNlKVxuXHRcdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGlmIChkZXZpY2UubmFtZS50b0xvd2VyQ2FzZSgpLmluZGV4T2YoJ3BjbCcpICE9IC0xIHx8IChkZXZpY2UubG9jYWxOYW1lICYmXG5cdFx0XHRcdFx0XHRcdGRldmljZS5sb2NhbE5hbWUudG9Mb3dlckNhc2UoKS5pbmRleE9mKCdwY2wnKSAhPSAtMSkpIHtcblx0XHRcdFx0XHRcdGNsZWFyVGltZW91dChteVRpbWUpO1xuXHRcdFx0XHRcdFx0dGhhdC5kZXZpY2VJZCA9IGRldmljZS5kZXZpY2VJZDtcblx0XHRcdFx0XHRcdHRoYXQuaGFuZGxlRGV2aWNlKGRldmljZSlcblx0XHRcdFx0XHRcdHJldHVyblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSlcblx0XHRcdH0pO1xuXHRcdFx0dGhhdC5oYW5kbGVNeVRpbWUoKVxuXHRcdH0sXG5cdFx0aGFuZGxlRGV2aWNlKGRldmljZSkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHRjb25zdCBmb3VuZERldmljZXMgPSB0aGF0LmRldmljZXNMaXN0XG5cdFx0XHRjb25zdCBpZHggPSB0aGF0LiR0b29scy5pbkFycmF5KGZvdW5kRGV2aWNlcywgXCJkZXZpY2VJZFwiLCBkZXZpY2UuZGV2aWNlSWQpXG5cdFx0XHRpZiAoaWR4ID09PSAtMSkge1xuXHRcdFx0XHRpZiAoZGV2aWNlLm5hbWUuaW5kZXhPZihcIlBDTFwiKSAhPSAtMSkge1xuXHRcdFx0XHRcdHRoYXQuZGV2aWNlc0xpc3QucHVzaChkZXZpY2UpXG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHRcdFx0dXJsOiBcIi9wYWdlVHdvL2RldmljZXMvUENMP2RldmljZUlkPVwiICsgZGV2aWNlLmRldmljZUlkXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHR0aGF0LmRldmljZXNMaXN0LnB1c2goZGV2aWNlKTtcblx0XHRcdFx0XHR0aGF0LmNyZWF0ZUJMRUNvbm5lY3Rpb24oKVxuXHRcdFx0XHRcdHRoYXQuJEJsdWV0b290aC5zdG9wQmx1ZXRvb3RoRGV2aWNlc0Rpc2NvdmVyeSgpXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9LFxuXHRcdC8vIOi/nuaOpeiTneeJmVxuXHRcdGNyZWF0ZUJMRUNvbm5lY3Rpb24oKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXM7XG5cdFx0XHR1bmkuY3JlYXRlQkxFQ29ubmVjdGlvbih7XG5cdFx0XHRcdGRldmljZUlkOiB0aGF0LmRldmljZUlkLFxuXHRcdFx0XHRzdWNjZXNzOiByZXMgPT4ge1xuXHRcdFx0XHRcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XG5cdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKVxuXHRcdFx0XHRcdFx0dGhhdC50ZXh0TGluayA9IFwi6JOd54mZ6L+e5o6l5LitXCJcblx0XHRcdFx0XHRcdHRoYXQuZ2V0QkxFRGV2aWNlU2VydmljZXMoKVxuXHRcdFx0XHRcdH0sIDEwMDApXG5cdFx0XHRcdH0sXG5cdFx0XHRcdGZhaWw6IHJlcyA9PiB7XG5cdFx0XHRcdFx0dGhhdC5pc2xpbmsgPSAtMVxuXHRcdFx0XHRcdHRoYXQudGV4dExpbmsgPSBcIuiuvuWkh+i/nuaOpeWksei0pe+8jOmHjeaWsOi/nuaOpVwiXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coXCLorr7lpIfov57mjqXlpLHotKXvvIzor7fph43mlrDov57mjqVcIiwgcmVzLCB0aGF0LmRldmljZUlkKTtcblx0XHRcdFx0fVxuXHRcdFx0fSk7XG5cdFx0fSxcblx0XHQvKipcblx0XHQgKiDojrflj5borr7lpIfnmoRVVUlEXG5cdFx0ICovXG5cdFx0Z2V0QkxFRGV2aWNlU2VydmljZXMoKSB7XG5cdFx0XHRsZXQgc2VydmljZUxpc3QgPSBbXTtcblx0XHRcdGxldCB0aGF0ID0gdGhpcztcblx0XHRcdHVuaS5nZXRCTEVEZXZpY2VTZXJ2aWNlcyh7XG5cdFx0XHRcdGRldmljZUlkOiB0aGF0LmRldmljZUlkLFxuXHRcdFx0XHRzdWNjZXNzOiByZXMgPT4ge1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi6I635Y+W6K6+5aSH55qEVVVJROaIkOWKn1wiLCByZXMsIHRoYXQuZGV2aWNlSWQpXG5cdFx0XHRcdFx0c2VydmljZUxpc3QgPSByZXMuc2VydmljZXM7XG5cdFx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBzZXJ2aWNlTGlzdC5sZW5ndGg7IGkrKykge1xuXHRcdFx0XHRcdFx0bGV0IHNlcnZpY2UgPSBzZXJ2aWNlTGlzdFtpXTtcblx0XHRcdFx0XHRcdGlmIChzZXJ2aWNlLnV1aWQuaW5kZXhPZihcIkZGRjBcIikgIT0gLTEpIHtcblx0XHRcdFx0XHRcdFx0dGhhdC5zZXJ2aWNlSWQgPSBzZXJ2aWNlLnV1aWQ7XG5cdFx0XHRcdFx0XHRcdHRoYXQuZ2V0QkxFRGV2aWNlQ2hhcmFjdGVyaXN0aWNzKCk7XG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi6K6+5aSH55qERkZFMOeahHNlcnZpY2VJZO+8miBcIiArIHRoYXQuc2VydmljZUlkKTtcblx0XHRcdFx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9LFxuXHRcdFx0XHRmYWlsOiByZXMgPT4ge1xuXHRcdFx0XHRcdHRoYXQuaXNsaW5rID0gLTFcblx0XHRcdFx0XHR0aGF0LnRleHRMaW5rID0gXCLorr7lpIfov57mjqXlpLHotKXvvIzph43mlrDov57mjqVcIlxuXHRcdFx0XHRcdGNsZWFyVGltZW91dChteVRpbWUpO1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKCfojrflj5borr7lpIfnmoRVVUlE5aSx6LSlOicsIHJlcylcblx0XHRcdFx0fVxuXHRcdFx0fSk7XG5cdFx0fSxcblx0XHQvKipcblx0XHQgKiDojrflj5bmjIflrprmnI3liqHnmoTnibnlvoHlgLxcblx0XHQgKi9cblx0XHRnZXRCTEVEZXZpY2VDaGFyYWN0ZXJpc3RpY3MoKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXM7XG5cdFx0XHR1bmkuZ2V0QkxFRGV2aWNlQ2hhcmFjdGVyaXN0aWNzKHtcblx0XHRcdFx0ZGV2aWNlSWQ6IHRoYXQuZGV2aWNlSWQsXG5cdFx0XHRcdHNlcnZpY2VJZDogdGhhdC5zZXJ2aWNlSWQsXG5cdFx0XHRcdHN1Y2Nlc3M6IHJlcyA9PiB7XG5cdFx0XHRcdFx0Ly8gKiDor7tyZWFkOiB0cnVlLCAvLyzlhpl3cml0ZTogdHJ1ZSwgLy8s6YCa55+lbm90aWZ5OiB0cnVlXG5cdFx0XHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCByZXMuY2hhcmFjdGVyaXN0aWNzLmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdFx0XHRsZXQgaXRlbSA9IHJlcy5jaGFyYWN0ZXJpc3RpY3NbaV07XG5cdFx0XHRcdFx0XHRpZiAoaXRlbS51dWlkLmluZGV4T2YoJzAwMDBGRkYxJykgIT0gLTEpIHtcblx0XHRcdFx0XHRcdFx0dGhhdC5ub3RpZnkgPSBpdGVtLnV1aWRcblx0XHRcdFx0XHRcdH0gZWxzZSBpZiAoaXRlbS51dWlkLmluZGV4T2YoJzAwMDBGRkYyJykgIT0gLTEpIHtcblx0XHRcdFx0XHRcdFx0dGhhdC53cml0ZSA9IGl0ZW0udXVpZFxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR1bmkubm90aWZ5QkxFQ2hhcmFjdGVyaXN0aWNWYWx1ZUNoYW5nZSh7XG5cdFx0XHRcdFx0XHRkZXZpY2VJZDogdGhhdC5kZXZpY2VJZCxcblx0XHRcdFx0XHRcdHNlcnZpY2VJZDogdGhhdC5zZXJ2aWNlSWQsXG5cdFx0XHRcdFx0XHRjaGFyYWN0ZXJpc3RpY0lkOiB0aGF0Lm5vdGlmeSxcblx0XHRcdFx0XHRcdHN0YXRlOiB0cnVlLFxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0dW5pLm5vdGlmeUJMRUNoYXJhY3RlcmlzdGljVmFsdWVDaGFuZ2Uoe1xuXHRcdFx0XHRcdFx0ZGV2aWNlSWQ6IHRoYXQuZGV2aWNlSWQsXG5cdFx0XHRcdFx0XHRzZXJ2aWNlSWQ6IHRoYXQuc2VydmljZUlkLFxuXHRcdFx0XHRcdFx0Y2hhcmFjdGVyaXN0aWNJZDogdGhhdC53cml0ZSxcblx0XHRcdFx0XHRcdHN0YXRlOiB0cnVlLFxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0dGhhdC5ub3RpZnlCTEVDaGFyYWN0ZXJpc3RpY1ZhbHVlKClcblx0XHRcdFx0fSxcblx0XHRcdFx0ZmFpbDogcmVzID0+IHtcblx0XHRcdFx0XHRjb25zb2xlLmxvZygn6I635Y+W54m55b6B5YC85aSx6LSlOicsIEpTT04uc3RyaW5naWZ5KHJlcykpXG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0fSxcblx0XHQvKipcblx0XHQgKiDlvIDlkK/orqLpmIXnibnlvoHlgLxcblx0XHQgKiByZWFkOiB0cnVlLCAvL+ivuyx3cml0ZTogdHJ1ZSwgLy/lhpksbm90aWZ5OiB0cnVlLCAvL+W5v+aSrVxuXHRcdCAqL1xuXHRcdG5vdGlmeUJMRUNoYXJhY3RlcmlzdGljVmFsdWUoKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXM7XG5cdFx0XHR1bmkubm90aWZ5QkxFQ2hhcmFjdGVyaXN0aWNWYWx1ZUNoYW5nZSh7XG5cdFx0XHRcdHN0YXRlOiB0cnVlLCAvLyDlkK/nlKggbm90aWZ5IOWKn+iDvVxuXHRcdFx0XHRkZXZpY2VJZDogdGhhdC5kZXZpY2VJZCxcblx0XHRcdFx0c2VydmljZUlkOiB0aGF0LnNlcnZpY2VJZCxcblx0XHRcdFx0Y2hhcmFjdGVyaXN0aWNJZDogdGhhdC5ub3RpZnksXG5cdFx0XHRcdHN1Y2Nlc3MocmVzKSB7XG5cdFx0XHRcdFx0bGV0IGluZm8gPSB7XG5cdFx0XHRcdFx0XHRkZXZpY2VJZDogdGhhdC5kZXZpY2VJZCxcblx0XHRcdFx0XHRcdHNlcnZpY2VJZDogdGhhdC5zZXJ2aWNlSWQsXG5cdFx0XHRcdFx0XHRub3RpZnk6IHRoYXQubm90aWZ5LFxuXHRcdFx0XHRcdFx0d3JpdGU6IHRoYXQud3JpdGUsXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0XHRcdHVybDogXCIvcGFnZVR3by9kZXZpY2VzL0cwMj9pbmZvPVwiICsgSlNPTi5zdHJpbmdpZnkoaW5mbylcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9LFxuXHRcdFx0XHRmYWlsKHJlcykge1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5rWL6YeP5aSx6LSlXCIsIHJlcy52YWx1ZSk7XG5cdFx0XHRcdH1cblx0XHRcdH0pO1xuXHRcdH0sXG5cdFx0aGFuZGxlTXlUaW1lKCkge1xuXHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xuXHRcdFx0bXlUaW1lID0gc2V0VGltZW91dChmdW5jdGlvbigpIHtcblx0XHRcdFx0aWYgKCF0aGF0LmRldmljZXNMaXN0Lmxlbmd0aCkge1xuXHRcdFx0XHRcdHRoYXQuaXNsaW5rID0gLTFcblx0XHRcdFx0XHR0aGF0LnRleHRMaW5rID0gXCLmnKrmkJzntKLliLDmnInmlYjorr7lpIfvvIzph43mlrDmkJzntKJcIlxuXHRcdFx0XHRcdGNsZWFyVGltZW91dChteVRpbWUpO1xuXHRcdFx0XHRcdHRoYXQuJEJsdWV0b290aC5zdG9wQmx1ZXRvb3RoRGV2aWNlc0Rpc2NvdmVyeSgpXG5cdFx0XHRcdH1cblx0XHRcdH0sIDUwMDAwKTtcblx0XHR9LFxuXHRcdC8vIOS7juW5v+aSreenpOi/lOWbnuWQjuabtOaUueiTneeJmeeKtuaAgVxuXHRcdGdldEJsZXJlbG9hZCgpIHtcblx0XHRcdGxldCB0aGF0ID0gdGhpc1xuXHRcdFx0dGhhdC5pc2xpbmsgPSAtMVxuXHRcdFx0dGhhdC50ZXh0TGluayA9IFwi6YeN5paw5rWL6YePXCJcblx0XHR9LFxuXHRcdC8vIOebkeWQrOiTneeJmei/nuaOpeeKtuaAgVxuXHRcdG9uQkxFQ29ubmVjdGlvblN0YXRlQ2hhbmdlKCkge1xuXHRcdFx0bGV0IHRoYXQgPSB0aGlzXG5cdFx0XHR1bmkub25CTEVDb25uZWN0aW9uU3RhdGVDaGFuZ2UoZnVuY3Rpb24ocmVzKSB7XG5cdFx0XHRcdGNvbnNvbGUubG9nKFwi55uR5ZCs6JOd54mZ6L+e5o6l54q25oCBXCIsIHJlcy5jb25uZWN0ZWQpXG5cdFx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdChcImNoYW5nZUNvbm5lY3RlZFwiLCByZXMuY29ubmVjdGVkKTtcblx0XHRcdH0pXG5cdFx0fSxcblx0XHQvKipcblx0XHQgKiDmlq3lvIDok53niZnmqKHlnZdcblx0XHQgKi9cblx0XHRjbG9zZUJsdWV0b290aEFkYXB0ZXIoKSB7XG5cdFx0XHRsZXQgdGhhdCA9IHRoaXM7XG5cdFx0XHR1bmkuY2xvc2VCbHVldG9vdGhBZGFwdGVyKHtcblx0XHRcdFx0c3VjY2VzczogcmVzID0+IHtcblx0XHRcdFx0XHRjb25zb2xlLmxvZygn6JOd54mZ5qih5Z2X5YWz6Zet5oiQ5YqfJyk7XG5cdFx0XHRcdH1cblx0XHRcdH0pXG5cdFx0fSxcblx0XHQvKipcblx0XHQgKiDmlq3lvIDok53niZnov57mjqVcblx0XHQgKi9cblx0XHRjbG9zZUJMRUNvbm5lY3Rpb24oKSB7XG5cdFx0XHR2YXIgdGhhdCA9IHRoaXM7XG5cdFx0XHR1bmkuY2xvc2VCTEVDb25uZWN0aW9uKHtcblx0XHRcdFx0ZGV2aWNlSWQ6IHRoYXQuZGV2aWNlSWQsXG5cdFx0XHRcdHN1Y2Nlc3M6IHJlcyA9PiB7XG5cdFx0XHRcdFx0Y29uc29sZS5sb2coJ+aWreW8gOiTneeJmei/nuaOpeaIkOWKnycpO1xuXHRcdFx0XHRcdHRoYXQuJHN0b3JlLmNvbW1pdChcImNoYW5nZUNvbm5lY3RlZFwiLCBmYWxzZSk7XG5cdFx0XHRcdH1cblx0XHRcdH0pO1xuXHRcdH0sXG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///34\n");
/***/ }),
/* 35 */
diff --git a/unpackage/dist/dev/app-plus/app-view.js b/unpackage/dist/dev/app-plus/app-view.js
index bcb5206d..4f7b96e8 100644
--- a/unpackage/dist/dev/app-plus/app-view.js
+++ b/unpackage/dist/dev/app-plus/app-view.js
@@ -1849,36 +1849,51 @@ var render = function () {
{ staticClass: _vm._$g(126, "sc"), attrs: { _i: 126 } },
[
_c(
- "uni-view",
+ "v-uni-swiper",
{
staticClass: _vm._$g(127, "sc"),
- attrs: { _i: 127 },
- on: {
- click: function ($event) {
- return _vm.$handleViewEvent($event, {
- stop: true,
- })
- },
- },
+ attrs: { autoplay: "true", _i: 127 },
},
- [
- _c("v-uni-image", {
- attrs: {
- src: _vm._$g(128, "a-src"),
- mode: "aspectFill",
- _i: 128,
- },
- on: {
- click: function ($event) {
- return _vm.$handleViewEvent($event)
+ _vm._l(
+ _vm._$g(128, "f"),
+ function (ite, ind, $214, $314) {
+ return _c(
+ "v-uni-swiper-item",
+ {
+ key: ite,
+ attrs: { _i: "128-" + $314 },
+ on: {
+ click: function ($event) {
+ return _vm.$handleViewEvent($event)
+ },
+ },
},
- },
- }),
- ],
+ [
+ _c("v-uni-image", {
+ attrs: {
+ src: _vm._$g("129-" + $314, "a-src"),
+ mode: "aspectFill",
+ _i: "129-" + $314,
+ },
+ }),
+ _c(
+ "uni-view",
+ {
+ staticClass: _vm._$g("130-" + $314, "sc"),
+ attrs: { _i: "130-" + $314 },
+ },
+ [_vm._v(_vm._$g("130-" + $314, "t0-0"))]
+ ),
+ ],
+ 1
+ )
+ }
+ ),
1
),
_c("uni-icons", {
- attrs: { _i: 129 },
+ staticClass: _vm._$g(131, "sc"),
+ attrs: { _i: 131 },
on: {
click: function ($event) {
return _vm.$handleViewEvent($event)
@@ -1895,7 +1910,7 @@ var render = function () {
1
)
: _vm._e(),
- _c("record", { attrs: { _i: 130 } }),
+ _c("record", { attrs: { _i: 132 } }),
],
1
)
@@ -5025,7 +5040,7 @@ if(false) {}
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ./node_modules/css-loader/dist/runtime/api.js */ 13);
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
-exports.push([module.i, "@charset \"UTF-8\";\n/* 主题色 */\n.tabbar[data-v-44021cb6] {\n width: calc(100% - 30px);\n padding: 10px 15px 15px;\n display: flex;\n align-items: center;\n justify-content: space-around;\n}\n.tabbar uni-view[data-v-44021cb6] {\n position: relative;\n}\n.tabbar .active[data-v-44021cb6]:after {\n content: \"\";\n height: 3px;\n width: 100%;\n position: absolute;\n bottom: -5px;\n left: 0;\n border-radius: 5px;\n background: #37cc92;\n}\n.notice[data-v-44021cb6] {\n width: 100%;\n display: flex;\n align-items: center;\n background-color: #fff;\n margin-top: 15px;\n margin-bottom: 15px;\n border-radius: 10px;\n}\n.notice uni-text[data-v-44021cb6] {\n width: 60px;\n font-size: 18px;\n color: red;\n font-weight: bold;\n text-align: center;\n border-right: 1px solid #dfdfdf;\n}\n.notice[data-v-44021cb6] uni-swiper {\n width: calc(100% - 15px);\n height: 40px;\n line-height: 40px;\n margin-left: 15px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.f_banner[data-v-44021cb6] {\n width: calc(100% - 20px);\n height: 330rpx;\n margin: 20rpx;\n}\n.f_banner[data-v-44021cb6] uni-swiper {\n height: 330rpx;\n}\n.f_banner uni-image[data-v-44021cb6] {\n width: 100%;\n height: 100%;\n border-radius: 10px;\n background-size: 100%;\n}\n.charts .boxTime[data-v-44021cb6] {\n display: flex;\n justify-content: center;\n align-items: center;\n background-color: #fff;\n border-radius: 10px 10px 0 0;\n}\n.charts .boxTime .one[data-v-44021cb6] {\n width: 100%;\n display: flex;\n line-height: 25px;\n justify-content: space-between;\n align-items: center;\n}\n.charts .boxTime .center[data-v-44021cb6] {\n width: 10%;\n margin: 0 15px;\n}\n.charts .boxTime uni-picker[data-v-44021cb6] {\n width: 50%;\n border: none;\n display: flex;\n justify-content: center;\n}\n.charts .boxTime .iconfont[data-v-44021cb6] {\n color: #333333;\n font-size: 36rpx;\n}\n.charts .box[data-v-44021cb6] {\n width: 100%;\n padding: 0;\n margin: 0;\n display: flex;\n flex-wrap: wrap;\n border-radius: 0 0 10px 10px;\n justify-content: space-between;\n}\n.charts .box .listC[data-v-44021cb6] {\n background-color: #fff;\n}\n.charts .box .listC .name[data-v-44021cb6] {\n width: 20%;\n padding: 0 15px;\n font-size: 32rpx;\n text-align: center;\n border-radius: 5px;\n height: 30px;\n line-height: 30px;\n}\n.charts .box .listC .active2[data-v-44021cb6] {\n color: #fff;\n background: #37cc92;\n}\n.charts .box .blockC[data-v-44021cb6] {\n clear: both;\n width: 100%;\n height: 250px;\n background-color: #fff;\n border-radius: 0 0 10px 10px;\n padding-bottom: 15px;\n}\n.charts .gridList[data-v-44021cb6] {\n margin: 0px !important;\n width: 100% !important;\n}\n.charts .gridList .info[data-v-44021cb6] {\n width: 100%;\n display: flex;\n justify-content: space-between;\n}\n.charts .gridList .info .item[data-v-44021cb6] {\n color: #fff;\n width: 48%;\n height: 120upx;\n background: #37cc92;\n text-align: center;\n border-radius: 10px;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.charts .gridList .info .item uni-text[data-v-44021cb6] {\n width: 70upx;\n height: 70upx;\n border-radius: 50%;\n margin-right: 10px;\n display: inline-block;\n background-color: #fff;\n}\n.charts .gridList .data .item[data-v-44021cb6] {\n display: block !important;\n}\n.report .box[data-v-44021cb6] {\n padding: 10px 10px 0;\n background-color: #fff;\n border-radius: 10px;\n display: block;\n margin: 15px 10px;\n}\n.report .box .time[data-v-44021cb6] {\n color: #999;\n padding-bottom: 15px;\n width: 100%;\n}\n.report .box .item2[data-v-44021cb6] {\n width: 100%;\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n}\n.report .box .item2 .item2_data[data-v-44021cb6] {\n width: 33%;\n}\n.report .box .item2 .item2_data .data[data-v-44021cb6] {\n width: 100%;\n text-align: center;\n border-right: 1PX solid #f7f7f7;\n}\n.report .box .item2 .item2_data uni-text[data-v-44021cb6] {\n font-size: 40rpx !important;\n font-weight: bold;\n}\n.report .box2[data-v-44021cb6] {\n height: 50px;\n line-height: 50px;\n border-radius: 10px;\n display: flex;\n padding: 0 10px;\n justify-content: space-between;\n margin: 10px;\n background-color: #fff;\n}\n.report .info[data-v-44021cb6] {\n width: 100%;\n display: flex;\n justify-content: space-between;\n}\n.report .info .item[data-v-44021cb6] {\n color: #fff;\n width: 48%;\n height: 120upx;\n background: #37cc92;\n text-align: center;\n border-radius: 10px;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.report .info .item uni-text[data-v-44021cb6] {\n width: 70upx;\n height: 70upx;\n border-radius: 50%;\n margin-right: 10px;\n display: inline-block;\n background-color: #fff;\n}\n.report .myinfoPage[data-v-44021cb6] {\n width: 100%;\n background: #fff;\n margin: 10px 0;\n padding-bottom: 0px;\n border-radius: 10px;\n}\n.report .myinfoPage .box1[data-v-44021cb6] {\n display: flex;\n flex-wrap: wrap;\n border-radius: 10px;\n font-size: 32rpx;\n position: relative;\n margin: 0px 15px 0;\n padding-bottom: 10px;\n}\n.report .myinfoPage .box1 .list[data-v-44021cb6] {\n width: 100%;\n color: #666;\n padding: 0;\n line-height: 50px;\n}\n.report .myinfoPage .box1 .list uni-image[data-v-44021cb6],\n.report .myinfoPage .box1 .list .t-icon[data-v-44021cb6] {\n width: 18px !important;\n height: 18px;\n border: 2px solid #c7c7c7;\n background-color: #c7c7c7;\n border-radius: 50%;\n margin-right: 5px;\n}\n.report .myinfoPage .box1 .list .block[data-v-44021cb6] {\n width: 100%;\n display: flex;\n justify-content: space-between;\n align-items: center;\n color: #666;\n position: relative;\n}\n.report .myinfoPage .box1 .list .block .level[data-v-44021cb6],\n.report .myinfoPage .box1 .list .block .val[data-v-44021cb6] {\n width: 25%;\n}\n.report .myinfoPage .box1 .list .block .name[data-v-44021cb6] {\n width: 40%;\n display: flex;\n align-items: center;\n}\n.report .myinfoPage .box1 .list .block .icon[data-v-44021cb6] {\n width: 20px;\n text-align: right;\n display: flex;\n}\n.report .myinfoPage .box1 .list .block .icon uni-image[data-v-44021cb6] {\n width: 20px;\n height: 20px;\n}\n.report .desc[data-v-44021cb6] {\n line-height: 20px;\n text-align: left;\n width: calc(100%-20px);\n height: auto;\n border-radius: 5px;\n font-size: 30rpx;\n color: #999;\n padding: 10px;\n background: #f7f7f7;\n}\n.report .desc .statuevue[data-v-44021cb6] {\n height: 35px;\n position: relative;\n width: 100% !important;\n margin: 20px auto 10px;\n}\n.report .desc .statuevue .bi[data-v-44021cb6] {\n display: flex;\n justify-content: space-between;\n width: auto;\n padding-top: 10px;\n}\n.report .desc .statuevue .bi .peobox[data-v-44021cb6] {\n position: absolute;\n right: 0;\n top: -1px;\n z-index: 999;\n}\n.report .desc .statuevue .bi .peobox .xx[data-v-44021cb6] {\n width: 5px;\n height: 5px;\n border-radius: 50%;\n background: #fff;\n position: absolute;\n z-index: 9;\n border: 2px solid #1b2086;\n top: 9px;\n}\n.report .desc .statuevue .item[data-v-44021cb6] {\n position: relative;\n margin: 0;\n flex: 1;\n height: 5px;\n color: #666;\n font-size: 30rpx;\n}\n.report .desc .statuevue .item .span1[data-v-44021cb6] {\n width: 100%;\n text-align: center;\n position: absolute;\n top: -23px;\n}\n.report .desc .statuevue .item .span[data-v-44021cb6] {\n margin-top: 8px;\n position: absolute;\n right: -8px;\n}\n.report .yuanxing[data-v-44021cb6] {\n display: inline-block;\n background: #f19601;\n width: 8px;\n height: 12px;\n margin-right: 5px;\n font-size: 36rpx;\n}\n.report .btnf[data-v-44021cb6] {\n font-size: 28rpx;\n border-radius: 5px;\n height: 22px;\n margin: 0 10px 0 0;\n line-height: 22px;\n color: #fff;\n font-weight: 400;\n width: 44px !important;\n text-align: center !important;\n float: right;\n}\n.report .tivon[data-v-44021cb6] {\n display: flex;\n justify-content: center;\n align-content: center;\n align-items: center;\n}\n.report .tivon .bianji[data-v-44021cb6] {\n width: 20px;\n height: 20px;\n margin-left: 5px;\n}\n.report .box1 :last-child.list .val[data-v-44021cb6] {\n width: 25% !important;\n}\n.report .kcalClass[data-v-44021cb6] {\n width: 100%;\n text-align: center;\n font-size: 36rpx;\n line-height: 55px;\n margin: -20px auto;\n}\n.report .yichang[data-v-44021cb6] {\n background: #ffe4be;\n color: #ff4239;\n padding: 5px;\n text-align: center;\n border-radius: 5px;\n margin: 0 15px 10px;\n}\n.report .tips[data-v-44021cb6] {\n font-size: 30rpx;\n line-height: 20px;\n}\n.report .tips uni-text[data-v-44021cb6] {\n display: inline-block;\n width: 100%;\n}\n.report .jianyi_box[data-v-44021cb6] {\n background-color: #fff;\n border-radius: 10px;\n padding: 5px 10px 15px;\n width: calc(100% -20px);\n margin: 10px 0;\n}\n.report .jianyi[data-v-44021cb6] {\n display: flex;\n margin: 0 -15px;\n justify-content: space-between;\n}\n.report .jianyi uni-view[data-v-44021cb6] {\n display: flex;\n flex-wrap: wrap;\n align-content: center;\n align-items: center;\n justify-content: center;\n width: 20%;\n margin: 0px 2.5% 0;\n}\n.report .jianyi uni-view uni-image[data-v-44021cb6] {\n width: 25px;\n height: 25px;\n}\n.report .jianyi uni-view uni-text[data-v-44021cb6] {\n width: 100%;\n text-align: center;\n margin-top: 10px;\n font-size: 28rpx;\n color: #666;\n}\n.report .jianyi .active[data-v-44021cb6] {\n border-bottom: 2px solid #f19601;\n padding-bottom: 5px;\n margin: 17px 2.5% 0;\n}\n.report .jianyi-con[data-v-44021cb6] {\n margin-top: 15px;\n background: #f7f7f7;\n padding: 10px;\n font-size: 28rpx;\n line-height: 20px;\n border-radius: 10px;\n}\n.report .tips2[data-v-44021cb6] {\n color: #999;\n margin-top: 15px;\n font-size: 30rpx;\n display: flex;\n align-items: center;\n}\n.report[data-v-44021cb6] .uni-collapse-item {\n width: 100% !important;\n}\n.report[data-v-44021cb6] .uni-collapse-item__title-arrow {\n margin-right: 0 !important;\n}\n.report[data-v-44021cb6] .uni-collapse-item__wrap-content.uni-collapse-item--border {\n border-bottom-width: 0;\n}\n.wrapper[data-v-44021cb6] {\n position: fixed;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n z-index: 999;\n}\n.wrapper .bg[data-v-44021cb6] {\n position: fixed;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n background-color: rgba(0, 0, 0, 0.4);\n z-index: 99;\n}\n.wrapper .edit[data-v-44021cb6] {\n width: 90%;\n height: auto;\n background: #fff;\n border-radius: 10px;\n position: relative;\n top: 23%;\n padding: 5px;\n margin: auto;\n z-index: 99999;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n}\n.wrapper .edit uni-image[data-v-44021cb6] {\n width: 100%;\n height: 450rpx;\n margin-top: 10px;\n}\n.wrapper uni-icons[data-v-44021cb6] {\n position: absolute;\n right: 3px;\n top: 0px;\n background-color: #fff;\n border-radius: 50%;\n}\n[data-v-44021cb6] .header {\n width: 100%;\n}\n[data-v-44021cb6] .header .top {\n color: #fff;\n background: #37cc92;\n}\n[data-v-44021cb6] .cityList {\n margin-top: -36px;\n}\n.list[data-v-44021cb6] {\n margin-top: 0rpx;\n padding: 0;\n}\n.blueBtn[data-v-44021cb6] {\n color: #fff;\n padding: 5px !important;\n background-color: #2397f1;\n}\n.orangeBtn[data-v-44021cb6] {\n color: #fff;\n padding: 5px !important;\n background-color: #FF974C;\n}\n.border[data-v-44021cb6] {\n border-bottom: 1px solid #f7f7f7;\n}\n.target[data-v-44021cb6] {\n height: 40px;\n display: flex;\n align-items: center;\n justify-content: space-between;\n position: relative;\n z-index: 99;\n}\n.target .bold[data-v-44021cb6] {\n width: 45%;\n text-align: left;\n}\n.target .btnGroup[data-v-44021cb6] {\n width: 50%;\n display: flex;\n justify-content: space-between;\n}\n.item[data-v-44021cb6] {\n position: relative;\n z-index: 99;\n}\n.size32[data-v-44021cb6] {\n font-size: 80rpx;\n}\n.card[data-v-44021cb6] {\n position: relative;\n overflow: hidden;\n}\n.boxBg[data-v-44021cb6] {\n width: 250rpx;\n height: 215rpx;\n position: absolute;\n right: 15px;\n z-index: 9;\n bottom: -50rpx;\n}\n.boxBg uni-image[data-v-44021cb6] {\n width: 100%;\n height: 100%;\n}\n.content[data-v-44021cb6] {\n min-height: 100vh;\n padding-bottom: 15px;\n background-color: #f7f7f7;\n}\n.bleTips[data-v-44021cb6] {\n height: 35px;\n line-height: 35px;\n margin: 15px 10px 10px;\n background: #fff;\n border-radius: 10px;\n text-align: center;\n box-shadow: 0px 1px 5px 2px #dfe2e1fc;\n}\n.bleTips2[data-v-44021cb6] {\n background: #fea606;\n color: #fff;\n}\n.tools_l[data-v-44021cb6] {\n width: 100%;\n display: flex;\n flex-wrap: wrap;\n padding-top: 15px;\n background: #fff;\n justify-content: space-between;\n}\n.tools_l .list[data-v-44021cb6] {\n width: 20%;\n text-align: center;\n font-size: 14px;\n margin-bottom: 20px;\n}\n.tools_l .list .text[data-v-44021cb6] {\n margin-top: 5px;\n color: #666;\n font-size: 14px;\n}\n.tools_l uni-image[data-v-44021cb6] {\n width: 35px;\n height: 35px;\n}\n.activeHeight[data-v-44021cb6] {\n padding-bottom: 10px;\n border-bottom: 2px solid #37cc92;\n}\n", ""]);
+exports.push([module.i, "@charset \"UTF-8\";\n/* 主题色 */\n.tabbar[data-v-44021cb6] {\n width: calc(100% - 30px);\n padding: 10px 15px 15px;\n display: flex;\n align-items: center;\n justify-content: space-around;\n}\n.tabbar uni-view[data-v-44021cb6] {\n position: relative;\n}\n.tabbar .active[data-v-44021cb6]:after {\n content: \"\";\n height: 3px;\n width: 100%;\n position: absolute;\n bottom: -5px;\n left: 0;\n border-radius: 5px;\n background: #37cc92;\n}\n.notice[data-v-44021cb6] {\n width: 100%;\n display: flex;\n align-items: center;\n background-color: #fff;\n margin-top: 15px;\n margin-bottom: 15px;\n border-radius: 10px;\n}\n.notice uni-text[data-v-44021cb6] {\n width: 60px;\n font-size: 18px;\n color: red;\n font-weight: bold;\n text-align: center;\n border-right: 1px solid #dfdfdf;\n}\n.notice[data-v-44021cb6] uni-swiper {\n width: calc(100% - 15px);\n height: 40px;\n line-height: 40px;\n margin-left: 15px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.f_banner[data-v-44021cb6] {\n width: calc(100% - 20px);\n height: 330rpx;\n margin: 20rpx;\n}\n.f_banner[data-v-44021cb6] uni-swiper {\n height: 330rpx;\n}\n.f_banner uni-image[data-v-44021cb6] {\n width: 100%;\n height: 100%;\n border-radius: 10px;\n background-size: 100%;\n}\n.charts .boxTime[data-v-44021cb6] {\n display: flex;\n justify-content: center;\n align-items: center;\n background-color: #fff;\n border-radius: 10px 10px 0 0;\n}\n.charts .boxTime .one[data-v-44021cb6] {\n width: 100%;\n display: flex;\n line-height: 25px;\n justify-content: space-between;\n align-items: center;\n}\n.charts .boxTime .center[data-v-44021cb6] {\n width: 10%;\n margin: 0 15px;\n}\n.charts .boxTime uni-picker[data-v-44021cb6] {\n width: 50%;\n border: none;\n display: flex;\n justify-content: center;\n}\n.charts .boxTime .iconfont[data-v-44021cb6] {\n color: #333333;\n font-size: 36rpx;\n}\n.charts .box[data-v-44021cb6] {\n width: 100%;\n padding: 0;\n margin: 0;\n display: flex;\n flex-wrap: wrap;\n border-radius: 0 0 10px 10px;\n justify-content: space-between;\n}\n.charts .box .listC[data-v-44021cb6] {\n background-color: #fff;\n}\n.charts .box .listC .name[data-v-44021cb6] {\n width: 20%;\n padding: 0 15px;\n font-size: 32rpx;\n text-align: center;\n border-radius: 5px;\n height: 30px;\n line-height: 30px;\n}\n.charts .box .listC .active2[data-v-44021cb6] {\n color: #fff;\n background: #37cc92;\n}\n.charts .box .blockC[data-v-44021cb6] {\n clear: both;\n width: 100%;\n height: 250px;\n background-color: #fff;\n border-radius: 0 0 10px 10px;\n padding-bottom: 15px;\n}\n.charts .gridList[data-v-44021cb6] {\n margin: 0px !important;\n width: 100% !important;\n}\n.charts .gridList .info[data-v-44021cb6] {\n width: 100%;\n display: flex;\n justify-content: space-between;\n}\n.charts .gridList .info .item[data-v-44021cb6] {\n color: #fff;\n width: 48%;\n height: 120upx;\n background: #37cc92;\n text-align: center;\n border-radius: 10px;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.charts .gridList .info .item uni-text[data-v-44021cb6] {\n width: 70upx;\n height: 70upx;\n border-radius: 50%;\n margin-right: 10px;\n display: inline-block;\n background-color: #fff;\n}\n.charts .gridList .data .item[data-v-44021cb6] {\n display: block !important;\n}\n.report .box[data-v-44021cb6] {\n padding: 10px 10px 0;\n background-color: #fff;\n border-radius: 10px;\n display: block;\n margin: 15px 10px;\n}\n.report .box .time[data-v-44021cb6] {\n color: #999;\n padding-bottom: 15px;\n width: 100%;\n}\n.report .box .item2[data-v-44021cb6] {\n width: 100%;\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n}\n.report .box .item2 .item2_data[data-v-44021cb6] {\n width: 33%;\n}\n.report .box .item2 .item2_data .data[data-v-44021cb6] {\n width: 100%;\n text-align: center;\n border-right: 1PX solid #f7f7f7;\n}\n.report .box .item2 .item2_data uni-text[data-v-44021cb6] {\n font-size: 40rpx !important;\n font-weight: bold;\n}\n.report .box2[data-v-44021cb6] {\n height: 50px;\n line-height: 50px;\n border-radius: 10px;\n display: flex;\n padding: 0 10px;\n justify-content: space-between;\n margin: 10px;\n background-color: #fff;\n}\n.report .info[data-v-44021cb6] {\n width: 100%;\n display: flex;\n justify-content: space-between;\n}\n.report .info .item[data-v-44021cb6] {\n color: #fff;\n width: 48%;\n height: 120upx;\n background: #37cc92;\n text-align: center;\n border-radius: 10px;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.report .info .item uni-text[data-v-44021cb6] {\n width: 70upx;\n height: 70upx;\n border-radius: 50%;\n margin-right: 10px;\n display: inline-block;\n background-color: #fff;\n}\n.report .myinfoPage[data-v-44021cb6] {\n width: 100%;\n background: #fff;\n margin: 10px 0;\n padding-bottom: 0px;\n border-radius: 10px;\n}\n.report .myinfoPage .box1[data-v-44021cb6] {\n display: flex;\n flex-wrap: wrap;\n border-radius: 10px;\n font-size: 32rpx;\n position: relative;\n margin: 0px 15px 0;\n padding-bottom: 10px;\n}\n.report .myinfoPage .box1 .list[data-v-44021cb6] {\n width: 100%;\n color: #666;\n padding: 0;\n line-height: 50px;\n}\n.report .myinfoPage .box1 .list uni-image[data-v-44021cb6],\n.report .myinfoPage .box1 .list .t-icon[data-v-44021cb6] {\n width: 18px !important;\n height: 18px;\n border: 2px solid #c7c7c7;\n background-color: #c7c7c7;\n border-radius: 50%;\n margin-right: 5px;\n}\n.report .myinfoPage .box1 .list .block[data-v-44021cb6] {\n width: 100%;\n display: flex;\n justify-content: space-between;\n align-items: center;\n color: #666;\n position: relative;\n}\n.report .myinfoPage .box1 .list .block .level[data-v-44021cb6],\n.report .myinfoPage .box1 .list .block .val[data-v-44021cb6] {\n width: 25%;\n}\n.report .myinfoPage .box1 .list .block .name[data-v-44021cb6] {\n width: 40%;\n display: flex;\n align-items: center;\n}\n.report .myinfoPage .box1 .list .block .icon[data-v-44021cb6] {\n width: 20px;\n text-align: right;\n display: flex;\n}\n.report .myinfoPage .box1 .list .block .icon uni-image[data-v-44021cb6] {\n width: 20px;\n height: 20px;\n}\n.report .desc[data-v-44021cb6] {\n line-height: 20px;\n text-align: left;\n width: calc(100%-20px);\n height: auto;\n border-radius: 5px;\n font-size: 30rpx;\n color: #999;\n padding: 10px;\n background: #f7f7f7;\n}\n.report .desc .statuevue[data-v-44021cb6] {\n height: 35px;\n position: relative;\n width: 100% !important;\n margin: 20px auto 10px;\n}\n.report .desc .statuevue .bi[data-v-44021cb6] {\n display: flex;\n justify-content: space-between;\n width: auto;\n padding-top: 10px;\n}\n.report .desc .statuevue .bi .peobox[data-v-44021cb6] {\n position: absolute;\n right: 0;\n top: -1px;\n z-index: 999;\n}\n.report .desc .statuevue .bi .peobox .xx[data-v-44021cb6] {\n width: 5px;\n height: 5px;\n border-radius: 50%;\n background: #fff;\n position: absolute;\n z-index: 9;\n border: 2px solid #1b2086;\n top: 9px;\n}\n.report .desc .statuevue .item[data-v-44021cb6] {\n position: relative;\n margin: 0;\n flex: 1;\n height: 5px;\n color: #666;\n font-size: 30rpx;\n}\n.report .desc .statuevue .item .span1[data-v-44021cb6] {\n width: 100%;\n text-align: center;\n position: absolute;\n top: -23px;\n}\n.report .desc .statuevue .item .span[data-v-44021cb6] {\n margin-top: 8px;\n position: absolute;\n right: -8px;\n}\n.report .yuanxing[data-v-44021cb6] {\n display: inline-block;\n background: #f19601;\n width: 8px;\n height: 12px;\n margin-right: 5px;\n font-size: 36rpx;\n}\n.report .btnf[data-v-44021cb6] {\n font-size: 28rpx;\n border-radius: 5px;\n height: 22px;\n margin: 0 10px 0 0;\n line-height: 22px;\n color: #fff;\n font-weight: 400;\n width: 44px !important;\n text-align: center !important;\n float: right;\n}\n.report .tivon[data-v-44021cb6] {\n display: flex;\n justify-content: center;\n align-content: center;\n align-items: center;\n}\n.report .tivon .bianji[data-v-44021cb6] {\n width: 20px;\n height: 20px;\n margin-left: 5px;\n}\n.report .box1 :last-child.list .val[data-v-44021cb6] {\n width: 25% !important;\n}\n.report .kcalClass[data-v-44021cb6] {\n width: 100%;\n text-align: center;\n font-size: 36rpx;\n line-height: 55px;\n margin: -20px auto;\n}\n.report .yichang[data-v-44021cb6] {\n background: #ffe4be;\n color: #ff4239;\n padding: 5px;\n text-align: center;\n border-radius: 5px;\n margin: 0 15px 10px;\n}\n.report .tips[data-v-44021cb6] {\n font-size: 30rpx;\n line-height: 20px;\n}\n.report .tips uni-text[data-v-44021cb6] {\n display: inline-block;\n width: 100%;\n}\n.report .jianyi_box[data-v-44021cb6] {\n background-color: #fff;\n border-radius: 10px;\n padding: 5px 10px 15px;\n width: calc(100% -20px);\n margin: 10px 0;\n}\n.report .jianyi[data-v-44021cb6] {\n display: flex;\n margin: 0 -15px;\n justify-content: space-between;\n}\n.report .jianyi uni-view[data-v-44021cb6] {\n display: flex;\n flex-wrap: wrap;\n align-content: center;\n align-items: center;\n justify-content: center;\n width: 20%;\n margin: 0px 2.5% 0;\n}\n.report .jianyi uni-view uni-image[data-v-44021cb6] {\n width: 25px;\n height: 25px;\n}\n.report .jianyi uni-view uni-text[data-v-44021cb6] {\n width: 100%;\n text-align: center;\n margin-top: 10px;\n font-size: 28rpx;\n color: #666;\n}\n.report .jianyi .active[data-v-44021cb6] {\n border-bottom: 2px solid #f19601;\n padding-bottom: 5px;\n margin: 17px 2.5% 0;\n}\n.report .jianyi-con[data-v-44021cb6] {\n margin-top: 15px;\n background: #f7f7f7;\n padding: 10px;\n font-size: 28rpx;\n line-height: 20px;\n border-radius: 10px;\n}\n.report .tips2[data-v-44021cb6] {\n color: #999;\n margin-top: 15px;\n font-size: 30rpx;\n display: flex;\n align-items: center;\n}\n.report[data-v-44021cb6] .uni-collapse-item {\n width: 100% !important;\n}\n.report[data-v-44021cb6] .uni-collapse-item__title-arrow {\n margin-right: 0 !important;\n}\n.report[data-v-44021cb6] .uni-collapse-item__wrap-content.uni-collapse-item--border {\n border-bottom-width: 0;\n}\n.wrapper[data-v-44021cb6] {\n position: fixed;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n z-index: 999;\n}\n.wrapper .bg[data-v-44021cb6] {\n position: fixed;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n background-color: rgba(0, 0, 0, 0.4);\n z-index: 99;\n}\n.wrapper .edit[data-v-44021cb6] {\n width: 90%;\n height: auto;\n background: #fff;\n border-radius: 10px;\n position: relative;\n top: 23%;\n padding: 5px;\n margin: auto;\n z-index: 99999;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n}\n.wrapper .edit[data-v-44021cb6] uni-swiper {\n min-height: 540rpx;\n text-align: center;\n}\n.wrapper .edit uni-image[data-v-44021cb6] {\n width: 100%;\n height: 450rpx;\n margin-top: 10px;\n}\n.wrapper .clear[data-v-44021cb6] {\n position: absolute;\n right: 3px;\n top: 0px;\n background-color: #fff;\n border-radius: 50%;\n}\n[data-v-44021cb6] .header {\n width: 100%;\n}\n[data-v-44021cb6] .header .top {\n color: #fff;\n background: #37cc92;\n}\n[data-v-44021cb6] .cityList {\n margin-top: -36px;\n}\n.list[data-v-44021cb6] {\n margin-top: 0rpx;\n padding: 0;\n}\n.blueBtn[data-v-44021cb6] {\n color: #fff;\n padding: 5px !important;\n background-color: #2397f1;\n}\n.orangeBtn[data-v-44021cb6] {\n color: #fff;\n padding: 5px !important;\n background-color: #FF974C;\n}\n.border[data-v-44021cb6] {\n border-bottom: 1px solid #f7f7f7;\n}\n.target[data-v-44021cb6] {\n height: 40px;\n display: flex;\n align-items: center;\n justify-content: space-between;\n position: relative;\n z-index: 99;\n}\n.target .bold[data-v-44021cb6] {\n width: 45%;\n text-align: left;\n}\n.target .btnGroup[data-v-44021cb6] {\n width: 50%;\n display: flex;\n justify-content: space-between;\n}\n.item[data-v-44021cb6] {\n position: relative;\n z-index: 99;\n}\n.size32[data-v-44021cb6] {\n font-size: 80rpx;\n}\n.card[data-v-44021cb6] {\n position: relative;\n overflow: hidden;\n}\n.boxBg[data-v-44021cb6] {\n width: 250rpx;\n height: 215rpx;\n position: absolute;\n right: 15px;\n z-index: 9;\n bottom: -50rpx;\n}\n.boxBg uni-image[data-v-44021cb6] {\n width: 100%;\n height: 100%;\n}\n.content[data-v-44021cb6] {\n min-height: 100vh;\n padding-bottom: 15px;\n background-color: #f7f7f7;\n}\n.bleTips[data-v-44021cb6] {\n height: 35px;\n line-height: 35px;\n margin: 15px 10px 10px;\n background: #fff;\n border-radius: 10px;\n text-align: center;\n box-shadow: 0px 1px 5px 2px #dfe2e1fc;\n}\n.bleTips2[data-v-44021cb6] {\n background: #fea606;\n color: #fff;\n}\n.tools_l[data-v-44021cb6] {\n width: 100%;\n display: flex;\n flex-wrap: wrap;\n padding-top: 15px;\n background: #fff;\n justify-content: space-between;\n}\n.tools_l .list[data-v-44021cb6] {\n width: 20%;\n text-align: center;\n font-size: 14px;\n margin-bottom: 20px;\n}\n.tools_l .list .text[data-v-44021cb6] {\n margin-top: 5px;\n color: #666;\n font-size: 14px;\n}\n.tools_l uni-image[data-v-44021cb6] {\n width: 35px;\n height: 35px;\n}\n.activeHeight[data-v-44021cb6] {\n padding-bottom: 10px;\n border-bottom: 2px solid #37cc92;\n}\n", ""]);
// Exports
module.exports = exports;
@@ -22179,7 +22194,7 @@ if(false) {}
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ./node_modules/css-loader/dist/runtime/api.js */ 13);
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
-exports.push([module.i, "@charset \"UTF-8\";\n/* 主题色 */\n.tabbar[data-v-07edde96] {\n width: calc(100% - 30px);\n padding: 10px 15px 15px;\n display: flex;\n align-items: center;\n justify-content: space-around;\n}\n.tabbar uni-view[data-v-07edde96] {\n position: relative;\n}\n.tabbar .active[data-v-07edde96]:after {\n content: \"\";\n height: 3px;\n width: 100%;\n position: absolute;\n bottom: -5px;\n left: 0;\n border-radius: 5px;\n background: #37cc92;\n}\n.notice[data-v-07edde96] {\n width: 100%;\n display: flex;\n align-items: center;\n background-color: #fff;\n margin-top: 15px;\n margin-bottom: 15px;\n border-radius: 10px;\n}\n.notice uni-text[data-v-07edde96] {\n width: 60px;\n font-size: 18px;\n color: red;\n font-weight: bold;\n text-align: center;\n border-right: 1px solid #dfdfdf;\n}\n.notice[data-v-07edde96] uni-swiper {\n width: calc(100% - 15px);\n height: 40px;\n line-height: 40px;\n margin-left: 15px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.f_banner[data-v-07edde96] {\n width: calc(100% - 20px);\n height: 330rpx;\n margin: 20rpx;\n}\n.f_banner[data-v-07edde96] uni-swiper {\n height: 330rpx;\n}\n.f_banner uni-image[data-v-07edde96] {\n width: 100%;\n height: 100%;\n border-radius: 10px;\n background-size: 100%;\n}\n.charts .boxTime[data-v-07edde96] {\n display: flex;\n justify-content: center;\n align-items: center;\n background-color: #fff;\n border-radius: 10px 10px 0 0;\n}\n.charts .boxTime .one[data-v-07edde96] {\n width: 100%;\n display: flex;\n line-height: 25px;\n justify-content: space-between;\n align-items: center;\n}\n.charts .boxTime .center[data-v-07edde96] {\n width: 10%;\n margin: 0 15px;\n}\n.charts .boxTime uni-picker[data-v-07edde96] {\n width: 50%;\n border: none;\n display: flex;\n justify-content: center;\n}\n.charts .boxTime .iconfont[data-v-07edde96] {\n color: #333333;\n font-size: 36rpx;\n}\n.charts .box[data-v-07edde96] {\n width: 100%;\n padding: 0;\n margin: 0;\n display: flex;\n flex-wrap: wrap;\n border-radius: 0 0 10px 10px;\n justify-content: space-between;\n}\n.charts .box .listC[data-v-07edde96] {\n background-color: #fff;\n}\n.charts .box .listC .name[data-v-07edde96] {\n width: 20%;\n padding: 0 15px;\n font-size: 32rpx;\n text-align: center;\n border-radius: 5px;\n height: 30px;\n line-height: 30px;\n}\n.charts .box .listC .active2[data-v-07edde96] {\n color: #fff;\n background: #37cc92;\n}\n.charts .box .blockC[data-v-07edde96] {\n clear: both;\n width: 100%;\n height: 250px;\n background-color: #fff;\n border-radius: 0 0 10px 10px;\n padding-bottom: 15px;\n}\n.charts .gridList[data-v-07edde96] {\n margin: 0px !important;\n width: 100% !important;\n}\n.charts .gridList .info[data-v-07edde96] {\n width: 100%;\n display: flex;\n justify-content: space-between;\n}\n.charts .gridList .info .item[data-v-07edde96] {\n color: #fff;\n width: 48%;\n height: 120upx;\n background: #37cc92;\n text-align: center;\n border-radius: 10px;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.charts .gridList .info .item uni-text[data-v-07edde96] {\n width: 70upx;\n height: 70upx;\n border-radius: 50%;\n margin-right: 10px;\n display: inline-block;\n background-color: #fff;\n}\n.charts .gridList .data .item[data-v-07edde96] {\n display: block !important;\n}\n.report .box[data-v-07edde96] {\n padding: 10px 10px 0;\n background-color: #fff;\n border-radius: 10px;\n display: block;\n margin: 15px 10px;\n}\n.report .box .time[data-v-07edde96] {\n color: #999;\n padding-bottom: 15px;\n width: 100%;\n}\n.report .box .item2[data-v-07edde96] {\n width: 100%;\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n}\n.report .box .item2 .item2_data[data-v-07edde96] {\n width: 33%;\n}\n.report .box .item2 .item2_data .data[data-v-07edde96] {\n width: 100%;\n text-align: center;\n border-right: 1PX solid #f7f7f7;\n}\n.report .box .item2 .item2_data uni-text[data-v-07edde96] {\n font-size: 40rpx !important;\n font-weight: bold;\n}\n.report .box2[data-v-07edde96] {\n height: 50px;\n line-height: 50px;\n border-radius: 10px;\n display: flex;\n padding: 0 10px;\n justify-content: space-between;\n margin: 10px;\n background-color: #fff;\n}\n.report .info[data-v-07edde96] {\n width: 100%;\n display: flex;\n justify-content: space-between;\n}\n.report .info .item[data-v-07edde96] {\n color: #fff;\n width: 48%;\n height: 120upx;\n background: #37cc92;\n text-align: center;\n border-radius: 10px;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.report .info .item uni-text[data-v-07edde96] {\n width: 70upx;\n height: 70upx;\n border-radius: 50%;\n margin-right: 10px;\n display: inline-block;\n background-color: #fff;\n}\n.report .myinfoPage[data-v-07edde96] {\n width: 100%;\n background: #fff;\n margin: 10px 0;\n padding-bottom: 0px;\n border-radius: 10px;\n}\n.report .myinfoPage .box1[data-v-07edde96] {\n display: flex;\n flex-wrap: wrap;\n border-radius: 10px;\n font-size: 32rpx;\n position: relative;\n margin: 0px 15px 0;\n padding-bottom: 10px;\n}\n.report .myinfoPage .box1 .list[data-v-07edde96] {\n width: 100%;\n color: #666;\n padding: 0;\n line-height: 50px;\n}\n.report .myinfoPage .box1 .list uni-image[data-v-07edde96],\n.report .myinfoPage .box1 .list .t-icon[data-v-07edde96] {\n width: 18px !important;\n height: 18px;\n border: 2px solid #c7c7c7;\n background-color: #c7c7c7;\n border-radius: 50%;\n margin-right: 5px;\n}\n.report .myinfoPage .box1 .list .block[data-v-07edde96] {\n width: 100%;\n display: flex;\n justify-content: space-between;\n align-items: center;\n color: #666;\n position: relative;\n}\n.report .myinfoPage .box1 .list .block .level[data-v-07edde96],\n.report .myinfoPage .box1 .list .block .val[data-v-07edde96] {\n width: 25%;\n}\n.report .myinfoPage .box1 .list .block .name[data-v-07edde96] {\n width: 40%;\n display: flex;\n align-items: center;\n}\n.report .myinfoPage .box1 .list .block .icon[data-v-07edde96] {\n width: 20px;\n text-align: right;\n display: flex;\n}\n.report .myinfoPage .box1 .list .block .icon uni-image[data-v-07edde96] {\n width: 20px;\n height: 20px;\n}\n.report .desc[data-v-07edde96] {\n line-height: 20px;\n text-align: left;\n width: calc(100%-20px);\n height: auto;\n border-radius: 5px;\n font-size: 30rpx;\n color: #999;\n padding: 10px;\n background: #f7f7f7;\n}\n.report .desc .statuevue[data-v-07edde96] {\n height: 35px;\n position: relative;\n width: 100% !important;\n margin: 20px auto 10px;\n}\n.report .desc .statuevue .bi[data-v-07edde96] {\n display: flex;\n justify-content: space-between;\n width: auto;\n padding-top: 10px;\n}\n.report .desc .statuevue .bi .peobox[data-v-07edde96] {\n position: absolute;\n right: 0;\n top: -1px;\n z-index: 999;\n}\n.report .desc .statuevue .bi .peobox .xx[data-v-07edde96] {\n width: 5px;\n height: 5px;\n border-radius: 50%;\n background: #fff;\n position: absolute;\n z-index: 9;\n border: 2px solid #1b2086;\n top: 9px;\n}\n.report .desc .statuevue .item[data-v-07edde96] {\n position: relative;\n margin: 0;\n flex: 1;\n height: 5px;\n color: #666;\n font-size: 30rpx;\n}\n.report .desc .statuevue .item .span1[data-v-07edde96] {\n width: 100%;\n text-align: center;\n position: absolute;\n top: -23px;\n}\n.report .desc .statuevue .item .span[data-v-07edde96] {\n margin-top: 8px;\n position: absolute;\n right: -8px;\n}\n.report .yuanxing[data-v-07edde96] {\n display: inline-block;\n background: #f19601;\n width: 8px;\n height: 12px;\n margin-right: 5px;\n font-size: 36rpx;\n}\n.report .btnf[data-v-07edde96] {\n font-size: 28rpx;\n border-radius: 5px;\n height: 22px;\n margin: 0 10px 0 0;\n line-height: 22px;\n color: #fff;\n font-weight: 400;\n width: 44px !important;\n text-align: center !important;\n float: right;\n}\n.report .tivon[data-v-07edde96] {\n display: flex;\n justify-content: center;\n align-content: center;\n align-items: center;\n}\n.report .tivon .bianji[data-v-07edde96] {\n width: 20px;\n height: 20px;\n margin-left: 5px;\n}\n.report .box1 :last-child.list .val[data-v-07edde96] {\n width: 25% !important;\n}\n.report .kcalClass[data-v-07edde96] {\n width: 100%;\n text-align: center;\n font-size: 36rpx;\n line-height: 55px;\n margin: -20px auto;\n}\n.report .yichang[data-v-07edde96] {\n background: #ffe4be;\n color: #ff4239;\n padding: 5px;\n text-align: center;\n border-radius: 5px;\n margin: 0 15px 10px;\n}\n.report .tips[data-v-07edde96] {\n font-size: 30rpx;\n line-height: 20px;\n}\n.report .tips uni-text[data-v-07edde96] {\n display: inline-block;\n width: 100%;\n}\n.report .jianyi_box[data-v-07edde96] {\n background-color: #fff;\n border-radius: 10px;\n padding: 5px 10px 15px;\n width: calc(100% -20px);\n margin: 10px 0;\n}\n.report .jianyi[data-v-07edde96] {\n display: flex;\n margin: 0 -15px;\n justify-content: space-between;\n}\n.report .jianyi uni-view[data-v-07edde96] {\n display: flex;\n flex-wrap: wrap;\n align-content: center;\n align-items: center;\n justify-content: center;\n width: 20%;\n margin: 0px 2.5% 0;\n}\n.report .jianyi uni-view uni-image[data-v-07edde96] {\n width: 25px;\n height: 25px;\n}\n.report .jianyi uni-view uni-text[data-v-07edde96] {\n width: 100%;\n text-align: center;\n margin-top: 10px;\n font-size: 28rpx;\n color: #666;\n}\n.report .jianyi .active[data-v-07edde96] {\n border-bottom: 2px solid #f19601;\n padding-bottom: 5px;\n margin: 17px 2.5% 0;\n}\n.report .jianyi-con[data-v-07edde96] {\n margin-top: 15px;\n background: #f7f7f7;\n padding: 10px;\n font-size: 28rpx;\n line-height: 20px;\n border-radius: 10px;\n}\n.report .tips2[data-v-07edde96] {\n color: #999;\n margin-top: 15px;\n font-size: 30rpx;\n display: flex;\n align-items: center;\n}\n.report[data-v-07edde96] .uni-collapse-item {\n width: 100% !important;\n}\n.report[data-v-07edde96] .uni-collapse-item__title-arrow {\n margin-right: 0 !important;\n}\n.report[data-v-07edde96] .uni-collapse-item__wrap-content.uni-collapse-item--border {\n border-bottom-width: 0;\n}\n.wrapper[data-v-07edde96] {\n position: fixed;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n z-index: 999;\n}\n.wrapper .bg[data-v-07edde96] {\n position: fixed;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n background-color: rgba(0, 0, 0, 0.4);\n z-index: 99;\n}\n.wrapper .edit[data-v-07edde96] {\n width: 90%;\n height: auto;\n background: #fff;\n border-radius: 10px;\n position: relative;\n top: 23%;\n padding: 5px;\n margin: auto;\n z-index: 99999;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n}\n.wrapper .edit uni-image[data-v-07edde96] {\n width: 100%;\n height: 450rpx;\n margin-top: 10px;\n}\n.wrapper uni-icons[data-v-07edde96] {\n position: absolute;\n right: 3px;\n top: 0px;\n background-color: #fff;\n border-radius: 50%;\n}\n.content[data-v-07edde96] {\n padding: 15px;\n font-size: 32rpx;\n width: calc(100% - 30px);\n background-color: #F5F6FA;\n min-height: 100vh;\n}\n.listC[data-v-07edde96] {\n margin: 0;\n width: 100%;\n}\n", ""]);
+exports.push([module.i, "@charset \"UTF-8\";\n/* 主题色 */\n.tabbar[data-v-07edde96] {\n width: calc(100% - 30px);\n padding: 10px 15px 15px;\n display: flex;\n align-items: center;\n justify-content: space-around;\n}\n.tabbar uni-view[data-v-07edde96] {\n position: relative;\n}\n.tabbar .active[data-v-07edde96]:after {\n content: \"\";\n height: 3px;\n width: 100%;\n position: absolute;\n bottom: -5px;\n left: 0;\n border-radius: 5px;\n background: #37cc92;\n}\n.notice[data-v-07edde96] {\n width: 100%;\n display: flex;\n align-items: center;\n background-color: #fff;\n margin-top: 15px;\n margin-bottom: 15px;\n border-radius: 10px;\n}\n.notice uni-text[data-v-07edde96] {\n width: 60px;\n font-size: 18px;\n color: red;\n font-weight: bold;\n text-align: center;\n border-right: 1px solid #dfdfdf;\n}\n.notice[data-v-07edde96] uni-swiper {\n width: calc(100% - 15px);\n height: 40px;\n line-height: 40px;\n margin-left: 15px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.f_banner[data-v-07edde96] {\n width: calc(100% - 20px);\n height: 330rpx;\n margin: 20rpx;\n}\n.f_banner[data-v-07edde96] uni-swiper {\n height: 330rpx;\n}\n.f_banner uni-image[data-v-07edde96] {\n width: 100%;\n height: 100%;\n border-radius: 10px;\n background-size: 100%;\n}\n.charts .boxTime[data-v-07edde96] {\n display: flex;\n justify-content: center;\n align-items: center;\n background-color: #fff;\n border-radius: 10px 10px 0 0;\n}\n.charts .boxTime .one[data-v-07edde96] {\n width: 100%;\n display: flex;\n line-height: 25px;\n justify-content: space-between;\n align-items: center;\n}\n.charts .boxTime .center[data-v-07edde96] {\n width: 10%;\n margin: 0 15px;\n}\n.charts .boxTime uni-picker[data-v-07edde96] {\n width: 50%;\n border: none;\n display: flex;\n justify-content: center;\n}\n.charts .boxTime .iconfont[data-v-07edde96] {\n color: #333333;\n font-size: 36rpx;\n}\n.charts .box[data-v-07edde96] {\n width: 100%;\n padding: 0;\n margin: 0;\n display: flex;\n flex-wrap: wrap;\n border-radius: 0 0 10px 10px;\n justify-content: space-between;\n}\n.charts .box .listC[data-v-07edde96] {\n background-color: #fff;\n}\n.charts .box .listC .name[data-v-07edde96] {\n width: 20%;\n padding: 0 15px;\n font-size: 32rpx;\n text-align: center;\n border-radius: 5px;\n height: 30px;\n line-height: 30px;\n}\n.charts .box .listC .active2[data-v-07edde96] {\n color: #fff;\n background: #37cc92;\n}\n.charts .box .blockC[data-v-07edde96] {\n clear: both;\n width: 100%;\n height: 250px;\n background-color: #fff;\n border-radius: 0 0 10px 10px;\n padding-bottom: 15px;\n}\n.charts .gridList[data-v-07edde96] {\n margin: 0px !important;\n width: 100% !important;\n}\n.charts .gridList .info[data-v-07edde96] {\n width: 100%;\n display: flex;\n justify-content: space-between;\n}\n.charts .gridList .info .item[data-v-07edde96] {\n color: #fff;\n width: 48%;\n height: 120upx;\n background: #37cc92;\n text-align: center;\n border-radius: 10px;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.charts .gridList .info .item uni-text[data-v-07edde96] {\n width: 70upx;\n height: 70upx;\n border-radius: 50%;\n margin-right: 10px;\n display: inline-block;\n background-color: #fff;\n}\n.charts .gridList .data .item[data-v-07edde96] {\n display: block !important;\n}\n.report .box[data-v-07edde96] {\n padding: 10px 10px 0;\n background-color: #fff;\n border-radius: 10px;\n display: block;\n margin: 15px 10px;\n}\n.report .box .time[data-v-07edde96] {\n color: #999;\n padding-bottom: 15px;\n width: 100%;\n}\n.report .box .item2[data-v-07edde96] {\n width: 100%;\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n}\n.report .box .item2 .item2_data[data-v-07edde96] {\n width: 33%;\n}\n.report .box .item2 .item2_data .data[data-v-07edde96] {\n width: 100%;\n text-align: center;\n border-right: 1PX solid #f7f7f7;\n}\n.report .box .item2 .item2_data uni-text[data-v-07edde96] {\n font-size: 40rpx !important;\n font-weight: bold;\n}\n.report .box2[data-v-07edde96] {\n height: 50px;\n line-height: 50px;\n border-radius: 10px;\n display: flex;\n padding: 0 10px;\n justify-content: space-between;\n margin: 10px;\n background-color: #fff;\n}\n.report .info[data-v-07edde96] {\n width: 100%;\n display: flex;\n justify-content: space-between;\n}\n.report .info .item[data-v-07edde96] {\n color: #fff;\n width: 48%;\n height: 120upx;\n background: #37cc92;\n text-align: center;\n border-radius: 10px;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.report .info .item uni-text[data-v-07edde96] {\n width: 70upx;\n height: 70upx;\n border-radius: 50%;\n margin-right: 10px;\n display: inline-block;\n background-color: #fff;\n}\n.report .myinfoPage[data-v-07edde96] {\n width: 100%;\n background: #fff;\n margin: 10px 0;\n padding-bottom: 0px;\n border-radius: 10px;\n}\n.report .myinfoPage .box1[data-v-07edde96] {\n display: flex;\n flex-wrap: wrap;\n border-radius: 10px;\n font-size: 32rpx;\n position: relative;\n margin: 0px 15px 0;\n padding-bottom: 10px;\n}\n.report .myinfoPage .box1 .list[data-v-07edde96] {\n width: 100%;\n color: #666;\n padding: 0;\n line-height: 50px;\n}\n.report .myinfoPage .box1 .list uni-image[data-v-07edde96],\n.report .myinfoPage .box1 .list .t-icon[data-v-07edde96] {\n width: 18px !important;\n height: 18px;\n border: 2px solid #c7c7c7;\n background-color: #c7c7c7;\n border-radius: 50%;\n margin-right: 5px;\n}\n.report .myinfoPage .box1 .list .block[data-v-07edde96] {\n width: 100%;\n display: flex;\n justify-content: space-between;\n align-items: center;\n color: #666;\n position: relative;\n}\n.report .myinfoPage .box1 .list .block .level[data-v-07edde96],\n.report .myinfoPage .box1 .list .block .val[data-v-07edde96] {\n width: 25%;\n}\n.report .myinfoPage .box1 .list .block .name[data-v-07edde96] {\n width: 40%;\n display: flex;\n align-items: center;\n}\n.report .myinfoPage .box1 .list .block .icon[data-v-07edde96] {\n width: 20px;\n text-align: right;\n display: flex;\n}\n.report .myinfoPage .box1 .list .block .icon uni-image[data-v-07edde96] {\n width: 20px;\n height: 20px;\n}\n.report .desc[data-v-07edde96] {\n line-height: 20px;\n text-align: left;\n width: calc(100%-20px);\n height: auto;\n border-radius: 5px;\n font-size: 30rpx;\n color: #999;\n padding: 10px;\n background: #f7f7f7;\n}\n.report .desc .statuevue[data-v-07edde96] {\n height: 35px;\n position: relative;\n width: 100% !important;\n margin: 20px auto 10px;\n}\n.report .desc .statuevue .bi[data-v-07edde96] {\n display: flex;\n justify-content: space-between;\n width: auto;\n padding-top: 10px;\n}\n.report .desc .statuevue .bi .peobox[data-v-07edde96] {\n position: absolute;\n right: 0;\n top: -1px;\n z-index: 999;\n}\n.report .desc .statuevue .bi .peobox .xx[data-v-07edde96] {\n width: 5px;\n height: 5px;\n border-radius: 50%;\n background: #fff;\n position: absolute;\n z-index: 9;\n border: 2px solid #1b2086;\n top: 9px;\n}\n.report .desc .statuevue .item[data-v-07edde96] {\n position: relative;\n margin: 0;\n flex: 1;\n height: 5px;\n color: #666;\n font-size: 30rpx;\n}\n.report .desc .statuevue .item .span1[data-v-07edde96] {\n width: 100%;\n text-align: center;\n position: absolute;\n top: -23px;\n}\n.report .desc .statuevue .item .span[data-v-07edde96] {\n margin-top: 8px;\n position: absolute;\n right: -8px;\n}\n.report .yuanxing[data-v-07edde96] {\n display: inline-block;\n background: #f19601;\n width: 8px;\n height: 12px;\n margin-right: 5px;\n font-size: 36rpx;\n}\n.report .btnf[data-v-07edde96] {\n font-size: 28rpx;\n border-radius: 5px;\n height: 22px;\n margin: 0 10px 0 0;\n line-height: 22px;\n color: #fff;\n font-weight: 400;\n width: 44px !important;\n text-align: center !important;\n float: right;\n}\n.report .tivon[data-v-07edde96] {\n display: flex;\n justify-content: center;\n align-content: center;\n align-items: center;\n}\n.report .tivon .bianji[data-v-07edde96] {\n width: 20px;\n height: 20px;\n margin-left: 5px;\n}\n.report .box1 :last-child.list .val[data-v-07edde96] {\n width: 25% !important;\n}\n.report .kcalClass[data-v-07edde96] {\n width: 100%;\n text-align: center;\n font-size: 36rpx;\n line-height: 55px;\n margin: -20px auto;\n}\n.report .yichang[data-v-07edde96] {\n background: #ffe4be;\n color: #ff4239;\n padding: 5px;\n text-align: center;\n border-radius: 5px;\n margin: 0 15px 10px;\n}\n.report .tips[data-v-07edde96] {\n font-size: 30rpx;\n line-height: 20px;\n}\n.report .tips uni-text[data-v-07edde96] {\n display: inline-block;\n width: 100%;\n}\n.report .jianyi_box[data-v-07edde96] {\n background-color: #fff;\n border-radius: 10px;\n padding: 5px 10px 15px;\n width: calc(100% -20px);\n margin: 10px 0;\n}\n.report .jianyi[data-v-07edde96] {\n display: flex;\n margin: 0 -15px;\n justify-content: space-between;\n}\n.report .jianyi uni-view[data-v-07edde96] {\n display: flex;\n flex-wrap: wrap;\n align-content: center;\n align-items: center;\n justify-content: center;\n width: 20%;\n margin: 0px 2.5% 0;\n}\n.report .jianyi uni-view uni-image[data-v-07edde96] {\n width: 25px;\n height: 25px;\n}\n.report .jianyi uni-view uni-text[data-v-07edde96] {\n width: 100%;\n text-align: center;\n margin-top: 10px;\n font-size: 28rpx;\n color: #666;\n}\n.report .jianyi .active[data-v-07edde96] {\n border-bottom: 2px solid #f19601;\n padding-bottom: 5px;\n margin: 17px 2.5% 0;\n}\n.report .jianyi-con[data-v-07edde96] {\n margin-top: 15px;\n background: #f7f7f7;\n padding: 10px;\n font-size: 28rpx;\n line-height: 20px;\n border-radius: 10px;\n}\n.report .tips2[data-v-07edde96] {\n color: #999;\n margin-top: 15px;\n font-size: 30rpx;\n display: flex;\n align-items: center;\n}\n.report[data-v-07edde96] .uni-collapse-item {\n width: 100% !important;\n}\n.report[data-v-07edde96] .uni-collapse-item__title-arrow {\n margin-right: 0 !important;\n}\n.report[data-v-07edde96] .uni-collapse-item__wrap-content.uni-collapse-item--border {\n border-bottom-width: 0;\n}\n.wrapper[data-v-07edde96] {\n position: fixed;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n z-index: 999;\n}\n.wrapper .bg[data-v-07edde96] {\n position: fixed;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n background-color: rgba(0, 0, 0, 0.4);\n z-index: 99;\n}\n.wrapper .edit[data-v-07edde96] {\n width: 90%;\n height: auto;\n background: #fff;\n border-radius: 10px;\n position: relative;\n top: 23%;\n padding: 5px;\n margin: auto;\n z-index: 99999;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n}\n.wrapper .edit[data-v-07edde96] uni-swiper {\n min-height: 540rpx;\n text-align: center;\n}\n.wrapper .edit uni-image[data-v-07edde96] {\n width: 100%;\n height: 450rpx;\n margin-top: 10px;\n}\n.wrapper .clear[data-v-07edde96] {\n position: absolute;\n right: 3px;\n top: 0px;\n background-color: #fff;\n border-radius: 50%;\n}\n.content[data-v-07edde96] {\n padding: 15px;\n font-size: 32rpx;\n width: calc(100% - 30px);\n background-color: #F5F6FA;\n min-height: 100vh;\n}\n.listC[data-v-07edde96] {\n margin: 0;\n width: 100%;\n}\n", ""]);
// Exports
module.exports = exports;
diff --git a/unpackage/dist/dev/mp-weixin/pages/body/body.wxss b/unpackage/dist/dev/mp-weixin/pages/body/body.wxss
index 06f583c8..c183926b 100644
--- a/unpackage/dist/dev/mp-weixin/pages/body/body.wxss
+++ b/unpackage/dist/dev/mp-weixin/pages/body/body.wxss
@@ -481,12 +481,16 @@
flex-direction: column;
justify-content: space-between;
}
+.wrapper .edit.data-v-7bb9ca46 swiper {
+ min-height: 540rpx;
+ text-align: center;
+}
.wrapper .edit image.data-v-7bb9ca46 {
width: 100%;
height: 450rpx;
margin-top: 10px;
}
-.wrapper uni-icons.data-v-7bb9ca46 {
+.wrapper .clear.data-v-7bb9ca46 {
position: absolute;
right: 3px;
top: 0px;
diff --git a/unpackage/dist/dev/mp-weixin/pages/home/home.wxml b/unpackage/dist/dev/mp-weixin/pages/home/home.wxml
index bafcb578..956e60de 100644
--- a/unpackage/dist/dev/mp-weixin/pages/home/home.wxml
+++ b/unpackage/dist/dev/mp-weixin/pages/home/home.wxml
@@ -1 +1 @@
-{{''+textLink+''}}{{''+textLink+''}}头条{{item.title}}{{item.title}}身体报告{{info?info.record_time:''}}{{item.name}}{{item.value}}{{item.unit}}{{infoListTop.desc}}{{ite.$orig.text}}{{ite.$orig.max_val}}暂无数据,请手动添加~{{"身体得分:"+(info?info.score_value:0)+"分"}}{{"身体类型:"+(info?info.body_type_value:'无')}}其他数据{{''+item.$orig.name+''}}-{{(item.$orig.value?item.$orig.value:'0')+item.$orig.unit}}{{''+(item.$orig.standard=='异常'?'-':item.$orig.standard)+''}}{{item.$orig.desc}}{{ite.$orig.text}}{{ite.$orig.max_val}}{{'标准值:'+item.$orig.list[0].max_val+'kcal'}}*数据参考:{{''+item+''}}此测量数据仅供参考,不可代替医学专业测试!成长建议营养睡眠运动情绪{{item}}{{item}}{{item}}{{item}}卡片数据{{item.$orig.card_name}}{{''+item.$orig.record_time+''}}本次数据{{item.$orig.inside_data[1].value}}{{''+item.$orig.inside_data[1].unit+''}}蓝牙连接蓝牙连接手动记录{{ite.value?ite.value:'-'}}{{ite.unit}}{{ite.name}}设置数据页卡片
\ No newline at end of file
+{{''+textLink+''}}{{''+textLink+''}}头条{{item.title}}{{item.title}}身体报告{{info?info.record_time:''}}{{item.name}}{{item.value}}{{item.unit}}{{infoListTop.desc}}{{ite.$orig.text}}{{ite.$orig.max_val}}暂无数据,请手动添加~{{"身体得分:"+(info?info.score_value:0)+"分"}}{{"身体类型:"+(info?info.body_type_value:'无')}}其他数据{{''+item.$orig.name+''}}-{{(item.$orig.value?item.$orig.value:'0')+item.$orig.unit}}{{''+(item.$orig.standard=='异常'?'-':item.$orig.standard)+''}}{{item.$orig.desc}}{{ite.$orig.text}}{{ite.$orig.max_val}}{{'标准值:'+item.$orig.list[0].max_val+'kcal'}}*数据参考:{{''+item+''}}此测量数据仅供参考,不可代替医学专业测试!成长建议营养睡眠运动情绪{{item}}{{item}}{{item}}{{item}}卡片数据{{item.$orig.card_name}}{{''+item.$orig.record_time+''}}本次数据{{item.$orig.inside_data[1].value}}{{''+item.$orig.inside_data[1].unit+''}}蓝牙连接蓝牙连接手动记录{{ite.value?ite.value:'-'}}{{ite.unit}}{{ite.name}}设置数据页卡片{{ite.title}}
\ No newline at end of file
diff --git a/unpackage/dist/dev/mp-weixin/pages/home/home.wxss b/unpackage/dist/dev/mp-weixin/pages/home/home.wxss
index 08134e2c..0d29a9ff 100644
--- a/unpackage/dist/dev/mp-weixin/pages/home/home.wxss
+++ b/unpackage/dist/dev/mp-weixin/pages/home/home.wxss
@@ -481,12 +481,16 @@
flex-direction: column;
justify-content: space-between;
}
+.wrapper .edit.data-v-92bb8f34 swiper {
+ min-height: 540rpx;
+ text-align: center;
+}
.wrapper .edit image.data-v-92bb8f34 {
width: 100%;
height: 450rpx;
margin-top: 10px;
}
-.wrapper uni-icons.data-v-92bb8f34 {
+.wrapper .clear.data-v-92bb8f34 {
position: absolute;
right: 3px;
top: 0px;