From 0a2dab4936703216ca5290cc463986b0fead986b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=9A=E6=94=BF=E6=9D=B0?= Date: Sat, 31 Jan 2026 17:19:16 +0800 Subject: [PATCH] =?UTF-8?q?1.31=20=E8=B4=A2=E5=8A=A1=E5=88=86=E6=9E=90?= =?UTF-8?q?=EF=BC=8C=E8=B4=A2=E5=8A=A1=E6=95=B0=E6=8D=AE=E6=A8=A1=E5=9D=97?= =?UTF-8?q?=E5=AE=8C=E5=96=84=EF=BC=8C=E4=BA=A7=E4=B8=9A=E9=93=BE=E6=A1=91?= =?UTF-8?q?=E5=9F=BA=E5=9B=BE=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/cwfx-view/cwfx-view.vue | 1 + components/cwsj-view/cwsj-view.vue | 239 ++++++-- components/cyl-view/cyl-view.vue | 73 ++- manifest.json | 2 +- pages.json | 6 + .../stockCenterDetails/stockCenterDetails.vue | 154 +++-- .../stockCenterDetails/webView/webView.vue | 28 + uni_modules/lime-echart/static/echarts.min.js | 2 +- unpackage/dist/build/mp-weixin/WordCloud.js | 1 + unpackage/dist/build/mp-weixin/app.js | 1 + unpackage/dist/build/mp-weixin/app.json | 88 +++ unpackage/dist/build/mp-weixin/app.wxss | 2 + .../mp-weixin/assets/ydjk-icon.9712ef19.png | Bin 0 -> 1661 bytes .../mp-weixin/assets/ydjk-zs.f6ba6c32.png | Bin 0 -> 457 bytes .../dist/build/mp-weixin/common/assets.js | 1 + .../dist/build/mp-weixin/common/vendor.js | 24 + .../components/LCCalendar/LCCalendar.js | 1 + .../components/LCCalendar/LCCalendar.json | 4 + .../components/LCCalendar/LCCalendar.wxml | 1 + .../components/LCCalendar/LCCalendar.wxss | 1 + .../components/LCCalendar2/LCCalendar2.js | 1 + .../components/LCCalendar2/LCCalendar2.json | 4 + .../components/LCCalendar2/LCCalendar2.wxml | 1 + .../components/LCCalendar2/LCCalendar2.wxss | 1 + .../components/WordCloud/WordCloud.js | 1 + .../components/WordCloud/WordCloud.json | 4 + .../components/WordCloud/WordCloud.wxml | 1 + .../components/WordCloud/WordCloud.wxss | 1 + .../components/WordCloud/WordCloud2.js | 1 + .../components/cwfx-view/cwfx-view.js | 1 + .../components/cwfx-view/cwfx-view.json | 6 + .../components/cwfx-view/cwfx-view.wxml | 1 + .../components/cwfx-view/cwfx-view.wxss | 1 + .../components/cwsj-view/cwsj-view.js | 1 + .../components/cwsj-view/cwsj-view.json | 6 + .../components/cwsj-view/cwsj-view.wxml | 1 + .../components/cwsj-view/cwsj-view.wxss | 1 + .../mp-weixin/components/cyl-view/cyl-view.js | 1 + .../components/cyl-view/cyl-view.json | 6 + .../components/cyl-view/cyl-view.wxml | 1 + .../components/cyl-view/cyl-view.wxss | 1 + .../components/fzjg-view/fzjg-view.js | 1 + .../components/fzjg-view/fzjg-view.json | 4 + .../components/fzjg-view/fzjg-view.wxml | 1 + .../components/fzjg-view/fzjg-view.wxss | 1 + .../components/fzlc-view/fzlc-view.js | 1 + .../components/fzlc-view/fzlc-view.json | 4 + .../components/fzlc-view/fzlc-view.wxml | 1 + .../components/fzlc-view/fzlc-view.wxss | 1 + .../components/gltd-view/gltd-view.js | 1 + .../components/gltd-view/gltd-view.json | 4 + .../components/gltd-view/gltd-view.wxml | 1 + .../components/gltd-view/gltd-view.wxss | 1 + .../components/gqjg-view/gqjg-view.js | 1 + .../components/gqjg-view/gqjg-view.json | 4 + .../components/gqjg-view/gqjg-view.wxml | 1 + .../components/gqjg-view/gqjg-view.wxss | 1 + .../components/gsxx-view/gsxx-view.js | 1 + .../components/gsxx-view/gsxx-view.json | 4 + .../components/gsxx-view/gsxx-view.wxml | 1 + .../components/gsxx-view/gsxx-view.wxss | 1 + .../mp-weixin/components/navBar/navBar.js | 1 + .../mp-weixin/components/navBar/navBar.json | 4 + .../mp-weixin/components/navBar/navBar.wxml | 1 + .../mp-weixin/components/navBar/navBar.wxss | 1 + .../components/news-view/news-view.js | 1 + .../components/news-view/news-view.json | 4 + .../components/news-view/news-view.wxml | 1 + .../components/news-view/news-view.wxss | 1 + .../lib/highlight/uni-highlight.min.js | 1 + .../components/ua-markdown/lib/html-parser.js | 1 + .../ua-markdown/lib/markdown-it.min.js | 2 + .../components/ua-markdown/ua-markdown.js | 1 + .../components/ua-markdown/ua-markdown.json | 4 + .../components/ua-markdown/ua-markdown.wxml | 1 + .../components/ua-markdown/ua-markdown.wxss | 1 + .../components/ywjg-view/ywjg-view.js | 1 + .../components/ywjg-view/ywjg-view.json | 4 + .../components/ywjg-view/ywjg-view.wxml | 1 + .../components/ywjg-view/ywjg-view.wxss | 1 + .../components/zlfx-view/zlfx-view.js | 1 + .../components/zlfx-view/zlfx-view.json | 6 + .../components/zlfx-view/zlfx-view.wxml | 1 + .../components/zlfx-view/zlfx-view.wxss | 1 + .../components/zysj-view/zysj-view.js | 1 + .../components/zysj-view/zysj-view.json | 6 + .../components/zysj-view/zysj-view.wxml | 1 + .../components/zysj-view/zysj-view.wxss | 1 + .../build/mp-weixin/custom-tab-bar/index.js | 87 +++ .../build/mp-weixin/custom-tab-bar/index.json | 3 + .../build/mp-weixin/custom-tab-bar/index.wxml | 8 + .../build/mp-weixin/custom-tab-bar/index.wxss | 55 ++ .../build/mp-weixin/pages/concept/concept.js | 1 + .../mp-weixin/pages/concept/concept.json | 7 + .../mp-weixin/pages/concept/concept.wxml | 1 + .../mp-weixin/pages/concept/concept.wxss | 1 + .../historicalTimeline/historicalTimeline.js | 1 + .../historicalTimeline.json | 6 + .../historicalTimeline.wxml | 1 + .../historicalTimeline.wxss | 1 + .../pages/concept/hotStock/hotStock.js | 1 + .../pages/concept/hotStock/hotStock.json | 7 + .../pages/concept/hotStock/hotStock.wxml | 1 + .../pages/concept/hotStock/hotStock.wxss | 1 + .../pages/concept/newsDetails/newsDetails.js | 1 + .../concept/newsDetails/newsDetails.json | 7 + .../concept/newsDetails/newsDetails.wxml | 1 + .../concept/newsDetails/newsDetails.wxss | 1 + .../concept/reportDetails/reportDetails.js | 1 + .../concept/reportDetails/reportDetails.json | 6 + .../concept/reportDetails/reportDetails.wxml | 1 + .../concept/reportDetails/reportDetails.wxss | 1 + .../mp-weixin/pages/geGuCenter/detail.js | 1 + .../mp-weixin/pages/geGuCenter/detail.json | 6 + .../mp-weixin/pages/geGuCenter/detail.wxml | 1 + .../mp-weixin/pages/geGuCenter/detail.wxss | 1 + .../mp-weixin/pages/geGuCenter/geGuCenter.js | 1 + .../pages/geGuCenter/geGuCenter.json | 8 + .../pages/geGuCenter/geGuCenter.wxml | 1 + .../pages/geGuCenter/geGuCenter.wxss | 1 + .../index/conceptDetails/conceptDetails.js | 1 + .../index/conceptDetails/conceptDetails.json | 6 + .../index/conceptDetails/conceptDetails.wxml | 1 + .../index/conceptDetails/conceptDetails.wxss | 1 + .../pages/index/eventDetails/eventDetails.js | 1 + .../index/eventDetails/eventDetails.json | 8 + .../index/eventDetails/eventDetails.wxml | 1 + .../index/eventDetails/eventDetails.wxss | 1 + .../dist/build/mp-weixin/pages/index/index.js | 1 + .../build/mp-weixin/pages/index/index.json | 8 + .../build/mp-weixin/pages/index/index.wxml | 1 + .../build/mp-weixin/pages/index/index.wxss | 1 + .../pages/index/stockDetails/stockDetails.js | 1 + .../index/stockDetails/stockDetails.json | 7 + .../index/stockDetails/stockDetails.wxml | 1 + .../index/stockDetails/stockDetails.wxss | 1 + .../build/mp-weixin/pages/invest/invest.js | 1 + .../build/mp-weixin/pages/invest/invest.json | 10 + .../build/mp-weixin/pages/invest/invest.wxml | 1 + .../build/mp-weixin/pages/invest/invest.wxss | 1 + .../invest/investDetails/investDetails.js | 1 + .../invest/investDetails/investDetails.json | 7 + .../invest/investDetails/investDetails.wxml | 1 + .../invest/investDetails/investDetails.wxss | 1 + .../pages/login/codeLogin/codeLogin.js | 1 + .../pages/login/codeLogin/codeLogin.json | 6 + .../pages/login/codeLogin/codeLogin.wxml | 1 + .../pages/login/codeLogin/codeLogin.wxss | 1 + .../dist/build/mp-weixin/pages/login/login.js | 1 + .../build/mp-weixin/pages/login/login.json | 6 + .../build/mp-weixin/pages/login/login.wxml | 1 + .../build/mp-weixin/pages/login/login.wxss | 1 + .../pages/mine/basicInfo/basicInfo.js | 1 + .../pages/mine/basicInfo/basicInfo.json | 6 + .../pages/mine/basicInfo/basicInfo.wxml | 1 + .../pages/mine/basicInfo/basicInfo.wxss | 1 + .../pages/mine/commentReply/commentReply.js | 1 + .../pages/mine/commentReply/commentReply.json | 6 + .../pages/mine/commentReply/commentReply.wxml | 1 + .../pages/mine/commentReply/commentReply.wxss | 1 + .../mp-weixin/pages/mine/feedback/feedback.js | 1 + .../pages/mine/feedback/feedback.json | 6 + .../pages/mine/feedback/feedback.wxml | 1 + .../pages/mine/feedback/feedback.wxss | 1 + .../pages/mine/followCollect/followCollect.js | 1 + .../mine/followCollect/followCollect.json | 6 + .../mine/followCollect/followCollect.wxml | 1 + .../mine/followCollect/followCollect.wxss | 1 + .../mine/investPreference/investPreference.js | 1 + .../investPreference/investPreference.json | 6 + .../investPreference/investPreference.wxml | 1 + .../investPreference/investPreference.wxss | 1 + .../dist/build/mp-weixin/pages/mine/mine.js | 1 + .../dist/build/mp-weixin/pages/mine/mine.json | 6 + .../dist/build/mp-weixin/pages/mine/mine.wxml | 1 + .../dist/build/mp-weixin/pages/mine/mine.wxss | 1 + .../mp-weixin/pages/mine/myLike/myLike.js | 1 + .../mp-weixin/pages/mine/myLike/myLike.json | 6 + .../mp-weixin/pages/mine/myLike/myLike.wxml | 1 + .../mp-weixin/pages/mine/myLike/myLike.wxss | 1 + .../build/mp-weixin/pages/mine/web/web.js | 1 + .../build/mp-weixin/pages/mine/web/web.json | 6 + .../build/mp-weixin/pages/mine/web/web.wxml | 1 + .../build/mp-weixin/pages/mine/web/web.wxss | 1 + .../dist/build/mp-weixin/pages/ztfx/ztfx.js | 1 + .../dist/build/mp-weixin/pages/ztfx/ztfx.json | 9 + .../dist/build/mp-weixin/pages/ztfx/ztfx.wxml | 1 + .../dist/build/mp-weixin/pages/ztfx/ztfx.wxss | 1 + .../pagesMine/static/icon/vip/contain.png | Bin 0 -> 1178 bytes .../static/icon/vip/continuouslyUnlock.png | Bin 0 -> 3655 bytes .../static/icon/vip/continuouslyUnlock_v.png | Bin 0 -> 4620 bytes .../pagesMine/static/icon/vip/dailyReport.png | Bin 0 -> 3225 bytes .../static/icon/vip/dailyReport_v.png | Bin 0 -> 4692 bytes .../pagesMine/static/icon/vip/dataTool.png | Bin 0 -> 3871 bytes .../pagesMine/static/icon/vip/dataTool_v.png | Bin 0 -> 4640 bytes .../static/icon/vip/decisionSupport.png | Bin 0 -> 4166 bytes .../static/icon/vip/decisionSupport_v.png | Bin 0 -> 5041 bytes .../pagesMine/static/icon/vip/depthReport.png | Bin 0 -> 3273 bytes .../static/icon/vip/depthReport_v.png | Bin 0 -> 4154 bytes .../static/icon/vip/expertMeeting.png | Bin 0 -> 4430 bytes .../static/icon/vip/expertMeeting_v.png | Bin 0 -> 5663 bytes .../static/icon/vip/industrialResearch.png | Bin 0 -> 32833 bytes .../icon/vip/intelligentScreening_v.png | Bin 0 -> 4617 bytes .../static/icon/vip/investQuestion.png | Bin 0 -> 27010 bytes .../pagesMine/static/icon/vip/notContain.png | Bin 0 -> 1574 bytes .../static/icon/vip/operatingDecision.png | Bin 0 -> 32655 bytes .../static/icon/vip/specialColumn.png | Bin 0 -> 3717 bytes .../static/icon/vip/specialColumn_v.png | Bin 0 -> 4227 bytes .../pagesMine/static/icon/vip/step1.png | Bin 0 -> 12733 bytes .../pagesMine/static/icon/vip/step1_v.png | Bin 0 -> 9012 bytes .../pagesMine/static/icon/vip/step2.png | Bin 0 -> 20946 bytes .../pagesMine/static/icon/vip/step2_v.png | Bin 0 -> 21073 bytes .../pagesMine/static/icon/vip/step3.png | Bin 0 -> 13769 bytes .../pagesMine/static/icon/vip/step3_v.png | Bin 0 -> 15541 bytes .../pagesMine/static/icon/vip/step4.png | Bin 0 -> 27344 bytes .../pagesMine/static/icon/vip/step4_v.png | Bin 0 -> 28416 bytes .../static/icon/vip/strategicInsight.png | Bin 0 -> 3618 bytes .../static/icon/vip/strategicInsight_v.png | Bin 0 -> 4164 bytes .../pagesMine/static/icon/vip/titleLeft.png | Bin 0 -> 1920 bytes .../pagesMine/static/icon/vip/titleLeft_v.png | Bin 0 -> 1793 bytes .../pagesMine/static/icon/vip/titleRight.png | Bin 0 -> 1943 bytes .../static/icon/vip/titleRight_v.png | Bin 0 -> 1742 bytes .../pagesMine/static/image/vip/noVipTopBg.png | Bin 0 -> 121664 bytes .../pagesMine/static/image/vip/vipTopBg.png | Bin 0 -> 159745 bytes .../dist/build/mp-weixin/pagesMine/vip/vip.js | 1 + .../build/mp-weixin/pagesMine/vip/vip.json | 6 + .../build/mp-weixin/pagesMine/vip/vip.wxml | 1 + .../build/mp-weixin/pagesMine/vip/vip.wxss | 1 + .../mp-weixin/pagesMine/vipMeal/vipMeal.js | 1 + .../mp-weixin/pagesMine/vipMeal/vipMeal.json | 6 + .../mp-weixin/pagesMine/vipMeal/vipMeal.wxml | 1 + .../mp-weixin/pagesMine/vipMeal/vipMeal.wxss | 1 + .../pagesStock/static/icon/ai-icon-1.png | Bin 0 -> 2166 bytes .../pagesStock/static/icon/ai-icon.png | Bin 0 -> 1571 bytes .../pagesStock/static/icon/all-down-ed.png | Bin 0 -> 260 bytes .../pagesStock/static/icon/all-down.png | Bin 0 -> 286 bytes .../pagesStock/static/icon/all-icon-2.png | Bin 0 -> 1024 bytes .../pagesStock/static/icon/all-icon-3.png | Bin 0 -> 1598 bytes .../pagesStock/static/icon/all-icon-4.png | Bin 0 -> 672 bytes .../pagesStock/static/icon/all-icon-5.png | Bin 0 -> 1048 bytes .../pagesStock/static/icon/all-icon-ed.png | Bin 0 -> 907 bytes .../pagesStock/static/icon/all-icon.png | Bin 0 -> 773 bytes .../pagesStock/static/icon/brandValue.png | Bin 0 -> 1275 bytes .../pagesStock/static/icon/contrast.png | Bin 0 -> 1878 bytes .../pagesStock/static/icon/cwfx-1.png | Bin 0 -> 1572 bytes .../pagesStock/static/icon/cwfx-2.png | Bin 0 -> 1455 bytes .../pagesStock/static/icon/downArrow.png | Bin 0 -> 621 bytes .../static/icon/establishedTime.png | Bin 0 -> 3199 bytes .../pagesStock/static/icon/existStatus.png | Bin 0 -> 1460 bytes .../pagesStock/static/icon/female.png | Bin 0 -> 1213 bytes .../static/icon/financialHealth.png | Bin 0 -> 1730 bytes .../static/icon/growthPotential.png | Bin 0 -> 1603 bytes .../pagesStock/static/icon/industryRank.png | Bin 0 -> 1047 bytes .../static/icon/innovationAbility.png | Bin 0 -> 1153 bytes .../pagesStock/static/icon/location.png | Bin 0 -> 3790 bytes .../pagesStock/static/icon/logOffStatus.png | Bin 0 -> 1938 bytes .../pagesStock/static/icon/lookMoreArrow.png | Bin 0 -> 1004 bytes .../mp-weixin/pagesStock/static/icon/male.png | Bin 0 -> 906 bytes .../pagesStock/static/icon/marketPosition.png | Bin 0 -> 2155 bytes .../pagesStock/static/icon/news-search.png | Bin 0 -> 874 bytes .../pagesStock/static/icon/newsEyes.png | Bin 0 -> 684 bytes .../pagesStock/static/icon/newsFire.png | Bin 0 -> 761 bytes .../pagesStock/static/icon/newsTime.png | Bin 0 -> 797 bytes .../pagesStock/static/icon/optional.png | Bin 0 -> 2293 bytes .../static/icon/registeredCapital.png | Bin 0 -> 3305 bytes .../pagesStock/static/icon/rightArrow.png | Bin 0 -> 380 bytes .../pagesStock/static/icon/riskManagement.png | Bin 0 -> 1461 bytes .../pagesStock/static/icon/shangJiantou.png | Bin 0 -> 428 bytes .../pagesStock/static/icon/share.png | Bin 0 -> 2268 bytes .../static/icon/technicalStrength.png | Bin 0 -> 1680 bytes .../pagesStock/static/icon/upArrow.png | Bin 0 -> 699 bytes .../pagesStock/static/icon/visitWebsite.png | Bin 0 -> 4220 bytes .../pagesStock/static/icon/xiaJiantou.png | Bin 0 -> 442 bytes .../pagesStock/static/icon/yRightArrow.png | Bin 0 -> 509 bytes .../pagesStock/static/icon/yuan_jiang.png | Bin 0 -> 940 bytes .../pagesStock/static/icon/yuan_shang.png | Bin 0 -> 927 bytes .../pagesStock/stockCenterDetails/bkydmx.js | 1 + .../pagesStock/stockCenterDetails/bkydmx.json | 6 + .../pagesStock/stockCenterDetails/bkydmx.wxml | 1 + .../pagesStock/stockCenterDetails/bkydmx.wxss | 1 + .../stockCenterDetails/cwDetails.js | 1 + .../stockCenterDetails/cwDetails.json | 6 + .../stockCenterDetails/cwDetails.wxml | 1 + .../stockCenterDetails/cwDetails.wxss | 1 + .../stockCenterDetails/stockCenterDetails.js | 1 + .../stockCenterDetails.json | 19 + .../stockCenterDetails.wxml | 1 + .../stockCenterDetails.wxss | 1 + .../stockCenterDetails/webView/webView.js | 1 + .../stockCenterDetails/webView/webView.json | 4 + .../stockCenterDetails/webView/webView.wxml | 1 + .../pagesStock/stockCenterDetails/ztfx.js | 1 + .../pagesStock/stockCenterDetails/ztfx.json | 7 + .../pagesStock/stockCenterDetails/ztfx.wxml | 1 + .../pagesStock/stockCenterDetails/ztfx.wxss | 1 + .../dist/build/mp-weixin/project.config.json | 36 ++ unpackage/dist/build/mp-weixin/request/api.js | 1 + .../dist/build/mp-weixin/request/http.js | 1 + .../mp-weixin/src/config/posthog.config.js | 1 + .../build/mp-weixin/src/constants/events.js | 1 + .../build/mp-weixin/src/plugins/analytics.js | 1 + .../mp-weixin/src/utils/posthog/constants.js | 1 + .../build/mp-weixin/src/utils/posthog/core.js | 1 + .../mp-weixin/src/utils/posthog/device.js | 1 + .../src/utils/posthog/error-tracker.js | 1 + .../build/mp-weixin/src/utils/posthog/http.js | 1 + .../mp-weixin/src/utils/posthog/identity.js | 1 + .../mp-weixin/src/utils/posthog/index.js | 1 + .../src/utils/posthog/page-tracker.js | 1 + .../src/utils/posthog/performance-tracker.js | 1 + .../mp-weixin/src/utils/posthog/queue.js | 1 + .../src/utils/posthog/reading-tracker.js | 1 + .../src/utils/posthog/search-tracker.js | 1 + .../mp-weixin/src/utils/posthog/session.js | 1 + .../mp-weixin/src/utils/posthog/storage.js | 1 + .../src/utils/posthog/user-tracker.js | 1 + .../dist/build/mp-weixin/static/icon/back.png | Bin 0 -> 432 bytes .../build/mp-weixin/static/icon/backBlack.png | Bin 0 -> 495 bytes .../mp-weixin/static/icon/gegu/cate-0.png | Bin 0 -> 326 bytes .../mp-weixin/static/icon/gegu/cate-1.png | Bin 0 -> 354 bytes .../mp-weixin/static/icon/gegu/cate-2.png | Bin 0 -> 286 bytes .../mp-weixin/static/icon/gegu/cate-3.png | Bin 0 -> 273 bytes .../mp-weixin/static/icon/gegu/cate-4.png | Bin 0 -> 346 bytes .../mp-weixin/static/icon/gegu/gg-top-0.png | Bin 0 -> 351 bytes .../mp-weixin/static/icon/gegu/gg-top-1.png | Bin 0 -> 355 bytes .../mp-weixin/static/icon/gegu/gg-top-2.png | Bin 0 -> 435 bytes .../mp-weixin/static/icon/gegu/gg-top-3.png | Bin 0 -> 429 bytes .../mp-weixin/static/icon/gegu/gg-top-4.png | Bin 0 -> 339 bytes .../mp-weixin/static/icon/gegu/gg-top-5.png | Bin 0 -> 450 bytes .../mp-weixin/static/icon/home/browser.png | Bin 0 -> 2816 bytes .../mp-weixin/static/icon/home/close.png | Bin 0 -> 1013 bytes .../mp-weixin/static/icon/home/collect.png | Bin 0 -> 2348 bytes .../mp-weixin/static/icon/home/collect_s.png | Bin 0 -> 1578 bytes .../mp-weixin/static/icon/home/comment.png | Bin 0 -> 1724 bytes .../static/icon/home/commentArrow.png | Bin 0 -> 287 bytes .../static/icon/home/conceptCenter/active.png | Bin 0 -> 299 bytes .../icon/home/conceptCenter/active_s.png | Bin 0 -> 425 bytes .../static/icon/home/conceptCenter/browse.png | Bin 0 -> 382 bytes .../icon/home/conceptCenter/calendar.png | Bin 0 -> 380 bytes .../icon/home/conceptCenter/chgDown.png | Bin 0 -> 1560 bytes .../icon/home/conceptCenter/chgSort.png | Bin 0 -> 501 bytes .../static/icon/home/conceptCenter/chgUp.png | Bin 0 -> 380 bytes .../home/conceptCenter/conceptNameSort.png | Bin 0 -> 648 bytes .../home/conceptCenter/conceptScreenArrow.png | Bin 0 -> 1481 bytes .../home/conceptCenter/continuousRise.png | Bin 0 -> 411 bytes .../home/conceptCenter/continuousRise_s.png | Bin 0 -> 347 bytes .../home/conceptCenter/correlationSort.png | Bin 0 -> 604 bytes .../icon/home/conceptCenter/decreaseRate.png | Bin 0 -> 292 bytes .../home/conceptCenter/decreaseRate_s.png | Bin 0 -> 234 bytes .../icon/home/conceptCenter/fluctuate.png | Bin 0 -> 351 bytes .../icon/home/conceptCenter/fluctuate_s.png | Bin 0 -> 279 bytes .../static/icon/home/conceptCenter/free_s.png | Bin 0 -> 791 bytes .../icon/home/conceptCenter/increaseRate.png | Bin 0 -> 295 bytes .../home/conceptCenter/increaseRate_s.png | Bin 0 -> 231 bytes .../static/icon/home/conceptCenter/lock.png | Bin 0 -> 408 bytes .../icon/home/conceptCenter/newsReport.png | Bin 0 -> 452 bytes .../static/icon/home/conceptCenter/next.png | Bin 0 -> 370 bytes .../static/icon/home/conceptCenter/pre.png | Bin 0 -> 370 bytes .../static/icon/home/conceptCenter/pro_s.png | Bin 0 -> 870 bytes .../static/icon/home/conceptCenter/rank1.png | Bin 0 -> 1282 bytes .../static/icon/home/conceptCenter/rank2.png | Bin 0 -> 1268 bytes .../static/icon/home/conceptCenter/rank3.png | Bin 0 -> 1483 bytes .../icon/home/conceptCenter/rankChg.png | Bin 0 -> 332 bytes .../icon/home/conceptCenter/reasonExpand.png | Bin 0 -> 320 bytes .../icon/home/conceptCenter/reasonRetract.png | Bin 0 -> 319 bytes .../static/icon/home/conceptCenter/search.png | Bin 0 -> 576 bytes .../icon/home/conceptCenter/sortType.png | Bin 0 -> 455 bytes .../icon/home/conceptCenter/statistics.png | Bin 0 -> 1490 bytes .../icon/home/conceptCenter/stockNumSort.png | Bin 0 -> 632 bytes .../icon/home/conceptCenter/timeAxis.png | Bin 0 -> 385 bytes .../home/conceptCenter/timeScreenArrow.png | 0 .../home/conceptCenter/transactionDate.png | 0 .../icon/home/conceptCenter/vipPopIcon.png | 0 .../icon/home/conceptCenter/visitModule.png | 0 .../static/icon/home/conceptDownArrow.png | Bin 0 -> 335 bytes .../static/icon/home/conceptUpArrow.png | Bin 0 -> 334 bytes .../mp-weixin/static/icon/home/dateRange.png | Bin 0 -> 491 bytes .../mp-weixin/static/icon/home/delete.png | Bin 0 -> 447 bytes .../mp-weixin/static/icon/home/downArrow.png | Bin 0 -> 349 bytes .../static/icon/home/eventDetails/collect.png | Bin 0 -> 695 bytes .../icon/home/eventDetails/collect_s.png | Bin 0 -> 533 bytes .../static/icon/home/eventDetails/comment.png | Bin 0 -> 520 bytes .../static/icon/home/eventDetails/like.png | Bin 0 -> 682 bytes .../static/icon/home/eventDetails/like_s.png | Bin 0 -> 664 bytes .../mp-weixin/static/icon/home/eventLevel.png | Bin 0 -> 474 bytes .../static/icon/home/expectScore.png | Bin 0 -> 520 bytes .../static/icon/home/expectScoreDot.png | Bin 0 -> 663 bytes .../static/icon/home/expectScoreTips.png | Bin 0 -> 520 bytes .../build/mp-weixin/static/icon/home/hot.png | Bin 0 -> 436 bytes .../static/icon/home/industryScreen.png | Bin 0 -> 474 bytes .../static/icon/home/industrySearch.png | Bin 0 -> 727 bytes .../mp-weixin/static/icon/home/industry_s.png | Bin 0 -> 395 bytes .../mp-weixin/static/icon/home/level_s.png | Bin 0 -> 526 bytes .../build/mp-weixin/static/icon/home/like.png | Bin 0 -> 639 bytes .../mp-weixin/static/icon/home/like_s.png | Bin 0 -> 613 bytes .../static/icon/home/monthLeftArrow.png | Bin 0 -> 158 bytes .../static/icon/home/monthRightArrow.png | Bin 0 -> 632 bytes .../build/mp-weixin/static/icon/home/new.png | Bin 0 -> 561 bytes .../build/mp-weixin/static/icon/home/sort.png | Bin 0 -> 474 bytes .../mp-weixin/static/icon/home/sortArrow.png | Bin 0 -> 196 bytes .../mp-weixin/static/icon/home/stockArrow.png | Bin 0 -> 320 bytes .../mp-weixin/static/icon/home/timeScreen.png | Bin 0 -> 437 bytes .../mp-weixin/static/icon/home/upArrow.png | Bin 0 -> 338 bytes .../mp-weixin/static/icon/home/yield.png | Bin 0 -> 485 bytes .../mp-weixin/static/icon/invest/calendar.png | Bin 0 -> 680 bytes .../static/icon/invest/downArrow.png | Bin 0 -> 332 bytes .../mp-weixin/static/icon/invest/star.png | Bin 0 -> 652 bytes .../mp-weixin/static/icon/invest/star_s.png | Bin 0 -> 513 bytes .../mp-weixin/static/icon/invest/upArrow.png | Bin 0 -> 337 bytes .../mp-weixin/static/icon/login/code.png | Bin 0 -> 818 bytes .../mp-weixin/static/icon/login/mobile.png | Bin 0 -> 415 bytes .../mp-weixin/static/icon/login/select.png | Bin 0 -> 259 bytes .../mp-weixin/static/icon/login/select_s.png | Bin 0 -> 311 bytes .../mp-weixin/static/icon/mine/aboutUs.png | Bin 0 -> 590 bytes .../static/icon/mine/basicInfo/downArrow.png | Bin 0 -> 344 bytes .../static/icon/mine/basicInfo/edit.png | Bin 0 -> 1189 bytes .../static/icon/mine/customerService.png | Bin 0 -> 989 bytes .../mp-weixin/static/icon/mine/feedback.png | Bin 0 -> 555 bytes .../mp-weixin/static/icon/mine/infoArrow.png | Bin 0 -> 476 bytes .../mp-weixin/static/icon/mine/logout.png | Bin 0 -> 2359 bytes .../mp-weixin/static/icon/mine/menuArrow.png | Bin 0 -> 386 bytes .../static/icon/mine/privacyProtocol.png | Bin 0 -> 1832 bytes .../static/icon/mine/serviceTerm.png | Bin 0 -> 494 bytes .../mp-weixin/static/icon/tabbar/concept.png | Bin 0 -> 517 bytes .../static/icon/tabbar/concept_s.png | Bin 0 -> 1803 bytes .../mp-weixin/static/icon/tabbar/gegu.png | Bin 0 -> 438 bytes .../mp-weixin/static/icon/tabbar/gegu_s.png | Bin 0 -> 342 bytes .../mp-weixin/static/icon/tabbar/home.png | Bin 0 -> 613 bytes .../mp-weixin/static/icon/tabbar/home_s.png | Bin 0 -> 1352 bytes .../mp-weixin/static/icon/tabbar/invest.png | Bin 0 -> 693 bytes .../mp-weixin/static/icon/tabbar/invest_s.png | Bin 0 -> 2003 bytes .../mp-weixin/static/icon/tabbar/mine.png | Bin 0 -> 2146 bytes .../mp-weixin/static/icon/tabbar/mine_s.png | Bin 0 -> 616 bytes .../build/mp-weixin/static/icon/tabbar/zt.png | Bin 0 -> 602 bytes .../mp-weixin/static/icon/tabbar/zt_s.png | Bin 0 -> 465 bytes .../static/image/index/conceptTopBg.png | Bin 0 -> 13818 bytes .../mp-weixin/static/image/index/noData.png | Bin 0 -> 13769 bytes .../mp-weixin/static/image/login/logo.png | Bin 0 -> 7720 bytes .../mp-weixin/static/image/mine/service.png | Bin 0 -> 3090 bytes .../mp-weixin/static/image/mine/vipBg.png | Bin 0 -> 31149 bytes .../lime-echart/components/l-echart/canvas.js | 1 + .../components/l-echart/l-echart.js | 1 + .../components/l-echart/l-echart.json | 4 + .../components/l-echart/l-echart.wxml | 1 + .../components/l-echart/l-echart.wxss | 1 + .../lime-echart/components/l-echart/utils.js | 1 + .../lime-echart/static/ecStat.min.js | 1 + .../lime-echart/static/echarts.min.js | 1 + .../uni_modules/lime-echart/static/index.html | 129 ++++ .../uni_modules/lime-echart/static/nvue.html | 177 ++++++ .../lime-echart/static/uni.webview.1.5.3.js | 1 + .../lime-echart/static/uni.webview.1.5.5.js | 1 + .../uni_modules/lime-echart/static/uvue.html | 184 ++++++ .../components/uni-popup/uni-popup.js | 1 + .../components/uni-popup/uni-popup.json | 6 + .../components/uni-popup/uni-popup.wxml | 1 + .../components/uni-popup/uni-popup.wxss | 1 + .../uni-transition/createAnimation.js | 1 + .../uni-transition/uni-transition.js | 1 + .../uni-transition/uni-transition.json | 4 + .../uni-transition/uni-transition.wxml | 1 + .../zui-progress-circle.js | 1 + .../zui-progress-circle.json | 4 + .../zui-progress-circle.wxml | 1 + .../zui-progress-circle.wxss | 1 + unpackage/dist/build/mp-weixin/utils/share.js | 1 + unpackage/dist/build/mp-weixin/utils/util.js | 1 + .../dev/.sourcemap/mp-weixin/WordCloud.js.map | 1 + .../dist/dev/.sourcemap/mp-weixin/app.js.map | 2 +- .../.sourcemap/mp-weixin/common/assets.js.map | 2 +- .../components/LCCalendar/LCCalendar.js.map | 2 +- .../components/LCCalendar2/LCCalendar2.js.map | 2 +- .../components/WordCloud/WordCloud.js.map | 1 + .../components/WordCloud/WordCloud2.js.map | 1 + .../components/cwfx-view/cwfx-view.js.map | 2 +- .../components/cwsj-view/cwsj-view.js.map | 2 +- .../components/cyl-view/cyl-view.js.map | 2 +- .../mp-weixin/pages/geGuCenter/detail.js.map | 2 +- .../pages/geGuCenter/geGuCenter.js.map | 2 +- .../mp-weixin/pages/ztfx/ztfx.js.map | 2 +- .../stockCenterDetails.js.map | 2 +- .../stockCenterDetails/webView/webView.js.map | 1 + .../.sourcemap/mp-weixin/request/api.js.map | 2 +- .../.sourcemap/mp-weixin/request/http.js.map | 2 +- .../.sourcemap/mp-weixin/utils/util.js.map | 2 +- unpackage/dist/dev/mp-weixin/WordCloud.js | 207 +++++++ unpackage/dist/dev/mp-weixin/app.js | 2 + unpackage/dist/dev/mp-weixin/app.json | 6 +- unpackage/dist/dev/mp-weixin/common/assets.js | 82 ++- unpackage/dist/dev/mp-weixin/common/vendor.js | 6 +- .../components/LCCalendar/LCCalendar.js | 125 +++- .../components/LCCalendar2/LCCalendar2.js | 11 +- .../components/WordCloud/WordCloud.js | 4 + .../components/WordCloud/WordCloud.json | 4 + .../components/WordCloud/WordCloud.wxml | 1 + .../components/WordCloud/WordCloud.wxss | 9 + .../components/WordCloud/WordCloud2.js | 4 + .../components/cwfx-view/cwfx-view.js | 1 + .../components/cwsj-view/cwsj-view.js | 167 +++++- .../components/cwsj-view/cwsj-view.wxml | 2 +- .../mp-weixin/components/cyl-view/cyl-view.js | 84 ++- .../components/cyl-view/cyl-view.json | 4 +- .../components/cyl-view/cyl-view.wxml | 2 +- .../components/fzlc-view/fzlc-view.js | 2 +- .../dev/mp-weixin/pages/concept/concept.js | 6 +- .../dev/mp-weixin/pages/geGuCenter/detail.js | 98 +++- .../mp-weixin/pages/geGuCenter/detail.wxml | 2 +- .../mp-weixin/pages/geGuCenter/geGuCenter.js | 400 +++++++++++-- .../pages/geGuCenter/geGuCenter.wxml | 2 +- .../pages/index/eventDetails/eventDetails.js | 8 +- .../dist/dev/mp-weixin/pages/ztfx/ztfx.js | 551 +++++++++++++----- .../dist/dev/mp-weixin/pages/ztfx/ztfx.json | 1 + .../dist/dev/mp-weixin/pages/ztfx/ztfx.wxml | 2 +- .../dist/dev/mp-weixin/pages/ztfx/ztfx.wxss | 15 + .../dist/dev/mp-weixin/pagesMine/vip/vip.js | 4 +- .../mp-weixin/pagesMine/vipMeal/vipMeal.js | 4 +- .../stockCenterDetails/stockCenterDetails.js | 281 +++++---- .../stockCenterDetails.wxml | 2 +- .../stockCenterDetails.wxss | 1 - .../stockCenterDetails/webView/webView.js | 23 + .../stockCenterDetails/webView/webView.json | 4 + .../stockCenterDetails/webView/webView.wxml | 1 + unpackage/dist/dev/mp-weixin/request/api.js | 2 + unpackage/dist/dev/mp-weixin/request/http.js | 12 +- .../lime-echart/static/echarts.min.js | 2 +- unpackage/dist/dev/mp-weixin/utils/util.js | 16 + utils/util.js | 1 - 527 files changed, 3390 insertions(+), 604 deletions(-) create mode 100644 pagesStock/stockCenterDetails/webView/webView.vue create mode 100644 unpackage/dist/build/mp-weixin/WordCloud.js create mode 100644 unpackage/dist/build/mp-weixin/app.js create mode 100644 unpackage/dist/build/mp-weixin/app.json create mode 100644 unpackage/dist/build/mp-weixin/app.wxss create mode 100644 unpackage/dist/build/mp-weixin/assets/ydjk-icon.9712ef19.png create mode 100644 unpackage/dist/build/mp-weixin/assets/ydjk-zs.f6ba6c32.png create mode 100644 unpackage/dist/build/mp-weixin/common/assets.js create mode 100644 unpackage/dist/build/mp-weixin/common/vendor.js create mode 100644 unpackage/dist/build/mp-weixin/components/LCCalendar/LCCalendar.js create mode 100644 unpackage/dist/build/mp-weixin/components/LCCalendar/LCCalendar.json create mode 100644 unpackage/dist/build/mp-weixin/components/LCCalendar/LCCalendar.wxml create mode 100644 unpackage/dist/build/mp-weixin/components/LCCalendar/LCCalendar.wxss create mode 100644 unpackage/dist/build/mp-weixin/components/LCCalendar2/LCCalendar2.js create mode 100644 unpackage/dist/build/mp-weixin/components/LCCalendar2/LCCalendar2.json create mode 100644 unpackage/dist/build/mp-weixin/components/LCCalendar2/LCCalendar2.wxml create mode 100644 unpackage/dist/build/mp-weixin/components/LCCalendar2/LCCalendar2.wxss create mode 100644 unpackage/dist/build/mp-weixin/components/WordCloud/WordCloud.js create mode 100644 unpackage/dist/build/mp-weixin/components/WordCloud/WordCloud.json create mode 100644 unpackage/dist/build/mp-weixin/components/WordCloud/WordCloud.wxml create mode 100644 unpackage/dist/build/mp-weixin/components/WordCloud/WordCloud.wxss create mode 100644 unpackage/dist/build/mp-weixin/components/WordCloud/WordCloud2.js create mode 100644 unpackage/dist/build/mp-weixin/components/cwfx-view/cwfx-view.js create mode 100644 unpackage/dist/build/mp-weixin/components/cwfx-view/cwfx-view.json create mode 100644 unpackage/dist/build/mp-weixin/components/cwfx-view/cwfx-view.wxml create mode 100644 unpackage/dist/build/mp-weixin/components/cwfx-view/cwfx-view.wxss create mode 100644 unpackage/dist/build/mp-weixin/components/cwsj-view/cwsj-view.js create mode 100644 unpackage/dist/build/mp-weixin/components/cwsj-view/cwsj-view.json create mode 100644 unpackage/dist/build/mp-weixin/components/cwsj-view/cwsj-view.wxml create mode 100644 unpackage/dist/build/mp-weixin/components/cwsj-view/cwsj-view.wxss create mode 100644 unpackage/dist/build/mp-weixin/components/cyl-view/cyl-view.js create mode 100644 unpackage/dist/build/mp-weixin/components/cyl-view/cyl-view.json create mode 100644 unpackage/dist/build/mp-weixin/components/cyl-view/cyl-view.wxml create mode 100644 unpackage/dist/build/mp-weixin/components/cyl-view/cyl-view.wxss create mode 100644 unpackage/dist/build/mp-weixin/components/fzjg-view/fzjg-view.js create mode 100644 unpackage/dist/build/mp-weixin/components/fzjg-view/fzjg-view.json create mode 100644 unpackage/dist/build/mp-weixin/components/fzjg-view/fzjg-view.wxml create mode 100644 unpackage/dist/build/mp-weixin/components/fzjg-view/fzjg-view.wxss create mode 100644 unpackage/dist/build/mp-weixin/components/fzlc-view/fzlc-view.js create mode 100644 unpackage/dist/build/mp-weixin/components/fzlc-view/fzlc-view.json create mode 100644 unpackage/dist/build/mp-weixin/components/fzlc-view/fzlc-view.wxml create mode 100644 unpackage/dist/build/mp-weixin/components/fzlc-view/fzlc-view.wxss create mode 100644 unpackage/dist/build/mp-weixin/components/gltd-view/gltd-view.js create mode 100644 unpackage/dist/build/mp-weixin/components/gltd-view/gltd-view.json create mode 100644 unpackage/dist/build/mp-weixin/components/gltd-view/gltd-view.wxml create mode 100644 unpackage/dist/build/mp-weixin/components/gltd-view/gltd-view.wxss create mode 100644 unpackage/dist/build/mp-weixin/components/gqjg-view/gqjg-view.js create mode 100644 unpackage/dist/build/mp-weixin/components/gqjg-view/gqjg-view.json create mode 100644 unpackage/dist/build/mp-weixin/components/gqjg-view/gqjg-view.wxml create mode 100644 unpackage/dist/build/mp-weixin/components/gqjg-view/gqjg-view.wxss create mode 100644 unpackage/dist/build/mp-weixin/components/gsxx-view/gsxx-view.js create mode 100644 unpackage/dist/build/mp-weixin/components/gsxx-view/gsxx-view.json create mode 100644 unpackage/dist/build/mp-weixin/components/gsxx-view/gsxx-view.wxml create mode 100644 unpackage/dist/build/mp-weixin/components/gsxx-view/gsxx-view.wxss create mode 100644 unpackage/dist/build/mp-weixin/components/navBar/navBar.js create mode 100644 unpackage/dist/build/mp-weixin/components/navBar/navBar.json create mode 100644 unpackage/dist/build/mp-weixin/components/navBar/navBar.wxml create mode 100644 unpackage/dist/build/mp-weixin/components/navBar/navBar.wxss create mode 100644 unpackage/dist/build/mp-weixin/components/news-view/news-view.js create mode 100644 unpackage/dist/build/mp-weixin/components/news-view/news-view.json create mode 100644 unpackage/dist/build/mp-weixin/components/news-view/news-view.wxml create mode 100644 unpackage/dist/build/mp-weixin/components/news-view/news-view.wxss create mode 100644 unpackage/dist/build/mp-weixin/components/ua-markdown/lib/highlight/uni-highlight.min.js create mode 100644 unpackage/dist/build/mp-weixin/components/ua-markdown/lib/html-parser.js create mode 100644 unpackage/dist/build/mp-weixin/components/ua-markdown/lib/markdown-it.min.js create mode 100644 unpackage/dist/build/mp-weixin/components/ua-markdown/ua-markdown.js create mode 100644 unpackage/dist/build/mp-weixin/components/ua-markdown/ua-markdown.json create mode 100644 unpackage/dist/build/mp-weixin/components/ua-markdown/ua-markdown.wxml create mode 100644 unpackage/dist/build/mp-weixin/components/ua-markdown/ua-markdown.wxss create mode 100644 unpackage/dist/build/mp-weixin/components/ywjg-view/ywjg-view.js create mode 100644 unpackage/dist/build/mp-weixin/components/ywjg-view/ywjg-view.json create mode 100644 unpackage/dist/build/mp-weixin/components/ywjg-view/ywjg-view.wxml create mode 100644 unpackage/dist/build/mp-weixin/components/ywjg-view/ywjg-view.wxss create mode 100644 unpackage/dist/build/mp-weixin/components/zlfx-view/zlfx-view.js create mode 100644 unpackage/dist/build/mp-weixin/components/zlfx-view/zlfx-view.json create mode 100644 unpackage/dist/build/mp-weixin/components/zlfx-view/zlfx-view.wxml create mode 100644 unpackage/dist/build/mp-weixin/components/zlfx-view/zlfx-view.wxss create mode 100644 unpackage/dist/build/mp-weixin/components/zysj-view/zysj-view.js create mode 100644 unpackage/dist/build/mp-weixin/components/zysj-view/zysj-view.json create mode 100644 unpackage/dist/build/mp-weixin/components/zysj-view/zysj-view.wxml create mode 100644 unpackage/dist/build/mp-weixin/components/zysj-view/zysj-view.wxss create mode 100644 unpackage/dist/build/mp-weixin/custom-tab-bar/index.js create mode 100644 unpackage/dist/build/mp-weixin/custom-tab-bar/index.json create mode 100644 unpackage/dist/build/mp-weixin/custom-tab-bar/index.wxml create mode 100644 unpackage/dist/build/mp-weixin/custom-tab-bar/index.wxss create mode 100644 unpackage/dist/build/mp-weixin/pages/concept/concept.js create mode 100644 unpackage/dist/build/mp-weixin/pages/concept/concept.json create mode 100644 unpackage/dist/build/mp-weixin/pages/concept/concept.wxml create mode 100644 unpackage/dist/build/mp-weixin/pages/concept/concept.wxss create mode 100644 unpackage/dist/build/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.js create mode 100644 unpackage/dist/build/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.json create mode 100644 unpackage/dist/build/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.wxml create mode 100644 unpackage/dist/build/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.wxss create mode 100644 unpackage/dist/build/mp-weixin/pages/concept/hotStock/hotStock.js create mode 100644 unpackage/dist/build/mp-weixin/pages/concept/hotStock/hotStock.json create mode 100644 unpackage/dist/build/mp-weixin/pages/concept/hotStock/hotStock.wxml create mode 100644 unpackage/dist/build/mp-weixin/pages/concept/hotStock/hotStock.wxss create mode 100644 unpackage/dist/build/mp-weixin/pages/concept/newsDetails/newsDetails.js create mode 100644 unpackage/dist/build/mp-weixin/pages/concept/newsDetails/newsDetails.json create mode 100644 unpackage/dist/build/mp-weixin/pages/concept/newsDetails/newsDetails.wxml create mode 100644 unpackage/dist/build/mp-weixin/pages/concept/newsDetails/newsDetails.wxss create mode 100644 unpackage/dist/build/mp-weixin/pages/concept/reportDetails/reportDetails.js create mode 100644 unpackage/dist/build/mp-weixin/pages/concept/reportDetails/reportDetails.json create mode 100644 unpackage/dist/build/mp-weixin/pages/concept/reportDetails/reportDetails.wxml create mode 100644 unpackage/dist/build/mp-weixin/pages/concept/reportDetails/reportDetails.wxss create mode 100644 unpackage/dist/build/mp-weixin/pages/geGuCenter/detail.js create mode 100644 unpackage/dist/build/mp-weixin/pages/geGuCenter/detail.json create mode 100644 unpackage/dist/build/mp-weixin/pages/geGuCenter/detail.wxml create mode 100644 unpackage/dist/build/mp-weixin/pages/geGuCenter/detail.wxss create mode 100644 unpackage/dist/build/mp-weixin/pages/geGuCenter/geGuCenter.js create mode 100644 unpackage/dist/build/mp-weixin/pages/geGuCenter/geGuCenter.json create mode 100644 unpackage/dist/build/mp-weixin/pages/geGuCenter/geGuCenter.wxml create mode 100644 unpackage/dist/build/mp-weixin/pages/geGuCenter/geGuCenter.wxss create mode 100644 unpackage/dist/build/mp-weixin/pages/index/conceptDetails/conceptDetails.js create mode 100644 unpackage/dist/build/mp-weixin/pages/index/conceptDetails/conceptDetails.json create mode 100644 unpackage/dist/build/mp-weixin/pages/index/conceptDetails/conceptDetails.wxml create mode 100644 unpackage/dist/build/mp-weixin/pages/index/conceptDetails/conceptDetails.wxss create mode 100644 unpackage/dist/build/mp-weixin/pages/index/eventDetails/eventDetails.js create mode 100644 unpackage/dist/build/mp-weixin/pages/index/eventDetails/eventDetails.json create mode 100644 unpackage/dist/build/mp-weixin/pages/index/eventDetails/eventDetails.wxml create mode 100644 unpackage/dist/build/mp-weixin/pages/index/eventDetails/eventDetails.wxss create mode 100644 unpackage/dist/build/mp-weixin/pages/index/index.js create mode 100644 unpackage/dist/build/mp-weixin/pages/index/index.json create mode 100644 unpackage/dist/build/mp-weixin/pages/index/index.wxml create mode 100644 unpackage/dist/build/mp-weixin/pages/index/index.wxss create mode 100644 unpackage/dist/build/mp-weixin/pages/index/stockDetails/stockDetails.js create mode 100644 unpackage/dist/build/mp-weixin/pages/index/stockDetails/stockDetails.json create mode 100644 unpackage/dist/build/mp-weixin/pages/index/stockDetails/stockDetails.wxml create mode 100644 unpackage/dist/build/mp-weixin/pages/index/stockDetails/stockDetails.wxss create mode 100644 unpackage/dist/build/mp-weixin/pages/invest/invest.js create mode 100644 unpackage/dist/build/mp-weixin/pages/invest/invest.json create mode 100644 unpackage/dist/build/mp-weixin/pages/invest/invest.wxml create mode 100644 unpackage/dist/build/mp-weixin/pages/invest/invest.wxss create mode 100644 unpackage/dist/build/mp-weixin/pages/invest/investDetails/investDetails.js create mode 100644 unpackage/dist/build/mp-weixin/pages/invest/investDetails/investDetails.json create mode 100644 unpackage/dist/build/mp-weixin/pages/invest/investDetails/investDetails.wxml create mode 100644 unpackage/dist/build/mp-weixin/pages/invest/investDetails/investDetails.wxss create mode 100644 unpackage/dist/build/mp-weixin/pages/login/codeLogin/codeLogin.js create mode 100644 unpackage/dist/build/mp-weixin/pages/login/codeLogin/codeLogin.json create mode 100644 unpackage/dist/build/mp-weixin/pages/login/codeLogin/codeLogin.wxml create mode 100644 unpackage/dist/build/mp-weixin/pages/login/codeLogin/codeLogin.wxss create mode 100644 unpackage/dist/build/mp-weixin/pages/login/login.js create mode 100644 unpackage/dist/build/mp-weixin/pages/login/login.json create mode 100644 unpackage/dist/build/mp-weixin/pages/login/login.wxml create mode 100644 unpackage/dist/build/mp-weixin/pages/login/login.wxss create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/basicInfo/basicInfo.js create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/basicInfo/basicInfo.json create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/basicInfo/basicInfo.wxml create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/basicInfo/basicInfo.wxss create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/commentReply/commentReply.js create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/commentReply/commentReply.json create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/commentReply/commentReply.wxml create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/commentReply/commentReply.wxss create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/feedback/feedback.js create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/feedback/feedback.json create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/feedback/feedback.wxml create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/feedback/feedback.wxss create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/followCollect/followCollect.js create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/followCollect/followCollect.json create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/followCollect/followCollect.wxml create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/followCollect/followCollect.wxss create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/investPreference/investPreference.js create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/investPreference/investPreference.json create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/investPreference/investPreference.wxml create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/investPreference/investPreference.wxss create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/mine.js create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/mine.json create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/mine.wxml create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/mine.wxss create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/myLike/myLike.js create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/myLike/myLike.json create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/myLike/myLike.wxml create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/myLike/myLike.wxss create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/web/web.js create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/web/web.json create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/web/web.wxml create mode 100644 unpackage/dist/build/mp-weixin/pages/mine/web/web.wxss create mode 100644 unpackage/dist/build/mp-weixin/pages/ztfx/ztfx.js create mode 100644 unpackage/dist/build/mp-weixin/pages/ztfx/ztfx.json create mode 100644 unpackage/dist/build/mp-weixin/pages/ztfx/ztfx.wxml create mode 100644 unpackage/dist/build/mp-weixin/pages/ztfx/ztfx.wxss create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/contain.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/continuouslyUnlock.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/continuouslyUnlock_v.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/dailyReport.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/dailyReport_v.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/dataTool.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/dataTool_v.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/decisionSupport.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/decisionSupport_v.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/depthReport.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/depthReport_v.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/expertMeeting.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/expertMeeting_v.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/industrialResearch.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/intelligentScreening_v.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/investQuestion.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/notContain.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/operatingDecision.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/specialColumn.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/specialColumn_v.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step1.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step1_v.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step2.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step2_v.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step3.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step3_v.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step4.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step4_v.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/strategicInsight.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/strategicInsight_v.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/titleLeft.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/titleLeft_v.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/titleRight.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/titleRight_v.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/image/vip/noVipTopBg.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/static/image/vip/vipTopBg.png create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/vip/vip.js create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/vip/vip.json create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/vip/vip.wxml create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/vip/vip.wxss create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/vipMeal/vipMeal.js create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/vipMeal/vipMeal.json create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/vipMeal/vipMeal.wxml create mode 100644 unpackage/dist/build/mp-weixin/pagesMine/vipMeal/vipMeal.wxss create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/ai-icon-1.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/ai-icon.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/all-down-ed.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/all-down.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/all-icon-2.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/all-icon-3.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/all-icon-4.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/all-icon-5.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/all-icon-ed.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/all-icon.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/brandValue.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/contrast.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/cwfx-1.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/cwfx-2.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/downArrow.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/establishedTime.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/existStatus.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/female.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/financialHealth.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/growthPotential.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/industryRank.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/innovationAbility.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/location.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/logOffStatus.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/lookMoreArrow.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/male.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/marketPosition.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/news-search.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/newsEyes.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/newsFire.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/newsTime.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/optional.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/registeredCapital.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/rightArrow.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/riskManagement.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/shangJiantou.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/share.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/technicalStrength.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/upArrow.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/visitWebsite.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/xiaJiantou.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/yRightArrow.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/yuan_jiang.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/static/icon/yuan_shang.png create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/bkydmx.js create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/bkydmx.json create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/bkydmx.wxml create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/bkydmx.wxss create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/cwDetails.js create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/cwDetails.json create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/cwDetails.wxml create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/cwDetails.wxss create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.js create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.json create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.wxml create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.wxss create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/webView/webView.js create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/webView/webView.json create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/webView/webView.wxml create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/ztfx.js create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/ztfx.json create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/ztfx.wxml create mode 100644 unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/ztfx.wxss create mode 100644 unpackage/dist/build/mp-weixin/project.config.json create mode 100644 unpackage/dist/build/mp-weixin/request/api.js create mode 100644 unpackage/dist/build/mp-weixin/request/http.js create mode 100644 unpackage/dist/build/mp-weixin/src/config/posthog.config.js create mode 100644 unpackage/dist/build/mp-weixin/src/constants/events.js create mode 100644 unpackage/dist/build/mp-weixin/src/plugins/analytics.js create mode 100644 unpackage/dist/build/mp-weixin/src/utils/posthog/constants.js create mode 100644 unpackage/dist/build/mp-weixin/src/utils/posthog/core.js create mode 100644 unpackage/dist/build/mp-weixin/src/utils/posthog/device.js create mode 100644 unpackage/dist/build/mp-weixin/src/utils/posthog/error-tracker.js create mode 100644 unpackage/dist/build/mp-weixin/src/utils/posthog/http.js create mode 100644 unpackage/dist/build/mp-weixin/src/utils/posthog/identity.js create mode 100644 unpackage/dist/build/mp-weixin/src/utils/posthog/index.js create mode 100644 unpackage/dist/build/mp-weixin/src/utils/posthog/page-tracker.js create mode 100644 unpackage/dist/build/mp-weixin/src/utils/posthog/performance-tracker.js create mode 100644 unpackage/dist/build/mp-weixin/src/utils/posthog/queue.js create mode 100644 unpackage/dist/build/mp-weixin/src/utils/posthog/reading-tracker.js create mode 100644 unpackage/dist/build/mp-weixin/src/utils/posthog/search-tracker.js create mode 100644 unpackage/dist/build/mp-weixin/src/utils/posthog/session.js create mode 100644 unpackage/dist/build/mp-weixin/src/utils/posthog/storage.js create mode 100644 unpackage/dist/build/mp-weixin/src/utils/posthog/user-tracker.js create mode 100644 unpackage/dist/build/mp-weixin/static/icon/back.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/backBlack.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/gegu/cate-0.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/gegu/cate-1.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/gegu/cate-2.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/gegu/cate-3.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/gegu/cate-4.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/gegu/gg-top-0.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/gegu/gg-top-1.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/gegu/gg-top-2.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/gegu/gg-top-3.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/gegu/gg-top-4.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/gegu/gg-top-5.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/browser.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/close.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/collect.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/collect_s.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/comment.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/commentArrow.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/active.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/active_s.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/browse.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/calendar.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/chgDown.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/chgSort.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/chgUp.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/conceptNameSort.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/conceptScreenArrow.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/continuousRise.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/continuousRise_s.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/correlationSort.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/decreaseRate.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/decreaseRate_s.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/fluctuate.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/fluctuate_s.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/free_s.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/increaseRate.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/increaseRate_s.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/lock.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/newsReport.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/next.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/pre.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/pro_s.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/rank1.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/rank2.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/rank3.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/rankChg.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/reasonExpand.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/reasonRetract.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/search.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/sortType.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/statistics.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/stockNumSort.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/timeAxis.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/timeScreenArrow.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/transactionDate.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/vipPopIcon.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/visitModule.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptDownArrow.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/conceptUpArrow.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/dateRange.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/delete.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/downArrow.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/eventDetails/collect.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/eventDetails/collect_s.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/eventDetails/comment.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/eventDetails/like.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/eventDetails/like_s.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/eventLevel.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/expectScore.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/expectScoreDot.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/expectScoreTips.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/hot.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/industryScreen.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/industrySearch.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/industry_s.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/level_s.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/like.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/like_s.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/monthLeftArrow.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/monthRightArrow.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/new.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/sort.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/sortArrow.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/stockArrow.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/timeScreen.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/upArrow.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/home/yield.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/invest/calendar.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/invest/downArrow.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/invest/star.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/invest/star_s.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/invest/upArrow.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/login/code.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/login/mobile.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/login/select.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/login/select_s.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/mine/aboutUs.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/mine/basicInfo/downArrow.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/mine/basicInfo/edit.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/mine/customerService.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/mine/feedback.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/mine/infoArrow.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/mine/logout.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/mine/menuArrow.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/mine/privacyProtocol.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/mine/serviceTerm.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/tabbar/concept.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/tabbar/concept_s.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/tabbar/gegu.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/tabbar/gegu_s.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/tabbar/home.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/tabbar/home_s.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/tabbar/invest.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/tabbar/invest_s.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/tabbar/mine.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/tabbar/mine_s.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/tabbar/zt.png create mode 100644 unpackage/dist/build/mp-weixin/static/icon/tabbar/zt_s.png create mode 100644 unpackage/dist/build/mp-weixin/static/image/index/conceptTopBg.png create mode 100644 unpackage/dist/build/mp-weixin/static/image/index/noData.png create mode 100644 unpackage/dist/build/mp-weixin/static/image/login/logo.png create mode 100644 unpackage/dist/build/mp-weixin/static/image/mine/service.png create mode 100644 unpackage/dist/build/mp-weixin/static/image/mine/vipBg.png create mode 100644 unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/canvas.js create mode 100644 unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.js create mode 100644 unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.json create mode 100644 unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.wxml create mode 100644 unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.wxss create mode 100644 unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/utils.js create mode 100644 unpackage/dist/build/mp-weixin/uni_modules/lime-echart/static/ecStat.min.js create mode 100644 unpackage/dist/build/mp-weixin/uni_modules/lime-echart/static/echarts.min.js create mode 100644 unpackage/dist/build/mp-weixin/uni_modules/lime-echart/static/index.html create mode 100644 unpackage/dist/build/mp-weixin/uni_modules/lime-echart/static/nvue.html create mode 100644 unpackage/dist/build/mp-weixin/uni_modules/lime-echart/static/uni.webview.1.5.3.js create mode 100644 unpackage/dist/build/mp-weixin/uni_modules/lime-echart/static/uni.webview.1.5.5.js create mode 100644 unpackage/dist/build/mp-weixin/uni_modules/lime-echart/static/uvue.html create mode 100644 unpackage/dist/build/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.js create mode 100644 unpackage/dist/build/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.json create mode 100644 unpackage/dist/build/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.wxml create mode 100644 unpackage/dist/build/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.wxss create mode 100644 unpackage/dist/build/mp-weixin/uni_modules/uni-transition/components/uni-transition/createAnimation.js create mode 100644 unpackage/dist/build/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.js create mode 100644 unpackage/dist/build/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.json create mode 100644 unpackage/dist/build/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.wxml create mode 100644 unpackage/dist/build/mp-weixin/uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle.js create mode 100644 unpackage/dist/build/mp-weixin/uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle.json create mode 100644 unpackage/dist/build/mp-weixin/uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle.wxml create mode 100644 unpackage/dist/build/mp-weixin/uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle.wxss create mode 100644 unpackage/dist/build/mp-weixin/utils/share.js create mode 100644 unpackage/dist/build/mp-weixin/utils/util.js create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/WordCloud.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/WordCloud/WordCloud.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/WordCloud/WordCloud2.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pagesStock/stockCenterDetails/webView/webView.js.map create mode 100644 unpackage/dist/dev/mp-weixin/WordCloud.js create mode 100644 unpackage/dist/dev/mp-weixin/components/WordCloud/WordCloud.js create mode 100644 unpackage/dist/dev/mp-weixin/components/WordCloud/WordCloud.json create mode 100644 unpackage/dist/dev/mp-weixin/components/WordCloud/WordCloud.wxml create mode 100644 unpackage/dist/dev/mp-weixin/components/WordCloud/WordCloud.wxss create mode 100644 unpackage/dist/dev/mp-weixin/components/WordCloud/WordCloud2.js create mode 100644 unpackage/dist/dev/mp-weixin/pagesStock/stockCenterDetails/webView/webView.js create mode 100644 unpackage/dist/dev/mp-weixin/pagesStock/stockCenterDetails/webView/webView.json create mode 100644 unpackage/dist/dev/mp-weixin/pagesStock/stockCenterDetails/webView/webView.wxml diff --git a/components/cwfx-view/cwfx-view.vue b/components/cwfx-view/cwfx-view.vue index 2d600bb..ba8b20c 100644 --- a/components/cwfx-view/cwfx-view.vue +++ b/components/cwfx-view/cwfx-view.vue @@ -268,6 +268,7 @@ this.option1.xAxis.data = category this.option1.series[0].data = data1 this.profitabilityInit() + this.option2.xAxis.data = category this.option2.series[0].data = data2 this.perShareInit() } diff --git a/components/cwsj-view/cwsj-view.vue b/components/cwsj-view/cwsj-view.vue index 5f03f1c..41de852 100644 --- a/components/cwsj-view/cwsj-view.vue +++ b/components/cwsj-view/cwsj-view.vue @@ -1,7 +1,7 @@ + + diff --git a/uni_modules/lime-echart/static/echarts.min.js b/uni_modules/lime-echart/static/echarts.min.js index 715595f..bcb954f 100644 --- a/uni_modules/lime-echart/static/echarts.min.js +++ b/uni_modules/lime-echart/static/echarts.min.js @@ -1 +1 @@ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).echarts={})}(this,function(t){"use strict";var p=function(t,e){return(p=Object.setPrototypeOf||({__proto__:[]}instanceof Array?function(t,e){t.__proto__=e}:function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}))(t,e)};function u(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}p(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var y=function(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1},w=new function(){this.browser=new y,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow="undefined"!=typeof window};"object"==typeof wx&&"function"==typeof wx.getSystemInfoSync?(w.wxa=!0,w.touchEventsSupported=!0):"undefined"==typeof document&&"undefined"!=typeof self?w.worker=!0:!w.hasGlobalWindow||"Deno"in window||"undefined"!=typeof navigator&&"string"==typeof navigator.userAgent&&-1>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",i[l]+":0",r[u]+":0",i[1-l]+":auto",r[1-u]+":auto",""].join("!important;"),t.appendChild(a),n.push(a)}e.clearMarkers=function(){B(n,function(t){t.parentNode&&t.parentNode.removeChild(t)})}}return n}(e,o),o,r);if(e)return e(t,n,i),!0}return!1}function xe(t){return"CANVAS"===t.nodeName.toUpperCase()}var be=/([&<>"'])/g,we={"&":"&","<":"<",">":">",'"':""","'":"'"};function Se(t){return null==t?"":(t+"").replace(be,function(t,e){return we[e]})}var Me=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=[],Ie=w.browser.firefox&&+w.browser.version.split(".")[0]<39;function Ce(t,e,n,i){return n=n||{},i?De(t,e,n):Ie&&null!=e.layerX&&e.layerX!==e.offsetX?(n.zrX=e.layerX,n.zrY=e.layerY):null!=e.offsetX?(n.zrX=e.offsetX,n.zrY=e.offsetY):De(t,e,n),n}function De(t,e,n){if(w.domSupported&&t.getBoundingClientRect){var i,r=e.clientX,e=e.clientY;if(xe(t))return i=t.getBoundingClientRect(),n.zrX=r-i.left,void(n.zrY=e-i.top);if(_e(Te,t,r,e))return n.zrX=Te[0],void(n.zrY=Te[1])}n.zrX=n.zrY=0}function ke(t){return t||window.event}function Ae(t,e,n){var i;return null==(e=ke(e)).zrX&&((i=e.type)&&0<=i.indexOf("touch")?(i=("touchend"!==i?e.targetTouches:e.changedTouches)[0])&&Ce(t,i,e,n):(Ce(t,e,e,n),i=function(t){var e=t.wheelDelta;if(e)return e;var n=t.deltaX,t=t.deltaY;return null!=n&&null!=t?3*(0!==t?Math.abs(t):Math.abs(n))*(0=t.x&&e<=t.x+t.width&&n>=t.y&&n<=t.y+t.height},sn.prototype.contain=function(t,e){return sn.contain(this,t,e)},sn.prototype.clone=function(){return new sn(this.x,this.y,this.width,this.height)},sn.prototype.copy=function(t){sn.copy(this,t)},sn.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},sn.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},sn.prototype.isZero=function(){return 0===this.width||0===this.height},sn.create=function(t){return new sn(t.x,t.y,t.width,t.height)},sn.copy=function(t,e){return t.x=e.x,t.y=e.y,t.width=e.width,t.height=e.height,t},sn.applyTransform=function(t,e,n){var i,r,o,a;n?n[1]<1e-5&&-1e-5t.getWidth()||n<0||n>t.getHeight()}B(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(a){bn.prototype[a]=function(t){var e,n,i=t.zrX,r=t.zrY,o=Mn(this,i,r);if("mouseup"===a&&o||(n=(e=this.findHover(i,r)).target),"mousedown"===a)this._downEl=n,this._downPoint=[t.zrX,t.zrY],this._upEl=n;else if("mouseup"===a)this._upEl=n;else if("click"===a){if(this._downEl!==this._upEl||!this._downPoint||4>>1])<0?l=o:s=1+o;var u=i-s;switch(u){case 3:t[s+3]=t[s+2];case 2:t[s+2]=t[s+1];case 1:t[s+1]=t[s];break;default:for(;0>>1);0>>1);o(t,e[n+h])<0?l=h:a=h+1}return l}function Ln(A,L){var P,O,R=In,N=0,E=[];function e(t){var e=P[t],n=O[t],i=P[t+1],r=O[t+1],t=(O[t]=n+r,t===N-3&&(P[t+1]=P[t+2],O[t+1]=O[t+2]),N--,An(A[i],A,e,n,0,L));if(e+=t,0!=(n-=t)&&0!==(r=kn(A[e+n-1],A,i,r,r-1,L)))if(n<=r){var o=e,a=n,t=i,s=r,l=0;for(l=0;lO[t+1])break;e(t)}},forceMergeRuns:function(){for(;1>=1;return t+e}(r);do{}while((o=Cn(t,n,i,e))=this._maxSize&&0>4|(3840&r)>>8,240&r|(240&r)>>4,15&r|(15&r)<<4,5===i?parseInt(n.slice(4),16)/15:1),ki(t,e),e):void Ti(e,0,0,0,1):7===i||9===i?0<=(r=parseInt(n.slice(1,7),16))&&r<=16777215?(Ti(e,(16711680&r)>>16,(65280&r)>>8,255&r,9===i?parseInt(n.slice(7),16)/255:1),ki(t,e),e):void Ti(e,0,0,0,1):void 0;var r=n.indexOf("("),o=n.indexOf(")");if(-1!==r&&o+1===i){var i=n.substr(0,r),a=n.substr(r+1,o-(r+1)).split(","),s=1;switch(i){case"rgba":if(4!==a.length)return 3===a.length?Ti(e,+a[0],+a[1],+a[2],1):Ti(e,0,0,0,1);s=wi(a.pop());case"rgb":return 3<=a.length?(Ti(e,bi(a[0]),bi(a[1]),bi(a[2]),3===a.length?s:wi(a[3])),ki(t,e),e):void Ti(e,0,0,0,1);case"hsla":return 4!==a.length?void Ti(e,0,0,0,1):(a[3]=wi(a[3]),Li(a,e),ki(t,e),e);case"hsl":return 3!==a.length?void Ti(e,0,0,0,1):(Li(a,e),ki(t,e),e);default:return}}Ti(e,0,0,0,1)}}function Li(t,e){var n=(parseFloat(t[0])%360+360)%360/360,i=wi(t[1]),r=wi(t[2]),i=r<=.5?r*(i+1):r+i-r*i,r=2*r-i;return Ti(e=e||[],_i(255*Si(r,i,n+1/3)),_i(255*Si(r,i,n)),_i(255*Si(r,i,n-1/3)),1),4===t.length&&(e[3]=t[3]),e}function Pi(t,e){var n=Ai(t);if(n){for(var i=0;i<3;i++)n[i]=e<0?n[i]*(1-e)|0:(255-n[i])*e+n[i]|0,255e);g++);g=f(g-1,h-2)}i=u[g+1],n=u[g]}n&&i&&(this._lastFr=g,this._lastFrP=e,d=i.percent-n.percent,r=0==d?1:f((e-n.percent)/d,1),i.easingFunc&&(r=i.easingFunc(r)),f=a?this._additiveValue:p?$i:t[c],(Ki(l)||p)&&(f=f||(this._additiveValue=[])),this.discrete?t[c]=(r<1?n:i).rawValue:Ki(l)?(1===l?Ui:function(t,e,n,i){for(var r=e.length,o=r&&e[0].length,a=0;athis._sleepAfterStill)&&this.animation.stop()},mo.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},mo.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},mo.prototype.refreshHover=function(){this._needsRefreshHover=!0},mo.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&"canvas"===this.painter.getType()&&this.painter.refreshHover())},mo.prototype.resize=function(t){this._disposed||(this.painter.resize((t=t||{}).width,t.height),this.handler.resize())},mo.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},mo.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},mo.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},mo.prototype.setCursorStyle=function(t){this._disposed||this.handler.setCursorStyle(t)},mo.prototype.findHover=function(t,e){if(!this._disposed)return this.handler.findHover(t,e)},mo.prototype.on=function(t,e,n){return this._disposed||this.handler.on(t,e,n),this},mo.prototype.off=function(t,e){this._disposed||this.handler.off(t,e)},mo.prototype.trigger=function(t,e){this._disposed||this.handler.trigger(t,e)},mo.prototype.clear=function(){if(!this._disposed){for(var t=this.storage.getRoots(),e=0;el&&(l=s[h],u=h);++o[u],s[u]=0,++a}return V(o,function(t){return t/i})}function Ro(t){var e=2*Math.PI;return(t%e+e)%e}function No(t){return-1e-4=n.maxIterations){e+=n.ellipsis;break}var s=0===a?function(t,e,n){for(var i=0,r=0,o=t.length;rh){C=o.lines.length;0i.width&&(o=e.split("\n"),c=!0),i.accumWidth=s):(s=Ga(e,t,i.width,i.breakAll,i.accumWidth),i.accumWidth=s.accumWidth+n,a=s.linesWidths,o=s.lines)),o=o||e.split("\n"),Fr(t)),d=0;dthis._ux||i>this._uy;return this.addData(fs.L,t,e),this._ctx&&r&&this._ctx.lineTo(t,e),r?(this._xi=t,this._yi=e,this._pendingPtDist=0):(r=n*n+i*i)>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=e,this._pendingPtDist=r),this},r.prototype.bezierCurveTo=function(t,e,n,i,r,o){return this._drawPendingPt(),this.addData(fs.C,t,e,n,i,r,o),this._ctx&&this._ctx.bezierCurveTo(t,e,n,i,r,o),this._xi=r,this._yi=o,this},r.prototype.quadraticCurveTo=function(t,e,n,i){return this._drawPendingPt(),this.addData(fs.Q,t,e,n,i),this._ctx&&this._ctx.quadraticCurveTo(t,e,n,i),this._xi=n,this._yi=i,this},r.prototype.arc=function(t,e,n,i,r,o){return this._drawPendingPt(),ks[0]=i,ks[1]=r,Ls(ks,o),this.addData(fs.A,t,e,n,n,i=ks[0],(r=ks[1])-i,0,o?0:1),this._ctx&&this._ctx.arc(t,e,n,i,r,o),this._xi=Ss(r)*n+t,this._yi=Ms(r)*n+e,this},r.prototype.arcTo=function(t,e,n,i,r){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,e,n,i,r),this},r.prototype.rect=function(t,e,n,i){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,e,n,i),this.addData(fs.R,t,e,n,i),this},r.prototype.closePath=function(){this._drawPendingPt(),this.addData(fs.Z);var t=this._ctx,e=this._x0,n=this._y0;return t&&t.closePath(),this._xi=e,this._yi=n,this},r.prototype.fill=function(t){t&&t.fill(),this.toStatic()},r.prototype.stroke=function(t){t&&t.stroke(),this.toStatic()},r.prototype.len=function(){return this._len},r.prototype.setData=function(t){if(this._saveData){var e=t.length;this.data&&this.data.length===e||!Ds||(this.data=new Float32Array(e));for(var n=0;nu.length&&(this._expandData(),u=this.data);for(var h=0;hn||Ts(y)>i||c===e-1)&&(f=Math.sqrt(C*C+y*y),r=g,o=_);break;case fs.C:var m=t[c++],v=t[c++],g=t[c++],_=t[c++],x=t[c++],b=t[c++],f=function(t,e,n,i,r,o,a,s,l){for(var u=t,h=e,c=0,p=1/l,d=1;d<=l;d++){var f=d*p,g=Qn(t,n,r,a,f),f=Qn(e,i,o,s,f),y=g-u,m=f-h;c+=Math.sqrt(y*y+m*m),u=g,h=f}return c}(r,o,m,v,g,_,x,b,10),r=x,o=b;break;case fs.Q:f=function(t,e,n,i,r,o,a){for(var s=t,l=e,u=0,h=1/a,c=1;c<=a;c++){var p=c*h,d=ri(t,n,r,p),p=ri(e,i,o,p),f=d-s,g=p-l;u+=Math.sqrt(f*f+g*g),s=d,l=p}return u}(r,o,m=t[c++],v=t[c++],g=t[c++],_=t[c++],10),r=g,o=_;break;case fs.A:var x=t[c++],b=t[c++],w=t[c++],S=t[c++],M=t[c++],T=t[c++],I=T+M;c+=1,d&&(a=Ss(M)*w+x,s=Ms(M)*S+b),f=ws(w,S)*bs(Cs,Math.abs(T)),r=Ss(I)*w+x,o=Ms(I)*S+b;break;case fs.R:a=r=t[c++],s=o=t[c++];f=2*t[c++]+2*t[c++];break;case fs.Z:var C=a-r,y=s-o;f=Math.sqrt(C*C+y*y),r=a,o=s}0<=f&&(u+=l[h++]=f)}return this._pathLen=u},r.prototype.rebuildPath=function(t,e){var n,i,r,o,a,s,l,u,h=this.data,E=this._ux,z=this._uy,B=this._len,c=e<1,p=0,d=0,f=0;if(!c||(this._pathSegLen||this._calculateLength(),a=this._pathSegLen,s=e*this._pathLen))t:for(var g=0;g=Gs[i=0]+t&&a<=Gs[1]+t?h:0;rMath.PI/2&&c<1.5*Math.PI?-h:h)}return l}(y,m,_,x,x+b,w,T,r);u=Math.cos(x+b)*v+y,h=Math.sin(x+b)*_+m;break;case Bs.R:c=u=a[d++],p=h=a[d++];if(S=c+a[d++],M=p+a[d++],n){if(Os(c,p,S,p,e,i,r)||Os(S,p,S,M,e,i,r)||Os(S,M,c,M,e,i,r)||Os(c,M,c,p,e,i,r))return!0}else l=(l+=zs(S,p,S,M,i,r))+zs(c,M,c,p,i,r);break;case Bs.Z:if(n){if(Os(u,h,c,p,e,i,r))return!0}else l+=zs(u,h,c,p,i,r);u=c,h=p}}return n||(t=h,o=p,Math.abs(t-o)n,i=(r=r.slice(0,n)).length*c),t&&u&&null!=f)for(var y=Oa(f,l,e.ellipsis,{minChar:e.truncateMinChar,placeholder:e.placeholder}),m={},v=0;vhc.len()&&(sTo(i[1])?0':'':{renderMode:r,content:"{"+(t.markerId||"markerX")+"|} ",style:"subItem"===i?{width:4,height:4,borderRadius:2,backgroundColor:n}:{width:10,height:10,borderRadius:5,backgroundColor:n}}:""}function Ad(t,e){return e=e||"transparent",G(t)?t:E(t)&&t.colorStops&&(t.colorStops[0]||{}).color||e}function Ld(t,e){var n;"_blank"===e||"blank"===e?((n=window.open()).opener=null,n.location.href=t):window.open(t,e)}var Pd={},Od={},Rd=(Nd.prototype.create=function(i,r){function t(t){var n=[];return B(t,function(t,e){t=t.create(i,r);n=n.concat(t||[])}),n}this._nonSeriesBoxMasterList=t(Pd),this._normalMasterList=t(Od)},Nd.prototype.update=function(e,n){B(this._normalMasterList,function(t){t.update&&t.update(e,n)})},Nd.prototype.getCoordinateSystems=function(){return this._normalMasterList.concat(this._nonSeriesBoxMasterList)},Nd.register=function(t,e){"matrix"===t||"calendar"===t?Pd[t]=e:Od[t]=e},Nd.get=function(t){return Od[t]||Pd[t]},Nd);function Nd(){this._normalMasterList=[],this._nonSeriesBoxMasterList=[]}var Ed={coord:1,coord2:2};var zd=O();var Bd={none:0,dataCoordSys:1,boxCoordSys:2};function Vd(t){var e=t.getShallow("coordinateSystem"),n=t.getShallow("coordinateSystemUsage",!0),i=Bd.none;return e&&(t="series"===t.mainType,"data"===(n=null==n?t?"data":"box":n)?(i=Bd.dataCoordSys,t||(i=Bd.none)):"box"===n&&(i=Bd.boxCoordSys,t||Pd[e]||(i=Bd.none))),{coordSysType:e,kind:i}}function Fd(t){var e=t.targetModel,n=t.coordSysType,i=t.coordSysProvider,r=t.isDefaultDataCoordSys,t=(t.allowNotFound,Vd(e)),o=t.kind,t=t.coordSysType;r&&o!==Bd.dataCoordSys&&(o=Bd.dataCoordSys,t=n),o!==Bd.none&&t===n&&(r=i(n,e))&&(o===Bd.dataCoordSys?e.coordinateSystem=r:e.boxCoordinateSystem=r)}var Gd=B,Hd=["left","right","top","bottom","width","height"],Wd=[["width","left","right"],["height","top","bottom"]];function Ud(a,s,l,u,h){var c=0,p=0,d=(null==u&&(u=1/0),null==h&&(h=1/0),0);s.eachChild(function(t,e){var n,i,r,o=t.getBoundingRect(),e=s.childAt(e+1),e=e&&e.getBoundingRect();d="horizontal"===a?(i=o.width+(e?-e.x+o.x:0),u<(n=c+i)||t.newline?(c=0,n=i,p+=d+l,o.height):Math.max(d,o.height)):(i=o.height+(e?-e.y+o.y:0),h<(r=p+i)||t.newline?(c+=d+l,p=0,r=i,o.width):Math.max(d,o.width)),t.newline||(t.x=c,t.y=p,t.markRedraw(),"horizontal"===a?c=n+l:p=r+l)})}var Xd=Ud;function Yd(t,e){r=Kd(o=t,n=e,{enableLayoutOnlyByCenter:!0}),i=o.getBoxLayoutParams(),r.type===qd?(s=r.refPoint,a=Zd(i,{width:n.getWidth(),height:n.getHeight()})):(o=F(n=o.get("center"))?n:[n,n],a=Zd(i,r.refContainer),s=r.boxCoordFrom===Ed.coord2?r.refPoint:[Y(o[0],a.width)+a.x,Y(o[1],a.height)+a.y]);var n={viewRect:a,center:s},i=n.viewRect,r=n.center,o=t.get("radius"),a=(F(o)||(o=[0,o]),Y(i.width,e.getWidth())),s=Y(i.height,e.getHeight()),n=Math.min(a,s),t=Y(o[0],n/2),e=Y(o[1],n/2);return{cx:r[0],cy:r[1],r0:t,r:e,viewRect:i}}function Zd(t,e,n){n=Md(n||0);var i=e.width,r=e.height,o=Y(t.left,i),a=Y(t.top,r),s=Y(t.right,i),l=Y(t.bottom,r),u=Y(t.width,i),h=Y(t.height,r),c=n[2]+n[0],p=n[1]+n[3],d=t.aspect;switch(isNaN(u)&&(u=i-s-p-o),isNaN(h)&&(h=r-l-c-a),null!=d&&(isNaN(u)&&isNaN(h)&&(i/re)return t[i];return t[n-1]}var Ef,zf="\0_ec_inner",Bf=(u(Vf,Ef=Rp),Vf.prototype.init=function(t,e,n,i,r,o){i=i||{},this.option=null,this._theme=new Rp(i),this._locale=new Rp(r),this._optionManager=o},Vf.prototype.setOption=function(t,e,n){e=Hf(e);this._optionManager.setOption(t,n,e),this._resetOption(null,e)},Vf.prototype.resetOption=function(t,e){return this._resetOption(t,Hf(e))},Vf.prototype._resetOption=function(t,e){var n,i=!1,r=this._optionManager;return t&&"recreate"!==t||(n=r.mountOption("recreate"===t),this.option&&"recreate"!==t?(this.restoreData(),this._mergeOption(n,e)):Lf(this,n),i=!0),"timeline"!==t&&"media"!==t||this.restoreData(),t&&"recreate"!==t&&"timeline"!==t||(n=r.getTimelineOption(this))&&(i=!0,this._mergeOption(n,e)),t&&"recreate"!==t&&"media"!==t||(n=r.getMediaOption(this)).length&&B(n,function(t){i=!0,this._mergeOption(t,e)},this),i},Vf.prototype.mergeOption=function(t){this._mergeOption(t,null)},Vf.prototype._mergeOption=function(i,t){var r=this.option,h=this._componentsMap,c=this._componentsCount,n=[],o=O(),p=t&&t.replaceMergeMainTypeMap;wf(this).datasetMap=O(),B(i,function(t,e){null!=t&&(g.hasClass(e)?e&&(n.push(e),o.set(e,!0)):r[e]=null==r[e]?v(t):d(r[e],t,!0))}),p&&p.each(function(t,e){g.hasClass(e)&&!o.get(e)&&(n.push(e),o.set(e,!0))}),g.topologicalTravel(n,g.getAllClassMainTypes(),function(o){var a,t=function(t,e,n){return(e=(e=Df.get(e))&&e(t))?n.concat(e):n}(this,o,Zo(i[o])),e=h.get(o),n=e?p&&p.get(o)?"replaceMerge":"normalMerge":"replaceAll",e=$o(e,t,n),s=(ia(e,o,g),r[o]=null,h.set(o,null),c.set(o,0),[]),l=[],u=0;B(e,function(t,e){var n=t.existing,i=t.newOption;if(i){var r=g.getClass(o,t.keyInfo.subType,!("series"===o));if(!r)return;if("tooltip"===o){if(a)return;a=!0}n&&n.constructor===r?(n.name=t.keyInfo.name,n.mergeOption(i,this),n.optionUpdated(i,!1)):(e=P({componentIndex:e},t.keyInfo),P(n=new r(i,this,this,e),e),t.brandNew&&(n.__requireNewView=!0),n.init(i,this,this),n.optionUpdated(null,!0))}else n&&(n.mergeOption({},this),n.optionUpdated({},!1));n?(s.push(n.option),l.push(n),u++):(s.push(void 0),l.push(void 0))},this),r[o]=s,h.set(o,l),c.set(o,u),"series"===o&&kf(this)},this),this._seriesIndices||kf(this)},Vf.prototype.getOption=function(){var a=v(this.option);return B(a,function(t,e){if(g.hasClass(e)){for(var n=Zo(t),i=n.length,r=!1,o=i-1;0<=o;o--)n[o]&&!na(n[o])?r=!0:(n[o]=null,r||i--);n.length=i,a[e]=n}}),delete a[zf],a},Vf.prototype.setTheme=function(t){this._theme=new Rp(t),this._resetOption("recreate",null)},Vf.prototype.getTheme=function(){return this._theme},Vf.prototype.getLocaleModel=function(){return this._locale},Vf.prototype.setUpdatePayload=function(t){this._payload=t},Vf.prototype.getUpdatePayload=function(){return this._payload},Vf.prototype.getComponent=function(t,e){var n=this._componentsMap.get(t);if(n){t=n[e||0];if(t)return t;if(null==e)for(var i=0;ig[1]&&(g[1]=f)}return{start:a,end:this._rawCount=this._count=s}},l.prototype._initDataFromProvider=function(t,e,n){for(var i=this._provider,r=this._chunks,o=this._dimensions,a=o.length,s=this._rawExtent,l=V(o,function(t){return t.property}),u=0;uf[1]&&(f[1]=g)}!i.persistent&&i.clean&&i.clean(),this._rawCount=this._count=e,this._extent=[]},l.prototype.count=function(){return this._count},l.prototype.get=function(t,e){return 0<=e&&e=this._rawCount||t<0)){if(!this._indices)return t;var e=this._indices,n=e[t];if(null!=n&&nt))return o;r=o-1}}}return-1},l.prototype.getIndices=function(){var t=this._indices;if(t){var e=t.constructor,n=this._count;if(e===Array)for(var i=new e(n),r=0;rt[S][1])&&(b=!1)}b&&(a[s++]=e.getRawIndex(f))}return sy[1]&&(y[1]=g)}}}},l.prototype.lttbDownSample=function(t,e){var n,i=this.clone([t],!0),r=i._chunks[t],o=this.count(),a=0,s=Math.floor(1/e),l=this.getRawIndex(0),u=new(Iy(this._rawCount))(Math.min(2*(Math.ceil(o/s)+2),o));u[a++]=l;for(var h=1;hh[1]&&(h[1]=y),c[p++]=m}return r._count=p,r._indices=c,r._updateGetRawIdx(),r},l.prototype.each=function(t,e){if(this._count)for(var n=t.length,i=this._chunks,r=0,o=this.count();r'+Se(u)+""+h,t))}function Xy(t,e,n,i){var r,o,a,s,l,u=t.renderMode,h=e.noName,c=e.noValue,p=!e.markerType,d=e.name,f=t.useUTC,g=e.valueFormatter||t.valueFormatter||function(t){return V(t=F(t)?t:[t],function(t,e){return Td(t,F(o)?o[e]:o,f)})};if(!h||!c)return r=p?"":t.markupStyleCreator.makeTooltipMarker(e.markerType,e.markerColor||_.color.secondary,u),d=h?"":Td(d,"ordinal",f),o=e.valueType,g=c?[]:g(e.value,e.dataIndex),e=!p||!h,a=!p&&h,l=By(i,u),s=l.nameStyle,l=l.valueStyle,"richText"===u?(p?"":r)+(h?"":jy(t,d,s))+(c?"":function(t,e,n,i,r){r=[r],i=i?10:20;return n&&r.push({padding:[0,0,0,i],align:"right"}),t.markupStyleCreator.wrapRichTextStyle(F(e)?e.join(" "):e,r)}(t,g,e,a,l)):Zy(i,(p?"":r)+(h?"":''+Se(d)+"")+(c?"":function(t,e,n,i){n=n?"10px":"20px",e=e?"float:right;margin-left:"+n:"";return t=F(t)?t:[t],''+V(t,Se).join("  ")+""}(g,e,a,l)),n)}function Yy(t,e,n,i,r,o){if(t)return Wy(t)({useUTC:r,renderMode:n,orderMode:i,markupStyleCreator:e,valueFormatter:t.valueFormatter},t,0,o)}function Zy(t,e,n){return'
'+e+'
'}function jy(t,e,n){return t.markupStyleCreator.wrapRichTextStyle(e,n)}function qy(t,e){return Ad(t.getData().getItemVisual(e,"style")[t.visualDrawType])}function Ky(t,e){t=t.get("padding");return null!=t?t:"richText"===e?[8,10]:10}Qy.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},Qy.prototype.makeTooltipMarker=function(t,e,n){var i="richText"===n?this._generateStyleName():null,e=kd({color:e,type:t,renderMode:n,markerId:i});return G(e)?e:(this.richTextStyles[i]=e.style,e.content)},Qy.prototype.wrapRichTextStyle=function(t,e){var n={},e=(F(e)?B(e,function(t){return P(n,t)}):P(n,e),this._generateStyleName());return this.richTextStyles[e]=n,"{"+e+"|"+t+"}"};var $y=Qy;function Qy(){this.richTextStyles={},this._nextStyleNameId=Wo()}function Jy(t){var e,n,i,r,o,a,s,l,u,h,c,p=t.series,d=t.dataIndex,t=t.multipleSeries,f=p.getData(),g=f.mapDimensionsAll("defaultedTooltip"),y=g.length,m=p.getRawValue(d),v=F(m),_=qy(p,d);function x(t,e){e=s.getDimensionInfo(e);e&&!1!==e.otherDims.tooltip&&(l?c.push(Gy("nameValue",{markerType:"subItem",markerColor:a,name:e.displayName,value:t,valueType:e.type})):(u.push(t),h.push(e.type)))}1this.getShallow("animationThreshold")?!1:t)},o.prototype.restoreData=function(){this.dataTask.dirty()},o.prototype.getColorFromPalette=function(t,e,n){var i=this.ecModel;return Of.prototype.getColorFromPalette.call(this,t,e,n)||i.getColorFromPalette(t,e,n)},o.prototype.coordDimToDataDim=function(t){return this.getRawData().mapDimensionsAll(t)},o.prototype.getProgressive=function(){return this.get("progressive")},o.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},o.prototype.select=function(t,e){this._innerSelect(this.getData(e),t)},o.prototype.unselect=function(t,e){var n=this.option.selectedMap;if(n){var i=this.option.selectedMode,r=this.getData(e);if("series"===i||"all"===n)this.option.selectedMap={},this._selectedDataIndicesMap={};else for(var o=0;oe.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function lm(e,n){B(Nt(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),function(t){e.wrapMethod(t,S(um,n))})}function um(t,e){t=hm(t);return t&&t.setOutputEnd((e||this).count()),e}function hm(t){var e,n=(t.ecModel||{}).scheduler,n=n&&n.getPipeline(t.uid);if(n)return(n=n.currentTask)&&(e=n.agentStubMap)?e.get(t.uid):n}st(im,Gg),st(im,Of),va(im,g);pm.prototype.init=function(t,e){},pm.prototype.render=function(t,e,n,i){},pm.prototype.dispose=function(t,e){},pm.prototype.updateView=function(t,e,n,i){},pm.prototype.updateLayout=function(t,e,n,i){},pm.prototype.updateVisual=function(t,e,n,i){},pm.prototype.toggleBlurSeries=function(t,e,n){},pm.prototype.eachRendered=function(t){var e=this.group;e&&e.traverse(t)};var cm=pm;function pm(){this.group=new ho,this.uid=zp("viewComponent")}function dm(){var o=i();return function(t){var e=o(t),t=t.pipelineContext,n=!!e.large,i=!!e.progressiveRender,r=e.large=!(!t||!t.large),e=e.progressiveRender=!(!t||!t.progressiveRender);return!(n==r&&i==e)&&"reset"}}ma(cm),wa(cm);var fm=i(),gm=dm(),ym=(mm.prototype.init=function(t,e){},mm.prototype.render=function(t,e,n,i){},mm.prototype.highlight=function(t,e,n,i){t=t.getData(i&&i.dataType);t&&_m(t,i,"emphasis")},mm.prototype.downplay=function(t,e,n,i){t=t.getData(i&&i.dataType);t&&_m(t,i,"normal")},mm.prototype.remove=function(t,e){this.group.removeAll()},mm.prototype.dispose=function(t,e){},mm.prototype.updateView=function(t,e,n,i){this.render(t,e,n,i)},mm.prototype.updateLayout=function(t,e,n,i){this.render(t,e,n,i)},mm.prototype.updateVisual=function(t,e,n,i){this.render(t,e,n,i)},mm.prototype.eachRendered=function(t){Jc(this.group,t)},mm.markUpdateMethod=function(t,e){fm(t).updateMethod=e},mm.protoInitialize=void(mm.prototype.type="chart"),mm);function mm(){this.group=new ho,this.uid=zp("viewChart"),this.renderTask=Ug({plan:xm,reset:bm}),this.renderTask.context={view:this}}function vm(t,e,n){t&&Iu(t)&&("emphasis"===e?lu:uu)(t,n)}function _m(e,t,n){var i,r=ra(e,t),o=t&&null!=t.highlightKey?(t=t.highlightKey,i=null==(i=Pl[t])&&Ll<=32?Pl[t]=Ll++:i):null;null!=r?B(Zo(r),function(t){vm(e.getItemGraphicEl(t),n,o)}):e.eachItemGraphicEl(function(t){vm(t,n,o)})}function xm(t){return gm(t.model)}function bm(t){var e=t.model,n=t.ecModel,i=t.api,r=t.payload,o=e.pipelineContext.progressiveRender,t=t.view,a=r&&fm(r).updateMethod,o=o?"incrementalPrepareRender":a&&t[a]?a:"render";return"render"!==o&&t[o](e,n,i,r),wm[o]}ma(ym),wa(ym);var wm={incrementalPrepareRender:{progress:function(t,e){e.view.incrementalRender(t,e.model,e.ecModel,e.api,e.payload)}},render:{forceFirstProgress:!0,progress:function(t,e){e.view.render(e.model,e.ecModel,e.api,e.payload)}}},Sm="\0__throttleOriginMethod",Mm="\0__throttleRate",Tm="\0__throttleType";function Im(t,r,o){var a,s,l,u,h,c=0,p=0,d=null;function f(){p=(new Date).getTime(),d=null,t.apply(l,u||[])}r=r||0;function e(){for(var t=[],e=0;en.blockIndex?n.step:null,modBy:null!=(t=i&&i.modDataCount)?Math.ceil(t/e):null,modDataCount:t}},zm.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},zm.prototype.updateStreamModes=function(t,e){var n=this._pipelineMap.get(t.uid),i=t.getData().count(),e=n.progressiveEnabled&&e.incrementalPrepareRender&&i>=n.threshold,r=t.get("large")&&i>=t.get("largeThreshold"),i="mod"===t.get("progressiveChunkMode")?i:null;t.pipelineContext=n.context={progressiveRender:e,modDataCount:i,large:r}},zm.prototype.restorePipelines=function(t){var i=this,r=i._pipelineMap=O();t.eachSeries(function(t){var e=t.getProgressive(),n=t.uid;r.set(n,{id:n,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:e&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(e||700),count:0}),i._pipe(t,t.dataTask)})},zm.prototype.prepareStageTasks=function(){var n=this._stageTaskMap,i=this.api.getModel(),r=this.api;B(this._allHandlers,function(t){var e=n.get(t.uid)||n.set(t.uid,{});Tt(!(t.reset&&t.overallReset),""),t.reset&&this._createSeriesStageTask(t,e,i,r),t.overallReset&&this._createOverallStageTask(t,e,i,r)},this)},zm.prototype.prepareView=function(t,e,n,i){var r=t.renderTask,o=r.context;o.model=e,o.ecModel=n,o.api=i,r.__block=!t.incrementalPrepareRender,this._pipe(e,r)},zm.prototype.performDataProcessorTasks=function(t,e){this._performStageTasks(this._dataProcessorHandlers,t,e,{block:!0})},zm.prototype.performVisualTasks=function(t,e,n){this._performStageTasks(this._visualHandlers,t,e,n)},zm.prototype._performStageTasks=function(t,s,l,u){u=u||{};var h=!1,c=this;function p(t,e){return t.setDirty&&(!t.dirtyMap||t.dirtyMap.get(e.__pipeline.id))}B(t,function(i,t){var e,n,r,o,a;u.visualType&&u.visualType!==i.visualType||(e=(n=c._stageTaskMap.get(i.uid)).seriesTaskMap,(n=n.overallTask)?((o=n.agentStubMap).each(function(t){p(u,t)&&(t.dirty(),r=!0)}),r&&n.dirty(),c.updatePayload(n,l),a=c.getPerformArgs(n,u.block),o.each(function(t){t.perform(a)}),n.perform(a)&&(h=!0)):e&&e.each(function(t,e){p(u,t)&&t.dirty();var n=c.getPerformArgs(t,u.block);n.skip=!i.performRawSeries&&s.isSeriesFiltered(t.context.model),c.updatePayload(t,l),t.perform(n)&&(h=!0)}))}),this.unfinished=h||this.unfinished},zm.prototype.performSeriesTasks=function(t){var e;t.eachSeries(function(t){e=t.dataTask.perform()||e}),this.unfinished=e||this.unfinished},zm.prototype.plan=function(){this._pipelineMap.each(function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}}while(e=e.getUpstream())})},zm.prototype.updatePayload=function(t,e){"remain"!==e&&(t.context.payload=e)},zm.prototype._createSeriesStageTask=function(n,t,i,r){var o=this,a=t.seriesTaskMap,s=t.seriesTaskMap=O(),t=n.seriesType,e=n.getTargetSeries;function l(t){var e=t.uid,e=s.set(e,a&&a.get(e)||Ug({plan:Hm,reset:Wm,count:Ym}));e.context={model:t,ecModel:i,api:r,useClearVisual:n.isVisual&&!n.isLayout,plan:n.plan,reset:n.reset,scheduler:o},o._pipe(t,e)}n.createOnAllSeries?i.eachRawSeries(l):t?i.eachRawSeriesByType(t,l):e&&e(i,r).each(l)},zm.prototype._createOverallStageTask=function(t,e,n,i){var r=this,o=e.overallTask=e.overallTask||Ug({reset:Bm}),a=(o.context={ecModel:n,api:i,overallReset:t.overallReset,scheduler:r},o.agentStubMap),s=o.agentStubMap=O(),e=t.seriesType,l=t.getTargetSeries,u=!0,h=!1;function c(t){var e=t.uid,e=s.set(e,a&&a.get(e)||(h=!0,Ug({reset:Vm,onDirty:Gm})));e.context={model:t,overallProgress:u},e.agent=o,e.__block=u,r._pipe(t,e)}Tt(!t.createOnAllSeries,""),e?n.eachRawSeriesByType(e,c):l?l(n,i).each(c):(u=!1,B(n.getSeries(),c)),h&&o.dirty()},zm.prototype._pipe=function(t,e){t=t.uid,t=this._pipelineMap.get(t);t.head||(t.head=e),t.tail&&t.tail.pipe(e),(t.tail=e).__idxInPipeline=t.count++,e.__pipeline=t},zm.wrapStageHandler=function(t,e){return(t=N(t)?{overallReset:t,seriesType:function(t){Zm=null;try{t(jm,qm)}catch(t){}return Zm}(t)}:t).uid=zp("stageHandler"),e&&(t.visualType=e),t};var Em=zm;function zm(t,e,n,i){this._stageTaskMap=O(),this.ecInstance=t,this.api=e,n=this._dataProcessorHandlers=n.slice(),i=this._visualHandlers=i.slice(),this._allHandlers=n.concat(i)}function Bm(t){t.overallReset(t.ecModel,t.api,t.payload)}function Vm(t){return t.overallProgress&&Fm}function Fm(){this.agent.dirty(),this.getDownstream().dirty()}function Gm(){this.agent&&this.agent.dirty()}function Hm(t){return t.plan?t.plan(t.model,t.ecModel,t.api,t.payload):null}function Wm(t){t.useClearVisual&&t.data.clearAllVisual();t=t.resetDefines=Zo(t.reset(t.model,t.ecModel,t.api,t.payload));return 1'+t.dom+""}),f.painter.getSvgRoot().innerHTML=g,i.connectedBackgroundColor&&f.painter.setBackgroundColor(i.connectedBackgroundColor),f.refreshImmediately(),f.painter.toDataURL()):(i.connectedBackgroundColor&&f.add(new dl({shape:{x:0,y:0,width:t,height:n},style:{fill:i.connectedBackgroundColor}})),B(p,function(t){t=new rl({style:{x:t.left*e-l,y:t.top*e-u,image:t.dom}});f.add(t)}),f.refreshImmediately(),d.toDataURL("image/"+(i&&i.type||"png")))):this.getDataURL(i);this.id},h.prototype.convertToPixel=function(t,e,n){return fv(this,"convertToPixel",t,e,n)},h.prototype.convertToLayout=function(t,e,n){return fv(this,"convertToLayout",t,e,n)},h.prototype.convertFromPixel=function(t,e,n){return fv(this,"convertFromPixel",t,e,n)},h.prototype.containPixel=function(t,i){var r;if(!this._disposed)return B(aa(this._model,t),function(t,n){0<=n.indexOf("Models")&&B(t,function(t){var e=t.coordinateSystem;e&&e.containPoint?r=r||!!e.containPoint(i):"seriesModels"===n&&(e=this._chartsMap[t.__viewId])&&e.containPoint&&(r=r||e.containPoint(i,t))},this)},this),!!r;this.id},h.prototype.getVisual=function(t,e){var t=aa(this._model,t,{defaultMainType:"series"}),n=t.seriesModel.getData(),t=t.hasOwnProperty("dataIndexInside")?t.dataIndexInside:t.hasOwnProperty("dataIndex")?n.indexOfRawIndex(t.dataIndex):null;if(null==t)return n0(n,e);var i=n,r=t,o=e;switch(o){case"color":return i.getItemVisual(r,"style")[i.getVisual("drawType")];case"opacity":return i.getItemVisual(r,"style").opacity;case"symbol":case"symbolSize":case"liftZ":return i.getItemVisual(r,o)}},h.prototype.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},h.prototype.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]},h.prototype._initEvents=function(){var n,i,s=this,r=(B(Ev,function(a){function t(t){var n,e,i,r=s.getModel(),o=t.target;"globalout"===a?n={}:o&&o0(o,function(t){var e,t=Z(t);return t&&null!=t.dataIndex?(e=t.dataModel||r.getSeriesByIndex(t.seriesIndex),n=e&&e.getDataParams(t.dataIndex,t.dataType,o)||{},1):t.eventData&&(n=P({},t.eventData),1)},!0),n&&(e=n.componentType,i=n.componentIndex,"markLine"!==e&&"markPoint"!==e&&"markArea"!==e||(e="series",i=n.seriesIndex),i=(e=e&&null!=i&&r.getComponent(e,i))&&s["series"===e.mainType?"_chartsMap":"_componentsMap"][e.__viewId],n.event=t,n.type=a,s._$eventProcessor.eventInfo={targetEl:o,packedEvent:n,model:e,view:i},s.trigger(a,n))}t.zrEventfulCallAtLast=!0,s._zr.on(a,t,s)}),this._messageCenter);B(Vv,function(t,e){r.on(e,function(t){s.trigger(e,t)})}),i=(n=this)._api,r.on("selectchanged",function(t){var e=i.getModel();t.isFromClick?(r0("map","selectchanged",n,e,t),r0("pie","selectchanged",n,e,t)):"select"===t.fromAction?(r0("map","selected",n,e,t),r0("pie","selected",n,e,t)):"unselect"===t.fromAction&&(r0("map","unselected",n,e,t),r0("pie","unselected",n,e,t))})},h.prototype.isDisposed=function(){return this._disposed},h.prototype.clear=function(){this._disposed?this.id:this.setOption({series:[]},!0)},h.prototype.dispose=function(){var t,e,n;this._disposed?this.id:(this._disposed=!0,this.getDom()&&ha(this.getDom(),qv,""),e=(t=this)._api,n=t._model,B(t._componentsViews,function(t){t.dispose(n,e)}),B(t._chartsViews,function(t){t.dispose(n,e)}),t._zr.dispose(),t._dom=t._model=t._chartsMap=t._componentsMap=t._chartsViews=t._componentsViews=t._scheduler=t._api=t._zr=t._throttledZrFlush=t._theme=t._coordSysMgr=t._messageCenter=null,delete Xv[t.id])},h.prototype.resize=function(t){if(!this[Q0])if(this._disposed)this.id;else{this._zr.resize(t);var e=this._model;if(this._loadingFX&&this._loadingFX.resize(),e){var e=e.resetOption("media"),n=t&&t.silent;this[tv]&&(null==n&&(n=this[tv].silent),e=!0,this[tv]=null),this[Q0]=!0,Dv(this);try{e&&hv(this),dv.update.call(this,{type:"resize",animation:P({duration:0},t&&t.animation)})}catch(t){throw this[Q0]=!1,t}this[Q0]=!1,mv.call(this,n),vv.call(this,n)}}},h.prototype.showLoading=function(t,e){this._disposed?this.id:(E(t)&&(e=t,t=""),t=t||"default",this.hideLoading(),Uv[t]&&(t=Uv[t](this._api,e),e=this._zr,this._loadingFX=t,e.add(t)))},h.prototype.hideLoading=function(){this._disposed?this.id:(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},h.prototype.makeActionFromEvent=function(t){var e=P({},t);return e.type=Bv[t.type],e},h.prototype.dispatchAction=function(t,e){var n;this._disposed?this.id:(E(e)||(e={silent:!!e}),zv[t.type]&&this._model&&(this[Q0]?this._pendingActions.push(t):(n=e.silent,yv.call(this,t,n),(t=e.flush)?this._zr.flush():!1!==t&&w.browser.weChat&&this._throttledZrFlush(),mv.call(this,n),vv.call(this,n))))},h.prototype.updateLabelLayout=function(){K0.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},h.prototype.appendData=function(t){var e;this._disposed?this.id:(e=t.seriesIndex,this.getModel().getSeriesByIndex(e).appendData(t),this._scheduler.unfinished=!0,this.getZr().wakeUp())},h.internalField=(hv=function(t){var e=t._scheduler;e.restorePipelines(t._model),e.prepareStageTasks(),cv(t,!0),cv(t,!1),e.plan()},cv=function(t,r){for(var o=t._model,a=t._scheduler,s=r?t._componentsViews:t._chartsViews,l=r?t._componentsMap:t._chartsMap,u=t._zr,h=t._api,e=0;es.get("hoverLayerThreshold")&&!w.node&&!w.worker&&s.eachSeries(function(t){t.preventUsingHoverLayer||(t=i._chartsMap[t.__viewId]).__alive&&t.eachRendered(function(t){t.states.emphasis&&(t.states.emphasis.hoverLayer=!0)})}),K0.trigger("series:afterupdate",t,e,n)},Iv=function(t){t[ev]=!0,t.getZr().wakeUp()},Dv=function(t){t[J0]=(t[J0]+1)%1e3},Cv=function(t){t[ev]&&(t.getZr().storage.traverse(function(t){xc(t)||Pv(t)}),t[ev]=!1)},Mv=function(n){return u(t,e=Wf),t.prototype.getCoordinateSystems=function(){return n._coordSysMgr.getCoordinateSystems()},t.prototype.getComponentByElement=function(t){for(;t;){var e=t.__ecComponentInfo;if(null!=e)return n._model.getComponent(e.mainType,e.index);t=t.parent}},t.prototype.enterEmphasis=function(t,e){lu(t,e),Iv(n)},t.prototype.leaveEmphasis=function(t,e){uu(t,e),Iv(n)},t.prototype.enterBlur=function(t){hu(t),Iv(n)},t.prototype.leaveBlur=function(t){cu(t),Iv(n)},t.prototype.enterSelect=function(t){pu(t),Iv(n)},t.prototype.leaveSelect=function(t){du(t),Iv(n)},t.prototype.getModel=function(){return n.getModel()},t.prototype.getViewOfComponentModel=function(t){return n.getViewOfComponentModel(t)},t.prototype.getViewOfSeriesModel=function(t){return n.getViewOfSeriesModel(t)},t.prototype.getMainProcessVersion=function(){return n[J0]},new t(n);function t(){return null!==e&&e.apply(this,arguments)||this}var e},void(Tv=function(i){function r(t,e){for(var n=0;nr[1]&&(r[0]=r[1]),o}function tx(t){var e=Math.pow(10,Vo(t)),t=t/e;return t?2===t?t=3:3===t?t=5:t*=2:t=1,Do(t*e)}function ex(t){return Ao(t)+2}function nx(t,e,n){t[e]=Math.max(Math.min(t[e],n[1]),n[0])}function ix(t,e){return t>=e[0]&&t<=e[1]}ox.prototype.updateMethods=function(t){t.hasBreaks()?(this.normalize=I(t.normalize,t),this.scale=I(t.scale,t)):(this.normalize=ax,this.scale=sx)};var rx=ox;function ox(){this.normalize=ax,this.scale=sx}function ax(t,e){return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])}function sx(t,e){return t*(e[1]-e[0])+e[0]}function lx(t,e,n){t=Math.log(t);return[Math.log(n?e[0]:Math.max(0,e[0]))/t,Math.log(n?e[1]:Math.max(0,e[1]))/t]}hx.prototype.getSetting=function(t){return this._setting[t]},hx.prototype._innerUnionExtent=function(t){var e=this._extent;this._innerSetExtent((t[0]e[1]?t:e)[1])},hx.prototype.unionExtentFromData=function(t,e){this._innerUnionExtent(t.getApproximateExtent(e))},hx.prototype.getExtent=function(){return this._extent.slice()},hx.prototype.setExtent=function(t,e){this._innerSetExtent(t,e)},hx.prototype._innerSetExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=t),isNaN(e)||(n[1]=e),this._brkCtx&&this._brkCtx.update(n)},hx.prototype.setBreaksFromOption=function(t){},hx.prototype._innerSetBreak=function(t){this._brkCtx&&(this._brkCtx.setBreaks(t),this._calculator.updateMethods(this._brkCtx),this._brkCtx.update(this._extent))},hx.prototype._innerGetBreaks=function(){return this._brkCtx?this._brkCtx.breaks:[]},hx.prototype.hasBreaks=function(){return!!this._brkCtx&&this._brkCtx.hasBreaks()},hx.prototype._getExtentSpanWithBreaks=function(){return this._brkCtx&&this._brkCtx.hasBreaks()?this._brkCtx.getExtentSpan():this._extent[1]-this._extent[0]},hx.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},hx.prototype.isBlank=function(){return this._isBlank},hx.prototype.setBlank=function(t){this._isBlank=t};var ux=hx;function hx(t){this._calculator=new rx,this._setting=t||{},this._extent=[1/0,-1/0]}wa(ux);var cx=0,px=(dx.createByAxisModel=function(t){var t=t.option,e=t.data,e=e&&V(e,fx);return new dx({categories:e,needCollect:!e,deduplication:!1!==t.dedplication})},dx.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},dx.prototype.parseAndCollect=function(t){var e,n,i=this._needCollect;return G(t)||i?(i&&!this._deduplication?(n=this.categories.length,this.categories[n]=t,this._onCollect&&this._onCollect(t,n)):null==(n=(e=this._getOrCreateMap()).get(t))&&(i?(n=this.categories.length,this.categories[n]=t,e.set(t,n),this._onCollect&&this._onCollect(t,n)):n=NaN),n):t},dx.prototype._getOrCreateMap=function(){return this._map||(this._map=O(this.categories))},dx);function dx(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++cx,this._onCollect=t.onCollect}function fx(t){return E(t)&&null!=t.value?t.value:t+""}u(mx,gx=ux),mx.prototype.parse=function(t){return null==t?NaN:G(t)?this._ordinalMeta.getOrdinal(t):Math.round(t)},mx.prototype.contain=function(t){return ix(t,this._extent)&&0<=t&&t=t},mx.prototype.getOrdinalMeta=function(){return this._ordinalMeta},mx.prototype.calcNiceTicks=function(){},mx.prototype.calcNiceExtent=function(){},mx.type="ordinal";var gx,yx=mx;function mx(t){var t=gx.call(this,t)||this,e=(t.type="ordinal",t.getSetting("ordinalMeta"));return F(e=e||new px({}))&&(e=new px({categories:V(e,function(t){return E(t)?t.value:t})})),t._ordinalMeta=e,t._extent=t.getSetting("extent")||[0,e.categories.length-1],t}ux.registerClass(yx);var vx,_x=Do,xx=(u(bx,vx=ux),bx.prototype.parse=function(t){return null==t||""===t?NaN:Number(t)},bx.prototype.contain=function(t){return ix(t,this._extent)},bx.prototype.normalize=function(t){return this._calculator.normalize(t,this._extent)},bx.prototype.scale=function(t){return this._calculator.scale(t,this._extent)},bx.prototype.getInterval=function(){return this._interval},bx.prototype.setInterval=function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=ex(t)},bx.prototype.getTicks=function(t){t=t||{};var n=this._interval,e=this._extent,i=this._niceExtent,r=this._intervalPrecision,o=Yp,a=[];if(n)if("only_break"===t.breakTicks&&o)o.addBreaksToTicks(a,this._brkCtx.breaks,this._extent);else{e[0]h&&(t.expandToNicedExtent?a.push({value:_x(h+n,r)}):a.push({value:e[1]})),"none"!==t.breakTicks&&o&&o.addBreaksToTicks(a,this._brkCtx.breaks,this._extent)}return a},bx.prototype.getMinorTicks=function(t){for(var e=this.getTicks({expandToNicedExtent:!0}),n=[],i=this.getExtent(),r=1;ri[0]&&cx));)g[r](g[i]()+t),f=g.getTime(),y&&0<(p=y.calcNiceTickMultiple(f,d))&&(g[r](g[i]()+p*t),f=g.getTime());a.push({value:f,notAdd:!0})}function i(t,e,n){var i,r,o,a,s=[],l=!e.length;if(i=od(t),r=_[0],o=_[1],a=v,ld(new Date(r),i,a).getTime()!==ld(new Date(o),i,a).getTime()){l&&(e=[{value:function(t,e,n){e=Math.max(0,D(ed,e)-1);return ld(new Date(t),ed[e],n).getTime()}(_[0],t,v)},{value:_[1]}]);for(var u,h,c=0;c=_[0]&&p<=_[1]&&w(f,p,d,g,y,0,s),"year"===t&&1=_[0]&&d<=_[1]&&a++)}u=e/m;if(1.5*u=_[0]&&t.value<=_[1]&&!t.notAdd})}),function(t){return 0n&&(this._approxInterval=n),Bx.length),t=Math.min(function(t,e,n,i){for(;n>>1;t[r][1]>1^-(1&s),l=(l=t.charCodeAt(a+1)-64)>>1^-(1&l);i.push([(r=s+=r)/n,(o=l+=o)/n])}return i}function P1(t,o){var e,n,r;return V(ht((t=(e=t).UTF8Encoding?(null==(r=(n=e).UTF8Scale)&&(r=1024),B(n.features,function(t){var e=t.geometry,n=e.encodeOffsets,i=e.coordinates;if(n)switch(e.type){case"LineString":e.coordinates=L1(i,n,r);break;case"Polygon":case"MultiLineString":A1(i,n,r);break;case"MultiPolygon":B(i,function(t,e){return A1(t,n[e],r)})}}),n.UTF8Encoding=!1,n):e).features,function(t){return t.geometry&&t.properties&&0=e[0]&&t<=e[1]}),function(t){var e={value:t};return{formattedLabel:i(e),rawLabel:n.scale.getLabel(e),tickValue:t,time:void 0,break:void 0}})}):"category"===n.type?(s=t,a=(t=n).getLabelModel(),s=F1(t,a,s),!a.get("show")||t.scale.isBlank()?{labels:[]}:s):(a=(r=n).scale.getTicks(),o=i1(r),{labels:V(a,function(t,e){return{formattedLabel:o(t,e),rawLabel:r.scale.getLabel(t),tickValue:t.value,time:t.time,break:t.break}})})}function V1(t,e,n){var i,r,o,a,s,l,u=t.getTickModel().get("customValues");return u?(i=t.scale.getExtent(),{ticks:ht(z1(t,u),function(t){return t>=i[0]&&t<=i[1]})}):"category"===t.type?(u=e,a=G1(e=t),s=o1(u),(l=U1(a,s))||(u.get("show")&&!e.scale.isBlank()||(r=[]),r=N(s)?q1(e,s,!0):"auto"===s?(l=F1(e,e.getLabelModel(),E1(N1.determine)),o=l.labelCategoryInterval,V(l.labels,function(t){return t.tickValue})):j1(e,o=s,!0),X1(a,s,{ticks:r,tickCategoryInterval:o}))):{ticks:V(t.scale.getTicks(n),function(t){return t.value})}}function F1(t,e,n){var i,r=H1(t),o=o1(e),e=n.kind===N1.estimate;if(!e){var a=U1(r,o);if(a)return a}var s={labels:N(o)?q1(t,o):j1(t,i="auto"===o?function(t,e){{var n;if(e.kind===N1.estimate)return n=t.calculateCategoryInterval(e),e.out.noPxChangeTryDetermine.push(function(){return R1(t).autoInterval=n,!0}),n}var i=R1(t).autoInterval;return null!=i?i:R1(t).autoInterval=t.calculateCategoryInterval(e)}(t,n):o),labelCategoryInterval:i};return e?n.out.noPxChangeTryDetermine.push(function(){return X1(r,o,s),!0}):X1(r,o,s),s}var G1=W1("axisTick"),H1=W1("axisLabel");function W1(e){return function(t){return R1(t)[e]||(R1(t)[e]={list:[]})}}function U1(t,e){for(var n=0;nl[1],h(n[0].coord,l[0])&&(t?n[0].coord=l[0]:n.shift()),t&&h(l[0],n[0].coord)&&n.unshift({coord:l[0],onBand:!0}),h(l[1],i.coord)&&(t?i.coord=l[1]:n.pop()),t)&&h(i.coord,l[1])&&n.push({coord:l[1],onBand:!0}),u},$1.prototype.getMinorTicksCoords=function(){var t;return"ordinal"===this.scale.type?[]:(t=this.model.getModel("minorTick").get("splitNumber"),V(this.scale.getMinorTicks(t=0=u}}for(var o,a=this.__startIndex;ar[0]){for(l=0;lt);l++);s=i[r[l]]}r.splice(l+1,0,t),(i[t]=e).virtual||(s?(n=s.dom).nextSibling?a.insertBefore(e.dom,n.nextSibling):a.appendChild(e.dom):a.firstChild?a.insertBefore(e.dom,a.firstChild):a.appendChild(e.dom)),e.painter||(e.painter=this)}},qb.prototype.eachLayer=function(t,e){for(var n=this._zlevelList,i=0;ie&&(e=t[n]);return isFinite(e)?e:NaN},min:function(t){for(var e=1/0,n=0;n=r.r0?"endArc":"startArc":r.endAngle>=r.startAngle?"endAngle":"startAngle":a?0<=r.height?"bottom":"top":0<=r.width?"right":"left"),h=hp(i),l=(up(t,h,{labelFetcher:o,labelDataIndex:n,defaultText:_w(o.getData(),n),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:u}),t.getTextContent()),h=(s&&l&&(s=i.get(["label","position"]),t.textConfig.inside="middle"===s||null,function(t,e,n,i){if(H(i))t.setTextConfig({rotation:i});else if(F(e))t.setTextConfig({rotation:0});else{var r,i=t.shape,o=i.clockwise?i.startAngle:i.endAngle,a=i.clockwise?i.endAngle:i.startAngle,s=(o+a)/2,i=n(e);switch(i){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":r=s;break;case"startAngle":case"insideStartAngle":r=o;break;case"endAngle":case"insideEndAngle":r=a;break;default:return t.setTextConfig({rotation:0})}n=1.5*Math.PI-r;"middle"===i&&n>Math.PI/2&&n<1.5*Math.PI&&(n-=Math.PI),t.setTextConfig({rotation:n})}}(t,"outside"===s?u:s,zw(a),i.get(["label","rotate"]))),u=l,s=h,a=o.getRawValue(n),l=function(t){return xw(e,t)},u&&((u=mp(u)).prevValue=u.value,u.value=a,a=s.normal,u.valueAnimation=a.get("valueAnimation"),u.valueAnimation)&&(u.precision=a.get("precision"),u.defaultInterpolatedText=l,u.statesModels=s),i.getModel(["emphasis"]));bu(t,h.get("focus"),h.get("blurScope"),h.get("disabled")),Mu(t,i),null!=(o=r).startAngle&&null!=o.endAngle&&o.startAngle===o.endAngle&&(t.style.fill="none",t.style.stroke="none",B(t.states,function(t){t.style&&(t.style.fill=t.style.stroke="none")}))}var Vw,Fw=function(){},Gw=(u(Hw,Vw=Ks),Hw.prototype.getDefaultShape=function(){return new Fw},Hw.prototype.buildPath=function(t,e){for(var n=e.points,i=this.baseDimIdx,r=1-this.baseDimIdx,o=[],a=[],s=this.barWidth,l=0;le[u-1].coord&&(e.reverse(),h.reverse()),function(t,e){var n,i,r=[],o=t.length;function a(t,e,n){var i=t.coord;return{coord:n,color:Ni((n-i)/(e.coord-i),[t.color,e.color])}}for(var s=0;si)return;return 1}(a,e))return r=e.mapDimension(a.dim),o={},B(a.getViewLabels(),function(t){t=a.scale.getRawOrdinalNumber(t.tickValue);o[t]=1}),function(t){return!o.hasOwnProperty(e.get(r,t))}}}function CS(t){for(var e,n,i=t.length/2;0l?x:_,(g=Math.abs(d.label.y-l))>=f.maxY&&(m=d.label.x-s-d.len2*h,y=u+d.len,m=Math.abs(m)t.unconstrainedWidth)?null:s,i.setStyle("width",l)),HS(r,i))}function HS(t,e){US.rect=t,Tb(US,e,WS)}var WS={minMarginForce:[null,0,null,0],marginDefault:[1,0,1,0]},US={};function XS(t){return"center"===t.position}function YS(t){var S,M,T=t.getData(),I=[],C=!1,E=(t.get("minShowLabelAngle")||0)*VS,e=T.getLayout("viewRect"),D=T.getLayout("r"),k=e.width,A=e.x,n=e.y,L=e.height;function P(t){t.ignore=!0}if(T.each(function(t){var e,n,i,r,o,a,s,l,u,h,c=T.getItemGraphicEl(t),p=c.shape,d=c.getTextContent(),f=c.getTextGuideLine(),t=T.getItemModel(t),g=t.getModel("label"),y=g.get("position")||t.get(["emphasis","label","position"]),m=g.get("distanceToLabelLine"),v=g.get("alignTo"),_=Y(g.get("edgeDistance"),k),x=g.get("bleedMargin"),t=(null==x&&(x=200=e.r0},QS.type="pie";var KS,$S=QS;function QS(){var t=null!==KS&&KS.apply(this,arguments)||this;return t.ignoreLabelLineUpdate=!0,t}function JS(t,e,n){e=F(e)?{coordDimensions:e}:P({encodeDefine:t.getEncode()},e);var i=t.getSource(),e=U_(i,e).dimensions,e=new W_(e,t);return e.initData(i,n),e}eM.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},eM.prototype.containName=function(t){return 0<=this._getRawData().indexOfName(t)},eM.prototype.indexOfName=function(t){return this._getDataWithEncodedVisual().indexOfName(t)},eM.prototype.getItemVisual=function(t,e){return this._getDataWithEncodedVisual().getItemVisual(t,e)};var tM=eM;function eM(t,e){this._getDataWithEncodedVisual=t,this._getRawData=e}var nM,iM=i(),rM=(u(oM,nM=im),oM.prototype.init=function(t){nM.prototype.init.apply(this,arguments),this.legendVisualProvider=new tM(I(this.getData,this),I(this.getRawData,this)),this._defaultLabelLine(t)},oM.prototype.mergeOption=function(){nM.prototype.mergeOption.apply(this,arguments)},oM.prototype.getInitialData=function(){return JS(this,{coordDimensions:["value"],encodeDefaulter:S(Mf,this)})},oM.prototype.getDataParams=function(t){var e,n=this.getData(),i=iM(n),r=i.seats,i=(r||(e=[],n.each(n.mapDimension("value"),function(t){e.push(t)}),r=i.seats=Oo(e,n.hostModel.get("percentPrecision"))),nM.prototype.getDataParams.call(this,t));return i.percent=r[t]||0,i.$vars.push("percent"),i},oM.prototype._defaultLabelLine=function(t){jo(t,"labelLine",["show"]);var e=t.labelLine,n=t.emphasis.labelLine;e.show=e.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},oM.type="series.pie",oM.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"50%"],clockwise:!0,startAngle:90,endAngle:"auto",padAngle:0,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,coordinateSystemUsage:"box",left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:30,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},oM);function oM(){return null!==nM&&nM.apply(this,arguments)||this}Tp={fullType:rM.type,getCoord2:function(t){return t.getShallow("center")}},zd.set(Tp.fullType,{getCoord2:void 0}).getCoord2=Tp.getCoord2,g1(function(t){t.registerChartView($S),t.registerSeriesModel(rM),i0("pie",t.registerAction),t.registerLayout(S(ES,"pie")),t.registerProcessor(BS("pie")),t.registerProcessor({seriesType:"pie",reset:function(t,e){var n=t.getData();n.filterSelf(function(t){var e=n.mapDimension("value"),e=n.get(e,t);return!(H(e)&&!isNaN(e)&&e<0)})}})});var aM=["itemStyle","borderColor"],sM=["itemStyle","borderColor0"],lM=["itemStyle","borderColorDoji"],uM=["itemStyle","color"],hM=["itemStyle","color0"];function cM(t,e){return e.get(0i[1],i="start"===e&&!t||"start"!==e&&t;e=No(n-eT/2)?(r=i?"bottom":"top","center"):No(n-1.5*eT)?(r=i?"top":"bottom","center"):(r="middle",n<1.5*eT&&eT/2l[0]&&isFinite(c)&&isFinite(l[0]);)h=tx(h),c=l[1]-h*a;else{e=(h=a "+p)),u++)}var d,f,g,i=n.get("coordinateSystem"),i=("cartesian2d"===i||"polar"===i||"matrix"===i?d=$_(t,n):(D(i=(i=Rd.get(i))&&i.dimensions||[],"value")<0&&i.concat(["value"]),i=U_(t,{coordDimensions:i,encodeDefine:n.getEncode()}).dimensions,(d=new W_(i,n)).initData(t)),new W_(["value"],n));return i.initData(l,s),r&&r(d,i),g=(f={mainData:d,struct:o,structAttr:"graph",datas:{node:d,edge:i},datasAttr:{node:"data",edge:"edgeData"}}).mainData,(n=f.datas)||(n={main:g},f.datasAttr={main:"data"}),f.datas=f.mainData=null,TC(g,n,f),B(n,function(e){B(g.TRANSFERABLE_METHODS,function(t){e.wrapMethod(t,S(xC,f))})}),g.wrapMethod("cloneShallow",S(wC,f)),B(g.CHANGABLE_METHODS,function(t){g.wrapMethod(t,S(bC,f))}),Tt(n[g.dataType]===g),o.update(),o}u(AC,DC=im),AC.prototype.init=function(t){DC.prototype.init.apply(this,arguments);var e=this;function n(){return e._categoriesData}this.legendVisualProvider=new tM(n,n),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},AC.prototype.mergeOption=function(t){DC.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},AC.prototype.mergeDefaultAndTheme=function(t){DC.prototype.mergeDefaultAndTheme.apply(this,arguments),jo(t,"edgeLabel",["show"])},AC.prototype.getInitialData=function(t,e){var n,i=t.edges||t.links||[],t=t.data||t.nodes||[],o=this;if(t&&i)return FT(n=this)&&(n.__curvenessList=[],n.__edgeMap={},GT(n)),B((n=CC(t,i,this,!0,function(t,e){t.wrapMethod("getItemModel",function(t){var e=o._categoriesModels[t.getShallow("category")];return e&&(e.parentModel=t.parentModel,t.parentModel=e),t});var n=Rp.prototype.getModel;function i(t,e){t=n.call(this,t,e);return t.resolveParentPath=r,t}function r(t){var e;return!t||"label"!==t[0]&&"label"!==t[1]?t:(e=t.slice(),"label"===t[0]?e[0]="edgeLabel":"label"===t[1]&&(e[1]="edgeLabel"),e)}e.wrapMethod("getItemModel",function(t){return t.resolveParentPath=r,t.getModel=i,t})})).edges,function(t){var e,n,i;e=t.node1,n=t.node2,i=this,t=t.dataIndex,FT(i)&&(e=HT(e,n,i),i=(n=i.__edgeMap)[WT(e)],n[e]&&!i?n[e].isForward=!0:i&&n[e]&&(i.isForward=!0,n[e].isForward=!1),n[e]=n[e]||[],n[e].push(t))},this),n.data},AC.prototype.getGraph=function(){return this.getData().graph},AC.prototype.getEdgeData=function(){return this.getGraph().edgeData},AC.prototype.getCategoriesData=function(){return this._categoriesData},AC.prototype.formatTooltip=function(t,e,n){var i,r,o;return"edge"===n?(r=this.getData(),n=this.getDataParams(t,n),o=r.graph.getEdgeByIndex(t),i=r.getName(o.node1.dataIndex),r=r.getName(o.node2.dataIndex),o=[],null!=i&&o.push(i),null!=r&&o.push(r),Gy("nameValue",{name:o.join(" > "),value:n.value,noValue:null==n.value})):Jy({series:this,dataIndex:t,multipleSeries:e})},AC.prototype._updateCategoriesData=function(){var t=V(this.option.categories||[],function(t){return null!=t.value?t:P({value:0},t)}),e=new W_(["value"],this);e.initData(t),this._categoriesData=e,this._categoriesModels=e.mapArray(function(t){return e.getItemModel(t)})},AC.prototype.setZoom=function(t){this.option.zoom=t},AC.prototype.setCenter=function(t){this.option.center=t},AC.prototype.isAnimationEnabled=function(){return DC.prototype.isAnimationEnabled.call(this)&&!("force"===this.get("layout")&&this.get(["force","layoutAnimation"]))},AC.type="series.graph",AC.dependencies=["grid","polar","geo","singleAxis","calendar"],AC.defaultOption={z:2,coordinateSystem:"view",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:_.color.neutral50,width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:_.color.primary}}};var DC,kC=AC;function AC(){var t=null!==DC&&DC.apply(this,arguments)||this;return t.type=AC.type,t.hasSymbolVisual=!0,t}g1(function(t){t.registerChartView(uC),t.registerSeriesModel(kC),t.registerProcessor(NT),t.registerVisual(ET),t.registerVisual(BT),t.registerLayout(KT),t.registerLayout(t.PRIORITY.VISUAL.POST_CHART_LAYOUT,rI),t.registerLayout(aI),t.registerCoordinateSystem("graphView",{dimensions:pI.dimensions,create:yI}),t.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},Vt),t.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},Vt),t.registerAction({type:"graphRoam",event:"graphRoam",update:"none"},function(s,t,l){t.eachComponent({mainType:"series",query:s},function(t){var e,n,i,r,o=l.getViewOfSeriesModel(t),o=(o&&(null!=s.dx&&null!=s.dy&&o.updateViewOnPan(t,l,s),null!=s.zoom)&&null!=s.originX&&null!=s.originY&&o.updateViewOnZoom(t,l,s),t.coordinateSystem),a=(o=o,e=s,a=t.get("scaleLimit"),n=o.getZoom(),i=o.getCenter(),r=e.zoom,i=o.projectedToPoint?o.projectedToPoint(i):o.dataToPoint(i),null!=e.dx&&null!=e.dy&&(i[0]-=e.dx,i[1]-=e.dy,o.setCenter(sI(o,i))),null!=r&&(r=uI(n*r,a)/n,lI(o,e.originX,e.originY,r),o.updateTransform(),o.setCenter(sI(o,i)),o.setZoom(r*n)),{center:o.getCenter(),zoom:o.getZoom()});t.setCenter&&t.setCenter(a.center),t.setZoom&&t.setZoom(a.zoom)})})});u(OC,LC=ym),OC.prototype.render=function(x,t,e){var b=x.getData(),w=this,S=this.group,M=x.getLayerSeries(),n=b.getLayout("layoutInfo"),i=n.rect,n=n.boundaryGap;function r(t){return t.name}S.x=0,S.y=i.y+n[0];var i=new y_(this._layersSeries||[],M,r,r),T=[];function o(t,e,n){var i=w._layers;if("remove"===t)S.remove(i[e]);else{for(var r,o=[],a=[],s=M[e].indices,l=0;le[1]&&e.reverse(),e},r2.prototype.pointToData=function(t,e){return this.coordToData(this.toLocalCoord(t["x"===this.dim?0:1]),e)},r2.prototype.setCategorySortInfo=function(t){if("category"!==this.type)return!1;this.model.option.categorySortInfo=t,this.scale.setSortInfo(t)};var n2,i2=r2;function r2(t,e,n,i,r){t=n2.call(this,t,e,n)||this;return t.index=0,t.type=i||"value",t.position=r||"bottom",t}function o2(t,e,n){n=n||{};var i=e.axis,r={},o=i.getAxesOnZeroOf()[0],a=i.position,s=o?"onZero":a,i=i.dim,t=[t.x,t.x+t.width,t.y,t.y+t.height],l={left:0,right:1,top:0,bottom:1,onZero:2},u=e.get("offset")||0,u="x"===i?[t[2]-u,t[3]+u]:[t[0]-u,t[1]+u],h=(o&&(h=o.toGlobalCoord(o.dataToCoord(0)),u[l.onZero]=Math.max(Math.min(h,u[1]),u[0])),r.position=["y"===i?u[l[s]]:t[0],"x"===i?u[l[s]]:t[3]],r.rotation=Math.PI/2*("x"===i?0:1),r.labelDirection=r.tickDirection=r.nameDirection={top:-1,bottom:1,left:-1,right:1}[a],r.labelOffset=o?u[l[a]]-u[l.onZero]:0,e.get(["axisTick","inside"])&&(r.tickDirection=-r.tickDirection),bt(n.labelInside,e.get(["axisLabel","inside"]))&&(r.labelDirection=-r.labelDirection),e.get(["axisLabel","rotate"]));return r.labelRotate="top"===s?-h:h,r.z2=1,r}function a2(i){var r={xAxisModel:null,yAxisModel:null};return B(r,function(t,e){var n=e.replace(/Model$/,""),n=i.getReferringComponents(n,la).models[0];r[e]=n}),r}var s2=[[3,1],[0,2]],l2=(u2.prototype.getRect=function(){return this._rect},u2.prototype.update=function(t,e){var n=this._axesMap;function i(t){var e,n=pt(t),i=n.length;if(i){for(var r=[],o=i-1;0<=o;o--){var a=t[+n[o]],s=a.model,l=a.scale;Q_(l)&&s.get("alignTicks")&&null==s.get("interval")?r.push(a):(e1(l,s),Q_(l)&&(e=a))}r.length&&(e||e1((e=r.pop()).scale,e.model),B(r,function(t){LT(t.scale,t.model,e.scale)}))}}this._updateScale(t,this.model),i(n.x),i(n.y);var r={};B(n.x,function(t){c2(n,"y",t,r)}),B(n.y,function(t){c2(n,"x",t,r)}),this.resize(this.model,e)},u2.prototype.resize=function(t,e,n){var i,r,o,a,s,l=Kd(t,e),u=this._rect=Zd(t.getBoxLayoutParams(),l.refContainer),h=this._axesMap,c=this._coordsList,p=t.get("containLabel");d2(h,u),n||(i=u,r=c,n=h,o=p,a=e,s=new aT(m2),B(n,function(t){return B(t,function(t){u1(t.model)&&(t.axisBuilder=function(t,e,n,i,r,o){for(var t=o2(t,n),a=!1,s=!1,l=0;lu[1]&&u.reverse(),(s=null==s||s>u[1]?u[1]:s)n||!!e&&(o=x2(t).seriesDataCount,e=r.getExtent(),Math.abs(e[0]-e[1])/o>n)):!0===i)},Z2.prototype.makeElOption=function(t,e,n,i,r){},Z2.prototype.createPointerEl=function(t,e,n,i){var r=e.pointer;r&&(r=U2(t).pointerEl=new op[r.type](X2(e.pointer)),t.add(r))},Z2.prototype.createLabelEl=function(t,e,n,i){e.label&&(e=U2(t).labelEl=new _l(X2(e.label)),t.add(e),q2(e,i))},Z2.prototype.updatePointerEl=function(t,e,n){t=U2(t).pointerEl;t&&e.pointer&&(t.setStyle(e.pointer.style),n(t,{shape:e.pointer.shape}))},Z2.prototype.updateLabelEl=function(t,e,n,i){t=U2(t).labelEl;t&&(t.setStyle(e.label.style),n(t,{x:e.label.x,y:e.label.y}),q2(t,i))},Z2.prototype._renderHandle=function(t){var e,n,i,r,o,a;!this._dragging&&this.updateHandleTransform&&(e=this._axisPointerModel,n=this._api.getZr(),i=this._handle,r=e.getModel("handle"),a=e.get("status"),r.get("show")&&a&&"hide"!==a?(this._handle||(o=!0,i=this._handle=Yc(r.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(t){Le(t.event)},onmousedown:Y2(this._onHandleDragMove,this,0,0),drift:Y2(this._onHandleDragMove,this),ondragend:Y2(this._onHandleDragEnd,this)}),n.add(i)),$2(i,e,!1),i.setStyle(r.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"])),F(a=r.get("size"))||(a=[a,a]),i.scaleX=a[0]/2,i.scaleY=a[1]/2,Cm(this,"_doDispatchAxisPointer",r.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,o)):(i&&n.remove(i),this._handle=null))},Z2.prototype._moveHandleToValue=function(t,e){j2(this._axisPointerModel,!e&&this._moveAnimation,this._handle,K2(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},Z2.prototype._onHandleDragMove=function(t,e){var n=this._handle;n&&(this._dragging=!0,t=this.updateHandleTransform(K2(n),[t,e],this._axisModel,this._axisPointerModel),this._payloadInfo=t,n.stopAnimation(),n.attr(K2(t)),U2(n).lastProp=null,this._doDispatchAxisPointer())},Z2.prototype._doDispatchAxisPointer=function(){var t,e;this._handle&&(t=this._payloadInfo,e=this._axisModel,this._api.dispatchAction({type:"updateAxisPointer",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:e.axis.dim,axisIndex:e.componentIndex}]}))},Z2.prototype._onHandleDragEnd=function(){var t;this._dragging=!1,this._handle&&(t=this._axisPointerModel.get("value"),this._moveHandleToValue(t),this._api.dispatchAction({type:"hideTip"}))},Z2.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var t=t.getZr(),e=this._group,n=this._handle;t&&e&&(this._lastGraphicKey=null,e&&t.remove(e),n&&t.remove(n),this._group=null,this._handle=null,this._payloadInfo=null),Dm(this,"_doDispatchAxisPointer")},Z2.prototype.doClear=function(){},Z2.prototype.buildLabel=function(t,e,n){return{x:t[n=n||0],y:t[1-n],width:e[n],height:e[1-n]}},Z2);function Z2(){this._dragging=!1,this.animationThreshold=15}function j2(t,e,n,i){!function n(i,t){{var r;return E(i)&&E(t)?(r=!0,B(t,function(t,e){r=r&&n(i[e],t)}),!!r):i===t}}(U2(n).lastProp,i)&&(U2(n).lastProp=i,e?vc(n,i,t):(n.stopAnimation(),n.attr(i)))}function q2(t,e){t[e.get(["label","show"])?"show":"hide"]()}function K2(t){return{x:t.x||0,y:t.y||0,rotation:t.rotation||0}}function $2(t,e,n){var i=e.get("z"),r=e.get("zlevel");t&&t.traverse(function(t){"group"!==t.type&&(null!=i&&(t.z=i),null!=r&&(t.zlevel=r),t.silent=n)})}function Q2(t){var e,n=t.get("type"),t=t.getModel(n+"Style");return"line"===n?(e=t.getLineStyle()).fill=null:"shadow"===n&&((e=t.getAreaStyle()).stroke=null),e}function J2(t,e,n,i,r){var o=tD(n.get("value"),e.axis,e.ecModel,n.get("seriesDataIndices"),{precision:n.get(["label","precision"]),formatter:n.get(["label","formatter"])}),n=n.getModel("label"),a=Md(n.get("padding")||0),s=n.getFont(),l=Xr(o,s),u=r.position,h=l.width+a[1]+a[3],l=l.height+a[0]+a[2],c=r.align,c=("right"===c&&(u[0]-=h),"center"===c&&(u[0]-=h/2),r.verticalAlign),i=("bottom"===c&&(u[1]-=l),"middle"===c&&(u[1]-=l/2),r=u,c=h,h=l,i=(l=i).getWidth(),l=l.getHeight(),r[0]=Math.min(r[0]+c,i)-c,r[1]=Math.min(r[1]+h,l)-h,r[0]=Math.max(r[0],0),r[1]=Math.max(r[1],0),n.get("backgroundColor"));i&&"auto"!==i||(i=e.get(["axisLine","lineStyle","color"])),t.label={x:u[0],y:u[1],style:cp(n,{text:o,font:s,fill:n.getTextColor(),padding:a,backgroundColor:i}),z2:10}}function tD(t,e,n,i,r){t=e.scale.parse(t);var o,a=e.scale.getLabel({value:t},{precision:r.precision}),r=r.formatter;return r&&(o={value:r1(e,{value:t}),axisDimension:e.dim,axisIndex:e.index,seriesData:[]},B(i,function(t){var e=n.getSeriesByIndex(t.seriesIndex),t=t.dataIndexInside,e=e&&e.getDataParams(t);e&&o.seriesData.push(e)}),G(r)?a=r.replace("{value}",a):N(r)&&(a=r(o))),a}function eD(t,e,n){var i=ze();return He(i,i,n.rotation),Ge(i,i,n.position),Gc([t.dataToCoord(e),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],i)}function nD(t,e,n,i,r,o){var a=dT.innerTextLayout(n.rotation,0,n.labelDirection);n.labelMargin=r.get(["label","margin"]),J2(e,i,r,o,{position:eD(i.axis,t,n),align:a.textAlign,verticalAlign:a.textVerticalAlign})}function iD(t,e,n){return{x1:t[n=n||0],y1:t[1-n],x2:e[n],y2:e[1-n]}}function rD(t,e,n){return{x:t[n=n||0],y:t[1-n],width:e[n],height:e[1-n]}}function oD(t,e,n,i,r,o){return{cx:t,cy:e,r0:n,r:i,startAngle:r,endAngle:o,clockwise:!0}}u(lD,aD=Xl),lD.prototype.makeElOption=function(t,e,n,i,r){var o,a=n.axis,s=("angle"===a.dim&&(this.animationThreshold=Math.PI/18),a.polar),l=s.getOtherAxis(a).getExtent(),u=a.dataToCoord(e),h=i.get("type"),a=(h&&"none"!==h&&(o=Q2(i),(h=hD[h](a,s,u,l)).style=o,t.graphicKey=h.type,t.pointer=h),i.get(["label","margin"]));J2(t,n,i,r,function(t,e,n,i){var r,o,a=e.axis,t=a.dataToCoord(t),s=(l=(l=n.getAngleAxis().getExtent()[0])/180*Math.PI,n.getRadiusAxis().getExtent());{var l;s="radius"===a.dim?(a=ze(),He(a,a,l),Ge(a,a,[n.cx,n.cy]),r=Gc([t,-i],a),a=e.getModel("axisLabel").get("rotate")||0,e=dT.innerTextLayout(l,a*Math.PI/180,-1),o=e.textAlign,e.textVerticalAlign):(l=s[1],r=n.coordToPoint([l+i,t]),a=n.cx,e=n.cy,o=Math.abs(r[0]-a)/l<.3?"center":r[0]>a?"left":"right",Math.abs(r[1]-e)/l<.3?"middle":r[1]>e?"top":"bottom")}return{position:r,align:o,verticalAlign:s}}(e,n,s,a))};var aD,sD=lD;function lD(){return null!==aD&&aD.apply(this,arguments)||this}var uD,hD={line:function(t,e,n,i){return"angle"===t.dim?{type:"Line",shape:iD(e.coordToPoint([i[0],n]),e.coordToPoint([i[1],n]))}:{type:"Circle",shape:{cx:e.cx,cy:e.cy,r:n}}},shadow:function(t,e,n,i){var r=Math.max(1,t.getBandWidth()),o=Math.PI/180;return"angle"===t.dim?{type:"Sector",shape:oD(e.cx,e.cy,i[0],i[1],(-n-r/2)*o,(r/2-n)*o)}:{type:"Sector",shape:oD(e.cx,e.cy,n-r/2,n+r/2,0,2*Math.PI)}}},cD=(u(pD,uD=Xl),pD.prototype.makeElOption=function(t,e,n,i,r){var o,a=n.axis,s=a.grid,l=i.get("type"),u=dD(s,a).getOtherAxis(a).getGlobalExtent(),h=a.toGlobalCoord(a.dataToCoord(e,!0)),a=(l&&"none"!==l&&(o=Q2(i),(l=fD[l](a,h,u)).style=o,t.graphicKey=l.type,t.pointer=l),o2(s.getRect(),n));nD(e,t,a,n,i,r)},pD.prototype.getHandleTransform=function(t,e,n){var i=o2(e.axis.grid.getRect(),e,{labelInside:!1}),n=(i.labelMargin=n.get(["handle","margin"]),eD(e.axis,t,i));return{x:n[0],y:n[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},pD.prototype.updateHandleTransform=function(t,e,n,i){var n=n.axis,r=n.grid,o=n.getGlobalExtent(!0),r=dD(r,n).getOtherAxis(n).getGlobalExtent(),n="x"===n.dim?0:1,a=[t.x,t.y],e=(a[n]+=e[n],a[n]=Math.min(o[1],a[n]),a[n]=Math.max(o[0],a[n]),(r[1]+r[0])/2),o=[e,e];o[n]=a[n];return{x:a[0],y:a[1],rotation:t.rotation,cursorPoint:o,tooltipOption:[{verticalAlign:"middle"},{align:"center"}][n]}},pD);function pD(){return null!==uD&&uD.apply(this,arguments)||this}function dD(t,e){var n={};return n[e.dim+"AxisIndex"]=e.index,t.getCartesian(n)}var fD={line:function(t,e,n){return{type:"Line",subPixelOptimize:!0,shape:iD([e,n[0]],[e,n[1]],gD(t))}},shadow:function(t,e,n){var i=Math.max(1,t.getBandWidth()),r=n[1]-n[0];return{type:"Rect",shape:rD([e-i/2,n[0]],[i,r],gD(t))}}};function gD(t){return"x"===t.dim?0:1}u(vD,yD=g),vD.type="axisPointer",vD.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:_.color.border,width:1,type:"dashed"},shadowStyle:{color:_.color.shadowTint},label:{show:!0,formatter:null,precision:"auto",margin:3,color:_.color.neutral00,padding:[5,7,5,7],backgroundColor:_.color.accent60,borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:_.color.accent40,throttle:40}};var yD,mD=vD;function vD(){var t=null!==yD&&yD.apply(this,arguments)||this;return t.type=vD.type,t}var _D=i(),xD=B;function bD(t,e,n){var i,c,p;function r(t,h){c.on(t,function(e){n=p;var n,i,r={dispatchAction:o,pendings:i={showTip:[],hideTip:[]}};function o(t){var e=i[t.type];e?e.push(t):(t.dispatchAction=o,n.dispatchAction(t))}xD(_D(c).records,function(t){t&&h(t,e,r.dispatchAction)});var t,a=r.pendings,s=p,l=a.showTip.length,u=a.hideTip.length;l?t=a.showTip[l-1]:u&&(t=a.hideTip[u-1]),t&&(t.dispatchAction=null,s.dispatchAction(t))})}w.node||(i=e.getZr(),_D(i).records||(_D(i).records={}),p=e,_D(c=i).initialized||(_D(c).initialized=!0,r("click",S(SD,"click")),r("mousemove",S(SD,"mousemove")),r("globalout",wD)),(_D(i).records[t]||(_D(i).records[t]={})).handler=n)}function wD(t,e,n){t.handler("leave",null,n)}function SD(t,e,n,i){e.handler(t,n,i)}function MD(t,e){w.node||(e=e.getZr(),(_D(e).records||{})[t]&&(_D(e).records[t]=null))}u(CD,TD=cm),CD.prototype.render=function(t,e,n){var e=e.getComponent("tooltip"),i=t.get("triggerOn")||e&&e.get("triggerOn")||"mousemove|click";bD("axisPointer",n,function(t,e,n){"none"!==i&&("leave"===t||0<=i.indexOf(t))&&n({type:"updateAxisPointer",currTrigger:t,x:e&&e.offsetX,y:e&&e.offsetY})})},CD.prototype.remove=function(t,e){MD("axisPointer",e)},CD.prototype.dispose=function(t,e){MD("axisPointer",e)},CD.type="axisPointer";var TD,ID=CD;function CD(){var t=null!==TD&&TD.apply(this,arguments)||this;return t.type=CD.type,t}function DD(t,e){var n,i,r,o,a=[],s=t.seriesIndex;return null==s||!(e=e.getSeriesByIndex(s))||null==(s=ra(n=e.getData(),t))||s<0||F(s)?{point:[]}:(i=n.getItemGraphicEl(s),r=e.coordinateSystem,e.getTooltipPosition?a=e.getTooltipPosition(s)||[]:r&&r.dataToPoint?a=t.isStacked?(e=r.getBaseAxis(),t=r.getOtherAxis(e).dim,e=e.dim,t="x"===t||"radius"===t?1:0,e=n.mapDimension(e),(o=[])[t]=n.get(e,s),o[1-t]=n.get(n.getCalculationInfo("stackResultDimension"),s),r.dataToPoint(o)||[]):r.dataToPoint(n.getValues(V(r.dimensions,function(t){return n.mapDimension(t)}),s))||[]:i&&((e=i.getBoundingRect().clone()).applyTransform(i.transform),a=[e.x+e.width/2,e.y+e.height/2]),{point:a,el:i})}var kD=i();function AD(t,e,n){var o,a,i,s,l,r,u,h,c,p,d,f,g,y,m=t.currTrigger,v=[t.x,t.y],_=t,x=t.dispatchAction||I(n.dispatchAction,n),b=e.getComponent("axisPointer").coordSysAxesInfo;if(b)return ND(v)&&(v=DD({seriesIndex:_.seriesIndex,dataIndex:_.dataIndex},e).point),o=ND(v),a=_.axesInfo,i=b.axesInfo,s="leave"===m||ND(v),l={},e={list:[],map:{}},u={showPointer:S(PD,r={}),showTooltip:S(OD,e)},B(b.coordSysMap,function(t,e){var r=o||t.containPoint(v);B(b.coordSysAxesInfo[e],function(t,e){var n=t.axis,i=function(t,e){for(var n=0;n<(t||[]).length;n++){var i=t[n];if(e.axis.dim===i.axisDim&&e.axis.model.componentIndex===i.axisIndex)return i}}(a,t);s||!r||a&&!i||null!=(i=null!=(i=i&&i.value)||o?i:n.pointToData(v))&&LD(t,i,u,!1,l)})}),h={},B(i,function(n,t){var i=n.linkGroup;i&&!r[t]&&B(i.axesInfo,function(t,e){var e=r[e];t!==n&&e&&(e=e.value,i.mapper&&(e=n.axis.scale.parse(i.mapper(e,RD(t),RD(n)))),h[n.key]=e)})}),B(h,function(t,e){LD(i[e],t,u,!0,l)}),c=r,_=i,p=l.axesInfo=[],B(_,function(t,e){var n=t.axisPointerModel.option,e=c[e];e?(t.useHandle||(n.status="show"),n.value=e.value,n.seriesDataIndices=(e.payloadBatch||[]).slice()):t.useHandle||(n.status="hide"),"show"===n.status&&p.push({axisDim:t.axis.dim,axisIndex:t.axis.model.componentIndex,value:n.value})}),m=e,_=t,e=x,ND(t=v)||!m.list.length?e({type:"hideTip"}):(x=((m.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{},e({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:_.tooltipOption,position:_.position,dataIndexInside:x.dataIndexInside,dataIndex:x.dataIndex,seriesIndex:x.seriesIndex,dataByCoordSys:m.list})),e=i,_=(t=n).getZr(),x="axisPointerLastHighlights",d=kD(_)[x]||{},f=kD(_)[x]={},B(e,function(t,e){var n=t.axisPointerModel.option;"show"===n.status&&t.triggerEmphasis&&B(n.seriesDataIndices,function(t){var e=t.seriesIndex+" | "+t.dataIndex;f[e]=t})}),g=[],y=[],B(d,function(t,e){f[e]||y.push(t)}),B(f,function(t,e){d[e]||g.push(t)}),y.length&&t.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:y}),g.length&&t.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:g}),l}function LD(t,e,n,i,r){var o,a,s,l,u,h,c,p,d,f,g=t.axis;!g.scale.isBlank()&&g.containData(e)&&(t.involveSeries?(a=e,s=t.axis,l=s.dim,u=a,h=[],c=Number.MAX_VALUE,p=-1,B(t.seriesModels,function(e,t){var n,i=e.getData().mapDimensionsAll(l);if(e.getAxisTooltipData)var r=e.getAxisTooltipData(i,a,s),o=r.dataIndices,r=r.nestestValue;else{if(!(o=e.indicesOfNearest(l,i[0],a,"category"===s.type?.5:null)).length)return;r=e.getData().get(i[0],o[0])}null!=r&&isFinite(r)&&(i=a-r,(n=Math.abs(i))<=c)&&((ne[1]&&e.reverse(),t.getExtent()),i=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:e[0],r:e[1],startAngle:-n[0]*i,endAngle:-n[1]*i,clockwise:t.inverse,contain:function(t,e){var t=t-this.cx,e=e-this.cy,t=t*t+e*e,e=this.r,n=this.r0;return e!==n&&t-1e-4<=e*e&&n*n<=1e-4+t},x:this.cx-e[1],y:this.cy-e[1],width:2*e[1],height:2*e[1]}},ik.prototype.convertToPixel=function(t,e,n){return rk(e)===this?this.dataToPoint(n):null},ik.prototype.convertFromPixel=function(t,e,n){return rk(e)===this?this.pointToData(n):null},ik);function ik(t){this.dimensions=ek,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new qD,this._angleAxis=new JD,this.axisPointerEnabled=!0,this.name=t||"",this._radiusAxis.polar=this._angleAxis.polar=this}function rk(t){var e=t.seriesModel,t=t.polarModel;return t&&t.coordinateSystem||e&&e.coordinateSystem}function ok(t,e){var n,i=this,r=i.getAngleAxis(),o=i.getRadiusAxis();r.scale.setExtent(1/0,-1/0),o.scale.setExtent(1/0,-1/0),t.eachSeries(function(t){var e;t.coordinateSystem===i&&(B(s1(e=t.getData(),"radius"),function(t){o.scale.unionExtentFromData(e,t)}),B(s1(e,"angle"),function(t){r.scale.unionExtentFromData(e,t)}))}),e1(r.scale,r.model),e1(o.scale,o.model),"category"!==r.type||r.onBand||(t=r.getExtent(),n=360/r.scale.count(),r.inverse?t[1]+=n:t[1]-=n,r.setExtent(t[0],t[1]))}function ak(t,e){var n,i;t.type=e.get("type"),t.scale=n1(e),t.onBand=e.get("boundaryGap")&&"category"===t.type,t.inverse=e.get("inverse"),"angleAxis"===e.mainType&&(t.inverse=t.inverse!==e.get("clockwise"),n=e.get("startAngle"),i=null!=(i=e.get("endAngle"))?i:n+(t.inverse?-360:360),t.setExtent(n,i)),(e.axis=t).model=e}var sk={dimensions:ek,create:function(t,a){var s=[];return t.eachComponent("polar",function(t,e){var e=new nk(e+""),n=(e.update=ok,e.getRadiusAxis()),i=e.getAngleAxis(),r=t.findAxisModel("radiusAxis"),o=t.findAxisModel("angleAxis");ak(n,r),ak(i,o),n=e,r=a,o=(i=t).get("center"),r=Kd(i,r).refContainer,n.cx=Y(o[0],r.width)+r.x,n.cy=Y(o[1],r.height)+r.y,o=n.getRadiusAxis(),n=Math.min(r.width,r.height)/2,null==(r=i.get("radius"))?r=[0,"100%"]:F(r)||(r=[0,r]),i=[Y(r[0],n),Y(r[1],n)],o.inverse?o.setExtent(i[1],i[0]):o.setExtent(i[0],i[1]),s.push(e),(t.coordinateSystem=e).model=t}),t.eachSeries(function(t){var e;"polar"===t.get("coordinateSystem")&&(e=t.getReferringComponents("polar",la).models[0],t.coordinateSystem=e.coordinateSystem)}),s}},lk=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function uk(t,e,n){e[1]>e[0]&&(e=e.slice().reverse());var i=t.coordToPoint([e[0],n]),t=t.coordToPoint([e[1],n]);return{x1:i[0],y1:i[1],x2:t[0],y2:t[1]}}function hk(t){return t.getRadiusAxis().inverse?0:1}function ck(t){var e=t[0],n=t[t.length-1];e&&n&&Math.abs(Math.abs(e.coord-n.coord)-360)<1e-4&&t.pop()}u(fk,pk=T2),fk.prototype.render=function(e,t){var n,i,r,o,a,s;this.group.removeAll(),e.get("show")&&(n=e.axis,i=n.polar,r=i.getRadiusAxis().getExtent(),o=n.getTicksCoords({breakTicks:"none"}),a=n.getMinorTicksCoords(),ck(s=V(n.getViewLabels(),function(t){t=v(t);var e=n.scale,e="ordinal"===e.type?e.getRawOrdinalNumber(t.tickValue):t.tickValue;return t.coord=n.dataToCoord(e),t})),ck(o),B(lk,function(t){!e.get([t,"show"])||n.scale.isBlank()&&"axisLine"!==t||yk[t](this.group,e,i,o,a,r,s)},this))},fk.type="angleAxis";var pk,dk=fk;function fk(){var t=null!==pk&&pk.apply(this,arguments)||this;return t.type=fk.type,t.axisPointerClass="PolarAxisPointer",t}var gk,yk={axisLine:function(t,e,n,i,r,o){var e=e.getModel(["axisLine","lineStyle"]),a=n.getAngleAxis(),s=Math.PI/180,l=a.getExtent(),u=hk(n),h=u?0:1,c=360===Math.abs(l[1]-l[0])?"Circle":"Arc",c=0===o[h]?new op[c]({shape:{cx:n.cx,cy:n.cy,r:o[u],startAngle:-l[0]*s,endAngle:-l[1]*s,clockwise:a.inverse},style:e.getLineStyle(),z2:1,silent:!0}):new bh({shape:{cx:n.cx,cy:n.cy,r:o[u],r0:o[h]},style:e.getLineStyle(),z2:1,silent:!0});c.style.fill=null,t.add(c)},axisTick:function(t,e,n,i,r,o){var a=e.getModel("axisTick"),s=(a.get("inside")?-1:1)*a.get("length"),l=o[hk(n)],o=V(i,function(t){return new Nh({shape:uk(n,[l,l+s],t.coord)})});t.add(Ec(o,{style:z(a.getModel("lineStyle").getLineStyle(),{stroke:e.get(["axisLine","lineStyle","color"])})}))},minorTick:function(t,e,n,i,r,o){if(r.length){for(var a=e.getModel("axisTick"),s=e.getModel("minorTick"),l=(a.get("inside")?-1:1)*s.get("length"),u=o[hk(n)],h=[],c=0;ca?"left":"right",r=Math.abs(o[1]-s)/r<.3?"middle":o[1]>s?"top":"bottom",l=(d&&d[i]&&E(s=d[i])&&s.textStyle&&(n=new Rp(s.textStyle,f,f.ecModel)),new _l({silent:dT.isLabelSilent(h),style:cp(n,{x:o[0],y:o[1],fill:n.getTextColor()||h.get(["axisLine","lineStyle","color"]),text:t.formattedLabel,align:a,verticalAlign:r})}));u.add(l),$c({el:l,componentModel:h,itemName:t.formattedLabel,formatterParamsExtra:{isTruncated:function(){return l.isTruncated},value:t.rawLabel,tickIndex:e}}),y&&((i=dT.makeAxisEventDataBase(h)).targetType="axisLabel",i.value=t.rawLabel,Z(l).eventData=i)},this)},splitLine:function(t,e,n,i,r,o){for(var a=e.getModel("splitLine").getModel("lineStyle"),s=0,l=(l=a.get("color"))instanceof Array?l:[l],u=[],h=0;h=e.y&&t[1]<=e.y+e.height:n.contain(n.toLocalCoord(t[1]))&&t[0]>=e.y&&t[0]<=e.y+e.height},Wk.prototype.pointToData=function(t,e,n){n=n||[];var i=this.getAxis();return n[0]=i.coordToData(i.toLocalCoord(t["horizontal"===i.orient?0:1])),n},Wk.prototype.dataToPoint=function(t,e,n){var i=this.getAxis(),r=this.getRect(),o=(n=n||[],"horizontal"===i.orient?0:1);return t instanceof Array&&(t=t[0]),n[o]=i.toGlobalCoord(i.dataToCoord(+t)),n[1-o]=0==o?r.y+r.height/2:r.x+r.width/2,n},Wk.prototype.convertToPixel=function(t,e,n){return Uk(e)===this?this.dataToPoint(n):null},Wk.prototype.convertFromPixel=function(t,e,n){return Uk(e)===this?this.pointToData(n):null},Wk);function Wk(t,e,n){this.type="single",this.dimension="single",this.dimensions=Gk,this.axisPointerEnabled=!0,this.model=t,this._init(t,e,n)}function Uk(t){var e=t.seriesModel,t=t.singleAxisModel;return t&&t.coordinateSystem||e&&e.coordinateSystem}var Xk,Yk={create:function(i,r){var o=[];return i.eachComponent("singleAxis",function(t,e){var n=new Hk(t,i,r);n.name="single_"+e,n.resize(t,r),t.coordinateSystem=n,o.push(n)}),i.eachSeries(function(t){var e;"singleAxis"===t.get("coordinateSystem")&&(e=t.getReferringComponents("singleAxis",la).models[0],t.coordinateSystem=e&&e.coordinateSystem)}),o},dimensions:Gk},Zk=["x","y"],jk=["width","height"],qk=(u(Kk,Xk=Xl),Kk.prototype.makeElOption=function(t,e,n,i,r){var o,a=n.axis,s=a.coordinateSystem,l=Jk(s,1-Qk(a)),s=s.dataToPoint(e)[0],u=i.get("type"),a=(u&&"none"!==u&&(o=Q2(i),(u=$k[u](a,s,l)).style=o,t.graphicKey=u.type,t.pointer=u),kk(n));nD(e,t,a,n,i,r)},Kk.prototype.getHandleTransform=function(t,e,n){var i=kk(e,{labelInside:!1}),n=(i.labelMargin=n.get(["handle","margin"]),eD(e.axis,t,i));return{x:n[0],y:n[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},Kk.prototype.updateHandleTransform=function(t,e,n,i){var n=n.axis,r=n.coordinateSystem,n=Qk(n),o=Jk(r,n),a=[t.x,t.y],e=(a[n]+=e[n],a[n]=Math.min(o[1],a[n]),a[n]=Math.max(o[0],a[n]),Jk(r,1-n)),o=(e[1]+e[0])/2,r=[o,o];return r[n]=a[n],{x:a[0],y:a[1],rotation:t.rotation,cursorPoint:r,tooltipOption:{verticalAlign:"middle"}}},Kk);function Kk(){return null!==Xk&&Xk.apply(this,arguments)||this}var $k={line:function(t,e,n){return{type:"Line",subPixelOptimize:!0,shape:iD([e,n[0]],[e,n[1]],Qk(t))}},shadow:function(t,e,n){var i=t.getBandWidth(),r=n[1]-n[0];return{type:"Rect",shape:rD([e-i/2,n[0]],[i,r],Qk(t))}}};function Qk(t){return t.isHorizontal()?0:1}function Jk(t,e){t=t.getRect();return[t[Zk[e]],t[Zk[e]]+t[jk[e]]]}u(nA,tA=cm),nA.type="single";var tA,eA=nA;function nA(){var t=null!==tA&&tA.apply(this,arguments)||this;return t.type=nA.type,t}g1(function(t){g1(ED),T2.registerAxisPointerClass("SingleAxisPointer",qk),t.registerComponentView(eA),t.registerComponentView(Pk),t.registerComponentModel(Ek),jC(t,"single",Ek,Ek.defaultOption),t.registerCoordinateSystem("single",Yk)});u(oA,iA=g),oA.type="title",oA.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:"center",top:_.size.m,backgroundColor:_.color.transparent,borderColor:_.color.primary,borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:_.color.primary},subtextStyle:{fontSize:12,color:_.color.quaternary}};var iA,rA=oA;function oA(){var t=null!==iA&&iA.apply(this,arguments)||this;return t.type=oA.type,t.layoutMode={type:"box",ignoreSize:!0},t}u(lA,aA=cm),lA.prototype.render=function(t,e,n){var i,r,o,a,s,l,u,h,c;this.group.removeAll(),t.get("show")&&(i=this.group,u=t.getModel("textStyle"),r=t.getModel("subtextStyle"),h=t.get("textAlign"),c=W(t.get("textBaseline"),t.get("textVerticalAlign")),s=(u=new _l({style:cp(u,{text:t.get("text"),fill:u.getTextColor()},{disableBox:!0}),z2:10})).getBoundingRect(),l=t.get("subtext"),r=new _l({style:cp(r,{text:l,fill:r.getTextColor(),y:s.height+t.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),o=t.get("link"),a=t.get("sublink"),s=t.get("triggerEvent",!0),u.silent=!o&&!s,r.silent=!a&&!s,o&&u.on("click",function(){Ld(o,"_"+t.get("target"))}),a&&r.on("click",function(){Ld(a,"_"+t.get("subtarget"))}),Z(u).eventData=Z(r).eventData=s?{componentType:"title",componentIndex:t.componentIndex}:null,i.add(u),l&&i.add(r),s=i.getBoundingRect(),(l=t.getBoxLayoutParams()).width=s.width,l.height=s.height,l=Zd(l,Kd(t,n).refContainer,t.get("padding")),h||("right"===(h="middle"===(h=t.get("left")||t.get("right"))?"center":h)?l.x+=l.width:"center"===h&&(l.x+=l.width/2)),c||("bottom"===(c="center"===(c=t.get("top")||t.get("bottom"))?"middle":c)?l.y+=l.height:"middle"===c&&(l.y+=l.height/2),c=c||"top"),i.x=l.x,i.y=l.y,i.markRedraw(),u.setStyle(n={align:h,verticalAlign:c}),r.setStyle(n),s=i.getBoundingRect(),u=l.margin,(h=t.getItemStyle(["color","opacity"])).fill=t.get("backgroundColor"),c=new dl({shape:{x:s.x-u[3],y:s.y-u[0],width:s.width+u[1]+u[3],height:s.height+u[0]+u[2],r:t.get("borderRadius")},style:h,subPixelOptimize:!0,silent:!0}),i.add(c))},lA.type="title";var aA,sA=lA;function lA(){var t=null!==aA&&aA.apply(this,arguments)||this;return t.type=lA.type,t}g1(function(t){t.registerComponentModel(rA),t.registerComponentView(sA)});u(cA,uA=g),cA.prototype.init=function(t,e,n){this.mergeDefaultAndTheme(t,n),t.selected=t.selected||{},this._updateSelector(t)},cA.prototype.mergeOption=function(t,e){uA.prototype.mergeOption.call(this,t,e),this._updateSelector(t)},cA.prototype._updateSelector=function(t){var n=t.selector,i=this.ecModel;F(n=!0===n?t.selector=["all","inverse"]:n)&&B(n,function(t,e){G(t)&&(t={type:t}),n[e]=d(t,(e=i,"all"===(t=t.type)?{type:"all",title:e.getLocaleModel().get(["legend","selector","all"])}:"inverse"===t?{type:"inverse",title:e.getLocaleModel().get(["legend","selector","inverse"])}:void 0))})},cA.prototype.optionUpdated=function(){this._updateData(this.ecModel);var t=this._data;if(t[0]&&"single"===this.get("selectedMode")){for(var e=!1,n=0;nn[r],f=[-c.x,-c.y],e=(e||(f[i]=l[s]),[0,0]),s=[-p.x,-p.y],g=W(t.get("pageButtonGap",!0),t.get("itemGap",!0)),f=(d&&("end"===t.get("pageButtonPosition",!0)?s[i]+=n[r]-p[r]:e[i]+=p[r]+g),s[1-i]+=c[o]/2-p[o]/2,l.setPosition(f),u.setPosition(e),h.setPosition(s),{x:0,y:0}),c=(f[r]=(d?n:c)[r],f[o]=Math.max(c[o],p[o]),f[a]=Math.min(0,p[a]+s[1-i]),u.__rectSize=n[r],d?((e={x:0,y:0})[r]=Math.max(n[r]-p[r]-g,0),e[o]=f[o],u.setClipPath(new dl({shape:e})),u.__rectSize=e[r]):h.eachChild(function(t){t.attr({invisible:!0,silent:!0})}),this._getPageInfo(t));return null!=c.pageIndex&&vc(l,{x:c.contentPosition[0],y:c.contentPosition[1]},d?t:null),this._updatePageInfoView(t,c),f},NA.prototype._pageGo=function(t,e,n){t=this._getPageInfo(e)[t];null!=t&&n.dispatchAction({type:"legendScroll",scrollDataIndex:t,legendId:e.id})},NA.prototype._updatePageInfoView=function(n,i){var r=this._controllerGroup,t=(B(["pagePrev","pageNext"],function(t){var e=null!=i[t+"DataIndex"],t=r.childOfName(t);t&&(t.setStyle("fill",e?n.get("pageIconColor",!0):n.get("pageIconInactiveColor",!0)),t.cursor=e?"pointer":"default")}),r.childOfName("pageText")),e=n.get("pageFormatter"),o=i.pageIndex,o=null!=o?o+1:0,a=i.pageCount;t&&e&&t.setStyle("text",G(e)?e.replace("{current}",null==o?"":o+"").replace("{total}",null==a?"":a+""):e({current:o,total:a}))},NA.prototype._getPageInfo=function(t){var e=t.get("scrollDataIndex",!0),n=this.getContentGroup(),i=this._containerGroup.__rectSize,t=t.getOrient().index,r=PA[t],o=OA[t],e=this._findTargetItemIndex(e),a=n.children(),s=a[e],l=a.length,u=l?1:0,h={contentPosition:[n.x,n.y],pageCount:u,pageIndex:u-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(s){n=g(s);h.contentPosition[t]=-n.s;for(var c=e+1,p=n,d=n,f=null;c<=l;++c)(!(f=g(a[c]))&&d.e>p.s+i||f&&!y(f,p.s))&&(p=d.i>p.i?d:f)&&(null==h.pageNextDataIndex&&(h.pageNextDataIndex=p.i),++h.pageCount),d=f;for(c=e-1,p=n,d=n,f=null;-1<=c;--c)(f=g(a[c]))&&y(d,f.s)||!(p.i=e&&t.s<=e+i}},NA.prototype._findTargetItemIndex=function(n){var i,r;return this._showController?(this.getContentGroup().eachChild(function(t,e){t=t.__legendDataIndex;null==r&&null!=t&&(r=e),t===n&&(i=e)}),null!=i?i:r):0},NA.type="legend.scroll",NA);function NA(){var t=null!==AA&&AA.apply(this,arguments)||this;return t.type=NA.type,t.newlineDisabled=!0,t._currentIndex=0,t}g1(function(t){g1(TA),t.registerComponentModel(CA),t.registerComponentView(RA),t.registerAction("legendScroll","legendscroll",function(t,e){var n=t.scrollDataIndex;null!=n&&e.eachComponent({mainType:"legend",subType:"scroll",query:t},function(t){t.setScrollDataIndex(n)})})});u(BA,EA=g),BA.type="tooltip",BA.dependencies=["axisPointer"],BA.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,displayTransition:!0,enterable:!1,backgroundColor:_.color.neutral00,shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,defaultBorderColor:_.color.border,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:_.color.borderShade,width:1,type:"dashed",textStyle:{}}},textStyle:{color:_.color.tertiary,fontSize:14}};var EA,zA=BA;function BA(){var t=null!==EA&&EA.apply(this,arguments)||this;return t.type=BA.type,t}function VA(t){var e=t.get("confine");return null!=e?e:"richText"===t.get("renderMode")}function FA(t){if(w.domSupported)for(var e=document.documentElement.style,n=0,i=t.length;n'):""),G(t))o.innerHTML=t+c;else if(t){o.innerHTML="",F(t)||(t=[t]);for(var p,d=0;d"),o=f.join(e);this._showOrMove(i,function(){this._updateContentNotChangedOnAxis(t,p)?this._updatePosition(i,r,n[0],n[1],this._tooltipContent,p):this._showTooltipContent(i,o,p,Math.random()+"",n[0],n[1],r,null,g)})},oL.prototype._showSeriesItemTooltip=function(t,e,n){var i,r,o,a,s,l=this._ecModel,e=Z(e),u=e.seriesIndex,h=l.getSeriesByIndex(u),c=e.dataModel||h,p=e.dataIndex,e=e.dataType,d=c.getData(e),f=this._renderMode,g=t.positionDefault,y=aL([d.getItemModel(p),c,h&&(h.coordinateSystem||{}).model],this._tooltipModel,g?{position:g}:null),h=y.get("trigger");null!=h&&"item"!==h||(i=c.getDataParams(p,e),r=new $y,i.marker=r.makeTooltipMarker("item",Ad(i.color),f),g=Wg(c.formatTooltip(p,!1,e)),h=y.get("order"),e=y.get("valueFormatter"),o=g.frag,a=o?Yy(e?P({valueFormatter:e},o):o,r,f,h,l.get("useUTC"),y.get("textStyle")):g.text,s="item_"+c.name+"_"+p,this._showOrMove(y,function(){this._showTooltipContent(y,a,i,s,t.offsetX,t.offsetY,t.position,t.target,r)}),n({type:"showTip",dataIndexInside:p,dataIndex:d.getRawIndex(p),seriesIndex:u,from:this.uid}))},oL.prototype._showComponentItemTooltip=function(e,n,t){var i="html"===this._renderMode,r=Z(n),o=r.tooltipConfig.option||{},a=o.encodeHTMLContent,a=(G(o)&&(o={content:o,formatter:o},a=!0),a&&i&&o.content&&((o=v(o)).content=Se(o.content)),[o]),i=this._ecModel.getComponent(r.componentMainType,r.componentIndex),r=(i&&a.push(i),a.push({formatter:o.content}),e.positionDefault),s=aL(a,this._tooltipModel,r?{position:r}:null),l=s.get("content"),u=Math.random()+"",h=new $y;this._showOrMove(s,function(){var t=v(s.get("formatterParams")||{});this._showTooltipContent(s,l,t,u,e.offsetX,e.offsetY,e.position,n,h)}),t({type:"showTip",from:this.uid})},oL.prototype._showTooltipContent=function(n,t,i,e,r,o,a,s,l){var u,h,c,p,d;this._ticket="",n.get("showContent")&&n.get("show")&&((u=this._tooltipContent).setEnterable(n.get("enterable")),h=n.get("formatter"),a=a||n.get("position"),t=t,c=this._getNearestPoint([r,o],i,n.get("trigger"),n.get("borderColor"),n.get("defaultBorderColor",!0)).color,h&&(t=G(h)?(p=n.ecModel.get("useUTC"),t=h,Dd(t=(d=F(i)?i[0]:i)&&d.axisType&&0<=d.axisType.indexOf("time")?ad(d.axisValue,t,p):t,i,!0)):N(h)?(d=I(function(t,e){t===this._ticket&&(u.setContent(e,l,n,c,a),this._updatePosition(n,a,r,o,u,i,s))},this),this._ticket=e,h(i,e,d)):h),u.setContent(t,l,n,c,a),u.show(n,c),this._updatePosition(n,a,r,o,u,i,s))},oL.prototype._getNearestPoint=function(t,e,n,i,r){return"axis"===n||F(e)?{color:i||r}:F(e)?void 0:{color:i||e.color||e.borderColor}},oL.prototype._updatePosition=function(t,e,n,i,r,o,a){var s,l=this._api.getWidth(),u=this._api.getHeight(),h=(e=e||t.get("position"),r.getSize()),c=t.get("align"),p=t.get("verticalAlign"),d=a&&a.getBoundingRect().clone();a&&d.applyTransform(a.transform),F(e=N(e)?e([n,i],o,r.el,d,{viewSize:[l,u],contentSize:h.slice()}):e)?(n=Y(e[0],l),i=Y(e[1],u)):E(e)?((o=e).width=h[0],o.height=h[1],n=(o=Zd(o,{width:l,height:u})).x,i=o.y,p=c=null):i=(n=(s=G(e)&&a?function(t,e,n,i){var r=n[0],o=n[1],a=Math.ceil(Math.SQRT2*i)+8,s=0,l=0,u=e.width,h=e.height;switch(t){case"inside":s=e.x+u/2-r/2,l=e.y+h/2-o/2;break;case"top":s=e.x+u/2-r/2,l=e.y-o-a;break;case"bottom":s=e.x+u/2-r/2,l=e.y+h+a;break;case"left":s=e.x-r-a,l=e.y+h/2-o/2;break;case"right":s=e.x+u+a,l=e.y+h/2-o/2}return[s,l]}(e,d,h,t.get("borderWidth")):function(t,e,n,i,r,o,a){var n=n.getSize(),s=n[0],n=n[1];null!=o&&(ih[0]?s:r)[0]:o[0]=(a[0]>h[0]?r:s)[0],"y0"===n[1]?o[1]=(a[1]>h[1]?s:r)[1]:o[1]=(a[1]>h[1]?r:s)[1],i.getMarkerPosition(o,n,!0)):(a=[l=t.get(n[0],e),u=t.get(n[1],e)],c.clampData&&c.clampData(a,a),c.dataToPoint(a,!0)),vw(c,"cartesian2d")&&(r=c.getAxis("x"),s=c.getAxis("y"),l=t.get(n[0],e),u=t.get(n[1],e),KL(l)?h[0]=r.toGlobalCoord(r.getExtent()["x0"===n[0]?0:1]):KL(u)&&(h[1]=s.toGlobalCoord(s.getExtent()["y0"===n[1]?0:1]))),isNaN(d)||(h[0]=d),isNaN(p)||(h[1]=p)):h=[d,p],h}var tP,eP=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],nP=(u(iP,tP=_a),iP.prototype.updateTransform=function(t,e,r){e.eachSeries(function(n){var i,t=dL.getMarkerModelFromSeries(n,"markArea");t&&(i=t.getData()).each(function(e){var t=V(eP,function(t){return JL(i,e,t,n,r)});i.setItemLayout(e,t),i.getItemGraphicEl(e).setShape("points",t)})},this)},iP.prototype.renderSeries=function(a,r,t,s){var l=a.coordinateSystem,e=a.id,u=a.getData(),n=this.markerGroupMap,o=n.get(e)||n.set(e,{group:new ho}),h=(this.group.add(o.group),this.markKeep(o),function(t,n,e){var i,r;{var o;i=t?(o=V(t&&t.dimensions,function(t){var e=n.getData();return P(P({},e.getDimensionInfo(e.mapDimension(t))||{}),{name:t,ordinalMeta:null})}),r=V(["x0","y0","x1","y1"],function(t,e){return{name:t,type:o[e%2].type}}),new W_(r,e)):new W_(r=[{name:"value",type:"float"}],e)}e=V(e.get("data"),S(jL,n,t,e));t&&(e=ht(e,S(QL,t)));t=t?function(t,e,n,i){return ny(t.coord[Math.floor(i/2)][i%2],r[i])}:function(t,e,n,i){return ny(t.value,r[i])};return i.initData(e,null,t),i.hasItemOption=!0,i}(l,a,r));r.setData(h),h.each(function(e){var t=V(eP,function(t){return JL(h,e,t,a,s)}),n=l.getAxis("x").scale,i=l.getAxis("y").scale,r=n.getExtent(),o=i.getExtent(),n=[n.parse(h.get("x0",e)),n.parse(h.get("x1",e))],i=[i.parse(h.get("y0",e)),i.parse(h.get("y1",e))],r=(ko(n),ko(i),!(r[0]>n[1]||r[1]i[1]||o[1]":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},oP=(aP.prototype.evaluate=function(t){var e=typeof t;return G(e)?this._condVal.test(t):!!H(e)&&this._condVal.test(t+"")},aP);function aP(t){null==(this._condVal=G(t)?new RegExp(t):_t(t)?t:null)&&f("")}lP.prototype.evaluate=function(){return this.value};var sP=lP;function lP(){}hP.prototype.evaluate=function(){for(var t=this.children,e=0;e>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",i[l]+":0",o[u]+":0",i[1-l]+":auto",o[1-u]+":auto",""].join("!important;"),t.appendChild(a),n.push(a)}e.clearMarkers=function(){nt(n,function(t){t.parentNode&&t.parentNode.removeChild(t)})}}return n}(e,r),r,o);if(e)return e(t,n,i),!0}return!1}function xe(t){return"CANVAS"===t.nodeName.toUpperCase()}var be=/([&<>"'])/g,we={"&":"&","<":"<",">":">",'"':""","'":"'"};function Se(t){return null==t?"":(t+"").replace(be,function(t,e){return we[e]})}var Me=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=[],Ie=w.browser.firefox&&+w.browser.version.split(".")[0]<39;function Ce(t,e,n,i){return n=n||{},i?De(t,e,n):Ie&&null!=e.layerX&&e.layerX!==e.offsetX?(n.zrX=e.layerX,n.zrY=e.layerY):null!=e.offsetX?(n.zrX=e.offsetX,n.zrY=e.offsetY):De(t,e,n),n}function De(t,e,n){if(w.domSupported&&t.getBoundingClientRect){var i,o=e.clientX,e=e.clientY;if(xe(t))return i=t.getBoundingClientRect(),n.zrX=o-i.left,void(n.zrY=e-i.top);if(_e(Te,t,o,e))return n.zrX=Te[0],void(n.zrY=Te[1])}n.zrX=n.zrY=0}function ke(t){return t||window.event}function Ae(t,e,n){var i;return null==(e=ke(e)).zrX&&((i=e.type)&&0<=i.indexOf("touch")?(i=("touchend"!==i?e.targetTouches:e.changedTouches)[0])&&Ce(t,i,e,n):(Ce(t,e,e,n),i=function(t){var e=t.wheelDelta;if(e)return e;var n=t.deltaX,t=t.deltaY;return null!=n&&null!=t?3*(0!==t?Math.abs(t):Math.abs(n))*(0=t.x&&e<=t.x+t.width&&n>=t.y&&n<=t.y+t.height},sn.prototype.contain=function(t,e){return sn.contain(this,t,e)},sn.prototype.clone=function(){return new sn(this.x,this.y,this.width,this.height)},sn.prototype.copy=function(t){sn.copy(this,t)},sn.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},sn.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},sn.prototype.isZero=function(){return 0===this.width||0===this.height},sn.create=function(t){return new sn(t.x,t.y,t.width,t.height)},sn.copy=function(t,e){return t.x=e.x,t.y=e.y,t.width=e.width,t.height=e.height,t},sn.applyTransform=function(t,e,n){var i,o,r,a;n?n[1]<1e-5&&-1e-5t.getWidth()||n<0||n>t.getHeight()}nt(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(a){bn.prototype[a]=function(t){var e,n,i=t.zrX,o=t.zrY,r=Mn(this,i,o);if("mouseup"===a&&r||(n=(e=this.findHover(i,o)).target),"mousedown"===a)this._downEl=n,this._downPoint=[t.zrX,t.zrY],this._upEl=n;else if("mouseup"===a)this._upEl=n;else if("click"===a){if(this._downEl!==this._upEl||!this._downPoint||4>>1])<0?l=r:s=1+r;var u=i-s;switch(u){case 3:t[s+3]=t[s+2];case 2:t[s+2]=t[s+1];case 1:t[s+1]=t[s];break;default:for(;0>>1);0>>1);r(t,e[n+h])<0?l=h:a=h+1}return l}function Ln(A,L){var P,O,R=In,N=0,E=[];function e(t){var e=P[t],n=O[t],i=P[t+1],o=O[t+1],t=(O[t]=n+o,t===N-3&&(P[t+1]=P[t+2],O[t+1]=O[t+2]),N--,An(A[i],A,e,n,0,L));if(e+=t,0!=(n-=t)&&0!==(o=kn(A[e+n-1],A,i,o,o-1,L)))if(n<=o){var r=e,a=n,t=i,s=o,l=0;for(l=0;lO[t+1])break;e(t)}},forceMergeRuns:function(){for(;1>=1;return t+e}(o);do{}while((r=Cn(t,n,i,e))=this._maxSize&&0>4|(3840&o)>>8,240&o|(240&o)>>4,15&o|(15&o)<<4,5===i?parseInt(n.slice(4),16)/15:1),ki(t,e),e):void Ti(e,0,0,0,1):7===i||9===i?0<=(o=parseInt(n.slice(1,7),16))&&o<=16777215?(Ti(e,(16711680&o)>>16,(65280&o)>>8,255&o,9===i?parseInt(n.slice(7),16)/255:1),ki(t,e),e):void Ti(e,0,0,0,1):void 0;var o=n.indexOf("("),r=n.indexOf(")");if(-1!==o&&r+1===i){var i=n.substr(0,o),a=n.substr(o+1,r-(o+1)).split(","),s=1;switch(i){case"rgba":if(4!==a.length)return 3===a.length?Ti(e,+a[0],+a[1],+a[2],1):Ti(e,0,0,0,1);s=wi(a.pop());case"rgb":return 3<=a.length?(Ti(e,bi(a[0]),bi(a[1]),bi(a[2]),3===a.length?s:wi(a[3])),ki(t,e),e):void Ti(e,0,0,0,1);case"hsla":return 4!==a.length?void Ti(e,0,0,0,1):(a[3]=wi(a[3]),Li(a,e),ki(t,e),e);case"hsl":return 3!==a.length?void Ti(e,0,0,0,1):(Li(a,e),ki(t,e),e);default:return}}Ti(e,0,0,0,1)}}function Li(t,e){var n=(parseFloat(t[0])%360+360)%360/360,i=wi(t[1]),o=wi(t[2]),i=o<=.5?o*(i+1):o+i-o*i,o=2*o-i;return Ti(e=e||[],_i(255*Si(o,i,n+1/3)),_i(255*Si(o,i,n)),_i(255*Si(o,i,n-1/3)),1),4===t.length&&(e[3]=t[3]),e}function Pi(t,e){var n=Ai(t);if(n){for(var i=0;i<3;i++)n[i]=e<0?n[i]*(1-e)|0:(255-n[i])*e+n[i]|0,255e);g++);g=f(g-1,h-2)}i=u[g+1],n=u[g]}n&&i&&(this._lastFr=g,this._lastFrP=e,p=i.percent-n.percent,o=0==p?1:f((e-n.percent)/p,1),i.easingFunc&&(o=i.easingFunc(o)),f=a?this._additiveValue:d?$i:t[c],(Ki(l)||d)&&(f=f||(this._additiveValue=[])),this.discrete?t[c]=(o<1?n:i).rawValue:Ki(l)?(1===l?Yi:function(t,e,n,i){for(var o=e.length,r=o&&e[0].length,a=0;athis._sleepAfterStill)&&this.animation.stop()},mr.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},mr.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},mr.prototype.refreshHover=function(){this._needsRefreshHover=!0},mr.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&"canvas"===this.painter.getType()&&this.painter.refreshHover())},mr.prototype.resize=function(t){this._disposed||(this.painter.resize((t=t||{}).width,t.height),this.handler.resize())},mr.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},mr.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},mr.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},mr.prototype.setCursorStyle=function(t){this._disposed||this.handler.setCursorStyle(t)},mr.prototype.findHover=function(t,e){if(!this._disposed)return this.handler.findHover(t,e)},mr.prototype.on=function(t,e,n){return this._disposed||this.handler.on(t,e,n),this},mr.prototype.off=function(t,e){this._disposed||this.handler.off(t,e)},mr.prototype.trigger=function(t,e){this._disposed||this.handler.trigger(t,e)},mr.prototype.clear=function(){if(!this._disposed){for(var t=this.storage.getRoots(),e=0;el&&(l=s[h],u=h);++r[u],s[u]=0,++a}return B(r,function(t){return t/i})}function Rr(t){var e=2*Math.PI;return(t%e+e)%e}function Nr(t){return-1e-4=n.maxIterations){e+=n.ellipsis;break}var s=0===a?function(t,e,n){for(var i=0,o=0,r=t.length;oh){C=r.lines.length;0i.width&&(r=e.split("\n"),c=!0),i.accumWidth=s):(s=Ga(e,t,i.width,i.breakAll,i.accumWidth),i.accumWidth=s.accumWidth+n,a=s.linesWidths,r=s.lines)),r=r||e.split("\n"),Go(t)),p=0;pthis._ux||i>this._uy;return this.addData(fs.L,t,e),this._ctx&&o&&this._ctx.lineTo(t,e),o?(this._xi=t,this._yi=e,this._pendingPtDist=0):(o=n*n+i*i)>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=e,this._pendingPtDist=o),this},o.prototype.bezierCurveTo=function(t,e,n,i,o,r){return this._drawPendingPt(),this.addData(fs.C,t,e,n,i,o,r),this._ctx&&this._ctx.bezierCurveTo(t,e,n,i,o,r),this._xi=o,this._yi=r,this},o.prototype.quadraticCurveTo=function(t,e,n,i){return this._drawPendingPt(),this.addData(fs.Q,t,e,n,i),this._ctx&&this._ctx.quadraticCurveTo(t,e,n,i),this._xi=n,this._yi=i,this},o.prototype.arc=function(t,e,n,i,o,r){return this._drawPendingPt(),ks[0]=i,ks[1]=o,Ls(ks,r),this.addData(fs.A,t,e,n,n,i=ks[0],(o=ks[1])-i,0,r?0:1),this._ctx&&this._ctx.arc(t,e,n,i,o,r),this._xi=Ss(o)*n+t,this._yi=Ms(o)*n+e,this},o.prototype.arcTo=function(t,e,n,i,o){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,e,n,i,o),this},o.prototype.rect=function(t,e,n,i){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,e,n,i),this.addData(fs.R,t,e,n,i),this},o.prototype.closePath=function(){this._drawPendingPt(),this.addData(fs.Z);var t=this._ctx,e=this._x0,n=this._y0;return t&&t.closePath(),this._xi=e,this._yi=n,this},o.prototype.fill=function(t){t&&t.fill(),this.toStatic()},o.prototype.stroke=function(t){t&&t.stroke(),this.toStatic()},o.prototype.len=function(){return this._len},o.prototype.setData=function(t){if(this._saveData){var e=t.length;this.data&&this.data.length===e||!Ds||(this.data=new Float32Array(e));for(var n=0;nu.length&&(this._expandData(),u=this.data);for(var h=0;hn||Ts(y)>i||c===e-1)&&(f=Math.sqrt(C*C+y*y),o=g,r=_);break;case fs.C:var m=t[c++],v=t[c++],g=t[c++],_=t[c++],x=t[c++],b=t[c++],f=function(t,e,n,i,o,r,a,s,l){for(var u=t,h=e,c=0,d=1/l,p=1;p<=l;p++){var f=p*d,g=Qn(t,n,o,a,f),f=Qn(e,i,r,s,f),y=g-u,m=f-h;c+=Math.sqrt(y*y+m*m),u=g,h=f}return c}(o,r,m,v,g,_,x,b,10),o=x,r=b;break;case fs.Q:f=function(t,e,n,i,o,r,a){for(var s=t,l=e,u=0,h=1/a,c=1;c<=a;c++){var d=c*h,p=oi(t,n,o,d),d=oi(e,i,r,d),f=p-s,g=d-l;u+=Math.sqrt(f*f+g*g),s=p,l=d}return u}(o,r,m=t[c++],v=t[c++],g=t[c++],_=t[c++],10),o=g,r=_;break;case fs.A:var x=t[c++],b=t[c++],w=t[c++],S=t[c++],M=t[c++],T=t[c++],I=T+M;c+=1,p&&(a=Ss(M)*w+x,s=Ms(M)*S+b),f=ws(w,S)*bs(Cs,Math.abs(T)),o=Ss(I)*w+x,r=Ms(I)*S+b;break;case fs.R:a=o=t[c++],s=r=t[c++];f=2*t[c++]+2*t[c++];break;case fs.Z:var C=a-o,y=s-r;f=Math.sqrt(C*C+y*y),o=a,r=s}0<=f&&(u+=l[h++]=f)}return this._pathLen=u},o.prototype.rebuildPath=function(t,e){var n,i,o,r,a,s,l,u,h=this.data,E=this._ux,z=this._uy,B=this._len,c=e<1,d=0,p=0,f=0;if(!c||(this._pathSegLen||this._calculateLength(),a=this._pathSegLen,s=e*this._pathLen))t:for(var g=0;g=Gs[i=0]+t&&a<=Gs[1]+t?h:0;oMath.PI/2&&c<1.5*Math.PI?-h:h)}return l}(y,m,_,x,x+b,w,T,o);u=Math.cos(x+b)*v+y,h=Math.sin(x+b)*_+m;break;case Bs.R:c=u=a[p++],d=h=a[p++];if(S=c+a[p++],M=d+a[p++],n){if(Os(c,d,S,d,e,i,o)||Os(S,d,S,M,e,i,o)||Os(S,M,c,M,e,i,o)||Os(c,M,c,d,e,i,o))return!0}else l=(l+=zs(S,d,S,M,i,o))+zs(c,M,c,d,i,o);break;case Bs.Z:if(n){if(Os(u,h,c,d,e,i,o))return!0}else l+=zs(u,h,c,d,i,o);u=c,h=d}}return n||(t=h,r=d,Math.abs(t-r)n,i=(o=o.slice(0,n)).length*c),t&&u&&null!=f)for(var y=Oa(f,l,e.ellipsis,{minChar:e.truncateMinChar,placeholder:e.placeholder}),m={},v=0;vhc.len()&&(sTr(i[1])?0':'':{renderMode:o,content:"{"+(t.markerId||"markerX")+"|} ",style:"subItem"===i?{width:4,height:4,borderRadius:2,backgroundColor:n}:{width:10,height:10,borderRadius:5,backgroundColor:n}}:""}function Lp(t,e){return e=e||"transparent",F(t)?t:E(t)&&t.colorStops&&(t.colorStops[0]||{}).color||e}function Pp(t,e){var n;"_blank"===e||"blank"===e?((n=window.open()).opener=null,n.location.href=t):window.open(t,e)}var Op={},Rp={},Np=(Ep.prototype.create=function(i,o){function t(t){var n=[];return nt(t,function(t,e){t=t.create(i,o);n=n.concat(t||[])}),n}this._nonSeriesBoxMasterList=t(Op),this._normalMasterList=t(Rp)},Ep.prototype.update=function(e,n){nt(this._normalMasterList,function(t){t.update&&t.update(e,n)})},Ep.prototype.getCoordinateSystems=function(){return this._normalMasterList.concat(this._nonSeriesBoxMasterList)},Ep.register=function(t,e){"matrix"===t||"calendar"===t?Op[t]=e:Rp[t]=e},Ep.get=function(t){return Rp[t]||Op[t]},Ep);function Ep(){this._normalMasterList=[],this._nonSeriesBoxMasterList=[]}var zp={coord:1,coord2:2};var Bp=it();var Vp={none:0,dataCoordSys:1,boxCoordSys:2};function Fp(t){var e=t.getShallow("coordinateSystem"),n=t.getShallow("coordinateSystemUsage",!0),i=Vp.none;return e&&(t="series"===t.mainType,"data"===(n=null==n?t?"data":"box":n)?(i=Vp.dataCoordSys,t||(i=Vp.none)):"box"===n&&(i=Vp.boxCoordSys,t||Op[e]||(i=Vp.none))),{coordSysType:e,kind:i}}function Gp(t){var e=t.targetModel,n=t.coordSysType,i=t.coordSysProvider,o=t.isDefaultDataCoordSys,t=(t.allowNotFound,Fp(e)),r=t.kind,t=t.coordSysType;o&&r!==Vp.dataCoordSys&&(r=Vp.dataCoordSys,t=n),r!==Vp.none&&t===n&&(o=i(n,e))&&(r===Vp.dataCoordSys?e.coordinateSystem=o:e.boxCoordinateSystem=o)}var Wp=nt,Hp=["left","right","top","bottom","width","height"],Yp=[["width","left","right"],["height","top","bottom"]];function Xp(a,s,l,u,h){var c=0,d=0,p=(null==u&&(u=1/0),null==h&&(h=1/0),0);s.eachChild(function(t,e){var n,i,o,r=t.getBoundingRect(),e=s.childAt(e+1),e=e&&e.getBoundingRect();p="horizontal"===a?(i=r.width+(e?-e.x+r.x:0),u<(n=c+i)||t.newline?(c=0,n=i,d+=p+l,r.height):Math.max(p,r.height)):(i=r.height+(e?-e.y+r.y:0),h<(o=d+i)||t.newline?(c+=p+l,d=0,o=i,r.width):Math.max(p,r.width)),t.newline||(t.x=c,t.y=d,t.markRedraw(),"horizontal"===a?c=n+l:d=o+l)})}var Up=Xp;function Zp(t,e){o=Kp(r=t,n=e,{enableLayoutOnlyByCenter:!0}),i=r.getBoxLayoutParams(),o.type===qp.point?(s=o.refPoint,a=jp(i,{width:n.getWidth(),height:n.getHeight()})):(r=V(n=r.get("center"))?n:[n,n],a=jp(i,o.refContainer),s=o.boxCoordFrom===zp.coord2?o.refPoint:[Y(r[0],a.width)+a.x,Y(r[1],a.height)+a.y]);var n={viewRect:a,center:s},i=n.viewRect,o=n.center,r=t.get("radius"),a=(V(r)||(r=[0,r]),Y(i.width,e.getWidth())),s=Y(i.height,e.getHeight()),n=Math.min(a,s),t=Y(r[0],n/2),e=Y(r[1],n/2);return{cx:o[0],cy:o[1],r0:t,r:e,viewRect:i}}function jp(t,e,n){n=Tp(n||0);var i=e.width,o=e.height,r=Y(t.left,i),a=Y(t.top,o),s=Y(t.right,i),l=Y(t.bottom,o),u=Y(t.width,i),h=Y(t.height,o),c=n[2]+n[0],d=n[1]+n[3],p=t.aspect;switch(isNaN(u)&&(u=i-s-d-r),isNaN(h)&&(h=o-l-c-a),null!=p&&(isNaN(u)&&isNaN(h)&&(i/oe)return t[i];return t[n-1]}var Ef,zf="\0_ec_inner",Bf=(u(Vf,Ef=Nd),Vf.prototype.init=function(t,e,n,i,o,r){i=i||{},this.option=null,this._theme=new Nd(i),this._locale=new Nd(o),this._optionManager=r},Vf.prototype.setOption=function(t,e,n){e=Wf(e);this._optionManager.setOption(t,n,e),this._resetOption(null,e)},Vf.prototype.resetOption=function(t,e){return this._resetOption(t,Wf(e))},Vf.prototype._resetOption=function(t,e){var n,i=!1,o=this._optionManager;return t&&"recreate"!==t||(n=o.mountOption("recreate"===t),this.option&&"recreate"!==t?(this.restoreData(),this._mergeOption(n,e)):Lf(this,n),i=!0),"timeline"!==t&&"media"!==t||this.restoreData(),t&&"recreate"!==t&&"timeline"!==t||(n=o.getTimelineOption(this))&&(i=!0,this._mergeOption(n,e)),t&&"recreate"!==t&&"media"!==t||(n=o.getMediaOption(this)).length&&nt(n,function(t){i=!0,this._mergeOption(t,e)},this),i},Vf.prototype.mergeOption=function(t){this._mergeOption(t,null)},Vf.prototype._mergeOption=function(i,t){var o=this.option,h=this._componentsMap,c=this._componentsCount,n=[],r=it(),d=t&&t.replaceMergeMainTypeMap;wf(this).datasetMap=it(),nt(i,function(t,e){null!=t&&(g.hasClass(e)?e&&(n.push(e),r.set(e,!0)):o[e]=null==o[e]?v(t):p(o[e],t,!0))}),d&&d.each(function(t,e){g.hasClass(e)&&!r.get(e)&&(n.push(e),r.set(e,!0))}),g.topologicalTravel(n,g.getAllClassMainTypes(),function(r){var a,t=function(t,e,n){return(e=(e=Df.get(e))&&e(t))?n.concat(e):n}(this,r,Zr(i[r])),e=h.get(r),n=e?d&&d.get(r)?"replaceMerge":"normalMerge":"replaceAll",e=$r(e,t,n),s=(ia(e,r,g),o[r]=null,h.set(r,null),c.set(r,0),[]),l=[],u=0;nt(e,function(t,e){var n=t.existing,i=t.newOption;if(i){var o=g.getClass(r,t.keyInfo.subType,!("series"===r));if(!o)return;if("tooltip"===r){if(a)return;a=!0}n&&n.constructor===o?(n.name=t.keyInfo.name,n.mergeOption(i,this),n.optionUpdated(i,!1)):(e=P({componentIndex:e},t.keyInfo),P(n=new o(i,this,this,e),e),t.brandNew&&(n.__requireNewView=!0),n.init(i,this,this),n.optionUpdated(null,!0))}else n&&(n.mergeOption({},this),n.optionUpdated({},!1));n?(s.push(n.option),l.push(n),u++):(s.push(void 0),l.push(void 0))},this),o[r]=s,h.set(r,l),c.set(r,u),"series"===r&&kf(this)},this),this._seriesIndices||kf(this)},Vf.prototype.getOption=function(){var a=v(this.option);return nt(a,function(t,e){if(g.hasClass(e)){for(var n=Zr(t),i=n.length,o=!1,r=i-1;0<=r;r--)n[r]&&!na(n[r])?o=!0:(n[r]=null,o||i--);n.length=i,a[e]=n}}),delete a[zf],a},Vf.prototype.setTheme=function(t){this._theme=new Nd(t),this._resetOption("recreate",null)},Vf.prototype.getTheme=function(){return this._theme},Vf.prototype.getLocaleModel=function(){return this._locale},Vf.prototype.setUpdatePayload=function(t){this._payload=t},Vf.prototype.getUpdatePayload=function(){return this._payload},Vf.prototype.getComponent=function(t,e){var n=this._componentsMap.get(t);if(n){t=n[e||0];if(t)return t;if(null==e)for(var i=0;ig[1]&&(g[1]=f)}return{start:a,end:this._rawCount=this._count=s}},l.prototype._initDataFromProvider=function(t,e,n){for(var i=this._provider,o=this._chunks,r=this._dimensions,a=r.length,s=this._rawExtent,l=B(r,function(t){return t.property}),u=0;uf[1]&&(f[1]=g)}!i.persistent&&i.clean&&i.clean(),this._rawCount=this._count=e,this._extent=[]},l.prototype.count=function(){return this._count},l.prototype.get=function(t,e){return 0<=e&&e=this._rawCount||t<0)){if(!this._indices)return t;var e=this._indices,n=e[t];if(null!=n&&nt))return r;o=r-1}}}return-1},l.prototype.getIndices=function(){var t=this._indices;if(t){var e=t.constructor,n=this._count;if(e===Array)for(var i=new e(n),o=0;ot[S][1])&&(b=!1)}b&&(a[s++]=e.getRawIndex(f))}return sy[1]&&(y[1]=g)}}}},l.prototype.lttbDownSample=function(t,e){var n,i=this.clone([t],!0),o=i._chunks[t],r=this.count(),a=0,s=Math.floor(1/e),l=this.getRawIndex(0),u=new(Iy(this._rawCount))(Math.min(2*(Math.ceil(r/s)+2),r));u[a++]=l;for(var h=1;hh[1]&&(h[1]=y),c[d++]=m}return o._count=d,o._indices=c,o._updateGetRawIdx(),o},l.prototype.each=function(t,e){if(this._count)for(var n=t.length,i=this._chunks,o=0,r=this.count();o'+Se(u)+""+h,t))}function Xy(t,e,n,i){var o,r,a,s,l,u=t.renderMode,h=e.noName,c=e.noValue,d=!e.markerType,p=e.name,f=t.useUTC,g=e.valueFormatter||t.valueFormatter||function(t){return B(t=V(t)?t:[t],function(t,e){return Ip(t,V(r)?r[e]:r,f)})};if(!h||!c)return o=d?"":t.markupStyleCreator.makeTooltipMarker(e.markerType,e.markerColor||_.color.secondary,u),p=h?"":Ip(p,"ordinal",f),r=e.valueType,g=c?[]:g(e.value,e.dataIndex),e=!d||!h,a=!d&&h,l=By(i,u),s=l.nameStyle,l=l.valueStyle,"richText"===u?(d?"":o)+(h?"":jy(t,p,s))+(c?"":function(t,e,n,i,o){o=[o],i=i?10:20;return n&&o.push({padding:[0,0,0,i],align:"right"}),t.markupStyleCreator.wrapRichTextStyle(V(e)?e.join(" "):e,o)}(t,g,e,a,l)):Zy(i,(d?"":o)+(h?"":''+Se(p)+"")+(c?"":function(t,e,n,i){n=n?"10px":"20px",e=e?"float:right;margin-left:"+n:"";return t=V(t)?t:[t],''+B(t,Se).join("  ")+""}(g,e,a,l)),n)}function Uy(t,e,n,i,o,r){if(t)return Hy(t)({useUTC:o,renderMode:n,orderMode:i,markupStyleCreator:e,valueFormatter:t.valueFormatter},t,0,r)}function Zy(t,e,n){return'
'+e+'
'}function jy(t,e,n){return t.markupStyleCreator.wrapRichTextStyle(e,n)}function qy(t,e){return Lp(t.getData().getItemVisual(e,"style")[t.visualDrawType])}function Ky(t,e){t=t.get("padding");return null!=t?t:"richText"===e?[8,10]:10}Qy.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},Qy.prototype.makeTooltipMarker=function(t,e,n){var i="richText"===n?this._generateStyleName():null,e=Ap({color:e,type:t,renderMode:n,markerId:i});return F(e)?e:(this.richTextStyles[i]=e.style,e.content)},Qy.prototype.wrapRichTextStyle=function(t,e){var n={},e=(V(e)?nt(e,function(t){return P(n,t)}):P(n,e),this._generateStyleName());return this.richTextStyles[e]=n,"{"+e+"|"+t+"}"};var $y=Qy;function Qy(){this.richTextStyles={},this._nextStyleNameId=Hr()}function Jy(t){var e,n,i,o,r,a,s,l,u,h,c,d=t.series,p=t.dataIndex,t=t.multipleSeries,f=d.getData(),g=f.mapDimensionsAll("defaultedTooltip"),y=g.length,m=d.getRawValue(p),v=V(m),_=qy(d,p);function x(t,e){e=s.getDimensionInfo(e);e&&!1!==e.otherDims.tooltip&&(l?c.push(Gy("nameValue",{markerType:"subItem",markerColor:a,name:e.displayName,value:t,valueType:e.type})):(u.push(t),h.push(e.type)))}1this.getShallow("animationThreshold")?!1:t)},r.prototype.restoreData=function(){this.dataTask.dirty()},r.prototype.getColorFromPalette=function(t,e,n){var i=this.ecModel;return Of.prototype.getColorFromPalette.call(this,t,e,n)||i.getColorFromPalette(t,e,n)},r.prototype.coordDimToDataDim=function(t){return this.getRawData().mapDimensionsAll(t)},r.prototype.getProgressive=function(){return this.get("progressive")},r.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},r.prototype.select=function(t,e){this._innerSelect(this.getData(e),t)},r.prototype.unselect=function(t,e){var n=this.option.selectedMap;if(n){var i=this.option.selectedMode,o=this.getData(e);if("series"===i||"all"===n)this.option.selectedMap={},this._selectedDataIndicesMap={};else for(var r=0;re.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function lm(e,n){nt(Nt(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),function(t){e.wrapMethod(t,M(um,n))})}function um(t,e){t=hm(t);return t&&t.setOutputEnd((e||this).count()),e}function hm(t){var e,n=(t.ecModel||{}).scheduler,n=n&&n.getPipeline(t.uid);if(n)return(n=n.currentTask)&&(e=n.agentStubMap)?e.get(t.uid):n}st(im,Gg),st(im,Of),va(im,g);dm.prototype.init=function(t,e){},dm.prototype.render=function(t,e,n,i){},dm.prototype.dispose=function(t,e){},dm.prototype.updateView=function(t,e,n,i){},dm.prototype.updateLayout=function(t,e,n,i){},dm.prototype.updateVisual=function(t,e,n,i){},dm.prototype.toggleBlurSeries=function(t,e,n){},dm.prototype.eachRendered=function(t){var e=this.group;e&&e.traverse(t)};var cm=dm;function dm(){this.group=new cr,this.uid=Bd("viewComponent")}function pm(){var r=i();return function(t){var e=r(t),t=t.pipelineContext,n=!!e.large,i=!!e.progressiveRender,o=e.large=!(!t||!t.large),e=e.progressiveRender=!(!t||!t.progressiveRender);return!(n==o&&i==e)&&"reset"}}ma(cm),wa(cm);var fm=i(),gm=pm(),ym=(mm.prototype.init=function(t,e){},mm.prototype.render=function(t,e,n,i){},mm.prototype.highlight=function(t,e,n,i){t=t.getData(i&&i.dataType);t&&_m(t,i,"emphasis")},mm.prototype.downplay=function(t,e,n,i){t=t.getData(i&&i.dataType);t&&_m(t,i,"normal")},mm.prototype.remove=function(t,e){this.group.removeAll()},mm.prototype.dispose=function(t,e){},mm.prototype.updateView=function(t,e,n,i){this.render(t,e,n,i)},mm.prototype.updateLayout=function(t,e,n,i){this.render(t,e,n,i)},mm.prototype.updateVisual=function(t,e,n,i){this.render(t,e,n,i)},mm.prototype.eachRendered=function(t){td(this.group,t)},mm.markUpdateMethod=function(t,e){fm(t).updateMethod=e},mm.protoInitialize=void(mm.prototype.type="chart"),mm);function mm(){this.group=new cr,this.uid=Bd("viewChart"),this.renderTask=Yg({plan:xm,reset:bm}),this.renderTask.context={view:this}}function vm(t,e,n){t&&Iu(t)&&("emphasis"===e?lu:uu)(t,n)}function _m(e,t,n){var i,o=oa(e,t),r=t&&null!=t.highlightKey?(t=t.highlightKey,i=null==(i=Pl[t])&&Ll<=32?Pl[t]=Ll++:i):null;null!=o?nt(Zr(o),function(t){vm(e.getItemGraphicEl(t),n,r)}):e.eachItemGraphicEl(function(t){vm(t,n,r)})}function xm(t){return gm(t.model)}function bm(t){var e=t.model,n=t.ecModel,i=t.api,o=t.payload,r=e.pipelineContext.progressiveRender,t=t.view,a=o&&fm(o).updateMethod,r=r?"incrementalPrepareRender":a&&t[a]?a:"render";return"render"!==r&&t[r](e,n,i,o),wm[r]}ma(ym),wa(ym);var wm={incrementalPrepareRender:{progress:function(t,e){e.view.incrementalRender(t,e.model,e.ecModel,e.api,e.payload)}},render:{forceFirstProgress:!0,progress:function(t,e){e.view.render(e.model,e.ecModel,e.api,e.payload)}}},Sm="\0__throttleOriginMethod",Mm="\0__throttleRate",Tm="\0__throttleType";function Im(t,o,r){var a,s,l,u,h,c=0,d=0,p=null;function f(){d=(new Date).getTime(),p=null,t.apply(l,u||[])}o=o||0;function e(){for(var t=[],e=0;en.blockIndex?n.step:null,modBy:null!=(t=i&&i.modDataCount)?Math.ceil(t/e):null,modDataCount:t}},zm.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},zm.prototype.updateStreamModes=function(t,e){var n=this._pipelineMap.get(t.uid),i=t.getData().count(),e=n.progressiveEnabled&&e.incrementalPrepareRender&&i>=n.threshold,o=t.get("large")&&i>=t.get("largeThreshold"),i="mod"===t.get("progressiveChunkMode")?i:null;t.pipelineContext=n.context={progressiveRender:e,modDataCount:i,large:o}},zm.prototype.restorePipelines=function(t){var i=this,o=i._pipelineMap=it();t.eachSeries(function(t){var e=t.getProgressive(),n=t.uid;o.set(n,{id:n,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:e&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(e||700),count:0}),i._pipe(t,t.dataTask)})},zm.prototype.prepareStageTasks=function(){var n=this._stageTaskMap,i=this.api.getModel(),o=this.api;nt(this._allHandlers,function(t){var e=n.get(t.uid)||n.set(t.uid,{});Tt(!(t.reset&&t.overallReset),""),t.reset&&this._createSeriesStageTask(t,e,i,o),t.overallReset&&this._createOverallStageTask(t,e,i,o)},this)},zm.prototype.prepareView=function(t,e,n,i){var o=t.renderTask,r=o.context;r.model=e,r.ecModel=n,r.api=i,o.__block=!t.incrementalPrepareRender,this._pipe(e,o)},zm.prototype.performDataProcessorTasks=function(t,e){this._performStageTasks(this._dataProcessorHandlers,t,e,{block:!0})},zm.prototype.performVisualTasks=function(t,e,n){this._performStageTasks(this._visualHandlers,t,e,n)},zm.prototype._performStageTasks=function(t,s,l,u){u=u||{};var h=!1,c=this;function d(t,e){return t.setDirty&&(!t.dirtyMap||t.dirtyMap.get(e.__pipeline.id))}nt(t,function(i,t){var e,n,o,r,a;u.visualType&&u.visualType!==i.visualType||(e=(n=c._stageTaskMap.get(i.uid)).seriesTaskMap,(n=n.overallTask)?((r=n.agentStubMap).each(function(t){d(u,t)&&(t.dirty(),o=!0)}),o&&n.dirty(),c.updatePayload(n,l),a=c.getPerformArgs(n,u.block),r.each(function(t){t.perform(a)}),n.perform(a)&&(h=!0)):e&&e.each(function(t,e){d(u,t)&&t.dirty();var n=c.getPerformArgs(t,u.block);n.skip=!i.performRawSeries&&s.isSeriesFiltered(t.context.model),c.updatePayload(t,l),t.perform(n)&&(h=!0)}))}),this.unfinished=h||this.unfinished},zm.prototype.performSeriesTasks=function(t){var e;t.eachSeries(function(t){e=t.dataTask.perform()||e}),this.unfinished=e||this.unfinished},zm.prototype.plan=function(){this._pipelineMap.each(function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}}while(e=e.getUpstream())})},zm.prototype.updatePayload=function(t,e){"remain"!==e&&(t.context.payload=e)},zm.prototype._createSeriesStageTask=function(n,t,i,o){var r=this,a=t.seriesTaskMap,s=t.seriesTaskMap=it(),t=n.seriesType,e=n.getTargetSeries;function l(t){var e=t.uid,e=s.set(e,a&&a.get(e)||Yg({plan:Wm,reset:Hm,count:Um}));e.context={model:t,ecModel:i,api:o,useClearVisual:n.isVisual&&!n.isLayout,plan:n.plan,reset:n.reset,scheduler:r},r._pipe(t,e)}n.createOnAllSeries?i.eachRawSeries(l):t?i.eachRawSeriesByType(t,l):e&&e(i,o).each(l)},zm.prototype._createOverallStageTask=function(t,e,n,i){var o=this,r=e.overallTask=e.overallTask||Yg({reset:Bm}),a=(r.context={ecModel:n,api:i,overallReset:t.overallReset,scheduler:o},r.agentStubMap),s=r.agentStubMap=it(),e=t.seriesType,l=t.getTargetSeries,u=!0,h=!1;function c(t){var e=t.uid,e=s.set(e,a&&a.get(e)||(h=!0,Yg({reset:Vm,onDirty:Gm})));e.context={model:t,overallProgress:u},e.agent=r,e.__block=u,o._pipe(t,e)}Tt(!t.createOnAllSeries,""),e?n.eachRawSeriesByType(e,c):l?l(n,i).each(c):(u=!1,nt(n.getSeries(),c)),h&&r.dirty()},zm.prototype._pipe=function(t,e){t=t.uid,t=this._pipelineMap.get(t);t.head||(t.head=e),t.tail&&t.tail.pipe(e),(t.tail=e).__idxInPipeline=t.count++,e.__pipeline=t},zm.wrapStageHandler=function(t,e){return(t=N(t)?{overallReset:t,seriesType:function(t){Zm=null;try{t(jm,qm)}catch(t){}return Zm}(t)}:t).uid=Bd("stageHandler"),e&&(t.visualType=e),t};var Em=zm;function zm(t,e,n,i){this._stageTaskMap=it(),this.ecInstance=t,this.api=e,n=this._dataProcessorHandlers=n.slice(),i=this._visualHandlers=i.slice(),this._allHandlers=n.concat(i)}function Bm(t){t.overallReset(t.ecModel,t.api,t.payload)}function Vm(t){return t.overallProgress&&Fm}function Fm(){this.agent.dirty(),this.getDownstream().dirty()}function Gm(){this.agent&&this.agent.dirty()}function Wm(t){return t.plan?t.plan(t.model,t.ecModel,t.api,t.payload):null}function Hm(t){t.useClearVisual&&t.data.clearAllVisual();t=t.resetDefines=Zr(t.reset(t.model,t.ecModel,t.api,t.payload));return 1'+t.dom+""}),f.painter.getSvgRoot().innerHTML=g,i.connectedBackgroundColor&&f.painter.setBackgroundColor(i.connectedBackgroundColor),f.refreshImmediately(),f.painter.toDataURL()):(i.connectedBackgroundColor&&f.add(new pl({shape:{x:0,y:0,width:t,height:n},style:{fill:i.connectedBackgroundColor}})),nt(d,function(t){t=new ol({style:{x:t.left*e-l,y:t.top*e-u,image:t.dom}});f.add(t)}),f.refreshImmediately(),p.toDataURL("image/"+(i&&i.type||"png")))):this.getDataURL(i);this.id},h.prototype.convertToPixel=function(t,e,n){return fv(this,"convertToPixel",t,e,n)},h.prototype.convertToLayout=function(t,e,n){return fv(this,"convertToLayout",t,e,n)},h.prototype.convertFromPixel=function(t,e,n){return fv(this,"convertFromPixel",t,e,n)},h.prototype.containPixel=function(t,i){var o;if(!this._disposed)return nt(aa(this._model,t),function(t,n){0<=n.indexOf("Models")&&nt(t,function(t){var e=t.coordinateSystem;e&&e.containPoint?o=o||!!e.containPoint(i):"seriesModels"===n&&(e=this._chartsMap[t.__viewId])&&e.containPoint&&(o=o||e.containPoint(i,t))},this)},this),!!o;this.id},h.prototype.getVisual=function(t,e){var t=aa(this._model,t,{defaultMainType:"series"}),n=t.seriesModel.getData(),t=t.hasOwnProperty("dataIndexInside")?t.dataIndexInside:t.hasOwnProperty("dataIndex")?n.indexOfRawIndex(t.dataIndex):null;if(null==t)return n0(n,e);var i=n,o=t,r=e;switch(r){case"color":return i.getItemVisual(o,"style")[i.getVisual("drawType")];case"opacity":return i.getItemVisual(o,"style").opacity;case"symbol":case"symbolSize":case"liftZ":return i.getItemVisual(o,r)}},h.prototype.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},h.prototype.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]},h.prototype._initEvents=function(){var n,i,s=this,o=(nt(Ev,function(a){function t(t){var n,e,i,o=s.getModel(),r=t.target;"globalout"===a?n={}:r&&r0(r,function(t){var e,t=U(t);return t&&null!=t.dataIndex?(e=t.dataModel||o.getSeriesByIndex(t.seriesIndex),n=e&&e.getDataParams(t.dataIndex,t.dataType,r)||{},1):t.eventData&&(n=P({},t.eventData),1)},!0),n&&(e=n.componentType,i=n.componentIndex,"markLine"!==e&&"markPoint"!==e&&"markArea"!==e||(e="series",i=n.seriesIndex),i=(e=e&&null!=i&&o.getComponent(e,i))&&s["series"===e.mainType?"_chartsMap":"_componentsMap"][e.__viewId],n.event=t,n.type=a,s._$eventProcessor.eventInfo={targetEl:r,packedEvent:n,model:e,view:i},s.trigger(a,n))}t.zrEventfulCallAtLast=!0,s._zr.on(a,t,s)}),this._messageCenter);nt(Vv,function(t,e){o.on(e,function(t){s.trigger(e,t)})}),i=(n=this)._api,o.on("selectchanged",function(t){var e=i.getModel();t.isFromClick?(o0("map","selectchanged",n,e,t),o0("pie","selectchanged",n,e,t)):"select"===t.fromAction?(o0("map","selected",n,e,t),o0("pie","selected",n,e,t)):"unselect"===t.fromAction&&(o0("map","unselected",n,e,t),o0("pie","unselected",n,e,t))})},h.prototype.isDisposed=function(){return this._disposed},h.prototype.clear=function(){this._disposed?this.id:this.setOption({series:[]},!0)},h.prototype.dispose=function(){var t,e,n;this._disposed?this.id:(this._disposed=!0,this.getDom()&&ca(this.getDom(),qv,""),e=(t=this)._api,n=t._model,nt(t._componentsViews,function(t){t.dispose(n,e)}),nt(t._chartsViews,function(t){t.dispose(n,e)}),t._zr.dispose(),t._dom=t._model=t._chartsMap=t._componentsMap=t._chartsViews=t._componentsViews=t._scheduler=t._api=t._zr=t._throttledZrFlush=t._theme=t._coordSysMgr=t._messageCenter=null,delete Xv[t.id])},h.prototype.resize=function(t){if(!this[Q0])if(this._disposed)this.id;else{this._zr.resize(t);var e=this._model;if(this._loadingFX&&this._loadingFX.resize(),e){var e=e.resetOption("media"),n=t&&t.silent;this[tv]&&(null==n&&(n=this[tv].silent),e=!0,this[tv]=null),this[Q0]=!0,Dv(this);try{e&&hv(this),pv.update.call(this,{type:"resize",animation:P({duration:0},t&&t.animation)})}catch(t){throw this[Q0]=!1,t}this[Q0]=!1,mv.call(this,n),vv.call(this,n)}}},h.prototype.showLoading=function(t,e){this._disposed?this.id:(E(t)&&(e=t,t=""),t=t||"default",this.hideLoading(),Yv[t]&&(t=Yv[t](this._api,e),e=this._zr,this._loadingFX=t,e.add(t)))},h.prototype.hideLoading=function(){this._disposed?this.id:(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},h.prototype.makeActionFromEvent=function(t){var e=P({},t);return e.type=Bv[t.type],e},h.prototype.dispatchAction=function(t,e){var n;this._disposed?this.id:(E(e)||(e={silent:!!e}),zv[t.type]&&this._model&&(this[Q0]?this._pendingActions.push(t):(n=e.silent,yv.call(this,t,n),(t=e.flush)?this._zr.flush():!1!==t&&w.browser.weChat&&this._throttledZrFlush(),mv.call(this,n),vv.call(this,n))))},h.prototype.updateLabelLayout=function(){K0.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},h.prototype.appendData=function(t){var e;this._disposed?this.id:(e=t.seriesIndex,this.getModel().getSeriesByIndex(e).appendData(t),this._scheduler.unfinished=!0,this.getZr().wakeUp())},h.internalField=(hv=function(t){var e=t._scheduler;e.restorePipelines(t._model),e.prepareStageTasks(),cv(t,!0),cv(t,!1),e.plan()},cv=function(t,o){for(var r=t._model,a=t._scheduler,s=o?t._componentsViews:t._chartsViews,l=o?t._componentsMap:t._chartsMap,u=t._zr,h=t._api,e=0;es.get("hoverLayerThreshold")&&!w.node&&!w.worker&&s.eachSeries(function(t){t.preventUsingHoverLayer||(t=i._chartsMap[t.__viewId]).__alive&&t.eachRendered(function(t){t.states.emphasis&&(t.states.emphasis.hoverLayer=!0)})}),K0.trigger("series:afterupdate",t,e,n)},Iv=function(t){t[ev]=!0,t.getZr().wakeUp()},Dv=function(t){t[J0]=(t[J0]+1)%1e3},Cv=function(t){t[ev]&&(t.getZr().storage.traverse(function(t){xc(t)||Pv(t)}),t[ev]=!1)},Mv=function(n){return u(t,e=Hf),t.prototype.getCoordinateSystems=function(){return n._coordSysMgr.getCoordinateSystems()},t.prototype.getComponentByElement=function(t){for(;t;){var e=t.__ecComponentInfo;if(null!=e)return n._model.getComponent(e.mainType,e.index);t=t.parent}},t.prototype.enterEmphasis=function(t,e){lu(t,e),Iv(n)},t.prototype.leaveEmphasis=function(t,e){uu(t,e),Iv(n)},t.prototype.enterBlur=function(t){hu(t),Iv(n)},t.prototype.leaveBlur=function(t){cu(t),Iv(n)},t.prototype.enterSelect=function(t){du(t),Iv(n)},t.prototype.leaveSelect=function(t){pu(t),Iv(n)},t.prototype.getModel=function(){return n.getModel()},t.prototype.getViewOfComponentModel=function(t){return n.getViewOfComponentModel(t)},t.prototype.getViewOfSeriesModel=function(t){return n.getViewOfSeriesModel(t)},t.prototype.getMainProcessVersion=function(){return n[J0]},new t(n);function t(){return null!==e&&e.apply(this,arguments)||this}var e},void(Tv=function(i){function o(t,e){for(var n=0;no[1]&&(o[0]=o[1]),r}function tx(t){var e=Math.pow(10,Vr(t)),t=t/e;return t?2===t?t=3:3===t?t=5:t*=2:t=1,Dr(t*e)}function ex(t){return Ar(t)+2}function nx(t,e,n){t[e]=Math.max(Math.min(t[e],n[1]),n[0])}function ix(t,e){return t>=e[0]&&t<=e[1]}rx.prototype.updateMethods=function(t){t.hasBreaks()?(this.normalize=S(t.normalize,t),this.scale=S(t.scale,t)):(this.normalize=ax,this.scale=sx)};var ox=rx;function rx(){this.normalize=ax,this.scale=sx}function ax(t,e){return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])}function sx(t,e){return t*(e[1]-e[0])+e[0]}function lx(t,e,n){t=Math.log(t);return[Math.log(n?e[0]:Math.max(0,e[0]))/t,Math.log(n?e[1]:Math.max(0,e[1]))/t]}hx.prototype.getSetting=function(t){return this._setting[t]},hx.prototype._innerUnionExtent=function(t){var e=this._extent;this._innerSetExtent((t[0]e[1]?t:e)[1])},hx.prototype.unionExtentFromData=function(t,e){this._innerUnionExtent(t.getApproximateExtent(e))},hx.prototype.getExtent=function(){return this._extent.slice()},hx.prototype.setExtent=function(t,e){this._innerSetExtent(t,e)},hx.prototype._innerSetExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=t),isNaN(e)||(n[1]=e),this._brkCtx&&this._brkCtx.update(n)},hx.prototype.setBreaksFromOption=function(t){},hx.prototype._innerSetBreak=function(t){this._brkCtx&&(this._brkCtx.setBreaks(t),this._calculator.updateMethods(this._brkCtx),this._brkCtx.update(this._extent))},hx.prototype._innerGetBreaks=function(){return this._brkCtx?this._brkCtx.breaks:[]},hx.prototype.hasBreaks=function(){return!!this._brkCtx&&this._brkCtx.hasBreaks()},hx.prototype._getExtentSpanWithBreaks=function(){return this._brkCtx&&this._brkCtx.hasBreaks()?this._brkCtx.getExtentSpan():this._extent[1]-this._extent[0]},hx.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},hx.prototype.isBlank=function(){return this._isBlank},hx.prototype.setBlank=function(t){this._isBlank=t};var ux=hx;function hx(t){this._calculator=new ox,this._setting=t||{},this._extent=[1/0,-1/0]}wa(ux);var cx=0,dx=(px.createByAxisModel=function(t){var t=t.option,e=t.data,e=e&&B(e,fx);return new px({categories:e,needCollect:!e,deduplication:!1!==t.dedplication})},px.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},px.prototype.parseAndCollect=function(t){var e,n,i=this._needCollect;return F(t)||i?(i&&!this._deduplication?(n=this.categories.length,this.categories[n]=t,this._onCollect&&this._onCollect(t,n)):null==(n=(e=this._getOrCreateMap()).get(t))&&(i?(n=this.categories.length,this.categories[n]=t,e.set(t,n),this._onCollect&&this._onCollect(t,n)):n=NaN),n):t},px.prototype._getOrCreateMap=function(){return this._map||(this._map=it(this.categories))},px);function px(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++cx,this._onCollect=t.onCollect}function fx(t){return E(t)&&null!=t.value?t.value:t+""}u(mx,gx=ux),mx.prototype.parse=function(t){return null==t?NaN:F(t)?this._ordinalMeta.getOrdinal(t):Math.round(t)},mx.prototype.contain=function(t){return ix(t,this._extent)&&0<=t&&t=t},mx.prototype.getOrdinalMeta=function(){return this._ordinalMeta},mx.prototype.calcNiceTicks=function(){},mx.prototype.calcNiceExtent=function(){},mx.type="ordinal";var gx,yx=mx;function mx(t){var t=gx.call(this,t)||this,e=(t.type="ordinal",t.getSetting("ordinalMeta"));return V(e=e||new dx({}))&&(e=new dx({categories:B(e,function(t){return E(t)?t.value:t})})),t._ordinalMeta=e,t._extent=t.getSetting("extent")||[0,e.categories.length-1],t}ux.registerClass(yx);var vx,_x=Dr,xx=(u(bx,vx=ux),bx.prototype.parse=function(t){return null==t||""===t?NaN:Number(t)},bx.prototype.contain=function(t){return ix(t,this._extent)},bx.prototype.normalize=function(t){return this._calculator.normalize(t,this._extent)},bx.prototype.scale=function(t){return this._calculator.scale(t,this._extent)},bx.prototype.getInterval=function(){return this._interval},bx.prototype.setInterval=function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=ex(t)},bx.prototype.getTicks=function(t){t=t||{};var n=this._interval,e=this._extent,i=this._niceExtent,o=this._intervalPrecision,r=Zd,a=[];if(n)if("only_break"===t.breakTicks&&r)r.addBreaksToTicks(a,this._brkCtx.breaks,this._extent);else{e[0]h&&(t.expandToNicedExtent?a.push({value:_x(h+n,o)}):a.push({value:e[1]})),"none"!==t.breakTicks&&r&&r.addBreaksToTicks(a,this._brkCtx.breaks,this._extent)}return a},bx.prototype.getMinorTicks=function(t){for(var e=this.getTicks({expandToNicedExtent:!0}),n=[],i=this.getExtent(),o=1;oi[0]&&cx));)g[o](g[i]()+t),f=g.getTime(),y&&0<(d=y.calcNiceTickMultiple(f,p))&&(g[o](g[i]()+d*t),f=g.getTime());a.push({value:f,notAdd:!0})}function i(t,e,n){var i,o,r,a,s=[],l=!e.length;if(i=ap(t),o=_[0],r=_[1],a=v,up(new Date(o),i,a).getTime()!==up(new Date(r),i,a).getTime()){l&&(e=[{value:function(t,e,n){e=Math.max(0,D(np,e)-1);return up(new Date(t),np[e],n).getTime()}(_[0],t,v)},{value:_[1]}]);for(var u,h,c=0;c=_[0]&&d<=_[1]&&w(f,d,p,g,y,0,s),"year"===t&&1=_[0]&&p<=_[1]&&a++)}u=e/m;if(1.5*u=_[0]&&t.value<=_[1]&&!t.notAdd})}),function(t){return 0n&&(this._approxInterval=n),Bx.length),t=Math.min(function(t,e,n,i){for(;n>>1;t[o][1]>1^-(1&s),l=(l=t.charCodeAt(a+1)-64)>>1^-(1&l);i.push([(o=s+=o)/n,(r=l+=r)/n])}return i}function O1(t,r){var e,n,o;return B(ht((t=(e=t).UTF8Encoding?(null==(o=(n=e).UTF8Scale)&&(o=1024),nt(n.features,function(t){var e=t.geometry,n=e.encodeOffsets,i=e.coordinates;if(n)switch(e.type){case"LineString":e.coordinates=P1(i,n,o);break;case"Polygon":case"MultiLineString":L1(i,n,o);break;case"MultiPolygon":nt(i,function(t,e){return L1(t,n[e],o)})}}),n.UTF8Encoding=!1,n):e).features,function(t){return t.geometry&&t.properties&&0=e[0]&&t<=e[1]}),function(t){var e={value:t};return{formattedLabel:i(e),rawLabel:n.scale.getLabel(e),tickValue:t,time:void 0,break:void 0}})}):"category"===n.type?(s=t,a=(t=n).getLabelModel(),s=G1(t,a,s),!a.get("show")||t.scale.isBlank()?{labels:[]}:s):(a=(o=n).scale.getTicks(),r=o1(o),{labels:B(a,function(t,e){return{formattedLabel:r(t,e),rawLabel:o.scale.getLabel(t),tickValue:t.value,time:t.time,break:t.break}})})}function F1(t,e,n){var i,o,r,a,s,l,u=t.getTickModel().get("customValues");return u?(i=t.scale.getExtent(),{ticks:ht(B1(t,u),function(t){return t>=i[0]&&t<=i[1]})}):"category"===t.type?(u=e,a=W1(e=t),s=a1(u),(l=X1(a,s))||(u.get("show")&&!e.scale.isBlank()||(o=[]),o=N(s)?K1(e,s,!0):"auto"===s?(l=G1(e,e.getLabelModel(),z1(E1.determine)),r=l.labelCategoryInterval,B(l.labels,function(t){return t.tickValue})):q1(e,r=s,!0),U1(a,s,{ticks:o,tickCategoryInterval:r}))):{ticks:B(t.scale.getTicks(n),function(t){return t.value})}}function G1(t,e,n){var i,o=H1(t),r=a1(e),e=n.kind===E1.estimate;if(!e){var a=X1(o,r);if(a)return a}var s={labels:N(r)?K1(t,r):q1(t,i="auto"===r?function(t,e){{var n;if(e.kind===E1.estimate)return n=t.calculateCategoryInterval(e),e.out.noPxChangeTryDetermine.push(function(){return N1(t).autoInterval=n,!0}),n}var i=N1(t).autoInterval;return null!=i?i:N1(t).autoInterval=t.calculateCategoryInterval(e)}(t,n):r),labelCategoryInterval:i};return e?n.out.noPxChangeTryDetermine.push(function(){return U1(o,r,s),!0}):U1(o,r,s),s}var W1=Y1("axisTick"),H1=Y1("axisLabel");function Y1(e){return function(t){return N1(t)[e]||(N1(t)[e]={list:[]})}}function X1(t,e){for(var n=0;nl[1],h(n[0].coord,l[0])&&(t?n[0].coord=l[0]:n.shift()),t&&h(l[0],n[0].coord)&&n.unshift({coord:l[0],onBand:!0}),h(l[1],i.coord)&&(t?i.coord=l[1]:n.pop()),t)&&h(i.coord,l[1])&&n.push({coord:l[1],onBand:!0}),u},Q1.prototype.getMinorTicksCoords=function(){var t;return"ordinal"===this.scale.type?[]:(t=this.model.getModel("minorTick").get("splitNumber"),B(this.scale.getMinorTicks(t=0=u}}for(var r,a=this.__startIndex;ao[0]){for(l=0;lt);l++);s=i[o[l]]}o.splice(l+1,0,t),(i[t]=e).virtual||(s?(n=s.dom).nextSibling?a.insertBefore(e.dom,n.nextSibling):a.appendChild(e.dom):a.firstChild?a.insertBefore(e.dom,a.firstChild):a.appendChild(e.dom)),e.painter||(e.painter=this)}},Kb.prototype.eachLayer=function(t,e){for(var n=this._zlevelList,i=0;ie&&(e=t[n]);return isFinite(e)?e:NaN},min:function(t){for(var e=1/0,n=0;n=o.r0?"endArc":"startArc":o.endAngle>=o.startAngle?"endAngle":"startAngle":a?0<=o.height?"bottom":"top":0<=o.width?"right":"left"),h=cd(i),l=(hd(t,h,{labelFetcher:r,labelDataIndex:n,defaultText:xw(r.getData(),n),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:u}),t.getTextContent()),h=(s&&l&&(s=i.get(["label","position"]),t.textConfig.inside="middle"===s||null,function(t,e,n,i){if(G(i))t.setTextConfig({rotation:i});else if(V(e))t.setTextConfig({rotation:0});else{var o,i=t.shape,r=i.clockwise?i.startAngle:i.endAngle,a=i.clockwise?i.endAngle:i.startAngle,s=(r+a)/2,i=n(e);switch(i){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":o=s;break;case"startAngle":case"insideStartAngle":o=r;break;case"endAngle":case"insideEndAngle":o=a;break;default:return t.setTextConfig({rotation:0})}n=1.5*Math.PI-o;"middle"===i&&n>Math.PI/2&&n<1.5*Math.PI&&(n-=Math.PI),t.setTextConfig({rotation:n})}}(t,"outside"===s?u:s,Bw(a),i.get(["label","rotate"]))),u=l,s=h,a=r.getRawValue(n),l=function(t){return bw(e,t)},u&&((u=vd(u)).prevValue=u.value,u.value=a,a=s.normal,u.valueAnimation=a.get("valueAnimation"),u.valueAnimation)&&(u.precision=a.get("precision"),u.defaultInterpolatedText=l,u.statesModels=s),i.getModel(["emphasis"]));bu(t,h.get("focus"),h.get("blurScope"),h.get("disabled")),Mu(t,i),null!=(r=o).startAngle&&null!=r.endAngle&&r.startAngle===r.endAngle&&(t.style.fill="none",t.style.stroke="none",nt(t.states,function(t){t.style&&(t.style.fill=t.style.stroke="none")}))}var Fw,Gw=function(){},Ww=(u(Hw,Fw=Ks),Hw.prototype.getDefaultShape=function(){return new Gw},Hw.prototype.buildPath=function(t,e){for(var n=e.points,i=this.baseDimIdx,o=1-this.baseDimIdx,r=[],a=[],s=this.barWidth,l=0;le[u-1].coord&&(e.reverse(),h.reverse()),function(t,e){var n,i,o=[],r=t.length;function a(t,e,n){var i=t.coord;return{coord:n,color:Ni((n-i)/(e.coord-i),[t.color,e.color])}}for(var s=0;si)return;return 1}(a,e))return o=e.mapDimension(a.dim),r={},nt(a.getViewLabels(),function(t){t=a.scale.getRawOrdinalNumber(t.tickValue);r[t]=1}),function(t){return!r.hasOwnProperty(e.get(o,t))}}}function DS(t){for(var e,n,i=t.length/2;0l?x:_,(g=Math.abs(p.label.y-l))>=f.maxY&&(m=p.label.x-s-p.len2*h,y=u+p.len,m=Math.abs(m)t.unconstrainedWidth)?null:s,i.setStyle("width",l)),HS(o,i))}function HS(t,e){XS.rect=t,Ib(XS,e,YS)}var YS={minMarginForce:[null,0,null,0],marginDefault:[1,0,1,0]},XS={};function US(t){return"center"===t.position}function ZS(t){var S,M,T=t.getData(),I=[],C=!1,E=(t.get("minShowLabelAngle")||0)*FS,e=T.getLayout("viewRect"),D=T.getLayout("r"),k=e.width,A=e.x,n=e.y,L=e.height;function P(t){t.ignore=!0}if(T.each(function(t){var e,n,i,o,r,a,s,l,u,h,c=T.getItemGraphicEl(t),d=c.shape,p=c.getTextContent(),f=c.getTextGuideLine(),t=T.getItemModel(t),g=t.getModel("label"),y=g.get("position")||t.get(["emphasis","label","position"]),m=g.get("distanceToLabelLine"),v=g.get("alignTo"),_=Y(g.get("edgeDistance"),k),x=g.get("bleedMargin"),t=(null==x&&(x=200=e.r0},JS.type="pie";var $S,QS=JS;function JS(){var t=null!==$S&&$S.apply(this,arguments)||this;return t.ignoreLabelLineUpdate=!0,t}function tM(t,e,n){e=V(e)?{coordDimensions:e}:P({encodeDefine:t.getEncode()},e);var i=t.getSource(),e=Y_(i,e).dimensions,e=new H_(e,t);return e.initData(i,n),e}nM.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},nM.prototype.containName=function(t){return 0<=this._getRawData().indexOfName(t)},nM.prototype.indexOfName=function(t){return this._getDataWithEncodedVisual().indexOfName(t)},nM.prototype.getItemVisual=function(t,e){return this._getDataWithEncodedVisual().getItemVisual(t,e)};var eM=nM;function nM(t,e){this._getDataWithEncodedVisual=t,this._getRawData=e}var iM,oM=i(),rM=(u(aM,iM=im),aM.prototype.init=function(t){iM.prototype.init.apply(this,arguments),this.legendVisualProvider=new eM(S(this.getData,this),S(this.getRawData,this)),this._defaultLabelLine(t)},aM.prototype.mergeOption=function(){iM.prototype.mergeOption.apply(this,arguments)},aM.prototype.getInitialData=function(){return tM(this,{coordDimensions:["value"],encodeDefaulter:M(Mf,this)})},aM.prototype.getDataParams=function(t){var e,n=this.getData(),i=oM(n),o=i.seats,i=(o||(e=[],n.each(n.mapDimension("value"),function(t){e.push(t)}),o=i.seats=Or(e,n.hostModel.get("percentPrecision"))),iM.prototype.getDataParams.call(this,t));return i.percent=o[t]||0,i.$vars.push("percent"),i},aM.prototype._defaultLabelLine=function(t){jr(t,"labelLine",["show"]);var e=t.labelLine,n=t.emphasis.labelLine;e.show=e.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},aM.type="series.pie",aM.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"50%"],clockwise:!0,startAngle:90,endAngle:"auto",padAngle:0,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,coordinateSystemUsage:"box",left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:30,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},aM);function aM(){return null!==iM&&iM.apply(this,arguments)||this}Id={fullType:rM.type,getCoord2:function(t){return t.getShallow("center")}},Bp.set(Id.fullType,{getCoord2:void 0}).getCoord2=Id.getCoord2,y1(function(t){t.registerChartView(QS),t.registerSeriesModel(rM),i0("pie",t.registerAction),t.registerLayout(M(zS,"pie")),t.registerProcessor(VS("pie")),t.registerProcessor({seriesType:"pie",reset:function(t,e){var n=t.getData();n.filterSelf(function(t){var e=n.mapDimension("value"),e=n.get(e,t);return!(G(e)&&!isNaN(e)&&e<0)})}})});var sM=["itemStyle","borderColor"],lM=["itemStyle","borderColor0"],uM=["itemStyle","borderColorDoji"],hM=["itemStyle","color"],cM=["itemStyle","color0"];function dM(t,e){return e.get(0i[1],i="start"===e&&!t||"start"!==e&&t;e=Nr(n-nT/2)?(o=i?"bottom":"top","center"):Nr(n-1.5*nT)?(o=i?"top":"bottom","center"):(o="middle",n<1.5*nT&&nT/2l[0]&&isFinite(c)&&isFinite(l[0]);)h=tx(h),c=l[1]-h*a;else{e=(h=a "+d)),u++)}var p,f,g,i=n.get("coordinateSystem"),i=("cartesian2d"===i||"polar"===i||"matrix"===i?p=$_(t,n):(D(i=(i=Np.get(i))&&i.dimensions||[],"value")<0&&i.concat(["value"]),i=Y_(t,{coordDimensions:i,encodeDefine:n.getEncode()}).dimensions,(p=new H_(i,n)).initData(t)),new H_(["value"],n));return i.initData(l,s),o&&o(p,i),g=(f={mainData:p,struct:r,structAttr:"graph",datas:{node:p,edge:i},datasAttr:{node:"data",edge:"edgeData"}}).mainData,(n=f.datas)||(n={main:g},f.datasAttr={main:"data"}),f.datas=f.mainData=null,kC(g,n,f),nt(n,function(e){nt(g.TRANSFERABLE_METHODS,function(t){e.wrapMethod(t,M(MC,f))})}),g.wrapMethod("cloneShallow",M(IC,f)),nt(g.CHANGABLE_METHODS,function(t){g.wrapMethod(t,M(TC,f))}),Tt(n[g.dataType]===g),r.update(),r}u(RC,PC=im),RC.prototype.init=function(t){PC.prototype.init.apply(this,arguments);var e=this;function n(){return e._categoriesData}this.legendVisualProvider=new eM(n,n),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},RC.prototype.mergeOption=function(t){PC.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},RC.prototype.mergeDefaultAndTheme=function(t){PC.prototype.mergeDefaultAndTheme.apply(this,arguments),jr(t,"edgeLabel",["show"])},RC.prototype.getInitialData=function(t,e){var n,i=t.edges||t.links||[],t=t.data||t.nodes||[],r=this;if(t&&i)return GT(n=this)&&(n.__curvenessList=[],n.__edgeMap={},WT(n)),nt((n=LC(t,i,this,!0,function(t,e){t.wrapMethod("getItemModel",function(t){var e=r._categoriesModels[t.getShallow("category")];return e&&(e.parentModel=t.parentModel,t.parentModel=e),t});var n=Nd.prototype.getModel;function i(t,e){t=n.call(this,t,e);return t.resolveParentPath=o,t}function o(t){var e;return!t||"label"!==t[0]&&"label"!==t[1]?t:(e=t.slice(),"label"===t[0]?e[0]="edgeLabel":"label"===t[1]&&(e[1]="edgeLabel"),e)}e.wrapMethod("getItemModel",function(t){return t.resolveParentPath=o,t.getModel=i,t})})).edges,function(t){var e,n,i;e=t.node1,n=t.node2,i=this,t=t.dataIndex,GT(i)&&(e=HT(e,n,i),i=(n=i.__edgeMap)[YT(e)],n[e]&&!i?n[e].isForward=!0:i&&n[e]&&(i.isForward=!0,n[e].isForward=!1),n[e]=n[e]||[],n[e].push(t))},this),n.data},RC.prototype.getGraph=function(){return this.getData().graph},RC.prototype.getEdgeData=function(){return this.getGraph().edgeData},RC.prototype.getCategoriesData=function(){return this._categoriesData},RC.prototype.formatTooltip=function(t,e,n){var i,o,r;return"edge"===n?(o=this.getData(),n=this.getDataParams(t,n),r=o.graph.getEdgeByIndex(t),i=o.getName(r.node1.dataIndex),o=o.getName(r.node2.dataIndex),r=[],null!=i&&r.push(i),null!=o&&r.push(o),Gy("nameValue",{name:r.join(" > "),value:n.value,noValue:null==n.value})):Jy({series:this,dataIndex:t,multipleSeries:e})},RC.prototype._updateCategoriesData=function(){var t=B(this.option.categories||[],function(t){return null!=t.value?t:P({value:0},t)}),e=new H_(["value"],this);e.initData(t),this._categoriesData=e,this._categoriesModels=e.mapArray(function(t){return e.getItemModel(t)})},RC.prototype.setZoom=function(t){this.option.zoom=t},RC.prototype.setCenter=function(t){this.option.center=t},RC.prototype.isAnimationEnabled=function(){return PC.prototype.isAnimationEnabled.call(this)&&!("force"===this.get("layout")&&this.get(["force","layoutAnimation"]))},RC.type="series.graph",RC.dependencies=["grid","polar","geo","singleAxis","calendar"],RC.defaultOption={z:2,coordinateSystem:"view",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:_.color.neutral50,width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:_.color.primary}}};var PC,OC=RC;function RC(){var t=null!==PC&&PC.apply(this,arguments)||this;return t.type=RC.type,t.hasSymbolVisual=!0,t}y1(function(t){t.registerChartView(pC),t.registerSeriesModel(OC),t.registerProcessor(ET),t.registerVisual(zT),t.registerVisual(VT),t.registerLayout($T),t.registerLayout(t.PRIORITY.VISUAL.POST_CHART_LAYOUT,rI),t.registerLayout(sI),t.registerCoordinateSystem("graphView",{dimensions:yI.dimensions,create:xI}),t.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},Vt),t.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},Vt),t.registerAction({type:"graphRoam",event:"graphRoam",update:"none"},function(n,t,i){t.eachComponent({mainType:"series",query:n},function(t){var e=i.getViewOfSeriesModel(t);e&&(null!=n.dx&&null!=n.dy&&e.updateViewOnPan(t,i,n),null!=n.zoom)&&null!=n.originX&&null!=n.originY&&e.updateViewOnZoom(t,i,n);e=cI(t.coordinateSystem,n,t.get("scaleLimit"));t.setCenter&&t.setCenter(e.center),t.setZoom&&t.setZoom(e.zoom)})})});var NC,EC=function(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.cpx2=0,this.cpy2=0,this.extent=0},zC=(u(BC,NC=Ks),BC.prototype.getDefaultShape=function(){return new EC},BC.prototype.buildPath=function(t,e){var n=e.extent;t.moveTo(e.x1,e.y1),t.bezierCurveTo(e.cpx1,e.cpy1,e.cpx2,e.cpy2,e.x2,e.y2),"vertical"===e.orient?(t.lineTo(e.x2+n,e.y2),t.bezierCurveTo(e.cpx2+n,e.cpy2,e.cpx1+n,e.cpy1,e.x1+n,e.y1)):(t.lineTo(e.x2,e.y2+n),t.bezierCurveTo(e.cpx2,e.cpy2+n,e.cpx1,e.cpy1+n,e.x1,e.y1+n)),t.closePath()},BC.prototype.highlight=function(){lu(this)},BC.prototype.downplay=function(){uu(this)},BC);function BC(t){return NC.call(this,t)||this}u(GC,VC=ym),GC.prototype.init=function(t,e){this._controller=new ZI(e.getZr()),this._controllerHost={target:this.group},this.group.add(this._mainGroup)},GC.prototype.render=function(b,t,i){var e,n,o,r,a,s,l,u,h,c=this,d=b.getGraph(),w=this._mainGroup,p=b.layoutInfo,S=p.width,M=p.height,f=b.getData(),T=b.getData("edge"),I=b.get("orient");this._model=b,w.removeAll(),w.x=p.x,w.y=p.y,this._updateViewCoordSys(b,i),e=b,n=i,o=w,p=this._controller,r=this._controllerHost,a=null,s=new X(0,0,0,0),p.enable(e.get("roam"),{api:n,zInfo:{component:e},triggerInfo:{roamTrigger:e.get("roamTrigger"),isInSelf:function(t,e,n){return s.copy(o.getBoundingRect()),s.applyTransform(o.getComputedTransform()),s.contain(e,n)},isInClip:function(t,e,n){return!a||a.contain(e,n)}}}),r.zoomLimit=e.get("scaleLimit"),u=e.coordinateSystem,r.zoom=u?u.getZoom():1,l=e.subType+"Roam",p.off("pan").off("zoom").on("pan",function(t){lI(r,t.dx,t.dy),n.dispatchAction({seriesId:e.id,type:l,dx:t.dx,dy:t.dy})}).on("zoom",function(t){uI(r,t.scale,t.originX,t.originY),n.dispatchAction({seriesId:e.id,type:l,zoom:t.scale,originX:t.originX,originY:t.originY}),n.updateLabelLayout()}),d.eachEdge(function(e){var t,n,i,o,r,a,s,l=new zC,u=U(l),u=(u.dataIndex=e.dataIndex,u.seriesIndex=b.seriesIndex,u.dataType="edge",e.getModel()),h=u.getModel("lineStyle"),c=h.get("curveness"),d=e.node1.getLayout(),p=e.node1.getModel(),f=p.get("localX"),p=p.get("localY"),g=e.node2.getLayout(),y=e.node2.getModel(),m=y.get("localX"),y=y.get("localY"),v=e.getLayout(),_=(l.shape.extent=Math.max(1,v.dy),f="vertical"===(l.shape.orient=I)?(t=(null!=f?f*S:d.x)+v.sy,n=(null!=p?p*M:d.y)+d.dy,i=(null!=m?m*S:g.x)+v.ty,r=t,a=n*(1-c)+(o=null!=y?y*M:g.y)*c,s=i,n*c+o*(1-c)):(t=(null!=f?f*S:d.x)+d.dx,n=(null!=p?p*M:d.y)+v.sy,r=t*(1-c)+(i=null!=m?m*S:g.x)*c,a=n,s=t*c+i*(1-c),o=(null!=y?y*M:g.y)+v.ty),l.setShape({x1:t,y1:n,x2:i,y2:o,cpx1:r,cpy1:a,cpx2:s,cpy2:f}),l.useStyle(h.getItemStyle()),WC(l.style,I,e),""+u.get("value")),x=cd(u,"edgeLabel"),p=(hd(l,x,{labelFetcher:{getFormattedLabel:function(t,e,n,i,o,r){return b.getFormattedLabel(t,e,"edge",i,wt(o,x.normal&&x.normal.get("formatter"),_),r)}},labelDataIndex:e.dataIndex,defaultText:_}),l.setTextConfig({position:"inside"}),u.getModel("emphasis")),d=(Mu(l,u,"lineStyle",function(t){t=t.getItemStyle();return WC(t,I,e),t}),w.add(l),T.setItemGraphicEl(e.dataIndex,l),p.get("focus"));bu(l,"adjacency"===d?e.getAdjacentDataIndices():"trajectory"===d?e.getTrajectoryDataIndices():d,p.get("blurScope"),p.get("disabled"))}),d.eachNode(function(t){var e=t.getLayout(),n=t.getModel(),i=n.get("localX"),o=n.get("localY"),r=n.getModel("emphasis"),a=n.get(["itemStyle","borderRadius"])||0,i=new pl({shape:{x:null!=i?i*S:e.x,y:null!=o?o*M:e.y,width:e.dx,height:e.dy,r:a},style:n.getModel("itemStyle").getItemStyle(),z2:10}),o=(hd(i,cd(n),{labelFetcher:{getFormattedLabel:function(t,e){return b.getFormattedLabel(t,e,"node")}},labelDataIndex:t.dataIndex,defaultText:t.id}),i.disableLabelAnimation=!0,i.setStyle("fill",t.getVisual("color")),i.setStyle("decal",t.getVisual("style").decal),Mu(i,n),w.add(i),f.setItemGraphicEl(t.dataIndex,i),U(i).dataType="node",r.get("focus"));bu(i,"adjacency"===o?t.getAdjacentDataIndices():"trajectory"===o?t.getTrajectoryDataIndices():o,r.get("blurScope"),r.get("disabled"))}),f.eachItemGraphicEl(function(t,n){f.getItemModel(n).get("draggable")&&(t.drift=function(t,e){c._focusAdjacencyDisabled=!0,this.shape.x+=t,this.shape.y+=e,this.dirty(),i.dispatchAction({type:"dragNode",seriesId:b.id,dataIndex:f.getRawIndex(n),localX:this.shape.x/S,localY:this.shape.y/M})},t.ondragend=function(){c._focusAdjacencyDisabled=!1},t.draggable=!0,t.cursor="move")}),!this._data&&b.isAnimationEnabled()&&w.setClipPath((u=w.getBoundingRect(),p=b,d=function(){w.removeClipPath()},_c(h=new pl({shape:{x:u.x-10,y:u.y-10,width:0,height:u.height+20}}),{shape:{width:u.width+20}},p,d),h)),this._data=b.getData()},GC.prototype.dispose=function(){this._controller&&this._controller.dispose(),this._controllerHost=null},GC.prototype._updateViewCoordSys=function(t,e){var n=t.layoutInfo,i=n.width,n=n.height,e=t.coordinateSystem=new yI(null,{api:e,ecModel:t.ecModel});e.zoomLimit=t.get("scaleLimit"),e.setBoundingRect(0,0,i,n),e.setCenter(t.get("center")),e.setZoom(t.get("zoom")),this._controllerHost.target.attr({x:e.x,y:e.y,scaleX:e.scaleX,scaleY:e.scaleY})},GC.type="sankey";var VC,FC=GC;function GC(){var t=null!==VC&&VC.apply(this,arguments)||this;return t.type=GC.type,t._mainGroup=new cr,t._focusAdjacencyDisabled=!1,t}function WC(t,e,n){switch(t.fill){case"source":t.fill=n.node1.getVisual("color"),t.decal=n.node1.getVisual("style").decal;break;case"target":t.fill=n.node2.getVisual("color"),t.decal=n.node2.getVisual("style").decal;break;case"gradient":var i=n.node1.getVisual("color"),o=n.node2.getVisual("color");F(i)&&F(o)&&(t.fill=new Jh(0,0,+("horizontal"===e),+("vertical"===e),[{color:i,offset:0},{color:o,offset:1}]))}}u(XC,HC=im),XC.prototype.getInitialData=function(t,e){for(var n=t.edges||t.links||[],i=t.data||t.nodes||[],o=t.levels||[],r=(this.levelModels=[],this.levelModels),a=0;av&&(v=b.depth),x.setLayout({depth:B?b.depth:y},!0),"vertical"===c?x.setLayout({dy:h},!0):x.setLayout({dx:h},!0);for(var w=0;we[1]&&e.reverse(),e},B2.prototype.pointToData=function(t,e){return this.coordToData(this.toLocalCoord(t["x"===this.dim?0:1]),e)},B2.prototype.setCategorySortInfo=function(t){if("category"!==this.type)return!1;this.model.option.categorySortInfo=t,this.scale.setSortInfo(t)};var E2,z2=B2;function B2(t,e,n,i,o){t=E2.call(this,t,e,n)||this;return t.index=0,t.type=i||"value",t.position=o||"bottom",t}function V2(t,e,n){n=n||{};var i=e.axis,o={},r=i.getAxesOnZeroOf()[0],a=i.position,s=r?"onZero":a,i=i.dim,t=[t.x,t.x+t.width,t.y,t.y+t.height],l={left:0,right:1,top:0,bottom:1,onZero:2},u=e.get("offset")||0,u="x"===i?[t[2]-u,t[3]+u]:[t[0]-u,t[1]+u],h=(r&&(h=r.toGlobalCoord(r.dataToCoord(0)),u[l.onZero]=Math.max(Math.min(h,u[1]),u[0])),o.position=["y"===i?u[l[s]]:t[0],"x"===i?u[l[s]]:t[3]],o.rotation=Math.PI/2*("x"===i?0:1),o.labelDirection=o.tickDirection=o.nameDirection={top:-1,bottom:1,left:-1,right:1}[a],o.labelOffset=r?u[l[a]]-u[l.onZero]:0,e.get(["axisTick","inside"])&&(o.tickDirection=-o.tickDirection),bt(n.labelInside,e.get(["axisLabel","inside"]))&&(o.labelDirection=-o.labelDirection),e.get(["axisLabel","rotate"]));return o.labelRotate="top"===s?-h:h,o.z2=1,o}function F2(i){var o={xAxisModel:null,yAxisModel:null};return nt(o,function(t,e){var n=e.replace(/Model$/,""),n=i.getReferringComponents(n,la).models[0];o[e]=n}),o}var G2=[[3,1],[0,2]],W2=(H2.prototype.getRect=function(){return this._rect},H2.prototype.update=function(t,e){var n=this._axesMap;function i(t){var e,n=dt(t),i=n.length;if(i){for(var o=[],r=i-1;0<=r;r--){var a=t[+n[r]],s=a.model,l=a.scale;Q_(l)&&s.get("alignTicks")&&null==s.get("interval")?o.push(a):(n1(l,s),Q_(l)&&(e=a))}o.length&&(e||n1((e=o.pop()).scale,e.model),nt(o,function(t){PT(t.scale,t.model,e.scale)}))}}this._updateScale(t,this.model),i(n.x),i(n.y);var o={};nt(n.x,function(t){X2(n,"y",t,o)}),nt(n.y,function(t){X2(n,"x",t,o)}),this.resize(this.model,e)},H2.prototype.resize=function(t,e,n){var i,o,r,a,s,l=Kp(t,e),u=this._rect=jp(t.getBoxLayoutParams(),l.refContainer),h=this._axesMap,c=this._coordsList,d=t.get("containLabel");Z2(h,u),n||(i=u,o=c,n=h,r=d,a=e,s=new sT($2),nt(n,function(t){return nt(t,function(t){h1(t.model)&&(t.axisBuilder=function(t,e,n,i,o,r){for(var t=V2(t,n),a=!1,s=!1,l=0;lu[1]&&u.reverse(),(s=null==s||s>u[1]?u[1]:s)n||!!e&&(r=tD(t).seriesDataCount,e=o.getExtent(),Math.abs(e[0]-e[1])/r>n)):!0===i)},TD.prototype.makeElOption=function(t,e,n,i,o){},TD.prototype.createPointerEl=function(t,e,n,i){var o=e.pointer;o&&(o=wD(t).pointerEl=new ad[o.type](SD(e.pointer)),t.add(o))},TD.prototype.createLabelEl=function(t,e,n,i){e.label&&(e=wD(t).labelEl=new _l(SD(e.label)),t.add(e),CD(e,i))},TD.prototype.updatePointerEl=function(t,e,n){t=wD(t).pointerEl;t&&e.pointer&&(t.setStyle(e.pointer.style),n(t,{shape:e.pointer.shape}))},TD.prototype.updateLabelEl=function(t,e,n,i){t=wD(t).labelEl;t&&(t.setStyle(e.label.style),n(t,{x:e.label.x,y:e.label.y}),CD(t,i))},TD.prototype._renderHandle=function(t){var e,n,i,o,r,a;!this._dragging&&this.updateHandleTransform&&(e=this._axisPointerModel,n=this._api.getZr(),i=this._handle,o=e.getModel("handle"),a=e.get("status"),o.get("show")&&a&&"hide"!==a?(this._handle||(r=!0,i=this._handle=Zc(o.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(t){Le(t.event)},onmousedown:MD(this._onHandleDragMove,this,0,0),drift:MD(this._onHandleDragMove,this),ondragend:MD(this._onHandleDragEnd,this)}),n.add(i)),kD(i,e,!1),i.setStyle(o.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"])),V(a=o.get("size"))||(a=[a,a]),i.scaleX=a[0]/2,i.scaleY=a[1]/2,Cm(this,"_doDispatchAxisPointer",o.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,r)):(i&&n.remove(i),this._handle=null))},TD.prototype._moveHandleToValue=function(t,e){ID(this._axisPointerModel,!e&&this._moveAnimation,this._handle,DD(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},TD.prototype._onHandleDragMove=function(t,e){var n=this._handle;n&&(this._dragging=!0,t=this.updateHandleTransform(DD(n),[t,e],this._axisModel,this._axisPointerModel),this._payloadInfo=t,n.stopAnimation(),n.attr(DD(t)),wD(n).lastProp=null,this._doDispatchAxisPointer())},TD.prototype._doDispatchAxisPointer=function(){var t,e;this._handle&&(t=this._payloadInfo,e=this._axisModel,this._api.dispatchAction({type:"updateAxisPointer",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:e.axis.dim,axisIndex:e.componentIndex}]}))},TD.prototype._onHandleDragEnd=function(){var t;this._dragging=!1,this._handle&&(t=this._axisPointerModel.get("value"),this._moveHandleToValue(t),this._api.dispatchAction({type:"hideTip"}))},TD.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var t=t.getZr(),e=this._group,n=this._handle;t&&e&&(this._lastGraphicKey=null,e&&t.remove(e),n&&t.remove(n),this._group=null,this._handle=null,this._payloadInfo=null),Dm(this,"_doDispatchAxisPointer")},TD.prototype.doClear=function(){},TD.prototype.buildLabel=function(t,e,n){return{x:t[n=n||0],y:t[1-n],width:e[n],height:e[1-n]}},TD);function TD(){this._dragging=!1,this.animationThreshold=15}function ID(t,e,n,i){!function n(i,t){{var o;return E(i)&&E(t)?(o=!0,nt(t,function(t,e){o=o&&n(i[e],t)}),!!o):i===t}}(wD(n).lastProp,i)&&(wD(n).lastProp=i,e?vc(n,i,t):(n.stopAnimation(),n.attr(i)))}function CD(t,e){t[e.get(["label","show"])?"show":"hide"]()}function DD(t){return{x:t.x||0,y:t.y||0,rotation:t.rotation||0}}function kD(t,e,n){var i=e.get("z"),o=e.get("zlevel");t&&t.traverse(function(t){"group"!==t.type&&(null!=i&&(t.z=i),null!=o&&(t.zlevel=o),t.silent=n)})}function AD(t){var e,n=t.get("type"),t=t.getModel(n+"Style");return"line"===n?(e=t.getLineStyle()).fill=null:"shadow"===n&&((e=t.getAreaStyle()).stroke=null),e}function LD(t,e,n,i,o){var r=PD(n.get("value"),e.axis,e.ecModel,n.get("seriesDataIndices"),{precision:n.get(["label","precision"]),formatter:n.get(["label","formatter"])}),n=n.getModel("label"),a=Tp(n.get("padding")||0),s=n.getFont(),l=Uo(r,s),u=o.position,h=l.width+a[1]+a[3],l=l.height+a[0]+a[2],c=o.align,c=("right"===c&&(u[0]-=h),"center"===c&&(u[0]-=h/2),o.verticalAlign),i=("bottom"===c&&(u[1]-=l),"middle"===c&&(u[1]-=l/2),o=u,c=h,h=l,i=(l=i).getWidth(),l=l.getHeight(),o[0]=Math.min(o[0]+c,i)-c,o[1]=Math.min(o[1]+h,l)-h,o[0]=Math.max(o[0],0),o[1]=Math.max(o[1],0),n.get("backgroundColor"));i&&"auto"!==i||(i=e.get(["axisLine","lineStyle","color"])),t.label={x:u[0],y:u[1],style:dd(n,{text:r,font:s,fill:n.getTextColor(),padding:a,backgroundColor:i}),z2:10}}function PD(t,e,n,i,o){t=e.scale.parse(t);var r,a=e.scale.getLabel({value:t},{precision:o.precision}),o=o.formatter;return o&&(r={value:r1(e,{value:t}),axisDimension:e.dim,axisIndex:e.index,seriesData:[]},nt(i,function(t){var e=n.getSeriesByIndex(t.seriesIndex),t=t.dataIndexInside,e=e&&e.getDataParams(t);e&&r.seriesData.push(e)}),F(o)?a=o.replace("{value}",a):N(o)&&(a=o(r))),a}function OD(t,e,n){var i=ze();return We(i,i,n.rotation),Ge(i,i,n.position),Gc([t.dataToCoord(e),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],i)}function RD(t,e,n){return{x1:t[n=n||0],y1:t[1-n],x2:e[n],y2:e[1-n]}}function ND(t,e,n,i,o,r){return{cx:t,cy:e,r0:n,r:i,startAngle:o,endAngle:r,clockwise:!0}}u(BD,ED=Xl),BD.prototype.makeElOption=function(t,e,n,i,o){var r,a=n.axis,s=("angle"===a.dim&&(this.animationThreshold=Math.PI/18),a.polar),l=s.getOtherAxis(a).getExtent(),u=a.dataToCoord(e),h=i.get("type"),a=(h&&"none"!==h&&(r=AD(i),(h=FD[h](a,s,u,l)).style=r,t.graphicKey=h.type,t.pointer=h),i.get(["label","margin"]));LD(t,n,i,o,function(t,e,n,i){var o,r,a=e.axis,t=a.dataToCoord(t),s=(l=(l=n.getAngleAxis().getExtent()[0])/180*Math.PI,n.getRadiusAxis().getExtent());{var l;s="radius"===a.dim?(a=ze(),We(a,a,l),Ge(a,a,[n.cx,n.cy]),o=Gc([t,-i],a),a=e.getModel("axisLabel").get("rotate")||0,e=fT.innerTextLayout(l,a*Math.PI/180,-1),r=e.textAlign,e.textVerticalAlign):(l=s[1],o=n.coordToPoint([l+i,t]),a=n.cx,e=n.cy,r=Math.abs(o[0]-a)/l<.3?"center":o[0]>a?"left":"right",Math.abs(o[1]-e)/l<.3?"middle":o[1]>e?"top":"bottom")}return{position:o,align:r,verticalAlign:s}}(e,n,s,a))};var ED,zD=BD;function BD(){return null!==ED&&ED.apply(this,arguments)||this}var VD,FD={line:function(t,e,n,i){return"angle"===t.dim?{type:"Line",shape:RD(e.coordToPoint([i[0],n]),e.coordToPoint([i[1],n]))}:{type:"Circle",shape:{cx:e.cx,cy:e.cy,r:n}}},shadow:function(t,e,n,i){var o=Math.max(1,t.getBandWidth()),r=Math.PI/180;return"angle"===t.dim?{type:"Sector",shape:ND(e.cx,e.cy,i[0],i[1],(-n-o/2)*r,(o/2-n)*r)}:{type:"Sector",shape:ND(e.cx,e.cy,n-o/2,n+o/2,0,2*Math.PI)}}},GD=(u(WD,VD=Xl),WD.prototype.makeElOption=function(t,e,n,i,o){var r,a=n.axis,s=a.grid,l=i.get("type"),u=HD(s,a).getOtherAxis(a).getGlobalExtent(),h=a.toGlobalCoord(a.dataToCoord(e,!0)),a=(l&&"none"!==l&&(r=AD(i),(l=YD[l](a,h,u)).style=r,t.graphicKey=l.type,t.pointer=l),V2(s.getRect(),n));h=e,u=t,r=a,l=n,s=i,e=o,t=fT.innerTextLayout(r.rotation,0,r.labelDirection),r.labelMargin=s.get(["label","margin"]),LD(u,l,s,e,{position:OD(l.axis,h,r),align:t.textAlign,verticalAlign:t.textVerticalAlign})},WD.prototype.getHandleTransform=function(t,e,n){var i=V2(e.axis.grid.getRect(),e,{labelInside:!1}),n=(i.labelMargin=n.get(["handle","margin"]),OD(e.axis,t,i));return{x:n[0],y:n[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},WD.prototype.updateHandleTransform=function(t,e,n,i){var n=n.axis,o=n.grid,r=n.getGlobalExtent(!0),o=HD(o,n).getOtherAxis(n).getGlobalExtent(),n="x"===n.dim?0:1,a=[t.x,t.y],e=(a[n]+=e[n],a[n]=Math.min(r[1],a[n]),a[n]=Math.max(r[0],a[n]),(o[1]+o[0])/2),r=[e,e];r[n]=a[n];return{x:a[0],y:a[1],rotation:t.rotation,cursorPoint:r,tooltipOption:[{verticalAlign:"middle"},{align:"center"}][n]}},WD);function WD(){return null!==VD&&VD.apply(this,arguments)||this}function HD(t,e){var n={};return n[e.dim+"AxisIndex"]=e.index,t.getCartesian(n)}var YD={line:function(t,e,n){return{type:"Line",subPixelOptimize:!0,shape:RD([e,n[0]],[e,n[1]],XD(t))}},shadow:function(t,e,n){var i=Math.max(1,t.getBandWidth()),o=n[1]-n[0];return{type:"Rect",shape:(e=[e-i/2,n[0]],n=[i,o],i=XD(t),{x:e[i=i||0],y:e[1-i],width:n[i],height:n[1-i]})}}};function XD(t){return"x"===t.dim?0:1}u(jD,UD=g),jD.type="axisPointer",jD.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:_.color.border,width:1,type:"dashed"},shadowStyle:{color:_.color.shadowTint},label:{show:!0,formatter:null,precision:"auto",margin:3,color:_.color.neutral00,padding:[5,7,5,7],backgroundColor:_.color.accent60,borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:_.color.accent40,throttle:40}};var UD,ZD=jD;function jD(){var t=null!==UD&&UD.apply(this,arguments)||this;return t.type=jD.type,t}var qD=i(),KD=nt;function $D(t,e,n){var i,c,d;function o(t,h){c.on(t,function(e){n=d;var n,i,o={dispatchAction:r,pendings:i={showTip:[],hideTip:[]}};function r(t){var e=i[t.type];e?e.push(t):(t.dispatchAction=r,n.dispatchAction(t))}KD(qD(c).records,function(t){t&&h(t,e,o.dispatchAction)});var t,a=o.pendings,s=d,l=a.showTip.length,u=a.hideTip.length;l?t=a.showTip[l-1]:u&&(t=a.hideTip[u-1]),t&&(t.dispatchAction=null,s.dispatchAction(t))})}w.node||(i=e.getZr(),qD(i).records||(qD(i).records={}),d=e,qD(c=i).initialized||(qD(c).initialized=!0,o("click",M(JD,"click")),o("mousemove",M(JD,"mousemove")),o("globalout",QD)),(qD(i).records[t]||(qD(i).records[t]={})).handler=n)}function QD(t,e,n){t.handler("leave",null,n)}function JD(t,e,n,i){e.handler(t,n,i)}function tk(t,e){w.node||(e=e.getZr(),(qD(e).records||{})[t]&&(qD(e).records[t]=null))}u(ik,ek=cm),ik.prototype.render=function(t,e,n){var e=e.getComponent("tooltip"),i=t.get("triggerOn")||e&&e.get("triggerOn")||"mousemove|click";$D("axisPointer",n,function(t,e,n){"none"!==i&&("leave"===t||0<=i.indexOf(t))&&n({type:"updateAxisPointer",currTrigger:t,x:e&&e.offsetX,y:e&&e.offsetY})})},ik.prototype.remove=function(t,e){tk("axisPointer",e)},ik.prototype.dispose=function(t,e){tk("axisPointer",e)},ik.type="axisPointer";var ek,nk=ik;function ik(){var t=null!==ek&&ek.apply(this,arguments)||this;return t.type=ik.type,t}function ok(t,e){var n,i,o,r,a=[],s=t.seriesIndex;return null==s||!(e=e.getSeriesByIndex(s))||null==(s=oa(n=e.getData(),t))||s<0||V(s)?{point:[]}:(i=n.getItemGraphicEl(s),o=e.coordinateSystem,e.getTooltipPosition?a=e.getTooltipPosition(s)||[]:o&&o.dataToPoint?a=t.isStacked?(e=o.getBaseAxis(),t=o.getOtherAxis(e).dim,e=e.dim,t="x"===t||"radius"===t?1:0,e=n.mapDimension(e),(r=[])[t]=n.get(e,s),r[1-t]=n.get(n.getCalculationInfo("stackResultDimension"),s),o.dataToPoint(r)||[]):o.dataToPoint(n.getValues(B(o.dimensions,function(t){return n.mapDimension(t)}),s))||[]:i&&((e=i.getBoundingRect().clone()).applyTransform(i.transform),a=[e.x+e.width/2,e.y+e.height/2]),{point:a,el:i})}var rk=i();function ak(t,e,n){var r,a,i,s,l,o,u,h,c,d,p,f,g,y,m=t.currTrigger,v=[t.x,t.y],_=t,x=t.dispatchAction||S(n.dispatchAction,n),b=e.getComponent("axisPointer").coordSysAxesInfo;if(b)return ck(v)&&(v=ok({seriesIndex:_.seriesIndex,dataIndex:_.dataIndex},e).point),r=ck(v),a=_.axesInfo,i=b.axesInfo,s="leave"===m||ck(v),l={},e={list:[],map:{}},u={showPointer:M(lk,o={}),showTooltip:M(uk,e)},nt(b.coordSysMap,function(t,e){var o=r||t.containPoint(v);nt(b.coordSysAxesInfo[e],function(t,e){var n=t.axis,i=function(t,e){for(var n=0;n<(t||[]).length;n++){var i=t[n];if(e.axis.dim===i.axisDim&&e.axis.model.componentIndex===i.axisIndex)return i}}(a,t);s||!o||a&&!i||null!=(i=null!=(i=i&&i.value)||r?i:n.pointToData(v))&&sk(t,i,u,!1,l)})}),h={},nt(i,function(n,t){var i=n.linkGroup;i&&!o[t]&&nt(i.axesInfo,function(t,e){var e=o[e];t!==n&&e&&(e=e.value,i.mapper&&(e=n.axis.scale.parse(i.mapper(e,hk(t),hk(n)))),h[n.key]=e)})}),nt(h,function(t,e){sk(i[e],t,u,!0,l)}),c=o,_=i,d=l.axesInfo=[],nt(_,function(t,e){var n=t.axisPointerModel.option,e=c[e];e?(t.useHandle||(n.status="show"),n.value=e.value,n.seriesDataIndices=(e.payloadBatch||[]).slice()):t.useHandle||(n.status="hide"),"show"===n.status&&d.push({axisDim:t.axis.dim,axisIndex:t.axis.model.componentIndex,value:n.value})}),m=e,_=t,e=x,ck(t=v)||!m.list.length?e({type:"hideTip"}):(x=((m.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{},e({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:_.tooltipOption,position:_.position,dataIndexInside:x.dataIndexInside,dataIndex:x.dataIndex,seriesIndex:x.seriesIndex,dataByCoordSys:m.list})),e=i,_=(t=n).getZr(),x="axisPointerLastHighlights",p=rk(_)[x]||{},f=rk(_)[x]={},nt(e,function(t,e){var n=t.axisPointerModel.option;"show"===n.status&&t.triggerEmphasis&&nt(n.seriesDataIndices,function(t){var e=t.seriesIndex+" | "+t.dataIndex;f[e]=t})}),g=[],y=[],nt(p,function(t,e){f[e]||y.push(t)}),nt(f,function(t,e){p[e]||g.push(t)}),y.length&&t.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:y}),g.length&&t.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:g}),l}function sk(t,e,n,i,o){var r,a,s,l,u,h,c,d,p,f,g=t.axis;!g.scale.isBlank()&&g.containData(e)&&(t.involveSeries?(a=e,s=t.axis,l=s.dim,u=a,h=[],c=Number.MAX_VALUE,d=-1,nt(t.seriesModels,function(e,t){var n,i=e.getData().mapDimensionsAll(l);if(e.getAxisTooltipData)var o=e.getAxisTooltipData(i,a,s),r=o.dataIndices,o=o.nestestValue;else{if(!(r=e.indicesOfNearest(l,i[0],a,"category"===s.type?.5:null)).length)return;o=e.getData().get(i[0],r[0])}null!=o&&isFinite(o)&&(i=a-o,(n=Math.abs(i))<=c)&&((ne[1]&&e.reverse(),t.getExtent()),i=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:e[0],r:e[1],startAngle:-n[0]*i,endAngle:-n[1]*i,clockwise:t.inverse,contain:function(t,e){var t=t-this.cx,e=e-this.cy,t=t*t+e*e,e=this.r,n=this.r0;return e!==n&&t-1e-4<=e*e&&n*n<=1e-4+t},x:this.cx-e[1],y:this.cy-e[1],width:2*e[1],height:2*e[1]}},Ok.prototype.convertToPixel=function(t,e,n){return Rk(e)===this?this.dataToPoint(n):null},Ok.prototype.convertFromPixel=function(t,e,n){return Rk(e)===this?this.pointToData(n):null},Ok);function Ok(t){this.dimensions=Lk,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new Tk,this._angleAxis=new kk,this.axisPointerEnabled=!0,this.name=t||"",this._radiusAxis.polar=this._angleAxis.polar=this}function Rk(t){var e=t.seriesModel,t=t.polarModel;return t&&t.coordinateSystem||e&&e.coordinateSystem}function Nk(t,e){var n,i=this,o=i.getAngleAxis(),r=i.getRadiusAxis();o.scale.setExtent(1/0,-1/0),r.scale.setExtent(1/0,-1/0),t.eachSeries(function(t){var e;t.coordinateSystem===i&&(nt(l1(e=t.getData(),"radius"),function(t){r.scale.unionExtentFromData(e,t)}),nt(l1(e,"angle"),function(t){o.scale.unionExtentFromData(e,t)}))}),n1(o.scale,o.model),n1(r.scale,r.model),"category"!==o.type||o.onBand||(t=o.getExtent(),n=360/o.scale.count(),o.inverse?t[1]+=n:t[1]-=n,o.setExtent(t[0],t[1]))}function Ek(t,e){var n,i;t.type=e.get("type"),t.scale=i1(e),t.onBand=e.get("boundaryGap")&&"category"===t.type,t.inverse=e.get("inverse"),"angleAxis"===e.mainType&&(t.inverse=t.inverse!==e.get("clockwise"),n=e.get("startAngle"),i=null!=(i=e.get("endAngle"))?i:n+(t.inverse?-360:360),t.setExtent(n,i)),(e.axis=t).model=e}var zk={dimensions:Lk,create:function(t,a){var s=[];return t.eachComponent("polar",function(t,e){var e=new Pk(e+""),n=(e.update=Nk,e.getRadiusAxis()),i=e.getAngleAxis(),o=t.findAxisModel("radiusAxis"),r=t.findAxisModel("angleAxis");Ek(n,o),Ek(i,r),n=e,o=a,r=(i=t).get("center"),o=Kp(i,o).refContainer,n.cx=Y(r[0],o.width)+o.x,n.cy=Y(r[1],o.height)+o.y,r=n.getRadiusAxis(),n=Math.min(o.width,o.height)/2,null==(o=i.get("radius"))?o=[0,"100%"]:V(o)||(o=[0,o]),i=[Y(o[0],n),Y(o[1],n)],r.inverse?r.setExtent(i[1],i[0]):r.setExtent(i[0],i[1]),s.push(e),(t.coordinateSystem=e).model=t}),t.eachSeries(function(t){var e;"polar"===t.get("coordinateSystem")&&(e=t.getReferringComponents("polar",la).models[0],t.coordinateSystem=e.coordinateSystem)}),s}},Bk=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function Vk(t,e,n){e[1]>e[0]&&(e=e.slice().reverse());var i=t.coordToPoint([e[0],n]),t=t.coordToPoint([e[1],n]);return{x1:i[0],y1:i[1],x2:t[0],y2:t[1]}}function Fk(t){return t.getRadiusAxis().inverse?0:1}function Gk(t){var e=t[0],n=t[t.length-1];e&&n&&Math.abs(Math.abs(e.coord-n.coord)-360)<1e-4&&t.pop()}u(Yk,Wk=rD),Yk.prototype.render=function(e,t){var n,i,o,r,a,s;this.group.removeAll(),e.get("show")&&(n=e.axis,i=n.polar,o=i.getRadiusAxis().getExtent(),r=n.getTicksCoords({breakTicks:"none"}),a=n.getMinorTicksCoords(),Gk(s=B(n.getViewLabels(),function(t){t=v(t);var e=n.scale,e="ordinal"===e.type?e.getRawOrdinalNumber(t.tickValue):t.tickValue;return t.coord=n.dataToCoord(e),t})),Gk(r),nt(Bk,function(t){!e.get([t,"show"])||n.scale.isBlank()&&"axisLine"!==t||Uk[t](this.group,e,i,r,a,o,s)},this))},Yk.type="angleAxis";var Wk,Hk=Yk;function Yk(){var t=null!==Wk&&Wk.apply(this,arguments)||this;return t.type=Yk.type,t.axisPointerClass="PolarAxisPointer",t}var Xk,Uk={axisLine:function(t,e,n,i,o,r){var e=e.getModel(["axisLine","lineStyle"]),a=n.getAngleAxis(),s=Math.PI/180,l=a.getExtent(),u=Fk(n),h=u?0:1,c=360===Math.abs(l[1]-l[0])?"Circle":"Arc",c=0===r[h]?new ad[c]({shape:{cx:n.cx,cy:n.cy,r:r[u],startAngle:-l[0]*s,endAngle:-l[1]*s,clockwise:a.inverse},style:e.getLineStyle(),z2:1,silent:!0}):new bh({shape:{cx:n.cx,cy:n.cy,r:r[u],r0:r[h]},style:e.getLineStyle(),z2:1,silent:!0});c.style.fill=null,t.add(c)},axisTick:function(t,e,n,i,o,r){var a=e.getModel("axisTick"),s=(a.get("inside")?-1:1)*a.get("length"),l=r[Fk(n)],r=B(i,function(t){return new Nh({shape:Vk(n,[l,l+s],t.coord)})});t.add(Ec(r,{style:z(a.getModel("lineStyle").getLineStyle(),{stroke:e.get(["axisLine","lineStyle","color"])})}))},minorTick:function(t,e,n,i,o,r){if(o.length){for(var a=e.getModel("axisTick"),s=e.getModel("minorTick"),l=(a.get("inside")?-1:1)*s.get("length"),u=r[Fk(n)],h=[],c=0;ca?"left":"right",o=Math.abs(r[1]-s)/o<.3?"middle":r[1]>s?"top":"bottom",l=(p&&p[i]&&E(s=p[i])&&s.textStyle&&(n=new Nd(s.textStyle,f,f.ecModel)),new _l({silent:fT.isLabelSilent(h),style:dd(n,{x:r[0],y:r[1],fill:n.getTextColor()||h.get(["axisLine","lineStyle","color"]),text:t.formattedLabel,align:a,verticalAlign:o})}));u.add(l),Qc({el:l,componentModel:h,itemName:t.formattedLabel,formatterParamsExtra:{isTruncated:function(){return l.isTruncated},value:t.rawLabel,tickIndex:e}}),y&&((i=fT.makeAxisEventDataBase(h)).targetType="axisLabel",i.value=t.rawLabel,U(l).eventData=i)},this)},splitLine:function(t,e,n,i,o,r){for(var a=e.getModel("splitLine").getModel("lineStyle"),s=0,l=(l=a.get("color"))instanceof Array?l:[l],u=[],h=0;hn[o],f=[-c.x,-c.y],e=(e||(f[i]=l[s]),[0,0]),s=[-d.x,-d.y],g=W(t.get("pageButtonGap",!0),t.get("itemGap",!0)),f=(p&&("end"===t.get("pageButtonPosition",!0)?s[i]+=n[o]-d[o]:e[i]+=d[o]+g),s[1-i]+=c[r]/2-d[r]/2,l.setPosition(f),u.setPosition(e),h.setPosition(s),{x:0,y:0}),c=(f[o]=(p?n:c)[o],f[r]=Math.max(c[r],d[r]),f[a]=Math.min(0,d[a]+s[1-i]),u.__rectSize=n[o],p?((e={x:0,y:0})[o]=Math.max(n[o]-d[o]-g,0),e[r]=f[r],u.setClipPath(new pl({shape:e})),u.__rectSize=e[o]):h.eachChild(function(t){t.attr({invisible:!0,silent:!0})}),this._getPageInfo(t));return null!=c.pageIndex&&vc(l,{x:c.contentPosition[0],y:c.contentPosition[1]},p?t:null),this._updatePageInfoView(t,c),f},zA.prototype._pageGo=function(t,e,n){t=this._getPageInfo(e)[t];null!=t&&n.dispatchAction({type:"legendScroll",scrollDataIndex:t,legendId:e.id})},zA.prototype._updatePageInfoView=function(n,i){var o=this._controllerGroup,t=(nt(["pagePrev","pageNext"],function(t){var e=null!=i[t+"DataIndex"],t=o.childOfName(t);t&&(t.setStyle("fill",e?n.get("pageIconColor",!0):n.get("pageIconInactiveColor",!0)),t.cursor=e?"pointer":"default")}),o.childOfName("pageText")),e=n.get("pageFormatter"),r=i.pageIndex,r=null!=r?r+1:0,a=i.pageCount;t&&e&&t.setStyle("text",F(e)?e.replace("{current}",null==r?"":r+"").replace("{total}",null==a?"":a+""):e({current:r,total:a}))},zA.prototype._getPageInfo=function(t){var e=t.get("scrollDataIndex",!0),n=this.getContentGroup(),i=this._containerGroup.__rectSize,t=t.getOrient().index,o=RA[t],r=NA[t],e=this._findTargetItemIndex(e),a=n.children(),s=a[e],l=a.length,u=l?1:0,h={contentPosition:[n.x,n.y],pageCount:u,pageIndex:u-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(s){n=g(s);h.contentPosition[t]=-n.s;for(var c=e+1,d=n,p=n,f=null;c<=l;++c)(!(f=g(a[c]))&&p.e>d.s+i||f&&!y(f,d.s))&&(d=p.i>d.i?p:f)&&(null==h.pageNextDataIndex&&(h.pageNextDataIndex=d.i),++h.pageCount),p=f;for(c=e-1,d=n,p=n,f=null;-1<=c;--c)(f=g(a[c]))&&y(p,f.s)||!(d.i=e&&t.s<=e+i}},zA.prototype._findTargetItemIndex=function(n){var i,o;return this._showController?(this.getContentGroup().eachChild(function(t,e){t=t.__legendDataIndex;null==o&&null!=t&&(o=e),t===n&&(i=e)}),null!=i?i:o):0},zA.type="legend.scroll",zA);function zA(){var t=null!==PA&&PA.apply(this,arguments)||this;return t.type=zA.type,t.newlineDisabled=!0,t._currentIndex=0,t}y1(function(t){y1(CA),t.registerComponentModel(kA),t.registerComponentView(EA),t.registerAction("legendScroll","legendscroll",function(t,e){var n=t.scrollDataIndex;null!=n&&e.eachComponent({mainType:"legend",subType:"scroll",query:t},function(t){t.setScrollDataIndex(n)})})});u(FA,BA=g),FA.type="tooltip",FA.dependencies=["axisPointer"],FA.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,displayTransition:!0,enterable:!1,backgroundColor:_.color.neutral00,shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,defaultBorderColor:_.color.border,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:_.color.borderShade,width:1,type:"dashed",textStyle:{}}},textStyle:{color:_.color.tertiary,fontSize:14}};var BA,VA=FA;function FA(){var t=null!==BA&&BA.apply(this,arguments)||this;return t.type=FA.type,t}function GA(t){var e=t.get("confine");return null!=e?e:"richText"===t.get("renderMode")}function WA(t){if(w.domSupported)for(var e=document.documentElement.style,n=0,i=t.length;n'):""),F(t))r.innerHTML=t+c;else if(t){r.innerHTML="",V(t)||(t=[t]);for(var d,p=0;p"),r=f.join(e);this._showOrMove(i,function(){this._updateContentNotChangedOnAxis(t,d)?this._updatePosition(i,o,n[0],n[1],this._tooltipContent,d):this._showTooltipContent(i,r,d,Math.random()+"",n[0],n[1],o,null,g)})},sL.prototype._showSeriesItemTooltip=function(t,e,n){var i,o,r,a,s,l=this._ecModel,e=U(e),u=e.seriesIndex,h=l.getSeriesByIndex(u),c=e.dataModel||h,d=e.dataIndex,e=e.dataType,p=c.getData(e),f=this._renderMode,g=t.positionDefault,y=lL([p.getItemModel(d),c,h&&(h.coordinateSystem||{}).model],this._tooltipModel,g?{position:g}:null),h=y.get("trigger");null!=h&&"item"!==h||(i=c.getDataParams(d,e),o=new $y,i.marker=o.makeTooltipMarker("item",Lp(i.color),f),g=Hg(c.formatTooltip(d,!1,e)),h=y.get("order"),e=y.get("valueFormatter"),r=g.frag,a=r?Uy(e?P({valueFormatter:e},r):r,o,f,h,l.get("useUTC"),y.get("textStyle")):g.text,s="item_"+c.name+"_"+d,this._showOrMove(y,function(){this._showTooltipContent(y,a,i,s,t.offsetX,t.offsetY,t.position,t.target,o)}),n({type:"showTip",dataIndexInside:d,dataIndex:p.getRawIndex(d),seriesIndex:u,from:this.uid}))},sL.prototype._showComponentItemTooltip=function(e,n,t){var i="html"===this._renderMode,o=U(n),r=o.tooltipConfig.option||{},a=r.encodeHTMLContent,a=(F(r)&&(r={content:r,formatter:r},a=!0),a&&i&&r.content&&((r=v(r)).content=Se(r.content)),[r]),i=this._ecModel.getComponent(o.componentMainType,o.componentIndex),o=(i&&a.push(i),a.push({formatter:r.content}),e.positionDefault),s=lL(a,this._tooltipModel,o?{position:o}:null),l=s.get("content"),u=Math.random()+"",h=new $y;this._showOrMove(s,function(){var t=v(s.get("formatterParams")||{});this._showTooltipContent(s,l,t,u,e.offsetX,e.offsetY,e.position,n,h)}),t({type:"showTip",from:this.uid})},sL.prototype._showTooltipContent=function(n,t,i,e,o,r,a,s,l){var u,h,c,d,p;this._ticket="",n.get("showContent")&&n.get("show")&&((u=this._tooltipContent).setEnterable(n.get("enterable")),h=n.get("formatter"),a=a||n.get("position"),t=t,c=this._getNearestPoint([o,r],i,n.get("trigger"),n.get("borderColor"),n.get("defaultBorderColor",!0)).color,h&&(t=F(h)?(d=n.ecModel.get("useUTC"),t=h,kp(t=(p=V(i)?i[0]:i)&&p.axisType&&0<=p.axisType.indexOf("time")?sp(p.axisValue,t,d):t,i,!0)):N(h)?(p=S(function(t,e){t===this._ticket&&(u.setContent(e,l,n,c,a),this._updatePosition(n,a,o,r,u,i,s))},this),this._ticket=e,h(i,e,p)):h),u.setContent(t,l,n,c,a),u.show(n,c),this._updatePosition(n,a,o,r,u,i,s))},sL.prototype._getNearestPoint=function(t,e,n,i,o){return"axis"===n||V(e)?{color:i||o}:V(e)?void 0:{color:i||e.color||e.borderColor}},sL.prototype._updatePosition=function(t,e,n,i,o,r,a){var s,l=this._api.getWidth(),u=this._api.getHeight(),h=(e=e||t.get("position"),o.getSize()),c=t.get("align"),d=t.get("verticalAlign"),p=a&&a.getBoundingRect().clone();a&&p.applyTransform(a.transform),V(e=N(e)?e([n,i],r,o.el,p,{viewSize:[l,u],contentSize:h.slice()}):e)?(n=Y(e[0],l),i=Y(e[1],u)):E(e)?((r=e).width=h[0],r.height=h[1],n=(r=jp(r,{width:l,height:u})).x,i=r.y,d=c=null):i=(n=(s=F(e)&&a?function(t,e,n,i){var o=n[0],r=n[1],a=Math.ceil(Math.SQRT2*i)+8,s=0,l=0,u=e.width,h=e.height;switch(t){case"inside":s=e.x+u/2-o/2,l=e.y+h/2-r/2;break;case"top":s=e.x+u/2-o/2,l=e.y-r-a;break;case"bottom":s=e.x+u/2-o/2,l=e.y+h+a;break;case"left":s=e.x-o-a,l=e.y+h/2-r/2;break;case"right":s=e.x+u+a,l=e.y+h/2-r/2}return[s,l]}(e,p,h,t.get("borderWidth")):function(t,e,n,i,o,r,a){var n=n.getSize(),s=n[0],n=n[1];null!=r&&(ih[0]?s:o)[0]:r[0]=(a[0]>h[0]?o:s)[0],"y0"===n[1]?r[1]=(a[1]>h[1]?s:o)[1]:r[1]=(a[1]>h[1]?o:s)[1],i.getMarkerPosition(r,n,!0)):(a=[l=t.get(n[0],e),u=t.get(n[1],e)],c.clampData&&c.clampData(a,a),c.dataToPoint(a,!0)),_w(c,"cartesian2d")&&(o=c.getAxis("x"),s=c.getAxis("y"),l=t.get(n[0],e),u=t.get(n[1],e),QL(l)?h[0]=o.toGlobalCoord(o.getExtent()["x0"===n[0]?0:1]):QL(u)&&(h[1]=s.toGlobalCoord(s.getExtent()["y0"===n[1]?0:1]))),isNaN(p)||(h[0]=p),isNaN(d)||(h[1]=d)):h=[p,d],h}var nP,iP=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],oP=(u(rP,nP=_a),rP.prototype.updateTransform=function(t,e,o){e.eachSeries(function(n){var i,t=gL.getMarkerModelFromSeries(n,"markArea");t&&(i=t.getData()).each(function(e){var t=B(iP,function(t){return eP(i,e,t,n,o)});i.setItemLayout(e,t),i.getItemGraphicEl(e).setShape("points",t)})},this)},rP.prototype.renderSeries=function(a,o,t,s){var l=a.coordinateSystem,e=a.id,u=a.getData(),n=this.markerGroupMap,r=n.get(e)||n.set(e,{group:new cr}),h=(this.group.add(r.group),this.markKeep(r),function(t,n,e){var i,o;{var r;i=t?(r=B(t&&t.dimensions,function(t){var e=n.getData();return P(P({},e.getDimensionInfo(e.mapDimension(t))||{}),{name:t,ordinalMeta:null})}),o=B(["x0","y0","x1","y1"],function(t,e){return{name:t,type:r[e%2].type}}),new H_(o,e)):new H_(o=[{name:"value",type:"float"}],e)}e=B(e.get("data"),M(KL,n,t,e));t&&(e=ht(e,M(tP,t)));t=t?function(t,e,n,i){return ny(t.coord[Math.floor(i/2)][i%2],o[i])}:function(t,e,n,i){return ny(t.value,o[i])};return i.initData(e,null,t),i.hasItemOption=!0,i}(l,a,o));o.setData(h),h.each(function(e){var t=B(iP,function(t){return eP(h,e,t,a,s)}),n=l.getAxis("x").scale,i=l.getAxis("y").scale,o=n.getExtent(),r=i.getExtent(),n=[n.parse(h.get("x0",e)),n.parse(h.get("x1",e))],i=[i.parse(h.get("y0",e)),i.parse(h.get("y1",e))],o=(kr(n),kr(i),!(o[0]>n[1]||o[1]i[1]||r[1]r&&(e[1-i]=e[i]+n.sign*r)}function wP(t,e){t=t[e]-t[1-e];return{span:Math.abs(t),sign:0e[1]&&(e[1]=t[1])})}),[(e=Jx((n=e.getAxisModel()).axis.scale,n,o).calculate()).min,e.max]),this._updateMinMaxSpan(),n=this.calculateDataWindow(t.settledOption),this._valueWindow=n.valueWindow,this._percentWindow=n.percentWindow,this._setAxisModel())},BP.prototype.filterData=function(t,e){var o,n,r,c;t===this._dataZoomModel&&(o=this._dimName,n=this.getTargetSeriesModels(),r=t.get("filterMode"),c=this._valueWindow,"none"!==r)&&NP(n,function(n){var l,u,i=n.getData(),h=i.mapDimensionsAll(o);h.length&&("weakFilter"===r?(l=i.getStore(),u=B(h,function(t){return i.getDimensionIndex(t)},i),i.filterSelf(function(t){for(var e,n,i,o=0;oc[1];if(a&&!s&&!r)return!0;a&&(i=!0),s&&(e=!0),r&&(n=!0)}return i&&e&&n})):NP(h,function(t){var e;"empty"===r?n.setData(i=i.map(t,function(t){return(e=t)>=c[0]&&e<=c[1]?t:NaN;var e})):((e={})[t]=c,i.selectRange(e))}),NP(h,function(t){i.setApproximateExtent(c,t)}))})},BP.prototype._updateMinMaxSpan=function(){var i=this._minMaxSpan={},o=this._dataZoomModel,r=this._dataExtent;NP(["min","max"],function(t){var e=o.get(t+"Span"),n=o.get(t+"ValueSpan");null!=(n=null!=n?this.getAxisModel().axis.scale.parse(n):n)?e=Ir(r[0]+n,r,[0,100],!0):null!=e&&(n=Ir(e,[0,100],r,!0)-r[0]),i[t+"Span"]=e,i[t+"ValueSpan"]=n},this)},BP.prototype._setAxisModel=function(){var t,e=this.getAxisModel(),n=this._percentWindow,i=this._valueWindow;n&&(t=Pr(i,[0,500]),t=Math.min(t,20),e=e.axis.scale.rawExtentInfo,0!==n[0]&&e.setDeterminedMinMax("min",+i[0].toFixed(t)),100!==n[1]&&e.setDeterminedMinMax("max",+i[1].toFixed(t)),e.freeze())},BP);function BP(t,e,n,i){this._dimName=t,this._axisIndex=e,this.ecModel=i,this._dataZoomModel=n}var VP={getTargetSeries:function(r){function t(o){r.eachComponent("dataZoom",function(i){i.eachTargetAxis(function(t,e){var n=r.getComponent(lP(t),e);o(t,e,n,i)})})}t(function(t,e,n,i){n.__dzAxisProxy=null});var o=[],e=(t(function(t,e,n,i){n.__dzAxisProxy||(n.__dzAxisProxy=new zP(t,e,i,r),o.push(n.__dzAxisProxy))}),it());return nt(o,function(t){nt(t.getTargetSeriesModels(),function(t){e.set(t.uid,t)})}),e},overallReset:function(t,i){t.eachComponent("dataZoom",function(n){n.eachTargetAxis(function(t,e){n.getAxisProxy(t,e).reset(n)}),n.eachTargetAxis(function(t,e){n.getAxisProxy(t,e).filterData(n,i)})}),t.eachComponent("dataZoom",function(t){var e,n=t.findRepresentativeAxisProxy();n&&(e=n.getDataPercentWindow(),n=n.getDataValueWindow(),t.setCalculatedRange({start:e[0],end:e[1],startValue:n[0],endValue:n[1]}))})}};var FP=!1;function GP(t){FP||(FP=!0,t.registerProcessor(t.PRIORITY.PROCESSOR.FILTER,VP),t.registerAction("dataZoom",function(e,t){nt(uP(t,e),function(t){t.setRawRange({start:e.start,end:e.end,startValue:e.startValue,endValue:e.endValue})})}),t.registerSubTypeDefaulter("dataZoom",function(){return"slider"}))}function WP(t){GP(t),t.registerComponentModel(mP),t.registerComponentView(AP),DP(t)}u(XP,HP=c0),XP.type="dataZoom.slider",XP.layoutMode="box",XP.defaultOption=Vd(c0.defaultOption,{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,borderColor:_.color.accent10,borderRadius:0,backgroundColor:_.color.transparent,dataBackground:{lineStyle:{color:_.color.accent30,width:.5},areaStyle:{color:_.color.accent20,opacity:.2}},selectedDataBackground:{lineStyle:{color:_.color.accent40,width:.5},areaStyle:{color:_.color.accent20,opacity:.3}},fillerColor:"rgba(135,175,274,0.2)",handleIcon:"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z",handleSize:"100%",handleStyle:{color:_.color.neutral00,borderColor:_.color.accent20},moveHandleSize:7,moveHandleIcon:"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z",moveHandleStyle:{color:_.color.accent40,opacity:.5},showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:_.color.tertiary},brushSelect:!0,brushStyle:{color:_.color.accent30,opacity:.3},emphasis:{handleLabel:{show:!0},handleStyle:{borderColor:_.color.accent40},moveHandleStyle:{opacity:.8}},defaultLocationEdgeGap:15});var HP,YP=XP;function XP(){var t=null!==HP&&HP.apply(this,arguments)||this;return t.type=XP.type,t}var UP,ZP=pl,jP="horizontal",qP="vertical",KP=["line","bar","candlestick","scatter"],$P={easing:"cubicOut",duration:100,delay:0},QP=(u(JP,UP=jh),JP.prototype.init=function(t,e){this.api=e,this._onBrush=S(this._onBrush,this),this._onBrushEnd=S(this._onBrushEnd,this)},JP.prototype.render=function(t,e,n,i){UP.prototype.render.apply(this,arguments),Cm(this,"_dispatchZoomAction",t.get("throttle"),"fixRate"),this._orient=t.getOrient(),!1===t.get("show")?this.group.removeAll():t.noTarget()?(this._clear(),this.group.removeAll()):(i&&"dataZoom"===i.type&&i.from===this.uid||this._buildView(),this._updateView())},JP.prototype.dispose=function(){this._clear(),UP.prototype.dispose.apply(this,arguments)},JP.prototype._clear=function(){Dm(this,"_dispatchZoomAction");var t=this.api.getZr();t.off("mousemove",this._onBrush),t.off("mouseup",this._onBrushEnd)},JP.prototype._buildView=function(){var t=this.group,e=(t.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval(),this._displayables.sliderGroup=new cr);this._renderBackground(),this._renderHandle(),this._renderDataShadow(),t.add(e),this._positionGroup()},JP.prototype._resetLocation=function(){var t=this.dataZoomModel,e=this.api,n=t.get("brushSelect")?7:0,e=Kp(t,e).refContainer,i=this._findCoordRect(),o=t.get("defaultLocationEdgeGap",!0)||0,r=this._orient===jP?{right:e.width-i.x-i.width,top:e.height-30-o-n,width:i.width,height:30}:{right:o,top:i.y,width:30,height:i.height},a=Jp(t.option),n=(nt(["right","top","width","height"],function(t){"ph"===a[t]&&(a[t]=r[t])}),jp(a,e));this._location={x:n.x,y:n.y},this._size=[n.width,n.height],this._orient===qP&&this._size.reverse()},JP.prototype._positionGroup=function(){var t=this.group,e=this._location,n=this._orient,i=this.dataZoomModel.getFirstTargetAxisModel(),i=i&&i.get("inverse"),o=this._displayables.sliderGroup,r=(this._dataShadowInfo||{}).otherAxisInverse,n=(o.attr(n!==jP||i?n===jP&&i?{scaleY:r?1:-1,scaleX:-1}:n!==qP||i?{scaleY:r?-1:1,scaleX:-1,rotation:Math.PI/2}:{scaleY:r?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:r?1:-1,scaleX:1}),t.getBoundingRect([o]));t.x=e.x-n.x,t.y=e.y-n.y,t.markRedraw()},JP.prototype._getViewExtent=function(){return[0,this._size[0]]},JP.prototype._renderBackground=function(){var t=this.dataZoomModel,e=this._size,n=this._displayables.sliderGroup,i=t.get("brushSelect"),t=(n.add(new ZP({silent:!0,shape:{x:0,y:0,width:e[0],height:e[1]},style:{fill:t.get("backgroundColor")},z2:-40})),new ZP({shape:{x:0,y:0,width:e[0],height:e[1]},style:{fill:"transparent"},z2:0,onclick:S(this._onClickPanel,this)})),e=this.api.getZr();i?(t.on("mousedown",this._onBrushStart,this),t.cursor="crosshair",e.on("mousemove",this._onBrush),e.on("mouseup",this._onBrushEnd)):(e.off("mousemove",this._onBrush),e.off("mouseup",this._onBrushEnd)),n.add(t)},JP.prototype._renderDataShadow=function(){var t=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],t){var e=this._size,n=this._shadowSize||[],i=t.series,o=i.getRawData(),r=i.getShadowDim&&i.getShadowDim(),r=r&&o.getDimensionInfo(r)?i.getShadowDim():t.otherDim;if(null!=r)for(var a,s,l,u,h,c,d,p,f,g,y,m,v,_=this._shadowPolygonPts,x=this._shadowPolylinePts,b=(o===this._shadowData&&r===this._shadowDim&&e[0]===n[0]&&e[1]===n[1]||(a=o.getDataExtent(t.thisDim),i=.3*((s=o.getDataExtent(r))[1]-s[0]),s=[s[0]-i,s[1]+i],l=[0,e[1]],n=[0,e[0]],u=[[e[0],0],[0,0]],h=[],c=n[1]/Math.max(1,o.count()-1),d=e[0]/(a[1]-a[0]),p="time"===t.thisAxis.type,f=-c,g=Math.round(o.count()/e[0]),o.each([t.thisDim,r],function(t,e,n){0e[0]||t[1]<0||t[1]>e[1]||(e=((e=this._handleEnds)[0]+e[1])/2,t=this._updateInterval("all",t[0]-e),this._updateView(),t&&this._dispatchZoomAction(!1))},JP.prototype._onBrushStart=function(t){var e=t.offsetX,t=t.offsetY;this._brushStart=new H(e,t),this._brushing=!0,this._brushStartTime=+new Date},JP.prototype._onBrushEnd=function(t){var e,n,i,o;this._brushing&&(i=this._displayables.brushRect,this._brushing=!1,i)&&(i.attr("ignore",!0),i=i.shape,+new Date-this._brushStartTime<200&&Math.abs(i.width)<5||(e=this._getViewExtent(),n=[0,100],bP(0,i=this._handleEnds=[i.x,i.x+i.width],e,0,null!=(o=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan()).minSpan?Ir(o.minSpan,n,e,!0):null,null!=o.maxSpan?Ir(o.maxSpan,n,e,!0):null),this._range=kr([Ir(i[0],e,n,!0),Ir(i[1],e,n,!0)]),this._updateView(),this._dispatchZoomAction(!1)))},JP.prototype._onBrush=function(t){this._brushing&&(Le(t.event),this._updateBrushRect(t.offsetX,t.offsetY))},JP.prototype._updateBrushRect=function(t,e){var n=this._displayables,i=this.dataZoomModel,o=n.brushRect,i=(o||(o=n.brushRect=new ZP({silent:!0,style:i.getModel("brushStyle").getItemStyle()}),n.sliderGroup.add(o)),o.attr("ignore",!1),this._brushStart),n=this._displayables.sliderGroup,t=n.transformCoordToLocal(t,e),e=n.transformCoordToLocal(i.x,i.y),n=this._size;t[0]=Math.max(Math.min(n[0],t[0]),0),o.setShape({x:e[0],y:0,width:t[0]-e[0],height:n[1]})},JP.prototype._dispatchZoomAction=function(t){var e=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:t?$P:null,start:e[0],end:e[1]})},JP.prototype._findCoordRect=function(){var t,e,n=hP(this.dataZoomModel).infoList;return t=(t=!t&&n.length?(n=n[0].model.coordinateSystem).getRect&&n.getRect():t)?t:{x:.2*(n=this.api.getWidth()),y:.2*(e=this.api.getHeight()),width:.6*n,height:.6*e}},JP.type="dataZoom.slider",JP);function JP(){var t=null!==UP&&UP.apply(this,arguments)||this;return t.type=JP.type,t._displayables={},t}function tO(t){t.registerComponentModel(YP),t.registerComponentView(QP),GP(t)}y1(function(t){y1(WP),y1(tO)}),y1(iw);var eO={value:"eq","<":"lt","<=":"lte",">":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},nO=(iO.prototype.evaluate=function(t){var e=typeof t;return F(e)?this._condVal.test(t):!!G(e)&&this._condVal.test(t+"")},iO);function iO(t){null==(this._condVal=F(t)?new RegExp(t):_t(t)?t:null)&&f("")}rO.prototype.evaluate=function(){return this.value};var oO=rO;function rO(){}sO.prototype.evaluate=function(){for(var t=this.children,e=0;e[]},width:{type:Number,default:300},height:{type:Number,default:300},colorList:{type:Array,default:()=>["#60A5FA","#FEC200","#EF4444"]},fontSizeConfig:{type:Object,default:()=>({minSize:12,maxSize:40,scaleFactor:.1})}},data(){return{canvasWidth:this.width,canvasHeight:this.height,ctx:null,placedWords:[]}},watch:{wordData:{handler(){this.drawWordCloud()},deep:!0}},mounted(){this.initCanvas()},methods:{async initCanvas(){await new Promise((t=>setTimeout(t,50)));t.index.createSelectorQuery().in(this).select(".word-cloud-canvas").fields({node:!0,size:!0}).exec((async e=>{if(!e||!e[0]||!e[0].node)return void console.error("获取canvas节点失败,请检查canvas是否正确渲染");const a=e[0].node;let i=null;try{i=a.getContext("2d")}catch(o){console.warn("获取2d上下文失败,尝试兼容处理",o),i=t.index.createCanvasContext("wordCloudCanvas",this)}if(!i)return void console.error("无法获取canvas 2d上下文");const s=t.index.getSystemInfoSync().pixelRatio||1;a.width=this.canvasWidth*s,a.height=this.canvasHeight*s,i.scale(s,s),this.ctx=i,this.drawWordCloud()}))},drawWordCloud(){if(!this.ctx||!this.wordData.length)return;this.ctx.clearRect(0,0,this.canvasWidth,this.canvasHeight),this.placedWords=[];const t=[...this.wordData].sort(((t,e)=>e.value-t.value)),e=t.map((t=>t.value));this.valueMax=Math.max(...e),this.valueMin=Math.min(...e),t.forEach(((t,e)=>{this.placeWord(t,e)}))},placeWord(t,e){const a=this.ctx,{minSize:i,maxSize:s,scaleFactor:o}=this.fontSizeConfig;let n=1;this.valueMax!==this.valueMin&&(n=(t.value-this.valueMin)/(this.valueMax-this.valueMin));const h=Math.min(i+(s-i)*n*o,s),r=120*(Math.random()-.5)*Math.PI/180;a.font=`${h}px sans-serif`;const c=a.measureText(t.text||t.name).width,d=1.05*h;for(let l=0;l<150;l++){const e=.05*this.canvasWidth+Math.random()*this.canvasWidth*.9,i=.05*this.canvasHeight+Math.random()*this.canvasHeight*.9;if(!this.checkOverlap(e,i,c,d,r,2)){const s=this.canvasWidth/2,o=this.canvasHeight/2,n=Math.sqrt(Math.pow(e-s,2)+Math.pow(i-o,2)),l=Math.sqrt(Math.pow(s,2)+Math.pow(o,2));let u;u=n>.66*l?this.colorList[0]:n>.33*l?this.colorList[1]:this.colorList[2],a.fillStyle=u,this.drawTextAtPosition(t.text||t.name,e,i,r,h),this.placedWords.push({x:e,y:i,width:c,height:d,angle:r});break}}},checkOverlap(t,e,a,i,s,o=2){const n=this.getBoundingRect(t,e,a,i,s,o);for(const h of this.placedWords){const t=this.getBoundingRect(h.x,h.y,h.width,h.height,h.angle,o);if(n.leftt.left&&n.topt.top)return!0}return!1},getBoundingRect(t,e,a,i,s,o=2){const n=Math.cos(s),h=Math.sin(s),r=(a-o)/2,c=(i-o)/2,d=[{x:-r,y:-c},{x:-r,y:c},{x:r,y:c},{x:r,y:-c}].map((a=>({x:t+a.x*n-a.y*h,y:e+a.x*h+a.y*n})));return{left:Math.min(...d.map((t=>t.x))),right:Math.max(...d.map((t=>t.x))),top:Math.min(...d.map((t=>t.y))),bottom:Math.max(...d.map((t=>t.y)))}},drawTextAtPosition(t,e,a,i,s){const o=this.ctx;o.save(),o.translate(e,a),o.rotate(i),o.textAlign="center",o.textBaseline="middle",o.fillText(t,0,0),o.restore()}}};const a=t._export_sfc(e,[["render",function(t,e,a,i,s,o){return{a:s.canvasWidth+"px",b:s.canvasHeight+"px"}}],["__scopeId","data-v-e748f4a2"]]);exports.MiniProgramPage=a; diff --git a/unpackage/dist/build/mp-weixin/app.js b/unpackage/dist/build/mp-weixin/app.js new file mode 100644 index 0000000..08a981b --- /dev/null +++ b/unpackage/dist/build/mp-weixin/app.js @@ -0,0 +1 @@ +"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("./common/vendor.js"),t=require("./utils/share.js");Math;const o={onLaunch:function(){console.log("App Launch");let t=e.index.getWindowInfo();e.provide("statusHeight",t.statusBarHeight),e.provide("windowWidth",t.windowWidth),e.provide("safeAreaTop",t.safeArea.top);var o=t.safeAreaInsets.bottom;let n=e.index.getMenuButtonBoundingClientRect();e.provide("navHeight",n.bottom+n.top-t.statusBarHeight),e.provide("menuTop",n.top),e.provide("menuHeight",n.height),e.provide("isiPhoneX",34==o)},onShow:function(){console.log("App Show"),this.updateManager()},onHide:function(){console.log("App Hide")},globalData:{mobileReg:/^1[3456789][0-9]{9}$/},methods:{updateManager(){const t=e.index.getUpdateManager();t.onCheckForUpdate((o=>{o.hasUpdate&&e.index.showModal({title:"更新提示",content:"检测到新版本,是否下载新版本并重启小程序?",success(o){o.confirm&&t.onUpdateReady((()=>{e.index.showModal({title:"更新提示",content:"新版本已经准备好,即将重启应用",showCancel:!1,success(e){e.confirm&&t.applyUpdate()}})}))},fail(e){}}),t.onUpdateFailed((()=>{e.index.showModal({title:"更新提示",content:"新版本下载失败",showCancel:!1})}))}))}}};function n(){const n=e.createSSRApp(o);return n.mixin(t.share),{app:n}}n().app.mount("#app"),exports.createApp=n; diff --git a/unpackage/dist/build/mp-weixin/app.json b/unpackage/dist/build/mp-weixin/app.json new file mode 100644 index 0000000..5fa8baf --- /dev/null +++ b/unpackage/dist/build/mp-weixin/app.json @@ -0,0 +1,88 @@ +{ + "pages": [ + "pages/index/index", + "pages/invest/invest", + "pages/concept/concept", + "pages/mine/mine", + "pages/mine/basicInfo/basicInfo", + "pages/mine/feedback/feedback", + "pages/mine/commentReply/commentReply", + "pages/mine/investPreference/investPreference", + "pages/index/eventDetails/eventDetails", + "pages/invest/investDetails/investDetails", + "pages/index/stockDetails/stockDetails", + "pages/index/conceptDetails/conceptDetails", + "pages/mine/followCollect/followCollect", + "pages/mine/myLike/myLike", + "pages/login/login", + "pages/login/codeLogin/codeLogin", + "pages/mine/web/web", + "pages/concept/historicalTimeline/historicalTimeline", + "pages/concept/hotStock/hotStock", + "pages/concept/newsDetails/newsDetails", + "pages/concept/reportDetails/reportDetails", + "pages/geGuCenter/geGuCenter", + "pages/ztfx/ztfx", + "pages/geGuCenter/detail", + "components/WordCloud/WordCloud" + ], + "subPackages": [ + { + "root": "pagesMine", + "pages": [ + "vip/vip", + "vipMeal/vipMeal" + ] + }, + { + "root": "pagesStock", + "pages": [ + "stockCenterDetails/stockCenterDetails", + "stockCenterDetails/cwDetails", + "stockCenterDetails/ztfx", + "stockCenterDetails/bkydmx", + "stockCenterDetails/webView/webView" + ] + } + ], + "window": { + "navigationStyle": "custom", + "backgroundColor": "#F8F8F8" + }, + "tabBar": { + "custom": true, + "list": [ + { + "iconPath": "/static/icon/tabbar/home.png", + "selectedIconPath": "/static/icon/tabbar/home_s.png", + "text": "首页", + "pagePath": "pages/index/index" + }, + { + "iconPath": "/static/icon/tabbar/invest.png", + "selectedIconPath": "/static/icon/tabbar/invest_s.png", + "text": "投资", + "pagePath": "pages/concept/concept" + }, + { + "iconPath": "/static/icon/tabbar/invest.png", + "selectedIconPath": "/static/icon/tabbar/invest_s.png", + "text": "个股中心", + "pagePath": "pages/geGuCenter/geGuCenter" + }, + { + "iconPath": "/static/icon/tabbar/invest.png", + "selectedIconPath": "/static/icon/tabbar/invest_s.png", + "text": "投资", + "pagePath": "pages/ztfx/ztfx" + }, + { + "iconPath": "/static/icon/tabbar/mine.png", + "selectedIconPath": "/static/icon/tabbar/mine_s.png", + "text": "我的", + "pagePath": "pages/mine/mine" + } + ] + }, + "usingComponents": {} +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/app.wxss b/unpackage/dist/build/mp-weixin/app.wxss new file mode 100644 index 0000000..84b2285 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/app.wxss @@ -0,0 +1,2 @@ +.flex{display:flex;align-items:center}.flexCenter{display:flex;align-items:center;justify-content:center}.flexColumn{display:flex;flex-direction:column}.flexColumnCenter{display:flex;flex-direction:column;align-items:center}.flex1{flex:1}.flexWrap{display:flex;flex-wrap:wrap}.flexStretch{display:flex;align-items:stretch}.between{justify-content:space-between}.flexEnd{display:flex;align-items:center;justify-content:flex-end}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}view,input,textarea,scroll-view,swiper{box-sizing:border-box}button{background-color:transparent}button:after{border:none}::-webkit-scrollbar{color:transparent;width:0} +page{--status-bar-height:25px;--top-window-height:0px;--window-top:0px;--window-bottom:0px;--window-left:0px;--window-right:0px;--window-magin:0px}[data-c-h="true"]{display: none !important;} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/assets/ydjk-icon.9712ef19.png b/unpackage/dist/build/mp-weixin/assets/ydjk-icon.9712ef19.png new file mode 100644 index 0000000000000000000000000000000000000000..90fdb187aacbd29e03c6dfe649c06b1585ca705c GIT binary patch literal 1661 zcmV-@27>vCP)?d1N>6+F_j|bW>apA+?xm@^+gMwQCxxZrxw7d&od@nUv zNxGNhB#m|O0&F^fmE`Ly;gftXrTnlE1>~H|TuL*{%$zjxditzASq$nG~)CDX&8gGyP)g6kWIk2aoKjK zcl}5JI$V>VhCF@&vdR`wUV-c>fLQ&u(I}$S09mAG!w;?c0|fe7pcXv>S78M#(}3Qz z2YSmXDA{?C#+BH{vhOKmKlCcHrmjNp>JbF0-$$sY%B~X;|3Bs+H-q%$uEV8_hf?$; z9EFbooI~%p0#19StMpmnJ1ik5uw9ZkwJ*rS zy)ah}yfo3X%GcTj%#jU6od}CraAZ$`SLb2fu1*~6+BofDkNFmJYk)0Sj$1IBe)P&D+m;lSI@ zB#v$yP;?z{K5^H0S`=rYOj-z6!K0AXB7iO&M)x^@Il%1W6G@*G0a?~UFaa+FqZ>_Zn|S%;fEJ?-fi}E&tw$>SNcJQJRPst-`TJn}dl6=T6U@F?HNxy~rn;6GHPfQ#hP&h$ zhy@dDKLOcyKjhrG)JHw^wv%+QD9QMc6wq0^n&!_WT8VoRsM&=8og%}v8-bdgq|alt z6MnI&lf9*N*&urR@93|34}sb*!6XONsV~~)BSlF8ndG9QYAtOKFTg$JInwikDiitD zG~tUuzYbvN!)PmVPZ?^v(r%X}`Y2lk&%7;Qp20&LWksr`yar zxaq`+W14o60PIVv72Rg^)?;+Fs-z=}RQC;njYnbhR+DOIFAM+m zd}Omk7@~lTF_WnU>%p;%>gq^$I@E!)Y5Qg75KRQM9B3g-!g$OEl!AkBzu+YZeplIVy2ojW_c6MT+*x89_rAROr1VQeC z60x-q3Bp}8APGoJ#<|3ZCb7sev%~JZ`|RwFf)>ZygxTZiW=@>NGp=qvN<3*9^il3C z0(8vaZ2&3(!xHCP1`VVy@~V?qR1_QuphNtV0q9rx@(;+>jCFt_OcYbNeF#9l4BWfg^q?CI87vSGUkYSaauw^lv7Y;F z>+T2SLx?CU)$9iBM6@>*e=3$ren;Mk+A_p!$;r5CC&LmOtOD{hbJd41VPCZq@~oY>(`JyG zkgz6SRa-TWUjP6A|Noyj?#=)J00v1!K~w_(Dp-$X?S^{!00000NkvXXu0mjfYO~1m literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/common/assets.js b/unpackage/dist/build/mp-weixin/common/assets.js new file mode 100644 index 0000000..408b135 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/common/assets.js @@ -0,0 +1 @@ +"use strict";exports._imports_0="/static/image/index/conceptTopBg.png",exports._imports_0$1="/static/icon/home/conceptCenter/pre.png",exports._imports_0$2="/static/image/login/logo.png",exports._imports_0$3="/pagesStock/static/icon/female.png",exports._imports_0$4="/pagesStock/static/icon/logOffStatus.png",exports._imports_0$5="/pagesStock/static/icon/industryRank.png",exports._imports_0$6="/pagesStock/static/icon/rightArrow.png",exports._imports_0$7="/pagesStock/static/icon/shangJiantou.png",exports._imports_0$8="/pagesStock/static/icon/cwfx-1.png",exports._imports_0$9="/pagesStock/static/icon/news-search.png",exports._imports_1="/static/icon/home/conceptCenter/search.png",exports._imports_1$1="/static/icon/home/downArrow.png",exports._imports_1$10="/pagesStock/static/icon/ai-icon.png",exports._imports_1$11="/pagesStock/static/icon/all-icon-4.png",exports._imports_1$12="/pagesMine/static/image/vip/vipTopBg.png",exports._imports_1$13="/pagesStock/static/icon/existStatus.png",exports._imports_1$14="/pagesStock/static/icon/all-down-ed.png",exports._imports_1$15="/static/icon/back.png",exports._imports_1$16="/pagesStock/static/icon/all-icon-2.png",exports._imports_1$17="/pagesStock/static/icon/male.png",exports._imports_1$18="/pagesStock/static/icon/xiaJiantou.png",exports._imports_1$19="/pagesStock/static/icon/newsTime.png",exports._imports_1$2="/static/icon/home/conceptCenter/next.png",exports._imports_1$3="/static/icon/home/conceptCenter/timeAxis.png",exports._imports_1$4="/static/icon/mine/infoArrow.png",exports._imports_1$5="/static/icon/mine/basicInfo/edit.png",exports._imports_1$6="/static/icon/home/conceptCenter/lock.png",exports._imports_1$7="/static/icon/home/like_s.png",exports._imports_1$8="/static/icon/login/mobile.png",exports._imports_1$9="/static/icon/home/conceptCenter/timeScreenArrow.png",exports._imports_10="/static/icon/home/industrySearch.png",exports._imports_10$1="/static/icon/home/conceptCenter/rank3.png",exports._imports_10$2="/pagesMine/static/icon/vip/step2.png",exports._imports_10$3="/pagesStock/static/icon/yRightArrow.png",exports._imports_11="/static/icon/home/like.png",exports._imports_11$1="/static/icon/home/industry_s.png",exports._imports_11$2="/static/icon/home/conceptCenter/rankChg.png",exports._imports_11$3="/pagesMine/static/icon/vip/step3_v.png",exports._imports_12="/static/icon/home/level_s.png",exports._imports_12$1="/static/icon/home/sortArrow.png",exports._imports_12$2="/static/icon/home/conceptCenter/calendar.png",exports._imports_12$3="/pagesMine/static/icon/vip/step3.png",exports._imports_13="/static/icon/home/conceptCenter/timeScreenArrow.png",exports._imports_13$1="/static/icon/home/conceptCenter/browse.png",exports._imports_13$2="/pagesMine/static/icon/vip/step4_v.png",exports._imports_14="/static/icon/home/conceptCenter/timeScreenArrow.png",exports._imports_14$1="/pagesMine/static/icon/vip/step4.png",exports._imports_15="/static/icon/home/conceptCenter/free_s.png",exports._imports_15$1="/pagesMine/static/icon/vip/investQuestion.png",exports._imports_16="/static/icon/home/conceptCenter/pro_s.png",exports._imports_16$1="/pagesMine/static/icon/vip/industrialResearch.png",exports._imports_17="/pagesMine/static/icon/vip/operatingDecision.png",exports._imports_2="/static/icon/backBlack.png",exports._imports_2$1="/static/icon/home/upArrow.png",exports._imports_2$10="/pagesStock/static/icon/contrast.png",exports._imports_2$11="/pagesStock/static/icon/establishedTime.png",exports._imports_2$12="/pagesStock/static/icon/downArrow.png",exports._imports_2$13="/pagesStock/static/icon/lookMoreArrow.png",exports._imports_2$14="/pagesStock/static/icon/all-icon.png",exports._imports_2$15="/pagesStock/static/icon/newsEyes.png",exports._imports_2$2="/static/icon/invest/upArrow.png",exports._imports_2$3="/static/icon/home/conceptCenter/sortType.png",exports._imports_2$4="/static/image/mine/vipBg.png",exports._imports_2$5="/static/icon/mine/basicInfo/downArrow.png",exports._imports_2$6="/static/icon/login/code.png",exports._imports_2$7="/static/icon/home/conceptCenter/reasonExpand.png",exports._imports_2$8="/pagesStock/static/icon/ai-icon-1.png",exports._imports_2$9="/pagesMine/static/image/vip/noVipTopBg.png",exports._imports_3="/static/icon/home/conceptCenter/conceptScreenArrow.png",exports._imports_3$1="/static/icon/home/browser.png",exports._imports_3$10="/pagesStock/static/icon/optional.png",exports._imports_3$11="/pagesStock/static/icon/registeredCapital.png",exports._imports_3$12="/pagesStock/static/icon/upArrow.png",exports._imports_3$13="/pagesStock/static/icon/all-down.png",exports._imports_3$14="/pagesStock/static/icon/newsFire.png",exports._imports_3$2="/static/icon/mine/menuArrow.png",exports._imports_3$3="/static/icon/home/expectScore.png",exports._imports_3$4="/static/icon/login/select_s.png",exports._imports_3$5="/static/icon/home/conceptCenter/chgDown.png",exports._imports_3$6="/static/icon/home/conceptCenter/reasonRetract.png",exports._imports_3$7="/assets/ydjk-icon.9712ef19.png",exports._imports_3$8="/pagesStock/static/icon/all-icon-3.png",exports._imports_3$9="/pagesMine/static/icon/vip/titleLeft_v.png",exports._imports_4="/static/image/index/noData.png",exports._imports_4$1="/static/icon/invest/downArrow.png",exports._imports_4$10="/pagesStock/static/icon/location.png",exports._imports_4$11="/pagesStock/static/icon/yuan_shang.png",exports._imports_4$12="/pagesStock/static/icon/cwfx-2.png",exports._imports_4$2="/static/icon/home/conceptCenter/timeScreenArrow.png",exports._imports_4$3="/static/image/mine/service.png",exports._imports_4$4="/static/icon/home/expectScoreTips.png",exports._imports_4$5="/static/icon/home/collect_s.png",exports._imports_4$6="/static/icon/login/select.png",exports._imports_4$7="/static/icon/home/conceptCenter/chgUp.png",exports._imports_4$8="/pagesMine/static/icon/vip/titleLeft.png",exports._imports_4$9="/pagesStock/static/icon/share.png",exports._imports_5="/static/icon/home/monthLeftArrow.png",exports._imports_5$1="/static/icon/home/expectScoreDot.png",exports._imports_5$2="/static/icon/home/conceptCenter/newsReport.png",exports._imports_5$3="/assets/ydjk-zs.f6ba6c32.png",exports._imports_5$4="/pagesStock/static/icon/all-icon-5.png",exports._imports_5$5="/pagesMine/static/icon/vip/titleRight_v.png",exports._imports_5$6="/pagesStock/static/icon/yuan_jiang.png",exports._imports_6="/static/icon/home/monthRightArrow.png",exports._imports_6$1="/pagesMine/static/icon/vip/titleRight.png",exports._imports_7="/static/icon/home/collect.png",exports._imports_7$1="/static/icon/home/conceptCenter/statistics.png",exports._imports_7$2="/pagesMine/static/icon/vip/step1_v.png",exports._imports_7$3="/pagesMine/static/icon/vip/notContain.png",exports._imports_8="/static/icon/home/close.png",exports._imports_8$1="/static/icon/home/conceptCenter/rank1.png",exports._imports_8$2="/static/icon/home/eventDetails/like.png",exports._imports_8$3="/pagesMine/static/icon/vip/step1.png",exports._imports_8$4="/pagesMine/static/icon/vip/contain.png",exports._imports_9="/static/icon/home/dateRange.png",exports._imports_9$1="/static/icon/home/conceptCenter/rank2.png",exports._imports_9$2="/static/icon/home/eventDetails/collect.png",exports._imports_9$3="/pagesMine/static/icon/vip/step2_v.png"; diff --git a/unpackage/dist/build/mp-weixin/common/vendor.js b/unpackage/dist/build/mp-weixin/common/vendor.js new file mode 100644 index 0000000..8a84bd8 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/common/vendor.js @@ -0,0 +1,24 @@ +"use strict"; +/** +* @vue/shared v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/ +function e(e,t){const n=new Set(e.split(","));return t?e=>n.has(e.toLowerCase()):e=>n.has(e)}const t={},n=[],r=()=>{},o=()=>!1,i=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),s=e=>e.startsWith("onUpdate:"),c=Object.assign,a=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},l=Object.prototype.hasOwnProperty,u=(e,t)=>l.call(e,t),f=Array.isArray,p=e=>"[object Map]"===x(e),h=e=>"[object Set]"===x(e),d=e=>"function"==typeof e,v=e=>"string"==typeof e,g=e=>"symbol"==typeof e,_=e=>null!==e&&"object"==typeof e,y=e=>(_(e)||d(e))&&d(e.then)&&d(e.catch),m=Object.prototype.toString,x=e=>m.call(e),w=e=>"[object Object]"===x(e),b=e=>v(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,k=e(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),S=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},B=/-(\w)/g,$=S((e=>e.replace(B,((e,t)=>t?t.toUpperCase():"")))),C=/\B([A-Z])/g,A=S((e=>e.replace(C,"-$1").toLowerCase())),O=S((e=>e.charAt(0).toUpperCase()+e.slice(1))),E=S((e=>e?`on${O(e)}`:"")),P=(e,t)=>!Object.is(e,t),H=(e,t)=>{for(let n=0;n{const t=parseFloat(e);return isNaN(t)?e:t};function R(e){if(f(e)){const t={};for(let n=0;n{if(e){const n=e.split(j);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function L(e){let t="";if(v(e))t=e;else if(f(e))for(let n=0;nt&&t.__v_isRef?T(e,t.value):p(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n],r)=>(e[V(t,r)+" =>"]=n,e)),{})}:h(t)?{[`Set(${t.size})`]:[...t.values()].map((e=>V(e)))}:g(t)?V(t):!_(t)||f(t)||w(t)?t:String(t),V=(e,t="")=>{var n;return g(e)?`Symbol(${null!=(n=e.description)?n:t})`:e};function U(e,t=null){let n;return(...r)=>(e&&(n=e.apply(t,r),e=null),n)}function W(e,t){if(!v(t))return;const n=(t=t.replace(/\[(\d+)\]/g,".$1")).split(".");let r=n[0];return e||(e={}),1===n.length?e[r]:W(e[r],n.slice(1).join("."))}function N(e){let t={};return w(e)&&Object.keys(e).sort().forEach((n=>{const r=n;t[r]=e[r]})),Object.keys(t)?t:e}const F=/:/g;const K=encodeURIComponent;function X(e,t=K){const n=e?Object.keys(e).map((n=>{let r=e[n];return void 0===typeof r||null===r?r="":w(r)&&(r=JSON.stringify(r)),t(n)+"="+t(r)})).filter((e=>e.length>0)).join("&"):null;return n?`?${n}`:""}const q=["onInit","onLoad","onShow","onHide","onUnload","onBackPress","onPageScroll","onTabItemTap","onReachBottom","onPullDownRefresh","onShareTimeline","onShareAppMessage","onShareChat","onAddToFavorites","onSaveExitState","onNavigationBarButtonTap","onNavigationBarSearchInputClicked","onNavigationBarSearchInputChanged","onNavigationBarSearchInputConfirmed","onNavigationBarSearchInputFocusChanged"];const Z=["onShow","onHide","onLaunch","onError","onThemeChange","onPageNotFound","onUnhandledRejection","onExit","onInit","onLoad","onReady","onUnload","onResize","onBackPress","onPageScroll","onTabItemTap","onReachBottom","onPullDownRefresh","onShareTimeline","onAddToFavorites","onShareAppMessage","onShareChat","onSaveExitState","onNavigationBarButtonTap","onNavigationBarSearchInputClicked","onNavigationBarSearchInputChanged","onNavigationBarSearchInputConfirmed","onNavigationBarSearchInputFocusChanged"],J=(()=>({onPageScroll:1,onShareAppMessage:2,onShareTimeline:4,onShareChat:8}))();function G(e,t,n=!0){return!(n&&!d(t))&&(Z.indexOf(e)>-1||0===e.indexOf("on"))}let Q;const Y=[];const ee=U(((e,t)=>t(e))),te=function(){};te.prototype={_id:1,on:function(e,t,n){var r=this.e||(this.e={});return(r[e]||(r[e]=[])).push({fn:t,ctx:n,_id:this._id}),this._id++},once:function(e,t,n){var r=this;function o(){r.off(e,o),t.apply(n,arguments)}return o._=t,this.on(e,o,n)},emit:function(e){for(var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),r=0,o=n.length;r=0;i--)if(r[i].fn===t||r[i].fn._===t||r[i]._id===t){r.splice(i,1);break}o=r}return o.length?n[e]=o:delete n[e],this}};var ne=te;function re(e,t){if(!e)return;if(e=e.trim().replace(/_/g,"-"),t&&t[e])return e;if("chinese"===(e=e.toLowerCase()))return"zh-Hans";if(0===e.indexOf("zh"))return e.indexOf("-hans")>-1?"zh-Hans":e.indexOf("-hant")>-1?"zh-Hant":(n=e,["-tw","-hk","-mo","-cht"].find((e=>-1!==n.indexOf(e)))?"zh-Hant":"zh-Hans");var n;let r=["en","fr","es"];t&&Object.keys(t).length>0&&(r=Object.keys(t));const o=function(e,t){return t.find((t=>0===e.indexOf(t)))}(e,r);return o||void 0}function oe(e){return function(){try{return e.apply(e,arguments)}catch(t){console.error(t)}}}let ie=1;const se={};function ce(e,t,n){if("number"==typeof e){const r=se[e];if(r)return r.keepAlive||delete se[e],r.callback(t,n)}return t}const ae="success",le="fail",ue="complete";function fe(e,t={},{beforeAll:n,beforeSuccess:r}={}){w(t)||(t={});const{success:o,fail:i,complete:s}=function(e){const t={};for(const n in e){const r=e[n];d(r)&&(t[n]=oe(r),delete e[n])}return t}(t),c=d(o),a=d(i),l=d(s),u=ie++;return function(e,t,n,r=!1){se[e]={name:t,keepAlive:r,callback:n}}(u,e,(u=>{(u=u||{}).errMsg=function(e,t){return e&&-1!==e.indexOf(":fail")?t+e.substring(e.indexOf(":fail")):t+":ok"}(u.errMsg,e),d(n)&&n(u),u.errMsg===e+":ok"?(d(r)&&r(u,t),c&&o(u)):a&&i(u),l&&s(u)})),u}const pe="success",he="fail",de="complete",ve={},ge={};function _e(e,t){return function(n){return e(n,t)||n}}function ye(e,t,n){let r=!1;for(let o=0;oe(t),catch(){}}}function me(e,t={}){return[pe,he,de].forEach((n=>{const r=e[n];if(!f(r))return;const o=t[n];t[n]=function(e){ye(r,e,t).then((e=>d(o)&&o(e)||e))}})),t}function xe(e,t){const n=[];f(ve.returnValue)&&n.push(...ve.returnValue);const r=ge[e];return r&&f(r.returnValue)&&n.push(...r.returnValue),n.forEach((e=>{t=e(t)||t})),t}function we(e){const t=Object.create(null);Object.keys(ve).forEach((e=>{"returnValue"!==e&&(t[e]=ve[e].slice())}));const n=ge[e];return n&&Object.keys(n).forEach((e=>{"returnValue"!==e&&(t[e]=(t[e]||[]).concat(n[e]))})),t}function be(e,t,n,r){const o=we(e);if(o&&Object.keys(o).length){if(f(o.invoke)){return ye(o.invoke,n).then((n=>t(me(we(e),n),...r)))}return t(me(o,n),...r)}return t(n,...r)}function ke(e,t){return(n={},...r)=>function(e){return!(!w(e)||![ae,le,ue].find((t=>d(e[t]))))}(n)?xe(e,be(e,t,c({},n),r)):xe(e,new Promise(((o,i)=>{be(e,t,c({},n,{success:o,fail:i}),r)})))}function Se(e,t,n,r={}){const o=t+":fail";let i="";return i=n?0===n.indexOf(o)?n:o+" "+n:o,delete r.errCode,ce(e,c({errMsg:i},r))}function Be(e,t,n,r){const o=function(e,t){e[0]}(t);if(o)return o}function $e(e,t,n,r){return n=>{const o=fe(e,n,r),i=Be(0,[n]);return i?Se(o,e,i):t(n,{resolve:t=>function(e,t,n){return ce(e,c(n||{},{errMsg:t+":ok"}))}(o,e,t),reject:(t,n)=>Se(o,e,function(e){return!e||v(e)?e:e.stack?("undefined"!=typeof globalThis&&globalThis.harmonyChannel||console.error(e.message+"\n"+e.stack),e.message):e}(t),n)})}}function Ce(e,t,n,r){return function(e,t,n,r){return(...e)=>{const n=Be(0,e);if(n)throw new Error(n);return t.apply(null,e)}}(0,t)}let Ae=!1,Oe=0,Ee=0;const Pe=Ce(0,((e,t)=>{if(0===Oe&&function(){var e,t;let n,r,o;{const i=(null===(e=wx.getWindowInfo)||void 0===e?void 0:e.call(wx))||wx.getSystemInfoSync(),s=(null===(t=wx.getDeviceInfo)||void 0===t?void 0:t.call(wx))||wx.getSystemInfoSync();n=i.windowWidth,r=i.pixelRatio,o=s.platform}Oe=n,Ee=r,Ae="ios"===o}(),0===(e=Number(e)))return 0;let n=e/750*(t||Oe);return n<0&&(n=-n),n=Math.floor(n+1e-4),0===n&&(n=1!==Ee&&Ae?.5:1),e<0?-n:n}));function He(e,t){Object.keys(t).forEach((n=>{d(t[n])&&(e[n]=function(e,t){const n=t?e?e.concat(t):f(t)?t:[t]:e;return n?function(e){const t=[];for(let n=0;n{const r=e[n],o=t[n];f(r)&&d(o)&&a(r,o)}))}const Re=Ce(0,((e,t)=>{v(e)&&w(t)?He(ge[e]||(ge[e]={}),t):w(e)&&He(ve,e)})),Me=Ce(0,((e,t)=>{v(e)?w(t)?Ie(ge[e],t):delete ge[e]:w(e)&&Ie(ve,e)}));const je=new class{constructor(){this.$emitter=new ne}on(e,t){return this.$emitter.on(e,t)}once(e,t){return this.$emitter.once(e,t)}off(e,t){e?this.$emitter.off(e,t):this.$emitter.e={}}emit(e,...t){this.$emitter.emit(e,...t)}},ze=Ce(0,((e,t)=>(je.on(e,t),()=>je.off(e,t)))),De=Ce(0,((e,t)=>(je.once(e,t),()=>je.off(e,t)))),Le=Ce(0,((e,t)=>{f(e)||(e=e?[e]:[]),e.forEach((e=>{je.off(e,t)}))})),Te=Ce(0,((e,...t)=>{je.emit(e,...t)}));let Ve,Ue,We;function Ne(e){try{return JSON.parse(e)}catch(t){}return e}const Fe=[];function Ke(e,t){Fe.forEach((n=>{n(e,t)})),Fe.length=0}const Xe=ke(qe="getPushClientId",function(e,t,n,r){return $e(e,t,0,r)}(qe,((e,{resolve:t,reject:n})=>{Promise.resolve().then((()=>{void 0===We&&(We=!1,Ve="",Ue="uniPush is not enabled"),Fe.push(((e,r)=>{e?t({cid:e}):n(r)})),void 0!==Ve&&Ke(Ve,Ue)}))}),0,Ze));var qe,Ze;const Je=[],Ge=/^\$|__f__|getLocale|setLocale|sendNativeEvent|restoreGlobal|requireGlobal|getCurrentSubNVue|getMenuButtonBoundingClientRect|^report|interceptors|Interceptor$|getSubNVueById|requireNativePlugin|upx2px|rpx2px|hideKeyboard|canIUse|^create|Sync$|Manager$|base64ToArrayBuffer|arrayBufferToBase64|getDeviceInfo|getAppBaseInfo|getWindowInfo|getSystemSetting|getAppAuthorizeSetting/,Qe=/^create|Manager$/,Ye=["createBLEConnection"],et=["request","downloadFile","uploadFile","connectSocket"],tt=["createBLEConnection"],nt=/^on|^off/;function rt(e){return Qe.test(e)&&-1===Ye.indexOf(e)}function ot(e){return Ge.test(e)&&-1===tt.indexOf(e)}function it(e){return-1!==et.indexOf(e)}function st(e){return!(rt(e)||ot(e)||function(e){return nt.test(e)&&"onPush"!==e}(e))}function ct(e,t){return st(e)&&d(t)?function(n={},...r){return d(n.success)||d(n.fail)||d(n.complete)?xe(e,be(e,t,c({},n),r)):xe(e,new Promise(((o,i)=>{be(e,t,c({},n,{success:o,fail:i}),r)})))}:t}Promise.prototype.finally||(Promise.prototype.finally=function(e){const t=this.constructor;return this.then((n=>t.resolve(e&&e()).then((()=>n))),(n=>t.resolve(e&&e()).then((()=>{throw n}))))});const at=["success","fail","cancel","complete"];const lt=()=>{const e=d(getApp)&&getApp({allowDefault:!0});return e&&e.$vm?e.$vm.$locale:function(){var e;let t="";{const n=(null===(e=wx.getAppBaseInfo)||void 0===e?void 0:e.call(wx))||wx.getSystemInfoSync();t=re(n&&n.language?n.language:"en")||"en"}return t}()},ut=[];"undefined"!=typeof global&&(global.getLocale=lt);let ft;function pt(e=wx){return function(t,n){ft=ft||e.getStorageSync("__DC_STAT_UUID"),ft||(ft=Date.now()+""+Math.floor(1e7*Math.random()),wx.setStorage({key:"__DC_STAT_UUID",data:ft})),n.deviceId=ft}}function ht(e,t){if(e.safeArea){const n=e.safeArea;t.safeAreaInsets={top:n.top,left:n.left,right:e.windowWidth-n.right,bottom:e.screenHeight-n.bottom}}}function dt(e,t){let n="",r="";switch(n=e.split(" ")[0]||t,r=e.split(" ")[1]||"",n=n.toLowerCase(),n){case"harmony":case"ohos":case"openharmony":n="harmonyos";break;case"iphone os":n="ios";break;case"mac":case"darwin":n="macos";break;case"windows_nt":n="windows"}return{osName:n,osVersion:r}}function vt(e,t){let n=e.deviceType||"phone";{const e={ipad:"pad",windows:"pc",mac:"pc"},r=Object.keys(e),o=t.toLowerCase();for(let t=0;t{ht(e,t),pt()(e,t),function(e,t){const{brand:n="",model:r="",system:o="",language:i="",theme:s,version:a,platform:l,fontSizeSetting:u,SDKVersion:f,pixelRatio:p,deviceOrientation:h}=e,{osName:d,osVersion:v}=dt(o,l);let g=a,_=vt(e,r),y=gt(n),m=yt(e),x=h,w=p,b=f;const k=(i||"").replace(/_/g,"-"),S={appId:"__UNI__1836EC9",appName:"JiaZhiQianYan",appVersion:"1.0.0",appVersionCode:"100",appLanguage:_t(k),uniCompileVersion:"4.87",uniCompilerVersion:"4.87",uniRuntimeVersion:"4.87",uniPlatform:"mp-weixin",deviceBrand:y,deviceModel:r,deviceType:_,devicePixelRatio:w,deviceOrientation:x,osName:d,osVersion:v,hostTheme:s,hostVersion:g,hostLanguage:k,hostName:m,hostSDKVersion:b,hostFontSizeSetting:u,windowTop:0,windowBottom:0,osLanguage:void 0,osTheme:void 0,ua:void 0,hostPackageName:void 0,browserName:void 0,browserVersion:void 0,isUniAppX:!1};c(t,S)}(e,t)}},xt=mt,wt={args(e,t){let n=parseInt(e.current);if(isNaN(n))return;const r=e.urls;if(!f(r))return;const o=r.length;return o?(n<0?n=0:n>=o&&(n=o-1),n>0?(t.current=r[n],t.urls=r.filter(((e,t)=>!(t{const{brand:n,model:r,system:o="",platform:i=""}=e;let s=vt(e,r),a=gt(n);pt()(e,t);const{osName:l,osVersion:u}=dt(o,i);t=N(c(t,{deviceType:s,deviceBrand:a,deviceModel:r,osName:l,osVersion:u}))}},St={returnValue:(e,t)=>{const{version:n,language:r,SDKVersion:o,theme:i}=e;let s=yt(e),a=(r||"").replace(/_/g,"-");const l={hostVersion:n,hostLanguage:a,hostName:s,hostSDKVersion:o,hostTheme:i,appId:"__UNI__1836EC9",appName:"JiaZhiQianYan",appVersion:"1.0.0",appVersionCode:"100",appLanguage:_t(a),isUniAppX:!1,uniPlatform:"mp-weixin",uniCompileVersion:"4.87",uniCompilerVersion:"4.87",uniRuntimeVersion:"4.87"};c(t,l)}},Bt={returnValue:(e,t)=>{ht(e,t),t=N(c(t,{windowTop:0,windowBottom:0}))}},$t={args(e){const t=getApp({allowDefault:!0})||{};t.$vm?ao("onError",e,t.$vm.$):(wx.$onErrorHandlers||(wx.$onErrorHandlers=[]),wx.$onErrorHandlers.push(e))}},Ct={args(e){const t=getApp({allowDefault:!0})||{};if(t.$vm){if(e.__weh){const n=t.$vm.$.onError;if(n){const t=n.indexOf(e.__weh);t>-1&&n.splice(t,1)}}}else{if(!wx.$onErrorHandlers)return;const t=wx.$onErrorHandlers.findIndex((t=>t===e));-1!==t&&wx.$onErrorHandlers.splice(t,1)}}},At={args(){if(wx.__uni_console__){if(wx.__uni_console_warned__)return;wx.__uni_console_warned__=!0,console.warn("开发模式下小程序日志回显会使用 socket 连接,为了避免冲突,建议使用 SocketTask 的方式去管理 WebSocket 或手动关闭日志回显功能。[详情](https://uniapp.dcloud.net.cn/tutorial/run/mp-log.html)")}}},Ot=At,Et={$on:ze,$off:Le,$once:De,$emit:Te,upx2px:Pe,rpx2px:Pe,interceptors:{},addInterceptor:Re,removeInterceptor:Me,onCreateVueApp:function(e){if(Q)return e(Q);Y.push(e)},invokeCreateVueAppHook:function(e){Q=e,Y.forEach((t=>t(e)))},getLocale:lt,setLocale:e=>{const t=d(getApp)&&getApp();if(!t)return!1;return t.$vm.$locale!==e&&(t.$vm.$locale=e,ut.forEach((t=>t({locale:e}))),!0)},onLocaleChange:e=>{-1===ut.indexOf(e)&&ut.push(e)},getPushClientId:Xe,onPushMessage:e=>{-1===Je.indexOf(e)&&Je.push(e)},offPushMessage:e=>{if(e){const t=Je.indexOf(e);t>-1&&Je.splice(t,1)}else Je.length=0},invokePushCallback:function(e){if("enabled"===e.type)We=!0;else if("clientId"===e.type)Ve=e.cid,Ue=e.errMsg,Ke(Ve,e.errMsg);else if("pushMsg"===e.type){const t={type:"receive",data:Ne(e.message)};for(let e=0;e{t({type:"click",data:Ne(e.message)})}))},__f__:function(e,t,...n){t&&n.push(t),console[e].apply(console,n)}};const Pt=["qy","env","error","version","lanDebug","cloud","serviceMarket","router","worklet","__webpack_require_UNI_MP_PLUGIN__"],Ht=["lanDebug","router","worklet"],It=wx.getLaunchOptionsSync?wx.getLaunchOptionsSync():null;function Rt(e){return(!It||1154!==It.scene||!Ht.includes(e))&&(Pt.indexOf(e)>-1||"function"==typeof wx[e])}function Mt(){const e={};for(const t in wx)Rt(t)&&(e[t]=wx[t]);return"undefined"!=typeof globalThis&&"undefined"==typeof requireMiniProgram&&(globalThis.wx=e),e}const jt=["__route__","__wxExparserNodeId__","__wxWebviewId__"],zt=(Dt={oauth:["weixin"],share:["weixin"],payment:["wxpay"],push:["weixin"]},function({service:e,success:t,fail:n,complete:r}){let o;Dt[e]?(o={errMsg:"getProvider:ok",service:e,provider:Dt[e]},d(t)&&t(o)):(o={errMsg:"getProvider:fail:服务["+e+"]不存在"},d(n)&&n(o)),d(r)&&r(o)});var Dt;const Lt=Mt();Lt.canIUse("getAppBaseInfo")||(Lt.getAppBaseInfo=Lt.getSystemInfoSync),Lt.canIUse("getWindowInfo")||(Lt.getWindowInfo=Lt.getSystemInfoSync),Lt.canIUse("getDeviceInfo")||(Lt.getDeviceInfo=Lt.getSystemInfoSync);let Tt=Lt.getAppBaseInfo&&Lt.getAppBaseInfo();Tt||(Tt=Lt.getSystemInfoSync());const Vt=Tt?Tt.host:null,Ut=Vt&&"SAAASDK"===Vt.env?Lt.miniapp.shareVideoMessage:Lt.shareVideoMessage;var Wt=Object.freeze({__proto__:null,createSelectorQuery:function(){const e=Lt.createSelectorQuery(),t=e.in;return e.in=function(e){return e.$scope?t.call(this,e.$scope):t.call(this,function(e){const t=Object.create(null);return jt.forEach((n=>{t[n]=e[n]})),t}(e))},e},getProvider:zt,shareVideoMessage:Ut});const Nt={args(e,t){e.compressedHeight&&!t.compressHeight&&(t.compressHeight=e.compressedHeight),e.compressedWidth&&!t.compressWidth&&(t.compressWidth=e.compressedWidth)}};var Ft=Object.freeze({__proto__:null,compressImage:Nt,getAppAuthorizeSetting:{returnValue:function(e,t){const{locationReducedAccuracy:n}=e;t.locationAccuracy="unsupported",!0===n?t.locationAccuracy="reduced":!1===n&&(t.locationAccuracy="full")}},getAppBaseInfo:St,getDeviceInfo:kt,getSystemInfo:mt,getSystemInfoSync:xt,getWindowInfo:Bt,offError:Ct,onError:$t,onSocketMessage:Ot,onSocketOpen:At,previewImage:wt,redirectTo:{},showActionSheet:bt});const Kt=Mt();var Xt=function(e,t,n=wx){const r=function(e){function t(e,t,n){return function(o){return t(r(e,o,n))}}function n(e,n,r={},o={},i=!1){if(w(n)){const s=!0===i?n:{};d(r)&&(r=r(n,s)||{});for(const c in n)if(u(r,c)){let t=r[c];d(t)&&(t=t(n[c],n,s)),t?v(t)?s[t]=n[c]:w(t)&&(s[t.name?t.name:c]=t.value):console.warn(`微信小程序 ${e} 暂不支持 ${c}`)}else if(-1!==at.indexOf(c)){const r=n[c];d(r)&&(s[c]=t(e,r,o))}else i||u(s,c)||(s[c]=n[c]);return s}return d(n)&&(d(r)&&r(n,{}),n=t(e,n,o)),n}function r(t,r,o,i=!1){return d(e.returnValue)&&(r=e.returnValue(t,r)),n(t,r,o,{},i||!1)}return function(t,o){const i=u(e,t);if(!i&&"function"!=typeof wx[t])return o;const s=i||d(e.returnValue)||rt(t)||it(t),c=i||d(o);if(!i&&!o)return function(){console.error(`微信小程序 暂不支持${t}`)};if(!s||!c)return o;const a=e[t];return function(e,o){let i=a||{};d(a)&&(i=a(e));const s=[e=n(t,e,i.args,i.returnValue)];void 0!==o&&s.push(o);const c=wx[i.name||t].apply(wx,s);return(rt(t)||it(t))&&c&&!c.__v_skip&&(c.__v_skip=!0),ot(t)?r(t,c,i.returnValue,rt(t)):c}}}(t);return new Proxy({},{get:(t,o)=>u(t,o)?t[o]:u(e,o)?ct(o,e[o]):u(Et,o)?ct(o,Et[o]):ct(o,r(o,n[o]))})}(Wt,Ft,Kt);let qt,Zt;class Jt{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=qt,!e&&qt&&(this.index=(qt.scopes||(qt.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const t=qt;try{return qt=this,e()}finally{qt=t}}}on(){qt=this}off(){qt=this.parent}stop(e){if(this._active){let t,n;for(t=0,n=this.effects.length;t=4))break}1===this._dirtyLevel&&(this._dirtyLevel=0),sn()}return this._dirtyLevel>=4}set dirty(e){this._dirtyLevel=e?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let e=tn,t=Zt;try{return tn=!0,Zt=this,this._runnings++,Qt(this),this.fn()}finally{Yt(this),this._runnings--,Zt=t,tn=e}}stop(){var e;this.active&&(Qt(this),Yt(this),null==(e=this.onStop)||e.call(this),this.active=!1)}}function Qt(e){e._trackId++,e._depsLength=0}function Yt(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},hn=new WeakMap,dn=Symbol(""),vn=Symbol("");function gn(e,t,n){if(tn&&Zt){let t=hn.get(e);t||hn.set(e,t=new Map);let r=t.get(n);r||t.set(n,r=pn((()=>t.delete(n)))),ln(Zt,r)}}function _n(e,t,n,r,o,i){const s=hn.get(e);if(!s)return;let c=[];if("clear"===t)c=[...s.values()];else if("length"===n&&f(e)){const e=Number(r);s.forEach(((t,n)=>{("length"===n||!g(n)&&n>=e)&&c.push(t)}))}else switch(void 0!==n&&c.push(s.get(n)),t){case"add":f(e)?b(n)&&c.push(s.get("length")):(c.push(s.get(dn)),p(e)&&c.push(s.get(vn)));break;case"delete":f(e)||(c.push(s.get(dn)),p(e)&&c.push(s.get(vn)));break;case"set":p(e)&&c.push(s.get(dn))}cn();for(const a of c)a&&fn(a,4);an()}const yn=e("__proto__,__v_isRef,__isVue"),mn=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(g)),xn=wn();function wn(){const e={};return["includes","indexOf","lastIndexOf"].forEach((t=>{e[t]=function(...e){const n=cr(this);for(let t=0,o=this.length;t{e[t]=function(...e){on(),cn();const n=cr(this)[t].apply(this,e);return an(),sn(),n}})),e}function bn(e){const t=cr(this);return gn(t,0,e),t.hasOwnProperty(e)}class kn{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){const r=this._isReadonly,o=this._isShallow;if("__v_isReactive"===t)return!r;if("__v_isReadonly"===t)return r;if("__v_isShallow"===t)return o;if("__v_raw"===t)return n===(r?o?Yn:Qn:o?Gn:Jn).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const i=f(e);if(!r){if(i&&u(xn,t))return Reflect.get(xn,t,n);if("hasOwnProperty"===t)return bn}const s=Reflect.get(e,t,n);return(g(t)?mn.has(t):yn(t))?s:(r||gn(e,0,t),o?s:dr(s)?i&&b(t)?s:s.value:_(s)?r?nr(s):tr(s):s)}}class Sn extends kn{constructor(e=!1){super(!1,e)}set(e,t,n,r){let o=e[t];if(!this._isShallow){const t=ir(o);if(sr(n)||ir(n)||(o=cr(o),n=cr(n)),!f(e)&&dr(o)&&!dr(n))return!t&&(o.value=n,!0)}const i=f(e)&&b(t)?Number(t)e,En=e=>Reflect.getPrototypeOf(e);function Pn(e,t,n=!1,r=!1){const o=cr(e=e.__v_raw),i=cr(t);n||(P(t,i)&&gn(o,0,t),gn(o,0,i));const{has:s}=En(o),c=r?On:n?ur:lr;return s.call(o,t)?c(e.get(t)):s.call(o,i)?c(e.get(i)):void(e!==o&&e.get(t))}function Hn(e,t=!1){const n=this.__v_raw,r=cr(n),o=cr(e);return t||(P(e,o)&&gn(r,0,e),gn(r,0,o)),e===o?n.has(e):n.has(e)||n.has(o)}function In(e,t=!1){return e=e.__v_raw,!t&&gn(cr(e),0,dn),Reflect.get(e,"size",e)}function Rn(e){e=cr(e);const t=cr(this);return En(t).has.call(t,e)||(t.add(e),_n(t,"add",e,e)),this}function Mn(e,t){t=cr(t);const n=cr(this),{has:r,get:o}=En(n);let i=r.call(n,e);i||(e=cr(e),i=r.call(n,e));const s=o.call(n,e);return n.set(e,t),i?P(t,s)&&_n(n,"set",e,t):_n(n,"add",e,t),this}function jn(e){const t=cr(this),{has:n,get:r}=En(t);let o=n.call(t,e);o||(e=cr(e),o=n.call(t,e)),r&&r.call(t,e);const i=t.delete(e);return o&&_n(t,"delete",e,void 0),i}function zn(){const e=cr(this),t=0!==e.size,n=e.clear();return t&&_n(e,"clear",void 0,void 0),n}function Dn(e,t){return function(n,r){const o=this,i=o.__v_raw,s=cr(i),c=t?On:e?ur:lr;return!e&&gn(s,0,dn),i.forEach(((e,t)=>n.call(r,c(e),c(t),o)))}}function Ln(e,t,n){return function(...r){const o=this.__v_raw,i=cr(o),s=p(i),c="entries"===e||e===Symbol.iterator&&s,a="keys"===e&&s,l=o[e](...r),u=n?On:t?ur:lr;return!t&&gn(i,0,a?vn:dn),{next(){const{value:e,done:t}=l.next();return t?{value:e,done:t}:{value:c?[u(e[0]),u(e[1])]:u(e),done:t}},[Symbol.iterator](){return this}}}}function Tn(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function Vn(){const e={get(e){return Pn(this,e)},get size(){return In(this)},has:Hn,add:Rn,set:Mn,delete:jn,clear:zn,forEach:Dn(!1,!1)},t={get(e){return Pn(this,e,!1,!0)},get size(){return In(this)},has:Hn,add:Rn,set:Mn,delete:jn,clear:zn,forEach:Dn(!1,!0)},n={get(e){return Pn(this,e,!0)},get size(){return In(this,!0)},has(e){return Hn.call(this,e,!0)},add:Tn("add"),set:Tn("set"),delete:Tn("delete"),clear:Tn("clear"),forEach:Dn(!0,!1)},r={get(e){return Pn(this,e,!0,!0)},get size(){return In(this,!0)},has(e){return Hn.call(this,e,!0)},add:Tn("add"),set:Tn("set"),delete:Tn("delete"),clear:Tn("clear"),forEach:Dn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach((o=>{e[o]=Ln(o,!1,!1),n[o]=Ln(o,!0,!1),t[o]=Ln(o,!1,!0),r[o]=Ln(o,!0,!0)})),[e,n,t,r]}const[Un,Wn,Nn,Fn]=Vn();function Kn(e,t){const n=t?e?Fn:Nn:e?Wn:Un;return(t,r,o)=>"__v_isReactive"===r?!e:"__v_isReadonly"===r?e:"__v_raw"===r?t:Reflect.get(u(n,r)&&r in t?n:t,r,o)}const Xn={get:Kn(!1,!1)},qn={get:Kn(!1,!0)},Zn={get:Kn(!0,!1)},Jn=new WeakMap,Gn=new WeakMap,Qn=new WeakMap,Yn=new WeakMap;function er(e){return e.__v_skip||!Object.isExtensible(e)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}((e=>x(e).slice(8,-1))(e))}function tr(e){return ir(e)?e:rr(e,!1,$n,Xn,Jn)}function nr(e){return rr(e,!0,Cn,Zn,Qn)}function rr(e,t,n,r,o){if(!_(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const s=er(e);if(0===s)return e;const c=new Proxy(e,2===s?r:n);return o.set(e,c),c}function or(e){return ir(e)?or(e.__v_raw):!(!e||!e.__v_isReactive)}function ir(e){return!(!e||!e.__v_isReadonly)}function sr(e){return!(!e||!e.__v_isShallow)}function cr(e){const t=e&&e.__v_raw;return t?cr(t):e}function ar(e){return Object.isExtensible(e)&&((e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})})(e,"__v_skip",!0),e}const lr=e=>_(e)?tr(e):e,ur=e=>_(e)?nr(e):e;class fr{constructor(e,t,n,r){this.getter=e,this._setter=t,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Gt((()=>e(this._value)),(()=>hr(this,2===this.effect._dirtyLevel?2:3))),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=n}get value(){const e=cr(this);return e._cacheable&&!e.effect.dirty||!P(e._value,e._value=e.effect.run())||hr(e,4),pr(e),e.effect._dirtyLevel>=2&&hr(e,2),e._value}set value(e){this._setter(e)}get _dirty(){return this.effect.dirty}set _dirty(e){this.effect.dirty=e}}function pr(e){var t;tn&&Zt&&(e=cr(e),ln(Zt,null!=(t=e.dep)?t:e.dep=pn((()=>e.dep=void 0),e instanceof fr?e:void 0)))}function hr(e,t=4,n){const r=(e=cr(e)).dep;r&&fn(r,t)}function dr(e){return!(!e||!0!==e.__v_isRef)}function vr(e){return function(e,t){if(dr(e))return e;return new gr(e,t)}(e,!1)}class gr{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:cr(e),this._value=t?e:lr(e)}get value(){return pr(this),this._value}set value(e){const t=this.__v_isShallow||sr(e)||ir(e);e=t?e:cr(e),P(e,this._rawValue)&&(this._rawValue=e,this._value=t?e:lr(e),hr(this,4))}}function _r(e){return dr(e)?e.value:e}const yr={get:(e,t,n)=>_r(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return dr(o)&&!dr(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function mr(e){return or(e)?e:new Proxy(e,yr)}function xr(e,t,n,r){try{return r?e(...r):e()}catch(o){br(o,t,n)}}function wr(e,t,n,r){if(d(e)){const o=xr(e,t,n,r);return o&&y(o)&&o.catch((e=>{br(e,t,n)})),o}const o=[];for(let i=0;i>>1,o=$r[r],i=Dr(o);inull==e.id?1/0:e.id,Lr=(e,t)=>{const n=Dr(e)-Dr(t);if(0===n){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Tr(e){Br=!1,Sr=!0,$r.sort(Lr);try{for(Cr=0;Cr<$r.length;Cr++){const e=$r[Cr];e&&!1!==e.active&&xr(e,null,14)}}finally{Cr=0,$r.length=0,function(e){if(Ar.length){const e=[...new Set(Ar)].sort(((e,t)=>Dr(e)-Dr(t)));if(Ar.length=0,Or)return void Or.push(...e);for(Or=e,Er=0;Erv(e)?e.trim():e))),n&&(i=r.map(I))}let a,l=o[a=E(n)]||o[a=E($(n))];!l&&s&&(l=o[a=E(A(n))]),l&&wr(l,e,6,i);const u=o[a+"Once"];if(u){if(e.emitted){if(e.emitted[a])return}else e.emitted={};e.emitted[a]=!0,wr(u,e,6,i)}}function Ur(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(void 0!==o)return o;const i=e.emits;let s={},a=!1;if(!d(e)){const r=e=>{const n=Ur(e,t,!0);n&&(a=!0,c(s,n))};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}return i||a?(f(i)?i.forEach((e=>s[e]=null)):c(s,i),_(e)&&r.set(e,s),s):(_(e)&&r.set(e,null),null)}function Wr(e,t){return!(!e||!i(t))&&(t=t.slice(2).replace(/Once$/,""),u(e,t[0].toLowerCase()+t.slice(1))||u(e,A(t))||u(e,t))}let Nr=null;function Fr(e){const t=Nr;return Nr=e,e&&e.type.__scopeId,t}function Kr(e,t){return e&&(e[t]||e[$(t)]||e[O($(t))])}const Xr={};function qr(e,t,n){return Zr(e,t,n)}function Zr(e,n,{immediate:o,deep:i,flush:s,once:c,onTrack:l,onTrigger:u}=t){if(n&&c){const e=n;n=(...t)=>{e(...t),B()}}const p=Go,h=e=>!0===i?e:Qr(e,!1===i?1:void 0);let v,g,_=!1,y=!1;if(dr(e)?(v=()=>e.value,_=sr(e)):or(e)?(v=()=>h(e),_=!0):f(e)?(y=!0,_=e.some((e=>or(e)||sr(e))),v=()=>e.map((e=>dr(e)?e.value:or(e)?h(e):d(e)?xr(e,p,2):void 0))):v=d(e)?n?()=>xr(e,p,2):()=>(g&&g(),wr(e,p,3,[m])):r,n&&i){const e=v;v=()=>Qr(e())}let m=e=>{g=k.onStop=()=>{xr(e,p,4),g=k.onStop=void 0}},x=y?new Array(e.length).fill(Xr):Xr;const w=()=>{if(k.active&&k.dirty)if(n){const e=k.run();(i||_||(y?e.some(((e,t)=>P(e,x[t]))):P(e,x)))&&(g&&g(),wr(n,p,3,[e,x===Xr?void 0:y&&x[0]===Xr?[]:x,m]),x=e)}else k.run()};let b;w.allowRecurse=!!n,"sync"===s?b=w:"post"===s?b=()=>Ko(w,p&&p.suspense):(w.pre=!0,p&&(w.id=p.uid),b=()=>Rr(w));const k=new Gt(v,r,b),S=qt,B=()=>{k.stop(),S&&a(S.effects,k)};return n?o?w():x=k.run():"post"===s?Ko(k.run.bind(k),p&&p.suspense):k.run(),B}function Jr(e,t,n){const r=this.proxy,o=v(e)?e.includes(".")?Gr(r,e):()=>r[e]:e.bind(r,r);let i;d(t)?i=t:(i=t.handler,n=t);const s=ti(this),c=Zr(o,i.bind(r),n);return s(),c}function Gr(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e0){if(n>=t)return e;n++}if((r=r||new Set).has(e))return e;if(r.add(e),dr(e))Qr(e.value,t,n,r);else if(f(e))for(let o=0;o{Qr(e,t,n,r)}));else if(w(e))for(const o in e)Qr(e[o],t,n,r);return e}function Yr(){return{app:null,config:{isNativeTag:o,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let eo=0;let to=null;function no(e,t){if(Go){let n=Go.provides;const r=Go.parent&&Go.parent.provides;r===n&&(n=Go.provides=Object.create(r)),n[e]=t,"app"===Go.type.mpType&&Go.appContext.app.provide(e,t)}else;}function ro(e,t,n=!1){const r=Go||Nr;if(r||to){const o=r?null==r.parent?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:to._context.provides;if(o&&e in o)return o[e];if(arguments.length>1)return n&&d(t)?t.call(r&&r.proxy):t}}function oo(e,t){so(e,"a",t)}function io(e,t){so(e,"da",t)}function so(e,t,n=Go){const r=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(ao(t,r,n),n){let e=n.parent;for(;e&&e.parent;)e.parent.vnode.type.__isKeepAlive&&co(r,t,n,e),e=e.parent}}function co(e,t,n,r){const o=ao(t,e,r,!0);go((()=>{a(r[t],o)}),n)}function ao(e,t,n=Go,r=!1){if(n){(function(e){return q.indexOf(e)>-1})(e)&&(n=n.root);const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;on();const o=ti(n),i=wr(t,n,e,r);return o(),sn(),i});return r?o.unshift(i):o.push(i),i}}const lo=e=>(t,n=Go)=>(!oi||"sp"===e)&&ao(e,((...e)=>t(...e)),n),uo=lo("bm"),fo=lo("m"),po=lo("bu"),ho=lo("u"),vo=lo("bum"),go=lo("um"),_o=lo("sp"),yo=lo("rtg"),mo=lo("rtc");function xo(e,t=Go){ao("ec",e,t)}const wo=e=>e?ri(e)?ci(e)||e.proxy:wo(e.parent):null;const bo=c(Object.create(null),{$:function(e){return e},$el:e=>e.__$el||(e.__$el={}),$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>wo(e.parent),$root:e=>wo(e.root),$emit:e=>e.emit,$options:e=>Eo(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Rr(e.update)}),$watch:e=>Jr.bind(e)}),ko=(e,n)=>e!==t&&!e.__isScriptSetup&&u(e,n),So={get({_:e},n){const{ctx:r,setupState:o,data:i,props:s,accessCache:c,type:a,appContext:l}=e;let f;if("$"!==n[0]){const a=c[n];if(void 0!==a)switch(a){case 1:return o[n];case 2:return i[n];case 4:return r[n];case 3:return s[n]}else{if(ko(o,n))return c[n]=1,o[n];if(i!==t&&u(i,n))return c[n]=2,i[n];if((f=e.propsOptions[0])&&u(f,n))return c[n]=3,s[n];if(r!==t&&u(r,n))return c[n]=4,r[n];$o&&(c[n]=0)}}const p=bo[n];let h,d;return p?("$attrs"===n&&gn(e,0,n),p(e)):(h=a.__cssModules)&&(h=h[n])?h:r!==t&&u(r,n)?(c[n]=4,r[n]):(d=l.config.globalProperties,u(d,n)?d[n]:void 0)},set({_:e},n,r){const{data:o,setupState:i,ctx:s}=e;return ko(i,n)?(i[n]=r,!0):o!==t&&u(o,n)?(o[n]=r,!0):!u(e.props,n)&&(("$"!==n[0]||!(n.slice(1)in e))&&(s[n]=r,!0))},has({_:{data:e,setupState:n,accessCache:r,ctx:o,appContext:i,propsOptions:s}},c){let a;return!!r[c]||e!==t&&u(e,c)||ko(n,c)||(a=s[0])&&u(a,c)||u(o,c)||u(bo,c)||u(i.config.globalProperties,c)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:u(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Bo(e){return f(e)?e.reduce(((e,t)=>(e[t]=null,e)),{}):e}let $o=!0;function Co(e){const t=Eo(e),n=e.proxy,o=e.ctx;$o=!1,t.beforeCreate&&Ao(t.beforeCreate,e,"bc");const{data:i,computed:s,methods:c,watch:a,provide:l,inject:u,created:p,beforeMount:h,mounted:v,beforeUpdate:g,updated:y,activated:m,deactivated:x,beforeDestroy:w,beforeUnmount:b,destroyed:k,unmounted:S,render:B,renderTracked:$,renderTriggered:C,errorCaptured:A,serverPrefetch:O,expose:E,inheritAttrs:P,components:H,directives:I,filters:R}=t;if(u&&function(e,t,n=r){f(e)&&(e=Ro(e));for(const r in e){const n=e[r];let o;o=_(n)?"default"in n?ro(n.from||r,n.default,!0):ro(n.from||r):ro(n),dr(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:e=>o.value=e}):t[r]=o}}(u,o,null),c)for(const r in c){const e=c[r];d(e)&&(o[r]=e.bind(n))}if(i){const t=i.call(n,n);_(t)&&(e.data=tr(t))}if($o=!0,s)for(const f in s){const e=s[f],t=d(e)?e.bind(n,n):d(e.get)?e.get.bind(n,n):r,i=!d(e)&&d(e.set)?e.set.bind(n):r,c=ai({get:t,set:i});Object.defineProperty(o,f,{enumerable:!0,configurable:!0,get:()=>c.value,set:e=>c.value=e})}if(a)for(const r in a)Oo(a[r],o,n,r);function M(e,t){f(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(function(){if(l){const e=d(l)?l.call(n):l;Reflect.ownKeys(e).forEach((t=>{no(t,e[t])}))}}(),p&&Ao(p,e,"c"),M(uo,h),M(fo,v),M(po,g),M(ho,y),M(oo,m),M(io,x),M(xo,A),M(mo,$),M(yo,C),M(vo,b),M(go,S),M(_o,O),f(E))if(E.length){const t=e.exposed||(e.exposed={});E.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});B&&e.render===r&&(e.render=B),null!=P&&(e.inheritAttrs=P),H&&(e.components=H),I&&(e.directives=I),e.ctx.$onApplyOptions&&e.ctx.$onApplyOptions(t,e,n)}function Ao(e,t,n){wr(f(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function Oo(e,t,n,r){const o=r.includes(".")?Gr(n,r):()=>n[r];if(v(e)){const n=t[e];d(n)&&qr(o,n)}else if(d(e))qr(o,e.bind(n));else if(_(e))if(f(e))e.forEach((e=>Oo(e,t,n,r)));else{const r=d(e.handler)?e.handler.bind(n):t[e.handler];d(r)&&qr(o,r,e)}}function Eo(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:s}}=e.appContext,c=i.get(t);let a;return c?a=c:o.length||n||r?(a={},o.length&&o.forEach((e=>Po(a,e,s,!0))),Po(a,t,s)):a=t,_(t)&&i.set(t,a),a}function Po(e,t,n,r=!1){const{mixins:o,extends:i}=t;i&&Po(e,i,n,!0),o&&o.forEach((t=>Po(e,t,n,!0)));for(const s in t)if(r&&"expose"===s);else{const r=Ho[s]||n&&n[s];e[s]=r?r(e[s],t[s]):t[s]}return e}const Ho={data:Io,props:zo,emits:zo,methods:jo,computed:jo,beforeCreate:Mo,created:Mo,beforeMount:Mo,mounted:Mo,beforeUpdate:Mo,updated:Mo,beforeDestroy:Mo,beforeUnmount:Mo,destroyed:Mo,unmounted:Mo,activated:Mo,deactivated:Mo,errorCaptured:Mo,serverPrefetch:Mo,components:jo,directives:jo,watch:function(e,t){if(!e)return t;if(!t)return e;const n=c(Object.create(null),e);for(const r in t)n[r]=Mo(e[r],t[r]);return n},provide:Io,inject:function(e,t){return jo(Ro(e),Ro(t))}};function Io(e,t){return t?e?function(){return c(d(e)?e.call(this,this):e,d(t)?t.call(this,this):t)}:t:e}function Ro(e){if(f(e)){const t={};for(let n=0;n{h=!0;const[t,n]=Vo(e,r,!0);c(l,t),n&&p.push(...n)};!o&&r.mixins.length&&r.mixins.forEach(t),e.extends&&t(e.extends),e.mixins&&e.mixins.forEach(t)}if(!a&&!h)return _(e)&&i.set(e,n),n;if(f(a))for(let n=0;n-1,r[1]=n<0||t-1||u(r,"default"))&&p.push(e)}}}const v=[l,p];return _(e)&&i.set(e,v),v}function Uo(e){return"$"!==e[0]&&!k(e)}function Wo(e){if(null===e)return"null";if("function"==typeof e)return e.name||"";if("object"==typeof e){return e.constructor&&e.constructor.name||""}return""}function No(e,t){return Wo(e)===Wo(t)}function Fo(e,t){return f(t)?t.findIndex((t=>No(t,e))):d(t)&&No(t,e)?0:-1}const Ko=jr;function Xo(e){return e?or(t=e)||ir(t)||"__vInternal"in e?c({},e):e:null;var t}const qo=Yr();let Zo=0;function Jo(e,n,r){const o=e.type,i=(n?n.appContext:e.appContext)||qo,s={uid:Zo++,vnode:e,type:o,parent:n,appContext:i,root:null,next:null,subTree:null,effect:null,update:null,scope:new Jt(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:n?n.provides:Object.create(i.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Vo(o,i),emitsOptions:Ur(o,i),emit:null,emitted:null,propsDefaults:t,inheritAttrs:o.inheritAttrs,ctx:t,data:t,props:t,attrs:t,slots:t,refs:t,setupState:t,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:r,suspenseId:r?r.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null,$uniElements:new Map,$templateUniElementRefs:[],$templateUniElementStyles:{},$eS:{},$eA:{}};return s.ctx={_:s},s.root=n?n.root:s,s.emit=Vr.bind(null,s),e.ce&&e.ce(s),s}let Go=null;const Qo=()=>Go||Nr;let Yo,ei;Yo=e=>{Go=e},ei=e=>{oi=e};const ti=e=>{const t=Go;return Yo(e),e.scope.on(),()=>{e.scope.off(),Yo(t)}},ni=()=>{Go&&Go.scope.off(),Yo(null)};function ri(e){return 4&e.vnode.shapeFlag}let oi=!1;function ii(e,t=!1){t&&ei(t);const{props:n}=e.vnode,r=ri(e);Do(e,n,r,t);const o=r?function(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=ar(new Proxy(e.ctx,So));const{setup:r}=n;if(r){const t=e.setupContext=r.length>1?function(e){const t=t=>{e.exposed=t||{}};return{get attrs(){return function(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get:(t,n)=>(gn(e,0,"$attrs"),t[n])}))}(e)},slots:e.slots,emit:e.emit,expose:t}}(e):null,n=ti(e);on();const o=xr(r,e,0,[e.props,t]);sn(),n(),y(o)?o.then(ni,ni):function(e,t,n){d(t)?e.render=t:_(t)&&(e.setupState=mr(t));si(e)}(e,o)}else si(e)}(e):void 0;return t&&ei(!1),o}function si(e,t,n){const o=e.type;e.render||(e.render=o.render||r);{const t=ti(e);on();try{Co(e)}finally{sn(),t()}}}function ci(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(mr(ar(e.exposed)),{get:(t,n)=>n in t?t[n]:e.proxy[n],has:(e,t)=>t in e||t in bo}))}const ai=(e,t)=>{const n=function(e,t,n=!1){let o,i;const s=d(e);return s?(o=e,i=r):(o=e.get,i=e.set),new fr(o,i,s||!i,n)}(e,0,oi);return n},li="3.4.21";function ui(e){return _r(e)}const fi="[object Array]",pi="[object Object]";function hi(e,t){const n={};return di(e,t),vi(e,t,"",n),n}function di(e,t){if((e=ui(e))===t)return;const n=x(e),r=x(t);if(n==pi&&r==pi)for(let o in t){const n=e[o];void 0===n?e[o]=null:di(n,t[o])}else n==fi&&r==fi&&e.length>=t.length&&t.forEach(((t,n)=>{di(e[n],t)}))}function vi(e,t,n,r){if((e=ui(e))===t)return;const o=x(e),i=x(t);if(o==pi)if(i!=pi||Object.keys(e).length{vi(e,i[t],(""==n?"":n+".")+s+"["+t+"]",r)}));else if(c==pi)if(a!=pi||Object.keys(o).length{vi(e,t[o],n+"["+o+"]",r)})):gi(r,n,e)}function gi(e,t,n){e[t]=n}function _i(e){const t=e.ctx.__next_tick_callbacks;if(t&&t.length){const e=t.slice(0);t.length=0;for(let t=0;t{t?xr(t.bind(e.proxy),e,14):r&&r(e.proxy)})),new Promise((e=>{r=e}))}function mi(e,t){const n=typeof(e=ui(e));if("object"===n&&null!==e){let n=t.get(e);if(void 0!==n)return n;if(f(e)){const r=e.length;n=new Array(r),t.set(e,n);for(let o=0;o{r[e]=n[e]})),r}(o,i));Object.keys(s).length?(r.__next_tick_pending=!0,o.setData(s,(()=>{r.__next_tick_pending=!1,_i(e)})),zr()):_i(e)}}function bi(e,t,n){t.appContext.config.globalProperties.$applyOptions(e,t,n);const r=e.computed;if(r){const e=Object.keys(r);if(e.length){const n=t.ctx;n.$computedKeys||(n.$computedKeys=[]),n.$computedKeys.push(...e)}}delete t.ctx.$onApplyOptions}function ki(e,t=!1){const{setupState:n,$templateRefs:r,$templateUniElementRefs:o,ctx:{$scope:i,$mpPlatform:s}}=e;if("mp-alipay"===s)return;if(!i||!r&&!o)return;if(t)return r&&r.forEach((e=>Si(e,null,n))),void(o&&o.forEach((e=>Si(e,null,n))));const c="mp-baidu"===s||"mp-toutiao"===s,a=e=>{if(0===e.length)return[];const t=(i.selectAllComponents(".r")||[]).concat(i.selectAllComponents(".r-i-f")||[]);return e.filter((e=>{const r=function(e,t){const n=e.find((e=>e&&(e.properties||e.props).uI===t));if(n){const e=n.$vm;return e?ci(e.$)||e:function(e){_(e)&&ar(e);return e}(n)}return null}(t,e.i);return!(!c||null!==r)||(Si(e,r,n),!1)}))},l=()=>{if(r){const t=a(r);t.length&&e.proxy&&e.proxy.$scope&&e.proxy.$scope.setData({r1:1},(()=>{a(t)}))}};o&&o.length&&yi(e,(()=>{o.forEach((e=>{f(e.v)?e.v.forEach((t=>{Si(e,t,n)})):Si(e,e.v,n)}))})),i._$setRef?i._$setRef(l):yi(e,l)}function Si({r:e,f:t},n,r){if(d(e))e(n,{});else{const o=v(e),i=dr(e);if(o||i)if(t){if(!i)return;f(e.value)||(e.value=[]);const t=e.value;if(-1===t.indexOf(n)){if(t.push(n),!n)return;n.$&&vo((()=>a(t,n)),n.$)}}else o?u(r,e)&&(r[e]=n):dr(e)&&(e.value=n)}}const Bi=jr;function $i(e,t){const n=e.component=Jo(e,t.parentComponent,null);return n.renderer=t.mpType?t.mpType:"component",n.ctx.$onApplyOptions=bi,n.ctx.$children=[],"app"===t.mpType&&(n.render=r),t.onBeforeSetup&&t.onBeforeSetup(n,t),ii(n),t.parentComponent&&n.proxy&&t.parentComponent.ctx.$children.push(ci(n)||n.proxy),function(e){const t=Oi.bind(e);e.$updateScopedSlots=()=>Ir((()=>Rr(t)));const n=()=>{if(e.isMounted){const{next:t,bu:n,u:r}=e;Ei(e,!1),on(),zr(),sn(),n&&H(n),Ei(e,!0),wi(e,Ci(e)),r&&Bi(r)}else vo((()=>{ki(e,!0)}),e),wi(e,Ci(e))},o=e.effect=new Gt(n,r,(()=>Rr(i)),e.scope),i=e.update=()=>{o.dirty&&o.run()};i.id=e.uid,Ei(e,!0),i()}(n),n.proxy}function Ci(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:s,propsOptions:[c],slots:a,attrs:l,emit:u,render:f,renderCache:p,data:h,setupState:d,ctx:v,uid:g,appContext:{app:{config:{globalProperties:{pruneComponentPropsCache:_}}}},inheritAttrs:y}=e;let m;e.$uniElementIds=new Map,e.$templateRefs=[],e.$templateUniElementRefs=[],e.$templateUniElementStyles={},e.$ei=0,_(g),e.__counter=0===e.__counter?1:0;const x=Fr(e);try{if(4&n.shapeFlag){Ai(y,s,c,l);const e=o||r;m=f.call(e,e,p,s,d,h,v)}else{Ai(y,s,c,t.props?l:(e=>{let t;for(const n in e)("class"===n||"style"===n||i(n))&&((t||(t={}))[n]=e[n]);return t})(l));const e=t;m=e.length>1?e(s,{attrs:l,slots:a,emit:u}):e(s,null)}}catch(w){br(w,e,1),m=!1}return ki(e),Fr(x),m}function Ai(e,t,n,r){if(t&&r&&!1!==e){const e=Object.keys(r).filter((e=>"class"!==e&&"style"!==e));if(!e.length)return;n&&e.some(s)?e.forEach((e=>{s(e)&&e.slice(9)in n||(t[e]=r[e])})):e.forEach((e=>t[e]=r[e]))}}function Oi(){const e=this.$scopedSlotsData;if(!e||0===e.length)return;const t=this.ctx.$scope,n=t.data,r=Object.create(null);e.forEach((({path:e,index:t,data:o})=>{const i=W(n,e),s=v(t)?`${e}.${t}`:`${e}[${t}]`;if(void 0===i||void 0===i[t])r[s]=o;else{const e=hi(o,i[t]);Object.keys(e).forEach((t=>{r[s+"."+t]=e[t]}))}})),e.length=0,Object.keys(r).length&&t.setData(r)}function Ei({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}const Pi=function(e,t=null){d(e)||(e=c({},e)),null==t||_(t)||(t=null);const n=Yr(),r=new WeakSet,o=n.app={_uid:eo++,_component:e,_props:t,_container:null,_context:n,_instance:null,version:li,get config(){return n.config},set config(e){},use:(e,...t)=>(r.has(e)||(e&&d(e.install)?(r.add(e),e.install(o,...t)):d(e)&&(r.add(e),e(o,...t))),o),mixin:e=>(n.mixins.includes(e)||n.mixins.push(e),o),component:(e,t)=>t?(n.components[e]=t,o):n.components[e],directive:(e,t)=>t?(n.directives[e]=t,o):n.directives[e],mount(){},unmount(){},provide:(e,t)=>(n.provides[e]=t,o),runWithContext(e){const t=to;to=o;try{return e()}finally{to=t}}};return o};function Hi(e,t=null){("undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof my?my:void 0).__VUE__=!0;const n=Pi(e,t),o=n._context;o.config.globalProperties.$nextTick=function(e){return yi(this.$,e)};const i=e=>(e.appContext=o,e.shapeFlag=6,e),s=function(e,t){return $i(i(e),t)},c=function(e){return e&&function(e){const{bum:t,scope:n,update:r,um:o}=e;t&&H(t);{const t=e.parent;if(t){const n=t.ctx.$children,r=ci(e)||e.proxy,o=n.indexOf(r);o>-1&&n.splice(o,1)}}n.stop(),r&&(r.active=!1),o&&Bi(o),Bi((()=>{e.isUnmounted=!0}))}(e.$)};return n.mount=function(){e.render=r;const t=$i(i({type:e}),{mpType:"app",mpInstance:null,parentComponent:null,slots:[],props:null});return n._instance=t.$,t.$app=n,t.$createComponent=s,t.$destroyComponent=c,o.$appInstance=t,t},n.unmount=function(){},n}function Ii(e,t,n,r){d(t)&&ao(e,t.bind(n),r)}function Ri(e,t,n){!function(e,t,n){const r=e.mpType||n.$mpType;!r||"component"===r||"page"===r&&"component"===t.renderer||Object.keys(e).forEach((r=>{if(G(r,e[r],!1)){const o=e[r];f(o)?o.forEach((e=>Ii(r,e,n,t))):Ii(r,o,n,t)}}))}(e,t,n)}function Mi(e,t,n){return e[t]=n}function ji(e,...t){const n=this[e];return n?n(...t):(console.error(`method ${e} not found`),null)}function zi(e){const t=e.config.errorHandler;return function(n,r,o){t&&t(n,r,o);const i=e._instance;if(!i||!i.proxy)throw n;i.onError?i.proxy.$callHook("onError",n):kr(n,0,r&&r.$.vnode,!1)}}function Di(e,t){return e?[...new Set([].concat(e,t))]:t}let Li;const Ti="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",Vi=/^(?:[A-Za-z\d+/]{4})*?(?:[A-Za-z\d+/]{2}(?:==)?|[A-Za-z\d+/]{3}=?)?$/;function Ui(){const e=Xt.getStorageSync("uni_id_token")||"",t=e.split(".");if(!e||3!==t.length)return{uid:null,role:[],permission:[],tokenExpired:0};let n;try{n=JSON.parse((r=t[1],decodeURIComponent(Li(r).split("").map((function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)})).join(""))))}catch(o){throw new Error("获取当前用户信息出错,详细错误信息为:"+o.message)}var r;return n.tokenExpired=1e3*n.exp,delete n.exp,delete n.iat,n}function Wi(e){const t=e.config;var n;t.errorHandler=ee(e,zi),n=t.optionMergeStrategies,Z.forEach((e=>{n[e]=Di}));const r=t.globalProperties;!function(e){e.uniIDHasRole=function(e){const{role:t}=Ui();return t.indexOf(e)>-1},e.uniIDHasPermission=function(e){const{permission:t}=Ui();return this.uniIDHasRole("admin")||t.indexOf(e)>-1},e.uniIDTokenValid=function(){const{tokenExpired:e}=Ui();return e>Date.now()}}(r),r.$set=Mi,r.$applyOptions=Ri,r.$callMethod=ji,Xt.invokeCreateVueAppHook(e)}Li="function"!=typeof atob?function(e){if(e=String(e).replace(/[\t\n\f\r ]+/g,""),!Vi.test(e))throw new Error("Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded.");var t;e+="==".slice(2-(3&e.length));for(var n,r,o="",i=0;i>16&255):64===r?String.fromCharCode(t>>16&255,t>>8&255):String.fromCharCode(t>>16&255,t>>8&255,255&t);return o}:atob;const Ni=Object.create(null);function Fi(e){delete Ni[e]}function Ki(e){if(!e)return;const[t,n]=e.split(",");return Ni[t]?Ni[t][parseInt(n)]:void 0}var Xi={install(e){Wi(e),e.config.globalProperties.pruneComponentPropsCache=Fi;const t=e.mount;e.mount=function(n){const r=t.call(e,n),o=function(){const e="createApp";if("undefined"!=typeof global&&void 0!==global[e])return global[e];if("undefined"!=typeof my)return my[e]}();return o?o(r):"undefined"!=typeof createMiniProgramApp&&createMiniProgramApp(r),r}}};function qi(e){return v(e)?e:function(e){let t="";if(!e||v(e))return t;for(const n in e)t+=`${n.startsWith("--")?n:A(n)}:${e[n]};`;return t}(R(e))}function Zi(e,t){const n=Qo(),o=n.ctx,i=void 0===t||"mp-weixin"!==o.$mpPlatform&&"mp-qq"!==o.$mpPlatform&&"mp-xhs"!==o.$mpPlatform||!v(t)&&"number"!=typeof t?"":"_"+t,s="e"+n.$ei+++i,a=o.$scope;if(!e)return delete a[s],s;const l=a[s];return l?l.value=e:a[s]=function(e,t){const n=e=>{var o;(o=e).type&&o.target&&(o.preventDefault=r,o.stopPropagation=r,o.stopImmediatePropagation=r,u(o,"detail")||(o.detail={}),u(o,"markerId")&&(o.detail="object"==typeof o.detail?o.detail:{},o.detail.markerId=o.markerId),w(o.detail)&&u(o.detail,"checked")&&!u(o.detail,"value")&&(o.detail.value=o.detail.checked),w(o.detail)&&(o.target=c({},o.target,o.detail)));let i=[e];t&&t.ctx.$getTriggerEventDetail&&"number"==typeof e.detail&&(e.detail=t.ctx.$getTriggerEventDetail(e.detail)),e.detail&&e.detail.__args__&&(i=e.detail.__args__);const s=n.value,a=()=>wr(function(e,t){if(f(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n&&n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e(t)))}return t}(e,s),t,5,i),l=e.target,p=!!l&&(!!l.dataset&&"true"===String(l.dataset.eventsync));if(!Ji.includes(e.type)||p){const t=a();if("input"===e.type&&(f(t)||y(t)))return;return t}setTimeout(a)};return n.value=e,n}(e,n),s}const Ji=["tap","longpress","longtap","transitionend","animationstart","animationiteration","animationend","touchforcechange"];const Gi=function(e,t=null){return e&&(e.mpType="app"),Hi(e,t).use(Xi)};const Qi=["externalClasses"];const Yi=/_(.*)_worklet_factory_/;function es(e,t){const n=e.$children;for(let o=n.length-1;o>=0;o--){const e=n[o];if(e.$scope._$vueId===t)return e}let r;for(let o=n.length-1;o>=0;o--)if(r=es(n[o],t),r)return r}const ts=["createSelectorQuery","createIntersectionObserver","selectAllComponents","selectComponent"];function ns(e,t){const n=e.ctx;n.mpType=t.mpType,n.$mpType=t.mpType,n.$mpPlatform="mp-weixin",n.$scope=t.mpInstance,Object.defineProperties(n,{virtualHostId:{get(){const e=this.$scope.data.virtualHostId;return void 0===e?"":e}}}),n.$mp={},n._self={},e.slots={},f(t.slots)&&t.slots.length&&(t.slots.forEach((t=>{e.slots[t]=!0})),e.slots.d&&(e.slots.default=!0)),n.getOpenerEventChannel=function(){return t.mpInstance.getOpenerEventChannel()},n.$hasHook=rs,n.$callHook=os,e.emit=function(e,t){return function(n,...r){const o=t.$scope;if(o&&n){const e={__args__:r};o.triggerEvent(n,e)}return e.apply(this,[n,...r])}}(e.emit,n)}function rs(e){const t=this.$[e];return!(!t||!t.length)}function os(e,t){"mounted"===e&&(os.call(this,"bm"),this.$.isMounted=!0,e="m");const n=this.$[e];return n&&((e,t)=>{let n;for(let r=0;r{G(n,e[n])&&t.add(n)}));{const{extends:n,mixins:r}=e;r&&r.forEach((e=>ss(e,t))),n&&ss(n,t)}}return t}function cs(e,t,n){-1!==n.indexOf(t)||u(e,t)||(e[t]=function(e){return this.$vm&&this.$vm.$callHook(t,e)})}const as=["onReady"];function ls(e,t,n=as){t.forEach((t=>cs(e,t,n)))}function us(e,t,n=as){ss(t).forEach((t=>cs(e,t,n)))}const fs=U((()=>{const e=[],t=d(getApp)&&getApp({allowDefault:!0});if(t&&t.$vm&&t.$vm.$){const n=t.$vm.$.appContext.mixins;if(f(n)){const t=Object.keys(J);n.forEach((n=>{t.forEach((t=>{u(n,t)&&!e.includes(t)&&e.push(t)}))}))}}return e}));const ps=["onShow","onHide","onError","onThemeChange","onPageNotFound","onUnhandledRejection"];function hs(e,t){const n=e.$,r={globalData:e.$options&&e.$options.globalData||{},$vm:e,onLaunch(t){this.$vm=e;const r=n.ctx;this.$vm&&r.$scope&&r.$callHook||(ns(n,{mpType:"app",mpInstance:this,slots:[]}),r.globalData=this.globalData,e.$callHook("onLaunch",t))}},o=wx.$onErrorHandlers;o&&(o.forEach((e=>{ao("onError",e,n)})),o.length=0),function(e){const t=vr(function(){var e;let t="";{const n=(null===(e=wx.getAppBaseInfo)||void 0===e?void 0:e.call(wx))||wx.getSystemInfoSync();t=re(n&&n.language?n.language:"en")||"en"}return t}());Object.defineProperty(e,"$locale",{get:()=>t.value,set(e){t.value=e}})}(e);const i=e.$.type;ls(r,ps),us(r,i);{const e=i.methods;e&&c(r,e)}return r}function ds(e,t){if(d(e.onLaunch)){const t=wx.getLaunchOptionsSync&&wx.getLaunchOptionsSync();e.onLaunch(t)}d(e.onShow)&&wx.onAppShow&&wx.onAppShow((e=>{t.$callHook("onShow",e)})),d(e.onHide)&&wx.onAppHide&&wx.onAppHide((e=>{t.$callHook("onHide",e)}))}const vs=["eO","uR","uRIF","uI","uT","uP","uS"];function gs(e){e.properties||(e.properties={}),c(e.properties,function(e,t=!1){const n={};if(!t){let e=function(e){const t=Object.create(null);e&&e.forEach((e=>{t[e]=!0})),this.setData({$slots:t})};vs.forEach((e=>{n[e]={type:null,value:""}})),n.uS={type:null,value:[]},n.uS.observer=e}return e.behaviors&&e.behaviors.includes("wx://form-field")&&(e.properties&&e.properties.name||(n.name={type:null,value:""}),e.properties&&e.properties.value||(n.value={type:null,value:""})),n}(e),function(e){const t={};return e&&e.virtualHost&&(t.virtualHostStyle={type:null,value:""},t.virtualHostClass={type:null,value:""},t.virtualHostHidden={type:null,value:""},t.virtualHostId={type:null,value:""}),t}(e.options))}const _s=[String,Number,Boolean,Object,Array,null];function ys(e,t){const n=function(e,t){return f(e)&&1===e.length?e[0]:e}(e);return-1!==_s.indexOf(n)?n:null}function ms(e,t){return(t?function(e){const t={};w(e)&&Object.keys(e).forEach((n=>{-1===vs.indexOf(n)&&(t[n]=e[n])}));return t}(e):Ki(e.uP))||{}}function xs(e){const t=function(){const e=this.properties.uP;e&&(this.$vm?function(e,t){const n=cr(t.props),r=Ki(e)||{};ws(n,r)&&(!function(e,t,n,r){const{props:o,attrs:i,vnode:{patchFlag:s}}=e,c=cr(o),[a]=e.propsOptions;let l=!1;if(!(r||s>0)||16&s){let r;Lo(e,t,o,i)&&(l=!0);for(const i in c)t&&(u(t,i)||(r=A(i))!==i&&u(t,r))||(a?!n||void 0===n[i]&&void 0===n[r]||(o[i]=To(a,c,i,void 0,e,!0)):delete o[i]);if(i!==c)for(const e in i)t&&u(t,e)||(delete i[e],l=!0)}else if(8&s){const n=e.vnode.dynamicProps;for(let r=0;r-1&&function(e){const t=$r.indexOf(e);t>Cr&&$r.splice(t,1)}(t.update),t.update());var o}(e,this.$vm.$):"m"===this.properties.uT&&function(e,t){const n=t.properties,r=Ki(e)||{};ws(n,r,!1)&&t.setData(r)}(e,this))};e.observers||(e.observers={}),e.observers.uP=t}function ws(e,t,n=!0){const r=Object.keys(t);if(n&&r.length!==Object.keys(e).length)return!0;for(let o=0;o{r.push(e.replace("uni://","wx://")),"uni://form-field"===e&&(f(n)?(n.push("name"),n.push("modelValue")):(n.name={type:String,default:""},n.modelValue={type:[String,Number,Boolean,Array,Object,Date],default:""}))})),r}(t)}function ks(e,{parse:t,mocks:n,isPage:r,isPageInProject:o,initRelation:i,handleLink:s,initLifetimes:a}){e=e.default||e;const l={multipleSlots:!0,addGlobalClass:!0,pureDataPattern:/^uP$/};f(e.mixins)&&e.mixins.forEach((e=>{_(e.options)&&c(l,e.options)})),e.options&&c(l,e.options);const p={options:l,lifetimes:a({mocks:n,isPage:r,initRelation:i,vueOptions:e}),pageLifetimes:{show(){this.$vm&&this.$vm.$callHook("onPageShow")},hide(){this.$vm&&this.$vm.$callHook("onPageHide")},resize(e){this.$vm&&this.$vm.$callHook("onPageResize",e)}},methods:{__l:s}};var h,d,v,g;return bs(p,e),gs(p),xs(p),function(e,t){Qi.forEach((n=>{u(t,n)&&(e[n]=t[n])}))}(p,e),h=p.methods,d=e.wxsCallMethods,f(d)&&d.forEach((e=>{h[e]=function(t){return this.$vm[e](t)}})),v=p.methods,(g=e.methods)&&Object.keys(g).forEach((e=>{const t=e.match(Yi);if(t){const n=t[1];v[e]=g[e],v[n]=g[n]}})),t&&t(p,{handleLink:s}),p}let Ss,Bs;function $s(){return getApp().$vm}function Cs(e,t){const{parse:n,mocks:r,isPage:o,initRelation:i,handleLink:s,initLifetimes:c}=t,a=ks(e,{mocks:r,isPage:o,isPageInProject:!0,initRelation:i,handleLink:s,initLifetimes:c});!function({properties:e},t){f(t)?t.forEach((t=>{e[t]={type:String,value:""}})):w(t)&&Object.keys(t).forEach((n=>{const r=t[n];if(w(r)){let t=r.default;d(t)&&(t=t());const o=r.type;r.type=ys(o),e[n]={type:r.type,value:t}}else e[n]={type:ys(r)}}))}(a,(e.default||e).props);const l=a.methods;return l.onLoad=function(e){var t;return this.options=e,this.$page={fullPath:(t=this.route+X(e),function(e){return 0===e.indexOf("/")}(t)?t:"/"+t)},this.$vm&&this.$vm.$callHook("onLoad",e)},ls(l,is),us(l,e),function(e,t){if(!t)return;Object.keys(J).forEach((n=>{t&J[n]&&cs(e,n,[])}))}(l,e.__runtimeHooks),ls(l,fs()),n&&n(a,{handleLink:s}),a}const As=Page,Os=Component;function Es(e){const t=e.triggerEvent,n=function(n,...r){return t.apply(e,[(o=n,$(o.replace(F,"-"))),...r]);var o};try{e.triggerEvent=n}catch(r){e._triggerEvent=n}}function Ps(e,t,n){const r=t[e];t[e]=r?function(...e){return Es(this),r.apply(this,e)}:function(){Es(this)}}Page=function(e){return Ps("onLoad",e),As(e)},Component=function(e){Ps("created",e);return e.properties&&e.properties.uP||(gs(e),xs(e)),Os(e)};var Hs=Object.freeze({__proto__:null,handleLink:function(e){const t=e.detail||e.value,n=t.vuePid;let r;n&&(r=es(this.$vm,n)),r||(r=this.$vm),t.parent=r},initLifetimes:function({mocks:e,isPage:t,initRelation:n,vueOptions:r}){return{attached(){let o=this.properties;!function(e,t){if(!e)return;const n=e.split(","),r=n.length;1===r?t._$vueId=n[0]:2===r&&(t._$vueId=n[0],t._$vuePid=n[1])}(o.uI,this);const i={vuePid:this._$vuePid};n(this,i);const s=this,c=t(s);let a=o;this.$vm=function(e,t){Ss||(Ss=$s().$createComponent);const n=Ss(e,t);return ci(n.$)||n}({type:r,props:ms(a,c)},{mpType:c?"page":"component",mpInstance:s,slots:o.uS||{},parentComponent:i.parent&&i.parent.$,onBeforeSetup(t,n){!function(e,t){Object.defineProperty(e,"refs",{get(){const e={};return function(e,t,n){e.selectAllComponents(t).forEach((e=>{const t=e.properties.uR;n[t]=e.$vm||e}))}(t,".r",e),t.selectAllComponents(".r-i-f").forEach((t=>{const n=t.properties.uR;n&&(e[n]||(e[n]=[]),e[n].push(t.$vm||t))})),e}})}(t,s),function(e,t,n){const r=e.ctx;n.forEach((n=>{u(t,n)&&(e[n]=r[n]=t[n])}))}(t,s,e),function(e,t){ns(e,t);const n=e.ctx;ts.forEach((e=>{n[e]=function(...t){const r=n.$scope;if(r&&r[e])return r[e].apply(r,t)}}))}(t,n)}}),c||function(e){const t=e.$options;f(t.behaviors)&&t.behaviors.includes("uni://form-field")&&e.$watch("modelValue",(()=>{e.$scope&&e.$scope.setData({name:e.name,value:e.modelValue})}),{immediate:!0})}(this.$vm)},ready(){this.$vm&&(this.$vm.$callHook("mounted"),this.$vm.$callHook("onReady"))},detached(){var e;this.$vm&&(Fi(this.$vm.$.uid),e=this.$vm,Bs||(Bs=$s().$destroyComponent),Bs(e))}}},initRelation:function(e,t){e.triggerEvent("__l",t)},isPage:function(e){return!!e.route},mocks:["__route__","__wxExparserNodeId__","__wxWebviewId__"]});const Is=function(e){return App(hs(e))},Rs=(Ms=Hs,function(e){return Component(Cs(e,Ms))});var Ms;const js=function(e){return function(t){return Component(ks(t,e))}}(Hs),zs=function(e){ds(hs(e),e)},Ds=function(e){const t=hs(e),n=d(getApp)&&getApp({allowDefault:!0});if(!n)return;e.$.ctx.$scope=n;const r=n.globalData;r&&Object.keys(t.globalData).forEach((e=>{u(r,e)||(r[e]=t.globalData[e])})),Object.keys(t).forEach((e=>{u(n,e)||(n[e]=t[e])})),ds(t,e)};!function(){if(d(wx.preloadAssets)){const e=String.fromCharCode(99,100,110,49,46,100,99,108,111,117,100,46,110,101,116,46,99,110);setTimeout((()=>{wx.preloadAssets({data:[{type:"image",src:"https://"+e+"/4d54677a4e6b56444f53556c643367775a57526c595746694e7a5a6b4e475a684e444530/img/shadow-grey.png"}]})}),3e3)}}(),wx.createApp=global.createApp=Is,wx.createPage=Rs,wx.createComponent=js,wx.createPluginApp=global.createPluginApp=zs,wx.createSubpackageApp=global.createSubpackageApp=Ds;var Ls="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function Ts(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Vs(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach((function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})})),n}var Us={exports:{}};var Ws={exports:{}};const Ns=Vs(Object.freeze(Object.defineProperty({__proto__:null,default:{}},Symbol.toStringTag,{value:"Module"})));var Fs;function Ks(){return Fs?Ws.exports:(Fs=1,Ws.exports=(e=e||function(e,t){var n;if("undefined"!=typeof window&&window.crypto&&(n=window.crypto),"undefined"!=typeof self&&self.crypto&&(n=self.crypto),"undefined"!=typeof globalThis&&globalThis.crypto&&(n=globalThis.crypto),!n&&"undefined"!=typeof window&&window.msCrypto&&(n=window.msCrypto),!n&&void 0!==Ls&&Ls.crypto&&(n=Ls.crypto),!n)try{n=Ns}catch(v){}var r=function(){if(n){if("function"==typeof n.getRandomValues)try{return n.getRandomValues(new Uint32Array(1))[0]}catch(v){}if("function"==typeof n.randomBytes)try{return n.randomBytes(4).readInt32LE()}catch(v){}}throw new Error("Native crypto module could not be used to get secure random number.")},o=Object.create||function(){function e(){}return function(t){var n;return e.prototype=t,n=new e,e.prototype=null,n}}(),i={},s=i.lib={},c=s.Base=function(){return{extend:function(e){var t=o(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),a=s.WordArray=c.extend({init:function(e,n){e=this.words=e||[],this.sigBytes=n!=t?n:4*e.length},toString:function(e){return(e||u).stringify(this)},concat:function(e){var t=this.words,n=e.words,r=this.sigBytes,o=e.sigBytes;if(this.clamp(),r%4)for(var i=0;i>>2]>>>24-i%4*8&255;t[r+i>>>2]|=s<<24-(r+i)%4*8}else for(var c=0;c>>2]=n[c>>>2];return this.sigBytes+=o,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=c.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],n=0;n>>2]>>>24-o%4*8&255;r.push((i>>>4).toString(16)),r.push((15&i).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new a.init(n,t/2)}},f=l.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],o=0;o>>2]>>>24-o%4*8&255;r.push(String.fromCharCode(i))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new a.init(n,t)}},p=l.Utf8={stringify:function(e){try{return decodeURIComponent(escape(f.stringify(e)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(e){return f.parse(unescape(encodeURIComponent(e)))}},h=s.BufferedBlockAlgorithm=c.extend({reset:function(){this._data=new a.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=p.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n,r=this._data,o=r.words,i=r.sigBytes,s=this.blockSize,c=i/(4*s),l=(c=t?e.ceil(c):e.max((0|c)-this._minBufferSize,0))*s,u=e.min(4*l,i);if(l){for(var f=0;f>>2]|=e[o]<<24-o%4*8;n.call(this,r,t)}else n.apply(this,arguments)};r.prototype=t}}(),e.lib.WordArray));var e}var Ys,ec={exports:{}};function tc(){return Ys?ec.exports:(Ys=1,ec.exports=(e=Ks(),function(){var t=e,n=t.lib.WordArray,r=t.enc;function o(e){return e<<8&4278255360|e>>>8&16711935}r.Utf16=r.Utf16BE={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],o=0;o>>2]>>>16-o%4*8&65535;r.push(String.fromCharCode(i))}return r.join("")},parse:function(e){for(var t=e.length,r=[],o=0;o>>1]|=e.charCodeAt(o)<<16-o%2*16;return n.create(r,2*t)}},r.Utf16LE={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i>>2]>>>16-i%4*8&65535);r.push(String.fromCharCode(s))}return r.join("")},parse:function(e){for(var t=e.length,r=[],i=0;i>>1]|=o(e.charCodeAt(i)<<16-i%2*16);return n.create(r,2*t)}}}(),e.enc.Utf16));var e}var nc,rc={exports:{}};function oc(){return nc?rc.exports:(nc=1,rc.exports=(e=Ks(),function(){var t=e,n=t.lib.WordArray;function r(e,t,r){for(var o=[],i=0,s=0;s>>6-s%4*2;o[i>>>2]|=c<<24-i%4*8,i++}return n.create(o,i)}t.enc.Base64={stringify:function(e){var t=e.words,n=e.sigBytes,r=this._map;e.clamp();for(var o=[],i=0;i>>2]>>>24-i%4*8&255)<<16|(t[i+1>>>2]>>>24-(i+1)%4*8&255)<<8|t[i+2>>>2]>>>24-(i+2)%4*8&255,c=0;c<4&&i+.75*c>>6*(3-c)&63));var a=r.charAt(64);if(a)for(;o.length%4;)o.push(a);return o.join("")},parse:function(e){var t=e.length,n=this._map,o=this._reverseMap;if(!o){o=this._reverseMap=[];for(var i=0;i>>6-s%4*2;o[i>>>2]|=c<<24-i%4*8,i++}return n.create(o,i)}t.enc.Base64url={stringify:function(e,t){void 0===t&&(t=!0);var n=e.words,r=e.sigBytes,o=t?this._safe_map:this._map;e.clamp();for(var i=[],s=0;s>>2]>>>24-s%4*8&255)<<16|(n[s+1>>>2]>>>24-(s+1)%4*8&255)<<8|n[s+2>>>2]>>>24-(s+2)%4*8&255,a=0;a<4&&s+.75*a>>6*(3-a)&63));var l=o.charAt(64);if(l)for(;i.length%4;)i.push(l);return i.join("")},parse:function(e,t){void 0===t&&(t=!0);var n=e.length,o=t?this._safe_map:this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var s=0;s>>24)|4278255360&(o<<24|o>>>8)}var i=this._hash.words,s=e[t+0],a=e[t+1],h=e[t+2],d=e[t+3],v=e[t+4],g=e[t+5],_=e[t+6],y=e[t+7],m=e[t+8],x=e[t+9],w=e[t+10],b=e[t+11],k=e[t+12],S=e[t+13],B=e[t+14],$=e[t+15],C=i[0],A=i[1],O=i[2],E=i[3];C=l(C,A,O,E,s,7,c[0]),E=l(E,C,A,O,a,12,c[1]),O=l(O,E,C,A,h,17,c[2]),A=l(A,O,E,C,d,22,c[3]),C=l(C,A,O,E,v,7,c[4]),E=l(E,C,A,O,g,12,c[5]),O=l(O,E,C,A,_,17,c[6]),A=l(A,O,E,C,y,22,c[7]),C=l(C,A,O,E,m,7,c[8]),E=l(E,C,A,O,x,12,c[9]),O=l(O,E,C,A,w,17,c[10]),A=l(A,O,E,C,b,22,c[11]),C=l(C,A,O,E,k,7,c[12]),E=l(E,C,A,O,S,12,c[13]),O=l(O,E,C,A,B,17,c[14]),C=u(C,A=l(A,O,E,C,$,22,c[15]),O,E,a,5,c[16]),E=u(E,C,A,O,_,9,c[17]),O=u(O,E,C,A,b,14,c[18]),A=u(A,O,E,C,s,20,c[19]),C=u(C,A,O,E,g,5,c[20]),E=u(E,C,A,O,w,9,c[21]),O=u(O,E,C,A,$,14,c[22]),A=u(A,O,E,C,v,20,c[23]),C=u(C,A,O,E,x,5,c[24]),E=u(E,C,A,O,B,9,c[25]),O=u(O,E,C,A,d,14,c[26]),A=u(A,O,E,C,m,20,c[27]),C=u(C,A,O,E,S,5,c[28]),E=u(E,C,A,O,h,9,c[29]),O=u(O,E,C,A,y,14,c[30]),C=f(C,A=u(A,O,E,C,k,20,c[31]),O,E,g,4,c[32]),E=f(E,C,A,O,m,11,c[33]),O=f(O,E,C,A,b,16,c[34]),A=f(A,O,E,C,B,23,c[35]),C=f(C,A,O,E,a,4,c[36]),E=f(E,C,A,O,v,11,c[37]),O=f(O,E,C,A,y,16,c[38]),A=f(A,O,E,C,w,23,c[39]),C=f(C,A,O,E,S,4,c[40]),E=f(E,C,A,O,s,11,c[41]),O=f(O,E,C,A,d,16,c[42]),A=f(A,O,E,C,_,23,c[43]),C=f(C,A,O,E,x,4,c[44]),E=f(E,C,A,O,k,11,c[45]),O=f(O,E,C,A,$,16,c[46]),C=p(C,A=f(A,O,E,C,h,23,c[47]),O,E,s,6,c[48]),E=p(E,C,A,O,y,10,c[49]),O=p(O,E,C,A,B,15,c[50]),A=p(A,O,E,C,g,21,c[51]),C=p(C,A,O,E,k,6,c[52]),E=p(E,C,A,O,d,10,c[53]),O=p(O,E,C,A,w,15,c[54]),A=p(A,O,E,C,a,21,c[55]),C=p(C,A,O,E,m,6,c[56]),E=p(E,C,A,O,$,10,c[57]),O=p(O,E,C,A,_,15,c[58]),A=p(A,O,E,C,S,21,c[59]),C=p(C,A,O,E,v,6,c[60]),E=p(E,C,A,O,b,10,c[61]),O=p(O,E,C,A,h,15,c[62]),A=p(A,O,E,C,x,21,c[63]),i[0]=i[0]+C|0,i[1]=i[1]+A|0,i[2]=i[2]+O|0,i[3]=i[3]+E|0},_doFinalize:function(){var e=this._data,n=e.words,r=8*this._nDataBytes,o=8*e.sigBytes;n[o>>>5]|=128<<24-o%32;var i=t.floor(r/4294967296),s=r;n[15+(o+64>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),n[14+(o+64>>>9<<4)]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),e.sigBytes=4*(n.length+1),this._process();for(var c=this._hash,a=c.words,l=0;l<4;l++){var u=a[l];a[l]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}return c},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});function l(e,t,n,r,o,i,s){var c=e+(t&n|~t&r)+o+s;return(c<>>32-i)+t}function u(e,t,n,r,o,i,s){var c=e+(t&r|n&~r)+o+s;return(c<>>32-i)+t}function f(e,t,n,r,o,i,s){var c=e+(t^n^r)+o+s;return(c<>>32-i)+t}function p(e,t,n,r,o,i,s){var c=e+(n^(t|~r))+o+s;return(c<>>32-i)+t}n.MD5=i._createHelper(a),n.HmacMD5=i._createHmacHelper(a)}(Math),e.MD5));var e}var fc,pc={exports:{}};function hc(){return fc?pc.exports:(fc=1,pc.exports=(c=Ks(),t=(e=c).lib,n=t.WordArray,r=t.Hasher,o=e.algo,i=[],s=o.SHA1=r.extend({_doReset:function(){this._hash=new n.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],o=n[1],s=n[2],c=n[3],a=n[4],l=0;l<80;l++){if(l<16)i[l]=0|e[t+l];else{var u=i[l-3]^i[l-8]^i[l-14]^i[l-16];i[l]=u<<1|u>>>31}var f=(r<<5|r>>>27)+a+i[l];f+=l<20?1518500249+(o&s|~o&c):l<40?1859775393+(o^s^c):l<60?(o&s|o&c|s&c)-1894007588:(o^s^c)-899497514,a=c,c=s,s=o<<30|o>>>2,o=r,r=f}n[0]=n[0]+r|0,n[1]=n[1]+o|0,n[2]=n[2]+s|0,n[3]=n[3]+c|0,n[4]=n[4]+a|0},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=Math.floor(n/4294967296),t[15+(r+64>>>9<<4)]=n,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=r.clone.call(this);return e._hash=this._hash.clone(),e}}),e.SHA1=r._createHelper(s),e.HmacSHA1=r._createHmacHelper(s),c.SHA1));var e,t,n,r,o,i,s,c}var dc,vc={exports:{}};function gc(){return dc?vc.exports:(dc=1,vc.exports=(e=Ks(),function(t){var n=e,r=n.lib,o=r.WordArray,i=r.Hasher,s=n.algo,c=[],a=[];!function(){function e(e){for(var n=t.sqrt(e),r=2;r<=n;r++)if(!(e%r))return!1;return!0}function n(e){return 4294967296*(e-(0|e))|0}for(var r=2,o=0;o<64;)e(r)&&(o<8&&(c[o]=n(t.pow(r,.5))),a[o]=n(t.pow(r,1/3)),o++),r++}();var l=[],u=s.SHA256=i.extend({_doReset:function(){this._hash=new o.init(c.slice(0))},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],o=n[1],i=n[2],s=n[3],c=n[4],u=n[5],f=n[6],p=n[7],h=0;h<64;h++){if(h<16)l[h]=0|e[t+h];else{var d=l[h-15],v=(d<<25|d>>>7)^(d<<14|d>>>18)^d>>>3,g=l[h-2],_=(g<<15|g>>>17)^(g<<13|g>>>19)^g>>>10;l[h]=v+l[h-7]+_+l[h-16]}var y=r&o^r&i^o&i,m=(r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22),x=p+((c<<26|c>>>6)^(c<<21|c>>>11)^(c<<7|c>>>25))+(c&u^~c&f)+a[h]+l[h];p=f,f=u,u=c,c=s+x|0,s=i,i=o,o=r,r=x+(m+y)|0}n[0]=n[0]+r|0,n[1]=n[1]+o|0,n[2]=n[2]+i|0,n[3]=n[3]+s|0,n[4]=n[4]+c|0,n[5]=n[5]+u|0,n[6]=n[6]+f|0,n[7]=n[7]+p|0},_doFinalize:function(){var e=this._data,n=e.words,r=8*this._nDataBytes,o=8*e.sigBytes;return n[o>>>5]|=128<<24-o%32,n[14+(o+64>>>9<<4)]=t.floor(r/4294967296),n[15+(o+64>>>9<<4)]=r,e.sigBytes=4*n.length,this._process(),this._hash},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});n.SHA256=i._createHelper(u),n.HmacSHA256=i._createHmacHelper(u)}(Math),e.SHA256));var e}var _c,yc={exports:{}};var mc,xc={exports:{}};function wc(){return mc?xc.exports:(mc=1,xc.exports=(e=Ks(),Zs(),function(){var t=e,n=t.lib.Hasher,r=t.x64,o=r.Word,i=r.WordArray,s=t.algo;function c(){return o.create.apply(o,arguments)}var a=[c(1116352408,3609767458),c(1899447441,602891725),c(3049323471,3964484399),c(3921009573,2173295548),c(961987163,4081628472),c(1508970993,3053834265),c(2453635748,2937671579),c(2870763221,3664609560),c(3624381080,2734883394),c(310598401,1164996542),c(607225278,1323610764),c(1426881987,3590304994),c(1925078388,4068182383),c(2162078206,991336113),c(2614888103,633803317),c(3248222580,3479774868),c(3835390401,2666613458),c(4022224774,944711139),c(264347078,2341262773),c(604807628,2007800933),c(770255983,1495990901),c(1249150122,1856431235),c(1555081692,3175218132),c(1996064986,2198950837),c(2554220882,3999719339),c(2821834349,766784016),c(2952996808,2566594879),c(3210313671,3203337956),c(3336571891,1034457026),c(3584528711,2466948901),c(113926993,3758326383),c(338241895,168717936),c(666307205,1188179964),c(773529912,1546045734),c(1294757372,1522805485),c(1396182291,2643833823),c(1695183700,2343527390),c(1986661051,1014477480),c(2177026350,1206759142),c(2456956037,344077627),c(2730485921,1290863460),c(2820302411,3158454273),c(3259730800,3505952657),c(3345764771,106217008),c(3516065817,3606008344),c(3600352804,1432725776),c(4094571909,1467031594),c(275423344,851169720),c(430227734,3100823752),c(506948616,1363258195),c(659060556,3750685593),c(883997877,3785050280),c(958139571,3318307427),c(1322822218,3812723403),c(1537002063,2003034995),c(1747873779,3602036899),c(1955562222,1575990012),c(2024104815,1125592928),c(2227730452,2716904306),c(2361852424,442776044),c(2428436474,593698344),c(2756734187,3733110249),c(3204031479,2999351573),c(3329325298,3815920427),c(3391569614,3928383900),c(3515267271,566280711),c(3940187606,3454069534),c(4118630271,4000239992),c(116418474,1914138554),c(174292421,2731055270),c(289380356,3203993006),c(460393269,320620315),c(685471733,587496836),c(852142971,1086792851),c(1017036298,365543100),c(1126000580,2618297676),c(1288033470,3409855158),c(1501505948,4234509866),c(1607167915,987167468),c(1816402316,1246189591)],l=[];!function(){for(var e=0;e<80;e++)l[e]=c()}();var u=s.SHA512=n.extend({_doReset:function(){this._hash=new i.init([new o.init(1779033703,4089235720),new o.init(3144134277,2227873595),new o.init(1013904242,4271175723),new o.init(2773480762,1595750129),new o.init(1359893119,2917565137),new o.init(2600822924,725511199),new o.init(528734635,4215389547),new o.init(1541459225,327033209)])},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],o=n[1],i=n[2],s=n[3],c=n[4],u=n[5],f=n[6],p=n[7],h=r.high,d=r.low,v=o.high,g=o.low,_=i.high,y=i.low,m=s.high,x=s.low,w=c.high,b=c.low,k=u.high,S=u.low,B=f.high,$=f.low,C=p.high,A=p.low,O=h,E=d,P=v,H=g,I=_,R=y,M=m,j=x,z=w,D=b,L=k,T=S,V=B,U=$,W=C,N=A,F=0;F<80;F++){var K,X,q=l[F];if(F<16)X=q.high=0|e[t+2*F],K=q.low=0|e[t+2*F+1];else{var Z=l[F-15],J=Z.high,G=Z.low,Q=(J>>>1|G<<31)^(J>>>8|G<<24)^J>>>7,Y=(G>>>1|J<<31)^(G>>>8|J<<24)^(G>>>7|J<<25),ee=l[F-2],te=ee.high,ne=ee.low,re=(te>>>19|ne<<13)^(te<<3|ne>>>29)^te>>>6,oe=(ne>>>19|te<<13)^(ne<<3|te>>>29)^(ne>>>6|te<<26),ie=l[F-7],se=ie.high,ce=ie.low,ae=l[F-16],le=ae.high,ue=ae.low;X=(X=(X=Q+se+((K=Y+ce)>>>0>>0?1:0))+re+((K+=oe)>>>0>>0?1:0))+le+((K+=ue)>>>0>>0?1:0),q.high=X,q.low=K}var fe,pe=z&L^~z&V,he=D&T^~D&U,de=O&P^O&I^P&I,ve=E&H^E&R^H&R,ge=(O>>>28|E<<4)^(O<<30|E>>>2)^(O<<25|E>>>7),_e=(E>>>28|O<<4)^(E<<30|O>>>2)^(E<<25|O>>>7),ye=(z>>>14|D<<18)^(z>>>18|D<<14)^(z<<23|D>>>9),me=(D>>>14|z<<18)^(D>>>18|z<<14)^(D<<23|z>>>9),xe=a[F],we=xe.high,be=xe.low,ke=W+ye+((fe=N+me)>>>0>>0?1:0),Se=_e+ve;W=V,N=U,V=L,U=T,L=z,T=D,z=M+(ke=(ke=(ke=ke+pe+((fe+=he)>>>0>>0?1:0))+we+((fe+=be)>>>0>>0?1:0))+X+((fe+=K)>>>0>>0?1:0))+((D=j+fe|0)>>>0>>0?1:0)|0,M=I,j=R,I=P,R=H,P=O,H=E,O=ke+(ge+de+(Se>>>0<_e>>>0?1:0))+((E=fe+Se|0)>>>0>>0?1:0)|0}d=r.low=d+E,r.high=h+O+(d>>>0>>0?1:0),g=o.low=g+H,o.high=v+P+(g>>>0>>0?1:0),y=i.low=y+R,i.high=_+I+(y>>>0>>0?1:0),x=s.low=x+j,s.high=m+M+(x>>>0>>0?1:0),b=c.low=b+D,c.high=w+z+(b>>>0>>0?1:0),S=u.low=S+T,u.high=k+L+(S>>>0>>0?1:0),$=f.low=$+U,f.high=B+V+($>>>0>>0?1:0),A=p.low=A+N,p.high=C+W+(A>>>0>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[30+(r+128>>>10<<5)]=Math.floor(n/4294967296),t[31+(r+128>>>10<<5)]=n,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=n.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32});t.SHA512=n._createHelper(u),t.HmacSHA512=n._createHmacHelper(u)}(),e.SHA512));var e}var bc,kc={exports:{}};var Sc,Bc={exports:{}};function $c(){return Sc?Bc.exports:(Sc=1,Bc.exports=(e=Ks(),Zs(),function(t){var n=e,r=n.lib,o=r.WordArray,i=r.Hasher,s=n.x64.Word,c=n.algo,a=[],l=[],u=[];!function(){for(var e=1,t=0,n=0;n<24;n++){a[e+5*t]=(n+1)*(n+2)/2%64;var r=(2*e+3*t)%5;e=t%5,t=r}for(e=0;e<5;e++)for(t=0;t<5;t++)l[e+5*t]=t+(2*e+3*t)%5*5;for(var o=1,i=0;i<24;i++){for(var c=0,f=0,p=0;p<7;p++){if(1&o){var h=(1<>>24)|4278255360&(i<<24|i>>>8),s=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),(A=n[o]).high^=s,A.low^=i}for(var c=0;c<24;c++){for(var p=0;p<5;p++){for(var h=0,d=0,v=0;v<5;v++)h^=(A=n[p+5*v]).high,d^=A.low;var g=f[p];g.high=h,g.low=d}for(p=0;p<5;p++){var _=f[(p+4)%5],y=f[(p+1)%5],m=y.high,x=y.low;for(h=_.high^(m<<1|x>>>31),d=_.low^(x<<1|m>>>31),v=0;v<5;v++)(A=n[p+5*v]).high^=h,A.low^=d}for(var w=1;w<25;w++){var b=(A=n[w]).high,k=A.low,S=a[w];S<32?(h=b<>>32-S,d=k<>>32-S):(h=k<>>64-S,d=b<>>64-S);var B=f[l[w]];B.high=h,B.low=d}var $=f[0],C=n[0];for($.high=C.high,$.low=C.low,p=0;p<5;p++)for(v=0;v<5;v++){var A=n[w=p+5*v],O=f[w],E=f[(p+1)%5+5*v],P=f[(p+2)%5+5*v];A.high=O.high^~E.high&P.high,A.low=O.low^~E.low&P.low}A=n[0];var H=u[c];A.high^=H.high,A.low^=H.low}},_doFinalize:function(){var e=this._data,n=e.words;this._nDataBytes;var r=8*e.sigBytes,i=32*this.blockSize;n[r>>>5]|=1<<24-r%32,n[(t.ceil((r+1)/i)*i>>>5)-1]|=128,e.sigBytes=4*n.length,this._process();for(var s=this._state,c=this.cfg.outputLength/8,a=c/8,l=[],u=0;u>>24)|4278255360&(p<<24|p>>>8),h=16711935&(h<<8|h>>>24)|4278255360&(h<<24|h>>>8),l.push(h),l.push(p)}return new o.init(l,c)},clone:function(){for(var e=i.clone.call(this),t=e._state=this._state.slice(0),n=0;n<25;n++)t[n]=t[n].clone();return e}});n.SHA3=i._createHelper(p),n.HmacSHA3=i._createHmacHelper(p)}(Math),e.SHA3));var e}var Cc,Ac={exports:{}};var Oc,Ec={exports:{}};function Pc(){return Oc?Ec.exports:(Oc=1,Ec.exports=(e=Ks(),n=(t=e).lib.Base,r=t.enc.Utf8,void(t.algo.HMAC=n.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=r.parse(t));var n=e.blockSize,o=4*n;t.sigBytes>o&&(t=e.finalize(t)),t.clamp();for(var i=this._oKey=t.clone(),s=this._iKey=t.clone(),c=i.words,a=s.words,l=0;l>>2];e.sigBytes-=t}};r.BlockCipher=u.extend({cfg:u.cfg.extend({mode:h,padding:d}),reset:function(){var e;u.reset.call(this);var t=this.cfg,n=t.iv,r=t.mode;this._xformMode==this._ENC_XFORM_MODE?e=r.createEncryptor:(e=r.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==e?this._mode.init(this,n&&n.words):(this._mode=e.call(r,this,n&&n.words),this._mode.__creator=e)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e,t=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(t.pad(this._data,this.blockSize),e=this._process(!0)):(e=this._process(!0),t.unpad(e)),e},blockSize:4});var v=r.CipherParams=o.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),g=(n.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,n=e.salt;return(n?i.create([1398893684,1701076831]).concat(n).concat(t):t).toString(a)},parse:function(e){var t,n=a.parse(e),r=n.words;return 1398893684==r[0]&&1701076831==r[1]&&(t=i.create(r.slice(2,4)),r.splice(0,4),n.sigBytes-=16),v.create({ciphertext:n,salt:t})}},_=r.SerializableCipher=o.extend({cfg:o.extend({format:g}),encrypt:function(e,t,n,r){r=this.cfg.extend(r);var o=e.createEncryptor(n,r),i=o.finalize(t),s=o.cfg;return v.create({ciphertext:i,key:n,iv:s.iv,algorithm:e,mode:s.mode,padding:s.padding,blockSize:e.blockSize,formatter:r.format})},decrypt:function(e,t,n,r){return r=this.cfg.extend(r),t=this._parse(t,r.format),e.createDecryptor(n,r).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),y=(n.kdf={}).OpenSSL={execute:function(e,t,n,r,o){if(r||(r=i.random(8)),o)s=l.create({keySize:t+n,hasher:o}).compute(e,r);else var s=l.create({keySize:t+n}).compute(e,r);var c=i.create(s.words.slice(t),4*n);return s.sigBytes=4*t,v.create({key:s,iv:c,salt:r})}},m=r.PasswordBasedCipher=_.extend({cfg:_.cfg.extend({kdf:y}),encrypt:function(e,t,n,r){var o=(r=this.cfg.extend(r)).kdf.execute(n,e.keySize,e.ivSize,r.salt,r.hasher);r.iv=o.iv;var i=_.encrypt.call(this,e,t,o.key,r);return i.mixIn(o),i},decrypt:function(e,t,n,r){r=this.cfg.extend(r),t=this._parse(t,r.format);var o=r.kdf.execute(n,e.keySize,e.ivSize,t.salt,r.hasher);return r.iv=o.iv,_.decrypt.call(this,e,t,o.key,r)}})}())));var e}var Tc,Vc={exports:{}};var Uc,Wc={exports:{}};var Nc,Fc={exports:{}};function Kc(){return Nc?Fc.exports:(Nc=1,Fc.exports=(e=Ks(),Lc(), +/** @preserve + * Counter block mode compatible with Dr Brian Gladman fileenc.c + * derived from CryptoJS.mode.CTR + * Jan Hruby jhruby.web@gmail.com + */ +e.mode.CTRGladman=function(){var t=e.lib.BlockCipherMode.extend();function n(e){if(255==(e>>24&255)){var t=e>>16&255,n=e>>8&255,r=255&e;255===t?(t=0,255===n?(n=0,255===r?r=0:++r):++n):++t,e=0,e+=t<<16,e+=n<<8,e+=r}else e+=1<<24;return e}function r(e){return 0===(e[0]=n(e[0]))&&(e[1]=n(e[1])),e}var o=t.Encryptor=t.extend({processBlock:function(e,t){var n=this._cipher,o=n.blockSize,i=this._iv,s=this._counter;i&&(s=this._counter=i.slice(0),this._iv=void 0),r(s);var c=s.slice(0);n.encryptBlock(c,0);for(var a=0;a>>5]>>>31-r%32&1}for(var o=this._subKeys=[],i=0;i<16;i++){var l=o[i]=[],u=a[i];for(n=0;n<24;n++)l[n/6|0]|=t[(c[n]-1+u)%28]<<31-n%6,l[4+(n/6|0)]|=t[28+(c[n+24]-1+u)%28]<<31-n%6;for(l[0]=l[0]<<1|l[0]>>>31,n=1;n<7;n++)l[n]=l[n]>>>4*(n-1)+3;l[7]=l[7]<<5|l[7]>>>27}var f=this._invSubKeys=[];for(n=0;n<16;n++)f[n]=o[15-n]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._subKeys)},decryptBlock:function(e,t){this._doCryptBlock(e,t,this._invSubKeys)},_doCryptBlock:function(e,t,n){this._lBlock=e[t],this._rBlock=e[t+1],p.call(this,4,252645135),p.call(this,16,65535),h.call(this,2,858993459),h.call(this,8,16711935),p.call(this,1,1431655765);for(var r=0;r<16;r++){for(var o=n[r],i=this._lBlock,s=this._rBlock,c=0,a=0;a<8;a++)c|=l[a][((s^o[a])&u[a])>>>0];this._lBlock=s,this._rBlock=i^c}var f=this._lBlock;this._lBlock=this._rBlock,this._rBlock=f,p.call(this,1,1431655765),h.call(this,8,16711935),h.call(this,2,858993459),p.call(this,16,65535),p.call(this,4,252645135),e[t]=this._lBlock,e[t+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function p(e,t){var n=(this._lBlock>>>e^this._rBlock)&t;this._rBlock^=n,this._lBlock^=n<>>e^this._lBlock)&t;this._lBlock^=n,this._rBlock^=n<192.");var t=e.slice(0,2),n=e.length<4?e.slice(0,2):e.slice(2,4),o=e.length<6?e.slice(0,2):e.slice(4,6);this._des1=f.createEncryptor(r.create(t)),this._des2=f.createEncryptor(r.create(n)),this._des3=f.createEncryptor(r.create(o))},encryptBlock:function(e,t){this._des1.encryptBlock(e,t),this._des2.decryptBlock(e,t),this._des3.encryptBlock(e,t)},decryptBlock:function(e,t){this._des3.decryptBlock(e,t),this._des2.encryptBlock(e,t),this._des1.decryptBlock(e,t)},keySize:6,ivSize:2,blockSize:2});t.TripleDES=o._createHelper(d)}(),e.TripleDES));var e}var da,va={exports:{}};var ga,_a={exports:{}};var ya,ma={exports:{}};var xa,wa,ba,ka,Sa,Ba,$a,Ca={exports:{}};function Aa(){return xa?Ca.exports:(xa=1,Ca.exports=(e=Ks(),oc(),uc(),jc(),Lc(),function(){var t=e,n=t.lib.BlockCipher,r=t.algo;const o=16,i=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],s=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var c={pbox:[],sbox:[]};function a(e,t){let n=t>>24&255,r=t>>16&255,o=t>>8&255,i=255&t,s=e.sbox[0][n]+e.sbox[1][r];return s^=e.sbox[2][o],s+=e.sbox[3][i],s}function l(e,t,n){let r,i=t,s=n;for(let c=0;c1;--c)i^=e.pbox[c],s=a(e,i)^s,r=i,i=s,s=r;return r=i,i=s,s=r,s^=e.pbox[1],i^=e.pbox[0],{left:i,right:s}}function f(e,t,n){for(let o=0;o<4;o++){e.sbox[o]=[];for(let t=0;t<256;t++)e.sbox[o][t]=s[o][t]}let r=0;for(let s=0;s=n&&(r=0);let c=0,a=0,u=0;for(let i=0;i>>24)|4278255360&(o<<24|o>>>8)}var i,s,h,x,w,b,k,S,B,$,C,A=this._hash.words,O=f.words,E=p.words,P=c.words,H=a.words,I=l.words,R=u.words;for(b=i=A[0],k=s=A[1],S=h=A[2],B=x=A[3],$=w=A[4],n=0;n<80;n+=1)C=i+e[t+P[n]]|0,C+=n<16?d(s,h,x)+O[0]:n<32?v(s,h,x)+O[1]:n<48?g(s,h,x)+O[2]:n<64?_(s,h,x)+O[3]:y(s,h,x)+O[4],C=(C=m(C|=0,I[n]))+w|0,i=w,w=x,x=m(h,10),h=s,s=C,C=b+e[t+H[n]]|0,C+=n<16?y(k,S,B)+E[0]:n<32?_(k,S,B)+E[1]:n<48?g(k,S,B)+E[2]:n<64?v(k,S,B)+E[3]:d(k,S,B)+E[4],C=(C=m(C|=0,R[n]))+$|0,b=$,$=B,B=m(S,10),S=k,k=C;C=A[1]+h+B|0,A[1]=A[2]+x+$|0,A[2]=A[3]+w+b|0,A[3]=A[4]+i+k|0,A[4]=A[0]+s+S|0,A[0]=C},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),e.sigBytes=4*(t.length+1),this._process();for(var o=this._hash,i=o.words,s=0;s<5;s++){var c=i[s];i[s]=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8)}return o},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});function d(e,t,n){return e^t^n}function v(e,t,n){return e&t|~e&n}function g(e,t,n){return(e|~t)^n}function _(e,t,n){return e&n|t&~n}function y(e,t,n){return e^(t|~n)}function m(e,t){return e<>>32-t}n.RIPEMD160=i._createHelper(h),n.HmacRIPEMD160=i._createHmacHelper(h)}(),e.RIPEMD160));var e}(),Pc(),function(){return Hc?Ic.exports:(Hc=1,Ic.exports=(a=Ks(),gc(),Pc(),t=(e=a).lib,n=t.Base,r=t.WordArray,o=e.algo,i=o.SHA256,s=o.HMAC,c=o.PBKDF2=n.extend({cfg:n.extend({keySize:4,hasher:i,iterations:25e4}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var n=this.cfg,o=s.create(n.hasher,e),i=r.create(),c=r.create([1]),a=i.words,l=c.words,u=n.keySize,f=n.iterations;a.length>>2]|=o<<24-i%4*8,e.sigBytes+=o},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},e.pad.Ansix923));var e}(),function(){return Yc?ea.exports:(Yc=1,ea.exports=(e=Ks(),Lc(),e.pad.Iso10126={pad:function(t,n){var r=4*n,o=r-t.sigBytes%r;t.concat(e.lib.WordArray.random(o-1)).concat(e.lib.WordArray.create([o<<24],1))},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},e.pad.Iso10126));var e}(),function(){return ta?na.exports:(ta=1,na.exports=(e=Ks(),Lc(),e.pad.Iso97971={pad:function(t,n){t.concat(e.lib.WordArray.create([2147483648],1)),e.pad.ZeroPadding.pad(t,n)},unpad:function(t){e.pad.ZeroPadding.unpad(t),t.sigBytes--}},e.pad.Iso97971));var e}(),function(){return ra?oa.exports:(ra=1,oa.exports=(e=Ks(),Lc(),e.pad.ZeroPadding={pad:function(e,t){var n=4*t;e.clamp(),e.sigBytes+=n-(e.sigBytes%n||n)},unpad:function(e){var t=e.words,n=e.sigBytes-1;for(n=e.sigBytes-1;n>=0;n--)if(t[n>>>2]>>>24-n%4*8&255){e.sigBytes=n+1;break}}},e.pad.ZeroPadding));var e}(),function(){return ia?sa.exports:(ia=1,sa.exports=(e=Ks(),Lc(),e.pad.NoPadding={pad:function(){},unpad:function(){}},e.pad.NoPadding));var e}(),function(){return ca?aa.exports:(ca=1,aa.exports=(r=Ks(),Lc(),t=(e=r).lib.CipherParams,n=e.enc.Hex,e.format.Hex={stringify:function(e){return e.ciphertext.toString(n)},parse:function(e){var r=n.parse(e);return t.create({ciphertext:r})}},r.format.Hex));var e,t,n,r}(),function(){return la?ua.exports:(la=1,ua.exports=(e=Ks(),oc(),uc(),jc(),Lc(),function(){var t=e,n=t.lib.BlockCipher,r=t.algo,o=[],i=[],s=[],c=[],a=[],l=[],u=[],f=[],p=[],h=[];!function(){for(var e=[],t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;var n=0,r=0;for(t=0;t<256;t++){var d=r^r<<1^r<<2^r<<3^r<<4;d=d>>>8^255&d^99,o[n]=d,i[d]=n;var v=e[n],g=e[v],_=e[g],y=257*e[d]^16843008*d;s[n]=y<<24|y>>>8,c[n]=y<<16|y>>>16,a[n]=y<<8|y>>>24,l[n]=y,y=16843009*_^65537*g^257*v^16843008*n,u[d]=y<<24|y>>>8,f[d]=y<<16|y>>>16,p[d]=y<<8|y>>>24,h[d]=y,n?(n=v^e[e[e[_^v]]],r^=e[e[r]]):n=r=1}}();var d=[0,1,2,4,8,16,32,64,128,27,54],v=r.AES=n.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,t=e.words,n=e.sigBytes/4,r=4*((this._nRounds=n+6)+1),i=this._keySchedule=[],s=0;s6&&s%n==4&&(l=o[l>>>24]<<24|o[l>>>16&255]<<16|o[l>>>8&255]<<8|o[255&l]):(l=o[(l=l<<8|l>>>24)>>>24]<<24|o[l>>>16&255]<<16|o[l>>>8&255]<<8|o[255&l],l^=d[s/n|0]<<24),i[s]=i[s-n]^l);for(var c=this._invKeySchedule=[],a=0;a>>24]]^f[o[l>>>16&255]]^p[o[l>>>8&255]]^h[o[255&l]]}}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,s,c,a,l,o)},decryptBlock:function(e,t){var n=e[t+1];e[t+1]=e[t+3],e[t+3]=n,this._doCryptBlock(e,t,this._invKeySchedule,u,f,p,h,i),n=e[t+1],e[t+1]=e[t+3],e[t+3]=n},_doCryptBlock:function(e,t,n,r,o,i,s,c){for(var a=this._nRounds,l=e[t]^n[0],u=e[t+1]^n[1],f=e[t+2]^n[2],p=e[t+3]^n[3],h=4,d=1;d>>24]^o[u>>>16&255]^i[f>>>8&255]^s[255&p]^n[h++],g=r[u>>>24]^o[f>>>16&255]^i[p>>>8&255]^s[255&l]^n[h++],_=r[f>>>24]^o[p>>>16&255]^i[l>>>8&255]^s[255&u]^n[h++],y=r[p>>>24]^o[l>>>16&255]^i[u>>>8&255]^s[255&f]^n[h++];l=v,u=g,f=_,p=y}v=(c[l>>>24]<<24|c[u>>>16&255]<<16|c[f>>>8&255]<<8|c[255&p])^n[h++],g=(c[u>>>24]<<24|c[f>>>16&255]<<16|c[p>>>8&255]<<8|c[255&l])^n[h++],_=(c[f>>>24]<<24|c[p>>>16&255]<<16|c[l>>>8&255]<<8|c[255&u])^n[h++],y=(c[p>>>24]<<24|c[l>>>16&255]<<16|c[u>>>8&255]<<8|c[255&f])^n[h++],e[t]=v,e[t+1]=g,e[t+2]=_,e[t+3]=y},keySize:8});t.AES=n._createHelper(v)}(),e.AES));var e}(),ha(),function(){return da?va.exports:(da=1,va.exports=(e=Ks(),oc(),uc(),jc(),Lc(),function(){var t=e,n=t.lib.StreamCipher,r=t.algo,o=r.RC4=n.extend({_doReset:function(){for(var e=this._key,t=e.words,n=e.sigBytes,r=this._S=[],o=0;o<256;o++)r[o]=o;o=0;for(var i=0;o<256;o++){var s=o%n,c=t[s>>>2]>>>24-s%4*8&255;i=(i+r[o]+c)%256;var a=r[o];r[o]=r[i],r[i]=a}this._i=this._j=0},_doProcessBlock:function(e,t){e[t]^=i.call(this)},keySize:8,ivSize:0});function i(){for(var e=this._S,t=this._i,n=this._j,r=0,o=0;o<4;o++){n=(n+e[t=(t+1)%256])%256;var i=e[t];e[t]=e[n],e[n]=i,r|=e[(e[t]+e[n])%256]<<24-8*o}return this._i=t,this._j=n,r}t.RC4=n._createHelper(o);var s=r.RC4Drop=o.extend({cfg:o.cfg.extend({drop:192}),_doReset:function(){o._doReset.call(this);for(var e=this.cfg.drop;e>0;e--)i.call(this)}});t.RC4Drop=n._createHelper(s)}(),e.RC4));var e}(),function(){return ga?_a.exports:(ga=1,_a.exports=(e=Ks(),oc(),uc(),jc(),Lc(),function(){var t=e,n=t.lib.StreamCipher,r=t.algo,o=[],i=[],s=[],c=r.Rabbit=n.extend({_doReset:function(){for(var e=this._key.words,t=this.cfg.iv,n=0;n<4;n++)e[n]=16711935&(e[n]<<8|e[n]>>>24)|4278255360&(e[n]<<24|e[n]>>>8);var r=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],o=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];for(this._b=0,n=0;n<4;n++)a.call(this);for(n=0;n<8;n++)o[n]^=r[n+4&7];if(t){var i=t.words,s=i[0],c=i[1],l=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),u=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),f=l>>>16|4294901760&u,p=u<<16|65535&l;for(o[0]^=l,o[1]^=f,o[2]^=u,o[3]^=p,o[4]^=l,o[5]^=f,o[6]^=u,o[7]^=p,n=0;n<4;n++)a.call(this)}},_doProcessBlock:function(e,t){var n=this._X;a.call(this),o[0]=n[0]^n[5]>>>16^n[3]<<16,o[1]=n[2]^n[7]>>>16^n[5]<<16,o[2]=n[4]^n[1]>>>16^n[7]<<16,o[3]=n[6]^n[3]>>>16^n[1]<<16;for(var r=0;r<4;r++)o[r]=16711935&(o[r]<<8|o[r]>>>24)|4278255360&(o[r]<<24|o[r]>>>8),e[t+r]^=o[r]},blockSize:4,ivSize:2});function a(){for(var e=this._X,t=this._C,n=0;n<8;n++)i[n]=t[n];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0>>0?1:0)|0,this._b=t[7]>>>0>>0?1:0,n=0;n<8;n++){var r=e[n]+t[n],o=65535&r,c=r>>>16,a=((o*o>>>17)+o*c>>>15)+c*c,l=((4294901760&r)*r|0)+((65535&r)*r|0);s[n]=a^l}e[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,e[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,e[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,e[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,e[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,e[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,e[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,e[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}t.Rabbit=n._createHelper(c)}(),e.Rabbit));var e}(),function(){return ya?ma.exports:(ya=1,ma.exports=(e=Ks(),oc(),uc(),jc(),Lc(),function(){var t=e,n=t.lib.StreamCipher,r=t.algo,o=[],i=[],s=[],c=r.RabbitLegacy=n.extend({_doReset:function(){var e=this._key.words,t=this.cfg.iv,n=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],r=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];this._b=0;for(var o=0;o<4;o++)a.call(this);for(o=0;o<8;o++)r[o]^=n[o+4&7];if(t){var i=t.words,s=i[0],c=i[1],l=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),u=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),f=l>>>16|4294901760&u,p=u<<16|65535&l;for(r[0]^=l,r[1]^=f,r[2]^=u,r[3]^=p,r[4]^=l,r[5]^=f,r[6]^=u,r[7]^=p,o=0;o<4;o++)a.call(this)}},_doProcessBlock:function(e,t){var n=this._X;a.call(this),o[0]=n[0]^n[5]>>>16^n[3]<<16,o[1]=n[2]^n[7]>>>16^n[5]<<16,o[2]=n[4]^n[1]>>>16^n[7]<<16,o[3]=n[6]^n[3]>>>16^n[1]<<16;for(var r=0;r<4;r++)o[r]=16711935&(o[r]<<8|o[r]>>>24)|4278255360&(o[r]<<24|o[r]>>>8),e[t+r]^=o[r]},blockSize:4,ivSize:2});function a(){for(var e=this._X,t=this._C,n=0;n<8;n++)i[n]=t[n];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0>>0?1:0)|0,this._b=t[7]>>>0>>0?1:0,n=0;n<8;n++){var r=e[n]+t[n],o=65535&r,c=r>>>16,a=((o*o>>>17)+o*c>>>15)+c*c,l=((4294901760&r)*r|0)+((65535&r)*r|0);s[n]=a^l}e[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,e[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,e[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,e[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,e[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,e[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,e[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,e[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}t.RabbitLegacy=n._createHelper(c)}(),e.RabbitLegacy));var e}(),Aa()));exports.CryptoJS=Oa,exports._export_sfc=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},exports.createSSRApp=Gi,exports.e=(e,...t)=>c(e,...t),exports.f=(e,t)=>function(e,t){let n;if(f(e)||v(e)){n=new Array(e.length);for(let r=0,o=e.length;rt(e,n,n)));else{const r=Object.keys(e);n=new Array(r.length);for(let o=0,i=r.length;oL(e),exports.o=(e,t)=>Zi(e,t),exports.p=e=>function(e){const{uid:t,__counter:n}=Qo();return t+","+((Ni[t]||(Ni[t]=[])).push(Xo(e))-1)+","+n}(e),exports.provide=no,exports.resolveComponent=function(e,t){return function(e,t,n=!0,r=!1){const o=Nr||Go;if(o){const n=o.type;if("components"===e){const e=function(e,t=!0){return d(e)?e.displayName||e.name:e.name||t&&e.__name}(n,!1);if(e&&(e===t||e===$(t)||e===O($(t))))return n}const i=Kr(o[e]||n[e],t)||Kr(o.appContext[e],t);return!i&&r?n:i}}("components",e,!0,t)||e},exports.s=e=>qi(e),exports.sr=(e,t,n)=>function(e,t,n={}){const{$templateRefs:r}=Qo();r.push({i:t,r:e,k:n.k,f:n.f})}(e,t,n),exports.t=e=>(e=>v(e)?e:null==e?"":f(e)||_(e)&&(e.toString===m||!d(e.toString))?JSON.stringify(e,T,2):String(e))(e),exports.wx$1=Kt; diff --git a/unpackage/dist/build/mp-weixin/components/LCCalendar/LCCalendar.js b/unpackage/dist/build/mp-weixin/components/LCCalendar/LCCalendar.js new file mode 100644 index 0000000..faa06f8 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/LCCalendar/LCCalendar.js @@ -0,0 +1 @@ +"use strict";const t=require("../../request/api.js"),e=require("../../common/vendor.js"),a=require("../../common/assets.js"),n={name:"LCCalendar",data:()=>({weekList:["日","一","二","三","四","五","六"],monthDateList:[],selectMonthIndex:0,selectMonth:"",selectDateStr:"",startDateStr:"",endDateStr:"",selectYear:"",Month:"",calendarApiData:[]}),created(){let t=new Date,e=t.getFullYear(),a=t.getMonth()+1,n=t.getDate();this.selectMonthIndex=240+a-1,this.selectMonth=e+"年"+a+"月",this.startDateStr=e+"-"+(a>9?a:"0"+a)+"-01",this.endDateStr=this.selectDateStr=`${e}-${a>9?a:"0"+a}-${n>9?n:"0"+n}`,this.getYesterdayDateData(),this.generateMonthDateListData(),this.emitDateChange(e,a,n,this.getTodayItem(e,a,n),this.getPrevDayItem(e,a,n))},mounted(){this.getCalendarCombinedData()},methods:{getPrevDayItem(t,e,a){const n=new Date(new Date(`${t}-${e}-${a}`).getTime()-864e5),s=n.getFullYear(),o=n.getMonth()+1,r=n.getDate(),l=`${s}-${o>9?o:"0"+o}-${r>9?r:"0"+r}`,i=(this.monthDateList[this.selectMonthIndex]||[]).find((t=>t.date===l))||null,h=this.getCalendarItemByDate(l)||{};return{...i,zt_count:h.zt_count||0,top_sector:h.top_sector||"-",zaban_rate:h.zaban_rate||"0%"}},getTodayItem(t,e,a){const n=`${t}-${e>9?e:"0"+e}-${a>9?a:"0"+a}`,s=(this.monthDateList[this.selectMonthIndex]||[]).find((t=>t.date===n))||null;if(!s)return null;const o=this.getCalendarItemByDate(n)||{};return{...s,zt_count:o.zt_count||0,top_sector:o.top_sector||"-",zaban_rate:o.zaban_rate||"0%"}},emitDateChange(t,e,a,n,s={zt_count:0}){const o=`${t}-${e>9?e:"0"+e}`,r=`${t}-${e>9?e:"0"+e}-${a>9?a:"0"+a}`;this.$emit("date-change",{yearMonth:o,fullDate:r,item:n||{date:r,year:t,month:e,day:a,zt_count:0,top_sector:"-",zaban_rate:"0%"},prevItem:s||{zt_count:0,top_sector:"-",zaban_rate:"0%"},year:t,month:e,day:a})},getYesterdayDateData(){let t=new Date(new Date);t.setDate(t.getDate()-1),t.getFullYear(),t.getMonth(),t.getDate(),this.selectYear=t.getFullYear(),this.Month=t.getMonth()+1},getCalendarItemByDate(t){if(!t||!this.calendarApiData.length)return null;const e=t.replace(/-/g,"");return this.calendarApiData.find((t=>t.date===e))||null},getZtCountBgClass:(t,e)=>e%7==0||e%7==6||0===t||null==t?"":t>=80?"zt-bg-80":t>=60?"zt-bg-60":t>=40?"zt-bg-40":"zt-bg-40-less",getZtCountTextColor:(t,e)=>void 0===e||e%7!=0&&e%7!=6?null==t||0===t?"#2A2A2A":t>=80?"#5D288F":t>=60?"#BE1B1B":t>=40?"#F59B38":"#2958AA":"#999999",async getCalendarCombinedData(){try{let e={year:this.selectYear,month:this.Month};const a=await t.calendarCombinedData(e);if(a.success&&Array.isArray(a.data)){if(this.calendarApiData=a.data,this.selectDateStr){const[t,e,a]=this.selectDateStr.split("-").map(Number);this.emitDateChange(t,e,a,this.getTodayItem(t,e,a),this.getPrevDayItem(t,e,a))}}else this.calendarApiData=[],console.warn("日历接口返回数据格式异常",a)}catch(e){this.calendarApiData=[],console.error("获取日历数据失败",e)}},generateMonthDateListData(){let t=new Date,e=t.getFullYear(),a=t.getMonth()+1,n=t.getDate(),s=[];for(var o=e-20;o9?s:"0"+s)+"-"+(i>9?i:"0"+i);c.push({date:D,year:o,month:s,day:i,isToday:o==e&&s==a&&i==n,isCurrentMonth:!0,isLastDay:i==h,timestamp:d})}for(l=0;l9?s:"0"+s)+"-"+(i>9?i:"0"+i);c.unshift({date:d,year:t,month:s,day:i,isToday:!1,isCurrentMonth:!1,isLastDay:!1,timestamp:h})}let D=new Date(o,r+1,1),g=new Date(D-864e5).getDay()+1;for(l=1;l<8-g;l++){let t=o,e=r;e>11&&(e=0,t++);let a=new Date(t,e+1,l),n=a.getMonth()+1,s=a.getDate(),i=a.getTime(),h=t+"-"+(n>9?n:"0"+n)+"-"+(s>9?s:"0"+s);c.push({date:h,year:t,month:n,day:s,isToday:!1,isCurrentMonth:!1,isLastDay:!1,timestamp:i})}s.push(c)}this.monthDateList=s},clickPreMonth(){if(this.selectMonthIndex>0){this.selectMonthIndex--;let t=this.monthDateList[this.selectMonthIndex],e="",a="";for(let s of t)if(s.isCurrentMonth){e=s.year,a=s.month;break}let n="";for(let s of t)if(s.isLastDay){n=s.day;break}this.selectMonth=e+"年"+a+"月",this.startDateStr=e+"-"+(a>9?a:"0"+a)+"-01",this.endDateStr=e+"-"+(a>9?a:"0"+a)+"-"+n,this.selectYear=e,this.Month=a,this.getCalendarCombinedData(),console.log("点击上个月")}},clickNextMonth(){if(this.selectMonthIndex9?a:"0"+a)+"-01",this.endDateStr=e+"-"+(a>9?a:"0"+a)+"-"+n,console.log("点击下个月"),this.selectYear=e,this.Month=a,this.getCalendarCombinedData()}},monthChange(t){let e=(new Date).getFullYear(),a=t.detail.value,n=parseInt(a.split("-")[0]),s=parseInt(a.split("-")[1]);this.selectMonthIndex=12*(n-(e-20))+s-1,this.selectMonth=n+"年"+s+"月",this.startDateStr=n+"-"+(s>9?s:"0"+s)+"-01";let o=new Date(n,s,0);this.endDateStr=n+"-"+(s>9?s:"0"+s)+"-"+o.getDate(),console.log("月份变更"),this.selectYear=n,this.Month=s,this.getCalendarCombinedData()},clickSelectDate(t,e){if(t.isCurrentMonth&&this.selectDateStr!=t.date){this.selectDateStr=t.date;const a=this.getCalendarItemByDate(t.date)||{},n={...t,zt_count:a.zt_count||0,top_sector:a.top_sector||"-",zaban_rate:a.zaban_rate||"0%",isWeekend:e%7==0||e%7==6},s=new Date(t.date),o=new Date(s.getTime()-864e5),r=o.getFullYear(),l=o.getMonth()+1,i=o.getDate(),h=`${r}-${l>9?l:"0"+l}-${i>9?i:"0"+i}`,d=this.getCalendarItemByDate(h)||{};let c=null;if(c=(this.monthDateList[this.selectMonthIndex]||[]).find((t=>t.date===h)),!c){const e=this.selectMonthIndex-(lt.date===h))}const D={...c||{},zt_count:d.zt_count||0,top_sector:d.top_sector||"-",zaban_rate:d.zaban_rate||"0%",isWeekend:!1};this.chgStockData=n;const[g,u,m]=t.date.split("-").map(Number);this.emitDateChange(g,u,m,n,D),console.log("点击某天(含接口数据)",{current:n,prev:D})}}}};const s=e._export_sfc(n,[["render",function(t,n,s,o,r,l){return{a:a._imports_0$1,b:e.o((t=>l.clickPreMonth())),c:a._imports_1$16,d:e.t(r.selectDateStr),e:a._imports_1$2,f:e.o((t=>l.clickNextMonth())),g:e.f(r.weekList,((t,a,n)=>({a:e.t(t),b:a}))),h:e.f(r.monthDateList[r.selectMonthIndex],((t,a,n)=>{var s,o,i,h,d,c,D,g,u,m,C,y,_,M;return e.e({a:t.date==r.selectDateStr},t.date==r.selectDateStr?e.e({b:e.t(t.day),c:a%7==0||a%7==6},a%7==0||a%7==6?{}:e.e({d:(null==(s=l.getCalendarItemByDate(t.date))?void 0:s.zt_count)>0},(null==(o=l.getCalendarItemByDate(t.date))?void 0:o.zt_count)>0?{e:e.t(null==(i=l.getCalendarItemByDate(t.date))?void 0:i.zt_count),f:l.getZtCountTextColor(null==(h=l.getCalendarItemByDate(t.date))?void 0:h.zt_count),g:e.t((null==(d=l.getCalendarItemByDate(t.date))?void 0:d.top_sector)||"-"),h:l.getZtCountTextColor(null==(c=l.getCalendarItemByDate(t.date))?void 0:c.zt_count)}:{}),{i:e.n(l.getZtCountBgClass(null==(D=l.getCalendarItemByDate(t.date))?void 0:D.zt_count))}):e.e({j:!t.isCurrentMonth},t.isCurrentMonth?e.e({k:e.t(t.day),l:a%7==0||a%7==6?"#999999":"#2A2A2A",m:a%7==0||a%7==6},a%7==0||a%7==6?{}:e.e({n:(null==(g=l.getCalendarItemByDate(t.date))?void 0:g.zt_count)>0},(null==(u=l.getCalendarItemByDate(t.date))?void 0:u.zt_count)>0?{o:e.t(null==(m=l.getCalendarItemByDate(t.date))?void 0:m.zt_count),p:l.getZtCountTextColor(null==(C=l.getCalendarItemByDate(t.date))?void 0:C.zt_count),q:e.t((null==(y=l.getCalendarItemByDate(t.date))?void 0:y.top_sector)||"-"),r:l.getZtCountTextColor(null==(_=l.getCalendarItemByDate(t.date))?void 0:_.zt_count)}:{}),{s:e.n(l.getZtCountBgClass(null==(M=l.getCalendarItemByDate(t.date))?void 0:M.zt_count))}):{}),{t:a,v:e.o((e=>l.clickSelectDate(t)),a)})}))}}]]);wx.createComponent(s); diff --git a/unpackage/dist/build/mp-weixin/components/LCCalendar/LCCalendar.json b/unpackage/dist/build/mp-weixin/components/LCCalendar/LCCalendar.json new file mode 100644 index 0000000..e8cfaaf --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/LCCalendar/LCCalendar.json @@ -0,0 +1,4 @@ +{ + "component": true, + "usingComponents": {} +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/LCCalendar/LCCalendar.wxml b/unpackage/dist/build/mp-weixin/components/LCCalendar/LCCalendar.wxml new file mode 100644 index 0000000..592bdd8 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/LCCalendar/LCCalendar.wxml @@ -0,0 +1 @@ +{{d}}{{item.a}}{{item.b}} 休市 {{item.e}}家 {{item.g}}{{item.k}}休市 {{item.o}}家 {{item.q}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/LCCalendar/LCCalendar.wxss b/unpackage/dist/build/mp-weixin/components/LCCalendar/LCCalendar.wxss new file mode 100644 index 0000000..5bb58f4 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/LCCalendar/LCCalendar.wxss @@ -0,0 +1 @@ +.dateC{background-color:#fff;box-shadow:0 5rpx 10rpx rgba(127,127,127,.1);box-sizing:border-box}.dateC .yearMonthC{height:70rpx;border-radius:35rpx}.dateC .yearMonthC .btn{padding:0 32rpx}.dateC .yearMonthC .btn .icon{width:13rpx;height:auto}.dateC .yearMonthC .yearMonth{font-size:32rpx;font-weight:500;color:#070707;text-align:center}.dateC .weekList .item{line-height:72rpx;font-size:26rpx;font-weight:500;color:#a7a7a7;text-align:center}.dateC .monthDateList .item .date{background-color:#f8f8f8;padding:10rpx 0;border-radius:10rpx;font-size:26rpx;font-weight:700;color:#2a2a2a;display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%}.dateC .monthDateList .item .date .chg{font-size:18rpx}.dateC .monthDateList .item .date .chg.up{color:#ec3440}.dateC .monthDateList .item .date .chg.down{color:#38a169}.dateC .monthDateList .item .date.zt-bg-80{background-color:#faeeff}.dateC .monthDateList .item .date.zt-bg-60{background-color:#ffe9e9}.dateC .monthDateList .item .date.zt-bg-40{background-color:#fff8f0}.dateC .monthDateList .item .date.zt-bg-40-less{background-color:#eef4ff}.dateC .monthDateList .item .date.up{background-color:#ffd6d9}.dateC .monthDateList .item .date.down{background-color:#cef1de}.dateC .monthDateList .item .date.select.up{background-color:#ec3440;color:#fff}.dateC .monthDateList .item .date.select.up .chg{color:#fff}.dateC .monthDateList .item .date.select.down{background-color:#38a169;color:#fff}.dateC .monthDateList .item .date.select.down .chg{color:#fff}.dateC .monthDateList .item .date.notCurrentMonth{background-color:#fcfcfc;color:#999} diff --git a/unpackage/dist/build/mp-weixin/components/LCCalendar2/LCCalendar2.js b/unpackage/dist/build/mp-weixin/components/LCCalendar2/LCCalendar2.js new file mode 100644 index 0000000..9bf44b9 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/LCCalendar2/LCCalendar2.js @@ -0,0 +1 @@ +"use strict";const t=require("../../common/vendor.js"),e=require("../../common/assets.js"),a={name:"LCCalendar",data:()=>({weekList:["日","一","二","三","四","五","六"],monthDateList:[],selectMonthIndex:0,selectMonth:"",selectDateStr:"",startDateStr:"",endDateStr:""}),created(){let t=new Date,e=t.getFullYear(),a=t.getMonth()+1,s=t.getDate();this.selectMonthIndex=240+a-1,this.selectMonth=e+"年"+a+"月",this.startDateStr=e+"-"+(a>9?a:"0"+a)+"-01",this.endDateStr=this.selectDateStr=e+"-"+(a>9?a:"0"+a)+"-"+(s>9?s:"0"+s),this.generateMonthDateListData(),this.$emit("date-change",this.selectDateStr)},methods:{getYesterdayDateData(){let t=new Date(new Date);t.setDate(t.getDate()-1);let e=t.getFullYear(),a=t.getMonth()+1,s=t.getDate();this.selectDateStr=e+"-"+(a>9?a:"0"+a)+"-"+(s>9?s:"0"+s),this.$emit("date-change",this.selectDateStr)},generateMonthDateListData(){let t=new Date,e=t.getFullYear(),a=t.getMonth()+1,s=t.getDate(),n=[];for(var h=e-20;h9?n:"0"+n)+"-"+(r>9?r:"0"+r);c.push({date:d,year:h,month:n,day:r,isToday:h==e&&n==a&&r==s,isCurrentMonth:!0,isLastDay:r==l,timestamp:D})}for(i=0;i9?n:"0"+n)+"-"+(r>9?r:"0"+r);c.unshift({date:D,year:t,month:n,day:r,isToday:!1,isCurrentMonth:!1,isLastDay:!1,timestamp:l})}let d=new Date(h,o+1,1),g=new Date(d-864e5).getDay()+1;for(i=1;i<8-g;i++){let t=h,e=o;e>11&&(e=0,t++);let a=new Date(t,e+1,i),s=a.getMonth()+1,n=a.getDate(),r=a.getTime(),l=t+"-"+(s>9?s:"0"+s)+"-"+(n>9?n:"0"+n);c.push({date:l,year:t,month:s,day:n,isToday:!1,isCurrentMonth:!1,isLastDay:!1,timestamp:r})}n.push(c)}this.monthDateList=n},clickPreMonth(){if(this.selectMonthIndex>0){this.selectMonthIndex--;let t=this.monthDateList[this.selectMonthIndex],e="",a="";for(let n of t)if(n.isCurrentMonth){e=n.year,a=n.month;break}let s="";for(let n of t)if(n.isLastDay){s=n.day;break}this.selectMonth=e+"年"+a+"月",this.startDateStr=e+"-"+(a>9?a:"0"+a)+"-01",this.endDateStr=e+"-"+(a>9?a:"0"+a)+"-"+s,console.log("点击上个月")}},clickNextMonth(){if(this.selectMonthIndex9?a:"0"+a)+"-01",this.endDateStr=e+"-"+(a>9?a:"0"+a)+"-"+s,console.log("点击下个月")}},monthChange(t){let e=(new Date).getFullYear(),a=t.detail.value,s=parseInt(a.split("-")[0]),n=parseInt(a.split("-")[1]);this.selectMonthIndex=12*(s-(e-20))+n-1,this.selectMonth=s+"年"+n+"月",this.startDateStr=s+"-"+(n>9?n:"0"+n)+"-01";let h=new Date(s,n,0);this.endDateStr=s+"-"+(n>9?n:"0"+n)+"-"+h.getDate(),console.log("月份变更")},clickSelectDate(t){t.isCurrentMonth&&this.selectDateStr!=t.date&&(this.selectDateStr=t.date,this.chgStockData=t,console.log("点击某天"),this.$emit("date-change",this.selectDateStr))}}};const s=t._export_sfc(a,[["render",function(a,s,n,h,o,i){return{a:e._imports_0$1,b:t.o((t=>i.clickPreMonth())),c:t.t(o.selectMonth),d:t.o(((...t)=>i.monthChange&&i.monthChange(...t))),e:e._imports_1$2,f:t.o((t=>i.clickNextMonth())),g:t.f(o.weekList,((e,a,s)=>({a:t.t(e),b:a}))),h:t.f(o.monthDateList[o.selectMonthIndex],((e,a,s)=>t.e({a:e.date==o.selectDateStr},e.date==o.selectDateStr?{b:t.t(e.day),c:t.n("date select up")}:t.e({d:!e.isCurrentMonth},e.isCurrentMonth?{f:t.t(e.day),g:t.n("date up")}:{e:t.t(e.day)}),{h:a,i:t.o((t=>i.clickSelectDate(e)),a)})))}}]]);wx.createComponent(s); diff --git a/unpackage/dist/build/mp-weixin/components/LCCalendar2/LCCalendar2.json b/unpackage/dist/build/mp-weixin/components/LCCalendar2/LCCalendar2.json new file mode 100644 index 0000000..e8cfaaf --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/LCCalendar2/LCCalendar2.json @@ -0,0 +1,4 @@ +{ + "component": true, + "usingComponents": {} +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/LCCalendar2/LCCalendar2.wxml b/unpackage/dist/build/mp-weixin/components/LCCalendar2/LCCalendar2.wxml new file mode 100644 index 0000000..9f3f1e5 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/LCCalendar2/LCCalendar2.wxml @@ -0,0 +1 @@ +{{c}}{{item.a}}{{item.b}}{{item.e}}{{item.f}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/LCCalendar2/LCCalendar2.wxss b/unpackage/dist/build/mp-weixin/components/LCCalendar2/LCCalendar2.wxss new file mode 100644 index 0000000..3febc65 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/LCCalendar2/LCCalendar2.wxss @@ -0,0 +1 @@ +.dateC{background-color:#fff;box-sizing:border-box}.dateC .yearMonthC{background-color:#f7f7f7;height:70rpx;border-radius:35rpx}.dateC .yearMonthC .btn{padding:0 32rpx}.dateC .yearMonthC .btn .icon{width:13rpx;height:auto}.dateC .yearMonthC .yearMonth{font-size:32rpx;font-weight:500;color:#070707;text-align:center}.dateC .weekList .item{line-height:72rpx;font-size:26rpx;font-weight:500;color:#a7a7a7;text-align:center}.dateC .monthDateList .item{height:72rpx}.dateC .monthDateList .item .date{background-color:#f8f8f8;padding:10rpx 0;border-radius:10rpx;font-size:26rpx;font-weight:700;color:#2a2a2a;display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%}.dateC .monthDateList .item .date .chg{font-size:18rpx}.dateC .monthDateList .item .date .chg.up{color:#ec3440}.dateC .monthDateList .item .date .chg.down{color:#38a169}.dateC .monthDateList .item .date.up{background-color:#f8f8f8}.dateC .monthDateList .item .date.down{background-color:#cef1de}.dateC .monthDateList .item .date.select.up{background-color:#f2c367;color:#fff}.dateC .monthDateList .item .date.select.up .chg{color:#fff}.dateC .monthDateList .item .date.select.down{background-color:#38a169;color:#fff}.dateC .monthDateList .item .date.select.down .chg{color:#fff}.dateC .monthDateList .item .date.notCurrentMonth{background-color:#fcfcfc;color:#999} diff --git a/unpackage/dist/build/mp-weixin/components/WordCloud/WordCloud.js b/unpackage/dist/build/mp-weixin/components/WordCloud/WordCloud.js new file mode 100644 index 0000000..3b1f376 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/WordCloud/WordCloud.js @@ -0,0 +1 @@ +"use strict";const e=require("../../WordCloud.js");wx.createPage(e.MiniProgramPage); diff --git a/unpackage/dist/build/mp-weixin/components/WordCloud/WordCloud.json b/unpackage/dist/build/mp-weixin/components/WordCloud/WordCloud.json new file mode 100644 index 0000000..a0812ee --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/WordCloud/WordCloud.json @@ -0,0 +1,4 @@ +{ + "navigationBarTitleText": "", + "usingComponents": {} +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/WordCloud/WordCloud.wxml b/unpackage/dist/build/mp-weixin/components/WordCloud/WordCloud.wxml new file mode 100644 index 0000000..0793147 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/WordCloud/WordCloud.wxml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/WordCloud/WordCloud.wxss b/unpackage/dist/build/mp-weixin/components/WordCloud/WordCloud.wxss new file mode 100644 index 0000000..dec9b9f --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/WordCloud/WordCloud.wxss @@ -0,0 +1 @@ +.word-cloud-container.data-v-e748f4a2,.word-cloud-canvas.data-v-e748f4a2{width:100%;height:100%} diff --git a/unpackage/dist/build/mp-weixin/components/WordCloud/WordCloud2.js b/unpackage/dist/build/mp-weixin/components/WordCloud/WordCloud2.js new file mode 100644 index 0000000..3b1f376 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/WordCloud/WordCloud2.js @@ -0,0 +1 @@ +"use strict";const e=require("../../WordCloud.js");wx.createPage(e.MiniProgramPage); diff --git a/unpackage/dist/build/mp-weixin/components/cwfx-view/cwfx-view.js b/unpackage/dist/build/mp-weixin/components/cwfx-view/cwfx-view.js new file mode 100644 index 0000000..d84245d --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/cwfx-view/cwfx-view.js @@ -0,0 +1 @@ +"use strict";const t=require("../../common/vendor.js"),i=require("../../common/assets.js"),e=require("../../uni_modules/lime-echart/static/echarts.min.js"),s={name:"cwfx-view",data:()=>({profitabilityIndicatorList:[{title:"净资产收益率(ROE)%"},{title:"净资产收益率(扣非)%"},{title:"净资产收益率(加权)%"},{title:"总资产报酬率(ROA)%"},{title:"毛利率%"},{title:"净利率%"},{title:"营业利润率%"},{title:"成本费用利润率%"}],profitabilityIndicatorIndex:0,perShareIndicatorList:[{title:"每股收益(EPS)"},{title:"基本每股收益"},{title:"稀释每股收益"},{title:"扣非每股收益"},{title:"每股净资产"},{title:"每股经营现金流"},{title:"每股资本公积"},{title:"每股未分配利润"}],perShareIndicatorIndex:0,option1:{legend:{show:!0,data:["ROE","同比(右)"]},grid:{left:"2%",right:"2%",top:"5%",bottom:"30%"},xAxis:{type:"category",data:[],axisLabel:{fontSize:10,rotate:45}},yAxis:[{type:"value",name:"(%)",position:"left",alignTicks:!0,axisLine:{onZero:!1}},{type:"value",name:"(%)",position:"right",alignTicks:!0,axisLine:{onZero:!1}}],dataZoom:[{type:"slider"}],series:[{type:"bar",name:"ROE",data:[],yAxisIndex:0},{type:"line",name:"同比",data:[],yAxisIndex:1}]},option2:{legend:{show:!0,data:["ROE","同比(右)"]},grid:{left:"2%",right:"2%",top:"5%",bottom:"30%"},xAxis:{type:"category",data:[],axisLabel:{rotate:45,fontSize:10}},yAxis:[{type:"value",name:"(%)",position:"left",alignTicks:!0,axisLine:{onZero:!1}},{type:"value",name:"(%)",position:"right",alignTicks:!0,axisLine:{onZero:!1}}],dataZoom:[{type:"slider"}],series:[{type:"bar",name:"ROE",data:[],yAxisIndex:0},{type:"line",name:"同比",data:[],yAxisIndex:1}]}}),props:{dataList:Array},watch:{dataList(t){let i=[],e=[],s=[];for(let a of t){var r=a.report_type;r=(r=(r=(r=r.replace("年三季报","Q3")).replace("年一季报","Q1")).replace("年中报","中报")).replace("年年报","年报"),i.push(r),a.profitability.roe?e.push(a.profitability.roe.toFixed(2)):e.push(0),a.per_share_metrics.eps?s.push(a.per_share_metrics.eps.toFixed(2)):s.push(0)}this.option1.xAxis.data=i,this.option1.series[0].data=e,this.profitabilityInit(),this.option2.xAxis.data=i,this.option2.series[0].data=s,this.perShareInit()}},methods:{async profitabilityInit(){(await this.$refs.chartRef1.init(e)).setOption(this.option1)},async perShareInit(){(await this.$refs.chartRef2.init(e)).setOption(this.option2)},clickProfitabilityIndicatorItem(t){if(this.profitabilityIndicatorIndex!=t){this.profitabilityIndicatorIndex=t;let i=[];if(0==t)for(let t of this.dataList)t.profitability.roe?i.push(t.profitability.roe.toFixed(2)):i.push(0);else if(1==t)for(let t of this.dataList)t.profitability.roe_deducted?i.push(t.profitability.roe_deducted.toFixed(2)):i.push(0);else if(2==t)for(let t of this.dataList)t.profitability.roe_deducted?i.push(t.profitability.roe_deducted.toFixed(2)):i.push(0);else if(3==t)for(let t of this.dataList)t.profitability.roa?i.push(t.profitability.roa.toFixed(2)):i.push(0);else if(4==t)for(let t of this.dataList)t.profitability.gross_margin?i.push(t.profitability.gross_margin.toFixed(2)):i.push(0);else if(5==t)for(let t of this.dataList)t.profitability.net_profit_margin?i.push(t.profitability.net_profit_margin.toFixed(2)):i.push(0);else if(6==t)for(let t of this.dataList)t.profitability.operating_profit_margin?i.push(t.profitability.operating_profit_margin.toFixed(2)):i.push(0);else if(7==t)for(let t of this.dataList)t.profitability.cost_profit_ratio?i.push(t.profitability.cost_profit_ratio.toFixed(2)):i.push(0);this.option1.series[0].data=i,this.profitabilityInit()}},clickPerShareIndicatorItem(t){if(this.perShareIndicatorIndex!=t){this.perShareIndicatorIndex=t;let i=[];if(0==t)for(let t of this.dataList)t.per_share_metrics.eps?i.push(t.per_share_metrics.eps.toFixed(2)):i.push(0);else if(1==t)for(let t of this.dataList)t.per_share_metrics.basic_eps?i.push(t.per_share_metrics.basic_eps.toFixed(2)):i.push(0);else if(2==t)for(let t of this.dataList)t.per_share_metrics.diluted_eps?i.push(t.per_share_metrics.diluted_eps.toFixed(2)):i.push(0);else if(3==t)for(let t of this.dataList)t.per_share_metrics.deducted_eps?i.push(t.per_share_metrics.deducted_eps.toFixed(2)):i.push(0);else if(4==t)for(let t of this.dataList)t.per_share_metrics.bvps?i.push(t.per_share_metrics.bvps.toFixed(2)):i.push(0);else if(5==t)for(let t of this.dataList)t.per_share_metrics.operating_cash_flow_ps?i.push(t.per_share_metrics.operating_cash_flow_ps.toFixed(2)):i.push(0);else if(6==t)for(let t of this.dataList)t.per_share_metrics.capital_reserve_ps?i.push(t.per_share_metrics.capital_reserve_ps.toFixed(2)):i.push(0);else if(7==t)for(let t of this.dataList)t.per_share_metrics.undistributed_profit_ps?i.push(t.per_share_metrics.undistributed_profit_ps.toFixed(2)):i.push(0);this.option2.series[0].data=i,this.perShareInit()}}}};if(!Array){t.resolveComponent("l-echart")()}Math;const r=t._export_sfc(s,[["render",function(e,s,r,a,o,p){return{a:i._imports_0$8,b:i._imports_1$2,c:t.f(o.profitabilityIndicatorList,((i,e,s)=>({a:t.t(i.title),b:t.n("item flex "+(o.profitabilityIndicatorIndex==e?"select":"")),c:e,d:t.o((t=>p.clickProfitabilityIndicatorItem(e)),e)}))),d:i._imports_2$14,e:i._imports_3$13,f:t.sr("chartRef1","3746da36-0"),g:i._imports_4$12,h:i._imports_1$2,i:t.f(o.perShareIndicatorList,((i,e,s)=>({a:t.t(i.title),b:t.n("item flexCenter "+(o.perShareIndicatorIndex==e?"select":"")),c:e,d:t.o((t=>p.clickPerShareIndicatorItem(e)),e)}))),j:i._imports_2$14,k:i._imports_3$13,l:t.sr("chartRef2","3746da36-1")}}]]);wx.createComponent(r); diff --git a/unpackage/dist/build/mp-weixin/components/cwfx-view/cwfx-view.json b/unpackage/dist/build/mp-weixin/components/cwfx-view/cwfx-view.json new file mode 100644 index 0000000..61b3d8d --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/cwfx-view/cwfx-view.json @@ -0,0 +1,6 @@ +{ + "component": true, + "usingComponents": { + "l-echart": "../../uni_modules/lime-echart/components/l-echart/l-echart" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/cwfx-view/cwfx-view.wxml b/unpackage/dist/build/mp-weixin/components/cwfx-view/cwfx-view.wxml new file mode 100644 index 0000000..9aaced9 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/cwfx-view/cwfx-view.wxml @@ -0,0 +1 @@ +盈利能力{{item.a}}查看详细数据 单季度全部每股指标{{item.a}}查看详细数据 单季度全部 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/cwfx-view/cwfx-view.wxss b/unpackage/dist/build/mp-weixin/components/cwfx-view/cwfx-view.wxss new file mode 100644 index 0000000..d30da70 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/cwfx-view/cwfx-view.wxss @@ -0,0 +1 @@ +.indicatorC .item{background-color:#fff;padding:3rpx 5rpx;border:1rpx solid #D2D2D2;font-size:20rpx;color:#999;text-align:center}.indicatorC .item.select{background-color:#fffaf1;border:1rpx solid #F2C369;color:#bb8520} diff --git a/unpackage/dist/build/mp-weixin/components/cwsj-view/cwsj-view.js b/unpackage/dist/build/mp-weixin/components/cwsj-view/cwsj-view.js new file mode 100644 index 0000000..9bacd41 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/cwsj-view/cwsj-view.js @@ -0,0 +1 @@ +"use strict";const t=require("../../utils/util.js"),i=require("../../common/vendor.js"),e=require("../../common/assets.js"),a=require("../../uni_modules/lime-echart/static/echarts.min.js"),s={name:"cwsj-view",data:()=>({profitabilityIndicatorIndex:0,profitIndicatorIndex:0,cashFlowIndicatorIndex:0,option1:{legend:{show:!0,data:["货币资金","同比(右)"]},grid:{left:"2%",right:"2%",top:"5%",bottom:"30%"},xAxis:{type:"category",data:[],axisLabel:{rotate:45,fontSize:10}},yAxis:[{type:"value",name:"(%)",position:"left",alignTicks:!0,axisLine:{onZero:!1}},{type:"value",name:"(%)",position:"right",alignTicks:!0,axisLine:{onZero:!1}}],dataZoom:[{type:"slider"}],series:[{type:"bar",name:"ROE",data:[],yAxisIndex:0},{type:"line",name:"同比",data:[],yAxisIndex:1}]},option2:{legend:{show:!0,data:["经营现金流","同比(右)"]},grid:{left:"2%",right:"2%",top:"5%",bottom:"30%"},xAxis:{type:"category",data:[],axisLabel:{fontSize:10,rotate:45}},yAxis:[{type:"value",name:"(亿)",position:"left",alignTicks:!0,axisLine:{onZero:!1}},{type:"value",name:"(%)",position:"right",alignTicks:!0,axisLine:{onZero:!1}}],dataZoom:[{type:"slider"}],series:[{type:"bar",name:"经营现金流",data:[],yAxisIndex:0},{type:"line",name:"同比",data:[],yAxisIndex:1}]},option3:{legend:{show:!0,data:["净利润","同比(右)"]},grid:{left:"2%",right:"2%",top:"5%",bottom:"30%"},xAxis:{type:"category",data:[],axisLabel:{rotate:45,fontSize:10}},yAxis:[{type:"value",name:"(亿)",position:"left",alignTicks:!0,axisLine:{onZero:!1}},{type:"value",name:"(%)",position:"right",alignTicks:!0,axisLine:{onZero:!1}}],dataZoom:[{type:"slider"}],series:[{type:"bar",name:"净利润",data:[],yAxisIndex:0},{type:"line",name:"同比",data:[],yAxisIndex:1}]},getNumStr:t.getNumStr,accDiv:t.accDiv,accSub:t.accSub,accMul:t.accMul}),props:{financialBalanceList:Array,cashFlowList:Array,incomeStatementList:Array},watch:{financialBalanceList(i){let e=[],a=[];for(let s of i)e.push(s.report_type),s.assets.current_assets.cash?a.push(t.accDiv(s.assets.current_assets.cash,1e8).toFixed(2)):a.push(0);this.option1.xAxis.data=e,this.option1.series[0].data=a,this.profitabilityInit()},cashFlowList(i){let e=[],a=[];for(let s of i)e.push(s.report_type),s.operating_activities.net_flow?a.push(t.accDiv(s.operating_activities.net_flow,1e8).toFixed(2)):a.push(0);this.option2.xAxis.data=e,this.option2.series[0].data=a,this.cashFlowInit()},incomeStatementList(i){let e=[],a=[];for(let s of i)e.push(s.report_type),s.profit.net_profit?a.push(t.accDiv(s.profit.net_profit,1e9).toFixed(2)):data1.push(0);this.option3.xAxis.data=e,this.option3.series[0].data=a,this.incomeStatementInit()}},methods:{async profitabilityInit(){(await this.$refs.chartRef1.init(a)).setOption(this.option1)},async cashFlowInit(){(await this.$refs.chartRef2.init(a)).setOption(this.option2)},async incomeStatementInit(){(await this.$refs.chartRef3.init(a)).setOption(this.option3)},caculateOperatingFlowRatio(){let i=this.cashFlowList[0].operating_activities.net_flow,e=this.cashFlowList[4].operating_activities.net_flow;return t.accMul(t.accDiv(t.accSub(i,e),e),100).toFixed(2)},caculateNetIncreaseRatio(){let i=this.cashFlowList[0].cash_changes.net_increase,e=this.cashFlowList[4].cash_changes.net_increase;return t.accMul(t.accDiv(t.accSub(i,e),e),100).toFixed(2)},getLastYearPeriod(t){t[0].period.split("-")[0]},clickCashFlowIndicatorItem(i){if(this.cashFlowIndicatorIndex!=i){this.cashFlowIndicatorIndex=i;let e=[];if(0==i)for(let i of this.cashFlowList)i.operating_activities.net_flow?e.push(t.accDiv(i.operating_activities.net_flow,1e8).toFixed(2)):e.push(0);else if(1==i)for(let i of this.cashFlowList)i.financing_activities.net_flow?e.push(t.accDiv(i.financing_activities.net_flow,1e8).toFixed(2)):e.push(0);else if(2==i)for(let i of this.cashFlowList)i.investment_activities.net_flow?e.push(t.accDiv(i.investment_activities.net_flow,1e8).toFixed(2)):e.push(0);this.option2.series[0].data=e,this.cashFlowInit()}},clickProfitIndicatorItem(t){this.profitIndicatorIndex!=t&&(this.profitIndicatorIndex=t)}}};if(!Array){i.resolveComponent("l-echart")()}Math;const n=i._export_sfc(s,[["render",function(t,a,s,n,o,c){return i.e({a:e._imports_0$8,b:e._imports_1$2,c:i.f(["货币资金","所有者权益","关键指标"],((t,e,a)=>({a:i.t(t),b:i.n("item flexCenter "+(o.cashFlowIndicatorIndex==e?"select":"")),c:e}))),d:e._imports_2$14,e:e._imports_3$13,f:i.sr("chartRef1","63ca7cac-0"),g:s.financialBalanceList.length>0},s.financialBalanceList.length>0?{h:i.t(o.getNumStr(s.financialBalanceList[0].assets.total)),i:i.t(o.getNumStr(s.financialBalanceList[0].liabilities.total)),j:i.t(o.getNumStr(s.financialBalanceList[0].equity.total)),k:i.t(o.getNumStr(s.financialBalanceList[0].assets.current_assets.cash)),l:i.t(o.getNumStr(s.financialBalanceList[0].equity.capital_reserve)),m:i.t(o.getNumStr(s.financialBalanceList[0].equity.surplus_reserve)),n:i.t(o.getNumStr(s.financialBalanceList[0].equity.undistributed_profit))}:{},{o:e._imports_0$8,p:e._imports_1$2,q:i.f(["经营现金流","筹资现金流","投资现金流"],((t,e,a)=>({a:i.t(t),b:i.n("item flexCenter "+(o.cashFlowIndicatorIndex==e?"select":"")),c:e,d:i.o((t=>c.clickCashFlowIndicatorItem(e)),e)}))),r:e._imports_2$14,s:e._imports_3$13,t:i.sr("chartRef2","63ca7cac-1"),v:s.cashFlowList.length>0},s.cashFlowList.length>0?{w:i.t(o.getNumStr(s.cashFlowList[0].operating_activities.net_flow)),x:i.t(c.caculateOperatingFlowRatio()),y:i.t(o.getNumStr(s.cashFlowList[0].investment_activities.net_flow)),z:i.t(o.getNumStr(s.cashFlowList[0].financing_activities.net_flow)),A:i.t(o.getNumStr(s.cashFlowList[0].cash_changes.net_increase)),B:i.t(c.caculateNetIncreaseRatio())}:{},{C:e._imports_0$8,D:e._imports_1$2,E:i.f(["净利润","营业收入","期间费用"],((t,e,a)=>({a:i.t(t),b:i.n("item flexCenter "+(o.profitIndicatorIndex==e?"select":"")),c:e,d:i.o((t=>c.clickProfitIndicatorItem(e)),e)}))),F:e._imports_2$14,G:e._imports_3$13,H:e._imports_2$14,I:e._imports_3$13,J:i.sr("chartRef3","63ca7cac-2"),K:s.incomeStatementList.length>0},s.incomeStatementList.length>0?{L:i.t(o.getNumStr(s.incomeStatementList[0].comprehensive_income.total_comprehensive_income)),M:i.t(o.getNumStr(s.incomeStatementList[0].revenue.total_operating_revenue)),N:i.t(o.getNumStr(s.incomeStatementList[0].profit.operating_profit))}:{})}]]);wx.createComponent(n); diff --git a/unpackage/dist/build/mp-weixin/components/cwsj-view/cwsj-view.json b/unpackage/dist/build/mp-weixin/components/cwsj-view/cwsj-view.json new file mode 100644 index 0000000..61b3d8d --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/cwsj-view/cwsj-view.json @@ -0,0 +1,6 @@ +{ + "component": true, + "usingComponents": { + "l-echart": "../../uni_modules/lime-echart/components/l-echart/l-echart" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/cwsj-view/cwsj-view.wxml b/unpackage/dist/build/mp-weixin/components/cwsj-view/cwsj-view.wxml new file mode 100644 index 0000000..f0a5123 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/cwsj-view/cwsj-view.wxml @@ -0,0 +1 @@ +资产负债表{{item.a}}查看详细数据 单季度全部资产总计{{h}}负债合计{{i}}所有者权益{{j}}货币资金{{k}}资本公积金{{l}}盈余公积金{{m}}未分配利润{{n}}现金流量表{{item.a}}查看详细数据 单季度全部经营性现金流{{w}}经营性现金流增长率{{x}}%投资性现金流{{y}}筹资性现金流{{z}}合计现金流{{A}}合计现金流增长率{{B}}%利润表{{item.a}}查看详细数据 单季度全部汇总净利润{{L}}净利润增长率-1600.69%营业总收入{{M}}营业总收入增长率-26.28%营业利润{{N}}营业利润增长率-201.00% \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/cwsj-view/cwsj-view.wxss b/unpackage/dist/build/mp-weixin/components/cwsj-view/cwsj-view.wxss new file mode 100644 index 0000000..9f7dd73 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/cwsj-view/cwsj-view.wxss @@ -0,0 +1 @@ +.indicatorC .item{padding:10rpx;border:1rpx solid #D2D2D2;font-size:20rpx;color:#999;text-align:center}.indicatorC .item.select{background-color:#fffaf1;color:#bb8520;border:1rpx solid #F2C369} diff --git a/unpackage/dist/build/mp-weixin/components/cyl-view/cyl-view.js b/unpackage/dist/build/mp-weixin/components/cyl-view/cyl-view.js new file mode 100644 index 0000000..0edb230 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/cyl-view/cyl-view.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),t=require("../../common/assets.js"),n=require("../../uni_modules/lime-echart/static/echarts.min.js"),o={name:"cyl-view",data:()=>({isShow:!1,center_index:0,types:[{title:"上游供应链",count:0,desc:"原材料与供应商",type:"upstream"},{title:"核心企业",count:0,desc:"公司主体与产品",type:"core"},{title:"下游客户",count:0,desc:"客户与终端市场",type:"downstream"}],typeIndex:0,option:{legend:{show:!1},grid:{left:"2%",right:"2%",top:"5%",bottom:"30%"},series:[{type:"sankey",name:"经营现金流",data:[],links:[]}]}}),props:{valueChainAnalysisInfo:Object,upstreamList:Array,coreEnterpriseList:Array,downstreamList:Array,totalNodes:Number,valueChainFlowsList:Array},watch:{valueChainAnalysisInfo(e){this.types[0].count=e.upstream_nodes,this.types[1].count=e.company_nodes,this.types[2].count=e.downstream_nodes},valueChainFlowsList(e){let t=[],n=[],o=[];for(let s of e)-1==o.indexOf(s.source.node_name)&&(o.push(s.source.node_name),t.push({name:s.source.node_name})),n.push({source:s.source.node_name,target:s.target.node_name,value:s.flow_metrics.flow_ratio});this.option.series[0].data=t,this.option.series[0].links=n}},methods:{async init(){const e=await this.$refs.chartRef.init(n);console.log(e),console.log(this.option),e.setOption(this.option)},changeCenterIndex(e){if(this.center_index!=e&&(this.center_index=e,1==e)){let e=this;setTimeout((function(){e.init()}),500)}},clickAction(e){this.$emit("detail",e)}}};if(!Array){e.resolveComponent("l-echart")()}Math;const s=e._export_sfc(o,[["render",function(n,o,s,i,r,c){return e.e({a:e.t(s.totalNodes),b:0==r.center_index?1:"",c:e.o((e=>c.changeCenterIndex(0))),d:1==r.center_index?1:"",e:e.o((e=>c.changeCenterIndex(1))),f:0==r.center_index},0==r.center_index?e.e({g:e.f(r.types,((n,o,s)=>e.e({a:e.t(n.title),b:e.t(n.count),c:e.n("num "+(r.typeIndex==o?n.type:"")),d:e.t(n.desc),e:e.n("contentC flexColumnCenter flex1 "+(r.typeIndex==o?n.type:"")),f:e.o((e=>r.typeIndex=o),o),g:o!=r.types.length-1},o!=r.types.length-1?{h:t._imports_0$6}:{},{i:o}))),h:0==r.typeIndex},0==r.typeIndex?{i:e.f(s.upstreamList,((t,n,o)=>({a:e.t(t.node_name),b:e.t(t.node_description),c:e.t(t.node_type),d:e.t(t.market_share),e:`${t.importance_score}%`,f:e.t(t.importance_score),g:n,h:e.o((e=>c.clickAction(t)),n)})))}:{},{j:1==r.typeIndex},1==r.typeIndex?{k:e.f(s.coreEnterpriseList,((t,n,o)=>({a:e.t(t.node_name),b:e.t(t.node_description),c:e.t(t.node_type),d:e.t(t.market_share),e:`${t.importance_score}%`,f:e.t(t.importance_score),g:n,h:e.o((e=>c.clickAction(t)),n)})))}:{},{l:2==r.typeIndex},2==r.typeIndex?{m:e.f(s.downstreamList,((t,n,o)=>({a:e.t(t.node_name),b:e.t(t.node_description),c:e.t(t.node_type),d:e.t(t.market_share),e:`${t.importance_score}%`,f:e.t(t.importance_score),g:n,h:e.o((e=>c.clickAction(t)),n)})))}:{}):{},{n:1==r.center_index},1==r.center_index?{o:e.sr("chartRef","2cc4c3dc-0")}:{})}]]);wx.createComponent(s); diff --git a/unpackage/dist/build/mp-weixin/components/cyl-view/cyl-view.json b/unpackage/dist/build/mp-weixin/components/cyl-view/cyl-view.json new file mode 100644 index 0000000..61b3d8d --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/cyl-view/cyl-view.json @@ -0,0 +1,6 @@ +{ + "component": true, + "usingComponents": { + "l-echart": "../../uni_modules/lime-echart/components/l-echart/l-echart" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/cyl-view/cyl-view.wxml b/unpackage/dist/build/mp-weixin/components/cyl-view/cyl-view.wxml new file mode 100644 index 0000000..68fb093 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/cyl-view/cyl-view.wxml @@ -0,0 +1 @@ +产业链分析目标公司供应链图谱节点 {{a}} 层级视图 流向关系 {{item.a}} {{item.b}}{{item.d}}{{item.a}}{{item.b}}{{item.c}}份额:{{item.d}}%影响度{{item.f}}{{item.a}}{{item.b}}{{item.c}}份额:{{item.d}}%影响度{{item.f}}{{item.a}}{{item.b}}{{item.c}}份额:{{item.d}}%影响度{{item.f}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/cyl-view/cyl-view.wxss b/unpackage/dist/build/mp-weixin/components/cyl-view/cyl-view.wxss new file mode 100644 index 0000000..9df5d05 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/cyl-view/cyl-view.wxss @@ -0,0 +1 @@ +.cyl_view{padding:20rpx}.cyl_view .top{font-weight:500}.cyl_view .top .child_1{color:#2b2b2b;font-size:28rpx;font-weight:700}.cyl_view .top .child_2{color:#71675d;font-size:24rpx;margin:0 10rpx}.cyl_view .top .child_3{border:1rpx solid #F3C368;border-radius:5rpx;padding:0 5rpx;color:#f2c369;font-size:24rpx}.cyl_view .center{margin:20rpx 0;display:flex;align-items:center;justify-content:space-evenly;font-weight:500}.cyl_view .center .child{background-color:#f5f5f5;border-radius:10rpx 10rpx 0 0;display:flex;align-items:center;justify-content:center;font-size:26rpx;color:#939393;padding:10rpx 40rpx}.cyl_view .center .child.action{background-color:#f2c369;color:#070707}.cyl_view .bottom .type .item{border-radius:10rpx;width:100%;padding:26rpx 0}.cyl_view .bottom .type .item .contentC{background-color:#fafafc;justify-content:center;height:120rpx;border-radius:10rpx}.cyl_view .bottom .type .item .contentC .titleNumC{font-size:24rpx;font-weight:700;color:#2b2b2b}.cyl_view .bottom .type .item .contentC .titleNumC .num{background-color:#f2c369;margin-left:6rpx;padding:0 5rpx;min-width:24rpx;border-radius:5rpx;font-weight:500;text-align:center}.cyl_view .bottom .type .item .contentC .titleNumC .num.upstream{background-color:#ff5501;color:#fff}.cyl_view .bottom .type .item .contentC .titleNumC .num.core{background-color:#175ce6;color:#fff}.cyl_view .bottom .type .item .contentC .titleNumC .num.downstream{background-color:#1db26f;color:#fff}.cyl_view .bottom .type .item .contentC .des{margin-top:10rpx;font-size:22rpx;font-weight:500;color:#999}.cyl_view .bottom .type .item .contentC.upstream{background-color:#fff4ef;border:solid 1rpx #FF5501}.cyl_view .bottom .type .item .contentC.core{background-color:#f2f6fd;border:solid 1rpx #175CE6}.cyl_view .bottom .type .item .contentC.downstream{background-color:#e7f5f0;border:solid 1rpx #1DB26F}.cyl_view .bottom .type .item .arrow{margin:0 6rpx;width:19rpx;height:auto}.cyl_view .list{margin-top:20rpx}.cyl_view .list .item{background-color:#fafafc;margin-bottom:20rpx;border-radius:10rpx;padding:25rpx 20rpx}.cyl_view .list .item .title{font-size:28rpx;font-weight:700;color:#2b2b2b}.cyl_view .list .item .des{margin-top:10rpx;font-size:24rpx;font-weight:500;color:#999}.cyl_view .list .item .labelC{margin-top:10rpx}.cyl_view .list .item .labelC .label{margin-right:10rpx;padding:0 10rpx;line-height:30rpx;border-radius:5rpx;font-size:20rpx;font-weight:500}.cyl_view .list .item .labelC .label.upstream{color:#ff5501}.cyl_view .list .item .labelC .label.upstream.type{background-color:#fff4ef}.cyl_view .list .item .labelC .label.upstream.market{border:solid 1rpx #FF5501}.cyl_view .list .item .labelC .label.core{color:#175ce6}.cyl_view .list .item .labelC .label.core.type{background-color:#edf2fd}.cyl_view .list .item .labelC .label.core.market{border:solid 1rpx #175CE6}.cyl_view .list .item .labelC .label.downstream{color:#1db26f}.cyl_view .list .item .labelC .label.downstream.type{background-color:#e7f5f0}.cyl_view .list .item .labelC .label.downstream.market{border:solid 1rpx #1DB26F}.cyl_view .list .item .importanceC{margin-top:20rpx}.cyl_view .list .item .importanceC .title{font-size:22rpx;font-weight:500;color:#71675d}.cyl_view .list .item .importanceC .progressBgC{background-color:#efefef;height:10rpx;border-radius:5rpx;margin:0 15rpx}.cyl_view .list .item .importanceC .progressBgC .progress{height:100%;border-radius:5rpx}.cyl_view .list .item .importanceC .progressBgC .progress.upstream{background:linear-gradient(90deg,#ff8c53,#ff5501)}.cyl_view .list .item .importanceC .progressBgC .progress.core{background:linear-gradient(90deg,#518bff,#175ce6)}.cyl_view .list .item .importanceC .progressBgC .progress.downstream{background:linear-gradient(90deg,#48d394,#1db26f)}.cyl_view .list .item .importanceC .value{font-size:24rpx;font-weight:500;color:#71675d} diff --git a/unpackage/dist/build/mp-weixin/components/fzjg-view/fzjg-view.js b/unpackage/dist/build/mp-weixin/components/fzjg-view/fzjg-view.js new file mode 100644 index 0000000..b3d82d3 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/fzjg-view/fzjg-view.js @@ -0,0 +1 @@ +"use strict";const s=require("../../common/vendor.js"),t=require("../../common/assets.js"),e={name:"fzjg-view",data:()=>({}),props:{branchList:Array}};const r=s._export_sfc(e,[["render",function(e,r,n,a,i,o){return{a:s.f(n.branchList,((e,r,n)=>s.e({a:s.t(e.branch_name),b:"注销"==e.business_status},"注销"==e.business_status?{c:t._imports_0$4}:{d:t._imports_1$13},{e:s.t(e.business_status),f:s.n("statusC flex "+("注销"==e.business_status?"logOff":"exist")),g:s.t(e.register_capital),h:s.t(e.legal_person),i:s.t(e.register_date),j:s.t(e.related_company_count),k:r})))}}]]);wx.createComponent(r); diff --git a/unpackage/dist/build/mp-weixin/components/fzjg-view/fzjg-view.json b/unpackage/dist/build/mp-weixin/components/fzjg-view/fzjg-view.json new file mode 100644 index 0000000..e8cfaaf --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/fzjg-view/fzjg-view.json @@ -0,0 +1,4 @@ +{ + "component": true, + "usingComponents": {} +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/fzjg-view/fzjg-view.wxml b/unpackage/dist/build/mp-weixin/components/fzjg-view/fzjg-view.wxml new file mode 100644 index 0000000..4a7d5d8 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/fzjg-view/fzjg-view.wxml @@ -0,0 +1 @@ +{{item.a}}{{item.e}}注册资本{{item.g}}法人代表{{item.h}}成立日期{{item.i}}关联企业{{item.j}}家 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/fzjg-view/fzjg-view.wxss b/unpackage/dist/build/mp-weixin/components/fzjg-view/fzjg-view.wxss new file mode 100644 index 0000000..5d2319b --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/fzjg-view/fzjg-view.wxss @@ -0,0 +1 @@ +.branchList{margin-top:38rpx;padding:0 20rpx}.branchList .item{background-color:#fafafc;margin-bottom:20rpx;padding:20rpx;border-radius:10rpx}.branchList .item .titleStatusC{font-size:28rpx;font-weight:700;color:#2b2b2b}.branchList .item .titleStatusC .statusC{padding:0 10rpx;line-height:28rpx;border-radius:15rpx;font-size:20rpx;font-weight:500}.branchList .item .titleStatusC .statusC .icon{margin-right:3rpx;width:16rpx;height:auto}.branchList .item .titleStatusC .statusC.exist{background-color:#fff7e9;border:solid 1rpx #F2C369;color:#f2c369}.branchList .item .titleStatusC .statusC.logOff{background-color:#fff1f1;border:solid 1rpx #EF3535;color:#ef3535}.branchList .item .infoC{height:50rpx}.branchList .item .infoC .infoItem .title{margin-right:16rpx;font-size:22rpx;font-weight:500;color:#999}.branchList .item .infoC .infoItem .content{font-size:24rpx;font-weight:700;color:#2a2a2a;text-align:right}.branchList .item .infoC .infoItem.leftInfo{margin-right:20rpx}.branchList .item .infoC .infoItem.rightInfo{margin-left:20rpx}.branchList .item .infoC.topInfo{margin-top:10rpx} diff --git a/unpackage/dist/build/mp-weixin/components/fzlc-view/fzlc-view.js b/unpackage/dist/build/mp-weixin/components/fzlc-view/fzlc-view.js new file mode 100644 index 0000000..d93374c --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/fzlc-view/fzlc-view.js @@ -0,0 +1 @@ +"use strict";const t=require("../../utils/util.js"),e=require("../../common/vendor.js"),i=require("../../common/assets.js"),o={name:"fzlc-view",data:()=>({getRateUpOrDown:t.getRateUpOrDown}),props:{keyFactorsInfo:null,keyFactorsList:Array,timelineInfo:null,timelineList:Array},methods:{clickAction(t){this.$emit("detail",t)}}};const n=e._export_sfc(o,[["render",function(t,o,n,r,c,a){return e.e({a:n.keyFactorsInfo},n.keyFactorsInfo?{b:e.t(n.keyFactorsInfo.total_factors)}:{},{c:e.f(n.keyFactorsList,((t,o,n)=>e.e({a:e.t(t.category_name),b:e.t(t.factors.length),c:t.show},t.show?{d:i._imports_0$7}:{e:i._imports_1$18},{f:t.show},t.show?{g:e.f(t.factors,((t,o,n)=>e.e({a:e.t(t.factor_name),b:"negative"==t.impact_direction},(t.impact_direction,{}),{c:"neutral"==t.impact_direction},(t.impact_direction,{}),{d:"positive"==t.impact_direction},(t.impact_direction,{}),{e:e.t(t.factor_value),f:e.t(t.factor_unit),g:e.n("value "+t.impact_direction),h:c.getRateUpOrDown(t.year_on_year)},c.getRateUpOrDown(t.year_on_year)?{i:i._imports_2$12}:{j:i._imports_3$12},{k:e.t(t.year_on_year?t.year_on_year:0),l:e.n("chgC flex "+(c.getRateUpOrDown(t.year_on_year)?"down":"up")),m:e.t(t.factor_desc),n:e.t(t.impact_weight),o:o})))}:{},{h:o,i:e.o((e=>t.show=!t.show),o)}))),d:n.timelineInfo},n.timelineInfo?{e:e.t(n.timelineInfo.positive_events),f:e.t(n.timelineInfo.negative_events)}:{},{g:e.f(n.timelineList,((t,o,n)=>e.e({a:1==t.impact_metrics.is_positive},1==t.impact_metrics.is_positive?{b:i._imports_4$11}:{c:i._imports_5$6},{d:e.n("line flex1 "+(1==t.impact_metrics.is_positive?"up":"down")),e:e.t(t.event_title),f:e.t(t.event_type),g:e.n("eventType "+(1==t.impact_metrics.is_positive?"up":"down")),h:e.t(t.event_date),i:e.t(t.event_desc),j:e.n("progress "+(1==t.impact_metrics.is_positive?"up":"down")),k:`${t.impact_metrics.impact_score}%`,l:e.t(t.impact_metrics.impact_score),m:o,n:e.o((e=>a.clickAction(t)),o)})))})}]]);wx.createComponent(n); diff --git a/unpackage/dist/build/mp-weixin/components/fzlc-view/fzlc-view.json b/unpackage/dist/build/mp-weixin/components/fzlc-view/fzlc-view.json new file mode 100644 index 0000000..e8cfaaf --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/fzlc-view/fzlc-view.json @@ -0,0 +1,4 @@ +{ + "component": true, + "usingComponents": {} +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/fzlc-view/fzlc-view.wxml b/unpackage/dist/build/mp-weixin/components/fzlc-view/fzlc-view.wxml new file mode 100644 index 0000000..6536f70 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/fzlc-view/fzlc-view.wxml @@ -0,0 +1 @@ +关键因素{{b}}{{item.a}}{{item.b}}{{fitem.a}}负面中性正面{{fitem.e}}{{fitem.f}}{{fitem.k}}%{{fitem.m}}影响权重: {{fitem.n}}发展时间线正面 {{e}}负面 {{f}}{{item.e}}{{item.f}}{{item.h}}{{item.i}}影响度{{item.l}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/fzlc-view/fzlc-view.wxss b/unpackage/dist/build/mp-weixin/components/fzlc-view/fzlc-view.wxss new file mode 100644 index 0000000..4912b2e --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/fzlc-view/fzlc-view.wxss @@ -0,0 +1 @@ +.keyFactorsList .item .fitem .impact{border-radius:5rpx;padding:0 10rpx;font-size:20rpx;font-weight:500;color:#fff}.keyFactorsList .item .fitem .impact.negative,.keyFactorsList .item .fitem .impact.neutral{background-color:#345423}.keyFactorsList .item .fitem .impact.positive{background-color:#ec3440}.keyFactorsList .item .fitem .valueChgC .value{font-size:30rpx;font-weight:700;margin-right:10rpx}.keyFactorsList .item .fitem .valueChgC .value.negative,.keyFactorsList .item .fitem .valueChgC .value.neutral{color:#345423}.keyFactorsList .item .fitem .valueChgC .value.positive{color:#ec3440}.keyFactorsList .item .fitem .valueChgC .chgC{padding:0 10rpx;border-radius:5rpx;font-size:20rpx}.keyFactorsList .item .fitem .valueChgC .chgC .icon{margin-right:5rpx;width:11rpx;height:auto}.keyFactorsList .item .fitem .valueChgC .chgC.down{border:1rpx solid #345423;color:#345423}.keyFactorsList .item .fitem .valueChgC .chgC.up{border:1rpx solid #EC3440;color:#ec3440}.timelineList .item{display:flex;margin:20rpx 0;border-radius:10rpx}.timelineList .item .impactC .icon{width:30rpx;height:auto}.timelineList .item .impactC .line{margin:10rpx 0 -30rpx;width:1rpx}.timelineList .item .impactC .line.up{border-left:1rpx dashed #EC3440}.timelineList .item .impactC .line.down{border-left:1rpx dashed #345423}.timelineList .item .titleTypeC .title{margin-right:10rpx;font-size:24rpx;font-weight:700;color:#2a2a2a}.timelineList .item .titleTypeC .eventType{padding:5rpx 10rpx;border-radius:5rpx;font-size:20rpx;font-weight:500}.timelineList .item .titleTypeC .eventType.up{background-color:#ffe7e9;color:#ec3440}.timelineList .item .titleTypeC .eventType.down{background-color:#deeed6;color:#345423}.timelineList .item .progressBgC{background-color:#efefef;margin:0 15rpx;width:200rpx;height:10rpx;border-radius:5rpx;overflow:hidden}.timelineList .item .progressBgC .progress{height:100%;border-radius:5rpx}.timelineList .item .progressBgC .progress.up{background:linear-gradient(to right,#ff525d,#ec3440)}.timelineList .item .progressBgC .progress.down{background:linear-gradient(to right,#537d3d,#345423)} diff --git a/unpackage/dist/build/mp-weixin/components/gltd-view/gltd-view.js b/unpackage/dist/build/mp-weixin/components/gltd-view/gltd-view.js new file mode 100644 index 0000000..a8f57c8 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/gltd-view/gltd-view.js @@ -0,0 +1 @@ +"use strict";const e=require("../../utils/util.js"),t=require("../../common/vendor.js"),a=require("../../common/assets.js"),n={name:"gltd-view",data:()=>({getLastNameStr:e.getLastNameStr,getAgeByBirthYear:e.getAgeByBirthYear}),props:{managementList:Array},methods:{clickExpandOrRetractManagement(e){this.managementList[e].isExpand=!this.managementList[e].isExpand}}};const r=t._export_sfc(n,[["render",function(e,n,r,s,i,m){return{a:t.f(r.managementList,((e,n,r)=>t.e({a:e.list.length>0},e.list.length>0?{b:t.t(e.key),c:t.t(e.list.length)}:{},{d:e.list.length>4&&!e.isExpand},e.list.length>4&&!e.isExpand?{e:t.f(e.list.slice(0,4),((e,n,r)=>t.e({a:t.t(i.getLastNameStr(e.name)),b:"女"==e.gender},"女"==e.gender?{c:a._imports_0$3}:{d:a._imports_1$17},{e:t.n("sexC flexCenter absolute "+("女"==e.gender?"female":"male")),f:t.t(e.name),g:t.t(e.position_name),h:t.t(e.start_date),i:t.t(e.education),j:t.t(i.getAgeByBirthYear(e.birth_year))}))),f:n}:{g:t.f(e.list,((e,n,r)=>t.e({a:t.t(i.getLastNameStr(e.name)),b:"女"==e.gender},"女"==e.gender?{c:a._imports_0$3}:{d:a._imports_1$17},{e:t.n("sexC flexCenter absolute "+("女"==e.gender?"female":"male")),f:t.t(e.name),g:t.t(e.position_name),h:t.t(e.start_date),i:t.t(e.education),j:t.t(i.getAgeByBirthYear(e.birth_year))}))),h:n},{i:e.list.length>4},e.list.length>4?{j:t.t(e.isExpand?"收起":"展开查看"),k:a._imports_2$13,l:t.o((e=>m.clickExpandOrRetractManagement(n)),n)}:{},{m:n})))}}]]);wx.createComponent(r); diff --git a/unpackage/dist/build/mp-weixin/components/gltd-view/gltd-view.json b/unpackage/dist/build/mp-weixin/components/gltd-view/gltd-view.json new file mode 100644 index 0000000..e8cfaaf --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/gltd-view/gltd-view.json @@ -0,0 +1,4 @@ +{ + "component": true, + "usingComponents": {} +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/gltd-view/gltd-view.wxml b/unpackage/dist/build/mp-weixin/components/gltd-view/gltd-view.wxml new file mode 100644 index 0000000..d554706 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/gltd-view/gltd-view.wxml @@ -0,0 +1 @@ +{{item.b}}{{item.c}}人{{pitem.a}} {{pitem.f}}{{pitem.g}}任职日期:{{pitem.h}}{{pitem.i}}{{pitem.j}}岁{{pitem.a}} {{pitem.f}}{{pitem.g}}任职日期:{{pitem.h}}{{pitem.i}}{{pitem.j}}岁{{item.j}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/gltd-view/gltd-view.wxss b/unpackage/dist/build/mp-weixin/components/gltd-view/gltd-view.wxss new file mode 100644 index 0000000..9c5a535 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/gltd-view/gltd-view.wxss @@ -0,0 +1 @@ +.managementTeamList{padding:0 20rpx}.managementTeamList .positionNumC{height:70rpx}.managementTeamList .positionNumC .position{margin-right:11rpx;font-size:28rpx;font-weight:700}.managementTeamList .positionNumC .num{padding:0 14rpx;line-height:30rpx;border-radius:5rpx;font-size:20rpx;font-weight:700;color:#fff}.managementTeamList .positionNumC .num.director{background-color:#99afec}.managementTeamList .positionNumC .num.supervisor{background-color:#b499ec}.managementTeamList .positionNumC .num.other{background-color:#b5b5c9}.managementTeamList .item{background-color:#fafafc;margin-bottom:20rpx;padding:20rpx 25rpx 20rpx 20rpx;border-radius:10rpx}.managementTeamList .item .avatarC{margin-right:18rpx;width:80rpx;height:80rpx;border-radius:50%;font-size:30rpx;font-weight:700;color:#fff}.managementTeamList .item .avatarC .sexC{right:0;bottom:0;width:30rpx;height:30rpx;border-radius:50%;border:solid 2rpx white}.managementTeamList .item .avatarC .sexC .icon{width:16rpx;height:auto}.managementTeamList .item .avatarC .sexC.female{background-color:#fa5a93}.managementTeamList .item .avatarC .sexC.male{background-color:#3e6cfc}.managementTeamList .item .avatarC.director{background-color:#99afec}.managementTeamList .item .avatarC.supervisor{background-color:#b499ec}.managementTeamList .item .avatarC.other{background-color:#b5b5c9}.managementTeamList .item .name{margin-right:13rpx;font-size:24rpx;font-weight:700;color:#666}.managementTeamList .item .position{font-size:22rpx;font-weight:500;color:#999}.managementTeamList .item .date{font-size:20rpx;font-weight:500;color:#999;text-align:right}.managementTeamList .item .educationAgeC{margin-top:8rpx}.managementTeamList .item .educationAgeC .label{margin-right:10rpx;background-color:#f1f1f1;line-height:30rpx;padding:0 16rpx;font-size:20rpx;font-weight:500;color:#999}.managementTeamList .expandMoreC{height:80rpx;border-bottom:solid 1rpx #E7E7E7;font-size:24rpx;font-weight:500;color:#c9c9c9}.managementTeamList .expandMoreC .arrow{margin-left:18rpx;width:11rpx;height:auto} diff --git a/unpackage/dist/build/mp-weixin/components/gqjg-view/gqjg-view.js b/unpackage/dist/build/mp-weixin/components/gqjg-view/gqjg-view.js new file mode 100644 index 0000000..ac13872 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/gqjg-view/gqjg-view.js @@ -0,0 +1 @@ +"use strict";const t=require("../../utils/util.js"),e=require("../../common/vendor.js"),o=require("../../common/assets.js"),r={name:"gqjg-view",data:()=>({getNumStr:t.getNumStr,getRateUpOrDown:t.getRateUpOrDown,getRateStr:t.getRateStr}),props:{actualControlInfo:Object,concentrationList:Array,shareholdersList:Array,circulatingShareholdersList:Array,competitivePositionInfo:Object}};const a=e._export_sfc(r,[["render",function(t,r,a,n,i,l){return e.e({a:a.actualControlInfo},a.actualControlInfo?e.e({b:e.t(a.actualControlInfo.actual_controller_name),c:e.t(a.actualControlInfo.control_type),d:e.t(a.actualControlInfo.end_date),e:a.actualControlInfo.holding_ratio},a.actualControlInfo.holding_ratio?{f:e.t(a.actualControlInfo.holding_ratio.toFixed(2))}:{},{g:e.t(i.getNumStr(a.actualControlInfo.holding_shares))}):{},{h:a.concentrationList.length>0},a.concentrationList.length>0?{i:e.t(a.concentrationList[0].end_date)}:{},{j:e.f(a.concentrationList,((t,r,a)=>e.e({a:e.t(t.stat_item),b:e.t(t.holding_ratio.toFixed(2)),c:0!=t.ratio_change},0!=t.ratio_change?e.e({d:i.getRateUpOrDown(t.ratio_change)},i.getRateUpOrDown(t.ratio_change)?{e:o._imports_2$12}:{f:o._imports_3$12},{g:e.t(i.getRateStr(t.ratio_change)),h:e.n("shengjiang flex "+(i.getRateUpOrDown(t.ratio_change)?"down":"up"))}):{},{i:r}))),k:e.f(a.shareholdersList,((t,o,r)=>({a:e.t(t.shareholder_name),b:e.t(t.shareholder_type?t.shareholder_type:"-"),c:e.t(i.getNumStr(t.holding_shares)),d:e.t(t.total_share_ratio),e:e.t(t.share_nature),f:o,g:o%2==1?1:""}))),l:e.f(a.circulatingShareholdersList,((t,o,r)=>({a:e.t(t.shareholder_name),b:e.t(t.shareholder_type?t.shareholder_type:"-"),c:e.t(i.getNumStr(t.holding_shares)),d:e.t(t.total_share_ratio),e:e.t(t.share_nature),f:o,g:o%2==1?1:""})))})}]]);wx.createComponent(a); diff --git a/unpackage/dist/build/mp-weixin/components/gqjg-view/gqjg-view.json b/unpackage/dist/build/mp-weixin/components/gqjg-view/gqjg-view.json new file mode 100644 index 0000000..e8cfaaf --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/gqjg-view/gqjg-view.json @@ -0,0 +1,4 @@ +{ + "component": true, + "usingComponents": {} +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/gqjg-view/gqjg-view.wxml b/unpackage/dist/build/mp-weixin/components/gqjg-view/gqjg-view.wxml new file mode 100644 index 0000000..047945a --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/gqjg-view/gqjg-view.wxml @@ -0,0 +1 @@ +实际控制人{{b}}{{c}}截至 {{d}}控制比例{{f}}%{{g}}股股权集中度{{i}}{{item.a}}{{item.b}}%{{item.g}}%十大股东股东名称股东类型持股数量持股比例股份性质{{item.a}}{{item.b}}{{item.c}}股{{item.d}}%{{item.e}}十大流通股东 股东名称股东类型持股数量流通股比例股份性质{{item.a}}{{item.b}}{{item.c}}股{{item.d}}%{{item.e}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/gqjg-view/gqjg-view.wxss b/unpackage/dist/build/mp-weixin/components/gqjg-view/gqjg-view.wxss new file mode 100644 index 0000000..60a180c --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/gqjg-view/gqjg-view.wxss @@ -0,0 +1 @@ +.com_list{margin-top:38rpx;padding:0 20rpx;box-sizing:border-box}.com_list .title{color:#2b2b2b;font-size:28rpx;font-weight:700}.com_list .item .com_info{margin:20rpx 0;background-color:#fafafc;border-radius:10rpx;padding:25rpx 20rpx;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;font-weight:500}.com_list .item .com_info .left .l_top{color:#666;font-size:24rpx}.com_list .item .com_info .left .l_bottom{display:flex;align-items:center;margin-top:10rpx}.com_list .item .com_info .left .l_bottom .l_b_left{background-color:#99afec;border-radius:10rpx;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20rpx;padding:5rpx}.com_list .item .com_info .left .l_bottom .l_b_right{margin-left:10rpx;color:#999;font-size:22rpx}.com_list .item .com_info .right{color:#71675d;font-size:20rpx;text-align:right}.com_list .item .com_info .right .r_center{color:#bb8520;font-size:28rpx;font-weight:700;margin:5rpx 0}.com_list .item .guquan{margin:25rpx 0;font-weight:500;background-color:#fafafc;border-radius:10rpx;padding:25rpx 13rpx;box-sizing:border-box}.com_list .item .guquan .top{color:#999;font-size:22rpx}.com_list .item .guquan .bottom{display:flex}.com_list .item .guquan .bottom .b_item .item_info{margin:15rpx 15rpx 15rpx 0;width:calc((100% - 15rpx)/2)}.com_list .item .guquan .bottom .b_item .item_info .left{color:#666;font-size:20rpx}.com_list .item .guquan .bottom .b_item .item_info .right{height:35rpx;font-size:20rpx}.com_list .item .guquan .bottom .b_item .item_info .right .bili{color:#bb8520;font-weight:700}.com_list .item .guquan .bottom .b_item .item_info .right .shengjiang{margin-left:10rpx;padding:0 5rpx;height:30rpx;border-radius:5rpx;font-size:18rpx}.com_list .item .guquan .bottom .b_item .item_info .right .shengjiang .icon{width:11rpx;height:25rpx;margin-right:4rpx}.com_list .item .guquan .bottom .b_item .item_info .right .shengjiang.up{background-color:#ffdfe1;color:#ec3440}.com_list .item .guquan .bottom .b_item .item_info .right .shengjiang.down{background-color:#c6f6d5;color:#345423}.com_list .item .guquan .bottom .b_item .item_info:nth-child(2n){margin-right:0}.com_list .item .gudong{margin-top:25rpx}.com_list .item .gudong .back{margin:25rpx 0;font-weight:500;border-radius:10rpx;color:#666}.com_list .item .gudong .back .top{width:100%;display:grid;align-items:center;grid-template-columns:166rpx repeat(4,1fr);background-color:#fff;height:60rpx}.com_list .item .gudong .back .top.action{background-color:#fafafc}.com_list .item .gudong .back .top .head{padding:0 10rpx;font-size:22rpx}.com_list .item .gudong .back .top .child{padding:0 10rpx;font-size:18rpx;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.com_list .item .gudong .back .top .nature{background-color:#fff7e9;margin:10rpx;line-height:36rpx;border-radius:5rpx;font-size:18rpx;color:#e0ac4a;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis} diff --git a/unpackage/dist/build/mp-weixin/components/gsxx-view/gsxx-view.js b/unpackage/dist/build/mp-weixin/components/gsxx-view/gsxx-view.js new file mode 100644 index 0000000..8541ddb --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/gsxx-view/gsxx-view.js @@ -0,0 +1 @@ +"use strict";const s=require("../../common/vendor.js"),c={name:"gsxx-view",data:()=>({}),props:{stockBasicInfo:Object}};const o=s._export_sfc(c,[["render",function(c,o,t,n,e,i){return s.e({a:t.stockBasicInfo},t.stockBasicInfo?{b:s.t(t.stockBasicInfo.credit_code),c:s.t(t.stockBasicInfo.company_size),d:s.t(t.stockBasicInfo.reg_address),e:s.t(t.stockBasicInfo.office_address),f:s.t(t.stockBasicInfo.accounting_firm),g:s.t(t.stockBasicInfo.law_firm),h:s.t(t.stockBasicInfo.main_business),i:s.t(t.stockBasicInfo.business_scope)}:{})}]]);wx.createComponent(o); diff --git a/unpackage/dist/build/mp-weixin/components/gsxx-view/gsxx-view.json b/unpackage/dist/build/mp-weixin/components/gsxx-view/gsxx-view.json new file mode 100644 index 0000000..e8cfaaf --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/gsxx-view/gsxx-view.json @@ -0,0 +1,4 @@ +{ + "component": true, + "usingComponents": {} +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/gsxx-view/gsxx-view.wxml b/unpackage/dist/build/mp-weixin/components/gsxx-view/gsxx-view.wxml new file mode 100644 index 0000000..01d7838 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/gsxx-view/gsxx-view.wxml @@ -0,0 +1 @@ +工商信息统一信用代码{{b}}公司规模{{c}}注册地址{{d}}办公地址{{e}}服务机构会计师事务所{{f}}律师事务所{{g}}主营业务{{h}}经营范围{{i}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/gsxx-view/gsxx-view.wxss b/unpackage/dist/build/mp-weixin/components/gsxx-view/gsxx-view.wxss new file mode 100644 index 0000000..94befa8 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/gsxx-view/gsxx-view.wxss @@ -0,0 +1 @@ +.businessInfoList{padding:0 20rpx}.businessInfoList .section{line-height:72rpx;font-size:28rpx;font-weight:700;color:#2b2b2b}.businessInfoList .infoC{background-color:#fafafc;border-radius:10rpx;padding:12rpx 20rpx}.businessInfoList .infoC .infoItem{line-height:46rpx}.businessInfoList .infoC .title{font-size:22rpx;font-weight:500;color:#999}.businessInfoList .infoC .content{font-size:24rpx;font-weight:500;color:#2a2a2a}.businessInfoList .infoC .content.code{color:#bb8520}.businessInfoList .infoC .content.rightAlign{text-align:right}.businessInfoList .infoC.mainBussiness{padding:20rpx} diff --git a/unpackage/dist/build/mp-weixin/components/navBar/navBar.js b/unpackage/dist/build/mp-weixin/components/navBar/navBar.js new file mode 100644 index 0000000..893eee1 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/navBar/navBar.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),t=require("../../common/assets.js");getApp();const a={name:"navBar",data(){return{navH:e.inject("navHeight"),menuH:e.inject("menuHeight"),navBarStyle:"",backTitleStyle:"",navTitleStyle:"",titleColor:this.navTitleColor,bgColor:this.navBgColor,num:this.peopleNum}},props:{leftText:{type:String,default:""},backBlack:{type:Boolean,default:!1},navTitle:{type:String,default:""},navBgColor:{type:String,default:""},navTitleColor:{type:String,default:"white"},hideBack:{type:Boolean,default:!1},hideNavBg:{type:Boolean,default:!1},backLevel:{type:Number,default:1},peopleNum:{type:Number,default:0}},mounted(){let t=this.navH,a=e.inject("menuHeight"),l=e.inject("menuTop"),i=`background-color:${this.bgColor};height:${t}px;`,n=`height:${a}px;margin-top:${l}px;color:${this.titleColor}`,o=`height:${a}px;line-height:${a}px;top:${l}px;color:${this.titleColor}`;this.navBarStyle=i,this.backTitleStyle=n,this.navTitleStyle=o},watch:{navTitleColor:{handler(e,t){this.titleColor=e}},navBgColor:{handler(e,t){this.bgColor=e}},peopleNum:{handler(e,t){this.num=e}}},methods:{clickBack(){e.index.navigateBack({fail(){e.index.switchTab({url:"/pages/index/index"})}})}}};const l=e._export_sfc(a,[["render",function(a,l,i,n,o,r){return e.e({a:!i.hideNavBg},i.hideNavBg?{}:{b:t._imports_0},{c:!i.hideBack&&!i.backBlack},i.hideBack||i.backBlack?{}:{d:t._imports_1$15},{e:!i.hideBack&&i.backBlack},!i.hideBack&&i.backBlack?{f:t._imports_2}:{},{g:e.t(i.leftText),h:e.s(o.backTitleStyle),i:e.o(((...e)=>r.clickBack&&r.clickBack(...e))),j:e.t(i.navTitle),k:o.num>0},o.num>0?{l:e.t(o.num)}:{},{m:e.s(o.navTitleStyle),n:e.s(o.navBarStyle)})}]]);wx.createComponent(l); diff --git a/unpackage/dist/build/mp-weixin/components/navBar/navBar.json b/unpackage/dist/build/mp-weixin/components/navBar/navBar.json new file mode 100644 index 0000000..e8cfaaf --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/navBar/navBar.json @@ -0,0 +1,4 @@ +{ + "component": true, + "usingComponents": {} +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/navBar/navBar.wxml b/unpackage/dist/build/mp-weixin/components/navBar/navBar.wxml new file mode 100644 index 0000000..e73d2ce --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/navBar/navBar.wxml @@ -0,0 +1 @@ +{{g}}{{j}} {{l}}人 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/navBar/navBar.wxss b/unpackage/dist/build/mp-weixin/components/navBar/navBar.wxss new file mode 100644 index 0000000..676567c --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/navBar/navBar.wxss @@ -0,0 +1 @@ +.nav{top:0;left:0;right:0;z-index:99;overflow:hidden}.nav .bg{top:0;left:0;width:100%;height:auto}.nav .backC{padding:0 25rpx}.nav .backC .icon{margin-right:12rpx;width:32rpx;height:auto}.nav .title{font-size:36rpx;font-weight:700}.nav .titleC{position:absolute;left:calc((100% - 400rpx)/2);width:400rpx;white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:36rpx;font-weight:500}.nav .titleC .peopleNum{background-color:#3b9174;top:-15rpx;left:270rpx;height:30rpx;border-radius:15px 15px 15px 0;line-height:30rpx;font-size:24rpx;color:#fff}.nav .titleC .peopleNum .num{margin:0 16rpx} diff --git a/unpackage/dist/build/mp-weixin/components/news-view/news-view.js b/unpackage/dist/build/mp-weixin/components/news-view/news-view.js new file mode 100644 index 0000000..7f0a2ea --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/news-view/news-view.js @@ -0,0 +1 @@ +"use strict";const e=require("../../utils/util.js"),t=require("../../common/vendor.js"),r=require("../../common/assets.js"),a={name:"news-view",data:()=>({showType:0,getChgRateStr:e.getChgRateStr,getRateUpOrDown:e.getRateUpOrDown}),props:{type:Number,newsList:Array,announcementList:Array},watch:{type:{handler(e,t){this.showType=e}}},methods:{}};const n=t._export_sfc(a,[["render",function(e,a,n,o,s,g){return t.e({a:0==s.showType},0==s.showType?{b:r._imports_0$9,c:t.f(n.newsList,((e,r,a)=>t.e({a:t.t(e.title),b:t.t(e.view_count),c:t.t(e.hot_score),d:t.t(e.event_type),e:t.t(e.invest_score),f:t.f(["C级","金融监管","资管行业","自律管理"],((e,r,a)=>({a:t.t(e)}))),g:t.t(e.description),h:e.related_avg_chg},(e.related_avg_chg,{}),{i:e.related_avg_chg},e.related_avg_chg?{j:t.t(s.getChgRateStr(e.related_avg_chg)),k:t.n("chg "+(s.getRateUpOrDown(e.related_avg_chg)?"down":"up")),l:t.t(s.getChgRateStr(e.related_max_chg)),m:t.n("chg "+(s.getRateUpOrDown(e.related_max_chg)?"down":"up")),n:t.t(s.getChgRateStr(e.related_week_chg)),o:t.n("chg "+(s.getRateUpOrDown(e.related_week_chg)?"down":"up"))}:{},{p:r}))),d:r._imports_1$19,e:r._imports_2$15,f:r._imports_3$14}:{},{g:1==s.showType},1==s.showType?{h:t.f(n.announcementList,((e,r,a)=>({a:t.t(e.title),b:t.t(e.announce_date),c:t.t(e.format),d:t.t(e.file_size),e:r})))}:{})}]]);wx.createComponent(n); diff --git a/unpackage/dist/build/mp-weixin/components/news-view/news-view.json b/unpackage/dist/build/mp-weixin/components/news-view/news-view.json new file mode 100644 index 0000000..e8cfaaf --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/news-view/news-view.json @@ -0,0 +1,4 @@ +{ + "component": true, + "usingComponents": {} +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/news-view/news-view.wxml b/unpackage/dist/build/mp-weixin/components/news-view/news-view.wxml new file mode 100644 index 0000000..f7feb23 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/news-view/news-view.wxml @@ -0,0 +1 @@ +{{item.a}}2025/12/16|{{item.b}}|{{item.c}}{{item.d}}投资分:{{item.e}}{{item.a}}{{item.g}}相关涨跌:平均 {{item.j}}%|最大 {{item.l}}%|{{item.n}}%{{item.a}}公告{{item.b}}|{{item.c}}|{{item.d}}KB查看 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/news-view/news-view.wxss b/unpackage/dist/build/mp-weixin/components/news-view/news-view.wxss new file mode 100644 index 0000000..48d8fbf --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/news-view/news-view.wxss @@ -0,0 +1 @@ +.newsList .item .labelList .label{margin-right:10rpx;padding:0 7rpx;line-height:28rpx;border-radius:3rpx;font-size:18rpx;font-weight:500}.newsList .item .labelList .eventType{background-color:#eff6ff;color:#60a5fa}.newsList .item .labelList .investScore{background-color:#f2eeff;color:#a78bfa}.newsList .item .relatedChgC{margin:20rpx 0;color:#71675d;font-size:22rpx;font-weight:500}.newsList .item .relatedChgC .chg.up{color:#ec3440}.newsList .item .relatedChgC .chg.down{color:#1db26f} diff --git a/unpackage/dist/build/mp-weixin/components/ua-markdown/lib/highlight/uni-highlight.min.js b/unpackage/dist/build/mp-weixin/components/ua-markdown/lib/highlight/uni-highlight.min.js new file mode 100644 index 0000000..2badf8d --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/ua-markdown/lib/highlight/uni-highlight.min.js @@ -0,0 +1 @@ +"use strict";var u={exports:{}};function e(u){return u instanceof Map?u.clear=u.delete=u.set=()=>{throw Error("map is read-only")}:u instanceof Set&&(u.add=u.clear=u.delete=()=>{throw Error("set is read-only")}),Object.freeze(u),Object.getOwnPropertyNames(u).forEach((D=>{var n=u[D];"object"!=typeof n||Object.isFrozen(n)||e(n)})),u}u.exports=e,u.exports.default=e;class D{constructor(u){void 0===u.data&&(u.data={}),this.data=u.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function n(u){return u.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function t(u,...e){const D=Object.create(null);for(const n in u)D[n]=u[n];return e.forEach((u=>{for(const e in u)D[e]=u[e]})),D}const a=u=>!!u.scope||u.sublanguage&&u.language;class i{constructor(u,e){this.buffer="",this.classPrefix=e.classPrefix,u.walk(this)}addText(u){this.buffer+=n(u)}openNode(u){if(!a(u))return;let e="";e=u.sublanguage?"language-"+u.language:((u,{prefix:e})=>{if(u.includes(".")){const D=u.split(".");return[`${e}${D.shift()}`,...D.map(((u,e)=>`${u}${"_".repeat(e+1)}`))].join(" ")}return`${e}${u}`})(u.scope,{prefix:this.classPrefix}),this.span(e)}closeNode(u){a(u)&&(this.buffer+="")}value(){return this.buffer}span(u){this.buffer+=``}}const r=(u={})=>{const e={children:[]};return Object.assign(e,u),e};class s{constructor(){this.rootNode=r(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(u){this.top.children.push(u)}openNode(u){const e=r({scope:u});this.add(e),this.stack.push(e)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(u){return this.constructor._walk(u,this.rootNode)}static _walk(u,e){return"string"==typeof e?u.addText(e):e.children&&(u.openNode(e),e.children.forEach((e=>this._walk(u,e))),u.closeNode(e)),u}static _collapse(u){"string"!=typeof u&&u.children&&(u.children.every((u=>"string"==typeof u))?u.children=[u.children.join("")]:u.children.forEach((u=>{s._collapse(u)})))}}class o extends s{constructor(u){super(),this.options=u}addKeyword(u,e){""!==u&&(this.openNode(e),this.addText(u),this.closeNode())}addText(u){""!==u&&this.add(u)}addSublanguage(u,e){const D=u.root;D.sublanguage=!0,D.language=e,this.add(D)}toHTML(){return new i(this,this.options).value()}finalize(){return!0}}function l(u){return u?"string"==typeof u?u:u.source:null}function c(u){return A("(?=",u,")")}function F(u){return A("(?:",u,")*")}function E(u){return A("(?:",u,")?")}function A(...u){return u.map((u=>l(u))).join("")}function C(...u){return"("+((u=>{const e=u[u.length-1];return"object"==typeof e&&e.constructor===Object?(u.splice(u.length-1,1),e):{}})(u).capture?"":"?:")+u.map((u=>l(u))).join("|")+")"}function d(u){return RegExp(u.toString()+"|").exec("").length-1}const g=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function b(u,{joinWith:e}){let D=0;return u.map((u=>{D+=1;const e=D;let n=l(u),t="";for(;n.length>0;){const u=g.exec(n);if(!u){t+=n;break}t+=n.substring(0,u.index),n=n.substring(u.index+u[0].length),"\\"===u[0][0]&&u[1]?t+="\\"+(Number(u[1])+e):(t+=u[0],"("===u[0]&&D++)}return t})).map((u=>`(${u})`)).join(e)}const B="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",m={begin:"\\\\[\\s\\S]",relevance:0},p={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[m]},_={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[m]},h=(u,e,D={})=>{const n=t({scope:"comment",begin:u,end:e,contains:[]},D);n.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const a=C("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return n.contains.push({begin:A(/[ ]+/,"(",a,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),n},f=h("//","$"),y=h("/\\*","\\*/"),w=h("#","$");var N=Object.freeze({__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:"[a-zA-Z]\\w*",UNDERSCORE_IDENT_RE:"[a-zA-Z_]\\w*",NUMBER_RE:"\\b\\d+(\\.\\d+)?",C_NUMBER_RE:B,BINARY_NUMBER_RE:"\\b(0b[01]+)",RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(u={})=>{const e=/^#![ ]*\//;return u.binary&&(u.begin=A(e,/.*\b/,u.binary,/\b.*/)),t({scope:"meta",begin:e,end:/$/,relevance:0,"on:begin":(u,e)=>{0!==u.index&&e.ignoreMatch()}},u)},BACKSLASH_ESCAPE:m,APOS_STRING_MODE:p,QUOTE_STRING_MODE:_,PHRASAL_WORDS_MODE:{begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},COMMENT:h,C_LINE_COMMENT_MODE:f,C_BLOCK_COMMENT_MODE:y,HASH_COMMENT_MODE:w,NUMBER_MODE:{scope:"number",begin:"\\b\\d+(\\.\\d+)?",relevance:0},C_NUMBER_MODE:{scope:"number",begin:B,relevance:0},BINARY_NUMBER_MODE:{scope:"number",begin:"\\b(0b[01]+)",relevance:0},REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[m,{begin:/\[/,end:/\]/,relevance:0,contains:[m]}]}]},TITLE_MODE:{scope:"title",begin:"[a-zA-Z]\\w*",relevance:0},UNDERSCORE_TITLE_MODE:{scope:"title",begin:"[a-zA-Z_]\\w*",relevance:0},METHOD_GUARD:{begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0},END_SAME_AS_BEGIN:u=>Object.assign(u,{"on:begin":(u,e)=>{e.data._beginMatch=u[1]},"on:end":(u,e)=>{e.data._beginMatch!==u[1]&&e.ignoreMatch()}})});function v(u,e){"."===u.input[u.index-1]&&e.ignoreMatch()}function x(u,e){void 0!==u.className&&(u.scope=u.className,delete u.className)}function O(u,e){e&&u.beginKeywords&&(u.begin="\\b("+u.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",u.__beforeBegin=v,u.keywords=u.keywords||u.beginKeywords,delete u.beginKeywords,void 0===u.relevance&&(u.relevance=0))}function k(u,e){Array.isArray(u.illegal)&&(u.illegal=C(...u.illegal))}function M(u,e){if(u.match){if(u.begin||u.end)throw Error("begin & end are not supported with match");u.begin=u.match,delete u.match}}function S(u,e){void 0===u.relevance&&(u.relevance=1)}const T=(u,e)=>{if(!u.beforeMatch)return;if(u.starts)throw Error("beforeMatch cannot be used with starts");const D=Object.assign({},u);Object.keys(u).forEach((e=>{delete u[e]})),u.keywords=D.keywords,u.begin=A(D.beforeMatch,c(D.begin)),u.starts={relevance:0,contains:[Object.assign(D,{endsParent:!0})]},u.relevance=0,delete D.beforeMatch},R=["of","and","for","in","not","or","if","then","parent","list","value"];function I(u,e,D="keyword"){const n=Object.create(null);return"string"==typeof u?t(D,u.split(" ")):Array.isArray(u)?t(D,u):Object.keys(u).forEach((D=>{Object.assign(n,I(u[D],e,D))})),n;function t(u,D){e&&(D=D.map((u=>u.toLowerCase()))),D.forEach((e=>{const D=e.split("|");n[D[0]]=[u,L(D[0],D[1])]}))}}function L(u,e){return e?Number(e):(D=u,R.includes(D.toLowerCase())?0:1);var D}const $={},z=u=>{console.error(u)},U=(u,...e)=>{console.log("WARN: "+u,...e)},j=(u,e)=>{$[`${u}/${e}`]||(console.log(`Deprecated as of ${u}. ${e}`),$[`${u}/${e}`]=!0)},P=Error();function K(u,e,{key:D}){let n=0;const t=u[D],a={},i={};for(let r=1;r<=e.length;r++)i[r+n]=t[r],a[r+n]=!0,n+=d(e[r-1]);u[D]=i,u[D]._emit=a,u[D]._multi=!0}function H(u){var e;(e=u).scope&&"object"==typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope,delete e.scope),"string"==typeof u.beginScope&&(u.beginScope={_wrap:u.beginScope}),"string"==typeof u.endScope&&(u.endScope={_wrap:u.endScope}),(u=>{if(Array.isArray(u.begin)){if(u.skip||u.excludeBegin||u.returnBegin)throw z("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),P;if("object"!=typeof u.beginScope||null===u.beginScope)throw z("beginScope must be object"),P;K(u,u.begin,{key:"beginScope"}),u.begin=b(u.begin,{joinWith:""})}})(u),(u=>{if(Array.isArray(u.end)){if(u.skip||u.excludeEnd||u.returnEnd)throw z("skip, excludeEnd, returnEnd not compatible with endScope: {}"),P;if("object"!=typeof u.endScope||null===u.endScope)throw z("endScope must be object"),P;K(u,u.end,{key:"endScope"}),u.end=b(u.end,{joinWith:""})}})(u)}function q(u){function e(e,D){return RegExp(l(e),"m"+(u.case_insensitive?"i":"")+(u.unicodeRegex?"u":"")+(D?"g":""))}class D{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(u,e){e.position=this.position++,this.matchIndexes[this.matchAt]=e,this.regexes.push([e,u]),this.matchAt+=d(u)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const u=this.regexes.map((u=>u[1]));this.matcherRe=e(b(u,{joinWith:"|"}),!0),this.lastIndex=0}exec(u){this.matcherRe.lastIndex=this.lastIndex;const e=this.matcherRe.exec(u);if(!e)return null;const D=e.findIndex(((u,e)=>e>0&&void 0!==u)),n=this.matchIndexes[D];return e.splice(0,D),Object.assign(e,n)}}class n{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(u){if(this.multiRegexes[u])return this.multiRegexes[u];const e=new D;return this.rules.slice(u).forEach((([u,D])=>e.addRule(u,D))),e.compile(),this.multiRegexes[u]=e,e}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(u,e){this.rules.push([u,e]),"begin"===e.type&&this.count++}exec(u){const e=this.getMatcher(this.regexIndex);e.lastIndex=this.lastIndex;let D=e.exec(u);if(this.resumingScanAtSamePosition())if(D&&D.index===this.lastIndex);else{const e=this.getMatcher(0);e.lastIndex=this.lastIndex+1,D=e.exec(u)}return D&&(this.regexIndex+=D.position+1,this.regexIndex===this.count&&this.considerAll()),D}}if(u.compilerExtensions||(u.compilerExtensions=[]),u.contains&&u.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return u.classNameAliases=t(u.classNameAliases||{}),function D(a,i){const r=a;if(a.isCompiled)return r;[x,M,H,T].forEach((u=>u(a,i))),u.compilerExtensions.forEach((u=>u(a,i))),a.__beforeBegin=null,[O,k,S].forEach((u=>u(a,i))),a.isCompiled=!0;let s=null;return"object"==typeof a.keywords&&a.keywords.$pattern&&(a.keywords=Object.assign({},a.keywords),s=a.keywords.$pattern,delete a.keywords.$pattern),s=s||/\w+/,a.keywords&&(a.keywords=I(a.keywords,u.case_insensitive)),r.keywordPatternRe=e(s,!0),i&&(a.begin||(a.begin=/\B|\b/),r.beginRe=e(r.begin),a.end||a.endsWithParent||(a.end=/\B|\b/),a.end&&(r.endRe=e(r.end)),r.terminatorEnd=l(r.end)||"",a.endsWithParent&&i.terminatorEnd&&(r.terminatorEnd+=(a.end?"|":"")+i.terminatorEnd)),a.illegal&&(r.illegalRe=e(a.illegal)),a.contains||(a.contains=[]),a.contains=[].concat(...a.contains.map((u=>{return(e="self"===u?a:u).variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((u=>t(e,{variants:null},u)))),e.cachedVariants?e.cachedVariants:Z(e)?t(e,{starts:e.starts?t(e.starts):null}):Object.isFrozen(e)?t(e):e;var e}))),a.contains.forEach((u=>{D(u,r)})),a.starts&&D(a.starts,i),r.matcher=(u=>{const e=new n;return u.contains.forEach((u=>e.addRule(u.begin,{rule:u,type:"begin"}))),u.terminatorEnd&&e.addRule(u.terminatorEnd,{type:"end"}),u.illegal&&e.addRule(u.illegal,{type:"illegal"}),e})(r),r}(u)}function Z(u){return!!u&&(u.endsWithParent||Z(u.starts))}class G extends Error{constructor(u,e){super(u),this.name="HTMLInjectionError",this.html=e}}const W=n,Q=t,X=Symbol("nomatch");var V=(e=>{const n=Object.create(null),t=Object.create(null),a=[];let i=!0;const r="Could not find the language '{}', did you forget to load/include a language module?",s={disableAutodetect:!0,name:"Plain text",contains:[]};let l={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:o};function d(u){return l.noHighlightRe.test(u)}function g(u,e,D){let n="",t="";"object"==typeof e?(n=u,D=e.ignoreIllegals,t=e.language):(j("10.7.0","highlight(lang, code, ...args) has been deprecated."),j("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),t=u,n=e),void 0===D&&(D=!0);const a={code:n,language:t};w("before:highlight",a);const i=a.result?a.result:b(a.language,a.code,D);return i.code=a.code,w("after:highlight",i),i}function b(u,e,t,a){const s=Object.create(null);function o(){if(!y.keywords)return void N.addText(v);let u=0;y.keywordPatternRe.lastIndex=0;let e=y.keywordPatternRe.exec(v),D="";for(;e;){D+=v.substring(u,e.index);const t=p.case_insensitive?e[0].toLowerCase():e[0],a=(n=t,y.keywords[n]);if(a){const[u,n]=a;if(N.addText(D),D="",s[t]=(s[t]||0)+1,s[t]<=7&&(x+=n),u.startsWith("_"))D+=e[0];else{const D=p.classNameAliases[u]||u;N.addKeyword(e[0],D)}}else D+=e[0];u=y.keywordPatternRe.lastIndex,e=y.keywordPatternRe.exec(v)}var n;D+=v.substring(u),N.addText(D)}function c(){null!=y.subLanguage?(()=>{if(""===v)return;let u=null;if("string"==typeof y.subLanguage){if(!n[y.subLanguage])return void N.addText(v);u=b(y.subLanguage,v,!0,w[y.subLanguage]),w[y.subLanguage]=u._top}else u=B(v,y.subLanguage.length?y.subLanguage:null);y.relevance>0&&(x+=u.relevance),N.addSublanguage(u._emitter,u.language)})():o(),v=""}function F(u,e){let D=1;const n=e.length-1;for(;D<=n;){if(!u._emit[D]){D++;continue}const n=p.classNameAliases[u[D]]||u[D],t=e[D];n?N.addKeyword(t,n):(v=t,o(),v=""),D++}}function E(u,e){return u.scope&&"string"==typeof u.scope&&N.openNode(p.classNameAliases[u.scope]||u.scope),u.beginScope&&(u.beginScope._wrap?(N.addKeyword(v,p.classNameAliases[u.beginScope._wrap]||u.beginScope._wrap),v=""):u.beginScope._multi&&(F(u.beginScope,e),v="")),y=Object.create(u,{parent:{value:y}}),y}function A(u,e,n){let t=((u,e)=>{const D=u&&u.exec(e);return D&&0===D.index})(u.endRe,n);if(t){if(u["on:end"]){const n=new D(u);u["on:end"](e,n),n.isMatchIgnored&&(t=!1)}if(t){for(;u.endsParent&&u.parent;)u=u.parent;return u}}if(u.endsWithParent)return A(u.parent,e,n)}function C(u){return 0===y.matcher.regexIndex?(v+=u[0],1):(M=!0,0)}function d(u){const D=u[0],n=e.substring(u.index),t=A(y,u,n);if(!t)return X;const a=y;y.endScope&&y.endScope._wrap?(c(),N.addKeyword(D,y.endScope._wrap)):y.endScope&&y.endScope._multi?(c(),F(y.endScope,u)):a.skip?v+=D:(a.returnEnd||a.excludeEnd||(v+=D),c(),a.excludeEnd&&(v=D));do{y.scope&&N.closeNode(),y.skip||y.subLanguage||(x+=y.relevance),y=y.parent}while(y!==t.parent);return t.starts&&E(t.starts,u),a.returnEnd?0:D.length}let g={};function m(n,a){const r=a&&a[0];if(v+=n,null==r)return c(),0;if("begin"===g.type&&"end"===a.type&&g.index===a.index&&""===r){if(v+=e.slice(a.index,a.index+1),!i){const e=Error(`0 width match regex (${u})`);throw e.languageName=u,e.badRule=g.rule,e}return 1}if(g=a,"begin"===a.type)return(u=>{const e=u[0],n=u.rule,t=new D(n),a=[n.__beforeBegin,n["on:begin"]];for(const D of a)if(D&&(D(u,t),t.isMatchIgnored))return C(e);return n.skip?v+=e:(n.excludeBegin&&(v+=e),c(),n.returnBegin||n.excludeBegin||(v=e)),E(n,u),n.returnBegin?0:e.length})(a);if("illegal"===a.type&&!t){const u=Error('Illegal lexeme "'+r+'" for mode "'+(y.scope||"")+'"');throw u.mode=y,u}if("end"===a.type){const u=d(a);if(u!==X)return u}if("illegal"===a.type&&""===r)return 1;if(k>1e5&&k>3*a.index)throw Error("potential infinite loop, way more iterations than matches");return v+=r,r.length}const p=h(u);if(!p)throw z(r.replace("{}",u)),Error('Unknown language: "'+u+'"');const _=q(p);let f="",y=a||_;const w={},N=new l.__emitter(l);(()=>{const u=[];for(let e=y;e!==p;e=e.parent)e.scope&&u.unshift(e.scope);u.forEach((u=>N.openNode(u)))})();let v="",x=0,O=0,k=0,M=!1;try{for(y.matcher.considerAll();;){k++,M?M=!1:y.matcher.considerAll(),y.matcher.lastIndex=O;const u=y.matcher.exec(e);if(!u)break;const D=m(e.substring(O,u.index),u);O=u.index+D}return m(e.substring(O)),N.closeAllNodes(),N.finalize(),f=N.toHTML(),{language:u,value:f,relevance:x,illegal:!1,_emitter:N,_top:y}}catch(S){if(S.message&&S.message.includes("Illegal"))return{language:u,value:W(e),illegal:!0,relevance:0,_illegalBy:{message:S.message,index:O,context:e.slice(O-100,O+100),mode:S.mode,resultSoFar:f},_emitter:N};if(i)return{language:u,value:W(e),illegal:!1,relevance:0,errorRaised:S,_emitter:N,_top:y};throw S}}function B(u,e){e=e||l.languages||Object.keys(n);const D=(u=>{const e={value:W(u),illegal:!1,relevance:0,_top:s,_emitter:new l.__emitter(l)};return e._emitter.addText(u),e})(u),t=e.filter(h).filter(y).map((e=>b(e,u,!1)));t.unshift(D);const a=t.sort(((u,e)=>{if(u.relevance!==e.relevance)return e.relevance-u.relevance;if(u.language&&e.language){if(h(u.language).supersetOf===e.language)return 1;if(h(e.language).supersetOf===u.language)return-1}return 0})),[i,r]=a,o=i;return o.secondBest=r,o}function m(u){let e=null;const D=(u=>{let e=u.className+" ";e+=u.parentNode?u.parentNode.className:"";const D=l.languageDetectRe.exec(e);if(D){const e=h(D[1]);return e||(U(r.replace("{}",D[1])),U("Falling back to no-highlight mode for this block.",u)),e?D[1]:"no-highlight"}return e.split(/\s+/).find((u=>d(u)||h(u)))})(u);if(d(D))return;if(w("before:highlightElement",{el:u,language:D}),u.children.length>0&&(l.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(u)),l.throwUnescapedHTML))throw new G("One of your code blocks includes unescaped HTML.",u.innerHTML);e=u;const n=e.textContent,a=D?g(n,{language:D,ignoreIllegals:!0}):B(n);u.innerHTML=a.value,((u,e,D)=>{const n=e&&t[e]||D;u.classList.add("hljs"),u.classList.add("language-"+n)})(u,D,a.language),u.result={language:a.language,re:a.relevance,relevance:a.relevance},a.secondBest&&(u.secondBest={language:a.secondBest.language,relevance:a.secondBest.relevance}),w("after:highlightElement",{el:u,result:a,text:n})}let p=!1;function _(){"loading"!==document.readyState?document.querySelectorAll(l.cssSelector).forEach(m):p=!0}function h(u){return u=(u||"").toLowerCase(),n[u]||n[t[u]]}function f(u,{languageName:e}){"string"==typeof u&&(u=[u]),u.forEach((u=>{t[u.toLowerCase()]=e}))}function y(u){const e=h(u);return e&&!e.disableAutodetect}function w(u,e){const D=u;a.forEach((u=>{u[D]&&u[D](e)}))}"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(()=>{p&&_()}),!1),Object.assign(e,{highlight:g,highlightAuto:B,highlightAll:_,highlightElement:m,highlightBlock:u=>(j("10.7.0","highlightBlock will be removed entirely in v12.0"),j("10.7.0","Please use highlightElement now."),m(u)),configure:u=>{l=Q(l,u)},initHighlighting:()=>{_(),j("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")},initHighlightingOnLoad:()=>{_(),j("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")},registerLanguage:(u,D)=>{let t=null;try{t=D(e)}catch(a){if(z("Language definition for '{}' could not be registered.".replace("{}",u)),!i)throw a;z(a),t=s}t.name||(t.name=u),n[u]=t,t.rawDefinition=D.bind(null,e),t.aliases&&f(t.aliases,{languageName:u})},unregisterLanguage:u=>{delete n[u];for(const e of Object.keys(t))t[e]===u&&delete t[e]},listLanguages:()=>Object.keys(n),getLanguage:h,registerAliases:f,autoDetection:y,inherit:Q,addPlugin:u=>{var e;(e=u)["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=u=>{e["before:highlightBlock"](Object.assign({block:u.el},u))}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=u=>{e["after:highlightBlock"](Object.assign({block:u.el},u))}),a.push(u)}}),e.debugMode=()=>{i=!1},e.safeMode=()=>{i=!0},e.versionString="11.7.0",e.regex={concat:A,lookahead:c,either:C,optional:E,anyNumberOfTimes:F};for(const D in N)"object"==typeof N[D]&&u.exports(N[D]);return Object.assign(e,N),e})({});const J=u=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:u.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[u.APOS_STRING_MODE,u.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:u.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}),Y=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],uu=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],eu=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],Du=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],nu=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse(),tu=eu.concat(Du);var au="\\.([0-9](_*[0-9])*)",iu="[0-9a-fA-F](_*[0-9a-fA-F])*",ru={className:"number",variants:[{begin:`(\\b([0-9](_*[0-9])*)((${au})|\\.)?|(${au}))[eE][+-]?([0-9](_*[0-9])*)[fFdD]?\\b`},{begin:`\\b([0-9](_*[0-9])*)((${au})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${au})[fFdD]?\\b`},{begin:"\\b([0-9](_*[0-9])*)[fFdD]\\b"},{begin:`\\b0[xX]((${iu})\\.?|(${iu})?\\.(${iu}))[pP][+-]?([0-9](_*[0-9])*)[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${iu})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function su(u,e,D){return-1===D?"":u.replace(e,(n=>su(u,e,D-1)))}const ou="[A-Za-z$_][0-9A-Za-z$_]*",lu=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],cu=["true","false","null","undefined","NaN","Infinity"],Fu=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],Eu=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],Au=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],Cu=["arguments","this","super","console","window","document","localStorage","module","global"],du=[].concat(Au,Fu,Eu);function gu(u){const e=u.regex,D=ou,n={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(u,e)=>{const D=u[0].length+u.index,n=u.input[D];if("<"===n||","===n)return void e.ignoreMatch();let t;">"===n&&(((u,{after:e})=>{const D="",y={match:[/const|var|let/,/\s+/,D,/\s*/,/=\s*/,/(async\s*)?/,e.lookahead(f)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[d]};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:t,exports:{PARAMS_CONTAINS:C,CLASS_REFERENCE:b},illegal:/#(?![$_A-z])/,contains:[u.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},u.APOS_STRING_MODE,u.QUOTE_STRING_MODE,o,l,c,F,{match:/\$\d+/},r,b,{className:"attr",begin:D+e.lookahead(":"),relevance:0},y,{begin:"("+u.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[F,u.REGEXP_MODE,{className:"function",begin:f,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:u.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:t,contains:C}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:"<>",end:""},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:n.begin,"on:begin":n.isTrulyOpeningTag,end:n.end}],subLanguage:"xml",contains:[{begin:n.begin,end:n.end,skip:!0,contains:["self"]}]}]},B,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+u.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[d,u.inherit(u.TITLE_MODE,{begin:D,className:"title.function"})]},{match:/\.\.\./,relevance:0},_,{match:"\\$"+D,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[d]},m,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},g,h,{match:/\$[(.]/}]}}const bu=u=>A(/\b/,u,/\w$/.test(u)?/\b/:/\B/),Bu=["Protocol","Type"].map(bu),mu=["init","self"].map(bu),pu=["Any","Self"],_u=["actor","any","associatedtype","async","await",/as\?/,/as!/,"as","break","case","catch","class","continue","convenience","default","defer","deinit","didSet","distributed","do","dynamic","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],hu=["false","nil","true"],fu=["assignment","associativity","higherThan","left","lowerThan","none","right"],yu=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warn_unqualified_access","#warning"],wu=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],Nu=C(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),vu=C(Nu,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),xu=A(Nu,vu,"*"),Ou=C(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),ku=C(Ou,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),Mu=A(Ou,ku,"*"),Su=A(/[A-Z]/,ku,"*"),Tu=["autoclosure",A(/convention\(/,C("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",A(/objc\(/,Mu,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","testable","UIApplicationMain","unknown","usableFromInline"],Ru=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];var Iu=Object.freeze({__proto__:null,grmr_bash:u=>{const e=u.regex,D={},n={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[D]}]};Object.assign(D,{className:"variable",variants:[{begin:e.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},n]});const t={className:"subst",begin:/\$\(/,end:/\)/,contains:[u.BACKSLASH_ESCAPE]},a={begin:/<<-?\s*(?=\w+)/,starts:{contains:[u.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},i={className:"string",begin:/"/,end:/"/,contains:[u.BACKSLASH_ESCAPE,D,t]};t.contains.push(i);const r={begin:/\$?\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},u.NUMBER_MODE,D]},s=u.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10}),o={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[u.inherit(u.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh"],keywords:{$pattern:/\b[a-z][a-z0-9._-]+\b/,keyword:["if","then","else","elif","fi","for","while","in","do","done","case","esac","function"],literal:["true","false"],built_in:["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset","alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","type","typeset","ulimit","unalias","set","shopt","autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp","chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"]},contains:[s,u.SHEBANG(),o,r,u.HASH_COMMENT_MODE,a,{match:/(\/[a-z._-]+)+/},i,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},D]}},grmr_c:u=>{const e=u.regex,D=u.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),n="[a-zA-Z_]\\w*::",t="(decltype\\(auto\\)|"+e.optional(n)+"[a-zA-Z_]\\w*"+e.optional("<[^<>]+>")+")",a={className:"type",variants:[{begin:"\\b[a-z\\d_]*_t\\b"},{match:/\batomic_[a-z]{3,6}\b/}]},i={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[u.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},u.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},r={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},s={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},u.inherit(i,{className:"string"}),{className:"string",begin:/<.*?>/},D,u.C_BLOCK_COMMENT_MODE]},o={className:"title",begin:e.optional(n)+u.IDENT_RE,relevance:0},l=e.optional(n)+u.IDENT_RE+"\\s*\\(",c={keyword:["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic","_Generic","_Noreturn","_Static_assert","_Thread_local","alignas","alignof","noreturn","static_assert","thread_local","_Pragma"],type:["float","double","signed","unsigned","int","short","long","char","void","_Bool","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal128","const","static","complex","bool","imaginary"],literal:"true false NULL",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr"},F=[s,a,D,u.C_BLOCK_COMMENT_MODE,r,i],E={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:c,contains:F.concat([{begin:/\(/,end:/\)/,keywords:c,contains:F.concat(["self"]),relevance:0}]),relevance:0},A={begin:"("+t+"[\\*&\\s]+)+"+l,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:c,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:"decltype\\(auto\\)",keywords:c,relevance:0},{begin:l,returnBegin:!0,contains:[u.inherit(o,{className:"title.function"})],relevance:0},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:c,relevance:0,contains:[D,u.C_BLOCK_COMMENT_MODE,i,r,a,{begin:/\(/,end:/\)/,keywords:c,relevance:0,contains:["self",D,u.C_BLOCK_COMMENT_MODE,i,r,a]}]},a,D,u.C_BLOCK_COMMENT_MODE,s]};return{name:"C",aliases:["h"],keywords:c,disableAutodetect:!0,illegal:"=]/,contains:[{beginKeywords:"final class struct"},u.TITLE_MODE]}]),exports:{preprocessor:s,strings:i,keywords:c}}},grmr_cpp:u=>{const e=u.regex,D=u.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),n="[a-zA-Z_]\\w*::",t="(?!struct)(decltype\\(auto\\)|"+e.optional(n)+"[a-zA-Z_]\\w*"+e.optional("<[^<>]+>")+")",a={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},i={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[u.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},u.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},r={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},s={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},u.inherit(i,{className:"string"}),{className:"string",begin:/<.*?>/},D,u.C_BLOCK_COMMENT_MODE]},o={className:"title",begin:e.optional(n)+u.IDENT_RE,relevance:0},l=e.optional(n)+u.IDENT_RE+"\\s*\\(",c={type:["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],keyword:["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],_type_hints:["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"]},F={className:"function.dispatch",relevance:0,keywords:{_hint:["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"]},begin:e.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,u.IDENT_RE,e.lookahead(/(<[^<>]+>|)\s*\(/))},E=[F,s,a,D,u.C_BLOCK_COMMENT_MODE,r,i],A={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:c,contains:E.concat([{begin:/\(/,end:/\)/,keywords:c,contains:E.concat(["self"]),relevance:0}]),relevance:0},C={className:"function",begin:"("+t+"[\\*&\\s]+)+"+l,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:c,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:"decltype\\(auto\\)",keywords:c,relevance:0},{begin:l,returnBegin:!0,contains:[o],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[i,r]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:c,relevance:0,contains:[D,u.C_BLOCK_COMMENT_MODE,i,r,a,{begin:/\(/,end:/\)/,keywords:c,relevance:0,contains:["self",D,u.C_BLOCK_COMMENT_MODE,i,r,a]}]},a,D,u.C_BLOCK_COMMENT_MODE,s]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:c,illegal:"",keywords:c,contains:["self",a]},{begin:u.IDENT_RE+"::",keywords:c},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}},grmr_csharp:u=>{const e={keyword:["abstract","as","base","break","case","catch","class","const","continue","do","else","event","explicit","extern","finally","fixed","for","foreach","goto","if","implicit","in","interface","internal","is","lock","namespace","new","operator","out","override","params","private","protected","public","readonly","record","ref","return","scoped","sealed","sizeof","stackalloc","static","struct","switch","this","throw","try","typeof","unchecked","unsafe","using","virtual","void","volatile","while"].concat(["add","alias","and","ascending","async","await","by","descending","equals","from","get","global","group","init","into","join","let","nameof","not","notnull","on","or","orderby","partial","remove","select","set","unmanaged","value|0","var","when","where","with","yield"]),built_in:["bool","byte","char","decimal","delegate","double","dynamic","enum","float","int","long","nint","nuint","object","sbyte","short","string","ulong","uint","ushort"],literal:["default","false","null","true"]},D=u.inherit(u.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),n={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},t={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},a=u.inherit(t,{illegal:/\n/}),i={className:"subst",begin:/\{/,end:/\}/,keywords:e},r=u.inherit(i,{illegal:/\n/}),s={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},u.BACKSLASH_ESCAPE,r]},o={className:"string",begin:/\$@"/,end:'"',contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},i]},l=u.inherit(o,{illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},r]});i.contains=[o,s,t,u.APOS_STRING_MODE,u.QUOTE_STRING_MODE,n,u.C_BLOCK_COMMENT_MODE],r.contains=[l,s,a,u.APOS_STRING_MODE,u.QUOTE_STRING_MODE,n,u.inherit(u.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];const c={variants:[o,s,t,u.APOS_STRING_MODE,u.QUOTE_STRING_MODE]},F={begin:"<",end:">",contains:[{beginKeywords:"in out"},D]},E=u.IDENT_RE+"(<"+u.IDENT_RE+"(\\s*,\\s*"+u.IDENT_RE+")*>)?(\\[\\])?",A={begin:"@"+u.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:e,illegal:/::/,contains:[u.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"\x3c!--|--\x3e"},{begin:""}]}]}),u.C_LINE_COMMENT_MODE,u.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{keyword:"if else elif endif define undef warning error line region endregion pragma checksum"}},c,n,{beginKeywords:"class interface",relevance:0,end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},D,F,u.C_LINE_COMMENT_MODE,u.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[D,u.C_LINE_COMMENT_MODE,u.C_BLOCK_COMMENT_MODE]},{beginKeywords:"record",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[D,F,u.C_LINE_COMMENT_MODE,u.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[(?=[\\w])",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+E+"\\s+)+"+u.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:e,contains:[{beginKeywords:"public private protected static internal protected abstract async extern override unsafe virtual new sealed partial",relevance:0},{begin:u.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,contains:[u.TITLE_MODE,F],relevance:0},{match:/\(\)/},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:e,relevance:0,contains:[c,n,u.C_BLOCK_COMMENT_MODE]},u.C_LINE_COMMENT_MODE,u.C_BLOCK_COMMENT_MODE]},A]}},grmr_css:u=>{const e=u.regex,D=J(u),n=[u.APOS_STRING_MODE,u.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[D.BLOCK_COMMENT,{begin:/-(webkit|moz|ms|o)-(?=[a-z])/},D.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\.[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},D.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+eu.join("|")+")"},{begin:":(:)?("+Du.join("|")+")"}]},D.CSS_VARIABLE,{className:"attribute",begin:"\\b("+nu.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[D.BLOCK_COMMENT,D.HEXCOLOR,D.IMPORTANT,D.CSS_NUMBER_MODE,...n,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[...n,{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},D.FUNCTION_DISPATCH]},{begin:e.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:/@-?\w[\w]*(-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:uu.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...n,D.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+Y.join("|")+")\\b"}]}},grmr_diff:u=>{const e=u.regex;return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:e.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:e.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}},grmr_go:u=>{const e={keyword:["break","case","chan","const","continue","default","defer","else","fallthrough","for","func","go","goto","if","import","interface","map","package","range","return","select","struct","switch","type","var"],type:["bool","byte","complex64","complex128","error","float32","float64","int8","int16","int32","int64","string","uint8","uint16","uint32","uint64","int","uint","uintptr","rune"],literal:["true","false","iota","nil"],built_in:["append","cap","close","complex","copy","imag","len","make","new","panic","print","println","real","recover","delete"]};return{name:"Go",aliases:["golang"],keywords:e,illegal:"{const e=u.regex;return{name:"GraphQL",aliases:["gql"],case_insensitive:!0,disableAutodetect:!1,keywords:{keyword:["query","mutation","subscription","type","input","schema","directive","interface","union","scalar","fragment","enum","on"],literal:["true","false","null"]},contains:[u.HASH_COMMENT_MODE,u.QUOTE_STRING_MODE,u.NUMBER_MODE,{scope:"punctuation",match:/[.]{3}/,relevance:0},{scope:"punctuation",begin:/[\!\(\)\:\=\[\]\{\|\}]{1}/,relevance:0},{scope:"variable",begin:/\$/,end:/\W/,excludeEnd:!0,relevance:0},{scope:"meta",match:/@\w+/,excludeEnd:!0},{scope:"symbol",begin:e.concat(/[_A-Za-z][_0-9A-Za-z]*/,e.lookahead(/\s*:/)),relevance:0}],illegal:[/[;<']/,/BEGIN/]}},grmr_ini:u=>{const e=u.regex,D={className:"number",relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:u.NUMBER_RE}]},n=u.COMMENT();n.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];const t={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},a={className:"literal",begin:/\bon|off|true|false|yes|no\b/},i={className:"string",contains:[u.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},r={begin:/\[/,end:/\]/,contains:[n,a,t,i,D,"self"],relevance:0},s=e.either(/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/);return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[n,{className:"section",begin:/\[+/,end:/\]+/},{begin:e.concat(s,"(\\s*\\.\\s*",s,")*",e.lookahead(/\s*=\s*[^#\s]/)),className:"attr",starts:{end:/$/,contains:[n,r,a,t,i,D]}}]}},grmr_java:u=>{const e=u.regex,D="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",n=D+su("(?:<"+D+"~~~(?:\\s*,\\s*"+D+"~~~)*>)?",/~~~/g,2),t={keyword:["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do","sealed","yield","permits"],literal:["false","true","null"],type:["char","boolean","long","float","int","byte","short","double"],built_in:["super","this"]},a={className:"meta",begin:"@"+D,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},i={className:"params",begin:/\(/,end:/\)/,keywords:t,relevance:0,contains:[u.C_BLOCK_COMMENT_MODE],endsParent:!0};return{name:"Java",aliases:["jsp"],keywords:t,illegal:/<\/|#/,contains:[u.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},u.C_LINE_COMMENT_MODE,u.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/,className:"string",contains:[u.BACKSLASH_ESCAPE]},u.APOS_STRING_MODE,u.QUOTE_STRING_MODE,{match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,D],className:{1:"keyword",3:"title.class"}},{match:/non-sealed/,scope:"keyword"},{begin:[e.concat(/(?!else)/,D),/\s+/,D,/\s+/,/=(?!=)/],className:{1:"type",3:"variable",5:"operator"}},{begin:[/record/,/\s+/,D],className:{1:"keyword",3:"title.class"},contains:[i,u.C_LINE_COMMENT_MODE,u.C_BLOCK_COMMENT_MODE]},{beginKeywords:"new throw return else",relevance:0},{begin:["(?:"+n+"\\s+)",u.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{2:"title.function"},keywords:t,contains:[{className:"params",begin:/\(/,end:/\)/,keywords:t,relevance:0,contains:[a,u.APOS_STRING_MODE,u.QUOTE_STRING_MODE,ru,u.C_BLOCK_COMMENT_MODE]},u.C_LINE_COMMENT_MODE,u.C_BLOCK_COMMENT_MODE]},ru,a]}},grmr_javascript:gu,grmr_json:u=>{const e=["true","false","null"],D={scope:"literal",beginKeywords:e.join(" ")};return{name:"JSON",keywords:{literal:e},contains:[{className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},{match:/[{}[\],:]/,className:"punctuation",relevance:0},u.QUOTE_STRING_MODE,D,u.C_NUMBER_MODE,u.C_LINE_COMMENT_MODE,u.C_BLOCK_COMMENT_MODE],illegal:"\\S"}},grmr_kotlin:u=>{const e={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},D={className:"symbol",begin:u.UNDERSCORE_IDENT_RE+"@"},n={className:"subst",begin:/\$\{/,end:/\}/,contains:[u.C_NUMBER_MODE]},t={className:"variable",begin:"\\$"+u.UNDERSCORE_IDENT_RE},a={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[t,n]},{begin:"'",end:"'",illegal:/\n/,contains:[u.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[u.BACKSLASH_ESCAPE,t,n]}]};n.contains.push(a);const i={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+u.UNDERSCORE_IDENT_RE+")?"},r={className:"meta",begin:"@"+u.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[u.inherit(a,{className:"string"}),"self"]}]},s=ru,o=u.COMMENT("/\\*","\\*/",{contains:[u.C_BLOCK_COMMENT_MODE]}),l={variants:[{className:"type",begin:u.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},c=l;return c.variants[1].contains=[l],l.variants[1].contains=[c],{name:"Kotlin",aliases:["kt","kts"],keywords:e,contains:[u.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),u.C_LINE_COMMENT_MODE,o,{className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},D,i,r,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:e,relevance:5,contains:[{begin:u.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[u.UNDERSCORE_TITLE_MODE]},{className:"type",begin://,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:e,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[l,u.C_LINE_COMMENT_MODE,o],relevance:0},u.C_LINE_COMMENT_MODE,o,i,r,a,u.C_NUMBER_MODE]},o]},{begin:[/class|interface|trait/,/\s+/,u.UNDERSCORE_IDENT_RE],beginScope:{3:"title.class"},keywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},u.UNDERSCORE_TITLE_MODE,{className:"type",begin://,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,){\s]|$/,excludeBegin:!0,returnEnd:!0},i,r]},a,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:"\n"},s]}},grmr_less:u=>{const e=J(u),D=tu,n="([\\w-]+|@\\{[\\w-]+\\})",t=[],a=[],i=u=>({className:"string",begin:"~?"+u+".*?"+u}),r=(u,e,D)=>({className:u,begin:e,relevance:D}),s={$pattern:/[a-z-]+/,keyword:"and or not only",attribute:uu.join(" ")},o={begin:"\\(",end:"\\)",contains:a,keywords:s,relevance:0};a.push(u.C_LINE_COMMENT_MODE,u.C_BLOCK_COMMENT_MODE,i("'"),i('"'),e.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},e.HEXCOLOR,o,r("variable","@@?[\\w-]+",10),r("variable","@\\{[\\w-]+\\}"),r("built_in","~?`[^`]*?`"),{className:"attribute",begin:"[\\w-]+\\s*:",end:":",returnBegin:!0,excludeEnd:!0},e.IMPORTANT,{beginKeywords:"and not"},e.FUNCTION_DISPATCH);const l=a.concat({begin:/\{/,end:/\}/,contains:t}),c={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(a)},F={begin:n+"\\s*:",returnBegin:!0,end:/[;}]/,relevance:0,contains:[{begin:/-(webkit|moz|ms|o)-/},e.CSS_VARIABLE,{className:"attribute",begin:"\\b("+nu.join("|")+")\\b",end:/(?=:)/,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:a}}]},E={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",keywords:s,returnEnd:!0,contains:a,relevance:0}},A={className:"variable",variants:[{begin:"@[\\w-]+\\s*:",relevance:15},{begin:"@[\\w-]+"}],starts:{end:"[;}]",returnEnd:!0,contains:l}},C={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:n,end:/\{/}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[u.C_LINE_COMMENT_MODE,u.C_BLOCK_COMMENT_MODE,c,r("keyword","all\\b"),r("variable","@\\{[\\w-]+\\}"),{begin:"\\b("+Y.join("|")+")\\b",className:"selector-tag"},e.CSS_NUMBER_MODE,r("selector-tag",n,0),r("selector-id","#"+n),r("selector-class","\\."+n,0),r("selector-tag","&",0),e.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",begin:":("+eu.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+Du.join("|")+")"},{begin:/\(/,end:/\)/,relevance:0,contains:l},{begin:"!important"},e.FUNCTION_DISPATCH]},d={begin:`[\\w-]+:(:)?(${D.join("|")})`,returnBegin:!0,contains:[C]};return t.push(u.C_LINE_COMMENT_MODE,u.C_BLOCK_COMMENT_MODE,E,A,d,F,C,c,e.FUNCTION_DISPATCH),{name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:t}},grmr_lua:u=>{const e="\\[=*\\[",D="\\]=*\\]",n={begin:e,end:D,contains:["self"]},t=[u.COMMENT("--(?!\\[=*\\[)","$"),u.COMMENT("--\\[=*\\[",D,{contains:[n],relevance:10})];return{name:"Lua",keywords:{$pattern:u.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:t.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[u.inherit(u.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:t}].concat(t)},u.C_NUMBER_MODE,u.APOS_STRING_MODE,u.QUOTE_STRING_MODE,{className:"string",begin:e,end:D,contains:[n],relevance:5}])}},grmr_makefile:u=>{const e={className:"variable",variants:[{begin:"\\$\\("+u.UNDERSCORE_IDENT_RE+"\\)",contains:[u.BACKSLASH_ESCAPE]},{begin:/\$[@%{const e=u.regex,D=e.concat(/(?:[A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE3F\uDE40\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDF02\uDF04-\uDF10\uDF12-\uDF33\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC41-\uDC46]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD32\uDD50-\uDD52\uDD55\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC30-\uDC6D\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDCD0-\uDCEB\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF])/,e.optional(/(?:[\x2D\.0-9A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE3F\uDE40\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDF02\uDF04-\uDF10\uDF12-\uDF33\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC41-\uDC46]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD32\uDD50-\uDD52\uDD55\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC30-\uDC6D\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDCD0-\uDCEB\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF])*:/),/(?:[\x2D\.0-9A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE3F\uDE40\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDF02\uDF04-\uDF10\uDF12-\uDF33\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC41-\uDC46]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD32\uDD50-\uDD52\uDD55\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC30-\uDC6D\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDCD0-\uDCEB\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF])*/),n={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},t={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},a=u.inherit(t,{begin:/\(/,end:/\)/}),i=u.inherit(u.APOS_STRING_MODE,{className:"string"}),r=u.inherit(u.QUOTE_STRING_MODE,{className:"string"}),s={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin://,relevance:10,contains:[t,r,i,a,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[t,a,r,i]}]}]},u.COMMENT(//,{relevance:10}),{begin://,relevance:10},n,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[r]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[s],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[s],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:e.concat(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:D,relevance:0,starts:s}]},{className:"tag",begin:e.concat(/<\//,e.lookahead(e.concat(D,/>/))),contains:[{className:"name",begin:D,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}},grmr_markdown:u=>{const e={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},D={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:u.regex.concat(/\[.+?\]\(/,/[A-Za-z][A-Za-z0-9+.-]*/,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},n={className:"strong",contains:[],variants:[{begin:/_{2}(?!\s)/,end:/_{2}/},{begin:/\*{2}(?!\s)/,end:/\*{2}/}]},t={className:"emphasis",contains:[],variants:[{begin:/\*(?![*\s])/,end:/\*/},{begin:/_(?![_\s])/,end:/_/,relevance:0}]},a=u.inherit(n,{contains:[]}),i=u.inherit(t,{contains:[]});n.contains.push(i),t.contains.push(a);let r=[e,D];return[n,t,a,i].forEach((u=>{u.contains=u.contains.concat(r)})),r=r.concat(n,t),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:r},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:r}]}]},e,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},n,t,{className:"quote",begin:"^>\\s+",contains:r,end:"$"},{className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},D,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}},grmr_objectivec:u=>{const e=/[a-zA-Z@][a-zA-Z0-9_]*/,D={$pattern:e,keyword:["@interface","@class","@protocol","@implementation"]};return{name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:{"variable.language":["this","super"],$pattern:e,keyword:["while","export","sizeof","typedef","const","struct","for","union","volatile","static","mutable","if","do","return","goto","enum","else","break","extern","asm","case","default","register","explicit","typename","switch","continue","inline","readonly","assign","readwrite","self","@synchronized","id","typeof","nonatomic","IBOutlet","IBAction","strong","weak","copy","in","out","inout","bycopy","byref","oneway","__strong","__weak","__block","__autoreleasing","@private","@protected","@public","@try","@property","@end","@throw","@catch","@finally","@autoreleasepool","@synthesize","@dynamic","@selector","@optional","@required","@encode","@package","@import","@defs","@compatibility_alias","__bridge","__bridge_transfer","__bridge_retained","__bridge_retain","__covariant","__contravariant","__kindof","_Nonnull","_Nullable","_Null_unspecified","__FUNCTION__","__PRETTY_FUNCTION__","__attribute__","getter","setter","retain","unsafe_unretained","nonnull","nullable","null_unspecified","null_resettable","class","instancetype","NS_DESIGNATED_INITIALIZER","NS_UNAVAILABLE","NS_REQUIRES_SUPER","NS_RETURNS_INNER_POINTER","NS_INLINE","NS_AVAILABLE","NS_DEPRECATED","NS_ENUM","NS_OPTIONS","NS_SWIFT_UNAVAILABLE","NS_ASSUME_NONNULL_BEGIN","NS_ASSUME_NONNULL_END","NS_REFINED_FOR_SWIFT","NS_SWIFT_NAME","NS_SWIFT_NOTHROW","NS_DURING","NS_HANDLER","NS_ENDHANDLER","NS_VALUERETURN","NS_VOIDRETURN"],literal:["false","true","FALSE","TRUE","nil","YES","NO","NULL"],built_in:["dispatch_once_t","dispatch_queue_t","dispatch_sync","dispatch_async","dispatch_once"],type:["int","float","char","unsigned","signed","short","long","double","wchar_t","unichar","void","bool","BOOL","id|0","_Bool"]},illegal:"/,end:/$/,illegal:"\\n"},u.C_LINE_COMMENT_MODE,u.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+D.keyword.join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:D,contains:[u.UNDERSCORE_TITLE_MODE]},{begin:"\\."+u.UNDERSCORE_IDENT_RE,relevance:0}]}},grmr_perl:u=>{const e=u.regex,D=/[dualxmsipngr]{0,12}/,n={$pattern:/[\w.]+/,keyword:"abs accept alarm and atan2 bind binmode bless break caller chdir chmod chomp chop chown chr chroot close closedir connect continue cos crypt dbmclose dbmopen defined delete die do dump each else elsif endgrent endhostent endnetent endprotoent endpwent endservent eof eval exec exists exit exp fcntl fileno flock for foreach fork format formline getc getgrent getgrgid getgrnam gethostbyaddr gethostbyname gethostent getlogin getnetbyaddr getnetbyname getnetent getpeername getpgrp getpriority getprotobyname getprotobynumber getprotoent getpwent getpwnam getpwuid getservbyname getservbyport getservent getsockname getsockopt given glob gmtime goto grep gt hex if index int ioctl join keys kill last lc lcfirst length link listen local localtime log lstat lt ma map mkdir msgctl msgget msgrcv msgsnd my ne next no not oct open opendir or ord our pack package pipe pop pos print printf prototype push q|0 qq quotemeta qw qx rand read readdir readline readlink readpipe recv redo ref rename require reset return reverse rewinddir rindex rmdir say scalar seek seekdir select semctl semget semop send setgrent sethostent setnetent setpgrp setpriority setprotoent setpwent setservent setsockopt shift shmctl shmget shmread shmwrite shutdown sin sleep socket socketpair sort splice split sprintf sqrt srand stat state study sub substr symlink syscall sysopen sysread sysseek system syswrite tell telldir tie tied time times tr truncate uc ucfirst umask undef unless unlink unpack unshift untie until use utime values vec wait waitpid wantarray warn when while write x|0 xor y|0"},t={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:n},a={begin:/->\{/,end:/\}/},i={variants:[{begin:/\$\d/},{begin:e.concat(/[$%@](\^\w\b|#\w+(::\w+)*|\{\w+\}|\w+(::\w*)*)/,"(?![A-Za-z])(?![@$%])")},{begin:/[$%@][^\s\w{]/,relevance:0}]},r=[u.BACKSLASH_ESCAPE,t,i],s=[/!/,/\//,/\|/,/\?/,/'/,/"/,/#/],o=(u,n,t="\\1")=>{const a="\\1"===t?t:e.concat(t,n);return e.concat(e.concat("(?:",u,")"),n,/(?:\\.|[^\\\/])*?/,a,/(?:\\.|[^\\\/])*?/,t,D)},l=(u,n,t)=>e.concat(e.concat("(?:",u,")"),n,/(?:\\.|[^\\\/])*?/,t,D),c=[i,u.HASH_COMMENT_MODE,u.COMMENT(/^=\w/,/=cut/,{endsWithParent:!0}),a,{className:"string",contains:r,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*<",end:">",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[u.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[u.BACKSLASH_ESCAPE]},{begin:/\{\w+\}/,relevance:0},{begin:"-?\\w+\\s*=>",relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+u.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[u.HASH_COMMENT_MODE,{className:"regexp",variants:[{begin:o("s|tr|y",e.either(...s,{capture:!0}))},{begin:o("s|tr|y","\\(","\\)")},{begin:o("s|tr|y","\\[","\\]")},{begin:o("s|tr|y","\\{","\\}")}],relevance:2},{className:"regexp",variants:[{begin:/(m|qr)\/\//,relevance:0},{begin:l("(?:m|qr)?",/\//,/\//)},{begin:l("m|qr",e.either(...s,{capture:!0}),/\1/)},{begin:l("m|qr",/\(/,/\)/)},{begin:l("m|qr",/\[/,/\]/)},{begin:l("m|qr",/\{/,/\}/)}]}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[u.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return t.contains=c,a.contains=c,{name:"Perl",aliases:["pl","pm"],keywords:n,contains:c}},grmr_php:u=>{const e=u.regex,D=/(?![A-Za-z0-9])(?![$])/,n=e.concat(/[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/,D),t=e.concat(/(\\?[A-Z][a-z0-9_\x7f-\xff]+|\\?[A-Z]+(?=[A-Z][a-z0-9_\x7f-\xff])){1,}/,D),a={scope:"variable",match:"\\$+"+n},i={scope:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},r=u.inherit(u.APOS_STRING_MODE,{illegal:null}),s="[ \t\n]",o={scope:"string",variants:[u.inherit(u.QUOTE_STRING_MODE,{illegal:null,contains:u.QUOTE_STRING_MODE.contains.concat(i)}),r,u.END_SAME_AS_BEGIN({begin:/<<<[ \t]*(\w+)\n/,end:/[ \t]*(\w+)\b/,contains:u.QUOTE_STRING_MODE.contains.concat(i)})]},l={scope:"number",variants:[{begin:"\\b0[bB][01]+(?:_[01]+)*\\b"},{begin:"\\b0[oO][0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0[xX][\\da-fA-F]+(?:_[\\da-fA-F]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:[eE][+-]?\\d+)?"}],relevance:0},c=["false","null","true"],F=["__CLASS__","__DIR__","__FILE__","__FUNCTION__","__COMPILER_HALT_OFFSET__","__LINE__","__METHOD__","__NAMESPACE__","__TRAIT__","die","echo","exit","include","include_once","print","require","require_once","array","abstract","and","as","binary","bool","boolean","break","callable","case","catch","class","clone","const","continue","declare","default","do","double","else","elseif","empty","enddeclare","endfor","endforeach","endif","endswitch","endwhile","enum","eval","extends","final","finally","float","for","foreach","from","global","goto","if","implements","instanceof","insteadof","int","integer","interface","isset","iterable","list","match|0","mixed","new","never","object","or","private","protected","public","readonly","real","return","string","switch","throw","trait","try","unset","use","var","void","while","xor","yield"],E=["Error|0","AppendIterator","ArgumentCountError","ArithmeticError","ArrayIterator","ArrayObject","AssertionError","BadFunctionCallException","BadMethodCallException","CachingIterator","CallbackFilterIterator","CompileError","Countable","DirectoryIterator","DivisionByZeroError","DomainException","EmptyIterator","ErrorException","Exception","FilesystemIterator","FilterIterator","GlobIterator","InfiniteIterator","InvalidArgumentException","IteratorIterator","LengthException","LimitIterator","LogicException","MultipleIterator","NoRewindIterator","OutOfBoundsException","OutOfRangeException","OuterIterator","OverflowException","ParentIterator","ParseError","RangeException","RecursiveArrayIterator","RecursiveCachingIterator","RecursiveCallbackFilterIterator","RecursiveDirectoryIterator","RecursiveFilterIterator","RecursiveIterator","RecursiveIteratorIterator","RecursiveRegexIterator","RecursiveTreeIterator","RegexIterator","RuntimeException","SeekableIterator","SplDoublyLinkedList","SplFileInfo","SplFileObject","SplFixedArray","SplHeap","SplMaxHeap","SplMinHeap","SplObjectStorage","SplObserver","SplPriorityQueue","SplQueue","SplStack","SplSubject","SplTempFileObject","TypeError","UnderflowException","UnexpectedValueException","UnhandledMatchError","ArrayAccess","BackedEnum","Closure","Fiber","Generator","Iterator","IteratorAggregate","Serializable","Stringable","Throwable","Traversable","UnitEnum","WeakReference","WeakMap","Directory","__PHP_Incomplete_Class","parent","php_user_filter","self","static","stdClass"],A={keyword:F,literal:(u=>{const e=[];return u.forEach((u=>{e.push(u),u.toLowerCase()===u?e.push(u.toUpperCase()):e.push(u.toLowerCase())})),e})(c),built_in:E},C=u=>u.map((u=>u.replace(/\|\d+$/,""))),d={variants:[{match:[/new/,e.concat(s,"+"),e.concat("(?!",C(E).join("\\b|"),"\\b)"),t],scope:{1:"keyword",4:"title.class"}}]},g=e.concat(n,"\\b(?!\\()"),b={variants:[{match:[e.concat(/::/,e.lookahead(/(?!class\b)/)),g],scope:{2:"variable.constant"}},{match:[/::/,/class/],scope:{2:"variable.language"}},{match:[t,e.concat(/::/,e.lookahead(/(?!class\b)/)),g],scope:{1:"title.class",3:"variable.constant"}},{match:[t,e.concat("::",e.lookahead(/(?!class\b)/))],scope:{1:"title.class"}},{match:[t,/::/,/class/],scope:{1:"title.class",3:"variable.language"}}]},B={scope:"attr",match:e.concat(n,e.lookahead(":"),e.lookahead(/(?!::)/))},m={relevance:0,begin:/\(/,end:/\)/,keywords:A,contains:[B,a,b,u.C_BLOCK_COMMENT_MODE,o,l,d]},p={relevance:0,match:[/\b/,e.concat("(?!fn\\b|function\\b|",C(F).join("\\b|"),"|",C(E).join("\\b|"),"\\b)"),n,e.concat(s,"*"),e.lookahead(/(?=\()/)],scope:{3:"title.function.invoke"},contains:[m]};m.contains.push(p);const _=[B,b,u.C_BLOCK_COMMENT_MODE,o,l,d];return{case_insensitive:!1,keywords:A,contains:[{begin:e.concat(/#\[\s*/,t),beginScope:"meta",end:/]/,endScope:"meta",keywords:{literal:c,keyword:["new","array"]},contains:[{begin:/\[/,end:/]/,keywords:{literal:c,keyword:["new","array"]},contains:["self",..._]},..._,{scope:"meta",match:t}]},u.HASH_COMMENT_MODE,u.COMMENT("//","$"),u.COMMENT("/\\*","\\*/",{contains:[{scope:"doctag",match:"@[A-Za-z]+"}]}),{match:/__halt_compiler\(\);/,keywords:"__halt_compiler",starts:{scope:"comment",end:u.MATCH_NOTHING_RE,contains:[{match:/\?>/,scope:"meta",endsParent:!0}]}},{scope:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?=/},{begin:/<\?/,relevance:.1},{begin:/\?>/}]},{scope:"variable.language",match:/\$this\b/},a,p,b,{match:[/const/,/\s/,n],scope:{1:"keyword",3:"variable.constant"}},d,{scope:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},u.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{scope:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:A,contains:["self",a,b,u.C_BLOCK_COMMENT_MODE,o,l]}]},{scope:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},u.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[u.inherit(u.UNDERSCORE_TITLE_MODE,{scope:"title.class"})]},{beginKeywords:"use",relevance:0,end:";",contains:[{match:/\b(as|const|function)\b/,scope:"keyword"},u.UNDERSCORE_TITLE_MODE]},o,l]}},grmr_php_template:u=>({name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},u.inherit(u.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),u.inherit(u.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}),grmr_plaintext:u=>({name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}),grmr_python:u=>{const e=u.regex,D=/(?:[A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037B-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFC5D\uFC64-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDF9\uFE71\uFE73\uFE77\uFE79\uFE7B\uFE7D\uFE7F-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFF9D\uFFA0-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE3F\uDE40\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDF02\uDF04-\uDF10\uDF12-\uDF33\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC41-\uDC46]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD32\uDD50-\uDD52\uDD55\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC30-\uDC6D\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDCD0-\uDCEB\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF])(?:[0-9A-Z_a-z\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037B-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05EF-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u07FD\u0800-\u082D\u0840-\u085B\u0860-\u086A\u0870-\u0887\u0889-\u088E\u0898-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u09FE\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3C-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C5D\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDD\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1-\u0CF3\u0D00-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D81-\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECE\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1715\u171F-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u180F-\u1819\u1820-\u1878\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1ABF-\u1ACE\u1B00-\u1B4C\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CD0-\u1CD2\u1CD4-\u1CFA\u1D00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA827\uA82C\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFC5D\uFC64-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDF9\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE71\uFE73\uFE77\uFE79\uFE7B\uFE7D\uFE7F-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD27\uDD30-\uDD39\uDE80-\uDEA9\uDEAB\uDEAC\uDEB0\uDEB1\uDEFD-\uDF1C\uDF27\uDF30-\uDF50\uDF70-\uDF85\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC00-\uDC46\uDC66-\uDC75\uDC7F-\uDCBA\uDCC2\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD44-\uDD47\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDC9-\uDDCC\uDDCE-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E-\uDE41\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3B-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC5E-\uDC61\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF1D-\uDF2B\uDF30-\uDF39\uDF40-\uDF46]|\uD806[\uDC00-\uDC3A\uDCA0-\uDCE9\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD35\uDD37\uDD38\uDD3B-\uDD43\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD7\uDDDA-\uDDE1\uDDE3\uDDE4\uDE00-\uDE3E\uDE47\uDE50-\uDE99\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD8E\uDD90\uDD91\uDD93-\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF6\uDF00-\uDF10\uDF12-\uDF3A\uDF3E-\uDF42\uDF50-\uDF59\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC40-\uDC55]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF4F-\uDF87\uDF8F-\uDF9F\uDFE0\uDFE1\uDFE3\uDFE4\uDFF0\uDFF1]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD32\uDD50-\uDD52\uDD55\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDC30-\uDC6D\uDC8F\uDD00-\uDD2C\uDD30-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAE\uDEC0-\uDEF9]|\uD839[\uDCD0-\uDCF9\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4B\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF]|\uDB40[\uDD00-\uDDEF])*/,n=["and","as","assert","async","await","break","case","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","match","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],t={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:n,built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]},a={className:"meta",begin:/^(>>>|\.\.\.) /},i={className:"subst",begin:/\{/,end:/\}/,keywords:t,illegal:/#/},r={begin:/\{\{/,relevance:0},s={className:"string",contains:[u.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[u.BACKSLASH_ESCAPE,a],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[u.BACKSLASH_ESCAPE,a],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[u.BACKSLASH_ESCAPE,a,r,i]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[u.BACKSLASH_ESCAPE,a,r,i]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[u.BACKSLASH_ESCAPE,r,i]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[u.BACKSLASH_ESCAPE,r,i]},u.APOS_STRING_MODE,u.QUOTE_STRING_MODE]},o="[0-9](_?[0-9])*",l=`(\\b(${o}))?\\.(${o})|\\b(${o})\\.`,c="\\b|"+n.join("|"),F={className:"number",relevance:0,variants:[{begin:`(\\b(${o})|(${l}))[eE][+-]?(${o})[jJ]?(?=${c})`},{begin:`(${l})[jJ]?`},{begin:`\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?(?=${c})`},{begin:`\\b0[bB](_?[01])+[lL]?(?=${c})`},{begin:`\\b0[oO](_?[0-7])+[lL]?(?=${c})`},{begin:`\\b0[xX](_?[0-9a-fA-F])+[lL]?(?=${c})`},{begin:`\\b(${o})[jJ](?=${c})`}]},E={className:"comment",begin:e.lookahead(/# type:/),end:/$/,keywords:t,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},A={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:t,contains:["self",a,F,s,u.HASH_COMMENT_MODE]}]};return i.contains=[s,F,a],{name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:t,illegal:/(<\/|->|\?)|=>/,contains:[a,F,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},s,E,u.HASH_COMMENT_MODE,{match:[/\bdef/,/\s+/,D],scope:{1:"keyword",3:"title.function"},contains:[A]},{variants:[{match:[/\bclass/,/\s+/,D,/\s*/,/\(\s*/,D,/\s*\)/]},{match:[/\bclass/,/\s+/,D]}],scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[F,A,s]}]}},grmr_python_repl:u=>({aliases:["pycon"],contains:[{className:"meta.prompt",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}),grmr_r:u=>{const e=u.regex,D=/(?:(?:[a-zA-Z]|\.[._a-zA-Z])[._a-zA-Z0-9]*)|\.(?!\d)/,n=e.either(/0[xX][0-9a-fA-F]+\.[0-9a-fA-F]*[pP][+-]?\d+i?/,/0[xX][0-9a-fA-F]+(?:[pP][+-]?\d+)?[Li]?/,/(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?[Li]?/),t=/[=!<>:]=|\|\||&&|:::?|<-|<<-|->>|->|\|>|[-+*\/?!$&|:<=>@^~]|\*\*/,a=e.either(/[()]/,/[{}]/,/\[\[/,/[[\]]/,/\\/,/,/);return{name:"R",keywords:{$pattern:D,keyword:"function if in break next repeat else for while",literal:"NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10",built_in:"LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm"},contains:[u.COMMENT(/#'/,/$/,{contains:[{scope:"doctag",match:/@examples/,starts:{end:e.lookahead(e.either(/\n^#'\s*(?=@[a-zA-Z]+)/,/\n^(?!#')/)),endsParent:!0}},{scope:"doctag",begin:"@param",end:/$/,contains:[{scope:"variable",variants:[{match:D},{match:/`(?:\\.|[^`\\])+`/}],endsParent:!0}]},{scope:"doctag",match:/@[a-zA-Z]+/},{scope:"keyword",match:/\\[a-zA-Z]+/}]}),u.HASH_COMMENT_MODE,{scope:"string",contains:[u.BACKSLASH_ESCAPE],variants:[u.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\(/,end:/\)(-*)"/}),u.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\{/,end:/\}(-*)"/}),u.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\[/,end:/\](-*)"/}),u.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\(/,end:/\)(-*)'/}),u.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\{/,end:/\}(-*)'/}),u.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\[/,end:/\](-*)'/}),{begin:'"',end:'"',relevance:0},{begin:"'",end:"'",relevance:0}]},{relevance:0,variants:[{scope:{1:"operator",2:"number"},match:[t,n]},{scope:{1:"operator",2:"number"},match:[/%[^%]*%/,n]},{scope:{1:"punctuation",2:"number"},match:[a,n]},{scope:{2:"number"},match:[/[^a-zA-Z0-9._]|^/,n]}]},{scope:{3:"operator"},match:[D,/\s+/,/<-/,/\s+/]},{scope:"operator",relevance:0,variants:[{match:t},{match:/%[^%]*%/}]},{scope:"punctuation",relevance:0,match:a},{begin:"`",end:"`",contains:[{begin:/\\./}]}]}},grmr_ruby:u=>{const e=u.regex,D="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",n=e.either(/\b([A-Z]+[a-z0-9]+)+/,/\b([A-Z]+[a-z0-9]+)+[A-Z]+/),t=e.concat(n,/(::\w+)*/),a={"variable.constant":["__FILE__","__LINE__","__ENCODING__"],"variable.language":["self","super"],keyword:["alias","and","begin","BEGIN","break","case","class","defined","do","else","elsif","end","END","ensure","for","if","in","module","next","not","or","redo","require","rescue","retry","return","then","undef","unless","until","when","while","yield","include","extend","prepend","public","private","protected","raise","throw"],built_in:["proc","lambda","attr_accessor","attr_reader","attr_writer","define_method","private_constant","module_function"],literal:["true","false","nil"]},i={className:"doctag",begin:"@[A-Za-z]+"},r={begin:"#<",end:">"},s=[u.COMMENT("#","$",{contains:[i]}),u.COMMENT("^=begin","^=end",{contains:[i],relevance:10}),u.COMMENT("^__END__",u.MATCH_NOTHING_RE)],o={className:"subst",begin:/#\{/,end:/\}/,keywords:a},l={className:"string",contains:[u.BACKSLASH_ESCAPE,o],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:e.concat(/<<[-~]?'?/,e.lookahead(/(\w+)(?=\W)[^\n]*\n(?:[^\n]*\n)*?\s*\1\b/)),contains:[u.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[u.BACKSLASH_ESCAPE,o]})]}]},c="[0-9](_?[0-9])*",F={className:"number",relevance:0,variants:[{begin:`\\b([1-9](_?[0-9])*|0)(\\.(${c}))?([eE][+-]?(${c})|r)?i?\\b`},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},E={variants:[{match:/\(\)/},{className:"params",begin:/\(/,end:/(?=\))/,excludeBegin:!0,endsParent:!0,keywords:a}]},A=[l,{variants:[{match:[/class\s+/,t,/\s+<\s+/,t]},{match:[/\b(class|module)\s+/,t]}],scope:{2:"title.class",4:"title.class.inherited"},keywords:a},{match:[/(include|extend)\s+/,t],scope:{2:"title.class"},keywords:a},{relevance:0,match:[t,/\.new[. (]/],scope:{1:"title.class"}},{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},{relevance:0,match:n,scope:"title.class"},{match:[/def/,/\s+/,D],scope:{1:"keyword",3:"title.function"},contains:[E]},{begin:u.IDENT_RE+"::"},{className:"symbol",begin:u.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[l,{begin:D}],relevance:0},F,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|/,end:/\|/,excludeBegin:!0,excludeEnd:!0,relevance:0,keywords:a},{begin:"("+u.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[u.BACKSLASH_ESCAPE,o],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(r,s),relevance:0}].concat(r,s);o.contains=A,E.contains=A;const C=[{begin:/^\s*=>/,starts:{end:"$",contains:A}},{className:"meta.prompt",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+[>*]|(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>)(?=[ ])",starts:{end:"$",keywords:a,contains:A}}];return s.unshift(r),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:a,illegal:/\/\*/,contains:[u.SHEBANG({binary:"ruby"})].concat(C).concat(s).concat(A)}},grmr_rust:u=>{const e=u.regex,D={className:"title.function.invoke",relevance:0,begin:e.concat(/\b/,/(?!let\b)/,u.IDENT_RE,e.lookahead(/\s*\(/))},n="([ui](8|16|32|64|128|size)|f(32|64))?",t=["drop ","Copy","Send","Sized","Sync","Drop","Fn","FnMut","FnOnce","ToOwned","Clone","Debug","PartialEq","PartialOrd","Eq","Ord","AsRef","AsMut","Into","From","Default","Iterator","Extend","IntoIterator","DoubleEndedIterator","ExactSizeIterator","SliceConcatExt","ToString","assert!","assert_eq!","bitflags!","bytes!","cfg!","col!","concat!","concat_idents!","debug_assert!","debug_assert_eq!","env!","panic!","file!","format!","format_args!","include_bytes!","include_str!","line!","local_data_key!","module_path!","option_env!","print!","println!","select!","stringify!","try!","unimplemented!","unreachable!","vec!","write!","writeln!","macro_rules!","assert_ne!","debug_assert_ne!"],a=["i8","i16","i32","i64","i128","isize","u8","u16","u32","u64","u128","usize","f32","f64","str","char","bool","Box","Option","Result","String","Vec"];return{name:"Rust",aliases:["rs"],keywords:{$pattern:u.IDENT_RE+"!?",type:a,keyword:["abstract","as","async","await","become","box","break","const","continue","crate","do","dyn","else","enum","extern","false","final","fn","for","if","impl","in","let","loop","macro","match","mod","move","mut","override","priv","pub","ref","return","self","Self","static","struct","super","trait","true","try","type","typeof","unsafe","unsized","use","virtual","where","while","yield"],literal:["true","false","Some","None","Ok","Err"],built_in:t},illegal:""},D]}},grmr_scss:u=>{const e=J(u),D=Du,n=eu,t="@[a-z-]+",a={className:"variable",begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b",relevance:0};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[u.C_LINE_COMMENT_MODE,u.C_BLOCK_COMMENT_MODE,e.CSS_NUMBER_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},e.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+Y.join("|")+")\\b",relevance:0},{className:"selector-pseudo",begin:":("+n.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+D.join("|")+")"},a,{begin:/\(/,end:/\)/,contains:[e.CSS_NUMBER_MODE]},e.CSS_VARIABLE,{className:"attribute",begin:"\\b("+nu.join("|")+")\\b"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:/:/,end:/[;}{]/,relevance:0,contains:[e.BLOCK_COMMENT,a,e.HEXCOLOR,e.CSS_NUMBER_MODE,u.QUOTE_STRING_MODE,u.APOS_STRING_MODE,e.IMPORTANT,e.FUNCTION_DISPATCH]},{begin:"@(page|font-face)",keywords:{$pattern:t,keyword:"@page @font-face"}},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:uu.join(" ")},contains:[{begin:t,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},a,u.QUOTE_STRING_MODE,u.APOS_STRING_MODE,e.HEXCOLOR,e.CSS_NUMBER_MODE]},e.FUNCTION_DISPATCH]}},grmr_shell:u=>({name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta.prompt",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}),grmr_sql:u=>{const e=u.regex,D=u.COMMENT("--","$"),n=["true","false","unknown"],t=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],a=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],i=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],r=a,s=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","versioning","when","whenever","where","width_bucket","window","with","within","without","year","add","asc","collation","desc","final","first","last","view"].filter((u=>!a.includes(u))),o={begin:e.concat(/\b/,e.either(...r),/\s*\(/),relevance:0,keywords:{built_in:r}};return{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:((u,{exceptions:e,when:D}={})=>{const n=D;return e=e||[],u.map((u=>u.match(/\|\d+$/)||e.includes(u)?u:n(u)?u+"|0":u))})(s,{when:u=>u.length<3}),literal:n,type:t,built_in:["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"]},contains:[{begin:e.either(...i),relevance:0,keywords:{$pattern:/[\w\.]+/,keyword:s.concat(i),literal:n,type:t}},{className:"type",begin:e.either("double precision","large object","with timezone","without timezone")},o,{className:"variable",begin:/@[a-z0-9]+/},{className:"string",variants:[{begin:/'/,end:/'/,contains:[{begin:/''/}]}]},{begin:/"/,end:/"/,contains:[{begin:/""/}]},u.C_NUMBER_MODE,u.C_BLOCK_COMMENT_MODE,D,{className:"operator",begin:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0}]}},grmr_swift:u=>{const e={match:/\s+/,relevance:0},D=u.COMMENT("/\\*","\\*/",{contains:["self"]}),n=[u.C_LINE_COMMENT_MODE,D],t={match:[/\./,C(...Bu,...mu)],className:{2:"keyword"}},a={match:A(/\./,C(..._u)),relevance:0},i=_u.filter((u=>"string"==typeof u)).concat(["_|0"]),r={variants:[{className:"keyword",match:C(..._u.filter((u=>"string"!=typeof u)).concat(pu).map(bu),...mu)}]},s={$pattern:C(/\b\w+/,/#\w+/),keyword:i.concat(yu),literal:hu},o=[t,a,r],l=[{match:A(/\./,C(...wu)),relevance:0},{className:"built_in",match:A(/\b/,C(...wu),/(?=\()/)}],F={match:/->/,relevance:0},E=[F,{className:"operator",relevance:0,variants:[{match:xu},{match:`\\.(\\.|${vu})+`}]}],d="([0-9a-fA-F]_*)+",g={className:"number",relevance:0,variants:[{match:"\\b(([0-9]_*)+)(\\.(([0-9]_*)+))?([eE][+-]?(([0-9]_*)+))?\\b"},{match:`\\b0x(${d})(\\.(${d}))?([pP][+-]?(([0-9]_*)+))?\\b`},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},b=(u="")=>({className:"subst",variants:[{match:A(/\\/,u,/[0\\tnr"']/)},{match:A(/\\/,u,/u\{[0-9a-fA-F]{1,8}\}/)}]}),B=(u="")=>({className:"subst",match:A(/\\/,u,/[\t ]*(?:[\r\n]|\r\n)/)}),m=(u="")=>({className:"subst",label:"interpol",begin:A(/\\/,u,/\(/),end:/\)/}),p=(u="")=>({begin:A(u,/"""/),end:A(/"""/,u),contains:[b(u),B(u),m(u)]}),_=(u="")=>({begin:A(u,/"/),end:A(/"/,u),contains:[b(u),m(u)]}),h={className:"string",variants:[p(),p("#"),p("##"),p("###"),_(),_("#"),_("##"),_("###")]},f={match:A(/`/,Mu,/`/)},y=[f,{className:"variable",match:/\$\d+/},{className:"variable",match:`\\$${ku}+`}],w=[{match:/(@|#(un)?)available/,className:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:Ru,contains:[...E,g,h]}]}},{className:"keyword",match:A(/@/,C(...Tu))},{className:"meta",match:A(/@/,Mu)}],N={match:c(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:A(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,ku,"+")},{className:"type",match:Su,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:A(/\s+&\s+/,c(Su)),relevance:0}]},v={begin://,keywords:s,contains:[...n,...o,...w,F,N]};N.contains.push(v);const x={begin:/\(/,end:/\)/,relevance:0,keywords:s,contains:["self",{match:A(Mu,/\s*:/),keywords:"_|0",relevance:0},...n,...o,...l,...E,g,h,...y,...w,N]},O={begin://,contains:[...n,N]},k={begin:/\(/,end:/\)/,keywords:s,contains:[{begin:C(c(A(Mu,/\s*:/)),c(A(Mu,/\s+/,Mu,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:Mu}]},...n,...o,...E,g,h,...w,N,x],endsParent:!0,illegal:/["']/},M={match:[/func/,/\s+/,C(f.match,Mu,xu)],className:{1:"keyword",3:"title.function"},contains:[O,k,e],illegal:[/\[/,/%/]},S={match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[O,k,e],illegal:/\[|%/},T={match:[/operator/,/\s+/,xu],className:{1:"keyword",3:"title"}},R={begin:[/precedencegroup/,/\s+/,Su],className:{1:"keyword",3:"title"},contains:[N],keywords:[...fu,...hu],end:/}/};for(const c of h.variants){const u=c.contains.find((u=>"interpol"===u.label));u.keywords=s;const e=[...o,...l,...E,g,h,...y];u.contains=[...e,{begin:/\(/,end:/\)/,contains:["self",...e]}]}return{name:"Swift",keywords:s,contains:[...n,M,S,{beginKeywords:"struct protocol class extension enum actor",end:"\\{",excludeEnd:!0,keywords:s,contains:[u.inherit(u.TITLE_MODE,{className:"title.class",begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/}),...o]},T,R,{beginKeywords:"import",end:/$/,contains:[...n],relevance:0},...o,...l,...E,g,h,...y,...w,N,x]}},grmr_typescript:u=>{const e=gu(u),D=["any","void","number","boolean","string","object","never","symbol","bigint","unknown"],n={beginKeywords:"namespace",end:/\{/,excludeEnd:!0,contains:[e.exports.CLASS_REFERENCE]},t={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:{keyword:"interface extends",built_in:D},contains:[e.exports.CLASS_REFERENCE]},a={$pattern:ou,keyword:lu.concat(["type","namespace","interface","public","private","protected","implements","declare","abstract","readonly","enum","override"]),literal:cu,built_in:du.concat(D),"variable.language":Cu},i={className:"meta",begin:"@[A-Za-z$_][0-9A-Za-z$_]*"},r=(u,e,D)=>{const n=u.contains.findIndex((u=>u.label===e));if(-1===n)throw Error("can not find mode to replace");u.contains.splice(n,1,D)};return Object.assign(e.keywords,a),e.exports.PARAMS_CONTAINS.push(i),e.contains=e.contains.concat([i,n,t]),r(e,"shebang",u.SHEBANG()),r(e,"use_strict",{className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/}),e.contains.find((u=>"func.def"===u.label)).relevance=0,Object.assign(e,{name:"TypeScript",aliases:["ts","tsx"]}),e},grmr_vbnet:u=>{const e=u.regex,D=/\d{1,2}\/\d{1,2}\/\d{4}/,n=/\d{4}-\d{1,2}-\d{1,2}/,t=/(\d|1[012])(:\d+){0,2} *(AM|PM)/,a=/\d{1,2}(:\d{1,2}){1,2}/,i={className:"literal",variants:[{begin:e.concat(/# */,e.either(n,D),/ *#/)},{begin:e.concat(/# */,a,/ *#/)},{begin:e.concat(/# */,t,/ *#/)},{begin:e.concat(/# */,e.either(n,D),/ +/,e.either(t,a),/ *#/)}]},r=u.COMMENT(/'''/,/$/,{contains:[{className:"doctag",begin:/<\/?/,end:/>/}]}),s=u.COMMENT(null,/$/,{variants:[{begin:/'/},{begin:/([\t ]|^)REM(?=\s)/}]});return{name:"Visual Basic .NET",aliases:["vb"],case_insensitive:!0,classNameAliases:{label:"symbol"},keywords:{keyword:"addhandler alias aggregate ansi as async assembly auto binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into iterator join key let lib loop me mid module mustinherit mustoverride mybase myclass namespace narrowing new next notinheritable notoverridable of off on operator option optional order overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim removehandler resume return select set shadows shared skip static step stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly yield",built_in:"addressof and andalso await directcast gettype getxmlnamespace is isfalse isnot istrue like mod nameof new not or orelse trycast typeof xor cbool cbyte cchar cdate cdbl cdec cint clng cobj csbyte cshort csng cstr cuint culng cushort",type:"boolean byte char date decimal double integer long object sbyte short single string uinteger ulong ushort",literal:"true false nothing"},illegal:"//|\\{|\\}|endif|gosub|variant|wend|^\\$ ",contains:[{className:"string",begin:/"(""|[^/n])"C\b/},{className:"string",begin:/"/,end:/"/,illegal:/\n/,contains:[{begin:/""/}]},i,{className:"number",relevance:0,variants:[{begin:/\b\d[\d_]*((\.[\d_]+(E[+-]?[\d_]+)?)|(E[+-]?[\d_]+))[RFD@!#]?/},{begin:/\b\d[\d_]*((U?[SIL])|[%&])?/},{begin:/&H[\dA-F_]+((U?[SIL])|[%&])?/},{begin:/&O[0-7_]+((U?[SIL])|[%&])?/},{begin:/&B[01_]+((U?[SIL])|[%&])?/}]},{className:"label",begin:/^\w+:/},r,s,{className:"meta",begin:/[\t ]*#(const|disable|else|elseif|enable|end|externalsource|if|region)\b/,end:/$/,keywords:{keyword:"const disable else elseif enable end externalsource if region then"},contains:[s]}]}},grmr_wasm:u=>{u.regex;const e=u.COMMENT(/\(;/,/;\)/);return e.contains.push("self"),{name:"WebAssembly",keywords:{$pattern:/[\w.]+/,keyword:["anyfunc","block","br","br_if","br_table","call","call_indirect","data","drop","elem","else","end","export","func","global.get","global.set","local.get","local.set","local.tee","get_global","get_local","global","if","import","local","loop","memory","memory.grow","memory.size","module","mut","nop","offset","param","result","return","select","set_global","set_local","start","table","tee_local","then","type","unreachable"]},contains:[u.COMMENT(/;;/,/$/),e,{match:[/(?:offset|align)/,/\s*/,/=/],className:{1:"keyword",3:"operator"}},{className:"variable",begin:/\$[\w_]+/},{match:/(\((?!;)|\))+/,className:"punctuation",relevance:0},{begin:[/(?:func|call|call_indirect)/,/\s+/,/\$[^\s)]+/],className:{1:"keyword",3:"title.function"}},u.QUOTE_STRING_MODE,{match:/(i32|i64|f32|f64)(?!\.)/,className:"type"},{className:"keyword",match:/\b(f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))\b/},{className:"number",relevance:0,match:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/}]}},grmr_yaml:u=>{const e="true false yes no null",D="[\\w#;/?:@&=+$,.~*'()[\\]]+",n={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[u.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]}]},t=u.inherit(n,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),a={end:",",endsWithParent:!0,excludeEnd:!0,keywords:e,relevance:0},i={begin:/\{/,end:/\}/,contains:[a],illegal:"\\n",relevance:0},r={begin:"\\[",end:"\\]",contains:[a],illegal:"\\n",relevance:0},s=[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+D},{className:"type",begin:"!<"+D+">"},{className:"type",begin:"!"+D},{className:"type",begin:"!!"+D},{className:"meta",begin:"&"+u.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+u.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},u.HASH_COMMENT_MODE,{beginKeywords:e,keywords:{literal:e}},{className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},{className:"number",begin:u.C_NUMBER_RE+"\\b",relevance:0},i,r,n],o=[...s];return o.pop(),o.push(t),a.contains=o,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:s}}});const Lu=V;for(const $u of Object.keys(Iu)){const u=$u.replace("grmr_","").replace("_","-");Lu.registerLanguage(u,Iu[$u])}exports.$e=Lu; diff --git a/unpackage/dist/build/mp-weixin/components/ua-markdown/lib/html-parser.js b/unpackage/dist/build/mp-weixin/components/ua-markdown/lib/html-parser.js new file mode 100644 index 0000000..0d1e8fd --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/ua-markdown/lib/html-parser.js @@ -0,0 +1 @@ +"use strict";function e(e){for(var t={},a=e.split(","),r=0;r",GT:">",Gt:"≫",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",harrcir:"⥈",harr:"↔",hArr:"⇔",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",Im:"ℑ",imof:"⊷",imped:"Ƶ",Implies:"⇒",incare:"℅",in:"∈",infin:"∞",infintie:"⧝",inodot:"ı",intcal:"⊺",int:"∫",Int:"∬",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larrb:"⇤",larrbfs:"⤟",larr:"←",Larr:"↞",lArr:"⇐",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",latail:"⤙",lAtail:"⤛",lat:"⪫",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",LeftArrowBar:"⇤",leftarrow:"←",LeftArrow:"←",Leftarrow:"⇐",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVectorBar:"⥙",LeftDownVector:"⇃",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTeeArrow:"↤",LeftTee:"⊣",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangleBar:"⧏",LeftTriangle:"⊲",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVectorBar:"⥘",LeftUpVector:"↿",LeftVectorBar:"⥒",LeftVector:"↼",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",lescc:"⪨",les:"⩽",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",llarr:"⇇",ll:"≪",Ll:"⋘",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoustache:"⎰",lmoust:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftrightarrow:"⟷",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longmapsto:"⟼",longrightarrow:"⟶",LongRightArrow:"⟶",Longrightarrow:"⟹",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",ltcc:"⪦",ltcir:"⩹",lt:"<",LT:"<",Lt:"≪",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",midast:"*",midcir:"⫰",mid:"∣",middot:"·",minusb:"⊟",minus:"−",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natural:"♮",naturals:"ℕ",natur:"♮",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",ne:"≠",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nlE:"≦̸",nle:"≰",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangleBar:"⧏̸",NotLeftTriangle:"⋪",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangleBar:"⧐̸",NotRightTriangle:"⋫",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",nparallel:"∦",npar:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",nprec:"⊀",npreceq:"⪯̸",npre:"⪯̸",nrarrc:"⤳̸",nrarr:"↛",nrArr:"⇏",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",Ocirc:"Ô",ocirc:"ô",ocir:"⊚",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",orarr:"↻",Or:"⩔",or:"∨",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",otimesas:"⨶",Otimes:"⨷",otimes:"⊗",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",para:"¶",parallel:"∥",par:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plus:"+",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",prap:"⪷",Pr:"⪻",pr:"≺",prcue:"≼",precapprox:"⪷",prec:"≺",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",pre:"⪯",prE:"⪳",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportional:"∝",Proportion:"∷",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarr:"→",Rarr:"↠",rArr:"⇒",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",Re:"ℜ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrowBar:"⇥",rightarrow:"→",RightArrow:"→",Rightarrow:"⇒",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVectorBar:"⥕",RightDownVector:"⇂",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTeeArrow:"↦",RightTee:"⊢",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangleBar:"⧐",RightTriangle:"⊳",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVectorBar:"⥔",RightUpVector:"↾",RightVectorBar:"⥓",RightVector:"⇀",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoustache:"⎱",rmoust:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",scap:"⪸",Scaron:"Š",scaron:"š",Sc:"⪼",sc:"≻",sccue:"≽",sce:"⪰",scE:"⪴",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdotb:"⊡",sdot:"⋅",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",solbar:"⌿",solb:"⧄",sol:"/",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squ:"□",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succapprox:"⪸",succ:"≻",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup1:"¹",sup2:"²",sup3:"³",sup:"⊃",Sup:"⋑",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",therefore:"∴",Therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",ThinSpace:" ",thinsp:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",timesbar:"⨱",timesb:"⊠",times:"×",timesd:"⨰",tint:"∭",toea:"⤨",topbot:"⌶",topcir:"⫱",top:"⊤",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",uarr:"↑",Uarr:"↟",uArr:"⇑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrowBar:"⤒",uparrow:"↑",UpArrow:"↑",Uparrow:"⇑",UpArrowDownArrow:"⇅",updownarrow:"↕",UpDownArrow:"↕",Updownarrow:"⇕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTeeArrow:"↥",UpTee:"⊥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",Vcy:"В",vcy:"в",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",veebar:"⊻",vee:"∨",Vee:"⋁",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xharr:"⟷",xhArr:"⟺",Xi:"Ξ",xi:"ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",yuml:"ÿ",Yuml:"Ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",zfr:"𝔷",Zfr:"ℨ",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"},t=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,n={},s={};function o(e,r,t){var n,i,a,c,l,u="";for("string"!=typeof r&&(t=r,r=o.defaultChars),void 0===t&&(t=!0),l=function(e){var r,t,n=s[e];if(n)return n;for(n=s[e]=[],r=0;r<128;r++)t=String.fromCharCode(r),/^[0-9a-z]$/i.test(t)?n.push(t):n.push("%"+("0"+r.toString(16).toUpperCase()).slice(-2));for(r=0;r=55296&&a<=57343){if(a>=55296&&a<=56319&&n+1=56320&&c<=57343){u+=encodeURIComponent(e[n]+e[n+1]),n++;continue}u+="%EF%BF%BD"}else u+=encodeURIComponent(e[n]);return u}o.defaultChars=";/?:@&=+$,-_.!~*'()#",o.componentChars="-_.!~*'()";var i=o,a={};function c(e,r){var t;return"string"!=typeof r&&(r=c.defaultChars),t=function(e){var r,t,n=a[e];if(n)return n;for(n=a[e]=[],r=0;r<128;r++)t=String.fromCharCode(r),n.push(t);for(r=0;r=55296&&c<=57343?"���":String.fromCharCode(c),r+=6):240==(248&s)&&r+91114111?l+="����":(c-=65536,l+=String.fromCharCode(55296+(c>>10),56320+(1023&c))),r+=9):l+="�";return l}))}c.defaultChars=";/?:@&=+$,#",c.componentChars="";var l=c;function u(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var p=/^([a-z0-9.+-]+:)/i,h=/:[0-9]*$/,f=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,d=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),m=["'"].concat(d),g=["%","/","?",";","#"].concat(m),_=["/","?","#"],k=/^[+a-z0-9A-Z_-]{0,63}$/,b=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,v={javascript:!0,"javascript:":!0},C={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};u.prototype.parse=function(e,r){var t,n,s,o,i,a=e;if(a=a.trim(),!r&&1===e.split("#").length){var c=f.exec(a);if(c)return this.pathname=c[1],c[2]&&(this.search=c[2]),this}var l=p.exec(a);if(l&&(s=(l=l[0]).toLowerCase(),this.protocol=l,a=a.substr(l.length)),(r||l||a.match(/^\/\/[^@\/]+@[^@\/]+/))&&(!(i="//"===a.substr(0,2))||l&&v[l]||(a=a.substr(2),this.slashes=!0)),!v[l]&&(i||l&&!C[l])){var u,h,d=-1;for(t=0;t<_.length;t++)-1!==(o=a.indexOf(_[t]))&&(-1===d||o127?D+="x":D+=x[w];if(!D.match(k)){var q=A.slice(0,t),S=A.slice(t+1),F=x.match(b);F&&(q.push(F[1]),S.unshift(F[2])),S.length&&(a=S.join(".")+a),this.hostname=q.join(".");break}}}}this.hostname.length>255&&(this.hostname=""),y&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var L=a.indexOf("#");-1!==L&&(this.hash=a.substr(L),a=a.slice(0,L));var z=a.indexOf("?");return-1!==z&&(this.search=a.substr(z),a=a.slice(0,z)),a&&(this.pathname=a),C[s]&&this.hostname&&!this.pathname&&(this.pathname=""),this},u.prototype.parseHost=function(e){var r=h.exec(e);r&&(":"!==(r=r[0])&&(this.port=r.substr(1)),e=e.substr(0,e.length-r.length)),e&&(this.hostname=e)};n.encode=i,n.decode=l,n.format=function(e){var r="";return r+=e.protocol||"",r+=e.slashes?"//":"",r+=e.auth?e.auth+"@":"",e.hostname&&-1!==e.hostname.indexOf(":")?r+="["+e.hostname+"]":r+=e.hostname||"",r+=e.port?":"+e.port:"",r+=e.pathname||"",(r+=e.search||"")+(e.hash||"")},n.parse=function(e,r){if(e&&e instanceof u)return e;var t=new u;return t.parse(e,r),t};var y={},A=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,x=/[\0-\x1F\x7F-\x9F]/,D=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/;y.Any=A,y.Cc=x,y.Cf=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,y.P=t,y.Z=D,function(e){var s=Object.prototype.hasOwnProperty;function o(e,r){return s.call(e,r)}function i(e){return!(e>=55296&&e<=57343||e>=64976&&e<=65007||65535==(65535&e)||65534==(65535&e)||e>=0&&e<=8||11===e||e>=14&&e<=31||e>=127&&e<=159||e>1114111)}function a(e){if(e>65535){var r=55296+((e-=65536)>>10),t=56320+(1023&e);return String.fromCharCode(r,t)}return String.fromCharCode(e)}var c=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,l=new RegExp(c.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),u=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,p=r,h=/[&<>"]/,f=/[&<>"]/g,d={"&":"&","<":"<",">":">",'"':"""};function m(e){return d[e]}var g=/[.?*+^$[\]\\(){}|-]/g,_=t;e.lib={},e.lib.mdurl=n,e.lib.ucmicro=y,e.assign=function(e){var r=Array.prototype.slice.call(arguments,1);return r.forEach((function(r){if(r){if("object"!=typeof r)throw new TypeError(r+"must be object");Object.keys(r).forEach((function(t){e[t]=r[t]}))}})),e},e.isString=function(e){return"[object String]"===(r=e,Object.prototype.toString.call(r));var r},e.has=o,e.unescapeMd=function(e){return e.indexOf("\\")<0?e:e.replace(c,"$1")},e.unescapeAll=function(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(l,(function(e,r,t){return r||(n=e,c=0,o(p,s=t)?p[s]:35===s.charCodeAt(0)&&u.test(s)&&i(c="x"===s[1].toLowerCase()?parseInt(s.slice(2),16):parseInt(s.slice(1),10))?a(c):n);var n,s,c}))},e.isValidEntityCode=i,e.fromCodePoint=a,e.escapeHtml=function(e){return h.test(e)?e.replace(f,m):e},e.arrayReplaceAt=function(e,r,t){return[].concat(e.slice(0,r),t,e.slice(r+1))},e.isSpace=function(e){switch(e){case 9:case 32:return!0}return!1},e.isWhiteSpace=function(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1},e.isMdAsciiPunct=function(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}},e.isPunctChar=function(e){return _.test(e)},e.escapeRE=function(e){return e.replace(g,"\\$&")},e.normalizeReference=function(e){return e=e.trim().replace(/\s+/g," "),"Ṿ"==="ẞ".toLowerCase()&&(e=e.replace(/ẞ/g,"ß")),e.toLowerCase().toUpperCase()}}(e);var w={},E=e.unescapeAll,q=e.unescapeAll;w.parseLinkLabel=function(e,r,t){var n,s,o,i,a=-1,c=e.posMax,l=e.pos;for(e.pos=r+1,n=1;e.pos32)return i;if(41===n){if(0===s)break;s--}r++}return o===r||0!==s||(i.str=E(e.slice(o,r)),i.lines=0,i.pos=r,i.ok=!0),i},w.parseLinkTitle=function(e,r,t){var n,s,o=0,i=r,a={ok:!1,pos:0,lines:0,str:""};if(r>=t)return a;if(34!==(s=e.charCodeAt(r))&&39!==s&&40!==s)return a;for(r++,40===s&&(s=41);r"+L(e[r].content)+""},z.code_block=function(e,r,t,n,s){var o=e[r];return""+L(e[r].content)+"\n"},z.fence=function(e,r,t,n,s){var o,i,a,c,l,u=e[r],p=u.info?F(u.info).trim():"",h="",f="";return p&&(h=(a=p.split(/(\s+)/g))[0],f=a.slice(2).join("")),0===(o=t.highlight&&t.highlight(u.content,h,f)||L(u.content)).indexOf(""+o+"\n"):"
"+o+"
\n"},z.image=function(e,r,t,n,s){var o=e[r];return o.attrs[o.attrIndex("alt")][1]=s.renderInlineAsText(o.children,t,n),s.renderToken(e,r,t)},z.hardbreak=function(e,r,t){return t.xhtmlOut?"
\n":"
\n"},z.softbreak=function(e,r,t){return t.breaks?t.xhtmlOut?"
\n":"
\n":"\n"},z.text=function(e,r){return L(e[r].content)},z.html_block=function(e,r){return e[r].content},z.html_inline=function(e,r){return e[r].content},T.prototype.renderAttrs=function(e){var r,t,n;if(!e.attrs)return"";for(n="",r=0,t=e.attrs.length;r\n":">")},T.prototype.renderInline=function(e,r,t){for(var n,s="",o=this.rules,i=0,a=e.length;i/i.test(e)}var j=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,U=/\((c|tm|r)\)/i,V=/\((c|tm|r)\)/gi,Z={c:"©",r:"®",tm:"™"};function $(e,r){return Z[r.toLowerCase()]}function G(e){var r,t,n=0;for(r=e.length-1;r>=0;r--)"text"!==(t=e[r]).type||n||(t.content=t.content.replace(V,$)),"link_open"===t.type&&"auto"===t.info&&n--,"link_close"===t.type&&"auto"===t.info&&n++}function H(e){var r,t,n=0;for(r=e.length-1;r>=0;r--)"text"!==(t=e[r]).type||n||j.test(t.content)&&(t.content=t.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/gm,"$1—").replace(/(^|\s)--(?=\s|$)/gm,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/gm,"$1–")),"link_open"===t.type&&"auto"===t.info&&n--,"link_close"===t.type&&"auto"===t.info&&n++}var J=e.isWhiteSpace,W=e.isPunctChar,Y=e.isMdAsciiPunct,K=/['"]/,Q=/['"]/g;function X(e,r,t){return e.slice(0,r)+t+e.slice(r+1)}function ee(e,r){var t,n,s,o,i,a,c,l,u,p,h,f,d,m,g,_,k,b,v,C,y;for(v=[],t=0;t=0&&!(v[k].level<=c);k--);if(v.length=k+1,"text"===n.type){i=0,a=(s=n.content).length;e:for(;i=0)u=s.charCodeAt(o.index-1);else for(k=t-1;k>=0&&"softbreak"!==e[k].type&&"hardbreak"!==e[k].type;k--)if(e[k].content){u=e[k].content.charCodeAt(e[k].content.length-1);break}if(p=32,i=48&&u<=57&&(_=g=!1),g&&_&&(g=h,_=f),g||_){if(_)for(k=v.length-1;k>=0&&(l=v[k],!(v[k].level=0&&(t=this.attrs[r][1]),t},re.prototype.attrJoin=function(e,r){var t=this.attrIndex(e);t<0?this.attrPush([e,r]):this.attrs[t][1]=this.attrs[t][1]+" "+r};var te=re,ne=te;function se(e,r,t){this.src=e,this.env=t,this.tokens=[],this.inlineMode=!1,this.md=r}se.prototype.Token=ne;var oe=se,ie=R,ae=[["normalize",function(e){var r;r=(r=e.src.replace(B,"\n")).replace(N,"�"),e.src=r}],["block",function(e){var r;e.inlineMode?((r=new e.Token("inline","",0)).content=e.src,r.map=[0,1],r.children=[],e.tokens.push(r)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}],["inline",function(e){var r,t,n,s=e.tokens;for(t=0,n=s.length;t=0;r--)if("link_close"!==(i=s[r]).type){if("html_inline"===i.type&&(k=i.content,/^\s]/i.test(k)&&f>0&&f--,P(i.content)&&f++),!(f>0)&&"text"===i.type&&e.md.linkify.test(i.content)){for(l=i.content,_=e.md.linkify.match(l),a=[],h=i.level,p=0,_.length>0&&0===_[0].index&&r>0&&"text_special"===s[r-1].type&&(_=_.slice(1)),c=0;c<_.length;c++)d=_[c].url,m=e.md.normalizeLink(d),e.md.validateLink(m)&&(g=_[c].text,g=_[c].schema?"mailto:"!==_[c].schema||/^mailto:/i.test(g)?e.md.normalizeLinkText(g):e.md.normalizeLinkText("mailto:"+g).replace(/^mailto:/,""):e.md.normalizeLinkText("http://"+g).replace(/^http:\/\//,""),(u=_[c].index)>p&&((o=new e.Token("text","",0)).content=l.slice(p,u),o.level=h,a.push(o)),(o=new e.Token("link_open","a",1)).attrs=[["href",m]],o.level=h++,o.markup="linkify",o.info="auto",a.push(o),(o=new e.Token("text","",0)).content=g,o.level=h,a.push(o),(o=new e.Token("link_close","a",-1)).level=--h,o.markup="linkify",o.info="auto",a.push(o),p=_[c].lastIndex);p=0;r--)"inline"===e.tokens[r].type&&(U.test(e.tokens[r].content)&&G(e.tokens[r].children),j.test(e.tokens[r].content)&&H(e.tokens[r].children))}],["smartquotes",function(e){var r;if(e.md.options.typographer)for(r=e.tokens.length-1;r>=0;r--)"inline"===e.tokens[r].type&&K.test(e.tokens[r].content)&&ee(e.tokens[r].children,e)}],["text_join",function(e){var r,t,n,s,o,i,a=e.tokens;for(r=0,t=a.length;r=o)return-1;if((t=e.src.charCodeAt(s++))<48||t>57)return-1;for(;;){if(s>=o)return-1;if(!((t=e.src.charCodeAt(s++))>=48&&t<=57)){if(41===t||46===t)break;return-1}if(s-n>=10)return-1}return s`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",ye="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",Ae=new RegExp("^(?:"+Ce+"|"+ye+"|\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e|<[?][\\s\\S]*?[?]>|]*>|)"),xe=new RegExp("^(?:"+Ce+"|"+ye+")");ve.HTML_TAG_RE=Ae,ve.HTML_OPEN_CLOSE_TAG_RE=xe;var De=ve.HTML_OPEN_CLOSE_TAG_RE,we=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(De.source+"\\s*$"),/^$/,!1]],Ee=e.isSpace,qe=te,Se=e.isSpace;function Fe(e,r,t,n){var s,o,i,a,c,l,u,p;for(this.src=e,this.md=r,this.env=t,this.tokens=n,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0,this.result="",p=!1,i=a=l=u=0,c=(o=this.src).length;a0&&this.level++,this.tokens.push(n),n},Fe.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]},Fe.prototype.skipEmptyLines=function(e){for(var r=this.lineMax;er;)if(!Se(this.src.charCodeAt(--e)))return e+1;return e},Fe.prototype.skipChars=function(e,r){for(var t=this.src.length;et;)if(r!==this.src.charCodeAt(--e))return e+1;return e},Fe.prototype.getLines=function(e,r,t,n){var s,o,i,a,c,l,u,p=e;if(e>=r)return"";for(l=new Array(r-e),s=0;pt?new Array(o-t+1).join(" ")+this.src.slice(a,c):this.src.slice(a,c)}return l.join("")},Fe.prototype.Token=qe;var Le=Fe,ze=R,Te=[["table",function(e,r,t,n){var s,o,i,a,c,l,u,p,h,f,d,m,g,_,k,b,v,C;if(r+2>t)return!1;if(l=r+1,e.sCount[l]=4)return!1;if((i=e.bMarks[l]+e.tShift[l])>=e.eMarks[l])return!1;if(124!==(v=e.src.charCodeAt(i++))&&45!==v&&58!==v)return!1;if(i>=e.eMarks[l])return!1;if(124!==(C=e.src.charCodeAt(i++))&&45!==C&&58!==C&&!ue(C))return!1;if(45===v&&ue(C))return!1;for(;i=4)return!1;if((u=he(o)).length&&""===u[0]&&u.shift(),u.length&&""===u[u.length-1]&&u.pop(),0===(p=u.length)||p!==f.length)return!1;if(n)return!0;for(_=e.parentType,e.parentType="table",b=e.md.block.ruler.getRules("blockquote"),(h=e.push("table_open","table",1)).map=m=[r,0],(h=e.push("thead_open","thead",1)).map=[r,r+1],(h=e.push("tr_open","tr",1)).map=[r,r+1],a=0;a=4)break;for((u=he(o)).length&&""===u[0]&&u.shift(),u.length&&""===u[u.length-1]&&u.pop(),l===r+2&&((h=e.push("tbody_open","tbody",1)).map=g=[r+2,0]),(h=e.push("tr_open","tr",1)).map=[l,l+1],a=0;a=4))break;s=++n}return e.line=s,(o=e.push("code_block","code",0)).content=e.getLines(r,s,4+e.blkIndent,!1)+"\n",o.map=[r,e.line],!0}],["fence",function(e,r,t,n){var s,o,i,a,c,l,u,p=!1,h=e.bMarks[r]+e.tShift[r],f=e.eMarks[r];if(e.sCount[r]-e.blkIndent>=4)return!1;if(h+3>f)return!1;if(126!==(s=e.src.charCodeAt(h))&&96!==s)return!1;if(c=h,(o=(h=e.skipChars(h,s))-c)<3)return!1;if(u=e.src.slice(c,h),i=e.src.slice(h,f),96===s&&i.indexOf(String.fromCharCode(s))>=0)return!1;if(n)return!0;for(a=r;!(++a>=t||(h=c=e.bMarks[a]+e.tShift[a])<(f=e.eMarks[a])&&e.sCount[a]=4||(h=e.skipChars(h,s))-c=4)return!1;if(62!==e.src.charCodeAt(D++))return!1;if(n)return!0;for(a=h=e.sCount[r]+1,32===e.src.charCodeAt(D)?(D++,a++,h++,s=!1,b=!0):9===e.src.charCodeAt(D)?(b=!0,(e.bsCount[r]+h)%4==3?(D++,a++,h++,s=!1):s=!0):b=!1,f=[e.bMarks[r]],e.bMarks[r]=D;D=w,_=[e.sCount[r]],e.sCount[r]=h-a,k=[e.tShift[r]],e.tShift[r]=D-e.bMarks[r],C=e.md.block.ruler.getRules("blockquote"),g=e.parentType,e.parentType="blockquote",p=r+1;p=(w=e.eMarks[p])));p++)if(62!==e.src.charCodeAt(D++)||A){if(l)break;for(v=!1,i=0,c=C.length;i=w,d.push(e.bsCount[p]),e.bsCount[p]=e.sCount[p]+1+(b?1:0),_.push(e.sCount[p]),e.sCount[p]=h-a,k.push(e.tShift[p]),e.tShift[p]=D-e.bMarks[p]}for(m=e.blkIndent,e.blkIndent=0,(y=e.push("blockquote_open","blockquote",1)).markup=">",y.map=u=[r,0],e.md.block.tokenize(e,r,p),(y=e.push("blockquote_close","blockquote",-1)).markup=">",e.lineMax=x,e.parentType=g,u[1]=e.line,i=0;i=4)return!1;if(42!==(s=e.src.charCodeAt(c++))&&45!==s&&95!==s)return!1;for(o=1;c=4)return!1;if(e.listIndent>=0&&e.sCount[r]-e.listIndent>=4&&e.sCount[r]=e.blkIndent&&(z=!0),(w=_e(e,r))>=0){if(u=!0,q=e.bMarks[r]+e.tShift[r],g=Number(e.src.slice(q,w-1)),z&&1!==g)return!1}else{if(!((w=ge(e,r))>=0))return!1;u=!1}if(z&&e.skipSpaces(w)>=e.eMarks[r])return!1;if(m=e.src.charCodeAt(w-1),n)return!0;for(d=e.tokens.length,u?(L=e.push("ordered_list_open","ol",1),1!==g&&(L.attrs=[["start",g]])):L=e.push("bullet_list_open","ul",1),L.map=f=[r,0],L.markup=String.fromCharCode(m),k=r,E=!1,F=e.md.block.ruler.getRules("list"),C=e.parentType,e.parentType="list";k=_?1:b-l)>4&&(c=1),a=l+c,(L=e.push("list_item_open","li",1)).markup=String.fromCharCode(m),L.map=p=[r,0],u&&(L.info=e.src.slice(q,w-1)),x=e.tight,A=e.tShift[r],y=e.sCount[r],v=e.listIndent,e.listIndent=e.blkIndent,e.blkIndent=a,e.tight=!0,e.tShift[r]=o-e.bMarks[r],e.sCount[r]=b,o>=_&&e.isEmpty(r+1)?e.line=Math.min(e.line+2,t):e.md.block.tokenize(e,r,t,!0),e.tight&&!E||(T=!1),E=e.line-r>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=v,e.tShift[r]=A,e.sCount[r]=y,e.tight=x,(L=e.push("list_item_close","li",-1)).markup=String.fromCharCode(m),k=r=e.line,p[1]=k,o=e.bMarks[r],k>=t)break;if(e.sCount[k]=4)break;for(S=!1,i=0,h=F.length;i=4)return!1;if(91!==e.src.charCodeAt(C))return!1;for(;++C3||e.sCount[A]<0)){for(_=!1,l=0,u=k.length;l=4)return!1;if(!e.md.options.html)return!1;if(60!==e.src.charCodeAt(c))return!1;for(a=e.src.slice(c,l),s=0;s=4)return!1;if(35!==(s=e.src.charCodeAt(c))||c>=l)return!1;for(o=1,s=e.src.charCodeAt(++c);35===s&&c6||cc&&Ee(e.src.charCodeAt(i-1))&&(l=i),e.line=r+1,(a=e.push("heading_open","h"+String(o),1)).markup="########".slice(0,o),a.map=[r,e.line],(a=e.push("inline","",0)).content=e.src.slice(c,l).trim(),a.map=[r,e.line],a.children=[],(a=e.push("heading_close","h"+String(o),-1)).markup="########".slice(0,o)),0))},["paragraph","reference","blockquote"]],["lheading",function(e,r,t){var n,s,o,i,a,c,l,u,p,h,f=r+1,d=e.md.block.ruler.getRules("paragraph");if(e.sCount[r]-e.blkIndent>=4)return!1;for(h=e.parentType,e.parentType="paragraph";f3)){if(e.sCount[f]>=e.blkIndent&&(c=e.bMarks[f]+e.tShift[f])<(l=e.eMarks[f])&&(45===(p=e.src.charCodeAt(c))||61===p)&&(c=e.skipChars(c,p),(c=e.skipSpaces(c))>=l)){u=61===p?1:2;break}if(!(e.sCount[f]<0)){for(s=!1,o=0,i=d.length;o3||e.sCount[c]<0)){for(n=!1,s=0,o=l.length;s=t))&&!(e.sCount[i]=c){e.line=t;break}for(n=0;n?@[]^_`{|}~-".split("").forEach((function(e){Pe[e.charCodeAt(0)]=1}));var Ue={};function Ve(e,r){var t,n,s,o,i,a=[],c=r.length;for(t=0;t=0;t--)95!==(n=r[t]).marker&&42!==n.marker||-1!==n.end&&(s=r[n.end],a=t>0&&r[t-1].end===n.end+1&&r[t-1].marker===n.marker&&r[t-1].token===n.token-1&&r[n.end+1].token===s.token+1,i=String.fromCharCode(n.marker),(o=e.tokens[n.token]).type=a?"strong_open":"em_open",o.tag=a?"strong":"em",o.nesting=1,o.markup=a?i+i:i,o.content="",(o=e.tokens[s.token]).type=a?"strong_close":"em_close",o.tag=a?"strong":"em",o.nesting=-1,o.markup=a?i+i:i,o.content="",a&&(e.tokens[r[t-1].token].content="",e.tokens[r[n.end+1].token].content="",t--))}Ze.tokenize=function(e,r){var t,n,s=e.pos,o=e.src.charCodeAt(s);if(r)return!1;if(95!==o&&42!==o)return!1;for(n=e.scanDelims(e.pos,42===o),t=0;t\x00-\x20]*)$/,Qe=ve.HTML_TAG_RE,Xe=r,er=e.has,rr=e.isValidEntityCode,tr=e.fromCodePoint,nr=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,sr=/^&([a-z][a-z0-9]{1,31});/i;function or(e,r){var t,n,s,o,i,a,c,l,u={},p=r.length;if(p){var h=0,f=-2,d=[];for(t=0;ti;n-=d[n]+1)if((o=r[n]).marker===s.marker&&o.open&&o.end<0&&(c=!1,(o.close||s.open)&&(o.length+s.length)%3==0&&(o.length%3==0&&s.length%3==0||(c=!0)),!c)){l=n>0&&!r[n-1].open?d[n-1]+1:0,d[t]=t-n+l,d[n]=l,s.open=!1,o.end=t,o.close=!1,a=-1,f=-2;break}-1!==a&&(u[s.marker][(s.open?3:0)+(s.length||0)%3]=a)}}}var ir=te,ar=e.isWhiteSpace,cr=e.isPunctChar,lr=e.isMdAsciiPunct;function ur(e,r,t,n){this.src=e,this.env=t,this.md=r,this.tokens=n,this.tokens_meta=Array(n.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1,this.linkLevel=0}ur.prototype.pushPending=function(){var e=new ir("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e},ur.prototype.push=function(e,r,t){this.pending&&this.pushPending();var n=new ir(e,r,t),s=null;return t<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),n.level=this.level,t>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],s={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(n),this.tokens_meta.push(s),n},ur.prototype.scanDelims=function(e,r){var t,n,s,o,i,a,c,l,u,p=e,h=!0,f=!0,d=this.posMax,m=this.src.charCodeAt(e);for(t=e>0?this.src.charCodeAt(e-1):32;p0||(t=e.pos)+3>e.posMax||58!==e.src.charCodeAt(t)||47!==e.src.charCodeAt(t+1)||47!==e.src.charCodeAt(t+2)||!(n=e.pending.match(Be))||(s=n[1],!(o=e.md.linkify.matchAtStart(e.src.slice(t-s.length)))||(i=(i=o.url).replace(/\*+$/,""),a=e.md.normalizeLink(i),!e.md.validateLink(a)||(r||(e.pending=e.pending.slice(0,-s.length),(c=e.push("link_open","a",1)).attrs=[["href",a]],c.markup="linkify",c.info="auto",(c=e.push("text","",0)).content=e.md.normalizeLinkText(i),(c=e.push("link_close","a",-1)).markup="linkify",c.info="auto"),e.pos+=i.length-s.length,0))))}],["newline",function(e,r){var t,n,s,o=e.pos;if(10!==e.src.charCodeAt(o))return!1;if(t=e.pending.length-1,n=e.posMax,!r)if(t>=0&&32===e.pending.charCodeAt(t))if(t>=1&&32===e.pending.charCodeAt(t-1)){for(s=t-1;s>=1&&32===e.pending.charCodeAt(s-1);)s--;e.pending=e.pending.slice(0,s),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(o++;o=c)return!1;if(10===(t=e.src.charCodeAt(a))){for(r||e.push("hardbreak","br",0),a++;a=55296&&t<=56319&&a+1=56320&&n<=57343&&(o+=e.src[a+1],a++),s="\\"+o,r||(i=e.push("text_special","",0),t<256&&0!==Pe[t]?i.content=o:i.content=s,i.markup=s,i.info="escape"),e.pos=a+1,!0}],["backticks",function(e,r){var t,n,s,o,i,a,c,l,u=e.pos;if(96!==e.src.charCodeAt(u))return!1;for(t=u,u++,n=e.posMax;u=f)return!1;if(d=a,(c=e.md.helpers.parseLinkDestination(e.src,a,e.posMax)).ok){for(u=e.md.normalizeLink(c.str),e.md.validateLink(u)?a=c.pos:u="",d=a;a=f||41!==e.src.charCodeAt(a))&&(m=!0),a++}if(m){if(void 0===e.env.references)return!1;if(a=0?s=e.src.slice(d,a++):a=o+1):a=o+1,s||(s=e.src.slice(i,o)),!(l=e.env.references[Ge(s)]))return e.pos=h,!1;u=l.href,p=l.title}return r||(e.pos=i,e.posMax=o,e.push("link_open","a",1).attrs=t=[["href",u]],p&&t.push(["title",p]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,e.push("link_close","a",-1)),e.pos=a,e.posMax=f,!0}],["image",function(e,r){var t,n,s,o,i,a,c,l,u,p,h,f,d,m="",g=e.pos,_=e.posMax;if(33!==e.src.charCodeAt(e.pos))return!1;if(91!==e.src.charCodeAt(e.pos+1))return!1;if(a=e.pos+2,(i=e.md.helpers.parseLinkLabel(e,e.pos+1,!1))<0)return!1;if((c=i+1)<_&&40===e.src.charCodeAt(c)){for(c++;c<_&&(n=e.src.charCodeAt(c),We(n)||10===n);c++);if(c>=_)return!1;for(d=c,(u=e.md.helpers.parseLinkDestination(e.src,c,e.posMax)).ok&&(m=e.md.normalizeLink(u.str),e.md.validateLink(m)?c=u.pos:m=""),d=c;c<_&&(n=e.src.charCodeAt(c),We(n)||10===n);c++);if(u=e.md.helpers.parseLinkTitle(e.src,c,e.posMax),c<_&&d!==c&&u.ok)for(p=u.str,c=u.pos;c<_&&(n=e.src.charCodeAt(c),We(n)||10===n);c++);else p="";if(c>=_||41!==e.src.charCodeAt(c))return e.pos=g,!1;c++}else{if(void 0===e.env.references)return!1;if(c<_&&91===e.src.charCodeAt(c)?(d=c+1,(c=e.md.helpers.parseLinkLabel(e,c))>=0?o=e.src.slice(d,c++):c=i+1):c=i+1,o||(o=e.src.slice(a,i)),!(l=e.env.references[Je(o)]))return e.pos=g,!1;m=l.href,p=l.title}return r||(s=e.src.slice(a,i),e.md.inline.parse(s,e.md,e.env,f=[]),(h=e.push("image","img",0)).attrs=t=[["src",m],["alt",""]],h.children=f,h.content=s,p&&t.push(["title",p])),e.pos=c,e.posMax=_,!0}],["autolink",function(e,r){var t,n,s,o,i,a,c=e.pos;if(60!==e.src.charCodeAt(c))return!1;for(i=e.pos,a=e.posMax;;){if(++c>=a)return!1;if(60===(o=e.src.charCodeAt(c)))return!1;if(62===o)break}return t=e.src.slice(i+1,c),Ke.test(t)?(n=e.md.normalizeLink(t),!!e.md.validateLink(n)&&(r||((s=e.push("link_open","a",1)).attrs=[["href",n]],s.markup="autolink",s.info="auto",(s=e.push("text","",0)).content=e.md.normalizeLinkText(t),(s=e.push("link_close","a",-1)).markup="autolink",s.info="auto"),e.pos+=t.length+2,!0)):!!Ye.test(t)&&(n=e.md.normalizeLink("mailto:"+t),!!e.md.validateLink(n)&&(r||((s=e.push("link_open","a",1)).attrs=[["href",n]],s.markup="autolink",s.info="auto",(s=e.push("text","",0)).content=e.md.normalizeLinkText(t),(s=e.push("link_close","a",-1)).markup="autolink",s.info="auto"),e.pos+=t.length+2,!0))}],["html_inline",function(e,r){var t,n,s,o,i,a,c,l=e.pos;return!(!e.md.options.html||(s=e.posMax,60!==e.src.charCodeAt(l)||l+2>=s||33!==(t=e.src.charCodeAt(l+1))&&63!==t&&47!==t&&(a=t,c=32|a,!(c>=97&&c<=122))||!(n=e.src.slice(l).match(Qe))||(r||((o=e.push("html_inline","",0)).content=e.src.slice(l,l+n[0].length),i=o.content,/^\s]/i.test(i)&&e.linkLevel++,function(e){return/^<\/a\s*>/i.test(e)}(o.content)&&e.linkLevel--),e.pos+=n[0].length,0)))}],["entity",function(e,r){var t,n,s,o=e.pos,i=e.posMax;if(38!==e.src.charCodeAt(o))return!1;if(o+1>=i)return!1;if(35===e.src.charCodeAt(o+1)){if(n=e.src.slice(o).match(nr))return r||(t="x"===n[1][0].toLowerCase()?parseInt(n[1].slice(1),16):parseInt(n[1],10),(s=e.push("text_special","",0)).content=rr(t)?tr(t):tr(65533),s.markup=n[0],s.info="entity"),e.pos+=n[0].length,!0}else if((n=e.src.slice(o).match(sr))&&er(Xe,n[1]))return r||((s=e.push("text_special","",0)).content=Xe[n[1]],s.markup=n[0],s.info="entity"),e.pos+=n[0].length,!0;return!1}]],dr=[["balance_pairs",function(e){var r,t=e.tokens_meta,n=e.tokens_meta.length;for(or(0,e.delimiters),r=0;r0&&n++,"text"===s[r].type&&r+1=o)break}else e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()},mr.prototype.parse=function(e,r,t,n){var s,o,i,a=new this.State(e,r,t,n);for(this.tokenize(a),i=(o=this.ruler2.getRules("")).length,s=0;s=3&&":"===e[r-3]||r>=3&&"/"===e[r-3]?0:n.match(t.re.no_http)[0].length:0}},"mailto:":{validate:function(e,r,t){var n=e.slice(r);return t.re.mailto||(t.re.mailto=new RegExp("^"+t.re.src_email_name+"@"+t.re.src_host_strict,"i")),t.re.mailto.test(n)?n.match(t.re.mailto)[0].length:0}}},Ar="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function xr(e){var r,n,s=e.re=(r=(r=e.__opts__)||{},(n={}).src_Any=A.source,n.src_Cc=x.source,n.src_Z=D.source,n.src_P=t.source,n.src_ZPCc=[n.src_Z,n.src_P,n.src_Cc].join("|"),n.src_ZCc=[n.src_Z,n.src_Cc].join("|"),n.src_pseudo_letter="(?:(?![><|]|"+n.src_ZPCc+")"+n.src_Any+")",n.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",n.src_auth="(?:(?:(?!"+n.src_ZCc+"|[@/\\[\\]()]).)+@)?",n.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",n.src_host_terminator="(?=$|[><|]|"+n.src_ZPCc+")(?!"+(r["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+n.src_ZPCc+"))",n.src_path="(?:[/?#](?:(?!"+n.src_ZCc+"|[><|]|[()[\\]{}.,\"'?!\\-;]).|\\[(?:(?!"+n.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+n.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+n.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+n.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+n.src_ZCc+"|[']).)+\\'|\\'(?="+n.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+n.src_ZCc+"|[.]|$)|"+(r["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+n.src_ZCc+"|$)|;(?!"+n.src_ZCc+"|$)|\\!+(?!"+n.src_ZCc+"|[!]|$)|\\?(?!"+n.src_ZCc+"|[?]|$))+|\\/)?",n.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',n.src_xn="xn--[a-z0-9\\-]{1,59}",n.src_domain_root="(?:"+n.src_xn+"|"+n.src_pseudo_letter+"{1,63})",n.src_domain="(?:"+n.src_xn+"|(?:"+n.src_pseudo_letter+")|(?:"+n.src_pseudo_letter+"(?:-|"+n.src_pseudo_letter+"){0,61}"+n.src_pseudo_letter+"))",n.src_host="(?:(?:(?:(?:"+n.src_domain+")\\.)*"+n.src_domain+"))",n.tpl_host_fuzzy="(?:"+n.src_ip4+"|(?:(?:(?:"+n.src_domain+")\\.)+(?:%TLDS%)))",n.tpl_host_no_ip_fuzzy="(?:(?:(?:"+n.src_domain+")\\.)+(?:%TLDS%))",n.src_host_strict=n.src_host+n.src_host_terminator,n.tpl_host_fuzzy_strict=n.tpl_host_fuzzy+n.src_host_terminator,n.src_host_port_strict=n.src_host+n.src_port+n.src_host_terminator,n.tpl_host_port_fuzzy_strict=n.tpl_host_fuzzy+n.src_port+n.src_host_terminator,n.tpl_host_port_no_ip_fuzzy_strict=n.tpl_host_no_ip_fuzzy+n.src_port+n.src_host_terminator,n.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+n.src_ZPCc+"|>|$))",n.tpl_email_fuzzy='(^|[><|]|"|\\(|'+n.src_ZCc+")("+n.src_email_name+"@"+n.tpl_host_fuzzy_strict+")",n.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+n.src_ZPCc+"))((?![$+<=>^`||])"+n.tpl_host_port_fuzzy_strict+n.src_path+")",n.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+n.src_ZPCc+"))((?![$+<=>^`||])"+n.tpl_host_port_no_ip_fuzzy_strict+n.src_path+")",n),o=e.__tlds__.slice();function i(e){return e.replace("%TLDS%",s.src_tlds)}e.onCompile(),e.__tlds_replaced__||o.push("a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]"),o.push(s.src_xn),s.src_tlds=o.join("|"),s.email_fuzzy=RegExp(i(s.tpl_email_fuzzy),"i"),s.link_fuzzy=RegExp(i(s.tpl_link_fuzzy),"i"),s.link_no_ip_fuzzy=RegExp(i(s.tpl_link_no_ip_fuzzy),"i"),s.host_fuzzy_test=RegExp(i(s.tpl_host_fuzzy_test),"i");var a=[];function c(e,r){throw new Error('(LinkifyIt) Invalid schema "'+e+'": '+r)}e.__compiled__={},Object.keys(e.__schemas__).forEach((function(r){var t=e.__schemas__[r];if(null!==t){var n={validate:null,link:null};if(e.__compiled__[r]=n,"[object Object]"===kr(t))return function(e){return"[object RegExp]"===kr(e)}(t.validate)?n.validate=function(e){return function(r,t){var n=r.slice(t);return e.test(n)?n.match(e)[0].length:0}}(t.validate):br(t.validate)?n.validate=t.validate:c(r,t),void(br(t.normalize)?n.normalize=t.normalize:t.normalize?c(r,t):n.normalize=function(e,r){r.normalize(e)});!function(e){return"[object String]"===kr(e)}(t)?c(r,t):a.push(r)}})),a.forEach((function(r){e.__compiled__[e.__schemas__[r]]&&(e.__compiled__[r].validate=e.__compiled__[e.__schemas__[r]].validate,e.__compiled__[r].normalize=e.__compiled__[e.__schemas__[r]].normalize)})),e.__compiled__[""]={validate:null,normalize:function(e,r){r.normalize(e)}};var l=Object.keys(e.__compiled__).filter((function(r){return r.length>0&&e.__compiled__[r]})).map(vr).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+s.src_ZPCc+"))("+l+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+s.src_ZPCc+"))("+l+")","ig"),e.re.schema_at_start=RegExp("^"+e.re.schema_search.source,"i"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),function(e){e.__index__=-1,e.__text_cache__=""}(e)}function Dr(e,r){var t=e.__index__,n=e.__last_index__,s=e.__text_cache__.slice(t,n);this.schema=e.__schema__.toLowerCase(),this.index=t+r,this.lastIndex=n+r,this.raw=s,this.text=s,this.url=s}function wr(e,r){var t=new Dr(e,r);return e.__compiled__[t.schema].normalize(t,e),t}function Er(e,r){if(!(this instanceof Er))return new Er(e,r);var t;r||(t=e,Object.keys(t||{}).reduce((function(e,r){return e||Cr.hasOwnProperty(r)}),!1)&&(r=e,e={})),this.__opts__=_r({},Cr,r),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=_r({},yr,e),this.__compiled__={},this.__tlds__=Ar,this.__tlds_replaced__=!1,this.re={},xr(this)}Er.prototype.add=function(e,r){return this.__schemas__[e]=r,xr(this),this},Er.prototype.set=function(e){return this.__opts__=_r(this.__opts__,e),this},Er.prototype.test=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return!1;var r,t,n,s,o,i,a,c;if(this.re.schema_test.test(e))for((a=this.re.schema_search).lastIndex=0;null!==(r=a.exec(e));)if(s=this.testSchemaAt(e,r[2],a.lastIndex)){this.__schema__=r[2],this.__index__=r.index+r[1].length,this.__last_index__=r.index+r[0].length+s;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(c=e.search(this.re.host_fuzzy_test))>=0&&(this.__index__<0||c=0&&null!==(n=e.match(this.re.email_fuzzy))&&(o=n.index+n[1].length,i=n.index+n[0].length,(this.__index__<0||othis.__last_index__)&&(this.__schema__="mailto:",this.__index__=o,this.__last_index__=i)),this.__index__>=0},Er.prototype.pretest=function(e){return this.re.pretest.test(e)},Er.prototype.testSchemaAt=function(e,r,t){return this.__compiled__[r.toLowerCase()]?this.__compiled__[r.toLowerCase()].validate(e,t,this):0},Er.prototype.match=function(e){var r=0,t=[];this.__index__>=0&&this.__text_cache__===e&&(t.push(wr(this,r)),r=this.__last_index__);for(var n=r?e.slice(r):e;this.test(n);)t.push(wr(this,r)),n=n.slice(this.__last_index__),r+=this.__last_index__;return t.length?t:null},Er.prototype.matchAtStart=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return null;var r=this.re.schema_at_start.exec(e);if(!r)return null;var t=this.testSchemaAt(e,r[2],r[0].length);return t?(this.__schema__=r[2],this.__index__=r.index+r[1].length,this.__last_index__=r.index+r[0].length+t,wr(this,0)):null},Er.prototype.tlds=function(e,r){return e=Array.isArray(e)?e:[e],r?(this.__tlds__=this.__tlds__.concat(e).sort().filter((function(e,r,t){return e!==t[r-1]})).reverse(),xr(this),this):(this.__tlds__=e.slice(),this.__tlds_replaced__=!0,xr(this),this)},Er.prototype.normalize=function(e){e.schema||(e.url="http://"+e.url),"mailto:"!==e.schema||/^mailto:/i.test(e.url)||(e.url="mailto:"+e.url)},Er.prototype.onCompile=function(){};var qr=Er,Sr=2147483647,Fr=/^xn--/,Lr=/[^\x20-\x7E]/,zr=/[\x2E\u3002\uFF0E\uFF61]/g,Tr={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Ir=Math.floor,Mr=String.fromCharCode; +/*! https://mths.be/punycode v1.4.1 by @mathias */function Rr(e){throw new RangeError(Tr[e])}function Br(e,r){for(var t=e.length,n=[];t--;)n[t]=r(e[t]);return n}function Nr(e,r){var t=e.split("@"),n="";return t.length>1&&(n=t[0]+"@",e=t[1]),n+Br((e=e.replace(zr,".")).split("."),r).join(".")}function Or(e){for(var r,t,n=[],s=0,o=e.length;s=55296&&r<=56319&&s65535&&(r+=Mr((e-=65536)>>>10&1023|55296),e=56320|1023&e),r+Mr(e)})).join("")}function jr(e,r){return e+22+75*(e<26)-((0!=r)<<5)}function Ur(e,r,t){var n=0;for(e=t?Ir(e/700):e>>1,e+=Ir(e/r);e>455;n+=36)e=Ir(e/35);return Ir(n+36*e/(e+38))}function Vr(e){var r,t,n,s,o,i,a,c,l,u,p,h=[],f=e.length,d=0,m=128,g=72;for((t=e.lastIndexOf("-"))<0&&(t=0),n=0;n=128&&Rr("not-basic"),h.push(e.charCodeAt(n));for(s=t>0?t+1:0;s=f&&Rr("invalid-input"),((c=(p=e.charCodeAt(s++))-48<10?p-22:p-65<26?p-65:p-97<26?p-97:36)>=36||c>Ir((Sr-d)/i))&&Rr("overflow"),d+=c*i,!(c<(l=a<=g?1:a>=g+26?26:a-g));a+=36)i>Ir(Sr/(u=36-l))&&Rr("overflow"),i*=u;g=Ur(d-o,r=h.length+1,0==o),Ir(d/r)>Sr-m&&Rr("overflow"),m+=Ir(d/r),d%=r,h.splice(d++,0,m)}return Pr(h)}function Zr(e){var r,t,n,s,o,i,a,c,l,u,p,h,f,d,m,g=[];for(h=(e=Or(e)).length,r=128,t=0,o=72,i=0;i=r&&pIr((Sr-t)/(f=n+1))&&Rr("overflow"),t+=(a-r)*f,r=a,i=0;iSr&&Rr("overflow"),p==r){for(c=t,l=36;!(c<(u=l<=o?1:l>=o+26?26:l-o));l+=36)m=c-u,d=36-u,g.push(Mr(jr(u+m%d,0))),c=Ir(m/d);g.push(Mr(jr(c,0))),o=Ur(t,f,n==s),t=0,++n}++t,++r}return g.join("")}function $r(e){return Nr(e,(function(e){return Fr.test(e)?Vr(e.slice(4).toLowerCase()):e}))}function Gr(e){return Nr(e,(function(e){return Lr.test(e)?"xn--"+Zr(e):e}))}var Hr={decode:Or,encode:Pr},Jr={version:"1.4.1",ucs2:Hr,toASCII:Gr,toUnicode:$r,encode:Zr,decode:Vr},Wr=e,Yr=w,Kr=I,Qr=le,Xr=Me,et=gr,rt=qr,tt=n,nt=function(e){if(e.__esModule)return e;var r=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(e).forEach((function(t){var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(r,t,n.get?n:{enumerable:!0,get:function(){return e[t]}})})),r}(Object.freeze({__proto__:null,decode:Vr,encode:Zr,toUnicode:$r,toASCII:Gr,version:"1.4.1",ucs2:Hr,default:Jr})),st={default:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}},zero:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}},commonmark:{options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}}},ot=/^(vbscript|javascript|file|data):/,it=/^data:image\/(gif|png|jpeg|webp);/;function at(e){var r=e.trim().toLowerCase();return!ot.test(r)||!!it.test(r)}var ct=["http:","https:","mailto:"];function lt(e){var r=tt.parse(e,!0);if(r.hostname&&(!r.protocol||ct.indexOf(r.protocol)>=0))try{r.hostname=nt.toASCII(r.hostname)}catch(t){}return tt.encode(tt.format(r))}function ut(e){var r=tt.parse(e,!0);if(r.hostname&&(!r.protocol||ct.indexOf(r.protocol)>=0))try{r.hostname=nt.toUnicode(r.hostname)}catch(t){}return tt.decode(tt.format(r),tt.decode.defaultChars+"%")}function pt(e,r){if(!(this instanceof pt))return new pt(e,r);r||Wr.isString(e)||(r=e||{},e="default"),this.inline=new et,this.block=new Xr,this.core=new Qr,this.renderer=new Kr,this.linkify=new rt,this.validateLink=at,this.normalizeLink=lt,this.normalizeLinkText=ut,this.utils=Wr,this.helpers=Wr.assign({},Yr),this.options={},this.configure(e),r&&this.set(r)}pt.prototype.set=function(e){return Wr.assign(this.options,e),this},pt.prototype.configure=function(e){var r,t=this;if(Wr.isString(e)&&!(e=st[r=e]))throw new Error('Wrong `markdown-it` preset "'+r+'", check name');if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach((function(r){e.components[r].rules&&t[r].ruler.enableOnly(e.components[r].rules),e.components[r].rules2&&t[r].ruler2.enableOnly(e.components[r].rules2)})),this},pt.prototype.enable=function(e,r){var t=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach((function(r){t=t.concat(this[r].ruler.enable(e,!0))}),this),t=t.concat(this.inline.ruler2.enable(e,!0));var n=e.filter((function(e){return t.indexOf(e)<0}));if(n.length&&!r)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+n);return this},pt.prototype.disable=function(e,r){var t=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach((function(r){t=t.concat(this[r].ruler.disable(e,!0))}),this),t=t.concat(this.inline.ruler2.disable(e,!0));var n=e.filter((function(e){return t.indexOf(e)<0}));if(n.length&&!r)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+n);return this},pt.prototype.use=function(e){var r=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,r),this},pt.prototype.parse=function(e,r){if("string"!=typeof e)throw new Error("Input data should be a String");var t=new this.core.State(e,this,r);return this.core.process(t),t.tokens},pt.prototype.render=function(e,r){return r=r||{},this.renderer.render(this.parse(e,r),this.options,r)},pt.prototype.parseInline=function(e,r){var t=new this.core.State(e,this,r);return t.inlineMode=!0,this.core.process(t),t.tokens},pt.prototype.renderInline=function(e,r){return r=r||{},this.renderer.render(this.parseInline(e,r),this.options,r)};var ht=pt;exports.mt=ht; diff --git a/unpackage/dist/build/mp-weixin/components/ua-markdown/ua-markdown.js b/unpackage/dist/build/mp-weixin/components/ua-markdown/ua-markdown.js new file mode 100644 index 0000000..e1b0ada --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/ua-markdown/ua-markdown.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),t=require("./lib/markdown-it.min.js"),l=require("./lib/highlight/uni-highlight.min.js");require("./lib/html-parser.js");const s={__name:"ua-markdown",props:{source:String,showLine:{type:[Boolean,String],default:!0}},setup(s){const r=s;let a=[];const n=t.mt({html:!0,highlight:function(e,t){let s="";try{s=l.$e.highlightAuto(e).value}catch(c){s=n.utils.escapeHtml(e)}let i=s.split(/\n/).slice(0,-1).map(((e,t)=>""==e?"":'
  • '+e+"
  • ")).join("");i=r.showLine?'
      '+i+"
    ":'
      '+i+"
    ",a.push(e);let o='
    ';return o+=`
    ${i}
    `,o+="
    ",o}}),i=e=>{if(!e)return;let t="";if((e=(e=e.replace(/
    ||
    /g,"\n")).replace(/ /g," ")).split("```").length%2){let l=e;"\n"!=l[l.length-1]&&(l+="\n"),t=n.render(l)}else t=n.render(e);return t=t.replace(//g,'
    '),t=t.replace(/||
    /g,'
    '),t},o=t=>{let{attrs:l}=t.detail.node,{"code-data-index":s,class:r}=l;"copy-btn"==r&&e.index.setClipboardData({data:a[s],showToast:!1,success(){e.index.showToast({title:"复制成功",icon:"none"})}})};return(t,l)=>({a:i(s.source),b:e.o(o)})}},r=e._export_sfc(s,[["__scopeId","data-v-68886d85"]]);wx.createComponent(r); diff --git a/unpackage/dist/build/mp-weixin/components/ua-markdown/ua-markdown.json b/unpackage/dist/build/mp-weixin/components/ua-markdown/ua-markdown.json new file mode 100644 index 0000000..e8cfaaf --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/ua-markdown/ua-markdown.json @@ -0,0 +1,4 @@ +{ + "component": true, + "usingComponents": {} +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/ua-markdown/ua-markdown.wxml b/unpackage/dist/build/mp-weixin/components/ua-markdown/ua-markdown.wxml new file mode 100644 index 0000000..cf2a3af --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/ua-markdown/ua-markdown.wxml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/ua-markdown/ua-markdown.wxss b/unpackage/dist/build/mp-weixin/components/ua-markdown/ua-markdown.wxss new file mode 100644 index 0000000..9df5479 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/ua-markdown/ua-markdown.wxss @@ -0,0 +1 @@ +pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#c678dd}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#98c379}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#d19a66}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.ua__markdown.data-v-68886d85{font-size:14px;line-height:1.5;word-break:break-all}.ua__markdown h1.data-v-68886d85,.ua__markdown h2.data-v-68886d85,.ua__markdown h3.data-v-68886d85,.ua__markdown h4.data-v-68886d85,.ua__markdown h5.data-v-68886d85,.ua__markdown h6.data-v-68886d85{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.ua__markdown h1.data-v-68886d85,.ua__markdown h2.data-v-68886d85,.ua__markdown h3.data-v-68886d85{margin-top:20px;margin-bottom:10px}.ua__markdown h4.data-v-68886d85,.ua__markdown h5.data-v-68886d85,.ua__markdown h6.data-v-68886d85{margin-top:10px;margin-bottom:10px}.ua__markdown .h1.data-v-68886d85,.ua__markdown h1.data-v-68886d85{font-size:36px}.ua__markdown .h2.data-v-68886d85,.ua__markdown h2.data-v-68886d85{font-size:30px}.ua__markdown .h3.data-v-68886d85,.ua__markdown h3.data-v-68886d85{font-size:24px}.ua__markdown .h4.data-v-68886d85,.ua__markdown h4.data-v-68886d85{font-size:18px}.ua__markdown .h5.data-v-68886d85,.ua__markdown h5.data-v-68886d85{font-size:14px}.ua__markdown .h6.data-v-68886d85,.ua__markdown h6.data-v-68886d85{font-size:12px}.ua__markdown a.data-v-68886d85{background-color:transparent;color:#2196f3;text-decoration:none}.ua__markdown hr.data-v-68886d85,.ua__markdown.data-v-68886d85 .hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #e5e5e5}.ua__markdown img.data-v-68886d85{max-width:35%}.ua__markdown p.data-v-68886d85{margin:0 0 10px}.ua__markdown em.data-v-68886d85{font-style:italic;font-weight:inherit}.ua__markdown ol.data-v-68886d85,.ua__markdown ul.data-v-68886d85{margin-top:0;margin-bottom:10px;padding-left:40px}.ua__markdown ol ol.data-v-68886d85,.ua__markdown ol ul.data-v-68886d85,.ua__markdown ul ol.data-v-68886d85,.ua__markdown ul ul.data-v-68886d85{margin-bottom:0}.ua__markdown ol ol.data-v-68886d85,.ua__markdown ul ol.data-v-68886d85{list-style-type:lower-roman}.ua__markdown ol ol ol.data-v-68886d85,.ua__markdown ul ul ol.data-v-68886d85{list-style-type:lower-alpha}.ua__markdown dl.data-v-68886d85{margin-top:0;margin-bottom:20px}.ua__markdown dt.data-v-68886d85{font-weight:600}.ua__markdown dt.data-v-68886d85,.ua__markdown dd.data-v-68886d85{line-height:1.4}.ua__markdown .task-list-item.data-v-68886d85{list-style-type:none}.ua__markdown .task-list-item input.data-v-68886d85{margin:0 .2em .25em -1.6em;vertical-align:middle}.ua__markdown pre.data-v-68886d85{position:relative;z-index:11}.ua__markdown code.data-v-68886d85,.ua__markdown kbd.data-v-68886d85,.ua__markdown pre.data-v-68886d85,.ua__markdown samp.data-v-68886d85{font-family:Menlo,Monaco,Consolas,Courier New,monospace}.ua__markdown code.data-v-68886d85:not(.hljs){padding:2px 4px;font-size:90%;color:#c7254e;background-color:#ffe7ee;border-radius:4px}.ua__markdown code.data-v-68886d85:empty{display:none}.ua__markdown pre code.hljs.data-v-68886d85{color:var(--vg__text-1);border-radius:16px;background:var(--vg__bg-1);font-size:12px}.ua__markdown .markdown-wrap.data-v-68886d85{font-size:12px;margin-bottom:10px}.ua__markdown pre.code-block-wrapper.data-v-68886d85{background:#2b2b2b;color:#f8f8f2;border-radius:4px;overflow-x:auto;padding:1em;position:relative}.ua__markdown pre.code-block-wrapper code.data-v-68886d85{padding:auto;font-size:inherit;color:inherit;background-color:inherit;border-radius:0}.ua__markdown .code-block-header__copy.data-v-68886d85{font-size:16px;margin-left:5px}.ua__markdown abbr[data-original-title].data-v-68886d85,.ua__markdown abbr[title].data-v-68886d85{cursor:help;border-bottom:1px dotted #777}.ua__markdown blockquote.data-v-68886d85{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #e5e5e5}.ua__markdown blockquote ol.data-v-68886d85:last-child,.ua__markdown blockquote p.data-v-68886d85:last-child,.ua__markdown blockquote ul.data-v-68886d85:last-child{margin-bottom:0}.ua__markdown blockquote .small.data-v-68886d85,.ua__markdown blockquote footer.data-v-68886d85,.ua__markdown blockquote small.data-v-68886d85{display:block;font-size:80%;line-height:1.42857143;color:#777}.ua__markdown blockquote .small.data-v-68886d85:before,.ua__markdown blockquote footer.data-v-68886d85:before,.ua__markdown blockquote small.data-v-68886d85:before{content:"\2014\a0"}.ua__markdown .blockquote-reverse.data-v-68886d85,.ua__markdown blockquote.pull-right.data-v-68886d85{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.ua__markdown .blockquote-reverse .small.data-v-68886d85:before,.ua__markdown .blockquote-reverse footer.data-v-68886d85:before,.ua__markdown .blockquote-reverse small.data-v-68886d85:before,.ua__markdown blockquote.pull-right .small.data-v-68886d85:before,.ua__markdown blockquote.pull-right footer.data-v-68886d85:before,.ua__markdown blockquote.pull-right small.data-v-68886d85:before{content:""}.ua__markdown .blockquote-reverse .small.data-v-68886d85:after,.ua__markdown .blockquote-reverse footer.data-v-68886d85:after,.ua__markdown .blockquote-reverse small.data-v-68886d85:after,.ua__markdown blockquote.pull-right .small.data-v-68886d85:after,.ua__markdown blockquote.pull-right footer.data-v-68886d85:after,.ua__markdown blockquote.pull-right small.data-v-68886d85:after{content:"\a0\2014"}.ua__markdown .footnotes.data-v-68886d85{column-count:2}.ua__markdown .footnotes-list.data-v-68886d85{padding-left:2em}.ua__markdown table.data-v-68886d85,.ua__markdown.data-v-68886d85 .table{border-spacing:0;border-collapse:collapse;width:100%;max-width:65em;overflow:auto;margin-top:0;margin-bottom:16px}.ua__markdown table tr.data-v-68886d85,.ua__markdown.data-v-68886d85 .table .tr{border-top:1px solid #e5e5e5}.ua__markdown table th.data-v-68886d85,.ua__markdown table td.data-v-68886d85,.ua__markdown.data-v-68886d85 .table .th,.ua__markdown.data-v-68886d85 .table .td{padding:6px 13px;border:1px solid #e5e5e5}.ua__markdown table th.data-v-68886d85,.ua__markdown.data-v-68886d85 .table .th{font-weight:600;background-color:#eee}.ua__markdown .hljs[class*=language-].data-v-68886d85:before{position:absolute;z-index:3;top:.8em;right:1em;font-size:.8em;color:#999}.ua__markdown .hljs[class~=language-js].data-v-68886d85:before{content:"js"}.ua__markdown .hljs[class~=language-ts].data-v-68886d85:before{content:"ts"}.ua__markdown .hljs[class~=language-html].data-v-68886d85:before{content:"html"}.ua__markdown .hljs[class~=language-md].data-v-68886d85:before{content:"md"}.ua__markdown .hljs[class~=language-vue].data-v-68886d85:before{content:"vue"}.ua__markdown .hljs[class~=language-css].data-v-68886d85:before{content:"css"}.ua__markdown .hljs[class~=language-sass].data-v-68886d85:before{content:"sass"}.ua__markdown .hljs[class~=language-scss].data-v-68886d85:before{content:"scss"}.ua__markdown .hljs[class~=language-less].data-v-68886d85:before{content:"less"}.ua__markdown .hljs[class~=language-stylus].data-v-68886d85:before{content:"stylus"}.ua__markdown .hljs[class~=language-go].data-v-68886d85:before{content:"go"}.ua__markdown .hljs[class~=language-java].data-v-68886d85:before{content:"java"}.ua__markdown .hljs[class~=language-c].data-v-68886d85:before{content:"c"}.ua__markdown .hljs[class~=language-sh].data-v-68886d85:before{content:"sh"}.ua__markdown .hljs[class~=language-yaml].data-v-68886d85:before{content:"yaml"}.ua__markdown .hljs[class~=language-py].data-v-68886d85:before{content:"py"}.ua__markdown .hljs[class~=language-docker].data-v-68886d85:before{content:"docker"}.ua__markdown .hljs[class~=language-dockerfile].data-v-68886d85:before{content:"dockerfile"}.ua__markdown .hljs[class~=language-makefile].data-v-68886d85:before{content:"makefile"}.ua__markdown .hljs[class~=language-javascript].data-v-68886d85:before{content:"js"}.ua__markdown .hljs[class~=language-typescript].data-v-68886d85:before{content:"ts"}.ua__markdown .hljs[class~=language-markup].data-v-68886d85:before{content:"html"}.ua__markdown .hljs[class~=language-markdown].data-v-68886d85:before{content:"md"}.ua__markdown .hljs[class~=language-json].data-v-68886d85:before{content:"json"}.ua__markdown .hljs[class~=language-ruby].data-v-68886d85:before{content:"rb"}.ua__markdown .hljs[class~=language-python].data-v-68886d85:before{content:"py"}.ua__markdown .hljs[class~=language-bash].data-v-68886d85:before{content:"sh"}.ua__markdown .hljs[class~=language-php].data-v-68886d85:before{content:"php"} diff --git a/unpackage/dist/build/mp-weixin/components/ywjg-view/ywjg-view.js b/unpackage/dist/build/mp-weixin/components/ywjg-view/ywjg-view.js new file mode 100644 index 0000000..a8552a9 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/ywjg-view/ywjg-view.js @@ -0,0 +1 @@ +"use strict";const e=require("../../utils/util.js"),t=require("../../common/vendor.js"),r={name:"ywjg-view",data:()=>({getRateUpOrDown:e.getRateUpOrDown}),props:{businessStructureList:Array,businessSegmentList:Array}};const n=t._export_sfc(r,[["render",function(e,r,n,i,s,o){return{a:t.f(n.businessStructureList,((e,r,n)=>t.e({a:t.t(e.business_name),b:e.is_hexin},(e.is_hexin,{}),{c:t.t(e.financial_metrics.revenue_ratio),d:e.financial_metrics.gross_margin},e.financial_metrics.gross_margin?{e:t.t(e.financial_metrics.gross_margin)}:{},{f:t.t(e.revenue),g:t.t(e.revenue_unit),h:e.growth_metrics.revenue_growth},e.growth_metrics.revenue_growth?{i:t.t(e.growth_metrics.revenue_growth),j:t.n("growthRate "+(s.getRateUpOrDown(e.growth_metrics.revenue_growth)?"down":"up"))}:{},{k:r}))),b:t.f(n.businessSegmentList,((e,r,n)=>({a:t.t(e.segment_name),b:t.t(e.segment_description),c:t.t(e.competitive_position),d:t.t(e.future_potential),e:r})))}}]]);wx.createComponent(n); diff --git a/unpackage/dist/build/mp-weixin/components/ywjg-view/ywjg-view.json b/unpackage/dist/build/mp-weixin/components/ywjg-view/ywjg-view.json new file mode 100644 index 0000000..e8cfaaf --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/ywjg-view/ywjg-view.json @@ -0,0 +1,4 @@ +{ + "component": true, + "usingComponents": {} +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/ywjg-view/ywjg-view.wxml b/unpackage/dist/build/mp-weixin/components/ywjg-view/ywjg-view.wxml new file mode 100644 index 0000000..3fff3e0 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/ywjg-view/ywjg-view.wxml @@ -0,0 +1 @@ +业务结构分析{{item.a}} 核心业务 营收占比:{{item.c}}% 毛利率:{{item.e}}% 毛利率:-营业收入{{item.f}}{{item.g}} 增长:{{item.i}}% 增长:-业务板块详情{{item.a}}业务描述{{item.b}}竞争地位{{item.c}}未来潜力{{item.d}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/ywjg-view/ywjg-view.wxss b/unpackage/dist/build/mp-weixin/components/ywjg-view/ywjg-view.wxss new file mode 100644 index 0000000..d7610c0 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/ywjg-view/ywjg-view.wxss @@ -0,0 +1 @@ +.ywjg_list{color:#2b2b2b}.ywjg_list .title{font-size:28rpx;font-weight:700}.ywjg_list .ywjg_item_1{font-weight:500;margin:20rpx;background-color:#fafafc;border-radius:10rpx;padding:25rpx 20rpx}.ywjg_list .ywjg_item_1 .growthRate{padding:0 10rpx;line-height:30rpx;border-radius:5rpx;font-size:20rpx;color:#fff}.ywjg_list .ywjg_item_1 .growthRate.up{background-color:#ec3440}.ywjg_list .ywjg_item_1 .growthRate.down{background-color:#345423} diff --git a/unpackage/dist/build/mp-weixin/components/zlfx-view/zlfx-view.js b/unpackage/dist/build/mp-weixin/components/zlfx-view/zlfx-view.js new file mode 100644 index 0000000..aa6605f --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/zlfx-view/zlfx-view.js @@ -0,0 +1 @@ +"use strict";const i=require("../../common/vendor.js"),t=require("../../common/assets.js"),e=require("../../uni_modules/lime-echart/static/echarts.min.js"),o={name:"zlfx-view",data:()=>({option:{title:{show:!1},legend:{show:!1},tooltip:{show:!0,triggerOn:"mousemove"},radar:{indicator:[{name:"市场地位",max:100},{name:"技术实力",max:100},{name:"品牌价值",max:100},{name:"运营效率",max:100},{name:"财务健康",max:100},{name:"创新能力",max:100},{name:"风险控制",max:100},{name:"成长潜力",max:100}],shape:"polygon",splitNumber:5,axisName:{color:"#54555A"},splitLine:{lineStyle:{color:["#CFD2D7"]}},splitArea:{areaStyle:{color:["#F4F6FA","white"]}},axisLine:{lineStyle:{color:"#CFD2D7"}}},series:[{name:"Beijing",type:"radar",lineStyle:{width:1},data:[],symbol:"circle",symbolSize:4,label:{show:!0},itemStyle:{color:"#5070DD"},areaStyle:{opacity:.1}}]}}),props:{qualitativeAnalysisInfo:Object,competitivePositionInfo:Object,mainCompetitorsList:Array,industryRankInfo:Object,scoreList:Array,data:Array},watch:{data(i){this.option.series[0].data=i,this.init()}},methods:{async init(){const i=await this.$refs.chartRef.init(e);console.log(i),i.setOption(this.option)},clickIndustryRank(){this.$emit("rank")}}};if(!Array){i.resolveComponent("l-echart")()}Math;const n=i._export_sfc(o,[["render",function(e,o,n,a,s,r){return i.e({a:n.qualitativeAnalysisInfo},n.qualitativeAnalysisInfo?{b:i.t(n.qualitativeAnalysisInfo.core_positioning.one_line_intro)}:{},{c:n.qualitativeAnalysisInfo},n.qualitativeAnalysisInfo?{d:i.t(n.qualitativeAnalysisInfo.core_positioning.investment_highlights)}:{},{e:n.qualitativeAnalysisInfo},n.qualitativeAnalysisInfo?{f:i.t(n.qualitativeAnalysisInfo.core_positioning.business_model_desc)}:{},{g:t._imports_0$5,h:n.industryRankInfo},n.industryRankInfo?{i:i.t(n.industryRankInfo.industry_rank),j:i.t(n.industryRankInfo.total_companies)}:{},{k:i.o((i=>r.clickIndustryRank())),l:i.f(n.mainCompetitorsList,((t,e,o)=>({a:i.t(t),b:e}))),m:t._imports_1$13,n:i.f(n.scoreList,((t,e,o)=>({a:t.icon,b:i.t(t.title),c:i.n("progress absolute "+t.color),d:i.s("width: "+t.score+"%;"),e:i.t(t.score),f:i.n("item flex "+t.color),g:e}))),o:i.sr("chartRef","332014ba-0"),p:n.competitivePositionInfo},n.competitivePositionInfo?{q:i.t(n.competitivePositionInfo.analysis.competitive_advantages)}:{},{r:n.competitivePositionInfo},n.competitivePositionInfo?{s:i.t(n.competitivePositionInfo.analysis.competitive_disadvantages)}:{})}]]);wx.createComponent(n); diff --git a/unpackage/dist/build/mp-weixin/components/zlfx-view/zlfx-view.json b/unpackage/dist/build/mp-weixin/components/zlfx-view/zlfx-view.json new file mode 100644 index 0000000..61b3d8d --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/zlfx-view/zlfx-view.json @@ -0,0 +1,6 @@ +{ + "component": true, + "usingComponents": { + "l-echart": "../../uni_modules/lime-echart/components/l-echart/l-echart" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/zlfx-view/zlfx-view.wxml b/unpackage/dist/build/mp-weixin/components/zlfx-view/zlfx-view.wxml new file mode 100644 index 0000000..8248685 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/zlfx-view/zlfx-view.wxml @@ -0,0 +1 @@ +核心定位{{b}}投资亮点{{d}}商业模式{{f}}竞争地位分析行业排名 {{i}}/{{j}}主要竞争对手{{item.a}}{{item.b}}{{item.e}}竞争优势{{q}}竞争劣势{{s}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/zlfx-view/zlfx-view.wxss b/unpackage/dist/build/mp-weixin/components/zlfx-view/zlfx-view.wxss new file mode 100644 index 0000000..8609a1b --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/zlfx-view/zlfx-view.wxss @@ -0,0 +1 @@ +.strategicAnalysisList{padding:0 20rpx}.strategicAnalysisList .section{line-height:72rpx;font-size:28rpx;font-weight:700;color:#2b2b2b}.strategicAnalysisList .section .industryRankC{margin-left:10rpx;padding:0 12rpx;line-height:38rpx;border:solid 1rpx #F2C369;border-radius:19rpx;font-size:20rpx;font-weight:500;color:#f3c368}.strategicAnalysisList .section .industryRankC .icon{margin-right:5rpx;width:17rpx;height:auto}.strategicAnalysisList .corePositionC{background-color:#fafafc;padding:20rpx;font-size:24rpx;font-weight:500;color:#2a2a2a;border-radius:10rpx}.strategicAnalysisList .highlightsList .item{background-color:#fafafc;margin-bottom:20rpx;padding:20rpx;border-radius:10rpx}.strategicAnalysisList .highlightsList .item .icon{width:81rpx;height:auto}.strategicAnalysisList .highlightsList .item .title{font-size:22rpx;font-weight:500;color:#999}.strategicAnalysisList .highlightsList .item .content{font-size:20rpx;font-weight:500;color:#2a2a2a}.strategicAnalysisList .infoC{background-color:#fafafc;border-radius:10rpx;padding:12rpx 20rpx;margin-bottom:20rpx}.strategicAnalysisList .infoC .infoItem{line-height:40rpx}.strategicAnalysisList .infoC .title{font-size:22rpx;font-weight:500;color:#2a2a2a}.strategicAnalysisList .infoC .content{margin-top:10rpx;font-size:20rpx;font-weight:500;color:#999}.strategicAnalysisList .infoC .content.code{color:#bb8520}.strategicAnalysisList .infoC .content.rightAlign{text-align:right}.strategicAnalysisList .infoC .labelList{margin-top:10rpx}.strategicAnalysisList .infoC .labelList .labelC{background-color:#fff7e9;margin:0 12rpx 12rpx 0;padding:0 10rpx;line-height:38rpx;border:solid 1rpx #F2C369;border-radius:20rpx;font-size:22rpx;font-weight:500;color:#f3c368}.strategicAnalysisList .infoC .labelList .labelC .icon{margin-right:3rpx;width:16rpx;height:auto}.strategicAnalysisList .subSection{line-height:60rpx;font-size:24rpx;font-weight:700;color:#2a2a2a}.strategicAnalysisList .mainCompetitorList .item{background-color:#fff7e9;margin:0 20rpx 20rpx 0;padding:0 16rpx;line-height:38rpx;border-radius:20rpx;border:solid 1rpx #F2C369;font-size:22rpx;font-weight:500;color:#f3c368}.strategicAnalysisList .mainCompetitorList .item .icon{margin-right:3rpx;width:16rpx;height:auto}.strategicAnalysisList .scoreList .item{margin-bottom:40rpx;font-size:24rpx}.strategicAnalysisList .scoreList .item .icon{margin-right:10rpx;width:24rpx;height:auto}.strategicAnalysisList .scoreList .item .title{margin-right:15rpx;font-weight:500;color:#232323}.strategicAnalysisList .scoreList .item .progressBgC{background-color:#efefef;margin-right:15rpx;height:10rpx;border-radius:5rpx}.strategicAnalysisList .scoreList .item .progressBgC .progress{top:0;left:0;height:10rpx;border-radius:5rpx}.strategicAnalysisList .scoreList .item .progressBgC .progress.blue{background:linear-gradient(90deg,#4aafff,#1f83fd)}.strategicAnalysisList .scoreList .item .progressBgC .progress.purple{background:linear-gradient(90deg,#dd96fc,#c061fd)}.strategicAnalysisList .scoreList .item .score{font-weight:800;color:#070707} diff --git a/unpackage/dist/build/mp-weixin/components/zysj-view/zysj-view.js b/unpackage/dist/build/mp-weixin/components/zysj-view/zysj-view.js new file mode 100644 index 0000000..f709877 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/zysj-view/zysj-view.js @@ -0,0 +1 @@ +"use strict";const t=require("../../common/vendor.js"),e=require("../../utils/util.js"),i=require("../../uni_modules/lime-echart/static/echarts.min.js"),o={name:"zysj-view",data:()=>({option1:{legend:{show:!0,data:["营业收入","净利润"]},grid:{left:"2%",right:"2%",top:"5%",bottom:"30%"},xAxis:{type:"category",data:[],axisLabel:{}},yAxis:[{type:"value",name:"营收(亿)",position:"left",alignTicks:!0,axisLine:{onZero:!1}},{type:"value",name:"利润(亿)",position:"right",alignTicks:!0,axisLine:{onZero:!1}}],dataZoom:[{type:"slider"}],series:[{type:"bar",name:"营业收入",data:[],yAxisIndex:0},{type:"line",name:"净利润",data:[],yAxisIndex:1}]},option2:{title:{text:"",textStyle:{fontSize:12}},legend:{show:!0},grid:{left:0,right:0,top:"5%",bottom:"5%"},series:[{data:[],type:"pie",center:["50%","50%"],label:{formatter:"{d}%"}}]},getChgRateStr:e.getChgRateStr,getNumStr:e.getNumStr}),props:{stockInfo:Object,financialMetricsInfo:Object,barCategoryList:Array,barList:Array,lineList:Array,productClassificationList:Array},watch:{barCategoryList(t){this.option1.xAxis.data=t},barList(t){this.option1.series[0].data=t,this.barLineInit()},lineList(t){this.option1.series[1].data=t,this.barLineInit()},productClassificationList(t){let e=t[0].products;this.option2.title.text="主营业务构成("+t[0].report_type+")";let i=[];for(let o of e)i.push({name:o.content,value:o.revenue_ratio.toFixed(2)});this.option2.series[0].data=i,this.pieInit()}},methods:{async barLineInit(){const t=await this.$refs.chartRef1.init(i);let e=this;setTimeout((function(){t.setOption(e.option1)}),2e3)},async pieInit(){const t=await this.$refs.chartRef2.init(i);let e=this;setTimeout((function(){t.setOption(e.option2)}),2e3)},getDebtStatusText:t=>t<40?{text:"安全",color:"green"}:t<60?{text:"适中",color:"gold"}:t<70?{text:"偏高",color:"orange"}:{text:"风险",color:"red"},itemClick(e){t.index.navigateTo({url:`/pagesStock/stockCenterDetails/cwDetails?index=${e}`})}}};if(!Array){t.resolveComponent("l-echart")()}Math;const r=t._export_sfc(o,[["render",function(e,i,o,r,n,a){return t.e({a:o.stockInfo},o.stockInfo?t.e({b:t.t(n.getChgRateStr(o.stockInfo.growth_rates.profit_growth)),c:t.t(n.getChgRateStr(o.stockInfo.growth_rates.revenue_growth)),d:t.t(n.getChgRateStr(o.stockInfo.key_metrics.roe)),e:t.t(n.getChgRateStr(o.stockInfo.key_metrics.net_margin)),f:t.t(n.getChgRateStr(o.stockInfo.key_metrics.gross_margin)),g:o.financialMetricsInfo},o.financialMetricsInfo?{h:t.t(o.financialMetricsInfo.solvency.asset_liability_ratio),i:t.t(a.getDebtStatusText(o.financialMetricsInfo.solvency.asset_liability_ratio).text),j:t.s("color: "+a.getDebtStatusText(o.financialMetricsInfo.solvency.asset_liability_ratio).color),k:t.t(o.financialMetricsInfo.solvency.current_ratio),l:t.t(o.financialMetricsInfo.expense_ratios.rd_expense_ratio)}:{}):{},{m:t.sr("chartRef1","cf18d1d4-0"),n:t.sr("chartRef2","cf18d1d4-1"),o:t.f(["业务","毛利率","利润","营收","营收"],((e,i,o)=>t.e({a:t.t(e),b:["","(2025年中报)","(2025年中报)","(2025年中报)","(2024年年报)"][i].length>0},["","(2025年中报)","(2025年中报)","(2025年中报)","(2024年年报)"][i].length>0?{c:t.t(["","(2025年中报)","(2025年中报)","(2025年中报)","(2024年年报)"][i]),d:0==i?"left":"center"}:{},{e:0==i?"left":"center",f:0==i?"flex-start":"center"}))),p:o.productClassificationList.length>0},o.productClassificationList.length>0?{q:t.f(o.productClassificationList[0].products,((e,i,o)=>({a:t.t(e.content),b:t.t(e.profit_margin.toFixed(2)),c:t.t(n.getNumStr(e.profit)),d:t.t(n.getNumStr(e.revenue)),e:t.t(e.content),f:i,g:i%2==0?"#FFFFFF":"#FAFAFC"})))}:{})}]]);wx.createComponent(r); diff --git a/unpackage/dist/build/mp-weixin/components/zysj-view/zysj-view.json b/unpackage/dist/build/mp-weixin/components/zysj-view/zysj-view.json new file mode 100644 index 0000000..61b3d8d --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/zysj-view/zysj-view.json @@ -0,0 +1,6 @@ +{ + "component": true, + "usingComponents": { + "l-echart": "../../uni_modules/lime-echart/components/l-echart/l-echart" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/zysj-view/zysj-view.wxml b/unpackage/dist/build/mp-weixin/components/zysj-view/zysj-view.wxml new file mode 100644 index 0000000..4d54eff --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/zysj-view/zysj-view.wxml @@ -0,0 +1 @@ +{{b}}%利润增长成长能力增长动力营收增长{{c}}%(稳健增长){{d}}%ROE盈利与回报赚钱能力良好净利率 {{e}}%|毛利率 {{f}}%{{h}}%资产负债率风险与运营安全边际{{i}}流动比率 {{k}}|研发费用率 {{l}}% 营收与利润趋势主营业务 主营业务明细与历史对比{{item.a}}{{item.c}}{{item.a}}{{item.b}}%{{item.c}}{{item.d}}{{item.e}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/zysj-view/zysj-view.wxss b/unpackage/dist/build/mp-weixin/components/zysj-view/zysj-view.wxss new file mode 100644 index 0000000..aa4adb4 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/components/zysj-view/zysj-view.wxss @@ -0,0 +1 @@ +.table .item{font-size:20rpx;font-weight:500;color:#666}.table .item.center{text-align:center} diff --git a/unpackage/dist/build/mp-weixin/custom-tab-bar/index.js b/unpackage/dist/build/mp-weixin/custom-tab-bar/index.js new file mode 100644 index 0000000..a2cebd0 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/custom-tab-bar/index.js @@ -0,0 +1,87 @@ +// components/custom-tab-bar/index.js +const app = getApp(); + +Component({ + /** + * 组件的属性列表 + */ + properties: { + + }, + + /** + * 组件的初始数据 + */ + data: { + color: "#858C9A", + selected:0, + selectedColor: "#F3C368", + list: [ + { + "pagePath": "/pages/index/index", + "text": "新闻动量", + "iconPath": "/static/icon/tabbar/home.png", + "selectedIconPath": "/static/icon/tabbar/home_s.png" + }, + { + "pagePath": "/pages/concept/concept", + "text": "概念中心", + "iconPath": "/static/icon/tabbar/concept.png", + "selectedIconPath": "/static/icon/tabbar/concept_s.png" + }, + { + "pagePath": "/pages/geGuCenter/geGuCenter", + "text": "个股中心", + "iconPath": "/static/icon/tabbar/gegu.png", + "selectedIconPath": "/static/icon/tabbar/gegu_s.png" + }, + { + "pagePath": "/pages/ztfx/ztfx", + "text": "涨停分析", + "iconPath": "/static/icon/tabbar/zt.png", + "selectedIconPath": "/static/icon/tabbar/zt_s.png" + }, + { + "pagePath": "/pages/mine/mine", + "text": "个人中心", + "iconPath": "/static/icon/tabbar/mine.png", + "selectedIconPath": "/static/icon/tabbar/mine_s.png" + } + ] + }, + attached() { + this.setData({ + selected:app.globalData.tabIndex + }) + }, + /** + * 组件的方法列表 + */ + methods: { + switchTab(e) { + const data = e.currentTarget.dataset; + const url = data.path; + const index = data.index + if(index==3) + { + //如果是购物车和我的,需要登录 + let token = wx.getStorageSync('token') + if (!token) { + wx.navigateTo({ + url:'/pages/login/login' + }) + return + } + } + app.globalData.tabIndex = index + wx.switchTab({url}) + }, + navigateTo(e) { + const data = e.currentTarget.dataset; + const url = data.path; + wx.navigateTo({ + url: url + }) + } + } +}) diff --git a/unpackage/dist/build/mp-weixin/custom-tab-bar/index.json b/unpackage/dist/build/mp-weixin/custom-tab-bar/index.json new file mode 100644 index 0000000..fba482a --- /dev/null +++ b/unpackage/dist/build/mp-weixin/custom-tab-bar/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/custom-tab-bar/index.wxml b/unpackage/dist/build/mp-weixin/custom-tab-bar/index.wxml new file mode 100644 index 0000000..cc71b77 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/custom-tab-bar/index.wxml @@ -0,0 +1,8 @@ + + + + + {{item.text}} + + \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/custom-tab-bar/index.wxss b/unpackage/dist/build/mp-weixin/custom-tab-bar/index.wxss new file mode 100644 index 0000000..293fa2e --- /dev/null +++ b/unpackage/dist/build/mp-weixin/custom-tab-bar/index.wxss @@ -0,0 +1,55 @@ +/* components/custom-tab-bar/index.wxss */ +.tab-bar { + background-color: black; + position: fixed; + bottom: 0; + left: 0; + right: 0; + height: 55px; + display: flex; + padding-bottom: env(safe-area-inset-bottom); + box-sizing: content-box; + /* box-shadow: 0 -1px 5rpx 0 #eee; */ + z-index: 99; +} +.tab-bar-item +{ + flex: 1; + text-align: center; + display: flex; + align-items: center; + flex-direction: column; +} + .tab-bar-item .image { + margin: 16rpx 0 8rpx 0; + width: auto; + height: 41rpx; + } + .bulge + { + position: relative; + } + .bulge .image + { + position: absolute; + top: -47rpx; + width: 94rpx; + height: 94rpx; + } + .bulge .tab-bar-view + { + margin-top: 60rpx; + } + .tab-bar-item .tab-bar-view { + font-size: 22rpx; + font-weight: 500; + } + .tab-bar .bg + { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: auto; + z-index: -1; + } \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/concept/concept.js b/unpackage/dist/build/mp-weixin/pages/concept/concept.js new file mode 100644 index 0000000..c1df5aa --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/concept/concept.js @@ -0,0 +1 @@ +"use strict";const t=require("../../common/vendor.js"),e=require("../../request/api.js"),s=require("../../utils/util.js"),a=require("../../common/assets.js"),c={data:()=>({navH:t.inject("navHeight"),listTop:"",sortListTop:"",keywords:"",newestPriceDate:"",popType:"",cycleList:["3天","7天","14天","自定义"],selectCycleIndex:0,startDateStr:"",endDateStr:"",selectStartDateStr:"",selectStartMonthIndex:0,selectStartMonth:"",selectEndDateStr:"",selectEndMonthIndex:0,selectEndMonth:"",rankTabList:[{icon:"/static/icon/home/conceptCenter/increaseRate.png",selectIcon:"/static/icon/home/conceptCenter/increaseRate_s.png",title:"涨幅榜"},{icon:"/static/icon/home/conceptCenter/decreaseRate.png",selectIcon:"/static/icon/home/conceptCenter/decreaseRate_s.png",title:"跌幅榜"},{icon:"/static/icon/home/conceptCenter/active.png",selectIcon:"/static/icon/home/conceptCenter/active_s.png",title:"活跃榜"},{icon:"/static/icon/home/conceptCenter/fluctuate.png",selectIcon:"/static/icon/home/conceptCenter/fluctuate_s.png",title:"波动榜"},{icon:"/static/icon/home/conceptCenter/continuousRise.png",selectIcon:"/static/icon/home/conceptCenter/continuousRise_s.png",title:"连涨榜"}],selectTab:0,rankList:[],sortTypeList:[{icon:"/static/icon/home/conceptCenter/chgSort.png",name:"涨跌幅",key:"change_pct"},{icon:"/static/icon/home/conceptCenter/correlationSort.png",name:"相关度",key:"_score"},{icon:"/static/icon/home/conceptCenter/stockNumSort.png",name:"股票数量",key:"stock_count"},{icon:"/static/icon/home/conceptCenter/conceptNameSort.png",name:"概念名称",key:"concept_name"}],sortType:"change_pct",sortTypeStr:"涨跌幅",weekList:["一","二","三","四","五","六","日"],monthDateList:[],selectMonthIndex:0,selectMonth:"",selectDateStr:"",selectTradeDateStr:"",selectTradeMonthIndex:0,selectTradeMonth:"",quickTimeList:["今天","昨天","一周前","一月前"],conceptList:[],page:1,isRefreshing:!1,loadAll:!1,getRateUpOrDown:s.getRateUpOrDown,getChgRateStr:s.getChgRateStr,memberInfo:null}),onLoad(){this.listTop=this.navH+160/750*t.inject("windowWidth"),this.sortListTop=this.navH+160/750*t.inject("windowWidth");let e=new Date,s=e.getFullYear(),a=e.getMonth()+1,c=e.getDate();this.selectMonthIndex=this.selectTradeMonthIndex=this.selectEndMonthIndex=240+a-1,this.selectMonth=this.selectTradeMonth=this.selectEndMonth=s+"年"+a+"月",this.selectDateStr=this.selectTradeDateStr=this.endDateStr=this.selectEndDateStr=s+"-"+(a>9?a:"0"+a)+"-"+(c>9?c:"0"+c);let n=new Date(e);n.setDate(n.getDate()-3);let i=n.getFullYear(),o=n.getMonth()+1,l=n.getDate();this.selectStartMonthIndex=12*(20+s-i)+o-1,this.selectStartMonth=i+"年"+o+"月",this.startDateStr=this.selectStartDateStr=i+"-"+(o>9?o:"0"+o)+"-"+(l>9?l:"0"+l),this.generateMonthDateListData(),this.getNewestPriceDateData(),this.getRankListData(),this.getMemberStatusData()},methods:{generateMonthDateListData(){let t=new Date,e=t.getFullYear(),s=t.getMonth()+1,a=t.getDate(),c=[];for(var n=e-20;n9?c:"0"+c)+"-"+(l>9?l:"0"+l);p.push({date:h,year:n,month:c,day:l,isToday:n==e&&c==s&&l==a,isCurrentMonth:!0,timestamp:r})}for(o=0;o9?c:"0"+c)+"-"+(l>9?l:"0"+l);p.unshift({date:h,year:t,month:c,day:l,isToday:!1,isCurrentMonth:!1,timestamp:r})}let d=new Date(n,i+1,1),D=new Date(d-864e5).getDay()||7;for(o=1;o<8-D;o++){let t=n,e=i;e>11&&(e=0,t++);let s=new Date(t,e+1,o),a=s.getMonth()+1,c=s.getDate(),l=s.getTime(),r=t+"-"+(a>9?a:"0"+a)+"-"+(c>9?c:"0"+c);p.push({date:r,year:t,month:a,day:c,isToday:!1,isCurrentMonth:!1,timestamp:l})}c.push(p)}this.monthDateList=c},pullDownRefresh(){this.isRefreshing=!0,this.clickSearch()},loadMoreData(){this.loadAll||(this.page++,this.getConceptCenterData())},clickSearch(){this.page=1,this.getConceptCenterData()},clickRank(){this.$refs.rankPopup.open()},clickRankClose(){this.$refs.rankPopup.close()},clickRankCycleListItem(t){if(this.selectCycleIndex!=t)if(this.selectCycleIndex=t,3==t);else{let e=new Date,s=e.getFullYear(),a=e.getMonth()+1,c=e.getDate(),n=new Date(e);0==t?n.setDate(n.getDate()-3):1==t?n.setDate(n.getDate()-7):2==t&&n.setDate(n.getDate()-14);let i=n.getFullYear(),o=n.getMonth()+1,l=n.getDate();this.endDateStr=this.selectEndDateStr=s+"-"+(a>9?a:"0"+a)+"-"+(c>9?c:"0"+c),this.startDateStr=this.selectStartdateStr=i+"-"+(o>9?o:"0"+o)+"-"+(l>9?l:"0"+l),this.getRankListData()}},clickCustomDateCycle(t){this.popType=t,2==t?(this.selectDateStr=this.selectStartDateStr,this.selectMonth=this.selectStartMonth,this.selectMonthIndex=this.selectStartMonthIndex):(this.selectDateStr=this.selectEndDateStr,this.selectMonth=this.selectEndMonth,this.selectMonthIndex=this.selectEndMonthIndex),this.$refs.transactionDatePopup.open()},clickApply(){new Date(this.selectStartDateStr)>new Date(this.selectEndDateStr)?t.index.showToast({title:"开始日期不能晚于结束日期",icon:"none"}):(this.startDateStr=this.selectStartDateStr,this.endDateStr=this.selectEndDateStr,this.getRankListData())},clickRankTabItem(t){this.selectTab!=t&&(this.selectTab=t,this.getRankListData())},clickSortType(){this.$refs.sortTypePopup.open()},clickSortListItem(t){this.sortType=t.key,this.sortTypeStr=t.name,this.clickSearch(),this.$refs.sortTypePopup.close()},clickTransactionDate(){this.popType=1,this.selectDateStr=this.selectTradeDateStr,this.selectMonth=this.selectTradeMonth,this.selectMonthIndex=this.selectTradeMonthIndex,this.$refs.transactionDatePopup.open()},clickCancel(){this.$refs.transactionDatePopup.close()},clickConfirm(){this.clickCancel(),1==this.popType?(this.selectTradeDateStr=this.selectDateStr,this.selectTradeMonth=this.selectMonth,this.selectTradeMonthIndex=this.selectMonthIndex,this.getConceptCenterData()):2==this.popType?(this.selectStartDateStr=this.selectDateStr,this.selectStartMonth=this.selectMonth,this.selectStartMonthIndex=this.selectMonthIndex):(this.selectEndDateStr=this.selectDateStr,this.selectEndMonth=this.selectMonth,this.selectEndMonthIndex=this.selectMonthIndex)},clickPreMonth(){if(this.selectMonthIndex>0){this.selectMonthIndex--;let t=this.monthDateList[this.selectMonthIndex],e="",s="";for(let a of t)if(a.isCurrentMonth){e=a.year,s=a.month;break}this.selectMonth=e+"年"+s+"月"}},clickNextMonth(){if(this.selectMonthIndex9?t:"0"+t)+"-"+(a>9?a:"0"+a)}else if(1==t){let t=new Date(e);t.setDate(t.getDate()-1);let a=t.getFullYear(),c=t.getMonth()+1,n=t.getDate();this.selectMonthIndex=12*(20-(s-a))+c-1,this.selectMonth=a+"年"+c+"月",this.selectDateStr=a+"-"+(c>9?c:"0"+c)+"-"+(n>9?n:"0"+n)}else if(2==t){let t=new Date(e);t.setDate(t.getDate()-7);let a=t.getFullYear(),c=t.getMonth()+1,n=t.getDate();this.selectMonthIndex=12*(20-(s-a))+c-1,this.selectMonth=a+"年"+c+"月",this.selectDateStr=a+"-"+(c>9?c:"0"+c)+"-"+(n>9?n:"0"+n)}else{let t=new Date(e);t.setDate(t.getDate()-30);let a=t.getFullYear(),c=t.getMonth()+1,n=t.getDate();this.selectMonthIndex=12*(20-(s-a))+c-1,this.selectMonth=a+"年"+c+"月",this.selectDateStr=a+"-"+(c>9?c:"0"+c)+"-"+(n>9?n:"0"+n)}},clickNotVip(){this.$refs.vipPopup.open()},clickLater(){this.$refs.vipPopup.close()},clickUpgradeAtOnce(){this.clickLater()},clickConceptItem(e){let s=t.CryptoJS.MD5(e).toString();t.index.navigateTo({url:"/pages/index/conceptDetails/conceptDetails?name="+s})},clickStockMore(e){t.index.navigateTo({url:"/pages/concept/hotStock/hotStock?id="+e.concept_id})},clickHistoricalTimeline(e){t.index.navigateTo({url:"/pages/concept/historicalTimeline/historicalTimeline?id="+e.concept_id})},getConceptCenterData(){let t=this.selectDateStr;new Date(this.selectDateStr).getTime()>new Date(this.newestPriceDate).getTime()&&(t=this.newestPriceDate);let s={query:this.keywords,size:10,page:this.page,sort_by:this.sortType,isJson:1,trade_date:t};e.eventRelatedConcept(s).then((t=>{this.isRefreshing=!1,1==t.page?this.conceptList=t.results:this.conceptList=this.conceptList.concat(t.results),t.page==t.total_pages&&(this.loadAll=!0)})).catch((t=>{this.isRefreshing=!1}))},getNewestPriceDateData(){e.newestPriceDate().then((t=>{this.newestPriceDate=t.latest_trade_date,this.getConceptCenterData()})).catch((t=>{}))},getMemberStatusData(){t.index.getStorageSync("token")&&e.membershipStatus().then((e=>{200==e.code?this.memberInfo=e.data:t.index.showToast({title:e.message,icon:"none"})})).catch((t=>{}))},getRankListData(){var t={};3==this.selectCycleIndex?(t.start_date=this.startDateStr,t.end_date=this.endDateStr):(t.days=3,1==this.selectCycleIndex?t.days=7:2==this.selectCycleIndex&&(t.days=14),t.min_stock_count=3),e.conceptRankList(t).then((t=>{0==this.selectTab?this.rankList=t.data.hot_concepts:1==this.selectTab?this.rankList=t.data.cold_concepts:2==this.selectTab?this.rankList=t.data.active_concepts:3==this.selectTab?this.rankList=t.data.volatile_concepts:this.rankList=t.data.momentum_concepts})).catch((t=>{}))}}};if(!Array){(t.resolveComponent("navBar")+t.resolveComponent("uni-popup"))()}Math||((()=>"../../components/navBar/navBar.js")+(()=>"../../uni_modules/uni-popup/components/uni-popup/uni-popup.js"))();const n=t._export_sfc(c,[["render",function(e,s,c,n,i,o){return t.e({a:t.p({leftText:"概念中心",hideNavBg:!0,hideBack:!0}),b:a._imports_0,c:a._imports_1,d:t.o((t=>o.clickSearch())),e:i.keywords,f:t.o((t=>i.keywords=t.detail.value)),g:t.o((t=>o.clickRank())),h:t.t(i.newestPriceDate),i:a._imports_2$3,j:t.t(i.sortTypeStr),k:a._imports_3,l:t.o((t=>o.clickSortType())),m:a._imports_4$2,n:a._imports_3,o:t.o((t=>o.clickTransactionDate())),p:t.s("top: "+i.navH+"px;"),q:t.f(i.conceptList,((e,s,a)=>t.e({a:t.t(e.concept),b:t.o((t=>o.clickConceptItem(e.concept)),s),c:e.price_info},e.price_info?{d:t.t(i.getChgRateStr(e.price_info.avg_change_pct)),e:t.n("chg "+(i.getRateUpOrDown(e.price_info.avg_change_pct)?"down":"up"))}:{},{f:e.price_info},e.price_info?{g:t.t(e.stock_count),h:t.n("stockNum "+(i.getRateUpOrDown(e.price_info.avg_change_pct)?"down":"up"))}:{},{i:t.t(e.description),j:t.o((t=>o.clickConceptItem(e.concept)),s),k:t.f(e.stocks.slice(0,3),((e,s,a)=>({a:t.t(e.name),b:s}))),l:t.t(e.stock_count-3),m:t.o((t=>o.clickStockMore(e)),s),n:t.t(e.price_info?e.price_info.trade_date:""),o:t.o((t=>o.clickHistoricalTimeline(e)),s),p:s}))),r:a._imports_1$3,s:t.s("top: "+i.listTop+"px;"),t:i.isRefreshing,v:t.o((t=>o.pullDownRefresh())),w:t.o((t=>o.loadMoreData())),x:a._imports_8,y:t.o((t=>o.clickRankClose())),z:a._imports_7$1,A:t.t(i.startDateStr),B:t.t(i.endDateStr),C:t.f(i.cycleList,((e,s,a)=>({a:t.t(e),b:t.n("item "+(i.selectCycleIndex==s?"select":"")),c:s,d:t.o((t=>o.clickRankCycleListItem(s)),s)}))),D:3==i.selectCycleIndex},3==i.selectCycleIndex?{E:t.t(i.selectStartDateStr),F:t.o((t=>o.clickCustomDateCycle(2))),G:t.t(i.selectEndDateStr),H:t.o((t=>o.clickCustomDateCycle(3))),I:t.o((t=>o.clickApply()))}:{},{J:t.f(i.rankTabList,((e,s,a)=>t.e({a:i.selectTab==s},i.selectTab==s?{b:e.selectIcon}:{c:e.icon},{d:t.t(e.title),e:t.n("item flex1 flexCenter "+(i.selectTab==s?"select":"")),f:s,g:t.o((t=>o.clickRankTabItem(s)),s)}))),K:t.f(i.rankList,((e,s,c)=>t.e({a:0==s},0==s?{b:a._imports_8$1}:{},{c:1==s},1==s?{d:a._imports_9$1}:{},{e:2==s},2==s?{f:a._imports_10$1}:{},{g:s>2},s>2?{h:t.t(s+1)}:{},{i:t.t(e.name),j:t.o((t=>o.clickConceptItem(e.name)),s)},3==i.selectTab||4==i.selectTab?t.e({k:3==i.selectTab},3==i.selectTab?{l:t.t(e.avg_change)}:{},{m:4==i.selectTab},4==i.selectTab?{n:t.t(e.total_change)}:{}):t.e({o:0==i.selectTab||1==i.selectTab},0==i.selectTab||1==i.selectTab?{p:a._imports_11$2,q:t.t(e.news_count)}:{},{r:a._imports_12$2,s:t.t(e.news_count),t:2==i.selectTab},2==i.selectTab?{v:a._imports_13$1,w:t.t(e.report_count)}:{}),0==i.selectTab?{x:t.t(e.change_pct)}:{},1==i.selectTab?{y:t.t(e.change_pct)}:{},2==i.selectTab?{z:t.t(e.total_mentions)}:{},3==i.selectTab?{A:t.t(e.volatility)}:{},4==i.selectTab?{B:t.t(e.consecutive_days)}:{},{C:s}))),L:3==i.selectTab||4==i.selectTab,M:t.n("icon "+(4==i.selectTab?"continuousRise":"")),N:i.rankTabList[i.selectTab].selectIcon,O:0==i.selectTab,P:1==i.selectTab,Q:2==i.selectTab,R:3==i.selectTab,S:4==i.selectTab,T:t.sr("rankPopup","634c6a80-1"),U:t.p({type:"bottom",safeArea:!1}),V:a._imports_12$1,W:t.f(i.sortTypeList,((e,s,a)=>({a:e.icon,b:t.t(e.name),c:s,d:t.o((t=>o.clickSortListItem(e)),s)}))),X:t.s("margin-top:"+i.sortListTop+"px;"),Y:t.sr("sortTypePopup","634c6a80-2"),Z:t.p({type:"top","mask-background-color":"transparent",animation:!1}),aa:t.o((t=>o.clickCancel())),ab:t.o((t=>o.clickConfirm())),ac:a._imports_0$1,ad:t.o((t=>o.clickPreMonth())),ae:t.t(i.selectMonth),af:t.o((()=>{})),ag:a._imports_1$2,ah:t.o((t=>o.clickNextMonth())),ai:t.f(i.weekList,((e,s,a)=>({a:t.t(e),b:s}))),aj:t.f(i.monthDateList[i.selectMonthIndex],((e,s,a)=>t.e({a:e.date==i.selectDateStr},e.date==i.selectDateStr?{b:t.t(e.day)}:t.e({c:!e.isCurrentMonth},e.isCurrentMonth?{e:t.t(e.day)}:{d:t.t(e.day)}),{f:s,g:t.o((t=>o.clickSelectDate(e)),s)}))),ak:t.f(i.quickTimeList,((e,s,a)=>({a:t.t(e),b:s,c:t.o((t=>o.clickQuickTimeItem(s)),s)}))),al:t.sr("transactionDatePopup","634c6a80-3"),am:t.p({type:"bottom",safeArea:!1}),an:a._imports_13,ao:a._imports_14,ap:a._imports_15,aq:a._imports_15,ar:a._imports_16,as:a._imports_16,at:a._imports_16,av:t.o((t=>o.clickLater())),aw:t.o((t=>o.clickUpgradeAtOnce())),ax:t.sr("vipPopup","634c6a80-4"),ay:t.p({type:"center"})})}]]);wx.createPage(n); diff --git a/unpackage/dist/build/mp-weixin/pages/concept/concept.json b/unpackage/dist/build/mp-weixin/pages/concept/concept.json new file mode 100644 index 0000000..da67ecc --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/concept/concept.json @@ -0,0 +1,7 @@ +{ + "navigationBarTitleText": "", + "usingComponents": { + "nav-bar": "../../components/navBar/navBar", + "uni-popup": "../../uni_modules/uni-popup/components/uni-popup/uni-popup" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/concept/concept.wxml b/unpackage/dist/build/mp-weixin/pages/concept/concept.wxml new file mode 100644 index 0000000..3c9bbb6 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/concept/concept.wxml @@ -0,0 +1 @@ +排行榜最新数据: {{h}}{{j}}交易日期{{item.a}}{{item.d}}%{{item.g}} 只股票{{item.i}}热门个股{{sitem.a}}+{{item.l}}更多交易时间:{{item.n}}历史时间轴排行榜概念统计中心统计范围: {{A}} 至 {{B}}统计周期:{{item.a}}{{E}}{{G}}应用{{item.d}}{{item.h}}{{item.i}}均幅 {{item.l}}%累计 +{{item.n}}%{{item.q}}{{item.s}}{{item.w}}{{item.x}}%{{item.y}}%{{item.z}}{{item.A}}%{{item.B}}天{{item.b}}取消交易日期确认{{ae}}{{item.a}}{{item.b}}{{item.d}}{{item.e}}{{item.a}}需要Pro版订阅当前功能需要更高权限您正在尝试访问概念统计中心和热门个股 当前订阅 免费版基础事件浏览有限历史事件查看 所需订阅 Pro版相关标的分析相关概念分析完整历史事件稍后再说立即升级 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/concept/concept.wxss b/unpackage/dist/build/mp-weixin/pages/concept/concept.wxss new file mode 100644 index 0000000..e4d2bbc --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/concept/concept.wxss @@ -0,0 +1 @@ +page{background-color:#070707}.topBg{top:0;left:0;width:100%;height:auto}.topC{margin-top:20rpx;left:0;right:0}.topC .searchRankC{padding:0 25rpx}.topC .searchRankC .searchC{background-color:rgba(41,41,41,.7);padding:0 25rpx;height:70rpx;border-radius:35rpx;border:solid 1rpx #363636}.topC .searchRankC .searchC .icon{margin-right:12rpx;width:25rpx;height:auto}.topC .searchRankC .searchC input{font-size:22rpx;font-weight:500;color:#fff}.topC .searchRankC .rank{padding:0 14rpx;font-size:28rpx;font-weight:500;color:#b5b6b6}.topC .dateScreenC{padding:20rpx 0 20rpx 27rpx;font-size:24rpx;font-weight:500;color:#cccdd1}.topC .dateScreenC .sortTypeC{padding:0 24rpx}.topC .dateScreenC .sortTypeC .icon{margin-right:14rpx;width:30rpx;height:auto}.topC .dateScreenC .line{background-color:#cccdd1;width:1rpx;height:25rpx}.topC .dateScreenC .transactionDateC{padding:0 17rpx}.topC .dateScreenC .transactionDateC .icon{margin-right:10rpx;width:23rpx;height:auto}.topC .dateScreenC .arrow{margin-left:7rpx;width:11rpx;height:auto}.conceptList{left:0;right:0;bottom:calc(55px + env(safe-area-inset-bottom))}.conceptList .list{padding:0 25rpx}.conceptList .list .item{background:linear-gradient(-30deg,#fff6f0,#fefefe);margin-bottom:24rpx;border-radius:10rpx}.conceptList .list .item .titleChgStockNumC{padding:24rpx 18rpx 0}.conceptList .list .item .titleChgStockNumC .title{margin-right:20rpx;font-size:30rpx;font-weight:700;color:#3d3d3d;word-break:break-all}.conceptList .list .item .titleChgStockNumC .chg{margin-right:20rpx;padding:0 13rpx;line-height:40rpx;border-radius:20rpx;font-size:22rpx;font-weight:700;color:#fff}.conceptList .list .item .titleChgStockNumC .chg.up{background-color:#ec3440}.conceptList .list .item .titleChgStockNumC .chg.down{background-color:#355422}.conceptList .list .item .titleChgStockNumC .stockNum{flex-shrink:0;padding:0 16rpx;line-height:36rpx;border-radius:20rpx;font-size:22rpx;font-weight:700}.conceptList .list .item .titleChgStockNumC .stockNum.up{color:#ec3440;border:solid 2rpx #EC3440}.conceptList .list .item .titleChgStockNumC .stockNum.down{color:#355422;border:solid 2rpx #355422}.conceptList .list .item .content{margin-top:26rpx;padding:0 22rpx;font-size:24rpx;font-weight:500;color:#71675d;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.conceptList .list .item .hotStockC{margin-top:30rpx;padding:0 20rpx}.conceptList .list .item .hotStockC .title{margin-right:10rpx;font-size:24rpx;font-weight:700;color:#936e5c}.conceptList .list .item .hotStockC .stockList{font-size:22rpx}.conceptList .list .item .hotStockC .stockList .stockItem{background-color:#3d3d3d;margin-right:10rpx;padding:0 8rpx;line-height:36rpx;border-radius:5rpx 20rpx;color:#efddd1}.conceptList .list .item .hotStockC .stockList .more{color:#936e5c;line-height:36rpx}.conceptList .list .item .hotStockC .notVipC{background-color:#3d3d3d;padding:0 21rpx 0 16rpx;line-height:36rpx;border-radius:5rpx;font-size:22rpx;color:#f3c368}.conceptList .list .item .hotStockC .notVipC .icon{margin-right:9rpx;width:15rpx;height:auto}.conceptList .list .item .transactionDateHistoryTimeC{padding:20rpx 22rpx 30rpx}.conceptList .list .item .transactionDateHistoryTimeC .transactionDate{font-size:20rpx;font-weight:500;color:#666}.conceptList .list .item .transactionDateHistoryTimeC .historyTimeC{background-color:#f3c368;padding:0 10rpx 0 15rpx;line-height:36rpx;border-radius:10rpx;font-size:22rpx;font-weight:500;color:#101213}.conceptList .list .item .transactionDateHistoryTimeC .historyTimeC .icon{margin-right:7rpx;width:20rpx;height:auto}.rankPopup{background-color:#fff;padding-bottom:env(safe-area-inset-bottom);border-radius:20rpx 20rpx 0 0}.rankPopup .popTitle{padding-top:30rpx;font-size:36rpx;font-weight:700;color:#333;text-align:center}.rankPopup .closeC{padding:26rpx;top:0;right:0}.rankPopup .closeC .icon{width:20rpx;height:auto}.rankPopup .statisticsC{background:linear-gradient(-30deg,#f3c368,#fad590);margin:20rpx 25rpx 0;padding:24rpx 30rpx;border-radius:10rpx}.rankPopup .statisticsC .titleRangeC .icon{margin-right:21rpx;width:80rpx;height:auto}.rankPopup .statisticsC .titleRangeC .title{font-size:30rpx;font-weight:700}.rankPopup .statisticsC .titleRangeC .range{font-size:22rpx;font-weight:500;color:#232323}.rankPopup .statisticsC .cycleC{margin-top:20rpx}.rankPopup .statisticsC .cycleC .title{font-size:24rpx;font-weight:700}.rankPopup .statisticsC .cycleC .list .item{background-color:rgba(255,255,255,.3);margin-right:15rpx;padding:0 15rpx;line-height:50rpx;border-radius:5rpx;font-size:24rpx;font-weight:500}.rankPopup .statisticsC .cycleC .list .item.select{background-color:rgba(255,255,255,.6)}.rankPopup .statisticsC .rangeC{margin-top:10rpx;font-size:26rpx}.rankPopup .statisticsC .rangeC .startDateC{padding:0 10rpx;border:solid 2rpx white;border-radius:10rpx}.rankPopup .statisticsC .rangeC .and{margin:0 10rpx}.rankPopup .statisticsC .rangeC .endDateC{padding:0 10rpx;border:solid 2rpx white;border-radius:10rpx}.rankPopup .statisticsC .rangeC .apply{padding:0 10rpx}.rankPopup .tabC{background-color:#fff3dd;margin:20rpx 25rpx 0;border-radius:10rpx 10rpx 0 0}.rankPopup .tabC .item{height:60rpx;font-size:24rpx;font-weight:700;color:#070707}.rankPopup .tabC .item .icon{margin-right:7rpx;width:11rpx;height:auto}.rankPopup .tabC .item.select{background-color:#f72;color:#fff}.rankPopup .tabC .item:last-child .icon{width:15rpx;height:auto}.rankPopup .rankList{margin-top:22rpx;padding:0 25rpx;max-height:500rpx;overflow-y:scroll}.rankPopup .rankList .item{margin-bottom:20rpx;padding:20rpx 22rpx;border-radius:10rpx;border:solid 1rpx #FCE2B2}.rankPopup .rankList .item .rankIcon{margin-right:34rpx;width:35rpx;height:auto}.rankPopup .rankList .item .rankIndex{background-color:#898989;margin-right:34rpx;width:36rpx;line-height:41rpx;-webkit-clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);font-size:24rpx;color:#f7fafc;text-align:center}.rankPopup .rankList .item .title{font-size:26rpx;font-weight:700;color:#3d3d3d}.rankPopup .rankList .item .calendarBrowseC{font-size:24rpx;font-weight:500;color:#936e5c}.rankPopup .rankList .item .calendarBrowseC .chgC{margin-right:30rpx}.rankPopup .rankList .item .calendarBrowseC .chgC .icon{margin-right:6rpx;width:15rpx;height:auto}.rankPopup .rankList .item .calendarBrowseC .calendarC{margin-right:30rpx}.rankPopup .rankList .item .calendarBrowseC .calendarC .icon{margin-right:6rpx;width:16rpx;height:auto}.rankPopup .rankList .item .calendarBrowseC .browseC .icon{margin-right:6rpx;width:17rpx;height:auto}.rankPopup .rankList .item .valueC{background-color:#f72;padding:0 24rpx;height:40rpx;border-radius:5rpx;font-size:24rpx;font-weight:500;color:#fff}.rankPopup .rankList .item .valueC .icon{margin-right:6rpx;width:11rpx;height:auto}.rankPopup .rankList .item .valueC .icon.continuousRise{width:15rpx;height:auto}.sortTypePopup{background-color:#fff;margin-left:calc(100% - 290rpx);width:170rpx;box-shadow:0 5rpx 10px rgba(7,7,7,.15);border-radius:10rpx}.sortTypePopup .arrow{top:-13rpx;left:38rpx;width:26rpx;height:auto}.sortTypePopup .list .item{padding:20rpx;font-size:24rpx;font-weight:500;color:#444}.sortTypePopup .list .item .icon{margin-right:11rpx;width:20rpx;height:20rpx}.transactionDatePopup{background-color:#fff;padding-bottom:calc(20rpx + env(safe-area-inset-bottom));border-radius:20rpx 20rpx 0 0}.transactionDatePopup .btnTitleC .btn{padding:20rpx 26rpx;font-size:28rpx;font-weight:500}.transactionDatePopup .btnTitleC .btn.cancel{color:#727a8e}.transactionDatePopup .btnTitleC .btn.confirm{color:#d79412}.transactionDatePopup .btnTitleC .title{font-size:36rpx;font-weight:700;text-align:center}.transactionDatePopup .yearMonthC{background-color:#f7f7f7;margin:0 25rpx;height:70rpx;border-radius:35rpx}.transactionDatePopup .yearMonthC .btn{padding:0 52rpx}.transactionDatePopup .yearMonthC .btn .icon{width:13rpx;height:auto}.transactionDatePopup .yearMonthC .yearMonth{font-size:32rpx;font-weight:500;color:#070707;text-align:center}.transactionDatePopup .weekList{padding:0 38rpx}.transactionDatePopup .weekList .item{margin-right:13rpx;line-height:72rpx;font-size:26rpx;font-weight:500;color:#a7a7a7;text-align:center}.transactionDatePopup .monthDateList{padding:0 38rpx}.transactionDatePopup .monthDateList .item{margin-bottom:12rpx;width:calc(100%/7)}.transactionDatePopup .monthDateList .item .date{background-color:#f8f8f8;width:calc(100% - 10rpx);line-height:64rpx;border-radius:15rpx;font-size:24rpx;font-weight:700;color:#2a2a2a;text-align:center}.transactionDatePopup .monthDateList .item .date.select{background-color:#f2c367;color:#fff}.transactionDatePopup .monthDateList .item .date.notCurrentMonth{background-color:#fcfcfc;color:#999}.transactionDatePopup .quickTimeC{margin-top:16rpx}.transactionDatePopup .quickTimeC .item{margin-right:25rpx;width:120rpx;line-height:56rpx;border-radius:30rpx;border:solid 2rpx #4E4E4E;font-size:24rpx;font-weight:500;color:#4e4e4e;text-align:center}.transactionDatePopup .quickTimeC .item:last-child{margin-right:0}.vipPopup{background:linear-gradient(-30deg,#fff6f0,#fefefe);margin:0 95rpx;padding-bottom:34rpx;width:560rpx;border-radius:10rpx}.vipPopup .topIcon{margin:-60rpx 0 0 calc((100% - 143rpx)/2);width:143rpx;height:auto}.vipPopup .popTitle{margin-top:28rpx;font-size:40rpx;font-weight:700;color:#101213;text-align:center}.vipPopup .popSubtitle{margin-top:20rpx;font-size:24rpx;font-weight:500;color:#493f2b;text-align:center}.vipPopup .moduleC{background-color:#fff;margin:0 30rpx 20rpx;padding-top:25rpx;border-radius:10rpx}.vipPopup .moduleC .section{padding:0 25rpx;font-size:26rpx;font-weight:700;color:#333}.vipPopup .moduleC .section .version{margin-left:18rpx;padding:0 15rpx;line-height:32rpx;border-radius:10rpx;font-size:22rpx}.vipPopup .moduleC .section .version.free{background-color:#3d3d3d;color:#fefcfb}.vipPopup .moduleC .section .version.pro{background-color:#f2c367;color:#3d3d3d}.vipPopup .moduleC .visitC{margin:18rpx 24rpx 0;height:60rpx}.vipPopup .moduleC .visitC .line{background-color:#f2c367;top:0;left:0;width:44rpx;height:100%;border-radius:7rpx 0 0 7rpx}.vipPopup .moduleC .visitC .contentC{background-color:#f7f7f7;margin-left:6rpx;padding:0 15rpx;height:100%;border-radius:10rpx;font-size:24rpx;font-weight:500;color:#3d3d3d}.vipPopup .moduleC .visitC .contentC .icon{margin-right:14rpx;width:25rpx;height:auto}.vipPopup .moduleC .list{padding-bottom:10rpx}.vipPopup .moduleC .list .item{padding:10rpx 25rpx;font-size:24rpx;font-weight:500;color:#333}.vipPopup .moduleC .list .item .icon{margin-right:13rpx;width:27rpx;height:auto}.vipPopup .moduleC.visit{margin-top:20rpx;padding-bottom:25rpx}.vipPopup .btnC{margin:28rpx 92rpx 0}.vipPopup .btnC .btn{line-height:60rpx;border-radius:10rpx;font-size:24rpx;font-weight:700;text-align:center}.vipPopup .btnC .btn.later{background-color:#ededed;margin-right:56rpx}.vipPopup .btnC .btn.upgrade{background-color:#f2c367} diff --git a/unpackage/dist/build/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.js b/unpackage/dist/build/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.js new file mode 100644 index 0000000..c62022b --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.js @@ -0,0 +1 @@ +"use strict";const t=require("../../../common/vendor.js"),e=require("../../../request/api.js"),a=require("../../../utils/util.js"),n=require("../../../common/assets.js"),s={data:()=>({navH:t.inject("navHeight"),contentTop:"",conceptId:"",conceptName:"",weekList:["一","二","三","四","五","六","日"],monthDateList:[],selectMonthIndex:0,selectMonth:"",selectDateStr:"",startDateStr:"",endDateStr:"",chgStockData:null,newsList:[],reportList:[],selectNewsOrReport:0,getRateUpOrDown:a.getRateUpOrDown,getChgRateStr:a.getChgRateStr}),onLoad(e){this.contentTop=this.navH+64/750*t.inject("windowWidth");let a=new Date,n=a.getFullYear(),s=a.getMonth()+1,o=a.getDate();this.selectMonthIndex=240+s-1,this.selectMonth=n+"年"+s+"月",this.startDateStr=n+"-"+(s>9?s:"0"+s)+"-01",this.endDateStr=this.selectDateStr=n+"-"+(s>9?s:"0"+s)+"-"+(o>9?o:"0"+o),this.generateMonthDateListData(),e.id&&(this.conceptId=e.id,this.getTimelineData())},methods:{getContent:t=>a.isValidJSON(t.content)?JSON.parse(t.content).content:t.content,getYesterdayDateData(){let t=new Date(new Date);t.setDate(t.getDate()-1);let e=t.getFullYear(),a=t.getMonth()+1,n=t.getDate();this.selectDateStr=e+"-"+(a>9?a:"0"+a)+"-"+(n>9?n:"0"+n)},generateMonthDateListData(){let t=new Date,e=t.getFullYear(),a=t.getMonth()+1,n=t.getDate(),s=[];for(var o=e-20;o9?s:"0"+s)+"-"+(r>9?r:"0"+r);l.push({date:D,year:o,month:s,day:r,isToday:o==e&&s==a&&r==n,isCurrentMonth:!0,isLastDay:r==h,timestamp:g})}for(i=0;i9?s:"0"+s)+"-"+(r>9?r:"0"+r);l.unshift({date:g,year:t,month:s,day:r,isToday:!1,isCurrentMonth:!1,isLastDay:!1,timestamp:h})}let D=new Date(o,c+1,1),p=new Date(D-864e5).getDay()||7;for(i=1;i<8-p;i++){let t=o,e=c;e>11&&(e=0,t++);let a=new Date(t,e+1,i),n=a.getMonth()+1,s=a.getDate(),r=a.getTime(),h=t+"-"+(n>9?n:"0"+n)+"-"+(s>9?s:"0"+s);l.push({date:h,year:t,month:n,day:s,isToday:!1,isCurrentMonth:!1,isLastDay:!1,timestamp:r})}s.push(l)}this.monthDateList=s},clickPreMonth(){if(this.selectMonthIndex>0){this.selectMonthIndex--;let t=this.monthDateList[this.selectMonthIndex],e="",a="";for(let s of t)if(s.isCurrentMonth){e=s.year,a=s.month;break}let n="";for(let s of t)if(s.isLastDay){n=s.day;break}this.selectMonth=e+"年"+a+"月",this.startDateStr=e+"-"+(a>9?a:"0"+a)+"-01",this.endDateStr=e+"-"+(a>9?a:"0"+a)+"-"+n,this.getTimelineData()}},clickNextMonth(){if(this.selectMonthIndex9?a:"0"+a)+"-01",this.endDateStr=e+"-"+(a>9?a:"0"+a)+"-"+n,this.getTimelineData()}},monthChange(t){let e=(new Date).getFullYear(),a=t.detail.value,n=parseInt(a.split("-")[0]),s=parseInt(a.split("-")[1]);this.selectMonthIndex=12*(n-(e-20))+s-1,this.selectMonth=n+"年"+s+"月",this.startDateStr=n+"-"+(s>9?s:"0"+s)+"-01";let o=new Date(n,s,0);this.endDateStr=n+"-"+(s>9?s:"0"+s)+"-"+o.getDate(),this.getTimelineData()},clickSelectDate(t){this.selectDateStr!=t.date&&(this.selectDateStr=t.date,this.chgStockData=t,this.getNewsData(),this.getReportData())},clickNewsOrReportItem(t){console.log(this.selectNewsOrReport,t),this.selectNewsOrReport!=t&&(this.selectNewsOrReport=t)},clickNewsItem(e){t.index.navigateTo({url:"/pages/concept/newsDetails/newsDetails?info="+encodeURIComponent(JSON.stringify(e))})},clickReportItem(e){console.log(e),t.index.navigateTo({url:"/pages/concept/reportDetails/reportDetails?info="+encodeURIComponent(JSON.stringify(e))})},getTimelineData(){let t={start_date:this.startDateStr,end_date:this.endDateStr};e.priceTimeline(this.conceptId,t).then((t=>{if(t.timeseries){this.conceptName=t.concept_name;let e=t.timeseries,a=this.monthDateList[this.selectMonthIndex];for(let t of a)for(let a of e)t.date==a.trade_date&&(t.avg_change_pct=a.avg_change_pct,t.stock_count=a.stock_count,t.date==this.selectDateStr&&(this.chgStockData=t));this.getNewsData(),this.getReportData()}})).catch((t=>{}))},getNewsData(){let t={query:this.conceptName,end_date:this.selectDateStr,exact_match:1,top_k:100};e.conceptNews(t).then((t=>{this.newsList=t})).catch((t=>{}))},getReportData(){let t={query:this.conceptName,start_date:this.selectDateStr,mode:"text",exact_match:1};e.conceptReport(t).then((t=>{for(let e of t.data.results)e.content=e.content.replace(/'/g,'"');this.reportList=t.data.results})).catch((t=>{}))}}};if(!Array){t.resolveComponent("navBar")()}Math;const o=t._export_sfc(s,[["render",function(e,a,s,o,c,i){return t.e({a:t.p({leftText:"历史时间轴",hideNavBg:!0}),b:n._imports_0,c:t.t(c.conceptName),d:t.s("top: "+c.navH+"px;"),e:n._imports_0$1,f:t.o((t=>i.clickPreMonth())),g:t.t(c.selectMonth),h:t.o(((...t)=>i.monthChange&&i.monthChange(...t))),i:n._imports_1$2,j:t.o((t=>i.clickNextMonth())),k:t.f(c.weekList,((e,a,n)=>({a:t.t(e),b:a}))),l:t.f(c.monthDateList[c.selectMonthIndex],((e,a,n)=>t.e({a:e.date==c.selectDateStr},e.date==c.selectDateStr?t.e({b:t.t(e.day),c:e.avg_change_pct},e.avg_change_pct?{d:t.t(c.getChgRateStr(e.avg_change_pct))}:{},{e:t.n("date select "+(e.avg_change_pct?c.getRateUpOrDown(e.avg_change_pct)?"down":"up":""))}):t.e({f:!e.isCurrentMonth},e.isCurrentMonth?t.e({h:t.t(e.day),i:e.avg_change_pct},e.avg_change_pct?{j:t.t(c.getChgRateStr(e.avg_change_pct)),k:t.n("chg "+(c.getRateUpOrDown(e.avg_change_pct)?"down":"up"))}:{},{l:t.n("date "+(e.avg_change_pct?c.getRateUpOrDown(e.avg_change_pct)?"down":"up":""))}):{g:t.t(e.day)}),{m:a,n:t.o((t=>i.clickSelectDate(e)),a)}))),m:t.t(c.selectDateStr),n:c.chgStockData&&c.chgStockData.avg_change_pct},c.chgStockData&&c.chgStockData.avg_change_pct?t.e({o:c.getRateUpOrDown(c.chgStockData.avg_change_pct)},c.getRateUpOrDown(c.chgStockData.avg_change_pct)?{p:n._imports_3$5}:{q:n._imports_4$7},{r:t.t(c.getChgRateStr(c.chgStockData.avg_change_pct)),s:t.n("chg "+(c.getRateUpOrDown(c.chgStockData.avg_change_pct)?"down":"up")),t:t.t(c.chgStockData.stock_count)}):{},{v:n._imports_5$2,w:t.t(c.newsList.length),x:t.n("num "+(0==c.selectNewsOrReport?"select":"")),y:t.o((t=>i.clickNewsOrReportItem(0))),z:t.t(c.reportList.length),A:t.n("num "+(1==c.selectNewsOrReport?"select":"")),B:t.o((t=>i.clickNewsOrReportItem(1))),C:0==c.selectNewsOrReport},0==c.selectNewsOrReport?{D:t.f(c.newsList,((e,a,n)=>({a:t.t(e.title),b:t.t(e.detail),c:a,d:t.o((t=>i.clickNewsItem(e)),a)})))}:{E:t.f(c.reportList,((e,a,n)=>({a:t.t(e.report_title),b:t.t(i.getContent(e)),c:a,d:t.o((t=>i.clickReportItem(e)),a)})))},{F:t.s("top: "+c.contentTop+"px;")})}]]);wx.createPage(o); diff --git a/unpackage/dist/build/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.json b/unpackage/dist/build/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.json new file mode 100644 index 0000000..f9f6bf2 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "", + "usingComponents": { + "nav-bar": "../../../components/navBar/navBar" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.wxml b/unpackage/dist/build/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.wxml new file mode 100644 index 0000000..675a66f --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.wxml @@ -0,0 +1 @@ +{{c}}- 历史时间轴{{g}}{{item.a}}{{item.b}} {{item.d}}%{{item.g}}{{item.h}} {{item.j}}%{{m}}统计涨跌幅{{r}}%统计股票{{t}} 只股票{{w}} 条新闻 ·  {{z}} 份研报新闻{{item.a}}{{item.b}}研报{{item.a}}{{item.b}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.wxss b/unpackage/dist/build/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.wxss new file mode 100644 index 0000000..a29787e --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.wxss @@ -0,0 +1 @@ +page{background-color:#070707}.topBg{top:0;left:0;width:100%;height:auto}.timelineTitle{background-color:#fff9f5;left:0;right:0;margin:0 25rpx;padding:30rpx 27rpx 0;border-radius:10rpx 10rpx 0 0;font-size:28rpx;font-weight:700;color:#2b2b2b}.dateStatisticsC{background-color:#fff9f5;left:0;right:0;bottom:86rpx;margin:0 25rpx;padding:24rpx 25rpx 0;border-radius:0 0 10rpx 10rpx;overflow-y:scroll}.dateStatisticsC .dateC{background-color:#fff;box-shadow:0 5rpx 10rpx rgba(127,127,127,.1);border-radius:10rpx;padding:30rpx 25rpx 0}.dateStatisticsC .dateC .yearMonthC{background-color:#f7f7f7;height:70rpx;border-radius:35rpx}.dateStatisticsC .dateC .yearMonthC .btn{padding:0 52rpx}.dateStatisticsC .dateC .yearMonthC .btn .icon{width:13rpx;height:auto}.dateStatisticsC .dateC .yearMonthC .yearMonth{font-size:32rpx;font-weight:500;color:#070707;text-align:center}.dateStatisticsC .dateC .weekList .item{margin-right:13rpx;line-height:72rpx;font-size:26rpx;font-weight:500;color:#a7a7a7;text-align:center}.dateStatisticsC .dateC .monthDateList .item{margin-bottom:12rpx;width:calc(100%/7)}.dateStatisticsC .dateC .monthDateList .item .date{background-color:#f8f8f8;padding:4rpx 0;width:calc(100% - 10rpx);height:72rpx;border-radius:10rpx;font-size:26rpx;font-weight:700;color:#2a2a2a;text-align:center}.dateStatisticsC .dateC .monthDateList .item .date .chg{font-size:18rpx}.dateStatisticsC .dateC .monthDateList .item .date .chg.up{color:#ec3440}.dateStatisticsC .dateC .monthDateList .item .date .chg.down{color:#38a169}.dateStatisticsC .dateC .monthDateList .item .date.up{background-color:#ffd6d9}.dateStatisticsC .dateC .monthDateList .item .date.down{background-color:#cef1de}.dateStatisticsC .dateC .monthDateList .item .date.select.up{background-color:#ec3440;color:#fff}.dateStatisticsC .dateC .monthDateList .item .date.select.up .chg{color:#fff}.dateStatisticsC .dateC .monthDateList .item .date.select.down{background-color:#38a169;color:#fff}.dateStatisticsC .dateC .monthDateList .item .date.select.down .chg{color:#fff}.dateStatisticsC .dateC .monthDateList .item .date.notCurrentMonth{background-color:#fcfcfc;color:#999}.dateStatisticsC .statisticsC{background-color:#fff;margin-top:20rpx;padding:28rpx 20rpx 0;border-radius:10rpx}.dateStatisticsC .statisticsC .date{font-size:30rpx;font-weight:500;text-align:center}.dateStatisticsC .statisticsC .chgStockNumC{margin-top:36rpx;padding:0 13rpx 28rpx;border-bottom:solid 1rpx #EDEDED;font-size:26rpx}.dateStatisticsC .statisticsC .chgStockNumC .title{margin-right:18rpx;font-weight:500;color:#94979c}.dateStatisticsC .statisticsC .chgStockNumC .chgC .icon{margin-right:9rpx;width:17rpx;height:auto}.dateStatisticsC .statisticsC .chgStockNumC .chgC .chg{font-weight:700}.dateStatisticsC .statisticsC .chgStockNumC .chgC .chg.up{color:#ec3440}.dateStatisticsC .statisticsC .chgStockNumC .chgC .chg.down{color:#38a169}.dateStatisticsC .statisticsC .chgStockNumC .stockNum{font-weight:700;color:#070707}.dateStatisticsC .statisticsC .newsReportC{padding-top:20rpx;font-size:28rpx;font-weight:700}.dateStatisticsC .statisticsC .newsReportC .icon{margin-right:20rpx;width:24rpx;height:auto}.dateStatisticsC .statisticsC .newsReportC .num{color:#333}.dateStatisticsC .statisticsC .newsReportC .num.select{color:#ff7723}.dateStatisticsC .statisticsC .list .item{padding:30rpx 0;border-bottom:solid 1rpx #EDEDED}.dateStatisticsC .statisticsC .list .item .type{margin-right:18rpx;padding:0 9rpx;line-height:40rpx;border-radius:5rpx;font-size:22rpx;font-weight:500}.dateStatisticsC .statisticsC .list .item .type.news{background-color:#f2c367;color:#070707}.dateStatisticsC .statisticsC .list .item .type.report{background-color:#3d3f3c;color:#f2c367}.dateStatisticsC .statisticsC .list .item .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:26rpx;font-weight:700;color:#070707}.dateStatisticsC .statisticsC .list .item .content{margin-top:20rpx;font-size:24rpx;font-weight:500;color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis} diff --git a/unpackage/dist/build/mp-weixin/pages/concept/hotStock/hotStock.js b/unpackage/dist/build/mp-weixin/pages/concept/hotStock/hotStock.js new file mode 100644 index 0000000..3bda43a --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/concept/hotStock/hotStock.js @@ -0,0 +1 @@ +"use strict";const t=require("../../../common/vendor.js"),e=require("../../../request/api.js"),s=require("../../../common/assets.js"),n={data:()=>({navH:t.inject("navHeight"),listTop:"",conceptId:"",conceptName:"",weekList:["一","二","三","四","五","六","日"],monthDateList:[],selectMonthIndex:0,selectMonth:"",selectDateStr:"",quickTimeList:["今天","昨天","一周前","一月前"],stockList:[]}),onLoad(e){this.listTop=this.navH+68/750*t.inject("windowWidth");let s=new Date,n=s.getFullYear(),a=s.getMonth()+1,o=s.getDate();this.selectMonthIndex=240+a-1,this.selectMonth=n+"年"+a+"月",this.selectDateStr=n+"-"+(a>9?a:"0"+a)+"-"+(o>9?o:"0"+o),this.generateMonthDateListData(),e.id&&(this.conceptId=e.id,this.getConceptHotStockData())},methods:{generateMonthDateListData(){let t=new Date,e=t.getFullYear(),s=t.getMonth()+1,n=t.getDate(),a=[];for(var o=e-20;o9?a:"0"+a)+"-"+(h>9?h:"0"+h);p.push({date:r,year:o,month:a,day:h,isToday:o==e&&a==s&&h==n,isCurrentMonth:!0,timestamp:l})}for(c=0;c9?a:"0"+a)+"-"+(h>9?h:"0"+h);p.unshift({date:r,year:t,month:a,day:h,isToday:!1,isCurrentMonth:!1,timestamp:l})}let d=new Date(o,i+1,1),D=new Date(d-864e5).getDay()||7;for(c=1;c<8-D;c++){let t=o,e=i;e>11&&(e=0,t++);let s=new Date(t,e+1,c),n=s.getMonth()+1,a=s.getDate(),h=s.getTime(),l=t+"-"+(n>9?n:"0"+n)+"-"+(a>9?a:"0"+a);p.push({date:l,year:t,month:n,day:a,isToday:!1,isCurrentMonth:!1,timestamp:h})}a.push(p)}this.monthDateList=a},clickDateScreen(){this.$refs.datePopup.open()},clickExpandOrRetract(t){this.stockList[t].isExpand=!this.stockList[t].isExpand},clickCancel(){this.$refs.datePopup.close()},clickConfirm(){this.clickCancel(),this.getConceptHotStockData()},clickPreMonth(){if(this.selectMonthIndex>0){this.selectMonthIndex--;let t=this.monthDateList[this.selectMonthIndex],e="",s="";for(let n of t)if(n.isCurrentMonth){e=n.year,s=n.month;break}this.selectMonth=e+"年"+s+"月"}},clickNextMonth(){if(this.selectMonthIndex9?t:"0"+t)+"-"+(n>9?n:"0"+n)}else if(1==t){let t=new Date(e);t.setDate(t.getDate()-1);let n=t.getFullYear(),a=t.getMonth()+1,o=t.getDate();this.selectMonthIndex=12*(20-(s-n))+a-1,this.selectMonth=n+"年"+a+"月",this.selectDateStr=n+"-"+(a>9?a:"0"+a)+"-"+(o>9?o:"0"+o)}else if(2==t){let t=new Date(e);t.setDate(t.getDate()-7);let n=t.getFullYear(),a=t.getMonth()+1,o=t.getDate();this.selectMonthIndex=12*(20-(s-n))+a-1,this.selectMonth=n+"年"+a+"月",this.selectDateStr=n+"-"+(a>9?a:"0"+a)+"-"+(o>9?o:"0"+o)}else{let t=new Date(e);t.setDate(t.getDate()-30);let n=t.getFullYear(),a=t.getMonth()+1,o=t.getDate();this.selectMonthIndex=12*(20-(s-n))+a-1,this.selectMonth=n+"年"+a+"月",this.selectDateStr=n+"-"+(a>9?a:"0"+a)+"-"+(o>9?o:"0"+o)}},getConceptHotStockData(){let t={trade_date:this.selectDateStr};e.conceptDetails(this.conceptId,t).then((t=>{this.conceptName=t.concept,this.stockList=t.stocks;let s=this.stockList.map((t=>null!=t.code?t.code:""));console.log(s),e.conceptOtherDetails(this.conceptId,{days:1,codes:s,isJson:1}).then((t=>{this.stockList=this.stockList.map((e=>(null!=e.code&&(e.change_percent=t.data[e.code].stats.change_percent),e))),console.log("==============="),console.log(this.stockList)})).catch((t=>{console.log("=-=-=-=-=-=-=-=-=")}))})).catch((t=>{}))}}};if(!Array){(t.resolveComponent("navBar")+t.resolveComponent("uni-popup"))()}Math||((()=>"../../../components/navBar/navBar.js")+(()=>"../../../uni_modules/uni-popup/components/uni-popup/uni-popup.js"))();const a=t._export_sfc(n,[["render",function(e,n,a,o,i,c){return{a:t.p({leftText:"热门个股",hideNavBg:!0}),b:s._imports_0,c:t.t(i.conceptName),d:s._imports_1$9,e:t.o((t=>c.clickDateScreen())),f:t.s("top:"+i.navH+"px;"),g:t.f(i.stockList,((e,n,a)=>t.e({a:t.t(e.name),b:t.t(e.code),c:e.change_percent},e.change_percent?{d:t.t(e.change_percent>=0?"+"+e.change_percent:e.change_percent)}:{},{e:e.isExpand},e.isExpand?{f:s._imports_2$7}:{g:s._imports_3$6},{h:t.o((t=>c.clickExpandOrRetract(n)),n),i:e.isExpand},e.isExpand?{j:t.t(e.reason)}:{},{k:n}))),h:t.s("top:"+i.listTop+"px;"),i:t.o((t=>c.clickCancel())),j:t.o((t=>c.clickConfirm())),k:s._imports_0$1,l:t.o((t=>c.clickPreMonth())),m:t.t(i.selectMonth),n:t.o(((...t)=>c.monthChange&&c.monthChange(...t))),o:s._imports_1$2,p:t.o((t=>c.clickNextMonth())),q:t.f(i.weekList,((e,s,n)=>({a:t.t(e),b:s}))),r:t.f(i.monthDateList[i.selectMonthIndex],((e,s,n)=>t.e({a:e.date==i.selectDateStr},e.date==i.selectDateStr?{b:t.t(e.day)}:t.e({c:!e.isCurrentMonth},e.isCurrentMonth?{e:t.t(e.day)}:{d:t.t(e.day)}),{f:s,g:t.o((t=>c.clickSelectDate(e)),s)}))),s:t.f(i.quickTimeList,((e,s,n)=>({a:t.t(e),b:s,c:t.o((t=>c.clickQuickTimeItem(s)),s)}))),t:t.sr("datePopup","0dffb7e7-1"),v:t.p({type:"bottom",safeArea:!1})}}]]);wx.createPage(a); diff --git a/unpackage/dist/build/mp-weixin/pages/concept/hotStock/hotStock.json b/unpackage/dist/build/mp-weixin/pages/concept/hotStock/hotStock.json new file mode 100644 index 0000000..6fe246f --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/concept/hotStock/hotStock.json @@ -0,0 +1,7 @@ +{ + "navigationBarTitleText": "", + "usingComponents": { + "nav-bar": "../../../components/navBar/navBar", + "uni-popup": "../../../uni_modules/uni-popup/components/uni-popup/uni-popup" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/concept/hotStock/hotStock.wxml b/unpackage/dist/build/mp-weixin/pages/concept/hotStock/hotStock.wxml new file mode 100644 index 0000000..e62898d --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/concept/hotStock/hotStock.wxml @@ -0,0 +1 @@ +{{c}} - 相关个股时间筛选{{item.a}}{{item.b}}{{item.d}}%-REASON/项目REASON:{{item.j}}项目:已进入芥末味夏威夷果仁/黑金蒜香茉莉翡翠豆两款产品取消交易日期确认{{m}}{{item.a}}{{item.b}}{{item.d}}{{item.e}}{{item.a}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/concept/hotStock/hotStock.wxss b/unpackage/dist/build/mp-weixin/pages/concept/hotStock/hotStock.wxss new file mode 100644 index 0000000..81df64e --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/concept/hotStock/hotStock.wxss @@ -0,0 +1 @@ +page{background-color:#070707}.topBg{top:0;left:0;width:100%;height:auto}.titleScreenC{background-color:#fff9f5;left:0;right:0;margin:0 25rpx;padding:22rpx 25rpx 0;border-radius:10rpx 10rpx 0 0}.titleScreenC .title{font-size:28rpx;font-weight:700;color:#2b2b2b}.titleScreenC .screenC{padding:0 20rpx;line-height:42rpx;border-radius:23rpx;border:solid 2rpx #F3C368;font-size:22rpx;color:#e3aa3d}.titleScreenC .screenC .arrow{margin-left:7rpx;width:12rpx;height:auto}.stockList{background-color:#fff9f5;left:0;width:calc(100% - 50rpx);bottom:62rpx;margin:0 25rpx;border-radius:0 0 10rpx 10rpx}.stockList .list{padding:16rpx 25rpx}.stockList .list .item{background-color:#fff;box-shadow:0 5rpx 10rpx rgba(127,127,127,.08);margin-bottom:20rpx;padding:0 20rpx;border-radius:10rpx}.stockList .list .item .stockInfoC{padding:16rpx 0}.stockList .list .item .stockInfoC .titleCodeC .title{font-size:26rpx;font-weight:700;color:#222}.stockList .list .item .stockInfoC .titleCodeC .code{font-size:20rpx;font-weight:500;color:#888}.stockList .list .item .stockInfoC .chg{font-size:24rpx;font-weight:700;text-align:center}.stockList .list .item .stockInfoC .chg.up{color:#ec3440}.stockList .list .item .stockInfoC .chg.down{color:#38a169}.stockList .list .item .stockInfoC .industry{font-size:24rpx;font-weight:500;color:#333;text-align:center}.stockList .list .item .stockInfoC .reasonProjectC{font-size:24rpx;font-weight:500;color:#da9000}.stockList .list .item .stockInfoC .reasonProjectC .arrow{margin-left:10rpx;width:10rpx;height:auto}.stockList .list .item .stockInfoC .reasonProjectC .arrow.expand{margin-left:6rpx;width:14rpx;height:auto}.stockList .list .item .reasonProjectContentC{margin:0 5rpx;border-top:solid 1rpx #F0F0F0;padding:12rpx 9rpx 22rpx;font-size:24rpx;font-weight:500;color:#666}.stockList .list .item .reasonProjectContentC .title{color:#da9000}.stockList .list .item .reasonProjectContentC .projectC{margin-top:6rpx}.datePopup{background-color:#fff;padding-bottom:calc(20rpx + env(safe-area-inset-bottom));border-radius:20rpx 20rpx 0 0}.datePopup .btnTitleC .btn{padding:20rpx 26rpx;font-size:28rpx;font-weight:500}.datePopup .btnTitleC .btn.cancel{color:#727a8e}.datePopup .btnTitleC .btn.confirm{color:#d79412}.datePopup .btnTitleC .title{font-size:36rpx;font-weight:700;text-align:center}.datePopup .yearMonthC{background-color:#f7f7f7;margin:0 25rpx;height:70rpx;border-radius:35rpx}.datePopup .yearMonthC .btn{padding:0 52rpx}.datePopup .yearMonthC .btn .icon{width:13rpx;height:auto}.datePopup .yearMonthC .yearMonth{font-size:32rpx;font-weight:500;color:#070707;text-align:center}.datePopup .weekList{padding:0 38rpx}.datePopup .weekList .item{margin-right:13rpx;line-height:72rpx;font-size:26rpx;font-weight:500;color:#a7a7a7;text-align:center}.datePopup .monthDateList{padding:0 38rpx}.datePopup .monthDateList .item{margin-bottom:12rpx;width:calc(100%/7)}.datePopup .monthDateList .item .date{background-color:#f8f8f8;width:calc(100% - 10rpx);line-height:64rpx;border-radius:15rpx;font-size:24rpx;font-weight:700;color:#2a2a2a;text-align:center}.datePopup .monthDateList .item .date.select{background-color:#f2c367;color:#fff}.datePopup .monthDateList .item .date.notCurrentMonth{background-color:#fcfcfc;color:#999}.datePopup .quickTimeC{margin-top:16rpx}.datePopup .quickTimeC .item{margin-right:25rpx;width:120rpx;line-height:56rpx;border-radius:30rpx;border:solid 2rpx #4E4E4E;font-size:24rpx;font-weight:500;color:#4e4e4e;text-align:center}.datePopup .quickTimeC .item:last-child{margin-right:0} diff --git a/unpackage/dist/build/mp-weixin/pages/concept/newsDetails/newsDetails.js b/unpackage/dist/build/mp-weixin/pages/concept/newsDetails/newsDetails.js new file mode 100644 index 0000000..dcab2d2 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/concept/newsDetails/newsDetails.js @@ -0,0 +1 @@ +"use strict";const e=require("../../../common/vendor.js"),n=require("../../../utils/util.js"),o=require("../../../common/assets.js"),t={data:()=>({navH:e.inject("navHeight"),newsInfo:null,getLocalTime:n.getLocaleTime}),onLoad(e){this.newsInfo=JSON.parse(decodeURIComponent(e.info))}};if(!Array){(e.resolveComponent("navBar")+e.resolveComponent("ua-markdown"))()}Math||((()=>"../../../components/navBar/navBar.js")+(()=>"../../../components/ua-markdown/ua-markdown.js"))();const s=e._export_sfc(t,[["render",function(n,t,s,a,r,i){return e.e({a:e.p({leftText:"历史时间轴",hideNavBg:!0}),b:o._imports_0,c:r.newsInfo},r.newsInfo?{d:e.t(r.newsInfo.title),e:e.t(r.getLocalTime(r.newsInfo.published_time)),f:e.p({source:r.newsInfo.detail}),g:e.s("top: "+r.navH+"px;")}:{})}]]);wx.createPage(s); diff --git a/unpackage/dist/build/mp-weixin/pages/concept/newsDetails/newsDetails.json b/unpackage/dist/build/mp-weixin/pages/concept/newsDetails/newsDetails.json new file mode 100644 index 0000000..fa06c79 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/concept/newsDetails/newsDetails.json @@ -0,0 +1,7 @@ +{ + "navigationBarTitleText": "", + "usingComponents": { + "nav-bar": "../../../components/navBar/navBar", + "ua-markdown": "../../../components/ua-markdown/ua-markdown" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/concept/newsDetails/newsDetails.wxml b/unpackage/dist/build/mp-weixin/pages/concept/newsDetails/newsDetails.wxml new file mode 100644 index 0000000..f59697a --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/concept/newsDetails/newsDetails.wxml @@ -0,0 +1 @@ +{{d}}{{e}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/concept/newsDetails/newsDetails.wxss b/unpackage/dist/build/mp-weixin/pages/concept/newsDetails/newsDetails.wxss new file mode 100644 index 0000000..bc82236 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/concept/newsDetails/newsDetails.wxss @@ -0,0 +1 @@ +page{background-color:#070707}.topBg{top:0;left:0;width:100%;height:auto}.contentC{background-color:#fff9f5;margin:20rpx 25rpx 0;padding:28rpx 30rpx;left:0;right:0;bottom:100rpx;border-radius:10rpx;overflow-y:scroll}.contentC .title{margin:0 10rpx;font-size:30rpx;font-weight:700;color:#2b2b2b}.contentC .labelTimeC{margin:0 10rpx}.contentC .labelTimeC .time{font-size:24rpx;font-weight:500;color:#666}.contentC .content{margin-top:30rpx} diff --git a/unpackage/dist/build/mp-weixin/pages/concept/reportDetails/reportDetails.js b/unpackage/dist/build/mp-weixin/pages/concept/reportDetails/reportDetails.js new file mode 100644 index 0000000..81e70fa --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/concept/reportDetails/reportDetails.js @@ -0,0 +1 @@ +"use strict";const e=require("../../../common/vendor.js"),t=require("../../../utils/util.js"),o=require("../../../common/assets.js"),n={data:()=>({navH:e.inject("navHeight"),reportInfo:null,getLocalTime:t.getLocaleTime,content:""}),onLoad(e){this.reportInfo=JSON.parse(decodeURIComponent(e.info)),this.reportInfo.content=this.reportInfo.content.replace(/'/g,'"'),console.log(JSON.parse(this.reportInfo.content)),this.content=JSON.parse(this.reportInfo.content).content}};if(!Array){e.resolveComponent("navBar")()}Math;const r=e._export_sfc(n,[["render",function(t,n,r,c,s,a){return e.e({a:e.p({leftText:"历史时间轴",hideNavBg:!0}),b:o._imports_0,c:s.reportInfo},s.reportInfo?{d:e.t(s.reportInfo.report_title),e:e.t(s.getLocalTime(s.reportInfo.declare_date)),f:e.t(s.content?s.content:s.reportInfo.content),g:e.s("top: "+s.navH+"px;")}:{})}]]);wx.createPage(r); diff --git a/unpackage/dist/build/mp-weixin/pages/concept/reportDetails/reportDetails.json b/unpackage/dist/build/mp-weixin/pages/concept/reportDetails/reportDetails.json new file mode 100644 index 0000000..f9f6bf2 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/concept/reportDetails/reportDetails.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "", + "usingComponents": { + "nav-bar": "../../../components/navBar/navBar" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/concept/reportDetails/reportDetails.wxml b/unpackage/dist/build/mp-weixin/pages/concept/reportDetails/reportDetails.wxml new file mode 100644 index 0000000..87103dc --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/concept/reportDetails/reportDetails.wxml @@ -0,0 +1 @@ +{{d}}{{e}}{{f}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/concept/reportDetails/reportDetails.wxss b/unpackage/dist/build/mp-weixin/pages/concept/reportDetails/reportDetails.wxss new file mode 100644 index 0000000..bc82236 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/concept/reportDetails/reportDetails.wxss @@ -0,0 +1 @@ +page{background-color:#070707}.topBg{top:0;left:0;width:100%;height:auto}.contentC{background-color:#fff9f5;margin:20rpx 25rpx 0;padding:28rpx 30rpx;left:0;right:0;bottom:100rpx;border-radius:10rpx;overflow-y:scroll}.contentC .title{margin:0 10rpx;font-size:30rpx;font-weight:700;color:#2b2b2b}.contentC .labelTimeC{margin:0 10rpx}.contentC .labelTimeC .time{font-size:24rpx;font-weight:500;color:#666}.contentC .content{margin-top:30rpx} diff --git a/unpackage/dist/build/mp-weixin/pages/geGuCenter/detail.js b/unpackage/dist/build/mp-weixin/pages/geGuCenter/detail.js new file mode 100644 index 0000000..d794c49 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/geGuCenter/detail.js @@ -0,0 +1 @@ +"use strict";const t=require("../../common/vendor.js"),e=require("../../request/api.js"),a=require("../../common/assets.js"),i={data:()=>({navH:t.inject("navHeight"),contentTop:"",allStockData:[],filteredData:[],currentDate:"",topLists:[{title:"超大盘股",value:"(>1000亿)"},{title:"大盘股",value:"(500-1000亿)"},{title:"中盘股",value:"(100-500亿)"}],list2Index:0}),onLoad(e){this.currentDate=e.currentDate,this.contentTop=this.navH+115/750*t.inject("windowWidth"),this.marketHeatmap()},methods:{handleTypeClick(t){this.list2Index=t,this.marketHeatmap()},getTableItem(t){const e=t.market_cap?t.market_cap.toFixed(2):"0.00",a=t.amount?t.amount.toFixed(2):"0.00",i=t.change_percent?Number(t.change_percent):0;let r="",s="";return i>0?(r=`+${i}%`,s="positive"):i<0?(r=`${i}%`,s="negative"):(r="0%",s="zero"),[[t.stock_name,t.stock_code],[r,"",s],[`${e}亿元`],[`${a}亿元`],[t.industry||"暂无"]]},marketHeatmap(){let t={limit:500,date:this.currentDate};e.marketHeatmap(t).then((t=>{this.allStockData=t.data||[],this.filterStockByMarketCap()})).catch((t=>{}))},filterStockByMarketCap(){const{list2Index:t,allStockData:e}=this;let a=[];switch(t){case 0:a=e.filter((t=>t.market_cap>1e3));break;case 1:a=e.filter((t=>t.market_cap>=500&&t.market_cap<=1e3));break;case 2:a=e.filter((t=>t.market_cap>=100&&t.market_cap<=500));break;default:a=e}this.filteredData=a},itemDetails(e){t.index.navigateTo({url:"/pagesStock/stockCenterDetails/stockCenterDetails?code="+e.stock_code})}}};if(!Array){t.resolveComponent("navBar")()}Math;const r=t._export_sfc(i,[["render",function(e,i,r,s,o,c){return{a:t.p({leftText:"详情",hideNavBg:!0}),b:a._imports_0,c:a._imports_1,d:t.o((t=>e.clickSearch())),e:e.keywords,f:t.o((t=>e.keywords=t.detail.value)),g:t.s("top:"+o.navH+"px;"),h:t.f(o.topLists,((e,a,i)=>({a:t.t(e.title),b:o.list2Index==a?"#BB8520":"#070707",c:t.t(e.value),d:o.list2Index==a?"#BB8520":"#070707",e:t.o((t=>c.handleTypeClick(a)),a),f:a,g:o.list2Index==a?"1rpx solid #F2C369":"none"}))),i:t.f(["股票名称","涨跌幅","市值","成交额","行业"],((e,a,i)=>({a:t.t(e),b:a}))),j:t.f(o.filteredData,((e,a,i)=>({a:t.f(c.getTableItem(e),((e,a,i)=>t.e({a:t.t(e[0]),b:0==a},0==a?{c:t.t(e[1])}:{},{d:a,e:0==a?"#222222":1==a?"positive"===e[2]?"#EC3440":"#01AB5D":"#666666"}))),b:t.o((t=>c.itemDetails(e))),c:a%2==0?"#fff":"#FAFAFC"}))),k:t.s("top:"+o.contentTop+"px;")}}]]);wx.createPage(r); diff --git a/unpackage/dist/build/mp-weixin/pages/geGuCenter/detail.json b/unpackage/dist/build/mp-weixin/pages/geGuCenter/detail.json new file mode 100644 index 0000000..0c84504 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/geGuCenter/detail.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "", + "usingComponents": { + "nav-bar": "../../components/navBar/navBar" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/geGuCenter/detail.wxml b/unpackage/dist/build/mp-weixin/pages/geGuCenter/detail.wxml new file mode 100644 index 0000000..16a3d2e --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/geGuCenter/detail.wxml @@ -0,0 +1 @@ +{{item.a}}{{item.c}}{{item.a}}{{item.a}}{{item.c}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/geGuCenter/detail.wxss b/unpackage/dist/build/mp-weixin/pages/geGuCenter/detail.wxss new file mode 100644 index 0000000..32074b0 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/geGuCenter/detail.wxss @@ -0,0 +1 @@ +page{background-color:#070707}.topBg{top:0;left:0;width:100%;height:auto}.searchC{background-color:rgba(41,41,41,.7);left:0;right:0;margin:20rpx 25rpx 0;padding:0 25rpx;height:70rpx;border-radius:35rpx;font-size:22rpx;font-weight:500}.searchC .icon{margin-right:12rpx;width:25rpx;height:auto}.searchC input{height:100%;color:#fff}.stockDetailsC{left:25rpx;width:calc(100vw - 50rpx);bottom:env(safe-area-inset-bottom);background-color:#fff;border-radius:10rpx} diff --git a/unpackage/dist/build/mp-weixin/pages/geGuCenter/geGuCenter.js b/unpackage/dist/build/mp-weixin/pages/geGuCenter/geGuCenter.js new file mode 100644 index 0000000..9878e59 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/geGuCenter/geGuCenter.js @@ -0,0 +1 @@ +"use strict";const t=require("../../common/vendor.js"),e=require("../../request/api.js"),o=require("../../common/assets.js"),a={data:()=>({navH:t.inject("navHeight"),contentTop:"",currentDate:"",selectedDate:"",allStockData:[],filteredData:[],conceptStocksList:[],alertTypeConfig:{surge:{text:"异动",color:"#FF7A45",filter:"brightness(0) saturate(100%) invert(54%) sepia(60%) saturate(467%) hue-rotate(344deg) brightness(102%) contrast(101%)"},shrink_surge_up:{text:"缩量急涨",color:"#722ED1",filter:"brightness(0) saturate(100%) invert(24%) sepia(90%) saturate(2865%) hue-rotate(266deg) brightness(87%) contrast(98%)"},volume_surge_up:{text:"放量急涨",color:"#EB2F96",filter:"brightness(0) saturate(100%) invert(34%) sepia(82%) saturate(1970%) hue-rotate(313deg) brightness(91%) contrast(94%)"},volume_oscillation:{text:"放量震荡",color:"#13C2C2",filter:"brightness(0) saturate(100%) invert(71%) sepia(62%) saturate(487%) hue-rotate(142deg) brightness(91%) contrast(93%)"},surge_up:{text:"急涨",color:"#FF4D4F",filter:"brightness(0) saturate(100%) invert(42%) sepia(93%) saturate(727%) hue-rotate(346deg) brightness(102%) contrast(104%)"},surge_down:{text:"急跌",color:"#52C41A",filter:"brightness(0) saturate(100%) invert(68%) sepia(65%) saturate(456%) hue-rotate(71deg) brightness(91%) contrast(86%)"},shrink_surge_down:{text:"缩量急跌",color:"#FF7A45",filter:"brightness(0) saturate(100%) invert(54%) sepia(60%) saturate(467%) hue-rotate(344deg) brightness(102%) contrast(101%)"}},topLists:[{title:"大盘涨跌幅",value:"+0.00%",color:"#EC3440",backIcon:"/static/icon/gegu/gg-top-0.png"},{title:"涨停/跌停",value:"+0.00%",color:"#070707",backIcon:"/static/icon/gegu/gg-top-1.png"},{title:"多空对比",value:"0/0",color:"#070707",backIcon:"/static/icon/gegu/gg-top-2.png"},{title:"今日成交额",value:"0万亿",color:"#070707",backIcon:"/static/icon/gegu/gg-top-3.png"},{title:"A股总市值",value:"0万亿",color:"#070707",backIcon:"/static/icon/gegu/gg-top-4.png"},{title:"连板龙头",value:"0只",color:"#F59B38",backIcon:"/static/icon/gegu/gg-top-5.png"}],topLists2:[{title:"超大盘股",value:"(>1000亿)"},{title:"大盘股",value:"(500-1000亿)"},{title:"中盘股",value:"(100-500亿)"}],list2Index:0,typeList:[{title:"缩量急涨",backIcon:"/static/icon/gegu/cate-0.png"},{title:"异动",backIcon:"/static/icon/gegu/cate-1.png"},{title:"急跌",backIcon:"/static/icon/gegu/cate-2.png"},{title:"急涨",backIcon:"/static/icon/gegu/cate-3.png"},{title:"放量震荡",backIcon:"/static/icon/gegu/cate-4.png"}],marketAlertsList:[],formattedAvg:0,upCount:0,downCount:0,limit_up_ratio:0}),onLoad(e){this.activeIndex=e.index,this.contentTop=this.navH+115/750*t.inject("windowWidth");const o=new Date,a=o.getFullYear(),i=(o.getMonth()+1).toString().padStart(2,"0"),r=o.getDate().toString().padStart(2,"0");this.currentDate=`${a}-${i}-${r}`},onShow(){this.marketHeatmap(),this.marketStatistics(),this.marketHotspotListOverview()},methods:{formatAlpha:t=>null==t||isNaN(Number(t))?"0.0":Number(t).toFixed(1),handleTypeClick(t){this.list2Index=t,this.marketHeatmap(this.currentDate)},getTableItem(t){const e=t.market_cap?t.market_cap.toFixed(2):"0.00",o=t.amount?t.amount.toFixed(2):"0.00",a=t.change_percent?Number(t.change_percent):0;let i="",r="";return a>0?(i=`+${a}%`,r="positive"):a<0?(i=`${a}%`,r="negative"):(i="0%",r="zero"),[[t.stock_name,t.stock_code],[i,"",r],[`${e}亿元`],[`${o}亿元`],[t.industry||"暂无"]]},formatLimitUpRatio(t,e=0){if(!t||isNaN(Number(t)))return"0%";const o=100*Number(t);return`${0===e?Math.round(o):o.toFixed(e)}%`},conceptsDailyTop(){e.conceptsDailyTop().then((t=>{})).catch((t=>{}))},marketHeatmap(t){let o={limit:500};t&&"undefined"!==t&&""!==t.trim()&&(o.date=t),e.marketHeatmap(o).then((t=>{this.topLists[2].value=t.statistics.rising_count+"/"+t.statistics.falling_count,this.allStockData=t.data||[];const e=this.allStockData.filter((t=>{const e=Number(t.change_percent);return!isNaN(e)&&e>=9.9})).length,o=this.allStockData.filter((t=>{const e=Number(t.change_percent);return!isNaN(e)&&e<=-9.9})).length;this.topLists[1].value=e+"/"+o,this.topLists[5].value=e+"只",this.filterStockByMarketCap()})).catch((t=>{}))},filterStockByMarketCap(){const{list2Index:t,allStockData:e}=this;let o=[];switch(t){case 0:o=e.filter((t=>t.market_cap>1e3));break;case 1:o=e.filter((t=>t.market_cap>=500&&t.market_cap<=1e3));break;case 2:o=e.filter((t=>t.market_cap>=100&&t.market_cap<=500));break;default:o=e}this.filteredData=o.slice(0,10)},marketStatistics(){e.marketStatistics().then((t=>{this.topLists[3].value=this.formatToTrillion(t.summary.total_amount),this.topLists[4].value=this.formatToTrillion(t.summary.total_market_cap)})).catch((t=>{this.topLists[3].value="0.0 万亿",this.topLists[4].value="0.0 万亿"}))},formatToTrillion(t){if("number"!=typeof t||isNaN(t))return"0.0 万亿";return`${(t/1e4).toFixed(1)} 万亿`},marketHotspotListOverview(){let t={date:this.currentDate};e.marketHotspotOverview(t).then((t=>{var e;const o=(null==(e=null==t?void 0:t.data)?void 0:e.alerts)||[],a=t.data.index.change_pct;let i=0;a&&!isNaN(Number(a))&&(i=Number(a));const r=Math.round(100*i)/100,s=r.toFixed(2);let n="";n=r>0?`+${s}%`:r<0?`${s}%`:"0.00%";const c=r>0?"#EC3440":r<0?"#01AB5D":"#666666";this.topLists[0].value=n,this.topLists[0].color=c;const l=o.map((t=>{const e=(t.stocks||[]).filter((t=>null!=t.change_pct&&!isNaN(Number(t.change_pct)))),o=e.length>0?e.reduce(((t,e)=>t+Number(e.change_pct)),0)/e.length:0,a=e.filter((t=>Number(t.change_pct)>0)).length,i=e.filter((t=>Number(t.change_pct)<0)).length,r=Math.round(100*o)/100,s=r>0?`+${r.toFixed(2)}`:r.toFixed(2);return{...t,alpha:o,upCount:a,downCount:i,formattedAvg:s}})).sort(((t,e)=>{const o=t=>{const[e,o]=t.split(":").map(Number);return 60*e+o},a=o(t.time);return o(e.time)-a}));this.marketAlertsList=l})).catch((t=>{}))},itemDetails(e){t.index.navigateTo({url:"/pagesStock/stockCenterDetails/stockCenterDetails?code="+e.stock_code})},moreAction(){t.index.navigateTo({url:"/pages/geGuCenter/detail?currentDate="+this.currentDate})},allAction(t){1==t?this.$refs.typePopup.open():2==t&&this.$refs.datePopup.open()},closeAction(t){1==t?this.$refs.typePopup.close():2==t?this.$refs.datePopup.close():3==t&&this.$refs.detailPopup.close()},handleDateChange(t){this.selectedDate=t,console.log("选中的日期:",t)},confirmAction(t){if(1==t)this.$refs.typePopup.close();else if(2==t){if(this.selectedDate)this.currentDate=this.selectedDate,console.log("最终确认的日期:",this.currentDate);else{const t=new Date,e=t.getFullYear(),o=(t.getMonth()+1).toString().padStart(2,"0"),a=t.getDate().toString().padStart(2,"0");this.currentDate=`${e}-${o}-${a}`}this.marketHeatmap(this.currentDate),this.marketStatistics(),this.marketHotspotListOverview(),this.$refs.datePopup.close()}},bkydAction(t){this.$refs.detailPopup.open(),this.formattedAvg=t.formattedAvg,this.upCount=t.upCount,this.downCount=t.downCount,this.limit_up_ratio=t.limit_up_ratio,this.conceptStocksDetails(t.concept_id)},conceptStocksDetails(t){console.log("concept_id",t),e.conceptStocks(t,{}).then((t=>{if(t.data&&t.data.stocks){let e=t.data.stocks;this.conceptStocksList=e.sort(((t,e)=>{const o=null===t.change_pct||void 0===t.change_pct?-999:Number(t.change_pct);return(null===e.change_pct||void 0===e.change_pct?-999:Number(e.change_pct))-o}))}else console.warn("接口返回数据格式异常",t)})).catch((t=>{}))},formatChangePct(t){if("number"!=typeof t)return"0.00%";return`${t>=0?"+":""}${t.toFixed(2)}%`},getChangeColor:t=>"number"!=typeof t?"#888888":t>0?"#EC3440":t<0?"#00B42A":"#888888"}};if(!Array){(t.resolveComponent("navBar")+t.resolveComponent("uni-popup")+t.resolveComponent("LCCalendar2"))()}Math||((()=>"../../components/navBar/navBar.js")+(()=>"../../uni_modules/uni-popup/components/uni-popup/uni-popup.js")+(()=>"../../components/LCCalendar2/LCCalendar2.js"))();const i=t._export_sfc(a,[["render",function(e,a,i,r,s,n){return{a:t.p({leftText:"个股中心",hideNavBg:!0,hideBack:!0}),b:o._imports_0,c:o._imports_1,d:t.o((t=>e.clickSearch())),e:e.keywords,f:t.o((t=>e.keywords=t.detail.value)),g:t.s("top:"+s.navH+"px;"),h:t.f(s.topLists,((e,o,a)=>({a:e.backIcon,b:t.t(e.title),c:t.t(e.value),d:e.color,e:o}))),i:t.f(s.topLists2,((e,o,a)=>({a:t.t(e.title),b:s.list2Index==o?"#BB8520":"#070707",c:s.list2Index==o?"#FFFAF1":"#FFFFFF",d:t.t(e.value),e:s.list2Index==o?"#BB8520":"#070707",f:t.o((t=>n.handleTypeClick(o)),o),g:o,h:"1rpx solid "+(s.list2Index==o?"#F2C369":"#D2D2D2")}))),j:t.f(["股票名称","涨跌幅","市值","成交额","行业"],((e,o,a)=>({a:t.t(e),b:o}))),k:t.f(s.filteredData,((e,o,a)=>({a:t.f(n.getTableItem(e),((e,o,a)=>t.e({a:t.t(e[0]),b:0==o},0==o?{c:t.t(e[1])}:{},{d:o,e:0==o?"#222222":1==o?"positive"===e[2]?"#EC3440":"#01AB5D":"#666666"}))),b:t.o((t=>n.itemDetails(e))),c:o%2==0?"#fff":"#FAFAFC"}))),l:o._imports_1$2,m:t.o(((...t)=>n.moreAction&&n.moreAction(...t))),n:o._imports_3$7,o:o._imports_4$1,p:t.o((t=>n.allAction(1))),q:t.t(s.currentDate),r:o._imports_4$1,s:t.o((t=>n.allAction(2))),t:o._imports_3$7,v:t.f(s.marketAlertsList,((e,o,a)=>{var i,r,c,l;return t.e({a:t.t(e.time),b:t.t(e.concept_name),c:(null==(i=s.alertTypeConfig[e.alert_type])?void 0:i.filter)||"",d:t.t((null==(r=s.alertTypeConfig[e.alert_type])?void 0:r.text)||"异动"),e:(null==(c=s.alertTypeConfig[e.alert_type])?void 0:c.color)||"#FF7A45",f:"1rpx solid "+((null==(l=s.alertTypeConfig[e.alert_type])?void 0:l.color)||"#FF7A45"),g:t.t(e.formattedAvg),h:Number(e.alpha)>0?"#EC3440":"#01AB5D",i:t.t(e.upCount),j:e.upCount>0?"#EC3440":"#888888",k:t.t(e.downCount),l:e.downCount>0?"#01AB5D":"#888888",m:t.t(Math.round(e.final_score)),n:e&&Number(e.limit_up_ratio)>0&&!isNaN(Number(e.limit_up_ratio))},e&&Number(e.limit_up_ratio)>0&&!isNaN(Number(e.limit_up_ratio))?{o:t.t(n.formatLimitUpRatio(e.limit_up_ratio,0))}:{},{p:o,q:t.o((t=>n.bkydAction(e)),o)})})),w:o._imports_5$3,x:t.s("top:"+s.contentTop+"px;"),y:t.o((t=>n.closeAction(1))),z:t.o((t=>n.confirmAction(1))),A:t.f(s.typeList,((e,o,a)=>({a:e.backIcon,b:t.t(e.title),c:o}))),B:t.sr("typePopup","c7f5c964-1"),C:t.p({type:"bottom",safeArea:!1}),D:t.o((t=>n.closeAction(2))),E:t.o((t=>n.confirmAction(2))),F:t.o(n.handleDateChange),G:t.sr("datePopup","c7f5c964-2"),H:t.p({type:"bottom",safeArea:!1}),I:o._imports_8,J:t.o((t=>n.closeAction(3))),K:t.t(s.formattedAvg),L:Number(s.formattedAvg)>0?"#EC3440":"#01AB5D",M:t.t(s.upCount),N:s.upCount>0?"#EC3440":"#888888",O:t.t(s.downCount),P:s.downCount>0?"#01AB5D":"#888888",Q:t.t(n.formatLimitUpRatio(s.limit_up_ratio,0)),R:t.f(s.conceptStocksList,((e,o,a)=>({a:t.t(e.name),b:t.t(e.code),c:t.t(n.formatChangePct(e.change_pct)),d:n.getChangeColor(e.change_pct),e:o,f:o%2==0?"#fff":"#FAFAFC"}))),S:t.sr("detailPopup","c7f5c964-4"),T:t.p({type:"bottom",safeArea:!1})}}]]);wx.createPage(i); diff --git a/unpackage/dist/build/mp-weixin/pages/geGuCenter/geGuCenter.json b/unpackage/dist/build/mp-weixin/pages/geGuCenter/geGuCenter.json new file mode 100644 index 0000000..cc20fea --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/geGuCenter/geGuCenter.json @@ -0,0 +1,8 @@ +{ + "navigationBarTitleText": "", + "usingComponents": { + "nav-bar": "../../components/navBar/navBar", + "uni-popup": "../../uni_modules/uni-popup/components/uni-popup/uni-popup", + "l-c-calendar2": "../../components/LCCalendar2/LCCalendar2" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/geGuCenter/geGuCenter.wxml b/unpackage/dist/build/mp-weixin/pages/geGuCenter/geGuCenter.wxml new file mode 100644 index 0000000..b2f7a87 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/geGuCenter/geGuCenter.wxml @@ -0,0 +1 @@ +{{item.b}}{{item.c}}{{item.a}}{{item.d}}{{item.a}}{{item.a}}{{item.c}}查看更多异动监控 全部{{q}} 折线图占位 板块异动明细 {{item.a}}{{item.b}}{{item.d}}板块均涨{{item.g}}% {{item.i}}涨 /{{item.k}}跌 评分{{item.m}}超额收益+ 0%涨停比{{item.o}}取消选择分类 确定{{item.b}}取消选择日期 确定详情 相关股票 板块均涨{{K}}%{{M}}涨 /{{O}}跌 涨停比{{Q}}{{item.a}}{{item.b}}{{item.c}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/geGuCenter/geGuCenter.wxss b/unpackage/dist/build/mp-weixin/pages/geGuCenter/geGuCenter.wxss new file mode 100644 index 0000000..b3b1f5b --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/geGuCenter/geGuCenter.wxss @@ -0,0 +1 @@ +page{background-color:#070707}.topBg{top:0;left:0;width:100%;height:auto}.searchC{background-color:rgba(41,41,41,.7);left:0;right:0;margin:20rpx 25rpx 0;padding:0 25rpx;height:70rpx;border-radius:35rpx;font-size:22rpx;font-weight:500}.searchC .icon{margin-right:12rpx;width:25rpx;height:auto}.searchC input{height:100%;color:#fff}.stockDetailsC{left:25rpx;width:calc(100vw - 50rpx);bottom:calc(55px + env(safe-area-inset-bottom));background-color:#fff;border-radius:10rpx}.detailPopup{max-height:70%;background-color:#fff;color:red;border-radius:20rpx 20rpx 0 0;padding-bottom:env(safe-area-inset-bottom)} diff --git a/unpackage/dist/build/mp-weixin/pages/index/conceptDetails/conceptDetails.js b/unpackage/dist/build/mp-weixin/pages/index/conceptDetails/conceptDetails.js new file mode 100644 index 0000000..4566e74 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/index/conceptDetails/conceptDetails.js @@ -0,0 +1 @@ +"use strict";const e=require("../../../common/vendor.js"),t={data:()=>({navH:e.inject("navHeight"),url:""}),onLoad(e){e.name&&(this.url="https://valuefrontier.cn/htmls/concept/"+e.name+"/")},methods:{}};const n=e._export_sfc(t,[["render",function(e,t,n,r,o,a){return{a:o.url}}]]);wx.createPage(n); diff --git a/unpackage/dist/build/mp-weixin/pages/index/conceptDetails/conceptDetails.json b/unpackage/dist/build/mp-weixin/pages/index/conceptDetails/conceptDetails.json new file mode 100644 index 0000000..f32164d --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/index/conceptDetails/conceptDetails.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "", + "navigationBarBackgroundColor": "#fff", + "navigationBarTextStyle": "black", + "usingComponents": {} +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/index/conceptDetails/conceptDetails.wxml b/unpackage/dist/build/mp-weixin/pages/index/conceptDetails/conceptDetails.wxml new file mode 100644 index 0000000..20c283c --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/index/conceptDetails/conceptDetails.wxml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/index/conceptDetails/conceptDetails.wxss b/unpackage/dist/build/mp-weixin/pages/index/conceptDetails/conceptDetails.wxss new file mode 100644 index 0000000..0fee62d --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/index/conceptDetails/conceptDetails.wxss @@ -0,0 +1 @@ +.topBg{top:0;left:0;width:100%;height:auto}.conceptDetailsC{background-color:#fff;margin-top:10rpx;padding:20rpx 25rpx;left:0;right:0;bottom:0;border-radius:20rpx 20rpx 0 0}.conceptDetailsC .title{font-size:30rpx;font-weight:700;color:#222}.conceptDetailsC .time{margin-top:10rpx;font-size:22rpx;font-weight:500;color:#aaa}.conceptDetailsC .content{margin-top:30rpx;font-size:26rpx;font-weight:500;color:#666} diff --git a/unpackage/dist/build/mp-weixin/pages/index/eventDetails/eventDetails.js b/unpackage/dist/build/mp-weixin/pages/index/eventDetails/eventDetails.js new file mode 100644 index 0000000..aa33cc0 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/index/eventDetails/eventDetails.js @@ -0,0 +1 @@ +"use strict";const t=require("../../../common/vendor.js"),e=require("../../../request/api.js"),o=require("../../../utils/util.js"),i=require("../../../common/assets.js"),a=require("../../../uni_modules/lime-echart/static/echarts.min.js"),s={data:()=>({navH:t.inject("navHeight"),windowWidth:t.inject("windowWidth"),eventId:"",memberInfo:null,eventDetails:null,categoryList:["相关标的","相关概念","历史事件"],targetList:[],conceptList:[],page:1,loadAll:!1,historyEventList:[],historyEventRelatedStockList:[],selectCategory:0,headingList:["名称代码","分时图","开盘价","最新价","涨跌幅"],getLocaleHourMinute:o.getLocaleHourMinute,getLocaleTime:o.getLocaleTime,getRateUpOrDown:o.getRateUpOrDown,getRateStr:o.getRateStr,getChgRateStr:o.getChgRateStr,scoreTop:"",expectScore:0,commentList:[],eventComment:"",replyId:"",replyPid:"",isFocus:!1,replyComment:"",option:{tooltip:{show:!1,trigger:"axis",axisPointer:{type:"shadow"},confine:!0},grid:{left:"10%",right:"6%",top:"5%",bottom:"10%"},xAxis:{type:"category",scale:!0,data:[],axisLine:{show:!1},axisLabel:{show:!1}},yAxis:[{type:"value",axisTick:{show:!1},scale:!0,axisLabel:{show:!1},splitLine:{show:!1}}],series:{name:"分时图",type:"line",label:{show:!0,position:"top",fontSize:12},symbol:"none",silent:!0,data:[],itemStyle:{color:""},markLine:{symbol:["none","none"],lineStyle:{color:"#AAAAAA",type:"dashed"},data:[]}}}}),onLoad(t){t.id&&(this.eventId=t.id,this.getEventRelatedStockData(),this.getEventCommentListData())},methods:{copyEventTitle(){t.index.setClipboardData({data:this.eventDetails.event_title,success(){t.index.showToast({title:"复制成功"})}})},async init(){let t=this;setTimeout((function(){t.targetList.map((function(e,o){t.$refs["chartRef"+o][0].init(a).then((o=>{let i={...t.option},a=[],s=[];for(let t of e.minute_chart_data)a.push(t.time),s.push(t.close);i.series.data=s,i.xAxis.data=a;let n=t.eventDetails.event_start_time.split("T")[1];n=n.substring(0,5);let c=e.minute_chart_data[0].open;i.series.markLine.data=[{xAxis:n,lineStyle:{type:"solid",width:1,color:"#ffd700"}},{yAxis:c}];let r=e.minute_chart_data.slice(-1)[0].close;i.series.itemStyle.color=r>=c?"#EF5350":"#26A69A",o.setOption(i)}))}))}),300)},loadMoreData(){1==this.selectCategory&&(this.loadAll||(this.page++,this.getEventRelatedConceptData()))},clickCategoryItem(t){this.selectCategory!=t&&(this.selectCategory=t,0==t?this.getEventRelatedStockData():1==t?(this.page=1,this.loadAll=!1,this.getEventRelatedConceptData()):2==t&&this.getEventHistoryEventData())},clickStockItem(e){t.index.navigateTo({url:"/pages/index/stockDetails/stockDetails?type=1&code="+e+"&id="+this.eventId})},clickConceptItem(e){let o=t.CryptoJS.MD5(e).toString();t.index.navigateTo({url:"/pages/index/conceptDetails/conceptDetails?name="+o})},clickNotVip(){this.$refs.vipPopup.open()},clickLater(){this.$refs.vipPopup.close()},clickUpgradeAtOnce(){this.clickLater()},clickStockMore(e){t.index.navigateTo({url:"/pages/concept/hotStock/hotStock?id="+e.concept_id})},clickHistoricalTimeline(e){t.index.navigateTo({url:"/pages/concept/historicalTimeline/historicalTimeline?id="+e.concept_id})},clickLookHistoricalEventRelatedStock(t){this.historyEventRelatedStockList=t.related_stocks,this.$refs.stockPopup.open()},closeRelatedStockPopup(){this.$refs.stockPopup.close()},clickExpectScore(t){this.scoreTop=t.currentTarget.offsetTop+this.navH+80/750*this.windowWidth,this.$refs.expectScorePopup.open()},sendEventComment(){if(!this.eventComment)return void t.index.showToast({title:"请输入评论内容",icon:"none"});let o=this.eventId,i={content:this.eventComment};e.commentEvent(o,i).then((e=>{t.index.showToast({title:e.message,icon:"none"});let o=this;setTimeout((function(){o.getEventCommentListData()}),1e3)})).catch((t=>{}))},clickComment(){this.$refs.popup.open()},closeCommentPopup(){this.$refs.popup.close()},clickFollow(){let o=this.eventId;e.followEvent(o).then((e=>{t.index.showToast({title:e.message,icon:"none"}),t.index.$emit("editSuccess"),this.getEventRelatedStockData()})).catch((t=>{}))},clickReplyComment(t,e){this.replyId=t,e&&(this.replyPid=e),this.isFocus=!0},sendReplyComment(){if(!this.replyComment)return void t.index.showToast({title:"请输入评论内容",icon:"none"});let o={content:this.replyComment};this.replyPid&&(o.parent_id=this.replyPid),e.replyComment(this.replyId,o).then((t=>{})).catch((t=>{}))},clickLikeComment(o,i,a){e.likeEventComment(o).then((e=>{t.index.showToast({title:e.message,icon:"none"}),-1==a&&(this.commentList[i].likes_count=e.likes_count)})).catch((t=>{}))},getEventRelatedStockData(){let o=this.eventId;e.eventRelatedStock(o).then((e=>{200==e.code?(this.eventDetails=e.data,this.targetList=e.data.related_stocks,this.init()):t.index.showToast({title:e.message,icon:"none",duration:3e3})})).catch((t=>{}))},getEventRelatedConceptData(){let t={query:this.eventDetails.event_title,size:10,page:this.page,sort_by:"_score",isJson:1};e.eventRelatedConcept(t).then((t=>{1==t.page?this.conceptList=t.results:this.conceptList=this.conceptList.concat(t.results),t.page==t.total_pages&&(this.loadAll=!0)})).catch((t=>{}))},getEventHistoryEventData(){let o=this.eventId;e.eventHistoryEvent(o).then((e=>{200==e.code?(this.expectScore=e.data.invest_score,this.historyEventList=e.data.historical_events):t.index.showToast({title:e.message,icon:"none"})})).catch((t=>{}))},getEventCommentListData(){let t=this.eventId;e.eventCommentList(t).then((t=>{this.commentList=t.data.posts})).catch((t=>{}))}}};if(!Array){(t.resolveComponent("navBar")+t.resolveComponent("l-echart")+t.resolveComponent("uni-popup"))()}Math||((()=>"../../../components/navBar/navBar.js")+(()=>"../../../uni_modules/lime-echart/components/l-echart/l-echart.js")+(()=>"../../../uni_modules/uni-popup/components/uni-popup/uni-popup.js"))();const n=t._export_sfc(s,[["render",function(e,o,a,s,n,c){return t.e({a:t.p({leftText:"事件详情",hideNavBg:!0}),b:i._imports_0,c:n.eventDetails},n.eventDetails?t.e({d:t.t(n.eventDetails.event_type),e:t.t(n.eventDetails.event_title),f:t.o((t=>c.copyEventTitle())),g:t.t(n.eventDetails.event_created_at.substr(0,16)),h:t.t(n.eventDetails.event_desc),i:t.f(n.categoryList,((e,o,i)=>t.e({a:t.t(e),b:n.selectCategory==o},(n.selectCategory,{}),{c:t.n("item relative "+(n.selectCategory==o?"select":"")),d:o,e:t.o((t=>c.clickCategoryItem(o)),o)}))),j:0==n.selectCategory},0==n.selectCategory?{k:t.f(n.headingList,((e,o,i)=>({a:t.t(e),b:o})))}:{},{l:0==n.selectCategory},0==n.selectCategory?{m:t.f(n.targetList,((e,o,i)=>({a:t.t(e.stock_name),b:t.t(e.stock_code),c:t.sr("chartRef"+o,"6e1a61f1-1-"+i,{f:1}),d:"chartRef"+o,e:"6e1a61f1-1-"+i,f:t.t(e.trade_data?e.trade_data.open_price:""),g:t.t(e.trade_data?e.trade_data.latest_price:""),h:t.t(e.trade_data?e.trade_data.change_pct:""),i:t.n("chg flex1 "+(n.getRateUpOrDown(e.trade_data?e.trade_data.change_pct:"")?"down":"up")),j:t.t(e.relation_desc),k:o,l:t.o((t=>c.clickStockItem(e.stock_code)),o)})))}:{},{n:1==n.selectCategory},1==n.selectCategory?{o:t.f(n.conceptList,((e,o,a)=>t.e({a:t.t(e.concept),b:e.price_info},e.price_info?{c:t.t(n.getChgRateStr(e.price_info.avg_change_pct)),d:t.n("chg "+(n.getRateUpOrDown(e.price_info.avg_change_pct)?"down":"up"))}:{},{e:e.price_info},e.price_info?{f:t.t(e.stock_count),g:t.n("stockNum "+(n.getRateUpOrDown(e.price_info.avg_change_pct)?"down":"up"))}:{},{h:t.t(e.description)},n.memberInfo&&n.memberInfo.is_member&&"pro"==n.memberInfo.subscription_type?{i:t.f(e.stocks.slice(0,3),((e,o,i)=>({a:t.t(e.name),b:o}))),j:t.t(e.stock_count-3),k:t.o((t=>c.clickStockMore(e)),o)}:{l:i._imports_1$6,m:t.t(e.stock_count),n:t.o((t=>c.clickNotVip()),o)},{o:t.t(e.price_info?e.price_info.trade_date:""),p:t.o((t=>c.clickHistoricalTimeline(e)),o),q:o,r:t.o((t=>c.clickConceptItem(e.concept)),o)}))),p:n.memberInfo&&n.memberInfo.is_member&&"pro"==n.memberInfo.subscription_type,q:i._imports_1$3}:{},{r:2==n.selectCategory},2==n.selectCategory?{s:i._imports_3$3,t:t.t(n.expectScore),v:i._imports_4$4,w:t.o((t=>c.clickExpectScore(t))),x:t.f(n.historyEventList,((e,o,a)=>t.e({a:t.t(e.title),b:t.t(10*e.relevance),c:t.t(e.content),d:n.getRateUpOrDown(e.related_avg_chg)},n.getRateUpOrDown(e.related_avg_chg)?{e:i._imports_1$1}:{f:i._imports_2$1},{g:t.t(n.getRateStr(e.related_avg_chg)),h:t.n("rateItem "+(n.getRateUpOrDown(e.related_avg_chg)?"down":"up")),i:n.getRateUpOrDown(e.related_max_chg)},n.getRateUpOrDown(e.related_max_chg)?{j:i._imports_1$1}:{k:i._imports_2$1},{l:t.t(n.getRateStr(e.related_max_chg)),m:t.n("rateItem "+(n.getRateUpOrDown(e.related_max_chg)?"down":"up")),n:t.o((t=>c.clickLookHistoricalEventRelatedStock(e)),o),o:t.t(n.getLocaleTime(e.event_date)),p:o}))),y:i._imports_5$1,z:i._imports_3$3}:{},{A:t.s("top:"+n.navH+"px;"),B:t.o((t=>c.loadMoreData()))}):{},{C:n.eventDetails},n.eventDetails?{D:i._imports_8$2,E:t.t(n.eventDetails.view_count),F:i._imports_9$2,G:t.t(n.eventDetails.follower_count),H:t.o((t=>c.clickFollow()))}:{},{I:i._imports_8,J:t.o((t=>c.closeCommentPopup())),K:t.f(n.commentList,((e,o,i)=>({a:e.user.avatar_url,b:t.t(e.user.username),c:t.t(e.content),d:t.t(n.getLocaleHourMinute(e.created_at)),e:t.o((t=>c.clickReplyComment(e.post_id)),o),f:t.t(e.likes_count),g:t.o((t=>c.clickLikeComment(e.post_id,o,-1)),o),h:o}))),L:i._imports_11,M:t.sr("popup","6e1a61f1-2"),N:t.p({type:"bottom"}),O:i._imports_12$1,P:t.s("margin-top:"+n.scoreTop+"px;"),Q:t.sr("expectScorePopup","6e1a61f1-3"),R:t.p({type:"top","mask-background-color":"transparent",animation:!1}),S:i._imports_8,T:t.o((t=>c.closeRelatedStockPopup())),U:t.f(n.historyEventRelatedStockList,((e,o,a)=>t.e({a:t.t(e.stock_name+"("+e.stock_code+")"),b:t.t(100*e.correlation),c:t.t(e.sector),d:n.getRateUpOrDown(e.daily_change)},n.getRateUpOrDown(e.daily_change)?{e:i._imports_1$1}:{f:i._imports_2$1},{g:t.t(n.getRateStr(e.daily_change)),h:t.n("rateC "+(n.getRateUpOrDown(e.daily_change)?"down":"up")),i:t.t(e.relation_desc),j:o,k:t.o((t=>c.clickStockItem(e.stock_code)),o)}))),V:t.sr("stockPopup","6e1a61f1-4"),W:t.p({type:"bottom"}),X:i._imports_13,Y:i._imports_14,Z:i._imports_15,aa:i._imports_15,ab:i._imports_16,ac:i._imports_16,ad:i._imports_16,ae:t.o((t=>c.clickLater())),af:t.o((t=>c.clickUpgradeAtOnce())),ag:t.sr("vipPopup","6e1a61f1-5"),ah:t.p({type:"center"})})}]]);wx.createPage(n); diff --git a/unpackage/dist/build/mp-weixin/pages/index/eventDetails/eventDetails.json b/unpackage/dist/build/mp-weixin/pages/index/eventDetails/eventDetails.json new file mode 100644 index 0000000..455d609 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/index/eventDetails/eventDetails.json @@ -0,0 +1,8 @@ +{ + "navigationBarTitleText": "", + "usingComponents": { + "nav-bar": "../../../components/navBar/navBar", + "l-echart": "../../../uni_modules/lime-echart/components/l-echart/l-echart", + "uni-popup": "../../../uni_modules/uni-popup/components/uni-popup/uni-popup" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/index/eventDetails/eventDetails.wxml b/unpackage/dist/build/mp-weixin/pages/index/eventDetails/eventDetails.wxml new file mode 100644 index 0000000..6f8aea1 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/index/eventDetails/eventDetails.wxml @@ -0,0 +1 @@ +{{d}}{{e}}{{g}}{{h}}(AI合成) 【风险提示:解析内容由价值前沿人工采集整理自新闻、公告、研报等公开信息,团队辛苦编写,未经许可严禁转载。本产品内容内容均不构成投资建议,请投资者注意风险,独立审慎决策。】 {{item.a}} {{item.a}}{{item.a}}{{item.b}}{{item.f}}{{item.g}}{{item.h}}%{{item.j}}(AI合成){{item.a}}{{item.c}}%{{item.f}} 只股票{{item.h}}热门个股{{sitem.a}}+{{item.j}}更多需升级Pro会员查看{{item.m}}只个股交易时间:{{item.o}}历史时间轴超预期得分:{{t}}{{item.a}}相关度: {{item.b}}%{{item.c}} 平均涨幅: {{item.g}}% 最大涨幅: {{item.l}}% 查看相关股票 {{item.o}}{{E}}{{G}}全部回复{{item.b}}{{item.c}}{{item.d}}回复{{item.f}} 超预期得分:基于历史事件判断当前事件的超预期情况,满分100分,得分越高,越超预期。 相关股票{{item.a}}相关度: {{item.b}}%{{item.c}} 当日涨幅: {{item.g}}% {{item.i}}需要Pro版订阅当前功能需要更高权限您正在尝试访问概念统计中心和热门个股 当前订阅 免费版基础事件浏览有限历史事件查看 所需订阅 Pro版相关标的分析相关概念分析完整历史事件稍后再说立即升级 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/index/eventDetails/eventDetails.wxss b/unpackage/dist/build/mp-weixin/pages/index/eventDetails/eventDetails.wxss new file mode 100644 index 0000000..aaeb6f2 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/index/eventDetails/eventDetails.wxss @@ -0,0 +1 @@ +page{background-color:#070707}.topBg{top:0;left:0;width:100%;height:auto}.eventDetailsC{margin-top:10rpx;padding:20rpx 25rpx 0;left:0;right:0;bottom:calc(110rpx + env(safe-area-inset-bottom));border-radius:20rpx 20rpx 0 0;overflow-y:scroll}.eventDetailsC .eventIntroC{background:linear-gradient(-30deg,#fff6f0,#fefefe);padding:26rpx 0 34rpx;border-radius:10rpx}.eventDetailsC .eventIntroC .categoryTitleC{padding:0 25rpx}.eventDetailsC .eventIntroC .categoryTitleC .category{background-color:#f3c368;margin-right:8rpx;display:inline-block;padding:0 11rpx;line-height:40rpx;border-radius:8rpx;font-size:22rpx;font-weight:700;color:#fff}.eventDetailsC .eventIntroC .categoryTitleC .title{font-size:30rpx;font-weight:700;color:#222;line-height:1.1rem}.eventDetailsC .eventIntroC .eventTime{margin:20rpx 25rpx 0;font-size:22rpx;font-weight:500;color:#666}.eventDetailsC .eventIntroC .eventContent{margin:18rpx 27rpx 0;word-break:break-all;font-size:24rpx;font-weight:500;color:#71675d;line-height:1.3rem}.eventDetailsC .eventIntroC .eventContent .ai{color:#ec3440}.eventDetailsC .eventIntroC .riskTips{margin:24rpx 25rpx 0;line-height:1.2rem;font-size:22rpx;font-weight:500;color:#a2a2a1}.eventDetailsC .categoryList{white-space:nowrap}.eventDetailsC .categoryList .item{display:inline-block;line-height:80rpx;padding:0 18rpx;font-size:27rpx;font-weight:500;color:#939393}.eventDetailsC .categoryList .item.select{font-weight:700;color:#f3c368}.eventDetailsC .headingList{background-color:#fff1e7;padding:0 10rpx;border-radius:10rpx 10rpx 0 0}.eventDetailsC .headingList .item{line-height:70rpx;font-size:24rpx;font-weight:500;color:#070707;text-align:center}.eventDetailsC .targetList{background:linear-gradient(-30deg,#fff6f0,#fefefe);padding:0 25rpx}.eventDetailsC .targetList .item{padding-bottom:20rpx;border-bottom:solid 1rpx #E4E4E4}.eventDetailsC .targetList .item .nameCodePriceC{padding:20rpx 0;font-size:28rpx;font-weight:700;color:#222}.eventDetailsC .targetList .item .nameCodePriceC .code{font-size:20rpx;font-weight:500;color:#888}.eventDetailsC .targetList .item .nameCodePriceC .price{text-align:center}.eventDetailsC .targetList .item .nameCodePriceC .chg{text-align:right}.eventDetailsC .targetList .item .nameCodePriceC .chg.up{color:#ff2929}.eventDetailsC .targetList .item .nameCodePriceC .chg.down{color:#355422}.eventDetailsC .targetList .item .content{font-size:20rpx;font-weight:500;color:#71675d;line-height:1.2rem}.eventDetailsC .targetList .item .content .ai{color:#cccdd1}.eventDetailsC .conceptList .conceptItem{background:linear-gradient(-30deg,#fff6f0,#fefefe);margin-bottom:20rpx;border-radius:10rpx}.eventDetailsC .conceptList .conceptItem .titleChgStockNumC{padding:24rpx 18rpx 0}.eventDetailsC .conceptList .conceptItem .titleChgStockNumC .title{margin-right:20rpx;font-size:30rpx;font-weight:700;color:#3d3d3d}.eventDetailsC .conceptList .conceptItem .titleChgStockNumC .chg{margin-right:20rpx;padding:0 13rpx;line-height:40rpx;border-radius:20rpx;font-size:22rpx;font-weight:700;color:#fff}.eventDetailsC .conceptList .conceptItem .titleChgStockNumC .chg.up{background-color:#ec3440}.eventDetailsC .conceptList .conceptItem .titleChgStockNumC .chg.down{background-color:#355422}.eventDetailsC .conceptList .conceptItem .titleChgStockNumC .stockNum{flex-shrink:0;padding:0 16rpx;line-height:36rpx;border-radius:20rpx;font-size:22rpx;font-weight:700}.eventDetailsC .conceptList .conceptItem .titleChgStockNumC .stockNum.up{color:#ec3440;border:solid 2rpx #EC3440}.eventDetailsC .conceptList .conceptItem .titleChgStockNumC .stockNum.down{color:#355422;border:solid 2rpx #355422}.eventDetailsC .conceptList .conceptItem .content{margin-top:26rpx;padding:0 22rpx;font-size:24rpx;font-weight:500;color:#71675d;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.eventDetailsC .conceptList .conceptItem .hotStockC{margin-top:30rpx;padding:0 20rpx}.eventDetailsC .conceptList .conceptItem .hotStockC .title{margin-right:10rpx;font-size:24rpx;font-weight:700;color:#936e5c}.eventDetailsC .conceptList .conceptItem .hotStockC .stockList{font-size:22rpx}.eventDetailsC .conceptList .conceptItem .hotStockC .stockList .stockItem{background-color:#3d3d3d;margin-right:10rpx;padding:0 8rpx;line-height:36rpx;border-radius:5rpx 20rpx;color:#efddd1}.eventDetailsC .conceptList .conceptItem .hotStockC .stockList .more{color:#936e5c;line-height:36rpx}.eventDetailsC .conceptList .conceptItem .hotStockC .notVipC{background-color:#3d3d3d;padding:0 21rpx 0 16rpx;line-height:36rpx;border-radius:5rpx;font-size:22rpx;color:#f3c368}.eventDetailsC .conceptList .conceptItem .hotStockC .notVipC .icon{margin-right:9rpx;width:15rpx;height:auto}.eventDetailsC .conceptList .conceptItem .transactionDateHistoryTimeC{padding:20rpx 22rpx 30rpx}.eventDetailsC .conceptList .conceptItem .transactionDateHistoryTimeC .transactionDate{font-size:20rpx;font-weight:500;color:#666}.eventDetailsC .conceptList .conceptItem .transactionDateHistoryTimeC .historyTimeC{background-color:#f3c368;padding:0 10rpx 0 15rpx;line-height:36rpx;border-radius:10rpx;font-size:22rpx;font-weight:500;color:#101213}.eventDetailsC .conceptList .conceptItem .transactionDateHistoryTimeC .historyTimeC .icon{margin-right:7rpx;width:20rpx;height:auto}.eventDetailsC .historyEventList{padding:20rpx 0}.eventDetailsC .historyEventList .expectScoreC{padding:0 20rpx;height:70rpx}.eventDetailsC .historyEventList .expectScoreC .icon{margin-right:14rpx;width:24rpx;height:auto}.eventDetailsC .historyEventList .expectScoreC .score{font-size:24rpx;font-weight:500;color:#fff6f0}.eventDetailsC .historyEventList .expectScoreC .tips{margin-left:14rpx;width:24rpx;height:auto}.eventDetailsC .historyEventList .list .item .eventLineC{padding:30rpx 34rpx 0 25rpx}.eventDetailsC .historyEventList .list .item .eventLineC .line{width:1rpx;border-left:dashed 1rpx #F3C368;height:calc(100% - 10rpx)}.eventDetailsC .historyEventList .list .item .eventLineC .point{top:0;left:14rpx;width:20rpx;height:auto}.eventDetailsC .historyEventList .list .item .eventInfoC{background:linear-gradient(-30deg,#fff6f0,#fefefe);margin-bottom:20rpx;padding-top:27rpx;min-width:0;border-radius:10rpx}.eventDetailsC .historyEventList .list .item .eventInfoC .titleCorrelationC{padding:0 24rpx 0 30rpx}.eventDetailsC .historyEventList .list .item .eventInfoC .titleCorrelationC .title{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:28rpx;font-weight:700;color:#222}.eventDetailsC .historyEventList .list .item .eventInfoC .titleCorrelationC .correlation{background-color:#fff8eb;padding:0 12rpx;line-height:40rpx;border-radius:5rpx;font-size:22rpx;font-weight:500;color:#efb342}.eventDetailsC .historyEventList .list .item .eventInfoC .content{margin:16rpx 30rpx 0;font-size:24rpx;font-weight:500;color:#666}.eventDetailsC .historyEventList .list .item .eventInfoC .content .ai{color:#c00000}.eventDetailsC .historyEventList .list .item .eventInfoC .increaseRateList{white-space:nowrap;padding:0 30rpx;margin-top:24rpx}.eventDetailsC .historyEventList .list .item .eventInfoC .increaseRateList .rateItem{display:inline-block;margin-right:15rpx;line-height:44rpx;padding:0 14rpx;border-radius:10rpx;font-size:22rpx;font-weight:700;color:#fff}.eventDetailsC .historyEventList .list .item .eventInfoC .increaseRateList .rateItem .arrow{width:15rpx;height:auto}.eventDetailsC .historyEventList .list .item .eventInfoC .increaseRateList .rateItem.up{background-color:#ec3440}.eventDetailsC .historyEventList .list .item .eventInfoC .increaseRateList .rateItem.down{background-color:#355422}.eventDetailsC .historyEventList .list .item .eventInfoC .relatedStockTimeC{padding-right:28rpx}.eventDetailsC .historyEventList .list .item .eventInfoC .relatedStockTimeC .relatedStockC{padding:16rpx 30rpx;font-size:24rpx;font-weight:700;color:#070707}.eventDetailsC .historyEventList .list .item .eventInfoC .relatedStockTimeC .relatedStockC .icon{margin-right:13rpx;width:24rpx;height:auto}.eventDetailsC .historyEventList .list .item .eventInfoC .relatedStockTimeC .time{font-size:22rpx;font-weight:500;color:#aaa;text-align:right}.bottomC{background-color:#131313;padding:20rpx 25rpx calc(20rpx + env(safe-area-inset-bottom));left:0;right:0;bottom:0}.bottomC .inputC{background-color:#424143;margin-right:20rpx;padding:0 33rpx;height:70rpx;border-radius:35rpx}.bottomC .inputC input{height:100%;font-size:26rpx;font-weight:500}.bottomC .item{font-size:30rpx;font-weight:700;color:#bdbdbd;text-align:center}.bottomC .item .icon{margin:0 20rpx;width:40rpx;height:auto}.popup{background-color:#fff}.popup .titleCloseC{padding-left:25rpx;font-size:32rpx;font-weight:700;color:#222}.popup .titleCloseC .closeC{padding:28rpx}.popup .titleCloseC .closeC .icon{width:28rpx;height:auto}.popup .list{margin:0 25rpx;border-top:solid 1rpx #E4E4E4;max-height:1200rpx}.popup .list .item{padding-top:30rpx;border-bottom:solid 1rpx #E4E4E4}.popup .list .item .originComment{display:flex}.popup .list .item .originComment .avatar{margin-right:23rpx;width:80rpx;height:80rpx;border-radius:50%}.popup .list .item .originComment .nickname{font-size:28rpx;font-weight:700;color:#111}.popup .list .item .originComment .content{margin-top:10rpx;line-height:1.2rem;font-size:24rpx;font-weight:500;color:#666}.popup .list .item .originComment .timeReplyLikeC .time{margin-right:36rpx;font-size:26rpx;font-weight:500;color:#aaa}.popup .list .item .originComment .timeReplyLikeC .reply{font-size:26rpx;font-weight:500;color:#f97316}.popup .list .item .originComment .timeReplyLikeC .likeC{padding:14rpx 0;font-size:28rpx;font-weight:700;color:#999}.popup .list .item .originComment .timeReplyLikeC .likeC .icon{margin-right:12rpx;width:27rpx;height:auto}.popup .list .item .originComment .timeReplyLikeC .likeC.like{color:#f97316}.popup .list .item .originComment .totalCommentNumC{padding:14rpx 0 22rpx;font-size:26rpx;font-weight:500;color:#999}.popup .list .item .originComment .totalCommentNumC .line{background-color:#aaa;margin-right:18rpx;width:30rpx;height:2rpx}.popup .list .item .originComment .totalCommentNumC .arrow{margin-left:14rpx;width:13rpx;height:auto}.popup .list .item .replyList{margin-left:60rpx;border-top:solid 1rpx #E4E4E4}.popup .list .item .replyList .replyItem{display:flex;padding:22rpx 0;border-bottom:solid 1rpx #E4E4E4}.popup .list .item .replyList .replyItem .avatar{margin-right:23rpx;width:80rpx;height:80rpx;border-radius:50%}.popup .list .item .replyList .replyItem .nickname{font-size:28rpx;font-weight:700;color:#111}.popup .list .item .replyList .replyItem .content{margin-top:10rpx;line-height:1.2rem;font-size:24rpx;font-weight:500;color:#666}.popup .list .item .replyList .replyItem .timeReplyLikeC .time{margin-right:36rpx;font-size:26rpx;font-weight:500;color:#aaa}.popup .list .item .replyList .replyItem .timeReplyLikeC .reply{font-size:26rpx;font-weight:500;color:#f97316}.popup .list .item .replyList .replyItem .timeReplyLikeC .likeC{padding:14rpx 0;font-size:28rpx;font-weight:700;color:#999}.popup .list .item .replyList .replyItem .timeReplyLikeC .likeC .icon{margin-right:12rpx;width:27rpx;height:auto}.popup .list .item .replyList .replyItem .timeReplyLikeC .likeC.like{color:#f97316}.popup .list .item .replyList .replyItem:last-child{border:none}.popup .popBottomC{padding:22rpx 25rpx calc(22rpx + env(safe-area-inset-bottom))}.popup .popBottomC .inputC{background-color:#f0f0f0;padding:0 33rpx;height:70rpx;border-radius:35rpx}.popup .popBottomC .inputC input{height:100%;font-size:26rpx;font-weight:500;color:#333}.expectScorePopup{background:linear-gradient(-30deg,#fff6f0,#fefefe);margin-left:calc(100% - 344rpx);width:320rpx;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:10rpx}.expectScorePopup .arrow{top:-13rpx;right:38rpx;width:26rpx;height:auto}.expectScorePopup .tips{padding:30rpx 22rpx 20rpx;font-size:22rpx;font-weight:500;color:#444}.stockPopup{background-color:#fff;border-radius:20rpx 20rpx 0 0}.stockPopup .titleCloseC{padding-left:25rpx;font-size:32rpx;font-weight:700;color:#222}.stockPopup .titleCloseC .closeC{padding:28rpx}.stockPopup .titleCloseC .closeC .icon{width:28rpx;height:auto}.stockPopup .list{border-top:solid 1rpx #E4E4E4;margin:0 25rpx;max-height:800rpx;overflow-y:scroll}.stockPopup .list .item{padding:36rpx 0 28rpx;border-bottom:solid 1rpx #E4E4E4}.stockPopup .list .item .titleCorrelationC .title{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:30rpx;font-weight:700;color:#222}.stockPopup .list .item .titleCorrelationC .correlation{background-color:#f3c368;padding:0 12rpx;line-height:40rpx;border-radius:5rpx;font-size:24rpx;font-weight:500;color:#101213}.stockPopup .list .item .sectorRateC .sector{display:inline-block;margin-right:20rpx;padding:0 11rpx;line-height:30rpx;border-radius:5rpx;border:solid .5px #F6604A;font-size:20rpx;font-weight:500;color:#f6604a}.stockPopup .list .item .sectorRateC .rateC{display:inline-block;padding:0 10rpx;height:30rpx;border-radius:5rpx;font-size:20rpx;font-weight:500;color:#fff}.stockPopup .list .item .sectorRateC .rateC .arrow{width:15rpx;height:auto}.stockPopup .list .item .sectorRateC .rateC.up{background-color:#c00000}.stockPopup .list .item .sectorRateC .rateC.down{background-color:#355422}.stockPopup .list .item .content{margin-top:16rpx;font-size:24rpx;font-weight:500;color:#666}.stockPopup .list .item .content .ai{color:#c00000}.vipPopup{background:linear-gradient(-30deg,#fff6f0,#fefefe);margin:0 95rpx;padding-bottom:34rpx;width:560rpx;border-radius:10rpx}.vipPopup .topIcon{margin:-60rpx 0 0 calc((100% - 143rpx)/2);width:143rpx;height:auto}.vipPopup .popTitle{margin-top:28rpx;font-size:40rpx;font-weight:700;color:#101213;text-align:center}.vipPopup .popSubtitle{margin-top:20rpx;font-size:24rpx;font-weight:500;color:#493f2b;text-align:center}.vipPopup .moduleC{background-color:#fff;margin:0 30rpx 20rpx;padding-top:25rpx;border-radius:10rpx}.vipPopup .moduleC .section{padding:0 25rpx;font-size:26rpx;font-weight:700;color:#333}.vipPopup .moduleC .section .version{margin-left:18rpx;padding:0 15rpx;line-height:32rpx;border-radius:10rpx;font-size:22rpx}.vipPopup .moduleC .section .version.free{background-color:#3d3d3d;color:#fefcfb}.vipPopup .moduleC .section .version.pro{background-color:#f2c367;color:#3d3d3d}.vipPopup .moduleC .visitC{margin:18rpx 24rpx 0;height:60rpx}.vipPopup .moduleC .visitC .line{background-color:#f2c367;top:0;left:0;width:44rpx;height:100%;border-radius:7rpx 0 0 7rpx}.vipPopup .moduleC .visitC .contentC{background-color:#f7f7f7;margin-left:6rpx;padding:0 15rpx;height:100%;border-radius:10rpx;font-size:24rpx;font-weight:500;color:#3d3d3d}.vipPopup .moduleC .visitC .contentC .icon{margin-right:14rpx;width:25rpx;height:auto}.vipPopup .moduleC .list{padding-bottom:10rpx}.vipPopup .moduleC .list .item{padding:10rpx 25rpx;font-size:24rpx;font-weight:500;color:#333}.vipPopup .moduleC .list .item .icon{margin-right:13rpx;width:27rpx;height:auto}.vipPopup .moduleC.visit{margin-top:20rpx;padding-bottom:25rpx}.vipPopup .btnC{margin:28rpx 92rpx 0}.vipPopup .btnC .btn{line-height:60rpx;border-radius:10rpx;font-size:24rpx;font-weight:700;text-align:center}.vipPopup .btnC .btn.later{background-color:#ededed;margin-right:56rpx}.vipPopup .btnC .btn.upgrade{background-color:#f2c367} diff --git a/unpackage/dist/build/mp-weixin/pages/index/index.js b/unpackage/dist/build/mp-weixin/pages/index/index.js new file mode 100644 index 0000000..041a239 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/index/index.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),t=require("../../request/api.js"),s=require("../../utils/util.js"),i=require("../../common/assets.js"),r=require("../../uni_modules/lime-echart/static/echarts.min.js"),o={data:()=>({menuTop:e.inject("menuTop"),menuH:e.inject("menuHeight"),navH:e.inject("navHeight"),windowWidth:e.inject("windowWidth"),contentTop:"",listTop:"",screenCategoryList:[{icon:"/static/icon/home/timeScreen.png",title:"时间筛选"},{icon:"/static/icon/home/industryScreen.png",title:"行业筛选"},{icon:"/static/icon/home/eventLevel.png",title:"事件等级"}],keywords:"",timeCategoryList:[],selectTimeCategory:0,stockCategoryList:[],topScrollWidth:0,secondScrollWidth:0,selectTopCategory:0,topScrollLeft:0,selectSecondCategory:0,secondScrollLeft:0,selectScreenCategory:0,quickTimeList:[{title:"最新",key:"latest"},{title:"盘中",key:"intraday"},{title:"早盘",key:"morning"},{title:"午盘",key:"afternoon"},{title:"今日全天",key:"today"},{title:"昨日",key:"yesterday"},{title:"近一周",key:"week"},{title:"近一月",key:"month"}],selectQuickTimeIndex:-1,startDateStr:"",startTimeStamp:"",endDateStr:"",endTimeStamp:"",yearList:[],monthList:[],dayList:[],startDateValue:[0,0,0],endDateValue:[0,0,0],industryCategoryList:[],industryKeywords:"",searchResultList:[],selectIndustryTopCategory:0,selectIndustrySecondCategory:0,selectIndustryThirdCategory:0,searchIndustryTopCategory:0,searchIndustrySecondCategory:0,searchIndustryThirdCategory:0,importanceList:[],sortTypeList:[],selectSortKey:"",option:{tooltip:{trigger:"axis",axisPointer:{type:"shadow"},confine:!0},grid:{left:"0%",right:"0%",top:"10%",bottom:"20%"},xAxis:[{type:"category",data:["跌停","跌停~5%","5~1%","1~0%","平盘","0~1%","1~5%","5%~涨停","涨停"],axisTick:{show:!1},axisLine:{show:!1},axisLabel:{fontSize:10,interval:"0",textStyle:{color:function(e,t){return 0==t?"#355422":8==t?"#C00000":"#515151"}}}}],yAxis:[{type:"value",show:!1,axisTick:{show:!1}}],series:[{name:"热度",type:"bar",label:{show:!0,position:"top",fontSize:12},itemStyle:{borderRadius:[5,5,0,0]},data:[]}]},eventList:[],page:1,isRefreshing:!1,loadAll:!1,getRateStr:s.getRateStr,getRateUpOrDown:s.getRateUpOrDown,getLocaleTime:s.getLocaleTime}),onLoad(){this.contentTop=this.navH+.192*this.windowWidth,this.listTop=this.contentTop+94/750*this.windowWidth,this.generateDateListData(),Promise.all([this.getEventFilterListData(),this.getIndustryCategoryListData(),this.getStockCategoryListData()]).then((e=>{this.getEventListData()})).catch((e=>{}))},onReady(){},methods:{generateDateListData(){let e=new Date,t=e.getFullYear(),s=e.getMonth(),i=e.getDate(),r=new Date(t,s+1,0).getDate();for(var o=2e3;o<2060;o++)this.yearList.push(o);for(o=0;o<720;o++)this.monthList.push(o%12+1);for(o=0;o<60*r;o++)this.dayList.push(o%r+1);let a=this;setTimeout((function(){a.startDateValue=[t-2e3,s+360,i-1+30*r],a.endDateValue=[t-2e3,s+360,i-1+30*r]}),100)},pullDownRefresh(){this.isRefreshing=!0,this.clickSearch()},loadMoreData(){this.loadAll||(this.page++,0==this.selectTimeCategory?this.getEventListData():this.getHotEventListData())},async init(){(await this.$refs.chartRef.init(r)).setOption(this.option)},clickSearch(){this.loadAll=!1,this.page=1,1==this.selectTimeCategory?this.getHotEventListData():this.getEventListData()},clickTimeCategoryItem(e){this.selectTimeCategory!=e&&(this.selectTimeCategory=e,this.clickSearch())},clickSortListItem(e){this.selectSortKey=e.key,this.clickCancel(),this.clickSearch()},clickScreenItem(e){this.selectScreenCategory=e,this.$refs.screenPopup.open()},clickCancel(){this.$refs.screenPopup.close()},clickReset(){if(0==this.selectScreenCategory)this.selectQuickTimeIndex=-1,this.startDateStr=this.endDateStr="";else if(1==this.selectScreenCategory)this.industryKeywords="",this.searchResultList=[],this.selectIndustryTopCategory=0,this.selectIndustrySecondCategory=0,this.selectIndustryThirdCategory=0,this.searchIndustryTopCategory=0,this.searchIndustrySecondCategory=0,this.searchIndustryThirdCategory=0;else if(2==this.selectScreenCategory)for(let e of this.importanceList)e.select=!1;this.clickCancel(),this.clickSearch()},clickCertain(){if(0==this.selectScreenCategory&&-1==this.selectQuickTimeIndex){if(!this.startDateStr)return void e.index.showToast({title:"请选择开始时间",icon:"none"});if(!this.endDateStr)return void e.index.showToast({title:"请选择结束时间",icon:"none"});if(this.endTimeStamp9?r:"0"+r)+"-"+(a>9?a:"0"+a);var c=this.startDateStr.replace(/-/g,"/")+" 00:00:00";this.startTimeStamp=new Date(c).getTime()},endDateChange(e){this.selectQuickTimeIndex=-1;let t=e.detail.value;if(t[1]!=this.endDateValue[1]){let e=t[0]+2e3,i=t[1]%12,r=new Date(e,i+1,0).getDate();this.dayList=[];for(var s=0;s<60*r;s++)this.dayList.push(s%r+1)}this.endDateValue=e.detail.value;let i=t[0]+2e3,r=t[1]%12+1,o=new Date(i,r,0).getDate(),a=t[2]%o+1;this.endDateStr=i+"-"+(r>9?r:"0"+r)+"-"+(a>9?a:"0"+a);var c=this.endDateStr.replace(/-/g,"/")+" 00:00:00";this.endTimeStamp=new Date(c).getTime()},industrySearch(e){let t=e.detail.value;if(this.industryKeywords=t,t){let e=[];for(let s of this.industryCategoryList){let i=this.industryCategoryList.indexOf(s);if(s.level1_sector.indexOf(t)>-1)s.index=i,e.push(s);else{let r=[];for(let e of s.level2_sectors){let o=s.level2_sectors.indexOf(e);if(e.level2_sector.indexOf(t)>-1)e.index=i,e.index1=o,r.push(e);else{let s=[];for(let r of e.level3_sectors){let a=e.level3_sectors.indexOf(r);r.level3_sector.indexOf(t)>-1&&(r.index=i,r.index1=o,r.index2=a,s.push(r))}s.length>0&&(s.unshift({level3_sector:"全部",index:i,index2:0}),r.push({level2_sector:e.level2_sector,level3_sectors:s,index:i,index1:o}))}}r.length>0&&(r.unshift({level2_sector:"全部",level3_sectors:[{level3_sector:"全部",level4_sectors:[]}],index:i,index1:0}),e.push({level1_sector:s.level1_sector,level2_sectors:r,index:i}))}}this.searchResultList=e}else this.searchResultList=this.industryCategoryList,this.searchIndustryTopCategory=this.searchIndustrySecondCategory=this.searchIndustryThirdCategory=0},clickSearchIndustryTopCategoryItem(e,t){this.searchIndustryTopCategory!=e&&(this.searchIndustryTopCategory=e,this.selectIndustryTopCategory=t.index,this.searchIndustrySecondCategory=this.selectIndustrySecondCategory=0)},clickSearchIndustrySecondCategoryItem(e,t){this.searchIndustrySecondCategory!=e&&(this.searchIndustrySecondCategory=e,this.selectIndustrySecondCategory=t.index1,this.searchIndustryThirdCategory=this.selectIndustryThirdCategory=0)},clickSearchIndustryThirdCategoryItem(e,t){this.searchIndustryThirdCategory!=e&&(this.searchIndustryThirdCategory=e,this.selectIndustryThirdCategory=t.index2)},clickIndustryTopCategoryItem(e){this.selectIndustryTopCategory!=e&&(this.selectIndustryTopCategory=e,this.selectIndustrySecondCategory=0)},clickIndustrySecondCategoryItem(e){this.selectIndustrySecondCategory!=e&&(this.selectIndustrySecondCategory=e,this.selectIndustryThirdCategory=0)},clickIndustryThirdCategoryItem(e){this.selectIndustryThirdCategory!=e&&(this.selectIndustryThirdCategory=e)},clickImportanceItem(e){if(e.select=!e.select,"all"==e.key){if(e.select)for(let t of this.importanceList)t.key!=e.key&&(t.select=!1)}else for(let t of this.importanceList)"all"==t.key&&(t.select=!1)},clickExpandOrRetract(e){this.eventList[e].isExpand=!this.eventList[e].isExpand},clickLookRelatedStockItem(t,s){e.index.navigateTo({url:"/pages/index/stockDetails/stockDetails?type=1&code="+s+"&id="+t})},clickFollowEvent(s){t.followEvent(s).then((t=>{e.index.showToast({title:t.message,icon:"none"}),this.clickSearch()})).catch((e=>{}))},clickEventItem(t){let s=this;e.index.$on("editSuccess",(t=>{s.clickSearch(),e.index.$off("editSuccess")})),e.index.navigateTo({url:"/pages/index/eventDetails/eventDetails?id="+t})},getEventFilterListData(){return new Promise(((s,i)=>{t.filterOptions().then((t=>{200==t.code?(s(1),this.timeCategoryList=t.data.sort_options,this.importanceList=t.data.importance_options,this.importanceList.unshift({desc:"全部",key:"all",name:"全部"})):(s(1),e.index.showToast({title:t.message,icon:"none"}))})).catch((e=>{i(1)}))}))},getIndustryCategoryListData(){return new Promise(((e,s)=>{t.industryCategoryList().then((t=>{let s=t.data[0].hierarchy;s.unshift({level1_sector:"全部",level2_sectors:[]});for(let e of s){let t=s.indexOf(e);e.index=t,e.level2_sectors.unshift({level2_sector:"全部",level3_sectors:[]});for(let s of e.level2_sectors){let t=e.level2_sectors.indexOf(s);s.index1=t,s.level3_sectors.unshift({level3_sector:"全部",level4_sectors:[]});for(let e of s.level3_sectors){let t=s.level3_sectors.indexOf(e);e.index2=t}}}this.industryCategoryList=s,e(1)})).catch((e=>{s(1)}))}))},getStockCategoryListData(){return new Promise(((s,i)=>{t.stockCategoryList().then((t=>{if(200==t.code){for(let e of t.data)e.sub_sectors.unshift("全部");t.data.unshift({primary_sector:"全部",sub_sectors:[]}),this.stockCategoryList=t.data,s(1)}else e.index.showToast({title:t.message,icon:"none"}),i(1)})).catch((e=>{i(1)}))}))},getEventListData(){let e={page:this.page,q:this.keywords};this.selectTopCategory>0&&(e.stock_sector=this.stockCategoryList[this.selectTopCategory].primary_sector),this.selectSecondCategory>0&&(e.secondary_sector=this.stockCategoryList[this.selectTopCategory].sub_sectors[this.selectSecondCategory]),this.selectQuickTimeIndex>-1&&(e.time_filter=this.quickTimeList[this.selectQuickTimeIndex].key),this.startDateStr&&(e.start_date=this.startDateStr),this.endDateStr&&(e.end_date=this.endDateStr),this.selectIndustryThirdCategory>0?(e.industry_level=4,e.industry_classification=this.industryCategoryList[this.selectIndustryTopCategory].level2_sectors[this.selectIndustrySecondCategory].level3_sectors[this.selectIndustryThirdCategory].level3_sector):this.selectIndustrySecondCategory>0?(e.industry_level=3,e.industry_classification=this.industryCategoryList[this.selectIndustryTopCategory].level2_sectors[this.selectIndustrySecondCategory].level2_sector):this.selectIndustryTopCategory>0&&(e.industry_level=2,e.industry_classification=this.industryCategoryList[this.selectIndustryTopCategory].level1_sector);let s=[];for(let t of this.importanceList)t.select&&s.push(t.key);s.length>0&&(e.importance=s.join(",")),1!=this.selectTimeCategory&&(e.sort=this.timeCategoryList[this.selectTimeCategory].key),t.eventList(e).then((e=>{this.isRefreshing=!1,e.success&&(1==this.page?this.eventList=e.data.events:this.eventList=this.eventList.concat(e.data.events),this.loadAll=!e.data.pagination.has_next)})).catch((e=>{this.isRefreshing=!1}))},getHotEventListData(){let s={page:this.page,q:this.keywords};this.selectTopCategory>0&&(s.stock_sector=this.stockCategoryList[this.selectTopCategory].primary_sector),this.selectSecondCategory>0&&(s.secondary_sector=this.stockCategoryList[this.selectTopCategory].sub_sectors[this.selectSecondCategory]),this.selectQuickTimeIndex>-1&&(s.time_filter=this.quickTimeList[this.selectQuickTimeIndex].key),this.startDateStr&&(s.start_date=this.startDateStr),this.endDateStr&&(s.end_date=this.endDateStr),this.selectIndustryThirdCategory>0?(s.industry_level=4,s.industry_classification=this.industryCategoryList[this.selectIndustryTopCategory].level2_sectors[this.selectIndustrySecondCategory].level3_sectors[this.selectIndustryThirdCategory].level3_sector):this.selectIndustrySecondCategory>0?(s.industry_level=3,s.industry_classification=this.industryCategoryList[this.selectIndustryTopCategory].level2_sectors[this.selectIndustrySecondCategory].level2_sector):this.selectIndustryTopCategory>0&&(s.industry_level=2,s.industry_classification=this.industryCategoryList[this.selectIndustryTopCategory].level1_sector);let i=[];for(let e of this.importanceList)e.select&&i.push(e.key);i.length>0&&(s.importance=i.join(",")),this.selectSortKey&&(s.sort=this.selectSortKey),t.homeData(s).then((t=>{200==t.code?1==this.page?this.eventList=t.data.events:this.eventList=this.eventList.concat(t.data.events):e.index.showToast({title:t.message,icon:"none"})})).catch((e=>{}))}}};if(!Array){(e.resolveComponent("navBar")+e.resolveComponent("uni-popup"))()}Math||((()=>"../../components/navBar/navBar.js")+(()=>"../../uni_modules/uni-popup/components/uni-popup/uni-popup.js"))();const a=e._export_sfc(o,[["render",function(t,s,r,o,a,c){return e.e({a:i._imports_0,b:e.p({leftText:"事件中心",hideNavBg:!0,hideBack:!0}),c:i._imports_1,d:e.o((e=>c.clickSearch())),e:a.keywords,f:e.o((e=>a.keywords=e.detail.value)),g:e.f(a.screenCategoryList,((t,s,i)=>e.e({a:t.icon,b:e.t(t.title),c:e.n("item flex "+(2==s?"level":"")),d:e.o((e=>c.clickScreenItem(s)),s),e:s({a:e.t(t.name),b:e.n("item flex1 "+(a.selectTimeCategory==s?"select":"")),c:s,d:e.o((e=>c.clickTimeCategoryItem(s)),s)}))),j:e.s("top:"+a.navH+"px;"),k:e.f(a.eventList,((t,s,r)=>e.e({a:e.t(t.importance),b:e.n("level "+t.importance),c:e.t(t.title),d:e.t(t.description),e:e.n("content "+(t.isExpand?"":"retract")),f:e.o((e=>c.clickExpandOrRetract(s)),s),g:a.getRateUpOrDown(t.related_avg_chg)},a.getRateUpOrDown(t.related_avg_chg)?{h:i._imports_1$1}:{i:i._imports_2$1},{j:e.t(a.getRateStr(t.related_avg_chg)),k:e.n("rateItem "+(a.getRateUpOrDown(t.related_avg_chg)?"down":"up")),l:a.getRateUpOrDown(t.related_max_chg)},a.getRateUpOrDown(t.related_max_chg)?{m:i._imports_1$1}:{n:i._imports_2$1},{o:e.t(a.getRateStr(t.related_max_chg)),p:e.n("rateItem "+(a.getRateUpOrDown(t.related_max_chg)?"down":"up")),q:a.getRateUpOrDown(t.related_week_chg)},a.getRateUpOrDown(t.related_week_chg)?{r:i._imports_1$1}:{s:i._imports_2$1},{t:e.t(a.getRateStr(t.related_week_chg)),v:e.n("rateItem "+(a.getRateUpOrDown(t.related_week_chg)?"down":"up")),w:e.t(a.getLocaleTime(t.created_at)),x:e.t(t.view_count),y:e.t(t.follower_count),z:e.o((e=>c.clickFollowEvent(t.id)),s),A:e.t(t.follower_count),B:e.o((e=>c.clickFollowEvent(t.id)),s),C:e.o((e=>c.clickEventItem(t.id)),s),D:s}))),l:i._imports_3$1,m:i._imports_11,n:i._imports_7,o:e.s("top:"+a.listTop+"px"),p:a.isRefreshing,q:e.o((e=>c.pullDownRefresh())),r:e.o((e=>c.loadMoreData())),s:i._imports_2,t:e.s("height:"+a.menuH+"px;"),v:e.o((e=>c.clickCancel())),w:e.f(a.screenCategoryList,((t,s,i)=>e.e({a:t.icon,b:e.t(t.title),c:e.n("item flex "+(2==s?"level":"")),d:e.o((e=>c.clickScreenItem(s)),s),e:s({a:e.t(t.title),b:e.n("item "+(a.selectQuickTimeIndex==s?"select":"")),c:s,d:e.o((e=>c.clickQuickTimeItem(s,t)),s)}))),A:i._imports_9,B:a.startDateStr},a.startDateStr?{C:e.t(a.startDateStr)}:{},{D:i._imports_9,E:a.endDateStr},a.endDateStr?{F:e.t(a.endDateStr)}:{},{G:e.f(a.yearList,((t,s,i)=>({a:e.t(t),b:s}))),H:e.f(a.monthList,((t,s,i)=>({a:e.t(t),b:s}))),I:e.f(a.dayList,((t,s,i)=>({a:e.t(t),b:s}))),J:a.startDateValue,K:e.o(((...e)=>c.startDateChange&&c.startDateChange(...e))),L:e.f(a.yearList,((t,s,i)=>({a:e.t(t),b:s}))),M:e.f(a.monthList,((t,s,i)=>({a:e.t(t),b:s}))),N:e.f(a.dayList,((t,s,i)=>({a:e.t(t),b:s}))),O:a.endDateValue,P:e.o(((...e)=>c.endDateChange&&c.endDateChange(...e)))}):{},{Q:1==a.selectScreenCategory},1==a.selectScreenCategory?e.e({R:i._imports_10,S:e.o([e=>a.industryKeywords=e.detail.value,(...e)=>c.industrySearch&&c.industrySearch(...e)]),T:a.industryKeywords,U:a.industryKeywords.length>0},a.industryKeywords.length>0?e.e({V:e.f(a.searchResultList,((t,s,i)=>({a:e.t(t.level1_sector),b:e.n("item relative "+(a.searchIndustryTopCategory==s?"select":"")),c:s,d:e.o((e=>c.clickSearchIndustryTopCategoryItem(s,t)),s)}))),W:e.f(a.searchResultList[a.searchIndustryTopCategory].level2_sectors,((t,s,i)=>({a:e.t(t.level2_sector),b:e.n("item relative "+(a.searchIndustrySecondCategory==s?"select":"")),c:s,d:e.o((e=>c.clickSearchIndustrySecondCategoryItem(s,t)),s)}))),X:a.searchResultList[a.searchIndustryTopCategory].level2_sectors.length>0},a.searchResultList[a.searchIndustryTopCategory].level2_sectors.length>0?{Y:e.f(a.searchResultList[a.searchIndustryTopCategory].level2_sectors[a.searchIndustrySecondCategory].level3_sectors,((t,s,r)=>e.e({a:e.t(t.level3_sector),b:a.searchIndustryThirdCategory==s},a.searchIndustryThirdCategory==s?{c:i._imports_11$1}:{},{d:e.n("item flex relative "+(a.searchIndustryThirdCategory==s?"select":"")),e:s,f:e.o((e=>c.clickSearchIndustryThirdCategoryItem(s,t)),s)})))}:{}):e.e({Z:e.f(a.industryCategoryList,((t,s,i)=>({a:e.t(t.level1_sector),b:e.n("item relative "+(a.selectIndustryTopCategory==s?"select":"")),c:s,d:e.o((e=>c.clickIndustryTopCategoryItem(s)),s)}))),aa:e.f(a.industryCategoryList[a.selectIndustryTopCategory].level2_sectors,((t,s,i)=>({a:e.t(t.level2_sector),b:e.n("item relative "+(a.selectIndustrySecondCategory==s?"select":"")),c:s,d:e.o((e=>c.clickIndustrySecondCategoryItem(s)),s)}))),ab:a.industryCategoryList[a.selectIndustryTopCategory].level2_sectors.length>0},a.industryCategoryList[a.selectIndustryTopCategory].level2_sectors.length>0?{ac:e.f(a.industryCategoryList[a.selectIndustryTopCategory].level2_sectors[a.selectIndustrySecondCategory].level3_sectors,((t,s,r)=>e.e({a:e.t(t.level3_sector),b:a.selectIndustryThirdCategory==s},a.selectIndustryThirdCategory==s?{c:i._imports_11$1}:{},{d:e.n("item flex relative "+(a.selectIndustryThirdCategory==s?"select":"")),e:s,f:e.o((e=>c.clickIndustryThirdCategoryItem(s)),s)})))}:{})):{},{ad:2==a.selectScreenCategory},2==a.selectScreenCategory?{ae:e.f(a.importanceList,((t,s,r)=>e.e({a:e.t(t.name),b:t.select},t.select?{c:i._imports_12}:{},{d:e.n("item flex "+(t.select?"select":"")),e:s,f:e.o((e=>c.clickImportanceItem(t)),s)})))}:{},{af:3==a.selectScreenCategory},3==a.selectScreenCategory?{ag:e.f(a.sortTypeList,((t,s,i)=>({a:t.icon,b:e.t(t.name),c:e.n("item flex "+(a.selectSortKey==t.key?"select":"")),d:s,e:e.o((e=>c.clickSortListItem(t)),s)})))}:{},{ah:3!=a.selectScreenCategory},3!=a.selectScreenCategory?{ai:e.o((e=>c.clickReset())),aj:e.o((e=>c.clickCertain()))}:{},{ak:e.s("padding-top:"+a.menuTop+"px;"),al:e.sr("screenPopup","9dfd58d8-1"),am:e.p({type:"top","z-index":"100000"})})}]]);wx.createPage(a); diff --git a/unpackage/dist/build/mp-weixin/pages/index/index.json b/unpackage/dist/build/mp-weixin/pages/index/index.json new file mode 100644 index 0000000..e55f8ce --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/index/index.json @@ -0,0 +1,8 @@ +{ + "navigationBarTitleText": "uni-app", + "enablePullDownRefresh": false, + "usingComponents": { + "nav-bar": "../../components/navBar/navBar", + "uni-popup": "../../uni_modules/uni-popup/components/uni-popup/uni-popup" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/index/index.wxml b/unpackage/dist/build/mp-weixin/pages/index/index.wxml new file mode 100644 index 0000000..ace58e3 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/index/index.wxml @@ -0,0 +1 @@ +{{item.b}}{{item.a}}{{item.a}}{{item.c}}{{item.d}} 平均涨幅: {{item.j}}% 最大涨幅: {{item.o}}% 周涨幅: {{item.t}}% {{item.w}}{{item.x}}{{item.y}}{{item.A}}筛选{{item.b}}{{item.a}}{{C}}请选择开始时间{{F}}请选择结束时间{{item.a}}年{{item.a}}月{{item.a}}日{{item.a}}年{{item.a}}月{{item.a}}日{{item.a}} {{item.a}}{{item.a}}{{item.a}} {{item.a}}{{item.a}}{{item.a}}{{item.b}}重置确定 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/index/index.wxss b/unpackage/dist/build/mp-weixin/pages/index/index.wxss new file mode 100644 index 0000000..e601d68 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/index/index.wxss @@ -0,0 +1 @@ +page{background-color:#070707}.topBg{top:0;left:0;width:100%;height:auto}.topC{left:0;right:0}.topC .searchC{background-color:rgba(41,41,41,.7);margin:20rpx 25rpx 0;padding:0 25rpx;height:70rpx;border-radius:35rpx;font-size:22rpx;font-weight:500}.topC .searchC .icon{margin-right:12rpx;width:25rpx;height:auto}.topC .searchC input{height:100%;color:#fff}.topC .screenC{margin:0 25rpx;border-bottom:solid 1rpx #373737}.topC .screenC .item{padding:0 8rpx;height:64rpx;font-size:24rpx;color:#cccdd1}.topC .screenC .item .icon{margin-right:13rpx;width:17rpx;height:auto}.topC .screenC .item .arrow{margin-left:9rpx;width:11rpx;height:auto}.topC .screenC .item:first-child .icon{margin-right:12rpx;width:20rpx;height:auto}.topC .screenC .item.level .icon{margin-right:13rpx;width:16rpx;height:auto}.topC .timeCategoryC{margin-top:10rpx}.topC .timeCategoryC .item{line-height:60rpx;font-size:32rpx;color:#cccdd1;text-align:center}.topC .timeCategoryC .item.select{font-weight:700;color:#f3c368}.topC .topCategoryC{white-space:nowrap}.topC .topCategoryC .item{display:inline-block;line-height:72rpx;padding:0 28rpx;font-size:27rpx;font-weight:500;color:#939393}.topC .topCategoryC .item.select{font-weight:700;color:#f3c368}.topC .topCategoryC .item.select .line{background-color:#f3c368;left:calc((100% - 50rpx)/2);width:50rpx;height:2rpx;bottom:0}.topC .secondCategoryC{white-space:nowrap;padding:21rpx 20rpx}.topC .secondCategoryC .item{display:inline-block;line-height:44rpx;padding:0 11rpx;font-size:24rpx;font-weight:500;color:#42485b}.topC .secondCategoryC .item.select{background-color:#fff6f0;color:#f97316;border-radius:5rpx}.eventListC{left:0;right:0;bottom:calc(55px + env(safe-area-inset-bottom));overflow-y:scroll}.eventListC .list{padding:0 25rpx}.eventListC .list .item{background:linear-gradient(-30deg,#fff6f0,#fefefe);margin-bottom:20rpx;padding:30rpx 0;border-radius:10rpx}.eventListC .list .item .levelTitleC{padding:0 18rpx 0 20rpx}.eventListC .list .item .levelTitleC .level{margin-right:18rpx;width:50rpx;line-height:40rpx;border-radius:10rpx;font-size:30rpx;font-weight:700;color:#fff;text-align:center}.eventListC .list .item .levelTitleC .level.S{background-color:#cc4c02}.eventListC .list .item .levelTitleC .level.A{background-color:#ec7014}.eventListC .list .item .levelTitleC .level.B{background-color:#fb9a29}.eventListC .list .item .levelTitleC .level.C{background-color:#fec44f}.eventListC .list .item .levelTitleC .title{font-size:30rpx;font-weight:700;color:#3d3d3d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eventListC .list .item .content{margin:20rpx 22rpx 0;font-size:24rpx;font-weight:500;color:#71675d;word-break:break-all}.eventListC .list .item .content.retract{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden}.eventListC .list .item .increaseRateList{white-space:nowrap;margin:20rpx 22rpx 0}.eventListC .list .item .increaseRateList .rateItem{display:inline-block;margin-right:15rpx;line-height:44rpx;padding:0 14rpx;border-radius:10rpx;font-size:22rpx;font-weight:700;color:#fff}.eventListC .list .item .increaseRateList .rateItem .arrow{width:15rpx;height:auto}.eventListC .list .item .increaseRateList .rateItem.up{background-color:#ec3440}.eventListC .list .item .increaseRateList .rateItem.down{background-color:#355422}.eventListC .list .item .stockList{white-space:nowrap;margin-top:20rpx}.eventListC .list .item .stockList .stockItem{background-color:#f8f8f8;margin-right:21rpx;display:inline-block;padding:0 20rpx;line-height:60rpx;border-radius:10rpx;font-size:30rpx;font-weight:700;color:#222}.eventListC .list .item .stockList .stockItem .change.down{color:#355422}.eventListC .list .item .stockList .stockItem .change.up{color:#f97316}.eventListC .list .item .timeToolBarC{margin-top:20rpx}.eventListC .list .item .timeToolBarC .time{margin-left:22rpx;font-size:22rpx;font-weight:500;color:#666}.eventListC .list .item .timeToolBarC .toolBarC .toolItem{padding:0 20rpx;font-size:26rpx;font-weight:700;color:#666}.eventListC .list .item .timeToolBarC .toolBarC .toolItem .icon{margin-right:13rpx;width:29rpx;height:auto}.eventListC .list .item .timeToolBarC .toolBarC .toolItem:first-child .icon{margin-right:15rpx;width:33rpx;height:auto}.screenPopup{background-color:#fff;border-radius:0 0 20rpx 20rpx;overflow:hidden}.screenPopup .navC{padding:0 25rpx;font-size:36rpx;font-weight:700}.screenPopup .navC .icon{margin-right:12rpx;width:32rpx;height:auto}.screenPopup .screenC{margin:20rpx 25rpx 0;border-bottom:solid 1rpx #F0F0F0}.screenPopup .screenC .item{padding:0 8rpx;height:64rpx;font-size:24rpx;color:#3e3e3e}.screenPopup .screenC .item .icon{margin-right:13rpx;width:17rpx;height:auto}.screenPopup .screenC .item .arrow{margin-left:9rpx;width:11rpx;height:auto}.screenPopup .screenC .item:first-child .icon{margin-right:12rpx;width:20rpx;height:auto}.screenPopup .screenC .item.level .icon{margin-right:13rpx;width:16rpx;height:auto}.screenPopup .quickTimeC{padding:30rpx 48rpx 20rpx}.screenPopup .quickTimeC .item{margin:0 32rpx 30rpx 0;width:calc((100% - 96rpx)/4);line-height:58rpx;border-radius:30rpx;border:solid 1rpx #4E4E4E;font-size:24rpx;font-weight:500;color:#4e4e4e;text-align:center}.screenPopup .quickTimeC .item:nth-child(4n){margin-right:0}.screenPopup .quickTimeC .item.select{border:solid 1rpx #F3C368;color:#f3c368}.screenPopup .dateRangeC{padding:0 25rpx;border-radius:5rpx}.screenPopup .dateRangeC .dateC{background-color:#f7f7f7;height:76rpx;border-radius:38rpx;font-size:24rpx;font-weight:500;color:#999}.screenPopup .dateRangeC .dateC .icon{margin-right:17rpx;width:28rpx;height:auto}.screenPopup .dateRangeC .dateC.select{border:solid 1rpx #F3C368;color:#f3c368}.screenPopup .dateRangeC .line{background-color:#999;margin:0 12rpx;width:36rpx;height:2rpx}.screenPopup .dateList{width:50%;height:430rpx}.screenPopup .dateList .item{line-height:43px;font-size:32rpx;font-weight:500;color:#778595;text-align:center}.screenPopup .industrySearchC{background-color:#f6f6f6;margin:30rpx 25rpx 0;padding:0 22rpx;height:75rpx;border:solid 1rpx #DBDBDB;border-radius:10rpx;font-size:26rpx;font-weight:500}.screenPopup .industrySearchC .icon{margin-right:16rpx;width:30rpx;height:auto}.screenPopup .industryCategoryC{margin-top:38rpx;display:flex}.screenPopup .industryCategoryC .topCategoryList{background-color:#f8f7fd;height:736rpx;overflow-y:scroll}.screenPopup .industryCategoryC .topCategoryList .item{padding:0 26rpx;width:175rpx;line-height:90rpx;font-size:28rpx;font-weight:500;color:#333}.screenPopup .industryCategoryC .topCategoryList .item.select{background-color:#fff;font-weight:700;color:#e7a933}.screenPopup .industryCategoryC .topCategoryList .item.select .line{background-color:#f3c368;top:calc((100% - 25rpx)/2);left:0;width:8rpx;height:25rpx;border-radius:0 5rpx 5rpx 0}.screenPopup .industryCategoryC .secondCategoryList{width:278rpx}.screenPopup .industryCategoryC .secondCategoryList .item{padding:0 26rpx;line-height:90rpx;font-size:28rpx;font-weight:500;color:#333}.screenPopup .industryCategoryC .secondCategoryList .item.select{font-weight:700;color:#e7a933}.screenPopup .industryCategoryC .thirdCategoryList .item{padding:0 26rpx;line-height:90rpx;font-size:28rpx;font-weight:500;color:#333}.screenPopup .industryCategoryC .thirdCategoryList .item.select{font-weight:700;color:#e7a933}.screenPopup .industryCategoryC .thirdCategoryList .item.select .select{width:22rpx;height:auto}.screenPopup .searchResultList{max-height:500rpx;overflow-y:scroll}.screenPopup .searchResultList .item{padding:10rpx 44rpx;font-size:26rpx;font-weight:500;color:#444}.screenPopup .searchResultList .item .key{color:#f97316}.screenPopup .industryList{margin-top:24rpx;max-height:500rpx;overflow-y:scroll}.screenPopup .industryList .selectCategoryList{padding:0 22rpx}.screenPopup .industryList .selectCategoryList .item{background-color:#fff1e7;margin-right:15rpx;padding-left:16rpx;line-height:38rpx;border-radius:10rpx;border:solid .5px #F97316;font-size:22rpx;font-weight:500;color:#f97316}.screenPopup .industryList .selectCategoryList .item .deleteC{padding:0 11rpx}.screenPopup .industryList .selectCategoryList .item .deleteC .icon{width:15rpx;height:15rpx}.screenPopup .industryList .list{margin-top:20rpx}.screenPopup .industryList .list .topCategory{padding:0 22rpx;font-size:28rpx;font-weight:700;color:#f97316}.screenPopup .industryList .list .secondItem{padding:0 22rpx}.screenPopup .industryList .list .thirdItem,.screenPopup .industryList .list .forthItem{padding-left:36rpx}.screenPopup .industryList .list .forthItem .categoryC.select{border-bottom:solid .5px #F97316}.screenPopup .industryList .list .categoryC{height:50rpx}.screenPopup .industryList .list .categoryC .spread{margin-right:12rpx;width:24rpx;line-height:22rpx;border:solid .5px #8C8C8C;font-size:22rpx;color:#8c8c8c;text-align:center}.screenPopup .industryList .list .categoryC .category{font-size:24rpx;font-weight:500;color:#444}.screenPopup .industryList .list .categoryC.select .spread{color:#f97316;border:solid .5px #F97316}.screenPopup .industryList .list .categoryC.select .category{color:#f97316}.screenPopup .industryList .list .categoryC.select .selectC{width:24rpx;height:24rpx;border:solid .5px #F97316}.screenPopup .industryList .list .categoryC.select .selectC .icon{display:block;width:20rpx;height:auto}.screenPopup .importanceList{margin-top:12rpx;padding:0 50rpx 25rpx}.screenPopup .importanceList .item{background-color:#f7f7f7;margin-bottom:20rpx;padding:0 50rpx;height:70rpx;border-radius:10rpx;font-size:24rpx;font-weight:500;color:#4e4e4e}.screenPopup .importanceList .item.select{border:solid 2rpx #F3C368}.screenPopup .importanceList .item.select .icon{width:26rpx;height:auto}.screenPopup .sortTypeList{padding:0 25rpx 15rpx}.screenPopup .sortTypeList .item{height:80rpx;border-bottom:solid 1rpx #EAEAEA;font-size:24rpx;font-weight:500;color:#778595}.screenPopup .sortTypeList .item .icon{margin-right:12rpx;width:23rpx;height:auto}.screenPopup .sortTypeList .item.select{color:#3d3d3d}.screenPopup .sortTypeList .item:last-child{border:none}.screenPopup .btnC{overflow:hidden}.screenPopup .btnC .btn{line-height:100rpx;font-size:28rpx;text-align:center}.screenPopup .btnC .btn.cancel{background-color:#f8f7fd;font-weight:500;color:#999}.screenPopup .btnC .btn.certain{background-color:#f3c368;font-weight:700;color:#101213} diff --git a/unpackage/dist/build/mp-weixin/pages/index/stockDetails/stockDetails.js b/unpackage/dist/build/mp-weixin/pages/index/stockDetails/stockDetails.js new file mode 100644 index 0000000..9c5eecb --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/index/stockDetails/stockDetails.js @@ -0,0 +1 @@ +"use strict";const t=require("../../../common/vendor.js"),e=require("../../../request/api.js"),a=require("../../../utils/util.js"),o=require("../../../common/assets.js"),i=require("../../../uni_modules/lime-echart/static/echarts.min.js"),s={data:()=>({navH:t.inject("navHeight"),contentTop:"",navTitle:"",type:"",eventId:"",stockCode:"",categoryList:["分时图","日K线"],selectCategory:0,tradeData:null,option:{title:{show:!1},tooltip:{position:function(t,e,a,o,i){var s={top:"10%"};return s[["left","right"][+(t[0]{if(200==e.code){this.navTitle=e.data.basic_info.stock_name+"("+e.data.basic_info.stock_code+")";let t=e.data.minute_chart_data;this.tradeData=e.data.latest_trade;let i=[],s=[],r=t[0].open;for(let e of t){i.push(e.time);let t=a.accMul(a.accDiv(a.accSub(e.close,r),r).toFixed(4),100),o=e.volume;o>1e4&&(o=(o/1e4).toFixed(0)+"万");let n=e.amount;n>1e4&&(n=(n/1e4).toFixed(0)+"万"),s.push([e.time,e.close,e.high,e.open,e.low,t,o,n])}let n=r,l=0;for(let e of s){let t=e[1];parseFloat(t)l&&(l=parseFloat(t))}let c=(r-n)/3,d=(l-r)/3,h=[];if(c>d){for(var o=3;o>0;o--)h.push(r-o*c);for(o=0;o<4;o++)h.push(r+o*c)}else{for(o=3;o>0;o--)h.push(r-o*d);for(o=0;o<4;o++)h.push(r+o*d)}this.option1.xAxis.data=i,this.option1.yAxis.min=h[0].toFixed(2),this.option1.yAxis.max=h[h.length-1].toFixed(2),this.option1.series.data=s;let p=[],m=e.data.event_info.event_start_time.split("T")[1];m=m.substring(0,5);for(let e of h)p.push({xAxis:m,lineStyle:{type:"solid",width:1,color:"#ffd700"},label:{position:"middle",formatter:"事件发生",color:"#ffd700"}},{yAxis:e,label:{show:!0,position:"start",color:"#333"}},{yAxis:e,label:{show:!0,position:"end",formatter:a.accMul(a.accDiv(a.accSub(e,r),r).toFixed(4),100)+"%",color:"#333"}});this.option1.series.markLine.data=p;let u=e.data.related_desc;u&&(this.relatedDesc=u.relation_desc,u.retrieved_sources&&(this.sourceList=u.retrieved_sources)),this.init()}else t.index.showToast({title:e.message,icon:"none"})})).catch((t=>{}))},getStockCandlestickChartData(){let t=this.stockCode,a={chart_type:"minute"};1==this.selectCategory&&(a.chart_type="daily"),e.stockCandlestickChartData(t,a).then((t=>{let e=t.data,a=[],o=[];for(let i of e)a.push(i.time),o.push([i.open,i.close,i.low,i.high]);this.option.xAxis.data=a,this.option.series[0].data=o,this.init()})).catch((t=>{}))}}};if(!Array){(t.resolveComponent("navBar")+t.resolveComponent("l-echart"))()}Math||((()=>"../../../components/navBar/navBar.js")+(()=>"../../../uni_modules/lime-echart/components/l-echart/l-echart.js"))();const r=t._export_sfc(s,[["render",function(e,a,i,s,r,n){return t.e({a:t.p({leftText:r.navTitle,hideNavBg:!0}),b:o._imports_0,c:1==r.type},1==r.type?{d:t.f(r.categoryList,((e,a,o)=>t.e({a:t.t(e),b:r.selectCategory==a},(r.selectCategory,{}),{c:t.n("item relative "+(r.selectCategory==a?"select":"")),d:a,e:t.o((t=>n.clickCategoryItem(a)),a)})))}:{},{e:1==r.type&&r.tradeData},1==r.type&&r.tradeData?t.e({f:r.tradeData.volume>1e8},r.tradeData.volume>1e8?{g:t.t((r.tradeData.volume/1e8).toFixed(2))}:t.e({h:r.tradeData.volume>1e4},r.tradeData.volume>1e4?{i:t.t((r.tradeData.volume/1e4).toFixed(2))}:{j:t.t(r.tradeData.volume)}),{k:r.tradeData.amount>1e8},r.tradeData.amount>1e8?{l:t.t((r.tradeData.amount/1e8).toFixed(2))}:t.e({m:r.tradeData.amount>1e4},r.tradeData.amount>1e4?{n:t.t((r.tradeData.amount/1e4).toFixed(2))}:{o:t.t(r.tradeData.amount)})):{},{p:1==r.type},1==r.type?{q:t.sr("chartRef","42054871-1")}:{},{r:t.t(r.relatedDesc),s:t.s("margin-top:"+r.contentTop+"px;"),t:1==r.type&&r.sourceList.length>0},1==r.type&&r.sourceList.length>0?{v:t.f(r.sourceList,((e,a,o)=>({a:t.t(e.sentences),b:t.t(e.report_title),c:t.t(e.author),d:t.t(r.getLocalDate(e.declare_date)),e:a})))}:{})}]]);wx.createPage(r); diff --git a/unpackage/dist/build/mp-weixin/pages/index/stockDetails/stockDetails.json b/unpackage/dist/build/mp-weixin/pages/index/stockDetails/stockDetails.json new file mode 100644 index 0000000..a131127 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/index/stockDetails/stockDetails.json @@ -0,0 +1,7 @@ +{ + "navigationBarTitleText": "", + "usingComponents": { + "nav-bar": "../../../components/navBar/navBar", + "l-echart": "../../../uni_modules/lime-echart/components/l-echart/l-echart" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/index/stockDetails/stockDetails.wxml b/unpackage/dist/build/mp-weixin/pages/index/stockDetails/stockDetails.wxml new file mode 100644 index 0000000..6eced83 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/index/stockDetails/stockDetails.wxml @@ -0,0 +1 @@ +{{item.a}} 成交量:{{g}}亿成交量:{{i}}万成交量:{{j}}成交金额:{{l}}亿元成交金额:{{n}}万元成交金额:{{o}}元关联描述{{r}}(AI合成) 【风险提示:解析内容由价值前沿人工采集整理自新闻、公告、研报等公开信息,团队辛苦编写,未经许可严禁转载。本产品内容内容均不构成投资建议,请投资者注意风险,独立审慎决策。】 信息来源{{item.a}}——《{{item.b}}》{{item.c}}{{item.d}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/index/stockDetails/stockDetails.wxss b/unpackage/dist/build/mp-weixin/pages/index/stockDetails/stockDetails.wxss new file mode 100644 index 0000000..63760e4 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/index/stockDetails/stockDetails.wxss @@ -0,0 +1 @@ +page{background-color:#070707}.topBg{top:0;left:0;width:100%;height:auto}.chartDesC{background:linear-gradient(-30deg,#fff6f0,#fefefe);margin:0 25rpx;padding-top:10rpx;border-radius:10rpx}.chartDesC .tabC .item{display:inline-block;padding:0 25rpx;line-height:60rpx;font-size:28rpx;font-weight:500;color:#42485b}.chartDesC .tabC .item.select{font-weight:700;color:#f3c368}.chartDesC .tabC .item.select .line{background-color:#f3c368;left:calc((100% - 50rpx)/2);bottom:0;width:50rpx;height:2rpx}.chartDesC .volumeAmountC{padding:25rpx;font-size:28rpx;font-weight:700;color:#666}.chartDesC .volumeAmountC .volume{margin-right:30rpx}.chartDesC .section{padding:0 25rpx;line-height:80rpx;font-size:32rpx;font-weight:700;color:#222}.chartDesC .des{margin:0 25rpx;line-height:1.4rem;font-size:24rpx;font-weight:500;color:#666}.chartDesC .des .ai{color:#ec3440}.chartDesC .riskTips{margin:20rpx 25rpx 0;padding-bottom:30rpx;line-height:1.2rem;font-size:22rpx;color:#a2a2a1}.infoSourceC .section{padding:0 25rpx;line-height:80rpx;font-size:27rpx;font-weight:700;color:#f3c368}.infoSourceC .list{padding:0 25rpx}.infoSourceC .list .item{background:linear-gradient(-30deg,#fff6f0,#fefefe);margin-bottom:20rpx;padding:30rpx 26rpx;border-radius:10rpx}.infoSourceC .list .item .content{font-size:24rpx;font-weight:500;color:#222}.infoSourceC .list .item .article{margin-top:10rpx;font-size:22rpx;font-weight:500;color:#666;text-align:right}.infoSourceC .list .item .authorDateC{margin-top:30rpx;font-size:22rpx;font-weight:500;color:#aaa}.infoSourceC .list .item .authorDateC .author{margin-right:10rpx}.contentC.radius{margin-top:10rpx;border-radius:20rpx 20rpx 0 0} diff --git a/unpackage/dist/build/mp-weixin/pages/invest/invest.js b/unpackage/dist/build/mp-weixin/pages/invest/invest.js new file mode 100644 index 0000000..74c51e8 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/invest/invest.js @@ -0,0 +1 @@ +"use strict";const t=require("../../common/vendor.js"),e=require("../../request/api.js"),a=require("../../utils/util.js"),s=require("../../common/assets.js"),i={data:()=>({menuTop:t.inject("menuTop"),menuH:t.inject("menuHeight"),navH:t.inject("navHeight"),windowWidth:t.inject("windowWidth"),contentTop:"",keywords:"",isRefreshing:!1,todayDate:"",calendarDateList:[],selectMonth:"",selectMonthIndex:0,weekList:["一","二","三","四","五","六","日"],weekDateList:[],monthDateList:[],isExpand:!1,tabList:["事件","数据"],selectTab:0,stockCategoryList:[],selectTopCategory:0,listTop:"",todayDate:"",selectDate:"",progress:75,eventList:[],dataList:[],page:1,loadAll:!1,getLocaleHourMinute:a.getLocaleHourMinute,replaceAnswerLabel:a.replaceAnswerLabel,accMul:a.accMul,isData:!1}),onLoad(){let e=new Date;this.contentTop=this.navH+95/750*t.inject("windowWidth");let a=e.getFullYear(),s=e.getMonth()+1,i=e.getDate();this.todayDate=this.selectDate=a+"-"+(s>9?s:"0"+s)+"-"+(i>9?i:"0"+i);let n=(e.getDay()||7)-1,o=[];for(var c=0;c<7;c++){let t=new Date;t.setDate(i-n+c);let e=t.getDate(),l=a+"-"+(s>9?s:"0"+s)+"-"+(e>9?e:"0"+e);o.push({date:l,day:e,isToday:e==i})}this.weekDateList=o;let l=[];this.selectMonthIndex=240+s-1,this.selectMonth=a+"-"+(s>9?s:"0"+s);for(c=a-20;c9?e:"0"+e)+"-"+(n>9?n:"0"+n);d.push({date:l,year:c,month:e,day:n,isToday:c==a&&e==s&&n==i,isCurrentMonth:!0,timestamp:o})}for(h=0;h9?i:"0"+i)+"-"+(n>9?n:"0"+n);d.unshift({date:l,year:t,month:i,day:n,isToday:!1,isCurrentMonth:!1,timestamp:o})}let g=new Date(c,r+1,1),p=new Date(g-864e5).getDay()||7;for(h=1;h<8-p;h++){let t=c,e=r;e>11&&(e=0,t++);let a=new Date(t,e+1,h),s=a.getMonth()+1,i=a.getDate(),n=a.getTime(),o=t+"-"+(s>9?s:"0"+s)+"-"+(i>9?i:"0"+i);d.push({date:o,year:t,month:s,day:i,isToday:!1,isCurrentMonth:!1,timestamp:n})}l.push(d)}this.calendarDateList=l,this.monthDateList=l[this.selectMonthIndex],this.listTop=this.contentTop+370/750*t.inject("windowWidth"),Promise.all([this.getStockCategoryListData(),this.getCurrentMonthEventCountData()]).then((t=>{this.getEventListData()})).catch((t=>{}))},computed:{circumference:()=>100*Math.PI},methods:{reloadData(){this.page=1,this.loadAll=!1,0==this.selectTab?this.getEventListData():this.getDataListData()},pullDownRefresh(){this.isRefreshing=!0,this.reloadData()},loadMoreData(){this.loadAll||(this.page++,0==this.selectTab?this.getEventListData():this.getDataListData())},clickSearch(){this.reloadData()},clickSelectMonth(){this.$refs.popup.open()},clickTodayDate(){if(this.selectDate!=this.todayDate){this.selectDate=this.todayDate;let t=(new Date).getMonth()+1;this.selectMonthIndex=240+t-1,this.reloadData()}},clickExpandOrRetract(){this.isExpand=!this.isExpand,this.isExpand?this.listTop=this.contentTop+1.232*this.windowWidth:this.listTop=this.contentTop+.592*this.windowWidth},clickPreMonth(){if(this.selectMonthIndex>0){this.selectMonthIndex--;let t=this.calendarDateList[this.selectMonthIndex],e="";for(let a of t)if(a.isCurrentMonth){e=a.month;break}this.selectMonth=this.calendarDateList[this.selectMonthIndex][0].year+"-"+(e>9?e:"0"+e)}},clickNextMonth(){if(this.selectMonthIndex9?e:"0"+e)}},clickSelectDate(t){this.selectDate!=t.date&&(this.selectDate=t.date,this.reloadData())},clickTabItem(t){this.selectTab!=t&&(this.selectTab=t,this.reloadData())},clickTopCategoryItem(t){this.selectTopCategory!=t&&(this.selectTopCategory=t,this.reloadData())},clickEventItem(e){t.index.navigateTo({url:"/pages/invest/investDetails/investDetails?id="+e})},getStockCategoryListData(){return new Promise(((a,s)=>{e.stockCategoryList().then((e=>{200==e.code?(e.data.unshift({primary_sector:"全部",sub_sectors:[]}),this.stockCategoryList=e.data,a(1)):(t.index.showToast({title:e.message,icon:"none"}),s(1))})).catch((t=>{s(1)}))}))},getEventListData(){let a={start:this.selectDate,q:this.keywords,page:this.page};this.selectTopCategory>0&&(a.category=this.stockCategoryList[this.selectTopCategory].primary_sector),e.calendarEventList(a).then((e=>{this.isData=!0,this.isRefreshing=!1,200==e.code?(1==e.data.page?this.eventList=e.data.events:this.eventList=this.eventList.concat(e.data.events),e.data.page==e.data.total_pages&&(this.loadAll=!0)):t.index.showToast({title:e.message,icon:"none"})})).catch((t=>{this.isRefreshing=!1,this.isData=!0}))},getDataListData(){let a={start:this.selectDate,q:this.keywords,page:this.page};this.selectTopCategory>0&&(a.category=this.stockCategoryList[this.selectTopCategory].primary_sector),e.calendarDataList(a).then((e=>{this.isRefreshing=!1,200==e.code?this.dataList=e.data.data_list:t.index.showToast({title:e.message,icon:"none"})})).catch((t=>{this.isRefreshing=!1}))},getCurrentMonthEventCountData(){return new Promise(((t,a)=>{e.calendarEventCount().then((e=>{for(let t of e){let e=t.start;for(let a of this.weekDateList)a.date==e&&(a.eventCount=t.title,a.className=t.className);for(let a of this.monthDateList)a.date==e&&(a.eventCount=t.title,a.className=t.className)}t(1)})).catch((t=>{a(1)}))}))}}};if(!Array){(t.resolveComponent("navBar")+t.resolveComponent("ua-markdown")+t.resolveComponent("zui-progress-circle")+t.resolveComponent("uni-popup"))()}Math||((()=>"../../components/navBar/navBar.js")+(()=>"../../components/ua-markdown/ua-markdown.js")+(()=>"../../uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle.js")+(()=>"../../uni_modules/uni-popup/components/uni-popup/uni-popup.js"))();const n=t._export_sfc(i,[["render",function(e,a,i,n,o,c){return t.e({a:s._imports_0,b:t.p({leftText:"投资日历",hideNavBg:!0,hideBack:!0}),c:s._imports_1,d:t.o((t=>c.clickSearch())),e:o.keywords,f:t.o((t=>o.keywords=t.detail.value)),g:t.s("top:"+o.navH+"px;"),h:t.t(o.selectDate),i:t.o((t=>c.clickSelectMonth())),j:t.o((t=>c.clickTodayDate())),k:t.f(o.weekList,((e,a,s)=>({a:t.t(e),b:a}))),l:o.isExpand},o.isExpand?{m:t.f(o.monthDateList,((e,a,s)=>t.e({a:e.className},e.className?t.e({b:"bg-gradient-danger"==e.className},"bg-gradient-danger"==e.className?{c:t.t(e.day),d:t.t(e.eventCount),e:t.n("item flexColumnCenter danger "+(o.selectDate==e.date?"select":"")),f:t.o((t=>c.clickSelectDate(e)),a)}:{},{g:"bg-gradient-warning"==e.className},"bg-gradient-warning"==e.className?{h:t.t(e.day),i:t.t(e.eventCount),j:t.n("item flexColumnCenter warning "+(o.selectDate==e.date?"select":"")),k:t.o((t=>c.clickSelectDate(e)),a)}:{},{l:"bg-gradient-info"==e.className},"bg-gradient-info"==e.className?{m:t.t(e.day),n:t.t(e.eventCount),o:t.n("item flexColumnCenter info "+(o.selectDate==e.date?"select":"")),p:t.o((t=>c.clickSelectDate(e)),a)}:{},{q:"bg-gradient-success"==e.className},"bg-gradient-success"==e.className?{r:t.t(e.day),s:t.t(e.eventCount),t:t.n("item flexColumnCenter success "+(o.selectDate==e.date?"select":"")),v:t.o((t=>c.clickSelectDate(e)),a)}:{}):{w:t.t(e.day),x:t.n("date "+(e.isCurrentMonth?"":" notCurrentMonth"))},{y:a})))}:{n:t.f(o.weekDateList,((e,a,s)=>t.e({a:e.className},e.className?t.e({b:"bg-gradient-danger"==e.className},"bg-gradient-danger"==e.className?{c:t.t(e.day),d:t.t(e.eventCount),e:t.n("item flex1 flexColumnCenter danger "+(o.selectDate==e.date?"select":"")),f:t.o((t=>c.clickSelectDate(e)),a)}:{},{g:"bg-gradient-warning"==e.className},"bg-gradient-warning"==e.className?{h:t.t(e.day),i:t.t(e.eventCount),j:t.n("item flex1 flexColumnCenter warning "+(o.selectDate==e.date?"select":"")),k:t.o((t=>c.clickSelectDate(e)),a)}:{},{l:"bg-gradient-info"==e.className},"bg-gradient-info"==e.className?{m:t.t(e.day),n:t.t(e.eventCount),o:t.n("item flex1 flexColumnCenter info "+(o.selectDate==e.date?"select":"")),p:t.o((t=>c.clickSelectDate(e)),a)}:{},{q:"bg-gradient-success"==e.className},"bg-gradient-success"==e.className?{r:t.t(e.day),s:t.t(e.eventCount),t:t.n("item flex1 flexColumnCenter success "+(o.selectDate==e.date?"select":"")),v:t.o((t=>c.clickSelectDate(e)),a)}:{}):{w:t.t(e.day),x:t.t(e.className?e.eventCount:""),y:t.o((t=>c.clickSelectDate(e)),a)},{z:a})))},{o:t.t(o.isExpand?"收起":"展开"),p:o.isExpand},o.isExpand?{q:s._imports_2$2}:{r:s._imports_4$1},{s:t.o((t=>c.clickExpandOrRetract())),t:t.f(o.tabList,((e,a,s)=>({a:t.t(e),b:t.n("item "+(o.selectTab==a?"select":"")),c:a,d:t.o((t=>c.clickTabItem(a)),a)}))),v:0==o.selectTab},0==o.selectTab?{w:t.f(o.eventList,((e,a,s)=>t.e({a:t.t(o.getLocaleHourMinute(e.start_time)),b:t.f(5,((t,a,s)=>({a:a({a:t.t(e.name),b:t.t(o.accMul(e.score,100)),c:"2cf1ca64-2-"+s+"-"+i,d:t.p({position:e.score,range:[270,630],size:26,"ring-width":2,texture:["#F3C368","#E3E3E3"]}),e:a})))}:{},{j:a,k:t.o((t=>c.clickEventItem(e.id)),a)})))}:{},{x:1==o.selectTab},1==o.selectTab?{y:t.f(o.dataList,((e,a,s)=>({a:t.t(o.getLocaleHourMinute(e.created_at)),b:t.f(5,((t,a,s)=>({a:ac.pullDownRefresh())),E:t.o((t=>c.loadMoreData())),F:s._imports_5,G:t.o((t=>c.clickPreMonth())),H:t.t(o.selectMonth),I:s._imports_6,J:t.o((t=>c.clickNextMonth())),K:t.f(o.weekList,((e,a,s)=>({a:t.t(e),b:a}))),L:t.f(o.calendarDateList[o.selectMonthIndex],((e,a,s)=>t.e({a:e.isToday||e.date==o.selectDate},e.isToday||e.date==o.selectDate?{b:t.t(e.day)}:t.e({c:!e.isCurrentMonth},e.isCurrentMonth?{e:t.t(e.day)}:{d:t.t(e.day)}),{f:a,g:t.o((t=>c.clickSelectDate(e)),a)}))),M:t.s("margin-top:"+o.navH+"px;"),N:t.sr("popup","2cf1ca64-3"),O:t.p({type:"top"})})}]]);wx.createPage(n); diff --git a/unpackage/dist/build/mp-weixin/pages/invest/invest.json b/unpackage/dist/build/mp-weixin/pages/invest/invest.json new file mode 100644 index 0000000..e41c5c0 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/invest/invest.json @@ -0,0 +1,10 @@ +{ + "navigationBarTitleText": "", + "enablePullDownRefresh": false, + "usingComponents": { + "nav-bar": "../../components/navBar/navBar", + "ua-markdown": "../../components/ua-markdown/ua-markdown", + "zui-progress-circle": "../../uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle", + "uni-popup": "../../uni_modules/uni-popup/components/uni-popup/uni-popup" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/invest/invest.wxml b/unpackage/dist/build/mp-weixin/pages/invest/invest.wxml new file mode 100644 index 0000000..de38057 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/invest/invest.wxml @@ -0,0 +1 @@ +{{h}}{{item.a}}{{item.c}}{{item.d}}{{item.h}}{{item.i}}{{item.m}}{{item.n}}{{item.r}}{{item.s}}{{item.w}}{{item.c}}{{item.d}}{{item.h}}{{item.i}}{{item.m}}{{item.n}}{{item.r}}{{item.s}}{{item.w}}{{item.x}}{{o}}{{item.a}}{{item.a}}{{item.d}}{{item.e}}{{citem.a}} {{citem.b}}%{{item.a}}{{item.d}}前值 {{item.e}}预测 {{item.f}}实际 {{item.g}}当前筛选条件下暂无数据请尝试调整筛选条件{{H}}{{item.a}}{{item.b}}{{item.d}}{{item.e}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/invest/invest.wxss b/unpackage/dist/build/mp-weixin/pages/invest/invest.wxss new file mode 100644 index 0000000..4d43912 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/invest/invest.wxss @@ -0,0 +1 @@ +page{background-color:#070707}.topBg{top:0;left:0;width:100%;height:auto}.searchC{background-color:rgba(41,41,41,.7);left:0;right:0;margin:20rpx 25rpx 0;padding:0 25rpx;height:70rpx;border:solid 1rpx #363636;border-radius:35rpx;font-size:22rpx;font-weight:500}.searchC .icon{margin-right:16rpx;width:30rpx;height:auto}.searchC input{height:100%;color:#fff}.searchC .line{background-color:#e1e1e1;width:1rpx;height:40rpx}.searchC .search{padding:0 25rpx;color:#f97316}.contentC{left:0;right:0;bottom:calc(55px + env(safe-area-inset-bottom));margin-top:20rpx;overflow-y:scroll}.contentC .calendarC{background:linear-gradient(-30deg,#fff6f0,#fefefe);margin:0 25rpx;border-radius:20rpx}.contentC .calendarC .todayC{padding:12rpx 26rpx}.contentC .calendarC .todayC .todayDateC{font-size:32rpx;font-weight:700;color:#3d3d3d}.contentC .calendarC .todayC .todayDateC .icon{margin-left:16rpx;width:30rpx;height:auto}.contentC .calendarC .todayC .today{background-color:#f3c368;width:40rpx;line-height:40rpx;border-radius:50%;font-size:26rpx;font-weight:500;color:#070707;text-align:center}.contentC .calendarC .weekList .item{line-height:40rpx;font-size:24rpx;font-weight:500;color:#292621;text-align:center}.contentC .calendarC .weekDateList{margin-top:6rpx;padding:0 20rpx}.contentC .calendarC .weekDateList .item{margin-right:16rpx;padding:10rpx 0 6rpx;border-radius:5rpx}.contentC .calendarC .weekDateList .item .date{font-size:24rpx;font-weight:700;color:#2a2a2a}.contentC .calendarC .weekDateList .item .eventNum{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2rpx;font-size:18rpx;font-weight:700}.contentC .calendarC .weekDateList .item:nth-child(7n){margin-right:0}.contentC .calendarC .weekDateList .item.select .date{color:#fff}.contentC .calendarC .weekDateList .item.danger{background-color:rgba(235,74,70,.1);color:#eb4a46}.contentC .calendarC .weekDateList .item.select.danger{background-color:#eb4a46;color:#fff}.contentC .calendarC .weekDateList .item.warning{background-color:rgba(253,154,20,.1);color:#fd9a14}.contentC .calendarC .weekDateList .item.select.warning{background-color:#fd9a14;color:#fff}.contentC .calendarC .weekDateList .item.info{background-color:rgba(22,187,207,.1);color:#16bbcf}.contentC .calendarC .weekDateList .item.select.info{background-color:#16bbcf;color:#fff}.contentC .calendarC .weekDateList .item.success{background-color:rgba(85,174,89,.1);color:#55ae59}.contentC .calendarC .weekDateList .item.select.success{background-color:#55ae59;color:#fff}.contentC .calendarC .monthDateList{margin-top:6rpx;padding:0 20rpx}.contentC .calendarC .monthDateList .item{margin:0 16rpx 20rpx 0;padding:10rpx 0 6rpx;width:calc((100% - 96rpx)/7);border-radius:5rpx}.contentC .calendarC .monthDateList .item .date{font-size:26rpx;font-weight:700;color:#2a2a2a}.contentC .calendarC .monthDateList .item .date.notCurrentMonth{color:#999}.contentC .calendarC .monthDateList .item .eventNum{margin-top:2rpx;font-size:18rpx;font-weight:700}.contentC .calendarC .monthDateList .item:nth-child(7n){margin-right:0}.contentC .calendarC .monthDateList .item.select .date{color:#fff}.contentC .calendarC .monthDateList .item.danger{background-color:rgba(235,74,70,.1);color:#eb4a46}.contentC .calendarC .monthDateList .item.select.danger{background-color:#eb4a46;color:#fff}.contentC .calendarC .monthDateList .item.warning{background-color:rgba(253,154,20,.1);color:#fd9a14}.contentC .calendarC .monthDateList .item.select.warning{background-color:#fd9a14;color:#fff}.contentC .calendarC .monthDateList .item.info{background-color:rgba(22,187,207,.1);color:#16bbcf}.contentC .calendarC .monthDateList .item.select.info{background-color:#16bbcf;color:#fff}.contentC .calendarC .monthDateList .item.success{background-color:rgba(85,174,89,.1);color:#55ae59}.contentC .calendarC .monthDateList .item.select.success{background-color:#55ae59;color:#fff}.contentC .calendarC .expandBgC{margin:0 25rpx;border-bottom:solid 1rpx #E4E4E4}.contentC .calendarC .expandBgC .expandC{padding:20rpx 0;font-size:22rpx;font-weight:500;color:#8a857c}.contentC .calendarC .expandBgC .expandC .arrow{margin-left:7rpx;width:15rpx;height:auto}.contentC .tabC{margin-top:10rpx}.contentC .tabC .item{display:inline-block;padding:0 27rpx;line-height:70rpx;font-size:32rpx;color:#cccdd1}.contentC .tabC .item.select{color:#f3c368}.contentC .topCategoryC{white-space:nowrap}.contentC .topCategoryC .item{display:inline-block;line-height:72rpx;padding:0 28rpx;font-size:27rpx;font-weight:500;color:#939393}.contentC .topCategoryC .item.select{font-weight:700;color:#f3c368}.contentC .topCategoryC .item.select .line{background-color:#f3c368;left:calc((100% - 50rpx)/2);width:50rpx;height:2rpx;bottom:0}.eventList{padding:18rpx 25rpx}.eventList .item{background:linear-gradient(-30deg,#fff6f0,#fefefe);margin-bottom:20rpx;padding:30rpx 20rpx;border-radius:10rpx}.eventList .item .timeStarFollowC .time{margin-right:22rpx;font-size:24rpx;font-weight:700;color:#767676}.eventList .item .timeStarFollowC .starC .starList{top:0;left:0}.eventList .item .timeStarFollowC .starC .icon{margin-right:9rpx;width:27rpx;height:auto}.eventList .item .timeStarFollowC .follow{background-color:#3d3d3d;width:90rpx;line-height:40rpx;border-radius:20rpx;font-size:22rpx;font-weight:500;color:#f2c367;text-align:center}.eventList .item .timeStarFollowC .follow.select{background-color:#f3c368;color:#3d3d3d}.eventList .item .categoryTitleC{margin-top:18rpx}.eventList .item .categoryTitleC .category{background-color:#f3c368;margin-right:12rpx;padding:0 12rpx;line-height:40rpx;border-radius:8rpx;font-size:24rpx;font-weight:700;color:#070707}.eventList .item .categoryTitleC .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:28rpx;font-weight:700;color:#3d3d3d}.eventList .item .labelC{margin-top:12rpx}.eventList .item .labelC .label{display:inline-block;margin-right:10rpx;padding:0 10rpx;line-height:30rpx;font-size:20rpx;font-weight:500;border-radius:5rpx;border:solid 1rpx #333}.eventList .item .content{margin-top:20rpx;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden;font-size:24rpx;font-weight:500;color:#71675d}.eventList .item .percentList{white-space:nowrap;margin-top:26rpx}.eventList .item .percentList .percentItem{display:inline-flex;align-items:center;background-color:#fff;box-shadow:0 7rpx 18rpx rgba(217,217,217,.28);margin-right:20rpx;padding:0 20rpx;height:70rpx;border-radius:10rpx;font-size:26rpx;font-weight:700;color:#222}.eventList .item .percentList .percentItem zui-progress-circle{margin-left:20rpx}.eventList .item .percentList .percentItem .num{width:23px;line-height:23px;font-size:17rpx;font-weight:700;color:#999;text-align:center}.eventList .item .percentList .percentItem:last-child{margin-right:0}.dataList{padding:0 25rpx}.dataList .item{padding:30rpx 0;border-bottom:solid 1rpx #E4E4E4}.dataList .item .time{font-size:24rpx;font-weight:700;color:#767676}.dataList .item .starC .starList{top:0;left:0}.dataList .item .starC .icon{margin-right:9rpx;width:27rpx;height:auto}.dataList .item .title{margin-top:16rpx;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:30rpx;font-weight:700;color:#222}.dataList .item .valueList{margin-top:20rpx;font-size:26rpx;font-weight:500;color:#666}.noDataC{margin-top:200rpx;font-weight:500}.noDataC .icon{width:412rpx;height:auto}.noDataC .title{margin-top:8rpx;font-size:32rpx;color:#939393}.noDataC .subtitle{margin-top:16rpx;font-size:26rpx;color:#646464}.popup{background-color:#fff;padding:30rpx 0}.popup .yearMonthC{padding:0 30rpx}.popup .yearMonthC .yearMonth{text-align:center;font-size:24rpx}.popup .yearMonthC .btn{background-color:#f8f8f8;width:40rpx;height:40rpx;border-radius:50%}.popup .yearMonthC .btn .icon{display:block;width:24rpx;height:auto}.popup .weekList{margin-top:20rpx;padding:0 30rpx}.popup .weekList .item{line-height:40rpx;font-size:24rpx;color:#a1a1a1;text-align:center}.popup .monthDateList{padding:0 30rpx}.popup .monthDateList .item{margin-bottom:10rpx;width:calc(100%/7)}.popup .monthDateList .item .date{background-color:#f8f8f8;width:calc(100% - 10rpx);line-height:64rpx;border-radius:15rpx;font-size:24rpx;font-weight:700;color:#333;text-align:center}.popup .monthDateList .item .date.today{background-color:#ff7e1a;color:#fff}.popup .monthDateList .item .date.inRange{background-color:#fff2eb}.popup .monthDateList .item .date.notCurrentMonth{background-color:#fdfdfd;color:#c3c3c3}.popup .monthDateList .item .eventNum{margin-top:12rpx;width:80rpx;height:30rpx;line-height:30rpx;border-radius:5rpx;font-size:16rpx;font-weight:500;color:#fff;text-align:center} diff --git a/unpackage/dist/build/mp-weixin/pages/invest/investDetails/investDetails.js b/unpackage/dist/build/mp-weixin/pages/invest/investDetails/investDetails.js new file mode 100644 index 0000000..3aa3065 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/invest/investDetails/investDetails.js @@ -0,0 +1 @@ +"use strict";const e=require("../../../common/vendor.js"),t=require("../../../request/api.js"),o=require("../../../utils/util.js"),c=require("../../../common/assets.js"),i={data:()=>({navH:e.inject("navHeight"),eventId:"",contentTop:"",investDetails:null,former:"",categoryList:["背景","推演","相关股票"],selectCategory:0,stockCategoryList:[{title:"全部股票",num:0,bgColor:"#D82A2A",color:"white"},{title:"大周期",num:0,bgColor:"#3A5D9C",color:"white"},{title:"TMT板块",num:0,bgColor:"#FFBF00",color:"white"},{title:"大金融地产",num:0,bgColor:"#FFF4D3"},{title:"大消费",num:0,bgColor:"#CDEEEE"},{title:"公共产业板块",num:0,bgColor:"#DEEBF7"}],accMul:o.accMul}),onLoad(t){this.contentTop=this.navH+.136*e.inject("windowWidth"),t.id&&(this.eventId=t.id,this.getEventDetailsData())},methods:{clickCategoryItem(e){this.selectCategory!=e&&(this.selectCategory=e)},clickLookRelatedStockItem(t){e.index.navigateTo({url:"/pages/index/stockDetails/stockDetails?type=2&code="+t.code+"&des="+t.description+"&name="+t.name})},getEventDetailsData(){t.investEventDetails(this.eventId).then((t=>{if(200==t.code){let e=t.data.detail;for(let t of this.stockCategoryList)t.num=e.sector_stats[t.title];this.investDetails=e,this.former=e.former.replace("","").replace("","")}else e.index.showToast({title:t.message,icon:"none"})})).catch((e=>{}))}}};if(!Array){(e.resolveComponent("navBar")+e.resolveComponent("ua-markdown"))()}Math||((()=>"../../../components/navBar/navBar.js")+(()=>"../../../components/ua-markdown/ua-markdown.js"))();const s=e._export_sfc(i,[["render",function(t,o,i,s,r,a){return e.e({a:e.p({leftText:"事件详情",hideNavBg:!0}),b:c._imports_0,c:e.f(r.categoryList,((t,o,c)=>({a:e.t(t),b:e.n("item relative "+(r.selectCategory==o?"select":"")),c:o,d:e.o((e=>a.clickCategoryItem(o)),o)}))),d:e.s("top:"+r.navH+"px;"),e:r.investDetails},r.investDetails?e.e({f:0==r.selectCategory},0==r.selectCategory?{g:e.p({source:r.former})}:{},{h:1==r.selectCategory},1==r.selectCategory?{i:e.p({source:r.investDetails.forecast})}:{},{j:2==r.selectCategory},2==r.selectCategory?{k:e.f(r.stockCategoryList,((t,o,c)=>({a:e.t(t.num),b:e.t(t.title),c:e.s("background-color:"+t.bgColor+";color:"+t.color+";"),d:o}))),l:e.f(r.investDetails.related_stocks,((t,o,c)=>e.e({a:e.t(t.code+" "+t.name),b:e.t(t.score),c:t.sw_primary_sector},t.sw_primary_sector?{d:e.t(t.sw_primary_sector)}:{},{e:e.t(t.description),f:o,g:e.o((e=>a.clickLookRelatedStockItem(t)),o)})))}:{},{m:3==r.selectCategory},3==r.selectCategory?{n:e.f(t.conceptList,((o,c,i)=>e.e({a:e.t(o.concept),b:o.price_info},o.price_info?{c:e.t(t.getChgRateStr(o.price_info.avg_change_pct)),d:e.n("chg "+(t.getRateUpOrDown(o.price_info.avg_change_pct)?"down":"up"))}:{},{e:o.price_info},o.price_info?{f:e.t(o.stock_count),g:e.n("stockNum "+(t.getRateUpOrDown(o.price_info.avg_change_pct)?"down":"up"))}:{},{h:e.t(o.description),i:e.f(o.stocks.slice(0,3),((t,o,c)=>({a:e.t(t.stock_name),b:o}))),j:e.t(o.stock_count-3),k:e.o((e=>t.clickStockMore(o)),c),l:e.t(o.price_info?o.price_info.trade_date:""),m:e.o((e=>t.clickHistoricalTimeline(o)),c),n:c}))),o:c._imports_1$3}:{},{p:e.s("top:"+r.contentTop+"px;")}):{})}]]);wx.createPage(s); diff --git a/unpackage/dist/build/mp-weixin/pages/invest/investDetails/investDetails.json b/unpackage/dist/build/mp-weixin/pages/invest/investDetails/investDetails.json new file mode 100644 index 0000000..fa06c79 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/invest/investDetails/investDetails.json @@ -0,0 +1,7 @@ +{ + "navigationBarTitleText": "", + "usingComponents": { + "nav-bar": "../../../components/navBar/navBar", + "ua-markdown": "../../../components/ua-markdown/ua-markdown" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/invest/investDetails/investDetails.wxml b/unpackage/dist/build/mp-weixin/pages/invest/investDetails/investDetails.wxml new file mode 100644 index 0000000..3e6a067 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/invest/investDetails/investDetails.wxml @@ -0,0 +1 @@ +{{item.a}}(AI合成){{item.a}}{{item.b}}{{item.a}}相关度: {{item.b}}%{{item.d}}{{item.e}}{{item.a}}{{item.c}}%{{item.f}} 只股票{{item.h}}热门个股{{sitem.a}}+{{item.j}}更多交易时间:{{item.l}}历史时间轴 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/invest/investDetails/investDetails.wxss b/unpackage/dist/build/mp-weixin/pages/invest/investDetails/investDetails.wxss new file mode 100644 index 0000000..5218a27 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/invest/investDetails/investDetails.wxss @@ -0,0 +1 @@ +page{background-color:#070707}.topBg{top:0;left:0;width:100%;height:auto}.categoryC{margin-top:10rpx;padding:20rpx 10rpx 0;left:0;right:0;border-radius:20rpx 20rpx 0 0}.categoryC .item{display:inline-block;padding:0 30rpx;line-height:76rpx;font-size:27rpx;font-weight:500;color:#939393}.categoryC .item.select{font-weight:700;color:#f3c368}.contentC{background:linear-gradient(-30deg,#fff6f0,#fefefe);left:0;right:0;bottom:env(safe-area-inset-bottom);margin:0 25rpx;border-radius:10rpx;overflow-y:scroll}.contentC .former{padding:40rpx 25rpx}.contentC .former .ai{font-size:28rpx;color:#c00000}.contentC .stockCategoryList{margin-top:30rpx;padding:0 20rpx}.contentC .stockCategoryList .item{margin:0 30rpx 20rpx 0;width:calc((100% - 60rpx)/3);height:100rpx;border-radius:10rpx}.contentC .stockCategoryList .item .num{font-size:36rpx;font-weight:700}.contentC .stockCategoryList .item .title{font-size:24rpx;font-weight:500}.contentC .stockCategoryList .item:nth-child(3n){margin-right:0}.contentC .stockList{padding:22rpx 25rpx 30rpx}.contentC .stockList .item{padding:22rpx 0 30rpx;border-bottom:solid 1rpx #E4E4E4}.contentC .stockList .item .title{font-size:30rpx;font-weight:700;color:#222}.contentC .stockList .item .correlation{background-color:rgba(249,115,22,.1);padding:0 13rpx;line-height:40rpx;border-radius:5rpx;font-size:24rpx;font-weight:500;color:#f97316}.contentC .stockList .item .category{display:inline-block;padding:0 10rpx;line-height:28rpx;border:solid 1rpx #F6604A;font-size:20rpx;font-weight:500;color:#f6604a;border-radius:5rpx}.contentC .stockList .item .content{margin-top:18rpx;font-size:24rpx;font-weight:500;color:#666;line-height:1.2rem}.contentC .conceptList{padding:30rpx 25rpx}.contentC .conceptList .item{background:linear-gradient(-30deg,#fff6f0,#fefefe);margin-bottom:24rpx;border-radius:10rpx}.contentC .conceptList .item .titleChgStockNumC{padding:24rpx 18rpx 0}.contentC .conceptList .item .titleChgStockNumC .title{margin-right:20rpx;font-size:30rpx;font-weight:700;color:#3d3d3d}.contentC .conceptList .item .titleChgStockNumC .chg{margin-right:20rpx;padding:0 13rpx;line-height:40rpx;border-radius:20rpx;font-size:22rpx;font-weight:700;color:#fff}.contentC .conceptList .item .titleChgStockNumC .chg.up{background-color:#ec3440}.contentC .conceptList .item .titleChgStockNumC .chg.down{background-color:#355422}.contentC .conceptList .item .titleChgStockNumC .stockNum{padding:0 16rpx;line-height:36rpx;border-radius:20rpx;font-size:22rpx;font-weight:700}.contentC .conceptList .item .titleChgStockNumC .stockNum.up{color:#ec3440;border:solid 2rpx #EC3440}.contentC .conceptList .item .titleChgStockNumC .stockNum.down{color:#355422;border:solid 2rpx #355422}.contentC .conceptList .item .content{margin-top:26rpx;padding:0 22rpx;font-size:24rpx;font-weight:500;color:#71675d;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.contentC .conceptList .item .hotStockC{margin-top:30rpx;padding:0 20rpx}.contentC .conceptList .item .hotStockC .title{margin-right:10rpx;font-size:24rpx;font-weight:700;color:#936e5c}.contentC .conceptList .item .hotStockC .stockList{font-size:22rpx}.contentC .conceptList .item .hotStockC .stockList .stockItem{background-color:#3d3d3d;margin-right:10rpx;padding:0 8rpx;line-height:36rpx;border-radius:5rpx 20rpx;color:#efddd1}.contentC .conceptList .item .hotStockC .stockList .more{color:#936e5c;line-height:36rpx}.contentC .conceptList .item .hotStockC .notVipC{background-color:#3d3d3d;padding:0 21rpx 0 16rpx;line-height:36rpx;border-radius:5rpx;font-size:22rpx;color:#f3c368}.contentC .conceptList .item .hotStockC .notVipC .icon{margin-right:9rpx;width:15rpx;height:auto}.contentC .conceptList .item .transactionDateHistoryTimeC{padding:20rpx 22rpx 30rpx}.contentC .conceptList .item .transactionDateHistoryTimeC .transactionDate{font-size:20rpx;font-weight:500;color:#666}.contentC .conceptList .item .transactionDateHistoryTimeC .historyTimeC{background-color:#f3c368;padding:0 10rpx 0 15rpx;line-height:36rpx;border-radius:10rpx;font-size:22rpx;font-weight:500;color:#101213}.contentC .conceptList .item .transactionDateHistoryTimeC .historyTimeC .icon{margin-right:7rpx;width:20rpx;height:auto} diff --git a/unpackage/dist/build/mp-weixin/pages/login/codeLogin/codeLogin.js b/unpackage/dist/build/mp-weixin/pages/login/codeLogin/codeLogin.js new file mode 100644 index 0000000..fa317ce --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/login/codeLogin/codeLogin.js @@ -0,0 +1 @@ +"use strict";const e=require("../../../common/vendor.js"),i=require("../../../request/api.js"),t=require("../../../common/assets.js"),o=getApp(),n={data:()=>({contentTop:"",mobile:"",code:"",isAgree:!1,countdown:0,getCode:!1,timer:null}),onLoad(){this.contentTop=e.inject("navHeight")+230/750*e.inject("windowWidth")},methods:{clickGetCode(){let t=this.mobile;if(!t)return void e.index.showToast({title:"请输入手机号",icon:"none"});if(!o.globalData.mobileReg.test(t))return void e.index.showToast({title:"请输入正确格式的手机号",icon:"none"});if(this.isSubmiting)return;if(this.countdown>0)return;this.isSubmiting=!0;let n={phone:this.mobile,isJson:1},s=this;i.sendSMS(n).then((i=>{e.index.showToast({title:i.message,icon:"none"});let t=60;this.timer=setInterval((()=>{s.isSubmiting=!1,t--,0==t&&clearInterval(s.timer),s.getCode=!0,s.countdown=t}),1e3)})).catch((e=>{this.isSubmiting=!1}))},clickLoginAtOnce(){if(!this.mobile)return void e.index.showToast({title:"请输入手机号",icon:"none"});if(!this.code)return void e.index.showToast({title:"请输入验证码",icon:"none"});if(!this.isAgree)return void e.index.showToast({title:"请阅读并同意我们的《用户服务协议》和《隐私政策》",icon:"none"});let t={phone:this.mobile,code:this.code,isJson:1};i.loginByPhone(t).then((i=>{0==i.code?(e.index.showToast({title:i.message}),e.index.setStorageSync("token",i.token),setTimeout((function(){e.index.switchTab({url:"/pages/index/index"})}),1e3)):e.index.showToast({title:i.message,icon:"none"})})).catch((e=>{}))},clickOneClickLogin(){e.index.navigateBack()},clickAgree(){this.isAgree=!this.isAgree},clickProtocol(i){e.index.navigateTo({url:"/pages/mine/web/web?type="+i})}}};if(!Array){e.resolveComponent("navBar")()}Math;const s=e._export_sfc(n,[["render",function(i,o,n,s,c,r){return e.e({a:e.p({leftText:"登录",hideNavBg:!0,backBlack:!0}),b:e.s("margin-top:"+c.contentTop+"px;"),c:t._imports_0$2,d:t._imports_1$8,e:c.mobile,f:e.o((e=>c.mobile=e.detail.value)),g:t._imports_2$6,h:c.code,i:e.o((e=>c.code=e.detail.value)),j:e.t(c.getCode?c.countdown>0?c.countdown+"s":"重新获取验证码":"获取验证码"),k:e.o((e=>r.clickGetCode())),l:e.o((e=>r.clickLoginAtOnce())),m:e.o((e=>r.clickOneClickLogin())),n:c.isAgree},c.isAgree?{o:t._imports_3$4}:{p:t._imports_4$6},{q:e.o((e=>r.clickAgree()))})}]]);wx.createPage(s); diff --git a/unpackage/dist/build/mp-weixin/pages/login/codeLogin/codeLogin.json b/unpackage/dist/build/mp-weixin/pages/login/codeLogin/codeLogin.json new file mode 100644 index 0000000..f9f6bf2 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/login/codeLogin/codeLogin.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "", + "usingComponents": { + "nav-bar": "../../../components/navBar/navBar" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/login/codeLogin/codeLogin.wxml b/unpackage/dist/build/mp-weixin/pages/login/codeLogin/codeLogin.wxml new file mode 100644 index 0000000..3d30f66 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/login/codeLogin/codeLogin.wxml @@ -0,0 +1 @@ +欢迎登录价值前沿平台{{j}}立即登录授权手机号一键登录 阅读并同意我们的《用户服务协议》《隐私政策》 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/login/codeLogin/codeLogin.wxss b/unpackage/dist/build/mp-weixin/pages/login/codeLogin/codeLogin.wxss new file mode 100644 index 0000000..8bbc9ba --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/login/codeLogin/codeLogin.wxss @@ -0,0 +1 @@ +.logo{margin-left:calc((100% - 144rpx)/2);width:144rpx;height:auto}.loginTitle{margin:40rpx 80rpx 0;font-size:40rpx;font-weight:700;text-align:center}.inputC{background-color:#f8f8f8;margin:0 75rpx;height:80rpx;border-radius:10rpx}.inputC input{font-size:26rpx;font-weight:500}.inputC.mobile{margin-top:40rpx;padding-left:29rpx}.inputC.mobile .icon{margin-right:13rpx;width:26rpx;height:auto}.inputC.code{margin-top:36rpx;padding-left:27rpx}.inputC.code .icon{margin-right:10rpx;width:26rpx;height:auto}.inputC.code .getCode{padding:0 30rpx;font-size:26rpx;font-weight:500;color:#f97316}.btn{margin:0 75rpx;line-height:80rpx;border-radius:20rpx;font-size:26rpx;font-weight:500;text-align:center}.btn.loginAtOnce{background-color:#f97316;margin-top:60rpx;color:#fff}.btn.oneClickLogin{background-color:#fff1e8;margin-top:28rpx;color:#f97316}.agreeProtocolC{left:0;right:0;bottom:calc(120rpx + env(safe-area-inset-bottom));font-size:26rpx;font-weight:500}.agreeProtocolC .agreeC{padding:14rpx}.agreeProtocolC .agreeC .icon{display:block;width:28rpx;height:auto}.agreeProtocolC .protocol{color:#f97316} diff --git a/unpackage/dist/build/mp-weixin/pages/login/login.js b/unpackage/dist/build/mp-weixin/pages/login/login.js new file mode 100644 index 0000000..6587902 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/login/login.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),o=require("../../request/api.js"),i=require("../../common/assets.js"),n={data:()=>({contentTop:"",isAgree:!1,isBindPhone:!0}),onLoad(){this.contentTop=e.inject("navHeight")+230/750*e.inject("windowWidth"),this.getIsBindPhoneData()},methods:{getPhoneNumData(i){console.log(i),"getPhoneNumber:ok"==i.detail.errMsg&&e.index.login({provider:"weixin",success(n){console.log(n.code);let t={code:n.code,isJson:1};o.loginByWx(t).then((n=>{if(200==n.code){let t=n.data.token;e.index.setStorageSync("token",t);let s={code:i.detail.code};o.wxBindPhone(s).then((o=>{200==o.code?(e.index.showToast({title:o.message}),setTimeout((function(){e.index.switchTab({url:"/pages/index/index"})}),1e3)):e.index.showToast({title:o.message,icon:"none"})})).catch((e=>{}))}else e.index.showToast({title:n.message,icon:"none"})})).catch((e=>{}))},fail(){}})},clickOneClickLogin(){this.isAgree?e.index.login({provider:"weixin",success(i){console.log(i.code);let n={code:i.code,isJson:1};o.loginByWx(n).then((o=>{if(200==o.code){let i=o.data.token;e.index.setStorageSync("token",i),setTimeout((function(){e.index.switchTab({url:"/pages/index/index"})}),1e3)}else e.index.showToast({title:o.message,icon:"none"})})).catch((e=>{}))},fail(){}}):e.index.showToast({title:"请阅读并同意我们的《用户服务协议》和《隐私政策》",icon:"none"})},clickCodeLogin(){e.index.navigateTo({url:"/pages/login/codeLogin/codeLogin"})},clickAgree(){this.isAgree=!this.isAgree},clickProtocol(o){e.index.navigateTo({url:"/pages/mine/web/web?type="+o})},getIsBindPhoneData(){let i=this;e.index.login({provider:"weixin",success(n){console.log(n.code);let t={code:n.code,isJson:1};o.loginByWx(t).then((o=>{200==o.code?i.isBindPhone=!!o.data.user.phone:e.index.showToast({title:o.message,icon:"none"})})).catch((e=>{}))},fail(){}})}}};if(!Array){e.resolveComponent("navBar")()}Math;const t=e._export_sfc(n,[["render",function(o,n,t,s,c,a){return e.e({a:e.p({leftText:"登录",hideNavBg:!0,backBlack:!0}),b:e.s("margin-top:"+c.contentTop+"px;"),c:i._imports_0$2,d:!c.isBindPhone},c.isBindPhone?{}:{e:e.o(((...e)=>a.getPhoneNumData&&a.getPhoneNumData(...e)))},{f:e.o((e=>c.isBindPhone?a.clickOneClickLogin():"")),g:e.o((e=>a.clickCodeLogin())),h:c.isAgree},c.isAgree?{i:i._imports_3$4}:{j:i._imports_4$6},{k:e.o((e=>a.clickAgree())),l:e.o((e=>a.clickProtocol(2))),m:e.o((e=>a.clickProtocol(3)))})}]]);wx.createPage(t); diff --git a/unpackage/dist/build/mp-weixin/pages/login/login.json b/unpackage/dist/build/mp-weixin/pages/login/login.json new file mode 100644 index 0000000..0c84504 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/login/login.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "", + "usingComponents": { + "nav-bar": "../../components/navBar/navBar" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/login/login.wxml b/unpackage/dist/build/mp-weixin/pages/login/login.wxml new file mode 100644 index 0000000..3144ed2 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/login/login.wxml @@ -0,0 +1 @@ +欢迎登录价值前沿平台 授权手机号一键登录 使用短信验证登录 阅读并同意我们的《用户服务协议》《隐私政策》 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/login/login.wxss b/unpackage/dist/build/mp-weixin/pages/login/login.wxss new file mode 100644 index 0000000..fd3b086 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/login/login.wxss @@ -0,0 +1 @@ +.logo{margin-left:calc((100% - 144rpx)/2);width:144rpx;height:auto}.loginTitle{margin:40rpx 80rpx 0;font-size:40rpx;font-weight:700;text-align:center}.btn{margin:0 75rpx;line-height:80rpx;border-radius:20rpx;font-size:26rpx;font-weight:500;text-align:center}.btn.oneClickLogin{background-color:#f97316;margin-top:60rpx;color:#fff}.btn.oneClickLogin button{top:0;left:0;width:100%;height:100%}.btn.codeLogin{background-color:#fff1e8;margin-top:28rpx;color:#f97316}.agreeProtocolC{left:0;right:0;bottom:calc(120rpx + env(safe-area-inset-bottom));font-size:26rpx;font-weight:500}.agreeProtocolC .agreeC{padding:14rpx}.agreeProtocolC .agreeC .icon{display:block;width:28rpx;height:auto}.agreeProtocolC .protocol{color:#f97316} diff --git a/unpackage/dist/build/mp-weixin/pages/mine/basicInfo/basicInfo.js b/unpackage/dist/build/mp-weixin/pages/mine/basicInfo/basicInfo.js new file mode 100644 index 0000000..92bbc20 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/basicInfo/basicInfo.js @@ -0,0 +1 @@ +"use strict";const e=require("../../../common/vendor.js"),t=require("../../../request/api.js");require("../../../request/http.js");const a=require("../../../common/assets.js"),i={data:()=>({avatarTop:"",contentTop:"",avatar:"",avatarUrl:"",nickname:"",mobile:"",sexList:["男","女"],sex:"",profile:""}),onLoad(){this.avatarTop=e.inject("navHeight")+.08*e.inject("windowWidth"),this.contentTop=this.avatarTop+.1*e.inject("windowWidth"),this.getUserInfoData()},methods:{chooseAvatar(e){console.log(e),this.avatar=e.detail.avatarUrl},sexChange(e){console.log(e);let t=e.detail.value;this.sex=this.sexList[t]},getPhoneNumData(a){if(console.log(a),"getPhoneNumber:ok"==a.detail.errMsg){let i={code:a.detail.code};t.wxBindPhone(i).then((t=>{200==t.code?(e.index.showToast({title:t.message}),this.mobile=t.data.phone):e.index.showToast({title:t.message,icon:"none"})})).catch((e=>{}))}},clickFinishOrNext(a){if(this.avatar||this.avatarUrl)if(this.nickname)if(this.sex)if(this.avatar){let i={avatar:this.avatar,nickname:this.nickname,gender:"男"==this.sex?"male":"female",phone:this.mobile,bio:this.profile,isFile:1};t.updateBasicInfo(i).then((t=>{1==a?e.index.navigateTo({url:"/pages/mine/investPreference/investPreference"}):e.index.navigateBack()})).catch((e=>{}))}else{let i={nickname:this.nickname,gender:"男"==this.sex?"male":"female",phone:this.mobile,bio:this.profile};t.updateBasicInfo(i).then((t=>{1==a?e.index.navigateTo({url:"/pages/mine/investPreference/investPreference"}):e.index.navigateBack()})).catch((e=>{}))}else e.index.showToast({title:"请选择性别",icon:"none"});else e.index.showToast({title:"请输入昵称",icon:"none"});else e.index.showToast({title:"请选择头像",icon:"none"})},getUserInfoData(){t.userInfo().then((t=>{200==t.code?(this.avatarUrl=t.data.basic_info.avatar_url,this.nickname=t.data.basic_info.nickname,this.mobile=t.data.basic_info.phone,this.sex="male"==t.data.basic_info.gender?"男":"女",this.profile=t.data.basic_info.bio):e.wx$1.showToast({title:t.message,icon:"none"})})).catch((e=>{}))}}};if(!Array){e.resolveComponent("navBar")()}Math;const n=e._export_sfc(i,[["render",function(t,i,n,o,s,r){return{a:e.p({leftText:"信息完善"}),b:a._imports_0,c:s.avatar?s.avatar:s.avatarUrl,d:a._imports_1$5,e:e.o(((...e)=>r.chooseAvatar&&r.chooseAvatar(...e))),f:e.s("top:"+s.avatarTop+"px;"),g:s.nickname,h:e.o((e=>s.nickname=e.detail.value)),i:e.t(s.mobile),j:e.o(((...e)=>r.getPhoneNumData&&r.getPhoneNumData(...e))),k:e.t(s.sex),l:a._imports_2$5,m:s.sexList,n:e.o(((...e)=>r.sexChange&&r.sexChange(...e))),o:e.s("top:"+s.contentTop+"px;"),p:e.o((e=>r.clickFinishOrNext(0))),q:e.o((e=>r.clickFinishOrNext(1)))}}]]);wx.createPage(n); diff --git a/unpackage/dist/build/mp-weixin/pages/mine/basicInfo/basicInfo.json b/unpackage/dist/build/mp-weixin/pages/mine/basicInfo/basicInfo.json new file mode 100644 index 0000000..f9f6bf2 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/basicInfo/basicInfo.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "", + "usingComponents": { + "nav-bar": "../../../components/navBar/navBar" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/basicInfo/basicInfo.wxml b/unpackage/dist/build/mp-weixin/pages/mine/basicInfo/basicInfo.wxml new file mode 100644 index 0000000..71efed7 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/basicInfo/basicInfo.wxml @@ -0,0 +1 @@ +基本信息昵称手机号{{i}} 性别{{k}}完成下一步 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/basicInfo/basicInfo.wxss b/unpackage/dist/build/mp-weixin/pages/mine/basicInfo/basicInfo.wxss new file mode 100644 index 0000000..06f3fc6 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/basicInfo/basicInfo.wxss @@ -0,0 +1 @@ +.topBg{top:0;left:0;width:100%;height:auto}.avatarC{left:0;margin-left:calc((100% - 150rpx)/2);width:150rpx;z-index:10}.avatarC .avatar{width:100%;height:150rpx;border-radius:50%;border:solid 2rpx white}.avatarC .icon{right:20rpx;bottom:0;width:40rpx;height:auto}.avatarC button{top:0;left:0;width:100%;height:100%}.basicInfoC{background-color:#fff;left:0;right:0;bottom:170rpx;border-radius:20rpx 20rpx 0 0;overflow-y:scroll}.basicInfoC .title{margin:150rpx 0 0 60rpx;font-size:36rpx;font-weight:700}.basicInfoC .section{margin:0 60rpx;line-height:66rpx;font-size:26rpx;font-weight:700}.basicInfoC .inputC{background-color:#fbfbfd;margin:0 60rpx;padding:0 28rpx;height:78rpx;border:solid 2rpx #EFEFF2;border-radius:10rpx}.basicInfoC .inputC input{height:100%;font-size:24rpx;font-weight:500;color:#555}.basicInfoC .selectC{background-color:#fbfbfd;margin:0 60rpx;padding:0 25rpx 0 28rpx;height:78rpx;border:solid 2rpx #EFEFF2;border-radius:10rpx;font-size:24rpx;font-weight:500;color:#555}.basicInfoC .selectC .arrow{width:16rpx;height:auto}.basicInfoC .selectC button{top:0;left:0;width:100%;height:100%}.basicInfoC .textareaC{background-color:#fbfbfd;margin:0 60rpx;padding:20rpx 0 0 28rpx;border:solid 2rpx #EFEFF2;border-radius:2rpx}.basicInfoC .textareaC textarea{height:200rpx;font-size:24rpx;font-weight:500;color:#555}.bottomC{left:0;right:0;bottom:73rpx;margin:0 25rpx}.bottomC .btn{line-height:80rpx;border-radius:20rpx;font-size:26rpx;text-align:center}.bottomC .finish{background-color:#ffe9d9;width:226rpx;color:#f97316}.bottomC .next{background-color:#f97316;margin-left:20rpx;color:#fff} diff --git a/unpackage/dist/build/mp-weixin/pages/mine/commentReply/commentReply.js b/unpackage/dist/build/mp-weixin/pages/mine/commentReply/commentReply.js new file mode 100644 index 0000000..fb31854 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/commentReply/commentReply.js @@ -0,0 +1 @@ +"use strict";const t=require("../../../common/vendor.js"),e=require("../../../request/api.js"),a=require("../../../utils/util.js"),i=require("../../../common/assets.js"),s={data:()=>({navH:t.inject("navHeight"),listTop:"",tabList:["评论我的","我评论的"],selectTab:0,commentList:[],page:1,loadAll:!1,getLocaleMonthDayHourMinte:a.getLocaleMonthDayHourMinte}),onLoad(){this.listTop=this.navH+85/750*t.inject("windowWidth"),this.getCommentListData()},onPullDownRefresh(){this.page=1,this.getCommentListData()},onReachBottom(){this.loadAll||(this.page++,this.getCommentListData())},methods:{clickTabItem(t){this.selectTab!=t&&(this.selectTab=t,this.getCommentListData())},clickEventItem(e){t.index.navigateTo({url:"/pages/index/eventDetails/eventDetails?id="+e})},getCommentListData(){let a={page:this.page,type:0==this.selectTab?"commented":"comments"};e.userActivityList(a).then((e=>{200==e.code?(1==e.data.current_page?this.commentList=e.data.activities:this.commentList=this.followList.concat(e.data.activities),e.data.current_page==e.data.pages&&(this.loadAll=!0)):t.index.showToast({title:e.message,icon:"none"})})).catch((t=>{}))}}};if(!Array){t.resolveComponent("navBar")()}Math;const n=t._export_sfc(s,[["render",function(e,a,s,n,o,c){return t.e({a:t.p({leftText:"评论回复"}),b:i._imports_0,c:t.f(o.tabList,((e,a,i)=>t.e({a:t.t(e),b:o.selectTab==a},(o.selectTab,{}),{c:t.n("item flex1 relative "+(o.selectTab==a?"select":"")),d:a,e:t.o((t=>c.clickTabItem(a)),a)}))),d:t.s("top:"+o.navH+"px;"),e:0==o.selectTab},0==o.selectTab?{f:t.f(o.commentList,((e,a,i)=>({a:t.t(e.event.importance),b:t.t(e.event.title),c:a})))}:{g:t.f(o.commentList,((e,a,i)=>({a:e.commenter.avatar_url,b:t.t(e.commenter.nickname),c:t.t(o.getLocaleMonthDayHourMinte(e.created_at)),d:t.t(e.content),e:t.t(e.event.importance),f:t.t(e.event.title),g:t.t(e.event.description),h:t.o((t=>c.clickEventItem(e.event.id)),a),i:a})))},{h:t.s("top:"+o.listTop+"px;")})}]]);wx.createPage(n); diff --git a/unpackage/dist/build/mp-weixin/pages/mine/commentReply/commentReply.json b/unpackage/dist/build/mp-weixin/pages/mine/commentReply/commentReply.json new file mode 100644 index 0000000..f9f6bf2 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/commentReply/commentReply.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "", + "usingComponents": { + "nav-bar": "../../../components/navBar/navBar" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/commentReply/commentReply.wxml b/unpackage/dist/build/mp-weixin/pages/mine/commentReply/commentReply.wxml new file mode 100644 index 0000000..0d23a09 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/commentReply/commentReply.wxml @@ -0,0 +1 @@ +{{item.a}} 逸尘破晓2-15 15:37回复 回复永不落的梦想:四部门联合启动的人力资源服务业与制造业融合发展点。永不落的梦想:四部门联合启动的人力资源服务业与制造业融合发展点。{{item.a}}{{item.b}}人社部、工信部等四部门印发通知,明确在30个城市开展3年期试点,培育人力资源服务与制造业协同机构...{{item.b}}{{item.c}}{{item.d}}{{item.e}}{{item.f}}{{item.g}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/commentReply/commentReply.wxss b/unpackage/dist/build/mp-weixin/pages/mine/commentReply/commentReply.wxss new file mode 100644 index 0000000..6412e3c --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/commentReply/commentReply.wxss @@ -0,0 +1 @@ +.topBg{top:0;left:0;width:100%;height:auto}.tabC{background-color:#fff;left:0;right:0;margin-top:10rpx;border-bottom:solid 1rpx #E4E4E4;border-radius:20rpx 20rpx 0 0}.tabC .item{line-height:74rpx;font-size:28rpx;font-weight:500;color:#42485b;text-align:center}.tabC .item.select{font-weight:700;color:#f97316}.tabC .item.select .line{background-color:#f97316;left:calc((100% - 50rpx)/2);width:50rpx;height:2rpx;bottom:0}.list{background-color:#fff;left:0;right:0;bottom:0;overflow-y:scroll}.list .commentMeItem .replyContentC{padding:40rpx 25rpx 0}.list .commentMeItem .replyContentC .avatar{margin-right:22rpx;width:80rpx;height:80rpx;border-radius:50%}.list .commentMeItem .replyContentC .replyNickname{font-size:28rpx;font-weight:700;color:#111}.list .commentMeItem .replyContentC .time{font-size:26rpx;font-weight:500;color:#aaa}.list .commentMeItem .replyContentC .reply{width:90rpx;height:52rpx;line-height:50rpx;border-radius:26rpx;border:solid 1rpx #DDD;font-size:24rpx;text-align:center}.list .commentMeItem .replyContentC .content{margin-top:20rpx;font-size:24rpx;font-weight:500;color:#444}.list .commentMeItem .replyContentC .content .originNickname{color:#f97316}.list .commentMeItem .originalTextC{background-color:#f7f7f7;margin-top:20rpx;padding:20rpx 25rpx 25rpx}.list .commentMeItem .originalTextC .originReply{font-size:24rpx;font-weight:500;color:#444}.list .commentMeItem .originalTextC .originReply .originNickname{color:#f97316}.list .commentMeItem .originalTextC .originEventC{background-color:#fff;margin-top:20rpx;padding:34rpx 16rpx}.list .commentMeItem .originalTextC .originEventC .levelTitleC{font-size:30rpx;font-weight:700}.list .commentMeItem .originalTextC .originEventC .levelTitleC .level{background-color:#fec44f;margin-right:17rpx;width:50rpx;height:40rpx;border-radius:10rpx;font-size:30rpx;font-weight:700;color:#fff;text-align:center}.list .commentMeItem .originalTextC .originEventC .levelTitleC .title{color:#222}.list .commentMeItem .originalTextC .originEventC .eventContent{margin-top:20rpx;font-size:24rpx;font-weight:500;color:#666}.list .myCommentItem .replyContentC{padding:40rpx 25rpx 0}.list .myCommentItem .replyContentC .avatar{margin-right:22rpx;width:80rpx;height:80rpx;border-radius:50%}.list .myCommentItem .replyContentC .nickname{font-size:28rpx;font-weight:700;color:#111}.list .myCommentItem .replyContentC .time{font-size:26rpx;font-weight:500;color:#aaa}.list .myCommentItem .replyContentC .content{margin-top:20rpx;font-size:24rpx;font-weight:500;color:#444}.list .myCommentItem .originEventC{background-color:#f7f7f7;margin-top:20rpx;padding:20rpx 40rpx}.list .myCommentItem .originEventC .levelTitleC{font-size:30rpx;font-weight:700}.list .myCommentItem .originEventC .levelTitleC .level{background-color:#fec44f;margin-right:17rpx;width:50rpx;height:40rpx;border-radius:10rpx;font-size:30rpx;font-weight:700;color:#fff;text-align:center}.list .myCommentItem .originEventC .levelTitleC .title{color:#222}.list .myCommentItem .originEventC .eventContent{margin-top:20rpx;font-size:24rpx;font-weight:500;color:#666} diff --git a/unpackage/dist/build/mp-weixin/pages/mine/feedback/feedback.js b/unpackage/dist/build/mp-weixin/pages/mine/feedback/feedback.js new file mode 100644 index 0000000..1231b0c --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/feedback/feedback.js @@ -0,0 +1 @@ +"use strict";const e=require("../../../common/vendor.js"),t=require("../../../request/api.js"),n=require("../../../common/assets.js"),o={data:()=>({navH:e.inject("navHeight"),content:""}),onLoad(){},methods:{clickSubmit(){if(!this.content)return void e.index.showToast({title:"请输入您要反馈的问题",icon:"none"});let n={content:this.content,isJson:1};t.feedback(n).then((t=>{200==t.code?(e.index.showToast({title:t.message,icon:"none"}),setTimeout((function(){e.index.navigateBack()}),1e3)):e.index.showToast({title:t.message,icon:"none"})})).catch((e=>{}))}}};if(!Array){e.resolveComponent("navBar")()}Math;const i=e._export_sfc(o,[["render",function(t,o,i,s,c,a){return{a:e.p({leftText:"意见反馈"}),b:n._imports_0,c:c.content,d:e.o((e=>c.content=e.detail.value)),e:e.s("top:"+c.navH+"px;"),f:e.o((e=>a.clickSubmit()))}}]]);wx.createPage(i); diff --git a/unpackage/dist/build/mp-weixin/pages/mine/feedback/feedback.json b/unpackage/dist/build/mp-weixin/pages/mine/feedback/feedback.json new file mode 100644 index 0000000..f9f6bf2 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/feedback/feedback.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "", + "usingComponents": { + "nav-bar": "../../../components/navBar/navBar" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/feedback/feedback.wxml b/unpackage/dist/build/mp-weixin/pages/mine/feedback/feedback.wxml new file mode 100644 index 0000000..2623e33 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/feedback/feedback.wxml @@ -0,0 +1 @@ +提交 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/feedback/feedback.wxss b/unpackage/dist/build/mp-weixin/pages/mine/feedback/feedback.wxss new file mode 100644 index 0000000..8717d9a --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/feedback/feedback.wxss @@ -0,0 +1 @@ +.topBg{top:0;left:0;width:100%;height:auto}.feedbackC{background-color:#fff;margin-top:10rpx;left:0;right:0;bottom:0;padding:43rpx 25rpx 0;border-radius:20rpx 20rpx 0 0}.feedbackC .textareaC{background-color:#f3f6f9;border-radius:20rpx;padding:20rpx 27rpx}.feedbackC .textareaC textarea{width:100%;height:400rpx;font-size:24rpx;font-weight:500}.submit{background-color:#f97316;left:0;right:0;bottom:73rpx;margin:0 25rpx;line-height:80rpx;border-radius:20rpx;font-size:26rpx;font-weight:500;color:#fff;text-align:center} diff --git a/unpackage/dist/build/mp-weixin/pages/mine/followCollect/followCollect.js b/unpackage/dist/build/mp-weixin/pages/mine/followCollect/followCollect.js new file mode 100644 index 0000000..7d3310c --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/followCollect/followCollect.js @@ -0,0 +1 @@ +"use strict";const e=require("../../../common/vendor.js"),t=require("../../../request/api.js"),a=require("../../../utils/util.js"),o=require("../../../common/assets.js"),l={data:()=>({navH:e.inject("navHeight"),followList:[],page:1,loadAll:!1,getRateStr:a.getRateStr,getRateUpOrDown:a.getRateUpOrDown,getLocaleTime:a.getLocaleTime}),onLoad(){this.getFollowCollectListData()},onPullDownRefresh(){this.page=1,this.getFollowCollectListData()},onReachBottom(){this.loadAll||(this.page++,this.getFollowCollectListData())},methods:{clickLookRelatedStockItem(t,a){e.index.navigateTo({url:"/pages/index/stockDetails/stockDetails?type=1&code="+a+"&id="+t})},clickFollowEvent(a,o){t.followEvent(a).then((t=>{e.index.showToast({title:t.message,icon:"none"}),this.followList.splice(o,1)})).catch((e=>{}))},clickEventItem(t){e.index.navigateTo({url:"/pages/index/eventDetails/eventDetails?id="+t})},getFollowCollectListData(){let a={page:this.page,type:"follows"};t.userActivityList(a).then((t=>{200==t.code?(1==t.data.current_page?this.followList=t.data.activities:this.followList=this.followList.concat(t.data.activities),t.data.current_page==t.data.pages&&(this.loadAll=!0)):e.index.showToast({title:t.message,icon:"none"})})).catch((e=>{}))}}};if(!Array){e.resolveComponent("navBar")()}Math;const i=e._export_sfc(l,[["render",function(t,a,l,i,n,s){return{a:e.p({leftText:"关注收藏"}),b:o._imports_0,c:e.f(n.followList,((t,a,l)=>e.e({a:e.t(t.importance),b:e.n("level "+t.importance),c:e.t(t.event_title),d:e.t(t.event_description),e:n.getRateUpOrDown(t.related_avg_chg)},n.getRateUpOrDown(t.related_avg_chg)?{f:o._imports_1$1}:{g:o._imports_2$1},{h:e.t(n.getRateStr(t.related_avg_chg)),i:e.n("rateItem "+(n.getRateUpOrDown(t.related_avg_chg)?"down":"up")),j:n.getRateUpOrDown(t.related_max_chg)},n.getRateUpOrDown(t.related_max_chg)?{k:o._imports_1$1}:{l:o._imports_2$1},{m:e.t(n.getRateStr(t.related_max_chg)),n:e.n("rateItem "+(n.getRateUpOrDown(t.related_max_chg)?"down":"up")),o:n.getRateUpOrDown(t.related_week_chg)},n.getRateUpOrDown(t.related_week_chg)?{p:o._imports_1$1}:{q:o._imports_2$1},{r:e.t(n.getRateStr(t.related_week_chg)),s:e.n("rateItem "+(n.getRateUpOrDown(t.related_week_chg)?"down":"up")),t:e.f(t.related_stocks,((a,o,l)=>({a:e.t(a.stock_name),b:e.t((n.getRateUpOrDown(a.daily_change)?"":"+")+a.daily_change),c:o,d:e.o((e=>s.clickLookRelatedStockItem(t.event_id,a.stock_code)),o)}))),v:e.t(n.getLocaleTime(t.created_at)),w:e.t(t.view_count),x:e.t(t.follower_count),y:e.o((e=>s.clickFollowEvent(t.event_id,a)),a),z:e.o((e=>s.clickEventItem(t.event_id)),a),A:a}))),d:o._imports_3$1,e:o._imports_4$5,f:e.s("top:"+n.navH+"px;")}}]]);wx.createPage(i); diff --git a/unpackage/dist/build/mp-weixin/pages/mine/followCollect/followCollect.json b/unpackage/dist/build/mp-weixin/pages/mine/followCollect/followCollect.json new file mode 100644 index 0000000..f9f6bf2 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/followCollect/followCollect.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "", + "usingComponents": { + "nav-bar": "../../../components/navBar/navBar" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/followCollect/followCollect.wxml b/unpackage/dist/build/mp-weixin/pages/mine/followCollect/followCollect.wxml new file mode 100644 index 0000000..97d3e48 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/followCollect/followCollect.wxml @@ -0,0 +1 @@ +{{item.a}}{{item.c}}{{item.d}} 平均涨幅: {{item.h}}% 最大涨幅: {{item.m}}% 周涨幅: {{item.r}}% {{sitem.a}} {{sitem.b}}%{{item.v}}{{item.w}}{{item.x}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/followCollect/followCollect.wxss b/unpackage/dist/build/mp-weixin/pages/mine/followCollect/followCollect.wxss new file mode 100644 index 0000000..d60b6e5 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/followCollect/followCollect.wxss @@ -0,0 +1 @@ +.topBg{top:0;left:0;width:100%;height:auto}.list{background-color:#fff;left:0;right:0;bottom:0;padding:0 25rpx;overflow-y:scroll}.list .item{padding:30rpx 0;border-bottom:solid 1rpx #E4E4E4}.list .item .level{margin-right:16rpx;width:50rpx;line-height:40rpx;border-radius:10rpx;font-size:30rpx;font-weight:700;color:#fff;text-align:center}.list .item .level.S{background-color:#cc4c02}.list .item .level.A{background-color:#ec7014}.list .item .level.B{background-color:#fb9a29}.list .item .level.C{background-color:#fec44f}.list .item .title{font-size:30rpx;font-weight:700;color:#222}.list .item .content{margin-top:20rpx;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden;font-size:24rpx;font-weight:500;color:#666}.list .item .increaseRateList{white-space:nowrap;margin-top:24rpx}.list .item .increaseRateList .rateItem{display:inline-block;margin-right:15rpx;line-height:44rpx;padding:0 14rpx;border-radius:10rpx;font-size:22rpx;font-weight:700;color:#fff}.list .item .increaseRateList .rateItem .arrow{width:15rpx;height:auto}.list .item .increaseRateList .rateItem.up{background-color:#c00000}.list .item .increaseRateList .rateItem.down{background-color:#355422}.list .item .stockList{white-space:nowrap;margin-top:20rpx}.list .item .stockList .stockItem{background-color:#f8f8f8;margin-right:21rpx;display:inline-block;padding:0 20rpx;line-height:60rpx;border-radius:10rpx;font-size:30rpx;font-weight:700;color:#222}.list .item .stockList .stockItem .change{color:#f97316}.list .item .timeToolBarC{margin-top:20rpx}.list .item .timeToolBarC .time{font-size:22rpx;font-weight:500;color:#aaa}.list .item .timeToolBarC .toolBarC .toolItem{padding:0 20rpx;font-size:26rpx;font-weight:700;color:#666}.list .item .timeToolBarC .toolBarC .toolItem .icon{margin-right:13rpx;width:29rpx;height:auto}.list .item .timeToolBarC .toolBarC .toolItem:first-child .icon{margin-right:15rpx;width:33rpx;height:auto} diff --git a/unpackage/dist/build/mp-weixin/pages/mine/investPreference/investPreference.js b/unpackage/dist/build/mp-weixin/pages/mine/investPreference/investPreference.js new file mode 100644 index 0000000..c77c8e8 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/investPreference/investPreference.js @@ -0,0 +1 @@ +"use strict";const e=require("../../../common/vendor.js"),t=require("../../../request/api.js"),s=require("../../../common/assets.js"),i={data:()=>({avatarTop:"",contentTop:"",avatar:"",avatarUrl:"",investPreferenceList:["长期投资","中短期投资","风险控制型"],selectInvestIndex:-1,stockYearList:["新手入门","1年以内","1-3年","3-5年","5-10年","10年以上"],selectYearIndex:-1,riskPreferenceList:["保守型","稳健型","积极型"],selectRiskIndex:-1,investmentScaleList:["50万以下","50-100万","100万以上"],selectScaleIndex:-1,preferredMarketList:[{title:"A股"},{title:"港股"},{title:"美股"},{title:"期货"},{title:"虚拟货币"},{title:"新兴市场"}]}),onLoad(){this.avatarTop=e.inject("navHeight")+.08*e.inject("windowWidth"),this.contentTop=this.avatarTop+.1*e.inject("windowWidth"),this.getUserInfoData()},methods:{chooseAvatar(e){this.avatar=e.detail.avatarUrl},clickInvestItem(e){this.selectInvestIndex!=e&&(this.selectInvestIndex=e)},clickYearItem(e){this.selectYearIndex!=e&&(this.selectYearIndex=e)},clickRiskItem(e){this.selectRiskIndex!=e&&(this.selectRiskIndex=e)},clickScaleItem(e){this.selectScaleIndex!=e&&(this.selectScaleIndex=e)},clickMarketItem(e){this.preferredMarketList[e].select=!this.preferredMarketList[e].select},clickPre(){e.index.navigateBack()},clickFinish(){if(this.selectInvestIndex<0)return void e.index.showToast({title:"请选择投资偏好",icon:"none"});if(this.selectYearIndex<0)return void e.index.showToast({title:"请选择炒股年限",icon:"none"});if(this.selectRiskIndex<0)return void e.index.showToast({title:"请选择风险偏好",icon:"none"});if(this.selectScaleIndex<0)return void e.index.showToast({title:"请选择投资规模",icon:"none"});let t=[];for(let e of this.preferredMarketList)e.select&&t.push(e.title);if(0!=t.length)if(this.avatar){let e={avatar:this.avatar,isFile:1};updateBasicInfo(e).then((e=>{this.uploadInvestPreferenceData()})).catch((e=>{}))}else this.uploadInvestPreferenceData();else e.index.showToast({title:"请选择偏好市场",icon:"none"})},uploadInvestPreferenceData(){let s=[];for(let e of this.preferredMarketList)e.select&&s.push(e.title);let i={trading_experience:this.selectYearIndex,investment_style:this.investPreferenceList[this.selectInvestIndex],risk_preference:this.riskPreferenceList[this.selectRiskIndex],investment_amount:this.investmentScaleList[this.selectScaleIndex],preferred_markets:s};t.updateInvestPreference(i).then((t=>{e.index.navigateBack({delta:2})})).catch((e=>{}))},getUserInfoData(){t.userInfo().then((t=>{if(200==t.code){this.avatarUrl=t.data.basic_info.avatar_url;let e=t.data.investment_preferences;for(var s=0;s-1?t.select=!0:t.select=!1}}else e.wx$1.showToast({title:t.message})})).catch((e=>{}))}}};if(!Array){e.resolveComponent("navBar")()}Math;const n=e._export_sfc(i,[["render",function(t,i,n,r,a,c){return{a:e.p({leftText:"信息完善"}),b:s._imports_0,c:a.avatar?a.avatar:a.avatarUrl,d:s._imports_1$5,e:e.o(((...e)=>c.chooseAvatar&&c.chooseAvatar(...e))),f:e.s("top:"+a.avatarTop+"px;"),g:e.f(a.investPreferenceList,((t,s,i)=>({a:e.t(t),b:e.n("item "+(a.selectInvestIndex==s?"select":"")),c:s,d:e.o((e=>c.clickInvestItem(s)),s)}))),h:e.f(a.stockYearList,((t,s,i)=>({a:e.t(t),b:e.n("item "+(a.selectYearIndex==s?"select":"")),c:s,d:e.o((e=>c.clickYearItem(s)),s)}))),i:e.f(a.riskPreferenceList,((t,s,i)=>({a:e.t(t),b:e.n("item "+(a.selectRiskIndex==s?"select":"")),c:s,d:e.o((e=>c.clickRiskItem(s)),s)}))),j:e.f(a.investmentScaleList,((t,s,i)=>({a:e.t(t),b:e.n("item "+(a.selectScaleIndex==s?"select":"")),c:s,d:e.o((e=>c.clickScaleItem(s)),s)}))),k:e.f(a.preferredMarketList,((t,s,i)=>({a:e.t(t.title),b:e.n("item "+(t.select?"select":"")),c:s,d:e.o((e=>c.clickMarketItem(s)),s)}))),l:e.s("top:"+a.contentTop+"px;"),m:e.o((e=>c.clickPre())),n:e.o((e=>c.clickFinish()))}}]]);wx.createPage(n); diff --git a/unpackage/dist/build/mp-weixin/pages/mine/investPreference/investPreference.json b/unpackage/dist/build/mp-weixin/pages/mine/investPreference/investPreference.json new file mode 100644 index 0000000..f9f6bf2 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/investPreference/investPreference.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "", + "usingComponents": { + "nav-bar": "../../../components/navBar/navBar" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/investPreference/investPreference.wxml b/unpackage/dist/build/mp-weixin/pages/mine/investPreference/investPreference.wxml new file mode 100644 index 0000000..c7e23b8 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/investPreference/investPreference.wxml @@ -0,0 +1 @@ +投资偏好设置投资偏好{{item.a}}炒股年限{{item.a}}风险偏好{{item.a}}投资规模{{item.a}}偏好市场(可多选){{item.a}}上一步完成 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/investPreference/investPreference.wxss b/unpackage/dist/build/mp-weixin/pages/mine/investPreference/investPreference.wxss new file mode 100644 index 0000000..e990b81 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/investPreference/investPreference.wxss @@ -0,0 +1 @@ +.topBg{top:0;left:0;width:100%;height:auto}.avatarC{left:0;margin-left:calc((100% - 150rpx)/2);width:150rpx;z-index:10}.avatarC .avatar{width:100%;height:150rpx;border-radius:50%;border:solid 2rpx white}.avatarC .icon{right:20rpx;bottom:0;width:40rpx;height:auto}.avatarC button{top:0;left:0;width:100%;height:100%}.preferenceC{background-color:#fff;left:0;right:0;bottom:170rpx;border-radius:20rpx 20rpx 0 0;overflow-y:scroll}.preferenceC .title{margin:150rpx 0 0 60rpx;font-size:36rpx;font-weight:700}.preferenceC .section{margin:10rpx 60rpx 0;line-height:66rpx;font-size:26rpx;font-weight:700}.preferenceC .section.first{margin-top:20rpx}.preferenceC .list{padding:0 60rpx}.preferenceC .list .item{background-color:#fbfbfd;margin:0 14rpx 12rpx 0;width:calc((100% - 28rpx)/3);line-height:76rpx;border:solid 2rpx #EFEFF2;border-radius:10rpx;font-size:24rpx;font-weight:500;color:#555;text-align:center}.preferenceC .list .item.select{background-color:#ffe9d9;border:solid 2rpx #F97316}.preferenceC .list .item:nth-child(3n){margin-right:0}.bottomC{left:0;right:0;bottom:73rpx;margin:0 25rpx}.bottomC .btn{line-height:80rpx;border-radius:20rpx;font-size:26rpx;text-align:center}.bottomC .pre{background-color:#ffe9d9;width:226rpx;color:#f97316}.bottomC .finish{background-color:#f97316;margin-left:20rpx;color:#fff} diff --git a/unpackage/dist/build/mp-weixin/pages/mine/mine.js b/unpackage/dist/build/mp-weixin/pages/mine/mine.js new file mode 100644 index 0000000..088a393 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/mine.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),n=require("../../request/api.js"),i=require("../../common/assets.js"),t={data:()=>({menuTop:e.inject("menuTop"),menuH:e.inject("menuHeight"),infoTop:"",userInfo:null,memberInfo:null,menuList:[{icon:"/static/icon/mine/aboutUs.png",title:"关于我们",url:"/pages/mine/web/web?type=1"},{icon:"/static/icon/mine/serviceTerm.png",title:"服务条款",url:"/pages/mine/web/web?type=2"},{icon:"/static/icon/mine/privacyProtocol.png",title:"隐私协议",url:"/pages/mine/web/web?type=3"},{icon:"/static/icon/mine/feedback.png",title:"意见反馈",url:"/pages/mine/feedback/feedback"},{icon:"/static/icon/mine/customerService.png",title:"联系客服"},{icon:"/static/icon/mine/logout.png",title:"退出登录"}]}),onLoad(){this.infoTop=e.inject("navHeight")+32/750*e.inject("windowWidth")},onShow(){this.getUserInfoData(),this.getMemberStatus()},methods:{clickPersonalInfo(){e.index.navigateTo({url:"/pages/mine/basicInfo/basicInfo"})},clickVip(){e.index.navigateTo({url:"/pagesMine/vip/vip"})},clickNumItem(n){0==n?e.index.navigateTo({url:"/pages/mine/commentReply/commentReply"}):1==n?e.index.navigateTo({url:"/pages/mine/followCollect/followCollect"}):e.index.navigateTo({url:"/pages/mine/myLike/myLike"})},clickMenuItem(n,i){n?e.index.navigateTo({url:n}):i==this.menuList.length-2?this.$refs.popup.open():i==this.menuList.length-1&&e.index.showModal({title:"您确定要退出登录么",success(n){n.confirm&&(e.index.removeStorageSync("token"),e.index.switchTab({url:"/pages/index/index"}))}})},getUserInfoData(){n.userInfo().then((n=>{200==n.code?this.userInfo=n.data:e.wx$1.showToast({title:n.message,icon:"none"})})).catch((e=>{}))},getMemberStatus(){n.membershipStatus().then((n=>{200==n.code?this.memberInfo=n.data:e.index.showToast({title:n.message,icon:"none"})})).catch((e=>{}))}}};if(!Array){e.resolveComponent("uni-popup")()}Math;const o=e._export_sfc(t,[["render",function(n,t,o,s,m,c){return e.e({a:i._imports_0,b:e.s("top:"+m.menuTop+"px;line-height:"+m.menuH+"px;"),c:m.userInfo},m.userInfo?e.e({d:m.userInfo.basic_info.avatar_url,e:e.t(m.userInfo.basic_info.nickname),f:e.t(m.userInfo.basic_info.phone),g:m.memberInfo&&m.memberInfo.is_member},m.memberInfo&&m.memberInfo.is_member?{h:e.t(m.memberInfo.subscription_type)}:{},{i:i._imports_1$4,j:e.s("margin-top:"+m.infoTop+"px;"),k:e.o((e=>c.clickPersonalInfo()))}):{},{l:m.userInfo},m.userInfo?{m:e.t(m.userInfo.statistics.total_comments),n:e.o((e=>c.clickNumItem(0))),o:e.t(m.userInfo.statistics.follows_count),p:e.o((e=>c.clickNumItem(1))),q:e.t(m.userInfo.statistics.likes_count),r:e.o((e=>c.clickNumItem(2)))}:{},{s:m.memberInfo&&!m.memberInfo.is_member},m.memberInfo&&!m.memberInfo.is_member?{t:i._imports_2$4,v:e.o((e=>c.clickVip()))}:{},{w:e.f(m.menuList,((n,i,t)=>({a:n.icon,b:e.t(n.title),c:i,d:e.o((e=>c.clickMenuItem(n.url,i)),i)}))),x:i._imports_3$2,y:i._imports_4$3,z:e.sr("popup","dd5840e4-0"),A:e.p({type:"center"})})}]]);wx.createPage(o); diff --git a/unpackage/dist/build/mp-weixin/pages/mine/mine.json b/unpackage/dist/build/mp-weixin/pages/mine/mine.json new file mode 100644 index 0000000..a2c5356 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/mine.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "", + "usingComponents": { + "uni-popup": "../../uni_modules/uni-popup/components/uni-popup/uni-popup" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/mine.wxml b/unpackage/dist/build/mp-weixin/pages/mine/mine.wxml new file mode 100644 index 0000000..d62e0c3 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/mine.wxml @@ -0,0 +1 @@ +个人中心{{e}}手机号:{{f}}{{h}}会员{{m}}评论回复{{o}}关注收藏{{q}}我的点赞{{item.b}}企业二维码 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/mine.wxss b/unpackage/dist/build/mp-weixin/pages/mine/mine.wxss new file mode 100644 index 0000000..e1cfba3 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/mine.wxss @@ -0,0 +1 @@ +page{background-color:#000}.topBg{top:0;left:0;width:100%;height:auto}.navTitle{left:0;margin:0 23rpx;font-size:36rpx;font-weight:700;color:#fff}.personalInfoC{padding:0 25rpx 0 30rpx}.personalInfoC .avatar{margin-right:11rpx;width:130rpx;height:130rpx;border-radius:50%;border:solid 3rpx white}.personalInfoC .nickname{font-size:32rpx;font-weight:700;color:#fff}.personalInfoC .mobile{margin-top:6rpx;font-size:24rpx;font-weight:500;color:#f3c368}.personalInfoC .arrow{width:15rpx;height:auto}.numList .item{padding:25rpx 0}.numList .item .num{font-size:48rpx;font-weight:800;color:#fff}.numList .item .title{font-size:24rpx;font-weight:500;color:#ffecd3}.vipC{margin:0 45rpx}.vipC .icon{display:block;width:100%;height:auto}.menuList{background-color:#fff;margin:0 25rpx;padding:0 20rpx 220rpx;border-radius:20rpx}.menuList .item{height:100rpx;padding:0 18rpx 0 20rpx;border-bottom:solid 1rpx #F7F7F7;font-size:28rpx;color:#222}.menuList .item .icon{margin-right:16rpx;width:44rpx;height:44rpx}.menuList .item .arrow{width:11rpx;height:auto}.menuList .item button{top:0;left:0;width:100%;height:100%}.popup{background-color:#fff}.popup .icon{width:560rpx;height:auto}.popup .title{margin-top:10rpx;border-radius:10rpx;text-align:center} diff --git a/unpackage/dist/build/mp-weixin/pages/mine/myLike/myLike.js b/unpackage/dist/build/mp-weixin/pages/mine/myLike/myLike.js new file mode 100644 index 0000000..f7a560b --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/myLike/myLike.js @@ -0,0 +1 @@ +"use strict";const t=require("../../../common/vendor.js"),e=require("../../../request/api.js"),i=require("../../../utils/util.js"),a=require("../../../common/assets.js"),s={data:()=>({navH:t.inject("navHeight"),myLikeList:[],page:1,loadAll:!1,getLocaleHourMinute:i.getLocaleHourMinute}),onLoad(){this.getMyLikeListData()},onPullDownRefresh(){this.page=1,this.getMyLikeListData()},onReachBottom(){this.loadAll||(this.page++,this.getMyLikeListData())},methods:{clickLikeComment(i,a){e.likeEventComment(i).then((e=>{t.index.showToast({title:e.message}),this.myLikeList.splice(a,1)})).catch((t=>{}))},getMyLikeListData(){let i={page:this.page,type:"likes"};e.userActivityList(i).then((e=>{200==e.code?(1==e.data.current_page?this.myLikeList=e.data.activities:this.myLikeList=this.myLikeList.concat(e.data.activities),e.data.current_page==e.data.pages&&(this.loadAll=!0)):t.index.showToast({title:e.message,icon:"none"})})).catch((t=>{}))}}};if(!Array){t.resolveComponent("navBar")()}Math;const o=t._export_sfc(s,[["render",function(e,i,s,o,n,r){return{a:t.p({leftText:"我的点赞"}),b:a._imports_0,c:t.f(n.myLikeList,((e,i,a)=>({a:e.author.avatar_url,b:t.t(e.author.nickname),c:e.post_content,d:t.t(n.getLocaleHourMinute(e.like_time)),e:t.o((t=>r.clickLikeComment(e.like_id,i)),i),f:i}))),d:a._imports_1$7,e:t.s("top:"+n.navH+"px;")}}]]);wx.createPage(o); diff --git a/unpackage/dist/build/mp-weixin/pages/mine/myLike/myLike.json b/unpackage/dist/build/mp-weixin/pages/mine/myLike/myLike.json new file mode 100644 index 0000000..f9f6bf2 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/myLike/myLike.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "", + "usingComponents": { + "nav-bar": "../../../components/navBar/navBar" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/myLike/myLike.wxml b/unpackage/dist/build/mp-weixin/pages/mine/myLike/myLike.wxml new file mode 100644 index 0000000..112be02 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/myLike/myLike.wxml @@ -0,0 +1 @@ +{{item.b}}{{item.d}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/myLike/myLike.wxss b/unpackage/dist/build/mp-weixin/pages/mine/myLike/myLike.wxss new file mode 100644 index 0000000..83c8629 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/myLike/myLike.wxss @@ -0,0 +1 @@ +.topBg{top:0;left:0;width:100%;height:auto}.list{background-color:#fff;margin-top:10rpx;left:0;right:0;bottom:0;overflow-y:scroll}.list .item{display:flex;padding:30rpx 25rpx;border-bottom:solid 1rpx #E4E4E4}.list .item .avatar{margin-right:23rpx;width:80rpx;height:80rpx;border-radius:50%}.list .item .nickname{font-size:28rpx;font-weight:700;color:#111}.list .item .content{margin-top:10rpx;line-height:1.2rem;font-size:24rpx;font-weight:500;color:#666}.list .item .timeReplyLikeC .time{margin-right:36rpx;font-size:26rpx;font-weight:500;color:#aaa}.list .item .timeReplyLikeC .reply{font-size:26rpx;font-weight:500;color:#f97316}.list .item .timeReplyLikeC .likeC{padding:14rpx 0;font-size:28rpx;font-weight:700;color:#999}.list .item .timeReplyLikeC .likeC .icon{margin-right:12rpx;width:27rpx;height:auto}.list .item .timeReplyLikeC .likeC.like{color:#f97316}.list .item .totalCommentNumC{padding:14rpx 0 22rpx;font-size:26rpx;font-weight:500;color:#999}.list .item .totalCommentNumC .line{background-color:#aaa;margin-right:18rpx;width:30rpx;height:2rpx}.list .item .totalCommentNumC .arrow{margin-left:14rpx;width:13rpx;height:auto} diff --git a/unpackage/dist/build/mp-weixin/pages/mine/web/web.js b/unpackage/dist/build/mp-weixin/pages/mine/web/web.js new file mode 100644 index 0000000..173cab5 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/web/web.js @@ -0,0 +1 @@ +"use strict";const t=require("../../../common/vendor.js"),e=require("../../../request/api.js"),n=require("../../../common/assets.js"),s={data:()=>({navH:t.inject("navHeight"),navTitle:"",type:"",webContent:""}),onLoad(t){t.type&&(this.type=t.type,this.getUserInfoData(),1==t.type?this.navTitle="关于我们":2==t.type?this.navTitle="服务条款":3==t.type&&(this.navTitle="隐私协议"))},methods:{getUserInfoData(){e.agreements().then((e=>{200==e.code?1==this.type?this.webContent=e.data.agreements.about_us.content:2==this.type?this.webContent=e.data.agreements.service_terms.content:3==this.type&&(this.webContent=e.data.agreements.privacy_policy.content):t.wx$1.showToast({title:e.message})})).catch((t=>{}))}}};if(!Array){t.resolveComponent("navBar")()}Math;const a=t._export_sfc(s,[["render",function(e,s,a,o,i,r){return{a:t.p({leftText:i.navTitle}),b:n._imports_0,c:t.t(i.webContent),d:t.s("top:"+i.navH+"px;")}}]]);wx.createPage(a); diff --git a/unpackage/dist/build/mp-weixin/pages/mine/web/web.json b/unpackage/dist/build/mp-weixin/pages/mine/web/web.json new file mode 100644 index 0000000..f9f6bf2 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/web/web.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "", + "usingComponents": { + "nav-bar": "../../../components/navBar/navBar" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/web/web.wxml b/unpackage/dist/build/mp-weixin/pages/mine/web/web.wxml new file mode 100644 index 0000000..f5c0f88 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/web/web.wxml @@ -0,0 +1 @@ +{{c}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/web/web.wxss b/unpackage/dist/build/mp-weixin/pages/mine/web/web.wxss new file mode 100644 index 0000000..71e5333 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/mine/web/web.wxss @@ -0,0 +1 @@ +.topBg{top:0;left:0;width:100%;height:auto}.contentC{background-color:#fff;left:0;right:0;bottom:0;margin-top:10rpx;padding:50rpx 25rpx;overflow-y:scroll} diff --git a/unpackage/dist/build/mp-weixin/pages/ztfx/ztfx.js b/unpackage/dist/build/mp-weixin/pages/ztfx/ztfx.js new file mode 100644 index 0000000..9f21159 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/ztfx/ztfx.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),t=require("../../request/http.js"),a=require("../../request/api.js"),o=require("../../common/assets.js"),i=require("../../uni_modules/lime-echart/static/echarts.min.js"),s={categories:[{name:"板块"},{name:"概念"},{name:"个股"}],nodes:[{name:"科技板块",symbolSize:50,category:0},{name:"人工智能",symbolSize:30,category:1},{name:"大数据",symbolSize:25,category:1},{name:"科大讯飞",symbolSize:20,category:2},{name:"百度",symbolSize:20,category:2},{name:"金融板块",symbolSize:50,category:0},{name:"数字货币",symbolSize:30,category:1},{name:"招商银行",symbolSize:20,category:2},{name:"平安银行",symbolSize:20,category:2}],links:[{source:"科技板块",target:"人工智能",value:10},{source:"科技板块",target:"大数据",value:8},{source:"人工智能",target:"科大讯飞",value:6},{source:"人工智能",target:"百度",value:6},{source:"金融板块",target:"数字货币",value:9},{source:"数字货币",target:"招商银行",value:5},{source:"数字货币",target:"平安银行",value:5}]},r={components:{WordCloud:()=>"../../components/WordCloud/WordCloud2.js"},data:()=>({navH:e.inject("navHeight"),contentTop:"",selectedYearMonth:"",selectedFullDate:"",selectedItem:null,tabTypes:[{data:"",change:0,title:"当前日期"},{data:"",change:3,title:"涨停家数"},{data:"22%",change:0,title:"炸板率"}],wordData:[],bkList:[],number_limit_stocks:"",HEAT_LEVELS:[{threshold:.7,color:"#EF4444",level:"高热度"},{threshold:.4,color:"#F97316",level:"中热度"},{threshold:.2,color:"#F3B800",level:"低热度"},{threshold:0,color:"#01AB5D",level:"无热度"}],bkTypes:["板块关联图","板块分布","热门概念词云"],activeType:0,pieOption:{tooltip:{trigger:"item"},animation:!1,legend:{top:"5%",left:"center",show:!1},series:[{name:"Access From",type:"pie",radius:["40%","70%"],avoidLabelOverlap:!1,padAngle:2,itemStyle:{borderRadius:8},emphasis:{label:{show:!0,fontSize:10}},labelLine:{length:1,length2:5},data:[]}]},graphOption:{tooltip:{},legend:[],series:[{name:"板块关联",type:"graph",layout:"none",data:[],links:[],categories:[],roam:!0,label:{show:!0,position:"right",formatter:"{b}"},labelLayout:{hideOverlap:!0},scaleLimit:{min:.4,max:2},lineStyle:{color:"source",curveness:.3}}]}}),onLoad(t){this.activeIndex=t.index,this.contentTop=this.navH+20/750*e.inject("windowWidth")},onReady(){this.fetchData(),this.initGraphChart()},methods:{getHeatColor(e,t){if(0===t)return"#01AB5D";const a=e/t,o=this.HEAT_LEVELS.find((e=>a>e.threshold));return o?o.color:"#01AB5D"},async switchTab(e){switch(this.activeType=e,e){case 0:this.$refs.graphChartRef&&this.initGraphChart();break;case 1:this.$refs.chartRef&&this.initPieChart();break;case 2:this.initWordCloud()}},getPreviousDayDate(e){if(!/^\d{4}-\d{2}-\d{2}$/.test(e))return console.error("日期格式错误,请传入 YYYY-MM-DD 格式的日期"),"";const[t,a,o]=e.split("-").map(Number),i=new Date(t,a-1,o);i.setDate(i.getDate()-2);return`${i.getFullYear()}${String(i.getMonth()+1).padStart(2,"0")}${String(i.getDate()).padStart(2,"0")}`},async fetchData(){try{const a=(new Date).getTime(),o=this.getPreviousDayDate(this.selectedFullDate),i=`${t.getBaseURL1()}/data/zt/daily/${o}.json?t=${a}`;console.log("请求URL:",i);const s=await e.index.request({url:i,method:"GET"});if(200===s.statusCode&&s.data){this.originData=s.data;const e=this.originData.chart_data||{},t=e.labels||[],a=e.counts||[],o=a.length>0?Math.max(...a):0;let i=[];const r=Math.min(t.length,a.length);for(let s=0;se.name))}],this.graphOption.series[0].data=s.nodes,this.graphOption.series[0].links=s.links,this.graphOption.series[0].categories=s.categories,e.setOption(this.graphOption)},async initPieChart(){try{let e=[];const t=this.originData.chart_data||{},a=t.labels||[],o=t.counts||[],s=Math.min(a.length,o.length);for(let i=0;i0?e:[{value:10,name:"科技板块"},{value:8,name:"人脑工程"},{value:9,name:"商业航天"}],this.$refs.chartRef){const e=await this.$refs.chartRef.init(i);console.log("Piechart实例创建成功",e),e.setOption(this.pieOption)}}catch(e){console.error("饼图初始化失败:",e)}},initWordCloud(){this.originData.word_freq_data&&Array.isArray(this.originData.word_freq_data)?(this.wordData=this.originData.word_freq_data,console.log("词云数据赋值完成",this.wordData)):this.wordData=[{name:"脑机",value:1e4},{name:"航天",value:3428}]},handleDateChange(e){var t,a,o,i;if(console.log("从日历组件接收的参数:",{currentZtCount:null==(t=e.item)?void 0:t.zt_count,prevZtCount:null==(a=e.prevItem)?void 0:a.zt_count}),this.selectedYearMonth=e.yearMonth,this.selectedFullDate=e.fullDate,this.selectedItem=e.item,e.fullDate){const[t,a,o]=e.fullDate.split("-").map(Number);this.tabTypes[0].data=`${a}月${o}日`}const s=(null==(o=e.item)?void 0:o.zt_count)??0;this.tabTypes[1].data=s.toString(),this.number_limit_stocks=s.toString();const r=(null==(i=e.prevItem)?void 0:i.zt_count)??0,n=0===s||0===r?0:s-r;this.tabTypes[1].change=n,this.fetchData()},analyseHighStocks(){let e={date:this.getPreviousDayDate(this.selectedFullDate)};a.analyseHighStocks(e).then((e=>{})).catch((e=>{}))},bkydAction(t){e.index.navigateTo({url:`/pagesStock/stockCenterDetails/bkydmx?index=${t}`})}}};if(!Array){(e.resolveComponent("navBar")+e.resolveComponent("LCCalendar")+e.resolveComponent("l-echart")+e.resolveComponent("WordCloud"))()}Math||((()=>"../../components/navBar/navBar.js")+(()=>"../../components/LCCalendar/LCCalendar.js")+(()=>"../../uni_modules/lime-echart/components/l-echart/l-echart.js")+(()=>"../../components/WordCloud/WordCloud2.js"))();const n=e._export_sfc(r,[["render",function(t,a,i,s,r,n){return{a:e.p({leftText:"涨停分析",hideNavBg:!0,hideBack:!0}),b:o._imports_0,c:o._imports_1$10,d:o._imports_2$8,e:e.f(r.tabTypes,((t,a,o)=>e.e({a:e.t(t.data),b:0!==t.change},0!==t.change?{c:e.t(t.change>0?"+"+t.change:t.change),d:e.s({marginLeft:"10rpx",borderRadius:"5rpx",color:"white",padding:"0 5rpx",fontSize:"24rpx",fontWeight:"bold"}),e:e.s(t.change>0?{backgroundColor:"#F59B38"}:{backgroundColor:"#EF4444"})}:{},{f:e.t(t.title),g:a}))),f:e.o(n.handleDateChange),g:o._imports_3$8,h:e.t(r.bkList.length),i:e.t(r.number_limit_stocks),j:e.f(r.bkList,((t,a,o)=>({a:e.t(t.title),b:e.t(t.count),c:a,d:e.o((e=>n.bkydAction(a)),a),e:t.bgColor}))),k:e.f(r.bkTypes,((t,a,o)=>({a:e.t(t),b:e.o((e=>n.switchTab(a))),c:r.activeType==a?"#BB8520":"#999999",d:"1rpx solid "+(r.activeType==a?"#F2C369":"#D2D2D2"),e:r.activeType==a?"#FFFAF1":"#FFF"}))),l:e.sr("graphChartRef","06b829a4-2"),m:0===r.activeType,n:e.sr("chartRef","06b829a4-3"),o:1===r.activeType,p:2===r.activeType,q:e.p({wordData:r.wordData,width:330,height:330}),r:o._imports_3$8,s:e.f(10,((e,t,a)=>({a:t}))),t:o._imports_1$11,v:o._imports_5$4,w:o._imports_5$4,x:e.s("top:"+r.contentTop+"px;")}}]]);wx.createPage(n); diff --git a/unpackage/dist/build/mp-weixin/pages/ztfx/ztfx.json b/unpackage/dist/build/mp-weixin/pages/ztfx/ztfx.json new file mode 100644 index 0000000..0e14026 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/ztfx/ztfx.json @@ -0,0 +1,9 @@ +{ + "navigationBarTitleText": "涨停分析", + "usingComponents": { + "word-cloud": "../../components/WordCloud/WordCloud", + "nav-bar": "../../components/navBar/navBar", + "l-c-calendar": "../../components/LCCalendar/LCCalendar", + "l-echart": "../../uni_modules/lime-echart/components/l-echart/l-echart" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/ztfx/ztfx.wxml b/unpackage/dist/build/mp-weixin/pages/ztfx/ztfx.wxml new file mode 100644 index 0000000..615fe9d --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/ztfx/ztfx.wxml @@ -0,0 +1 @@ +AI总结市场情绪温和,主线题材:存储芯片核心指标{{item.a}}{{item.c}}{{item.f}}市场全景{{h}}个板块{{i}}只涨停高位股风险: 低板块热力图高热度 中热度 低热度 冷门 {{item.a}}{{item.b}}只{{item.a}}高位股统计高位股10只平均3.7最高9版中风险博菲电气(销量一字,高风险) 9连板高位股风险较高,追涨需谨慎 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/ztfx/ztfx.wxss b/unpackage/dist/build/mp-weixin/pages/ztfx/ztfx.wxss new file mode 100644 index 0000000..81ab324 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pages/ztfx/ztfx.wxss @@ -0,0 +1 @@ +page{background-color:#070707}.topBg{top:0;left:0;width:100%;height:auto}.stockDetailsC{left:0;right:0;bottom:calc(55px + env(safe-area-inset-bottom))}.single-line-ellipsis{max-width:100%;width:120rpx;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.count-text{font-size:22rpx;margin-top:4rpx;text-align:center} diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/contain.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/contain.png new file mode 100644 index 0000000000000000000000000000000000000000..0740874c63bf5cb4e6cc4b7272d8ec9f94a099ae GIT binary patch literal 1178 zcmV;L1ZDe)P)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91Dxd=Z1ONa40RR91AOHXW0G_J7ssI241W80eR9FekmtAZWRTRhXxwGAX z7GDVs#*~@XpfTa2#s{gpT^oEcF-8IeW26}M2{96Pw~aI;JnXjhJ0=)0qKQ!mfk1d6 zV0X3!Kl<^&13}8}R(z4KkP!Sx-QBsza~5`)4xO28Ww*UaGv}WBzvujV?wxyggjirr zAB??jq+(w=v82;6pMBkoZ_*@uApyGdRJ`BLvS2`4%$^+ta{!5s|0IZa^>qA`GVFo? zHPX>;5cqK!s{E8F-ZBQ``?wEf=X^c&q3%6W;d^fR?*JYPxC!dv=a&W)c6sG0Z3PLx z&Ra!|bo@A=c-{+=$CQMvxlrPpd8ufN*?mGFKIa9=6+{#p2=XxN>I(YkndlPB0uz*2 z%S-CjEQwF&LVZ7#HFX1BIoz|XSisYC%;;D;fXWDWpLh15Wg&!ep=1S;71~`{?JQ$> z=VPc~gfcAm%7P%Sp%kH9M{?Aut9eCNn9(*++K;s1g3jdSerZ2~$QIFRzZ4$0Quf=Q zH3ikv(GIEPAiWmur_1fldQmp0woB^<{9Ub9#$j4PnELh(?8rp{7jJl|3$ zWNRw^At?C3>38-KaBn7(+~V|m^-KGwX>8Z(#=r6-)M-%Dx71b5g2yj(CT@5I;jtBF z?8|_F*ZdB0Izm4s$Q^$1oa3@N-TO-8-}zChq7#y}OO=MdJbW_R%|eL)FS$!I7B$H6N9bmmX}mQZOVP|1W*V#bsLVycH!|Vmo{DdlMv1P) zj31$SFS^ZT5#_op3#x5meg7Y(qul#eV^8q=}3OV}&buT?{cLicI-P;E}byW;jKv_#4SNrK0*y=TpDx0Bmfn+|A zbQxK~>YR-9)6Mk%+cZ!PXPB`=1hQeSp*bKi{)0v6%yuSzo@*TEyn8@dQ2IomPgbYc zug}4hz?(v;w(PS5IY0eu#w!QDeNr~kw+#{Z+kMs9aJe9@HTN5mbI%CM1GiyeFWY{t zv@9UbTlvDO-$U>J=BJ;__>4<$52TyjpG$#n+I@DL0~Dngp1hiih>eFV``G=oeL*>y z+iAd)=|&rxh$O?Tt7UUtdV5m(H0YvZ=`*{JZ42;7Js>$(RiG@)b|kke6a#Ei6$SkU s*q00Uy~Ot@clCz*4}-Tx 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 literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/continuouslyUnlock_v.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/continuouslyUnlock_v.png new file mode 100644 index 0000000000000000000000000000000000000000..3de9379acd09a5c6eb0446f682be415899467aa5 GIT binary patch literal 4620 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 literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/dailyReport.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/dailyReport.png new file mode 100644 index 0000000000000000000000000000000000000000..f9fd190e364601fc30339c8a1f032a62cf40e50f GIT binary patch literal 3225 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 BpzHtu literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/dailyReport_v.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/dailyReport_v.png new file mode 100644 index 0000000000000000000000000000000000000000..001a241a910c8b5872ca48322eb4b5d5e5ed55ce GIT binary patch literal 4692 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 literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/dataTool.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/dataTool.png new file mode 100644 index 0000000000000000000000000000000000000000..76a6adfa45067fc4ca9b1a5f25d7ccb2ceb8c0e6 GIT binary patch literal 3871 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 literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/dataTool_v.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/dataTool_v.png new file mode 100644 index 0000000000000000000000000000000000000000..2883e61c517bfb45594548669491177a2095afc8 GIT binary patch literal 4640 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 DG)8nJ literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/decisionSupport.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/decisionSupport.png new file mode 100644 index 0000000000000000000000000000000000000000..5efd6413cdcb2be1c0971531470fd627edf6ae2e GIT binary patch literal 4166 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 literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/depthReport.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/depthReport.png new file mode 100644 index 0000000000000000000000000000000000000000..ad5fc2ed1c83ab112c415b64ea305f80dcfd8a29 GIT binary patch literal 3273 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 literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/depthReport_v.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/depthReport_v.png new file mode 100644 index 0000000000000000000000000000000000000000..078632da7a1b742a5f25ffbef63b22ac4b0eb2fe GIT binary patch literal 4154 zcma)9XEdA*w-tn7)QC2^Nc0kn5J93$q68sCh-g8gw=swoL`fK;hargGC4

    jo#ac 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 literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/expertMeeting.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/expertMeeting.png new file mode 100644 index 0000000000000000000000000000000000000000..55e7979f1ae4ec9d6f781a1aaf84ab35fa14bb54 GIT binary patch literal 4430 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 UCgbs(ssI2007*qoM6N<$f|n@b%K!iX literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/expertMeeting_v.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/expertMeeting_v.png new file mode 100644 index 0000000000000000000000000000000000000000..00da4318e0e2ae83ad97f5f23204748c21ec9182 GIT binary patch literal 5663 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 literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/industrialResearch.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/industrialResearch.png new file mode 100644 index 0000000000000000000000000000000000000000..326c8ed582e54b767ac58322ce3decda32ee02f4 GIT binary patch literal 32833 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 literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/intelligentScreening_v.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/intelligentScreening_v.png new file mode 100644 index 0000000000000000000000000000000000000000..fae7da124749abb123d53f9a564e746216ad8559 GIT binary patch literal 4617 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 W`4I(XFaLfmK-%gCYPApT;{OA@3OoV; literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/investQuestion.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/investQuestion.png new file mode 100644 index 0000000000000000000000000000000000000000..402e94855d604f73dd95c81a7d9d6b8547c75f5a GIT binary patch literal 27010 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 literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/operatingDecision.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/operatingDecision.png new file mode 100644 index 0000000000000000000000000000000000000000..7e01ca942455dff03b4ef6703c57c5ea4d052bcf GIT binary patch literal 32655 zcmWh!cQ{*b8#b$IwNzE@-Ih=_W3N(L6m6~8tyw|Ls98l(yJGKMt7=5V{Gmc@T6>g) zD58RBtbD#d&L8i4UFW{exzGDP_x(K2d*WUg=`r27cY}h0f=U0WjwuBNCE@C-x=wvH z6K|F2do_@I@%-hJtKr_?)1Mo}k-5Fu4Pr&_-aPhHA><-^m^it1PTsEkg(2?z{kQsu zSU!AV-*gdyBsUFS+E-p0Rgj63UZ<1p^FzrrH&!G*pUwRtpODC<-A7X^grDojdxzwi z&GQ`ip=}=dl1%QNy^L(Sy#4Odrkb3HxXkK0Cl9?6iMq5;I33(31ClRU?Jlr~PKX&K5hAN{uxbX zRQnS=NWN!sXdHj(h9=*8e`N6WLcWO%bRbr(kJU;g{Y8tEmtgD;Ad@BD%BL*gYpJ$%sj7+}XEtRQ; zu*tt6D!HdRB>76`3(NTOF(5KIIXO4#LYTSlB6zKdSK#kQ)B`D%Qzf0=4a)ShiUv)_ zpgcd_;>{<3zn067f+Y0Uah*kc!AI;#vY?K1TQ8-~MA3@v_lC(`@k5b=oo*`m3%JPf zcr0a5vO9j#94H@@+>gNWhQ3X=>vIBDfFQ|TUngyXV|!_Hl_fWML*=4krcq0>jHo5S z6XeNH`X1=5@f-CdnAkq_DB}~Y+FtRR!KL9uD&@pQf=tHemKe08O|K@tD7WHF0rW6C z>f)|3`V-e038t=db;s9Dd-cS>&5UO4PmFMXx|+9Rc{>fbOze~*~%dkza9!eh!mh53ywWTI>N^SU@xi7u-8=cn9Y$#&71A}%xR`(aSEpp{{NeE48%&Wh zfF*nu;+-42b7GY9eD{M|$Gu~Eo8T37_YTGajoV909QI1dG@%V7SM(FrGBe4iRRHqc zCcm`e!<&J>{``b9P)q6IY z=Ep=cE%U$0`pLZy<~gqE2^FbNK@^Hp4h8mp3AFwqj43sDOzy)a7t9@vO#BKK-&(E$ zE?!x{e+P?;iI^Y7mCV9gxp7&`%X?g3$99d&u`O1ewySe0c#_u|POOW>{m4<~{*WL~O1k50b+H zrlFOr*g&mM3Gix}@WYelib}V!yKaBBkvlAHf#z!XQNC-bS^G!;3(wK#ylS5}EF+GW zPtj<0y%m}-R48ElB{XCJw|G~Sk=?}X+Tl=~3S@56APwnKTN9bPtBB@KYC z0Wt0<|eH#0qDw6;@8_jY4r;ZU6C@zlUDg88FefB(vCbY4G6rDBj{ z#?PmcG5oXj=Bqi=iQJhP>x(R_ea#n;+xZ-;`WEACINkl3Q#or?pN%5fasnYiLlbyQCEzN}%VRL|)4_O3wtv5iT!QbX6lk|@V|bW5l- zz#QB*jaq{Q#0$lehD0c*d&}0_vu4o3UX$5+d@Zq$5xz0nQ3ZG6nF;r;Vv^Ew&q5!u zq8ecyd19LaR+3TWUK1OvC=W5a@jcKV3RetG!$Dw||N1XzMr)UeEFv9Jhgx;J0e3XQxFEj8F7x89+Rtm!##v67e?&w<{o=>m%#_$7E%nRp4 zaDt{dl}0bV2Yy;=PWZN=*U?xNtLcX8?JY}GgUr=-jiqRlH$Yi9OvXpa!N%6%-Q7)Z z?z;95JSa0cP|y^i~X~=hz<2`|wCMKN=!b6CZDrymU0b zdsOox-Au&i!Wy2J%QkZ!Cw48}8PKi`Tp=3*ZRK@Q~%FJC=2&se9zGzKclw zrBTEu4f!A$_}VNkrO4cowEwv03TY(#e5vU?P;l1+{F?#7RG#!GZ8|RXeXV*??A?E) z=;V}H*f-Nd;Snf|o1n8*5)K#%zh%hbMAXCR4&!)gC#5sl zAQL~bv&8*Y2`&D?FC2C{PrfLaSll^$^(2f6KUHRq(Cq`+uGW}=jIKjVS6QY$^4DzD zl5B5dD;Q3M=z>|pzFP@EESMkPe&UN@;a;f08bv5>LIw%P3`uOIZT444{?2%>AN*f+ zjPhyr1CR=K^bpq2G*N(S{a3vRBc2Jl>!;sS6!yR8DSeX>oFz002f%lVD;ou4*RCTO zgYbf@ZEcFGs-10fa)GTPutSvvtF9NyK2;vmu7~Q?R2aAa`jH9>AI}-IE=L{})~pGF z-zX)@ck(?rdVLon{pi_LGjWI@aZ+U`4e78KoP}=@1T2&G{NG0w4omFM&AtFYZf=E5 zz8+*c%y_Gm6tT%JWNa$15{->Py!L*l7+79EVR;;DA2Qo(T~*4BBRUx+p5D%Zqo=pBJubdXz}>QD83EqL{~ z&uH>9w;d6Y1s^}>S)Z<5JlrBMOPJ%}06sGQ>z>49(21w)-jZsz?}&ii+x4k0q@jy) zX}iUgv&y1+{bj9&-HIC$4YMEHgo$2paNX{V>t4qy>rTnl41N`=#YS`N!D%@6{oX$8 z2zGQG0b=3V1BJ6>W5S>x}!h+eapw(L#s!G(?wa`zsbAc% znvLfm>syCEMTC!$0Zsum59T5}u3;Qhgv7{nMRFY}CF}=S$#0)U9gV`~HweFL1l< z8sYxJ6A$1`dvl*{dm!!y`hARU`0@zaz#7Q9#EL7t-$&>P_V#ZBHTRh6TFuzY=aTqs9QsWFsSdhcB^p^ zH2MToS17LW)yGqpopP5GLdRG~G)c9Tq!CY)NXUW;8&(o7 zH2d2el℞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 literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/specialColumn_v.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/specialColumn_v.png new file mode 100644 index 0000000000000000000000000000000000000000..90c1ab707e4ffb9925099273e48c95efbfcae545 GIT binary patch literal 4227 zcmai1XEfZ85=9U#$`V9RbRiNg5CriL;7x1ke`1%1DNCvv1fYu-Y6$Z>!0G~5~ zdUv425Xe&jauk3p82~N;WGe!tW0O^0;(K9|cSi#L z2D*j>WQ=zosatqPr+;khMNiGGZtk`FI2$Pl(MmnDJ-sM?6TvqY2C97y!S}o%AfUbk zt0)=47BC2Miv>-lAzlwKmkODhvHo;!TxWEo&m$h<#@42m&Wp}vAf`hcY|0ZQOf?GZ zo;J>KDWp1&7t-zD#sU53PAGLUct5k`e zYJJ%*m}x*O$uKUD)}=V~u|GV~a?0yVhuxX9&Rdwk$|AR)P#$+qtMkT_kkv*w0>=tbHCmJ517eCj8Bp@12fu9e@ z3+Mzy?*}51-*1bX3o=w)CetcdHFa5mKOt*Q?R+<)=tSc+4yOm_2Z?Dw1uLx!3 z&2fOrxP<@{ikCZ#OUxEN3(Rl*3}J)fk}m|@xb{X^9}mJ&;0v~etA+H=I+XH)dBa6Y zDA09_BbVjp1!RP`Ni_65bA2VH(1BQlb7~|DHt)p{qSrn_Z8jru!*YYaOzt%~n{WD9 z+i&MdcB=7CL2IAfA-gtj8FqUwlvurR$cLD2W5bVekkiZuKo}?gP8*yd@q4 z`ptx@G&6}Z>lZ6+4z1EIAzGbTd*{#G$awq4wGeww6ZMA5FrHREnEhRl+3=PQy3A9x zW>kl0C!Vwx#+Rf!TA7-Wm~Yms$vOI7(NzFd;;&!8Tz}M6cdtp z!$z?W0qt`-qAuQ0F#zx0) ztWj|zy>|j<8s>?J#-+v z>7D5(3}Xmqcyie+)ZvPgtoHuY++%l-34xbB8g>_gk7#f$cPZ!sFRZL$a47W{1poN9 znGr~Jq};aqkcD*s#C=P<(%5+UB0s1s@jx#zA zn>yjYR2bCX-&+`QHHss3@lMOssJLtv3n{!-WKfe(J-YS@WS_hyq%kzMH@qD@Y%rP95DTgL_kXV~o>FJ7T7p znT;(@`1|V9jqy`j&OQ>CUlX`(AoRyM-7J#Ks<09v7o(eKP1TBPEbH*JfQzhyWD$SH z;XX?wOP4p2r@EYYP}-iLx||#O16(7wNwR(_Qep7tvcb|f((?f|0%Y4Nyb^+B;msN? z7Ll|;L}=fdi7ba;myI-$21sGuZkqPa2*Bhh;M%_Yr97^FMhIr~5~Ke6$atpLS8cM< zTHLy|UWkUW8N$OM(RroRvKSt|=l?Y3^j=@(?u zaFaYMCi@&V5fySMFW=SGcrYYu=XhI&u2(ON&`$CVNKUipYY zw+wT)gnX&x=6InmIW%ijA;5Zt>RHo|%Lz6GxpQ7-nxYl=nLne`&8H07x^U-2dYi%N zrbS6GGd&CF*b?F$T>Je)!rmWu)T1hbC3rKNi64#2^_#(;O`^Mm`uB}`nNrobk?w^| z6nwd|sze@BkzYtz2cC9?i1x3}`8?=cE2To>TM6??+Qq2u^e90wt+>n$vv3TI@R~SD zNU|aj+ab7QIWU~QC~R+wNx??<=q&cX{my%mgWi2L{W82vIboVewAcwkG|aY#x3dP;tL}=}4lS==B%7rf)F3UQad^ea)7sZY>4@ z!kF5f1{QLfhT6S-&(d{&)S$*{d!W#rFCx;DuTj9yg z(=Lcp;Os^~Lp271;zjgG`#6tf>Vo%ZvHdAn_E3-GoN%7H36jG$uVQmT(6$$d7Gf7W!I}2JsY+tpILw4bsaQ}VhzG_w6jjMS#0nGN)F0dEMAAFX`1m? z7vol(y0LsLX|2D;aMbi^wlW@Y#{O9EZ={Yc_g*=9S{ww#h*jJ@wyr#+McGLbHw#O9 zu(h3Dp__%IE&INY?fqhs@gQ_0XdIHtR9NHjYO03R-f5$x2ATNleAV{T38NxEw%gIoaPqAo;i-> zbOg2-5SXIQ?^)D1`b6FOw9I!dshD0TXy0Zud5G6I)=gQxaw$8Iv9wZdaU!c!_>`TM zIeGQzD5B4|%cy5*6`N~Osqnd>taiSA0x48$&3}1G5-MH8JNipvVMix30%fD5N^cgf zgSgU}?HHD$`lU?L@q;xVGQszq${)K+lj(Ti2t_ctd=TjW(~939OQ|szF7xYz(KU~R z_{l~lH-?6jyNETEWR(*ftio(PO-H8{=4fRFfA7itJzna;LnmCnwydO$_)$b1K|a~) zii1_vteZsM#o>0T*U_9x;V$!@J4ia(d*Z?;DLm~?{({3Dcx->C=BqaVmkVcLdiVLCMJC+zHPo z(_;r9w;zoBMhfPVrU<1L<@@n3afWZ}7YtTUa1thkooonX8#0U-T++xj_lvGTz3p~t z!@`qPC&&rt@%W48)6ZU#HaZ~dr`BO^18%ZPM6D() z)++R#96Y57HR&c*FZ|F_+5j(2XZbP>LzjQltd=(()BCLYW`8K1j)y$!!+?zNR6$#- z%p(C@EX5-G0mahBjyV#MyyNBTG0CI5G;ibbR;@{#I8%y~sWCA+NMp#^!ca!;((YX{cqLICaaTGk_m&N(p)4X|efE{IPm62l`R9xfvEm*w~Wr zwC`84K=$-;;#y20EST=pr&Ww`VK}9E$w5$b`uJN^42MHFonP83Q{Qds&+Pr3-wJ&c zL$~d-w+p<(drTK$_1v7LYz3L9f-8bJZ0yC2lUw-rsE7!uA3F!5`=8#`F2Xv6Y#2+~ zw(FwFwmGt$Pn?))Gx7`b0+rG&3~%5SzrG+b69!BQa6NXGgvHAa27iteN=@GRJR-tW z>7vC;gU-m1U$03SZ!E4cOIL(NOw%brtYH z;zVFjO{Gt%=~~G4(h1r3tDm*P9P@`FMz8k!=FjOIAiE5xDGJT}rOBCu-GebN)6pr0 zx60mbR$X=v!Faog^qUhht)IP$j1r;Ets&F!%Zz*8&(V7UeMAQkVk9~W*+0LA_og@} z@g=5D=5CM8xOak*!)YZU zAPK!14tDO71}JpSq|;pJwl-+_6Enic@k}NEBQt0m!Fe$2{)KaxC@($3&l^0UO^AJx z-bZb_6BmZ|z{hjl*~|SnhfA);y{4`Sc%w!E%fY#hubH}5G7l3g+vW?X6wjsMRH%-M z_>Ub@F-``5N+JtBZ_^OZH}FJ&8HUOFAL?@*o5b=^5=Sk^`UPEeKVN$HmDyMuN%T&e zFAqZ+)njw#lVbVK5cR>A!0(q~yJsRFccl=dfa>_wOHNBh(@y?wr@xOg0a#U6rTQ5( F`ae-JgpB|I literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step1.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step1.png new file mode 100644 index 0000000000000000000000000000000000000000..f56f79a858b056a4f910fccd746b1c1fc6ccfad7 GIT binary patch literal 12733 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 B*XaNN literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step1_v.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step1_v.png new file mode 100644 index 0000000000000000000000000000000000000000..dc781faf2801750631b39c0d203b018623799ed1 GIT binary patch literal 9012 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

    @ zTg7~4U?YjqNf>6qP7S(GSYuWnE2*?!OcgJp=hHPWv9dH|Z0)#Yg~R%@Sz3L}Eh-S@ z3KzT7Qqc4_!qnQIa>vAeG<}p9)DRWi>&k0ghmS;VS~pj?%o03_bITpPjV=ef1R);y zU+YNlYwqzue-LAwjJ0aY&gWQ5PFF)I#>3G2KAuCiCjjGusItOd4I|_$l+|bl=(t0I zI!!E^xM5M_Hyg%6G$|{cQ`#L1t7BH69P)b2d%Cv#Hh}=fJ&TUMy-K?a;n27_@eQ<< z{FdMf2~~;SaJyZwTG<1U*qa4Gf(R#G>YPD%mf!UnKXL|josb5mI2k50Q*g69>E=N3M1H+Hb_cF1?+FfXm~zBxtbI~X;}U~*xz z#EJ<`k+8zo<@MIXMlaZ8utuTtPkW!1Xn6T56z**qAgz5njESaYcE;j%Ej&}ZtJ7U` z2ug|fyu61)R}@Pq(?jZ?$R~4?yJOIZc^_J&w_Z7!O=6YVjv3!_sL;ZKQf5@!%V#-^ zZz!HJj?XgnHm*QfJu=ITCD^q1>b40+12QK#2$F!>FN@jh5%4PqnJl~!`z3W=jTJ{o z2|n@x17BnH(hZ3O%9QU~_WbFp<>63f8t`q!u7{#zFlX$zV@aYzvR_{sy#HuNkrs~q zV;lj1sNDiYM?_brhl@BAmU7;FN`{w9~JVZfOxF_DF)&nW0Yil|!@~_-0@(>49;>KJY9}i`1Rev5q z!y)x}DPKW$#c4pVEoHPpo97l-aVZ)l3eT0;15dWuA_X)9rbmX&&~t=zdUN~f^H=$N zEMoz*BU2^n0RupDb@@f&y1gFSD_oZ%vH2#Z6hZmpF98ZXo?swHrN6W$4)z~J--G18 z?;kRf7TQ{1m#HmA8aHbWUufRx=jri~;+DD#AbHgN zyp(93?k}Pe&1-kMCnOMVgptk{r%qA7!*NG3j*6=KYFy(v{dR{_8LWH{?%j^IV6?D< z<{NIN(;**R4hh|!HD&Et`O>h^6WNxqWpiG*>)z}^9xe|=0gypWr~XYzv^U!on5fh# z88j{uW7m-y4JQ7IjvP}Lxr4R<{!=LfX*XT)2j32(+)(S=|2grG{E4#V3qu*%d9G6; zOzV+ut-#}-Asuy2SvY$=T7OiFAw_u;VH-s2St`c828`URvgy}AAKX;ba@weP(X+&b zAcSRcnsk_-VieFn3X4_B2nR_jzEv0FANYWk691OakM0PPg2rp0W?s>zktQcU;~dxQ zRpv?7?zBS;;%SrZ{yF%gG)Car?wjso?FnrlPFc1G+3D{=Ld`)>QgH^B39xnp%R+3f zd5@dtHIvsdl~?BPlLu@^3m$F6<}H2OQ}IFxlGtbEfDg?RDQa5n$8aqBB0LKiu~ z7^I-R7y;Oh=)DK6QwV}#eewoUNt^Zv-noU`_$nF|(Vwmu=(kp-QJado4MlfXyTC6* z8i7@os_Jd;B(Fa1Dl0sm6dJ{48MhMQcQvhE`>1u8&h=Gp)mvp%>)sdR zfBOdcBJ0oImAja@fx~1%qtR5kX#Z=vA*`%}n)&M(bwH-PPL=a40Y&-DH3qKs+8jk( zqqW4mHayV>9+>;_6C%)6h~F14&gLfQP@kznf^B~FGyNXad;dPY>{EW!)0OxPD8c4) z0n)kUZGX*u*b5mj^E|6@AzpR&+&E{wUHIZ~;S+`@3X+d;t&Du3;UF&3R@w3feE&8Q zOC(;oD0+%18VZOV7g0McnEUfP^=KeNq}0`d!Tb(z9piyl%MsV&qze3{7~Il-zt(Uo zyx-bS@?=!Sx*r&rGd9)QI^KL7@S7i1?cN!!zv*=12wCo}5Hv-fqF^FQ^>(Oaz< zM{4RvK3c8H4r{9P=EGf)4?2=8(?2d@FG_a2o8tcbxh9vXVRk$qmD_!*CXxA|pbc5U zc@&+q0&lSxm{0qzrz*j@5#9=64S;0TO-QhvpX|Fi*jHvj2 z2#`ZB#lHL!*}L#UXS+~QPtLpa=j|!ADpJmQBRjAB(!mwPYTvg~p2X&J?$t_aMOJ^d zx#KI-cJ#K&ekeEZU^X&wV~>T^|BkKs6n?AcJ&>C-8hes0JH8yzWG_;y5B+MjQ8YQ~ z(R@=?8}?Uf{rfs>E}xq#|DlTP-A~|7E+83V7-s|!E!^vnf`>hd;>XYK0 z;)OO;s;eC!Yk5jjBDEm@*+AOsmL>!2$goU82dU5^pPz^hD?}(a8~be}}zUmb|XN2|9gwbPqQs{Q#o&q9k9x z>6q|ryMprR+Yl>yU@$S+y(UOY_{dkhIn;o=eCgL(ObY4(sumryB-SrRHwtTZ+cmdd zcb7CqQ|s!uVN=QKoqFj74wu^ECIkgFVno1v_!3=G5#%^Tq^NqBk6CZ=z9Q@@uFE$t zUikPVJa8pEv%dN(C@})O_^0NU?yexKWU%8u-fKlK5O>FUjzWh&zT;2pW(2Q(vlmRh zA^=I^EjD!3ABz%nt5=m}!NQhE;ZBkaMIFtmJz{TinQOuww#%>jM9kBP)F{#;Poa8u$t(3Gl#z@{uVhya<1Bv^mpvB9;?sMBi$y# z@U@elTGlZ}1JA_Y;EV70im1V~qn_}LbTt)3Z~VQuIGMzAO_z}Du+I;1tM>SL__d{2 z{qGr<*nbi+b-l^$uB4y_GbvDJ8)&H|)NsBvN9OZUXJSAOzV;{22+z>0J#Qad2``_1%#qE0qNTwPNmez!aX~l1P9wLQRrtTyv;U{X z@_&f6|ETEx2hI2&H2#Ce|J{uIPp16O*6jZu4S)kNK83M2B%q`^@zJ!Ev9~*HHdwAk`6L+AFd^hk13T^P3oWjqb!fFsq1sx z{v|Hr@Y>CkoLXD^l!rqvGuYFsTzh)8_6?EMV*FFoVLbq%wE3oj`Qh74sTE+F*QZJ8DGmIPt!AL$o?R_!_koZ8)~heLa8B;@Chw4{d1Q zG(R+2Pp2YU{VDhwn}?U@^|IYA#{4~>g3Gs);R3E6bM2WPKF?OtDg|!;K*<*+L}~5O b&VNvA3i6@Wrl0*+K&Pdqr&_A~>eK%MLmzX( literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step2.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step2.png new file mode 100644 index 0000000000000000000000000000000000000000..ff3ff7972761cc05cfa0646055587949a33acd1d GIT binary patch literal 20946 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 z zh|-H@YIad0+vR+j*a|=;4w)f}5>4kW3}j;E`qN2S|sZL85o952H%x>Uf_V+t2aJq|d zmNE!6KT;e+XTuy-hl4(2)16b_LD2W+uaq^b`Pci2e z)zrG}ap`WPZ@QGw6F?~@N+$$DlaPcEAQr&TlGqRsHz2(uQX?fm2qg_rkfsMk1w;|l zO$ltkBZ>kdTdF}I2%LEDeLZ)K`*QBn8e^^b%{jlZ)|&HsnE#(%B#YkYn?u*@3Pa$& z?+tmX9*s}M6A*4T^xk~J`|H7R6Xee(`I3K8n}-r@9F@;vSU>b;YPYj#($HTU>j@{J zB<_LwCiR}2xv)FoJ!A>#b+^Cj>zUwV`j8QPDd4wAv-pdKIOnI|$S6$Eh6KSdBcn0? z;vi7R)#-#o-Ssw}g$DiNG*hZ6l@U?$JS4}r8lmjq% zg~yIJa>6X`ykPsU{-d}O zFOSh4E(d`aigL(Ks1m*`y8gjVyJ-a3vcN0A!cr9i0cLQ>bc8!s_SVO&QC&9)^~UBD zap;&Vi|t@m$tcL1Mog>~>Nw|0NH#}1pFLNHRR8+ul^Ei#L0?OnIna5G?ENEe4YTz! zPZ@&e4jCY+YPR@R+>vKqc_;J5PhEJ*HZ!9#j3FDls{zz+U~9(+=iA%FG9y~Kff|z% zSvlE#6(zv{k&*g;%@0{VcB|FH7PEm<^3Rg&h~GhxV3S!1P!JxBu$eq@!2_&DX{6hW}HLb5&|UaW6S zhQG;cJbgQ}2dwvg7d^{d`Ean$S(Mf3gGHVjSM-+xixo7uvs>}e>3I)-?#++P3hH6B>29|4L!`w$Oz3Z? zfuAopA&9H0EHPS0jn$>+i|As*M6%GYX1VeB|BZ{V4g2(R{+ZmMd z0%MwSeJ+(;_lkV-G+_DB0M$_K+J<~NwYEA{@EF99zX;qn zwKMV|U+O_pm8zaaqX^>Z<9k&-DkGu`c(j4^hZ? z80y-S@6}S=CxFD?sc=MLnACp=?eOn~D!j7E*tyJ~eP2{KT(cIp#5fdZ28!72k**0V zWda)#QDaFvTIz62oESv1KoeXPZ8m)MJ4gf~nQIUXT433xQbb=Ax60ct%W}Xn)XMrr zVm^%#|NXh@O--S_glZUS%r0iM1aA>9&)0-dAJXN1c-RV(rp1IVu+tEXm3+*jb>!Zf} z7svG}7nbdi)>qlQ_i8Q)Ar^U?q$4+;C93I+MCX0%-WAY_i`A20p66#UoJs#!vC2@N zjyz1I08?9ygD@fPV|9k_WtChJSf%SZ8KzbNs|7#hfWLj@zslc`K)o|;x zq2czi9R5r{wp~1BeDGEdmgb!i1kMDkt%``kt=++#k2JKHoC6dI++K zG@+QQ8Tn?W4;Wv3&{p)ZL6NvNveZ5Zpkrkf{5fihOu&hm#fB_0L6WUFpz~PJXSxea z*F(!-GiuP7r!+>w{mll@=fk#;BBmR>p5l03ysrV4HT25JrwuTu&2q)%mDSM-T8Y}t zPHc)y#B;;JR-hMS<+5G&3!gTPvisv(Vx*@v&YYq>G*XNwV*}x*@)eGmeoG4V z^^_w1?SQ$sEn9d20lS_xr6ul!L35%I5NiX=rtnM;&;qGVP=So^@MEvUqfnuRH&435 z5PK;UUjIY|U2YZpy+o$%RUZCMSsQ ztSGM6s1r_(ZO>C(bX?;kQFwIztXon}bWV}7*D>=dN<^hGQ2+L+ikc=RCjT} z4uKo_ItPc#$P*?-1_kWFtR}S-SYe5OA!x?940=w(Yg{a?J+djZV@);41raCwUoMu_ zf+SD9vzV4!;rN}$6h;-C>FwLp&i+)TrO2w2A9>!ATMuJj?GU#CSa_EN5wY>Ead|aO zq5a%&aK8pflf@4BNfJ-SL@bnHJv*S;&DKY5+t=aF7dr~$upPkjV?Z3HJE%d9!}DoN z=Xxji89sk6cBwsiNcHM`hYN#O!>~hPo^E%LXD5Na1jwokthZNT;1Cp(Q{r^%2uUZK zTeLC!!tt9fT(-~jp6t(6c~<{>QSL$E-TcKt;{3lWD8fQ zsVP;hfj-{Wx75A%p@_XtPm?~)$#m;{Alb@k9BWgP)+4|1Y!o*c%e^FZO^&!jDxG@X zDsgvE>M^Kgq);RChbuE9Qjo4M?MF~$Fqnen%-yA)uHLXiNKAP>Pe#Hl; zXHY3o(MrBkYT=xLccnvSU|m&y8Of%nW4Vxiygrt!?bXV@h^hwf)M5)R+e(zwGJbhk z$G{vakO-+0r+E@#6_((CIv82jFMqKxn!*n=-SGc)`dDqE|;DOw>$%ai!^lw)s8 zBI(=)hiuq+3~IWUc;kw{fkW7xYufEUe3An@D0Od8r_sTR4Z(7EJq?2I86P|Hmf+uc zJu$YTTIuMb&>ENjFTG4Wup29PTS}HmnB0VA6@kpZJ57{UqhL|sub}yu@(b7*yex3^ zbf7Oh9v}7L){pxsOTv(4kwmKb`HPO5^RYZ>w_>d8VIaE1Z&lDM+so|fu`38!maNc>FB9vsy&e^BX?-_V$>w(qZuN{^tKhi)^(M{qw34QDskG#T zEu<{Jd2Ij2>|EKpG1EC>7xD^ublJAiiOK2A`_i^!RAySn6N4<@PN=GMY0eo4xW3gC zcR)Ds+)OQr7J@9_Nyy$L)ZgJtiW3OL8~lc%((=1YEnPZ^^5ZQu#%g$V7sR(pO(?Tp_ zpp6-FWRwa;2+g}?<&<(Zg-EIv_U)`iRsd=&VO@xlQ}l!1LXimoG$#u@Qv@l0WR9Z@0HKkTt=*_TF zrm%>l#?Rh-(ap3KwhGKJMFPN)X}dx^1vyCc$uKn%RN9Z`GwTky!9AVs!2(nM1-$%7 AWB>pF literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step2_v.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step2_v.png new file mode 100644 index 0000000000000000000000000000000000000000..95380b743605790ac1ccaa4f523f717598ef8eb6 GIT binary patch literal 21073 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 literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step3.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step3.png new file mode 100644 index 0000000000000000000000000000000000000000..22f52d24b151fcabdaa2655f3d08064bbbf7686d GIT binary patch literal 13769 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 qT@XsnPKw1cM!2bp4UG4Ay literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step4.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step4.png new file mode 100644 index 0000000000000000000000000000000000000000..4663fd31c3df2c0f26d7783566423e01326c029f GIT binary patch literal 27344 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 z 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

    I@73`%!Dl&aX5L+e=mQc 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


    fv0d$2ZWttab={*m%_Zu7Aaupo93+*re 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 literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/strategicInsight.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/strategicInsight.png new file mode 100644 index 0000000000000000000000000000000000000000..da7aeb527e5b94fa26c51277dd057ef70a39986b GIT binary patch literal 3618 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 literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/strategicInsight_v.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/strategicInsight_v.png new file mode 100644 index 0000000000000000000000000000000000000000..14cc32b5bdf9b649616875329a7f61393476bb21 GIT binary patch literal 4164 zcmai1cQo4#)TXGts#a55ODlpF)f#CLTQz3vS$*v-h*6_RQ3PXx_^U);%`=g z#K@A7kuyEhF@yoXaKL;U@T(74?FE*5ftCO8m;C?e`B(h&KjmNVUo3R|>-yi$|FQQ0 zKl}b0^#Du%k-x^jf)y;Vh6grBfo%eCxCrdc0;E=8rWTke2e6qy$19*U0_aWz@VUU$ zXJDilsBr-*?SW!L;H?UPRsgb~K!ZQfn*z)=0?CpgH|{=^tx5dPXNn%j=DvFASk~S!9)M4^9e`LvIfRU#os*wB7DSM#j{l zsrtk)fPl}VHCgPx)_2QQlV6oa%@{tb+$k6zOY=yFMne*Ekc*l>|6~2r4>?7fQVb%6 z4JbbH;kne+_46}A`ki!;a|eo64f4^9Fmy$CT0}t;dtVkR@R1s-S?stUg$nbEd=h?N zpst+pAXV%9zSj+@gP5AlIO!2hSq??Y%_}+biu6}6?pTNF4V7llR4CN#Wdsy7c*J7jL4%iQhrNo5OOqzyckPT6;#Ud+&l5j@?NTD`0ACZVJb zyQRw~B`mI3)9^T9CgE zF=4?9if5$_bYUF0ioK!0?trCSKZ^HC)JV$FDwsZ4kErj?H%dO$mf7u(5Duo=62*vdv(q+B zI%f0C7&D!UE~U4Zkg_b6Tw?wB=KII=>#|K+=oj}JSeN&+R$`wf_$w&%JMJUKG77xR zX%<9pcZURwT@0#FJn!O~&B*#H&lTt63o?)rQiFC5MmtZk9Go(!$WIXS{j1>9dCf{vfdC9%^_mr5M$ z?dCJ|)i7n_w{_#*D|)*cD71K?p-RM|DUSn(EluYUV;4RS8yI~tk2 zMEir%ad&8a{#%K*vb=cVH+$l|Y!SG*t-gYZaA-zC=DFiWeOZ|$-q2+0DCa~!n+)kY z-Lz*fJKF#+K6B9qJzhIw(TFKJcISul7Ats;;?; z?`bI^w2d4Rg~eNg!3N7tKbDcd__Z!IU!_>Gm(FY@DYdt~JTtD+Irg=<+Y1q{?#r6i zAkWfo-FdPhxDJWhO8T8j{I+@mnw?(F&By5|giC&|T<%BdO{y%gH~bsxZj>oFD4wyBfp6$ApsL(b=xf$_1q$w1vLtgJ*%O zy;Lc&i2Fg8$%Dx+{1$()-1MB+{DQyKbb&c?>h5y}ER$#HtPiTBn?*Xx<~xromp*eD zv=Q3&rx=`t_d?zH4y6#iSCzaE$V=ZRko8HnTCI;102ixG`yZKP{G!b#l^#)1bcacER|nX_N_TQIjOgg4UV>W+)wv@rQawZ+=|fW|yiCJeyMCzrbpd z3Y6Y*AB9hx8U2CCC^5(_wf_#GHQ!nfDv!6{;*vL8>!1&d7i>9BiD9_9?n3fdTVaK} zpvPF6kP_26qXG1cEasOc>fuGmk_+)>kV}oN_tC{%M+cKNinRS`;!g(`=+DxL zN9MI3)(>p!_o^|8%<@io2$Y;5bY1H=X_U*oP8OZ6x)@rHAB{*awp|xi*(!zKoh)E* zOZTYHwZUmy_m7g7Gb&;X>pT*;H*Kq|GOP&eYOd-N#_sH%rhg zP4Y>?9`#7;-u@KDqb*MA)=Kb^i<-|1V_cW_bj>$vO9!>0@q1%OW0H$-tj znH7{ArIOPU{LkSZvKwBP9gxmQa-HrE<7W2L(jBN)+SAS65_p)g$B%cC9NXX5g*Vd2 zxD%fUfF*_<9&*^kpfzvWo!FAcSp-E|mpfWc1bbGyHs|IRs7^)VYO4=lC6zJ5N`r5_ zts8#WJJl6_rtkHvg%jO|X6AYJr~0*og^+3Lwz=i`)Y-ceT%0A?A0E(gZ3b>kTb47B z;|ww%J*onUJddEl+n(}Ecym~>I_BS@D07IT@rlz z`3RJB>;HN)+i>=c7Q}%y`>JB2 zei|hrDV&PI^;mB)&RQY}lRQ*y?9!eZ@s!oJ((t)Sy*hn5rqE ztjfs0$&1Dw>9bBuw`6g9ceEo0L9(Eon6ghh$o*=kcz4`?WkCzQfr+4KXQ-Z1EkSML zve(Up;7yx|hIloBR)EeCeAv#8^NxlL|0(Om*=H?&95222brDV8phzP6SMX^rzZB*( zJPud9Yi`3)P40uScx%KR`)q!h#ym>#))*^hiKd;9>0H$KPHm~fD5y?(1w9%bJ1HWg zN5q5#yM!u*CLNugPP?|Y*txCY#c*#Gi`K;SsplWperi2#?DgQMpbaVXpMk7L8ZGLv z72#d zM82nFH6O1L8|Z1OXC(PYf@eKN@hyphobk$yT{Y#^&=CF9`ajgLz2#HTp18_HoYzca4}e*$D*$ z(Q*Ev^P8Q}vAE?h_(~9=Lw7%ztwI!P7(!U8YL)r^Tt7It&RPk!-7dfo!Mx+i27-AM z0ii_=;C*m6m7~P5P8tHj>m#(=v|>_DJPRm=`p%kYYsc%F!%|~;AA&_;u%L#Paw0H# zheh|B(BVaPeAIX*GHdDCs?EGvEiZ|meF*JeiVZ?k!! zUl1j*M!V*znJ;nz7e0HWnQ4o6S9;J=&b8E+91N!t*pW@?54)Rro~tbOgVtzoRuIt~ zUsFxPy>0a{MTucYFjiSC zuye2bbs=_**j8A&s87r9CkeuHSeAXWFv}rnI;-@`LC?~yxqvms?R3K-Jm(M4FjtR#7}ve3N6X2Zt;0e^$C!tk ztjOu@xJj;TYQ#I&wpc?%Q1}PQz?VI9vQIO9HfiJ^!hVSeYJoc`cjv537oNuc_&tFs z5?I{XgF8K{C7OJ)Tg3=n(0uvipgg-yrko1p{lMZd6D zeu+0bJTMY$r{U5|HoM2?y-8JyXwk~hQ=m_+m8mF~jX@X`GerspEF>%1 z^A0Y`ki)~cU%RF!o}%j1J(UCCy3FGJ)(j|1akhnMFw^v#Sd#o91J7XWnqg-X=a7A1 zvr=2Y^%A}8o1kly0t}Q&Q3%;S$wQc=&*cGg{ER_b;eK3{M5fk<-ei&N=He7cy5_F-eltK#OO}*5b0qNP@AFHh345ygS=lDye*odDe5(Ke literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/titleLeft.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/titleLeft.png new file mode 100644 index 0000000000000000000000000000000000000000..d3517871f0a0803f2908ad355d1e0d181627d531 GIT binary patch literal 1920 zcmV-`2Y>j9P)_wn-e>g@0K_xSPh z^~})L@9^@|)!X;?`0?}g^7Hl8*xlIM;K9bt=jrV6^7Pu>;kLWP+TGy6$IP_3!tL+z z=<4n0>h0a&)6}i+}`5C#m%m>zT)NQ%h1-h#L>vi(%9SH)7IOp zvAf^o=Bu&0z`)JQ&egB9y|lT($<5QPvb)dH*Rr?4#mUgBu)46dzrDf9yTHh)ueq_c zzrV!HueH9kxx%--#j3EnvbVssy2GrpyScu{vbeypw!f{jy{WIdtg*bUvb?Udy{oai zs;{}MvAe6WxwgB+sjs>6^Y!)j`0w!Y?eFpD>Fng@>FVt7;p6Aq-s0Zj<=ETb*4f_D z)!NO`*Ur+|#>&yk&eX!j&cn#hy~4`5zQ(e*z_q%=u(iLfv%Oa3aby4h09|xaPE!C0 z6(u!9Axc$jjIGMYmV4Lc%BJ(|x8m-3iEC-==eY3^GVk-O*z_s!BTMv#WV7`O)|Ka# zHi8uBLgn#onAgnH>Zgk_k(z+lEo>nEn8!={eZOD_Tk+AKrc;Y3ZRc zfOKpW_**ZeAgd2R+CUq#Q+|Uk6IVj_iHtN>o;wEhNS}TTv&6B2id0Z!F{`nhVw`}q zc@?yc5fyzjFs5eFyqy-gCs~FPBNYvJZI(6VaWh72zH22VL%Jas3=no=6yvthyfPji69Y7H zZDQvb>FGQOJ59zGH@K_<)Y5fr#a60iVka5*{5LT&rcx*j$ zG#FNipWPd5Thc2ZA)V=EEVfV>r$!D>+T5I11z{iKv4uu1Ona}p&j@KXwBj>R&lUgr zJLqS!ehMazq23e7V3bfcVcNMaW8HQY0uXEz0)$(mZCO7DX@-g0#+1!PI0WV#n+!(L zz7l}6bECL`bu0=27*^5cCxkTAZOeaxs(N_GqPxo(966>~Bel)dFU}!d=nflOR!RuW zc|2)s*Hf*@KZEi}Vod4<&7m{=I3sB7>ZrjLTkaiKeq=mHjViSZ7n=9D24b8s@ z;6`~~B)6?>w&1EmOLF z&}ylT5|9_tT4)DDQ0pFlJ&kHoN~2r^$MTEA4csZ ze>D^3zs)iB8}ydFC~AAIf5Qi+_1LfXy8FLJd) z&QVz!W9%F=mWE@Ah-@`k<5Z$~Uu2wjT-W_P&wYRH@AJLx>-pnhkWSkxDePB3p-@VW z4g`1Pj6fDqZWpq*sxtW~l!OI|=xMuMtg>1UuC;=~N({unK!up^`IznOeNY1+Yy#nD zfUpGv(*QVCTp~GC3PM$&IA??F*=kS?2-SfwQ%oTC&Rzu~dguixtOX$s_=TnXovkMP z6BIH5s9dap@&Tv?M10_U5Wb~`D4`;;C!7VqNUH?l0Gtg#Nor6r2p3`C0s#6GgbKlR zhL|Ip*mkeM%T@6kIV5&IQk(uuT>o))~xwQk4>!~{gX(0lH z@3hu$?&OFS0&f7~5(z|n0~9vy42(?pWM``TVox{;aLI4mgS=zl75CE~D8SePuZ32y z^9dyrbm`??TvqIvApvu>adJ8F9Wz+jG~0c3tt|f|gH}6~v^e%{RS>*f0WFF;H@nTU zIoxAQp{taSJv3^4`C=D3xl#z5KzmI?c?`wX5tgZ40YST+HG% zeZGC(ub*VYvHrckDIQ6&m-Y95q>|~+cX09y0WP!{hI-uIZVmG3rE1%L47jNF__w#X zEW;pLOaJF1-2>V#uzD^(lAc3@jH1n zk;T{RI_AcTJj!5}BiC`CMa{kAXJUO7!i@r_;+doRrwr!r{oVkdo9Gy5U=O&ozKgYXW_IPc#-1zGw`0=_~Bh&F1X^S`i&}z*U%BwQJp49NZ+~U~a zMLI>q;oT40e4gDp=NzE$IVFywNj9}ISSWh`1{h`~M68_5kqi$hbbfxqOewuw`k{YN z#0M`4&R~GY*wLd+#cfrZ==HO#UvF-luVFX#67R2WMqS!0Wjhvzg9oDOS$)rRlmEUx z%E`BV*H$b^H}+Y??qw6x$^d*9C-Jpm zkCY2POfk3AbXu~0*Qyzj$H~<346E6cf0_L>BliS)bMK&eE%cJF;?VgkgPK2iEw{ zguF>tKU$5*)|YJFY8`!*P(h~Y&rr9z`HS|+TFcIlMZ+>=xnt?&Qmpi%;;=$YJ7Z;% z=I&x~CvSxHyGw=_ZqE-Ju4rV8raC($BNso_za*tpt49m{^rB4uo3AF|eu#`dpP!NH zF^6YrCEHYQegE=TnZa@wgHhoYRnH(4$vAMM9im8noJ8n`-EJ zoU}^D)o|I++SLclgG6pRuSS$_@V#Tye=;d?`){9gb%ss9`VXa! z;fyBoBlRjlj;3p9X|xHAKHuuPE2UL~Sdh0z06%V&z8zjvNjskg_Kj zTiFy`(;h|M@JNh-N8`!5dfuz#f|V?aug7`bW%|dZg5<8QuEr(NdDR0#_e-qsxS`;L z6Q8ZnIU7g)NLf>1g0WiON>xJSOIPLNmPT_$nE9WF_zTU^CWe(=8$Egd_i|McNfaD0 VRgkP!%R#h0Co-K?^{z{Jbn;pM`{&fVYR(9qbz$I#i^;Ht5^?(p)~+1=FG-OJC`qPe-r z$=BH1;Jv}g*4W&tu)5jZ;M3OI%g@!gy~eb;!LGKw$<5Qy)7Ztx&&|-+yur!C$_fz ztg^hTvAeIdy{@ypue83Yu(_+TyQ{Igs<67RwZHQ7_4W7o@9^^N@A2p9?BwR@>g?~~ zF(<@67=)A zCx_Q9^d>v=m5B0V^9vKp+Lyyh=I4FoLh+c#)AT*a?J9cRu~ICkw(Hfx^J`G5gZqHf zoaLeR;?l$zJo8lm00nbNL_t(&-nE(gSK3GzhLcPZq7oBUP-JS{4c4G+%}P`nyM(r0 zu%RwiR1`0G#nr8KUALF@uivm|dyW&n=^1+9{dt_{oA2_@7&xxS;su06NkjtQYZ50Q zQIzFKBqA$F=<%sgU;jW<9URmK2cx=zdU-0buRr#~(COKKI@R<@?^r0J$F;=p*;k!w z(H@a_r1VEe&Iny-Jz|N;s5W{U(r8auf|804pSEeJ7c7Kh8o(OuMHYp9A_as&}6i85@RJ=bDbY&x-$a0jW7An_XrJaujA=YPy;3HfvzycTgj`(q$GW z>e>~^nuyEYHhmOPVb)W%zuT5C$dd^;iJC5TJBd@0lUvgkfO9Yq3`H-sjL9}4PvLNaz zp^F_PP)zEoHZpqg)x32DSfuD0e6B={z3T;0*2l&P{~nCA|FxM?;e%yW{4+DFPag|k zPFm_&c$tOcGgpwZs?BPNy!j-iU9|gmxCnwAOMtAPUWa>HuCB&G7*;i)qDh zV3re;*jY^oHXbKCKP}l)6qb>jV`9xKdIEMjEh7@H8Wd~>WMvmv3)Z>@DGsg>tl(a8 z-b1>{KWDV5AY9mdCR{RHeo=n`vfeY>ln|k~>ZO(;-NUr=Hy~>^nqy<}3e6Cl7@0&X zr`~*kbhD6QD;O_krYNjXxI)fwK-PzRim_l;GU|YaaIGeZA?2mmuQ#9^Lz!nxVlbp2 zD?tt^Zzl7%6jqM$At0tGLpoz%B8gUE(g9hw`6Q!Fq2xjqhJ{=;EgKGauv?H?eF&B(ODazp7u9DV)3ab>>Yu0;3$f+>v zE>Ak0fQ{ulP)oMR+V!y)a5IPM5ZF}d9%Ok2>;Fd6Hl>-JP#w&m>p?AtJch0{ym|-L z!C57fxc0_>`8TLlyvA5C*`PFY-X?O>S_q=cYhJRwdr)5aEn~sf z3o2X($A3duhiR`agDm!f&C#2geAQamrLcU)hXBVHfAj9aIxHJR*9&sR`v@v;7uk~7 zx^v+=lnm0sS8VSS$l5Si3ua-X1hPK9OPY@lh6+A>uH{YEdxbAnHsC$HGI8fxc(eKm zlwV-|A`mzNC0=9eaf79|jSZOP*+oWHtHEHHPdGxlXy;*8X@~V*NxwBpw0Nf);S0^4(%>8NkA-YZp8D(0mZy;NhWEw->{6W7XWFHdMo? zvG(Eru!pb?D!4t|wc7DfXx(moUq+pMXZFcGHX0}Uc)fjDU}>R+^-8Uy6t+~Z?>^qb zwXq3)mEArha?mL671uice2(qogQMMt-J^{I|JXgm5+z!+RcUOr;%Y5CDchLQp$M%@ zweqpwXn|~b+q7uW@(Ay{ZlmF!R1Rxcn*Od|JJJ@m%N4g$Zf#+GBQbMDyjOAE%At)H d&F}m1{$B;&#D<^fyCeVr002ovPDHLkV1nXPCG!9P literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/titleRight_v.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/titleRight_v.png new file mode 100644 index 0000000000000000000000000000000000000000..cbd0486dcad69fb45fc1ec47d21d23d493215bfb GIT binary patch literal 1742 zcmXX`dpMM76ra|{MsDHzMmvr1lX)0o8WzncD%PzUmRd5#Eu>;J<9^Al z1~X!;yFo3I-Q-?6Q!eEOj_TP0$VstC0{3DQE(O`GBYu2~~hl zGXUj*A`U2O21G3&R0BfKKuM?wgc?B6a}eTzV!x>AODGP2IiRo&5Nn`HP{>nTty2=U zf+BHBH2~Fu5DS140jLlOm4g4H283xKR1AvBKsXD4#eyOLDgogHH8>xH#K;4o0#M@5 z1UBgs!DgH|1=vgh;70(Q4!{Wjob&}Tz~(&w{?8x#B}xO}R6s0-<0bb>2p!nGDj$f?g3E~dfl4c~Gh%1Xr(E%49Po((Q+;6!!UO>pHXd9SVfdry2mPk$FcJ@>j z{x#6}_rzk%V!=Csky2J>x}XH389Vj1EPjr={w`^QQZ=yCIQ_Y&!>`k1milg^vDkS) zP|lqG#{rrh*a}+^@U})WcOL69JQ0Y!dvKU@uGc2(SOFKO?UmwjSxB6<_BZ94XBJ8s zb?Twb2UM(@@mIpgZdT4OCw6!Bc877S&_^;c=zY%jdWFj~lwsSW zCadQ0$o^pTE2Hil_sCv`tnHi^rV&M9jK6pn zt_d5Xm*{-zlivTT>?-*L#$mg8pM(0LlbQYv=*7C4%GU&|*Q32NHviW4O%Crc}e<3{$s51SE}qE7%ZNbdS_AtiGS;Dzf&=s-8Y)5YP8%Qk$RZD7+xtf zzBb$8Ged}%lM{KMwD!Keu((Ebz9&faZ*()OUNFYi%(v3rlyY~k$1o`Tr}^^ZEgjjl zUnw5BYFLp-^HtEMQOxo0V}#Qx{S2I0qfr?AtAeDYd)qL%vTIsXH3! zu-?GsF^at3FQI86v=heBEt#ShT7M@X`VN|7bI7u7(#P~K3LZxZ8opCrQqp5iWs;fc z0FN+VgXdhHvCjZPJ(aUFc4f^^$GKm^mrBu3mElK5$-Zqo%yJ9gFk-mwcBaej>pS5HKTNB zd~|i3Dn4jdMQ6~qu4+v4o?h~HR0a1Yi-iSz=R&;aModW~^*@*yTKqyEJ2|?1k%V5d zA^Z6KdMel?^p=w4U66Nn#^%FBA4g%l?}%5m2W7($jZz;Fp6`5sWJi3In;Tj=^QRTi z+8MU3hx5sM12d7=CpsePq}YqmM#|QOi8E;h@|{6k{UG!>h7jyY;sob5?bS|h+A+W5 z9jdja&_o}h+AOscxzrn+4(<|S6}?9l?kq7o^1_Wv$-@SsqXlbP=S50h)r8>~#i7nH z5^YV3maAg&J*7T+M;>e1b-(NDz=#lUZ--=0X5c=#+X=@Gyx_JWWAxIusBPtrJ(n!O7~$$g^b@Z&4%qw6aLp;jwWp;NIV`IYqa`P)*IWZnF` zmwd0o&d<;3>QDADfwa$Mlbs(nHzU?y^wQo!Lvw@m&$)I{Rs0WJbHSFA#SQDEY{KxW zyt&Qqa``JK9_A5`TFAv8Zsi;?&Ofy?()O#{jjoQUKUObo7(}@t8IzZw*bj%XuH&&5 a2X+y70o)i?+D;WuTm%m5h^ewB)BXiP@oW_U literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/image/vip/noVipTopBg.png b/unpackage/dist/build/mp-weixin/pagesMine/static/image/vip/noVipTopBg.png new file mode 100644 index 0000000000000000000000000000000000000000..45f3ac56d01f283a148ec3c46317bf4bb62c9121 GIT binary patch literal 121664 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 QQ~&?~07*qoM6N<$g0&Js%m4rY literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/image/vip/vipTopBg.png b/unpackage/dist/build/mp-weixin/pagesMine/static/image/vip/vipTopBg.png new file mode 100644 index 0000000000000000000000000000000000000000..482e41a396db00ce8c3c2cbd4245f051e9a8f490 GIT binary patch literal 159745 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 pd2pfa6 z#i;P>_~I>P5hzaLZ`4E5afx@rQpVN1p+W4CVt4dXOIhZ;t{*7nU2NrWFy7HA?^t{_ z(B!$c>US6&3~SbH7X?^U=z#4cFJO15-#@Yen8RsfaNg?dZ8>b?Xedr$gTw08ooy6a z(lB9@C64O=?J>!MiRs~P-JRm%7{xfI2a_BeK3-$IT`Sq|WG4Hjj~C;!R^KI&H|e{g zEqoEzWx&nK!?gioGBtG62G$dL>h7ShJJ7SQ%is+R7gu$MOILXaURyulf>(Vye8hLx z&U5F{b=Nt6$kC&WoSN8cN_Qx;eCdF%iu~2e@JY2lAxQA zmkDx5RX~x$+_99oQ1F~X{WX4^ddJqg3bzcgn_}-m-RD~@y43udJI81jg>hkCeCe;Z zpuCq>Z17@UnyuA1h4~$v+)l+?5-x0Fh{lFJcM#}$0=uIyUizSln352{3W2<8?|Q{$z>wxxRziz}dD0^2AIQl(=FfOk*VJ68ViZTUY0O z{b>NX>NML=Jok%I9EiU@GwWK)A~nY9_k3uB;N+kWnQ*8IFMWcFLh4xPQ{Q8vr0-Bf5$s7D;a1O<+=`B=>) z-4grP>X$IyBbgyh+ZxUH6o#ekT+p}C7QPz2A*O8^cE1iWm!DnZz)-;{*7Iqr|X3E>M@QSc|P}XogV7z(#1hd~~D80{9)a?kp3dGq< zCT_E(&wa_u3+ToDlU|b8V8}~S!@`vfPo}*qEWTaWF8>IpnX3?>y!Z?TUq{}v?sIP7 z4V5=MWx<3CrPp>*!L$Y_y=W;b;dR(t<#mV+sTY(N+OJiT`Pgmp@S4$KOBq)RTtmhd zbu+;=abCQF3``N@F)9`ukWrE5f&uOt&9(qZ>v17KE@$-kjlzqZ#28kxhikS*c&&HA z7f(El@Vb+13L9@-Lu>|z+msovwBrZ|{vu=9#}b1)OO{z4;k-Od+`1NI7uGT| z^45FEyheT36YOo!HyIaNZK3C3Q2Q=Kgk&4zrbyLzAvUNE;gmN=(wbskP~la=710j~ zOBoDgq4K_pAYm0Vk8ix(7RKW_uy;}96~-IR2G<%QIP7_ev~hUR;Tk&|HW{$F`0ITQ zartEixAnDbl_A@>&4dW6aWFhBbbl~nGl-q68N%HQ{$3@eb66T`Ol|x&vmJZZ-u7xp zxlVU)UdmA9cyb~<7L=wL*WD*>RzEiF3+>U(TNPeM;YUPK#KN4r>sQ8DQq+7KUfYx#awv^KRj#){!l6nxRaR+zJ?^ZDL{ow++tg zl-E~WMtn_H4sSIn+^66oom*i1LoEDPSv`I}2( z2g7k3E94+BcoOM0g(r$0%ud*pIqfzPd0RSf^-XD8(VyCvG*f zHcmL)r3P$KYpTfy@9g!EGXd5qOMv9$xntCn3t z+9991f#EV7K<$BVLC{~r!mhC?ppb&4vo59*{=9L6R<-1Q)9iG+c(5Ji0 z;j^Vjd3A=?nW;ruf|Lct-g^giVI7MNmouZU9~}qAh zJTqq{CJf%o$QxpV4AOYhnrs2`k((!kW&Ij2dk@N6yBoq%wq+(v5`^yun$1$?UNWyK zn~ivSXM>zs)(xOrm0#z-Wg?w-B-yqira2nGf*~E0=`$&}q~n(G&i%5o&PQ7TrM8k) z8Y>C6hxOxt2Un57n;NX8VG7DSbr>(F*f>j^G~Q2jhBROMVw;1G+meT@DP?G0_V6|^ zH#b9aJJ}n?%ZkI5)dh*J4Gj+l|F!kQarxztlOwPA(GhO+?Fi9 zAAbLQg;w;ROXCQrNtPJ88}L+p$}8af+FinXB>eJ;9-Vgvq$*dWFRYD%A+ z^Oi!cUF$A0(E%3UXo&PnOXa{3Y(pYKX|Np@d>b=cT`=KjXjD4@wxFb;7iIfaNkcdq zA}jnL+y&}R{x3su!uz;+W!Y$2H8I}3t70}sgB@BQ?^#&*6IVm~_8>r;-Mf;Ya25B9 zTF5js{B=%w8;wEtx(6l;)(00lAdiDz3wkc=0Lq0HG`{eHP z=;Wp4KnsH|xNYrb@Htv_Fc3f9>Ws`jdlBJw6Xf0Goa9`q;f2^>W4D6%uxJg4P-s6S z8ygznwU#ny4Z(OPqr9WqUYVm&Kjh}Yi0AD4*Mjo0sDR@QN`yGgW|eapkGEo1 zdj+q9Z!qEFo#?TaEn3O~f4Q zx-a|)t{CHR43k1YskebqLylN@lhE+7!aHK4+JnK@k1dqu@0O}R@2L8Kr@`BKZ}CR` zY*lzg1cyK=}%=$qVdOu97 zH7Sb7rxCn9S1F>|}Yi#*CL{X%b-j?v1l)5~c6}1(Dmn!0-Xy%JYGZ4ZSwrhVfKOl zHq7%iL)M5*{Gp|BOtUwrysyKpa7)<&PeX{mi_X`|Oe-q({Mv?{!!9;RPkK;ZAFN>& z1-F!i&;a2xv)^B!q@8d?@4H2oBV&|F)y;OaW9FAlLw(Nch(vrOE zSe!~BmGR2`R}Xd@#>=upqcrp~YfZ92q*)bfd0TtqYiOJfmky?1FGPHEVy*#xBfS?T z!>dzaocTpupwkPr{rPce6o-C!PAmZ;>f0{=4%eSrGEIrWjR{R3pv3n z8}65?(UP-4EoEp*uOCBwWCzX$53zZ;!gFhtvwC5#7nhB`FUXsDgYlAE0jCoZZ%}Pv zdkF7B!MDOTfkB%RUX>Z%_#fstc(lycD#_}qU=n`WtII{_P;~A1filSbajXjO4aE(U z+Q|ZU_orWi!z%YGbj_oLw&VJ=VA znr6r#x#V78;{x7Q-JwBNNeD|NI+0j-$FOH@2|VuBkx_~Q$Aqvd=Q^CaoO=oVApE&) zS&jsUV}|B&3Gm~c$KuyqLeF(eZ{0);fp-hat760Ea;~3(-PYraiw(he-Pu5sH0QxP z{e;gfW^ArG;Pr$LAue3FXN>Mb$}MtUcKfgj4dB5&q2co=Tk);OH`--+^NsGZ?Z*_} z;;$m)R`*Wa0*)KT+cEN{%-Wl9a7NpKWL}A{C4ILuavS6^_d|B!HvGGs5+*mRHh1lR0h9^7CLb#Ru z+DTVVCr|8@m%4IhBf`MrQap5l4HdNE(kbs2tAU_3WX?Nx#0EdFYJvIX6FD;5zA4JtLPhp@XGAh4*v3*+#@FIDFaiGi)VOnEZ|pNb7cc|%n|s%@s-!g1_U1G{!- zlNn}(SOv}3(usQn)hNIA`i!kX-nCcEOTpm+iW_3X7D_{;C?GaiZ3FFk-zp6zh@DmC zHJMk?*eV+?EH;e0Sr=yBXi47z&ve)kbT9#OAg9>?EA}beG9) zZ^HKJEpYnv?CWziU^w_3p{>oeL;ES8{)$5=3??%e_?oQivadZmtZ}%r+(1%8kMS}G>zh!J|Au(Q)=JO`UcE)u>-Gy;i%5mJp5F!E^bELQ7oyMR| z=bRcA#UZ{D^om$JbbweyhoL=rzm)zyjum{rMp>pQFv83;eID-+f<;-;4Fq~BrgPk&5ZZRRt8D;uI8~IvDAGY z8Zce#yp}CxGb;_tYZ~WF`02;9)sexT>zuc3;GO;W-l)8(vY~R`qD&aJvJzs0Xbo_h zsjN`vYuU>i`L#)e-q+PI^TJRT!C_~@leisx3P#S|;+ky<1MY}-CQl<%cB0_gO9`Vx z3BL5qAlHuphc$>Iz z4zRUK?(g@|+dkonhPEw-khXpCZ(I!=T^k0*RuUTyNo1O#>2cFt*7>jgp|_8MWMKau z`d*2#C9OBa;QUXW1>Syst<#B~a%#!U zyMH~I@jCBiGsC^B=Hm67-yyNV!I+C6pU4cS`WyB(P<~BH7?zcU+iK@Ud6|>lg(21{ zFOyiR;N2kUV!mcB-eh5zRpqs@Tk-urXeqm}s!(|2aFZMc<<+saQ5b37ur#=KBYYUmEZ4Rdu16n zyT|Z~0hkot92WjSd$=U2piy>p*QIjS&~(Y(a1nWzCE$4G?;KO$^iRd>LKhf})f&zc zZg+NN`t2gYHSTRVNUdd}OK{6rn_3z`bETdkB`JgeXZHJEY!G9^412>}T)UvYdBY{n z?c$Bp1~N88Q4S~4Om5ia+~rJcXdPwHb9YOF-6hH!ycZURxfGADZN7;ZUS8S))Dat~ zn3p^Z(NYGLcXXikiC5^ng;EsM%iuUX5nfwaKvfVI>XbFbnLReEk}HWR_if@!%bJ8~Xw&zHMGOi@jOPZK*HGxjn`^ zq$h&EpK{!*yb^g=UAzpi!zt~}URb|MI21JI>k(R{WBQq~9P}lBL zxvel>F*eLDDb(IES9zZfv$HuHQZT|=$`-BQ6(%eRVIHK>91WB=_ET&}T0>N#`vlFb zW!3NyJh(yLu$8&Tx5U8Bn6I!~_dM_@ZVF6h{tIecNKh!mY|+IKgqLY)h47%TtnxCm z-3|$F2o01@3;#kX-U<-({H-yVVLEY<#aw zI2i9-bdY8hys(s+s=!~7qS&1CdN1$JkHbyYp}eT!4Y7eoX;I88z6Qv=46i_A1kY*? zIOr}iYesmBXawHz>)7jC-o}yv*MO}_SLKjo4fAS|UPet)Ip#0M(xkYSg}t~hwRV4T2~Xm4=fuO9RY0_)z1 zXvxX5wReoSh1#w|f#5X(?xlZeJ)o?adK~h4Hn#E(kv!{sSid!(4>o{H2+RZmlECI0_v*F5waX`!7m(U=b@gl!gVzw6CmKFe23xl81CW^M0 zcY~aJ*iM12nv0w=O`mJ4vm2$x&b5$Cxl_KR0 zadlg5)=j6$>CGLyyx`J&4%XdZu3VzR69_LBvboSO&hGb(qK3(~11aN8(t?)cC^~n+ zwtLpuIbnD_FyGDm_A7&K_pzkbCDl$o8(w*cKKsOGvZ#NSPz_dw+>IG&jH2IUpn+fd##Un5f)T)dKdW1~aw%;|O! z@uAJENq56|)Jg_U%fQ=lIuwxR2iR`q!KEh5`PA~9elv`uVHBg4t9 z>qk#Alo8w2XI+6eQC`WfL0Q07cM^H$gvVrT@Rh@}I~yF3cjVn%=#Ats_uTkWcdH{? zHfFsqJ{{U`Zwrvo-9mu8xnmcU7c#GJU<+qMq$M`8l=<;Q$3bpkZHV%+iCM4u9o%Uq zJ~Khxn84MF1vHiw)Q?RGOR)rlfw8CAmcZjrqHGT#ypVBCvn9d{;deAg!{lCFbC~UA zW!Bo@-*U6=hUkLy$yzm-{q^%_cmIU8o~JnRxyI0y99qmJO9KnKneEa$eYnjsFK-oQ z#yePH0}s?vSgntBM<-X%*{UTw{iJgA^xf)RxUwn?g4?(L_NZ;d(UdXwZZS}!$4ZM` z6<(vP;d;P$4S$zD&`LX*wDPLXa8OMqv5C6^?LDA2f$cNXU%}p;?otsXH$EkJhy!)IDWn9eb9gs|7U4!Uz+pT{*7p1(W@@^5A@Cu#HDsgBFP(dxPk>RRL_-YEM zyfrvX4P_a58G1cW42%`ZJ0>1Hi`xN%HiuYoFEoyZEHqry(%^>Si`j2ESlm~55Bv{P zw(!1a=|p|Ic6LM3!U!*#80x;^@GcPJ1rNrV`6Bi?++Y9vtadVjRKne)H+&%Qa!Re$ zdqIVj<+g*guSRR=YYK$FDL9dzvynH}v@-^4SeOt~W!%fqIS!a@D;vfqb@VvRk1e-4fjUSO%aO*Y~`dv zZrH~Nbf4_u%m)$gIWAD1zK~3tK(e5+1SO z$1|CEt1@BcFz38WKrEVZX;cwvk!G2W&Y0pl|p57{KeK*4?+>yI@tk)59$dlW!qL zXPGB0+|*llt&LUqy}f`}`geafuzPg--NW3We<Xhwcfba5KDv? z9NDpfsZ(3(%3-=|^R-2fw{SMhUL{GbIN?8|-NIpEu+~W0IJ}?j?oR7SxqNj4$Hz6iW1k0iwo!~?fVjc2TksjRx8Y`) zihBG|#%s=AX>NGclGW~p7x4b`6U3I7uNF6?K8H7icSs^Hr6|<4s~L(0d_P${q0Q$a z@%F@BX}TfG%h=X;Ep$=%Q!m63CR0o;5o3z6wdptc0NT3N=7s4~YdOP!R9i*i0ogVG zfD7J(kN2dHENJhNQJD3Iwum>;;J{l-O#DGp_A#i!`-zt~!SLNp3H9)~fW$^?B*b6$ zDuCNQXC9=P$~(`@gy&Q|wjVFcoX(vI3&sW@ml^%$2FR$tF<-+b^R;<4fZf#CU_Z73 zl{X+Z?RuZs*)Tfg_2a2*6ZQ3yo9snzbF6KujSH;uWr-O}KWv51?^j?xcb>Tb9@+EO5_7Us>uBsNTD_`Uu51H40QpP+Es zDdGK{v9>Sv4oY{MFGbxbZ|E}LhU8wGlVHB2E)2?b!_qJ$#`}p~SD9sf@?{X${r0{_ z>uN5Gx*dV{oZHHWt@$9HAh8w)F9;5Cn0k3D>aHO+q|jPM-^_M%zq#hr?guQF8E%8V zcLLddPVKq$N+B!0zV4dJhG=Y9Y+nR*Gb~tHDX!fGJ&?9u!h6W#*!0}z49-jBR${{0 zwaYm*#^X&Et-1KHxog*0ESt(g{B_uc55i7eSD49Z#ua5I{?6!!oRFK)6&1kWPEoq5 zydv+y^)LnyH>z*LgM$O-tHr{5MtJST0}t$IpvA&cR_5-7nnLrwo0~hvZa8*MYZr`O zRu*G5TEBMt_3N)+|Fr#N+K1EZyX-l82N81lwFcOP?uPs@sNf(%!^inG;ks>XLP{Z9 zQ-hMtbNB_Gv$Wf_p$&sf= zQZ!4253&cdez-P*fXhnrdf!@i*2^SBzje+vRkPc`GF~GM=cn>})VjNH&W2ET(#4cg6s^_KQ2j>iGZ+Rfl?3yU^B;sM&3hfe-}*MP!Tx?#Lk4hYUY*sT7}pRmIo-e#Dph37UU(BmnLiG16#&*5dbqq|7 zM*&?pdv)MeKzJLW;Y{I8hq;DV;CL*qJRlYvnYGv|Ji)@tgtrdd_KR;X;QjHdv;0R& zalU%ahNHn+Zp4wyn)(>DD<_31_;yZtJ6nZYad+^FoGk7(2Hp=+Y+puOgX}gAvbLXr zvS@t1#xG3XUjL2s{lWZ+ZOa)^T@Aq*(Y;(D<*v26>_XD6h1pQk+X31GH<===c*>R* zaXXB+CB1h~uVrR?r~CZwtdAT7u3EzymIjh@DFIQBxw2tiDzSZv%Db<)BvHY`$A+=? zgk8HKEO-%Qny^WJ&8KO`glkWZ$0&HdhE85;;57@wX4qSp@`CU7D6g7%r;5E(I2$f) zWrKrk$hkW`UXsc?hI(*8hi*mBQJF2JA&`M1@Kt7u>&pobZsp*q<-sB4`fDx}Bf{%N zIJ9qA#%OyvjSY9mRK%FvVS<7Oz=kxWDDOA@VwjMfdqrMFp05$x_DgHMNw1 z^FAGU9ZS`;yDlxnE~+XN5`W!0HnXLS25AN4b}oS7(mG1u-Et};hnb2`952Fk0R zGM%qs{~D{jP;^aJaLPO3BRuM+wg#W95y}FLvzBXOaE#hQXc)Tydze{c!iy0a7OhQK zF;VNsijU52PJ@fPgJa}YKV<(1x1E{JTV_*uAHJZXwnXlB=RcSJdI9f`47^;=@GUo4 z3&2ChTD3E@&N7GCPZnHe&O4B?p=G=QzYMu*-ED-2LkxC~`_l!1lXjdQZOtH?2&*L9 z+~5$p>~LX~wv@T_+lqtau(#sW2N!=MAN-{GTD0{p#%=2^iYIFg!GtsA z4LnBKE_XBR%I$1YFT{pT25e4*qp%?r^KOpDn^ZP%kb+&iPaIA+g`1FH(7XjbD9@CPDrEC>a?gUySZ8SCX6>mXznnxX0j10 z-2U_9$6tT{0bZ%Yp>i@t+25Z)E=7dD*w(AohA(7=32%3(CAHz}J=kg?L$dKU(P5BY z6%z&l!B0G5HL{T662mbqeM?d=E#b!9g-Ne8KL)J&gI+a2u0<~|?^^R3hhdFp){P!Y zurc0mpl>@;%c`zakfo4Xax_F%I7qKq7>>tk3nW~Vai35XmQWQ!fSCE1;}X#i$z8h= zREtU+klT12r8wc`4GY8TLzc)B!#oD@cZ1BkCCW>_vQAgdOkzWIHN2oVig|q{n-ud# zKjcJOLpaSGdS~ahGF@YOJ3(4_=>!pV3o=~ksyKV$fq;1M%0ocPrNCOS;}9A)0@$Pa zv9WVJavcNl;KIk1-$r+Xr-Hqm_r;DMUXD}qX)jq~ERU zht}Ujb|Xjey92%_Gqr9DWa}mCJ;i7(MBirf+6mt!x|@b*GF5|hHzV+8x1X88CdWco zcQ|cx7)~xD0^Yv4>e~iph*+4ZGDTm^emO}W`Us{uTeox)_b3M z$z`^dJ^kJz!nGr(VkrRmzSQ~J%xfot^1{lily`R0>&6DC3T`R0@-kzwPi(`SQC{YG z2*+erdHFcR2J3+2ZU)mBwm{e*x0{(BcFKG4W*u6$=G_d44A-C8;#(X_?Q|o?i{nYv zhMt#~T67tC6Au=zuDTcE`+=5;*=qe*SIYe$%0_$E#*#0t0`LA8WiM}VLA+*VuJ97$ z9YLBy;`QTt;jh09c)1hjw`dKY2@C@Pt~wbsP@z2yx%pftYah7Cu5vH#U1GVc_BOhM z65fw)Ah}vgHk@YE^u0?*%7}dw(0+qDhZt*wR6l_@c6A5iBWS-ceUMqk+{eI0==Mvv zpG?KwF4nf4kO8>VkaIXrOQwc}@s`n5^@e9cT#^$yuYJ5m^*6zI-D!4DVnYE zdFO~wZ2lqM!tjKoYjKH1k+jOW31V4Qn8P@R`@3j>1@-a>_B@RGT}TW4zZ-jDyh`p>UFxckx?e)4i*=|JyI z+1{|;rW&W6s&yT`TG;UQDFDZ2_p2Td#HP^NAcls(%?1lU1K@X;^)|A_`Q@|kU+KU9 z>ne8iI3fhRQm^iQ4crM)zF-wN7yFFY_u15KZzQX0*VfhESfos7MLCX34EsCgfAH~Jv_WcC*o6jI z$^H=D9{}FpUteuiPG`RM`vh^xIi>@)>>~RzJr}v+Y;O2~=_=TYxO>oxBkIBctd*4T ze=!1lasx}fkZoXH{XQbPgpl@{UZ&MN(plbF+ta@-&6CarcVGBpnA>5yh*EI>Zm%Lo z*{w3(d+^+3YlWT#X6?Y)n>VUWnpqP|1Myuz z@2%8gT~l~%6*1OM@NOVDes?^+{Q=&;UbnwrhBB!^C$&NJ-ah4(0y1?pa7_aw238x$ zx=X0r@iTm~?y}d5)5%RlQaIIteIHAy<{&mjrj-s?lx6-ck&KvRa&#eVG7 zxp?Pphqgp*zgy_*?$u*^*6M!$pmvuKHu$gPg%@SK3cWcuvB=LOpYBtRl9|krHn-=@ z%hGJP+@aUR-Wa55j6zfetwcA7tzxb%5{^Ndv_3|-;@MitASyJ+;cO^mDKo&0?d^7P zC<=Q)WVPqQ%!`TH-3Dn0uW5?HM{b*m4ReSM{_ae%Hmb!LJ#)dxD`*_$IozCsvlyXq zpF>GvZeq4B2!D(4ma#p((fTzD342HHURGAG!3=GR?#P>M9IjS}Q8H_OUiq%+50&r| zJNzq0ojPcT7EoCPJdRrpQ*4_4aO*a2BhC1}#{UY?2$HvNKjqLAYpJ5nnCFcgiJ()rJa5@+q zIGfP+DNQ+v1Z!S`?w-l+&;oFay>su$bC#eQ#0D05Q)Pqiy~KQNc2k)T(wwf^d~LHq znjc5aIStaF+inc8Tb!Akd%<#`vW0GoxWwi;;Sd|5mBHoQDCTuD?;I^EwuF9+d#3R!`-PQ2&48H_Pl3rkrVsWI;AyE<0uYPzk&`wX_5&S%lW!IZ#=db&=gBwl2&;cx|gY3%oB+ zg8}bfMtM7|_9ORh73b)$qlUm=HA$N*);QZ$803)I@tOk&9T;1UNihc<%M_55gEseiw#d(XStZF z;7pig0!R>{=Fa4I;1!o%iGI|Ivl+joxWtmzueB+P5}SxEzh-+Y+}L214O8C{j_6ZEG3` zFT!b&O{>2qtYo(vOb}!BKkO)c`vKtn``14|lf9T!=2cV8m6q0hs$%-*sL~B=;Vyw?}j<+r2}B zxMPtT?pKgr!rybU+ag%0da;V2~y16dQMUX*oU&NWryb_n-;4pDp4@Oi4 zp>RtX7%$b4wcY1SMqU>c{B*K##iS~4Y$J~C!aQ{&V*_W_HbQ2etP!(yrW`s$r;UNS zBYVX*m-jWiPJ6@XU>I5z-q=O~yYKFQ7-zSVO;HC4!W)%jXy>iM@3i+c0C<1AfLAo$ z-v<=9uQ2o)c>{fk@v4bT0&J{649QY<2)(_fYlOeZsvYMj65~C^T%Dse!h=Kb+9AFz z^0v5}EDWEL-X#9=kBq#cAEY=i8yJ}Jwt~abgWXQ^ZkoKE6q4<<)^llDaX3&L=m;){ z3Lj6;0+Y<(=xXLMr@TsUV|AJf4vRS$qH8zG%95GaA#?waft{{m$c6@95*zH%#NQI9 zVkvX`7;)RmKzBvK7Oeq~L;6LNLr`F^jYMCsZz6V_hTmapDKDgnrn12}FH>GEatO2~ z!khCHWYs0cI|g;$MTsd|$(RYN(IL&@#tg8sZ+NGq6G|efhSz!T2ulN&4L?lb_23&2 zmI$wFyB4V^QRVw92rohuDLm0E9zK$F>3IvXUteD;DP+!@NN=wprz0~Yz`cf<3|c~c zHU#)~%)6i7dc`uU;;o7f9bvbJzS$?He%m*!R}_WN6Lj`QA_Hl;fw|mruCRMVc3&+y zEflvj_@E1?!C)i9GG?Q|+LGpM9T!=Za&vfsfi;zug|XooI&X*#NVLs?(+08J%|NY@ zjSQKBSn}NK%qAE~$*u>w$oeh4qtG>mncvFgED{+m{^dNm!GL@>@$!~4MI zGqp!aQ3xQo6*caxE<8LMeAgI4f< z$wMpdausA&d;!5KJfs+f(%j)g6i$5!GC_-j1Ew1gd<|R;)mQX|cU1S@Kf0fc)Ochj zJotWZkXKmn@rZ3{KsT3?k?_!%dK)7HsBA#*!R>yaF_5Z2#1~El(rq0zxh!Y*hq%_j zEoH7XESRGOL9U|27A<9_D)7ePkaOea3w+463u9RdsuAVAdlq=}{q50;1L)l<<-Od^ z;%lu9wH!wmUxtI>lC%bmwTa__x$TDOnkc$n}Nr#w)G8RF6}14Uj={T2he+ zZ%1gzMhDNVQ919!`E6|_6TUmq@ndqM!aiEF`Z2FzxJ`tx+7RgqufwqrUi0$){@twn zQI)rAb7(Sa(To#5h9*HFn}nOR+L_8A<>!g#wxBxs?Pf{=(h4hxEX@!J_TqGR9>}}Jx$R~qc#>A zddyZ??@R*39L11!fd$o`Y#rk|GK~&H<*gx#dhdW-8F19)kjlG-$U9>gH%ml#N5{C> z+jd!OpsnsymQ&Q@>)i~#-jXe4UX~+F7$+N26p@z*>6W?ev~l-&1F@4C9>Ra-ZU_6D z;Z`z8w(8;Cl)@4iPrkW=>FyR+2fk8i&Pho_6&YN(r6}8jLTiQ0x({D_d5fMgMAi&< zJtXlU*fmQ-Jxzr7ufKmlY{+rpkCt10Wi#0j@00341UIV>nc_CyvWDwwT!K}H>yWfu zE@kLc)aM83K$#QtAJjHEs)n+7$m4Bh)YtqIL8-(rL*G@1GzM+21Exb4H*M+m! z91S=xymw;qD&C2gwI#y)S8a#<%>?&5n}1px0~#K`lB}zM3zSXfhBraAq4AWFqyS%U z>*yUC+WQ@$ccuH5@v@n>H(w)oWr|A#SA4x))V;R{_l~K7$Z%I@SQTW!YO~jYG>G?v zmyNli4tR5mPhj3P+$J8(*Ei}EtJ>`q0+ zUu*%IBG%^W?qp)`*g;-)akTd|!`mWZxzKt~@>Pjfuvq zhTdLB!^%*54;44_-;A>=@n%y4ab2^LJ)z>tK&_pwW#Vh7S}Px)0AEh7aaj%oV1P0< zT!s(AtiM&|-N?oe5F1<8T;;9g7PSp*Y@n6y7E}u+9DxZNq!n#va8)5#ki2Qux)vgR7)6sAj(4`z(Z?fi3)+8;2+@OQEKIFEFLy~uu1dF?YcyO>@R~Mv!mt=?c zw>hOI`l17AylKAXS&12x7kLTiw$zHV1?^q#Tz|7{t}3jTwi4aT%XGe$DjO(XK@Gf3 z52O~KQ|}lEZ)z#q{2c_<*d&%y6kGO=QF7Rb?+7Lg=h!Ac_|2IIl8@Fx*ouj2KxGI(@v9&vLxCcFwtoUZKt9_8ewN)9i$lI*BTzd!%fW0~# zSELlS+x3!3J41FcTtC2Ec*TV1;^e-zPO^so62z*5L0*&2u%5teNV<%@L~mQ1J!HIM z*{wkAEZ0Tfr?B0((l29i^e;S-R?`MvQh9laFn6D)vK(;RC@%|v7UHi3jnRFML7J51 zTp~}rxrK~X1-Cb7WrN3q$;?Z2=o)J)M0$nthHE!k%1U>>hCcL-(3F>9hHN`G2)is! zR}qGYkVI58r0xb_EUFtEk2gD?PZVC^!A%V>jn?33@KryKyCq5*_TZXr@bLwg4^w$z zU9f$_&Uznp&zck7F78HI&bz7F2ZmlDx^R|d)U8k}@XL7n)qz-+beRK(z?%gJA-Otl z6OQ|#(whh`V{z6PTD{?VRdiM9m+u-6?|nUbCF-t1ZPs|5?=~Ygp}fiG+o!xs0^lV< zGUIH6yUESFv|yb4WUTcz@&YYf^9fr>wq_w?t=CI&2zj*?2Q6i_x9rKsuJ2;*Rv~uL z5(e@+DCN~|hK;UX0(9qCI)TsF2w@#dr4$FQU9*o-@0hVzn0yoRMn8ic2NB*HCXAx8 zJ*VcBR~HeB_)BgFJDd{X4aUo@WCpq6?~UUv0qlW=_ki$Y=u-UIKfnO~qd$UcrW8D=$@3m#V zYTs4ifxF5MoxI^`h`hvl&D=J1HBdn$c^KHgkS1zfjrUaFy({YG?wjst%|I0sG!}Hj z%kW-h$f7Qd$<$8P8>O+TTaSRU0mBxZc!tZNmti}Q9TuQ)_!&4$5#F&oqb?WoqWauC z3}`8PqNU7>d9elP=`%JA(!|Sal?`-ITvP}=F7r&f?aqXYs0}FQrB<9Gl-Cxm$+3g( z+yvEFY*-dod8f_z?c~!qKyF*v;OR9!Cburh2V!ZcYH*0V`!H?RurMR(&Puf`{j8*+ zEBtC_ucsk!u~#lQ4=%xgt##L1(QlJ5-cl_MvW%kAV{3!#3%ubet1$c7c1v>XCOa?M z$z&Cfq=U2Bp}}6&dE3ZZww3w40xql#Z06OKJs;kZ#!FzU?U2oMO;GmjSUY@ZXKrfNoR{TAH-Se9o%34J?zrxA0aq-gACut0PyK4tJs|~Y0o7p~Q z8HvS9ahwm+hD$*7ER@%Ug@sfF%+cH=mWA6)c{khz#JXP>l?^)}ZzZ7Dub$&-bf0@r zjUp3dDT9-jyBQ+Bmc)isM|LsPWX>CuHwqi9j*MNq_G1io%f2x&lWl5g2orBT1`XcG z@ry{s1l|j^qTV(F*bcKD={P#csI2Vas_)KscS&KofdSukI*Y}^QJCXvh<%|uJiO$8 zxJgIDq0GyO`*ChckO^L z4b_@9-Zgga^bNc%=%!xCGljP+`LdczPZA2NyCE=`U1OA>XgVBDl-{&-;sAOVDS+(Y zt#(1O#Bf(TuZp`;dCu0|#jzG0IN1K0xeQeIXVuI^Phk544IA@$;1&q4Pt^p}CP^^qktm#cC_a9CAsXc4#L z8wH0LQDoHd6Ac_HdbFWINQ2E)^*);7%f`2qx9NL5he^+DP^&#^1m@@oc~hPq3l zyzX~!Ik%IS2rus@-Z2t?JuE@3ICB`s*gLkLZPZd0LABZQ5-k40){tAuLU8b6-igqd zlnERo!t0-bvYe#yy7)U2!8OmAzn0M&q+Fh(C1#rx-X6fl#gD_Qt^R!E)7?4d^w=_M z4=lYjX1nhSHX~VuX_ImrCz-FKI50Hy2W*F{hC7-JDK>Siz^%-swjK@@T@6y8VS$D22gA-{IF`Ws5CA*i-h_t<8l0#pSU zd6A32qP2FAhWZ=ohlHSz!xd4VBjPU$x=c$u~_&G?vl>?J<>anm!V@K3qGs1T``ii!?m}I zC+HcIT}l&kLRbcD9i4YzjO~MNvXre2<0Yp;m+1BeY)NQ1^^>Ki#B;-1#=f%b=VgI` zL6^N{=Q{6tkQ3IjoGRiT0C4XM4P=p;xVJhlTYIygZ0+2)U(7^m_58Z*WkJ<=h3Sw&M5;mDfGHjd#oncr8jnOn9SM z#J-F|DDM`Ow_AxGt&u232gGg>qu_m*p*E<&*J8wMXpkD-@G~HR;T$&V$_~5>rC-CF z2(ORKP}1;#n(KSkBFcs^o2_5-K(P1m?q1zeFRef7v9sfMeD?*se~{PYhL7Nv)(W%I z`!yVYF%W0aJ={8Rr1f4K`o)Gfw0#h z7JcZTybiG@Hq69rleHnb8Dc?&59!?403z(k2nw%xisG`&!gwckJLDQO&kAcv13Ao= z%Yj!nj$tx;OLzgj9!|5(?RbN(_E?%}2VT-JJv_?h$F+X!fjt$reyuvp-s5iNy#Fxi z{e6PC4d4#x+3?kYU4ZYG=nDrd_bX4*q!EY4Y2L*Ek-?vHPY!v=I=2(>?aRJwYEUnk z?w&|LWTd8O`&n#_Fqivrbp6i>=4w48U^csXd+@tt=)DKHQj~&BW=d>B+Z9jQB6kF| zC;8w`SHrwWNiXpB#d^08d8G&PE@A`E*HA=;h_J7y@N|XgwwF6OZfTMRm6ziZ7r1t3 zTK5B(M)i#ewA9Vujp$C0DJ~)Fen5G**-c_Ci=CTOinS%e%YD5bmXM&Dz23sa085$M z%80iXe3y9{z-)c876Z45Exb|`Iro|E@no&CRXL_sGDr>DN@gcDvlb==>=pLo>KU`u z!c}Onl7?R&;VzHZzP{cIy;gXG1oo zx@$gvqd6qA7z6D!VeT8X;m&ilL&n=f-g_5&b-c#Vd+)+7sO_4{cS&%_HZo?st(jMB z4LnbKHWZlkhK|DUGKAA;0Fcv93M0qAqV#v$2~0j3UUwT7w`jjn~*a7VOskCaTgfL2Q^E zVs{wcMh{t#_{+rAt!gAY;DXI3YZ_WBGH?qZJz%!#?0w)~j>E0X$F~Wp0_(mvFJ-8N zcLYWwR}uTyZe(k)DBFwfeulfd-0(A_>uD1&fi8{QEST068xr*DP)))3E5q(UK8B#W zM0uM+vYc6KtYe?AT+{VGhm1D?aFP+OXRv#1;r7r2Pr@YbG;0^{Y9;3NiwLz$z z*H#V-4NhBtq?q>w>UIdmOY=37e~Zu8qI}oAycf5WscZMLgxKJ2GxI9U92*wo&0Byj zF-WsYvRc`I6a_1~3u_5QC~t8kg6C@PFdGAo3-e&oAA;F-tz?%^GHbSA0&9pLH@5cf ze@|0@ZXLPp8DiSA_R!4Q!?lO~jqz2(TgK01hK}6uR_G=BE{)kb)3(&qpcA*lTT@JS z9mvMpbdfO(i^_Z8VK}Tn7hPAjTXI-foV}tX$TGFQM?yoGzLQ3ShnW2U2fwI?e`hn_5%5!!mHPjLC;+* zk+#6KYbg74XMmJ;&h_v4K~-=bTzh**f9_0czUj&S?9Q zqfFhpD+vrDNvP~VW`?BahQ=$HyPjjP5Z~UdRf`+3=)6+C4&DHMfU}mtlsr0hk>4>(?hUuZsJX)YVp&LH`+K65Nmk5qp~bo+X{9A^;Lxe(3}ZjdBf#K{kv1-*GT0pZvCBc z5*@ta7=yw0;!`>*DzpENcV-Kuo;p%)Y^mrt%sNu8eYOwFr1r6D2dwVij0eYJpNDN{ zvtvVOWG8kDuZ4x9lOL8{6twUD^)n0gPe_b$+?<1}aw{n?rTZrZ@sstj)+ zw-tBUP{u!&{480=Si%*1!*iiGpS`{Az1NlJ&P0D_Ht@E+G*6hw^&X&EG0Mq+7_=P@q9b%9y&(DfPQ~59EGaK!sh;CBFlDbzN1M zL3dpyxGY=*+0NIByBOF~wz-{5RfWxB!@eP{BB{>Ts`J;oc{iG@%{IHUl@nENs62Qg z@nM>#e`6)na$Z}g<`-86i_K|v3|8wYw5t1hfO!95ojK72xl6rO-2Hd3TlIz?zkdDm z&(93FO;C79Pa9XSxENf@{SvfIhznh@^Pl1V_V z9ifrCEMaY0$M#NWP*a0u+U|EDymaUI4A@P#G+H}dcex1F?N#rJX)K5?E4;yU$;%Mw zwL3#EZY>X<OaMvy`mw;876?;i16XY{U!%1Xz++!S+%fZRQKW-i?^93wjqPjhG$R8VH}lfeExI5n z)uts47ZBc{!DmwLyKtJ{#)GTTw+p&!rrf>v@liKR_(qB{R{w)9R5LdGV$Ifq6X^S& z7u)?eDuc4#N_&3}KQrAO0Kr2ZuQ33($qDU+91gr=t;8$Jf_TVMN?5gBi49+YzaKGO zoOA?-)v@>7#Va0%#C1QOrU6r%m)%;1W35*lykvA}N$(r%T@-IcbKo@;X9fp~1)Izp z0gAqJAs07DGh`JMSomdPYof2+&!P85$$5k&7TCUCrUXoc7H6wS2)l{Qe(Q#!1jup9 z;R+zEyx~{7>g(oTS7<{$;EigVH=oz-?l>(WA;8RAstXKn29`FJ4fD)QILQaVWM8zF zkc~TdCm*{3UtjbS5s3|4wO+hY=Wgp=i2d)0*}|-=hoG=y=juXhfND(Q5qUFT>Ju@v zar7-fv~c*(CyywOyuE67EA0N)aMx(>&U;yP7&;W#pAD)#1ml%L-cS|J7P+5kynVtu zG|B?`cSUY!BE&}sEWruca(TTb&_!-d%?wvYTH5J;1iQ`hiF*%j@k-u35O>oUEjb-T z=zV)z(jx%4XJI(N-X=bAXI$kz$j@#PnedRrGv1L%uzSYBQ|2j!s@Qrh*#a}zGDCA< zEDbK}zplHYX4*Qe$8!OcR-U`1^LjB4(hMCd;^>acN@BMXeqO3osKJWOe|1AgLF8ip zg+EO=L+@DCWy>V^ZR){RuiSj|B^TX3fV^OBszXNrR_A>Z- zHbMw&M<)2Zo+LvG1FxPPHL{x+x^E; zZsLCb&>i+o)D3*?M$|&oO`7h1{WcS=g}%TvH^+eEBo19wSRpomlg`!Hkm?p@wv?sw zd;W~sl?lGOu=>k~R&u_&_)AUaZsw&9UgXpk(Hh`v&_Nmz_|k{YyZ8}z@AR=rAN`+Ce;@jrlE0MyEB{m8f1%F*@BH0Aj;r(EWB2O6-(3C4 zM^~}$)8EMVKIHWqIr-=he?|L{{6Fo#)A7+q`0uRy`~BWu(dT~`C&zF8bZ@Ty==OgA X8W*%6?Oj*S00000NkvXXu0mjfzNn^R literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesMine/vip/vip.js b/unpackage/dist/build/mp-weixin/pagesMine/vip/vip.js new file mode 100644 index 0000000..c3c0d1c --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pagesMine/vip/vip.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),i=require("../../request/api.js"),m=require("../../common/assets.js"),t={data:()=>({navH:e.inject("navHeight"),memberInfo:null,questionList:["信息纷杂难辨真伪?","信息纷杂难辨真伪?","无法把握宏观趋势与行业动向?"],privilegeList:[{icon:"/pagesMine/static/icon/vip/depthReport.png",icon_v:"/pagesMine/static/icon/vip/depthReport_v.png",title:"深度研报",tips:"行业/公司独家分析"},{icon:"/pagesMine/static/icon/vip/strategicInsight.png",icon_v:"/pagesMine/static/icon/vip/strategicInsight_v.png",title:"策略洞察",tips:"赛道趋势+拐点信号"},{icon:"/pagesMine/static/icon/vip/dataTool.png",icon_v:"/pagesMine/static/icon/vip/dataTool_v.png",title:"数据工具",tips:"行业/公司独家分析"},{icon:"/pagesMine/static/icon/vip/dataTool.png",icon_v:"/pagesMine/static/icon/vip/intelligentScreening_v.png",title:"智能筛选",tips:"按需定制标的列表"},{icon:"/pagesMine/static/icon/vip/decisionSupport.png",icon_v:"/pagesMine/static/icon/vip/decisionSupport_v.png",title:"决策辅助",tips:"关键因子评分系统"},{icon:"/pagesMine/static/icon/vip/expertMeeting.png",icon_v:"/pagesMine/static/icon/vip/expertMeeting_v.png",title:"专家闭门会",tips:"深度交流机会"},{icon:"/pagesMine/static/icon/vip/dailyReport.png",icon_v:"/pagesMine/static/icon/vip/dailyReport_v.png",title:"日报周报",tips:"研判速递、节奏掌控"},{icon:"/pagesMine/static/icon/vip/specialColumn.png",icon_v:"/pagesMine/static/icon/vip/specialColumn_v.png",title:"专题专栏",tips:"核心团队观点集结"},{icon:"/pagesMine/static/icon/vip/continuouslyUnlock.png",icon_v:"/pagesMine/static/icon/vip/continuouslyUnlock_v.png",title:"持续解锁",tips:"不定期上线新功能"}]}),onLoad(){this.getMemberStatus(),this.init()},onReady(){this.init()},methods:{async init(){const e=await this.$refs.chartRef.init(echarts);console.log(e),e.setOption(this.option1)},clickVipMeal(){e.index.navigateTo({url:"/pagesMine/vipMeal/vipMeal"})},getMemberStatus(){i.membershipStatus().then((i=>{200==i.code?this.memberInfo=i.data:e.index.showToast({title:i.message,icon:"none"})})).catch((e=>{}))}}};if(!Array){e.resolveComponent("navBar")()}Math;const n=e._export_sfc(t,[["render",function(i,t,n,o,s,r){return e.e({a:e.p({leftText:"会员中心"}),b:m._imports_0,c:s.memberInfo},s.memberInfo?e.e({d:s.memberInfo.is_member},s.memberInfo.is_member?{e:m._imports_1$12}:{f:m._imports_2$9},{g:s.memberInfo.is_member},s.memberInfo.is_member?{h:e.t(s.memberInfo.subscription_type),i:e.t(s.memberInfo.member_expire_date)}:{},{j:s.memberInfo.is_member},s.memberInfo.is_member?{k:m._imports_3$9}:{l:m._imports_4$8},{m:s.memberInfo.is_member},s.memberInfo.is_member?{n:m._imports_5$5}:{o:m._imports_6$1},{p:e.n("impormant "+(s.memberInfo.is_member?"vip":"")),q:s.memberInfo.is_member},s.memberInfo.is_member?{r:m._imports_7$2}:{s:m._imports_8$3},{t:s.memberInfo.is_member},s.memberInfo.is_member?{v:m._imports_9$3}:{w:m._imports_10$2},{x:e.n("impormant "+(s.memberInfo.is_member?"vip":"")),y:e.n("impormant "+(s.memberInfo.is_member?"vip":"")),z:s.memberInfo.is_member},s.memberInfo.is_member?{A:m._imports_11$3}:{B:m._imports_12$3},{C:s.memberInfo.is_member},s.memberInfo.is_member?{D:m._imports_13$2}:{E:m._imports_14$1},{F:m._imports_15$1,G:e.f(s.questionList,((i,m,t)=>({a:e.t(i),b:m}))),H:e.n("item "+(s.memberInfo.is_member?"vip":"")),I:s.memberInfo.is_member},s.memberInfo.is_member?{J:m._imports_3$9}:{K:m._imports_4$8},{L:s.memberInfo.is_member},s.memberInfo.is_member?{M:m._imports_5$5}:{N:m._imports_6$1},{O:m._imports_16$1,P:s.memberInfo.is_member},s.memberInfo.is_member?{Q:m._imports_3$9}:{R:m._imports_4$8},{S:s.memberInfo.is_member},s.memberInfo.is_member?{T:m._imports_5$5}:{},{U:m._imports_6$1,V:m._imports_17,W:s.memberInfo.is_member},s.memberInfo.is_member?{X:m._imports_3$9}:{Y:m._imports_4$8},{Z:s.memberInfo.is_member},s.memberInfo.is_member?{aa:m._imports_5$5}:{ab:m._imports_6$1},{ac:e.f(s.privilegeList,((i,m,t)=>({a:s.memberInfo.is_member?i.icon_v:i.icon,b:e.t(i.title),c:e.t(i.tips),d:m}))),ad:e.n("privilegeList flexWrap "+(s.memberInfo.is_member?"vip":"")),ae:e.s("margin-top:"+s.navH+"px;")}):{},{af:e.o((e=>r.clickVipMeal()))})}]]);wx.createPage(n); diff --git a/unpackage/dist/build/mp-weixin/pagesMine/vip/vip.json b/unpackage/dist/build/mp-weixin/pagesMine/vip/vip.json new file mode 100644 index 0000000..0c84504 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pagesMine/vip/vip.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "", + "usingComponents": { + "nav-bar": "../../components/navBar/navBar" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pagesMine/vip/vip.wxml b/unpackage/dist/build/mp-weixin/pagesMine/vip/vip.wxml new file mode 100644 index 0000000..9d2c485 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pagesMine/vip/vip.wxml @@ -0,0 +1 @@ +尊贵的{{h}}VIP会员会员有效期至:{{i}}价值前沿您还不是会员 加入尊享N项服务即刻开启HOW TO SUBSCRIBE01点击微信顶部搜索框,并指定搜索内容为 「公众号」02搜索 「价值前沿」,并点击搜索结果中的 「关注」投资的你是否遇到过这些问题?{{item.a}}行业研究中心20余年专业投研,赋能每一位投资者依托价值前沿研究所深耕20余年的专业积淀,我们为您构建一站式行业研究平台。内容覆盖宏观趋势、产业结构、核心公司动态,帮助投资者看懂行业,识别机会,建立自己的知识体系。经营决策中心数据洞察,辅助每一个关键判断我们整合来自一线调研、专题报告、行业闭门会的专业数据,提供宏观到微观的全链条分析。无论是捕捉赛道拐点,还是识别公司价值,经营决策中心都是您可靠的智囊伙伴。会员尊享特权数据洞察,辅助每一个关键判断{{item.b}}{{item.c}}准备好提升您的投资策略了吗? 解锁全部高级功能,让AI成为您的专属投资顾问。查看VIP套餐 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pagesMine/vip/vip.wxss b/unpackage/dist/build/mp-weixin/pagesMine/vip/vip.wxss new file mode 100644 index 0000000..31e44e9 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pagesMine/vip/vip.wxss @@ -0,0 +1 @@ +.topBg{top:0;left:0;width:100%;height:auto}.vipC{padding-bottom:calc(180rpx + env(safe-area-inset-bottom))}.vipC .vipInfoC{margin:0 25rpx}.vipC .vipInfoC .bg{width:100%;height:auto}.vipC .vipInfoC .infoC{top:130rpx;left:38rpx}.vipC .vipInfoC .infoC .title{font-size:40rpx;font-weight:700;color:#556b87}.vipC .vipInfoC .infoC .tips{font-size:28rpx;font-weight:500;color:#65758a}.vipC .vipInfoC .infoC.vip .title,.vipC .vipInfoC .infoC.vip .tips{color:#ab3d1a}.vipC .vipProfitIntroC{background-color:#fff;margin-top:-70rpx;padding-top:40rpx;border-radius:20rpx 20rpx 0 0}.vipC .vipProfitIntroC .titleC .icon{width:54rpx;height:auto}.vipC .vipProfitIntroC .titleC .title{margin:0 20rpx;font-size:50rpx;font-weight:700;color:#222}.vipC .vipProfitIntroC .titleC.research{margin-top:50rpx}.vipC .vipProfitIntroC .titleC.decision{margin-top:30rpx}.vipC .vipProfitIntroC .titleC.privilege{margin-top:40rpx}.vipC .vipProfitIntroC .subtitle{font-size:24rpx;color:#888;text-align:center}.vipC .vipProfitIntroC .stepC{margin:16rpx 25rpx 0}.vipC .vipProfitIntroC .stepC .num{background-color:#edeef1;margin-right:25rpx;width:50rpx;line-height:50rpx;border-radius:50%;font-size:24rpx;font-weight:700;color:#5c6473;text-align:center}.vipC .vipProfitIntroC .stepC .step{font-size:24rpx;color:#5c6473}.vipC .vipProfitIntroC .stepC .step .impormant{font-weight:700}.vipC .vipProfitIntroC .stepC .step .impormant.vip{color:#f97316}.vipC .vipProfitIntroC .picList{padding:0 25rpx;margin-top:34rpx}.vipC .vipProfitIntroC .picList .pic{margin-right:20rpx}.vipC .vipProfitIntroC .picList .pic .icon{width:100%;height:auto}.vipC .vipProfitIntroC .picList .pic:last-child{margin-right:0}.vipC .vipProfitIntroC .questionC{margin-top:40rpx}.vipC .vipProfitIntroC .questionC .title{font-size:45rpx;font-weight:700;color:#222;text-align:center}.vipC .vipProfitIntroC .questionC .iconListC{margin-top:46rpx;padding:0 23rpx 0 59rpx}.vipC .vipProfitIntroC .questionC .iconListC .icon{margin-right:56rpx;width:235rpx;height:auto}.vipC .vipProfitIntroC .questionC .iconListC .list .item{background-color:#ededed;margin-bottom:15rpx;line-height:70rpx;border-radius:35rpx;font-size:24rpx;color:#555;text-align:center}.vipC .vipProfitIntroC .questionC .iconListC .list .item.vip{background-color:#ffebdb;color:#f97316}.vipC .vipProfitIntroC .introC{display:flex;box-shadow:0 0 9rpx rgba(0,0,0,.1);margin:24rpx 25rpx 0;padding:40rpx 20rpx 20rpx 33rpx;line-height:1.5rem;border-radius:10rpx;font-size:24rpx;color:#555}.vipC .vipProfitIntroC .introC .icon{margin-top:92rpx;width:251rpx;height:auto}.vipC .vipProfitIntroC .introC.operatingDecision{padding-bottom:11rpx}.vipC .vipProfitIntroC .introC.operatingDecision .icon{margin-top:116rpx;width:249rpx;height:auto}.vipC .vipProfitIntroC .privilegeList{margin:24rpx 25rpx 0;padding:20rpx 0;box-shadow:0 0 9rpx rgba(0,0,0,.1);border-radius:10rpx}.vipC .vipProfitIntroC .privilegeList .item{padding:20rpx 0;width:calc(100%/3)}.vipC .vipProfitIntroC .privilegeList .item .icon{margin-bottom:10rpx;width:91rpx;height:auto}.vipC .vipProfitIntroC .privilegeList .item .title{font-size:26rpx;font-weight:700;color:#242323}.vipC .vipProfitIntroC .privilegeList .item .tips{margin-top:6rpx;font-size:22rpx;color:#555}.vipC .vipProfitIntroC .privilegeList.vip{box-shadow:0 0 9px rgba(249,115,22,.4)}.vipC .vipProfitIntroC .bottomTitle{margin-top:80rpx;font-size:45rpx;font-weight:700;color:#222;text-align:center}.vipC .vipProfitIntroC .bottomTips{font-size:24rpx;color:#888;text-align:center}.lookMealC{background-color:#f97316;margin:0 25rpx;left:0;right:0;bottom:calc(20rpx + env(safe-area-inset-bottom));line-height:80rpx;border-radius:20rpx;font-size:26rpx;font-weight:500;color:#fff;text-align:center} diff --git a/unpackage/dist/build/mp-weixin/pagesMine/vipMeal/vipMeal.js b/unpackage/dist/build/mp-weixin/pagesMine/vipMeal/vipMeal.js new file mode 100644 index 0000000..bd53a88 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pagesMine/vipMeal/vipMeal.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),m=require("../../request/api.js"),r=require("../../common/assets.js"),t={data:()=>({navH:e.inject("navHeight"),memberInfo:null,privilegeList:["事件关联股票深度分析","历史事件智能对比复盘","事件概念关联与挖掘","概念板块个股追踪","概念深深度研报与解读","个股异动实时预警","事件传导链路智能分析","概念演变时间轴追溯","个股全方位深度研究","价小前投研助手无限使用","新功能优先体验权","专属客服一对一服务"]}),onLoad(){this.getMemberStatus()},methods:{clickJoinVip(){this.memberInfo.is_member||e.index.showModal({content:"请点击下方按钮复制链接并在浏览器中打开以完成会员购买流程",showCancel:!1,confirmText:"复制",success(m){m.confirm&&e.index.setClipboardData({data:"https://valuefrontier.cn/home/pages/account/subscription"})}})},getMemberStatus(){m.membershipStatus().then((m=>{200==m.code?this.memberInfo=m.data:e.index.showToast({title:m.message,icon:"none"})})).catch((e=>{}))}}};if(!Array){e.resolveComponent("navBar")()}Math;const i=e._export_sfc(t,[["render",function(m,t,i,o,s,n){return e.e({a:e.p({leftText:"会员中心"}),b:r._imports_0,c:s.memberInfo},s.memberInfo?e.e({d:s.memberInfo.is_member},s.memberInfo.is_member?{e:r._imports_1$12}:{f:r._imports_2$9},{g:s.memberInfo.is_member},s.memberInfo.is_member?{h:e.t(s.memberInfo.subscription_type),i:e.t(s.memberInfo.member_expire_date)}:{},{j:s.memberInfo.is_member},s.memberInfo.is_member?{k:r._imports_3$9}:{l:r._imports_4$8},{m:s.memberInfo.is_member},s.memberInfo.is_member?{n:r._imports_5$5}:{o:r._imports_6$1},{p:e.f(s.privilegeList,((m,t,i)=>e.e({a:e.t(m),b:t>5},t>5?{c:r._imports_7$3}:{d:r._imports_8$4},{e:t}))),q:r._imports_8$4,r:e.n("privilegeList "+(s.memberInfo.is_member?"vip":"")),s:e.s("margin-top:"+s.navH+"px;")}):{},{t:s.memberInfo},s.memberInfo?{v:e.t(s.memberInfo.is_member?"您已是年度VIP":"立即加入年度VIP"),w:e.o((e=>n.clickJoinVip()))}:{})}]]);wx.createPage(i); diff --git a/unpackage/dist/build/mp-weixin/pagesMine/vipMeal/vipMeal.json b/unpackage/dist/build/mp-weixin/pagesMine/vipMeal/vipMeal.json new file mode 100644 index 0000000..0c84504 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pagesMine/vipMeal/vipMeal.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "", + "usingComponents": { + "nav-bar": "../../components/navBar/navBar" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pagesMine/vipMeal/vipMeal.wxml b/unpackage/dist/build/mp-weixin/pagesMine/vipMeal/vipMeal.wxml new file mode 100644 index 0000000..4315b04 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pagesMine/vipMeal/vipMeal.wxml @@ -0,0 +1 @@ +尊贵的{{h}}VIP会员会员有效期至:{{i}}价值前沿您还不是会员 加入尊享N项服务特权对比专属特权pro会员max会员{{item.a}}{{v}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pagesMine/vipMeal/vipMeal.wxss b/unpackage/dist/build/mp-weixin/pagesMine/vipMeal/vipMeal.wxss new file mode 100644 index 0000000..3c3bff7 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pagesMine/vipMeal/vipMeal.wxss @@ -0,0 +1 @@ +.topBg{top:0;left:0;width:100%;height:auto}.vipC{padding-bottom:calc(180rpx + env(safe-area-inset-bottom))}.vipC .vipInfoC{margin:0 25rpx}.vipC .vipInfoC .bg{width:100%;height:auto}.vipC .vipInfoC .infoC{top:130rpx;left:38rpx}.vipC .vipInfoC .infoC .title{font-size:40rpx;font-weight:700;color:#556b87}.vipC .vipInfoC .infoC .tips{font-size:28rpx;font-weight:500;color:#65758a}.vipC .vipInfoC .infoC.vip .title,.vipC .vipInfoC .infoC.vip .tips{color:#ab3d1a}.vipC .privilegeCompareC{background-color:#fff;margin-top:-70rpx;padding-top:40rpx;border-radius:20rpx 20rpx 0 0}.vipC .privilegeCompareC .titleC .icon{width:54rpx;height:auto}.vipC .privilegeCompareC .titleC .title{margin:0 20rpx;font-size:50rpx;font-weight:700;color:#222}.vipC .privilegeCompareC .privilegeList{margin:0 25rpx;padding:0 30rpx;box-shadow:0 0 9px rgba(0,0,0,.1);border-radius:10rpx}.vipC .privilegeCompareC .privilegeList .header{margin-top:50rpx;padding-top:14rpx;border-bottom:solid 1rpx #F3F4F6}.vipC .privilegeCompareC .privilegeList .header .item{line-height:90rpx;font-size:30rpx;font-weight:700;color:#555}.vipC .privilegeCompareC .privilegeList .header .item.privilege{padding-left:24rpx;width:300rpx}.vipC .privilegeCompareC .privilegeList .header .item.free{width:174rpx;text-align:center}.vipC .privilegeCompareC .privilegeList .header .item.vip{width:160rpx;text-align:center}.vipC .privilegeCompareC .privilegeList .list .item .optionItem{height:90rpx;border-bottom:solid 1rpx #F3F4F6}.vipC .privilegeCompareC .privilegeList .list .item .optionItem .contain{width:21rpx;height:auto}.vipC .privilegeCompareC .privilegeList .list .item .optionItem .notContain{width:17rpx;height:auto}.vipC .privilegeCompareC .privilegeList .list .optionItem.privilege{width:300rpx;font-size:24rpx;font-weight:500;color:#222}.vipC .privilegeCompareC .privilegeList .list .optionItem.free{width:174rpx;font-size:20rpx;color:#555;text-align:center}.vipC .privilegeCompareC .privilegeList .list .optionItem.vip{width:160rpx}.vipC .privilegeCompareC .privilegeList.vip{box-shadow:0 0 9px rgba(249,115,22,.4)}.joinVipC{background-color:#f97316;margin:0 25rpx;left:0;right:0;bottom:calc(20rpx + env(safe-area-inset-bottom));line-height:80rpx;border-radius:20rpx;font-size:26rpx;font-weight:500;color:#fff;text-align:center} diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/ai-icon-1.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/ai-icon-1.png new file mode 100644 index 0000000000000000000000000000000000000000..ed714525daec0e1a6ba1000408c9f97bd2b3f795 GIT binary patch literal 2166 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 literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/all-icon-2.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/all-icon-2.png new file mode 100644 index 0000000000000000000000000000000000000000..b26d35625e23069ede96c264c83ba0002acc825c GIT binary patch literal 1024 zcmV+b1poVqP)uPHSU!-7JEEbDeskvSE!Ge9%3MxK`ESr1RAN(o!Ajm=$3R(rx z%}v(&QdFn~AB!NSo1022=!;;*N(C$awe%38n7+mPO*fo+HRm@{X-IbZI~ znVA^sQlkCdiYWB;|tCXqpJ|l**m};1s(xftvp+F+HhV78z4+J@ns< zs)a3aWpbtZ6^T$(n;eU?OOA@Q-w5#zA$p&L#+ATC4?ye#N&Gt20g(^E+X4_VZ&EIk zY=`}oWbHq3t+16)%$dsgT_pB9*tY|Fi1;NDnjqnTP?-22F?mGtVjA!R3ZU%bHnx@GD&H48{ZRYI_;Z==33c$=lS*6zLkJdES1jT+56V zxkA1rU)+n{U%)Etkz`;{WBBYcZQJ4GgKfFd>F?WpY4-4A<fDC% zudut;oRz~^}0e3#N)ks5btbBYhzj6)6^cs35s(C-*PWux5Gx(CVL!+g`u=}b# zzepo6Pg%ze^cwjZ*NJA9WXSgYB^pBkq2w&#Ny;YYNu6nc*b~^7tz^x;OWpFHX`FN) zCvhQ!9|*?4&2v4|6BHVBgB{89p`HGb+@-kd=oF#YCJ&*x5%q2jYFLsq#U5uqJvBR? zICWsL5ScQ_)OQfa0rnU?xkV=YFCcO=CVK>fzXLx5`aWsP)I!FpqEvT)q{zT}*p;mi^bLD# zWLnG=WGZwm;efRuyvY4w*ugdlmiaqs3M3H)_*d?HUjJ_x`{O-~ zpWTb`b04IMIAnLUw$WV5V!fK7`H837r1@gu~?yWSj>_-RkOlBGqWFChC znuLzf;&m`8p8&MXX@zd(ohZ{guWMn9p+#$<1^F_esmGgfkZw;i{P7`>07y0pD+{X6 z-pm+C@}saXAB5A{4${YAlrKYg{*w|Z$ak`%OK9&Iq}P8G_ND!x*mxpT?vC6Wh_-$L z??xXGjKY{z2XonG=<}XIc)_FaV_xpTY`G_pZdWtx&hzj_1`%o54?o(^p|aQbtq%4% z0N)t_v>43FH85*8C!7g^xz8cYd74mU?WP5i;t|;GpTX&C;b3u|)K@DRx$rUKqphsV ztg(@^h+I4bB8SO`IrnK83!ha^&b8ybvgZ{quP4RiXr>I3+&)Aud<1W_3nD-WRx}{I za2*H?*4GeeYeMYipQ&lQ;gg8A9ap~meh6!EBaHb^DZA5g1n$ro2rc8aQQ5LJQvw+u zZNYfUr=X~-65Xg+iBL@=^s3dcYBvD^jVB~T|2YQvWbt}`hJE!Upu4OOp`>;T0+lOy ztc&P{&*5G_%dZRs5y<()kbzapkg^DF&rgW9H}kdPwz_#)w%HQs4f;Vy*LP^|^&&}OyUXbp!V{m#;K}HpZ0jq8U z^oqwJi_`TrA{Y09oMC8Y1q0m$?a6HIcuJoxr-(u8o`n+VrWTrqC% z33x;4!<2HGCX*8+F+yW@Enm7@AOfL`u$sXu!sj}v6v1g7s)=)RujGq_4vO%cgGnq3q!L0^yFs*1@%Ohm%qh5IGK3UJAw*nQbKU}>ksU5G z&2;Sq#1;{*ep#g;(j^5lsS;LoGyjqmEN|u%Xy*PZQ~D-np+HqW0Xlh6z5~Q-Fx`3) wt~!J)T4Ad(X!mCHg#JCS!+=^8=mf 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 h00006NklR6b*gtmvS>t0E&)oNeF!U$-UN@cNF z10~K*78;IrY@^ZmEqUyCiC9n;f1UZ%P~s#Vmst{01T} ziNh3h;FQ~akNsf7XJSJTFPF<7u`P#AL(ae!$>4Y{Gv5dsY*55V)1xc?$eA zxJ2PyY|+f5zr>yTnYSF4;$+`|9pI)kv)R?0wKtJStTjVy9p}AfT7FgLe7v?%vzeGLpU*G16ep># zUa!C7tjC;A=NmJ`UUS}W$?FwS_zD_#@PL|8Vk6aR^|7TmNl!_ZH}^c&5=71s8wMF} z`3IM%J&Bb!*sH|ZiLyA=?Qx#ZLEhX`SWAMz;AxQG0LnD=5|Vp@{#@k3x5cSM-EMb9 z7JSv5VrPMR3F*yJsb%-`#VYYYAn=1lg)8ol#bPRvb=!lwXOc{B=7~jol~^S%6B71f zmw7y%Uo@(px9}=lvx6t&I`INx@-s=fHpKc4T74`Ar^GqG63zoSzmdELdjt;ILHPx#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91FrWhf1ONa40RR91EC2ui0DdPHj{pD!Wl2OqRA>d&Sxt--MHH^r-7|og z7$87Y%!aV?<9YzOApXp3RMc?N1QH?0%xsKuBXHOleu5Z{AqWSJ8Unkc;p7@Lo?N5s z4n#19lNTjy0^&&l0|Y{{bl2mnW*T~@x4Wu$dS{(Vdg|xBdhh$Hs;jHskeH-Yt9aX) zMGwp`5X^rd-(Rdc16jMHtPLuALuGG23~!IvW?r8)2`l2H$%dbMxMN)K$}Z8-Ce25> zXHLMD{At9?{f2z4?CrQ;ZN8N05*n`X(}LwG9jv@%%~^ef{?qB1$TOV*V(*}d)7w(M zXQF4Kli3Umm3S4AJZ<6>Iz0D=HN9(qMh*32)iRp_i+E40m#Ba)&GcT5Hm7gNga8XB zJTIhjPn5|r%7j3zEO!CClZt>4D{7V7Yf|=!s5edEr#E>HtWIb&nXRuPh*CB*O~7&F z-jqJW>ho(AcVoCAZ8`NW^z}NnADJN@bscvR3u_4$|L19)Ht1g_;;mBHe|eTT_u^st zr$L@rjU{k$1JCmEqElGj0wHOcAkl%dKqq#6s}6n94Pl?iYosy~Tftr#bSIb^@=MGKqIo9_&JERi(|+4TU!#Fy>uo zCn7!pT>ZXpC(w1Q531ZJ;N~rL{kvEfv`0qtg97Rkc{8CGRLcAWePVCvy-0cxR#C{vhxXA)o}qC9faUN`cbhRg0r zOwhAo<*6)V-+#Be&;F`G1bjNkA(C;R61M6Gk_gwna)_2a-8?OOzasE7}~=K znc!O4(&S%VwH}QK@OiNWmLAet%Tj@;>+ZlM8#N+e+uq7#Gm{`?F-u$!PwFfi5s-qO z&>5Nxxg|WUUn2qtbF_H<-yIG~`hhbd(CQs1m`yU6c`bo@>~m3IbOO0Mfj;#v`mI|_ zz#?}!tZDTkAW8g=pnI8ZYoTEAKI8~WrB0o{Y~p!Iy|f{5@~@gnCdSGz?SnXXd{{U_ zCqk0lDDSS7+}D|C2g*-{WJyKG&G`fPW1Nzn0P{7RM&tU2+W9my?=4ny{$)EPxL2%) z1CQ0p?q-BA4?r;co-n51c@9E~@kxv9R1eP{l`_f5zu>p8&}XMQt=8@K0@_wQ`51^J zIFUXcBlDZJ1eDhC9(S!Jsfyw>Rj;S($Pe)h>p=HsPx#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91GN1zh1ONa40RR91Gynhq0Q!qs3jhEHz)3_wRA>d&nrmoXMG(jDE6-~% zNSnrxkVo?%i6jA`Rw^n=r6`D?P^(b1AKI9Ltx{+Zi>V5>T3f;Qhkhsx7KDCOQIxh= zh!`{lx5`S}g_hiq>O>%SZS*QyqyE{8OGyj>{J)5)F?=x6>dU`%Y z{1KkM?Ck9QIXO9frquaO3GVCb+qbf^@`IAUu&{8gy1M!a)%Us%cr8%L3j_kC08w3E zYHI3syJMhX63DE}UU%O$oLo2Lp5EKrn~x_C;L+XG#f--dmh@?@H z5!y<{vTBTuj%H3zPk+kTgNjBy$#c4_tn9kbhKGmu%+1ZchaLAxKUxN|gaO!k?Xna=?6YK+0hJ32bj zaK;i2y@@{{H?ec=42gP=i~oQQ(`LoUD*}$Xd~& z;ShyKEglDv4s>5;W~SKWj{(AFhcAr7FLZWxKCg%tknZm8rbs06q9P_zN7HCD91b_i z{Mp&rpvxG0*F9S%@cz|Hkhw%OmT_mAv(ff(Ek(21uP3KKaOzasSA8*EXiTDFVJ~aR; z#}@4FZz^>i2G$)q?03jIT#1p{;_D>hn*3tfwU%^o3~sovb>5BIve-=(Qps^j!1>em zd&Fy{rq)Q*PWO6SF$P5P3Qu|MpLOLK1G2704+ij&+wQf884vVWBIMABLR%cs@iIK= zwqP2F&T=Eu$CGNa{jQ=&N>a?p_A5gC!^U#c7?7CiJtA^^X=5{a1`t<>`k9iFk|U0H zh(~%XF|upv*+k#V)berq_#Q>_SS1z^PZY{oi?cMb*2va&EgP=I?>KBwnhx^TDw(LWoHD;E@MC>wUjciYmAqFr}gr$F(A4YuiHex zeY9TwUjm8c7^6UBA!^0Z(db)ll3H%N%^gv&&e$4ZBT3WI11#)DrjIApmhD$|6cdI2 z_kS1pD&o|w#(SLpu&pvy$4A=V2~@h4lm!{ON)5yMJLOD|E$V-;gS z@R)pURC+wGdAsi=r4FX0r41Jr7M?N&#B<9vfqD3!YkpPZZ<}KUFuN%}= zt|PVFpM$u13v=~W$y~W>407Q#QBzaXrR}Q*3}!fJxvr2V^=yCJspfa zT2N3hA-t9{h$m^E5rQg`gG^N2cx$=fd{*uVal|nc+SkXD0vz=AiXg7fc47Q?H06HK zDsoMik&*F5QBl!RA&iWSTm;-9l___)R{x59$oLqUCxmKkzbKX))XS@EAly0#nZ6AL zpGW1`Z(m)mw2}Q0l?_5@DJdyFesIvx*4CCyBz6$pLvr1{UJ?6nl>O<{evbg=Ad}wW zkuWAxtn>hoE!!;&1G~hddXc^uhnE)tH7o5{JW<*dbB}Thd{xPCKnBbQg!B@gc?pJx znN&=@u0cwO)S>_*`f1ij`;H$TFm79pp~uk?B5m}aaLBfQwzjrbZhL+Fy66B?ByB7k zX)hpOoYcxX`G#BFzlBegEiVE!akH9r_Xa%Y6(1h9*NCEdS;yt=L=@uf3@r!}v2Y@C z;+b%707*qoM6N<$f){mmMF0Q* literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/cwfx-1.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/cwfx-1.png new file mode 100644 index 0000000000000000000000000000000000000000..bdab804fd1e4ab1c12c9d3b70d52d6dc027f4c80 GIT binary patch literal 1572 zcmV+<2HW|GP)3Hj3+T@6}uQ54?LBS9}9cz0DiK(X{`fCnYM=hfU zsADY!fGh;Cj=A=joXow7?OUWDP-|`JMB9fDd`pjV>fM%d=H6!*3`<|~en2GKKY+$N zeTI8h8V1AC3*Z8BzO5b?aJ^85#bsh!xsy}$$E=Sp5&el_Q=FV@NH&u?-lUXlYZWKv z%JD|l&m&l=_`R3(cZ|1+#$$?1)2L%6&h<0suKNhFQ=cJu{-(yAiZ~ z15Ve)f#I1XV(0b%$xdVv9kAO^Abxfi67^rgxjoQ;0USt>N6l{i5j}OEqUX#mg4DPp z9lHzsE5Ka-!Z}dEBF-Sd?rubkpmyV7W6DeO26R%LNSyf`iH0N4856yBn5FWCp|wJ?^*CbnyN%hi<_DOGqvzBYuw!lH68I-BKxEO&P?Mf;6N>m) z3KekTSKZP#bqOMso8T{+#kL^LPi;4R$GSJk3ow3mCxnn%Gy=1pL#TW`tmwcND$0UU zK%mnJ^j*R?9IDs|tFRnOIfymZL0_-yGv_Ql1KKUeVfVCwxe+N@jzGy$47r5i+_$Kq z`5@W$@PcZnKp`K3kj>xItf{$$5pz4ZR_(xUJq96w3YNh)bA{VI z<#`YA(Whh39y&ruHA4R_-I;g?L>&0|^tTv>X#`7GKrGI|bPu_B2eKzAjIIPU0HTN_Hx~UOUR&7PJY76(p z%?Qum011_h8q5=*1Sh$H9B$BV#p6xNaq;`B5j-gFqr%SYjKHxKWW)$0k+H@ON{ zAi$L;NM89ND}-r!)8sz~pc92q1=pzoPlG%Gnz<94z8q%%%5*otZa?ZN_+Y1WXD!mP zR(=UVXx57~O`(o1-T)cLDqad-fe9*zU*v|%e>1y1Nvf%qC+tJ?wfGMYz`Ac4yk4FG zO~A;4jnG_;%HpTyTuNN{s{dGJ?AhwX+mX1in}3lSNYDqfF$d?qn(daeofjZ{QA8KL z0V`})HDLc&kJ#z$i1SEq=4Pt3mM}jd#d(^j-$~mJ`uxqQ!JQ^D4bjTiAdHcdD9dO7 zc}~yj&CyiBB7_MUEPk9DkC?@coAdG{QjIl8H61~!{Uq$}%d`o7dA3Sp3RGDkaLUT zBaVLN88l*WRe}@YpZ*lW<<*D~Hu}i>h(7!-%n?6Su^xfx%Q){Q3?7nSUGS^oci5lb zsJrN`v0ou{buUvkQpcM#A#`J}5~)l<%hvHmN2VuB4IYPazSn*?i}TR3Mj|C|8kWAq{eXQP zblAs*vxx0#e)fGVFHvpkSc{2ysW(Tp$tjWIZ?cp84*&rF|30-A2mk;821!IgR09A5 W{!uaM^Y(QB0000Wl-=xK$+=z3E8?c5b_JY zu$8)iYEY+IW&olEz*ffkQpIHKm-#$G0zfHcOlEuDhrnT4G*j=kG&A-g#h_UH-~k|V zy}Kasp5HNTrD9Ml!vG#2^KDZ_zzstw7LSR~nwOkHe!zNViI5*EHjT--nPg4WN|U){ z+oCZsH&z;1z$36x<9t6HG*nteVx>l=MrtG}q>sZs+lIkYyO25EhQhVuk=~nx(QE~1 zMsbk6Z~)oP?@$~}L%KP**)+0Oe}LV-pRc>rXyWvD($8VI|8_)q!BBvqhEDf!6#h96 zL2J#dfnKv1LZ1Z@E27wc9>u?Y4E3Q5oc=EUL3>gB`&ZbPzEMq~%8;Qpun8!nM9jJu zRm--+T=)vhZG5if8WYH+Plq~DBWJgN=GoB|jM=Nbde|)zAPR$AOF+DOA)tm4yfhv0 z+GXIj1nJxYZ)_|tLvVY8&cuS}q1QbcJdah;#_II@gi%cZ7sbAdY?4%pEW+(;R~3ku z+V{)5@~4%Co|yBVL%i-0uO8)A-s`A0&D0X0Xu+}5$o$@h+@)_}pV@=_KsPwYFlv_p zs)CW%5Zv&zvdbczULS4bXzocQzlPwIOhru>LnF#wVoTwIn`{aoNHL6suR|U0hS3jv>GoA=|MZnX?}w zdu|^;Q$P9fL(2&Rx&!=_lum2Y8t7$KYyQenWIDe_;ntsUGuG!me=xy3Dy! zIBWh3&>J2v8zD|_!9ox+{68v@0qtwwL%8%yF;nY9;b_K__fi5%9x!eqbLJ!DFCXP9 z{shjz71ho2WQ$jhbyI--V;T5;)|{uIGs#U(tKJZ8Z;dyuhB5R0AxOIi`Q8&KGEE>g zh}c}13)cAV?^NbB_FSiiidNkWYf)>Ykt=m(J-|~CSGZ=~LnsTvn8nld3M7}m28b$z zT-P-w!fzo)lkPT})^ZhZN7X|+c@o;ek=sC6BiygRNsZ%wB;0bEEF_L-u+j$^{wlT7 zLc{C1BR??q002ov JPDHLkV1j-vu~`5B literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/downArrow.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/downArrow.png new file mode 100644 index 0000000000000000000000000000000000000000..ec11d43421b1f9a1512c072d194d93b374af2ede GIT binary patch literal 621 zcmeAS@N?(olHy`uVBq!ia0vp^Vn8g%!3HEXp1%tNQjEnx?oJHr&dIz4a$Hg)JkxxA z8MJ_G4hF{dOa>N^5+IfWVg?501&j>LK$;OGwtxvPE4F|c&Xxly)CsJZ4ODjB)5S5w zgZFLNUN2@xfq6GM>{=pbu;j3GKXF;3^XH|=Nln4-gvHyUesJt-TG89_qq&nKtV=Aj zrzo(dVNUA-x|I64>Ql%FT9hyzLc;0uKo1PGOd=9H6o!h<~u*|?^jTL zy=?hw&aWDA^Do4P)jZ|NHfFl>TwM2M-se8s7Nx3cV9 z?u;$WON#tr{_!3QUu*bZ(c;vUmrdcH%3a)lUhdCva9$tbu&B`CslWv{f%Xl20s6%c z%dPy~{^>+~^ZS!~)>MLfX5nSwJ$JZe6_gqG6eRc`5d0D2cj}s?c*;*RaU(IqQ+NEb z4k-p-RPJ@{$dt>}`kB_Anq>d|=&jVxZMUqxmu#&3$-B$8^N_Aqe&ot;88^9r2F;%q pc<)f`J=ZwJwPD`=s?q(2?4yrQZ9Me%`d&~}d%F6$taD0e0sz!u`Xm4V literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/establishedTime.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/establishedTime.png new file mode 100644 index 0000000000000000000000000000000000000000..aa3dadd5d8e93e1a1437ebb3ac0f7656bb88b67f GIT binary patch literal 3199 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 literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/existStatus.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/existStatus.png new file mode 100644 index 0000000000000000000000000000000000000000..1baf03e738bcb74be21a4b8e4340e528d40cfa76 GIT binary patch literal 1460 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 b53~3MJ4ghBGb&_D00000NkvXXu0mjfcSt1- literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/financialHealth.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/financialHealth.png new file mode 100644 index 0000000000000000000000000000000000000000..785b84570756a70c55f1396019800d51298ba2b6 GIT binary patch literal 1730 zcmV;z20i(SP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91ET97b1ONa40RR91E&u=k0EVu#!vFvVEJ;K`R9FesS$l|7RTw|ty|e2+ zW>z;7E%&awDiN6l_O^_|z>*$>WI@~RN+6VFR)iTv_OgGZ7Zgac?z$SN1qzi)5k*iU zMg%?xR#;}%G+T9d9*xf2xu@TEckX&;ysw#^5jt?^ob#RU`<>tU?m6c>=Z+BnvqTf& z+rB+LE2n4Y3n}Is3bm1xniN#42+@FCkwT`>K~@NPiUbWp@2Cig!_kh&(Q^AOnefcM z_#KL%4s>`Io*T;Scz}dFAW7L4>kRKN1tTzFtv|j<;S-WFOUkh9m!DYw!b@Pq}(vE zKHQV(*~>?kiOj2&jr-ggc}D{_ve`|? zo$z`xB+<`qhSif(N|BM@-0YuZN{Okh}wm@3? z5^us_J;Kc>&IPrQ^P^hr0doU-Szw$8MkChA{-MtBg8^-WMLGu4`r?nk6T9=kJjb|W zo>Fjh*KhhKLc%3S9*>rFVW8z?>IH-CX)j+S%J1hU_HC@>)=!GuEjJPd{rlxy-b&RNHi zEaW_*owGNcoy=vgyx|8@sdl`o#aeIT zbuT=AozBTTOC(3p7VpT_Q4g+gHAoTdRS{qehP!jPL@gPN@%kaS(Z6^7}ubw zxCRZo8C?!Jg>qL!pPX{8xGzT!t5U2iR&=PJ6q1%GB(B4#-*RX#5aCk#HHUdg;vV?v zU_qlpMP}7^9K@G;xNVE9%PGkbC{J=Su*p`%x+0%hbp)2zK;%8EUX<^E?h}?w>m8XR zNFA{1Zh0+<>Bl=Gr|s>Rc-T;rJb(Pia-5oO2a0tyZIC3_+GY820a=zQs#0Lbw&j4MSe~v-(q48HTYJIyZXhIknm6^0o*+GwHiTR*4CPkn!pp%^*0}gh#Psk@n`F)Dx?}bMaUrc?$y0{Z_SvJc>m;i(0m( zmXb8SDZ#K<^&AG9!O;0UtVlyF8(IdbUvjw-1}kus+vZmA@$F%0=pS)Ia&r$kvp_V ztq&q?Th2|%DWQ{4y|_!T;RI6I9_BtVmllHb!h-%u`5krh0F^ZKT)h$+kER8BWmYN* z#vBk7*rR3|etH^5PtOIIR}Gvo;ZuRN11Kt_thUq;kXE7GVAU&-|3wIS&*Rm8QUNeK z#9>s<;R literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/growthPotential.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/growthPotential.png new file mode 100644 index 0000000000000000000000000000000000000000..45b26571775c767ed14c43136ae854c849b01640 GIT binary patch literal 1603 zcmV-J2E6%+P)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91FrWhf1ONa40RR91E&u=k00ien?*IS=tw}^dRA>dwS$$|6MHHVmyETT2 zVg#FN(Nh_shON(q*tRZ0~k zxuhm-ZAe-zYW+-$M2*rvY(kUk?L2>T>0bAGyL%tGy*RKpGw;25@Ar1!%)FT+@jog3 zEnG99#A3!B$8$h(-K}eLPsK6cQ ze}t=(v(?Lp+h+l}sw}WCDH$;@waee?X-;iQD)nZ1LY7}WH1dcHL@$&kqSg*(+8-Qv zja&|w{R@2A%5zMMJMnhH+C-p*`TMdu&=uuX(o&xQbZwx(FDfU&$Ma5NZfBV|ZEYqN z)yfcOiFuMO^SmUHluArO!9-GsacNj}Bxr9XfZH}whOG5ykUdXSZXbEMIT(mYu zzq*Y~L{%47u812iheqO?aLl+<)3ZXTJ8E?X1RmIUzze(vLacV`x{!i}WQQ%64x#kg zow7a!aiz^DdrflGS10kGE&<^-`G>`W9=$Oo!?2saxmZ9z@>m4}plM-xVT-G#`@)1ZT)4!Hq`qk@(w|1W^kR%Jj>Sz#9M>aZykydLH60MYQ2>fnF%Atw?y zo-WpsuLIcqkfT?me21m-tx_!cI-shJeNdXo{7NxU*ckeuFu7c*EC+g`yjow4*kTbJ z{g}inc0Z^Z2b3R6)tzxb-(j*)eNw0+iDs^|6-Hu4JKAULeh@WsqUk%3oNe8g0mmxQ z)y%iqeMK_Z{eTU8U*uAC0&5!Vr^J{?-R6OPj%Bza4)Mt`CEWh`eRal(1Hw32oJ;i9i7=DDc2C3%(A zYtvz97`x>CxMA1?+HNFzzoDMA`K8tLOKIb#Mx`AvSZ(xHLMwWr>T@SQ95+A1wO#|y zm$$MZ7qXO#!GF>zQ*fJjS`MTW9h_5-BIn6>rLu=_mW`2iN_m09p-Ar;nXvSd%c8Sf ziSRs@MJu8s`x^NA0>EpPTjXigl1KNcJp3#+{xYqf4tT9hre;|WW@&Zr{EN8n#Uvhd zXJ@F#GcEtdKP2RuNZjo77t7Dp>2%aZYy@ZHLF7V5ETINWVGgc~)88&~*(4G}nAr8% z#GKwB=FLOlo%DMSrv!p26ylG>O<0TjF(LZ#mcOnV7bjNlrSrw=BcV>P&lDi0eWAE? zyPx#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91BA^2R1ONa40RR91AOHXW0C>9cGynhtfk{L`R9Fe!S50UWK@@&(b{kC1 zj|i252ntd`uZ3c50z&cUBt?6$R6!a|i+B({DMAlw6%Q>~Oj5z>K@oqzf}r?In=0Z( zgj%tP7qJN958asBCcDo!Nw%gXn`F142On(a{l71>^JZodO3+livjqXdKu`||t`hDG z&BTf~h&bqJid-N~sfAwa3clRL{lQtYT3cIZ{JnHiQIg3DC_`r1F?TpsgIV#wyUE{wpt< z$C(;Px*#z_M3XwD2T_ZM#{h7X!^D*e8(05Z-%?L0fO8&@+BNb*x{5bg5^qpx#Lz#WrjzQRD@g*OoGHftoGhoZWwewMP}e=d8S zSBChJ8RveeW{#~GgDdh=>56+MBNMm;qxd2PMc3EoJ1qr|G*g?aqX|TMDFyD7V@pvy zzlI@{;~5!YOn`yCIb(BnC(TI+iTt2S@I={0khv10U2WVP`z4P=7kJSEXrrBHcuLIe z_cj@#4;AA8>q63AF+vz3r1QcM9o&%}nY;woy}@XE28dMfe$vm__-t8Hy2)L%S5}+@ zA_Z+Y90bHetlh?PrHVj=o@Qh>wD7-{L0v(x+@7 z(%Bn`4DkEj!0Zhv7b0%M`vyUSFBmyn$Zn-8+P+pnQa?4?#ek@VFA+Ub=0xX6@OHf= z$~QjyW1M@sibYPrf=0$X_Zp=r8lp{Na>j Rpt=A6002ovPDHLkV1iY~!HEC> literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/innovationAbility.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/innovationAbility.png new file mode 100644 index 0000000000000000000000000000000000000000..3538cf0467c19e747e47911c2d4840d4e4fbf360 GIT binary patch literal 1153 zcmV-{1b+L8P)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91D4+uX1ONa40RR91FaQ7m04jF6?*IS;>q$gGR9Fe^SxIP^78*_gZ+ERK=|iH z<&TKHXjxCXS}PxC85jTvQ?@Z8x&z*u4pr;{eUmOX3Y6(0N0?yip8KD+%my>5+lSBon zKOb9&mRtq`cQZlv0l-HSr`fuku(di)3FCxsr{9Cl*2;Ifj;rTQP&wC!e>Dj3w3~rS zdio~3-!iG&#Di^#5DE+%_?Kv?qQ<~-ijG~Zdjfc;>vFoD^!Xao^`T#@dZ^qlc^i+T zkHJ}JSOnP!{~0V2EVO}(Em&;9LR+9v|Kb=dwxHeumPo~Pd4%<3`!?v!*LRp>5Nf%= z79>3!jhOl1nVMkMXsI+ z^1AAG*-Hi&DS;O`98s(fhGPpjor&c|urAWwM6I#SbXKw@Vg1uB(8uYzLV>q*HQK}J zsQa(Zxs2mDosKyYR6zjcecef`@9%2y+um8Cp}+yUcs$d5($(tNpF|`r$U`^UrbCThjpe?zbtVxi!)%yhQI@YI~kQI z@rsdO+>?FC&RT)uYqTYBgG-nT0|}d09g4-lNPG>eBQR$R(yU!X`ex1%0rzsa9oEs} zzf1aioDI$DNUnQIPJ%RRuW-Q#d)OHYoX(-Mg?mc>tRw?&HyYntnK;Kev)4{~EILB( zF*`U1nvrkF=^HH{+{EErGz@-H+$I_#l^U3-N{I^w9ttuLnHwc|AwC;Z;os+4iGzC1Aq4B%Vmqk|XX*x{T~|*l(<1R%>AV?&4Uza1It(02 zE8P5AC^C;#8G?TW-gc9ek$e8&GB+?uNLWS7$~D8tZ81s9(nM&y@FUQh@_nXdqugyq zO#XZFZ^}oz!k8qd_%4<7ez%HYK31TFnk2!o!p7u5y9g?R>}l9Ec1ui@3TnWvOaz1Uy@sJ{wmoQ_ISJWztwZ3)kd&JE>v(pmoj_EZxY T4<;Rw00000NkvXXu0mjf{$%=r literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/location.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/location.png new file mode 100644 index 0000000000000000000000000000000000000000..4e74d0b98c0a9ce87d5db6e4bfdf569f2d802a70 GIT binary patch literal 3790 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 Ef_r2|G5`Po literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/logOffStatus.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/logOffStatus.png new file mode 100644 index 0000000000000000000000000000000000000000..9d70c8102411dc9bc573098a91d0ab47914eb8c5 GIT binary patch literal 1938 zcmV;D2W|L?P)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91AfN*P1ONa40RR91AOHXW0IY^$^8f$_{7FPXR9FeES9@$!RT{tN+&gz( zo!Tia6fLzawUt${?R1JoDkLf~?jjH$G5oRn$D$!w!p8WAy6$dbH2$N1p@tYAQ4^yv zVY4bGny}dfFw#!xl<5N)(+7{FcC_t0I#(?@*==xj!aQFf(T&-QxfQ3NdIgRs|q1a0T zEQO{y!Wau-JYmT41Q$ZLJYkxRlCF0Mhhwv4%&&MM3-Nm8z`*l2WI$~D_6nZMeF~TU zX;E}eP*H1L`2y%KT=HdMepg;)5VM{jYUt7JFe@mz=-F_Bk)?fVtRV3IyE&^%)870 zoUCKMrzdJM)`;Cp4oy4Y8ytMQnBhjpnXazKa*Fafyui7xr`7TC^%b$$j4fxG0rAex zZ*{MC2g~IoM=JGb<+*cT*}$9W^Q%{H%B)*=#`Jn6md{UA_w}u}<#BtE>h9jJyWKk| zirwk-!QV?c$#=$L5jB;11h+zhmz(3gy@zeRmIp*2;E2nzhU+G&ns%geaPV;(@O$t3KW*Fgu6EmP_mt8~=c1yb zc5cg-cM{#*drN7Er+;F{2@1+2=dTgnGC=eD{~;NMo_*!o}AoQilMoGX6Ai(I!oEqFpRw% zig)9ZQhFVA4iBFz$E42AhU9oWfB?z>=Qb)U2WESF|6pV19(?eYd|TU);dVFkY*u20 z!fpiKe{Fhk&!(nw(EK&U0rWn^;jUIZED|%#6UD&Nv2T2Q1o>eraDr=^giP6w$Ek*J zESVhO`TQDkEfUTy|G>Z(rTok0iqa1w$$$oqy*DGxN)Rxy3{+;a`uK55!=3o(rSsy} zgy)07QFx_=;PB9+{!^#Er17-8fA1bJd5KBCjP!|mgca3`i@bP8V$B71r+5ZH+EiVeJ#i=Y%4FfJ$tglJrela!+d zhyX`NKwb-?Ubq7z${ilgdH?L@%}cj~Amti#w!`y8n&wdc10tIOXmdHRy(T=KwFQ@} z4~%O~mrD{(=T1a>cuim54CdX2$CEc@*#%Dw{B+-aT{d6Y9`QnFfH1rOym^#j07uZ1 z4g{A7 zJT|eD_HPJrlKVC7e^|)E07;Xi{Y#*t!F*fWJ37)V-4^e}#O})T=dZYG&WjgEz0qhd zjIip%Y*W(}7!rvm|4Hn=ipIcx!rADkCg*a8XlJ-e2Z>PHP}hBoqx!$|(xpAlnVG95 z88wj@tcXSf5OfSm-Yk_vbD=12P|!0?J4OYo6$zrD!5^=yo5NL-oThom7YhBo9P`bt z;fVKVIX{eGmAr+*JlULP)$m_dqR#_>3uBoXl?{Xcc-OGi- zm!zC9mIrKb{N8(qb3${6j-=8&|Fujg7APnwmXu^^17Ee@)Gd&2mL~xazy_21cJIfwi~N$nPV9SE=vB()tFuc5p` zP0{rus2~1TF*36BU%((^b literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/lookMoreArrow.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/lookMoreArrow.png new file mode 100644 index 0000000000000000000000000000000000000000..4ac42e6b85ed42dc7fe77aac374dbca5ab71898d GIT binary patch literal 1004 zcmVPx#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR917N7$F1ONa40RR91CIA2c0KEW<+yDRrR!KxbR7ee_mRWBSQ546ArEDds z1|JBKU&Q|DK_{~#E0GI4`yXX)u zOVMa_sG4_x3BJ3#>zbIDNTDU`gzB--Gn8)MM4etRHC7;hFPH)j4h|;E<#Gz@JOgBL!{u-|e9U}()q!A|T__anXupprNsvX$=%Q-E;o&dw63bCyl;q5i32vFKpF9#u1AFK5UH+{Q09 zGc(h7`)g(_AU>b(7oc&JB%^i-U0Q&?NnIr7aj7d~5kL>LQmN2ca#i>sW!x|x2n0&Z zC+W&q1i0Pqs>9)k!OjUEqz^ZG-(B;ezyzaBf|iRzmC07eW$ezBdMqfep}`bIeN4-T zT2Lte{*;>2u|VcXU<#y~0v?6BM>Y-Eix!LJm7*)2G5=744ItJ81}$h9Ib#7KiHFzG z5#&=|O{9!EknLl{-eK|INgoRg=xZ>N3|d0R+$4Lb4Z;BQW`7R*7V{n947nZ*27i!m zByb<-vB_jwnx39+_x8{a574JwnV#T#B*~$a@larV7Cb}DZ3HCz>ekR3H;enr&ik&6mk5JQS_wvO>lI@w?$#pFM4VIf=zTfJr=^OL) zsG2nf^hp=Aip+1|eWwYfy9~@2&<#M>SSm-bmuF{Z`B}^^cdC8CfW8Do*+J^`|JJk< z+b3i6>03-%VG~QJX-v=ZS&U@j24xDH?|u5DTEN-M4|EWIi~}W! zw}oAWpYOfZkPx#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91AfN*P1ONa40RR91A^-pY0MKtdC&gf>_KvqHCz_%8767!$i8UjqmiK^HuLAD}kC zpa=HBY;A_|4)E=UX_)MgK>8g(P!A_ySi~W>pWvZ*f%PfE>#jl5Nj%vA!4`Ngq9Se| z;y+$Ow_7}J@PNe2_W=T}hL%=1=4`oh(yrD( zg9HY|uf_c;$-zU2H83J#8&8C39d|NHt!u(B5}7Z4Ev}u8oqcvr+SM9(ErAyCYjN8p z`GxpNmv`ledtbOdO)84bP@@j?H)UP00^+5h7JO}j#RyVJfA8%OlYR0=)GHl4%UYyT zoEi9LmvH+5d7R+WXrFi&cdG2zuZZ{Dyj11$G?sx7s@#!!|Ns zozX-i__vd(Tz00qRa3H9ZZEvawd}ty-{zDunNwwtz*n=l#XG@Hwzf+)!wj(hg8RWv g$=A5$_IRqYzntS7)^X$iFaQ7m07*qoM6N<$f)H7eh5!Hn literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/marketPosition.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/marketPosition.png new file mode 100644 index 0000000000000000000000000000000000000000..77d647cddd8ed62e6110f3f7a405642737df3334 GIT binary patch literal 2155 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 literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/news-search.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/news-search.png new file mode 100644 index 0000000000000000000000000000000000000000..67df87acb16a642cc7972315de9d741962daa8e9 GIT binary patch literal 874 zcmV-w1C{)VP)P000;W1^@s654Bdt0009YNklYGLcA-f*BPObWu?o6}H&i`aLH%cJ@`9j_1Gs`#zuV`<(Z@M=|91_4fAG zs;b%p4}%zpgZJpJfo7-EnKL#$Wrm~I>#ZT#eH=%PMq@X;1sH)yIl7}@pscLy3%;$Q z{164|vLEv-P8I!LN!UqhKEk7=shL#iSRlh^nePa5^U@ zMNt|_?3QspP$)pb&G-z0Di(PY&MJ!E?_a>m2gC}uSS*$YGX7sstO?&qu%ANP;S5ni zq0nKprR-#w9Z0X47AC|>4g-8OTcm>Fh!|+oMd4yV+g=bi1u8iND`B0;GubAZa5(%( zcn;9IU^biU({o4>(S7Uc>iR8%VnIjVN-VreI2DN^rc`AyW7<748)u&7BuSB<%u0F7 z7s5pgJ6J2hoX`)#sZdZp5d~Z)JO?yOEIWEGoC<}j!Yc|^a$dL?^!4>^Ag&Sw+S}W; zXTvxt3dip@vrnLomK}r(78cqsL3HD|a606f7}#PWxu3VTCfzCDoP}M-UO^}B@G{Ho z%~UU15w4P9)D9qT?Kpu}8RvuB?XJY{89ws1zoa938D|x(h*-FTT<|d5GMM!(bAhuB)dN1nk6V)lRt^Ha>bS(t~hPIN`Y!Z%|~woZVYmec6&0Xh5A@C1e3 z*mje61<&9LI!z*xi1<%px3M7IwVzQ$i{Ot0Z%A|r>;kL7GO&&X*s%@aq7#S1@s*u! zL@C$)0a|y9u_if-Xx0M%>~_1{9_tBv%5Iz3(GcG&)4UcTxq;nIgRP7ogPp-(@b$bG zA+aVDYG5z|D*gZf0RR7#7a8jS000I_L_t&o0NABSmaF}i?*IS*07*qoM6N<$g0z~B ACIA2c literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/newsEyes.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/newsEyes.png new file mode 100644 index 0000000000000000000000000000000000000000..4b4f77d6edf6b2985b330ace329de8814e559101 GIT binary patch literal 684 zcmV;d0#p5oP)xQre}q6j4OnSRw(dP#=rprqZAwAq~mRO9O&I1<`cXMK_8ePe?RI z3ZW`md_W~wOK~A0xDuqea8n~CW)bsF{N~mhDD*P_oipe0pL6Dn(CzT0QmNyKL}CGy zLH9rYvcF6wlc#qG(QPAwU?>)gt#vw`k2qVp-R`r#zPaPF-h z5t&XxupxvPBKVZY;~DXKy)%lUM3ECfu7lW*5iOd{=6XCHpF&obN|ecDjx-vL_a>8R z5${n&QC6fipU>-YzC{IhbGh6esdKyCpYb_LvIm@>VxM5&Y7LUF27_VQ;c!e#rGzZK zR4SDTn5CVYl}e>d)nn2oL9!q*53#??X0y9RG#XvNu|*qarGo}aFCcG_eHXTV+Wx?K zMOMkKE|<$SgMPDKufGwnUW8~)wQT?G}ko6VCp zo2{YwaA$WQIm|Uoh;TUEvRbX<9PGTK`Bfis=P$DDWKi1fGjTB4^mIK~SLOU+s2#j7r9tT13W5s1->;f>D2SI-SGZ z%>{ZlfG}BK7>&jy_BmP|K;LBHR>Dq}SK0{{U3{|2B&@Bjb+21!IgR09A#(=)UK Si_+cz00006Tf-5QL)WfE_M65Qz{%Qe9ZoRfJtc7gO6%SrHjTP)!Jg=%O9aO*gXK zMbuRgLPSY7T^Lbbm|b)NiJ=7>S&g~P_4|KREVjw__y4@l`<$PbnMQ@bk&%(Rkx1m@ z@bK`)3MQ7iVt_)Sa1x76RaI4=2(%r!>{m7b4wtaD+ibS$rfC}RbRZC@M_2Nd1Q;D1 z-G$X46};{4?!JP&1K6qLDO~dX7l6LE;y8`50UwaH+wGo7r_;W=y1M3YIDA~XV*Cpb zjYgYrngzOV>FMcNkRW)y-hpg3o2H%HIv2wVFf=se%;j>g$!vlavc4=fl8m#T;Pte) zE*6WemQJt&*zNWw99EI#U^!>*jC?*nE+)u5EO7r>On_Ff0t`^eTC=*k`kF2hiNpo5z_8*tgfp2;OlQIAbY|cJNO0E*Q*bsy zYi2u#4?dqS2OBt_WACSGYHEIwrOEI2TifX9=*Z)^lZ4x7^9Aw*IA&s`mCeeT$Krr* zfp=W$_5G-=t$oJBI*QJ~ai*)QYf&0G- z{r%sTmzUjCVk|8!S@Vz{90KDeeceY$QRZ{dhOBRm{{005ohOLFRua;Y?132lSyfE|)811>oIJVQ?7ZpD<*&g2CV&3B0(| z=-QcjV=|f4sxKmYdwYAMy0-#Ipq0n;zJY3j;46dF4~hoc$bAyb5$GYq+~Vj!~~@ZE&a44lC;E_NC%yaL9H$QkU)XK z6e5eLgM%6e5_ZF2)WoE5u_g}E($e}ng*LRlXKCKQ_ug~<_kZs>_nxaNI=^Hx>5N9B zYw>vePa=^h(+YC5>%bQZg^XHL{}GJEV%Mgpr_0;h+i|1O*j_4?V)Wfi7CfOfgQr%j zwZMW7`gLEOAcQF1h1S;AwApO#ayp$o9*<`n#9c0zAV_9VmNygR zysp}gLo|-4h$)c2?AWybNqPr7tG0K?O4>e2Pj;vfc1Z?$;7*1R>?B7kdK|7?MWZ6f zeLAj36uaGSPn%4pUQY8O7kOiLcJ`py_ksnxWh{c984Sqaf8fww5!Nxd7KDFM&nNft z@rlMy$>9{Fo^(2G*h|pr`~Ch5_wMl4*4A6{zLrX*{8b(rr@%v%dX@TBvf1qOsQpY5>kuxL79(v+CX;y}AuBj-B(;NW1bY-@rtkuYqKT#%f!S;G0qX-;xg`gU;#+j~O%4QGt{zZD1s`ebeu zb%J6X9UV<@(GPH9x0!epTL|&xUEJe(bP>rU{&t(q_6UF7_ZI*F|NlhCG_wEz00v1! bK~w_(GeS_gFXS`x00000NkvXXu0mjf@W^!U literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/optional.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/optional.png new file mode 100644 index 0000000000000000000000000000000000000000..173b5673c4e690fb91d5202b10dc1e03574a75db GIT binary patch literal 2293 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 literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/rightArrow.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/rightArrow.png new file mode 100644 index 0000000000000000000000000000000000000000..2afd81ce3307796ed6c242585b8b0be7270e1a17 GIT binary patch literal 380 zcmV-?0fYXDP)`9ioAnj z;Vu6J20}=RQ8)|?%;!1(Ap*zedEUl#-N*l)aAAGlE21c#1HJzXPx#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91ET97b1ONa40RR91FaQ7m09k&WAOHXbA4x<(RA>e5S$&99RTMwx-nVO! z(T5m?u@$Y9n5blhxiULzQ20kdSxVqGy9QAd(f(BwG?n#FfrTLy?Ch{xN+}d%{iV&W z$+l);N^U7dS|(eNim`6%%zLNb9e2hzZ{M!-KBi^C1CM*odFSKz?)SZqDFW?im08-N zc`VKXVrnGec|^`^BA$z|3eOSne-g`Ka_ARP&Vf3z2A4I^5U1G*lbWk_+WDB=td)Hy z0Nl#N3x#ApeCOb~wAvVBb_J9}__#q)vQLo=+P3~Kc@zCu%}0y_{KYdeuubZDm*I8A5I~tAgNzfXmZmRrv-`7EQPUpdRm|bNc7(`X6l(% zbP;f^o9ki?*SdzS8YDO?EKi6nzq@0z;;XQvZ*}X!@bLo{dMDXsWxZf_w#po>L+y7e zLdD*PEl0gukzq{GT6+BSL3J?$mc32g{F@gch&h0cH%g`CIv{7YP6ByaHWpgF80B#A=flZ0>Qno`gEQ z`Y3WtUoHcQF0Pn&4JaZ zbe-N*VGl9mj2MiRaPf2-%&XEm?=*}bY?UVGB?GpvE#CsLx1ZNm$Dv}dU`nyMs`K!% zf`4Z+jmEE%cDG7{klF!rU8PIe3?~jzsNa)iO>m}=$m%D9xD~Xs2lklhLJ-r4Ws7sv zpbksDZT1WBHAnGcjiJWtZB_#1<(u=TVqD#Nm zzfP_$-iC$^QsKwBmJDt$$7tM&gN5J}-d#~L2v|DkS`Xo#Hw{1BFGnYBt6P?Lb9ve= z*KjGcL(b|FAEE?S{sexpfJK}QZmql8@-KF%X2Q(q--F-CQ@HY z<_g=^kFo*=W6f>8~--jjnHFT3DC7q`n##!&J%PsZ# zlJ`09c^62G1#l^2E>&2=tkz;vycpdDT}6JzS?=@tyxO#^hyN8P-G literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/shangJiantou.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/shangJiantou.png new file mode 100644 index 0000000000000000000000000000000000000000..eade9da2cb580b6ac20377cebb66f6432a9b9336 GIT binary patch literal 428 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 ai2Hy2DZYlmX}HV)0000;?P) literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/upArrow.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/upArrow.png new file mode 100644 index 0000000000000000000000000000000000000000..c81400c96bf7933a47254bfeee4a1b41c0ac00ce GIT binary patch literal 699 zcmeAS@N?(olHy`uVBq!ia0vp^Vn8g%!3HEXp1%tNQjEnx?oJHr&dIz4a$Hg)JkxxA z8MJ_G4hF{dOa>N^5+IfWVg?501&j>LK$;OGwtxvPE4F|c&Xxly)CsJZ&A`B<>gnPb z;=%iNnzz4jpvdv_J7o=We75j&u*7UMY-90WyI`fSVGWCYgSFYQ*3QnH0!41&-Xp!8 zYU_IHSYk_8aVi+QbR-_UB%7(bE+x?Fdx2hsybt%3mZ>jQCjYiyAAfF+8!n-CK!C$o zZS&d%Z7jQHa_;}v(H?E}&p2+EQ;W7?#uJf$TcxU5JD!%!m1n&E`EvMTmi-zB9AkSp z_ys>K-S)Gl)#JPDZ>B{tH&2S?TiY2Vm_t*^wpg z7iC*#HVFQI9j0(oy?ATohpdNE4s}oXm-_ES$E;nP4=#VSkiN-Y XmAjmKv($gTe~DWM4fZTK4h literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/visitWebsite.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/visitWebsite.png new file mode 100644 index 0000000000000000000000000000000000000000..e0289434d41024d63dbf166c35c6560e0daf3026 GIT binary patch literal 4220 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 literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/yRightArrow.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/yRightArrow.png new file mode 100644 index 0000000000000000000000000000000000000000..d3a908ebf054b80a589e2b65ec65346b6e4cff3d GIT binary patch literal 509 zcmV&00059NklA{p9L3SCMIrEBdVP1B`=9Xhp(omvXDeH5h7rL;q~{sH}wv;|Rc z6CIo!#E1$G5kU~#1koWX{=k7NIo^fH*m4B$4yTbIraN(q>%}7NL2l zH=X-Wlrin*a{vGU|Np%6Y1#k)00v1!K~w_(6t46VIhKw+00000NkvXXu0mjfD-h@i literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/yuan_jiang.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/yuan_jiang.png new file mode 100644 index 0000000000000000000000000000000000000000..c14808049608eb32926bd92ddb0ef38b30c46e99 GIT binary patch literal 940 zcmV;d15^BoP)!M~R73?<+DZlmEf#GA3Q<-Mz7?8j&|CD-VoB6X z1qDG^WE)gglo~`Lxum4#GJ5*I<0zvx%^61>{{L+Mw{Y$~_s(@-@r&IPJ18b`%G&ru zPgY!_r$Dk?veB0u7qCVQu@;i}ukqZ3Ns)1hQ%|evnja3-Jq;WZ(FKxYB!~Et;{~h{ zBiJ%>$d!7)Z~|3iH(Ojc;uE0L1rsf48>1i`a;XuB)WbL_2@&xdr{)Ubnk084U9W=N zYt*7 z2mOnEJ5~pbhfmZPn-i#U!MA4BZC|?!`Pq*U9W~ktZ$RQIGIl`^dJ*l+Oqw}Zj(-X#p=3?nF9UCCZZf@nqf_YV4AqS*g%rwjD)6u( znx2jWMdPrPLM1y|trB0vgh~t>uMp!vV|v&^p$klNgfl{NpkoA$2iny5(YV%(f;5X` zmmz)@{}J1Pjv^Is-9haO($1f~NLs6?bp-ZBGH9GnyNulQt5~scjls6*Hq%$vRGR+8 zz6|7?ykf={%@-QKvH&9WT>EQ0<7gJ5hL6POk`IPfURj3CtCNwid=pB(TkS#KS9tBT zK|eGKL7K&n)XO-&>l8i~zr&8y1XB;zD5!@{qZ&%%s$gK& z??1hZ!x_5~IV=jipKgSU#c|8xXesb9+AIW83x^o_uB+o(0nH@Hi4on5T zI5Ea=?|iF~j{tr_a;-n}kns`+V=O%i^NMfCam(Sje^TeXyj6U?L%Y+M3zJpJVd?WF z`#SP{+MT*xjPvr)I$0HOQd(W=M1(n@7B#8uFV)4E1p*3hf8`g+)=&-{x&Gb O0000auh!Yg2(U^@i!4HI&i^r))Gz8o~$v&IMD5@0@P6?y{V(DT|HTL+&GZu zJ;@v8oQoA@aSx+!jO7Lr=$2Vo#7;cKODv4>m=otgDjNy39JP^Z<_aYk9#cJmRU9R$^?$SazWd=_N%7zwN|mQ!~KEp}PA}sVT^MQV++5byhk` zW54DD&$U6PmzN;5;5cYx6a!@!5$XC2IGq@|SC4`6OMp_w99E5THNW$%HrTYne9+(! zf`!Ef?%cM;jE>D45q{Hwq3buy+^$nwG(ed);NAnr(0Ak{B4585I7K36R7;nb@z>Mm z=-qqR)bn?g$;R`;1VO<8&~Qk~SQ5p?Xnf=u4GnW|7i_G8cF<&^RFI9SE18mZTGYkH zy3-DvOq6=3DM~HLl(f+zMJ?Jr>Jj6B4IxPwpL;m_g;pOLfAhV(lc=alPm56;j@W3~ zvsbNn@)-lpF;qcO4-#n99|VO$pl~<=7JSBw8JZI--?#QFn17HmwaVd}wdmb*2$4@; ztndQjr>zh#sg1D|uJ+aj9&0!kD{4F)t&jeSj~mN^Ym?_3|AaP4o!q3RnD&I~6l2xc z7;$aNJ^`ifPC)*%VlB}W?a4}0jAcUr?)I0Zd>#dfUO3^8Ctp_45G~OhUym0vjN|K& z^KgXKHX^#lYl(d40pSQ&G?@F(nAKR&asxe`uPR+MxQe1U0;t({navH:t.inject("navHeight"),contentTop:"",activeIndex:0,bkList:[{title:"存储芯片",count:8},{title:"存储芯片",count:8},{title:"存储芯片",count:8},{title:"存储芯片",count:8},{title:"存储芯片",count:8},{title:"存储芯片",count:8},{title:"存储芯片",count:8},{title:"存储芯片",count:8},{title:"存储芯片",count:8},{title:"存储芯片",count:8},{title:"存储芯片",count:8},{title:"存储芯片",count:8},{title:"存储芯片",count:8},{title:"存储芯片",count:8},{title:"存储芯片",count:8},{title:"存储芯片",count:8}],bkFilters:["按涨幅","按连板数","只看龙头"],filterIndex:0}),onLoad(e){this.activeIndex=e.index,this.contentTop=this.navH+20/750*t.inject("windowWidth")},methods:{}};if(!Array){t.resolveComponent("navBar")()}Math;const i=t._export_sfc(n,[["render",function(n,i,o,c,r,l){return{a:t.p({leftText:"板块异动明细",hideNavBg:!0}),b:e._imports_0,c:t.f(r.bkList,((e,n,i)=>({a:t.t(e.title),b:"tab-"+n,c:t.o((t=>r.activeIndex=n),n),d:n,e:r.activeIndex==n?"#2B2B2B":"#999999",f:r.activeIndex==n?"1rpx solid #F2C369":"none",g:r.activeIndex==n?"28rpx":"26rpx"}))),d:"tab-"+r.activeIndex,e:t.f(r.bkFilters,((e,n,i)=>({a:t.t(e),b:t.o((t=>r.filterIndex=n),n),c:r.filterIndex==n?"#070707":"#939393",d:r.filterIndex==n?"1rpx solid #F2C369":"1rpx solid #E5E5E5",e:r.filterIndex==n?"#F2C369":"#fff",f:n}))),f:t.f(["名称","涨幅","连板","板块"],((e,n,i)=>({a:t.t(e),b:n,c:0==n?"left":"center"}))),g:t.f(30,((t,e,n)=>({a:e%2==0?"#fff":"#FAFAFC"}))),h:e._imports_1$11,i:t.s("top:"+r.contentTop+"px;")}}]]);wx.createPage(i); diff --git a/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/bkydmx.json b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/bkydmx.json new file mode 100644 index 0000000..b807e42 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/bkydmx.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "板块异动明细", + "usingComponents": { + "nav-bar": "../../components/navBar/navBar" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/bkydmx.wxml b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/bkydmx.wxml new file mode 100644 index 0000000..e77758c --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/bkydmx.wxml @@ -0,0 +1 @@ +{{item.a}}{{item.a}}{{item.a}}跟风康强电子+10.00%2连板芯片(封装材料) \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/bkydmx.wxss b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/bkydmx.wxss new file mode 100644 index 0000000..db2056f --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/bkydmx.wxss @@ -0,0 +1 @@ +page{background-color:#070707}.topBg{top:0;left:0;width:100%;height:auto}.stockDetailsC{left:25rpx;right:25rpx;width:calc(100vw - 50rpx);bottom:env(safe-area-inset-bottom)} diff --git a/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/cwDetails.js b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/cwDetails.js new file mode 100644 index 0000000..c942388 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/cwDetails.js @@ -0,0 +1 @@ +"use strict";const t=require("../../common/vendor.js"),e=require("../../common/assets.js"),i={data:()=>({navH:t.inject("navHeight"),contentTop:"",otherTop:"",activeIndex:0,tabList:["盈利能力","每股指标","成长能力","资产负债表","现金流量指标"],filterIndex:0,filterList:["全部","年报","中报","一季度","三季度"],leftList:["营收增长率%","净利润增长率%","扣非净利润增长率%","归母净利润增长率%","经营现金流增长率%","总资产增长率%","净资产增长率%","固定"]}),onLoad(e){this.activeIndex=e.index,this.contentTop=this.navH+20/750*t.inject("windowWidth"),this.otherTop=this.navH+.272*t.inject("windowWidth")},methods:{}};if(!Array){t.resolveComponent("navBar")()}Math;const n=t._export_sfc(i,[["render",function(i,n,o,r,a,s){return{a:t.p({leftText:"平安银行(000001)",hideNavBg:!0}),b:e._imports_0,c:t.f(a.tabList,((e,i,n)=>({a:t.t(e),b:t.o((t=>a.activeIndex=i),i),c:i,d:"tab-"+i,e:i==a.tabList.length-1?"0":"40rpx",f:a.activeIndex==i?"#2B2B2B":"#999999",g:a.activeIndex==i?"28rpx":"26rpx",h:a.activeIndex==i?"1rpx solid #F2C369":"none",i:a.activeIndex==i?"bold":"500"}))),d:"tab-"+a.activeIndex,e:t.f(a.filterList,((e,i,n)=>({a:t.t(e),b:t.o((t=>a.filterIndex=i),i),c:i,d:a.filterIndex==i?"#070707":"#939393",e:a.filterIndex==i?"#F2C369":"#F6F6F6"}))),f:`repeat(${a.filterList.length}, 110rpx)`,g:e._imports_1$14,h:t.s("top:"+a.contentTop+"px;"),i:t.f(a.leftList,((e,i,n)=>({a:t.t(e),b:i,c:i%2==0?"#fff":"#FAFAFC"}))),j:t.f(8,((e,i,n)=>({a:t.f(a.leftList,((t,e,i)=>({a:e,b:e%2==0?"#fff":"#FAFAFC"}))),b:i}))),k:t.s("top:"+a.otherTop+"px;"),l:t.o((t=>i.sendEventComment())),m:i.eventComment,n:t.o((t=>i.eventComment=t.detail.value)),o:e._imports_2$10,p:e._imports_3$10,q:t.o((t=>i.clickComment())),r:e._imports_4$9,s:t.o((t=>i.clickFollow()))}}]]);wx.createPage(n); diff --git a/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/cwDetails.json b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/cwDetails.json new file mode 100644 index 0000000..0c84504 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/cwDetails.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "", + "usingComponents": { + "nav-bar": "../../components/navBar/navBar" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/cwDetails.wxml b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/cwDetails.wxml new file mode 100644 index 0000000..a075dec --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/cwDetails.wxml @@ -0,0 +1 @@ +{{item.a}}{{item.a}}最近8期{{item.a}}2025Q3 1.87 对比自选分享 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/cwDetails.wxss b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/cwDetails.wxss new file mode 100644 index 0000000..d398650 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/cwDetails.wxss @@ -0,0 +1 @@ +page{background-color:#070707}.topBg{top:0;left:0;width:100%;height:auto}.stockDetailsC{left:25rpx;width:calc(100vw - 50rpx);background-color:#fff;border-radius:10rpx 10rpx 0 0;overflow:hidden;bottom:calc(110rpx + env(safe-area-inset-bottom))}.bottomC{background-color:#000;padding:20rpx 25rpx calc(20rpx + env(safe-area-inset-bottom));left:0;right:0;bottom:0}.bottomC .inputC{background-color:#424143;margin-right:20rpx;padding:0 33rpx;height:70rpx;border-radius:35rpx}.bottomC .inputC input{height:100%;font-size:26rpx;font-weight:500}.bottomC .contrastShareC .item{font-size:24rpx;font-weight:500;color:#fefaf6;text-align:center}.bottomC .contrastShareC .item .icon{margin:0 30rpx;width:auto;height:26rpx}.industryRankPop{background-color:#fff;border-radius:20rpx 20rpx 0 0}.industryRankPop .popTitle{margin:0 20rpx;line-height:100rpx;border-bottom:solid 1rpx #E7E7E7;font-size:35rpx;font-weight:700;color:#333;text-align:center}.industryRankPop .closeC{top:0;right:0;padding:40rpx 26rpx}.industryRankPop .closeC .icon{display:block;width:20rpx;height:auto}.industryRankPop .sectionDateC{padding:30rpx 26rpx}.industryRankPop .sectionDateC .section{margin-right:11rpx;font-size:28rpx;font-weight:700;color:#2b2b2b}.industryRankPop .sectionDateC .industryC{background-color:#fff7e9;padding:0 15rpx;line-height:34rpx;border:solid 1rpx #F2C369;border-radius:18rpx;font-size:20rpx;font-weight:500;color:#f2c369}.industryRankPop .sectionDateC .industryC .icon{margin-right:3rpx;width:16rpx;height:auto}.industryRankPop .sectionDateC .date{font-size:24rpx;font-weight:500;color:#71675d}.industryRankPop .list{padding:0 25rpx}.industryRankPop .list .item{margin:0 20rpx 20rpx 0;width:calc((100% - 40rpx)/2);border:solid 1rpx #FCE2B2;border-radius:10rpx}.industryRankPop .list .item:nth-child(3n){margin-right:0}.industryRankPop .detailPopup{height:70%;background-color:#fff;border-radius:20rpx 20rpx 0 0;padding-bottom:env(safe-area-inset-bottom)} diff --git a/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.js b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.js new file mode 100644 index 0000000..3a71a20 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.js @@ -0,0 +1 @@ +"use strict";const e=require("../../common/vendor.js"),t=require("../../request/api.js"),i=require("../../utils/util.js"),s=require("../../common/assets.js"),a={data:()=>({navH:e.inject("navHeight"),navTitle:"",searchResultTop:"",contentTop:"",keywords:"",searchShow:!1,searchResultList:[],selectSearchStockInfo:null,stockCode:"300700",stockBasicInfo:null,quoteDetailsInfo:null,isExpandIntro:!1,tabList:[{title:"公司档案"},{title:"深度分析"},{title:"财务全景"},{title:"动态跟踪"}],selectTab:0,companyFilesList:[{title:"股权结构"},{title:"管理团队"},{title:"分支机构"},{title:"工商信息"}],actualControlInfo:null,concentrationList:[],topShareholdersList:[],topCirculatingShareholdersList:[],managementList:[],branchList:[],selectCompanyFiles:0,inDepthAnalysisList:[{title:"战略分析"},{title:"业务结构"},{title:"产业链"},{title:"发展历程"}],selectInDepthAnalysis:0,qualitativeAnalysisInfo:null,competitivePositionInfo:null,mainCompetitorsList:[],industryRankInfo:null,industryRankList:[],scoreList:[{icon:"/pagesStock/static/icon/marketPosition.png",title:"市场地位",color:"blue",score:""},{icon:"/pagesStock/static/icon/technicalStrength.png",title:"技术实力",color:"purple",score:""},{icon:"/pagesStock/static/icon/brandValue.png",title:"品牌价值",color:"purple",score:""},{icon:"/pagesStock/static/icon/growthPotential.png",title:"运营效率",color:"purple",score:""},{icon:"/pagesStock/static/icon/financialHealth.png",title:"财务健康",color:"blue",score:""},{icon:"/pagesStock/static/icon/innovationAbility.png",title:"创新能力",color:"blue",score:""},{icon:"/pagesStock/static/icon/riskManagement.png",title:"风险控制",color:"purple",score:""},{icon:"/pagesStock/static/icon/growthPotential.png",title:"成长潜力",color:"purple",score:""}],chartData2:[],businessStructureList:[],businessSegmentList:[],valueChainAnalysisInfo:null,totalNodes:0,upstreamList:[],coreEnterpriseList:[],downstreamList:[],selectValueChainInfo:null,relatedCompanyList:[],valueChainFlowsList:[],keyFactorsInfo:null,keyFactorsList:[],timelineInfo:null,timelineList:[],selectDevelopmentTimelineInfo:null,caiWuList:[{title:"主营数据"},{title:"财务分析"},{title:"财务数据"}],selectCaiwu:0,financialMetricsList:[],financialStockInfo:null,mainBussinessBarCategoryList:[],mainBussinessBarList:[],mainBussinessLineList:[],productClassificationList:[],financialBalanceList:[],cashFlowList:[],incomeStatementList:[],dongTaiList:[{title:"新闻动态"},{title:"公司公告"}],selectDongtai:0,newsKeywords:"",newsList:[],companyAnnouncementList:[],getLocalDate:i.getLocalDate,getRateUpOrDown:i.getRateUpOrDown,getNumStr:i.getNumStr}),onLoad(t){this.searchResultTop=this.navH+.12*e.inject("windowWidth"),this.contentTop=this.searchResultTop+.04*e.inject("windowWidth"),t.code&&(this.stockCode=t.code),this.getStockBasicInfoData(),this.getQuoteDetailsData(),this.getActualControlData(),this.getOwnershipConcentration(),this.getTopShareholdersData(),this.getTopCirculatingShareholdersData()},methods:{clickSearch(){this.keywords?this.getSearchStockInfoListData():this.selectSearchStockInfo=null},clickSearchResultBg(){this.searchShow=!1},clickSearchResultListItem(e){this.selectSearchStockInfo=e,this.searchShow=!1,this.getStockBasicInfoData(),this.getQuoteDetailsData()},getBuyPercent(){let e=this.quoteDetailsInfo.net_active_buy_ratio;return Math.round(i.accAdd(50,i.accDiv(e,2)))},getSellPercent(){let e=this.quoteDetailsInfo.net_active_buy_ratio;return Math.round(i.accSub(50,i.accDiv(e,2)))},clickOfficialWebsite(){},clickExpandOrRetractCompanyIntro(){this.isExpandIntro=!this.isExpandIntro},clickTabItem(e){this.selectTab!=e&&(this.selectTab=e,1==e?0==this.selectInDepthAnalysis&&(this.getComprehensiveAnalysisData(),this.getIndustryRankListData()):2==e?(this.getFinancialStockInfoData(),this.getFinancialComparisonData(),this.getFinancialMetricsData(),this.getFinancialMainBussinessData()):3==e&&this.getNewsListData())},clickCompanyFilesItem(e){this.selectCompanyFiles!=e&&(this.selectCompanyFiles=e,1==e?this.getManagementTeamData():2==e&&this.getBranchListData())},clickInDepthAnalysisItem(e){this.selectInDepthAnalysis!=e&&(this.selectInDepthAnalysis=e,2==e?this.getValueChainAnalysisData():3==e&&this.getKeyFactorsTimelineData())},clickCaiWuItem(e){this.selectCaiwu!=e&&(this.selectCaiwu=e,0==e?(this.getFinancialStockInfoData(),this.getFinancialComparisonData(),this.getFinancialMetricsData()):1==e?this.getFinancialMetricsData():2==e&&(this.getFinancialBalanceSheetData(),this.getCashFlowSheetData(),this.getIncomeStatementSheetData()))},clickDongTaiItem(e){this.selectDongtai!=e&&(this.selectDongtai=e,0==e?this.getNewsListData():1==e&&this.getCompanyAnnouncementsData())},clickIndustryRank(){this.$refs.industryRankPop.open()},clickCloseIndustryRankPop(){this.$refs.industryRankPop.close()},clickDevelopmentTimelineDetail(e){this.selectDevelopmentTimelineInfo=e,this.$refs.developmentTimelinePopup.open()},clickCloseDevelopmentTimelinePopup(){this.$refs.developmentTimelinePopup.close()},clickValueChainDetail(e){this.selectValueChainInfo=e,this.getValueChainRelatedCompanyData(),this.$refs.valueChainPopup.open()},clickCloseValueChainPopup(){this.$refs.valueChainPopup.close()},clickOptional(){},clickShare(){},getSearchStockInfoListData(){let e={q:this.keywords,limit:10};t.searchStockInfo(e).then((e=>{this.searchResultList=e.data,this.searchShow=this.searchResultList.length>0})).catch((e=>{}))},getStockBasicInfoData(){let e=this.stockCode;this.selectSearchStockInfo&&(e=this.selectSearchStockInfo.stock_code),t.stockBasicInfo(e).then((e=>{this.stockBasicInfo=e.data,this.navTitle=e.data.SECNAME+"("+e.data.SECCODE+")"})).catch((e=>{}))},getQuoteDetailsData(){let e=this.stockCode;this.selectSearchStockInfo&&(e=this.selectSearchStockInfo.stock_code),t.quoteDetailsInfo(e).then((e=>{this.quoteDetailsInfo=e.data})).catch((e=>{}))},getActualControlData(){let e=this.stockCode;this.selectSearchStockInfo&&(e=this.selectSearchStockInfo.stock_code),t.actualControl(e).then((e=>{this.actualControlInfo=e.data[0]})).catch((e=>{}))},getOwnershipConcentration(){let e=this.stockCode;this.selectSearchStockInfo&&(e=this.selectSearchStockInfo.stock_code),t.ownershipConcentration(e).then((e=>{this.concentrationList=e.data.slice(0,8)})).catch((e=>{}))},getTopShareholdersData(){let e=this.stockCode;this.selectSearchStockInfo&&(e=this.selectSearchStockInfo.stock_code),t.topShareholdersList(e,{limit:10}).then((e=>{this.topShareholdersList=e.data})).catch((e=>{}))},getTopCirculatingShareholdersData(){let e=this.stockCode;this.selectSearchStockInfo&&(e=this.selectSearchStockInfo.stock_code),t.topCirculatingShareholdersList(e,{limit:10}).then((e=>{this.topCirculatingShareholdersList=e.data})).catch((e=>{}))},getManagementTeamData(){let e=this.stockCode;this.selectSearchStockInfo&&(e=this.selectSearchStockInfo.stock_code),t.managementTeam(e,{active_only:!0}).then((e=>{let t=e.data,i=["高管","董事","监事","其他"],s=[];for(let a of i)s.push({key:a,list:[]});this.managementList=t.reduce(((e,t)=>{for(let i of e)if(t.position_category.indexOf(i.key)>-1){let s=-1;for(let t of e)if(i.key==t.key){s=e.indexOf(t);break}s>-1?e[s].list.push(t):e.push({key:i,list:[t]})}return t.position_category.indexOf(i[0])>-1&&t.position_category.indexOf(i[1])>-1&&t.position_category.indexOf(i[2]),e}),s)})).catch((e=>{}))},getBranchListData(){let e=this.stockCode;this.selectSearchStockInfo&&(e=this.selectSearchStockInfo.stock_code),t.branchesList(e).then((e=>{this.branchList=e.data})).catch((e=>{}))},getComprehensiveAnalysisData(){let e=this.stockCode;this.selectSearchStockInfo&&(e=this.selectSearchStockInfo.stock_code),t.comprehensiveAnalysis(e).then((e=>{this.qualitativeAnalysisInfo=e.data.qualitative_analysis,this.competitivePositionInfo=e.data.competitive_position,this.mainCompetitorsList=this.competitivePositionInfo.analysis.main_competitors.split(","),this.industryRankInfo=e.data.competitive_position.ranking;let t=this.competitivePositionInfo.scores.market_position;this.scoreList[0].score=t;let i=this.competitivePositionInfo.scores.technology;this.scoreList[1].score=i;let s=this.competitivePositionInfo.scores.brand;this.scoreList[2].score=s;let a=this.competitivePositionInfo.scores.operation;this.scoreList[3].score=a;let n=this.competitivePositionInfo.scores.finance;this.scoreList[4].score=n;let o=this.competitivePositionInfo.scores.innovation;this.scoreList[5].score=o;let c=this.competitivePositionInfo.scores.risk;this.scoreList[6].score=c;let l=this.competitivePositionInfo.scores.growth;this.scoreList[7].score=l,this.chartData2=[[t,i,s,a,n,o,c,l]],this.businessStructureList=e.data.business_structure,this.businessSegmentList=e.data.business_segments})).catch((e=>{}))},getIndustryRankListData(){let e=this.stockCode;this.selectSearchStockInfo&&(e=this.selectSearchStockInfo.stock_code),t.industryRankList(e).then((e=>{this.industryRankList=e.data})).catch((e=>{}))},getValueChainAnalysisData(){let e=this.stockCode;this.selectSearchStockInfo&&(e=this.selectSearchStockInfo.stock_code),t.valueChainAnalysis(e).then((e=>{this.valueChainAnalysisInfo=e.data.analysis_summary,this.totalNodes=e.data.value_chain_structure.total_nodes;let t=e.data.value_chain_structure.nodes_by_level;this.upstreamList=t["level_-2"].concat(t["level_-1"]),this.coreEnterpriseList=t.level_0,this.downstreamList=t.level_1.concat(t.level_2),this.valueChainFlowsList=e.data.value_chain_flows})).catch((e=>{}))},getValueChainRelatedCompanyData(){let e={};this.selectValueChainInfo&&(e.node_name=this.selectValueChainInfo.node_name),t.valueChainRelatedCompany(e).then((e=>{this.relatedCompanyList=e.data})).catch((e=>{}))},getKeyFactorsTimelineData(){let e=this.stockCode;this.selectSearchStockInfo&&(e=this.selectSearchStockInfo.stock_code),t.keyFactorsTimeline(e).then((e=>{this.keyFactorsInfo=e.data.key_factors,this.keyFactorsList=e.data.key_factors.categories,this.timelineInfo=e.data.development_timeline.statistics,this.timelineList=e.data.development_timeline.events})).catch((e=>{}))},getFinancialStockInfoData(){let e=this.stockCode;this.selectSearchStockInfo&&(e=this.selectSearchStockInfo.stock_code),t.financialStockInfo(e).then((e=>{this.financialStockInfo=e.data})).catch((e=>{}))},getFinancialMetricsData(){let e=this.stockCode;this.selectSearchStockInfo&&(e=this.selectSearchStockInfo.stock_code);t.financialMetrics(e,{limit:8}).then((e=>{this.financialMetricsList=e.data})).catch((e=>{}))},getFinancialComparisonData(){let e=this.stockCode;this.selectSearchStockInfo&&(e=this.selectSearchStockInfo.stock_code);t.financialComparison(e,{periods:8}).then((e=>{let t=e.data;this.mainBussinessBarCategoryList=[],this.mainBussinessBarList=[],this.mainBussinessLineList=[];for(let i of t){let e=i.report_type;e=e.replace("年三季报","Q3"),e=e.replace("年中报","中报"),e=e.replace("年年报","年报"),this.mainBussinessBarCategoryList.unshift(e),this.mainBussinessBarList.unshift((parseFloat(i.performance.revenue)/1e8).toFixed(2)),this.mainBussinessLineList.unshift((parseFloat(i.performance.net_profit)/1e8).toFixed(2))}})).catch((e=>{}))},getFinancialMainBussinessData(){let e=this.stockCode;this.selectSearchStockInfo&&(e=this.selectSearchStockInfo.stock_code);t.financialMainBusiness(e,{periods:4}).then((e=>{this.productClassificationList=e.data.product_classification})).catch((e=>{}))},getFinancialBalanceSheetData(){let e=this.stockCode;this.selectSearchStockInfo&&(e=this.selectSearchStockInfo.stock_code);t.financialBalanceSheet(e,{limit:8}).then((e=>{this.financialBalanceList=e.data})).catch((e=>{}))},getCashFlowSheetData(){let e=this.stockCode;this.selectSearchStockInfo&&(e=this.selectSearchStockInfo.stock_code);t.cashflowSheet(e,{limit:8}).then((e=>{this.cashFlowList=e.data})).catch((e=>{}))},getIncomeStatementSheetData(){let e=this.stockCode;this.selectSearchStockInfo&&(e=this.selectSearchStockInfo.stock_code);t.incomeStatementSheet(e,{limit:8}).then((e=>{this.incomeStatementList=e.data})).catch((e=>{}))},getNewsListData(){let e=this.stockCode;this.newsKeywords&&(e=this.newsKeywords);let i={importance:"all",sort:"new",q:e,page:1,per_page:10,mode:"vertical"};t.eventList(i,!0).then((e=>{this.newsList=e.data.events})).catch((e=>{}))},getCompanyAnnouncementsData(){let e=this.stockCode;this.selectSearchStockInfo&&(e=this.selectSearchStockInfo.stock_code);t.companyAnnouncementsList(e,{limit:20}).then((e=>{this.companyAnnouncementList=e.data})).catch((e=>{}))}}};if(!Array){(e.resolveComponent("navBar")+e.resolveComponent("gqjg-view")+e.resolveComponent("gltd-view")+e.resolveComponent("fzjg-view")+e.resolveComponent("gsxx-view")+e.resolveComponent("zlfx-view")+e.resolveComponent("ywjg-view")+e.resolveComponent("cyl-view")+e.resolveComponent("fzlc-view")+e.resolveComponent("zysj-view")+e.resolveComponent("cwfx-view")+e.resolveComponent("cwsj-view")+e.resolveComponent("news-view")+e.resolveComponent("uni-popup"))()}Math||((()=>"../../components/navBar/navBar.js")+(()=>"../../components/gqjg-view/gqjg-view.js")+(()=>"../../components/gltd-view/gltd-view.js")+(()=>"../../components/fzjg-view/fzjg-view.js")+(()=>"../../components/gsxx-view/gsxx-view.js")+(()=>"../../components/zlfx-view/zlfx-view.js")+(()=>"../../components/ywjg-view/ywjg-view.js")+(()=>"../../components/cyl-view/cyl-view.js")+(()=>"../../components/fzlc-view/fzlc-view.js")+(()=>"../../components/zysj-view/zysj-view.js")+(()=>"../../components/cwfx-view/cwfx-view.js")+(()=>"../../components/cwsj-view/cwsj-view.js")+(()=>"../../components/news-view/news-view.js")+(()=>"../../uni_modules/uni-popup/components/uni-popup/uni-popup.js"))();const n=e._export_sfc(a,[["render",function(t,i,a,n,o,c){return e.e({a:e.p({leftText:o.navTitle,hideNavBg:!0}),b:s._imports_0,c:s._imports_1,d:e.o([e=>o.keywords=e.detail.value,e=>c.clickSearch()]),e:o.keywords,f:e.s("top:"+o.navH+"px;"),g:o.searchShow},o.searchShow?{h:e.f(o.searchResultList,((t,i,s)=>({a:e.t(t.stock_code),b:e.t(t.stock_name),c:i,d:e.o((e=>c.clickSearchResultListItem(t)),i)}))),i:e.s("top:"+o.searchResultTop+"px;"),j:e.o((e=>c.clickSearchResultBg()))}:{},{k:o.stockBasicInfo},o.stockBasicInfo?e.e({l:e.t(o.stockBasicInfo.industry_l1),m:e.t(o.stockBasicInfo.sw_industry_l2),n:o.quoteDetailsInfo},o.quoteDetailsInfo?{o:e.t(o.quoteDetailsInfo.current_price),p:e.n("current "+(o.getRateUpOrDown(o.quoteDetailsInfo.change_percent)?"down":"up")),q:e.t(o.quoteDetailsInfo.change_percent),r:e.n("chg "+(o.getRateUpOrDown(o.quoteDetailsInfo.change_percent)?"down":"up")),s:e.t(o.quoteDetailsInfo.today_open),t:e.t(o.quoteDetailsInfo.yesterday_close),v:e.t(o.quoteDetailsInfo.today_high),w:e.t(o.quoteDetailsInfo.today_low)}:{},{x:o.quoteDetailsInfo},o.quoteDetailsInfo?e.e({y:e.t(o.quoteDetailsInfo.pe?o.quoteDetailsInfo.pe:"-"),z:o.quoteDetailsInfo.float_shares},o.quoteDetailsInfo.float_shares?{A:e.t(o.quoteDetailsInfo.float_shares)}:{},{B:e.t(o.quoteDetailsInfo.market_cap),C:e.t(o.quoteDetailsInfo.turnover_rate),D:o.quoteDetailsInfo.total_shares},o.quoteDetailsInfo.total_shares?{E:e.t(o.quoteDetailsInfo.total_shares)}:{},{F:e.t(o.quoteDetailsInfo.week52_low),G:e.t(o.quoteDetailsInfo.week52_high)}):{},{H:o.quoteDetailsInfo},o.quoteDetailsInfo?{I:e.t(o.getRateUpOrDown(o.quoteDetailsInfo.net_inflow)?"":"+"),J:e.t(o.getNumStr(o.quoteDetailsInfo.net_inflow)),K:e.n("content flex1 marginR "+(o.getRateUpOrDown(o.quoteDetailsInfo.net_inflow)?"down":"up")),L:e.s("width:"+c.getBuyPercent()+"%"),M:e.t(c.getBuyPercent()),N:e.t(c.getSellPercent())}:{},{O:s._imports_2$11,P:e.t(o.getLocalDate(o.stockBasicInfo.establish_date)),Q:s._imports_3$11,R:e.t(o.stockBasicInfo.reg_capital),S:s._imports_4$10,T:e.t(o.stockBasicInfo.province),U:e.t(o.stockBasicInfo.city),V:e.o((e=>c.clickOfficialWebsite())),W:e.t(o.stockBasicInfo.company_intro),X:!o.isExpandIntro},(o.isExpandIntro,{}),{Y:e.t(o.isExpandIntro?"收起":"展开全文"),Z:e.n("expand "+(o.isExpandIntro?"":"absolute")),aa:e.o((e=>c.clickExpandOrRetractCompanyIntro())),ab:e.n("info relative flex1 "+(o.isExpandIntro?"":"retract"))}):{},{ac:e.f(o.tabList,((t,i,s)=>({a:e.t(t.title),b:e.n("item "+(o.selectTab==i?"select":"")),c:i,d:e.o((e=>c.clickTabItem(i)),i)}))),ad:0==o.selectTab},0==o.selectTab?e.e({ae:e.f(o.companyFilesList,((t,i,s)=>({a:e.t(t.title),b:e.n("item "+(o.selectCompanyFiles==i?"select":"")),c:i,d:e.o((e=>c.clickCompanyFilesItem(i)),i)}))),af:0==o.selectCompanyFiles},0==o.selectCompanyFiles?{ag:e.p({actualControlInfo:o.actualControlInfo,concentrationList:o.concentrationList,shareholdersList:o.topShareholdersList,circulatingShareholdersList:o.topCirculatingShareholdersList})}:{},{ah:1==o.selectCompanyFiles},1==o.selectCompanyFiles?{ai:e.p({managementList:o.managementList})}:{},{aj:2==o.selectCompanyFiles},2==o.selectCompanyFiles?{ak:e.p({branchList:o.branchList})}:{},{al:3==o.selectCompanyFiles},3==o.selectCompanyFiles?{am:e.p({stockBasicInfo:o.stockBasicInfo})}:{}):{},{an:1==o.selectTab},1==o.selectTab?e.e({ao:e.f(o.inDepthAnalysisList,((t,i,s)=>({a:e.t(t.title),b:e.n("item "+(o.selectInDepthAnalysis==i?"select":"")),c:i,d:e.o((e=>c.clickInDepthAnalysisItem(i)),i)}))),ap:0==o.selectInDepthAnalysis},0==o.selectInDepthAnalysis?{aq:e.o((e=>c.clickIndustryRank())),ar:e.p({qualitativeAnalysisInfo:o.qualitativeAnalysisInfo,competitivePositionInfo:o.competitivePositionInfo,industryRankInfo:o.industryRankInfo,mainCompetitorsList:o.mainCompetitorsList,scoreList:o.scoreList,data:o.chartData2})}:{},{as:1==o.selectInDepthAnalysis},1==o.selectInDepthAnalysis?{at:e.p({businessStructureList:o.businessStructureList,businessSegmentList:o.businessSegmentList})}:{},{av:2==o.selectInDepthAnalysis},2==o.selectInDepthAnalysis?{aw:e.o(c.clickValueChainDetail),ax:e.p({valueChainAnalysisInfo:o.valueChainAnalysisInfo,totalNodes:o.totalNodes,upstreamList:o.upstreamList,coreEnterpriseList:o.coreEnterpriseList,downstreamList:o.downstreamList,valueChainFlowsList:o.valueChainFlowsList})}:{},{ay:3==o.selectInDepthAnalysis},3==o.selectInDepthAnalysis?{az:e.o(c.clickDevelopmentTimelineDetail),aA:e.p({keyFactorsInfo:o.keyFactorsInfo,keyFactorsList:o.keyFactorsList,timelineInfo:o.timelineInfo,timelineList:o.timelineList})}:{}):{},{aB:2==o.selectTab},2==o.selectTab?e.e({aC:e.f(o.caiWuList,((t,i,s)=>({a:e.t(t.title),b:e.n("item "+(o.selectCaiwu==i?"select":"")),c:i,d:e.o((e=>c.clickCaiWuItem(i)),i)}))),aD:0==o.selectCaiwu},0==o.selectCaiwu?{aE:e.p({stockInfo:o.financialStockInfo,barCategoryList:o.mainBussinessBarCategoryList,barList:o.mainBussinessBarList,lineList:o.mainBussinessLineList,productClassificationList:o.productClassificationList,financialMetricsInfo:o.financialMetricsList[0]})}:{},{aF:1==o.selectCaiwu},1==o.selectCaiwu?{aG:e.p({dataList:o.financialMetricsList})}:{},{aH:2==o.selectCaiwu},2==o.selectCaiwu?{aI:e.p({financialBalanceList:o.financialBalanceList,cashFlowList:o.cashFlowList,incomeStatementList:o.incomeStatementList})}:{}):{},{aJ:3==o.selectTab},3==o.selectTab?{aK:e.f(o.dongTaiList,((t,i,s)=>({a:e.t(t.title),b:e.n("item "+(o.selectDongtai==i?"select":"")),c:i,d:e.o((e=>c.clickDongTaiItem(i)),i)}))),aL:e.p({type:o.selectDongtai,newsList:o.newsList,announcementList:o.companyAnnouncementList})}:{},{aM:e.s("top:"+o.contentTop+"px;"),aN:e.o((e=>t.sendEventComment())),aO:t.eventComment,aP:e.o((e=>t.eventComment=e.detail.value)),aQ:s._imports_2$10,aR:s._imports_3$10,aS:e.o((e=>c.clickOptional())),aT:s._imports_4$9,aU:e.o((e=>c.clickShare())),aV:s._imports_8,aW:e.o((e=>c.clickCloseIndustryRankPop())),aX:e.f(o.industryRankList,((t,i,s)=>({a:e.f(t.rankings,((t,i,s)=>e.e({a:e.t(t.industry_name),b:e.t(t.level_description),c:t.metrics.eps.value},t.metrics.eps.value?{d:e.t(t.metrics.eps.value.toFixed(2))}:{},{e:t.metrics.eps.rank},t.metrics.eps.rank?{f:e.t(t.metrics.eps.rank)}:{},{g:t.metrics.eps.industry_avg},t.metrics.eps.industry_avg?{h:e.t(t.metrics.eps.industry_avg.toFixed(2))}:{},{i:t.metrics.bvps.value},t.metrics.bvps.value?{j:e.t(t.metrics.bvps.value.toFixed(2))}:{},{k:t.metrics.bvps.rank},t.metrics.bvps.rank?{l:e.t(t.metrics.bvps.rank)}:{},{m:t.metrics.bvps.industry_avg},t.metrics.bvps.industry_avg?{n:e.t(t.metrics.bvps.industry_avg.toFixed(2))}:{},{o:t.metrics.roe.value},t.metrics.roe.value?{p:e.t(t.metrics.roe.value.toFixed(2))}:{},{q:e.t(t.metrics.roe.rank),r:t.metrics.roe.industry_avg},t.metrics.roe.industry_avg?{s:e.t(t.metrics.roe.industry_avg.toFixed(2))}:{},{t:t.metrics.revenue_growth.value},t.metrics.revenue_growth.value?{v:e.t(t.metrics.revenue_growth.value.toFixed(2))}:{},{w:e.t(t.metrics.revenue_growth.rank),x:t.metrics.revenue_growth.industry_avg},t.metrics.revenue_growth.industry_avg?{y:e.t(t.metrics.revenue_growth.industry_avg.toFixed(2))}:{},{z:t.metrics.profit_growth.value},t.metrics.profit_growth.value?{A:e.t(t.metrics.profit_growth.value.toFixed(2))}:{},{B:e.t(t.metrics.profit_growth.rank),C:t.metrics.profit_growth.industry_avg},t.metrics.profit_growth.industry_avg?{D:e.t(t.metrics.profit_growth.industry_avg.toFixed(2))}:{},{E:t.metrics.operating_margin.value},t.metrics.operating_margin.value?{F:e.t(t.metrics.operating_margin.value.toFixed(2))}:{},{G:e.t(t.metrics.operating_margin.rank),H:t.metrics.operating_margin.industry_avg},t.metrics.operating_margin.industry_avg?{I:e.t(t.metrics.operating_margin.industry_avg.toFixed(2))}:{},{J:t.metrics.debt_ratio.value},t.metrics.debt_ratio.value?{K:e.t(t.metrics.debt_ratio.value.toFixed(2))}:{},{L:t.metrics.debt_ratio.rank},t.metrics.debt_ratio.rank?{M:e.t(t.metrics.debt_ratio.rank)}:{},{N:t.metrics.debt_ratio.industry_avg},t.metrics.debt_ratio.industry_avg?{O:e.t(t.metrics.debt_ratio.industry_avg.toFixed(2))}:{},{P:t.metrics.receivable_turnover.value},t.metrics.receivable_turnover.value?{Q:e.t(t.metrics.receivable_turnover.value.toFixed(2))}:{},{R:t.metrics.receivable_turnover.rank},t.metrics.receivable_turnover.rank?{S:e.t(t.metrics.receivable_turnover.rank)}:{},{T:t.metrics.receivable_turnover.industry_avg},t.metrics.receivable_turnover.industry_avg?{U:e.t(t.metrics.receivable_turnover.industry_avg.toFixed(2))}:{},{V:i}))),b:e.t(t.period),c:i}))),aY:s._imports_1$13,aZ:e.sr("industryRankPop","817d6950-13"),ba:e.p({type:"bottom"}),bb:s._imports_8,bc:e.o((e=>c.clickCloseValueChainPopup())),bd:o.selectValueChainInfo},o.selectValueChainInfo?e.e({be:e.t(o.selectValueChainInfo.node_name),bf:-2==o.selectValueChainInfo.node_level||-1==o.selectValueChainInfo.node_level},-2==o.selectValueChainInfo.node_level||-1==o.selectValueChainInfo.node_level?{bg:e.t(o.selectValueChainInfo.node_type)}:{},{bh:-2==o.selectValueChainInfo.node_level||-1==o.selectValueChainInfo.node_level},-2==o.selectValueChainInfo.node_level||-1==o.selectValueChainInfo.node_level?{bi:e.t(o.selectValueChainInfo.market_share)}:{},{bj:0==o.selectValueChainInfo.node_level},0==o.selectValueChainInfo.node_level?{bk:e.t(o.selectValueChainInfo.node_type)}:{},{bl:0==o.selectValueChainInfo.node_level},0==o.selectValueChainInfo.node_level?{bm:e.t(o.selectValueChainInfo.market_share)}:{},{bn:1==o.selectValueChainInfo.node_level||2==o.selectValueChainInfo.node_level},1==o.selectValueChainInfo.node_level||2==o.selectValueChainInfo.node_level?{bo:e.t(o.selectValueChainInfo.node_type)}:{},{bp:1==o.selectValueChainInfo.node_level||2==o.selectValueChainInfo.node_level},1==o.selectValueChainInfo.node_level||2==o.selectValueChainInfo.node_level?{bq:e.t(o.selectValueChainInfo.market_share)}:{},{br:e.t(o.selectValueChainInfo.node_description),bs:e.t(o.selectValueChainInfo.importance_score),bt:-2==o.selectValueChainInfo.node_level||-1==o.selectValueChainInfo.node_level},-2==o.selectValueChainInfo.node_level||-1==o.selectValueChainInfo.node_level?{bv:e.s("width:"+(o.selectValueChainInfo.importance_score?o.selectValueChainInfo.importance_score:0)+"%;")}:{},{bw:0==o.selectValueChainInfo.node_level},0==o.selectValueChainInfo.node_level?{bx:e.s("width:"+o.selectValueChainInfo.importance_score+"%;")}:{},{by:1==o.selectValueChainInfo.node_level||2==o.selectValueChainInfo.node_level},1==o.selectValueChainInfo.node_level||2==o.selectValueChainInfo.node_level?{bz:e.s("width:"+o.selectValueChainInfo.importance_score+"%;")}:{},{bA:e.t(o.selectValueChainInfo.dependency_degree),bB:-2==o.selectValueChainInfo.node_level||-1==o.selectValueChainInfo.node_level},-2==o.selectValueChainInfo.node_level||-1==o.selectValueChainInfo.node_level?{bC:e.s("width:"+(o.selectValueChainInfo.dependency_degree?o.selectValueChainInfo.dependency_degree:0)+"%;")}:{},{bD:0==o.selectValueChainInfo.node_level},0==o.selectValueChainInfo.node_level?{bE:e.s("width:"+(o.selectValueChainInfo.dependency_degree?o.selectValueChainInfo.dependency_degree:0)+"%;")}:{},{bF:1==o.selectValueChainInfo.node_level||2==o.selectValueChainInfo.node_level},1==o.selectValueChainInfo.node_level||2==o.selectValueChainInfo.node_level?{bG:e.s("width:"+(o.selectValueChainInfo.dependency_degree?o.selectValueChainInfo.dependency_degree:0)+"%;")}:{},{bH:e.f(o.relatedCompanyList,((t,i,a)=>e.e({a:e.t(t.stock_name),b:e.t(t.stock_code),c:e.t(t.company_name),d:e.t(t.node_info.node_description),e:t.relationships.length>0},t.relationships.length>0?{f:s._imports_10$3,g:e.t(t.relationships[0].connected_node)}:{},{h:i})))}):{},{bI:e.sr("valueChainPopup","817d6950-14"),bJ:e.p({type:"bottom",safeArea:!1}),bK:s._imports_8,bL:e.o((e=>c.clickCloseDevelopmentTimelinePopup())),bM:o.selectDevelopmentTimelineInfo},o.selectDevelopmentTimelineInfo?{bN:e.t(o.selectDevelopmentTimelineInfo.event_title),bO:e.t(o.selectDevelopmentTimelineInfo.event_type),bP:e.n("eventType "+(1==o.selectDevelopmentTimelineInfo.impact_metrics.is_positive?"positive":"negative")),bQ:e.t(o.selectDevelopmentTimelineInfo.event_date),bR:e.t(o.selectDevelopmentTimelineInfo.event_desc),bS:e.t(o.selectDevelopmentTimelineInfo.related_info.financial_impact),bT:e.n("progress "+(1==o.selectDevelopmentTimelineInfo.impact_metrics.is_positive?"positive":"negative")),bU:e.s("width: "+o.selectDevelopmentTimelineInfo.impact_metrics.impact_score+"%;"),bV:e.t(o.selectDevelopmentTimelineInfo.impact_metrics.impact_score)}:{},{bW:e.sr("developmentTimelinePopup","817d6950-15"),bX:e.p({type:"bottom",safeArea:!1})})}]]);wx.createPage(n); diff --git a/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.json b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.json new file mode 100644 index 0000000..4c765be --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.json @@ -0,0 +1,19 @@ +{ + "navigationBarTitleText": "", + "usingComponents": { + "nav-bar": "../../components/navBar/navBar", + "gqjg-view": "../../components/gqjg-view/gqjg-view", + "gltd-view": "../../components/gltd-view/gltd-view", + "fzjg-view": "../../components/fzjg-view/fzjg-view", + "gsxx-view": "../../components/gsxx-view/gsxx-view", + "zlfx-view": "../../components/zlfx-view/zlfx-view", + "ywjg-view": "../../components/ywjg-view/ywjg-view", + "cyl-view": "../../components/cyl-view/cyl-view", + "fzlc-view": "../../components/fzlc-view/fzlc-view", + "zysj-view": "../../components/zysj-view/zysj-view", + "cwfx-view": "../../components/cwfx-view/cwfx-view", + "cwsj-view": "../../components/cwsj-view/cwsj-view", + "news-view": "../../components/news-view/news-view", + "uni-popup": "../../uni_modules/uni-popup/components/uni-popup/uni-popup" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.wxml b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.wxml new file mode 100644 index 0000000..65a2be5 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.wxml @@ -0,0 +1 @@ +{{item.a}} {{item.b}}{{l}}·{{m}}沪深300、上证180{{o}}{{q}}%今开:{{s}}昨收:{{t}}最高:{{v}}最低:{{w}}关键指标市盈率 (PE){{y}}流通股本{{A}}亿股-流通市值{{B}}换手率{{C}}%发行总股本{{E}}亿股-52周波动{{F}}-{{G}}主力动态主力净流入{{I}}{{J}}股机构持仓暂无买入 {{M}}%卖出 {{N}}%成立{{P}}注册资本{{R}}亿元所在地{{T}} {{U}}公司简介{{W}} ...{{Y}}{{item.a}}{{item.a}}{{item.a}}{{item.a}}{{item.a}}对比自选分享行业排名EPS{{ritem.d}}-#{{ritem.f}}行业均值:{{ritem.h}}行业均值:-每股净资产{{ritem.j}}-#{{ritem.l}}行业均值:{{ritem.n}}行业均值:-ROE{{ritem.p}}%-#{{ritem.q}}行业均值:{{ritem.s}}%行业均值:-营收增长率{{ritem.v}}%-#{{ritem.w}}行业均值:{{ritem.y}}%行业均值:-利润增长率{{ritem.A}}%-#{{ritem.B}}行业均值:{{ritem.D}}%行业均值:-营业利润率{{ritem.F}}%-#{{ritem.G}}行业均值:{{ritem.I}}%行业均值:-资产负债率{{ritem.K}}-#{{ritem.M}}行业均值:{{ritem.O}}行业均值:-应收账款周转率{{ritem.Q}}-#{{ritem.S}}行业均值:{{ritem.U}}行业均值:-详情{{be}}{{bg}}份额: {{bi}}%{{bk}}份额: {{bm}}%{{bo}}份额: {{bq}}%节点描述{{br}}重要度评分{{bs}}依赖程度{{bA}}%相关公司{{item.a}}{{item.b}}上游{{item.c}}{{item.d}}产业链关系:流向 {{item.g}}详情{{bN}}{{bO}}{{bQ}}事件详情{{bR}}财务影响{{bS}}影响评估影响度{{bV}} / 100 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.wxss b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.wxss new file mode 100644 index 0000000..12ac039 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.wxss @@ -0,0 +1 @@ +page{background-color:#070707}.topBg{top:0;left:0;width:100%;height:auto}.searchC{background-color:rgba(41,41,41,.7);left:0;right:0;margin:20rpx 25rpx 0;padding:0 25rpx;height:70rpx;border-radius:35rpx;font-size:22rpx;font-weight:500}.searchC .icon{margin-right:12rpx;width:25rpx;height:auto}.searchC input{height:100%;color:#fff}.searchResultList{background-color:rgba(0,0,0,.5);left:0;right:0;bottom:0;padding:0 25rpx;z-index:20}.searchResultList .list{background-color:#fff;border-radius:10rpx}.searchResultList .list .item{padding:0 42rpx;line-height:60rpx;font-size:22rpx;font-weight:500;color:#333}.stockDetailsC{left:0;right:0;bottom:calc(110rpx + env(safe-area-inset-bottom))}.stockDetailsC .basicInfoC{background-color:#fff;margin:0 25rpx;padding:22rpx 20rpx 40rpx;border-radius:10rpx}.stockDetailsC .basicInfoC .categoryLabelC{font-size:24rpx;font-weight:500;color:#71675d}.stockDetailsC .basicInfoC .categoryLabelC .category{margin-right:14rpx;padding:0 12rpx;line-height:34rpx;border:solid 1rpx #71675D;border-radius:5rpx}.stockDetailsC .basicInfoC .priceC{margin-top:10rpx;padding:0 6rpx 16rpx;border-bottom:solid 1rpx #E7E7E7;font-weight:500}.stockDetailsC .basicInfoC .priceC .currentChgC{margin-right:40rpx}.stockDetailsC .basicInfoC .priceC .currentChgC .current{font-size:48rpx;font-weight:900}.stockDetailsC .basicInfoC .priceC .currentChgC .up{color:#ec3440}.stockDetailsC .basicInfoC .priceC .currentChgC .down{color:#345423}.stockDetailsC .basicInfoC .priceC .currentChgC .chg{font-size:24rpx;text-align:center}.stockDetailsC .basicInfoC .priceC .priceIndexC{font-size:24rpx;color:#71675d}.stockDetailsC .basicInfoC .priceC .priceIndexC .indexC{height:40rpx}.stockDetailsC .basicInfoC .priceC .priceIndexC .indexC .content.up{color:#ec3440}.stockDetailsC .basicInfoC .priceC .priceIndexC .indexC .content.down{color:#345423}.stockDetailsC .basicInfoC .priceC .priceIndexC .indexC.marginR{margin-left:80rpx}.stockDetailsC .basicInfoC .section{margin-top:14rpx;font-size:28rpx;font-weight:700;color:#2b2b2b}.stockDetailsC .basicInfoC .infoC{height:40rpx;font-size:22rpx;color:#71675d}.stockDetailsC .basicInfoC .infoC .rightInfoC{margin-left:32rpx}.stockDetailsC .basicInfoC .infoC .icon{margin-right:15rpx;width:26rpx;height:auto}.stockDetailsC .basicInfoC .infoC .title{margin-right:18rpx;font-weight:500}.stockDetailsC .basicInfoC .infoC .content{font-weight:700;text-align:right}.stockDetailsC .basicInfoC .infoC .title.important,.stockDetailsC .basicInfoC .infoC .content.important{color:#bb8520}.stockDetailsC .basicInfoC .infoC .content.up{color:#ec3440}.stockDetailsC .basicInfoC .infoC .content.down{color:#345423}.stockDetailsC .basicInfoC .progressC{background-color:#345423;margin:20rpx 10rpx 0;height:10rpx;border-radius:5rpx}.stockDetailsC .basicInfoC .progressC .buy{background-color:#ec3440;height:100%;border-radius:5rpx}.stockDetailsC .basicInfoC .buySaleC{margin:10rpx 0;padding:0 10rpx 20rpx;font-size:22rpx;font-weight:700;border-bottom:solid 1rpx #E7E7E7}.stockDetailsC .basicInfoC .buySaleC .buy{color:#ec3440}.stockDetailsC .basicInfoC .buySaleC .sale{color:#345423;text-align:right}.stockDetailsC .basicInfoC .companyInfo{display:flex;margin-top:16rpx;font-size:22rpx;font-weight:500;color:#71675d}.stockDetailsC .basicInfoC .companyInfo .title{margin-right:10rpx;font-weight:700}.stockDetailsC .basicInfoC .companyInfo .info.retract{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden}.stockDetailsC .basicInfoC .companyInfo .expand{background-color:#fff;color:#bb8520;right:0;bottom:0}.stockDetailsC .basicInfoC .companyInfo .expand .ellipsis{color:#71675d}.stockDetailsC .otherInfoC{background-color:#fff;margin:20rpx 25rpx 0;border-radius:10rpx}.stockDetailsC .otherInfoC .tabC{white-space:nowrap;margin:0 20rpx;width:calc(100% - 40rpx);border-bottom:solid 1rpx #E7E7E7}.stockDetailsC .otherInfoC .tabC .item{display:inline-block;margin-right:40rpx;line-height:70rpx;font-size:26rpx;font-weight:500;color:#999}.stockDetailsC .otherInfoC .tabC .item.select{border-bottom:solid 1rpx #F2C369;font-size:28rpx;font-weight:700;color:#2b2b2b}.stockDetailsC .otherInfoC .companyFilesList{white-space:nowrap;margin:22rpx 26rpx 0}.stockDetailsC .otherInfoC .companyFilesList .item{display:inline-block;background-color:#f6f6f6;margin-right:20rpx;padding:0 12rpx;line-height:46rpx;border-radius:5rpx;font-size:24rpx;font-weight:500;color:#939393}.stockDetailsC .otherInfoC .companyFilesList .item.select{background-color:#f3c368;font-weight:700;color:#070707}.stockDetailsC .otherInfoC .ywjg_list{color:#2b2b2b}.stockDetailsC .otherInfoC .ywjg_list .title{font-size:28rpx;font-weight:700}.stockDetailsC .otherInfoC .ywjg_list .ywjg_item_1{font-weight:500;margin:20rpx;background-color:#fafafc;border-radius:10rpx;padding:25rpx 20rpx;box-sizing:border-box}.bottomC{background-color:#000;padding:20rpx 25rpx calc(20rpx + env(safe-area-inset-bottom));left:0;right:0;bottom:0}.bottomC .inputC{background-color:#424143;margin-right:20rpx;padding:0 33rpx;height:70rpx;border-radius:35rpx}.bottomC .inputC input{height:100%;font-size:26rpx;font-weight:500}.bottomC .contrastShareC .item{font-size:24rpx;font-weight:500;color:#fefaf6;text-align:center}.bottomC .contrastShareC .item .icon{margin:0 30rpx;width:auto;height:26rpx}.industryRankPop{background-color:#fff;border-radius:20rpx 20rpx 0 0}.industryRankPop .popTitle{margin:0 20rpx;line-height:100rpx;border-bottom:solid 1rpx #E7E7E7;font-size:35rpx;font-weight:700;color:#333;text-align:center}.industryRankPop .closeC{top:0;right:0;padding:40rpx 26rpx}.industryRankPop .closeC .icon{display:block;width:20rpx;height:auto}.industryRankPop .rankList{max-height:660rpx;overflow-y:scroll}.industryRankPop .rankList .sectionDateC{padding:30rpx 26rpx}.industryRankPop .rankList .sectionDateC .section{margin-right:11rpx;font-size:28rpx;font-weight:700;color:#2b2b2b}.industryRankPop .rankList .sectionDateC .industryC{background-color:#fff7e9;padding:0 15rpx;line-height:34rpx;border:solid 1rpx #F2C369;border-radius:18rpx;font-size:20rpx;font-weight:500;color:#f2c369}.industryRankPop .rankList .sectionDateC .industryC .icon{margin-right:3rpx;width:16rpx;height:auto}.industryRankPop .rankList .sectionDateC .date{font-size:24rpx;font-weight:500;color:#71675d}.industryRankPop .rankList .list{padding:0 25rpx}.industryRankPop .rankList .list .item{margin:0 20rpx 20rpx 0;padding:20rpx 12rpx;width:calc((100% - 40rpx)/3);border:solid 1rpx #FCE2B2;border-radius:10rpx}.industryRankPop .rankList .list .item .title{font-size:24rpx;font-weight:500;color:#3d3d3d}.industryRankPop .rankList .list .item .valueRankC .value{margin-right:9rpx;font-size:30rpx;font-weight:800;color:#bb8520}.industryRankPop .rankList .list .item .valueRankC .rank{background-color:#f3c368;padding:0 9rpx;line-height:30rpx;border-radius:15rpx;font-size:24rpx;color:#fff}.industryRankPop .rankList .list .item .average{font-size:22rpx;font-weight:500;color:#999;word-break:break-all}.industryRankPop .rankList .list .item:nth-child(3n){margin-right:0}.industryRankPop .detailPopup{height:70%;background-color:#fff;border-radius:20rpx 20rpx 0 0;padding-bottom:env(safe-area-inset-bottom)}.valueChainPopup{background-color:#fff;border-radius:20rpx 20rpx 0 0}.valueChainPopup .popTitle{margin:0 20rpx;line-height:100rpx;border-bottom:solid 1rpx #E7E7E7;font-size:35rpx;font-weight:700;color:#333;text-align:center}.valueChainPopup .closeC{top:0;right:0;padding:40rpx 26rpx}.valueChainPopup .closeC .icon{display:block;width:20rpx;height:auto}.valueChainPopup .valueChainInfoC .title{font-size:28rpx;font-weight:700;color:#2a2a2a}.valueChainPopup .valueChainInfoC .labelC{margin-top:20rpx}.valueChainPopup .valueChainInfoC .labelC .label{margin-right:10rpx;padding:0 10rpx;line-height:30rpx;font-size:20;text-align:center;border-radius:5rpx}.valueChainPopup .valueChainInfoC .labelC .label.upstream{color:#ff5501}.valueChainPopup .valueChainInfoC .labelC .label.upstream.type{background-color:#fff4ef}.valueChainPopup .valueChainInfoC .labelC .label.upstream.market{border:solid 1rpx #FF5501}.valueChainPopup .valueChainInfoC .labelC .label.core{color:#175ce6}.valueChainPopup .valueChainInfoC .labelC .label.core.type{background-color:#edf2fd}.valueChainPopup .valueChainInfoC .labelC .label.core.market{border:solid 1rpx #175CE6}.valueChainPopup .valueChainInfoC .labelC .label.downstream{color:#1db26f}.valueChainPopup .valueChainInfoC .labelC .label.downstream.type{background-color:#e7f5f0}.valueChainPopup .valueChainInfoC .labelC .label.downstream.market{border:solid 1rpx #1DB26F}.valueChainPopup .valueChainInfoC .progressBgC{background-color:#efefef;height:10rpx;border-radius:5rpx;margin-top:20rpx}.valueChainPopup .valueChainInfoC .progressBgC .progress{height:100%;border-radius:5rpx}.valueChainPopup .valueChainInfoC .progressBgC .progress.upstream{background:linear-gradient(90deg,#ff8c53,#ff5501)}.valueChainPopup .valueChainInfoC .progressBgC .progress.core{background:linear-gradient(90deg,#518bff,#175ce6)}.valueChainPopup .valueChainInfoC .progressBgC .progress.downstream{background:linear-gradient(90deg,#48d394,#1db26f)}.developmentTimelinePopup{background-color:#fff;border-radius:20rpx 20rpx 0 0}.developmentTimelinePopup .popTitle{margin:0 20rpx;line-height:100rpx;border-bottom:solid 1rpx #E7E7E7;font-size:35rpx;font-weight:700;color:#333;text-align:center}.developmentTimelinePopup .closeC{top:0;right:0;padding:40rpx 26rpx}.developmentTimelinePopup .closeC .icon{display:block;width:20rpx;height:auto}.developmentTimelinePopup .eventTypeDateC .eventType{margin-right:17rpx;font-size:20;border-radius:5rpx;line-height:40rpx;padding:0 10rpx}.developmentTimelinePopup .eventTypeDateC .eventType.positive{background-color:#ffe7e9;color:#ec3440}.developmentTimelinePopup .eventTypeDateC .eventType.negative{background-color:#deeed6;color:#345423}.developmentTimelinePopup .eventTypeDateC .date{font-size:22rpx;color:#999}.developmentTimelinePopup .progressBgC{background-color:#efefef;margin-left:13rpx;width:200rpx;height:10rpx;border-radius:5rpx}.developmentTimelinePopup .progressBgC .progress{height:100%;border-radius:5rpx}.developmentTimelinePopup .progressBgC .progress.positive{background:linear-gradient(90deg,#ff525d,#ec3440)}.developmentTimelinePopup .progressBgC .progress.negative{background:linear-gradient(90deg,#537d3d,#345423)} diff --git a/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/webView/webView.js b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/webView/webView.js new file mode 100644 index 0000000..b4ef3d3 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/webView/webView.js @@ -0,0 +1 @@ +"use strict";const r={data:()=>({url:""}),onLoad(r){r.url&&(this.url=r.url)},methods:{}};const e=require("../../../common/vendor.js")._export_sfc(r,[["render",function(r,e,t,o,n,u){return{a:n.url}}]]);wx.createPage(e); diff --git a/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/webView/webView.json b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/webView/webView.json new file mode 100644 index 0000000..a0812ee --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/webView/webView.json @@ -0,0 +1,4 @@ +{ + "navigationBarTitleText": "", + "usingComponents": {} +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/webView/webView.wxml b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/webView/webView.wxml new file mode 100644 index 0000000..20c283c --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/webView/webView.wxml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/ztfx.js b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/ztfx.js new file mode 100644 index 0000000..345ed89 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/ztfx.js @@ -0,0 +1 @@ +"use strict";const t=require("../../common/vendor.js"),e=require("../../common/assets.js"),n={data:()=>({navH:t.inject("navHeight"),contentTop:"",tabTypes:[{data:"1月14日",change:0,title:"当前日期"},{data:"102",change:3,title:"涨停家数"},{data:"22%",change:0,title:"炸板率"}],bkList:[{title:"存储芯片",count:8},{title:"存储芯片",count:8},{title:"存储芯片",count:8},{title:"存储芯片",count:8},{title:"存储芯片",count:8},{title:"存储芯片",count:8},{title:"存储芯片",count:8},{title:"存储芯片",count:8},{title:"存储芯片",count:8},{title:"存储芯片",count:8},{title:"存储芯片",count:8},{title:"存储芯片",count:8},{title:"存储芯片",count:8},{title:"存储芯片",count:8},{title:"存储芯片",count:8},{title:"存储芯片",count:8}],bkTypes:["板块关联图","板块分布","热门概念词云"]}),onLoad(e){this.activeIndex=e.index,this.contentTop=this.navH+20/750*t.inject("windowWidth")},methods:{bkydAction(e){t.index.navigateTo({url:`/pagesStock/stockCenterDetails/bkydmx?index=${e}`})}}};if(!Array){(t.resolveComponent("navBar")+t.resolveComponent("LCCalendar"))()}Math||((()=>"../../components/navBar/navBar.js")+(()=>"../../components/LCCalendar/LCCalendar.js"))();const o=t._export_sfc(n,[["render",function(n,o,i,a,c,s){return{a:t.p({leftText:"涨停分析",hideNavBg:!0}),b:e._imports_0,c:e._imports_1$10,d:e._imports_2$8,e:t.f(c.tabTypes,((e,n,o)=>t.e({a:t.t(e.data),b:e.change>0},e.change>0?{c:t.t(e.change)}:{},{d:t.t(e.title),e:n}))),f:e._imports_3$8,g:t.f(c.bkList,((e,n,o)=>({a:t.t(e.title),b:t.t(e.count),c:n,d:t.o((t=>s.bkydAction(n)),n)}))),h:t.f(c.bkTypes,((e,n,o)=>({a:t.t(e),b:0==n?"#BB8520":"#999999",c:"1rpx solid "+(0==n?"#F2C369":"#D2D2D2"),d:0==n?"#FFFAF1":"#FFF"}))),i:e._imports_3$8,j:t.f(10,((t,e,n)=>({a:e}))),k:e._imports_1$11,l:e._imports_5$4,m:e._imports_5$4,n:t.s("top:"+c.contentTop+"px;")}}]]);wx.createPage(o); diff --git a/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/ztfx.json b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/ztfx.json new file mode 100644 index 0000000..e554d6b --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/ztfx.json @@ -0,0 +1,7 @@ +{ + "navigationBarTitleText": "涨停分析", + "usingComponents": { + "nav-bar": "../../components/navBar/navBar", + "l-c-calendar": "../../components/LCCalendar/LCCalendar" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/ztfx.wxml b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/ztfx.wxml new file mode 100644 index 0000000..b44e74c --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/ztfx.wxml @@ -0,0 +1 @@ +AI总结市场情绪温和,主线题材:存储芯片核心指标{{item.a}} +{{item.c}}{{item.d}}市场全景35个板块102只涨停高位股风险: 低板块热力图高热度 中热度 低热度 冷门 {{item.a}}{{item.b}}只{{item.a}} 词云图占位 高位股统计高位股10只平均3.7最高9版中风险博菲电气(销量一字,高风险) 9连板高位股风险较高,追涨需谨慎 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/ztfx.wxss b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/ztfx.wxss new file mode 100644 index 0000000..e45f939 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/ztfx.wxss @@ -0,0 +1 @@ +page{background-color:#070707}.topBg{top:0;left:0;width:100%;height:auto}.stockDetailsC{left:0;right:0;bottom:env(safe-area-inset-bottom)} diff --git a/unpackage/dist/build/mp-weixin/project.config.json b/unpackage/dist/build/mp-weixin/project.config.json new file mode 100644 index 0000000..d8d46a2 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/project.config.json @@ -0,0 +1,36 @@ +{ + "description": "项目配置文件。", + "packOptions": { + "ignore": [] + }, + "setting": { + "urlCheck": false, + "es6": true, + "postcss": false, + "minified": false, + "newFeature": true, + "bigPackageSizeSupport": true + }, + "compileType": "miniprogram", + "libVersion": "", + "appid": "wx0edeaab76d4fa414", + "projectname": "JiaZhiQianYan", + "condition": { + "search": { + "current": -1, + "list": [] + }, + "conversation": { + "current": -1, + "list": [] + }, + "game": { + "current": -1, + "list": [] + }, + "miniprogram": { + "current": -1, + "list": [] + } + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/request/api.js b/unpackage/dist/build/mp-weixin/request/api.js new file mode 100644 index 0000000..29430ba --- /dev/null +++ b/unpackage/dist/build/mp-weixin/request/api.js @@ -0,0 +1 @@ +"use strict";const e=require("./http.js");exports.actualControl=t=>e.get("/api/stock/"+t+"/actual-control",null,!0),exports.agreements=()=>e.get("/api/agreements"),exports.analyseHighStocks=t=>e.get("/api/limit-analyse/high-position-stocks",t,!0),exports.branchesList=t=>e.get("/api/stock/"+t+"/branches",null,!0),exports.calendarCombinedData=t=>e.get("/api/v1/calendar/combined-data",t,!0),exports.calendarDataList=t=>e.get("/api/calendar/data",t),exports.calendarEventCount=t=>e.get("/api/calendar-event-counts",t),exports.calendarEventList=t=>e.get("/api/calendar/events",t),exports.cashflowSheet=(t,a)=>e.get("/api/financial/cashflow/"+t,a,!0),exports.commentEvent=(t,a)=>e.post("/post/create/"+t,a),exports.companyAnnouncementsList=(t,a)=>e.get("/api/stock/"+t+"/announcements",a,!0),exports.comprehensiveAnalysis=t=>e.get("/api/company/comprehensive-analysis/"+t,null,!0),exports.conceptDetails=(t,a)=>e.get("/concept-api/concept/"+t,a,!0),exports.conceptNews=t=>e.get("/news-api/search_china_news",t,!0),exports.conceptOtherDetails=(t,a)=>e.post("/api/market/trade/batch",a),exports.conceptRankList=t=>e.get("/concept-api/statistics",t,!0),exports.conceptReport=t=>e.get("/report-api/search",t,!0),exports.conceptStocks=(t,a)=>e.get("/api/concept/"+t+"/stocks",a,!0),exports.conceptsDailyTop=t=>e.get("/api/concepts/daily-top",t,!0),exports.eventCommentList=t=>e.get("/api/event/"+t+"/comments"),exports.eventHistoryEvent=t=>e.get("/api/event/"+t+"/historical-events"),exports.eventList=(t,a)=>e.get("/api/events",t,a),exports.eventRelatedConcept=t=>e.post("/concept-api/search",t),exports.eventRelatedStock=t=>e.get("/api/event/"+t+"/related-stocks-detail"),exports.feedback=t=>e.post("/api/user/feedback",t),exports.filterOptions=t=>e.get("/api/filter/options",t),exports.financialBalanceSheet=(t,a)=>e.get("/api/financial/balance-sheet/"+t,a,!0),exports.financialComparison=(t,a)=>e.get("/api/financial/comparison/"+t,a,!0),exports.financialMainBusiness=(t,a)=>e.get("/api/financial/main-business/"+t,a,!0),exports.financialMetrics=(t,a)=>e.get("/api/financial/financial-metrics/"+t,a,!0),exports.financialStockInfo=t=>e.get("/api/financial/stock-info/"+t,null,!0),exports.followEvent=t=>e.post("/event/follow/"+t),exports.homeData=t=>e.get("/api/home",t),exports.incomeStatementSheet=(t,a)=>e.get("/api/financial/income-statement/"+t,a,!0),exports.industryCategoryList=t=>e.get("/api/sector/hierarchy",t),exports.industryRankList=t=>e.get("/api/financial/industry-rank/"+t,null,!0),exports.investEventDetails=(t,a)=>e.get("/api/calendar/detail/"+t,a),exports.keyFactorsTimeline=t=>e.get("/api/company/key-factors-timeline/"+t,null,!0),exports.likeEventComment=t=>e.post("/post/like/"+t),exports.loginByPhone=t=>e.post("/api/auth/login/phone",t),exports.loginByWx=t=>e.post("/api/auth/login/wechat",t),exports.managementTeam=(t,a)=>e.get("/api/stock/"+t+"/management",a,!0),exports.marketHeatmap=t=>e.get("/api/market/heatmap",t,!0),exports.marketHotspotOverview=t=>e.get("/api/market/hotspot-overview",t,!0),exports.marketStatistics=t=>e.get("/api/market/statistics",t,!0),exports.membershipStatus=t=>e.get("/api/membership/status",t),exports.newestPriceDate=t=>e.get("/concept-api/price/latest",t,!0),exports.ownershipConcentration=t=>e.get("/api/stock/"+t+"/concentration",null,!0),exports.priceTimeline=(t,a)=>e.get("/concept-api/concept/"+t+"/price-timeseries",a,!0),exports.quoteDetailsInfo=t=>e.get("/api/stock/"+t+"/quote-detail",null,!0),exports.replyComment=(t,a)=>e.post("/post/comment/"+t,a),exports.searchStockInfo=t=>e.get("/api/stocks/search",t,!0),exports.sendSMS=t=>e.post("/api/auth/send-sms",t),exports.stockBasicInfo=t=>e.get("/api/stock/"+t+"/basic-info",null,!0),exports.stockCandlestickChartData=(t,a)=>e.get("/api/stock/"+t+"/kline",a),exports.stockCategoryList=t=>e.get("/api/sector/banner",t),exports.stockDetails=(t,a)=>e.get("/api/event/"+t+"/stock/"+a+"/detail"),exports.topCirculatingShareholdersList=(t,a)=>e.get("/api/stock/"+t+"/top-circulation-shareholders",a,!0),exports.topShareholdersList=(t,a)=>e.get("/api/stock/"+t+"/top-shareholders",a,!0),exports.updateBasicInfo=t=>e.post("/settings/profile",t),exports.updateInvestPreference=t=>e.post("/settings/investment_preferences",t),exports.userActivityList=t=>e.get("/api/user/activities",t),exports.userInfo=t=>e.get("/api/user/profile",t),exports.valueChainAnalysis=t=>e.get("/api/company/value-chain-analysis/"+t,null,!0),exports.valueChainRelatedCompany=t=>e.get("/api/company/value-chain/related-companies",t,!0),exports.wxBindPhone=t=>e.post("/api/auth/bindphone/wechat",t); diff --git a/unpackage/dist/build/mp-weixin/request/http.js b/unpackage/dist/build/mp-weixin/request/http.js new file mode 100644 index 0000000..5fe15d1 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/request/http.js @@ -0,0 +1 @@ +"use strict";const e=require("../common/vendor.js");let o="";o="https://api.valuefrontier.cn:5002",exports.get=function(t,n,i){return new Promise(((a,r)=>{let d=e.index.getStorageSync("token");e.index.showLoading({title:"加载中"});let s=o;i&&(s="https://api.valuefrontier.cn"),e.index.request({url:s+t,data:n,header:{Accept:"application/json","Content-Type":"application/x-www-form-urlencoded",Authorization:d?"Bearer "+d:""},method:"GET",success:o=>{console.log(o),e.index.hideLoading(),401==o.data.code?(e.index.removeStorageSync("token"),e.index.navigateTo({url:"/pages/login/login"})):a(o.data)},fail:o=>{e.index.hideLoading(),e.index.showToast({title:"请求失败",icon:"error"}),r(o.response)}})}))},exports.getBaseURL1=function(){return"https://valuefrontier.cn"},exports.post=function(t,n,i){return new Promise(((i,a)=>{let r=e.index.getStorageSync("token"),d=0,s=0;if(n&&(d=n.isJson),n&&(s=n.isFile),e.index.showLoading({title:"加载中"}),s){let r=e.index.getStorageSync("token");e.index.uploadFile({url:o+t,filePath:n.avatar,name:"avatar",header:{Authorization:r?"Bearer "+r:""},formData:n,success:o=>{console.log(o),e.index.hideLoading(),401==o.data.code?(e.index.removeStorageSync("token"),e.index.navigateTo({url:"/pages/login/login"}),a(o.data)):i(o.data)},fail:o=>{console.log("上传失败"+o.errMsg),e.index.hideLoading(),e.index.showToast({title:"请求失败",icon:"error"}),a()}})}else{let l=o;(t.indexOf("concept-api")>-1||t.indexOf("api/market/trade/batch")>-1)&&(l="https://api.valuefrontier.cn"),e.index.request({url:l+t,data:n,header:{Accept:"application/json","Content-Type":d?"application/json":s?"multipart/form-data":"application/x-www-form-urlencoded",Authorization:r?"Bearer "+r:""},method:"POST",success:o=>{e.index.hideLoading(),n&&n.isNotNeedLogin||(console.log(o.data),401==o.data.code?(e.index.removeStorageSync("token"),e.index.navigateTo({url:"/pages/login/login"}),a(o.data)):i(o.data))},fail:o=>{e.index.hideLoading(),e.index.showToast({title:"请求失败",icon:"error"}),a(o.response)}})}}))}; diff --git a/unpackage/dist/build/mp-weixin/src/config/posthog.config.js b/unpackage/dist/build/mp-weixin/src/config/posthog.config.js new file mode 100644 index 0000000..3918c74 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/src/config/posthog.config.js @@ -0,0 +1 @@ +"use strict"; diff --git a/unpackage/dist/build/mp-weixin/src/constants/events.js b/unpackage/dist/build/mp-weixin/src/constants/events.js new file mode 100644 index 0000000..3918c74 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/src/constants/events.js @@ -0,0 +1 @@ +"use strict"; diff --git a/unpackage/dist/build/mp-weixin/src/plugins/analytics.js b/unpackage/dist/build/mp-weixin/src/plugins/analytics.js new file mode 100644 index 0000000..fb33bf6 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/src/plugins/analytics.js @@ -0,0 +1 @@ +"use strict";require("../../common/vendor.js"); diff --git a/unpackage/dist/build/mp-weixin/src/utils/posthog/constants.js b/unpackage/dist/build/mp-weixin/src/utils/posthog/constants.js new file mode 100644 index 0000000..3918c74 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/src/utils/posthog/constants.js @@ -0,0 +1 @@ +"use strict"; diff --git a/unpackage/dist/build/mp-weixin/src/utils/posthog/core.js b/unpackage/dist/build/mp-weixin/src/utils/posthog/core.js new file mode 100644 index 0000000..bcc183b --- /dev/null +++ b/unpackage/dist/build/mp-weixin/src/utils/posthog/core.js @@ -0,0 +1 @@ +"use strict";require("../../../common/vendor.js"); diff --git a/unpackage/dist/build/mp-weixin/src/utils/posthog/device.js b/unpackage/dist/build/mp-weixin/src/utils/posthog/device.js new file mode 100644 index 0000000..bcc183b --- /dev/null +++ b/unpackage/dist/build/mp-weixin/src/utils/posthog/device.js @@ -0,0 +1 @@ +"use strict";require("../../../common/vendor.js"); diff --git a/unpackage/dist/build/mp-weixin/src/utils/posthog/error-tracker.js b/unpackage/dist/build/mp-weixin/src/utils/posthog/error-tracker.js new file mode 100644 index 0000000..bcc183b --- /dev/null +++ b/unpackage/dist/build/mp-weixin/src/utils/posthog/error-tracker.js @@ -0,0 +1 @@ +"use strict";require("../../../common/vendor.js"); diff --git a/unpackage/dist/build/mp-weixin/src/utils/posthog/http.js b/unpackage/dist/build/mp-weixin/src/utils/posthog/http.js new file mode 100644 index 0000000..bcc183b --- /dev/null +++ b/unpackage/dist/build/mp-weixin/src/utils/posthog/http.js @@ -0,0 +1 @@ +"use strict";require("../../../common/vendor.js"); diff --git a/unpackage/dist/build/mp-weixin/src/utils/posthog/identity.js b/unpackage/dist/build/mp-weixin/src/utils/posthog/identity.js new file mode 100644 index 0000000..bcc183b --- /dev/null +++ b/unpackage/dist/build/mp-weixin/src/utils/posthog/identity.js @@ -0,0 +1 @@ +"use strict";require("../../../common/vendor.js"); diff --git a/unpackage/dist/build/mp-weixin/src/utils/posthog/index.js b/unpackage/dist/build/mp-weixin/src/utils/posthog/index.js new file mode 100644 index 0000000..bcc183b --- /dev/null +++ b/unpackage/dist/build/mp-weixin/src/utils/posthog/index.js @@ -0,0 +1 @@ +"use strict";require("../../../common/vendor.js"); diff --git a/unpackage/dist/build/mp-weixin/src/utils/posthog/page-tracker.js b/unpackage/dist/build/mp-weixin/src/utils/posthog/page-tracker.js new file mode 100644 index 0000000..bcc183b --- /dev/null +++ b/unpackage/dist/build/mp-weixin/src/utils/posthog/page-tracker.js @@ -0,0 +1 @@ +"use strict";require("../../../common/vendor.js"); diff --git a/unpackage/dist/build/mp-weixin/src/utils/posthog/performance-tracker.js b/unpackage/dist/build/mp-weixin/src/utils/posthog/performance-tracker.js new file mode 100644 index 0000000..bcc183b --- /dev/null +++ b/unpackage/dist/build/mp-weixin/src/utils/posthog/performance-tracker.js @@ -0,0 +1 @@ +"use strict";require("../../../common/vendor.js"); diff --git a/unpackage/dist/build/mp-weixin/src/utils/posthog/queue.js b/unpackage/dist/build/mp-weixin/src/utils/posthog/queue.js new file mode 100644 index 0000000..bcc183b --- /dev/null +++ b/unpackage/dist/build/mp-weixin/src/utils/posthog/queue.js @@ -0,0 +1 @@ +"use strict";require("../../../common/vendor.js"); diff --git a/unpackage/dist/build/mp-weixin/src/utils/posthog/reading-tracker.js b/unpackage/dist/build/mp-weixin/src/utils/posthog/reading-tracker.js new file mode 100644 index 0000000..bcc183b --- /dev/null +++ b/unpackage/dist/build/mp-weixin/src/utils/posthog/reading-tracker.js @@ -0,0 +1 @@ +"use strict";require("../../../common/vendor.js"); diff --git a/unpackage/dist/build/mp-weixin/src/utils/posthog/search-tracker.js b/unpackage/dist/build/mp-weixin/src/utils/posthog/search-tracker.js new file mode 100644 index 0000000..bcc183b --- /dev/null +++ b/unpackage/dist/build/mp-weixin/src/utils/posthog/search-tracker.js @@ -0,0 +1 @@ +"use strict";require("../../../common/vendor.js"); diff --git a/unpackage/dist/build/mp-weixin/src/utils/posthog/session.js b/unpackage/dist/build/mp-weixin/src/utils/posthog/session.js new file mode 100644 index 0000000..bcc183b --- /dev/null +++ b/unpackage/dist/build/mp-weixin/src/utils/posthog/session.js @@ -0,0 +1 @@ +"use strict";require("../../../common/vendor.js"); diff --git a/unpackage/dist/build/mp-weixin/src/utils/posthog/storage.js b/unpackage/dist/build/mp-weixin/src/utils/posthog/storage.js new file mode 100644 index 0000000..bcc183b --- /dev/null +++ b/unpackage/dist/build/mp-weixin/src/utils/posthog/storage.js @@ -0,0 +1 @@ +"use strict";require("../../../common/vendor.js"); diff --git a/unpackage/dist/build/mp-weixin/src/utils/posthog/user-tracker.js b/unpackage/dist/build/mp-weixin/src/utils/posthog/user-tracker.js new file mode 100644 index 0000000..bcc183b --- /dev/null +++ b/unpackage/dist/build/mp-weixin/src/utils/posthog/user-tracker.js @@ -0,0 +1 @@ +"use strict";require("../../../common/vendor.js"); diff --git a/unpackage/dist/build/mp-weixin/static/icon/back.png b/unpackage/dist/build/mp-weixin/static/icon/back.png new file mode 100644 index 0000000000000000000000000000000000000000..960cbebab1ca2895bf513ffe89135cc7cc9ea2ce GIT binary patch literal 432 zcmV;h0Z;ykP)^#?hSJpz-fQIpJoDp#5Hj*tMW?W%_nO7!tEs~Aaz_s2jmzRQ2~s6s#W1H_mSK>?y6LgS?eeDS&n4iH4lIa@P( zKyks+6Cwr$2qLDOlVyq+93XN=LF& aLiqvWv8EyRbi3^U0000F!R{cBf+*%u5YuyGq#)xY zGjoF6-9cQS+wJyGr_&O#g`pq_ru+Rq zqC1ER+?Io+Uat?f+wB@zi2zMs=kpA)g<(pSGu{FyALZp&e#0;v#BqE; zF2qZ~x14bnkSJ%I1lsNPN1CP){o_>5SPP(hmZs^5a&XSSo6Y9frJS)6(3Rto8IcF2 z1*#}#3I&u>tt3enhy%)zDrbxW>QcT$>|-)eK1F#%LKp?G>|-qZCt?Q5Cn*0y6vHTh zv(8uS0`bZk$8G4k<8>GX7)ab+IHD4T0!)<>r34s_!~rkfu*{2RqO<@53EmTPA__5# zw}h1dlmB?ENJzq3fRU7N5@2)^wOVbm+wJCLfwKUUOZ*@{VKN}`ZX@9(z^Kc0y&|G# zOookww*aF&Bt!%lrIEnf5#jBaBHksyh@mtRSczAx1n(0qq5@a&iq7$hz9F)J@l#YH lz(8V*PjE1mGnEOHJJ6MdUl%BN(bL5-MB=jV`Hg;u4MbWW z?q8NExl?6HPu>US2~9I*Z&{Qr$t2mWmCCnb!c@MA6*=oUqAM-~{ zcx!R&^{GpLwJYV#QuE)jWGTnY7EQ6uD_6Z*pnf|z{m9!-^B*sMcU6AVncP<~{}|#Q W$xpGDc(4xWIR;NxKbLh*2~7YnSB{`TxhF!@VIKoQmKcMbEfbI9^9{&a89HDp`_@CHLmL~#w2moS&{7aR5${pW( zSU%U;V-v(#t*}q1OZ(i``raFN*DAZ~&pCeYJ|Dknq1x5(CAaVCTU@CxKNs0&ziGjY v>hnRH8jmgFe7EDglJKOG*-vcldhKS`e6GIByrtb1=xGK|S3j3^P6VS)SMKBO?gc(TlIwUIkOU%j zAmcZx-ZP;jNEi(`ny<OvZhESCP@lzkzcYgNa-Hu#}0*wNezAaOUn#?^eirS6i;X}J6X*B z>c7c(?By>d c*&cjhKKERTg>A8#JkZe$p00i_>zopr0GIo7Hvj+t literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/gegu/cate-3.png b/unpackage/dist/build/mp-weixin/static/icon/gegu/cate-3.png new file mode 100644 index 0000000000000000000000000000000000000000..4ae69356796677e3ea0b32ad4633356c2beaee05 GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^;y^6H!VDxI2UWWPDd_;85ZC`MF8{3!{#)t%x6(&L z?Mqk00+n%=1o;Is{Syz}VREf_LiW0#ZlK^CPZ!4!iOX{*oaH)XAkfm@VeiiVzpAHd z#c`+j1xu^=Iqo%ggmc?DR9`w?X1?&{-JL1>T4u&F@fdy8uG|vSW~|>J9l3J8@!`%p zE9X~zdbM+#)SH#J#0*ckEeO^>xI4z?-gCAOXLQ8QciKc_lHkELuJyAOtH|-a5n9*~gYliJh3~B>fFP?7SqFiF1v{CVC*zvBXKzA~Dy85}S Ib4q9e0HB%$x#~<0P$gGMkYDhBh7Dqw4X3r91W3P~%mfsD=;`7ZB5^r3z&r1d zfr!k}Jg2g+#XsIADNfB5@W>G^WK=3_IKU}%gf*bmr9Aa`p|$=L)}EB=V|AZqR~8(3 z`MTN!3Cg0BmGj*6^!UDkj4g2*xt*1P>7KjuYnrcOC}xnhrl zZ*bv-v~Pzs3sr3@b}O=2mfll#}Y>y1Sg4Yh;v@?n$dI4*LA;L_NM!O onRacj&!bYWeBqM3uXEnXUzSx^Xt^!$7tpf|p00i_>zopr0AufzV*mgE literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/gegu/gg-top-0.png b/unpackage/dist/build/mp-weixin/static/icon/gegu/gg-top-0.png new file mode 100644 index 0000000000000000000000000000000000000000..26c3c65dae70ffa9e831793b4168cd82e0400b98 GIT binary patch literal 351 zcmeAS@N?(olHy`uVBq!ia0vp^mw>p5i5W=xRo1BiDV_kI5Z9kCUb`3g{QUXn*RMZC z#;ON^;>;yMe!>43;`jZymI&nj_jGX#i8%cB=E2M(1_G=X_;;~|Oo}>T7@MPgJ21q{ zOQJ|jW80S9FA^gD)}Ix(`(cXEc|KC8WT_Jxl__dkvfu-9l>B@n=`jS5z;W>vVX z#Wz)jHOe$n^`T^&!0SEHouN}BcxU|*Fj~W*u}br=*TIwRc4zi}?L{q}p`sn3h92(D0GyZM5wX}8i<4UG*` zwl4p)IklzBP>5}Z`L}FgqgNM~dn}pNzB)ilPwnpet5=u&-W&CM%i3#ij~~(MTJ`VV pkL{~CR&~`+&uiM{{44t#dttg~eP!Z=oxq@A@O1TaS?83{1ONp7nDYPt literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/gegu/gg-top-1.png b/unpackage/dist/build/mp-weixin/static/icon/gegu/gg-top-1.png new file mode 100644 index 0000000000000000000000000000000000000000..5f0cea88614dc4183f419f3e1ef4fe17e29cf43b GIT binary patch literal 355 zcmeAS@N?(olHy`uVBq!ia0vp^mw>p5i5W=xRo1BiDV_kI5LfpCpPxVf{QC9h=Zn|E ze(LXl;!Gt$e!&d!z3z>%3=E7co-U3d5r^O2G|W4qAkdn)>rSHof$*BK#ef!ycc#dk;Z{8c}b%%d!57gibLyyHby>>>4l_=OBxSsSk9hp&s-S@iVO zRBZ_3)!eCqQ`abjHlDiHV6?2Rq02+n+r@N|QBc@KEeF>nlh%ScdmofuJ^aFZHmi=- zt6Ob^7;SF^w z^~cm}s#K{`rAn15RjO2}QlTtkXN?Z1CdbMGRbN>GE6Zv^h+>*qrZ}#M?c1Kku(B-T2F%`WDV_x@nOPN9et%it z$JOwirWzHf8@5}P-IMVO(5%$xsv88_Oq*8@HR@ZV)=?Rv2;1eomm{HbqqKfuMS7VS>J;C?#F?S4l=M;+49$(! zSxu#krI!MUD!^*gPl;7+h-&GL#g7h~&xTTwQmywtboK^%^~!vDTP~nAlyaIvveDC< zvD2ZQ=29J&d6{cDF*xUC_Lj(4FZasO)1huu1qqu`_6zo3R92`(`F827P#33oYxe6N XSw1DXErR0R00000NkvXXu0mjfbCkX{ literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/gegu/gg-top-4.png b/unpackage/dist/build/mp-weixin/static/icon/gegu/gg-top-4.png new file mode 100644 index 0000000000000000000000000000000000000000..2b535e603fe2cfa461abbc0d6ef8e742162fcbd3 GIT binary patch literal 339 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 z z9>+alk-eR}-7WZ$Rjy43C3}yRmnmm zl2<{N+!87*>=op+W11Meywya)aSAK3UDG^x2ZNhUl6uF&3z6b};E{-7Fl(^28>K_^ z)kiBw-m|H)Qj(WKuiKHAFYT^o`?bMKD)~4;w)$5rf^I+X_=>DZ6$5VZanrD1e(cW@)~%t9;EZ|TPivYF)8T^$4jlMF zM@Pp|pBC2=Wb(Ua(q{o5V)r@h$R~v20NFN)g~+=Rz2Ddb>2qM81^7l~MF}@?#%VrH zwelSPF00n4XtALAp$HQ=PL(fQ_LB_Xki%K50mYm(Yu4zaM~^-P>1ss|KPx#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91IG_Un1ONa40RR91H~;_u01a1YQvd)1Ur9tkRA>d&nme!5Kn#T!Sl~w@ z3ZS9lZy-?s6%rkyprE1P{Y<#`@`f7eQh)>QV33C;kWWT(pgb_s2Ip}g8Bb2I@nngqyphoo(Nl`!#rK1Ge9VmuioYSYPg!nfP%y2W8)eCCW7=OX1iB z(;D8{5qxqMl};;`B-bZSu6rGo`Z$br5AweH&JwGAV~&L};Uv*WC6|Qs#vEnoS_JZe zyO-%Vc#2(GLr2x9f9S5KC+z{v@kTds>#PT(ZYC07sb zxg?MyM&!yL!%=&N4Xw#b+GdqyD#?gkBalsrZ~`5XYu_crt6WxD3Y3l!x$;M{wxTPi zlN~D8s^A2cm3#@8iNT83(SO6)rbU0T#!7mS7Pzz(G3Fv?cMN13*>Ne`u#zv}QW-C{ zr6fKyk6QuAn?rXxWP45wOB<_Or45m2QyU>~M!j*T``cO|$G{0}@s;EQAW7DWx6#i# zf2&X0c*9$yd6nbS0I?5P5FjfyvSBH4$4Qvab9ikOTVvrp+=7!f-f0wJ{COowS&?wo z<>(mNJxJc=FKS-pC`$`Yl0J%scW~>(NZVp#(u32o6eu0}aM^>*UdhHe>%7SKRZc@j zD#^divRI3whsz=rgG-zHvXWQ1z0}b& zwX>4m%Sy>H>HR;qG@P76{siT#AtBMQ6-%j{K5r4o^Ze4! z9>7xJ1lE&l_d;yym1fSCHP{+SrpDwK0-S?uY1RVA{ArY{^@_`xt`{F?;rsA!@GI~d jjo0R@@UQTX@DA<|kz`qFN|nhd00000NkvXXu0mjf{xikr literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/collect.png b/unpackage/dist/build/mp-weixin/static/icon/home/collect.png new file mode 100644 index 0000000000000000000000000000000000000000..25b215fe4f2036f561f39e1d665d5f27206c9d5c GIT binary patch literal 2348 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 e&MN-&gK-lY#)- z1NkZ6kDcBf$vq*9F-V%>`~Deebv}<}K3XeVh-e7Kdfy9{lfd z`F`}ym5S_dSA#>8?Osl~nz{M2$K+eOf|njLTRBdSlJG5i5g0y$$*TGMjEhQ_n{y*7 z7c8$dJh>}=Gt(#icM(}z%dWmHZ@$3D-G9P0e%k89(;8vTy~oQ8l%xwn`+v2Y+h@h| jFViknTYvL@?wbP0l+XkKnL>2B literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/active_s.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/active_s.png new file mode 100644 index 0000000000000000000000000000000000000000..a89113c89fd52d1847b57046346d20dd953a5b99 GIT binary patch literal 425 zcmeAS@N?(olHy`uVBq!ia0vp^Vn8g%!VDyDo&1~%q*&4&eH|GXHuiJ>Nn{1`8Hn&wm_1?5`{zP#H%_kY6yvxfe;6@@x7QoMsgSik^s4lzsW(MYxaQvL(>Ip~0 zWtTe~JFug#$g{+2(CU?+-@QL)wv%J`f$LZE)&~4wFn$=p U7JQNS%G}U;vjb? zhIQv;UIIBTsS%!OzP=1vKsE;hV|yk83rGnNO93$h1M>n#29Q~dAh88Za9M=~%m_9} z;hMIj&p=8jz$e6Ya$d~j+-Ua#9}okK)~}7Z4wPjp3Gxg6r^9e!VxGj~UXU%zJY5_^ zG|o?*=*ZV(AmY*<@on3Sd3+n(SF;gX5q{Y9Sfvu6H@pRo1y%gj5y zER}BGL{+cEg`9AWuvNM~kI75A=SHDZcgOyt3ww?WC?zF%=)5sZoU6zk*;?xx_v0g@ z^5gWl6F*L0_7q!uNx$ZptI>|MKkIVm?D!s>x9+~vTcIeW``4#s=eAnkY>L)p_grml mX{UDc(#wYIq~#aGS4m!rGOT_fU2X_;F@vY8pUXO@geCx4gM2Fh literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/chgDown.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/chgDown.png new file mode 100644 index 0000000000000000000000000000000000000000..bb5e29d8b2b61303a7bb42411927d496d0d9b1bc GIT binary patch literal 1560 zcmbVMTWB0r7@pYlp|wG*6huUi(}E2;*WF2Wj-4iHCdn>l(k0nqiXxpob9Q&wojK#o zq`QewO%-YFgN0BF^->hPP-+pOpa=~Z&=y2R@J;l^r+^m4dI3TI*~`#sy>*x~b1vWc z{`-HlI5Rb{`HsyT#|;$n<}Cbq7;^sx_&(D-Z*yG#6}L1W&s)=&Fi*4{R;FUh3*emN zc8#D;ODXkxMT?I~)T6Q2QqMVr320A3g1q)%L zE!-gzZBUQ;aRgW;#RfGNv#7@YhB`gIMgX|ivQin>)y4Bt5m7vG5X|U0pAV`}gaHw_{t z$Vy2b#_|x>viHe3EXy6J#T>V?_!p?6VMWFn^%^K7j$_C6zk(ftD=hSEFxmC&DwP7i z%A?egc$_s@2!cVoOj`@f!UaEyZJ*GBY4BjR=(-Lr=dzlT(}*za$cm7q!-}929nv$W z4rQ{rvYt^Zz56C33rTEy_nrTFe{bkQec6p0=1Hn9NeY~IBM8@GwhRrd_l7;tp>5VEkp4rsJFtjV;-($au_}1$KO~d{>Pty2b}W(pY-IcF zs=DpLp&2C8v=hN1?Pb)51{Ol6`r_ROzJxBfDah}SIPT`#lF`SVdhvGHyrno@n#jH4 zP6gBO?Yz&`(IGh67|+hk{mxy~k1Um*^kCzqf;m>&`RTVS%L8j@OaI=d`?h|-eI||$ z<HFxZ(& literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/chgSort.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/chgSort.png new file mode 100644 index 0000000000000000000000000000000000000000..7856c4310788c552ba003edf16ebb8e5fee4cdd4 GIT binary patch literal 501 zcmeAS@N?(olHy`uVBq!ia0vp^IzX()!VDxACOxwRQY`6?zK#qG8~eHcB(ehejKx9j zP7LeL$-D$|Tv8)E(|mmyw18|52FCVG1{RPKAeI7R1_tH@j0_;N7(rqSnBcNH3z*?- zJ&?k-bz2StDd_;85LfpCA9f_b1_lrTo={&tpfZkO3&G#%9gC1I3;^N*Y^5oI9D3&0vfDKoU^#8nhZq06$ zcWxK1Wu`rUc(&$^AA^o}wXNVS0h^TShUt9w|Ant)%(`09F=Myqs~O&Fgx(8pPnmn` zgXdhgX+L;8*%~Z%oZrKe&nuwNmiqDjTY=!&$-#>Pzlcr#x1@Qc;OB_oBRRR9C+#vf zBwrT#ywy|6;?kqg)mIJwbaUxXnUT+x{;ZkTUFY7%he0-CuF9V#6^4m)G|PBZ%wylb zYH!r$7U}OhdBRlt_`Zd5_Z#+JEZr#e`1V20-_6ZS^>P#UOYL9w?Y{Q*8ZPxJ#w)Yu zm26_J*Q>mOiyND-VK#*wfX|Wt~$(69DIM BuwMWG literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/chgUp.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/chgUp.png new file mode 100644 index 0000000000000000000000000000000000000000..04e3242f89d2792ee32afffcacaccb7f2ee40712 GIT binary patch literal 380 zcmeAS@N?(olHy`uVBq!ia0vp^NlYErJuX zrfW$VcABZ~Vr=T0T*(=J?euIT)`uHOz{X`kG3 sY2q}uOSRU|efuW=KfT`j-v4F#Vf)Oa<+MFxfG%e6boFyt=akR{0HaNMVgLXD literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/conceptNameSort.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/conceptNameSort.png new file mode 100644 index 0000000000000000000000000000000000000000..a7c61c6f7b8f5d2cb22453fecb70df668a8f7fe6 GIT binary patch literal 648 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDB3?!H8JlO)ISkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?smWq(*qA`T8jYP;${Z-YFSR6^XCd39~AJ_Ful;>-K2LzD-GwXi{IaxH$}CIM=ib z%fpzmT`p0JcY?^(AKm$0M}hC^@0UF6#jCs&tJW3qt|~A(s>l z!(Nn3<`@(69Nl3xuAfz2`#ZgB`nIp-n=!pab zgLZ|n7M@4yQ7UP~c)jZCV6_VXv+ajc%=j0`VR?Zf%=xJ#fc@>-;Erf9jedk4lKUOVresjH9yBx0{{B-y5I9vOA3r?Sr zjg2ksy$7#-_QzN8%dqiIy;^CWyw9#&%w3DM-@f~3rE>D-!LeV<7=60(!|m;xuP!V! zD-Y4Eak7aXECN zA%ByBK&!v^TvwsAWR7C?)O9LG#u8~ui~j#tzj5zt-3@c?_lx>?f(_FU(~mI z<2Ip>+Is{Z&HC7>`dw9i(w5M5kDfpCoj-HWc?RL%(n8ijxwlR+M;vi@UH9*zitK>~ zi{^>vzKgH)+u;%9Q{jErxqjQ`tzvlk-a?Ik@fIJ`b$zmPV)))XxY`r+>?UuC zPyLYMz5UX^@!IZ>>V^GMsa=Vzw3xzG8?FPa~I_O43O1fXvi NJYD@<);T3K0RYpfj}QO= literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/continuousRise_s.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/continuousRise_s.png new file mode 100644 index 0000000000000000000000000000000000000000..7251b876b48445fe79ccdd10f2ba2b64764ea524 GIT binary patch literal 347 zcmeAS@N?(olHy`uVBq!ia0vp^av;pY3?xs=ZJr3EI14-?iy0WWg+Z8+Vb&Z8prCYs zPl&5~fzN*&KEak7aXECNBL5)+0XKdL zR?ZbCg#b$c(aPD_+%sR%j60L1Yegf7vpK2Zb)#n+; zAezMIW*xtMOVo_Tmkkzq_mv7&K75>dYFq#5s|P<=ZdK>b&ehB>Uur(3YR6Z${KtDH z8J*cABq;miOCGoKxpPM!M$L1TFy%cOcz<`9vS5AC#g;W4>Nn3hUpajFf7${2eOro7 Uoq4zX8qjwPp00i_>zopr02f1+^8f$< literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/correlationSort.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/correlationSort.png new file mode 100644 index 0000000000000000000000000000000000000000..e359e906fe1509b80d63d121f15456084a900585 GIT binary patch literal 604 zcmeAS@N?(olHy`uVBq!ia0vp^20*OG!VDzmd}xmcQY`6?zK#qG8~eHcB(ehejKx9j zP7LeL$-D$|Tv8)E(|mmyw18|52FCVG1{RPKAeI7R1_tH@j0_;N7(rqSnBcMo3z*?- zJ&;0{=dSO8lyrbkh$}lgyL*8TkOTrYHZ}+eVQ4=s@Bk{~ED7=p{?G7C@?h0$n+VSW zMSY+ZRh}-6Ar_}gr`QG`au8^X=jWJm%)v==!v@y57tLPu1TEsp>goVMtWvu<=>^s|mok5*$lEm zF{UxGIjpp<{#RrAabiQKG)wrC_XlRCl?uE!OmcYq`Og)%cE|hYmlSKV3Cq4*+a#s7 z;XpFOw6=~Z%jV$NhAB;Ynfec zld6jr+1$F=t+=T$`e)kiBlj50}U$MRnP{*^_lTU$8kinpk8l zF}k}`*;6}VSH~-eIFM#4KB|(0{e;FMvYyRWg15)nk;uykl zJ(+{Im!Fq6f#K20l7)3mEBJYQ9JFRNE=*VBB@5_vUYRfHp9Ay85}Sb4q9e E09JZPF#rGn literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/decreaseRate_s.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/decreaseRate_s.png new file mode 100644 index 0000000000000000000000000000000000000000..db8bcb1949e989d3c315facfed3dba62aa4475ed GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^Vn8gz!VDy*GX~`WDb50q$YKTtZeb8+WSBKa0w^dN z;1lBd|NnpY0v{lW3_`b@Tmw|VUJ~RN{Fg!0=5D}>rPuA;fkGLcE{-7*m#_9+Nn{1`8Hn&(!>w$$2Pf-96bqKm}|iL4Lsua_L8>-k-ITr4lI8=IP=X zB5~Pw!bZMB20SjZQDs3P&sI6jO+0yLrE$`WxE1gI+cUE7-g)QCmz2}fJ0fN|dROU*CtGho-9yneZdXHy)SH;beYa2G#x}CXFaZDoi|78EFvX{p`_GKL{ zJ=Yl(mGyY$-M)F|PaA7OrgcV%Wz~9LTzF~WugxFIelVU9&|jL|80`gg5re0zpUXO@ GgeCxbHg&%M literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/fluctuate_s.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/fluctuate_s.png new file mode 100644 index 0000000000000000000000000000000000000000..e752eef50d90686e2922f7b630ef20a0e07c96d3 GIT binary patch literal 279 zcmeAS@N?(olHy`uVBq!ia0vp^Vn8g%!VDyDo&1~%q&N#aB8wRqxP?KOkzv*x380{K zfKQ04dx6h?96;=^EFVxAM@f)hFhk7=ezgVngT2+KzXFQ&dAc};NL=>q*X2LtAmGAY z^>yl0jw7B<9FCJr7^5RO`8pMkI%Uk5fA^bRnboVOsd@S09h%w^HQ76!87DuiJhx~0 zjmg&8pI4i;A90`b|44sly;;kiquwtGGHtDkfv*ejmw#x4*@|9%22{;<@_3 z#|=SNMXB29y^~GuU0Sj9qNo4%8G2&3JP+R$?%|o|ux{S!-yp9uc)I$ztaD0e0su*W BclrPT literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/free_s.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/free_s.png new file mode 100644 index 0000000000000000000000000000000000000000..29cecfe0617fc513a7e85190ba82fd4561102634 GIT binary patch literal 791 zcmeAS@N?(olHy`uVBq!ia0vp^W+2SM3?%Ea%ijShmUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIBTsS%!OzP=1vKsE;hV|yk83rGnNO93$h1M>n#29Q~dAh88Za9Ohj%m_9} z;b&*PB|u6&z$e7j*4Eb2($db(4#+?THa0dtfBsBQPoFz??xjnYW@vG$1GR9J1o;J< zFltH0-0j(v%Y0-#0|S$mr;B5V#p%*1cXMwW2ps2MbD{how?K&agdGh567N|0KF?q` zjZ@gTxk12bu0uyWGe;SFhOYht7w50YZl~eT?jC*;+Xwi?i-qolY@(C8eHi@3Ug@W7EI) zPLWSv#)Kgw%GdiVt7(izv$VWcT11Oyqg^MD)5`7k>~eA>G=T` zJa6B<@cO}Ea95JcFvjb1)UMxK%J0sy2(YUo>-jFKyiRcgm!`f2zyt3dOtB zD_$>iJAEiFtFHg_&bUQ#Q?jG49n^nbEl_`!puR6bt_r!F@Dc_u*{;!_fedD!` z%jZ4MCbFDlUtg7NHT&h6s!yW(-3~9C@y6;ed+p&l#kD%&I-o@8>FVdQ&MBb@0Pg}w AZ~y=R literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/increaseRate.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/increaseRate.png new file mode 100644 index 0000000000000000000000000000000000000000..d037b84bfb0b13781fe73e394c992f518b6d750b GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^Vn8gz!VDy*GX~`WDVB6cUq=Rpjs4tz5?O(K#^NA% zCx&(BWL^R}E~ycoX}-P;T0k}j17mw80}DtA5K93u0|WB{Mh1{sj3BWEOmJDT1v zF+}3>*)tb;8w@yF9&+nFkYrzx=djD+ZoTGCvDL~aE>EA&uwdnk%>{GIKAoMzegE&H z$iX&ZW6pKSQreIijtCh}VArZuhGw>*uOe181L{_O9(b$d9sbxB&S23o-2>FVdQ I&MBb@0Omqg=Kufz literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/increaseRate_s.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/increaseRate_s.png new file mode 100644 index 0000000000000000000000000000000000000000..d52d021a7115f4453fa3e39d9d1586a6f07a619c GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^Vn8gz!VDy*GX~`WDb50q$YKTtZeb8+WSBKa0w^dN z;1lBd|NnpY0v{lW3_`b@Tmw|VUJ~RN{EtE0@x}2nuEf)QK%rDm7sn8Z%V#HSd@9RHiN-fp76jbxlUjF%ipmA2V9Ev&$@M=I6(L8r{Zc6y8Pe7M&oc ztEG?|!n#D+w9?_$&AxyF+nda}n@`HUNG@#3=+2#Qz9(n@^RI{5+dQPo-*8>g23pAA M>FVdQ&MBb@0Afg2EC2ui literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/lock.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/lock.png new file mode 100644 index 0000000000000000000000000000000000000000..43d93e23ca64ef9d4ff24ad826d6670f146f10c2 GIT binary patch literal 408 zcmeAS@N?(olHy`uVBq!ia0vp^azL!X!VDy(ZNn9T6id3JuOkD)#(wTUiL5|AV{wqX z6T`Z5GB1G~m(&Q)G+$o^Eg+kNfw4W4fd!-lh^2s-fq{7eBLm1RMv&M7Cb+EJ0%kZ{ z1ElbYLX|R*5)JSPas6^Q!@a=g!;!Slhckd|AObSlK5p3uRKQjeCCg* z^ME4zJzX3_G|tbxu$QmNK!o)H_pEcPem9)VILP$A>cjkX)$ffy z*p=MV`9AGfuy? ztCfr1s&OygT6&lJ((1M^4=Y}4&vu#eNn{1`8HC+KoW?eqk$-O_S`iwKv}kuAiv;$4AV{|nn?d%p$!yy z=jq}YVsZNJ6konW3IeU}Uf=iKc=vm8^%n7rtIQXU-21P^mk_*QLvdn_ug8q_GiRC$ ztO%MCV0h8P)AQ7d1^X|Z)!F;;YH95In=Q{28rk6GCgVU@Uf=^H;ebgxX%0}9tt7}V_#Z=wmC7Lw*(`sc$Q(}>#}JM4 zxt9*|9yZ`;eW*T@HREdaZbuuY_B*@(oA6q+wTIld`y2E|!nx8hUjAD71iyr7d<&H1 z7I4%Cw-mJ$?Q!`i$JR&Jx>k0q>`?7rnm&2{y4uuF ze2d@O{Y+Urx9XF8@3-yW{;QRplAcnw`=&# literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/pre.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/pre.png new file mode 100644 index 0000000000000000000000000000000000000000..0d4f77117979399003d1ab02532ff5adcf9553ae GIT binary patch literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^Qb26L!VDz;2A8h|QY`6?zK#qG8~eHcB(ehejKx9j zP7LeL$-D$|Tv8)E(|mmyw18|52FCVG1{RPKAO@Mkz`(qKkpW~DBS>rk6GCgVU@Uf=^H;ebgxX%0}9tt7}V_#Z=wmC7Lw*(`sc$Q(}>#}JM4 zp_fkb9yZ`{x!Blz=WGY>66U4NTLcvTUQe3YZE@wK{Q22p9Q;?FzCLa`KZN;5xbFi- zr9F-%Z=Uy*Nv2w+TDr2jvR0~Aszzo`x@!J%-J;!HVS;OwgbX-mu=s?{Uv=}H%v;?< z9FlKe_XxOsNLlMPJNNI7soO$ty;z!CD!h2hTd#y^+wPX!S^8E)A}rI|w&>GIq1@$p az1#x-)&69@KJg6bP6kg`KbLh*2~7YC)OAGw literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/pro_s.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/pro_s.png new file mode 100644 index 0000000000000000000000000000000000000000..bc49ccb06f6522cc2f9949be2bbdf47c94385558 GIT binary patch literal 870 zcmeAS@N?(olHy`uVBq!ia0vp^W+2SL3?z5Yp7kC`v7|ftIx;Y9?C1WI$O_~$76-XI zF|0c$^AgB$NsaJK^YvxW09@GJwot1c@zRg3FpMU`DV( z3O_sREdf&Y0X`wFUr(fbI-LIba5|9ucqHxPk@OFT)4v{0`*I}x3sCR~R0^mdKhfj! zk#s9-o3qQ~=C_7K20E9edl|51OhTK>8bq$&%c=^Yh#1;M$aVz^yEm#|G zd+PU5`{Ux%UhcIDVe|8`&2s$lT*YDOt2LJn9_^bEzpa$J=*=>|qG_L(&g=GB+s&UR zw0_$|4)!%~m7E)!v^h6_oU~EV*Ld4kSsN%I%S?6j~B5Bhm@Wz6L#+N8Vhi z84`Wr<*u3|pTt6PD<0@w+4(T^c6Qy8%fAD+U9U2>5B^+{`Rw;)#rhhnpjppOJG(CX zcHrPN`T0jHjH3HDWZNC8uluE_HJH<8$OJfOP%#nR*# fe{-YWIs9jM+mxXB>1F0NP@491^>bP0l+XkK$@_93 literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/rank1.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/rank1.png new file mode 100644 index 0000000000000000000000000000000000000000..076e7872edb445715fb2f808f05e3f204ff0d296 GIT binary patch literal 1282 zcmV+d1^xPoP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q00000 z1E2u_0{{R30RRC20H6W@1ONa40RR91MxX-#1ONa40RR91Pyhe`0D*;KIsgCwIZ#Yg zMMrQ<{^5fD^4I^s7X8y#|HB^o=9v5GvH!vu{M2Ipm5B-V(|I{-5>6ZWNSN{C+ z{=``RurV#!CdB{%019+cPE!E?|Nnuywf*iuAec_%000C5Nkl$Oy@v5|E5;XKO!ydXPzFdbO%sf_q(}rL zy~f`lK1-oXKt8$40GpPX~Oa}&Z46oxOQc!q%MDG~@d?m2!1p@4}Y#uy|ahy}Uf zvL8YuDMlj&FT_ERBa>G^qhcjWASD{mM`y{8@-0L_jzRo52fY*_l$!cV(HQBkzJSi0 z4N4J4Et8^6z>p`|nULP&fghr%#*a48%@`ddkTF?}+f7l1u%BWlAf&^x}$RKuwC)Q3*sqD(W)$6GQOv9-2Ys=zL9z(a~3kfS{y^20nqRvzI_rSS6)vqdL>J zf?Pi=C|&C(CuI#%4AR=#nDT=^&ytpvAGHS&kdM~VRI<7+&PWeapz(7AVGyQTI98K0 z)+1t=qN|_oghK037G!(okQ~lTrsy3%Ge>@=fYza47-X$uIsN;Q#3Vm{<7WoC8+_5i zfgs^%<~YH)OxYP^{5(dSi#q? z7zN8v^q$qzv{thgGb^1ajA!7irB%^?OUGo`>r55KBGQ;}AgGmKqe{E?c7bNYgsb5juL&bX_l zlWBAX)1P956|SlArx;u||3i&}e^7&S*I!g~hEZ?{gKCg+I8qAWsv3W+M!`3j12yTM zzNhG^jF*B!TPK~{ zgI>cuBGr8n`~{4sx=l-6GC4zPxV^=4lB-bk8oXa)s7&%JNUBCB5%WyFws5!xF)aw| zycqGdrJq!05Jg%htkk7Rrt&rysu5a{hX#_%M@?;PZ#cu)FhJJhjIAKpi-jK?BmCz~ zF{2zIOmqyv1$PE*Qj{PeD>env_o?|9i9+o*Rj1{18_+T-#Sf;pHfMu$+yb(@Dcblk zOlcab$N20ks5+}DT0oY5HjV4>&LEsoMSPIXp8YKQjg6lLsIQ>vEbzHYGssRL2d!^) zMvX}sd~H%y%SoAz{Tw(epj=~{Pks)Zr6Rp1B@ME9e>{GvV}{={MTz(kCH|j$0RR9107*qoM6N<$g63#14gdfE literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/rank2.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/rank2.png new file mode 100644 index 0000000000000000000000000000000000000000..5ae738505aaeca123d8f979386a8892add7d0e45 GIT binary patch literal 1268 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 no*3tejvN0x4cEfhC%d-`h&p!E!%u6{1-oD!M zi(`nyW#6-_g&Gt@S{{mS%{F}8<7_t3Gi`G0o<0ASUkHA9vu*t!?#q|ecFYztG|10c zBRj8hL0VM7Yo-9r^V55a>Q-*lXwrn&#egz5OjM20}uh(OVn*$fC|`3g8YIRo=)A9YT8!FBnuQt z^K@|xk+__Dek1Pz1s)cMZqY?cmU;DxXqqZ-U}F6HPg$kmqxiwAo_o$j-t!meCLpu6*PAN&_)JNS3j3^P6S$;GR@e{0nQy)(!DvPL-vBCBOJQEeu@9a`BEE1@%B|O=Uir0IT)1fRgR4fOb7Ah6qQla+46K#9AGE0a3o&(L z3bNRAbf3lK6T#`sN9y1B|LJm2Ow(DpN4L@{v_{!H|LE(Pch@YvqxsEu_SJy(J7cY0 z*sdzQx8>mNLwNgTe~DWM4ftRd(S literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/sortType.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/sortType.png new file mode 100644 index 0000000000000000000000000000000000000000..5475d0598c0dd0042edc986606f59e9c9cf3ca5b GIT binary patch literal 455 zcmeAS@N?(olHy`uVBq!ia0vp^HbAVw!VDw>rnZ~`QY`6?zK#qG8~eHcB(ehejKx9j zP7LeL$-D$|Tv8)E(|mmyw18|52FCVG1{RPKAeI7R1_tH@j0_;N7(rqSnBcND3z*?- z4Uj^){Ws)*lxToYh^u>n&zHj)pJC|B!Bil7N#l!PpaQm%AirP+=bgQGW!HbIb^waJ z^K@|xu{eEpiY}}g5(^*!B)t}k_!?keT#yN`^maa1M{&qW}u%YYG zp+|xa0$O+LxD(2I^7;HP-aL4{aOzr~>m{1U%>Ehf?ti>+)3%nvAiFaLme#R54!+CR z|1OyP#L_*Yg-13+^je>5dh(n$p3)hWB?_ITtNSLi9z1ZbJ8FSN$d&yEW0Sw|sF=y$ zoUw30f6keJCtkjV+j?8C^D#ZX(mnT)-1qW#>*g($U2m3e*Z<|{SH_Hn=PXVOvOzv) N@O1TaS?83{1OQDWrWpVL literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/statistics.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/statistics.png new file mode 100644 index 0000000000000000000000000000000000000000..c9ecccc0bc34f5ed8fdd40453a4f9d38429f526c GIT binary patch literal 1490 zcmV;@1ugoCP)005u_0{{R3dEt5<00004XF*Lt006O% z3;baP00001b5ch_0Itp)=>Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q00000 z1E2u_0{{R30RRC20H6W@1ONa40RR91pr8W)1ONa40RR91pa1{>0H^F3i2wiqAy7L22?+^PQ&ZH`)O&k-|Ns90004?4V;BGc019+cPE$=sL~+RG ztXzr=wJ{DG000E(Nkl*Y93*u&g z=qf>1dQwpeeiMh|4-}*>1-&Erb}QH=qU}~oL0AxYmJr2)udn@bv076Xgb;syEtmcNWcKr` z?Sc??i}7SKIh{^L!6ym5-Qc8$E5g>N5gfZAB&`(jZ#RU*d-p)Db>c)tvJ z(e>DFc3toxA=boXQnD1Bu~eJPP|(f~5e0)kK3q;3?~Y_0F9+6yUQ-4?8D3@^VynBs z=gcyOzMBVP z&g%tMyB^!U8{0!1T6mjr$O!FhY<4}?QBzB13USRcK)oa~dSKHz0H}IR#)H{K6hWEm z&p{R>Pzyq)P4s8AS8KZ3u>6e6`SOSmQ$_(spkTE+)|8(?P>Y^xHc zB2maPafztQ7`a>fr5sf&1-O}}st{Bkm?-M|$$Y&VOysEQ*ak3L2)#gvsP9ihVT!V1 z=YR?dWNK2yq!0$+WubF2-BT*|Hf9e><{NsMgc$yj=?T*R zrrkNMZkd}FgvO`U=AL#ix~;M4Kn#Arn)N=HZkaCaei-!kVxqtO@^fgomdIz2=>U^YjGa z#Q{9m65kQDi{UBXw4dxc*wZj~8qw`+V?WD2hRR($?6LRibkmnlR=_-FQ5VGPoew_Q zMTJi*;y?}kEOeW@fR4Th^A~?scm_+$A8^s!U*P_u(ei!n%VAFLOdiv+W4us*@^cr$ zulAIfUcBe6i>pue>hC$!gf(GJSQGw#3EOVvJjY+~b}k6Q@t5SGOO8&1=(+x(L0A41 s!gr^~yH0q|D?*IS* literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/stockNumSort.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/stockNumSort.png new file mode 100644 index 0000000000000000000000000000000000000000..99b53d59ea376da36ff3e28fcb9dd2be7eaccbf3 GIT binary patch literal 632 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDB3?!H8JlO)ISkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?smWq(*qA`T8Mi;p%Kv6U`J)-p6;Vt#eQgmdTlXXpCf zZa(e%cCXF;^7nH%5?|$Q?~`A`p_jL z1}4vJy|r)N17>xunC7xnu2o{g@zN<;Q_itEO-$JI(c{s9%t@h1 z^KCn?Uf(L<&A#GA)@D`qE&q-dx`)10+g$pzp|78%ce8g~%-6C5bNr9|$d&zUcW>>? zjk~@!`1iQWSAO{QV?o@Mo=Zd=%q0?o$Ei_`wT z`da<0HD%lS2^;ty2iYCkS9yKWjxsx=7f-i{FFf+cto3{5hQ;OwkE>K&{X6^7 jqu-zR-A?I0|Lwi}QM2Np61KGwpjh^F^>bP0l+XkKyV3EO literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/timeAxis.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/timeAxis.png new file mode 100644 index 0000000000000000000000000000000000000000..91519d2ce7540d4cf37261267650eabf7f1b45dd GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^8bGYV!VDxig;G_46id3JuOkD)#(wTUiL5|AV{wqX z6T`Z5GB1G~m(&Q)G+$o^Eg+kNfw4W4fd!-lh^2s-fq{7eBLm1RMv&M7Cb+D|0%kZ{ z1*CAlSoc~WB^uxp;_6=D0}?_7Z&`AxfFf)qL4LsudtazHrJZ@O)D$SP!qdeuMC1I~ ziI#lL1_G{c6RHAKzDG{E6|iJkqm`>mzWSfv@`}cc(oY^T_&j{{^5yxYt9PdANcXYc zxBk#Fz2PYH)CS!PPbVB%e?lh0XT!T6rU{0J#4aoCV$tkU3sfzLZm(xr)5oFb*tKhd z)KSTzDMw8Xt=~QQN8l`>jF~L$^;29$BxhNAsZU(kXZ!cryr-8g?|3`$_u~K7&Q~f! lYueT{-ES;e{Y>lCALdUJ9Tqs>_ge+>m#3?r%Q~loCIDchc-a5| literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/timeScreenArrow.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/timeScreenArrow.png new file mode 100644 index 0000000..e69de29 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/transactionDate.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/transactionDate.png new file mode 100644 index 0000000..e69de29 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/vipPopIcon.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/vipPopIcon.png new file mode 100644 index 0000000..e69de29 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/visitModule.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/visitModule.png new file mode 100644 index 0000000..e69de29 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptDownArrow.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptDownArrow.png new file mode 100644 index 0000000000000000000000000000000000000000..a3f72a173f0d915f6eb30ef86605df1209d84481 GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^VnD3G!VDyz?3}s-NU@|l`Z_W&Z0zU$lgJ9>GZqKA zJ29*~C-V}>aY>EvO!M_+&;qhK7#Q0#8CXC{fLIEM85o!sFfxG5Vg!jTV1mnvEntST z6+jA&9O`O-lyrbkh^u>n&wm_1?5`{zP#H%_kY6wZpUbxeR|?FZ@XW~uisgB_IEF}E zPEKH83}eiTxUF!_L_s`Q}lrx1=gVF z3@MvSSsHwpUTp|Ck-^F?p55NWs_bEUqNINs$MdiZjZGyb4y}y}ixx}D?N}uHmScOX cSc3*b@+_Ix-etEo0&QmSboFyt=akR{0GbbJMF0Q* literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptUpArrow.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptUpArrow.png new file mode 100644 index 0000000000000000000000000000000000000000..8829e253243e873c678175976f7c8e319ca75a50 GIT binary patch literal 334 zcmeAS@N?(olHy`uVBq!ia0vp^VnD3G!VDyz?3}s-NU@|l`Z_W&Z0zU$lgJ9>GZqKA zJ29*~C-V}>aY>EvO!M_+&;qhK7#Q0#8CXC{fLIEM85o!sFfxG5Vg!jTV1mnvEntST z6+jA&9O`O-lyrbkh^u>n&wm_1?5`{zP#H%_kY6wZpUc;!r}H~RdxG47V!56!jv*44 zlM@&i!x`Bm5?*q&Y__$EO7z***T=`Mv3t?gLyK7trM%bJkkI6nvc;%G!$IYS6_bRn zNW=jlskJ-~X3g%>9u@*;*gP3Rn{Vm}Rp&uVk2V_5qWb=%F+Txi@?)vlT^T ao-qiz%H&SivPBPQF@vY8pUXO@geCyVyJ5Zn literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/dateRange.png b/unpackage/dist/build/mp-weixin/static/icon/home/dateRange.png new file mode 100644 index 0000000000000000000000000000000000000000..59e6f3037403df902eedd2a7ea1ea9b12980c1a4 GIT binary patch literal 491 zcmeAS@N?(olHy`uVBq!ia0vp^7C>yn!VDx2TBcY7DVB6cUq=Rpjs4tz5?O(K#^NA% zCx&(BWL^R}E~ycoX}-P;T0k}j17mw80}DtA5K93u0|WB{Mh1{sj3BWEOmJC?1*po|DWL$L5LfpCpP8t@m+j65pe$QSkY6yvzq?v1q8}-KbpjeI>gnPbVsZNH z)PsCY20U%cC$qn3v0icK;!lQ*FYAtcuNS+Ww?Ojlg%zFuQ_tF6D_bhEbkDBh{I}Vn z9?T~9Saz@!80MrhyzLH%7RifU^EJ#{+x?`LgCNT^SC8m68(D|83B?;Yj$8F zXS@C<`-MNp-ri4Jy|eRo7@tB|rRRKsHLNFkon*K5%;j0=d2spU{9UrC+K#h#J@3!@ zEpypjZ2hFh+d|zA8+_*KBySb^_=LFrDi-@)EcUZl%)P(|NP>~*uVPUk11R;YNc1sF&nci{?vfzC;CsS9 z8D<4~tc_?lR9jZP3@Cin)5S4F;&SLjL+(Qc00Rri2VpNR zg^Ik^u;>V8zbLQp%X+U$x$fC-KlZ77w@~;OVY!+yz}56w&f0}v)E;I;E&Ui4sJ!Ef zdyTgshrXP_R*sh6EM}<(AD%kY^}sMyjH%3$gK_tpmfTB~Z;UxV=6$%4{(N5Oljm&y zlP*s+y!~Z@c)0cXt5ba4|7CyLd~ok|k7dsnS#Njv@oq~_GlS+dR>q(+clI!79y3)u zxmdKI;Vst E05?;f`~Uy| literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/downArrow.png b/unpackage/dist/build/mp-weixin/static/icon/home/downArrow.png new file mode 100644 index 0000000000000000000000000000000000000000..630d64caff1fdd58c3030520dcc44aecf73c0ace GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^azHG`!VDx;eGUHrDVB6cUq=Rpjs4tz5?O(K#^NA% zCx&(BWL^R}E~ycoX}-P;T0k}j17mw80}DtA5K93u0|WB{Mh1{sj3BWEOmJDb1-JG~KbJnt*E&Tu3^U0-MGbSDmAixOhl_5{FJ@hM_&(NV@@a($sRG5DlI3%Pi;U(?Qnx-ix%bIQlZ=fw tp3cct&uA)=Sz=TD#OAhMc52O!`sH_pR!@!y!VDzOsEgD9DVB6cUq=Rpjs4tz5?O(K#^NA% zCx&(BWL^R}E~ycoX}-P;T0k}j17mw80}DtA5K93u0|WB{Mh1{sj3BWEOmJDd1P!^6F|&{PnZ(F*EHRT76g;-d0^D`{1)q*Z=*wm-DaDZn|N)9@iyj$uaYr`1wIyBfAHb#BXI^!hcl138CVVMCf6wx%{!oaVCoGf zpPyf5zWB(($KaH~RLkaHQgu-H!b|sGhlO6u_|l}l;PUie%9czs?g>b2J1BISd*U|1 zfX}V@Yo8VVjy5~^w{Yf+b5rdmyes->Q#|iD?*d+JrHu0Rs%B?zo_Ls9YV>W^21R2f z;pL*`KX+vW1bq&D#kv^JURyF+dE z%Pn<=m3{`FxI7&B@=Q4*r|eUxZF(FOx^w@G$)>X(=ccArJ_`HzV96gY_u3}G_7ub8 zI}WVb+sb?3(|?Jar+O3EZhW#=_>^MzehcHWsBeGVb{O1Tca!0zkpCaKt!Apfnt%1P z&KC@{d=>kM^P%&uLky^Ztt7}Vm|R-8zm;$gYlvS3-@5y{Z3^Q8*E|IZijc=PLEl}>5i zgNs#V={ekj3BmPdObcFheqrFSH(AWgvQxlq1GDW!H4*)$LqZ*O8(9<%d3bbd=r|^F zW(r;sI@Z%NrQ?vG$g~MUin5KuA4^sEpT7^d_wcco;JWwh(mlz(Hp~82M%oJ=NcB^6 zG^s0=c?ZO9jn_S&a|Gvc_wJ5y5u0J~`_^Mw7QKz#InTHb2xU#3QqjXS{YQ6NH@AxJ z_f2P~?f6+PK3|m4yX9j3N4_^2B@QokuK2({+y0TNyF^ionmPN?`?7%%JohY|j>qfO zEs*v5uXN|b66ftQi8+zRcg`=I)FU}Hdj4`PN#mZGzbx-=iogByRg%$VbDsU(Yxn0# q#)`~1S)9MQD&ch1{g(URI_nsk40iZLukb$&iULnpKbLh*2~7Z#)xL=U literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/eventDetails/comment.png b/unpackage/dist/build/mp-weixin/static/icon/home/eventDetails/comment.png new file mode 100644 index 0000000000000000000000000000000000000000..184e028da4a52ca9a8e6e0ad4f9fd89f1082987b GIT binary patch literal 520 zcmeAS@N?(olHy`uVBq!ia0vp^Za{3q!VDxecU}|#QY`6?zK#qG8~eHcB(ehejKx9j zP7LeL$-D$|Tv8)E(|mmyw18|52FCVG1{RPKAeI7R1_tH@j0_;N7(rqSnBcN*3z*?- z8<4`g?mxn&pT`&mO}DV3sz0m|EADNZl`XLHx`SriQr!x_EjRbSf0JkCcj@m6g{BGO4^vYn_lKC&dSieGdh&X``u;kH+#?MABkJm#Hnu|d+7hfl?RtDPSH{qzCU%P z{EYO3e@B-jl$^@>vHBvX@S}xiE;2uI?LTQyW@M3CCSfi8CroYf*=Kd(2@%Ej{(t-a zBKp^^ukzJ%Bd@m`f9vttdDUy3^zCCJ&dax6+h;uAx_Dp4gbmiujekXKcb@rzrDtD{ zyo%AHg+k#!&3dJ_b{>&k)clzL>P^p6NBqB>mYE;ED1Qdmvb{kpuiPeYkIP$q-Ouc1 z(DwO(Nqw6@SJT%Qyo`!Jn&pR-9|NcFYhLAwU%_G-cfoj-Gg8YIRZYH;`m9TF65S$7$ z{j8^pV~EG`wNrib4;k>Z`9|$}y`;A=_12acL8d}h-j(6IJPT4UEr~mR{KWlu8THIb zY7dR%H7c|13*V@)D%{?C=H9joH}m%0JHyw>ZCjpiFIn!09BAR|}S%iQX9{D4aRrZo_Gl6{g*KlNYS&UKhMz8@FGhmbux)z}IbJfdNn5 z-5l4}ui|>x&ztsY{)D*e6%yCjH`aylANjqxT|w-&5u-*Er=!lk&o%)f&I_MiN?yr( zX1BCXB1c7}+_uiA`(Fd)UHLF4inKQF7&;lDSTtS0j4&9-Gi^ zd`SFas_e1#J;zt5h#1=L<5<9>?a$Ge$NQsFe0h(?gd`Ec1M5YWq;AwbdS5wWtqJpq ziI3L{w8>xKTim8_Rav9`*fr$`PBo4UO>d+M*9rb+=BPRHDQs81%&r}7k5;E}{n-7h zmy_q^)6^C3s#@YSS6@{R?n`*}eoElw*K6;;eD?m8hpoTK)LB6uT`8IoHR~MLyfK}% zGx*Hkry-vsqA#pG_I8_F*)q-Fyc45(v=UEjOq*!%#6VgtQt-9I< a5BWcSCHp`B{W%Sk3Orr?T-G@yGywp8?ERAf literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/eventLevel.png b/unpackage/dist/build/mp-weixin/static/icon/home/eventLevel.png new file mode 100644 index 0000000000000000000000000000000000000000..efa11457f96a283f8fc9c29e6ccc13b605927c82 GIT binary patch literal 474 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yE!VDyH*`KZgQY`6?zK#qG8~eHcB(ehejKx9j zP7LeL$-D$|Tv8)E(|mmyw18|52FCVG1{RPKAeI7R1_tH@j0_;N7(rqSnBcMs3z*?- z4Uob)-!zSYlth3}h^u>n&zB<^KaOX7J(~LEXvVjr8J`bjd_J5ZXqLPhsD`~H$S;`T zhF0@VpLcwz0nI?6zn(6RAsXjHC)(#XJMbJ`zeGhl_v!|rkb|d=b!n|y7q~>_zQUTP z{=fIt<<94?iPMRGU$^bPrTfQ^i$1=rdBXAVb;{a6kL2ywy2E7*;w__m_FY^w`On&$ zjJ(T5EVLi_e=2scNt_nL?$SG7V&eLaQr+5>9S3$Lzxn;ITX28Zh3u%5Z%)tIVxP0| zEZ{AZxZ1L5LEQ6iyQbBf8YkJ<$-R#W*HK_$kDtt=bZ^hS2M_BAU09;lC>Rjv(j?-Y#hG%pWCK&t6VvTXQj^;CZ`$4Gdh(gq5lEf*7UAH0 q<$JD&PQgdMOBTm_FV9~4kMZQBR6FYj5$3>vVDNPHb6Mw<&;$U=$gZXU literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/expectScore.png b/unpackage/dist/build/mp-weixin/static/icon/home/expectScore.png new file mode 100644 index 0000000000000000000000000000000000000000..ed2a363fb59d79d21f9c769f6ddbb4490cf2194d GIT binary patch literal 520 zcmeAS@N?(olHy`uVBq!ia0vp^20*OG!VDzmd}xmcQY`6?zK#qG8~eHcB(ehejKx9j zP7LeL$-D$|Tv8)E(|mmyw18|52FCVG1{RPKAeI7R1_tH@j0_;N7(rqSnBcMo3z*?- zJ&;0{=dSO8lth3}h^u>n&*#G#Uk;~#K9ce2NIH-WLGQ}5HvrYJmjw9*GraR?RJ^|W z)4p(Fpy}G4E{-7{=1_CIVO(yHG#d7bBi6yB+q)`@wP@IEqRpSDI&B-OX^%b(hH z@<&5o^K2*-zy1BQ<#$IBuAMoDUWzFOY-I>xh$)mSJ<%natTBJXgJP$K^$!08ckr32 za(#;|efRO%?1<#(Ng8h#A7A&)P4=$P%<`jG&)vPiS|;+bB1-9tLxtf3zw>9{X(BD=hk!`?c>+zFZFqbx&76mvv4FO#rlQ$bkR= literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/expectScoreDot.png b/unpackage/dist/build/mp-weixin/static/icon/home/expectScoreDot.png new file mode 100644 index 0000000000000000000000000000000000000000..224577f420eda255bcc7729ed584f4322dd1179b GIT binary patch literal 663 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NV3?%C=ER6$FEa{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaMwQX@Rme0>?TfNTy1#`a7G7LXDkmI7i12Id8f3?Q=@L1GJ-;IbMEm=SD{ z!m4L!Yk-t)fKQ0)=ffF5Ubt^Il|@5hDKKeuN6xjhFc_5c3TFDDBB z-e3CX{?bB`y<34A`AdTQg1!GSIPISvTd?}d3CY?%zq>2}FMw9h^>lFz(Kx?!^8V~Y z4kE|pWqhaUMH(+#?ERv#d+BA-Nscc9>J|7JlVW5xX*jJ8ULuyYoagL|2TF5GUMP4h zyfN*O#D$Yfn^|A}zfj(JOk&el-s5-M%fG+7_q}?-hZ$?8?|N;u_uG+pCi$S}y3&fT z_4c_d&Z$~6`}EnO*lBm)JlL@`n^pM0n%n1;gb!TNe_b=fL374-*KJZi3trjoJ#3cs z{SU)~&eY~rGJ;xXDzr4z@3ppe1bGQ`hu;it(XVR!U^Deo%GP&xG$#DI7&npg>d!ri zA3}Z?vLwHMD3!R@M24?o@0WBl=3v|Y%ULV+JwGjIyxg_9(e&`$Lp(E8cu%uUNZ!^o zt!?YkNl%U+c+{?!aMLhk#TRCc$AK@C_}^GFx9Dd|pWl&@b>Ndj%OyU(A7*TNP8;_( zZ(2I3i~HSDuXEo%_^P`9Z}ZzDkg)KGwrZT+KOdzB#=_DmdKI;Vst0E|r=-T(jq literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/expectScoreTips.png b/unpackage/dist/build/mp-weixin/static/icon/home/expectScoreTips.png new file mode 100644 index 0000000000000000000000000000000000000000..c683995c5ddf64e31669052dcca93874e5995e73 GIT binary patch literal 520 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDB3?!H8JlO)ISkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?smWq(*qA`T8&&xdy+jvjOXm>=cc}o?&wUvZn1A)p5{N!z<27a z*R!9v(;)$Wp*86@JDuBH;)7 zGrKj7vd`WM#xROJJKQK5puF~g`V;j~OC`qbtR;CFtO5JkHtbJj;BpX9D6wi^q|LB# z61P@^o`z~+dY*<>r$`{D=F&HRo~?ZIDWFTwHssfhS8B<5Y#%+&D!dK0_4&Qxd*q&o zm9BJYvnkjqkR+4eUN_dGf&hGZxNL=?0JIh&x-a5pyU^RS?=X{Y;haUq&4{ V?Im01_0I!^x~Hq3%Q~loCIE&hxMctU literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/hot.png b/unpackage/dist/build/mp-weixin/static/icon/home/hot.png new file mode 100644 index 0000000000000000000000000000000000000000..0d615f54ec3bbb4c2da4e56e8fd39fac7f9b0682 GIT binary patch literal 436 zcmV;l0ZaagP)FaIHvc&-|2{Ct-+Lth000SeQchF<0K8;}+#Wrn5>TN>0003$ zNklfmv2KGf5C-5Mj3Fb&#Lh^gR_PetAcZ`o$nxAY;rLK`uEzemz03rWdZquVvK16H2~^49f-;~6-0s16VfnIrw=zuEL~M_ zqsCGwOeI9RKZ?pwq=u4Qq*lN+d`t0FRF3dvdLU}b{yQ64)~XoJ;M zkYhZ0h!P@OPzbdUFr-UbAqM|-Pl4yI>k5tr%(THJ{5NNO(BU0uEJ%W@Ik&AvJad#8u?muS|mfI@#gT^vI+&ZkcD&2Ki~X`4Is>m0AuRjzZj)=j-OHQQui(b5%y;eNMw zEkXzT-FtI7s@V9Ec3n;1 zB;)XX2Y(CNozcBEd2#1H#W%D2yM0ey+s^)ez0)QO=kNUyom!7(w5HfR_g`Hc8v1ln zjErf7>zS0x2aKxcg}tcV{lY0zN&aozuSJ^A-YmX1DJxa!@`I_FE9T9PY7k=IUU~7} q)>(yjX6r?E{E*{jTK~M_C+pvhxhI!rs__B?g2B_(&t;ucLK6TPWVCz$ literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/industrySearch.png b/unpackage/dist/build/mp-weixin/static/icon/home/industrySearch.png new file mode 100644 index 0000000000000000000000000000000000000000..5ebb64fb104440da16f9a7fea65ffbfefa8ac082 GIT binary patch literal 727 zcmeAS@N?(olHy`uVBq!ia0vp^HXzKx3?xrnI^qbVSkfJRf%L|H?mvmFKt5w}kh>GZ zx^prwfgG3A2+uTMUj{88n}dO|J(Gb2qy&hifS7@Sc>yB>$Sg*X*a9ZFtjz*u1RJEV z`~J%qASE5(6XN>h$rJYiA0UYao<4p0SlW6$P#I@QkYDhBhPws3Ci@EMUHX6Y9?*)f zo-U3d7N_S<^$tE{Aka|mv^0*{qk7GY748yjdz%&;%V;m2v$Fr9@{1ReS1#_)Ei?DL ztX5E$aqQ>&?3QH`hOO`7PJ3>|gpM`c%@Vcb_j`VU-uU9Q|V3$KQ%h zd!FpSlh;xe`@uyy_FSw>ZJrIZQQl9%y1o_+M2w%8?XKTt<+KU zFoI*c{+{yh^9&!YDf2SDtd!_c*}uG{P-N3#ohxz{96wvy+tyCd=WvQ;E?1oYF(}Mt z-OG0?W;33ik-U&A_@nP%m;1>t?XD=EUG#Sy*UCe&Pk;9pd#rm9^6c~CzrVK4sXn2& z@qN#BMb(GAq6QN}r*N$Ux}3q& L)z4*}Q$iB}M$VAD literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/level_s.png b/unpackage/dist/build/mp-weixin/static/icon/home/level_s.png new file mode 100644 index 0000000000000000000000000000000000000000..44da9aa2e367492d962dc2139a9e473fdc0073c8 GIT binary patch literal 526 zcmeAS@N?(olHy`uVBq!ia0vp^CLqkh3?$9N*lqwRmUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIBTsS%!OzP=1vKsE;hV|yk83rGnNO93$h1M>n#29Q~dAh88Za9NWD%m_9} zVeJ05Aa$YvJ|V834`;X+_{_Q9Tff&bA3j0r_02Q#81o;L3XSk|5C&wi=`u%U9 z(I%cQjv*GOd#BhIH5&-D-skYhm7E=Aura$^X{+X>Ti>2A+?f1({y`595AADR+Y==2 z)jV4Jjs24Q-`koOYhOQQ{&RYM6Ys~#UgkQ53obDS$|Ps93pr27a#dX@p6MbaAD6YE zYxm@1TSLwS@v3c^x^2#tsF!Cvmrj&wuot{jIoDROXMfN)HB*nRlh~4@JWS>=Pwqd~ z*Z8KC|AxVYJreQ~k{S8$xu%N?Xw8Xt&`8`99-qZ(`7*1>M}gxvkFJ1%y07WmV2vv! z$CNZyWzKgxbnAme>Bkh!UEXy5=gY}EV|-e1dyrAL#`b+D kE?Mu}uXVTSZ;#j;;dpIBo8w9KS)j1@boFyt=akR{0Jna?`v3p{ literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/like.png b/unpackage/dist/build/mp-weixin/static/icon/home/like.png new file mode 100644 index 0000000000000000000000000000000000000000..daaabe017701a953d2147a14e86f661c372e264b GIT binary patch literal 639 zcmeAS@N?(olHy`uVBq!ia0vp^c0g>x!VDx8N~Q?{DVB6cUq=Rpjs4tz5?O(K#^NA% zCx&(BWL^R}E~ycoX}-P;T0k}j17mw80}DtA5K93u0|WB{Mh1{sj3BWEOmJDd1`(*47XPkhHb6t*-Fe3RJ^h666=maPYokf%KxJLldV1 zO<&~c;uvCadToehezSpynW0K{{xyxD*`}`!&63m7RtnwimZg%$aj<^>{mma4kNH#v z3GIFS``$|fwWl8{eI?$_-VY)D-l0$NjxGDe8Ui|5%Tep$w3+<=c2UO{W#D4 zFuBIibnT+pg`(*KEWaH~*xker?pS@~Me39E>tD-PtmpfsytQBH$$!`X+SYacT4(r` z_p;pKbQBiUNl*+9|J7&XnVQ`#;JBorlS5$1-)9#Rjd{b{kG(y)^C)xN4D0MYl2gT| zhay>4sV~t{$5u(MP^^Pr$F0kXTih&nfnvi x{P_LO*o1F={#!VDyH_n1ooDVB6cUq=Rpjs4tz5?O(K#^NA% zCx&(BWL^R}E~ycoX}-P;T0k}j17mw80}DtA5QDTbFfcD*WB{4P2ohVs1edj2zzk=b zffR}cCt3k1xd5LK*B63}t&b zk^DZx(ws1$HT9k@jv*GO&raExcgR4X&EGHnfb$g5r8+qsDGj_6S9!VXFXRv4=#gB& zAMk)N!{P1iZ*Pt~oO9${RDSvV|L3PYmaynM{7$v&k%@lF!R9qRhYYH2pAZUpEYhme zqn{mj*3XS$jh3o?-T4iSi8a$Z6ZALEQSg59FYcIsj6q8E@h{nCbHAJK<~x(? z$r8qUKaHc!L~Wj)=wI#Lth+76Y{PY?AM;Ea{!Y5dFxm7+_^pNs=Z<|BN=z`2ez3UyT>H2A4ZmwnHGaO!TO6P{S*EH=6_+FpY?=5$Og*)(Xy;x(9cHT`OaZmq4Ud-pXgDxg}`~!|=-%}1)oqbQV zVtdo4z6E{R_rzXQ9FA_cSoxUOob^rI7R%Z;g>#j&C#Uxu;pCTVDil_qBR@HB&L@Za zM~=T@yRNU;E4@c-!d2fm&JP#26sj6LQk%|XeD9Hl!DHRN^a)(z_EXB8&;MuO-IncM SR&g#C6s4Z7elF{r5}E)Ftn2Im literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/monthLeftArrow.png b/unpackage/dist/build/mp-weixin/static/icon/home/monthLeftArrow.png new file mode 100644 index 0000000000000000000000000000000000000000..2dafdf3f5b66f74e13775f1fa0fd92c7f5bd347e GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^3h)VWbuaJ%GLb=8LdSC;pRFXw zFPP!ONd*Ce%En2tKoL_<7sn8e>&XcRxFV)3zopr0GqrhhyVZp literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/monthRightArrow.png b/unpackage/dist/build/mp-weixin/static/icon/home/monthRightArrow.png new file mode 100644 index 0000000000000000000000000000000000000000..a2e2fccfcc0700e52fdb7c2e2b1642c21f1ca9d6 GIT binary patch literal 632 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFlF>KRGth^d4b*A_61DO#%1i~? z3^L!&&<3m$MGR_>jXub7B*#E}3Kj)=)sD+XA0BLWT#|7Q*?}P$kQ(8c=IhI#1!QwD zFfj@-fTD*H2pQTl8Cbw<1_m`C&A`CCfDs|PfC(-uuz(rC1}RkQh<^j5gaUj*T-^(N zKtf0$ETQ8$kjqvQ?)I>D6 xQVq1(93uS=W$=j25b-fwJ%MpnV}bSs1_sa5EIn}*OOAm|_jL7hS?83{1OPX?p*;Wq literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/new.png b/unpackage/dist/build/mp-weixin/static/icon/home/new.png new file mode 100644 index 0000000000000000000000000000000000000000..d1c87fa5b55b83e37b3fd47e770669642069913a GIT binary patch literal 561 zcmeAS@N?(olHy`uVBq!ia0vp^YCx>T!VDyJFPc09QY`6?zK#qG8~eHcB(ehejKx9j zP7LeL$-D$|Tv8)E(|mmyw18|52FCVG1{RPKAeI7R1_tH@j0_;N7(rqSnBcN%3z*?- zkX{Byrn6B%N;<$N#Pw&fn0tW_ko;9F1|)bc}yhGws90xIJy3Gxg6&+y=&^Fqbs zwkrEcn}JsNd%8G=Xq+#-bULreL4@r=z1{(xnTZ0^C+$11!1MZy9}L%)y$$op-G1~) ziFW=y zI?DSYlfQLp#HZ?0dO7Ew3z%HIY$++L`S+xdU}G}l`B}$q?E4k6%rN<6Uw*V?-YJC~ zoi%%^`W5D+e@biHD|J85@6?eumg*N0 zar7I}r7jomo-jJRVnM|7d2Dxen=BmUnws9+{rEnc@7PYQ zd_!)wbDHn3#lAqXKb|g*AsXlRPCU!kWFXL@?)1@X<0(-od55Gct0m+a9^Dt!uM*|A z+rK;3H)_xB%oooV-#k~cV5`}-YeD5%4%Ka84UU>AO5^s>V`PsX`xiOG2diw1N>x63bX|WN)?;(Y^-rU_T=Mnb#Z_|k zd@&tU_fN2${_o>fzM4YK{wLRNv3*P^YS%6+b}wVnbPC9D;aPriVUU%B<-?^aPFB|v zed;rm8YN$JPGI(rv54EZKlLoXdh>mM@rlKXLDAETboPm@`J(K0Vp_4Vq1&8u9asE( oT<)^HD={jVrT=?FVdQ&MBb@0QU{2<^TWy literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/sortArrow.png b/unpackage/dist/build/mp-weixin/static/icon/home/sortArrow.png new file mode 100644 index 0000000000000000000000000000000000000000..4c2cab1bd0f2bcea5c436e2ff756bd7bf8afcc05 GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^3P3E#!VDz+iZ-7IQlbGqA+GKPKL0Vm_EU_vfC|`4 zg8YIR{?9+7n-K6I&z~D86z=Kb7$R{w_S`|i1_d6Mz!0e)3+DN<-(W0D_;gG!?N$&!3A_6H#htC<5t58P?qyKwTy+al~I_)L=iPmrnj dXU_YQ>5~}uqKfyT%Yarec)I$ztaD0e0svBlP!a$D literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/stockArrow.png b/unpackage/dist/build/mp-weixin/static/icon/home/stockArrow.png new file mode 100644 index 0000000000000000000000000000000000000000..99b8d9c5856d6461d5e602f05dceb99f9bfced7e GIT binary patch literal 320 zcmeAS@N?(olHy`uVBq!ia0vp^JU}eL!VDyBWEdlX6id3JuOkD)#(wTUiL5|AV{wqX z6T`Z5GB1G~m(&Q)G+$o^Eg+kNfw4W4fd!-lh^2s-fq{7eBLm1RMv&M7Cb%rm0%kZ{ z0;I4l=d?VKk_+$&adj{7`B^LmMBht9e-?}W0wW+7#3&LCaJ>z3BUed~UogX+?{W>h z(k46Uh)vo33n&`p>Eal|aXneXKaHXB0vEG@s>(fvMNFdF4k6J3GfvOpdN?bwVD`Zn zM{@)701+2MYpq62b=3~3zzs7Nu}_$#reeo<=A+B=Ee)0q*^V-7ss`y657Db Y$h|;hUv18INuVtZp00i_>zopr0M$TJMF0Q* literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/timeScreen.png b/unpackage/dist/build/mp-weixin/static/icon/home/timeScreen.png new file mode 100644 index 0000000000000000000000000000000000000000..0a7dfb4c0a689f8b683939c5b26e37c54bd87112 GIT binary patch literal 437 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NV3?%C=ER6$FEa{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaMwQX@Rme0>?TfNTy1#`a7G7LXDkmI7i12Id8f3?Q=@L1GJ-;IbMEm=SD{ z!m4L!Yk-tQfKQ04dx6iF!x>2EE4n@eP#=4sV=h&iYGAH;3(x#;z2`X^Ar~emwGO!}*hb7My#J7KkyP zlgaj2x&Hkdr@1BDJ{0uO6Rmk7cxQ8*@>y48*_?^X*O*#IDotL$<0QAnzlur1ZZ}jG wFEP2B^zXXqf#)8z7q9Hvo5Wu(;(tKAbmc0|S+!clKtD2gy85}Sb4q9e0NkORu>b%7 literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/upArrow.png b/unpackage/dist/build/mp-weixin/static/icon/home/upArrow.png new file mode 100644 index 0000000000000000000000000000000000000000..7711242a5dd00e955e6a48ba000c929b1a9abde6 GIT binary patch literal 338 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Eu!VDxcYag)#DVB6cUq=Rpjs4tz5?O(K#^NA% zCx&(BWL^R}E~ycoX}-P;T0k}j17mw80}DtA5K93u0|WB{Mh1{sj3BWEOmJC+1n&wm_1?5`{zP#H%_kY6yvX@33i$IYt*UV8fg#R@%L977~7 zmtNS-*!lvI6;x#X;^) z4C~IxyaaMwQX@Rme0>?TfNTy1#`a7G7LXDkmI7i12Id8f3?Q=@L1GJ-;IbMEm=SD{ z!m4L!Yk-tQfKQ04*uq~T3;&BP{3*8Z2blZ?A!k2Q4hE{>C<*cl-p%;m^@75z=M0Ed|iBkZw-UNuRl)zm$9nL zoS5F2X&rn(;^^D$h4}&=vlhK~pStMJ)#ZzrFKQl(63*pFGGWYC>Q~6K@jA<~x9CPt zQ__ZrpsowEd2h=c-Lhzj?7Z+bWgK_APRkwT@nD~`z)pcDK=vcgbmhJcf7-9J#D0-| zk(|bU@P(t4a$)s^k4Nq%)g1YBlU;f5!|VeQ9a5^yah6{>?QQgWOcrkyzqf3ys%#kN zrG)wgKVIyZ_Rx7-;eK7SO!qZkC!6S93-au)-LpF~t9+%{=3gd>Rtbr#Z))snJvW0l s_m4%-_qnHY_iefzSeKRc=dQya=IpwpSE0xEI)Q@J)78&qol`;+0KD|YkfPa@kg7S50DxVZ*}xI4>>Qc8YWufgm4ao8;>^iqW;>!l>xXj z75iLLp;Y`kizTb`zG&u$f;+hl<2!O2=7+*Bm1?PlxTwUbqw$STMdib(~ttbGmK-Yb1!em(W z3B`f&0Rg7HzKlh>fmvZGg!rDzWI|?=E)>LYg(BEr(42j};nr#>llk0jI)Yzb_ai;$ zPnb^c$FtZU2`3X5i7T+5JF$IV58wYY80%r&&?PV~08=H53zbwIY*_=9u$^dGQ?=~C zp4>3RBQ^t1(ae1|4G;P~H^C<1S%c97X4zb3+g1iwR4F#|o9&r8I?blx=K?NwhRq#S zPqd+Tg3T4lN~hUug&|URwCsWv%>a9Q+G+Nnwk>TS$sXMph)a+4Jq*t^K=DsnZ!k0! zu=I|K7sFHss^R`I-7sfV&cWys16w_>^s*wYFn+p|*P|H*F?DyyB}NCM*k O0000Nn{1`8HiLV&}xw1kALCQo+f49*UwX<^J9^EYyynZVIDQ+XkeP^+hNXcMcTnxUzr!VjIb tJW?m#rL73aarr1-&E93g+^jr>jbZ0X0h7;hy8=LN@pScbS?83{1OPMiTvPx6 literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/invest/star.png b/unpackage/dist/build/mp-weixin/static/icon/invest/star.png new file mode 100644 index 0000000000000000000000000000000000000000..60039efdf2feeadbbaed18af74e89bc6955bb9ff GIT binary patch literal 652 zcmeAS@N?(olHy`uVBq!ia0vp^W+2SM3?%Ea%ijShmUKs7M+SzC{oH>NS%G}U;vjb? zhIQv;UIIBTsS%!OzP=1vKsE;hV|yk83rGnNO93$h1M>n#29Q~dAh88Za9Ohj%m_9} z;b&*PB|u6pz$e7@@#Dwt1wKIX$&)8Q5)GVcZ{7%0$yE~M7yO^$fx}@wl|`+|Qj-@< z0a~-n)5S5w;`H1rXSJJPw^wpp4>$6O`-!@}_DEEbUVC_3^yzPouNmS}R=+NI7_rG> zweMr^TQ`c#@^hZM_0D{sIm_qW@?Crf_K66a-*ve$ZS(KS+4^hR95##J{`~Zv+k~*? zck&m?i9KV|y6?oXq*2GZLFQK*8^=HM3zN(3UazidW>ksfe<^OTcV5B^r`?QBIr5Dc zg?W~z^iOe=QC`OLNaAj^>x3gKX5NdLW7fIxzsnzGsZK*Z z^Mo_GC89lZm*tF~WTVkxteck{oWy!%~#KNIuL-u8Igq@H_XSL~!W&)V72`!V(6 zww)>K&wSaiqUM`NzT|@MYDu%7NS%G}U;vjb? zhIQv;UIIBTsS%!OzP=1vKsE;hV|yk83rGnNO93$h1M>n#29Q~dAh88Za9Ohj%m_9} z;b&*PB|u6dz$e7jy};+!8OGmW^y>`6ud@ulf#exRfn|Tc0M)RU1o;IsOuoG-S;79@ zZY!YU8C5)8978Nl&z)lEf7n2v_57AC*$y0GT@yBKi`}(M;h>lJE~Tg`TMIS6e=nSS zq_g(B(U)mF^W*0IeRs}fuhCEAg;9p-48Ajd@^8>S-q$d-?_>M9PsX#It)ERknS zTlD#o!=Y!lNXK3GFqJV~bExdh4L{?Yw=?)(?)|>K@#gONd^PK)%S?~m^D}#&-Nvx8 zu$INASG|xmS|`mc5x+wElQHx2CG1CH*0G&laAEu51W5t2Sd)llT+W|)r)eJYITs)8 zerS!?HX|vH+`Oqjb%VcMHN1Ev=>cEsChpv`lfxIp_n(?~qIM?7HCzAWgLR%?5~p=v z*cE!eW5a9Nn{1`8H5Wb1zYHGrfCh{%&Aix zS50~NZ3CC8!GOV literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/login/code.png b/unpackage/dist/build/mp-weixin/static/icon/login/code.png new file mode 100644 index 0000000000000000000000000000000000000000..0e076faa97f06efee36c396d6d3d495da692655a GIT binary patch literal 818 zcmeAS@N?(olHy`uVBq!ia0vp^HbCsc!VDz!7kj@2QY`6?zK#qG8~eHcB(ehejKx9j zP7LeL$-D%qOpWkN^YvxW09@GJwot1c@zRg3H=0V1~0@ zKnk5|oj|s$1o(uwx)=D|xpU|C?c4Y6-Geah-n|QC14*DDM8uHmvmj7CcS(?6Fhj>- zk!5%D)E(c2?SC+phk=2~)zif>#N+tZ(7oBW9YppY>(w<``u4@q)=MmVI)bu1rlooK zJYJfR!KN$8r1?7fM8$8t5SrsB`$4h5v&rj=wa3rUM)S0mFZLJTw+p@7 zyZA3_a_+hPTQ24={Iu%m-_vIGPa@t|cuUl}Y1@l*i!0|Hy5F_LyS8xG%4>$Pg$m*? z8!vrx`*d>Z@lT)o1$qCkymKcx{%8HRtNq)ox8$>Dsz|h= z)cZ$*?K}#O6(0i%V%WFKvwWM!Qu;xn&9p$+WrfTKi3jI+l_l@(KHT)gMB|X{WE&l} zt&(fSPO8-~-CW}EY(mS#&Cv?8KX5*aPMBP|%wvXE^>ww)6ApLw*uS0qgv~WwA<@zN zq}&1CO+nKxU*|Q-v|9Rk@*FwIlvVTjcJ7&e+1Ds~nb{Vf^pf~XDO&3_SMErgWoJ^% z$@D3I;q6(D$Fh(Akak>lUi!(j6EnBvwftM=I4#V4OQCnc|Fs(=!lw&-Sam#NPI$=n zq}b4`c%~hp@}jrahwKR8EkBgEabgvB)l}EkcP{rgJdtsGygf+d)T)izs_8Y2e?m() zsqdP%Fk$Wq+1FyzKIhK7_DXk!?dy9#xTdGKD!h32;_+PL)f20(JbKEI!`qc|><7!E z9qt)2Q||LWcpCV=slO>`Lam*nk)iv)Y4cy0KAGh6sx8H))HnZJY43x63&zWD4_Myc eTfbO2`>~wI!xg)W-u+4frB6>+KbLh*2~7aBYirp6 literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/login/mobile.png b/unpackage/dist/build/mp-weixin/static/icon/login/mobile.png new file mode 100644 index 0000000000000000000000000000000000000000..93c962cf5d7e6fa65582cb3559cf9f486f56626f GIT binary patch literal 415 zcmeAS@N?(olHy`uVBq!ia0vp^CP3`L!VDz6x1CM`QY`6?zK#qG8~eHcB(ehejKx9j zP7LeL$-D$|Tv8)E(|mmyw18|52FCVG1{RPKAeI7R1_tH@j0_;N7(rqSnBcM|3z*?- z50Jvdxev|)DY*cj5LfpCpWC-@-??)KNZ!4B7mXdFIzJAmlCvbpFPP!JTa{XR;5wmn z4h3hR;4V)W#}JFt$q5Mwp1emH5_x$X4g^^Ua|^JYbUk;3t3^U0BK;8qAJ4oUOIRed z3O#+3Cmc~Voy+JkWk&+T@tMZzO-n>13>ZGIxB`YEfk8TaJC;PKF4ulAVH3;L$cUvg z99qMe!!*k#OkoVubej;uxN=v7qN-k)IMeA{CoN>o+Z8WjTz4Vkvc!^)s>`Oeu}xxf z464xL^NtCcEMZmXDe9mkz&(SbC&cwlkf=j>(TwE6lSho$Y8V(^OkJI1yD01j&=(Az Lu6{1-oD!MiWSN8&+^XJc>K?P^eo`nn6 zzq)b@sFL&ir^QDzE{+EhU%ft{)xjQVewB%%y>j&2Y;oG9V<+~K>-;WZo~?~~aC+ysmY jTy&jzQ+hHM2rw{szE_BBFgaWUbP|K7tDnm{r-UW|#ywwU literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/login/select_s.png b/unpackage/dist/build/mp-weixin/static/icon/login/select_s.png new file mode 100644 index 0000000000000000000000000000000000000000..18766cddc237da46c6cdae6ae66bffa0cabde432 GIT binary patch literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvxd5LKSN8&+U!~$dOT_+HO8zVs z1EOE0(jc-}97w8jCjA4dvvWEUjBKTq9ByxDbf`G_<)lM@+qQ3K?oN})Ib&R| zx$CI~^9&2|<%Lx>dlj}iZB40VE7hp=Dt)v6{zLXfXD_OVZjkZ;dWFH$)z4*}Q$iB} DxD$UP literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/mine/aboutUs.png b/unpackage/dist/build/mp-weixin/static/icon/mine/aboutUs.png new file mode 100644 index 0000000000000000000000000000000000000000..1cfef6a3721a3cd0ec437673aac33d53615082a4 GIT binary patch literal 590 zcmV-U0Px#IZ#YgMMrQ<^uuWL#Ax%wXB8C{78Vxt!)O*378Vv3 z85tQC78d%vUltY?78Vv378dlwX!62l78Vxs!)W9Z#<~Ci01WDS&uabv00EXsL_t(o!|mD8l7k=&1yHqsAw;bG|BqeNv9=m4D9rl6eeW4f z2vn`ATSSvYK-nb&JCe{2b1(@g5Qfj-bD3HMzNL?s6z2Zp1P>B+%(2cg|@3D2Rp zPBc=$1{8$O%MyGgJcXL6@iu%sLQp-SP|*KJEoDI6PecaPU9HsV(Q(`9(xc;SQwDS_ zuKtZ0Hh$DqLHR7AO?ov?Df*!8Znoa+_fY!c&dZ^QA?Cb}j zeGW8cKMh8WdU#4&Uucvuip{f3R6$RoIhK@v@tb>%X^suWWZC+%Y|?p-lQO0SE$Hpg zDi)>P1Kx~&z3Q9LHvEHt+&cNYf&c&j literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/mine/basicInfo/downArrow.png b/unpackage/dist/build/mp-weixin/static/icon/mine/basicInfo/downArrow.png new file mode 100644 index 0000000000000000000000000000000000000000..c960d163691d707bace62977b7f4243b93cf2983 GIT binary patch literal 344 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Ez!VDyX%bUxA6id3JuOkD)#(wTUiL5|AV{wqX z6T`Z5GB1G~m(&Q)G+$o^Eg+kNfw4W4fd!-lh^2s-fq{7eBLm1RMv&M7Cb+D^0%kZ{ z45YB>x&BokB@y5g;_6=D)6mce1V9p*p|)c(A5aZ@NswPK!zq<_75?*Ax%O-V3RQc$ zIEF}Ejy=DYufc$aDBc$Dc6>wi3JEv%L0I=i4kZ4lS-J wouzB#XY%Lt@-z4U7&2$fPM`6Qy(`V0d18RHlHHRXKxZ&`y85}Sb4q9e0F$t3eE%%`EwTea~An?75Q@(`EwTka~b(_7Wr)q|NZ>>d?ft2i~E#K|Mcwoi97w< z!uy|K{@}~~%&PpZc>dP})$W$OL3jWS_^#8eq8s+apakp=D7&Q-`>!@kLr8GF~O91952+ z2teksD(ei?1!+4IRAv##Pw~A`rzT!}BIH#~bX0dD(Y*&eAcmc+i|->G<^A;&iI@J4 z_(I=qq?`Db=Of1R7-JE{SN?^FSy{#6I?Dg^2D@EHZm_iFALI5^EfY} zVZo%ccpmT9VVI}RwoysCF7xR602X`LCtP!;i-(0L? zdhp_D8dvOay%%f9IFI7Z*naCeSXnDRLRso0y9XZnhPm%Yg@^{|g~^L7DatCEHwoTL z{6NHITxHL--l@tWxji;d-iU^sA92l4TN=meEl}fOro9|cBX+njw=o3Xj2&0L#ACSK zkdJ$^%p6aWus}WEZF}JTKo2_WY{4@%2~G;SJ{8zfsU4F<5NPS6Ckv)b^>qRRXOl~x zVWCY-sxVKQ`nD%MR>(P+_i)5#U+{_SMd#)Dfam`A zP#*!)Xno_YKCH5%u{EBeZ@AUxUMa5rJN@IhLnvVbtTF8}BRzyrF)J$s;IUjyPXY8>>enIJzo+4{D> z(19cCD(M$O_Cg2N)+o{;@c6sBKKgIiv3rPR`?qKZJ&hvfup|~pX>*1V@AU6{t5Cxp zmW*+38`@?;%b+8DtyFnU<6SAoP^=7`Y#UD{o@mDr+{&{;4j^-l?b(_0281T$LU2B* z{xMHDMqx3G2 z8&~&yvD{LQ_RrOa%8SqSY6c1kNQ+C3GY(nQKn<6zGtQNwy_%g#W6HP+0EJDZ{^`wk|yX00000NkvXXu0mjf D&xcND literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/mine/customerService.png b/unpackage/dist/build/mp-weixin/static/icon/mine/customerService.png new file mode 100644 index 0000000000000000000000000000000000000000..dc154d513fa0efccce7707d473d1ea89111354d1 GIT binary patch literal 989 zcmV<310wv1P)Px#QBX`&MMrQp5o|GNMH02g#pPE!C2L$sPM8Q^fsT=<3U-?t%MmUcMzW;Bp2*|?^n z^Q=^oC&6l3bU}OnOm(c^M2havgo$!ne}Nq+k!V;@+ryWGZK)AC4%fJw6_Yt|G8%wn zt3PF!RB(1G384g}&I&k9L%F!Kdr~knE5%7V@&)$L7tZE|`cyW|NBrst%!Eh;t~uj{ zJdF%U-awpVgWHIR(|3wY8FZW*c9p`&fZbCb?XhtdIC-(i^lPFONNpkIH=6B&94#!? zA#yAbGC~Ot$>8JPsu+!>N10(G7bV_gOjEV*@VN`OO9t#ZT*j71vB$DKjEn`&_lT5f z4o@zdow%BK;K8#(?1V0%4Y6E8kO`X7-LT-9X9Gq3YD|jM_P^W%rc6g)J^mh4N6%pW;QPA_$v<5!|g<$m3Hx#kQm>oNRdac&bHo%c;awRZr50EhK7t zTXI}pNKb^tcmxj^E(PXydHf&v_TY7?>1KRjuRa@Gvo-ip(Ct-J7Kd)D6!J6687k$b91H%T{c|~E-JOrLAnVV6-%A|)-B7evIzuuD?$)zzmzC&*R z{&`#flU;1j{^w);<8s{5o;Tsv7vr`Tx4H?pe?>z)nznA6b%0(~I&K>X(d=#lZarhn zL29c0I)6Xb4#Yec*eX7OU%hJ&($vmpeMRg?4=eX8>0YdmR#v~VJAkVu@fuY3z`Dui zkkDLkaht8Lb#swMx?EJx*L7O+aMSow6`SRzzPe6i&${|>duHiBNIaCVj(%uM00000 LNkvXXu0mjf581-= literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/mine/feedback.png b/unpackage/dist/build/mp-weixin/static/icon/mine/feedback.png new file mode 100644 index 0000000000000000000000000000000000000000..527e57988605e42a56bbf158726922bf6ba74a9c GIT binary patch literal 555 zcmeAS@N?(olHy`uVBq!ia0vp^UO?=|!3-p0&U~@}QY`6?zK#qG8~eHcB(ehejKx9j zP7LeL$-D$|Yyx~jT-^(N#KgqD9L@leqN1We5*Yx+LFh=vrz7c~!D@aUNrfl?a*x!_ z)c~3!R1)MD%&>N{DsMpky-!E3WNHaHP37E`oRqi%Xk)&oi(^Q{;kVZ>ZfX?}VM|!3 zGU?O5_f>D+ED62RIkUL%&-CmcL1AeMEdl1=XU??#!uiy@(I9E1(xj~#S<{_f1_XCK z>R7w_vE|IU4>h(kuD=|%DroAeEAs=mxGN!F4N;avYtLU>IQSzuehp7OmdKI;Vst0EBVvCjbBd literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/mine/infoArrow.png b/unpackage/dist/build/mp-weixin/static/icon/mine/infoArrow.png new file mode 100644 index 0000000000000000000000000000000000000000..2241b55528a0d6a2b42711af77fb07276fc40782 GIT binary patch literal 476 zcmeAS@N?(olHy`uVBq!ia0vp^azJdt!3-o<-K;nOq*&4&eH|GXHuiJ>Nn{1`8H;lyQJhh^u>n&wmoZ`HNkNKzwQUQPQZc8ha)v|8b=d5_dH zfO5AzT^vI!PA{G6$#+-6Dj{D-Mg_LJ|-;9qilhravl!>gaX zxSO-K(&C2S&#e_Ny|^{!9eyT}XWpq-+VM&9yj}4+5ykZxVlT>n^_BZh%jmz;ZDtgf yaLKFfSrNDF&b%EaZzsO42w(Y1k?D6t4MW)$so#98GEqQpGI+ZBxvXu}88^(>5iv(UxPTYrDMhUm0XZrZ5TSTXt)hSw&?1z(=m1hiC>07S$cQgZ8+4?~n908V_r34`-~WB@ zfB!;jmZ@LZ&@c#s`kB*=+2Cyhk2Rzx7>iC#xC%j`S2^sX!1hn02;2dY3iU{`e?vIWVucO7z``0iE~7EE64vVE7_QJM z)#G5L0@I=jEsCjR3XD+Tgh~f@{t&R6z}SgwV`}GK;7gAWk3{)o9&uz>1S2cb0_T-D-UIt1QU!dGq(?xe0Saz!Fsw)HlnDri z`Y11o$rXM|T|kTF-=S`I5G_jC?Bjf&7+AEGdRa7^75O58W&wO;*H)rL7K0Q!$v%ZM zSD)4T&qh<;22~q{9l4SQ(1HMeRGLfm>`l7*P z(l`+mR%z$e&tYeDS}qRc2Cf7_(f(@;2vHzsq;v8~2|wN027;D2SrGCcrTMtt0x*%c zOC^-RCObeK{8!-zTxcidaj>ANqKKa)>Tf>*R%k%|$Aml9{?e+t;GqBc&0ymNAHmkm zdO&CaH0DFi9}%Fb_wlAp5+Nu&(*N{;-hO8Yn0&#SX(LVE%*e>d=;-K(hzMYSF(xJk z7+{QwiUMQ%mrhb`t_JupDLX3%$~YJ~eZeL9?P|@ib{Pac^P$<8Y)d;_Q&GpCv=00{ z|K@vJ3aZP~zs`y8xoT_D>$W$uv2tZ7J|0U7sY2!rWNM7tGuOPos9{P9{axkR_HU{0 z+YiqyX<6I9ZdAj4NB!@gZH-#{>5Y4dMXE_H!pv>?>+`2Hu03+;H!V45nJMC&d79>f z6A*l1P~#Bj7uTtyFK1-UKHlVYZ9>DF>Eeewtd9mYx>6cN)e9dqwloPI6lxzL{B zaT{;-=@&ylxfPqYG-M_(8E~xJ5`M7YzzI0M>YX96WaT%}rY2S2l-2on?@l&vOJD48 z)aHzgZLS?2zGHcWZB8v;RexrF*_P0Q_qWd;w&Pu2StfhvF5man=V*{HZ{L+ z^yHs6;6=BR`oVi14sNU&Q!%7zVR)-;Woz`BjZ;U@cUouv(XjNDIHKnKuDEp-ZtdPN zCS#p4B);{zWxq6(u2=!}cA941T0Pb5T)8W=enwr7gX1i_^C~JEqb}5Dd^u(Vwo#8y z50Ms3`~)K+tkmFn`^)dtH7y!byLfNS_`JE-drLnyeV*Hpl(qvVru1kXY(|==stUu7 z40|~@=Ccp3q#i9JSDQS0f10}@vu|>3!`Ttn>gO~&^YDH9b-SB}U*B_W)idRm*7oMn zzRg$OI(_9svj2^F^DCDuEj+CEwv2VgSbJSud2dON;U8znp?6#s2hY0A+TPdu3L>)7KbGioO7extr| zz_g;<50a{1Z6qHep@wkVy-o&sY-P+IP1_JY?T>K7I9`R>sq| z**tqj|Fk*#|M>ZG>-_5Nb9=S@n)v8^eL}&`N4>s?U0j>6tuhf5HDo5Uj5|}N&HWS0 ClTkGQ literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/mine/menuArrow.png b/unpackage/dist/build/mp-weixin/static/icon/mine/menuArrow.png new file mode 100644 index 0000000000000000000000000000000000000000..c14933c6e079c381e59a904f37541aa5c1e6f7bd GIT binary patch literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^VnD3M!VDyh9+WKwQY`6?zK#qG8~eHcB(ehejKx9j zP7LeL$-D$|Tv8)E(|mmyw18|52FCVG1{RPKAeI7R1_tH@j0_;N7(rqSnBcNv3z*?- zHITx+4BdBtlyrbkh-*hjhkJn!kVFQZot;2#U}#4QP#I@QkYDhBhKITb7kLU-?OYqY z8z{KI)5S4F;&SdqYrZB2k=BRyTHnk&wyB6kbrmv3+&sm1MfL?(%JXxt&-f@_onGB= zhkg3umkZO+wWZjb%yAMeNa^vMOMk{sPC9^LF?wX*`1tL8tP_U%I0?o+Fc oyl!fw)=yuy>-3brTHAj!D#R$Hb6P$32D+8O)78&qol`;+04lYCp8x;= literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/mine/privacyProtocol.png b/unpackage/dist/build/mp-weixin/static/icon/mine/privacyProtocol.png new file mode 100644 index 0000000000000000000000000000000000000000..e7af136c307d695dc823450f244b9dbd48044722 GIT binary patch literal 1832 zcmbVMdu$X%7++}7LOIeNwgIHDT^gal-9GNsTew!ZZF|@Bu19-94OZCh&R&<^?XJ69 z?n;0FL1PVuY6wXwA%>KMfVMsmLwq!p+EydBq7pUM_=n*kDaERPR0DDLdcA-FiA;89 zzM1*W_x`@NP_WW8XVDx4K}>!hQwvuH{#BV7aK7al{|!NAnZ_6O~j&-MkhR2k}nNu;~2-#Bt&oaVCxKlXni1rdSw-$4y)6`k#-7oxviv= za8vfxC`FJioN(c!%|ehg;iPSDG&L|NP2~l;mZ?a|f;$h^r0WWebEV%~?6NYDX_Mu>& zqXk)wvCv#G#zp|HND&N8JCXLvQCWq8p?0>r&;4F+NR{H zQpe&Wdti!fya_<2|B)9{FijTpIIDtn5$LUlWE~Dw$Bkm0vI76NfyukO3VRw3yM;lf z+Z5cS8y%2fcT-^-`|EUZE^L9b72mTOf@IG({u#)TqYL2S%20KyVz^)$ElHnfh#D=Zdz;QUsYH`I&WL-{9Ec zkAoM8oWUCVh;_-Y^ z+&cHxJHuO;vF~~ht-f=8=a$kZk)N+iWnCLGPHIcOTHN7T@@*$GQPP)vZF$xm6JE^E ztD9Wfkg31;{2QxWIp55~J~+DcrQGKRdR|6b7qwm!fWm~`L&X;dD+BF&JKu}!|S$zrTMk1+X`O)DDl|Mk)iJ0$3vN4?Am$o?6zmRdKU~2{n69% aV^#0ww#@i=ymK*(2;wgfGTrO9?)wKNif3T} literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/mine/serviceTerm.png b/unpackage/dist/build/mp-weixin/static/icon/mine/serviceTerm.png new file mode 100644 index 0000000000000000000000000000000000000000..acd0bfa1c3fb0a1c7ebf3fd4924d476dba183528 GIT binary patch literal 494 zcmeAS@N?(olHy`uVBq!ia0vp^E!VDyXs?PBMDVB6cUq=Rpjs4tz5?O(K#^NA% zCx&(BWL^R}1_3@HuI>dsVlW^oD*E|wMwpi|L;%PJGJxcl!x=y+2-{R`f&fr2UrCT( zFvI#spJtul&}h2rKHc-wbd?w%pbbu*E{-7{$CDEhA_{Lxs2k*@GcZjn|8d|k+X5lW zJzn?rCL}zlaA(j-SfRYcrSahVySv->IQkJ6|#!@-j;ZJ>+#mDdqV)$=+j%OIdDNRCfDw zuIMc0zw+!5XG7>m;V;j`q!`S%cVukYD3JF{@M43?GRadLTqMhruZi85!O9@TpMT9} T4|^XloEbb_{an^LB{Ts52#vMh literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/tabbar/concept.png b/unpackage/dist/build/mp-weixin/static/icon/tabbar/concept.png new file mode 100644 index 0000000000000000000000000000000000000000..692c06a202d933e6e13c0c34ff58dc84b70f56c4 GIT binary patch literal 517 zcmV+g0{Z=lP)Px#Ay7a+`u6_%_Wt_z|NsC0`}hC&_y79$ z{`&U*`u1gZtPubJ019+cPE!D;g5dK8Kq6nsm7u7V0004ONkl zx%xh0Y)8$$7-b_pmksR0_f5>=tj}0V=ynA_Vg1IK)o8aBUK>9!BXr}x6AHU&1A*1P z?=%LhWHIU5-iwgX%@+Ty^?AF{EEfkPV}k{jCrMAT!t*+cU7nu(^*XD~&(iGujdhnN zd2NQ+rT%85vYbkGt537i>I{f}Zsp{BJK*KhcRADZtOyjd#k4#Y^~=0$i}ik(m#zBt zkp--JN?8!-lEMFv+ae@{aY@LuS`su_qpYa*2Zn9~pOF18`2_`@z!93;00000NkvXX Hu0mjfrv~^Q literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/tabbar/concept_s.png b/unpackage/dist/build/mp-weixin/static/icon/tabbar/concept_s.png new file mode 100644 index 0000000000000000000000000000000000000000..32c64eee765c80bd9878a9a681f0a10f7d8901c0 GIT binary patch literal 1803 zcmbVNeQeZZ81Eb~2F!rWFvV!?$QZg_KkjzhH59VlZQQx_Hg2c8;n%wMy<4}twzS>u zHX<1=fH)#E7zxukO$JRXG7&-|`1W?Y41yAA-oAZ5 ze(&%3c%SF#j%x3^tOXA)KoBI$<97Mrw-Ua-Iq9%p1c)gFnR}n)4;TTik`a`Mg%_0u zV2MRkxQ`&K*Tz&{Xa)w_078)|nWKC3qP)HkSzuO+buh7Ar9Yq5-ZNbt)P_3oUkBplmc+he6I4OEI4DaM#E4Uf`~?=mZ;UDXd!}f zI2;5?6EuxO1g^Kq1|P#^J$Ht|1$04^R6|l^)MVrvloo@ zm7px7X;K0x3Mri0qJ~)XRS*B)u)#qU<3&ZZ1GiDOAYN>Fs0 z%z2k0w3q=fb6)(P=c_acCLkZaYaTN#&B$Tgk`C{*EtxnqU}JI=me547FuY(U0gDOd z?E?`@E=zaqfoa-kBY>p;5f{@iT?radUIQf|=&d_M9RXD*%w(Omg1FVd#NMpLo`J(^ zVGdJe3Qkgm4#=>&X|Rm-O?-0*mcUHaU8f_+!lmY$hV;Cd0~hh?N`KkZk;ZjuCG2l$ zX9w#uGBQ>?y!6Drx`AC>#hTnrqCNi^CBbI+yfrtF_a-~%hVxDUKuO%0`Q;yWDkzZ+cg(A#MiVZgxW@5oi>ob$3hgXg1V@GYRnO|Ic^~}}y)%433yL-0gKJtP25A&3HUHePxU;GEw CF>wh1 literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/tabbar/gegu.png b/unpackage/dist/build/mp-weixin/static/icon/tabbar/gegu.png new file mode 100644 index 0000000000000000000000000000000000000000..31cf4f3da2398b1074bae87c04e704da90fb54ed GIT binary patch literal 438 zcmeAS@N?(olHy`uVBq!ia0vp^njp-=3?!rcWRC(V-2k5uSN8&+|3rhcad(-38u?0s z{DK*t?3>%_dfqro`pX*b?IsnUk25eZYI(XihG?8mPI!gx zebomK9QgX~VOny^hPQWjbMn-_=aC3#ln+R`?`-18wym6#r>g&=Yvesno;5ERbruEB zotDrcR~q&Goow3+yMz;ajtabOZV{iQ!G59Pc|qW}+pGc)_msaEb8z__$6Tt%&TYi( zdxJsntx!5+5tqWY)W#%sl~c?-sfH5@dG5TQx3PJN<06MgcUde2-pd(mab9T0HtW}% zL?r>^z13|T>|qlY&MA7Y_JVQhA=k$T()?=FS%SI5zB1qD58(kaZ0GW&`L$@b-e6;# zBhI^_W6@F8Y(}%d-Oq0TZBOX+eY41aW9Pf-CcRUfdXv_)Lg6U`GsFI_$G^(#Lt=p8$>8bg=d#Wzp$Py&+{AVO literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/tabbar/gegu_s.png b/unpackage/dist/build/mp-weixin/static/icon/tabbar/gegu_s.png new file mode 100644 index 0000000000000000000000000000000000000000..62bb467f2b5b5638b4b2c93776c88cc65c5537a0 GIT binary patch literal 342 zcmeAS@N?(olHy`uVBq!ia0vp^njp-=3?!rcWRC(Vxd5LKSN8&+&xbRB=nI$xF^;5z zM2>(2|2{Z(45*T`B*-tA;mKaB(+x7w^UptOwF3&?^K@|x(Kvr~k}dZk1A(^q74kcd zDmAWYYK~?Nyb~j{OVnzoD9gdK7xQFeWV)wLs(-!oWw?)+`o~tM%8FUu@A(eo=Bcrz zs@e-P&SOpG^vTf@Ucxu);ll+yr~fagv)Qs@{jSuD+ON_ir&w|PZV|ue=-s{cf(3(~ zZts?byVgptUh&J|%2g&AX{m=XCsp?_En2pu%jG0vS<$^e(QZo1pWo!2mbi@XtT4yY zZ6WaukFVTjbW07bon$@rMN;hE5C3)<)CNy7fBAlyWZlDE-^$Px#Ay7SH2olt6q4WqGMRpJr8!{|`5RK(dhp`^w-4oj{al@C964nU6X$uWK{M=2GMnM@U{xV2~hK=R7@Vtl6 zEM1aL#Bt#{E(5Y7Prk0MnluGJm%02i`E>ez?C8ixav*DNw)Dbt?`KOMo7&QIbtS55 z%St3mJ5pBKa=Dxgo(~Ys9!#o9w8~|d<()MqtwcU%lBR|wMAAnnO;t{qZ1Y6pGid{T zdePh_e4Hai&cgRWlsd;;7UdhM=1O~Mk@U{j)4CSJk#}7|lymoIF8`~vF7Ct_!16)a zpKVa8_01HLHgJxT($toTQ|yD|JX7Q=yh^u6Vw~iA>6da&WfjW>lI!MFYq1=XjR04G zf}{wpDr0HVgik8f)ePCAmkCt;#?pFW#|5aUo6U9n#={p{gI=5&Rl0mbl(ggx8P2^1 z3~O7vl?lh}x29OnfL>JA_urC#QgM`b&k6bgamx(GZX!e}00000NkvXXu0mjf9hfG3 literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/tabbar/home_s.png b/unpackage/dist/build/mp-weixin/static/icon/tabbar/home_s.png new file mode 100644 index 0000000000000000000000000000000000000000..f400500c7ba6062258672c67b9b769494dab9356 GIT binary patch literal 1352 zcmeAS@N?(olHy`uVBq!ia0vp^V9de{WSKI}TfxAr5%(GQ`zk9!uLS~AsQn;zFfp39xYDT62(s|s5su(?)1Hb_`sNdc^+B->WW5oDo4gl~X? zbAC~(f~lUFZnB|?k%GCUo}rn6rICq_f{}rtxxRt9zM-+MfuWUwnU%4n0u(3#Z7WJi zvkG!?gW3h;*(zm}loVL$>z9|8>y;bpKhp88yV>WRp=I1=9MH?=;jqG z!%T2VElw`VEGWs$&r<-In3$AbT4JjNbScCOxdm`z^NOLt1Pn0!io^naLp=kKmtYEg zeeo;J&4sHjE(uCSxEHIz#UYgisro^w#rdU0$*Dl)${?!>telHd6HD@oLh|!-V4)b0 zkzbNuoRMFk;OwlR5uTZsl3!k|30CgwYvq|&T#}fVoa*Ufs{}MaFEca6%E{E(z{Jwb z+{N73#L&>qz{%Xj*xA_G)Y#3!!otnX0H)U^Ke;qFHLnDwHwB^B0;gV3O2{n$+U$~A zlv$RV;#QQOs{r<~RVHq?nBp`Ksy79qM*Po~-c6=? zw_}LM@weBl{SG?_uqCKJkYkw?J)!B6n$e+JjXS#>c9c3kxz#sWuz>Ni$9d-~3Jd%X z3O-=4`HcVPi_Iu3o|9z>d?7G3eq;GArv$nZ426|p^%F^-Bx>B;hu2bvx zg3}H!qq!56P6y~ub<=e^cIF(Tl8*J17Fm_rphu0nmdsInIicv(G{fSFQ8!QRpYr%# zM!%~6k@sa6bd*gvqQoo{PHQ~yx)E_QTC;mr(zMf?Q@f1yGmC8QiT;mMoF8N<-umU! zE5j2{S2A7pj*+^yIqQ?|`B2O0UNe-ZP02IXI(=tJ;vCONEAPtb*Us7A_s(AQHOcn< z{Q|KC)1UmydAfh<`JlKjpB!(_?~mFU@?@%C*uK8k_r2@h7aX1^xTo&Hp6%5y+b5N7 zK9wcw-R87Q=4F@HE8`_IMgQUmP+h8H(bZw_)_O6=K;jitO zkA2~0oqI&?YwyZ$o5k!IpZ7etb7SdiOJI~Rc)I$ztaD0e0s#Cg B^b`O9 literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/tabbar/invest.png b/unpackage/dist/build/mp-weixin/static/icon/tabbar/invest.png new file mode 100644 index 0000000000000000000000000000000000000000..3f26e9f2b98097b067aa763fd0364b4ed24cedd7 GIT binary patch literal 693 zcmV;m0!safP)Px#9#BkFMMrQ<{`&U+`u6_&_W%3#|NHm;`uF|%_W%3$ z{`&R{p8ER$000SeQchC<@KUpBJI^*+0006YNklpA3uGU>-TX0@O|Gl z>k~v>yy@$Ue5Da*NbNR)h^h}lfN_S_k^`;U`W`$S$Syh2tgR>D6T~$qe1jMeL`b|< z0&9Ypa3bi|i3kTi`b|si% z;Xss%-H$!dC>6(+J;4+cdxCY*0efP=6!rw~0_=%_IR3VTR9F*C(Zh+x`1g52 zAqb{WA1K*{AewT@jAbW;f)f#oJJ2OlT)~K@HpoOLUOAi&fD%2W;F4X3*eFgsS7xP3 zOjJ=4T}>f6X;TVyI6^b|QH3NDWV+xX6B!C6K^1~Xun{&oMTE!-fAd_ z5E(HCG*FiiAqplj6+wA2BTNDCl)dA#ilt9tJ`DQAbYlq@f?X-1=S+;w#F_Xv#N3kb z-EI?kt<{ZX*te;>leZ$WQu5|S6EjERNZuf+nv=KGjJ_uhoPgp7ffqXfzwB4+s%=|~ b{5<^uhwzjcZ!{hV00000NkvXXu0mjf)(tM4 literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/tabbar/invest_s.png b/unpackage/dist/build/mp-weixin/static/icon/tabbar/invest_s.png new file mode 100644 index 0000000000000000000000000000000000000000..209f9fa088595bc859e5ccf72613c89ab32063db GIT binary patch literal 2003 zcmbVM4NMbf7(N*b2r9peC=9L#P6gV#YoW9ki_(^#ItsOx2`mc7-O=7`d&k{Di^|+8 z7|ld+8eyATWX@@f|6|VS5&?}S#%*jdi!NE>oNmU6f=+@_ao_RN=;CJP<-5D@d%x#< z-kY$dJ+!-0bf!-#Bc2Bsr0Yz%7UXtuWTnNXa-vz~&2 zgrP}^d@h)#h+0nYkicEmLpm9h_c{?c7(~Lvxj6wS2G(hwlv_+Do50nwZm=QR3yrWP z-=xL$TCGy8!bi=uS_z9+lt?edSj+|lghs`(G(l-;O*TW~N`0+1TdBsfa+Eq;qgHCP z*)&6AY6{bgxeLylIjUYxfQj?;|2$tRu%G}*_Y3pLWhrM4QN)ViP8-JyXE9SZK6A71 zXtEF_B^QAKq2$|VXk=W>zHkJ_XnigQkp4$rjKM^%R`QVoljj7{dQR4%z;skD)-f;8 ze>yn2_e5b&z(Kc=r@=M_7QsfxctLj)KpT7K(}PUed$Lm6R>>_%>VQ z@LsvaPLb>-iy@589ci!)9C>*Bmst^Cd<#J#p%!zVqx@9=rT*gqcnVaVo_<}2T^l)g zZ@6NW=KV+F3Uv<`C+OuWzR&OG2{@7C$IpFVoH^JW?sZU&@i*IU=`tD+X2lUN? zqBEadJ^kAbh}wKCW!73mu`#w}B8Nrxkb*s^Qyzzv;rS_?Ax%AJDBIWb4uH0qG6x4RCs-D)fu-gj^r-aFmis52f6 z?E3!BBmbu8&gh&Y`tv70S|sd8%nzFs`^qdAQ`6jewHx+NyJndleYAVc*<#~$v3+Cd zv5>UZRlCLJ*$d8f4=K{NqG?m4ln?|lx2E?f)^=d8@_!{i94>iaHiqBX6Q60^6}no% z-e`{MEUsLK9y{DyqTAAzapBYCx$b5$G#9Q);(HhBa&nVX_MAy+`M_4Nt);I!LNj;^ z3vfGH)(`)=uxZ^4KZ*1OJdW@<#iBByb!Lyk-*}nu)we=dUXS0~_1LrX9yE~HlTr9n z+|H01+s>+%&$CQAe&!`q^F@8eX?_+DO#4iubmTEc^X|oG6z367vCLb>MHD&%59N literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/tabbar/mine.png b/unpackage/dist/build/mp-weixin/static/icon/tabbar/mine.png new file mode 100644 index 0000000000000000000000000000000000000000..2853bfb1cc2d905478851c5d1f64cb34c63f4573 GIT binary patch literal 2146 zcmbVM2~ZPP7>*pRg4T*!6%f`)ttiQ67m|>bh>%bcAwWYY*eZ3CY+!4WO?MZgMZg_aRw`))9Nw~$JK+>B(X`VXiP_$__&_Z68sF41;{y^kkAYZ zuA4!ykd{ax%~I}zy$87vsh4sSg(`u{A|p~sMHWrOXT@lASu=DJJvVeB6q11f0u#aF zP=?89X0Qw?w~H48Yx^rxwBCTJ<)8QH0y`-;m1Qj$3|p;MzBQ0f(J3$@kw{>-r6&!UZ-Sy?EJ*ws6eNru zXYqG}^*YQz(Iy`|$3J^EGH;=t6?U{oqNCv!VW>4Y76W{f$j3m^R zEEuk{7lD+kv%fx}=k^?v?;U||T5Bo+NZ*nd-7tnSuvVNV!csuA-jQ`MFdeoRYquBh zza8w7y;9h{aL_I6OGldm8%Luf%%Ho`pp7k0b_)S5u%AUSh2e1A2is>K&MMn*aOf8o zt%-=VM0d77efxO0yd@go-C1=^Jg5J|b!neP7GBz?9kFBVS`No)i&7q@QB?i>saMODjnRV^26!;q z@bYEYV%NI~l_gsXsE{)!SSqF6d0FPrzS&h?c?a>M!5j zeZ{gG3;$qe@%3`IJ1_2-g_oxZmKBd~)m=I^RT;Bma)+ukw>?$fKLkO)iSn<`7B8Wz zk9y}}zjYP`&YCx|Kys^iO>9|?u5kC<=9R;JSLT}!8`UXtTg|GPQE6`3r_)VW2bP6? zXbU9^Y>UVFSM8VGtkW|am7Pt$w~e?|9VXnpzKAq z`#Ay9O842&f$w)5aN+Z6H#Hv1-+g+pZ(hEC`joY$)62xAh2k+cvnsIm_Q#PEhgTl6 zJ#w@9lx=>PJS%qRywaRy)w@bMYG8*D@qwr>(>= z|CINUq$kJk&$+9vOWX_1-ga=PraA}a qXOFb;HY{)*SJ-)Vu{Th37FNpIf~&F&zhIm(C_c}4j2+|% zGJ*nQmhX~!$*HeC%V6qcy_mm@3cn}hFbREs$v7eI>Fj(_Ztv$^?-`9mCjZ+%G5KTp zypC-5zdT3szv$F`cmJrf_4^$E3(E@L+Zweh^WU3%w|uStHTfSw3zxnX3O8|$+kA0m zRdvacrl{!>Uzqkhll9?cpDAU2sE5FuOs;2tf(WW*WU52$hbMt z#ccP1lQvJ)_HW4Ue(I%LZ(eKq^~Cu%wyBH4)}~K9yGiuhoLyBvU*9hI)_8qim}k_E znGHP~Pcux~P^`F#-G=g-s=p5mi%^O@$a(=R9a$ejsoinJD)WSHEh@$$G+k&>G8 z4|nGe`tE+G@~3~_tf=DNwqarAtt-|-H;+lp%Vtq_X*wzojARB+S3j3^P6Z>O8`#Jf4&KbXB+H8jiuGj8bLw|qBu=J#iX z-R9rtTE4$i{cg6RQL?$|{f!2*e>7i>In)~{%yaa?@h--1%sWexlf8u|ORYJ_(5<&p zF0l6=lk+|srC&B1*7*H=artX+uadfS<~5G!LdN;J>!K}GRxy9-v1)3Qd70K@taoCn z%{tyMd}22OM2kFYs&>Vs&w9}pfBlo$x3^z6v~%vSu#|eS@W>WRF>Q_Jtva(#2DAEg z&e6A(t-1SnYJW_j)w;hYE0m__3VeQU5_R(P!+AwbZim&m^4{erywc~g+LCg?)mD%D zcdg+Cub2<7c9=D1h|j+BUZi}zGSBwQTh|%M%wj6kKRN4q`8o~uiYp1MQ?BZ6TXE>x z)Xh0@*H5k9a*AtKN9~K`*NivABF`#Mp1LXa%VZyU*~jX8?w6$%oc^eG>aN(nO7lOD zgHw}U7yYdKnYSmaRHJiSv*2ot-5tx$eYtQs?Zhtu;dzxOLcJdvm3@7aRczwAQug+{ zP`zby5-ut3QUCK&dliqo^(Tv@4I(|7-`@T8TD_7n`P^FDFZOkeyZ?TCz0o6U6)?gX NJYD@<);T3K0RT(QCh7nH literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/icon/tabbar/zt_s.png b/unpackage/dist/build/mp-weixin/static/icon/tabbar/zt_s.png new file mode 100644 index 0000000000000000000000000000000000000000..6eff5153b672d53c2165ddcc7ebcf52c5af60a80 GIT binary patch literal 465 zcmeAS@N?(olHy`uVBq!ia0vp^njp-=3?!rcWRC(Vl>na*SN8&+FGn&yABLhYFa|{A zBbaOQeT5ZJJ$FfvUoeB}m4&ZDEq7%$3V5j;naRMw80hKZ7@~1Lck+Jk!ww?H?{8Ic zTdu|BG|kOCwn>3w`-?fQN7s6{iLp;#)IDKo^Mebn0-}X46i4R3?Xs^kvkmXo%~{BGae-^hGJ_+=AA_%in;)t?UADhU yNcJh$^&;hSvbxWHX};YzcS3s6)B~&jGCpG}IPz)g-UGleXYh3Ob6Mw<&;$T0ecBoT literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/image/index/conceptTopBg.png b/unpackage/dist/build/mp-weixin/static/image/index/conceptTopBg.png new file mode 100644 index 0000000000000000000000000000000000000000..334d03703a152d7d4ab0000a83d30b100a99ab7e GIT binary patch literal 13818 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
    hp^g%pcRa<^95?_*Z+ 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 JPRJnW{{RM(`Q`us literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/image/index/noData.png b/unpackage/dist/build/mp-weixin/static/image/index/noData.png new file mode 100644 index 0000000000000000000000000000000000000000..69519acf27e8e25759e7615980ffe3014642b90e GIT binary patch literal 13769 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 literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/static/image/mine/vipBg.png b/unpackage/dist/build/mp-weixin/static/image/mine/vipBg.png new file mode 100644 index 0000000000000000000000000000000000000000..18113cd9de9620d1a1a7f3c61659918f0dc75a3c GIT binary patch literal 31149 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 literal 0 HcmV?d00001 diff --git a/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/canvas.js b/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/canvas.js new file mode 100644 index 0000000..6fd8b17 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/canvas.js @@ -0,0 +1 @@ +"use strict";const e=require("../../../../common/vendor.js"),t=require("./utils.js"),s={};class i{constructor(){this.__events={}}on(e,t){if(!e||!t)return;const s=this.__events[e]||[];s.push(t),this.__events[e]=s}emit(e,t){if(e.constructor===Object&&(e=(t=e)&&t.type),!e)return;const s=this.__events[e];s&&s.length&&s.forEach((e=>{e.call(this,t)}))}off(e,t){const s=this.__events,i=s[e];if(i&&i.length)if(t)for(let a=0,r=i.length;a{this.naturalWidth=this.width=e.width,this.naturalHeight=this.height=e.height,this.onload()},fail:()=>{this.onerror()}})}get src(){return this.currentSrc}}class r{constructor(e,t,s){this.tagName="canvas",this.com=t,this.canvasId=s,this.ctx=e}set width(e){this.com.offscreenWidth=e}set height(e){this.com.offscreenHeight=e}get width(){return this.com.offscreenWidth||0}get height(){return this.com.offscreenHeight||0}getContext(e){return this.ctx}getImageData(){return new Promise(((t,s)=>{this.com.$nextTick((()=>{e.index.canvasGetImageData({x:0,y:0,width:this.com.offscreenWidth,height:this.com.offscreenHeight,canvasId:this.canvasId,success:e=>{t(e)},fail:e=>{s(e)}},this.com)}))}))}}exports.Canvas=class{constructor(e,t,a,r={}){s[t.canvasId]={ctx:e},this.canvasId=t.canvasId,this.chart=null,this.isNew=a,this.tagName="canvas",this.canvasNode=r,this.com=t,a||this._initStyle(e),this._initEvent(),this._ee=new i}getContext(e){if("2d"===e)return this.ctx}setAttribute(e,t){"aria-label"===e&&(this.com.ariaLabel=t)}setChart(e){this.chart=e}createOffscreenCanvas(t){if(!this.children){this.com.isOffscreenCanvas=!0,this.com.offscreenWidth=t.width||300,this.com.offscreenHeight=t.height||300;const s=this.com,i=this.com.offscreenCanvasId,a=e.index.createCanvasContext(i,this.com);this._initStyle(a),this.children=new r(a,s,i)}return this.children}appendChild(e){console.log("child",e)}dispatchEvent(e,t){return"object"==typeof e?this._ee.emit(e.type,e):this._ee.emit(e,t),!0}attachEvent(){}detachEvent(){}addEventListener(e,t){this._ee.on(e,t)}removeEventListener(e,t){this._ee.off(e,t)}_initCanvas(e,t){}_initStyle(e,s){if(["fillStyle","strokeStyle","fontSize","globalAlpha","opacity","textAlign","textBaseline","shadow","lineWidth","lineCap","lineJoin","lineDash","miterLimit"].forEach((t=>{Object.defineProperty(e,t,{set:s=>{"opacity"!==t?("fillStyle"!==t&&"strokeStyle"!==t||"none"!==s&&null!==s)&&e["set"+t.charAt(0).toUpperCase()+t.slice(1)](s):e.setGlobalAlpha(s)}})})),this.isNew||s||(e.uniDrawImage=e.drawImage,e.drawImage=(...t)=>{t[0]=t[0].src,e.uniDrawImage(...t)}),e.createRadialGradient||(e.createRadialGradient=function(){return e.createCircularGradient(...[...arguments].slice(-3))}),e.strokeText||(e.strokeText=(...t)=>{e.fillText(...t)}),!e.measureText||"harmonyos"==t.getDeviceInfo().osName){e._measureText=e.measureText;const t=e=>{let t=0;for(let s=0;s0&&e.charCodeAt(s)<128?t++:t+=2;return t};e.measureText=(s,i)=>{var a;let r=(null==(a=null==e?void 0:e.state)?void 0:a.fontSize)||12;i&&(r=parseInt(i.match(/([\d\.]+)px/)[1])),r/=2;const n=r>=16?1.3:1;return{width:t(s)*r*n}}}}_initEvent(e){this.event={};[{wxName:"touchStart",ecName:"mousedown"},{wxName:"touchMove",ecName:"mousemove"},{wxName:"touchEnd",ecName:"mouseup"},{wxName:"touchEnd",ecName:"click"}].forEach((e=>{this.event[e.wxName]=t=>{const s=t.touches[0];this.chart.getZr().handler.dispatch(e.ecName,{zrX:"tap"===e.wxName?s.clientX:s.x,zrY:"tap"===e.wxName?s.clientY:s.y})}}))}set width(e){this.canvasNode.width=e}set height(e){this.canvasNode.height=e}get width(){return this.canvasNode.width||0}get height(){return this.canvasNode.height||0}get ctx(){return s[this.canvasId].ctx||null}set chart(e){s[this.canvasId].chart=e}get chart(){return s[this.canvasId].chart||null}},exports.dispatch=function(e,{x:t,y:s,wheelDelta:i}){this.dispatch(e,{zrX:t,zrY:s,zrDelta:i,preventDefault:()=>{},stopPropagation:()=>{}})},exports.setCanvasCreator=function(t,{canvas:s,node:i}){if(t&&!t.registerPreprocessor)return console.warn("echarts 版本不对或未传入echarts,vue3请使用esm格式");t.registerPreprocessor((e=>{e&&e.series&&(e.series.length>0?e.series.forEach((e=>{e.progressive=0})):"object"==typeof e.series&&(e.series.progressive=0))})),t.setPlatformAPI?t.setPlatformAPI({loadImage:s.setChart?function(e,t,s){let r=null;return i&&i.createImage?(r=i.createImage(),r.onload=t.bind(r),r.onerror=s.bind(r),r.src=e,r):(r=new a,r.onload=t.bind(r),r.onerror=s.bind(r),r.src=e,r)}:null,createCanvas(){const t="createOffscreenCanvas";return e.index.canIUse(t)&&e.index[t]?e.index[t]({type:"2d"}):s}}):t.setCanvasCreator&&t.setCanvasCreator((()=>s))}; diff --git a/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.js b/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.js new file mode 100644 index 0000000..844c743 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.js @@ -0,0 +1 @@ +"use strict";const t=require("../../../../common/vendor.js"),e=require("./canvas.js"),s=require("./utils.js"),i={name:"lime-echart",props:{type:{type:String,default:"2d"},customStyle:String,isDisableScroll:Boolean,isClickable:{type:Boolean,default:!0},enableHover:Boolean,beforeDelay:{type:Number,default:30},landscape:Boolean},data:()=>({use2dCanvas:!0,ariaLabel:"图表",width:null,height:null,nodeWidth:null,nodeHeight:null,config:{},inited:!1,finished:!1,file:"",platform:"",isPC:!1,isDown:!1,isOffscreenCanvas:!1,offscreenWidth:0,offscreenHeight:0}),computed:{rootStyle(){if(this.landscape)return"transform: translate(-50%,-50%) rotate(90deg); top:50%; left:50%;"},canvasId(){return`lime-echart${this._&&this._.uid||this._uid}`},offscreenCanvasId(){return`${this.canvasId}_offscreen`},offscreenStyle(){return`width:${this.offscreenWidth}px;height: ${this.offscreenHeight}px; position: fixed; left: 99999px; background: red`},canvasStyle(){return this.rootStyle+(this.width&&this.height?"width:"+this.width+"px;height:"+this.height+"px":"")}},beforeUnmount(){this.clear(),this.dispose()},created(){const{platform:t}=s.getDeviceInfo();this.isPC=/windows/i.test(t),this.use2dCanvas="2d"===this.type&&s.canIUseCanvas2d()},mounted(){this.$nextTick((()=>{this.$emit("finished")}))},methods:{setChart(t){this.chart?"function"==typeof t&&this.chart&&t(this.chart):console.warn("组件还未初始化,请先使用 init")},setOption(){this.chart&&this.chart.setOption?this.chart.setOption(...arguments):console.warn("组件还未初始化,请先使用 init")},showLoading(){this.chart&&this.chart.showLoading(...arguments)},hideLoading(){this.chart&&this.chart.hideLoading()},clear(){this.chart&&!this.chart.isDisposed()&&this.chart.clear()},dispose(){this.chart&&!this.chart.isDisposed()&&this.chart.dispose()},resize(t){t&&t.width&&t.height?(this.height=t.height,this.width=t.width,this.chart&&this.chart.resize(t)):this.$nextTick((()=>{s.getRect(".lime-echart",this).then((t=>{if(t){let{width:e,height:s}=t;this.width=e=e||300,this.height=s=s||300,this.chart.resize({width:e,height:s})}}))}))},canvasToTempFilePath(e={}){const{use2dCanvas:s,canvasId:i}=this;return new Promise(((h,a)=>{const o=Object.assign({canvasId:i,success:h,fail:a},e);s&&(delete o.canvasId,o.canvas=this.canvasNode),t.index.canvasToTempFilePath(o,this)}))},async init(t,...i){if(i&&0==i.length&&!t)return void console.error("缺少参数:init(echarts, theme?:string, opts?: object, callback?: function)");let h,a=null,o={};i.forEach((t=>{"function"==typeof t&&(h=t),["string"].includes(typeof t)&&(a=t),"object"==typeof t&&(o=t)})),this.beforeDelay&&await s.sleep(this.beforeDelay);let c=await this.getContext();e.setCanvasCreator(t,c);try{return this.chart=t.init(c.canvas,a,Object.assign({},c,o||{})),null==h||h(this.chart),this.chart}catch(n){return console.error("【lime-echarts】:",n),null}},getContext(){return s.getRect(`#${this.canvasId}`,this,this.use2dCanvas).then((i=>{if(i){let h,a=s.devicePixelRatio,{width:o,height:c,node:n}=i;if(this.width=o=o||300,this.height=c=c||300,n){const t=n.getContext("2d");h=new e.Canvas(t,this,!0,n),this.canvasNode=n}else{a=this.isPC?s.devicePixelRatio:1,this.rect=i,this.nodeWidth=o*a,this.nodeHeight=c*a;const n=t.index.createCanvasContext(this.canvasId,this);h=new e.Canvas(n,this,!1)}return{canvas:h,width:o,height:c,devicePixelRatio:a,node:n}}return{}}))},getRelative(t,e){let{clientX:s,clientY:i}=t;return s&&i||!e||!e[0]||(s=e[0].clientX,i=e[0].clientY),{x:s-this.rect.left,y:i-this.rect.top,wheelDelta:t.wheelDelta||0}},getTouch(t,e){const{x:s}=e&&e[0]||{},i=s?e[0]:this.getRelative(t,e);return this.landscape&&([i.x,i.y]=[i.y,this.height-i.x]),i},touchStart(t){this.isDown=!0;const i=()=>{const i=s.convertTouchesToArray(t.touches);if(this.chart){const h=this.getTouch(t,i);this.startX=h.x,this.startY=h.y,this.startT=new Date;const a=this.chart.getZr().handler;e.dispatch.call(a,"mousedown",h),e.dispatch.call(a,"mousemove",h),a.processGesture(s.wrapTouch(t),"start"),clearTimeout(this.endTimer)}};this.isPC?s.getRect(`#${this.canvasId}`,{context:this}).then((t=>{this.rect=t,i()})):i()},touchMove(t){this.isPC&&this.enableHover&&!this.isDown&&(this.isDown=!0);const i=s.convertTouchesToArray(t.touches);if(this.chart&&this.isDown){const h=this.chart.getZr().handler;e.dispatch.call(h,"mousemove",this.getTouch(t,i)),h.processGesture(s.wrapTouch(t),"change")}},touchEnd(t){if(this.isDown=!1,this.chart){const i=s.convertTouchesToArray(t.changedTouches),{x:h}=i&&i[0]||{},a=(h?i[0]:this.getRelative(t,i))||{};this.landscape&&([a.x,a.y]=[a.y,this.height-a.x]);const o=this.chart.getZr().handler,c=Math.abs(a.x-this.startX)<10&&new Date-this.startT<200;e.dispatch.call(o,"mouseup",a),o.processGesture(s.wrapTouch(t),"end"),c?e.dispatch.call(o,"click",a):this.endTimer=setTimeout((()=>{e.dispatch.call(o,"mousemove",{x:999999999,y:999999999}),e.dispatch.call(o,"mouseup",{x:999999999,y:999999999})}),50)}}}};const h=t._export_sfc(i,[["render",function(e,s,i,h,a,o){return t.e({a:o.canvasId},o.canvasId?t.e({b:a.use2dCanvas},a.use2dCanvas?{c:o.canvasId,d:t.s(o.canvasStyle),e:i.isDisableScroll,f:t.o(((...t)=>o.touchStart&&o.touchStart(...t))),g:t.o(((...t)=>o.touchMove&&o.touchMove(...t))),h:t.o(((...t)=>o.touchEnd&&o.touchEnd(...t)))}:{i:a.nodeWidth,j:a.nodeHeight,k:t.s(o.canvasStyle),l:o.canvasId,m:o.canvasId,n:i.isDisableScroll,o:t.o(((...t)=>o.touchStart&&o.touchStart(...t))),p:t.o(((...t)=>o.touchMove&&o.touchMove(...t))),q:t.o(((...t)=>o.touchEnd&&o.touchEnd(...t)))},{r:a.isPC},a.isPC?{s:t.o(((...t)=>o.touchStart&&o.touchStart(...t))),t:t.o(((...t)=>o.touchMove&&o.touchMove(...t))),v:t.o(((...t)=>o.touchEnd&&o.touchEnd(...t))),w:t.o(((...t)=>o.touchStart&&o.touchStart(...t))),x:t.o(((...t)=>o.touchMove&&o.touchMove(...t))),y:t.o(((...t)=>o.touchEnd&&o.touchEnd(...t)))}:{},{z:a.isOffscreenCanvas},a.isOffscreenCanvas?{A:t.s(o.offscreenStyle),B:o.offscreenCanvasId}:{},{C:t.s(i.customStyle),D:a.ariaLabel}):{})}]]);wx.createComponent(h); diff --git a/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.json b/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.json new file mode 100644 index 0000000..e8cfaaf --- /dev/null +++ b/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.json @@ -0,0 +1,4 @@ +{ + "component": true, + "usingComponents": {} +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.wxml b/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.wxml new file mode 100644 index 0000000..0573580 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.wxml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.wxss b/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.wxss new file mode 100644 index 0000000..50cd9b1 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.wxss @@ -0,0 +1 @@ +.lime-echart{position:relative;width:100%;height:100%}.lime-echart__canvas{width:100%;height:100%}.lime-echart__mask{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1} diff --git a/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/utils.js b/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/utils.js new file mode 100644 index 0000000..5095367 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/utils.js @@ -0,0 +1 @@ +"use strict";const e=require("../../../../common/vendor.js");function n(){return e.index.getDeviceInfo||e.index.canIUse("getDeviceInfo")?e.index.getDeviceInfo():e.index.getSystemInfoSync()}function t(t){const{platform:o}=n();let{SDKVersion:r}=e.index.getAppBaseInfo||e.index.canIUse("getAppBaseInfo")?e.index.getAppBaseInfo():e.index.getSystemInfoSync();return"mac"!==o&&function(e,n){e=e.split("."),n=n.split(".");const t=Math.max(e.length,n.length);for(;e.lengthr)return 1;if(t=0}function o(e){return Array.isArray(e)?e:"object"==typeof e&&null!==e?Object.values(e):e}const r=(e.index.getWindowInfo||e.index.canIUse("getWindowInfo")?e.index.getWindowInfo():e.index.getSystemInfoSync()).pixelRatio;exports.canIUseCanvas2d=function(){return t("2.9.0")},exports.convertTouchesToArray=o,exports.devicePixelRatio=r,exports.getDeviceInfo=n,exports.getRect=function(n,t,o){return new Promise(((r,s)=>{const i=e.index.createSelectorQuery().in(t).select(n),c=e=>{e?r(e):s()};o?i.fields({node:!0,size:!0,rect:!0},c).exec():i.boundingClientRect(c).exec()}))},exports.sleep=function(e){return new Promise((n=>{setTimeout((()=>{n(!0)}),e)}))},exports.wrapTouch=function(e){e.touches=o(e.touches);for(let n=0;n=10&&r++,r}return{isNumber:r,isInteger:t,quantityExponent:e}}.call(r,t,r,n),!(void 0!==e&&(n.exports=e))},function(n,r,t){var e;e=function(n){function r(n){for(var r=[];t(n);)r.push(n.length),n=n[0];return r}function t(n){return"[object Array]"===l.call(n)}function e(n,r){for(var t=[],e=0;er?1:n0)e=o;else{if(!(i<0))return o+1;t=o+1}}return t}function s(n,r,t){if(n&&r){if(n.map&&n.map===c)return n.map(r,t);for(var e=[],o=0,i=n.length;o=1)return n[t-1];var e=(t-1)*r,o=Math.floor(e),i=n[o],a=n[o+1];return i+(a-i)*(e-o)}}.call(r,t,r,n),!(void 0!==e&&(n.exports=e))},function(n,r,t){var e;e=function(n){function r(n,r){function t(n,r){if(!n)throw new Error("Can not find dimension by "+r)}if(null!=r){var e=n.upstream;if(o.isArray(r)){for(var i=[],a=0;as&&(u.min=s),u.max0?w[E-1]:w[E]-c===M?c:w[E]-M,D[E].x1=E50?50:r},scott:function(n,r,t){return Math.ceil((t-r)/(3.5*a(n)*Math.pow(n.length,-1/3)))},freedmanDiaconis:function(n,r,t){return n.sort(c),Math.ceil((t-r)/(2*(i(n,.75)-i(n,.25))*Math.pow(n.length,-1/3)))},sturges:function(n){return Math.ceil(Math.log(n.length)/Math.LN2)+1}};return r}.call(r,t,r,n),!(void 0!==e&&(n.exports=e))},function(n,r,t){var e;e=function(n){function r(n,r){for(var t=0;tMath.abs(n[t][e])&&(e=o);for(var i=t;i=t;s--)n[s][u]-=n[s][t]/n[t][t]*n[t][u]}for(var l=new Array(r),f=n.length-1,o=n.length-2;o>=0;o--){for(var a=0,t=o+1;t=0;l--)w+=l>1?Math.round(g[l]*Math.pow(10,l+1))/Math.pow(10,l+1)+"x^"+l+" + ":1===l?Math.round(100*g[l])/100+"x + ":Math.round(100*g[l])/100;return{points:x,parameter:g,expression:w}}},u=function(n,r,t){var e="number"==typeof t?{order:t}:t||{},u=i(e.dimensions,[0,1]),s=o(r,{dimensions:u}),l=a[n](s,{order:e.order,dimensions:u}),f=u[0];return l.points.sort(function(n,r){return n[f]-r[f]}),l};return u}.call(r,t,r,n),!(void 0!==e&&(n.exports=e))},function(n,r,t){var e;e=function(n){var r=t(13);return function(n){var t=r(n);return t?Math.sqrt(t):t}}.call(r,t,r,n),!(void 0!==e&&(n.exports=e))},function(n,r,t){var e;e=function(n){function r(n){for(var r=-(1/0),t=0;tr&&(r=n[t]);return r}var e=t(1),o=e.isNumber;return r}.call(r,t,r,n),!(void 0!==e&&(n.exports=e))},function(n,r,t){var e;e=function(n){function r(n){var r=n.length;return r?e(n)/n.length:0}var e=t(14);return r}.call(r,t,r,n),!(void 0!==e&&(n.exports=e))},function(n,r,t){var e;e=function(n){function r(n){for(var r=1/0,t=0;t=2){for(var t,e=i(n),a=0,u=0;u=Math.sqrt(50)?a*=10:u>=Math.sqrt(10)?a*=5:u>=Math.sqrt(2)&&(a*=2);var s=i<0?-i:0,l=+(t>=n?a:-a).toFixed(s);return{step:l,toFixedPrecision:s}}}.call(r,t,r,n),!(void 0!==e&&(n.exports=e))}])}); \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/static/echarts.min.js b/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/static/echarts.min.js new file mode 100644 index 0000000..bcb954f --- /dev/null +++ b/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/static/echarts.min.js @@ -0,0 +1 @@ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).echarts={})}(this,function(t){"use strict";var d=function(t,e){return(d=Object.setPrototypeOf||({__proto__:[]}instanceof Array?function(t,e){t.__proto__=e}:function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}))(t,e)};function u(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}d(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var y=function(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1},w=new function(){this.browser=new y,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow="undefined"!=typeof window};"object"==typeof wx&&"function"==typeof wx.getSystemInfoSync?(w.wxa=!0,w.touchEventsSupported=!0):"undefined"==typeof document&&"undefined"!=typeof self?w.worker=!0:!w.hasGlobalWindow||"Deno"in window||"undefined"!=typeof navigator&&"string"==typeof navigator.userAgent&&-1>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",i[l]+":0",o[u]+":0",i[1-l]+":auto",o[1-u]+":auto",""].join("!important;"),t.appendChild(a),n.push(a)}e.clearMarkers=function(){nt(n,function(t){t.parentNode&&t.parentNode.removeChild(t)})}}return n}(e,r),r,o);if(e)return e(t,n,i),!0}return!1}function xe(t){return"CANVAS"===t.nodeName.toUpperCase()}var be=/([&<>"'])/g,we={"&":"&","<":"<",">":">",'"':""","'":"'"};function Se(t){return null==t?"":(t+"").replace(be,function(t,e){return we[e]})}var Me=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=[],Ie=w.browser.firefox&&+w.browser.version.split(".")[0]<39;function Ce(t,e,n,i){return n=n||{},i?De(t,e,n):Ie&&null!=e.layerX&&e.layerX!==e.offsetX?(n.zrX=e.layerX,n.zrY=e.layerY):null!=e.offsetX?(n.zrX=e.offsetX,n.zrY=e.offsetY):De(t,e,n),n}function De(t,e,n){if(w.domSupported&&t.getBoundingClientRect){var i,o=e.clientX,e=e.clientY;if(xe(t))return i=t.getBoundingClientRect(),n.zrX=o-i.left,void(n.zrY=e-i.top);if(_e(Te,t,o,e))return n.zrX=Te[0],void(n.zrY=Te[1])}n.zrX=n.zrY=0}function ke(t){return t||window.event}function Ae(t,e,n){var i;return null==(e=ke(e)).zrX&&((i=e.type)&&0<=i.indexOf("touch")?(i=("touchend"!==i?e.targetTouches:e.changedTouches)[0])&&Ce(t,i,e,n):(Ce(t,e,e,n),i=function(t){var e=t.wheelDelta;if(e)return e;var n=t.deltaX,t=t.deltaY;return null!=n&&null!=t?3*(0!==t?Math.abs(t):Math.abs(n))*(0=t.x&&e<=t.x+t.width&&n>=t.y&&n<=t.y+t.height},sn.prototype.contain=function(t,e){return sn.contain(this,t,e)},sn.prototype.clone=function(){return new sn(this.x,this.y,this.width,this.height)},sn.prototype.copy=function(t){sn.copy(this,t)},sn.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},sn.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},sn.prototype.isZero=function(){return 0===this.width||0===this.height},sn.create=function(t){return new sn(t.x,t.y,t.width,t.height)},sn.copy=function(t,e){return t.x=e.x,t.y=e.y,t.width=e.width,t.height=e.height,t},sn.applyTransform=function(t,e,n){var i,o,r,a;n?n[1]<1e-5&&-1e-5t.getWidth()||n<0||n>t.getHeight()}nt(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(a){bn.prototype[a]=function(t){var e,n,i=t.zrX,o=t.zrY,r=Mn(this,i,o);if("mouseup"===a&&r||(n=(e=this.findHover(i,o)).target),"mousedown"===a)this._downEl=n,this._downPoint=[t.zrX,t.zrY],this._upEl=n;else if("mouseup"===a)this._upEl=n;else if("click"===a){if(this._downEl!==this._upEl||!this._downPoint||4>>1])<0?l=r:s=1+r;var u=i-s;switch(u){case 3:t[s+3]=t[s+2];case 2:t[s+2]=t[s+1];case 1:t[s+1]=t[s];break;default:for(;0>>1);0>>1);r(t,e[n+h])<0?l=h:a=h+1}return l}function Ln(A,L){var P,O,R=In,N=0,E=[];function e(t){var e=P[t],n=O[t],i=P[t+1],o=O[t+1],t=(O[t]=n+o,t===N-3&&(P[t+1]=P[t+2],O[t+1]=O[t+2]),N--,An(A[i],A,e,n,0,L));if(e+=t,0!=(n-=t)&&0!==(o=kn(A[e+n-1],A,i,o,o-1,L)))if(n<=o){var r=e,a=n,t=i,s=o,l=0;for(l=0;lO[t+1])break;e(t)}},forceMergeRuns:function(){for(;1>=1;return t+e}(o);do{}while((r=Cn(t,n,i,e))=this._maxSize&&0>4|(3840&o)>>8,240&o|(240&o)>>4,15&o|(15&o)<<4,5===i?parseInt(n.slice(4),16)/15:1),ki(t,e),e):void Ti(e,0,0,0,1):7===i||9===i?0<=(o=parseInt(n.slice(1,7),16))&&o<=16777215?(Ti(e,(16711680&o)>>16,(65280&o)>>8,255&o,9===i?parseInt(n.slice(7),16)/255:1),ki(t,e),e):void Ti(e,0,0,0,1):void 0;var o=n.indexOf("("),r=n.indexOf(")");if(-1!==o&&r+1===i){var i=n.substr(0,o),a=n.substr(o+1,r-(o+1)).split(","),s=1;switch(i){case"rgba":if(4!==a.length)return 3===a.length?Ti(e,+a[0],+a[1],+a[2],1):Ti(e,0,0,0,1);s=wi(a.pop());case"rgb":return 3<=a.length?(Ti(e,bi(a[0]),bi(a[1]),bi(a[2]),3===a.length?s:wi(a[3])),ki(t,e),e):void Ti(e,0,0,0,1);case"hsla":return 4!==a.length?void Ti(e,0,0,0,1):(a[3]=wi(a[3]),Li(a,e),ki(t,e),e);case"hsl":return 3!==a.length?void Ti(e,0,0,0,1):(Li(a,e),ki(t,e),e);default:return}}Ti(e,0,0,0,1)}}function Li(t,e){var n=(parseFloat(t[0])%360+360)%360/360,i=wi(t[1]),o=wi(t[2]),i=o<=.5?o*(i+1):o+i-o*i,o=2*o-i;return Ti(e=e||[],_i(255*Si(o,i,n+1/3)),_i(255*Si(o,i,n)),_i(255*Si(o,i,n-1/3)),1),4===t.length&&(e[3]=t[3]),e}function Pi(t,e){var n=Ai(t);if(n){for(var i=0;i<3;i++)n[i]=e<0?n[i]*(1-e)|0:(255-n[i])*e+n[i]|0,255e);g++);g=f(g-1,h-2)}i=u[g+1],n=u[g]}n&&i&&(this._lastFr=g,this._lastFrP=e,p=i.percent-n.percent,o=0==p?1:f((e-n.percent)/p,1),i.easingFunc&&(o=i.easingFunc(o)),f=a?this._additiveValue:d?$i:t[c],(Ki(l)||d)&&(f=f||(this._additiveValue=[])),this.discrete?t[c]=(o<1?n:i).rawValue:Ki(l)?(1===l?Yi:function(t,e,n,i){for(var o=e.length,r=o&&e[0].length,a=0;athis._sleepAfterStill)&&this.animation.stop()},mr.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},mr.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},mr.prototype.refreshHover=function(){this._needsRefreshHover=!0},mr.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&"canvas"===this.painter.getType()&&this.painter.refreshHover())},mr.prototype.resize=function(t){this._disposed||(this.painter.resize((t=t||{}).width,t.height),this.handler.resize())},mr.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},mr.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},mr.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},mr.prototype.setCursorStyle=function(t){this._disposed||this.handler.setCursorStyle(t)},mr.prototype.findHover=function(t,e){if(!this._disposed)return this.handler.findHover(t,e)},mr.prototype.on=function(t,e,n){return this._disposed||this.handler.on(t,e,n),this},mr.prototype.off=function(t,e){this._disposed||this.handler.off(t,e)},mr.prototype.trigger=function(t,e){this._disposed||this.handler.trigger(t,e)},mr.prototype.clear=function(){if(!this._disposed){for(var t=this.storage.getRoots(),e=0;el&&(l=s[h],u=h);++r[u],s[u]=0,++a}return B(r,function(t){return t/i})}function Rr(t){var e=2*Math.PI;return(t%e+e)%e}function Nr(t){return-1e-4=n.maxIterations){e+=n.ellipsis;break}var s=0===a?function(t,e,n){for(var i=0,o=0,r=t.length;oh){C=r.lines.length;0i.width&&(r=e.split("\n"),c=!0),i.accumWidth=s):(s=Ga(e,t,i.width,i.breakAll,i.accumWidth),i.accumWidth=s.accumWidth+n,a=s.linesWidths,r=s.lines)),r=r||e.split("\n"),Go(t)),p=0;pthis._ux||i>this._uy;return this.addData(fs.L,t,e),this._ctx&&o&&this._ctx.lineTo(t,e),o?(this._xi=t,this._yi=e,this._pendingPtDist=0):(o=n*n+i*i)>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=e,this._pendingPtDist=o),this},o.prototype.bezierCurveTo=function(t,e,n,i,o,r){return this._drawPendingPt(),this.addData(fs.C,t,e,n,i,o,r),this._ctx&&this._ctx.bezierCurveTo(t,e,n,i,o,r),this._xi=o,this._yi=r,this},o.prototype.quadraticCurveTo=function(t,e,n,i){return this._drawPendingPt(),this.addData(fs.Q,t,e,n,i),this._ctx&&this._ctx.quadraticCurveTo(t,e,n,i),this._xi=n,this._yi=i,this},o.prototype.arc=function(t,e,n,i,o,r){return this._drawPendingPt(),ks[0]=i,ks[1]=o,Ls(ks,r),this.addData(fs.A,t,e,n,n,i=ks[0],(o=ks[1])-i,0,r?0:1),this._ctx&&this._ctx.arc(t,e,n,i,o,r),this._xi=Ss(o)*n+t,this._yi=Ms(o)*n+e,this},o.prototype.arcTo=function(t,e,n,i,o){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,e,n,i,o),this},o.prototype.rect=function(t,e,n,i){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,e,n,i),this.addData(fs.R,t,e,n,i),this},o.prototype.closePath=function(){this._drawPendingPt(),this.addData(fs.Z);var t=this._ctx,e=this._x0,n=this._y0;return t&&t.closePath(),this._xi=e,this._yi=n,this},o.prototype.fill=function(t){t&&t.fill(),this.toStatic()},o.prototype.stroke=function(t){t&&t.stroke(),this.toStatic()},o.prototype.len=function(){return this._len},o.prototype.setData=function(t){if(this._saveData){var e=t.length;this.data&&this.data.length===e||!Ds||(this.data=new Float32Array(e));for(var n=0;nu.length&&(this._expandData(),u=this.data);for(var h=0;hn||Ts(y)>i||c===e-1)&&(f=Math.sqrt(C*C+y*y),o=g,r=_);break;case fs.C:var m=t[c++],v=t[c++],g=t[c++],_=t[c++],x=t[c++],b=t[c++],f=function(t,e,n,i,o,r,a,s,l){for(var u=t,h=e,c=0,d=1/l,p=1;p<=l;p++){var f=p*d,g=Qn(t,n,o,a,f),f=Qn(e,i,r,s,f),y=g-u,m=f-h;c+=Math.sqrt(y*y+m*m),u=g,h=f}return c}(o,r,m,v,g,_,x,b,10),o=x,r=b;break;case fs.Q:f=function(t,e,n,i,o,r,a){for(var s=t,l=e,u=0,h=1/a,c=1;c<=a;c++){var d=c*h,p=oi(t,n,o,d),d=oi(e,i,r,d),f=p-s,g=d-l;u+=Math.sqrt(f*f+g*g),s=p,l=d}return u}(o,r,m=t[c++],v=t[c++],g=t[c++],_=t[c++],10),o=g,r=_;break;case fs.A:var x=t[c++],b=t[c++],w=t[c++],S=t[c++],M=t[c++],T=t[c++],I=T+M;c+=1,p&&(a=Ss(M)*w+x,s=Ms(M)*S+b),f=ws(w,S)*bs(Cs,Math.abs(T)),o=Ss(I)*w+x,r=Ms(I)*S+b;break;case fs.R:a=o=t[c++],s=r=t[c++];f=2*t[c++]+2*t[c++];break;case fs.Z:var C=a-o,y=s-r;f=Math.sqrt(C*C+y*y),o=a,r=s}0<=f&&(u+=l[h++]=f)}return this._pathLen=u},o.prototype.rebuildPath=function(t,e){var n,i,o,r,a,s,l,u,h=this.data,E=this._ux,z=this._uy,B=this._len,c=e<1,d=0,p=0,f=0;if(!c||(this._pathSegLen||this._calculateLength(),a=this._pathSegLen,s=e*this._pathLen))t:for(var g=0;g=Gs[i=0]+t&&a<=Gs[1]+t?h:0;oMath.PI/2&&c<1.5*Math.PI?-h:h)}return l}(y,m,_,x,x+b,w,T,o);u=Math.cos(x+b)*v+y,h=Math.sin(x+b)*_+m;break;case Bs.R:c=u=a[p++],d=h=a[p++];if(S=c+a[p++],M=d+a[p++],n){if(Os(c,d,S,d,e,i,o)||Os(S,d,S,M,e,i,o)||Os(S,M,c,M,e,i,o)||Os(c,M,c,d,e,i,o))return!0}else l=(l+=zs(S,d,S,M,i,o))+zs(c,M,c,d,i,o);break;case Bs.Z:if(n){if(Os(u,h,c,d,e,i,o))return!0}else l+=zs(u,h,c,d,i,o);u=c,h=d}}return n||(t=h,r=d,Math.abs(t-r)n,i=(o=o.slice(0,n)).length*c),t&&u&&null!=f)for(var y=Oa(f,l,e.ellipsis,{minChar:e.truncateMinChar,placeholder:e.placeholder}),m={},v=0;vhc.len()&&(sTr(i[1])?0':'':{renderMode:o,content:"{"+(t.markerId||"markerX")+"|} ",style:"subItem"===i?{width:4,height:4,borderRadius:2,backgroundColor:n}:{width:10,height:10,borderRadius:5,backgroundColor:n}}:""}function Lp(t,e){return e=e||"transparent",F(t)?t:E(t)&&t.colorStops&&(t.colorStops[0]||{}).color||e}function Pp(t,e){var n;"_blank"===e||"blank"===e?((n=window.open()).opener=null,n.location.href=t):window.open(t,e)}var Op={},Rp={},Np=(Ep.prototype.create=function(i,o){function t(t){var n=[];return nt(t,function(t,e){t=t.create(i,o);n=n.concat(t||[])}),n}this._nonSeriesBoxMasterList=t(Op),this._normalMasterList=t(Rp)},Ep.prototype.update=function(e,n){nt(this._normalMasterList,function(t){t.update&&t.update(e,n)})},Ep.prototype.getCoordinateSystems=function(){return this._normalMasterList.concat(this._nonSeriesBoxMasterList)},Ep.register=function(t,e){"matrix"===t||"calendar"===t?Op[t]=e:Rp[t]=e},Ep.get=function(t){return Rp[t]||Op[t]},Ep);function Ep(){this._normalMasterList=[],this._nonSeriesBoxMasterList=[]}var zp={coord:1,coord2:2};var Bp=it();var Vp={none:0,dataCoordSys:1,boxCoordSys:2};function Fp(t){var e=t.getShallow("coordinateSystem"),n=t.getShallow("coordinateSystemUsage",!0),i=Vp.none;return e&&(t="series"===t.mainType,"data"===(n=null==n?t?"data":"box":n)?(i=Vp.dataCoordSys,t||(i=Vp.none)):"box"===n&&(i=Vp.boxCoordSys,t||Op[e]||(i=Vp.none))),{coordSysType:e,kind:i}}function Gp(t){var e=t.targetModel,n=t.coordSysType,i=t.coordSysProvider,o=t.isDefaultDataCoordSys,t=(t.allowNotFound,Fp(e)),r=t.kind,t=t.coordSysType;o&&r!==Vp.dataCoordSys&&(r=Vp.dataCoordSys,t=n),r!==Vp.none&&t===n&&(o=i(n,e))&&(r===Vp.dataCoordSys?e.coordinateSystem=o:e.boxCoordinateSystem=o)}var Wp=nt,Hp=["left","right","top","bottom","width","height"],Yp=[["width","left","right"],["height","top","bottom"]];function Xp(a,s,l,u,h){var c=0,d=0,p=(null==u&&(u=1/0),null==h&&(h=1/0),0);s.eachChild(function(t,e){var n,i,o,r=t.getBoundingRect(),e=s.childAt(e+1),e=e&&e.getBoundingRect();p="horizontal"===a?(i=r.width+(e?-e.x+r.x:0),u<(n=c+i)||t.newline?(c=0,n=i,d+=p+l,r.height):Math.max(p,r.height)):(i=r.height+(e?-e.y+r.y:0),h<(o=d+i)||t.newline?(c+=p+l,d=0,o=i,r.width):Math.max(p,r.width)),t.newline||(t.x=c,t.y=d,t.markRedraw(),"horizontal"===a?c=n+l:d=o+l)})}var Up=Xp;function Zp(t,e){o=Kp(r=t,n=e,{enableLayoutOnlyByCenter:!0}),i=r.getBoxLayoutParams(),o.type===qp.point?(s=o.refPoint,a=jp(i,{width:n.getWidth(),height:n.getHeight()})):(r=V(n=r.get("center"))?n:[n,n],a=jp(i,o.refContainer),s=o.boxCoordFrom===zp.coord2?o.refPoint:[Y(r[0],a.width)+a.x,Y(r[1],a.height)+a.y]);var n={viewRect:a,center:s},i=n.viewRect,o=n.center,r=t.get("radius"),a=(V(r)||(r=[0,r]),Y(i.width,e.getWidth())),s=Y(i.height,e.getHeight()),n=Math.min(a,s),t=Y(r[0],n/2),e=Y(r[1],n/2);return{cx:o[0],cy:o[1],r0:t,r:e,viewRect:i}}function jp(t,e,n){n=Tp(n||0);var i=e.width,o=e.height,r=Y(t.left,i),a=Y(t.top,o),s=Y(t.right,i),l=Y(t.bottom,o),u=Y(t.width,i),h=Y(t.height,o),c=n[2]+n[0],d=n[1]+n[3],p=t.aspect;switch(isNaN(u)&&(u=i-s-d-r),isNaN(h)&&(h=o-l-c-a),null!=p&&(isNaN(u)&&isNaN(h)&&(i/oe)return t[i];return t[n-1]}var Ef,zf="\0_ec_inner",Bf=(u(Vf,Ef=Nd),Vf.prototype.init=function(t,e,n,i,o,r){i=i||{},this.option=null,this._theme=new Nd(i),this._locale=new Nd(o),this._optionManager=r},Vf.prototype.setOption=function(t,e,n){e=Wf(e);this._optionManager.setOption(t,n,e),this._resetOption(null,e)},Vf.prototype.resetOption=function(t,e){return this._resetOption(t,Wf(e))},Vf.prototype._resetOption=function(t,e){var n,i=!1,o=this._optionManager;return t&&"recreate"!==t||(n=o.mountOption("recreate"===t),this.option&&"recreate"!==t?(this.restoreData(),this._mergeOption(n,e)):Lf(this,n),i=!0),"timeline"!==t&&"media"!==t||this.restoreData(),t&&"recreate"!==t&&"timeline"!==t||(n=o.getTimelineOption(this))&&(i=!0,this._mergeOption(n,e)),t&&"recreate"!==t&&"media"!==t||(n=o.getMediaOption(this)).length&&nt(n,function(t){i=!0,this._mergeOption(t,e)},this),i},Vf.prototype.mergeOption=function(t){this._mergeOption(t,null)},Vf.prototype._mergeOption=function(i,t){var o=this.option,h=this._componentsMap,c=this._componentsCount,n=[],r=it(),d=t&&t.replaceMergeMainTypeMap;wf(this).datasetMap=it(),nt(i,function(t,e){null!=t&&(g.hasClass(e)?e&&(n.push(e),r.set(e,!0)):o[e]=null==o[e]?v(t):p(o[e],t,!0))}),d&&d.each(function(t,e){g.hasClass(e)&&!r.get(e)&&(n.push(e),r.set(e,!0))}),g.topologicalTravel(n,g.getAllClassMainTypes(),function(r){var a,t=function(t,e,n){return(e=(e=Df.get(e))&&e(t))?n.concat(e):n}(this,r,Zr(i[r])),e=h.get(r),n=e?d&&d.get(r)?"replaceMerge":"normalMerge":"replaceAll",e=$r(e,t,n),s=(ia(e,r,g),o[r]=null,h.set(r,null),c.set(r,0),[]),l=[],u=0;nt(e,function(t,e){var n=t.existing,i=t.newOption;if(i){var o=g.getClass(r,t.keyInfo.subType,!("series"===r));if(!o)return;if("tooltip"===r){if(a)return;a=!0}n&&n.constructor===o?(n.name=t.keyInfo.name,n.mergeOption(i,this),n.optionUpdated(i,!1)):(e=P({componentIndex:e},t.keyInfo),P(n=new o(i,this,this,e),e),t.brandNew&&(n.__requireNewView=!0),n.init(i,this,this),n.optionUpdated(null,!0))}else n&&(n.mergeOption({},this),n.optionUpdated({},!1));n?(s.push(n.option),l.push(n),u++):(s.push(void 0),l.push(void 0))},this),o[r]=s,h.set(r,l),c.set(r,u),"series"===r&&kf(this)},this),this._seriesIndices||kf(this)},Vf.prototype.getOption=function(){var a=v(this.option);return nt(a,function(t,e){if(g.hasClass(e)){for(var n=Zr(t),i=n.length,o=!1,r=i-1;0<=r;r--)n[r]&&!na(n[r])?o=!0:(n[r]=null,o||i--);n.length=i,a[e]=n}}),delete a[zf],a},Vf.prototype.setTheme=function(t){this._theme=new Nd(t),this._resetOption("recreate",null)},Vf.prototype.getTheme=function(){return this._theme},Vf.prototype.getLocaleModel=function(){return this._locale},Vf.prototype.setUpdatePayload=function(t){this._payload=t},Vf.prototype.getUpdatePayload=function(){return this._payload},Vf.prototype.getComponent=function(t,e){var n=this._componentsMap.get(t);if(n){t=n[e||0];if(t)return t;if(null==e)for(var i=0;ig[1]&&(g[1]=f)}return{start:a,end:this._rawCount=this._count=s}},l.prototype._initDataFromProvider=function(t,e,n){for(var i=this._provider,o=this._chunks,r=this._dimensions,a=r.length,s=this._rawExtent,l=B(r,function(t){return t.property}),u=0;uf[1]&&(f[1]=g)}!i.persistent&&i.clean&&i.clean(),this._rawCount=this._count=e,this._extent=[]},l.prototype.count=function(){return this._count},l.prototype.get=function(t,e){return 0<=e&&e=this._rawCount||t<0)){if(!this._indices)return t;var e=this._indices,n=e[t];if(null!=n&&nt))return r;o=r-1}}}return-1},l.prototype.getIndices=function(){var t=this._indices;if(t){var e=t.constructor,n=this._count;if(e===Array)for(var i=new e(n),o=0;ot[S][1])&&(b=!1)}b&&(a[s++]=e.getRawIndex(f))}return sy[1]&&(y[1]=g)}}}},l.prototype.lttbDownSample=function(t,e){var n,i=this.clone([t],!0),o=i._chunks[t],r=this.count(),a=0,s=Math.floor(1/e),l=this.getRawIndex(0),u=new(Iy(this._rawCount))(Math.min(2*(Math.ceil(r/s)+2),r));u[a++]=l;for(var h=1;hh[1]&&(h[1]=y),c[d++]=m}return o._count=d,o._indices=c,o._updateGetRawIdx(),o},l.prototype.each=function(t,e){if(this._count)for(var n=t.length,i=this._chunks,o=0,r=this.count();o'+Se(u)+""+h,t))}function Xy(t,e,n,i){var o,r,a,s,l,u=t.renderMode,h=e.noName,c=e.noValue,d=!e.markerType,p=e.name,f=t.useUTC,g=e.valueFormatter||t.valueFormatter||function(t){return B(t=V(t)?t:[t],function(t,e){return Ip(t,V(r)?r[e]:r,f)})};if(!h||!c)return o=d?"":t.markupStyleCreator.makeTooltipMarker(e.markerType,e.markerColor||_.color.secondary,u),p=h?"":Ip(p,"ordinal",f),r=e.valueType,g=c?[]:g(e.value,e.dataIndex),e=!d||!h,a=!d&&h,l=By(i,u),s=l.nameStyle,l=l.valueStyle,"richText"===u?(d?"":o)+(h?"":jy(t,p,s))+(c?"":function(t,e,n,i,o){o=[o],i=i?10:20;return n&&o.push({padding:[0,0,0,i],align:"right"}),t.markupStyleCreator.wrapRichTextStyle(V(e)?e.join(" "):e,o)}(t,g,e,a,l)):Zy(i,(d?"":o)+(h?"":''+Se(p)+"")+(c?"":function(t,e,n,i){n=n?"10px":"20px",e=e?"float:right;margin-left:"+n:"";return t=V(t)?t:[t],''+B(t,Se).join("  ")+""}(g,e,a,l)),n)}function Uy(t,e,n,i,o,r){if(t)return Hy(t)({useUTC:o,renderMode:n,orderMode:i,markupStyleCreator:e,valueFormatter:t.valueFormatter},t,0,r)}function Zy(t,e,n){return'
    '+e+'
    '}function jy(t,e,n){return t.markupStyleCreator.wrapRichTextStyle(e,n)}function qy(t,e){return Lp(t.getData().getItemVisual(e,"style")[t.visualDrawType])}function Ky(t,e){t=t.get("padding");return null!=t?t:"richText"===e?[8,10]:10}Qy.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},Qy.prototype.makeTooltipMarker=function(t,e,n){var i="richText"===n?this._generateStyleName():null,e=Ap({color:e,type:t,renderMode:n,markerId:i});return F(e)?e:(this.richTextStyles[i]=e.style,e.content)},Qy.prototype.wrapRichTextStyle=function(t,e){var n={},e=(V(e)?nt(e,function(t){return P(n,t)}):P(n,e),this._generateStyleName());return this.richTextStyles[e]=n,"{"+e+"|"+t+"}"};var $y=Qy;function Qy(){this.richTextStyles={},this._nextStyleNameId=Hr()}function Jy(t){var e,n,i,o,r,a,s,l,u,h,c,d=t.series,p=t.dataIndex,t=t.multipleSeries,f=d.getData(),g=f.mapDimensionsAll("defaultedTooltip"),y=g.length,m=d.getRawValue(p),v=V(m),_=qy(d,p);function x(t,e){e=s.getDimensionInfo(e);e&&!1!==e.otherDims.tooltip&&(l?c.push(Gy("nameValue",{markerType:"subItem",markerColor:a,name:e.displayName,value:t,valueType:e.type})):(u.push(t),h.push(e.type)))}1this.getShallow("animationThreshold")?!1:t)},r.prototype.restoreData=function(){this.dataTask.dirty()},r.prototype.getColorFromPalette=function(t,e,n){var i=this.ecModel;return Of.prototype.getColorFromPalette.call(this,t,e,n)||i.getColorFromPalette(t,e,n)},r.prototype.coordDimToDataDim=function(t){return this.getRawData().mapDimensionsAll(t)},r.prototype.getProgressive=function(){return this.get("progressive")},r.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},r.prototype.select=function(t,e){this._innerSelect(this.getData(e),t)},r.prototype.unselect=function(t,e){var n=this.option.selectedMap;if(n){var i=this.option.selectedMode,o=this.getData(e);if("series"===i||"all"===n)this.option.selectedMap={},this._selectedDataIndicesMap={};else for(var r=0;re.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function lm(e,n){nt(Nt(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),function(t){e.wrapMethod(t,M(um,n))})}function um(t,e){t=hm(t);return t&&t.setOutputEnd((e||this).count()),e}function hm(t){var e,n=(t.ecModel||{}).scheduler,n=n&&n.getPipeline(t.uid);if(n)return(n=n.currentTask)&&(e=n.agentStubMap)?e.get(t.uid):n}st(im,Gg),st(im,Of),va(im,g);dm.prototype.init=function(t,e){},dm.prototype.render=function(t,e,n,i){},dm.prototype.dispose=function(t,e){},dm.prototype.updateView=function(t,e,n,i){},dm.prototype.updateLayout=function(t,e,n,i){},dm.prototype.updateVisual=function(t,e,n,i){},dm.prototype.toggleBlurSeries=function(t,e,n){},dm.prototype.eachRendered=function(t){var e=this.group;e&&e.traverse(t)};var cm=dm;function dm(){this.group=new cr,this.uid=Bd("viewComponent")}function pm(){var r=i();return function(t){var e=r(t),t=t.pipelineContext,n=!!e.large,i=!!e.progressiveRender,o=e.large=!(!t||!t.large),e=e.progressiveRender=!(!t||!t.progressiveRender);return!(n==o&&i==e)&&"reset"}}ma(cm),wa(cm);var fm=i(),gm=pm(),ym=(mm.prototype.init=function(t,e){},mm.prototype.render=function(t,e,n,i){},mm.prototype.highlight=function(t,e,n,i){t=t.getData(i&&i.dataType);t&&_m(t,i,"emphasis")},mm.prototype.downplay=function(t,e,n,i){t=t.getData(i&&i.dataType);t&&_m(t,i,"normal")},mm.prototype.remove=function(t,e){this.group.removeAll()},mm.prototype.dispose=function(t,e){},mm.prototype.updateView=function(t,e,n,i){this.render(t,e,n,i)},mm.prototype.updateLayout=function(t,e,n,i){this.render(t,e,n,i)},mm.prototype.updateVisual=function(t,e,n,i){this.render(t,e,n,i)},mm.prototype.eachRendered=function(t){td(this.group,t)},mm.markUpdateMethod=function(t,e){fm(t).updateMethod=e},mm.protoInitialize=void(mm.prototype.type="chart"),mm);function mm(){this.group=new cr,this.uid=Bd("viewChart"),this.renderTask=Yg({plan:xm,reset:bm}),this.renderTask.context={view:this}}function vm(t,e,n){t&&Iu(t)&&("emphasis"===e?lu:uu)(t,n)}function _m(e,t,n){var i,o=oa(e,t),r=t&&null!=t.highlightKey?(t=t.highlightKey,i=null==(i=Pl[t])&&Ll<=32?Pl[t]=Ll++:i):null;null!=o?nt(Zr(o),function(t){vm(e.getItemGraphicEl(t),n,r)}):e.eachItemGraphicEl(function(t){vm(t,n,r)})}function xm(t){return gm(t.model)}function bm(t){var e=t.model,n=t.ecModel,i=t.api,o=t.payload,r=e.pipelineContext.progressiveRender,t=t.view,a=o&&fm(o).updateMethod,r=r?"incrementalPrepareRender":a&&t[a]?a:"render";return"render"!==r&&t[r](e,n,i,o),wm[r]}ma(ym),wa(ym);var wm={incrementalPrepareRender:{progress:function(t,e){e.view.incrementalRender(t,e.model,e.ecModel,e.api,e.payload)}},render:{forceFirstProgress:!0,progress:function(t,e){e.view.render(e.model,e.ecModel,e.api,e.payload)}}},Sm="\0__throttleOriginMethod",Mm="\0__throttleRate",Tm="\0__throttleType";function Im(t,o,r){var a,s,l,u,h,c=0,d=0,p=null;function f(){d=(new Date).getTime(),p=null,t.apply(l,u||[])}o=o||0;function e(){for(var t=[],e=0;en.blockIndex?n.step:null,modBy:null!=(t=i&&i.modDataCount)?Math.ceil(t/e):null,modDataCount:t}},zm.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},zm.prototype.updateStreamModes=function(t,e){var n=this._pipelineMap.get(t.uid),i=t.getData().count(),e=n.progressiveEnabled&&e.incrementalPrepareRender&&i>=n.threshold,o=t.get("large")&&i>=t.get("largeThreshold"),i="mod"===t.get("progressiveChunkMode")?i:null;t.pipelineContext=n.context={progressiveRender:e,modDataCount:i,large:o}},zm.prototype.restorePipelines=function(t){var i=this,o=i._pipelineMap=it();t.eachSeries(function(t){var e=t.getProgressive(),n=t.uid;o.set(n,{id:n,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:e&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(e||700),count:0}),i._pipe(t,t.dataTask)})},zm.prototype.prepareStageTasks=function(){var n=this._stageTaskMap,i=this.api.getModel(),o=this.api;nt(this._allHandlers,function(t){var e=n.get(t.uid)||n.set(t.uid,{});Tt(!(t.reset&&t.overallReset),""),t.reset&&this._createSeriesStageTask(t,e,i,o),t.overallReset&&this._createOverallStageTask(t,e,i,o)},this)},zm.prototype.prepareView=function(t,e,n,i){var o=t.renderTask,r=o.context;r.model=e,r.ecModel=n,r.api=i,o.__block=!t.incrementalPrepareRender,this._pipe(e,o)},zm.prototype.performDataProcessorTasks=function(t,e){this._performStageTasks(this._dataProcessorHandlers,t,e,{block:!0})},zm.prototype.performVisualTasks=function(t,e,n){this._performStageTasks(this._visualHandlers,t,e,n)},zm.prototype._performStageTasks=function(t,s,l,u){u=u||{};var h=!1,c=this;function d(t,e){return t.setDirty&&(!t.dirtyMap||t.dirtyMap.get(e.__pipeline.id))}nt(t,function(i,t){var e,n,o,r,a;u.visualType&&u.visualType!==i.visualType||(e=(n=c._stageTaskMap.get(i.uid)).seriesTaskMap,(n=n.overallTask)?((r=n.agentStubMap).each(function(t){d(u,t)&&(t.dirty(),o=!0)}),o&&n.dirty(),c.updatePayload(n,l),a=c.getPerformArgs(n,u.block),r.each(function(t){t.perform(a)}),n.perform(a)&&(h=!0)):e&&e.each(function(t,e){d(u,t)&&t.dirty();var n=c.getPerformArgs(t,u.block);n.skip=!i.performRawSeries&&s.isSeriesFiltered(t.context.model),c.updatePayload(t,l),t.perform(n)&&(h=!0)}))}),this.unfinished=h||this.unfinished},zm.prototype.performSeriesTasks=function(t){var e;t.eachSeries(function(t){e=t.dataTask.perform()||e}),this.unfinished=e||this.unfinished},zm.prototype.plan=function(){this._pipelineMap.each(function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}}while(e=e.getUpstream())})},zm.prototype.updatePayload=function(t,e){"remain"!==e&&(t.context.payload=e)},zm.prototype._createSeriesStageTask=function(n,t,i,o){var r=this,a=t.seriesTaskMap,s=t.seriesTaskMap=it(),t=n.seriesType,e=n.getTargetSeries;function l(t){var e=t.uid,e=s.set(e,a&&a.get(e)||Yg({plan:Wm,reset:Hm,count:Um}));e.context={model:t,ecModel:i,api:o,useClearVisual:n.isVisual&&!n.isLayout,plan:n.plan,reset:n.reset,scheduler:r},r._pipe(t,e)}n.createOnAllSeries?i.eachRawSeries(l):t?i.eachRawSeriesByType(t,l):e&&e(i,o).each(l)},zm.prototype._createOverallStageTask=function(t,e,n,i){var o=this,r=e.overallTask=e.overallTask||Yg({reset:Bm}),a=(r.context={ecModel:n,api:i,overallReset:t.overallReset,scheduler:o},r.agentStubMap),s=r.agentStubMap=it(),e=t.seriesType,l=t.getTargetSeries,u=!0,h=!1;function c(t){var e=t.uid,e=s.set(e,a&&a.get(e)||(h=!0,Yg({reset:Vm,onDirty:Gm})));e.context={model:t,overallProgress:u},e.agent=r,e.__block=u,o._pipe(t,e)}Tt(!t.createOnAllSeries,""),e?n.eachRawSeriesByType(e,c):l?l(n,i).each(c):(u=!1,nt(n.getSeries(),c)),h&&r.dirty()},zm.prototype._pipe=function(t,e){t=t.uid,t=this._pipelineMap.get(t);t.head||(t.head=e),t.tail&&t.tail.pipe(e),(t.tail=e).__idxInPipeline=t.count++,e.__pipeline=t},zm.wrapStageHandler=function(t,e){return(t=N(t)?{overallReset:t,seriesType:function(t){Zm=null;try{t(jm,qm)}catch(t){}return Zm}(t)}:t).uid=Bd("stageHandler"),e&&(t.visualType=e),t};var Em=zm;function zm(t,e,n,i){this._stageTaskMap=it(),this.ecInstance=t,this.api=e,n=this._dataProcessorHandlers=n.slice(),i=this._visualHandlers=i.slice(),this._allHandlers=n.concat(i)}function Bm(t){t.overallReset(t.ecModel,t.api,t.payload)}function Vm(t){return t.overallProgress&&Fm}function Fm(){this.agent.dirty(),this.getDownstream().dirty()}function Gm(){this.agent&&this.agent.dirty()}function Wm(t){return t.plan?t.plan(t.model,t.ecModel,t.api,t.payload):null}function Hm(t){t.useClearVisual&&t.data.clearAllVisual();t=t.resetDefines=Zr(t.reset(t.model,t.ecModel,t.api,t.payload));return 1'+t.dom+"
    "}),f.painter.getSvgRoot().innerHTML=g,i.connectedBackgroundColor&&f.painter.setBackgroundColor(i.connectedBackgroundColor),f.refreshImmediately(),f.painter.toDataURL()):(i.connectedBackgroundColor&&f.add(new pl({shape:{x:0,y:0,width:t,height:n},style:{fill:i.connectedBackgroundColor}})),nt(d,function(t){t=new ol({style:{x:t.left*e-l,y:t.top*e-u,image:t.dom}});f.add(t)}),f.refreshImmediately(),p.toDataURL("image/"+(i&&i.type||"png")))):this.getDataURL(i);this.id},h.prototype.convertToPixel=function(t,e,n){return fv(this,"convertToPixel",t,e,n)},h.prototype.convertToLayout=function(t,e,n){return fv(this,"convertToLayout",t,e,n)},h.prototype.convertFromPixel=function(t,e,n){return fv(this,"convertFromPixel",t,e,n)},h.prototype.containPixel=function(t,i){var o;if(!this._disposed)return nt(aa(this._model,t),function(t,n){0<=n.indexOf("Models")&&nt(t,function(t){var e=t.coordinateSystem;e&&e.containPoint?o=o||!!e.containPoint(i):"seriesModels"===n&&(e=this._chartsMap[t.__viewId])&&e.containPoint&&(o=o||e.containPoint(i,t))},this)},this),!!o;this.id},h.prototype.getVisual=function(t,e){var t=aa(this._model,t,{defaultMainType:"series"}),n=t.seriesModel.getData(),t=t.hasOwnProperty("dataIndexInside")?t.dataIndexInside:t.hasOwnProperty("dataIndex")?n.indexOfRawIndex(t.dataIndex):null;if(null==t)return n0(n,e);var i=n,o=t,r=e;switch(r){case"color":return i.getItemVisual(o,"style")[i.getVisual("drawType")];case"opacity":return i.getItemVisual(o,"style").opacity;case"symbol":case"symbolSize":case"liftZ":return i.getItemVisual(o,r)}},h.prototype.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},h.prototype.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]},h.prototype._initEvents=function(){var n,i,s=this,o=(nt(Ev,function(a){function t(t){var n,e,i,o=s.getModel(),r=t.target;"globalout"===a?n={}:r&&r0(r,function(t){var e,t=U(t);return t&&null!=t.dataIndex?(e=t.dataModel||o.getSeriesByIndex(t.seriesIndex),n=e&&e.getDataParams(t.dataIndex,t.dataType,r)||{},1):t.eventData&&(n=P({},t.eventData),1)},!0),n&&(e=n.componentType,i=n.componentIndex,"markLine"!==e&&"markPoint"!==e&&"markArea"!==e||(e="series",i=n.seriesIndex),i=(e=e&&null!=i&&o.getComponent(e,i))&&s["series"===e.mainType?"_chartsMap":"_componentsMap"][e.__viewId],n.event=t,n.type=a,s._$eventProcessor.eventInfo={targetEl:r,packedEvent:n,model:e,view:i},s.trigger(a,n))}t.zrEventfulCallAtLast=!0,s._zr.on(a,t,s)}),this._messageCenter);nt(Vv,function(t,e){o.on(e,function(t){s.trigger(e,t)})}),i=(n=this)._api,o.on("selectchanged",function(t){var e=i.getModel();t.isFromClick?(o0("map","selectchanged",n,e,t),o0("pie","selectchanged",n,e,t)):"select"===t.fromAction?(o0("map","selected",n,e,t),o0("pie","selected",n,e,t)):"unselect"===t.fromAction&&(o0("map","unselected",n,e,t),o0("pie","unselected",n,e,t))})},h.prototype.isDisposed=function(){return this._disposed},h.prototype.clear=function(){this._disposed?this.id:this.setOption({series:[]},!0)},h.prototype.dispose=function(){var t,e,n;this._disposed?this.id:(this._disposed=!0,this.getDom()&&ca(this.getDom(),qv,""),e=(t=this)._api,n=t._model,nt(t._componentsViews,function(t){t.dispose(n,e)}),nt(t._chartsViews,function(t){t.dispose(n,e)}),t._zr.dispose(),t._dom=t._model=t._chartsMap=t._componentsMap=t._chartsViews=t._componentsViews=t._scheduler=t._api=t._zr=t._throttledZrFlush=t._theme=t._coordSysMgr=t._messageCenter=null,delete Xv[t.id])},h.prototype.resize=function(t){if(!this[Q0])if(this._disposed)this.id;else{this._zr.resize(t);var e=this._model;if(this._loadingFX&&this._loadingFX.resize(),e){var e=e.resetOption("media"),n=t&&t.silent;this[tv]&&(null==n&&(n=this[tv].silent),e=!0,this[tv]=null),this[Q0]=!0,Dv(this);try{e&&hv(this),pv.update.call(this,{type:"resize",animation:P({duration:0},t&&t.animation)})}catch(t){throw this[Q0]=!1,t}this[Q0]=!1,mv.call(this,n),vv.call(this,n)}}},h.prototype.showLoading=function(t,e){this._disposed?this.id:(E(t)&&(e=t,t=""),t=t||"default",this.hideLoading(),Yv[t]&&(t=Yv[t](this._api,e),e=this._zr,this._loadingFX=t,e.add(t)))},h.prototype.hideLoading=function(){this._disposed?this.id:(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},h.prototype.makeActionFromEvent=function(t){var e=P({},t);return e.type=Bv[t.type],e},h.prototype.dispatchAction=function(t,e){var n;this._disposed?this.id:(E(e)||(e={silent:!!e}),zv[t.type]&&this._model&&(this[Q0]?this._pendingActions.push(t):(n=e.silent,yv.call(this,t,n),(t=e.flush)?this._zr.flush():!1!==t&&w.browser.weChat&&this._throttledZrFlush(),mv.call(this,n),vv.call(this,n))))},h.prototype.updateLabelLayout=function(){K0.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},h.prototype.appendData=function(t){var e;this._disposed?this.id:(e=t.seriesIndex,this.getModel().getSeriesByIndex(e).appendData(t),this._scheduler.unfinished=!0,this.getZr().wakeUp())},h.internalField=(hv=function(t){var e=t._scheduler;e.restorePipelines(t._model),e.prepareStageTasks(),cv(t,!0),cv(t,!1),e.plan()},cv=function(t,o){for(var r=t._model,a=t._scheduler,s=o?t._componentsViews:t._chartsViews,l=o?t._componentsMap:t._chartsMap,u=t._zr,h=t._api,e=0;es.get("hoverLayerThreshold")&&!w.node&&!w.worker&&s.eachSeries(function(t){t.preventUsingHoverLayer||(t=i._chartsMap[t.__viewId]).__alive&&t.eachRendered(function(t){t.states.emphasis&&(t.states.emphasis.hoverLayer=!0)})}),K0.trigger("series:afterupdate",t,e,n)},Iv=function(t){t[ev]=!0,t.getZr().wakeUp()},Dv=function(t){t[J0]=(t[J0]+1)%1e3},Cv=function(t){t[ev]&&(t.getZr().storage.traverse(function(t){xc(t)||Pv(t)}),t[ev]=!1)},Mv=function(n){return u(t,e=Hf),t.prototype.getCoordinateSystems=function(){return n._coordSysMgr.getCoordinateSystems()},t.prototype.getComponentByElement=function(t){for(;t;){var e=t.__ecComponentInfo;if(null!=e)return n._model.getComponent(e.mainType,e.index);t=t.parent}},t.prototype.enterEmphasis=function(t,e){lu(t,e),Iv(n)},t.prototype.leaveEmphasis=function(t,e){uu(t,e),Iv(n)},t.prototype.enterBlur=function(t){hu(t),Iv(n)},t.prototype.leaveBlur=function(t){cu(t),Iv(n)},t.prototype.enterSelect=function(t){du(t),Iv(n)},t.prototype.leaveSelect=function(t){pu(t),Iv(n)},t.prototype.getModel=function(){return n.getModel()},t.prototype.getViewOfComponentModel=function(t){return n.getViewOfComponentModel(t)},t.prototype.getViewOfSeriesModel=function(t){return n.getViewOfSeriesModel(t)},t.prototype.getMainProcessVersion=function(){return n[J0]},new t(n);function t(){return null!==e&&e.apply(this,arguments)||this}var e},void(Tv=function(i){function o(t,e){for(var n=0;no[1]&&(o[0]=o[1]),r}function tx(t){var e=Math.pow(10,Vr(t)),t=t/e;return t?2===t?t=3:3===t?t=5:t*=2:t=1,Dr(t*e)}function ex(t){return Ar(t)+2}function nx(t,e,n){t[e]=Math.max(Math.min(t[e],n[1]),n[0])}function ix(t,e){return t>=e[0]&&t<=e[1]}rx.prototype.updateMethods=function(t){t.hasBreaks()?(this.normalize=S(t.normalize,t),this.scale=S(t.scale,t)):(this.normalize=ax,this.scale=sx)};var ox=rx;function rx(){this.normalize=ax,this.scale=sx}function ax(t,e){return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])}function sx(t,e){return t*(e[1]-e[0])+e[0]}function lx(t,e,n){t=Math.log(t);return[Math.log(n?e[0]:Math.max(0,e[0]))/t,Math.log(n?e[1]:Math.max(0,e[1]))/t]}hx.prototype.getSetting=function(t){return this._setting[t]},hx.prototype._innerUnionExtent=function(t){var e=this._extent;this._innerSetExtent((t[0]e[1]?t:e)[1])},hx.prototype.unionExtentFromData=function(t,e){this._innerUnionExtent(t.getApproximateExtent(e))},hx.prototype.getExtent=function(){return this._extent.slice()},hx.prototype.setExtent=function(t,e){this._innerSetExtent(t,e)},hx.prototype._innerSetExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=t),isNaN(e)||(n[1]=e),this._brkCtx&&this._brkCtx.update(n)},hx.prototype.setBreaksFromOption=function(t){},hx.prototype._innerSetBreak=function(t){this._brkCtx&&(this._brkCtx.setBreaks(t),this._calculator.updateMethods(this._brkCtx),this._brkCtx.update(this._extent))},hx.prototype._innerGetBreaks=function(){return this._brkCtx?this._brkCtx.breaks:[]},hx.prototype.hasBreaks=function(){return!!this._brkCtx&&this._brkCtx.hasBreaks()},hx.prototype._getExtentSpanWithBreaks=function(){return this._brkCtx&&this._brkCtx.hasBreaks()?this._brkCtx.getExtentSpan():this._extent[1]-this._extent[0]},hx.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},hx.prototype.isBlank=function(){return this._isBlank},hx.prototype.setBlank=function(t){this._isBlank=t};var ux=hx;function hx(t){this._calculator=new ox,this._setting=t||{},this._extent=[1/0,-1/0]}wa(ux);var cx=0,dx=(px.createByAxisModel=function(t){var t=t.option,e=t.data,e=e&&B(e,fx);return new px({categories:e,needCollect:!e,deduplication:!1!==t.dedplication})},px.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},px.prototype.parseAndCollect=function(t){var e,n,i=this._needCollect;return F(t)||i?(i&&!this._deduplication?(n=this.categories.length,this.categories[n]=t,this._onCollect&&this._onCollect(t,n)):null==(n=(e=this._getOrCreateMap()).get(t))&&(i?(n=this.categories.length,this.categories[n]=t,e.set(t,n),this._onCollect&&this._onCollect(t,n)):n=NaN),n):t},px.prototype._getOrCreateMap=function(){return this._map||(this._map=it(this.categories))},px);function px(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++cx,this._onCollect=t.onCollect}function fx(t){return E(t)&&null!=t.value?t.value:t+""}u(mx,gx=ux),mx.prototype.parse=function(t){return null==t?NaN:F(t)?this._ordinalMeta.getOrdinal(t):Math.round(t)},mx.prototype.contain=function(t){return ix(t,this._extent)&&0<=t&&t=t},mx.prototype.getOrdinalMeta=function(){return this._ordinalMeta},mx.prototype.calcNiceTicks=function(){},mx.prototype.calcNiceExtent=function(){},mx.type="ordinal";var gx,yx=mx;function mx(t){var t=gx.call(this,t)||this,e=(t.type="ordinal",t.getSetting("ordinalMeta"));return V(e=e||new dx({}))&&(e=new dx({categories:B(e,function(t){return E(t)?t.value:t})})),t._ordinalMeta=e,t._extent=t.getSetting("extent")||[0,e.categories.length-1],t}ux.registerClass(yx);var vx,_x=Dr,xx=(u(bx,vx=ux),bx.prototype.parse=function(t){return null==t||""===t?NaN:Number(t)},bx.prototype.contain=function(t){return ix(t,this._extent)},bx.prototype.normalize=function(t){return this._calculator.normalize(t,this._extent)},bx.prototype.scale=function(t){return this._calculator.scale(t,this._extent)},bx.prototype.getInterval=function(){return this._interval},bx.prototype.setInterval=function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=ex(t)},bx.prototype.getTicks=function(t){t=t||{};var n=this._interval,e=this._extent,i=this._niceExtent,o=this._intervalPrecision,r=Zd,a=[];if(n)if("only_break"===t.breakTicks&&r)r.addBreaksToTicks(a,this._brkCtx.breaks,this._extent);else{e[0]h&&(t.expandToNicedExtent?a.push({value:_x(h+n,o)}):a.push({value:e[1]})),"none"!==t.breakTicks&&r&&r.addBreaksToTicks(a,this._brkCtx.breaks,this._extent)}return a},bx.prototype.getMinorTicks=function(t){for(var e=this.getTicks({expandToNicedExtent:!0}),n=[],i=this.getExtent(),o=1;oi[0]&&cx));)g[o](g[i]()+t),f=g.getTime(),y&&0<(d=y.calcNiceTickMultiple(f,p))&&(g[o](g[i]()+d*t),f=g.getTime());a.push({value:f,notAdd:!0})}function i(t,e,n){var i,o,r,a,s=[],l=!e.length;if(i=ap(t),o=_[0],r=_[1],a=v,up(new Date(o),i,a).getTime()!==up(new Date(r),i,a).getTime()){l&&(e=[{value:function(t,e,n){e=Math.max(0,D(np,e)-1);return up(new Date(t),np[e],n).getTime()}(_[0],t,v)},{value:_[1]}]);for(var u,h,c=0;c=_[0]&&d<=_[1]&&w(f,d,p,g,y,0,s),"year"===t&&1=_[0]&&p<=_[1]&&a++)}u=e/m;if(1.5*u=_[0]&&t.value<=_[1]&&!t.notAdd})}),function(t){return 0n&&(this._approxInterval=n),Bx.length),t=Math.min(function(t,e,n,i){for(;n>>1;t[o][1]>1^-(1&s),l=(l=t.charCodeAt(a+1)-64)>>1^-(1&l);i.push([(o=s+=o)/n,(r=l+=r)/n])}return i}function O1(t,r){var e,n,o;return B(ht((t=(e=t).UTF8Encoding?(null==(o=(n=e).UTF8Scale)&&(o=1024),nt(n.features,function(t){var e=t.geometry,n=e.encodeOffsets,i=e.coordinates;if(n)switch(e.type){case"LineString":e.coordinates=P1(i,n,o);break;case"Polygon":case"MultiLineString":L1(i,n,o);break;case"MultiPolygon":nt(i,function(t,e){return L1(t,n[e],o)})}}),n.UTF8Encoding=!1,n):e).features,function(t){return t.geometry&&t.properties&&0=e[0]&&t<=e[1]}),function(t){var e={value:t};return{formattedLabel:i(e),rawLabel:n.scale.getLabel(e),tickValue:t,time:void 0,break:void 0}})}):"category"===n.type?(s=t,a=(t=n).getLabelModel(),s=G1(t,a,s),!a.get("show")||t.scale.isBlank()?{labels:[]}:s):(a=(o=n).scale.getTicks(),r=o1(o),{labels:B(a,function(t,e){return{formattedLabel:r(t,e),rawLabel:o.scale.getLabel(t),tickValue:t.value,time:t.time,break:t.break}})})}function F1(t,e,n){var i,o,r,a,s,l,u=t.getTickModel().get("customValues");return u?(i=t.scale.getExtent(),{ticks:ht(B1(t,u),function(t){return t>=i[0]&&t<=i[1]})}):"category"===t.type?(u=e,a=W1(e=t),s=a1(u),(l=X1(a,s))||(u.get("show")&&!e.scale.isBlank()||(o=[]),o=N(s)?K1(e,s,!0):"auto"===s?(l=G1(e,e.getLabelModel(),z1(E1.determine)),r=l.labelCategoryInterval,B(l.labels,function(t){return t.tickValue})):q1(e,r=s,!0),U1(a,s,{ticks:o,tickCategoryInterval:r}))):{ticks:B(t.scale.getTicks(n),function(t){return t.value})}}function G1(t,e,n){var i,o=H1(t),r=a1(e),e=n.kind===E1.estimate;if(!e){var a=X1(o,r);if(a)return a}var s={labels:N(r)?K1(t,r):q1(t,i="auto"===r?function(t,e){{var n;if(e.kind===E1.estimate)return n=t.calculateCategoryInterval(e),e.out.noPxChangeTryDetermine.push(function(){return N1(t).autoInterval=n,!0}),n}var i=N1(t).autoInterval;return null!=i?i:N1(t).autoInterval=t.calculateCategoryInterval(e)}(t,n):r),labelCategoryInterval:i};return e?n.out.noPxChangeTryDetermine.push(function(){return U1(o,r,s),!0}):U1(o,r,s),s}var W1=Y1("axisTick"),H1=Y1("axisLabel");function Y1(e){return function(t){return N1(t)[e]||(N1(t)[e]={list:[]})}}function X1(t,e){for(var n=0;nl[1],h(n[0].coord,l[0])&&(t?n[0].coord=l[0]:n.shift()),t&&h(l[0],n[0].coord)&&n.unshift({coord:l[0],onBand:!0}),h(l[1],i.coord)&&(t?i.coord=l[1]:n.pop()),t)&&h(i.coord,l[1])&&n.push({coord:l[1],onBand:!0}),u},Q1.prototype.getMinorTicksCoords=function(){var t;return"ordinal"===this.scale.type?[]:(t=this.model.getModel("minorTick").get("splitNumber"),B(this.scale.getMinorTicks(t=0=u}}for(var r,a=this.__startIndex;ao[0]){for(l=0;lt);l++);s=i[o[l]]}o.splice(l+1,0,t),(i[t]=e).virtual||(s?(n=s.dom).nextSibling?a.insertBefore(e.dom,n.nextSibling):a.appendChild(e.dom):a.firstChild?a.insertBefore(e.dom,a.firstChild):a.appendChild(e.dom)),e.painter||(e.painter=this)}},Kb.prototype.eachLayer=function(t,e){for(var n=this._zlevelList,i=0;ie&&(e=t[n]);return isFinite(e)?e:NaN},min:function(t){for(var e=1/0,n=0;n=o.r0?"endArc":"startArc":o.endAngle>=o.startAngle?"endAngle":"startAngle":a?0<=o.height?"bottom":"top":0<=o.width?"right":"left"),h=cd(i),l=(hd(t,h,{labelFetcher:r,labelDataIndex:n,defaultText:xw(r.getData(),n),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:u}),t.getTextContent()),h=(s&&l&&(s=i.get(["label","position"]),t.textConfig.inside="middle"===s||null,function(t,e,n,i){if(G(i))t.setTextConfig({rotation:i});else if(V(e))t.setTextConfig({rotation:0});else{var o,i=t.shape,r=i.clockwise?i.startAngle:i.endAngle,a=i.clockwise?i.endAngle:i.startAngle,s=(r+a)/2,i=n(e);switch(i){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":o=s;break;case"startAngle":case"insideStartAngle":o=r;break;case"endAngle":case"insideEndAngle":o=a;break;default:return t.setTextConfig({rotation:0})}n=1.5*Math.PI-o;"middle"===i&&n>Math.PI/2&&n<1.5*Math.PI&&(n-=Math.PI),t.setTextConfig({rotation:n})}}(t,"outside"===s?u:s,Bw(a),i.get(["label","rotate"]))),u=l,s=h,a=r.getRawValue(n),l=function(t){return bw(e,t)},u&&((u=vd(u)).prevValue=u.value,u.value=a,a=s.normal,u.valueAnimation=a.get("valueAnimation"),u.valueAnimation)&&(u.precision=a.get("precision"),u.defaultInterpolatedText=l,u.statesModels=s),i.getModel(["emphasis"]));bu(t,h.get("focus"),h.get("blurScope"),h.get("disabled")),Mu(t,i),null!=(r=o).startAngle&&null!=r.endAngle&&r.startAngle===r.endAngle&&(t.style.fill="none",t.style.stroke="none",nt(t.states,function(t){t.style&&(t.style.fill=t.style.stroke="none")}))}var Fw,Gw=function(){},Ww=(u(Hw,Fw=Ks),Hw.prototype.getDefaultShape=function(){return new Gw},Hw.prototype.buildPath=function(t,e){for(var n=e.points,i=this.baseDimIdx,o=1-this.baseDimIdx,r=[],a=[],s=this.barWidth,l=0;le[u-1].coord&&(e.reverse(),h.reverse()),function(t,e){var n,i,o=[],r=t.length;function a(t,e,n){var i=t.coord;return{coord:n,color:Ni((n-i)/(e.coord-i),[t.color,e.color])}}for(var s=0;si)return;return 1}(a,e))return o=e.mapDimension(a.dim),r={},nt(a.getViewLabels(),function(t){t=a.scale.getRawOrdinalNumber(t.tickValue);r[t]=1}),function(t){return!r.hasOwnProperty(e.get(o,t))}}}function DS(t){for(var e,n,i=t.length/2;0l?x:_,(g=Math.abs(p.label.y-l))>=f.maxY&&(m=p.label.x-s-p.len2*h,y=u+p.len,m=Math.abs(m)t.unconstrainedWidth)?null:s,i.setStyle("width",l)),HS(o,i))}function HS(t,e){XS.rect=t,Ib(XS,e,YS)}var YS={minMarginForce:[null,0,null,0],marginDefault:[1,0,1,0]},XS={};function US(t){return"center"===t.position}function ZS(t){var S,M,T=t.getData(),I=[],C=!1,E=(t.get("minShowLabelAngle")||0)*FS,e=T.getLayout("viewRect"),D=T.getLayout("r"),k=e.width,A=e.x,n=e.y,L=e.height;function P(t){t.ignore=!0}if(T.each(function(t){var e,n,i,o,r,a,s,l,u,h,c=T.getItemGraphicEl(t),d=c.shape,p=c.getTextContent(),f=c.getTextGuideLine(),t=T.getItemModel(t),g=t.getModel("label"),y=g.get("position")||t.get(["emphasis","label","position"]),m=g.get("distanceToLabelLine"),v=g.get("alignTo"),_=Y(g.get("edgeDistance"),k),x=g.get("bleedMargin"),t=(null==x&&(x=200=e.r0},JS.type="pie";var $S,QS=JS;function JS(){var t=null!==$S&&$S.apply(this,arguments)||this;return t.ignoreLabelLineUpdate=!0,t}function tM(t,e,n){e=V(e)?{coordDimensions:e}:P({encodeDefine:t.getEncode()},e);var i=t.getSource(),e=Y_(i,e).dimensions,e=new H_(e,t);return e.initData(i,n),e}nM.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},nM.prototype.containName=function(t){return 0<=this._getRawData().indexOfName(t)},nM.prototype.indexOfName=function(t){return this._getDataWithEncodedVisual().indexOfName(t)},nM.prototype.getItemVisual=function(t,e){return this._getDataWithEncodedVisual().getItemVisual(t,e)};var eM=nM;function nM(t,e){this._getDataWithEncodedVisual=t,this._getRawData=e}var iM,oM=i(),rM=(u(aM,iM=im),aM.prototype.init=function(t){iM.prototype.init.apply(this,arguments),this.legendVisualProvider=new eM(S(this.getData,this),S(this.getRawData,this)),this._defaultLabelLine(t)},aM.prototype.mergeOption=function(){iM.prototype.mergeOption.apply(this,arguments)},aM.prototype.getInitialData=function(){return tM(this,{coordDimensions:["value"],encodeDefaulter:M(Mf,this)})},aM.prototype.getDataParams=function(t){var e,n=this.getData(),i=oM(n),o=i.seats,i=(o||(e=[],n.each(n.mapDimension("value"),function(t){e.push(t)}),o=i.seats=Or(e,n.hostModel.get("percentPrecision"))),iM.prototype.getDataParams.call(this,t));return i.percent=o[t]||0,i.$vars.push("percent"),i},aM.prototype._defaultLabelLine=function(t){jr(t,"labelLine",["show"]);var e=t.labelLine,n=t.emphasis.labelLine;e.show=e.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},aM.type="series.pie",aM.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"50%"],clockwise:!0,startAngle:90,endAngle:"auto",padAngle:0,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,coordinateSystemUsage:"box",left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:30,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},aM);function aM(){return null!==iM&&iM.apply(this,arguments)||this}Id={fullType:rM.type,getCoord2:function(t){return t.getShallow("center")}},Bp.set(Id.fullType,{getCoord2:void 0}).getCoord2=Id.getCoord2,y1(function(t){t.registerChartView(QS),t.registerSeriesModel(rM),i0("pie",t.registerAction),t.registerLayout(M(zS,"pie")),t.registerProcessor(VS("pie")),t.registerProcessor({seriesType:"pie",reset:function(t,e){var n=t.getData();n.filterSelf(function(t){var e=n.mapDimension("value"),e=n.get(e,t);return!(G(e)&&!isNaN(e)&&e<0)})}})});var sM=["itemStyle","borderColor"],lM=["itemStyle","borderColor0"],uM=["itemStyle","borderColorDoji"],hM=["itemStyle","color"],cM=["itemStyle","color0"];function dM(t,e){return e.get(0i[1],i="start"===e&&!t||"start"!==e&&t;e=Nr(n-nT/2)?(o=i?"bottom":"top","center"):Nr(n-1.5*nT)?(o=i?"top":"bottom","center"):(o="middle",n<1.5*nT&&nT/2l[0]&&isFinite(c)&&isFinite(l[0]);)h=tx(h),c=l[1]-h*a;else{e=(h=a "+d)),u++)}var p,f,g,i=n.get("coordinateSystem"),i=("cartesian2d"===i||"polar"===i||"matrix"===i?p=$_(t,n):(D(i=(i=Np.get(i))&&i.dimensions||[],"value")<0&&i.concat(["value"]),i=Y_(t,{coordDimensions:i,encodeDefine:n.getEncode()}).dimensions,(p=new H_(i,n)).initData(t)),new H_(["value"],n));return i.initData(l,s),o&&o(p,i),g=(f={mainData:p,struct:r,structAttr:"graph",datas:{node:p,edge:i},datasAttr:{node:"data",edge:"edgeData"}}).mainData,(n=f.datas)||(n={main:g},f.datasAttr={main:"data"}),f.datas=f.mainData=null,kC(g,n,f),nt(n,function(e){nt(g.TRANSFERABLE_METHODS,function(t){e.wrapMethod(t,M(MC,f))})}),g.wrapMethod("cloneShallow",M(IC,f)),nt(g.CHANGABLE_METHODS,function(t){g.wrapMethod(t,M(TC,f))}),Tt(n[g.dataType]===g),r.update(),r}u(RC,PC=im),RC.prototype.init=function(t){PC.prototype.init.apply(this,arguments);var e=this;function n(){return e._categoriesData}this.legendVisualProvider=new eM(n,n),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},RC.prototype.mergeOption=function(t){PC.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},RC.prototype.mergeDefaultAndTheme=function(t){PC.prototype.mergeDefaultAndTheme.apply(this,arguments),jr(t,"edgeLabel",["show"])},RC.prototype.getInitialData=function(t,e){var n,i=t.edges||t.links||[],t=t.data||t.nodes||[],r=this;if(t&&i)return GT(n=this)&&(n.__curvenessList=[],n.__edgeMap={},WT(n)),nt((n=LC(t,i,this,!0,function(t,e){t.wrapMethod("getItemModel",function(t){var e=r._categoriesModels[t.getShallow("category")];return e&&(e.parentModel=t.parentModel,t.parentModel=e),t});var n=Nd.prototype.getModel;function i(t,e){t=n.call(this,t,e);return t.resolveParentPath=o,t}function o(t){var e;return!t||"label"!==t[0]&&"label"!==t[1]?t:(e=t.slice(),"label"===t[0]?e[0]="edgeLabel":"label"===t[1]&&(e[1]="edgeLabel"),e)}e.wrapMethod("getItemModel",function(t){return t.resolveParentPath=o,t.getModel=i,t})})).edges,function(t){var e,n,i;e=t.node1,n=t.node2,i=this,t=t.dataIndex,GT(i)&&(e=HT(e,n,i),i=(n=i.__edgeMap)[YT(e)],n[e]&&!i?n[e].isForward=!0:i&&n[e]&&(i.isForward=!0,n[e].isForward=!1),n[e]=n[e]||[],n[e].push(t))},this),n.data},RC.prototype.getGraph=function(){return this.getData().graph},RC.prototype.getEdgeData=function(){return this.getGraph().edgeData},RC.prototype.getCategoriesData=function(){return this._categoriesData},RC.prototype.formatTooltip=function(t,e,n){var i,o,r;return"edge"===n?(o=this.getData(),n=this.getDataParams(t,n),r=o.graph.getEdgeByIndex(t),i=o.getName(r.node1.dataIndex),o=o.getName(r.node2.dataIndex),r=[],null!=i&&r.push(i),null!=o&&r.push(o),Gy("nameValue",{name:r.join(" > "),value:n.value,noValue:null==n.value})):Jy({series:this,dataIndex:t,multipleSeries:e})},RC.prototype._updateCategoriesData=function(){var t=B(this.option.categories||[],function(t){return null!=t.value?t:P({value:0},t)}),e=new H_(["value"],this);e.initData(t),this._categoriesData=e,this._categoriesModels=e.mapArray(function(t){return e.getItemModel(t)})},RC.prototype.setZoom=function(t){this.option.zoom=t},RC.prototype.setCenter=function(t){this.option.center=t},RC.prototype.isAnimationEnabled=function(){return PC.prototype.isAnimationEnabled.call(this)&&!("force"===this.get("layout")&&this.get(["force","layoutAnimation"]))},RC.type="series.graph",RC.dependencies=["grid","polar","geo","singleAxis","calendar"],RC.defaultOption={z:2,coordinateSystem:"view",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:_.color.neutral50,width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:_.color.primary}}};var PC,OC=RC;function RC(){var t=null!==PC&&PC.apply(this,arguments)||this;return t.type=RC.type,t.hasSymbolVisual=!0,t}y1(function(t){t.registerChartView(pC),t.registerSeriesModel(OC),t.registerProcessor(ET),t.registerVisual(zT),t.registerVisual(VT),t.registerLayout($T),t.registerLayout(t.PRIORITY.VISUAL.POST_CHART_LAYOUT,rI),t.registerLayout(sI),t.registerCoordinateSystem("graphView",{dimensions:yI.dimensions,create:xI}),t.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},Vt),t.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},Vt),t.registerAction({type:"graphRoam",event:"graphRoam",update:"none"},function(n,t,i){t.eachComponent({mainType:"series",query:n},function(t){var e=i.getViewOfSeriesModel(t);e&&(null!=n.dx&&null!=n.dy&&e.updateViewOnPan(t,i,n),null!=n.zoom)&&null!=n.originX&&null!=n.originY&&e.updateViewOnZoom(t,i,n);e=cI(t.coordinateSystem,n,t.get("scaleLimit"));t.setCenter&&t.setCenter(e.center),t.setZoom&&t.setZoom(e.zoom)})})});var NC,EC=function(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.cpx2=0,this.cpy2=0,this.extent=0},zC=(u(BC,NC=Ks),BC.prototype.getDefaultShape=function(){return new EC},BC.prototype.buildPath=function(t,e){var n=e.extent;t.moveTo(e.x1,e.y1),t.bezierCurveTo(e.cpx1,e.cpy1,e.cpx2,e.cpy2,e.x2,e.y2),"vertical"===e.orient?(t.lineTo(e.x2+n,e.y2),t.bezierCurveTo(e.cpx2+n,e.cpy2,e.cpx1+n,e.cpy1,e.x1+n,e.y1)):(t.lineTo(e.x2,e.y2+n),t.bezierCurveTo(e.cpx2,e.cpy2+n,e.cpx1,e.cpy1+n,e.x1,e.y1+n)),t.closePath()},BC.prototype.highlight=function(){lu(this)},BC.prototype.downplay=function(){uu(this)},BC);function BC(t){return NC.call(this,t)||this}u(GC,VC=ym),GC.prototype.init=function(t,e){this._controller=new ZI(e.getZr()),this._controllerHost={target:this.group},this.group.add(this._mainGroup)},GC.prototype.render=function(b,t,i){var e,n,o,r,a,s,l,u,h,c=this,d=b.getGraph(),w=this._mainGroup,p=b.layoutInfo,S=p.width,M=p.height,f=b.getData(),T=b.getData("edge"),I=b.get("orient");this._model=b,w.removeAll(),w.x=p.x,w.y=p.y,this._updateViewCoordSys(b,i),e=b,n=i,o=w,p=this._controller,r=this._controllerHost,a=null,s=new X(0,0,0,0),p.enable(e.get("roam"),{api:n,zInfo:{component:e},triggerInfo:{roamTrigger:e.get("roamTrigger"),isInSelf:function(t,e,n){return s.copy(o.getBoundingRect()),s.applyTransform(o.getComputedTransform()),s.contain(e,n)},isInClip:function(t,e,n){return!a||a.contain(e,n)}}}),r.zoomLimit=e.get("scaleLimit"),u=e.coordinateSystem,r.zoom=u?u.getZoom():1,l=e.subType+"Roam",p.off("pan").off("zoom").on("pan",function(t){lI(r,t.dx,t.dy),n.dispatchAction({seriesId:e.id,type:l,dx:t.dx,dy:t.dy})}).on("zoom",function(t){uI(r,t.scale,t.originX,t.originY),n.dispatchAction({seriesId:e.id,type:l,zoom:t.scale,originX:t.originX,originY:t.originY}),n.updateLabelLayout()}),d.eachEdge(function(e){var t,n,i,o,r,a,s,l=new zC,u=U(l),u=(u.dataIndex=e.dataIndex,u.seriesIndex=b.seriesIndex,u.dataType="edge",e.getModel()),h=u.getModel("lineStyle"),c=h.get("curveness"),d=e.node1.getLayout(),p=e.node1.getModel(),f=p.get("localX"),p=p.get("localY"),g=e.node2.getLayout(),y=e.node2.getModel(),m=y.get("localX"),y=y.get("localY"),v=e.getLayout(),_=(l.shape.extent=Math.max(1,v.dy),f="vertical"===(l.shape.orient=I)?(t=(null!=f?f*S:d.x)+v.sy,n=(null!=p?p*M:d.y)+d.dy,i=(null!=m?m*S:g.x)+v.ty,r=t,a=n*(1-c)+(o=null!=y?y*M:g.y)*c,s=i,n*c+o*(1-c)):(t=(null!=f?f*S:d.x)+d.dx,n=(null!=p?p*M:d.y)+v.sy,r=t*(1-c)+(i=null!=m?m*S:g.x)*c,a=n,s=t*c+i*(1-c),o=(null!=y?y*M:g.y)+v.ty),l.setShape({x1:t,y1:n,x2:i,y2:o,cpx1:r,cpy1:a,cpx2:s,cpy2:f}),l.useStyle(h.getItemStyle()),WC(l.style,I,e),""+u.get("value")),x=cd(u,"edgeLabel"),p=(hd(l,x,{labelFetcher:{getFormattedLabel:function(t,e,n,i,o,r){return b.getFormattedLabel(t,e,"edge",i,wt(o,x.normal&&x.normal.get("formatter"),_),r)}},labelDataIndex:e.dataIndex,defaultText:_}),l.setTextConfig({position:"inside"}),u.getModel("emphasis")),d=(Mu(l,u,"lineStyle",function(t){t=t.getItemStyle();return WC(t,I,e),t}),w.add(l),T.setItemGraphicEl(e.dataIndex,l),p.get("focus"));bu(l,"adjacency"===d?e.getAdjacentDataIndices():"trajectory"===d?e.getTrajectoryDataIndices():d,p.get("blurScope"),p.get("disabled"))}),d.eachNode(function(t){var e=t.getLayout(),n=t.getModel(),i=n.get("localX"),o=n.get("localY"),r=n.getModel("emphasis"),a=n.get(["itemStyle","borderRadius"])||0,i=new pl({shape:{x:null!=i?i*S:e.x,y:null!=o?o*M:e.y,width:e.dx,height:e.dy,r:a},style:n.getModel("itemStyle").getItemStyle(),z2:10}),o=(hd(i,cd(n),{labelFetcher:{getFormattedLabel:function(t,e){return b.getFormattedLabel(t,e,"node")}},labelDataIndex:t.dataIndex,defaultText:t.id}),i.disableLabelAnimation=!0,i.setStyle("fill",t.getVisual("color")),i.setStyle("decal",t.getVisual("style").decal),Mu(i,n),w.add(i),f.setItemGraphicEl(t.dataIndex,i),U(i).dataType="node",r.get("focus"));bu(i,"adjacency"===o?t.getAdjacentDataIndices():"trajectory"===o?t.getTrajectoryDataIndices():o,r.get("blurScope"),r.get("disabled"))}),f.eachItemGraphicEl(function(t,n){f.getItemModel(n).get("draggable")&&(t.drift=function(t,e){c._focusAdjacencyDisabled=!0,this.shape.x+=t,this.shape.y+=e,this.dirty(),i.dispatchAction({type:"dragNode",seriesId:b.id,dataIndex:f.getRawIndex(n),localX:this.shape.x/S,localY:this.shape.y/M})},t.ondragend=function(){c._focusAdjacencyDisabled=!1},t.draggable=!0,t.cursor="move")}),!this._data&&b.isAnimationEnabled()&&w.setClipPath((u=w.getBoundingRect(),p=b,d=function(){w.removeClipPath()},_c(h=new pl({shape:{x:u.x-10,y:u.y-10,width:0,height:u.height+20}}),{shape:{width:u.width+20}},p,d),h)),this._data=b.getData()},GC.prototype.dispose=function(){this._controller&&this._controller.dispose(),this._controllerHost=null},GC.prototype._updateViewCoordSys=function(t,e){var n=t.layoutInfo,i=n.width,n=n.height,e=t.coordinateSystem=new yI(null,{api:e,ecModel:t.ecModel});e.zoomLimit=t.get("scaleLimit"),e.setBoundingRect(0,0,i,n),e.setCenter(t.get("center")),e.setZoom(t.get("zoom")),this._controllerHost.target.attr({x:e.x,y:e.y,scaleX:e.scaleX,scaleY:e.scaleY})},GC.type="sankey";var VC,FC=GC;function GC(){var t=null!==VC&&VC.apply(this,arguments)||this;return t.type=GC.type,t._mainGroup=new cr,t._focusAdjacencyDisabled=!1,t}function WC(t,e,n){switch(t.fill){case"source":t.fill=n.node1.getVisual("color"),t.decal=n.node1.getVisual("style").decal;break;case"target":t.fill=n.node2.getVisual("color"),t.decal=n.node2.getVisual("style").decal;break;case"gradient":var i=n.node1.getVisual("color"),o=n.node2.getVisual("color");F(i)&&F(o)&&(t.fill=new Jh(0,0,+("horizontal"===e),+("vertical"===e),[{color:i,offset:0},{color:o,offset:1}]))}}u(XC,HC=im),XC.prototype.getInitialData=function(t,e){for(var n=t.edges||t.links||[],i=t.data||t.nodes||[],o=t.levels||[],r=(this.levelModels=[],this.levelModels),a=0;av&&(v=b.depth),x.setLayout({depth:B?b.depth:y},!0),"vertical"===c?x.setLayout({dy:h},!0):x.setLayout({dx:h},!0);for(var w=0;we[1]&&e.reverse(),e},B2.prototype.pointToData=function(t,e){return this.coordToData(this.toLocalCoord(t["x"===this.dim?0:1]),e)},B2.prototype.setCategorySortInfo=function(t){if("category"!==this.type)return!1;this.model.option.categorySortInfo=t,this.scale.setSortInfo(t)};var E2,z2=B2;function B2(t,e,n,i,o){t=E2.call(this,t,e,n)||this;return t.index=0,t.type=i||"value",t.position=o||"bottom",t}function V2(t,e,n){n=n||{};var i=e.axis,o={},r=i.getAxesOnZeroOf()[0],a=i.position,s=r?"onZero":a,i=i.dim,t=[t.x,t.x+t.width,t.y,t.y+t.height],l={left:0,right:1,top:0,bottom:1,onZero:2},u=e.get("offset")||0,u="x"===i?[t[2]-u,t[3]+u]:[t[0]-u,t[1]+u],h=(r&&(h=r.toGlobalCoord(r.dataToCoord(0)),u[l.onZero]=Math.max(Math.min(h,u[1]),u[0])),o.position=["y"===i?u[l[s]]:t[0],"x"===i?u[l[s]]:t[3]],o.rotation=Math.PI/2*("x"===i?0:1),o.labelDirection=o.tickDirection=o.nameDirection={top:-1,bottom:1,left:-1,right:1}[a],o.labelOffset=r?u[l[a]]-u[l.onZero]:0,e.get(["axisTick","inside"])&&(o.tickDirection=-o.tickDirection),bt(n.labelInside,e.get(["axisLabel","inside"]))&&(o.labelDirection=-o.labelDirection),e.get(["axisLabel","rotate"]));return o.labelRotate="top"===s?-h:h,o.z2=1,o}function F2(i){var o={xAxisModel:null,yAxisModel:null};return nt(o,function(t,e){var n=e.replace(/Model$/,""),n=i.getReferringComponents(n,la).models[0];o[e]=n}),o}var G2=[[3,1],[0,2]],W2=(H2.prototype.getRect=function(){return this._rect},H2.prototype.update=function(t,e){var n=this._axesMap;function i(t){var e,n=dt(t),i=n.length;if(i){for(var o=[],r=i-1;0<=r;r--){var a=t[+n[r]],s=a.model,l=a.scale;Q_(l)&&s.get("alignTicks")&&null==s.get("interval")?o.push(a):(n1(l,s),Q_(l)&&(e=a))}o.length&&(e||n1((e=o.pop()).scale,e.model),nt(o,function(t){PT(t.scale,t.model,e.scale)}))}}this._updateScale(t,this.model),i(n.x),i(n.y);var o={};nt(n.x,function(t){X2(n,"y",t,o)}),nt(n.y,function(t){X2(n,"x",t,o)}),this.resize(this.model,e)},H2.prototype.resize=function(t,e,n){var i,o,r,a,s,l=Kp(t,e),u=this._rect=jp(t.getBoxLayoutParams(),l.refContainer),h=this._axesMap,c=this._coordsList,d=t.get("containLabel");Z2(h,u),n||(i=u,o=c,n=h,r=d,a=e,s=new sT($2),nt(n,function(t){return nt(t,function(t){h1(t.model)&&(t.axisBuilder=function(t,e,n,i,o,r){for(var t=V2(t,n),a=!1,s=!1,l=0;lu[1]&&u.reverse(),(s=null==s||s>u[1]?u[1]:s)n||!!e&&(r=tD(t).seriesDataCount,e=o.getExtent(),Math.abs(e[0]-e[1])/r>n)):!0===i)},TD.prototype.makeElOption=function(t,e,n,i,o){},TD.prototype.createPointerEl=function(t,e,n,i){var o=e.pointer;o&&(o=wD(t).pointerEl=new ad[o.type](SD(e.pointer)),t.add(o))},TD.prototype.createLabelEl=function(t,e,n,i){e.label&&(e=wD(t).labelEl=new _l(SD(e.label)),t.add(e),CD(e,i))},TD.prototype.updatePointerEl=function(t,e,n){t=wD(t).pointerEl;t&&e.pointer&&(t.setStyle(e.pointer.style),n(t,{shape:e.pointer.shape}))},TD.prototype.updateLabelEl=function(t,e,n,i){t=wD(t).labelEl;t&&(t.setStyle(e.label.style),n(t,{x:e.label.x,y:e.label.y}),CD(t,i))},TD.prototype._renderHandle=function(t){var e,n,i,o,r,a;!this._dragging&&this.updateHandleTransform&&(e=this._axisPointerModel,n=this._api.getZr(),i=this._handle,o=e.getModel("handle"),a=e.get("status"),o.get("show")&&a&&"hide"!==a?(this._handle||(r=!0,i=this._handle=Zc(o.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(t){Le(t.event)},onmousedown:MD(this._onHandleDragMove,this,0,0),drift:MD(this._onHandleDragMove,this),ondragend:MD(this._onHandleDragEnd,this)}),n.add(i)),kD(i,e,!1),i.setStyle(o.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"])),V(a=o.get("size"))||(a=[a,a]),i.scaleX=a[0]/2,i.scaleY=a[1]/2,Cm(this,"_doDispatchAxisPointer",o.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,r)):(i&&n.remove(i),this._handle=null))},TD.prototype._moveHandleToValue=function(t,e){ID(this._axisPointerModel,!e&&this._moveAnimation,this._handle,DD(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},TD.prototype._onHandleDragMove=function(t,e){var n=this._handle;n&&(this._dragging=!0,t=this.updateHandleTransform(DD(n),[t,e],this._axisModel,this._axisPointerModel),this._payloadInfo=t,n.stopAnimation(),n.attr(DD(t)),wD(n).lastProp=null,this._doDispatchAxisPointer())},TD.prototype._doDispatchAxisPointer=function(){var t,e;this._handle&&(t=this._payloadInfo,e=this._axisModel,this._api.dispatchAction({type:"updateAxisPointer",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:e.axis.dim,axisIndex:e.componentIndex}]}))},TD.prototype._onHandleDragEnd=function(){var t;this._dragging=!1,this._handle&&(t=this._axisPointerModel.get("value"),this._moveHandleToValue(t),this._api.dispatchAction({type:"hideTip"}))},TD.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var t=t.getZr(),e=this._group,n=this._handle;t&&e&&(this._lastGraphicKey=null,e&&t.remove(e),n&&t.remove(n),this._group=null,this._handle=null,this._payloadInfo=null),Dm(this,"_doDispatchAxisPointer")},TD.prototype.doClear=function(){},TD.prototype.buildLabel=function(t,e,n){return{x:t[n=n||0],y:t[1-n],width:e[n],height:e[1-n]}},TD);function TD(){this._dragging=!1,this.animationThreshold=15}function ID(t,e,n,i){!function n(i,t){{var o;return E(i)&&E(t)?(o=!0,nt(t,function(t,e){o=o&&n(i[e],t)}),!!o):i===t}}(wD(n).lastProp,i)&&(wD(n).lastProp=i,e?vc(n,i,t):(n.stopAnimation(),n.attr(i)))}function CD(t,e){t[e.get(["label","show"])?"show":"hide"]()}function DD(t){return{x:t.x||0,y:t.y||0,rotation:t.rotation||0}}function kD(t,e,n){var i=e.get("z"),o=e.get("zlevel");t&&t.traverse(function(t){"group"!==t.type&&(null!=i&&(t.z=i),null!=o&&(t.zlevel=o),t.silent=n)})}function AD(t){var e,n=t.get("type"),t=t.getModel(n+"Style");return"line"===n?(e=t.getLineStyle()).fill=null:"shadow"===n&&((e=t.getAreaStyle()).stroke=null),e}function LD(t,e,n,i,o){var r=PD(n.get("value"),e.axis,e.ecModel,n.get("seriesDataIndices"),{precision:n.get(["label","precision"]),formatter:n.get(["label","formatter"])}),n=n.getModel("label"),a=Tp(n.get("padding")||0),s=n.getFont(),l=Uo(r,s),u=o.position,h=l.width+a[1]+a[3],l=l.height+a[0]+a[2],c=o.align,c=("right"===c&&(u[0]-=h),"center"===c&&(u[0]-=h/2),o.verticalAlign),i=("bottom"===c&&(u[1]-=l),"middle"===c&&(u[1]-=l/2),o=u,c=h,h=l,i=(l=i).getWidth(),l=l.getHeight(),o[0]=Math.min(o[0]+c,i)-c,o[1]=Math.min(o[1]+h,l)-h,o[0]=Math.max(o[0],0),o[1]=Math.max(o[1],0),n.get("backgroundColor"));i&&"auto"!==i||(i=e.get(["axisLine","lineStyle","color"])),t.label={x:u[0],y:u[1],style:dd(n,{text:r,font:s,fill:n.getTextColor(),padding:a,backgroundColor:i}),z2:10}}function PD(t,e,n,i,o){t=e.scale.parse(t);var r,a=e.scale.getLabel({value:t},{precision:o.precision}),o=o.formatter;return o&&(r={value:r1(e,{value:t}),axisDimension:e.dim,axisIndex:e.index,seriesData:[]},nt(i,function(t){var e=n.getSeriesByIndex(t.seriesIndex),t=t.dataIndexInside,e=e&&e.getDataParams(t);e&&r.seriesData.push(e)}),F(o)?a=o.replace("{value}",a):N(o)&&(a=o(r))),a}function OD(t,e,n){var i=ze();return We(i,i,n.rotation),Ge(i,i,n.position),Gc([t.dataToCoord(e),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],i)}function RD(t,e,n){return{x1:t[n=n||0],y1:t[1-n],x2:e[n],y2:e[1-n]}}function ND(t,e,n,i,o,r){return{cx:t,cy:e,r0:n,r:i,startAngle:o,endAngle:r,clockwise:!0}}u(BD,ED=Xl),BD.prototype.makeElOption=function(t,e,n,i,o){var r,a=n.axis,s=("angle"===a.dim&&(this.animationThreshold=Math.PI/18),a.polar),l=s.getOtherAxis(a).getExtent(),u=a.dataToCoord(e),h=i.get("type"),a=(h&&"none"!==h&&(r=AD(i),(h=FD[h](a,s,u,l)).style=r,t.graphicKey=h.type,t.pointer=h),i.get(["label","margin"]));LD(t,n,i,o,function(t,e,n,i){var o,r,a=e.axis,t=a.dataToCoord(t),s=(l=(l=n.getAngleAxis().getExtent()[0])/180*Math.PI,n.getRadiusAxis().getExtent());{var l;s="radius"===a.dim?(a=ze(),We(a,a,l),Ge(a,a,[n.cx,n.cy]),o=Gc([t,-i],a),a=e.getModel("axisLabel").get("rotate")||0,e=fT.innerTextLayout(l,a*Math.PI/180,-1),r=e.textAlign,e.textVerticalAlign):(l=s[1],o=n.coordToPoint([l+i,t]),a=n.cx,e=n.cy,r=Math.abs(o[0]-a)/l<.3?"center":o[0]>a?"left":"right",Math.abs(o[1]-e)/l<.3?"middle":o[1]>e?"top":"bottom")}return{position:o,align:r,verticalAlign:s}}(e,n,s,a))};var ED,zD=BD;function BD(){return null!==ED&&ED.apply(this,arguments)||this}var VD,FD={line:function(t,e,n,i){return"angle"===t.dim?{type:"Line",shape:RD(e.coordToPoint([i[0],n]),e.coordToPoint([i[1],n]))}:{type:"Circle",shape:{cx:e.cx,cy:e.cy,r:n}}},shadow:function(t,e,n,i){var o=Math.max(1,t.getBandWidth()),r=Math.PI/180;return"angle"===t.dim?{type:"Sector",shape:ND(e.cx,e.cy,i[0],i[1],(-n-o/2)*r,(o/2-n)*r)}:{type:"Sector",shape:ND(e.cx,e.cy,n-o/2,n+o/2,0,2*Math.PI)}}},GD=(u(WD,VD=Xl),WD.prototype.makeElOption=function(t,e,n,i,o){var r,a=n.axis,s=a.grid,l=i.get("type"),u=HD(s,a).getOtherAxis(a).getGlobalExtent(),h=a.toGlobalCoord(a.dataToCoord(e,!0)),a=(l&&"none"!==l&&(r=AD(i),(l=YD[l](a,h,u)).style=r,t.graphicKey=l.type,t.pointer=l),V2(s.getRect(),n));h=e,u=t,r=a,l=n,s=i,e=o,t=fT.innerTextLayout(r.rotation,0,r.labelDirection),r.labelMargin=s.get(["label","margin"]),LD(u,l,s,e,{position:OD(l.axis,h,r),align:t.textAlign,verticalAlign:t.textVerticalAlign})},WD.prototype.getHandleTransform=function(t,e,n){var i=V2(e.axis.grid.getRect(),e,{labelInside:!1}),n=(i.labelMargin=n.get(["handle","margin"]),OD(e.axis,t,i));return{x:n[0],y:n[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},WD.prototype.updateHandleTransform=function(t,e,n,i){var n=n.axis,o=n.grid,r=n.getGlobalExtent(!0),o=HD(o,n).getOtherAxis(n).getGlobalExtent(),n="x"===n.dim?0:1,a=[t.x,t.y],e=(a[n]+=e[n],a[n]=Math.min(r[1],a[n]),a[n]=Math.max(r[0],a[n]),(o[1]+o[0])/2),r=[e,e];r[n]=a[n];return{x:a[0],y:a[1],rotation:t.rotation,cursorPoint:r,tooltipOption:[{verticalAlign:"middle"},{align:"center"}][n]}},WD);function WD(){return null!==VD&&VD.apply(this,arguments)||this}function HD(t,e){var n={};return n[e.dim+"AxisIndex"]=e.index,t.getCartesian(n)}var YD={line:function(t,e,n){return{type:"Line",subPixelOptimize:!0,shape:RD([e,n[0]],[e,n[1]],XD(t))}},shadow:function(t,e,n){var i=Math.max(1,t.getBandWidth()),o=n[1]-n[0];return{type:"Rect",shape:(e=[e-i/2,n[0]],n=[i,o],i=XD(t),{x:e[i=i||0],y:e[1-i],width:n[i],height:n[1-i]})}}};function XD(t){return"x"===t.dim?0:1}u(jD,UD=g),jD.type="axisPointer",jD.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:_.color.border,width:1,type:"dashed"},shadowStyle:{color:_.color.shadowTint},label:{show:!0,formatter:null,precision:"auto",margin:3,color:_.color.neutral00,padding:[5,7,5,7],backgroundColor:_.color.accent60,borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:_.color.accent40,throttle:40}};var UD,ZD=jD;function jD(){var t=null!==UD&&UD.apply(this,arguments)||this;return t.type=jD.type,t}var qD=i(),KD=nt;function $D(t,e,n){var i,c,d;function o(t,h){c.on(t,function(e){n=d;var n,i,o={dispatchAction:r,pendings:i={showTip:[],hideTip:[]}};function r(t){var e=i[t.type];e?e.push(t):(t.dispatchAction=r,n.dispatchAction(t))}KD(qD(c).records,function(t){t&&h(t,e,o.dispatchAction)});var t,a=o.pendings,s=d,l=a.showTip.length,u=a.hideTip.length;l?t=a.showTip[l-1]:u&&(t=a.hideTip[u-1]),t&&(t.dispatchAction=null,s.dispatchAction(t))})}w.node||(i=e.getZr(),qD(i).records||(qD(i).records={}),d=e,qD(c=i).initialized||(qD(c).initialized=!0,o("click",M(JD,"click")),o("mousemove",M(JD,"mousemove")),o("globalout",QD)),(qD(i).records[t]||(qD(i).records[t]={})).handler=n)}function QD(t,e,n){t.handler("leave",null,n)}function JD(t,e,n,i){e.handler(t,n,i)}function tk(t,e){w.node||(e=e.getZr(),(qD(e).records||{})[t]&&(qD(e).records[t]=null))}u(ik,ek=cm),ik.prototype.render=function(t,e,n){var e=e.getComponent("tooltip"),i=t.get("triggerOn")||e&&e.get("triggerOn")||"mousemove|click";$D("axisPointer",n,function(t,e,n){"none"!==i&&("leave"===t||0<=i.indexOf(t))&&n({type:"updateAxisPointer",currTrigger:t,x:e&&e.offsetX,y:e&&e.offsetY})})},ik.prototype.remove=function(t,e){tk("axisPointer",e)},ik.prototype.dispose=function(t,e){tk("axisPointer",e)},ik.type="axisPointer";var ek,nk=ik;function ik(){var t=null!==ek&&ek.apply(this,arguments)||this;return t.type=ik.type,t}function ok(t,e){var n,i,o,r,a=[],s=t.seriesIndex;return null==s||!(e=e.getSeriesByIndex(s))||null==(s=oa(n=e.getData(),t))||s<0||V(s)?{point:[]}:(i=n.getItemGraphicEl(s),o=e.coordinateSystem,e.getTooltipPosition?a=e.getTooltipPosition(s)||[]:o&&o.dataToPoint?a=t.isStacked?(e=o.getBaseAxis(),t=o.getOtherAxis(e).dim,e=e.dim,t="x"===t||"radius"===t?1:0,e=n.mapDimension(e),(r=[])[t]=n.get(e,s),r[1-t]=n.get(n.getCalculationInfo("stackResultDimension"),s),o.dataToPoint(r)||[]):o.dataToPoint(n.getValues(B(o.dimensions,function(t){return n.mapDimension(t)}),s))||[]:i&&((e=i.getBoundingRect().clone()).applyTransform(i.transform),a=[e.x+e.width/2,e.y+e.height/2]),{point:a,el:i})}var rk=i();function ak(t,e,n){var r,a,i,s,l,o,u,h,c,d,p,f,g,y,m=t.currTrigger,v=[t.x,t.y],_=t,x=t.dispatchAction||S(n.dispatchAction,n),b=e.getComponent("axisPointer").coordSysAxesInfo;if(b)return ck(v)&&(v=ok({seriesIndex:_.seriesIndex,dataIndex:_.dataIndex},e).point),r=ck(v),a=_.axesInfo,i=b.axesInfo,s="leave"===m||ck(v),l={},e={list:[],map:{}},u={showPointer:M(lk,o={}),showTooltip:M(uk,e)},nt(b.coordSysMap,function(t,e){var o=r||t.containPoint(v);nt(b.coordSysAxesInfo[e],function(t,e){var n=t.axis,i=function(t,e){for(var n=0;n<(t||[]).length;n++){var i=t[n];if(e.axis.dim===i.axisDim&&e.axis.model.componentIndex===i.axisIndex)return i}}(a,t);s||!o||a&&!i||null!=(i=null!=(i=i&&i.value)||r?i:n.pointToData(v))&&sk(t,i,u,!1,l)})}),h={},nt(i,function(n,t){var i=n.linkGroup;i&&!o[t]&&nt(i.axesInfo,function(t,e){var e=o[e];t!==n&&e&&(e=e.value,i.mapper&&(e=n.axis.scale.parse(i.mapper(e,hk(t),hk(n)))),h[n.key]=e)})}),nt(h,function(t,e){sk(i[e],t,u,!0,l)}),c=o,_=i,d=l.axesInfo=[],nt(_,function(t,e){var n=t.axisPointerModel.option,e=c[e];e?(t.useHandle||(n.status="show"),n.value=e.value,n.seriesDataIndices=(e.payloadBatch||[]).slice()):t.useHandle||(n.status="hide"),"show"===n.status&&d.push({axisDim:t.axis.dim,axisIndex:t.axis.model.componentIndex,value:n.value})}),m=e,_=t,e=x,ck(t=v)||!m.list.length?e({type:"hideTip"}):(x=((m.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{},e({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:_.tooltipOption,position:_.position,dataIndexInside:x.dataIndexInside,dataIndex:x.dataIndex,seriesIndex:x.seriesIndex,dataByCoordSys:m.list})),e=i,_=(t=n).getZr(),x="axisPointerLastHighlights",p=rk(_)[x]||{},f=rk(_)[x]={},nt(e,function(t,e){var n=t.axisPointerModel.option;"show"===n.status&&t.triggerEmphasis&&nt(n.seriesDataIndices,function(t){var e=t.seriesIndex+" | "+t.dataIndex;f[e]=t})}),g=[],y=[],nt(p,function(t,e){f[e]||y.push(t)}),nt(f,function(t,e){p[e]||g.push(t)}),y.length&&t.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:y}),g.length&&t.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:g}),l}function sk(t,e,n,i,o){var r,a,s,l,u,h,c,d,p,f,g=t.axis;!g.scale.isBlank()&&g.containData(e)&&(t.involveSeries?(a=e,s=t.axis,l=s.dim,u=a,h=[],c=Number.MAX_VALUE,d=-1,nt(t.seriesModels,function(e,t){var n,i=e.getData().mapDimensionsAll(l);if(e.getAxisTooltipData)var o=e.getAxisTooltipData(i,a,s),r=o.dataIndices,o=o.nestestValue;else{if(!(r=e.indicesOfNearest(l,i[0],a,"category"===s.type?.5:null)).length)return;o=e.getData().get(i[0],r[0])}null!=o&&isFinite(o)&&(i=a-o,(n=Math.abs(i))<=c)&&((ne[1]&&e.reverse(),t.getExtent()),i=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:e[0],r:e[1],startAngle:-n[0]*i,endAngle:-n[1]*i,clockwise:t.inverse,contain:function(t,e){var t=t-this.cx,e=e-this.cy,t=t*t+e*e,e=this.r,n=this.r0;return e!==n&&t-1e-4<=e*e&&n*n<=1e-4+t},x:this.cx-e[1],y:this.cy-e[1],width:2*e[1],height:2*e[1]}},Ok.prototype.convertToPixel=function(t,e,n){return Rk(e)===this?this.dataToPoint(n):null},Ok.prototype.convertFromPixel=function(t,e,n){return Rk(e)===this?this.pointToData(n):null},Ok);function Ok(t){this.dimensions=Lk,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new Tk,this._angleAxis=new kk,this.axisPointerEnabled=!0,this.name=t||"",this._radiusAxis.polar=this._angleAxis.polar=this}function Rk(t){var e=t.seriesModel,t=t.polarModel;return t&&t.coordinateSystem||e&&e.coordinateSystem}function Nk(t,e){var n,i=this,o=i.getAngleAxis(),r=i.getRadiusAxis();o.scale.setExtent(1/0,-1/0),r.scale.setExtent(1/0,-1/0),t.eachSeries(function(t){var e;t.coordinateSystem===i&&(nt(l1(e=t.getData(),"radius"),function(t){r.scale.unionExtentFromData(e,t)}),nt(l1(e,"angle"),function(t){o.scale.unionExtentFromData(e,t)}))}),n1(o.scale,o.model),n1(r.scale,r.model),"category"!==o.type||o.onBand||(t=o.getExtent(),n=360/o.scale.count(),o.inverse?t[1]+=n:t[1]-=n,o.setExtent(t[0],t[1]))}function Ek(t,e){var n,i;t.type=e.get("type"),t.scale=i1(e),t.onBand=e.get("boundaryGap")&&"category"===t.type,t.inverse=e.get("inverse"),"angleAxis"===e.mainType&&(t.inverse=t.inverse!==e.get("clockwise"),n=e.get("startAngle"),i=null!=(i=e.get("endAngle"))?i:n+(t.inverse?-360:360),t.setExtent(n,i)),(e.axis=t).model=e}var zk={dimensions:Lk,create:function(t,a){var s=[];return t.eachComponent("polar",function(t,e){var e=new Pk(e+""),n=(e.update=Nk,e.getRadiusAxis()),i=e.getAngleAxis(),o=t.findAxisModel("radiusAxis"),r=t.findAxisModel("angleAxis");Ek(n,o),Ek(i,r),n=e,o=a,r=(i=t).get("center"),o=Kp(i,o).refContainer,n.cx=Y(r[0],o.width)+o.x,n.cy=Y(r[1],o.height)+o.y,r=n.getRadiusAxis(),n=Math.min(o.width,o.height)/2,null==(o=i.get("radius"))?o=[0,"100%"]:V(o)||(o=[0,o]),i=[Y(o[0],n),Y(o[1],n)],r.inverse?r.setExtent(i[1],i[0]):r.setExtent(i[0],i[1]),s.push(e),(t.coordinateSystem=e).model=t}),t.eachSeries(function(t){var e;"polar"===t.get("coordinateSystem")&&(e=t.getReferringComponents("polar",la).models[0],t.coordinateSystem=e.coordinateSystem)}),s}},Bk=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function Vk(t,e,n){e[1]>e[0]&&(e=e.slice().reverse());var i=t.coordToPoint([e[0],n]),t=t.coordToPoint([e[1],n]);return{x1:i[0],y1:i[1],x2:t[0],y2:t[1]}}function Fk(t){return t.getRadiusAxis().inverse?0:1}function Gk(t){var e=t[0],n=t[t.length-1];e&&n&&Math.abs(Math.abs(e.coord-n.coord)-360)<1e-4&&t.pop()}u(Yk,Wk=rD),Yk.prototype.render=function(e,t){var n,i,o,r,a,s;this.group.removeAll(),e.get("show")&&(n=e.axis,i=n.polar,o=i.getRadiusAxis().getExtent(),r=n.getTicksCoords({breakTicks:"none"}),a=n.getMinorTicksCoords(),Gk(s=B(n.getViewLabels(),function(t){t=v(t);var e=n.scale,e="ordinal"===e.type?e.getRawOrdinalNumber(t.tickValue):t.tickValue;return t.coord=n.dataToCoord(e),t})),Gk(r),nt(Bk,function(t){!e.get([t,"show"])||n.scale.isBlank()&&"axisLine"!==t||Uk[t](this.group,e,i,r,a,o,s)},this))},Yk.type="angleAxis";var Wk,Hk=Yk;function Yk(){var t=null!==Wk&&Wk.apply(this,arguments)||this;return t.type=Yk.type,t.axisPointerClass="PolarAxisPointer",t}var Xk,Uk={axisLine:function(t,e,n,i,o,r){var e=e.getModel(["axisLine","lineStyle"]),a=n.getAngleAxis(),s=Math.PI/180,l=a.getExtent(),u=Fk(n),h=u?0:1,c=360===Math.abs(l[1]-l[0])?"Circle":"Arc",c=0===r[h]?new ad[c]({shape:{cx:n.cx,cy:n.cy,r:r[u],startAngle:-l[0]*s,endAngle:-l[1]*s,clockwise:a.inverse},style:e.getLineStyle(),z2:1,silent:!0}):new bh({shape:{cx:n.cx,cy:n.cy,r:r[u],r0:r[h]},style:e.getLineStyle(),z2:1,silent:!0});c.style.fill=null,t.add(c)},axisTick:function(t,e,n,i,o,r){var a=e.getModel("axisTick"),s=(a.get("inside")?-1:1)*a.get("length"),l=r[Fk(n)],r=B(i,function(t){return new Nh({shape:Vk(n,[l,l+s],t.coord)})});t.add(Ec(r,{style:z(a.getModel("lineStyle").getLineStyle(),{stroke:e.get(["axisLine","lineStyle","color"])})}))},minorTick:function(t,e,n,i,o,r){if(o.length){for(var a=e.getModel("axisTick"),s=e.getModel("minorTick"),l=(a.get("inside")?-1:1)*s.get("length"),u=r[Fk(n)],h=[],c=0;ca?"left":"right",o=Math.abs(r[1]-s)/o<.3?"middle":r[1]>s?"top":"bottom",l=(p&&p[i]&&E(s=p[i])&&s.textStyle&&(n=new Nd(s.textStyle,f,f.ecModel)),new _l({silent:fT.isLabelSilent(h),style:dd(n,{x:r[0],y:r[1],fill:n.getTextColor()||h.get(["axisLine","lineStyle","color"]),text:t.formattedLabel,align:a,verticalAlign:o})}));u.add(l),Qc({el:l,componentModel:h,itemName:t.formattedLabel,formatterParamsExtra:{isTruncated:function(){return l.isTruncated},value:t.rawLabel,tickIndex:e}}),y&&((i=fT.makeAxisEventDataBase(h)).targetType="axisLabel",i.value=t.rawLabel,U(l).eventData=i)},this)},splitLine:function(t,e,n,i,o,r){for(var a=e.getModel("splitLine").getModel("lineStyle"),s=0,l=(l=a.get("color"))instanceof Array?l:[l],u=[],h=0;hn[o],f=[-c.x,-c.y],e=(e||(f[i]=l[s]),[0,0]),s=[-d.x,-d.y],g=W(t.get("pageButtonGap",!0),t.get("itemGap",!0)),f=(p&&("end"===t.get("pageButtonPosition",!0)?s[i]+=n[o]-d[o]:e[i]+=d[o]+g),s[1-i]+=c[r]/2-d[r]/2,l.setPosition(f),u.setPosition(e),h.setPosition(s),{x:0,y:0}),c=(f[o]=(p?n:c)[o],f[r]=Math.max(c[r],d[r]),f[a]=Math.min(0,d[a]+s[1-i]),u.__rectSize=n[o],p?((e={x:0,y:0})[o]=Math.max(n[o]-d[o]-g,0),e[r]=f[r],u.setClipPath(new pl({shape:e})),u.__rectSize=e[o]):h.eachChild(function(t){t.attr({invisible:!0,silent:!0})}),this._getPageInfo(t));return null!=c.pageIndex&&vc(l,{x:c.contentPosition[0],y:c.contentPosition[1]},p?t:null),this._updatePageInfoView(t,c),f},zA.prototype._pageGo=function(t,e,n){t=this._getPageInfo(e)[t];null!=t&&n.dispatchAction({type:"legendScroll",scrollDataIndex:t,legendId:e.id})},zA.prototype._updatePageInfoView=function(n,i){var o=this._controllerGroup,t=(nt(["pagePrev","pageNext"],function(t){var e=null!=i[t+"DataIndex"],t=o.childOfName(t);t&&(t.setStyle("fill",e?n.get("pageIconColor",!0):n.get("pageIconInactiveColor",!0)),t.cursor=e?"pointer":"default")}),o.childOfName("pageText")),e=n.get("pageFormatter"),r=i.pageIndex,r=null!=r?r+1:0,a=i.pageCount;t&&e&&t.setStyle("text",F(e)?e.replace("{current}",null==r?"":r+"").replace("{total}",null==a?"":a+""):e({current:r,total:a}))},zA.prototype._getPageInfo=function(t){var e=t.get("scrollDataIndex",!0),n=this.getContentGroup(),i=this._containerGroup.__rectSize,t=t.getOrient().index,o=RA[t],r=NA[t],e=this._findTargetItemIndex(e),a=n.children(),s=a[e],l=a.length,u=l?1:0,h={contentPosition:[n.x,n.y],pageCount:u,pageIndex:u-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(s){n=g(s);h.contentPosition[t]=-n.s;for(var c=e+1,d=n,p=n,f=null;c<=l;++c)(!(f=g(a[c]))&&p.e>d.s+i||f&&!y(f,d.s))&&(d=p.i>d.i?p:f)&&(null==h.pageNextDataIndex&&(h.pageNextDataIndex=d.i),++h.pageCount),p=f;for(c=e-1,d=n,p=n,f=null;-1<=c;--c)(f=g(a[c]))&&y(p,f.s)||!(d.i=e&&t.s<=e+i}},zA.prototype._findTargetItemIndex=function(n){var i,o;return this._showController?(this.getContentGroup().eachChild(function(t,e){t=t.__legendDataIndex;null==o&&null!=t&&(o=e),t===n&&(i=e)}),null!=i?i:o):0},zA.type="legend.scroll",zA);function zA(){var t=null!==PA&&PA.apply(this,arguments)||this;return t.type=zA.type,t.newlineDisabled=!0,t._currentIndex=0,t}y1(function(t){y1(CA),t.registerComponentModel(kA),t.registerComponentView(EA),t.registerAction("legendScroll","legendscroll",function(t,e){var n=t.scrollDataIndex;null!=n&&e.eachComponent({mainType:"legend",subType:"scroll",query:t},function(t){t.setScrollDataIndex(n)})})});u(FA,BA=g),FA.type="tooltip",FA.dependencies=["axisPointer"],FA.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,displayTransition:!0,enterable:!1,backgroundColor:_.color.neutral00,shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,defaultBorderColor:_.color.border,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:_.color.borderShade,width:1,type:"dashed",textStyle:{}}},textStyle:{color:_.color.tertiary,fontSize:14}};var BA,VA=FA;function FA(){var t=null!==BA&&BA.apply(this,arguments)||this;return t.type=FA.type,t}function GA(t){var e=t.get("confine");return null!=e?e:"richText"===t.get("renderMode")}function WA(t){if(w.domSupported)for(var e=document.documentElement.style,n=0,i=t.length;n'):""),F(t))r.innerHTML=t+c;else if(t){r.innerHTML="",V(t)||(t=[t]);for(var d,p=0;p"),r=f.join(e);this._showOrMove(i,function(){this._updateContentNotChangedOnAxis(t,d)?this._updatePosition(i,o,n[0],n[1],this._tooltipContent,d):this._showTooltipContent(i,r,d,Math.random()+"",n[0],n[1],o,null,g)})},sL.prototype._showSeriesItemTooltip=function(t,e,n){var i,o,r,a,s,l=this._ecModel,e=U(e),u=e.seriesIndex,h=l.getSeriesByIndex(u),c=e.dataModel||h,d=e.dataIndex,e=e.dataType,p=c.getData(e),f=this._renderMode,g=t.positionDefault,y=lL([p.getItemModel(d),c,h&&(h.coordinateSystem||{}).model],this._tooltipModel,g?{position:g}:null),h=y.get("trigger");null!=h&&"item"!==h||(i=c.getDataParams(d,e),o=new $y,i.marker=o.makeTooltipMarker("item",Lp(i.color),f),g=Hg(c.formatTooltip(d,!1,e)),h=y.get("order"),e=y.get("valueFormatter"),r=g.frag,a=r?Uy(e?P({valueFormatter:e},r):r,o,f,h,l.get("useUTC"),y.get("textStyle")):g.text,s="item_"+c.name+"_"+d,this._showOrMove(y,function(){this._showTooltipContent(y,a,i,s,t.offsetX,t.offsetY,t.position,t.target,o)}),n({type:"showTip",dataIndexInside:d,dataIndex:p.getRawIndex(d),seriesIndex:u,from:this.uid}))},sL.prototype._showComponentItemTooltip=function(e,n,t){var i="html"===this._renderMode,o=U(n),r=o.tooltipConfig.option||{},a=r.encodeHTMLContent,a=(F(r)&&(r={content:r,formatter:r},a=!0),a&&i&&r.content&&((r=v(r)).content=Se(r.content)),[r]),i=this._ecModel.getComponent(o.componentMainType,o.componentIndex),o=(i&&a.push(i),a.push({formatter:r.content}),e.positionDefault),s=lL(a,this._tooltipModel,o?{position:o}:null),l=s.get("content"),u=Math.random()+"",h=new $y;this._showOrMove(s,function(){var t=v(s.get("formatterParams")||{});this._showTooltipContent(s,l,t,u,e.offsetX,e.offsetY,e.position,n,h)}),t({type:"showTip",from:this.uid})},sL.prototype._showTooltipContent=function(n,t,i,e,o,r,a,s,l){var u,h,c,d,p;this._ticket="",n.get("showContent")&&n.get("show")&&((u=this._tooltipContent).setEnterable(n.get("enterable")),h=n.get("formatter"),a=a||n.get("position"),t=t,c=this._getNearestPoint([o,r],i,n.get("trigger"),n.get("borderColor"),n.get("defaultBorderColor",!0)).color,h&&(t=F(h)?(d=n.ecModel.get("useUTC"),t=h,kp(t=(p=V(i)?i[0]:i)&&p.axisType&&0<=p.axisType.indexOf("time")?sp(p.axisValue,t,d):t,i,!0)):N(h)?(p=S(function(t,e){t===this._ticket&&(u.setContent(e,l,n,c,a),this._updatePosition(n,a,o,r,u,i,s))},this),this._ticket=e,h(i,e,p)):h),u.setContent(t,l,n,c,a),u.show(n,c),this._updatePosition(n,a,o,r,u,i,s))},sL.prototype._getNearestPoint=function(t,e,n,i,o){return"axis"===n||V(e)?{color:i||o}:V(e)?void 0:{color:i||e.color||e.borderColor}},sL.prototype._updatePosition=function(t,e,n,i,o,r,a){var s,l=this._api.getWidth(),u=this._api.getHeight(),h=(e=e||t.get("position"),o.getSize()),c=t.get("align"),d=t.get("verticalAlign"),p=a&&a.getBoundingRect().clone();a&&p.applyTransform(a.transform),V(e=N(e)?e([n,i],r,o.el,p,{viewSize:[l,u],contentSize:h.slice()}):e)?(n=Y(e[0],l),i=Y(e[1],u)):E(e)?((r=e).width=h[0],r.height=h[1],n=(r=jp(r,{width:l,height:u})).x,i=r.y,d=c=null):i=(n=(s=F(e)&&a?function(t,e,n,i){var o=n[0],r=n[1],a=Math.ceil(Math.SQRT2*i)+8,s=0,l=0,u=e.width,h=e.height;switch(t){case"inside":s=e.x+u/2-o/2,l=e.y+h/2-r/2;break;case"top":s=e.x+u/2-o/2,l=e.y-r-a;break;case"bottom":s=e.x+u/2-o/2,l=e.y+h+a;break;case"left":s=e.x-o-a,l=e.y+h/2-r/2;break;case"right":s=e.x+u+a,l=e.y+h/2-r/2}return[s,l]}(e,p,h,t.get("borderWidth")):function(t,e,n,i,o,r,a){var n=n.getSize(),s=n[0],n=n[1];null!=r&&(ih[0]?s:o)[0]:r[0]=(a[0]>h[0]?o:s)[0],"y0"===n[1]?r[1]=(a[1]>h[1]?s:o)[1]:r[1]=(a[1]>h[1]?o:s)[1],i.getMarkerPosition(r,n,!0)):(a=[l=t.get(n[0],e),u=t.get(n[1],e)],c.clampData&&c.clampData(a,a),c.dataToPoint(a,!0)),_w(c,"cartesian2d")&&(o=c.getAxis("x"),s=c.getAxis("y"),l=t.get(n[0],e),u=t.get(n[1],e),QL(l)?h[0]=o.toGlobalCoord(o.getExtent()["x0"===n[0]?0:1]):QL(u)&&(h[1]=s.toGlobalCoord(s.getExtent()["y0"===n[1]?0:1]))),isNaN(p)||(h[0]=p),isNaN(d)||(h[1]=d)):h=[p,d],h}var nP,iP=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],oP=(u(rP,nP=_a),rP.prototype.updateTransform=function(t,e,o){e.eachSeries(function(n){var i,t=gL.getMarkerModelFromSeries(n,"markArea");t&&(i=t.getData()).each(function(e){var t=B(iP,function(t){return eP(i,e,t,n,o)});i.setItemLayout(e,t),i.getItemGraphicEl(e).setShape("points",t)})},this)},rP.prototype.renderSeries=function(a,o,t,s){var l=a.coordinateSystem,e=a.id,u=a.getData(),n=this.markerGroupMap,r=n.get(e)||n.set(e,{group:new cr}),h=(this.group.add(r.group),this.markKeep(r),function(t,n,e){var i,o;{var r;i=t?(r=B(t&&t.dimensions,function(t){var e=n.getData();return P(P({},e.getDimensionInfo(e.mapDimension(t))||{}),{name:t,ordinalMeta:null})}),o=B(["x0","y0","x1","y1"],function(t,e){return{name:t,type:r[e%2].type}}),new H_(o,e)):new H_(o=[{name:"value",type:"float"}],e)}e=B(e.get("data"),M(KL,n,t,e));t&&(e=ht(e,M(tP,t)));t=t?function(t,e,n,i){return ny(t.coord[Math.floor(i/2)][i%2],o[i])}:function(t,e,n,i){return ny(t.value,o[i])};return i.initData(e,null,t),i.hasItemOption=!0,i}(l,a,o));o.setData(h),h.each(function(e){var t=B(iP,function(t){return eP(h,e,t,a,s)}),n=l.getAxis("x").scale,i=l.getAxis("y").scale,o=n.getExtent(),r=i.getExtent(),n=[n.parse(h.get("x0",e)),n.parse(h.get("x1",e))],i=[i.parse(h.get("y0",e)),i.parse(h.get("y1",e))],o=(kr(n),kr(i),!(o[0]>n[1]||o[1]i[1]||r[1]r&&(e[1-i]=e[i]+n.sign*r)}function wP(t,e){t=t[e]-t[1-e];return{span:Math.abs(t),sign:0e[1]&&(e[1]=t[1])})}),[(e=Jx((n=e.getAxisModel()).axis.scale,n,o).calculate()).min,e.max]),this._updateMinMaxSpan(),n=this.calculateDataWindow(t.settledOption),this._valueWindow=n.valueWindow,this._percentWindow=n.percentWindow,this._setAxisModel())},BP.prototype.filterData=function(t,e){var o,n,r,c;t===this._dataZoomModel&&(o=this._dimName,n=this.getTargetSeriesModels(),r=t.get("filterMode"),c=this._valueWindow,"none"!==r)&&NP(n,function(n){var l,u,i=n.getData(),h=i.mapDimensionsAll(o);h.length&&("weakFilter"===r?(l=i.getStore(),u=B(h,function(t){return i.getDimensionIndex(t)},i),i.filterSelf(function(t){for(var e,n,i,o=0;oc[1];if(a&&!s&&!r)return!0;a&&(i=!0),s&&(e=!0),r&&(n=!0)}return i&&e&&n})):NP(h,function(t){var e;"empty"===r?n.setData(i=i.map(t,function(t){return(e=t)>=c[0]&&e<=c[1]?t:NaN;var e})):((e={})[t]=c,i.selectRange(e))}),NP(h,function(t){i.setApproximateExtent(c,t)}))})},BP.prototype._updateMinMaxSpan=function(){var i=this._minMaxSpan={},o=this._dataZoomModel,r=this._dataExtent;NP(["min","max"],function(t){var e=o.get(t+"Span"),n=o.get(t+"ValueSpan");null!=(n=null!=n?this.getAxisModel().axis.scale.parse(n):n)?e=Ir(r[0]+n,r,[0,100],!0):null!=e&&(n=Ir(e,[0,100],r,!0)-r[0]),i[t+"Span"]=e,i[t+"ValueSpan"]=n},this)},BP.prototype._setAxisModel=function(){var t,e=this.getAxisModel(),n=this._percentWindow,i=this._valueWindow;n&&(t=Pr(i,[0,500]),t=Math.min(t,20),e=e.axis.scale.rawExtentInfo,0!==n[0]&&e.setDeterminedMinMax("min",+i[0].toFixed(t)),100!==n[1]&&e.setDeterminedMinMax("max",+i[1].toFixed(t)),e.freeze())},BP);function BP(t,e,n,i){this._dimName=t,this._axisIndex=e,this.ecModel=i,this._dataZoomModel=n}var VP={getTargetSeries:function(r){function t(o){r.eachComponent("dataZoom",function(i){i.eachTargetAxis(function(t,e){var n=r.getComponent(lP(t),e);o(t,e,n,i)})})}t(function(t,e,n,i){n.__dzAxisProxy=null});var o=[],e=(t(function(t,e,n,i){n.__dzAxisProxy||(n.__dzAxisProxy=new zP(t,e,i,r),o.push(n.__dzAxisProxy))}),it());return nt(o,function(t){nt(t.getTargetSeriesModels(),function(t){e.set(t.uid,t)})}),e},overallReset:function(t,i){t.eachComponent("dataZoom",function(n){n.eachTargetAxis(function(t,e){n.getAxisProxy(t,e).reset(n)}),n.eachTargetAxis(function(t,e){n.getAxisProxy(t,e).filterData(n,i)})}),t.eachComponent("dataZoom",function(t){var e,n=t.findRepresentativeAxisProxy();n&&(e=n.getDataPercentWindow(),n=n.getDataValueWindow(),t.setCalculatedRange({start:e[0],end:e[1],startValue:n[0],endValue:n[1]}))})}};var FP=!1;function GP(t){FP||(FP=!0,t.registerProcessor(t.PRIORITY.PROCESSOR.FILTER,VP),t.registerAction("dataZoom",function(e,t){nt(uP(t,e),function(t){t.setRawRange({start:e.start,end:e.end,startValue:e.startValue,endValue:e.endValue})})}),t.registerSubTypeDefaulter("dataZoom",function(){return"slider"}))}function WP(t){GP(t),t.registerComponentModel(mP),t.registerComponentView(AP),DP(t)}u(XP,HP=c0),XP.type="dataZoom.slider",XP.layoutMode="box",XP.defaultOption=Vd(c0.defaultOption,{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,borderColor:_.color.accent10,borderRadius:0,backgroundColor:_.color.transparent,dataBackground:{lineStyle:{color:_.color.accent30,width:.5},areaStyle:{color:_.color.accent20,opacity:.2}},selectedDataBackground:{lineStyle:{color:_.color.accent40,width:.5},areaStyle:{color:_.color.accent20,opacity:.3}},fillerColor:"rgba(135,175,274,0.2)",handleIcon:"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z",handleSize:"100%",handleStyle:{color:_.color.neutral00,borderColor:_.color.accent20},moveHandleSize:7,moveHandleIcon:"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z",moveHandleStyle:{color:_.color.accent40,opacity:.5},showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:_.color.tertiary},brushSelect:!0,brushStyle:{color:_.color.accent30,opacity:.3},emphasis:{handleLabel:{show:!0},handleStyle:{borderColor:_.color.accent40},moveHandleStyle:{opacity:.8}},defaultLocationEdgeGap:15});var HP,YP=XP;function XP(){var t=null!==HP&&HP.apply(this,arguments)||this;return t.type=XP.type,t}var UP,ZP=pl,jP="horizontal",qP="vertical",KP=["line","bar","candlestick","scatter"],$P={easing:"cubicOut",duration:100,delay:0},QP=(u(JP,UP=jh),JP.prototype.init=function(t,e){this.api=e,this._onBrush=S(this._onBrush,this),this._onBrushEnd=S(this._onBrushEnd,this)},JP.prototype.render=function(t,e,n,i){UP.prototype.render.apply(this,arguments),Cm(this,"_dispatchZoomAction",t.get("throttle"),"fixRate"),this._orient=t.getOrient(),!1===t.get("show")?this.group.removeAll():t.noTarget()?(this._clear(),this.group.removeAll()):(i&&"dataZoom"===i.type&&i.from===this.uid||this._buildView(),this._updateView())},JP.prototype.dispose=function(){this._clear(),UP.prototype.dispose.apply(this,arguments)},JP.prototype._clear=function(){Dm(this,"_dispatchZoomAction");var t=this.api.getZr();t.off("mousemove",this._onBrush),t.off("mouseup",this._onBrushEnd)},JP.prototype._buildView=function(){var t=this.group,e=(t.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval(),this._displayables.sliderGroup=new cr);this._renderBackground(),this._renderHandle(),this._renderDataShadow(),t.add(e),this._positionGroup()},JP.prototype._resetLocation=function(){var t=this.dataZoomModel,e=this.api,n=t.get("brushSelect")?7:0,e=Kp(t,e).refContainer,i=this._findCoordRect(),o=t.get("defaultLocationEdgeGap",!0)||0,r=this._orient===jP?{right:e.width-i.x-i.width,top:e.height-30-o-n,width:i.width,height:30}:{right:o,top:i.y,width:30,height:i.height},a=Jp(t.option),n=(nt(["right","top","width","height"],function(t){"ph"===a[t]&&(a[t]=r[t])}),jp(a,e));this._location={x:n.x,y:n.y},this._size=[n.width,n.height],this._orient===qP&&this._size.reverse()},JP.prototype._positionGroup=function(){var t=this.group,e=this._location,n=this._orient,i=this.dataZoomModel.getFirstTargetAxisModel(),i=i&&i.get("inverse"),o=this._displayables.sliderGroup,r=(this._dataShadowInfo||{}).otherAxisInverse,n=(o.attr(n!==jP||i?n===jP&&i?{scaleY:r?1:-1,scaleX:-1}:n!==qP||i?{scaleY:r?-1:1,scaleX:-1,rotation:Math.PI/2}:{scaleY:r?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:r?1:-1,scaleX:1}),t.getBoundingRect([o]));t.x=e.x-n.x,t.y=e.y-n.y,t.markRedraw()},JP.prototype._getViewExtent=function(){return[0,this._size[0]]},JP.prototype._renderBackground=function(){var t=this.dataZoomModel,e=this._size,n=this._displayables.sliderGroup,i=t.get("brushSelect"),t=(n.add(new ZP({silent:!0,shape:{x:0,y:0,width:e[0],height:e[1]},style:{fill:t.get("backgroundColor")},z2:-40})),new ZP({shape:{x:0,y:0,width:e[0],height:e[1]},style:{fill:"transparent"},z2:0,onclick:S(this._onClickPanel,this)})),e=this.api.getZr();i?(t.on("mousedown",this._onBrushStart,this),t.cursor="crosshair",e.on("mousemove",this._onBrush),e.on("mouseup",this._onBrushEnd)):(e.off("mousemove",this._onBrush),e.off("mouseup",this._onBrushEnd)),n.add(t)},JP.prototype._renderDataShadow=function(){var t=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],t){var e=this._size,n=this._shadowSize||[],i=t.series,o=i.getRawData(),r=i.getShadowDim&&i.getShadowDim(),r=r&&o.getDimensionInfo(r)?i.getShadowDim():t.otherDim;if(null!=r)for(var a,s,l,u,h,c,d,p,f,g,y,m,v,_=this._shadowPolygonPts,x=this._shadowPolylinePts,b=(o===this._shadowData&&r===this._shadowDim&&e[0]===n[0]&&e[1]===n[1]||(a=o.getDataExtent(t.thisDim),i=.3*((s=o.getDataExtent(r))[1]-s[0]),s=[s[0]-i,s[1]+i],l=[0,e[1]],n=[0,e[0]],u=[[e[0],0],[0,0]],h=[],c=n[1]/Math.max(1,o.count()-1),d=e[0]/(a[1]-a[0]),p="time"===t.thisAxis.type,f=-c,g=Math.round(o.count()/e[0]),o.each([t.thisDim,r],function(t,e,n){0e[0]||t[1]<0||t[1]>e[1]||(e=((e=this._handleEnds)[0]+e[1])/2,t=this._updateInterval("all",t[0]-e),this._updateView(),t&&this._dispatchZoomAction(!1))},JP.prototype._onBrushStart=function(t){var e=t.offsetX,t=t.offsetY;this._brushStart=new H(e,t),this._brushing=!0,this._brushStartTime=+new Date},JP.prototype._onBrushEnd=function(t){var e,n,i,o;this._brushing&&(i=this._displayables.brushRect,this._brushing=!1,i)&&(i.attr("ignore",!0),i=i.shape,+new Date-this._brushStartTime<200&&Math.abs(i.width)<5||(e=this._getViewExtent(),n=[0,100],bP(0,i=this._handleEnds=[i.x,i.x+i.width],e,0,null!=(o=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan()).minSpan?Ir(o.minSpan,n,e,!0):null,null!=o.maxSpan?Ir(o.maxSpan,n,e,!0):null),this._range=kr([Ir(i[0],e,n,!0),Ir(i[1],e,n,!0)]),this._updateView(),this._dispatchZoomAction(!1)))},JP.prototype._onBrush=function(t){this._brushing&&(Le(t.event),this._updateBrushRect(t.offsetX,t.offsetY))},JP.prototype._updateBrushRect=function(t,e){var n=this._displayables,i=this.dataZoomModel,o=n.brushRect,i=(o||(o=n.brushRect=new ZP({silent:!0,style:i.getModel("brushStyle").getItemStyle()}),n.sliderGroup.add(o)),o.attr("ignore",!1),this._brushStart),n=this._displayables.sliderGroup,t=n.transformCoordToLocal(t,e),e=n.transformCoordToLocal(i.x,i.y),n=this._size;t[0]=Math.max(Math.min(n[0],t[0]),0),o.setShape({x:e[0],y:0,width:t[0]-e[0],height:n[1]})},JP.prototype._dispatchZoomAction=function(t){var e=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:t?$P:null,start:e[0],end:e[1]})},JP.prototype._findCoordRect=function(){var t,e,n=hP(this.dataZoomModel).infoList;return t=(t=!t&&n.length?(n=n[0].model.coordinateSystem).getRect&&n.getRect():t)?t:{x:.2*(n=this.api.getWidth()),y:.2*(e=this.api.getHeight()),width:.6*n,height:.6*e}},JP.type="dataZoom.slider",JP);function JP(){var t=null!==UP&&UP.apply(this,arguments)||this;return t.type=JP.type,t._displayables={},t}function tO(t){t.registerComponentModel(YP),t.registerComponentView(QP),GP(t)}y1(function(t){y1(WP),y1(tO)}),y1(iw);var eO={value:"eq","<":"lt","<=":"lte",">":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},nO=(iO.prototype.evaluate=function(t){var e=typeof t;return F(e)?this._condVal.test(t):!!G(e)&&this._condVal.test(t+"")},iO);function iO(t){null==(this._condVal=F(t)?new RegExp(t):_t(t)?t:null)&&f("")}rO.prototype.evaluate=function(){return this.value};var oO=rO;function rO(){}sO.prototype.evaluate=function(){for(var t=this.children,e=0;e + + + + + + + + + +
    + + + + + + + diff --git a/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/static/nvue.html b/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/static/nvue.html new file mode 100644 index 0000000..c0f7558 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/static/nvue.html @@ -0,0 +1,177 @@ + + + + + + + + + + +
    + + + + + + + \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/static/uni.webview.1.5.3.js b/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/static/uni.webview.1.5.3.js new file mode 100644 index 0000000..a9f59f2 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/static/uni.webview.1.5.3.js @@ -0,0 +1 @@ +!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(e=e||self).uni=n()}(this,(function(){"use strict";try{var e={};Object.defineProperty(e,"passive",{get:function(){!0}}),window.addEventListener("test-passive",null,e)}catch(e){}var n=Object.prototype.hasOwnProperty;function i(e,i){return n.call(e,i)}var t=[];function o(){return window.__dcloud_weex_postMessage||window.__dcloud_weex_}var r=function(e,n){var i={options:{timestamp:+new Date},name:e,arg:n};if(o()){if("postMessage"===e){var r={data:[n]};return window.__dcloud_weex_postMessage?window.__dcloud_weex_postMessage(r):window.__dcloud_weex_.postMessage(JSON.stringify(r))}var a={type:"WEB_INVOKE_APPSERVICE",args:{data:i,webviewIds:t}};window.__dcloud_weex_postMessage?window.__dcloud_weex_postMessageToService(a):window.__dcloud_weex_.postMessageToService(JSON.stringify(a))}if(!window.plus)return window.parent.postMessage({type:"WEB_INVOKE_APPSERVICE",data:i,pageId:""},"*");if(0===t.length){var d=plus.webview.currentWebview();if(!d)throw new Error("plus.webview.currentWebview() is undefined");var s=d.parent(),w="";w=s?s.id:d.id,t.push(w)}if(plus.webview.getWebviewById("__uniapp__service"))plus.webview.postMessageToUniNView({type:"WEB_INVOKE_APPSERVICE",args:{data:i,webviewIds:t}},"__uniapp__service");else{var u=JSON.stringify(i);plus.webview.getLaunchWebview().evalJS('UniPlusBridge.subscribeHandler("'.concat("WEB_INVOKE_APPSERVICE",'",').concat(u,",").concat(JSON.stringify(t),");"))}},a={navigateTo:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.url;r("navigateTo",{url:encodeURI(n)})},navigateBack:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.delta;r("navigateBack",{delta:parseInt(n)||1})},switchTab:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.url;r("switchTab",{url:encodeURI(n)})},reLaunch:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.url;r("reLaunch",{url:encodeURI(n)})},redirectTo:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.url;r("redirectTo",{url:encodeURI(n)})},getEnv:function(e){o()?e({nvue:!0}):window.plus?e({plus:!0}):e({h5:!0})},postMessage:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};r("postMessage",e.data||{})}},d=/uni-app/i.test(navigator.userAgent),s=/Html5Plus/i.test(navigator.userAgent),w=/complete|loaded|interactive/;var u=window.my&&navigator.userAgent.indexOf("AlipayClient")>-1;var g=window.swan&&window.swan.webView&&/swan/i.test(navigator.userAgent);var c=window.qq&&window.qq.miniProgram&&/QQ/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent);var v=window.tt&&window.tt.miniProgram&&/toutiaomicroapp/i.test(navigator.userAgent);var m=window.wx&&window.wx.miniProgram&&/micromessenger/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent);var p=window.qa&&/quickapp/i.test(navigator.userAgent);var f=window.ks&&window.ks.miniProgram&&/micromessenger/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent);var l=window.tt&&window.tt.miniProgram&&/Lark|Feishu/i.test(navigator.userAgent);var _=window.jd&&window.jd.miniProgram&&/micromessenger/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent);for(var E,b=function(){window.UniAppJSBridge=!0,document.dispatchEvent(new CustomEvent("UniAppJSBridgeReady",{bubbles:!0,cancelable:!0}))},h=[function(e){if(d||s)return window.__dcloud_weex_postMessage||window.__dcloud_weex_?document.addEventListener("DOMContentLoaded",e):window.plus&&w.test(document.readyState)?setTimeout(e,0):document.addEventListener("plusready",e),a},function(e){if(m)return window.WeixinJSBridge&&window.WeixinJSBridge.invoke?setTimeout(e,0):document.addEventListener("WeixinJSBridgeReady",e),window.wx.miniProgram},function(e){if(c)return window.QQJSBridge&&window.QQJSBridge.invoke?setTimeout(e,0):document.addEventListener("QQJSBridgeReady",e),window.qq.miniProgram},function(e){if(u){document.addEventListener("DOMContentLoaded",e);var n=window.my;return{navigateTo:n.navigateTo,navigateBack:n.navigateBack,switchTab:n.switchTab,reLaunch:n.reLaunch,redirectTo:n.redirectTo,postMessage:n.postMessage,getEnv:n.getEnv}}},function(e){if(g)return document.addEventListener("DOMContentLoaded",e),window.swan.webView},function(e){if(v)return document.addEventListener("DOMContentLoaded",e),window.tt.miniProgram},function(e){if(p){window.QaJSBridge&&window.QaJSBridge.invoke?setTimeout(e,0):document.addEventListener("QaJSBridgeReady",e);var n=window.qa;return{navigateTo:n.navigateTo,navigateBack:n.navigateBack,switchTab:n.switchTab,reLaunch:n.reLaunch,redirectTo:n.redirectTo,postMessage:n.postMessage,getEnv:n.getEnv}}},function(e){if(f)return window.WeixinJSBridge&&window.WeixinJSBridge.invoke?setTimeout(e,0):document.addEventListener("WeixinJSBridgeReady",e),window.ks.miniProgram},function(e){if(l)return document.addEventListener("DOMContentLoaded",e),window.tt.miniProgram},function(e){if(_)return window.JDJSBridgeReady&&window.JDJSBridgeReady.invoke?setTimeout(e,0):document.addEventListener("JDJSBridgeReady",e),window.jd.miniProgram},function(e){return document.addEventListener("DOMContentLoaded",e),a}],y=0;y0&&void 0!==arguments[0]?arguments[0]:{},n=e.url;r("navigateTo",{url:encodeURI(n)})},navigateBack:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.delta;r("navigateBack",{delta:parseInt(n)||1})},switchTab:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.url;r("switchTab",{url:encodeURI(n)})},reLaunch:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.url;r("reLaunch",{url:encodeURI(n)})},redirectTo:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.url;r("redirectTo",{url:encodeURI(n)})},getEnv:function(e){a()?e({uvue:!0}):o()?e({nvue:!0}):window.plus?e({plus:!0}):e({h5:!0})},postMessage:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};r("postMessage",e.data||{})}},s=/uni-app/i.test(navigator.userAgent),w=/Html5Plus/i.test(navigator.userAgent),u=/complete|loaded|interactive/;var g=window.my&&navigator.userAgent.indexOf(["t","n","e","i","l","C","y","a","p","i","l","A"].reverse().join(""))>-1;var v=window.swan&&window.swan.webView&&/swan/i.test(navigator.userAgent);var c=window.qq&&window.qq.miniProgram&&/QQ/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent);var p=window.tt&&window.tt.miniProgram&&/toutiaomicroapp/i.test(navigator.userAgent);var _=window.wx&&window.wx.miniProgram&&/micromessenger/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent);var m=window.qa&&/quickapp/i.test(navigator.userAgent);var f=window.ks&&window.ks.miniProgram&&/micromessenger/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent);var l=window.tt&&window.tt.miniProgram&&/Lark|Feishu/i.test(navigator.userAgent);var E=window.jd&&window.jd.miniProgram&&/micromessenger/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent);var x=window.xhs&&window.xhs.miniProgram&&/xhsminiapp/i.test(navigator.userAgent);for(var S,h=function(){window.UniAppJSBridge=!0,document.dispatchEvent(new CustomEvent("UniAppJSBridgeReady",{bubbles:!0,cancelable:!0}))},y=[function(e){if(s||w)return window.__uniapp_x_postMessage||window.__uniapp_x_||window.__dcloud_weex_postMessage||window.__dcloud_weex_?document.addEventListener("DOMContentLoaded",e):window.plus&&u.test(document.readyState)?setTimeout(e,0):document.addEventListener("plusready",e),d},function(e){if(_)return window.WeixinJSBridge&&window.WeixinJSBridge.invoke?setTimeout(e,0):document.addEventListener("WeixinJSBridgeReady",e),window.wx.miniProgram},function(e){if(c)return window.QQJSBridge&&window.QQJSBridge.invoke?setTimeout(e,0):document.addEventListener("QQJSBridgeReady",e),window.qq.miniProgram},function(e){if(g){document.addEventListener("DOMContentLoaded",e);var n=window.my;return{navigateTo:n.navigateTo,navigateBack:n.navigateBack,switchTab:n.switchTab,reLaunch:n.reLaunch,redirectTo:n.redirectTo,postMessage:n.postMessage,getEnv:n.getEnv}}},function(e){if(v)return document.addEventListener("DOMContentLoaded",e),window.swan.webView},function(e){if(p)return document.addEventListener("DOMContentLoaded",e),window.tt.miniProgram},function(e){if(m){window.QaJSBridge&&window.QaJSBridge.invoke?setTimeout(e,0):document.addEventListener("QaJSBridgeReady",e);var n=window.qa;return{navigateTo:n.navigateTo,navigateBack:n.navigateBack,switchTab:n.switchTab,reLaunch:n.reLaunch,redirectTo:n.redirectTo,postMessage:n.postMessage,getEnv:n.getEnv}}},function(e){if(f)return window.WeixinJSBridge&&window.WeixinJSBridge.invoke?setTimeout(e,0):document.addEventListener("WeixinJSBridgeReady",e),window.ks.miniProgram},function(e){if(l)return document.addEventListener("DOMContentLoaded",e),window.tt.miniProgram},function(e){if(E)return window.JDJSBridgeReady&&window.JDJSBridgeReady.invoke?setTimeout(e,0):document.addEventListener("JDJSBridgeReady",e),window.jd.miniProgram},function(e){if(x)return window.xhs.miniProgram},function(e){return document.addEventListener("DOMContentLoaded",e),d}],M=0;M + + + + + + + + + +
    + + + + + + + \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.js b/unpackage/dist/build/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.js new file mode 100644 index 0000000..34318eb --- /dev/null +++ b/unpackage/dist/build/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.js @@ -0,0 +1 @@ +"use strict";const t=require("../../../../common/vendor.js"),s={name:"uniPopup",components:{},emits:["change","maskClick"],props:{animation:{type:Boolean,default:!0},type:{type:String,default:"center"},isMaskClick:{type:Boolean,default:null},maskClick:{type:Boolean,default:null},backgroundColor:{type:String,default:"none"},safeArea:{type:Boolean,default:!0},maskBackgroundColor:{type:String,default:"rgba(0, 0, 0, 0.4)"},borderRadius:{type:String}},watch:{type:{handler:function(t){this.config[t]&&this[this.config[t]](!0)},immediate:!0},isDesktop:{handler:function(t){this.config[t]&&this[this.config[this.type]](!0)},immediate:!0},maskClick:{handler:function(t){this.mkclick=t},immediate:!0},isMaskClick:{handler:function(t){this.mkclick=t},immediate:!0},showPopup(t){}},data(){return{duration:300,ani:[],showPopup:!1,showTrans:!1,popupWidth:0,popupHeight:0,config:{top:"top",bottom:"bottom",center:"center",left:"left",right:"right",message:"top",dialog:"center",share:"bottom"},maskClass:{position:"fixed",bottom:0,top:0,left:0,right:0,backgroundColor:"rgba(0, 0, 0, 0.4)"},transClass:{backgroundColor:"transparent",borderRadius:this.borderRadius||"0",position:"fixed",left:0,right:0},maskShow:!0,mkclick:!0,popupstyle:"top"}},computed:{getStyles(){let t={backgroundColor:this.bg};return this.borderRadius,t=Object.assign(t,{borderRadius:this.borderRadius}),t},isDesktop(){return this.popupWidth>=500&&this.popupHeight>=500},bg(){return""===this.backgroundColor||"none"===this.backgroundColor?"transparent":this.backgroundColor}},mounted(){(()=>{const{windowWidth:s,windowHeight:i,windowTop:o,safeArea:e,screenHeight:a,safeAreaInsets:r}=t.index.getWindowInfo();this.popupWidth=s,this.popupHeight=i+(o||0),e&&this.safeArea?this.safeAreaInsets=a-e.bottom:this.safeAreaInsets=0})()},unmounted(){this.setH5Visible()},activated(){this.setH5Visible(!this.showPopup)},deactivated(){this.setH5Visible(!0)},created(){null===this.isMaskClick&&null===this.maskClick?this.mkclick=!0:this.mkclick=null!==this.isMaskClick?this.isMaskClick:this.maskClick,this.animation?this.duration=300:this.duration=0,this.messageChild=null,this.clearPropagation=!1,this.maskClass.backgroundColor=this.maskBackgroundColor},methods:{setH5Visible(t=!0){},closeMask(){this.maskShow=!1},disableMask(){this.mkclick=!1},clear(t){t.stopPropagation(),this.clearPropagation=!0},open(t){if(this.showPopup)return;t&&-1!==["top","center","bottom","left","right","message","dialog","share"].indexOf(t)||(t=this.type),this.config[t]?(this[this.config[t]](),this.$emit("change",{show:!0,type:t})):console.error("缺少类型:",t)},close(t){this.showTrans=!1,this.$emit("change",{show:!1,type:this.type}),clearTimeout(this.timer),this.timer=setTimeout((()=>{this.showPopup=!1}),300)},touchstart(){this.clearPropagation=!1},onTap(){this.clearPropagation?this.clearPropagation=!1:(this.$emit("maskClick"),this.mkclick&&this.close())},top(t){this.popupstyle=this.isDesktop?"fixforpc-top":"top",this.ani=["slide-top"],this.transClass={position:"fixed",left:0,right:0,backgroundColor:this.bg,borderRadius:this.borderRadius||"0"},t||(this.showPopup=!0,this.showTrans=!0,this.$nextTick((()=>{this.showPoptrans(),this.messageChild&&"message"===this.type&&this.messageChild.timerClose()})))},bottom(t){this.popupstyle="bottom",this.ani=["slide-bottom"],this.transClass={position:"fixed",left:0,right:0,bottom:0,paddingBottom:this.safeAreaInsets+"px",backgroundColor:this.bg,borderRadius:this.borderRadius||"0"},t||this.showPoptrans()},center(t){this.popupstyle="center",this.ani=["fade"],this.transClass={position:"fixed",display:"flex",flexDirection:"column",bottom:0,left:0,right:0,top:0,justifyContent:"center",alignItems:"center",borderRadius:this.borderRadius||"0"},t||this.showPoptrans()},left(t){this.popupstyle="left",this.ani=["slide-left"],this.transClass={position:"fixed",left:0,bottom:0,top:0,backgroundColor:this.bg,borderRadius:this.borderRadius||"0",display:"flex",flexDirection:"column"},t||this.showPoptrans()},right(t){this.popupstyle="right",this.ani=["slide-right"],this.transClass={position:"fixed",bottom:0,right:0,top:0,backgroundColor:this.bg,borderRadius:this.borderRadius||"0",display:"flex",flexDirection:"column"},t||this.showPoptrans()},showPoptrans(){this.$nextTick((()=>{this.showPopup=!0,this.showTrans=!0}))}}};if(!Array){t.resolveComponent("uni-transition")()}Math;const i=t._export_sfc(s,[["render",function(s,i,o,e,a,r){return t.e({a:a.showPopup},a.showPopup?t.e({b:a.maskShow},a.maskShow?{c:t.o(r.onTap),d:t.p({name:"mask","mode-class":"fade",styles:a.maskClass,duration:a.duration,show:a.showTrans})}:{},{e:t.s(r.getStyles),f:t.n(a.popupstyle),g:t.o(((...t)=>r.clear&&r.clear(...t))),h:t.o(r.onTap),i:t.p({"mode-class":a.ani,name:"content",styles:a.transClass,duration:a.duration,show:a.showTrans}),j:t.o(((...t)=>r.touchstart&&r.touchstart(...t))),k:t.n(a.popupstyle),l:t.n(r.isDesktop?"fixforpc-z-index":"")}):{})}]]);wx.createComponent(i); diff --git a/unpackage/dist/build/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.json b/unpackage/dist/build/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.json new file mode 100644 index 0000000..3a0615f --- /dev/null +++ b/unpackage/dist/build/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.json @@ -0,0 +1,6 @@ +{ + "component": true, + "usingComponents": { + "uni-transition": "../../../uni-transition/components/uni-transition/uni-transition" + } +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.wxml b/unpackage/dist/build/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.wxml new file mode 100644 index 0000000..9d064c5 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.wxml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.wxss b/unpackage/dist/build/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.wxss new file mode 100644 index 0000000..5635524 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.wxss @@ -0,0 +1 @@ +.uni-popup{position:fixed;z-index:99999}.uni-popup.top,.uni-popup.left,.uni-popup.right{top:0}.uni-popup .uni-popup__wrapper{display:block;position:relative}.uni-popup .uni-popup__wrapper.left,.uni-popup .uni-popup__wrapper.right{padding-top:0;flex:1}.fixforpc-z-index{z-index:999}.fixforpc-top{top:0} diff --git a/unpackage/dist/build/mp-weixin/uni_modules/uni-transition/components/uni-transition/createAnimation.js b/unpackage/dist/build/mp-weixin/uni_modules/uni-transition/components/uni-transition/createAnimation.js new file mode 100644 index 0000000..affdd6a --- /dev/null +++ b/unpackage/dist/build/mp-weixin/uni_modules/uni-transition/components/uni-transition/createAnimation.js @@ -0,0 +1 @@ +"use strict";const t=require("../../../../common/vendor.js");class e{constructor(e,i){this.options=e,this.animation=t.index.createAnimation({...e}),this.currentStepAnimates={},this.next=0,this.$=i}_nvuePushAnimates(t,e){let n=this.currentStepAnimates[this.next],s={};if(s=n||{styles:{},config:{}},i.includes(t)){s.styles.transform||(s.styles.transform="");let i="";"rotate"===t&&(i="deg"),s.styles.transform+=`${t}(${e+i}) `}else s.styles[t]=`${e}`;this.currentStepAnimates[this.next]=s}_animateRun(t={},e={}){let i=this.$.$refs.ani.ref;if(i)return new Promise(((n,s)=>{nvueAnimation.transition(i,{styles:t,...e},(t=>{n()}))}))}_nvueNextAnimate(t,e=0,i){let n=t[e];if(n){let{styles:s,config:a}=n;this._animateRun(s,a).then((()=>{e+=1,this._nvueNextAnimate(t,e,i)}))}else this.currentStepAnimates={},"function"==typeof i&&i(),this.isEnd=!0}step(t={}){return this.animation.step(t),this}run(t){this.$.animationData=this.animation.export(),this.$.timer=setTimeout((()=>{"function"==typeof t&&t()}),this.$.durationTime)}}const i=["matrix","matrix3d","rotate","rotate3d","rotateX","rotateY","rotateZ","scale","scale3d","scaleX","scaleY","scaleZ","skew","skewX","skewY","translate","translate3d","translateX","translateY","translateZ"];i.concat(["opacity","backgroundColor"],["width","height","left","right","top","bottom"]).forEach((t=>{e.prototype[t]=function(...e){return this.animation[t](...e),this}})),exports.createAnimation=function(t,i){if(i)return clearTimeout(i.timer),new e(t,i)}; diff --git a/unpackage/dist/build/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.js b/unpackage/dist/build/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.js new file mode 100644 index 0000000..bafc826 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.js @@ -0,0 +1 @@ +"use strict";const t=require("./createAnimation.js"),i=require("../../../../common/vendor.js"),s={name:"uniTransition",emits:["click","change"],props:{show:{type:Boolean,default:!1},modeClass:{type:[Array,String],default:()=>"fade"},duration:{type:Number,default:300},styles:{type:Object,default:()=>({})},customClass:{type:String,default:""},onceRender:{type:Boolean,default:!1}},data:()=>({isShow:!1,transform:"",opacity:0,animationData:{},durationTime:300,config:{}}),watch:{show:{handler(t){t?this.open():this.isShow&&this.close()},immediate:!0}},computed:{stylesObject(){let t={...this.styles,"transition-duration":this.duration/1e3+"s"},i="";for(let s in t){i+=this.toLine(s)+":"+t[s]+";"}return i},transformStyles(){return"transform:"+this.transform+";opacity:"+this.opacity+";"+this.stylesObject}},created(){this.config={duration:this.duration,timingFunction:"ease",transformOrigin:"50% 50%",delay:0},this.durationTime=this.duration},methods:{init(i={}){i.duration&&(this.durationTime=i.duration),this.animation=t.createAnimation(Object.assign(this.config,i),this)},onClick(){this.$emit("click",{detail:this.isShow})},step(t,i={}){return this.animation?(Object.keys(t).forEach((i=>{const s=t[i];"function"==typeof this.animation[i]&&(Array.isArray(s)?this.animation[i](...s):this.animation[i](s))})),this.animation.step(i),this):this},run(t){this.animation&&this.animation.run(t)},open(){clearTimeout(this.timer),this.isShow=!0,this.transform=this.styleInit(!1).transform||"",this.opacity=this.styleInit(!1).opacity||0,this.$nextTick((()=>{this.timer=setTimeout((()=>{this.animation=t.createAnimation(this.config,this),this.tranfromInit(!1).step(),this.animation.run((()=>{this.transform="",this.opacity=this.styleInit(!1).opacity||1,this.$emit("change",{detail:this.isShow})}))}),80)}))},close(t){this.animation&&this.tranfromInit(!0).step().run((()=>{this.isShow=!1,this.animationData=null,this.animation=null;let{opacity:t,transform:i}=this.styleInit(!1);this.opacity=t||1,this.transform=i,this.$emit("change",{detail:this.isShow})}))},styleInit(t){let i={transform:"",opacity:1};const s=(t,s)=>{const a=this.animationType(t)[s];s.startsWith("fade")?i.opacity=a:i.transform+=a+" "};return"string"==typeof this.modeClass?s(t,this.modeClass):this.modeClass.forEach((i=>s(t,i))),i},tranfromInit(t){let i=(t,i)=>{let s=null;"fade"===i?s=t?0:1:(s=t?"-100%":"0","zoom-in"===i&&(s=t?.8:1),"zoom-out"===i&&(s=t?1.2:1),"slide-right"===i&&(s=t?"100%":"0"),"slide-bottom"===i&&(s=t?"100%":"0")),this.animation[this.animationMode()[i]](s)};return"string"==typeof this.modeClass?i(t,this.modeClass):this.modeClass.forEach((s=>{i(t,s)})),this.animation},animationType:t=>({fade:t?1:0,"slide-top":`translateY(${t?"0":"-100%"})`,"slide-right":`translateX(${t?"0":"100%"})`,"slide-bottom":`translateY(${t?"0":"100%"})`,"slide-left":`translateX(${t?"0":"-100%"})`,"zoom-in":`scaleX(${t?1:.8}) scaleY(${t?1:.8})`,"zoom-out":`scaleX(${t?1:1.2}) scaleY(${t?1:1.2})`}),animationMode:()=>({fade:"opacity","slide-top":"translateY","slide-right":"translateX","slide-bottom":"translateY","slide-left":"translateX","zoom-in":"scale","zoom-out":"scale"}),toLine:t=>t.replace(/([A-Z])/g,"-$1").toLowerCase()}};const a=i._export_sfc(s,[["render",function(t,s,a,n,e,o){return{a:e.isShow,b:e.animationData,c:i.n(a.customClass),d:i.s(o.transformStyles),e:i.o(((...t)=>o.onClick&&o.onClick(...t)))}}]]);wx.createComponent(a); diff --git a/unpackage/dist/build/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.json b/unpackage/dist/build/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.json new file mode 100644 index 0000000..e8cfaaf --- /dev/null +++ b/unpackage/dist/build/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.json @@ -0,0 +1,4 @@ +{ + "component": true, + "usingComponents": {} +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.wxml b/unpackage/dist/build/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.wxml new file mode 100644 index 0000000..8fa2f75 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.wxml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle.js b/unpackage/dist/build/mp-weixin/uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle.js new file mode 100644 index 0000000..a63ff2f --- /dev/null +++ b/unpackage/dist/build/mp-weixin/uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle.js @@ -0,0 +1 @@ +"use strict";const t=require("../../../../common/vendor.js"),e="counterclockwise",r="clockwise",i={name:"zui-progress-circle",components:{},props:{size:{type:Number,default:180},position:{type:Number,default:0},range:{type:[Array],default:()=>[0,360]},direction:{type:String,default:r,validator:t=>[e,r].includes(t)},ringWidth:{type:Number,default:8},linecap:{type:String,default:"round"},texture:{type:[String,Array],default:()=>["#1BB507","#E2D8D8"]},pointer:String,pointerOffset:Number,fixOverlay:Boolean,debug:Boolean},data:()=>({}),computed:{preset(){const t={};return t.start=this.range[0],t.end=this.range[0]>this.range[1]?this.range[1]+360:this.range[1],t.ringRadius=(this.size-this.ringWidth)/2,t.ringCenter=this.size/2,t.ringPerimeter=2*Math.PI*t.ringRadius,t.ringLength=(t.end-t.start)*Math.PI*t.ringRadius/180,t.ringStart=t.start*Math.PI*t.ringRadius/180,t.ringEnd=t.end*Math.PI*t.ringRadius/180,/^(ccw|counterclockwise)$/i.test(this.direction)?t.direction=e:t.direction=r,t},textureFG(){const t=this.size;return"string"==typeof this.texture?this.parseTexture(this.texture,t):"[object Array]"===Object.prototype.toString.call(this.texture)?"number"==typeof this.texture[0]?this.parseTexture(this.texture,t):this.parseTexture(this.texture[0],t):this.parseTexture("#1BB507",t)},textureBG(){const t=this.size;return"string"==typeof this.texture?this.parseTexture(void 0,t):"[object Array]"===Object.prototype.toString.call(this.texture)?"number"==typeof this.texture[0]?this.parseTexture(void 0,t):this.parseTexture(this.texture[1],t):this.parseTexture("#E2D8D8",t)},hasBackground(){return!!this.textureBG},svgDataUrl(){let t=this.createSVG();return t=`data:image/svg+xml,${encodeURIComponent(t.replace(/ +/g," "))}`,t},style(){const t={width:`${this.size}px`,height:`${this.size}px`,"--zui-progress-circle-ring-size":`${this.size}px`,"--zui-progress-circle-ring-width":`${this.ringWidth}px`};return Object.keys(t).map((e=>`${e}:${t[e]}`)).join(";")},pointerStyle(){const t={},{start:e,end:r,ringRadius:i}=this.preset;let n=(r-e)*this.position+e;"round"!==this.linecap&&"butt"!==this.linecap||(n+=this.ringWidth/3*180/(Math.PI*i));const s=this.pointerOffset||0;return t["--zui-progress-circle-pointer-rotate"]=`translate(-${s}px, -50%) rotate(${n}deg)`,t["--zui-progress-circle-pointer-center"]=`${s}px 50%`,Object.keys(t).map((e=>`${e}:${t[e]}`)).join(";")}},methods:{parseTexture(t,e){if(!t)return;if(/^#[0-9a-f]+/i.test(t))return{type:"color",value:t};const r=(()=>{const t=999999*Math.random();return Math.round(t)+1e5})();return/Gradient>/i.test(t)?{type:"gradient",value:`url(#def_${r})`,def:t=/id="[^"]+"/.test(t)?t.replace(/id="[^"]+"/,`id="def_${r}"`):t.replace(/<(\w+Gradient) /,`<$1 id="def_${r}" `)}:"[object Array]"===Object.prototype.toString.call(t)?{type:"gradient",value:`url(#def_${r})`,def:t=this.createGradient(r,t.slice(1),t[0])}:{type:"pattern",value:`url(#def_${r})`,def:t=/\n ${new Array(e.length).fill(null).map(((t,r)=>``)).join("")}\n `},createPattern:(t,e,r)=>`\n \n `,createCircle(t,e,r){const{ringCenter:i,ringRadius:n,fixOverlay:s}=this.preset,a={cx:i,cy:i,r:n,"stroke-width":this.ringWidth,stroke:t&&t.value,"stroke-linecap":this.linecap,"stroke-dasharray":e.join(",")};if(s){const t="fg"===r?this.ringWidth:this.ringWidth-1;a["stroke-width"]=t>8?t:8}return`a[t]?`${t}="${a[t]}"`:"")).join(" ")}>`},generateDashArray(t){const{direction:r,ringStart:i,ringPerimeter:n,ringLength:s}=this.preset;let a=r===e?i+(1-t)*s:i,o=0,h=0,d=0;h=1+a,d=t*s;const c=a+t*s;return c>n?(o=c-n,h=a-o):o=0,[o,h,d,n]},createSVG(){const t=this.hasBackground?this.createCircle(this.textureBG,this.generateDashArray(1)):"",e=this.createCircle(this.textureFG,this.generateDashArray(this.position),"fg"),r=[this.textureFG.def||"",this.textureBG&&this.textureBG.def||""];return`\n \n ${r.join("\n")}\n \n \n ${t}\n ${e}\n \n`}}};const n=t._export_sfc(i,[["render",function(e,r,i,n,s,a){return t.e({a:i.pointer},i.pointer?{b:i.pointer,c:t.s(a.pointerStyle)}:{},{d:a.svgDataUrl,e:i.debug},(i.debug,{}),{f:t.n(i.debug?"debug":""),g:t.s(a.style)})}],["__scopeId","data-v-429415b9"]]);wx.createComponent(n); diff --git a/unpackage/dist/build/mp-weixin/uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle.json b/unpackage/dist/build/mp-weixin/uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle.json new file mode 100644 index 0000000..e8cfaaf --- /dev/null +++ b/unpackage/dist/build/mp-weixin/uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle.json @@ -0,0 +1,4 @@ +{ + "component": true, + "usingComponents": {} +} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle.wxml b/unpackage/dist/build/mp-weixin/uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle.wxml new file mode 100644 index 0000000..10ff551 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle.wxml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle.wxss b/unpackage/dist/build/mp-weixin/uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle.wxss new file mode 100644 index 0000000..47bac20 --- /dev/null +++ b/unpackage/dist/build/mp-weixin/uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle.wxss @@ -0,0 +1 @@ +.zui-progress-circle.data-v-429415b9{--zui-progress-circle-debug-color: #f00;position:relative}.zui-progress-circle-wrapper.data-v-429415b9{width:100%;height:100%}.zui-progress-circle-ring.data-v-429415b9{width:var(--zui-progress-circle-ring-size);height:var(--zui-progress-circle-ring-size)}.zui-progress-circle-slot.data-v-429415b9{position:absolute;top:0;left:0;width:100%;height:100%;padding:var(--zui-progress-circle-ring-width);box-sizing:border-box}.zui-progress-circle-pointer.data-v-429415b9{position:absolute;z-index:10;top:50%;left:50%;transform:var(--zui-progress-circle-pointer-rotate);transform-origin:var(--zui-progress-circle-pointer-center);width:50%;height:50%;transition:transform .1s linear}.debug-frame.data-v-429415b9,.cross-v.data-v-429415b9,.cross-h.data-v-429415b9,.half-size.data-v-429415b9{position:absolute}.debug-frame.data-v-429415b9{position:absolute;z-index:99;top:0;left:0;width:100%;height:100%;border:1px solid var(--zui-progress-circle-debug-color);border-radius:50%}.cross-h.data-v-429415b9,.cross-v.data-v-429415b9,.half-size.data-v-429415b9{top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--zui-progress-circle-debug-color);mix-blend-mode:difference}.cross-v.data-v-429415b9{width:1px;height:100%}.cross-h.data-v-429415b9{width:100%;height:1px}.half-size.data-v-429415b9{width:50%;height:50%;border:1px solid var(--zui-progress-circle-debug-color);background-color:transparent;border-radius:50%} diff --git a/unpackage/dist/build/mp-weixin/utils/share.js b/unpackage/dist/build/mp-weixin/utils/share.js new file mode 100644 index 0000000..64a9f9e --- /dev/null +++ b/unpackage/dist/build/mp-weixin/utils/share.js @@ -0,0 +1 @@ +"use strict";const e=require("../common/vendor.js"),s={created(){e.index.showShareMenu({menus:["shareAppMessage","shareTimeline"]})}};exports.share=s; diff --git a/unpackage/dist/build/mp-weixin/utils/util.js b/unpackage/dist/build/mp-weixin/utils/util.js new file mode 100644 index 0000000..c9dc59c --- /dev/null +++ b/unpackage/dist/build/mp-weixin/utils/util.js @@ -0,0 +1 @@ +"use strict";function t(t,e){var r=0,n=t.toString(),o=e.toString();try{r+=n.split(".")[1].length}catch(a){}try{r+=o.split(".")[1].length}catch(a){}return Number(n.replace(".",""))*Number(o.replace(".",""))/Math.pow(10,r)}require("../common/vendor.js"),require("../request/http.js"),exports.accAdd=function(t,e){var r,n,o;try{r=t.toString().split(".")[1].length}catch(a){r=0}try{n=e.toString().split(".")[1].length}catch(a){n=0}return(t*(o=Math.pow(10,Math.max(r,n)))+e*o)/o},exports.accDiv=function(e,r){var n=0,o=0;try{n=e.toString().split(".")[1].length}catch(a){}try{o=r.toString().split(".")[1].length}catch(a){}return t(Number(e.toString().replace(".",""))/Number(r.toString().replace(".","")),Math.pow(10,o-n))},exports.accMul=t,exports.accSub=function(t,e){var r,n,o;try{r=t.toString().split(".")[1].length}catch(a){r=0}try{n=e.toString().split(".")[1].length}catch(a){n=0}return((t*(o=Math.pow(10,Math.max(r,n)))-e*o)/o).toFixed(r>=n?r:n)},exports.getAgeByBirthYear=function(t){if(!t)return 0;let e=(new Date).getFullYear();return parseInt(e)-parseInt(t)},exports.getChgRateStr=function(t){if(t)return(t=String(t)).indexOf("-")>-1?(t=t.substr(1,t.length-1),"-"+parseFloat(t).toFixed(2)):0==parseFloat(t)?0:"+"+parseFloat(t).toFixed(2)},exports.getLastNameStr=function(t){if(t)return t.substr(0,1)},exports.getLocalDate=function(t){-1==t.indexOf("T")&&(t=t.replace(/-/g,"/"));let e=new Date(t),r=e.getFullYear(),n=e.getMonth()+1,o=e.getDate();return r+"-"+(n<10?"0"+n:n)+"-"+(o<10?"0"+o:o)},exports.getLocaleHourMinute=function(t){-1==t.indexOf("T")&&(t=t.replace(/-/g,"/"));let e=new Date(t),r=e.getHours(),n=e.getMinutes();return(r<10?"0"+r:r)+":"+(n<10?"0"+n:n)},exports.getLocaleMonthDayHourMinte=function(t){-1==t.indexOf("T")&&(t=t.replace(/-/g,"/"));let e=new Date(t),r=e.getMonth()+1,n=e.getDate(),o=e.getHours(),a=e.getMinutes();return(r<10?"0"+r:r)+"-"+(n<10?"0"+n:n)+" "+(o<10?"0"+o:o)+":"+(a<10?"0"+a:a)},exports.getLocaleTime=function(t){-1==t.indexOf("T")&&(t=t.replace(/-/g,"/"));let e=new Date(t),r=e.getFullYear(),n=e.getMonth()+1,o=e.getDate(),a=e.getHours(),i=e.getMinutes();return r+"-"+(n<10?"0"+n:n)+"-"+(o<10?"0"+o:o)+" "+(a<10?"0"+a:a)+":"+(i<10?"0"+i:i)},exports.getNumStr=function(t){if(!t)return;let e=t;return t<0&&(e=0-t),e=parseFloat(e),e>1e8?(t/1e8).toFixed(2)+"亿":e>1e4?(t/1e4).toFixed(2)+"万":t},exports.getRateStr=function(t){if(t)return(t=String(t)).indexOf("-")>-1?(t=t.substr(1,t.length-1),parseFloat(t).toFixed(2)):0==parseFloat(t)?0:parseFloat(t).toFixed(2)},exports.getRateUpOrDown=function(t){if(t)return String(t).indexOf("-")>-1},exports.isValidJSON=function(t){if("string"!=typeof t)return console.warn("输入必须是字符串类型"),!1;if(""===(t=t.trim()))return!1;try{const e=JSON.parse(t);return"object"==typeof e&&null!==e}catch(e){return console.log("JSON 格式错误:",e.message),!1}},exports.replaceAnswerLabel=function(t){return t.replace("","").replace("","")}; diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/WordCloud.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/WordCloud.js.map new file mode 100644 index 0000000..e212d8a --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/WordCloud.js.map @@ -0,0 +1 @@ +{"version":3,"file":"WordCloud.js","sources":["components/WordCloud/WordCloud.vue"],"sourcesContent":["\n\n\n\n\n"],"names":["uni"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/app.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/app.js.map index 9bf0bcd..c9ae042 100644 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/app.js.map +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/app.js.map @@ -1 +1 @@ -{"version":3,"file":"app.js","sources":["App.vue","main.js"],"sourcesContent":["\r\n\r\n\n","import App from './App'\nimport share from './utils/share.js'\n\n// #ifndef VUE3 \nimport Vue from 'vue'\nimport './uni.promisify.adaptor'\nVue.config.productionTip = false\nApp.mpType = 'app'\nconst app = new Vue({\n ...App\n})\napp.$mount()\n// #endif\n\n// #ifdef VUE3\nimport { createSSRApp } from 'vue'\nimport analyticsPlugin from '@/src/plugins/analytics.js'\n\nexport function createApp() {\n const app = createSSRApp(App)\n // app.use(analyticsPlugin,{\n\t \n // })\n app.mixin(share)\n return {\n app\n }\n}\n// #endif"],"names":["uni","provide","res","createSSRApp","App","share"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAGC,MAAK,YAAU;AAAA,EACd,UAAU,WAAW;AACpBA,kBAAAA,MAAY,MAAA,OAAA,gBAAA,YAAY;AACxB,QAAI,aAAaA,cAAG,MAAC,cAAc;AACnCC,0BAAQ,gBAAe,WAAW,eAAe;AACjDA,0BAAQ,eAAc,WAAW,WAAW;AAC5CA,kBAAAA,QAAQ,eAAc,WAAW,SAAS,GAAG;AAC7C,QAAI,iBAAiB,WAAW,eAAe;AAC/C,QAAI,iBAAiBD,oBAAI;AACzBC,kBAAO,QAAC,aAAY,eAAe,SAAS,eAAe,MAAM,WAAW,eAAe;AAC3FA,0BAAQ,WAAU,eAAe,GAAG;AACpCA,0BAAQ,cAAa,eAAe,MAAM;AAC1CA,kBAAAA,QAAQ,aAAY,kBAAgB,KAAG,OAAK,KAAK;AAAA,EACjD;AAAA,EACD,QAAQ,WAAW;AAClBD,kBAAAA,MAAY,MAAA,OAAA,iBAAA,UAAU;AACtB,SAAK,cAAc;AAAA,EACnB;AAAA,EACD,QAAQ,WAAW;AAClBA,kBAAAA,MAAY,MAAA,OAAA,iBAAA,UAAU;AAAA,EACtB;AAAA,EACD,YAAW;AAAA,IACV,WAAU;AAAA,EACV;AAAA,EACD,SAAQ;AAAA,IACP,gBAAgB;AACf,YAAM,gBAAgBA,oBAAI;AAC1B,oBAAc,iBAAiB,SAAO;AAGrC,YAAI,IAAI,WAAW;AAClBA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAM;AAAA,YACN,SAAQ;AAAA,YACR,QAAQE,MAAK;AACZ,kBAAIA,KAAI,SAAS;AAChB,8BAAc,cAAc,MAAM;AACjCF,gCAAAA,MAAI,UAAU;AAAA,oBACb,OAAO;AAAA,oBACP,SAAS;AAAA,oBACT,YAAY;AAAA,oBACZ,QAAQE,MAAK;AACX,0BAAIA,KAAI,SAAS;AAElB,sCAAc,YAAY;AAAA,sBACzB;AAAA,oBACF;AAAA,mBACA;AAAA,iBACD;AAAA,cACF;AAAA,YACA;AAAA,YACD,KAAK,OAAO;AAAA,YAEZ;AAAA,WACA;AAAA,QACF;AACA,sBAAc,eAAe,MAAM;AAElCF,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO;AAAA,YACP,SAAS;AAAA,YACT,YAAY;AAAA,WACZ;AAAA,SACD;AAAA,OACD;AAAA,IACF;AAAA,EACD;AACD;ACpDM,SAAS,YAAY;AAC1B,QAAM,MAAMG,cAAY,aAACC,SAAG;AAI5B,MAAI,MAAMC,iBAAK;AACf,SAAO;AAAA,IACL;AAAA,EACD;AACH;;;"} \ No newline at end of file +{"version":3,"file":"app.js","sources":["App.vue","main.js"],"sourcesContent":["\r\n\r\n\n","import App from './App'\nimport share from './utils/share.js'\n\n// #ifndef VUE3 \nimport Vue from 'vue'\nimport './uni.promisify.adaptor'\nVue.config.productionTip = false\nApp.mpType = 'app'\nconst app = new Vue({\n ...App\n})\napp.$mount()\n// #endif\n\n// #ifdef VUE3\nimport { createSSRApp } from 'vue'\nimport analyticsPlugin from '@/src/plugins/analytics.js'\n\nexport function createApp() {\n const app = createSSRApp(App)\n // app.use(analyticsPlugin,{\n\t \n // })\n app.mixin(share)\n return {\n app\n }\n}\n// #endif"],"names":["uni","provide","res","createSSRApp","App","share"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAGC,MAAK,YAAU;AAAA,EACd,UAAU,WAAW;AACpBA,kBAAAA,MAAY,MAAA,OAAA,gBAAA,YAAY;AACxB,QAAI,aAAaA,cAAG,MAAC,cAAc;AACnCC,0BAAQ,gBAAe,WAAW,eAAe;AACjDA,0BAAQ,eAAc,WAAW,WAAW;AAC5CA,kBAAAA,QAAQ,eAAc,WAAW,SAAS,GAAG;AAC7C,QAAI,iBAAiB,WAAW,eAAe;AAC/C,QAAI,iBAAiBD,oBAAI;AACzBC,kBAAO,QAAC,aAAY,eAAe,SAAS,eAAe,MAAM,WAAW,eAAe;AAC3FA,0BAAQ,WAAU,eAAe,GAAG;AACpCA,0BAAQ,cAAa,eAAe,MAAM;AAC1CA,kBAAAA,QAAQ,aAAY,kBAAgB,KAAG,OAAK,KAAK;AAAA,EACjD;AAAA,EACD,QAAQ,WAAW;AAClBD,kBAAAA,MAAY,MAAA,OAAA,iBAAA,UAAU;AACtB,SAAK,cAAc;AAAA,EACnB;AAAA,EACD,QAAQ,WAAW;AAClBA,kBAAAA,MAAY,MAAA,OAAA,iBAAA,UAAU;AAAA,EACtB;AAAA,EACD,YAAW;AAAA,IACV,WAAU;AAAA,EACV;AAAA,EACD,SAAQ;AAAA,IACP,gBAAgB;AACf,YAAM,gBAAgBA,oBAAI;AAC1B,oBAAc,iBAAiB,SAAO;AAGrC,YAAI,IAAI,WAAW;AAClBA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAM;AAAA,YACN,SAAQ;AAAA,YACR,QAAQE,MAAK;AACZ,kBAAIA,KAAI,SAAS;AAChB,8BAAc,cAAc,MAAM;AACjCF,gCAAAA,MAAI,UAAU;AAAA,oBACb,OAAO;AAAA,oBACP,SAAS;AAAA,oBACT,YAAY;AAAA,oBACZ,QAAQE,MAAK;AACX,0BAAIA,KAAI,SAAS;AAElB,sCAAc,YAAY;AAAA,sBACzB;AAAA,oBACF;AAAA,mBACA;AAAA,iBACD;AAAA,cACF;AAAA,YACA;AAAA,YACD,KAAK,OAAO;AAAA,YAEZ;AAAA,WACA;AAAA,QACF;AACA,sBAAc,eAAe,MAAM;AAElCF,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO;AAAA,YACP,SAAS;AAAA,YACT,YAAY;AAAA,WACZ;AAAA,SACD;AAAA,OACD;AAAA,IACF;AAAA,EACD;AACD;ACpDM,SAAS,YAAY;AAC1B,QAAM,MAAMG,cAAY,aAACC,SAAG;AAI5B,MAAI,MAAMC,iBAAK;AACf,SAAO;AAAA,IACL;AAAA,EACD;AACH;;;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/common/assets.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/common/assets.js.map index ec1e196..06a6c84 100644 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/common/assets.js.map +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/common/assets.js.map @@ -1 +1 @@ -{"version":3,"file":"assets.js","sources":["static/image/index/conceptTopBg.png","static/icon/home/conceptCenter/search.png","static/icon/home/conceptCenter/conceptScreenArrow.png","static/icon/home/downArrow.png","static/icon/home/upArrow.png","static/icon/home/browser.png","static/icon/home/like.png","static/icon/home/collect.png","static/icon/backBlack.png","static/icon/home/dateRange.png","static/icon/home/industrySearch.png","static/icon/home/industry_s.png","static/icon/home/level_s.png","static/icon/invest/upArrow.png","static/icon/invest/downArrow.png","static/image/index/noData.png","static/icon/home/monthLeftArrow.png","static/icon/home/monthRightArrow.png","static/icon/home/conceptCenter/sortType.png","static/icon/home/conceptCenter/transactionDate.png","static/icon/home/conceptCenter/timeAxis.png","static/icon/home/close.png","static/icon/home/conceptCenter/statistics.png","static/icon/home/conceptCenter/rank1.png","static/icon/home/conceptCenter/rank2.png","static/icon/home/conceptCenter/rank3.png","static/icon/home/conceptCenter/rankChg.png","static/icon/home/conceptCenter/calendar.png","static/icon/home/conceptCenter/browse.png","static/icon/home/sortArrow.png","static/icon/home/conceptCenter/pre.png","static/icon/home/conceptCenter/next.png","static/icon/home/conceptCenter/vipPopIcon.png","static/icon/home/conceptCenter/visitModule.png","static/icon/home/conceptCenter/free_s.png","static/icon/home/conceptCenter/pro_s.png","static/icon/mine/infoArrow.png","static/image/mine/vipBg.png","static/icon/mine/menuArrow.png","static/image/mine/service.png","static/icon/mine/basicInfo/edit.png","static/icon/mine/basicInfo/downArrow.png","static/icon/home/conceptCenter/lock.png","static/icon/home/expectScore.png","static/icon/home/expectScoreTips.png","static/icon/home/expectScoreDot.png","static/icon/home/eventDetails/like.png","static/icon/home/eventDetails/collect.png","static/icon/home/collect_s.png","static/icon/home/like_s.png","static/image/login/logo.png","static/icon/login/select_s.png","static/icon/login/select.png","static/icon/login/mobile.png","static/icon/login/code.png","static/icon/home/conceptCenter/chgDown.png","static/icon/home/conceptCenter/chgUp.png","static/icon/home/conceptCenter/newsReport.png","static/icon/home/conceptCenter/timeScreenArrow.png","static/icon/home/conceptCenter/reasonExpand.png","static/icon/home/conceptCenter/reasonRetract.png","pages/geGuCenter/icon/ydjk-icon.png","pages/geGuCenter/icon/ydjk-zs.png","pagesStock/static/icon/ai-icon.png","pagesStock/static/icon/ai-icon-1.png","pagesStock/static/icon/all-icon-3.png","pagesStock/static/icon/all-icon-4.png","pagesStock/static/icon/all-icon-5.png","pagesMine/static/image/vip/vipTopBg.png","pagesMine/static/image/vip/noVipTopBg.png","pagesMine/static/icon/vip/titleLeft_v.png","pagesMine/static/icon/vip/titleLeft.png","pagesMine/static/icon/vip/titleRight_v.png","pagesMine/static/icon/vip/titleRight.png","pagesMine/static/icon/vip/step1_v.png","pagesMine/static/icon/vip/step1.png","pagesMine/static/icon/vip/step2_v.png","pagesMine/static/icon/vip/step2.png","pagesMine/static/icon/vip/step3_v.png","pagesMine/static/icon/vip/step3.png","pagesMine/static/icon/vip/step4_v.png","pagesMine/static/icon/vip/step4.png","pagesMine/static/icon/vip/investQuestion.png","pagesMine/static/icon/vip/industrialResearch.png","pagesMine/static/icon/vip/operatingDecision.png","pagesMine/static/icon/vip/notContain.png","pagesMine/static/icon/vip/contain.png","pagesStock/static/icon/establishedTime.png","pagesStock/static/icon/registeredCapital.png","pagesStock/static/icon/location.png","pagesStock/static/icon/visitWebsite.png","pagesStock/static/icon/contrast.png","pagesStock/static/icon/optional.png","pagesStock/static/icon/share.png","pagesStock/static/icon/existStatus.png","pagesStock/static/icon/yRightArrow.png","pagesStock/static/icon/all-down-ed.png","static/icon/back.png","pagesStock/static/icon/all-icon-2.png","pagesStock/static/icon/downArrow.png","pagesStock/static/icon/upArrow.png","pagesStock/static/icon/female.png","pagesStock/static/icon/male.png","pagesStock/static/icon/lookMoreArrow.png","pagesStock/static/icon/logOffStatus.png","pagesStock/static/icon/industryRank.png","pagesStock/static/icon/rightArrow.png","pagesStock/static/icon/shangJiantou.png","pagesStock/static/icon/xiaJiantou.png","pagesStock/static/icon/yuan_shang.png","pagesStock/static/icon/yuan_jiang.png","pagesStock/static/icon/cwfx-1.png","pagesStock/static/icon/all-icon.png","pagesStock/static/icon/all-down.png","pagesStock/static/icon/cwfx-2.png","pagesStock/static/icon/news-search.png","pagesStock/static/icon/newsTime.png","pagesStock/static/icon/newsEyes.png","pagesStock/static/icon/newsFire.png"],"sourcesContent":["export default \"__VITE_ASSET__d6ecc137__\"","export default \"__VITE_ASSET__b302f437__\"","export default \"__VITE_ASSET__5adf95ad__\"","export default \"__VITE_ASSET__8df7b0f5__\"","export default \"__VITE_ASSET__ba196620__\"","export default \"__VITE_ASSET__7cd87439__\"","export default \"__VITE_ASSET__5865adfd__\"","export default \"__VITE_ASSET__91a42cd3__\"","export default \"__VITE_ASSET__e2320cab__\"","export default \"__VITE_ASSET__2eb5afb5__\"","export default \"__VITE_ASSET__88b167a0__\"","export default \"__VITE_ASSET__9575934c__\"","export default \"__VITE_ASSET__8c7915d5__\"","export default \"__VITE_ASSET__90bc001f__\"","export default \"__VITE_ASSET__aea13a27__\"","export default \"__VITE_ASSET__b24d5a1a__\"","export default \"__VITE_ASSET__dee2fcfb__\"","export default \"__VITE_ASSET__0c2c02c5__\"","export default \"__VITE_ASSET__82470a68__\"","export default \"__VITE_ASSET__e3b0c442__\"","export default \"__VITE_ASSET__c7a73343__\"","export default \"__VITE_ASSET__e8755299__\"","export default \"__VITE_ASSET__02e2faf5__\"","export default \"__VITE_ASSET__8a40398b__\"","export default \"__VITE_ASSET__d84819c5__\"","export default \"__VITE_ASSET__3d07c79e__\"","export default \"__VITE_ASSET__48155bdc__\"","export default \"__VITE_ASSET__bad00d9c__\"","export default \"__VITE_ASSET__52b3a70e__\"","export default \"__VITE_ASSET__ef257487__\"","export default \"__VITE_ASSET__fd14dd9b__\"","export default \"__VITE_ASSET__a07753e4__\"","export default \"__VITE_ASSET__e3b0c442__\"","export default \"__VITE_ASSET__e3b0c442__\"","export default \"__VITE_ASSET__c17f08dd__\"","export default \"__VITE_ASSET__deb69ad5__\"","export default \"__VITE_ASSET__5af0f618__\"","export default \"__VITE_ASSET__e806101e__\"","export default \"__VITE_ASSET__a9e08887__\"","export default \"__VITE_ASSET__38508020__\"","export default \"__VITE_ASSET__1abaff53__\"","export default \"__VITE_ASSET__e7517ca7__\"","export default \"__VITE_ASSET__004627de__\"","export default \"__VITE_ASSET__a55565e3__\"","export default \"__VITE_ASSET__f8a69fa0__\"","export default \"__VITE_ASSET__a2591d84__\"","export default \"__VITE_ASSET__5caa42c4__\"","export default \"__VITE_ASSET__ef008f83__\"","export default \"__VITE_ASSET__66931b80__\"","export default \"__VITE_ASSET__6e05d96f__\"","export default \"__VITE_ASSET__0f1956fd__\"","export default \"__VITE_ASSET__47866a71__\"","export default \"__VITE_ASSET__418b9a81__\"","export default \"__VITE_ASSET__5c886da6__\"","export default \"__VITE_ASSET__3eac5e41__\"","export default \"__VITE_ASSET__be94c031__\"","export default \"__VITE_ASSET__7a596e5e__\"","export default \"__VITE_ASSET__74e8da32__\"","export default \"__VITE_ASSET__e3b0c442__\"","export default \"__VITE_ASSET__3278d016__\"","export default \"__VITE_ASSET__3216ef00__\"","export default \"__VITE_ASSET__9712ef19__\"","export default \"__VITE_ASSET__f6ba6c32__\"","export default \"/pagesStock/static/icon/ai-icon.png\"","export default \"/pagesStock/static/icon/ai-icon-1.png\"","export default \"/pagesStock/static/icon/all-icon-3.png\"","export default \"/pagesStock/static/icon/all-icon-4.png\"","export default \"/pagesStock/static/icon/all-icon-5.png\"","export default \"/pagesMine/static/image/vip/vipTopBg.png\"","export default \"/pagesMine/static/image/vip/noVipTopBg.png\"","export default \"/pagesMine/static/icon/vip/titleLeft_v.png\"","export default \"/pagesMine/static/icon/vip/titleLeft.png\"","export default \"/pagesMine/static/icon/vip/titleRight_v.png\"","export default \"/pagesMine/static/icon/vip/titleRight.png\"","export default \"/pagesMine/static/icon/vip/step1_v.png\"","export default \"/pagesMine/static/icon/vip/step1.png\"","export default \"/pagesMine/static/icon/vip/step2_v.png\"","export default \"/pagesMine/static/icon/vip/step2.png\"","export default \"/pagesMine/static/icon/vip/step3_v.png\"","export default \"/pagesMine/static/icon/vip/step3.png\"","export default \"/pagesMine/static/icon/vip/step4_v.png\"","export default \"/pagesMine/static/icon/vip/step4.png\"","export default \"/pagesMine/static/icon/vip/investQuestion.png\"","export default \"/pagesMine/static/icon/vip/industrialResearch.png\"","export default \"/pagesMine/static/icon/vip/operatingDecision.png\"","export default \"/pagesMine/static/icon/vip/notContain.png\"","export default \"/pagesMine/static/icon/vip/contain.png\"","export default \"/pagesStock/static/icon/establishedTime.png\"","export default \"/pagesStock/static/icon/registeredCapital.png\"","export default \"/pagesStock/static/icon/location.png\"","export default \"/pagesStock/static/icon/visitWebsite.png\"","export default \"/pagesStock/static/icon/contrast.png\"","export default \"/pagesStock/static/icon/optional.png\"","export default \"/pagesStock/static/icon/share.png\"","export default \"/pagesStock/static/icon/existStatus.png\"","export default \"/pagesStock/static/icon/yRightArrow.png\"","export default \"/pagesStock/static/icon/all-down-ed.png\"","export default \"__VITE_ASSET__c9455274__\"","export default \"/pagesStock/static/icon/all-icon-2.png\"","export default \"/pagesStock/static/icon/downArrow.png\"","export default \"/pagesStock/static/icon/upArrow.png\"","export default \"/pagesStock/static/icon/female.png\"","export default \"/pagesStock/static/icon/male.png\"","export default \"/pagesStock/static/icon/lookMoreArrow.png\"","export default \"/pagesStock/static/icon/logOffStatus.png\"","export default \"/pagesStock/static/icon/industryRank.png\"","export default \"/pagesStock/static/icon/rightArrow.png\"","export default \"/pagesStock/static/icon/shangJiantou.png\"","export default \"/pagesStock/static/icon/xiaJiantou.png\"","export default \"/pagesStock/static/icon/yuan_shang.png\"","export default \"/pagesStock/static/icon/yuan_jiang.png\"","export default \"/pagesStock/static/icon/cwfx-1.png\"","export default \"/pagesStock/static/icon/all-icon.png\"","export default \"/pagesStock/static/icon/all-down.png\"","export default \"/pagesStock/static/icon/cwfx-2.png\"","export default \"/pagesStock/static/icon/news-search.png\"","export default \"/pagesStock/static/icon/newsTime.png\"","export default \"/pagesStock/static/icon/newsEyes.png\"","export default \"/pagesStock/static/icon/newsFire.png\""],"names":[],"mappings":";AAAA,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,aAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,aAAA;ACAf,MAAe,cAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,cAAA;ACAf,MAAe,cAAA;ACAf,MAAe,cAAA;ACAf,MAAe,cAAA;ACAf,MAAe,cAAA;ACAf,MAAe,cAAA;ACAf,MAAe,aAAA;ACAf,MAAe,aAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,cAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,aAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,aAAA;ACAf,MAAe,aAAA;ACAf,MAAe,aAAA;ACAf,MAAe,aAAA;ACAf,MAAe,aAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"} \ No newline at end of file +{"version":3,"file":"assets.js","sources":["static/image/index/conceptTopBg.png","static/icon/home/conceptCenter/search.png","static/icon/home/conceptCenter/conceptScreenArrow.png","static/icon/home/downArrow.png","static/icon/home/upArrow.png","static/icon/home/browser.png","static/icon/home/like.png","static/icon/home/collect.png","static/icon/backBlack.png","static/icon/home/dateRange.png","static/icon/home/industrySearch.png","static/icon/home/industry_s.png","static/icon/home/level_s.png","static/icon/invest/upArrow.png","static/icon/invest/downArrow.png","static/image/index/noData.png","static/icon/home/monthLeftArrow.png","static/icon/home/monthRightArrow.png","static/icon/home/conceptCenter/sortType.png","static/icon/home/conceptCenter/transactionDate.png","static/icon/home/conceptCenter/timeAxis.png","static/icon/home/close.png","static/icon/home/conceptCenter/statistics.png","static/icon/home/conceptCenter/rank1.png","static/icon/home/conceptCenter/rank2.png","static/icon/home/conceptCenter/rank3.png","static/icon/home/conceptCenter/rankChg.png","static/icon/home/conceptCenter/calendar.png","static/icon/home/conceptCenter/browse.png","static/icon/home/sortArrow.png","static/icon/home/conceptCenter/pre.png","static/icon/home/conceptCenter/next.png","static/icon/home/conceptCenter/vipPopIcon.png","static/icon/home/conceptCenter/visitModule.png","static/icon/home/conceptCenter/free_s.png","static/icon/home/conceptCenter/pro_s.png","static/icon/mine/infoArrow.png","static/image/mine/vipBg.png","static/icon/mine/menuArrow.png","static/image/mine/service.png","static/icon/mine/basicInfo/edit.png","static/icon/mine/basicInfo/downArrow.png","static/icon/home/conceptCenter/lock.png","static/icon/home/expectScore.png","static/icon/home/expectScoreTips.png","static/icon/home/expectScoreDot.png","static/icon/home/eventDetails/like.png","static/icon/home/eventDetails/collect.png","static/icon/home/collect_s.png","static/icon/home/like_s.png","static/image/login/logo.png","static/icon/login/select_s.png","static/icon/login/select.png","static/icon/login/mobile.png","static/icon/login/code.png","static/icon/home/conceptCenter/chgDown.png","static/icon/home/conceptCenter/chgUp.png","static/icon/home/conceptCenter/newsReport.png","static/icon/home/conceptCenter/timeScreenArrow.png","static/icon/home/conceptCenter/reasonExpand.png","static/icon/home/conceptCenter/reasonRetract.png","pages/geGuCenter/icon/ydjk-icon.png","pages/geGuCenter/icon/ydjk-zs.png","pagesStock/static/icon/ai-icon.png","pagesStock/static/icon/ai-icon-1.png","pagesStock/static/icon/all-icon-3.png","pagesStock/static/icon/all-icon-4.png","pagesStock/static/icon/all-icon-5.png","pagesMine/static/image/vip/vipTopBg.png","pagesMine/static/image/vip/noVipTopBg.png","pagesMine/static/icon/vip/titleLeft_v.png","pagesMine/static/icon/vip/titleLeft.png","pagesMine/static/icon/vip/titleRight_v.png","pagesMine/static/icon/vip/titleRight.png","pagesMine/static/icon/vip/step1_v.png","pagesMine/static/icon/vip/step1.png","pagesMine/static/icon/vip/step2_v.png","pagesMine/static/icon/vip/step2.png","pagesMine/static/icon/vip/step3_v.png","pagesMine/static/icon/vip/step3.png","pagesMine/static/icon/vip/step4_v.png","pagesMine/static/icon/vip/step4.png","pagesMine/static/icon/vip/investQuestion.png","pagesMine/static/icon/vip/industrialResearch.png","pagesMine/static/icon/vip/operatingDecision.png","pagesMine/static/icon/vip/notContain.png","pagesMine/static/icon/vip/contain.png","pagesStock/static/icon/establishedTime.png","pagesStock/static/icon/registeredCapital.png","pagesStock/static/icon/location.png","pagesStock/static/icon/contrast.png","pagesStock/static/icon/optional.png","pagesStock/static/icon/share.png","pagesStock/static/icon/existStatus.png","pagesStock/static/icon/yRightArrow.png","pagesStock/static/icon/all-down-ed.png","static/icon/back.png","pagesStock/static/icon/all-icon-2.png","pagesStock/static/icon/downArrow.png","pagesStock/static/icon/upArrow.png","pagesStock/static/icon/female.png","pagesStock/static/icon/male.png","pagesStock/static/icon/lookMoreArrow.png","pagesStock/static/icon/logOffStatus.png","pagesStock/static/icon/industryRank.png","pagesStock/static/icon/rightArrow.png","pagesStock/static/icon/shangJiantou.png","pagesStock/static/icon/xiaJiantou.png","pagesStock/static/icon/yuan_shang.png","pagesStock/static/icon/yuan_jiang.png","pagesStock/static/icon/cwfx-1.png","pagesStock/static/icon/all-icon.png","pagesStock/static/icon/all-down.png","pagesStock/static/icon/cwfx-2.png","pagesStock/static/icon/news-search.png","pagesStock/static/icon/newsTime.png","pagesStock/static/icon/newsEyes.png","pagesStock/static/icon/newsFire.png"],"sourcesContent":["export default \"__VITE_ASSET__d6ecc137__\"","export default \"__VITE_ASSET__b302f437__\"","export default \"__VITE_ASSET__5adf95ad__\"","export default \"__VITE_ASSET__8df7b0f5__\"","export default \"__VITE_ASSET__ba196620__\"","export default \"__VITE_ASSET__7cd87439__\"","export default \"__VITE_ASSET__5865adfd__\"","export default \"__VITE_ASSET__91a42cd3__\"","export default \"__VITE_ASSET__e2320cab__\"","export default \"__VITE_ASSET__2eb5afb5__\"","export default \"__VITE_ASSET__88b167a0__\"","export default \"__VITE_ASSET__9575934c__\"","export default \"__VITE_ASSET__8c7915d5__\"","export default \"__VITE_ASSET__90bc001f__\"","export default \"__VITE_ASSET__aea13a27__\"","export default \"__VITE_ASSET__b24d5a1a__\"","export default \"__VITE_ASSET__dee2fcfb__\"","export default \"__VITE_ASSET__0c2c02c5__\"","export default \"__VITE_ASSET__82470a68__\"","export default \"__VITE_ASSET__e3b0c442__\"","export default \"__VITE_ASSET__c7a73343__\"","export default \"__VITE_ASSET__e8755299__\"","export default \"__VITE_ASSET__02e2faf5__\"","export default \"__VITE_ASSET__8a40398b__\"","export default \"__VITE_ASSET__d84819c5__\"","export default \"__VITE_ASSET__3d07c79e__\"","export default \"__VITE_ASSET__48155bdc__\"","export default \"__VITE_ASSET__bad00d9c__\"","export default \"__VITE_ASSET__52b3a70e__\"","export default \"__VITE_ASSET__ef257487__\"","export default \"__VITE_ASSET__fd14dd9b__\"","export default \"__VITE_ASSET__a07753e4__\"","export default \"__VITE_ASSET__e3b0c442__\"","export default \"__VITE_ASSET__e3b0c442__\"","export default \"__VITE_ASSET__c17f08dd__\"","export default \"__VITE_ASSET__deb69ad5__\"","export default \"__VITE_ASSET__5af0f618__\"","export default \"__VITE_ASSET__e806101e__\"","export default \"__VITE_ASSET__a9e08887__\"","export default \"__VITE_ASSET__38508020__\"","export default \"__VITE_ASSET__1abaff53__\"","export default \"__VITE_ASSET__e7517ca7__\"","export default \"__VITE_ASSET__004627de__\"","export default \"__VITE_ASSET__a55565e3__\"","export default \"__VITE_ASSET__f8a69fa0__\"","export default \"__VITE_ASSET__a2591d84__\"","export default \"__VITE_ASSET__5caa42c4__\"","export default \"__VITE_ASSET__ef008f83__\"","export default \"__VITE_ASSET__66931b80__\"","export default \"__VITE_ASSET__6e05d96f__\"","export default \"__VITE_ASSET__0f1956fd__\"","export default \"__VITE_ASSET__47866a71__\"","export default \"__VITE_ASSET__418b9a81__\"","export default \"__VITE_ASSET__5c886da6__\"","export default \"__VITE_ASSET__3eac5e41__\"","export default \"__VITE_ASSET__be94c031__\"","export default \"__VITE_ASSET__7a596e5e__\"","export default \"__VITE_ASSET__74e8da32__\"","export default \"__VITE_ASSET__e3b0c442__\"","export default \"__VITE_ASSET__3278d016__\"","export default \"__VITE_ASSET__3216ef00__\"","export default \"__VITE_ASSET__9712ef19__\"","export default \"__VITE_ASSET__f6ba6c32__\"","export default \"/pagesStock/static/icon/ai-icon.png\"","export default \"/pagesStock/static/icon/ai-icon-1.png\"","export default \"/pagesStock/static/icon/all-icon-3.png\"","export default \"/pagesStock/static/icon/all-icon-4.png\"","export default \"/pagesStock/static/icon/all-icon-5.png\"","export default \"/pagesMine/static/image/vip/vipTopBg.png\"","export default \"/pagesMine/static/image/vip/noVipTopBg.png\"","export default \"/pagesMine/static/icon/vip/titleLeft_v.png\"","export default \"/pagesMine/static/icon/vip/titleLeft.png\"","export default \"/pagesMine/static/icon/vip/titleRight_v.png\"","export default \"/pagesMine/static/icon/vip/titleRight.png\"","export default \"/pagesMine/static/icon/vip/step1_v.png\"","export default \"/pagesMine/static/icon/vip/step1.png\"","export default \"/pagesMine/static/icon/vip/step2_v.png\"","export default \"/pagesMine/static/icon/vip/step2.png\"","export default \"/pagesMine/static/icon/vip/step3_v.png\"","export default \"/pagesMine/static/icon/vip/step3.png\"","export default \"/pagesMine/static/icon/vip/step4_v.png\"","export default \"/pagesMine/static/icon/vip/step4.png\"","export default \"/pagesMine/static/icon/vip/investQuestion.png\"","export default \"/pagesMine/static/icon/vip/industrialResearch.png\"","export default \"/pagesMine/static/icon/vip/operatingDecision.png\"","export default \"/pagesMine/static/icon/vip/notContain.png\"","export default \"/pagesMine/static/icon/vip/contain.png\"","export default \"/pagesStock/static/icon/establishedTime.png\"","export default \"/pagesStock/static/icon/registeredCapital.png\"","export default \"/pagesStock/static/icon/location.png\"","export default \"/pagesStock/static/icon/contrast.png\"","export default \"/pagesStock/static/icon/optional.png\"","export default \"/pagesStock/static/icon/share.png\"","export default \"/pagesStock/static/icon/existStatus.png\"","export default \"/pagesStock/static/icon/yRightArrow.png\"","export default \"/pagesStock/static/icon/all-down-ed.png\"","export default \"__VITE_ASSET__c9455274__\"","export default \"/pagesStock/static/icon/all-icon-2.png\"","export default \"/pagesStock/static/icon/downArrow.png\"","export default \"/pagesStock/static/icon/upArrow.png\"","export default \"/pagesStock/static/icon/female.png\"","export default \"/pagesStock/static/icon/male.png\"","export default \"/pagesStock/static/icon/lookMoreArrow.png\"","export default \"/pagesStock/static/icon/logOffStatus.png\"","export default \"/pagesStock/static/icon/industryRank.png\"","export default \"/pagesStock/static/icon/rightArrow.png\"","export default \"/pagesStock/static/icon/shangJiantou.png\"","export default \"/pagesStock/static/icon/xiaJiantou.png\"","export default \"/pagesStock/static/icon/yuan_shang.png\"","export default \"/pagesStock/static/icon/yuan_jiang.png\"","export default \"/pagesStock/static/icon/cwfx-1.png\"","export default \"/pagesStock/static/icon/all-icon.png\"","export default \"/pagesStock/static/icon/all-down.png\"","export default \"/pagesStock/static/icon/cwfx-2.png\"","export default \"/pagesStock/static/icon/news-search.png\"","export default \"/pagesStock/static/icon/newsTime.png\"","export default \"/pagesStock/static/icon/newsEyes.png\"","export default \"/pagesStock/static/icon/newsFire.png\""],"names":[],"mappings":";AAAA,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,aAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,aAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,cAAA;ACAf,MAAe,cAAA;ACAf,MAAe,cAAA;ACAf,MAAe,cAAA;ACAf,MAAe,cAAA;ACAf,MAAe,cAAA;ACAf,MAAe,cAAA;ACAf,MAAe,aAAA;ACAf,MAAe,aAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,cAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,aAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,aAAA;ACAf,MAAe,aAAA;ACAf,MAAe,aAAA;ACAf,MAAe,aAAA;ACAf,MAAe,aAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/LCCalendar/LCCalendar.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/LCCalendar/LCCalendar.js.map index cc6ff8f..18f0a68 100644 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/components/LCCalendar/LCCalendar.js.map +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/LCCalendar/LCCalendar.js.map @@ -1 +1 @@ -{"version":3,"file":"LCCalendar.js","sources":["components/LCCalendar/LCCalendar.vue","/Users/shangzhengjie/Desktop/JiaZhiQianYan/components/LCCalendar/LCCalendar.vue?type=component"],"sourcesContent":["\r\n\r\n \r\n\r\n","import Component from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/components/LCCalendar/LCCalendar.vue'\nwx.createComponent(Component)"],"names":["calendarCombinedData","uni","date"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"LCCalendar.js","sources":["components/LCCalendar/LCCalendar.vue","/Users/shangzhengjie/Desktop/JiaZhiQianYan/components/LCCalendar/LCCalendar.vue?type=component"],"sourcesContent":["\r\n\r\n \r\n\r\n","import Component from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/components/LCCalendar/LCCalendar.vue'\nwx.createComponent(Component)"],"names":["calendarCombinedData","uni","date"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/LCCalendar2/LCCalendar2.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/LCCalendar2/LCCalendar2.js.map index 921ef16..3091457 100644 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/components/LCCalendar2/LCCalendar2.js.map +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/LCCalendar2/LCCalendar2.js.map @@ -1 +1 @@ -{"version":3,"file":"LCCalendar2.js","sources":["components/LCCalendar2/LCCalendar2.vue","/Users/shangzhengjie/Desktop/JiaZhiQianYan/components/LCCalendar2/LCCalendar2.vue?type=component"],"sourcesContent":["\r\n\r\n\r\n\r\n","import Component from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/components/LCCalendar2/LCCalendar2.vue'\nwx.createComponent(Component)"],"names":["date","uni"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"LCCalendar2.js","sources":["components/LCCalendar2/LCCalendar2.vue","/Users/shangzhengjie/Desktop/JiaZhiQianYan/components/LCCalendar2/LCCalendar2.vue?type=component"],"sourcesContent":["\r\n\r\n\r\n\r\n","import Component from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/components/LCCalendar2/LCCalendar2.vue'\nwx.createComponent(Component)"],"names":["date","uni"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/WordCloud/WordCloud.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/WordCloud/WordCloud.js.map new file mode 100644 index 0000000..926d2d5 --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/WordCloud/WordCloud.js.map @@ -0,0 +1 @@ +{"version":3,"file":"WordCloud.js","sources":["components/WordCloud/WordCloud.vue?type=page"],"sourcesContent":["import MiniProgramPage from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/components/WordCloud/WordCloud.vue'\nwx.createPage(MiniProgramPage)"],"names":["MiniProgramPage"],"mappings":";;AACA,GAAG,WAAWA,UAAe,eAAA;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/WordCloud/WordCloud2.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/WordCloud/WordCloud2.js.map new file mode 100644 index 0000000..5fbae25 --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/WordCloud/WordCloud2.js.map @@ -0,0 +1 @@ +{"version":3,"file":"WordCloud2.js","sources":["/Users/shangzhengjie/Desktop/JiaZhiQianYan/components/WordCloud/WordCloud.vue?type=page"],"sourcesContent":["import MiniProgramPage from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/components/WordCloud/WordCloud.vue'\nwx.createPage(MiniProgramPage)"],"names":["MiniProgramPage"],"mappings":";;AACA,GAAG,WAAWA,UAAe,eAAA;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/cwfx-view/cwfx-view.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/cwfx-view/cwfx-view.js.map index dd85a44..9460b9b 100644 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/components/cwfx-view/cwfx-view.js.map +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/cwfx-view/cwfx-view.js.map @@ -1 +1 @@ -{"version":3,"file":"cwfx-view.js","sources":["components/cwfx-view/cwfx-view.vue","/Users/shangzhengjie/Desktop/JiaZhiQianYan/components/cwfx-view/cwfx-view.vue?type=component"],"sourcesContent":["\n\n\n\n","import Component from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/components/cwfx-view/cwfx-view.vue'\nwx.createComponent(Component)"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"cwfx-view.js","sources":["components/cwfx-view/cwfx-view.vue","/Users/shangzhengjie/Desktop/JiaZhiQianYan/components/cwfx-view/cwfx-view.vue?type=component"],"sourcesContent":["\n\n\n\n","import Component from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/components/cwfx-view/cwfx-view.vue'\nwx.createComponent(Component)"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/cwsj-view/cwsj-view.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/cwsj-view/cwsj-view.js.map index 949ee0e..04ee78a 100644 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/components/cwsj-view/cwsj-view.js.map +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/cwsj-view/cwsj-view.js.map @@ -1 +1 @@ -{"version":3,"file":"cwsj-view.js","sources":["components/cwsj-view/cwsj-view.vue","/Users/shangzhengjie/Desktop/JiaZhiQianYan/components/cwsj-view/cwsj-view.vue?type=component"],"sourcesContent":["\n\n\n\n","import Component from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/components/cwsj-view/cwsj-view.vue'\nwx.createComponent(Component)"],"names":["getNumStr"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"cwsj-view.js","sources":["components/cwsj-view/cwsj-view.vue","/Users/shangzhengjie/Desktop/JiaZhiQianYan/components/cwsj-view/cwsj-view.vue?type=component"],"sourcesContent":["\n\n\n\n","import Component from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/components/cwsj-view/cwsj-view.vue'\nwx.createComponent(Component)"],"names":["getNumStr","accDiv","accSub","accMul"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/cyl-view/cyl-view.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/cyl-view/cyl-view.js.map index 20d9a37..c560792 100644 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/components/cyl-view/cyl-view.js.map +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/components/cyl-view/cyl-view.js.map @@ -1 +1 @@ -{"version":3,"file":"cyl-view.js","sources":["components/cyl-view/cyl-view.vue","/Users/shangzhengjie/Desktop/JiaZhiQianYan/components/cyl-view/cyl-view.vue?type=component"],"sourcesContent":["\r\n\r\n\r\n\r\n","import Component from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/components/cyl-view/cyl-view.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;AA2FC,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,OAAO;AACN,WAAO;AAAA,MACN,QAAQ;AAAA,MACR,cAAc;AAAA,MACd,OAAO;AAAA,QAAC;AAAA,UACN,OAAO;AAAA,UACP,OAAO;AAAA,UACP,MAAM;AAAA,UACN,MAAK;AAAA,QACL;AAAA,QACD;AAAA,UACC,OAAO;AAAA,UACP,OAAO;AAAA,UACP,MAAM;AAAA,UACN,MAAK;AAAA,QACL;AAAA,QACD;AAAA,UACC,OAAO;AAAA,UACP,OAAO;AAAA,UACP,MAAM;AAAA,UACN,MAAK;AAAA,QACN;AAAA,MACA;AAAA,MACD,WAAW;AAAA;EAGZ;AAAA,EACD,OAAM;AAAA,IACL,wBAAuB;AAAA,IACvB,cAAa;AAAA;AAAA,IACb,oBAAmB;AAAA;AAAA,IACnB,gBAAe;AAAA;AAAA,IACf,YAAW;AAAA;AAAA,EACX;AAAA,EACD,OAAM;AAAA,IACL,uBAAuB,UACvB;AACC,WAAK,MAAM,CAAC,EAAE,QAAQ,SAAS;AAC/B,WAAK,MAAM,CAAC,EAAE,QAAQ,SAAS;AAC/B,WAAK,MAAM,CAAC,EAAE,QAAQ,SAAS;AAAA,IAChC;AAAA,EACA;AAAA,EACD,SAAS;AAAA,IACR,kBAAkB,OAAO;AACxB,WAAK,eAAe;AAAA,IACpB;AAAA,IACD,YAAY,MAAM;AACjB,WAAK,MAAM,UAAS,IAAI;AAAA,IACzB;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC9ID,GAAG,gBAAgB,SAAS;"} \ No newline at end of file +{"version":3,"file":"cyl-view.js","sources":["components/cyl-view/cyl-view.vue","/Users/shangzhengjie/Desktop/JiaZhiQianYan/components/cyl-view/cyl-view.vue?type=component"],"sourcesContent":["\r\n\r\n\r\n\r\n","import Component from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/components/cyl-view/cyl-view.vue'\nwx.createComponent(Component)"],"names":["uni"],"mappings":";;;AA8FC,MAAM,UAAU,QAAQ,qDAAqD;AAE7E,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,OAAO;AACN,WAAO;AAAA,MACN,QAAQ;AAAA,MACR,cAAc;AAAA,MACd,OAAO;AAAA,QAAC;AAAA,UACN,OAAO;AAAA,UACP,OAAO;AAAA,UACP,MAAM;AAAA,UACN,MAAK;AAAA,QACL;AAAA,QACD;AAAA,UACC,OAAO;AAAA,UACP,OAAO;AAAA,UACP,MAAM;AAAA,UACN,MAAK;AAAA,QACL;AAAA,QACD;AAAA,UACC,OAAO;AAAA,UACP,OAAO;AAAA,UACP,MAAM;AAAA,UACN,MAAK;AAAA,QACN;AAAA,MACA;AAAA,MACD,WAAW;AAAA,MACX,QAAO;AAAA,QACN,QAAO;AAAA,UACN,MAAK;AAAA,QACL;AAAA,QACD,MAAK;AAAA,UACJ,MAAK;AAAA,UACL,OAAM;AAAA,UACN,KAAI;AAAA,UACJ,QAAO;AAAA,QACP;AAAA,QACD,QAAQ;AAAA,UACJ;AAAA,YACE,MAAM;AAAA,YACT,MAAK;AAAA,YACF,MAAM,CAAE;AAAA,YACX,OAAM,CAAE;AAAA,UACP;AAAA,QACJ;AAAA,MACA;AAAA;EAEF;AAAA,EACD,OAAM;AAAA,IACL,wBAAuB;AAAA,IACvB,cAAa;AAAA;AAAA,IACb,oBAAmB;AAAA;AAAA,IACnB,gBAAe;AAAA;AAAA,IACf,YAAW;AAAA;AAAA,IACX,qBAAoB;AAAA;AAAA,EACpB;AAAA,EACD,OAAM;AAAA,IACL,uBAAuB,UACvB;AACC,WAAK,MAAM,CAAC,EAAE,QAAQ,SAAS;AAC/B,WAAK,MAAM,CAAC,EAAE,QAAQ,SAAS;AAC/B,WAAK,MAAM,CAAC,EAAE,QAAQ,SAAS;AAAA,IAC/B;AAAA,IACD,oBAAoB,UACpB;AACC,UAAI,OAAO,CAAC;AACZ,UAAI,QAAQ,CAAC;AACb,UAAI,OAAO,CAAC;AACZ,eAAS,QAAQ,UAAU;AAC1B,YAAG,KAAK,QAAQ,KAAK,OAAO,SAAS,KAAG,IACxC;AACC,eAAK,KAAK,KAAK,OAAO,SAAS;AAC/B,eAAK,KAAK,EAAC,MAAK,KAAK,OAAO,UAAS,CAAC;AAAA,QACvC;AACA,cAAM,KAAK,EAAC,QAAQ,KAAK,OAAO,WAAW,QAAQ,KAAK,OAAO,WAAY,OAAO,KAAK,aAAa,WAAU,CAAC;AAAA,MAChH;AACA,WAAK,OAAO,OAAO,CAAC,EAAE,OAAO;AAC7B,WAAK,OAAO,OAAO,CAAC,EAAE,QAAQ;AAAA,IAC/B;AAAA,EACA;AAAA,EACD,SAAS;AAAA,IACR,MAAM,OAAO;AAEZ,YAAM,QAAQ,MAAM,KAAK,MAAM,SAAS,KAAK,OAAO;AAIpDA,oBAAAA,MAAA,MAAA,OAAA,2CAAY,KAAK;AACjBA,oBAAAA,MAAA,MAAA,OAAA,2CAAY,KAAK,MAAM;AACvB,YAAM,UAAU,KAAK,MAAM;AAAA,IAE3B;AAAA,IACD,kBAAkB,OAAO;AACxB,UAAG,KAAK,gBAAc,OAAO;AAC5B,aAAK,eAAe;AACpB,YAAG,SAAO,GAAG;AACZ,cAAI,OAAO;AACX,qBAAW,WAAW;AACrB,iBAAK,KAAK;AAAA,UACV,GAAE,GAAG;AAAA,QACP;AAAA,MACD;AAAA,IACA;AAAA,IACD,YAAY,MAAM;AACjB,WAAK,MAAM,UAAS,IAAI;AAAA,IACzB;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACzMD,GAAG,gBAAgB,SAAS;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/geGuCenter/detail.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/geGuCenter/detail.js.map index f8de7e4..27197e3 100644 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/geGuCenter/detail.js.map +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/geGuCenter/detail.js.map @@ -1 +1 @@ -{"version":3,"file":"detail.js","sources":["pages/geGuCenter/detail.vue","pages/geGuCenter/detail.vue?type=page"],"sourcesContent":["\r\n\r\n\r\n\r\n","import MiniProgramPage from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/pages/geGuCenter/detail.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject"],"mappings":";;;AAwDC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,MAAMA,cAAM,OAAC,WAAW;AAAA,MACxB,YAAY;AAAA,MACZ,UAAU;AAAA,QAAC;AAAA,UACT,OAAO;AAAA,UACP,OAAO;AAAA,QACP;AAAA,QACD;AAAA,UACC,OAAO;AAAA,UACP,OAAO;AAAA,QACP;AAAA,QACD;AAAA,UACC,OAAO;AAAA,UACP,OAAO;AAAA,QACR;AAAA,MACA;AAAA,MACD,YAAY;AAAA,IACb;AAAA,EACA;AAAA,EACD,OAAO,GAAG;AACT,SAAK,cAAc,EAAE;AACrB,SAAK,aAAa,KAAK,QAAQ,KAAK,KAAK,MAAM,MAAMA,cAAM,OAAC,aAAa;AAAA,EACzE;AAAA,EACD,SAAS,CAET;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACnFD,GAAG,WAAW,eAAe;"} \ No newline at end of file +{"version":3,"file":"detail.js","sources":["pages/geGuCenter/detail.vue","pages/geGuCenter/detail.vue?type=page"],"sourcesContent":["\r\n\r\n\r\n\r\n","import MiniProgramPage from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/pages/geGuCenter/detail.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","marketHeatmap","uni"],"mappings":";;;;AAiEC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,MAAMA,cAAM,OAAC,WAAW;AAAA,MACxB,YAAY;AAAA,MACZ,cAAc,CAAE;AAAA,MAChB,cAAc,CAAE;AAAA,MAChB,aAAa;AAAA;AAAA,MACb,UAAU;AAAA,QAAC;AAAA,UACT,OAAO;AAAA,UACP,OAAO;AAAA,QACP;AAAA,QACD;AAAA,UACC,OAAO;AAAA,UACP,OAAO;AAAA,QACP;AAAA,QACD;AAAA,UACC,OAAO;AAAA,UACP,OAAO;AAAA,QACR;AAAA,MACA;AAAA,MACD,YAAY;AAAA,IACb;AAAA,EACA;AAAA,EACD,OAAO,GAAG;AACT,SAAK,cAAc,EAAE;AACrB,SAAK,aAAa,KAAK,QAAQ,KAAK,KAAK,MAAM,MAAMA,cAAM,OAAC,aAAa;AACzE,SAAK,cAAc;AAAA,EACnB;AAAA,EACD,SAAS;AAAA,IACR,gBAAgB,OAAO;AACtB,WAAK,aAAa;AAElB,WAAK,cAAa;AAAA,IAClB;AAAA,IACF,aAAa,KAAK;AAEhB,YAAM,YAAY,IAAI,aAAa,IAAI,WAAW,QAAQ,CAAC,IAAI;AAC/D,YAAM,SAAS,IAAI,SAAS,IAAI,OAAO,QAAQ,CAAC,IAAI;AAEpD,YAAM,gBAAgB,IAAI,iBAAiB,OAAO,IAAI,cAAc,IAAI;AAGxE,UAAI,mBAAmB;AACvB,UAAI,aAAa;AACjB,UAAI,gBAAgB,GAAG;AACrB,2BAAmB,IAAI,aAAa;AACpC,qBAAa;AAAA,iBACJ,gBAAgB,GAAG;AAC5B,2BAAmB,GAAG,aAAa;AACnC,qBAAa;AAAA,aACR;AACL,2BAAmB;AACnB,qBAAa;AAAA,MACf;AAGA,aAAO;AAAA,QACL,CAAC,IAAI,YAAY,IAAI,UAAU;AAAA,QAC/B,CAAC,kBAAkB,IAAI,UAAU;AAAA;AAAA,QACjC,CAAC,GAAG,SAAS,IAAI;AAAA,QACjB,CAAC,GAAG,MAAM,IAAI;AAAA,QACd,CAAC,IAAI,YAAY,IAAI;AAAA;AAAA;IAExB;AAAA,IACA,gBAAgB;AACf,UAAI,QAAQ;AAAA,QACX,OAAO;AAAA,QACP,MAAM,KAAK;AAAA,MACZ;AACAC,kBAAAA,cAAc,KAAK,EAAE,KAAK,SAAO;AAEhC,aAAK,eAAe,IAAI,QAAQ,CAAA;AAEhC,aAAK,uBAAsB;AAAA,MAE5B,CAAC,EAAE,MAAM,WAAS;AAAA,OAEjB;AAAA,IACD;AAAA;AAAA,IAED,yBAAyB;AACxB,YAAM;AAAA,QACL;AAAA,QACA;AAAA,MACD,IAAI;AACJ,UAAI,WAAW,CAAA;AAEf,cAAQ,YAAU;AAAA,QACjB,KAAK;AACJ,qBAAW,aAAa,OAAO,UAAQ,KAAK,aAAa,GAAI;AAC7D;AAAA,QACD,KAAK;AACJ,qBAAW,aAAa,OAAO,UAAQ,KAAK,cAAc,OAAO,KAAK,cAAc,GAAI;AACxF;AAAA,QACD,KAAK;AACJ,qBAAW,aAAa,OAAO,UAAQ,KAAK,cAAc,OAAO,KAAK,cAAc,GAAG;AACvF;AAAA,QACD;AACC,qBAAW;AAAA,MACb;AAEA,WAAK,eAAe;AAAA,IACpB;AAAA,IACD,YAAY,MAAM;AACjBC,oBAAAA,MAAI,WAAW;AAAA,QACd,KAAK,4DAA4D,KAAK;AAAA,OACtE;AAAA,IACD;AAAA,EACF;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC9KD,GAAG,WAAW,eAAe;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/geGuCenter/geGuCenter.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/geGuCenter/geGuCenter.js.map index 2ed9314..458013d 100644 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/geGuCenter/geGuCenter.js.map +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/geGuCenter/geGuCenter.js.map @@ -1 +1 @@ -{"version":3,"file":"geGuCenter.js","sources":["pages/geGuCenter/geGuCenter.vue","pages/geGuCenter/geGuCenter.vue?type=page"],"sourcesContent":["\r\n\r\n\r\n\r\n","import MiniProgramPage from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/pages/geGuCenter/geGuCenter.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","conceptsDailyTop","marketHeatmap","marketStatistics","marketHotspotOverview","uni"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"geGuCenter.js","sources":["pages/geGuCenter/geGuCenter.vue","pages/geGuCenter/geGuCenter.vue?type=page"],"sourcesContent":["\r\n\r\n\r\n\r\n","import MiniProgramPage from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/pages/geGuCenter/geGuCenter.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","conceptsDailyTop","marketHeatmap","marketStatistics","marketHotspotOverview","uni","conceptStocks"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/ztfx/ztfx.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/ztfx/ztfx.js.map index 7c9b96f..d35efb9 100644 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/ztfx/ztfx.js.map +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/ztfx/ztfx.js.map @@ -1 +1 @@ -{"version":3,"file":"ztfx.js","sources":["pages/ztfx/ztfx.vue","pages/ztfx/ztfx.vue?type=page"],"sourcesContent":["\r\n\r\n\r\n\r\n","import MiniProgramPage from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/pages/ztfx/ztfx.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","uni","analyseHighStocks"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ztfx.js","sources":["pages/ztfx/ztfx.vue","pages/ztfx/ztfx.vue?type=page"],"sourcesContent":["\r\n\r\n\r\n\r\n","import MiniProgramPage from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/pages/ztfx/ztfx.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","uni","getBaseURL1","analyseHighStocks"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.js.map index ec5fc3d..6690ea4 100644 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.js.map +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.js.map @@ -1 +1 @@ -{"version":3,"file":"stockCenterDetails.js","sources":["pagesStock/stockCenterDetails/stockCenterDetails.vue","pagesStock/stockCenterDetails/stockCenterDetails.vue?type=page"],"sourcesContent":["\r\n\r\n\r\n\r\n","import MiniProgramPage from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/pagesStock/stockCenterDetails/stockCenterDetails.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","getLocalDate","getRateUpOrDown","getNumStr","searchStockInfo","stockBasicInfo","quoteDetailsInfo","actualControl","ownershipConcentration","topShareholdersList","topCirculatingShareholdersList","managementTeam","branchesList","comprehensiveAnalysis","industryRankList","valueChainAnalysis","valueChainRelatedCompany","keyFactorsTimeline","financialStockInfo","financialMetrics","financialComparison","financialMainBusiness","financialBalanceSheet","cashflowSheet","incomeStatementSheet","eventList","companyAnnouncementsList"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"stockCenterDetails.js","sources":["pagesStock/stockCenterDetails/stockCenterDetails.vue","pagesStock/stockCenterDetails/stockCenterDetails.vue?type=page"],"sourcesContent":["\r\n\r\n\r\n\r\n","import MiniProgramPage from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/pagesStock/stockCenterDetails/stockCenterDetails.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","getLocalDate","getRateUpOrDown","getNumStr","accAdd","accDiv","accSub","searchStockInfo","stockBasicInfo","quoteDetailsInfo","actualControl","ownershipConcentration","topShareholdersList","topCirculatingShareholdersList","managementTeam","branchesList","comprehensiveAnalysis","industryRankList","valueChainAnalysis","valueChainRelatedCompany","keyFactorsTimeline","financialStockInfo","financialMetrics","financialComparison","financialMainBusiness","financialBalanceSheet","cashflowSheet","incomeStatementSheet","eventList","companyAnnouncementsList"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pagesStock/stockCenterDetails/webView/webView.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pagesStock/stockCenterDetails/webView/webView.js.map new file mode 100644 index 0000000..46b24f3 --- /dev/null +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/pagesStock/stockCenterDetails/webView/webView.js.map @@ -0,0 +1 @@ +{"version":3,"file":"webView.js","sources":["pagesStock/stockCenterDetails/webView/webView.vue","pagesStock/stockCenterDetails/webView/webView.vue?type=page"],"sourcesContent":["\n\n\n\n\n","import MiniProgramPage from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/pagesStock/stockCenterDetails/webView/webView.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;AAOC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,KAAI;AAAA,IACL;AAAA,EACA;AAAA,EACD,OAAO,GAAG;AACT,QAAG,EAAE,KACL;AACC,WAAK,MAAM,EAAE;AAAA,IACd;AAAA,EACA;AAAA,EACD,SAAS,CAET;AACD;;;;;;;ACrBD,GAAG,WAAW,eAAe;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/request/api.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/request/api.js.map index 97a0eca..0182235 100644 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/request/api.js.map +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/request/api.js.map @@ -1 +1 @@ -{"version":3,"file":"api.js","sources":["request/api.js"],"sourcesContent":["// api接口统一管理\nimport { get, post } from './http.js'\n\n\n/**\n * 发送短信\n */\nexport const sendSMS = param => post('/api/auth/send-sms',param)\n\n\n/**\n * 手机登录\n */\nexport const loginByPhone = param => post('/api/auth/login/phone',param)\n/**\n * 邮箱登录\n */\nexport const loginByEmail = param => post('/api/auth/login/email',param)\n/**\n * 微信登录\n */\nexport const loginByWx = param => post('/api/auth/login/wechat',param)\n/**\n * 微信绑定手机号\n */\nexport const wxBindPhone = param => post('/api/auth/bindphone/wechat',param)\n\n/**\n * 行业分类列表\n */\nexport const industryCategoryList = param => get('/api/sector/hierarchy',param)\n/**\n * 股票分类列表\n */\nexport const stockCategoryList = param => get('/api/sector/banner',param)\n/**\n * 筛选选项\n */\nexport const filterOptions = param => get('/api/filter/options',param)\n/**\n * 事件列表\n */\nexport const eventList = (param,isNotPort) => get('/api/events',param,isNotPort)\n/**\n * 首页热门事件、分类统计、相关企业数据\n */\nexport const homeData = param => get('/api/home',param)\n/**\n * 事件相关标的\n */\nexport const eventRelatedStock = id => get('/api/event/'+id+'/related-stocks-detail')\n/**\n * 个股详情\n */\nexport const stockDetails = (id,code) => get('/api/event/'+id+'/stock/'+code+'/detail')\n/**\n * 股票K线数据\n */\nexport const stockCandlestickChartData = (code,param) => get('/api/stock/'+code+'/kline',param)\n/**\n * 事件相关概念\n */\nexport const eventRelatedConcept = param => post('/concept-api/search',param,true)\n/**\n * 事件历史事件\n */\nexport const eventHistoryEvent = id => get('/api/event/'+id+'/historical-events')\n/**\n * 事件关联数据\n */\nexport const eventRelatedData = id => get('/api/event/'+id+'/related-data-list')\n/**\n * 事件传导链\n */\nexport const eventTransmissionChain = id => get('/api/event/'+id+'/transmission-chain')\n/**\n * 事件评论列表\n */\nexport const eventCommentList = id => get('/api/event/'+id+'/comments')\n/**\n * 事件添加关注\n */\nexport const followEvent = id => post('/event/follow/'+id)\n/**\n * 评论事件\n */\nexport const commentEvent = (id,param) => post('/post/create/'+id,param)\n/**\n * 点赞事件评论\n */\nexport const likeEventComment = id => post('/post/like/'+id)\n/**\n * 回复评论\n */\nexport const replyComment = (id,param) => post('/post/comment/'+id,param)\n/**\n * 评论回复列表\n */\nexport const commentReplyList = id => post('/post/comments/'+id)\n\n/**\n * 最新价格日期\n */\nexport const newestPriceDate = param => get('/concept-api/price/latest',param,true)\n/**\n * 概念统计排行榜\n */\nexport const conceptRankList = param => get('/concept-api/statistics',param,true)\n/**\n * 概念详情\n */\nexport const conceptDetails = (id,param) => get('/concept-api/concept/'+id,param,true)\n\nexport const conceptOtherDetails = (id,param) => post('/api/market/trade/batch',param)\n\n/**\n * 概念价格时间序列\n */\nexport const priceTimeline = (id,param) => get('/concept-api/concept/'+id+'/price-timeseries',param,true)\n/**\n * 概念新闻\n */\nexport const conceptNews = param => get('/news-api/search_china_news',param,true)\n/**\n * 概念研报\n */\nexport const conceptReport = param => get('/report-api/search',param,true)\n\n/**\n * 获取某一天的事件列表\n */\nexport const calendarEventList = param => get('/api/calendar/events',param)\n/**\n * 获取某一天的数据列表\n */\nexport const calendarDataList = param => get('/api/calendar/data',param)\n/**\n * 投资时间详情\n */\nexport const investEventDetails = (id,param) => get('/api/calendar/detail/'+id,param)\n/**\n * 获取当前月的每一天的事件数量\n */\nexport const calendarEventCount = param => get('/api/calendar-event-counts',param)\n\n/**\n * 根据输入内容搜索个股\n */\nexport const searchStockInfo = param => get('/api/stocks/search',param,true)\n/**\n * 个股基本信息\n */\nexport const stockBasicInfo = code => get('/api/stock/'+code+'/basic-info',null,true)\n/**\n * 个股当前价格信息\n */\nexport const quoteDetailsInfo = code => get('/api/stock/'+code+'/quote-detail',null,true)\n/**\n * 实际控制人\n */\nexport const actualControl = code => get('/api/stock/'+code+'/actual-control',null,true)\n/**\n * 股权集中度\n */\nexport const ownershipConcentration = code => get('/api/stock/'+code+'/concentration',null,true)\n/**\n * 股东列表\n */\nexport const topShareholdersList = (code,param) => get('/api/stock/'+code+'/top-shareholders',param,true)\n/**\n * 流动股东列表\n */\nexport const topCirculatingShareholdersList = (code,param) => get('/api/stock/'+code+'/top-circulation-shareholders',param,true)\n/**\n * 管理团队\n */\nexport const managementTeam = (code,param) => get('/api/stock/'+code+'/management',param,true)\n/**\n * 分支机构\n */\nexport const branchesList = code => get('/api/stock/'+code+'/branches',null,true)\n/**\n * 综合分析\n */\nexport const comprehensiveAnalysis = code => get('/api/company/comprehensive-analysis/'+code,null,true)\n/**\n * 行业排名列表\n */\nexport const industryRankList = code => get('/api/financial/industry-rank/'+code,null,true)\n/**\n * 价值链分析\n */\nexport const valueChainAnalysis = code => get('/api/company/value-chain-analysis/'+code,null,true)\n/**\n * 价值链相关公司\n */\nexport const valueChainRelatedCompany = param => get('/api/company/value-chain/related-companies',param,true)\n/**\n * 关键因素和时间线\n */\nexport const keyFactorsTimeline = code => get('/api/company/key-factors-timeline/'+code,null,true)\n/**\n * 股票信息\n */\nexport const financialStockInfo = code => get('/api/financial/stock-info/'+code,null,true)\n/**\n * 财务指标\n */\nexport const financialMetrics = (code,param) => get('/api/financial/financial-metrics/'+code,param,true)\n/**\n * 财务比较\n */\nexport const financialComparison = (code,param) => get('/api/financial/comparison/'+code,param,true)\n/**\n * 主营业务\n */\nexport const financialMainBusiness = (code,param) => get('/api/financial/main-business/'+code,param,true)\n/**\n * 资产负债表\n */\nexport const financialBalanceSheet = (code,param) => get('/api/financial/balance-sheet/'+code,param,true)\n/**\n * 现金流量表\n */\nexport const cashflowSheet = (code,param) => get('/api/financial/cashflow/'+code,param,true)\n/**\n * 利润表\n */\nexport const incomeStatementSheet = (code,param) => get('/api/financial/income-statement/'+code,param,true)\n/**\n * 公司公告\n */\nexport const companyAnnouncementsList = (code,param) => get('/api/stock/'+code+'/announcements',param,true)\n\n\n/**\n * 用户信息\n */\nexport const userInfo = param => get('/api/user/profile',param)\n/**\n * 会员状态\n */\nexport const membershipStatus = param => get('/api/membership/status',param)\n/**\n * 编辑基本信息\n */\nexport const updateBasicInfo = param => post('/settings/profile',param)\n/**\n * 编辑投资偏好\n */\nexport const updateInvestPreference = param => post('/settings/investment_preferences',param)\n/**\n * 用户活动\n */\nexport const userActivityList = param => get('/api/user/activities',param)\n/**\n * 意见反馈\n */\nexport const feedback = param => post('/api/user/feedback',param)\n/**\n * 协议\n */\nexport const agreements = () => get('/api/agreements')\n/**\n * 热门概念接口\n */\nexport const conceptsDailyTop =param => get('/api/concepts/daily-top',param,true)\n\n/**\n * 市值热力图\n */\nexport const marketHeatmap =param => get('/api/market/heatmap',param,true)\n/**\n * 市场统计\n */\nexport const marketStatistics =param => get('/api/market/statistics',param,true)\n/**\n * 热点概览接口\n */\nexport const marketHotspotOverview =param => get('/api/market/hotspot-overview',param,true)\n\n/**\n *日历数据\n */\nexport const calendarCombinedData =param => get('/api/v1/calendar/combined-data',param,true)\n/**\n *高位股数据\n */\nexport const analyseHighStocks =param => get('/api/limit-analyse/high-position-stocks',param,true)\n"],"names":["post","get"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"api.js","sources":["request/api.js"],"sourcesContent":["// api接口统一管理\nimport { get, post } from './http.js'\n\n\n/**\n * 发送短信\n */\nexport const sendSMS = param => post('/api/auth/send-sms',param)\n\n\n/**\n * 手机登录\n */\nexport const loginByPhone = param => post('/api/auth/login/phone',param)\n/**\n * 邮箱登录\n */\nexport const loginByEmail = param => post('/api/auth/login/email',param)\n/**\n * 微信登录\n */\nexport const loginByWx = param => post('/api/auth/login/wechat',param)\n/**\n * 微信绑定手机号\n */\nexport const wxBindPhone = param => post('/api/auth/bindphone/wechat',param)\n\n/**\n * 行业分类列表\n */\nexport const industryCategoryList = param => get('/api/sector/hierarchy',param)\n/**\n * 股票分类列表\n */\nexport const stockCategoryList = param => get('/api/sector/banner',param)\n/**\n * 筛选选项\n */\nexport const filterOptions = param => get('/api/filter/options',param)\n/**\n * 事件列表\n */\nexport const eventList = (param,isNotPort) => get('/api/events',param,isNotPort)\n/**\n * 首页热门事件、分类统计、相关企业数据\n */\nexport const homeData = param => get('/api/home',param)\n/**\n * 事件相关标的\n */\nexport const eventRelatedStock = id => get('/api/event/'+id+'/related-stocks-detail')\n/**\n * 个股详情\n */\nexport const stockDetails = (id,code) => get('/api/event/'+id+'/stock/'+code+'/detail')\n/**\n * 股票K线数据\n */\nexport const stockCandlestickChartData = (code,param) => get('/api/stock/'+code+'/kline',param)\n/**\n * 事件相关概念\n */\nexport const eventRelatedConcept = param => post('/concept-api/search',param,true)\n/**\n * 事件历史事件\n */\nexport const eventHistoryEvent = id => get('/api/event/'+id+'/historical-events')\n/**\n * 事件关联数据\n */\nexport const eventRelatedData = id => get('/api/event/'+id+'/related-data-list')\n/**\n * 事件传导链\n */\nexport const eventTransmissionChain = id => get('/api/event/'+id+'/transmission-chain')\n/**\n * 事件评论列表\n */\nexport const eventCommentList = id => get('/api/event/'+id+'/comments')\n/**\n * 事件添加关注\n */\nexport const followEvent = id => post('/event/follow/'+id)\n/**\n * 评论事件\n */\nexport const commentEvent = (id,param) => post('/post/create/'+id,param)\n/**\n * 点赞事件评论\n */\nexport const likeEventComment = id => post('/post/like/'+id)\n/**\n * 回复评论\n */\nexport const replyComment = (id,param) => post('/post/comment/'+id,param)\n/**\n * 评论回复列表\n */\nexport const commentReplyList = id => post('/post/comments/'+id)\n\n/**\n * 最新价格日期\n */\nexport const newestPriceDate = param => get('/concept-api/price/latest',param,true)\n/**\n * 概念统计排行榜\n */\nexport const conceptRankList = param => get('/concept-api/statistics',param,true)\n/**\n * 概念详情\n */\nexport const conceptDetails = (id,param) => get('/concept-api/concept/'+id,param,true)\n\nexport const conceptOtherDetails = (id,param) => post('/api/market/trade/batch',param)\n\n/**\n * 概念价格时间序列\n */\nexport const priceTimeline = (id,param) => get('/concept-api/concept/'+id+'/price-timeseries',param,true)\n/**\n * 概念新闻\n */\nexport const conceptNews = param => get('/news-api/search_china_news',param,true)\n/**\n * 概念研报\n */\nexport const conceptReport = param => get('/report-api/search',param,true)\n\n/**\n * 获取某一天的事件列表\n */\nexport const calendarEventList = param => get('/api/calendar/events',param)\n/**\n * 获取某一天的数据列表\n */\nexport const calendarDataList = param => get('/api/calendar/data',param)\n/**\n * 投资时间详情\n */\nexport const investEventDetails = (id,param) => get('/api/calendar/detail/'+id,param)\n/**\n * 获取当前月的每一天的事件数量\n */\nexport const calendarEventCount = param => get('/api/calendar-event-counts',param)\n\n/**\n * 根据输入内容搜索个股\n */\nexport const searchStockInfo = param => get('/api/stocks/search',param,true)\n/**\n * 个股基本信息\n */\nexport const stockBasicInfo = code => get('/api/stock/'+code+'/basic-info',null,true)\n/**\n * 个股当前价格信息\n */\nexport const quoteDetailsInfo = code => get('/api/stock/'+code+'/quote-detail',null,true)\n/**\n * 实际控制人\n */\nexport const actualControl = code => get('/api/stock/'+code+'/actual-control',null,true)\n/**\n * 股权集中度\n */\nexport const ownershipConcentration = code => get('/api/stock/'+code+'/concentration',null,true)\n/**\n * 股东列表\n */\nexport const topShareholdersList = (code,param) => get('/api/stock/'+code+'/top-shareholders',param,true)\n/**\n * 流动股东列表\n */\nexport const topCirculatingShareholdersList = (code,param) => get('/api/stock/'+code+'/top-circulation-shareholders',param,true)\n/**\n * 管理团队\n */\nexport const managementTeam = (code,param) => get('/api/stock/'+code+'/management',param,true)\n/**\n * 分支机构\n */\nexport const branchesList = code => get('/api/stock/'+code+'/branches',null,true)\n/**\n * 综合分析\n */\nexport const comprehensiveAnalysis = code => get('/api/company/comprehensive-analysis/'+code,null,true)\n/**\n * 行业排名列表\n */\nexport const industryRankList = code => get('/api/financial/industry-rank/'+code,null,true)\n/**\n * 价值链分析\n */\nexport const valueChainAnalysis = code => get('/api/company/value-chain-analysis/'+code,null,true)\n/**\n * 价值链相关公司\n */\nexport const valueChainRelatedCompany = param => get('/api/company/value-chain/related-companies',param,true)\n/**\n * 关键因素和时间线\n */\nexport const keyFactorsTimeline = code => get('/api/company/key-factors-timeline/'+code,null,true)\n/**\n * 股票信息\n */\nexport const financialStockInfo = code => get('/api/financial/stock-info/'+code,null,true)\n/**\n * 财务指标\n */\nexport const financialMetrics = (code,param) => get('/api/financial/financial-metrics/'+code,param,true)\n/**\n * 财务比较\n */\nexport const financialComparison = (code,param) => get('/api/financial/comparison/'+code,param,true)\n/**\n * 主营业务\n */\nexport const financialMainBusiness = (code,param) => get('/api/financial/main-business/'+code,param,true)\n/**\n * 资产负债表\n */\nexport const financialBalanceSheet = (code,param) => get('/api/financial/balance-sheet/'+code,param,true)\n/**\n * 现金流量表\n */\nexport const cashflowSheet = (code,param) => get('/api/financial/cashflow/'+code,param,true)\n/**\n * 利润表\n */\nexport const incomeStatementSheet = (code,param) => get('/api/financial/income-statement/'+code,param,true)\n/**\n * 公司公告\n */\nexport const companyAnnouncementsList = (code,param) => get('/api/stock/'+code+'/announcements',param,true)\n\n\n/**\n * 用户信息\n */\nexport const userInfo = param => get('/api/user/profile',param)\n/**\n * 会员状态\n */\nexport const membershipStatus = param => get('/api/membership/status',param)\n/**\n * 编辑基本信息\n */\nexport const updateBasicInfo = param => post('/settings/profile',param)\n/**\n * 编辑投资偏好\n */\nexport const updateInvestPreference = param => post('/settings/investment_preferences',param)\n/**\n * 用户活动\n */\nexport const userActivityList = param => get('/api/user/activities',param)\n/**\n * 意见反馈\n */\nexport const feedback = param => post('/api/user/feedback',param)\n/**\n * 协议\n */\nexport const agreements = () => get('/api/agreements')\n/**\n * 热门概念接口\n */\nexport const conceptsDailyTop =param => get('/api/concepts/daily-top',param,true)\n\n/**\n * 市值热力图\n */\nexport const marketHeatmap =param => get('/api/market/heatmap',param,true)\n/**\n * 市场统计\n */\nexport const marketStatistics =param => get('/api/market/statistics',param,true)\n/**\n * 热点概览接口\n */\nexport const marketHotspotOverview =param => get('/api/market/hotspot-overview',param,true)\n\n/**\n * 热点概览接口详情\n */\nexport const conceptStocks = (concept_id,param) => get('/api/concept/'+concept_id+'/stocks',param,true)\n\n/**\n *日历数据\n */\nexport const calendarCombinedData =param => get('/api/v1/calendar/combined-data',param,true)\n/**\n *高位股数据\n */\nexport const analyseHighStocks =param => get('/api/limit-analyse/high-position-stocks',param,true)\n"],"names":["post","get"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/request/http.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/request/http.js.map index cbe1aa8..c745558 100644 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/request/http.js.map +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/request/http.js.map @@ -1 +1 @@ -{"version":3,"file":"http.js","sources":["request/http.js"],"sourcesContent":["\nlet baseURL = ''\n\nif (process.env.NODE_ENV==='development') {\n\t// baseURL = 'https://app.valuefrontier.cn:5002'\n\tbaseURL = 'https://api.valuefrontier.cn:5002'\n\t// baseURL = 'http://43.143.189.195:5002'\n} else{\n\t// baseURL = 'https://app.valuefrontier.cn:5002'\n\tbaseURL = 'https://api.valuefrontier.cn:5002'\n\t// baseURL = 'http://43.143.189.195:5002'\n}\n\nexport function getBaseURL() {\n\treturn baseURL\n}\n\n/**\n * get方法,对应get请求\n * @param {String} url [请求的url地址]\n * @param {Object} params [请求时携带的参数]\n */\nexport function get(url, params, isNotPort){ \n return new Promise((resolve, reject) =>{ \n\t\tlet token = uni.getStorageSync('token')\n\t\tuni.showLoading({\n\t\t\ttitle:'加载中'\n\t\t})\n\t\tlet baseUrl = baseURL\n\t\tif (isNotPort) {\n\t\t\t//如果不需要端口号\n\t\t\tbaseUrl = 'https://api.valuefrontier.cn'\n\t\t}\n uni.request({\n \turl:baseUrl+url,\n\t\t\tdata:params,\n\t\t\theader:{\n\t\t\t\t'Accept':'application/json',\n\t\t\t\t'Content-Type':'application/x-www-form-urlencoded',\n\t\t\t\t'Authorization':token?('Bearer '+token):''\n\t\t\t},\n\t\t\tmethod:\"GET\",\n\t\t\tsuccess:(response) =>{\n\t\t\t\tconsole.log(response)\n\t\t\t\tuni.hideLoading()\n\t\t\t\tif (response.data.code==401) {\n\t\t\t\t\tuni.removeStorageSync('token')\n\t\t\t\t\tuni.navigateTo({\n\t\t\t\t\t\turl:'/pages/login/login',\n\t\t\t\t\t})\n\t\t\t\t} else{\n\t\t\t\t\tresolve(response.data)\n\t\t\t\t}\n\t\t\t},\n\t\t\tfail:(error) =>{\n\t\t\t\tuni.hideLoading()\n\t\t\t\tuni.showToast({\n\t\t\t\t\ttitle:'请求失败',\n\t\t\t\t\ticon:'error'\n\t\t\t\t})\n\t\t\t\treject(error.response)\n\t\t\t}\n })\n\t});\n}\n\n/** \n * post方法,对应post请求 \n * @param {String} url [请求的url地址] \n * @param {Object} params [请求时携带的参数] \n */\nexport function post(url, params, isNotPort) {\n return new Promise((resolve, reject) => {\n\t\tlet token = uni.getStorageSync('token')\n\t\tlet isJson = 0\n\t\tlet isFile = 0\n\t\tif(params)\n\t\t{\n\t\t\tisJson = params.isJson\n\t\t}\n\t\tif(params)\n\t\t{\n\t\t\tisFile = params.isFile\n\t\t}\n\t\tuni.showLoading({\n\t\t\ttitle:'加载中'\n\t\t})\n\t\tif(isFile)\n\t\t{\n\t\t\tlet token = uni.getStorageSync('token')\n\t\t\tuni.uploadFile({\n\t\t\t\turl: baseURL+url,\n\t\t\t\tfilePath: params.avatar,\n\t\t\t\tname: 'avatar',\n\t\t\t\theader:{\n\t\t\t\t\t'Authorization':token?('Bearer '+token):''\n\t\t\t\t},\n\t\t\t\tformData:params,\n\t\t\t\tsuccess: (response) => {\n\t\t\t\t\tconsole.log(response)\n\t\t\t\t\tuni.hideLoading()\n\t\t\t\t\tif (response.data.code==401) {\n\t\t\t\t\t\tuni.removeStorageSync('token')\n\t\t\t\t\t\tuni.navigateTo({\n\t\t\t\t\t\t\turl:'/pages/login/login'\n\t\t\t\t\t\t})\n\t\t\t\t\t\treject(response.data)\n\t\t\t\t\t} else{\n\t\t\t\t\t\tresolve(response.data)\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\tfail: (error) => {\n\t\t\t\t\tconsole.log('上传失败'+error.errMsg)\n\t\t\t\t\tuni.hideLoading()\n\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\ttitle:'请求失败',\n\t\t\t\t\t\ticon:'error'\n\t\t\t\t\t})\n\t\t\t\t\treject()\n\t\t\t\t}\n\t\t\t});\n\t\t}else\n\t\t{\n\t\t\tlet baseUrl = baseURL\n\t\t\tif(url.indexOf('concept-api')>-1||url.indexOf('api/market/trade/batch')>-1)\n\t\t\t{\n\t\t\t\tbaseUrl = 'https://api.valuefrontier.cn'\n\t\t\t}\n\t\t\tuni.request({\n\t\t\t\turl:baseUrl+url,\n\t\t\t\tdata:params,\n\t\t\t\theader:{\n\t\t\t\t\t'Accept':'application/json',\n\t\t\t\t\t'Content-Type':isJson?'application/json':(isFile?'multipart/form-data':'application/x-www-form-urlencoded'),\n\t\t\t\t\t'Authorization':token?('Bearer '+token):''\n\t\t\t\t},\n\t\t\t\tmethod:\"POST\",\n\t\t\t\tsuccess:(response) =>{\n\t\t\t\t\tuni.hideLoading()\n\t\t\t\t\tif (params&¶ms.isNotNeedLogin) {\n\t\t\t\t\t\t\n\t\t\t\t\t}else \n\t\t\t\t\t{\n\t\t\t\t\t\tconsole.log(response.data)\n\t\t\t\t\t\tif (response.data.code==401) {\n\t\t\t\t\t\t\tuni.removeStorageSync('token')\n\t\t\t\t\t\t\tuni.navigateTo({\n\t\t\t\t\t\t\t\turl:'/pages/login/login'\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\treject(response.data)\n\t\t\t\t\t\t} else{\n\t\t\t\t\t\t\tresolve(response.data)\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\tfail:(error) =>{\n\t\t\t\t\tuni.hideLoading()\n\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\ttitle:'请求失败',\n\t\t\t\t\t\ticon:'error'\n\t\t\t\t\t})\n\t\t\t\t\treject(error.response)\n\t\t\t\t}\n\t\t\t})\n\t\t}\n });\n}\n\n"],"names":["uni","token"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"http.js","sources":["request/http.js"],"sourcesContent":["\nlet baseURL = ''\n\nif (process.env.NODE_ENV==='development') {\n\t// baseURL = 'https://app.valuefrontier.cn:5002'\n\tbaseURL = 'https://api.valuefrontier.cn:5002'\n\t// baseURL = 'http://43.143.189.195:5002'\n} else{\n\t// baseURL = 'https://app.valuefrontier.cn:5002'\n\tbaseURL = 'https://api.valuefrontier.cn:5002'\n\t// baseURL = 'http://43.143.189.195:5002'\n}\n\nexport function getBaseURL() {\n\treturn baseURL\n}\nexport function getBaseURL1() {\n\treturn \"https://valuefrontier.cn\"\n}\n\n/**\n * get方法,对应get请求\n * @param {String} url [请求的url地址]\n * @param {Object} params [请求时携带的参数]\n */\nexport function get(url, params, isNotPort){ \n return new Promise((resolve, reject) =>{ \n\t\tlet token = uni.getStorageSync('token')\n\t\tuni.showLoading({\n\t\t\ttitle:'加载中'\n\t\t})\n\t\tlet baseUrl = baseURL\n\t\tif (isNotPort) {\n\t\t\t//如果不需要端口号\n\t\t\tbaseUrl = 'https://api.valuefrontier.cn'\n\t\t}\n uni.request({\n \turl:baseUrl+url,\n\t\t\tdata:params,\n\t\t\theader:{\n\t\t\t\t'Accept':'application/json',\n\t\t\t\t'Content-Type':'application/x-www-form-urlencoded',\n\t\t\t\t'Authorization':token?('Bearer '+token):''\n\t\t\t},\n\t\t\tmethod:\"GET\",\n\t\t\tsuccess:(response) =>{\n\t\t\t\tconsole.log(response)\n\t\t\t\tuni.hideLoading()\n\t\t\t\tif (response.data.code==401) {\n\t\t\t\t\tuni.removeStorageSync('token')\n\t\t\t\t\tuni.navigateTo({\n\t\t\t\t\t\turl:'/pages/login/login',\n\t\t\t\t\t})\n\t\t\t\t} else{\n\t\t\t\t\tresolve(response.data)\n\t\t\t\t}\n\t\t\t},\n\t\t\tfail:(error) =>{\n\t\t\t\tuni.hideLoading()\n\t\t\t\tuni.showToast({\n\t\t\t\t\ttitle:'请求失败',\n\t\t\t\t\ticon:'error'\n\t\t\t\t})\n\t\t\t\treject(error.response)\n\t\t\t}\n })\n\t});\n}\n\n/** \n * post方法,对应post请求 \n * @param {String} url [请求的url地址] \n * @param {Object} params [请求时携带的参数] \n */\nexport function post(url, params, isNotPort) {\n return new Promise((resolve, reject) => {\n\t\tlet token = uni.getStorageSync('token')\n\t\tlet isJson = 0\n\t\tlet isFile = 0\n\t\tif(params)\n\t\t{\n\t\t\tisJson = params.isJson\n\t\t}\n\t\tif(params)\n\t\t{\n\t\t\tisFile = params.isFile\n\t\t}\n\t\tuni.showLoading({\n\t\t\ttitle:'加载中'\n\t\t})\n\t\tif(isFile)\n\t\t{\n\t\t\tlet token = uni.getStorageSync('token')\n\t\t\tuni.uploadFile({\n\t\t\t\turl: baseURL+url,\n\t\t\t\tfilePath: params.avatar,\n\t\t\t\tname: 'avatar',\n\t\t\t\theader:{\n\t\t\t\t\t'Authorization':token?('Bearer '+token):''\n\t\t\t\t},\n\t\t\t\tformData:params,\n\t\t\t\tsuccess: (response) => {\n\t\t\t\t\tconsole.log(response)\n\t\t\t\t\tuni.hideLoading()\n\t\t\t\t\tif (response.data.code==401) {\n\t\t\t\t\t\tuni.removeStorageSync('token')\n\t\t\t\t\t\tuni.navigateTo({\n\t\t\t\t\t\t\turl:'/pages/login/login'\n\t\t\t\t\t\t})\n\t\t\t\t\t\treject(response.data)\n\t\t\t\t\t} else{\n\t\t\t\t\t\tresolve(response.data)\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\tfail: (error) => {\n\t\t\t\t\tconsole.log('上传失败'+error.errMsg)\n\t\t\t\t\tuni.hideLoading()\n\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\ttitle:'请求失败',\n\t\t\t\t\t\ticon:'error'\n\t\t\t\t\t})\n\t\t\t\t\treject()\n\t\t\t\t}\n\t\t\t});\n\t\t}else\n\t\t{\n\t\t\tlet baseUrl = baseURL\n\t\t\tif(url.indexOf('concept-api')>-1||url.indexOf('api/market/trade/batch')>-1)\n\t\t\t{\n\t\t\t\tbaseUrl = 'https://api.valuefrontier.cn'\n\t\t\t}\n\t\t\tuni.request({\n\t\t\t\turl:baseUrl+url,\n\t\t\t\tdata:params,\n\t\t\t\theader:{\n\t\t\t\t\t'Accept':'application/json',\n\t\t\t\t\t'Content-Type':isJson?'application/json':(isFile?'multipart/form-data':'application/x-www-form-urlencoded'),\n\t\t\t\t\t'Authorization':token?('Bearer '+token):''\n\t\t\t\t},\n\t\t\t\tmethod:\"POST\",\n\t\t\t\tsuccess:(response) =>{\n\t\t\t\t\tuni.hideLoading()\n\t\t\t\t\tif (params&¶ms.isNotNeedLogin) {\n\t\t\t\t\t\t\n\t\t\t\t\t}else \n\t\t\t\t\t{\n\t\t\t\t\t\tconsole.log(response.data)\n\t\t\t\t\t\tif (response.data.code==401) {\n\t\t\t\t\t\t\tuni.removeStorageSync('token')\n\t\t\t\t\t\t\tuni.navigateTo({\n\t\t\t\t\t\t\t\turl:'/pages/login/login'\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\treject(response.data)\n\t\t\t\t\t\t} else{\n\t\t\t\t\t\t\tresolve(response.data)\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\tfail:(error) =>{\n\t\t\t\t\tuni.hideLoading()\n\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\ttitle:'请求失败',\n\t\t\t\t\t\ticon:'error'\n\t\t\t\t\t})\n\t\t\t\t\treject(error.response)\n\t\t\t\t}\n\t\t\t})\n\t\t}\n });\n}\n\n"],"names":["uni","token"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/utils/util.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/utils/util.js.map index b599a3d..a6b8bad 100644 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/utils/util.js.map +++ b/unpackage/dist/dev/.sourcemap/mp-weixin/utils/util.js.map @@ -1 +1 @@ -{"version":3,"file":"util.js","sources":["utils/util.js"],"sourcesContent":["import {getBaseURL} from '@/request/http.js'\n\nexport function uploadImg(path)\n{\n\treturn new Promise ((resolve,reject)=>\n\t{\n\t\tlet token = uni.getStorageSync('token')\n\t\tuni.uploadFile({\n\t\t\turl: getBaseURL()+'/file-upload',\n\t\t\tfilePath: path,\n\t\t\tname: 'file',\n\t\t\theader:{\n\t\t\t\t'Authorization':token?('Bearer '+token):''\n\t\t\t},\n\t\t\tsuccess: (res) => {\n\t\t\t\tconsole.log(res)\n\t\t\t\tvar result = JSON.parse(res.data);//返回的结果,可能不同项目结果不一样\n\t\t\t\tresolve(result.url)\n\t\t\t},\n\t\t\tfail: (error) => {\n\t\t\t\tconsole.log('上传失败'+error.errMsg)\n\t\t\t\treject()\n\t\t\t}\n\t\t});\n\t})\n}\n\nexport async function uploadImgs(paths, success)\n{\n\tfor (let path of paths) {\n\t\ttry {\n\t\t\tconst uploadData = await uploadImg(path)\n\t\t\tsuccess(uploadData)\n\t\t} catch (e) {\n\t\t\t//TODO handle the exception\n\t\t\tconsole.log(e)\n\t\t\tuni.showToast({\n\t\t\t\ttitle: e || '上传失败',\n\t\t\t\ticon: 'error'\n\t\t\t})\n\t\t\tbreak\n\t\t}\n\t}\n}\n\nexport function isValidJSON(jsonString) {\n // 先做基础类型校验,排除非字符串的情况\n if (typeof jsonString !== 'string') {\n console.warn('输入必须是字符串类型');\n return false;\n }\n\n // 去除首尾空白字符(可选,但能兼容常见的格式问题)\n jsonString = jsonString.trim();\n\n // 空字符串直接判定为无效\n if (jsonString === '') {\n return false;\n }\n\n try {\n // 尝试解析 JSON 字符串\n const parsed = JSON.parse(jsonString);\n // 额外校验:确保解析结果是对象/数组(排除单个数字/布尔值等非结构化 JSON)\n // 如果不需要这个校验,可以删除下面这行\n if (typeof parsed !== 'object' || parsed === null) return false;\n return true;\n } catch (error) {\n // 解析失败,说明格式错误\n console.log('JSON 格式错误:', error.message);\n return false;\n }\n}\n\nexport function accDiv(arg1,arg2){ \n\t var t1=0,t2=0,r1,r2; \n\t try{t1=arg1.toString().split(\".\")[1].length}catch(e){} \n\t try{t2=arg2.toString().split(\".\")[1].length}catch(e){} \n\t r1=Number(arg1.toString().replace(\".\",\"\")) \n\t r2=Number(arg2.toString().replace(\".\",\"\")) \n\t return accMul((r1/r2),Math.pow(10,t2-t1)); \n } \n//乘法 \nexport function accMul(arg1,arg2) \n{ \n\tvar m=0,s1=arg1.toString(),s2=arg2.toString(); \n\ttry{m+=s1.split(\".\")[1].length}catch(e){} \n\ttry{m+=s2.split(\".\")[1].length}catch(e){} \n\treturn Number(s1.replace(\".\",\"\"))*Number(s2.replace(\".\",\"\"))/Math.pow(10,m) \n} \n\n//加法 \nexport function accAdd(arg1,arg2){ \n\tvar r1,r2,m; \n\ttry{r1=arg1.toString().split(\".\")[1].length}catch(e){r1=0} \n\ttry{r2=arg2.toString().split(\".\")[1].length}catch(e){r2=0} \n\tm=Math.pow(10,Math.max(r1,r2)) \n\treturn (arg1*m+arg2*m)/m \n} \n\n//减法 \nexport function accSub(arg1,arg2){ \n var r1,r2,m,n; \n try{r1=arg1.toString().split(\".\")[1].length}catch(e){r1=0} \n try{r2=arg2.toString().split(\".\")[1].length}catch(e){r2=0} \n m=Math.pow(10,Math.max(r1,r2)); \n n=(r1>=r2)?r1:r2; \n return ((arg1*m-arg2*m)/m).toFixed(n); \n} \n\nfunction isEmptyStr(str)\n{\n\treturn (!str || 0 === str.length);\n}\nfunction isNotaNumber(str)\n{\n\t// return isNaN(str);\n\treturn true\n}\n\nexport function maskPhoneNumber(phoneNumber) {\n return phoneNumber.replace(/(\\d{3})\\d*(\\d{4})/, '$1****$2');\n}\n\n\nfunction getCurrentTimeStr()\n{\n\tlet date = new Date()\n\tlet month = date.getMonth()+1\n\tlet day = date.getDate()\n\tlet hour = date.getHours()\n\tlet minute = date.getMinutes()\n\t\n\treturn month+'月'+day+'日'+hour+':'+(minute<10?('0'+minute):minute)\n}\n\nfunction getChineseTimeStrBySecond(s)\n{\n\tif (s<0) {\n\t\ts = 0-s\n\t}\n\tlet day = parseInt(s/(24*60*60))\n\tlet hour = parseInt(s%(24*60*60)/(60*60))\n\tlet minute = parseInt(s/60)%60\n\tlet second = s%60\n\t\n\treturn (day>0?(day+'天'):'')+(hour>0?(hour+'小时'):'')+minute+'分'+second+'秒'\n}\n\nfunction getTimeStrBySecond(s)\n{\n\tif (s<0) {\n\t\ts = 0-s\n\t}\n\tlet hour = parseInt(s/(60*60))\n\tlet minute = parseInt(s/60)%60\n\tlet second = s%60\n\t\n\treturn (hour<10?('0'+hour):hour)+':'+(minute<10?('0'+minute):minute)+':'+(second<10?('0'+second):second)\n}\n\nfunction getChineseTimeStrByHour(h)\n{\n\tif (!h) return\n\tif (h<0) {\n\t\th = 0-h\n\t}\n\tlet day = parseInt(h/24)\n\tlet hour = parseInt(h%24)\n\tconsole.log(day,hour)\n\treturn (day>0?(day+'天'):'')+(hour>0?(hour+'小时'):'')\n}\n\n/**\n * 获取涨幅字符串\n * @param {Object} r\n */\nexport function getRateStr(r)\n{\n\tif (!r) return\n\tr = String(r)\n\tif(r.indexOf('-')>-1)\n\t{\n\t\tr = r.substr(1,r.length-1)\n\t\treturn parseFloat(r).toFixed(2)\n\t}else\n\t{\n\t\tif(parseFloat(r)==0)\n\t\t{\n\t\t\treturn 0.00\n\t\t}else\n\t\t\treturn parseFloat(r).toFixed(2)\n\t}\n}\n\n/**\n * 获取涨跌幅字符串\n * @param {Object} r\n */\nexport function getChgRateStr(r)\n{\n\tif (!r) return\n\tr = String(r)\n\tif(r.indexOf('-')>-1)\n\t{\n\t\tr = r.substr(1,r.length-1)\n\t\treturn '-'+parseFloat(r).toFixed(2)\n\t}else\n\t{\n\t\tif(parseFloat(r)==0)\n\t\t{\n\t\t\treturn 0.00\n\t\t}else\n\t\t\treturn '+'+parseFloat(r).toFixed(2)\n\t}\n}\n\n/**\n * 获取涨幅字符串是涨还是跌 true为跌false为涨\n * @param {Object} r\n */\nexport function getRateUpOrDown(r)\n{\n\tif (!r) return\n\treturn String(r).indexOf('-')>-1\n}\n\n/**\n * 根据数字大小展示亿或者完\n * @param {Object} r\n */\nexport function getNumStr(r)\n{\n\tif (!r) return\n\tlet value = r\n\tif (r<0) value = 0-r\n\tvalue = parseFloat(value)\n\tif (value>100000000) {\n\t\treturn (r/100000000).toFixed(2)+'亿'\n\t}else if (value>10000) {\n\t\treturn (r/10000).toFixed(2)+'万'\n\t}else \n\t\treturn r\n}\n\n/**\n * 根据姓名获取姓\n * @param {Object} r\n */\nexport function getLastNameStr(r)\n{\n\tif (!r) return\n\treturn r.substr(0,1)\n}\n\n/**\n * 根据出生年份计算年龄\n * @param {Object} r\n */\nexport function getAgeByBirthYear(r)\n{\n\tif (!r) return 0\n\tlet date = new Date()\n\tlet year = date.getFullYear()\n\t\n\treturn parseInt(year)-parseInt(r)\n}\n\n/**\n * 获取本地时间\n * @param {Object} time\n */\nexport function getLocaleTime(time)\n{\n\tif(time.indexOf('T')==-1)\n\t{\n\t\ttime = time.replace(/-/g,'/')\n\t}\n\tlet date = new Date(time)\n\tlet year = date.getFullYear()\n\tlet month = date.getMonth()+1\n\tlet day = date.getDate()\n\tlet hour = date.getHours()\n\tlet minute = date.getMinutes()\n\t\n\treturn year+'-'+(month<10?('0'+month):month)+'-'+(day<10?('0'+day):day)+' '+(hour<10?('0'+hour):hour)+':'+(minute<10?('0'+minute):minute)\n}\n\n/**\n * 获取本地时分\n * @param {Object} time\n */\nexport function getLocaleHourMinute(time)\n{\n\tif(time.indexOf('T')==-1)\n\t{\n\t\ttime = time.replace(/-/g,'/')\n\t}\n\tlet date = new Date(time)\n\tlet hour = date.getHours()\n\tlet minute = date.getMinutes()\n\t\n\treturn (hour<10?('0'+hour):hour)+':'+(minute<10?('0'+minute):minute)\n}\n\n/**\n * 获取本地月日时分\n * @param {Object} time\n */\nexport function getLocaleMonthDayHourMinte(time)\n{\n\tif(time.indexOf('T')==-1)\n\t{\n\t\ttime = time.replace(/-/g,'/')\n\t}\n\tlet date = new Date(time)\n\tlet month = date.getMonth()+1\n\tlet day = date.getDate()\n\tlet hour = date.getHours()\n\tlet minute = date.getMinutes()\n\t\n\treturn (month<10?('0'+month):month)+'-'+(day<10?('0'+day):day)+' '+(hour<10?('0'+hour):hour)+':'+(minute<10?('0'+minute):minute)\n}\n\n/**\n * 获取本地日期\n * @param {Object} time\n */\nexport function getLocalDate(time)\n{\n\tif(time.indexOf('T')==-1)\n\t{\n\t\ttime = time.replace(/-/g,'/')\n\t}\n\tlet date = new Date(time)\n\tlet year = date.getFullYear()\n\tlet month = date.getMonth()+1\n\tlet day = date.getDate()\n\t\n\treturn year+'-'+(month<10?('0'+month):month)+'-'+(day<10?('0'+day):day)\n}\n\n/**\n * 替换\n * @param {Object} time\n */\nexport function replaceAnswerLabel(text) \n{\n\treturn text.replace('','').replace('','')\n}\n\n/**\r\n * 身份证号校验\r\n */\r\nexport function checkIdCard (cardNum)\r\n{\r\n cardNum = cardNum.replace(/(^\\s*)|(\\s*$)/g,\"\")\r\n if (cardNum.length==15) {\r\n return isValidateBirthBy15IdCard(cardNum)\r\n }else if(cardNum.length==18)\r\n {\r\n var idCard = cardNum.split(\"\")\r\n if (isValidateBirthBy18IdCard(cardNum)&&isValidateCodeBy18IdCard(idCard)) {\r\n return true\r\n }else \r\n return false\r\n }else \r\n return false\r\n}\r\nfunction isValidateCodeBy18IdCard(cardNum)\r\n{\r\n var wi = [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1] //加权因子\r\n var valideCode = [1,0,10,9,8,7,6,5,4,3,2]\r\n var sum = 0\r\n if (cardNum[17].toLowerCase() == 'x') {\r\n cardNum[17] = 10 //将最后位的x替换成10\r\n }\r\n for (let i = 0; i < 17; i++) {\r\n sum+= wi[i] * cardNum[i]\r\n }\r\n var valCodePosition = sum%11\r\n if (cardNum[17] == valideCode[valCodePosition]) {\r\n return true\r\n }else\r\n return false\r\n}\r\n/**\r\n * 验证18位身份证号中的生日是否为有效生日\r\n * @param {*} cardNum \r\n */\r\nfunction isValidateBirthBy18IdCard (cardNum)\r\n{\r\n var year = cardNum.substring(6,10)\r\n var month = cardNum.substring(10,12)\r\n var day = cardNum.substring(12,14)\r\n var tempDate = new Date(year,parseFloat(month)-1,parseFloat(day))\r\n //这里用getFullYear获取年份\r\n if (tempDate.getFullYear()!=parseFloat(year)||\r\n tempDate.getMonth()!=(parseFloat(month)-1)||\r\n tempDate.getDate()!=parseFloat(day)) {\r\n return false\r\n }else \r\n return true\r\n}\r\n\r\n/**\r\n * 验证15位身份证号中的生日是否为有效生日\r\n * @param {*} cardNum \r\n */\r\nfunction isValidateBirthBy15IdCard (cardNum)\r\n{\r\n var year = cardNum.substring(6,8)\r\n var month = cardNum.substring(8,10)\r\n var day = cardNum.substring(10,12)\r\n var tempDate = new Date(year,parseFloat(month)-1,parseFloat(day))\r\n //这里用getFullYear获取年份\r\n if (tempDate.getFullYear()!=parseFloat(year)||\r\n tempDate.getMonth()!=(parseFloat(month)-1)||\r\n tempDate.getDate()!=parseFloat(day)) {\r\n return false\r\n }else \r\n return true\r\n}\n"],"names":["uni"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"util.js","sources":["utils/util.js"],"sourcesContent":["import {getBaseURL} from '@/request/http.js'\n\nexport function uploadImg(path)\n{\n\treturn new Promise ((resolve,reject)=>\n\t{\n\t\tlet token = uni.getStorageSync('token')\n\t\tuni.uploadFile({\n\t\t\turl: getBaseURL()+'/file-upload',\n\t\t\tfilePath: path,\n\t\t\tname: 'file',\n\t\t\theader:{\n\t\t\t\t'Authorization':token?('Bearer '+token):''\n\t\t\t},\n\t\t\tsuccess: (res) => {\n\t\t\t\tconsole.log(res)\n\t\t\t\tvar result = JSON.parse(res.data);//返回的结果,可能不同项目结果不一样\n\t\t\t\tresolve(result.url)\n\t\t\t},\n\t\t\tfail: (error) => {\n\t\t\t\tconsole.log('上传失败'+error.errMsg)\n\t\t\t\treject()\n\t\t\t}\n\t\t});\n\t})\n}\n\nexport async function uploadImgs(paths, success)\n{\n\tfor (let path of paths) {\n\t\ttry {\n\t\t\tconst uploadData = await uploadImg(path)\n\t\t\tsuccess(uploadData)\n\t\t} catch (e) {\n\t\t\t//TODO handle the exception\n\t\t\tconsole.log(e)\n\t\t\tuni.showToast({\n\t\t\t\ttitle: e || '上传失败',\n\t\t\t\ticon: 'error'\n\t\t\t})\n\t\t\tbreak\n\t\t}\n\t}\n}\n\nexport function isValidJSON(jsonString) {\n // 先做基础类型校验,排除非字符串的情况\n if (typeof jsonString !== 'string') {\n console.warn('输入必须是字符串类型');\n return false;\n }\n\n // 去除首尾空白字符(可选,但能兼容常见的格式问题)\n jsonString = jsonString.trim();\n\n // 空字符串直接判定为无效\n if (jsonString === '') {\n return false;\n }\n\n try {\n // 尝试解析 JSON 字符串\n const parsed = JSON.parse(jsonString);\n // 额外校验:确保解析结果是对象/数组(排除单个数字/布尔值等非结构化 JSON)\n // 如果不需要这个校验,可以删除下面这行\n if (typeof parsed !== 'object' || parsed === null) return false;\n return true;\n } catch (error) {\n // 解析失败,说明格式错误\n console.log('JSON 格式错误:', error.message);\n return false;\n }\n}\n\nexport function accDiv(arg1,arg2){ \n\t var t1=0,t2=0,r1,r2; \n\t try{t1=arg1.toString().split(\".\")[1].length}catch(e){} \n\t try{t2=arg2.toString().split(\".\")[1].length}catch(e){} \n\t r1=Number(arg1.toString().replace(\".\",\"\")) \n\t r2=Number(arg2.toString().replace(\".\",\"\")) \n\t return accMul((r1/r2),Math.pow(10,t2-t1)); \n } \n//乘法 \nexport function accMul(arg1,arg2) \n{ \n\tvar m=0,s1=arg1.toString(),s2=arg2.toString(); \n\ttry{m+=s1.split(\".\")[1].length}catch(e){} \n\ttry{m+=s2.split(\".\")[1].length}catch(e){} \n\treturn Number(s1.replace(\".\",\"\"))*Number(s2.replace(\".\",\"\"))/Math.pow(10,m) \n} \n\n//加法 \nexport function accAdd(arg1,arg2){ \n\tvar r1,r2,m; \n\ttry{r1=arg1.toString().split(\".\")[1].length}catch(e){r1=0} \n\ttry{r2=arg2.toString().split(\".\")[1].length}catch(e){r2=0} \n\tm=Math.pow(10,Math.max(r1,r2)) \n\treturn (arg1*m+arg2*m)/m \n} \n\n//减法 \nexport function accSub(arg1,arg2){ \n var r1,r2,m,n; \n try{r1=arg1.toString().split(\".\")[1].length}catch(e){r1=0} \n try{r2=arg2.toString().split(\".\")[1].length}catch(e){r2=0} \n m=Math.pow(10,Math.max(r1,r2)); \n n=(r1>=r2)?r1:r2; \n return ((arg1*m-arg2*m)/m).toFixed(n); \n} \n\nfunction isEmptyStr(str)\n{\n\treturn (!str || 0 === str.length);\n}\nfunction isNotaNumber(str)\n{\n\t// return isNaN(str);\n\treturn true\n}\n\nexport function maskPhoneNumber(phoneNumber) {\n return phoneNumber.replace(/(\\d{3})\\d*(\\d{4})/, '$1****$2');\n}\n\n\nfunction getCurrentTimeStr()\n{\n\tlet date = new Date()\n\tlet month = date.getMonth()+1\n\tlet day = date.getDate()\n\tlet hour = date.getHours()\n\tlet minute = date.getMinutes()\n\t\n\treturn month+'月'+day+'日'+hour+':'+(minute<10?('0'+minute):minute)\n}\n\nfunction getChineseTimeStrBySecond(s)\n{\n\tif (s<0) {\n\t\ts = 0-s\n\t}\n\tlet day = parseInt(s/(24*60*60))\n\tlet hour = parseInt(s%(24*60*60)/(60*60))\n\tlet minute = parseInt(s/60)%60\n\tlet second = s%60\n\t\n\treturn (day>0?(day+'天'):'')+(hour>0?(hour+'小时'):'')+minute+'分'+second+'秒'\n}\n\nfunction getTimeStrBySecond(s)\n{\n\tif (s<0) {\n\t\ts = 0-s\n\t}\n\tlet hour = parseInt(s/(60*60))\n\tlet minute = parseInt(s/60)%60\n\tlet second = s%60\n\t\n\treturn (hour<10?('0'+hour):hour)+':'+(minute<10?('0'+minute):minute)+':'+(second<10?('0'+second):second)\n}\n\nfunction getChineseTimeStrByHour(h)\n{\n\tif (!h) return\n\tif (h<0) {\n\t\th = 0-h\n\t}\n\tlet day = parseInt(h/24)\n\tlet hour = parseInt(h%24)\n\treturn (day>0?(day+'天'):'')+(hour>0?(hour+'小时'):'')\n}\n\n/**\n * 获取涨幅字符串\n * @param {Object} r\n */\nexport function getRateStr(r)\n{\n\tif (!r) return\n\tr = String(r)\n\tif(r.indexOf('-')>-1)\n\t{\n\t\tr = r.substr(1,r.length-1)\n\t\treturn parseFloat(r).toFixed(2)\n\t}else\n\t{\n\t\tif(parseFloat(r)==0)\n\t\t{\n\t\t\treturn 0.00\n\t\t}else\n\t\t\treturn parseFloat(r).toFixed(2)\n\t}\n}\n\n/**\n * 获取涨跌幅字符串\n * @param {Object} r\n */\nexport function getChgRateStr(r)\n{\n\tif (!r) return\n\tr = String(r)\n\tif(r.indexOf('-')>-1)\n\t{\n\t\tr = r.substr(1,r.length-1)\n\t\treturn '-'+parseFloat(r).toFixed(2)\n\t}else\n\t{\n\t\tif(parseFloat(r)==0)\n\t\t{\n\t\t\treturn 0.00\n\t\t}else\n\t\t\treturn '+'+parseFloat(r).toFixed(2)\n\t}\n}\n\n/**\n * 获取涨幅字符串是涨还是跌 true为跌false为涨\n * @param {Object} r\n */\nexport function getRateUpOrDown(r)\n{\n\tif (!r) return\n\treturn String(r).indexOf('-')>-1\n}\n\n/**\n * 根据数字大小展示亿或者完\n * @param {Object} r\n */\nexport function getNumStr(r)\n{\n\tif (!r) return\n\tlet value = r\n\tif (r<0) value = 0-r\n\tvalue = parseFloat(value)\n\tif (value>100000000) {\n\t\treturn (r/100000000).toFixed(2)+'亿'\n\t}else if (value>10000) {\n\t\treturn (r/10000).toFixed(2)+'万'\n\t}else \n\t\treturn r\n}\n\n/**\n * 根据姓名获取姓\n * @param {Object} r\n */\nexport function getLastNameStr(r)\n{\n\tif (!r) return\n\treturn r.substr(0,1)\n}\n\n/**\n * 根据出生年份计算年龄\n * @param {Object} r\n */\nexport function getAgeByBirthYear(r)\n{\n\tif (!r) return 0\n\tlet date = new Date()\n\tlet year = date.getFullYear()\n\t\n\treturn parseInt(year)-parseInt(r)\n}\n\n/**\n * 获取本地时间\n * @param {Object} time\n */\nexport function getLocaleTime(time)\n{\n\tif(time.indexOf('T')==-1)\n\t{\n\t\ttime = time.replace(/-/g,'/')\n\t}\n\tlet date = new Date(time)\n\tlet year = date.getFullYear()\n\tlet month = date.getMonth()+1\n\tlet day = date.getDate()\n\tlet hour = date.getHours()\n\tlet minute = date.getMinutes()\n\t\n\treturn year+'-'+(month<10?('0'+month):month)+'-'+(day<10?('0'+day):day)+' '+(hour<10?('0'+hour):hour)+':'+(minute<10?('0'+minute):minute)\n}\n\n/**\n * 获取本地时分\n * @param {Object} time\n */\nexport function getLocaleHourMinute(time)\n{\n\tif(time.indexOf('T')==-1)\n\t{\n\t\ttime = time.replace(/-/g,'/')\n\t}\n\tlet date = new Date(time)\n\tlet hour = date.getHours()\n\tlet minute = date.getMinutes()\n\t\n\treturn (hour<10?('0'+hour):hour)+':'+(minute<10?('0'+minute):minute)\n}\n\n/**\n * 获取本地月日时分\n * @param {Object} time\n */\nexport function getLocaleMonthDayHourMinte(time)\n{\n\tif(time.indexOf('T')==-1)\n\t{\n\t\ttime = time.replace(/-/g,'/')\n\t}\n\tlet date = new Date(time)\n\tlet month = date.getMonth()+1\n\tlet day = date.getDate()\n\tlet hour = date.getHours()\n\tlet minute = date.getMinutes()\n\t\n\treturn (month<10?('0'+month):month)+'-'+(day<10?('0'+day):day)+' '+(hour<10?('0'+hour):hour)+':'+(minute<10?('0'+minute):minute)\n}\n\n/**\n * 获取本地日期\n * @param {Object} time\n */\nexport function getLocalDate(time)\n{\n\tif(time.indexOf('T')==-1)\n\t{\n\t\ttime = time.replace(/-/g,'/')\n\t}\n\tlet date = new Date(time)\n\tlet year = date.getFullYear()\n\tlet month = date.getMonth()+1\n\tlet day = date.getDate()\n\t\n\treturn year+'-'+(month<10?('0'+month):month)+'-'+(day<10?('0'+day):day)\n}\n\n/**\n * 替换\n * @param {Object} time\n */\nexport function replaceAnswerLabel(text) \n{\n\treturn text.replace('','').replace('','')\n}\n\n/**\r\n * 身份证号校验\r\n */\r\nexport function checkIdCard (cardNum)\r\n{\r\n cardNum = cardNum.replace(/(^\\s*)|(\\s*$)/g,\"\")\r\n if (cardNum.length==15) {\r\n return isValidateBirthBy15IdCard(cardNum)\r\n }else if(cardNum.length==18)\r\n {\r\n var idCard = cardNum.split(\"\")\r\n if (isValidateBirthBy18IdCard(cardNum)&&isValidateCodeBy18IdCard(idCard)) {\r\n return true\r\n }else \r\n return false\r\n }else \r\n return false\r\n}\r\nfunction isValidateCodeBy18IdCard(cardNum)\r\n{\r\n var wi = [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1] //加权因子\r\n var valideCode = [1,0,10,9,8,7,6,5,4,3,2]\r\n var sum = 0\r\n if (cardNum[17].toLowerCase() == 'x') {\r\n cardNum[17] = 10 //将最后位的x替换成10\r\n }\r\n for (let i = 0; i < 17; i++) {\r\n sum+= wi[i] * cardNum[i]\r\n }\r\n var valCodePosition = sum%11\r\n if (cardNum[17] == valideCode[valCodePosition]) {\r\n return true\r\n }else\r\n return false\r\n}\r\n/**\r\n * 验证18位身份证号中的生日是否为有效生日\r\n * @param {*} cardNum \r\n */\r\nfunction isValidateBirthBy18IdCard (cardNum)\r\n{\r\n var year = cardNum.substring(6,10)\r\n var month = cardNum.substring(10,12)\r\n var day = cardNum.substring(12,14)\r\n var tempDate = new Date(year,parseFloat(month)-1,parseFloat(day))\r\n //这里用getFullYear获取年份\r\n if (tempDate.getFullYear()!=parseFloat(year)||\r\n tempDate.getMonth()!=(parseFloat(month)-1)||\r\n tempDate.getDate()!=parseFloat(day)) {\r\n return false\r\n }else \r\n return true\r\n}\r\n\r\n/**\r\n * 验证15位身份证号中的生日是否为有效生日\r\n * @param {*} cardNum \r\n */\r\nfunction isValidateBirthBy15IdCard (cardNum)\r\n{\r\n var year = cardNum.substring(6,8)\r\n var month = cardNum.substring(8,10)\r\n var day = cardNum.substring(10,12)\r\n var tempDate = new Date(year,parseFloat(month)-1,parseFloat(day))\r\n //这里用getFullYear获取年份\r\n if (tempDate.getFullYear()!=parseFloat(year)||\r\n tempDate.getMonth()!=(parseFloat(month)-1)||\r\n tempDate.getDate()!=parseFloat(day)) {\r\n return false\r\n }else \r\n return true\r\n}\n"],"names":["uni"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/mp-weixin/WordCloud.js b/unpackage/dist/dev/mp-weixin/WordCloud.js new file mode 100644 index 0000000..a9efb9d --- /dev/null +++ b/unpackage/dist/dev/mp-weixin/WordCloud.js @@ -0,0 +1,207 @@ +"use strict"; +const common_vendor = require("./common/vendor.js"); +const _sfc_main = { + name: "WordCloud", + props: { + // 词云数据 [{text: '关键词', value: 100}, ...] + wordData: { + type: Array, + required: true, + default: () => [] + }, + // 画布宽度 + width: { + type: Number, + default: 300 + }, + // 画布高度 + height: { + type: Number, + default: 300 + }, + // 文字颜色列表(分层配色) + colorList: { + type: Array, + default: () => ["#60A5FA", "#FEC200", "#EF4444"] + // 外圈、中间、中心 + }, + // 新增:字号配置,让组件更灵活 + fontSizeConfig: { + type: Object, + default: () => ({ + minSize: 12, + // 最小字号 + maxSize: 40, + // 最大字号 + scaleFactor: 0.1 + // 缩放因子,越大字号差异越明显 + }) + } + }, + data() { + return { + canvasWidth: this.width, + canvasHeight: this.height, + ctx: null, + // canvas 2d 上下文 + placedWords: [] + // 已放置的文字信息(用于碰撞检测) + }; + }, + watch: { + wordData: { + handler() { + this.drawWordCloud(); + }, + deep: true + } + }, + mounted() { + this.initCanvas(); + }, + methods: { + // 初始化canvas + async initCanvas() { + await new Promise((resolve) => setTimeout(resolve, 50)); + const query = common_vendor.index.createSelectorQuery().in(this); + query.select(".word-cloud-canvas").fields({ node: true, size: true }).exec(async (res) => { + if (!res || !res[0] || !res[0].node) { + common_vendor.index.__f__("error", "at components/WordCloud/WordCloud.vue:82", "获取canvas节点失败,请检查canvas是否正确渲染"); + return; + } + const canvas = res[0].node; + let ctx = null; + try { + ctx = canvas.getContext("2d"); + } catch (e) { + common_vendor.index.__f__("warn", "at components/WordCloud/WordCloud.vue:93", "获取2d上下文失败,尝试兼容处理", e); + ctx = common_vendor.index.createCanvasContext("wordCloudCanvas", this); + } + if (!ctx) { + common_vendor.index.__f__("error", "at components/WordCloud/WordCloud.vue:99", "无法获取canvas 2d上下文"); + return; + } + const dpr = common_vendor.index.getSystemInfoSync().pixelRatio || 1; + canvas.width = this.canvasWidth * dpr; + canvas.height = this.canvasHeight * dpr; + ctx.scale(dpr, dpr); + this.ctx = ctx; + this.drawWordCloud(); + }); + }, + // 绘制词云核心方法 + drawWordCloud() { + if (!this.ctx || !this.wordData.length) + return; + this.ctx.clearRect(0, 0, this.canvasWidth, this.canvasHeight); + this.placedWords = []; + const sortedWords = [...this.wordData].sort((a, b) => b.value - a.value); + const values = sortedWords.map((item) => item.value); + this.valueMax = Math.max(...values); + this.valueMin = Math.min(...values); + sortedWords.forEach((word, index) => { + this.placeWord(word, index); + }); + }, + // 放置单个文字(核心:碰撞检测,确保不重叠) + placeWord(word, index) { + const ctx = this.ctx; + const maxAttempts = 150; + const { minSize, maxSize, scaleFactor } = this.fontSizeConfig; + let normalizedValue = 1; + if (this.valueMax !== this.valueMin) { + normalizedValue = (word.value - this.valueMin) / (this.valueMax - this.valueMin); + } + const fontSize = Math.min( + minSize + (maxSize - minSize) * normalizedValue * scaleFactor, + maxSize + ); + const rotateAngle = (Math.random() - 0.5) * 120 * Math.PI / 180; + ctx.font = `${fontSize}px sans-serif`; + const textWidth = ctx.measureText(word.text || word.name).width; + const textHeight = fontSize * 1.05; + for (let i = 0; i < maxAttempts; i++) { + const x = this.canvasWidth * 0.05 + Math.random() * this.canvasWidth * 0.9; + const y = this.canvasHeight * 0.05 + Math.random() * this.canvasHeight * 0.9; + const isOverlap = this.checkOverlap(x, y, textWidth, textHeight, rotateAngle, 2); + if (!isOverlap) { + const centerX = this.canvasWidth / 2; + const centerY = this.canvasHeight / 2; + const distance = Math.sqrt(Math.pow(x - centerX, 2) + Math.pow(y - centerY, 2)); + const maxDistance = Math.sqrt(Math.pow(centerX, 2) + Math.pow(centerY, 2)); + let color; + if (distance > maxDistance * 0.66) { + color = this.colorList[0]; + } else if (distance > maxDistance * 0.33) { + color = this.colorList[1]; + } else { + color = this.colorList[2]; + } + ctx.fillStyle = color; + this.drawTextAtPosition(word.text || word.name, x, y, rotateAngle, fontSize); + this.placedWords.push({ + x, + y, + width: textWidth, + height: textHeight, + angle: rotateAngle + }); + break; + } + } + }, + // 碰撞检测:检查当前文字是否与已放置的文字重叠(新增间距容差参数) + checkOverlap(x, y, width, height, angle, gap = 2) { + const currentRect = this.getBoundingRect(x, y, width, height, angle, gap); + for (const placed of this.placedWords) { + const placedRect = this.getBoundingRect(placed.x, placed.y, placed.width, placed.height, placed.angle, gap); + if (currentRect.left < placedRect.right && currentRect.right > placedRect.left && currentRect.top < placedRect.bottom && currentRect.bottom > placedRect.top) { + return true; + } + } + return false; + }, + // 获取旋转后文字的包围盒(新增间距容差参数,缩小包围盒) + getBoundingRect(x, y, width, height, angle, gap = 2) { + const cos = Math.cos(angle); + const sin = Math.sin(angle); + const halfW = (width - gap) / 2; + const halfH = (height - gap) / 2; + const points = [ + { x: -halfW, y: -halfH }, + { x: -halfW, y: halfH }, + { x: halfW, y: halfH }, + { x: halfW, y: -halfH } + ]; + const rotatedPoints = points.map((point) => ({ + x: x + point.x * cos - point.y * sin, + y: y + point.x * sin + point.y * cos + })); + const left = Math.min(...rotatedPoints.map((p) => p.x)); + const right = Math.max(...rotatedPoints.map((p) => p.x)); + const top = Math.min(...rotatedPoints.map((p) => p.y)); + const bottom = Math.max(...rotatedPoints.map((p) => p.y)); + return { left, right, top, bottom }; + }, + // 在指定位置绘制旋转后的文字 + drawTextAtPosition(text, x, y, angle, fontSize) { + const ctx = this.ctx; + ctx.save(); + ctx.translate(x, y); + ctx.rotate(angle); + ctx.textAlign = "center"; + ctx.textBaseline = "middle"; + ctx.fillText(text, 0, 0); + ctx.restore(); + } + } +}; +function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { + return { + a: $data.canvasWidth + "px", + b: $data.canvasHeight + "px" + }; +} +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-cab45d13"]]); +exports.MiniProgramPage = MiniProgramPage; +//# sourceMappingURL=../.sourcemap/mp-weixin/WordCloud.js.map diff --git a/unpackage/dist/dev/mp-weixin/app.js b/unpackage/dist/dev/mp-weixin/app.js index f907b0d..245397a 100644 --- a/unpackage/dist/dev/mp-weixin/app.js +++ b/unpackage/dist/dev/mp-weixin/app.js @@ -27,12 +27,14 @@ if (!Math) { "./pages/geGuCenter/geGuCenter.js"; "./pages/ztfx/ztfx.js"; "./pages/geGuCenter/detail.js"; + "./components/WordCloud/WordCloud.js"; "./pagesMine/vip/vip.js"; "./pagesMine/vipMeal/vipMeal.js"; "./pagesStock/stockCenterDetails/stockCenterDetails.js"; "./pagesStock/stockCenterDetails/cwDetails.js"; "./pagesStock/stockCenterDetails/ztfx.js"; "./pagesStock/stockCenterDetails/bkydmx.js"; + "./pagesStock/stockCenterDetails/webView/webView.js"; } const _sfc_main = { onLaunch: function() { diff --git a/unpackage/dist/dev/mp-weixin/app.json b/unpackage/dist/dev/mp-weixin/app.json index 9faecf0..5fa8baf 100644 --- a/unpackage/dist/dev/mp-weixin/app.json +++ b/unpackage/dist/dev/mp-weixin/app.json @@ -23,7 +23,8 @@ "pages/concept/reportDetails/reportDetails", "pages/geGuCenter/geGuCenter", "pages/ztfx/ztfx", - "pages/geGuCenter/detail" + "pages/geGuCenter/detail", + "components/WordCloud/WordCloud" ], "subPackages": [ { @@ -39,7 +40,8 @@ "stockCenterDetails/stockCenterDetails", "stockCenterDetails/cwDetails", "stockCenterDetails/ztfx", - "stockCenterDetails/bkydmx" + "stockCenterDetails/bkydmx", + "stockCenterDetails/webView/webView" ] } ], diff --git a/unpackage/dist/dev/mp-weixin/common/assets.js b/unpackage/dist/dev/mp-weixin/common/assets.js index 554fde7..baa7d54 100644 --- a/unpackage/dist/dev/mp-weixin/common/assets.js +++ b/unpackage/dist/dev/mp-weixin/common/assets.js @@ -5,27 +5,27 @@ const _imports_3$e = "/static/icon/home/conceptCenter/conceptScreenArrow.png"; const _imports_1$i = "/static/icon/home/downArrow.png"; const _imports_2$f = "/static/icon/home/upArrow.png"; const _imports_3$d = "/static/icon/home/browser.png"; -const _imports_11$4 = "/static/icon/home/like.png"; +const _imports_11$3 = "/static/icon/home/like.png"; const _imports_7$3 = "/static/icon/home/collect.png"; const _imports_2$e = "/static/icon/backBlack.png"; -const _imports_9$4 = "/static/icon/home/dateRange.png"; -const _imports_10$2 = "/static/icon/home/industrySearch.png"; -const _imports_11$3 = "/static/icon/home/industry_s.png"; +const _imports_9$3 = "/static/icon/home/dateRange.png"; +const _imports_10$3 = "/static/icon/home/industrySearch.png"; +const _imports_11$2 = "/static/icon/home/industry_s.png"; const _imports_12$3 = "/static/icon/home/level_s.png"; const _imports_2$d = "/static/icon/invest/upArrow.png"; const _imports_4$c = "/static/icon/invest/downArrow.png"; const _imports_4$b = "/static/image/index/noData.png"; -const _imports_5$7 = "/static/icon/home/monthLeftArrow.png"; +const _imports_5$6 = "/static/icon/home/monthLeftArrow.png"; const _imports_6$1 = "/static/icon/home/monthRightArrow.png"; const _imports_2$c = "/static/icon/home/conceptCenter/sortType.png"; const _imports_4$a = "/static/icon/home/conceptCenter/timeScreenArrow.png"; const _imports_1$h = "/static/icon/home/conceptCenter/timeAxis.png"; -const _imports_9$3 = "/static/icon/home/close.png"; +const _imports_8$4 = "/static/icon/home/close.png"; const _imports_7$2 = "/static/icon/home/conceptCenter/statistics.png"; const _imports_8$3 = "/static/icon/home/conceptCenter/rank1.png"; const _imports_9$2 = "/static/icon/home/conceptCenter/rank2.png"; -const _imports_10$1 = "/static/icon/home/conceptCenter/rank3.png"; -const _imports_11$2 = "/static/icon/home/conceptCenter/rankChg.png"; +const _imports_10$2 = "/static/icon/home/conceptCenter/rank3.png"; +const _imports_11$1 = "/static/icon/home/conceptCenter/rankChg.png"; const _imports_12$2 = "/static/icon/home/conceptCenter/calendar.png"; const _imports_13$2 = "/static/icon/home/conceptCenter/browse.png"; const _imports_12$1 = "/static/icon/home/sortArrow.png"; @@ -44,7 +44,7 @@ const _imports_2$a = "/static/icon/mine/basicInfo/downArrow.png"; const _imports_1$d = "/static/icon/home/conceptCenter/lock.png"; const _imports_3$b = "/static/icon/home/expectScore.png"; const _imports_4$8 = "/static/icon/home/expectScoreTips.png"; -const _imports_5$6 = "/static/icon/home/expectScoreDot.png"; +const _imports_5$5 = "/static/icon/home/expectScoreDot.png"; const _imports_8$2 = "/static/icon/home/eventDetails/like.png"; const _imports_9$1 = "/static/icon/home/eventDetails/collect.png"; const _imports_4$7 = "/static/icon/home/collect_s.png"; @@ -56,28 +56,28 @@ const _imports_1$b = "/static/icon/login/mobile.png"; const _imports_2$9 = "/static/icon/login/code.png"; const _imports_3$9 = "/static/icon/home/conceptCenter/chgDown.png"; const _imports_4$5 = "/static/icon/home/conceptCenter/chgUp.png"; -const _imports_5$5 = "/static/icon/home/conceptCenter/newsReport.png"; +const _imports_5$4 = "/static/icon/home/conceptCenter/newsReport.png"; const _imports_1$a = "/static/icon/home/conceptCenter/timeScreenArrow.png"; const _imports_2$8 = "/static/icon/home/conceptCenter/reasonExpand.png"; const _imports_3$8 = "/static/icon/home/conceptCenter/reasonRetract.png"; const _imports_3$7 = "/assets/ydjk-icon.9712ef19.png"; -const _imports_5$4 = "/assets/ydjk-zs.f6ba6c32.png"; +const _imports_5$3 = "/assets/ydjk-zs.f6ba6c32.png"; const _imports_1$9 = "/pagesStock/static/icon/ai-icon.png"; const _imports_2$7 = "/pagesStock/static/icon/ai-icon-1.png"; const _imports_3$6 = "/pagesStock/static/icon/all-icon-3.png"; const _imports_1$8 = "/pagesStock/static/icon/all-icon-4.png"; -const _imports_5$3 = "/pagesStock/static/icon/all-icon-5.png"; +const _imports_5$2 = "/pagesStock/static/icon/all-icon-5.png"; const _imports_1$7 = "/pagesMine/static/image/vip/vipTopBg.png"; const _imports_2$6 = "/pagesMine/static/image/vip/noVipTopBg.png"; const _imports_3$5 = "/pagesMine/static/icon/vip/titleLeft_v.png"; const _imports_4$4 = "/pagesMine/static/icon/vip/titleLeft.png"; -const _imports_5$2 = "/pagesMine/static/icon/vip/titleRight_v.png"; +const _imports_5$1 = "/pagesMine/static/icon/vip/titleRight_v.png"; const _imports_6 = "/pagesMine/static/icon/vip/titleRight.png"; const _imports_7$1 = "/pagesMine/static/icon/vip/step1_v.png"; const _imports_8$1 = "/pagesMine/static/icon/vip/step1.png"; const _imports_9 = "/pagesMine/static/icon/vip/step2_v.png"; -const _imports_10 = "/pagesMine/static/icon/vip/step2.png"; -const _imports_11$1 = "/pagesMine/static/icon/vip/step3_v.png"; +const _imports_10$1 = "/pagesMine/static/icon/vip/step2.png"; +const _imports_11 = "/pagesMine/static/icon/vip/step3_v.png"; const _imports_12 = "/pagesMine/static/icon/vip/step3.png"; const _imports_13 = "/pagesMine/static/icon/vip/step4_v.png"; const _imports_14 = "/pagesMine/static/icon/vip/step4.png"; @@ -89,12 +89,11 @@ const _imports_8 = "/pagesMine/static/icon/vip/contain.png"; const _imports_2$5 = "/pagesStock/static/icon/establishedTime.png"; const _imports_3$4 = "/pagesStock/static/icon/registeredCapital.png"; const _imports_4$3 = "/pagesStock/static/icon/location.png"; -const _imports_5$1 = "/pagesStock/static/icon/visitWebsite.png"; const _imports_2$4 = "/pagesStock/static/icon/contrast.png"; const _imports_3$3 = "/pagesStock/static/icon/optional.png"; const _imports_4$2 = "/pagesStock/static/icon/share.png"; const _imports_1$6 = "/pagesStock/static/icon/existStatus.png"; -const _imports_11 = "/pagesStock/static/icon/yRightArrow.png"; +const _imports_10 = "/pagesStock/static/icon/yRightArrow.png"; const _imports_1$5 = "/pagesStock/static/icon/all-down-ed.png"; const _imports_1$4 = "/static/icon/back.png"; const _imports_1$3 = "/pagesStock/static/icon/all-icon-2.png"; @@ -148,14 +147,14 @@ exports._imports_1$6 = _imports_1$d; exports._imports_1$7 = _imports_1$c; exports._imports_1$8 = _imports_1$b; exports._imports_1$9 = _imports_1$a; -exports._imports_10 = _imports_10$2; -exports._imports_10$1 = _imports_10$1; -exports._imports_10$2 = _imports_10; -exports._imports_11 = _imports_11$4; -exports._imports_11$1 = _imports_11$3; -exports._imports_11$2 = _imports_11$2; -exports._imports_11$3 = _imports_11$1; -exports._imports_11$4 = _imports_11; +exports._imports_10 = _imports_10$3; +exports._imports_10$1 = _imports_10$2; +exports._imports_10$2 = _imports_10$1; +exports._imports_10$3 = _imports_10; +exports._imports_11 = _imports_11$3; +exports._imports_11$1 = _imports_11$2; +exports._imports_11$2 = _imports_11$1; +exports._imports_11$3 = _imports_11; exports._imports_12 = _imports_12$3; exports._imports_12$1 = _imports_12$1; exports._imports_12$2 = _imports_12$2; @@ -214,27 +213,26 @@ exports._imports_4$6 = _imports_4$6; exports._imports_4$7 = _imports_4$5; exports._imports_4$8 = _imports_4$4; exports._imports_4$9 = _imports_4$2; -exports._imports_5 = _imports_5$7; -exports._imports_5$1 = _imports_5$6; -exports._imports_5$2 = _imports_5$5; -exports._imports_5$3 = _imports_5$4; -exports._imports_5$4 = _imports_5$3; -exports._imports_5$5 = _imports_5$2; -exports._imports_5$6 = _imports_5$1; -exports._imports_5$7 = _imports_5; +exports._imports_5 = _imports_5$6; +exports._imports_5$1 = _imports_5$5; +exports._imports_5$2 = _imports_5$4; +exports._imports_5$3 = _imports_5$3; +exports._imports_5$4 = _imports_5$2; +exports._imports_5$5 = _imports_5$1; +exports._imports_5$6 = _imports_5; exports._imports_6 = _imports_6$1; exports._imports_6$1 = _imports_6; exports._imports_7 = _imports_7$3; exports._imports_7$1 = _imports_7$2; exports._imports_7$2 = _imports_7$1; exports._imports_7$3 = _imports_7; -exports._imports_8 = _imports_8$3; -exports._imports_8$1 = _imports_8$2; -exports._imports_8$2 = _imports_8$1; -exports._imports_8$3 = _imports_8; -exports._imports_9 = _imports_9$4; -exports._imports_9$1 = _imports_9$3; -exports._imports_9$2 = _imports_9$2; -exports._imports_9$3 = _imports_9$1; -exports._imports_9$4 = _imports_9; +exports._imports_8 = _imports_8$4; +exports._imports_8$1 = _imports_8$3; +exports._imports_8$2 = _imports_8$2; +exports._imports_8$3 = _imports_8$1; +exports._imports_8$4 = _imports_8; +exports._imports_9 = _imports_9$3; +exports._imports_9$1 = _imports_9$2; +exports._imports_9$2 = _imports_9$1; +exports._imports_9$3 = _imports_9; //# sourceMappingURL=../../.sourcemap/mp-weixin/common/assets.js.map diff --git a/unpackage/dist/dev/mp-weixin/common/vendor.js b/unpackage/dist/dev/mp-weixin/common/vendor.js index b6bb23e..5f6cf29 100644 --- a/unpackage/dist/dev/mp-weixin/common/vendor.js +++ b/unpackage/dist/dev/mp-weixin/common/vendor.js @@ -6149,7 +6149,7 @@ function populateParameters(fromRes, toRes) { let _SDKVersion = SDKVersion; const hostLanguage = (language || "").replace(/_/g, "-"); const parameters = { - appId: "__UNI__83518F0", + appId: "__UNI__1836EC9", appName: "JiaZhiQianYan", appVersion: "1.0.0", appVersionCode: "100", @@ -6298,7 +6298,7 @@ const getAppBaseInfo = { hostName: _hostName, hostSDKVersion: SDKVersion, hostTheme: theme, - appId: "__UNI__83518F0", + appId: "__UNI__1836EC9", appName: "JiaZhiQianYan", appVersion: "1.0.0", appVersionCode: "100", @@ -7053,7 +7053,7 @@ function isConsoleWritable() { function initRuntimeSocketService() { const hosts = "127.0.0.1,192.168.2.91"; const port = "8090"; - const id = "mp-weixin_D36YnR"; + const id = "mp-weixin_geGcgf"; const lazy = typeof swan !== "undefined"; let restoreError = lazy ? () => { } : initOnError(); diff --git a/unpackage/dist/dev/mp-weixin/components/LCCalendar/LCCalendar.js b/unpackage/dist/dev/mp-weixin/components/LCCalendar/LCCalendar.js index f9a2981..a41a867 100644 --- a/unpackage/dist/dev/mp-weixin/components/LCCalendar/LCCalendar.js +++ b/unpackage/dist/dev/mp-weixin/components/LCCalendar/LCCalendar.js @@ -35,12 +35,40 @@ const _sfc_main = { this.endDateStr = this.selectDateStr = `${currentYear}-${currentMonth > 9 ? currentMonth : "0" + currentMonth}-${currentDay > 9 ? currentDay : "0" + currentDay}`; this.getYesterdayDateData(); this.generateMonthDateListData(); - this.emitDateChange(currentYear, currentMonth, currentDay, this.getTodayItem(currentYear, currentMonth, currentDay)); + this.emitDateChange( + currentYear, + currentMonth, + currentDay, + this.getTodayItem(currentYear, currentMonth, currentDay), + this.getPrevDayItem(currentYear, currentMonth, currentDay) + // 新增上一天数据 + ); }, mounted() { this.getCalendarCombinedData(); }, methods: { + // 3. 在日历组件methods中新增getPrevDayItem方法 + /** + * 获取指定日期的上一天数据 + */ + getPrevDayItem(year, month, day) { + const currentDate = /* @__PURE__ */ new Date(`${year}-${month}-${day}`); + const prevDate = new Date(currentDate.getTime() - 24 * 60 * 60 * 1e3); + const prevYear = prevDate.getFullYear(); + const prevMonth = prevDate.getMonth() + 1; + const prevDay = prevDate.getDate(); + const targetDate = `${prevYear}-${prevMonth > 9 ? prevMonth : "0" + prevMonth}-${prevDay > 9 ? prevDay : "0" + prevDay}`; + const currentMonthList = this.monthDateList[this.selectMonthIndex] || []; + const localItem = currentMonthList.find((item) => item.date === targetDate) || null; + const apiData = this.getCalendarItemByDate(targetDate) || {}; + return { + ...localItem, + zt_count: apiData.zt_count || 0, + top_sector: apiData.top_sector || "-", + zaban_rate: apiData.zaban_rate || "0%" + }; + }, /** * 获取当天的item数据(合并接口数据) */ @@ -63,14 +91,34 @@ const _sfc_main = { /** * 触发日期变更事件(传递包含接口数据的item) */ - emitDateChange(year, month, day, item) { + // emitDateChange(year, month, day, item) { + // const yearMonth = `${year}-${month > 9 ? month : '0' + month}`; + // const fullDate = `${year}-${month > 9 ? month : '0' + month}-${day > 9 ? day : '0' + day}`; + // this.$emit('date-change', { + // yearMonth, + // fullDate, + // item: item || { // 兜底:无item时赋值空对象+默认值 + // date: fullDate, + // year, + // month, + // day, + // zt_count: 0, + // top_sector: '-', + // zaban_rate: '0%' + // }, + // year, + // month, + // day + // }); + // }, + emitDateChange(year, month, day, item, prevItem = { zt_count: 0 }) { const yearMonth = `${year}-${month > 9 ? month : "0" + month}`; const fullDate = `${year}-${month > 9 ? month : "0" + month}-${day > 9 ? day : "0" + day}`; this.$emit("date-change", { yearMonth, fullDate, item: item || { - // 兜底:无item时赋值空对象+默认值 + // 兜底:无当前item时赋值空对象+默认值 date: fullDate, year, month, @@ -79,6 +127,12 @@ const _sfc_main = { top_sector: "-", zaban_rate: "0%" }, + prevItem: prevItem || { + // 新增:传递上一天数据,兜底默认值 + zt_count: 0, + top_sector: "-", + zaban_rate: "0%" + }, year, month, day @@ -159,18 +213,24 @@ const _sfc_main = { const res = await request_api.calendarCombinedData(param); if (res.success && Array.isArray(res.data)) { this.calendarApiData = res.data; - common_vendor.index.__f__("log", "at components/LCCalendar/LCCalendar.vue:258", "日历数据加载成功", this.calendarApiData); if (this.selectDateStr) { const [year, month, day] = this.selectDateStr.split("-").map(Number); - this.emitDateChange(year, month, day, this.getTodayItem(year, month, day)); + this.emitDateChange( + year, + month, + day, + this.getTodayItem(year, month, day), + this.getPrevDayItem(year, month, day) + // 新增上一天数据 + ); } } else { this.calendarApiData = []; - common_vendor.index.__f__("warn", "at components/LCCalendar/LCCalendar.vue:266", "日历接口返回数据格式异常", res); + common_vendor.index.__f__("warn", "at components/LCCalendar/LCCalendar.vue:330", "日历接口返回数据格式异常", res); } } catch (error) { this.calendarApiData = []; - common_vendor.index.__f__("error", "at components/LCCalendar/LCCalendar.vue:270", "获取日历数据失败", error); + common_vendor.index.__f__("error", "at components/LCCalendar/LCCalendar.vue:334", "获取日历数据失败", error); } }, /** @@ -292,7 +352,7 @@ const _sfc_main = { this.selectYear = year; this.Month = month; this.getCalendarCombinedData(); - common_vendor.index.__f__("log", "at components/LCCalendar/LCCalendar.vue:405", "点击上个月"); + common_vendor.index.__f__("log", "at components/LCCalendar/LCCalendar.vue:469", "点击上个月"); } }, /** @@ -321,7 +381,7 @@ const _sfc_main = { this.selectMonth = year + "年" + month + "月"; this.startDateStr = year + "-" + (month > 9 ? month : "0" + month) + "-01"; this.endDateStr = year + "-" + (month > 9 ? month : "0" + month) + "-" + lastDay; - common_vendor.index.__f__("log", "at components/LCCalendar/LCCalendar.vue:434", "点击下个月"); + common_vendor.index.__f__("log", "at components/LCCalendar/LCCalendar.vue:498", "点击下个月"); this.selectYear = year; this.Month = month; this.getCalendarCombinedData(); @@ -338,7 +398,7 @@ const _sfc_main = { this.startDateStr = selectYear + "-" + (selectMonth > 9 ? selectMonth : "0" + selectMonth) + "-01"; let lastDayOfMonth = new Date(selectYear, selectMonth, 0); this.endDateStr = selectYear + "-" + (selectMonth > 9 ? selectMonth : "0" + selectMonth) + "-" + lastDayOfMonth.getDate(); - common_vendor.index.__f__("log", "at components/LCCalendar/LCCalendar.vue:454", "月份变更"); + common_vendor.index.__f__("log", "at components/LCCalendar/LCCalendar.vue:518", "月份变更"); this.selectYear = selectYear; this.Month = selectMonth; this.getCalendarCombinedData(); @@ -365,12 +425,53 @@ const _sfc_main = { isWeekend: index % 7 === 0 || index % 7 === 6 // 是否周末 }; + const currentDate = new Date(item.date); + const prevDate = new Date(currentDate.getTime() - 24 * 60 * 60 * 1e3); + const prevYear = prevDate.getFullYear(); + const prevMonth = prevDate.getMonth() + 1; + const prevDay = prevDate.getDate(); + const prevDateStr = `${prevYear}-${prevMonth > 9 ? prevMonth : "0" + prevMonth}-${prevDay > 9 ? prevDay : "0" + prevDay}`; + const prevApiData = this.getCalendarItemByDate(prevDateStr) || {}; + let prevLocalItem = null; + const currentMonthList = this.monthDateList[this.selectMonthIndex] || []; + prevLocalItem = currentMonthList.find((i) => i.date === prevDateStr); + if (!prevLocalItem) { + const prevMonthIndex = this.selectMonthIndex - (prevMonth < item.month ? 1 : 0); + const prevMonthList = this.monthDateList[prevMonthIndex] || []; + prevLocalItem = prevMonthList.find((i) => i.date === prevDateStr); + } + const prevMergedItem = { + ...prevLocalItem || {}, + zt_count: prevApiData.zt_count || 0, + top_sector: prevApiData.top_sector || "-", + zaban_rate: prevApiData.zaban_rate || "0%", + isWeekend: false + // 兜底默认值 + }; this.chgStockData = mergedItem; const [year, month, day] = item.date.split("-").map(Number); - this.emitDateChange(year, month, day, mergedItem); - common_vendor.index.__f__("log", "at components/LCCalendar/LCCalendar.vue:482", "点击某天(含接口数据)", mergedItem); + this.emitDateChange(year, month, day, mergedItem, prevMergedItem); + common_vendor.index.__f__("log", "at components/LCCalendar/LCCalendar.vue:580", "点击某天(含接口数据)", { current: mergedItem, prev: prevMergedItem }); } } + // clickSelectDate(item, index) { + // if (!item.isCurrentMonth) return + // if (this.selectDateStr != item.date) { + // this.selectDateStr = item.date + // const apiData = this.getCalendarItemByDate(item.date) || {}; + // const mergedItem = { + // ...item, + // zt_count: apiData.zt_count || 0, + // top_sector: apiData.top_sector || '-', + // zaban_rate: apiData.zaban_rate || '0%', + // isWeekend: index % 7 === 0 || index % 7 === 6 + // }; + // this.chgStockData = mergedItem; + // const [year, month, day] = item.date.split('-').map(Number); + // this.emitDateChange(year, month, day, mergedItem); + // uni.__f__('log','at components/LCCalendar/LCCalendar.vue:602','点击某天(含接口数据)', mergedItem); + // } + // } } }; function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { diff --git a/unpackage/dist/dev/mp-weixin/components/LCCalendar2/LCCalendar2.js b/unpackage/dist/dev/mp-weixin/components/LCCalendar2/LCCalendar2.js index 49e53a3..3716861 100644 --- a/unpackage/dist/dev/mp-weixin/components/LCCalendar2/LCCalendar2.js +++ b/unpackage/dist/dev/mp-weixin/components/LCCalendar2/LCCalendar2.js @@ -29,6 +29,7 @@ const _sfc_main = { this.startDateStr = currentYear + "-" + (currentMonth > 9 ? currentMonth : "0" + currentMonth) + "-01"; this.endDateStr = this.selectDateStr = currentYear + "-" + (currentMonth > 9 ? currentMonth : "0" + currentMonth) + "-" + (currentDay > 9 ? currentDay : "0" + currentDay); this.generateMonthDateListData(); + this.$emit("date-change", this.selectDateStr); }, methods: { /** @@ -42,6 +43,7 @@ const _sfc_main = { let selectMonth = selectDate.getMonth() + 1; let selectDay = selectDate.getDate(); this.selectDateStr = selectYear + "-" + (selectMonth > 9 ? selectMonth : "0" + selectMonth) + "-" + (selectDay > 9 ? selectDay : "0" + selectDay); + this.$emit("date-change", this.selectDateStr); }, /** * 生成日期数组 @@ -159,7 +161,7 @@ const _sfc_main = { this.selectMonth = year + "年" + month + "月"; this.startDateStr = year + "-" + (month > 9 ? month : "0" + month) + "-01"; this.endDateStr = year + "-" + (month > 9 ? month : "0" + month) + "-" + lastDay; - common_vendor.index.__f__("log", "at components/LCCalendar2/LCCalendar2.vue:224", "点击上个月"); + common_vendor.index.__f__("log", "at components/LCCalendar2/LCCalendar2.vue:228", "点击上个月"); } }, /** @@ -188,7 +190,7 @@ const _sfc_main = { this.selectMonth = year + "年" + month + "月"; this.startDateStr = year + "-" + (month > 9 ? month : "0" + month) + "-01"; this.endDateStr = year + "-" + (month > 9 ? month : "0" + month) + "-" + lastDay; - common_vendor.index.__f__("log", "at components/LCCalendar2/LCCalendar2.vue:253", "点击下个月"); + common_vendor.index.__f__("log", "at components/LCCalendar2/LCCalendar2.vue:257", "点击下个月"); } }, monthChange(e) { @@ -202,7 +204,7 @@ const _sfc_main = { this.startDateStr = selectYear + "-" + (selectMonth > 9 ? selectMonth : "0" + selectMonth) + "-01"; let lastDayOfMonth = new Date(selectYear, selectMonth, 0); this.endDateStr = selectYear + "-" + (selectMonth > 9 ? selectMonth : "0" + selectMonth) + "-" + lastDayOfMonth.getDate(); - common_vendor.index.__f__("log", "at components/LCCalendar2/LCCalendar2.vue:270", "月份变更"); + common_vendor.index.__f__("log", "at components/LCCalendar2/LCCalendar2.vue:274", "月份变更"); }, /** * 点击选择开始日期和结束日期 @@ -214,7 +216,8 @@ const _sfc_main = { if (this.selectDateStr != item.date) { this.selectDateStr = item.date; this.chgStockData = item; - common_vendor.index.__f__("log", "at components/LCCalendar2/LCCalendar2.vue:281", "点击某天"); + common_vendor.index.__f__("log", "at components/LCCalendar2/LCCalendar2.vue:285", "点击某天"); + this.$emit("date-change", this.selectDateStr); } } } diff --git a/unpackage/dist/dev/mp-weixin/components/WordCloud/WordCloud.js b/unpackage/dist/dev/mp-weixin/components/WordCloud/WordCloud.js new file mode 100644 index 0000000..f9e907a --- /dev/null +++ b/unpackage/dist/dev/mp-weixin/components/WordCloud/WordCloud.js @@ -0,0 +1,4 @@ +"use strict"; +const WordCloud = require("../../WordCloud.js"); +wx.createPage(WordCloud.MiniProgramPage); +//# sourceMappingURL=../../../.sourcemap/mp-weixin/components/WordCloud/WordCloud.js.map diff --git a/unpackage/dist/dev/mp-weixin/components/WordCloud/WordCloud.json b/unpackage/dist/dev/mp-weixin/components/WordCloud/WordCloud.json new file mode 100644 index 0000000..a0812ee --- /dev/null +++ b/unpackage/dist/dev/mp-weixin/components/WordCloud/WordCloud.json @@ -0,0 +1,4 @@ +{ + "navigationBarTitleText": "", + "usingComponents": {} +} \ No newline at end of file diff --git a/unpackage/dist/dev/mp-weixin/components/WordCloud/WordCloud.wxml b/unpackage/dist/dev/mp-weixin/components/WordCloud/WordCloud.wxml new file mode 100644 index 0000000..31afaac --- /dev/null +++ b/unpackage/dist/dev/mp-weixin/components/WordCloud/WordCloud.wxml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/unpackage/dist/dev/mp-weixin/components/WordCloud/WordCloud.wxss b/unpackage/dist/dev/mp-weixin/components/WordCloud/WordCloud.wxss new file mode 100644 index 0000000..0d8786d --- /dev/null +++ b/unpackage/dist/dev/mp-weixin/components/WordCloud/WordCloud.wxss @@ -0,0 +1,9 @@ + +.word-cloud-container.data-v-cab45d13 { + width: 100%; + height: 100%; +} +.word-cloud-canvas.data-v-cab45d13 { + width: 100%; + height: 100%; +} diff --git a/unpackage/dist/dev/mp-weixin/components/WordCloud/WordCloud2.js b/unpackage/dist/dev/mp-weixin/components/WordCloud/WordCloud2.js new file mode 100644 index 0000000..3c0f087 --- /dev/null +++ b/unpackage/dist/dev/mp-weixin/components/WordCloud/WordCloud2.js @@ -0,0 +1,4 @@ +"use strict"; +const WordCloud = require("../../WordCloud.js"); +wx.createPage(WordCloud.MiniProgramPage); +//# sourceMappingURL=../../../.sourcemap/mp-weixin/components/WordCloud/WordCloud2.js.map diff --git a/unpackage/dist/dev/mp-weixin/components/cwfx-view/cwfx-view.js b/unpackage/dist/dev/mp-weixin/components/cwfx-view/cwfx-view.js index 7853e39..51e5f98 100644 --- a/unpackage/dist/dev/mp-weixin/components/cwfx-view/cwfx-view.js +++ b/unpackage/dist/dev/mp-weixin/components/cwfx-view/cwfx-view.js @@ -203,6 +203,7 @@ const _sfc_main = { this.option1.xAxis.data = category; this.option1.series[0].data = data1; this.profitabilityInit(); + this.option2.xAxis.data = category; this.option2.series[0].data = data2; this.perShareInit(); } diff --git a/unpackage/dist/dev/mp-weixin/components/cwsj-view/cwsj-view.js b/unpackage/dist/dev/mp-weixin/components/cwsj-view/cwsj-view.js index 40c8117..705597a 100644 --- a/unpackage/dist/dev/mp-weixin/components/cwsj-view/cwsj-view.js +++ b/unpackage/dist/dev/mp-weixin/components/cwsj-view/cwsj-view.js @@ -2,6 +2,7 @@ const utils_util = require("../../utils/util.js"); const common_vendor = require("../../common/vendor.js"); const common_assets = require("../../common/assets.js"); +const echarts = require("../../uni_modules/lime-echart/static/echarts.min.js"); const _sfc_main = { name: "cwsj-view", data() { @@ -12,7 +13,7 @@ const _sfc_main = { option1: { legend: { show: true, - data: ["期间费用", "同比(右)"] + data: ["货币资金", "同比(右)"] }, grid: { left: "2%", @@ -88,7 +89,7 @@ const _sfc_main = { yAxis: [ { type: "value", - name: "(%)", + name: "(亿)", position: "left", alignTicks: true, axisLine: { @@ -111,7 +112,7 @@ const _sfc_main = { series: [ { type: "bar", - name: "ROE", + name: "经营现金流", data: [], yAxisIndex: 0 }, @@ -126,7 +127,7 @@ const _sfc_main = { option3: { legend: { show: true, - data: ["期间费用", "同比(右)"] + data: ["净利润", "同比(右)"] }, grid: { left: "2%", @@ -145,7 +146,7 @@ const _sfc_main = { yAxis: [ { type: "value", - name: "(%)", + name: "(亿)", position: "left", alignTicks: true, axisLine: { @@ -168,7 +169,7 @@ const _sfc_main = { series: [ { type: "bar", - name: "ROE", + name: "净利润", data: [], yAxisIndex: 0 }, @@ -180,7 +181,10 @@ const _sfc_main = { } ] }, - getNumStr: utils_util.getNumStr + getNumStr: utils_util.getNumStr, + accDiv: utils_util.accDiv, + accSub: utils_util.accSub, + accMul: utils_util.accMul }; }, props: { @@ -191,8 +195,85 @@ const _sfc_main = { incomeStatementList: Array //利润表 }, - watch: {}, + watch: { + financialBalanceList(newValue) { + let category = []; + let data = []; + for (let item of newValue) { + category.push(item.report_type); + if (item.assets.current_assets.cash) { + data.push(utils_util.accDiv(item.assets.current_assets.cash, 1e8).toFixed(2)); + } else + data.push(0); + } + this.option1.xAxis.data = category; + this.option1.series[0].data = data; + this.profitabilityInit(); + }, + cashFlowList(newValue) { + let category = []; + let data = []; + for (let item of newValue) { + category.push(item.report_type); + if (item.operating_activities.net_flow) { + data.push(utils_util.accDiv(item.operating_activities.net_flow, 1e8).toFixed(2)); + } else + data.push(0); + } + this.option2.xAxis.data = category; + this.option2.series[0].data = data; + this.cashFlowInit(); + }, + incomeStatementList(newValue) { + let category = []; + let data = []; + for (let item of newValue) { + category.push(item.report_type); + if (item.profit.net_profit) { + data.push(utils_util.accDiv(item.profit.net_profit, 1e9).toFixed(2)); + } else + data1.push(0); + } + this.option3.xAxis.data = category; + this.option3.series[0].data = data; + this.incomeStatementInit(); + } + }, methods: { + async profitabilityInit() { + const chart = await this.$refs.chartRef1.init(echarts); + chart.setOption(this.option1); + }, + async cashFlowInit() { + const chart = await this.$refs.chartRef2.init(echarts); + chart.setOption(this.option2); + }, + async incomeStatementInit() { + const chart = await this.$refs.chartRef3.init(echarts); + chart.setOption(this.option3); + }, + /** + * 计算经营性现金流增长率 + */ + caculateOperatingFlowRatio() { + let flow1 = this.cashFlowList[0].operating_activities.net_flow; + let flow2 = this.cashFlowList[4].operating_activities.net_flow; + return utils_util.accMul(utils_util.accDiv(utils_util.accSub(flow1, flow2), flow2), 100).toFixed(2); + }, + /** + * 计算合计现金流增长率 + */ + caculateNetIncreaseRatio() { + let flow1 = this.cashFlowList[0].cash_changes.net_increase; + let flow2 = this.cashFlowList[4].cash_changes.net_increase; + return utils_util.accMul(utils_util.accDiv(utils_util.accSub(flow1, flow2), flow2), 100).toFixed(2); + }, + /** + * 获取去年 + */ + getLastYearPeriod(list) { + list[0].period.split("-")[0]; + }, /** * 点击切换现金流量表指标 * @param {Object} index @@ -200,6 +281,31 @@ const _sfc_main = { clickCashFlowIndicatorItem(index) { if (this.cashFlowIndicatorIndex != index) { this.cashFlowIndicatorIndex = index; + let data = []; + if (index == 0) { + for (let item of this.cashFlowList) { + if (item.operating_activities.net_flow) { + data.push(utils_util.accDiv(item.operating_activities.net_flow, 1e8).toFixed(2)); + } else + data.push(0); + } + } else if (index == 1) { + for (let item of this.cashFlowList) { + if (item.financing_activities.net_flow) { + data.push(utils_util.accDiv(item.financing_activities.net_flow, 1e8).toFixed(2)); + } else + data.push(0); + } + } else if (index == 2) { + for (let item of this.cashFlowList) { + if (item.investment_activities.net_flow) { + data.push(utils_util.accDiv(item.investment_activities.net_flow, 1e8).toFixed(2)); + } else + data.push(0); + } + } + this.option2.series[0].data = data; + this.cashFlowInit(); } }, /** @@ -245,10 +351,9 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { m: common_vendor.t($data.getNumStr($props.financialBalanceList[0].equity.surplus_reserve)), n: common_vendor.t($data.getNumStr($props.financialBalanceList[0].equity.undistributed_profit)) } : {}, { - o: common_vendor.o(($event) => _ctx.itemClick(0)), - p: common_assets._imports_0$8, - q: common_assets._imports_1$2, - r: common_vendor.f(["经营现金流", "筹资现金流", "投资现金流"], (item, index, i0) => { + o: common_assets._imports_0$8, + p: common_assets._imports_1$2, + q: common_vendor.f(["经营现金流", "筹资现金流", "投资现金流"], (item, index, i0) => { return { a: common_vendor.t(item), b: common_vendor.n("item flexCenter " + ($data.cashFlowIndicatorIndex == index ? "select" : "")), @@ -256,12 +361,21 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { d: common_vendor.o(($event) => $options.clickCashFlowIndicatorItem(index), index) }; }), - s: common_assets._imports_2$14, - t: common_assets._imports_3$13, - v: common_vendor.sr("chartRef2", "63ca7cac-1"), - w: common_assets._imports_0$8, - x: common_assets._imports_1$2, - y: common_vendor.f(["净利润", "营业收入", "期间费用"], (item, index, i0) => { + r: common_assets._imports_2$14, + s: common_assets._imports_3$13, + t: common_vendor.sr("chartRef2", "63ca7cac-1"), + v: $props.cashFlowList.length > 0 + }, $props.cashFlowList.length > 0 ? { + w: common_vendor.t($data.getNumStr($props.cashFlowList[0].operating_activities.net_flow)), + x: common_vendor.t($options.caculateOperatingFlowRatio()), + y: common_vendor.t($data.getNumStr($props.cashFlowList[0].investment_activities.net_flow)), + z: common_vendor.t($data.getNumStr($props.cashFlowList[0].financing_activities.net_flow)), + A: common_vendor.t($data.getNumStr($props.cashFlowList[0].cash_changes.net_increase)), + B: common_vendor.t($options.caculateNetIncreaseRatio()) + } : {}, { + C: common_assets._imports_0$8, + D: common_assets._imports_1$2, + E: common_vendor.f(["净利润", "营业收入", "期间费用"], (item, index, i0) => { return { a: common_vendor.t(item), b: common_vendor.n("item flexCenter " + ($data.profitIndicatorIndex == index ? "select" : "")), @@ -269,12 +383,17 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { d: common_vendor.o(($event) => $options.clickProfitIndicatorItem(index), index) }; }), - z: common_assets._imports_2$14, - A: common_assets._imports_3$13, - B: common_assets._imports_2$14, - C: common_assets._imports_3$13, - D: common_vendor.sr("chartRef3", "63ca7cac-2") - }); + F: common_assets._imports_2$14, + G: common_assets._imports_3$13, + H: common_assets._imports_2$14, + I: common_assets._imports_3$13, + J: common_vendor.sr("chartRef3", "63ca7cac-2"), + K: $props.incomeStatementList.length > 0 + }, $props.incomeStatementList.length > 0 ? { + L: common_vendor.t($data.getNumStr($props.incomeStatementList[0].comprehensive_income.total_comprehensive_income)), + M: common_vendor.t($data.getNumStr($props.incomeStatementList[0].revenue.total_operating_revenue)), + N: common_vendor.t($data.getNumStr($props.incomeStatementList[0].profit.operating_profit)) + } : {}); } const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]); wx.createComponent(Component); diff --git a/unpackage/dist/dev/mp-weixin/components/cwsj-view/cwsj-view.wxml b/unpackage/dist/dev/mp-weixin/components/cwsj-view/cwsj-view.wxml index c3c4b13..f0a5123 100644 --- a/unpackage/dist/dev/mp-weixin/components/cwsj-view/cwsj-view.wxml +++ b/unpackage/dist/dev/mp-weixin/components/cwsj-view/cwsj-view.wxml @@ -1 +1 @@ -资产负债表{{item.a}}查看详细数据 单季度全部资产总计{{h}}负债合计{{i}}所有者权益{{j}}货币资金{{k}}资本公积金{{l}}盈余公积金{{m}}未分配利润{{n}}现金流量表{{item.a}}查看详细数据 单季度全部经营性现金流3.50亿经营性现金流增长率16.94%投资性现金流-5544.90万筹资性现金流-1.16亿合计现金流1.79亿合计现金流增长率935.58%利润表{{item.a}}查看详细数据 单季度全部汇总净利润-6525.56万净利润增长率-1600.69%营业总收入3.64亿营业总收入增长率-26.28%营业利润-7539.55万营业利润增长率-201.00% \ No newline at end of file +资产负债表{{item.a}}查看详细数据 单季度全部资产总计{{h}}负债合计{{i}}所有者权益{{j}}货币资金{{k}}资本公积金{{l}}盈余公积金{{m}}未分配利润{{n}}现金流量表{{item.a}}查看详细数据 单季度全部经营性现金流{{w}}经营性现金流增长率{{x}}%投资性现金流{{y}}筹资性现金流{{z}}合计现金流{{A}}合计现金流增长率{{B}}%利润表{{item.a}}查看详细数据 单季度全部汇总净利润{{L}}净利润增长率-1600.69%营业总收入{{M}}营业总收入增长率-26.28%营业利润{{N}}营业利润增长率-201.00% \ No newline at end of file diff --git a/unpackage/dist/dev/mp-weixin/components/cyl-view/cyl-view.js b/unpackage/dist/dev/mp-weixin/components/cyl-view/cyl-view.js index 1fd8ff8..1a2e88c 100644 --- a/unpackage/dist/dev/mp-weixin/components/cyl-view/cyl-view.js +++ b/unpackage/dist/dev/mp-weixin/components/cyl-view/cyl-view.js @@ -1,6 +1,7 @@ "use strict"; const common_vendor = require("../../common/vendor.js"); const common_assets = require("../../common/assets.js"); +const echarts = require("../../uni_modules/lime-echart/static/echarts.min.js"); const _sfc_main = { name: "cyl-view", data() { @@ -27,7 +28,26 @@ const _sfc_main = { type: "downstream" } ], - typeIndex: 0 + typeIndex: 0, + option: { + legend: { + show: false + }, + grid: { + left: "2%", + right: "2%", + top: "5%", + bottom: "30%" + }, + series: [ + { + type: "sankey", + name: "经营现金流", + data: [], + links: [] + } + ] + } }; }, props: { @@ -38,25 +58,63 @@ const _sfc_main = { //核心企业 downstreamList: Array, //下游客户 - totalNodes: Number + totalNodes: Number, //总节点数 + valueChainFlowsList: Array + //产业链流向数据 }, watch: { valueChainAnalysisInfo(newValue) { this.types[0].count = newValue.upstream_nodes; this.types[1].count = newValue.company_nodes; this.types[2].count = newValue.downstream_nodes; + }, + valueChainFlowsList(newValue) { + let data = []; + let links = []; + let name = []; + for (let item of newValue) { + if (name.indexOf(item.source.node_name) == -1) { + name.push(item.source.node_name); + data.push({ name: item.source.node_name }); + } + links.push({ source: item.source.node_name, target: item.target.node_name, value: item.flow_metrics.flow_ratio }); + } + this.option.series[0].data = data; + this.option.series[0].links = links; } }, methods: { + async init() { + const chart = await this.$refs.chartRef.init(echarts); + common_vendor.index.__f__("log", "at components/cyl-view/cyl-view.vue:183", chart); + common_vendor.index.__f__("log", "at components/cyl-view/cyl-view.vue:184", this.option); + chart.setOption(this.option); + }, changeCenterIndex(index) { - this.center_index = index; + if (this.center_index != index) { + this.center_index = index; + if (index == 1) { + let that = this; + setTimeout(function() { + that.init(); + }, 500); + } + } }, clickAction(item) { this.$emit("detail", item); } } }; +if (!Array) { + const _easycom_l_echart2 = common_vendor.resolveComponent("l-echart"); + _easycom_l_echart2(); +} +const _easycom_l_echart = () => "../../uni_modules/lime-echart/components/l-echart/l-echart.js"; +if (!Math) { + _easycom_l_echart(); +} function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { return common_vendor.e({ a: common_vendor.t($props.totalNodes), @@ -64,7 +122,9 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { c: common_vendor.o(($event) => $options.changeCenterIndex(0)), d: $data.center_index == 1 ? 1 : "", e: common_vendor.o(($event) => $options.changeCenterIndex(1)), - f: common_vendor.f($data.types, (item, index, i0) => { + f: $data.center_index == 0 + }, $data.center_index == 0 ? common_vendor.e({ + g: common_vendor.f($data.types, (item, index, i0) => { return common_vendor.e({ a: common_vendor.t(item.title), b: common_vendor.t(item.count), @@ -79,9 +139,9 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { i: index }); }), - g: $data.typeIndex == 0 + h: $data.typeIndex == 0 }, $data.typeIndex == 0 ? { - h: common_vendor.f($props.upstreamList, (item, index, i0) => { + i: common_vendor.f($props.upstreamList, (item, index, i0) => { return { a: common_vendor.t(item.node_name), b: common_vendor.t(item.node_description), @@ -94,9 +154,9 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { }; }) } : {}, { - i: $data.typeIndex == 1 + j: $data.typeIndex == 1 }, $data.typeIndex == 1 ? { - j: common_vendor.f($props.coreEnterpriseList, (item, index, i0) => { + k: common_vendor.f($props.coreEnterpriseList, (item, index, i0) => { return { a: common_vendor.t(item.node_name), b: common_vendor.t(item.node_description), @@ -109,9 +169,9 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { }; }) } : {}, { - k: $data.typeIndex == 2 + l: $data.typeIndex == 2 }, $data.typeIndex == 2 ? { - l: common_vendor.f($props.downstreamList, (item, index, i0) => { + m: common_vendor.f($props.downstreamList, (item, index, i0) => { return { a: common_vendor.t(item.node_name), b: common_vendor.t(item.node_description), @@ -123,6 +183,10 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { h: common_vendor.o(($event) => $options.clickAction(item), index) }; }) + } : {}) : {}, { + n: $data.center_index == 1 + }, $data.center_index == 1 ? { + o: common_vendor.sr("chartRef", "2cc4c3dc-0") } : {}); } const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]); diff --git a/unpackage/dist/dev/mp-weixin/components/cyl-view/cyl-view.json b/unpackage/dist/dev/mp-weixin/components/cyl-view/cyl-view.json index e8cfaaf..61b3d8d 100644 --- a/unpackage/dist/dev/mp-weixin/components/cyl-view/cyl-view.json +++ b/unpackage/dist/dev/mp-weixin/components/cyl-view/cyl-view.json @@ -1,4 +1,6 @@ { "component": true, - "usingComponents": {} + "usingComponents": { + "l-echart": "../../uni_modules/lime-echart/components/l-echart/l-echart" + } } \ No newline at end of file diff --git a/unpackage/dist/dev/mp-weixin/components/cyl-view/cyl-view.wxml b/unpackage/dist/dev/mp-weixin/components/cyl-view/cyl-view.wxml index 9e22177..68fb093 100644 --- a/unpackage/dist/dev/mp-weixin/components/cyl-view/cyl-view.wxml +++ b/unpackage/dist/dev/mp-weixin/components/cyl-view/cyl-view.wxml @@ -1 +1 @@ -产业链分析目标公司供应链图谱节点 {{a}} 层级视图 流向关系 {{item.a}} {{item.b}}{{item.d}}{{item.a}}{{item.b}}{{item.c}}份额:{{item.d}}%影响度{{item.f}}{{item.a}}{{item.b}}{{item.c}}份额:{{item.d}}%影响度{{item.f}}{{item.a}}{{item.b}}{{item.c}}份额:{{item.d}}%影响度{{item.f}} \ No newline at end of file +产业链分析目标公司供应链图谱节点 {{a}} 层级视图 流向关系 {{item.a}} {{item.b}}{{item.d}}{{item.a}}{{item.b}}{{item.c}}份额:{{item.d}}%影响度{{item.f}}{{item.a}}{{item.b}}{{item.c}}份额:{{item.d}}%影响度{{item.f}}{{item.a}}{{item.b}}{{item.c}}份额:{{item.d}}%影响度{{item.f}} \ No newline at end of file diff --git a/unpackage/dist/dev/mp-weixin/components/fzlc-view/fzlc-view.js b/unpackage/dist/dev/mp-weixin/components/fzlc-view/fzlc-view.js index 1275b39..609ac8a 100644 --- a/unpackage/dist/dev/mp-weixin/components/fzlc-view/fzlc-view.js +++ b/unpackage/dist/dev/mp-weixin/components/fzlc-view/fzlc-view.js @@ -82,7 +82,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { }, item.impact_metrics.is_positive == 1 ? { b: common_assets._imports_4$11 } : { - c: common_assets._imports_5$7 + c: common_assets._imports_5$6 }, { d: common_vendor.n("line flex1 " + (item.impact_metrics.is_positive == 1 ? "up" : "down")), e: common_vendor.t(item.event_title), diff --git a/unpackage/dist/dev/mp-weixin/pages/concept/concept.js b/unpackage/dist/dev/mp-weixin/pages/concept/concept.js index e7e04fc..9f5414e 100644 --- a/unpackage/dist/dev/mp-weixin/pages/concept/concept.js +++ b/unpackage/dist/dev/mp-weixin/pages/concept/concept.js @@ -660,7 +660,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { t: $data.isRefreshing, v: common_vendor.o(($event) => $options.pullDownRefresh()), w: common_vendor.o(($event) => $options.loadMoreData()), - x: common_assets._imports_9$1, + x: common_assets._imports_8, y: common_vendor.o(($event) => $options.clickRankClose()), z: common_assets._imports_7$1, A: common_vendor.t($data.startDateStr), @@ -699,11 +699,11 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { return common_vendor.e({ a: index == 0 }, index == 0 ? { - b: common_assets._imports_8 + b: common_assets._imports_8$1 } : {}, { c: index == 1 }, index == 1 ? { - d: common_assets._imports_9$2 + d: common_assets._imports_9$1 } : {}, { e: index == 2 }, index == 2 ? { diff --git a/unpackage/dist/dev/mp-weixin/pages/geGuCenter/detail.js b/unpackage/dist/dev/mp-weixin/pages/geGuCenter/detail.js index 428c44c..9d22351 100644 --- a/unpackage/dist/dev/mp-weixin/pages/geGuCenter/detail.js +++ b/unpackage/dist/dev/mp-weixin/pages/geGuCenter/detail.js @@ -1,11 +1,16 @@ "use strict"; const common_vendor = require("../../common/vendor.js"); +const request_api = require("../../request/api.js"); const common_assets = require("../../common/assets.js"); const _sfc_main = { data() { return { navH: common_vendor.inject("navHeight"), contentTop: "", + allStockData: [], + filteredData: [], + currentDate: "", + // 最终要赋值的日期 topLists: [ { title: "超大盘股", @@ -24,10 +29,80 @@ const _sfc_main = { }; }, onLoad(e) { - this.activeIndex = e.index; + this.currentDate = e.currentDate; this.contentTop = this.navH + (20 + 70 + 25) / 750 * common_vendor.inject("windowWidth"); + this.marketHeatmap(); }, - methods: {} + methods: { + handleTypeClick(index) { + this.list2Index = index; + this.marketHeatmap(); + }, + getTableItem(obj) { + const marketCap = obj.market_cap ? obj.market_cap.toFixed(2) : "0.00"; + const amount = obj.amount ? obj.amount.toFixed(2) : "0.00"; + const changePercent = obj.change_percent ? Number(obj.change_percent) : 0; + let changePercentStr = ""; + let changeType = ""; + if (changePercent > 0) { + changePercentStr = `+${changePercent}%`; + changeType = "positive"; + } else if (changePercent < 0) { + changePercentStr = `${changePercent}%`; + changeType = "negative"; + } else { + changePercentStr = "0%"; + changeType = "zero"; + } + return [ + [obj.stock_name, obj.stock_code], + [changePercentStr, "", changeType], + // 第三个元素存类型标记 + [`${marketCap}亿元`], + [`${amount}亿元`], + [obj.industry || "暂无"] + // 处理行业为空的情况 + ]; + }, + marketHeatmap() { + let param = { + limit: 500, + date: this.currentDate + }; + request_api.marketHeatmap(param).then((res) => { + this.allStockData = res.data || []; + this.filterStockByMarketCap(); + }).catch((error) => { + }); + }, + // 根据市值区间筛选数据 + filterStockByMarketCap() { + const { + list2Index, + allStockData + } = this; + let filtered = []; + switch (list2Index) { + case 0: + filtered = allStockData.filter((item) => item.market_cap > 1e3); + break; + case 1: + filtered = allStockData.filter((item) => item.market_cap >= 500 && item.market_cap <= 1e3); + break; + case 2: + filtered = allStockData.filter((item) => item.market_cap >= 100 && item.market_cap <= 500); + break; + default: + filtered = allStockData; + } + this.filteredData = filtered; + }, + itemDetails(item) { + common_vendor.index.navigateTo({ + url: "/pagesStock/stockCenterDetails/stockCenterDetails?code=" + item.stock_code + }); + } + } }; if (!Array) { const _easycom_navBar2 = common_vendor.resolveComponent("navBar"); @@ -55,7 +130,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { b: $data.list2Index == index ? "#BB8520" : "#070707", c: common_vendor.t(item.value), d: $data.list2Index == index ? "#BB8520" : "#070707", - e: common_vendor.o(($event) => $data.list2Index = index, index), + e: common_vendor.o(($event) => $options.handleTypeClick(index), index), f: index, g: $data.list2Index == index ? "1rpx solid #F2C369" : "none" }; @@ -66,18 +141,21 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { b: index }; }), - j: common_vendor.f(10, (obj, j, i0) => { + j: common_vendor.f($data.filteredData, (obj, j, i0) => { return { - a: common_vendor.f(["云南白药", "+0.04%", "996.85 亿元", "4.44 亿元", "医药生物"], (item, index, i1) => { + a: common_vendor.f($options.getTableItem(obj), (item, index, i1) => { return common_vendor.e({ - a: common_vendor.t(item), + a: common_vendor.t(item[0]), b: index == 0 - }, index == 0 ? {} : {}, { - c: index, - d: index == 0 ? "#222222" : index == 1 ? "#EC3440" : "#666666" + }, index == 0 ? { + c: common_vendor.t(item[1]) + } : {}, { + d: index, + e: index == 0 ? "#222222" : index == 1 ? item[2] === "positive" ? "#EC3440" : "#01AB5D" : "#666666" }); }), - b: j % 2 == 0 ? "#fff" : "#FAFAFC" + b: common_vendor.o(($event) => $options.itemDetails(obj)), + c: j % 2 == 0 ? "#fff" : "#FAFAFC" }; }), k: common_vendor.s("top:" + $data.contentTop + "px;") diff --git a/unpackage/dist/dev/mp-weixin/pages/geGuCenter/detail.wxml b/unpackage/dist/dev/mp-weixin/pages/geGuCenter/detail.wxml index 967bb5d..16a3d2e 100644 --- a/unpackage/dist/dev/mp-weixin/pages/geGuCenter/detail.wxml +++ b/unpackage/dist/dev/mp-weixin/pages/geGuCenter/detail.wxml @@ -1 +1 @@ -{{item.a}}{{item.c}}{{item.a}}{{item.a}}000768 \ No newline at end of file +{{item.a}}{{item.c}}{{item.a}}{{item.a}}{{item.c}} \ No newline at end of file diff --git a/unpackage/dist/dev/mp-weixin/pages/geGuCenter/geGuCenter.js b/unpackage/dist/dev/mp-weixin/pages/geGuCenter/geGuCenter.js index 87c8388..e2fda04 100644 --- a/unpackage/dist/dev/mp-weixin/pages/geGuCenter/geGuCenter.js +++ b/unpackage/dist/dev/mp-weixin/pages/geGuCenter/geGuCenter.js @@ -7,40 +7,91 @@ const _sfc_main = { return { navH: common_vendor.inject("navHeight"), contentTop: "", + currentDate: "", + // 最终要赋值的日期 + selectedDate: "", + // 临时存储选中的日期 + allStockData: [], + filteredData: [], + conceptStocksList: [], + alertTypeConfig: { + "surge": { + text: "异动", + color: "#FF7A45", + // rgb(255, 122, 69) + filter: "brightness(0) saturate(100%) invert(54%) sepia(60%) saturate(467%) hue-rotate(344deg) brightness(102%) contrast(101%)" + }, + "shrink_surge_up": { + text: "缩量急涨", + color: "#722ED1", + // rgb(114, 46, 209) + filter: "brightness(0) saturate(100%) invert(24%) sepia(90%) saturate(2865%) hue-rotate(266deg) brightness(87%) contrast(98%)" + }, + "volume_surge_up": { + text: "放量急涨", + color: "#EB2F96", + // rgb(235, 47, 150) + filter: "brightness(0) saturate(100%) invert(34%) sepia(82%) saturate(1970%) hue-rotate(313deg) brightness(91%) contrast(94%)" + }, + "volume_oscillation": { + text: "放量震荡", + color: "#13C2C2", + // rgb(19, 194, 194) + filter: "brightness(0) saturate(100%) invert(71%) sepia(62%) saturate(487%) hue-rotate(142deg) brightness(91%) contrast(93%)" + }, + "surge_up": { + text: "急涨", + color: "#FF4D4F", + // rgb(255, 77, 79) + filter: "brightness(0) saturate(100%) invert(42%) sepia(93%) saturate(727%) hue-rotate(346deg) brightness(102%) contrast(104%)" + }, + "surge_down": { + text: "急跌", + color: "#52C41A", + // rgb(82, 196, 26) + filter: "brightness(0) saturate(100%) invert(68%) sepia(65%) saturate(456%) hue-rotate(71deg) brightness(91%) contrast(86%)" + }, + "shrink_surge_down": { + text: "缩量急跌", + color: "#FF7A45", + // rgb(255, 122, 69) + filter: "brightness(0) saturate(100%) invert(54%) sepia(60%) saturate(467%) hue-rotate(344deg) brightness(102%) contrast(101%)" + } + }, topLists: [ { title: "大盘涨跌幅", - value: "+0.31%", + value: "+0.00%", color: "#EC3440", backIcon: "/static/icon/gegu/gg-top-0.png" }, { title: "涨停/跌停", - value: "+0.31%", + value: "+0.00%", color: "#070707", backIcon: "/static/icon/gegu/gg-top-1.png" }, { title: "多空对比", - value: "3572/1855", + value: "0/0", color: "#070707", backIcon: "/static/icon/gegu/gg-top-2.png" }, { title: "今日成交额", - value: "1.5万亿", + value: "0万亿", color: "#070707", backIcon: "/static/icon/gegu/gg-top-3.png" }, { title: "A股总市值", - value: "113.8万亿", + value: "0万亿", color: "#070707", backIcon: "/static/icon/gegu/gg-top-4.png" }, { title: "连板龙头", - value: "10只", + value: "0只", color: "#F59B38", backIcon: "/static/icon/gegu/gg-top-5.png" } @@ -81,41 +132,208 @@ const _sfc_main = { title: "放量震荡", backIcon: "/static/icon/gegu/cate-4.png" } - ] + ], + marketAlertsList: [], + formattedAvg: 0, + upCount: 0, + downCount: 0, + limit_up_ratio: 0 }; }, onLoad(e) { this.activeIndex = e.index; this.contentTop = this.navH + (20 + 70 + 25) / 750 * common_vendor.inject("windowWidth"); - this.conceptsDailyTop(); + const now = /* @__PURE__ */ new Date(); + const year = now.getFullYear(); + const month = (now.getMonth() + 1).toString().padStart(2, "0"); + const day = now.getDate().toString().padStart(2, "0"); + this.currentDate = `${year}-${month}-${day}`; + }, + onShow() { this.marketHeatmap(); this.marketStatistics(); - this.marketHotspotOverview(); + this.marketHotspotListOverview(); }, methods: { + formatAlpha(value) { + if (value === null || value === void 0 || isNaN(Number(value))) { + return "0.0"; + } + return Number(value).toFixed(1); + }, + handleTypeClick(index) { + this.list2Index = index; + this.marketHeatmap(this.currentDate); + }, + getTableItem(obj) { + const marketCap = obj.market_cap ? obj.market_cap.toFixed(2) : "0.00"; + const amount = obj.amount ? obj.amount.toFixed(2) : "0.00"; + const changePercent = obj.change_percent ? Number(obj.change_percent) : 0; + let changePercentStr = ""; + let changeType = ""; + if (changePercent > 0) { + changePercentStr = `+${changePercent}%`; + changeType = "positive"; + } else if (changePercent < 0) { + changePercentStr = `${changePercent}%`; + changeType = "negative"; + } else { + changePercentStr = "0%"; + changeType = "zero"; + } + return [ + [obj.stock_name, obj.stock_code], + [changePercentStr, "", changeType], + // 第三个元素存类型标记 + [`${marketCap}亿元`], + [`${amount}亿元`], + [obj.industry || "暂无"] + // 处理行业为空的情况 + ]; + }, + // 处理涨停比:转百分比 + 四舍五入(可指定保留小数位数) + formatLimitUpRatio(value, decimalPlaces = 0) { + if (!value || isNaN(Number(value))) { + return "0%"; + } + const percentValue = Number(value) * 100; + const result = decimalPlaces === 0 ? Math.round(percentValue) : percentValue.toFixed(decimalPlaces); + return `${result}%`; + }, conceptsDailyTop() { request_api.conceptsDailyTop().then((res) => { }).catch((error) => { }); }, - marketHeatmap() { - request_api.marketHeatmap().then((res) => { + marketHeatmap(currentDate) { + let param = { + limit: 500 + }; + if (currentDate && currentDate !== "undefined" && currentDate.trim() !== "") { + param.date = currentDate; + } + request_api.marketHeatmap(param).then((res) => { + this.topLists[2].value = res.statistics.rising_count + "/" + res.statistics.falling_count; + this.allStockData = res.data || []; + const limitUpCount = this.allStockData.filter((s) => { + const changePercent = Number(s.change_percent); + return !isNaN(changePercent) && changePercent >= 9.9; + }).length; + const limitDownCount = this.allStockData.filter((s) => { + const changePercent = Number(s.change_percent); + return !isNaN(changePercent) && changePercent <= -9.9; + }).length; + this.topLists[1].value = limitUpCount + "/" + limitDownCount; + this.topLists[5].value = limitUpCount + "只"; + this.filterStockByMarketCap(); }).catch((error) => { }); }, + // 根据市值区间筛选数据 + filterStockByMarketCap() { + const { + list2Index, + allStockData + } = this; + let filtered = []; + switch (list2Index) { + case 0: + filtered = allStockData.filter((item) => item.market_cap > 1e3); + break; + case 1: + filtered = allStockData.filter((item) => item.market_cap >= 500 && item.market_cap <= 1e3); + break; + case 2: + filtered = allStockData.filter((item) => item.market_cap >= 100 && item.market_cap <= 500); + break; + default: + filtered = allStockData; + } + this.filteredData = filtered.slice(0, 10); + }, marketStatistics() { request_api.marketStatistics().then((res) => { + this.topLists[3].value = this.formatToTrillion(res.summary.total_amount); + this.topLists[4].value = this.formatToTrillion(res.summary.total_market_cap); + }).catch((error) => { + this.topLists[3].value = "0.0 万亿"; + this.topLists[4].value = "0.0 万亿"; + }); + }, + formatToTrillion(num) { + if (typeof num !== "number" || isNaN(num)) { + return "0.0 万亿"; + } + const trillionValue = (num / 1e4).toFixed(1); + return `${trillionValue} 万亿`; + }, + marketHotspotListOverview() { + let param = { + date: this.currentDate + }; + request_api.marketHotspotOverview(param).then((res) => { + var _a; + const alerts = ((_a = res == null ? void 0 : res.data) == null ? void 0 : _a.alerts) || []; + const changePct = res.data.index.change_pct; + let numPct = 0; + if (changePct && !isNaN(Number(changePct))) { + numPct = Number(changePct); + } + const roundedPct = Math.round(numPct * 100) / 100; + const fixedPct = roundedPct.toFixed(2); + let formattedPct = ""; + if (roundedPct > 0) { + formattedPct = `+${fixedPct}%`; + } else if (roundedPct < 0) { + formattedPct = `${fixedPct}%`; + } else { + formattedPct = "0.00%"; + } + const color = roundedPct > 0 ? "#EC3440" : roundedPct < 0 ? "#01AB5D" : "#666666"; + this.topLists[0].value = formattedPct; + this.topLists[0].color = color; + const processedAlerts = alerts.map((alertItem) => { + const stocks = alertItem.stocks || []; + const validStocks = stocks.filter((s) => s.change_pct != null && !isNaN(Number(s.change_pct))); + const avgChange = validStocks.length > 0 ? validStocks.reduce((sum, s) => sum + Number(s.change_pct), 0) / validStocks.length : 0; + const upCount = validStocks.filter((s) => Number(s.change_pct) > 0).length; + const downCount = validStocks.filter((s) => Number(s.change_pct) < 0).length; + const roundedAvg = Math.round(avgChange * 100) / 100; + const formattedAvg = roundedAvg > 0 ? `+${roundedAvg.toFixed(2)}` : roundedAvg.toFixed(2); + return { + ...alertItem, + alpha: avgChange, + // 供模板中判断颜色和显示数值 + upCount, + // 上涨股票数 + downCount, + // 下跌股票数 + formattedAvg + // 格式化后的均涨值(带正负号) + }; + }); + const sortByTimeDesc = (a, b) => { + const timeToMinutes = (timeStr) => { + const [hours, minutes] = timeStr.split(":").map(Number); + return hours * 60 + minutes; + }; + const minutesA = timeToMinutes(a.time); + const minutesB = timeToMinutes(b.time); + return minutesB - minutesA; + }; + const sortedAlerts = processedAlerts.sort(sortByTimeDesc); + this.marketAlertsList = sortedAlerts; }).catch((error) => { }); }, - marketHotspotOverview() { - request_api.marketHotspotOverview().then((res) => { - }).catch((error) => { + itemDetails(item) { + common_vendor.index.navigateTo({ + url: "/pagesStock/stockCenterDetails/stockCenterDetails?code=" + item.stock_code }); }, moreAction() { common_vendor.index.navigateTo({ - url: "/pages/geGuCenter/detail" + url: "/pages/geGuCenter/detail?currentDate=" + this.currentDate }); }, allAction(index) { @@ -134,15 +352,66 @@ const _sfc_main = { this.$refs["detailPopup"].close(); } }, + handleDateChange(date) { + this.selectedDate = date; + common_vendor.index.__f__("log", "at pages/geGuCenter/geGuCenter.vue:719", "选中的日期:", date); + }, confirmAction(index) { if (index == 1) { this.$refs["typePopup"].close(); } else if (index == 2) { + if (this.selectedDate) { + this.currentDate = this.selectedDate; + common_vendor.index.__f__("log", "at pages/geGuCenter/geGuCenter.vue:728", "最终确认的日期:", this.currentDate); + } else { + const now = /* @__PURE__ */ new Date(); + const year = now.getFullYear(); + const month = (now.getMonth() + 1).toString().padStart(2, "0"); + const day = now.getDate().toString().padStart(2, "0"); + this.currentDate = `${year}-${month}-${day}`; + } + this.marketHeatmap(this.currentDate); + this.marketStatistics(); + this.marketHotspotListOverview(); this.$refs["datePopup"].close(); } }, bkydAction(item) { this.$refs["detailPopup"].open(); + this.formattedAvg = item.formattedAvg, this.upCount = item.upCount, this.downCount = item.downCount, this.limit_up_ratio = item.limit_up_ratio, this.conceptStocksDetails(item.concept_id); + }, + conceptStocksDetails(concept_id) { + common_vendor.index.__f__("log", "at pages/geGuCenter/geGuCenter.vue:754", "concept_id", concept_id); + request_api.conceptStocks(concept_id, {}).then((res) => { + if (res.data && res.data.stocks) { + let rawData = res.data.stocks; + this.conceptStocksList = rawData.sort((a, b) => { + const aValue = a.change_pct === null || a.change_pct === void 0 ? -999 : Number(a.change_pct); + const bValue = b.change_pct === null || b.change_pct === void 0 ? -999 : Number(b.change_pct); + return bValue - aValue; + }); + } else { + common_vendor.index.__f__("warn", "at pages/geGuCenter/geGuCenter.vue:773", "接口返回数据格式异常", res); + } + }).catch((error) => { + }); + }, + // 格式化涨跌幅显示(处理正负号、保留两位小数) + formatChangePct(change_pct) { + if (typeof change_pct !== "number") + return "0.00%"; + const symbol = change_pct >= 0 ? "+" : ""; + return `${symbol}${change_pct.toFixed(2)}%`; + }, + // 获取涨跌幅文字颜色(涨红跌绿,平盘灰色) + getChangeColor(change_pct) { + if (typeof change_pct !== "number") + return "#888888"; + if (change_pct > 0) + return "#EC3440"; + if (change_pct < 0) + return "#00B42A"; + return "#888888"; } } }; @@ -187,7 +456,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { c: $data.list2Index == index ? "#FFFAF1" : "#FFFFFF", d: common_vendor.t(item.value), e: $data.list2Index == index ? "#BB8520" : "#070707", - f: common_vendor.o(($event) => $data.list2Index = index, index), + f: common_vendor.o(($event) => $options.handleTypeClick(index), index), g: index, h: `1rpx solid ${$data.list2Index == index ? "#F2C369" : "#D2D2D2"}` }; @@ -198,18 +467,21 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { b: index }; }), - k: common_vendor.f(10, (obj, j, i0) => { + k: common_vendor.f($data.filteredData, (obj, j, i0) => { return { - a: common_vendor.f(["云南白药", "+0.04%", "996.85 亿元", "4.44 亿元", "医药生物"], (item, index, i1) => { + a: common_vendor.f($options.getTableItem(obj), (item, index, i1) => { return common_vendor.e({ - a: common_vendor.t(item), + a: common_vendor.t(item[0]), b: index == 0 - }, index == 0 ? {} : {}, { - c: index, - d: index == 0 ? "#222222" : index == 1 ? "#EC3440" : "#666666" + }, index == 0 ? { + c: common_vendor.t(item[1]) + } : {}, { + d: index, + e: index == 0 ? "#222222" : index == 1 ? item[2] === "positive" ? "#EC3440" : "#01AB5D" : "#666666" }); }), - b: j % 2 == 0 ? "#fff" : "#FAFAFC" + b: common_vendor.o(($event) => $options.itemDetails(obj)), + c: j % 2 == 0 ? "#fff" : "#FAFAFC" }; }), l: common_assets._imports_1$2, @@ -217,47 +489,79 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { n: common_assets._imports_3$7, o: common_assets._imports_4$1, p: common_vendor.o(($event) => $options.allAction(1)), - q: common_assets._imports_4$1, - r: common_vendor.o(($event) => $options.allAction(2)), - s: common_assets._imports_3$7, - t: common_vendor.f(10, (item, index, i0) => { - return { - a: index, - b: common_vendor.o(($event) => $options.bkydAction(item), index) - }; + q: common_vendor.t($data.currentDate), + r: common_assets._imports_4$1, + s: common_vendor.o(($event) => $options.allAction(2)), + t: common_assets._imports_3$7, + v: common_vendor.f($data.marketAlertsList, (item, index, i0) => { + var _a, _b, _c, _d; + return common_vendor.e({ + a: common_vendor.t(item.time), + b: common_vendor.t(item.concept_name), + c: ((_a = $data.alertTypeConfig[item.alert_type]) == null ? void 0 : _a.filter) || "", + d: common_vendor.t(((_b = $data.alertTypeConfig[item.alert_type]) == null ? void 0 : _b.text) || "异动"), + e: ((_c = $data.alertTypeConfig[item.alert_type]) == null ? void 0 : _c.color) || "#FF7A45", + f: "1rpx solid " + (((_d = $data.alertTypeConfig[item.alert_type]) == null ? void 0 : _d.color) || "#FF7A45"), + g: common_vendor.t(item.formattedAvg), + h: Number(item.alpha) > 0 ? "#EC3440" : "#01AB5D", + i: common_vendor.t(item.upCount), + j: item.upCount > 0 ? "#EC3440" : "#888888", + k: common_vendor.t(item.downCount), + l: item.downCount > 0 ? "#01AB5D" : "#888888", + m: common_vendor.t(Math.round(item.final_score)), + n: item && Number(item.limit_up_ratio) > 0 && !isNaN(Number(item.limit_up_ratio)) + }, item && Number(item.limit_up_ratio) > 0 && !isNaN(Number(item.limit_up_ratio)) ? { + o: common_vendor.t($options.formatLimitUpRatio(item.limit_up_ratio, 0)) + } : {}, { + p: index, + q: common_vendor.o(($event) => $options.bkydAction(item), index) + }); }), - v: common_assets._imports_5$3, - w: common_vendor.s("top:" + $data.contentTop + "px;"), - x: common_vendor.o(($event) => $options.closeAction(1)), - y: common_vendor.o(($event) => $options.confirmAction(1)), - z: common_vendor.f($data.typeList, (item, index, i0) => { + w: common_assets._imports_5$3, + x: common_vendor.s("top:" + $data.contentTop + "px;"), + y: common_vendor.o(($event) => $options.closeAction(1)), + z: common_vendor.o(($event) => $options.confirmAction(1)), + A: common_vendor.f($data.typeList, (item, index, i0) => { return { a: item.backIcon, b: common_vendor.t(item.title), c: index }; }), - A: common_vendor.sr("typePopup", "c7f5c964-1"), - B: common_vendor.p({ + B: common_vendor.sr("typePopup", "c7f5c964-1"), + C: common_vendor.p({ type: "bottom", safeArea: false }), - C: common_vendor.o(($event) => $options.closeAction(2)), - D: common_vendor.o(($event) => $options.confirmAction(2)), - E: common_vendor.sr("datePopup", "c7f5c964-2"), - F: common_vendor.p({ + D: common_vendor.o(($event) => $options.closeAction(2)), + E: common_vendor.o(($event) => $options.confirmAction(2)), + F: common_vendor.o($options.handleDateChange), + G: common_vendor.sr("datePopup", "c7f5c964-2"), + H: common_vendor.p({ type: "bottom", safeArea: false }), - G: common_assets._imports_9$1, - H: common_vendor.o(($event) => $options.closeAction(3)), - I: common_vendor.f(10, (item, index, i0) => { + I: common_assets._imports_8, + J: common_vendor.o(($event) => $options.closeAction(3)), + K: common_vendor.t($data.formattedAvg), + L: Number($data.formattedAvg) > 0 ? "#EC3440" : "#01AB5D", + M: common_vendor.t($data.upCount), + N: $data.upCount > 0 ? "#EC3440" : "#888888", + O: common_vendor.t($data.downCount), + P: $data.downCount > 0 ? "#01AB5D" : "#888888", + Q: common_vendor.t($options.formatLimitUpRatio($data.limit_up_ratio, 0)), + R: common_vendor.f($data.conceptStocksList, (item, index, i0) => { return { - a: index % 2 == 0 ? "#fff" : "#FAFAFC" + a: common_vendor.t(item.name), + b: common_vendor.t(item.code), + c: common_vendor.t($options.formatChangePct(item.change_pct)), + d: $options.getChangeColor(item.change_pct), + e: index, + f: index % 2 == 0 ? "#fff" : "#FAFAFC" }; }), - J: common_vendor.sr("detailPopup", "c7f5c964-4"), - K: common_vendor.p({ + S: common_vendor.sr("detailPopup", "c7f5c964-4"), + T: common_vendor.p({ type: "bottom", safeArea: false }) diff --git a/unpackage/dist/dev/mp-weixin/pages/geGuCenter/geGuCenter.wxml b/unpackage/dist/dev/mp-weixin/pages/geGuCenter/geGuCenter.wxml index b88ea70..b2f7a87 100644 --- a/unpackage/dist/dev/mp-weixin/pages/geGuCenter/geGuCenter.wxml +++ b/unpackage/dist/dev/mp-weixin/pages/geGuCenter/geGuCenter.wxml @@ -1 +1 @@ -{{item.b}}{{item.c}}{{item.a}}{{item.d}}{{item.a}}{{item.a}}000768 查看更多异动监控 全部2026/01/20 折线图占位 板块异动明细 09:54数据交易所 异动板块均涨+6.64%14涨/5跌评分56超额收益+9.28%涨停比19%取消选择分类 确定{{item.b}}取消选择日期 确定详情 相关股票 板块均涨+6.64%14涨/5跌涨停比19%科泰电源000880+11.02% \ No newline at end of file +{{item.b}}{{item.c}}{{item.a}}{{item.d}}{{item.a}}{{item.a}}{{item.c}}查看更多异动监控 全部{{q}} 折线图占位 板块异动明细 {{item.a}}{{item.b}}{{item.d}}板块均涨{{item.g}}% {{item.i}}涨 /{{item.k}}跌 评分{{item.m}}超额收益+ 0%涨停比{{item.o}}取消选择分类 确定{{item.b}}取消选择日期 确定详情 相关股票 板块均涨{{K}}%{{M}}涨 /{{O}}跌 涨停比{{Q}}{{item.a}}{{item.b}}{{item.c}} \ No newline at end of file diff --git a/unpackage/dist/dev/mp-weixin/pages/index/eventDetails/eventDetails.js b/unpackage/dist/dev/mp-weixin/pages/index/eventDetails/eventDetails.js index 3aeaa38..1766093 100644 --- a/unpackage/dist/dev/mp-weixin/pages/index/eventDetails/eventDetails.js +++ b/unpackage/dist/dev/mp-weixin/pages/index/eventDetails/eventDetails.js @@ -569,13 +569,13 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { }) : {}, { C: $data.eventDetails }, $data.eventDetails ? { - D: common_assets._imports_8$1, + D: common_assets._imports_8$2, E: common_vendor.t($data.eventDetails.view_count), - F: common_assets._imports_9$3, + F: common_assets._imports_9$2, G: common_vendor.t($data.eventDetails.follower_count), H: common_vendor.o(($event) => $options.clickFollow()) } : {}, { - I: common_assets._imports_9$1, + I: common_assets._imports_8, J: common_vendor.o(($event) => $options.closeCommentPopup()), K: common_vendor.f($data.commentList, (item, index, i0) => { return { @@ -602,7 +602,7 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { ["mask-background-color"]: "transparent", animation: false }), - S: common_assets._imports_9$1, + S: common_assets._imports_8, T: common_vendor.o(($event) => $options.closeRelatedStockPopup()), U: common_vendor.f($data.historyEventRelatedStockList, (item, index, i0) => { return common_vendor.e({ diff --git a/unpackage/dist/dev/mp-weixin/pages/ztfx/ztfx.js b/unpackage/dist/dev/mp-weixin/pages/ztfx/ztfx.js index c687953..5692aba 100644 --- a/unpackage/dist/dev/mp-weixin/pages/ztfx/ztfx.js +++ b/unpackage/dist/dev/mp-weixin/pages/ztfx/ztfx.js @@ -1,9 +1,111 @@ "use strict"; const common_vendor = require("../../common/vendor.js"); +const request_http = require("../../request/http.js"); const request_api = require("../../request/api.js"); const common_assets = require("../../common/assets.js"); const echarts = require("../../uni_modules/lime-echart/static/echarts.min.js"); +const WordCloud = () => "../../components/WordCloud/WordCloud2.js"; +const mockGraphData = { + categories: [ + { + name: "板块" + }, + { + name: "概念" + }, + { + name: "个股" + } + ], + nodes: [ + { + name: "科技板块", + symbolSize: 50, + category: 0 + }, + { + name: "人工智能", + symbolSize: 30, + category: 1 + }, + { + name: "大数据", + symbolSize: 25, + category: 1 + }, + { + name: "科大讯飞", + symbolSize: 20, + category: 2 + }, + { + name: "百度", + symbolSize: 20, + category: 2 + }, + { + name: "金融板块", + symbolSize: 50, + category: 0 + }, + { + name: "数字货币", + symbolSize: 30, + category: 1 + }, + { + name: "招商银行", + symbolSize: 20, + category: 2 + }, + { + name: "平安银行", + symbolSize: 20, + category: 2 + } + ], + links: [ + { + source: "科技板块", + target: "人工智能", + value: 10 + }, + { + source: "科技板块", + target: "大数据", + value: 8 + }, + { + source: "人工智能", + target: "科大讯飞", + value: 6 + }, + { + source: "人工智能", + target: "百度", + value: 6 + }, + { + source: "金融板块", + target: "数字货币", + value: 9 + }, + { + source: "数字货币", + target: "招商银行", + value: 5 + }, + { + source: "数字货币", + target: "平安银行", + value: 5 + } + ] +}; const _sfc_main = { + components: { + WordCloud + }, data() { return { navH: common_vendor.inject("navHeight"), @@ -31,161 +133,277 @@ const _sfc_main = { title: "炸板率" } ], - bkList: [ + wordData: [], + bkList: [], + number_limit_stocks: "", + HEAT_LEVELS: [ { - title: "存储芯片", - count: 8 + threshold: 0.7, + color: "#EF4444", + level: "高热度" }, + // >70% { - title: "存储芯片", - count: 8 + threshold: 0.4, + color: "#F97316", + level: "中热度" }, + // 40%~70% { - title: "存储芯片", - count: 8 + threshold: 0.2, + color: "#F3B800", + level: "低热度" }, + // 20%~40% { - title: "存储芯片", - count: 8 - }, - { - title: "存储芯片", - count: 8 - }, - { - title: "存储芯片", - count: 8 - }, - { - title: "存储芯片", - count: 8 - }, - { - title: "存储芯片", - count: 8 - }, - { - title: "存储芯片", - count: 8 - }, - { - title: "存储芯片", - count: 8 - }, - { - title: "存储芯片", - count: 8 - }, - { - title: "存储芯片", - count: 8 - }, - { - title: "存储芯片", - count: 8 - }, - { - title: "存储芯片", - count: 8 - }, - { - title: "存储芯片", - count: 8 - }, - { - title: "存储芯片", - count: 8 + threshold: 0, + color: "#01AB5D", + level: "无热度" } + // ≤20% ], bkTypes: [ "板块关联图", "板块分布", "热门概念词云" ], - option2: { - title: { - show: false - }, - legend: { - show: false - }, + activeType: 0, + // 默认选中第一个标签 + // 饼图配置项 + pieOption: { tooltip: { - show: true, - triggerOn: "mousemove" + trigger: "item" }, - radar: { - indicator: [ - { name: "市场地位", max: 100 }, - { name: "技术实力", max: 100 }, - { name: "品牌价值", max: 100 }, - { name: "运营效率", max: 100 }, - { name: "财务健康", max: 100 }, - { name: "创新能力", max: 100 }, - { name: "风险控制", max: 100 }, - { name: "成长潜力", max: 100 } - ], - shape: "polygon", - splitNumber: 5, - axisName: { - color: "#54555A" - }, - splitLine: { - lineStyle: { - color: ["#CFD2D7"] - } - }, - splitArea: { - areaStyle: { - color: ["#F4F6FA", "white"] - } - }, - axisLine: { - lineStyle: { - color: "#CFD2D7" - } - } + animation: false, + legend: { + top: "5%", + left: "center", + show: false }, - series: [ - { - name: "Beijing", - type: "radar", - lineStyle: { - width: 1 - }, - data: [], - symbol: "circle", - symbolSize: 4, + series: [{ + name: "Access From", + type: "pie", + radius: ["40%", "70%"], + avoidLabelOverlap: false, + padAngle: 2, + itemStyle: { + borderRadius: 8 + }, + emphasis: { label: { - show: true - }, - itemStyle: { - color: "#5070DD" - }, - areaStyle: { - opacity: 0.1 + show: true, + fontSize: 10 } + }, + labelLine: { + length: 1, + length2: 5 + }, + data: [] + }] + }, + // 关系图配置项 + graphOption: { + tooltip: {}, + legend: [], + series: [{ + name: "板块关联", + type: "graph", + layout: "none", + data: [], + links: [], + categories: [], + roam: true, + // 允许拖拽和缩放 + label: { + show: true, + position: "right", + formatter: "{b}" + }, + labelLayout: { + hideOverlap: true + }, + scaleLimit: { + min: 0.4, + max: 2 + }, + lineStyle: { + color: "source", + curveness: 0.3 } - ] + }] } }; }, onLoad(e) { this.activeIndex = e.index; this.contentTop = this.navH + 20 / 750 * common_vendor.inject("windowWidth"); - this.analyseHighStocks(); }, - // mounted() { - // // 初始化当天日期格式(防止日历组件事件未及时触发) - // const today = new Date(); - // const month = today.getMonth() + 1; - // const day = today.getDate(); - // this.tabTypes[0].data = `${month}月${day}日`; - // this.tabTypes[1].data = '0'; // 默认涨停家数为0,后续会被日历数据覆盖 - // }, + onReady() { + this.fetchData(); + this.initGraphChart(); + }, methods: { + getHeatColor(value, max) { + if (max === 0) + return "#01AB5D"; + const ratio = value / max; + const matchedLevel = this.HEAT_LEVELS.find((level) => ratio > level.threshold); + return matchedLevel ? matchedLevel.color : "#01AB5D"; + }, + // 切换标签 + async switchTab(index) { + this.activeType = index; + switch (index) { + case 0: + this.$refs.graphChartRef && this.initGraphChart(); + break; + case 1: + this.$refs.chartRef && this.initPieChart(); + break; + case 2: + this.initWordCloud(); + break; + } + }, + getPreviousDayDate(dateStr) { + if (!/^\d{4}-\d{2}-\d{2}$/.test(dateStr)) { + common_vendor.index.__f__("error", "at pages/ztfx/ztfx.vue:483", "日期格式错误,请传入 YYYY-MM-DD 格式的日期"); + return ""; + } + const [year, month, day] = dateStr.split("-").map(Number); + const date = new Date(year, month - 1, day); + date.setDate(date.getDate() - 2); + const prevYear = date.getFullYear(); + const prevMonth = String(date.getMonth() + 1).padStart(2, "0"); + const prevDay = String(date.getDate()).padStart(2, "0"); + return `${prevYear}${prevMonth}${prevDay}`; + }, + /** + * 请求接口数据(优化:动态日期+自动时间戳) + */ + async fetchData() { + try { + const timestamp = (/* @__PURE__ */ new Date()).getTime(); + const formattedDate = this.getPreviousDayDate(this.selectedFullDate); + const baseURL = request_http.getBaseURL1(); + const requestUrl = `${baseURL}/data/zt/daily/${formattedDate}.json?t=${timestamp}`; + common_vendor.index.__f__("log", "at pages/ztfx/ztfx.vue:515", "请求URL:", requestUrl); + const res = await common_vendor.index.request({ + url: requestUrl, + method: "GET" + }); + if (res.statusCode === 200 && res.data) { + this.originData = res.data; + const chartData = this.originData.chart_data || {}; + const labels = chartData.labels || []; + const counts = chartData.counts || []; + const maxCount = counts.length > 0 ? Math.max(...counts) : 0; + let bkList = []; + const maxLen = Math.min(labels.length, counts.length); + for (let i = 0; i < maxLen; i++) { + const title = labels[i]; + const count = counts[i] || 0; + const bgColor = this.getHeatColor(count, maxCount); + const ratio = maxCount === 0 ? 0 : (count / maxCount * 100).toFixed(2); + bkList.push({ + title, + // 板块名称 + count, + // 数量 + bgColor, + // 背景色 + ratio + // 占比(百分比,可选) + }); + } + this.bkList = bkList.slice(0, 16); + this.initPieChart(); + } else { + common_vendor.index.showToast({ + title: "数据请求失败", + icon: "none" + }); + } + } catch (error) { + common_vendor.index.__f__("error", "at pages/ztfx/ztfx.vue:562", "请求异常:", error); + common_vendor.index.showToast({ + title: "网络异常", + icon: "none" + }); + } + }, + // 初始化关系图(增加容错) + async initGraphChart() { + const chart = await this.$refs.graphChartRef.init(echarts); + this.graphOption.legend = [{ + data: mockGraphData.categories.map((a) => a.name) + }]; + this.graphOption.series[0].data = mockGraphData.nodes; + this.graphOption.series[0].links = mockGraphData.links; + this.graphOption.series[0].categories = mockGraphData.categories; + chart.setOption(this.graphOption); + }, + // 初始化饼图(核心修复) + async initPieChart() { + try { + let pieData = []; + const chartData = this.originData.chart_data || {}; + const labels = chartData.labels || []; + const counts = chartData.counts || []; + const maxLen = Math.min(labels.length, counts.length); + for (let i = 0; i < maxLen; i++) { + pieData.push({ + name: labels[i], + // 板块名称 + value: counts[i] + // 对应数量 + }); + } + this.pieOption.series[0].data = pieData.length > 0 ? pieData : [ + { + value: 10, + name: "科技板块" + }, + { + value: 8, + name: "人脑工程" + }, + { + value: 9, + name: "商业航天" + } + ]; + if (this.$refs.chartRef) { + const Piechart = await this.$refs.chartRef.init(echarts); + common_vendor.index.__f__("log", "at pages/ztfx/ztfx.vue:623", "Piechart实例创建成功", Piechart); + Piechart.setOption(this.pieOption); + } + } catch (error) { + common_vendor.index.__f__("error", "at pages/ztfx/ztfx.vue:627", "饼图初始化失败:", error); + } + }, + // 初始化词云 + initWordCloud() { + if (this.originData.word_freq_data && Array.isArray(this.originData.word_freq_data)) { + this.wordData = this.originData.word_freq_data; + common_vendor.index.__f__("log", "at pages/ztfx/ztfx.vue:636", "词云数据赋值完成", this.wordData); + } else { + this.wordData = [{ + name: "脑机", + value: 1e4 + }, { + name: "航天", + value: 3428 + }]; + } + }, handleDateChange(data) { - var _a, _b; - common_vendor.index.__f__("log", "at pages/ztfx/ztfx.vue:345", "从日历组件接收的参数:", (_a = data.item) == null ? void 0 : _a.zt_count); + var _a, _b, _c, _d; + common_vendor.index.__f__("log", "at pages/ztfx/ztfx.vue:654", "从日历组件接收的参数:", { + currentZtCount: (_a = data.item) == null ? void 0 : _a.zt_count, + prevZtCount: (_b = data.prevItem) == null ? void 0 : _b.zt_count + }); this.selectedYearMonth = data.yearMonth; this.selectedFullDate = data.fullDate; this.selectedItem = data.item; @@ -193,11 +411,16 @@ const _sfc_main = { const [year, month, day] = data.fullDate.split("-").map(Number); this.tabTypes[0].data = `${month}月${day}日`; } - const ztCount = ((_b = data.item) == null ? void 0 : _b.zt_count) ?? 0; + const ztCount = ((_c = data.item) == null ? void 0 : _c.zt_count) ?? 0; this.tabTypes[1].data = ztCount.toString(); + this.number_limit_stocks = ztCount.toString(); + const prevZtCount = ((_d = data.prevItem) == null ? void 0 : _d.zt_count) ?? 0; + const changeValue = ztCount === 0 || prevZtCount === 0 ? 0 : ztCount - prevZtCount; + this.tabTypes[1].change = changeValue; + this.fetchData(); }, analyseHighStocks() { - const formatDate = this.selectedFullDate.replace(/-/g, ""); + const formatDate = this.getPreviousDayDate(this.selectedFullDate); let param = { date: formatDate }; @@ -205,10 +428,6 @@ const _sfc_main = { }).catch((error) => { }); }, - async init() { - const chart = await this.$refs.chartRef.init(echarts); - chart.setOption(this.option2); - }, bkydAction(index) { common_vendor.index.navigateTo({ url: `/pagesStock/stockCenterDetails/bkydmx?index=${index}` @@ -220,13 +439,15 @@ if (!Array) { const _easycom_navBar2 = common_vendor.resolveComponent("navBar"); const _easycom_LCCalendar2 = common_vendor.resolveComponent("LCCalendar"); const _easycom_l_echart2 = common_vendor.resolveComponent("l-echart"); - (_easycom_navBar2 + _easycom_LCCalendar2 + _easycom_l_echart2)(); + const _easycom_WordCloud2 = common_vendor.resolveComponent("WordCloud"); + (_easycom_navBar2 + _easycom_LCCalendar2 + _easycom_l_echart2 + _easycom_WordCloud2)(); } const _easycom_navBar = () => "../../components/navBar/navBar.js"; const _easycom_LCCalendar = () => "../../components/LCCalendar/LCCalendar.js"; const _easycom_l_echart = () => "../../uni_modules/lime-echart/components/l-echart/l-echart.js"; +const _easycom_WordCloud = () => "../../components/WordCloud/WordCloud2.js"; if (!Math) { - (_easycom_navBar + _easycom_LCCalendar + _easycom_l_echart)(); + (_easycom_navBar + _easycom_LCCalendar + _easycom_l_echart + _easycom_WordCloud)(); } function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { return { @@ -241,43 +462,69 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { e: common_vendor.f($data.tabTypes, (item, index, i0) => { return common_vendor.e({ a: common_vendor.t(item.data), - b: item.change > 0 - }, item.change > 0 ? { - c: common_vendor.t(item.change) + b: item.change !== 0 + }, item.change !== 0 ? { + c: common_vendor.t(item.change > 0 ? "+" + item.change : item.change), + d: common_vendor.s({ + marginLeft: "10rpx", + borderRadius: "5rpx", + color: "white", + padding: "0 5rpx", + fontSize: "24rpx", + fontWeight: "bold" + }), + e: common_vendor.s(item.change > 0 ? { + backgroundColor: "#F59B38" + } : { + backgroundColor: "#EF4444" + }) } : {}, { - d: common_vendor.t(item.title), - e: index + f: common_vendor.t(item.title), + g: index }); }), f: common_vendor.o($options.handleDateChange), g: common_assets._imports_3$8, - h: common_vendor.f($data.bkList, (item, index, i0) => { + h: common_vendor.t($data.bkList.length), + i: common_vendor.t($data.number_limit_stocks), + j: common_vendor.f($data.bkList, (item, index, i0) => { return { a: common_vendor.t(item.title), b: common_vendor.t(item.count), c: index, - d: common_vendor.o(($event) => $options.bkydAction(index), index) + d: common_vendor.o(($event) => $options.bkydAction(index), index), + e: item.bgColor }; }), - i: common_vendor.f($data.bkTypes, (item, index, i0) => { + k: common_vendor.f($data.bkTypes, (item, index, i0) => { return { a: common_vendor.t(item), - b: index == 0 ? "#BB8520" : "#999999", - c: `1rpx solid ${index == 0 ? "#F2C369" : "#D2D2D2"}`, - d: index == 0 ? "#FFFAF1" : "#FFF" + b: common_vendor.o(($event) => $options.switchTab(index)), + c: $data.activeType == index ? "#BB8520" : "#999999", + d: `1rpx solid ${$data.activeType == index ? "#F2C369" : "#D2D2D2"}`, + e: $data.activeType == index ? "#FFFAF1" : "#FFF" }; }), - j: common_vendor.sr("chartRef", "06b829a4-2"), - k: common_assets._imports_3$8, - l: common_vendor.f(10, (item, index, i0) => { + l: common_vendor.sr("graphChartRef", "06b829a4-2"), + m: $data.activeType === 0, + n: common_vendor.sr("chartRef", "06b829a4-3"), + o: $data.activeType === 1, + p: $data.activeType === 2, + q: common_vendor.p({ + wordData: $data.wordData, + width: 330, + height: 330 + }), + r: common_assets._imports_3$8, + s: common_vendor.f(10, (item, index, i0) => { return { a: index }; }), - m: common_assets._imports_1$11, - n: common_assets._imports_5$4, - o: common_assets._imports_5$4, - p: common_vendor.s("top:" + $data.contentTop + "px;") + t: common_assets._imports_1$11, + v: common_assets._imports_5$4, + w: common_assets._imports_5$4, + x: common_vendor.s("top:" + $data.contentTop + "px;") }; } const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]); diff --git a/unpackage/dist/dev/mp-weixin/pages/ztfx/ztfx.json b/unpackage/dist/dev/mp-weixin/pages/ztfx/ztfx.json index 9e9ac3b..0e14026 100644 --- a/unpackage/dist/dev/mp-weixin/pages/ztfx/ztfx.json +++ b/unpackage/dist/dev/mp-weixin/pages/ztfx/ztfx.json @@ -1,6 +1,7 @@ { "navigationBarTitleText": "涨停分析", "usingComponents": { + "word-cloud": "../../components/WordCloud/WordCloud", "nav-bar": "../../components/navBar/navBar", "l-c-calendar": "../../components/LCCalendar/LCCalendar", "l-echart": "../../uni_modules/lime-echart/components/l-echart/l-echart" diff --git a/unpackage/dist/dev/mp-weixin/pages/ztfx/ztfx.wxml b/unpackage/dist/dev/mp-weixin/pages/ztfx/ztfx.wxml index 3cf1d43..615fe9d 100644 --- a/unpackage/dist/dev/mp-weixin/pages/ztfx/ztfx.wxml +++ b/unpackage/dist/dev/mp-weixin/pages/ztfx/ztfx.wxml @@ -1 +1 @@ -AI总结市场情绪温和,主线题材:存储芯片核心指标{{item.a}} +{{item.c}}{{item.d}}市场全景35个板块102只涨停高位股风险: 低板块热力图高热度 中热度 低热度 冷门 {{item.a}}{{item.b}}只{{item.a}}高位股统计高位股10只平均3.7最高9版中风险博菲电气(销量一字,高风险) 9连板高位股风险较高,追涨需谨慎 \ No newline at end of file +AI总结市场情绪温和,主线题材:存储芯片核心指标{{item.a}}{{item.c}}{{item.f}}市场全景{{h}}个板块{{i}}只涨停高位股风险: 低板块热力图高热度 中热度 低热度 冷门 {{item.a}}{{item.b}}只{{item.a}}高位股统计高位股10只平均3.7最高9版中风险博菲电气(销量一字,高风险) 9连板高位股风险较高,追涨需谨慎 \ No newline at end of file diff --git a/unpackage/dist/dev/mp-weixin/pages/ztfx/ztfx.wxss b/unpackage/dist/dev/mp-weixin/pages/ztfx/ztfx.wxss index a768d4a..d85eb4c 100644 --- a/unpackage/dist/dev/mp-weixin/pages/ztfx/ztfx.wxss +++ b/unpackage/dist/dev/mp-weixin/pages/ztfx/ztfx.wxss @@ -12,3 +12,18 @@ page { right: 0; bottom: calc(55px + env(safe-area-inset-bottom)); } +/* 单行省略样式类 */ +.single-line-ellipsis { + max-width: 100%; + width: 120rpx; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + text-align: center; +} +/* 数量行样式(可选抽离) */ +.count-text { + font-size: 22rpx; + margin-top: 4rpx; + text-align: center; +} diff --git a/unpackage/dist/dev/mp-weixin/pagesMine/vip/vip.js b/unpackage/dist/dev/mp-weixin/pagesMine/vip/vip.js index f245280..cfe53ae 100644 --- a/unpackage/dist/dev/mp-weixin/pagesMine/vip/vip.js +++ b/unpackage/dist/dev/mp-weixin/pagesMine/vip/vip.js @@ -149,11 +149,11 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { }, $data.memberInfo.is_member ? { r: common_assets._imports_7$2 } : { - s: common_assets._imports_8$2 + s: common_assets._imports_8$3 }, { t: $data.memberInfo.is_member }, $data.memberInfo.is_member ? { - v: common_assets._imports_9$4 + v: common_assets._imports_9$3 } : { w: common_assets._imports_10$2 }, { diff --git a/unpackage/dist/dev/mp-weixin/pagesMine/vipMeal/vipMeal.js b/unpackage/dist/dev/mp-weixin/pagesMine/vipMeal/vipMeal.js index 66ec8c2..c398ed5 100644 --- a/unpackage/dist/dev/mp-weixin/pagesMine/vipMeal/vipMeal.js +++ b/unpackage/dist/dev/mp-weixin/pagesMine/vipMeal/vipMeal.js @@ -110,12 +110,12 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { }, index > 5 ? { c: common_assets._imports_7$3 } : { - d: common_assets._imports_8$3 + d: common_assets._imports_8$4 }, { e: index }); }), - q: common_assets._imports_8$3, + q: common_assets._imports_8$4, r: common_vendor.n("privilegeList " + ($data.memberInfo.is_member ? "vip" : "")), s: common_vendor.s("margin-top:" + $data.navH + "px;") }) : {}, { diff --git a/unpackage/dist/dev/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.js b/unpackage/dist/dev/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.js index b63059c..e5f97a2 100644 --- a/unpackage/dist/dev/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.js +++ b/unpackage/dist/dev/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.js @@ -172,6 +172,8 @@ const _sfc_main = { //点击查看的产业链信息 relatedCompanyList: [], //产业链相关公司 + valueChainFlowsList: [], + //流向图数据 keyFactorsInfo: null, //关键因素统计信息 keyFactorsList: [], @@ -272,6 +274,25 @@ const _sfc_main = { this.getStockBasicInfoData(); this.getQuoteDetailsData(); }, + /** + * 获取买入百分比 + */ + getBuyPercent() { + let ratio = this.quoteDetailsInfo.net_active_buy_ratio; + return Math.round(utils_util.accAdd(50, utils_util.accDiv(ratio, 2))); + }, + /** + * 获取卖出百分比 + */ + getSellPercent() { + let ratio = this.quoteDetailsInfo.net_active_buy_ratio; + return Math.round(utils_util.accSub(50, utils_util.accDiv(ratio, 2))); + }, + /** + * 点击查看官网 + */ + clickOfficialWebsite() { + }, /** * 点击展开收起公司简介 */ @@ -335,6 +356,8 @@ const _sfc_main = { if (this.selectCaiwu != index) { this.selectCaiwu = index; if (index == 0) { + this.getFinancialStockInfoData(); + this.getFinancialComparisonData(); this.getFinancialMetricsData(); } else if (index == 1) { this.getFinancialMetricsData(); @@ -610,6 +633,7 @@ const _sfc_main = { this.upstreamList = nodesByLevel["level_-2"].concat(nodesByLevel["level_-1"]); this.coreEnterpriseList = nodesByLevel.level_0; this.downstreamList = nodesByLevel.level_1.concat(nodesByLevel.level_2); + this.valueChainFlowsList = res.data.value_chain_flows; }).catch((error) => { }); }, @@ -860,44 +884,42 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { z: $data.quoteDetailsInfo.float_shares }, $data.quoteDetailsInfo.float_shares ? { A: common_vendor.t($data.quoteDetailsInfo.float_shares) - } : {}) : {}, { - B: $data.quoteDetailsInfo - }, $data.quoteDetailsInfo ? { - C: common_vendor.t($data.quoteDetailsInfo.market_cap), - D: common_vendor.t($data.quoteDetailsInfo.turnover_rate) } : {}, { - E: $data.quoteDetailsInfo - }, $data.quoteDetailsInfo ? common_vendor.e({ - F: $data.quoteDetailsInfo.total_shares + B: common_vendor.t($data.quoteDetailsInfo.market_cap), + C: common_vendor.t($data.quoteDetailsInfo.turnover_rate), + D: $data.quoteDetailsInfo.total_shares }, $data.quoteDetailsInfo.total_shares ? { - G: common_vendor.t($data.quoteDetailsInfo.total_shares) + E: common_vendor.t($data.quoteDetailsInfo.total_shares) } : {}, { - H: common_vendor.t($data.quoteDetailsInfo.week52_low), - I: common_vendor.t($data.quoteDetailsInfo.week52_high) + F: common_vendor.t($data.quoteDetailsInfo.week52_low), + G: common_vendor.t($data.quoteDetailsInfo.week52_high) }) : {}, { - J: $data.quoteDetailsInfo + H: $data.quoteDetailsInfo }, $data.quoteDetailsInfo ? { - K: common_vendor.t($data.getRateUpOrDown($data.quoteDetailsInfo.net_inflow) ? "" : "+"), - L: common_vendor.t($data.getNumStr($data.quoteDetailsInfo.net_inflow)), - M: common_vendor.n("content flex1 marginR " + ($data.getRateUpOrDown($data.quoteDetailsInfo.net_inflow) ? "down" : "up")) + I: common_vendor.t($data.getRateUpOrDown($data.quoteDetailsInfo.net_inflow) ? "" : "+"), + J: common_vendor.t($data.getNumStr($data.quoteDetailsInfo.net_inflow)), + K: common_vendor.n("content flex1 marginR " + ($data.getRateUpOrDown($data.quoteDetailsInfo.net_inflow) ? "down" : "up")), + L: common_vendor.s("width:" + $options.getBuyPercent() + "%"), + M: common_vendor.t($options.getBuyPercent()), + N: common_vendor.t($options.getSellPercent()) } : {}, { - N: common_assets._imports_2$11, - O: common_vendor.t($data.getLocalDate($data.stockBasicInfo.establish_date)), - P: common_assets._imports_3$11, - Q: common_vendor.t($data.stockBasicInfo.reg_capital), - R: common_assets._imports_4$10, - S: common_vendor.t($data.stockBasicInfo.province), - T: common_vendor.t($data.stockBasicInfo.city), - U: common_assets._imports_5$6, - V: common_vendor.t($data.stockBasicInfo.company_intro), - W: !$data.isExpandIntro + O: common_assets._imports_2$11, + P: common_vendor.t($data.getLocalDate($data.stockBasicInfo.establish_date)), + Q: common_assets._imports_3$11, + R: common_vendor.t($data.stockBasicInfo.reg_capital), + S: common_assets._imports_4$10, + T: common_vendor.t($data.stockBasicInfo.province), + U: common_vendor.t($data.stockBasicInfo.city), + V: common_vendor.o(($event) => $options.clickOfficialWebsite()), + W: common_vendor.t($data.stockBasicInfo.company_intro), + X: !$data.isExpandIntro }, !$data.isExpandIntro ? {} : {}, { - X: common_vendor.t($data.isExpandIntro ? "收起" : "展开全文"), - Y: common_vendor.n("expand " + ($data.isExpandIntro ? "" : "absolute")), - Z: common_vendor.o(($event) => $options.clickExpandOrRetractCompanyIntro()), - aa: common_vendor.n("info relative flex1 " + ($data.isExpandIntro ? "" : "retract")) + Y: common_vendor.t($data.isExpandIntro ? "收起" : "展开全文"), + Z: common_vendor.n("expand " + ($data.isExpandIntro ? "" : "absolute")), + aa: common_vendor.o(($event) => $options.clickExpandOrRetractCompanyIntro()), + ab: common_vendor.n("info relative flex1 " + ($data.isExpandIntro ? "" : "retract")) }) : {}, { - ab: common_vendor.f($data.tabList, (item, index, i0) => { + ac: common_vendor.f($data.tabList, (item, index, i0) => { return { a: common_vendor.t(item.title), b: common_vendor.n("item " + ($data.selectTab == index ? "select" : "")), @@ -905,9 +927,9 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { d: common_vendor.o(($event) => $options.clickTabItem(index), index) }; }), - ac: $data.selectTab == 0 + ad: $data.selectTab == 0 }, $data.selectTab == 0 ? common_vendor.e({ - ad: common_vendor.f($data.companyFilesList, (item, index, i0) => { + ae: common_vendor.f($data.companyFilesList, (item, index, i0) => { return { a: common_vendor.t(item.title), b: common_vendor.n("item " + ($data.selectCompanyFiles == index ? "select" : "")), @@ -915,36 +937,36 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { d: common_vendor.o(($event) => $options.clickCompanyFilesItem(index), index) }; }), - ae: $data.selectCompanyFiles == 0 + af: $data.selectCompanyFiles == 0 }, $data.selectCompanyFiles == 0 ? { - af: common_vendor.p({ + ag: common_vendor.p({ actualControlInfo: $data.actualControlInfo, concentrationList: $data.concentrationList, shareholdersList: $data.topShareholdersList, circulatingShareholdersList: $data.topCirculatingShareholdersList }) } : {}, { - ag: $data.selectCompanyFiles == 1 + ah: $data.selectCompanyFiles == 1 }, $data.selectCompanyFiles == 1 ? { - ah: common_vendor.p({ + ai: common_vendor.p({ managementList: $data.managementList }) } : {}, { - ai: $data.selectCompanyFiles == 2 + aj: $data.selectCompanyFiles == 2 }, $data.selectCompanyFiles == 2 ? { - aj: common_vendor.p({ + ak: common_vendor.p({ branchList: $data.branchList }) } : {}, { - ak: $data.selectCompanyFiles == 3 + al: $data.selectCompanyFiles == 3 }, $data.selectCompanyFiles == 3 ? { - al: common_vendor.p({ + am: common_vendor.p({ stockBasicInfo: $data.stockBasicInfo }) } : {}) : {}, { - am: $data.selectTab == 1 + an: $data.selectTab == 1 }, $data.selectTab == 1 ? common_vendor.e({ - an: common_vendor.f($data.inDepthAnalysisList, (item, index, i0) => { + ao: common_vendor.f($data.inDepthAnalysisList, (item, index, i0) => { return { a: common_vendor.t(item.title), b: common_vendor.n("item " + ($data.selectInDepthAnalysis == index ? "select" : "")), @@ -952,10 +974,10 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { d: common_vendor.o(($event) => $options.clickInDepthAnalysisItem(index), index) }; }), - ao: $data.selectInDepthAnalysis == 0 + ap: $data.selectInDepthAnalysis == 0 }, $data.selectInDepthAnalysis == 0 ? { - ap: common_vendor.o(($event) => $options.clickIndustryRank()), - aq: common_vendor.p({ + aq: common_vendor.o(($event) => $options.clickIndustryRank()), + ar: common_vendor.p({ qualitativeAnalysisInfo: $data.qualitativeAnalysisInfo, competitivePositionInfo: $data.competitivePositionInfo, industryRankInfo: $data.industryRankInfo, @@ -964,37 +986,38 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { data: $data.chartData2 }) } : {}, { - ar: $data.selectInDepthAnalysis == 1 + as: $data.selectInDepthAnalysis == 1 }, $data.selectInDepthAnalysis == 1 ? { - as: common_vendor.p({ + at: common_vendor.p({ businessStructureList: $data.businessStructureList, businessSegmentList: $data.businessSegmentList }) } : {}, { - at: $data.selectInDepthAnalysis == 2 + av: $data.selectInDepthAnalysis == 2 }, $data.selectInDepthAnalysis == 2 ? { - av: common_vendor.o($options.clickValueChainDetail), - aw: common_vendor.p({ + aw: common_vendor.o($options.clickValueChainDetail), + ax: common_vendor.p({ valueChainAnalysisInfo: $data.valueChainAnalysisInfo, totalNodes: $data.totalNodes, upstreamList: $data.upstreamList, coreEnterpriseList: $data.coreEnterpriseList, - downstreamList: $data.downstreamList + downstreamList: $data.downstreamList, + valueChainFlowsList: $data.valueChainFlowsList }) } : {}, { - ax: $data.selectInDepthAnalysis == 3 + ay: $data.selectInDepthAnalysis == 3 }, $data.selectInDepthAnalysis == 3 ? { - ay: common_vendor.o($options.clickDevelopmentTimelineDetail), - az: common_vendor.p({ + az: common_vendor.o($options.clickDevelopmentTimelineDetail), + aA: common_vendor.p({ keyFactorsInfo: $data.keyFactorsInfo, keyFactorsList: $data.keyFactorsList, timelineInfo: $data.timelineInfo, timelineList: $data.timelineList }) } : {}) : {}, { - aA: $data.selectTab == 2 + aB: $data.selectTab == 2 }, $data.selectTab == 2 ? common_vendor.e({ - aB: common_vendor.f($data.caiWuList, (item, index, i0) => { + aC: common_vendor.f($data.caiWuList, (item, index, i0) => { return { a: common_vendor.t(item.title), b: common_vendor.n("item " + ($data.selectCaiwu == index ? "select" : "")), @@ -1002,9 +1025,9 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { d: common_vendor.o(($event) => $options.clickCaiWuItem(index), index) }; }), - aC: $data.selectCaiwu == 0 + aD: $data.selectCaiwu == 0 }, $data.selectCaiwu == 0 ? { - aD: common_vendor.p({ + aE: common_vendor.p({ stockInfo: $data.financialStockInfo, barCategoryList: $data.mainBussinessBarCategoryList, barList: $data.mainBussinessBarList, @@ -1013,23 +1036,23 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { financialMetricsInfo: $data.financialMetricsList[0] }) } : {}, { - aE: $data.selectCaiwu == 1 + aF: $data.selectCaiwu == 1 }, $data.selectCaiwu == 1 ? { - aF: common_vendor.p({ + aG: common_vendor.p({ dataList: $data.financialMetricsList }) } : {}, { - aG: $data.selectCaiwu == 2 + aH: $data.selectCaiwu == 2 }, $data.selectCaiwu == 2 ? { - aH: common_vendor.p({ + aI: common_vendor.p({ financialBalanceList: $data.financialBalanceList, cashFlowList: $data.cashFlowList, incomeStatementList: $data.incomeStatementList }) } : {}) : {}, { - aI: $data.selectTab == 3 + aJ: $data.selectTab == 3 }, $data.selectTab == 3 ? { - aJ: common_vendor.f($data.dongTaiList, (item, index, i0) => { + aK: common_vendor.f($data.dongTaiList, (item, index, i0) => { return { a: common_vendor.t(item.title), b: common_vendor.n("item " + ($data.selectDongtai == index ? "select" : "")), @@ -1037,24 +1060,24 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { d: common_vendor.o(($event) => $options.clickDongTaiItem(index), index) }; }), - aK: common_vendor.p({ + aL: common_vendor.p({ type: $data.selectDongtai, newsList: $data.newsList, announcementList: $data.companyAnnouncementList }) } : {}, { - aL: common_vendor.s("top:" + $data.contentTop + "px;"), - aM: common_vendor.o(($event) => _ctx.sendEventComment()), - aN: _ctx.eventComment, - aO: common_vendor.o(($event) => _ctx.eventComment = $event.detail.value), - aP: common_assets._imports_2$10, - aQ: common_assets._imports_3$10, - aR: common_vendor.o(($event) => $options.clickOptional()), - aS: common_assets._imports_4$9, - aT: common_vendor.o(($event) => $options.clickShare()), - aU: common_assets._imports_9$1, - aV: common_vendor.o(($event) => $options.clickCloseIndustryRankPop()), - aW: common_vendor.f($data.industryRankList, (item, index, i0) => { + aM: common_vendor.s("top:" + $data.contentTop + "px;"), + aN: common_vendor.o(($event) => _ctx.sendEventComment()), + aO: _ctx.eventComment, + aP: common_vendor.o(($event) => _ctx.eventComment = $event.detail.value), + aQ: common_assets._imports_2$10, + aR: common_assets._imports_3$10, + aS: common_vendor.o(($event) => $options.clickOptional()), + aT: common_assets._imports_4$9, + aU: common_vendor.o(($event) => $options.clickShare()), + aV: common_assets._imports_8, + aW: common_vendor.o(($event) => $options.clickCloseIndustryRankPop()), + aX: common_vendor.f($data.industryRankList, (item, index, i0) => { return { a: common_vendor.f(item.rankings, (ritem, rindex, i1) => { return common_vendor.e({ @@ -1151,68 +1174,68 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { c: index }; }), - aX: common_assets._imports_1$13, - aY: common_vendor.sr("industryRankPop", "817d6950-13"), - aZ: common_vendor.p({ + aY: common_assets._imports_1$13, + aZ: common_vendor.sr("industryRankPop", "817d6950-13"), + ba: common_vendor.p({ type: "bottom" }), - ba: common_assets._imports_9$1, - bb: common_vendor.o(($event) => $options.clickCloseValueChainPopup()), - bc: $data.selectValueChainInfo + bb: common_assets._imports_8, + bc: common_vendor.o(($event) => $options.clickCloseValueChainPopup()), + bd: $data.selectValueChainInfo }, $data.selectValueChainInfo ? common_vendor.e({ - bd: common_vendor.t($data.selectValueChainInfo.node_name), - be: $data.selectValueChainInfo.node_level == -2 || $data.selectValueChainInfo.node_level == -1 + be: common_vendor.t($data.selectValueChainInfo.node_name), + bf: $data.selectValueChainInfo.node_level == -2 || $data.selectValueChainInfo.node_level == -1 }, $data.selectValueChainInfo.node_level == -2 || $data.selectValueChainInfo.node_level == -1 ? { - bf: common_vendor.t($data.selectValueChainInfo.node_type) + bg: common_vendor.t($data.selectValueChainInfo.node_type) } : {}, { - bg: $data.selectValueChainInfo.node_level == -2 || $data.selectValueChainInfo.node_level == -1 + bh: $data.selectValueChainInfo.node_level == -2 || $data.selectValueChainInfo.node_level == -1 }, $data.selectValueChainInfo.node_level == -2 || $data.selectValueChainInfo.node_level == -1 ? { - bh: common_vendor.t($data.selectValueChainInfo.market_share) + bi: common_vendor.t($data.selectValueChainInfo.market_share) } : {}, { - bi: $data.selectValueChainInfo.node_level == 0 + bj: $data.selectValueChainInfo.node_level == 0 }, $data.selectValueChainInfo.node_level == 0 ? { - bj: common_vendor.t($data.selectValueChainInfo.node_type) + bk: common_vendor.t($data.selectValueChainInfo.node_type) } : {}, { - bk: $data.selectValueChainInfo.node_level == 0 + bl: $data.selectValueChainInfo.node_level == 0 }, $data.selectValueChainInfo.node_level == 0 ? { - bl: common_vendor.t($data.selectValueChainInfo.market_share) + bm: common_vendor.t($data.selectValueChainInfo.market_share) } : {}, { - bm: $data.selectValueChainInfo.node_level == 1 || $data.selectValueChainInfo.node_level == 2 + bn: $data.selectValueChainInfo.node_level == 1 || $data.selectValueChainInfo.node_level == 2 }, $data.selectValueChainInfo.node_level == 1 || $data.selectValueChainInfo.node_level == 2 ? { - bn: common_vendor.t($data.selectValueChainInfo.node_type) + bo: common_vendor.t($data.selectValueChainInfo.node_type) } : {}, { - bo: $data.selectValueChainInfo.node_level == 1 || $data.selectValueChainInfo.node_level == 2 + bp: $data.selectValueChainInfo.node_level == 1 || $data.selectValueChainInfo.node_level == 2 }, $data.selectValueChainInfo.node_level == 1 || $data.selectValueChainInfo.node_level == 2 ? { - bp: common_vendor.t($data.selectValueChainInfo.market_share) + bq: common_vendor.t($data.selectValueChainInfo.market_share) } : {}, { - bq: common_vendor.t($data.selectValueChainInfo.node_description), - br: common_vendor.t($data.selectValueChainInfo.importance_score), - bs: $data.selectValueChainInfo.node_level == -2 || $data.selectValueChainInfo.node_level == -1 + br: common_vendor.t($data.selectValueChainInfo.node_description), + bs: common_vendor.t($data.selectValueChainInfo.importance_score), + bt: $data.selectValueChainInfo.node_level == -2 || $data.selectValueChainInfo.node_level == -1 }, $data.selectValueChainInfo.node_level == -2 || $data.selectValueChainInfo.node_level == -1 ? { - bt: common_vendor.s("width:" + ($data.selectValueChainInfo.importance_score ? $data.selectValueChainInfo.importance_score : 0) + "%;") + bv: common_vendor.s("width:" + ($data.selectValueChainInfo.importance_score ? $data.selectValueChainInfo.importance_score : 0) + "%;") } : {}, { - bv: $data.selectValueChainInfo.node_level == 0 + bw: $data.selectValueChainInfo.node_level == 0 }, $data.selectValueChainInfo.node_level == 0 ? { - bw: common_vendor.s("width:" + $data.selectValueChainInfo.importance_score + "%;") + bx: common_vendor.s("width:" + $data.selectValueChainInfo.importance_score + "%;") } : {}, { - bx: $data.selectValueChainInfo.node_level == 1 || $data.selectValueChainInfo.node_level == 2 + by: $data.selectValueChainInfo.node_level == 1 || $data.selectValueChainInfo.node_level == 2 }, $data.selectValueChainInfo.node_level == 1 || $data.selectValueChainInfo.node_level == 2 ? { - by: common_vendor.s("width:" + $data.selectValueChainInfo.importance_score + "%;") + bz: common_vendor.s("width:" + $data.selectValueChainInfo.importance_score + "%;") } : {}, { - bz: common_vendor.t($data.selectValueChainInfo.dependency_degree), - bA: $data.selectValueChainInfo.node_level == -2 || $data.selectValueChainInfo.node_level == -1 + bA: common_vendor.t($data.selectValueChainInfo.dependency_degree), + bB: $data.selectValueChainInfo.node_level == -2 || $data.selectValueChainInfo.node_level == -1 }, $data.selectValueChainInfo.node_level == -2 || $data.selectValueChainInfo.node_level == -1 ? { - bB: common_vendor.s("width:" + ($data.selectValueChainInfo.dependency_degree ? $data.selectValueChainInfo.dependency_degree : 0) + "%;") + bC: common_vendor.s("width:" + ($data.selectValueChainInfo.dependency_degree ? $data.selectValueChainInfo.dependency_degree : 0) + "%;") } : {}, { - bC: $data.selectValueChainInfo.node_level == 0 + bD: $data.selectValueChainInfo.node_level == 0 }, $data.selectValueChainInfo.node_level == 0 ? { - bD: common_vendor.s("width:" + ($data.selectValueChainInfo.dependency_degree ? $data.selectValueChainInfo.dependency_degree : 0) + "%;") + bE: common_vendor.s("width:" + ($data.selectValueChainInfo.dependency_degree ? $data.selectValueChainInfo.dependency_degree : 0) + "%;") } : {}, { - bE: $data.selectValueChainInfo.node_level == 1 || $data.selectValueChainInfo.node_level == 2 + bF: $data.selectValueChainInfo.node_level == 1 || $data.selectValueChainInfo.node_level == 2 }, $data.selectValueChainInfo.node_level == 1 || $data.selectValueChainInfo.node_level == 2 ? { - bF: common_vendor.s("width:" + ($data.selectValueChainInfo.dependency_degree ? $data.selectValueChainInfo.dependency_degree : 0) + "%;") + bG: common_vendor.s("width:" + ($data.selectValueChainInfo.dependency_degree ? $data.selectValueChainInfo.dependency_degree : 0) + "%;") } : {}, { - bG: common_vendor.f($data.relatedCompanyList, (item, index, i0) => { + bH: common_vendor.f($data.relatedCompanyList, (item, index, i0) => { return common_vendor.e({ a: common_vendor.t(item.stock_name), b: common_vendor.t(item.stock_code), @@ -1220,34 +1243,34 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { d: common_vendor.t(item.node_info.node_description), e: item.relationships.length > 0 }, item.relationships.length > 0 ? { - f: common_assets._imports_11$4, + f: common_assets._imports_10$3, g: common_vendor.t(item.relationships[0].connected_node) } : {}, { h: index }); }) }) : {}, { - bH: common_vendor.sr("valueChainPopup", "817d6950-14"), - bI: common_vendor.p({ + bI: common_vendor.sr("valueChainPopup", "817d6950-14"), + bJ: common_vendor.p({ type: "bottom", safeArea: false }), - bJ: common_assets._imports_9$1, - bK: common_vendor.o(($event) => $options.clickCloseDevelopmentTimelinePopup()), - bL: $data.selectDevelopmentTimelineInfo + bK: common_assets._imports_8, + bL: common_vendor.o(($event) => $options.clickCloseDevelopmentTimelinePopup()), + bM: $data.selectDevelopmentTimelineInfo }, $data.selectDevelopmentTimelineInfo ? { - bM: common_vendor.t($data.selectDevelopmentTimelineInfo.event_title), - bN: common_vendor.t($data.selectDevelopmentTimelineInfo.event_type), - bO: common_vendor.n("eventType " + ($data.selectDevelopmentTimelineInfo.impact_metrics.is_positive == 1 ? "positive" : "negative")), - bP: common_vendor.t($data.selectDevelopmentTimelineInfo.event_date), - bQ: common_vendor.t($data.selectDevelopmentTimelineInfo.event_desc), - bR: common_vendor.t($data.selectDevelopmentTimelineInfo.related_info.financial_impact), - bS: common_vendor.n("progress " + ($data.selectDevelopmentTimelineInfo.impact_metrics.is_positive == 1 ? "positive" : "negative")), - bT: common_vendor.s("width: " + $data.selectDevelopmentTimelineInfo.impact_metrics.impact_score + "%;"), - bU: common_vendor.t($data.selectDevelopmentTimelineInfo.impact_metrics.impact_score) + bN: common_vendor.t($data.selectDevelopmentTimelineInfo.event_title), + bO: common_vendor.t($data.selectDevelopmentTimelineInfo.event_type), + bP: common_vendor.n("eventType " + ($data.selectDevelopmentTimelineInfo.impact_metrics.is_positive == 1 ? "positive" : "negative")), + bQ: common_vendor.t($data.selectDevelopmentTimelineInfo.event_date), + bR: common_vendor.t($data.selectDevelopmentTimelineInfo.event_desc), + bS: common_vendor.t($data.selectDevelopmentTimelineInfo.related_info.financial_impact), + bT: common_vendor.n("progress " + ($data.selectDevelopmentTimelineInfo.impact_metrics.is_positive == 1 ? "positive" : "negative")), + bU: common_vendor.s("width: " + $data.selectDevelopmentTimelineInfo.impact_metrics.impact_score + "%;"), + bV: common_vendor.t($data.selectDevelopmentTimelineInfo.impact_metrics.impact_score) } : {}, { - bV: common_vendor.sr("developmentTimelinePopup", "817d6950-15"), - bW: common_vendor.p({ + bW: common_vendor.sr("developmentTimelinePopup", "817d6950-15"), + bX: common_vendor.p({ type: "bottom", safeArea: false }) diff --git a/unpackage/dist/dev/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.wxml b/unpackage/dist/dev/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.wxml index b0975da..65a2be5 100644 --- a/unpackage/dist/dev/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.wxml +++ b/unpackage/dist/dev/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.wxml @@ -1 +1 @@ -{{item.a}} {{item.b}}{{l}}·{{m}}沪深300、上证180{{o}}{{q}}%今开:{{s}}昨收:{{t}}最高:{{v}}最低:{{w}}关键指标市盈率 (PE){{y}}流通股本{{A}}亿股-流通市值{{C}}换手率{{D}}%发行总股本{{G}}亿股-52周波动{{H}}-{{I}}主力动态主力净流入{{K}}{{L}}股买入 42%卖出 58%成立{{O}}注册资本{{Q}}亿元所在地{{S}} {{T}}访问逛网公司简介{{V}} ...{{X}}{{item.a}}{{item.a}}{{item.a}}{{item.a}}{{item.a}}对比自选分享行业排名EPS{{ritem.d}}-#{{ritem.f}}行业均值:{{ritem.h}}行业均值:-每股净资产{{ritem.j}}-#{{ritem.l}}行业均值:{{ritem.n}}行业均值:-ROE{{ritem.p}}%-#{{ritem.q}}行业均值:{{ritem.s}}%行业均值:-营收增长率{{ritem.v}}%-#{{ritem.w}}行业均值:{{ritem.y}}%行业均值:-利润增长率{{ritem.A}}%-#{{ritem.B}}行业均值:{{ritem.D}}%行业均值:-营业利润率{{ritem.F}}%-#{{ritem.G}}行业均值:{{ritem.I}}%行业均值:-资产负债率{{ritem.K}}-#{{ritem.M}}行业均值:{{ritem.O}}行业均值:-应收账款周转率{{ritem.Q}}-#{{ritem.S}}行业均值:{{ritem.U}}行业均值:-详情{{bd}}{{bf}}份额: {{bh}}%{{bj}}份额: {{bl}}%{{bn}}份额: {{bp}}%节点描述{{bq}}重要度评分{{br}}依赖程度{{bz}}%相关公司{{item.a}}{{item.b}}上游{{item.c}}{{item.d}}产业链关系:流向 {{item.g}}详情{{bM}}{{bN}}{{bP}}事件详情{{bQ}}财务影响{{bR}}影响评估影响度{{bU}} / 100 \ No newline at end of file +{{item.a}} {{item.b}}{{l}}·{{m}}沪深300、上证180{{o}}{{q}}%今开:{{s}}昨收:{{t}}最高:{{v}}最低:{{w}}关键指标市盈率 (PE){{y}}流通股本{{A}}亿股-流通市值{{B}}换手率{{C}}%发行总股本{{E}}亿股-52周波动{{F}}-{{G}}主力动态主力净流入{{I}}{{J}}股机构持仓暂无买入 {{M}}%卖出 {{N}}%成立{{P}}注册资本{{R}}亿元所在地{{T}} {{U}}公司简介{{W}} ...{{Y}}{{item.a}}{{item.a}}{{item.a}}{{item.a}}{{item.a}}对比自选分享行业排名EPS{{ritem.d}}-#{{ritem.f}}行业均值:{{ritem.h}}行业均值:-每股净资产{{ritem.j}}-#{{ritem.l}}行业均值:{{ritem.n}}行业均值:-ROE{{ritem.p}}%-#{{ritem.q}}行业均值:{{ritem.s}}%行业均值:-营收增长率{{ritem.v}}%-#{{ritem.w}}行业均值:{{ritem.y}}%行业均值:-利润增长率{{ritem.A}}%-#{{ritem.B}}行业均值:{{ritem.D}}%行业均值:-营业利润率{{ritem.F}}%-#{{ritem.G}}行业均值:{{ritem.I}}%行业均值:-资产负债率{{ritem.K}}-#{{ritem.M}}行业均值:{{ritem.O}}行业均值:-应收账款周转率{{ritem.Q}}-#{{ritem.S}}行业均值:{{ritem.U}}行业均值:-详情{{be}}{{bg}}份额: {{bi}}%{{bk}}份额: {{bm}}%{{bo}}份额: {{bq}}%节点描述{{br}}重要度评分{{bs}}依赖程度{{bA}}%相关公司{{item.a}}{{item.b}}上游{{item.c}}{{item.d}}产业链关系:流向 {{item.g}}详情{{bN}}{{bO}}{{bQ}}事件详情{{bR}}财务影响{{bS}}影响评估影响度{{bV}} / 100 \ No newline at end of file diff --git a/unpackage/dist/dev/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.wxss b/unpackage/dist/dev/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.wxss index 7ca4376..117eed9 100644 --- a/unpackage/dist/dev/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.wxss +++ b/unpackage/dist/dev/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.wxss @@ -153,7 +153,6 @@ page { } .stockDetailsC .basicInfoC .progressC .buy { background-color: #EC3440; - width: 42%; height: 100%; border-radius: 5rpx; } diff --git a/unpackage/dist/dev/mp-weixin/pagesStock/stockCenterDetails/webView/webView.js b/unpackage/dist/dev/mp-weixin/pagesStock/stockCenterDetails/webView/webView.js new file mode 100644 index 0000000..1a48375 --- /dev/null +++ b/unpackage/dist/dev/mp-weixin/pagesStock/stockCenterDetails/webView/webView.js @@ -0,0 +1,23 @@ +"use strict"; +const common_vendor = require("../../../common/vendor.js"); +const _sfc_main = { + data() { + return { + url: "" + }; + }, + onLoad(e) { + if (e.url) { + this.url = e.url; + } + }, + methods: {} +}; +function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { + return { + a: $data.url + }; +} +const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]); +wx.createPage(MiniProgramPage); +//# sourceMappingURL=../../../../.sourcemap/mp-weixin/pagesStock/stockCenterDetails/webView/webView.js.map diff --git a/unpackage/dist/dev/mp-weixin/pagesStock/stockCenterDetails/webView/webView.json b/unpackage/dist/dev/mp-weixin/pagesStock/stockCenterDetails/webView/webView.json new file mode 100644 index 0000000..a0812ee --- /dev/null +++ b/unpackage/dist/dev/mp-weixin/pagesStock/stockCenterDetails/webView/webView.json @@ -0,0 +1,4 @@ +{ + "navigationBarTitleText": "", + "usingComponents": {} +} \ No newline at end of file diff --git a/unpackage/dist/dev/mp-weixin/pagesStock/stockCenterDetails/webView/webView.wxml b/unpackage/dist/dev/mp-weixin/pagesStock/stockCenterDetails/webView/webView.wxml new file mode 100644 index 0000000..20c283c --- /dev/null +++ b/unpackage/dist/dev/mp-weixin/pagesStock/stockCenterDetails/webView/webView.wxml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/unpackage/dist/dev/mp-weixin/request/api.js b/unpackage/dist/dev/mp-weixin/request/api.js index 32ef734..e378d4f 100644 --- a/unpackage/dist/dev/mp-weixin/request/api.js +++ b/unpackage/dist/dev/mp-weixin/request/api.js @@ -63,6 +63,7 @@ const conceptsDailyTop = (param) => request_http.get("/api/concepts/daily-top", const marketHeatmap = (param) => request_http.get("/api/market/heatmap", param, true); const marketStatistics = (param) => request_http.get("/api/market/statistics", param, true); const marketHotspotOverview = (param) => request_http.get("/api/market/hotspot-overview", param, true); +const conceptStocks = (concept_id, param) => request_http.get("/api/concept/" + concept_id + "/stocks", param, true); const calendarCombinedData = (param) => request_http.get("/api/v1/calendar/combined-data", param, true); const analyseHighStocks = (param) => request_http.get("/api/limit-analyse/high-position-stocks", param, true); exports.actualControl = actualControl; @@ -82,6 +83,7 @@ exports.conceptNews = conceptNews; exports.conceptOtherDetails = conceptOtherDetails; exports.conceptRankList = conceptRankList; exports.conceptReport = conceptReport; +exports.conceptStocks = conceptStocks; exports.conceptsDailyTop = conceptsDailyTop; exports.eventCommentList = eventCommentList; exports.eventHistoryEvent = eventHistoryEvent; diff --git a/unpackage/dist/dev/mp-weixin/request/http.js b/unpackage/dist/dev/mp-weixin/request/http.js index ad8b958..6d3c613 100644 --- a/unpackage/dist/dev/mp-weixin/request/http.js +++ b/unpackage/dist/dev/mp-weixin/request/http.js @@ -4,6 +4,9 @@ let baseURL = ""; { baseURL = "https://api.valuefrontier.cn:5002"; } +function getBaseURL1() { + return "https://valuefrontier.cn"; +} function get(url, params, isNotPort) { return new Promise((resolve, reject) => { let token = common_vendor.index.getStorageSync("token"); @@ -24,7 +27,7 @@ function get(url, params, isNotPort) { }, method: "GET", success: (response) => { - common_vendor.index.__f__("log", "at request/http.js:44", response); + common_vendor.index.__f__("log", "at request/http.js:47", response); common_vendor.index.hideLoading(); if (response.data.code == 401) { common_vendor.index.removeStorageSync("token"); @@ -71,7 +74,7 @@ function post(url, params, isNotPort) { }, formData: params, success: (response) => { - common_vendor.index.__f__("log", "at request/http.js:100", response); + common_vendor.index.__f__("log", "at request/http.js:103", response); common_vendor.index.hideLoading(); if (response.data.code == 401) { common_vendor.index.removeStorageSync("token"); @@ -84,7 +87,7 @@ function post(url, params, isNotPort) { } }, fail: (error) => { - common_vendor.index.__f__("log", "at request/http.js:113", "上传失败" + error.errMsg); + common_vendor.index.__f__("log", "at request/http.js:116", "上传失败" + error.errMsg); common_vendor.index.hideLoading(); common_vendor.index.showToast({ title: "请求失败", @@ -112,7 +115,7 @@ function post(url, params, isNotPort) { if (params && params.isNotNeedLogin) ; else { - common_vendor.index.__f__("log", "at request/http.js:144", response.data); + common_vendor.index.__f__("log", "at request/http.js:147", response.data); if (response.data.code == 401) { common_vendor.index.removeStorageSync("token"); common_vendor.index.navigateTo({ @@ -137,5 +140,6 @@ function post(url, params, isNotPort) { }); } exports.get = get; +exports.getBaseURL1 = getBaseURL1; exports.post = post; //# sourceMappingURL=../../.sourcemap/mp-weixin/request/http.js.map diff --git a/unpackage/dist/dev/mp-weixin/uni_modules/lime-echart/static/echarts.min.js b/unpackage/dist/dev/mp-weixin/uni_modules/lime-echart/static/echarts.min.js index 715595f..bcb954f 100644 --- a/unpackage/dist/dev/mp-weixin/uni_modules/lime-echart/static/echarts.min.js +++ b/unpackage/dist/dev/mp-weixin/uni_modules/lime-echart/static/echarts.min.js @@ -1 +1 @@ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).echarts={})}(this,function(t){"use strict";var p=function(t,e){return(p=Object.setPrototypeOf||({__proto__:[]}instanceof Array?function(t,e){t.__proto__=e}:function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}))(t,e)};function u(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}p(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var y=function(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1},w=new function(){this.browser=new y,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow="undefined"!=typeof window};"object"==typeof wx&&"function"==typeof wx.getSystemInfoSync?(w.wxa=!0,w.touchEventsSupported=!0):"undefined"==typeof document&&"undefined"!=typeof self?w.worker=!0:!w.hasGlobalWindow||"Deno"in window||"undefined"!=typeof navigator&&"string"==typeof navigator.userAgent&&-1>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",i[l]+":0",r[u]+":0",i[1-l]+":auto",r[1-u]+":auto",""].join("!important;"),t.appendChild(a),n.push(a)}e.clearMarkers=function(){B(n,function(t){t.parentNode&&t.parentNode.removeChild(t)})}}return n}(e,o),o,r);if(e)return e(t,n,i),!0}return!1}function xe(t){return"CANVAS"===t.nodeName.toUpperCase()}var be=/([&<>"'])/g,we={"&":"&","<":"<",">":">",'"':""","'":"'"};function Se(t){return null==t?"":(t+"").replace(be,function(t,e){return we[e]})}var Me=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=[],Ie=w.browser.firefox&&+w.browser.version.split(".")[0]<39;function Ce(t,e,n,i){return n=n||{},i?De(t,e,n):Ie&&null!=e.layerX&&e.layerX!==e.offsetX?(n.zrX=e.layerX,n.zrY=e.layerY):null!=e.offsetX?(n.zrX=e.offsetX,n.zrY=e.offsetY):De(t,e,n),n}function De(t,e,n){if(w.domSupported&&t.getBoundingClientRect){var i,r=e.clientX,e=e.clientY;if(xe(t))return i=t.getBoundingClientRect(),n.zrX=r-i.left,void(n.zrY=e-i.top);if(_e(Te,t,r,e))return n.zrX=Te[0],void(n.zrY=Te[1])}n.zrX=n.zrY=0}function ke(t){return t||window.event}function Ae(t,e,n){var i;return null==(e=ke(e)).zrX&&((i=e.type)&&0<=i.indexOf("touch")?(i=("touchend"!==i?e.targetTouches:e.changedTouches)[0])&&Ce(t,i,e,n):(Ce(t,e,e,n),i=function(t){var e=t.wheelDelta;if(e)return e;var n=t.deltaX,t=t.deltaY;return null!=n&&null!=t?3*(0!==t?Math.abs(t):Math.abs(n))*(0=t.x&&e<=t.x+t.width&&n>=t.y&&n<=t.y+t.height},sn.prototype.contain=function(t,e){return sn.contain(this,t,e)},sn.prototype.clone=function(){return new sn(this.x,this.y,this.width,this.height)},sn.prototype.copy=function(t){sn.copy(this,t)},sn.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},sn.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},sn.prototype.isZero=function(){return 0===this.width||0===this.height},sn.create=function(t){return new sn(t.x,t.y,t.width,t.height)},sn.copy=function(t,e){return t.x=e.x,t.y=e.y,t.width=e.width,t.height=e.height,t},sn.applyTransform=function(t,e,n){var i,r,o,a;n?n[1]<1e-5&&-1e-5t.getWidth()||n<0||n>t.getHeight()}B(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(a){bn.prototype[a]=function(t){var e,n,i=t.zrX,r=t.zrY,o=Mn(this,i,r);if("mouseup"===a&&o||(n=(e=this.findHover(i,r)).target),"mousedown"===a)this._downEl=n,this._downPoint=[t.zrX,t.zrY],this._upEl=n;else if("mouseup"===a)this._upEl=n;else if("click"===a){if(this._downEl!==this._upEl||!this._downPoint||4>>1])<0?l=o:s=1+o;var u=i-s;switch(u){case 3:t[s+3]=t[s+2];case 2:t[s+2]=t[s+1];case 1:t[s+1]=t[s];break;default:for(;0>>1);0>>1);o(t,e[n+h])<0?l=h:a=h+1}return l}function Ln(A,L){var P,O,R=In,N=0,E=[];function e(t){var e=P[t],n=O[t],i=P[t+1],r=O[t+1],t=(O[t]=n+r,t===N-3&&(P[t+1]=P[t+2],O[t+1]=O[t+2]),N--,An(A[i],A,e,n,0,L));if(e+=t,0!=(n-=t)&&0!==(r=kn(A[e+n-1],A,i,r,r-1,L)))if(n<=r){var o=e,a=n,t=i,s=r,l=0;for(l=0;lO[t+1])break;e(t)}},forceMergeRuns:function(){for(;1>=1;return t+e}(r);do{}while((o=Cn(t,n,i,e))=this._maxSize&&0>4|(3840&r)>>8,240&r|(240&r)>>4,15&r|(15&r)<<4,5===i?parseInt(n.slice(4),16)/15:1),ki(t,e),e):void Ti(e,0,0,0,1):7===i||9===i?0<=(r=parseInt(n.slice(1,7),16))&&r<=16777215?(Ti(e,(16711680&r)>>16,(65280&r)>>8,255&r,9===i?parseInt(n.slice(7),16)/255:1),ki(t,e),e):void Ti(e,0,0,0,1):void 0;var r=n.indexOf("("),o=n.indexOf(")");if(-1!==r&&o+1===i){var i=n.substr(0,r),a=n.substr(r+1,o-(r+1)).split(","),s=1;switch(i){case"rgba":if(4!==a.length)return 3===a.length?Ti(e,+a[0],+a[1],+a[2],1):Ti(e,0,0,0,1);s=wi(a.pop());case"rgb":return 3<=a.length?(Ti(e,bi(a[0]),bi(a[1]),bi(a[2]),3===a.length?s:wi(a[3])),ki(t,e),e):void Ti(e,0,0,0,1);case"hsla":return 4!==a.length?void Ti(e,0,0,0,1):(a[3]=wi(a[3]),Li(a,e),ki(t,e),e);case"hsl":return 3!==a.length?void Ti(e,0,0,0,1):(Li(a,e),ki(t,e),e);default:return}}Ti(e,0,0,0,1)}}function Li(t,e){var n=(parseFloat(t[0])%360+360)%360/360,i=wi(t[1]),r=wi(t[2]),i=r<=.5?r*(i+1):r+i-r*i,r=2*r-i;return Ti(e=e||[],_i(255*Si(r,i,n+1/3)),_i(255*Si(r,i,n)),_i(255*Si(r,i,n-1/3)),1),4===t.length&&(e[3]=t[3]),e}function Pi(t,e){var n=Ai(t);if(n){for(var i=0;i<3;i++)n[i]=e<0?n[i]*(1-e)|0:(255-n[i])*e+n[i]|0,255e);g++);g=f(g-1,h-2)}i=u[g+1],n=u[g]}n&&i&&(this._lastFr=g,this._lastFrP=e,d=i.percent-n.percent,r=0==d?1:f((e-n.percent)/d,1),i.easingFunc&&(r=i.easingFunc(r)),f=a?this._additiveValue:p?$i:t[c],(Ki(l)||p)&&(f=f||(this._additiveValue=[])),this.discrete?t[c]=(r<1?n:i).rawValue:Ki(l)?(1===l?Ui:function(t,e,n,i){for(var r=e.length,o=r&&e[0].length,a=0;athis._sleepAfterStill)&&this.animation.stop()},mo.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},mo.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},mo.prototype.refreshHover=function(){this._needsRefreshHover=!0},mo.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&"canvas"===this.painter.getType()&&this.painter.refreshHover())},mo.prototype.resize=function(t){this._disposed||(this.painter.resize((t=t||{}).width,t.height),this.handler.resize())},mo.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},mo.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},mo.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},mo.prototype.setCursorStyle=function(t){this._disposed||this.handler.setCursorStyle(t)},mo.prototype.findHover=function(t,e){if(!this._disposed)return this.handler.findHover(t,e)},mo.prototype.on=function(t,e,n){return this._disposed||this.handler.on(t,e,n),this},mo.prototype.off=function(t,e){this._disposed||this.handler.off(t,e)},mo.prototype.trigger=function(t,e){this._disposed||this.handler.trigger(t,e)},mo.prototype.clear=function(){if(!this._disposed){for(var t=this.storage.getRoots(),e=0;el&&(l=s[h],u=h);++o[u],s[u]=0,++a}return V(o,function(t){return t/i})}function Ro(t){var e=2*Math.PI;return(t%e+e)%e}function No(t){return-1e-4=n.maxIterations){e+=n.ellipsis;break}var s=0===a?function(t,e,n){for(var i=0,r=0,o=t.length;rh){C=o.lines.length;0i.width&&(o=e.split("\n"),c=!0),i.accumWidth=s):(s=Ga(e,t,i.width,i.breakAll,i.accumWidth),i.accumWidth=s.accumWidth+n,a=s.linesWidths,o=s.lines)),o=o||e.split("\n"),Fr(t)),d=0;dthis._ux||i>this._uy;return this.addData(fs.L,t,e),this._ctx&&r&&this._ctx.lineTo(t,e),r?(this._xi=t,this._yi=e,this._pendingPtDist=0):(r=n*n+i*i)>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=e,this._pendingPtDist=r),this},r.prototype.bezierCurveTo=function(t,e,n,i,r,o){return this._drawPendingPt(),this.addData(fs.C,t,e,n,i,r,o),this._ctx&&this._ctx.bezierCurveTo(t,e,n,i,r,o),this._xi=r,this._yi=o,this},r.prototype.quadraticCurveTo=function(t,e,n,i){return this._drawPendingPt(),this.addData(fs.Q,t,e,n,i),this._ctx&&this._ctx.quadraticCurveTo(t,e,n,i),this._xi=n,this._yi=i,this},r.prototype.arc=function(t,e,n,i,r,o){return this._drawPendingPt(),ks[0]=i,ks[1]=r,Ls(ks,o),this.addData(fs.A,t,e,n,n,i=ks[0],(r=ks[1])-i,0,o?0:1),this._ctx&&this._ctx.arc(t,e,n,i,r,o),this._xi=Ss(r)*n+t,this._yi=Ms(r)*n+e,this},r.prototype.arcTo=function(t,e,n,i,r){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,e,n,i,r),this},r.prototype.rect=function(t,e,n,i){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,e,n,i),this.addData(fs.R,t,e,n,i),this},r.prototype.closePath=function(){this._drawPendingPt(),this.addData(fs.Z);var t=this._ctx,e=this._x0,n=this._y0;return t&&t.closePath(),this._xi=e,this._yi=n,this},r.prototype.fill=function(t){t&&t.fill(),this.toStatic()},r.prototype.stroke=function(t){t&&t.stroke(),this.toStatic()},r.prototype.len=function(){return this._len},r.prototype.setData=function(t){if(this._saveData){var e=t.length;this.data&&this.data.length===e||!Ds||(this.data=new Float32Array(e));for(var n=0;nu.length&&(this._expandData(),u=this.data);for(var h=0;hn||Ts(y)>i||c===e-1)&&(f=Math.sqrt(C*C+y*y),r=g,o=_);break;case fs.C:var m=t[c++],v=t[c++],g=t[c++],_=t[c++],x=t[c++],b=t[c++],f=function(t,e,n,i,r,o,a,s,l){for(var u=t,h=e,c=0,p=1/l,d=1;d<=l;d++){var f=d*p,g=Qn(t,n,r,a,f),f=Qn(e,i,o,s,f),y=g-u,m=f-h;c+=Math.sqrt(y*y+m*m),u=g,h=f}return c}(r,o,m,v,g,_,x,b,10),r=x,o=b;break;case fs.Q:f=function(t,e,n,i,r,o,a){for(var s=t,l=e,u=0,h=1/a,c=1;c<=a;c++){var p=c*h,d=ri(t,n,r,p),p=ri(e,i,o,p),f=d-s,g=p-l;u+=Math.sqrt(f*f+g*g),s=d,l=p}return u}(r,o,m=t[c++],v=t[c++],g=t[c++],_=t[c++],10),r=g,o=_;break;case fs.A:var x=t[c++],b=t[c++],w=t[c++],S=t[c++],M=t[c++],T=t[c++],I=T+M;c+=1,d&&(a=Ss(M)*w+x,s=Ms(M)*S+b),f=ws(w,S)*bs(Cs,Math.abs(T)),r=Ss(I)*w+x,o=Ms(I)*S+b;break;case fs.R:a=r=t[c++],s=o=t[c++];f=2*t[c++]+2*t[c++];break;case fs.Z:var C=a-r,y=s-o;f=Math.sqrt(C*C+y*y),r=a,o=s}0<=f&&(u+=l[h++]=f)}return this._pathLen=u},r.prototype.rebuildPath=function(t,e){var n,i,r,o,a,s,l,u,h=this.data,E=this._ux,z=this._uy,B=this._len,c=e<1,p=0,d=0,f=0;if(!c||(this._pathSegLen||this._calculateLength(),a=this._pathSegLen,s=e*this._pathLen))t:for(var g=0;g=Gs[i=0]+t&&a<=Gs[1]+t?h:0;rMath.PI/2&&c<1.5*Math.PI?-h:h)}return l}(y,m,_,x,x+b,w,T,r);u=Math.cos(x+b)*v+y,h=Math.sin(x+b)*_+m;break;case Bs.R:c=u=a[d++],p=h=a[d++];if(S=c+a[d++],M=p+a[d++],n){if(Os(c,p,S,p,e,i,r)||Os(S,p,S,M,e,i,r)||Os(S,M,c,M,e,i,r)||Os(c,M,c,p,e,i,r))return!0}else l=(l+=zs(S,p,S,M,i,r))+zs(c,M,c,p,i,r);break;case Bs.Z:if(n){if(Os(u,h,c,p,e,i,r))return!0}else l+=zs(u,h,c,p,i,r);u=c,h=p}}return n||(t=h,o=p,Math.abs(t-o)n,i=(r=r.slice(0,n)).length*c),t&&u&&null!=f)for(var y=Oa(f,l,e.ellipsis,{minChar:e.truncateMinChar,placeholder:e.placeholder}),m={},v=0;vhc.len()&&(sTo(i[1])?0':'':{renderMode:r,content:"{"+(t.markerId||"markerX")+"|} ",style:"subItem"===i?{width:4,height:4,borderRadius:2,backgroundColor:n}:{width:10,height:10,borderRadius:5,backgroundColor:n}}:""}function Ad(t,e){return e=e||"transparent",G(t)?t:E(t)&&t.colorStops&&(t.colorStops[0]||{}).color||e}function Ld(t,e){var n;"_blank"===e||"blank"===e?((n=window.open()).opener=null,n.location.href=t):window.open(t,e)}var Pd={},Od={},Rd=(Nd.prototype.create=function(i,r){function t(t){var n=[];return B(t,function(t,e){t=t.create(i,r);n=n.concat(t||[])}),n}this._nonSeriesBoxMasterList=t(Pd),this._normalMasterList=t(Od)},Nd.prototype.update=function(e,n){B(this._normalMasterList,function(t){t.update&&t.update(e,n)})},Nd.prototype.getCoordinateSystems=function(){return this._normalMasterList.concat(this._nonSeriesBoxMasterList)},Nd.register=function(t,e){"matrix"===t||"calendar"===t?Pd[t]=e:Od[t]=e},Nd.get=function(t){return Od[t]||Pd[t]},Nd);function Nd(){this._normalMasterList=[],this._nonSeriesBoxMasterList=[]}var Ed={coord:1,coord2:2};var zd=O();var Bd={none:0,dataCoordSys:1,boxCoordSys:2};function Vd(t){var e=t.getShallow("coordinateSystem"),n=t.getShallow("coordinateSystemUsage",!0),i=Bd.none;return e&&(t="series"===t.mainType,"data"===(n=null==n?t?"data":"box":n)?(i=Bd.dataCoordSys,t||(i=Bd.none)):"box"===n&&(i=Bd.boxCoordSys,t||Pd[e]||(i=Bd.none))),{coordSysType:e,kind:i}}function Fd(t){var e=t.targetModel,n=t.coordSysType,i=t.coordSysProvider,r=t.isDefaultDataCoordSys,t=(t.allowNotFound,Vd(e)),o=t.kind,t=t.coordSysType;r&&o!==Bd.dataCoordSys&&(o=Bd.dataCoordSys,t=n),o!==Bd.none&&t===n&&(r=i(n,e))&&(o===Bd.dataCoordSys?e.coordinateSystem=r:e.boxCoordinateSystem=r)}var Gd=B,Hd=["left","right","top","bottom","width","height"],Wd=[["width","left","right"],["height","top","bottom"]];function Ud(a,s,l,u,h){var c=0,p=0,d=(null==u&&(u=1/0),null==h&&(h=1/0),0);s.eachChild(function(t,e){var n,i,r,o=t.getBoundingRect(),e=s.childAt(e+1),e=e&&e.getBoundingRect();d="horizontal"===a?(i=o.width+(e?-e.x+o.x:0),u<(n=c+i)||t.newline?(c=0,n=i,p+=d+l,o.height):Math.max(d,o.height)):(i=o.height+(e?-e.y+o.y:0),h<(r=p+i)||t.newline?(c+=d+l,p=0,r=i,o.width):Math.max(d,o.width)),t.newline||(t.x=c,t.y=p,t.markRedraw(),"horizontal"===a?c=n+l:p=r+l)})}var Xd=Ud;function Yd(t,e){r=Kd(o=t,n=e,{enableLayoutOnlyByCenter:!0}),i=o.getBoxLayoutParams(),r.type===qd?(s=r.refPoint,a=Zd(i,{width:n.getWidth(),height:n.getHeight()})):(o=F(n=o.get("center"))?n:[n,n],a=Zd(i,r.refContainer),s=r.boxCoordFrom===Ed.coord2?r.refPoint:[Y(o[0],a.width)+a.x,Y(o[1],a.height)+a.y]);var n={viewRect:a,center:s},i=n.viewRect,r=n.center,o=t.get("radius"),a=(F(o)||(o=[0,o]),Y(i.width,e.getWidth())),s=Y(i.height,e.getHeight()),n=Math.min(a,s),t=Y(o[0],n/2),e=Y(o[1],n/2);return{cx:r[0],cy:r[1],r0:t,r:e,viewRect:i}}function Zd(t,e,n){n=Md(n||0);var i=e.width,r=e.height,o=Y(t.left,i),a=Y(t.top,r),s=Y(t.right,i),l=Y(t.bottom,r),u=Y(t.width,i),h=Y(t.height,r),c=n[2]+n[0],p=n[1]+n[3],d=t.aspect;switch(isNaN(u)&&(u=i-s-p-o),isNaN(h)&&(h=r-l-c-a),null!=d&&(isNaN(u)&&isNaN(h)&&(i/re)return t[i];return t[n-1]}var Ef,zf="\0_ec_inner",Bf=(u(Vf,Ef=Rp),Vf.prototype.init=function(t,e,n,i,r,o){i=i||{},this.option=null,this._theme=new Rp(i),this._locale=new Rp(r),this._optionManager=o},Vf.prototype.setOption=function(t,e,n){e=Hf(e);this._optionManager.setOption(t,n,e),this._resetOption(null,e)},Vf.prototype.resetOption=function(t,e){return this._resetOption(t,Hf(e))},Vf.prototype._resetOption=function(t,e){var n,i=!1,r=this._optionManager;return t&&"recreate"!==t||(n=r.mountOption("recreate"===t),this.option&&"recreate"!==t?(this.restoreData(),this._mergeOption(n,e)):Lf(this,n),i=!0),"timeline"!==t&&"media"!==t||this.restoreData(),t&&"recreate"!==t&&"timeline"!==t||(n=r.getTimelineOption(this))&&(i=!0,this._mergeOption(n,e)),t&&"recreate"!==t&&"media"!==t||(n=r.getMediaOption(this)).length&&B(n,function(t){i=!0,this._mergeOption(t,e)},this),i},Vf.prototype.mergeOption=function(t){this._mergeOption(t,null)},Vf.prototype._mergeOption=function(i,t){var r=this.option,h=this._componentsMap,c=this._componentsCount,n=[],o=O(),p=t&&t.replaceMergeMainTypeMap;wf(this).datasetMap=O(),B(i,function(t,e){null!=t&&(g.hasClass(e)?e&&(n.push(e),o.set(e,!0)):r[e]=null==r[e]?v(t):d(r[e],t,!0))}),p&&p.each(function(t,e){g.hasClass(e)&&!o.get(e)&&(n.push(e),o.set(e,!0))}),g.topologicalTravel(n,g.getAllClassMainTypes(),function(o){var a,t=function(t,e,n){return(e=(e=Df.get(e))&&e(t))?n.concat(e):n}(this,o,Zo(i[o])),e=h.get(o),n=e?p&&p.get(o)?"replaceMerge":"normalMerge":"replaceAll",e=$o(e,t,n),s=(ia(e,o,g),r[o]=null,h.set(o,null),c.set(o,0),[]),l=[],u=0;B(e,function(t,e){var n=t.existing,i=t.newOption;if(i){var r=g.getClass(o,t.keyInfo.subType,!("series"===o));if(!r)return;if("tooltip"===o){if(a)return;a=!0}n&&n.constructor===r?(n.name=t.keyInfo.name,n.mergeOption(i,this),n.optionUpdated(i,!1)):(e=P({componentIndex:e},t.keyInfo),P(n=new r(i,this,this,e),e),t.brandNew&&(n.__requireNewView=!0),n.init(i,this,this),n.optionUpdated(null,!0))}else n&&(n.mergeOption({},this),n.optionUpdated({},!1));n?(s.push(n.option),l.push(n),u++):(s.push(void 0),l.push(void 0))},this),r[o]=s,h.set(o,l),c.set(o,u),"series"===o&&kf(this)},this),this._seriesIndices||kf(this)},Vf.prototype.getOption=function(){var a=v(this.option);return B(a,function(t,e){if(g.hasClass(e)){for(var n=Zo(t),i=n.length,r=!1,o=i-1;0<=o;o--)n[o]&&!na(n[o])?r=!0:(n[o]=null,r||i--);n.length=i,a[e]=n}}),delete a[zf],a},Vf.prototype.setTheme=function(t){this._theme=new Rp(t),this._resetOption("recreate",null)},Vf.prototype.getTheme=function(){return this._theme},Vf.prototype.getLocaleModel=function(){return this._locale},Vf.prototype.setUpdatePayload=function(t){this._payload=t},Vf.prototype.getUpdatePayload=function(){return this._payload},Vf.prototype.getComponent=function(t,e){var n=this._componentsMap.get(t);if(n){t=n[e||0];if(t)return t;if(null==e)for(var i=0;ig[1]&&(g[1]=f)}return{start:a,end:this._rawCount=this._count=s}},l.prototype._initDataFromProvider=function(t,e,n){for(var i=this._provider,r=this._chunks,o=this._dimensions,a=o.length,s=this._rawExtent,l=V(o,function(t){return t.property}),u=0;uf[1]&&(f[1]=g)}!i.persistent&&i.clean&&i.clean(),this._rawCount=this._count=e,this._extent=[]},l.prototype.count=function(){return this._count},l.prototype.get=function(t,e){return 0<=e&&e=this._rawCount||t<0)){if(!this._indices)return t;var e=this._indices,n=e[t];if(null!=n&&nt))return o;r=o-1}}}return-1},l.prototype.getIndices=function(){var t=this._indices;if(t){var e=t.constructor,n=this._count;if(e===Array)for(var i=new e(n),r=0;rt[S][1])&&(b=!1)}b&&(a[s++]=e.getRawIndex(f))}return sy[1]&&(y[1]=g)}}}},l.prototype.lttbDownSample=function(t,e){var n,i=this.clone([t],!0),r=i._chunks[t],o=this.count(),a=0,s=Math.floor(1/e),l=this.getRawIndex(0),u=new(Iy(this._rawCount))(Math.min(2*(Math.ceil(o/s)+2),o));u[a++]=l;for(var h=1;hh[1]&&(h[1]=y),c[p++]=m}return r._count=p,r._indices=c,r._updateGetRawIdx(),r},l.prototype.each=function(t,e){if(this._count)for(var n=t.length,i=this._chunks,r=0,o=this.count();r'+Se(u)+""+h,t))}function Xy(t,e,n,i){var r,o,a,s,l,u=t.renderMode,h=e.noName,c=e.noValue,p=!e.markerType,d=e.name,f=t.useUTC,g=e.valueFormatter||t.valueFormatter||function(t){return V(t=F(t)?t:[t],function(t,e){return Td(t,F(o)?o[e]:o,f)})};if(!h||!c)return r=p?"":t.markupStyleCreator.makeTooltipMarker(e.markerType,e.markerColor||_.color.secondary,u),d=h?"":Td(d,"ordinal",f),o=e.valueType,g=c?[]:g(e.value,e.dataIndex),e=!p||!h,a=!p&&h,l=By(i,u),s=l.nameStyle,l=l.valueStyle,"richText"===u?(p?"":r)+(h?"":jy(t,d,s))+(c?"":function(t,e,n,i,r){r=[r],i=i?10:20;return n&&r.push({padding:[0,0,0,i],align:"right"}),t.markupStyleCreator.wrapRichTextStyle(F(e)?e.join(" "):e,r)}(t,g,e,a,l)):Zy(i,(p?"":r)+(h?"":''+Se(d)+"")+(c?"":function(t,e,n,i){n=n?"10px":"20px",e=e?"float:right;margin-left:"+n:"";return t=F(t)?t:[t],''+V(t,Se).join("  ")+""}(g,e,a,l)),n)}function Yy(t,e,n,i,r,o){if(t)return Wy(t)({useUTC:r,renderMode:n,orderMode:i,markupStyleCreator:e,valueFormatter:t.valueFormatter},t,0,o)}function Zy(t,e,n){return'
    '+e+'
    '}function jy(t,e,n){return t.markupStyleCreator.wrapRichTextStyle(e,n)}function qy(t,e){return Ad(t.getData().getItemVisual(e,"style")[t.visualDrawType])}function Ky(t,e){t=t.get("padding");return null!=t?t:"richText"===e?[8,10]:10}Qy.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},Qy.prototype.makeTooltipMarker=function(t,e,n){var i="richText"===n?this._generateStyleName():null,e=kd({color:e,type:t,renderMode:n,markerId:i});return G(e)?e:(this.richTextStyles[i]=e.style,e.content)},Qy.prototype.wrapRichTextStyle=function(t,e){var n={},e=(F(e)?B(e,function(t){return P(n,t)}):P(n,e),this._generateStyleName());return this.richTextStyles[e]=n,"{"+e+"|"+t+"}"};var $y=Qy;function Qy(){this.richTextStyles={},this._nextStyleNameId=Wo()}function Jy(t){var e,n,i,r,o,a,s,l,u,h,c,p=t.series,d=t.dataIndex,t=t.multipleSeries,f=p.getData(),g=f.mapDimensionsAll("defaultedTooltip"),y=g.length,m=p.getRawValue(d),v=F(m),_=qy(p,d);function x(t,e){e=s.getDimensionInfo(e);e&&!1!==e.otherDims.tooltip&&(l?c.push(Gy("nameValue",{markerType:"subItem",markerColor:a,name:e.displayName,value:t,valueType:e.type})):(u.push(t),h.push(e.type)))}1this.getShallow("animationThreshold")?!1:t)},o.prototype.restoreData=function(){this.dataTask.dirty()},o.prototype.getColorFromPalette=function(t,e,n){var i=this.ecModel;return Of.prototype.getColorFromPalette.call(this,t,e,n)||i.getColorFromPalette(t,e,n)},o.prototype.coordDimToDataDim=function(t){return this.getRawData().mapDimensionsAll(t)},o.prototype.getProgressive=function(){return this.get("progressive")},o.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},o.prototype.select=function(t,e){this._innerSelect(this.getData(e),t)},o.prototype.unselect=function(t,e){var n=this.option.selectedMap;if(n){var i=this.option.selectedMode,r=this.getData(e);if("series"===i||"all"===n)this.option.selectedMap={},this._selectedDataIndicesMap={};else for(var o=0;oe.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function lm(e,n){B(Nt(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),function(t){e.wrapMethod(t,S(um,n))})}function um(t,e){t=hm(t);return t&&t.setOutputEnd((e||this).count()),e}function hm(t){var e,n=(t.ecModel||{}).scheduler,n=n&&n.getPipeline(t.uid);if(n)return(n=n.currentTask)&&(e=n.agentStubMap)?e.get(t.uid):n}st(im,Gg),st(im,Of),va(im,g);pm.prototype.init=function(t,e){},pm.prototype.render=function(t,e,n,i){},pm.prototype.dispose=function(t,e){},pm.prototype.updateView=function(t,e,n,i){},pm.prototype.updateLayout=function(t,e,n,i){},pm.prototype.updateVisual=function(t,e,n,i){},pm.prototype.toggleBlurSeries=function(t,e,n){},pm.prototype.eachRendered=function(t){var e=this.group;e&&e.traverse(t)};var cm=pm;function pm(){this.group=new ho,this.uid=zp("viewComponent")}function dm(){var o=i();return function(t){var e=o(t),t=t.pipelineContext,n=!!e.large,i=!!e.progressiveRender,r=e.large=!(!t||!t.large),e=e.progressiveRender=!(!t||!t.progressiveRender);return!(n==r&&i==e)&&"reset"}}ma(cm),wa(cm);var fm=i(),gm=dm(),ym=(mm.prototype.init=function(t,e){},mm.prototype.render=function(t,e,n,i){},mm.prototype.highlight=function(t,e,n,i){t=t.getData(i&&i.dataType);t&&_m(t,i,"emphasis")},mm.prototype.downplay=function(t,e,n,i){t=t.getData(i&&i.dataType);t&&_m(t,i,"normal")},mm.prototype.remove=function(t,e){this.group.removeAll()},mm.prototype.dispose=function(t,e){},mm.prototype.updateView=function(t,e,n,i){this.render(t,e,n,i)},mm.prototype.updateLayout=function(t,e,n,i){this.render(t,e,n,i)},mm.prototype.updateVisual=function(t,e,n,i){this.render(t,e,n,i)},mm.prototype.eachRendered=function(t){Jc(this.group,t)},mm.markUpdateMethod=function(t,e){fm(t).updateMethod=e},mm.protoInitialize=void(mm.prototype.type="chart"),mm);function mm(){this.group=new ho,this.uid=zp("viewChart"),this.renderTask=Ug({plan:xm,reset:bm}),this.renderTask.context={view:this}}function vm(t,e,n){t&&Iu(t)&&("emphasis"===e?lu:uu)(t,n)}function _m(e,t,n){var i,r=ra(e,t),o=t&&null!=t.highlightKey?(t=t.highlightKey,i=null==(i=Pl[t])&&Ll<=32?Pl[t]=Ll++:i):null;null!=r?B(Zo(r),function(t){vm(e.getItemGraphicEl(t),n,o)}):e.eachItemGraphicEl(function(t){vm(t,n,o)})}function xm(t){return gm(t.model)}function bm(t){var e=t.model,n=t.ecModel,i=t.api,r=t.payload,o=e.pipelineContext.progressiveRender,t=t.view,a=r&&fm(r).updateMethod,o=o?"incrementalPrepareRender":a&&t[a]?a:"render";return"render"!==o&&t[o](e,n,i,r),wm[o]}ma(ym),wa(ym);var wm={incrementalPrepareRender:{progress:function(t,e){e.view.incrementalRender(t,e.model,e.ecModel,e.api,e.payload)}},render:{forceFirstProgress:!0,progress:function(t,e){e.view.render(e.model,e.ecModel,e.api,e.payload)}}},Sm="\0__throttleOriginMethod",Mm="\0__throttleRate",Tm="\0__throttleType";function Im(t,r,o){var a,s,l,u,h,c=0,p=0,d=null;function f(){p=(new Date).getTime(),d=null,t.apply(l,u||[])}r=r||0;function e(){for(var t=[],e=0;en.blockIndex?n.step:null,modBy:null!=(t=i&&i.modDataCount)?Math.ceil(t/e):null,modDataCount:t}},zm.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},zm.prototype.updateStreamModes=function(t,e){var n=this._pipelineMap.get(t.uid),i=t.getData().count(),e=n.progressiveEnabled&&e.incrementalPrepareRender&&i>=n.threshold,r=t.get("large")&&i>=t.get("largeThreshold"),i="mod"===t.get("progressiveChunkMode")?i:null;t.pipelineContext=n.context={progressiveRender:e,modDataCount:i,large:r}},zm.prototype.restorePipelines=function(t){var i=this,r=i._pipelineMap=O();t.eachSeries(function(t){var e=t.getProgressive(),n=t.uid;r.set(n,{id:n,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:e&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(e||700),count:0}),i._pipe(t,t.dataTask)})},zm.prototype.prepareStageTasks=function(){var n=this._stageTaskMap,i=this.api.getModel(),r=this.api;B(this._allHandlers,function(t){var e=n.get(t.uid)||n.set(t.uid,{});Tt(!(t.reset&&t.overallReset),""),t.reset&&this._createSeriesStageTask(t,e,i,r),t.overallReset&&this._createOverallStageTask(t,e,i,r)},this)},zm.prototype.prepareView=function(t,e,n,i){var r=t.renderTask,o=r.context;o.model=e,o.ecModel=n,o.api=i,r.__block=!t.incrementalPrepareRender,this._pipe(e,r)},zm.prototype.performDataProcessorTasks=function(t,e){this._performStageTasks(this._dataProcessorHandlers,t,e,{block:!0})},zm.prototype.performVisualTasks=function(t,e,n){this._performStageTasks(this._visualHandlers,t,e,n)},zm.prototype._performStageTasks=function(t,s,l,u){u=u||{};var h=!1,c=this;function p(t,e){return t.setDirty&&(!t.dirtyMap||t.dirtyMap.get(e.__pipeline.id))}B(t,function(i,t){var e,n,r,o,a;u.visualType&&u.visualType!==i.visualType||(e=(n=c._stageTaskMap.get(i.uid)).seriesTaskMap,(n=n.overallTask)?((o=n.agentStubMap).each(function(t){p(u,t)&&(t.dirty(),r=!0)}),r&&n.dirty(),c.updatePayload(n,l),a=c.getPerformArgs(n,u.block),o.each(function(t){t.perform(a)}),n.perform(a)&&(h=!0)):e&&e.each(function(t,e){p(u,t)&&t.dirty();var n=c.getPerformArgs(t,u.block);n.skip=!i.performRawSeries&&s.isSeriesFiltered(t.context.model),c.updatePayload(t,l),t.perform(n)&&(h=!0)}))}),this.unfinished=h||this.unfinished},zm.prototype.performSeriesTasks=function(t){var e;t.eachSeries(function(t){e=t.dataTask.perform()||e}),this.unfinished=e||this.unfinished},zm.prototype.plan=function(){this._pipelineMap.each(function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}}while(e=e.getUpstream())})},zm.prototype.updatePayload=function(t,e){"remain"!==e&&(t.context.payload=e)},zm.prototype._createSeriesStageTask=function(n,t,i,r){var o=this,a=t.seriesTaskMap,s=t.seriesTaskMap=O(),t=n.seriesType,e=n.getTargetSeries;function l(t){var e=t.uid,e=s.set(e,a&&a.get(e)||Ug({plan:Hm,reset:Wm,count:Ym}));e.context={model:t,ecModel:i,api:r,useClearVisual:n.isVisual&&!n.isLayout,plan:n.plan,reset:n.reset,scheduler:o},o._pipe(t,e)}n.createOnAllSeries?i.eachRawSeries(l):t?i.eachRawSeriesByType(t,l):e&&e(i,r).each(l)},zm.prototype._createOverallStageTask=function(t,e,n,i){var r=this,o=e.overallTask=e.overallTask||Ug({reset:Bm}),a=(o.context={ecModel:n,api:i,overallReset:t.overallReset,scheduler:r},o.agentStubMap),s=o.agentStubMap=O(),e=t.seriesType,l=t.getTargetSeries,u=!0,h=!1;function c(t){var e=t.uid,e=s.set(e,a&&a.get(e)||(h=!0,Ug({reset:Vm,onDirty:Gm})));e.context={model:t,overallProgress:u},e.agent=o,e.__block=u,r._pipe(t,e)}Tt(!t.createOnAllSeries,""),e?n.eachRawSeriesByType(e,c):l?l(n,i).each(c):(u=!1,B(n.getSeries(),c)),h&&o.dirty()},zm.prototype._pipe=function(t,e){t=t.uid,t=this._pipelineMap.get(t);t.head||(t.head=e),t.tail&&t.tail.pipe(e),(t.tail=e).__idxInPipeline=t.count++,e.__pipeline=t},zm.wrapStageHandler=function(t,e){return(t=N(t)?{overallReset:t,seriesType:function(t){Zm=null;try{t(jm,qm)}catch(t){}return Zm}(t)}:t).uid=zp("stageHandler"),e&&(t.visualType=e),t};var Em=zm;function zm(t,e,n,i){this._stageTaskMap=O(),this.ecInstance=t,this.api=e,n=this._dataProcessorHandlers=n.slice(),i=this._visualHandlers=i.slice(),this._allHandlers=n.concat(i)}function Bm(t){t.overallReset(t.ecModel,t.api,t.payload)}function Vm(t){return t.overallProgress&&Fm}function Fm(){this.agent.dirty(),this.getDownstream().dirty()}function Gm(){this.agent&&this.agent.dirty()}function Hm(t){return t.plan?t.plan(t.model,t.ecModel,t.api,t.payload):null}function Wm(t){t.useClearVisual&&t.data.clearAllVisual();t=t.resetDefines=Zo(t.reset(t.model,t.ecModel,t.api,t.payload));return 1'+t.dom+""}),f.painter.getSvgRoot().innerHTML=g,i.connectedBackgroundColor&&f.painter.setBackgroundColor(i.connectedBackgroundColor),f.refreshImmediately(),f.painter.toDataURL()):(i.connectedBackgroundColor&&f.add(new dl({shape:{x:0,y:0,width:t,height:n},style:{fill:i.connectedBackgroundColor}})),B(p,function(t){t=new rl({style:{x:t.left*e-l,y:t.top*e-u,image:t.dom}});f.add(t)}),f.refreshImmediately(),d.toDataURL("image/"+(i&&i.type||"png")))):this.getDataURL(i);this.id},h.prototype.convertToPixel=function(t,e,n){return fv(this,"convertToPixel",t,e,n)},h.prototype.convertToLayout=function(t,e,n){return fv(this,"convertToLayout",t,e,n)},h.prototype.convertFromPixel=function(t,e,n){return fv(this,"convertFromPixel",t,e,n)},h.prototype.containPixel=function(t,i){var r;if(!this._disposed)return B(aa(this._model,t),function(t,n){0<=n.indexOf("Models")&&B(t,function(t){var e=t.coordinateSystem;e&&e.containPoint?r=r||!!e.containPoint(i):"seriesModels"===n&&(e=this._chartsMap[t.__viewId])&&e.containPoint&&(r=r||e.containPoint(i,t))},this)},this),!!r;this.id},h.prototype.getVisual=function(t,e){var t=aa(this._model,t,{defaultMainType:"series"}),n=t.seriesModel.getData(),t=t.hasOwnProperty("dataIndexInside")?t.dataIndexInside:t.hasOwnProperty("dataIndex")?n.indexOfRawIndex(t.dataIndex):null;if(null==t)return n0(n,e);var i=n,r=t,o=e;switch(o){case"color":return i.getItemVisual(r,"style")[i.getVisual("drawType")];case"opacity":return i.getItemVisual(r,"style").opacity;case"symbol":case"symbolSize":case"liftZ":return i.getItemVisual(r,o)}},h.prototype.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},h.prototype.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]},h.prototype._initEvents=function(){var n,i,s=this,r=(B(Ev,function(a){function t(t){var n,e,i,r=s.getModel(),o=t.target;"globalout"===a?n={}:o&&o0(o,function(t){var e,t=Z(t);return t&&null!=t.dataIndex?(e=t.dataModel||r.getSeriesByIndex(t.seriesIndex),n=e&&e.getDataParams(t.dataIndex,t.dataType,o)||{},1):t.eventData&&(n=P({},t.eventData),1)},!0),n&&(e=n.componentType,i=n.componentIndex,"markLine"!==e&&"markPoint"!==e&&"markArea"!==e||(e="series",i=n.seriesIndex),i=(e=e&&null!=i&&r.getComponent(e,i))&&s["series"===e.mainType?"_chartsMap":"_componentsMap"][e.__viewId],n.event=t,n.type=a,s._$eventProcessor.eventInfo={targetEl:o,packedEvent:n,model:e,view:i},s.trigger(a,n))}t.zrEventfulCallAtLast=!0,s._zr.on(a,t,s)}),this._messageCenter);B(Vv,function(t,e){r.on(e,function(t){s.trigger(e,t)})}),i=(n=this)._api,r.on("selectchanged",function(t){var e=i.getModel();t.isFromClick?(r0("map","selectchanged",n,e,t),r0("pie","selectchanged",n,e,t)):"select"===t.fromAction?(r0("map","selected",n,e,t),r0("pie","selected",n,e,t)):"unselect"===t.fromAction&&(r0("map","unselected",n,e,t),r0("pie","unselected",n,e,t))})},h.prototype.isDisposed=function(){return this._disposed},h.prototype.clear=function(){this._disposed?this.id:this.setOption({series:[]},!0)},h.prototype.dispose=function(){var t,e,n;this._disposed?this.id:(this._disposed=!0,this.getDom()&&ha(this.getDom(),qv,""),e=(t=this)._api,n=t._model,B(t._componentsViews,function(t){t.dispose(n,e)}),B(t._chartsViews,function(t){t.dispose(n,e)}),t._zr.dispose(),t._dom=t._model=t._chartsMap=t._componentsMap=t._chartsViews=t._componentsViews=t._scheduler=t._api=t._zr=t._throttledZrFlush=t._theme=t._coordSysMgr=t._messageCenter=null,delete Xv[t.id])},h.prototype.resize=function(t){if(!this[Q0])if(this._disposed)this.id;else{this._zr.resize(t);var e=this._model;if(this._loadingFX&&this._loadingFX.resize(),e){var e=e.resetOption("media"),n=t&&t.silent;this[tv]&&(null==n&&(n=this[tv].silent),e=!0,this[tv]=null),this[Q0]=!0,Dv(this);try{e&&hv(this),dv.update.call(this,{type:"resize",animation:P({duration:0},t&&t.animation)})}catch(t){throw this[Q0]=!1,t}this[Q0]=!1,mv.call(this,n),vv.call(this,n)}}},h.prototype.showLoading=function(t,e){this._disposed?this.id:(E(t)&&(e=t,t=""),t=t||"default",this.hideLoading(),Uv[t]&&(t=Uv[t](this._api,e),e=this._zr,this._loadingFX=t,e.add(t)))},h.prototype.hideLoading=function(){this._disposed?this.id:(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},h.prototype.makeActionFromEvent=function(t){var e=P({},t);return e.type=Bv[t.type],e},h.prototype.dispatchAction=function(t,e){var n;this._disposed?this.id:(E(e)||(e={silent:!!e}),zv[t.type]&&this._model&&(this[Q0]?this._pendingActions.push(t):(n=e.silent,yv.call(this,t,n),(t=e.flush)?this._zr.flush():!1!==t&&w.browser.weChat&&this._throttledZrFlush(),mv.call(this,n),vv.call(this,n))))},h.prototype.updateLabelLayout=function(){K0.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},h.prototype.appendData=function(t){var e;this._disposed?this.id:(e=t.seriesIndex,this.getModel().getSeriesByIndex(e).appendData(t),this._scheduler.unfinished=!0,this.getZr().wakeUp())},h.internalField=(hv=function(t){var e=t._scheduler;e.restorePipelines(t._model),e.prepareStageTasks(),cv(t,!0),cv(t,!1),e.plan()},cv=function(t,r){for(var o=t._model,a=t._scheduler,s=r?t._componentsViews:t._chartsViews,l=r?t._componentsMap:t._chartsMap,u=t._zr,h=t._api,e=0;es.get("hoverLayerThreshold")&&!w.node&&!w.worker&&s.eachSeries(function(t){t.preventUsingHoverLayer||(t=i._chartsMap[t.__viewId]).__alive&&t.eachRendered(function(t){t.states.emphasis&&(t.states.emphasis.hoverLayer=!0)})}),K0.trigger("series:afterupdate",t,e,n)},Iv=function(t){t[ev]=!0,t.getZr().wakeUp()},Dv=function(t){t[J0]=(t[J0]+1)%1e3},Cv=function(t){t[ev]&&(t.getZr().storage.traverse(function(t){xc(t)||Pv(t)}),t[ev]=!1)},Mv=function(n){return u(t,e=Wf),t.prototype.getCoordinateSystems=function(){return n._coordSysMgr.getCoordinateSystems()},t.prototype.getComponentByElement=function(t){for(;t;){var e=t.__ecComponentInfo;if(null!=e)return n._model.getComponent(e.mainType,e.index);t=t.parent}},t.prototype.enterEmphasis=function(t,e){lu(t,e),Iv(n)},t.prototype.leaveEmphasis=function(t,e){uu(t,e),Iv(n)},t.prototype.enterBlur=function(t){hu(t),Iv(n)},t.prototype.leaveBlur=function(t){cu(t),Iv(n)},t.prototype.enterSelect=function(t){pu(t),Iv(n)},t.prototype.leaveSelect=function(t){du(t),Iv(n)},t.prototype.getModel=function(){return n.getModel()},t.prototype.getViewOfComponentModel=function(t){return n.getViewOfComponentModel(t)},t.prototype.getViewOfSeriesModel=function(t){return n.getViewOfSeriesModel(t)},t.prototype.getMainProcessVersion=function(){return n[J0]},new t(n);function t(){return null!==e&&e.apply(this,arguments)||this}var e},void(Tv=function(i){function r(t,e){for(var n=0;nr[1]&&(r[0]=r[1]),o}function tx(t){var e=Math.pow(10,Vo(t)),t=t/e;return t?2===t?t=3:3===t?t=5:t*=2:t=1,Do(t*e)}function ex(t){return Ao(t)+2}function nx(t,e,n){t[e]=Math.max(Math.min(t[e],n[1]),n[0])}function ix(t,e){return t>=e[0]&&t<=e[1]}ox.prototype.updateMethods=function(t){t.hasBreaks()?(this.normalize=I(t.normalize,t),this.scale=I(t.scale,t)):(this.normalize=ax,this.scale=sx)};var rx=ox;function ox(){this.normalize=ax,this.scale=sx}function ax(t,e){return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])}function sx(t,e){return t*(e[1]-e[0])+e[0]}function lx(t,e,n){t=Math.log(t);return[Math.log(n?e[0]:Math.max(0,e[0]))/t,Math.log(n?e[1]:Math.max(0,e[1]))/t]}hx.prototype.getSetting=function(t){return this._setting[t]},hx.prototype._innerUnionExtent=function(t){var e=this._extent;this._innerSetExtent((t[0]e[1]?t:e)[1])},hx.prototype.unionExtentFromData=function(t,e){this._innerUnionExtent(t.getApproximateExtent(e))},hx.prototype.getExtent=function(){return this._extent.slice()},hx.prototype.setExtent=function(t,e){this._innerSetExtent(t,e)},hx.prototype._innerSetExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=t),isNaN(e)||(n[1]=e),this._brkCtx&&this._brkCtx.update(n)},hx.prototype.setBreaksFromOption=function(t){},hx.prototype._innerSetBreak=function(t){this._brkCtx&&(this._brkCtx.setBreaks(t),this._calculator.updateMethods(this._brkCtx),this._brkCtx.update(this._extent))},hx.prototype._innerGetBreaks=function(){return this._brkCtx?this._brkCtx.breaks:[]},hx.prototype.hasBreaks=function(){return!!this._brkCtx&&this._brkCtx.hasBreaks()},hx.prototype._getExtentSpanWithBreaks=function(){return this._brkCtx&&this._brkCtx.hasBreaks()?this._brkCtx.getExtentSpan():this._extent[1]-this._extent[0]},hx.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},hx.prototype.isBlank=function(){return this._isBlank},hx.prototype.setBlank=function(t){this._isBlank=t};var ux=hx;function hx(t){this._calculator=new rx,this._setting=t||{},this._extent=[1/0,-1/0]}wa(ux);var cx=0,px=(dx.createByAxisModel=function(t){var t=t.option,e=t.data,e=e&&V(e,fx);return new dx({categories:e,needCollect:!e,deduplication:!1!==t.dedplication})},dx.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},dx.prototype.parseAndCollect=function(t){var e,n,i=this._needCollect;return G(t)||i?(i&&!this._deduplication?(n=this.categories.length,this.categories[n]=t,this._onCollect&&this._onCollect(t,n)):null==(n=(e=this._getOrCreateMap()).get(t))&&(i?(n=this.categories.length,this.categories[n]=t,e.set(t,n),this._onCollect&&this._onCollect(t,n)):n=NaN),n):t},dx.prototype._getOrCreateMap=function(){return this._map||(this._map=O(this.categories))},dx);function dx(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++cx,this._onCollect=t.onCollect}function fx(t){return E(t)&&null!=t.value?t.value:t+""}u(mx,gx=ux),mx.prototype.parse=function(t){return null==t?NaN:G(t)?this._ordinalMeta.getOrdinal(t):Math.round(t)},mx.prototype.contain=function(t){return ix(t,this._extent)&&0<=t&&t=t},mx.prototype.getOrdinalMeta=function(){return this._ordinalMeta},mx.prototype.calcNiceTicks=function(){},mx.prototype.calcNiceExtent=function(){},mx.type="ordinal";var gx,yx=mx;function mx(t){var t=gx.call(this,t)||this,e=(t.type="ordinal",t.getSetting("ordinalMeta"));return F(e=e||new px({}))&&(e=new px({categories:V(e,function(t){return E(t)?t.value:t})})),t._ordinalMeta=e,t._extent=t.getSetting("extent")||[0,e.categories.length-1],t}ux.registerClass(yx);var vx,_x=Do,xx=(u(bx,vx=ux),bx.prototype.parse=function(t){return null==t||""===t?NaN:Number(t)},bx.prototype.contain=function(t){return ix(t,this._extent)},bx.prototype.normalize=function(t){return this._calculator.normalize(t,this._extent)},bx.prototype.scale=function(t){return this._calculator.scale(t,this._extent)},bx.prototype.getInterval=function(){return this._interval},bx.prototype.setInterval=function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=ex(t)},bx.prototype.getTicks=function(t){t=t||{};var n=this._interval,e=this._extent,i=this._niceExtent,r=this._intervalPrecision,o=Yp,a=[];if(n)if("only_break"===t.breakTicks&&o)o.addBreaksToTicks(a,this._brkCtx.breaks,this._extent);else{e[0]h&&(t.expandToNicedExtent?a.push({value:_x(h+n,r)}):a.push({value:e[1]})),"none"!==t.breakTicks&&o&&o.addBreaksToTicks(a,this._brkCtx.breaks,this._extent)}return a},bx.prototype.getMinorTicks=function(t){for(var e=this.getTicks({expandToNicedExtent:!0}),n=[],i=this.getExtent(),r=1;ri[0]&&cx));)g[r](g[i]()+t),f=g.getTime(),y&&0<(p=y.calcNiceTickMultiple(f,d))&&(g[r](g[i]()+p*t),f=g.getTime());a.push({value:f,notAdd:!0})}function i(t,e,n){var i,r,o,a,s=[],l=!e.length;if(i=od(t),r=_[0],o=_[1],a=v,ld(new Date(r),i,a).getTime()!==ld(new Date(o),i,a).getTime()){l&&(e=[{value:function(t,e,n){e=Math.max(0,D(ed,e)-1);return ld(new Date(t),ed[e],n).getTime()}(_[0],t,v)},{value:_[1]}]);for(var u,h,c=0;c=_[0]&&p<=_[1]&&w(f,p,d,g,y,0,s),"year"===t&&1=_[0]&&d<=_[1]&&a++)}u=e/m;if(1.5*u=_[0]&&t.value<=_[1]&&!t.notAdd})}),function(t){return 0n&&(this._approxInterval=n),Bx.length),t=Math.min(function(t,e,n,i){for(;n>>1;t[r][1]>1^-(1&s),l=(l=t.charCodeAt(a+1)-64)>>1^-(1&l);i.push([(r=s+=r)/n,(o=l+=o)/n])}return i}function P1(t,o){var e,n,r;return V(ht((t=(e=t).UTF8Encoding?(null==(r=(n=e).UTF8Scale)&&(r=1024),B(n.features,function(t){var e=t.geometry,n=e.encodeOffsets,i=e.coordinates;if(n)switch(e.type){case"LineString":e.coordinates=L1(i,n,r);break;case"Polygon":case"MultiLineString":A1(i,n,r);break;case"MultiPolygon":B(i,function(t,e){return A1(t,n[e],r)})}}),n.UTF8Encoding=!1,n):e).features,function(t){return t.geometry&&t.properties&&0=e[0]&&t<=e[1]}),function(t){var e={value:t};return{formattedLabel:i(e),rawLabel:n.scale.getLabel(e),tickValue:t,time:void 0,break:void 0}})}):"category"===n.type?(s=t,a=(t=n).getLabelModel(),s=F1(t,a,s),!a.get("show")||t.scale.isBlank()?{labels:[]}:s):(a=(r=n).scale.getTicks(),o=i1(r),{labels:V(a,function(t,e){return{formattedLabel:o(t,e),rawLabel:r.scale.getLabel(t),tickValue:t.value,time:t.time,break:t.break}})})}function V1(t,e,n){var i,r,o,a,s,l,u=t.getTickModel().get("customValues");return u?(i=t.scale.getExtent(),{ticks:ht(z1(t,u),function(t){return t>=i[0]&&t<=i[1]})}):"category"===t.type?(u=e,a=G1(e=t),s=o1(u),(l=U1(a,s))||(u.get("show")&&!e.scale.isBlank()||(r=[]),r=N(s)?q1(e,s,!0):"auto"===s?(l=F1(e,e.getLabelModel(),E1(N1.determine)),o=l.labelCategoryInterval,V(l.labels,function(t){return t.tickValue})):j1(e,o=s,!0),X1(a,s,{ticks:r,tickCategoryInterval:o}))):{ticks:V(t.scale.getTicks(n),function(t){return t.value})}}function F1(t,e,n){var i,r=H1(t),o=o1(e),e=n.kind===N1.estimate;if(!e){var a=U1(r,o);if(a)return a}var s={labels:N(o)?q1(t,o):j1(t,i="auto"===o?function(t,e){{var n;if(e.kind===N1.estimate)return n=t.calculateCategoryInterval(e),e.out.noPxChangeTryDetermine.push(function(){return R1(t).autoInterval=n,!0}),n}var i=R1(t).autoInterval;return null!=i?i:R1(t).autoInterval=t.calculateCategoryInterval(e)}(t,n):o),labelCategoryInterval:i};return e?n.out.noPxChangeTryDetermine.push(function(){return X1(r,o,s),!0}):X1(r,o,s),s}var G1=W1("axisTick"),H1=W1("axisLabel");function W1(e){return function(t){return R1(t)[e]||(R1(t)[e]={list:[]})}}function U1(t,e){for(var n=0;nl[1],h(n[0].coord,l[0])&&(t?n[0].coord=l[0]:n.shift()),t&&h(l[0],n[0].coord)&&n.unshift({coord:l[0],onBand:!0}),h(l[1],i.coord)&&(t?i.coord=l[1]:n.pop()),t)&&h(i.coord,l[1])&&n.push({coord:l[1],onBand:!0}),u},$1.prototype.getMinorTicksCoords=function(){var t;return"ordinal"===this.scale.type?[]:(t=this.model.getModel("minorTick").get("splitNumber"),V(this.scale.getMinorTicks(t=0=u}}for(var o,a=this.__startIndex;ar[0]){for(l=0;lt);l++);s=i[r[l]]}r.splice(l+1,0,t),(i[t]=e).virtual||(s?(n=s.dom).nextSibling?a.insertBefore(e.dom,n.nextSibling):a.appendChild(e.dom):a.firstChild?a.insertBefore(e.dom,a.firstChild):a.appendChild(e.dom)),e.painter||(e.painter=this)}},qb.prototype.eachLayer=function(t,e){for(var n=this._zlevelList,i=0;ie&&(e=t[n]);return isFinite(e)?e:NaN},min:function(t){for(var e=1/0,n=0;n=r.r0?"endArc":"startArc":r.endAngle>=r.startAngle?"endAngle":"startAngle":a?0<=r.height?"bottom":"top":0<=r.width?"right":"left"),h=hp(i),l=(up(t,h,{labelFetcher:o,labelDataIndex:n,defaultText:_w(o.getData(),n),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:u}),t.getTextContent()),h=(s&&l&&(s=i.get(["label","position"]),t.textConfig.inside="middle"===s||null,function(t,e,n,i){if(H(i))t.setTextConfig({rotation:i});else if(F(e))t.setTextConfig({rotation:0});else{var r,i=t.shape,o=i.clockwise?i.startAngle:i.endAngle,a=i.clockwise?i.endAngle:i.startAngle,s=(o+a)/2,i=n(e);switch(i){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":r=s;break;case"startAngle":case"insideStartAngle":r=o;break;case"endAngle":case"insideEndAngle":r=a;break;default:return t.setTextConfig({rotation:0})}n=1.5*Math.PI-r;"middle"===i&&n>Math.PI/2&&n<1.5*Math.PI&&(n-=Math.PI),t.setTextConfig({rotation:n})}}(t,"outside"===s?u:s,zw(a),i.get(["label","rotate"]))),u=l,s=h,a=o.getRawValue(n),l=function(t){return xw(e,t)},u&&((u=mp(u)).prevValue=u.value,u.value=a,a=s.normal,u.valueAnimation=a.get("valueAnimation"),u.valueAnimation)&&(u.precision=a.get("precision"),u.defaultInterpolatedText=l,u.statesModels=s),i.getModel(["emphasis"]));bu(t,h.get("focus"),h.get("blurScope"),h.get("disabled")),Mu(t,i),null!=(o=r).startAngle&&null!=o.endAngle&&o.startAngle===o.endAngle&&(t.style.fill="none",t.style.stroke="none",B(t.states,function(t){t.style&&(t.style.fill=t.style.stroke="none")}))}var Vw,Fw=function(){},Gw=(u(Hw,Vw=Ks),Hw.prototype.getDefaultShape=function(){return new Fw},Hw.prototype.buildPath=function(t,e){for(var n=e.points,i=this.baseDimIdx,r=1-this.baseDimIdx,o=[],a=[],s=this.barWidth,l=0;le[u-1].coord&&(e.reverse(),h.reverse()),function(t,e){var n,i,r=[],o=t.length;function a(t,e,n){var i=t.coord;return{coord:n,color:Ni((n-i)/(e.coord-i),[t.color,e.color])}}for(var s=0;si)return;return 1}(a,e))return r=e.mapDimension(a.dim),o={},B(a.getViewLabels(),function(t){t=a.scale.getRawOrdinalNumber(t.tickValue);o[t]=1}),function(t){return!o.hasOwnProperty(e.get(r,t))}}}function CS(t){for(var e,n,i=t.length/2;0l?x:_,(g=Math.abs(d.label.y-l))>=f.maxY&&(m=d.label.x-s-d.len2*h,y=u+d.len,m=Math.abs(m)t.unconstrainedWidth)?null:s,i.setStyle("width",l)),HS(r,i))}function HS(t,e){US.rect=t,Tb(US,e,WS)}var WS={minMarginForce:[null,0,null,0],marginDefault:[1,0,1,0]},US={};function XS(t){return"center"===t.position}function YS(t){var S,M,T=t.getData(),I=[],C=!1,E=(t.get("minShowLabelAngle")||0)*VS,e=T.getLayout("viewRect"),D=T.getLayout("r"),k=e.width,A=e.x,n=e.y,L=e.height;function P(t){t.ignore=!0}if(T.each(function(t){var e,n,i,r,o,a,s,l,u,h,c=T.getItemGraphicEl(t),p=c.shape,d=c.getTextContent(),f=c.getTextGuideLine(),t=T.getItemModel(t),g=t.getModel("label"),y=g.get("position")||t.get(["emphasis","label","position"]),m=g.get("distanceToLabelLine"),v=g.get("alignTo"),_=Y(g.get("edgeDistance"),k),x=g.get("bleedMargin"),t=(null==x&&(x=200=e.r0},QS.type="pie";var KS,$S=QS;function QS(){var t=null!==KS&&KS.apply(this,arguments)||this;return t.ignoreLabelLineUpdate=!0,t}function JS(t,e,n){e=F(e)?{coordDimensions:e}:P({encodeDefine:t.getEncode()},e);var i=t.getSource(),e=U_(i,e).dimensions,e=new W_(e,t);return e.initData(i,n),e}eM.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},eM.prototype.containName=function(t){return 0<=this._getRawData().indexOfName(t)},eM.prototype.indexOfName=function(t){return this._getDataWithEncodedVisual().indexOfName(t)},eM.prototype.getItemVisual=function(t,e){return this._getDataWithEncodedVisual().getItemVisual(t,e)};var tM=eM;function eM(t,e){this._getDataWithEncodedVisual=t,this._getRawData=e}var nM,iM=i(),rM=(u(oM,nM=im),oM.prototype.init=function(t){nM.prototype.init.apply(this,arguments),this.legendVisualProvider=new tM(I(this.getData,this),I(this.getRawData,this)),this._defaultLabelLine(t)},oM.prototype.mergeOption=function(){nM.prototype.mergeOption.apply(this,arguments)},oM.prototype.getInitialData=function(){return JS(this,{coordDimensions:["value"],encodeDefaulter:S(Mf,this)})},oM.prototype.getDataParams=function(t){var e,n=this.getData(),i=iM(n),r=i.seats,i=(r||(e=[],n.each(n.mapDimension("value"),function(t){e.push(t)}),r=i.seats=Oo(e,n.hostModel.get("percentPrecision"))),nM.prototype.getDataParams.call(this,t));return i.percent=r[t]||0,i.$vars.push("percent"),i},oM.prototype._defaultLabelLine=function(t){jo(t,"labelLine",["show"]);var e=t.labelLine,n=t.emphasis.labelLine;e.show=e.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},oM.type="series.pie",oM.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"50%"],clockwise:!0,startAngle:90,endAngle:"auto",padAngle:0,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,coordinateSystemUsage:"box",left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:30,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},oM);function oM(){return null!==nM&&nM.apply(this,arguments)||this}Tp={fullType:rM.type,getCoord2:function(t){return t.getShallow("center")}},zd.set(Tp.fullType,{getCoord2:void 0}).getCoord2=Tp.getCoord2,g1(function(t){t.registerChartView($S),t.registerSeriesModel(rM),i0("pie",t.registerAction),t.registerLayout(S(ES,"pie")),t.registerProcessor(BS("pie")),t.registerProcessor({seriesType:"pie",reset:function(t,e){var n=t.getData();n.filterSelf(function(t){var e=n.mapDimension("value"),e=n.get(e,t);return!(H(e)&&!isNaN(e)&&e<0)})}})});var aM=["itemStyle","borderColor"],sM=["itemStyle","borderColor0"],lM=["itemStyle","borderColorDoji"],uM=["itemStyle","color"],hM=["itemStyle","color0"];function cM(t,e){return e.get(0i[1],i="start"===e&&!t||"start"!==e&&t;e=No(n-eT/2)?(r=i?"bottom":"top","center"):No(n-1.5*eT)?(r=i?"top":"bottom","center"):(r="middle",n<1.5*eT&&eT/2l[0]&&isFinite(c)&&isFinite(l[0]);)h=tx(h),c=l[1]-h*a;else{e=(h=a "+p)),u++)}var d,f,g,i=n.get("coordinateSystem"),i=("cartesian2d"===i||"polar"===i||"matrix"===i?d=$_(t,n):(D(i=(i=Rd.get(i))&&i.dimensions||[],"value")<0&&i.concat(["value"]),i=U_(t,{coordDimensions:i,encodeDefine:n.getEncode()}).dimensions,(d=new W_(i,n)).initData(t)),new W_(["value"],n));return i.initData(l,s),r&&r(d,i),g=(f={mainData:d,struct:o,structAttr:"graph",datas:{node:d,edge:i},datasAttr:{node:"data",edge:"edgeData"}}).mainData,(n=f.datas)||(n={main:g},f.datasAttr={main:"data"}),f.datas=f.mainData=null,TC(g,n,f),B(n,function(e){B(g.TRANSFERABLE_METHODS,function(t){e.wrapMethod(t,S(xC,f))})}),g.wrapMethod("cloneShallow",S(wC,f)),B(g.CHANGABLE_METHODS,function(t){g.wrapMethod(t,S(bC,f))}),Tt(n[g.dataType]===g),o.update(),o}u(AC,DC=im),AC.prototype.init=function(t){DC.prototype.init.apply(this,arguments);var e=this;function n(){return e._categoriesData}this.legendVisualProvider=new tM(n,n),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},AC.prototype.mergeOption=function(t){DC.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},AC.prototype.mergeDefaultAndTheme=function(t){DC.prototype.mergeDefaultAndTheme.apply(this,arguments),jo(t,"edgeLabel",["show"])},AC.prototype.getInitialData=function(t,e){var n,i=t.edges||t.links||[],t=t.data||t.nodes||[],o=this;if(t&&i)return FT(n=this)&&(n.__curvenessList=[],n.__edgeMap={},GT(n)),B((n=CC(t,i,this,!0,function(t,e){t.wrapMethod("getItemModel",function(t){var e=o._categoriesModels[t.getShallow("category")];return e&&(e.parentModel=t.parentModel,t.parentModel=e),t});var n=Rp.prototype.getModel;function i(t,e){t=n.call(this,t,e);return t.resolveParentPath=r,t}function r(t){var e;return!t||"label"!==t[0]&&"label"!==t[1]?t:(e=t.slice(),"label"===t[0]?e[0]="edgeLabel":"label"===t[1]&&(e[1]="edgeLabel"),e)}e.wrapMethod("getItemModel",function(t){return t.resolveParentPath=r,t.getModel=i,t})})).edges,function(t){var e,n,i;e=t.node1,n=t.node2,i=this,t=t.dataIndex,FT(i)&&(e=HT(e,n,i),i=(n=i.__edgeMap)[WT(e)],n[e]&&!i?n[e].isForward=!0:i&&n[e]&&(i.isForward=!0,n[e].isForward=!1),n[e]=n[e]||[],n[e].push(t))},this),n.data},AC.prototype.getGraph=function(){return this.getData().graph},AC.prototype.getEdgeData=function(){return this.getGraph().edgeData},AC.prototype.getCategoriesData=function(){return this._categoriesData},AC.prototype.formatTooltip=function(t,e,n){var i,r,o;return"edge"===n?(r=this.getData(),n=this.getDataParams(t,n),o=r.graph.getEdgeByIndex(t),i=r.getName(o.node1.dataIndex),r=r.getName(o.node2.dataIndex),o=[],null!=i&&o.push(i),null!=r&&o.push(r),Gy("nameValue",{name:o.join(" > "),value:n.value,noValue:null==n.value})):Jy({series:this,dataIndex:t,multipleSeries:e})},AC.prototype._updateCategoriesData=function(){var t=V(this.option.categories||[],function(t){return null!=t.value?t:P({value:0},t)}),e=new W_(["value"],this);e.initData(t),this._categoriesData=e,this._categoriesModels=e.mapArray(function(t){return e.getItemModel(t)})},AC.prototype.setZoom=function(t){this.option.zoom=t},AC.prototype.setCenter=function(t){this.option.center=t},AC.prototype.isAnimationEnabled=function(){return DC.prototype.isAnimationEnabled.call(this)&&!("force"===this.get("layout")&&this.get(["force","layoutAnimation"]))},AC.type="series.graph",AC.dependencies=["grid","polar","geo","singleAxis","calendar"],AC.defaultOption={z:2,coordinateSystem:"view",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:_.color.neutral50,width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:_.color.primary}}};var DC,kC=AC;function AC(){var t=null!==DC&&DC.apply(this,arguments)||this;return t.type=AC.type,t.hasSymbolVisual=!0,t}g1(function(t){t.registerChartView(uC),t.registerSeriesModel(kC),t.registerProcessor(NT),t.registerVisual(ET),t.registerVisual(BT),t.registerLayout(KT),t.registerLayout(t.PRIORITY.VISUAL.POST_CHART_LAYOUT,rI),t.registerLayout(aI),t.registerCoordinateSystem("graphView",{dimensions:pI.dimensions,create:yI}),t.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},Vt),t.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},Vt),t.registerAction({type:"graphRoam",event:"graphRoam",update:"none"},function(s,t,l){t.eachComponent({mainType:"series",query:s},function(t){var e,n,i,r,o=l.getViewOfSeriesModel(t),o=(o&&(null!=s.dx&&null!=s.dy&&o.updateViewOnPan(t,l,s),null!=s.zoom)&&null!=s.originX&&null!=s.originY&&o.updateViewOnZoom(t,l,s),t.coordinateSystem),a=(o=o,e=s,a=t.get("scaleLimit"),n=o.getZoom(),i=o.getCenter(),r=e.zoom,i=o.projectedToPoint?o.projectedToPoint(i):o.dataToPoint(i),null!=e.dx&&null!=e.dy&&(i[0]-=e.dx,i[1]-=e.dy,o.setCenter(sI(o,i))),null!=r&&(r=uI(n*r,a)/n,lI(o,e.originX,e.originY,r),o.updateTransform(),o.setCenter(sI(o,i)),o.setZoom(r*n)),{center:o.getCenter(),zoom:o.getZoom()});t.setCenter&&t.setCenter(a.center),t.setZoom&&t.setZoom(a.zoom)})})});u(OC,LC=ym),OC.prototype.render=function(x,t,e){var b=x.getData(),w=this,S=this.group,M=x.getLayerSeries(),n=b.getLayout("layoutInfo"),i=n.rect,n=n.boundaryGap;function r(t){return t.name}S.x=0,S.y=i.y+n[0];var i=new y_(this._layersSeries||[],M,r,r),T=[];function o(t,e,n){var i=w._layers;if("remove"===t)S.remove(i[e]);else{for(var r,o=[],a=[],s=M[e].indices,l=0;le[1]&&e.reverse(),e},r2.prototype.pointToData=function(t,e){return this.coordToData(this.toLocalCoord(t["x"===this.dim?0:1]),e)},r2.prototype.setCategorySortInfo=function(t){if("category"!==this.type)return!1;this.model.option.categorySortInfo=t,this.scale.setSortInfo(t)};var n2,i2=r2;function r2(t,e,n,i,r){t=n2.call(this,t,e,n)||this;return t.index=0,t.type=i||"value",t.position=r||"bottom",t}function o2(t,e,n){n=n||{};var i=e.axis,r={},o=i.getAxesOnZeroOf()[0],a=i.position,s=o?"onZero":a,i=i.dim,t=[t.x,t.x+t.width,t.y,t.y+t.height],l={left:0,right:1,top:0,bottom:1,onZero:2},u=e.get("offset")||0,u="x"===i?[t[2]-u,t[3]+u]:[t[0]-u,t[1]+u],h=(o&&(h=o.toGlobalCoord(o.dataToCoord(0)),u[l.onZero]=Math.max(Math.min(h,u[1]),u[0])),r.position=["y"===i?u[l[s]]:t[0],"x"===i?u[l[s]]:t[3]],r.rotation=Math.PI/2*("x"===i?0:1),r.labelDirection=r.tickDirection=r.nameDirection={top:-1,bottom:1,left:-1,right:1}[a],r.labelOffset=o?u[l[a]]-u[l.onZero]:0,e.get(["axisTick","inside"])&&(r.tickDirection=-r.tickDirection),bt(n.labelInside,e.get(["axisLabel","inside"]))&&(r.labelDirection=-r.labelDirection),e.get(["axisLabel","rotate"]));return r.labelRotate="top"===s?-h:h,r.z2=1,r}function a2(i){var r={xAxisModel:null,yAxisModel:null};return B(r,function(t,e){var n=e.replace(/Model$/,""),n=i.getReferringComponents(n,la).models[0];r[e]=n}),r}var s2=[[3,1],[0,2]],l2=(u2.prototype.getRect=function(){return this._rect},u2.prototype.update=function(t,e){var n=this._axesMap;function i(t){var e,n=pt(t),i=n.length;if(i){for(var r=[],o=i-1;0<=o;o--){var a=t[+n[o]],s=a.model,l=a.scale;Q_(l)&&s.get("alignTicks")&&null==s.get("interval")?r.push(a):(e1(l,s),Q_(l)&&(e=a))}r.length&&(e||e1((e=r.pop()).scale,e.model),B(r,function(t){LT(t.scale,t.model,e.scale)}))}}this._updateScale(t,this.model),i(n.x),i(n.y);var r={};B(n.x,function(t){c2(n,"y",t,r)}),B(n.y,function(t){c2(n,"x",t,r)}),this.resize(this.model,e)},u2.prototype.resize=function(t,e,n){var i,r,o,a,s,l=Kd(t,e),u=this._rect=Zd(t.getBoxLayoutParams(),l.refContainer),h=this._axesMap,c=this._coordsList,p=t.get("containLabel");d2(h,u),n||(i=u,r=c,n=h,o=p,a=e,s=new aT(m2),B(n,function(t){return B(t,function(t){u1(t.model)&&(t.axisBuilder=function(t,e,n,i,r,o){for(var t=o2(t,n),a=!1,s=!1,l=0;lu[1]&&u.reverse(),(s=null==s||s>u[1]?u[1]:s)n||!!e&&(o=x2(t).seriesDataCount,e=r.getExtent(),Math.abs(e[0]-e[1])/o>n)):!0===i)},Z2.prototype.makeElOption=function(t,e,n,i,r){},Z2.prototype.createPointerEl=function(t,e,n,i){var r=e.pointer;r&&(r=U2(t).pointerEl=new op[r.type](X2(e.pointer)),t.add(r))},Z2.prototype.createLabelEl=function(t,e,n,i){e.label&&(e=U2(t).labelEl=new _l(X2(e.label)),t.add(e),q2(e,i))},Z2.prototype.updatePointerEl=function(t,e,n){t=U2(t).pointerEl;t&&e.pointer&&(t.setStyle(e.pointer.style),n(t,{shape:e.pointer.shape}))},Z2.prototype.updateLabelEl=function(t,e,n,i){t=U2(t).labelEl;t&&(t.setStyle(e.label.style),n(t,{x:e.label.x,y:e.label.y}),q2(t,i))},Z2.prototype._renderHandle=function(t){var e,n,i,r,o,a;!this._dragging&&this.updateHandleTransform&&(e=this._axisPointerModel,n=this._api.getZr(),i=this._handle,r=e.getModel("handle"),a=e.get("status"),r.get("show")&&a&&"hide"!==a?(this._handle||(o=!0,i=this._handle=Yc(r.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(t){Le(t.event)},onmousedown:Y2(this._onHandleDragMove,this,0,0),drift:Y2(this._onHandleDragMove,this),ondragend:Y2(this._onHandleDragEnd,this)}),n.add(i)),$2(i,e,!1),i.setStyle(r.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"])),F(a=r.get("size"))||(a=[a,a]),i.scaleX=a[0]/2,i.scaleY=a[1]/2,Cm(this,"_doDispatchAxisPointer",r.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,o)):(i&&n.remove(i),this._handle=null))},Z2.prototype._moveHandleToValue=function(t,e){j2(this._axisPointerModel,!e&&this._moveAnimation,this._handle,K2(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},Z2.prototype._onHandleDragMove=function(t,e){var n=this._handle;n&&(this._dragging=!0,t=this.updateHandleTransform(K2(n),[t,e],this._axisModel,this._axisPointerModel),this._payloadInfo=t,n.stopAnimation(),n.attr(K2(t)),U2(n).lastProp=null,this._doDispatchAxisPointer())},Z2.prototype._doDispatchAxisPointer=function(){var t,e;this._handle&&(t=this._payloadInfo,e=this._axisModel,this._api.dispatchAction({type:"updateAxisPointer",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:e.axis.dim,axisIndex:e.componentIndex}]}))},Z2.prototype._onHandleDragEnd=function(){var t;this._dragging=!1,this._handle&&(t=this._axisPointerModel.get("value"),this._moveHandleToValue(t),this._api.dispatchAction({type:"hideTip"}))},Z2.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var t=t.getZr(),e=this._group,n=this._handle;t&&e&&(this._lastGraphicKey=null,e&&t.remove(e),n&&t.remove(n),this._group=null,this._handle=null,this._payloadInfo=null),Dm(this,"_doDispatchAxisPointer")},Z2.prototype.doClear=function(){},Z2.prototype.buildLabel=function(t,e,n){return{x:t[n=n||0],y:t[1-n],width:e[n],height:e[1-n]}},Z2);function Z2(){this._dragging=!1,this.animationThreshold=15}function j2(t,e,n,i){!function n(i,t){{var r;return E(i)&&E(t)?(r=!0,B(t,function(t,e){r=r&&n(i[e],t)}),!!r):i===t}}(U2(n).lastProp,i)&&(U2(n).lastProp=i,e?vc(n,i,t):(n.stopAnimation(),n.attr(i)))}function q2(t,e){t[e.get(["label","show"])?"show":"hide"]()}function K2(t){return{x:t.x||0,y:t.y||0,rotation:t.rotation||0}}function $2(t,e,n){var i=e.get("z"),r=e.get("zlevel");t&&t.traverse(function(t){"group"!==t.type&&(null!=i&&(t.z=i),null!=r&&(t.zlevel=r),t.silent=n)})}function Q2(t){var e,n=t.get("type"),t=t.getModel(n+"Style");return"line"===n?(e=t.getLineStyle()).fill=null:"shadow"===n&&((e=t.getAreaStyle()).stroke=null),e}function J2(t,e,n,i,r){var o=tD(n.get("value"),e.axis,e.ecModel,n.get("seriesDataIndices"),{precision:n.get(["label","precision"]),formatter:n.get(["label","formatter"])}),n=n.getModel("label"),a=Md(n.get("padding")||0),s=n.getFont(),l=Xr(o,s),u=r.position,h=l.width+a[1]+a[3],l=l.height+a[0]+a[2],c=r.align,c=("right"===c&&(u[0]-=h),"center"===c&&(u[0]-=h/2),r.verticalAlign),i=("bottom"===c&&(u[1]-=l),"middle"===c&&(u[1]-=l/2),r=u,c=h,h=l,i=(l=i).getWidth(),l=l.getHeight(),r[0]=Math.min(r[0]+c,i)-c,r[1]=Math.min(r[1]+h,l)-h,r[0]=Math.max(r[0],0),r[1]=Math.max(r[1],0),n.get("backgroundColor"));i&&"auto"!==i||(i=e.get(["axisLine","lineStyle","color"])),t.label={x:u[0],y:u[1],style:cp(n,{text:o,font:s,fill:n.getTextColor(),padding:a,backgroundColor:i}),z2:10}}function tD(t,e,n,i,r){t=e.scale.parse(t);var o,a=e.scale.getLabel({value:t},{precision:r.precision}),r=r.formatter;return r&&(o={value:r1(e,{value:t}),axisDimension:e.dim,axisIndex:e.index,seriesData:[]},B(i,function(t){var e=n.getSeriesByIndex(t.seriesIndex),t=t.dataIndexInside,e=e&&e.getDataParams(t);e&&o.seriesData.push(e)}),G(r)?a=r.replace("{value}",a):N(r)&&(a=r(o))),a}function eD(t,e,n){var i=ze();return He(i,i,n.rotation),Ge(i,i,n.position),Gc([t.dataToCoord(e),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],i)}function nD(t,e,n,i,r,o){var a=dT.innerTextLayout(n.rotation,0,n.labelDirection);n.labelMargin=r.get(["label","margin"]),J2(e,i,r,o,{position:eD(i.axis,t,n),align:a.textAlign,verticalAlign:a.textVerticalAlign})}function iD(t,e,n){return{x1:t[n=n||0],y1:t[1-n],x2:e[n],y2:e[1-n]}}function rD(t,e,n){return{x:t[n=n||0],y:t[1-n],width:e[n],height:e[1-n]}}function oD(t,e,n,i,r,o){return{cx:t,cy:e,r0:n,r:i,startAngle:r,endAngle:o,clockwise:!0}}u(lD,aD=Xl),lD.prototype.makeElOption=function(t,e,n,i,r){var o,a=n.axis,s=("angle"===a.dim&&(this.animationThreshold=Math.PI/18),a.polar),l=s.getOtherAxis(a).getExtent(),u=a.dataToCoord(e),h=i.get("type"),a=(h&&"none"!==h&&(o=Q2(i),(h=hD[h](a,s,u,l)).style=o,t.graphicKey=h.type,t.pointer=h),i.get(["label","margin"]));J2(t,n,i,r,function(t,e,n,i){var r,o,a=e.axis,t=a.dataToCoord(t),s=(l=(l=n.getAngleAxis().getExtent()[0])/180*Math.PI,n.getRadiusAxis().getExtent());{var l;s="radius"===a.dim?(a=ze(),He(a,a,l),Ge(a,a,[n.cx,n.cy]),r=Gc([t,-i],a),a=e.getModel("axisLabel").get("rotate")||0,e=dT.innerTextLayout(l,a*Math.PI/180,-1),o=e.textAlign,e.textVerticalAlign):(l=s[1],r=n.coordToPoint([l+i,t]),a=n.cx,e=n.cy,o=Math.abs(r[0]-a)/l<.3?"center":r[0]>a?"left":"right",Math.abs(r[1]-e)/l<.3?"middle":r[1]>e?"top":"bottom")}return{position:r,align:o,verticalAlign:s}}(e,n,s,a))};var aD,sD=lD;function lD(){return null!==aD&&aD.apply(this,arguments)||this}var uD,hD={line:function(t,e,n,i){return"angle"===t.dim?{type:"Line",shape:iD(e.coordToPoint([i[0],n]),e.coordToPoint([i[1],n]))}:{type:"Circle",shape:{cx:e.cx,cy:e.cy,r:n}}},shadow:function(t,e,n,i){var r=Math.max(1,t.getBandWidth()),o=Math.PI/180;return"angle"===t.dim?{type:"Sector",shape:oD(e.cx,e.cy,i[0],i[1],(-n-r/2)*o,(r/2-n)*o)}:{type:"Sector",shape:oD(e.cx,e.cy,n-r/2,n+r/2,0,2*Math.PI)}}},cD=(u(pD,uD=Xl),pD.prototype.makeElOption=function(t,e,n,i,r){var o,a=n.axis,s=a.grid,l=i.get("type"),u=dD(s,a).getOtherAxis(a).getGlobalExtent(),h=a.toGlobalCoord(a.dataToCoord(e,!0)),a=(l&&"none"!==l&&(o=Q2(i),(l=fD[l](a,h,u)).style=o,t.graphicKey=l.type,t.pointer=l),o2(s.getRect(),n));nD(e,t,a,n,i,r)},pD.prototype.getHandleTransform=function(t,e,n){var i=o2(e.axis.grid.getRect(),e,{labelInside:!1}),n=(i.labelMargin=n.get(["handle","margin"]),eD(e.axis,t,i));return{x:n[0],y:n[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},pD.prototype.updateHandleTransform=function(t,e,n,i){var n=n.axis,r=n.grid,o=n.getGlobalExtent(!0),r=dD(r,n).getOtherAxis(n).getGlobalExtent(),n="x"===n.dim?0:1,a=[t.x,t.y],e=(a[n]+=e[n],a[n]=Math.min(o[1],a[n]),a[n]=Math.max(o[0],a[n]),(r[1]+r[0])/2),o=[e,e];o[n]=a[n];return{x:a[0],y:a[1],rotation:t.rotation,cursorPoint:o,tooltipOption:[{verticalAlign:"middle"},{align:"center"}][n]}},pD);function pD(){return null!==uD&&uD.apply(this,arguments)||this}function dD(t,e){var n={};return n[e.dim+"AxisIndex"]=e.index,t.getCartesian(n)}var fD={line:function(t,e,n){return{type:"Line",subPixelOptimize:!0,shape:iD([e,n[0]],[e,n[1]],gD(t))}},shadow:function(t,e,n){var i=Math.max(1,t.getBandWidth()),r=n[1]-n[0];return{type:"Rect",shape:rD([e-i/2,n[0]],[i,r],gD(t))}}};function gD(t){return"x"===t.dim?0:1}u(vD,yD=g),vD.type="axisPointer",vD.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:_.color.border,width:1,type:"dashed"},shadowStyle:{color:_.color.shadowTint},label:{show:!0,formatter:null,precision:"auto",margin:3,color:_.color.neutral00,padding:[5,7,5,7],backgroundColor:_.color.accent60,borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:_.color.accent40,throttle:40}};var yD,mD=vD;function vD(){var t=null!==yD&&yD.apply(this,arguments)||this;return t.type=vD.type,t}var _D=i(),xD=B;function bD(t,e,n){var i,c,p;function r(t,h){c.on(t,function(e){n=p;var n,i,r={dispatchAction:o,pendings:i={showTip:[],hideTip:[]}};function o(t){var e=i[t.type];e?e.push(t):(t.dispatchAction=o,n.dispatchAction(t))}xD(_D(c).records,function(t){t&&h(t,e,r.dispatchAction)});var t,a=r.pendings,s=p,l=a.showTip.length,u=a.hideTip.length;l?t=a.showTip[l-1]:u&&(t=a.hideTip[u-1]),t&&(t.dispatchAction=null,s.dispatchAction(t))})}w.node||(i=e.getZr(),_D(i).records||(_D(i).records={}),p=e,_D(c=i).initialized||(_D(c).initialized=!0,r("click",S(SD,"click")),r("mousemove",S(SD,"mousemove")),r("globalout",wD)),(_D(i).records[t]||(_D(i).records[t]={})).handler=n)}function wD(t,e,n){t.handler("leave",null,n)}function SD(t,e,n,i){e.handler(t,n,i)}function MD(t,e){w.node||(e=e.getZr(),(_D(e).records||{})[t]&&(_D(e).records[t]=null))}u(CD,TD=cm),CD.prototype.render=function(t,e,n){var e=e.getComponent("tooltip"),i=t.get("triggerOn")||e&&e.get("triggerOn")||"mousemove|click";bD("axisPointer",n,function(t,e,n){"none"!==i&&("leave"===t||0<=i.indexOf(t))&&n({type:"updateAxisPointer",currTrigger:t,x:e&&e.offsetX,y:e&&e.offsetY})})},CD.prototype.remove=function(t,e){MD("axisPointer",e)},CD.prototype.dispose=function(t,e){MD("axisPointer",e)},CD.type="axisPointer";var TD,ID=CD;function CD(){var t=null!==TD&&TD.apply(this,arguments)||this;return t.type=CD.type,t}function DD(t,e){var n,i,r,o,a=[],s=t.seriesIndex;return null==s||!(e=e.getSeriesByIndex(s))||null==(s=ra(n=e.getData(),t))||s<0||F(s)?{point:[]}:(i=n.getItemGraphicEl(s),r=e.coordinateSystem,e.getTooltipPosition?a=e.getTooltipPosition(s)||[]:r&&r.dataToPoint?a=t.isStacked?(e=r.getBaseAxis(),t=r.getOtherAxis(e).dim,e=e.dim,t="x"===t||"radius"===t?1:0,e=n.mapDimension(e),(o=[])[t]=n.get(e,s),o[1-t]=n.get(n.getCalculationInfo("stackResultDimension"),s),r.dataToPoint(o)||[]):r.dataToPoint(n.getValues(V(r.dimensions,function(t){return n.mapDimension(t)}),s))||[]:i&&((e=i.getBoundingRect().clone()).applyTransform(i.transform),a=[e.x+e.width/2,e.y+e.height/2]),{point:a,el:i})}var kD=i();function AD(t,e,n){var o,a,i,s,l,r,u,h,c,p,d,f,g,y,m=t.currTrigger,v=[t.x,t.y],_=t,x=t.dispatchAction||I(n.dispatchAction,n),b=e.getComponent("axisPointer").coordSysAxesInfo;if(b)return ND(v)&&(v=DD({seriesIndex:_.seriesIndex,dataIndex:_.dataIndex},e).point),o=ND(v),a=_.axesInfo,i=b.axesInfo,s="leave"===m||ND(v),l={},e={list:[],map:{}},u={showPointer:S(PD,r={}),showTooltip:S(OD,e)},B(b.coordSysMap,function(t,e){var r=o||t.containPoint(v);B(b.coordSysAxesInfo[e],function(t,e){var n=t.axis,i=function(t,e){for(var n=0;n<(t||[]).length;n++){var i=t[n];if(e.axis.dim===i.axisDim&&e.axis.model.componentIndex===i.axisIndex)return i}}(a,t);s||!r||a&&!i||null!=(i=null!=(i=i&&i.value)||o?i:n.pointToData(v))&&LD(t,i,u,!1,l)})}),h={},B(i,function(n,t){var i=n.linkGroup;i&&!r[t]&&B(i.axesInfo,function(t,e){var e=r[e];t!==n&&e&&(e=e.value,i.mapper&&(e=n.axis.scale.parse(i.mapper(e,RD(t),RD(n)))),h[n.key]=e)})}),B(h,function(t,e){LD(i[e],t,u,!0,l)}),c=r,_=i,p=l.axesInfo=[],B(_,function(t,e){var n=t.axisPointerModel.option,e=c[e];e?(t.useHandle||(n.status="show"),n.value=e.value,n.seriesDataIndices=(e.payloadBatch||[]).slice()):t.useHandle||(n.status="hide"),"show"===n.status&&p.push({axisDim:t.axis.dim,axisIndex:t.axis.model.componentIndex,value:n.value})}),m=e,_=t,e=x,ND(t=v)||!m.list.length?e({type:"hideTip"}):(x=((m.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{},e({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:_.tooltipOption,position:_.position,dataIndexInside:x.dataIndexInside,dataIndex:x.dataIndex,seriesIndex:x.seriesIndex,dataByCoordSys:m.list})),e=i,_=(t=n).getZr(),x="axisPointerLastHighlights",d=kD(_)[x]||{},f=kD(_)[x]={},B(e,function(t,e){var n=t.axisPointerModel.option;"show"===n.status&&t.triggerEmphasis&&B(n.seriesDataIndices,function(t){var e=t.seriesIndex+" | "+t.dataIndex;f[e]=t})}),g=[],y=[],B(d,function(t,e){f[e]||y.push(t)}),B(f,function(t,e){d[e]||g.push(t)}),y.length&&t.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:y}),g.length&&t.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:g}),l}function LD(t,e,n,i,r){var o,a,s,l,u,h,c,p,d,f,g=t.axis;!g.scale.isBlank()&&g.containData(e)&&(t.involveSeries?(a=e,s=t.axis,l=s.dim,u=a,h=[],c=Number.MAX_VALUE,p=-1,B(t.seriesModels,function(e,t){var n,i=e.getData().mapDimensionsAll(l);if(e.getAxisTooltipData)var r=e.getAxisTooltipData(i,a,s),o=r.dataIndices,r=r.nestestValue;else{if(!(o=e.indicesOfNearest(l,i[0],a,"category"===s.type?.5:null)).length)return;r=e.getData().get(i[0],o[0])}null!=r&&isFinite(r)&&(i=a-r,(n=Math.abs(i))<=c)&&((ne[1]&&e.reverse(),t.getExtent()),i=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:e[0],r:e[1],startAngle:-n[0]*i,endAngle:-n[1]*i,clockwise:t.inverse,contain:function(t,e){var t=t-this.cx,e=e-this.cy,t=t*t+e*e,e=this.r,n=this.r0;return e!==n&&t-1e-4<=e*e&&n*n<=1e-4+t},x:this.cx-e[1],y:this.cy-e[1],width:2*e[1],height:2*e[1]}},ik.prototype.convertToPixel=function(t,e,n){return rk(e)===this?this.dataToPoint(n):null},ik.prototype.convertFromPixel=function(t,e,n){return rk(e)===this?this.pointToData(n):null},ik);function ik(t){this.dimensions=ek,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new qD,this._angleAxis=new JD,this.axisPointerEnabled=!0,this.name=t||"",this._radiusAxis.polar=this._angleAxis.polar=this}function rk(t){var e=t.seriesModel,t=t.polarModel;return t&&t.coordinateSystem||e&&e.coordinateSystem}function ok(t,e){var n,i=this,r=i.getAngleAxis(),o=i.getRadiusAxis();r.scale.setExtent(1/0,-1/0),o.scale.setExtent(1/0,-1/0),t.eachSeries(function(t){var e;t.coordinateSystem===i&&(B(s1(e=t.getData(),"radius"),function(t){o.scale.unionExtentFromData(e,t)}),B(s1(e,"angle"),function(t){r.scale.unionExtentFromData(e,t)}))}),e1(r.scale,r.model),e1(o.scale,o.model),"category"!==r.type||r.onBand||(t=r.getExtent(),n=360/r.scale.count(),r.inverse?t[1]+=n:t[1]-=n,r.setExtent(t[0],t[1]))}function ak(t,e){var n,i;t.type=e.get("type"),t.scale=n1(e),t.onBand=e.get("boundaryGap")&&"category"===t.type,t.inverse=e.get("inverse"),"angleAxis"===e.mainType&&(t.inverse=t.inverse!==e.get("clockwise"),n=e.get("startAngle"),i=null!=(i=e.get("endAngle"))?i:n+(t.inverse?-360:360),t.setExtent(n,i)),(e.axis=t).model=e}var sk={dimensions:ek,create:function(t,a){var s=[];return t.eachComponent("polar",function(t,e){var e=new nk(e+""),n=(e.update=ok,e.getRadiusAxis()),i=e.getAngleAxis(),r=t.findAxisModel("radiusAxis"),o=t.findAxisModel("angleAxis");ak(n,r),ak(i,o),n=e,r=a,o=(i=t).get("center"),r=Kd(i,r).refContainer,n.cx=Y(o[0],r.width)+r.x,n.cy=Y(o[1],r.height)+r.y,o=n.getRadiusAxis(),n=Math.min(r.width,r.height)/2,null==(r=i.get("radius"))?r=[0,"100%"]:F(r)||(r=[0,r]),i=[Y(r[0],n),Y(r[1],n)],o.inverse?o.setExtent(i[1],i[0]):o.setExtent(i[0],i[1]),s.push(e),(t.coordinateSystem=e).model=t}),t.eachSeries(function(t){var e;"polar"===t.get("coordinateSystem")&&(e=t.getReferringComponents("polar",la).models[0],t.coordinateSystem=e.coordinateSystem)}),s}},lk=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function uk(t,e,n){e[1]>e[0]&&(e=e.slice().reverse());var i=t.coordToPoint([e[0],n]),t=t.coordToPoint([e[1],n]);return{x1:i[0],y1:i[1],x2:t[0],y2:t[1]}}function hk(t){return t.getRadiusAxis().inverse?0:1}function ck(t){var e=t[0],n=t[t.length-1];e&&n&&Math.abs(Math.abs(e.coord-n.coord)-360)<1e-4&&t.pop()}u(fk,pk=T2),fk.prototype.render=function(e,t){var n,i,r,o,a,s;this.group.removeAll(),e.get("show")&&(n=e.axis,i=n.polar,r=i.getRadiusAxis().getExtent(),o=n.getTicksCoords({breakTicks:"none"}),a=n.getMinorTicksCoords(),ck(s=V(n.getViewLabels(),function(t){t=v(t);var e=n.scale,e="ordinal"===e.type?e.getRawOrdinalNumber(t.tickValue):t.tickValue;return t.coord=n.dataToCoord(e),t})),ck(o),B(lk,function(t){!e.get([t,"show"])||n.scale.isBlank()&&"axisLine"!==t||yk[t](this.group,e,i,o,a,r,s)},this))},fk.type="angleAxis";var pk,dk=fk;function fk(){var t=null!==pk&&pk.apply(this,arguments)||this;return t.type=fk.type,t.axisPointerClass="PolarAxisPointer",t}var gk,yk={axisLine:function(t,e,n,i,r,o){var e=e.getModel(["axisLine","lineStyle"]),a=n.getAngleAxis(),s=Math.PI/180,l=a.getExtent(),u=hk(n),h=u?0:1,c=360===Math.abs(l[1]-l[0])?"Circle":"Arc",c=0===o[h]?new op[c]({shape:{cx:n.cx,cy:n.cy,r:o[u],startAngle:-l[0]*s,endAngle:-l[1]*s,clockwise:a.inverse},style:e.getLineStyle(),z2:1,silent:!0}):new bh({shape:{cx:n.cx,cy:n.cy,r:o[u],r0:o[h]},style:e.getLineStyle(),z2:1,silent:!0});c.style.fill=null,t.add(c)},axisTick:function(t,e,n,i,r,o){var a=e.getModel("axisTick"),s=(a.get("inside")?-1:1)*a.get("length"),l=o[hk(n)],o=V(i,function(t){return new Nh({shape:uk(n,[l,l+s],t.coord)})});t.add(Ec(o,{style:z(a.getModel("lineStyle").getLineStyle(),{stroke:e.get(["axisLine","lineStyle","color"])})}))},minorTick:function(t,e,n,i,r,o){if(r.length){for(var a=e.getModel("axisTick"),s=e.getModel("minorTick"),l=(a.get("inside")?-1:1)*s.get("length"),u=o[hk(n)],h=[],c=0;ca?"left":"right",r=Math.abs(o[1]-s)/r<.3?"middle":o[1]>s?"top":"bottom",l=(d&&d[i]&&E(s=d[i])&&s.textStyle&&(n=new Rp(s.textStyle,f,f.ecModel)),new _l({silent:dT.isLabelSilent(h),style:cp(n,{x:o[0],y:o[1],fill:n.getTextColor()||h.get(["axisLine","lineStyle","color"]),text:t.formattedLabel,align:a,verticalAlign:r})}));u.add(l),$c({el:l,componentModel:h,itemName:t.formattedLabel,formatterParamsExtra:{isTruncated:function(){return l.isTruncated},value:t.rawLabel,tickIndex:e}}),y&&((i=dT.makeAxisEventDataBase(h)).targetType="axisLabel",i.value=t.rawLabel,Z(l).eventData=i)},this)},splitLine:function(t,e,n,i,r,o){for(var a=e.getModel("splitLine").getModel("lineStyle"),s=0,l=(l=a.get("color"))instanceof Array?l:[l],u=[],h=0;h=e.y&&t[1]<=e.y+e.height:n.contain(n.toLocalCoord(t[1]))&&t[0]>=e.y&&t[0]<=e.y+e.height},Wk.prototype.pointToData=function(t,e,n){n=n||[];var i=this.getAxis();return n[0]=i.coordToData(i.toLocalCoord(t["horizontal"===i.orient?0:1])),n},Wk.prototype.dataToPoint=function(t,e,n){var i=this.getAxis(),r=this.getRect(),o=(n=n||[],"horizontal"===i.orient?0:1);return t instanceof Array&&(t=t[0]),n[o]=i.toGlobalCoord(i.dataToCoord(+t)),n[1-o]=0==o?r.y+r.height/2:r.x+r.width/2,n},Wk.prototype.convertToPixel=function(t,e,n){return Uk(e)===this?this.dataToPoint(n):null},Wk.prototype.convertFromPixel=function(t,e,n){return Uk(e)===this?this.pointToData(n):null},Wk);function Wk(t,e,n){this.type="single",this.dimension="single",this.dimensions=Gk,this.axisPointerEnabled=!0,this.model=t,this._init(t,e,n)}function Uk(t){var e=t.seriesModel,t=t.singleAxisModel;return t&&t.coordinateSystem||e&&e.coordinateSystem}var Xk,Yk={create:function(i,r){var o=[];return i.eachComponent("singleAxis",function(t,e){var n=new Hk(t,i,r);n.name="single_"+e,n.resize(t,r),t.coordinateSystem=n,o.push(n)}),i.eachSeries(function(t){var e;"singleAxis"===t.get("coordinateSystem")&&(e=t.getReferringComponents("singleAxis",la).models[0],t.coordinateSystem=e&&e.coordinateSystem)}),o},dimensions:Gk},Zk=["x","y"],jk=["width","height"],qk=(u(Kk,Xk=Xl),Kk.prototype.makeElOption=function(t,e,n,i,r){var o,a=n.axis,s=a.coordinateSystem,l=Jk(s,1-Qk(a)),s=s.dataToPoint(e)[0],u=i.get("type"),a=(u&&"none"!==u&&(o=Q2(i),(u=$k[u](a,s,l)).style=o,t.graphicKey=u.type,t.pointer=u),kk(n));nD(e,t,a,n,i,r)},Kk.prototype.getHandleTransform=function(t,e,n){var i=kk(e,{labelInside:!1}),n=(i.labelMargin=n.get(["handle","margin"]),eD(e.axis,t,i));return{x:n[0],y:n[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},Kk.prototype.updateHandleTransform=function(t,e,n,i){var n=n.axis,r=n.coordinateSystem,n=Qk(n),o=Jk(r,n),a=[t.x,t.y],e=(a[n]+=e[n],a[n]=Math.min(o[1],a[n]),a[n]=Math.max(o[0],a[n]),Jk(r,1-n)),o=(e[1]+e[0])/2,r=[o,o];return r[n]=a[n],{x:a[0],y:a[1],rotation:t.rotation,cursorPoint:r,tooltipOption:{verticalAlign:"middle"}}},Kk);function Kk(){return null!==Xk&&Xk.apply(this,arguments)||this}var $k={line:function(t,e,n){return{type:"Line",subPixelOptimize:!0,shape:iD([e,n[0]],[e,n[1]],Qk(t))}},shadow:function(t,e,n){var i=t.getBandWidth(),r=n[1]-n[0];return{type:"Rect",shape:rD([e-i/2,n[0]],[i,r],Qk(t))}}};function Qk(t){return t.isHorizontal()?0:1}function Jk(t,e){t=t.getRect();return[t[Zk[e]],t[Zk[e]]+t[jk[e]]]}u(nA,tA=cm),nA.type="single";var tA,eA=nA;function nA(){var t=null!==tA&&tA.apply(this,arguments)||this;return t.type=nA.type,t}g1(function(t){g1(ED),T2.registerAxisPointerClass("SingleAxisPointer",qk),t.registerComponentView(eA),t.registerComponentView(Pk),t.registerComponentModel(Ek),jC(t,"single",Ek,Ek.defaultOption),t.registerCoordinateSystem("single",Yk)});u(oA,iA=g),oA.type="title",oA.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:"center",top:_.size.m,backgroundColor:_.color.transparent,borderColor:_.color.primary,borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:_.color.primary},subtextStyle:{fontSize:12,color:_.color.quaternary}};var iA,rA=oA;function oA(){var t=null!==iA&&iA.apply(this,arguments)||this;return t.type=oA.type,t.layoutMode={type:"box",ignoreSize:!0},t}u(lA,aA=cm),lA.prototype.render=function(t,e,n){var i,r,o,a,s,l,u,h,c;this.group.removeAll(),t.get("show")&&(i=this.group,u=t.getModel("textStyle"),r=t.getModel("subtextStyle"),h=t.get("textAlign"),c=W(t.get("textBaseline"),t.get("textVerticalAlign")),s=(u=new _l({style:cp(u,{text:t.get("text"),fill:u.getTextColor()},{disableBox:!0}),z2:10})).getBoundingRect(),l=t.get("subtext"),r=new _l({style:cp(r,{text:l,fill:r.getTextColor(),y:s.height+t.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),o=t.get("link"),a=t.get("sublink"),s=t.get("triggerEvent",!0),u.silent=!o&&!s,r.silent=!a&&!s,o&&u.on("click",function(){Ld(o,"_"+t.get("target"))}),a&&r.on("click",function(){Ld(a,"_"+t.get("subtarget"))}),Z(u).eventData=Z(r).eventData=s?{componentType:"title",componentIndex:t.componentIndex}:null,i.add(u),l&&i.add(r),s=i.getBoundingRect(),(l=t.getBoxLayoutParams()).width=s.width,l.height=s.height,l=Zd(l,Kd(t,n).refContainer,t.get("padding")),h||("right"===(h="middle"===(h=t.get("left")||t.get("right"))?"center":h)?l.x+=l.width:"center"===h&&(l.x+=l.width/2)),c||("bottom"===(c="center"===(c=t.get("top")||t.get("bottom"))?"middle":c)?l.y+=l.height:"middle"===c&&(l.y+=l.height/2),c=c||"top"),i.x=l.x,i.y=l.y,i.markRedraw(),u.setStyle(n={align:h,verticalAlign:c}),r.setStyle(n),s=i.getBoundingRect(),u=l.margin,(h=t.getItemStyle(["color","opacity"])).fill=t.get("backgroundColor"),c=new dl({shape:{x:s.x-u[3],y:s.y-u[0],width:s.width+u[1]+u[3],height:s.height+u[0]+u[2],r:t.get("borderRadius")},style:h,subPixelOptimize:!0,silent:!0}),i.add(c))},lA.type="title";var aA,sA=lA;function lA(){var t=null!==aA&&aA.apply(this,arguments)||this;return t.type=lA.type,t}g1(function(t){t.registerComponentModel(rA),t.registerComponentView(sA)});u(cA,uA=g),cA.prototype.init=function(t,e,n){this.mergeDefaultAndTheme(t,n),t.selected=t.selected||{},this._updateSelector(t)},cA.prototype.mergeOption=function(t,e){uA.prototype.mergeOption.call(this,t,e),this._updateSelector(t)},cA.prototype._updateSelector=function(t){var n=t.selector,i=this.ecModel;F(n=!0===n?t.selector=["all","inverse"]:n)&&B(n,function(t,e){G(t)&&(t={type:t}),n[e]=d(t,(e=i,"all"===(t=t.type)?{type:"all",title:e.getLocaleModel().get(["legend","selector","all"])}:"inverse"===t?{type:"inverse",title:e.getLocaleModel().get(["legend","selector","inverse"])}:void 0))})},cA.prototype.optionUpdated=function(){this._updateData(this.ecModel);var t=this._data;if(t[0]&&"single"===this.get("selectedMode")){for(var e=!1,n=0;nn[r],f=[-c.x,-c.y],e=(e||(f[i]=l[s]),[0,0]),s=[-p.x,-p.y],g=W(t.get("pageButtonGap",!0),t.get("itemGap",!0)),f=(d&&("end"===t.get("pageButtonPosition",!0)?s[i]+=n[r]-p[r]:e[i]+=p[r]+g),s[1-i]+=c[o]/2-p[o]/2,l.setPosition(f),u.setPosition(e),h.setPosition(s),{x:0,y:0}),c=(f[r]=(d?n:c)[r],f[o]=Math.max(c[o],p[o]),f[a]=Math.min(0,p[a]+s[1-i]),u.__rectSize=n[r],d?((e={x:0,y:0})[r]=Math.max(n[r]-p[r]-g,0),e[o]=f[o],u.setClipPath(new dl({shape:e})),u.__rectSize=e[r]):h.eachChild(function(t){t.attr({invisible:!0,silent:!0})}),this._getPageInfo(t));return null!=c.pageIndex&&vc(l,{x:c.contentPosition[0],y:c.contentPosition[1]},d?t:null),this._updatePageInfoView(t,c),f},NA.prototype._pageGo=function(t,e,n){t=this._getPageInfo(e)[t];null!=t&&n.dispatchAction({type:"legendScroll",scrollDataIndex:t,legendId:e.id})},NA.prototype._updatePageInfoView=function(n,i){var r=this._controllerGroup,t=(B(["pagePrev","pageNext"],function(t){var e=null!=i[t+"DataIndex"],t=r.childOfName(t);t&&(t.setStyle("fill",e?n.get("pageIconColor",!0):n.get("pageIconInactiveColor",!0)),t.cursor=e?"pointer":"default")}),r.childOfName("pageText")),e=n.get("pageFormatter"),o=i.pageIndex,o=null!=o?o+1:0,a=i.pageCount;t&&e&&t.setStyle("text",G(e)?e.replace("{current}",null==o?"":o+"").replace("{total}",null==a?"":a+""):e({current:o,total:a}))},NA.prototype._getPageInfo=function(t){var e=t.get("scrollDataIndex",!0),n=this.getContentGroup(),i=this._containerGroup.__rectSize,t=t.getOrient().index,r=PA[t],o=OA[t],e=this._findTargetItemIndex(e),a=n.children(),s=a[e],l=a.length,u=l?1:0,h={contentPosition:[n.x,n.y],pageCount:u,pageIndex:u-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(s){n=g(s);h.contentPosition[t]=-n.s;for(var c=e+1,p=n,d=n,f=null;c<=l;++c)(!(f=g(a[c]))&&d.e>p.s+i||f&&!y(f,p.s))&&(p=d.i>p.i?d:f)&&(null==h.pageNextDataIndex&&(h.pageNextDataIndex=p.i),++h.pageCount),d=f;for(c=e-1,p=n,d=n,f=null;-1<=c;--c)(f=g(a[c]))&&y(d,f.s)||!(p.i=e&&t.s<=e+i}},NA.prototype._findTargetItemIndex=function(n){var i,r;return this._showController?(this.getContentGroup().eachChild(function(t,e){t=t.__legendDataIndex;null==r&&null!=t&&(r=e),t===n&&(i=e)}),null!=i?i:r):0},NA.type="legend.scroll",NA);function NA(){var t=null!==AA&&AA.apply(this,arguments)||this;return t.type=NA.type,t.newlineDisabled=!0,t._currentIndex=0,t}g1(function(t){g1(TA),t.registerComponentModel(CA),t.registerComponentView(RA),t.registerAction("legendScroll","legendscroll",function(t,e){var n=t.scrollDataIndex;null!=n&&e.eachComponent({mainType:"legend",subType:"scroll",query:t},function(t){t.setScrollDataIndex(n)})})});u(BA,EA=g),BA.type="tooltip",BA.dependencies=["axisPointer"],BA.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,displayTransition:!0,enterable:!1,backgroundColor:_.color.neutral00,shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,defaultBorderColor:_.color.border,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:_.color.borderShade,width:1,type:"dashed",textStyle:{}}},textStyle:{color:_.color.tertiary,fontSize:14}};var EA,zA=BA;function BA(){var t=null!==EA&&EA.apply(this,arguments)||this;return t.type=BA.type,t}function VA(t){var e=t.get("confine");return null!=e?e:"richText"===t.get("renderMode")}function FA(t){if(w.domSupported)for(var e=document.documentElement.style,n=0,i=t.length;n'):""),G(t))o.innerHTML=t+c;else if(t){o.innerHTML="",F(t)||(t=[t]);for(var p,d=0;d"),o=f.join(e);this._showOrMove(i,function(){this._updateContentNotChangedOnAxis(t,p)?this._updatePosition(i,r,n[0],n[1],this._tooltipContent,p):this._showTooltipContent(i,o,p,Math.random()+"",n[0],n[1],r,null,g)})},oL.prototype._showSeriesItemTooltip=function(t,e,n){var i,r,o,a,s,l=this._ecModel,e=Z(e),u=e.seriesIndex,h=l.getSeriesByIndex(u),c=e.dataModel||h,p=e.dataIndex,e=e.dataType,d=c.getData(e),f=this._renderMode,g=t.positionDefault,y=aL([d.getItemModel(p),c,h&&(h.coordinateSystem||{}).model],this._tooltipModel,g?{position:g}:null),h=y.get("trigger");null!=h&&"item"!==h||(i=c.getDataParams(p,e),r=new $y,i.marker=r.makeTooltipMarker("item",Ad(i.color),f),g=Wg(c.formatTooltip(p,!1,e)),h=y.get("order"),e=y.get("valueFormatter"),o=g.frag,a=o?Yy(e?P({valueFormatter:e},o):o,r,f,h,l.get("useUTC"),y.get("textStyle")):g.text,s="item_"+c.name+"_"+p,this._showOrMove(y,function(){this._showTooltipContent(y,a,i,s,t.offsetX,t.offsetY,t.position,t.target,r)}),n({type:"showTip",dataIndexInside:p,dataIndex:d.getRawIndex(p),seriesIndex:u,from:this.uid}))},oL.prototype._showComponentItemTooltip=function(e,n,t){var i="html"===this._renderMode,r=Z(n),o=r.tooltipConfig.option||{},a=o.encodeHTMLContent,a=(G(o)&&(o={content:o,formatter:o},a=!0),a&&i&&o.content&&((o=v(o)).content=Se(o.content)),[o]),i=this._ecModel.getComponent(r.componentMainType,r.componentIndex),r=(i&&a.push(i),a.push({formatter:o.content}),e.positionDefault),s=aL(a,this._tooltipModel,r?{position:r}:null),l=s.get("content"),u=Math.random()+"",h=new $y;this._showOrMove(s,function(){var t=v(s.get("formatterParams")||{});this._showTooltipContent(s,l,t,u,e.offsetX,e.offsetY,e.position,n,h)}),t({type:"showTip",from:this.uid})},oL.prototype._showTooltipContent=function(n,t,i,e,r,o,a,s,l){var u,h,c,p,d;this._ticket="",n.get("showContent")&&n.get("show")&&((u=this._tooltipContent).setEnterable(n.get("enterable")),h=n.get("formatter"),a=a||n.get("position"),t=t,c=this._getNearestPoint([r,o],i,n.get("trigger"),n.get("borderColor"),n.get("defaultBorderColor",!0)).color,h&&(t=G(h)?(p=n.ecModel.get("useUTC"),t=h,Dd(t=(d=F(i)?i[0]:i)&&d.axisType&&0<=d.axisType.indexOf("time")?ad(d.axisValue,t,p):t,i,!0)):N(h)?(d=I(function(t,e){t===this._ticket&&(u.setContent(e,l,n,c,a),this._updatePosition(n,a,r,o,u,i,s))},this),this._ticket=e,h(i,e,d)):h),u.setContent(t,l,n,c,a),u.show(n,c),this._updatePosition(n,a,r,o,u,i,s))},oL.prototype._getNearestPoint=function(t,e,n,i,r){return"axis"===n||F(e)?{color:i||r}:F(e)?void 0:{color:i||e.color||e.borderColor}},oL.prototype._updatePosition=function(t,e,n,i,r,o,a){var s,l=this._api.getWidth(),u=this._api.getHeight(),h=(e=e||t.get("position"),r.getSize()),c=t.get("align"),p=t.get("verticalAlign"),d=a&&a.getBoundingRect().clone();a&&d.applyTransform(a.transform),F(e=N(e)?e([n,i],o,r.el,d,{viewSize:[l,u],contentSize:h.slice()}):e)?(n=Y(e[0],l),i=Y(e[1],u)):E(e)?((o=e).width=h[0],o.height=h[1],n=(o=Zd(o,{width:l,height:u})).x,i=o.y,p=c=null):i=(n=(s=G(e)&&a?function(t,e,n,i){var r=n[0],o=n[1],a=Math.ceil(Math.SQRT2*i)+8,s=0,l=0,u=e.width,h=e.height;switch(t){case"inside":s=e.x+u/2-r/2,l=e.y+h/2-o/2;break;case"top":s=e.x+u/2-r/2,l=e.y-o-a;break;case"bottom":s=e.x+u/2-r/2,l=e.y+h+a;break;case"left":s=e.x-r-a,l=e.y+h/2-o/2;break;case"right":s=e.x+u+a,l=e.y+h/2-o/2}return[s,l]}(e,d,h,t.get("borderWidth")):function(t,e,n,i,r,o,a){var n=n.getSize(),s=n[0],n=n[1];null!=o&&(ih[0]?s:r)[0]:o[0]=(a[0]>h[0]?r:s)[0],"y0"===n[1]?o[1]=(a[1]>h[1]?s:r)[1]:o[1]=(a[1]>h[1]?r:s)[1],i.getMarkerPosition(o,n,!0)):(a=[l=t.get(n[0],e),u=t.get(n[1],e)],c.clampData&&c.clampData(a,a),c.dataToPoint(a,!0)),vw(c,"cartesian2d")&&(r=c.getAxis("x"),s=c.getAxis("y"),l=t.get(n[0],e),u=t.get(n[1],e),KL(l)?h[0]=r.toGlobalCoord(r.getExtent()["x0"===n[0]?0:1]):KL(u)&&(h[1]=s.toGlobalCoord(s.getExtent()["y0"===n[1]?0:1]))),isNaN(d)||(h[0]=d),isNaN(p)||(h[1]=p)):h=[d,p],h}var tP,eP=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],nP=(u(iP,tP=_a),iP.prototype.updateTransform=function(t,e,r){e.eachSeries(function(n){var i,t=dL.getMarkerModelFromSeries(n,"markArea");t&&(i=t.getData()).each(function(e){var t=V(eP,function(t){return JL(i,e,t,n,r)});i.setItemLayout(e,t),i.getItemGraphicEl(e).setShape("points",t)})},this)},iP.prototype.renderSeries=function(a,r,t,s){var l=a.coordinateSystem,e=a.id,u=a.getData(),n=this.markerGroupMap,o=n.get(e)||n.set(e,{group:new ho}),h=(this.group.add(o.group),this.markKeep(o),function(t,n,e){var i,r;{var o;i=t?(o=V(t&&t.dimensions,function(t){var e=n.getData();return P(P({},e.getDimensionInfo(e.mapDimension(t))||{}),{name:t,ordinalMeta:null})}),r=V(["x0","y0","x1","y1"],function(t,e){return{name:t,type:o[e%2].type}}),new W_(r,e)):new W_(r=[{name:"value",type:"float"}],e)}e=V(e.get("data"),S(jL,n,t,e));t&&(e=ht(e,S(QL,t)));t=t?function(t,e,n,i){return ny(t.coord[Math.floor(i/2)][i%2],r[i])}:function(t,e,n,i){return ny(t.value,r[i])};return i.initData(e,null,t),i.hasItemOption=!0,i}(l,a,r));r.setData(h),h.each(function(e){var t=V(eP,function(t){return JL(h,e,t,a,s)}),n=l.getAxis("x").scale,i=l.getAxis("y").scale,r=n.getExtent(),o=i.getExtent(),n=[n.parse(h.get("x0",e)),n.parse(h.get("x1",e))],i=[i.parse(h.get("y0",e)),i.parse(h.get("y1",e))],r=(ko(n),ko(i),!(r[0]>n[1]||r[1]i[1]||o[1]":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},oP=(aP.prototype.evaluate=function(t){var e=typeof t;return G(e)?this._condVal.test(t):!!H(e)&&this._condVal.test(t+"")},aP);function aP(t){null==(this._condVal=G(t)?new RegExp(t):_t(t)?t:null)&&f("")}lP.prototype.evaluate=function(){return this.value};var sP=lP;function lP(){}hP.prototype.evaluate=function(){for(var t=this.children,e=0;e>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",i[l]+":0",o[u]+":0",i[1-l]+":auto",o[1-u]+":auto",""].join("!important;"),t.appendChild(a),n.push(a)}e.clearMarkers=function(){nt(n,function(t){t.parentNode&&t.parentNode.removeChild(t)})}}return n}(e,r),r,o);if(e)return e(t,n,i),!0}return!1}function xe(t){return"CANVAS"===t.nodeName.toUpperCase()}var be=/([&<>"'])/g,we={"&":"&","<":"<",">":">",'"':""","'":"'"};function Se(t){return null==t?"":(t+"").replace(be,function(t,e){return we[e]})}var Me=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=[],Ie=w.browser.firefox&&+w.browser.version.split(".")[0]<39;function Ce(t,e,n,i){return n=n||{},i?De(t,e,n):Ie&&null!=e.layerX&&e.layerX!==e.offsetX?(n.zrX=e.layerX,n.zrY=e.layerY):null!=e.offsetX?(n.zrX=e.offsetX,n.zrY=e.offsetY):De(t,e,n),n}function De(t,e,n){if(w.domSupported&&t.getBoundingClientRect){var i,o=e.clientX,e=e.clientY;if(xe(t))return i=t.getBoundingClientRect(),n.zrX=o-i.left,void(n.zrY=e-i.top);if(_e(Te,t,o,e))return n.zrX=Te[0],void(n.zrY=Te[1])}n.zrX=n.zrY=0}function ke(t){return t||window.event}function Ae(t,e,n){var i;return null==(e=ke(e)).zrX&&((i=e.type)&&0<=i.indexOf("touch")?(i=("touchend"!==i?e.targetTouches:e.changedTouches)[0])&&Ce(t,i,e,n):(Ce(t,e,e,n),i=function(t){var e=t.wheelDelta;if(e)return e;var n=t.deltaX,t=t.deltaY;return null!=n&&null!=t?3*(0!==t?Math.abs(t):Math.abs(n))*(0=t.x&&e<=t.x+t.width&&n>=t.y&&n<=t.y+t.height},sn.prototype.contain=function(t,e){return sn.contain(this,t,e)},sn.prototype.clone=function(){return new sn(this.x,this.y,this.width,this.height)},sn.prototype.copy=function(t){sn.copy(this,t)},sn.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},sn.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},sn.prototype.isZero=function(){return 0===this.width||0===this.height},sn.create=function(t){return new sn(t.x,t.y,t.width,t.height)},sn.copy=function(t,e){return t.x=e.x,t.y=e.y,t.width=e.width,t.height=e.height,t},sn.applyTransform=function(t,e,n){var i,o,r,a;n?n[1]<1e-5&&-1e-5t.getWidth()||n<0||n>t.getHeight()}nt(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(a){bn.prototype[a]=function(t){var e,n,i=t.zrX,o=t.zrY,r=Mn(this,i,o);if("mouseup"===a&&r||(n=(e=this.findHover(i,o)).target),"mousedown"===a)this._downEl=n,this._downPoint=[t.zrX,t.zrY],this._upEl=n;else if("mouseup"===a)this._upEl=n;else if("click"===a){if(this._downEl!==this._upEl||!this._downPoint||4>>1])<0?l=r:s=1+r;var u=i-s;switch(u){case 3:t[s+3]=t[s+2];case 2:t[s+2]=t[s+1];case 1:t[s+1]=t[s];break;default:for(;0>>1);0>>1);r(t,e[n+h])<0?l=h:a=h+1}return l}function Ln(A,L){var P,O,R=In,N=0,E=[];function e(t){var e=P[t],n=O[t],i=P[t+1],o=O[t+1],t=(O[t]=n+o,t===N-3&&(P[t+1]=P[t+2],O[t+1]=O[t+2]),N--,An(A[i],A,e,n,0,L));if(e+=t,0!=(n-=t)&&0!==(o=kn(A[e+n-1],A,i,o,o-1,L)))if(n<=o){var r=e,a=n,t=i,s=o,l=0;for(l=0;lO[t+1])break;e(t)}},forceMergeRuns:function(){for(;1>=1;return t+e}(o);do{}while((r=Cn(t,n,i,e))=this._maxSize&&0>4|(3840&o)>>8,240&o|(240&o)>>4,15&o|(15&o)<<4,5===i?parseInt(n.slice(4),16)/15:1),ki(t,e),e):void Ti(e,0,0,0,1):7===i||9===i?0<=(o=parseInt(n.slice(1,7),16))&&o<=16777215?(Ti(e,(16711680&o)>>16,(65280&o)>>8,255&o,9===i?parseInt(n.slice(7),16)/255:1),ki(t,e),e):void Ti(e,0,0,0,1):void 0;var o=n.indexOf("("),r=n.indexOf(")");if(-1!==o&&r+1===i){var i=n.substr(0,o),a=n.substr(o+1,r-(o+1)).split(","),s=1;switch(i){case"rgba":if(4!==a.length)return 3===a.length?Ti(e,+a[0],+a[1],+a[2],1):Ti(e,0,0,0,1);s=wi(a.pop());case"rgb":return 3<=a.length?(Ti(e,bi(a[0]),bi(a[1]),bi(a[2]),3===a.length?s:wi(a[3])),ki(t,e),e):void Ti(e,0,0,0,1);case"hsla":return 4!==a.length?void Ti(e,0,0,0,1):(a[3]=wi(a[3]),Li(a,e),ki(t,e),e);case"hsl":return 3!==a.length?void Ti(e,0,0,0,1):(Li(a,e),ki(t,e),e);default:return}}Ti(e,0,0,0,1)}}function Li(t,e){var n=(parseFloat(t[0])%360+360)%360/360,i=wi(t[1]),o=wi(t[2]),i=o<=.5?o*(i+1):o+i-o*i,o=2*o-i;return Ti(e=e||[],_i(255*Si(o,i,n+1/3)),_i(255*Si(o,i,n)),_i(255*Si(o,i,n-1/3)),1),4===t.length&&(e[3]=t[3]),e}function Pi(t,e){var n=Ai(t);if(n){for(var i=0;i<3;i++)n[i]=e<0?n[i]*(1-e)|0:(255-n[i])*e+n[i]|0,255e);g++);g=f(g-1,h-2)}i=u[g+1],n=u[g]}n&&i&&(this._lastFr=g,this._lastFrP=e,p=i.percent-n.percent,o=0==p?1:f((e-n.percent)/p,1),i.easingFunc&&(o=i.easingFunc(o)),f=a?this._additiveValue:d?$i:t[c],(Ki(l)||d)&&(f=f||(this._additiveValue=[])),this.discrete?t[c]=(o<1?n:i).rawValue:Ki(l)?(1===l?Yi:function(t,e,n,i){for(var o=e.length,r=o&&e[0].length,a=0;athis._sleepAfterStill)&&this.animation.stop()},mr.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},mr.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},mr.prototype.refreshHover=function(){this._needsRefreshHover=!0},mr.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&"canvas"===this.painter.getType()&&this.painter.refreshHover())},mr.prototype.resize=function(t){this._disposed||(this.painter.resize((t=t||{}).width,t.height),this.handler.resize())},mr.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},mr.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},mr.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},mr.prototype.setCursorStyle=function(t){this._disposed||this.handler.setCursorStyle(t)},mr.prototype.findHover=function(t,e){if(!this._disposed)return this.handler.findHover(t,e)},mr.prototype.on=function(t,e,n){return this._disposed||this.handler.on(t,e,n),this},mr.prototype.off=function(t,e){this._disposed||this.handler.off(t,e)},mr.prototype.trigger=function(t,e){this._disposed||this.handler.trigger(t,e)},mr.prototype.clear=function(){if(!this._disposed){for(var t=this.storage.getRoots(),e=0;el&&(l=s[h],u=h);++r[u],s[u]=0,++a}return B(r,function(t){return t/i})}function Rr(t){var e=2*Math.PI;return(t%e+e)%e}function Nr(t){return-1e-4=n.maxIterations){e+=n.ellipsis;break}var s=0===a?function(t,e,n){for(var i=0,o=0,r=t.length;oh){C=r.lines.length;0i.width&&(r=e.split("\n"),c=!0),i.accumWidth=s):(s=Ga(e,t,i.width,i.breakAll,i.accumWidth),i.accumWidth=s.accumWidth+n,a=s.linesWidths,r=s.lines)),r=r||e.split("\n"),Go(t)),p=0;pthis._ux||i>this._uy;return this.addData(fs.L,t,e),this._ctx&&o&&this._ctx.lineTo(t,e),o?(this._xi=t,this._yi=e,this._pendingPtDist=0):(o=n*n+i*i)>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=e,this._pendingPtDist=o),this},o.prototype.bezierCurveTo=function(t,e,n,i,o,r){return this._drawPendingPt(),this.addData(fs.C,t,e,n,i,o,r),this._ctx&&this._ctx.bezierCurveTo(t,e,n,i,o,r),this._xi=o,this._yi=r,this},o.prototype.quadraticCurveTo=function(t,e,n,i){return this._drawPendingPt(),this.addData(fs.Q,t,e,n,i),this._ctx&&this._ctx.quadraticCurveTo(t,e,n,i),this._xi=n,this._yi=i,this},o.prototype.arc=function(t,e,n,i,o,r){return this._drawPendingPt(),ks[0]=i,ks[1]=o,Ls(ks,r),this.addData(fs.A,t,e,n,n,i=ks[0],(o=ks[1])-i,0,r?0:1),this._ctx&&this._ctx.arc(t,e,n,i,o,r),this._xi=Ss(o)*n+t,this._yi=Ms(o)*n+e,this},o.prototype.arcTo=function(t,e,n,i,o){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,e,n,i,o),this},o.prototype.rect=function(t,e,n,i){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,e,n,i),this.addData(fs.R,t,e,n,i),this},o.prototype.closePath=function(){this._drawPendingPt(),this.addData(fs.Z);var t=this._ctx,e=this._x0,n=this._y0;return t&&t.closePath(),this._xi=e,this._yi=n,this},o.prototype.fill=function(t){t&&t.fill(),this.toStatic()},o.prototype.stroke=function(t){t&&t.stroke(),this.toStatic()},o.prototype.len=function(){return this._len},o.prototype.setData=function(t){if(this._saveData){var e=t.length;this.data&&this.data.length===e||!Ds||(this.data=new Float32Array(e));for(var n=0;nu.length&&(this._expandData(),u=this.data);for(var h=0;hn||Ts(y)>i||c===e-1)&&(f=Math.sqrt(C*C+y*y),o=g,r=_);break;case fs.C:var m=t[c++],v=t[c++],g=t[c++],_=t[c++],x=t[c++],b=t[c++],f=function(t,e,n,i,o,r,a,s,l){for(var u=t,h=e,c=0,d=1/l,p=1;p<=l;p++){var f=p*d,g=Qn(t,n,o,a,f),f=Qn(e,i,r,s,f),y=g-u,m=f-h;c+=Math.sqrt(y*y+m*m),u=g,h=f}return c}(o,r,m,v,g,_,x,b,10),o=x,r=b;break;case fs.Q:f=function(t,e,n,i,o,r,a){for(var s=t,l=e,u=0,h=1/a,c=1;c<=a;c++){var d=c*h,p=oi(t,n,o,d),d=oi(e,i,r,d),f=p-s,g=d-l;u+=Math.sqrt(f*f+g*g),s=p,l=d}return u}(o,r,m=t[c++],v=t[c++],g=t[c++],_=t[c++],10),o=g,r=_;break;case fs.A:var x=t[c++],b=t[c++],w=t[c++],S=t[c++],M=t[c++],T=t[c++],I=T+M;c+=1,p&&(a=Ss(M)*w+x,s=Ms(M)*S+b),f=ws(w,S)*bs(Cs,Math.abs(T)),o=Ss(I)*w+x,r=Ms(I)*S+b;break;case fs.R:a=o=t[c++],s=r=t[c++];f=2*t[c++]+2*t[c++];break;case fs.Z:var C=a-o,y=s-r;f=Math.sqrt(C*C+y*y),o=a,r=s}0<=f&&(u+=l[h++]=f)}return this._pathLen=u},o.prototype.rebuildPath=function(t,e){var n,i,o,r,a,s,l,u,h=this.data,E=this._ux,z=this._uy,B=this._len,c=e<1,d=0,p=0,f=0;if(!c||(this._pathSegLen||this._calculateLength(),a=this._pathSegLen,s=e*this._pathLen))t:for(var g=0;g=Gs[i=0]+t&&a<=Gs[1]+t?h:0;oMath.PI/2&&c<1.5*Math.PI?-h:h)}return l}(y,m,_,x,x+b,w,T,o);u=Math.cos(x+b)*v+y,h=Math.sin(x+b)*_+m;break;case Bs.R:c=u=a[p++],d=h=a[p++];if(S=c+a[p++],M=d+a[p++],n){if(Os(c,d,S,d,e,i,o)||Os(S,d,S,M,e,i,o)||Os(S,M,c,M,e,i,o)||Os(c,M,c,d,e,i,o))return!0}else l=(l+=zs(S,d,S,M,i,o))+zs(c,M,c,d,i,o);break;case Bs.Z:if(n){if(Os(u,h,c,d,e,i,o))return!0}else l+=zs(u,h,c,d,i,o);u=c,h=d}}return n||(t=h,r=d,Math.abs(t-r)n,i=(o=o.slice(0,n)).length*c),t&&u&&null!=f)for(var y=Oa(f,l,e.ellipsis,{minChar:e.truncateMinChar,placeholder:e.placeholder}),m={},v=0;vhc.len()&&(sTr(i[1])?0':'':{renderMode:o,content:"{"+(t.markerId||"markerX")+"|} ",style:"subItem"===i?{width:4,height:4,borderRadius:2,backgroundColor:n}:{width:10,height:10,borderRadius:5,backgroundColor:n}}:""}function Lp(t,e){return e=e||"transparent",F(t)?t:E(t)&&t.colorStops&&(t.colorStops[0]||{}).color||e}function Pp(t,e){var n;"_blank"===e||"blank"===e?((n=window.open()).opener=null,n.location.href=t):window.open(t,e)}var Op={},Rp={},Np=(Ep.prototype.create=function(i,o){function t(t){var n=[];return nt(t,function(t,e){t=t.create(i,o);n=n.concat(t||[])}),n}this._nonSeriesBoxMasterList=t(Op),this._normalMasterList=t(Rp)},Ep.prototype.update=function(e,n){nt(this._normalMasterList,function(t){t.update&&t.update(e,n)})},Ep.prototype.getCoordinateSystems=function(){return this._normalMasterList.concat(this._nonSeriesBoxMasterList)},Ep.register=function(t,e){"matrix"===t||"calendar"===t?Op[t]=e:Rp[t]=e},Ep.get=function(t){return Rp[t]||Op[t]},Ep);function Ep(){this._normalMasterList=[],this._nonSeriesBoxMasterList=[]}var zp={coord:1,coord2:2};var Bp=it();var Vp={none:0,dataCoordSys:1,boxCoordSys:2};function Fp(t){var e=t.getShallow("coordinateSystem"),n=t.getShallow("coordinateSystemUsage",!0),i=Vp.none;return e&&(t="series"===t.mainType,"data"===(n=null==n?t?"data":"box":n)?(i=Vp.dataCoordSys,t||(i=Vp.none)):"box"===n&&(i=Vp.boxCoordSys,t||Op[e]||(i=Vp.none))),{coordSysType:e,kind:i}}function Gp(t){var e=t.targetModel,n=t.coordSysType,i=t.coordSysProvider,o=t.isDefaultDataCoordSys,t=(t.allowNotFound,Fp(e)),r=t.kind,t=t.coordSysType;o&&r!==Vp.dataCoordSys&&(r=Vp.dataCoordSys,t=n),r!==Vp.none&&t===n&&(o=i(n,e))&&(r===Vp.dataCoordSys?e.coordinateSystem=o:e.boxCoordinateSystem=o)}var Wp=nt,Hp=["left","right","top","bottom","width","height"],Yp=[["width","left","right"],["height","top","bottom"]];function Xp(a,s,l,u,h){var c=0,d=0,p=(null==u&&(u=1/0),null==h&&(h=1/0),0);s.eachChild(function(t,e){var n,i,o,r=t.getBoundingRect(),e=s.childAt(e+1),e=e&&e.getBoundingRect();p="horizontal"===a?(i=r.width+(e?-e.x+r.x:0),u<(n=c+i)||t.newline?(c=0,n=i,d+=p+l,r.height):Math.max(p,r.height)):(i=r.height+(e?-e.y+r.y:0),h<(o=d+i)||t.newline?(c+=p+l,d=0,o=i,r.width):Math.max(p,r.width)),t.newline||(t.x=c,t.y=d,t.markRedraw(),"horizontal"===a?c=n+l:d=o+l)})}var Up=Xp;function Zp(t,e){o=Kp(r=t,n=e,{enableLayoutOnlyByCenter:!0}),i=r.getBoxLayoutParams(),o.type===qp.point?(s=o.refPoint,a=jp(i,{width:n.getWidth(),height:n.getHeight()})):(r=V(n=r.get("center"))?n:[n,n],a=jp(i,o.refContainer),s=o.boxCoordFrom===zp.coord2?o.refPoint:[Y(r[0],a.width)+a.x,Y(r[1],a.height)+a.y]);var n={viewRect:a,center:s},i=n.viewRect,o=n.center,r=t.get("radius"),a=(V(r)||(r=[0,r]),Y(i.width,e.getWidth())),s=Y(i.height,e.getHeight()),n=Math.min(a,s),t=Y(r[0],n/2),e=Y(r[1],n/2);return{cx:o[0],cy:o[1],r0:t,r:e,viewRect:i}}function jp(t,e,n){n=Tp(n||0);var i=e.width,o=e.height,r=Y(t.left,i),a=Y(t.top,o),s=Y(t.right,i),l=Y(t.bottom,o),u=Y(t.width,i),h=Y(t.height,o),c=n[2]+n[0],d=n[1]+n[3],p=t.aspect;switch(isNaN(u)&&(u=i-s-d-r),isNaN(h)&&(h=o-l-c-a),null!=p&&(isNaN(u)&&isNaN(h)&&(i/oe)return t[i];return t[n-1]}var Ef,zf="\0_ec_inner",Bf=(u(Vf,Ef=Nd),Vf.prototype.init=function(t,e,n,i,o,r){i=i||{},this.option=null,this._theme=new Nd(i),this._locale=new Nd(o),this._optionManager=r},Vf.prototype.setOption=function(t,e,n){e=Wf(e);this._optionManager.setOption(t,n,e),this._resetOption(null,e)},Vf.prototype.resetOption=function(t,e){return this._resetOption(t,Wf(e))},Vf.prototype._resetOption=function(t,e){var n,i=!1,o=this._optionManager;return t&&"recreate"!==t||(n=o.mountOption("recreate"===t),this.option&&"recreate"!==t?(this.restoreData(),this._mergeOption(n,e)):Lf(this,n),i=!0),"timeline"!==t&&"media"!==t||this.restoreData(),t&&"recreate"!==t&&"timeline"!==t||(n=o.getTimelineOption(this))&&(i=!0,this._mergeOption(n,e)),t&&"recreate"!==t&&"media"!==t||(n=o.getMediaOption(this)).length&&nt(n,function(t){i=!0,this._mergeOption(t,e)},this),i},Vf.prototype.mergeOption=function(t){this._mergeOption(t,null)},Vf.prototype._mergeOption=function(i,t){var o=this.option,h=this._componentsMap,c=this._componentsCount,n=[],r=it(),d=t&&t.replaceMergeMainTypeMap;wf(this).datasetMap=it(),nt(i,function(t,e){null!=t&&(g.hasClass(e)?e&&(n.push(e),r.set(e,!0)):o[e]=null==o[e]?v(t):p(o[e],t,!0))}),d&&d.each(function(t,e){g.hasClass(e)&&!r.get(e)&&(n.push(e),r.set(e,!0))}),g.topologicalTravel(n,g.getAllClassMainTypes(),function(r){var a,t=function(t,e,n){return(e=(e=Df.get(e))&&e(t))?n.concat(e):n}(this,r,Zr(i[r])),e=h.get(r),n=e?d&&d.get(r)?"replaceMerge":"normalMerge":"replaceAll",e=$r(e,t,n),s=(ia(e,r,g),o[r]=null,h.set(r,null),c.set(r,0),[]),l=[],u=0;nt(e,function(t,e){var n=t.existing,i=t.newOption;if(i){var o=g.getClass(r,t.keyInfo.subType,!("series"===r));if(!o)return;if("tooltip"===r){if(a)return;a=!0}n&&n.constructor===o?(n.name=t.keyInfo.name,n.mergeOption(i,this),n.optionUpdated(i,!1)):(e=P({componentIndex:e},t.keyInfo),P(n=new o(i,this,this,e),e),t.brandNew&&(n.__requireNewView=!0),n.init(i,this,this),n.optionUpdated(null,!0))}else n&&(n.mergeOption({},this),n.optionUpdated({},!1));n?(s.push(n.option),l.push(n),u++):(s.push(void 0),l.push(void 0))},this),o[r]=s,h.set(r,l),c.set(r,u),"series"===r&&kf(this)},this),this._seriesIndices||kf(this)},Vf.prototype.getOption=function(){var a=v(this.option);return nt(a,function(t,e){if(g.hasClass(e)){for(var n=Zr(t),i=n.length,o=!1,r=i-1;0<=r;r--)n[r]&&!na(n[r])?o=!0:(n[r]=null,o||i--);n.length=i,a[e]=n}}),delete a[zf],a},Vf.prototype.setTheme=function(t){this._theme=new Nd(t),this._resetOption("recreate",null)},Vf.prototype.getTheme=function(){return this._theme},Vf.prototype.getLocaleModel=function(){return this._locale},Vf.prototype.setUpdatePayload=function(t){this._payload=t},Vf.prototype.getUpdatePayload=function(){return this._payload},Vf.prototype.getComponent=function(t,e){var n=this._componentsMap.get(t);if(n){t=n[e||0];if(t)return t;if(null==e)for(var i=0;ig[1]&&(g[1]=f)}return{start:a,end:this._rawCount=this._count=s}},l.prototype._initDataFromProvider=function(t,e,n){for(var i=this._provider,o=this._chunks,r=this._dimensions,a=r.length,s=this._rawExtent,l=B(r,function(t){return t.property}),u=0;uf[1]&&(f[1]=g)}!i.persistent&&i.clean&&i.clean(),this._rawCount=this._count=e,this._extent=[]},l.prototype.count=function(){return this._count},l.prototype.get=function(t,e){return 0<=e&&e=this._rawCount||t<0)){if(!this._indices)return t;var e=this._indices,n=e[t];if(null!=n&&nt))return r;o=r-1}}}return-1},l.prototype.getIndices=function(){var t=this._indices;if(t){var e=t.constructor,n=this._count;if(e===Array)for(var i=new e(n),o=0;ot[S][1])&&(b=!1)}b&&(a[s++]=e.getRawIndex(f))}return sy[1]&&(y[1]=g)}}}},l.prototype.lttbDownSample=function(t,e){var n,i=this.clone([t],!0),o=i._chunks[t],r=this.count(),a=0,s=Math.floor(1/e),l=this.getRawIndex(0),u=new(Iy(this._rawCount))(Math.min(2*(Math.ceil(r/s)+2),r));u[a++]=l;for(var h=1;hh[1]&&(h[1]=y),c[d++]=m}return o._count=d,o._indices=c,o._updateGetRawIdx(),o},l.prototype.each=function(t,e){if(this._count)for(var n=t.length,i=this._chunks,o=0,r=this.count();o'+Se(u)+""+h,t))}function Xy(t,e,n,i){var o,r,a,s,l,u=t.renderMode,h=e.noName,c=e.noValue,d=!e.markerType,p=e.name,f=t.useUTC,g=e.valueFormatter||t.valueFormatter||function(t){return B(t=V(t)?t:[t],function(t,e){return Ip(t,V(r)?r[e]:r,f)})};if(!h||!c)return o=d?"":t.markupStyleCreator.makeTooltipMarker(e.markerType,e.markerColor||_.color.secondary,u),p=h?"":Ip(p,"ordinal",f),r=e.valueType,g=c?[]:g(e.value,e.dataIndex),e=!d||!h,a=!d&&h,l=By(i,u),s=l.nameStyle,l=l.valueStyle,"richText"===u?(d?"":o)+(h?"":jy(t,p,s))+(c?"":function(t,e,n,i,o){o=[o],i=i?10:20;return n&&o.push({padding:[0,0,0,i],align:"right"}),t.markupStyleCreator.wrapRichTextStyle(V(e)?e.join(" "):e,o)}(t,g,e,a,l)):Zy(i,(d?"":o)+(h?"":''+Se(p)+"")+(c?"":function(t,e,n,i){n=n?"10px":"20px",e=e?"float:right;margin-left:"+n:"";return t=V(t)?t:[t],''+B(t,Se).join("  ")+""}(g,e,a,l)),n)}function Uy(t,e,n,i,o,r){if(t)return Hy(t)({useUTC:o,renderMode:n,orderMode:i,markupStyleCreator:e,valueFormatter:t.valueFormatter},t,0,r)}function Zy(t,e,n){return'
    '+e+'
    '}function jy(t,e,n){return t.markupStyleCreator.wrapRichTextStyle(e,n)}function qy(t,e){return Lp(t.getData().getItemVisual(e,"style")[t.visualDrawType])}function Ky(t,e){t=t.get("padding");return null!=t?t:"richText"===e?[8,10]:10}Qy.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},Qy.prototype.makeTooltipMarker=function(t,e,n){var i="richText"===n?this._generateStyleName():null,e=Ap({color:e,type:t,renderMode:n,markerId:i});return F(e)?e:(this.richTextStyles[i]=e.style,e.content)},Qy.prototype.wrapRichTextStyle=function(t,e){var n={},e=(V(e)?nt(e,function(t){return P(n,t)}):P(n,e),this._generateStyleName());return this.richTextStyles[e]=n,"{"+e+"|"+t+"}"};var $y=Qy;function Qy(){this.richTextStyles={},this._nextStyleNameId=Hr()}function Jy(t){var e,n,i,o,r,a,s,l,u,h,c,d=t.series,p=t.dataIndex,t=t.multipleSeries,f=d.getData(),g=f.mapDimensionsAll("defaultedTooltip"),y=g.length,m=d.getRawValue(p),v=V(m),_=qy(d,p);function x(t,e){e=s.getDimensionInfo(e);e&&!1!==e.otherDims.tooltip&&(l?c.push(Gy("nameValue",{markerType:"subItem",markerColor:a,name:e.displayName,value:t,valueType:e.type})):(u.push(t),h.push(e.type)))}1this.getShallow("animationThreshold")?!1:t)},r.prototype.restoreData=function(){this.dataTask.dirty()},r.prototype.getColorFromPalette=function(t,e,n){var i=this.ecModel;return Of.prototype.getColorFromPalette.call(this,t,e,n)||i.getColorFromPalette(t,e,n)},r.prototype.coordDimToDataDim=function(t){return this.getRawData().mapDimensionsAll(t)},r.prototype.getProgressive=function(){return this.get("progressive")},r.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},r.prototype.select=function(t,e){this._innerSelect(this.getData(e),t)},r.prototype.unselect=function(t,e){var n=this.option.selectedMap;if(n){var i=this.option.selectedMode,o=this.getData(e);if("series"===i||"all"===n)this.option.selectedMap={},this._selectedDataIndicesMap={};else for(var r=0;re.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function lm(e,n){nt(Nt(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),function(t){e.wrapMethod(t,M(um,n))})}function um(t,e){t=hm(t);return t&&t.setOutputEnd((e||this).count()),e}function hm(t){var e,n=(t.ecModel||{}).scheduler,n=n&&n.getPipeline(t.uid);if(n)return(n=n.currentTask)&&(e=n.agentStubMap)?e.get(t.uid):n}st(im,Gg),st(im,Of),va(im,g);dm.prototype.init=function(t,e){},dm.prototype.render=function(t,e,n,i){},dm.prototype.dispose=function(t,e){},dm.prototype.updateView=function(t,e,n,i){},dm.prototype.updateLayout=function(t,e,n,i){},dm.prototype.updateVisual=function(t,e,n,i){},dm.prototype.toggleBlurSeries=function(t,e,n){},dm.prototype.eachRendered=function(t){var e=this.group;e&&e.traverse(t)};var cm=dm;function dm(){this.group=new cr,this.uid=Bd("viewComponent")}function pm(){var r=i();return function(t){var e=r(t),t=t.pipelineContext,n=!!e.large,i=!!e.progressiveRender,o=e.large=!(!t||!t.large),e=e.progressiveRender=!(!t||!t.progressiveRender);return!(n==o&&i==e)&&"reset"}}ma(cm),wa(cm);var fm=i(),gm=pm(),ym=(mm.prototype.init=function(t,e){},mm.prototype.render=function(t,e,n,i){},mm.prototype.highlight=function(t,e,n,i){t=t.getData(i&&i.dataType);t&&_m(t,i,"emphasis")},mm.prototype.downplay=function(t,e,n,i){t=t.getData(i&&i.dataType);t&&_m(t,i,"normal")},mm.prototype.remove=function(t,e){this.group.removeAll()},mm.prototype.dispose=function(t,e){},mm.prototype.updateView=function(t,e,n,i){this.render(t,e,n,i)},mm.prototype.updateLayout=function(t,e,n,i){this.render(t,e,n,i)},mm.prototype.updateVisual=function(t,e,n,i){this.render(t,e,n,i)},mm.prototype.eachRendered=function(t){td(this.group,t)},mm.markUpdateMethod=function(t,e){fm(t).updateMethod=e},mm.protoInitialize=void(mm.prototype.type="chart"),mm);function mm(){this.group=new cr,this.uid=Bd("viewChart"),this.renderTask=Yg({plan:xm,reset:bm}),this.renderTask.context={view:this}}function vm(t,e,n){t&&Iu(t)&&("emphasis"===e?lu:uu)(t,n)}function _m(e,t,n){var i,o=oa(e,t),r=t&&null!=t.highlightKey?(t=t.highlightKey,i=null==(i=Pl[t])&&Ll<=32?Pl[t]=Ll++:i):null;null!=o?nt(Zr(o),function(t){vm(e.getItemGraphicEl(t),n,r)}):e.eachItemGraphicEl(function(t){vm(t,n,r)})}function xm(t){return gm(t.model)}function bm(t){var e=t.model,n=t.ecModel,i=t.api,o=t.payload,r=e.pipelineContext.progressiveRender,t=t.view,a=o&&fm(o).updateMethod,r=r?"incrementalPrepareRender":a&&t[a]?a:"render";return"render"!==r&&t[r](e,n,i,o),wm[r]}ma(ym),wa(ym);var wm={incrementalPrepareRender:{progress:function(t,e){e.view.incrementalRender(t,e.model,e.ecModel,e.api,e.payload)}},render:{forceFirstProgress:!0,progress:function(t,e){e.view.render(e.model,e.ecModel,e.api,e.payload)}}},Sm="\0__throttleOriginMethod",Mm="\0__throttleRate",Tm="\0__throttleType";function Im(t,o,r){var a,s,l,u,h,c=0,d=0,p=null;function f(){d=(new Date).getTime(),p=null,t.apply(l,u||[])}o=o||0;function e(){for(var t=[],e=0;en.blockIndex?n.step:null,modBy:null!=(t=i&&i.modDataCount)?Math.ceil(t/e):null,modDataCount:t}},zm.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},zm.prototype.updateStreamModes=function(t,e){var n=this._pipelineMap.get(t.uid),i=t.getData().count(),e=n.progressiveEnabled&&e.incrementalPrepareRender&&i>=n.threshold,o=t.get("large")&&i>=t.get("largeThreshold"),i="mod"===t.get("progressiveChunkMode")?i:null;t.pipelineContext=n.context={progressiveRender:e,modDataCount:i,large:o}},zm.prototype.restorePipelines=function(t){var i=this,o=i._pipelineMap=it();t.eachSeries(function(t){var e=t.getProgressive(),n=t.uid;o.set(n,{id:n,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:e&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(e||700),count:0}),i._pipe(t,t.dataTask)})},zm.prototype.prepareStageTasks=function(){var n=this._stageTaskMap,i=this.api.getModel(),o=this.api;nt(this._allHandlers,function(t){var e=n.get(t.uid)||n.set(t.uid,{});Tt(!(t.reset&&t.overallReset),""),t.reset&&this._createSeriesStageTask(t,e,i,o),t.overallReset&&this._createOverallStageTask(t,e,i,o)},this)},zm.prototype.prepareView=function(t,e,n,i){var o=t.renderTask,r=o.context;r.model=e,r.ecModel=n,r.api=i,o.__block=!t.incrementalPrepareRender,this._pipe(e,o)},zm.prototype.performDataProcessorTasks=function(t,e){this._performStageTasks(this._dataProcessorHandlers,t,e,{block:!0})},zm.prototype.performVisualTasks=function(t,e,n){this._performStageTasks(this._visualHandlers,t,e,n)},zm.prototype._performStageTasks=function(t,s,l,u){u=u||{};var h=!1,c=this;function d(t,e){return t.setDirty&&(!t.dirtyMap||t.dirtyMap.get(e.__pipeline.id))}nt(t,function(i,t){var e,n,o,r,a;u.visualType&&u.visualType!==i.visualType||(e=(n=c._stageTaskMap.get(i.uid)).seriesTaskMap,(n=n.overallTask)?((r=n.agentStubMap).each(function(t){d(u,t)&&(t.dirty(),o=!0)}),o&&n.dirty(),c.updatePayload(n,l),a=c.getPerformArgs(n,u.block),r.each(function(t){t.perform(a)}),n.perform(a)&&(h=!0)):e&&e.each(function(t,e){d(u,t)&&t.dirty();var n=c.getPerformArgs(t,u.block);n.skip=!i.performRawSeries&&s.isSeriesFiltered(t.context.model),c.updatePayload(t,l),t.perform(n)&&(h=!0)}))}),this.unfinished=h||this.unfinished},zm.prototype.performSeriesTasks=function(t){var e;t.eachSeries(function(t){e=t.dataTask.perform()||e}),this.unfinished=e||this.unfinished},zm.prototype.plan=function(){this._pipelineMap.each(function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}}while(e=e.getUpstream())})},zm.prototype.updatePayload=function(t,e){"remain"!==e&&(t.context.payload=e)},zm.prototype._createSeriesStageTask=function(n,t,i,o){var r=this,a=t.seriesTaskMap,s=t.seriesTaskMap=it(),t=n.seriesType,e=n.getTargetSeries;function l(t){var e=t.uid,e=s.set(e,a&&a.get(e)||Yg({plan:Wm,reset:Hm,count:Um}));e.context={model:t,ecModel:i,api:o,useClearVisual:n.isVisual&&!n.isLayout,plan:n.plan,reset:n.reset,scheduler:r},r._pipe(t,e)}n.createOnAllSeries?i.eachRawSeries(l):t?i.eachRawSeriesByType(t,l):e&&e(i,o).each(l)},zm.prototype._createOverallStageTask=function(t,e,n,i){var o=this,r=e.overallTask=e.overallTask||Yg({reset:Bm}),a=(r.context={ecModel:n,api:i,overallReset:t.overallReset,scheduler:o},r.agentStubMap),s=r.agentStubMap=it(),e=t.seriesType,l=t.getTargetSeries,u=!0,h=!1;function c(t){var e=t.uid,e=s.set(e,a&&a.get(e)||(h=!0,Yg({reset:Vm,onDirty:Gm})));e.context={model:t,overallProgress:u},e.agent=r,e.__block=u,o._pipe(t,e)}Tt(!t.createOnAllSeries,""),e?n.eachRawSeriesByType(e,c):l?l(n,i).each(c):(u=!1,nt(n.getSeries(),c)),h&&r.dirty()},zm.prototype._pipe=function(t,e){t=t.uid,t=this._pipelineMap.get(t);t.head||(t.head=e),t.tail&&t.tail.pipe(e),(t.tail=e).__idxInPipeline=t.count++,e.__pipeline=t},zm.wrapStageHandler=function(t,e){return(t=N(t)?{overallReset:t,seriesType:function(t){Zm=null;try{t(jm,qm)}catch(t){}return Zm}(t)}:t).uid=Bd("stageHandler"),e&&(t.visualType=e),t};var Em=zm;function zm(t,e,n,i){this._stageTaskMap=it(),this.ecInstance=t,this.api=e,n=this._dataProcessorHandlers=n.slice(),i=this._visualHandlers=i.slice(),this._allHandlers=n.concat(i)}function Bm(t){t.overallReset(t.ecModel,t.api,t.payload)}function Vm(t){return t.overallProgress&&Fm}function Fm(){this.agent.dirty(),this.getDownstream().dirty()}function Gm(){this.agent&&this.agent.dirty()}function Wm(t){return t.plan?t.plan(t.model,t.ecModel,t.api,t.payload):null}function Hm(t){t.useClearVisual&&t.data.clearAllVisual();t=t.resetDefines=Zr(t.reset(t.model,t.ecModel,t.api,t.payload));return 1'+t.dom+""}),f.painter.getSvgRoot().innerHTML=g,i.connectedBackgroundColor&&f.painter.setBackgroundColor(i.connectedBackgroundColor),f.refreshImmediately(),f.painter.toDataURL()):(i.connectedBackgroundColor&&f.add(new pl({shape:{x:0,y:0,width:t,height:n},style:{fill:i.connectedBackgroundColor}})),nt(d,function(t){t=new ol({style:{x:t.left*e-l,y:t.top*e-u,image:t.dom}});f.add(t)}),f.refreshImmediately(),p.toDataURL("image/"+(i&&i.type||"png")))):this.getDataURL(i);this.id},h.prototype.convertToPixel=function(t,e,n){return fv(this,"convertToPixel",t,e,n)},h.prototype.convertToLayout=function(t,e,n){return fv(this,"convertToLayout",t,e,n)},h.prototype.convertFromPixel=function(t,e,n){return fv(this,"convertFromPixel",t,e,n)},h.prototype.containPixel=function(t,i){var o;if(!this._disposed)return nt(aa(this._model,t),function(t,n){0<=n.indexOf("Models")&&nt(t,function(t){var e=t.coordinateSystem;e&&e.containPoint?o=o||!!e.containPoint(i):"seriesModels"===n&&(e=this._chartsMap[t.__viewId])&&e.containPoint&&(o=o||e.containPoint(i,t))},this)},this),!!o;this.id},h.prototype.getVisual=function(t,e){var t=aa(this._model,t,{defaultMainType:"series"}),n=t.seriesModel.getData(),t=t.hasOwnProperty("dataIndexInside")?t.dataIndexInside:t.hasOwnProperty("dataIndex")?n.indexOfRawIndex(t.dataIndex):null;if(null==t)return n0(n,e);var i=n,o=t,r=e;switch(r){case"color":return i.getItemVisual(o,"style")[i.getVisual("drawType")];case"opacity":return i.getItemVisual(o,"style").opacity;case"symbol":case"symbolSize":case"liftZ":return i.getItemVisual(o,r)}},h.prototype.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},h.prototype.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]},h.prototype._initEvents=function(){var n,i,s=this,o=(nt(Ev,function(a){function t(t){var n,e,i,o=s.getModel(),r=t.target;"globalout"===a?n={}:r&&r0(r,function(t){var e,t=U(t);return t&&null!=t.dataIndex?(e=t.dataModel||o.getSeriesByIndex(t.seriesIndex),n=e&&e.getDataParams(t.dataIndex,t.dataType,r)||{},1):t.eventData&&(n=P({},t.eventData),1)},!0),n&&(e=n.componentType,i=n.componentIndex,"markLine"!==e&&"markPoint"!==e&&"markArea"!==e||(e="series",i=n.seriesIndex),i=(e=e&&null!=i&&o.getComponent(e,i))&&s["series"===e.mainType?"_chartsMap":"_componentsMap"][e.__viewId],n.event=t,n.type=a,s._$eventProcessor.eventInfo={targetEl:r,packedEvent:n,model:e,view:i},s.trigger(a,n))}t.zrEventfulCallAtLast=!0,s._zr.on(a,t,s)}),this._messageCenter);nt(Vv,function(t,e){o.on(e,function(t){s.trigger(e,t)})}),i=(n=this)._api,o.on("selectchanged",function(t){var e=i.getModel();t.isFromClick?(o0("map","selectchanged",n,e,t),o0("pie","selectchanged",n,e,t)):"select"===t.fromAction?(o0("map","selected",n,e,t),o0("pie","selected",n,e,t)):"unselect"===t.fromAction&&(o0("map","unselected",n,e,t),o0("pie","unselected",n,e,t))})},h.prototype.isDisposed=function(){return this._disposed},h.prototype.clear=function(){this._disposed?this.id:this.setOption({series:[]},!0)},h.prototype.dispose=function(){var t,e,n;this._disposed?this.id:(this._disposed=!0,this.getDom()&&ca(this.getDom(),qv,""),e=(t=this)._api,n=t._model,nt(t._componentsViews,function(t){t.dispose(n,e)}),nt(t._chartsViews,function(t){t.dispose(n,e)}),t._zr.dispose(),t._dom=t._model=t._chartsMap=t._componentsMap=t._chartsViews=t._componentsViews=t._scheduler=t._api=t._zr=t._throttledZrFlush=t._theme=t._coordSysMgr=t._messageCenter=null,delete Xv[t.id])},h.prototype.resize=function(t){if(!this[Q0])if(this._disposed)this.id;else{this._zr.resize(t);var e=this._model;if(this._loadingFX&&this._loadingFX.resize(),e){var e=e.resetOption("media"),n=t&&t.silent;this[tv]&&(null==n&&(n=this[tv].silent),e=!0,this[tv]=null),this[Q0]=!0,Dv(this);try{e&&hv(this),pv.update.call(this,{type:"resize",animation:P({duration:0},t&&t.animation)})}catch(t){throw this[Q0]=!1,t}this[Q0]=!1,mv.call(this,n),vv.call(this,n)}}},h.prototype.showLoading=function(t,e){this._disposed?this.id:(E(t)&&(e=t,t=""),t=t||"default",this.hideLoading(),Yv[t]&&(t=Yv[t](this._api,e),e=this._zr,this._loadingFX=t,e.add(t)))},h.prototype.hideLoading=function(){this._disposed?this.id:(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},h.prototype.makeActionFromEvent=function(t){var e=P({},t);return e.type=Bv[t.type],e},h.prototype.dispatchAction=function(t,e){var n;this._disposed?this.id:(E(e)||(e={silent:!!e}),zv[t.type]&&this._model&&(this[Q0]?this._pendingActions.push(t):(n=e.silent,yv.call(this,t,n),(t=e.flush)?this._zr.flush():!1!==t&&w.browser.weChat&&this._throttledZrFlush(),mv.call(this,n),vv.call(this,n))))},h.prototype.updateLabelLayout=function(){K0.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},h.prototype.appendData=function(t){var e;this._disposed?this.id:(e=t.seriesIndex,this.getModel().getSeriesByIndex(e).appendData(t),this._scheduler.unfinished=!0,this.getZr().wakeUp())},h.internalField=(hv=function(t){var e=t._scheduler;e.restorePipelines(t._model),e.prepareStageTasks(),cv(t,!0),cv(t,!1),e.plan()},cv=function(t,o){for(var r=t._model,a=t._scheduler,s=o?t._componentsViews:t._chartsViews,l=o?t._componentsMap:t._chartsMap,u=t._zr,h=t._api,e=0;es.get("hoverLayerThreshold")&&!w.node&&!w.worker&&s.eachSeries(function(t){t.preventUsingHoverLayer||(t=i._chartsMap[t.__viewId]).__alive&&t.eachRendered(function(t){t.states.emphasis&&(t.states.emphasis.hoverLayer=!0)})}),K0.trigger("series:afterupdate",t,e,n)},Iv=function(t){t[ev]=!0,t.getZr().wakeUp()},Dv=function(t){t[J0]=(t[J0]+1)%1e3},Cv=function(t){t[ev]&&(t.getZr().storage.traverse(function(t){xc(t)||Pv(t)}),t[ev]=!1)},Mv=function(n){return u(t,e=Hf),t.prototype.getCoordinateSystems=function(){return n._coordSysMgr.getCoordinateSystems()},t.prototype.getComponentByElement=function(t){for(;t;){var e=t.__ecComponentInfo;if(null!=e)return n._model.getComponent(e.mainType,e.index);t=t.parent}},t.prototype.enterEmphasis=function(t,e){lu(t,e),Iv(n)},t.prototype.leaveEmphasis=function(t,e){uu(t,e),Iv(n)},t.prototype.enterBlur=function(t){hu(t),Iv(n)},t.prototype.leaveBlur=function(t){cu(t),Iv(n)},t.prototype.enterSelect=function(t){du(t),Iv(n)},t.prototype.leaveSelect=function(t){pu(t),Iv(n)},t.prototype.getModel=function(){return n.getModel()},t.prototype.getViewOfComponentModel=function(t){return n.getViewOfComponentModel(t)},t.prototype.getViewOfSeriesModel=function(t){return n.getViewOfSeriesModel(t)},t.prototype.getMainProcessVersion=function(){return n[J0]},new t(n);function t(){return null!==e&&e.apply(this,arguments)||this}var e},void(Tv=function(i){function o(t,e){for(var n=0;no[1]&&(o[0]=o[1]),r}function tx(t){var e=Math.pow(10,Vr(t)),t=t/e;return t?2===t?t=3:3===t?t=5:t*=2:t=1,Dr(t*e)}function ex(t){return Ar(t)+2}function nx(t,e,n){t[e]=Math.max(Math.min(t[e],n[1]),n[0])}function ix(t,e){return t>=e[0]&&t<=e[1]}rx.prototype.updateMethods=function(t){t.hasBreaks()?(this.normalize=S(t.normalize,t),this.scale=S(t.scale,t)):(this.normalize=ax,this.scale=sx)};var ox=rx;function rx(){this.normalize=ax,this.scale=sx}function ax(t,e){return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])}function sx(t,e){return t*(e[1]-e[0])+e[0]}function lx(t,e,n){t=Math.log(t);return[Math.log(n?e[0]:Math.max(0,e[0]))/t,Math.log(n?e[1]:Math.max(0,e[1]))/t]}hx.prototype.getSetting=function(t){return this._setting[t]},hx.prototype._innerUnionExtent=function(t){var e=this._extent;this._innerSetExtent((t[0]e[1]?t:e)[1])},hx.prototype.unionExtentFromData=function(t,e){this._innerUnionExtent(t.getApproximateExtent(e))},hx.prototype.getExtent=function(){return this._extent.slice()},hx.prototype.setExtent=function(t,e){this._innerSetExtent(t,e)},hx.prototype._innerSetExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=t),isNaN(e)||(n[1]=e),this._brkCtx&&this._brkCtx.update(n)},hx.prototype.setBreaksFromOption=function(t){},hx.prototype._innerSetBreak=function(t){this._brkCtx&&(this._brkCtx.setBreaks(t),this._calculator.updateMethods(this._brkCtx),this._brkCtx.update(this._extent))},hx.prototype._innerGetBreaks=function(){return this._brkCtx?this._brkCtx.breaks:[]},hx.prototype.hasBreaks=function(){return!!this._brkCtx&&this._brkCtx.hasBreaks()},hx.prototype._getExtentSpanWithBreaks=function(){return this._brkCtx&&this._brkCtx.hasBreaks()?this._brkCtx.getExtentSpan():this._extent[1]-this._extent[0]},hx.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},hx.prototype.isBlank=function(){return this._isBlank},hx.prototype.setBlank=function(t){this._isBlank=t};var ux=hx;function hx(t){this._calculator=new ox,this._setting=t||{},this._extent=[1/0,-1/0]}wa(ux);var cx=0,dx=(px.createByAxisModel=function(t){var t=t.option,e=t.data,e=e&&B(e,fx);return new px({categories:e,needCollect:!e,deduplication:!1!==t.dedplication})},px.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},px.prototype.parseAndCollect=function(t){var e,n,i=this._needCollect;return F(t)||i?(i&&!this._deduplication?(n=this.categories.length,this.categories[n]=t,this._onCollect&&this._onCollect(t,n)):null==(n=(e=this._getOrCreateMap()).get(t))&&(i?(n=this.categories.length,this.categories[n]=t,e.set(t,n),this._onCollect&&this._onCollect(t,n)):n=NaN),n):t},px.prototype._getOrCreateMap=function(){return this._map||(this._map=it(this.categories))},px);function px(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++cx,this._onCollect=t.onCollect}function fx(t){return E(t)&&null!=t.value?t.value:t+""}u(mx,gx=ux),mx.prototype.parse=function(t){return null==t?NaN:F(t)?this._ordinalMeta.getOrdinal(t):Math.round(t)},mx.prototype.contain=function(t){return ix(t,this._extent)&&0<=t&&t=t},mx.prototype.getOrdinalMeta=function(){return this._ordinalMeta},mx.prototype.calcNiceTicks=function(){},mx.prototype.calcNiceExtent=function(){},mx.type="ordinal";var gx,yx=mx;function mx(t){var t=gx.call(this,t)||this,e=(t.type="ordinal",t.getSetting("ordinalMeta"));return V(e=e||new dx({}))&&(e=new dx({categories:B(e,function(t){return E(t)?t.value:t})})),t._ordinalMeta=e,t._extent=t.getSetting("extent")||[0,e.categories.length-1],t}ux.registerClass(yx);var vx,_x=Dr,xx=(u(bx,vx=ux),bx.prototype.parse=function(t){return null==t||""===t?NaN:Number(t)},bx.prototype.contain=function(t){return ix(t,this._extent)},bx.prototype.normalize=function(t){return this._calculator.normalize(t,this._extent)},bx.prototype.scale=function(t){return this._calculator.scale(t,this._extent)},bx.prototype.getInterval=function(){return this._interval},bx.prototype.setInterval=function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=ex(t)},bx.prototype.getTicks=function(t){t=t||{};var n=this._interval,e=this._extent,i=this._niceExtent,o=this._intervalPrecision,r=Zd,a=[];if(n)if("only_break"===t.breakTicks&&r)r.addBreaksToTicks(a,this._brkCtx.breaks,this._extent);else{e[0]h&&(t.expandToNicedExtent?a.push({value:_x(h+n,o)}):a.push({value:e[1]})),"none"!==t.breakTicks&&r&&r.addBreaksToTicks(a,this._brkCtx.breaks,this._extent)}return a},bx.prototype.getMinorTicks=function(t){for(var e=this.getTicks({expandToNicedExtent:!0}),n=[],i=this.getExtent(),o=1;oi[0]&&cx));)g[o](g[i]()+t),f=g.getTime(),y&&0<(d=y.calcNiceTickMultiple(f,p))&&(g[o](g[i]()+d*t),f=g.getTime());a.push({value:f,notAdd:!0})}function i(t,e,n){var i,o,r,a,s=[],l=!e.length;if(i=ap(t),o=_[0],r=_[1],a=v,up(new Date(o),i,a).getTime()!==up(new Date(r),i,a).getTime()){l&&(e=[{value:function(t,e,n){e=Math.max(0,D(np,e)-1);return up(new Date(t),np[e],n).getTime()}(_[0],t,v)},{value:_[1]}]);for(var u,h,c=0;c=_[0]&&d<=_[1]&&w(f,d,p,g,y,0,s),"year"===t&&1=_[0]&&p<=_[1]&&a++)}u=e/m;if(1.5*u=_[0]&&t.value<=_[1]&&!t.notAdd})}),function(t){return 0n&&(this._approxInterval=n),Bx.length),t=Math.min(function(t,e,n,i){for(;n>>1;t[o][1]>1^-(1&s),l=(l=t.charCodeAt(a+1)-64)>>1^-(1&l);i.push([(o=s+=o)/n,(r=l+=r)/n])}return i}function O1(t,r){var e,n,o;return B(ht((t=(e=t).UTF8Encoding?(null==(o=(n=e).UTF8Scale)&&(o=1024),nt(n.features,function(t){var e=t.geometry,n=e.encodeOffsets,i=e.coordinates;if(n)switch(e.type){case"LineString":e.coordinates=P1(i,n,o);break;case"Polygon":case"MultiLineString":L1(i,n,o);break;case"MultiPolygon":nt(i,function(t,e){return L1(t,n[e],o)})}}),n.UTF8Encoding=!1,n):e).features,function(t){return t.geometry&&t.properties&&0=e[0]&&t<=e[1]}),function(t){var e={value:t};return{formattedLabel:i(e),rawLabel:n.scale.getLabel(e),tickValue:t,time:void 0,break:void 0}})}):"category"===n.type?(s=t,a=(t=n).getLabelModel(),s=G1(t,a,s),!a.get("show")||t.scale.isBlank()?{labels:[]}:s):(a=(o=n).scale.getTicks(),r=o1(o),{labels:B(a,function(t,e){return{formattedLabel:r(t,e),rawLabel:o.scale.getLabel(t),tickValue:t.value,time:t.time,break:t.break}})})}function F1(t,e,n){var i,o,r,a,s,l,u=t.getTickModel().get("customValues");return u?(i=t.scale.getExtent(),{ticks:ht(B1(t,u),function(t){return t>=i[0]&&t<=i[1]})}):"category"===t.type?(u=e,a=W1(e=t),s=a1(u),(l=X1(a,s))||(u.get("show")&&!e.scale.isBlank()||(o=[]),o=N(s)?K1(e,s,!0):"auto"===s?(l=G1(e,e.getLabelModel(),z1(E1.determine)),r=l.labelCategoryInterval,B(l.labels,function(t){return t.tickValue})):q1(e,r=s,!0),U1(a,s,{ticks:o,tickCategoryInterval:r}))):{ticks:B(t.scale.getTicks(n),function(t){return t.value})}}function G1(t,e,n){var i,o=H1(t),r=a1(e),e=n.kind===E1.estimate;if(!e){var a=X1(o,r);if(a)return a}var s={labels:N(r)?K1(t,r):q1(t,i="auto"===r?function(t,e){{var n;if(e.kind===E1.estimate)return n=t.calculateCategoryInterval(e),e.out.noPxChangeTryDetermine.push(function(){return N1(t).autoInterval=n,!0}),n}var i=N1(t).autoInterval;return null!=i?i:N1(t).autoInterval=t.calculateCategoryInterval(e)}(t,n):r),labelCategoryInterval:i};return e?n.out.noPxChangeTryDetermine.push(function(){return U1(o,r,s),!0}):U1(o,r,s),s}var W1=Y1("axisTick"),H1=Y1("axisLabel");function Y1(e){return function(t){return N1(t)[e]||(N1(t)[e]={list:[]})}}function X1(t,e){for(var n=0;nl[1],h(n[0].coord,l[0])&&(t?n[0].coord=l[0]:n.shift()),t&&h(l[0],n[0].coord)&&n.unshift({coord:l[0],onBand:!0}),h(l[1],i.coord)&&(t?i.coord=l[1]:n.pop()),t)&&h(i.coord,l[1])&&n.push({coord:l[1],onBand:!0}),u},Q1.prototype.getMinorTicksCoords=function(){var t;return"ordinal"===this.scale.type?[]:(t=this.model.getModel("minorTick").get("splitNumber"),B(this.scale.getMinorTicks(t=0=u}}for(var r,a=this.__startIndex;ao[0]){for(l=0;lt);l++);s=i[o[l]]}o.splice(l+1,0,t),(i[t]=e).virtual||(s?(n=s.dom).nextSibling?a.insertBefore(e.dom,n.nextSibling):a.appendChild(e.dom):a.firstChild?a.insertBefore(e.dom,a.firstChild):a.appendChild(e.dom)),e.painter||(e.painter=this)}},Kb.prototype.eachLayer=function(t,e){for(var n=this._zlevelList,i=0;ie&&(e=t[n]);return isFinite(e)?e:NaN},min:function(t){for(var e=1/0,n=0;n=o.r0?"endArc":"startArc":o.endAngle>=o.startAngle?"endAngle":"startAngle":a?0<=o.height?"bottom":"top":0<=o.width?"right":"left"),h=cd(i),l=(hd(t,h,{labelFetcher:r,labelDataIndex:n,defaultText:xw(r.getData(),n),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:u}),t.getTextContent()),h=(s&&l&&(s=i.get(["label","position"]),t.textConfig.inside="middle"===s||null,function(t,e,n,i){if(G(i))t.setTextConfig({rotation:i});else if(V(e))t.setTextConfig({rotation:0});else{var o,i=t.shape,r=i.clockwise?i.startAngle:i.endAngle,a=i.clockwise?i.endAngle:i.startAngle,s=(r+a)/2,i=n(e);switch(i){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":o=s;break;case"startAngle":case"insideStartAngle":o=r;break;case"endAngle":case"insideEndAngle":o=a;break;default:return t.setTextConfig({rotation:0})}n=1.5*Math.PI-o;"middle"===i&&n>Math.PI/2&&n<1.5*Math.PI&&(n-=Math.PI),t.setTextConfig({rotation:n})}}(t,"outside"===s?u:s,Bw(a),i.get(["label","rotate"]))),u=l,s=h,a=r.getRawValue(n),l=function(t){return bw(e,t)},u&&((u=vd(u)).prevValue=u.value,u.value=a,a=s.normal,u.valueAnimation=a.get("valueAnimation"),u.valueAnimation)&&(u.precision=a.get("precision"),u.defaultInterpolatedText=l,u.statesModels=s),i.getModel(["emphasis"]));bu(t,h.get("focus"),h.get("blurScope"),h.get("disabled")),Mu(t,i),null!=(r=o).startAngle&&null!=r.endAngle&&r.startAngle===r.endAngle&&(t.style.fill="none",t.style.stroke="none",nt(t.states,function(t){t.style&&(t.style.fill=t.style.stroke="none")}))}var Fw,Gw=function(){},Ww=(u(Hw,Fw=Ks),Hw.prototype.getDefaultShape=function(){return new Gw},Hw.prototype.buildPath=function(t,e){for(var n=e.points,i=this.baseDimIdx,o=1-this.baseDimIdx,r=[],a=[],s=this.barWidth,l=0;le[u-1].coord&&(e.reverse(),h.reverse()),function(t,e){var n,i,o=[],r=t.length;function a(t,e,n){var i=t.coord;return{coord:n,color:Ni((n-i)/(e.coord-i),[t.color,e.color])}}for(var s=0;si)return;return 1}(a,e))return o=e.mapDimension(a.dim),r={},nt(a.getViewLabels(),function(t){t=a.scale.getRawOrdinalNumber(t.tickValue);r[t]=1}),function(t){return!r.hasOwnProperty(e.get(o,t))}}}function DS(t){for(var e,n,i=t.length/2;0l?x:_,(g=Math.abs(p.label.y-l))>=f.maxY&&(m=p.label.x-s-p.len2*h,y=u+p.len,m=Math.abs(m)t.unconstrainedWidth)?null:s,i.setStyle("width",l)),HS(o,i))}function HS(t,e){XS.rect=t,Ib(XS,e,YS)}var YS={minMarginForce:[null,0,null,0],marginDefault:[1,0,1,0]},XS={};function US(t){return"center"===t.position}function ZS(t){var S,M,T=t.getData(),I=[],C=!1,E=(t.get("minShowLabelAngle")||0)*FS,e=T.getLayout("viewRect"),D=T.getLayout("r"),k=e.width,A=e.x,n=e.y,L=e.height;function P(t){t.ignore=!0}if(T.each(function(t){var e,n,i,o,r,a,s,l,u,h,c=T.getItemGraphicEl(t),d=c.shape,p=c.getTextContent(),f=c.getTextGuideLine(),t=T.getItemModel(t),g=t.getModel("label"),y=g.get("position")||t.get(["emphasis","label","position"]),m=g.get("distanceToLabelLine"),v=g.get("alignTo"),_=Y(g.get("edgeDistance"),k),x=g.get("bleedMargin"),t=(null==x&&(x=200=e.r0},JS.type="pie";var $S,QS=JS;function JS(){var t=null!==$S&&$S.apply(this,arguments)||this;return t.ignoreLabelLineUpdate=!0,t}function tM(t,e,n){e=V(e)?{coordDimensions:e}:P({encodeDefine:t.getEncode()},e);var i=t.getSource(),e=Y_(i,e).dimensions,e=new H_(e,t);return e.initData(i,n),e}nM.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},nM.prototype.containName=function(t){return 0<=this._getRawData().indexOfName(t)},nM.prototype.indexOfName=function(t){return this._getDataWithEncodedVisual().indexOfName(t)},nM.prototype.getItemVisual=function(t,e){return this._getDataWithEncodedVisual().getItemVisual(t,e)};var eM=nM;function nM(t,e){this._getDataWithEncodedVisual=t,this._getRawData=e}var iM,oM=i(),rM=(u(aM,iM=im),aM.prototype.init=function(t){iM.prototype.init.apply(this,arguments),this.legendVisualProvider=new eM(S(this.getData,this),S(this.getRawData,this)),this._defaultLabelLine(t)},aM.prototype.mergeOption=function(){iM.prototype.mergeOption.apply(this,arguments)},aM.prototype.getInitialData=function(){return tM(this,{coordDimensions:["value"],encodeDefaulter:M(Mf,this)})},aM.prototype.getDataParams=function(t){var e,n=this.getData(),i=oM(n),o=i.seats,i=(o||(e=[],n.each(n.mapDimension("value"),function(t){e.push(t)}),o=i.seats=Or(e,n.hostModel.get("percentPrecision"))),iM.prototype.getDataParams.call(this,t));return i.percent=o[t]||0,i.$vars.push("percent"),i},aM.prototype._defaultLabelLine=function(t){jr(t,"labelLine",["show"]);var e=t.labelLine,n=t.emphasis.labelLine;e.show=e.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},aM.type="series.pie",aM.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"50%"],clockwise:!0,startAngle:90,endAngle:"auto",padAngle:0,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,coordinateSystemUsage:"box",left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:30,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},aM);function aM(){return null!==iM&&iM.apply(this,arguments)||this}Id={fullType:rM.type,getCoord2:function(t){return t.getShallow("center")}},Bp.set(Id.fullType,{getCoord2:void 0}).getCoord2=Id.getCoord2,y1(function(t){t.registerChartView(QS),t.registerSeriesModel(rM),i0("pie",t.registerAction),t.registerLayout(M(zS,"pie")),t.registerProcessor(VS("pie")),t.registerProcessor({seriesType:"pie",reset:function(t,e){var n=t.getData();n.filterSelf(function(t){var e=n.mapDimension("value"),e=n.get(e,t);return!(G(e)&&!isNaN(e)&&e<0)})}})});var sM=["itemStyle","borderColor"],lM=["itemStyle","borderColor0"],uM=["itemStyle","borderColorDoji"],hM=["itemStyle","color"],cM=["itemStyle","color0"];function dM(t,e){return e.get(0i[1],i="start"===e&&!t||"start"!==e&&t;e=Nr(n-nT/2)?(o=i?"bottom":"top","center"):Nr(n-1.5*nT)?(o=i?"top":"bottom","center"):(o="middle",n<1.5*nT&&nT/2l[0]&&isFinite(c)&&isFinite(l[0]);)h=tx(h),c=l[1]-h*a;else{e=(h=a "+d)),u++)}var p,f,g,i=n.get("coordinateSystem"),i=("cartesian2d"===i||"polar"===i||"matrix"===i?p=$_(t,n):(D(i=(i=Np.get(i))&&i.dimensions||[],"value")<0&&i.concat(["value"]),i=Y_(t,{coordDimensions:i,encodeDefine:n.getEncode()}).dimensions,(p=new H_(i,n)).initData(t)),new H_(["value"],n));return i.initData(l,s),o&&o(p,i),g=(f={mainData:p,struct:r,structAttr:"graph",datas:{node:p,edge:i},datasAttr:{node:"data",edge:"edgeData"}}).mainData,(n=f.datas)||(n={main:g},f.datasAttr={main:"data"}),f.datas=f.mainData=null,kC(g,n,f),nt(n,function(e){nt(g.TRANSFERABLE_METHODS,function(t){e.wrapMethod(t,M(MC,f))})}),g.wrapMethod("cloneShallow",M(IC,f)),nt(g.CHANGABLE_METHODS,function(t){g.wrapMethod(t,M(TC,f))}),Tt(n[g.dataType]===g),r.update(),r}u(RC,PC=im),RC.prototype.init=function(t){PC.prototype.init.apply(this,arguments);var e=this;function n(){return e._categoriesData}this.legendVisualProvider=new eM(n,n),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},RC.prototype.mergeOption=function(t){PC.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},RC.prototype.mergeDefaultAndTheme=function(t){PC.prototype.mergeDefaultAndTheme.apply(this,arguments),jr(t,"edgeLabel",["show"])},RC.prototype.getInitialData=function(t,e){var n,i=t.edges||t.links||[],t=t.data||t.nodes||[],r=this;if(t&&i)return GT(n=this)&&(n.__curvenessList=[],n.__edgeMap={},WT(n)),nt((n=LC(t,i,this,!0,function(t,e){t.wrapMethod("getItemModel",function(t){var e=r._categoriesModels[t.getShallow("category")];return e&&(e.parentModel=t.parentModel,t.parentModel=e),t});var n=Nd.prototype.getModel;function i(t,e){t=n.call(this,t,e);return t.resolveParentPath=o,t}function o(t){var e;return!t||"label"!==t[0]&&"label"!==t[1]?t:(e=t.slice(),"label"===t[0]?e[0]="edgeLabel":"label"===t[1]&&(e[1]="edgeLabel"),e)}e.wrapMethod("getItemModel",function(t){return t.resolveParentPath=o,t.getModel=i,t})})).edges,function(t){var e,n,i;e=t.node1,n=t.node2,i=this,t=t.dataIndex,GT(i)&&(e=HT(e,n,i),i=(n=i.__edgeMap)[YT(e)],n[e]&&!i?n[e].isForward=!0:i&&n[e]&&(i.isForward=!0,n[e].isForward=!1),n[e]=n[e]||[],n[e].push(t))},this),n.data},RC.prototype.getGraph=function(){return this.getData().graph},RC.prototype.getEdgeData=function(){return this.getGraph().edgeData},RC.prototype.getCategoriesData=function(){return this._categoriesData},RC.prototype.formatTooltip=function(t,e,n){var i,o,r;return"edge"===n?(o=this.getData(),n=this.getDataParams(t,n),r=o.graph.getEdgeByIndex(t),i=o.getName(r.node1.dataIndex),o=o.getName(r.node2.dataIndex),r=[],null!=i&&r.push(i),null!=o&&r.push(o),Gy("nameValue",{name:r.join(" > "),value:n.value,noValue:null==n.value})):Jy({series:this,dataIndex:t,multipleSeries:e})},RC.prototype._updateCategoriesData=function(){var t=B(this.option.categories||[],function(t){return null!=t.value?t:P({value:0},t)}),e=new H_(["value"],this);e.initData(t),this._categoriesData=e,this._categoriesModels=e.mapArray(function(t){return e.getItemModel(t)})},RC.prototype.setZoom=function(t){this.option.zoom=t},RC.prototype.setCenter=function(t){this.option.center=t},RC.prototype.isAnimationEnabled=function(){return PC.prototype.isAnimationEnabled.call(this)&&!("force"===this.get("layout")&&this.get(["force","layoutAnimation"]))},RC.type="series.graph",RC.dependencies=["grid","polar","geo","singleAxis","calendar"],RC.defaultOption={z:2,coordinateSystem:"view",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:_.color.neutral50,width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:_.color.primary}}};var PC,OC=RC;function RC(){var t=null!==PC&&PC.apply(this,arguments)||this;return t.type=RC.type,t.hasSymbolVisual=!0,t}y1(function(t){t.registerChartView(pC),t.registerSeriesModel(OC),t.registerProcessor(ET),t.registerVisual(zT),t.registerVisual(VT),t.registerLayout($T),t.registerLayout(t.PRIORITY.VISUAL.POST_CHART_LAYOUT,rI),t.registerLayout(sI),t.registerCoordinateSystem("graphView",{dimensions:yI.dimensions,create:xI}),t.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},Vt),t.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},Vt),t.registerAction({type:"graphRoam",event:"graphRoam",update:"none"},function(n,t,i){t.eachComponent({mainType:"series",query:n},function(t){var e=i.getViewOfSeriesModel(t);e&&(null!=n.dx&&null!=n.dy&&e.updateViewOnPan(t,i,n),null!=n.zoom)&&null!=n.originX&&null!=n.originY&&e.updateViewOnZoom(t,i,n);e=cI(t.coordinateSystem,n,t.get("scaleLimit"));t.setCenter&&t.setCenter(e.center),t.setZoom&&t.setZoom(e.zoom)})})});var NC,EC=function(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.cpx2=0,this.cpy2=0,this.extent=0},zC=(u(BC,NC=Ks),BC.prototype.getDefaultShape=function(){return new EC},BC.prototype.buildPath=function(t,e){var n=e.extent;t.moveTo(e.x1,e.y1),t.bezierCurveTo(e.cpx1,e.cpy1,e.cpx2,e.cpy2,e.x2,e.y2),"vertical"===e.orient?(t.lineTo(e.x2+n,e.y2),t.bezierCurveTo(e.cpx2+n,e.cpy2,e.cpx1+n,e.cpy1,e.x1+n,e.y1)):(t.lineTo(e.x2,e.y2+n),t.bezierCurveTo(e.cpx2,e.cpy2+n,e.cpx1,e.cpy1+n,e.x1,e.y1+n)),t.closePath()},BC.prototype.highlight=function(){lu(this)},BC.prototype.downplay=function(){uu(this)},BC);function BC(t){return NC.call(this,t)||this}u(GC,VC=ym),GC.prototype.init=function(t,e){this._controller=new ZI(e.getZr()),this._controllerHost={target:this.group},this.group.add(this._mainGroup)},GC.prototype.render=function(b,t,i){var e,n,o,r,a,s,l,u,h,c=this,d=b.getGraph(),w=this._mainGroup,p=b.layoutInfo,S=p.width,M=p.height,f=b.getData(),T=b.getData("edge"),I=b.get("orient");this._model=b,w.removeAll(),w.x=p.x,w.y=p.y,this._updateViewCoordSys(b,i),e=b,n=i,o=w,p=this._controller,r=this._controllerHost,a=null,s=new X(0,0,0,0),p.enable(e.get("roam"),{api:n,zInfo:{component:e},triggerInfo:{roamTrigger:e.get("roamTrigger"),isInSelf:function(t,e,n){return s.copy(o.getBoundingRect()),s.applyTransform(o.getComputedTransform()),s.contain(e,n)},isInClip:function(t,e,n){return!a||a.contain(e,n)}}}),r.zoomLimit=e.get("scaleLimit"),u=e.coordinateSystem,r.zoom=u?u.getZoom():1,l=e.subType+"Roam",p.off("pan").off("zoom").on("pan",function(t){lI(r,t.dx,t.dy),n.dispatchAction({seriesId:e.id,type:l,dx:t.dx,dy:t.dy})}).on("zoom",function(t){uI(r,t.scale,t.originX,t.originY),n.dispatchAction({seriesId:e.id,type:l,zoom:t.scale,originX:t.originX,originY:t.originY}),n.updateLabelLayout()}),d.eachEdge(function(e){var t,n,i,o,r,a,s,l=new zC,u=U(l),u=(u.dataIndex=e.dataIndex,u.seriesIndex=b.seriesIndex,u.dataType="edge",e.getModel()),h=u.getModel("lineStyle"),c=h.get("curveness"),d=e.node1.getLayout(),p=e.node1.getModel(),f=p.get("localX"),p=p.get("localY"),g=e.node2.getLayout(),y=e.node2.getModel(),m=y.get("localX"),y=y.get("localY"),v=e.getLayout(),_=(l.shape.extent=Math.max(1,v.dy),f="vertical"===(l.shape.orient=I)?(t=(null!=f?f*S:d.x)+v.sy,n=(null!=p?p*M:d.y)+d.dy,i=(null!=m?m*S:g.x)+v.ty,r=t,a=n*(1-c)+(o=null!=y?y*M:g.y)*c,s=i,n*c+o*(1-c)):(t=(null!=f?f*S:d.x)+d.dx,n=(null!=p?p*M:d.y)+v.sy,r=t*(1-c)+(i=null!=m?m*S:g.x)*c,a=n,s=t*c+i*(1-c),o=(null!=y?y*M:g.y)+v.ty),l.setShape({x1:t,y1:n,x2:i,y2:o,cpx1:r,cpy1:a,cpx2:s,cpy2:f}),l.useStyle(h.getItemStyle()),WC(l.style,I,e),""+u.get("value")),x=cd(u,"edgeLabel"),p=(hd(l,x,{labelFetcher:{getFormattedLabel:function(t,e,n,i,o,r){return b.getFormattedLabel(t,e,"edge",i,wt(o,x.normal&&x.normal.get("formatter"),_),r)}},labelDataIndex:e.dataIndex,defaultText:_}),l.setTextConfig({position:"inside"}),u.getModel("emphasis")),d=(Mu(l,u,"lineStyle",function(t){t=t.getItemStyle();return WC(t,I,e),t}),w.add(l),T.setItemGraphicEl(e.dataIndex,l),p.get("focus"));bu(l,"adjacency"===d?e.getAdjacentDataIndices():"trajectory"===d?e.getTrajectoryDataIndices():d,p.get("blurScope"),p.get("disabled"))}),d.eachNode(function(t){var e=t.getLayout(),n=t.getModel(),i=n.get("localX"),o=n.get("localY"),r=n.getModel("emphasis"),a=n.get(["itemStyle","borderRadius"])||0,i=new pl({shape:{x:null!=i?i*S:e.x,y:null!=o?o*M:e.y,width:e.dx,height:e.dy,r:a},style:n.getModel("itemStyle").getItemStyle(),z2:10}),o=(hd(i,cd(n),{labelFetcher:{getFormattedLabel:function(t,e){return b.getFormattedLabel(t,e,"node")}},labelDataIndex:t.dataIndex,defaultText:t.id}),i.disableLabelAnimation=!0,i.setStyle("fill",t.getVisual("color")),i.setStyle("decal",t.getVisual("style").decal),Mu(i,n),w.add(i),f.setItemGraphicEl(t.dataIndex,i),U(i).dataType="node",r.get("focus"));bu(i,"adjacency"===o?t.getAdjacentDataIndices():"trajectory"===o?t.getTrajectoryDataIndices():o,r.get("blurScope"),r.get("disabled"))}),f.eachItemGraphicEl(function(t,n){f.getItemModel(n).get("draggable")&&(t.drift=function(t,e){c._focusAdjacencyDisabled=!0,this.shape.x+=t,this.shape.y+=e,this.dirty(),i.dispatchAction({type:"dragNode",seriesId:b.id,dataIndex:f.getRawIndex(n),localX:this.shape.x/S,localY:this.shape.y/M})},t.ondragend=function(){c._focusAdjacencyDisabled=!1},t.draggable=!0,t.cursor="move")}),!this._data&&b.isAnimationEnabled()&&w.setClipPath((u=w.getBoundingRect(),p=b,d=function(){w.removeClipPath()},_c(h=new pl({shape:{x:u.x-10,y:u.y-10,width:0,height:u.height+20}}),{shape:{width:u.width+20}},p,d),h)),this._data=b.getData()},GC.prototype.dispose=function(){this._controller&&this._controller.dispose(),this._controllerHost=null},GC.prototype._updateViewCoordSys=function(t,e){var n=t.layoutInfo,i=n.width,n=n.height,e=t.coordinateSystem=new yI(null,{api:e,ecModel:t.ecModel});e.zoomLimit=t.get("scaleLimit"),e.setBoundingRect(0,0,i,n),e.setCenter(t.get("center")),e.setZoom(t.get("zoom")),this._controllerHost.target.attr({x:e.x,y:e.y,scaleX:e.scaleX,scaleY:e.scaleY})},GC.type="sankey";var VC,FC=GC;function GC(){var t=null!==VC&&VC.apply(this,arguments)||this;return t.type=GC.type,t._mainGroup=new cr,t._focusAdjacencyDisabled=!1,t}function WC(t,e,n){switch(t.fill){case"source":t.fill=n.node1.getVisual("color"),t.decal=n.node1.getVisual("style").decal;break;case"target":t.fill=n.node2.getVisual("color"),t.decal=n.node2.getVisual("style").decal;break;case"gradient":var i=n.node1.getVisual("color"),o=n.node2.getVisual("color");F(i)&&F(o)&&(t.fill=new Jh(0,0,+("horizontal"===e),+("vertical"===e),[{color:i,offset:0},{color:o,offset:1}]))}}u(XC,HC=im),XC.prototype.getInitialData=function(t,e){for(var n=t.edges||t.links||[],i=t.data||t.nodes||[],o=t.levels||[],r=(this.levelModels=[],this.levelModels),a=0;av&&(v=b.depth),x.setLayout({depth:B?b.depth:y},!0),"vertical"===c?x.setLayout({dy:h},!0):x.setLayout({dx:h},!0);for(var w=0;we[1]&&e.reverse(),e},B2.prototype.pointToData=function(t,e){return this.coordToData(this.toLocalCoord(t["x"===this.dim?0:1]),e)},B2.prototype.setCategorySortInfo=function(t){if("category"!==this.type)return!1;this.model.option.categorySortInfo=t,this.scale.setSortInfo(t)};var E2,z2=B2;function B2(t,e,n,i,o){t=E2.call(this,t,e,n)||this;return t.index=0,t.type=i||"value",t.position=o||"bottom",t}function V2(t,e,n){n=n||{};var i=e.axis,o={},r=i.getAxesOnZeroOf()[0],a=i.position,s=r?"onZero":a,i=i.dim,t=[t.x,t.x+t.width,t.y,t.y+t.height],l={left:0,right:1,top:0,bottom:1,onZero:2},u=e.get("offset")||0,u="x"===i?[t[2]-u,t[3]+u]:[t[0]-u,t[1]+u],h=(r&&(h=r.toGlobalCoord(r.dataToCoord(0)),u[l.onZero]=Math.max(Math.min(h,u[1]),u[0])),o.position=["y"===i?u[l[s]]:t[0],"x"===i?u[l[s]]:t[3]],o.rotation=Math.PI/2*("x"===i?0:1),o.labelDirection=o.tickDirection=o.nameDirection={top:-1,bottom:1,left:-1,right:1}[a],o.labelOffset=r?u[l[a]]-u[l.onZero]:0,e.get(["axisTick","inside"])&&(o.tickDirection=-o.tickDirection),bt(n.labelInside,e.get(["axisLabel","inside"]))&&(o.labelDirection=-o.labelDirection),e.get(["axisLabel","rotate"]));return o.labelRotate="top"===s?-h:h,o.z2=1,o}function F2(i){var o={xAxisModel:null,yAxisModel:null};return nt(o,function(t,e){var n=e.replace(/Model$/,""),n=i.getReferringComponents(n,la).models[0];o[e]=n}),o}var G2=[[3,1],[0,2]],W2=(H2.prototype.getRect=function(){return this._rect},H2.prototype.update=function(t,e){var n=this._axesMap;function i(t){var e,n=dt(t),i=n.length;if(i){for(var o=[],r=i-1;0<=r;r--){var a=t[+n[r]],s=a.model,l=a.scale;Q_(l)&&s.get("alignTicks")&&null==s.get("interval")?o.push(a):(n1(l,s),Q_(l)&&(e=a))}o.length&&(e||n1((e=o.pop()).scale,e.model),nt(o,function(t){PT(t.scale,t.model,e.scale)}))}}this._updateScale(t,this.model),i(n.x),i(n.y);var o={};nt(n.x,function(t){X2(n,"y",t,o)}),nt(n.y,function(t){X2(n,"x",t,o)}),this.resize(this.model,e)},H2.prototype.resize=function(t,e,n){var i,o,r,a,s,l=Kp(t,e),u=this._rect=jp(t.getBoxLayoutParams(),l.refContainer),h=this._axesMap,c=this._coordsList,d=t.get("containLabel");Z2(h,u),n||(i=u,o=c,n=h,r=d,a=e,s=new sT($2),nt(n,function(t){return nt(t,function(t){h1(t.model)&&(t.axisBuilder=function(t,e,n,i,o,r){for(var t=V2(t,n),a=!1,s=!1,l=0;lu[1]&&u.reverse(),(s=null==s||s>u[1]?u[1]:s)n||!!e&&(r=tD(t).seriesDataCount,e=o.getExtent(),Math.abs(e[0]-e[1])/r>n)):!0===i)},TD.prototype.makeElOption=function(t,e,n,i,o){},TD.prototype.createPointerEl=function(t,e,n,i){var o=e.pointer;o&&(o=wD(t).pointerEl=new ad[o.type](SD(e.pointer)),t.add(o))},TD.prototype.createLabelEl=function(t,e,n,i){e.label&&(e=wD(t).labelEl=new _l(SD(e.label)),t.add(e),CD(e,i))},TD.prototype.updatePointerEl=function(t,e,n){t=wD(t).pointerEl;t&&e.pointer&&(t.setStyle(e.pointer.style),n(t,{shape:e.pointer.shape}))},TD.prototype.updateLabelEl=function(t,e,n,i){t=wD(t).labelEl;t&&(t.setStyle(e.label.style),n(t,{x:e.label.x,y:e.label.y}),CD(t,i))},TD.prototype._renderHandle=function(t){var e,n,i,o,r,a;!this._dragging&&this.updateHandleTransform&&(e=this._axisPointerModel,n=this._api.getZr(),i=this._handle,o=e.getModel("handle"),a=e.get("status"),o.get("show")&&a&&"hide"!==a?(this._handle||(r=!0,i=this._handle=Zc(o.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(t){Le(t.event)},onmousedown:MD(this._onHandleDragMove,this,0,0),drift:MD(this._onHandleDragMove,this),ondragend:MD(this._onHandleDragEnd,this)}),n.add(i)),kD(i,e,!1),i.setStyle(o.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"])),V(a=o.get("size"))||(a=[a,a]),i.scaleX=a[0]/2,i.scaleY=a[1]/2,Cm(this,"_doDispatchAxisPointer",o.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,r)):(i&&n.remove(i),this._handle=null))},TD.prototype._moveHandleToValue=function(t,e){ID(this._axisPointerModel,!e&&this._moveAnimation,this._handle,DD(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},TD.prototype._onHandleDragMove=function(t,e){var n=this._handle;n&&(this._dragging=!0,t=this.updateHandleTransform(DD(n),[t,e],this._axisModel,this._axisPointerModel),this._payloadInfo=t,n.stopAnimation(),n.attr(DD(t)),wD(n).lastProp=null,this._doDispatchAxisPointer())},TD.prototype._doDispatchAxisPointer=function(){var t,e;this._handle&&(t=this._payloadInfo,e=this._axisModel,this._api.dispatchAction({type:"updateAxisPointer",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:e.axis.dim,axisIndex:e.componentIndex}]}))},TD.prototype._onHandleDragEnd=function(){var t;this._dragging=!1,this._handle&&(t=this._axisPointerModel.get("value"),this._moveHandleToValue(t),this._api.dispatchAction({type:"hideTip"}))},TD.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var t=t.getZr(),e=this._group,n=this._handle;t&&e&&(this._lastGraphicKey=null,e&&t.remove(e),n&&t.remove(n),this._group=null,this._handle=null,this._payloadInfo=null),Dm(this,"_doDispatchAxisPointer")},TD.prototype.doClear=function(){},TD.prototype.buildLabel=function(t,e,n){return{x:t[n=n||0],y:t[1-n],width:e[n],height:e[1-n]}},TD);function TD(){this._dragging=!1,this.animationThreshold=15}function ID(t,e,n,i){!function n(i,t){{var o;return E(i)&&E(t)?(o=!0,nt(t,function(t,e){o=o&&n(i[e],t)}),!!o):i===t}}(wD(n).lastProp,i)&&(wD(n).lastProp=i,e?vc(n,i,t):(n.stopAnimation(),n.attr(i)))}function CD(t,e){t[e.get(["label","show"])?"show":"hide"]()}function DD(t){return{x:t.x||0,y:t.y||0,rotation:t.rotation||0}}function kD(t,e,n){var i=e.get("z"),o=e.get("zlevel");t&&t.traverse(function(t){"group"!==t.type&&(null!=i&&(t.z=i),null!=o&&(t.zlevel=o),t.silent=n)})}function AD(t){var e,n=t.get("type"),t=t.getModel(n+"Style");return"line"===n?(e=t.getLineStyle()).fill=null:"shadow"===n&&((e=t.getAreaStyle()).stroke=null),e}function LD(t,e,n,i,o){var r=PD(n.get("value"),e.axis,e.ecModel,n.get("seriesDataIndices"),{precision:n.get(["label","precision"]),formatter:n.get(["label","formatter"])}),n=n.getModel("label"),a=Tp(n.get("padding")||0),s=n.getFont(),l=Uo(r,s),u=o.position,h=l.width+a[1]+a[3],l=l.height+a[0]+a[2],c=o.align,c=("right"===c&&(u[0]-=h),"center"===c&&(u[0]-=h/2),o.verticalAlign),i=("bottom"===c&&(u[1]-=l),"middle"===c&&(u[1]-=l/2),o=u,c=h,h=l,i=(l=i).getWidth(),l=l.getHeight(),o[0]=Math.min(o[0]+c,i)-c,o[1]=Math.min(o[1]+h,l)-h,o[0]=Math.max(o[0],0),o[1]=Math.max(o[1],0),n.get("backgroundColor"));i&&"auto"!==i||(i=e.get(["axisLine","lineStyle","color"])),t.label={x:u[0],y:u[1],style:dd(n,{text:r,font:s,fill:n.getTextColor(),padding:a,backgroundColor:i}),z2:10}}function PD(t,e,n,i,o){t=e.scale.parse(t);var r,a=e.scale.getLabel({value:t},{precision:o.precision}),o=o.formatter;return o&&(r={value:r1(e,{value:t}),axisDimension:e.dim,axisIndex:e.index,seriesData:[]},nt(i,function(t){var e=n.getSeriesByIndex(t.seriesIndex),t=t.dataIndexInside,e=e&&e.getDataParams(t);e&&r.seriesData.push(e)}),F(o)?a=o.replace("{value}",a):N(o)&&(a=o(r))),a}function OD(t,e,n){var i=ze();return We(i,i,n.rotation),Ge(i,i,n.position),Gc([t.dataToCoord(e),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],i)}function RD(t,e,n){return{x1:t[n=n||0],y1:t[1-n],x2:e[n],y2:e[1-n]}}function ND(t,e,n,i,o,r){return{cx:t,cy:e,r0:n,r:i,startAngle:o,endAngle:r,clockwise:!0}}u(BD,ED=Xl),BD.prototype.makeElOption=function(t,e,n,i,o){var r,a=n.axis,s=("angle"===a.dim&&(this.animationThreshold=Math.PI/18),a.polar),l=s.getOtherAxis(a).getExtent(),u=a.dataToCoord(e),h=i.get("type"),a=(h&&"none"!==h&&(r=AD(i),(h=FD[h](a,s,u,l)).style=r,t.graphicKey=h.type,t.pointer=h),i.get(["label","margin"]));LD(t,n,i,o,function(t,e,n,i){var o,r,a=e.axis,t=a.dataToCoord(t),s=(l=(l=n.getAngleAxis().getExtent()[0])/180*Math.PI,n.getRadiusAxis().getExtent());{var l;s="radius"===a.dim?(a=ze(),We(a,a,l),Ge(a,a,[n.cx,n.cy]),o=Gc([t,-i],a),a=e.getModel("axisLabel").get("rotate")||0,e=fT.innerTextLayout(l,a*Math.PI/180,-1),r=e.textAlign,e.textVerticalAlign):(l=s[1],o=n.coordToPoint([l+i,t]),a=n.cx,e=n.cy,r=Math.abs(o[0]-a)/l<.3?"center":o[0]>a?"left":"right",Math.abs(o[1]-e)/l<.3?"middle":o[1]>e?"top":"bottom")}return{position:o,align:r,verticalAlign:s}}(e,n,s,a))};var ED,zD=BD;function BD(){return null!==ED&&ED.apply(this,arguments)||this}var VD,FD={line:function(t,e,n,i){return"angle"===t.dim?{type:"Line",shape:RD(e.coordToPoint([i[0],n]),e.coordToPoint([i[1],n]))}:{type:"Circle",shape:{cx:e.cx,cy:e.cy,r:n}}},shadow:function(t,e,n,i){var o=Math.max(1,t.getBandWidth()),r=Math.PI/180;return"angle"===t.dim?{type:"Sector",shape:ND(e.cx,e.cy,i[0],i[1],(-n-o/2)*r,(o/2-n)*r)}:{type:"Sector",shape:ND(e.cx,e.cy,n-o/2,n+o/2,0,2*Math.PI)}}},GD=(u(WD,VD=Xl),WD.prototype.makeElOption=function(t,e,n,i,o){var r,a=n.axis,s=a.grid,l=i.get("type"),u=HD(s,a).getOtherAxis(a).getGlobalExtent(),h=a.toGlobalCoord(a.dataToCoord(e,!0)),a=(l&&"none"!==l&&(r=AD(i),(l=YD[l](a,h,u)).style=r,t.graphicKey=l.type,t.pointer=l),V2(s.getRect(),n));h=e,u=t,r=a,l=n,s=i,e=o,t=fT.innerTextLayout(r.rotation,0,r.labelDirection),r.labelMargin=s.get(["label","margin"]),LD(u,l,s,e,{position:OD(l.axis,h,r),align:t.textAlign,verticalAlign:t.textVerticalAlign})},WD.prototype.getHandleTransform=function(t,e,n){var i=V2(e.axis.grid.getRect(),e,{labelInside:!1}),n=(i.labelMargin=n.get(["handle","margin"]),OD(e.axis,t,i));return{x:n[0],y:n[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},WD.prototype.updateHandleTransform=function(t,e,n,i){var n=n.axis,o=n.grid,r=n.getGlobalExtent(!0),o=HD(o,n).getOtherAxis(n).getGlobalExtent(),n="x"===n.dim?0:1,a=[t.x,t.y],e=(a[n]+=e[n],a[n]=Math.min(r[1],a[n]),a[n]=Math.max(r[0],a[n]),(o[1]+o[0])/2),r=[e,e];r[n]=a[n];return{x:a[0],y:a[1],rotation:t.rotation,cursorPoint:r,tooltipOption:[{verticalAlign:"middle"},{align:"center"}][n]}},WD);function WD(){return null!==VD&&VD.apply(this,arguments)||this}function HD(t,e){var n={};return n[e.dim+"AxisIndex"]=e.index,t.getCartesian(n)}var YD={line:function(t,e,n){return{type:"Line",subPixelOptimize:!0,shape:RD([e,n[0]],[e,n[1]],XD(t))}},shadow:function(t,e,n){var i=Math.max(1,t.getBandWidth()),o=n[1]-n[0];return{type:"Rect",shape:(e=[e-i/2,n[0]],n=[i,o],i=XD(t),{x:e[i=i||0],y:e[1-i],width:n[i],height:n[1-i]})}}};function XD(t){return"x"===t.dim?0:1}u(jD,UD=g),jD.type="axisPointer",jD.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:_.color.border,width:1,type:"dashed"},shadowStyle:{color:_.color.shadowTint},label:{show:!0,formatter:null,precision:"auto",margin:3,color:_.color.neutral00,padding:[5,7,5,7],backgroundColor:_.color.accent60,borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:_.color.accent40,throttle:40}};var UD,ZD=jD;function jD(){var t=null!==UD&&UD.apply(this,arguments)||this;return t.type=jD.type,t}var qD=i(),KD=nt;function $D(t,e,n){var i,c,d;function o(t,h){c.on(t,function(e){n=d;var n,i,o={dispatchAction:r,pendings:i={showTip:[],hideTip:[]}};function r(t){var e=i[t.type];e?e.push(t):(t.dispatchAction=r,n.dispatchAction(t))}KD(qD(c).records,function(t){t&&h(t,e,o.dispatchAction)});var t,a=o.pendings,s=d,l=a.showTip.length,u=a.hideTip.length;l?t=a.showTip[l-1]:u&&(t=a.hideTip[u-1]),t&&(t.dispatchAction=null,s.dispatchAction(t))})}w.node||(i=e.getZr(),qD(i).records||(qD(i).records={}),d=e,qD(c=i).initialized||(qD(c).initialized=!0,o("click",M(JD,"click")),o("mousemove",M(JD,"mousemove")),o("globalout",QD)),(qD(i).records[t]||(qD(i).records[t]={})).handler=n)}function QD(t,e,n){t.handler("leave",null,n)}function JD(t,e,n,i){e.handler(t,n,i)}function tk(t,e){w.node||(e=e.getZr(),(qD(e).records||{})[t]&&(qD(e).records[t]=null))}u(ik,ek=cm),ik.prototype.render=function(t,e,n){var e=e.getComponent("tooltip"),i=t.get("triggerOn")||e&&e.get("triggerOn")||"mousemove|click";$D("axisPointer",n,function(t,e,n){"none"!==i&&("leave"===t||0<=i.indexOf(t))&&n({type:"updateAxisPointer",currTrigger:t,x:e&&e.offsetX,y:e&&e.offsetY})})},ik.prototype.remove=function(t,e){tk("axisPointer",e)},ik.prototype.dispose=function(t,e){tk("axisPointer",e)},ik.type="axisPointer";var ek,nk=ik;function ik(){var t=null!==ek&&ek.apply(this,arguments)||this;return t.type=ik.type,t}function ok(t,e){var n,i,o,r,a=[],s=t.seriesIndex;return null==s||!(e=e.getSeriesByIndex(s))||null==(s=oa(n=e.getData(),t))||s<0||V(s)?{point:[]}:(i=n.getItemGraphicEl(s),o=e.coordinateSystem,e.getTooltipPosition?a=e.getTooltipPosition(s)||[]:o&&o.dataToPoint?a=t.isStacked?(e=o.getBaseAxis(),t=o.getOtherAxis(e).dim,e=e.dim,t="x"===t||"radius"===t?1:0,e=n.mapDimension(e),(r=[])[t]=n.get(e,s),r[1-t]=n.get(n.getCalculationInfo("stackResultDimension"),s),o.dataToPoint(r)||[]):o.dataToPoint(n.getValues(B(o.dimensions,function(t){return n.mapDimension(t)}),s))||[]:i&&((e=i.getBoundingRect().clone()).applyTransform(i.transform),a=[e.x+e.width/2,e.y+e.height/2]),{point:a,el:i})}var rk=i();function ak(t,e,n){var r,a,i,s,l,o,u,h,c,d,p,f,g,y,m=t.currTrigger,v=[t.x,t.y],_=t,x=t.dispatchAction||S(n.dispatchAction,n),b=e.getComponent("axisPointer").coordSysAxesInfo;if(b)return ck(v)&&(v=ok({seriesIndex:_.seriesIndex,dataIndex:_.dataIndex},e).point),r=ck(v),a=_.axesInfo,i=b.axesInfo,s="leave"===m||ck(v),l={},e={list:[],map:{}},u={showPointer:M(lk,o={}),showTooltip:M(uk,e)},nt(b.coordSysMap,function(t,e){var o=r||t.containPoint(v);nt(b.coordSysAxesInfo[e],function(t,e){var n=t.axis,i=function(t,e){for(var n=0;n<(t||[]).length;n++){var i=t[n];if(e.axis.dim===i.axisDim&&e.axis.model.componentIndex===i.axisIndex)return i}}(a,t);s||!o||a&&!i||null!=(i=null!=(i=i&&i.value)||r?i:n.pointToData(v))&&sk(t,i,u,!1,l)})}),h={},nt(i,function(n,t){var i=n.linkGroup;i&&!o[t]&&nt(i.axesInfo,function(t,e){var e=o[e];t!==n&&e&&(e=e.value,i.mapper&&(e=n.axis.scale.parse(i.mapper(e,hk(t),hk(n)))),h[n.key]=e)})}),nt(h,function(t,e){sk(i[e],t,u,!0,l)}),c=o,_=i,d=l.axesInfo=[],nt(_,function(t,e){var n=t.axisPointerModel.option,e=c[e];e?(t.useHandle||(n.status="show"),n.value=e.value,n.seriesDataIndices=(e.payloadBatch||[]).slice()):t.useHandle||(n.status="hide"),"show"===n.status&&d.push({axisDim:t.axis.dim,axisIndex:t.axis.model.componentIndex,value:n.value})}),m=e,_=t,e=x,ck(t=v)||!m.list.length?e({type:"hideTip"}):(x=((m.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{},e({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:_.tooltipOption,position:_.position,dataIndexInside:x.dataIndexInside,dataIndex:x.dataIndex,seriesIndex:x.seriesIndex,dataByCoordSys:m.list})),e=i,_=(t=n).getZr(),x="axisPointerLastHighlights",p=rk(_)[x]||{},f=rk(_)[x]={},nt(e,function(t,e){var n=t.axisPointerModel.option;"show"===n.status&&t.triggerEmphasis&&nt(n.seriesDataIndices,function(t){var e=t.seriesIndex+" | "+t.dataIndex;f[e]=t})}),g=[],y=[],nt(p,function(t,e){f[e]||y.push(t)}),nt(f,function(t,e){p[e]||g.push(t)}),y.length&&t.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:y}),g.length&&t.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:g}),l}function sk(t,e,n,i,o){var r,a,s,l,u,h,c,d,p,f,g=t.axis;!g.scale.isBlank()&&g.containData(e)&&(t.involveSeries?(a=e,s=t.axis,l=s.dim,u=a,h=[],c=Number.MAX_VALUE,d=-1,nt(t.seriesModels,function(e,t){var n,i=e.getData().mapDimensionsAll(l);if(e.getAxisTooltipData)var o=e.getAxisTooltipData(i,a,s),r=o.dataIndices,o=o.nestestValue;else{if(!(r=e.indicesOfNearest(l,i[0],a,"category"===s.type?.5:null)).length)return;o=e.getData().get(i[0],r[0])}null!=o&&isFinite(o)&&(i=a-o,(n=Math.abs(i))<=c)&&((ne[1]&&e.reverse(),t.getExtent()),i=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:e[0],r:e[1],startAngle:-n[0]*i,endAngle:-n[1]*i,clockwise:t.inverse,contain:function(t,e){var t=t-this.cx,e=e-this.cy,t=t*t+e*e,e=this.r,n=this.r0;return e!==n&&t-1e-4<=e*e&&n*n<=1e-4+t},x:this.cx-e[1],y:this.cy-e[1],width:2*e[1],height:2*e[1]}},Ok.prototype.convertToPixel=function(t,e,n){return Rk(e)===this?this.dataToPoint(n):null},Ok.prototype.convertFromPixel=function(t,e,n){return Rk(e)===this?this.pointToData(n):null},Ok);function Ok(t){this.dimensions=Lk,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new Tk,this._angleAxis=new kk,this.axisPointerEnabled=!0,this.name=t||"",this._radiusAxis.polar=this._angleAxis.polar=this}function Rk(t){var e=t.seriesModel,t=t.polarModel;return t&&t.coordinateSystem||e&&e.coordinateSystem}function Nk(t,e){var n,i=this,o=i.getAngleAxis(),r=i.getRadiusAxis();o.scale.setExtent(1/0,-1/0),r.scale.setExtent(1/0,-1/0),t.eachSeries(function(t){var e;t.coordinateSystem===i&&(nt(l1(e=t.getData(),"radius"),function(t){r.scale.unionExtentFromData(e,t)}),nt(l1(e,"angle"),function(t){o.scale.unionExtentFromData(e,t)}))}),n1(o.scale,o.model),n1(r.scale,r.model),"category"!==o.type||o.onBand||(t=o.getExtent(),n=360/o.scale.count(),o.inverse?t[1]+=n:t[1]-=n,o.setExtent(t[0],t[1]))}function Ek(t,e){var n,i;t.type=e.get("type"),t.scale=i1(e),t.onBand=e.get("boundaryGap")&&"category"===t.type,t.inverse=e.get("inverse"),"angleAxis"===e.mainType&&(t.inverse=t.inverse!==e.get("clockwise"),n=e.get("startAngle"),i=null!=(i=e.get("endAngle"))?i:n+(t.inverse?-360:360),t.setExtent(n,i)),(e.axis=t).model=e}var zk={dimensions:Lk,create:function(t,a){var s=[];return t.eachComponent("polar",function(t,e){var e=new Pk(e+""),n=(e.update=Nk,e.getRadiusAxis()),i=e.getAngleAxis(),o=t.findAxisModel("radiusAxis"),r=t.findAxisModel("angleAxis");Ek(n,o),Ek(i,r),n=e,o=a,r=(i=t).get("center"),o=Kp(i,o).refContainer,n.cx=Y(r[0],o.width)+o.x,n.cy=Y(r[1],o.height)+o.y,r=n.getRadiusAxis(),n=Math.min(o.width,o.height)/2,null==(o=i.get("radius"))?o=[0,"100%"]:V(o)||(o=[0,o]),i=[Y(o[0],n),Y(o[1],n)],r.inverse?r.setExtent(i[1],i[0]):r.setExtent(i[0],i[1]),s.push(e),(t.coordinateSystem=e).model=t}),t.eachSeries(function(t){var e;"polar"===t.get("coordinateSystem")&&(e=t.getReferringComponents("polar",la).models[0],t.coordinateSystem=e.coordinateSystem)}),s}},Bk=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function Vk(t,e,n){e[1]>e[0]&&(e=e.slice().reverse());var i=t.coordToPoint([e[0],n]),t=t.coordToPoint([e[1],n]);return{x1:i[0],y1:i[1],x2:t[0],y2:t[1]}}function Fk(t){return t.getRadiusAxis().inverse?0:1}function Gk(t){var e=t[0],n=t[t.length-1];e&&n&&Math.abs(Math.abs(e.coord-n.coord)-360)<1e-4&&t.pop()}u(Yk,Wk=rD),Yk.prototype.render=function(e,t){var n,i,o,r,a,s;this.group.removeAll(),e.get("show")&&(n=e.axis,i=n.polar,o=i.getRadiusAxis().getExtent(),r=n.getTicksCoords({breakTicks:"none"}),a=n.getMinorTicksCoords(),Gk(s=B(n.getViewLabels(),function(t){t=v(t);var e=n.scale,e="ordinal"===e.type?e.getRawOrdinalNumber(t.tickValue):t.tickValue;return t.coord=n.dataToCoord(e),t})),Gk(r),nt(Bk,function(t){!e.get([t,"show"])||n.scale.isBlank()&&"axisLine"!==t||Uk[t](this.group,e,i,r,a,o,s)},this))},Yk.type="angleAxis";var Wk,Hk=Yk;function Yk(){var t=null!==Wk&&Wk.apply(this,arguments)||this;return t.type=Yk.type,t.axisPointerClass="PolarAxisPointer",t}var Xk,Uk={axisLine:function(t,e,n,i,o,r){var e=e.getModel(["axisLine","lineStyle"]),a=n.getAngleAxis(),s=Math.PI/180,l=a.getExtent(),u=Fk(n),h=u?0:1,c=360===Math.abs(l[1]-l[0])?"Circle":"Arc",c=0===r[h]?new ad[c]({shape:{cx:n.cx,cy:n.cy,r:r[u],startAngle:-l[0]*s,endAngle:-l[1]*s,clockwise:a.inverse},style:e.getLineStyle(),z2:1,silent:!0}):new bh({shape:{cx:n.cx,cy:n.cy,r:r[u],r0:r[h]},style:e.getLineStyle(),z2:1,silent:!0});c.style.fill=null,t.add(c)},axisTick:function(t,e,n,i,o,r){var a=e.getModel("axisTick"),s=(a.get("inside")?-1:1)*a.get("length"),l=r[Fk(n)],r=B(i,function(t){return new Nh({shape:Vk(n,[l,l+s],t.coord)})});t.add(Ec(r,{style:z(a.getModel("lineStyle").getLineStyle(),{stroke:e.get(["axisLine","lineStyle","color"])})}))},minorTick:function(t,e,n,i,o,r){if(o.length){for(var a=e.getModel("axisTick"),s=e.getModel("minorTick"),l=(a.get("inside")?-1:1)*s.get("length"),u=r[Fk(n)],h=[],c=0;ca?"left":"right",o=Math.abs(r[1]-s)/o<.3?"middle":r[1]>s?"top":"bottom",l=(p&&p[i]&&E(s=p[i])&&s.textStyle&&(n=new Nd(s.textStyle,f,f.ecModel)),new _l({silent:fT.isLabelSilent(h),style:dd(n,{x:r[0],y:r[1],fill:n.getTextColor()||h.get(["axisLine","lineStyle","color"]),text:t.formattedLabel,align:a,verticalAlign:o})}));u.add(l),Qc({el:l,componentModel:h,itemName:t.formattedLabel,formatterParamsExtra:{isTruncated:function(){return l.isTruncated},value:t.rawLabel,tickIndex:e}}),y&&((i=fT.makeAxisEventDataBase(h)).targetType="axisLabel",i.value=t.rawLabel,U(l).eventData=i)},this)},splitLine:function(t,e,n,i,o,r){for(var a=e.getModel("splitLine").getModel("lineStyle"),s=0,l=(l=a.get("color"))instanceof Array?l:[l],u=[],h=0;hn[o],f=[-c.x,-c.y],e=(e||(f[i]=l[s]),[0,0]),s=[-d.x,-d.y],g=W(t.get("pageButtonGap",!0),t.get("itemGap",!0)),f=(p&&("end"===t.get("pageButtonPosition",!0)?s[i]+=n[o]-d[o]:e[i]+=d[o]+g),s[1-i]+=c[r]/2-d[r]/2,l.setPosition(f),u.setPosition(e),h.setPosition(s),{x:0,y:0}),c=(f[o]=(p?n:c)[o],f[r]=Math.max(c[r],d[r]),f[a]=Math.min(0,d[a]+s[1-i]),u.__rectSize=n[o],p?((e={x:0,y:0})[o]=Math.max(n[o]-d[o]-g,0),e[r]=f[r],u.setClipPath(new pl({shape:e})),u.__rectSize=e[o]):h.eachChild(function(t){t.attr({invisible:!0,silent:!0})}),this._getPageInfo(t));return null!=c.pageIndex&&vc(l,{x:c.contentPosition[0],y:c.contentPosition[1]},p?t:null),this._updatePageInfoView(t,c),f},zA.prototype._pageGo=function(t,e,n){t=this._getPageInfo(e)[t];null!=t&&n.dispatchAction({type:"legendScroll",scrollDataIndex:t,legendId:e.id})},zA.prototype._updatePageInfoView=function(n,i){var o=this._controllerGroup,t=(nt(["pagePrev","pageNext"],function(t){var e=null!=i[t+"DataIndex"],t=o.childOfName(t);t&&(t.setStyle("fill",e?n.get("pageIconColor",!0):n.get("pageIconInactiveColor",!0)),t.cursor=e?"pointer":"default")}),o.childOfName("pageText")),e=n.get("pageFormatter"),r=i.pageIndex,r=null!=r?r+1:0,a=i.pageCount;t&&e&&t.setStyle("text",F(e)?e.replace("{current}",null==r?"":r+"").replace("{total}",null==a?"":a+""):e({current:r,total:a}))},zA.prototype._getPageInfo=function(t){var e=t.get("scrollDataIndex",!0),n=this.getContentGroup(),i=this._containerGroup.__rectSize,t=t.getOrient().index,o=RA[t],r=NA[t],e=this._findTargetItemIndex(e),a=n.children(),s=a[e],l=a.length,u=l?1:0,h={contentPosition:[n.x,n.y],pageCount:u,pageIndex:u-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(s){n=g(s);h.contentPosition[t]=-n.s;for(var c=e+1,d=n,p=n,f=null;c<=l;++c)(!(f=g(a[c]))&&p.e>d.s+i||f&&!y(f,d.s))&&(d=p.i>d.i?p:f)&&(null==h.pageNextDataIndex&&(h.pageNextDataIndex=d.i),++h.pageCount),p=f;for(c=e-1,d=n,p=n,f=null;-1<=c;--c)(f=g(a[c]))&&y(p,f.s)||!(d.i=e&&t.s<=e+i}},zA.prototype._findTargetItemIndex=function(n){var i,o;return this._showController?(this.getContentGroup().eachChild(function(t,e){t=t.__legendDataIndex;null==o&&null!=t&&(o=e),t===n&&(i=e)}),null!=i?i:o):0},zA.type="legend.scroll",zA);function zA(){var t=null!==PA&&PA.apply(this,arguments)||this;return t.type=zA.type,t.newlineDisabled=!0,t._currentIndex=0,t}y1(function(t){y1(CA),t.registerComponentModel(kA),t.registerComponentView(EA),t.registerAction("legendScroll","legendscroll",function(t,e){var n=t.scrollDataIndex;null!=n&&e.eachComponent({mainType:"legend",subType:"scroll",query:t},function(t){t.setScrollDataIndex(n)})})});u(FA,BA=g),FA.type="tooltip",FA.dependencies=["axisPointer"],FA.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,displayTransition:!0,enterable:!1,backgroundColor:_.color.neutral00,shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,defaultBorderColor:_.color.border,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:_.color.borderShade,width:1,type:"dashed",textStyle:{}}},textStyle:{color:_.color.tertiary,fontSize:14}};var BA,VA=FA;function FA(){var t=null!==BA&&BA.apply(this,arguments)||this;return t.type=FA.type,t}function GA(t){var e=t.get("confine");return null!=e?e:"richText"===t.get("renderMode")}function WA(t){if(w.domSupported)for(var e=document.documentElement.style,n=0,i=t.length;n'):""),F(t))r.innerHTML=t+c;else if(t){r.innerHTML="",V(t)||(t=[t]);for(var d,p=0;p"),r=f.join(e);this._showOrMove(i,function(){this._updateContentNotChangedOnAxis(t,d)?this._updatePosition(i,o,n[0],n[1],this._tooltipContent,d):this._showTooltipContent(i,r,d,Math.random()+"",n[0],n[1],o,null,g)})},sL.prototype._showSeriesItemTooltip=function(t,e,n){var i,o,r,a,s,l=this._ecModel,e=U(e),u=e.seriesIndex,h=l.getSeriesByIndex(u),c=e.dataModel||h,d=e.dataIndex,e=e.dataType,p=c.getData(e),f=this._renderMode,g=t.positionDefault,y=lL([p.getItemModel(d),c,h&&(h.coordinateSystem||{}).model],this._tooltipModel,g?{position:g}:null),h=y.get("trigger");null!=h&&"item"!==h||(i=c.getDataParams(d,e),o=new $y,i.marker=o.makeTooltipMarker("item",Lp(i.color),f),g=Hg(c.formatTooltip(d,!1,e)),h=y.get("order"),e=y.get("valueFormatter"),r=g.frag,a=r?Uy(e?P({valueFormatter:e},r):r,o,f,h,l.get("useUTC"),y.get("textStyle")):g.text,s="item_"+c.name+"_"+d,this._showOrMove(y,function(){this._showTooltipContent(y,a,i,s,t.offsetX,t.offsetY,t.position,t.target,o)}),n({type:"showTip",dataIndexInside:d,dataIndex:p.getRawIndex(d),seriesIndex:u,from:this.uid}))},sL.prototype._showComponentItemTooltip=function(e,n,t){var i="html"===this._renderMode,o=U(n),r=o.tooltipConfig.option||{},a=r.encodeHTMLContent,a=(F(r)&&(r={content:r,formatter:r},a=!0),a&&i&&r.content&&((r=v(r)).content=Se(r.content)),[r]),i=this._ecModel.getComponent(o.componentMainType,o.componentIndex),o=(i&&a.push(i),a.push({formatter:r.content}),e.positionDefault),s=lL(a,this._tooltipModel,o?{position:o}:null),l=s.get("content"),u=Math.random()+"",h=new $y;this._showOrMove(s,function(){var t=v(s.get("formatterParams")||{});this._showTooltipContent(s,l,t,u,e.offsetX,e.offsetY,e.position,n,h)}),t({type:"showTip",from:this.uid})},sL.prototype._showTooltipContent=function(n,t,i,e,o,r,a,s,l){var u,h,c,d,p;this._ticket="",n.get("showContent")&&n.get("show")&&((u=this._tooltipContent).setEnterable(n.get("enterable")),h=n.get("formatter"),a=a||n.get("position"),t=t,c=this._getNearestPoint([o,r],i,n.get("trigger"),n.get("borderColor"),n.get("defaultBorderColor",!0)).color,h&&(t=F(h)?(d=n.ecModel.get("useUTC"),t=h,kp(t=(p=V(i)?i[0]:i)&&p.axisType&&0<=p.axisType.indexOf("time")?sp(p.axisValue,t,d):t,i,!0)):N(h)?(p=S(function(t,e){t===this._ticket&&(u.setContent(e,l,n,c,a),this._updatePosition(n,a,o,r,u,i,s))},this),this._ticket=e,h(i,e,p)):h),u.setContent(t,l,n,c,a),u.show(n,c),this._updatePosition(n,a,o,r,u,i,s))},sL.prototype._getNearestPoint=function(t,e,n,i,o){return"axis"===n||V(e)?{color:i||o}:V(e)?void 0:{color:i||e.color||e.borderColor}},sL.prototype._updatePosition=function(t,e,n,i,o,r,a){var s,l=this._api.getWidth(),u=this._api.getHeight(),h=(e=e||t.get("position"),o.getSize()),c=t.get("align"),d=t.get("verticalAlign"),p=a&&a.getBoundingRect().clone();a&&p.applyTransform(a.transform),V(e=N(e)?e([n,i],r,o.el,p,{viewSize:[l,u],contentSize:h.slice()}):e)?(n=Y(e[0],l),i=Y(e[1],u)):E(e)?((r=e).width=h[0],r.height=h[1],n=(r=jp(r,{width:l,height:u})).x,i=r.y,d=c=null):i=(n=(s=F(e)&&a?function(t,e,n,i){var o=n[0],r=n[1],a=Math.ceil(Math.SQRT2*i)+8,s=0,l=0,u=e.width,h=e.height;switch(t){case"inside":s=e.x+u/2-o/2,l=e.y+h/2-r/2;break;case"top":s=e.x+u/2-o/2,l=e.y-r-a;break;case"bottom":s=e.x+u/2-o/2,l=e.y+h+a;break;case"left":s=e.x-o-a,l=e.y+h/2-r/2;break;case"right":s=e.x+u+a,l=e.y+h/2-r/2}return[s,l]}(e,p,h,t.get("borderWidth")):function(t,e,n,i,o,r,a){var n=n.getSize(),s=n[0],n=n[1];null!=r&&(ih[0]?s:o)[0]:r[0]=(a[0]>h[0]?o:s)[0],"y0"===n[1]?r[1]=(a[1]>h[1]?s:o)[1]:r[1]=(a[1]>h[1]?o:s)[1],i.getMarkerPosition(r,n,!0)):(a=[l=t.get(n[0],e),u=t.get(n[1],e)],c.clampData&&c.clampData(a,a),c.dataToPoint(a,!0)),_w(c,"cartesian2d")&&(o=c.getAxis("x"),s=c.getAxis("y"),l=t.get(n[0],e),u=t.get(n[1],e),QL(l)?h[0]=o.toGlobalCoord(o.getExtent()["x0"===n[0]?0:1]):QL(u)&&(h[1]=s.toGlobalCoord(s.getExtent()["y0"===n[1]?0:1]))),isNaN(p)||(h[0]=p),isNaN(d)||(h[1]=d)):h=[p,d],h}var nP,iP=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],oP=(u(rP,nP=_a),rP.prototype.updateTransform=function(t,e,o){e.eachSeries(function(n){var i,t=gL.getMarkerModelFromSeries(n,"markArea");t&&(i=t.getData()).each(function(e){var t=B(iP,function(t){return eP(i,e,t,n,o)});i.setItemLayout(e,t),i.getItemGraphicEl(e).setShape("points",t)})},this)},rP.prototype.renderSeries=function(a,o,t,s){var l=a.coordinateSystem,e=a.id,u=a.getData(),n=this.markerGroupMap,r=n.get(e)||n.set(e,{group:new cr}),h=(this.group.add(r.group),this.markKeep(r),function(t,n,e){var i,o;{var r;i=t?(r=B(t&&t.dimensions,function(t){var e=n.getData();return P(P({},e.getDimensionInfo(e.mapDimension(t))||{}),{name:t,ordinalMeta:null})}),o=B(["x0","y0","x1","y1"],function(t,e){return{name:t,type:r[e%2].type}}),new H_(o,e)):new H_(o=[{name:"value",type:"float"}],e)}e=B(e.get("data"),M(KL,n,t,e));t&&(e=ht(e,M(tP,t)));t=t?function(t,e,n,i){return ny(t.coord[Math.floor(i/2)][i%2],o[i])}:function(t,e,n,i){return ny(t.value,o[i])};return i.initData(e,null,t),i.hasItemOption=!0,i}(l,a,o));o.setData(h),h.each(function(e){var t=B(iP,function(t){return eP(h,e,t,a,s)}),n=l.getAxis("x").scale,i=l.getAxis("y").scale,o=n.getExtent(),r=i.getExtent(),n=[n.parse(h.get("x0",e)),n.parse(h.get("x1",e))],i=[i.parse(h.get("y0",e)),i.parse(h.get("y1",e))],o=(kr(n),kr(i),!(o[0]>n[1]||o[1]i[1]||r[1]r&&(e[1-i]=e[i]+n.sign*r)}function wP(t,e){t=t[e]-t[1-e];return{span:Math.abs(t),sign:0e[1]&&(e[1]=t[1])})}),[(e=Jx((n=e.getAxisModel()).axis.scale,n,o).calculate()).min,e.max]),this._updateMinMaxSpan(),n=this.calculateDataWindow(t.settledOption),this._valueWindow=n.valueWindow,this._percentWindow=n.percentWindow,this._setAxisModel())},BP.prototype.filterData=function(t,e){var o,n,r,c;t===this._dataZoomModel&&(o=this._dimName,n=this.getTargetSeriesModels(),r=t.get("filterMode"),c=this._valueWindow,"none"!==r)&&NP(n,function(n){var l,u,i=n.getData(),h=i.mapDimensionsAll(o);h.length&&("weakFilter"===r?(l=i.getStore(),u=B(h,function(t){return i.getDimensionIndex(t)},i),i.filterSelf(function(t){for(var e,n,i,o=0;oc[1];if(a&&!s&&!r)return!0;a&&(i=!0),s&&(e=!0),r&&(n=!0)}return i&&e&&n})):NP(h,function(t){var e;"empty"===r?n.setData(i=i.map(t,function(t){return(e=t)>=c[0]&&e<=c[1]?t:NaN;var e})):((e={})[t]=c,i.selectRange(e))}),NP(h,function(t){i.setApproximateExtent(c,t)}))})},BP.prototype._updateMinMaxSpan=function(){var i=this._minMaxSpan={},o=this._dataZoomModel,r=this._dataExtent;NP(["min","max"],function(t){var e=o.get(t+"Span"),n=o.get(t+"ValueSpan");null!=(n=null!=n?this.getAxisModel().axis.scale.parse(n):n)?e=Ir(r[0]+n,r,[0,100],!0):null!=e&&(n=Ir(e,[0,100],r,!0)-r[0]),i[t+"Span"]=e,i[t+"ValueSpan"]=n},this)},BP.prototype._setAxisModel=function(){var t,e=this.getAxisModel(),n=this._percentWindow,i=this._valueWindow;n&&(t=Pr(i,[0,500]),t=Math.min(t,20),e=e.axis.scale.rawExtentInfo,0!==n[0]&&e.setDeterminedMinMax("min",+i[0].toFixed(t)),100!==n[1]&&e.setDeterminedMinMax("max",+i[1].toFixed(t)),e.freeze())},BP);function BP(t,e,n,i){this._dimName=t,this._axisIndex=e,this.ecModel=i,this._dataZoomModel=n}var VP={getTargetSeries:function(r){function t(o){r.eachComponent("dataZoom",function(i){i.eachTargetAxis(function(t,e){var n=r.getComponent(lP(t),e);o(t,e,n,i)})})}t(function(t,e,n,i){n.__dzAxisProxy=null});var o=[],e=(t(function(t,e,n,i){n.__dzAxisProxy||(n.__dzAxisProxy=new zP(t,e,i,r),o.push(n.__dzAxisProxy))}),it());return nt(o,function(t){nt(t.getTargetSeriesModels(),function(t){e.set(t.uid,t)})}),e},overallReset:function(t,i){t.eachComponent("dataZoom",function(n){n.eachTargetAxis(function(t,e){n.getAxisProxy(t,e).reset(n)}),n.eachTargetAxis(function(t,e){n.getAxisProxy(t,e).filterData(n,i)})}),t.eachComponent("dataZoom",function(t){var e,n=t.findRepresentativeAxisProxy();n&&(e=n.getDataPercentWindow(),n=n.getDataValueWindow(),t.setCalculatedRange({start:e[0],end:e[1],startValue:n[0],endValue:n[1]}))})}};var FP=!1;function GP(t){FP||(FP=!0,t.registerProcessor(t.PRIORITY.PROCESSOR.FILTER,VP),t.registerAction("dataZoom",function(e,t){nt(uP(t,e),function(t){t.setRawRange({start:e.start,end:e.end,startValue:e.startValue,endValue:e.endValue})})}),t.registerSubTypeDefaulter("dataZoom",function(){return"slider"}))}function WP(t){GP(t),t.registerComponentModel(mP),t.registerComponentView(AP),DP(t)}u(XP,HP=c0),XP.type="dataZoom.slider",XP.layoutMode="box",XP.defaultOption=Vd(c0.defaultOption,{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,borderColor:_.color.accent10,borderRadius:0,backgroundColor:_.color.transparent,dataBackground:{lineStyle:{color:_.color.accent30,width:.5},areaStyle:{color:_.color.accent20,opacity:.2}},selectedDataBackground:{lineStyle:{color:_.color.accent40,width:.5},areaStyle:{color:_.color.accent20,opacity:.3}},fillerColor:"rgba(135,175,274,0.2)",handleIcon:"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z",handleSize:"100%",handleStyle:{color:_.color.neutral00,borderColor:_.color.accent20},moveHandleSize:7,moveHandleIcon:"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z",moveHandleStyle:{color:_.color.accent40,opacity:.5},showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:_.color.tertiary},brushSelect:!0,brushStyle:{color:_.color.accent30,opacity:.3},emphasis:{handleLabel:{show:!0},handleStyle:{borderColor:_.color.accent40},moveHandleStyle:{opacity:.8}},defaultLocationEdgeGap:15});var HP,YP=XP;function XP(){var t=null!==HP&&HP.apply(this,arguments)||this;return t.type=XP.type,t}var UP,ZP=pl,jP="horizontal",qP="vertical",KP=["line","bar","candlestick","scatter"],$P={easing:"cubicOut",duration:100,delay:0},QP=(u(JP,UP=jh),JP.prototype.init=function(t,e){this.api=e,this._onBrush=S(this._onBrush,this),this._onBrushEnd=S(this._onBrushEnd,this)},JP.prototype.render=function(t,e,n,i){UP.prototype.render.apply(this,arguments),Cm(this,"_dispatchZoomAction",t.get("throttle"),"fixRate"),this._orient=t.getOrient(),!1===t.get("show")?this.group.removeAll():t.noTarget()?(this._clear(),this.group.removeAll()):(i&&"dataZoom"===i.type&&i.from===this.uid||this._buildView(),this._updateView())},JP.prototype.dispose=function(){this._clear(),UP.prototype.dispose.apply(this,arguments)},JP.prototype._clear=function(){Dm(this,"_dispatchZoomAction");var t=this.api.getZr();t.off("mousemove",this._onBrush),t.off("mouseup",this._onBrushEnd)},JP.prototype._buildView=function(){var t=this.group,e=(t.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval(),this._displayables.sliderGroup=new cr);this._renderBackground(),this._renderHandle(),this._renderDataShadow(),t.add(e),this._positionGroup()},JP.prototype._resetLocation=function(){var t=this.dataZoomModel,e=this.api,n=t.get("brushSelect")?7:0,e=Kp(t,e).refContainer,i=this._findCoordRect(),o=t.get("defaultLocationEdgeGap",!0)||0,r=this._orient===jP?{right:e.width-i.x-i.width,top:e.height-30-o-n,width:i.width,height:30}:{right:o,top:i.y,width:30,height:i.height},a=Jp(t.option),n=(nt(["right","top","width","height"],function(t){"ph"===a[t]&&(a[t]=r[t])}),jp(a,e));this._location={x:n.x,y:n.y},this._size=[n.width,n.height],this._orient===qP&&this._size.reverse()},JP.prototype._positionGroup=function(){var t=this.group,e=this._location,n=this._orient,i=this.dataZoomModel.getFirstTargetAxisModel(),i=i&&i.get("inverse"),o=this._displayables.sliderGroup,r=(this._dataShadowInfo||{}).otherAxisInverse,n=(o.attr(n!==jP||i?n===jP&&i?{scaleY:r?1:-1,scaleX:-1}:n!==qP||i?{scaleY:r?-1:1,scaleX:-1,rotation:Math.PI/2}:{scaleY:r?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:r?1:-1,scaleX:1}),t.getBoundingRect([o]));t.x=e.x-n.x,t.y=e.y-n.y,t.markRedraw()},JP.prototype._getViewExtent=function(){return[0,this._size[0]]},JP.prototype._renderBackground=function(){var t=this.dataZoomModel,e=this._size,n=this._displayables.sliderGroup,i=t.get("brushSelect"),t=(n.add(new ZP({silent:!0,shape:{x:0,y:0,width:e[0],height:e[1]},style:{fill:t.get("backgroundColor")},z2:-40})),new ZP({shape:{x:0,y:0,width:e[0],height:e[1]},style:{fill:"transparent"},z2:0,onclick:S(this._onClickPanel,this)})),e=this.api.getZr();i?(t.on("mousedown",this._onBrushStart,this),t.cursor="crosshair",e.on("mousemove",this._onBrush),e.on("mouseup",this._onBrushEnd)):(e.off("mousemove",this._onBrush),e.off("mouseup",this._onBrushEnd)),n.add(t)},JP.prototype._renderDataShadow=function(){var t=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],t){var e=this._size,n=this._shadowSize||[],i=t.series,o=i.getRawData(),r=i.getShadowDim&&i.getShadowDim(),r=r&&o.getDimensionInfo(r)?i.getShadowDim():t.otherDim;if(null!=r)for(var a,s,l,u,h,c,d,p,f,g,y,m,v,_=this._shadowPolygonPts,x=this._shadowPolylinePts,b=(o===this._shadowData&&r===this._shadowDim&&e[0]===n[0]&&e[1]===n[1]||(a=o.getDataExtent(t.thisDim),i=.3*((s=o.getDataExtent(r))[1]-s[0]),s=[s[0]-i,s[1]+i],l=[0,e[1]],n=[0,e[0]],u=[[e[0],0],[0,0]],h=[],c=n[1]/Math.max(1,o.count()-1),d=e[0]/(a[1]-a[0]),p="time"===t.thisAxis.type,f=-c,g=Math.round(o.count()/e[0]),o.each([t.thisDim,r],function(t,e,n){0e[0]||t[1]<0||t[1]>e[1]||(e=((e=this._handleEnds)[0]+e[1])/2,t=this._updateInterval("all",t[0]-e),this._updateView(),t&&this._dispatchZoomAction(!1))},JP.prototype._onBrushStart=function(t){var e=t.offsetX,t=t.offsetY;this._brushStart=new H(e,t),this._brushing=!0,this._brushStartTime=+new Date},JP.prototype._onBrushEnd=function(t){var e,n,i,o;this._brushing&&(i=this._displayables.brushRect,this._brushing=!1,i)&&(i.attr("ignore",!0),i=i.shape,+new Date-this._brushStartTime<200&&Math.abs(i.width)<5||(e=this._getViewExtent(),n=[0,100],bP(0,i=this._handleEnds=[i.x,i.x+i.width],e,0,null!=(o=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan()).minSpan?Ir(o.minSpan,n,e,!0):null,null!=o.maxSpan?Ir(o.maxSpan,n,e,!0):null),this._range=kr([Ir(i[0],e,n,!0),Ir(i[1],e,n,!0)]),this._updateView(),this._dispatchZoomAction(!1)))},JP.prototype._onBrush=function(t){this._brushing&&(Le(t.event),this._updateBrushRect(t.offsetX,t.offsetY))},JP.prototype._updateBrushRect=function(t,e){var n=this._displayables,i=this.dataZoomModel,o=n.brushRect,i=(o||(o=n.brushRect=new ZP({silent:!0,style:i.getModel("brushStyle").getItemStyle()}),n.sliderGroup.add(o)),o.attr("ignore",!1),this._brushStart),n=this._displayables.sliderGroup,t=n.transformCoordToLocal(t,e),e=n.transformCoordToLocal(i.x,i.y),n=this._size;t[0]=Math.max(Math.min(n[0],t[0]),0),o.setShape({x:e[0],y:0,width:t[0]-e[0],height:n[1]})},JP.prototype._dispatchZoomAction=function(t){var e=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:t?$P:null,start:e[0],end:e[1]})},JP.prototype._findCoordRect=function(){var t,e,n=hP(this.dataZoomModel).infoList;return t=(t=!t&&n.length?(n=n[0].model.coordinateSystem).getRect&&n.getRect():t)?t:{x:.2*(n=this.api.getWidth()),y:.2*(e=this.api.getHeight()),width:.6*n,height:.6*e}},JP.type="dataZoom.slider",JP);function JP(){var t=null!==UP&&UP.apply(this,arguments)||this;return t.type=JP.type,t._displayables={},t}function tO(t){t.registerComponentModel(YP),t.registerComponentView(QP),GP(t)}y1(function(t){y1(WP),y1(tO)}),y1(iw);var eO={value:"eq","<":"lt","<=":"lte",">":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},nO=(iO.prototype.evaluate=function(t){var e=typeof t;return F(e)?this._condVal.test(t):!!G(e)&&this._condVal.test(t+"")},iO);function iO(t){null==(this._condVal=F(t)?new RegExp(t):_t(t)?t:null)&&f("")}rO.prototype.evaluate=function(){return this.value};var oO=rO;function rO(){}sO.prototype.evaluate=function(){for(var t=this.children,e=0;e", "").replace("", ""); } +exports.accAdd = accAdd; exports.accDiv = accDiv; exports.accMul = accMul; exports.accSub = accSub; diff --git a/utils/util.js b/utils/util.js index 6b44274..66fa951 100644 --- a/utils/util.js +++ b/utils/util.js @@ -167,7 +167,6 @@ function getChineseTimeStrByHour(h) } let day = parseInt(h/24) let hour = parseInt(h%24) - console.log(day,hour) return (day>0?(day+'天'):'')+(hour>0?(hour+'小时'):'') }