From 250699e391de1817bbe757a4faae765cffa5f51a Mon Sep 17 00:00:00 2001 From: jingbowen <970029315@qq.com> Date: Tue, 30 Aug 2022 09:11:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .hbuilderx/launch.json | 16 + App.vue | 31 + components/task/add.vue | 47 + components/task/details.vue | 11 + config.js | 12 + index.html | 20 + libs/alert.js | 54 + libs/auth.js | 148 + libs/request.js | 207 + main.js | 30 + manifest.json | 74 + pages.json | 116 + pages/dadui/jiancha/jiancha.vue | 564 + pages/dadui/jiuyuan/jiuyuan.vue | 8 + pages/index/index.vue | 710 + pages/login/login.vue | 216 + pages/task/details.vue | 277 + pages/task/taskapply.vue | 687 + pages/task/taskreceive.vue | 668 + pages/user/changePassword/changePassword.vue | 0 pages/user/user.vue | 94 + static/4412.png | Bin 0 -> 3682 bytes static/446.png | Bin 0 -> 3052 bytes static/447.png | Bin 0 -> 1898 bytes static/dadui/10.png | Bin 0 -> 80256 bytes static/dadui/11.png | Bin 0 -> 91111 bytes static/dadui/9.png | Bin 0 -> 91049 bytes static/down.png | Bin 0 -> 461 bytes static/home.png | Bin 0 -> 1183 bytes static/login/1.jpg | Bin 0 -> 45103 bytes static/login/1.webp | Bin 0 -> 24068 bytes static/login/banner.jpg | Bin 0 -> 46442 bytes static/login/bottom.png | Bin 0 -> 41127 bytes static/login/title.png | Bin 0 -> 73840 bytes static/logo.png | Bin 0 -> 4023 bytes static/tab/4325.png | Bin 0 -> 1465 bytes static/tab/43251.png | Bin 0 -> 1150 bytes static/tab/4328.png | Bin 0 -> 1377 bytes static/tab/43281.png | Bin 0 -> 1420 bytes static/tab/home.png | Bin 0 -> 1073 bytes static/tab/jiancha.png | Bin 0 -> 2117 bytes static/tab/jiuyuan.png | Bin 0 -> 2040 bytes static/tab/user.png | Bin 0 -> 1651 bytes static/tab/user1.png | Bin 0 -> 1870 bytes store.js | 32 + uni.scss | 76 + uni_modules/qiun-data-charts/changelog.md | 246 + .../qiun-data-charts/qiun-data-charts.vue | 1607 ++ .../components/qiun-error/qiun-error.vue | 46 + .../components/qiun-loading/loading1.vue | 162 + .../components/qiun-loading/loading2.vue | 170 + .../components/qiun-loading/loading3.vue | 173 + .../components/qiun-loading/loading4.vue | 222 + .../components/qiun-loading/loading5.vue | 229 + .../components/qiun-loading/qiun-loading.vue | 36 + .../js_sdk/u-charts/config-echarts.js | 422 + .../js_sdk/u-charts/config-ucharts.js | 601 + .../js_sdk/u-charts/readme.md | 5 + .../js_sdk/u-charts/u-charts.js | 7297 ++++++ .../js_sdk/u-charts/u-charts.min.js | 18 + uni_modules/qiun-data-charts/license.md | 201 + uni_modules/qiun-data-charts/package.json | 84 + uni_modules/qiun-data-charts/readme.md | 102 + .../static/app-plus/echarts.min.js | 23 + .../qiun-data-charts/static/h5/echarts.min.js | 23 + unpackage/cache/apk/__UNI__915967A_cm.apk | Bin 0 -> 10802262 bytes unpackage/cache/apk/apkurl | 1 + unpackage/cache/apk/cmManifestCache.json | 1 + unpackage/cache/certdata | 3 + unpackage/cache/cloudcertificate/certini | 4 + .../cache/cloudcertificate/package.keystore | Bin 0 -> 2764 bytes .../__UNI__915967A/__uniappchooselocation.js | 1 + .../wgt/__UNI__915967A/__uniapperror.png | Bin 0 -> 5842 bytes .../cache/wgt/__UNI__915967A/__uniappes6.js | 1 + .../__UNI__915967A/__uniappopenlocation.js | 1 + .../wgt/__UNI__915967A/__uniapppicker.js | 1 + .../cache/wgt/__UNI__915967A/__uniappquill.js | 8 + .../__uniappquillimageresize.js | 1 + .../cache/wgt/__UNI__915967A/__uniappscan.js | 1 + .../wgt/__UNI__915967A/__uniappsuccess.png | Bin 0 -> 2021 bytes .../wgt/__UNI__915967A/__uniappview.html | 25 + .../wgt/__UNI__915967A/app-config-service.js | 8 + .../cache/wgt/__UNI__915967A/app-config.js | 1 + .../cache/wgt/__UNI__915967A/app-service.js | 7 + .../cache/wgt/__UNI__915967A/app-view.js | 1 + .../cache/wgt/__UNI__915967A/manifest.json | 1 + .../cache/wgt/__UNI__915967A/static/446.png | Bin 0 -> 3052 bytes .../cache/wgt/__UNI__915967A/static/447.png | Bin 0 -> 1898 bytes .../cache/wgt/__UNI__915967A/static/home.png | Bin 0 -> 1183 bytes .../cache/wgt/__UNI__915967A/static/logo.png | Bin 0 -> 4023 bytes .../static/app-plus/echarts.min.js | 23 + unpackage/cache/wgt/__UNI__915967A/view.css | 1 + .../cache/wgt/__UNI__915967A/view.umd.min.js | 6 + .../build/.automator/app-plus/.automator.json | 0 .../build/app-plus/__uniappchooselocation.js | 1 + .../dist/build/app-plus/__uniapperror.png | Bin 0 -> 5842 bytes unpackage/dist/build/app-plus/__uniappes6.js | 1 + .../build/app-plus/__uniappopenlocation.js | 1 + .../dist/build/app-plus/__uniapppicker.js | 1 + .../dist/build/app-plus/__uniappquill.js | 8 + .../app-plus/__uniappquillimageresize.js | 1 + unpackage/dist/build/app-plus/__uniappscan.js | 1 + .../dist/build/app-plus/__uniappsuccess.png | Bin 0 -> 2021 bytes .../dist/build/app-plus/__uniappview.html | 25 + .../dist/build/app-plus/app-config-service.js | 8 + unpackage/dist/build/app-plus/app-config.js | 1 + unpackage/dist/build/app-plus/app-service.js | 7 + unpackage/dist/build/app-plus/app-view.js | 1 + unpackage/dist/build/app-plus/manifest.json | 1 + unpackage/dist/build/app-plus/static/446.png | Bin 0 -> 3052 bytes unpackage/dist/build/app-plus/static/447.png | Bin 0 -> 1898 bytes unpackage/dist/build/app-plus/static/home.png | Bin 0 -> 1183 bytes unpackage/dist/build/app-plus/static/logo.png | Bin 0 -> 4023 bytes .../static/app-plus/echarts.min.js | 23 + unpackage/dist/build/app-plus/view.css | 1 + unpackage/dist/build/app-plus/view.umd.min.js | 6 + .../dev/.automator/mp-weixin/.automator.json | 0 .../.sourcemap/mp-weixin/common/main.js.map | 1 + .../mp-weixin/common/runtime.js.map | 1 + .../.sourcemap/mp-weixin/common/vendor.js.map | 1 + .../mp-weixin/components/task/add.js.map | 1 + .../mp-weixin/components/task/details.js.map | 1 + .../pages/dadui/jiancha/jiancha.js.map | 1 + .../pages/dadui/jiuyuan/jiuyuan.js.map | 1 + .../mp-weixin/pages/index/index.js.map | 1 + .../mp-weixin/pages/login/login.js.map | 1 + .../mp-weixin/pages/task/details.js.map | 1 + .../mp-weixin/pages/task/task.js.map | 1 + .../mp-weixin/pages/task/taskapply.js.map | 1 + .../mp-weixin/pages/task/taskreceive.js.map | 1 + .../mp-weixin/pages/user/user.js.map | 1 + .../qiun-data-charts/qiun-data-charts.js.map | 1 + .../components/qiun-error/qiun-error.js.map | 1 + .../components/qiun-loading/loading1.js.map | 1 + .../components/qiun-loading/loading2.js.map | 1 + .../components/qiun-loading/loading3.js.map | 1 + .../components/qiun-loading/loading4.js.map | 1 + .../components/qiun-loading/loading5.js.map | 1 + .../qiun-loading/qiun-loading.js.map | 1 + unpackage/dist/dev/mp-weixin/app.js | 4 + unpackage/dist/dev/mp-weixin/app.json | 51 + unpackage/dist/dev/mp-weixin/app.wxss | 3 + unpackage/dist/dev/mp-weixin/common/main.js | 142 + unpackage/dist/dev/mp-weixin/common/main.wxss | 31 + .../dist/dev/mp-weixin/common/runtime.js | 273 + unpackage/dist/dev/mp-weixin/common/vendor.js | 19445 ++++++++++++++++ .../dist/dev/mp-weixin/components/task/add.js | 196 + .../dev/mp-weixin/components/task/add.json | 4 + .../dev/mp-weixin/components/task/add.wxml | 1 + .../dev/mp-weixin/components/task/add.wxss | 30 + .../dev/mp-weixin/components/task/details.js | 133 + .../mp-weixin/components/task/details.json | 4 + .../mp-weixin/components/task/details.wxml | 1 + .../mp-weixin/pages/dadui/jiancha/jiancha.js | 513 + .../pages/dadui/jiancha/jiancha.json | 9 + .../pages/dadui/jiancha/jiancha.wxml | 1 + .../pages/dadui/jiancha/jiancha.wxss | 257 + .../mp-weixin/pages/dadui/jiuyuan/jiuyuan.js | 137 + .../pages/dadui/jiuyuan/jiuyuan.json | 7 + .../pages/dadui/jiuyuan/jiuyuan.wxml | 1 + .../dist/dev/mp-weixin/pages/index/index.js | 605 + .../dist/dev/mp-weixin/pages/index/index.json | 9 + .../dist/dev/mp-weixin/pages/index/index.wxml | 1 + .../dist/dev/mp-weixin/pages/index/index.wxss | 290 + .../dist/dev/mp-weixin/pages/login/login.js | 299 + .../dist/dev/mp-weixin/pages/login/login.json | 7 + .../dist/dev/mp-weixin/pages/login/login.wxml | 1 + .../dist/dev/mp-weixin/pages/login/login.wxss | 89 + .../dist/dev/mp-weixin/pages/task/details.js | 381 + .../dev/mp-weixin/pages/task/details.json | 7 + .../dev/mp-weixin/pages/task/details.wxml | 1 + .../dev/mp-weixin/pages/task/details.wxss | 71 + .../dev/mp-weixin/pages/task/taskapply.js | 575 + .../dev/mp-weixin/pages/task/taskapply.json | 11 + .../dev/mp-weixin/pages/task/taskapply.wxml | 1 + .../dev/mp-weixin/pages/task/taskapply.wxss | 296 + .../dev/mp-weixin/pages/task/taskreceive.js | 562 + .../dev/mp-weixin/pages/task/taskreceive.json | 9 + .../dev/mp-weixin/pages/task/taskreceive.wxml | 1 + .../dev/mp-weixin/pages/task/taskreceive.wxss | 288 + .../dist/dev/mp-weixin/pages/user/user.js | 219 + .../dist/dev/mp-weixin/pages/user/user.json | 7 + .../dist/dev/mp-weixin/pages/user/user.wxml | 1 + .../dist/dev/mp-weixin/pages/user/user.wxss | 67 + .../dist/dev/mp-weixin/project.config.json | 24 + .../dev/mp-weixin/project.private.config.json | 7 + unpackage/dist/dev/mp-weixin/sitemap.json | 7 + unpackage/dist/dev/mp-weixin/static/4412.png | Bin 0 -> 3682 bytes unpackage/dist/dev/mp-weixin/static/446.png | Bin 0 -> 3052 bytes unpackage/dist/dev/mp-weixin/static/447.png | Bin 0 -> 1898 bytes .../dist/dev/mp-weixin/static/dadui/10.png | Bin 0 -> 80256 bytes .../dist/dev/mp-weixin/static/dadui/11.png | Bin 0 -> 91111 bytes .../dist/dev/mp-weixin/static/dadui/9.png | Bin 0 -> 91049 bytes unpackage/dist/dev/mp-weixin/static/down.png | Bin 0 -> 461 bytes unpackage/dist/dev/mp-weixin/static/home.png | Bin 0 -> 1183 bytes .../dist/dev/mp-weixin/static/login/1.jpg | Bin 0 -> 45103 bytes .../dist/dev/mp-weixin/static/login/1.webp | Bin 0 -> 24068 bytes .../dev/mp-weixin/static/login/banner.jpg | Bin 0 -> 46442 bytes .../dev/mp-weixin/static/login/bottom.png | Bin 0 -> 41127 bytes .../dist/dev/mp-weixin/static/login/title.png | Bin 0 -> 73840 bytes unpackage/dist/dev/mp-weixin/static/logo.png | Bin 0 -> 4023 bytes .../dist/dev/mp-weixin/static/tab/4325.png | Bin 0 -> 1465 bytes .../dist/dev/mp-weixin/static/tab/43251.png | Bin 0 -> 1150 bytes .../dist/dev/mp-weixin/static/tab/4328.png | Bin 0 -> 1377 bytes .../dist/dev/mp-weixin/static/tab/43281.png | Bin 0 -> 1420 bytes .../dist/dev/mp-weixin/static/tab/home.png | Bin 0 -> 1073 bytes .../dist/dev/mp-weixin/static/tab/jiancha.png | Bin 0 -> 2117 bytes .../dist/dev/mp-weixin/static/tab/jiuyuan.png | Bin 0 -> 2040 bytes .../dist/dev/mp-weixin/static/tab/user.png | Bin 0 -> 1651 bytes .../dist/dev/mp-weixin/static/tab/user1.png | Bin 0 -> 1870 bytes .../qiun-data-charts/qiun-data-charts.js | 1394 ++ .../qiun-data-charts/qiun-data-charts.json | 7 + .../qiun-data-charts/qiun-data-charts.wxml | 1 + .../qiun-data-charts/qiun-data-charts.wxss | 10 + .../components/qiun-error/qiun-error.js | 180 + .../components/qiun-error/qiun-error.json | 4 + .../components/qiun-error/qiun-error.wxml | 1 + .../components/qiun-error/qiun-error.wxss | 22 + .../components/qiun-loading/loading1.js | 176 + .../components/qiun-loading/loading1.json | 4 + .../components/qiun-loading/loading1.wxml | 1 + .../components/qiun-loading/loading1.wxss | 132 + .../components/qiun-loading/loading2.js | 176 + .../components/qiun-loading/loading2.json | 4 + .../components/qiun-loading/loading2.wxml | 1 + .../components/qiun-loading/loading2.wxss | 138 + .../components/qiun-loading/loading3.js | 176 + .../components/qiun-loading/loading3.json | 4 + .../components/qiun-loading/loading3.wxml | 1 + .../components/qiun-loading/loading3.wxss | 142 + .../components/qiun-loading/loading4.js | 176 + .../components/qiun-loading/loading4.json | 4 + .../components/qiun-loading/loading4.wxml | 1 + .../components/qiun-loading/loading4.wxss | 191 + .../components/qiun-loading/loading5.js | 176 + .../components/qiun-loading/loading5.json | 4 + .../components/qiun-loading/loading5.wxml | 1 + .../components/qiun-loading/loading5.wxss | 199 + .../components/qiun-loading/qiun-loading.js | 158 + .../components/qiun-loading/qiun-loading.json | 10 + .../components/qiun-loading/qiun-loading.wxml | 1 + .../apk/__UNI__915967A__20220824110127.apk | Bin 0 -> 11485713 bytes 242 files changed, 44544 insertions(+) create mode 100644 .hbuilderx/launch.json create mode 100644 App.vue create mode 100644 components/task/add.vue create mode 100644 components/task/details.vue create mode 100644 config.js create mode 100644 index.html create mode 100644 libs/alert.js create mode 100644 libs/auth.js create mode 100644 libs/request.js create mode 100644 main.js create mode 100644 manifest.json create mode 100644 pages.json create mode 100644 pages/dadui/jiancha/jiancha.vue create mode 100644 pages/dadui/jiuyuan/jiuyuan.vue create mode 100644 pages/index/index.vue create mode 100644 pages/login/login.vue create mode 100644 pages/task/details.vue create mode 100644 pages/task/taskapply.vue create mode 100644 pages/task/taskreceive.vue create mode 100644 pages/user/changePassword/changePassword.vue create mode 100644 pages/user/user.vue create mode 100644 static/4412.png create mode 100644 static/446.png create mode 100644 static/447.png create mode 100644 static/dadui/10.png create mode 100644 static/dadui/11.png create mode 100644 static/dadui/9.png create mode 100644 static/down.png create mode 100644 static/home.png create mode 100644 static/login/1.jpg create mode 100644 static/login/1.webp create mode 100644 static/login/banner.jpg create mode 100644 static/login/bottom.png create mode 100644 static/login/title.png create mode 100644 static/logo.png create mode 100644 static/tab/4325.png create mode 100644 static/tab/43251.png create mode 100644 static/tab/4328.png create mode 100644 static/tab/43281.png create mode 100644 static/tab/home.png create mode 100644 static/tab/jiancha.png create mode 100644 static/tab/jiuyuan.png create mode 100644 static/tab/user.png create mode 100644 static/tab/user1.png create mode 100644 store.js create mode 100644 uni.scss create mode 100644 uni_modules/qiun-data-charts/changelog.md create mode 100644 uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue create mode 100644 uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue create mode 100644 uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue create mode 100644 uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue create mode 100644 uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue create mode 100644 uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue create mode 100644 uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue create mode 100644 uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading.vue create mode 100644 uni_modules/qiun-data-charts/js_sdk/u-charts/config-echarts.js create mode 100644 uni_modules/qiun-data-charts/js_sdk/u-charts/config-ucharts.js create mode 100644 uni_modules/qiun-data-charts/js_sdk/u-charts/readme.md create mode 100644 uni_modules/qiun-data-charts/js_sdk/u-charts/u-charts.js create mode 100644 uni_modules/qiun-data-charts/js_sdk/u-charts/u-charts.min.js create mode 100644 uni_modules/qiun-data-charts/license.md create mode 100644 uni_modules/qiun-data-charts/package.json create mode 100644 uni_modules/qiun-data-charts/readme.md create mode 100644 uni_modules/qiun-data-charts/static/app-plus/echarts.min.js create mode 100644 uni_modules/qiun-data-charts/static/h5/echarts.min.js create mode 100644 unpackage/cache/apk/__UNI__915967A_cm.apk create mode 100644 unpackage/cache/apk/apkurl create mode 100644 unpackage/cache/apk/cmManifestCache.json create mode 100644 unpackage/cache/certdata create mode 100644 unpackage/cache/cloudcertificate/certini create mode 100644 unpackage/cache/cloudcertificate/package.keystore create mode 100644 unpackage/cache/wgt/__UNI__915967A/__uniappchooselocation.js create mode 100644 unpackage/cache/wgt/__UNI__915967A/__uniapperror.png create mode 100644 unpackage/cache/wgt/__UNI__915967A/__uniappes6.js create mode 100644 unpackage/cache/wgt/__UNI__915967A/__uniappopenlocation.js create mode 100644 unpackage/cache/wgt/__UNI__915967A/__uniapppicker.js create mode 100644 unpackage/cache/wgt/__UNI__915967A/__uniappquill.js create mode 100644 unpackage/cache/wgt/__UNI__915967A/__uniappquillimageresize.js create mode 100644 unpackage/cache/wgt/__UNI__915967A/__uniappscan.js create mode 100644 unpackage/cache/wgt/__UNI__915967A/__uniappsuccess.png create mode 100644 unpackage/cache/wgt/__UNI__915967A/__uniappview.html create mode 100644 unpackage/cache/wgt/__UNI__915967A/app-config-service.js create mode 100644 unpackage/cache/wgt/__UNI__915967A/app-config.js create mode 100644 unpackage/cache/wgt/__UNI__915967A/app-service.js create mode 100644 unpackage/cache/wgt/__UNI__915967A/app-view.js create mode 100644 unpackage/cache/wgt/__UNI__915967A/manifest.json create mode 100644 unpackage/cache/wgt/__UNI__915967A/static/446.png create mode 100644 unpackage/cache/wgt/__UNI__915967A/static/447.png create mode 100644 unpackage/cache/wgt/__UNI__915967A/static/home.png create mode 100644 unpackage/cache/wgt/__UNI__915967A/static/logo.png create mode 100644 unpackage/cache/wgt/__UNI__915967A/uni_modules/qiun-data-charts/static/app-plus/echarts.min.js create mode 100644 unpackage/cache/wgt/__UNI__915967A/view.css create mode 100644 unpackage/cache/wgt/__UNI__915967A/view.umd.min.js create mode 100644 unpackage/dist/build/.automator/app-plus/.automator.json create mode 100644 unpackage/dist/build/app-plus/__uniappchooselocation.js create mode 100644 unpackage/dist/build/app-plus/__uniapperror.png create mode 100644 unpackage/dist/build/app-plus/__uniappes6.js create mode 100644 unpackage/dist/build/app-plus/__uniappopenlocation.js create mode 100644 unpackage/dist/build/app-plus/__uniapppicker.js create mode 100644 unpackage/dist/build/app-plus/__uniappquill.js create mode 100644 unpackage/dist/build/app-plus/__uniappquillimageresize.js create mode 100644 unpackage/dist/build/app-plus/__uniappscan.js create mode 100644 unpackage/dist/build/app-plus/__uniappsuccess.png create mode 100644 unpackage/dist/build/app-plus/__uniappview.html create mode 100644 unpackage/dist/build/app-plus/app-config-service.js create mode 100644 unpackage/dist/build/app-plus/app-config.js create mode 100644 unpackage/dist/build/app-plus/app-service.js create mode 100644 unpackage/dist/build/app-plus/app-view.js create mode 100644 unpackage/dist/build/app-plus/manifest.json create mode 100644 unpackage/dist/build/app-plus/static/446.png create mode 100644 unpackage/dist/build/app-plus/static/447.png create mode 100644 unpackage/dist/build/app-plus/static/home.png create mode 100644 unpackage/dist/build/app-plus/static/logo.png create mode 100644 unpackage/dist/build/app-plus/uni_modules/qiun-data-charts/static/app-plus/echarts.min.js create mode 100644 unpackage/dist/build/app-plus/view.css create mode 100644 unpackage/dist/build/app-plus/view.umd.min.js create mode 100644 unpackage/dist/dev/.automator/mp-weixin/.automator.json create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/task/add.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/task/details.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/dadui/jiancha/jiancha.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/dadui/jiuyuan/jiuyuan.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/task/details.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/task/task.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/task/taskapply.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/task/taskreceive.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/user.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading1.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading2.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading3.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading4.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading5.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading.js.map create mode 100644 unpackage/dist/dev/mp-weixin/app.js create mode 100644 unpackage/dist/dev/mp-weixin/app.json create mode 100644 unpackage/dist/dev/mp-weixin/app.wxss create mode 100644 unpackage/dist/dev/mp-weixin/common/main.js create mode 100644 unpackage/dist/dev/mp-weixin/common/main.wxss create mode 100644 unpackage/dist/dev/mp-weixin/common/runtime.js create mode 100644 unpackage/dist/dev/mp-weixin/common/vendor.js create mode 100644 unpackage/dist/dev/mp-weixin/components/task/add.js create mode 100644 unpackage/dist/dev/mp-weixin/components/task/add.json create mode 100644 unpackage/dist/dev/mp-weixin/components/task/add.wxml create mode 100644 unpackage/dist/dev/mp-weixin/components/task/add.wxss create mode 100644 unpackage/dist/dev/mp-weixin/components/task/details.js create mode 100644 unpackage/dist/dev/mp-weixin/components/task/details.json create mode 100644 unpackage/dist/dev/mp-weixin/components/task/details.wxml create mode 100644 unpackage/dist/dev/mp-weixin/pages/dadui/jiancha/jiancha.js create mode 100644 unpackage/dist/dev/mp-weixin/pages/dadui/jiancha/jiancha.json create mode 100644 unpackage/dist/dev/mp-weixin/pages/dadui/jiancha/jiancha.wxml create mode 100644 unpackage/dist/dev/mp-weixin/pages/dadui/jiancha/jiancha.wxss create mode 100644 unpackage/dist/dev/mp-weixin/pages/dadui/jiuyuan/jiuyuan.js create mode 100644 unpackage/dist/dev/mp-weixin/pages/dadui/jiuyuan/jiuyuan.json create mode 100644 unpackage/dist/dev/mp-weixin/pages/dadui/jiuyuan/jiuyuan.wxml create mode 100644 unpackage/dist/dev/mp-weixin/pages/index/index.js create mode 100644 unpackage/dist/dev/mp-weixin/pages/index/index.json create mode 100644 unpackage/dist/dev/mp-weixin/pages/index/index.wxml create mode 100644 unpackage/dist/dev/mp-weixin/pages/index/index.wxss create mode 100644 unpackage/dist/dev/mp-weixin/pages/login/login.js create mode 100644 unpackage/dist/dev/mp-weixin/pages/login/login.json create mode 100644 unpackage/dist/dev/mp-weixin/pages/login/login.wxml create mode 100644 unpackage/dist/dev/mp-weixin/pages/login/login.wxss create mode 100644 unpackage/dist/dev/mp-weixin/pages/task/details.js create mode 100644 unpackage/dist/dev/mp-weixin/pages/task/details.json create mode 100644 unpackage/dist/dev/mp-weixin/pages/task/details.wxml create mode 100644 unpackage/dist/dev/mp-weixin/pages/task/details.wxss create mode 100644 unpackage/dist/dev/mp-weixin/pages/task/taskapply.js create mode 100644 unpackage/dist/dev/mp-weixin/pages/task/taskapply.json create mode 100644 unpackage/dist/dev/mp-weixin/pages/task/taskapply.wxml create mode 100644 unpackage/dist/dev/mp-weixin/pages/task/taskapply.wxss create mode 100644 unpackage/dist/dev/mp-weixin/pages/task/taskreceive.js create mode 100644 unpackage/dist/dev/mp-weixin/pages/task/taskreceive.json create mode 100644 unpackage/dist/dev/mp-weixin/pages/task/taskreceive.wxml create mode 100644 unpackage/dist/dev/mp-weixin/pages/task/taskreceive.wxss create mode 100644 unpackage/dist/dev/mp-weixin/pages/user/user.js create mode 100644 unpackage/dist/dev/mp-weixin/pages/user/user.json create mode 100644 unpackage/dist/dev/mp-weixin/pages/user/user.wxml create mode 100644 unpackage/dist/dev/mp-weixin/pages/user/user.wxss create mode 100644 unpackage/dist/dev/mp-weixin/project.config.json create mode 100644 unpackage/dist/dev/mp-weixin/project.private.config.json create mode 100644 unpackage/dist/dev/mp-weixin/sitemap.json create mode 100644 unpackage/dist/dev/mp-weixin/static/4412.png create mode 100644 unpackage/dist/dev/mp-weixin/static/446.png create mode 100644 unpackage/dist/dev/mp-weixin/static/447.png create mode 100644 unpackage/dist/dev/mp-weixin/static/dadui/10.png create mode 100644 unpackage/dist/dev/mp-weixin/static/dadui/11.png create mode 100644 unpackage/dist/dev/mp-weixin/static/dadui/9.png create mode 100644 unpackage/dist/dev/mp-weixin/static/down.png create mode 100644 unpackage/dist/dev/mp-weixin/static/home.png create mode 100644 unpackage/dist/dev/mp-weixin/static/login/1.jpg create mode 100644 unpackage/dist/dev/mp-weixin/static/login/1.webp create mode 100644 unpackage/dist/dev/mp-weixin/static/login/banner.jpg create mode 100644 unpackage/dist/dev/mp-weixin/static/login/bottom.png create mode 100644 unpackage/dist/dev/mp-weixin/static/login/title.png create mode 100644 unpackage/dist/dev/mp-weixin/static/logo.png create mode 100644 unpackage/dist/dev/mp-weixin/static/tab/4325.png create mode 100644 unpackage/dist/dev/mp-weixin/static/tab/43251.png create mode 100644 unpackage/dist/dev/mp-weixin/static/tab/4328.png create mode 100644 unpackage/dist/dev/mp-weixin/static/tab/43281.png create mode 100644 unpackage/dist/dev/mp-weixin/static/tab/home.png create mode 100644 unpackage/dist/dev/mp-weixin/static/tab/jiancha.png create mode 100644 unpackage/dist/dev/mp-weixin/static/tab/jiuyuan.png create mode 100644 unpackage/dist/dev/mp-weixin/static/tab/user.png create mode 100644 unpackage/dist/dev/mp-weixin/static/tab/user1.png create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.js create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.json create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.wxml create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.wxss create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.js create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.json create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.wxml create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.wxss create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading1.js create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading1.json create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading1.wxml create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading1.wxss create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading2.js create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading2.json create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading2.wxml create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading2.wxss create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading3.js create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading3.json create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading3.wxml create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading3.wxss create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading4.js create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading4.json create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading4.wxml create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading4.wxss create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading5.js create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading5.json create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading5.wxml create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/loading5.wxss create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading.js create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading.json create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading.wxml create mode 100644 unpackage/release/apk/__UNI__915967A__20220824110127.apk diff --git a/.hbuilderx/launch.json b/.hbuilderx/launch.json new file mode 100644 index 0000000..dd4ad0b --- /dev/null +++ b/.hbuilderx/launch.json @@ -0,0 +1,16 @@ +{ // launch.json 配置了启动调试时相关设置,configurations下节点名称可为 app-plus/h5/mp-weixin/mp-baidu/mp-alipay/mp-qq/mp-toutiao/mp-360/ + // launchtype项可配置值为local或remote, local代表前端连本地云函数,remote代表前端连云端云函数 + "version": "0.0", + "configurations": [{ + "default" : + { + "launchtype" : "local" + }, + "mp-weixin" : + { + "launchtype" : "local" + }, + "type" : "uniCloud" + } + ] +} diff --git a/App.vue b/App.vue new file mode 100644 index 0000000..99e0185 --- /dev/null +++ b/App.vue @@ -0,0 +1,31 @@ + + + diff --git a/components/task/add.vue b/components/task/add.vue new file mode 100644 index 0000000..36491cd --- /dev/null +++ b/components/task/add.vue @@ -0,0 +1,47 @@ + + + + + diff --git a/components/task/details.vue b/components/task/details.vue new file mode 100644 index 0000000..bba294f --- /dev/null +++ b/components/task/details.vue @@ -0,0 +1,11 @@ + + + + + \ No newline at end of file diff --git a/config.js b/config.js new file mode 100644 index 0000000..720c808 --- /dev/null +++ b/config.js @@ -0,0 +1,12 @@ +const api = 'https://fx.anxincloud.cn'; +const domain = 'https://fx.anxincloud.cn'; + +const devApi = 'https://121.36.37.70:8204'; +const devDomain = 'https://121.36.37.70:8204'; + +const online = true; //是否线上模式 + +export default { + domain: online ? domain : devDomain, + api: online ? api : devApi +} \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..c3ff205 --- /dev/null +++ b/index.html @@ -0,0 +1,20 @@ + + + + + + + + + + +
+ + + diff --git a/libs/alert.js b/libs/alert.js new file mode 100644 index 0000000..3942563 --- /dev/null +++ b/libs/alert.js @@ -0,0 +1,54 @@ +const alert = { + // 显示等待对话框 + showLoading: function(msg) { + uni.showToast({ + title: msg, + icon: "loading", + duration: 100000 + }); + }, + // 隐藏等待对话框 + hideLoading: function(msg) { + uni.hideToast(); + }, + // 成功 + showSuccess: function(msg) { + uni.showToast({ + title: msg, + icon: "success", + duration: 2000 + }); + }, + //显示警告 + showWarning: function(msg) { + uni.showToast({ + title: msg, + icon: "none", + duration: 2000 + }); + }, + + showError: function(msg) { + uni.showToast({ + title: msg, + icon: "none", + duration: 2000 + }); + }, + askLogin: function () { + uni.showModal({ + title: '尚未登录', + content: '前往授权登录页面吗?', + success(res) { + console.log(res) + if (res.confirm) { + uni.redirectTo({ + url: '/pages/login/login' + }) + } + } + }) + } +} + +export default alert \ No newline at end of file diff --git a/libs/auth.js b/libs/auth.js new file mode 100644 index 0000000..c438695 --- /dev/null +++ b/libs/auth.js @@ -0,0 +1,148 @@ +import store from "../store.js" +import request from './request.js' +import alert from './alert.js' + +const login = { + checkAuth(callback) { + console.log(1); + if (this.getLocalUserInfo()) { + console.log(2); + callback(true) + } else { + console.log(3); + callback(false); + console.log('未获取到用户本地数据,去获取授权设置', 22222222) + this.askLogin() + } + }, + + getLocalUserInfo() { + const user = uni.getStorageSync("token"); + console.log('从本地存储中获取用户数据', user, 11111111); + if (!user) return false; + if (!user.token) return false; + store.commit('saveToken', user); + return true + }, + + noCase() { + alert.showError('案件不存在'); + setTimeout(() => { + uni.switchTab({ + url: '/pages/case/caseList/caseList' + }); + }, 1500); + }, + + askLogin() { + uni.showModal({ + title: '尚未登录', + content: '前往授权登录页面吗?', + success(res) { + console.log(res) + if (res.confirm) { + uni.navigateTo({ + url: '/pages/login/login' + }) + } + } + }) + }, + + getUserProfile(data) { + const that = this; + // console.log(data); + wx.getUserProfile({ + lang: 'zh_CN', + desc: '用于完善会员资料', + success (res) { + that.login(data,res) + }, + fail (e) { + console.error('获取用户身份信息失败了', e); + alert.showError('获取失败') + } + }) + }, + + login(data,userInfo) { + const that = this; + uni.showLoading({ + title: '登录中', + }); + + console.log(userInfo, 1111) + + wx.login({ + success: res => { + console.log(res, '----------- login获取的 -----------') + const code = res.code; + request.post('/login', { + code, + encryptedData: userInfo.encryptedData, + iv: userInfo.iv + }, function(data, res) { + + console.log(data, res ,'----------后端传回来的----------') + return + const user = { + token: data.token, + who: data.lawyerInfo.who, + expires_at: data.expires_at, + lawyerInfo: data.lawyerInfo, + clientInfo: data.clientInfo, + info: res.userInfo, + login_type: 0 + }; + + store.commit('saveUser', user) + uni.setStorageSync('user', user); + + uni.hideLoading(); + + if (store.state.path) { + let path = store.state.path; + console.log(path.startsWith('/')) + // 判断是否path前面有/ + if (!path.startsWith('/')) { + path = '/' + path + } + + uni.reLaunch({ + url: path, + success: function(res) { + console.log(res) + }, + fail: function(res) { + console.log(res) + } + }); + } + }) + }, + fail: err => { + console.error(err, 8877897) + } + }) + }, + + logout() { + store.state.user = { + user: null, + path: '/pages/index/index' + } + + store.commit('saveUser', null); + uni.clearStorage(); + uni.reLaunch({ + url: '/pages/index/index' + }) + + console.log('退出登录。。。', this.user) + }, + + + +} + +export default login diff --git a/libs/request.js b/libs/request.js new file mode 100644 index 0000000..f29f3dc --- /dev/null +++ b/libs/request.js @@ -0,0 +1,207 @@ +import config from '../config.js' +import common from './alert.js' +import store from '../store.js' + +const request = { + getToken(){ + let user=store.state.token + // console.log(user); + if(user){ + this.post("/api/Accounts/RefreshToken",{token:user.token,refreshToken:user.refreshToken},(data,res)=>{ + store.commit('saveToken', res) + uni.setStorageSync("token", res) + // console.log(store.state.token,88888); + return + }) + }else{ + return + } + + }, + uploadFile(filePath, callback) { + const user = store.state.user || {}; + if(!user.lawyerInfo) return common.askLogin(); + console.log(filePath, callback,2222222); + uni.uploadFile({ + url: config.domain + '/file/upload2', + filePath: filePath, + name: 'file', + header: { + 'token': user.lawyerInfo.token || '', + 'login_type': user.login_type || 0, + 'who': user.who + }, + success (res) { + console.log(res,333333); + const data = JSON.parse(res.data); + if (data.status == -100) { + common.askLogin() + } else if (data.status == -1) { + common.showError(data.msg) + } else { + callback(data.data, data) + } + } + }) + }, + + uploadFile2(filePath, formdata, callback) { + const user = store.state.user || {}; + if(!user.lawyerInfo) return common.askLogin(); + console.log('1111111111111'+filePath) + console.log('2222222222222'+formdata) + console.log('3333333333333'+callback) + uni.uploadFile({ + url: config.domain + '/file/uploadFile2', + filePath: filePath, + name: 'file', + formData: formdata, + header: { + 'token': user.lawyerInfo.token || '', + 'login_type': user.login_type || 0, + 'who': user.who + }, + success (res) { + console.log(res) + const data = JSON.parse(res.data); + if (data.status == -100) { + common.askLogin() + } else if (data.status == -1) { + common.showError(data.msg) + } else { + callback(data.data, data) + } + } + }) + }, + + get(url, data, callback) { + const user = store.state.token || {}; + console.log(data,8080); + this.getToken() + uni.request({ + url: config.api + url, // 仅为示例,并非真实的接口地址 + method: 'GET', + data: data, + header: { + 'Authorization': "Bearer "+ user.token || '', + + }, + success(res) { + const data = res.data; + // console.log(data, '请求返回的数据', 1000000000000000) + if (data.status == -100) { + console.log('没有登录'); + common.askLogin() + } else if (data.status == -1) { + common.showError(data.msg) + } else { + callback(data.data, data) + } + } + }) + }, + post(url, data, callback) { + const user = store.state.token || {}; + if(url!="/api/Accounts/RefreshToken"&&user!={}){ + this.getToken() + } + try { + uni.request({ + url: config.api + url, // 仅为示例,并非真实的接口地址 + method: 'POST', + data: data, + header: { + 'Authorization': "Bearer "+ user.token || '', + }, + success(res) { + const data = res.data; + console.log(res, '------------- 请求返回的数据 -------------') + if (data.status == -100) { + console.log('没有登录'); + common.askLogin() + } else if (data.status == -1) { + common.showError(data.msg) + callback(data.data, data) + } else { + // 第一个参数是data,第二个是全部数据,有时候会用到msg之类的数据, + // 默认只要第一个值即可获取数据 + callback(data.data, data) + } + }, + fail: err => { + console.error(err, 8877897) + } + }) + } catch (e) { + console.log(e) + //TODO handle the exception + } + }, + + get2(url, data, callback) { + const user = store.state.user || {}; + uni.request({ + url: config.domain + url, // 仅为示例,并非真实的接口地址 + method: 'GET', + data: data, + header: { + 'token': user.token || '', + 'login_type': user.login_type || 0 + }, + success(res) { + const data = res.data; + // console.log(data, '请求返回的数据', 1000000000000000) + if (data.status == -100) { + console.log('没有登录'); + common.askLogin() + } else if (data.status == -1) { + common.showError(data.msg) + } else { + callback(data.data, data) + } + } + }) + }, + + post2(url, data, callback) { + const user = store.state.user || {}; + try { + uni.request({ + url: config.domain + url, // 仅为示例,并非真实的接口地址 + method: 'POST', + data: data, + header: { + 'token': user.lawyerInfo.token || '', + 'login_type': user.login_type || 0, + 'who': user.who + }, + success(res) { + const data = res.data; + console.log(data, '------------- 请求返回的数据 -------------') + if (data.status == -100) { + console.log('没有登录'); + common.askLogin() + } else if (data.status == -1) { + common.showError(data.msg) + callback(data.data, data) + } else { + // 第一个参数是data,第二个是全部数据,有时候会用到msg之类的数据, + // 默认只要第一个值即可获取数据 + callback(data.data, data) + } + }, + fail: err => { + console.error(err, 8877897) + } + }) + } catch (e) { + console.log(e) + //TODO handle the exception + } + }, + + +} + +export default request diff --git a/main.js b/main.js new file mode 100644 index 0000000..8130763 --- /dev/null +++ b/main.js @@ -0,0 +1,30 @@ +import App from './App' +import auth from './libs/auth.js' +import alert from './libs/alert.js' +import request from './libs/request.js' +import config from './config.js' +import store from './store.js' +// #ifndef VUE3 +import Vue from 'vue' +Vue.config.productionTip = false +App.mpType = 'app' +Vue.prototype.$auth = auth +Vue.prototype.$alert = alert +Vue.prototype.$request = request +Vue.prototype.$config = config +const app = new Vue({ + ...App, + store +}) +app.$mount() +// #endif + +// #ifdef VUE3 +import { createSSRApp } from 'vue' +export function createApp() { + const app = createSSRApp(App) + return { + app + } +} +// #endif \ No newline at end of file diff --git a/manifest.json b/manifest.json new file mode 100644 index 0000000..f774361 --- /dev/null +++ b/manifest.json @@ -0,0 +1,74 @@ +{ + "name" : "Jinan_app", + "appid" : "__UNI__915967A", + "description" : "", + "versionName" : "1.0.0", + "versionCode" : "100", + "transformPx" : false, + /* 5+App特有相关 */ + "app-plus" : { + "usingComponents" : true, + "nvueStyleCompiler" : "uni-app", + "compilerVersion" : 3, + "splashscreen" : { + "alwaysShowBeforeRender" : true, + "waiting" : true, + "autoclose" : true, + "delay" : 0 + }, + /* 模块配置 */ + "modules" : {}, + /* 应用发布信息 */ + "distribute" : { + /* android打包配置 */ + "android" : { + "permissions" : [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ] + }, + /* ios打包配置 */ + "ios" : {}, + /* SDK配置 */ + "sdkConfigs" : { + "ad" : {} + } + } + }, + /* 快应用特有相关 */ + "quickapp" : {}, + /* 小程序特有相关 */ + "mp-weixin" : { + "appid" : "wx28f5586f494c2103", + "setting" : { + "urlCheck" : false + }, + "usingComponents" : true + }, + "mp-alipay" : { + "usingComponents" : true + }, + "mp-baidu" : { + "usingComponents" : true + }, + "mp-toutiao" : { + "usingComponents" : true + }, + "uniStatistics" : { + "enable" : false + }, + "vueVersion" : "2" +} diff --git a/pages.json b/pages.json new file mode 100644 index 0000000..86b6009 --- /dev/null +++ b/pages.json @@ -0,0 +1,116 @@ +{ + "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages + + + { + "path": "pages/login/login", + "style": { + "backgroundTextStyle": "light", + "navigationBarBackgroundColor": "#317AFF", + "navigationBarTitleText": "消防一体化综合治理平台", + "navigationBarTextStyle": "white" + } + }, + { + "path": "pages/task/details", + "style": { + "backgroundTextStyle": "light", + "navigationBarBackgroundColor": "#57B5FF", + "navigationBarTitleText": "消防一体化综合治理平台", + "navigationBarTextStyle": "white" + } + }, + { + "path": "pages/task/taskreceive", + "style": { + "backgroundTextStyle": "light", + "navigationBarBackgroundColor": "#57B5FF", + "navigationBarTitleText": "消防一体化综合治理平台", + "navigationBarTextStyle": "white" + } + }, + { + "path": "pages/index/index", + "style": { + "backgroundTextStyle": "light", + "navigationBarBackgroundColor": "#57B5FF", + "navigationBarTitleText": "消防一体化综合治理平台", + "navigationBarTextStyle": "white" + } + }, + + { + "path": "pages/user/user", + "style": { + "backgroundTextStyle": "light", + "navigationBarBackgroundColor": "#317AFF", + "navigationBarTitleText": "", + "navigationBarTextStyle": "white" + } + }, + { + "path": "pages/dadui/jiancha/jiancha", + "style": { + "backgroundTextStyle": "light", + "navigationBarBackgroundColor": "#57B5FF", + "navigationBarTitleText": "消防一体化综合治理平台", + "navigationBarTextStyle": "white" + } + }, + { + "path": "pages/dadui/jiuyuan/jiuyuan", + "style": { + "backgroundTextStyle": "light", + "navigationBarBackgroundColor": "#57B5FF", + "navigationBarTitleText": "消防一体化综合治理平台", + "navigationBarTextStyle": "white" + } + }, + { + "path": "pages/task/taskapply", + "style": { + "backgroundTextStyle": "light", + "navigationBarBackgroundColor": "#57B5FF", + "navigationBarTitleText": "消防一体化综合治理平台", + "navigationBarTextStyle": "white" + } + } + + ], + "globalStyle": { + "navigationBarTextStyle": "black", + "navigationBarTitleText": "uni-app", + "navigationBarBackgroundColor": "#F8F8F8", + "backgroundColor": "#F8F8F8" + }, + "tabBar": { + "color": "#353535", + "selectedColor": "#5187FF", + "list": [{ + "pagePath": "pages/index/index", + "iconPath": "static/tab/43251.png", + "selectedIconPath": "static/tab/4325.png", + "text": "工作任务" + }, + { + "pagePath": "pages/task/taskapply", + "iconPath": "static/tab/43281.png", + "selectedIconPath": "static/tab/4328.png", + "text": "申请" + }, + { + "pagePath": "pages/task/taskreceive", + "iconPath": "static/tab/43281.png", + "selectedIconPath": "static/tab/4328.png", + "text": "领取" + }, + { + "pagePath": "pages/user/user", + "iconPath": "static/tab/user.png", + "selectedIconPath": "static/tab/user1.png", + "text": "我的" + } + + ] + } +} diff --git a/pages/dadui/jiancha/jiancha.vue b/pages/dadui/jiancha/jiancha.vue new file mode 100644 index 0000000..afb27b8 --- /dev/null +++ b/pages/dadui/jiancha/jiancha.vue @@ -0,0 +1,564 @@ + + + + + diff --git a/pages/dadui/jiuyuan/jiuyuan.vue b/pages/dadui/jiuyuan/jiuyuan.vue new file mode 100644 index 0000000..02409e3 --- /dev/null +++ b/pages/dadui/jiuyuan/jiuyuan.vue @@ -0,0 +1,8 @@ + + + + + \ No newline at end of file diff --git a/pages/index/index.vue b/pages/index/index.vue new file mode 100644 index 0000000..b6eaf1f --- /dev/null +++ b/pages/index/index.vue @@ -0,0 +1,710 @@ + + + + + diff --git a/pages/login/login.vue b/pages/login/login.vue new file mode 100644 index 0000000..70b596c --- /dev/null +++ b/pages/login/login.vue @@ -0,0 +1,216 @@ + + + + + diff --git a/pages/task/details.vue b/pages/task/details.vue new file mode 100644 index 0000000..57a46e7 --- /dev/null +++ b/pages/task/details.vue @@ -0,0 +1,277 @@ + + + + + diff --git a/pages/task/taskapply.vue b/pages/task/taskapply.vue new file mode 100644 index 0000000..dd5d8ae --- /dev/null +++ b/pages/task/taskapply.vue @@ -0,0 +1,687 @@ + + + + + diff --git a/pages/task/taskreceive.vue b/pages/task/taskreceive.vue new file mode 100644 index 0000000..4a21860 --- /dev/null +++ b/pages/task/taskreceive.vue @@ -0,0 +1,668 @@ + + + + + diff --git a/pages/user/changePassword/changePassword.vue b/pages/user/changePassword/changePassword.vue new file mode 100644 index 0000000..e69de29 diff --git a/pages/user/user.vue b/pages/user/user.vue new file mode 100644 index 0000000..8825edc --- /dev/null +++ b/pages/user/user.vue @@ -0,0 +1,94 @@ + + + + + diff --git a/static/4412.png b/static/4412.png new file mode 100644 index 0000000000000000000000000000000000000000..52795652a900c4c8c7438f59c5425404278f2cec GIT binary patch literal 3682 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 A)c^nh literal 0 HcmV?d00001 diff --git a/static/446.png b/static/446.png new file mode 100644 index 0000000000000000000000000000000000000000..7482f748f394176617cec0d26bf32356f34e6efb GIT binary patch literal 3052 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 literal 0 HcmV?d00001 diff --git a/static/dadui/9.png b/static/dadui/9.png new file mode 100644 index 0000000000000000000000000000000000000000..cf7d17197531627b4b90545217dcbab0ffbfcb71 GIT binary patch literal 91049 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

{^#PJHTc<9u|Ni$6g93#LcW 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 K>QuuW(fYVlJ9pP{`Wq7b?-}e*RI~H zt6%o6z1E6WQIbZ2$Ax$G(cOX6=OjU#EXD4NCH*m<9Th$ui* z)Md~R0FVTTu0a*pqa_K3gu$(meo$s{HgA=6*PQ!T-1M@0J@=)^!dkq4S)a#WLUFxwN0zuRQ0)U#oe>k0i7p2+}7y+rq4U_A&nF zxzs~&wm}3GI(|XZ!+@y`c3SN<-xb2wv28$#c?l8X@7eB~T7lTb-g09T0ZDC(Q2%Sw z*C!3zx$81q8R7aQz=gGihG2^~iNy}_;12d!-?c#RuZD&F4H*Y;XG2J<3^kgEB?`&` zTfL;CuC_);4zTifvc?gbAnh)@7}(@u=_f!$0=wsGt}didoUPB>8p+>HvAT?clJX4s zfB?hj;(6xJ#cU}GLh^4vLuO%^Oe{f*(l|UeP&5|`dgyW=fZ+{-)Y@iJ4V*pTCqu797Y}W)b&HKpoGZ;aB93L=k@p~SA5MQ)Y_$9u9 zOm6EVw@{35c8+g@XZA$DB!V}BUl?k={J9tbm9gN@77ZS?aQtsCvIud*5GAifZ#7tc z2||7i^3R1Xh?cp+Szx5N5qvu13-L#Q@J=mc!2JHZEff#GtnEqYVDVI8k_Y{`7IcE7DaGm@QtPW=yv2d(WqP;_ z!7dvzwiPd_qI6;ey5KAtNwu5s=%KtywC3#a2BX5F8~L_xW+$t+5)Z;5&cA~}82-V* z8*0KNq�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⋘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 V+eg5OUafkYqmlSEl)+V zC53EJB$S8m@9Vz4*Y&-Yb3W(3Y;(d~fM1#)0003Cvn<7K1}HtM`$d{YenwQ;C^-S(Bw!dKGPRQ{5d$=<+Bb^=&62=9 zyT3g7ffNAnXPh^N0JjBz*>4v5+kn2(URc+5KlGCVF`&OikMw zfqqB8XK2+;V}LL3B>(G>)mVo1y5YXue4A!H*}eQbcg`t##g9HFply&`y$2%Ui`qzhj;o^=JbnXrW48s;xu1fDr z0))La)fp=QkX*N#V0eTJXiqO11AyvJlBY^iBrIQo0Kg>g;^BKnJ9a%2Wz`F2Ka;Jl zm*B>3H!<9`zg|z+c>6eWFMqydnvs-!J))2I(LEmNyxo~2!VjOpv<0SyMNVCup-60Z zm&|RDtd8R2HEIU!!OA0Ic6-G4K{`MZ8S%UjEL!s#vj{vLBWeqI(M&DkE;aT|aziV8 zRiTRN#GNwykvPx{R==`-rP>^pa`AyJ&s**Q!zU$j(pO&Q(YolGLT=2o0>3Wlhx?Gs z#|6b*$3F$ofzT`QIA#}2(Cg}Z?5V5KrtX)WrInh*aTCsP#{@V|*7<0lm`r^xmJQm^ z9n0J^3p#yCxWPX>G11)F(iv5vIIHkbqzdH37jX&JZ~&5AV*OAtL}axw*aLAt(b-!Vf)wRw=S8((e`~WLqlDBobRbj)NXB zS>W`fibSDA>uYN*&&Ml75iep!E%^%eV~SElj=}K;6TCNXs2gYG-L`En&3y~H9fP=W z(t?;5Xalv2F5ROUkg3?7C5~z>QYq|tok{Q}toT5u=~a9mBKDc4zfSM=`?OF-lS(V+pE1(m&x$HE_9vj;Cy)b@OiPMS0bs1 zRL9h?)T!I{4m1aY9>(pR_IDhF?wocEy=CU`m(5ry-&^rJJ*Bb^PfNARJ1{|*1e;FV zGljKhHo|}41Rg|1n&m~I3+-_gFQww-#b2u97o3fIsg67|%6`|aJX{~F&RPa;TayWd zp0l(=(QbROypp_fCeOBW3BJ5PJg@UU`&fs3hd{?U6&@7>mHWNEWnN`rWk>r%`fK|= z=BRVxb2I(y07{Nwj&jZtf{0iN;H%QAvaO1&8VKn8tp5f#! zN#ZlRm)#|IR8144l_=#8)5guWCE`B$T_;p_&0iWR+1=_>mDK1{*kw_8pi=2ewD%Z1 zSVG^6Mc(Vd()@@Y^wYz75Yz{X8jD_x*B)w5@yqn8>U#Kw-qzNvJjm)}wamur^knR_o)EvaGVkz%1gB=%{GIq3%OVcBFpT?D{PKZ079tIh|$fvf?svxl^`nuZV1~ zE?xILl^)O*=ufGhDH_pyUfNjteA>xd#yg*uvj~^Cbv&_EBt0-)!j4#crI>Uhq&0Oy z`b$;!qc=;1Sx>VD%ia^;erQ9!2)(mrrJ5zv;`SWLHu^Td;yik`Z7ioatGHn?aSD1m z@U+Y6wVHj_e`PD>_Noz^2O3?6Yg*5_BlMB@A05*?`Y-jlZ-m^4uDw+Y8A8@7g!P7H zgzZ?*UDN&1x{>g`ZiMkweBs14cdln#6I?YHr7!-)nyY$73 zckv0h$WfEY^%7rYR&g4G-pZL>Vy{3sVkc#OsI@6s?(5whAJqvO5)LEZTD6>Rdkl&h zHusOIlp{!GNUVm69y+XkTlKT;Lp%Ce`igQdYushcyC!}iq4eq#-2van)Ie{RuRq2g zH=9+-th`-$F*y3W=|Z{)eb0Wrxy$2?eT~S=V>Iq5|4fbS@l5+PI<90O)5aZFv- z{-7I*`r#90Z5HrSgU=dsgpnk5?TNyom7_`TM^@+iv+q@OQnFLB3o!zOw1-FDsZ|`T zu=YA~Bw1jbF-d$SlN|kOWn5vEwm2Z>A8FZD_z+WWBPebOEjbeGD(MZ=TPSr~@YnLZU)h_#alQiZu;syu@U^WCAXKCKVZHf%!^8wGMR7*MP@UWP13nuk#~M$mU% z$uszs);TA=a{4!`8Qm`Sn+rdD>w9SLzQ0p-yTPboznqn+ASr#=Td7#J^gVESP9li^ zi{+qONJ8-4_1gZ8&pUnyeZKH;^FF?wIQ-qc-o5j=ix69oFFJQK<>#B|k#6%g^Bx5= zg}8(qIXM{t>6)*e9mylb4~qA6z6x{v$(W(tnHt&{T|3_Cyxupzb2YZJuAEW2NM+wC zy^Cm4Xp*b$U?3N6t(SESgt9ByRYOfRav2BL4L5BTyMExBieFo==ue&BT!*e)T3lo5 zDDLL`TT0PQo#}RDFM1G`iU*85$sTyH1rh6w$KbJ^jI%9xJpkZ2Ot5#RJ6l;IaAcw? zc1uS!m`LHE0YJ|nn1aRm;pt!xyf=Y_gs`91LBIr0B*Y1BrDjDz;e80`5Gvj-jfh?28eh%7933UC(#hWNXRd{2+nv*426JysnGq9kiSVeTiJk7WGWsE zSJhI%!8FvtM|D(Ta2<7RO=YmU8cYkSrU`}VsK7K3oKsT`{QH1#yiq;95Ev7)-@Z6A zB*ceKry!uvpr9btAPrSA)tiIW(SfR|L)Fz)I2tN628oUhRw2<8{#Y=<({NM*g-#%o zz*`ov9^?Qz62f8ncL+p^mDN9nNwnXI;-m~3jHN(fs%lUoaVxH0+B7-_|6dyas!g+J zQ1DO;o<-jJ7|Hhj9zgQ@T40Nl&|EJ)8M4T?#8vfJ1oXI~g0G`C@dMc;A zjqo=rI2*RN7A8ja!Tlbd0QX!*+E1x@K*^ZD{)%J_pe^QRp=+j?jCO1cZN?ryPlN&29$7&Ac>xMM*DwQ*NxtIV%NlmI`lJr2JVZ!|SUM)s{m5-r-hrCim zGEunpTX?76P{|0K32-Ym!wnJFjcNAROWZ-AL8+J1F_-(QHNzMCON{8s2|iO0D*vNr zQhflINtwvCi<$Z|n(_I*HbSmD?h6-!bQZ5=hQ8L&m)|I~)%u)gyCW_QRg`w5P~OC1 z%uCbu%`2nB5zR=>{took!+yKEDi`b>pzAf)^KDGtUM8R*t#G@mH2=PKe4(Ipz-y*c zc~Kzl;GA)s+53_RGg-}F1`$4QjX29!BLu$pn{&KmMu86HO}Y2@q{Jb7v=N}{+PQWx zHF2LIb9qiO+DI~r+eb9ubK7oh6KFdUL6e;9wKv_RvXh$HuqHw)inh2kQGM>}%G4V% zmjkEYsw}?{m%gW>#P7wTXwk}cZO--qydYul`!3w~l(JgX@=yG7|6z{6kO^>c^P;zI zAmO}-iEA~6%U7@PbJN4EXW!v;|5owjl2$w4ZZqafWPCshmRxS}7Zwlg(*rDz;hg}s SYs}WS&%*SCNx89m_Px)b4f%&RCr$Pn@?yQRUF5^zu9dPp@$qiRPfM154D=^EGQmKAc2S#4^kS?gP?^R ztRl8hX=bdrqV8^53po`3V8t8?_E5n?Axa~um_s0y-AzL+^^$|g9s~mxn{0OHCvTe7 zWHYlfZ)SEgvzfWhd%xd%pZ9(Le~%DEKrtYHgGj8PmMJL1$;psxvdEeNN6YzRQb9?YdH_y)je6G-EwEKT_FCGxrlr15V= zIN;Zz-~1+^Jl#NslWGOC1Ps{OtPw^RKc;W}_;d{@t@C{VJ${@8k@r7901myud%Jq^ zv)#DJz`dG*p<8+S#j9@_K3kZD?iNmy;8+fUZ?-a0}@dB zH9nXGWbpA{MUT;jx zjOAjE`rO!voPq#U!5Asz=qJYtW;kiLC1C@7#XK!L*@z+_Q75rezskTI7|jpK$ei}` zjnjYQg3}IEQ~^0PyyJg1aJ-nODW`-nAO}J*pcs%ffw+q~C?f_G19F;wn*Z-O1(|Ce zagz${C*T#ox44}Ji1AS&NAJ}&kvhWzO2RzW@O%W^Ie-{5g>F3Gc+aKk{3QWnUOQSx z021fP|5T8^dx8FJ1flBuJ^`8C3}|(|iovCGbkhn#T4!-6_VTU;)T|4r8b3pX8-51r zXm>Hj#X^qWvQme7l6&bPEWqa_W+(wMaMdvIm8f_^!K*f1WWLaaLA&6Cl*ZFali&rn zT`qKhnDJdPM@KhTVB3iwqr6r{+U}Ci@4&p-cjy2aH4K&}NG$gL|HO&k8m2)Q5r<&4 zDh3zN(Y%!kQaV4UJcup{B+M^#fNB-=FMdKxjg=So>)pLrFc_1i9DQLq?u_$(C=jtp zy>7dZQ@YRr0&u#Jr3-cguiZ6_Q-FdK2)qBG10*6XsD=UAh*VYQmc%864v=U`*+>gj z=Qjzs=v5`n@`VzR3CU%kr3f`nkhy~oWKeE|6H%Z?1rd`RPhxVIw%b6#_!2 z0f`zLjC?6a+P2z@(7H8TC&Exm$ZQx5Js`83jIlzF%$0ThQ#C$Mgww5rW4eyWy;#)% z&MJf}wRQ9;35>M^PLu$(S}3;mqoSY~(2fysa2zWr2INnhv4YyIAXVqT!}?Cli2;l@JFD)UF8ctAp0>TLjCn%ht^aOohl&*QN@Glm8JOC-QNpJW0a zkVHc~AP>mQhs`k94*J-@Pt9zu^lEb+gs3rMta93Hz8~q;Rxh1OgZlkn z05bWRHx$vZ0PA>lb>*mDuivQ;U9F@xpniYQ;hcSAELct_V&$H=S785x)om_Ax<*ZnL@h*_MpTfG#hucR1%{cmC^FsqpRb zIOs6Ob`u0S0i-<}f+_>*^#&&rp=`(_ZG!+c8jVmU4-EG~tF?J7ZP3;>-|t@yqwU}*Z} znnD_MaFF~Vf)qFMDof5eKr%?Qv*{RZCjm_%UC|-&i(s)G;e2%Hqz2)-bJ}V(u#Dti z!fE>kyV|_%0P(z?gF5DTua-c zh=kXmKpfK=3G|G#ximX91 zS?63B@d4zKOB>24lIFF%Z(}!w?EA_4k==nK#h;$GBX5TgCzX^0s{|)XL(-j QI{*Lx07*qoM6N<$f-r3YWB>pF literal 0 HcmV?d00001 diff --git a/static/tab/4328.png b/static/tab/4328.png new file mode 100644 index 0000000000000000000000000000000000000000..dcde193770087b0e7a1e0ca9d1d3f5f4119f7000 GIT binary patch literal 1377 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 literal 0 HcmV?d00001 diff --git a/static/tab/jiancha.png b/static/tab/jiancha.png new file mode 100644 index 0000000000000000000000000000000000000000..69a43cb1ef583d2ea61ff950420c53f82dc48fd2 GIT binary patch literal 2117 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 IM6N<$f~g2?iU0rr literal 0 HcmV?d00001 diff --git a/store.js b/store.js new file mode 100644 index 0000000..f92b852 --- /dev/null +++ b/store.js @@ -0,0 +1,32 @@ +import Vue from 'vue' +import Vuex from 'vuex' +Vue.use(Vuex) + +const store = new Vuex.Store({ + state: { + token: null, + path: '/pages/index/index', + people: { + id: null, + name: null, + tag: null + }, + taskType:'', + }, + mutations: { + savePath (state, path) { + state.path = path; + }, + saveToken (state, token) { + state.token = token + }, + savePeople (state, people){ + state.people = people + }, + saveTaskType (state, taskType){ + state.taskType = taskType + }, + }, + actions: {}, +}) +export default store diff --git a/uni.scss b/uni.scss new file mode 100644 index 0000000..a9a742d --- /dev/null +++ b/uni.scss @@ -0,0 +1,76 @@ +/** + * 这里是uni-app内置的常用样式变量 + * + * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量 + * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App + * + */ + +/** + * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能 + * + * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件 + */ + +/* 颜色变量 */ + +/* 行为相关颜色 */ +$uni-color-primary: #007aff; +$uni-color-success: #4cd964; +$uni-color-warning: #f0ad4e; +$uni-color-error: #dd524d; + +/* 文字基本颜色 */ +$uni-text-color:#333;//基本色 +$uni-text-color-inverse:#fff;//反色 +$uni-text-color-grey:#999;//辅助灰色,如加载更多的提示信息 +$uni-text-color-placeholder: #808080; +$uni-text-color-disable:#c0c0c0; + +/* 背景颜色 */ +$uni-bg-color:#ffffff; +$uni-bg-color-grey:#f8f8f8; +$uni-bg-color-hover:#f1f1f1;//点击状态颜色 +$uni-bg-color-mask:rgba(0, 0, 0, 0.4);//遮罩颜色 + +/* 边框颜色 */ +$uni-border-color:#c8c7cc; + +/* 尺寸变量 */ + +/* 文字尺寸 */ +$uni-font-size-sm:12px; +$uni-font-size-base:14px; +$uni-font-size-lg:16; + +/* 图片尺寸 */ +$uni-img-size-sm:20px; +$uni-img-size-base:26px; +$uni-img-size-lg:40px; + +/* Border Radius */ +$uni-border-radius-sm: 2px; +$uni-border-radius-base: 3px; +$uni-border-radius-lg: 6px; +$uni-border-radius-circle: 50%; + +/* 水平间距 */ +$uni-spacing-row-sm: 5px; +$uni-spacing-row-base: 10px; +$uni-spacing-row-lg: 15px; + +/* 垂直间距 */ +$uni-spacing-col-sm: 4px; +$uni-spacing-col-base: 8px; +$uni-spacing-col-lg: 12px; + +/* 透明度 */ +$uni-opacity-disabled: 0.3; // 组件禁用态的透明度 + +/* 文章场景相关 */ +$uni-color-title: #2C405A; // 文章标题颜色 +$uni-font-size-title:20px; +$uni-color-subtitle: #555555; // 二级标题颜色 +$uni-font-size-subtitle:26px; +$uni-color-paragraph: #3F536E; // 文章段落颜色 +$uni-font-size-paragraph:15px; diff --git a/uni_modules/qiun-data-charts/changelog.md b/uni_modules/qiun-data-charts/changelog.md new file mode 100644 index 0000000..81d21cc --- /dev/null +++ b/uni_modules/qiun-data-charts/changelog.md @@ -0,0 +1,246 @@ +## 2.4.3-20220505(2022-05-05) +- 秋云图表组件 修复开启canvas2d后将series赋值为空数组显示加载图标时,再次赋值后画布闪动的bug +- 秋云图表组件 修复升级hbx最新版后ECharts的highlight方法报错的bug +- uCharts.js 雷达图新增参数opts.extra.radar.gridEval,数据点位网格抽希,默认1 +- uCharts.js 雷达图新增参数opts.extra.radar.axisLabel, 是否显示刻度点值,默认false +- uCharts.js 雷达图新增参数opts.extra.radar.axisLabelTofix,刻度点值小数位数,默认0 +- uCharts.js 雷达图新增参数opts.extra.radar.labelPointShow,是否显示末端刻度圆点,默认false +- uCharts.js 雷达图新增参数opts.extra.radar.labelPointRadius,刻度圆点的半径,默认3 +- uCharts.js 雷达图新增参数opts.extra.radar.labelPointColor,刻度圆点的颜色,默认#cccccc +- uCharts.js 雷达图新增参数opts.extra.radar.linearType,渐变色类型,可选值"none"关闭渐变,"custom"开启渐变 +- uCharts.js 雷达图新增参数opts.extra.radar.customColor,自定义渐变颜色,数组类型对应series的数组长度以匹配不同series颜色的不同配色方案,例如["#FA7D8D", "#EB88E2"] +- uCharts.js 雷达图优化支持series.textColor、series.textSize属性 +- uCharts.js 柱状图中温度计式图标,优化支持全圆角类型,修复边框有缝隙的bug,详见官网【演示】中的温度计图表 +- uCharts.js 柱状图新增参数opts.extra.column.activeWidth,当前点击柱状图的背景宽度,默认一个单元格单位 +- uCharts.js 混合图增加opts.extra.mix.area.gradient 区域图是否开启渐变色 +- uCharts.js 混合图增加opts.extra.mix.area.opacity 区域图透明度,默认0.2 +- uCharts.js 饼图、圆环图、玫瑰图、漏斗图,增加opts.series[0].data[i].labelText,自定义标签文字,避免formatter格式化的繁琐,详见官网【演示】中的饼图 +- uCharts.js 饼图、圆环图、玫瑰图、漏斗图,增加opts.series[0].data[i].labelShow,自定义是否显示某一个指示标签,避免因饼图类别太多导致标签重复或者居多导致图形变形的问题,详见官网【演示】中的饼图 +- uCharts.js 增加opts.series[i].legendText/opts.series[0].data[i].legendText(与series.name同级)自定义图例显示文字的方法 +- uCharts.js 优化X轴、Y轴formatter格式化方法增加形参,统一为fromatter:function(value,index,opts){} +- uCharts.js 修复横屏模式下无法使用双指缩放方法的bug +- uCharts.js 修复当只有一条数据或者多条数据值相等的时候Y轴自动计算的最大值错误的bug +- 【官网模板】增加外部自定义图例与图表交互的例子,[点击跳转](https://www.ucharts.cn/v2/#/layout/info?id=2) + +## 注意:非unimodules 版本如因更新 hbx 至 3.4.7 导致报错如下,请到码云更新非 unimodules 版本组件,[点击跳转](https://gitee.com/uCharts/uCharts/tree/master/uni-app/uCharts-%E7%BB%84%E4%BB%B6) +> Error in callback for immediate watcher "uchartsOpts": "SyntaxError: Unexpected token u in JSON at position 0" +## 2.4.2-20220421(2022-04-21) +- 秋云图表组件 修复HBX升级3.4.6.20220420版本后echarts报错的问题 +## 2.4.2-20220420(2022-04-20) +## 重要!此版本uCharts新增了很多功能,修复了诸多已知问题 +- 秋云图表组件 新增onzoom开启双指缩放功能(仅uCharts),前提需要直角坐标系类图表类型,并且ontouch为true、opts.enableScroll为true,详见实例项目K线图 +- 秋云图表组件 新增optsWatch是否监听opts变化,关闭optsWatch后,动态修改opts不会触发图表重绘 +- 秋云图表组件 修复开启canvas2d功能后,动态更新数据后画布闪动的bug +- 秋云图表组件 去除directory属性,改为自动获取echarts.min.js路径(升级不受影响) +- 秋云图表组件 增加getImage()方法及@getImage事件,通过ref调用getImage()方法获,触发@getImage事件获取当前画布的base64图片文件流。 +- 秋云图表组件 支付宝、字节跳动、飞书、快手小程序支持开启canvas2d同层渲染设置。 +- 秋云图表组件 新增加【非uniCloud】版本组件,避免有些不需要uniCloud的使用组件发布至小程序需要提交隐私声明问题,请到码云[【非uniCloud版本】](https://gitee.com/uCharts/uCharts/tree/master/uni-app/uCharts-%E7%BB%84%E4%BB%B6),或npm[【非uniCloud版本】](https://www.npmjs.com/package/@qiun/uni-ucharts)下载使用。 +- uCharts.js 新增dobuleZoom双指缩放功能 +- uCharts.js 新增山峰图type="mount",数据格式为饼图类格式,不需要传入categories,具体详见新版官网在线演示 +- uCharts.js 修复折线图当数据中存在null时tooltip报错的bug +- uCharts.js 修复饼图类当画布比较小时自动计算的半径是负数报错的bug +- uCharts.js 统一各图表类型的series.formatter格式化方法的形参为(val, index, series, opts),方便格式化时有更多参数可用 +- uCharts.js 标记线功能增加labelText自定义显示文字,增加labelAlign标签显示位置(左侧或右侧),增加标签显示位置微调labelOffsetX、labelOffsetY +- uCharts.js 修复条状图当数值很小时开启圆角后样式错误的bug +- uCharts.js 修复X轴开启disabled后,X轴仍占用空间的bug +- uCharts.js 修复X轴开启滚动条并且开启rotateLabel后,X轴文字与滚动条重叠的bug +- uCharts.js 增加X轴rotateAngle文字旋转自定义角度,取值范围(-90至90) +- uCharts.js 修复地图文字标签层级显示不正确的bug +- uCharts.js 修复饼图、圆环图、玫瑰图当数据全部为0的时候不显示数据标签的bug +- uCharts.js 修复当opts.padding上边距为0时,Y轴顶部刻度标签位置不正确的bug + +## 另外我们还开发了各大原生小程序组件,已发布至码云和npm +[https://gitee.com/uCharts/uCharts](https://gitee.com/uCharts/uCharts) +[https://www.npmjs.com/~qiun](https://www.npmjs.com/~qiun) + +## 对于原生uCharts文档我们已上线新版官方网站,详情点击下面链接进入官网 +[https://www.uCharts.cn/v2/](https://www.ucharts.cn/v2/) +## 2.3.7-20220122(2022-01-22) +## 重要!使用vue3编译,请使用cli模式并升级至最新依赖,HbuilderX编译需要使用3.3.8以上版本 +- uCharts.js 修复uni-app平台组件模式使用vue3编译到小程序报错的bug。 +## 2.3.7-20220118(2022-01-18) +## 注意,使用vue3的前提是需要3.3.8.20220114-alpha版本的HBuilder! +## 2.3.67-20220118(2022-01-18) +- 秋云图表组件 组件初步支持vue3,全端编译会有些问题,具体详见下面修改: +1. 小程序端运行时,在uni_modules文件夹的qiun-data-charts.js中搜索 new uni_modules_qiunDataCharts_js_sdk_uCharts_uCharts.uCharts,将.uCharts去掉。 +2. 小程序端发行时,在uni_modules文件夹的qiun-data-charts.js中搜索 new e.uCharts,将.uCharts去掉,变为 new e。 +3. 如果觉得上述步骤比较麻烦,如果您的项目只编译到小程序端,可以修改u-charts.js最后一行导出方式,将 export default uCharts;变更为 export default { uCharts: uCharts }; 这样变更后,H5和App端的renderjs会有问题,请开发者自行选择。(此问题非组件问题,请等待DC官方修复Vue3的小程序端) +## 2.3.6-20220111(2022-01-11) +- 秋云图表组件 修改组件 props 属性中的 background 默认值为 rgba(0,0,0,0) +## 2.3.6-20211201(2021-12-01) +- uCharts.js 修复bar条状图开启圆角模式时,值很小时圆角渲染错误的bug +## 2.3.5-20211014(2021-10-15) +- uCharts.js 增加vue3的编译支持(仅原生uCharts,qiun-data-charts组件后续会支持,请关注更新) +## 2.3.4-20211012(2021-10-12) +- 秋云图表组件 修复 mac os x 系统 mouseover 事件丢失的 bug +## 2.3.3-20210706(2021-07-06) +- uCharts.js 增加雷达图开启数据点值(opts.dataLabel)的显示 +## 2.3.2-20210627(2021-06-27) +- 秋云图表组件 修复tooltipCustom个别情况下传值不正确报错TypeError: Cannot read property 'name' of undefined的bug +## 2.3.1-20210616(2021-06-16) +- uCharts.js 修复圆角柱状图使用4角圆角时,当数值过大时不正确的bug +## 2.3.0-20210612(2021-06-12) +- uCharts.js 【重要】uCharts增加nvue兼容,可在nvue项目中使用gcanvas组件渲染uCharts,[详见码云uCharts-demo-nvue](https://gitee.com/uCharts/uCharts) +- 秋云图表组件 增加tapLegend属性,是否开启图例点击交互事件 +- 秋云图表组件 getIndex事件中增加返回uCharts实例中的opts参数,以便在页面中调用参数 +- 示例项目 pages/other/other.vue增加app端自定义tooltip的方法,详见showOptsTooltip方法 +## 2.2.1-20210603(2021-06-03) +- uCharts.js 修复饼图、圆环图、玫瑰图,当起始角度不为0时,tooltip位置不准确的bug +- uCharts.js 增加温度计式柱状图开启顶部半圆形的配置 +## 2.2.0-20210529(2021-05-29) +- uCharts.js 增加条状图type="bar" +- 示例项目 pages/ucharts/ucharts.vue增加条状图的demo +## 2.1.7-20210524(2021-05-24) +- uCharts.js 修复大数据量模式下曲线图不平滑的bug +## 2.1.6-20210523(2021-05-23) +- 秋云图表组件 修复小程序端开启滚动条更新数据后滚动条位置不符合预期的bug +## 2.1.5-2021051702(2021-05-17) +- uCharts.js 修复自定义Y轴min和max值为0时不能正确显示的bug +## 2.1.5-20210517(2021-05-17) +- uCharts.js 修复Y轴自定义min和max时,未按指定的最大值最小值显示坐标轴刻度的bug +## 2.1.4-20210516(2021-05-16) +- 秋云图表组件 优化onWindowResize防抖方法 +- 秋云图表组件 修复APP端uCharts更新数据时,清空series显示loading图标后再显示图表,图表抖动的bug +- uCharts.js 修复开启canvas2d后,x轴、y轴、series自定义字体大小未按比例缩放的bug +- 示例项目 修复format-e.vue拼写错误导致app端使用uCharts渲染图表 +## 2.1.3-20210513(2021-05-13) +- 秋云图表组件 修改uCharts变更chartData数据为updateData方法,支持带滚动条的数据动态打点 +- 秋云图表组件 增加onWindowResize防抖方法 fix by ど誓言,如尘般染指流年づ +- 秋云图表组件 H5或者APP变更chartData数据显示loading图表时,原数据闪现的bug +- 秋云图表组件 props增加errorReload禁用错误点击重新加载的方法 +- uCharts.js 增加tooltip显示category(x轴对应点位)标题的功能,opts.extra.tooltip.showCategory,默认为false +- uCharts.js 修复mix混合图只有柱状图时,tooltip的分割线显示位置不正确的bug +- uCharts.js 修复开启滚动条,图表在拖动中动态打点,滚动条位置不正确的bug +- uCharts.js 修复饼图类数据格式为echarts数据格式,series为空数组报错的bug +- 示例项目 修改uCharts.js更新到v2.1.2版本后,@getIndex方法获取索引值变更为e.currentIndex.index +- 示例项目 pages/updata/updata.vue增加滚动条拖动更新(数据动态打点)的demo +- 示例项目 pages/other/other.vue增加errorReload禁用错误点击重新加载的demo +## 2.1.2-20210509(2021-05-09) +秋云图表组件 修复APP端初始化时就传入chartData或lacaldata不显示图表的bug +## 2.1.1-20210509(2021-05-09) +- 秋云图表组件 变更ECharts的eopts配置在renderjs内执行,支持在config-echarts.js配置文件内写function配置。 +- 秋云图表组件 修复APP端报错Prop being mutated: "onmouse"错误的bug。 +- 秋云图表组件 修复APP端报错Error: Not Found:Page[6][-1,27] at view.umd.min.js:1的bug。 +## 2.1.0-20210507(2021-05-07) +- 秋云图表组件 修复初始化时就有数据或者数据更新的时候loading加载动画闪动的bug +- uCharts.js 修复x轴format方法categories为字符串类型时返回NaN的bug +- uCharts.js 修复series.textColor、legend.fontColor未执行全局默认颜色的bug +## 2.1.0-20210506(2021-05-06) +- 秋云图表组件 修复极个别情况下报错item.properties undefined的bug +- 秋云图表组件 修复极个别情况下关闭加载动画reshow不起作用,无法显示图表的bug +- 示例项目 pages/ucharts/ucharts.vue 增加时间轴折线图(type="tline")、时间轴区域图(type="tarea")、散点图(type="scatter")、气泡图demo(type="bubble")、倒三角形漏斗图(opts.extra.funnel.type="triangle")、金字塔形漏斗图(opts.extra.funnel.type="pyramid") +- 示例项目 pages/format-u/format-u.vue 增加X轴format格式化示例 +- uCharts.js 升级至v2.1.0版本 +- uCharts.js 修复 玫瑰图面积模式点击tooltip位置不正确的bug +- uCharts.js 修复 玫瑰图点击图例,只剩一个类别显示空白的bug +- uCharts.js 修复 饼图类图点击图例,其他图表tooltip位置某些情况下不准的bug +- uCharts.js 修复 x轴为矢量轴(时间轴)情况下,点击tooltip位置不正确的bug +- uCharts.js 修复 词云图获取点击索引偶尔不准的bug +- uCharts.js 增加 直角坐标系图表X轴format格式化方法(原生uCharts.js用法请使用formatter) +- uCharts.js 增加 漏斗图扩展配置,倒三角形(opts.extra.funnel.type="triangle"),金字塔形(opts.extra.funnel.type="pyramid") +- uCharts.js 增加 散点图(opts.type="scatter")、气泡图(opts.type="bubble") +- 后期计划 完善散点图、气泡图,增加markPoints标记点,增加横向条状图。 +## 2.0.0-20210502(2021-05-02) +- uCharts.js 修复词云图获取点击索引不正确的bug +## 2.0.0-20210501(2021-05-01) +- 秋云图表组件 修复QQ小程序、百度小程序在关闭动画效果情况下,v-for循环使用图表,显示不正确的bug +## 2.0.0-20210426(2021-04-26) +- 秋云图表组件 修复QQ小程序不支持canvas2d的bug +- 秋云图表组件 修复钉钉小程序某些情况点击坐标计算错误的bug +- uCharts.js 增加 extra.column.categoryGap 参数,柱状图类每个category点位(X轴点)柱子组之间的间距 +- uCharts.js 增加 yAxis.data[i].titleOffsetY 参数,标题纵向偏移距离,负数为向上偏移,正数向下偏移 +- uCharts.js 增加 yAxis.data[i].titleOffsetX 参数,标题横向偏移距离,负数为向左偏移,正数向右偏移 +- uCharts.js 增加 extra.gauge.labelOffset 参数,仪表盘标签文字径向便宜距离,默认13px +## 2.0.0-20210422-2(2021-04-22) +秋云图表组件 修复 formatterAssign 未判断 args[key] == null 的情况导致栈溢出的 bug +## 2.0.0-20210422(2021-04-22) +- 秋云图表组件 修复H5、APP、支付宝小程序、微信小程序canvas2d模式下横屏模式的bug +## 2.0.0-20210421(2021-04-21) +- uCharts.js 修复多行图例的情况下,图例在上方或者下方时,图例float为左侧或者右侧时,第二行及以后的图例对齐方式不正确的bug +## 2.0.0-20210420(2021-04-20) +- 秋云图表组件 修复微信小程序开启canvas2d模式后,windows版微信小程序不支持canvas2d模式的bug +- 秋云图表组件 修改非uni_modules版本为v2.0版本qiun-data-charts组件 +## 2.0.0-20210419(2021-04-19) +## v1.0版本已停更,建议转uni_modules版本组件方式调用,点击右侧绿色【使用HBuilderX导入插件】即可使用,示例项目请点击右侧蓝色按钮【使用HBuilderX导入示例项目】。 +## 初次使用如果提示未注册<qiun-data-charts>组件,请重启HBuilderX,如仍不好用,请重启电脑; +## 如果是cli项目,请尝试清理node_modules,重新install,还不行就删除项目,再重新install。 +## 此问题已于DCloud官方确认,HBuilderX下个版本会修复。 +## 其他图表不显示问题详见[常见问题选项卡](https://demo.ucharts.cn) +## 新手请先完整阅读帮助文档及常见问题3遍,右侧蓝色按钮示例项目请看2遍! +## [DEMO演示及在线生成工具(v2.0文档)https://demo.ucharts.cn](https://demo.ucharts.cn) +## [图表组件在项目中的应用参见 UReport数据报表](https://ext.dcloud.net.cn/plugin?id=4651) +- uCharts.js 修复混合图中柱状图单独设置颜色不生效的bug +- uCharts.js 修复多Y轴单独设置fontSize时,开启canvas2d后,未对应放大字体的bug +## 2.0.0-20210418(2021-04-18) +- 秋云图表组件 增加directory配置,修复H5端history模式下如果发布到二级目录无法正确加载echarts.min.js的bug +## 2.0.0-20210416(2021-04-16) +## v1.0版本已停更,建议转uni_modules版本组件方式调用,点击右侧绿色【使用HBuilderX导入插件】即可使用,示例项目请点击右侧蓝色按钮【使用HBuilderX导入示例项目】。 +## 初次使用如果提示未注册<qiun-data-charts>组件,请重启HBuilderX,如仍不好用,请重启电脑; +## 如果是cli项目,请尝试清理node_modules,重新install,还不行就删除项目,再重新install。 +## 此问题已于DCloud官方确认,HBuilderX下个版本会修复。 +## 其他图表不显示问题详见[常见问题选项卡](https://demo.ucharts.cn) +## 新手请先完整阅读帮助文档及常见问题3遍,右侧蓝色按钮示例项目请看2遍! +## [DEMO演示及在线生成工具(v2.0文档)https://demo.ucharts.cn](https://demo.ucharts.cn) +## [图表组件在项目中的应用参见 UReport数据报表](https://ext.dcloud.net.cn/plugin?id=4651) +- 秋云图表组件 修复APP端某些情况下报错`Not Found Page`的bug,fix by 高级bug开发技术员 +- 示例项目 修复APP端v-for循环某些情况下报错`Not Found Page`的bug,fix by 高级bug开发技术员 +- uCharts.js 修复非直角坐标系tooltip提示窗右侧超出未变换方向显示的bug +## 2.0.0-20210415(2021-04-15) +- 秋云图表组件 修复H5端发布到二级目录下echarts无法加载的bug +- 秋云图表组件 修复某些情况下echarts.off('finished')移除监听事件报错的bug +## 2.0.0-20210414(2021-04-14) +## v1.0版本已停更,建议转uni_modules版本组件方式调用,点击右侧绿色【使用HBuilderX导入插件】即可使用,示例项目请点击右侧蓝色按钮【使用HBuilderX导入示例项目】。 +## 初次使用如果提示未注册<qiun-data-charts>组件,请重启HBuilderX,如仍不好用,请重启电脑; +## 如果是cli项目,请尝试清理node_modules,重新install,还不行就删除项目,再重新install。 +## 此问题已于DCloud官方确认,HBuilderX下个版本会修复。 +## 其他图表不显示问题详见[常见问题选项卡](https://demo.ucharts.cn) +## 新手请先完整阅读帮助文档及常见问题3遍,右侧蓝色按钮示例项目请看2遍! +## [DEMO演示及在线生成工具(v2.0文档)https://demo.ucharts.cn](https://demo.ucharts.cn) +## [图表组件在项目中的应用参见 UReport数据报表](https://ext.dcloud.net.cn/plugin?id=4651) +- 秋云图表组件 修复H5端在cli项目下ECharts引用地址错误的bug +- 示例项目 增加ECharts的formatter用法的示例(详见示例项目format-e.vue) +- uCharts.js 增加圆环图中心背景色的配置extra.ring.centerColor +- uCharts.js 修复微信小程序安卓端柱状图开启透明色后显示不正确的bug +## 2.0.0-20210413(2021-04-13) +- 秋云图表组件 修复百度小程序多个图表真机未能正确获取根元素dom尺寸的bug +- 秋云图表组件 修复百度小程序横屏模式方向不正确的bug +- 秋云图表组件 修改ontouch时,@getTouchStart@getTouchMove@getTouchEnd的触发条件 +- uCharts.js 修复饼图类数据格式series属性不生效的bug +- uCharts.js 增加时序区域图 详见示例项目中ucharts.vue +## 2.0.0-20210412-2(2021-04-12) +## v1.0版本已停更,建议转uni_modules版本组件方式调用,点击右侧绿色【使用HBuilderX导入插件】即可使用,示例项目请点击右侧蓝色按钮【使用HBuilderX导入示例项目】。 +## 初次使用如果提示未注册<qiun-data-charts>组件,请重启HBuilderX。如仍不好用,请重启电脑,此问题已于DCloud官方确认,HBuilderX下个版本会修复。 +## [DEMO演示及在线生成工具(v2.0文档)https://demo.ucharts.cn](https://demo.ucharts.cn) +## [图表组件在uniCloudAdmin中的应用 UReport数据报表](https://ext.dcloud.net.cn/plugin?id=4651) +- 秋云图表组件 修复uCharts在APP端横屏模式下不能正确渲染的bug +- 示例项目 增加ECharts柱状图渐变色、圆角柱状图、横向柱状图(条状图)的示例 +## 2.0.0-20210412(2021-04-12) +- 秋云图表组件 修复created中判断echarts导致APP端无法识别,改回mounted中判断echarts初始化 +- uCharts.js 修复2d模式下series.textOffset未乘像素比的bug +## 2.0.0-20210411(2021-04-11) +## v1.0版本已停更,建议转uni_modules版本组件方式调用,点击右侧绿色【使用HBuilderX导入插件】即可使用,示例项目请点击右侧蓝色按钮【使用HBuilderX导入示例项目】。 +## 初次使用如果提示未注册组件,请重启HBuilderX,并清空小程序开发者工具缓存。 +## [DEMO演示及在线生成工具(v2.0文档)https://demo.ucharts.cn](https://demo.ucharts.cn) +## [图表组件在uniCloudAdmin中的应用 UReport数据报表](https://ext.dcloud.net.cn/plugin?id=4651) +- uCharts.js 折线图区域图增加connectNulls断点续连的功能,详见示例项目中ucharts.vue +- 秋云图表组件 变更初始化方法为created,变更type2d默认值为true,优化2d模式下组件初始化后dom获取不到的bug +- 秋云图表组件 修复左右布局时,右侧图表点击坐标错误的bug,修复tooltip柱状图自定义颜色显示object的bug +## 2.0.0-20210410(2021-04-10) +- 修复左右布局时,右侧图表点击坐标错误的bug,修复柱状图自定义颜色tooltip显示object的bug +- 增加标记线及柱状图自定义颜色的demo +## 2.0.0-20210409(2021-04-08) +## v1.0版本已停更,建议转uni_modules版本组件方式调用,点击右侧【使用HBuilderX导入插件】即可体验,DEMO演示及在线生成工具(v2.0文档)[https://demo.ucharts.cn](https://demo.ucharts.cn) +## 图表组件在uniCloudAdmin中的应用 [UReport数据报表](https://ext.dcloud.net.cn/plugin?id=4651) +- uCharts.js 修复钉钉小程序百度小程序measureText不准确的bug,修复2d模式下饼图类activeRadius为按比例放大的bug +- 修复组件在支付宝小程序端点击位置不准确的bug +## 2.0.0-20210408(2021-04-07) +- 修复组件在支付宝小程序端不能显示的bug(目前支付宝小程不能点击交互,后续修复) +- uCharts.js 修复高分屏下柱状图类,圆弧进度条 自定义宽度不能按比例放大的bug +## 2.0.0-20210407(2021-04-06) +## v1.0版本已停更,建议转uni_modules版本组件方式调用,点击右侧【使用HBuilderX导入插件】即可体验,DEMO演示及在线生成工具(v2.0文档)[https://demo.ucharts.cn](https://demo.ucharts.cn) +## 增加 通过tofix和unit快速格式化y轴的demo add by `howcode` +## 增加 图表组件在uniCloudAdmin中的应用 [UReport数据报表](https://ext.dcloud.net.cn/plugin?id=4651) +## 2.0.0-20210406(2021-04-05) +# 秋云图表组件+uCharts v2.0版本同步上线,使用方法详见https://demo.ucharts.cn帮助页 +## 2.0.0(2021-04-05) +# 秋云图表组件+uCharts v2.0版本同步上线,使用方法详见https://demo.ucharts.cn帮助页 diff --git a/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue b/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue new file mode 100644 index 0000000..44a7223 --- /dev/null +++ b/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue @@ -0,0 +1,1607 @@ + + + + + + + + + + diff --git a/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue b/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue new file mode 100644 index 0000000..ca2b9e5 --- /dev/null +++ b/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue @@ -0,0 +1,46 @@ + + + + + diff --git a/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue b/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue new file mode 100644 index 0000000..9fc47e3 --- /dev/null +++ b/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue @@ -0,0 +1,162 @@ + + + + + diff --git a/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue b/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue new file mode 100644 index 0000000..47b5dd9 --- /dev/null +++ b/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue @@ -0,0 +1,170 @@ + + + + + diff --git a/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue b/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue new file mode 100644 index 0000000..b22eb87 --- /dev/null +++ b/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue @@ -0,0 +1,173 @@ + + + + + diff --git a/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue b/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue new file mode 100644 index 0000000..7848b9e --- /dev/null +++ b/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue @@ -0,0 +1,222 @@ + + + + + diff --git a/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue b/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue new file mode 100644 index 0000000..7524b55 --- /dev/null +++ b/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue @@ -0,0 +1,229 @@ + + + + diff --git a/uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading.vue b/uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading.vue new file mode 100644 index 0000000..4c671ab --- /dev/null +++ b/uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading.vue @@ -0,0 +1,36 @@ + + + + + diff --git a/uni_modules/qiun-data-charts/js_sdk/u-charts/config-echarts.js b/uni_modules/qiun-data-charts/js_sdk/u-charts/config-echarts.js new file mode 100644 index 0000000..8635ae0 --- /dev/null +++ b/uni_modules/qiun-data-charts/js_sdk/u-charts/config-echarts.js @@ -0,0 +1,422 @@ +/* + * uCharts® + * 高性能跨平台图表库,支持H5、APP、小程序(微信/支付宝/百度/头条/QQ/360)、Vue、Taro等支持canvas的框架平台 + * Copyright (c) 2021 QIUN®秋云 https://www.ucharts.cn All rights reserved. + * Licensed ( http://www.apache.org/licenses/LICENSE-2.0 ) + * 复制使用请保留本段注释,感谢支持开源! + * + * uCharts®官方网站 + * https://www.uCharts.cn + * + * 开源地址: + * https://gitee.com/uCharts/uCharts + * + * uni-app插件市场地址: + * http://ext.dcloud.net.cn/plugin?id=271 + * + */ + +// 通用配置项 + +// 主题颜色配置:如每个图表类型需要不同主题,请在对应图表类型上更改color属性 +const color = ['#1890FF', '#91CB74', '#FAC858', '#EE6666', '#73C0DE', '#3CA272', '#FC8452', '#9A60B4', '#ea7ccc']; + +const cfe = { + //demotype为自定义图表类型 + "type": ["pie", "ring", "rose", "funnel", "line", "column", "area", "radar", "gauge","candle","demotype"], + //增加自定义图表类型,如果需要categories,请在这里加入您的图表类型例如最后的"demotype" + "categories": ["line", "column", "area", "radar", "gauge", "candle","demotype"], + //instance为实例变量承载属性,option为eopts承载属性,不要删除 + "instance": {}, + "option": {}, + //下面是自定义format配置,因除H5端外的其他端无法通过props传递函数,只能通过此属性对应下标的方式来替换 + "formatter":{ + "tooltipDemo1":function(res){ + let result = '' + for (let i in res) { + if (i == 0) { + result += res[i].axisValueLabel + '年销售额' + } + let value = '--' + if (res[i].data !== null) { + value = res[i].data + } + // #ifdef H5 + result += '\n' + res[i].seriesName + ':' + value + ' 万元' + // #endif + + // #ifdef APP-PLUS + result += '
' + res[i].marker + res[i].seriesName + ':' + value + ' 万元' + // #endif + } + return result; + }, + legendFormat:function(name){ + return "自定义图例+"+name; + }, + yAxisFormatDemo:function (value, index) { + return value + '元'; + }, + seriesFormatDemo:function(res){ + return res.name + '年' + res.value + '元'; + } + }, + //这里演示了自定义您的图表类型的option,可以随意命名,之后在组件上 type="demotype" 后,组件会调用这个花括号里的option,如果组件上还存在eopts参数,会将demotype与eopts中option合并后渲染图表。 + "demotype":{ + "color": color, + //在这里填写echarts的option即可 + + }, + //下面是自定义配置,请添加项目所需的通用配置 + "column": { + "color": color, + "title": { + "text": '' + }, + "tooltip": { + "trigger": 'axis' + }, + "grid": { + "top": 30, + "bottom": 50, + "right": 15, + "left": 40 + }, + "legend": { + "bottom": 'left', + }, + "toolbox": { + "show": false, + }, + "xAxis": { + "type": 'category', + "axisLabel": { + "color": '#666666' + }, + "axisLine": { + "lineStyle": { + "color": '#CCCCCC' + } + }, + "boundaryGap": true, + "data": [] + }, + "yAxis": { + "type": 'value', + "axisTick": { + "show": false, + }, + "axisLabel": { + "color": '#666666' + }, + "axisLine": { + "lineStyle": { + "color": '#CCCCCC' + } + }, + }, + "seriesTemplate": { + "name": '', + "type": 'bar', + "data": [], + "barwidth": 20, + "label": { + "show": true, + "color": "#666666", + "position": 'top', + }, + }, + }, + "line": { + "color": color, + "title": { + "text": '' + }, + "tooltip": { + "trigger": 'axis' + }, + "grid": { + "top": 30, + "bottom": 50, + "right": 15, + "left": 40 + }, + "legend": { + "bottom": 'left', + }, + "toolbox": { + "show": false, + }, + "xAxis": { + "type": 'category', + "axisLabel": { + "color": '#666666' + }, + "axisLine": { + "lineStyle": { + "color": '#CCCCCC' + } + }, + "boundaryGap": true, + "data": [] + }, + "yAxis": { + "type": 'value', + "axisTick": { + "show": false, + }, + "axisLabel": { + "color": '#666666' + }, + "axisLine": { + "lineStyle": { + "color": '#CCCCCC' + } + }, + }, + "seriesTemplate": { + "name": '', + "type": 'line', + "data": [], + "barwidth": 20, + "label": { + "show": true, + "color": "#666666", + "position": 'top', + }, + }, + }, + "area": { + "color": color, + "title": { + "text": '' + }, + "tooltip": { + "trigger": 'axis' + }, + "grid": { + "top": 30, + "bottom": 50, + "right": 15, + "left": 40 + }, + "legend": { + "bottom": 'left', + }, + "toolbox": { + "show": false, + }, + "xAxis": { + "type": 'category', + "axisLabel": { + "color": '#666666' + }, + "axisLine": { + "lineStyle": { + "color": '#CCCCCC' + } + }, + "boundaryGap": true, + "data": [] + }, + "yAxis": { + "type": 'value', + "axisTick": { + "show": false, + }, + "axisLabel": { + "color": '#666666' + }, + "axisLine": { + "lineStyle": { + "color": '#CCCCCC' + } + }, + }, + "seriesTemplate": { + "name": '', + "type": 'line', + "data": [], + "areaStyle": {}, + "label": { + "show": true, + "color": "#666666", + "position": 'top', + }, + }, + }, + "pie": { + "color": color, + "title": { + "text": '' + }, + "tooltip": { + "trigger": 'item' + }, + "grid": { + "top": 40, + "bottom": 30, + "right": 15, + "left": 15 + }, + "legend": { + "bottom": 'left', + }, + "seriesTemplate": { + "name": '', + "type": 'pie', + "data": [], + "radius": '50%', + "label": { + "show": true, + "color": "#666666", + "position": 'top', + }, + }, + }, + "ring": { + "color": color, + "title": { + "text": '' + }, + "tooltip": { + "trigger": 'item' + }, + "grid": { + "top": 40, + "bottom": 30, + "right": 15, + "left": 15 + }, + "legend": { + "bottom": 'left', + }, + "seriesTemplate": { + "name": '', + "type": 'pie', + "data": [], + "radius": ['40%', '70%'], + "avoidLabelOverlap": false, + "label": { + "show": true, + "color": "#666666", + "position": 'top', + }, + "labelLine": { + "show": true + }, + }, + }, + "rose": { + "color": color, + "title": { + "text": '' + }, + "tooltip": { + "trigger": 'item' + }, + "legend": { + "top": 'bottom' + }, + "seriesTemplate": { + "name": '', + "type": 'pie', + "data": [], + "radius": "55%", + "center": ['50%', '50%'], + "roseType": 'area', + }, + }, + "funnel": { + "color": color, + "title": { + "text": '' + }, + "tooltip": { + "trigger": 'item', + "formatter": "{b} : {c}%" + }, + "legend": { + "top": 'bottom' + }, + "seriesTemplate": { + "name": '', + "type": 'funnel', + "left": '10%', + "top": 60, + "bottom": 60, + "width": '80%', + "min": 0, + "max": 100, + "minSize": '0%', + "maxSize": '100%', + "sort": 'descending', + "gap": 2, + "label": { + "show": true, + "position": 'inside' + }, + "labelLine": { + "length": 10, + "lineStyle": { + "width": 1, + "type": 'solid' + } + }, + "itemStyle": { + "bordercolor": '#fff', + "borderwidth": 1 + }, + "emphasis": { + "label": { + "fontSize": 20 + } + }, + "data": [], + }, + }, + "gauge": { + "color": color, + "tooltip": { + "formatter": '{a}
{b} : {c}%' + }, + "seriesTemplate": { + "name": '业务指标', + "type": 'gauge', + "detail": {"formatter": '{value}%'}, + "data": [{"value": 50, "name": '完成率'}] + }, + }, + "candle": { + "xAxis": { + "data": [] + }, + "yAxis": {}, + "color": color, + "title": { + "text": '' + }, + "dataZoom": [{ + "type": 'inside', + "xAxisIndex": [0, 1], + "start": 10, + "end": 100 + }, + { + "show": true, + "xAxisIndex": [0, 1], + "type": 'slider', + "bottom": 10, + "start": 10, + "end": 100 + } + ], + "seriesTemplate": { + "name": '', + "type": 'k', + "data": [], + }, + } +} + +export default cfe; \ No newline at end of file diff --git a/uni_modules/qiun-data-charts/js_sdk/u-charts/config-ucharts.js b/uni_modules/qiun-data-charts/js_sdk/u-charts/config-ucharts.js new file mode 100644 index 0000000..94ffbe2 --- /dev/null +++ b/uni_modules/qiun-data-charts/js_sdk/u-charts/config-ucharts.js @@ -0,0 +1,601 @@ +/* + * uCharts® + * 高性能跨平台图表库,支持H5、APP、小程序(微信/支付宝/百度/头条/QQ/360)、Vue、Taro等支持canvas的框架平台 + * Copyright (c) 2021 QIUN®秋云 https://www.ucharts.cn All rights reserved. + * Licensed ( http://www.apache.org/licenses/LICENSE-2.0 ) + * 复制使用请保留本段注释,感谢支持开源! + * + * uCharts®官方网站 + * https://www.uCharts.cn + * + * 开源地址: + * https://gitee.com/uCharts/uCharts + * + * uni-app插件市场地址: + * http://ext.dcloud.net.cn/plugin?id=271 + * + */ + +// 主题颜色配置:如每个图表类型需要不同主题,请在对应图表类型上更改color属性 +const color = ['#1890FF', '#91CB74', '#FAC858', '#EE6666', '#73C0DE', '#3CA272', '#FC8452', '#9A60B4', '#ea7ccc']; + +//事件转换函数,主要用作格式化x轴为时间轴,根据需求自行修改 +const formatDateTime = (timeStamp, returnType)=>{ + var date = new Date(); + date.setTime(timeStamp * 1000); + var y = date.getFullYear(); + var m = date.getMonth() + 1; + m = m < 10 ? ('0' + m) : m; + var d = date.getDate(); + d = d < 10 ? ('0' + d) : d; + var h = date.getHours(); + h = h < 10 ? ('0' + h) : h; + var minute = date.getMinutes(); + var second = date.getSeconds(); + minute = minute < 10 ? ('0' + minute) : minute; + second = second < 10 ? ('0' + second) : second; + if(returnType == 'full'){return y + '-' + m + '-' + d + ' '+ h +':' + minute + ':' + second;} + if(returnType == 'y-m-d'){return y + '-' + m + '-' + d;} + if(returnType == 'h:m'){return h +':' + minute;} + if(returnType == 'h:m:s'){return h +':' + minute +':' + second;} + return [y, m, d, h, minute, second]; +} + +const cfu = { + //demotype为自定义图表类型,一般不需要自定义图表类型,只需要改根节点上对应的类型即可 + "type":["pie","ring","rose","word","funnel","map","arcbar","line","column","mount","bar","area","radar","gauge","candle","mix","tline","tarea","scatter","bubble","demotype"], + "range":["饼状图","圆环图","玫瑰图","词云图","漏斗图","地图","圆弧进度条","折线图","柱状图","山峰图","条状图","区域图","雷达图","仪表盘","K线图","混合图","时间轴折线","时间轴区域","散点图","气泡图","自定义类型"], + //增加自定义图表类型,如果需要categories,请在这里加入您的图表类型,例如最后的"demotype" + //自定义类型时需要注意"tline","tarea","scatter","bubble"等时间轴(矢量x轴)类图表,没有categories,不需要加入categories + "categories":["line","column","mount","bar","area","radar","gauge","candle","mix","demotype"], + //instance为实例变量承载属性,不要删除 + "instance":{}, + //option为opts及eopts承载属性,不要删除 + "option":{}, + //下面是自定义format配置,因除H5端外的其他端无法通过props传递函数,只能通过此属性对应下标的方式来替换 + "formatter":{ + "yAxisDemo1":function(val, index, opts){return val+'元'}, + "yAxisDemo2":function(val, index, opts){return val.toFixed(2)}, + "xAxisDemo1":function(val, index, opts){return val+'年';}, + "xAxisDemo2":function(val, index, opts){return formatDateTime(val,'h:m')}, + "seriesDemo1":function(val, index, series, opts){return val+'元'}, + "tooltipDemo1":function(item, category, index, opts){ + if(index==0){ + return '随便用'+item.data+'年' + }else{ + return '其他我没改'+item.data+'天' + } + }, + "pieDemo":function(val, index, series, opts){ + if(index !== undefined){ + return series[index].name+':'+series[index].data+'元' + } + }, + }, + //这里演示了自定义您的图表类型的option,可以随意命名,之后在组件上 type="demotype" 后,组件会调用这个花括号里的option,如果组件上还存在opts参数,会将demotype与opts中option合并后渲染图表。 + "demotype":{ + //我这里把曲线图当做了自定义图表类型,您可以根据需要随意指定类型或配置 + "type": "line", + "color": color, + "padding": [15,10,0,15], + "xAxis": { + "disableGrid": true, + }, + "yAxis": { + "gridType": "dash", + "dashLength": 2, + }, + "legend": { + }, + "extra": { + "line": { + "type": "curve", + "width": 2 + }, + } + }, + //下面是自定义配置,请添加项目所需的通用配置 + "pie":{ + "type": "pie", + "color": color, + "padding": [5,5,5,5], + "extra": { + "pie": { + "activeOpacity": 0.5, + "activeRadius": 10, + "offsetAngle": 0, + "labelWidth": 15, + "border": true, + "borderWidth": 3, + "borderColor": "#FFFFFF" + }, + } + }, + "ring":{ + "type": "ring", + "color": color, + "padding": [5,5,5,5], + "rotate": false, + "dataLabel": true, + "legend": { + "show": true, + "position": "right", + "lineHeight": 25, + }, + "title": { + "name": "收益率", + "fontSize": 15, + "color": "#666666" + }, + "subtitle": { + "name": "70%", + "fontSize": 25, + "color": "#7cb5ec" + }, + "extra": { + "ring": { + "ringWidth":30, + "activeOpacity": 0.5, + "activeRadius": 10, + "offsetAngle": 0, + "labelWidth": 15, + "border": true, + "borderWidth": 3, + "borderColor": "#FFFFFF" + }, + }, + }, + "rose":{ + "type": "rose", + "color": color, + "padding": [5,5,5,5], + "legend": { + "show": true, + "position": "left", + "lineHeight": 25, + }, + "extra": { + "rose": { + "type": "area", + "minRadius": 50, + "activeOpacity": 0.5, + "activeRadius": 10, + "offsetAngle": 0, + "labelWidth": 15, + "border": false, + "borderWidth": 2, + "borderColor": "#FFFFFF" + }, + } + }, + "word":{ + "type": "word", + "color": color, + "extra": { + "word": { + "type": "normal", + "autoColors": false + } + } + }, + "funnel":{ + "type": "funnel", + "color": color, + "padding": [15,15,0,15], + "extra": { + "funnel": { + "activeOpacity": 0.3, + "activeWidth": 10, + "border": true, + "borderWidth": 2, + "borderColor": "#FFFFFF", + "fillOpacity": 1, + "labelAlign": "right" + }, + } + }, + "map":{ + "type": "map", + "color": color, + "padding": [0,0,0,0], + "dataLabel": true, + "extra": { + "map": { + "border": true, + "borderWidth": 1, + "borderColor": "#666666", + "fillOpacity": 0.6, + "activeBorderColor": "#F04864", + "activeFillColor": "#FACC14", + "activeFillOpacity": 1 + }, + } + }, + "arcbar":{ + "type": "arcbar", + "color": color, + "title": { + "name": "百分比", + "fontSize": 25, + "color": "#00FF00" + }, + "subtitle": { + "name": "默认标题", + "fontSize": 15, + "color": "#666666" + }, + "extra": { + "arcbar": { + "type": "default", + "width": 12, + "backgroundColor": "#E9E9E9", + "startAngle": 0.75, + "endAngle": 0.25, + "gap": 2 + } + } + }, + "line":{ + "type": "line", + "color": color, + "padding": [15,10,0,15], + "xAxis": { + "disableGrid": true, + }, + "yAxis": { + "gridType": "dash", + "dashLength": 2, + }, + "legend": { + }, + "extra": { + "line": { + "type": "straight", + "width": 2 + }, + } + }, + "tline":{ + "type": "line", + "color": color, + "padding": [15,10,0,15], + "xAxis": { + "disableGrid": false, + "boundaryGap":"justify", + }, + "yAxis": { + "gridType": "dash", + "dashLength": 2, + "data":[ + { + "min":0, + "max":80 + } + ] + }, + "legend": { + }, + "extra": { + "line": { + "type": "curve", + "width": 2 + }, + } + }, + "tarea":{ + "type": "area", + "color": color, + "padding": [15,10,0,15], + "xAxis": { + "disableGrid": true, + "boundaryGap":"justify", + }, + "yAxis": { + "gridType": "dash", + "dashLength": 2, + "data":[ + { + "min":0, + "max":80 + } + ] + }, + "legend": { + }, + "extra": { + "area": { + "type": "curve", + "opacity": 0.2, + "addLine": true, + "width": 2, + "gradient": true + }, + } + }, + "column":{ + "type": "column", + "color": color, + "padding": [15,15,0,5], + "xAxis": { + "disableGrid": true, + }, + "yAxis": { + "data":[{"min":0}] + }, + "legend": { + }, + "extra": { + "column": { + "type": "group", + "width": 30, + "activeBgColor": "#000000", + "activeBgOpacity": 0.08 + }, + } + }, + "mount":{ + "type": "mount", + "color": color, + "padding": [15,15,0,5], + "xAxis": { + "disableGrid": true, + }, + "yAxis": { + "data":[{"min":0}] + }, + "legend": { + }, + "extra": { + "mount": { + "type": "mount", + "widthRatio": 1.5, + }, + } + }, + "bar":{ + "type": "bar", + "color": color, + "padding": [15,30,0,5], + "xAxis": { + "boundaryGap":"justify", + "disableGrid":false, + "min":0, + "axisLine":false + }, + "yAxis": { + }, + "legend": { + }, + "extra": { + "bar": { + "type": "group", + "width": 30, + "meterBorde": 1, + "meterFillColor": "#FFFFFF", + "activeBgColor": "#000000", + "activeBgOpacity": 0.08 + }, + } + }, + "area":{ + "type": "area", + "color": color, + "padding": [15,15,0,15], + "xAxis": { + "disableGrid": true, + }, + "yAxis": { + "gridType": "dash", + "dashLength": 2, + }, + "legend": { + }, + "extra": { + "area": { + "type": "straight", + "opacity": 0.2, + "addLine": true, + "width": 2, + "gradient": false + }, + } + }, + "radar":{ + "type": "radar", + "color": color, + "padding": [5,5,5,5], + "dataLabel": false, + "legend": { + "show": true, + "position": "right", + "lineHeight": 25, + }, + "extra": { + "radar": { + "gridType": "radar", + "gridColor": "#CCCCCC", + "gridCount": 3, + "opacity": 0.2, + "max": 200 + }, + } + }, + "gauge":{ + "type": "gauge", + "color": color, + "title": { + "name": "66Km/H", + "fontSize": 25, + "color": "#2fc25b", + "offsetY": 50 + }, + "subtitle": { + "name": "实时速度", + "fontSize": 15, + "color": "#1890ff", + "offsetY": -50 + }, + "extra": { + "gauge": { + "type": "default", + "width": 30, + "labelColor": "#666666", + "startAngle": 0.75, + "endAngle": 0.25, + "startNumber": 0, + "endNumber": 100, + "labelFormat": "", + "splitLine": { + "fixRadius": 0, + "splitNumber": 10, + "width": 30, + "color": "#FFFFFF", + "childNumber": 5, + "childWidth": 12 + }, + "pointer": { + "width": 24, + "color": "auto" + } + } + } + }, + "candle":{ + "type": "candle", + "color": color, + "padding": [15,15,0,15], + "enableScroll": true, + "enableMarkLine": true, + "dataLabel": false, + "xAxis": { + "labelCount": 4, + "itemCount": 40, + "disableGrid": true, + "gridColor": "#CCCCCC", + "gridType": "solid", + "dashLength": 4, + "scrollShow": true, + "scrollAlign": "left", + "scrollColor": "#A6A6A6", + "scrollBackgroundColor": "#EFEBEF" + }, + "yAxis": { + }, + "legend": { + }, + "extra": { + "candle": { + "color": { + "upLine": "#f04864", + "upFill": "#f04864", + "downLine": "#2fc25b", + "downFill": "#2fc25b" + }, + "average": { + "show": true, + "name": ["MA5","MA10","MA30"], + "day": [5,10,20], + "color": ["#1890ff","#2fc25b","#facc14"] + } + }, + "markLine": { + "type": "dash", + "dashLength": 5, + "data": [ + { + "value": 2150, + "lineColor": "#f04864", + "showLabel": true + }, + { + "value": 2350, + "lineColor": "#f04864", + "showLabel": true + } + ] + } + } + }, + "mix":{ + "type": "mix", + "color": color, + "padding": [15,15,0,15], + "xAxis": { + "disableGrid": true, + }, + "yAxis": { + "disabled": false, + "disableGrid": false, + "splitNumber": 5, + "gridType": "dash", + "dashLength": 4, + "gridColor": "#CCCCCC", + "padding": 10, + "showTitle": true, + "data": [] + }, + "legend": { + }, + "extra": { + "mix": { + "column": { + "width": 20 + } + }, + } + }, + "scatter":{ + "type": "scatter", + "color":color, + "padding":[15,15,0,15], + "dataLabel":false, + "xAxis": { + "disableGrid": false, + "gridType":"dash", + "splitNumber":5, + "boundaryGap":"justify", + "min":0 + }, + "yAxis": { + "disableGrid": false, + "gridType":"dash", + }, + "legend": { + }, + "extra": { + "scatter": { + }, + } + }, + "bubble":{ + "type": "bubble", + "color":color, + "padding":[15,15,0,15], + "xAxis": { + "disableGrid": false, + "gridType":"dash", + "splitNumber":5, + "boundaryGap":"justify", + "min":0, + "max":250 + }, + "yAxis": { + "disableGrid": false, + "gridType":"dash", + "data":[{ + "min":0, + "max":150 + }] + }, + "legend": { + }, + "extra": { + "bubble": { + "border":2, + "opacity": 0.5, + }, + } + } +} + +export default cfu; \ No newline at end of file diff --git a/uni_modules/qiun-data-charts/js_sdk/u-charts/readme.md b/uni_modules/qiun-data-charts/js_sdk/u-charts/readme.md new file mode 100644 index 0000000..d251b53 --- /dev/null +++ b/uni_modules/qiun-data-charts/js_sdk/u-charts/readme.md @@ -0,0 +1,5 @@ +# uCharts JSSDK说明 +1、如不使用uCharts组件,可直接引用u-charts.js,打包编译后会`自动压缩`,压缩后体积约为`120kb`。 +2、如果120kb的体积仍需压缩,请手到uCharts官网通过在线定制选择您需要的图表。 +3、config-ucharts.js为uCharts组件的用户配置文件,升级前请`自行备份config-ucharts.js`文件,以免被强制覆盖。 +4、config-echarts.js为ECharts组件的用户配置文件,升级前请`自行备份config-echarts.js`文件,以免被强制覆盖。 \ No newline at end of file diff --git a/uni_modules/qiun-data-charts/js_sdk/u-charts/u-charts.js b/uni_modules/qiun-data-charts/js_sdk/u-charts/u-charts.js new file mode 100644 index 0000000..9192591 --- /dev/null +++ b/uni_modules/qiun-data-charts/js_sdk/u-charts/u-charts.js @@ -0,0 +1,7297 @@ +/* + * uCharts (R) + * 高性能跨平台图表库,支持H5、APP、小程序(微信/支付宝/百度/头条/QQ/360/快手)、Vue、Taro等支持canvas的框架平台 + * Copyright (C) 2018-2022 QIUN (R) 秋云 https://www.ucharts.cn All rights reserved. + * Licensed ( http://www.apache.org/licenses/LICENSE-2.0 ) + * 复制使用请保留本段注释,感谢支持开源! + * + * uCharts (R) 官方网站 + * https://www.uCharts.cn + * + * 开源地址: + * https://gitee.com/uCharts/uCharts + * + * uni-app插件市场地址: + * http://ext.dcloud.net.cn/plugin?id=271 + * + */ + +'use strict'; + +var config = { + version: 'v2.4.3-20220505', + yAxisWidth: 15, + xAxisHeight: 22, + xAxisTextPadding: 3, + padding: [10, 10, 10, 10], + pixelRatio: 1, + rotate: false, + fontSize: 13, + fontColor: '#666666', + dataPointShape: ['circle', 'circle', 'circle', 'circle'], + color: ['#1890FF', '#91CB74', '#FAC858', '#EE6666', '#73C0DE', '#3CA272', '#FC8452', '#9A60B4', '#ea7ccc'], + linearColor: ['#0EE2F8', '#2BDCA8', '#FA7D8D', '#EB88E2', '#2AE3A0', '#0EE2F8', '#EB88E2', '#6773E3', '#F78A85'], + pieChartLinePadding: 15, + pieChartTextPadding: 5, + titleFontSize: 20, + subtitleFontSize: 15, + toolTipPadding: 3, + toolTipBackground: '#000000', + toolTipOpacity: 0.7, + toolTipLineHeight: 20, + radarLabelTextMargin: 13, +}; + +var assign = function(target, ...varArgs) { + if (target == null) { + throw new TypeError('[uCharts] Cannot convert undefined or null to object'); + } + if (!varArgs || varArgs.length <= 0) { + return target; + } + // 深度合并对象 + function deepAssign(obj1, obj2) { + for (let key in obj2) { + obj1[key] = obj1[key] && obj1[key].toString() === "[object Object]" ? + deepAssign(obj1[key], obj2[key]) : obj1[key] = obj2[key]; + } + return obj1; + } + varArgs.forEach(val => { + target = deepAssign(target, val); + }); + return target; +}; + +var util = { + toFixed: function toFixed(num, limit) { + limit = limit || 2; + if (this.isFloat(num)) { + num = num.toFixed(limit); + } + return num; + }, + isFloat: function isFloat(num) { + return num % 1 !== 0; + }, + approximatelyEqual: function approximatelyEqual(num1, num2) { + return Math.abs(num1 - num2) < 1e-10; + }, + isSameSign: function isSameSign(num1, num2) { + return Math.abs(num1) === num1 && Math.abs(num2) === num2 || Math.abs(num1) !== num1 && Math.abs(num2) !== num2; + }, + isSameXCoordinateArea: function isSameXCoordinateArea(p1, p2) { + return this.isSameSign(p1.x, p2.x); + }, + isCollision: function isCollision(obj1, obj2) { + obj1.end = {}; + obj1.end.x = obj1.start.x + obj1.width; + obj1.end.y = obj1.start.y - obj1.height; + obj2.end = {}; + obj2.end.x = obj2.start.x + obj2.width; + obj2.end.y = obj2.start.y - obj2.height; + var flag = obj2.start.x > obj1.end.x || obj2.end.x < obj1.start.x || obj2.end.y > obj1.start.y || obj2.start.y < obj1.end.y; + return !flag; + } +}; + +//兼容H5点击事件 +function getH5Offset(e) { + e.mp = { + changedTouches: [] + }; + e.mp.changedTouches.push({ + x: e.offsetX, + y: e.offsetY + }); + return e; +} + +// hex 转 rgba +function hexToRgb(hexValue, opc) { + var rgx = /^#?([a-f\d])([a-f\d])([a-f\d])$/i; + var hex = hexValue.replace(rgx, function(m, r, g, b) { + return r + r + g + g + b + b; + }); + var rgb = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex); + var r = parseInt(rgb[1], 16); + var g = parseInt(rgb[2], 16); + var b = parseInt(rgb[3], 16); + return 'rgba(' + r + ',' + g + ',' + b + ',' + opc + ')'; +} + +function findRange(num, type, limit) { + if (isNaN(num)) { + throw new Error('[uCharts] series数据需为Number格式'); + } + limit = limit || 10; + type = type ? type : 'upper'; + var multiple = 1; + while (limit < 1) { + limit *= 10; + multiple *= 10; + } + if (type === 'upper') { + num = Math.ceil(num * multiple); + } else { + num = Math.floor(num * multiple); + } + while (num % limit !== 0) { + if (type === 'upper') { + if (num == num + 1) { //修复数据值过大num++无效的bug by 向日葵 @xrk_jy + break; + } + num++; + } else { + num--; + } + } + return num / multiple; +} + +function calCandleMA(dayArr, nameArr, colorArr, kdata) { + let seriesTemp = []; + for (let k = 0; k < dayArr.length; k++) { + let seriesItem = { + data: [], + name: nameArr[k], + color: colorArr[k] + }; + for (let i = 0, len = kdata.length; i < len; i++) { + if (i < dayArr[k]) { + seriesItem.data.push(null); + continue; + } + let sum = 0; + for (let j = 0; j < dayArr[k]; j++) { + sum += kdata[i - j][1]; + } + seriesItem.data.push(+(sum / dayArr[k]).toFixed(3)); + } + seriesTemp.push(seriesItem); + } + return seriesTemp; +} + +function calValidDistance(self, distance, chartData, config, opts) { + var dataChartAreaWidth = opts.width - opts.area[1] - opts.area[3]; + var dataChartWidth = chartData.eachSpacing * (opts.chartData.xAxisData.xAxisPoints.length - 1); + if(opts.type == 'mount' && opts.extra && opts.extra.mount && opts.extra.mount.widthRatio && opts.extra.mount.widthRatio > 1){ + if(opts.extra.mount.widthRatio>2) opts.extra.mount.widthRatio = 2 + dataChartWidth += (opts.extra.mount.widthRatio - 1)*chartData.eachSpacing; + } + var validDistance = distance; + if (distance >= 0) { + validDistance = 0; + self.uevent.trigger('scrollLeft'); + self.scrollOption.position = 'left' + opts.xAxis.scrollPosition = 'left'; + } else if (Math.abs(distance) >= dataChartWidth - dataChartAreaWidth) { + validDistance = dataChartAreaWidth - dataChartWidth; + self.uevent.trigger('scrollRight'); + self.scrollOption.position = 'right' + opts.xAxis.scrollPosition = 'right'; + } else { + self.scrollOption.position = distance + opts.xAxis.scrollPosition = distance; + } + return validDistance; +} + +function isInAngleRange(angle, startAngle, endAngle) { + function adjust(angle) { + while (angle < 0) { + angle += 2 * Math.PI; + } + while (angle > 2 * Math.PI) { + angle -= 2 * Math.PI; + } + return angle; + } + angle = adjust(angle); + startAngle = adjust(startAngle); + endAngle = adjust(endAngle); + if (startAngle > endAngle) { + endAngle += 2 * Math.PI; + if (angle < startAngle) { + angle += 2 * Math.PI; + } + } + return angle >= startAngle && angle <= endAngle; +} + +function createCurveControlPoints(points, i) { + function isNotMiddlePoint(points, i) { + if (points[i - 1] && points[i + 1]) { + return points[i].y >= Math.max(points[i - 1].y, points[i + 1].y) || points[i].y <= Math.min(points[i - 1].y, + points[i + 1].y); + } else { + return false; + } + } + function isNotMiddlePointX(points, i) { + if (points[i - 1] && points[i + 1]) { + return points[i].x >= Math.max(points[i - 1].x, points[i + 1].x) || points[i].x <= Math.min(points[i - 1].x, + points[i + 1].x); + } else { + return false; + } + } + var a = 0.2; + var b = 0.2; + var pAx = null; + var pAy = null; + var pBx = null; + var pBy = null; + if (i < 1) { + pAx = points[0].x + (points[1].x - points[0].x) * a; + pAy = points[0].y + (points[1].y - points[0].y) * a; + } else { + pAx = points[i].x + (points[i + 1].x - points[i - 1].x) * a; + pAy = points[i].y + (points[i + 1].y - points[i - 1].y) * a; + } + + if (i > points.length - 3) { + var last = points.length - 1; + pBx = points[last].x - (points[last].x - points[last - 1].x) * b; + pBy = points[last].y - (points[last].y - points[last - 1].y) * b; + } else { + pBx = points[i + 1].x - (points[i + 2].x - points[i].x) * b; + pBy = points[i + 1].y - (points[i + 2].y - points[i].y) * b; + } + if (isNotMiddlePoint(points, i + 1)) { + pBy = points[i + 1].y; + } + if (isNotMiddlePoint(points, i)) { + pAy = points[i].y; + } + if (isNotMiddlePointX(points, i + 1)) { + pBx = points[i + 1].x; + } + if (isNotMiddlePointX(points, i)) { + pAx = points[i].x; + } + if (pAy >= Math.max(points[i].y, points[i + 1].y) || pAy <= Math.min(points[i].y, points[i + 1].y)) { + pAy = points[i].y; + } + if (pBy >= Math.max(points[i].y, points[i + 1].y) || pBy <= Math.min(points[i].y, points[i + 1].y)) { + pBy = points[i + 1].y; + } + if (pAx >= Math.max(points[i].x, points[i + 1].x) || pAx <= Math.min(points[i].x, points[i + 1].x)) { + pAx = points[i].x; + } + if (pBx >= Math.max(points[i].x, points[i + 1].x) || pBx <= Math.min(points[i].x, points[i + 1].x)) { + pBx = points[i + 1].x; + } + return { + ctrA: { + x: pAx, + y: pAy + }, + ctrB: { + x: pBx, + y: pBy + } + }; +} + + +function convertCoordinateOrigin(x, y, center) { + return { + x: center.x + x, + y: center.y - y + }; +} + +function avoidCollision(obj, target) { + if (target) { + // is collision test + while (util.isCollision(obj, target)) { + if (obj.start.x > 0) { + obj.start.y--; + } else if (obj.start.x < 0) { + obj.start.y++; + } else { + if (obj.start.y > 0) { + obj.start.y++; + } else { + obj.start.y--; + } + } + } + } + return obj; +} + +function fixPieSeries(series, opts, config){ + let pieSeriesArr = []; + if(series.length>0 && series[0].data.constructor.toString().indexOf('Array') > -1){ + opts._pieSeries_ = series; + let oldseries = series[0].data; + for (var i = 0; i < oldseries.length; i++) { + oldseries[i].formatter = series[0].formatter; + oldseries[i].data = oldseries[i].value; + pieSeriesArr.push(oldseries[i]); + } + opts.series = pieSeriesArr; + }else{ + pieSeriesArr = series; + } + return pieSeriesArr; +} + +function fillSeries(series, opts, config) { + var index = 0; + for (var i = 0; i < series.length; i++) { + let item = series[i]; + if (!item.color) { + item.color = config.color[index]; + index = (index + 1) % config.color.length; + } + if (!item.linearIndex) { + item.linearIndex = i; + } + if (!item.index) { + item.index = 0; + } + if (!item.type) { + item.type = opts.type; + } + if (typeof item.show == "undefined") { + item.show = true; + } + if (!item.type) { + item.type = opts.type; + } + if (!item.pointShape) { + item.pointShape = "circle"; + } + if (!item.legendShape) { + switch (item.type) { + case 'line': + item.legendShape = "line"; + break; + case 'column': + case 'bar': + item.legendShape = "rect"; + break; + case 'area': + case 'mount': + item.legendShape = "triangle"; + break; + default: + item.legendShape = "circle"; + } + } + } + return series; +} + +function fillCustomColor(linearType, customColor, series, config) { + var newcolor = customColor || []; + if (linearType == 'custom' && newcolor.length == 0 ) { + newcolor = config.linearColor; + } + if (linearType == 'custom' && newcolor.length < series.length) { + let chazhi = series.length - newcolor.length; + for (var i = 0; i < chazhi; i++) { + newcolor.push(config.linearColor[(i + 1) % config.linearColor.length]); + } + } + return newcolor; +} + +function getDataRange(minData, maxData) { + var limit = 0; + var range = maxData - minData; + if (range >= 10000) { + limit = 1000; + } else if (range >= 1000) { + limit = 100; + } else if (range >= 100) { + limit = 10; + } else if (range >= 10) { + limit = 5; + } else if (range >= 1) { + limit = 1; + } else if (range >= 0.1) { + limit = 0.1; + } else if (range >= 0.01) { + limit = 0.01; + } else if (range >= 0.001) { + limit = 0.001; + } else if (range >= 0.0001) { + limit = 0.0001; + } else if (range >= 0.00001) { + limit = 0.00001; + } else { + limit = 0.000001; + } + return { + minRange: findRange(minData, 'lower', limit), + maxRange: findRange(maxData, 'upper', limit) + }; +} + +function measureText(text, fontSize, context) { + var width = 0; + text = String(text); + // #ifdef MP-ALIPAY || MP-BAIDU || APP-NVUE + context = false; + // #endif + if (context !== false && context !== undefined && context.setFontSize && context.measureText) { + context.setFontSize(fontSize); + return context.measureText(text).width; + } else { + var text = text.split(''); + for (let i = 0; i < text.length; i++) { + let item = text[i]; + if (/[a-zA-Z]/.test(item)) { + width += 7; + } else if (/[0-9]/.test(item)) { + width += 5.5; + } else if (/\./.test(item)) { + width += 2.7; + } else if (/-/.test(item)) { + width += 3.25; + } else if (/:/.test(item)) { + width += 2.5; + } else if (/[\u4e00-\u9fa5]/.test(item)) { + width += 10; + } else if (/\(|\)/.test(item)) { + width += 3.73; + } else if (/\s/.test(item)) { + width += 2.5; + } else if (/%/.test(item)) { + width += 8; + } else { + width += 10; + } + } + return width * fontSize / 10; + } +} + +function dataCombine(series) { + return series.reduce(function(a, b) { + return (a.data ? a.data : a).concat(b.data); + }, []); +} + +function dataCombineStack(series, len) { + var sum = new Array(len); + for (var j = 0; j < sum.length; j++) { + sum[j] = 0; + } + for (var i = 0; i < series.length; i++) { + for (var j = 0; j < sum.length; j++) { + sum[j] += series[i].data[j]; + } + } + return series.reduce(function(a, b) { + return (a.data ? a.data : a).concat(b.data).concat(sum); + }, []); +} + +function getTouches(touches, opts, e) { + let x, y; + if (touches.clientX) { + if (opts.rotate) { + y = opts.height - touches.clientX * opts.pix; + x = (touches.pageY - e.currentTarget.offsetTop - (opts.height / opts.pix / 2) * (opts.pix - 1)) * opts.pix; + } else { + x = touches.clientX * opts.pix; + y = (touches.pageY - e.currentTarget.offsetTop - (opts.height / opts.pix / 2) * (opts.pix - 1)) * opts.pix; + } + } else { + if (opts.rotate) { + y = opts.height - touches.x * opts.pix; + x = touches.y * opts.pix; + } else { + x = touches.x * opts.pix; + y = touches.y * opts.pix; + } + } + return { + x: x, + y: y + } +} + +function getSeriesDataItem(series, index, group) { + var data = []; + var newSeries = []; + var indexIsArr = index.constructor.toString().indexOf('Array') > -1; + if(indexIsArr){ + let tempSeries = filterSeries(series); + for (var i = 0; i < group.length; i++) { + newSeries.push(tempSeries[group[i]]); + } + }else{ + newSeries = series; + }; + for (let i = 0; i < newSeries.length; i++) { + let item = newSeries[i]; + let tmpindex = -1; + if(indexIsArr){ + tmpindex = index[i]; + }else{ + tmpindex = index; + } + if (item.data[tmpindex] !== null && typeof item.data[tmpindex] !== 'undefined' && item.show) { + let seriesItem = {}; + seriesItem.color = item.color; + seriesItem.type = item.type; + seriesItem.style = item.style; + seriesItem.pointShape = item.pointShape; + seriesItem.disableLegend = item.disableLegend; + seriesItem.name = item.name; + seriesItem.show = item.show; + seriesItem.data = item.formatter ? item.formatter(item.data[tmpindex]) : item.data[tmpindex]; + data.push(seriesItem); + } + } + return data; +} + +function getMaxTextListLength(list, fontSize, context) { + var lengthList = list.map(function(item) { + return measureText(item, fontSize, context); + }); + return Math.max.apply(null, lengthList); +} + +function getRadarCoordinateSeries(length) { + var eachAngle = 2 * Math.PI / length; + var CoordinateSeries = []; + for (var i = 0; i < length; i++) { + CoordinateSeries.push(eachAngle * i); + } + return CoordinateSeries.map(function(item) { + return -1 * item + Math.PI / 2; + }); +} + +function getToolTipData(seriesData, opts, index, group, categories) { + var option = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : {}; + var calPoints = opts.chartData.calPoints?opts.chartData.calPoints:[]; + let points = {}; + if(group.length > 0){ + let filterPoints = []; + for (let i = 0; i < group.length; i++) { + filterPoints.push(calPoints[group[i]]) + } + points = filterPoints[0][index[0]]; + }else{ + for (let i = 0; i < calPoints.length; i++) { + if(calPoints[i][index]){ + points = calPoints[i][index]; + break; + } + } + }; + var textList = seriesData.map(function(item) { + let titleText = null; + if (opts.categories && opts.categories.length>0) { + titleText = categories[index]; + }; + return { + text: option.formatter ? option.formatter(item, titleText, index, opts) : item.name + ': ' + item.data, + color: item.color + }; + }); + var offset = { + x: Math.round(points.x), + y: Math.round(points.y) + }; + return { + textList: textList, + offset: offset + }; +} + +function getMixToolTipData(seriesData, opts, index, categories) { + var option = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : {}; + var points = opts.chartData.xAxisPoints[index] + opts.chartData.eachSpacing / 2; + var textList = seriesData.map(function(item) { + return { + text: option.formatter ? option.formatter(item, categories[index], index, opts) : item.name + ': ' + item.data, + color: item.color, + disableLegend: item.disableLegend ? true : false + }; + }); + textList = textList.filter(function(item) { + if (item.disableLegend !== true) { + return item; + } + }); + var offset = { + x: Math.round(points), + y: 0 + }; + return { + textList: textList, + offset: offset + }; +} + +function getCandleToolTipData(series, seriesData, opts, index, categories, extra) { + var option = arguments.length > 6 && arguments[6] !== undefined ? arguments[6] : {}; + var calPoints = opts.chartData.calPoints; + let upColor = extra.color.upFill; + let downColor = extra.color.downFill; + //颜色顺序为开盘,收盘,最低,最高 + let color = [upColor, upColor, downColor, upColor]; + var textList = []; + seriesData.map(function(item) { + if (index == 0) { + if (item.data[1] - item.data[0] < 0) { + color[1] = downColor; + } else { + color[1] = upColor; + } + } else { + if (item.data[0] < series[index - 1][1]) { + color[0] = downColor; + } + if (item.data[1] < item.data[0]) { + color[1] = downColor; + } + if (item.data[2] > series[index - 1][1]) { + color[2] = upColor; + } + if (item.data[3] < series[index - 1][1]) { + color[3] = downColor; + } + } + let text1 = { + text: '开盘:' + item.data[0], + color: color[0] + }; + let text2 = { + text: '收盘:' + item.data[1], + color: color[1] + }; + let text3 = { + text: '最低:' + item.data[2], + color: color[2] + }; + let text4 = { + text: '最高:' + item.data[3], + color: color[3] + }; + textList.push(text1, text2, text3, text4); + }); + var validCalPoints = []; + var offset = { + x: 0, + y: 0 + }; + for (let i = 0; i < calPoints.length; i++) { + let points = calPoints[i]; + if (typeof points[index] !== 'undefined' && points[index] !== null) { + validCalPoints.push(points[index]); + } + } + offset.x = Math.round(validCalPoints[0][0].x); + return { + textList: textList, + offset: offset + }; +} + +function filterSeries(series) { + let tempSeries = []; + for (let i = 0; i < series.length; i++) { + if (series[i].show == true) { + tempSeries.push(series[i]) + } + } + return tempSeries; +} + +function findCurrentIndex(currentPoints, calPoints, opts, config) { + var offset = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 0; + var current={ index:-1, group:[] }; + var spacing = opts.chartData.eachSpacing / 2; + let xAxisPoints = []; + if (calPoints && calPoints.length > 0) { + if (!opts.categories) { + spacing = 0; + }else{ + for (let i = 1; i < opts.chartData.xAxisPoints.length; i++) { + xAxisPoints.push(opts.chartData.xAxisPoints[i] - spacing); + } + if ((opts.type == 'line' || opts.type == 'area') && opts.xAxis.boundaryGap == 'justify') { + xAxisPoints = opts.chartData.xAxisPoints; + } + } + if (isInExactChartArea(currentPoints, opts, config)) { + if (!opts.categories) { + let timePoints = Array(calPoints.length); + for (let i = 0; i < calPoints.length; i++) { + timePoints[i] = Array(calPoints[i].length) + for (let j = 0; j < calPoints[i].length; j++) { + timePoints[i][j] = (Math.abs(calPoints[i][j].x - currentPoints.x)); + } + }; + let pointValue = Array(timePoints.length); + let pointIndex = Array(timePoints.length); + for (let i = 0; i < timePoints.length; i++) { + pointValue[i] = Math.min.apply(null, timePoints[i]); + pointIndex[i] = timePoints[i].indexOf(pointValue[i]); + } + let minValue = Math.min.apply(null, pointValue); + current.index = []; + for (let i = 0; i < pointValue.length; i++) { + if(pointValue[i] == minValue){ + current.group.push(i); + current.index.push(pointIndex[i]); + } + }; + }else{ + xAxisPoints.forEach(function(item, index) { + if (currentPoints.x + offset + spacing > item) { + current.index = index; + } + }); + } + } + } + return current; +} + +function findBarChartCurrentIndex(currentPoints, calPoints, opts, config) { + var offset = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 0; + var current={ index:-1, group:[] }; + var spacing = opts.chartData.eachSpacing / 2; + let yAxisPoints = opts.chartData.yAxisPoints; + if (calPoints && calPoints.length > 0) { + if (isInExactChartArea(currentPoints, opts, config)) { + yAxisPoints.forEach(function(item, index) { + if (currentPoints.y + offset + spacing > item) { + current.index = index; + } + }); + } + } + return current; +} + +function findLegendIndex(currentPoints, legendData, opts) { + let currentIndex = -1; + let gap = 0; + if (isInExactLegendArea(currentPoints, legendData.area)) { + let points = legendData.points; + let index = -1; + for (let i = 0, len = points.length; i < len; i++) { + let item = points[i]; + for (let j = 0; j < item.length; j++) { + index += 1; + let area = item[j]['area']; + if (area && currentPoints.x > area[0] - gap && currentPoints.x < area[2] + gap && currentPoints.y > area[1] - gap && currentPoints.y < area[3] + gap) { + currentIndex = index; + break; + } + } + } + return currentIndex; + } + return currentIndex; +} + +function isInExactLegendArea(currentPoints, area) { + return currentPoints.x > area.start.x && currentPoints.x < area.end.x && currentPoints.y > area.start.y && currentPoints.y < area.end.y; +} + +function isInExactChartArea(currentPoints, opts, config) { + return currentPoints.x <= opts.width - opts.area[1] + 10 && currentPoints.x >= opts.area[3] - 10 && currentPoints.y >= opts.area[0] && currentPoints.y <= opts.height - opts.area[2]; +} + +function findRadarChartCurrentIndex(currentPoints, radarData, count) { + var eachAngleArea = 2 * Math.PI / count; + var currentIndex = -1; + if (isInExactPieChartArea(currentPoints, radarData.center, radarData.radius)) { + var fixAngle = function fixAngle(angle) { + if (angle < 0) { + angle += 2 * Math.PI; + } + if (angle > 2 * Math.PI) { + angle -= 2 * Math.PI; + } + return angle; + }; + var angle = Math.atan2(radarData.center.y - currentPoints.y, currentPoints.x - radarData.center.x); + angle = -1 * angle; + if (angle < 0) { + angle += 2 * Math.PI; + } + var angleList = radarData.angleList.map(function(item) { + item = fixAngle(-1 * item); + return item; + }); + angleList.forEach(function(item, index) { + var rangeStart = fixAngle(item - eachAngleArea / 2); + var rangeEnd = fixAngle(item + eachAngleArea / 2); + if (rangeEnd < rangeStart) { + rangeEnd += 2 * Math.PI; + } + if (angle >= rangeStart && angle <= rangeEnd || angle + 2 * Math.PI >= rangeStart && angle + 2 * Math.PI <= rangeEnd) { + currentIndex = index; + } + }); + } + return currentIndex; +} + +function findFunnelChartCurrentIndex(currentPoints, funnelData) { + var currentIndex = -1; + for (var i = 0, len = funnelData.series.length; i < len; i++) { + var item = funnelData.series[i]; + if (currentPoints.x > item.funnelArea[0] && currentPoints.x < item.funnelArea[2] && currentPoints.y > item.funnelArea[1] && currentPoints.y < item.funnelArea[3]) { + currentIndex = i; + break; + } + } + return currentIndex; +} + +function findWordChartCurrentIndex(currentPoints, wordData) { + var currentIndex = -1; + for (var i = 0, len = wordData.length; i < len; i++) { + var item = wordData[i]; + if (currentPoints.x > item.area[0] && currentPoints.x < item.area[2] && currentPoints.y > item.area[1] && currentPoints.y < item.area[3]) { + currentIndex = i; + break; + } + } + return currentIndex; +} + +function findMapChartCurrentIndex(currentPoints, opts) { + var currentIndex = -1; + var cData = opts.chartData.mapData; + var data = opts.series; + var tmp = pointToCoordinate(currentPoints.y, currentPoints.x, cData.bounds, cData.scale, cData.xoffset, cData.yoffset); + var poi = [tmp.x, tmp.y]; + for (var i = 0, len = data.length; i < len; i++) { + var item = data[i].geometry.coordinates; + if (isPoiWithinPoly(poi, item, opts.chartData.mapData.mercator)) { + currentIndex = i; + break; + } + } + return currentIndex; +} + +function findRoseChartCurrentIndex(currentPoints, pieData, opts) { + var currentIndex = -1; + var series = getRoseDataPoints(opts._series_, opts.extra.rose.type, pieData.radius, pieData.radius); + if (pieData && pieData.center && isInExactPieChartArea(currentPoints, pieData.center, pieData.radius)) { + var angle = Math.atan2(pieData.center.y - currentPoints.y, currentPoints.x - pieData.center.x); + angle = -angle; + if(opts.extra.rose && opts.extra.rose.offsetAngle){ + angle = angle - opts.extra.rose.offsetAngle * Math.PI / 180; + } + for (var i = 0, len = series.length; i < len; i++) { + if (isInAngleRange(angle, series[i]._start_, series[i]._start_ + series[i]._rose_proportion_ * 2 * Math.PI)) { + currentIndex = i; + break; + } + } + } + return currentIndex; +} + +function findPieChartCurrentIndex(currentPoints, pieData, opts) { + var currentIndex = -1; + var series = getPieDataPoints(pieData.series); + if (pieData && pieData.center && isInExactPieChartArea(currentPoints, pieData.center, pieData.radius)) { + var angle = Math.atan2(pieData.center.y - currentPoints.y, currentPoints.x - pieData.center.x); + angle = -angle; + if(opts.extra.pie && opts.extra.pie.offsetAngle){ + angle = angle - opts.extra.pie.offsetAngle * Math.PI / 180; + } + if(opts.extra.ring && opts.extra.ring.offsetAngle){ + angle = angle - opts.extra.ring.offsetAngle * Math.PI / 180; + } + for (var i = 0, len = series.length; i < len; i++) { + if (isInAngleRange(angle, series[i]._start_, series[i]._start_ + series[i]._proportion_ * 2 * Math.PI)) { + currentIndex = i; + break; + } + } + } + return currentIndex; +} + +function isInExactPieChartArea(currentPoints, center, radius) { + return Math.pow(currentPoints.x - center.x, 2) + Math.pow(currentPoints.y - center.y, 2) <= Math.pow(radius, 2); +} + + +function splitPoints(points,eachSeries) { + var newPoints = []; + var items = []; + points.forEach(function(item, index) { + if(eachSeries.connectNulls){ + if (item !== null) { + items.push(item); + } + }else{ + if (item !== null) { + items.push(item); + } else { + if (items.length) { + newPoints.push(items); + } + items = []; + } + } + + }); + if (items.length) { + newPoints.push(items); + } + return newPoints; +} + + +function calLegendData(series, opts, config, chartData, context) { + let legendData = { + area: { + start: { + x: 0, + y: 0 + }, + end: { + x: 0, + y: 0 + }, + width: 0, + height: 0, + wholeWidth: 0, + wholeHeight: 0 + }, + points: [], + widthArr: [], + heightArr: [] + }; + if (opts.legend.show === false) { + chartData.legendData = legendData; + return legendData; + } + let padding = opts.legend.padding * opts.pix; + let margin = opts.legend.margin * opts.pix; + let fontSize = opts.legend.fontSize ? opts.legend.fontSize * opts.pix : config.fontSize; + let shapeWidth = 15 * opts.pix; + let shapeRight = 5 * opts.pix; + let lineHeight = Math.max(opts.legend.lineHeight * opts.pix, fontSize); + if (opts.legend.position == 'top' || opts.legend.position == 'bottom') { + let legendList = []; + let widthCount = 0; + let widthCountArr = []; + let currentRow = []; + for (let i = 0; i < series.length; i++) { + let item = series[i]; + const legendText = item.legendText ? item.legendText : item.name; + let itemWidth = shapeWidth + shapeRight + measureText(legendText || 'undefined', fontSize, context) + opts.legend.itemGap * opts.pix; + if (widthCount + itemWidth > opts.width - opts.area[1] - opts.area[3]) { + legendList.push(currentRow); + widthCountArr.push(widthCount - opts.legend.itemGap * opts.pix); + widthCount = itemWidth; + currentRow = [item]; + } else { + widthCount += itemWidth; + currentRow.push(item); + } + } + if (currentRow.length) { + legendList.push(currentRow); + widthCountArr.push(widthCount - opts.legend.itemGap * opts.pix); + legendData.widthArr = widthCountArr; + let legendWidth = Math.max.apply(null, widthCountArr); + switch (opts.legend.float) { + case 'left': + legendData.area.start.x = opts.area[3]; + legendData.area.end.x = opts.area[3] + legendWidth + 2 * padding; + break; + case 'right': + legendData.area.start.x = opts.width - opts.area[1] - legendWidth - 2 * padding; + legendData.area.end.x = opts.width - opts.area[1]; + break; + default: + legendData.area.start.x = (opts.width - legendWidth) / 2 - padding; + legendData.area.end.x = (opts.width + legendWidth) / 2 + padding; + } + legendData.area.width = legendWidth + 2 * padding; + legendData.area.wholeWidth = legendWidth + 2 * padding; + legendData.area.height = legendList.length * lineHeight + 2 * padding; + legendData.area.wholeHeight = legendList.length * lineHeight + 2 * padding + 2 * margin; + legendData.points = legendList; + } + } else { + let len = series.length; + let maxHeight = opts.height - opts.area[0] - opts.area[2] - 2 * margin - 2 * padding; + let maxLength = Math.min(Math.floor(maxHeight / lineHeight), len); + legendData.area.height = maxLength * lineHeight + padding * 2; + legendData.area.wholeHeight = maxLength * lineHeight + padding * 2; + switch (opts.legend.float) { + case 'top': + legendData.area.start.y = opts.area[0] + margin; + legendData.area.end.y = opts.area[0] + margin + legendData.area.height; + break; + case 'bottom': + legendData.area.start.y = opts.height - opts.area[2] - margin - legendData.area.height; + legendData.area.end.y = opts.height - opts.area[2] - margin; + break; + default: + legendData.area.start.y = (opts.height - legendData.area.height) / 2; + legendData.area.end.y = (opts.height + legendData.area.height) / 2; + } + let lineNum = len % maxLength === 0 ? len / maxLength : Math.floor((len / maxLength) + 1); + let currentRow = []; + for (let i = 0; i < lineNum; i++) { + let temp = series.slice(i * maxLength, i * maxLength + maxLength); + currentRow.push(temp); + } + legendData.points = currentRow; + if (currentRow.length) { + for (let i = 0; i < currentRow.length; i++) { + let item = currentRow[i]; + let maxWidth = 0; + for (let j = 0; j < item.length; j++) { + let itemWidth = shapeWidth + shapeRight + measureText(item[j].name || 'undefined', fontSize, context) + opts.legend.itemGap * opts.pix; + if (itemWidth > maxWidth) { + maxWidth = itemWidth; + } + } + legendData.widthArr.push(maxWidth); + legendData.heightArr.push(item.length * lineHeight + padding * 2); + } + let legendWidth = 0 + for (let i = 0; i < legendData.widthArr.length; i++) { + legendWidth += legendData.widthArr[i]; + } + legendData.area.width = legendWidth - opts.legend.itemGap * opts.pix + 2 * padding; + legendData.area.wholeWidth = legendData.area.width + padding; + } + } + switch (opts.legend.position) { + case 'top': + legendData.area.start.y = opts.area[0] + margin; + legendData.area.end.y = opts.area[0] + margin + legendData.area.height; + break; + case 'bottom': + legendData.area.start.y = opts.height - opts.area[2] - legendData.area.height - margin; + legendData.area.end.y = opts.height - opts.area[2] - margin; + break; + case 'left': + legendData.area.start.x = opts.area[3]; + legendData.area.end.x = opts.area[3] + legendData.area.width; + break; + case 'right': + legendData.area.start.x = opts.width - opts.area[1] - legendData.area.width; + legendData.area.end.x = opts.width - opts.area[1]; + break; + } + chartData.legendData = legendData; + return legendData; +} + +function calCategoriesData(categories, opts, config, eachSpacing, context) { + var result = { + angle: 0, + xAxisHeight: config.xAxisHeight + }; + var fontSize = opts.xAxis.fontSize * opts.pix || config.fontSize; + var categoriesTextLenth = categories.map(function(item,index) { + var xitem = opts.xAxis.formatter ? opts.xAxis.formatter(item,index,opts) : item; + return measureText(String(xitem), fontSize, context); + }); + + var maxTextLength = Math.max.apply(this, categoriesTextLenth); + if (opts.xAxis.rotateLabel == true) { + result.angle = opts.xAxis.rotateAngle * Math.PI / 180; + let tempHeight = 2 * config.xAxisTextPadding + Math.abs(maxTextLength * Math.sin(result.angle)) + tempHeight = tempHeight < fontSize + 2 * config.xAxisTextPadding ? tempHeight + 2 * config.xAxisTextPadding : tempHeight; + if(opts.enableScroll == true && opts.xAxis.scrollShow == true){ + tempHeight += 12 * opts.pix; + } + result.xAxisHeight = tempHeight; + } + if (opts.xAxis.disabled){ + result.xAxisHeight = 0; + } + return result; +} + +function getXAxisTextList(series, opts, config, stack) { + var index = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : -1; + var data; + if (stack == 'stack') { + data = dataCombineStack(series, opts.categories.length); + } else { + data = dataCombine(series); + } + var sorted = []; + // remove null from data + data = data.filter(function(item) { + //return item !== null; + if (typeof item === 'object' && item !== null) { + if (item.constructor.toString().indexOf('Array') > -1) { + return item !== null; + } else { + return item.value !== null; + } + } else { + return item !== null; + } + }); + data.map(function(item) { + if (typeof item === 'object') { + if (item.constructor.toString().indexOf('Array') > -1) { + if (opts.type == 'candle') { + item.map(function(subitem) { + sorted.push(subitem); + }) + } else { + sorted.push(item[0]); + } + } else { + sorted.push(item.value); + } + } else { + sorted.push(item); + } + }) + + var minData = 0; + var maxData = 0; + if (sorted.length > 0) { + minData = Math.min.apply(this, sorted); + maxData = Math.max.apply(this, sorted); + } + //为了兼容v1.9.0之前的项目 + if (index > -1) { + if (typeof opts.xAxis.data[index].min === 'number') { + minData = Math.min(opts.xAxis.data[index].min, minData); + } + if (typeof opts.xAxis.data[index].max === 'number') { + maxData = Math.max(opts.xAxis.data[index].max, maxData); + } + } else { + if (typeof opts.xAxis.min === 'number') { + minData = Math.min(opts.xAxis.min, minData); + } + if (typeof opts.xAxis.max === 'number') { + maxData = Math.max(opts.xAxis.max, maxData); + } + } + if (minData === maxData) { + var rangeSpan = maxData || 10; + maxData += rangeSpan; + } + //var dataRange = getDataRange(minData, maxData); + var minRange = minData; + var maxRange = maxData; + var range = []; + var eachRange = (maxRange - minRange) / opts.xAxis.splitNumber; + for (var i = 0; i <= opts.xAxis.splitNumber; i++) { + range.push(minRange + eachRange * i); + } + return range; +} + +function calXAxisData(series, opts, config, context) { + //堆叠图重算Y轴 + var columnstyle = assign({}, { + type: "" + }, opts.extra.bar); + var result = { + angle: 0, + xAxisHeight: config.xAxisHeight + }; + result.ranges = getXAxisTextList(series, opts, config, columnstyle.type); + result.rangesFormat = result.ranges.map(function(item) { + //item = opts.xAxis.formatter ? opts.xAxis.formatter(item) : util.toFixed(item, 2); + item = util.toFixed(item, 2); + return item; + }); + var xAxisScaleValues = result.ranges.map(function(item) { + // 如果刻度值是浮点数,则保留两位小数 + item = util.toFixed(item, 2); + // 若有自定义格式则调用自定义的格式化函数 + //item = opts.xAxis.formatter ? opts.xAxis.formatter(Number(item)) : item; + return item; + }); + result = Object.assign(result, getXAxisPoints(xAxisScaleValues, opts, config)); + // 计算X轴刻度的属性譬如每个刻度的间隔,刻度的起始点\结束点以及总长 + var eachSpacing = result.eachSpacing; + var textLength = xAxisScaleValues.map(function(item) { + return measureText(item, opts.xAxis.fontSize * opts.pix || config.fontSize, context); + }); + // get max length of categories text + var maxTextLength = Math.max.apply(this, textLength); + // 如果刻度值文本内容过长,则将其逆时针旋转45° + if (maxTextLength + 2 * config.xAxisTextPadding > eachSpacing) { + result.angle = 45 * Math.PI / 180; + result.xAxisHeight = 2 * config.xAxisTextPadding + maxTextLength * Math.sin(result.angle); + } + if (opts.xAxis.disabled === true) { + result.xAxisHeight = 0; + } + return result; +} + +function getRadarDataPoints(angleList, center, radius, series, opts) { + var process = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 1; + var radarOption = opts.extra.radar || {}; + radarOption.max = radarOption.max || 0; + var maxData = Math.max(radarOption.max, Math.max.apply(null, dataCombine(series))); + var data = []; + for (let i = 0; i < series.length; i++) { + let each = series[i]; + let listItem = {}; + listItem.color = each.color; + listItem.legendShape = each.legendShape; + listItem.pointShape = each.pointShape; + listItem.data = []; + each.data.forEach(function(item, index) { + let tmp = {}; + tmp.angle = angleList[index]; + tmp.proportion = item / maxData; + tmp.value = item; + tmp.position = convertCoordinateOrigin(radius * tmp.proportion * process * Math.cos(tmp.angle), radius * tmp.proportion * process * Math.sin(tmp.angle), center); + listItem.data.push(tmp); + }); + data.push(listItem); + } + return data; +} + +function getPieDataPoints(series, radius) { + var process = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1; + var count = 0; + var _start_ = 0; + for (let i = 0; i < series.length; i++) { + let item = series[i]; + item.data = item.data === null ? 0 : item.data; + count += item.data; + } + for (let i = 0; i < series.length; i++) { + let item = series[i]; + item.data = item.data === null ? 0 : item.data; + if (count === 0) { + item._proportion_ = 1 / series.length * process; + } else { + item._proportion_ = item.data / count * process; + } + item._radius_ = radius; + } + for (let i = 0; i < series.length; i++) { + let item = series[i]; + item._start_ = _start_; + _start_ += 2 * item._proportion_ * Math.PI; + } + return series; +} + +function getFunnelDataPoints(series, radius, type, eachSpacing) { + var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + series = series.sort(function(a, b) { + return parseInt(b.data) - parseInt(a.data); + }); + for (let i = 0; i < series.length; i++) { + if(type == 'funnel'){ + series[i].radius = series[i].data / series[0].data * radius * process; + }else{ + series[i].radius = (eachSpacing * (series.length - i)) / (eachSpacing * series.length) * radius * process; + } + series[i]._proportion_ = series[i].data / series[0].data; + } + if(type !== 'pyramid'){ + series.reverse(); + } + return series; +} + +function getRoseDataPoints(series, type, minRadius, radius) { + var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + var count = 0; + var _start_ = 0; + var dataArr = []; + for (let i = 0; i < series.length; i++) { + let item = series[i]; + item.data = item.data === null ? 0 : item.data; + count += item.data; + dataArr.push(item.data); + } + var minData = Math.min.apply(null, dataArr); + var maxData = Math.max.apply(null, dataArr); + var radiusLength = radius - minRadius; + for (let i = 0; i < series.length; i++) { + let item = series[i]; + item.data = item.data === null ? 0 : item.data; + if (count === 0) { + item._proportion_ = 1 / series.length * process; + item._rose_proportion_ = 1 / series.length * process; + } else { + item._proportion_ = item.data / count * process; + if(type == 'area'){ + item._rose_proportion_ = 1 / series.length * process; + }else{ + item._rose_proportion_ = item.data / count * process; + } + } + item._radius_ = minRadius + radiusLength * ((item.data - minData) / (maxData - minData)) || radius; + } + for (let i = 0; i < series.length; i++) { + let item = series[i]; + item._start_ = _start_; + _start_ += 2 * item._rose_proportion_ * Math.PI; + } + return series; +} + +function getArcbarDataPoints(series, arcbarOption) { + var process = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1; + if (process == 1) { + process = 0.999999; + } + for (let i = 0; i < series.length; i++) { + let item = series[i]; + item.data = item.data === null ? 0 : item.data; + let totalAngle; + if (arcbarOption.type == 'circle') { + totalAngle = 2; + } else { + if (arcbarOption.endAngle < arcbarOption.startAngle) { + totalAngle = 2 + arcbarOption.endAngle - arcbarOption.startAngle; + } else { + totalAngle = arcbarOption.startAngle - arcbarOption.endAngle; + } + } + item._proportion_ = totalAngle * item.data * process + arcbarOption.startAngle; + if (item._proportion_ >= 2) { + item._proportion_ = item._proportion_ % 2; + } + } + return series; +} + +function getGaugeArcbarDataPoints(series, arcbarOption) { + var process = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1; + if (process == 1) { + process = 0.999999; + } + for (let i = 0; i < series.length; i++) { + let item = series[i]; + item.data = item.data === null ? 0 : item.data; + let totalAngle; + if (arcbarOption.type == 'circle') { + totalAngle = 2; + } else { + if (arcbarOption.endAngle < arcbarOption.startAngle) { + totalAngle = 2 + arcbarOption.endAngle - arcbarOption.startAngle; + } else { + totalAngle = arcbarOption.startAngle - arcbarOption.endAngle; + } + } + item._proportion_ = totalAngle * item.data * process + arcbarOption.startAngle; + if (item._proportion_ >= 2) { + item._proportion_ = item._proportion_ % 2; + } + } + return series; +} + +function getGaugeAxisPoints(categories, startAngle, endAngle) { + let totalAngle = startAngle - endAngle + 1; + let tempStartAngle = startAngle; + for (let i = 0; i < categories.length; i++) { + categories[i].value = categories[i].value === null ? 0 : categories[i].value; + categories[i]._startAngle_ = tempStartAngle; + categories[i]._endAngle_ = totalAngle * categories[i].value + startAngle; + if (categories[i]._endAngle_ >= 2) { + categories[i]._endAngle_ = categories[i]._endAngle_ % 2; + } + tempStartAngle = categories[i]._endAngle_; + } + return categories; +} + +function getGaugeDataPoints(series, categories, gaugeOption) { + let process = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 1; + for (let i = 0; i < series.length; i++) { + let item = series[i]; + item.data = item.data === null ? 0 : item.data; + if (gaugeOption.pointer.color == 'auto') { + for (let i = 0; i < categories.length; i++) { + if (item.data <= categories[i].value) { + item.color = categories[i].color; + break; + } + } + } else { + item.color = gaugeOption.pointer.color; + } + let totalAngle = gaugeOption.startAngle - gaugeOption.endAngle + 1; + item._endAngle_ = totalAngle * item.data + gaugeOption.startAngle; + item._oldAngle_ = gaugeOption.oldAngle; + if (gaugeOption.oldAngle < gaugeOption.endAngle) { + item._oldAngle_ += 2; + } + if (item.data >= gaugeOption.oldData) { + item._proportion_ = (item._endAngle_ - item._oldAngle_) * process + gaugeOption.oldAngle; + } else { + item._proportion_ = item._oldAngle_ - (item._oldAngle_ - item._endAngle_) * process; + } + if (item._proportion_ >= 2) { + item._proportion_ = item._proportion_ % 2; + } + } + return series; +} + +function getPieTextMaxLength(series, config, context, opts) { + series = getPieDataPoints(series); + let maxLength = 0; + for (let i = 0; i < series.length; i++) { + let item = series[i]; + let text = item.formatter ? item.formatter(+item._proportion_.toFixed(2)) : util.toFixed(item._proportion_ * 100) + '%'; + maxLength = Math.max(maxLength, measureText(text, item.textSize * opts.pix || config.fontSize, context)); + } + return maxLength; +} + +function fixColumeData(points, eachSpacing, columnLen, index, config, opts) { + return points.map(function(item) { + if (item === null) { + return null; + } + var seriesGap = 0; + var categoryGap = 0; + if (opts.type == 'mix') { + seriesGap = opts.extra.mix.column.seriesGap * opts.pix || 0; + categoryGap = opts.extra.mix.column.categoryGap * opts.pix || 0; + } else { + seriesGap = opts.extra.column.seriesGap * opts.pix || 0; + categoryGap = opts.extra.column.categoryGap * opts.pix || 0; + } + seriesGap = Math.min(seriesGap, eachSpacing / columnLen) + categoryGap = Math.min(categoryGap, eachSpacing / columnLen) + item.width = Math.ceil((eachSpacing - 2 * categoryGap - seriesGap * (columnLen - 1)) / columnLen); + if (opts.extra.mix && opts.extra.mix.column.width && +opts.extra.mix.column.width > 0) { + item.width = Math.min(item.width, +opts.extra.mix.column.width * opts.pix); + } + if (opts.extra.column && opts.extra.column.width && +opts.extra.column.width > 0) { + item.width = Math.min(item.width, +opts.extra.column.width * opts.pix); + } + if (item.width <= 0) { + item.width = 1; + } + item.x += (index + 0.5 - columnLen / 2) * (item.width + seriesGap); + return item; + }); +} + +function fixBarData(points, eachSpacing, columnLen, index, config, opts) { + return points.map(function(item) { + if (item === null) { + return null; + } + var seriesGap = 0; + var categoryGap = 0; + seriesGap = opts.extra.bar.seriesGap * opts.pix || 0; + categoryGap = opts.extra.bar.categoryGap * opts.pix || 0; + seriesGap = Math.min(seriesGap, eachSpacing / columnLen) + categoryGap = Math.min(categoryGap, eachSpacing / columnLen) + item.width = Math.ceil((eachSpacing - 2 * categoryGap - seriesGap * (columnLen - 1)) / columnLen); + if (opts.extra.bar && opts.extra.bar.width && +opts.extra.bar.width > 0) { + item.width = Math.min(item.width, +opts.extra.bar.width * opts.pix); + } + if (item.width <= 0) { + item.width = 1; + } + item.y += (index + 0.5 - columnLen / 2) * (item.width + seriesGap); + return item; + }); +} + +function fixColumeMeterData(points, eachSpacing, columnLen, index, config, opts, border) { + var categoryGap = opts.extra.column.categoryGap * opts.pix || 0; + return points.map(function(item) { + if (item === null) { + return null; + } + item.width = eachSpacing - 2 * categoryGap; + if (opts.extra.column && opts.extra.column.width && +opts.extra.column.width > 0) { + item.width = Math.min(item.width, +opts.extra.column.width * opts.pix); + } + if (index > 0) { + item.width -= border; + } + return item; + }); +} + +function fixColumeStackData(points, eachSpacing, columnLen, index, config, opts, series) { + var categoryGap = opts.extra.column.categoryGap * opts.pix || 0; + return points.map(function(item, indexn) { + if (item === null) { + return null; + } + item.width = Math.ceil(eachSpacing - 2 * categoryGap); + if (opts.extra.column && opts.extra.column.width && +opts.extra.column.width > 0) { + item.width = Math.min(item.width, +opts.extra.column.width * opts.pix); + } + if (item.width <= 0) { + item.width = 1; + } + return item; + }); +} + +function fixBarStackData(points, eachSpacing, columnLen, index, config, opts, series) { + var categoryGap = opts.extra.bar.categoryGap * opts.pix || 0; + return points.map(function(item, indexn) { + if (item === null) { + return null; + } + item.width = Math.ceil(eachSpacing - 2 * categoryGap); + if (opts.extra.bar && opts.extra.bar.width && +opts.extra.bar.width > 0) { + item.width = Math.min(item.width, +opts.extra.bar.width * opts.pix); + } + if (item.width <= 0) { + item.width = 1; + } + return item; + }); +} + +function getXAxisPoints(categories, opts, config) { + var spacingValid = opts.width - opts.area[1] - opts.area[3]; + var dataCount = opts.enableScroll ? Math.min(opts.xAxis.itemCount, categories.length) : categories.length; + if ((opts.type == 'line' || opts.type == 'area' || opts.type == 'scatter' || opts.type == 'bubble' || opts.type == 'bar') && dataCount > 1 && opts.xAxis.boundaryGap == 'justify') { + dataCount -= 1; + } + var widthRatio = 0; + if(opts.type == 'mount' && opts.extra && opts.extra.mount && opts.extra.mount.widthRatio && opts.extra.mount.widthRatio > 1){ + if(opts.extra.mount.widthRatio>2) opts.extra.mount.widthRatio = 2 + widthRatio = opts.extra.mount.widthRatio - 1; + dataCount += widthRatio; + } + var eachSpacing = spacingValid / dataCount; + var xAxisPoints = []; + var startX = opts.area[3]; + var endX = opts.width - opts.area[1]; + categories.forEach(function(item, index) { + xAxisPoints.push(startX + widthRatio / 2 * eachSpacing + index * eachSpacing); + }); + if (opts.xAxis.boundaryGap !== 'justify') { + if (opts.enableScroll === true) { + xAxisPoints.push(startX + widthRatio * eachSpacing + categories.length * eachSpacing); + } else { + xAxisPoints.push(endX); + } + } + return { + xAxisPoints: xAxisPoints, + startX: startX, + endX: endX, + eachSpacing: eachSpacing + }; +} + +function getCandleDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config) { + var process = arguments.length > 7 && arguments[7] !== undefined ? arguments[7] : 1; + var points = []; + var validHeight = opts.height - opts.area[0] - opts.area[2]; + data.forEach(function(item, index) { + if (item === null) { + points.push(null); + } else { + var cPoints = []; + item.forEach(function(items, indexs) { + var point = {}; + point.x = xAxisPoints[index] + Math.round(eachSpacing / 2); + var value = items.value || items; + var height = validHeight * (value - minRange) / (maxRange - minRange); + height *= process; + point.y = opts.height - Math.round(height) - opts.area[2]; + cPoints.push(point); + }); + points.push(cPoints); + } + }); + return points; +} + +function getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config) { + var process = arguments.length > 7 && arguments[7] !== undefined ? arguments[7] : 1; + var boundaryGap = 'center'; + if (opts.type == 'line' || opts.type == 'area' || opts.type == 'scatter' || opts.type == 'bubble' ) { + boundaryGap = opts.xAxis.boundaryGap; + } + var points = []; + var validHeight = opts.height - opts.area[0] - opts.area[2]; + var validWidth = opts.width - opts.area[1] - opts.area[3]; + data.forEach(function(item, index) { + if (item === null) { + points.push(null); + } else { + var point = {}; + point.color = item.color; + point.x = xAxisPoints[index]; + var value = item; + if (typeof item === 'object' && item !== null) { + if (item.constructor.toString().indexOf('Array') > -1) { + let xranges, xminRange, xmaxRange; + xranges = [].concat(opts.chartData.xAxisData.ranges); + xminRange = xranges.shift(); + xmaxRange = xranges.pop(); + value = item[1]; + point.x = opts.area[3] + validWidth * (item[0] - xminRange) / (xmaxRange - xminRange); + if(opts.type == 'bubble'){ + point.r = item[2]; + point.t = item[3]; + } + } else { + value = item.value; + } + } + if (boundaryGap == 'center') { + point.x += eachSpacing / 2; + } + var height = validHeight * (value - minRange) / (maxRange - minRange); + height *= process; + point.y = opts.height - height - opts.area[2]; + points.push(point); + } + }); + return points; +} + +function getMountDataPoints(series, minRange, maxRange, xAxisPoints, eachSpacing, opts, mountOption) { + var process = arguments.length > 7 && arguments[7] !== undefined ? arguments[7] : 1; + var points = []; + var validHeight = opts.height - opts.area[0] - opts.area[2]; + var validWidth = opts.width - opts.area[1] - opts.area[3]; + var mountWidth = eachSpacing * mountOption.widthRatio; + series.forEach(function(item, index) { + if (item === null) { + points.push(null); + } else { + var point = {}; + point.color = item.color; + point.x = xAxisPoints[index]; + point.x += eachSpacing / 2; + var value = item.data; + var height = validHeight * (value - minRange) / (maxRange - minRange); + height *= process; + point.y = opts.height - height - opts.area[2]; + point.value = value; + point.width = mountWidth; + points.push(point); + } + }); + return points; +} + +function getBarDataPoints(data, minRange, maxRange, yAxisPoints, eachSpacing, opts, config) { + var process = arguments.length > 7 && arguments[7] !== undefined ? arguments[7] : 1; + var points = []; + var validHeight = opts.height - opts.area[0] - opts.area[2]; + var validWidth = opts.width - opts.area[1] - opts.area[3]; + data.forEach(function(item, index) { + if (item === null) { + points.push(null); + } else { + var point = {}; + point.color = item.color; + point.y = yAxisPoints[index]; + var value = item; + if (typeof item === 'object' && item !== null) { + value = item.value; + } + var height = validWidth * (value - minRange) / (maxRange - minRange); + height *= process; + point.height = height; + point.value = value; + point.x = height + opts.area[3]; + points.push(point); + } + }); + return points; +} + +function getStackDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, seriesIndex, stackSeries) { + var process = arguments.length > 9 && arguments[9] !== undefined ? arguments[9] : 1; + var points = []; + var validHeight = opts.height - opts.area[0] - opts.area[2]; + data.forEach(function(item, index) { + if (item === null) { + points.push(null); + } else { + var point = {}; + point.color = item.color; + point.x = xAxisPoints[index] + Math.round(eachSpacing / 2); + + if (seriesIndex > 0) { + var value = 0; + for (let i = 0; i <= seriesIndex; i++) { + value += stackSeries[i].data[index]; + } + var value0 = value - item; + var height = validHeight * (value - minRange) / (maxRange - minRange); + var height0 = validHeight * (value0 - minRange) / (maxRange - minRange); + } else { + var value = item; + var height = validHeight * (value - minRange) / (maxRange - minRange); + var height0 = 0; + } + var heightc = height0; + height *= process; + heightc *= process; + point.y = opts.height - Math.round(height) - opts.area[2]; + point.y0 = opts.height - Math.round(heightc) - opts.area[2]; + points.push(point); + } + }); + return points; +} + +function getBarStackDataPoints(data, minRange, maxRange, yAxisPoints, eachSpacing, opts, config, seriesIndex, stackSeries) { + var process = arguments.length > 9 && arguments[9] !== undefined ? arguments[9] : 1; + var points = []; + var validHeight = opts.width - opts.area[1] - opts.area[3]; + data.forEach(function(item, index) { + if (item === null) { + points.push(null); + } else { + var point = {}; + point.color = item.color; + point.y = yAxisPoints[index]; + if (seriesIndex > 0) { + var value = 0; + for (let i = 0; i <= seriesIndex; i++) { + value += stackSeries[i].data[index]; + } + var value0 = value - item; + var height = validHeight * (value - minRange) / (maxRange - minRange); + var height0 = validHeight * (value0 - minRange) / (maxRange - minRange); + } else { + var value = item; + var height = validHeight * (value - minRange) / (maxRange - minRange); + var height0 = 0; + } + var heightc = height0; + height *= process; + heightc *= process; + point.height = height - heightc; + point.x = opts.area[3] + height; + point.x0 = opts.area[3] + heightc; + points.push(point); + } + }); + return points; +} + +function getYAxisTextList(series, opts, config, stack, yData) { + var index = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : -1; + var data; + if (stack == 'stack') { + data = dataCombineStack(series, opts.categories.length); + } else { + data = dataCombine(series); + } + var sorted = []; + // remove null from data + data = data.filter(function(item) { + //return item !== null; + if (typeof item === 'object' && item !== null) { + if (item.constructor.toString().indexOf('Array') > -1) { + return item !== null; + } else { + return item.value !== null; + } + } else { + return item !== null; + } + }); + data.map(function(item) { + if (typeof item === 'object') { + if (item.constructor.toString().indexOf('Array') > -1) { + if (opts.type == 'candle') { + item.map(function(subitem) { + sorted.push(subitem); + }) + } else { + sorted.push(item[1]); + } + } else { + sorted.push(item.value); + } + } else { + sorted.push(item); + } + }) + var minData = yData.min || 0; + var maxData = yData.max || 0; + if (sorted.length > 0) { + minData = Math.min.apply(this, sorted); + maxData = Math.max.apply(this, sorted); + } + if (minData === maxData) { + // var rangeSpan = maxData || 10; + // maxData += rangeSpan; + if(maxData == 0){ + maxData = 10; + }else{ + minData = 0; + } + } + var dataRange = getDataRange(minData, maxData); + var minRange = (yData.min === undefined || yData.min === null) ? dataRange.minRange : yData.min; + var maxRange = (yData.max === undefined || yData.max === null) ? dataRange.maxRange : yData.max; + var range = []; + var eachRange = (maxRange - minRange) / opts.yAxis.splitNumber; + for (var i = 0; i <= opts.yAxis.splitNumber; i++) { + range.push(minRange + eachRange * i); + } + return range.reverse(); +} + +function calYAxisData(series, opts, config, context) { + //堆叠图重算Y轴 + var columnstyle = assign({}, { + type: "" + }, opts.extra.column); + //如果是多Y轴,重新计算 + var YLength = opts.yAxis.data.length; + var newSeries = new Array(YLength); + if (YLength > 0) { + for (let i = 0; i < YLength; i++) { + newSeries[i] = []; + for (let j = 0; j < series.length; j++) { + if (series[j].index == i) { + newSeries[i].push(series[j]); + } + } + } + var rangesArr = new Array(YLength); + var rangesFormatArr = new Array(YLength); + var yAxisWidthArr = new Array(YLength); + + for (let i = 0; i < YLength; i++) { + let yData = opts.yAxis.data[i]; + //如果总开关不显示,强制每个Y轴为不显示 + if (opts.yAxis.disabled == true) { + yData.disabled = true; + } + if(yData.type === 'categories'){ + if(!yData.formatter){ + yData.formatter = (val,index,opts) => {return val + (yData.unit || '')}; + } + yData.categories = yData.categories || opts.categories; + rangesArr[i] = yData.categories; + }else{ + if(!yData.formatter){ + yData.formatter = (val,index,opts) => {return val.toFixed(yData.tofix) + (yData.unit || '')}; + } + rangesArr[i] = getYAxisTextList(newSeries[i], opts, config, columnstyle.type, yData, i); + } + let yAxisFontSizes = yData.fontSize * opts.pix || config.fontSize; + yAxisWidthArr[i] = { + position: yData.position ? yData.position : 'left', + width: 0 + }; + rangesFormatArr[i] = rangesArr[i].map(function(items,index) { + items = yData.formatter(items,index,opts); + yAxisWidthArr[i].width = Math.max(yAxisWidthArr[i].width, measureText(items, yAxisFontSizes, context) + 5); + return items; + }); + let calibration = yData.calibration ? 4 * opts.pix : 0; + yAxisWidthArr[i].width += calibration + 3 * opts.pix; + if (yData.disabled === true) { + yAxisWidthArr[i].width = 0; + } + } + } else { + var rangesArr = new Array(1); + var rangesFormatArr = new Array(1); + var yAxisWidthArr = new Array(1); + if(opts.type === 'bar'){ + rangesArr[0] = opts.categories; + if(!opts.yAxis.formatter){ + opts.yAxis.formatter = (val,index,opts) => {return val + (opts.yAxis.unit || '')} + } + }else{ + if(!opts.yAxis.formatter){ + opts.yAxis.formatter = (val,index,opts) => {return val.toFixed(opts.yAxis.tofix ) + (opts.yAxis.unit || '')} + } + rangesArr[0] = getYAxisTextList(series, opts, config, columnstyle.type, {}); + } + yAxisWidthArr[0] = { + position: 'left', + width: 0 + }; + var yAxisFontSize = opts.yAxis.fontSize * opts.pix || config.fontSize; + rangesFormatArr[0] = rangesArr[0].map(function(item,index) { + item = opts.yAxis.formatter(item,index,opts); + yAxisWidthArr[0].width = Math.max(yAxisWidthArr[0].width, measureText(item, yAxisFontSize, context) + 5); + return item; + }); + yAxisWidthArr[0].width += 3 * opts.pix; + if (opts.yAxis.disabled === true) { + yAxisWidthArr[0] = { + position: 'left', + width: 0 + }; + opts.yAxis.data[0] = { + disabled: true + }; + } else { + opts.yAxis.data[0] = { + disabled: false, + position: 'left', + max: opts.yAxis.max, + min: opts.yAxis.min, + formatter: opts.yAxis.formatter + }; + if(opts.type === 'bar'){ + opts.yAxis.data[0].categories = opts.categories; + opts.yAxis.data[0].type = 'categories'; + } + } + } + return { + rangesFormat: rangesFormatArr, + ranges: rangesArr, + yAxisWidth: yAxisWidthArr + }; +} + +function calTooltipYAxisData(point, series, opts, config, eachSpacing) { + let ranges = [].concat(opts.chartData.yAxisData.ranges); + let spacingValid = opts.height - opts.area[0] - opts.area[2]; + let minAxis = opts.area[0]; + let items = []; + for (let i = 0; i < ranges.length; i++) { + let maxVal = ranges[i].shift(); + let minVal = ranges[i].pop(); + let item = maxVal - (maxVal - minVal) * (point - minAxis) / spacingValid; + item = opts.yAxis.data[i].formatter ? opts.yAxis.data[i].formatter(item) : item.toFixed(0); + items.push(String(item)) + } + return items; +} + +function calMarkLineData(points, opts) { + let minRange, maxRange; + let spacingValid = opts.height - opts.area[0] - opts.area[2]; + for (let i = 0; i < points.length; i++) { + points[i].yAxisIndex = points[i].yAxisIndex ? points[i].yAxisIndex : 0; + let range = [].concat(opts.chartData.yAxisData.ranges[points[i].yAxisIndex]); + minRange = range.pop(); + maxRange = range.shift(); + let height = spacingValid * (points[i].value - minRange) / (maxRange - minRange); + points[i].y = opts.height - Math.round(height) - opts.area[2]; + } + return points; +} + +function contextRotate(context, opts) { + if (opts.rotateLock !== true) { + context.translate(opts.height, 0); + context.rotate(90 * Math.PI / 180); + } else if (opts._rotate_ !== true) { + context.translate(opts.height, 0); + context.rotate(90 * Math.PI / 180); + opts._rotate_ = true; + } +} + +function drawPointShape(points, color, shape, context, opts) { + context.beginPath(); + if (opts.dataPointShapeType == 'hollow') { + context.setStrokeStyle(color); + context.setFillStyle(opts.background); + context.setLineWidth(2 * opts.pix); + } else { + context.setStrokeStyle("#ffffff"); + context.setFillStyle(color); + context.setLineWidth(1 * opts.pix); + } + if (shape === 'diamond') { + points.forEach(function(item, index) { + if (item !== null) { + context.moveTo(item.x, item.y - 4.5); + context.lineTo(item.x - 4.5, item.y); + context.lineTo(item.x, item.y + 4.5); + context.lineTo(item.x + 4.5, item.y); + context.lineTo(item.x, item.y - 4.5); + } + }); + } else if (shape === 'circle') { + points.forEach(function(item, index) { + if (item !== null) { + context.moveTo(item.x + 2.5 * opts.pix, item.y); + context.arc(item.x, item.y, 3 * opts.pix, 0, 2 * Math.PI, false); + } + }); + } else if (shape === 'square') { + points.forEach(function(item, index) { + if (item !== null) { + context.moveTo(item.x - 3.5, item.y - 3.5); + context.rect(item.x - 3.5, item.y - 3.5, 7, 7); + } + }); + } else if (shape === 'triangle') { + points.forEach(function(item, index) { + if (item !== null) { + context.moveTo(item.x, item.y - 4.5); + context.lineTo(item.x - 4.5, item.y + 4.5); + context.lineTo(item.x + 4.5, item.y + 4.5); + context.lineTo(item.x, item.y - 4.5); + } + }); + } else if (shape === 'triangle') { + return; + } + context.closePath(); + context.fill(); + context.stroke(); +} + +function drawRingTitle(opts, config, context, center) { + var titlefontSize = opts.title.fontSize || config.titleFontSize; + var subtitlefontSize = opts.subtitle.fontSize || config.subtitleFontSize; + var title = opts.title.name || ''; + var subtitle = opts.subtitle.name || ''; + var titleFontColor = opts.title.color || opts.fontColor; + var subtitleFontColor = opts.subtitle.color || opts.fontColor; + var titleHeight = title ? titlefontSize : 0; + var subtitleHeight = subtitle ? subtitlefontSize : 0; + var margin = 5; + if (subtitle) { + var textWidth = measureText(subtitle, subtitlefontSize * opts.pix, context); + var startX = center.x - textWidth / 2 + (opts.subtitle.offsetX|| 0) * opts.pix ; + var startY = center.y + subtitlefontSize * opts.pix / 2 + (opts.subtitle.offsetY || 0) * opts.pix; + if (title) { + startY += (titleHeight * opts.pix + margin) / 2; + } + context.beginPath(); + context.setFontSize(subtitlefontSize * opts.pix); + context.setFillStyle(subtitleFontColor); + context.fillText(subtitle, startX, startY); + context.closePath(); + context.stroke(); + } + if (title) { + var _textWidth = measureText(title, titlefontSize * opts.pix, context); + var _startX = center.x - _textWidth / 2 + (opts.title.offsetX || 0); + var _startY = center.y + titlefontSize * opts.pix / 2 + (opts.title.offsetY || 0) * opts.pix; + if (subtitle) { + _startY -= (subtitleHeight * opts.pix + margin) / 2; + } + context.beginPath(); + context.setFontSize(titlefontSize * opts.pix); + context.setFillStyle(titleFontColor); + context.fillText(title, _startX, _startY); + context.closePath(); + context.stroke(); + } +} + +function drawPointText(points, series, config, context, opts) { + // 绘制数据文案 + var data = series.data; + var textOffset = series.textOffset ? series.textOffset : 0; + points.forEach(function(item, index) { + if (item !== null) { + context.beginPath(); + var fontSize = series.textSize ? series.textSize * opts.pix : config.fontSize; + context.setFontSize(fontSize); + context.setFillStyle(series.textColor || opts.fontColor); + var value = data[index] + if (typeof data[index] === 'object' && data[index] !== null) { + if (data[index].constructor.toString().indexOf('Array')>-1) { + value = data[index][1]; + } else { + value = data[index].value + } + } + var formatVal = series.formatter ? series.formatter(value,index,series,opts) : value; + context.setTextAlign('center'); + context.fillText(String(formatVal), item.x, item.y - 4 + textOffset * opts.pix); + context.closePath(); + context.stroke(); + context.setTextAlign('left'); + } + }); +} + +function drawMountPointText(points, series, config, context, opts) { + // 绘制数据文案 + var data = series.data; + var textOffset = series.textOffset ? series.textOffset : 0; + points.forEach(function(item, index) { + if (item !== null) { + context.beginPath(); + var fontSize = series[index].textSize ? series[index].textSize * opts.pix : config.fontSize; + context.setFontSize(fontSize); + context.setFillStyle(series[index].textColor || opts.fontColor); + var value = item.value + var formatVal = series[index].formatter ? series[index].formatter(value,index,series,opts) : value; + context.setTextAlign('center'); + context.fillText(String(formatVal), item.x, item.y - 4 + textOffset * opts.pix); + context.closePath(); + context.stroke(); + context.setTextAlign('left'); + } + }); +} + +function drawBarPointText(points, series, config, context, opts) { + // 绘制数据文案 + var data = series.data; + var textOffset = series.textOffset ? series.textOffset : 0; + points.forEach(function(item, index) { + if (item !== null) { + context.beginPath(); + var fontSize = series.textSize ? series.textSize * opts.pix : config.fontSize; + context.setFontSize(fontSize); + context.setFillStyle(series.textColor || opts.fontColor); + var value = data[index] + if (typeof data[index] === 'object' && data[index] !== null) { + value = data[index].value ; + } + var formatVal = series.formatter ? series.formatter(value,index,series,opts) : value; + context.setTextAlign('left'); + context.fillText(String(formatVal), item.x + 4 * opts.pix , item.y + fontSize / 2 - 3 ); + context.closePath(); + context.stroke(); + } + }); +} + +function drawGaugeLabel(gaugeOption, radius, centerPosition, opts, config, context) { + radius -= gaugeOption.width / 2 + gaugeOption.labelOffset * opts.pix; + radius = radius < 10 ? 10 : radius; + let totalAngle = gaugeOption.startAngle - gaugeOption.endAngle + 1; + let splitAngle = totalAngle / gaugeOption.splitLine.splitNumber; + let totalNumber = gaugeOption.endNumber - gaugeOption.startNumber; + let splitNumber = totalNumber / gaugeOption.splitLine.splitNumber; + let nowAngle = gaugeOption.startAngle; + let nowNumber = gaugeOption.startNumber; + for (let i = 0; i < gaugeOption.splitLine.splitNumber + 1; i++) { + var pos = { + x: radius * Math.cos(nowAngle * Math.PI), + y: radius * Math.sin(nowAngle * Math.PI) + }; + var labelText = gaugeOption.formatter ? gaugeOption.formatter(nowNumber,i,opts) : nowNumber; + pos.x += centerPosition.x - measureText(labelText, config.fontSize, context) / 2; + pos.y += centerPosition.y; + var startX = pos.x; + var startY = pos.y; + context.beginPath(); + context.setFontSize(config.fontSize); + context.setFillStyle(gaugeOption.labelColor || opts.fontColor); + context.fillText(labelText, startX, startY + config.fontSize / 2); + context.closePath(); + context.stroke(); + nowAngle += splitAngle; + if (nowAngle >= 2) { + nowAngle = nowAngle % 2; + } + nowNumber += splitNumber; + } +} + +function drawRadarLabel(angleList, radius, centerPosition, opts, config, context) { + var radarOption = opts.extra.radar || {}; + angleList.forEach(function(angle, index) { + if(radarOption.labelPointShow === true && opts.categories[index] !== ''){ + var posPoint = { + x: radius * Math.cos(angle), + y: radius * Math.sin(angle) + }; + var posPointAxis = convertCoordinateOrigin(posPoint.x, posPoint.y, centerPosition); + context.setFillStyle(radarOption.labelPointColor); + context.beginPath(); + context.arc(posPointAxis.x, posPointAxis.y, radarOption.labelPointRadius * opts.pix, 0, 2 * Math.PI, false); + context.closePath(); + context.fill(); + } + var pos = { + x: (radius + config.radarLabelTextMargin * opts.pix) * Math.cos(angle), + y: (radius + config.radarLabelTextMargin * opts.pix) * Math.sin(angle) + }; + var posRelativeCanvas = convertCoordinateOrigin(pos.x, pos.y, centerPosition); + var startX = posRelativeCanvas.x; + var startY = posRelativeCanvas.y; + if (util.approximatelyEqual(pos.x, 0)) { + startX -= measureText(opts.categories[index] || '', config.fontSize, context) / 2; + } else if (pos.x < 0) { + startX -= measureText(opts.categories[index] || '', config.fontSize, context); + } + context.beginPath(); + context.setFontSize(config.fontSize); + context.setFillStyle(radarOption.labelColor || opts.fontColor); + context.fillText(opts.categories[index] || '', startX, startY + config.fontSize / 2); + context.closePath(); + context.stroke(); + }); + +} + +function drawPieText(series, opts, config, context, radius, center) { + var lineRadius = config.pieChartLinePadding; + var textObjectCollection = []; + var lastTextObject = null; + var seriesConvert = series.map(function(item,index) { + var text = item.formatter ? item.formatter(item,index,series,opts) : util.toFixed(item._proportion_.toFixed(4) * 100) + '%'; + text = item.labelText ? item.labelText : text; + var arc = 2 * Math.PI - (item._start_ + 2 * Math.PI * item._proportion_ / 2); + if (item._rose_proportion_) { + arc = 2 * Math.PI - (item._start_ + 2 * Math.PI * item._rose_proportion_ / 2); + } + var color = item.color; + var radius = item._radius_; + return { + arc: arc, + text: text, + color: color, + radius: radius, + textColor: item.textColor, + textSize: item.textSize, + labelShow: item.labelShow + }; + }); + for (let i = 0; i < seriesConvert.length; i++) { + let item = seriesConvert[i]; + // line end + let orginX1 = Math.cos(item.arc) * (item.radius + lineRadius); + let orginY1 = Math.sin(item.arc) * (item.radius + lineRadius); + // line start + let orginX2 = Math.cos(item.arc) * item.radius; + let orginY2 = Math.sin(item.arc) * item.radius; + // text start + let orginX3 = orginX1 >= 0 ? orginX1 + config.pieChartTextPadding : orginX1 - config.pieChartTextPadding; + let orginY3 = orginY1; + let textWidth = measureText(item.text, item.textSize * opts.pix || config.fontSize, context); + let startY = orginY3; + if (lastTextObject && util.isSameXCoordinateArea(lastTextObject.start, { + x: orginX3 + })) { + if (orginX3 > 0) { + startY = Math.min(orginY3, lastTextObject.start.y); + } else if (orginX1 < 0) { + startY = Math.max(orginY3, lastTextObject.start.y); + } else { + if (orginY3 > 0) { + startY = Math.max(orginY3, lastTextObject.start.y); + } else { + startY = Math.min(orginY3, lastTextObject.start.y); + } + } + } + if (orginX3 < 0) { + orginX3 -= textWidth; + } + let textObject = { + lineStart: { + x: orginX2, + y: orginY2 + }, + lineEnd: { + x: orginX1, + y: orginY1 + }, + start: { + x: orginX3, + y: startY + }, + width: textWidth, + height: config.fontSize, + text: item.text, + color: item.color, + textColor: item.textColor, + textSize: item.textSize + }; + lastTextObject = avoidCollision(textObject, lastTextObject); + textObjectCollection.push(lastTextObject); + } + for (let i = 0; i < textObjectCollection.length; i++) { + if(seriesConvert[i].labelShow === false){ + continue; + } + let item = textObjectCollection[i]; + let lineStartPoistion = convertCoordinateOrigin(item.lineStart.x, item.lineStart.y, center); + let lineEndPoistion = convertCoordinateOrigin(item.lineEnd.x, item.lineEnd.y, center); + let textPosition = convertCoordinateOrigin(item.start.x, item.start.y, center); + context.setLineWidth(1 * opts.pix); + context.setFontSize(item.textSize * opts.pix || config.fontSize); + context.beginPath(); + context.setStrokeStyle(item.color); + context.setFillStyle(item.color); + context.moveTo(lineStartPoistion.x, lineStartPoistion.y); + let curveStartX = item.start.x < 0 ? textPosition.x + item.width : textPosition.x; + let textStartX = item.start.x < 0 ? textPosition.x - 5 : textPosition.x + 5; + context.quadraticCurveTo(lineEndPoistion.x, lineEndPoistion.y, curveStartX, textPosition.y); + context.moveTo(lineStartPoistion.x, lineStartPoistion.y); + context.stroke(); + context.closePath(); + context.beginPath(); + context.moveTo(textPosition.x + item.width, textPosition.y); + context.arc(curveStartX, textPosition.y, 2 * opts.pix, 0, 2 * Math.PI); + context.closePath(); + context.fill(); + context.beginPath(); + context.setFontSize(item.textSize * opts.pix || config.fontSize); + context.setFillStyle(item.textColor || opts.fontColor); + context.fillText(item.text, textStartX, textPosition.y + 3); + context.closePath(); + context.stroke(); + context.closePath(); + } +} + +function drawToolTipSplitLine(offsetX, opts, config, context) { + var toolTipOption = opts.extra.tooltip || {}; + toolTipOption.gridType = toolTipOption.gridType == undefined ? 'solid' : toolTipOption.gridType; + toolTipOption.dashLength = toolTipOption.dashLength == undefined ? 4 : toolTipOption.dashLength; + var startY = opts.area[0]; + var endY = opts.height - opts.area[2]; + if (toolTipOption.gridType == 'dash') { + context.setLineDash([toolTipOption.dashLength, toolTipOption.dashLength]); + } + context.setStrokeStyle(toolTipOption.gridColor || '#cccccc'); + context.setLineWidth(1 * opts.pix); + context.beginPath(); + context.moveTo(offsetX, startY); + context.lineTo(offsetX, endY); + context.stroke(); + context.setLineDash([]); + if (toolTipOption.xAxisLabel) { + let labelText = opts.categories[opts.tooltip.index]; + context.setFontSize(config.fontSize); + let textWidth = measureText(labelText, config.fontSize, context); + let textX = offsetX - 0.5 * textWidth; + let textY = endY; + context.beginPath(); + context.setFillStyle(hexToRgb(toolTipOption.labelBgColor || config.toolTipBackground, toolTipOption.labelBgOpacity || config.toolTipOpacity)); + context.setStrokeStyle(toolTipOption.labelBgColor || config.toolTipBackground); + context.setLineWidth(1 * opts.pix); + context.rect(textX - config.toolTipPadding, textY, textWidth + 2 * config.toolTipPadding, config.fontSize + 2 * config.toolTipPadding); + context.closePath(); + context.stroke(); + context.fill(); + context.beginPath(); + context.setFontSize(config.fontSize); + context.setFillStyle(toolTipOption.labelFontColor || opts.fontColor); + context.fillText(String(labelText), textX, textY + config.toolTipPadding + config.fontSize); + context.closePath(); + context.stroke(); + } +} + +function drawMarkLine(opts, config, context) { + let markLineOption = assign({}, { + type: 'solid', + dashLength: 4, + data: [] + }, opts.extra.markLine); + let startX = opts.area[3]; + let endX = opts.width - opts.area[1]; + let points = calMarkLineData(markLineOption.data, opts); + for (let i = 0; i < points.length; i++) { + let item = assign({}, { + lineColor: '#DE4A42', + showLabel: false, + labelFontColor: '#666666', + labelBgColor: '#DFE8FF', + labelBgOpacity: 0.8, + labelAlign: 'left', + labelOffsetX: 0, + labelOffsetY: 0, + }, points[i]); + if (markLineOption.type == 'dash') { + context.setLineDash([markLineOption.dashLength, markLineOption.dashLength]); + } + context.setStrokeStyle(item.lineColor); + context.setLineWidth(1 * opts.pix); + context.beginPath(); + context.moveTo(startX, item.y); + context.lineTo(endX, item.y); + context.stroke(); + context.setLineDash([]); + if (item.showLabel) { + let labelText = item.labelText ? item.labelText : item.value; + context.setFontSize(config.fontSize); + let textWidth = measureText(labelText, config.fontSize, context); + let bgWidth = textWidth + config.toolTipPadding * 2; + let bgStartX = item.labelAlign == 'left' ? opts.area[3] - bgWidth : opts.width - opts.area[1]; + bgStartX += item.labelOffsetX; + let bgStartY = item.y - 0.5 * config.fontSize - config.toolTipPadding; + bgStartY += item.labelOffsetY; + let textX = bgStartX + config.toolTipPadding; + let textY = item.y; + context.setFillStyle(hexToRgb(item.labelBgColor, item.labelBgOpacity)); + context.setStrokeStyle(item.labelBgColor); + context.setLineWidth(1 * opts.pix); + context.beginPath(); + context.rect(bgStartX, bgStartY, bgWidth, config.fontSize + 2 * config.toolTipPadding); + context.closePath(); + context.stroke(); + context.fill(); + context.setFontSize(config.fontSize); + context.setTextAlign('left'); + context.setFillStyle(item.labelFontColor); + context.fillText(String(labelText), textX, bgStartY + config.fontSize + config.toolTipPadding/2); + context.stroke(); + context.setTextAlign('left'); + } + } +} + +function drawToolTipHorizentalLine(opts, config, context, eachSpacing, xAxisPoints) { + var toolTipOption = assign({}, { + gridType: 'solid', + dashLength: 4 + }, opts.extra.tooltip); + var startX = opts.area[3]; + var endX = opts.width - opts.area[1]; + if (toolTipOption.gridType == 'dash') { + context.setLineDash([toolTipOption.dashLength, toolTipOption.dashLength]); + } + context.setStrokeStyle(toolTipOption.gridColor || '#cccccc'); + context.setLineWidth(1 * opts.pix); + context.beginPath(); + context.moveTo(startX, opts.tooltip.offset.y); + context.lineTo(endX, opts.tooltip.offset.y); + context.stroke(); + context.setLineDash([]); + if (toolTipOption.yAxisLabel) { + let labelText = calTooltipYAxisData(opts.tooltip.offset.y, opts.series, opts, config, eachSpacing); + let widthArr = opts.chartData.yAxisData.yAxisWidth; + let tStartLeft = opts.area[3]; + let tStartRight = opts.width - opts.area[1]; + for (let i = 0; i < labelText.length; i++) { + context.setFontSize(config.fontSize); + let textWidth = measureText(labelText[i], config.fontSize, context); + let bgStartX, bgEndX, bgWidth; + if (widthArr[i].position == 'left') { + bgStartX = tStartLeft - widthArr[i].width; + bgEndX = Math.max(bgStartX, bgStartX + textWidth + config.toolTipPadding * 2); + } else { + bgStartX = tStartRight; + bgEndX = Math.max(bgStartX + widthArr[i].width, bgStartX + textWidth + config.toolTipPadding * 2); + } + bgWidth = bgEndX - bgStartX; + let textX = bgStartX + (bgWidth - textWidth) / 2; + let textY = opts.tooltip.offset.y; + context.beginPath(); + context.setFillStyle(hexToRgb(toolTipOption.labelBgColor || config.toolTipBackground, toolTipOption.labelBgOpacity || config.toolTipOpacity)); + context.setStrokeStyle(toolTipOption.labelBgColor || config.toolTipBackground); + context.setLineWidth(1 * opts.pix); + context.rect(bgStartX, textY - 0.5 * config.fontSize - config.toolTipPadding, bgWidth, config.fontSize + 2 * + config.toolTipPadding); + context.closePath(); + context.stroke(); + context.fill(); + context.beginPath(); + context.setFontSize(config.fontSize); + context.setFillStyle(toolTipOption.labelFontColor || opts.fontColor); + context.fillText(labelText[i], textX, textY + 0.5 * config.fontSize); + context.closePath(); + context.stroke(); + if (widthArr[i].position == 'left') { + tStartLeft -= (widthArr[i].width + opts.yAxis.padding * opts.pix); + } else { + tStartRight += widthArr[i].width + opts.yAxis.padding * opts.pix; + } + } + } +} + +function drawToolTipSplitArea(offsetX, opts, config, context, eachSpacing) { + var toolTipOption = assign({}, { + activeBgColor: '#000000', + activeBgOpacity: 0.08, + activeWidth: eachSpacing + }, opts.extra.column); + toolTipOption.activeWidth = toolTipOption.activeWidth > eachSpacing ? eachSpacing : toolTipOption.activeWidth; + var startY = opts.area[0]; + var endY = opts.height - opts.area[2]; + context.beginPath(); + context.setFillStyle(hexToRgb(toolTipOption.activeBgColor, toolTipOption.activeBgOpacity)); + context.rect(offsetX - toolTipOption.activeWidth / 2, startY, toolTipOption.activeWidth, endY - startY); + context.closePath(); + context.fill(); + context.setFillStyle("#FFFFFF"); +} + +function drawBarToolTipSplitArea(offsetX, opts, config, context, eachSpacing) { + var toolTipOption = assign({}, { + activeBgColor: '#000000', + activeBgOpacity: 0.08 + }, opts.extra.bar); + var startX = opts.area[3]; + var endX = opts.width - opts.area[1]; + context.beginPath(); + context.setFillStyle(hexToRgb(toolTipOption.activeBgColor, toolTipOption.activeBgOpacity)); + context.rect( startX ,offsetX - eachSpacing / 2 , endX - startX,eachSpacing); + context.closePath(); + context.fill(); + context.setFillStyle("#FFFFFF"); +} + + +function drawToolTip(textList, offset, opts, config, context, eachSpacing, xAxisPoints) { + var toolTipOption = assign({}, { + showBox: true, + showArrow: true, + showCategory: false, + bgColor: '#000000', + bgOpacity: 0.7, + borderColor: '#000000', + borderWidth: 0, + borderRadius: 0, + borderOpacity: 0.7, + fontColor: '#FFFFFF', + splitLine: true, + }, opts.extra.tooltip); + if(toolTipOption.showCategory==true && opts.categories){ + textList.unshift({text:opts.categories[opts.tooltip.index],color:null}) + } + var legendWidth = 4 * opts.pix; + var legendMarginRight = 5 * opts.pix; + var arrowWidth = toolTipOption.showArrow ? 8 * opts.pix : 0; + var isOverRightBorder = false; + if (opts.type == 'line' || opts.type == 'mount' || opts.type == 'area' || opts.type == 'candle' || opts.type == 'mix') { + if (toolTipOption.splitLine == true) { + drawToolTipSplitLine(opts.tooltip.offset.x, opts, config, context); + } + } + offset = assign({ + x: 0, + y: 0 + }, offset); + offset.y -= 8 * opts.pix; + var textWidth = textList.map(function(item) { + return measureText(item.text, config.fontSize, context); + }); + var toolTipWidth = legendWidth + legendMarginRight + 4 * config.toolTipPadding + Math.max.apply(null, textWidth); + var toolTipHeight = 2 * config.toolTipPadding + textList.length * config.toolTipLineHeight; + if (toolTipOption.showBox == false) { + return + } + // if beyond the right border + if (offset.x - Math.abs(opts._scrollDistance_ || 0) + arrowWidth + toolTipWidth > opts.width) { + isOverRightBorder = true; + } + if (toolTipHeight + offset.y > opts.height) { + offset.y = opts.height - toolTipHeight; + } + // draw background rect + context.beginPath(); + context.setFillStyle(hexToRgb(toolTipOption.bgColor || config.toolTipBackground, toolTipOption.bgOpacity || config.toolTipOpacity)); + context.setLineWidth(toolTipOption.borderWidth * opts.pix); + context.setStrokeStyle(hexToRgb(toolTipOption.borderColor, toolTipOption.borderOpacity)); + var radius = toolTipOption.borderRadius; + if (isOverRightBorder) { + if (toolTipOption.showArrow) { + context.moveTo(offset.x, offset.y + 10 * opts.pix); + context.lineTo(offset.x - arrowWidth, offset.y + 10 * opts.pix + 5 * opts.pix); + } + context.arc(offset.x - arrowWidth - radius, offset.y + toolTipHeight - radius, radius, 0, Math.PI / 2, false); + context.arc(offset.x - arrowWidth - Math.round(toolTipWidth) + radius, offset.y + toolTipHeight - radius, radius, + Math.PI / 2, Math.PI, false); + context.arc(offset.x - arrowWidth - Math.round(toolTipWidth) + radius, offset.y + radius, radius, -Math.PI, -Math.PI / 2, false); + context.arc(offset.x - arrowWidth - radius, offset.y + radius, radius, -Math.PI / 2, 0, false); + if (toolTipOption.showArrow) { + context.lineTo(offset.x - arrowWidth, offset.y + 10 * opts.pix - 5 * opts.pix); + context.lineTo(offset.x, offset.y + 10 * opts.pix); + } + } else { + if (toolTipOption.showArrow) { + context.moveTo(offset.x, offset.y + 10 * opts.pix); + context.lineTo(offset.x + arrowWidth, offset.y + 10 * opts.pix - 5 * opts.pix); + } + context.arc(offset.x + arrowWidth + radius, offset.y + radius, radius, -Math.PI, -Math.PI / 2, false); + context.arc(offset.x + arrowWidth + Math.round(toolTipWidth) - radius, offset.y + radius, radius, -Math.PI / 2, 0, + false); + context.arc(offset.x + arrowWidth + Math.round(toolTipWidth) - radius, offset.y + toolTipHeight - radius, radius, 0, + Math.PI / 2, false); + context.arc(offset.x + arrowWidth + radius, offset.y + toolTipHeight - radius, radius, Math.PI / 2, Math.PI, false); + if (toolTipOption.showArrow) { + context.lineTo(offset.x + arrowWidth, offset.y + 10 * opts.pix + 5 * opts.pix); + context.lineTo(offset.x, offset.y + 10 * opts.pix); + } + } + context.closePath(); + context.fill(); + if (toolTipOption.borderWidth > 0) { + context.stroke(); + } + // draw legend + textList.forEach(function(item, index) { + if (item.color !== null) { + context.beginPath(); + context.setFillStyle(item.color); + var startX = offset.x + arrowWidth + 2 * config.toolTipPadding; + var startY = offset.y + (config.toolTipLineHeight - config.fontSize) / 2 + config.toolTipLineHeight * index + config.toolTipPadding + 1; + if (isOverRightBorder) { + startX = offset.x - toolTipWidth - arrowWidth + 2 * config.toolTipPadding; + } + context.fillRect(startX, startY, legendWidth, config.fontSize); + context.closePath(); + } + }); + // draw text list + textList.forEach(function(item, index) { + var startX = offset.x + arrowWidth + 2 * config.toolTipPadding + legendWidth + legendMarginRight; + if (isOverRightBorder) { + startX = offset.x - toolTipWidth - arrowWidth + 2 * config.toolTipPadding + +legendWidth + legendMarginRight; + } + var startY = offset.y + (config.toolTipLineHeight - config.fontSize) / 2 + config.toolTipLineHeight * index + config.toolTipPadding; + context.beginPath(); + context.setFontSize(config.fontSize); + context.setFillStyle(toolTipOption.fontColor); + context.fillText(item.text, startX, startY + config.fontSize); + context.closePath(); + context.stroke(); + }); +} + +function drawColumnDataPoints(series, opts, config, context) { + let process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + let xAxisData = opts.chartData.xAxisData, + xAxisPoints = xAxisData.xAxisPoints, + eachSpacing = xAxisData.eachSpacing; + let columnOption = assign({}, { + type: 'group', + width: eachSpacing / 2, + meterBorder: 4, + meterFillColor: '#FFFFFF', + barBorderCircle: false, + barBorderRadius: [], + seriesGap: 2, + linearType: 'none', + linearOpacity: 1, + customColor: [], + colorStop: 0, + }, opts.extra.column); + let calPoints = []; + context.save(); + let leftNum = -2; + let rightNum = xAxisPoints.length + 2; + if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) { + context.translate(opts._scrollDistance_, 0); + leftNum = Math.floor(-opts._scrollDistance_ / eachSpacing) - 2; + rightNum = leftNum + opts.xAxis.itemCount + 4; + } + if (opts.tooltip && opts.tooltip.textList && opts.tooltip.textList.length && process === 1) { + drawToolTipSplitArea(opts.tooltip.offset.x, opts, config, context, eachSpacing); + } + columnOption.customColor = fillCustomColor(columnOption.linearType, columnOption.customColor, series, config); + series.forEach(function(eachSeries, seriesIndex) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]); + minRange = ranges.pop(); + maxRange = ranges.shift(); + var data = eachSeries.data; + switch (columnOption.type) { + case 'group': + var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process); + var tooltipPoints = getStackDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, seriesIndex, series, process); + calPoints.push(tooltipPoints); + points = fixColumeData(points, eachSpacing, series.length, seriesIndex, config, opts); + for (let i = 0; i < points.length; i++) { + let item = points[i]; + //fix issues/I27B1N yyoinge & Joeshu + if (item !== null && i > leftNum && i < rightNum) { + var startX = item.x - item.width / 2; + var height = opts.height - item.y - opts.area[2]; + context.beginPath(); + var fillColor = item.color || eachSeries.color + var strokeColor = item.color || eachSeries.color + if (columnOption.linearType !== 'none') { + var grd = context.createLinearGradient(startX, item.y, startX, opts.height - opts.area[2]); + //透明渐变 + if (columnOption.linearType == 'opacity') { + grd.addColorStop(0, hexToRgb(fillColor, columnOption.linearOpacity)); + grd.addColorStop(1, hexToRgb(fillColor, 1)); + } else { + grd.addColorStop(0, hexToRgb(columnOption.customColor[eachSeries.linearIndex], columnOption.linearOpacity)); + grd.addColorStop(columnOption.colorStop, hexToRgb(columnOption.customColor[eachSeries.linearIndex],columnOption.linearOpacity)); + grd.addColorStop(1, hexToRgb(fillColor, 1)); + } + fillColor = grd + } + // 圆角边框 + if ((columnOption.barBorderRadius && columnOption.barBorderRadius.length === 4) || columnOption.barBorderCircle === true) { + const left = startX; + const top = item.y; + const width = item.width; + const height = opts.height - opts.area[2] - item.y; + if (columnOption.barBorderCircle) { + columnOption.barBorderRadius = [width / 2, width / 2, 0, 0]; + } + let [r0, r1, r2, r3] = columnOption.barBorderRadius; + let minRadius = Math.min(width/2,height/2); + r0 = r0 > minRadius ? minRadius : r0; + r1 = r1 > minRadius ? minRadius : r1; + r2 = r2 > minRadius ? minRadius : r2; + r3 = r3 > minRadius ? minRadius : r3; + r0 = r0 < 0 ? 0 : r0; + r1 = r1 < 0 ? 0 : r1; + r2 = r2 < 0 ? 0 : r2; + r3 = r3 < 0 ? 0 : r3; + context.arc(left + r0, top + r0, r0, -Math.PI, -Math.PI / 2); + context.arc(left + width - r1, top + r1, r1, -Math.PI / 2, 0); + context.arc(left + width - r2, top + height - r2, r2, 0, Math.PI / 2); + context.arc(left + r3, top + height - r3, r3, Math.PI / 2, Math.PI); + } else { + context.moveTo(startX, item.y); + context.lineTo(startX + item.width, item.y); + context.lineTo(startX + item.width, opts.height - opts.area[2]); + context.lineTo(startX, opts.height - opts.area[2]); + context.lineTo(startX, item.y); + context.setLineWidth(1) + context.setStrokeStyle(strokeColor); + } + context.setFillStyle(fillColor); + context.closePath(); + //context.stroke(); + context.fill(); + } + }; + break; + case 'stack': + // 绘制堆叠数据图 + var points = getStackDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, seriesIndex, series, process); + calPoints.push(points); + points = fixColumeStackData(points, eachSpacing, series.length, seriesIndex, config, opts, series); + for (let i = 0; i < points.length; i++) { + let item = points[i]; + if (item !== null && i > leftNum && i < rightNum) { + context.beginPath(); + var fillColor = item.color || eachSeries.color; + var startX = item.x - item.width / 2 + 1; + var height = opts.height - item.y - opts.area[2]; + var height0 = opts.height - item.y0 - opts.area[2]; + if (seriesIndex > 0) { + height -= height0; + } + context.setFillStyle(fillColor); + context.moveTo(startX, item.y); + context.fillRect(startX, item.y, item.width, height); + context.closePath(); + context.fill(); + } + }; + break; + case 'meter': + // 绘制温度计数据图 + var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process); + calPoints.push(points); + points = fixColumeMeterData(points, eachSpacing, series.length, seriesIndex, config, opts, columnOption.meterBorder); + for (let i = 0; i < points.length; i++) { + let item = points[i]; + if (item !== null && i > leftNum && i < rightNum) { + //画背景颜色 + context.beginPath(); + if (seriesIndex == 0 && columnOption.meterBorder > 0) { + context.setStrokeStyle(eachSeries.color); + context.setLineWidth(columnOption.meterBorder * opts.pix); + } + if(seriesIndex == 0){ + context.setFillStyle(columnOption.meterFillColor); + }else{ + context.setFillStyle(item.color || eachSeries.color); + } + var startX = item.x - item.width / 2; + var height = opts.height - item.y - opts.area[2]; + if ((columnOption.barBorderRadius && columnOption.barBorderRadius.length === 4) || columnOption.barBorderCircle === true) { + const left = startX; + const top = item.y; + const width = item.width; + const height = opts.height - opts.area[2] - item.y; + if (columnOption.barBorderCircle) { + columnOption.barBorderRadius = [width / 2, width / 2, 0, 0]; + } + let [r0, r1, r2, r3] = columnOption.barBorderRadius; + let minRadius = Math.min(width/2,height/2); + r0 = r0 > minRadius ? minRadius : r0; + r1 = r1 > minRadius ? minRadius : r1; + r2 = r2 > minRadius ? minRadius : r2; + r3 = r3 > minRadius ? minRadius : r3; + r0 = r0 < 0 ? 0 : r0; + r1 = r1 < 0 ? 0 : r1; + r2 = r2 < 0 ? 0 : r2; + r3 = r3 < 0 ? 0 : r3; + context.arc(left + r0, top + r0, r0, -Math.PI, -Math.PI / 2); + context.arc(left + width - r1, top + r1, r1, -Math.PI / 2, 0); + context.arc(left + width - r2, top + height - r2, r2, 0, Math.PI / 2); + context.arc(left + r3, top + height - r3, r3, Math.PI / 2, Math.PI); + context.fill(); + }else{ + context.moveTo(startX, item.y); + context.lineTo(startX + item.width, item.y); + context.lineTo(startX + item.width, opts.height - opts.area[2]); + context.lineTo(startX, opts.height - opts.area[2]); + context.lineTo(startX, item.y); + context.fill(); + } + if (seriesIndex == 0 && columnOption.meterBorder > 0) { + context.closePath(); + context.stroke(); + } + } + } + break; + } + }); + + if (opts.dataLabel !== false && process === 1) { + series.forEach(function(eachSeries, seriesIndex) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]); + minRange = ranges.pop(); + maxRange = ranges.shift(); + var data = eachSeries.data; + switch (columnOption.type) { + case 'group': + var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process); + points = fixColumeData(points, eachSpacing, series.length, seriesIndex, config, opts); + drawPointText(points, eachSeries, config, context, opts); + break; + case 'stack': + var points = getStackDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, seriesIndex, series, process); + drawPointText(points, eachSeries, config, context, opts); + break; + case 'meter': + var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process); + drawPointText(points, eachSeries, config, context, opts); + break; + } + }); + } + context.restore(); + return { + xAxisPoints: xAxisPoints, + calPoints: calPoints, + eachSpacing: eachSpacing + }; +} + +function drawMountDataPoints(series, opts, config, context) { + let process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + let xAxisData = opts.chartData.xAxisData, + xAxisPoints = xAxisData.xAxisPoints, + eachSpacing = xAxisData.eachSpacing; + let mountOption = assign({}, { + type: 'mount', + widthRatio: 1, + borderWidth: 1, + barBorderCircle: false, + barBorderRadius: [], + linearType: 'none', + linearOpacity: 1, + customColor: [], + colorStop: 0, + }, opts.extra.mount); + mountOption.widthRatio = mountOption.widthRatio <= 0 ? 0 : mountOption.widthRatio; + mountOption.widthRatio = mountOption.widthRatio >= 2 ? 2 : mountOption.widthRatio; + let calPoints = []; + context.save(); + let leftNum = -2; + let rightNum = xAxisPoints.length + 2; + if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) { + context.translate(opts._scrollDistance_, 0); + leftNum = Math.floor(-opts._scrollDistance_ / eachSpacing) - 2; + rightNum = leftNum + opts.xAxis.itemCount + 4; + } + mountOption.customColor = fillCustomColor(mountOption.linearType, mountOption.customColor, series, config); + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.yAxisData.ranges[0]); + minRange = ranges.pop(); + maxRange = ranges.shift(); + var points = getMountDataPoints(series, minRange, maxRange, xAxisPoints, eachSpacing, opts, mountOption, process); + switch (mountOption.type) { + case 'bar': + for (let i = 0; i < points.length; i++) { + let item = points[i]; + if (item !== null && i > leftNum && i < rightNum) { + var startX = item.x - eachSpacing*mountOption.widthRatio/2; + var height = opts.height - item.y - opts.area[2]; + context.beginPath(); + var fillColor = item.color || series[i].color + var strokeColor = item.color || series[i].color + if (mountOption.linearType !== 'none') { + var grd = context.createLinearGradient(startX, item.y, startX, opts.height - opts.area[2]); + //透明渐变 + if (mountOption.linearType == 'opacity') { + grd.addColorStop(0, hexToRgb(fillColor, mountOption.linearOpacity)); + grd.addColorStop(1, hexToRgb(fillColor, 1)); + } else { + grd.addColorStop(0, hexToRgb(mountOption.customColor[series[i].linearIndex], mountOption.linearOpacity)); + grd.addColorStop(mountOption.colorStop, hexToRgb(mountOption.customColor[series[i].linearIndex],mountOption.linearOpacity)); + grd.addColorStop(1, hexToRgb(fillColor, 1)); + } + fillColor = grd + } + // 圆角边框 + if ((mountOption.barBorderRadius && mountOption.barBorderRadius.length === 4) || mountOption.barBorderCircle === true) { + const left = startX; + const top = item.y; + const width = item.width; + const height = opts.height - opts.area[2] - item.y - mountOption.borderWidth * opts.pix / 2; + if (mountOption.barBorderCircle) { + mountOption.barBorderRadius = [width / 2, width / 2, 0, 0]; + } + let [r0, r1, r2, r3] = mountOption.barBorderRadius; + let minRadius = Math.min(width/2,height/2); + r0 = r0 > minRadius ? minRadius : r0; + r1 = r1 > minRadius ? minRadius : r1; + r2 = r2 > minRadius ? minRadius : r2; + r3 = r3 > minRadius ? minRadius : r3; + r0 = r0 < 0 ? 0 : r0; + r1 = r1 < 0 ? 0 : r1; + r2 = r2 < 0 ? 0 : r2; + r3 = r3 < 0 ? 0 : r3; + context.arc(left + r0, top + r0, r0, -Math.PI, -Math.PI / 2); + context.arc(left + width - r1, top + r1, r1, -Math.PI / 2, 0); + context.arc(left + width - r2, top + height - r2, r2, 0, Math.PI / 2); + context.arc(left + r3, top + height - r3, r3, Math.PI / 2, Math.PI); + } else { + context.moveTo(startX, item.y); + context.lineTo(startX + item.width, item.y); + context.lineTo(startX + item.width, opts.height - opts.area[2]); + context.lineTo(startX, opts.height - opts.area[2]); + context.lineTo(startX, item.y); + } + context.setStrokeStyle(strokeColor); + context.setFillStyle(fillColor); + if(mountOption.borderWidth > 0){ + context.setLineWidth(mountOption.borderWidth * opts.pix); + context.closePath(); + context.stroke(); + } + context.fill(); + } + }; + break; + case 'triangle': + for (let i = 0; i < points.length; i++) { + let item = points[i]; + if (item !== null && i > leftNum && i < rightNum) { + var startX = item.x - eachSpacing*mountOption.widthRatio/2; + var height = opts.height - item.y - opts.area[2]; + context.beginPath(); + var fillColor = item.color || series[i].color + var strokeColor = item.color || series[i].color + if (mountOption.linearType !== 'none') { + var grd = context.createLinearGradient(startX, item.y, startX, opts.height - opts.area[2]); + //透明渐变 + if (mountOption.linearType == 'opacity') { + grd.addColorStop(0, hexToRgb(fillColor, mountOption.linearOpacity)); + grd.addColorStop(1, hexToRgb(fillColor, 1)); + } else { + grd.addColorStop(0, hexToRgb(mountOption.customColor[series[i].linearIndex], mountOption.linearOpacity)); + grd.addColorStop(mountOption.colorStop, hexToRgb(mountOption.customColor[series[i].linearIndex],mountOption.linearOpacity)); + grd.addColorStop(1, hexToRgb(fillColor, 1)); + } + fillColor = grd + } + context.moveTo(startX, opts.height - opts.area[2]); + context.lineTo(item.x, item.y); + context.lineTo(startX + item.width, opts.height - opts.area[2]); + context.setStrokeStyle(strokeColor); + context.setFillStyle(fillColor); + if(mountOption.borderWidth > 0){ + context.setLineWidth(mountOption.borderWidth * opts.pix); + context.stroke(); + } + context.fill(); + } + }; + break; + case 'mount': + for (let i = 0; i < points.length; i++) { + let item = points[i]; + if (item !== null && i > leftNum && i < rightNum) { + var startX = item.x - eachSpacing*mountOption.widthRatio/2; + var height = opts.height - item.y - opts.area[2]; + context.beginPath(); + var fillColor = item.color || series[i].color + var strokeColor = item.color || series[i].color + if (mountOption.linearType !== 'none') { + var grd = context.createLinearGradient(startX, item.y, startX, opts.height - opts.area[2]); + //透明渐变 + if (mountOption.linearType == 'opacity') { + grd.addColorStop(0, hexToRgb(fillColor, mountOption.linearOpacity)); + grd.addColorStop(1, hexToRgb(fillColor, 1)); + } else { + grd.addColorStop(0, hexToRgb(mountOption.customColor[series[i].linearIndex], mountOption.linearOpacity)); + grd.addColorStop(mountOption.colorStop, hexToRgb(mountOption.customColor[series[i].linearIndex],mountOption.linearOpacity)); + grd.addColorStop(1, hexToRgb(fillColor, 1)); + } + fillColor = grd + } + context.moveTo(startX, opts.height - opts.area[2]); + context.bezierCurveTo(item.x - item.width/4, opts.height - opts.area[2], item.x - item.width/4, item.y, item.x, item.y); + context.bezierCurveTo(item.x + item.width/4, item.y, item.x + item.width/4, opts.height - opts.area[2], startX + item.width, opts.height - opts.area[2]); + context.setStrokeStyle(strokeColor); + context.setFillStyle(fillColor); + if(mountOption.borderWidth > 0){ + context.setLineWidth(mountOption.borderWidth * opts.pix); + context.stroke(); + } + context.fill(); + } + }; + break; + case 'sharp': + for (let i = 0; i < points.length; i++) { + let item = points[i]; + if (item !== null && i > leftNum && i < rightNum) { + var startX = item.x - eachSpacing*mountOption.widthRatio/2; + var height = opts.height - item.y - opts.area[2]; + context.beginPath(); + var fillColor = item.color || series[i].color + var strokeColor = item.color || series[i].color + if (mountOption.linearType !== 'none') { + var grd = context.createLinearGradient(startX, item.y, startX, opts.height - opts.area[2]); + //透明渐变 + if (mountOption.linearType == 'opacity') { + grd.addColorStop(0, hexToRgb(fillColor, mountOption.linearOpacity)); + grd.addColorStop(1, hexToRgb(fillColor, 1)); + } else { + grd.addColorStop(0, hexToRgb(mountOption.customColor[series[i].linearIndex], mountOption.linearOpacity)); + grd.addColorStop(mountOption.colorStop, hexToRgb(mountOption.customColor[series[i].linearIndex],mountOption.linearOpacity)); + grd.addColorStop(1, hexToRgb(fillColor, 1)); + } + fillColor = grd + } + context.moveTo(startX, opts.height - opts.area[2]); + context.quadraticCurveTo(item.x - 0, opts.height - opts.area[2] - height/4, item.x, item.y); + context.quadraticCurveTo(item.x + 0, opts.height - opts.area[2] - height/4, startX + item.width, opts.height - opts.area[2]) + context.setStrokeStyle(strokeColor); + context.setFillStyle(fillColor); + if(mountOption.borderWidth > 0){ + context.setLineWidth(mountOption.borderWidth * opts.pix); + context.stroke(); + } + context.fill(); + } + }; + break; + } + + if (opts.dataLabel !== false && process === 1) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.yAxisData.ranges[0]); + minRange = ranges.pop(); + maxRange = ranges.shift(); + var points = getMountDataPoints(series, minRange, maxRange, xAxisPoints, eachSpacing, opts, mountOption, process); + drawMountPointText(points, series, config, context, opts); + } + context.restore(); + return { + xAxisPoints: xAxisPoints, + calPoints: points, + eachSpacing: eachSpacing + }; +} + +function drawBarDataPoints(series, opts, config, context) { + let process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + let yAxisPoints = []; + let eachSpacing = (opts.height - opts.area[0] - opts.area[2])/opts.categories.length; + for (let i = 0; i < opts.categories.length; i++) { + yAxisPoints.push(opts.area[0] + eachSpacing / 2 + eachSpacing * i); + } + let columnOption = assign({}, { + type: 'group', + width: eachSpacing / 2, + meterBorder: 4, + meterFillColor: '#FFFFFF', + barBorderCircle: false, + barBorderRadius: [], + seriesGap: 2, + linearType: 'none', + linearOpacity: 1, + customColor: [], + colorStop: 0, + }, opts.extra.bar); + let calPoints = []; + context.save(); + let leftNum = -2; + let rightNum = yAxisPoints.length + 2; + if (opts.tooltip && opts.tooltip.textList && opts.tooltip.textList.length && process === 1) { + drawBarToolTipSplitArea(opts.tooltip.offset.y, opts, config, context, eachSpacing); + } + columnOption.customColor = fillCustomColor(columnOption.linearType, columnOption.customColor, series, config); + series.forEach(function(eachSeries, seriesIndex) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.xAxisData.ranges); + maxRange = ranges.pop(); + minRange = ranges.shift(); + var data = eachSeries.data; + switch (columnOption.type) { + case 'group': + var points = getBarDataPoints(data, minRange, maxRange, yAxisPoints, eachSpacing, opts, config, process); + var tooltipPoints = getBarStackDataPoints(data, minRange, maxRange, yAxisPoints, eachSpacing, opts, config, seriesIndex, series, process); + calPoints.push(tooltipPoints); + points = fixBarData(points, eachSpacing, series.length, seriesIndex, config, opts); + for (let i = 0; i < points.length; i++) { + let item = points[i]; + //fix issues/I27B1N yyoinge & Joeshu + if (item !== null && i > leftNum && i < rightNum) { + //var startX = item.x - item.width / 2; + var startX = opts.area[3]; + var startY = item.y - item.width / 2; + var height = item.height; + context.beginPath(); + var fillColor = item.color || eachSeries.color + var strokeColor = item.color || eachSeries.color + if (columnOption.linearType !== 'none') { + var grd = context.createLinearGradient(startX, item.y, item.x, item.y); + //透明渐变 + if (columnOption.linearType == 'opacity') { + grd.addColorStop(0, hexToRgb(fillColor, columnOption.linearOpacity)); + grd.addColorStop(1, hexToRgb(fillColor, 1)); + } else { + grd.addColorStop(0, hexToRgb(columnOption.customColor[eachSeries.linearIndex], columnOption.linearOpacity)); + grd.addColorStop(columnOption.colorStop, hexToRgb(columnOption.customColor[eachSeries.linearIndex],columnOption.linearOpacity)); + grd.addColorStop(1, hexToRgb(fillColor, 1)); + } + fillColor = grd + } + // 圆角边框 + if ((columnOption.barBorderRadius && columnOption.barBorderRadius.length === 4) || columnOption.barBorderCircle === true) { + const left = startX; + const width = item.width; + const top = item.y - item.width / 2; + const height = item.height; + if (columnOption.barBorderCircle) { + columnOption.barBorderRadius = [width / 2, width / 2, 0, 0]; + } + let [r0, r1, r2, r3] = columnOption.barBorderRadius; + let minRadius = Math.min(width/2,height/2); + r0 = r0 > minRadius ? minRadius : r0; + r1 = r1 > minRadius ? minRadius : r1; + r2 = r2 > minRadius ? minRadius : r2; + r3 = r3 > minRadius ? minRadius : r3; + r0 = r0 < 0 ? 0 : r0; + r1 = r1 < 0 ? 0 : r1; + r2 = r2 < 0 ? 0 : r2; + r3 = r3 < 0 ? 0 : r3; + + context.arc(left + r3, top + r3, r3, -Math.PI, -Math.PI / 2); + context.arc(item.x - r0, top + r0, r0, -Math.PI / 2, 0); + context.arc(item.x - r1, top + width - r1, r1, 0, Math.PI / 2); + context.arc(left + r2, top + width - r2, r2, Math.PI / 2, Math.PI); + } else { + context.moveTo(startX, startY); + context.lineTo(item.x, startY); + context.lineTo(item.x, startY + item.width); + context.lineTo(startX, startY + item.width); + context.lineTo(startX, startY); + context.setLineWidth(1) + context.setStrokeStyle(strokeColor); + } + context.setFillStyle(fillColor); + context.closePath(); + //context.stroke(); + context.fill(); + } + }; + break; + case 'stack': + // 绘制堆叠数据图 + var points = getBarStackDataPoints(data, minRange, maxRange, yAxisPoints, eachSpacing, opts, config, seriesIndex, series, process); + calPoints.push(points); + points = fixBarStackData(points, eachSpacing, series.length, seriesIndex, config, opts, series); + for (let i = 0; i < points.length; i++) { + let item = points[i]; + if (item !== null && i > leftNum && i < rightNum) { + context.beginPath(); + var fillColor = item.color || eachSeries.color; + var startX = item.x0; + context.setFillStyle(fillColor); + context.moveTo(startX, item.y - item.width/2); + context.fillRect(startX, item.y - item.width/2, item.height , item.width); + context.closePath(); + context.fill(); + } + }; + break; + } + }); + + if (opts.dataLabel !== false && process === 1) { + series.forEach(function(eachSeries, seriesIndex) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.xAxisData.ranges); + maxRange = ranges.pop(); + minRange = ranges.shift(); + var data = eachSeries.data; + switch (columnOption.type) { + case 'group': + var points = getBarDataPoints(data, minRange, maxRange, yAxisPoints, eachSpacing, opts, config, process); + points = fixBarData(points, eachSpacing, series.length, seriesIndex, config, opts); + drawBarPointText(points, eachSeries, config, context, opts); + break; + case 'stack': + var points = getBarStackDataPoints(data, minRange, maxRange, yAxisPoints, eachSpacing, opts, config, seriesIndex, series, process); + drawBarPointText(points, eachSeries, config, context, opts); + break; + } + }); + } + return { + yAxisPoints: yAxisPoints, + calPoints: calPoints, + eachSpacing: eachSpacing + }; +} + +function drawCandleDataPoints(series, seriesMA, opts, config, context) { + var process = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 1; + var candleOption = assign({}, { + color: {}, + average: {} + }, opts.extra.candle); + candleOption.color = assign({}, { + upLine: '#f04864', + upFill: '#f04864', + downLine: '#2fc25b', + downFill: '#2fc25b' + }, candleOption.color); + candleOption.average = assign({}, { + show: false, + name: [], + day: [], + color: config.color + }, candleOption.average); + opts.extra.candle = candleOption; + let xAxisData = opts.chartData.xAxisData, + xAxisPoints = xAxisData.xAxisPoints, + eachSpacing = xAxisData.eachSpacing; + let calPoints = []; + context.save(); + let leftNum = -2; + let rightNum = xAxisPoints.length + 2; + let leftSpace = 0; + let rightSpace = opts.width + eachSpacing; + if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) { + context.translate(opts._scrollDistance_, 0); + leftNum = Math.floor(-opts._scrollDistance_ / eachSpacing) - 2; + rightNum = leftNum + opts.xAxis.itemCount + 4; + leftSpace = -opts._scrollDistance_ - eachSpacing * 2 + opts.area[3]; + rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing; + } + //画均线 + if (candleOption.average.show || seriesMA) { //Merge pull request !12 from 邱贵翔 + seriesMA.forEach(function(eachSeries, seriesIndex) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]); + minRange = ranges.pop(); + maxRange = ranges.shift(); + var data = eachSeries.data; + var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process); + var splitPointList = splitPoints(points,eachSeries); + for (let i = 0; i < splitPointList.length; i++) { + let points = splitPointList[i]; + context.beginPath(); + context.setStrokeStyle(eachSeries.color); + context.setLineWidth(1); + if (points.length === 1) { + context.moveTo(points[0].x, points[0].y); + context.arc(points[0].x, points[0].y, 1, 0, 2 * Math.PI); + } else { + context.moveTo(points[0].x, points[0].y); + let startPoint = 0; + for (let j = 0; j < points.length; j++) { + let item = points[j]; + if (startPoint == 0 && item.x > leftSpace) { + context.moveTo(item.x, item.y); + startPoint = 1; + } + if (j > 0 && item.x > leftSpace && item.x < rightSpace) { + var ctrlPoint = createCurveControlPoints(points, j - 1); + context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y, item.x, + item.y); + } + } + context.moveTo(points[0].x, points[0].y); + } + context.closePath(); + context.stroke(); + } + }); + } + //画K线 + series.forEach(function(eachSeries, seriesIndex) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]); + minRange = ranges.pop(); + maxRange = ranges.shift(); + var data = eachSeries.data; + var points = getCandleDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process); + calPoints.push(points); + var splitPointList = splitPoints(points,eachSeries); + for (let i = 0; i < splitPointList[0].length; i++) { + if (i > leftNum && i < rightNum) { + let item = splitPointList[0][i]; + context.beginPath(); + //如果上涨 + if (data[i][1] - data[i][0] > 0) { + context.setStrokeStyle(candleOption.color.upLine); + context.setFillStyle(candleOption.color.upFill); + context.setLineWidth(1 * opts.pix); + context.moveTo(item[3].x, item[3].y); //顶点 + context.lineTo(item[1].x, item[1].y); //收盘中间点 + context.lineTo(item[1].x - eachSpacing / 4, item[1].y); //收盘左侧点 + context.lineTo(item[0].x - eachSpacing / 4, item[0].y); //开盘左侧点 + context.lineTo(item[0].x, item[0].y); //开盘中间点 + context.lineTo(item[2].x, item[2].y); //底点 + context.lineTo(item[0].x, item[0].y); //开盘中间点 + context.lineTo(item[0].x + eachSpacing / 4, item[0].y); //开盘右侧点 + context.lineTo(item[1].x + eachSpacing / 4, item[1].y); //收盘右侧点 + context.lineTo(item[1].x, item[1].y); //收盘中间点 + context.moveTo(item[3].x, item[3].y); //顶点 + } else { + context.setStrokeStyle(candleOption.color.downLine); + context.setFillStyle(candleOption.color.downFill); + context.setLineWidth(1 * opts.pix); + context.moveTo(item[3].x, item[3].y); //顶点 + context.lineTo(item[0].x, item[0].y); //开盘中间点 + context.lineTo(item[0].x - eachSpacing / 4, item[0].y); //开盘左侧点 + context.lineTo(item[1].x - eachSpacing / 4, item[1].y); //收盘左侧点 + context.lineTo(item[1].x, item[1].y); //收盘中间点 + context.lineTo(item[2].x, item[2].y); //底点 + context.lineTo(item[1].x, item[1].y); //收盘中间点 + context.lineTo(item[1].x + eachSpacing / 4, item[1].y); //收盘右侧点 + context.lineTo(item[0].x + eachSpacing / 4, item[0].y); //开盘右侧点 + context.lineTo(item[0].x, item[0].y); //开盘中间点 + context.moveTo(item[3].x, item[3].y); //顶点 + } + context.closePath(); + context.fill(); + context.stroke(); + } + } + }); + context.restore(); + return { + xAxisPoints: xAxisPoints, + calPoints: calPoints, + eachSpacing: eachSpacing + }; +} + +function drawAreaDataPoints(series, opts, config, context) { + var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + var areaOption = assign({}, { + type: 'straight', + opacity: 0.2, + addLine: false, + width: 2, + gradient: false + }, opts.extra.area); + let xAxisData = opts.chartData.xAxisData, + xAxisPoints = xAxisData.xAxisPoints, + eachSpacing = xAxisData.eachSpacing; + let endY = opts.height - opts.area[2]; + let calPoints = []; + context.save(); + let leftSpace = 0; + let rightSpace = opts.width + eachSpacing; + if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) { + context.translate(opts._scrollDistance_, 0); + leftSpace = -opts._scrollDistance_ - eachSpacing * 2 + opts.area[3]; + rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing; + } + series.forEach(function(eachSeries, seriesIndex) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]); + minRange = ranges.pop(); + maxRange = ranges.shift(); + let data = eachSeries.data; + let points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process); + calPoints.push(points); + let splitPointList = splitPoints(points,eachSeries); + for (let i = 0; i < splitPointList.length; i++) { + let points = splitPointList[i]; + // 绘制区域数 + context.beginPath(); + context.setStrokeStyle(hexToRgb(eachSeries.color, areaOption.opacity)); + if (areaOption.gradient) { + let gradient = context.createLinearGradient(0, opts.area[0], 0, opts.height - opts.area[2]); + gradient.addColorStop('0', hexToRgb(eachSeries.color, areaOption.opacity)); + gradient.addColorStop('1.0', hexToRgb("#FFFFFF", 0.1)); + context.setFillStyle(gradient); + } else { + context.setFillStyle(hexToRgb(eachSeries.color, areaOption.opacity)); + } + context.setLineWidth(areaOption.width * opts.pix); + if (points.length > 1) { + let firstPoint = points[0]; + let lastPoint = points[points.length - 1]; + context.moveTo(firstPoint.x, firstPoint.y); + let startPoint = 0; + if (areaOption.type === 'curve') { + for (let j = 0; j < points.length; j++) { + let item = points[j]; + if (startPoint == 0 && item.x > leftSpace) { + context.moveTo(item.x, item.y); + startPoint = 1; + } + if (j > 0 && item.x > leftSpace && item.x < rightSpace) { + let ctrlPoint = createCurveControlPoints(points, j - 1); + context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y, item.x, item.y); + } + }; + } + if (areaOption.type === 'straight') { + for (let j = 0; j < points.length; j++) { + let item = points[j]; + if (startPoint == 0 && item.x > leftSpace) { + context.moveTo(item.x, item.y); + startPoint = 1; + } + if (j > 0 && item.x > leftSpace && item.x < rightSpace) { + context.lineTo(item.x, item.y); + } + }; + } + if (areaOption.type === 'step') { + for (let j = 0; j < points.length; j++) { + let item = points[j]; + if (startPoint == 0 && item.x > leftSpace) { + context.moveTo(item.x, item.y); + startPoint = 1; + } + if (j > 0 && item.x > leftSpace && item.x < rightSpace) { + context.lineTo(item.x, points[j - 1].y); + context.lineTo(item.x, item.y); + } + }; + } + context.lineTo(lastPoint.x, endY); + context.lineTo(firstPoint.x, endY); + context.lineTo(firstPoint.x, firstPoint.y); + } else { + let item = points[0]; + context.moveTo(item.x - eachSpacing / 2, item.y); + context.lineTo(item.x + eachSpacing / 2, item.y); + context.lineTo(item.x + eachSpacing / 2, endY); + context.lineTo(item.x - eachSpacing / 2, endY); + context.moveTo(item.x - eachSpacing / 2, item.y); + } + context.closePath(); + context.fill(); + //画连线 + if (areaOption.addLine) { + if (eachSeries.lineType == 'dash') { + let dashLength = eachSeries.dashLength ? eachSeries.dashLength : 8; + dashLength *= opts.pix; + context.setLineDash([dashLength, dashLength]); + } + context.beginPath(); + context.setStrokeStyle(eachSeries.color); + context.setLineWidth(areaOption.width * opts.pix); + if (points.length === 1) { + context.moveTo(points[0].x, points[0].y); + context.arc(points[0].x, points[0].y, 1, 0, 2 * Math.PI); + } else { + context.moveTo(points[0].x, points[0].y); + let startPoint = 0; + if (areaOption.type === 'curve') { + for (let j = 0; j < points.length; j++) { + let item = points[j]; + if (startPoint == 0 && item.x > leftSpace) { + context.moveTo(item.x, item.y); + startPoint = 1; + } + if (j > 0 && item.x > leftSpace && item.x < rightSpace) { + let ctrlPoint = createCurveControlPoints(points, j - 1); + context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y, item.x, item.y); + } + }; + } + if (areaOption.type === 'straight') { + for (let j = 0; j < points.length; j++) { + let item = points[j]; + if (startPoint == 0 && item.x > leftSpace) { + context.moveTo(item.x, item.y); + startPoint = 1; + } + if (j > 0 && item.x > leftSpace && item.x < rightSpace) { + context.lineTo(item.x, item.y); + } + }; + } + if (areaOption.type === 'step') { + for (let j = 0; j < points.length; j++) { + let item = points[j]; + if (startPoint == 0 && item.x > leftSpace) { + context.moveTo(item.x, item.y); + startPoint = 1; + } + if (j > 0 && item.x > leftSpace && item.x < rightSpace) { + context.lineTo(item.x, points[j - 1].y); + context.lineTo(item.x, item.y); + } + }; + } + context.moveTo(points[0].x, points[0].y); + } + context.stroke(); + context.setLineDash([]); + } + } + //画点 + if (opts.dataPointShape !== false) { + drawPointShape(points, eachSeries.color, eachSeries.pointShape, context, opts); + } + }); + + if (opts.dataLabel !== false && process === 1) { + series.forEach(function(eachSeries, seriesIndex) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]); + minRange = ranges.pop(); + maxRange = ranges.shift(); + var data = eachSeries.data; + var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process); + drawPointText(points, eachSeries, config, context, opts); + }); + } + context.restore(); + return { + xAxisPoints: xAxisPoints, + calPoints: calPoints, + eachSpacing: eachSpacing + }; +} + +function drawScatterDataPoints(series, opts, config, context) { + var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + var scatterOption = assign({}, { + type: 'circle' + }, opts.extra.scatter); + let xAxisData = opts.chartData.xAxisData, + xAxisPoints = xAxisData.xAxisPoints, + eachSpacing = xAxisData.eachSpacing; + var calPoints = []; + context.save(); + let leftSpace = 0; + let rightSpace = opts.width + eachSpacing; + if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) { + context.translate(opts._scrollDistance_, 0); + leftSpace = -opts._scrollDistance_ - eachSpacing * 2 + opts.area[3]; + rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing; + } + series.forEach(function(eachSeries, seriesIndex) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]); + minRange = ranges.pop(); + maxRange = ranges.shift(); + var data = eachSeries.data; + var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process); + context.beginPath(); + context.setStrokeStyle(eachSeries.color); + context.setFillStyle(eachSeries.color); + context.setLineWidth(1 * opts.pix); + var shape = eachSeries.pointShape; + if (shape === 'diamond') { + points.forEach(function(item, index) { + if (item !== null) { + context.moveTo(item.x, item.y - 4.5); + context.lineTo(item.x - 4.5, item.y); + context.lineTo(item.x, item.y + 4.5); + context.lineTo(item.x + 4.5, item.y); + context.lineTo(item.x, item.y - 4.5); + } + }); + } else if (shape === 'circle') { + points.forEach(function(item, index) { + if (item !== null) { + context.moveTo(item.x + 2.5 * opts.pix, item.y); + context.arc(item.x, item.y, 3 * opts.pix, 0, 2 * Math.PI, false); + } + }); + } else if (shape === 'square') { + points.forEach(function(item, index) { + if (item !== null) { + context.moveTo(item.x - 3.5, item.y - 3.5); + context.rect(item.x - 3.5, item.y - 3.5, 7, 7); + } + }); + } else if (shape === 'triangle') { + points.forEach(function(item, index) { + if (item !== null) { + context.moveTo(item.x, item.y - 4.5); + context.lineTo(item.x - 4.5, item.y + 4.5); + context.lineTo(item.x + 4.5, item.y + 4.5); + context.lineTo(item.x, item.y - 4.5); + } + }); + } else if (shape === 'triangle') { + return; + } + context.closePath(); + context.fill(); + context.stroke(); + }); + if (opts.dataLabel !== false && process === 1) { + series.forEach(function(eachSeries, seriesIndex) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]); + minRange = ranges.pop(); + maxRange = ranges.shift(); + var data = eachSeries.data; + var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process); + drawPointText(points, eachSeries, config, context, opts); + }); + } + context.restore(); + return { + xAxisPoints: xAxisPoints, + calPoints: calPoints, + eachSpacing: eachSpacing + }; +} + +function drawBubbleDataPoints(series, opts, config, context) { + var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + var bubbleOption = assign({}, { + opacity: 1, + border:2 + }, opts.extra.bubble); + let xAxisData = opts.chartData.xAxisData, + xAxisPoints = xAxisData.xAxisPoints, + eachSpacing = xAxisData.eachSpacing; + var calPoints = []; + context.save(); + let leftSpace = 0; + let rightSpace = opts.width + eachSpacing; + if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) { + context.translate(opts._scrollDistance_, 0); + leftSpace = -opts._scrollDistance_ - eachSpacing * 2 + opts.area[3]; + rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing; + } + series.forEach(function(eachSeries, seriesIndex) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]); + minRange = ranges.pop(); + maxRange = ranges.shift(); + var data = eachSeries.data; + var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process); + context.beginPath(); + context.setStrokeStyle(eachSeries.color); + context.setLineWidth(bubbleOption.border * opts.pix); + context.setFillStyle(hexToRgb(eachSeries.color, bubbleOption.opacity)); + points.forEach(function(item, index) { + context.moveTo(item.x + item.r, item.y); + context.arc(item.x, item.y, item.r * opts.pix, 0, 2 * Math.PI, false); + }); + context.closePath(); + context.fill(); + context.stroke(); + + if (opts.dataLabel !== false && process === 1) { + points.forEach(function(item, index) { + context.beginPath(); + var fontSize = series.textSize * opts.pix || config.fontSize; + context.setFontSize(fontSize); + context.setFillStyle(series.textColor || "#FFFFFF"); + context.setTextAlign('center'); + context.fillText(String(item.t), item.x, item.y + fontSize/2); + context.closePath(); + context.stroke(); + context.setTextAlign('left'); + }); + } + }); + context.restore(); + return { + xAxisPoints: xAxisPoints, + calPoints: calPoints, + eachSpacing: eachSpacing + }; +} + +function drawLineDataPoints(series, opts, config, context) { + var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + var lineOption = assign({}, { + type: 'straight', + width: 2 + }, opts.extra.line); + lineOption.width *= opts.pix; + let xAxisData = opts.chartData.xAxisData, + xAxisPoints = xAxisData.xAxisPoints, + eachSpacing = xAxisData.eachSpacing; + var calPoints = []; + context.save(); + let leftSpace = 0; + let rightSpace = opts.width + eachSpacing; + if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) { + context.translate(opts._scrollDistance_, 0); + leftSpace = -opts._scrollDistance_ - eachSpacing * 2 + opts.area[3]; + rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing; + } + series.forEach(function(eachSeries, seriesIndex) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]); + minRange = ranges.pop(); + maxRange = ranges.shift(); + var data = eachSeries.data; + var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process); + calPoints.push(points); + var splitPointList = splitPoints(points,eachSeries); + if (eachSeries.lineType == 'dash') { + let dashLength = eachSeries.dashLength ? eachSeries.dashLength : 8; + dashLength *= opts.pix; + context.setLineDash([dashLength, dashLength]); + } + context.beginPath(); + context.setStrokeStyle(eachSeries.color); + context.setLineWidth(lineOption.width); + splitPointList.forEach(function(points, index) { + if (points.length === 1) { + context.moveTo(points[0].x, points[0].y); + context.arc(points[0].x, points[0].y, 1, 0, 2 * Math.PI); + } else { + context.moveTo(points[0].x, points[0].y); + let startPoint = 0; + if (lineOption.type === 'curve') { + for (let j = 0; j < points.length; j++) { + let item = points[j]; + if (startPoint == 0 && item.x > leftSpace) { + context.moveTo(item.x, item.y); + startPoint = 1; + } + if (j > 0 && item.x > leftSpace && item.x < rightSpace) { + var ctrlPoint = createCurveControlPoints(points, j - 1); + context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y, item.x, item.y); + } + }; + } + if (lineOption.type === 'straight') { + for (let j = 0; j < points.length; j++) { + let item = points[j]; + if (startPoint == 0 && item.x > leftSpace) { + context.moveTo(item.x, item.y); + startPoint = 1; + } + if (j > 0 && item.x > leftSpace && item.x < rightSpace) { + context.lineTo(item.x, item.y); + } + }; + } + if (lineOption.type === 'step') { + for (let j = 0; j < points.length; j++) { + let item = points[j]; + if (startPoint == 0 && item.x > leftSpace) { + context.moveTo(item.x, item.y); + startPoint = 1; + } + if (j > 0 && item.x > leftSpace && item.x < rightSpace) { + context.lineTo(item.x, points[j - 1].y); + context.lineTo(item.x, item.y); + } + }; + } + context.moveTo(points[0].x, points[0].y); + } + }); + context.stroke(); + context.setLineDash([]); + if (opts.dataPointShape !== false) { + drawPointShape(points, eachSeries.color, eachSeries.pointShape, context, opts); + } + }); + if (opts.dataLabel !== false && process === 1) { + series.forEach(function(eachSeries, seriesIndex) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]); + minRange = ranges.pop(); + maxRange = ranges.shift(); + var data = eachSeries.data; + var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process); + drawPointText(points, eachSeries, config, context, opts); + }); + } + context.restore(); + return { + xAxisPoints: xAxisPoints, + calPoints: calPoints, + eachSpacing: eachSpacing + }; +} + +function drawMixDataPoints(series, opts, config, context) { + let process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + let xAxisData = opts.chartData.xAxisData, + xAxisPoints = xAxisData.xAxisPoints, + eachSpacing = xAxisData.eachSpacing; + let columnOption = assign({}, { + width: eachSpacing / 2, + barBorderCircle: false, + barBorderRadius: [], + seriesGap: 2, + linearType: 'none', + linearOpacity: 1, + customColor: [], + colorStop: 0, + }, opts.extra.mix.column); + let areaOption = assign({}, { + opacity: 0.2, + gradient: false + }, opts.extra.mix.area); + let endY = opts.height - opts.area[2]; + let calPoints = []; + var columnIndex = 0; + var columnLength = 0; + series.forEach(function(eachSeries, seriesIndex) { + if (eachSeries.type == 'column') { + columnLength += 1; + } + }); + context.save(); + let leftNum = -2; + let rightNum = xAxisPoints.length + 2; + let leftSpace = 0; + let rightSpace = opts.width + eachSpacing; + if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) { + context.translate(opts._scrollDistance_, 0); + leftNum = Math.floor(-opts._scrollDistance_ / eachSpacing) - 2; + rightNum = leftNum + opts.xAxis.itemCount + 4; + leftSpace = -opts._scrollDistance_ - eachSpacing * 2 + opts.area[3]; + rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing; + } + columnOption.customColor = fillCustomColor(columnOption.linearType, columnOption.customColor, series, config); + series.forEach(function(eachSeries, seriesIndex) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]); + minRange = ranges.pop(); + maxRange = ranges.shift(); + var data = eachSeries.data; + var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process); + calPoints.push(points); + // 绘制柱状数据图 + if (eachSeries.type == 'column') { + points = fixColumeData(points, eachSpacing, columnLength, columnIndex, config, opts); + for (let i = 0; i < points.length; i++) { + let item = points[i]; + if (item !== null && i > leftNum && i < rightNum) { + var startX = item.x - item.width / 2; + var height = opts.height - item.y - opts.area[2]; + context.beginPath(); + var fillColor = item.color || eachSeries.color + var strokeColor = item.color || eachSeries.color + if (columnOption.linearType !== 'none') { + var grd = context.createLinearGradient(startX, item.y, startX, opts.height - opts.area[2]); + //透明渐变 + if (columnOption.linearType == 'opacity') { + grd.addColorStop(0, hexToRgb(fillColor, columnOption.linearOpacity)); + grd.addColorStop(1, hexToRgb(fillColor, 1)); + } else { + grd.addColorStop(0, hexToRgb(columnOption.customColor[eachSeries.linearIndex], columnOption.linearOpacity)); + grd.addColorStop(columnOption.colorStop, hexToRgb(columnOption.customColor[eachSeries.linearIndex], columnOption.linearOpacity)); + grd.addColorStop(1, hexToRgb(fillColor, 1)); + } + fillColor = grd + } + // 圆角边框 + if ((columnOption.barBorderRadius && columnOption.barBorderRadius.length === 4) || columnOption.barBorderCircle) { + const left = startX; + const top = item.y; + const width = item.width; + const height = opts.height - opts.area[2] - item.y; + if (columnOption.barBorderCircle) { + columnOption.barBorderRadius = [width / 2, width / 2, 0, 0]; + } + let [r0, r1, r2, r3] = columnOption.barBorderRadius; + let minRadius = Math.min(width/2,height/2); + r0 = r0 > minRadius ? minRadius : r0; + r1 = r1 > minRadius ? minRadius : r1; + r2 = r2 > minRadius ? minRadius : r2; + r3 = r3 > minRadius ? minRadius : r3; + r0 = r0 < 0 ? 0 : r0; + r1 = r1 < 0 ? 0 : r1; + r2 = r2 < 0 ? 0 : r2; + r3 = r3 < 0 ? 0 : r3; + context.arc(left + r0, top + r0, r0, -Math.PI, -Math.PI / 2); + context.arc(left + width - r1, top + r1, r1, -Math.PI / 2, 0); + context.arc(left + width - r2, top + height - r2, r2, 0, Math.PI / 2); + context.arc(left + r3, top + height - r3, r3, Math.PI / 2, Math.PI); + } else { + context.moveTo(startX, item.y); + context.lineTo(startX + item.width, item.y); + context.lineTo(startX + item.width, opts.height - opts.area[2]); + context.lineTo(startX, opts.height - opts.area[2]); + context.lineTo(startX, item.y); + context.setLineWidth(1) + context.setStrokeStyle(strokeColor); + } + context.setFillStyle(fillColor); + context.closePath(); + context.fill(); + } + } + columnIndex += 1; + } + //绘制区域图数据 + if (eachSeries.type == 'area') { + let splitPointList = splitPoints(points,eachSeries); + for (let i = 0; i < splitPointList.length; i++) { + let points = splitPointList[i]; + // 绘制区域数据 + context.beginPath(); + context.setStrokeStyle(eachSeries.color); + context.setStrokeStyle(hexToRgb(eachSeries.color, areaOption.opacity)); + if (areaOption.gradient) { + let gradient = context.createLinearGradient(0, opts.area[0], 0, opts.height - opts.area[2]); + gradient.addColorStop('0', hexToRgb(eachSeries.color, areaOption.opacity)); + gradient.addColorStop('1.0', hexToRgb("#FFFFFF", 0.1)); + context.setFillStyle(gradient); + } else { + context.setFillStyle(hexToRgb(eachSeries.color, areaOption.opacity)); + } + context.setLineWidth(2 * opts.pix); + if (points.length > 1) { + var firstPoint = points[0]; + let lastPoint = points[points.length - 1]; + context.moveTo(firstPoint.x, firstPoint.y); + let startPoint = 0; + if (eachSeries.style === 'curve') { + for (let j = 0; j < points.length; j++) { + let item = points[j]; + if (startPoint == 0 && item.x > leftSpace) { + context.moveTo(item.x, item.y); + startPoint = 1; + } + if (j > 0 && item.x > leftSpace && item.x < rightSpace) { + var ctrlPoint = createCurveControlPoints(points, j - 1); + context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y, item.x, item.y); + } + }; + } else { + for (let j = 0; j < points.length; j++) { + let item = points[j]; + if (startPoint == 0 && item.x > leftSpace) { + context.moveTo(item.x, item.y); + startPoint = 1; + } + if (j > 0 && item.x > leftSpace && item.x < rightSpace) { + context.lineTo(item.x, item.y); + } + }; + } + context.lineTo(lastPoint.x, endY); + context.lineTo(firstPoint.x, endY); + context.lineTo(firstPoint.x, firstPoint.y); + } else { + let item = points[0]; + context.moveTo(item.x - eachSpacing / 2, item.y); + context.lineTo(item.x + eachSpacing / 2, item.y); + context.lineTo(item.x + eachSpacing / 2, endY); + context.lineTo(item.x - eachSpacing / 2, endY); + context.moveTo(item.x - eachSpacing / 2, item.y); + } + context.closePath(); + context.fill(); + } + } + // 绘制折线数据图 + if (eachSeries.type == 'line') { + var splitPointList = splitPoints(points,eachSeries); + splitPointList.forEach(function(points, index) { + if (eachSeries.lineType == 'dash') { + let dashLength = eachSeries.dashLength ? eachSeries.dashLength : 8; + dashLength *= opts.pix; + context.setLineDash([dashLength, dashLength]); + } + context.beginPath(); + context.setStrokeStyle(eachSeries.color); + context.setLineWidth(2 * opts.pix); + if (points.length === 1) { + context.moveTo(points[0].x, points[0].y); + context.arc(points[0].x, points[0].y, 1, 0, 2 * Math.PI); + } else { + context.moveTo(points[0].x, points[0].y); + let startPoint = 0; + if (eachSeries.style == 'curve') { + for (let j = 0; j < points.length; j++) { + let item = points[j]; + if (startPoint == 0 && item.x > leftSpace) { + context.moveTo(item.x, item.y); + startPoint = 1; + } + if (j > 0 && item.x > leftSpace && item.x < rightSpace) { + var ctrlPoint = createCurveControlPoints(points, j - 1); + context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y, + item.x, item.y); + } + } + } else { + for (let j = 0; j < points.length; j++) { + let item = points[j]; + if (startPoint == 0 && item.x > leftSpace) { + context.moveTo(item.x, item.y); + startPoint = 1; + } + if (j > 0 && item.x > leftSpace && item.x < rightSpace) { + context.lineTo(item.x, item.y); + } + } + } + context.moveTo(points[0].x, points[0].y); + } + context.stroke(); + context.setLineDash([]); + }); + } + // 绘制点数据图 + if (eachSeries.type == 'point') { + eachSeries.addPoint = true; + } + if (eachSeries.addPoint == true && eachSeries.type !== 'column') { + drawPointShape(points, eachSeries.color, eachSeries.pointShape, context, opts); + } + }); + if (opts.dataLabel !== false && process === 1) { + var columnIndex = 0; + series.forEach(function(eachSeries, seriesIndex) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]); + minRange = ranges.pop(); + maxRange = ranges.shift(); + var data = eachSeries.data; + var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process); + if (eachSeries.type !== 'column') { + drawPointText(points, eachSeries, config, context, opts); + } else { + points = fixColumeData(points, eachSpacing, columnLength, columnIndex, config, opts); + drawPointText(points, eachSeries, config, context, opts); + columnIndex += 1; + } + }); + } + context.restore(); + return { + xAxisPoints: xAxisPoints, + calPoints: calPoints, + eachSpacing: eachSpacing, + } +} + + +function drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints) { + var toolTipOption = opts.extra.tooltip || {}; + if (toolTipOption.horizentalLine && opts.tooltip && process === 1 && (opts.type == 'line' || opts.type == 'area' || opts.type == 'column' || opts.type == 'mount' || opts.type == 'candle' || opts.type == 'mix')) { + drawToolTipHorizentalLine(opts, config, context, eachSpacing, xAxisPoints) + } + context.save(); + if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) { + context.translate(opts._scrollDistance_, 0); + } + if (opts.tooltip && opts.tooltip.textList && opts.tooltip.textList.length && process === 1) { + drawToolTip(opts.tooltip.textList, opts.tooltip.offset, opts, config, context, eachSpacing, xAxisPoints); + } + context.restore(); + +} + +function drawXAxis(categories, opts, config, context) { + + let xAxisData = opts.chartData.xAxisData, + xAxisPoints = xAxisData.xAxisPoints, + startX = xAxisData.startX, + endX = xAxisData.endX, + eachSpacing = xAxisData.eachSpacing; + var boundaryGap = 'center'; + if (opts.type == 'bar' || opts.type == 'line' || opts.type == 'area'|| opts.type == 'scatter' || opts.type == 'bubble') { + boundaryGap = opts.xAxis.boundaryGap; + } + var startY = opts.height - opts.area[2]; + var endY = opts.area[0]; + + //绘制滚动条 + if (opts.enableScroll && opts.xAxis.scrollShow) { + var scrollY = opts.height - opts.area[2] + config.xAxisHeight; + var scrollScreenWidth = endX - startX; + var scrollTotalWidth = eachSpacing * (xAxisPoints.length - 1); + if(opts.type == 'mount' && opts.extra && opts.extra.mount && opts.extra.mount.widthRatio && opts.extra.mount.widthRatio > 1){ + if(opts.extra.mount.widthRatio>2) opts.extra.mount.widthRatio = 2 + scrollTotalWidth += (opts.extra.mount.widthRatio - 1)*eachSpacing; + } + var scrollWidth = scrollScreenWidth * scrollScreenWidth / scrollTotalWidth; + var scrollLeft = 0; + if (opts._scrollDistance_) { + scrollLeft = -opts._scrollDistance_ * (scrollScreenWidth) / scrollTotalWidth; + } + context.beginPath(); + context.setLineCap('round'); + context.setLineWidth(6 * opts.pix); + context.setStrokeStyle(opts.xAxis.scrollBackgroundColor || "#EFEBEF"); + context.moveTo(startX, scrollY); + context.lineTo(endX, scrollY); + context.stroke(); + context.closePath(); + context.beginPath(); + context.setLineCap('round'); + context.setLineWidth(6 * opts.pix); + context.setStrokeStyle(opts.xAxis.scrollColor || "#A6A6A6"); + context.moveTo(startX + scrollLeft, scrollY); + context.lineTo(startX + scrollLeft + scrollWidth, scrollY); + context.stroke(); + context.closePath(); + context.setLineCap('butt'); + } + context.save(); + if (opts._scrollDistance_ && opts._scrollDistance_ !== 0) { + context.translate(opts._scrollDistance_, 0); + } + //绘制X轴刻度线 + if (opts.xAxis.calibration === true) { + context.setStrokeStyle(opts.xAxis.gridColor || "#cccccc"); + context.setLineCap('butt'); + context.setLineWidth(1 * opts.pix); + xAxisPoints.forEach(function(item, index) { + if (index > 0) { + context.beginPath(); + context.moveTo(item - eachSpacing / 2, startY); + context.lineTo(item - eachSpacing / 2, startY + 3 * opts.pix); + context.closePath(); + context.stroke(); + } + }); + } + //绘制X轴网格 + if (opts.xAxis.disableGrid !== true) { + context.setStrokeStyle(opts.xAxis.gridColor || "#cccccc"); + context.setLineCap('butt'); + context.setLineWidth(1 * opts.pix); + if (opts.xAxis.gridType == 'dash') { + context.setLineDash([opts.xAxis.dashLength * opts.pix, opts.xAxis.dashLength * opts.pix]); + } + opts.xAxis.gridEval = opts.xAxis.gridEval || 1; + xAxisPoints.forEach(function(item, index) { + if (index % opts.xAxis.gridEval == 0) { + context.beginPath(); + context.moveTo(item, startY); + context.lineTo(item, endY); + context.stroke(); + } + }); + context.setLineDash([]); + } + //绘制X轴文案 + if (opts.xAxis.disabled !== true) { + // 对X轴列表做抽稀处理 + //默认全部显示X轴标签 + let maxXAxisListLength = categories.length; + //如果设置了X轴单屏数量 + if (opts.xAxis.labelCount) { + //如果设置X轴密度 + if (opts.xAxis.itemCount) { + maxXAxisListLength = Math.ceil(categories.length / opts.xAxis.itemCount * opts.xAxis.labelCount); + } else { + maxXAxisListLength = opts.xAxis.labelCount; + } + maxXAxisListLength -= 1; + } + + let ratio = Math.ceil(categories.length / maxXAxisListLength); + + let newCategories = []; + let cgLength = categories.length; + for (let i = 0; i < cgLength; i++) { + if (i % ratio !== 0) { + newCategories.push(""); + } else { + newCategories.push(categories[i]); + } + } + newCategories[cgLength - 1] = categories[cgLength - 1]; + var xAxisFontSize = opts.xAxis.fontSize * opts.pix || config.fontSize; + if (config._xAxisTextAngle_ === 0) { + newCategories.forEach(function(item, index) { + var xitem = opts.xAxis.formatter ? opts.xAxis.formatter(item,index,opts) : item; + var offset = -measureText(String(xitem), xAxisFontSize, context) / 2; + if (boundaryGap == 'center') { + offset += eachSpacing / 2; + } + var scrollHeight = 0; + if (opts.xAxis.scrollShow) { + scrollHeight = 6 * opts.pix; + } + context.beginPath(); + context.setFontSize(xAxisFontSize); + context.setFillStyle(opts.xAxis.fontColor || opts.fontColor); + context.fillText(String(xitem), xAxisPoints[index] + offset, startY + xAxisFontSize + (config.xAxisHeight - scrollHeight - xAxisFontSize) / 2); + context.closePath(); + context.stroke(); + }); + } else { + newCategories.forEach(function(item, index) { + var xitem = opts.xAxis.formatter ? opts.xAxis.formatter(item) : item; + context.save(); + context.beginPath(); + context.setFontSize(xAxisFontSize); + context.setFillStyle(opts.xAxis.fontColor || opts.fontColor); + var textWidth = measureText(String(xitem), xAxisFontSize, context); + var offsetX = xAxisPoints[index]; + if (boundaryGap == 'center') { + offsetX = xAxisPoints[index] + eachSpacing / 2; + } + var scrollHeight = 0; + if (opts.xAxis.scrollShow) { + scrollHeight = 6 * opts.pix; + } + var offsetY = startY + 6 * opts.pix + xAxisFontSize - xAxisFontSize * Math.abs(Math.sin(config._xAxisTextAngle_)); + if(opts.xAxis.rotateAngle < 0){ + offsetX -= xAxisFontSize / 2; + textWidth = 0; + }else{ + offsetX += xAxisFontSize / 2; + textWidth = -textWidth; + } + context.translate(offsetX, offsetY); + context.rotate(-1 * config._xAxisTextAngle_); + context.fillText(String(xitem), textWidth , 0 ); + context.closePath(); + context.stroke(); + context.restore(); + }); + } + } + context.restore(); + //绘制X轴轴线 + if (opts.xAxis.axisLine) { + context.beginPath(); + context.setStrokeStyle(opts.xAxis.axisLineColor); + context.setLineWidth(1 * opts.pix); + context.moveTo(startX, opts.height - opts.area[2]); + context.lineTo(endX, opts.height - opts.area[2]); + context.stroke(); + } +} + +function drawYAxisGrid(categories, opts, config, context) { + if (opts.yAxis.disableGrid === true) { + return; + } + let spacingValid = opts.height - opts.area[0] - opts.area[2]; + let eachSpacing = spacingValid / opts.yAxis.splitNumber; + let startX = opts.area[3]; + let xAxisPoints = opts.chartData.xAxisData.xAxisPoints, + xAxiseachSpacing = opts.chartData.xAxisData.eachSpacing; + let TotalWidth = xAxiseachSpacing * (xAxisPoints.length - 1); + if(opts.type == 'mount' && opts.extra && opts.extra.mount && opts.extra.mount.widthRatio && opts.extra.mount.widthRatio > 1 ){ + if(opts.extra.mount.widthRatio>2) opts.extra.mount.widthRatio = 2 + TotalWidth += (opts.extra.mount.widthRatio - 1)*xAxiseachSpacing; + } + let endX = startX + TotalWidth; + let points = []; + let startY = 1 + if (opts.xAxis.axisLine === false) { + startY = 0 + } + for (let i = startY; i < opts.yAxis.splitNumber + 1; i++) { + points.push(opts.height - opts.area[2] - eachSpacing * i); + } + context.save(); + if (opts._scrollDistance_ && opts._scrollDistance_ !== 0) { + context.translate(opts._scrollDistance_, 0); + } + if (opts.yAxis.gridType == 'dash') { + context.setLineDash([opts.yAxis.dashLength * opts.pix, opts.yAxis.dashLength * opts.pix]); + } + context.setStrokeStyle(opts.yAxis.gridColor); + context.setLineWidth(1 * opts.pix); + points.forEach(function(item, index) { + context.beginPath(); + context.moveTo(startX, item); + context.lineTo(endX, item); + context.stroke(); + }); + context.setLineDash([]); + context.restore(); +} + +function drawYAxis(series, opts, config, context) { + if (opts.yAxis.disabled === true) { + return; + } + var spacingValid = opts.height - opts.area[0] - opts.area[2]; + var eachSpacing = spacingValid / opts.yAxis.splitNumber; + var startX = opts.area[3]; + var endX = opts.width - opts.area[1]; + var endY = opts.height - opts.area[2]; + var fillEndY = endY + config.xAxisHeight; + if (opts.xAxis.scrollShow) { + fillEndY -= 3 * opts.pix; + } + if (opts.xAxis.rotateLabel) { + fillEndY = opts.height - opts.area[2] + opts.fontSize * opts.pix / 2; + } + // set YAxis background + context.beginPath(); + context.setFillStyle(opts.background); + if (opts.enableScroll == true && opts.xAxis.scrollPosition && opts.xAxis.scrollPosition !== 'left') { + context.fillRect(0, 0, startX, fillEndY); + } + if (opts.enableScroll == true && opts.xAxis.scrollPosition && opts.xAxis.scrollPosition !== 'right') { + context.fillRect(endX, 0, opts.width, fillEndY); + } + context.closePath(); + context.stroke(); + + let tStartLeft = opts.area[3]; + let tStartRight = opts.width - opts.area[1]; + let tStartCenter = opts.area[3] + (opts.width - opts.area[1] - opts.area[3]) / 2; + if (opts.yAxis.data) { + for (let i = 0; i < opts.yAxis.data.length; i++) { + let yData = opts.yAxis.data[i]; + var points = []; + if(yData.type === 'categories'){ + for (let i = 0; i <= yData.categories.length; i++) { + points.push(opts.area[0] + spacingValid / yData.categories.length / 2 + spacingValid / yData.categories.length * i); + } + }else{ + for (let i = 0; i <= opts.yAxis.splitNumber; i++) { + points.push(opts.area[0] + eachSpacing * i); + } + } + if (yData.disabled !== true) { + let rangesFormat = opts.chartData.yAxisData.rangesFormat[i]; + let yAxisFontSize = yData.fontSize ? yData.fontSize * opts.pix : config.fontSize; + let yAxisWidth = opts.chartData.yAxisData.yAxisWidth[i]; + let textAlign = yData.textAlign || "right"; + //画Y轴刻度及文案 + rangesFormat.forEach(function(item, index) { + var pos = points[index]; + context.beginPath(); + context.setFontSize(yAxisFontSize); + context.setLineWidth(1 * opts.pix); + context.setStrokeStyle(yData.axisLineColor || '#cccccc'); + context.setFillStyle(yData.fontColor || opts.fontColor); + let tmpstrat = 0; + let gapwidth = 4 * opts.pix; + if (yAxisWidth.position == 'left') { + //画刻度线 + if (yData.calibration == true) { + context.moveTo(tStartLeft, pos); + context.lineTo(tStartLeft - 3 * opts.pix, pos); + gapwidth += 3 * opts.pix; + } + //画文字 + switch (textAlign) { + case "left": + context.setTextAlign('left'); + tmpstrat = tStartLeft - yAxisWidth.width + break; + case "right": + context.setTextAlign('right'); + tmpstrat = tStartLeft - gapwidth + break; + default: + context.setTextAlign('center'); + tmpstrat = tStartLeft - yAxisWidth.width / 2 + } + context.fillText(String(item), tmpstrat, pos + yAxisFontSize / 2 - 3 * opts.pix); + + } else if (yAxisWidth.position == 'right') { + //画刻度线 + if (yData.calibration == true) { + context.moveTo(tStartRight, pos); + context.lineTo(tStartRight + 3 * opts.pix, pos); + gapwidth += 3 * opts.pix; + } + switch (textAlign) { + case "left": + context.setTextAlign('left'); + tmpstrat = tStartRight + gapwidth + break; + case "right": + context.setTextAlign('right'); + tmpstrat = tStartRight + yAxisWidth.width + break; + default: + context.setTextAlign('center'); + tmpstrat = tStartRight + yAxisWidth.width / 2 + } + context.fillText(String(item), tmpstrat, pos + yAxisFontSize / 2 - 3 * opts.pix); + } else if (yAxisWidth.position == 'center') { + //画刻度线 + if (yData.calibration == true) { + context.moveTo(tStartCenter, pos); + context.lineTo(tStartCenter - 3 * opts.pix, pos); + gapwidth += 3 * opts.pix; + } + //画文字 + switch (textAlign) { + case "left": + context.setTextAlign('left'); + tmpstrat = tStartCenter - yAxisWidth.width + break; + case "right": + context.setTextAlign('right'); + tmpstrat = tStartCenter - gapwidth + break; + default: + context.setTextAlign('center'); + tmpstrat = tStartCenter - yAxisWidth.width / 2 + } + context.fillText(String(item), tmpstrat, pos + yAxisFontSize / 2 - 3 * opts.pix); + } + context.closePath(); + context.stroke(); + context.setTextAlign('left'); + }); + //画Y轴轴线 + if (yData.axisLine !== false) { + context.beginPath(); + context.setStrokeStyle(yData.axisLineColor || '#cccccc'); + context.setLineWidth(1 * opts.pix); + if (yAxisWidth.position == 'left') { + context.moveTo(tStartLeft, opts.height - opts.area[2]); + context.lineTo(tStartLeft, opts.area[0]); + } else if (yAxisWidth.position == 'right') { + context.moveTo(tStartRight, opts.height - opts.area[2]); + context.lineTo(tStartRight, opts.area[0]); + } else if (yAxisWidth.position == 'center') { + context.moveTo(tStartCenter, opts.height - opts.area[2]); + context.lineTo(tStartCenter, opts.area[0]); + } + context.stroke(); + } + //画Y轴标题 + if (opts.yAxis.showTitle) { + let titleFontSize = yData.titleFontSize * opts.pix || config.fontSize; + let title = yData.title; + context.beginPath(); + context.setFontSize(titleFontSize); + context.setFillStyle(yData.titleFontColor || opts.fontColor); + if (yAxisWidth.position == 'left') { + context.fillText(title, tStartLeft - measureText(title, titleFontSize, context) / 2 + (yData.titleOffsetX || 0), opts.area[0] - (10 - (yData.titleOffsetY || 0)) * opts.pix); + } else if (yAxisWidth.position == 'right') { + context.fillText(title, tStartRight - measureText(title, titleFontSize, context) / 2 + (yData.titleOffsetX || 0), opts.area[0] - (10 - (yData.titleOffsetY || 0)) * opts.pix); + } else if (yAxisWidth.position == 'center') { + context.fillText(title, tStartCenter - measureText(title, titleFontSize, context) / 2 + (yData.titleOffsetX || 0), opts.area[0] - (10 - (yData.titleOffsetY || 0)) * opts.pix); + } + context.closePath(); + context.stroke(); + } + if (yAxisWidth.position == 'left') { + tStartLeft -= (yAxisWidth.width + opts.yAxis.padding * opts.pix); + } else { + tStartRight += yAxisWidth.width + opts.yAxis.padding * opts.pix; + } + } + } + } + +} + +function drawLegend(series, opts, config, context, chartData) { + if (opts.legend.show === false) { + return; + } + let legendData = chartData.legendData; + let legendList = legendData.points; + let legendArea = legendData.area; + let padding = opts.legend.padding * opts.pix; + let fontSize = opts.legend.fontSize * opts.pix; + let shapeWidth = 15 * opts.pix; + let shapeRight = 5 * opts.pix; + let itemGap = opts.legend.itemGap * opts.pix; + let lineHeight = Math.max(opts.legend.lineHeight * opts.pix, fontSize); + //画背景及边框 + context.beginPath(); + context.setLineWidth(opts.legend.borderWidth * opts.pix); + context.setStrokeStyle(opts.legend.borderColor); + context.setFillStyle(opts.legend.backgroundColor); + context.moveTo(legendArea.start.x, legendArea.start.y); + context.rect(legendArea.start.x, legendArea.start.y, legendArea.width, legendArea.height); + context.closePath(); + context.fill(); + context.stroke(); + legendList.forEach(function(itemList, listIndex) { + let width = 0; + let height = 0; + width = legendData.widthArr[listIndex]; + height = legendData.heightArr[listIndex]; + let startX = 0; + let startY = 0; + if (opts.legend.position == 'top' || opts.legend.position == 'bottom') { + switch (opts.legend.float) { + case 'left': + startX = legendArea.start.x + padding; + break; + case 'right': + startX = legendArea.start.x + legendArea.width - width; + break; + default: + startX = legendArea.start.x + (legendArea.width - width) / 2; + } + startY = legendArea.start.y + padding + listIndex * lineHeight; + } else { + if (listIndex == 0) { + width = 0; + } else { + width = legendData.widthArr[listIndex - 1]; + } + startX = legendArea.start.x + padding + width; + startY = legendArea.start.y + padding + (legendArea.height - height) / 2; + } + context.setFontSize(config.fontSize); + for (let i = 0; i < itemList.length; i++) { + let item = itemList[i]; + item.area = [0, 0, 0, 0]; + item.area[0] = startX; + item.area[1] = startY; + item.area[3] = startY + lineHeight; + context.beginPath(); + context.setLineWidth(1 * opts.pix); + context.setStrokeStyle(item.show ? item.color : opts.legend.hiddenColor); + context.setFillStyle(item.show ? item.color : opts.legend.hiddenColor); + switch (item.legendShape) { + case 'line': + context.moveTo(startX, startY + 0.5 * lineHeight - 2 * opts.pix); + context.fillRect(startX, startY + 0.5 * lineHeight - 2 * opts.pix, 15 * opts.pix, 4 * opts.pix); + break; + case 'triangle': + context.moveTo(startX + 7.5 * opts.pix, startY + 0.5 * lineHeight - 5 * opts.pix); + context.lineTo(startX + 2.5 * opts.pix, startY + 0.5 * lineHeight + 5 * opts.pix); + context.lineTo(startX + 12.5 * opts.pix, startY + 0.5 * lineHeight + 5 * opts.pix); + context.lineTo(startX + 7.5 * opts.pix, startY + 0.5 * lineHeight - 5 * opts.pix); + break; + case 'diamond': + context.moveTo(startX + 7.5 * opts.pix, startY + 0.5 * lineHeight - 5 * opts.pix); + context.lineTo(startX + 2.5 * opts.pix, startY + 0.5 * lineHeight); + context.lineTo(startX + 7.5 * opts.pix, startY + 0.5 * lineHeight + 5 * opts.pix); + context.lineTo(startX + 12.5 * opts.pix, startY + 0.5 * lineHeight); + context.lineTo(startX + 7.5 * opts.pix, startY + 0.5 * lineHeight - 5 * opts.pix); + break; + case 'circle': + context.moveTo(startX + 7.5 * opts.pix, startY + 0.5 * lineHeight); + context.arc(startX + 7.5 * opts.pix, startY + 0.5 * lineHeight, 5 * opts.pix, 0, 2 * Math.PI); + break; + case 'rect': + context.moveTo(startX, startY + 0.5 * lineHeight - 5 * opts.pix); + context.fillRect(startX, startY + 0.5 * lineHeight - 5 * opts.pix, 15 * opts.pix, 10 * opts.pix); + break; + case 'square': + context.moveTo(startX + 5 * opts.pix, startY + 0.5 * lineHeight - 5 * opts.pix); + context.fillRect(startX + 5 * opts.pix, startY + 0.5 * lineHeight - 5 * opts.pix, 10 * opts.pix, 10 * opts.pix); + break; + case 'none': + break; + default: + context.moveTo(startX, startY + 0.5 * lineHeight - 5 * opts.pix); + context.fillRect(startX, startY + 0.5 * lineHeight - 5 * opts.pix, 15 * opts.pix, 10 * opts.pix); + } + context.closePath(); + context.fill(); + context.stroke(); + startX += shapeWidth + shapeRight; + let fontTrans = 0.5 * lineHeight + 0.5 * fontSize - 2; + const legendText = item.legendText ? item.legendText : item.name; + context.beginPath(); + context.setFontSize(fontSize); + context.setFillStyle(item.show ? opts.legend.fontColor : opts.legend.hiddenColor); + context.fillText(legendText, startX, startY + fontTrans); + context.closePath(); + context.stroke(); + if (opts.legend.position == 'top' || opts.legend.position == 'bottom') { + startX += measureText(legendText, fontSize, context) + itemGap; + item.area[2] = startX; + } else { + item.area[2] = startX + measureText(legendText, fontSize, context) + itemGap;; + startX -= shapeWidth + shapeRight; + startY += lineHeight; + } + } + }); +} + +function drawPieDataPoints(series, opts, config, context) { + var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + var pieOption = assign({}, { + activeOpacity: 0.5, + activeRadius: 10, + offsetAngle: 0, + labelWidth: 15, + ringWidth: 30, + customRadius: 0, + border: false, + borderWidth: 2, + borderColor: '#FFFFFF', + centerColor: '#FFFFFF', + linearType: 'none', + customColor: [], + }, opts.type == "pie" ? opts.extra.pie : opts.extra.ring); + var centerPosition = { + x: opts.area[3] + (opts.width - opts.area[1] - opts.area[3]) / 2, + y: opts.area[0] + (opts.height - opts.area[0] - opts.area[2]) / 2 + }; + if (config.pieChartLinePadding == 0) { + config.pieChartLinePadding = pieOption.activeRadius * opts.pix; + } + + var radius = Math.min((opts.width - opts.area[1] - opts.area[3]) / 2 - config.pieChartLinePadding - config.pieChartTextPadding - config._pieTextMaxLength_, (opts.height - opts.area[0] - opts.area[2]) / 2 - config.pieChartLinePadding - config.pieChartTextPadding); + radius = radius < 10 ? 10 : radius; + if (pieOption.customRadius > 0) { + radius = pieOption.customRadius * opts.pix; + } + series = getPieDataPoints(series, radius, process); + var activeRadius = pieOption.activeRadius * opts.pix; + pieOption.customColor = fillCustomColor(pieOption.linearType, pieOption.customColor, series, config); + series = series.map(function(eachSeries) { + eachSeries._start_ += (pieOption.offsetAngle) * Math.PI / 180; + return eachSeries; + }); + series.forEach(function(eachSeries, seriesIndex) { + if (opts.tooltip) { + if (opts.tooltip.index == seriesIndex) { + context.beginPath(); + context.setFillStyle(hexToRgb(eachSeries.color, pieOption.activeOpacity || 0.5)); + context.moveTo(centerPosition.x, centerPosition.y); + context.arc(centerPosition.x, centerPosition.y, eachSeries._radius_ + activeRadius, eachSeries._start_, eachSeries._start_ + 2 * eachSeries._proportion_ * Math.PI); + context.closePath(); + context.fill(); + } + } + context.beginPath(); + context.setLineWidth(pieOption.borderWidth * opts.pix); + context.lineJoin = "round"; + context.setStrokeStyle(pieOption.borderColor); + var fillcolor = eachSeries.color; + if (pieOption.linearType == 'custom') { + var grd; + if(context.createCircularGradient){ + grd = context.createCircularGradient(centerPosition.x, centerPosition.y, eachSeries._radius_) + }else{ + grd = context.createRadialGradient(centerPosition.x, centerPosition.y, 0,centerPosition.x, centerPosition.y, eachSeries._radius_) + } + grd.addColorStop(0, hexToRgb(pieOption.customColor[eachSeries.linearIndex], 1)) + grd.addColorStop(1, hexToRgb(eachSeries.color, 1)) + fillcolor = grd + } + context.setFillStyle(fillcolor); + context.moveTo(centerPosition.x, centerPosition.y); + context.arc(centerPosition.x, centerPosition.y, eachSeries._radius_, eachSeries._start_, eachSeries._start_ + 2 * eachSeries._proportion_ * Math.PI); + context.closePath(); + context.fill(); + if (pieOption.border == true) { + context.stroke(); + } + }); + if (opts.type === 'ring') { + var innerPieWidth = radius * 0.6; + if (typeof pieOption.ringWidth === 'number' && pieOption.ringWidth > 0) { + innerPieWidth = Math.max(0, radius - pieOption.ringWidth * opts.pix); + } + context.beginPath(); + context.setFillStyle(pieOption.centerColor); + context.moveTo(centerPosition.x, centerPosition.y); + context.arc(centerPosition.x, centerPosition.y, innerPieWidth, 0, 2 * Math.PI); + context.closePath(); + context.fill(); + } + if (opts.dataLabel !== false && process === 1) { + drawPieText(series, opts, config, context, radius, centerPosition); + } + if (process === 1 && opts.type === 'ring') { + drawRingTitle(opts, config, context, centerPosition); + } + return { + center: centerPosition, + radius: radius, + series: series + }; +} + +function drawRoseDataPoints(series, opts, config, context) { + var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + var roseOption = assign({}, { + type: 'area', + activeOpacity: 0.5, + activeRadius: 10, + offsetAngle: 0, + labelWidth: 15, + border: false, + borderWidth: 2, + borderColor: '#FFFFFF', + linearType: 'none', + customColor: [], + }, opts.extra.rose); + if (config.pieChartLinePadding == 0) { + config.pieChartLinePadding = roseOption.activeRadius * opts.pix; + } + var centerPosition = { + x: opts.area[3] + (opts.width - opts.area[1] - opts.area[3]) / 2, + y: opts.area[0] + (opts.height - opts.area[0] - opts.area[2]) / 2 + }; + var radius = Math.min((opts.width - opts.area[1] - opts.area[3]) / 2 - config.pieChartLinePadding - config.pieChartTextPadding - config._pieTextMaxLength_, (opts.height - opts.area[0] - opts.area[2]) / 2 - config.pieChartLinePadding - config.pieChartTextPadding); + radius = radius < 10 ? 10 : radius; + var minRadius = roseOption.minRadius || radius * 0.5; + series = getRoseDataPoints(series, roseOption.type, minRadius, radius, process); + var activeRadius = roseOption.activeRadius * opts.pix; + roseOption.customColor = fillCustomColor(roseOption.linearType, roseOption.customColor, series, config); + series = series.map(function(eachSeries) { + eachSeries._start_ += (roseOption.offsetAngle || 0) * Math.PI / 180; + return eachSeries; + }); + series.forEach(function(eachSeries, seriesIndex) { + if (opts.tooltip) { + if (opts.tooltip.index == seriesIndex) { + context.beginPath(); + context.setFillStyle(hexToRgb(eachSeries.color, roseOption.activeOpacity || 0.5)); + context.moveTo(centerPosition.x, centerPosition.y); + context.arc(centerPosition.x, centerPosition.y, activeRadius + eachSeries._radius_, eachSeries._start_, eachSeries._start_ + 2 * eachSeries._rose_proportion_ * Math.PI); + context.closePath(); + context.fill(); + } + } + context.beginPath(); + context.setLineWidth(roseOption.borderWidth * opts.pix); + context.lineJoin = "round"; + context.setStrokeStyle(roseOption.borderColor); + var fillcolor = eachSeries.color; + if (roseOption.linearType == 'custom') { + var grd; + if(context.createCircularGradient){ + grd = context.createCircularGradient(centerPosition.x, centerPosition.y, eachSeries._radius_) + }else{ + grd = context.createRadialGradient(centerPosition.x, centerPosition.y, 0,centerPosition.x, centerPosition.y, eachSeries._radius_) + } + grd.addColorStop(0, hexToRgb(roseOption.customColor[eachSeries.linearIndex], 1)) + grd.addColorStop(1, hexToRgb(eachSeries.color, 1)) + fillcolor = grd + } + context.setFillStyle(fillcolor); + context.moveTo(centerPosition.x, centerPosition.y); + context.arc(centerPosition.x, centerPosition.y, eachSeries._radius_, eachSeries._start_, eachSeries._start_ + 2 * eachSeries._rose_proportion_ * Math.PI); + context.closePath(); + context.fill(); + if (roseOption.border == true) { + context.stroke(); + } + }); + + if (opts.dataLabel !== false && process === 1) { + drawPieText(series, opts, config, context, radius, centerPosition); + } + return { + center: centerPosition, + radius: radius, + series: series + }; +} + +function drawArcbarDataPoints(series, opts, config, context) { + var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + var arcbarOption = assign({}, { + startAngle: 0.75, + endAngle: 0.25, + type: 'default', + lineCap: 'round', + width: 12 , + gap: 2 , + linearType: 'none', + customColor: [], + }, opts.extra.arcbar); + series = getArcbarDataPoints(series, arcbarOption, process); + var centerPosition; + if (arcbarOption.centerX || arcbarOption.centerY) { + centerPosition = { + x: arcbarOption.centerX ? arcbarOption.centerX : opts.width / 2, + y: arcbarOption.centerY ? arcbarOption.centerY : opts.height / 2 + }; + } else { + centerPosition = { + x: opts.width / 2, + y: opts.height / 2 + }; + } + var radius; + if (arcbarOption.radius) { + radius = arcbarOption.radius; + } else { + radius = Math.min(centerPosition.x, centerPosition.y); + radius -= 5 * opts.pix; + radius -= arcbarOption.width / 2; + } + radius = radius < 10 ? 10 : radius; + arcbarOption.customColor = fillCustomColor(arcbarOption.linearType, arcbarOption.customColor, series, config); + + for (let i = 0; i < series.length; i++) { + let eachSeries = series[i]; + //背景颜色 + context.setLineWidth(arcbarOption.width * opts.pix); + context.setStrokeStyle(arcbarOption.backgroundColor || '#E9E9E9'); + context.setLineCap(arcbarOption.lineCap); + context.beginPath(); + if (arcbarOption.type == 'default') { + context.arc(centerPosition.x, centerPosition.y, radius - (arcbarOption.width * opts.pix + arcbarOption.gap * opts.pix) * i, arcbarOption.startAngle * Math.PI, arcbarOption.endAngle * Math.PI, false); + } else { + context.arc(centerPosition.x, centerPosition.y, radius - (arcbarOption.width * opts.pix + arcbarOption.gap * opts.pix) * i, 0, 2 * Math.PI, false); + } + context.stroke(); + //进度条 + var fillColor = eachSeries.color + if(arcbarOption.linearType == 'custom'){ + var grd = context.createLinearGradient(centerPosition.x - radius, centerPosition.y, centerPosition.x + radius, centerPosition.y); + grd.addColorStop(1, hexToRgb(arcbarOption.customColor[eachSeries.linearIndex], 1)) + grd.addColorStop(0, hexToRgb(eachSeries.color, 1)) + fillColor = grd; + } + context.setLineWidth(arcbarOption.width * opts.pix); + context.setStrokeStyle(fillColor); + context.setLineCap(arcbarOption.lineCap); + context.beginPath(); + context.arc(centerPosition.x, centerPosition.y, radius - (arcbarOption.width * opts.pix + arcbarOption.gap * opts.pix) * i, arcbarOption.startAngle * Math.PI, eachSeries._proportion_ * Math.PI, false); + context.stroke(); + } + drawRingTitle(opts, config, context, centerPosition); + return { + center: centerPosition, + radius: radius, + series: series + }; +} + +function drawGaugeDataPoints(categories, series, opts, config, context) { + var process = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 1; + var gaugeOption = assign({}, { + type: 'default', + startAngle: 0.75, + endAngle: 0.25, + width: 15, + labelOffset:13, + splitLine: { + fixRadius: 0, + splitNumber: 10, + width: 15, + color: '#FFFFFF', + childNumber: 5, + childWidth: 5 + }, + pointer: { + width: 15, + color: 'auto' + } + }, opts.extra.gauge); + if (gaugeOption.oldAngle == undefined) { + gaugeOption.oldAngle = gaugeOption.startAngle; + } + if (gaugeOption.oldData == undefined) { + gaugeOption.oldData = 0; + } + categories = getGaugeAxisPoints(categories, gaugeOption.startAngle, gaugeOption.endAngle); + var centerPosition = { + x: opts.width / 2, + y: opts.height / 2 + }; + var radius = Math.min(centerPosition.x, centerPosition.y); + radius -= 5 * opts.pix; + radius -= gaugeOption.width / 2; + radius = radius < 10 ? 10 : radius; + var innerRadius = radius - gaugeOption.width; + var totalAngle = 0; + //判断仪表盘的样式:default百度样式,progress新样式 + if (gaugeOption.type == 'progress') { + //## 第一步画中心圆形背景和进度条背景 + //中心圆形背景 + var pieRadius = radius - gaugeOption.width * 3; + context.beginPath(); + let gradient = context.createLinearGradient(centerPosition.x, centerPosition.y - pieRadius, centerPosition.x, centerPosition.y + pieRadius); + //配置渐变填充(起点:中心点向上减半径;结束点中心点向下加半径) + gradient.addColorStop('0', hexToRgb(series[0].color, 0.3)); + gradient.addColorStop('1.0', hexToRgb("#FFFFFF", 0.1)); + context.setFillStyle(gradient); + context.arc(centerPosition.x, centerPosition.y, pieRadius, 0, 2 * Math.PI, false); + context.fill(); + //画进度条背景 + context.setLineWidth(gaugeOption.width); + context.setStrokeStyle(hexToRgb(series[0].color, 0.3)); + context.setLineCap('round'); + context.beginPath(); + context.arc(centerPosition.x, centerPosition.y, innerRadius, gaugeOption.startAngle * Math.PI, gaugeOption.endAngle * Math.PI, false); + context.stroke(); + //## 第二步画刻度线 + totalAngle = gaugeOption.startAngle - gaugeOption.endAngle + 1; + let splitAngle = totalAngle / gaugeOption.splitLine.splitNumber; + let childAngle = totalAngle / gaugeOption.splitLine.splitNumber / gaugeOption.splitLine.childNumber; + let startX = -radius - gaugeOption.width * 0.5 - gaugeOption.splitLine.fixRadius; + let endX = -radius - gaugeOption.width - gaugeOption.splitLine.fixRadius + gaugeOption.splitLine.width; + context.save(); + context.translate(centerPosition.x, centerPosition.y); + context.rotate((gaugeOption.startAngle - 1) * Math.PI); + let len = gaugeOption.splitLine.splitNumber * gaugeOption.splitLine.childNumber + 1; + let proc = series[0].data * process; + for (let i = 0; i < len; i++) { + context.beginPath(); + //刻度线随进度变色 + if (proc > (i / len)) { + context.setStrokeStyle(hexToRgb(series[0].color, 1)); + } else { + context.setStrokeStyle(hexToRgb(series[0].color, 0.3)); + } + context.setLineWidth(3 * opts.pix); + context.moveTo(startX, 0); + context.lineTo(endX, 0); + context.stroke(); + context.rotate(childAngle * Math.PI); + } + context.restore(); + //## 第三步画进度条 + series = getGaugeArcbarDataPoints(series, gaugeOption, process); + context.setLineWidth(gaugeOption.width); + context.setStrokeStyle(series[0].color); + context.setLineCap('round'); + context.beginPath(); + context.arc(centerPosition.x, centerPosition.y, innerRadius, gaugeOption.startAngle * Math.PI, series[0]._proportion_ * Math.PI, false); + context.stroke(); + //## 第四步画指针 + let pointerRadius = radius - gaugeOption.width * 2.5; + context.save(); + context.translate(centerPosition.x, centerPosition.y); + context.rotate((series[0]._proportion_ - 1) * Math.PI); + context.beginPath(); + context.setLineWidth(gaugeOption.width / 3); + let gradient3 = context.createLinearGradient(0, -pointerRadius * 0.6, 0, pointerRadius * 0.6); + gradient3.addColorStop('0', hexToRgb('#FFFFFF', 0)); + gradient3.addColorStop('0.5', hexToRgb(series[0].color, 1)); + gradient3.addColorStop('1.0', hexToRgb('#FFFFFF', 0)); + context.setStrokeStyle(gradient3); + context.arc(0, 0, pointerRadius, 0.85 * Math.PI, 1.15 * Math.PI, false); + context.stroke(); + context.beginPath(); + context.setLineWidth(1); + context.setStrokeStyle(series[0].color); + context.setFillStyle(series[0].color); + context.moveTo(-pointerRadius - gaugeOption.width / 3 / 2, -4); + context.lineTo(-pointerRadius - gaugeOption.width / 3 / 2 - 4, 0); + context.lineTo(-pointerRadius - gaugeOption.width / 3 / 2, 4); + context.lineTo(-pointerRadius - gaugeOption.width / 3 / 2, -4); + context.stroke(); + context.fill(); + context.restore(); + //default百度样式 + } else { + //画背景 + context.setLineWidth(gaugeOption.width); + context.setLineCap('butt'); + for (let i = 0; i < categories.length; i++) { + let eachCategories = categories[i]; + context.beginPath(); + context.setStrokeStyle(eachCategories.color); + context.arc(centerPosition.x, centerPosition.y, radius, eachCategories._startAngle_ * Math.PI, eachCategories._endAngle_ * Math.PI, false); + context.stroke(); + } + context.save(); + //画刻度线 + totalAngle = gaugeOption.startAngle - gaugeOption.endAngle + 1; + let splitAngle = totalAngle / gaugeOption.splitLine.splitNumber; + let childAngle = totalAngle / gaugeOption.splitLine.splitNumber / gaugeOption.splitLine.childNumber; + let startX = -radius - gaugeOption.width * 0.5 - gaugeOption.splitLine.fixRadius; + let endX = -radius - gaugeOption.width * 0.5 - gaugeOption.splitLine.fixRadius + gaugeOption.splitLine.width; + let childendX = -radius - gaugeOption.width * 0.5 - gaugeOption.splitLine.fixRadius + gaugeOption.splitLine.childWidth; + context.translate(centerPosition.x, centerPosition.y); + context.rotate((gaugeOption.startAngle - 1) * Math.PI); + for (let i = 0; i < gaugeOption.splitLine.splitNumber + 1; i++) { + context.beginPath(); + context.setStrokeStyle(gaugeOption.splitLine.color); + context.setLineWidth(2 * opts.pix); + context.moveTo(startX, 0); + context.lineTo(endX, 0); + context.stroke(); + context.rotate(splitAngle * Math.PI); + } + context.restore(); + context.save(); + context.translate(centerPosition.x, centerPosition.y); + context.rotate((gaugeOption.startAngle - 1) * Math.PI); + for (let i = 0; i < gaugeOption.splitLine.splitNumber * gaugeOption.splitLine.childNumber + 1; i++) { + context.beginPath(); + context.setStrokeStyle(gaugeOption.splitLine.color); + context.setLineWidth(1 * opts.pix); + context.moveTo(startX, 0); + context.lineTo(childendX, 0); + context.stroke(); + context.rotate(childAngle * Math.PI); + } + context.restore(); + //画指针 + series = getGaugeDataPoints(series, categories, gaugeOption, process); + for (let i = 0; i < series.length; i++) { + let eachSeries = series[i]; + context.save(); + context.translate(centerPosition.x, centerPosition.y); + context.rotate((eachSeries._proportion_ - 1) * Math.PI); + context.beginPath(); + context.setFillStyle(eachSeries.color); + context.moveTo(gaugeOption.pointer.width, 0); + context.lineTo(0, -gaugeOption.pointer.width / 2); + context.lineTo(-innerRadius, 0); + context.lineTo(0, gaugeOption.pointer.width / 2); + context.lineTo(gaugeOption.pointer.width, 0); + context.closePath(); + context.fill(); + context.beginPath(); + context.setFillStyle('#FFFFFF'); + context.arc(0, 0, gaugeOption.pointer.width / 6, 0, 2 * Math.PI, false); + context.fill(); + context.restore(); + } + if (opts.dataLabel !== false) { + drawGaugeLabel(gaugeOption, radius, centerPosition, opts, config, context); + } + } + //画仪表盘标题,副标题 + drawRingTitle(opts, config, context, centerPosition); + if (process === 1 && opts.type === 'gauge') { + opts.extra.gauge.oldAngle = series[0]._proportion_; + opts.extra.gauge.oldData = series[0].data; + } + return { + center: centerPosition, + radius: radius, + innerRadius: innerRadius, + categories: categories, + totalAngle: totalAngle + }; +} + +function drawRadarDataPoints(series, opts, config, context) { + var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + var radarOption = assign({}, { + gridColor: '#cccccc', + gridType: 'radar', + gridEval:1, + axisLabel:false, + axisLabelTofix:0, + labelColor:'#666666', + labelPointShow:false, + labelPointRadius:3, + labelPointColor:'#cccccc', + opacity: 0.2, + gridCount: 3, + border:false, + borderWidth:2, + linearType: 'none', + customColor: [], + }, opts.extra.radar); + var coordinateAngle = getRadarCoordinateSeries(opts.categories.length); + var centerPosition = { + x: opts.area[3] + (opts.width - opts.area[1] - opts.area[3]) / 2, + y: opts.area[0] + (opts.height - opts.area[0] - opts.area[2]) / 2 + }; + var xr = (opts.width - opts.area[1] - opts.area[3]) / 2 + var yr = (opts.height - opts.area[0] - opts.area[2]) / 2 + var radius = Math.min(xr - (getMaxTextListLength(opts.categories, config.fontSize, context) + config.radarLabelTextMargin), yr - config.radarLabelTextMargin); + radius -= config.radarLabelTextMargin * opts.pix; + radius = radius < 10 ? 10 : radius; + // 画分割线 + context.beginPath(); + context.setLineWidth(1 * opts.pix); + context.setStrokeStyle(radarOption.gridColor); + coordinateAngle.forEach(function(angle,index) { + var pos = convertCoordinateOrigin(radius * Math.cos(angle), radius * Math.sin(angle), centerPosition); + context.moveTo(centerPosition.x, centerPosition.y); + if (index % radarOption.gridEval == 0) { + context.lineTo(pos.x, pos.y); + } + }); + context.stroke(); + context.closePath(); + + // 画背景网格 + var _loop = function _loop(i) { + var startPos = {}; + context.beginPath(); + context.setLineWidth(1 * opts.pix); + context.setStrokeStyle(radarOption.gridColor); + if (radarOption.gridType == 'radar') { + coordinateAngle.forEach(function(angle, index) { + var pos = convertCoordinateOrigin(radius / radarOption.gridCount * i * Math.cos(angle), radius / + radarOption.gridCount * i * Math.sin(angle), centerPosition); + if (index === 0) { + startPos = pos; + context.moveTo(pos.x, pos.y); + } else { + context.lineTo(pos.x, pos.y); + } + }); + context.lineTo(startPos.x, startPos.y); + } else { + var pos = convertCoordinateOrigin(radius / radarOption.gridCount * i * Math.cos(1.5), radius / radarOption.gridCount * i * Math.sin(1.5), centerPosition); + context.arc(centerPosition.x, centerPosition.y, centerPosition.y - pos.y, 0, 2 * Math.PI, false); + } + context.stroke(); + context.closePath(); + }; + for (var i = 1; i <= radarOption.gridCount; i++) { + _loop(i); + } + radarOption.customColor = fillCustomColor(radarOption.linearType, radarOption.customColor, series, config); + var radarDataPoints = getRadarDataPoints(coordinateAngle, centerPosition, radius, series, opts, process); + radarDataPoints.forEach(function(eachSeries, seriesIndex) { + // 绘制区域数据 + context.beginPath(); + context.setLineWidth(radarOption.borderWidth * opts.pix); + context.setStrokeStyle(eachSeries.color); + + var fillcolor = hexToRgb(eachSeries.color, radarOption.opacity); + if (radarOption.linearType == 'custom') { + var grd; + if(context.createCircularGradient){ + grd = context.createCircularGradient(centerPosition.x, centerPosition.y, radius) + }else{ + grd = context.createRadialGradient(centerPosition.x, centerPosition.y, 0,centerPosition.x, centerPosition.y, radius) + } + grd.addColorStop(0, hexToRgb(radarOption.customColor[series[seriesIndex].linearIndex], radarOption.opacity)) + grd.addColorStop(1, hexToRgb(eachSeries.color, radarOption.opacity)) + fillcolor = grd + } + + context.setFillStyle(fillcolor); + eachSeries.data.forEach(function(item, index) { + if (index === 0) { + context.moveTo(item.position.x, item.position.y); + } else { + context.lineTo(item.position.x, item.position.y); + } + }); + context.closePath(); + context.fill(); + if(radarOption.border === true){ + context.stroke(); + } + context.closePath(); + if (opts.dataPointShape !== false) { + var points = eachSeries.data.map(function(item) { + return item.position; + }); + drawPointShape(points, eachSeries.color, eachSeries.pointShape, context, opts); + } + }); + // 画刻度值 + if(radarOption.axisLabel === true){ + const maxData = Math.max(radarOption.max, Math.max.apply(null, dataCombine(series))); + const stepLength = radius / radarOption.gridCount; + const fontSize = opts.fontSize * opts.pix; + context.setFontSize(fontSize); + context.setFillStyle(opts.fontColor); + context.setTextAlign('left'); + for (var i = 0; i < radarOption.gridCount + 1; i++) { + let label = i * maxData / radarOption.gridCount; + label = label.toFixed(radarOption.axisLabelTofix); + context.fillText(String(label), centerPosition.x + 3 * opts.pix, centerPosition.y - i * stepLength + fontSize / 2); + } + } + + // draw label text + drawRadarLabel(coordinateAngle, radius, centerPosition, opts, config, context); + + // draw dataLabel + if (opts.dataLabel !== false && process === 1) { + radarDataPoints.forEach(function(eachSeries, seriesIndex) { + context.beginPath(); + var fontSize = eachSeries.textSize * opts.pix || config.fontSize; + context.setFontSize(fontSize); + context.setFillStyle(eachSeries.textColor || opts.fontColor); + eachSeries.data.forEach(function(item, index) { + //如果是中心点垂直的上下点位 + if(Math.abs(item.position.x - centerPosition.x)<2){ + //如果在上面 + if(item.position.y < centerPosition.y){ + context.setTextAlign('center'); + context.fillText(item.value, item.position.x, item.position.y - 4); + }else{ + context.setTextAlign('center'); + context.fillText(item.value, item.position.x, item.position.y + fontSize + 2); + } + }else{ + //如果在左侧 + if(item.position.x < centerPosition.x){ + context.setTextAlign('right'); + context.fillText(item.value, item.position.x - 4, item.position.y + fontSize / 2 - 2); + }else{ + context.setTextAlign('left'); + context.fillText(item.value, item.position.x + 4, item.position.y + fontSize / 2 - 2); + } + } + }); + context.closePath(); + context.stroke(); + }); + context.setTextAlign('left'); + } + + return { + center: centerPosition, + radius: radius, + angleList: coordinateAngle + }; +} + +// 经纬度转墨卡托 +function lonlat2mercator(longitude, latitude) { + var mercator = Array(2); + var x = longitude * 20037508.34 / 180; + var y = Math.log(Math.tan((90 + latitude) * Math.PI / 360)) / (Math.PI / 180); + y = y * 20037508.34 / 180; + mercator[0] = x; + mercator[1] = y; + return mercator; +} + +// 墨卡托转经纬度 +function mercator2lonlat(longitude, latitude) { + var lonlat = Array(2) + var x = longitude / 20037508.34 * 180; + var y = latitude / 20037508.34 * 180; + y = 180 / Math.PI * (2 * Math.atan(Math.exp(y * Math.PI / 180)) - Math.PI / 2); + lonlat[0] = x; + lonlat[1] = y; + return lonlat; +} + +function getBoundingBox(data) { + var bounds = {},coords; + bounds.xMin = 180; + bounds.xMax = 0; + bounds.yMin = 90; + bounds.yMax = 0 + for (var i = 0; i < data.length; i++) { + var coorda = data[i].geometry.coordinates + for (var k = 0; k < coorda.length; k++) { + coords = coorda[k]; + if (coords.length == 1) { + coords = coords[0] + } + for (var j = 0; j < coords.length; j++) { + var longitude = coords[j][0]; + var latitude = coords[j][1]; + var point = { + x: longitude, + y: latitude + } + bounds.xMin = bounds.xMin < point.x ? bounds.xMin : point.x; + bounds.xMax = bounds.xMax > point.x ? bounds.xMax : point.x; + bounds.yMin = bounds.yMin < point.y ? bounds.yMin : point.y; + bounds.yMax = bounds.yMax > point.y ? bounds.yMax : point.y; + } + } + } + return bounds; +} + +function coordinateToPoint(latitude, longitude, bounds, scale, xoffset, yoffset) { + return { + x: (longitude - bounds.xMin) * scale + xoffset, + y: (bounds.yMax - latitude) * scale + yoffset + }; +} + +function pointToCoordinate(pointY, pointX, bounds, scale, xoffset, yoffset) { + return { + x: (pointX - xoffset) / scale + bounds.xMin, + y: bounds.yMax - (pointY - yoffset) / scale + }; +} + +function isRayIntersectsSegment(poi, s_poi, e_poi) { + if (s_poi[1] == e_poi[1]) { + return false; + } + if (s_poi[1] > poi[1] && e_poi[1] > poi[1]) { + return false; + } + if (s_poi[1] < poi[1] && e_poi[1] < poi[1]) { + return false; + } + if (s_poi[1] == poi[1] && e_poi[1] > poi[1]) { + return false; + } + if (e_poi[1] == poi[1] && s_poi[1] > poi[1]) { + return false; + } + if (s_poi[0] < poi[0] && e_poi[1] < poi[1]) { + return false; + } + let xseg = e_poi[0] - (e_poi[0] - s_poi[0]) * (e_poi[1] - poi[1]) / (e_poi[1] - s_poi[1]); + if (xseg < poi[0]) { + return false; + } else { + return true; + } +} + +function isPoiWithinPoly(poi, poly, mercator) { + let sinsc = 0; + for (let i = 0; i < poly.length; i++) { + let epoly = poly[i][0]; + if (poly.length == 1) { + epoly = poly[i][0] + } + for (let j = 0; j < epoly.length - 1; j++) { + let s_poi = epoly[j]; + let e_poi = epoly[j + 1]; + if (mercator) { + s_poi = lonlat2mercator(epoly[j][0], epoly[j][1]); + e_poi = lonlat2mercator(epoly[j + 1][0], epoly[j + 1][1]); + } + if (isRayIntersectsSegment(poi, s_poi, e_poi)) { + sinsc += 1; + } + } + } + if (sinsc % 2 == 1) { + return true; + } else { + return false; + } +} + +function drawMapDataPoints(series, opts, config, context) { + var mapOption = assign({}, { + border: true, + mercator: false, + borderWidth: 1, + borderColor: '#666666', + fillOpacity: 0.6, + activeBorderColor: '#f04864', + activeFillColor: '#facc14', + activeFillOpacity: 1 + }, opts.extra.map); + var coords, point; + var data = series; + var bounds = getBoundingBox(data); + if (mapOption.mercator) { + var max = lonlat2mercator(bounds.xMax, bounds.yMax) + var min = lonlat2mercator(bounds.xMin, bounds.yMin) + bounds.xMax = max[0] + bounds.yMax = max[1] + bounds.xMin = min[0] + bounds.yMin = min[1] + } + var xScale = opts.width / Math.abs(bounds.xMax - bounds.xMin); + var yScale = opts.height / Math.abs(bounds.yMax - bounds.yMin); + var scale = xScale < yScale ? xScale : yScale; + var xoffset = opts.width / 2 - Math.abs(bounds.xMax - bounds.xMin) / 2 * scale; + var yoffset = opts.height / 2 - Math.abs(bounds.yMax - bounds.yMin) / 2 * scale; + for (var i = 0; i < data.length; i++) { + context.beginPath(); + context.setLineWidth(mapOption.borderWidth * opts.pix); + context.setStrokeStyle(mapOption.borderColor); + context.setFillStyle(hexToRgb(series[i].color, mapOption.fillOpacity)); + if (opts.tooltip) { + if (opts.tooltip.index == i) { + context.setStrokeStyle(mapOption.activeBorderColor); + context.setFillStyle(hexToRgb(mapOption.activeFillColor, mapOption.activeFillOpacity)); + } + } + var coorda = data[i].geometry.coordinates + for (var k = 0; k < coorda.length; k++) { + coords = coorda[k]; + if (coords.length == 1) { + coords = coords[0] + } + for (var j = 0; j < coords.length; j++) { + var gaosi = Array(2); + if (mapOption.mercator) { + gaosi = lonlat2mercator(coords[j][0], coords[j][1]) + } else { + gaosi = coords[j] + } + point = coordinateToPoint(gaosi[1], gaosi[0], bounds, scale, xoffset, yoffset) + if (j === 0) { + context.beginPath(); + context.moveTo(point.x, point.y); + } else { + context.lineTo(point.x, point.y); + } + } + context.fill(); + if (mapOption.border == true) { + context.stroke(); + } + } + } + if (opts.dataLabel == true) { + for (var i = 0; i < data.length; i++) { + var centerPoint = data[i].properties.centroid; + if (centerPoint) { + if (mapOption.mercator) { + centerPoint = lonlat2mercator(data[i].properties.centroid[0], data[i].properties.centroid[1]) + } + point = coordinateToPoint(centerPoint[1], centerPoint[0], bounds, scale, xoffset, yoffset); + let fontSize = data[i].textSize * opts.pix || config.fontSize; + let text = data[i].properties.name; + context.beginPath(); + context.setFontSize(fontSize) + context.setFillStyle(data[i].textColor || opts.fontColor) + context.fillText(text, point.x - measureText(text, fontSize, context) / 2, point.y + fontSize / 2); + context.closePath(); + context.stroke(); + } + } + } + opts.chartData.mapData = { + bounds: bounds, + scale: scale, + xoffset: xoffset, + yoffset: yoffset, + mercator: mapOption.mercator + } + drawToolTipBridge(opts, config, context, 1); + context.draw(); +} + +function normalInt(min, max, iter) { + iter = iter == 0 ? 1 : iter; + var arr = []; + for (var i = 0; i < iter; i++) { + arr[i] = Math.random(); + }; + return Math.floor(arr.reduce(function(i, j) { + return i + j + }) / iter * (max - min)) + min; +}; + +function collisionNew(area, points, width, height) { + var isIn = false; + for (let i = 0; i < points.length; i++) { + if (points[i].area) { + if (area[3] < points[i].area[1] || area[0] > points[i].area[2] || area[1] > points[i].area[3] || area[2] < points[i].area[0]) { + if (area[0] < 0 || area[1] < 0 || area[2] > width || area[3] > height) { + isIn = true; + break; + } else { + isIn = false; + } + } else { + isIn = true; + break; + } + } + } + return isIn; +}; + +function getWordCloudPoint(opts, type, context) { + let points = opts.series; + switch (type) { + case 'normal': + for (let i = 0; i < points.length; i++) { + let text = points[i].name; + let tHeight = points[i].textSize * opts.pix; + let tWidth = measureText(text, tHeight, context); + let x, y; + let area; + let breaknum = 0; + while (true) { + breaknum++; + x = normalInt(-opts.width / 2, opts.width / 2, 5) - tWidth / 2; + y = normalInt(-opts.height / 2, opts.height / 2, 5) + tHeight / 2; + area = [x - 5 + opts.width / 2, y - 5 - tHeight + opts.height / 2, x + tWidth + 5 + opts.width / 2, y + 5 + + opts.height / 2 + ]; + let isCollision = collisionNew(area, points, opts.width, opts.height); + if (!isCollision) break; + if (breaknum == 1000) { + area = [-100, -100, -100, -100]; + break; + } + }; + points[i].area = area; + } + break; + case 'vertical': + function Spin() { + //获取均匀随机值,是否旋转,旋转的概率为(1-0.5) + if (Math.random() > 0.7) { + return true; + } else { + return false + }; + }; + for (let i = 0; i < points.length; i++) { + let text = points[i].name; + let tHeight = points[i].textSize * opts.pix; + let tWidth = measureText(text, tHeight, context); + let isSpin = Spin(); + let x, y, area, areav; + let breaknum = 0; + while (true) { + breaknum++; + let isCollision; + if (isSpin) { + x = normalInt(-opts.width / 2, opts.width / 2, 5) - tWidth / 2; + y = normalInt(-opts.height / 2, opts.height / 2, 5) + tHeight / 2; + area = [y - 5 - tWidth + opts.width / 2, (-x - 5 + opts.height / 2), y + 5 + opts.width / 2, (-x + tHeight + 5 + opts.height / 2)]; + areav = [opts.width - (opts.width / 2 - opts.height / 2) - (-x + tHeight + 5 + opts.height / 2) - 5, (opts.height / 2 - opts.width / 2) + (y - 5 - tWidth + opts.width / 2) - 5, opts.width - (opts.width / 2 - opts.height / 2) - (-x + tHeight + 5 + opts.height / 2) + tHeight, (opts.height / 2 - opts.width / 2) + (y - 5 - tWidth + opts.width / 2) + tWidth + 5]; + isCollision = collisionNew(areav, points, opts.height, opts.width); + } else { + x = normalInt(-opts.width / 2, opts.width / 2, 5) - tWidth / 2; + y = normalInt(-opts.height / 2, opts.height / 2, 5) + tHeight / 2; + area = [x - 5 + opts.width / 2, y - 5 - tHeight + opts.height / 2, x + tWidth + 5 + opts.width / 2, y + 5 + opts.height / 2]; + isCollision = collisionNew(area, points, opts.width, opts.height); + } + if (!isCollision) break; + if (breaknum == 1000) { + area = [-1000, -1000, -1000, -1000]; + break; + } + }; + if (isSpin) { + points[i].area = areav; + points[i].areav = area; + } else { + points[i].area = area; + } + points[i].rotate = isSpin; + }; + break; + } + return points; +} + +function drawWordCloudDataPoints(series, opts, config, context) { + let process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + let wordOption = assign({}, { + type: 'normal', + autoColors: true + }, opts.extra.word); + if (!opts.chartData.wordCloudData) { + opts.chartData.wordCloudData = getWordCloudPoint(opts, wordOption.type, context); + } + context.beginPath(); + context.setFillStyle(opts.background); + context.rect(0, 0, opts.width, opts.height); + context.fill(); + context.save(); + let points = opts.chartData.wordCloudData; + context.translate(opts.width / 2, opts.height / 2); + for (let i = 0; i < points.length; i++) { + context.save(); + if (points[i].rotate) { + context.rotate(90 * Math.PI / 180); + } + let text = points[i].name; + let tHeight = points[i].textSize * opts.pix; + let tWidth = measureText(text, tHeight, context); + context.beginPath(); + context.setStrokeStyle(points[i].color); + context.setFillStyle(points[i].color); + context.setFontSize(tHeight); + if (points[i].rotate) { + if (points[i].areav[0] > 0) { + if (opts.tooltip) { + if (opts.tooltip.index == i) { + context.strokeText(text, (points[i].areav[0] + 5 - opts.width / 2) * process - tWidth * (1 - process) / 2, (points[i].areav[1] + 5 + tHeight - opts.height / 2) * process); + } else { + context.fillText(text, (points[i].areav[0] + 5 - opts.width / 2) * process - tWidth * (1 - process) / 2, (points[i].areav[1] + 5 + tHeight - opts.height / 2) * process); + } + } else { + context.fillText(text, (points[i].areav[0] + 5 - opts.width / 2) * process - tWidth * (1 - process) / 2, (points[i].areav[1] + 5 + tHeight - opts.height / 2) * process); + } + } + } else { + if (points[i].area[0] > 0) { + if (opts.tooltip) { + if (opts.tooltip.index == i) { + context.strokeText(text, (points[i].area[0] + 5 - opts.width / 2) * process - tWidth * (1 - process) / 2, (points[i].area[1] + 5 + tHeight - opts.height / 2) * process); + } else { + context.fillText(text, (points[i].area[0] + 5 - opts.width / 2) * process - tWidth * (1 - process) / 2, (points[i].area[1] + 5 + tHeight - opts.height / 2) * process); + } + } else { + context.fillText(text, (points[i].area[0] + 5 - opts.width / 2) * process - tWidth * (1 - process) / 2, (points[i].area[1] + 5 + tHeight - opts.height / 2) * process); + } + } + } + context.stroke(); + context.restore(); + } + context.restore(); +} + +function drawFunnelDataPoints(series, opts, config, context) { + let process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + let funnelOption = assign({}, { + type:'funnel', + activeWidth: 10, + activeOpacity: 0.3, + border: false, + borderWidth: 2, + borderColor: '#FFFFFF', + fillOpacity: 1, + labelAlign: 'right', + linearType: 'none', + customColor: [], + }, opts.extra.funnel); + let eachSpacing = (opts.height - opts.area[0] - opts.area[2]) / series.length; + let centerPosition = { + x: opts.area[3] + (opts.width - opts.area[1] - opts.area[3]) / 2, + y: opts.height - opts.area[2] + }; + let activeWidth = funnelOption.activeWidth * opts.pix; + let radius = Math.min((opts.width - opts.area[1] - opts.area[3]) / 2 - activeWidth, (opts.height - opts.area[0] - opts.area[2]) / 2 - activeWidth); + series = getFunnelDataPoints(series, radius, funnelOption.type, eachSpacing, process); + context.save(); + context.translate(centerPosition.x, centerPosition.y); + funnelOption.customColor = fillCustomColor(funnelOption.linearType, funnelOption.customColor, series, config); + if(funnelOption.type == 'pyramid'){ + for (let i = 0; i < series.length; i++) { + if (i == series.length -1) { + if (opts.tooltip) { + if (opts.tooltip.index == i) { + context.beginPath(); + context.setFillStyle(hexToRgb(series[i].color, funnelOption.activeOpacity)); + context.moveTo(-activeWidth, -eachSpacing); + context.lineTo(-series[i].radius - activeWidth, 0); + context.lineTo(series[i].radius + activeWidth, 0); + context.lineTo(activeWidth, -eachSpacing); + context.lineTo(-activeWidth, -eachSpacing); + context.closePath(); + context.fill(); + } + } + series[i].funnelArea = [centerPosition.x - series[i].radius, centerPosition.y - eachSpacing * (i + 1), centerPosition.x + series[i].radius, centerPosition.y - eachSpacing * i]; + context.beginPath(); + context.setLineWidth(funnelOption.borderWidth * opts.pix); + context.setStrokeStyle(funnelOption.borderColor); + var fillColor = hexToRgb(series[i].color, funnelOption.fillOpacity); + if (funnelOption.linearType == 'custom') { + var grd = context.createLinearGradient(series[i].radius, -eachSpacing, -series[i].radius, -eachSpacing); + grd.addColorStop(0, hexToRgb(series[i].color, funnelOption.fillOpacity)); + grd.addColorStop(0.5, hexToRgb(funnelOption.customColor[series[i].linearIndex], funnelOption.fillOpacity)); + grd.addColorStop(1, hexToRgb(series[i].color, funnelOption.fillOpacity)); + fillColor = grd + } + context.setFillStyle(fillColor); + context.moveTo(0, -eachSpacing); + context.lineTo(-series[i].radius, 0); + context.lineTo(series[i].radius, 0); + context.lineTo(0, -eachSpacing); + context.closePath(); + context.fill(); + if (funnelOption.border == true) { + context.stroke(); + } + } else { + if (opts.tooltip) { + if (opts.tooltip.index == i) { + context.beginPath(); + context.setFillStyle(hexToRgb(series[i].color, funnelOption.activeOpacity)); + context.moveTo(0, 0); + context.lineTo(-series[i].radius - activeWidth, 0); + context.lineTo(-series[i + 1].radius - activeWidth, -eachSpacing); + context.lineTo(series[i + 1].radius + activeWidth, -eachSpacing); + context.lineTo(series[i].radius + activeWidth, 0); + context.lineTo(0, 0); + context.closePath(); + context.fill(); + } + } + series[i].funnelArea = [centerPosition.x - series[i].radius, centerPosition.y - eachSpacing * (i + 1), centerPosition.x + series[i].radius, centerPosition.y - eachSpacing * i]; + context.beginPath(); + context.setLineWidth(funnelOption.borderWidth * opts.pix); + context.setStrokeStyle(funnelOption.borderColor); + var fillColor = hexToRgb(series[i].color, funnelOption.fillOpacity); + if (funnelOption.linearType == 'custom') { + var grd = context.createLinearGradient(series[i].radius, -eachSpacing, -series[i].radius, -eachSpacing); + grd.addColorStop(0, hexToRgb(series[i].color, funnelOption.fillOpacity)); + grd.addColorStop(0.5, hexToRgb(funnelOption.customColor[series[i].linearIndex], funnelOption.fillOpacity)); + grd.addColorStop(1, hexToRgb(series[i].color, funnelOption.fillOpacity)); + fillColor = grd + } + context.setFillStyle(fillColor); + context.moveTo(0, 0); + context.lineTo(-series[i].radius, 0); + context.lineTo(-series[i + 1].radius, -eachSpacing); + context.lineTo(series[i + 1].radius, -eachSpacing); + context.lineTo(series[i].radius, 0); + context.lineTo(0, 0); + context.closePath(); + context.fill(); + if (funnelOption.border == true) { + context.stroke(); + } + } + context.translate(0, -eachSpacing) + } + }else{ + for (let i = 0; i < series.length; i++) { + if (i == 0) { + if (opts.tooltip) { + if (opts.tooltip.index == i) { + context.beginPath(); + context.setFillStyle(hexToRgb(series[i].color, funnelOption.activeOpacity)); + context.moveTo(-activeWidth, 0); + context.lineTo(-series[i].radius - activeWidth, -eachSpacing); + context.lineTo(series[i].radius + activeWidth, -eachSpacing); + context.lineTo(activeWidth, 0); + context.lineTo(-activeWidth, 0); + context.closePath(); + context.fill(); + } + } + series[i].funnelArea = [centerPosition.x - series[i].radius, centerPosition.y - eachSpacing, centerPosition.x + series[i].radius, centerPosition.y]; + context.beginPath(); + context.setLineWidth(funnelOption.borderWidth * opts.pix); + context.setStrokeStyle(funnelOption.borderColor); + var fillColor = hexToRgb(series[i].color, funnelOption.fillOpacity); + if (funnelOption.linearType == 'custom') { + var grd = context.createLinearGradient(series[i].radius, -eachSpacing, -series[i].radius, -eachSpacing); + grd.addColorStop(0, hexToRgb(series[i].color, funnelOption.fillOpacity)); + grd.addColorStop(0.5, hexToRgb(funnelOption.customColor[series[i].linearIndex], funnelOption.fillOpacity)); + grd.addColorStop(1, hexToRgb(series[i].color, funnelOption.fillOpacity)); + fillColor = grd + } + context.setFillStyle(fillColor); + context.moveTo(0, 0); + context.lineTo(-series[i].radius, -eachSpacing); + context.lineTo(series[i].radius, -eachSpacing); + context.lineTo(0, 0); + context.closePath(); + context.fill(); + if (funnelOption.border == true) { + context.stroke(); + } + } else { + if (opts.tooltip) { + if (opts.tooltip.index == i) { + context.beginPath(); + context.setFillStyle(hexToRgb(series[i].color, funnelOption.activeOpacity)); + context.moveTo(0, 0); + context.lineTo(-series[i - 1].radius - activeWidth, 0); + context.lineTo(-series[i].radius - activeWidth, -eachSpacing); + context.lineTo(series[i].radius + activeWidth, -eachSpacing); + context.lineTo(series[i - 1].radius + activeWidth, 0); + context.lineTo(0, 0); + context.closePath(); + context.fill(); + } + } + series[i].funnelArea = [centerPosition.x - series[i].radius, centerPosition.y - eachSpacing * (i + 1), centerPosition.x + series[i].radius, centerPosition.y - eachSpacing * i]; + context.beginPath(); + context.setLineWidth(funnelOption.borderWidth * opts.pix); + context.setStrokeStyle(funnelOption.borderColor); + var fillColor = hexToRgb(series[i].color, funnelOption.fillOpacity); + if (funnelOption.linearType == 'custom') { + var grd = context.createLinearGradient(series[i].radius, -eachSpacing, -series[i].radius, -eachSpacing); + grd.addColorStop(0, hexToRgb(series[i].color, funnelOption.fillOpacity)); + grd.addColorStop(0.5, hexToRgb(funnelOption.customColor[series[i].linearIndex], funnelOption.fillOpacity)); + grd.addColorStop(1, hexToRgb(series[i].color, funnelOption.fillOpacity)); + fillColor = grd + } + context.setFillStyle(fillColor); + context.moveTo(0, 0); + context.lineTo(-series[i - 1].radius, 0); + context.lineTo(-series[i].radius, -eachSpacing); + context.lineTo(series[i].radius, -eachSpacing); + context.lineTo(series[i - 1].radius, 0); + context.lineTo(0, 0); + context.closePath(); + context.fill(); + if (funnelOption.border == true) { + context.stroke(); + } + } + context.translate(0, -eachSpacing) + } + } + + context.restore(); + if (opts.dataLabel !== false && process === 1) { + drawFunnelText(series, opts, context, eachSpacing, funnelOption.labelAlign, activeWidth, centerPosition); + } + return { + center: centerPosition, + radius: radius, + series: series + }; +} + +function drawFunnelText(series, opts, context, eachSpacing, labelAlign, activeWidth, centerPosition) { + for (let i = 0; i < series.length; i++) { + let item = series[i]; + if(item.labelShow === false){ + continue; + } + let startX, endX, startY, fontSize; + let text = item.formatter ? item.formatter(item,i,series,opts) : util.toFixed(item._proportion_ * 100) + '%'; + text = item.labelText ? item.labelText : text; + if (labelAlign == 'right') { + if(opts.extra.funnel.type === 'pyramid'){ + if (i == series.length -1) { + startX = (item.funnelArea[2] + centerPosition.x) / 2; + } else { + startX = (item.funnelArea[2] + series[i + 1].funnelArea[2]) / 2; + } + }else{ + if (i == 0) { + startX = (item.funnelArea[2] + centerPosition.x) / 2; + } else { + startX = (item.funnelArea[2] + series[i - 1].funnelArea[2]) / 2; + } + } + endX = startX + activeWidth * 2; + startY = item.funnelArea[1] + eachSpacing / 2; + fontSize = item.textSize * opts.pix || opts.fontSize * opts.pix; + context.setLineWidth(1 * opts.pix); + context.setStrokeStyle(item.color); + context.setFillStyle(item.color); + context.beginPath(); + context.moveTo(startX, startY); + context.lineTo(endX, startY); + context.stroke(); + context.closePath(); + context.beginPath(); + context.moveTo(endX, startY); + context.arc(endX, startY, 2 * opts.pix, 0, 2 * Math.PI); + context.closePath(); + context.fill(); + context.beginPath(); + context.setFontSize(fontSize); + context.setFillStyle(item.textColor || opts.fontColor); + context.fillText(text, endX + 5, startY + fontSize / 2 - 2); + context.closePath(); + context.stroke(); + context.closePath(); + } else { + if(opts.extra.funnel.type === 'pyramid'){ + if (i == series.length -1) { + startX = (item.funnelArea[0] + centerPosition.x) / 2; + } else { + startX = (item.funnelArea[0] + series[i + 1].funnelArea[0]) / 2; + } + }else{ + if (i == 0) { + startX = (item.funnelArea[0] + centerPosition.x) / 2; + } else { + startX = (item.funnelArea[0] + series[i - 1].funnelArea[0]) / 2; + } + } + endX = startX - activeWidth * 2; + startY = item.funnelArea[1] + eachSpacing / 2; + fontSize = item.textSize * opts.pix || opts.fontSize * opts.pix; + context.setLineWidth(1 * opts.pix); + context.setStrokeStyle(item.color); + context.setFillStyle(item.color); + context.beginPath(); + context.moveTo(startX, startY); + context.lineTo(endX, startY); + context.stroke(); + context.closePath(); + context.beginPath(); + context.moveTo(endX, startY); + context.arc(endX, startY, 2, 0, 2 * Math.PI); + context.closePath(); + context.fill(); + context.beginPath(); + context.setFontSize(fontSize); + context.setFillStyle(item.textColor || opts.fontColor); + context.fillText(text, endX - 5 - measureText(text, fontSize, context), startY + fontSize / 2 - 2); + context.closePath(); + context.stroke(); + context.closePath(); + } + + } +} + + +function drawCanvas(opts, context) { + context.draw(); +} + +var Timing = { + easeIn: function easeIn(pos) { + return Math.pow(pos, 3); + }, + easeOut: function easeOut(pos) { + return Math.pow(pos - 1, 3) + 1; + }, + easeInOut: function easeInOut(pos) { + if ((pos /= 0.5) < 1) { + return 0.5 * Math.pow(pos, 3); + } else { + return 0.5 * (Math.pow(pos - 2, 3) + 2); + } + }, + linear: function linear(pos) { + return pos; + } +}; + +function Animation(opts) { + this.isStop = false; + opts.duration = typeof opts.duration === 'undefined' ? 1000 : opts.duration; + opts.timing = opts.timing || 'easeInOut'; + var delay = 17; + function createAnimationFrame() { + if (typeof setTimeout !== 'undefined') { + return function(step, delay) { + setTimeout(function() { + var timeStamp = +new Date(); + step(timeStamp); + }, delay); + }; + } else if (typeof requestAnimationFrame !== 'undefined') { + return requestAnimationFrame; + } else { + return function(step) { + step(null); + }; + } + }; + var animationFrame = createAnimationFrame(); + var startTimeStamp = null; + var _step = function step(timestamp) { + if (timestamp === null || this.isStop === true) { + opts.onProcess && opts.onProcess(1); + opts.onAnimationFinish && opts.onAnimationFinish(); + return; + } + if (startTimeStamp === null) { + startTimeStamp = timestamp; + } + if (timestamp - startTimeStamp < opts.duration) { + var process = (timestamp - startTimeStamp) / opts.duration; + var timingFunction = Timing[opts.timing]; + process = timingFunction(process); + opts.onProcess && opts.onProcess(process); + animationFrame(_step, delay); + } else { + opts.onProcess && opts.onProcess(1); + opts.onAnimationFinish && opts.onAnimationFinish(); + } + }; + _step = _step.bind(this); + animationFrame(_step, delay); +} + +Animation.prototype.stop = function() { + this.isStop = true; +}; + +function drawCharts(type, opts, config, context) { + var _this = this; + var series = opts.series; + //兼容ECharts饼图类数据格式 + if (type === 'pie' || type === 'ring' || type === 'mount' || type === 'rose' || type === 'funnel') { + series = fixPieSeries(series, opts, config); + } + var categories = opts.categories; + if (type === 'mount') { + categories = []; + for (let j = 0; j < series.length; j++) { + if(series[j].show !== false) categories.push(series[j].name) + } + opts.categories = categories; + } + series = fillSeries(series, opts, config); + var duration = opts.animation ? opts.duration : 0; + _this.animationInstance && _this.animationInstance.stop(); + var seriesMA = null; + if (type == 'candle') { + let average = assign({}, opts.extra.candle.average); + if (average.show) { + seriesMA = calCandleMA(average.day, average.name, average.color, series[0].data); + seriesMA = fillSeries(seriesMA, opts, config); + opts.seriesMA = seriesMA; + } else if (opts.seriesMA) { + seriesMA = opts.seriesMA = fillSeries(opts.seriesMA, opts, config); + } else { + seriesMA = series; + } + } else { + seriesMA = series; + } + /* 过滤掉show=false的series */ + opts._series_ = series = filterSeries(series); + //重新计算图表区域 + opts.area = new Array(4); + //复位绘图区域 + for (let j = 0; j < 4; j++) { + opts.area[j] = opts.padding[j] * opts.pix; + } + //通过计算三大区域:图例、X轴、Y轴的大小,确定绘图区域 + var _calLegendData = calLegendData(seriesMA, opts, config, opts.chartData, context), + legendHeight = _calLegendData.area.wholeHeight, + legendWidth = _calLegendData.area.wholeWidth; + + switch (opts.legend.position) { + case 'top': + opts.area[0] += legendHeight; + break; + case 'bottom': + opts.area[2] += legendHeight; + break; + case 'left': + opts.area[3] += legendWidth; + break; + case 'right': + opts.area[1] += legendWidth; + break; + } + + let _calYAxisData = {}, + yAxisWidth = 0; + if (opts.type === 'line' || opts.type === 'column'|| opts.type === 'mount' || opts.type === 'area' || opts.type === 'mix' || opts.type === 'candle' || opts.type === 'scatter' || opts.type === 'bubble' || opts.type === 'bar') { + _calYAxisData = calYAxisData(series, opts, config, context); + yAxisWidth = _calYAxisData.yAxisWidth; + //如果显示Y轴标题 + if (opts.yAxis.showTitle) { + let maxTitleHeight = 0; + for (let i = 0; i < opts.yAxis.data.length; i++) { + maxTitleHeight = Math.max(maxTitleHeight, opts.yAxis.data[i].titleFontSize ? opts.yAxis.data[i].titleFontSize * opts.pix : config.fontSize) + } + opts.area[0] += maxTitleHeight; + } + let rightIndex = 0, + leftIndex = 0; + //计算主绘图区域左右位置 + for (let i = 0; i < yAxisWidth.length; i++) { + if (yAxisWidth[i].position == 'left') { + if (leftIndex > 0) { + opts.area[3] += yAxisWidth[i].width + opts.yAxis.padding * opts.pix; + } else { + opts.area[3] += yAxisWidth[i].width; + } + leftIndex += 1; + } else if (yAxisWidth[i].position == 'right') { + if (rightIndex > 0) { + opts.area[1] += yAxisWidth[i].width + opts.yAxis.padding * opts.pix; + } else { + opts.area[1] += yAxisWidth[i].width; + } + rightIndex += 1; + } + } + } else { + config.yAxisWidth = yAxisWidth; + } + opts.chartData.yAxisData = _calYAxisData; + + if (opts.categories && opts.categories.length && opts.type !== 'radar' && opts.type !== 'gauge' && opts.type !== 'bar') { + opts.chartData.xAxisData = getXAxisPoints(opts.categories, opts, config); + let _calCategoriesData = calCategoriesData(opts.categories, opts, config, opts.chartData.xAxisData.eachSpacing, context), + xAxisHeight = _calCategoriesData.xAxisHeight, + angle = _calCategoriesData.angle; + config.xAxisHeight = xAxisHeight; + config._xAxisTextAngle_ = angle; + opts.area[2] += xAxisHeight; + opts.chartData.categoriesData = _calCategoriesData; + } else { + if (opts.type === 'line' || opts.type === 'area' || opts.type === 'scatter' || opts.type === 'bubble' || opts.type === 'bar') { + opts.chartData.xAxisData = calXAxisData(series, opts, config, context); + categories = opts.chartData.xAxisData.rangesFormat; + let _calCategoriesData = calCategoriesData(categories, opts, config, opts.chartData.xAxisData.eachSpacing, context), + xAxisHeight = _calCategoriesData.xAxisHeight, + angle = _calCategoriesData.angle; + config.xAxisHeight = xAxisHeight; + config._xAxisTextAngle_ = angle; + opts.area[2] += xAxisHeight; + opts.chartData.categoriesData = _calCategoriesData; + } else { + opts.chartData.xAxisData = { + xAxisPoints: [] + }; + } + } + + //计算右对齐偏移距离 + if (opts.enableScroll && opts.xAxis.scrollAlign == 'right' && opts._scrollDistance_ === undefined) { + let offsetLeft = 0, + xAxisPoints = opts.chartData.xAxisData.xAxisPoints, + startX = opts.chartData.xAxisData.startX, + endX = opts.chartData.xAxisData.endX, + eachSpacing = opts.chartData.xAxisData.eachSpacing; + let totalWidth = eachSpacing * (xAxisPoints.length - 1); + let screenWidth = endX - startX; + offsetLeft = screenWidth - totalWidth; + _this.scrollOption.currentOffset = offsetLeft; + _this.scrollOption.startTouchX = offsetLeft; + _this.scrollOption.distance = 0; + _this.scrollOption.lastMoveTime = 0; + opts._scrollDistance_ = offsetLeft; + } + + if (type === 'pie' || type === 'ring' || type === 'rose') { + config._pieTextMaxLength_ = opts.dataLabel === false ? 0 : getPieTextMaxLength(seriesMA, config, context, opts); + } + + switch (type) { + case 'word': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + drawWordCloudDataPoints(series, opts, config, context, process); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'map': + context.clearRect(0, 0, opts.width, opts.height); + drawMapDataPoints(series, opts, config, context); + break; + case 'funnel': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + opts.chartData.funnelData = drawFunnelDataPoints(series, opts, config, context, process); + drawLegend(opts.series, opts, config, context, opts.chartData); + drawToolTipBridge(opts, config, context, process); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'line': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function onProcess(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + drawYAxisGrid(categories, opts, config, context); + drawXAxis(categories, opts, config, context); + var _drawLineDataPoints = drawLineDataPoints(series, opts, config, context, process), + xAxisPoints = _drawLineDataPoints.xAxisPoints, + calPoints = _drawLineDataPoints.calPoints, + eachSpacing = _drawLineDataPoints.eachSpacing; + opts.chartData.xAxisPoints = xAxisPoints; + opts.chartData.calPoints = calPoints; + opts.chartData.eachSpacing = eachSpacing; + drawYAxis(series, opts, config, context); + if (opts.enableMarkLine !== false && process === 1) { + drawMarkLine(opts, config, context); + } + drawLegend(opts.series, opts, config, context, opts.chartData); + drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'scatter': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function onProcess(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + drawYAxisGrid(categories, opts, config, context); + drawXAxis(categories, opts, config, context); + var _drawScatterDataPoints = drawScatterDataPoints(series, opts, config, context, process), + xAxisPoints = _drawScatterDataPoints.xAxisPoints, + calPoints = _drawScatterDataPoints.calPoints, + eachSpacing = _drawScatterDataPoints.eachSpacing; + opts.chartData.xAxisPoints = xAxisPoints; + opts.chartData.calPoints = calPoints; + opts.chartData.eachSpacing = eachSpacing; + drawYAxis(series, opts, config, context); + if (opts.enableMarkLine !== false && process === 1) { + drawMarkLine(opts, config, context); + } + drawLegend(opts.series, opts, config, context, opts.chartData); + drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'bubble': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function onProcess(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + drawYAxisGrid(categories, opts, config, context); + drawXAxis(categories, opts, config, context); + var _drawBubbleDataPoints = drawBubbleDataPoints(series, opts, config, context, process), + xAxisPoints = _drawBubbleDataPoints.xAxisPoints, + calPoints = _drawBubbleDataPoints.calPoints, + eachSpacing = _drawBubbleDataPoints.eachSpacing; + opts.chartData.xAxisPoints = xAxisPoints; + opts.chartData.calPoints = calPoints; + opts.chartData.eachSpacing = eachSpacing; + drawYAxis(series, opts, config, context); + if (opts.enableMarkLine !== false && process === 1) { + drawMarkLine(opts, config, context); + } + drawLegend(opts.series, opts, config, context, opts.chartData); + drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'mix': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function onProcess(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + drawYAxisGrid(categories, opts, config, context); + drawXAxis(categories, opts, config, context); + var _drawMixDataPoints = drawMixDataPoints(series, opts, config, context, process), + xAxisPoints = _drawMixDataPoints.xAxisPoints, + calPoints = _drawMixDataPoints.calPoints, + eachSpacing = _drawMixDataPoints.eachSpacing; + opts.chartData.xAxisPoints = xAxisPoints; + opts.chartData.calPoints = calPoints; + opts.chartData.eachSpacing = eachSpacing; + drawYAxis(series, opts, config, context); + if (opts.enableMarkLine !== false && process === 1) { + drawMarkLine(opts, config, context); + } + drawLegend(opts.series, opts, config, context, opts.chartData); + drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'column': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function onProcess(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + drawYAxisGrid(categories, opts, config, context); + drawXAxis(categories, opts, config, context); + var _drawColumnDataPoints = drawColumnDataPoints(series, opts, config, context, process), + xAxisPoints = _drawColumnDataPoints.xAxisPoints, + calPoints = _drawColumnDataPoints.calPoints, + eachSpacing = _drawColumnDataPoints.eachSpacing; + opts.chartData.xAxisPoints = xAxisPoints; + opts.chartData.calPoints = calPoints; + opts.chartData.eachSpacing = eachSpacing; + drawYAxis(series, opts, config, context); + if (opts.enableMarkLine !== false && process === 1) { + drawMarkLine(opts, config, context); + } + drawLegend(opts.series, opts, config, context, opts.chartData); + drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'mount': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function onProcess(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + drawYAxisGrid(categories, opts, config, context); + drawXAxis(categories, opts, config, context); + var _drawMountDataPoints = drawMountDataPoints(series, opts, config, context, process), + xAxisPoints = _drawMountDataPoints.xAxisPoints, + calPoints = _drawMountDataPoints.calPoints, + eachSpacing = _drawMountDataPoints.eachSpacing; + opts.chartData.xAxisPoints = xAxisPoints; + opts.chartData.calPoints = calPoints; + opts.chartData.eachSpacing = eachSpacing; + drawYAxis(series, opts, config, context); + if (opts.enableMarkLine !== false && process === 1) { + drawMarkLine(opts, config, context); + } + drawLegend(opts.series, opts, config, context, opts.chartData); + drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'bar': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function onProcess(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + drawXAxis(categories, opts, config, context); + var _drawBarDataPoints = drawBarDataPoints(series, opts, config, context, process), + yAxisPoints = _drawBarDataPoints.yAxisPoints, + calPoints = _drawBarDataPoints.calPoints, + eachSpacing = _drawBarDataPoints.eachSpacing; + opts.chartData.yAxisPoints = yAxisPoints; + opts.chartData.xAxisPoints = opts.chartData.xAxisData.xAxisPoints; + opts.chartData.calPoints = calPoints; + opts.chartData.eachSpacing = eachSpacing; + drawYAxis(series, opts, config, context); + if (opts.enableMarkLine !== false && process === 1) { + drawMarkLine(opts, config, context); + } + drawLegend(opts.series, opts, config, context, opts.chartData); + drawToolTipBridge(opts, config, context, process, eachSpacing, yAxisPoints); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'area': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function onProcess(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + drawYAxisGrid(categories, opts, config, context); + drawXAxis(categories, opts, config, context); + var _drawAreaDataPoints = drawAreaDataPoints(series, opts, config, context, process), + xAxisPoints = _drawAreaDataPoints.xAxisPoints, + calPoints = _drawAreaDataPoints.calPoints, + eachSpacing = _drawAreaDataPoints.eachSpacing; + opts.chartData.xAxisPoints = xAxisPoints; + opts.chartData.calPoints = calPoints; + opts.chartData.eachSpacing = eachSpacing; + drawYAxis(series, opts, config, context); + if (opts.enableMarkLine !== false && process === 1) { + drawMarkLine(opts, config, context); + } + drawLegend(opts.series, opts, config, context, opts.chartData); + drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'ring': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function onProcess(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + opts.chartData.pieData = drawPieDataPoints(series, opts, config, context, process); + drawLegend(opts.series, opts, config, context, opts.chartData); + drawToolTipBridge(opts, config, context, process); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'pie': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function onProcess(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + opts.chartData.pieData = drawPieDataPoints(series, opts, config, context, process); + drawLegend(opts.series, opts, config, context, opts.chartData); + drawToolTipBridge(opts, config, context, process); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'rose': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function onProcess(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + opts.chartData.pieData = drawRoseDataPoints(series, opts, config, context, process); + drawLegend(opts.series, opts, config, context, opts.chartData); + drawToolTipBridge(opts, config, context, process); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'radar': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function onProcess(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + opts.chartData.radarData = drawRadarDataPoints(series, opts, config, context, process); + drawLegend(opts.series, opts, config, context, opts.chartData); + drawToolTipBridge(opts, config, context, process); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'arcbar': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function onProcess(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + opts.chartData.arcbarData = drawArcbarDataPoints(series, opts, config, context, process); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'gauge': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function onProcess(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + opts.chartData.gaugeData = drawGaugeDataPoints(categories, series, opts, config, context, process); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'candle': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function onProcess(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + drawYAxisGrid(categories, opts, config, context); + drawXAxis(categories, opts, config, context); + var _drawCandleDataPoints = drawCandleDataPoints(series, seriesMA, opts, config, context, process), + xAxisPoints = _drawCandleDataPoints.xAxisPoints, + calPoints = _drawCandleDataPoints.calPoints, + eachSpacing = _drawCandleDataPoints.eachSpacing; + opts.chartData.xAxisPoints = xAxisPoints; + opts.chartData.calPoints = calPoints; + opts.chartData.eachSpacing = eachSpacing; + drawYAxis(series, opts, config, context); + if (opts.enableMarkLine !== false && process === 1) { + drawMarkLine(opts, config, context); + } + if (seriesMA) { + drawLegend(seriesMA, opts, config, context, opts.chartData); + } else { + drawLegend(opts.series, opts, config, context, opts.chartData); + } + drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + } +} + +function uChartsEvent() { + this.events = {}; +} + +uChartsEvent.prototype.addEventListener = function(type, listener) { + this.events[type] = this.events[type] || []; + this.events[type].push(listener); +}; + +uChartsEvent.prototype.delEventListener = function(type) { + this.events[type] = []; +}; + +uChartsEvent.prototype.trigger = function() { + for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + var type = args[0]; + var params = args.slice(1); + if (!!this.events[type]) { + this.events[type].forEach(function(listener) { + try { + listener.apply(null, params); + } catch (e) { + //console.log('[uCharts] '+e); + } + }); + } +}; + +var uCharts = function uCharts(opts) { + opts.pix = opts.pixelRatio ? opts.pixelRatio : 1; + opts.fontSize = opts.fontSize ? opts.fontSize : 13; + opts.fontColor = opts.fontColor ? opts.fontColor : config.fontColor; + if (opts.background == "" || opts.background == "none") { + opts.background = "#FFFFFF" + } + opts.title = assign({}, opts.title); + opts.subtitle = assign({}, opts.subtitle); + opts.duration = opts.duration ? opts.duration : 1000; + opts.yAxis = assign({}, { + data: [], + showTitle: false, + disabled: false, + disableGrid: false, + splitNumber: 5, + gridType: 'solid', + dashLength: 4 * opts.pix, + gridColor: '#cccccc', + padding: 10, + fontColor: '#666666' + }, opts.yAxis); + opts.xAxis = assign({}, { + rotateLabel: false, + rotateAngle:45, + disabled: false, + disableGrid: false, + splitNumber: 5, + calibration:false, + gridType: 'solid', + dashLength: 4, + scrollAlign: 'left', + boundaryGap: 'center', + axisLine: true, + axisLineColor: '#cccccc' + }, opts.xAxis); + opts.xAxis.scrollPosition = opts.xAxis.scrollAlign; + opts.legend = assign({}, { + show: true, + position: 'bottom', + float: 'center', + backgroundColor: 'rgba(0,0,0,0)', + borderColor: 'rgba(0,0,0,0)', + borderWidth: 0, + padding: 5, + margin: 5, + itemGap: 10, + fontSize: opts.fontSize, + lineHeight: opts.fontSize, + fontColor: opts.fontColor, + formatter: {}, + hiddenColor: '#CECECE' + }, opts.legend); + opts.extra = assign({}, opts.extra); + opts.rotate = opts.rotate ? true : false; + opts.animation = opts.animation ? true : false; + opts.rotate = opts.rotate ? true : false; + opts.canvas2d = opts.canvas2d ? true : false; + + let config$$1 = assign({}, config); + config$$1.color = opts.color ? opts.color : config$$1.color; + if (opts.type == 'pie') { + config$$1.pieChartLinePadding = opts.dataLabel === false ? 0 : opts.extra.pie.labelWidth * opts.pix || config$$1.pieChartLinePadding * opts.pix; + } + if (opts.type == 'ring') { + config$$1.pieChartLinePadding = opts.dataLabel === false ? 0 : opts.extra.ring.labelWidth * opts.pix || config$$1.pieChartLinePadding * opts.pix; + } + if (opts.type == 'rose') { + config$$1.pieChartLinePadding = opts.dataLabel === false ? 0 : opts.extra.rose.labelWidth * opts.pix || config$$1.pieChartLinePadding * opts.pix; + } + config$$1.pieChartTextPadding = opts.dataLabel === false ? 0 : config$$1.pieChartTextPadding * opts.pix; + + //屏幕旋转 + config$$1.rotate = opts.rotate; + if (opts.rotate) { + let tempWidth = opts.width; + let tempHeight = opts.height; + opts.width = tempHeight; + opts.height = tempWidth; + } + + //适配高分屏 + opts.padding = opts.padding ? opts.padding : config$$1.padding; + config$$1.yAxisWidth = config.yAxisWidth * opts.pix; + config$$1.xAxisHeight = config.xAxisHeight * opts.pix; + if (opts.enableScroll && opts.xAxis.scrollShow) { + config$$1.xAxisHeight += 6 * opts.pix; + } + config$$1.fontSize = opts.fontSize * opts.pix; + config$$1.titleFontSize = config.titleFontSize * opts.pix; + config$$1.subtitleFontSize = config.subtitleFontSize * opts.pix; + config$$1.toolTipPadding = config.toolTipPadding * opts.pix; + config$$1.toolTipLineHeight = config.toolTipLineHeight * opts.pix; + if(!opts.context){ + throw new Error('[uCharts] 未获取到context!注意:v2.0版本后,需要自行获取canvas的绘图上下文并传入opts.context!'); + } + this.context = opts.context; + if (!this.context.setTextAlign) { + this.context.setStrokeStyle = function(e) { + return this.strokeStyle = e; + } + this.context.setLineWidth = function(e) { + return this.lineWidth = e; + } + this.context.setLineCap = function(e) { + return this.lineCap = e; + } + this.context.setFontSize = function(e) { + return this.font = e + "px sans-serif"; + } + this.context.setFillStyle = function(e) { + return this.fillStyle = e; + } + this.context.setTextAlign = function(e) { + return this.textAlign = e; + } + this.context.draw = function() {} + } + //兼容NVUEsetLineDash + if(!this.context.setLineDash){ + this.context.setLineDash = function(e) {} + } + opts.chartData = {}; + this.uevent = new uChartsEvent(); + this.scrollOption = { + currentOffset: 0, + startTouchX: 0, + distance: 0, + lastMoveTime: 0 + }; + this.opts = opts; + this.config = config$$1; + drawCharts.call(this, opts.type, opts, config$$1, this.context); +}; + +uCharts.prototype.updateData = function() { + let data = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; + this.opts = assign({}, this.opts, data); + this.opts.updateData = true; + let scrollPosition = data.scrollPosition || 'current'; + switch (scrollPosition) { + case 'current': + this.opts._scrollDistance_ = this.scrollOption.currentOffset; + break; + case 'left': + this.opts._scrollDistance_ = 0; + this.scrollOption = { + currentOffset: 0, + startTouchX: 0, + distance: 0, + lastMoveTime: 0 + }; + break; + case 'right': + let _calYAxisData = calYAxisData(this.opts.series, this.opts, this.config, this.context), yAxisWidth = _calYAxisData.yAxisWidth; + this.config.yAxisWidth = yAxisWidth; + let offsetLeft = 0; + let _getXAxisPoints0 = getXAxisPoints(this.opts.categories, this.opts, this.config), xAxisPoints = _getXAxisPoints0.xAxisPoints, + startX = _getXAxisPoints0.startX, + endX = _getXAxisPoints0.endX, + eachSpacing = _getXAxisPoints0.eachSpacing; + let totalWidth = eachSpacing * (xAxisPoints.length - 1); + let screenWidth = endX - startX; + offsetLeft = screenWidth - totalWidth; + this.scrollOption = { + currentOffset: offsetLeft, + startTouchX: offsetLeft, + distance: 0, + lastMoveTime: 0 + }; + this.opts._scrollDistance_ = offsetLeft; + break; + } + drawCharts.call(this, this.opts.type, this.opts, this.config, this.context); +}; + +uCharts.prototype.zoom = function() { + var val = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.opts.xAxis.itemCount; + if (this.opts.enableScroll !== true) { + console.log('[uCharts] 请启用滚动条后使用') + return; + } + //当前屏幕中间点 + let centerPoint = Math.round(Math.abs(this.scrollOption.currentOffset) / this.opts.chartData.eachSpacing) + Math.round(this.opts.xAxis.itemCount / 2); + this.opts.animation = false; + this.opts.xAxis.itemCount = val.itemCount; + //重新计算x轴偏移距离 + let _calYAxisData = calYAxisData(this.opts.series, this.opts, this.config, this.context), + yAxisWidth = _calYAxisData.yAxisWidth; + this.config.yAxisWidth = yAxisWidth; + let offsetLeft = 0; + let _getXAxisPoints0 = getXAxisPoints(this.opts.categories, this.opts, this.config), + xAxisPoints = _getXAxisPoints0.xAxisPoints, + startX = _getXAxisPoints0.startX, + endX = _getXAxisPoints0.endX, + eachSpacing = _getXAxisPoints0.eachSpacing; + let centerLeft = eachSpacing * centerPoint; + let screenWidth = endX - startX; + let MaxLeft = screenWidth - eachSpacing * (xAxisPoints.length - 1); + offsetLeft = screenWidth / 2 - centerLeft; + if (offsetLeft > 0) { + offsetLeft = 0; + } + if (offsetLeft < MaxLeft) { + offsetLeft = MaxLeft; + } + this.scrollOption = { + currentOffset: offsetLeft, + startTouchX: 0, + distance: 0, + lastMoveTime: 0 + }; + calValidDistance(this, offsetLeft, this.opts.chartData, this.config, this.opts); + this.opts._scrollDistance_ = offsetLeft; + drawCharts.call(this, this.opts.type, this.opts, this.config, this.context); +}; + +uCharts.prototype.dobuleZoom = function(e) { + if (this.opts.enableScroll !== true) { + console.log('[uCharts] 请启用滚动条后使用') + return; + } + const tcs = e.changedTouches; + if (tcs.length < 2) { + return; + } + for (var i = 0; i < tcs.length; i++) { + tcs[i].x = tcs[i].x ? tcs[i].x : tcs[i].clientX; + tcs[i].y = tcs[i].y ? tcs[i].y : tcs[i].clientY; + } + const ntcs = [getTouches(tcs[0], this.opts, e),getTouches(tcs[1], this.opts, e)]; + const xlength = Math.abs(ntcs[0].x - ntcs[1].x); + // 记录初始的两指之间的数据 + if(!this.scrollOption.moveCount){ + let cts0 = {changedTouches:[{x:tcs[0].x,y:this.opts.area[0] / this.opts.pix + 2}]}; + let cts1 = {changedTouches:[{x:tcs[1].x,y:this.opts.area[0] / this.opts.pix + 2}]}; + if(this.opts.rotate){ + cts0 = {changedTouches:[{x:this.opts.height / this.opts.pix - this.opts.area[0] / this.opts.pix - 2,y:tcs[0].y}]}; + cts1 = {changedTouches:[{x:this.opts.height / this.opts.pix - this.opts.area[0] / this.opts.pix - 2,y:tcs[1].y}]}; + } + const moveCurrent1 = this.getCurrentDataIndex(cts0).index; + const moveCurrent2 = this.getCurrentDataIndex(cts1).index; + const moveCount = Math.abs(moveCurrent1 - moveCurrent2); + this.scrollOption.moveCount = moveCount; + this.scrollOption.moveCurrent1 = Math.min(moveCurrent1, moveCurrent2); + this.scrollOption.moveCurrent2 = Math.max(moveCurrent1, moveCurrent2); + return; + } + + let currentEachSpacing = xlength / this.scrollOption.moveCount; + let itemCount = (this.opts.width - this.opts.area[1] - this.opts.area[3]) / currentEachSpacing; + itemCount = itemCount <= 2 ? 2 : itemCount; + itemCount = itemCount >= this.opts.categories.length ? this.opts.categories.length : itemCount; + this.opts.animation = false; + this.opts.xAxis.itemCount = itemCount; + // 重新计算滚动条偏移距离 + let offsetLeft = 0; + let _getXAxisPoints0 = getXAxisPoints(this.opts.categories, this.opts, this.config), + xAxisPoints = _getXAxisPoints0.xAxisPoints, + startX = _getXAxisPoints0.startX, + endX = _getXAxisPoints0.endX, + eachSpacing = _getXAxisPoints0.eachSpacing; + let currentLeft = eachSpacing * this.scrollOption.moveCurrent1; + let screenWidth = endX - startX; + let MaxLeft = screenWidth - eachSpacing * (xAxisPoints.length - 1); + offsetLeft = -currentLeft+Math.min(ntcs[0].x,ntcs[1].x)-this.opts.area[3]-eachSpacing; + if (offsetLeft > 0) { + offsetLeft = 0; + } + if (offsetLeft < MaxLeft) { + offsetLeft = MaxLeft; + } + this.scrollOption.currentOffset= offsetLeft; + this.scrollOption.startTouchX= 0; + this.scrollOption.distance=0; + calValidDistance(this, offsetLeft, this.opts.chartData, this.config, this.opts); + this.opts._scrollDistance_ = offsetLeft; + drawCharts.call(this, this.opts.type, this.opts, this.config, this.context); +} + +uCharts.prototype.stopAnimation = function() { + this.animationInstance && this.animationInstance.stop(); +}; + +uCharts.prototype.addEventListener = function(type, listener) { + this.uevent.addEventListener(type, listener); +}; + +uCharts.prototype.delEventListener = function(type) { + this.uevent.delEventListener(type); +}; + +uCharts.prototype.getCurrentDataIndex = function(e) { + var touches = null; + if (e.changedTouches) { + touches = e.changedTouches[0]; + } else { + touches = e.mp.changedTouches[0]; + } + if (touches) { + let _touches$ = getTouches(touches, this.opts, e); + if (this.opts.type === 'pie' || this.opts.type === 'ring') { + return findPieChartCurrentIndex({ + x: _touches$.x, + y: _touches$.y + }, this.opts.chartData.pieData, this.opts); + } else if (this.opts.type === 'rose') { + return findRoseChartCurrentIndex({ + x: _touches$.x, + y: _touches$.y + }, this.opts.chartData.pieData, this.opts); + } else if (this.opts.type === 'radar') { + return findRadarChartCurrentIndex({ + x: _touches$.x, + y: _touches$.y + }, this.opts.chartData.radarData, this.opts.categories.length); + } else if (this.opts.type === 'funnel') { + return findFunnelChartCurrentIndex({ + x: _touches$.x, + y: _touches$.y + }, this.opts.chartData.funnelData); + } else if (this.opts.type === 'map') { + return findMapChartCurrentIndex({ + x: _touches$.x, + y: _touches$.y + }, this.opts); + } else if (this.opts.type === 'word') { + return findWordChartCurrentIndex({ + x: _touches$.x, + y: _touches$.y + }, this.opts.chartData.wordCloudData); + } else if (this.opts.type === 'bar') { + return findBarChartCurrentIndex({ + x: _touches$.x, + y: _touches$.y + }, this.opts.chartData.calPoints, this.opts, this.config, Math.abs(this.scrollOption.currentOffset)); + } else { + return findCurrentIndex({ + x: _touches$.x, + y: _touches$.y + }, this.opts.chartData.calPoints, this.opts, this.config, Math.abs(this.scrollOption.currentOffset)); + } + } + return -1; +}; + +uCharts.prototype.getLegendDataIndex = function(e) { + var touches = null; + if (e.changedTouches) { + touches = e.changedTouches[0]; + } else { + touches = e.mp.changedTouches[0]; + } + if (touches) { + let _touches$ = getTouches(touches, this.opts, e); + return findLegendIndex({ + x: _touches$.x, + y: _touches$.y + }, this.opts.chartData.legendData); + } + return -1; +}; + +uCharts.prototype.touchLegend = function(e) { + var option = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + var touches = null; + if (e.changedTouches) { + touches = e.changedTouches[0]; + } else { + touches = e.mp.changedTouches[0]; + } + if (touches) { + var _touches$ = getTouches(touches, this.opts, e); + var index = this.getLegendDataIndex(e); + if (index >= 0) { + if (this.opts.type == 'candle') { + this.opts.seriesMA[index].show = !this.opts.seriesMA[index].show; + } else { + this.opts.series[index].show = !this.opts.series[index].show; + } + this.opts.animation = option.animation ? true : false; + this.opts._scrollDistance_ = this.scrollOption.currentOffset; + drawCharts.call(this, this.opts.type, this.opts, this.config, this.context); + } + } + +}; + +uCharts.prototype.showToolTip = function(e) { + var option = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + var touches = null; + if (e.changedTouches) { + touches = e.changedTouches[0]; + } else { + touches = e.mp.changedTouches[0]; + } + if (!touches) { + console.log("[uCharts] 未获取到event坐标信息"); + } + var _touches$ = getTouches(touches, this.opts, e); + var currentOffset = this.scrollOption.currentOffset; + var opts = assign({}, this.opts, { + _scrollDistance_: currentOffset, + animation: false + }); + if (this.opts.type === 'line' || this.opts.type === 'area' || this.opts.type === 'column' || this.opts.type === 'scatter' || this.opts.type === 'bubble') { + var current = this.getCurrentDataIndex(e); + var index = option.index == undefined ? current.index : option.index; + if (index > -1 || index.length>0) { + var seriesData = getSeriesDataItem(this.opts.series, index, current.group); + if (seriesData.length !== 0) { + var _getToolTipData = getToolTipData(seriesData, this.opts, index, current.group, this.opts.categories, option), + textList = _getToolTipData.textList, + offset = _getToolTipData.offset; + offset.y = _touches$.y; + opts.tooltip = { + textList: option.textList !== undefined ? option.textList : textList, + offset: option.offset !== undefined ? option.offset : offset, + option: option, + index: index + }; + } + } + drawCharts.call(this, opts.type, opts, this.config, this.context); + } + if (this.opts.type === 'mount') { + var index = option.index == undefined ? this.getCurrentDataIndex(e).index : option.index; + if (index > -1) { + var opts = assign({}, this.opts, {animation: false}); + var seriesData = assign({}, opts._series_[index]); + var textList = [{ + text: option.formatter ? option.formatter(seriesData, undefined, index, opts) : seriesData.name + ': ' + seriesData.data, + color: seriesData.color + }]; + var offset = { + x: opts.chartData.calPoints[index].x, + y: _touches$.y + }; + opts.tooltip = { + textList: option.textList ? option.textList : textList, + offset: option.offset !== undefined ? option.offset : offset, + option: option, + index: index + }; + } + + drawCharts.call(this, opts.type, opts, this.config, this.context); + } + if (this.opts.type === 'bar') { + var current = this.getCurrentDataIndex(e); + var index = option.index == undefined ? current.index : option.index; + if (index > -1 || index.length>0) { + var seriesData = getSeriesDataItem(this.opts.series, index, current.group); + if (seriesData.length !== 0) { + var _getToolTipData = getToolTipData(seriesData, this.opts, index, current.group, this.opts.categories, option), + textList = _getToolTipData.textList, + offset = _getToolTipData.offset; + offset.x = _touches$.x; + opts.tooltip = { + textList: option.textList !== undefined ? option.textList : textList, + offset: option.offset !== undefined ? option.offset : offset, + option: option, + index: index + }; + } + } + drawCharts.call(this, opts.type, opts, this.config, this.context); + } + if (this.opts.type === 'mix') { + var current = this.getCurrentDataIndex(e); + var index = option.index == undefined ? current.index : option.index; + if (index > -1) { + var currentOffset = this.scrollOption.currentOffset; + var opts = assign({}, this.opts, { + _scrollDistance_: currentOffset, + animation: false + }); + var seriesData = getSeriesDataItem(this.opts.series, index); + if (seriesData.length !== 0) { + var _getMixToolTipData = getMixToolTipData(seriesData, this.opts, index, this.opts.categories, option), + textList = _getMixToolTipData.textList, + offset = _getMixToolTipData.offset; + offset.y = _touches$.y; + opts.tooltip = { + textList: option.textList ? option.textList : textList, + offset: option.offset !== undefined ? option.offset : offset, + option: option, + index: index + }; + } + } + drawCharts.call(this, opts.type, opts, this.config, this.context); + } + if (this.opts.type === 'candle') { + var current = this.getCurrentDataIndex(e); + var index = option.index == undefined ? current.index : option.index; + if (index > -1) { + var currentOffset = this.scrollOption.currentOffset; + var opts = assign({}, this.opts, { + _scrollDistance_: currentOffset, + animation: false + }); + var seriesData = getSeriesDataItem(this.opts.series, index); + if (seriesData.length !== 0) { + var _getToolTipData = getCandleToolTipData(this.opts.series[0].data, seriesData, this.opts, index, this.opts.categories, this.opts.extra.candle, option), + textList = _getToolTipData.textList, + offset = _getToolTipData.offset; + offset.y = _touches$.y; + opts.tooltip = { + textList: option.textList ? option.textList : textList, + offset: option.offset !== undefined ? option.offset : offset, + option: option, + index: index + }; + } + } + drawCharts.call(this, opts.type, opts, this.config, this.context); + } + if (this.opts.type === 'pie' || this.opts.type === 'ring' || this.opts.type === 'rose' || this.opts.type === 'funnel') { + var index = option.index == undefined ? this.getCurrentDataIndex(e) : option.index; + if (index > -1) { + var opts = assign({}, this.opts, {animation: false}); + var seriesData = assign({}, opts._series_[index]); + var textList = [{ + text: option.formatter ? option.formatter(seriesData, undefined, index, opts) : seriesData.name + ': ' + seriesData.data, + color: seriesData.color + }]; + var offset = { + x: _touches$.x, + y: _touches$.y + }; + opts.tooltip = { + textList: option.textList ? option.textList : textList, + offset: option.offset !== undefined ? option.offset : offset, + option: option, + index: index + }; + } + drawCharts.call(this, opts.type, opts, this.config, this.context); + } + if (this.opts.type === 'map') { + var index = option.index == undefined ? this.getCurrentDataIndex(e) : option.index; + if (index > -1) { + var opts = assign({}, this.opts, {animation: false}); + var seriesData = assign({}, this.opts.series[index]); + seriesData.name = seriesData.properties.name + var textList = [{ + text: option.formatter ? option.formatter(seriesData, undefined, index, this.opts) : seriesData.name, + color: seriesData.color + }]; + var offset = { + x: _touches$.x, + y: _touches$.y + }; + opts.tooltip = { + textList: option.textList ? option.textList : textList, + offset: option.offset !== undefined ? option.offset : offset, + option: option, + index: index + }; + } + opts.updateData = false; + drawCharts.call(this, opts.type, opts, this.config, this.context); + } + if (this.opts.type === 'word') { + var index = option.index == undefined ? this.getCurrentDataIndex(e) : option.index; + if (index > -1) { + var opts = assign({}, this.opts, {animation: false}); + var seriesData = assign({}, this.opts.series[index]); + var textList = [{ + text: option.formatter ? option.formatter(seriesData, undefined, index, this.opts) : seriesData.name, + color: seriesData.color + }]; + var offset = { + x: _touches$.x, + y: _touches$.y + }; + opts.tooltip = { + textList: option.textList ? option.textList : textList, + offset: option.offset !== undefined ? option.offset : offset, + option: option, + index: index + }; + } + opts.updateData = false; + drawCharts.call(this, opts.type, opts, this.config, this.context); + } + if (this.opts.type === 'radar') { + var index = option.index == undefined ? this.getCurrentDataIndex(e) : option.index; + if (index > -1) { + var opts = assign({}, this.opts, {animation: false}); + var seriesData = getSeriesDataItem(this.opts.series, index); + if (seriesData.length !== 0) { + var textList = seriesData.map((item) => { + return { + text: option.formatter ? option.formatter(item, this.opts.categories[index], index, this.opts) : item.name + ': ' + item.data, + color: item.color + }; + }); + var offset = { + x: _touches$.x, + y: _touches$.y + }; + opts.tooltip = { + textList: option.textList ? option.textList : textList, + offset: option.offset !== undefined ? option.offset : offset, + option: option, + index: index + }; + } + } + drawCharts.call(this, opts.type, opts, this.config, this.context); + } +}; + +uCharts.prototype.translate = function(distance) { + this.scrollOption = { + currentOffset: distance, + startTouchX: distance, + distance: 0, + lastMoveTime: 0 + }; + let opts = assign({}, this.opts, { + _scrollDistance_: distance, + animation: false + }); + drawCharts.call(this, this.opts.type, opts, this.config, this.context); +}; + +uCharts.prototype.scrollStart = function(e) { + var touches = null; + if (e.changedTouches) { + touches = e.changedTouches[0]; + } else { + touches = e.mp.changedTouches[0]; + } + var _touches$ = getTouches(touches, this.opts, e); + if (touches && this.opts.enableScroll === true) { + this.scrollOption.startTouchX = _touches$.x; + } +}; + +uCharts.prototype.scroll = function(e) { + if (this.scrollOption.lastMoveTime === 0) { + this.scrollOption.lastMoveTime = Date.now(); + } + let Limit = this.opts.touchMoveLimit || 60; + let currMoveTime = Date.now(); + let duration = currMoveTime - this.scrollOption.lastMoveTime; + if (duration < Math.floor(1000 / Limit)) return; + if (this.scrollOption.startTouchX == 0) return; + this.scrollOption.lastMoveTime = currMoveTime; + var touches = null; + if (e.changedTouches) { + touches = e.changedTouches[0]; + } else { + touches = e.mp.changedTouches[0]; + } + if (touches && this.opts.enableScroll === true) { + var _touches$ = getTouches(touches, this.opts, e); + var _distance; + _distance = _touches$.x - this.scrollOption.startTouchX; + var currentOffset = this.scrollOption.currentOffset; + var validDistance = calValidDistance(this, currentOffset + _distance, this.opts.chartData, this.config, this.opts); + this.scrollOption.distance = _distance = validDistance - currentOffset; + var opts = assign({}, this.opts, { + _scrollDistance_: currentOffset + _distance, + animation: false + }); + this.opts = opts; + drawCharts.call(this, opts.type, opts, this.config, this.context); + return currentOffset + _distance; + } +}; + +uCharts.prototype.scrollEnd = function(e) { + if (this.opts.enableScroll === true) { + var _scrollOption = this.scrollOption, + currentOffset = _scrollOption.currentOffset, + distance = _scrollOption.distance; + this.scrollOption.currentOffset = currentOffset + distance; + this.scrollOption.distance = 0; + this.scrollOption.moveCount = 0; + } +}; + +export default uCharts; \ No newline at end of file diff --git a/uni_modules/qiun-data-charts/js_sdk/u-charts/u-charts.min.js b/uni_modules/qiun-data-charts/js_sdk/u-charts/u-charts.min.js new file mode 100644 index 0000000..8530323 --- /dev/null +++ b/uni_modules/qiun-data-charts/js_sdk/u-charts/u-charts.min.js @@ -0,0 +1,18 @@ +/* + * uCharts (R) + * 高性能跨平台图表库,支持H5、APP、小程序(微信/支付宝/百度/头条/QQ/360/快手)、Vue、Taro等支持canvas的框架平台 + * Copyright (C) 2021 QIUN (R) 秋云 https://www.ucharts.cn All rights reserved. + * Licensed ( http://www.apache.org/licenses/LICENSE-2.0 ) + * 复制使用请保留本段注释,感谢支持开源! + * + * uCharts (R) 官方网站 + * https://www.uCharts.cn + * + * 开源地址: + * https://gitee.com/uCharts/uCharts + * + * uni-app插件市场地址: + * http://ext.dcloud.net.cn/plugin?id=271 + * + */ +"use strict";var config={version:"v2.4.3-20220505",yAxisWidth:15,xAxisHeight:22,xAxisTextPadding:3,padding:[10,10,10,10],pixelRatio:1,rotate:false,fontSize:13,fontColor:"#666666",dataPointShape:["circle","circle","circle","circle"],color:["#1890FF","#91CB74","#FAC858","#EE6666","#73C0DE","#3CA272","#FC8452","#9A60B4","#ea7ccc"],linearColor:["#0EE2F8","#2BDCA8","#FA7D8D","#EB88E2","#2AE3A0","#0EE2F8","#EB88E2","#6773E3","#F78A85"],pieChartLinePadding:15,pieChartTextPadding:5,titleFontSize:20,subtitleFontSize:15,toolTipPadding:3,toolTipBackground:"#000000",toolTipOpacity:.7,toolTipLineHeight:20,radarLabelTextMargin:13};var assign=function(e,...t){if(e==null){throw new TypeError("[uCharts] Cannot convert undefined or null to object")}if(!t||t.length<=0){return e}function i(e,a){for(let t in a){e[t]=e[t]&&e[t].toString()==="[object Object]"?i(e[t],a[t]):e[t]=a[t]}return e}t.forEach(t=>{e=i(e,t)});return e};var util={toFixed:function t(e,a){a=a||2;if(this.isFloat(e)){e=e.toFixed(a)}return e},isFloat:function t(e){return e%1!==0},approximatelyEqual:function t(e,a){return Math.abs(e-a)<1e-10},isSameSign:function t(e,a){return Math.abs(e)===e&&Math.abs(a)===a||Math.abs(e)!==e&&Math.abs(a)!==a},isSameXCoordinateArea:function t(e,a){return this.isSameSign(e.x,a.x)},isCollision:function t(e,a){e.end={};e.end.x=e.start.x+e.width;e.end.y=e.start.y-e.height;a.end={};a.end.x=a.start.x+a.width;a.end.y=a.start.y-a.height;var i=a.start.x>e.end.x||a.end.xe.start.y||a.start.y1){if(r.extra.mount.widthRatio>2)r.extra.mount.widthRatio=2;n+=(r.extra.mount.widthRatio-1)*a.eachSpacing}var l=e;if(e>=0){l=0;t.uevent.trigger("scrollLeft");t.scrollOption.position="left";r.xAxis.scrollPosition="left"}else if(Math.abs(e)>=n-o){l=o-n;t.uevent.trigger("scrollRight");t.scrollOption.position="right";r.xAxis.scrollPosition="right"}else{t.scrollOption.position=e;r.xAxis.scrollPosition=e}return l}function isInAngleRange(t,e,a){function i(t){while(t<0){t+=2*Math.PI}while(t>2*Math.PI){t-=2*Math.PI}return t}t=i(t);e=i(e);a=i(a);if(e>a){a+=2*Math.PI;if(t=e&&t<=a}function createCurveControlPoints(t,e){function a(t,e){if(t[e-1]&&t[e+1]){return t[e].y>=Math.max(t[e-1].y,t[e+1].y)||t[e].y<=Math.min(t[e-1].y,t[e+1].y)}else{return false}}function c(t,e){if(t[e-1]&&t[e+1]){return t[e].x>=Math.max(t[e-1].x,t[e+1].x)||t[e].x<=Math.min(t[e-1].x,t[e+1].x)}else{return false}}var i=.2;var r=.2;var o=null;var n=null;var l=null;var s=null;if(e<1){o=t[0].x+(t[1].x-t[0].x)*i;n=t[0].y+(t[1].y-t[0].y)*i}else{o=t[e].x+(t[e+1].x-t[e-1].x)*i;n=t[e].y+(t[e+1].y-t[e-1].y)*i}if(e>t.length-3){var h=t.length-1;l=t[h].x-(t[h].x-t[h-1].x)*r;s=t[h].y-(t[h].y-t[h-1].y)*r}else{l=t[e+1].x-(t[e+2].x-t[e].x)*r;s=t[e+1].y-(t[e+2].y-t[e].y)*r}if(a(t,e+1)){s=t[e+1].y}if(a(t,e)){n=t[e].y}if(c(t,e+1)){l=t[e+1].x}if(c(t,e)){o=t[e].x}if(n>=Math.max(t[e].y,t[e+1].y)||n<=Math.min(t[e].y,t[e+1].y)){n=t[e].y}if(s>=Math.max(t[e].y,t[e+1].y)||s<=Math.min(t[e].y,t[e+1].y)){s=t[e+1].y}if(o>=Math.max(t[e].x,t[e+1].x)||o<=Math.min(t[e].x,t[e+1].x)){o=t[e].x}if(l>=Math.max(t[e].x,t[e+1].x)||l<=Math.min(t[e].x,t[e+1].x)){l=t[e+1].x}return{ctrA:{x:o,y:n},ctrB:{x:l,y:s}}}function convertCoordinateOrigin(t,e,a){return{x:a.x+t,y:a.y-e}}function avoidCollision(t,e){if(e){while(util.isCollision(t,e)){if(t.start.x>0){t.start.y--}else if(t.start.x<0){t.start.y++}else{if(t.start.y>0){t.start.y++}else{t.start.y--}}}}return t}function fixPieSeries(e,a,t){let i=[];if(e.length>0&&e[0].data.constructor.toString().indexOf("Array")>-1){a._pieSeries_=e;let t=e[0].data;for(var r=0;r=1e4){a=1e3}else if(i>=1e3){a=100}else if(i>=100){a=10}else if(i>=10){a=5}else if(i>=1){a=1}else if(i>=.1){a=.1}else if(i>=.01){a=.01}else if(i>=.001){a=.001}else if(i>=1e-4){a=1e-4}else if(i>=1e-5){a=1e-5}else{a=1e-6}return{minRange:findRange(t,"lower",a),maxRange:findRange(e,"upper",a)}}function measureText(a,t,e){var i=0;a=String(a);e=false;if(e!==false&&e!==undefined&&e.setFontSize&&e.measureText){e.setFontSize(t);return e.measureText(a).width}else{var a=a.split("");for(let e=0;e-1;if(n){let t=filterSeries(e);for(var l=0;l5&&arguments[5]!==undefined?arguments[5]:{};var l=a.chartData.calPoints?a.chartData.calPoints:[];let s={};if(r.length>0){let e=[];for(let t=0;t0){e=o[i]}return{text:n.formatter?n.formatter(t,e,i,a):t.name+": "+t.data,color:t.color}});var h={x:Math.round(s.x),y:Math.round(s.y)};return{textList:e,offset:h}}function getMixToolTipData(t,e,a,i){var r=arguments.length>4&&arguments[4]!==undefined?arguments[4]:{};var o=e.chartData.xAxisPoints[a]+e.chartData.eachSpacing/2;var n=t.map(function(t){return{text:r.formatter?r.formatter(t,i[a],a,e):t.name+": "+t.data,color:t.color,disableLegend:t.disableLegend?true:false}});n=n.filter(function(t){if(t.disableLegend!==true){return t}});var l={x:Math.round(o),y:0};return{textList:n,offset:l}}function getCandleToolTipData(o,e,r,n,d,t){var x=arguments.length>6&&arguments[6]!==undefined?arguments[6]:{};var a=r.chartData.calPoints;let l=t.color.upFill;let s=t.color.downFill;let h=[l,l,s,l];var c=[];e.map(function(t){if(n==0){if(t.data[1]-t.data[0]<0){h[1]=s}else{h[1]=l}}else{if(t.data[0]o[n-1][1]){h[2]=l}if(t.data[3]4&&arguments[4]!==undefined?arguments[4]:0;var l={index:-1,group:[]};var i=e.chartData.eachSpacing/2;let r=[];if(n&&n.length>0){if(!e.categories){i=0}else{for(let t=1;tt){l.index=e}})}}}return l}function findBarChartCurrentIndex(a,t,e,i){var r=arguments.length>4&&arguments[4]!==undefined?arguments[4]:0;var o={index:-1,group:[]};var n=e.chartData.eachSpacing/2;let l=e.chartData.yAxisPoints;if(t&&t.length>0){if(isInExactChartArea(a,e,i)){l.forEach(function(t,e){if(a.y+r+n>t){o.index=e}})}}return o}function findLegendIndex(o,t,e){let n=-1;let l=0;if(isInExactLegendArea(o,t.area)){let i=t.points;let r=-1;for(let t=0,e=i.length;tt[0]-l&&o.xt[1]-l&&o.ye.start.x&&t.xe.start.y&&t.y=e.area[3]-10&&t.y>=e.area[0]&&t.y<=e.height-e.area[2]}function findRadarChartCurrentIndex(t,e,a){var r=2*Math.PI/a;var o=-1;if(isInExactPieChartArea(t,e.center,e.radius)){var n=function t(e){if(e<0){e+=2*Math.PI}if(e>2*Math.PI){e-=2*Math.PI}return e};var l=Math.atan2(e.center.y-t.y,t.x-e.center.x);l=-1*l;if(l<0){l+=2*Math.PI}var i=e.angleList.map(function(t){t=n(-1*t);return t});i.forEach(function(t,e){var a=n(t-r/2);var i=n(t+r/2);if(i=a&&l<=i||l+2*Math.PI>=a&&l+2*Math.PI<=i){o=e}})}return o}function findFunnelChartCurrentIndex(t,e){var a=-1;for(var i=0,r=e.series.length;io.funnelArea[0]&&t.xo.funnelArea[1]&&t.yo.area[0]&&t.xo.area[1]&&t.ys.width-s.area[1]-s.area[3]){i.push(n);o.push(r-s.legend.itemGap*s.pix);r=e;n=[t]}else{r+=e;n.push(t)}}if(n.length){i.push(n);o.push(r-s.legend.itemGap*s.pix);c.widthArr=o;let t=Math.max.apply(null,o);switch(s.legend.float){case"left":c.area.start.x=s.area[3];c.area.end.x=s.area[3]+t+2*d;break;case"right":c.area.start.x=s.width-s.area[1]-t-2*d;c.area.end.x=s.width-s.area[1];break;default:c.area.start.x=(s.width-t)/2-d;c.area.end.x=(s.width+t)/2+d}c.area.width=t+2*d;c.area.wholeWidth=t+2*d;c.area.height=i.length*g+2*d;c.area.wholeHeight=i.length*g+2*d+2*x;c.points=i}}else{let t=l.length;let e=s.height-s.area[0]-s.area[2]-2*x-2*d;let a=Math.min(Math.floor(e/g),t);c.area.height=a*g+d*2;c.area.wholeHeight=a*g+d*2;switch(s.legend.float){case"top":c.area.start.y=s.area[0]+x;c.area.end.y=s.area[0]+x+c.area.height;break;case"bottom":c.area.start.y=s.height-s.area[2]-x-c.area.height;c.area.end.y=s.height-s.area[2]-x;break;default:c.area.start.y=(s.height-c.area.height)/2;c.area.end.y=(s.height+c.area.height)/2}let i=t%a===0?t/a:Math.floor(t/a+1);let r=[];for(let e=0;ei){i=t}}c.widthArr.push(i);c.heightArr.push(a.length*g+d*2)}let e=0;for(let t=0;t4&&arguments[4]!==undefined?arguments[4]:-1;var i;if(c=="stack"){i=dataCombineStack(t,e.categories.length)}else{i=dataCombine(t)}var r=[];i=i.filter(function(t){if(typeof t==="object"&&t!==null){if(t.constructor.toString().indexOf("Array")>-1){return t!==null}else{return t.value!==null}}else{return t!==null}});i.map(function(t){if(typeof t==="object"){if(t.constructor.toString().indexOf("Array")>-1){if(e.type=="candle"){t.map(function(t){r.push(t)})}else{r.push(t[0])}}else{r.push(t.value)}}else{r.push(t)}});var o=0;var n=0;if(r.length>0){o=Math.min.apply(this,r);n=Math.max.apply(this,r)}if(a>-1){if(typeof e.xAxis.data[a].min==="number"){o=Math.min(e.xAxis.data[a].min,o)}if(typeof e.xAxis.data[a].max==="number"){n=Math.max(e.xAxis.data[a].max,n)}}else{if(typeof e.xAxis.min==="number"){o=Math.min(e.xAxis.min,o)}if(typeof e.xAxis.max==="number"){n=Math.max(e.xAxis.max,n)}}if(o===n){var d=n||10;n+=d}var l=o;var x=n;var f=[];var p=(x-l)/e.xAxis.splitNumber;for(var s=0;s<=e.xAxis.splitNumber;s++){f.push(l+p*s)}return f}function calXAxisData(t,e,a,i){var r=assign({},{type:""},e.extra.bar);var o={angle:0,xAxisHeight:a.xAxisHeight};o.ranges=getXAxisTextList(t,e,a,r.type);o.rangesFormat=o.ranges.map(function(t){t=util.toFixed(t,2);return t});var n=o.ranges.map(function(t){t=util.toFixed(t,2);return t});o=Object.assign(o,getXAxisPoints(n,e,a));var l=o.eachSpacing;var s=n.map(function(t){return measureText(t,e.xAxis.fontSize*e.pix||a.fontSize,i)});var h=Math.max.apply(this,s);if(h+2*a.xAxisTextPadding>l){o.angle=45*Math.PI/180;o.xAxisHeight=2*a.xAxisTextPadding+h*Math.sin(o.angle)}if(e.xAxis.disabled===true){o.xAxisHeight=0}return o}function getRadarDataPoints(r,o,n,a,t){var l=arguments.length>5&&arguments[5]!==undefined?arguments[5]:1;var e=t.extra.radar||{};e.max=e.max||0;var s=Math.max(e.max,Math.max.apply(null,dataCombine(a)));var h=[];for(let e=0;e2&&arguments[2]!==undefined?arguments[2]:1;var o=0;var n=0;for(let e=0;e4&&arguments[4]!==undefined?arguments[4]:1;e=e.sort(function(t,e){return parseInt(e.data)-parseInt(t.data)});for(let t=0;t4&&arguments[4]!==undefined?arguments[4]:1;var l=0;var s=0;var h=[];for(let e=0;e2&&arguments[2]!==undefined?arguments[2]:1;if(o==1){o=.999999}for(let a=0;a=2){t._proportion_=t._proportion_%2}}return i}function getGaugeArcbarDataPoints(i,r){var o=arguments.length>2&&arguments[2]!==undefined?arguments[2]:1;if(o==1){o=.999999}for(let a=0;a=2){t._proportion_=t._proportion_%2}}return i}function getGaugeAxisPoints(e,a,t){let i=a-t+1;let r=a;for(let t=0;t=2){e[t]._endAngle_=e[t]._endAngle_%2}r=e[t]._endAngle_}return e}function getGaugeDataPoints(i,r,o){let n=arguments.length>3&&arguments[3]!==undefined?arguments[3]:1;for(let a=0;a=o.oldData){e._proportion_=(e._endAngle_-e._oldAngle_)*n+o.oldAngle}else{e._proportion_=e._oldAngle_-(e._oldAngle_-e._endAngle_)*n}if(e._proportion_>=2){e._proportion_=e._proportion_%2}}return i}function getPieTextMaxLength(i,r,o,n){i=getPieDataPoints(i);let l=0;for(let a=0;a0){t.width=Math.min(t.width,+n.extra.mix.column.width*n.pix)}if(n.extra.column&&n.extra.column.width&&+n.extra.column.width>0){t.width=Math.min(t.width,+n.extra.column.width*n.pix)}if(t.width<=0){t.width=1}t.x+=(o+.5-r/2)*(t.width+e);return t})}function fixBarData(t,i,r,o,e,n){return t.map(function(t){if(t===null){return null}var e=0;var a=0;e=n.extra.bar.seriesGap*n.pix||0;a=n.extra.bar.categoryGap*n.pix||0;e=Math.min(e,i/r);a=Math.min(a,i/r);t.width=Math.ceil((i-2*a-e*(r-1))/r);if(n.extra.bar&&n.extra.bar.width&&+n.extra.bar.width>0){t.width=Math.min(t.width,+n.extra.bar.width*n.pix)}if(t.width<=0){t.width=1}t.y+=(o+.5-r/2)*(t.width+e);return t})}function fixColumeMeterData(t,e,a,i,r,o,n){var l=o.extra.column.categoryGap*o.pix||0;return t.map(function(t){if(t===null){return null}t.width=e-2*l;if(o.extra.column&&o.extra.column.width&&+o.extra.column.width>0){t.width=Math.min(t.width,+o.extra.column.width*o.pix)}if(i>0){t.width-=n}return t})}function fixColumeStackData(t,a,e,i,r,o,n){var l=o.extra.column.categoryGap*o.pix||0;return t.map(function(t,e){if(t===null){return null}t.width=Math.ceil(a-2*l);if(o.extra.column&&o.extra.column.width&&+o.extra.column.width>0){t.width=Math.min(t.width,+o.extra.column.width*o.pix)}if(t.width<=0){t.width=1}return t})}function fixBarStackData(t,a,e,i,r,o,n){var l=o.extra.bar.categoryGap*o.pix||0;return t.map(function(t,e){if(t===null){return null}t.width=Math.ceil(a-2*l);if(o.extra.bar&&o.extra.bar.width&&+o.extra.bar.width>0){t.width=Math.min(t.width,+o.extra.bar.width*o.pix)}if(t.width<=0){t.width=1}return t})}function getXAxisPoints(t,e,h){var a=e.width-e.area[1]-e.area[3];var i=e.enableScroll?Math.min(e.xAxis.itemCount,t.length):t.length;if((e.type=="line"||e.type=="area"||e.type=="scatter"||e.type=="bubble"||e.type=="bar")&&i>1&&e.xAxis.boundaryGap=="justify"){i-=1}var r=0;if(e.type=="mount"&&e.extra&&e.extra.mount&&e.extra.mount.widthRatio&&e.extra.mount.widthRatio>1){if(e.extra.mount.widthRatio>2)e.extra.mount.widthRatio=2;r=e.extra.mount.widthRatio-1;i+=r}var o=a/i;var n=[];var l=e.area[3];var s=e.width-e.area[1];t.forEach(function(t,e){n.push(l+r/2*o+e*o)});if(e.xAxis.boundaryGap!=="justify"){if(e.enableScroll===true){n.push(l+r*o+t.length*o)}else{n.push(s)}}return{xAxisPoints:n,startX:l,endX:s,eachSpacing:o}}function getCandleDataPoints(t,l,s,h,c,d,a){var x=arguments.length>7&&arguments[7]!==undefined?arguments[7]:1;var e=[];var f=d.height-d.area[0]-d.area[2];t.forEach(function(t,o){if(t===null){e.push(null)}else{var n=[];t.forEach(function(t,e){var a={};a.x=h[o]+Math.round(c/2);var i=t.value||t;var r=f*(i-l)/(s-l);r*=x;a.y=d.height-Math.round(r)-d.area[2];n.push(a)});e.push(n)}});return e}function getDataPoints(t,a,n,l,s,h,e){var c=arguments.length>7&&arguments[7]!==undefined?arguments[7]:1;var d="center";if(h.type=="line"||h.type=="area"||h.type=="scatter"||h.type=="bubble"){d=h.xAxis.boundaryGap}var x=[];var f=h.height-h.area[0]-h.area[2];var p=h.width-h.area[1]-h.area[3];t.forEach(function(i,t){if(i===null){x.push(null)}else{var r={};r.color=i.color;r.x=l[t];var o=i;if(typeof i==="object"&&i!==null){if(i.constructor.toString().indexOf("Array")>-1){let t,e,a;t=[].concat(h.chartData.xAxisData.ranges);e=t.shift();a=t.pop();o=i[1];r.x=h.area[3]+p*(i[0]-e)/(a-e);if(h.type=="bubble"){r.r=i[2];r.t=i[3]}}else{o=i.value}}if(d=="center"){r.x+=s/2}var e=f*(o-a)/(n-a);e*=c;r.y=h.height-e-h.area[2];x.push(r)}});return x}function getMountDataPoints(t,o,n,l,s,h,e){var c=arguments.length>7&&arguments[7]!==undefined?arguments[7]:1;var d=[];var x=h.height-h.area[0]-h.area[2];var a=h.width-h.area[1]-h.area[3];var f=s*e.widthRatio;t.forEach(function(t,e){if(t===null){d.push(null)}else{var a={};a.color=t.color;a.x=l[e];a.x+=s/2;var i=t.data;var r=x*(i-o)/(n-o);r*=c;a.y=h.height-r-h.area[2];a.value=i;a.width=f;d.push(a)}});return d}function getBarDataPoints(t,o,n,l,e,s,a){var h=arguments.length>7&&arguments[7]!==undefined?arguments[7]:1;var c=[];var i=s.height-s.area[0]-s.area[2];var d=s.width-s.area[1]-s.area[3];t.forEach(function(t,e){if(t===null){c.push(null)}else{var a={};a.color=t.color;a.y=l[e];var i=t;if(typeof t==="object"&&t!==null){i=t.value}var r=d*(i-o)/(n-o);r*=h;a.height=r;a.value=i;a.x=r+s.area[3];c.push(a)}});return c}function getStackDataPoints(t,s,h,c,u,d,e,x,y){var f=arguments.length>9&&arguments[9]!==undefined?arguments[9]:1;var p=[];var g=d.height-d.area[0]-d.area[2];t.forEach(function(t,e){if(t===null){p.push(null)}else{var a={};a.color=t.color;a.x=c[e]+Math.round(u/2);if(x>0){var i=0;for(let t=0;t<=x;t++){i+=y[t].data[e]}var r=i-t;var o=g*(i-s)/(h-s);var n=g*(r-s)/(h-s)}else{var i=t;var o=g*(i-s)/(h-s);var n=0}var l=n;o*=f;l*=f;a.y=d.height-Math.round(o)-d.area[2];a.y0=d.height-Math.round(l)-d.area[2];p.push(a)}});return p}function getBarStackDataPoints(t,s,h,c,e,d,a,x,u){var f=arguments.length>9&&arguments[9]!==undefined?arguments[9]:1;var p=[];var g=d.width-d.area[1]-d.area[3];t.forEach(function(t,e){if(t===null){p.push(null)}else{var a={};a.color=t.color;a.y=c[e];if(x>0){var i=0;for(let t=0;t<=x;t++){i+=u[t].data[e]}var r=i-t;var o=g*(i-s)/(h-s);var n=g*(r-s)/(h-s)}else{var i=t;var o=g*(i-s)/(h-s);var n=0}var l=n;o*=f;l*=f;a.height=o-l;a.x=d.area[3]+o;a.x0=d.area[3]+l;p.push(a)}});return p}function getYAxisTextList(t,e,h,c,a){var d=arguments.length>5&&arguments[5]!==undefined?arguments[5]:-1;var i;if(c=="stack"){i=dataCombineStack(t,e.categories.length)}else{i=dataCombine(t)}var r=[];i=i.filter(function(t){if(typeof t==="object"&&t!==null){if(t.constructor.toString().indexOf("Array")>-1){return t!==null}else{return t.value!==null}}else{return t!==null}});i.map(function(t){if(typeof t==="object"){if(t.constructor.toString().indexOf("Array")>-1){if(e.type=="candle"){t.map(function(t){r.push(t)})}else{r.push(t[1])}}else{r.push(t.value)}}else{r.push(t)}});var o=a.min||0;var n=a.max||0;if(r.length>0){o=Math.min.apply(this,r);n=Math.max.apply(this,r)}if(o===n){if(n==0){n=10}else{o=0}}var l=getDataRange(o,n);var x=a.min===undefined||a.min===null?l.minRange:a.min;var f=a.max===undefined||a.max===null?l.maxRange:a.max;var p=[];var g=(f-x)/e.yAxis.splitNumber;for(var s=0;s<=e.yAxis.splitNumber;s++){p.push(x+g*s)}return p.reverse()}function calYAxisData(a,o,e,n){var l=assign({},{type:""},o.extra.column);var t=o.yAxis.data.length;var s=new Array(t);if(t>0){for(let e=0;e{return t+(i.unit||"")}}i.categories=i.categories||o.categories;h[r]=i.categories}else{if(!i.formatter){i.formatter=(t,e,a)=>{return t.toFixed(i.tofix)+(i.unit||"")}}h[r]=getYAxisTextList(s[r],o,e,l.type,i,r)}let a=i.fontSize*o.pix||e.fontSize;d[r]={position:i.position?i.position:"left",width:0};c[r]=h[r].map(function(t,e){t=i.formatter(t,e,o);d[r].width=Math.max(d[r].width,measureText(t,a,n)+5);return t});let t=i.calibration?4*o.pix:0;d[r].width+=t+3*o.pix;if(i.disabled===true){d[r].width=0}}}else{var h=new Array(1);var c=new Array(1);var d=new Array(1);if(o.type==="bar"){h[0]=o.categories;if(!o.yAxis.formatter){o.yAxis.formatter=(t,e,a)=>{return t+(a.yAxis.unit||"")}}}else{if(!o.yAxis.formatter){o.yAxis.formatter=(t,e,a)=>{return t.toFixed(a.yAxis.tofix)+(a.yAxis.unit||"")}}h[0]=getYAxisTextList(a,o,e,l.type,{})}d[0]={position:"left",width:0};var i=o.yAxis.fontSize*o.pix||e.fontSize;c[0]=h[0].map(function(t,e){t=o.yAxis.formatter(t,e,o);d[0].width=Math.max(d[0].width,measureText(t,i,n)+5);return t});d[0].width+=3*o.pix;if(o.yAxis.disabled===true){d[0]={position:"left",width:0};o.yAxis.data[0]={disabled:true}}else{o.yAxis.data[0]={disabled:false,position:"left",max:o.yAxis.max,min:o.yAxis.min,formatter:o.yAxis.formatter};if(o.type==="bar"){o.yAxis.data[0].categories=o.categories;o.yAxis.data[0].type="categories"}}}return{rangesFormat:c,ranges:h,yAxisWidth:d}}function calTooltipYAxisData(r,t,o,e,a){let n=[].concat(o.chartData.yAxisData.ranges);let l=o.height-o.area[0]-o.area[2];let s=o.area[0];let h=[];for(let i=0;i-1){i=h[e][1]}else{i=h[e].value}}var r=o.formatter?o.formatter(i,e,o,s):i;l.setTextAlign("center");l.fillText(String(r),t.x,t.y-4+c*s.pix);l.closePath();l.stroke();l.setTextAlign("left")}})}function drawMountPointText(t,o,n,l,s){var e=o.data;var h=o.textOffset?o.textOffset:0;t.forEach(function(t,e){if(t!==null){l.beginPath();var a=o[e].textSize?o[e].textSize*s.pix:n.fontSize;l.setFontSize(a);l.setFillStyle(o[e].textColor||s.fontColor);var i=t.value;var r=o[e].formatter?o[e].formatter(i,e,o,s):i;l.setTextAlign("center");l.fillText(String(r),t.x,t.y-4+h*s.pix);l.closePath();l.stroke();l.setTextAlign("left")}})}function drawBarPointText(t,o,n,l,s){var h=o.data;var e=o.textOffset?o.textOffset:0;t.forEach(function(t,e){if(t!==null){l.beginPath();var a=o.textSize?o.textSize*s.pix:n.fontSize;l.setFontSize(a);l.setFillStyle(o.textColor||s.fontColor);var i=h[e];if(typeof h[e]==="object"&&h[e]!==null){i=h[e].value}var r=o.formatter?o.formatter(i,e,o,s):i;l.setTextAlign("left");l.fillText(String(r),t.x+4*s.pix,t.y+a/2-3);l.closePath();l.stroke()}})}function drawGaugeLabel(e,a,i,r,o,n){a-=e.width/2+e.labelOffset*r.pix;a=a<10?10:a;let t=e.startAngle-e.endAngle+1;let d=t/e.splitLine.splitNumber;let x=e.endNumber-e.startNumber;let f=x/e.splitLine.splitNumber;let l=e.startAngle;let s=e.startNumber;for(let t=0;t=2){l=l%2}s+=f}}function drawRadarLabel(t,s,h,c,d,x){var f=c.extra.radar||{};t.forEach(function(t,e){if(f.labelPointShow===true&&c.categories[e]!==""){var a={x:s*Math.cos(t),y:s*Math.sin(t)};var i=convertCoordinateOrigin(a.x,a.y,h);x.setFillStyle(f.labelPointColor);x.beginPath();x.arc(i.x,i.y,f.labelPointRadius*c.pix,0,2*Math.PI,false);x.closePath();x.fill()}var r={x:(s+d.radarLabelTextMargin*c.pix)*Math.cos(t),y:(s+d.radarLabelTextMargin*c.pix)*Math.sin(t)};var o=convertCoordinateOrigin(r.x,r.y,h);var n=o.x;var l=o.y;if(util.approximatelyEqual(r.x,0)){n-=measureText(c.categories[e]||"",d.fontSize,x)/2}else if(r.x<0){n-=measureText(c.categories[e]||"",d.fontSize,x)}x.beginPath();x.setFontSize(d.fontSize);x.setFillStyle(f.labelColor||c.fontColor);x.fillText(c.categories[e]||"",n,l+d.fontSize/2);x.closePath();x.stroke()})}function drawPieText(n,d,x,f,t,l){var p=x.pieChartLinePadding;var g=[];var u=null;var y=n.map(function(t,e){var a=t.formatter?t.formatter(t,e,n,d):util.toFixed(t._proportion_.toFixed(4)*100)+"%";a=t.labelText?t.labelText:a;var i=2*Math.PI-(t._start_+2*Math.PI*t._proportion_/2);if(t._rose_proportion_){i=2*Math.PI-(t._start_+2*Math.PI*t._rose_proportion_/2)}var r=t.color;var o=t._radius_;return{arc:i,text:a,color:r,radius:o,textColor:t.textColor,textSize:t.textSize,labelShow:t.labelShow}});for(let c=0;c=0?e+x.pieChartTextPadding:e-x.pieChartTextPadding;let n=a;let l=measureText(t.text,t.textSize*d.pix||x.fontSize,f);let s=n;if(u&&util.isSameXCoordinateArea(u.start,{x:o})){if(o>0){s=Math.min(n,u.start.y)}else if(e<0){s=Math.max(n,u.start.y)}else{if(n>0){s=Math.max(n,u.start.y)}else{s=Math.min(n,u.start.y)}}}if(o<0){o-=l}let h={lineStart:{x:i,y:r},lineEnd:{x:e,y:a},start:{x:o,y:s},width:l,height:x.fontSize,text:t.text,color:t.color,textColor:t.textColor,textSize:t.textSize};u=avoidCollision(h,u);g.push(u)}for(let n=0;nr?r:o.activeWidth;var n=e.area[0];var l=e.height-e.area[2];i.beginPath();i.setFillStyle(hexToRgb(o.activeBgColor,o.activeBgOpacity));i.rect(t-o.activeWidth/2,n,o.activeWidth,l-n);i.closePath();i.fill();i.setFillStyle("#FFFFFF")}function drawBarToolTipSplitArea(t,e,a,i,r){var o=assign({},{activeBgColor:"#000000",activeBgOpacity:.08},e.extra.bar);var n=e.area[3];var l=e.width-e.area[1];i.beginPath();i.setFillStyle(hexToRgb(o.activeBgColor,o.activeBgOpacity));i.rect(n,t-r/2,l-n,r);i.closePath();i.fill();i.setFillStyle("#FFFFFF")}function drawToolTip(t,r,e,o,n,c,d){var l=assign({},{showBox:true,showArrow:true,showCategory:false,bgColor:"#000000",bgOpacity:.7,borderColor:"#000000",borderWidth:0,borderRadius:0,borderOpacity:.7,fontColor:"#FFFFFF",splitLine:true},e.extra.tooltip);if(l.showCategory==true&&e.categories){t.unshift({text:e.categories[e.tooltip.index],color:null})}var x=4*e.pix;var f=5*e.pix;var s=l.showArrow?8*e.pix:0;var p=false;if(e.type=="line"||e.type=="mount"||e.type=="area"||e.type=="candle"||e.type=="mix"){if(l.splitLine==true){drawToolTipSplitLine(e.tooltip.offset.x,e,o,n)}}r=assign({x:0,y:0},r);r.y-=8*e.pix;var g=t.map(function(t){return measureText(t.text,o.fontSize,n)});var h=x+f+4*o.toolTipPadding+Math.max.apply(null,g);var a=2*o.toolTipPadding+t.length*o.toolTipLineHeight;if(l.showBox==false){return}if(r.x-Math.abs(e._scrollDistance_||0)+s+h>e.width){p=true}if(a+r.y>e.height){r.y=e.height-a}n.beginPath();n.setFillStyle(hexToRgb(l.bgColor||o.toolTipBackground,l.bgOpacity||o.toolTipOpacity));n.setLineWidth(l.borderWidth*e.pix);n.setStrokeStyle(hexToRgb(l.borderColor,l.borderOpacity));var i=l.borderRadius;if(p){if(l.showArrow){n.moveTo(r.x,r.y+10*e.pix);n.lineTo(r.x-s,r.y+10*e.pix+5*e.pix)}n.arc(r.x-s-i,r.y+a-i,i,0,Math.PI/2,false);n.arc(r.x-s-Math.round(h)+i,r.y+a-i,i,Math.PI/2,Math.PI,false);n.arc(r.x-s-Math.round(h)+i,r.y+i,i,-Math.PI,-Math.PI/2,false);n.arc(r.x-s-i,r.y+i,i,-Math.PI/2,0,false);if(l.showArrow){n.lineTo(r.x-s,r.y+10*e.pix-5*e.pix);n.lineTo(r.x,r.y+10*e.pix)}}else{if(l.showArrow){n.moveTo(r.x,r.y+10*e.pix);n.lineTo(r.x+s,r.y+10*e.pix-5*e.pix)}n.arc(r.x+s+i,r.y+i,i,-Math.PI,-Math.PI/2,false);n.arc(r.x+s+Math.round(h)-i,r.y+i,i,-Math.PI/2,0,false);n.arc(r.x+s+Math.round(h)-i,r.y+a-i,i,0,Math.PI/2,false);n.arc(r.x+s+i,r.y+a-i,i,Math.PI/2,Math.PI,false);if(l.showArrow){n.lineTo(r.x+s,r.y+10*e.pix+5*e.pix);n.lineTo(r.x,r.y+10*e.pix)}}n.closePath();n.fill();if(l.borderWidth>0){n.stroke()}t.forEach(function(t,e){if(t.color!==null){n.beginPath();n.setFillStyle(t.color);var a=r.x+s+2*o.toolTipPadding;var i=r.y+(o.toolTipLineHeight-o.fontSize)/2+o.toolTipLineHeight*e+o.toolTipPadding+1;if(p){a=r.x-h-s+2*o.toolTipPadding}n.fillRect(a,i,x,o.fontSize);n.closePath()}});t.forEach(function(t,e){var a=r.x+s+2*o.toolTipPadding+x+f;if(p){a=r.x-h-s+2*o.toolTipPadding+ +x+f}var i=r.y+(o.toolTipLineHeight-o.fontSize)/2+o.toolTipLineHeight*e+o.toolTipPadding;n.beginPath();n.setFontSize(o.fontSize);n.setFillStyle(l.fontColor);n.fillText(t.text,a,i+o.fontSize);n.closePath();n.stroke()})}function drawColumnDataPoints(y,v,m,T){let b=arguments.length>4&&arguments[4]!==undefined?arguments[4]:1;let t=v.chartData.xAxisData,P=t.xAxisPoints,w=t.eachSpacing;let S=assign({},{type:"group",width:w/2,meterBorder:4,meterFillColor:"#FFFFFF",barBorderCircle:false,barBorderRadius:[],seriesGap:2,linearType:"none",linearOpacity:1,customColor:[],colorStop:0},v.extra.column);let A=[];T.save();let C=-2;let D=P.length+2;if(v._scrollDistance_&&v._scrollDistance_!==0&&v.enableScroll===true){T.translate(v._scrollDistance_,0);C=Math.floor(-v._scrollDistance_/w)-2;D=C+v.xAxis.itemCount+4}if(v.tooltip&&v.tooltip.textList&&v.tooltip.textList.length&&b===1){drawToolTipSplitArea(v.tooltip.offset.x,v,m,T,w)}S.customColor=fillCustomColor(S.linearType,S.customColor,y,m);y.forEach(function(a,i){let t,o,x;t=[].concat(v.chartData.yAxisData.ranges[a.index]);o=t.pop();x=t.shift();var f=a.data;switch(S.type){case"group":var r=getDataPoints(f,o,x,P,w,v,m,b);var p=getStackDataPoints(f,o,x,P,w,v,m,i,y,b);A.push(p);r=fixColumeData(r,w,y.length,i,m,v);for(let t=0;tC&&tr?r:t;e=e>r?r:e;a=a>r?r:a;i=i>r?r:i;t=t<0?0:t;e=e<0?0:e;a=a<0?0:a;i=i<0?0:i;T.arc(h+t,c+t,t,-Math.PI,-Math.PI/2);T.arc(h+d-e,c+e,e,-Math.PI/2,0);T.arc(h+d-a,c+l-a,a,0,Math.PI/2);T.arc(h+i,c+l-i,i,Math.PI/2,Math.PI)}else{T.moveTo(n,o.y);T.lineTo(n+o.width,o.y);T.lineTo(n+o.width,v.height-v.area[2]);T.lineTo(n,v.height-v.area[2]);T.lineTo(n,o.y);T.setLineWidth(1);T.setStrokeStyle(g)}T.setFillStyle(s);T.closePath();T.fill()}};break;case"stack":var r=getStackDataPoints(f,o,x,P,w,v,m,i,y,b);A.push(r);r=fixColumeStackData(r,w,y.length,i,m,v,y);for(let e=0;eC&&e0){l-=u}T.setFillStyle(s);T.moveTo(n,t.y);T.fillRect(n,t.y,t.width,l);T.closePath();T.fill()}};break;case"meter":var r=getDataPoints(f,o,x,P,w,v,m,b);A.push(r);r=fixColumeMeterData(r,w,y.length,i,m,v,S.meterBorder);for(let t=0;tC&&t0){T.setStrokeStyle(a.color);T.setLineWidth(S.meterBorder*v.pix)}if(i==0){T.setFillStyle(S.meterFillColor)}else{T.setFillStyle(o.color||a.color)}var n=o.x-o.width/2;var l=v.height-o.y-v.area[2];if(S.barBorderRadius&&S.barBorderRadius.length===4||S.barBorderCircle===true){const h=n;const c=o.y;const d=o.width;const l=v.height-v.area[2]-o.y;if(S.barBorderCircle){S.barBorderRadius=[d/2,d/2,0,0]}let[t,e,a,i]=S.barBorderRadius;let r=Math.min(d/2,l/2);t=t>r?r:t;e=e>r?r:e;a=a>r?r:a;i=i>r?r:i;t=t<0?0:t;e=e<0?0:e;a=a<0?0:a;i=i<0?0:i;T.arc(h+t,c+t,t,-Math.PI,-Math.PI/2);T.arc(h+d-e,c+e,e,-Math.PI/2,0);T.arc(h+d-a,c+l-a,a,0,Math.PI/2);T.arc(h+i,c+l-i,i,Math.PI/2,Math.PI);T.fill()}else{T.moveTo(n,o.y);T.lineTo(n+o.width,o.y);T.lineTo(n+o.width,v.height-v.area[2]);T.lineTo(n,v.height-v.area[2]);T.lineTo(n,o.y);T.fill()}if(i==0&&S.meterBorder>0){T.closePath();T.stroke()}}}break}});if(v.dataLabel!==false&&b===1){y.forEach(function(t,e){let a,i,r;a=[].concat(v.chartData.yAxisData.ranges[t.index]);i=a.pop();r=a.shift();var o=t.data;switch(S.type){case"group":var n=getDataPoints(o,i,r,P,w,v,m,b);n=fixColumeData(n,w,y.length,e,m,v);drawPointText(n,t,m,T,v);break;case"stack":var n=getStackDataPoints(o,i,r,P,w,v,m,e,y,b);drawPointText(n,t,m,T,v);break;case"meter":var n=getDataPoints(o,i,r,P,w,v,m,b);drawPointText(n,t,m,T,v);break}})}T.restore();return{xAxisPoints:P,calPoints:A,eachSpacing:w}}function drawMountDataPoints(i,n,o,l){let f=arguments.length>4&&arguments[4]!==undefined?arguments[4]:1;let t=n.chartData.xAxisData,p=t.xAxisPoints,r=t.eachSpacing;let s=assign({},{type:"mount",widthRatio:1,borderWidth:1,barBorderCircle:false,barBorderRadius:[],linearType:"none",linearOpacity:1,customColor:[],colorStop:0},n.extra.mount);s.widthRatio=s.widthRatio<=0?0:s.widthRatio;s.widthRatio=s.widthRatio>=2?2:s.widthRatio;let e=[];l.save();let a=-2;let g=p.length+2;if(n._scrollDistance_&&n._scrollDistance_!==0&&n.enableScroll===true){l.translate(n._scrollDistance_,0);a=Math.floor(-n._scrollDistance_/r)-2;g=a+n.xAxis.itemCount+4}s.customColor=fillCustomColor(s.linearType,s.customColor,i,o);let u,y,v;u=[].concat(n.chartData.yAxisData.ranges[0]);y=u.pop();v=u.shift();var h=getMountDataPoints(i,y,v,p,r,n,s,f);switch(s.type){case"bar":for(let t=0;ta&&tr?r:t;e=e>r?r:e;a=a>r?r:a;i=i>r?r:i;t=t<0?0:t;e=e<0?0:e;a=a<0?0:a;i=i<0?0:i;l.arc(b+t,P+t,t,-Math.PI,-Math.PI/2);l.arc(b+w-e,P+e,e,-Math.PI/2,0);l.arc(b+w-a,P+m-a,a,0,Math.PI/2);l.arc(b+i,P+m-i,i,Math.PI/2,Math.PI)}else{l.moveTo(c,o.y);l.lineTo(c+o.width,o.y);l.lineTo(c+o.width,n.height-n.area[2]);l.lineTo(c,n.height-n.area[2]);l.lineTo(c,o.y)}l.setStrokeStyle(T);l.setFillStyle(d);if(s.borderWidth>0){l.setLineWidth(s.borderWidth*n.pix);l.closePath();l.stroke()}l.fill()}};break;case"triangle":for(let e=0;ea&&e0){l.setLineWidth(s.borderWidth*n.pix);l.stroke()}l.fill()}};break;case"mount":for(let e=0;ea&&e0){l.setLineWidth(s.borderWidth*n.pix);l.stroke()}l.fill()}};break;case"sharp":for(let e=0;ea&&e0){l.setLineWidth(s.borderWidth*n.pix);l.stroke()}l.fill()}};break}if(n.dataLabel!==false&&f===1){let t,e,a;t=[].concat(n.chartData.yAxisData.ranges[0]);e=t.pop();a=t.shift();var h=getMountDataPoints(i,e,a,p,r,n,s,f);drawMountPointText(h,i,o,l,n)}l.restore();return{xAxisPoints:p,calPoints:h,eachSpacing:r}}function drawBarDataPoints(y,v,m,T){let b=arguments.length>4&&arguments[4]!==undefined?arguments[4]:1;let P=[];let w=(v.height-v.area[0]-v.area[2])/v.categories.length;for(let t=0;tC&&tr?r:t;e=e>r?r:e;a=a>r?r:a;i=i>r?r:i;t=t<0?0:t;e=e<0?0:e;a=a<0?0:a;i=i<0?0:i;T.arc(u+i,c+i,i,-Math.PI,-Math.PI/2);T.arc(o.x-t,c+t,t,-Math.PI/2,0);T.arc(o.x-e,c+h-e,e,0,Math.PI/2);T.arc(u+a,c+h-a,a,Math.PI/2,Math.PI)}else{T.moveTo(n,r);T.lineTo(o.x,r);T.lineTo(o.x,r+o.width);T.lineTo(n,r+o.width);T.lineTo(n,r);T.setLineWidth(1);T.setStrokeStyle(g)}T.setFillStyle(l);T.closePath();T.fill()}};break;case"stack":var i=getBarStackDataPoints(x,e,d,P,w,v,m,t,y,b);A.push(i);i=fixBarStackData(i,w,y.length,t,m,v,y);for(let e=0;eC&&e5&&arguments[5]!==undefined?arguments[5]:1;var s=assign({},{color:{},average:{}},h.extra.candle);s.color=assign({},{upLine:"#f04864",upFill:"#f04864",downLine:"#2fc25b",downFill:"#2fc25b"},s.color);s.average=assign({},{show:false,name:[],day:[],color:c.color},s.average);h.extra.candle=s;let a=h.chartData.xAxisData,x=a.xAxisPoints,f=a.eachSpacing;let y=[];d.save();let p=-2;let v=x.length+2;let g=0;let m=h.width+f;if(h._scrollDistance_&&h._scrollDistance_!==0&&h.enableScroll===true){d.translate(h._scrollDistance_,0);p=Math.floor(-h._scrollDistance_/f)-2;v=p+h.xAxis.itemCount+4;g=-h._scrollDistance_-f*2+h.area[3];m=g+(h.xAxis.itemCount+4)*f}if(s.average.show||t){t.forEach(function(e,t){let a,i,r;a=[].concat(h.chartData.yAxisData.ranges[e.index]);i=a.pop();r=a.shift();var o=e.data;var n=getDataPoints(o,i,r,x,f,h,c,u);var l=splitPoints(n,e);for(let t=0;tg){d.moveTo(t.x,t.y);a=1}if(e>0&&t.x>g&&t.xp&&e0){d.setStrokeStyle(s.color.upLine);d.setFillStyle(s.color.upFill);d.setLineWidth(1*h.pix);d.moveTo(t[3].x,t[3].y);d.lineTo(t[1].x,t[1].y);d.lineTo(t[1].x-f/4,t[1].y);d.lineTo(t[0].x-f/4,t[0].y);d.lineTo(t[0].x,t[0].y);d.lineTo(t[2].x,t[2].y);d.lineTo(t[0].x,t[0].y);d.lineTo(t[0].x+f/4,t[0].y);d.lineTo(t[1].x+f/4,t[1].y);d.lineTo(t[1].x,t[1].y);d.moveTo(t[3].x,t[3].y)}else{d.setStrokeStyle(s.color.downLine);d.setFillStyle(s.color.downFill);d.setLineWidth(1*h.pix);d.moveTo(t[3].x,t[3].y);d.lineTo(t[0].x,t[0].y);d.lineTo(t[0].x-f/4,t[0].y);d.lineTo(t[1].x-f/4,t[1].y);d.lineTo(t[1].x,t[1].y);d.lineTo(t[2].x,t[2].y);d.lineTo(t[1].x,t[1].y);d.lineTo(t[1].x+f/4,t[1].y);d.lineTo(t[0].x+f/4,t[0].y);d.lineTo(t[0].x,t[0].y);d.moveTo(t[3].x,t[3].y)}d.closePath();d.fill();d.stroke()}}});d.restore();return{xAxisPoints:x,calPoints:y,eachSpacing:f}}function drawAreaDataPoints(t,s,h,c){var d=arguments.length>4&&arguments[4]!==undefined?arguments[4]:1;var x=assign({},{type:"straight",opacity:.2,addLine:false,width:2,gradient:false},s.extra.area);let e=s.chartData.xAxisData,y=e.xAxisPoints,f=e.eachSpacing;let p=s.height-s.area[2];let v=[];c.save();let g=0;let u=s.width+f;if(s._scrollDistance_&&s._scrollDistance_!==0&&s.enableScroll===true){c.translate(s._scrollDistance_,0);g=-s._scrollDistance_-f*2+s.area[3];u=g+(s.xAxis.itemCount+4)*f}t.forEach(function(e,t){let a,i,r;a=[].concat(s.chartData.yAxisData.ranges[e.index]);i=a.pop();r=a.shift();let o=e.data;let n=getDataPoints(o,i,r,y,f,s,h,d);v.push(n);let l=splitPoints(n,e);for(let t=0;t1){let t=r[0];let e=r[r.length-1];c.moveTo(t.x,t.y);let i=0;if(x.type==="curve"){for(let a=0;ag){c.moveTo(e.x,e.y);i=1}if(a>0&&e.x>g&&e.xg){c.moveTo(t.x,t.y);i=1}if(e>0&&t.x>g&&t.xg){c.moveTo(t.x,t.y);i=1}if(e>0&&t.x>g&&t.xg){c.moveTo(e.x,e.y);i=1}if(a>0&&e.x>g&&e.xg){c.moveTo(t.x,t.y);i=1}if(e>0&&t.x>g&&t.xg){c.moveTo(t.x,t.y);i=1}if(e>0&&t.x>g&&t.x4&&arguments[4]!==undefined?arguments[4]:1;var i=assign({},{type:"circle"},s.extra.scatter);let e=s.chartData.xAxisData,x=e.xAxisPoints,f=e.eachSpacing;var r=[];c.save();let a=0;let o=s.width+f;if(s._scrollDistance_&&s._scrollDistance_!==0&&s.enableScroll===true){c.translate(s._scrollDistance_,0);a=-s._scrollDistance_-f*2+s.area[3];o=a+(s.xAxis.itemCount+4)*f}t.forEach(function(t,e){let a,i,r;a=[].concat(s.chartData.yAxisData.ranges[t.index]);i=a.pop();r=a.shift();var o=t.data;var n=getDataPoints(o,i,r,x,f,s,h,d);c.beginPath();c.setStrokeStyle(t.color);c.setFillStyle(t.color);c.setLineWidth(1*s.pix);var l=t.pointShape;if(l==="diamond"){n.forEach(function(t,e){if(t!==null){c.moveTo(t.x,t.y-4.5);c.lineTo(t.x-4.5,t.y);c.lineTo(t.x,t.y+4.5);c.lineTo(t.x+4.5,t.y);c.lineTo(t.x,t.y-4.5)}})}else if(l==="circle"){n.forEach(function(t,e){if(t!==null){c.moveTo(t.x+2.5*s.pix,t.y);c.arc(t.x,t.y,3*s.pix,0,2*Math.PI,false)}})}else if(l==="square"){n.forEach(function(t,e){if(t!==null){c.moveTo(t.x-3.5,t.y-3.5);c.rect(t.x-3.5,t.y-3.5,7,7)}})}else if(l==="triangle"){n.forEach(function(t,e){if(t!==null){c.moveTo(t.x,t.y-4.5);c.lineTo(t.x-4.5,t.y+4.5);c.lineTo(t.x+4.5,t.y+4.5);c.lineTo(t.x,t.y-4.5)}})}else if(l==="triangle"){return}c.closePath();c.fill();c.stroke()});if(s.dataLabel!==false&&d===1){t.forEach(function(t,e){let a,i,r;a=[].concat(s.chartData.yAxisData.ranges[t.index]);i=a.pop();r=a.shift();var o=t.data;var n=getDataPoints(o,i,r,x,f,s,h,d);drawPointText(n,t,h,c,s)})}c.restore();return{xAxisPoints:x,calPoints:r,eachSpacing:f}}function drawBubbleDataPoints(l,s,h,c){var d=arguments.length>4&&arguments[4]!==undefined?arguments[4]:1;var x=assign({},{opacity:1,border:2},s.extra.bubble);let t=s.chartData.xAxisData,f=t.xAxisPoints,p=t.eachSpacing;var e=[];c.save();let a=0;let i=s.width+p;if(s._scrollDistance_&&s._scrollDistance_!==0&&s.enableScroll===true){c.translate(s._scrollDistance_,0);a=-s._scrollDistance_-p*2+s.area[3];i=a+(s.xAxis.itemCount+4)*p}l.forEach(function(t,e){let a,i,r;a=[].concat(s.chartData.yAxisData.ranges[t.index]);i=a.pop();r=a.shift();var o=t.data;var n=getDataPoints(o,i,r,f,p,s,h,d);c.beginPath();c.setStrokeStyle(t.color);c.setLineWidth(x.border*s.pix);c.setFillStyle(hexToRgb(t.color,x.opacity));n.forEach(function(t,e){c.moveTo(t.x+t.r,t.y);c.arc(t.x,t.y,t.r*s.pix,0,2*Math.PI,false)});c.closePath();c.fill();c.stroke();if(s.dataLabel!==false&&d===1){n.forEach(function(t,e){c.beginPath();var a=l.textSize*s.pix||h.fontSize;c.setFontSize(a);c.setFillStyle(l.textColor||"#FFFFFF");c.setTextAlign("center");c.fillText(String(t.t),t.x,t.y+a/2);c.closePath();c.stroke();c.setTextAlign("left")})}});c.restore();return{xAxisPoints:f,calPoints:e,eachSpacing:p}}function drawLineDataPoints(t,s,h,c){var d=arguments.length>4&&arguments[4]!==undefined?arguments[4]:1;var x=assign({},{type:"straight",width:2},s.extra.line);x.width*=s.pix;let e=s.chartData.xAxisData,f=e.xAxisPoints,p=e.eachSpacing;var y=[];c.save();let g=0;let u=s.width+p;if(s._scrollDistance_&&s._scrollDistance_!==0&&s.enableScroll===true){c.translate(s._scrollDistance_,0);g=-s._scrollDistance_-p*2+s.area[3];u=g+(s.xAxis.itemCount+4)*p}t.forEach(function(e,t){let a,i,r;a=[].concat(s.chartData.yAxisData.ranges[e.index]);i=a.pop();r=a.shift();var o=e.data;var n=getDataPoints(o,i,r,f,p,s,h,d);y.push(n);var l=splitPoints(n,e);if(e.lineType=="dash"){let t=e.dashLength?e.dashLength:8;t*=s.pix;c.setLineDash([t,t])}c.beginPath();c.setStrokeStyle(e.color);c.setLineWidth(x.width);l.forEach(function(i,t){if(i.length===1){c.moveTo(i[0].x,i[0].y);c.arc(i[0].x,i[0].y,1,0,2*Math.PI)}else{c.moveTo(i[0].x,i[0].y);let a=0;if(x.type==="curve"){for(let e=0;eg){c.moveTo(t.x,t.y);a=1}if(e>0&&t.x>g&&t.xg){c.moveTo(t.x,t.y);a=1}if(e>0&&t.x>g&&t.xg){c.moveTo(t.x,t.y);a=1}if(e>0&&t.x>g&&t.x4&&arguments[4]!==undefined?arguments[4]:1;let e=v.chartData.xAxisData,b=e.xAxisPoints,P=e.eachSpacing;let w=assign({},{width:P/2,barBorderCircle:false,barBorderRadius:[],seriesGap:2,linearType:"none",linearOpacity:1,customColor:[],colorStop:0},v.extra.mix.column);let S=assign({},{opacity:.2,gradient:false},v.extra.mix.area);let M=v.height-v.area[2];let L=[];var _=0;var F=0;t.forEach(function(t,e){if(t.type=="column"){F+=1}});T.save();let k=-2;let R=b.length+2;let A=0;let C=v.width+P;if(v._scrollDistance_&&v._scrollDistance_!==0&&v.enableScroll===true){T.translate(v._scrollDistance_,0);k=Math.floor(-v._scrollDistance_/P)-2;R=k+v.xAxis.itemCount+4;A=-v._scrollDistance_-P*2+v.area[3];C=A+(v.xAxis.itemCount+4)*P}w.customColor=fillCustomColor(w.linearType,w.customColor,t,m);t.forEach(function(n,t){let o,x,f;o=[].concat(v.chartData.yAxisData.ranges[n.index]);x=o.pop();f=o.shift();var p=n.data;var a=getDataPoints(p,x,f,b,P,v,m,D);L.push(a);if(n.type=="column"){a=fixColumeData(a,P,F,_,m,v);for(let t=0;tk&&tr?r:t;e=e>r?r:e;a=a>r?r:a;i=i>r?r:i;t=t<0?0:t;e=e<0?0:e;a=a<0?0:a;i=i<0?0:i;T.arc(h+t,c+t,t,-Math.PI,-Math.PI/2);T.arc(h+d-e,c+e,e,-Math.PI/2,0);T.arc(h+d-a,c+s-a,a,0,Math.PI/2);T.arc(h+i,c+s-i,i,Math.PI/2,Math.PI)}else{T.moveTo(l,o.y);T.lineTo(l+o.width,o.y);T.lineTo(l+o.width,v.height-v.area[2]);T.lineTo(l,v.height-v.area[2]);T.lineTo(l,o.y);T.setLineWidth(1);T.setStrokeStyle(g)}T.setFillStyle(e);T.closePath();T.fill()}}_+=1}if(n.type=="area"){let e=splitPoints(a,n);for(let t=0;t1){var r=i[0];let t=i[i.length-1];T.moveTo(r.x,r.y);let a=0;if(n.style==="curve"){for(let e=0;eA){T.moveTo(t.x,t.y);a=1}if(e>0&&t.x>A&&t.xA){T.moveTo(t.x,t.y);a=1}if(e>0&&t.x>A&&t.xA){T.moveTo(t.x,t.y);a=1}if(e>0&&t.x>A&&t.xA){T.moveTo(t.x,t.y);a=1}if(e>0&&t.x>A&&t.x1){if(l.extra.mount.widthRatio>2)l.extra.mount.widthRatio=2;g+=(l.extra.mount.widthRatio-1)*d}var u=n*n/g;var y=0;if(l._scrollDistance_){y=-l._scrollDistance_*n/g}h.beginPath();h.setLineCap("round");h.setLineWidth(6*l.pix);h.setStrokeStyle(l.xAxis.scrollBackgroundColor||"#EFEBEF");h.moveTo(e,o);h.lineTo(a,o);h.stroke();h.closePath();h.beginPath();h.setLineCap("round");h.setLineWidth(6*l.pix);h.setStrokeStyle(l.xAxis.scrollColor||"#A6A6A6");h.moveTo(e+y,o);h.lineTo(e+y+u,o);h.stroke();h.closePath();h.setLineCap("butt")}h.save();if(l._scrollDistance_&&l._scrollDistance_!==0){h.translate(l._scrollDistance_,0)}if(l.xAxis.calibration===true){h.setStrokeStyle(l.xAxis.gridColor||"#cccccc");h.setLineCap("butt");h.setLineWidth(1*l.pix);c.forEach(function(t,e){if(e>0){h.beginPath();h.moveTo(t-d/2,x);h.lineTo(t-d/2,x+3*l.pix);h.closePath();h.stroke()}})}if(l.xAxis.disableGrid!==true){h.setStrokeStyle(l.xAxis.gridColor||"#cccccc");h.setLineCap("butt");h.setLineWidth(1*l.pix);if(l.xAxis.gridType=="dash"){h.setLineDash([l.xAxis.dashLength*l.pix,l.xAxis.dashLength*l.pix])}l.xAxis.gridEval=l.xAxis.gridEval||1;c.forEach(function(t,e){if(e%l.xAxis.gridEval==0){h.beginPath();h.moveTo(t,x);h.lineTo(t,i);h.stroke()}});h.setLineDash([])}if(l.xAxis.disabled!==true){let t=r.length;if(l.xAxis.labelCount){if(l.xAxis.itemCount){t=Math.ceil(r.length/l.xAxis.itemCount*l.xAxis.labelCount)}else{t=l.xAxis.labelCount}t-=1}let e=Math.ceil(r.length/t);let a=[];let i=r.length;for(let t=0;t1){if(e.extra.mount.widthRatio>2)e.extra.mount.widthRatio=2;l+=(e.extra.mount.widthRatio-1)*n}let x=r+l;let s=[];let h=1;if(e.xAxis.axisLine===false){h=0}for(let t=h;t4&&arguments[4]!==undefined?arguments[4]:1;var n=assign({},{activeOpacity:.5,activeRadius:10,offsetAngle:0,labelWidth:15,ringWidth:30,customRadius:0,border:false,borderWidth:2,borderColor:"#FFFFFF",centerColor:"#FFFFFF",linearType:"none",customColor:[]},r.type=="pie"?r.extra.pie:r.extra.ring);var l={x:r.area[3]+(r.width-r.area[1]-r.area[3])/2,y:r.area[0]+(r.height-r.area[0]-r.area[2])/2};if(e.pieChartLinePadding==0){e.pieChartLinePadding=n.activeRadius*r.pix}var i=Math.min((r.width-r.area[1]-r.area[3])/2-e.pieChartLinePadding-e.pieChartTextPadding-e._pieTextMaxLength_,(r.height-r.area[0]-r.area[2])/2-e.pieChartLinePadding-e.pieChartTextPadding);i=i<10?10:i;if(n.customRadius>0){i=n.customRadius*r.pix}t=getPieDataPoints(t,i,a);var h=n.activeRadius*r.pix;n.customColor=fillCustomColor(n.linearType,n.customColor,t,e);t=t.map(function(t){t._start_+=n.offsetAngle*Math.PI/180;return t});t.forEach(function(t,e){if(r.tooltip){if(r.tooltip.index==e){o.beginPath();o.setFillStyle(hexToRgb(t.color,n.activeOpacity||.5));o.moveTo(l.x,l.y);o.arc(l.x,l.y,t._radius_+h,t._start_,t._start_+2*t._proportion_*Math.PI);o.closePath();o.fill()}}o.beginPath();o.setLineWidth(n.borderWidth*r.pix);o.lineJoin="round";o.setStrokeStyle(n.borderColor);var a=t.color;if(n.linearType=="custom"){var i;if(o.createCircularGradient){i=o.createCircularGradient(l.x,l.y,t._radius_)}else{i=o.createRadialGradient(l.x,l.y,0,l.x,l.y,t._radius_)}i.addColorStop(0,hexToRgb(n.customColor[t.linearIndex],1));i.addColorStop(1,hexToRgb(t.color,1));a=i}o.setFillStyle(a);o.moveTo(l.x,l.y);o.arc(l.x,l.y,t._radius_,t._start_,t._start_+2*t._proportion_*Math.PI);o.closePath();o.fill();if(n.border==true){o.stroke()}});if(r.type==="ring"){var s=i*.6;if(typeof n.ringWidth==="number"&&n.ringWidth>0){s=Math.max(0,i-n.ringWidth*r.pix)}o.beginPath();o.setFillStyle(n.centerColor);o.moveTo(l.x,l.y);o.arc(l.x,l.y,s,0,2*Math.PI);o.closePath();o.fill()}if(r.dataLabel!==false&&a===1){drawPieText(t,r,e,o,i,l)}if(a===1&&r.type==="ring"){drawRingTitle(r,e,o,l)}return{center:l,radius:i,series:t}}function drawRoseDataPoints(t,r,e,o){var a=arguments.length>4&&arguments[4]!==undefined?arguments[4]:1;var n=assign({},{type:"area",activeOpacity:.5,activeRadius:10,offsetAngle:0,labelWidth:15,border:false,borderWidth:2,borderColor:"#FFFFFF",linearType:"none",customColor:[]},r.extra.rose);if(e.pieChartLinePadding==0){e.pieChartLinePadding=n.activeRadius*r.pix}var l={x:r.area[3]+(r.width-r.area[1]-r.area[3])/2,y:r.area[0]+(r.height-r.area[0]-r.area[2])/2};var i=Math.min((r.width-r.area[1]-r.area[3])/2-e.pieChartLinePadding-e.pieChartTextPadding-e._pieTextMaxLength_,(r.height-r.area[0]-r.area[2])/2-e.pieChartLinePadding-e.pieChartTextPadding);i=i<10?10:i;var s=n.minRadius||i*.5;t=getRoseDataPoints(t,n.type,s,i,a);var h=n.activeRadius*r.pix;n.customColor=fillCustomColor(n.linearType,n.customColor,t,e);t=t.map(function(t){t._start_+=(n.offsetAngle||0)*Math.PI/180;return t});t.forEach(function(t,e){if(r.tooltip){if(r.tooltip.index==e){o.beginPath();o.setFillStyle(hexToRgb(t.color,n.activeOpacity||.5));o.moveTo(l.x,l.y);o.arc(l.x,l.y,h+t._radius_,t._start_,t._start_+2*t._rose_proportion_*Math.PI);o.closePath();o.fill()}}o.beginPath();o.setLineWidth(n.borderWidth*r.pix);o.lineJoin="round";o.setStrokeStyle(n.borderColor);var a=t.color;if(n.linearType=="custom"){var i;if(o.createCircularGradient){i=o.createCircularGradient(l.x,l.y,t._radius_)}else{i=o.createRadialGradient(l.x,l.y,0,l.x,l.y,t._radius_)}i.addColorStop(0,hexToRgb(n.customColor[t.linearIndex],1));i.addColorStop(1,hexToRgb(t.color,1));a=i}o.setFillStyle(a);o.moveTo(l.x,l.y);o.arc(l.x,l.y,t._radius_,t._start_,t._start_+2*t._rose_proportion_*Math.PI);o.closePath();o.fill();if(n.border==true){o.stroke()}});if(r.dataLabel!==false&&a===1){drawPieText(t,r,e,o,i,l)}return{center:l,radius:i,series:t}}function drawArcbarDataPoints(a,i,t,r){var e=arguments.length>4&&arguments[4]!==undefined?arguments[4]:1;var o=assign({},{startAngle:.75,endAngle:.25,type:"default",lineCap:"round",width:12,gap:2,linearType:"none",customColor:[]},i.extra.arcbar);a=getArcbarDataPoints(a,o,e);var n;if(o.centerX||o.centerY){n={x:o.centerX?o.centerX:i.width/2,y:o.centerY?o.centerY:i.height/2}}else{n={x:i.width/2,y:i.height/2}}var l;if(o.radius){l=o.radius}else{l=Math.min(n.x,n.y);l-=5*i.pix;l-=o.width/2}l=l<10?10:l;o.customColor=fillCustomColor(o.linearType,o.customColor,a,t);for(let e=0;e5&&arguments[5]!==undefined?arguments[5]:1;var f=assign({},{type:"default",startAngle:.75,endAngle:.25,width:15,labelOffset:13,splitLine:{fixRadius:0,splitNumber:10,width:15,color:"#FFFFFF",childNumber:5,childWidth:5},pointer:{width:15,color:"auto"}},c.extra.gauge);if(f.oldAngle==undefined){f.oldAngle=f.startAngle}if(f.oldData==undefined){f.oldData=0}n=getGaugeAxisPoints(n,f.startAngle,f.endAngle);var p={x:c.width/2,y:c.height/2};var g=Math.min(p.x,p.y);g-=5*c.pix;g-=f.width/2;g=g<10?10:g;var u=g-f.width;var y=0;if(f.type=="progress"){var v=g-f.width*3;d.beginPath();let t=d.createLinearGradient(p.x,p.y-v,p.x,p.y+v);t.addColorStop("0",hexToRgb(h[0].color,.3));t.addColorStop("1.0",hexToRgb("#FFFFFF",.1));d.setFillStyle(t);d.arc(p.x,p.y,v,0,2*Math.PI,false);d.fill();d.setLineWidth(f.width);d.setStrokeStyle(hexToRgb(h[0].color,.3));d.setLineCap("round");d.beginPath();d.arc(p.x,p.y,u,f.startAngle*Math.PI,f.endAngle*Math.PI,false);d.stroke();y=f.startAngle-f.endAngle+1;let e=y/f.splitLine.splitNumber;let a=y/f.splitLine.splitNumber/f.splitLine.childNumber;let i=-g-f.width*.5-f.splitLine.fixRadius;let r=-g-f.width-f.splitLine.fixRadius+f.splitLine.width;d.save();d.translate(p.x,p.y);d.rotate((f.startAngle-1)*Math.PI);let o=f.splitLine.splitNumber*f.splitLine.childNumber+1;let n=h[0].data*x;for(let t=0;tt/o){d.setStrokeStyle(hexToRgb(h[0].color,1))}else{d.setStrokeStyle(hexToRgb(h[0].color,.3))}d.setLineWidth(3*c.pix);d.moveTo(i,0);d.lineTo(r,0);d.stroke();d.rotate(a*Math.PI)}d.restore();h=getGaugeArcbarDataPoints(h,f,x);d.setLineWidth(f.width);d.setStrokeStyle(h[0].color);d.setLineCap("round");d.beginPath();d.arc(p.x,p.y,u,f.startAngle*Math.PI,h[0]._proportion_*Math.PI,false);d.stroke();let l=g-f.width*2.5;d.save();d.translate(p.x,p.y);d.rotate((h[0]._proportion_-1)*Math.PI);d.beginPath();d.setLineWidth(f.width/3);let s=d.createLinearGradient(0,-l*.6,0,l*.6);s.addColorStop("0",hexToRgb("#FFFFFF",0));s.addColorStop("0.5",hexToRgb(h[0].color,1));s.addColorStop("1.0",hexToRgb("#FFFFFF",0));d.setStrokeStyle(s);d.arc(0,0,l,.85*Math.PI,1.15*Math.PI,false);d.stroke();d.beginPath();d.setLineWidth(1);d.setStrokeStyle(h[0].color);d.setFillStyle(h[0].color);d.moveTo(-l-f.width/3/2,-4);d.lineTo(-l-f.width/3/2-4,0);d.lineTo(-l-f.width/3/2,4);d.lineTo(-l-f.width/3/2,-4);d.stroke();d.fill();d.restore()}else{d.setLineWidth(f.width);d.setLineCap("butt");for(let e=0;e4&&arguments[4]!==undefined?arguments[4]:1;var s=assign({},{gridColor:"#cccccc",gridType:"radar",gridEval:1,axisLabel:false,axisLabelTofix:0,labelColor:"#666666",labelPointShow:false,labelPointRadius:3,labelPointColor:"#cccccc",opacity:.2,gridCount:3,border:false,borderWidth:2,linearType:"none",customColor:[]},n.extra.radar);var a=getRadarCoordinateSeries(n.categories.length);var h={x:n.area[3]+(n.width-n.area[1]-n.area[3])/2,y:n.area[0]+(n.height-n.area[0]-n.area[2])/2};var r=(n.width-n.area[1]-n.area[3])/2;var d=(n.height-n.area[0]-n.area[2])/2;var c=Math.min(r-(getMaxTextListLength(n.categories,i.fontSize,l)+i.radarLabelTextMargin),d-i.radarLabelTextMargin);c-=i.radarLabelTextMargin*n.pix;c=c<10?10:c;l.beginPath();l.setLineWidth(1*n.pix);l.setStrokeStyle(s.gridColor);a.forEach(function(t,e){var a=convertCoordinateOrigin(c*Math.cos(t),c*Math.sin(t),h);l.moveTo(h.x,h.y);if(e%s.gridEval==0){l.lineTo(a.x,a.y)}});l.stroke();l.closePath();var x=function t(i){var r={};l.beginPath();l.setLineWidth(1*n.pix);l.setStrokeStyle(s.gridColor);if(s.gridType=="radar"){a.forEach(function(t,e){var a=convertCoordinateOrigin(c/s.gridCount*i*Math.cos(t),c/s.gridCount*i*Math.sin(t),h);if(e===0){r=a;l.moveTo(a.x,a.y)}else{l.lineTo(a.x,a.y)}});l.lineTo(r.x,r.y)}else{var e=convertCoordinateOrigin(c/s.gridCount*i*Math.cos(1.5),c/s.gridCount*i*Math.sin(1.5),h);l.arc(h.x,h.y,h.y-e.y,0,2*Math.PI,false)}l.stroke();l.closePath()};for(var e=1;e<=s.gridCount;e++){x(e)}s.customColor=fillCustomColor(s.linearType,s.customColor,o,i);var f=getRadarDataPoints(a,h,c,o,n,t);f.forEach(function(t,e){l.beginPath();l.setLineWidth(s.borderWidth*n.pix);l.setStrokeStyle(t.color);var a=hexToRgb(t.color,s.opacity);if(s.linearType=="custom"){var i;if(l.createCircularGradient){i=l.createCircularGradient(h.x,h.y,c)}else{i=l.createRadialGradient(h.x,h.y,0,h.x,h.y,c)}i.addColorStop(0,hexToRgb(s.customColor[o[e].linearIndex],s.opacity));i.addColorStop(1,hexToRgb(t.color,s.opacity));a=i}l.setFillStyle(a);t.data.forEach(function(t,e){if(e===0){l.moveTo(t.position.x,t.position.y)}else{l.lineTo(t.position.x,t.position.y)}});l.closePath();l.fill();if(s.border===true){l.stroke()}l.closePath();if(n.dataPointShape!==false){var r=t.data.map(function(t){return t.position});drawPointShape(r,t.color,t.pointShape,l,n)}});if(s.axisLabel===true){const p=Math.max(s.max,Math.max.apply(null,dataCombine(o)));const g=c/s.gridCount;const u=n.fontSize*n.pix;l.setFontSize(u);l.setFillStyle(n.fontColor);l.setTextAlign("left");for(var e=0;eh.x?e.xMax:h.x;e.yMin=e.yMinh.y?e.yMax:h.y}}}return e}function coordinateToPoint(t,e,a,i,r,o){return{x:(e-a.xMin)*i+r,y:(a.yMax-t)*i+o}}function pointToCoordinate(t,e,a,i,r,o){return{x:(e-r)/i+a.xMin,y:a.yMax-(t-o)/i}}function isRayIntersectsSegment(t,e,a){if(e[1]==a[1]){return false}if(e[1]>t[1]&&a[1]>t[1]){return false}if(e[1]t[1]){return false}if(a[1]==t[1]&&e[1]>t[1]){return false}if(e[0]a[t].area[2]||e[1]>a[t].area[3]||e[2]i||e[3]>r){o=true;break}else{o=false}}else{o=true;break}}}return o}function getWordCloudPoint(c,t,d){let x=c.series;switch(t){case"normal":for(let l=0;l.7){return true}else{return false}};for(let h=0;h4&&arguments[4]!==undefined?arguments[4]:1;let a=assign({},{type:"normal",autoColors:true},r.extra.word);if(!r.chartData.wordCloudData){r.chartData.wordCloudData=getWordCloudPoint(r,a.type,o)}o.beginPath();o.setFillStyle(r.background);o.rect(0,0,r.width,r.height);o.fill();o.save();let l=r.chartData.wordCloudData;o.translate(r.width/2,r.height/2);for(let i=0;i0){if(r.tooltip){if(r.tooltip.index==i){o.strokeText(t,(l[i].areav[0]+5-r.width/2)*n-a*(1-n)/2,(l[i].areav[1]+5+e-r.height/2)*n)}else{o.fillText(t,(l[i].areav[0]+5-r.width/2)*n-a*(1-n)/2,(l[i].areav[1]+5+e-r.height/2)*n)}}else{o.fillText(t,(l[i].areav[0]+5-r.width/2)*n-a*(1-n)/2,(l[i].areav[1]+5+e-r.height/2)*n)}}}else{if(l[i].area[0]>0){if(r.tooltip){if(r.tooltip.index==i){o.strokeText(t,(l[i].area[0]+5-r.width/2)*n-a*(1-n)/2,(l[i].area[1]+5+e-r.height/2)*n)}else{o.fillText(t,(l[i].area[0]+5-r.width/2)*n-a*(1-n)/2,(l[i].area[1]+5+e-r.height/2)*n)}}else{o.fillText(t,(l[i].area[0]+5-r.width/2)*n-a*(1-n)/2,(l[i].area[1]+5+e-r.height/2)*n)}}}o.stroke();o.restore()}o.restore()}function drawFunnelDataPoints(e,a,t,i){let c=arguments.length>4&&arguments[4]!==undefined?arguments[4]:1;let r=assign({},{type:"funnel",activeWidth:10,activeOpacity:.3,border:false,borderWidth:2,borderColor:"#FFFFFF",fillOpacity:1,labelAlign:"right",linearType:"none",customColor:[]},a.extra.funnel);let o=(a.height-a.area[0]-a.area[2])/e.length;let n={x:a.area[3]+(a.width-a.area[1]-a.area[3])/2,y:a.height-a.area[2]};let l=r.activeWidth*a.pix;let d=Math.min((a.width-a.area[1]-a.area[3])/2-l,(a.height-a.area[0]-a.area[2])/2-l);e=getFunnelDataPoints(e,d,r.type,o,c);i.save();i.translate(n.x,n.y);r.customColor=fillCustomColor(r.linearType,r.customColor,e,t);if(r.type=="pyramid"){for(let t=0;t0){l.area[3]+=i[t].width+l.yAxis.padding*l.pix}else{l.area[3]+=i[t].width}a+=1}else if(i[t].position=="right"){if(e>0){l.area[1]+=i[t].width+l.yAxis.padding*l.pix}else{l.area[1]+=i[t].width}e+=1}}}else{n.yAxisWidth=i}l.chartData.yAxisData=f;if(l.categories&&l.categories.length&&l.type!=="radar"&&l.type!=="gauge"&&l.type!=="bar"){l.chartData.xAxisData=getXAxisPoints(l.categories,l,n);let t=calCategoriesData(l.categories,l,n,l.chartData.xAxisData.eachSpacing,s),e=t.xAxisHeight,a=t.angle;n.xAxisHeight=e;n._xAxisTextAngle_=a;l.area[2]+=e;l.chartData.categoriesData=t}else{if(l.type==="line"||l.type==="area"||l.type==="scatter"||l.type==="bubble"||l.type==="bar"){l.chartData.xAxisData=calXAxisData(c,l,n,s);d=l.chartData.xAxisData.rangesFormat;let t=calCategoriesData(d,l,n,l.chartData.xAxisData.eachSpacing,s),e=t.xAxisHeight,a=t.angle;n.xAxisHeight=e;n._xAxisTextAngle_=a;l.area[2]+=e;l.chartData.categoriesData=t}else{l.chartData.xAxisData={xAxisPoints:[]}}}if(l.enableScroll&&l.xAxis.scrollAlign=="right"&&l._scrollDistance_===undefined){let t=0,e=l.chartData.xAxisData.xAxisPoints,a=l.chartData.xAxisData.startX,i=l.chartData.xAxisData.endX,r=l.chartData.xAxisData.eachSpacing;let o=r*(e.length-1);let n=i-a;t=n-o;h.scrollOption.currentOffset=t;h.scrollOption.startTouchX=t;h.scrollOption.distance=0;h.scrollOption.lastMoveTime=0;l._scrollDistance_=t}if(t==="pie"||t==="ring"||t==="rose"){n._pieTextMaxLength_=l.dataLabel===false?0:getPieTextMaxLength(x,n,s,l)}switch(t){case"word":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function(t){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}drawWordCloudDataPoints(c,l,n,s,t);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"map":s.clearRect(0,0,l.width,l.height);drawMapDataPoints(c,l,n,s);break;case"funnel":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function(t){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}l.chartData.funnelData=drawFunnelDataPoints(c,l,n,s,t);drawLegend(l.series,l,n,s,l.chartData);drawToolTipBridge(l,n,s,t);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"line":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function t(e){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}drawYAxisGrid(d,l,n,s);drawXAxis(d,l,n,s);var a=drawLineDataPoints(c,l,n,s,e),i=a.xAxisPoints,r=a.calPoints,o=a.eachSpacing;l.chartData.xAxisPoints=i;l.chartData.calPoints=r;l.chartData.eachSpacing=o;drawYAxis(c,l,n,s);if(l.enableMarkLine!==false&&e===1){drawMarkLine(l,n,s)}drawLegend(l.series,l,n,s,l.chartData);drawToolTipBridge(l,n,s,e,o,i);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"scatter":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function t(e){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}drawYAxisGrid(d,l,n,s);drawXAxis(d,l,n,s);var a=drawScatterDataPoints(c,l,n,s,e),i=a.xAxisPoints,r=a.calPoints,o=a.eachSpacing;l.chartData.xAxisPoints=i;l.chartData.calPoints=r;l.chartData.eachSpacing=o;drawYAxis(c,l,n,s);if(l.enableMarkLine!==false&&e===1){drawMarkLine(l,n,s)}drawLegend(l.series,l,n,s,l.chartData);drawToolTipBridge(l,n,s,e,o,i);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"bubble":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function t(e){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}drawYAxisGrid(d,l,n,s);drawXAxis(d,l,n,s);var a=drawBubbleDataPoints(c,l,n,s,e),i=a.xAxisPoints,r=a.calPoints,o=a.eachSpacing;l.chartData.xAxisPoints=i;l.chartData.calPoints=r;l.chartData.eachSpacing=o;drawYAxis(c,l,n,s);if(l.enableMarkLine!==false&&e===1){drawMarkLine(l,n,s)}drawLegend(l.series,l,n,s,l.chartData);drawToolTipBridge(l,n,s,e,o,i);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"mix":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function t(e){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}drawYAxisGrid(d,l,n,s);drawXAxis(d,l,n,s);var a=drawMixDataPoints(c,l,n,s,e),i=a.xAxisPoints,r=a.calPoints,o=a.eachSpacing;l.chartData.xAxisPoints=i;l.chartData.calPoints=r;l.chartData.eachSpacing=o;drawYAxis(c,l,n,s);if(l.enableMarkLine!==false&&e===1){drawMarkLine(l,n,s)}drawLegend(l.series,l,n,s,l.chartData);drawToolTipBridge(l,n,s,e,o,i);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"column":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function t(e){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}drawYAxisGrid(d,l,n,s);drawXAxis(d,l,n,s);var a=drawColumnDataPoints(c,l,n,s,e),i=a.xAxisPoints,r=a.calPoints,o=a.eachSpacing;l.chartData.xAxisPoints=i;l.chartData.calPoints=r;l.chartData.eachSpacing=o;drawYAxis(c,l,n,s);if(l.enableMarkLine!==false&&e===1){drawMarkLine(l,n,s)}drawLegend(l.series,l,n,s,l.chartData);drawToolTipBridge(l,n,s,e,o,i);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"mount":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function t(e){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}drawYAxisGrid(d,l,n,s);drawXAxis(d,l,n,s);var a=drawMountDataPoints(c,l,n,s,e),i=a.xAxisPoints,r=a.calPoints,o=a.eachSpacing;l.chartData.xAxisPoints=i;l.chartData.calPoints=r;l.chartData.eachSpacing=o;drawYAxis(c,l,n,s);if(l.enableMarkLine!==false&&e===1){drawMarkLine(l,n,s)}drawLegend(l.series,l,n,s,l.chartData);drawToolTipBridge(l,n,s,e,o,i);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"bar":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function t(e){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}drawXAxis(d,l,n,s);var a=drawBarDataPoints(c,l,n,s,e),i=a.yAxisPoints,r=a.calPoints,o=a.eachSpacing;l.chartData.yAxisPoints=i;l.chartData.xAxisPoints=l.chartData.xAxisData.xAxisPoints;l.chartData.calPoints=r;l.chartData.eachSpacing=o;drawYAxis(c,l,n,s);if(l.enableMarkLine!==false&&e===1){drawMarkLine(l,n,s)}drawLegend(l.series,l,n,s,l.chartData);drawToolTipBridge(l,n,s,e,o,i);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"area":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function t(e){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}drawYAxisGrid(d,l,n,s);drawXAxis(d,l,n,s);var a=drawAreaDataPoints(c,l,n,s,e),i=a.xAxisPoints,r=a.calPoints,o=a.eachSpacing;l.chartData.xAxisPoints=i;l.chartData.calPoints=r;l.chartData.eachSpacing=o;drawYAxis(c,l,n,s);if(l.enableMarkLine!==false&&e===1){drawMarkLine(l,n,s)}drawLegend(l.series,l,n,s,l.chartData);drawToolTipBridge(l,n,s,e,o,i);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"ring":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function t(e){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}l.chartData.pieData=drawPieDataPoints(c,l,n,s,e);drawLegend(l.series,l,n,s,l.chartData);drawToolTipBridge(l,n,s,e);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"pie":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function t(e){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}l.chartData.pieData=drawPieDataPoints(c,l,n,s,e);drawLegend(l.series,l,n,s,l.chartData);drawToolTipBridge(l,n,s,e);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"rose":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function t(e){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}l.chartData.pieData=drawRoseDataPoints(c,l,n,s,e);drawLegend(l.series,l,n,s,l.chartData);drawToolTipBridge(l,n,s,e);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"radar":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function t(e){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}l.chartData.radarData=drawRadarDataPoints(c,l,n,s,e);drawLegend(l.series,l,n,s,l.chartData);drawToolTipBridge(l,n,s,e);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"arcbar":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function t(e){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}l.chartData.arcbarData=drawArcbarDataPoints(c,l,n,s,e);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"gauge":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function t(e){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}l.chartData.gaugeData=drawGaugeDataPoints(d,c,l,n,s,e);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"candle":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function t(e){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}drawYAxisGrid(d,l,n,s);drawXAxis(d,l,n,s);var a=drawCandleDataPoints(c,x,l,n,s,e),i=a.xAxisPoints,r=a.calPoints,o=a.eachSpacing;l.chartData.xAxisPoints=i;l.chartData.calPoints=r;l.chartData.eachSpacing=o;drawYAxis(c,l,n,s);if(l.enableMarkLine!==false&&e===1){drawMarkLine(l,n,s)}if(x){drawLegend(x,l,n,s,l.chartData)}else{drawLegend(l.series,l,n,s,l.chartData)}drawToolTipBridge(l,n,s,e,o,i);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break}}function uChartsEvent(){this.events={}}uChartsEvent.prototype.addEventListener=function(t,e){this.events[t]=this.events[t]||[];this.events[t].push(e)};uChartsEvent.prototype.delEventListener=function(t){this.events[t]=[]};uChartsEvent.prototype.trigger=function(){for(var t=arguments.length,e=Array(t),a=0;a0&&arguments[0]!==undefined?arguments[0]:{};this.opts=assign({},this.opts,t);this.opts.updateData=true;let c=t.scrollPosition||"current";switch(c){case"current":this.opts._scrollDistance_=this.scrollOption.currentOffset;break;case"left":this.opts._scrollDistance_=0;this.scrollOption={currentOffset:0,startTouchX:0,distance:0,lastMoveTime:0};break;case"right":let t=calYAxisData(this.opts.series,this.opts,this.config,this.context),e=t.yAxisWidth;this.config.yAxisWidth=e;let a=0;let i=getXAxisPoints(this.opts.categories,this.opts,this.config),r=i.xAxisPoints,o=i.startX,n=i.endX,l=i.eachSpacing;let s=l*(r.length-1);let h=n-o;a=h-s;this.scrollOption={currentOffset:a,startTouchX:a,distance:0,lastMoveTime:0};this.opts._scrollDistance_=a;break}drawCharts.call(this,this.opts.type,this.opts,this.config,this.context)};uCharts.prototype.zoom=function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.opts.xAxis.itemCount;if(this.opts.enableScroll!==true){console.log("[uCharts] 请启用滚动条后使用");return}let e=Math.round(Math.abs(this.scrollOption.currentOffset)/this.opts.chartData.eachSpacing)+Math.round(this.opts.xAxis.itemCount/2);this.opts.animation=false;this.opts.xAxis.itemCount=t.itemCount;let a=calYAxisData(this.opts.series,this.opts,this.config,this.context),i=a.yAxisWidth;this.config.yAxisWidth=i;let r=0;let o=getXAxisPoints(this.opts.categories,this.opts,this.config),h=o.xAxisPoints,c=o.startX,d=o.endX,n=o.eachSpacing;let x=n*e;let l=d-c;let s=l-n*(h.length-1);r=l/2-x;if(r>0){r=0}if(r=this.opts.categories.length?this.opts.categories.length:r;this.opts.animation=false;this.opts.xAxis.itemCount=r;let o=0;let n=getXAxisPoints(this.opts.categories,this.opts,this.config),x=n.xAxisPoints,f=n.startX,p=n.endX,l=n.eachSpacing;let g=l*this.scrollOption.moveCurrent1;let u=p-f;let y=u-l*(x.length-1);o=-g+Math.min(i[0].x,i[1].x)-this.opts.area[3]-l;if(o>0){o=0}if(o1&&arguments[1]!==undefined?arguments[1]:{};var a=null;if(t.changedTouches){a=t.changedTouches[0]}else{a=t.mp.changedTouches[0]}if(a){var i=getTouches(a,this.opts,t);var r=this.getLegendDataIndex(t);if(r>=0){if(this.opts.type=="candle"){this.opts.seriesMA[r].show=!this.opts.seriesMA[r].show}else{this.opts.series[r].show=!this.opts.series[r].show}this.opts.animation=e.animation?true:false;this.opts._scrollDistance_=this.scrollOption.currentOffset;drawCharts.call(this,this.opts.type,this.opts,this.config,this.context)}}};uCharts.prototype.showToolTip=function(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var c=null;if(t.changedTouches){c=t.changedTouches[0]}else{c=t.mp.changedTouches[0]}if(!c){console.log("[uCharts] 未获取到event坐标信息")}var a=getTouches(c,this.opts,t);var d=this.scrollOption.currentOffset;var i=assign({},this.opts,{_scrollDistance_:d,animation:false});if(this.opts.type==="line"||this.opts.type==="area"||this.opts.type==="column"||this.opts.type==="scatter"||this.opts.type==="bubble"){var r=this.getCurrentDataIndex(t);var o=e.index==undefined?r.index:e.index;if(o>-1||o.length>0){var n=getSeriesDataItem(this.opts.series,o,r.group);if(n.length!==0){var l=getToolTipData(n,this.opts,o,r.group,this.opts.categories,e),s=l.textList,h=l.offset;h.y=a.y;i.tooltip={textList:e.textList!==undefined?e.textList:s,offset:e.offset!==undefined?e.offset:h,option:e,index:o}}}drawCharts.call(this,i.type,i,this.config,this.context)}if(this.opts.type==="mount"){var o=e.index==undefined?this.getCurrentDataIndex(t).index:e.index;if(o>-1){var i=assign({},this.opts,{animation:false});var n=assign({},i._series_[o]);var s=[{text:e.formatter?e.formatter(n,undefined,o,i):n.name+": "+n.data,color:n.color}];var h={x:i.chartData.calPoints[o].x,y:a.y};i.tooltip={textList:e.textList?e.textList:s,offset:e.offset!==undefined?e.offset:h,option:e,index:o}}drawCharts.call(this,i.type,i,this.config,this.context)}if(this.opts.type==="bar"){var r=this.getCurrentDataIndex(t);var o=e.index==undefined?r.index:e.index;if(o>-1||o.length>0){var n=getSeriesDataItem(this.opts.series,o,r.group);if(n.length!==0){var l=getToolTipData(n,this.opts,o,r.group,this.opts.categories,e),s=l.textList,h=l.offset;h.x=a.x;i.tooltip={textList:e.textList!==undefined?e.textList:s,offset:e.offset!==undefined?e.offset:h,option:e,index:o}}}drawCharts.call(this,i.type,i,this.config,this.context)}if(this.opts.type==="mix"){var r=this.getCurrentDataIndex(t);var o=e.index==undefined?r.index:e.index;if(o>-1){var d=this.scrollOption.currentOffset;var i=assign({},this.opts,{_scrollDistance_:d,animation:false});var n=getSeriesDataItem(this.opts.series,o);if(n.length!==0){var x=getMixToolTipData(n,this.opts,o,this.opts.categories,e),s=x.textList,h=x.offset;h.y=a.y;i.tooltip={textList:e.textList?e.textList:s,offset:e.offset!==undefined?e.offset:h,option:e,index:o}}}drawCharts.call(this,i.type,i,this.config,this.context)}if(this.opts.type==="candle"){var r=this.getCurrentDataIndex(t);var o=e.index==undefined?r.index:e.index;if(o>-1){var d=this.scrollOption.currentOffset;var i=assign({},this.opts,{_scrollDistance_:d,animation:false});var n=getSeriesDataItem(this.opts.series,o);if(n.length!==0){var l=getCandleToolTipData(this.opts.series[0].data,n,this.opts,o,this.opts.categories,this.opts.extra.candle,e),s=l.textList,h=l.offset;h.y=a.y;i.tooltip={textList:e.textList?e.textList:s,offset:e.offset!==undefined?e.offset:h,option:e,index:o}}}drawCharts.call(this,i.type,i,this.config,this.context)}if(this.opts.type==="pie"||this.opts.type==="ring"||this.opts.type==="rose"||this.opts.type==="funnel"){var o=e.index==undefined?this.getCurrentDataIndex(t):e.index;if(o>-1){var i=assign({},this.opts,{animation:false});var n=assign({},i._series_[o]);var s=[{text:e.formatter?e.formatter(n,undefined,o,i):n.name+": "+n.data,color:n.color}];var h={x:a.x,y:a.y};i.tooltip={textList:e.textList?e.textList:s,offset:e.offset!==undefined?e.offset:h,option:e,index:o}}drawCharts.call(this,i.type,i,this.config,this.context)}if(this.opts.type==="map"){var o=e.index==undefined?this.getCurrentDataIndex(t):e.index;if(o>-1){var i=assign({},this.opts,{animation:false});var n=assign({},this.opts.series[o]);n.name=n.properties.name;var s=[{text:e.formatter?e.formatter(n,undefined,o,this.opts):n.name,color:n.color}];var h={x:a.x,y:a.y};i.tooltip={textList:e.textList?e.textList:s,offset:e.offset!==undefined?e.offset:h,option:e,index:o}}i.updateData=false;drawCharts.call(this,i.type,i,this.config,this.context)}if(this.opts.type==="word"){var o=e.index==undefined?this.getCurrentDataIndex(t):e.index;if(o>-1){var i=assign({},this.opts,{animation:false});var n=assign({},this.opts.series[o]);var s=[{text:e.formatter?e.formatter(n,undefined,o,this.opts):n.name,color:n.color}];var h={x:a.x,y:a.y};i.tooltip={textList:e.textList?e.textList:s,offset:e.offset!==undefined?e.offset:h,option:e,index:o}}i.updateData=false;drawCharts.call(this,i.type,i,this.config,this.context)}if(this.opts.type==="radar"){var o=e.index==undefined?this.getCurrentDataIndex(t):e.index;if(o>-1){var i=assign({},this.opts,{animation:false});var n=getSeriesDataItem(this.opts.series,o);if(n.length!==0){var s=n.map(t=>{return{text:e.formatter?e.formatter(t,this.opts.categories[o],o,this.opts):t.name+": "+t.data,color:t.color}});var h={x:a.x,y:a.y};i.tooltip={textList:e.textList?e.textList:s,offset:e.offset!==undefined?e.offset:h,option:e,index:o}}}drawCharts.call(this,i.type,i,this.config,this.context)}};uCharts.prototype.translate=function(t){this.scrollOption={currentOffset:t,startTouchX:t,distance:0,lastMoveTime:0};let e=assign({},this.opts,{_scrollDistance_:t,animation:false});drawCharts.call(this,this.opts.type,e,this.config,this.context)};uCharts.prototype.scrollStart=function(t){var e=null;if(t.changedTouches){e=t.changedTouches[0]}else{e=t.mp.changedTouches[0]}var a=getTouches(e,this.opts,t);if(e&&this.opts.enableScroll===true){this.scrollOption.startTouchX=a.x}};uCharts.prototype.scroll=function(t){if(this.scrollOption.lastMoveTime===0){this.scrollOption.lastMoveTime=Date.now()}let e=this.opts.touchMoveLimit||60;let a=Date.now();let i=a-this.scrollOption.lastMoveTime;if(i写给uCharts使用者的一封信 + +亲爱的用户: + +- 由于最近上线的官网中实行了部分收费体验,收到了许多用户的使用反馈,大致反馈的问题都指向同一矛头:为何新官网的在线工具也要收费?对于这件事,我们深表歉意。由于新官网本身未提供技术文档,使得用户误以为我们对文档实行了收费。经我们连夜整改,新官网目前已经将技术文档开放出来供大家阅读使用,并免费对外开放了【演示】中的查看全端全平台的代码的功能,为此再次向所受影响的用户们致以诚恳的歉意。 + +- 其次,我们须澄清几点,如下: +1. uCharts的插件本身遵循开源原则,并不收费,用户可自行到DCloud市场与Gitee码云上获取源码 +2. uCharts的技术文档永久对用户开放 +3. 收费内容仅针对原生工具、组件工具、定制功能以及模板市场的部分收费模板 + +- uCharts为什么实行收费原则? +1. 服务器的费用支撑 +2. 团队的运营支出;正如你所见,我们的群里有大量的用户在请教图表配置与反馈问题,群里的每一位管理员都在花费不少精力在积极解决用户的问题,然而遇到巨大的咨询量时,我们无法及时、精准解答回复,因此,我们推出了会员优先服务 +3. 与其说模板市场是收费,倒不如说给野生用户提供了创造价值的机会,用户既可以在上面发布模板赚取费用,遇到心动的模板也能免费/付费使用 + +- 收费不是目的,正如你们所见,用户可以申请成为[【开发者】](https://www.ucharts.cn/v2/#/agreement/developer),开发者不限制任何官网功能,并享有官方指导、开发、改造uCharts的权力,并且活动期间【返还超级会员费用】!我们想说的是,我们新版官网上线旨在希望更多的用户加入到开发者的队伍,我们共同去维护uCharts! + +我们相信:星星之火可以燎原! + +uCharts技术团队 + +2022.4.23 + + + + +![logo](https://img-blog.csdnimg.cn/4a276226973841468c1be356f8d9438b.png) + + +[![star](https://gitee.com/uCharts/uCharts/badge/star.svg?theme=gvp)](https://gitee.com/uCharts/uCharts/stargazers) +[![fork](https://gitee.com/uCharts/uCharts/badge/fork.svg?theme=gvp)](https://gitee.com/uCharts/uCharts/members) +[![License](https://img.shields.io/badge/license-Apache%202-4EB1BA.svg)](https://www.apache.org/licenses/LICENSE-2.0.html) +[![npm package](https://img.shields.io/npm/v/@qiun/ucharts.svg?style=flat-square)](https://www.npmjs.com/~qiun) + + +## uCharts简介 + +`uCharts`是一款基于`canvas API`开发的适用于所有前端应用的图表库,开发者编写一套代码,可运行到 Web、iOS、Android(基于 uni-app / taro )、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等更多支持 canvas API 的平台。 + +## 官方网站 + +## [https://www.ucharts.cn](https://www.ucharts.cn) + +## 快速体验 + +一套代码编到多个平台,依次扫描二维码,亲自体验uCharts图表跨平台效果!其他平台请自行编译。 + +![](https://www.ucharts.cn/images/web/guide/qrcode20220224.png) + +## 致开发者 + +感谢各位开发者`四年`来对秋云及uCharts的支持,uCharts的进步离不开各位开发者的鼓励与贡献。为更好的帮助各位开发者使用图表工具,我们推出了新版官网,增加了在线定制、问答社区、在线配置等一些增值服务,为确保您能更好的应用图表组件,建议您先`仔细阅读本页指南`以及`常见问题`,而不是下载下来`直接使用`。如仍然不能解决,请到`官网社区`或开通会员后加入`专属VIP会员群`提问将会很快得到回答。 + +## 社群支持 + +uCharts官方拥有4个2000人的QQ群及专属VIP会员群支持,庞大的用户量证明我们一直在努力,请各位放心使用!uCharts的开源图表组件的开发,团队付出了大量的时间与精力,经过四来的考验,不会有比较明显的bug,请各位放心使用。如果您有更好的想法,可以在`码云提交Pull Requests`以帮助更多开发者完成需求,再次感谢各位对uCharts的鼓励与支持! + +#### 官方交流群 +- 交流群1:371774600(已满) +- 交流群2:619841586(已满) +- 交流群3:955340127(已满) +- 交流群4:641669795 +- 口令`uniapp` + +#### 专属VIP会员群 +- 开通会员后详见【账号详情】页面中顶部的滚动通知 +- 口令`您的用户ID` + +## 版权信息 + +uCharts始终坚持开源,遵循 [Apache Licence 2.0](https://www.apache.org/licenses/LICENSE-2.0.html) 开源协议,意味着您无需支付任何费用,即可将uCharts应用到您的产品中。 + +注意:这并不意味着您可以将uCharts应用到非法的领域,比如涉及赌博,暴力等方面。如因此产生纠纷或法律问题,uCharts相关方及秋云科技不承担任何责任。 + +## 合作伙伴 + +[![DIY官网](https://www.ucharts.cn/images/web/guide/links/diy-gw.png)](https://www.diygw.com/) +[![HasChat](https://www.ucharts.cn/images/web/guide/links/haschat.png)](https://gitee.com/howcode/has-chat) +[![uViewUI](https://www.ucharts.cn/images/web/guide/links/uView.png)](https://www.uviewui.com/) +[![图鸟UI](https://www.ucharts.cn/images/web/guide/links/tuniao.png)](https://ext.dcloud.net.cn/plugin?id=7088) +[![thorui](https://www.ucharts.cn/images/web/guide/links/thorui.png)](https://ext.dcloud.net.cn/publisher?id=202) +[![FirstUI](https://www.ucharts.cn/images/web/guide/links/first.png)](https://www.firstui.cn/) +[![nProUI](https://www.ucharts.cn/images/web/guide/links/nPro.png)](https://ext.dcloud.net.cn/plugin?id=5169) +[![GraceUI](https://www.ucharts.cn/images/web/guide/links/grace.png)](https://www.graceui.com/) + + +## 更新记录 + +详见官网指南中说明,[点击此处查看](https://www.ucharts.cn/v2/#/guide/index?id=100) + + +## 相关链接 +- [uCharts官网](https://www.ucharts.cn) +- [DCloud插件市场地址](https://ext.dcloud.net.cn/plugin?id=271) +- [uCharts码云开源托管地址](https://gitee.com/uCharts/uCharts) [![star](https://gitee.com/uCharts/uCharts/badge/star.svg?theme=gvp)](https://gitee.com/uCharts/uCharts/stargazers) +- [uCharts npm开源地址](https://www.ucharts.cn) +- [ECharts官网](https://echarts.apache.org/zh/index.html) +- [ECharts配置手册](https://echarts.apache.org/zh/option.html) +- [图表组件在项目中的应用 ReportPlus数据报表](https://www.ucharts.cn/v2/#/layout/info?id=1) \ No newline at end of file diff --git a/uni_modules/qiun-data-charts/static/app-plus/echarts.min.js b/uni_modules/qiun-data-charts/static/app-plus/echarts.min.js new file mode 100644 index 0000000..5ff5e37 --- /dev/null +++ b/uni_modules/qiun-data-charts/static/app-plus/echarts.min.js @@ -0,0 +1,23 @@ + +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +* 版本为4.2.1,修改一处源码:this.el.hide() 改为 this.el?this.el.hide():true +*/ + + +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(t.echarts={})}(this,function(t){"use strict";function e(t,e){"createCanvas"===t&&(nw=null),ew[t]=e}function i(t){if(null==t||"object"!=typeof t)return t;var e=t,n=Y_.call(t);if("[object Array]"===n){if(!O(t)){e=[];for(var o=0,a=t.length;o=0){var o="touchend"!==n?e.targetTouches[0]:e.changedTouches[0];o&&st(t,o,e,i)}else st(t,e,e,i),e.zrDelta=e.wheelDelta?e.wheelDelta/120:-(e.detail||0)/3;var a=e.button;return null==e.which&&void 0!==a&&gw.test(e.type)&&(e.which=1&a?1:2&a?3:4&a?2:0),e}function ht(t,e,i){pw?t.addEventListener(e,i):t.attachEvent("on"+e,i)}function ct(t,e,i){pw?t.removeEventListener(e,i):t.detachEvent("on"+e,i)}function dt(t){return 2===t.which||3===t.which}function ft(t){var e=t[1][0]-t[0][0],i=t[1][1]-t[0][1];return Math.sqrt(e*e+i*i)}function pt(t){return[(t[0][0]+t[1][0])/2,(t[0][1]+t[1][1])/2]}function gt(t,e,i){return{type:t,event:i,target:e.target,topTarget:e.topTarget,cancelBubble:!1,offsetX:i.zrX,offsetY:i.zrY,gestureEvent:i.gestureEvent,pinchX:i.pinchX,pinchY:i.pinchY,pinchScale:i.pinchScale,wheelDelta:i.zrDelta,zrByTouch:i.zrByTouch,which:i.which,stop:mt}}function mt(t){mw(this.event)}function vt(){}function yt(t,e,i){if(t[t.rectHover?"rectContain":"contain"](e,i)){for(var n,o=t;o;){if(o.clipPath&&!o.clipPath.contain(e,i))return!1;o.silent&&(n=!0),o=o.parent}return!n||xw}return!1}function xt(){var t=new bw(6);return _t(t),t}function _t(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t}function wt(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t}function bt(t,e,i){var n=e[0]*i[0]+e[2]*i[1],o=e[1]*i[0]+e[3]*i[1],a=e[0]*i[2]+e[2]*i[3],r=e[1]*i[2]+e[3]*i[3],s=e[0]*i[4]+e[2]*i[5]+e[4],l=e[1]*i[4]+e[3]*i[5]+e[5];return t[0]=n,t[1]=o,t[2]=a,t[3]=r,t[4]=s,t[5]=l,t}function St(t,e,i){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4]+i[0],t[5]=e[5]+i[1],t}function Mt(t,e,i){var n=e[0],o=e[2],a=e[4],r=e[1],s=e[3],l=e[5],u=Math.sin(i),h=Math.cos(i);return t[0]=n*h+r*u,t[1]=-n*u+r*h,t[2]=o*h+s*u,t[3]=-o*u+h*s,t[4]=h*a+u*l,t[5]=h*l-u*a,t}function It(t,e,i){var n=i[0],o=i[1];return t[0]=e[0]*n,t[1]=e[1]*o,t[2]=e[2]*n,t[3]=e[3]*o,t[4]=e[4]*n,t[5]=e[5]*o,t}function Tt(t,e){var i=e[0],n=e[2],o=e[4],a=e[1],r=e[3],s=e[5],l=i*r-a*n;return l?(l=1/l,t[0]=r*l,t[1]=-a*l,t[2]=-n*l,t[3]=i*l,t[4]=(n*s-r*o)*l,t[5]=(a*o-i*s)*l,t):null}function At(t){var e=xt();return wt(e,t),e}function Dt(t){return t>Iw||t<-Iw}function Ct(t){this._target=t.target,this._life=t.life||1e3,this._delay=t.delay||0,this._initialized=!1,this.loop=null!=t.loop&&t.loop,this.gap=t.gap||0,this.easing=t.easing||"Linear",this.onframe=t.onframe,this.ondestroy=t.ondestroy,this.onrestart=t.onrestart,this._pausedTime=0,this._paused=!1}function Lt(t){return(t=Math.round(t))<0?0:t>255?255:t}function kt(t){return(t=Math.round(t))<0?0:t>360?360:t}function Pt(t){return t<0?0:t>1?1:t}function Nt(t){return Lt(t.length&&"%"===t.charAt(t.length-1)?parseFloat(t)/100*255:parseInt(t,10))}function Ot(t){return Pt(t.length&&"%"===t.charAt(t.length-1)?parseFloat(t)/100:parseFloat(t))}function Et(t,e,i){return i<0?i+=1:i>1&&(i-=1),6*i<1?t+(e-t)*i*6:2*i<1?e:3*i<2?t+(e-t)*(2/3-i)*6:t}function Rt(t,e,i){return t+(e-t)*i}function zt(t,e,i,n,o){return t[0]=e,t[1]=i,t[2]=n,t[3]=o,t}function Bt(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}function Vt(t,e){Vw&&Bt(Vw,e),Vw=Bw.put(t,Vw||e.slice())}function Gt(t,e){if(t){e=e||[];var i=Bw.get(t);if(i)return Bt(e,i);var n=(t+="").replace(/ /g,"").toLowerCase();if(n in zw)return Bt(e,zw[n]),Vt(t,e),e;if("#"!==n.charAt(0)){var o=n.indexOf("("),a=n.indexOf(")");if(-1!==o&&a+1===n.length){var r=n.substr(0,o),s=n.substr(o+1,a-(o+1)).split(","),l=1;switch(r){case"rgba":if(4!==s.length)return void zt(e,0,0,0,1);l=Ot(s.pop());case"rgb":return 3!==s.length?void zt(e,0,0,0,1):(zt(e,Nt(s[0]),Nt(s[1]),Nt(s[2]),l),Vt(t,e),e);case"hsla":return 4!==s.length?void zt(e,0,0,0,1):(s[3]=Ot(s[3]),Ft(s,e),Vt(t,e),e);case"hsl":return 3!==s.length?void zt(e,0,0,0,1):(Ft(s,e),Vt(t,e),e);default:return}}zt(e,0,0,0,1)}else{if(4===n.length)return(u=parseInt(n.substr(1),16))>=0&&u<=4095?(zt(e,(3840&u)>>4|(3840&u)>>8,240&u|(240&u)>>4,15&u|(15&u)<<4,1),Vt(t,e),e):void zt(e,0,0,0,1);if(7===n.length){var u=parseInt(n.substr(1),16);return u>=0&&u<=16777215?(zt(e,(16711680&u)>>16,(65280&u)>>8,255&u,1),Vt(t,e),e):void zt(e,0,0,0,1)}}}}function Ft(t,e){var i=(parseFloat(t[0])%360+360)%360/360,n=Ot(t[1]),o=Ot(t[2]),a=o<=.5?o*(n+1):o+n-o*n,r=2*o-a;return e=e||[],zt(e,Lt(255*Et(r,a,i+1/3)),Lt(255*Et(r,a,i)),Lt(255*Et(r,a,i-1/3)),1),4===t.length&&(e[3]=t[3]),e}function Wt(t){if(t){var e,i,n=t[0]/255,o=t[1]/255,a=t[2]/255,r=Math.min(n,o,a),s=Math.max(n,o,a),l=s-r,u=(s+r)/2;if(0===l)e=0,i=0;else{i=u<.5?l/(s+r):l/(2-s-r);var h=((s-n)/6+l/2)/l,c=((s-o)/6+l/2)/l,d=((s-a)/6+l/2)/l;n===s?e=d-c:o===s?e=1/3+h-d:a===s&&(e=2/3+c-h),e<0&&(e+=1),e>1&&(e-=1)}var f=[360*e,i,u];return null!=t[3]&&f.push(t[3]),f}}function Ht(t,e){var i=Gt(t);if(i){for(var n=0;n<3;n++)i[n]=e<0?i[n]*(1-e)|0:(255-i[n])*e+i[n]|0,i[n]>255?i[n]=255:t[n]<0&&(i[n]=0);return qt(i,4===i.length?"rgba":"rgb")}}function Zt(t){var e=Gt(t);if(e)return((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1)}function Ut(t,e,i){if(e&&e.length&&t>=0&&t<=1){i=i||[];var n=t*(e.length-1),o=Math.floor(n),a=Math.ceil(n),r=e[o],s=e[a],l=n-o;return i[0]=Lt(Rt(r[0],s[0],l)),i[1]=Lt(Rt(r[1],s[1],l)),i[2]=Lt(Rt(r[2],s[2],l)),i[3]=Pt(Rt(r[3],s[3],l)),i}}function Xt(t,e,i){if(e&&e.length&&t>=0&&t<=1){var n=t*(e.length-1),o=Math.floor(n),a=Math.ceil(n),r=Gt(e[o]),s=Gt(e[a]),l=n-o,u=qt([Lt(Rt(r[0],s[0],l)),Lt(Rt(r[1],s[1],l)),Lt(Rt(r[2],s[2],l)),Pt(Rt(r[3],s[3],l))],"rgba");return i?{color:u,leftIndex:o,rightIndex:a,value:n}:u}}function jt(t,e,i,n){if(t=Gt(t))return t=Wt(t),null!=e&&(t[0]=kt(e)),null!=i&&(t[1]=Ot(i)),null!=n&&(t[2]=Ot(n)),qt(Ft(t),"rgba")}function Yt(t,e){if((t=Gt(t))&&null!=e)return t[3]=Pt(e),qt(t,"rgba")}function qt(t,e){if(t&&t.length){var i=t[0]+","+t[1]+","+t[2];return"rgba"!==e&&"hsva"!==e&&"hsla"!==e||(i+=","+t[3]),e+"("+i+")"}}function Kt(t,e){return t[e]}function $t(t,e,i){t[e]=i}function Jt(t,e,i){return(e-t)*i+t}function Qt(t,e,i){return i>.5?e:t}function te(t,e,i,n,o){var a=t.length;if(1===o)for(s=0;so)t.length=o;else for(r=n;r=0&&!(m[i]<=e);i--);i=Math.min(i,u-2)}else{for(i=L;ie);i++);i=Math.min(i-1,u-2)}L=i,k=e;var n=m[i+1]-m[i];if(0!==n)if(I=(e-m[i])/n,l)if(A=v[i],T=v[0===i?i:i-1],D=v[i>u-2?u-1:i+1],C=v[i>u-3?u-1:i+2],d)ne(T,A,D,C,I,I*I,I*I*I,r(t,o),g);else{if(f)a=ne(T,A,D,C,I,I*I,I*I*I,P,1),a=re(P);else{if(p)return Qt(A,D,I);a=oe(T,A,D,C,I,I*I,I*I*I)}s(t,o,a)}else if(d)te(v[i],v[i+1],I,r(t,o),g);else{var a;if(f)te(v[i],v[i+1],I,P,1),a=re(P);else{if(p)return Qt(v[i],v[i+1],I);a=Jt(v[i],v[i+1],I)}s(t,o,a)}},ondestroy:i});return e&&"spline"!==e&&(N.easing=e),N}}}function ue(t,e,i,n,o,a,r,s){_(n)?(a=o,o=n,n=0):x(o)?(a=o,o="linear",n=0):x(n)?(a=n,n=0):x(i)?(a=i,i=500):i||(i=500),t.stopAnimation(),he(t,"",t,e,i,n,s);var l=t.animators.slice(),u=l.length;u||a&&a();for(var h=0;h0&&t.animate(e,!1).when(null==o?500:o,s).delay(a||0)}function ce(t,e,i,n){if(e){var o={};o[e]={},o[e][i]=n,t.attr(o)}else t.attr(i,n)}function de(t,e,i,n){i<0&&(t+=i,i=-i),n<0&&(e+=n,n=-n),this.x=t,this.y=e,this.width=i,this.height=n}function fe(t){for(var e=0;t>=eb;)e|=1&t,t>>=1;return t+e}function pe(t,e,i,n){var o=e+1;if(o===i)return 1;if(n(t[o++],t[e])<0){for(;o=0;)o++;return o-e}function ge(t,e,i){for(i--;e>>1])<0?l=a:s=a+1;var u=n-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(;u>0;)t[s+u]=t[s+u-1],u--}t[s]=r}}function ve(t,e,i,n,o,a){var r=0,s=0,l=1;if(a(t,e[i+o])>0){for(s=n-o;l0;)r=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),r+=o,l+=o}else{for(s=o+1;ls&&(l=s);var u=r;r=o-l,l=o-u}for(r++;r>>1);a(t,e[i+h])>0?r=h+1:l=h}return l}function ye(t,e,i,n,o,a){var r=0,s=0,l=1;if(a(t,e[i+o])<0){for(s=o+1;ls&&(l=s);var u=r;r=o-l,l=o-u}else{for(s=n-o;l=0;)r=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),r+=o,l+=o}for(r++;r>>1);a(t,e[i+h])<0?l=h:r=h+1}return l}function xe(t,e){function i(i){var s=a[i],u=r[i],h=a[i+1],c=r[i+1];r[i]=u+c,i===l-3&&(a[i+1]=a[i+2],r[i+1]=r[i+2]),l--;var d=ye(t[h],t,s,u,0,e);s+=d,0!==(u-=d)&&0!==(c=ve(t[s+u-1],t,h,c,c-1,e))&&(u<=c?n(s,u,h,c):o(s,u,h,c))}function n(i,n,o,a){var r=0;for(r=0;r=ib||f>=ib);if(p)break;g<0&&(g=0),g+=2}if((s=g)<1&&(s=1),1===n){for(r=0;r=0;r--)t[f+r]=t[d+r];if(0===n){v=!0;break}}if(t[c--]=u[h--],1==--a){v=!0;break}if(0!=(m=a-ve(t[l],u,0,a,a-1,e))){for(a-=m,f=(c-=m)+1,d=(h-=m)+1,r=0;r=ib||m>=ib);if(v)break;p<0&&(p=0),p+=2}if((s=p)<1&&(s=1),1===a){for(f=(c-=n)+1,d=(l-=n)+1,r=n-1;r>=0;r--)t[f+r]=t[d+r];t[c]=u[h]}else{if(0===a)throw new Error;for(d=c-(a-1),r=0;r=0;r--)t[f+r]=t[d+r];t[c]=u[h]}else for(d=c-(a-1),r=0;r1;){var t=l-2;if(t>=1&&r[t-1]<=r[t]+r[t+1]||t>=2&&r[t-2]<=r[t]+r[t-1])r[t-1]r[t+1])break;i(t)}},this.forceMergeRuns=function(){for(;l>1;){var t=l-2;t>0&&r[t-1]s&&(l=s),me(t,i,i+l,i+a,e),a=l}r.pushRun(i,a),r.mergeRuns(),o-=a,i+=a}while(0!==o);r.forceMergeRuns()}}function we(t,e){return t.zlevel===e.zlevel?t.z===e.z?t.z2-e.z2:t.z-e.z:t.zlevel-e.zlevel}function be(t,e,i){var n=null==e.x?0:e.x,o=null==e.x2?1:e.x2,a=null==e.y?0:e.y,r=null==e.y2?0:e.y2;return e.global||(n=n*i.width+i.x,o=o*i.width+i.x,a=a*i.height+i.y,r=r*i.height+i.y),n=isNaN(n)?0:n,o=isNaN(o)?1:o,a=isNaN(a)?0:a,r=isNaN(r)?0:r,t.createLinearGradient(n,a,o,r)}function Se(t,e,i){var n=i.width,o=i.height,a=Math.min(n,o),r=null==e.x?.5:e.x,s=null==e.y?.5:e.y,l=null==e.r?.5:e.r;return e.global||(r=r*n+i.x,s=s*o+i.y,l*=a),t.createRadialGradient(r,s,0,r,s,l)}function Me(){return!1}function Ie(t,e,i){var n=iw(),o=e.getWidth(),a=e.getHeight(),r=n.style;return r&&(r.position="absolute",r.left=0,r.top=0,r.width=o+"px",r.height=a+"px",n.setAttribute("data-zr-dom-id",t)),n.width=o*i,n.height=a*i,n}function Te(t){if("string"==typeof t){var e=mb.get(t);return e&&e.image}return t}function Ae(t,e,i,n,o){if(t){if("string"==typeof t){if(e&&e.__zrImageSrc===t||!i)return e;var a=mb.get(t),r={hostEl:i,cb:n,cbPayload:o};return a?!Ce(e=a.image)&&a.pending.push(r):((e=new Image).onload=e.onerror=De,mb.put(t,e.__cachedImgObj={image:e,pending:[r]}),e.src=e.__zrImageSrc=t),e}return t}return e}function De(){var t=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var e=0;exb&&(yb=0,vb={}),yb++,vb[i]=o,o}function ke(t,e,i,n,o,a,r,s){return r?Ne(t,e,i,n,o,a,r,s):Pe(t,e,i,n,o,a,s)}function Pe(t,e,i,n,o,a,r){var s=He(t,e,o,a,r),l=Le(t,e);o&&(l+=o[1]+o[3]);var u=s.outerHeight,h=new de(Oe(0,l,i),Ee(0,u,n),l,u);return h.lineHeight=s.lineHeight,h}function Ne(t,e,i,n,o,a,r,s){var l=Ze(t,{rich:r,truncate:s,font:e,textAlign:i,textPadding:o,textLineHeight:a}),u=l.outerWidth,h=l.outerHeight;return new de(Oe(0,u,i),Ee(0,h,n),u,h)}function Oe(t,e,i){return"right"===i?t-=e:"center"===i&&(t-=e/2),t}function Ee(t,e,i){return"middle"===i?t-=e/2:"bottom"===i&&(t-=e),t}function Re(t,e,i){var n=e.x,o=e.y,a=e.height,r=e.width,s=a/2,l="left",u="top";switch(t){case"left":n-=i,o+=s,l="right",u="middle";break;case"right":n+=i+r,o+=s,u="middle";break;case"top":n+=r/2,o-=i,l="center",u="bottom";break;case"bottom":n+=r/2,o+=a+i,l="center";break;case"inside":n+=r/2,o+=s,l="center",u="middle";break;case"insideLeft":n+=i,o+=s,u="middle";break;case"insideRight":n+=r-i,o+=s,l="right",u="middle";break;case"insideTop":n+=r/2,o+=i,l="center";break;case"insideBottom":n+=r/2,o+=a-i,l="center",u="bottom";break;case"insideTopLeft":n+=i,o+=i;break;case"insideTopRight":n+=r-i,o+=i,l="right";break;case"insideBottomLeft":n+=i,o+=a-i,u="bottom";break;case"insideBottomRight":n+=r-i,o+=a-i,l="right",u="bottom"}return{x:n,y:o,textAlign:l,textVerticalAlign:u}}function ze(t,e,i,n,o){if(!e)return"";var a=(t+"").split("\n");o=Be(e,i,n,o);for(var r=0,s=a.length;r=r;l++)s-=r;var u=Le(i,e);return u>s&&(i="",u=0),s=t-u,n.ellipsis=i,n.ellipsisWidth=u,n.contentWidth=s,n.containerWidth=t,n}function Ve(t,e){var i=e.containerWidth,n=e.font,o=e.contentWidth;if(!i)return"";var a=Le(t,n);if(a<=i)return t;for(var r=0;;r++){if(a<=o||r>=e.maxIterations){t+=e.ellipsis;break}var s=0===r?Ge(t,o,e.ascCharWidth,e.cnCharWidth):a>0?Math.floor(t.length*o/a):0;a=Le(t=t.substr(0,s),n)}return""===t&&(t=e.placeholder),t}function Ge(t,e,i,n){for(var o=0,a=0,r=t.length;au)t="",r=[];else if(null!=h)for(var c=Be(h-(i?i[1]+i[3]:0),e,o.ellipsis,{minChar:o.minChar,placeholder:o.placeholder}),d=0,f=r.length;do&&Ue(i,t.substring(o,a)),Ue(i,n[2],n[1]),o=_b.lastIndex}of)return{lines:[],width:0,height:0};k.textWidth=Le(k.text,_);var b=y.textWidth,S=null==b||"auto"===b;if("string"==typeof b&&"%"===b.charAt(b.length-1))k.percentWidth=b,u.push(k),b=0;else{if(S){b=k.textWidth;var M=y.textBackgroundColor,I=M&&M.image;I&&Ce(I=Te(I))&&(b=Math.max(b,I.width*w/I.height))}var T=x?x[1]+x[3]:0;b+=T;var C=null!=d?d-m:null;null!=C&&Cl&&(i*=l/(c=i+n),n*=l/c),o+a>l&&(o*=l/(c=o+a),a*=l/c),n+o>u&&(n*=u/(c=n+o),o*=u/c),i+a>u&&(i*=u/(c=i+a),a*=u/c),t.moveTo(r+i,s),t.lineTo(r+l-n,s),0!==n&&t.arc(r+l-n,s+n,n,-Math.PI/2,0),t.lineTo(r+l,s+u-o),0!==o&&t.arc(r+l-o,s+u-o,o,0,Math.PI/2),t.lineTo(r+a,s+u),0!==a&&t.arc(r+a,s+u-a,a,Math.PI/2,Math.PI),t.lineTo(r,s+i),0!==i&&t.arc(r+i,s+i,i,Math.PI,1.5*Math.PI)}function Ye(t){return qe(t),d(t.rich,qe),t}function qe(t){if(t){t.font=Xe(t);var e=t.textAlign;"middle"===e&&(e="center"),t.textAlign=null==e||Mb[e]?e:"left";var i=t.textVerticalAlign||t.textBaseline;"center"===i&&(i="middle"),t.textVerticalAlign=null==i||Ib[i]?i:"top",t.textPadding&&(t.textPadding=L(t.textPadding))}}function Ke(t,e,i,n,o,a){n.rich?Je(t,e,i,n,o,a):$e(t,e,i,n,o,a)}function $e(t,e,i,n,o,a){var r,s=ii(n),l=!1,u=e.__attrCachedBy===rb.PLAIN_TEXT;a!==sb?(a&&(r=a.style,l=!s&&u&&r),e.__attrCachedBy=s?rb.NONE:rb.PLAIN_TEXT):u&&(e.__attrCachedBy=rb.NONE);var h=n.font||Sb;l&&h===(r.font||Sb)||(e.font=h);var c=t.__computedFont;t.__styleFont!==h&&(t.__styleFont=h,c=t.__computedFont=e.font);var d=n.textPadding,f=n.textLineHeight,p=t.__textCotentBlock;p&&!t.__dirtyText||(p=t.__textCotentBlock=He(i,c,d,f,n.truncate));var g=p.outerHeight,m=p.lines,v=p.lineHeight,y=ai(g,n,o),x=y.baseX,_=y.baseY,w=y.textAlign||"left",b=y.textVerticalAlign;ti(e,n,o,x,_);var S=Ee(_,g,b),M=x,I=S;if(s||d){var T=Le(i,c);d&&(T+=d[1]+d[3]);var A=Oe(x,T,w);s&&ni(t,e,n,A,S,T,g),d&&(M=hi(x,w,d),I+=d[0])}e.textAlign=w,e.textBaseline="middle",e.globalAlpha=n.opacity||1;for(B=0;B=0&&"right"===(_=b[C]).textAlign;)ei(t,e,_,n,M,v,D,"right"),I-=_.width,D-=_.width,C--;for(A+=(a-(A-m)-(y-D)-I)/2;T<=C;)ei(t,e,_=b[T],n,M,v,A+_.width/2,"center"),A+=_.width,T++;v+=M}}function ti(t,e,i,n,o){if(i&&e.textRotation){var a=e.textOrigin;"center"===a?(n=i.width/2+i.x,o=i.height/2+i.y):a&&(n=a[0]+i.x,o=a[1]+i.y),t.translate(n,o),t.rotate(-e.textRotation),t.translate(-n,-o)}}function ei(t,e,i,n,o,a,r,s){var l=n.rich[i.styleName]||{};l.text=i.text;var u=i.textVerticalAlign,h=a+o/2;"top"===u?h=a+i.height/2:"bottom"===u&&(h=a+o-i.height/2),!i.isLineHolder&&ii(l)&&ni(t,e,l,"right"===s?r-i.width:"center"===s?r-i.width/2:r,h-i.height/2,i.width,i.height);var c=i.textPadding;c&&(r=hi(r,s,c),h-=i.height/2-c[2]-i.textHeight/2),ri(e,"shadowBlur",D(l.textShadowBlur,n.textShadowBlur,0)),ri(e,"shadowColor",l.textShadowColor||n.textShadowColor||"transparent"),ri(e,"shadowOffsetX",D(l.textShadowOffsetX,n.textShadowOffsetX,0)),ri(e,"shadowOffsetY",D(l.textShadowOffsetY,n.textShadowOffsetY,0)),ri(e,"textAlign",s),ri(e,"textBaseline","middle"),ri(e,"font",i.font||Sb);var d=si(l.textStroke||n.textStroke,p),f=li(l.textFill||n.textFill),p=A(l.textStrokeWidth,n.textStrokeWidth);d&&(ri(e,"lineWidth",p),ri(e,"strokeStyle",d),e.strokeText(i.text,r,h)),f&&(ri(e,"fillStyle",f),e.fillText(i.text,r,h))}function ii(t){return!!(t.textBackgroundColor||t.textBorderWidth&&t.textBorderColor)}function ni(t,e,i,n,o,a,r){var s=i.textBackgroundColor,l=i.textBorderWidth,u=i.textBorderColor,h=_(s);if(ri(e,"shadowBlur",i.textBoxShadowBlur||0),ri(e,"shadowColor",i.textBoxShadowColor||"transparent"),ri(e,"shadowOffsetX",i.textBoxShadowOffsetX||0),ri(e,"shadowOffsetY",i.textBoxShadowOffsetY||0),h||l&&u){e.beginPath();var c=i.textBorderRadius;c?je(e,{x:n,y:o,width:a,height:r,r:c}):e.rect(n,o,a,r),e.closePath()}if(h)if(ri(e,"fillStyle",s),null!=i.fillOpacity){f=e.globalAlpha;e.globalAlpha=i.fillOpacity*i.opacity,e.fill(),e.globalAlpha=f}else e.fill();else if(w(s)){var d=s.image;(d=Ae(d,null,t,oi,s))&&Ce(d)&&e.drawImage(d,n,o,a,r)}if(l&&u)if(ri(e,"lineWidth",l),ri(e,"strokeStyle",u),null!=i.strokeOpacity){var f=e.globalAlpha;e.globalAlpha=i.strokeOpacity*i.opacity,e.stroke(),e.globalAlpha=f}else e.stroke()}function oi(t,e){e.image=t}function ai(t,e,i){var n=e.x||0,o=e.y||0,a=e.textAlign,r=e.textVerticalAlign;if(i){var s=e.textPosition;if(s instanceof Array)n=i.x+ui(s[0],i.width),o=i.y+ui(s[1],i.height);else{var l=Re(s,i,e.textDistance);n=l.x,o=l.y,a=a||l.textAlign,r=r||l.textVerticalAlign}var u=e.textOffset;u&&(n+=u[0],o+=u[1])}return{baseX:n,baseY:o,textAlign:a,textVerticalAlign:r}}function ri(t,e,i){return t[e]=ab(t,e,i),t[e]}function si(t,e){return null==t||e<=0||"transparent"===t||"none"===t?null:t.image||t.colorStops?"#000":t}function li(t){return null==t||"none"===t?null:t.image||t.colorStops?"#000":t}function ui(t,e){return"string"==typeof t?t.lastIndexOf("%")>=0?parseFloat(t)/100*e:parseFloat(t):t}function hi(t,e,i){return"right"===e?t-i[1]:"center"===e?t+i[3]/2-i[1]/2:t+i[3]}function ci(t,e){return null!=t&&(t||e.textBackgroundColor||e.textBorderWidth&&e.textBorderColor||e.textPadding)}function di(t){t=t||{},Kw.call(this,t);for(var e in t)t.hasOwnProperty(e)&&"style"!==e&&(this[e]=t[e]);this.style=new ub(t.style,this),this._rect=null,this.__clipPaths=[]}function fi(t){di.call(this,t)}function pi(t){return parseInt(t,10)}function gi(t){return!!t&&(!!t.__builtin__||"function"==typeof t.resize&&"function"==typeof t.refresh)}function mi(t,e,i){return Cb.copy(t.getBoundingRect()),t.transform&&Cb.applyTransform(t.transform),Lb.width=e,Lb.height=i,!Cb.intersect(Lb)}function vi(t,e){if(t===e)return!1;if(!t||!e||t.length!==e.length)return!0;for(var i=0;i=i.length&&i.push({option:t})}}),i}function Ni(t){var e=R();Zb(t,function(t,i){var n=t.exist;n&&e.set(n.id,t)}),Zb(t,function(t,i){var n=t.option;k(!n||null==n.id||!e.get(n.id)||e.get(n.id)===t,"id duplicates: "+(n&&n.id)),n&&null!=n.id&&e.set(n.id,t),!t.keyInfo&&(t.keyInfo={})}),Zb(t,function(t,i){var n=t.exist,o=t.option,a=t.keyInfo;if(Ub(o)){if(a.name=null!=o.name?o.name+"":n?n.name:jb+i,n)a.id=n.id;else if(null!=o.id)a.id=o.id+"";else{var r=0;do{a.id="\0"+a.name+"\0"+r++}while(e.get(a.id))}e.set(a.id,t)}})}function Oi(t){var e=t.name;return!(!e||!e.indexOf(jb))}function Ei(t){return Ub(t)&&t.id&&0===(t.id+"").indexOf("\0_ec_\0")}function Ri(t,e){function i(t,e,i){for(var n=0,o=t.length;n-rS&&trS||t<-rS}function tn(t,e,i,n,o){var a=1-o;return a*a*(a*t+3*o*e)+o*o*(o*n+3*a*i)}function en(t,e,i,n,o){var a=1-o;return 3*(((e-t)*a+2*(i-e)*o)*a+(n-i)*o*o)}function nn(t,e,i,n,o,a){var r=n+3*(e-i)-t,s=3*(i-2*e+t),l=3*(e-t),u=t-o,h=s*s-3*r*l,c=s*l-9*r*u,d=l*l-3*s*u,f=0;if(Ji(h)&&Ji(c))Ji(s)?a[0]=0:(M=-l/s)>=0&&M<=1&&(a[f++]=M);else{var p=c*c-4*h*d;if(Ji(p)){var g=c/h,m=-g/2;(M=-s/r+g)>=0&&M<=1&&(a[f++]=M),m>=0&&m<=1&&(a[f++]=m)}else if(p>0){var v=aS(p),y=h*s+1.5*r*(-c+v),x=h*s+1.5*r*(-c-v);(M=(-s-((y=y<0?-oS(-y,uS):oS(y,uS))+(x=x<0?-oS(-x,uS):oS(x,uS))))/(3*r))>=0&&M<=1&&(a[f++]=M)}else{var _=(2*h*s-3*r*c)/(2*aS(h*h*h)),w=Math.acos(_)/3,b=aS(h),S=Math.cos(w),M=(-s-2*b*S)/(3*r),m=(-s+b*(S+lS*Math.sin(w)))/(3*r),I=(-s+b*(S-lS*Math.sin(w)))/(3*r);M>=0&&M<=1&&(a[f++]=M),m>=0&&m<=1&&(a[f++]=m),I>=0&&I<=1&&(a[f++]=I)}}return f}function on(t,e,i,n,o){var a=6*i-12*e+6*t,r=9*e+3*n-3*t-9*i,s=3*e-3*t,l=0;if(Ji(r))Qi(a)&&(c=-s/a)>=0&&c<=1&&(o[l++]=c);else{var u=a*a-4*r*s;if(Ji(u))o[0]=-a/(2*r);else if(u>0){var h=aS(u),c=(-a+h)/(2*r),d=(-a-h)/(2*r);c>=0&&c<=1&&(o[l++]=c),d>=0&&d<=1&&(o[l++]=d)}}return l}function an(t,e,i,n,o,a){var r=(e-t)*o+t,s=(i-e)*o+e,l=(n-i)*o+i,u=(s-r)*o+r,h=(l-s)*o+s,c=(h-u)*o+u;a[0]=t,a[1]=r,a[2]=u,a[3]=c,a[4]=c,a[5]=h,a[6]=l,a[7]=n}function rn(t,e,i,n,o,a,r,s,l,u,h){var c,d,f,p,g,m=.005,v=1/0;hS[0]=l,hS[1]=u;for(var y=0;y<1;y+=.05)cS[0]=tn(t,i,o,r,y),cS[1]=tn(e,n,a,s,y),(p=hw(hS,cS))=0&&p=0&&c<=1&&(o[l++]=c);else{var u=r*r-4*a*s;if(Ji(u))(c=-r/(2*a))>=0&&c<=1&&(o[l++]=c);else if(u>0){var h=aS(u),c=(-r+h)/(2*a),d=(-r-h)/(2*a);c>=0&&c<=1&&(o[l++]=c),d>=0&&d<=1&&(o[l++]=d)}}return l}function hn(t,e,i){var n=t+i-2*e;return 0===n?.5:(t-e)/n}function cn(t,e,i,n,o){var a=(e-t)*n+t,r=(i-e)*n+e,s=(r-a)*n+a;o[0]=t,o[1]=a,o[2]=s,o[3]=s,o[4]=r,o[5]=i}function dn(t,e,i,n,o,a,r,s,l){var u,h=.005,c=1/0;hS[0]=r,hS[1]=s;for(var d=0;d<1;d+=.05)cS[0]=sn(t,i,o,d),cS[1]=sn(e,n,a,d),(m=hw(hS,cS))=0&&m1e-4)return s[0]=t-i,s[1]=e-n,l[0]=t+i,void(l[1]=e+n);if(yS[0]=mS(o)*i+t,yS[1]=gS(o)*n+e,xS[0]=mS(a)*i+t,xS[1]=gS(a)*n+e,u(s,yS,xS),h(l,yS,xS),(o%=vS)<0&&(o+=vS),(a%=vS)<0&&(a+=vS),o>a&&!r?a+=vS:oo&&(_S[0]=mS(f)*i+t,_S[1]=gS(f)*n+e,u(s,_S,s),h(l,_S,l))}function yn(t,e,i,n,o,a,r){if(0===o)return!1;var s=o,l=0,u=t;if(r>e+s&&r>n+s||rt+s&&a>i+s||ae+c&&h>n+c&&h>a+c&&h>s+c||ht+c&&u>i+c&&u>o+c&&u>r+c||ue+u&&l>n+u&&l>a+u||lt+u&&s>i+u&&s>o+u||si||h+uo&&(o+=zS);var d=Math.atan2(l,s);return d<0&&(d+=zS),d>=n&&d<=o||d+zS>=n&&d+zS<=o}function Sn(t,e,i,n,o,a){if(a>e&&a>n||ao?r:0}function Mn(t,e){return Math.abs(t-e)e&&u>n&&u>a&&u>s||u1&&In(),c=tn(e,n,a,s,WS[0]),p>1&&(d=tn(e,n,a,s,WS[1]))),2===p?me&&s>n&&s>a||s=0&&u<=1){for(var h=0,c=sn(e,n,a,u),d=0;di||s<-i)return 0;u=Math.sqrt(i*i-s*s);FS[0]=-u,FS[1]=u;var l=Math.abs(n-o);if(l<1e-4)return 0;if(l%VS<1e-4){n=0,o=VS;p=a?1:-1;return r>=FS[0]+t&&r<=FS[1]+t?p:0}if(a){var u=n;n=wn(o),o=wn(u)}else n=wn(n),o=wn(o);n>o&&(o+=VS);for(var h=0,c=0;c<2;c++){var d=FS[c];if(d+t>r){var f=Math.atan2(s,d),p=a?1:-1;f<0&&(f=VS+f),(f>=n&&f<=o||f+VS>=n&&f+VS<=o)&&(f>Math.PI/2&&f<1.5*Math.PI&&(p=-p),h+=p)}}return h}function Cn(t,e,i,n,o){for(var a=0,r=0,s=0,l=0,u=0,h=0;h1&&(i||(a+=Sn(r,s,l,u,n,o))),1===h&&(l=r=t[h],u=s=t[h+1]),c){case BS.M:r=l=t[h++],s=u=t[h++];break;case BS.L:if(i){if(yn(r,s,t[h],t[h+1],e,n,o))return!0}else a+=Sn(r,s,t[h],t[h+1],n,o)||0;r=t[h++],s=t[h++];break;case BS.C:if(i){if(xn(r,s,t[h++],t[h++],t[h++],t[h++],t[h],t[h+1],e,n,o))return!0}else a+=Tn(r,s,t[h++],t[h++],t[h++],t[h++],t[h],t[h+1],n,o)||0;r=t[h++],s=t[h++];break;case BS.Q:if(i){if(_n(r,s,t[h++],t[h++],t[h],t[h+1],e,n,o))return!0}else a+=An(r,s,t[h++],t[h++],t[h],t[h+1],n,o)||0;r=t[h++],s=t[h++];break;case BS.A:var d=t[h++],f=t[h++],p=t[h++],g=t[h++],m=t[h++],v=t[h++];h+=1;var y=1-t[h++],x=Math.cos(m)*p+d,_=Math.sin(m)*g+f;h>1?a+=Sn(r,s,x,_,n,o):(l=x,u=_);var w=(n-d)*g/p+d;if(i){if(bn(d,f,g,m,m+v,y,e,w,o))return!0}else a+=Dn(d,f,g,m,m+v,y,w,o);r=Math.cos(m+v)*p+d,s=Math.sin(m+v)*g+f;break;case BS.R:l=r=t[h++],u=s=t[h++];var x=l+t[h++],_=u+t[h++];if(i){if(yn(l,u,x,u,e,n,o)||yn(x,u,x,_,e,n,o)||yn(x,_,l,_,e,n,o)||yn(l,_,l,u,e,n,o))return!0}else a+=Sn(x,u,x,_,n,o),a+=Sn(l,_,l,u,n,o);break;case BS.Z:if(i){if(yn(r,s,l,u,e,n,o))return!0}else a+=Sn(r,s,l,u,n,o);r=l,s=u}}return i||Mn(s,u)||(a+=Sn(r,s,l,u,n,o)||0),0!==a}function Ln(t,e,i){return Cn(t,0,!1,e,i)}function kn(t,e,i,n){return Cn(t,e,!0,i,n)}function Pn(t){di.call(this,t),this.path=null}function Nn(t,e,i,n,o,a,r,s,l,u,h){var c=l*(tM/180),d=QS(c)*(t-i)/2+JS(c)*(e-n)/2,f=-1*JS(c)*(t-i)/2+QS(c)*(e-n)/2,p=d*d/(r*r)+f*f/(s*s);p>1&&(r*=$S(p),s*=$S(p));var g=(o===a?-1:1)*$S((r*r*(s*s)-r*r*(f*f)-s*s*(d*d))/(r*r*(f*f)+s*s*(d*d)))||0,m=g*r*f/s,v=g*-s*d/r,y=(t+i)/2+QS(c)*m-JS(c)*v,x=(e+n)/2+JS(c)*m+QS(c)*v,_=nM([1,0],[(d-m)/r,(f-v)/s]),w=[(d-m)/r,(f-v)/s],b=[(-1*d-m)/r,(-1*f-v)/s],S=nM(w,b);iM(w,b)<=-1&&(S=tM),iM(w,b)>=1&&(S=0),0===a&&S>0&&(S-=2*tM),1===a&&S<0&&(S+=2*tM),h.addData(u,y,x,r,s,_,S,c,a)}function On(t){if(!t)return new ES;for(var e,i=0,n=0,o=i,a=n,r=new ES,s=ES.CMD,l=t.match(oM),u=0;u=2){if(o&&"spline"!==o){var a=fM(n,o,i,e.smoothConstraint);t.moveTo(n[0][0],n[0][1]);for(var r=n.length,s=0;s<(i?r:r-1);s++){var l=a[2*s],u=a[2*s+1],h=n[(s+1)%r];t.bezierCurveTo(l[0],l[1],u[0],u[1],h[0],h[1])}}else{"spline"===o&&(n=dM(n,i)),t.moveTo(n[0][0],n[0][1]);for(var s=1,c=n.length;s=0)?(i={textFill:null,textStroke:t.textStroke,textStrokeWidth:t.textStrokeWidth},t.textFill="#fff",null==t.textStroke&&(t.textStroke=a,null==t.textStrokeWidth&&(t.textStrokeWidth=2))):null!=a&&(i={textFill:null},t.textFill=a),i&&(t.insideRollback=i)}}function bo(t){var e=t.insideRollback;e&&(t.textFill=e.textFill,t.textStroke=e.textStroke,t.textStrokeWidth=e.textStrokeWidth,t.insideRollback=null)}function So(t,e){var i=e||e.getModel("textStyle");return P([t.fontStyle||i&&i.getShallow("fontStyle")||"",t.fontWeight||i&&i.getShallow("fontWeight")||"",(t.fontSize||i&&i.getShallow("fontSize")||12)+"px",t.fontFamily||i&&i.getShallow("fontFamily")||"sans-serif"].join(" "))}function Mo(t,e,i,n,o,a){if("function"==typeof o&&(a=o,o=null),n&&n.isAnimationEnabled()){var r=t?"Update":"",s=n.getShallow("animationDuration"+r),l=n.getShallow("animationEasing"+r),u=n.getShallow("animationDelay"+r);"function"==typeof u&&(u=u(o,n.getAnimationDelayParams?n.getAnimationDelayParams(e,o):null)),"function"==typeof s&&(s=s(o)),s>0?e.animateTo(i,s,u||0,l,a,!!a):(e.stopAnimation(),e.attr(i),a&&a())}else e.stopAnimation(),e.attr(i),a&&a()}function Io(t,e,i,n,o){Mo(!0,t,e,i,n,o)}function To(t,e,i,n,o){Mo(!1,t,e,i,n,o)}function Ao(t,e){for(var i=_t([]);t&&t!==e;)bt(i,t.getLocalTransform(),i),t=t.parent;return i}function Do(t,e,i){return e&&!c(e)&&(e=Tw.getLocalTransform(e)),i&&(e=Tt([],e)),Q([],t,e)}function Co(t,e,i){var n=0===e[4]||0===e[5]||0===e[0]?1:Math.abs(2*e[4]/e[0]),o=0===e[4]||0===e[5]||0===e[2]?1:Math.abs(2*e[4]/e[2]),a=["left"===t?-n:"right"===t?n:0,"top"===t?-o:"bottom"===t?o:0];return a=Do(a,e,i),Math.abs(a[0])>Math.abs(a[1])?a[0]>0?"right":"left":a[1]>0?"bottom":"top"}function Lo(t,e,i,n){function o(t){var e={position:F(t.position),rotation:t.rotation};return t.shape&&(e.shape=a({},t.shape)),e}if(t&&e){var r=function(t){var e={};return t.traverse(function(t){!t.isGroup&&t.anid&&(e[t.anid]=t)}),e}(t);e.traverse(function(t){if(!t.isGroup&&t.anid){var e=r[t.anid];if(e){var n=o(t);t.attr(o(e)),Io(t,n,i,t.dataIndex)}}})}}function ko(t,e){return f(t,function(t){var i=t[0];i=LM(i,e.x),i=kM(i,e.x+e.width);var n=t[1];return n=LM(n,e.y),n=kM(n,e.y+e.height),[i,n]})}function Po(t,e,i){var n=(e=a({rectHover:!0},e)).style={strokeNoScale:!0};if(i=i||{x:-1,y:-1,width:2,height:2},t)return 0===t.indexOf("image://")?(n.image=t.slice(8),r(n,i),new fi(e)):Xn(t.replace("path://",""),e,i,"center")}function No(t,e,i){this.parentModel=e,this.ecModel=i,this.option=t}function Oo(t,e,i){for(var n=0;n0){if(t<=e[0])return i[0];if(t>=e[1])return i[1]}else{if(t>=e[0])return i[0];if(t<=e[1])return i[1]}else{if(t===e[0])return i[0];if(t===e[1])return i[1]}return(t-e[0])/o*a+i[0]}function Vo(t,e){switch(t){case"center":case"middle":t="50%";break;case"left":case"top":t="0%";break;case"right":case"bottom":t="100%"}return"string"==typeof t?zo(t).match(/%$/)?parseFloat(t)/100*e:parseFloat(t):null==t?NaN:+t}function Go(t,e,i){return null==e&&(e=10),e=Math.min(Math.max(0,e),20),t=(+t).toFixed(e),i?t:+t}function Fo(t){return t.sort(function(t,e){return t-e}),t}function Wo(t){if(t=+t,isNaN(t))return 0;for(var e=1,i=0;Math.round(t*e)/e!==t;)e*=10,i++;return i}function Ho(t){var e=t.toString(),i=e.indexOf("e");if(i>0){var n=+e.slice(i+1);return n<0?-n:0}var o=e.indexOf(".");return o<0?0:e.length-1-o}function Zo(t,e){var i=Math.log,n=Math.LN10,o=Math.floor(i(t[1]-t[0])/n),a=Math.round(i(Math.abs(e[1]-e[0]))/n),r=Math.min(Math.max(-o+a,0),20);return isFinite(r)?r:20}function Uo(t,e,i){if(!t[e])return 0;var n=p(t,function(t,e){return t+(isNaN(e)?0:e)},0);if(0===n)return 0;for(var o=Math.pow(10,i),a=f(t,function(t){return(isNaN(t)?0:t)/n*o*100}),r=100*o,s=f(a,function(t){return Math.floor(t)}),l=p(s,function(t,e){return t+e},0),u=f(a,function(t,e){return t-s[e]});lh&&(h=u[d],c=d);++s[c],u[c]=0,++l}return s[e]/o}function Xo(t){var e=2*Math.PI;return(t%e+e)%e}function jo(t){return t>-UM&&t=-20?+t.toFixed(n<0?-n:0):t}function Jo(t){function e(t,i,n){return t.interval[n]=0}function ta(t){return isNaN(t)?"-":(t=(t+"").split("."))[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")}function ea(t,e){return t=(t||"").toLowerCase().replace(/-(.)/g,function(t,e){return e.toUpperCase()}),e&&t&&(t=t.charAt(0).toUpperCase()+t.slice(1)),t}function ia(t){return null==t?"":(t+"").replace(KM,function(t,e){return $M[e]})}function na(t,e,i){y(e)||(e=[e]);var n=e.length;if(!n)return"";for(var o=e[0].$vars||[],a=0;a':'':{renderMode:o,content:"{marker"+a+"|} ",style:{color:i}}:""}function ra(t,e){return t+="","0000".substr(0,e-t.length)+t}function sa(t,e,i){"week"!==t&&"month"!==t&&"quarter"!==t&&"half-year"!==t&&"year"!==t||(t="MM-dd\nyyyy");var n=Yo(e),o=i?"UTC":"",a=n["get"+o+"FullYear"](),r=n["get"+o+"Month"]()+1,s=n["get"+o+"Date"](),l=n["get"+o+"Hours"](),u=n["get"+o+"Minutes"](),h=n["get"+o+"Seconds"](),c=n["get"+o+"Milliseconds"]();return t=t.replace("MM",ra(r,2)).replace("M",r).replace("yyyy",a).replace("yy",a%100).replace("dd",ra(s,2)).replace("d",s).replace("hh",ra(l,2)).replace("h",l).replace("mm",ra(u,2)).replace("m",u).replace("ss",ra(h,2)).replace("s",h).replace("SSS",ra(c,3))}function la(t){return t?t.charAt(0).toUpperCase()+t.substr(1):t}function ua(t,e,i,n,o){var a=0,r=0;null==n&&(n=1/0),null==o&&(o=1/0);var s=0;e.eachChild(function(l,u){var h,c,d=l.position,f=l.getBoundingRect(),p=e.childAt(u+1),g=p&&p.getBoundingRect();if("horizontal"===t){var m=f.width+(g?-g.x+f.x:0);(h=a+m)>n||l.newline?(a=0,h=m,r+=s+i,s=f.height):s=Math.max(s,f.height)}else{var v=f.height+(g?-g.y+f.y:0);(c=r+v)>o||l.newline?(a+=s+i,r=0,c=v,s=f.width):s=Math.max(s,f.width)}l.newline||(d[0]=a,d[1]=r,"horizontal"===t?a=h+i:r=c+i)})}function ha(t,e,i){var n=e.width,o=e.height,a=Vo(t.x,n),r=Vo(t.y,o),s=Vo(t.x2,n),l=Vo(t.y2,o);return(isNaN(a)||isNaN(parseFloat(t.x)))&&(a=0),(isNaN(s)||isNaN(parseFloat(t.x2)))&&(s=n),(isNaN(r)||isNaN(parseFloat(t.y)))&&(r=0),(isNaN(l)||isNaN(parseFloat(t.y2)))&&(l=o),i=qM(i||0),{width:Math.max(s-a-i[1]-i[3],0),height:Math.max(l-r-i[0]-i[2],0)}}function ca(t,e,i){i=qM(i||0);var n=e.width,o=e.height,a=Vo(t.left,n),r=Vo(t.top,o),s=Vo(t.right,n),l=Vo(t.bottom,o),u=Vo(t.width,n),h=Vo(t.height,o),c=i[2]+i[0],d=i[1]+i[3],f=t.aspect;switch(isNaN(u)&&(u=n-s-d-a),isNaN(h)&&(h=o-l-c-r),null!=f&&(isNaN(u)&&isNaN(h)&&(f>n/o?u=.8*n:h=.8*o),isNaN(u)&&(u=f*h),isNaN(h)&&(h=u/f)),isNaN(a)&&(a=n-s-u-d),isNaN(r)&&(r=o-l-h-c),t.left||t.right){case"center":a=n/2-u/2-i[3];break;case"right":a=n-u-d}switch(t.top||t.bottom){case"middle":case"center":r=o/2-h/2-i[0];break;case"bottom":r=o-h-c}a=a||0,r=r||0,isNaN(u)&&(u=n-d-a-(s||0)),isNaN(h)&&(h=o-c-r-(l||0));var p=new de(a+i[3],r+i[0],u,h);return p.margin=i,p}function da(t,e,i,n,o){var a=!o||!o.hv||o.hv[0],s=!o||!o.hv||o.hv[1],l=o&&o.boundingMode||"all";if(a||s){var u;if("raw"===l)u="group"===t.type?new de(0,0,+e.width||0,+e.height||0):t.getBoundingRect();else if(u=t.getBoundingRect(),t.needLocalTransform()){var h=t.getLocalTransform();(u=u.clone()).applyTransform(h)}e=ca(r({width:u.width,height:u.height},e),i,n);var c=t.position,d=a?e.x-u.x:0,f=s?e.y-u.y:0;t.attr("position","raw"===l?[d,f]:[c[0]+d,c[1]+f])}}function fa(t,e){return null!=t[oI[e][0]]||null!=t[oI[e][1]]&&null!=t[oI[e][2]]}function pa(t,e,i){function n(i,n){var r={},l=0,u={},h=0;if(iI(i,function(e){u[e]=t[e]}),iI(i,function(t){o(e,t)&&(r[t]=u[t]=e[t]),a(r,t)&&l++,a(u,t)&&h++}),s[n])return a(e,i[1])?u[i[2]]=null:a(e,i[2])&&(u[i[1]]=null),u;if(2!==h&&l){if(l>=2)return r;for(var c=0;ce)return t[n];return t[i-1]}function ya(t){var e=t.get("coordinateSystem"),i={coordSysName:e,coordSysDims:[],axisMap:R(),categoryAxisMap:R()},n=fI[e];if(n)return n(t,i,i.axisMap,i.categoryAxisMap),i}function xa(t){return"category"===t.get("type")}function _a(t){this.fromDataset=t.fromDataset,this.data=t.data||(t.sourceFormat===vI?{}:[]),this.sourceFormat=t.sourceFormat||yI,this.seriesLayoutBy=t.seriesLayoutBy||_I,this.dimensionsDefine=t.dimensionsDefine,this.encodeDefine=t.encodeDefine&&R(t.encodeDefine),this.startIndex=t.startIndex||0,this.dimensionsDetectCount=t.dimensionsDetectCount}function wa(t){var e=t.option.source,i=yI;if(S(e))i=xI;else if(y(e)){0===e.length&&(i=gI);for(var n=0,o=e.length;n=e:"max"===i?t<=e:t===e}function Xa(t,e){return t.join(",")===e.join(",")}function ja(t,e){AI(e=e||{},function(e,i){if(null!=e){var n=t[i];if(lI.hasClass(i)){e=Di(e);var o=Pi(n=Di(n),e);t[i]=CI(o,function(t){return t.option&&t.exist?LI(t.exist,t.option,!0):t.exist||t.option})}else t[i]=LI(n,e,!0)}})}function Ya(t){var e=t&&t.itemStyle;if(e)for(var i=0,o=OI.length;i=0;p--){var g=t[p];if(s||(d=g.data.rawIndexOf(g.stackedByDimension,c)),d>=0){var m=g.data.getByRawIndex(g.stackResultDimension,d);if(h>=0&&m>0||h<=0&&m<0){h+=m,f=m;break}}}return n[0]=h,n[1]=f,n});r.hostModel.setData(l),e.data=l})}function rr(t,e){_a.isInstance(t)||(t=_a.seriesDataToSource(t)),this._source=t;var i=this._data=t.data,n=t.sourceFormat;n===xI&&(this._offset=0,this._dimSize=e,this._data=i),a(this,GI[n===gI?n+"_"+t.seriesLayoutBy:n])}function sr(){return this._data.length}function lr(t){return this._data[t]}function ur(t){for(var e=0;ee.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function Mr(t,e){d(t.CHANGABLE_METHODS,function(i){t.wrapMethod(i,v(Ir,e))})}function Ir(t){var e=Tr(t);e&&e.setOutputEnd(this.count())}function Tr(t){var e=(t.ecModel||{}).scheduler,i=e&&e.getPipeline(t.uid);if(i){var n=i.currentTask;if(n){var o=n.agentStubMap;o&&(n=o.get(t.uid))}return n}}function Ar(){this.group=new tb,this.uid=Ro("viewChart"),this.renderTask=gr({plan:Lr,reset:kr}),this.renderTask.context={view:this}}function Dr(t,e){if(t&&(t.trigger(e),"group"===t.type))for(var i=0;i=0?n():c=setTimeout(n,-a),u=o};return d.clear=function(){c&&(clearTimeout(c),c=null)},d.debounceNextCall=function(t){l=t},d}function Nr(t,e,i,n){var o=t[e];if(o){var a=o[iT]||o,r=o[oT];if(o[nT]!==i||r!==n){if(null==i||!n)return t[e]=a;(o=t[e]=Pr(a,i,"debounce"===n))[iT]=a,o[oT]=n,o[nT]=i}return o}}function Or(t,e){var i=t[e];i&&i[iT]&&(t[e]=i[iT])}function Er(t,e,i,n){this.ecInstance=t,this.api=e,this.unfinished;var i=this._dataProcessorHandlers=i.slice(),n=this._visualHandlers=n.slice();this._allHandlers=i.concat(n),this._stageTaskMap=R()}function Rr(t,e,i,n,o){function a(t,e){return t.setDirty&&(!t.dirtyMap||t.dirtyMap.get(e.__pipeline.id))}o=o||{};var r;d(e,function(e,s){if(!o.visualType||o.visualType===e.visualType){var l=t._stageTaskMap.get(e.uid),u=l.seriesTaskMap,h=l.overallTask;if(h){var c,d=h.agentStubMap;d.each(function(t){a(o,t)&&(t.dirty(),c=!0)}),c&&h.dirty(),hT(h,n);var f=t.getPerformArgs(h,o.block);d.each(function(t){t.perform(f)}),r|=h.perform(f)}else u&&u.each(function(s,l){a(o,s)&&s.dirty();var u=t.getPerformArgs(s,o.block);u.skip=!e.performRawSeries&&i.isSeriesFiltered(s.context.model),hT(s,n),r|=s.perform(u)})}}),t.unfinished|=r}function zr(t,e,i,n,o){function a(i){var a=i.uid,s=r.get(a)||r.set(a,gr({plan:Hr,reset:Zr,count:Xr}));s.context={model:i,ecModel:n,api:o,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:t},jr(t,i,s)}var r=i.seriesTaskMap||(i.seriesTaskMap=R()),s=e.seriesType,l=e.getTargetSeries;e.createOnAllSeries?n.eachRawSeries(a):s?n.eachRawSeriesByType(s,a):l&&l(n,o).each(a);var u=t._pipelineMap;r.each(function(t,e){u.get(e)||(t.dispose(),r.removeKey(e))})}function Br(t,e,i,n,o){function a(e){var i=e.uid,n=s.get(i);n||(n=s.set(i,gr({reset:Gr,onDirty:Wr})),r.dirty()),n.context={model:e,overallProgress:h,modifyOutputEnd:c},n.agent=r,n.__block=h,jr(t,e,n)}var r=i.overallTask=i.overallTask||gr({reset:Vr});r.context={ecModel:n,api:o,overallReset:e.overallReset,scheduler:t};var s=r.agentStubMap=r.agentStubMap||R(),l=e.seriesType,u=e.getTargetSeries,h=!0,c=e.modifyOutputEnd;l?n.eachRawSeriesByType(l,a):u?u(n,o).each(a):(h=!1,d(n.getSeries(),a));var f=t._pipelineMap;s.each(function(t,e){f.get(e)||(t.dispose(),r.dirty(),s.removeKey(e))})}function Vr(t){t.overallReset(t.ecModel,t.api,t.payload)}function Gr(t,e){return t.overallProgress&&Fr}function Fr(){this.agent.dirty(),this.getDownstream().dirty()}function Wr(){this.agent&&this.agent.dirty()}function Hr(t){return t.plan&&t.plan(t.model,t.ecModel,t.api,t.payload)}function Zr(t){t.useClearVisual&&t.data.clearAllVisual();var e=t.resetDefines=Di(t.reset(t.model,t.ecModel,t.api,t.payload));return e.length>1?f(e,function(t,e){return Ur(e)}):cT}function Ur(t){return function(e,i){var n=i.data,o=i.resetDefines[t];if(o&&o.dataEach)for(var a=e.start;a0?parseInt(n,10)/100:n?parseFloat(n):0;var o=i.getAttribute("stop-color")||"#000000";e.addColorStop(n,o)}i=i.nextSibling}}function Qr(t,e){t&&t.__inheritedStyle&&(e.__inheritedStyle||(e.__inheritedStyle={}),r(e.__inheritedStyle,t.__inheritedStyle))}function ts(t){for(var e=P(t).split(_T),i=[],n=0;n0;a-=2){var r=o[a],s=o[a-1];switch(n=n||xt(),s){case"translate":r=P(r).split(_T),St(n,n,[parseFloat(r[0]),parseFloat(r[1]||0)]);break;case"scale":r=P(r).split(_T),It(n,n,[parseFloat(r[0]),parseFloat(r[1]||r[0])]);break;case"rotate":r=P(r).split(_T),Mt(n,n,parseFloat(r[0]));break;case"skew":r=P(r).split(_T),console.warn("Skew transform is not supported yet");break;case"matrix":r=P(r).split(_T);n[0]=parseFloat(r[0]),n[1]=parseFloat(r[1]),n[2]=parseFloat(r[2]),n[3]=parseFloat(r[3]),n[4]=parseFloat(r[4]),n[5]=parseFloat(r[5])}}e.setLocalTransform(n)}}function os(t){var e=t.getAttribute("style"),i={};if(!e)return i;var n={};TT.lastIndex=0;for(var o;null!=(o=TT.exec(e));)n[o[1]]=o[2];for(var a in ST)ST.hasOwnProperty(a)&&null!=n[a]&&(i[ST[a]]=n[a]);return i}function as(t,e,i){var n=e/t.width,o=i/t.height,a=Math.min(n,o);return{scale:[a,a],position:[-(t.x+t.width/2)*a+e/2,-(t.y+t.height/2)*a+i/2]}}function rs(t,e){return(new $r).parse(t,e)}function ss(t){return function(e,i,n){e=e&&e.toLowerCase(),fw.prototype[t].call(this,e,i,n)}}function ls(){fw.call(this)}function us(t,e,n){function o(t,e){return t.__prio-e.__prio}n=n||{},"string"==typeof e&&(e=JT[e]),this.id,this.group,this._dom=t;var a=this._zr=Ii(t,{renderer:n.renderer||"canvas",devicePixelRatio:n.devicePixelRatio,width:n.width,height:n.height});this._throttledZrFlush=Pr(m(a.flush,a),17),(e=i(e))&&BI(e,!0),this._theme=e,this._chartsViews=[],this._chartsMap={},this._componentsViews=[],this._componentsMap={},this._coordSysMgr=new Fa;var r=this._api=As(this);_e($T,o),_e(YT,o),this._scheduler=new Er(this,r,YT,$T),fw.call(this,this._ecEventProcessor=new Ds),this._messageCenter=new ls,this._initEvents(),this.resize=m(this.resize,this),this._pendingActions=[],a.animation.on("frame",this._onframe,this),vs(a,this),N(this)}function hs(t,e,i){var n,o=this._model,a=this._coordSysMgr.getCoordinateSystems();e=Vi(o,e);for(var r=0;re.get("hoverLayerThreshold")&&!U_.node&&i.traverse(function(t){t.isGroup||(t.useHoverLayer=!0)})}function Is(t,e){var i=t.get("blendMode")||null;e.group.traverse(function(t){t.isGroup||t.style.blend!==i&&t.setStyle("blend",i),t.eachPendingDisplayable&&t.eachPendingDisplayable(function(t){t.setStyle("blend",i)})})}function Ts(t,e){var i=t.get("z"),n=t.get("zlevel");e.group.traverse(function(t){"group"!==t.type&&(null!=i&&(t.z=i),null!=n&&(t.zlevel=n))})}function As(t){var e=t._coordSysMgr;return a(new Ga(t),{getCoordinateSystems:m(e.getCoordinateSystems,e),getComponentByElement:function(e){for(;e;){var i=e.__ecComponentInfo;if(null!=i)return t._model.getComponent(i.mainType,i.index);e=e.parent}}})}function Ds(){this.eventInfo}function Cs(t){function e(t,e){for(var n=0;n65535?dA:pA}function Js(t){var e=t.constructor;return e===Array?t.slice():new e(t)}function Qs(t,e){d(gA.concat(e.__wrappedMethods||[]),function(i){e.hasOwnProperty(i)&&(t[i]=e[i])}),t.__wrappedMethods=e.__wrappedMethods,d(mA,function(n){t[n]=i(e[n])}),t._calculationInfo=a(e._calculationInfo)}function tl(t,e,i,n,o){var a=cA[e.type],r=n-1,s=e.name,l=t[s][r];if(l&&l.length=0?this._indices[t]:-1}function al(t,e){var i=t._idList[e];return null==i&&(i=il(t,t._idDimIdx,e)),null==i&&(i=hA+e),i}function rl(t){return y(t)||(t=[t]),t}function sl(t,e){var i=t.dimensions,n=new vA(f(i,t.getDimensionInfo,t),t.hostModel);Qs(n,t);for(var o=n._storage={},a=t._storage,r=0;r=0?(o[s]=ll(a[s]),n._rawExtent[s]=ul(),n._extent[s]=null):o[s]=a[s])}return n}function ll(t){for(var e=new Array(t.length),i=0;in&&(r=o.interval=n);var s=o.intervalPrecision=Ml(r);return Tl(o.niceTickExtent=[MA(Math.ceil(t[0]/r)*r,s),MA(Math.floor(t[1]/r)*r,s)],t),o}function Ml(t){return Ho(t)+2}function Il(t,e,i){t[e]=Math.max(Math.min(t[e],i[1]),i[0])}function Tl(t,e){!isFinite(t[0])&&(t[0]=e[0]),!isFinite(t[1])&&(t[1]=e[1]),Il(t,0,e),Il(t,1,e),t[0]>t[1]&&(t[0]=t[1])}function Al(t,e,i,n){var o=[];if(!t)return o;e[0]1e4)return[];return e[1]>(o.length?o[o.length-1]:i[1])&&o.push(e[1]),o}function Dl(t){return t.get("stack")||AA+t.seriesIndex}function Cl(t){return t.dim+t.index}function Ll(t){var e=[],i=t.axis;if("category"===i.type){for(var n=i.getBandWidth(),o=0;o=0?"p":"n",b=m;p&&(o[r][_]||(o[r][_]={p:m,n:m}),b=o[r][_][w]);var S,M,I,T;if(g)S=b,M=(A=i.dataToPoint([x,_]))[1]+l,I=A[0]-m,T=u,Math.abs(I)a[1]?(n=a[1],o=a[0]):(n=a[0],o=a[1]);var r=e.toGlobalCoord(e.dataToCoord(0));return ro&&(r=o),r}function Vl(t,e){return VA(t,BA(e))}function Gl(t,e){var i,n,o,a=t.type,r=e.getMin(),s=e.getMax(),l=null!=r,u=null!=s,h=t.getExtent();"ordinal"===a?i=e.getCategories().length:(y(n=e.get("boundaryGap"))||(n=[n||0,n||0]),"boolean"==typeof n[0]&&(n=[0,0]),n[0]=Vo(n[0],1),n[1]=Vo(n[1],1),o=h[1]-h[0]||Math.abs(h[0])),null==r&&(r="ordinal"===a?i?0:NaN:h[0]-n[0]*o),null==s&&(s="ordinal"===a?i?i-1:NaN:h[1]+n[1]*o),"dataMin"===r?r=h[0]:"function"==typeof r&&(r=r({min:h[0],max:h[1]})),"dataMax"===s?s=h[1]:"function"==typeof s&&(s=s({min:h[0],max:h[1]})),(null==r||!isFinite(r))&&(r=NaN),(null==s||!isFinite(s))&&(s=NaN),t.setBlank(I(r)||I(s)||"ordinal"===a&&!t.getOrdinalMeta().categories.length),e.getNeedCrossZero()&&(r>0&&s>0&&!l&&(r=0),r<0&&s<0&&!u&&(s=0));var c=e.ecModel;if(c&&"time"===a){var f,p=kl("bar",c);if(d(p,function(t){f|=t.getBaseAxis()===e.axis}),f){var g=Pl(p),m=Fl(r,s,e,g);r=m.min,s=m.max}}return[r,s]}function Fl(t,e,i,n){var o=i.axis.getExtent(),a=o[1]-o[0],r=Ol(n,i.axis);if(void 0===r)return{min:t,max:e};var s=1/0;d(r,function(t){s=Math.min(t.offset,s)});var l=-1/0;d(r,function(t){l=Math.max(t.offset+t.width,l)}),s=Math.abs(s),l=Math.abs(l);var u=s+l,h=e-t,c=h/(1-(s+l)/a)-h;return e+=c*(l/u),t-=c*(s/u),{min:t,max:e}}function Wl(t,e){var i=Gl(t,e),n=null!=e.getMin(),o=null!=e.getMax(),a=e.get("splitNumber");"log"===t.type&&(t.base=e.get("logBase"));var r=t.type;t.setExtent(i[0],i[1]),t.niceExtent({splitNumber:a,fixMin:n,fixMax:o,minInterval:"interval"===r||"time"===r?e.get("minInterval"):null,maxInterval:"interval"===r||"time"===r?e.get("maxInterval"):null});var s=e.get("interval");null!=s&&t.setInterval&&t.setInterval(s)}function Hl(t,e){if(e=e||t.get("type"))switch(e){case"category":return new SA(t.getOrdinalMeta?t.getOrdinalMeta():t.getCategories(),[1/0,-1/0]);case"value":return new TA;default:return(xl.getClass(e)||TA).create(t)}}function Zl(t){var e=t.scale.getExtent(),i=e[0],n=e[1];return!(i>0&&n>0||i<0&&n<0)}function Ul(t){var e=t.getLabelModel().get("formatter"),i="category"===t.type?t.scale.getExtent()[0]:null;return"string"==typeof e?e=function(e){return function(i){return i=t.scale.getLabel(i),e.replace("{value}",null!=i?i:"")}}(e):"function"==typeof e?function(n,o){return null!=i&&(o=n-i),e(Xl(t,n),o)}:function(e){return t.scale.getLabel(e)}}function Xl(t,e){return"category"===t.type?t.scale.getLabel(e):e}function jl(t){var e=t.model,i=t.scale;if(e.get("axisLabel.show")&&!i.isBlank()){var n,o,a="category"===t.type,r=i.getExtent();o=a?i.count():(n=i.getTicks()).length;var s,l=t.getLabelModel(),u=Ul(t),h=1;o>40&&(h=Math.ceil(o/40));for(var c=0;c>1^-(1&s),l=l>>1^-(1&l),o=s+=o,a=l+=a,n.push([s/i,l/i])}return n}function ou(t){return"category"===t.type?ru(t):uu(t)}function au(t,e){return"category"===t.type?lu(t,e):{ticks:t.scale.getTicks()}}function ru(t){var e=t.getLabelModel(),i=su(t,e);return!e.get("show")||t.scale.isBlank()?{labels:[],labelCategoryInterval:i.labelCategoryInterval}:i}function su(t,e){var i=hu(t,"labels"),n=ql(e),o=cu(i,n);if(o)return o;var a,r;return a=x(n)?vu(t,n):mu(t,r="auto"===n?fu(t):n),du(i,n,{labels:a,labelCategoryInterval:r})}function lu(t,e){var i=hu(t,"ticks"),n=ql(e),o=cu(i,n);if(o)return o;var a,r;if(e.get("show")&&!t.scale.isBlank()||(a=[]),x(n))a=vu(t,n,!0);else if("auto"===n){var s=su(t,t.getLabelModel());r=s.labelCategoryInterval,a=f(s.labels,function(t){return t.tickValue})}else a=mu(t,r=n,!0);return du(i,n,{ticks:a,tickCategoryInterval:r})}function uu(t){var e=t.scale.getTicks(),i=Ul(t);return{labels:f(e,function(e,n){return{formattedLabel:i(e,n),rawLabel:t.scale.getLabel(e),tickValue:e}})}}function hu(t,e){return nD(t)[e]||(nD(t)[e]=[])}function cu(t,e){for(var i=0;i40&&(s=Math.max(1,Math.floor(r/40)));for(var l=a[0],u=t.dataToCoord(l+1)-t.dataToCoord(l),h=Math.abs(u*Math.cos(n)),c=Math.abs(u*Math.sin(n)),d=0,f=0;l<=a[1];l+=s){var p=0,g=0,m=ke(i(l),e.font,"center","top");p=1.3*m.width,g=1.3*m.height,d=Math.max(d,p,7),f=Math.max(f,g,7)}var v=d/h,y=f/c;isNaN(v)&&(v=1/0),isNaN(y)&&(y=1/0);var x=Math.max(0,Math.floor(Math.min(v,y))),_=nD(t.model),w=_.lastAutoInterval,b=_.lastTickCount;return null!=w&&null!=b&&Math.abs(w-x)<=1&&Math.abs(b-r)<=1&&w>x?x=w:(_.lastTickCount=r,_.lastAutoInterval=x),x}function gu(t){var e=t.getLabelModel();return{axisRotate:t.getRotate?t.getRotate():t.isHorizontal&&!t.isHorizontal()?90:0,labelRotate:e.get("rotate")||0,font:e.getFont()}}function mu(t,e,i){function n(t){l.push(i?t:{formattedLabel:o(t),rawLabel:a.getLabel(t),tickValue:t})}var o=Ul(t),a=t.scale,r=a.getExtent(),s=t.getLabelModel(),l=[],u=Math.max((e||0)+1,1),h=r[0],c=a.count();0!==h&&u>1&&c/u>2&&(h=Math.round(Math.ceil(h/u)*u));var d=Kl(t),f=s.get("showMinLabel")||d,p=s.get("showMaxLabel")||d;f&&h!==r[0]&&n(r[0]);for(var g=h;g<=r[1];g+=u)n(g);return p&&g!==r[1]&&n(r[1]),l}function vu(t,e,i){var n=t.scale,o=Ul(t),a=[];return d(n.getTicks(),function(t){var r=n.getLabel(t);e(t,r)&&a.push(i?t:{formattedLabel:o(t),rawLabel:r,tickValue:t})}),a}function yu(t,e){var i=(t[1]-t[0])/e/2;t[0]+=i,t[1]-=i}function xu(t,e,i,n,o){function a(t,e){return h?t>e:t0&&(t.coord-=u/(2*(e+1)))}),s={coord:e[r-1].coord+u},e.push(s)}var h=l[0]>l[1];a(e[0].coord,l[0])&&(o?e[0].coord=l[0]:e.shift()),o&&a(l[0],e[0].coord)&&e.unshift({coord:l[0]}),a(l[1],s.coord)&&(o?s.coord=l[1]:e.pop()),o&&a(s.coord,l[1])&&e.push({coord:l[1]})}}function _u(t,e){var i=t.mapDimension("defaultedLabel",!0),n=i.length;if(1===n)return fr(t,e,i[0]);if(n){for(var o=[],a=0;a0?i=n[0]:n[1]<0&&(i=n[1]),i}function Ou(t,e,i,n){var o=NaN;t.stacked&&(o=i.get(i.getCalculationInfo("stackedOverDimension"),n)),isNaN(o)&&(o=t.valueStart);var a=t.baseDataOffset,r=[];return r[a]=i.get(t.baseDim,n),r[1-a]=o,e.dataToPoint(r)}function Eu(t,e){var i=[];return e.diff(t).add(function(t){i.push({cmd:"+",idx:t})}).update(function(t,e){i.push({cmd:"=",idx:e,idx1:t})}).remove(function(t){i.push({cmd:"-",idx:t})}).execute(),i}function Ru(t){return isNaN(t[0])||isNaN(t[1])}function zu(t,e,i,n,o,a,r,s,l,u,h){return"none"!==u&&u?Bu.apply(this,arguments):Vu.apply(this,arguments)}function Bu(t,e,i,n,o,a,r,s,l,u,h){for(var c=0,d=i,f=0;f=o||d<0)break;if(Ru(p)){if(h){d+=a;continue}break}if(d===i)t[a>0?"moveTo":"lineTo"](p[0],p[1]);else if(l>0){var g=e[c],m="y"===u?1:0,v=(p[m]-g[m])*l;_D(bD,g),bD[m]=g[m]+v,_D(SD,p),SD[m]=p[m]-v,t.bezierCurveTo(bD[0],bD[1],SD[0],SD[1],p[0],p[1])}else t.lineTo(p[0],p[1]);c=d,d+=a}return f}function Vu(t,e,i,n,o,a,r,s,l,u,h){for(var c=0,d=i,f=0;f=o||d<0)break;if(Ru(p)){if(h){d+=a;continue}break}if(d===i)t[a>0?"moveTo":"lineTo"](p[0],p[1]),_D(bD,p);else if(l>0){var g=d+a,m=e[g];if(h)for(;m&&Ru(e[g]);)m=e[g+=a];var v=.5,y=e[c];if(!(m=e[g])||Ru(m))_D(SD,p);else{Ru(m)&&!h&&(m=p),U(wD,m,y);var x,_;if("x"===u||"y"===u){var w="x"===u?0:1;x=Math.abs(p[w]-y[w]),_=Math.abs(p[w]-m[w])}else x=uw(p,y),_=uw(p,m);xD(SD,p,wD,-l*(1-(v=_/(_+x))))}vD(bD,bD,s),yD(bD,bD,r),vD(SD,SD,s),yD(SD,SD,r),t.bezierCurveTo(bD[0],bD[1],SD[0],SD[1],p[0],p[1]),xD(bD,p,wD,l*v)}else t.lineTo(p[0],p[1]);c=d,d+=a}return f}function Gu(t,e){var i=[1/0,1/0],n=[-1/0,-1/0];if(e)for(var o=0;on[0]&&(n[0]=a[0]),a[1]>n[1]&&(n[1]=a[1])}return{min:e?i:n,max:e?n:i}}function Fu(t,e){if(t.length===e.length){for(var i=0;ie[0]?1:-1;e[0]+=n*i,e[1]-=n*i}return e}function Zu(t,e,i){if(!i.valueDim)return[];for(var n=[],o=0,a=e.count();oa[1]&&a.reverse();var r=o.getExtent(),s=Math.PI/180;i&&(a[0]-=.5,a[1]+=.5);var l=new hM({shape:{cx:Go(t.cx,1),cy:Go(t.cy,1),r0:Go(a[0],1),r:Go(a[1],1),startAngle:-r[0]*s,endAngle:-r[1]*s,clockwise:o.inverse}});return e&&(l.shape.endAngle=-r[0]*s,To(l,{shape:{endAngle:-r[1]*s}},n)),l}function ju(t,e,i,n){return"polar"===t.type?Xu(t,e,i,n):Uu(t,e,i,n)}function Yu(t,e,i){for(var n=e.getBaseAxis(),o="x"===n.dim||"radius"===n.dim?0:1,a=[],r=0;r=0;a--){var r=i[a].dimension,s=t.dimensions[r],l=t.getDimensionInfo(s);if("x"===(n=l&&l.coordDim)||"y"===n){o=i[a];break}}if(o){var u=e.getAxis(n),h=f(o.stops,function(t){return{coord:u.toGlobalCoord(u.dataToCoord(t.value)),color:t.color}}),c=h.length,p=o.outerColors.slice();c&&h[0].coord>h[c-1].coord&&(h.reverse(),p.reverse());var g=h[0].coord-10,m=h[c-1].coord+10,v=m-g;if(v<.001)return"transparent";d(h,function(t){t.offset=(t.coord-g)/v}),h.push({offset:c?h[c-1].offset:.5,color:p[1]||"transparent"}),h.unshift({offset:c?h[0].offset:.5,color:p[0]||"transparent"});var y=new TM(0,0,0,0,h,!0);return y[n]=g,y[n+"2"]=m,y}}}function Ku(t,e,i){var n=t.get("showAllSymbol"),o="auto"===n;if(!n||o){var a=i.getAxesByScale("ordinal")[0];if(a&&(!o||!$u(a,e))){var r=e.mapDimension(a.dim),s={};return d(a.getViewLabels(),function(t){s[t.tickValue]=1}),function(t){return!s.hasOwnProperty(e.get(r,t))}}}}function $u(t,e){var i=t.getExtent(),n=Math.abs(i[1]-i[0])/t.scale.count();isNaN(n)&&(n=0);for(var o=e.count(),a=Math.max(1,Math.round(o/5)),r=0;rn)return!1;return!0}function Ju(t){return this._axes[t]}function Qu(t){LD.call(this,t)}function th(t,e){return e.type||(e.data?"category":"value")}function eh(t,e,i){return t.getCoordSysModel()===e}function ih(t,e,i){this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this._initCartesian(t,e,i),this.model=t}function nh(t,e,i,n){function o(t){return t.dim+"_"+t.index}i.getAxesOnZeroOf=function(){return a?[a]:[]};var a,r=t[e],s=i.model,l=s.get("axisLine.onZero"),u=s.get("axisLine.onZeroAxisIndex");if(l){if(null!=u)oh(r[u])&&(a=r[u]);else for(var h in r)if(r.hasOwnProperty(h)&&oh(r[h])&&!n[o(r[h])]){a=r[h];break}a&&(n[o(a)]=!0)}}function oh(t){return t&&"category"!==t.type&&"time"!==t.type&&Zl(t)}function ah(t,e){var i=t.getExtent(),n=i[0]+i[1];t.toGlobalCoord="x"===t.dim?function(t){return t+e}:function(t){return n-t+e},t.toLocalCoord="x"===t.dim?function(t){return t-e}:function(t){return n-t+e}}function rh(t,e){return f(VD,function(e){return t.getReferringComponents(e)[0]})}function sh(t){return"cartesian2d"===t.get("coordinateSystem")}function lh(t){var e={componentType:t.mainType,componentIndex:t.componentIndex};return e[t.mainType+"Index"]=t.componentIndex,e}function uh(t,e,i,n){var o,a,r=Xo(i-t.rotation),s=n[0]>n[1],l="start"===e&&!s||"start"!==e&&s;return jo(r-GD/2)?(a=l?"bottom":"top",o="center"):jo(r-1.5*GD)?(a=l?"top":"bottom",o="center"):(a="middle",o=r<1.5*GD&&r>GD/2?l?"left":"right":l?"right":"left"),{rotation:r,textAlign:o,textVerticalAlign:a}}function hh(t){var e=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||e&&e.show)}function ch(t,e,i){if(!Kl(t.axis)){var n=t.get("axisLabel.showMinLabel"),o=t.get("axisLabel.showMaxLabel");e=e||[],i=i||[];var a=e[0],r=e[1],s=e[e.length-1],l=e[e.length-2],u=i[0],h=i[1],c=i[i.length-1],d=i[i.length-2];!1===n?(dh(a),dh(u)):fh(a,r)&&(n?(dh(r),dh(h)):(dh(a),dh(u))),!1===o?(dh(s),dh(c)):fh(l,s)&&(o?(dh(l),dh(d)):(dh(s),dh(c)))}}function dh(t){t&&(t.ignore=!0)}function fh(t,e,i){var n=t&&t.getBoundingRect().clone(),o=e&&e.getBoundingRect().clone();if(n&&o){var a=_t([]);return Mt(a,a,-t.rotation),n.applyTransform(bt([],a,t.getLocalTransform())),o.applyTransform(bt([],a,e.getLocalTransform())),n.intersect(o)}}function ph(t){return"middle"===t||"center"===t}function gh(t,e,i){var n=e.axis;if(e.get("axisTick.show")&&!n.scale.isBlank()){for(var o=e.getModel("axisTick"),a=o.getModel("lineStyle"),s=o.get("length"),l=n.getTicksCoords(),u=[],h=[],c=t._transform,d=[],f=0;f=0||t===e}function Sh(t){var e=Mh(t);if(e){var i=e.axisPointerModel,n=e.axis.scale,o=i.option,a=i.get("status"),r=i.get("value");null!=r&&(r=n.parse(r));var s=Th(i);null==a&&(o.status=s?"show":"hide");var l=n.getExtent().slice();l[0]>l[1]&&l.reverse(),(null==r||r>l[1])&&(r=l[1]),r0?"bottom":"top":o.width>0?"left":"right";l||kh(t.style,d,n,u,a,i,p),fo(t,d)}function Rh(t,e){var i=t.get(tC)||0;return Math.min(i,Math.abs(e.width),Math.abs(e.height))}function zh(t,e,i){var n=t.getData(),o=[],a=n.getLayout("valueAxisHorizontal")?1:0;o[1-a]=n.getLayout("valueAxisStart");var r=new nC({shape:{points:n.getLayout("largePoints")},incremental:!!i,__startPoint:o,__valueIdx:a});e.add(r),Bh(r,t,n)}function Bh(t,e,i){var n=i.getVisual("borderColor")||i.getVisual("color"),o=e.getModel("itemStyle").getItemStyle(["color","borderColor"]);t.useStyle(o),t.style.fill=null,t.style.stroke=n,t.style.lineWidth=i.getLayout("barWidth")}function Vh(t,e,i,n){var o=e.getData(),a=this.dataIndex,r=o.getName(a),s=e.get("selectedOffset");n.dispatchAction({type:"pieToggleSelect",from:t,name:r,seriesId:e.id}),o.each(function(t){Gh(o.getItemGraphicEl(t),o.getItemLayout(t),e.isSelected(o.getName(t)),s,i)})}function Gh(t,e,i,n,o){var a=(e.startAngle+e.endAngle)/2,r=Math.cos(a),s=Math.sin(a),l=i?n:0,u=[r*l,s*l];o?t.animate().when(200,{position:u}).start("bounceOut"):t.attr("position",u)}function Fh(t,e){function i(){a.ignore=a.hoverIgnore,r.ignore=r.hoverIgnore}function n(){a.ignore=a.normalIgnore,r.ignore=r.normalIgnore}tb.call(this);var o=new hM({z2:2}),a=new gM,r=new rM;this.add(o),this.add(a),this.add(r),this.updateData(t,e,!0),this.on("emphasis",i).on("normal",n).on("mouseover",i).on("mouseout",n)}function Wh(t,e,i,n,o,a,r){function s(e,i){for(var n=e;n>=0&&(t[n].y-=i,!(n>0&&t[n].y>t[n-1].y+t[n-1].height));n--);}function l(t,e,i,n,o,a){for(var r=e?Number.MAX_VALUE:0,s=0,l=t.length;s=r&&(d=r-10),!e&&d<=r&&(d=r+10),t[s].x=i+d*a,r=d}}t.sort(function(t,e){return t.y-e.y});for(var u,h=0,c=t.length,d=[],f=[],p=0;pe&&a+1t[a].y+t[a].height)return void s(a,n/2);s(i-1,n/2)}(p,c,-u),h=t[p].y+t[p].height;r-h<0&&s(c-1,h-r);for(p=0;p=i?f.push(t[p]):d.push(t[p]);l(d,!1,e,i,n,o),l(f,!0,e,i,n,o)}function Hh(t,e,i,n,o,a){for(var r=[],s=[],l=0;l3?1.4:o>1?1.2:1.1;hc(this,"zoom","zoomOnMouseWheel",t,{scale:n>0?s:1/s,originX:a,originY:r})}if(i){var l=Math.abs(n);hc(this,"scrollMove","moveOnMouseWheel",t,{scrollDelta:(n>0?1:-1)*(l>3?.4:l>1?.15:.05),originX:a,originY:r})}}}function uc(t){ic(this._zr,"globalPan")||hc(this,"zoom",null,t,{scale:t.pinchScale>1?1.1:1/1.1,originX:t.pinchX,originY:t.pinchY})}function hc(t,e,i,n,o){t.pointerChecker&&t.pointerChecker(n,o.originX,o.originY)&&(mw(n.event),cc(t,e,i,n,o))}function cc(t,e,i,n,o){o.isAvailableBehavior=m(dc,null,i,n),t.trigger(e,o)}function dc(t,e,i){var n=i[t];return!t||n&&(!_(n)||e.event[n+"Key"])}function fc(t,e,i){var n=t.target,o=n.position;o[0]+=e,o[1]+=i,n.dirty()}function pc(t,e,i,n){var o=t.target,a=t.zoomLimit,r=o.position,s=o.scale,l=t.zoom=t.zoom||1;if(l*=e,a){var u=a.min||0,h=a.max||1/0;l=Math.max(Math.min(h,l),u)}var c=l/t.zoom;t.zoom=l,r[0]-=(i-r[0])*(c-1),r[1]-=(n-r[1])*(c-1),s[0]*=c,s[1]*=c,o.dirty()}function gc(t,e,i){var n=e.getComponentByElement(t.topTarget),o=n&&n.coordinateSystem;return n&&n!==i&&!RC[n.mainType]&&o&&o.model!==i}function mc(t,e){var i=t.getItemStyle(),n=t.get("areaColor");return null!=n&&(i.fill=n),i}function vc(t,e,i,n,o){i.off("click"),i.off("mousedown"),e.get("selectedMode")&&(i.on("mousedown",function(){t._mouseDownFlag=!0}),i.on("click",function(a){if(t._mouseDownFlag){t._mouseDownFlag=!1;for(var r=a.target;!r.__regions;)r=r.parent;if(r){var s={type:("geo"===e.mainType?"geo":"map")+"ToggleSelect",batch:f(r.__regions,function(t){return{name:t.name,from:o.uid}})};s[e.mainType+"Id"]=e.id,n.dispatchAction(s),yc(e,i)}}}))}function yc(t,e){e.eachChild(function(e){d(e.__regions,function(i){e.trigger(t.isSelected(i.name)?"emphasis":"normal")})})}function xc(t,e){var i=new tb;this.uid=Ro("ec_map_draw"),this._controller=new oc(t.getZr()),this._controllerHost={target:e?i:null},this.group=i,this._updateGroup=e,this._mouseDownFlag,this._mapName,this._initialized,i.add(this._regionsGroup=new tb),i.add(this._backgroundGroup=new tb)}function _c(t){var e=this[zC];e&&e.recordVersion===this[BC]&&wc(e,t)}function wc(t,e){var i=t.circle,n=t.labelModel,o=t.hoverLabelModel,a=t.emphasisText,r=t.normalText;e?(i.style.extendFrom(mo({},o,{text:o.get("show")?a:null},{isRectText:!0,useInsideStyle:!1},!0)),i.__mapOriginalZ2=i.z2,i.z2+=NM):(mo(i.style,n,{text:n.get("show")?r:null,textPosition:n.getShallow("position")||"bottom"},{isRectText:!0,useInsideStyle:!1}),i.dirty(!1),null!=i.__mapOriginalZ2&&(i.z2=i.__mapOriginalZ2,i.__mapOriginalZ2=null))}function bc(t,e,i){var n=t.getZoom(),o=t.getCenter(),a=e.zoom,r=t.dataToPoint(o);if(null!=e.dx&&null!=e.dy){r[0]-=e.dx,r[1]-=e.dy;o=t.pointToData(r);t.setCenter(o)}if(null!=a){if(i){var s=i.min||0,l=i.max||1/0;a=Math.max(Math.min(n*a,l),s)/n}t.scale[0]*=a,t.scale[1]*=a;var u=t.position,h=(e.originX-u[0])*(a-1),c=(e.originY-u[1])*(a-1);u[0]-=h,u[1]-=c,t.updateTransform();o=t.pointToData(r);t.setCenter(o),t.setZoom(a*n)}return{center:t.getCenter(),zoom:t.getZoom()}}function Sc(){Tw.call(this)}function Mc(t){this.name=t,this.zoomLimit,Tw.call(this),this._roamTransformable=new Sc,this._rawTransformable=new Sc,this._center,this._zoom}function Ic(t,e,i,n){var o=i.seriesModel,a=o?o.coordinateSystem:null;return a===this?a[t](n):null}function Tc(t,e,i,n){Mc.call(this,t),this.map=e;var o=OC.load(e,i);this._nameCoordMap=o.nameCoordMap,this._regionsMap=o.regionsMap,this._invertLongitute=null==n||n,this.regions=o.regions,this._rect=o.boundingRect}function Ac(t,e,i,n){var o=i.geoModel,a=i.seriesModel,r=o?o.coordinateSystem:a?a.coordinateSystem||(a.getReferringComponents("geo")[0]||{}).coordinateSystem:null;return r===this?r[t](n):null}function Dc(t,e){var i=t.get("boundingCoords");if(null!=i){var n=i[0],o=i[1];isNaN(n[0])||isNaN(n[1])||isNaN(o[0])||isNaN(o[1])||this.setBoundingRect(n[0],n[1],o[0]-n[0],o[1]-n[1])}var a,r=this.getBoundingRect(),s=t.get("layoutCenter"),l=t.get("layoutSize"),u=e.getWidth(),h=e.getHeight(),c=r.width/r.height*this.aspectScale,d=!1;s&&l&&(s=[Vo(s[0],u),Vo(s[1],h)],l=Vo(l,Math.min(u,h)),isNaN(s[0])||isNaN(s[1])||isNaN(l)||(d=!0));if(d){var f={};c>1?(f.width=l,f.height=l/c):(f.height=l,f.width=l*c),f.y=s[1]-f.height/2,f.x=s[0]-f.width/2}else(a=t.getBoxLayoutParams()).aspect=c,f=ca(a,{width:u,height:h});this.setViewRect(f.x,f.y,f.width,f.height),this.setCenter(t.get("center")),this.setZoom(t.get("zoom"))}function Cc(t,e){d(e.get("geoCoord"),function(e,i){t.addGeoCoord(i,e)})}function Lc(t,e){var i={};return d(t,function(t){t.each(t.mapDimension("value"),function(e,n){var o="ec-"+t.getName(n);i[o]=i[o]||[],isNaN(e)||i[o].push(e)})}),t[0].map(t[0].mapDimension("value"),function(n,o){for(var a="ec-"+t[0].getName(o),r=0,s=1/0,l=-1/0,u=i[a].length,h=0;h=0;o--){var a=i[o];a.hierNode={defaultAncestor:null,ancestor:a,prelim:0,modifier:0,change:0,shift:0,i:o,thread:null},n.push(a)}}function Wc(t,e){var i=t.isExpand?t.children:[],n=t.parentNode.children,o=t.hierNode.i?n[t.hierNode.i-1]:null;if(i.length){jc(t);var a=(i[0].hierNode.prelim+i[i.length-1].hierNode.prelim)/2;o?(t.hierNode.prelim=o.hierNode.prelim+e(t,o),t.hierNode.modifier=t.hierNode.prelim-a):t.hierNode.prelim=a}else o&&(t.hierNode.prelim=o.hierNode.prelim+e(t,o));t.parentNode.hierNode.defaultAncestor=Yc(t,o,t.parentNode.hierNode.defaultAncestor||n[0],e)}function Hc(t){var e=t.hierNode.prelim+t.parentNode.hierNode.modifier;t.setLayout({x:e},!0),t.hierNode.modifier+=t.parentNode.hierNode.modifier}function Zc(t){return arguments.length?t:Qc}function Uc(t,e){var i={};return t-=Math.PI/2,i.x=e*Math.cos(t),i.y=e*Math.sin(t),i}function Xc(t,e){return ca(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function jc(t){for(var e=t.children,i=e.length,n=0,o=0;--i>=0;){var a=e[i];a.hierNode.prelim+=n,a.hierNode.modifier+=n,o+=a.hierNode.change,n+=a.hierNode.shift+o}}function Yc(t,e,i,n){if(e){for(var o=t,a=t,r=a.parentNode.children[0],s=e,l=o.hierNode.modifier,u=a.hierNode.modifier,h=r.hierNode.modifier,c=s.hierNode.modifier;s=qc(s),a=Kc(a),s&&a;){o=qc(o),r=Kc(r),o.hierNode.ancestor=t;var d=s.hierNode.prelim+c-a.hierNode.prelim-u+n(s,a);d>0&&(Jc($c(s,t,i),t,d),u+=d,l+=d),c+=s.hierNode.modifier,u+=a.hierNode.modifier,l+=o.hierNode.modifier,h+=r.hierNode.modifier}s&&!qc(o)&&(o.hierNode.thread=s,o.hierNode.modifier+=c-l),a&&!Kc(r)&&(r.hierNode.thread=a,r.hierNode.modifier+=u-h,i=t)}return i}function qc(t){var e=t.children;return e.length&&t.isExpand?e[e.length-1]:t.hierNode.thread}function Kc(t){var e=t.children;return e.length&&t.isExpand?e[0]:t.hierNode.thread}function $c(t,e,i){return t.hierNode.ancestor.parentNode===e.parentNode?t.hierNode.ancestor:i}function Jc(t,e,i){var n=i/(e.hierNode.i-t.hierNode.i);e.hierNode.change-=n,e.hierNode.shift+=i,e.hierNode.modifier+=i,e.hierNode.prelim+=i,t.hierNode.change+=n}function Qc(t,e){return t.parentNode===e.parentNode?1:2}function td(t,e){var i=t.getItemLayout(e);return i&&!isNaN(i.x)&&!isNaN(i.y)&&"none"!==t.getItemVisual(e,"symbol")}function ed(t,e,i){return i.itemModel=e,i.itemStyle=e.getModel("itemStyle").getItemStyle(),i.hoverItemStyle=e.getModel("emphasis.itemStyle").getItemStyle(),i.lineStyle=e.getModel("lineStyle").getLineStyle(),i.labelModel=e.getModel("label"),i.hoverLabelModel=e.getModel("emphasis.label"),!1===t.isExpand&&0!==t.children.length?i.symbolInnerColor=i.itemStyle.fill:i.symbolInnerColor="#fff",i}function id(t,e,i,n,o,a){var s=!i,l=t.tree.getNodeByDataIndex(e),a=ed(l,l.getModel(),a),u=t.tree.root,h=l.parentNode===u?l:l.parentNode||l,c=t.getItemGraphicEl(h.dataIndex),d=h.getLayout(),f=c?{x:c.position[0],y:c.position[1],rawX:c.__radialOldRawX,rawY:c.__radialOldRawY}:d,p=l.getLayout();s?(i=new wu(t,e,a)).attr("position",[f.x,f.y]):i.updateData(t,e,a),i.__radialOldRawX=i.__radialRawX,i.__radialOldRawY=i.__radialRawY,i.__radialRawX=p.rawX,i.__radialRawY=p.rawY,n.add(i),t.setItemGraphicEl(e,i),Io(i,{position:[p.x,p.y]},o);var g=i.getSymbolPath();if("radial"===a.layout){var m,v,y=u.children[0],x=y.getLayout(),_=y.children.length;if(p.x===x.x&&!0===l.isExpand){var w={};w.x=(y.children[0].getLayout().x+y.children[_-1].getLayout().x)/2,w.y=(y.children[0].getLayout().y+y.children[_-1].getLayout().y)/2,(m=Math.atan2(w.y-x.y,w.x-x.x))<0&&(m=2*Math.PI+m),(v=w.xx.x)||(m-=Math.PI);var b=v?"left":"right";g.setStyle({textPosition:b,textRotation:-m,textOrigin:"center",verticalAlign:"middle"})}if(l.parentNode&&l.parentNode!==u){var S=i.__edge;S||(S=i.__edge=new bM({shape:od(a,f,f),style:r({opacity:0,strokeNoScale:!0},a.lineStyle)})),Io(S,{shape:od(a,d,p),style:{opacity:1}},o),n.add(S)}}function nd(t,e,i,n,o,a){for(var r,s=t.tree.getNodeByDataIndex(e),l=t.tree.root,a=ed(s,s.getModel(),a),u=s.parentNode===l?s:s.parentNode||s;null==(r=u.getLayout());)u=u.parentNode===l?u:u.parentNode||u;Io(i,{position:[r.x+1,r.y+1]},o,function(){n.remove(i),t.setItemGraphicEl(e,null)}),i.fadeOut(null,{keepLabel:!0});var h=i.__edge;h&&Io(h,{shape:od(a,r,r),style:{opacity:0}},o,function(){n.remove(h)})}function od(t,e,i){var n,o,a,r,s,l,u,h,c=t.orient;if("radial"===t.layout){s=e.rawX,u=e.rawY,l=i.rawX,h=i.rawY;var d=Uc(s,u),f=Uc(s,u+(h-u)*t.curvature),p=Uc(l,h+(u-h)*t.curvature),g=Uc(l,h);return{x1:d.x,y1:d.y,x2:g.x,y2:g.y,cpx1:f.x,cpy1:f.y,cpx2:p.x,cpy2:p.y}}return s=e.x,u=e.y,l=i.x,h=i.y,"LR"!==c&&"RL"!==c||(n=s+(l-s)*t.curvature,o=u,a=l+(s-l)*t.curvature,r=h),"TB"!==c&&"BT"!==c||(n=s,o=u+(h-u)*t.curvature,a=l,r=h+(u-h)*t.curvature),{x1:s,y1:u,x2:l,y2:h,cpx1:n,cpy1:o,cpx2:a,cpy2:r}}function ad(t,e,i){for(var n,o=[t],a=[];n=o.pop();)if(a.push(n),n.isExpand){var r=n.children;if(r.length)for(var s=0;s=0;a--)n.push(o[a])}}function sd(t,e){var i=Xc(t,e);t.layoutInfo=i;var n=t.get("layout"),o=0,a=0,r=null;"radial"===n?(o=2*Math.PI,a=Math.min(i.height,i.width)/2,r=Zc(function(t,e){return(t.parentNode===e.parentNode?1:2)/t.depth})):(o=i.width,a=i.height,r=Zc());var s=t.getData().tree.root,l=s.children[0];if(l){Fc(s),ad(l,Wc,r),s.hierNode.modifier=-l.hierNode.prelim,rd(l,Hc);var u=l,h=l,c=l;rd(l,function(t){var e=t.getLayout().x;eh.getLayout().x&&(h=t),t.depth>c.depth&&(c=t)});var d=u===h?1:r(u,h)/2,f=d-u.getLayout().x,p=0,g=0,m=0,v=0;if("radial"===n)p=o/(h.getLayout().x+d+f),g=a/(c.depth-1||1),rd(l,function(t){m=(t.getLayout().x+f)*p,v=(t.depth-1)*g;var e=Uc(m,v);t.setLayout({x:e.x,y:e.y,rawX:m,rawY:v},!0)});else{var y=t.getOrient();"RL"===y||"LR"===y?(g=a/(h.getLayout().x+d+f),p=o/(c.depth-1||1),rd(l,function(t){v=(t.getLayout().x+f)*g,m="LR"===y?(t.depth-1)*p:o-(t.depth-1)*p,t.setLayout({x:m,y:v},!0)})):"TB"!==y&&"BT"!==y||(p=o/(h.getLayout().x+d+f),g=a/(c.depth-1||1),rd(l,function(t){m=(t.getLayout().x+f)*p,v="TB"===y?(t.depth-1)*g:a-(t.depth-1)*g,t.setLayout({x:m,y:v},!0)}))}}}function ld(t,e,i){if(t&&l(e,t.type)>=0){var n=i.getData().tree.root,o=t.targetNode;if("string"==typeof o&&(o=n.getNodeById(o)),o&&n.contains(o))return{node:o};var a=t.targetNodeId;if(null!=a&&(o=n.getNodeById(a)))return{node:o}}}function ud(t){for(var e=[];t;)(t=t.parentNode)&&e.push(t);return e.reverse()}function hd(t,e){return l(ud(t),e)>=0}function cd(t,e){for(var i=[];t;){var n=t.dataIndex;i.push({name:t.name,dataIndex:n,value:e.getRawValue(n)}),t=t.parentNode}return i.reverse(),i}function dd(t){var e=0;d(t.children,function(t){dd(t);var i=t.value;y(i)&&(i=i[0]),e+=i});var i=t.value;y(i)&&(i=i[0]),(null==i||isNaN(i))&&(i=e),i<0&&(i=0),y(t.value)?t.value[0]=i:t.value=i}function fd(t,e){var i=e.get("color");if(i){var n;return d(t=t||[],function(t){var e=new No(t),i=e.get("color");(e.get("itemStyle.color")||i&&"none"!==i)&&(n=!0)}),n||((t[0]||(t[0]={})).color=i.slice()),t}}function pd(t){this.group=new tb,t.add(this.group)}function gd(t,e,i,n,o,a){var r=[[o?t:t-UC,e],[t+i,e],[t+i,e+n],[o?t:t-UC,e+n]];return!a&&r.splice(2,0,[t+i+UC,e+n/2]),!o&&r.push([t,e+n/2]),r}function md(t,e,i){t.eventData={componentType:"series",componentSubType:"treemap",componentIndex:e.componentIndex,seriesIndex:e.componentIndex,seriesName:e.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:i&&i.dataIndex,name:i&&i.name},treePathInfo:i&&cd(i,e)}}function vd(){var t,e=[],i={};return{add:function(t,n,o,a,r){return _(a)&&(r=a,a=0),!i[t.id]&&(i[t.id]=1,e.push({el:t,target:n,time:o,delay:a,easing:r}),!0)},done:function(e){return t=e,this},start:function(){for(var n=e.length,o=0,a=e.length;o=0;a--)null==i[a]&&(delete n[e[a]],e.pop())}function bd(t,e){var i=t.visual,n=[];w(i)?sL(i,function(t){n.push(t)}):null!=i&&n.push(i);var o={color:1,symbol:1};e||1!==n.length||o.hasOwnProperty(t.type)||(n[1]=n[0]),Ld(t,n)}function Sd(t){return{applyVisual:function(e,i,n){e=this.mapValueToVisual(e),n("color",t(i("color"),e))},_doMap:Dd([0,1])}}function Md(t){var e=this.option.visual;return e[Math.round(Bo(t,[0,1],[0,e.length-1],!0))]||{}}function Id(t){return function(e,i,n){n(t,this.mapValueToVisual(e))}}function Td(t){var e=this.option.visual;return e[this.option.loop&&t!==uL?t%e.length:t]}function Ad(){return this.option.visual[0]}function Dd(t){return{linear:function(e){return Bo(e,t,this.option.visual,!0)},category:Td,piecewise:function(e,i){var n=Cd.call(this,i);return null==n&&(n=Bo(e,t,this.option.visual,!0)),n},fixed:Ad}}function Cd(t){var e=this.option,i=e.pieceList;if(e.hasSpecialVisual){var n=i[hL.findPieceIndex(t,i)];if(n&&n.visual)return n.visual[this.type]}}function Ld(t,e){return t.visual=e,"color"===t.type&&(t.parsedVisual=f(e,function(t){return Gt(t)})),e}function kd(t,e,i){return t?e<=i:e=o.length||t===o[t.depth])&&Pd(t,Vd(r,h,t,e,g,a),i,n,o,a)})}else l=Od(h),t.setVisual("color",l)}}function Nd(t,e,i,n){var o=a({},e);return d(["color","colorAlpha","colorSaturation"],function(a){var r=t.get(a,!0);null==r&&i&&(r=i[a]),null==r&&(r=e[a]),null==r&&(r=n.get(a)),null!=r&&(o[a]=r)}),o}function Od(t){var e=Rd(t,"color");if(e){var i=Rd(t,"colorAlpha"),n=Rd(t,"colorSaturation");return n&&(e=jt(e,null,null,n)),i&&(e=Yt(e,i)),e}}function Ed(t,e){return null!=e?jt(e,null,null,t):null}function Rd(t,e){var i=t[e];if(null!=i&&"none"!==i)return i}function zd(t,e,i,n,o,a){if(a&&a.length){var r=Bd(e,"color")||null!=o.color&&"none"!==o.color&&(Bd(e,"colorAlpha")||Bd(e,"colorSaturation"));if(r){var s=e.get("visualMin"),l=e.get("visualMax"),u=i.dataExtent.slice();null!=s&&su[1]&&(u[1]=l);var h=e.get("colorMappingBy"),c={type:r.name,dataExtent:u,visual:r.range};"color"!==c.type||"index"!==h&&"id"!==h?c.mappingMethod="linear":(c.mappingMethod="category",c.loop=!0);var d=new hL(c);return d.__drColorMappingBy=h,d}}}function Bd(t,e){var i=t.get(e);return fL(i)&&i.length?{name:e,range:i}:null}function Vd(t,e,i,n,o,r){var s=a({},e);if(o){var l=o.type,u="color"===l&&o.__drColorMappingBy,h="index"===u?n:"id"===u?r.mapIdToIndex(i.getId()):i.getValue(t.get("visualDimension"));s[l]=o.mapValueToVisual(h)}return s}function Gd(t,e,i,n){var o,a;if(!t.isRemoved()){var r=t.getLayout();o=r.width,a=r.height;var s=(f=t.getModel()).get(_L),l=f.get(wL)/2,u=Kd(f),h=Math.max(s,u),c=s-l,d=h-l,f=t.getModel();t.setLayout({borderWidth:s,upperHeight:h,upperLabelHeight:u},!0);var p=(o=mL(o-2*c,0))*(a=mL(a-c-d,0)),g=Fd(t,f,p,e,i,n);if(g.length){var m={x:c,y:d,width:o,height:a},v=vL(o,a),y=1/0,x=[];x.area=0;for(var _=0,w=g.length;_=0;l--){var u=o["asc"===n?r-l-1:l].getValue();u/i*es[1]&&(s[1]=e)})}else s=[NaN,NaN];return{sum:n,dataExtent:s}}function Ud(t,e,i){for(var n,o=0,a=1/0,r=0,s=t.length;ro&&(o=n));var l=t.area*t.area,u=e*e*i;return l?mL(u*o/l,l/(u*a)):1/0}function Xd(t,e,i,n,o){var a=e===i.width?0:1,r=1-a,s=["x","y"],l=["width","height"],u=i[s[a]],h=e?t.area/e:0;(o||h>i[l[r]])&&(h=i[l[r]]);for(var c=0,d=t.length;cXM&&(u=XM),a=s}u=0?n+=u:n-=u:p>=0?n-=u:n+=u}return n}function pf(t,e){return t.getVisual("opacity")||t.getModel().get(e)}function gf(t,e,i){var n=t.getGraphicEl(),o=pf(t,e);null!=i&&(null==o&&(o=1),o*=i),n.downplay&&n.downplay(),n.traverse(function(t){if("group"!==t.type){var e=t.lineLabelOriginalOpacity;null!=e&&null==i||(e=o),t.setStyle("opacity",e)}})}function mf(t,e){var i=pf(t,e),n=t.getGraphicEl();n.highlight&&n.highlight(),n.traverse(function(t){"group"!==t.type&&t.setStyle("opacity",i)})}function vf(t){return t instanceof Array||(t=[t,t]),t}function yf(t){var e=t.coordinateSystem;if(!e||"view"===e.type){var i=t.getGraph();i.eachNode(function(t){var e=t.getModel();t.setLayout([+e.get("x"),+e.get("y")])}),xf(i)}}function xf(t){t.eachEdge(function(t){var e=t.getModel().get("lineStyle.curveness")||0,i=F(t.node1.getLayout()),n=F(t.node2.getLayout()),o=[i,n];+e&&o.push([(i[0]+n[0])/2-(i[1]-n[1])*e,(i[1]+n[1])/2-(n[0]-i[0])*e]),t.setLayout(o)})}function _f(t){var e=t.coordinateSystem;if(!e||"view"===e.type){var i=e.getBoundingRect(),n=t.getData(),o=n.graph,a=0,r=n.getSum("value"),s=2*Math.PI/(r||n.count()),l=i.width/2+i.x,u=i.height/2+i.y,h=Math.min(i.width,i.height)/2;o.eachNode(function(t){var e=t.getValue("value");a+=s*(r?e:1)/2,t.setLayout([h*Math.cos(a)+l,h*Math.sin(a)+u]),a+=s*(r?e:1)/2}),n.setLayout({cx:l,cy:u}),o.eachEdge(function(t){var e,i=t.getModel().get("lineStyle.curveness")||0,n=F(t.node1.getLayout()),o=F(t.node2.getLayout()),a=(n[0]+o[0])/2,r=(n[1]+o[1])/2;+i&&(e=[l*(i*=3)+a*(1-i),u*i+r*(1-i)]),t.setLayout([n,o,e])})}}function wf(t,e,i){for(var n=i.rect,o=n.width,a=n.height,r=[n.x+o/2,n.y+a/2],s=null==i.gravity?.1:i.gravity,l=0;l0?-1:i<0?1:e?-1:1}}function Pf(t,e){return Math.min(e[1],Math.max(e[0],t))}function Nf(t,e,i){this._axesMap=R(),this._axesLayout={},this.dimensions=t.dimensions,this._rect,this._model=t,this._init(t,e,i)}function Of(t,e){return ek(ik(t,e[0]),e[1])}function Ef(t,e){var i=e.layoutLength/(e.axisCount-1);return{position:i*t,axisNameAvailableWidth:i,axisLabelShow:!0}}function Rf(t,e){var i,n,o=e.layoutLength,a=e.axisExpandWidth,r=e.axisCount,s=e.axisCollapseWidth,l=e.winInnerIndices,u=s,h=!1;return tmk}function $f(t){var e=t.length-1;return e<0&&(e=0),[t[0],t[e]]}function Jf(t,e,i,n){var o=new tb;return o.add(new yM({name:"main",style:ip(i),silent:!0,draggable:!0,cursor:"move",drift:uk(t,e,o,"nswe"),ondragend:uk(qf,e,{isEnd:!0})})),hk(n,function(i){o.add(new yM({name:i,style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:uk(t,e,o,i),ondragend:uk(qf,e,{isEnd:!0})}))}),o}function Qf(t,e,i,n){var o=n.brushStyle.lineWidth||0,a=fk(o,vk),r=i[0][0],s=i[1][0],l=r-o/2,u=s-o/2,h=i[0][1],c=i[1][1],d=h-a+o/2,f=c-a+o/2,p=h-r,g=c-s,m=p+o,v=g+o;ep(t,e,"main",r,s,p,g),n.transformable&&(ep(t,e,"w",l,u,a,v),ep(t,e,"e",d,u,a,v),ep(t,e,"n",l,u,m,a),ep(t,e,"s",l,f,m,a),ep(t,e,"nw",l,u,a,a),ep(t,e,"ne",d,u,a,a),ep(t,e,"sw",l,f,a,a),ep(t,e,"se",d,f,a,a))}function tp(t,e){var i=e.__brushOption,n=i.transformable,o=e.childAt(0);o.useStyle(ip(i)),o.attr({silent:!n,cursor:n?"move":"default"}),hk(["w","e","n","s","se","sw","ne","nw"],function(i){var o=e.childOfName(i),a=ap(t,i);o&&o.attr({silent:!n,invisible:!n,cursor:n?_k[a]+"-resize":null})})}function ep(t,e,i,n,o,a,r){var s=e.childOfName(i);s&&s.setShape(hp(up(t,e,[[n,o],[n+a,o+r]])))}function ip(t){return r({strokeNoScale:!0},t.brushStyle)}function np(t,e,i,n){var o=[dk(t,i),dk(e,n)],a=[fk(t,i),fk(e,n)];return[[o[0],a[0]],[o[1],a[1]]]}function op(t){return Ao(t.group)}function ap(t,e){if(e.length>1)return("e"===(n=[ap(t,(e=e.split(""))[0]),ap(t,e[1])])[0]||"w"===n[0])&&n.reverse(),n.join("");var i={left:"w",right:"e",top:"n",bottom:"s"},n=Co({w:"left",e:"right",n:"top",s:"bottom"}[e],op(t));return i[n]}function rp(t,e,i,n,o,a,r,s){var l=n.__brushOption,u=t(l.range),h=lp(i,a,r);hk(o.split(""),function(t){var e=xk[t];u[e[0]][e[1]]+=h[e[0]]}),l.range=e(np(u[0][0],u[1][0],u[0][1],u[1][1])),Zf(i,n),qf(i,{isEnd:!1})}function sp(t,e,i,n,o){var a=e.__brushOption.range,r=lp(t,i,n);hk(a,function(t){t[0]+=r[0],t[1]+=r[1]}),Zf(t,e),qf(t,{isEnd:!1})}function lp(t,e,i){var n=t.group,o=n.transformCoordToLocal(e,i),a=n.transformCoordToLocal(0,0);return[o[0]-a[0],o[1]-a[1]]}function up(t,e,n){var o=jf(t,e);return o&&!0!==o?o.clipPath(n,t._transform):i(n)}function hp(t){var e=dk(t[0][0],t[1][0]),i=dk(t[0][1],t[1][1]);return{x:e,y:i,width:fk(t[0][0],t[1][0])-e,height:fk(t[0][1],t[1][1])-i}}function cp(t,e,i){if(t._brushType){var n=t._zr,o=t._covers,a=Xf(t,e,i);if(!t._dragging)for(var r=0;r0;a--)Yp(s,l*=.99,r),jp(s,o,i,n,r),tg(s,l,r),jp(s,o,i,n,r)}function Up(t,e){var i=[],n="vertical"===e?"y":"x",o=Zi(t,function(t){return t.getLayout()[n]});return o.keys.sort(function(t,e){return t-e}),d(o.keys,function(t){i.push(o.buckets.get(t))}),i}function Xp(t,e,i,n,o,a,r){var s=[];d(e,function(t){var e=t.length,i=0,l=0;d(t,function(t){i+=t.getLayout().value}),l="vertical"===r?(o-(e-1)*a)/i:(n-(e-1)*a)/i,s.push(l)}),s.sort(function(t,e){return t-e});var l=s[0];d(e,function(t){d(t,function(t,e){var i=t.getLayout().value*l;"vertical"===r?(t.setLayout({x:e},!0),t.setLayout({dx:i},!0)):(t.setLayout({y:e},!0),t.setLayout({dy:i},!0))})}),d(i,function(t){var e=+t.getValue()*l;t.setLayout({dy:e},!0)})}function jp(t,e,i,n,o){d(t,function(t){var a,r,s,l=0,u=t.length;if("vertical"===o){var h;for(t.sort(function(t,e){return t.getLayout().x-e.getLayout().x}),s=0;s0&&(h=a.getLayout().x+r,a.setLayout({x:h},!0)),l=a.getLayout().x+a.getLayout().dx+e;if((r=l-e-n)>0)for(h=a.getLayout().x-r,a.setLayout({x:h},!0),l=h,s=u-2;s>=0;--s)(r=(a=t[s]).getLayout().x+a.getLayout().dx+e-l)>0&&(h=a.getLayout().x-r,a.setLayout({x:h},!0)),l=a.getLayout().x}else{var c;for(t.sort(function(t,e){return t.getLayout().y-e.getLayout().y}),s=0;s0&&(c=a.getLayout().y+r,a.setLayout({y:c},!0)),l=a.getLayout().y+a.getLayout().dy+e;if((r=l-e-i)>0)for(c=a.getLayout().y-r,a.setLayout({y:c},!0),l=c,s=u-2;s>=0;--s)(r=(a=t[s]).getLayout().y+a.getLayout().dy+e-l)>0&&(c=a.getLayout().y-r,a.setLayout({y:c},!0)),l=a.getLayout().y}})}function Yp(t,e,i){d(t.slice().reverse(),function(t){d(t,function(t){if(t.outEdges.length){var n=Qp(t.outEdges,qp,i)/Qp(t.outEdges,Jp,i);if("vertical"===i){var o=t.getLayout().x+(n-$p(t,i))*e;t.setLayout({x:o},!0)}else{var a=t.getLayout().y+(n-$p(t,i))*e;t.setLayout({y:a},!0)}}})})}function qp(t,e){return $p(t.node2,e)*t.getValue()}function Kp(t,e){return $p(t.node1,e)*t.getValue()}function $p(t,e){return"vertical"===e?t.getLayout().x+t.getLayout().dx/2:t.getLayout().y+t.getLayout().dy/2}function Jp(t){return t.getValue()}function Qp(t,e,i){for(var n=0,o=t.length,a=-1;++a0?"P":"N",a=n.getVisual("borderColor"+o)||n.getVisual("color"+o),r=i.getModel(Gk).getItemStyle(Wk);e.useStyle(r),e.style.fill=null,e.style.stroke=a}function fg(t,e,i,n,o){return i>n?-1:i0?t.get(o,e-1)<=n?1:-1:1}function pg(t,e){var i,n=t.getBaseAxis(),o="category"===n.type?n.getBandWidth():(i=n.getExtent(),Math.abs(i[1]-i[0])/e.count()),a=Vo(A(t.get("barMaxWidth"),o),o),r=Vo(A(t.get("barMinWidth"),1),o),s=t.get("barWidth");return null!=s?Vo(s,o):Math.max(Math.min(o/2,a),r)}function gg(t){return y(t)||(t=[+t,+t]),t}function mg(t,e){t.eachChild(function(t){t.attr({z:e.z,zlevel:e.zlevel,style:{stroke:"stroke"===e.brushType?e.color:null,fill:"fill"===e.brushType?e.color:null}})})}function vg(t,e){tb.call(this);var i=new wu(t,e),n=new tb;this.add(i),this.add(n),n.beforeUpdate=function(){this.attr(i.getScale())},this.updateData(t,e)}function yg(t){var e=t.data;e&&e[0]&&e[0][0]&&e[0][0].coord&&(t.data=f(e,function(t){var e={coords:[t[0].coord,t[1].coord]};return t[0].name&&(e.fromName=t[0].name),t[1].name&&(e.toName=t[1].name),o([e,t[0],t[1]])}))}function xg(t,e,i){tb.call(this),this.add(this.createLine(t,e,i)),this._updateEffectSymbol(t,e)}function _g(t,e,i){tb.call(this),this._createPolyline(t,e,i)}function wg(t,e,i){xg.call(this,t,e,i),this._lastFrame=0,this._lastFramePercent=0}function bg(){this.group=new tb}function Sg(t){return t instanceof Array||(t=[t,t]),t}function Mg(){var t=iw();this.canvas=t,this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={}}function Ig(t,e,i){var n=t[1]-t[0],o=(e=f(e,function(e){return{interval:[(e.interval[0]-t[0])/n,(e.interval[1]-t[0])/n]}})).length,a=0;return function(t){for(n=a;n=0;n--){var r=e[n].interval;if(r[0]<=t&&t<=r[1]){a=n;break}}return n>=0&&n=e[0]&&t<=e[1]}}function Ag(t){var e=t.dimensions;return"lng"===e[0]&&"lat"===e[1]}function Dg(t,e,i,n){var o=t.getItemLayout(e),a=i.get("symbolRepeat"),r=i.get("symbolClip"),s=i.get("symbolPosition")||"start",l=(i.get("symbolRotate")||0)*Math.PI/180||0,u=i.get("symbolPatternSize")||2,h=i.isAnimationEnabled(),c={dataIndex:e,layout:o,itemModel:i,symbolType:t.getItemVisual(e,"symbol")||"circle",color:t.getItemVisual(e,"color"),symbolClip:r,symbolRepeat:a,symbolRepeatDirection:i.get("symbolRepeatDirection"),symbolPatternSize:u,rotation:l,animationModel:h?i:null,hoverAnimation:h&&i.get("hoverAnimation"),z2:i.getShallow("z",!0)||0};Cg(i,a,o,n,c),kg(t,e,o,a,r,c.boundingLength,c.pxSign,u,n,c),Pg(i,c.symbolScale,l,n,c);var d=c.symbolSize,f=i.get("symbolOffset");return y(f)&&(f=[Vo(f[0],d[0]),Vo(f[1],d[1])]),Ng(i,d,o,a,r,f,s,c.valueLineWidth,c.boundingLength,c.repeatCutLength,n,c),c}function Cg(t,e,i,n,o){var a,r=n.valueDim,s=t.get("symbolBoundingData"),l=n.coordSys.getOtherAxis(n.coordSys.getBaseAxis()),u=l.toGlobalCoord(l.dataToCoord(0)),h=1-+(i[r.wh]<=0);if(y(s)){var c=[Lg(l,s[0])-u,Lg(l,s[1])-u];c[1]0?1:a<0?-1:0}function Lg(t,e){return t.toGlobalCoord(t.dataToCoord(t.scale.parse(e)))}function kg(t,e,i,n,o,a,r,s,l,u){var h=l.valueDim,c=l.categoryDim,d=Math.abs(i[c.wh]),f=t.getItemVisual(e,"symbolSize");y(f)?f=f.slice():(null==f&&(f="100%"),f=[f,f]),f[c.index]=Vo(f[c.index],d),f[h.index]=Vo(f[h.index],n?d:Math.abs(a)),u.symbolSize=f,(u.symbolScale=[f[0]/s,f[1]/s])[h.index]*=(l.isHorizontal?-1:1)*r}function Pg(t,e,i,n,o){var a=t.get(cP)||0;a&&(fP.attr({scale:e.slice(),rotation:i}),fP.updateTransform(),a/=fP.getLineScale(),a*=e[n.valueDim.index]),o.valueLineWidth=a}function Ng(t,e,i,n,o,r,s,l,u,h,c,d){var f=c.categoryDim,p=c.valueDim,g=d.pxSign,m=Math.max(e[p.index]+l,0),v=m;if(n){var y=Math.abs(u),x=T(t.get("symbolMargin"),"15%")+"",_=!1;x.lastIndexOf("!")===x.length-1&&(_=!0,x=x.slice(0,x.length-1)),x=Vo(x,e[p.index]);var w=Math.max(m+2*x,0),b=_?0:2*x,S=Qo(n),M=S?n:Kg((y+b)/w);w=m+2*(x=(y-M*m)/2/(_?M:M-1)),b=_?0:2*x,S||"fixed"===n||(M=h?Kg((Math.abs(h)+b)/w):0),v=M*w-b,d.repeatTimes=M,d.symbolMargin=x}var I=g*(v/2),A=d.pathPosition=[];A[f.index]=i[f.wh]/2,A[p.index]="start"===s?I:"end"===s?u-I:u/2,r&&(A[0]+=r[0],A[1]+=r[1]);var D=d.bundlePosition=[];D[f.index]=i[f.xy],D[p.index]=i[p.xy];var C=d.barRectShape=a({},i);C[p.wh]=g*Math.max(Math.abs(i[p.wh]),Math.abs(A[p.index]+I)),C[f.wh]=i[f.wh];var L=d.clipShape={};L[f.xy]=-i[f.xy],L[f.wh]=c.ecSize[f.wh],L[p.xy]=0,L[p.wh]=i[p.wh]}function Og(t){var e=t.symbolPatternSize,i=Jl(t.symbolType,-e/2,-e/2,e,e,t.color);return i.attr({culling:!0}),"image"!==i.type&&i.setStyle({strokeNoScale:!0}),i}function Eg(t,e,i,n){function o(t){var e=l.slice(),n=i.pxSign,o=t;return("start"===i.symbolRepeatDirection?n>0:n<0)&&(o=h-1-t),e[u.index]=d*(o-h/2+.5)+l[u.index],{position:e,scale:i.symbolScale.slice(),rotation:i.rotation}}var a=t.__pictorialBundle,r=i.symbolSize,s=i.valueLineWidth,l=i.pathPosition,u=e.valueDim,h=i.repeatTimes||0,c=0,d=r[e.valueDim.index]+s+2*i.symbolMargin;for(jg(t,function(t){t.__pictorialAnimationIndex=c,t.__pictorialRepeatTimes=h,c0)],d=t.__pictorialBarRect;kh(d.style,h,a,n,e.seriesModel,o,c),fo(d,h)}function Kg(t){var e=Math.round(t);return Math.abs(t-e)<1e-4?e:Math.ceil(t)}function $g(t,e,i){this.dimension="single",this.dimensions=["single"],this._axis=null,this._rect,this._init(t,e,i),this.model=t}function Jg(t,e){e=e||{};var i=t.coordinateSystem,n=t.axis,o={},a=n.position,r=n.orient,s=i.getRect(),l=[s.x,s.x+s.width,s.y,s.y+s.height],u={horizontal:{top:l[2],bottom:l[3]},vertical:{left:l[0],right:l[1]}};o.position=["vertical"===r?u.vertical[a]:l[0],"horizontal"===r?u.horizontal[a]:l[3]];var h={horizontal:0,vertical:1};o.rotation=Math.PI/2*h[r];var c={top:-1,bottom:1,right:1,left:-1};o.labelDirection=o.tickDirection=o.nameDirection=c[a],t.get("axisTick.inside")&&(o.tickDirection=-o.tickDirection),T(e.labelInside,t.get("axisLabel.inside"))&&(o.labelDirection=-o.labelDirection);var d=e.rotate;return null==d&&(d=t.get("axisLabel.rotate")),o.labelRotation="top"===a?-d:d,o.z2=1,o}function Qg(t,e,i,n,o){var r=t.axis;if(!r.scale.isBlank()&&r.containData(e))if(t.involveSeries){var s=tm(e,t),l=s.payloadBatch,u=s.snapToValue;l[0]&&null==o.seriesIndex&&a(o,l[0]),!n&&t.snap&&r.containData(u)&&null!=u&&(e=u),i.showPointer(t,e,l,o),i.showTooltip(t,s,u)}else i.showPointer(t,e)}function tm(t,e){var i=e.axis,n=i.dim,o=t,a=[],r=Number.MAX_VALUE,s=-1;return _P(e.seriesModels,function(e,l){var u,h,c=e.getData().mapDimension(n,!0);if(e.getAxisTooltipData){var d=e.getAxisTooltipData(c,t,i);h=d.dataIndices,u=d.nestestValue}else{if(!(h=e.getData().indicesOfNearest(c[0],t,"category"===i.type?.5:null)).length)return;u=e.getData().get(c[0],h[0])}if(null!=u&&isFinite(u)){var f=t-u,p=Math.abs(f);p<=r&&((p=0&&s<0)&&(r=p,s=f,o=u,a.length=0),_P(h,function(t){a.push({seriesIndex:e.seriesIndex,dataIndexInside:t,dataIndex:e.getData().getRawIndex(t)})}))}}),{payloadBatch:a,snapToValue:o}}function em(t,e,i,n){t[e.key]={value:i,payloadBatch:n}}function im(t,e,i,n){var o=i.payloadBatch,a=e.axis,r=a.model,s=e.axisPointerModel;if(e.triggerTooltip&&o.length){var l=e.coordSys.model,u=Ah(l),h=t.map[u];h||(h=t.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},t.list.push(h)),h.dataByAxis.push({axisDim:a.dim,axisIndex:r.componentIndex,axisType:r.type,axisId:r.id,value:n,valueLabelOpt:{precision:s.get("label.precision"),formatter:s.get("label.formatter")},seriesDataIndices:o.slice()})}}function nm(t,e,i){var n=i.axesInfo=[];_P(e,function(e,i){var o=e.axisPointerModel.option,a=t[i];a?(!e.useHandle&&(o.status="show"),o.value=a.value,o.seriesDataIndices=(a.payloadBatch||[]).slice()):!e.useHandle&&(o.status="hide"),"show"===o.status&&n.push({axisDim:e.axis.dim,axisIndex:e.axis.model.componentIndex,value:o.value})})}function om(t,e,i,n){if(!lm(e)&&t.list.length){var o=((t.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};n({type:"showTip",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:i.tooltipOption,position:i.position,dataIndexInside:o.dataIndexInside,dataIndex:o.dataIndex,seriesIndex:o.seriesIndex,dataByCoordSys:t.list})}else n({type:"hideTip"})}function am(t,e,i){var n=i.getZr(),o=bP(n).axisPointerLastHighlights||{},a=bP(n).axisPointerLastHighlights={};_P(t,function(t,e){var i=t.axisPointerModel.option;"show"===i.status&&_P(i.seriesDataIndices,function(t){var e=t.seriesIndex+" | "+t.dataIndex;a[e]=t})});var r=[],s=[];d(o,function(t,e){!a[e]&&s.push(t)}),d(a,function(t,e){!o[e]&&r.push(t)}),s.length&&i.dispatchAction({type:"downplay",escapeConnect:!0,batch:s}),r.length&&i.dispatchAction({type:"highlight",escapeConnect:!0,batch:r})}function rm(t,e){for(var i=0;i<(t||[]).length;i++){var n=t[i];if(e.axis.dim===n.axisDim&&e.axis.model.componentIndex===n.axisIndex)return n}}function sm(t){var e=t.axis.model,i={},n=i.axisDim=t.axis.dim;return i.axisIndex=i[n+"AxisIndex"]=e.componentIndex,i.axisName=i[n+"AxisName"]=e.name,i.axisId=i[n+"AxisId"]=e.id,i}function lm(t){return!t||null==t[0]||isNaN(t[0])||null==t[1]||isNaN(t[1])}function um(t,e,i){if(!U_.node){var n=e.getZr();SP(n).records||(SP(n).records={}),hm(n,e),(SP(n).records[t]||(SP(n).records[t]={})).handler=i}}function hm(t,e){function i(i,n){t.on(i,function(i){var o=pm(e);MP(SP(t).records,function(t){t&&n(t,i,o.dispatchAction)}),cm(o.pendings,e)})}SP(t).initialized||(SP(t).initialized=!0,i("click",v(fm,"click")),i("mousemove",v(fm,"mousemove")),i("globalout",dm))}function cm(t,e){var i,n=t.showTip.length,o=t.hideTip.length;n?i=t.showTip[n-1]:o&&(i=t.hideTip[o-1]),i&&(i.dispatchAction=null,e.dispatchAction(i))}function dm(t,e,i){t.handler("leave",null,i)}function fm(t,e,i,n){e.handler(t,i,n)}function pm(t){var e={showTip:[],hideTip:[]},i=function(n){var o=e[n.type];o?o.push(n):(n.dispatchAction=i,t.dispatchAction(n))};return{dispatchAction:i,pendings:e}}function gm(t,e){if(!U_.node){var i=e.getZr();(SP(i).records||{})[t]&&(SP(i).records[t]=null)}}function mm(){}function vm(t,e,i,n){ym(TP(i).lastProp,n)||(TP(i).lastProp=n,e?Io(i,n,t):(i.stopAnimation(),i.attr(n)))}function ym(t,e){if(w(t)&&w(e)){var i=!0;return d(e,function(e,n){i=i&&ym(t[n],e)}),!!i}return t===e}function xm(t,e){t[e.get("label.show")?"show":"hide"]()}function _m(t){return{position:t.position.slice(),rotation:t.rotation||0}}function wm(t,e,i){var n=e.get("z"),o=e.get("zlevel");t&&t.traverse(function(t){"group"!==t.type&&(null!=n&&(t.z=n),null!=o&&(t.zlevel=o),t.silent=i)})}function bm(t){var e,i=t.get("type"),n=t.getModel(i+"Style");return"line"===i?(e=n.getLineStyle()).fill=null:"shadow"===i&&((e=n.getAreaStyle()).stroke=null),e}function Sm(t,e,i,n,o){var a=Im(i.get("value"),e.axis,e.ecModel,i.get("seriesDataIndices"),{precision:i.get("label.precision"),formatter:i.get("label.formatter")}),r=i.getModel("label"),s=qM(r.get("padding")||0),l=r.getFont(),u=ke(a,l),h=o.position,c=u.width+s[1]+s[3],d=u.height+s[0]+s[2],f=o.align;"right"===f&&(h[0]-=c),"center"===f&&(h[0]-=c/2);var p=o.verticalAlign;"bottom"===p&&(h[1]-=d),"middle"===p&&(h[1]-=d/2),Mm(h,c,d,n);var g=r.get("backgroundColor");g&&"auto"!==g||(g=e.get("axisLine.lineStyle.color")),t.label={shape:{x:0,y:0,width:c,height:d,r:r.get("borderRadius")},position:h.slice(),style:{text:a,textFont:l,textFill:r.getTextColor(),textPosition:"inside",fill:g,stroke:r.get("borderColor")||"transparent",lineWidth:r.get("borderWidth")||0,shadowBlur:r.get("shadowBlur"),shadowColor:r.get("shadowColor"),shadowOffsetX:r.get("shadowOffsetX"),shadowOffsetY:r.get("shadowOffsetY")},z2:10}}function Mm(t,e,i,n){var o=n.getWidth(),a=n.getHeight();t[0]=Math.min(t[0]+e,o)-e,t[1]=Math.min(t[1]+i,a)-i,t[0]=Math.max(t[0],0),t[1]=Math.max(t[1],0)}function Im(t,e,i,n,o){t=e.scale.parse(t);var a=e.scale.getLabel(t,{precision:o.precision}),r=o.formatter;if(r){var s={value:Xl(e,t),seriesData:[]};d(n,function(t){var e=i.getSeriesByIndex(t.seriesIndex),n=t.dataIndexInside,o=e&&e.getDataParams(n);o&&s.seriesData.push(o)}),_(r)?a=r.replace("{value}",a):x(r)&&(a=r(s))}return a}function Tm(t,e,i){var n=xt();return Mt(n,n,i.rotation),St(n,n,i.position),Do([t.dataToCoord(e),(i.labelOffset||0)+(i.labelDirection||1)*(i.labelMargin||0)],n)}function Am(t,e,i,n,o,a){var r=FD.innerTextLayout(i.rotation,0,i.labelDirection);i.labelMargin=o.get("label.margin"),Sm(e,n,o,a,{position:Tm(n.axis,t,i),align:r.textAlign,verticalAlign:r.textVerticalAlign})}function Dm(t,e,i){return i=i||0,{x1:t[i],y1:t[1-i],x2:e[i],y2:e[1-i]}}function Cm(t,e,i){return i=i||0,{x:t[i],y:t[1-i],width:e[i],height:e[1-i]}}function Lm(t,e,i,n,o,a){return{cx:t,cy:e,r0:i,r:n,startAngle:o,endAngle:a,clockwise:!0}}function km(t,e){var i={};return i[e.dim+"AxisIndex"]=e.index,t.getCartesian(i)}function Pm(t){return"x"===t.dim?0:1}function Nm(t){return t.isHorizontal()?0:1}function Om(t,e){var i=t.getRect();return[i[kP[e]],i[kP[e]]+i[PP[e]]]}function Em(t,e,i){var n=new yM({shape:{x:t.x-10,y:t.y-10,width:0,height:t.height+20}});return To(n,{shape:{width:t.width+20,height:t.height+20}},e,i),n}function Rm(t,e,i){if(t.count())for(var n,o=e.coordinateSystem,a=e.getLayerSeries(),r=t.mapDimension("single"),s=t.mapDimension("value"),l=f(a,function(e){return f(e.indices,function(e){var i=o.dataToPoint(t.get(r,e));return i[1]=t.get(s,e),i})}),u=zm(l),h=u.y0,c=i/u.max,d=a.length,p=a[0].indices.length,g=0;ga&&(a=u),n.push(u)}for(var h=0;ha&&(a=d)}return r.y0=o,r.max=a,r}function Bm(t){var e=0;d(t.children,function(t){Bm(t);var i=t.value;y(i)&&(i=i[0]),e+=i});var i=t.value;y(i)&&(i=i[0]),(null==i||isNaN(i))&&(i=e),i<0&&(i=0),y(t.value)?t.value[0]=i:t.value=i}function Vm(t,e,i){function n(){r.ignore=r.hoverIgnore}function o(){r.ignore=r.normalIgnore}tb.call(this);var a=new hM({z2:zP});a.seriesIndex=e.seriesIndex;var r=new rM({z2:BP,silent:t.getModel("label").get("silent")});this.add(a),this.add(r),this.updateData(!0,t,"normal",e,i),this.on("emphasis",n).on("normal",o).on("mouseover",n).on("mouseout",o)}function Gm(t,e,i){var n=t.getVisual("color"),o=t.getVisual("visualMeta");o&&0!==o.length||(n=null);var a=t.getModel("itemStyle").get("color");if(a)return a;if(n)return n;if(0===t.depth)return i.option.color[0];var r=i.option.color.length;return a=i.option.color[Fm(t)%r]}function Fm(t){for(var e=t;e.depth>1;)e=e.parentNode;return l(t.getAncestors()[0].children,e)}function Wm(t,e,i){return i!==RP.NONE&&(i===RP.SELF?t===e:i===RP.ANCESTOR?t===e||t.isAncestorOf(e):t===e||t.isDescendantOf(e))}function Hm(t,e,i){e.getData().setItemVisual(t.dataIndex,"color",i)}function Zm(t,e){var i=t.children||[];t.children=Um(i,e),i.length&&d(t.children,function(t){Zm(t,e)})}function Um(t,e){if("function"==typeof e)return t.sort(e);var i="asc"===e;return t.sort(function(t,e){var n=(t.getValue()-e.getValue())*(i?1:-1);return 0===n?(t.dataIndex-e.dataIndex)*(i?-1:1):n})}function Xm(t,e){return e=e||[0,0],f(["x","y"],function(i,n){var o=this.getAxis(i),a=e[n],r=t[n]/2;return"category"===o.type?o.getBandWidth():Math.abs(o.dataToCoord(a-r)-o.dataToCoord(a+r))},this)}function jm(t,e){return e=e||[0,0],f([0,1],function(i){var n=e[i],o=t[i]/2,a=[],r=[];return a[i]=n-o,r[i]=n+o,a[1-i]=r[1-i]=e[1-i],Math.abs(this.dataToPoint(a)[i]-this.dataToPoint(r)[i])},this)}function Ym(t,e){var i=this.getAxis(),n=e instanceof Array?e[0]:e,o=(t instanceof Array?t[0]:t)/2;return"category"===i.type?i.getBandWidth():Math.abs(i.dataToCoord(n-o)-i.dataToCoord(n+o))}function qm(t,e){return f(["Radius","Angle"],function(i,n){var o=this["get"+i+"Axis"](),a=e[n],r=t[n]/2,s="dataTo"+i,l="category"===o.type?o.getBandWidth():Math.abs(o[s](a-r)-o[s](a+r));return"Angle"===i&&(l=l*Math.PI/180),l},this)}function Km(t){var e,i=t.type;if("path"===i){var n=t.shape,o=null!=n.width&&null!=n.height?{x:n.x||0,y:n.y||0,width:n.width,height:n.height}:null,a=lv(n);(e=Xn(a,null,o,n.layout||"center")).__customPathData=a}else"image"===i?(e=new fi({})).__customImagePath=t.style.image:"text"===i?(e=new rM({})).__customText=t.style.text:e=new(0,zM[i.charAt(0).toUpperCase()+i.slice(1)]);return e.__customGraphicType=i,e.name=t.name,e}function $m(t,e,n,o,a,r,s){var l={},u=n.style||{};if(n.shape&&(l.shape=i(n.shape)),n.position&&(l.position=n.position.slice()),n.scale&&(l.scale=n.scale.slice()),n.origin&&(l.origin=n.origin.slice()),n.rotation&&(l.rotation=n.rotation),"image"===t.type&&n.style){h=l.style={};d(["x","y","width","height"],function(e){Jm(e,h,u,t.style,r)})}if("text"===t.type&&n.style){var h=l.style={};d(["x","y"],function(e){Jm(e,h,u,t.style,r)}),!u.hasOwnProperty("textFill")&&u.fill&&(u.textFill=u.fill),!u.hasOwnProperty("textStroke")&&u.stroke&&(u.textStroke=u.stroke)}if("group"!==t.type&&(t.useStyle(u),r)){t.style.opacity=0;var c=u.opacity;null==c&&(c=1),To(t,{style:{opacity:c}},o,e)}r?t.attr(l):Io(t,l,o,e),n.hasOwnProperty("z2")&&t.attr("z2",n.z2||0),n.hasOwnProperty("silent")&&t.attr("silent",n.silent),n.hasOwnProperty("invisible")&&t.attr("invisible",n.invisible),n.hasOwnProperty("ignore")&&t.attr("ignore",n.ignore),n.hasOwnProperty("info")&&t.attr("info",n.info);var f=n.styleEmphasis,p=!1===f;t.__cusHasEmphStl&&null==f||!t.__cusHasEmphStl&&p||(ro(t,f),t.__cusHasEmphStl=!p),s&&po(t,!p)}function Jm(t,e,i,n,o){null==i[t]||o||(e[t]=i[t],i[t]=n[t])}function Qm(t,e,i,n){function o(t){null==t&&(t=h),v&&(c=e.getItemModel(t),d=c.getModel(UP),f=c.getModel(XP),p=e.getItemVisual(t,"color"),v=!1)}var s=t.get("renderItem"),l=t.coordinateSystem,u={};l&&(u=l.prepareCustoms?l.prepareCustoms():YP[l.type](l));var h,c,d,f,p,g=r({getWidth:n.getWidth,getHeight:n.getHeight,getZr:n.getZr,getDevicePixelRatio:n.getDevicePixelRatio,value:function(t,i){return null==i&&(i=h),e.get(e.getDimension(t||0),i)},style:function(i,n){null==n&&(n=h),o(n);var r=c.getModel(HP).getItemStyle();null!=p&&(r.fill=p);var s=e.getItemVisual(n,"opacity");return null!=s&&(r.opacity=s),mo(r,d,null,{autoColor:p,isRectText:!0}),r.text=d.getShallow("show")?A(t.getFormattedLabel(n,"normal"),_u(e,n)):null,i&&a(r,i),r},styleEmphasis:function(i,n){null==n&&(n=h),o(n);var r=c.getModel(ZP).getItemStyle();return mo(r,f,null,{isRectText:!0},!0),r.text=f.getShallow("show")?D(t.getFormattedLabel(n,"emphasis"),t.getFormattedLabel(n,"normal"),_u(e,n)):null,i&&a(r,i),r},visual:function(t,i){return null==i&&(i=h),e.getItemVisual(i,t)},barLayout:function(t){if(l.getBaseAxis)return Ll(r({axis:l.getBaseAxis()},t),n)},currentSeriesIndices:function(){return i.getCurrentSeriesIndices()},font:function(t){return So(t,i)}},u.api||{}),m={context:{},seriesId:t.id,seriesName:t.name,seriesIndex:t.seriesIndex,coordSys:u.coordSys,dataInsideLength:e.count(),encode:tv(t.getData())},v=!0;return function(t,i){return h=t,v=!0,s&&s(r({dataIndexInside:t,dataIndex:e.getRawIndex(t),actionType:i?i.type:null},m),g)}}function tv(t){var e={};return d(t.dimensions,function(i,n){var o=t.getDimensionInfo(i);if(!o.isExtraCoord){var a=o.coordDim;(e[a]=e[a]||[])[o.coordDimIndex]=n}}),e}function ev(t,e,i,n,o,a){return(t=iv(t,e,i,n,o,a,!0))&&a.setItemGraphicEl(e,t),t}function iv(t,e,i,n,o,a,r){var s=!i,l=(i=i||{}).type,u=i.shape,h=i.style;if(t&&(s||null!=l&&l!==t.__customGraphicType||"path"===l&&uv(u)&&lv(u)!==t.__customPathData||"image"===l&&hv(h,"image")&&h.image!==t.__customImagePath||"text"===l&&hv(u,"text")&&h.text!==t.__customText)&&(o.remove(t),t=null),!s){var c=!t;return!t&&(t=Km(i)),$m(t,e,i,n,a,c,r),"group"===l&&nv(t,e,i,n,a),o.add(t),t}}function nv(t,e,i,n,o){var a=i.children,r=a?a.length:0,s=i.$mergeChildren,l="byName"===s||i.diffChildrenByName,u=!1===s;if(r||l||u)if(l)ov({oldChildren:t.children()||[],newChildren:a||[],dataIndex:e,animatableModel:n,group:t,data:o});else{u&&t.removeAll();for(var h=0;hn?t-=l+a:t+=a),null!=r&&(e+u+r>o?e-=u+r:e+=r),[t,e]}function Ov(t,e,i,n,o){var a=i.getOuterSize(),r=a.width,s=a.height;return t=Math.min(t+r,n)-r,e=Math.min(e+s,o)-s,t=Math.max(t,0),e=Math.max(e,0),[t,e]}function Ev(t,e,i){var n=i[0],o=i[1],a=0,r=0,s=e.width,l=e.height;switch(t){case"inside":a=e.x+s/2-n/2,r=e.y+l/2-o/2;break;case"top":a=e.x+s/2-n/2,r=e.y-o-5;break;case"bottom":a=e.x+s/2-n/2,r=e.y+l+5;break;case"left":a=e.x-n-5,r=e.y+l/2-o/2;break;case"right":a=e.x+s+5,r=e.y+l/2-o/2}return[a,r]}function Rv(t){return"center"===t||"middle"===t}function zv(t){return t.get("stack")||"__ec_stack_"+t.seriesIndex}function Bv(t){return t.dim}function Vv(t,e){var i={};d(t,function(t,e){var n=t.getData(),o=t.coordinateSystem.getBaseAxis(),a=o.getExtent(),r="category"===o.type?o.getBandWidth():Math.abs(a[1]-a[0])/n.count(),s=i[Bv(o)]||{bandWidth:r,remainedWidth:r,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},l=s.stacks;i[Bv(o)]=s;var u=zv(t);l[u]||s.autoWidthCount++,l[u]=l[u]||{width:0,maxWidth:0};var h=Vo(t.get("barWidth"),r),c=Vo(t.get("barMaxWidth"),r),d=t.get("barGap"),f=t.get("barCategoryGap");h&&!l[u].width&&(h=Math.min(s.remainedWidth,h),l[u].width=h,s.remainedWidth-=h),c&&(l[u].maxWidth=c),null!=d&&(s.gap=d),null!=f&&(s.categoryGap=f)});var n={};return d(i,function(t,e){n[e]={};var i=t.stacks,o=t.bandWidth,a=Vo(t.categoryGap,o),r=Vo(t.gap,1),s=t.remainedWidth,l=t.autoWidthCount,u=(s-a)/(l+(l-1)*r);u=Math.max(u,0),d(i,function(t,e){var i=t.maxWidth;i&&ie[0]&&(e=e.slice().reverse());var n=t.coordToPoint([e[0],i]),o=t.coordToPoint([e[1],i]);return{x1:n[0],y1:n[1],x2:o[0],y2:o[1]}}function jv(t){return t.getRadiusAxis().inverse?0:1}function Yv(t){var e=t[0],i=t[t.length-1];e&&i&&Math.abs(Math.abs(e.coord-i.coord)-360)<1e-4&&t.pop()}function qv(t,e,i){return{position:[t.cx,t.cy],rotation:i/180*Math.PI,labelDirection:-1,tickDirection:-1,nameDirection:1,labelRotate:e.getModel("axisLabel").get("rotate"),z2:1}}function Kv(t,e,i,n,o){var a=e.axis,r=a.dataToCoord(t),s=n.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var l,u,h,c=n.getRadiusAxis().getExtent();if("radius"===a.dim){var d=xt();Mt(d,d,s),St(d,d,[n.cx,n.cy]),l=Do([r,-o],d);var f=e.getModel("axisLabel").get("rotate")||0,p=FD.innerTextLayout(s,f*Math.PI/180,-1);u=p.textAlign,h=p.textVerticalAlign}else{var g=c[1];l=n.coordToPoint([g+o,r]);var m=n.cx,v=n.cy;u=Math.abs(l[0]-m)/g<.3?"center":l[0]>m?"left":"right",h=Math.abs(l[1]-v)/g<.3?"middle":l[1]>v?"top":"bottom"}return{position:l,align:u,verticalAlign:h}}function $v(t,e){e.update="updateView",Es(e,function(e,i){var n={};return i.eachComponent({mainType:"geo",query:e},function(i){i[t](e.name),d(i.coordinateSystem.regions,function(t){n[t.name]=i.isSelected(t.name)||!1})}),{selected:n,name:e.name}})}function Jv(t){var e={};d(t,function(t){e[t]=1}),t.length=0,d(e,function(e,i){t.push(i)})}function Qv(t){if(t)for(var e in t)if(t.hasOwnProperty(e))return!0}function ty(t,e,n){function o(){var t=function(){};return t.prototype.__hidden=t.prototype,new t}var a={};return MN(e,function(e){var r=a[e]=o();MN(t[e],function(t,o){if(hL.isValidType(o)){var a={type:o,visual:t};n&&n(a,e),r[o]=new hL(a),"opacity"===o&&((a=i(a)).type="colorAlpha",r.__hidden.__alphaForOpacity=new hL(a))}})}),a}function ey(t,e,n){var o;d(n,function(t){e.hasOwnProperty(t)&&Qv(e[t])&&(o=!0)}),o&&d(n,function(n){e.hasOwnProperty(n)&&Qv(e[n])?t[n]=i(e[n]):delete t[n]})}function iy(t,e,i,n,o,a){function r(t){return i.getItemVisual(h,t)}function s(t,e){i.setItemVisual(h,t,e)}function l(t,l){h=null==a?t:l;var c=i.getRawDataItem(h);if(!c||!1!==c.visualMap)for(var d=n.call(o,t),f=e[d],p=u[d],g=0,m=p.length;g1)return!1;var h=uy(i-t,o-t,n-e,a-e)/l;return!(h<0||h>1)}function ly(t){return t<=1e-6&&t>=-1e-6}function uy(t,e,i,n){return t*n-e*i}function hy(t,e,i){var n=this._targetInfoList=[],o={},a=dy(e,t);TN(PN,function(t,e){(!i||!i.include||AN(i.include,e)>=0)&&t(a,n,o)})}function cy(t){return t[0]>t[1]&&t.reverse(),t}function dy(t,e){return Vi(t,e,{includeMainTypes:LN})}function fy(t,e,i,n){var o=i.getAxis(["x","y"][t]),a=cy(f([0,1],function(t){return e?o.coordToData(o.toLocalCoord(n[t])):o.toGlobalCoord(o.dataToCoord(n[t]))})),r=[];return r[t]=a,r[1-t]=[NaN,NaN],{values:a,xyMinMax:r}}function py(t,e,i,n){return[e[0]-n[t]*i[0],e[1]-n[t]*i[1]]}function gy(t,e){var i=my(t),n=my(e),o=[i[0]/n[0],i[1]/n[1]];return isNaN(o[0])&&(o[0]=1),isNaN(o[1])&&(o[1]=1),o}function my(t){return t?[t[0][1]-t[0][0],t[1][1]-t[1][0]]:[NaN,NaN]}function vy(t,e,i,n,o){if(o){var a=t.getZr();a[VN]||(a[BN]||(a[BN]=yy),Nr(a,BN,i,e)(t,n))}}function yy(t,e){if(!t.isDisposed()){var i=t.getZr();i[VN]=!0,t.dispatchAction({type:"brushSelect",batch:e}),i[VN]=!1}}function xy(t,e,i,n){for(var o=0,a=e.length;o=0}function Ny(t,e,i){function n(t,e){return l(e.nodes,t)>=0}function o(t,n){var o=!1;return e(function(e){d(i(t,e)||[],function(t){n.records[e.name][t]&&(o=!0)})}),o}function a(t,n){n.nodes.push(t),e(function(e){d(i(t,e)||[],function(t){n.records[e.name][t]=!0})})}return function(i){var r={nodes:[],records:{}};if(e(function(t){r.records[t.name]={}}),!i)return r;a(i,r);var s;do{s=!1,t(function(t){!n(t,r)&&o(t,r)&&(a(t,r),s=!0)})}while(s);return r}}function Oy(t,e,i){var n=[1/0,-1/0];return $N(i,function(t){var i=t.getData();i&&$N(i.mapDimension(e,!0),function(t){var e=i.getApproximateExtent(t);e[0]n[1]&&(n[1]=e[1])})}),n[1]0?0:NaN);var r=i.getMax(!0);return null!=r&&"dataMax"!==r&&"function"!=typeof r?e[1]=r:o&&(e[1]=a>0?a-1:NaN),i.get("scale",!0)||(e[0]>0&&(e[0]=0),e[1]<0&&(e[1]=0)),e}function Ry(t,e){var i=t.getAxisModel(),n=t._percentWindow,o=t._valueWindow;if(n){var a=Zo(o,[0,500]);a=Math.min(a,20);var r=e||0===n[0]&&100===n[1];i.setRange(r?null:+o[0].toFixed(a),r?null:+o[1].toFixed(a))}}function zy(t){var e=t._minMaxSpan={},i=t._dataZoomModel;$N(["min","max"],function(n){e[n+"Span"]=i.get(n+"Span");var o=i.get(n+"ValueSpan");if(null!=o&&(e[n+"ValueSpan"]=o,null!=(o=t.getAxisModel().axis.scale.parse(o)))){var a=t._dataExtent;e[n+"Span"]=Bo(a[0]+o,a,[0,100],!0)}})}function By(t){var e={};return tO(["start","end","startValue","endValue","throttle"],function(i){t.hasOwnProperty(i)&&(e[i]=t[i])}),e}function Vy(t,e){var i=t._rangePropMode,n=t.get("rangeMode");tO([["start","startValue"],["end","endValue"]],function(t,o){var a=null!=e[t[0]],r=null!=e[t[1]];a&&!r?i[o]="percent":!a&&r?i[o]="value":n?i[o]=n[o]:a&&(i[o]="percent")})}function Gy(t){return{x:"y",y:"x",radius:"angle",angle:"radius"}[t]}function Fy(t){return"vertical"===t?"ns-resize":"ew-resize"}function Wy(t,e){var i=Uy(t),n=e.dataZoomId,o=e.coordId;d(i,function(t,i){var a=t.dataZoomInfos;a[n]&&l(e.allCoordIds,o)<0&&(delete a[n],t.count--)}),jy(i);var a=i[o];a||((a=i[o]={coordId:o,dataZoomInfos:{},count:0}).controller=Xy(t,a),a.dispatchAction=v(Yy,t)),!a.dataZoomInfos[n]&&a.count++,a.dataZoomInfos[n]=e;var r=qy(a.dataZoomInfos);a.controller.enable(r.controlType,r.opt),a.controller.setPointerChecker(e.containsPoint),Nr(a,"dispatchAction",e.dataZoomModel.get("throttle",!0),"fixRate")}function Hy(t,e){var i=Uy(t);d(i,function(t){t.controller.dispose();var i=t.dataZoomInfos;i[e]&&(delete i[e],t.count--)}),jy(i)}function Zy(t){return t.type+"\0_"+t.id}function Uy(t){var e=t.getZr();return e[fO]||(e[fO]={})}function Xy(t,e){var i=new oc(t.getZr());return d(["pan","zoom","scrollMove"],function(t){i.on(t,function(i){var n=[];d(e.dataZoomInfos,function(o){if(i.isAvailableBehavior(o.dataZoomModel.option)){var a=(o.getRange||{})[t],r=a&&a(e.controller,i);!o.dataZoomModel.get("disabled",!0)&&r&&n.push({dataZoomId:o.dataZoomId,start:r[0],end:r[1]})}}),n.length&&e.dispatchAction(n)})}),i}function jy(t){d(t,function(e,i){e.count||(e.controller.dispose(),delete t[i])})}function Yy(t,e){t.dispatchAction({type:"dataZoom",batch:e})}function qy(t){var e,i={type_true:2,type_move:1,type_false:0,type_undefined:-1},n=!0;return d(t,function(t){var o=t.dataZoomModel,a=!o.get("disabled",!0)&&(!o.get("zoomLock",!0)||"move");i["type_"+a]>i["type_"+e]&&(e=a),n&=o.get("preventDefaultMouseMove",!0)}),{controlType:e,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!n}}}function Ky(t){return function(e,i,n,o){var a=this._range,r=a.slice(),s=e.axisModels[0];if(s){var l=t(r,s,e,i,n,o);return QL(l,r,[0,100],"all"),this._range=r,a[0]!==r[0]||a[1]!==r[1]?r:void 0}}}function $y(t,e){return t&&t.hasOwnProperty&&t.hasOwnProperty(e)}function Jy(t,e,i,n){for(var o=e.targetVisuals[n],a=hL.prepareVisualTypes(o),r={color:t.getData().getVisual("color")},s=0,l=a.length;s=0&&(r[a]=+r[a].toFixed(h)),r}function fx(t,e){var n=t.getData(),o=t.coordinateSystem;if(e&&!cx(e)&&!y(e.coord)&&o){var a=o.dimensions,r=px(e,n,o,t);if((e=i(e)).type&&YO[e.type]&&r.baseAxis&&r.valueAxis){var s=XO(a,r.baseAxis.dim),l=XO(a,r.valueAxis.dim);e.coord=YO[e.type](n,r.baseDataDim,r.valueDataDim,s,l),e.value=e.coord[l]}else{for(var u=[null!=e.xAxis?e.xAxis:e.radiusAxis,null!=e.yAxis?e.yAxis:e.angleAxis],h=0;h<2;h++)YO[u[h]]&&(u[h]=yx(n,n.mapDimension(a[h]),u[h]));e.coord=u}}return e}function px(t,e,i,n){var o={};return null!=t.valueIndex||null!=t.valueDim?(o.valueDataDim=null!=t.valueIndex?e.getDimension(t.valueIndex):t.valueDim,o.valueAxis=i.getAxis(gx(n,o.valueDataDim)),o.baseAxis=i.getOtherAxis(o.valueAxis),o.baseDataDim=e.mapDimension(o.baseAxis.dim)):(o.baseAxis=n.getBaseAxis(),o.valueAxis=i.getOtherAxis(o.baseAxis),o.baseDataDim=e.mapDimension(o.baseAxis.dim),o.valueDataDim=e.mapDimension(o.valueAxis.dim)),o}function gx(t,e){var i=t.getData(),n=i.dimensions;e=i.getDimension(e);for(var o=0;o=0)return!0}function Yx(t){for(var e=t.split(/\n+/g),i=[],n=f(Xx(e.shift()).split(pE),function(t){return{name:t,data:[]}}),o=0;o=0&&!i[o][n];o--);if(o<0){var a=t.queryComponents({mainType:"dataZoom",subType:"select",id:n})[0];if(a){var r=a.getPercentRange();i[0][n]={dataZoomId:n,start:r[0],end:r[1]}}}}),i.push(e)}function t_(t){var e=n_(t),i=e[e.length-1];e.length>1&&e.pop();var n={};return gE(i,function(t,i){for(var o=e.length-1;o>=0;o--)if(t=e[o][i]){n[i]=t;break}}),n}function e_(t){t[mE]=null}function i_(t){return n_(t).length}function n_(t){var e=t[mE];return e||(e=t[mE]=[{}]),e}function o_(t,e,i){(this._brushController=new zf(i.getZr())).on("brush",m(this._onBrush,this)).mount(),this._isZoomActive}function a_(t){var e={};return d(["xAxisIndex","yAxisIndex"],function(i){e[i]=t[i],null==e[i]&&(e[i]="all"),(!1===e[i]||"none"===e[i])&&(e[i]=[])}),e}function r_(t,e){t.setIconStatus("back",i_(e)>1?"emphasis":"normal")}function s_(t,e,i,n,o){var a=i._isZoomActive;n&&"takeGlobalCursor"===n.type&&(a="dataZoomSelect"===n.key&&n.dataZoomSelectActive),i._isZoomActive=a,t.setIconStatus("zoom",a?"emphasis":"normal");var r=new hy(a_(t.option),e,{include:["grid"]});i._brushController.setPanels(r.makePanelOpts(o,function(t){return t.xAxisDeclared&&!t.yAxisDeclared?"lineX":!t.xAxisDeclared&&t.yAxisDeclared?"lineY":"rect"})).enableBrush(!!a&&{brushType:"auto",brushStyle:{lineWidth:0,fill:"rgba(0,0,0,0.2)"}})}function l_(t){this.model=t}function u_(t){return SE(t)}function h_(){if(!TE&&AE){TE=!0;var t=AE.styleSheets;t.length<31?AE.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):t[0].addRule(".zrvml","behavior:url(#default#VML)")}}function c_(t){return parseInt(t,10)}function d_(t,e){h_(),this.root=t,this.storage=e;var i=document.createElement("div"),n=document.createElement("div");i.style.cssText="display:inline-block;overflow:hidden;position:relative;width:300px;height:150px;",n.style.cssText="position:absolute;left:0;top:0;",t.appendChild(i),this._vmlRoot=n,this._vmlViewport=i,this.resize();var o=e.delFromStorage,a=e.addToStorage;e.delFromStorage=function(t){o.call(e,t),t&&t.onRemove&&t.onRemove(n)},e.addToStorage=function(t){t.onAdd&&t.onAdd(n),a.call(e,t)},this._firstPaint=!0}function f_(t){return function(){Yw('In IE8.0 VML mode painter not support method "'+t+'"')}}function p_(t){return document.createElementNS(sR,t)}function g_(t){return cR(1e4*t)/1e4}function m_(t){return t-vR}function v_(t,e){var i=e?t.textFill:t.fill;return null!=i&&i!==hR}function y_(t,e){var i=e?t.textStroke:t.stroke;return null!=i&&i!==hR}function x_(t,e){e&&__(t,"transform","matrix("+uR.call(e,",")+")")}function __(t,e,i){(!i||"linear"!==i.type&&"radial"!==i.type)&&t.setAttribute(e,i)}function w_(t,e,i){t.setAttributeNS("http://www.w3.org/1999/xlink",e,i)}function b_(t,e,i,n){if(v_(e,i)){var o=i?e.textFill:e.fill;o="transparent"===o?hR:o,"none"!==t.getAttribute("clip-path")&&o===hR&&(o="rgba(0, 0, 0, 0.002)"),__(t,"fill",o),__(t,"fill-opacity",null!=e.fillOpacity?e.fillOpacity*e.opacity:e.opacity)}else __(t,"fill",hR);if(y_(e,i)){var a=i?e.textStroke:e.stroke;__(t,"stroke",a="transparent"===a?hR:a),__(t,"stroke-width",(i?e.textStrokeWidth:e.lineWidth)/(!i&&e.strokeNoScale?n.getLineScale():1)),__(t,"paint-order",i?"stroke":"fill"),__(t,"stroke-opacity",null!=e.strokeOpacity?e.strokeOpacity:e.opacity),e.lineDash?(__(t,"stroke-dasharray",e.lineDash.join(",")),__(t,"stroke-dashoffset",cR(e.lineDashOffset||0))):__(t,"stroke-dasharray",""),e.lineCap&&__(t,"stroke-linecap",e.lineCap),e.lineJoin&&__(t,"stroke-linejoin",e.lineJoin),e.miterLimit&&__(t,"stroke-miterlimit",e.miterLimit)}else __(t,"stroke",hR)}function S_(t){for(var e=[],i=t.data,n=t.len(),o=0;o=gR||!m_(g)&&(d>-pR&&d<0||d>pR)==!!p;var y=g_(s+u*fR(c)),x=g_(l+h*dR(c));m&&(d=p?gR-1e-4:1e-4-gR,v=!0,9===o&&e.push("M",y,x));var _=g_(s+u*fR(c+d)),w=g_(l+h*dR(c+d));e.push("A",g_(u),g_(h),cR(f*mR),+v,+p,_,w);break;case lR.Z:a="Z";break;case lR.R:var _=g_(i[o++]),w=g_(i[o++]),b=g_(i[o++]),S=g_(i[o++]);e.push("M",_,w,"L",_+b,w,"L",_+b,w+S,"L",_,w+S,"L",_,w)}a&&e.push(a);for(var M=0;M=11),domSupported:"undefined"!=typeof document}}(navigator.userAgent),X_={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},j_={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},Y_=Object.prototype.toString,q_=Array.prototype,K_=q_.forEach,$_=q_.filter,J_=q_.slice,Q_=q_.map,tw=q_.reduce,ew={},iw=function(){return ew.createCanvas()};ew.createCanvas=function(){return document.createElement("canvas")};var nw,ow="__ec_primitive__";E.prototype={constructor:E,get:function(t){return this.data.hasOwnProperty(t)?this.data[t]:null},set:function(t,e){return this.data[t]=e},each:function(t,e){void 0!==e&&(t=m(t,e));for(var i in this.data)this.data.hasOwnProperty(i)&&t(this.data[i],i)},removeKey:function(t){delete this.data[t]}};var aw=(Object.freeze||Object)({$override:e,clone:i,merge:n,mergeAll:o,extend:a,defaults:r,createCanvas:iw,getContext:s,indexOf:l,inherits:u,mixin:h,isArrayLike:c,each:d,map:f,reduce:p,filter:g,find:function(t,e,i){if(t&&e)for(var n=0,o=t.length;n3&&(n=dw.call(n,1));for(var a=e.length,r=0;r4&&(n=dw.call(n,1,n.length-1));for(var a=n[n.length-1],r=e.length,s=0;s1&&n&&n.length>1){var a=ft(n)/ft(o);!isFinite(a)&&(a=1),e.pinchScale=a;var r=pt(n);return e.pinchX=r[0],e.pinchY=r[1],{type:"pinch",target:t[0].target,event:e}}}}},xw="silent";vt.prototype.dispose=function(){};var _w=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],ww=function(t,e,i,n){fw.call(this),this.storage=t,this.painter=e,this.painterRoot=n,i=i||new vt,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,it.call(this),this.setHandlerProxy(i)};ww.prototype={constructor:ww,setHandlerProxy:function(t){this.proxy&&this.proxy.dispose(),t&&(d(_w,function(e){t.on&&t.on(e,this[e],this)},this),t.handler=this),this.proxy=t},mousemove:function(t){var e=t.zrX,i=t.zrY,n=this._hovered,o=n.target;o&&!o.__zr&&(o=(n=this.findHover(n.x,n.y)).target);var a=this._hovered=this.findHover(e,i),r=a.target,s=this.proxy;s.setCursor&&s.setCursor(r?r.cursor:"default"),o&&r!==o&&this.dispatchToElement(n,"mouseout",t),this.dispatchToElement(a,"mousemove",t),r&&r!==o&&this.dispatchToElement(a,"mouseover",t)},mouseout:function(t){this.dispatchToElement(this._hovered,"mouseout",t);var e,i=t.toElement||t.relatedTarget;do{i=i&&i.parentNode}while(i&&9!==i.nodeType&&!(e=i===this.painterRoot));!e&&this.trigger("globalout",{event:t})},resize:function(t){this._hovered={}},dispatch:function(t,e){var i=this[t];i&&i.call(this,e)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(t){var e=this.proxy;e.setCursor&&e.setCursor(t)},dispatchToElement:function(t,e,i){var n=(t=t||{}).target;if(!n||!n.silent){for(var o="on"+e,a=gt(e,t,i);n&&(n[o]&&(a.cancelBubble=n[o].call(n,a)),n.trigger(e,a),n=n.parent,!a.cancelBubble););a.cancelBubble||(this.trigger(e,a),this.painter&&this.painter.eachOtherLayer(function(t){"function"==typeof t[o]&&t[o].call(t,a),t.trigger&&t.trigger(e,a)}))}},findHover:function(t,e,i){for(var n=this.storage.getDisplayList(),o={x:t,y:e},a=n.length-1;a>=0;a--){var r;if(n[a]!==i&&!n[a].ignore&&(r=yt(n[a],t,e))&&(!o.topTarget&&(o.topTarget=n[a]),r!==xw)){o.target=n[a];break}}return o},processGesture:function(t,e){this._gestureMgr||(this._gestureMgr=new vw);var i=this._gestureMgr;"start"===e&&i.clear();var n=i.recognize(t,this.findHover(t.zrX,t.zrY,null).target,this.proxy.dom);if("end"===e&&i.clear(),n){var o=n.type;t.gestureEvent=o,this.dispatchToElement({target:n.target},o,n.event)}}},d(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(t){ww.prototype[t]=function(e){var i=this.findHover(e.zrX,e.zrY),n=i.target;if("mousedown"===t)this._downEl=n,this._downPoint=[e.zrX,e.zrY],this._upEl=n;else if("mouseup"===t)this._upEl=n;else if("click"===t){if(this._downEl!==this._upEl||!this._downPoint||uw(this._downPoint,[e.zrX,e.zrY])>4)return;this._downPoint=null}this.dispatchToElement(i,t,e)}}),h(ww,fw),h(ww,it);var bw="undefined"==typeof Float32Array?Array:Float32Array,Sw=(Object.freeze||Object)({create:xt,identity:_t,copy:wt,mul:bt,translate:St,rotate:Mt,scale:It,invert:Tt,clone:At}),Mw=_t,Iw=5e-5,Tw=function(t){(t=t||{}).position||(this.position=[0,0]),null==t.rotation&&(this.rotation=0),t.scale||(this.scale=[1,1]),this.origin=this.origin||null},Aw=Tw.prototype;Aw.transform=null,Aw.needLocalTransform=function(){return Dt(this.rotation)||Dt(this.position[0])||Dt(this.position[1])||Dt(this.scale[0]-1)||Dt(this.scale[1]-1)};var Dw=[];Aw.updateTransform=function(){var t=this.parent,e=t&&t.transform,i=this.needLocalTransform(),n=this.transform;if(i||e){n=n||xt(),i?this.getLocalTransform(n):Mw(n),e&&(i?bt(n,t.transform,n):wt(n,t.transform)),this.transform=n;var o=this.globalScaleRatio;if(null!=o&&1!==o){this.getGlobalScale(Dw);var a=Dw[0]<0?-1:1,r=Dw[1]<0?-1:1,s=((Dw[0]-a)*o+a)/Dw[0]||0,l=((Dw[1]-r)*o+r)/Dw[1]||0;n[0]*=s,n[1]*=s,n[2]*=l,n[3]*=l}this.invTransform=this.invTransform||xt(),Tt(this.invTransform,n)}else n&&Mw(n)},Aw.getLocalTransform=function(t){return Tw.getLocalTransform(this,t)},Aw.setTransform=function(t){var e=this.transform,i=t.dpr||1;e?t.setTransform(i*e[0],i*e[1],i*e[2],i*e[3],i*e[4],i*e[5]):t.setTransform(i,0,0,i,0,0)},Aw.restoreTransform=function(t){var e=t.dpr||1;t.setTransform(e,0,0,e,0,0)};var Cw=[],Lw=xt();Aw.setLocalTransform=function(t){if(t){var e=t[0]*t[0]+t[1]*t[1],i=t[2]*t[2]+t[3]*t[3],n=this.position,o=this.scale;Dt(e-1)&&(e=Math.sqrt(e)),Dt(i-1)&&(i=Math.sqrt(i)),t[0]<0&&(e=-e),t[3]<0&&(i=-i),n[0]=t[4],n[1]=t[5],o[0]=e,o[1]=i,this.rotation=Math.atan2(-t[1]/i,t[0]/e)}},Aw.decomposeTransform=function(){if(this.transform){var t=this.parent,e=this.transform;t&&t.transform&&(bt(Cw,t.invTransform,e),e=Cw);var i=this.origin;i&&(i[0]||i[1])&&(Lw[4]=i[0],Lw[5]=i[1],bt(Cw,e,Lw),Cw[4]-=i[0],Cw[5]-=i[1],e=Cw),this.setLocalTransform(e)}},Aw.getGlobalScale=function(t){var e=this.transform;return t=t||[],e?(t[0]=Math.sqrt(e[0]*e[0]+e[1]*e[1]),t[1]=Math.sqrt(e[2]*e[2]+e[3]*e[3]),e[0]<0&&(t[0]=-t[0]),e[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},Aw.transformCoordToLocal=function(t,e){var i=[t,e],n=this.invTransform;return n&&Q(i,i,n),i},Aw.transformCoordToGlobal=function(t,e){var i=[t,e],n=this.transform;return n&&Q(i,i,n),i},Tw.getLocalTransform=function(t,e){Mw(e=e||[]);var i=t.origin,n=t.scale||[1,1],o=t.rotation||0,a=t.position||[0,0];return i&&(e[4]-=i[0],e[5]-=i[1]),It(e,e,n),o&&Mt(e,e,o),i&&(e[4]+=i[0],e[5]+=i[1]),e[4]+=a[0],e[5]+=a[1],e};var kw={linear:function(t){return t},quadraticIn:function(t){return t*t},quadraticOut:function(t){return t*(2-t)},quadraticInOut:function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)},cubicIn:function(t){return t*t*t},cubicOut:function(t){return--t*t*t+1},cubicInOut:function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},quarticIn:function(t){return t*t*t*t},quarticOut:function(t){return 1- --t*t*t*t},quarticInOut:function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},quinticIn:function(t){return t*t*t*t*t},quinticOut:function(t){return--t*t*t*t*t+1},quinticInOut:function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},sinusoidalIn:function(t){return 1-Math.cos(t*Math.PI/2)},sinusoidalOut:function(t){return Math.sin(t*Math.PI/2)},sinusoidalInOut:function(t){return.5*(1-Math.cos(Math.PI*t))},exponentialIn:function(t){return 0===t?0:Math.pow(1024,t-1)},exponentialOut:function(t){return 1===t?1:1-Math.pow(2,-10*t)},exponentialInOut:function(t){return 0===t?0:1===t?1:(t*=2)<1?.5*Math.pow(1024,t-1):.5*(2-Math.pow(2,-10*(t-1)))},circularIn:function(t){return 1-Math.sqrt(1-t*t)},circularOut:function(t){return Math.sqrt(1- --t*t)},circularInOut:function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},elasticIn:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),-i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4))},elasticOut:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),i*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/.4)+1)},elasticInOut:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),(t*=2)<1?i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4)*-.5:i*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4)*.5+1)},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){var e=1.70158;return--t*t*((e+1)*t+e)+1},backInOut:function(t){var e=2.5949095;return(t*=2)<1?t*t*((e+1)*t-e)*.5:.5*((t-=2)*t*((e+1)*t+e)+2)},bounceIn:function(t){return 1-kw.bounceOut(1-t)},bounceOut:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bounceInOut:function(t){return t<.5?.5*kw.bounceIn(2*t):.5*kw.bounceOut(2*t-1)+.5}};Ct.prototype={constructor:Ct,step:function(t,e){if(this._initialized||(this._startTime=t+this._delay,this._initialized=!0),this._paused)this._pausedTime+=e;else{var i=(t-this._startTime-this._pausedTime)/this._life;if(!(i<0)){i=Math.min(i,1);var n=this.easing,o="string"==typeof n?kw[n]:n,a="function"==typeof o?o(i):i;return this.fire("frame",a),1===i?this.loop?(this.restart(t),"restart"):(this._needsRemove=!0,"destroy"):null}}},restart:function(t){var e=(t-this._startTime-this._pausedTime)%this._life;this._startTime=t-e+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(t,e){this[t="on"+t]&&this[t](this._target,e)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var Pw=function(){this.head=null,this.tail=null,this._len=0},Nw=Pw.prototype;Nw.insert=function(t){var e=new Ow(t);return this.insertEntry(e),e},Nw.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},Nw.remove=function(t){var e=t.prev,i=t.next;e?e.next=i:this.head=i,i?i.prev=e:this.tail=e,t.next=t.prev=null,this._len--},Nw.len=function(){return this._len},Nw.clear=function(){this.head=this.tail=null,this._len=0};var Ow=function(t){this.value=t,this.next,this.prev},Ew=function(t){this._list=new Pw,this._map={},this._maxSize=t||10,this._lastRemovedEntry=null},Rw=Ew.prototype;Rw.put=function(t,e){var i=this._list,n=this._map,o=null;if(null==n[t]){var a=i.len(),r=this._lastRemovedEntry;if(a>=this._maxSize&&a>0){var s=i.head;i.remove(s),delete n[s.key],o=s.value,this._lastRemovedEntry=s}r?r.value=e:r=new Ow(e),r.key=t,i.insertEntry(r),n[t]=r}return o},Rw.get=function(t){var e=this._map[t],i=this._list;if(null!=e)return e!==i.tail&&(i.remove(e),i.insertEntry(e)),e.value},Rw.clear=function(){this._list.clear(),this._map={}};var zw={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]},Bw=new Ew(20),Vw=null,Gw=Ut,Fw=Xt,Ww=(Object.freeze||Object)({parse:Gt,lift:Ht,toHex:Zt,fastLerp:Ut,fastMapToColor:Gw,lerp:Xt,mapToColor:Fw,modifyHSL:jt,modifyAlpha:Yt,stringify:qt}),Hw=Array.prototype.slice,Zw=function(t,e,i,n){this._tracks={},this._target=t,this._loop=e||!1,this._getter=i||Kt,this._setter=n||$t,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};Zw.prototype={when:function(t,e){var i=this._tracks;for(var n in e)if(e.hasOwnProperty(n)){if(!i[n]){i[n]=[];var o=this._getter(this._target,n);if(null==o)continue;0!==t&&i[n].push({time:0,value:ae(o)})}i[n].push({time:t,value:e[n]})}return this},during:function(t){return this._onframeList.push(t),this},pause:function(){for(var t=0;t=i.x&&t<=i.x+i.width&&e>=i.y&&e<=i.y+i.height},clone:function(){return new de(this.x,this.y,this.width,this.height)},copy:function(t){this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},de.create=function(t){return new de(t.x,t.y,t.width,t.height)};var tb=function(t){t=t||{},Kw.call(this,t);for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);this._children=[],this.__storage=null,this.__dirty=!0};tb.prototype={constructor:tb,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(t){return this._children[t]},childOfName:function(t){for(var e=this._children,i=0;i=0&&(i.splice(n,0,t),this._doAdd(t))}return this},_doAdd:function(t){t.parent&&t.parent.remove(t),t.parent=this;var e=this.__storage,i=this.__zr;e&&e!==t.__storage&&(e.addToStorage(t),t instanceof tb&&t.addChildrenToStorage(e)),i&&i.refresh()},remove:function(t){var e=this.__zr,i=this.__storage,n=this._children,o=l(n,t);return o<0?this:(n.splice(o,1),t.parent=null,i&&(i.delFromStorage(t),t instanceof tb&&t.delChildrenFromStorage(i)),e&&e.refresh(),this)},removeAll:function(){var t,e,i=this._children,n=this.__storage;for(e=0;e=0&&(this.delFromStorage(t),this._roots.splice(o,1),t instanceof tb&&t.delChildrenFromStorage(this))}},addToStorage:function(t){return t&&(t.__storage=this,t.dirty(!1)),this},delFromStorage:function(t){return t&&(t.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:we};var ob={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1},ab=function(t,e,i){return ob.hasOwnProperty(e)?i*=t.dpr:i},rb={NONE:0,STYLE_BIND:1,PLAIN_TEXT:2},sb=9,lb=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],ub=function(t){this.extendFrom(t,!1)};ub.prototype={constructor:ub,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(t,e,i){var n=this,o=i&&i.style,a=!o||t.__attrCachedBy!==rb.STYLE_BIND;t.__attrCachedBy=rb.STYLE_BIND;for(var r=0;r0},extendFrom:function(t,e){if(t)for(var i in t)!t.hasOwnProperty(i)||!0!==e&&(!1===e?this.hasOwnProperty(i):null==t[i])||(this[i]=t[i])},set:function(t,e){"string"==typeof t?this[t]=e:this.extendFrom(t,!0)},clone:function(){var t=new this.constructor;return t.extendFrom(this,!0),t},getGradient:function(t,e,i){for(var n=("radial"===e.type?Se:be)(t,e,i),o=e.colorStops,a=0;a=0&&i.splice(n,1),t.__hoverMir=null},clearHover:function(t){for(var e=this._hoverElements,i=0;i15)break}s.__drawIndex=m,s.__drawIndex0&&t>n[0]){for(r=0;rt);r++);a=i[n[r]]}if(n.splice(r+1,0,t),i[t]=e,!e.virtual)if(a){var l=a.dom;l.nextSibling?s.insertBefore(e.dom,l.nextSibling):s.appendChild(e.dom)}else s.firstChild?s.insertBefore(e.dom,s.firstChild):s.appendChild(e.dom)}else Yw("Layer of zlevel "+t+" is not valid")},eachLayer:function(t,e){var i,n,o=this._zlevelList;for(n=0;n0?.01:0),this._needsManuallyCompositing),a.__builtin__||Yw("ZLevel "+s+" has been used by unkown layer "+a.id),a!==i&&(a.__used=!0,a.__startIndex!==o&&(a.__dirty=!0),a.__startIndex=o,a.incremental?a.__drawIndex=-1:a.__drawIndex=o,e(o),i=a),r.__dirty&&(a.__dirty=!0,a.incremental&&a.__drawIndex<0&&(a.__drawIndex=o))}e(o),this.eachBuiltinLayer(function(t,e){!t.__used&&t.getElementCount()>0&&(t.__dirty=!0,t.__startIndex=t.__endIndex=t.__drawIndex=0),t.__dirty&&t.__drawIndex<0&&(t.__drawIndex=t.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(t){t.clear()},setBackgroundColor:function(t){this._backgroundColor=t},configLayer:function(t,e){if(e){var i=this._layerConfig;i[t]?n(i[t],e,!0):i[t]=e;for(var o=0;o=0&&this._clips.splice(e,1)},removeAnimator:function(t){for(var e=t.getClips(),i=0;i=0||n&&l(n,r)<0)){var s=e.getShallow(r);null!=s&&(o[t[a][0]]=s)}}return o}},tS=Qb([["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),eS={getLineStyle:function(t){var e=tS(this,t),i=this.getLineDash(e.lineWidth);return i&&(e.lineDash=i),e},getLineDash:function(t){null==t&&(t=1);var e=this.get("type"),i=Math.max(t,2),n=4*t;return"solid"===e||null==e?null:"dashed"===e?[n,n]:[i,i]}},iS=Qb([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),nS={getAreaStyle:function(t,e){return iS(this,t,e)}},oS=Math.pow,aS=Math.sqrt,rS=1e-8,sS=1e-4,lS=aS(3),uS=1/3,hS=V(),cS=V(),dS=V(),fS=Math.min,pS=Math.max,gS=Math.sin,mS=Math.cos,vS=2*Math.PI,yS=V(),xS=V(),_S=V(),wS=[],bS=[],SS={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},MS=[],IS=[],TS=[],AS=[],DS=Math.min,CS=Math.max,LS=Math.cos,kS=Math.sin,PS=Math.sqrt,NS=Math.abs,OS="undefined"!=typeof Float32Array,ES=function(t){this._saveData=!t,this._saveData&&(this.data=[]),this._ctx=null};ES.prototype={constructor:ES,_xi:0,_yi:0,_x0:0,_y0:0,_ux:0,_uy:0,_len:0,_lineDash:null,_dashOffset:0,_dashIdx:0,_dashSum:0,setScale:function(t,e){this._ux=NS(1/Xw/t)||0,this._uy=NS(1/Xw/e)||0},getContext:function(){return this._ctx},beginPath:function(t){return this._ctx=t,t&&t.beginPath(),t&&(this.dpr=t.dpr),this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this},moveTo:function(t,e){return this.addData(SS.M,t,e),this._ctx&&this._ctx.moveTo(t,e),this._x0=t,this._y0=e,this._xi=t,this._yi=e,this},lineTo:function(t,e){var i=NS(t-this._xi)>this._ux||NS(e-this._yi)>this._uy||this._len<5;return this.addData(SS.L,t,e),this._ctx&&i&&(this._needsDash()?this._dashedLineTo(t,e):this._ctx.lineTo(t,e)),i&&(this._xi=t,this._yi=e),this},bezierCurveTo:function(t,e,i,n,o,a){return this.addData(SS.C,t,e,i,n,o,a),this._ctx&&(this._needsDash()?this._dashedBezierTo(t,e,i,n,o,a):this._ctx.bezierCurveTo(t,e,i,n,o,a)),this._xi=o,this._yi=a,this},quadraticCurveTo:function(t,e,i,n){return this.addData(SS.Q,t,e,i,n),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(t,e,i,n):this._ctx.quadraticCurveTo(t,e,i,n)),this._xi=i,this._yi=n,this},arc:function(t,e,i,n,o,a){return this.addData(SS.A,t,e,i,i,n,o-n,0,a?0:1),this._ctx&&this._ctx.arc(t,e,i,n,o,a),this._xi=LS(o)*i+t,this._yi=kS(o)*i+e,this},arcTo:function(t,e,i,n,o){return this._ctx&&this._ctx.arcTo(t,e,i,n,o),this},rect:function(t,e,i,n){return this._ctx&&this._ctx.rect(t,e,i,n),this.addData(SS.R,t,e,i,n),this},closePath:function(){this.addData(SS.Z);var t=this._ctx,e=this._x0,i=this._y0;return t&&(this._needsDash()&&this._dashedLineTo(e,i),t.closePath()),this._xi=e,this._yi=i,this},fill:function(t){t&&t.fill(),this.toStatic()},stroke:function(t){t&&t.stroke(),this.toStatic()},setLineDash:function(t){if(t instanceof Array){this._lineDash=t,this._dashIdx=0;for(var e=0,i=0;ie.length&&(this._expandData(),e=this.data);for(var i=0;i0&&f<=t||h<0&&f>=t||0===h&&(c>0&&p<=e||c<0&&p>=e);)f+=h*(i=r[n=this._dashIdx]),p+=c*i,this._dashIdx=(n+1)%g,h>0&&fl||c>0&&pu||s[n%2?"moveTo":"lineTo"](h>=0?DS(f,t):CS(f,t),c>=0?DS(p,e):CS(p,e));h=f-t,c=p-e,this._dashOffset=-PS(h*h+c*c)},_dashedBezierTo:function(t,e,i,n,o,a){var r,s,l,u,h,c=this._dashSum,d=this._dashOffset,f=this._lineDash,p=this._ctx,g=this._xi,m=this._yi,v=tn,y=0,x=this._dashIdx,_=f.length,w=0;for(d<0&&(d=c+d),d%=c,r=0;r<1;r+=.1)s=v(g,t,i,o,r+.1)-v(g,t,i,o,r),l=v(m,e,n,a,r+.1)-v(m,e,n,a,r),y+=PS(s*s+l*l);for(;x<_&&!((w+=f[x])>d);x++);for(r=(w-d)/y;r<=1;)u=v(g,t,i,o,r),h=v(m,e,n,a,r),x%2?p.moveTo(u,h):p.lineTo(u,h),r+=f[x]/y,x=(x+1)%_;x%2!=0&&p.lineTo(o,a),s=o-u,l=a-h,this._dashOffset=-PS(s*s+l*l)},_dashedQuadraticTo:function(t,e,i,n){var o=i,a=n;i=(i+2*t)/3,n=(n+2*e)/3,t=(this._xi+2*t)/3,e=(this._yi+2*e)/3,this._dashedBezierTo(t,e,i,n,o,a)},toStatic:function(){var t=this.data;t instanceof Array&&(t.length=this._len,OS&&(this.data=new Float32Array(t)))},getBoundingRect:function(){MS[0]=MS[1]=TS[0]=TS[1]=Number.MAX_VALUE,IS[0]=IS[1]=AS[0]=AS[1]=-Number.MAX_VALUE;for(var t=this.data,e=0,i=0,n=0,o=0,a=0;al||NS(r-o)>u||c===h-1)&&(t.lineTo(a,r),n=a,o=r);break;case SS.C:t.bezierCurveTo(s[c++],s[c++],s[c++],s[c++],s[c++],s[c++]),n=s[c-2],o=s[c-1];break;case SS.Q:t.quadraticCurveTo(s[c++],s[c++],s[c++],s[c++]),n=s[c-2],o=s[c-1];break;case SS.A:var f=s[c++],p=s[c++],g=s[c++],m=s[c++],v=s[c++],y=s[c++],x=s[c++],_=s[c++],w=g>m?g:m,b=g>m?1:g/m,S=g>m?m/g:1,M=v+y;Math.abs(g-m)>.001?(t.translate(f,p),t.rotate(x),t.scale(b,S),t.arc(0,0,w,v,M,1-_),t.scale(1/b,1/S),t.rotate(-x),t.translate(-f,-p)):t.arc(f,p,w,v,M,1-_),1===c&&(e=LS(v)*g+f,i=kS(v)*m+p),n=LS(M)*g+f,o=kS(M)*m+p;break;case SS.R:e=n=s[c],i=o=s[c+1],t.rect(s[c++],s[c++],s[c++],s[c++]);break;case SS.Z:t.closePath(),n=e,o=i}}}},ES.CMD=SS;var RS=2*Math.PI,zS=2*Math.PI,BS=ES.CMD,VS=2*Math.PI,GS=1e-4,FS=[-1,-1,-1],WS=[-1,-1],HS=fb.prototype.getCanvasPattern,ZS=Math.abs,US=new ES(!0);Pn.prototype={constructor:Pn,type:"path",__dirtyPath:!0,strokeContainThreshold:5,subPixelOptimize:!1,brush:function(t,e){var i=this.style,n=this.path||US,o=i.hasStroke(),a=i.hasFill(),r=i.fill,s=i.stroke,l=a&&!!r.colorStops,u=o&&!!s.colorStops,h=a&&!!r.image,c=o&&!!s.image;if(i.bind(t,this,e),this.setTransform(t),this.__dirty){var d;l&&(d=d||this.getBoundingRect(),this._fillGradient=i.getGradient(t,r,d)),u&&(d=d||this.getBoundingRect(),this._strokeGradient=i.getGradient(t,s,d))}l?t.fillStyle=this._fillGradient:h&&(t.fillStyle=HS.call(r,t)),u?t.strokeStyle=this._strokeGradient:c&&(t.strokeStyle=HS.call(s,t));var f=i.lineDash,p=i.lineDashOffset,g=!!t.setLineDash,m=this.getGlobalScale();if(n.setScale(m[0],m[1]),this.__dirtyPath||f&&!g&&o?(n.beginPath(t),f&&!g&&(n.setLineDash(f),n.setLineDashOffset(p)),this.buildPath(n,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(t.beginPath(),this.path.rebuildPath(t)),a)if(null!=i.fillOpacity){v=t.globalAlpha;t.globalAlpha=i.fillOpacity*i.opacity,n.fill(t),t.globalAlpha=v}else n.fill(t);if(f&&g&&(t.setLineDash(f),t.lineDashOffset=p),o)if(null!=i.strokeOpacity){var v=t.globalAlpha;t.globalAlpha=i.strokeOpacity*i.opacity,n.stroke(t),t.globalAlpha=v}else n.stroke(t);f&&g&&t.setLineDash([]),null!=i.text&&(this.restoreTransform(t),this.drawRectText(t,this.getBoundingRect()))},buildPath:function(t,e,i){},createPathProxy:function(){this.path=new ES},getBoundingRect:function(){var t=this._rect,e=this.style,i=!t;if(i){var n=this.path;n||(n=this.path=new ES),this.__dirtyPath&&(n.beginPath(),this.buildPath(n,this.shape,!1)),t=n.getBoundingRect()}if(this._rect=t,e.hasStroke()){var o=this._rectWithStroke||(this._rectWithStroke=t.clone());if(this.__dirty||i){o.copy(t);var a=e.lineWidth,r=e.strokeNoScale?this.getLineScale():1;e.hasFill()||(a=Math.max(a,this.strokeContainThreshold||4)),r>1e-10&&(o.width+=a/r,o.height+=a/r,o.x-=a/r/2,o.y-=a/r/2)}return o}return t},contain:function(t,e){var i=this.transformCoordToLocal(t,e),n=this.getBoundingRect(),o=this.style;if(t=i[0],e=i[1],n.contain(t,e)){var a=this.path.data;if(o.hasStroke()){var r=o.lineWidth,s=o.strokeNoScale?this.getLineScale():1;if(s>1e-10&&(o.hasFill()||(r=Math.max(r,this.strokeContainThreshold)),kn(a,r/s,t,e)))return!0}if(o.hasFill())return Ln(a,t,e)}return!1},dirty:function(t){null==t&&(t=!0),t&&(this.__dirtyPath=t,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(t){return this.animate("shape",t)},attrKV:function(t,e){"shape"===t?(this.setShape(e),this.__dirtyPath=!0,this._rect=null):di.prototype.attrKV.call(this,t,e)},setShape:function(t,e){var i=this.shape;if(i){if(w(t))for(var n in t)t.hasOwnProperty(n)&&(i[n]=t[n]);else i[t]=e;this.dirty(!0)}return this},getLineScale:function(){var t=this.transform;return t&&ZS(t[0]-1)>1e-10&&ZS(t[3]-1)>1e-10?Math.sqrt(ZS(t[0]*t[3]-t[2]*t[1])):1}},Pn.extend=function(t){var e=function(e){Pn.call(this,e),t.style&&this.style.extendFrom(t.style,!1);var i=t.shape;if(i){this.shape=this.shape||{};var n=this.shape;for(var o in i)!n.hasOwnProperty(o)&&i.hasOwnProperty(o)&&(n[o]=i[o])}t.init&&t.init.call(this,e)};u(e,Pn);for(var i in t)"style"!==i&&"shape"!==i&&(e.prototype[i]=t[i]);return e},u(Pn,di);var XS=ES.CMD,jS=[[],[],[]],YS=Math.sqrt,qS=Math.atan2,KS=function(t,e){var i,n,o,a,r,s,l=t.data,u=XS.M,h=XS.C,c=XS.L,d=XS.R,f=XS.A,p=XS.Q;for(o=0,a=0;o=11?function(){var e,i=this.__clipPaths,n=this.style;if(i)for(var o=0;oi-2?i-1:c+1],u=t[c>i-3?i-1:c+2]);var p=d*d,g=d*p;n.push([Bn(s[0],f[0],l[0],u[0],d,p,g),Bn(s[1],f[1],l[1],u[1],d,p,g)])}return n},fM=function(t,e,i,n){var o,a,r,s,l=[],u=[],h=[],c=[];if(n){r=[1/0,1/0],s=[-1/0,-1/0];for(var d=0,f=t.length;d=i&&a>=o)return{x:i,y:o,width:n-i,height:a-o}},createIcon:Po,Group:tb,Image:fi,Text:rM,Circle:sM,Sector:hM,Ring:cM,Polygon:pM,Polyline:gM,Rect:yM,Line:_M,BezierCurve:bM,Arc:SM,IncrementalDisplayable:Zn,CompoundPath:MM,LinearGradient:TM,RadialGradient:AM,BoundingRect:de}),BM=["textStyle","color"],VM={getTextColor:function(t){var e=this.ecModel;return this.getShallow("color")||(!t&&e?e.get(BM):null)},getFont:function(){return So({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},getTextRect:function(t){return ke(t,this.getFont(),this.getShallow("align"),this.getShallow("verticalAlign")||this.getShallow("baseline"),this.getShallow("padding"),this.getShallow("lineHeight"),this.getShallow("rich"),this.getShallow("truncateText"))}},GM=Qb([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["textPosition"],["textAlign"]]),FM={getItemStyle:function(t,e){var i=GM(this,t,e),n=this.getBorderLineDash();return n&&(i.lineDash=n),i},getBorderLineDash:function(){var t=this.get("borderType");return"solid"===t||null==t?null:"dashed"===t?[5,5]:[1,1]}},WM=h,HM=Bi();No.prototype={constructor:No,init:null,mergeOption:function(t){n(this.option,t,!0)},get:function(t,e){return null==t?this.option:Oo(this.option,this.parsePath(t),!e&&Eo(this,t))},getShallow:function(t,e){var i=this.option,n=null==i?i:i[t],o=!e&&Eo(this,t);return null==n&&o&&(n=o.getShallow(t)),n},getModel:function(t,e){var i,n=null==t?this.option:Oo(this.option,t=this.parsePath(t));return e=e||(i=Eo(this,t))&&i.getModel(t),new No(n,e,this.ecModel)},isEmpty:function(){return null==this.option},restoreData:function(){},clone:function(){return new(0,this.constructor)(i(this.option))},setReadOnly:function(t){},parsePath:function(t){return"string"==typeof t&&(t=t.split(".")),t},customizeGetParent:function(t){HM(this).getParent=t},isAnimationEnabled:function(){if(!U_.node){if(null!=this.option.animation)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}}},ji(No),Yi(No),WM(No,eS),WM(No,nS),WM(No,VM),WM(No,FM);var ZM=0,UM=1e-4,XM=9007199254740991,jM=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d\d)(?::(\d\d)(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/,YM=(Object.freeze||Object)({linearMap:Bo,parsePercent:Vo,round:Go,asc:Fo,getPrecision:Wo,getPrecisionSafe:Ho,getPixelPrecision:Zo,getPercentWithPrecision:Uo,MAX_SAFE_INTEGER:XM,remRadian:Xo,isRadianAroundZero:jo,parseDate:Yo,quantity:qo,nice:$o,quantile:function(t,e){var i=(t.length-1)*e+1,n=Math.floor(i),o=+t[n-1],a=i-n;return a?o+a*(t[n]-o):o},reformIntervals:Jo,isNumeric:Qo}),qM=L,KM=/([&<>"'])/g,$M={"&":"&","<":"<",">":">",'"':""","'":"'"},JM=["a","b","c","d","e","f","g"],QM=function(t,e){return"{"+t+(null==e?"":e)+"}"},tI=ze,eI=(Object.freeze||Object)({addCommas:ta,toCamelCase:ea,normalizeCssArray:qM,encodeHTML:ia,formatTpl:na,formatTplSimple:oa,getTooltipMarker:aa,formatTime:sa,capitalFirst:la,truncateText:tI,getTextBoundingRect:function(t){return ke(t.text,t.font,t.textAlign,t.textVerticalAlign,t.textPadding,t.textLineHeight,t.rich,t.truncate)},getTextRect:function(t,e,i,n,o,a,r,s){return ke(t,e,i,n,o,s,a,r)}}),iI=d,nI=["left","right","top","bottom","width","height"],oI=[["width","left","right"],["height","top","bottom"]],aI=ua,rI=(v(ua,"vertical"),v(ua,"horizontal"),{getBoxLayoutParams:function(){return{left:this.get("left"),top:this.get("top"),right:this.get("right"),bottom:this.get("bottom"),width:this.get("width"),height:this.get("height")}}}),sI=Bi(),lI=No.extend({type:"component",id:"",name:"",mainType:"",subType:"",componentIndex:0,defaultOption:null,ecModel:null,dependentModels:[],uid:null,layoutMode:null,$constructor:function(t,e,i,n){No.call(this,t,e,i,n),this.uid=Ro("ec_cpt_model")},init:function(t,e,i,n){this.mergeDefaultAndTheme(t,i)},mergeDefaultAndTheme:function(t,e){var i=this.layoutMode,o=i?ga(t):{};n(t,e.getTheme().get(this.mainType)),n(t,this.getDefaultOption()),i&&pa(t,o,i)},mergeOption:function(t,e){n(this.option,t,!0);var i=this.layoutMode;i&&pa(this.option,t,i)},optionUpdated:function(t,e){},getDefaultOption:function(){var t=sI(this);if(!t.defaultOption){for(var e=[],i=this.constructor;i;){var o=i.prototype.defaultOption;o&&e.push(o),i=i.superClass}for(var a={},r=e.length-1;r>=0;r--)a=n(a,e[r],!0);t.defaultOption=a}return t.defaultOption},getReferringComponents:function(t){return this.ecModel.queryComponents({mainType:t,index:this.get(t+"Index",!0),id:this.get(t+"Id",!0)})}});$i(lI,{registerWhenExtend:!0}),function(t){var e={};t.registerSubTypeDefaulter=function(t,i){t=Ui(t),e[t.main]=i},t.determineSubType=function(i,n){var o=n.type;if(!o){var a=Ui(i).main;t.hasSubTypes(i)&&e[a]&&(o=e[a](n))}return o}}(lI),function(t,e){function i(t){var i={},a=[];return d(t,function(r){var s=n(i,r),u=o(s.originalDeps=e(r),t);s.entryCount=u.length,0===s.entryCount&&a.push(r),d(u,function(t){l(s.predecessor,t)<0&&s.predecessor.push(t);var e=n(i,t);l(e.successor,t)<0&&e.successor.push(r)})}),{graph:i,noEntryList:a}}function n(t,e){return t[e]||(t[e]={predecessor:[],successor:[]}),t[e]}function o(t,e){var i=[];return d(t,function(t){l(e,t)>=0&&i.push(t)}),i}t.topologicalTravel=function(t,e,n,o){function a(t){s[t].entryCount--,0===s[t].entryCount&&l.push(t)}if(t.length){var r=i(e),s=r.graph,l=r.noEntryList,u={};for(d(t,function(t){u[t]=!0});l.length;){var h=l.pop(),c=s[h],f=!!u[h];f&&(n.call(o,h,c.originalDeps.slice()),delete u[h]),d(c.successor,f?function(t){u[t]=!0,a(t)}:a)}d(u,function(){throw new Error("Circle dependency may exists")})}}}(lI,function(t){var e=[];return d(lI.getClassesByMainType(t),function(t){e=e.concat(t.prototype.dependencies||[])}),e=f(e,function(t){return Ui(t).main}),"dataset"!==t&&l(e,"dataset")<=0&&e.unshift("dataset"),e}),h(lI,rI);var uI="";"undefined"!=typeof navigator&&(uI=navigator.platform||"");var hI={color:["#c23531","#2f4554","#61a0a8","#d48265","#91c7ae","#749f83","#ca8622","#bda29a","#6e7074","#546570","#c4ccd3"],gradientColor:["#f6efa6","#d88273","#bf444c"],textStyle:{fontFamily:uI.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,animation:"auto",animationDuration:1e3,animationDurationUpdate:300,animationEasing:"exponentialOut",animationEasingUpdate:"cubicOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1},cI=Bi(),dI={clearColorPalette:function(){cI(this).colorIdx=0,cI(this).colorNameMap={}},getColorFromPalette:function(t,e,i){var n=cI(e=e||this),o=n.colorIdx||0,a=n.colorNameMap=n.colorNameMap||{};if(a.hasOwnProperty(t))return a[t];var r=Di(this.get("color",!0)),s=this.get("colorLayer",!0),l=null!=i&&s?va(s,i):r;if((l=l||r)&&l.length){var u=l[o];return t&&(a[t]=u),n.colorIdx=(o+1)%l.length,u}}},fI={cartesian2d:function(t,e,i,n){var o=t.getReferringComponents("xAxis")[0],a=t.getReferringComponents("yAxis")[0];e.coordSysDims=["x","y"],i.set("x",o),i.set("y",a),xa(o)&&(n.set("x",o),e.firstCategoryDimIndex=0),xa(a)&&(n.set("y",a),e.firstCategoryDimIndex=1)},singleAxis:function(t,e,i,n){var o=t.getReferringComponents("singleAxis")[0];e.coordSysDims=["single"],i.set("single",o),xa(o)&&(n.set("single",o),e.firstCategoryDimIndex=0)},polar:function(t,e,i,n){var o=t.getReferringComponents("polar")[0],a=o.findAxisModel("radiusAxis"),r=o.findAxisModel("angleAxis");e.coordSysDims=["radius","angle"],i.set("radius",a),i.set("angle",r),xa(a)&&(n.set("radius",a),e.firstCategoryDimIndex=0),xa(r)&&(n.set("angle",r),e.firstCategoryDimIndex=1)},geo:function(t,e,i,n){e.coordSysDims=["lng","lat"]},parallel:function(t,e,i,n){var o=t.ecModel,a=o.getComponent("parallel",t.get("parallelIndex")),r=e.coordSysDims=a.dimensions.slice();d(a.parallelAxisIndex,function(t,a){var s=o.getComponent("parallelAxis",t),l=r[a];i.set(l,s),xa(s)&&null==e.firstCategoryDimIndex&&(n.set(l,s),e.firstCategoryDimIndex=a)})}},pI="original",gI="arrayRows",mI="objectRows",vI="keyedColumns",yI="unknown",xI="typedArray",_I="column",wI="row";_a.seriesDataToSource=function(t){return new _a({data:t,sourceFormat:S(t)?xI:pI,fromDataset:!1})},Yi(_a);var bI=Bi(),SI="\0_ec_inner",MI=No.extend({init:function(t,e,i,n){i=i||{},this.option=null,this._theme=new No(i),this._optionManager=n},setOption:function(t,e){k(!(SI in t),"please use chart.getOption()"),this._optionManager.setOption(t,e),this.resetOption(null)},resetOption:function(t){var e=!1,i=this._optionManager;if(!t||"recreate"===t){var n=i.mountOption("recreate"===t);this.option&&"recreate"!==t?(this.restoreData(),this.mergeOption(n)):Ea.call(this,n),e=!0}if("timeline"!==t&&"media"!==t||this.restoreData(),!t||"recreate"===t||"timeline"===t){var o=i.getTimelineOption(this);o&&(this.mergeOption(o),e=!0)}if(!t||"recreate"===t||"media"===t){var a=i.getMediaOption(this,this._api);a.length&&d(a,function(t){this.mergeOption(t,e=!0)},this)}return e},mergeOption:function(t){var e=this.option,o=this._componentsMap,r=[];Sa(this),d(t,function(t,o){null!=t&&(lI.hasClass(o)?o&&r.push(o):e[o]=null==e[o]?i(t):n(e[o],t,!0))}),lI.topologicalTravel(r,lI.getAllClassMainTypes(),function(i,n){var r=Di(t[i]),s=Pi(o.get(i),r);Ni(s),d(s,function(t,e){var n=t.option;w(n)&&(t.keyInfo.mainType=i,t.keyInfo.subType=za(i,n,t.exist))});var l=Ra(o,n);e[i]=[],o.set(i,[]),d(s,function(t,n){var r=t.exist,s=t.option;if(k(w(s)||r,"Empty component definition"),s){var u=lI.getClass(i,t.keyInfo.subType,!0);if(r&&r instanceof u)r.name=t.keyInfo.name,r.mergeOption(s,this),r.optionUpdated(s,!1);else{var h=a({dependentModels:l,componentIndex:n},t.keyInfo);a(r=new u(s,this,this,h),h),r.init(s,this,this,h),r.optionUpdated(null,!0)}}else r.mergeOption({},this),r.optionUpdated({},!1);o.get(i)[n]=r,e[i][n]=r.option},this),"series"===i&&Ba(this,o.get("series"))},this),this._seriesIndicesMap=R(this._seriesIndices=this._seriesIndices||[])},getOption:function(){var t=i(this.option);return d(t,function(e,i){if(lI.hasClass(i)){for(var n=(e=Di(e)).length-1;n>=0;n--)Ei(e[n])&&e.splice(n,1);t[i]=e}}),delete t[SI],t},getTheme:function(){return this._theme},getComponent:function(t,e){var i=this._componentsMap.get(t);if(i)return i[e||0]},queryComponents:function(t){var e=t.mainType;if(!e)return[];var i=t.index,n=t.id,o=t.name,a=this._componentsMap.get(e);if(!a||!a.length)return[];var r;if(null!=i)y(i)||(i=[i]),r=g(f(i,function(t){return a[t]}),function(t){return!!t});else if(null!=n){var s=y(n);r=g(a,function(t){return s&&l(n,t.id)>=0||!s&&t.id===n})}else if(null!=o){var u=y(o);r=g(a,function(t){return u&&l(o,t.name)>=0||!u&&t.name===o})}else r=a.slice();return Va(r,t)},findComponents:function(t){var e=t.query,i=t.mainType,n=function(t){var e=i+"Index",n=i+"Id",o=i+"Name";return!t||null==t[e]&&null==t[n]&&null==t[o]?null:{mainType:i,index:t[e],id:t[n],name:t[o]}}(e);return function(e){return t.filter?g(e,t.filter):e}(Va(n?this.queryComponents(n):this._componentsMap.get(i),t))},eachComponent:function(t,e,i){var n=this._componentsMap;"function"==typeof t?(i=e,e=t,n.each(function(t,n){d(t,function(t,o){e.call(i,n,t,o)})})):_(t)?d(n.get(t),e,i):w(t)&&d(this.findComponents(t),e,i)},getSeriesByName:function(t){return g(this._componentsMap.get("series"),function(e){return e.name===t})},getSeriesByIndex:function(t){return this._componentsMap.get("series")[t]},getSeriesByType:function(t){return g(this._componentsMap.get("series"),function(e){return e.subType===t})},getSeries:function(){return this._componentsMap.get("series").slice()},getSeriesCount:function(){return this._componentsMap.get("series").length},eachSeries:function(t,e){d(this._seriesIndices,function(i){var n=this._componentsMap.get("series")[i];t.call(e,n,i)},this)},eachRawSeries:function(t,e){d(this._componentsMap.get("series"),t,e)},eachSeriesByType:function(t,e,i){d(this._seriesIndices,function(n){var o=this._componentsMap.get("series")[n];o.subType===t&&e.call(i,o,n)},this)},eachRawSeriesByType:function(t,e,i){return d(this.getSeriesByType(t),e,i)},isSeriesFiltered:function(t){return null==this._seriesIndicesMap.get(t.componentIndex)},getCurrentSeriesIndices:function(){return(this._seriesIndices||[]).slice()},filterSeries:function(t,e){Ba(this,g(this._componentsMap.get("series"),t,e))},restoreData:function(t){var e=this._componentsMap;Ba(this,e.get("series"));var i=[];e.each(function(t,e){i.push(e)}),lI.topologicalTravel(i,lI.getAllClassMainTypes(),function(i,n){d(e.get(i),function(e){("series"!==i||!Na(e,t))&&e.restoreData()})})}});h(MI,dI);var II=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isDisposed","on","off","getDataURL","getConnectedDataURL","getModel","getOption","getViewOfComponentModel","getViewOfSeriesModel"],TI={};Fa.prototype={constructor:Fa,create:function(t,e){var i=[];d(TI,function(n,o){var a=n.create(t,e);i=i.concat(a||[])}),this._coordinateSystems=i},update:function(t,e){d(this._coordinateSystems,function(i){i.update&&i.update(t,e)})},getCoordinateSystems:function(){return this._coordinateSystems.slice()}},Fa.register=function(t,e){TI[t]=e},Fa.get=function(t){return TI[t]};var AI=d,DI=i,CI=f,LI=n,kI=/^(min|max)?(.+)$/;Wa.prototype={constructor:Wa,setOption:function(t,e){t&&d(Di(t.series),function(t){t&&t.data&&S(t.data)&&N(t.data)}),t=DI(t,!0);var i=this._optionBackup,n=Ha.call(this,t,e,!i);this._newBaseOption=n.baseOption,i?(ja(i.baseOption,n.baseOption),n.timelineOptions.length&&(i.timelineOptions=n.timelineOptions),n.mediaList.length&&(i.mediaList=n.mediaList),n.mediaDefault&&(i.mediaDefault=n.mediaDefault)):this._optionBackup=n},mountOption:function(t){var e=this._optionBackup;return this._timelineOptions=CI(e.timelineOptions,DI),this._mediaList=CI(e.mediaList,DI),this._mediaDefault=DI(e.mediaDefault),this._currentMediaIndices=[],DI(t?e.baseOption:this._newBaseOption)},getTimelineOption:function(t){var e,i=this._timelineOptions;if(i.length){var n=t.getComponent("timeline");n&&(e=DI(i[n.getCurrentIndex()],!0))}return e},getMediaOption:function(t){var e=this._api.getWidth(),i=this._api.getHeight(),n=this._mediaList,o=this._mediaDefault,a=[],r=[];if(!n.length&&!o)return r;for(var s=0,l=n.length;s=1)&&(t=1),t}var i=this._upstream,n=t&&t.skip;if(this._dirty&&i){var o=this.context;o.data=o.outputData=i.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var a;this._plan&&!n&&(a=this._plan(this.context));var r=e(this._modBy),s=this._modDataCount||0,l=e(t&&t.modBy),u=t&&t.modDataCount||0;r===l&&s===u||(a="reset");var h;(this._dirty||"reset"===a)&&(this._dirty=!1,h=yr(this,n)),this._modBy=l,this._modDataCount=u;var c=t&&t.step;if(this._dueEnd=i?i._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){var d=this._dueIndex,f=Math.min(null!=c?this._dueIndex+c:1/0,this._dueEnd);if(!n&&(h||d=i?null:t1&&a>0?e:t}};return s}();UI.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)},UI.unfinished=function(){return this._progress&&this._dueIndex":"\n",s="richText"===n,l={},u=0,h=this.getData(),c=h.mapDimension("defaultedTooltip",!0),f=c.length,g=this.getRawValue(t),m=y(g),v=h.getItemVisual(t,"color");w(v)&&v.colorStops&&(v=(v.colorStops[0]||{}).color),v=v||"transparent";var x=(f>1||m&&!f?function(i){function o(t,i){var o=h.getDimensionInfo(i);if(o&&!1!==o.otherDims.tooltip){var c=o.type,d="sub"+a.seriesIndex+"at"+u,p=aa({color:v,type:"subItem",renderMode:n,markerId:d}),g="string"==typeof p?p:p.content,m=(r?g+ia(o.displayName||"-")+": ":"")+ia("ordinal"===c?t+"":"time"===c?e?"":sa("yyyy/MM/dd hh:mm:ss",t):ta(t));m&&f.push(m),s&&(l[d]=v,++u)}}var r=p(i,function(t,e,i){var n=h.getDimensionInfo(i);return t|=n&&!1!==n.tooltip&&null!=n.displayName},0),f=[];c.length?d(c,function(e){o(fr(h,t,e),e)}):d(i,o);var g=r?s?"\n":"
":"",m=g+f.join(g||", ");return{renderMode:n,content:m,style:l}}(g):o(f?fr(h,t,c[0]):m?g[0]:g)).content,_=a.seriesIndex+"at"+u,b=aa({color:v,type:"item",renderMode:n,markerId:_});l[_]=v,++u;var S=h.getName(t),M=this.name;Oi(this)||(M=""),M=M?ia(M)+(e?": ":r):"";var I="string"==typeof b?b:b.content;return{html:e?I+M+x:M+I+(S?ia(S)+": "+x:x),markers:l}},isAnimationEnabled:function(){if(U_.node)return!1;var t=this.getShallow("animation");return t&&this.getData().count()>this.getShallow("animationThreshold")&&(t=!1),t},restoreData:function(){this.dataTask.dirty()},getColorFromPalette:function(t,e,i){var n=this.ecModel,o=dI.getColorFromPalette.call(this,t,e,i);return o||(o=n.getColorFromPalette(t,e,i)),o},coordDimToDataDim:function(t){return this.getRawData().mapDimension(t,!0)},getProgressive:function(){return this.get("progressive")},getProgressiveThreshold:function(){return this.get("progressiveThreshold")},getAxisTooltipData:null,getTooltipPosition:null,pipeTask:null,preventIncremental:null,pipelineContext:null});h(YI,ZI),h(YI,dI);var qI=function(){this.group=new tb,this.uid=Ro("viewComponent")};qI.prototype={constructor:qI,init:function(t,e){},render:function(t,e,i,n){},dispose:function(){},filterForExposedEvent:null};var KI=qI.prototype;KI.updateView=KI.updateLayout=KI.updateVisual=function(t,e,i,n){},ji(qI),$i(qI,{registerWhenExtend:!0});var $I=function(){var t=Bi();return function(e){var i=t(e),n=e.pipelineContext,o=i.large,a=i.progressiveRender,r=i.large=n.large,s=i.progressiveRender=n.progressiveRender;return!!(o^r||a^s)&&"reset"}},JI=Bi(),QI=$I();Ar.prototype={type:"chart",init:function(t,e){},render:function(t,e,i,n){},highlight:function(t,e,i,n){Cr(t.getData(),n,"emphasis")},downplay:function(t,e,i,n){Cr(t.getData(),n,"normal")},remove:function(t,e){this.group.removeAll()},dispose:function(){},incrementalPrepareRender:null,incrementalRender:null,updateTransform:null,filterForExposedEvent:null};var tT=Ar.prototype;tT.updateView=tT.updateLayout=tT.updateVisual=function(t,e,i,n){this.render(t,e,i,n)},ji(Ar),$i(Ar,{registerWhenExtend:!0}),Ar.markUpdateMethod=function(t,e){JI(t).updateMethod=e};var eT={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)}}},iT="\0__throttleOriginMethod",nT="\0__throttleRate",oT="\0__throttleType",aT={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var i=t.getData(),n=(t.visualColorAccessPath||"itemStyle.color").split("."),o=t.get(n)||t.getColorFromPalette(t.name,null,e.getSeriesCount());if(i.setVisual("color",o),!e.isSeriesFiltered(t)){"function"!=typeof o||o instanceof IM||i.each(function(e){i.setItemVisual(e,"color",o(t.getDataParams(e)))});return{dataEach:i.hasItemOption?function(t,e){var i=t.getItemModel(e).get(n,!0);null!=i&&t.setItemVisual(e,"color",i)}:null}}}},rT={toolbox:{brush:{title:{rect:"矩形选择",polygon:"圈选",lineX:"横向选择",lineY:"纵向选择",keep:"保持选择",clear:"清除选择"}},dataView:{title:"数据视图",lang:["数据视图","关闭","刷新"]},dataZoom:{title:{zoom:"区域缩放",back:"区域缩放还原"}},magicType:{title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"}},restore:{title:"还原"},saveAsImage:{title:"保存为图片",lang:["右键另存为图片"]}},series:{typeNames:{pie:"饼图",bar:"柱状图",line:"折线图",scatter:"散点图",effectScatter:"涟漪散点图",radar:"雷达图",tree:"树图",treemap:"矩形树图",boxplot:"箱型图",candlestick:"K线图",k:"K线图",heatmap:"热力图",map:"地图",parallel:"平行坐标图",lines:"线图",graph:"关系图",sankey:"桑基图",funnel:"漏斗图",gauge:"仪表盘图",pictorialBar:"象形柱图",themeRiver:"主题河流图",sunburst:"旭日图"}},aria:{general:{withTitle:"这是一个关于“{title}”的图表。",withoutTitle:"这是一个图表,"},series:{single:{prefix:"",withName:"图表类型是{seriesType},表示{seriesName}。",withoutName:"图表类型是{seriesType}。"},multiple:{prefix:"它由{seriesCount}个图表系列组成。",withName:"第{seriesId}个系列是一个表示{seriesName}的{seriesType},",withoutName:"第{seriesId}个系列是一个{seriesType},",separator:{middle:";",end:"。"}}},data:{allData:"其数据是——",partialData:"其中,前{displayCnt}项是——",withName:"{name}的数据是{value}",withoutName:"{value}",separator:{middle:",",end:""}}}},sT=function(t,e){function i(t,e){if("string"!=typeof t)return t;var i=t;return d(e,function(t,e){i=i.replace(new RegExp("\\{\\s*"+e+"\\s*\\}","g"),t)}),i}function n(t){var e=a.get(t);if(null==e){for(var i=t.split("."),n=rT.aria,o=0;o1?"series.multiple.prefix":"series.single.prefix"),{seriesCount:r}),e.eachSeries(function(t,e){if(e1?"multiple":"single")+".";a=i(a=n(s?u+"withName":u+"withoutName"),{seriesId:t.seriesIndex,seriesName:t.get("name"),seriesType:o(t.subType)});var c=t.getData();window.data=c,c.count()>l?a+=i(n("data.partialData"),{displayCnt:l}):a+=n("data.allData");for(var d=[],p=0;pi.blockIndex?i.step:null,a=n&&n.modDataCount;return{step:o,modBy:null!=a?Math.ceil(a/o):null,modDataCount:a}}},uT.getPipeline=function(t){return this._pipelineMap.get(t)},uT.updateStreamModes=function(t,e){var i=this._pipelineMap.get(t.uid),n=t.getData().count(),o=i.progressiveEnabled&&e.incrementalPrepareRender&&n>=i.threshold,a=t.get("large")&&n>=t.get("largeThreshold"),r="mod"===t.get("progressiveChunkMode")?n:null;t.pipelineContext=i.context={progressiveRender:o,modDataCount:r,large:a}},uT.restorePipelines=function(t){var e=this,i=e._pipelineMap=R();t.eachSeries(function(t){var n=t.getProgressive(),o=t.uid;i.set(o,{id:o,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:n&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(n||700),count:0}),jr(e,t,t.dataTask)})},uT.prepareStageTasks=function(){var t=this._stageTaskMap,e=this.ecInstance.getModel(),i=this.api;d(this._allHandlers,function(n){var o=t.get(n.uid)||t.set(n.uid,[]);n.reset&&zr(this,n,o,e,i),n.overallReset&&Br(this,n,o,e,i)},this)},uT.prepareView=function(t,e,i,n){var o=t.renderTask,a=o.context;a.model=e,a.ecModel=i,a.api=n,o.__block=!t.incrementalPrepareRender,jr(this,e,o)},uT.performDataProcessorTasks=function(t,e){Rr(this,this._dataProcessorHandlers,t,e,{block:!0})},uT.performVisualTasks=function(t,e,i){Rr(this,this._visualHandlers,t,e,i)},uT.performSeriesTasks=function(t){var e;t.eachSeries(function(t){e|=t.dataTask.perform()}),this.unfinished|=e},uT.plan=function(){this._pipelineMap.each(function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}e=e.getUpstream()}while(e)})};var hT=uT.updatePayload=function(t,e){"remain"!==e&&(t.context.payload=e)},cT=Ur(0);Er.wrapStageHandler=function(t,e){return x(t)&&(t={overallReset:t,seriesType:Yr(t)}),t.uid=Ro("stageHandler"),e&&(t.visualType=e),t};var dT,fT={},pT={};qr(fT,MI),qr(pT,Ga),fT.eachSeriesByType=fT.eachRawSeriesByType=function(t){dT=t},fT.eachComponent=function(t){"series"===t.mainType&&t.subType&&(dT=t.subType)};var gT=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"],mT={color:gT,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],gT]},vT=["#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"],yT={color:vT,backgroundColor:"#333",tooltip:{axisPointer:{lineStyle:{color:"#eee"},crossStyle:{color:"#eee"}}},legend:{textStyle:{color:"#eee"}},textStyle:{color:"#eee"},title:{textStyle:{color:"#eee"}},toolbox:{iconStyle:{normal:{borderColor:"#eee"}}},dataZoom:{textStyle:{color:"#eee"}},visualMap:{textStyle:{color:"#eee"}},timeline:{lineStyle:{color:"#eee"},itemStyle:{normal:{color:vT[1]}},label:{normal:{textStyle:{color:"#eee"}}},controlStyle:{normal:{color:"#eee",borderColor:"#eee"}}},timeAxis:{axisLine:{lineStyle:{color:"#eee"}},axisTick:{lineStyle:{color:"#eee"}},axisLabel:{textStyle:{color:"#eee"}},splitLine:{lineStyle:{type:"dashed",color:"#aaa"}},splitArea:{areaStyle:{color:"#eee"}}},logAxis:{axisLine:{lineStyle:{color:"#eee"}},axisTick:{lineStyle:{color:"#eee"}},axisLabel:{textStyle:{color:"#eee"}},splitLine:{lineStyle:{type:"dashed",color:"#aaa"}},splitArea:{areaStyle:{color:"#eee"}}},valueAxis:{axisLine:{lineStyle:{color:"#eee"}},axisTick:{lineStyle:{color:"#eee"}},axisLabel:{textStyle:{color:"#eee"}},splitLine:{lineStyle:{type:"dashed",color:"#aaa"}},splitArea:{areaStyle:{color:"#eee"}}},categoryAxis:{axisLine:{lineStyle:{color:"#eee"}},axisTick:{lineStyle:{color:"#eee"}},axisLabel:{textStyle:{color:"#eee"}},splitLine:{lineStyle:{type:"dashed",color:"#aaa"}},splitArea:{areaStyle:{color:"#eee"}}},line:{symbol:"circle"},graph:{color:vT},gauge:{title:{textStyle:{color:"#eee"}}},candlestick:{itemStyle:{normal:{color:"#FD1050",color0:"#0CF49B",borderColor:"#FD1050",borderColor0:"#0CF49B"}}}};yT.categoryAxis.splitLine.show=!1,lI.extend({type:"dataset",defaultOption:{seriesLayoutBy:_I,sourceHeader:null,dimensions:null,source:null},optionUpdated:function(){wa(this)}}),qI.extend({type:"dataset"});var xT=Pn.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(t,e){var i=.5522848,n=e.cx,o=e.cy,a=e.rx,r=e.ry,s=a*i,l=r*i;t.moveTo(n-a,o),t.bezierCurveTo(n-a,o-l,n-s,o-r,n,o-r),t.bezierCurveTo(n+s,o-r,n+a,o-l,n+a,o),t.bezierCurveTo(n+a,o+l,n+s,o+r,n,o+r),t.bezierCurveTo(n-s,o+r,n-a,o+l,n-a,o),t.closePath()}}),_T=/[\s,]+/;$r.prototype.parse=function(t,e){e=e||{};var i=Kr(t);if(!i)throw new Error("Illegal svg");var n=new tb;this._root=n;var o=i.getAttribute("viewBox")||"",a=parseFloat(i.getAttribute("width")||e.width),r=parseFloat(i.getAttribute("height")||e.height);isNaN(a)&&(a=null),isNaN(r)&&(r=null),es(i,n,null,!0);for(var s=i.firstChild;s;)this._parseNode(s,n),s=s.nextSibling;var l,u;if(o){var h=P(o).split(_T);h.length>=4&&(l={x:parseFloat(h[0]||0),y:parseFloat(h[1]||0),width:parseFloat(h[2]),height:parseFloat(h[3])})}if(l&&null!=a&&null!=r&&(u=as(l,a,r),!e.ignoreViewBox)){var c=n;(n=new tb).add(c),c.scale=u.scale.slice(),c.position=u.position.slice()}return e.ignoreRootClip||null==a||null==r||n.setClipPath(new yM({shape:{x:0,y:0,width:a,height:r}})),{root:n,width:a,height:r,viewBoxRect:l,viewBoxTransform:u}},$r.prototype._parseNode=function(t,e){var i=t.nodeName.toLowerCase();"defs"===i?this._isDefine=!0:"text"===i&&(this._isText=!0);var n;if(this._isDefine){if(r=bT[i]){var o=r.call(this,t),a=t.getAttribute("id");a&&(this._defs[a]=o)}}else{var r=wT[i];r&&(n=r.call(this,t,e),e.add(n))}for(var s=t.firstChild;s;)1===s.nodeType&&this._parseNode(s,n),3===s.nodeType&&this._isText&&this._parseText(s,n),s=s.nextSibling;"defs"===i?this._isDefine=!1:"text"===i&&(this._isText=!1)},$r.prototype._parseText=function(t,e){if(1===t.nodeType){var i=t.getAttribute("dx")||0,n=t.getAttribute("dy")||0;this._textX+=parseFloat(i),this._textY+=parseFloat(n)}var o=new rM({style:{text:t.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});Qr(e,o),es(t,o,this._defs);var a=o.style.fontSize;a&&a<9&&(o.style.fontSize=9,o.scale=o.scale||[1,1],o.scale[0]*=a/9,o.scale[1]*=a/9);var r=o.getBoundingRect();return this._textX+=r.width,e.add(o),o};var wT={g:function(t,e){var i=new tb;return Qr(e,i),es(t,i,this._defs),i},rect:function(t,e){var i=new yM;return Qr(e,i),es(t,i,this._defs),i.setShape({x:parseFloat(t.getAttribute("x")||0),y:parseFloat(t.getAttribute("y")||0),width:parseFloat(t.getAttribute("width")||0),height:parseFloat(t.getAttribute("height")||0)}),i},circle:function(t,e){var i=new sM;return Qr(e,i),es(t,i,this._defs),i.setShape({cx:parseFloat(t.getAttribute("cx")||0),cy:parseFloat(t.getAttribute("cy")||0),r:parseFloat(t.getAttribute("r")||0)}),i},line:function(t,e){var i=new _M;return Qr(e,i),es(t,i,this._defs),i.setShape({x1:parseFloat(t.getAttribute("x1")||0),y1:parseFloat(t.getAttribute("y1")||0),x2:parseFloat(t.getAttribute("x2")||0),y2:parseFloat(t.getAttribute("y2")||0)}),i},ellipse:function(t,e){var i=new xT;return Qr(e,i),es(t,i,this._defs),i.setShape({cx:parseFloat(t.getAttribute("cx")||0),cy:parseFloat(t.getAttribute("cy")||0),rx:parseFloat(t.getAttribute("rx")||0),ry:parseFloat(t.getAttribute("ry")||0)}),i},polygon:function(t,e){var i=t.getAttribute("points");i&&(i=ts(i));var n=new pM({shape:{points:i||[]}});return Qr(e,n),es(t,n,this._defs),n},polyline:function(t,e){var i=new Pn;Qr(e,i),es(t,i,this._defs);var n=t.getAttribute("points");return n&&(n=ts(n)),new gM({shape:{points:n||[]}})},image:function(t,e){var i=new fi;return Qr(e,i),es(t,i,this._defs),i.setStyle({image:t.getAttribute("xlink:href"),x:t.getAttribute("x"),y:t.getAttribute("y"),width:t.getAttribute("width"),height:t.getAttribute("height")}),i},text:function(t,e){var i=t.getAttribute("x")||0,n=t.getAttribute("y")||0,o=t.getAttribute("dx")||0,a=t.getAttribute("dy")||0;this._textX=parseFloat(i)+parseFloat(o),this._textY=parseFloat(n)+parseFloat(a);var r=new tb;return Qr(e,r),es(t,r,this._defs),r},tspan:function(t,e){var i=t.getAttribute("x"),n=t.getAttribute("y");null!=i&&(this._textX=parseFloat(i)),null!=n&&(this._textY=parseFloat(n));var o=t.getAttribute("dx")||0,a=t.getAttribute("dy")||0,r=new tb;return Qr(e,r),es(t,r,this._defs),this._textX+=o,this._textY+=a,r},path:function(t,e){var i=Rn(t.getAttribute("d")||"");return Qr(e,i),es(t,i,this._defs),i}},bT={lineargradient:function(t){var e=parseInt(t.getAttribute("x1")||0,10),i=parseInt(t.getAttribute("y1")||0,10),n=parseInt(t.getAttribute("x2")||10,10),o=parseInt(t.getAttribute("y2")||0,10),a=new TM(e,i,n,o);return Jr(t,a),a},radialgradient:function(t){}},ST={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-align":"textAlign","alignment-baseline":"textBaseline"},MT=/url\(\s*#(.*?)\)/,IT=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.e,]*)\)/g,TT=/([^\s:;]+)\s*:\s*([^:;]+)/g,AT=R(),DT={registerMap:function(t,e,i){var n;return y(e)?n=e:e.svg?n=[{type:"svg",source:e.svg,specialAreas:e.specialAreas}]:(e.geoJson&&!e.features&&(i=e.specialAreas,e=e.geoJson),n=[{type:"geoJSON",source:e,specialAreas:i}]),d(n,function(t){var e=t.type;"geoJson"===e&&(e=t.type="geoJSON"),(0,CT[e])(t)}),AT.set(t,n)},retrieveMap:function(t){return AT.get(t)}},CT={geoJSON:function(t){var e=t.source;t.geoJSON=_(e)?"undefined"!=typeof JSON&&JSON.parse?JSON.parse(e):new Function("return ("+e+");")():e},svg:function(t){t.svgXML=Kr(t.source)}},LT=k,kT=d,PT=x,NT=w,OT=lI.parseClassType,ET={zrender:"4.0.6"},RT=1e3,zT=1e3,BT=3e3,VT={PROCESSOR:{FILTER:RT,STATISTIC:5e3},VISUAL:{LAYOUT:zT,GLOBAL:2e3,CHART:BT,COMPONENT:4e3,BRUSH:5e3}},GT="__flagInMainProcess",FT="__optionUpdated",WT=/^[a-zA-Z0-9_]+$/;ls.prototype.on=ss("on"),ls.prototype.off=ss("off"),ls.prototype.one=ss("one"),h(ls,fw);var HT=us.prototype;HT._onframe=function(){if(!this._disposed){var t=this._scheduler;if(this[FT]){var e=this[FT].silent;this[GT]=!0,cs(this),ZT.update.call(this),this[GT]=!1,this[FT]=!1,gs.call(this,e),ms.call(this,e)}else if(t.unfinished){var i=1,n=this._model;this._api;t.unfinished=!1;do{var o=+new Date;t.performSeriesTasks(n),t.performDataProcessorTasks(n),fs(this,n),t.performVisualTasks(n),bs(this,this._model,0,"remain"),i-=+new Date-o}while(i>0&&t.unfinished);t.unfinished||this._zr.flush()}}},HT.getDom=function(){return this._dom},HT.getZr=function(){return this._zr},HT.setOption=function(t,e,i){var n;if(NT(e)&&(i=e.lazyUpdate,n=e.silent,e=e.notMerge),this[GT]=!0,!this._model||e){var o=new Wa(this._api),a=this._theme,r=this._model=new MI(null,null,a,o);r.scheduler=this._scheduler,r.init(null,null,a,o)}this._model.setOption(t,qT),i?(this[FT]={silent:n},this[GT]=!1):(cs(this),ZT.update.call(this),this._zr.flush(),this[FT]=!1,this[GT]=!1,gs.call(this,n),ms.call(this,n))},HT.setTheme=function(){console.error("ECharts#setTheme() is DEPRECATED in ECharts 3.0")},HT.getModel=function(){return this._model},HT.getOption=function(){return this._model&&this._model.getOption()},HT.getWidth=function(){return this._zr.getWidth()},HT.getHeight=function(){return this._zr.getHeight()},HT.getDevicePixelRatio=function(){return this._zr.painter.dpr||window.devicePixelRatio||1},HT.getRenderedCanvas=function(t){if(U_.canvasSupported)return(t=t||{}).pixelRatio=t.pixelRatio||1,t.backgroundColor=t.backgroundColor||this._model.get("backgroundColor"),this._zr.painter.getRenderedCanvas(t)},HT.getSvgDataUrl=function(){if(U_.svgSupported){var t=this._zr;return d(t.storage.getDisplayList(),function(t){t.stopAnimation(!0)}),t.painter.pathToDataUrl()}},HT.getDataURL=function(t){var e=(t=t||{}).excludeComponents,i=this._model,n=[],o=this;kT(e,function(t){i.eachComponent({mainType:t},function(t){var e=o._componentsMap[t.__viewId];e.group.ignore||(n.push(e),e.group.ignore=!0)})});var a="svg"===this._zr.painter.getType()?this.getSvgDataUrl():this.getRenderedCanvas(t).toDataURL("image/"+(t&&t.type||"png"));return kT(n,function(t){t.group.ignore=!1}),a},HT.getConnectedDataURL=function(t){if(U_.canvasSupported){var e=this.group,n=Math.min,o=Math.max;if(eA[e]){var a=1/0,r=1/0,s=-1/0,l=-1/0,u=[],h=t&&t.pixelRatio||1;d(tA,function(h,c){if(h.group===e){var d=h.getRenderedCanvas(i(t)),f=h.getDom().getBoundingClientRect();a=n(f.left,a),r=n(f.top,r),s=o(f.right,s),l=o(f.bottom,l),u.push({dom:d,left:f.left,top:f.top})}});var c=(s*=h)-(a*=h),f=(l*=h)-(r*=h),p=iw();p.width=c,p.height=f;var g=Ii(p);return kT(u,function(t){var e=new fi({style:{x:t.left*h-a,y:t.top*h-r,image:t.dom}});g.add(e)}),g.refreshImmediately(),p.toDataURL("image/"+(t&&t.type||"png"))}return this.getDataURL(t)}},HT.convertToPixel=v(hs,"convertToPixel"),HT.convertFromPixel=v(hs,"convertFromPixel"),HT.containPixel=function(t,e){var i;return t=Vi(this._model,t),d(t,function(t,n){n.indexOf("Models")>=0&&d(t,function(t){var o=t.coordinateSystem;if(o&&o.containPoint)i|=!!o.containPoint(e);else if("seriesModels"===n){var a=this._chartsMap[t.__viewId];a&&a.containPoint&&(i|=a.containPoint(e,t))}},this)},this),!!i},HT.getVisual=function(t,e){var i=(t=Vi(this._model,t,{defaultMainType:"series"})).seriesModel.getData(),n=t.hasOwnProperty("dataIndexInside")?t.dataIndexInside:t.hasOwnProperty("dataIndex")?i.indexOfRawIndex(t.dataIndex):null;return null!=n?i.getItemVisual(n,e):i.getVisual(e)},HT.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},HT.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]};var ZT={prepareAndUpdate:function(t){cs(this),ZT.update.call(this,t)},update:function(t){var e=this._model,i=this._api,n=this._zr,o=this._coordSysMgr,a=this._scheduler;if(e){a.restoreData(e,t),a.performSeriesTasks(e),o.create(e,i),a.performDataProcessorTasks(e,t),fs(this,e),o.update(e,i),xs(e),a.performVisualTasks(e,t),_s(this,e,i,t);var r=e.get("backgroundColor")||"transparent";if(U_.canvasSupported)n.setBackgroundColor(r);else{var s=Gt(r);r=qt(s,"rgb"),0===s[3]&&(r="transparent")}Ss(e,i)}},updateTransform:function(t){var e=this._model,i=this,n=this._api;if(e){var o=[];e.eachComponent(function(a,r){var s=i.getViewOfComponentModel(r);if(s&&s.__alive)if(s.updateTransform){var l=s.updateTransform(r,e,n,t);l&&l.update&&o.push(s)}else o.push(s)});var a=R();e.eachSeries(function(o){var r=i._chartsMap[o.__viewId];if(r.updateTransform){var s=r.updateTransform(o,e,n,t);s&&s.update&&a.set(o.uid,1)}else a.set(o.uid,1)}),xs(e),this._scheduler.performVisualTasks(e,t,{setDirty:!0,dirtyMap:a}),bs(i,e,0,t,a),Ss(e,this._api)}},updateView:function(t){var e=this._model;e&&(Ar.markUpdateMethod(t,"updateView"),xs(e),this._scheduler.performVisualTasks(e,t,{setDirty:!0}),_s(this,this._model,this._api,t),Ss(e,this._api))},updateVisual:function(t){ZT.update.call(this,t)},updateLayout:function(t){ZT.update.call(this,t)}};HT.resize=function(t){this._zr.resize(t);var e=this._model;if(this._loadingFX&&this._loadingFX.resize(),e){var i=e.resetOption("media"),n=t&&t.silent;this[GT]=!0,i&&cs(this),ZT.update.call(this),this[GT]=!1,gs.call(this,n),ms.call(this,n)}},HT.showLoading=function(t,e){if(NT(t)&&(e=t,t=""),t=t||"default",this.hideLoading(),QT[t]){var i=QT[t](this._api,e),n=this._zr;this._loadingFX=i,n.add(i)}},HT.hideLoading=function(){this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},HT.makeActionFromEvent=function(t){var e=a({},t);return e.type=jT[t.type],e},HT.dispatchAction=function(t,e){NT(e)||(e={silent:!!e}),XT[t.type]&&this._model&&(this[GT]?this._pendingActions.push(t):(ps.call(this,t,e.silent),e.flush?this._zr.flush(!0):!1!==e.flush&&U_.browser.weChat&&this._throttledZrFlush(),gs.call(this,e.silent),ms.call(this,e.silent)))},HT.appendData=function(t){var e=t.seriesIndex;this.getModel().getSeriesByIndex(e).appendData(t),this._scheduler.unfinished=!0},HT.on=ss("on"),HT.off=ss("off"),HT.one=ss("one");var UT=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];HT._initEvents=function(){kT(UT,function(t){var e=function(e){var i,n=this.getModel(),o=e.target;if("globalout"===t)i={};else if(o&&null!=o.dataIndex){var r=o.dataModel||n.getSeriesByIndex(o.seriesIndex);i=r&&r.getDataParams(o.dataIndex,o.dataType,o)||{}}else o&&o.eventData&&(i=a({},o.eventData));if(i){var s=i.componentType,l=i.componentIndex;"markLine"!==s&&"markPoint"!==s&&"markArea"!==s||(s="series",l=i.seriesIndex);var u=s&&null!=l&&n.getComponent(s,l),h=u&&this["series"===u.mainType?"_chartsMap":"_componentsMap"][u.__viewId];i.event=e,i.type=t,this._ecEventProcessor.eventInfo={targetEl:o,packedEvent:i,model:u,view:h},this.trigger(t,i)}};e.zrEventfulCallAtLast=!0,this._zr.on(t,e,this)},this),kT(jT,function(t,e){this._messageCenter.on(e,function(t){this.trigger(e,t)},this)},this)},HT.isDisposed=function(){return this._disposed},HT.clear=function(){this.setOption({series:[]},!0)},HT.dispose=function(){if(!this._disposed){this._disposed=!0,Fi(this.getDom(),oA,"");var t=this._api,e=this._model;kT(this._componentsViews,function(i){i.dispose(e,t)}),kT(this._chartsViews,function(i){i.dispose(e,t)}),this._zr.dispose(),delete tA[this.id]}},h(us,fw),Ds.prototype={constructor:Ds,normalizeQuery:function(t){var e={},i={},n={};if(_(t)){var o=OT(t);e.mainType=o.main||null,e.subType=o.sub||null}else{var a=["Index","Name","Id"],r={name:1,dataIndex:1,dataType:1};d(t,function(t,o){for(var s=!1,l=0;l0&&h===o.length-u.length){var c=o.slice(0,h);"data"!==c&&(e.mainType=c,e[u.toLowerCase()]=t,s=!0)}}r.hasOwnProperty(o)&&(i[o]=t,s=!0),s||(n[o]=t)})}return{cptQuery:e,dataQuery:i,otherQuery:n}},filter:function(t,e,i){function n(t,e,i,n){return null==t[i]||e[n||i]===t[i]}var o=this.eventInfo;if(!o)return!0;var a=o.targetEl,r=o.packedEvent,s=o.model,l=o.view;if(!s||!l)return!0;var u=e.cptQuery,h=e.dataQuery;return n(u,s,"mainType")&&n(u,s,"subType")&&n(u,s,"index","componentIndex")&&n(u,s,"name")&&n(u,s,"id")&&n(h,r,"name")&&n(h,r,"dataIndex")&&n(h,r,"dataType")&&(!l.filterForExposedEvent||l.filterForExposedEvent(t,e.otherQuery,a,r))},afterTrigger:function(){this.eventInfo=null}};var XT={},jT={},YT=[],qT=[],KT=[],$T=[],JT={},QT={},tA={},eA={},iA=new Date-0,nA=new Date-0,oA="_echarts_instance_",aA=Ls;Bs(2e3,aT),Ns(BI),Os(5e3,function(t){var e=R();t.eachSeries(function(t){var i=t.get("stack");if(i){var n=e.get(i)||e.set(i,[]),o=t.getData(),a={stackResultDimension:o.getCalculationInfo("stackResultDimension"),stackedOverDimension:o.getCalculationInfo("stackedOverDimension"),stackedDimension:o.getCalculationInfo("stackedDimension"),stackedByDimension:o.getCalculationInfo("stackedByDimension"),isStackedByIndex:o.getCalculationInfo("isStackedByIndex"),data:o,seriesModel:t};if(!a.stackedDimension||!a.isStackedByIndex&&!a.stackedByDimension)return;n.length&&o.setCalculationInfo("stackedOnSeries",n[n.length-1].seriesModel),n.push(a)}}),e.each(ar)}),Gs("default",function(t,e){r(e=e||{},{text:"loading",color:"#c23531",textColor:"#000",maskColor:"rgba(255, 255, 255, 0.8)",zlevel:0});var i=new yM({style:{fill:e.maskColor},zlevel:e.zlevel,z:1e4}),n=new SM({shape:{startAngle:-lT/2,endAngle:-lT/2+.1,r:10},style:{stroke:e.color,lineCap:"round",lineWidth:5},zlevel:e.zlevel,z:10001}),o=new yM({style:{fill:"none",text:e.text,textPosition:"right",textDistance:10,textFill:e.textColor},zlevel:e.zlevel,z:10001});n.animateShape(!0).when(1e3,{endAngle:3*lT/2}).start("circularInOut"),n.animateShape(!0).when(1e3,{startAngle:3*lT/2}).delay(300).start("circularInOut");var a=new tb;return a.add(n),a.add(o),a.add(i),a.resize=function(){var e=t.getWidth()/2,a=t.getHeight()/2;n.setShape({cx:e,cy:a});var r=n.shape.r;o.setShape({x:e-r,y:a-r,width:2*r,height:2*r}),i.setShape({x:0,y:0,width:t.getWidth(),height:t.getHeight()})},a.resize(),a}),Es({type:"highlight",event:"highlight",update:"highlight"},B),Es({type:"downplay",event:"downplay",update:"downplay"},B),Ps("light",mT),Ps("dark",yT);var rA={};Xs.prototype={constructor:Xs,add:function(t){return this._add=t,this},update:function(t){return this._update=t,this},remove:function(t){return this._remove=t,this},execute:function(){var t=this._old,e=this._new,i={},n=[],o=[];for(js(t,{},n,"_oldKeyGetter",this),js(e,i,o,"_newKeyGetter",this),a=0;ax[1]&&(x[1]=y)}e&&(this._nameList[d]=e[f])}this._rawCount=this._count=l,this._extent={},el(this)},yA._initDataFromProvider=function(t,e){if(!(t>=e)){for(var i,n=this._chunkSize,o=this._rawData,a=this._storage,r=this.dimensions,s=r.length,l=this._dimensionInfos,u=this._nameList,h=this._idList,c=this._rawExtent,d=this._nameRepeatCount={},f=this._chunkCount,p=0;pM[1]&&(M[1]=S)}if(!o.pure){var I=u[v];if(m&&null==I)if(null!=m.name)u[v]=I=m.name;else if(null!=i){var T=r[i],A=a[T][y];if(A){I=A[x];var D=l[T].ordinalMeta;D&&D.categories.length&&(I=D.categories[I])}}var C=null==m?null:m.id;null==C&&null!=I&&(d[I]=d[I]||0,C=I,d[I]>0&&(C+="__ec__"+d[I]),d[I]++),null!=C&&(h[v]=C)}}!o.persistent&&o.clean&&o.clean(),this._rawCount=this._count=e,this._extent={},el(this)}},yA.count=function(){return this._count},yA.getIndices=function(){var t=this._indices;if(t){var e=t.constructor,i=this._count;if(e===Array){n=new e(i);for(o=0;o=0&&e=0&&ea&&(a=s)}return i=[o,a],this._extent[t]=i,i},yA.getApproximateExtent=function(t){return t=this.getDimension(t),this._approximateExtent[t]||this.getDataExtent(t)},yA.setApproximateExtent=function(t,e){e=this.getDimension(e),this._approximateExtent[e]=t.slice()},yA.getCalculationInfo=function(t){return this._calculationInfo[t]},yA.setCalculationInfo=function(t,e){lA(t)?a(this._calculationInfo,t):this._calculationInfo[t]=e},yA.getSum=function(t){var e=0;if(this._storage[t])for(var i=0,n=this.count();i=this._rawCount||t<0)return-1;var e=this._indices,i=e[t];if(null!=i&&it))return a;o=a-1}}return-1},yA.indicesOfNearest=function(t,e,i){var n=[];if(!this._storage[t])return n;null==i&&(i=1/0);for(var o=Number.MAX_VALUE,a=-1,r=0,s=this.count();r=0&&a<0)&&(o=u,a=l,n.length=0),n.push(r))}return n},yA.getRawIndex=nl,yA.getRawDataItem=function(t){if(this._rawData.persistent)return this._rawData.getItem(this.getRawIndex(t));for(var e=[],i=0;i=l&&w<=u||isNaN(w))&&(a[r++]=c),c++;h=!0}else if(2===n){for(var d=this._storage[s],v=this._storage[e[1]],y=t[e[1]][0],x=t[e[1]][1],f=0;f=l&&w<=u||isNaN(w))&&(b>=y&&b<=x||isNaN(b))&&(a[r++]=c),c++}h=!0}}if(!h)if(1===n)for(m=0;m=l&&w<=u||isNaN(w))&&(a[r++]=M)}else for(m=0;mt[I][1])&&(S=!1)}S&&(a[r++]=this.getRawIndex(m))}return rb[1]&&(b[1]=w)}}}return o},yA.downSample=function(t,e,i,n){for(var o=sl(this,[t]),a=o._storage,r=[],s=Math.floor(1/e),l=a[t],u=this.count(),h=this._chunkSize,c=o._rawExtent[t],d=new($s(this))(u),f=0,p=0;pu-p&&(s=u-p,r.length=s);for(var g=0;gc[1]&&(c[1]=x),d[f++]=_}return o._count=f,o._indices=d,o.getRawIndex=ol,o},yA.getItemModel=function(t){var e=this.hostModel;return new No(this.getRawDataItem(t),e,e&&e.ecModel)},yA.diff=function(t){var e=this;return new Xs(t?t.getIndices():[],this.getIndices(),function(e){return al(t,e)},function(t){return al(e,t)})},yA.getVisual=function(t){var e=this._visual;return e&&e[t]},yA.setVisual=function(t,e){if(lA(t))for(var i in t)t.hasOwnProperty(i)&&this.setVisual(i,t[i]);else this._visual=this._visual||{},this._visual[t]=e},yA.setLayout=function(t,e){if(lA(t))for(var i in t)t.hasOwnProperty(i)&&this.setLayout(i,t[i]);else this._layout[t]=e},yA.getLayout=function(t){return this._layout[t]},yA.getItemLayout=function(t){return this._itemLayouts[t]},yA.setItemLayout=function(t,e,i){this._itemLayouts[t]=i?a(this._itemLayouts[t]||{},e):e},yA.clearItemLayouts=function(){this._itemLayouts.length=0},yA.getItemVisual=function(t,e,i){var n=this._itemVisuals[t],o=n&&n[e];return null!=o||i?o:this.getVisual(e)},yA.setItemVisual=function(t,e,i){var n=this._itemVisuals[t]||{},o=this.hasItemVisual;if(this._itemVisuals[t]=n,lA(e))for(var a in e)e.hasOwnProperty(a)&&(n[a]=e[a],o[a]=!0);else n[e]=i,o[e]=!0},yA.clearAllVisual=function(){this._visual={},this._itemVisuals=[],this.hasItemVisual={}};var xA=function(t){t.seriesIndex=this.seriesIndex,t.dataIndex=this.dataIndex,t.dataType=this.dataType};yA.setItemGraphicEl=function(t,e){var i=this.hostModel;e&&(e.dataIndex=t,e.dataType=this.dataType,e.seriesIndex=i&&i.seriesIndex,"group"===e.type&&e.traverse(xA,e)),this._graphicEls[t]=e},yA.getItemGraphicEl=function(t){return this._graphicEls[t]},yA.eachItemGraphicEl=function(t,e){d(this._graphicEls,function(i,n){i&&t&&t.call(e,i,n)})},yA.cloneShallow=function(t){if(!t){var e=f(this.dimensions,this.getDimensionInfo,this);t=new vA(e,this.hostModel)}if(t._storage=this._storage,Qs(t,this),this._indices){var i=this._indices.constructor;t._indices=new i(this._indices)}else t._indices=null;return t.getRawIndex=t._indices?ol:nl,t},yA.wrapMethod=function(t,e){var i=this[t];"function"==typeof i&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var t=i.apply(this,arguments);return e.apply(this,[t].concat(C(arguments)))})},yA.TRANSFERABLE_METHODS=["cloneShallow","downSample","map"],yA.CHANGABLE_METHODS=["filterSelf","selectRange"];var _A=function(t,e){return e=e||{},hl(e.coordDimensions||[],t,{dimsDef:e.dimensionsDefine||t.dimensionsDefine,encodeDef:e.encodeDefine||t.encodeDefine,dimCount:e.dimensionsCount,generateCoord:e.generateCoord,generateCoordCount:e.generateCoordCount})};xl.prototype.parse=function(t){return t},xl.prototype.getSetting=function(t){return this._setting[t]},xl.prototype.contain=function(t){var e=this._extent;return t>=e[0]&&t<=e[1]},xl.prototype.normalize=function(t){var e=this._extent;return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])},xl.prototype.scale=function(t){var e=this._extent;return t*(e[1]-e[0])+e[0]},xl.prototype.unionExtent=function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1])},xl.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},xl.prototype.getExtent=function(){return this._extent.slice()},xl.prototype.setExtent=function(t,e){var i=this._extent;isNaN(t)||(i[0]=t),isNaN(e)||(i[1]=e)},xl.prototype.isBlank=function(){return this._isBlank},xl.prototype.setBlank=function(t){this._isBlank=t},xl.prototype.getLabel=null,ji(xl),$i(xl,{registerWhenExtend:!0}),_l.createByAxisModel=function(t){var e=t.option,i=e.data,n=i&&f(i,bl);return new _l({categories:n,needCollect:!n,deduplication:!1!==e.dedplication})};var wA=_l.prototype;wA.getOrdinal=function(t){return wl(this).get(t)},wA.parseAndCollect=function(t){var e,i=this._needCollect;if("string"!=typeof t&&!i)return t;if(i&&!this._deduplication)return e=this.categories.length,this.categories[e]=t,e;var n=wl(this);return null==(e=n.get(t))&&(i?(e=this.categories.length,this.categories[e]=t,n.set(t,e)):e=NaN),e};var bA=xl.prototype,SA=xl.extend({type:"ordinal",init:function(t,e){t&&!y(t)||(t=new _l({categories:t})),this._ordinalMeta=t,this._extent=e||[0,t.categories.length-1]},parse:function(t){return"string"==typeof t?this._ordinalMeta.getOrdinal(t):Math.round(t)},contain:function(t){return t=this.parse(t),bA.contain.call(this,t)&&null!=this._ordinalMeta.categories[t]},normalize:function(t){return bA.normalize.call(this,this.parse(t))},scale:function(t){return Math.round(bA.scale.call(this,t))},getTicks:function(){for(var t=[],e=this._extent,i=e[0];i<=e[1];)t.push(i),i++;return t},getLabel:function(t){if(!this.isBlank())return this._ordinalMeta.categories[t]},count:function(){return this._extent[1]-this._extent[0]+1},unionExtentFromData:function(t,e){this.unionExtent(t.getApproximateExtent(e))},getOrdinalMeta:function(){return this._ordinalMeta},niceTicks:B,niceExtent:B});SA.create=function(){return new SA};var MA=Go,IA=Go,TA=xl.extend({type:"interval",_interval:0,_intervalPrecision:2,setExtent:function(t,e){var i=this._extent;isNaN(t)||(i[0]=parseFloat(t)),isNaN(e)||(i[1]=parseFloat(e))},unionExtent:function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1]),TA.prototype.setExtent.call(this,e[0],e[1])},getInterval:function(){return this._interval},setInterval:function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=Ml(t)},getTicks:function(){return Al(this._interval,this._extent,this._niceExtent,this._intervalPrecision)},getLabel:function(t,e){if(null==t)return"";var i=e&&e.precision;return null==i?i=Ho(t)||0:"auto"===i&&(i=this._intervalPrecision),t=IA(t,i,!0),ta(t)},niceTicks:function(t,e,i){t=t||5;var n=this._extent,o=n[1]-n[0];if(isFinite(o)){o<0&&(o=-o,n.reverse());var a=Sl(n,t,e,i);this._intervalPrecision=a.intervalPrecision,this._interval=a.interval,this._niceExtent=a.niceTickExtent}},niceExtent:function(t){var e=this._extent;if(e[0]===e[1])if(0!==e[0]){var i=e[0];t.fixMax?e[0]-=i/2:(e[1]+=i/2,e[0]-=i/2)}else e[1]=1;var n=e[1]-e[0];isFinite(n)||(e[0]=0,e[1]=1),this.niceTicks(t.splitNumber,t.minInterval,t.maxInterval);var o=this._interval;t.fixMin||(e[0]=IA(Math.floor(e[0]/o)*o)),t.fixMax||(e[1]=IA(Math.ceil(e[1]/o)*o))}});TA.create=function(){return new TA};var AA="__ec_stack_",DA="undefined"!=typeof Float32Array?Float32Array:Array,CA={seriesType:"bar",plan:$I(),reset:function(t){if(Rl(t)&&zl(t)){var e=t.getData(),i=t.coordinateSystem,n=i.getBaseAxis(),o=i.getOtherAxis(n),a=e.mapDimension(o.dim),r=e.mapDimension(n.dim),s=o.isHorizontal(),l=s?0:1,u=Ol(Pl([t]),n,t).width;return u>.5||(u=.5),{progress:function(t,e){for(var n,h=new DA(2*t.count),c=[],d=[],f=0;null!=(n=t.next());)d[l]=e.get(a,n),d[1-l]=e.get(r,n),c=i.dataToPoint(d,null,c),h[f++]=c[0],h[f++]=c[1];e.setLayout({largePoints:h,barWidth:u,valueAxisStart:Bl(0,o),valueAxisHorizontal:s})}}}}},LA=TA.prototype,kA=Math.ceil,PA=Math.floor,NA=function(t,e,i,n){for(;i>>1;t[o][1]i&&(a=i);var r=EA.length,s=NA(EA,a,0,r),l=EA[Math.min(s,r-1)],u=l[1];"year"===l[0]&&(u*=$o(o/u/t,!0));var h=this.getSetting("useUTC")?0:60*new Date(+n[0]||+n[1]).getTimezoneOffset()*1e3,c=[Math.round(kA((n[0]-h)/u)*u+h),Math.round(PA((n[1]-h)/u)*u+h)];Tl(c,n),this._stepLvl=l,this._interval=u,this._niceExtent=c},parse:function(t){return+Yo(t)}});d(["contain","normalize"],function(t){OA.prototype[t]=function(e){return LA[t].call(this,this.parse(e))}});var EA=[["hh:mm:ss",1e3],["hh:mm:ss",5e3],["hh:mm:ss",1e4],["hh:mm:ss",15e3],["hh:mm:ss",3e4],["hh:mm\nMM-dd",6e4],["hh:mm\nMM-dd",3e5],["hh:mm\nMM-dd",6e5],["hh:mm\nMM-dd",9e5],["hh:mm\nMM-dd",18e5],["hh:mm\nMM-dd",36e5],["hh:mm\nMM-dd",72e5],["hh:mm\nMM-dd",216e5],["hh:mm\nMM-dd",432e5],["MM-dd\nyyyy",864e5],["MM-dd\nyyyy",1728e5],["MM-dd\nyyyy",2592e5],["MM-dd\nyyyy",3456e5],["MM-dd\nyyyy",432e6],["MM-dd\nyyyy",5184e5],["week",6048e5],["MM-dd\nyyyy",864e6],["week",12096e5],["week",18144e5],["month",26784e5],["week",36288e5],["month",53568e5],["week",6048e6],["quarter",8208e6],["month",107136e5],["month",13392e6],["half-year",16416e6],["month",214272e5],["month",26784e6],["year",32832e6]];OA.create=function(t){return new OA({useUTC:t.ecModel.get("useUTC")})};var RA=xl.prototype,zA=TA.prototype,BA=Ho,VA=Go,GA=Math.floor,FA=Math.ceil,WA=Math.pow,HA=Math.log,ZA=xl.extend({type:"log",base:10,$constructor:function(){xl.apply(this,arguments),this._originalScale=new TA},getTicks:function(){var t=this._originalScale,e=this._extent,i=t.getExtent();return f(zA.getTicks.call(this),function(n){var o=Go(WA(this.base,n));return o=n===e[0]&&t.__fixMin?Vl(o,i[0]):o,o=n===e[1]&&t.__fixMax?Vl(o,i[1]):o},this)},getLabel:zA.getLabel,scale:function(t){return t=RA.scale.call(this,t),WA(this.base,t)},setExtent:function(t,e){var i=this.base;t=HA(t)/HA(i),e=HA(e)/HA(i),zA.setExtent.call(this,t,e)},getExtent:function(){var t=this.base,e=RA.getExtent.call(this);e[0]=WA(t,e[0]),e[1]=WA(t,e[1]);var i=this._originalScale,n=i.getExtent();return i.__fixMin&&(e[0]=Vl(e[0],n[0])),i.__fixMax&&(e[1]=Vl(e[1],n[1])),e},unionExtent:function(t){this._originalScale.unionExtent(t);var e=this.base;t[0]=HA(t[0])/HA(e),t[1]=HA(t[1])/HA(e),RA.unionExtent.call(this,t)},unionExtentFromData:function(t,e){this.unionExtent(t.getApproximateExtent(e))},niceTicks:function(t){t=t||10;var e=this._extent,i=e[1]-e[0];if(!(i===1/0||i<=0)){var n=qo(i);for(t/i*n<=.5&&(n*=10);!isNaN(n)&&Math.abs(n)<1&&Math.abs(n)>0;)n*=10;var o=[Go(FA(e[0]/n)*n),Go(GA(e[1]/n)*n)];this._interval=n,this._niceExtent=o}},niceExtent:function(t){zA.niceExtent.call(this,t);var e=this._originalScale;e.__fixMin=t.fixMin,e.__fixMax=t.fixMax}});d(["contain","normalize"],function(t){ZA.prototype[t]=function(e){return e=HA(e)/HA(this.base),RA[t].call(this,e)}}),ZA.create=function(){return new ZA};var UA={getMin:function(t){var e=this.option,i=t||null==e.rangeStart?e.min:e.rangeStart;return this.axis&&null!=i&&"dataMin"!==i&&"function"!=typeof i&&!I(i)&&(i=this.axis.scale.parse(i)),i},getMax:function(t){var e=this.option,i=t||null==e.rangeEnd?e.max:e.rangeEnd;return this.axis&&null!=i&&"dataMax"!==i&&"function"!=typeof i&&!I(i)&&(i=this.axis.scale.parse(i)),i},getNeedCrossZero:function(){var t=this.option;return null==t.rangeStart&&null==t.rangeEnd&&!t.scale},getCoordSysModel:B,setRange:function(t,e){this.option.rangeStart=t,this.option.rangeEnd=e},resetRange:function(){this.option.rangeStart=this.option.rangeEnd=null}},XA=Un({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,e){var i=e.cx,n=e.cy,o=e.width/2,a=e.height/2;t.moveTo(i,n-a),t.lineTo(i+o,n+a),t.lineTo(i-o,n+a),t.closePath()}}),jA=Un({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,e){var i=e.cx,n=e.cy,o=e.width/2,a=e.height/2;t.moveTo(i,n-a),t.lineTo(i+o,n),t.lineTo(i,n+a),t.lineTo(i-o,n),t.closePath()}}),YA=Un({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,e){var i=e.x,n=e.y,o=e.width/5*3,a=Math.max(o,e.height),r=o/2,s=r*r/(a-r),l=n-a+r+s,u=Math.asin(s/r),h=Math.cos(u)*r,c=Math.sin(u),d=Math.cos(u),f=.6*r,p=.7*r;t.moveTo(i-h,l+s),t.arc(i,l,r,Math.PI-u,2*Math.PI+u),t.bezierCurveTo(i+h-c*f,l+s+d*f,i,n-p,i,n),t.bezierCurveTo(i,n-p,i-h+c*f,l+s+d*f,i-h,l+s),t.closePath()}}),qA=Un({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,e){var i=e.height,n=e.width,o=e.x,a=e.y,r=n/3*2;t.moveTo(o,a),t.lineTo(o+r,a+i),t.lineTo(o,a+i/4*3),t.lineTo(o-r,a+i),t.lineTo(o,a),t.closePath()}}),KA={line:function(t,e,i,n,o){o.x1=t,o.y1=e+n/2,o.x2=t+i,o.y2=e+n/2},rect:function(t,e,i,n,o){o.x=t,o.y=e,o.width=i,o.height=n},roundRect:function(t,e,i,n,o){o.x=t,o.y=e,o.width=i,o.height=n,o.r=Math.min(i,n)/4},square:function(t,e,i,n,o){var a=Math.min(i,n);o.x=t,o.y=e,o.width=a,o.height=a},circle:function(t,e,i,n,o){o.cx=t+i/2,o.cy=e+n/2,o.r=Math.min(i,n)/2},diamond:function(t,e,i,n,o){o.cx=t+i/2,o.cy=e+n/2,o.width=i,o.height=n},pin:function(t,e,i,n,o){o.x=t+i/2,o.y=e+n/2,o.width=i,o.height=n},arrow:function(t,e,i,n,o){o.x=t+i/2,o.y=e+n/2,o.width=i,o.height=n},triangle:function(t,e,i,n,o){o.cx=t+i/2,o.cy=e+n/2,o.width=i,o.height=n}},$A={};d({line:_M,rect:yM,roundRect:yM,square:yM,circle:sM,diamond:jA,pin:YA,arrow:qA,triangle:XA},function(t,e){$A[e]=new t});var JA=Un({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},beforeBrush:function(){var t=this.style;"pin"===this.shape.symbolType&&"inside"===t.textPosition&&(t.textPosition=["50%","40%"],t.textAlign="center",t.textVerticalAlign="middle")},buildPath:function(t,e,i){var n=e.symbolType,o=$A[n];"none"!==e.symbolType&&(o||(o=$A[n="rect"]),KA[n](e.x,e.y,e.width,e.height,o.shape),o.buildPath(t,o.shape,i))}}),QA={isDimensionStacked:pl,enableDataStack:fl,getStackedDimension:gl},tD=(Object.freeze||Object)({createList:function(t){return ml(t.getSource(),t)},getLayoutRect:ca,dataStack:QA,createScale:function(t,e){var i=e;No.isInstance(e)||h(i=new No(e),UA);var n=Hl(i);return n.setExtent(t[0],t[1]),Wl(n,i),n},mixinAxisModelCommonMethods:function(t){h(t,UA)},completeDimensions:hl,createDimensions:_A,createSymbol:Jl}),eD=1e-8;eu.prototype={constructor:eu,properties:null,getBoundingRect:function(){var t=this._rect;if(t)return t;for(var e=Number.MAX_VALUE,i=[e,e],n=[-e,-e],o=[],a=[],r=this.geometries,s=0;s0}),function(t){var e=t.properties,i=t.geometry,n=i.coordinates,o=[];"Polygon"===i.type&&o.push({type:"polygon",exterior:n[0],interiors:n.slice(1)}),"MultiPolygon"===i.type&&d(n,function(t){t[0]&&o.push({type:"polygon",exterior:t[0],interiors:t.slice(1)})});var a=new eu(e.name,o,e.cp);return a.properties=e,a})},nD=Bi(),oD=[0,1],aD=function(t,e,i){this.dim=t,this.scale=e,this._extent=i||[0,0],this.inverse=!1,this.onBand=!1};aD.prototype={constructor:aD,contain:function(t){var e=this._extent,i=Math.min(e[0],e[1]),n=Math.max(e[0],e[1]);return t>=i&&t<=n},containData:function(t){return this.contain(this.dataToCoord(t))},getExtent:function(){return this._extent.slice()},getPixelPrecision:function(t){return Zo(t||this.scale.getExtent(),this._extent)},setExtent:function(t,e){var i=this._extent;i[0]=t,i[1]=e},dataToCoord:function(t,e){var i=this._extent,n=this.scale;return t=n.normalize(t),this.onBand&&"ordinal"===n.type&&yu(i=i.slice(),n.count()),Bo(t,oD,i,e)},coordToData:function(t,e){var i=this._extent,n=this.scale;this.onBand&&"ordinal"===n.type&&yu(i=i.slice(),n.count());var o=Bo(t,i,oD,e);return this.scale.scale(o)},pointToData:function(t,e){},getTicksCoords:function(t){var e=(t=t||{}).tickModel||this.getTickModel(),i=au(this,e),n=f(i.ticks,function(t){return{coord:this.dataToCoord(t),tickValue:t}},this),o=e.get("alignWithLabel");return xu(this,n,i.tickCategoryInterval,o,t.clamp),n},getViewLabels:function(){return ou(this).labels},getLabelModel:function(){return this.model.getModel("axisLabel")},getTickModel:function(){return this.model.getModel("axisTick")},getBandWidth:function(){var t=this._extent,e=this.scale.getExtent(),i=e[1]-e[0]+(this.onBand?1:0);0===i&&(i=1);var n=Math.abs(t[1]-t[0]);return Math.abs(n)/i},isHorizontal:null,getRotate:null,calculateCategoryInterval:function(){return pu(this)}};var rD=iD,sD={};d(["map","each","filter","indexOf","inherits","reduce","filter","bind","curry","isArray","isString","isObject","isFunction","extend","defaults","clone","merge"],function(t){sD[t]=aw[t]});var lD={};d(["extendShape","extendPath","makePath","makeImage","mergePath","resizePath","createIcon","setHoverStyle","setLabelStyle","setTextStyle","setText","getFont","updateProps","initProps","getTransform","clipPointsByRect","clipRectByRect","Group","Image","Text","Circle","Sector","Ring","Polygon","Polyline","Rect","Line","BezierCurve","Arc","IncrementalDisplayable","CompoundPath","LinearGradient","RadialGradient","BoundingRect"],function(t){lD[t]=zM[t]}),YI.extend({type:"series.line",dependencies:["grid","polar"],getInitialData:function(t,e){return ml(this.getSource(),this)},defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,clipOverflow:!0,label:{position:"top"},lineStyle:{width:2,type:"solid"},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0}});var uD=wu.prototype,hD=wu.getSymbolSize=function(t,e){var i=t.getItemVisual(e,"symbolSize");return i instanceof Array?i.slice():[+i,+i]};uD._createSymbol=function(t,e,i,n,o){this.removeAll();var a=Jl(t,-1,-1,2,2,e.getItemVisual(i,"color"),o);a.attr({z2:100,culling:!0,scale:bu(n)}),a.drift=Su,this._symbolType=t,this.add(a)},uD.stopSymbolAnimation=function(t){this.childAt(0).stopAnimation(t)},uD.getSymbolPath=function(){return this.childAt(0)},uD.getScale=function(){return this.childAt(0).scale},uD.highlight=function(){this.childAt(0).trigger("emphasis")},uD.downplay=function(){this.childAt(0).trigger("normal")},uD.setZ=function(t,e){var i=this.childAt(0);i.zlevel=t,i.z=e},uD.setDraggable=function(t){var e=this.childAt(0);e.draggable=t,e.cursor=t?"move":"pointer"},uD.updateData=function(t,e,i){this.silent=!1;var n=t.getItemVisual(e,"symbol")||"circle",o=t.hostModel,a=hD(t,e),r=n!==this._symbolType;if(r){var s=t.getItemVisual(e,"symbolKeepAspect");this._createSymbol(n,t,e,a,s)}else(l=this.childAt(0)).silent=!1,Io(l,{scale:bu(a)},o,e);if(this._updateCommon(t,e,a,i),r){var l=this.childAt(0),u=i&&i.fadeIn,h={scale:l.scale.slice()};u&&(h.style={opacity:l.style.opacity}),l.scale=[0,0],u&&(l.style.opacity=0),To(l,h,o,e)}this._seriesModel=o};var cD=["itemStyle"],dD=["emphasis","itemStyle"],fD=["label"],pD=["emphasis","label"];uD._updateCommon=function(t,e,i,n){var o=this.childAt(0),r=t.hostModel,s=t.getItemVisual(e,"color");"image"!==o.type&&o.useStyle({strokeNoScale:!0});var l=n&&n.itemStyle,u=n&&n.hoverItemStyle,h=n&&n.symbolRotate,c=n&&n.symbolOffset,d=n&&n.labelModel,f=n&&n.hoverLabelModel,p=n&&n.hoverAnimation,g=n&&n.cursorStyle;if(!n||t.hasItemOption){var m=n&&n.itemModel?n.itemModel:t.getItemModel(e);l=m.getModel(cD).getItemStyle(["color"]),u=m.getModel(dD).getItemStyle(),h=m.getShallow("symbolRotate"),c=m.getShallow("symbolOffset"),d=m.getModel(fD),f=m.getModel(pD),p=m.getShallow("hoverAnimation"),g=m.getShallow("cursor")}else u=a({},u);var v=o.style;o.attr("rotation",(h||0)*Math.PI/180||0),c&&o.attr("position",[Vo(c[0],i[0]),Vo(c[1],i[1])]),g&&o.attr("cursor",g),o.setColor(s,n&&n.symbolInnerColor),o.setStyle(l);var y=t.getItemVisual(e,"opacity");null!=y&&(v.opacity=y);var x=t.getItemVisual(e,"liftZ"),_=o.__z2Origin;null!=x?null==_&&(o.__z2Origin=o.z2,o.z2+=x):null!=_&&(o.z2=_,o.__z2Origin=null);var w=n&&n.useNameLabel;go(v,u,d,f,{labelFetcher:r,labelDataIndex:e,defaultText:function(e,i){return w?t.getName(e):_u(t,e)},isRectText:!0,autoColor:s}),o.off("mouseover").off("mouseout").off("emphasis").off("normal"),o.hoverStyle=u,fo(o),o.__symbolOriginalScale=bu(i),p&&r.isAnimationEnabled()&&o.on("mouseover",Mu).on("mouseout",Iu).on("emphasis",Tu).on("normal",Au)},uD.fadeOut=function(t,e){var i=this.childAt(0);this.silent=i.silent=!0,!(e&&e.keepLabel)&&(i.style.text=null),Io(i,{style:{opacity:0},scale:[0,0]},this._seriesModel,this.dataIndex,t)},u(wu,tb);var gD=Du.prototype;gD.updateData=function(t,e){e=Lu(e);var i=this.group,n=t.hostModel,o=this._data,a=this._symbolCtor,r=ku(t);o||i.removeAll(),t.diff(o).add(function(n){var o=t.getItemLayout(n);if(Cu(t,o,n,e)){var s=new a(t,n,r);s.attr("position",o),t.setItemGraphicEl(n,s),i.add(s)}}).update(function(s,l){var u=o.getItemGraphicEl(l),h=t.getItemLayout(s);Cu(t,h,s,e)?(u?(u.updateData(t,s,r),Io(u,{position:h},n)):(u=new a(t,s)).attr("position",h),i.add(u),t.setItemGraphicEl(s,u)):i.remove(u)}).remove(function(t){var e=o.getItemGraphicEl(t);e&&e.fadeOut(function(){i.remove(e)})}).execute(),this._data=t},gD.isPersistent=function(){return!0},gD.updateLayout=function(){var t=this._data;t&&t.eachItemGraphicEl(function(e,i){var n=t.getItemLayout(i);e.attr("position",n)})},gD.incrementalPrepareUpdate=function(t){this._seriesScope=ku(t),this._data=null,this.group.removeAll()},gD.incrementalUpdate=function(t,e,i){i=Lu(i);for(var n=t.start;n0&&Ru(i[o-1]);o--);for(;n0&&Ru(i[a-1]);a--);for(;o=0){var r=o.getItemGraphicEl(a);if(!r){var s=o.getItemLayout(a);if(!s)return;(r=new wu(o,a)).position=s,r.setZ(t.get("zlevel"),t.get("z")),r.ignore=isNaN(s[0])||isNaN(s[1]),r.__temp=!0,o.setItemGraphicEl(a,r),r.stopSymbolAnimation(!0),this.group.add(r)}r.highlight()}else Ar.prototype.highlight.call(this,t,e,i,n)},downplay:function(t,e,i,n){var o=t.getData(),a=zi(o,n);if(null!=a&&a>=0){var r=o.getItemGraphicEl(a);r&&(r.__temp?(o.setItemGraphicEl(a,null),this.group.remove(r)):r.downplay())}else Ar.prototype.downplay.call(this,t,e,i,n)},_newPolyline:function(t){var e=this._polyline;return e&&this._lineGroup.remove(e),e=new MD({shape:{points:t},silent:!0,z2:10}),this._lineGroup.add(e),this._polyline=e,e},_newPolygon:function(t,e){var i=this._polygon;return i&&this._lineGroup.remove(i),i=new ID({shape:{points:t,stackedOnPoints:e},silent:!0}),this._lineGroup.add(i),this._polygon=i,i},_updateAnimation:function(t,e,i,n,o,a){var r=this._polyline,s=this._polygon,l=t.hostModel,u=mD(this._data,t,this._stackedOnPoints,e,this._coordSys,i,this._valueOrigin,a),h=u.current,c=u.stackedOnCurrent,d=u.next,f=u.stackedOnNext;o&&(h=Yu(u.current,i,o),c=Yu(u.stackedOnCurrent,i,o),d=Yu(u.next,i,o),f=Yu(u.stackedOnNext,i,o)),r.shape.__points=u.current,r.shape.points=h,Io(r,{shape:{points:d}},l),s&&(s.setShape({points:h,stackedOnPoints:c}),Io(s,{shape:{points:d,stackedOnPoints:f}},l));for(var p=[],g=u.status,m=0;me&&(e=t[i]);return isFinite(e)?e:NaN},min:function(t){for(var e=1/0,i=0;ie[1]&&e.reverse(),e},getOtherAxis:function(){this.grid.getOtherAxis()},pointToData:function(t,e){return this.coordToData(this.toLocalCoord(t["x"===this.dim?0:1]),e)},toLocalCoord:null,toGlobalCoord:null},u(kD,aD);var PD={show:!0,zlevel:0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#333",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#ccc"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},ND={};ND.categoryAxis=n({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},PD),ND.valueAxis=n({boundaryGap:[0,0],splitNumber:5},PD),ND.timeAxis=r({scale:!0,min:"dataMin",max:"dataMax"},ND.valueAxis),ND.logAxis=r({scale:!0,logBase:10},ND.valueAxis);var OD=["value","category","time","log"],ED=function(t,e,i,a){d(OD,function(r){e.extend({type:t+"Axis."+r,mergeDefaultAndTheme:function(e,o){var a=this.layoutMode,s=a?ga(e):{};n(e,o.getTheme().get(r+"Axis")),n(e,this.getDefaultOption()),e.type=i(t,e),a&&pa(e,s,a)},optionUpdated:function(){"category"===this.option.type&&(this.__ordinalMeta=_l.createByAxisModel(this))},getCategories:function(t){var e=this.option;if("category"===e.type)return t?e.data:this.__ordinalMeta.categories},getOrdinalMeta:function(){return this.__ordinalMeta},defaultOption:o([{},ND[r+"Axis"],a],!0)})}),lI.registerSubTypeDefaulter(t+"Axis",v(i,t))},RD=lI.extend({type:"cartesian2dAxis",axis:null,init:function(){RD.superApply(this,"init",arguments),this.resetRange()},mergeOption:function(){RD.superApply(this,"mergeOption",arguments),this.resetRange()},restoreData:function(){RD.superApply(this,"restoreData",arguments),this.resetRange()},getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"grid",index:this.option.gridIndex,id:this.option.gridId})[0]}});n(RD.prototype,UA);var zD={offset:0};ED("x",RD,th,zD),ED("y",RD,th,zD),lI.extend({type:"grid",dependencies:["xAxis","yAxis"],layoutMode:"box",coordinateSystem:null,defaultOption:{show:!1,zlevel:0,z:0,left:"10%",top:60,right:"10%",bottom:60,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"}});var BD=ih.prototype;BD.type="grid",BD.axisPointerEnabled=!0,BD.getRect=function(){return this._rect},BD.update=function(t,e){var i=this._axesMap;this._updateScale(t,this.model),d(i.x,function(t){Wl(t.scale,t.model)}),d(i.y,function(t){Wl(t.scale,t.model)});var n={};d(i.x,function(t){nh(i,"y",t,n)}),d(i.y,function(t){nh(i,"x",t,n)}),this.resize(this.model,e)},BD.resize=function(t,e,i){function n(){d(a,function(t){var e=t.isHorizontal(),i=e?[0,o.width]:[0,o.height],n=t.inverse?1:0;t.setExtent(i[n],i[1-n]),ah(t,e?o.x:o.y)})}var o=ca(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()});this._rect=o;var a=this._axesList;n(),!i&&t.get("containLabel")&&(d(a,function(t){if(!t.model.get("axisLabel.inside")){var e=jl(t);if(e){var i=t.isHorizontal()?"height":"width",n=t.model.get("axisLabel.margin");o[i]-=e[i]+n,"top"===t.position?o.y+=e.height+n:"left"===t.position&&(o.x+=e.width+n)}}}),n())},BD.getAxis=function(t,e){var i=this._axesMap[t];if(null!=i){if(null==e)for(var n in i)if(i.hasOwnProperty(n))return i[n];return i[e]}},BD.getAxes=function(){return this._axesList.slice()},BD.getCartesian=function(t,e){if(null!=t&&null!=e){var i="x"+t+"y"+e;return this._coordsMap[i]}w(t)&&(e=t.yAxisIndex,t=t.xAxisIndex);for(var n=0,o=this._coordsList;nu[1]?-1:1,c=["start"===o?u[0]-h*l:"end"===o?u[1]+h*l:(u[0]+u[1])/2,ph(o)?t.labelOffset+r*l:0],d=e.get("nameRotate");null!=d&&(d=d*GD/180);var f;ph(o)?n=HD(t.rotation,null!=d?d:t.rotation,r):(n=uh(t,o,d||0,u),null!=(f=t.axisNameAvailableWidth)&&(f=Math.abs(f/Math.sin(n.rotation)),!isFinite(f)&&(f=null)));var p=s.getFont(),g=e.get("nameTruncate",!0)||{},m=g.ellipsis,v=T(t.nameTruncateMaxWidth,g.maxWidth,f),y=null!=m&&null!=v?tI(i,v,p,m,{minChar:2,placeholder:g.placeholder}):i,x=e.get("tooltip",!0),_=e.mainType,w={componentType:_,name:i,$vars:["name"]};w[_+"Index"]=e.componentIndex;var b=new rM({anid:"name",__fullText:i,__truncatedText:y,position:c,rotation:n.rotation,silent:hh(e),z2:1,tooltip:x&&x.show?a({content:i,formatter:function(){return i},formatterParams:w},x):null});mo(b.style,s,{text:y,textFont:p,textFill:s.getTextColor()||e.get("axisLine.lineStyle.color"),textAlign:n.textAlign,textVerticalAlign:n.textVerticalAlign}),e.get("triggerEvent")&&(b.eventData=lh(e),b.eventData.targetType="axisName",b.eventData.name=i),this._dumbGroup.add(b),b.updateTransform(),this.group.add(b),b.decomposeTransform()}}},HD=FD.innerTextLayout=function(t,e,i){var n,o,a=Xo(e-t);return jo(a)?(o=i>0?"top":"bottom",n="center"):jo(a-GD)?(o=i>0?"bottom":"top",n="center"):(o="middle",n=a>0&&a0?"right":"left":i>0?"left":"right"),{rotation:a,textAlign:n,textVerticalAlign:o}},ZD=d,UD=v,XD=Ws({type:"axis",_axisPointer:null,axisPointerClass:null,render:function(t,e,i,n){this.axisPointerClass&&Sh(t),XD.superApply(this,"render",arguments),Dh(this,t,0,i,0,!0)},updateAxisPointer:function(t,e,i,n,o){Dh(this,t,0,i,0,!1)},remove:function(t,e){var i=this._axisPointer;i&&i.remove(e),XD.superApply(this,"remove",arguments)},dispose:function(t,e){Ch(this,e),XD.superApply(this,"dispose",arguments)}}),jD=[];XD.registerAxisPointerClass=function(t,e){jD[t]=e},XD.getAxisPointerClass=function(t){return t&&jD[t]};var YD=["axisLine","axisTickLabel","axisName"],qD=["splitArea","splitLine"],KD=XD.extend({type:"cartesianAxis",axisPointerClass:"CartesianAxisPointer",render:function(t,e,i,n){this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new tb,this.group.add(this._axisGroup),t.get("show")){var a=t.getCoordSysModel(),r=Lh(a,t),s=new FD(t,r);d(YD,s.add,s),this._axisGroup.add(s.getGroup()),d(qD,function(e){t.get(e+".show")&&this["_"+e](t,a)},this),Lo(o,this._axisGroup,t),KD.superCall(this,"render",t,e,i,n)}},remove:function(){this._splitAreaColors=null},_splitLine:function(t,e){var i=t.axis;if(!i.scale.isBlank()){var n=t.getModel("splitLine"),o=n.getModel("lineStyle"),a=o.get("color");a=y(a)?a:[a];for(var s=e.coordinateSystem.getRect(),l=i.isHorizontal(),u=0,h=i.getTicksCoords({tickModel:n}),c=[],d=[],f=o.getLineStyle(),p=0;p1){var c;"string"==typeof o?c=DD[o]:"function"==typeof o&&(c=o),c&&t.setData(n.downSample(n.mapDimension(s.dim),1/h,c,CD))}}}}}("line"));var $D=YI.extend({type:"series.__base_bar__",getInitialData:function(t,e){return ml(this.getSource(),this)},getMarkerPosition:function(t){var e=this.coordinateSystem;if(e){var i=e.dataToPoint(e.clampData(t)),n=this.getData(),o=n.getLayout("offset"),a=n.getLayout("size");return i[e.getBaseAxis().isHorizontal()?0:1]+=o+a/2,i}return[NaN,NaN]},defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod",itemStyle:{},emphasis:{}}});$D.extend({type:"series.bar",dependencies:["grid","polar"],brushSelector:"rect",getProgressive:function(){return!!this.get("large")&&this.get("progressive")},getProgressiveThreshold:function(){var t=this.get("progressiveThreshold"),e=this.get("largeThreshold");return e>t&&(t=e),t}});var JD=Qb([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["stroke","barBorderColor"],["lineWidth","barBorderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),QD={getBarItemStyle:function(t){var e=JD(this,t);if(this.getBorderLineDash){var i=this.getBorderLineDash();i&&(e.lineDash=i)}return e}},tC=["itemStyle","barBorderWidth"];a(No.prototype,QD),Zs({type:"bar",render:function(t,e,i){this._updateDrawMode(t);var n=t.get("coordinateSystem");return"cartesian2d"!==n&&"polar"!==n||(this._isLargeDraw?this._renderLarge(t,e,i):this._renderNormal(t,e,i)),this.group},incrementalPrepareRender:function(t,e,i){this._clear(),this._updateDrawMode(t)},incrementalRender:function(t,e,i,n){this._incrementalRenderLarge(t,e)},_updateDrawMode:function(t){var e=t.pipelineContext.large;(null==this._isLargeDraw||e^this._isLargeDraw)&&(this._isLargeDraw=e,this._clear())},_renderNormal:function(t,e,i){var n,o=this.group,a=t.getData(),r=this._data,s=t.coordinateSystem,l=s.getBaseAxis();"cartesian2d"===s.type?n=l.isHorizontal():"polar"===s.type&&(n="angle"===l.dim);var u=t.isAnimationEnabled()?t:null;a.diff(r).add(function(e){if(a.hasValue(e)){var i=a.getItemModel(e),r=iC[s.type](a,e,i),l=eC[s.type](a,e,i,r,n,u);a.setItemGraphicEl(e,l),o.add(l),Eh(l,a,e,i,r,t,n,"polar"===s.type)}}).update(function(e,i){var l=r.getItemGraphicEl(i);if(a.hasValue(e)){var h=a.getItemModel(e),c=iC[s.type](a,e,h);l?Io(l,{shape:c},u,e):l=eC[s.type](a,e,h,c,n,u,!0),a.setItemGraphicEl(e,l),o.add(l),Eh(l,a,e,h,c,t,n,"polar"===s.type)}else o.remove(l)}).remove(function(t){var e=r.getItemGraphicEl(t);"cartesian2d"===s.type?e&&Nh(t,u,e):e&&Oh(t,u,e)}).execute(),this._data=a},_renderLarge:function(t,e,i){this._clear(),zh(t,this.group)},_incrementalRenderLarge:function(t,e){zh(e,this.group,!0)},dispose:B,remove:function(t){this._clear(t)},_clear:function(t){var e=this.group,i=this._data;t&&t.get("animation")&&i&&!this._isLargeDraw?i.eachItemGraphicEl(function(e){"sector"===e.type?Oh(e.dataIndex,t,e):Nh(e.dataIndex,t,e)}):e.removeAll(),this._data=null}});var eC={cartesian2d:function(t,e,i,n,o,r,s){var l=new yM({shape:a({},n)});if(r){var u=l.shape,h=o?"height":"width",c={};u[h]=0,c[h]=n[h],zM[s?"updateProps":"initProps"](l,{shape:c},r,e)}return l},polar:function(t,e,i,n,o,a,s){var l=n.startAngle0?1:-1,r=n.height>0?1:-1;return{x:n.x+a*o/2,y:n.y+r*o/2,width:n.width-a*o,height:n.height-r*o}},polar:function(t,e,i){var n=t.getItemLayout(e);return{cx:n.cx,cy:n.cy,r0:n.r0,r:n.r,startAngle:n.startAngle,endAngle:n.endAngle}}},nC=Pn.extend({type:"largeBar",shape:{points:[]},buildPath:function(t,e){for(var i=e.points,n=this.__startPoint,o=this.__valueIdx,a=0;a0&&"scale"!==u){var d=o.getItemLayout(0),f=Math.max(i.getWidth(),i.getHeight())/2,p=m(r.removeClipPath,r);r.setClipPath(this._createClipPath(d.cx,d.cy,f,d.startAngle,d.clockwise,p,t))}else r.removeClipPath();this._data=o}},dispose:function(){},_createClipPath:function(t,e,i,n,o,a,r){var s=new hM({shape:{cx:t,cy:e,r0:0,r:i,startAngle:n,endAngle:n,clockwise:o}});return To(s,{shape:{endAngle:n+(o?1:-1)*Math.PI*2}},r,a),s},containPoint:function(t,e){var i=e.getData().getItemLayout(0);if(i){var n=t[0]-i.cx,o=t[1]-i.cy,a=Math.sqrt(n*n+o*o);return a<=i.r&&a>=i.r0}}});var lC=function(t,e){d(e,function(e){e.update="updateView",Es(e,function(i,n){var o={};return n.eachComponent({mainType:"series",subType:t,query:i},function(t){t[e.method]&&t[e.method](i.name,i.dataIndex);var n=t.getData();n.each(function(e){var i=n.getName(e);o[i]=t.isSelected(i)||!1})}),{name:i.name,selected:o}})})},uC=function(t){return{getTargetSeries:function(e){var i={},n=R();return e.eachSeriesByType(t,function(t){t.__paletteScope=i,n.set(t.uid,t)}),n},reset:function(t,e){var i=t.getRawData(),n={},o=t.getData();o.each(function(t){var e=o.getRawIndex(t);n[e]=t}),i.each(function(e){var a=n[e],r=null!=a&&o.getItemVisual(a,"color",!0);if(r)i.setItemVisual(e,"color",r);else{var s=i.getItemModel(e).get("itemStyle.color")||t.getColorFromPalette(i.getName(e)||e+"",t.__paletteScope,i.count());i.setItemVisual(e,"color",s),null!=a&&o.setItemVisual(a,"color",s)}})}}},hC=function(t,e,i,n){var o,a,r=t.getData(),s=[],l=!1;r.each(function(i){var n,u,h,c,d=r.getItemLayout(i),f=r.getItemModel(i),p=f.getModel("label"),g=p.get("position")||f.get("emphasis.label.position"),m=f.getModel("labelLine"),v=m.get("length"),y=m.get("length2"),x=(d.startAngle+d.endAngle)/2,_=Math.cos(x),w=Math.sin(x);o=d.cx,a=d.cy;var b="inside"===g||"inner"===g;if("center"===g)n=d.cx,u=d.cy,c="center";else{var S=(b?(d.r+d.r0)/2*_:d.r*_)+o,M=(b?(d.r+d.r0)/2*w:d.r*w)+a;if(n=S+3*_,u=M+3*w,!b){var I=S+_*(v+e-d.r),T=M+w*(v+e-d.r),A=I+(_<0?-1:1)*y,D=T;n=A+(_<0?-5:5),u=D,h=[[S,M],[I,T],[A,D]]}c=b?"center":_>0?"left":"right"}var C=p.getFont(),L=p.get("rotate")?_<0?-x+Math.PI:-x:0,k=ke(t.getFormattedLabel(i,"normal")||r.getName(i),C,c,"top");l=!!L,d.label={x:n,y:u,position:g,height:k.height,len:v,len2:y,linePoints:h,textAlign:c,verticalAlign:"middle",rotation:L,inside:b},b||s.push(d.label)}),!l&&t.get("avoidLabelOverlap")&&Hh(s,o,a,e,i,n)},cC=2*Math.PI,dC=Math.PI/180,fC=function(t){return{seriesType:t,reset:function(t,e){var i=e.findComponents({mainType:"legend"});if(i&&i.length){var n=t.getData();n.filterSelf(function(t){for(var e=n.getName(t),o=0;o=0;s--){var l=2*s,u=n[l]-a/2,h=n[l+1]-r/2;if(t>=u&&e>=h&&t<=u+a&&e<=h+r)return s}return-1}}),gC=Uh.prototype;gC.isPersistent=function(){return!this._incremental},gC.updateData=function(t){this.group.removeAll();var e=new pC({rectHover:!0,cursor:"default"});e.setShape({points:t.getLayout("symbolPoints")}),this._setCommon(e,t),this.group.add(e),this._incremental=null},gC.updateLayout=function(t){if(!this._incremental){var e=t.getLayout("symbolPoints");this.group.eachChild(function(t){if(null!=t.startIndex){var i=2*(t.endIndex-t.startIndex),n=4*t.startIndex*2;e=new Float32Array(e.buffer,n,i)}t.setShape("points",e)})}},gC.incrementalPrepareUpdate=function(t){this.group.removeAll(),this._clearIncremental(),t.count()>2e6?(this._incremental||(this._incremental=new Zn({silent:!0})),this.group.add(this._incremental)):this._incremental=null},gC.incrementalUpdate=function(t,e){var i;this._incremental?(i=new pC,this._incremental.addDisplayable(i,!0)):((i=new pC({rectHover:!0,cursor:"default",startIndex:t.start,endIndex:t.end})).incremental=!0,this.group.add(i)),i.setShape({points:e.getLayout("symbolPoints")}),this._setCommon(i,e,!!this._incremental)},gC._setCommon=function(t,e,i){var n=e.hostModel,o=e.getVisual("symbolSize");t.setShape("size",o instanceof Array?o:[o,o]),t.symbolProxy=Jl(e.getVisual("symbol"),0,0,0,0),t.setColor=t.symbolProxy.setColor;var a=t.shape.size[0]<4;t.useStyle(n.getModel("itemStyle").getItemStyle(a?["color","shadowBlur","shadowColor"]:["color"]));var r=e.getVisual("color");r&&t.setColor(r),i||(t.seriesIndex=n.seriesIndex,t.on("mousemove",function(e){t.dataIndex=null;var i=t.findDataIndex(e.offsetX,e.offsetY);i>=0&&(t.dataIndex=i+(t.startIndex||0))}))},gC.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},gC._clearIncremental=function(){var t=this._incremental;t&&t.clearDisplaybles()},Zs({type:"scatter",render:function(t,e,i){var n=t.getData();this._updateSymbolDraw(n,t).updateData(n),this._finished=!0},incrementalPrepareRender:function(t,e,i){var n=t.getData();this._updateSymbolDraw(n,t).incrementalPrepareUpdate(n),this._finished=!1},incrementalRender:function(t,e,i){this._symbolDraw.incrementalUpdate(t,e.getData()),this._finished=t.end===e.getData().count()},updateTransform:function(t,e,i){var n=t.getData();if(this.group.dirty(),!this._finished||n.count()>1e4||!this._symbolDraw.isPersistent())return{update:!0};var o=AD().reset(t);o.progress&&o.progress({start:0,end:n.count()},n),this._symbolDraw.updateLayout(n)},_updateSymbolDraw:function(t,e){var i=this._symbolDraw,n=e.pipelineContext.large;return i&&n===this._isLargeDraw||(i&&i.remove(),i=this._symbolDraw=n?new Uh:new Du,this._isLargeDraw=n,this.group.removeAll()),this.group.add(i.group),i},remove:function(t,e){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},dispose:function(){}}),Bs(TD("scatter","circle")),zs(AD("scatter")),u(Xh,aD),jh.prototype.getIndicatorAxes=function(){return this._indicatorAxes},jh.prototype.dataToPoint=function(t,e){var i=this._indicatorAxes[e];return this.coordToPoint(i.dataToCoord(t),e)},jh.prototype.coordToPoint=function(t,e){var i=this._indicatorAxes[e].angle;return[this.cx+t*Math.cos(i),this.cy-t*Math.sin(i)]},jh.prototype.pointToData=function(t){var e=t[0]-this.cx,i=t[1]-this.cy,n=Math.sqrt(e*e+i*i);e/=n,i/=n;for(var o,a=Math.atan2(-i,e),r=1/0,s=-1,l=0;ln[0]&&isFinite(c)&&isFinite(n[0]))}else{r.getTicks().length-1>a&&(u=i(u));var d=Math.round((n[0]+n[1])/2/u)*u,f=Math.round(a/2);r.setExtent(Go(d-f*u),Go(d+(a-f)*u)),r.setInterval(u)}})},jh.dimensions=[],jh.create=function(t,e){var i=[];return t.eachComponent("radar",function(n){var o=new jh(n,t,e);i.push(o),n.coordinateSystem=o}),t.eachSeriesByType("radar",function(t){"radar"===t.get("coordinateSystem")&&(t.coordinateSystem=i[t.get("radarIndex")||0])}),i},Fa.register("radar",jh);var mC=ND.valueAxis,vC=(Fs({type:"radar",optionUpdated:function(){var t=this.get("boundaryGap"),e=this.get("splitNumber"),o=this.get("scale"),s=this.get("axisLine"),l=this.get("axisTick"),u=this.get("axisLabel"),h=this.get("name"),c=this.get("name.show"),d=this.get("name.formatter"),p=this.get("nameGap"),g=this.get("triggerEvent"),m=f(this.get("indicator")||[],function(f){null!=f.max&&f.max>0&&!f.min?f.min=0:null!=f.min&&f.min<0&&!f.max&&(f.max=0);var m=h;if(null!=f.color&&(m=r({color:f.color},h)),f=n(i(f),{boundaryGap:t,splitNumber:e,scale:o,axisLine:s,axisTick:l,axisLabel:u,name:f.text,nameLocation:"end",nameGap:p,nameTextStyle:m,triggerEvent:g},!1),c||(f.name=""),"string"==typeof d){var v=f.name;f.name=d.replace("{value}",null!=v?v:"")}else"function"==typeof d&&(f.name=d(f.name,f));var y=a(new No(f,null,this.ecModel),UA);return y.mainType="radar",y.componentIndex=this.componentIndex,y},this);this.getIndicatorModels=function(){return m}},defaultOption:{zlevel:0,z:0,center:["50%","50%"],radius:"75%",startAngle:90,name:{show:!0},boundaryGap:[0,0],splitNumber:5,nameGap:15,scale:!1,shape:"polygon",axisLine:n({lineStyle:{color:"#bbb"}},mC.axisLine),axisLabel:Yh(mC.axisLabel,!1),axisTick:Yh(mC.axisTick,!1),splitLine:Yh(mC.splitLine,!0),splitArea:Yh(mC.splitArea,!0),indicator:[]}}),["axisLine","axisTickLabel","axisName"]);Ws({type:"radar",render:function(t,e,i){this.group.removeAll(),this._buildAxes(t),this._buildSplitLineAndArea(t)},_buildAxes:function(t){var e=t.coordinateSystem;d(f(e.getIndicatorAxes(),function(t){return new FD(t.model,{position:[e.cx,e.cy],rotation:t.angle,labelDirection:-1,tickDirection:-1,nameDirection:1})}),function(t){d(vC,t.add,t),this.group.add(t.getGroup())},this)},_buildSplitLineAndArea:function(t){function e(t,e,i){var n=i%e.length;return t[n]=t[n]||[],n}var i=t.coordinateSystem,n=i.getIndicatorAxes();if(n.length){var o=t.get("shape"),a=t.getModel("splitLine"),s=t.getModel("splitArea"),l=a.getModel("lineStyle"),u=s.getModel("areaStyle"),h=a.get("show"),c=s.get("show"),p=l.get("color"),g=u.get("color");p=y(p)?p:[p],g=y(g)?g:[g];var m=[],v=[];if("circle"===o)for(var x=n[0].getTicksCoords(),_=i.cx,w=i.cy,b=0;b"+f(i,function(i,n){var o=e.get(e.mapDimension(i.dim),t);return ia(i.name+" : "+o)}).join("
")},defaultOption:{zlevel:0,z:2,coordinateSystem:"radar",legendHoverLink:!0,radarIndex:0,lineStyle:{width:2,type:"solid"},label:{position:"top"},symbol:"emptyCircle",symbolSize:4}});Zs({type:"radar",render:function(t,e,n){function o(t,e){var i=t.getItemVisual(e,"symbol")||"circle",n=t.getItemVisual(e,"color");if("none"!==i){var o=qh(t.getItemVisual(e,"symbolSize")),a=Jl(i,-1,-1,2,2,n);return a.attr({style:{strokeNoScale:!0},z2:100,scale:[o[0]/2,o[1]/2]}),a}}function a(e,i,n,a,r,s){n.removeAll();for(var l=0;l"+ia(n+" : "+i)},getTooltipPosition:function(t){if(null!=t){var e=this.getData().getName(t),i=this.coordinateSystem,n=i.getRegion(e);return n&&i.dataToPoint(n.center)}},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},defaultOption:{zlevel:0,z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:.75,showLegendSymbol:!0,dataRangeHoverLink:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{areaColor:"rgba(255,215,0,0.8)"}}}}),aC);var EC="\0_ec_interaction_mutex";Es({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},function(){}),h(oc,fw);var RC={axisPointer:1,tooltip:1,brush:1};xc.prototype={constructor:xc,draw:function(t,e,i,n,o){var a="geo"===t.mainType,r=t.getData&&t.getData();a&&e.eachComponent({mainType:"series",subType:"map"},function(e){r||e.getHostGeoModel()!==t||(r=e.getData())});var s=t.coordinateSystem;this._updateBackground(s);var l=this._regionsGroup,u=this.group,h=s.scale,c={position:s.position,scale:h};!l.childAt(0)||o?u.attr(c):Io(u,c,t),l.removeAll();var f=["itemStyle"],p=["emphasis","itemStyle"],g=["label"],m=["emphasis","label"],v=R();d(s.regions,function(e){var i=v.get(e.name)||v.set(e.name,new tb),n=new MM({shape:{paths:[]}});i.add(n);var o,s=(C=t.getRegionModel(e.name)||t).getModel(f),u=C.getModel(p),c=mc(s),y=mc(u),x=C.getModel(g),_=C.getModel(m);if(r){o=r.indexOfName(e.name);var w=r.getItemVisual(o,"color",!0);w&&(c.fill=w)}d(e.geometries,function(t){if("polygon"===t.type){n.shape.paths.push(new pM({shape:{points:t.exterior}}));for(var e=0;e<(t.interiors?t.interiors.length:0);e++)n.shape.paths.push(new pM({shape:{points:t.interiors[e]}}))}}),n.setStyle(c),n.style.strokeNoScale=!0,n.culling=!0;var b=x.get("show"),S=_.get("show"),M=r&&isNaN(r.get(r.mapDimension("value"),o)),I=r&&r.getItemLayout(o);if(a||M&&(b||S)||I&&I.showLabel){var T,A=a?e.name:o;(!r||o>=0)&&(T=t);var D=new rM({position:e.center.slice(),scale:[1/h[0],1/h[1]],z2:10,silent:!0});go(D.style,D.hoverStyle={},x,_,{labelFetcher:T,labelDataIndex:A,defaultText:e.name,useInsideStyle:!1},{textAlign:"center",textVerticalAlign:"middle"}),i.add(D)}if(r)r.setItemGraphicEl(o,i);else{var C=t.getRegionModel(e.name);n.eventData={componentType:"geo",componentIndex:t.componentIndex,geoIndex:t.componentIndex,name:e.name,region:C&&C.option||{}}}(i.__regions||(i.__regions=[])).push(e),fo(i,y,{hoverSilentOnTouch:!!t.get("selectedMode")}),l.add(i)}),this._updateController(t,e,i),vc(this,t,l,i,n),yc(t,l)},remove:function(){this._regionsGroup.removeAll(),this._backgroundGroup.removeAll(),this._controller.dispose(),this._mapName&&OC.removeGraphic(this._mapName,this.uid),this._mapName=null,this._controllerHost={}},_updateBackground:function(t){var e=t.map;this._mapName!==e&&d(OC.makeGraphic(e,this.uid),function(t){this._backgroundGroup.add(t)},this),this._mapName=e},_updateController:function(t,e,i){function n(){var e={type:"geoRoam",componentType:l};return e[l+"Id"]=t.id,e}var o=t.coordinateSystem,r=this._controller,s=this._controllerHost;s.zoomLimit=t.get("scaleLimit"),s.zoom=o.getZoom(),r.enable(t.get("roam")||!1);var l=t.mainType;r.off("pan").on("pan",function(t){this._mouseDownFlag=!1,fc(s,t.dx,t.dy),i.dispatchAction(a(n(),{dx:t.dx,dy:t.dy}))},this),r.off("zoom").on("zoom",function(t){if(this._mouseDownFlag=!1,pc(s,t.scale,t.originX,t.originY),i.dispatchAction(a(n(),{zoom:t.scale,originX:t.originX,originY:t.originY})),this._updateGroup){var e=this.group.scale;this._regionsGroup.traverse(function(t){"text"===t.type&&t.attr("scale",[1/e[0],1/e[1]])})}},this),r.setPointerChecker(function(e,n,a){return o.getViewRectAfterRoam().contain(n,a)&&!gc(e,i,t)})}};var zC="__seriesMapHighDown",BC="__seriesMapCallKey";Zs({type:"map",render:function(t,e,i,n){if(!n||"mapToggleSelect"!==n.type||n.from!==this.uid){var o=this.group;if(o.removeAll(),!t.getHostGeoModel()){if(n&&"geoRoam"===n.type&&"series"===n.componentType&&n.seriesId===t.id)(a=this._mapDraw)&&o.add(a.group);else if(t.needsDrawMap){var a=this._mapDraw||new xc(i,!0);o.add(a.group),a.draw(t,e,i,this,n),this._mapDraw=a}else this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null;t.get("showLegendSymbol")&&e.getComponent("legend")&&this._renderSymbols(t,e,i)}}},remove:function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null,this.group.removeAll()},dispose:function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null},_renderSymbols:function(t,e,i){var n=t.originalData,o=this.group;n.each(n.mapDimension("value"),function(e,i){if(!isNaN(e)){var r=n.getItemLayout(i);if(r&&r.point){var s=r.point,l=r.offset,u=new sM({style:{fill:t.getData().getVisual("color")},shape:{cx:s[0]+9*l,cy:s[1],r:3},silent:!0,z2:8+(l?0:NM+1)});if(!l){var h=t.mainSeries.getData(),c=n.getName(i),d=h.indexOfName(c),f=n.getItemModel(i),p=f.getModel("label"),g=f.getModel("emphasis.label"),m=h.getItemGraphicEl(d),y=A(t.getFormattedLabel(d,"normal"),c),x=A(t.getFormattedLabel(d,"emphasis"),y),_=m[zC],w=Math.random();if(!_){_=m[zC]={};var b=v(_c,!0),S=v(_c,!1);m.on("mouseover",b).on("mouseout",S).on("emphasis",b).on("normal",S)}m[BC]=w,a(_,{recordVersion:w,circle:u,labelModel:p,hoverLabelModel:g,emphasisText:x,normalText:y}),wc(_,!1)}o.add(u)}}})}}),Es({type:"geoRoam",event:"geoRoam",update:"updateTransform"},function(t,e){var i=t.componentType||"series";e.eachComponent({mainType:i,query:t},function(e){var n=e.coordinateSystem;if("geo"===n.type){var o=bc(n,t,e.get("scaleLimit"));e.setCenter&&e.setCenter(o.center),e.setZoom&&e.setZoom(o.zoom),"series"===i&&d(e.seriesGroup,function(t){t.setCenter(o.center),t.setZoom(o.zoom)})}})});var VC=Q;h(Sc,Tw),Mc.prototype={constructor:Mc,type:"view",dimensions:["x","y"],setBoundingRect:function(t,e,i,n){return this._rect=new de(t,e,i,n),this._rect},getBoundingRect:function(){return this._rect},setViewRect:function(t,e,i,n){this.transformTo(t,e,i,n),this._viewRect=new de(t,e,i,n)},transformTo:function(t,e,i,n){var o=this.getBoundingRect(),a=this._rawTransformable;a.transform=o.calculateTransform(new de(t,e,i,n)),a.decomposeTransform(),this._updateTransform()},setCenter:function(t){t&&(this._center=t,this._updateCenterAndZoom())},setZoom:function(t){t=t||1;var e=this.zoomLimit;e&&(null!=e.max&&(t=Math.min(e.max,t)),null!=e.min&&(t=Math.max(e.min,t))),this._zoom=t,this._updateCenterAndZoom()},getDefaultCenter:function(){var t=this.getBoundingRect();return[t.x+t.width/2,t.y+t.height/2]},getCenter:function(){return this._center||this.getDefaultCenter()},getZoom:function(){return this._zoom||1},getRoamTransform:function(){return this._roamTransformable.getLocalTransform()},_updateCenterAndZoom:function(){var t=this._rawTransformable.getLocalTransform(),e=this._roamTransformable,i=this.getDefaultCenter(),n=this.getCenter(),o=this.getZoom();n=Q([],n,t),i=Q([],i,t),e.origin=n,e.position=[i[0]-n[0],i[1]-n[1]],e.scale=[o,o],this._updateTransform()},_updateTransform:function(){var t=this._roamTransformable,e=this._rawTransformable;e.parent=t,t.updateTransform(),e.updateTransform(),wt(this.transform||(this.transform=[]),e.transform||xt()),this._rawTransform=e.getLocalTransform(),this.invTransform=this.invTransform||[],Tt(this.invTransform,this.transform),this.decomposeTransform()},getViewRect:function(){return this._viewRect},getViewRectAfterRoam:function(){var t=this.getBoundingRect().clone();return t.applyTransform(this.transform),t},dataToPoint:function(t,e,i){var n=e?this._rawTransform:this.transform;return i=i||[],n?VC(i,t,n):G(i,t)},pointToData:function(t){var e=this.invTransform;return e?VC([],t,e):[t[0],t[1]]},convertToPixel:v(Ic,"dataToPoint"),convertFromPixel:v(Ic,"pointToData"),containPoint:function(t){return this.getViewRectAfterRoam().contain(t[0],t[1])}},h(Mc,Tw),Tc.prototype={constructor:Tc,type:"geo",dimensions:["lng","lat"],containCoord:function(t){for(var e=this.regions,i=0;ie&&(e=n.height)}this.height=e+1},getNodeById:function(t){if(this.getId()===t)return this;for(var e=0,i=this.children,n=i.length;e=0&&this.hostTree.data.setItemLayout(this.dataIndex,t,e)},getLayout:function(){return this.hostTree.data.getItemLayout(this.dataIndex)},getModel:function(t){if(!(this.dataIndex<0)){var e,i=this.hostTree,n=i.data.getItemModel(this.dataIndex),o=this.getLevelModel();return o||0!==this.children.length&&(0===this.children.length||!1!==this.isExpand)||(e=this.getLeavesModel()),n.getModel(t,(o||e||i.hostModel).getModel(t))}},getLevelModel:function(){return(this.hostTree.levelModels||[])[this.depth]},getLeavesModel:function(){return this.hostTree.leavesModel},setVisual:function(t,e){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,t,e)},getVisual:function(t,e){return this.hostTree.data.getItemVisual(this.dataIndex,t,e)},getRawIndex:function(){return this.hostTree.data.getRawIndex(this.dataIndex)},getId:function(){return this.hostTree.data.getId(this.dataIndex)},isAncestorOf:function(t){for(var e=t.parentNode;e;){if(e===this)return!0;e=e.parentNode}return!1},isDescendantOf:function(t){return t!==this&&t.isAncestorOf(this)}},Vc.prototype={constructor:Vc,type:"tree",eachNode:function(t,e,i){this.root.eachNode(t,e,i)},getNodeByDataIndex:function(t){var e=this.data.getRawIndex(t);return this._nodes[e]},getNodeByName:function(t){return this.root.getNodeByName(t)},update:function(){for(var t=this.data,e=this._nodes,i=0,n=e.length;ia&&(a=t.depth)});var r=t.expandAndCollapse&&t.initialTreeDepth>=0?t.initialTreeDepth:a;return o.root.eachNode("preorder",function(t){var e=t.hostTree.data.getRawDataItem(t.dataIndex);t.isExpand=e&&null!=e.collapsed?!e.collapsed:t.depth<=r}),o.data},getOrient:function(){var t=this.get("orient");return"horizontal"===t?t="LR":"vertical"===t&&(t="TB"),t},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},formatTooltip:function(t){for(var e=this.getData().tree,i=e.root.children[0],n=e.getNodeByDataIndex(t),o=n.getValue(),a=n.name;n&&n!==i;)a=n.parentNode.name+"."+a,n=n.parentNode;return ia(a+(isNaN(o)||null==o?"":" : "+o))},defaultOption:{zlevel:0,z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderColor:"#c23531",borderWidth:1.5},label:{show:!0,color:"#555"},leaves:{label:{show:!0}},animationEasing:"linear",animationDuration:700,animationDurationUpdate:1e3}}),Zs({type:"tree",init:function(t,e){this._oldTree,this._mainGroup=new tb,this._controller=new oc(e.getZr()),this._controllerHost={target:this.group},this.group.add(this._mainGroup)},render:function(t,e,i,n){var o=t.getData(),a=t.layoutInfo,r=this._mainGroup,s=t.get("layout");"radial"===s?r.attr("position",[a.x+a.width/2,a.y+a.height/2]):r.attr("position",[a.x,a.y]),this._updateViewCoordSys(t),this._updateController(t,e,i);var l=this._data,u={expandAndCollapse:t.get("expandAndCollapse"),layout:s,orient:t.getOrient(),curvature:t.get("lineStyle.curveness"),symbolRotate:t.get("symbolRotate"),symbolOffset:t.get("symbolOffset"),hoverAnimation:t.get("hoverAnimation"),useNameLabel:!0,fadeIn:!0};o.diff(l).add(function(e){td(o,e)&&id(o,e,null,r,t,u)}).update(function(e,i){var n=l.getItemGraphicEl(i);td(o,e)?id(o,e,n,r,t,u):n&&nd(l,i,n,r,t,u)}).remove(function(e){var i=l.getItemGraphicEl(e);i&&nd(l,e,i,r,t,u)}).execute(),this._nodeScaleRatio=t.get("nodeScaleRatio"),this._updateNodeAndLinkScale(t),!0===u.expandAndCollapse&&o.eachItemGraphicEl(function(e,n){e.off("click").on("click",function(){i.dispatchAction({type:"treeExpandAndCollapse",seriesId:t.id,dataIndex:n})})}),this._data=o},_updateViewCoordSys:function(t){var e=t.getData(),i=[];e.each(function(t){var n=e.getItemLayout(t);!n||isNaN(n.x)||isNaN(n.y)||i.push([+n.x,+n.y])});var n=[],o=[];fn(i,n,o),o[0]-n[0]==0&&(o[0]+=1,n[0]-=1),o[1]-n[1]==0&&(o[1]+=1,n[1]-=1);var a=t.coordinateSystem=new Mc;a.zoomLimit=t.get("scaleLimit"),a.setBoundingRect(n[0],n[1],o[0]-n[0],o[1]-n[1]),a.setCenter(t.get("center")),a.setZoom(t.get("zoom")),this.group.attr({position:a.position,scale:a.scale}),this._viewCoordSys=a},_updateController:function(t,e,i){var n=this._controller,o=this._controllerHost,a=this.group;n.setPointerChecker(function(e,n,o){var r=a.getBoundingRect();return r.applyTransform(a.transform),r.contain(n,o)&&!gc(e,i,t)}),n.enable(t.get("roam")),o.zoomLimit=t.get("scaleLimit"),o.zoom=t.coordinateSystem.getZoom(),n.off("pan").off("zoom").on("pan",function(e){fc(o,e.dx,e.dy),i.dispatchAction({seriesId:t.id,type:"treeRoam",dx:e.dx,dy:e.dy})},this).on("zoom",function(e){pc(o,e.scale,e.originX,e.originY),i.dispatchAction({seriesId:t.id,type:"treeRoam",zoom:e.scale,originX:e.originX,originY:e.originY}),this._updateNodeAndLinkScale(t)},this)},_updateNodeAndLinkScale:function(t){var e=t.getData(),i=this._getNodeGlobalScale(t),n=[i,i];e.eachItemGraphicEl(function(t,e){t.attr("scale",n)})},_getNodeGlobalScale:function(t){var e=t.coordinateSystem;if("view"!==e.type)return 1;var i=this._nodeScaleRatio,n=e.scale,o=n&&n[0]||1;return((e.getZoom()-1)*i+1)/o},dispose:function(){this._controller&&this._controller.dispose(),this._controllerHost={}},remove:function(){this._mainGroup.removeAll(),this._data=null}}),Es({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(t,e){e.eachComponent({mainType:"series",subType:"tree",query:t},function(e){var i=t.dataIndex,n=e.getData().tree.getNodeByDataIndex(i);n.isExpand=!n.isExpand})}),Es({type:"treeRoam",event:"treeRoam",update:"none"},function(t,e){e.eachComponent({mainType:"series",subType:"tree",query:t},function(e){var i=bc(e.coordinateSystem,t);e.setCenter&&e.setCenter(i.center),e.setZoom&&e.setZoom(i.zoom)})});Bs(TD("tree","circle")),zs(function(t,e){t.eachSeriesByType("tree",function(t){sd(t,e)})}),YI.extend({type:"series.treemap",layoutMode:"box",dependencies:["grid","polar"],_viewRoot:null,defaultOption:{progressive:0,hoverLayerThreshold:1/0,left:"center",top:"middle",right:null,bottom:null,width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"▶",zoomToNodeRatio:.1024,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",borderColor:"rgba(255,255,255,0.7)",borderWidth:1,shadowColor:"rgba(150,150,150,1)",shadowBlur:3,shadowOffsetX:0,shadowOffsetY:0,textStyle:{color:"#fff"}},emphasis:{textStyle:{}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",ellipsis:!0},upperLabel:{show:!1,position:[0,"50%"],height:20,color:"#fff",ellipsis:!0,verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],color:"#fff",ellipsis:!0,verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},getInitialData:function(t,e){var i={name:t.name,children:t.data};dd(i);var n=t.levels||[];n=t.levels=fd(n,e);var o={};return o.levels=n,Vc.createTree(i,this,o).data},optionUpdated:function(){this.resetViewRoot()},formatTooltip:function(t){var e=this.getData(),i=this.getRawValue(t),n=ta(y(i)?i[0]:i);return ia(e.getName(t)+": "+n)},getDataParams:function(t){var e=YI.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(t);return e.treePathInfo=cd(i,this),e},setLayoutInfo:function(t){this.layoutInfo=this.layoutInfo||{},a(this.layoutInfo,t)},mapIdToIndex:function(t){var e=this._idIndexMap;e||(e=this._idIndexMap=R(),this._idIndexMapCount=0);var i=e.get(t);return null==i&&e.set(t,i=this._idIndexMapCount++),i},getViewRoot:function(){return this._viewRoot},resetViewRoot:function(t){t?this._viewRoot=t:t=this._viewRoot;var e=this.getRawData().tree.root;t&&(t===e||e.contains(t))||(this._viewRoot=e)}});var UC=5;pd.prototype={constructor:pd,render:function(t,e,i,n){var o=t.getModel("breadcrumb"),a=this.group;if(a.removeAll(),o.get("show")&&i){var r=o.getModel("itemStyle"),s=r.getModel("textStyle"),l={pos:{left:o.get("left"),right:o.get("right"),top:o.get("top"),bottom:o.get("bottom")},box:{width:e.getWidth(),height:e.getHeight()},emptyItemWidth:o.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(i,l,s),this._renderContent(t,l,r,s,n),da(a,l.pos,l.box)}},_prepare:function(t,e,i){for(var n=t;n;n=n.parentNode){var o=n.getModel().get("name"),a=i.getTextRect(o),r=Math.max(a.width+16,e.emptyItemWidth);e.totalWidth+=r+8,e.renderList.push({node:n,text:o,width:r})}},_renderContent:function(t,e,i,n,o){for(var a=0,s=e.emptyItemWidth,l=t.get("breadcrumb.height"),u=ha(e.pos,e.box),h=e.totalWidth,c=e.renderList,d=c.length-1;d>=0;d--){var f=c[d],p=f.node,g=f.width,m=f.text;h>u.width&&(h-=g-s,g=s,m=null);var y=new pM({shape:{points:gd(a,0,g,l,d===c.length-1,0===d)},style:r(i.getItemStyle(),{lineJoin:"bevel",text:m,textFill:n.getTextColor(),textFont:n.getFont()}),z:10,onclick:v(o,p)});this.group.add(y),md(y,t,p),a+=g+8}},remove:function(){this.group.removeAll()}};var XC=m,jC=tb,YC=yM,qC=d,KC=["label"],$C=["emphasis","label"],JC=["upperLabel"],QC=["emphasis","upperLabel"],tL=10,eL=1,iL=2,nL=Qb([["fill","color"],["stroke","strokeColor"],["lineWidth","strokeWidth"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),oL=function(t){var e=nL(t);return e.stroke=e.fill=e.lineWidth=null,e};Zs({type:"treemap",init:function(t,e){this._containerGroup,this._storage={nodeGroup:[],background:[],content:[]},this._oldTree,this._breadcrumb,this._controller,this._state="ready"},render:function(t,e,i,n){if(!(l(e.findComponents({mainType:"series",subType:"treemap",query:n}),t)<0)){this.seriesModel=t,this.api=i,this.ecModel=e;var o=ld(n,["treemapZoomToNode","treemapRootToNode"],t),a=n&&n.type,r=t.layoutInfo,s=!this._oldTree,u=this._storage,h="treemapRootToNode"===a&&o&&u?{rootNodeGroup:u.nodeGroup[o.node.getRawIndex()],direction:n.direction}:null,c=this._giveContainerGroup(r),d=this._doRender(c,t,h);s||a&&"treemapZoomToNode"!==a&&"treemapRootToNode"!==a?d.renderFinally():this._doAnimation(c,d,t,h),this._resetController(i),this._renderBreadcrumb(t,i,o)}},_giveContainerGroup:function(t){var e=this._containerGroup;return e||(e=this._containerGroup=new jC,this._initEvents(e),this.group.add(e)),e.attr("position",[t.x,t.y]),e},_doRender:function(t,e,i){function n(t,e,i,o,a){function r(t){return t.getId()}function s(r,s){var l=null!=r?t[r]:null,u=null!=s?e[s]:null,c=h(l,u,i,a);c&&n(l&&l.viewChildren||[],u&&u.viewChildren||[],c,o,a+1)}o?(e=t,qC(t,function(t,e){!t.isRemoved()&&s(e,e)})):new Xs(e,t,r,r).add(s).update(s).remove(v(s,null)).execute()}var o=e.getData().tree,a=this._oldTree,r={nodeGroup:[],background:[],content:[]},s={nodeGroup:[],background:[],content:[]},l=this._storage,u=[],h=v(yd,e,s,l,i,r,u);n(o.root?[o.root]:[],a&&a.root?[a.root]:[],t,o===a||!a,0);var c=function(t){var e={nodeGroup:[],background:[],content:[]};return t&&qC(t,function(t,i){var n=e[i];qC(t,function(t){t&&(n.push(t),t.__tmWillDelete=1)})}),e}(l);return this._oldTree=o,this._storage=s,{lastsForAnimation:r,willDeleteEls:c,renderFinally:function(){qC(c,function(t){qC(t,function(t){t.parent&&t.parent.remove(t)})}),qC(u,function(t){t.invisible=!0,t.dirty()})}}},_doAnimation:function(t,e,i,n){if(i.get("animation")){var o=i.get("animationDurationUpdate"),r=i.get("animationEasing"),s=vd();qC(e.willDeleteEls,function(t,e){qC(t,function(t,i){if(!t.invisible){var a,l=t.parent;if(n&&"drillDown"===n.direction)a=l===n.rootNodeGroup?{shape:{x:0,y:0,width:l.__tmNodeWidth,height:l.__tmNodeHeight},style:{opacity:0}}:{style:{opacity:0}};else{var u=0,h=0;l.__tmWillDelete||(u=l.__tmNodeWidth/2,h=l.__tmNodeHeight/2),a="nodeGroup"===e?{position:[u,h],style:{opacity:0}}:{shape:{x:u,y:h,width:0,height:0},style:{opacity:0}}}a&&s.add(t,a,o,r)}})}),qC(this._storage,function(t,i){qC(t,function(t,n){var l=e.lastsForAnimation[i][n],u={};l&&("nodeGroup"===i?l.old&&(u.position=t.position.slice(),t.attr("position",l.old)):(l.old&&(u.shape=a({},t.shape),t.setShape(l.old)),l.fadein?(t.setStyle("opacity",0),u.style={opacity:1}):1!==t.style.opacity&&(u.style={opacity:1})),s.add(t,u,o,r))})},this),this._state="animating",s.done(XC(function(){this._state="ready",e.renderFinally()},this)).start()}},_resetController:function(t){var e=this._controller;e||((e=this._controller=new oc(t.getZr())).enable(this.seriesModel.get("roam")),e.on("pan",XC(this._onPan,this)),e.on("zoom",XC(this._onZoom,this)));var i=new de(0,0,t.getWidth(),t.getHeight());e.setPointerChecker(function(t,e,n){return i.contain(e,n)})},_clearController:function(){var t=this._controller;t&&(t.dispose(),t=null)},_onPan:function(t){if("animating"!==this._state&&(Math.abs(t.dx)>3||Math.abs(t.dy)>3)){var e=this.seriesModel.getData().tree.root;if(!e)return;var i=e.getLayout();if(!i)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:i.x+t.dx,y:i.y+t.dy,width:i.width,height:i.height}})}},_onZoom:function(t){var e=t.originX,i=t.originY;if("animating"!==this._state){var n=this.seriesModel.getData().tree.root;if(!n)return;var o=n.getLayout();if(!o)return;var a=new de(o.x,o.y,o.width,o.height),r=this.seriesModel.layoutInfo;e-=r.x,i-=r.y;var s=xt();St(s,s,[-e,-i]),It(s,s,[t.scale,t.scale]),St(s,s,[e,i]),a.applyTransform(s),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:a.x,y:a.y,width:a.width,height:a.height}})}},_initEvents:function(t){t.on("click",function(t){if("ready"===this._state){var e=this.seriesModel.get("nodeClick",!0);if(e){var i=this.findTarget(t.offsetX,t.offsetY);if(i){var n=i.node;if(n.getLayout().isLeafRoot)this._rootToNode(i);else if("zoomToNode"===e)this._zoomToNode(i);else if("link"===e){var o=n.hostTree.data.getItemModel(n.dataIndex),a=o.get("link",!0),r=o.get("target",!0)||"blank";a&&window.open(a,r)}}}}},this)},_renderBreadcrumb:function(t,e,i){i||(i=null!=t.get("leafDepth",!0)?{node:t.getViewRoot()}:this.findTarget(e.getWidth()/2,e.getHeight()/2))||(i={node:t.getData().tree.root}),(this._breadcrumb||(this._breadcrumb=new pd(this.group))).render(t,e,i.node,XC(function(e){"animating"!==this._state&&(hd(t.getViewRoot(),e)?this._rootToNode({node:e}):this._zoomToNode({node:e}))},this))},remove:function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage={nodeGroup:[],background:[],content:[]},this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},dispose:function(){this._clearController()},_zoomToNode:function(t){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},_rootToNode:function(t){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},findTarget:function(t,e){var i;return this.seriesModel.getViewRoot().eachNode({attr:"viewChildren",order:"preorder"},function(n){var o=this._storage.background[n.getRawIndex()];if(o){var a=o.transformCoordToLocal(t,e),r=o.shape;if(!(r.x<=a[0]&&a[0]<=r.x+r.width&&r.y<=a[1]&&a[1]<=r.y+r.height))return!1;i={node:n,offsetX:a[0],offsetY:a[1]}}},this),i}});for(var aL=["treemapZoomToNode","treemapRender","treemapMove"],rL=0;rL=0&&t.call(e,i[o],o)},TL.eachEdge=function(t,e){for(var i=this.edges,n=i.length,o=0;o=0&&i[o].node1.dataIndex>=0&&i[o].node2.dataIndex>=0&&t.call(e,i[o],o)},TL.breadthFirstTraverse=function(t,e,i,n){if(Jd.isInstance(e)||(e=this._nodesMap[$d(e)]),e){for(var o="out"===i?"outEdges":"in"===i?"inEdges":"edges",a=0;a=0&&i.node2.dataIndex>=0});for(var o=0,a=n.length;o=0&&this[t][e].setItemVisual(this.dataIndex,i,n)},getVisual:function(i,n){return this[t][e].getItemVisual(this.dataIndex,i,n)},setLayout:function(i,n){this.dataIndex>=0&&this[t][e].setItemLayout(this.dataIndex,i,n)},getLayout:function(){return this[t][e].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[t][e].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[t][e].getRawIndex(this.dataIndex)}}};h(Jd,AL("hostGraph","data")),h(Qd,AL("hostGraph","edgeData")),IL.Node=Jd,IL.Edge=Qd,Yi(Jd),Yi(Qd);var DL=function(t,e,i,n,o){for(var a=new IL(n),r=0;r "+f)),h++)}var p,g=i.get("coordinateSystem");if("cartesian2d"===g||"polar"===g)p=ml(t,i);else{var m=Fa.get(g),v=m&&"view"!==m.type?m.dimensions||[]:[];l(v,"value")<0&&v.concat(["value"]);var y=_A(t,{coordDimensions:v});(p=new vA(y,i)).initData(t)}var x=new vA(["value"],i);return x.initData(u,s),o&&o(p,x),kc({mainData:p,struct:a,structAttr:"graph",datas:{node:p,edge:x},datasAttr:{node:"data",edge:"edgeData"}}),a.update(),a},CL=Hs({type:"series.graph",init:function(t){CL.superApply(this,"init",arguments),this.legendDataProvider=function(){return this._categoriesData},this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},mergeOption:function(t){CL.superApply(this,"mergeOption",arguments),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},mergeDefaultAndTheme:function(t){CL.superApply(this,"mergeDefaultAndTheme",arguments),Ci(t,["edgeLabel"],["show"])},getInitialData:function(t,e){var i=t.edges||t.links||[],n=t.data||t.nodes||[],o=this;if(n&&i)return DL(n,i,this,!0,function(t,i){function n(t){return(t=this.parsePath(t))&&"label"===t[0]?r:t&&"emphasis"===t[0]&&"label"===t[1]?l:this.parentModel}t.wrapMethod("getItemModel",function(t){var e=o._categoriesModels[t.getShallow("category")];return e&&(e.parentModel=t.parentModel,t.parentModel=e),t});var a=o.getModel("edgeLabel"),r=new No({label:a.option},a.parentModel,e),s=o.getModel("emphasis.edgeLabel"),l=new No({emphasis:{label:s.option}},s.parentModel,e);i.wrapMethod("getItemModel",function(t){return t.customizeGetParent(n),t})}).data},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},getCategoriesData:function(){return this._categoriesData},formatTooltip:function(t,e,i){if("edge"===i){var n=this.getData(),o=this.getDataParams(t,i),a=n.graph.getEdgeByIndex(t),r=n.getName(a.node1.dataIndex),s=n.getName(a.node2.dataIndex),l=[];return null!=r&&l.push(r),null!=s&&l.push(s),l=ia(l.join(" > ")),o.value&&(l+=" : "+ia(o.value)),l}return CL.superApply(this,"formatTooltip",arguments)},_updateCategoriesData:function(){var t=f(this.option.categories||[],function(t){return null!=t.value?t:a({value:0},t)}),e=new vA(["value"],this);e.initData(t),this._categoriesData=e,this._categoriesModels=e.mapArray(function(t){return e.getItemModel(t,!0)})},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},isAnimationEnabled:function(){return CL.superCall(this,"isAnimationEnabled")&&!("force"===this.get("layout")&&this.get("force.layoutAnimation"))},defaultOption:{zlevel:0,z:2,coordinateSystem:"view",legendHoverLink:!0,hoverAnimation:!0,layout:null,focusNodeAdjacency:!1,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle"},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,curveness:0,opacity:.5},emphasis:{label:{show:!0}}}}),LL=_M.prototype,kL=bM.prototype,PL=Un({type:"ec-line",style:{stroke:"#000",fill:null},shape:{x1:0,y1:0,x2:0,y2:0,percent:1,cpx1:null,cpy1:null},buildPath:function(t,e){(tf(e)?LL:kL).buildPath(t,e)},pointAt:function(t){return tf(this.shape)?LL.pointAt.call(this,t):kL.pointAt.call(this,t)},tangentAt:function(t){var e=this.shape,i=tf(e)?[e.x2-e.x1,e.y2-e.y1]:kL.tangentAt.call(this,t);return q(i,i)}}),NL=["fromSymbol","toSymbol"],OL=rf.prototype;OL.beforeUpdate=function(){var t=this,e=t.childOfName("fromSymbol"),i=t.childOfName("toSymbol"),n=t.childOfName("label");if(e||i||!n.ignore){for(var o=1,a=this.parent;a;)a.scale&&(o/=a.scale[0]),a=a.parent;var r=t.childOfName("line");if(this.__dirty||r.__dirty){var s=r.shape.percent,l=r.pointAt(0),u=r.pointAt(s),h=U([],u,l);if(q(h,h),e&&(e.attr("position",l),c=r.tangentAt(0),e.attr("rotation",Math.PI/2-Math.atan2(c[1],c[0])),e.attr("scale",[o*s,o*s])),i){i.attr("position",u);var c=r.tangentAt(1);i.attr("rotation",-Math.PI/2-Math.atan2(c[1],c[0])),i.attr("scale",[o*s,o*s])}if(!n.ignore){n.attr("position",u);var d,f,p,g=5*o;if("end"===n.__position)d=[h[0]*g+u[0],h[1]*g+u[1]],f=h[0]>.8?"left":h[0]<-.8?"right":"center",p=h[1]>.8?"top":h[1]<-.8?"bottom":"middle";else if("middle"===n.__position){var m=s/2,v=[(c=r.tangentAt(m))[1],-c[0]],y=r.pointAt(m);v[1]>0&&(v[0]=-v[0],v[1]=-v[1]),d=[y[0]+v[0]*g,y[1]+v[1]*g],f="center",p="bottom";var x=-Math.atan2(c[1],c[0]);u[0].8?"right":h[0]<-.8?"left":"center",p=h[1]>.8?"bottom":h[1]<-.8?"top":"middle";n.attr({style:{textVerticalAlign:n.__verticalAlign||p,textAlign:n.__textAlign||f},position:d,scale:[o,o]})}}}},OL._createLine=function(t,e,i){var n=t.hostModel,o=of(t.getItemLayout(e));o.shape.percent=0,To(o,{shape:{percent:1}},n,e),this.add(o);var a=new rM({name:"label",lineLabelOriginalOpacity:1});this.add(a),d(NL,function(i){var n=nf(i,t,e);this.add(n),this[ef(i)]=t.getItemVisual(e,i)},this),this._updateCommonStl(t,e,i)},OL.updateData=function(t,e,i){var n=t.hostModel,o=this.childOfName("line"),a=t.getItemLayout(e),r={shape:{}};af(r.shape,a),Io(o,r,n,e),d(NL,function(i){var n=t.getItemVisual(e,i),o=ef(i);if(this[o]!==n){this.remove(this.childOfName(i));var a=nf(i,t,e);this.add(a)}this[o]=n},this),this._updateCommonStl(t,e,i)},OL._updateCommonStl=function(t,e,i){var n=t.hostModel,o=this.childOfName("line"),a=i&&i.lineStyle,s=i&&i.hoverLineStyle,l=i&&i.labelModel,u=i&&i.hoverLabelModel;if(!i||t.hasItemOption){var h=t.getItemModel(e);a=h.getModel("lineStyle").getLineStyle(),s=h.getModel("emphasis.lineStyle").getLineStyle(),l=h.getModel("label"),u=h.getModel("emphasis.label")}var c=t.getItemVisual(e,"color"),f=D(t.getItemVisual(e,"opacity"),a.opacity,1);o.useStyle(r({strokeNoScale:!0,fill:"none",stroke:c,opacity:f},a)),o.hoverStyle=s,d(NL,function(t){var e=this.childOfName(t);e&&(e.setColor(c),e.setStyle({opacity:f}))},this);var p,g,m=l.getShallow("show"),v=u.getShallow("show"),y=this.childOfName("label");if((m||v)&&(p=c||"#000",null==(g=n.getFormattedLabel(e,"normal",t.dataType)))){var x=n.getRawValue(e);g=null==x?t.getName(e):isFinite(x)?Go(x):x}var _=m?g:null,w=v?A(n.getFormattedLabel(e,"emphasis",t.dataType),g):null,b=y.style;null==_&&null==w||(mo(y.style,l,{text:_},{autoColor:p}),y.__textAlign=b.textAlign,y.__verticalAlign=b.textVerticalAlign,y.__position=l.get("position")||"middle"),y.hoverStyle=null!=w?{text:w,textFill:u.getTextColor(!0),fontStyle:u.getShallow("fontStyle"),fontWeight:u.getShallow("fontWeight"),fontSize:u.getShallow("fontSize"),fontFamily:u.getShallow("fontFamily")}:{text:null},y.ignore=!m&&!v,fo(this)},OL.highlight=function(){this.trigger("emphasis")},OL.downplay=function(){this.trigger("normal")},OL.updateLayout=function(t,e){this.setLinePoints(t.getItemLayout(e))},OL.setLinePoints=function(t){var e=this.childOfName("line");af(e.shape,t),e.dirty()},u(rf,tb);var EL=sf.prototype;EL.isPersistent=function(){return!0},EL.updateData=function(t){var e=this,i=e.group,n=e._lineData;e._lineData=t,n||i.removeAll();var o=hf(t);t.diff(n).add(function(i){lf(e,t,i,o)}).update(function(i,a){uf(e,n,t,a,i,o)}).remove(function(t){i.remove(n.getItemGraphicEl(t))}).execute()},EL.updateLayout=function(){var t=this._lineData;t&&t.eachItemGraphicEl(function(e,i){e.updateLayout(t,i)},this)},EL.incrementalPrepareUpdate=function(t){this._seriesScope=hf(t),this._lineData=null,this.group.removeAll()},EL.incrementalUpdate=function(t,e){for(var i=t.start;i=o/3?1:2),l=e.y-n(r)*a*(a>=o/3?1:2);r=e.angle-Math.PI/2,t.moveTo(s,l),t.lineTo(e.x+i(r)*a,e.y+n(r)*a),t.lineTo(e.x+i(e.angle)*o,e.y+n(e.angle)*o),t.lineTo(e.x-i(r)*a,e.y-n(r)*a),t.lineTo(s,l)}}),YL=2*Math.PI,qL=(Ar.extend({type:"gauge",render:function(t,e,i){this.group.removeAll();var n=t.get("axisLine.lineStyle.color"),o=Sf(t,i);this._renderMain(t,e,i,n,o)},dispose:function(){},_renderMain:function(t,e,i,n,o){for(var a=this.group,r=t.getModel("axisLine").getModel("lineStyle"),s=t.get("clockwise"),l=-t.get("startAngle")/180*Math.PI,u=-t.get("endAngle")/180*Math.PI,h=(u-l)%YL,c=l,d=r.get("width"),f=0;f=t&&(0===e?0:n[e-1][0]).4?"bottom":"middle",textAlign:A<-.4?"left":A>.4?"right":"center"},{autoColor:P}),silent:!0}))}if(g.get("show")&&T!==v){for(var N=0;N<=y;N++){var A=Math.cos(w),D=Math.sin(w),O=new _M({shape:{x1:A*c+u,y1:D*c+h,x2:A*(c-_)+u,y2:D*(c-_)+h},silent:!0,style:I});"auto"===I.stroke&&O.setStyle({stroke:n((T+N/y)/v)}),l.add(O),w+=S}w-=S}else w+=b}},_renderPointer:function(t,e,i,n,o,a,r,s){var l=this.group,u=this._data;if(t.get("pointer.show")){var h=[+t.get("min"),+t.get("max")],c=[a,r],d=t.getData(),f=d.mapDimension("value");d.diff(u).add(function(e){var i=new jL({shape:{angle:a}});To(i,{shape:{angle:Bo(d.get(f,e),h,c,!0)}},t),l.add(i),d.setItemGraphicEl(e,i)}).update(function(e,i){var n=u.getItemGraphicEl(i);Io(n,{shape:{angle:Bo(d.get(f,e),h,c,!0)}},t),l.add(n),d.setItemGraphicEl(e,n)}).remove(function(t){var e=u.getItemGraphicEl(t);l.remove(e)}).execute(),d.eachItemGraphicEl(function(t,e){var i=d.getItemModel(e),a=i.getModel("pointer");t.setShape({x:o.cx,y:o.cy,width:Vo(a.get("width"),o.r),r:Vo(a.get("length"),o.r)}),t.useStyle(i.getModel("itemStyle").getItemStyle()),"auto"===t.style.fill&&t.setStyle("fill",n(Bo(d.get(f,e),h,[0,1],!0))),fo(t,i.getModel("emphasis.itemStyle").getItemStyle())}),this._data=d}else u&&u.eachItemGraphicEl(function(t){l.remove(t)})},_renderTitle:function(t,e,i,n,o){var a=t.getData(),r=a.mapDimension("value"),s=t.getModel("title");if(s.get("show")){var l=s.get("offsetCenter"),u=o.cx+Vo(l[0],o.r),h=o.cy+Vo(l[1],o.r),c=+t.get("min"),d=+t.get("max"),f=n(Bo(t.getData().get(r,0),[c,d],[0,1],!0));this.group.add(new rM({silent:!0,style:mo({},s,{x:u,y:h,text:a.getName(0),textAlign:"center",textVerticalAlign:"middle"},{autoColor:f,forceRich:!0})}))}},_renderDetail:function(t,e,i,n,o){var a=t.getModel("detail"),r=+t.get("min"),s=+t.get("max");if(a.get("show")){var l=a.get("offsetCenter"),u=o.cx+Vo(l[0],o.r),h=o.cy+Vo(l[1],o.r),c=Vo(a.get("width"),o.r),d=Vo(a.get("height"),o.r),f=t.getData(),p=f.get(f.mapDimension("value"),0),g=n(Bo(p,[r,s],[0,1],!0));this.group.add(new rM({silent:!0,style:mo({},a,{x:u,y:h,text:Mf(p,a.get("formatter")),textWidth:isNaN(c)?null:c,textHeight:isNaN(d)?null:d,textAlign:"center",textVerticalAlign:"middle"},{autoColor:g,forceRich:!0})}))}}}),Hs({type:"series.funnel",init:function(t){qL.superApply(this,"init",arguments),this.legendDataProvider=function(){return this.getRawData()},this._defaultLabelLine(t)},getInitialData:function(t,e){return oC(this,["value"])},_defaultLabelLine:function(t){Ci(t,"labelLine",["show"]);var e=t.labelLine,i=t.emphasis.labelLine;e.show=e.show&&t.label.show,i.show=i.show&&t.emphasis.label.show},getDataParams:function(t){var e=this.getData(),i=qL.superCall(this,"getDataParams",t),n=e.mapDimension("value"),o=e.getSum(n);return i.percent=o?+(e.get(n,t)/o*100).toFixed(2):0,i.$vars.push("percent"),i},defaultOption:{zlevel:0,z:2,legendHoverLink:!0,left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1,type:"solid"}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}}}})),KL=If.prototype,$L=["itemStyle","opacity"];KL.updateData=function(t,e,i){var n=this.childAt(0),o=t.hostModel,a=t.getItemModel(e),s=t.getItemLayout(e),l=t.getItemModel(e).get($L);l=null==l?1:l,n.useStyle({}),i?(n.setShape({points:s.points}),n.setStyle({opacity:0}),To(n,{style:{opacity:l}},o,e)):Io(n,{style:{opacity:l},shape:{points:s.points}},o,e);var u=a.getModel("itemStyle"),h=t.getItemVisual(e,"color");n.setStyle(r({lineJoin:"round",fill:h},u.getItemStyle(["opacity"]))),n.hoverStyle=u.getModel("emphasis").getItemStyle(),this._updateLabel(t,e),fo(this)},KL._updateLabel=function(t,e){var i=this.childAt(1),n=this.childAt(2),o=t.hostModel,a=t.getItemModel(e),r=t.getItemLayout(e).label,s=t.getItemVisual(e,"color");Io(i,{shape:{points:r.linePoints||r.linePoints}},o,e),Io(n,{style:{x:r.x,y:r.y}},o,e),n.attr({rotation:r.rotation,origin:[r.x,r.y],z2:10});var l=a.getModel("label"),u=a.getModel("emphasis.label"),h=a.getModel("labelLine"),c=a.getModel("emphasis.labelLine"),s=t.getItemVisual(e,"color");go(n.style,n.hoverStyle={},l,u,{labelFetcher:t.hostModel,labelDataIndex:e,defaultText:t.getName(e),autoColor:s,useInsideStyle:!!r.inside},{textAlign:r.textAlign,textVerticalAlign:r.verticalAlign}),n.ignore=n.normalIgnore=!l.get("show"),n.hoverIgnore=!u.get("show"),i.ignore=i.normalIgnore=!h.get("show"),i.hoverIgnore=!c.get("show"),i.setStyle({stroke:s}),i.setStyle(h.getModel("lineStyle").getLineStyle()),i.hoverStyle=c.getModel("lineStyle").getLineStyle()},u(If,tb);Ar.extend({type:"funnel",render:function(t,e,i){var n=t.getData(),o=this._data,a=this.group;n.diff(o).add(function(t){var e=new If(n,t);n.setItemGraphicEl(t,e),a.add(e)}).update(function(t,e){var i=o.getItemGraphicEl(e);i.updateData(n,t),a.add(i),n.setItemGraphicEl(t,i)}).remove(function(t){var e=o.getItemGraphicEl(t);a.remove(e)}).execute(),this._data=n},remove:function(){this.group.removeAll(),this._data=null},dispose:function(){}});Bs(uC("funnel")),zs(function(t,e,i){t.eachSeriesByType("funnel",function(t){var i=t.getData(),n=i.mapDimension("value"),o=t.get("sort"),a=Tf(t,e),r=Af(i,o),s=[Vo(t.get("minSize"),a.width),Vo(t.get("maxSize"),a.width)],l=i.getDataExtent(n),u=t.get("min"),h=t.get("max");null==u&&(u=Math.min(l[0],0)),null==h&&(h=l[1]);var c=t.get("funnelAlign"),d=t.get("gap"),f=(a.height-d*(i.count()-1))/i.count(),p=a.y,g=function(t,e){var o,r=Bo(i.get(n,t)||0,[u,h],s,!0);switch(c){case"left":o=a.x;break;case"center":o=a.x+(a.width-r)/2;break;case"right":o=a.x+a.width-r}return[[o,e],[o+r,e]]};"ascending"===o&&(f=-f,d=-d,p+=a.height,r=r.reverse());for(var m=0;ma&&(e[1-n]=e[n]+h.sign*a),e},tk=d,ek=Math.min,ik=Math.max,nk=Math.floor,ok=Math.ceil,ak=Go,rk=Math.PI;Nf.prototype={type:"parallel",constructor:Nf,_init:function(t,e,i){var n=t.dimensions,o=t.parallelAxisIndex;tk(n,function(t,i){var n=o[i],a=e.getComponent("parallelAxis",n),r=this._axesMap.set(t,new JL(t,Hl(a),[0,0],a.get("type"),n)),s="category"===r.type;r.onBand=s&&a.get("boundaryGap"),r.inverse=a.get("inverse"),a.axis=r,r.model=a,r.coordinateSystem=a.coordinateSystem=this},this)},update:function(t,e){this._updateAxesFromSeries(this._model,t)},containPoint:function(t){var e=this._makeLayoutInfo(),i=e.axisBase,n=e.layoutBase,o=e.pixelDimIndex,a=t[1-o],r=t[o];return a>=i&&a<=i+e.axisLength&&r>=n&&r<=n+e.layoutLength},getModel:function(){return this._model},_updateAxesFromSeries:function(t,e){e.eachSeries(function(i){if(t.contains(i,e)){var n=i.getData();tk(this.dimensions,function(t){var e=this._axesMap.get(t);e.scale.unionExtentFromData(n,n.mapDimension(t)),Wl(e.scale,e.model)},this)}},this)},resize:function(t,e){this._rect=ca(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()}),this._layoutAxes()},getRect:function(){return this._rect},_makeLayoutInfo:function(){var t,e=this._model,i=this._rect,n=["x","y"],o=["width","height"],a=e.get("layout"),r="horizontal"===a?0:1,s=i[o[r]],l=[0,s],u=this.dimensions.length,h=Of(e.get("axisExpandWidth"),l),c=Of(e.get("axisExpandCount")||0,[0,u]),d=e.get("axisExpandable")&&u>3&&u>c&&c>1&&h>0&&s>0,f=e.get("axisExpandWindow");f?(t=Of(f[1]-f[0],l),f[1]=f[0]+t):(t=Of(h*(c-1),l),(f=[h*(e.get("axisExpandCenter")||nk(u/2))-t/2])[1]=f[0]+t);var p=(s-t)/(u-c);p<3&&(p=0);var g=[nk(ak(f[0]/h,1))+1,ok(ak(f[1]/h,1))-1],m=p/h*f[0];return{layout:a,pixelDimIndex:r,layoutBase:i[n[r]],layoutLength:s,axisBase:i[n[1-r]],axisLength:i[o[1-r]],axisExpandable:d,axisExpandWidth:h,axisCollapseWidth:p,axisExpandWindow:f,axisCount:u,winInnerIndices:g,axisExpandWindow0Pos:m}},_layoutAxes:function(){var t=this._rect,e=this._axesMap,i=this.dimensions,n=this._makeLayoutInfo(),o=n.layout;e.each(function(t){var e=[0,n.axisLength],i=t.inverse?1:0;t.setExtent(e[i],e[1-i])}),tk(i,function(e,i){var a=(n.axisExpandable?Rf:Ef)(i,n),r={horizontal:{x:a.position,y:n.axisLength},vertical:{x:0,y:a.position}},s={horizontal:rk/2,vertical:0},l=[r[o].x+t.x,r[o].y+t.y],u=s[o],h=xt();Mt(h,h,u),St(h,h,l),this._axesLayout[e]={position:l,rotation:u,transform:h,axisNameAvailableWidth:a.axisNameAvailableWidth,axisLabelShow:a.axisLabelShow,nameTruncateMaxWidth:a.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},getAxis:function(t){return this._axesMap.get(t)},dataToPoint:function(t,e){return this.axisCoordToPoint(this._axesMap.get(e).dataToCoord(t),e)},eachActiveState:function(t,e,i,n){null==i&&(i=0),null==n&&(n=t.count());var o=this._axesMap,a=this.dimensions,r=[],s=[];d(a,function(e){r.push(t.mapDimension(e)),s.push(o.get(e).model)});for(var l=this.hasAxisBrushed(),u=i;uo*(1-h[0])?(l="jump",r=s-o*(1-h[2])):(r=s-o*h[1])>=0&&(r=s-o*(1-h[1]))<=0&&(r=0),(r*=e.axisExpandWidth/u)?QL(r,n,a,"all"):l="none";else{o=n[1]-n[0];(n=[ik(0,a[1]*s/o-o/2)])[1]=ek(a[1],n[0]+o),n[0]=n[1]-o}return{axisExpandWindow:n,behavior:l}}},Fa.register("parallel",{create:function(t,e){var i=[];return t.eachComponent("parallel",function(n,o){var a=new Nf(n,t,e);a.name="parallel_"+o,a.resize(n,e),n.coordinateSystem=a,a.model=n,i.push(a)}),t.eachSeries(function(e){if("parallel"===e.get("coordinateSystem")){var i=t.queryComponents({mainType:"parallel",index:e.get("parallelIndex"),id:e.get("parallelId")})[0];e.coordinateSystem=i.coordinateSystem}}),i}});var sk=lI.extend({type:"baseParallelAxis",axis:null,activeIntervals:[],getAreaSelectStyle:function(){return Qb([["fill","color"],["lineWidth","borderWidth"],["stroke","borderColor"],["width","width"],["opacity","opacity"]])(this.getModel("areaSelectStyle"))},setActiveIntervals:function(t){var e=this.activeIntervals=i(t);if(e)for(var n=e.length-1;n>=0;n--)Fo(e[n])},getActiveState:function(t){var e=this.activeIntervals;if(!e.length)return"normal";if(null==t||isNaN(t))return"inactive";if(1===e.length){var i=e[0];if(i[0]<=t&&t<=i[1])return"active"}else for(var n=0,o=e.length;n5)return;var n=this._model.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]);"none"!==n.behavior&&this._dispatchExpand({axisExpandWindow:n.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(t){if(!this._mouseDownPoint&&Ip(this,"mousemove")){var e=this._model,i=e.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]),n=i.behavior;"jump"===n&&this._throttledDispatchExpand.debounceNextCall(e.get("axisExpandDebounce")),this._throttledDispatchExpand("none"===n?null:{axisExpandWindow:i.axisExpandWindow,animation:"jump"===n&&null})}}};Ns(function(t){Cf(t),Lf(t)}),YI.extend({type:"series.parallel",dependencies:["parallel"],visualColorAccessPath:"lineStyle.color",getInitialData:function(t,e){var i=this.getSource();return Tp(i,this),ml(i,this)},getRawIndicesByActiveState:function(t){var e=this.coordinateSystem,i=this.getData(),n=[];return e.eachActiveState(i,function(e,o){t===e&&n.push(i.getRawIndex(o))}),n},defaultOption:{zlevel:0,z:2,coordinateSystem:"parallel",parallelIndex:0,label:{show:!1},inactiveOpacity:.05,activeOpacity:1,lineStyle:{width:1,opacity:.45,type:"solid"},emphasis:{label:{show:!1}},progressive:500,smooth:!1,animationEasing:"linear"}});var Dk=.3,Ck=(Ar.extend({type:"parallel",init:function(){this._dataGroup=new tb,this.group.add(this._dataGroup),this._data,this._initialized},render:function(t,e,i,n){var o=this._dataGroup,a=t.getData(),r=this._data,s=t.coordinateSystem,l=s.dimensions,u=kp(t);if(a.diff(r).add(function(t){Pp(Lp(a,o,t,l,s),a,t,u)}).update(function(e,i){var o=r.getItemGraphicEl(i),h=Cp(a,e,l,s);a.setItemGraphicEl(e,o),Io(o,{shape:{points:h}},n&&!1===n.animation?null:t,e),Pp(o,a,e,u)}).remove(function(t){var e=r.getItemGraphicEl(t);o.remove(e)}).execute(),!this._initialized){this._initialized=!0;var h=Dp(s,t,function(){setTimeout(function(){o.removeClipPath()})});o.setClipPath(h)}this._data=a},incrementalPrepareRender:function(t,e,i){this._initialized=!0,this._data=null,this._dataGroup.removeAll()},incrementalRender:function(t,e,i){for(var n=e.getData(),o=e.coordinateSystem,a=o.dimensions,r=kp(e),s=t.start;sn&&(n=e)}),d(e,function(e){var o=new hL({type:"color",mappingMethod:"linear",dataExtent:[i,n],visual:t.get("color")}).mapValueToVisual(e.getLayout().value);e.setVisual("color",o);var a=e.getModel().get("itemStyle.color");null!=a&&e.setVisual("color",a)})}})});var Ok={_baseAxisDim:null,getInitialData:function(t,e){var i,n,o=e.getComponent("xAxis",this.get("xAxisIndex")),a=e.getComponent("yAxis",this.get("yAxisIndex")),r=o.get("type"),s=a.get("type");"category"===r?(t.layout="horizontal",i=o.getOrdinalMeta(),n=!0):"category"===s?(t.layout="vertical",i=a.getOrdinalMeta(),n=!0):t.layout=t.layout||"horizontal";var l=["x","y"],u="horizontal"===t.layout?0:1,h=this._baseAxisDim=l[u],c=l[1-u],f=[o,a],p=f[u].get("type"),g=f[1-u].get("type"),m=t.data;if(m&&n){var v=[];d(m,function(t,e){var i;t.value&&y(t.value)?(i=t.value.slice(),t.value.unshift(e)):y(t)?(i=t.slice(),t.unshift(e)):i=t,v.push(i)}),t.data=v}var x=this.defaultValueDimensions;return oC(this,{coordDimensions:[{name:h,type:qs(p),ordinalMeta:i,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:c,type:qs(g),dimsDef:x.slice()}],dimensionsCount:x.length+1})},getBaseAxis:function(){var t=this._baseAxisDim;return this.ecModel.getComponent(t+"Axis",this.get(t+"AxisIndex")).axis}};h(YI.extend({type:"series.boxplot",dependencies:["xAxis","yAxis","grid"],defaultValueDimensions:[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],dimensions:null,defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:2,shadowOffsetY:2,shadowColor:"rgba(0,0,0,0.4)"}},animationEasing:"elasticOut",animationDuration:800}}),Ok,!0);var Ek=["itemStyle"],Rk=["emphasis","itemStyle"],zk=(Ar.extend({type:"boxplot",render:function(t,e,i){var n=t.getData(),o=this.group,a=this._data;this._data||o.removeAll();var r="horizontal"===t.get("layout")?1:0;n.diff(a).add(function(t){if(n.hasValue(t)){var e=ig(n.getItemLayout(t),n,t,r,!0);n.setItemGraphicEl(t,e),o.add(e)}}).update(function(t,e){var i=a.getItemGraphicEl(e);if(n.hasValue(t)){var s=n.getItemLayout(t);i?ng(s,i,n,t):i=ig(s,n,t,r),o.add(i),n.setItemGraphicEl(t,i)}else o.remove(i)}).remove(function(t){var e=a.getItemGraphicEl(t);e&&o.remove(e)}).execute(),this._data=n},remove:function(t){var e=this.group,i=this._data;this._data=null,i&&i.eachItemGraphicEl(function(t){t&&e.remove(t)})},dispose:B}),Pn.extend({type:"boxplotBoxPath",shape:{},buildPath:function(t,e){var i=e.points,n=0;for(t.moveTo(i[n][0],i[n][1]),n++;n<4;n++)t.lineTo(i[n][0],i[n][1]);for(t.closePath();n0?jk:Yk)}function n(t,e){return e.get(t>0?Uk:Xk)}var o=t.getData(),a=t.pipelineContext.large;if(o.setVisual({legendSymbol:"roundRect",colorP:i(1,t),colorN:i(-1,t),borderColorP:n(1,t),borderColorN:n(-1,t)}),!e.isSeriesFiltered(t))return!a&&{progress:function(t,e){for(var o;null!=(o=t.next());){var a=e.getItemModel(o),r=e.getItemLayout(o).sign;e.setItemVisual(o,{color:i(r,a),borderColor:n(r,a)})}}}}},Kk="undefined"!=typeof Float32Array?Float32Array:Array,$k={seriesType:"candlestick",plan:$I(),reset:function(t){var e=t.coordinateSystem,i=t.getData(),n=pg(t,i),o=0,a=1,r=["x","y"],s=i.mapDimension(r[o]),l=i.mapDimension(r[a],!0),u=l[0],h=l[1],c=l[2],d=l[3];if(i.setLayout({candleWidth:n,isSimpleBox:n<=1.3}),!(null==s||l.length<4))return{progress:t.pipelineContext.large?function(t,i){for(var n,r,l=new Kk(5*t.count),f=0,p=[],g=[];null!=(r=t.next());){var m=i.get(s,r),v=i.get(u,r),y=i.get(h,r),x=i.get(c,r),_=i.get(d,r);isNaN(m)||isNaN(x)||isNaN(_)?(l[f++]=NaN,f+=4):(l[f++]=fg(i,r,v,y,h),p[o]=m,p[a]=x,n=e.dataToPoint(p,null,g),l[f++]=n?n[0]:NaN,l[f++]=n?n[1]:NaN,p[a]=_,n=e.dataToPoint(p,null,g),l[f++]=n?n[1]:NaN)}i.setLayout("largePoints",l)}:function(t,i){function r(t,i){var n=[];return n[o]=i,n[a]=t,isNaN(i)||isNaN(t)?[NaN,NaN]:e.dataToPoint(n)}function l(t,e,i){var a=e.slice(),r=e.slice();a[o]=Jn(a[o]+n/2,1,!1),r[o]=Jn(r[o]-n/2,1,!0),i?t.push(a,r):t.push(r,a)}function f(t){return t[o]=Jn(t[o],1),t}for(var p;null!=(p=t.next());){var g=i.get(s,p),m=i.get(u,p),v=i.get(h,p),y=i.get(c,p),x=i.get(d,p),_=Math.min(m,v),w=Math.max(m,v),b=r(_,g),S=r(w,g),M=r(y,g),I=r(x,g),T=[];l(T,S,0),l(T,b,1),T.push(f(I),f(S),f(M),f(b)),i.setItemLayout(p,{sign:fg(i,p,m,v,h),initBaseline:m>v?S[a]:b[a],ends:T,brushRect:function(t,e,i){var s=r(t,i),l=r(e,i);return s[o]-=n/2,l[o]-=n/2,{x:s[0],y:s[1],width:a?n:l[0]-s[0],height:a?l[1]-s[1]:n}}(y,x,g)})}}}}};Ns(function(t){t&&y(t.series)&&d(t.series,function(t){w(t)&&"k"===t.type&&(t.type="candlestick")})}),Bs(qk),zs($k),YI.extend({type:"series.effectScatter",dependencies:["grid","polar"],getInitialData:function(t,e){return ml(this.getSource(),this)},brushSelector:"point",defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,effectType:"ripple",progressive:0,showEffectOn:"render",rippleEffect:{period:4,scale:2.5,brushType:"fill"},symbolSize:10}});var Jk=vg.prototype;Jk.stopEffectAnimation=function(){this.childAt(1).removeAll()},Jk.startEffectAnimation=function(t){for(var e=t.symbolType,i=t.color,n=this.childAt(1),o=0;o<3;o++){var a=Jl(e,-1,-1,2,2,i);a.attr({style:{strokeNoScale:!0},z2:99,silent:!0,scale:[.5,.5]});var r=-o/3*t.period+t.effectOffset;a.animate("",!0).when(t.period,{scale:[t.rippleScale/2,t.rippleScale/2]}).delay(r).start(),a.animateStyle(!0).when(t.period,{opacity:0}).delay(r).start(),n.add(a)}mg(n,t)},Jk.updateEffectAnimation=function(t){for(var e=this._effectCfg,i=this.childAt(1),n=["symbolType","period","rippleScale"],o=0;o "))},preventIncremental:function(){return!!this.get("effect.show")},getProgressive:function(){var t=this.option.progressive;return null==t?this.option.large?1e4:this.get("progressive"):t},getProgressiveThreshold:function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?2e4:this.get("progressiveThreshold"):t},defaultOption:{coordinateSystem:"geo",zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,label:{show:!1,position:"end"},lineStyle:{opacity:.5}}}),iP=xg.prototype;iP.createLine=function(t,e,i){return new rf(t,e,i)},iP._updateEffectSymbol=function(t,e){var i=t.getItemModel(e).getModel("effect"),n=i.get("symbolSize"),o=i.get("symbol");y(n)||(n=[n,n]);var a=i.get("color")||t.getItemVisual(e,"color"),r=this.childAt(1);this._symbolType!==o&&(this.remove(r),(r=Jl(o,-.5,-.5,1,1,a)).z2=100,r.culling=!0,this.add(r)),r&&(r.setStyle("shadowColor",a),r.setStyle(i.getItemStyle(["color"])),r.attr("scale",n),r.setColor(a),r.attr("scale",n),this._symbolType=o,this._updateEffectAnimation(t,i,e))},iP._updateEffectAnimation=function(t,e,i){var n=this.childAt(1);if(n){var o=this,a=t.getItemLayout(i),r=1e3*e.get("period"),s=e.get("loop"),l=e.get("constantSpeed"),u=T(e.get("delay"),function(e){return e/t.count()*r/3}),h="function"==typeof u;if(n.ignore=!0,this.updateAnimationPoints(n,a),l>0&&(r=this.getLineLength(n)/l*1e3),r!==this._period||s!==this._loop){n.stopAnimation();var c=u;h&&(c=u(i)),n.__t>0&&(c=-r*n.__t),n.__t=0;var d=n.animate("",s).when(r,{__t:1}).delay(c).during(function(){o.updateSymbolPosition(n)});s||d.done(function(){o.remove(n)}),d.start()}this._period=r,this._loop=s}},iP.getLineLength=function(t){return uw(t.__p1,t.__cp1)+uw(t.__cp1,t.__p2)},iP.updateAnimationPoints=function(t,e){t.__p1=e[0],t.__p2=e[1],t.__cp1=e[2]||[(e[0][0]+e[1][0])/2,(e[0][1]+e[1][1])/2]},iP.updateData=function(t,e,i){this.childAt(0).updateData(t,e,i),this._updateEffectSymbol(t,e)},iP.updateSymbolPosition=function(t){var e=t.__p1,i=t.__p2,n=t.__cp1,o=t.__t,a=t.position,r=sn,s=ln;a[0]=r(e[0],n[0],i[0],o),a[1]=r(e[1],n[1],i[1],o);var l=s(e[0],n[0],i[0],o),u=s(e[1],n[1],i[1],o);t.rotation=-Math.atan2(u,l)-Math.PI/2,t.ignore=!1},iP.updateLayout=function(t,e){this.childAt(0).updateLayout(t,e);var i=t.getItemModel(e).getModel("effect");this._updateEffectAnimation(t,i,e)},u(xg,tb);var nP=_g.prototype;nP._createPolyline=function(t,e,i){var n=t.getItemLayout(e),o=new gM({shape:{points:n}});this.add(o),this._updateCommonStl(t,e,i)},nP.updateData=function(t,e,i){var n=t.hostModel;Io(this.childAt(0),{shape:{points:t.getItemLayout(e)}},n,e),this._updateCommonStl(t,e,i)},nP._updateCommonStl=function(t,e,i){var n=this.childAt(0),o=t.getItemModel(e),a=t.getItemVisual(e,"color"),s=i&&i.lineStyle,l=i&&i.hoverLineStyle;i&&!t.hasItemOption||(s=o.getModel("lineStyle").getLineStyle(),l=o.getModel("emphasis.lineStyle").getLineStyle()),n.useStyle(r({strokeNoScale:!0,fill:"none",stroke:a},s)),n.hoverStyle=l,fo(this)},nP.updateLayout=function(t,e){this.childAt(0).setShape("points",t.getItemLayout(e))},u(_g,tb);var oP=wg.prototype;oP.createLine=function(t,e,i){return new _g(t,e,i)},oP.updateAnimationPoints=function(t,e){this._points=e;for(var i=[0],n=0,o=1;o=0&&!(n[r]<=e);r--);r=Math.min(r,o-2)}else{for(var r=a;re);r++);r=Math.min(r-1,o-2)}J(t.position,i[r],i[r+1],(e-n[r])/(n[r+1]-n[r]));var s=i[r+1][0]-i[r][0],l=i[r+1][1]-i[r][1];t.rotation=-Math.atan2(l,s)-Math.PI/2,this._lastFrame=r,this._lastFramePercent=e,t.ignore=!1}},u(wg,xg);var aP=Un({shape:{polyline:!1,curveness:0,segs:[]},buildPath:function(t,e){var i=e.segs,n=e.curveness;if(e.polyline)for(r=0;r0){t.moveTo(i[r++],i[r++]);for(var a=1;a0){var c=(s+u)/2-(l-h)*n,d=(l+h)/2-(u-s)*n;t.quadraticCurveTo(c,d,u,h)}else t.lineTo(u,h)}},findDataIndex:function(t,e){var i=this.shape,n=i.segs,o=i.curveness;if(i.polyline)for(var a=0,r=0;r0)for(var l=n[r++],u=n[r++],h=1;h0){if(_n(l,u,(l+c)/2-(u-d)*o,(u+d)/2-(c-l)*o,c,d))return a}else if(yn(l,u,c,d))return a;a++}return-1}}),rP=bg.prototype;rP.isPersistent=function(){return!this._incremental},rP.updateData=function(t){this.group.removeAll();var e=new aP({rectHover:!0,cursor:"default"});e.setShape({segs:t.getLayout("linesPoints")}),this._setCommon(e,t),this.group.add(e),this._incremental=null},rP.incrementalPrepareUpdate=function(t){this.group.removeAll(),this._clearIncremental(),t.count()>5e5?(this._incremental||(this._incremental=new Zn({silent:!0})),this.group.add(this._incremental)):this._incremental=null},rP.incrementalUpdate=function(t,e){var i=new aP;i.setShape({segs:e.getLayout("linesPoints")}),this._setCommon(i,e,!!this._incremental),this._incremental?this._incremental.addDisplayable(i,!0):(i.rectHover=!0,i.cursor="default",i.__startIndex=t.start,this.group.add(i))},rP.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},rP._setCommon=function(t,e,i){var n=e.hostModel;t.setShape({polyline:n.get("polyline"),curveness:n.get("lineStyle.curveness")}),t.useStyle(n.getModel("lineStyle").getLineStyle()),t.style.strokeNoScale=!0;var o=e.getVisual("color");o&&t.setStyle("stroke",o),t.setStyle("fill"),i||(t.seriesIndex=n.seriesIndex,t.on("mousemove",function(e){t.dataIndex=null;var i=t.findDataIndex(e.offsetX,e.offsetY);i>0&&(t.dataIndex=i+t.__startIndex)}))},rP._clearIncremental=function(){var t=this._incremental;t&&t.clearDisplaybles()};var sP={seriesType:"lines",plan:$I(),reset:function(t){var e=t.coordinateSystem,i=t.get("polyline"),n=t.pipelineContext.large;return{progress:function(o,a){var r=[];if(n){var s,l=o.end-o.start;if(i){for(var u=0,h=o.start;h0){var I=a(v)?s:l;v>0&&(v=v*S+b),x[_++]=I[M],x[_++]=I[M+1],x[_++]=I[M+2],x[_++]=I[M+3]*v*256}else _+=4}return c.putImageData(y,0,0),h},_getBrush:function(){var t=this._brushCanvas||(this._brushCanvas=iw()),e=this.pointSize+this.blurSize,i=2*e;t.width=i,t.height=i;var n=t.getContext("2d");return n.clearRect(0,0,i,i),n.shadowOffsetX=i,n.shadowBlur=this.blurSize,n.shadowColor="#000",n.beginPath(),n.arc(-e,e,this.pointSize,0,2*Math.PI,!0),n.closePath(),n.fill(),t},_getGradient:function(t,e,i){for(var n=this._gradientPixels,o=n[i]||(n[i]=new Uint8ClampedArray(1024)),a=[0,0,0,0],r=0,s=0;s<256;s++)e[i](s/255,!0,a),o[r++]=a[0],o[r++]=a[1],o[r++]=a[2],o[r++]=a[3];return o}},Zs({type:"heatmap",render:function(t,e,i){var n;e.eachComponent("visualMap",function(e){e.eachTargetSeries(function(i){i===t&&(n=e)})}),this.group.removeAll(),this._incrementalDisplayable=null;var o=t.coordinateSystem;"cartesian2d"===o.type||"calendar"===o.type?this._renderOnCartesianAndCalendar(t,i,0,t.getData().count()):Ag(o)&&this._renderOnGeo(o,t,n,i)},incrementalPrepareRender:function(t,e,i){this.group.removeAll()},incrementalRender:function(t,e,i,n){e.coordinateSystem&&this._renderOnCartesianAndCalendar(e,n,t.start,t.end,!0)},_renderOnCartesianAndCalendar:function(t,e,i,n,o){var r,s,l=t.coordinateSystem;if("cartesian2d"===l.type){var u=l.getAxis("x"),h=l.getAxis("y");r=u.getBandWidth(),s=h.getBandWidth()}for(var c=this.group,d=t.getData(),f=t.getModel("itemStyle").getItemStyle(["color"]),p=t.getModel("emphasis.itemStyle").getItemStyle(),g=t.getModel("label"),m=t.getModel("emphasis.label"),v=l.type,y="cartesian2d"===v?[d.mapDimension("x"),d.mapDimension("y"),d.mapDimension("value")]:[d.mapDimension("time"),d.mapDimension("value")],x=i;x=e.y&&t[1]<=e.y+e.height:i.contain(i.toLocalCoord(t[1]))&&t[0]>=e.y&&t[0]<=e.y+e.height},pointToData:function(t){var e=this.getAxis();return[e.coordToData(e.toLocalCoord(t["horizontal"===e.orient?0:1]))]},dataToPoint:function(t){var e=this.getAxis(),i=this.getRect(),n=[],o="horizontal"===e.orient?0:1;return t instanceof Array&&(t=t[0]),n[o]=e.toGlobalCoord(e.dataToCoord(+t)),n[1-o]=0===o?i.y+i.height/2:i.x+i.width/2,n}},Fa.register("single",{create:function(t,e){var i=[];return t.eachComponent("singleAxis",function(n,o){var a=new $g(n,t,e);a.name="single_"+o,a.resize(n,e),n.coordinateSystem=a,i.push(a)}),t.eachSeries(function(e){if("singleAxis"===e.get("coordinateSystem")){var i=t.queryComponents({mainType:"singleAxis",index:e.get("singleAxisIndex"),id:e.get("singleAxisId")})[0];e.coordinateSystem=i&&i.coordinateSystem}}),i},dimensions:$g.prototype.dimensions});var gP=["axisLine","axisTickLabel","axisName"],mP=XD.extend({type:"singleAxis",axisPointerClass:"SingleAxisPointer",render:function(t,e,i,n){var o=this.group;o.removeAll();var a=Jg(t),r=new FD(t,a);d(gP,r.add,r),o.add(r.getGroup()),t.get("splitLine.show")&&this._splitLine(t),mP.superCall(this,"render",t,e,i,n)},_splitLine:function(t){var e=t.axis;if(!e.scale.isBlank()){var i=t.getModel("splitLine"),n=i.getModel("lineStyle"),o=n.get("width"),a=n.get("color");a=a instanceof Array?a:[a];for(var r=t.coordinateSystem.getRect(),s=e.isHorizontal(),l=[],u=0,h=e.getTicksCoords({tickModel:i}),c=[],d=[],f=0;f=0)&&i({type:"updateAxisPointer",currTrigger:t,x:e&&e.offsetX,y:e&&e.offsetY})})},remove:function(t,e){gm(e.getZr(),"axisPointer"),IP.superApply(this._model,"remove",arguments)},dispose:function(t,e){gm("axisPointer",e),IP.superApply(this._model,"dispose",arguments)}}),TP=Bi(),AP=i,DP=m;(mm.prototype={_group:null,_lastGraphicKey:null,_handle:null,_dragging:!1,_lastValue:null,_lastStatus:null,_payloadInfo:null,animationThreshold:15,render:function(t,e,i,n){var o=e.get("value"),a=e.get("status");if(this._axisModel=t,this._axisPointerModel=e,this._api=i,n||this._lastValue!==o||this._lastStatus!==a){this._lastValue=o,this._lastStatus=a;var r=this._group,s=this._handle;if(!a||"hide"===a)return r&&r.hide(),void(s&&s.hide());r&&r.show(),s&&s.show();var l={};this.makeElOption(l,o,t,e,i);var u=l.graphicKey;u!==this._lastGraphicKey&&this.clear(i),this._lastGraphicKey=u;var h=this._moveAnimation=this.determineAnimation(t,e);if(r){var c=v(vm,e,h);this.updatePointerEl(r,l,c,e),this.updateLabelEl(r,l,c,e)}else r=this._group=new tb,this.createPointerEl(r,l,t,e),this.createLabelEl(r,l,t,e),i.getZr().add(r);wm(r,e,!0),this._renderHandle(o)}},remove:function(t){this.clear(t)},dispose:function(t){this.clear(t)},determineAnimation:function(t,e){var i=e.get("animation"),n=t.axis,o="category"===n.type,a=e.get("snap");if(!a&&!o)return!1;if("auto"===i||null==i){var r=this.animationThreshold;if(o&&n.getBandWidth()>r)return!0;if(a){var s=Mh(t).seriesDataCount,l=n.getExtent();return Math.abs(l[0]-l[1])/s>r}return!1}return!0===i},makeElOption:function(t,e,i,n,o){},createPointerEl:function(t,e,i,n){var o=e.pointer;if(o){var a=TP(t).pointerEl=new zM[o.type](AP(e.pointer));t.add(a)}},createLabelEl:function(t,e,i,n){if(e.label){var o=TP(t).labelEl=new yM(AP(e.label));t.add(o),xm(o,n)}},updatePointerEl:function(t,e,i){var n=TP(t).pointerEl;n&&(n.setStyle(e.pointer.style),i(n,{shape:e.pointer.shape}))},updateLabelEl:function(t,e,i,n){var o=TP(t).labelEl;o&&(o.setStyle(e.label.style),i(o,{shape:e.label.shape,position:e.label.position}),xm(o,n))},_renderHandle:function(t){if(!this._dragging&&this.updateHandleTransform){var e=this._axisPointerModel,i=this._api.getZr(),n=this._handle,o=e.getModel("handle"),a=e.get("status");if(!o.get("show")||!a||"hide"===a)return n&&i.remove(n),void(this._handle=null);var r;this._handle||(r=!0,n=this._handle=Po(o.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(t){mw(t.event)},onmousedown:DP(this._onHandleDragMove,this,0,0),drift:DP(this._onHandleDragMove,this),ondragend:DP(this._onHandleDragEnd,this)}),i.add(n)),wm(n,e,!1);var s=["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];n.setStyle(o.getItemStyle(null,s));var l=o.get("size");y(l)||(l=[l,l]),n.attr("scale",[l[0]/2,l[1]/2]),Nr(this,"_doDispatchAxisPointer",o.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,r)}},_moveHandleToValue:function(t,e){vm(this._axisPointerModel,!e&&this._moveAnimation,this._handle,_m(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},_onHandleDragMove:function(t,e){var i=this._handle;if(i){this._dragging=!0;var n=this.updateHandleTransform(_m(i),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=n,i.stopAnimation(),i.attr(_m(n)),TP(i).lastProp=null,this._doDispatchAxisPointer()}},_doDispatchAxisPointer:function(){if(this._handle){var 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}]})}},_onHandleDragEnd:function(t){if(this._dragging=!1,this._handle){var e=this._axisPointerModel.get("value");this._moveHandleToValue(e),this._api.dispatchAction({type:"hideTip"})}},getHandleTransform:null,updateHandleTransform:null,clear:function(t){this._lastValue=null,this._lastStatus=null;var e=t.getZr(),i=this._group,n=this._handle;e&&i&&(this._lastGraphicKey=null,i&&e.remove(i),n&&e.remove(n),this._group=null,this._handle=null,this._payloadInfo=null)},doClear:function(){},buildLabel:function(t,e,i){return i=i||0,{x:t[i],y:t[1-i],width:e[i],height:e[1-i]}}}).constructor=mm,ji(mm);var CP=mm.extend({makeElOption:function(t,e,i,n,o){var a=i.axis,r=a.grid,s=n.get("type"),l=km(r,a).getOtherAxis(a).getGlobalExtent(),u=a.toGlobalCoord(a.dataToCoord(e,!0));if(s&&"none"!==s){var h=bm(n),c=LP[s](a,u,l,h);c.style=h,t.graphicKey=c.type,t.pointer=c}Am(e,t,Lh(r.model,i),i,n,o)},getHandleTransform:function(t,e,i){var n=Lh(e.axis.grid.model,e,{labelInside:!1});return n.labelMargin=i.get("handle.margin"),{position:Tm(e.axis,t,n),rotation:n.rotation+(n.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(t,e,i,n){var o=i.axis,a=o.grid,r=o.getGlobalExtent(!0),s=km(a,o).getOtherAxis(o).getGlobalExtent(),l="x"===o.dim?0:1,u=t.position;u[l]+=e[l],u[l]=Math.min(r[1],u[l]),u[l]=Math.max(r[0],u[l]);var h=(s[1]+s[0])/2,c=[h,h];c[l]=u[l];var d=[{verticalAlign:"middle"},{align:"center"}];return{position:u,rotation:t.rotation,cursorPoint:c,tooltipOption:d[l]}}}),LP={line:function(t,e,i,n){var o=Dm([e,i[0]],[e,i[1]],Pm(t));return Kn({shape:o,style:n}),{type:"Line",shape:o}},shadow:function(t,e,i,n){var o=Math.max(1,t.getBandWidth()),a=i[1]-i[0];return{type:"Rect",shape:Cm([e-o/2,i[0]],[o,a],Pm(t))}}};XD.registerAxisPointerClass("CartesianAxisPointer",CP),Ns(function(t){if(t){(!t.axisPointer||0===t.axisPointer.length)&&(t.axisPointer={});var e=t.axisPointer.link;e&&!y(e)&&(t.axisPointer.link=[e])}}),Os(VT.PROCESSOR.STATISTIC,function(t,e){t.getComponent("axisPointer").coordSysAxesInfo=vh(t,e)}),Es({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},function(t,e,i){var n=t.currTrigger,o=[t.x,t.y],a=t,r=t.dispatchAction||m(i.dispatchAction,i),s=e.getComponent("axisPointer").coordSysAxesInfo;if(s){lm(o)&&(o=xP({seriesIndex:a.seriesIndex,dataIndex:a.dataIndex},e).point);var l=lm(o),u=a.axesInfo,h=s.axesInfo,c="leave"===n||lm(o),d={},f={},p={list:[],map:{}},g={showPointer:wP(em,f),showTooltip:wP(im,p)};_P(s.coordSysMap,function(t,e){var i=l||t.containPoint(o);_P(s.coordSysAxesInfo[e],function(t,e){var n=t.axis,a=rm(u,t);if(!c&&i&&(!u||a)){var r=a&&a.value;null!=r||l||(r=n.pointToData(o)),null!=r&&Qg(t,r,g,!1,d)}})});var v={};return _P(h,function(t,e){var i=t.linkGroup;i&&!f[e]&&_P(i.axesInfo,function(e,n){var o=f[n];if(e!==t&&o){var a=o.value;i.mapper&&(a=t.axis.scale.parse(i.mapper(a,sm(e),sm(t)))),v[t.key]=a}})}),_P(v,function(t,e){Qg(h[e],t,g,!0,d)}),nm(f,h,d),om(p,o,t,r),am(h,0,i),d}});var kP=["x","y"],PP=["width","height"],NP=mm.extend({makeElOption:function(t,e,i,n,o){var a=i.axis,r=a.coordinateSystem,s=Om(r,1-Nm(a)),l=r.dataToPoint(e)[0],u=n.get("type");if(u&&"none"!==u){var h=bm(n),c=OP[u](a,l,s,h);c.style=h,t.graphicKey=c.type,t.pointer=c}Am(e,t,Jg(i),i,n,o)},getHandleTransform:function(t,e,i){var n=Jg(e,{labelInside:!1});return n.labelMargin=i.get("handle.margin"),{position:Tm(e.axis,t,n),rotation:n.rotation+(n.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(t,e,i,n){var o=i.axis,a=o.coordinateSystem,r=Nm(o),s=Om(a,r),l=t.position;l[r]+=e[r],l[r]=Math.min(s[1],l[r]),l[r]=Math.max(s[0],l[r]);var u=Om(a,1-r),h=(u[1]+u[0])/2,c=[h,h];return c[r]=l[r],{position:l,rotation:t.rotation,cursorPoint:c,tooltipOption:{verticalAlign:"middle"}}}}),OP={line:function(t,e,i,n){var o=Dm([e,i[0]],[e,i[1]],Nm(t));return Kn({shape:o,style:n}),{type:"Line",shape:o}},shadow:function(t,e,i,n){var o=t.getBandWidth(),a=i[1]-i[0];return{type:"Rect",shape:Cm([e-o/2,i[0]],[o,a],Nm(t))}}};XD.registerAxisPointerClass("SingleAxisPointer",NP),Ws({type:"single"});var EP=YI.extend({type:"series.themeRiver",dependencies:["singleAxis"],nameMap:null,init:function(t){EP.superApply(this,"init",arguments),this.legendDataProvider=function(){return this.getRawData()}},fixData:function(t){var e=t.length,i=[];Zi(t,function(t){return t[2]}).buckets.each(function(t,e){i.push({name:e,dataList:t})});for(var n=i.length,o=-1,a=-1,r=0;ro&&(o=s,a=r)}for(var l=0;lMath.PI/2?"right":"left"):x&&"center"!==x?"left"===x?(f=u.r0+y,p>Math.PI/2&&(x="right")):"right"===x&&(f=u.r-y,p>Math.PI/2&&(x="left")):(f=(u.r+u.r0)/2,x="center"),d.attr("style",{text:l,textAlign:x,textVerticalAlign:n("verticalAlign")||"middle",opacity:n("opacity")});var _=f*g+u.cx,w=f*m+u.cy;d.attr("position",[_,w]);var b=n("rotate"),S=0;"radial"===b?(S=-p)<-Math.PI/2&&(S+=Math.PI):"tangential"===b?(S=Math.PI/2-p)>Math.PI/2?S-=Math.PI:S<-Math.PI/2&&(S+=Math.PI):"number"==typeof b&&(S=b*Math.PI/180),d.attr("rotation",S)},VP._initEvents=function(t,e,i,n){t.off("mouseover").off("mouseout").off("emphasis").off("normal");var o=this,a=function(){o.onEmphasis(n)},r=function(){o.onNormal()};i.isAnimationEnabled()&&t.on("mouseover",a).on("mouseout",r).on("emphasis",a).on("normal",r).on("downplay",function(){o.onDownplay()}).on("highlight",function(){o.onHighlight()})},u(Vm,tb);Ar.extend({type:"sunburst",init:function(){},render:function(t,e,i,n){function o(i,n){if(c||!i||i.getValue()||(i=null),i!==l&&n!==l)if(n&&n.piece)i?(n.piece.updateData(!1,i,"normal",t,e),s.setItemGraphicEl(i.dataIndex,n.piece)):a(n);else if(i){var o=new Vm(i,t,e);h.add(o),s.setItemGraphicEl(i.dataIndex,o)}}function a(t){t&&t.piece&&(h.remove(t.piece),t.piece=null)}var r=this;this.seriesModel=t,this.api=i,this.ecModel=e;var s=t.getData(),l=s.tree.root,u=t.getViewRoot(),h=this.group,c=t.get("renderLabelForZeroData"),d=[];u.eachNode(function(t){d.push(t)});var f=this._oldChildren||[];if(function(t,e){function i(t){return t.getId()}function n(i,n){o(null==i?null:t[i],null==n?null:e[n])}0===t.length&&0===e.length||new Xs(e,t,i,i).add(n).update(n).remove(v(n,null)).execute()}(d,f),function(i,n){if(n.depth>0){r.virtualPiece?r.virtualPiece.updateData(!1,i,"normal",t,e):(r.virtualPiece=new Vm(i,t,e),h.add(r.virtualPiece)),n.piece._onclickEvent&&n.piece.off("click",n.piece._onclickEvent);var o=function(t){r._rootToNode(n.parentNode)};n.piece._onclickEvent=o,r.virtualPiece.on("click",o)}else r.virtualPiece&&(h.remove(r.virtualPiece),r.virtualPiece=null)}(l,u),n&&n.highlight&&n.highlight.piece){var p=t.getShallow("highlightPolicy");n.highlight.piece.onEmphasis(p)}else if(n&&n.unhighlight){var g=this.virtualPiece;!g&&l.children.length&&(g=l.children[0].piece),g&&g.onNormal()}this._initEvents(),this._oldChildren=d},dispose:function(){},_initEvents:function(){var t=this,e=function(e){var i=!1;t.seriesModel.getViewRoot().eachNode(function(n){if(!i&&n.piece&&n.piece.childAt(0)===e.target){var o=n.getModel().get("nodeClick");if("rootToNode"===o)t._rootToNode(n);else if("link"===o){var a=n.getModel(),r=a.get("link");if(r){var s=a.get("target",!0)||"_blank";window.open(r,s)}}i=!0}})};this.group._onclickEvent&&this.group.off("click",this.group._onclickEvent),this.group.on("click",e),this.group._onclickEvent=e},_rootToNode:function(t){t!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:"sunburstRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t})},containPoint:function(t,e){var i=e.getData().getItemLayout(0);if(i){var n=t[0]-i.cx,o=t[1]-i.cy,a=Math.sqrt(n*n+o*o);return a<=i.r&&a>=i.r0}}});var GP="sunburstRootToNode";Es({type:GP,update:"updateView"},function(t,e){e.eachComponent({mainType:"series",subType:"sunburst",query:t},function(e,i){var n=ld(t,[GP],e);if(n){var o=e.getViewRoot();o&&(t.direction=hd(o,n.node)?"rollUp":"drillDown"),e.resetViewRoot(n.node)}})});var FP="sunburstHighlight";Es({type:FP,update:"updateView"},function(t,e){e.eachComponent({mainType:"series",subType:"sunburst",query:t},function(e,i){var n=ld(t,[FP],e);n&&(t.highlight=n.node)})});Es({type:"sunburstUnhighlight",update:"updateView"},function(t,e){e.eachComponent({mainType:"series",subType:"sunburst",query:t},function(e,i){t.unhighlight=!0})});var WP=Math.PI/180;Bs(v(uC,"sunburst")),zs(v(function(t,e,i,n){e.eachSeriesByType(t,function(t){var e=t.get("center"),n=t.get("radius");y(n)||(n=[0,n]),y(e)||(e=[e,e]);var o=i.getWidth(),a=i.getHeight(),r=Math.min(o,a),s=Vo(e[0],o),l=Vo(e[1],a),u=Vo(n[0],r/2),h=Vo(n[1],r/2),c=-t.get("startAngle")*WP,f=t.get("minAngle")*WP,p=t.getData().tree.root,g=t.getViewRoot(),m=g.depth,v=t.get("sort");null!=v&&Zm(g,v);var x=0;d(g.children,function(t){!isNaN(t.getValue())&&x++});var _=g.getValue(),w=Math.PI/(_||x)*2,b=g.depth>0,S=g.height-(b?-1:1),M=(h-u)/(S||1),I=t.get("clockwise"),T=t.get("stillShowZeroSum"),A=I?1:-1,D=function(t,e){if(t){var i=e;if(t!==p){var n=t.getValue(),o=0===_&&T?w:n*w;on[1]&&n.reverse(),{coordSys:{type:"polar",cx:t.cx,cy:t.cy,r:n[1],r0:n[0]},api:{coord:m(function(n){var o=e.dataToRadius(n[0]),a=i.dataToAngle(n[1]),r=t.coordToPoint([o,a]);return r.push(o,a*Math.PI/180),r}),size:m(qm,t)}}},calendar:function(t){var e=t.getRect(),i=t.getRangeInfo();return{coordSys:{type:"calendar",x:e.x,y:e.y,width:e.width,height:e.height,cellWidth:t.getCellWidth(),cellHeight:t.getCellHeight(),rangeInfo:{start:i.start,end:i.end,weeks:i.weeks,dayCount:i.allDay}},api:{coord:function(e,i){return t.dataToPoint(e,i)}}}}};YI.extend({type:"series.custom",dependencies:["grid","polar","geo","singleAxis","calendar"],defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,useTransform:!0},getInitialData:function(t,e){return ml(this.getSource(),this)},getDataParams:function(t,e,i){var n=YI.prototype.getDataParams.apply(this,arguments);return i&&(n.info=i.info),n}}),Ar.extend({type:"custom",_data:null,render:function(t,e,i,n){var o=this._data,a=t.getData(),r=this.group,s=Qm(t,a,e,i);a.diff(o).add(function(e){ev(null,e,s(e,n),t,r,a)}).update(function(e,i){ev(o.getItemGraphicEl(i),e,s(e,n),t,r,a)}).remove(function(t){var e=o.getItemGraphicEl(t);e&&r.remove(e)}).execute(),this._data=a},incrementalPrepareRender:function(t,e,i){this.group.removeAll(),this._data=null},incrementalRender:function(t,e,i,n,o){for(var a=e.getData(),r=Qm(e,a,i,n),s=t.start;s=0;l--)null==o[l]?o.splice(l,1):delete o[l].$action},_flatten:function(t,e,i){d(t,function(t){if(t){i&&(t.parentOption=i),e.push(t);var n=t.children;"group"===t.type&&n&&this._flatten(n,e,t),delete t.children}},this)},useElOptionsToUpdate:function(){var t=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,t}});Ws({type:"graphic",init:function(t,e){this._elMap=R(),this._lastGraphicModel},render:function(t,e,i){t!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=t,this._updateElements(t),this._relocate(t,i)},_updateElements:function(t){var e=t.useElOptionsToUpdate();if(e){var i=this._elMap,n=this.group;d(e,function(e){var o=e.$action,a=e.id,r=i.get(a),s=e.parentId,l=null!=s?i.get(s):n,u=e.style;"text"===e.type&&u&&(e.hv&&e.hv[1]&&(u.textVerticalAlign=u.textBaseline=null),!u.hasOwnProperty("textFill")&&u.fill&&(u.textFill=u.fill),!u.hasOwnProperty("textStroke")&&u.stroke&&(u.textStroke=u.stroke));var h=fv(e);o&&"merge"!==o?"replace"===o?(dv(r,i),cv(a,l,h,i)):"remove"===o&&dv(r,i):r?r.attr(h):cv(a,l,h,i);var c=i.get(a);c&&(c.__ecGraphicWidth=e.width,c.__ecGraphicHeight=e.height,yv(c,t))})}},_relocate:function(t,e){for(var i=t.option.elements,n=this.group,o=this._elMap,a=i.length-1;a>=0;a--){var r=i[a],s=o.get(r.id);if(s){var l=s.parent;da(s,r,l===n?{width:e.getWidth(),height:e.getHeight()}:{width:l.__ecGraphicWidth||0,height:l.__ecGraphicHeight||0},null,{hv:r.hv,boundingMode:r.bounding})}}},_clear:function(){var t=this._elMap;t.each(function(e){dv(e,t)}),this._elMap=R()},dispose:function(){this._clear()}});var KP=Fs({type:"legend.plain",dependencies:["series"],layoutMode:{type:"box",ignoreSize:!0},init:function(t,e,i){this.mergeDefaultAndTheme(t,i),t.selected=t.selected||{}},mergeOption:function(t){KP.superCall(this,"mergeOption",t)},optionUpdated:function(){this._updateData(this.ecModel);var t=this._data;if(t[0]&&"single"===this.get("selectedMode")){for(var e=!1,i=0;i=0},defaultOption:{zlevel:0,z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,inactiveColor:"#ccc",textStyle:{color:"#333"},selectedMode:!0,tooltip:{show:!1}}});Es("legendToggleSelect","legendselectchanged",v(xv,"toggleSelected")),Es("legendSelect","legendselected",v(xv,"select")),Es("legendUnSelect","legendunselected",v(xv,"unSelect"));var $P=v,JP=d,QP=tb,tN=Ws({type:"legend.plain",newlineDisabled:!1,init:function(){this.group.add(this._contentGroup=new QP),this._backgroundEl,this._isFirstRender=!0},getContentGroup:function(){return this._contentGroup},render:function(t,e,i){var n=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),t.get("show",!0)){var o=t.get("align");o&&"auto"!==o||(o="right"===t.get("left")&&"vertical"===t.get("orient")?"right":"left"),this.renderInner(o,t,e,i);var a=t.getBoxLayoutParams(),s={width:i.getWidth(),height:i.getHeight()},l=t.get("padding"),u=ca(a,s,l),h=this.layoutInner(t,o,u,n),c=ca(r({width:h.width,height:h.height},a),s,l);this.group.attr("position",[c.x-h.x,c.y-h.y]),this.group.add(this._backgroundEl=wv(h,t))}},resetInner:function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl)},renderInner:function(t,e,i,n){var o=this.getContentGroup(),a=R(),r=e.get("selectedMode"),s=[];i.eachRawSeries(function(t){!t.get("legendHoverLink")&&s.push(t.id)}),JP(e.getData(),function(l,u){var h=l.get("name");if(this.newlineDisabled||""!==h&&"\n"!==h){var c=i.getSeriesByName(h)[0];if(!a.get(h))if(c){var d=c.getData(),f=d.getVisual("color");"function"==typeof f&&(f=f(c.getDataParams(0)));var p=d.getVisual("legendSymbol")||"roundRect",g=d.getVisual("symbol");this._createItem(h,u,l,e,p,g,t,f,r).on("click",$P(bv,h,n)).on("mouseover",$P(Sv,c.name,null,n,s)).on("mouseout",$P(Mv,c.name,null,n,s)),a.set(h,!0)}else i.eachRawSeries(function(i){if(!a.get(h)&&i.legendDataProvider){var o=i.legendDataProvider(),c=o.indexOfName(h);if(c<0)return;var d=o.getItemVisual(c,"color");this._createItem(h,u,l,e,"roundRect",null,t,d,r).on("click",$P(bv,h,n)).on("mouseover",$P(Sv,null,h,n,s)).on("mouseout",$P(Mv,null,h,n,s)),a.set(h,!0)}},this)}else o.add(new QP({newline:!0}))},this)},_createItem:function(t,e,i,n,o,r,s,l,u){var h=n.get("itemWidth"),c=n.get("itemHeight"),d=n.get("inactiveColor"),f=n.get("symbolKeepAspect"),p=n.isSelected(t),g=new QP,m=i.getModel("textStyle"),v=i.get("icon"),y=i.getModel("tooltip"),x=y.parentModel;if(o=v||o,g.add(Jl(o,0,0,h,c,p?l:d,null==f||f)),!v&&r&&(r!==o||"none"===r)){var _=.8*c;"none"===r&&(r="circle"),g.add(Jl(r,(h-_)/2,(c-_)/2,_,_,p?l:d,null==f||f))}var w="left"===s?h+5:-5,b=s,S=n.get("formatter"),M=t;"string"==typeof S&&S?M=S.replace("{name}",null!=t?t:""):"function"==typeof S&&(M=S(t)),g.add(new rM({style:mo({},m,{text:M,x:w,y:c/2,textFill:p?m.getTextColor():d,textAlign:b,textVerticalAlign:"middle"})}));var I=new yM({shape:g.getBoundingRect(),invisible:!0,tooltip:y.get("show")?a({content:t,formatter:x.get("formatter",!0)||function(){return t},formatterParams:{componentType:"legend",legendIndex:n.componentIndex,name:t,$vars:["name"]}},y.option):null});return g.add(I),g.eachChild(function(t){t.silent=!0}),I.silent=!u,this.getContentGroup().add(g),fo(g),g.__legendDataIndex=e,g},layoutInner:function(t,e,i){var n=this.getContentGroup();aI(t.get("orient"),n,t.get("itemGap"),i.width,i.height);var o=n.getBoundingRect();return n.attr("position",[-o.x,-o.y]),this.group.getBoundingRect()},remove:function(){this.getContentGroup().removeAll(),this._isFirstRender=!0}});Os(function(t){var e=t.findComponents({mainType:"legend"});e&&e.length&&t.filterSeries(function(t){for(var i=0;ii[l],p=[-c.x,-c.y];n||(p[s]=o.position[s]);var g=[0,0],m=[-d.x,-d.y],v=A(t.get("pageButtonGap",!0),t.get("itemGap",!0));f&&("end"===t.get("pageButtonPosition",!0)?m[s]+=i[l]-d[l]:g[s]+=d[l]+v),m[1-s]+=c[u]/2-d[u]/2,o.attr("position",p),a.attr("position",g),r.attr("position",m);var y=this.group.getBoundingRect();if((y={x:0,y:0})[l]=f?i[l]:c[l],y[u]=Math.max(c[u],d[u]),y[h]=Math.min(0,d[h]+m[1-s]),a.__rectSize=i[l],f){var x={x:0,y:0};x[l]=Math.max(i[l]-d[l]-v,0),x[u]=y[u],a.setClipPath(new yM({shape:x})),a.__rectSize=x[l]}else r.eachChild(function(t){t.attr({invisible:!0,silent:!0})});var _=this._getPageInfo(t);return null!=_.pageIndex&&Io(o,{position:_.contentPosition},!!f&&t),this._updatePageInfoView(t,_),y},_pageGo:function(t,e,i){var n=this._getPageInfo(e)[t];null!=n&&i.dispatchAction({type:"legendScroll",scrollDataIndex:n,legendId:e.id})},_updatePageInfoView:function(t,e){var i=this._controllerGroup;d(["pagePrev","pageNext"],function(n){var o=null!=e[n+"DataIndex"],a=i.childOfName(n);a&&(a.setStyle("fill",o?t.get("pageIconColor",!0):t.get("pageIconInactiveColor",!0)),a.cursor=o?"pointer":"default")});var n=i.childOfName("pageText"),o=t.get("pageFormatter"),a=e.pageIndex,r=null!=a?a+1:0,s=e.pageCount;n&&o&&n.setStyle("text",_(o)?o.replace("{current}",r).replace("{total}",s):o({current:r,total:s}))},_getPageInfo:function(t){function e(t){if(t){var e=t.getBoundingRect(),i=e[l]+t.position[r];return{s:i,e:i+e[s],i:t.__legendDataIndex}}}function i(t,e){return t.e>=e&&t.s<=e+a}var n=t.get("scrollDataIndex",!0),o=this.getContentGroup(),a=this._containerGroup.__rectSize,r=t.getOrient().index,s=nN[r],l=oN[r],u=this._findTargetItemIndex(n),h=o.children(),c=h[u],d=h.length,f=d?1:0,p={contentPosition:o.position.slice(),pageCount:f,pageIndex:f-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!c)return p;var g=e(c);p.contentPosition[r]=-g.s;for(var m=u+1,v=g,y=g,x=null;m<=d;++m)(!(x=e(h[m]))&&y.e>v.s+a||x&&!i(x,v.s))&&(v=y.i>v.i?y:x)&&(null==p.pageNextDataIndex&&(p.pageNextDataIndex=v.i),++p.pageCount),y=x;for(var m=u-1,v=g,y=g,x=null;m>=-1;--m)(x=e(h[m]))&&i(y,x.s)||!(v.i=0;){var r=o.indexOf("|}"),s=o.substr(a+"{marker".length,r-a-"{marker".length);s.indexOf("sub")>-1?n["marker"+s]={textWidth:4,textHeight:4,textBorderRadius:2,textBackgroundColor:e[s],textOffset:[3,0]}:n["marker"+s]={textWidth:10,textHeight:10,textBorderRadius:5,textBackgroundColor:e[s]},a=(o=o.substr(r+1)).indexOf("{marker")}this.el=new rM({style:{rich:n,text:t,textLineHeight:20,textBackgroundColor:i.get("backgroundColor"),textBorderRadius:i.get("borderRadius"),textFill:i.get("textStyle.color"),textPadding:i.get("padding")},z:i.get("z")}),this._zr.add(this.el);var l=this;this.el.on("mouseover",function(){l._enterable&&(clearTimeout(l._hideTimeout),l._show=!0),l._inContent=!0}),this.el.on("mouseout",function(){l._enterable&&l._show&&l.hideLater(l._hideDelay),l._inContent=!1})},setEnterable:function(t){this._enterable=t},getSize:function(){var t=this.el.getBoundingRect();return[t.width,t.height]},moveTo:function(t,e){this.el&&this.el.attr("position",[t,e])},hide:function(){this.el?this.el.hide():true,this._show=!1},hideLater:function(t){!this._show||this._inContent&&this._enterable||(t?(this._hideDelay=t,this._show=!1,this._hideTimeout=setTimeout(m(this.hide,this),t)):this.hide())},isShow:function(){return this._show},getOuterSize:function(){return this.getSize()}};var uN=m,hN=d,cN=Vo,dN=new yM({shape:{x:-1,y:-1,width:2,height:2}});Ws({type:"tooltip",init:function(t,e){if(!U_.node){var i=t.getComponent("tooltip").get("renderMode");this._renderMode=Hi(i);var n;"html"===this._renderMode?(n=new Cv(e.getDom(),e),this._newLine="
"):(n=new Lv(e),this._newLine="\n"),this._tooltipContent=n}},render:function(t,e,i){if(!U_.node){this.group.removeAll(),this._tooltipModel=t,this._ecModel=e,this._api=i,this._lastDataByCoordSys=null,this._alwaysShowContent=t.get("alwaysShowContent");var n=this._tooltipContent;n.update(),n.setEnterable(t.get("enterable")),this._initGlobalListener(),this._keepShow()}},_initGlobalListener:function(){var t=this._tooltipModel.get("triggerOn");um("itemTooltip",this._api,uN(function(e,i,n){"none"!==t&&(t.indexOf(e)>=0?this._tryShow(i,n):"leave"===e&&this._hide(n))},this))},_keepShow:function(){var t=this._tooltipModel,e=this._ecModel,i=this._api;if(null!=this._lastX&&null!=this._lastY&&"none"!==t.get("triggerOn")){var n=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){n.manuallyShowTip(t,e,i,{x:n._lastX,y:n._lastY})})}},manuallyShowTip:function(t,e,i,n){if(n.from!==this.uid&&!U_.node){var o=Pv(n,i);this._ticket="";var a=n.dataByCoordSys;if(n.tooltip&&null!=n.x&&null!=n.y){var r=dN;r.position=[n.x,n.y],r.update(),r.tooltip=n.tooltip,this._tryShow({offsetX:n.x,offsetY:n.y,target:r},o)}else if(a)this._tryShow({offsetX:n.x,offsetY:n.y,position:n.position,event:{},dataByCoordSys:n.dataByCoordSys,tooltipOption:n.tooltipOption},o);else if(null!=n.seriesIndex){if(this._manuallyAxisShowTip(t,e,i,n))return;var s=xP(n,e),l=s.point[0],u=s.point[1];null!=l&&null!=u&&this._tryShow({offsetX:l,offsetY:u,position:n.position,target:s.el,event:{}},o)}else null!=n.x&&null!=n.y&&(i.dispatchAction({type:"updateAxisPointer",x:n.x,y:n.y}),this._tryShow({offsetX:n.x,offsetY:n.y,position:n.position,target:i.getZr().findHover(n.x,n.y).target,event:{}},o))}},manuallyHideTip:function(t,e,i,n){var o=this._tooltipContent;!this._alwaysShowContent&&this._tooltipModel&&o.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=null,n.from!==this.uid&&this._hide(Pv(n,i))},_manuallyAxisShowTip:function(t,e,i,n){var o=n.seriesIndex,a=n.dataIndex,r=e.getComponent("axisPointer").coordSysAxesInfo;if(null!=o&&null!=a&&null!=r){var s=e.getSeriesByIndex(o);if(s&&"axis"===(t=kv([s.getData().getItemModel(a),s,(s.coordinateSystem||{}).model,t])).get("trigger"))return i.dispatchAction({type:"updateAxisPointer",seriesIndex:o,dataIndex:a,position:n.position}),!0}},_tryShow:function(t,e){var i=t.target;if(this._tooltipModel){this._lastX=t.offsetX,this._lastY=t.offsetY;var n=t.dataByCoordSys;n&&n.length?this._showAxisTooltip(n,t):i&&null!=i.dataIndex?(this._lastDataByCoordSys=null,this._showSeriesItemTooltip(t,i,e)):i&&i.tooltip?(this._lastDataByCoordSys=null,this._showComponentItemTooltip(t,i,e)):(this._lastDataByCoordSys=null,this._hide(e))}},_showOrMove:function(t,e){var i=t.get("showDelay");e=m(e,this),clearTimeout(this._showTimout),i>0?this._showTimout=setTimeout(e,i):e()},_showAxisTooltip:function(t,e){var i=this._ecModel,o=this._tooltipModel,a=[e.offsetX,e.offsetY],r=[],s=[],l=kv([e.tooltipOption,o]),u=this._renderMode,h=this._newLine,c={};hN(t,function(t){hN(t.dataByAxis,function(t){var e=i.getComponent(t.axisDim+"Axis",t.axisIndex),o=t.value,a=[];if(e&&null!=o){var l=Im(o,e.axis,i,t.seriesDataIndices,t.valueLabelOpt);d(t.seriesDataIndices,function(r){var h=i.getSeriesByIndex(r.seriesIndex),d=r.dataIndexInside,f=h&&h.getDataParams(d);if(f.axisDim=t.axisDim,f.axisIndex=t.axisIndex,f.axisType=t.axisType,f.axisId=t.axisId,f.axisValue=Xl(e.axis,o),f.axisValueLabel=l,f){s.push(f);var p,g=h.formatTooltip(d,!0,null,u);if(w(g)){p=g.html;var m=g.markers;n(c,m)}else p=g;a.push(p)}});var f=l;"html"!==u?r.push(a.join(h)):r.push((f?ia(f)+h:"")+a.join(h))}})},this),r.reverse(),r=r.join(this._newLine+this._newLine);var f=e.position;this._showOrMove(l,function(){this._updateContentNotChangedOnAxis(t)?this._updatePosition(l,f,a[0],a[1],this._tooltipContent,s):this._showTooltipContent(l,r,s,Math.random(),a[0],a[1],f,void 0,c)})},_showSeriesItemTooltip:function(t,e,i){var n=this._ecModel,o=e.seriesIndex,a=n.getSeriesByIndex(o),r=e.dataModel||a,s=e.dataIndex,l=e.dataType,u=r.getData(),h=kv([u.getItemModel(s),r,a&&(a.coordinateSystem||{}).model,this._tooltipModel]),c=h.get("trigger");if(null==c||"item"===c){var d,f,p=r.getDataParams(s,l),g=r.formatTooltip(s,!1,l,this._renderMode);w(g)?(d=g.html,f=g.markers):(d=g,f=null);var m="item_"+r.name+"_"+s;this._showOrMove(h,function(){this._showTooltipContent(h,d,p,m,t.offsetX,t.offsetY,t.position,t.target,f)}),i({type:"showTip",dataIndexInside:s,dataIndex:u.getRawIndex(s),seriesIndex:o,from:this.uid})}},_showComponentItemTooltip:function(t,e,i){var n=e.tooltip;if("string"==typeof n){var o=n;n={content:o,formatter:o}}var a=new No(n,this._tooltipModel,this._ecModel),r=a.get("content"),s=Math.random();this._showOrMove(a,function(){this._showTooltipContent(a,r,a.get("formatterParams")||{},s,t.offsetX,t.offsetY,t.position,e)}),i({type:"showTip",from:this.uid})},_showTooltipContent:function(t,e,i,n,o,a,r,s,l){if(this._ticket="",t.get("showContent")&&t.get("show")){var u=this._tooltipContent,h=t.get("formatter");r=r||t.get("position");var c=e;if(h&&"string"==typeof h)c=na(h,i,!0);else if("function"==typeof h){var d=uN(function(e,n){e===this._ticket&&(u.setContent(n,l,t),this._updatePosition(t,r,o,a,u,i,s))},this);this._ticket=n,c=h(i,n,d)}u.setContent(c,l,t),u.show(t),this._updatePosition(t,r,o,a,u,i,s)}},_updatePosition:function(t,e,i,n,o,a,r){var s=this._api.getWidth(),l=this._api.getHeight();e=e||t.get("position");var u=o.getSize(),h=t.get("align"),c=t.get("verticalAlign"),d=r&&r.getBoundingRect().clone();if(r&&d.applyTransform(r.transform),"function"==typeof e&&(e=e([i,n],a,o.el,d,{viewSize:[s,l],contentSize:u.slice()})),y(e))i=cN(e[0],s),n=cN(e[1],l);else if(w(e)){e.width=u[0],e.height=u[1];var f=ca(e,{width:s,height:l});i=f.x,n=f.y,h=null,c=null}else"string"==typeof e&&r?(i=(p=Ev(e,d,u))[0],n=p[1]):(i=(p=Nv(i,n,o,s,l,h?null:20,c?null:20))[0],n=p[1]);if(h&&(i-=Rv(h)?u[0]/2:"right"===h?u[0]:0),c&&(n-=Rv(c)?u[1]/2:"bottom"===c?u[1]:0),t.get("confine")){var p=Ov(i,n,o,s,l);i=p[0],n=p[1]}o.moveTo(i,n)},_updateContentNotChangedOnAxis:function(t){var e=this._lastDataByCoordSys,i=!!e&&e.length===t.length;return i&&hN(e,function(e,n){var o=e.dataByAxis||{},a=(t[n]||{}).dataByAxis||[];(i&=o.length===a.length)&&hN(o,function(t,e){var n=a[e]||{},o=t.seriesDataIndices||[],r=n.seriesDataIndices||[];(i&=t.value===n.value&&t.axisType===n.axisType&&t.axisId===n.axisId&&o.length===r.length)&&hN(o,function(t,e){var n=r[e];i&=t.seriesIndex===n.seriesIndex&&t.dataIndex===n.dataIndex})})}),this._lastDataByCoordSys=t,!!i},_hide:function(t){this._lastDataByCoordSys=null,t({type:"hideTip",from:this.uid})},dispose:function(t,e){U_.node||(this._tooltipContent.hide(),gm("itemTooltip",e))}}),Es({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},function(){}),Es({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},function(){}),Gv.prototype={constructor:Gv,pointToData:function(t,e){return this.polar.pointToData(t,e)["radius"===this.dim?0:1]},dataToRadius:aD.prototype.dataToCoord,radiusToData:aD.prototype.coordToData},u(Gv,aD);var fN=Bi();Fv.prototype={constructor:Fv,pointToData:function(t,e){return this.polar.pointToData(t,e)["radius"===this.dim?0:1]},dataToAngle:aD.prototype.dataToCoord,angleToData:aD.prototype.coordToData,calculateCategoryInterval:function(){var t=this,e=t.getLabelModel(),i=t.scale,n=i.getExtent(),o=i.count();if(n[1]-n[0]<1)return 0;var a=n[0],r=t.dataToCoord(a+1)-t.dataToCoord(a),s=Math.abs(r),l=ke(a,e.getFont(),"center","top"),u=Math.max(l.height,7)/s;isNaN(u)&&(u=1/0);var h=Math.max(0,Math.floor(u)),c=fN(t.model),d=c.lastAutoInterval,f=c.lastTickCount;return null!=d&&null!=f&&Math.abs(d-h)<=1&&Math.abs(f-o)<=1&&d>h?h=d:(c.lastTickCount=o,c.lastAutoInterval=h),h}},u(Fv,aD);var pN=function(t){this.name=t||"",this.cx=0,this.cy=0,this._radiusAxis=new Gv,this._angleAxis=new Fv,this._radiusAxis.polar=this._angleAxis.polar=this};pN.prototype={type:"polar",axisPointerEnabled:!0,constructor:pN,dimensions:["radius","angle"],model:null,containPoint:function(t){var e=this.pointToCoord(t);return this._radiusAxis.contain(e[0])&&this._angleAxis.contain(e[1])},containData:function(t){return this._radiusAxis.containData(t[0])&&this._angleAxis.containData(t[1])},getAxis:function(t){return this["_"+t+"Axis"]},getAxes:function(){return[this._radiusAxis,this._angleAxis]},getAxesByScale:function(t){var e=[],i=this._angleAxis,n=this._radiusAxis;return i.scale.type===t&&e.push(i),n.scale.type===t&&e.push(n),e},getAngleAxis:function(){return this._angleAxis},getRadiusAxis:function(){return this._radiusAxis},getOtherAxis:function(t){var e=this._angleAxis;return t===e?this._radiusAxis:e},getBaseAxis:function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},getTooltipAxes:function(t){var e=null!=t&&"auto"!==t?this.getAxis(t):this.getBaseAxis();return{baseAxes:[e],otherAxes:[this.getOtherAxis(e)]}},dataToPoint:function(t,e){return this.coordToPoint([this._radiusAxis.dataToRadius(t[0],e),this._angleAxis.dataToAngle(t[1],e)])},pointToData:function(t,e){var i=this.pointToCoord(t);return[this._radiusAxis.radiusToData(i[0],e),this._angleAxis.angleToData(i[1],e)]},pointToCoord:function(t){var e=t[0]-this.cx,i=t[1]-this.cy,n=this.getAngleAxis(),o=n.getExtent(),a=Math.min(o[0],o[1]),r=Math.max(o[0],o[1]);n.inverse?a=r-360:r=a+360;var s=Math.sqrt(e*e+i*i);e/=s,i/=s;for(var l=Math.atan2(-i,e)/Math.PI*180,u=lr;)l+=360*u;return[s,l]},coordToPoint:function(t){var e=t[0],i=t[1]/180*Math.PI;return[Math.cos(i)*e+this.cx,-Math.sin(i)*e+this.cy]}};var gN=lI.extend({type:"polarAxis",axis:null,getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"polar",index:this.option.polarIndex,id:this.option.polarId})[0]}});n(gN.prototype,UA);var mN={angle:{startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:!1}},radius:{splitNumber:5}};ED("angle",gN,Wv,mN.angle),ED("radius",gN,Wv,mN.radius),Fs({type:"polar",dependencies:["polarAxis","angleAxis"],coordinateSystem:null,findAxisModel:function(t){var e;return this.ecModel.eachComponent(t,function(t){t.getCoordSysModel()===this&&(e=t)},this),e},defaultOption:{zlevel:0,z:0,center:["50%","50%"],radius:"80%"}});var vN={dimensions:pN.prototype.dimensions,create:function(t,e){var i=[];return t.eachComponent("polar",function(t,n){var o=new pN(n);o.update=Zv;var a=o.getRadiusAxis(),r=o.getAngleAxis(),s=t.findAxisModel("radiusAxis"),l=t.findAxisModel("angleAxis");Uv(a,s),Uv(r,l),Hv(o,t,e),i.push(o),t.coordinateSystem=o,o.model=t}),t.eachSeries(function(e){if("polar"===e.get("coordinateSystem")){var i=t.queryComponents({mainType:"polar",index:e.get("polarIndex"),id:e.get("polarId")})[0];e.coordinateSystem=i.coordinateSystem}}),i}};Fa.register("polar",vN);var yN=["axisLine","axisLabel","axisTick","splitLine","splitArea"];XD.extend({type:"angleAxis",axisPointerClass:"PolarAxisPointer",render:function(t,e){if(this.group.removeAll(),t.get("show")){var n=t.axis,o=n.polar,a=o.getRadiusAxis().getExtent(),r=n.getTicksCoords(),s=f(n.getViewLabels(),function(t){return(t=i(t)).coord=n.dataToCoord(t.tickValue),t});Yv(s),Yv(r),d(yN,function(e){!t.get(e+".show")||n.scale.isBlank()&&"axisLine"!==e||this["_"+e](t,o,r,a,s)},this)}},_axisLine:function(t,e,i,n){var o=t.getModel("axisLine.lineStyle"),a=new sM({shape:{cx:e.cx,cy:e.cy,r:n[jv(e)]},style:o.getLineStyle(),z2:1,silent:!0});a.style.fill=null,this.group.add(a)},_axisTick:function(t,e,i,n){var o=t.getModel("axisTick"),a=(o.get("inside")?-1:1)*o.get("length"),s=n[jv(e)],l=f(i,function(t){return new _M({shape:Xv(e,[s,s+a],t.coord)})});this.group.add(OM(l,{style:r(o.getModel("lineStyle").getLineStyle(),{stroke:t.get("axisLine.lineStyle.color")})}))},_axisLabel:function(t,e,i,n,o){var a=t.getCategories(!0),r=t.getModel("axisLabel"),s=r.get("margin");d(o,function(i,o){var l=r,u=i.tickValue,h=n[jv(e)],c=e.coordToPoint([h+s,i.coord]),d=e.cx,f=e.cy,p=Math.abs(c[0]-d)/h<.3?"center":c[0]>d?"left":"right",g=Math.abs(c[1]-f)/h<.3?"middle":c[1]>f?"top":"bottom";a&&a[u]&&a[u].textStyle&&(l=new No(a[u].textStyle,r,r.ecModel));var m=new rM({silent:!0});this.group.add(m),mo(m.style,l,{x:c[0],y:c[1],textFill:l.getTextColor()||t.get("axisLine.lineStyle.color"),text:i.formattedLabel,textAlign:p,textVerticalAlign:g})},this)},_splitLine:function(t,e,i,n){var o=t.getModel("splitLine").getModel("lineStyle"),a=o.get("color"),s=0;a=a instanceof Array?a:[a];for(var l=[],u=0;u=0?"p":"n",M=y;v&&(n[r][b]||(n[r][b]={p:y,n:y}),M=n[r][b][S]);var I,T,A,D;if("radius"===h.dim){var C=h.dataToRadius(w)-y,L=a.dataToAngle(b);Math.abs(C)=0},kN.findTargetInfo=function(t,e){for(var i=this._targetInfoList,n=dy(e,t),o=0;o=0||AN(n,t.getAxis("y").model)>=0)&&a.push(t)}),e.push({panelId:"grid--"+t.id,gridModel:t,coordSysModel:t,coordSys:a[0],coordSyses:a,getPanelRect:ON.grid,xAxisDeclared:r[t.id],yAxisDeclared:s[t.id]})}))},geo:function(t,e){TN(t.geoModels,function(t){var i=t.coordinateSystem;e.push({panelId:"geo--"+t.id,geoModel:t,coordSysModel:t,coordSys:i,coordSyses:[i],getPanelRect:ON.geo})})}},NN=[function(t,e){var i=t.xAxisModel,n=t.yAxisModel,o=t.gridModel;return!o&&i&&(o=i.axis.grid.model),!o&&n&&(o=n.axis.grid.model),o&&o===e.gridModel},function(t,e){var i=t.geoModel;return i&&i===e.geoModel}],ON={grid:function(){return this.coordSys.grid.getRect().clone()},geo:function(){var t=this.coordSys,e=t.getBoundingRect().clone();return e.applyTransform(Ao(t)),e}},EN={lineX:DN(fy,0),lineY:DN(fy,1),rect:function(t,e,i){var n=e[CN[t]]([i[0][0],i[1][0]]),o=e[CN[t]]([i[0][1],i[1][1]]),a=[cy([n[0],o[0]]),cy([n[1],o[1]])];return{values:a,xyMinMax:a}},polygon:function(t,e,i){var n=[[1/0,-1/0],[1/0,-1/0]];return{values:f(i,function(i){var o=e[CN[t]](i);return n[0][0]=Math.min(n[0][0],o[0]),n[1][0]=Math.min(n[1][0],o[1]),n[0][1]=Math.max(n[0][1],o[0]),n[1][1]=Math.max(n[1][1],o[1]),o}),xyMinMax:n}}},RN={lineX:DN(py,0),lineY:DN(py,1),rect:function(t,e,i){return[[t[0][0]-i[0]*e[0][0],t[0][1]-i[0]*e[0][1]],[t[1][0]-i[1]*e[1][0],t[1][1]-i[1]*e[1][1]]]},polygon:function(t,e,i){return f(t,function(t,n){return[t[0]-i[0]*e[n][0],t[1]-i[1]*e[n][1]]})}},zN=["inBrush","outOfBrush"],BN="__ecBrushSelect",VN="__ecInBrushSelectEvent",GN=VT.VISUAL.BRUSH;zs(GN,function(t,e,i){t.eachComponent({mainType:"brush"},function(e){i&&"takeGlobalCursor"===i.type&&e.setBrushOption("brush"===i.key?i.brushOption:{brushType:!1}),(e.brushTargetManager=new hy(e.option,t)).setInputRanges(e.areas,t)})}),Bs(GN,function(t,e,n){var o,a,s=[];t.eachComponent({mainType:"brush"},function(e,n){function l(t){return"all"===m||v[t]}function u(t){return!!t.length}function h(t,e){var i=t.coordinateSystem;w|=i.hasAxisBrushed(),l(e)&&i.eachActiveState(t.getData(),function(t,e){"active"===t&&(x[e]=1)})}function c(i,n,o){var a=_y(i);if(a&&!wy(e,n)&&(d(b,function(n){a[n.brushType]&&e.brushTargetManager.controlSeries(n,i,t)&&o.push(n),w|=u(o)}),l(n)&&u(o))){var r=i.getData();r.each(function(t){xy(a,o,r,t)&&(x[t]=1)})}}var p={brushId:e.id,brushIndex:n,brushName:e.name,areas:i(e.areas),selected:[]};s.push(p);var g=e.option,m=g.brushLink,v=[],x=[],_=[],w=0;n||(o=g.throttleType,a=g.throttleDelay);var b=f(e.areas,function(t){return by(r({boundingRect:FN[t.brushType](t)},t))}),S=ty(e.option,zN,function(t){t.mappingMethod="fixed"});y(m)&&d(m,function(t){v[t]=1}),t.eachSeries(function(t,e){var i=_[e]=[];"parallel"===t.subType?h(t,e):c(t,e,i)}),t.eachSeries(function(t,e){var i={seriesId:t.id,seriesIndex:e,seriesName:t.name,dataIndex:[]};p.selected.push(i);var n=_y(t),o=_[e],a=t.getData(),r=l(e)?function(t){return x[t]?(i.dataIndex.push(a.getRawIndex(t)),"inBrush"):"outOfBrush"}:function(t){return xy(n,o,a,t)?(i.dataIndex.push(a.getRawIndex(t)),"inBrush"):"outOfBrush"};(l(e)?w:u(o))&&iy(zN,S,a,r)})}),vy(e,o,a,s,n)});var FN={lineX:B,lineY:B,rect:function(t){return Sy(t.range)},polygon:function(t){for(var e,i=t.range,n=0,o=i.length;ne[0][1]&&(e[0][1]=a[0]),a[1]e[1][1]&&(e[1][1]=a[1])}return e&&Sy(e)}},WN=["#ddd"];Fs({type:"brush",dependencies:["geo","grid","xAxis","yAxis","parallel","series"],defaultOption:{toolbox:null,brushLink:null,seriesIndex:"all",geoIndex:null,xAxisIndex:null,yAxisIndex:null,brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(120,140,180,0.3)",borderColor:"rgba(120,140,180,0.8)"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},areas:[],brushType:null,brushOption:{},coordInfoList:[],optionUpdated:function(t,e){var i=this.option;!e&&ey(i,t,["inBrush","outOfBrush"]);var n=i.inBrush=i.inBrush||{};i.outOfBrush=i.outOfBrush||{color:WN},n.hasOwnProperty("liftZ")||(n.liftZ=5)},setAreas:function(t){t&&(this.areas=f(t,function(t){return My(this.option,t)},this))},setBrushOption:function(t){this.brushOption=My(this.option,t),this.brushType=this.brushOption.brushType}});Ws({type:"brush",init:function(t,e){this.ecModel=t,this.api=e,this.model,(this._brushController=new zf(e.getZr())).on("brush",m(this._onBrush,this)).mount()},render:function(t){return this.model=t,Iy.apply(this,arguments)},updateTransform:Iy,updateView:Iy,dispose:function(){this._brushController.dispose()},_onBrush:function(t,e){var n=this.model.id;this.model.brushTargetManager.setOutputRanges(t,this.ecModel),(!e.isEnd||e.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:n,areas:i(t),$from:n})}}),Es({type:"brush",event:"brush"},function(t,e){e.eachComponent({mainType:"brush",query:t},function(e){e.setAreas(t.areas)})}),Es({type:"brushSelect",event:"brushSelected",update:"none"},function(){});var HN={},ZN=rT.toolbox.brush;Dy.defaultOption={show:!0,type:["rect","polygon","lineX","lineY","keep","clear"],icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:i(ZN.title)};var UN=Dy.prototype;UN.render=UN.updateView=function(t,e,i){var n,o,a;e.eachComponent({mainType:"brush"},function(t){n=t.brushType,o=t.brushOption.brushMode||"single",a|=t.areas.length}),this._brushType=n,this._brushMode=o,d(t.get("type",!0),function(e){t.setIconStatus(e,("keep"===e?"multiple"===o:"clear"===e?a:e===n)?"emphasis":"normal")})},UN.getIcons=function(){var t=this.model,e=t.get("icon",!0),i={};return d(t.get("type",!0),function(t){e[t]&&(i[t]=e[t])}),i},UN.onclick=function(t,e,i){var n=this._brushType,o=this._brushMode;"clear"===i?(e.dispatchAction({type:"axisAreaSelect",intervals:[]}),e.dispatchAction({type:"brush",command:"clear",areas:[]})):e.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:"keep"===i?n:n!==i&&i,brushMode:"keep"===i?"multiple"===o?"single":"multiple":o}})},Ty("brush",Dy),Ns(function(t,e){var i=t&&t.brush;if(y(i)||(i=i?[i]:[]),i.length){var n=[];d(i,function(t){var e=t.hasOwnProperty("toolbox")?t.toolbox:[];e instanceof Array&&(n=n.concat(e))});var o=t&&t.toolbox;y(o)&&(o=o[0]),o||(o={feature:{}},t.toolbox=[o]);var a=o.feature||(o.feature={}),r=a.brush||(a.brush={}),s=r.type||(r.type=[]);s.push.apply(s,n),Jv(s),e&&!s.length&&s.push.apply(s,SN)}});Cy.prototype={constructor:Cy,type:"calendar",dimensions:["time","value"],getDimensionsInfo:function(){return[{name:"time",type:"time"},"value"]},getRangeInfo:function(){return this._rangeInfo},getModel:function(){return this._model},getRect:function(){return this._rect},getCellWidth:function(){return this._sw},getCellHeight:function(){return this._sh},getOrient:function(){return this._orient},getFirstDayOfWeek:function(){return this._firstDayOfWeek},getDateInfo:function(t){var e=(t=Yo(t)).getFullYear(),i=t.getMonth()+1;i=i<10?"0"+i:i;var n=t.getDate();n=n<10?"0"+n:n;var o=t.getDay();return o=Math.abs((o+7-this.getFirstDayOfWeek())%7),{y:e,m:i,d:n,day:o,time:t.getTime(),formatedDate:e+"-"+i+"-"+n,date:t}},getNextNDay:function(t,e){return 0===(e=e||0)?this.getDateInfo(t):((t=new Date(this.getDateInfo(t).time)).setDate(t.getDate()+e),this.getDateInfo(t))},update:function(t,e){function i(t,e){return null!=t[e]&&"auto"!==t[e]}this._firstDayOfWeek=+this._model.getModel("dayLabel").get("firstDay"),this._orient=this._model.get("orient"),this._lineWidth=this._model.getModel("itemStyle").getItemStyle().lineWidth||0,this._rangeInfo=this._getRangeInfo(this._initRangeOption());var n=this._rangeInfo.weeks||1,o=["width","height"],a=this._model.get("cellSize").slice(),r=this._model.getBoxLayoutParams(),s="horizontal"===this._orient?[n,7]:[7,n];d([0,1],function(t){i(a,t)&&(r[o[t]]=a[t]*s[t])});var l={width:e.getWidth(),height:e.getHeight()},u=this._rect=ca(r,l);d([0,1],function(t){i(a,t)||(a[t]=u[o[t]]/s[t])}),this._sw=a[0],this._sh=a[1]},dataToPoint:function(t,e){y(t)&&(t=t[0]),null==e&&(e=!0);var i=this.getDateInfo(t),n=this._rangeInfo,o=i.formatedDate;if(e&&!(i.time>=n.start.time&&i.timea.end.time&&t.reverse(),t},_getRangeInfo:function(t){var e;(t=[this.getDateInfo(t[0]),this.getDateInfo(t[1])])[0].time>t[1].time&&(e=!0,t.reverse());var i=Math.floor(t[1].time/864e5)-Math.floor(t[0].time/864e5)+1,n=new Date(t[0].time),o=n.getDate(),a=t[1].date.getDate();if(n.setDate(o+i-1),n.getDate()!==a)for(var r=n.getTime()-t[1].time>0?1:-1;n.getDate()!==a&&(n.getTime()-t[1].time)*r>0;)i-=r,n.setDate(o+i-1);var s=Math.floor((i+t[0].day+6)/7),l=e?1-s:s-1;return e&&t.reverse(),{range:[t[0].formatedDate,t[1].formatedDate],start:t[0],end:t[1],allDay:i,weeks:s,nthWeek:l,fweek:t[0].day,lweek:t[1].day}},_getDateByWeeksAndDay:function(t,e,i){var n=this._getRangeInfo(i);if(t>n.weeks||0===t&&en.lweek)return!1;var o=7*(t-1)-n.fweek+e,a=new Date(n.start.time);return a.setDate(n.start.d+o),this.getDateInfo(a)}},Cy.dimensions=Cy.prototype.dimensions,Cy.getDimensionsInfo=Cy.prototype.getDimensionsInfo,Cy.create=function(t,e){var i=[];return t.eachComponent("calendar",function(n){var o=new Cy(n,t,e);i.push(o),n.coordinateSystem=o}),t.eachSeries(function(t){"calendar"===t.get("coordinateSystem")&&(t.coordinateSystem=i[t.get("calendarIndex")||0])}),i},Fa.register("calendar",Cy);var XN=lI.extend({type:"calendar",coordinateSystem:null,defaultOption:{zlevel:0,z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",nameMap:"en",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",nameMap:"en",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},init:function(t,e,i,n){var o=ga(t);XN.superApply(this,"init",arguments),ky(t,o)},mergeOption:function(t,e){XN.superApply(this,"mergeOption",arguments),ky(this.option,t)}}),jN={EN:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],CN:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},YN={EN:["S","M","T","W","T","F","S"],CN:["日","一","二","三","四","五","六"]};Ws({type:"calendar",_tlpoints:null,_blpoints:null,_firstDayOfMonth:null,_firstDayPoints:null,render:function(t,e,i){var n=this.group;n.removeAll();var o=t.coordinateSystem,a=o.getRangeInfo(),r=o.getOrient();this._renderDayRect(t,a,n),this._renderLines(t,a,r,n),this._renderYearText(t,a,r,n),this._renderMonthText(t,r,n),this._renderWeekText(t,a,r,n)},_renderDayRect:function(t,e,i){for(var n=t.coordinateSystem,o=t.getModel("itemStyle").getItemStyle(),a=n.getCellWidth(),r=n.getCellHeight(),s=e.start.time;s<=e.end.time;s=n.getNextNDay(s,1).time){var l=n.dataToRect([s],!1).tl,u=new yM({shape:{x:l[0],y:l[1],width:a,height:r},cursor:"default",style:o});i.add(u)}},_renderLines:function(t,e,i,n){function o(e){a._firstDayOfMonth.push(r.getDateInfo(e)),a._firstDayPoints.push(r.dataToRect([e],!1).tl);var o=a._getLinePointsOfOneWeek(t,e,i);a._tlpoints.push(o[0]),a._blpoints.push(o[o.length-1]),l&&a._drawSplitline(o,s,n)}var a=this,r=t.coordinateSystem,s=t.getModel("splitLine.lineStyle").getLineStyle(),l=t.get("splitLine.show"),u=s.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var h=e.start,c=0;h.time<=e.end.time;c++){o(h.formatedDate),0===c&&(h=r.getDateInfo(e.start.y+"-"+e.start.m));var d=h.date;d.setMonth(d.getMonth()+1),h=r.getDateInfo(d)}o(r.getNextNDay(e.end.time,1).formatedDate),l&&this._drawSplitline(a._getEdgesPoints(a._tlpoints,u,i),s,n),l&&this._drawSplitline(a._getEdgesPoints(a._blpoints,u,i),s,n)},_getEdgesPoints:function(t,e,i){var n=[t[0].slice(),t[t.length-1].slice()],o="horizontal"===i?0:1;return n[0][o]=n[0][o]-e/2,n[1][o]=n[1][o]+e/2,n},_drawSplitline:function(t,e,i){var n=new gM({z2:20,shape:{points:t},style:e});i.add(n)},_getLinePointsOfOneWeek:function(t,e,i){var n=t.coordinateSystem;e=n.getDateInfo(e);for(var o=[],a=0;a<7;a++){var r=n.getNextNDay(e.time,a),s=n.dataToRect([r.time],!1);o[2*r.day]=s.tl,o[2*r.day+1]=s["horizontal"===i?"bl":"tr"]}return o},_formatterLabel:function(t,e){return"string"==typeof t&&t?oa(t,e):"function"==typeof t?t(e):e.nameMap},_yearTextPositionControl:function(t,e,i,n,o){e=e.slice();var a=["center","bottom"];"bottom"===n?(e[1]+=o,a=["center","top"]):"left"===n?e[0]-=o:"right"===n?(e[0]+=o,a=["center","top"]):e[1]-=o;var r=0;return"left"!==n&&"right"!==n||(r=Math.PI/2),{rotation:r,position:e,style:{textAlign:a[0],textVerticalAlign:a[1]}}},_renderYearText:function(t,e,i,n){var o=t.getModel("yearLabel");if(o.get("show")){var a=o.get("margin"),r=o.get("position");r||(r="horizontal"!==i?"top":"left");var s=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],l=(s[0][0]+s[1][0])/2,u=(s[0][1]+s[1][1])/2,h="horizontal"===i?0:1,c={top:[l,s[h][1]],bottom:[l,s[1-h][1]],left:[s[1-h][0],u],right:[s[h][0],u]},d=e.start.y;+e.end.y>+e.start.y&&(d=d+"-"+e.end.y);var f=o.get("formatter"),p={start:e.start.y,end:e.end.y,nameMap:d},g=this._formatterLabel(f,p),m=new rM({z2:30});mo(m.style,o,{text:g}),m.attr(this._yearTextPositionControl(m,c[r],i,r,a)),n.add(m)}},_monthTextPositionControl:function(t,e,i,n,o){var a="left",r="top",s=t[0],l=t[1];return"horizontal"===i?(l+=o,e&&(a="center"),"start"===n&&(r="bottom")):(s+=o,e&&(r="middle"),"start"===n&&(a="right")),{x:s,y:l,textAlign:a,textVerticalAlign:r}},_renderMonthText:function(t,e,i){var n=t.getModel("monthLabel");if(n.get("show")){var o=n.get("nameMap"),r=n.get("margin"),s=n.get("position"),l=n.get("align"),u=[this._tlpoints,this._blpoints];_(o)&&(o=jN[o.toUpperCase()]||[]);var h="start"===s?0:1,c="horizontal"===e?0:1;r="start"===s?-r:r;for(var d="center"===l,f=0;f=r[0]&&t<=r[1]}if(t===this._dataZoomModel){var n=this._dimName,o=this.getTargetSeriesModels(),a=t.get("filterMode"),r=this._valueWindow;"none"!==a&&$N(o,function(t){var e=t.getData(),o=e.mapDimension(n,!0);o.length&&("weakFilter"===a?e.filterSelf(function(t){for(var i,n,a,s=0;sr[1];if(u&&!h&&!c)return!0;u&&(a=!0),h&&(i=!0),c&&(n=!0)}return a&&i&&n}):$N(o,function(n){if("empty"===a)t.setData(e.map(n,function(t){return i(t)?t:NaN}));else{var o={};o[n]=r,e.selectRange(o)}}),$N(o,function(t){e.setApproximateExtent(r,t)}))})}}};var tO=d,eO=KN,iO=Fs({type:"dataZoom",dependencies:["xAxis","yAxis","zAxis","radiusAxis","angleAxis","singleAxis","series"],defaultOption:{zlevel:0,z:4,orient:null,xAxisIndex:null,yAxisIndex:null,filterMode:"filter",throttle:null,start:0,end:100,startValue:null,endValue:null,minSpan:null,maxSpan:null,minValueSpan:null,maxValueSpan:null,rangeMode:null},init:function(t,e,i){this._dataIntervalByAxis={},this._dataInfo={},this._axisProxies={},this.textStyleModel,this._autoThrottle=!0,this._rangePropMode=["percent","percent"];var n=By(t);this.mergeDefaultAndTheme(t,i),this.doInit(n)},mergeOption:function(t){var e=By(t);n(this.option,t,!0),this.doInit(e)},doInit:function(t){var e=this.option;U_.canvasSupported||(e.realtime=!1),this._setDefaultThrottle(t),Vy(this,t),tO([["start","startValue"],["end","endValue"]],function(t,i){"value"===this._rangePropMode[i]&&(e[t[0]]=null)},this),this.textStyleModel=this.getModel("textStyle"),this._resetTarget(),this._giveAxisProxies()},_giveAxisProxies:function(){var t=this._axisProxies;this.eachTargetAxis(function(e,i,n,o){var a=this.dependentModels[e.axis][i],r=a.__dzAxisProxy||(a.__dzAxisProxy=new QN(e.name,i,this,o));t[e.name+"_"+i]=r},this)},_resetTarget:function(){var t=this.option,e=this._judgeAutoMode();eO(function(e){var i=e.axisIndex;t[i]=Di(t[i])},this),"axisIndex"===e?this._autoSetAxisIndex():"orient"===e&&this._autoSetOrient()},_judgeAutoMode:function(){var t=this.option,e=!1;eO(function(i){null!=t[i.axisIndex]&&(e=!0)},this);var i=t.orient;return null==i&&e?"orient":e?void 0:(null==i&&(t.orient="horizontal"),"axisIndex")},_autoSetAxisIndex:function(){var t=!0,e=this.get("orient",!0),i=this.option,n=this.dependentModels;if(t){var o="vertical"===e?"y":"x";n[o+"Axis"].length?(i[o+"AxisIndex"]=[0],t=!1):tO(n.singleAxis,function(n){t&&n.get("orient",!0)===e&&(i.singleAxisIndex=[n.componentIndex],t=!1)})}t&&eO(function(e){if(t){var n=[],o=this.dependentModels[e.axis];if(o.length&&!n.length)for(var a=0,r=o.length;a0?100:20}},getFirstTargetAxisModel:function(){var t;return eO(function(e){if(null==t){var i=this.get(e.axisIndex);i.length&&(t=this.dependentModels[e.axis][i[0]])}},this),t},eachTargetAxis:function(t,e){var i=this.ecModel;eO(function(n){tO(this.get(n.axisIndex),function(o){t.call(e,n,o,this,i)},this)},this)},getAxisProxy:function(t,e){return this._axisProxies[t+"_"+e]},getAxisModel:function(t,e){var i=this.getAxisProxy(t,e);return i&&i.getAxisModel()},setRawRange:function(t,e){var i=this.option;tO([["start","startValue"],["end","endValue"]],function(e){null==t[e[0]]&&null==t[e[1]]||(i[e[0]]=t[e[0]],i[e[1]]=t[e[1]])},this),!e&&Vy(this,t)},getPercentRange:function(){var t=this.findRepresentativeAxisProxy();if(t)return t.getDataPercentWindow()},getValueRange:function(t,e){if(null!=t||null!=e)return this.getAxisProxy(t,e).getDataValueWindow();var i=this.findRepresentativeAxisProxy();return i?i.getDataValueWindow():void 0},findRepresentativeAxisProxy:function(t){if(t)return t.__dzAxisProxy;var e=this._axisProxies;for(var i in e)if(e.hasOwnProperty(i)&&e[i].hostedBy(this))return e[i];for(var i in e)if(e.hasOwnProperty(i)&&!e[i].hostedBy(this))return e[i]},getRangePropMode:function(){return this._rangePropMode.slice()}}),nO=qI.extend({type:"dataZoom",render:function(t,e,i,n){this.dataZoomModel=t,this.ecModel=e,this.api=i},getTargetCoordInfo:function(){function t(t,e,i,n){for(var o,a=0;a0&&e%g)p+=f;else{var i=null==t||isNaN(t)||""===t,n=i?0:aO(t,a,u,!0);i&&!l&&e?(c.push([c[c.length-1][0],0]),d.push([d[d.length-1][0],0])):!i&&l&&(c.push([p,0]),d.push([p,0])),c.push([p,n]),d.push([p,n]),p+=f,l=i}});var m=this.dataZoomModel;this._displayables.barGroup.add(new pM({shape:{points:c},style:r({fill:m.get("dataBackgroundColor")},m.getModel("dataBackground.areaStyle").getAreaStyle()),silent:!0,z2:-20})),this._displayables.barGroup.add(new gM({shape:{points:d},style:m.getModel("dataBackground.lineStyle").getLineStyle(),silent:!0,z2:-19}))}}},_prepareDataShadowInfo:function(){var t=this.dataZoomModel,e=t.get("showDataShadow");if(!1!==e){var i,n=this.ecModel;return t.eachTargetAxis(function(o,a){d(t.getAxisProxy(o.name,a).getTargetSeriesModels(),function(t){if(!(i||!0!==e&&l(cO,t.get("type"))<0)){var r,s=n.getComponent(o.axis,a).axis,u=Gy(o.name),h=t.coordinateSystem;null!=u&&h.getOtherAxis&&(r=h.getOtherAxis(s).inverse),u=t.getData().mapDimension(u),i={thisAxis:s,series:t,thisDim:o.name,otherDim:u,otherAxisInverse:r}}},this)},this),i}},_renderHandle:function(){var t=this._displayables,e=t.handles=[],i=t.handleLabels=[],n=this._displayables.barGroup,o=this._size,a=this.dataZoomModel;n.add(t.filler=new oO({draggable:!0,cursor:Fy(this._orient),drift:sO(this._onDragMove,this,"all"),onmousemove:function(t){mw(t.event)},ondragstart:sO(this._showDataInfo,this,!0),ondragend:sO(this._onDragEnd,this),onmouseover:sO(this._showDataInfo,this,!0),onmouseout:sO(this._showDataInfo,this,!1),style:{fill:a.get("fillerColor"),textPosition:"inside"}})),n.add(new oO($n({silent:!0,shape:{x:0,y:0,width:o[0],height:o[1]},style:{stroke:a.get("dataBackgroundColor")||a.get("borderColor"),lineWidth:1,fill:"rgba(0,0,0,0)"}}))),lO([0,1],function(t){var o=Po(a.get("handleIcon"),{cursor:Fy(this._orient),draggable:!0,drift:sO(this._onDragMove,this,t),onmousemove:function(t){mw(t.event)},ondragend:sO(this._onDragEnd,this),onmouseover:sO(this._showDataInfo,this,!0),onmouseout:sO(this._showDataInfo,this,!1)},{x:-1,y:0,width:2,height:2}),r=o.getBoundingRect();this._handleHeight=Vo(a.get("handleSize"),this._size[1]),this._handleWidth=r.width/r.height*this._handleHeight,o.setStyle(a.getModel("handleStyle").getItemStyle());var s=a.get("handleColor");null!=s&&(o.style.fill=s),n.add(e[t]=o);var l=a.textStyleModel;this.group.add(i[t]=new rM({silent:!0,invisible:!0,style:{x:0,y:0,text:"",textVerticalAlign:"middle",textAlign:"center",textFill:l.getTextColor(),textFont:l.getFont()},z2:10}))},this)},_resetInterval:function(){var t=this._range=this.dataZoomModel.getPercentRange(),e=this._getViewExtent();this._handleEnds=[aO(t[0],[0,100],e,!0),aO(t[1],[0,100],e,!0)]},_updateInterval:function(t,e){var i=this.dataZoomModel,n=this._handleEnds,o=this._getViewExtent(),a=i.findRepresentativeAxisProxy().getMinMaxSpan(),r=[0,100];QL(e,n,o,i.get("zoomLock")?"all":t,null!=a.minSpan?aO(a.minSpan,r,o,!0):null,null!=a.maxSpan?aO(a.maxSpan,r,o,!0):null);var s=this._range,l=this._range=rO([aO(n[0],o,r,!0),aO(n[1],o,r,!0)]);return!s||s[0]!==l[0]||s[1]!==l[1]},_updateView:function(t){var e=this._displayables,i=this._handleEnds,n=rO(i.slice()),o=this._size;lO([0,1],function(t){var n=e.handles[t],a=this._handleHeight;n.attr({scale:[a/2,a/2],position:[i[t],o[1]/2-a/2]})},this),e.filler.setShape({x:n[0],y:0,width:n[1]-n[0],height:o[1]}),this._updateDataInfo(t)},_updateDataInfo:function(t){function e(t){var e=Ao(n.handles[t].parent,this.group),i=Co(0===t?"right":"left",e),s=this._handleWidth/2+hO,l=Do([c[t]+(0===t?-s:s),this._size[1]/2],e);o[t].setStyle({x:l[0],y:l[1],textVerticalAlign:a===uO?"middle":i,textAlign:a===uO?i:"center",text:r[t]})}var i=this.dataZoomModel,n=this._displayables,o=n.handleLabels,a=this._orient,r=["",""];if(i.get("showDetail")){var s=i.findRepresentativeAxisProxy();if(s){var l=s.getAxisModel().axis,u=this._range,h=t?s.calculateDataWindow({start:u[0],end:u[1]}).valueWindow:s.getDataValueWindow();r=[this._formatLabel(h[0],l),this._formatLabel(h[1],l)]}}var c=rO(this._handleEnds.slice());e.call(this,0),e.call(this,1)},_formatLabel:function(t,e){var i=this.dataZoomModel,n=i.get("labelFormatter"),o=i.get("labelPrecision");null!=o&&"auto"!==o||(o=e.getPixelPrecision());var a=null==t||isNaN(t)?"":"category"===e.type||"time"===e.type?e.scale.getLabel(Math.round(t)):t.toFixed(Math.min(o,20));return x(n)?n(t,a):_(n)?n.replace("{value}",a):a},_showDataInfo:function(t){t=this._dragging||t;var e=this._displayables.handleLabels;e[0].attr("invisible",!t),e[1].attr("invisible",!t)},_onDragMove:function(t,e,i){this._dragging=!0;var n=Do([e,i],this._displayables.barGroup.getLocalTransform(),!0),o=this._updateInterval(t,n[0]),a=this.dataZoomModel.get("realtime");this._updateView(!a),o&&a&&this._dispatchZoomAction()},_onDragEnd:function(){this._dragging=!1,this._showDataInfo(!1),!this.dataZoomModel.get("realtime")&&this._dispatchZoomAction()},_onClickPanelClick:function(t){var e=this._size,i=this._displayables.barGroup.transformCoordToLocal(t.offsetX,t.offsetY);if(!(i[0]<0||i[0]>e[0]||i[1]<0||i[1]>e[1])){var n=this._handleEnds,o=(n[0]+n[1])/2,a=this._updateInterval("all",i[0]-o);this._updateView(),a&&this._dispatchZoomAction()}},_dispatchZoomAction:function(){var t=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,start:t[0],end:t[1]})},_findCoordRect:function(){var t;if(lO(this.getTargetCoordInfo(),function(e){if(!t&&e.length){var i=e[0].model.coordinateSystem;t=i.getRect&&i.getRect()}}),!t){var e=this.api.getWidth(),i=this.api.getHeight();t={x:.2*e,y:.2*i,width:.6*e,height:.6*i}}return t}});iO.extend({type:"dataZoom.inside",defaultOption:{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}});var fO="\0_ec_dataZoom_roams",pO=m,gO=nO.extend({type:"dataZoom.inside",init:function(t,e){this._range},render:function(t,e,i,n){gO.superApply(this,"render",arguments),this._range=t.getPercentRange(),d(this.getTargetCoordInfo(),function(e,n){var o=f(e,function(t){return Zy(t.model)});d(e,function(e){var a=e.model,r={};d(["pan","zoom","scrollMove"],function(t){r[t]=pO(mO[t],this,e,n)},this),Wy(i,{coordId:Zy(a),allCoordIds:o,containsPoint:function(t,e,i){return a.coordinateSystem.containPoint([e,i])},dataZoomId:t.id,dataZoomModel:t,getRange:r})},this)},this)},dispose:function(){Hy(this.api,this.dataZoomModel.id),gO.superApply(this,"dispose",arguments),this._range=null}}),mO={zoom:function(t,e,i,n){var o=this._range,a=o.slice(),r=t.axisModels[0];if(r){var s=vO[e](null,[n.originX,n.originY],r,i,t),l=(s.signal>0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(a[1]-a[0])+a[0],u=Math.max(1/n.scale,0);a[0]=(a[0]-l)*u+l,a[1]=(a[1]-l)*u+l;var h=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();return QL(0,a,[0,100],0,h.minSpan,h.maxSpan),this._range=a,o[0]!==a[0]||o[1]!==a[1]?a:void 0}},pan:Ky(function(t,e,i,n,o,a){var r=vO[n]([a.oldX,a.oldY],[a.newX,a.newY],e,o,i);return r.signal*(t[1]-t[0])*r.pixel/r.pixelLength}),scrollMove:Ky(function(t,e,i,n,o,a){return vO[n]([0,0],[a.scrollDelta,a.scrollDelta],e,o,i).signal*(t[1]-t[0])*a.scrollDelta})},vO={grid:function(t,e,i,n,o){var a=i.axis,r={},s=o.model.coordinateSystem.getRect();return t=t||[0,0],"x"===a.dim?(r.pixel=e[0]-t[0],r.pixelLength=s.width,r.pixelStart=s.x,r.signal=a.inverse?1:-1):(r.pixel=e[1]-t[1],r.pixelLength=s.height,r.pixelStart=s.y,r.signal=a.inverse?-1:1),r},polar:function(t,e,i,n,o){var a=i.axis,r={},s=o.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return t=t?s.pointToCoord(t):[0,0],e=s.pointToCoord(e),"radiusAxis"===i.mainType?(r.pixel=e[0]-t[0],r.pixelLength=l[1]-l[0],r.pixelStart=l[0],r.signal=a.inverse?1:-1):(r.pixel=e[1]-t[1],r.pixelLength=u[1]-u[0],r.pixelStart=u[0],r.signal=a.inverse?-1:1),r},singleAxis:function(t,e,i,n,o){var a=i.axis,r=o.model.coordinateSystem.getRect(),s={};return t=t||[0,0],"horizontal"===a.orient?(s.pixel=e[0]-t[0],s.pixelLength=r.width,s.pixelStart=r.x,s.signal=a.inverse?1:-1):(s.pixel=e[1]-t[1],s.pixelLength=r.height,s.pixelStart=r.y,s.signal=a.inverse?-1:1),s}};Os({getTargetSeries:function(t){var e=R();return t.eachComponent("dataZoom",function(t){t.eachTargetAxis(function(t,i,n){d(n.getAxisProxy(t.name,i).getTargetSeriesModels(),function(t){e.set(t.uid,t)})})}),e},modifyOutputEnd:!0,overallReset:function(t,e){t.eachComponent("dataZoom",function(t){t.eachTargetAxis(function(t,i,n){n.getAxisProxy(t.name,i).reset(n,e)}),t.eachTargetAxis(function(t,i,n){n.getAxisProxy(t.name,i).filterData(n,e)})}),t.eachComponent("dataZoom",function(t){var e=t.findRepresentativeAxisProxy(),i=e.getDataPercentWindow(),n=e.getDataValueWindow();t.setRawRange({start:i[0],end:i[1],startValue:n[0],endValue:n[1]},!0)})}}),Es("dataZoom",function(t,e){var i=Ny(m(e.eachComponent,e,"dataZoom"),KN,function(t,e){return t.get(e.axisIndex)}),n=[];e.eachComponent({mainType:"dataZoom",query:t},function(t,e){n.push.apply(n,i(t).nodes)}),d(n,function(e,i){e.setRawRange({start:t.start,end:t.end,startValue:t.startValue,endValue:t.endValue})})});var yO=d,xO=function(t){var e=t&&t.visualMap;y(e)||(e=e?[e]:[]),yO(e,function(t){if(t){$y(t,"splitList")&&!$y(t,"pieces")&&(t.pieces=t.splitList,delete t.splitList);var e=t.pieces;e&&y(e)&&yO(e,function(t){w(t)&&($y(t,"start")&&!$y(t,"min")&&(t.min=t.start),$y(t,"end")&&!$y(t,"max")&&(t.max=t.end))})}})};lI.registerSubTypeDefaulter("visualMap",function(t){return t.categories||(t.pieces?t.pieces.length>0:t.splitNumber>0)&&!t.calculable?"piecewise":"continuous"});var _O=VT.VISUAL.COMPONENT;Bs(_O,{createOnAllSeries:!0,reset:function(t,e){var i=[];return e.eachComponent("visualMap",function(e){var n=t.pipelineContext;!e.isTargetSeries(t)||n&&n.large||i.push(ny(e.stateList,e.targetVisuals,m(e.getValueState,e),e.getDataDimension(t.getData())))}),i}}),Bs(_O,{createOnAllSeries:!0,reset:function(t,e){var i=t.getData(),n=[];e.eachComponent("visualMap",function(e){if(e.isTargetSeries(t)){var o=e.getVisualMeta(m(Jy,null,t,e))||{stops:[],outerColors:[]},a=e.getDataDimension(i),r=i.getDimensionInfo(a);null!=r&&(o.dimension=r.index,n.push(o))}}),t.getData().setVisual("visualMeta",n)}});var wO={get:function(t,e,n){var o=i((bO[t]||{})[e]);return n&&y(o)?o[o.length-1]:o}},bO={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}},SO=hL.mapVisual,MO=hL.eachVisual,IO=y,TO=d,AO=Fo,DO=Bo,CO=B,LO=Fs({type:"visualMap",dependencies:["series"],stateList:["inRange","outOfRange"],replacableOptionKeys:["inRange","outOfRange","target","controller","color"],dataBound:[-1/0,1/0],layoutMode:{type:"box",ignoreSize:!0},defaultOption:{show:!0,zlevel:0,z:4,seriesIndex:"all",min:0,max:200,dimension:null,inRange:null,outOfRange:null,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,color:null,formatter:null,text:null,textStyle:{color:"#333"}},init:function(t,e,i){this._dataExtent,this.targetVisuals={},this.controllerVisuals={},this.textStyleModel,this.itemSize,this.mergeDefaultAndTheme(t,i)},optionUpdated:function(t,e){var i=this.option;U_.canvasSupported||(i.realtime=!1),!e&&ey(i,t,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},resetVisual:function(t){var e=this.stateList;t=m(t,this),this.controllerVisuals=ty(this.option.controller,e,t),this.targetVisuals=ty(this.option.target,e,t)},getTargetSeriesIndices:function(){var t=this.option.seriesIndex,e=[];return null==t||"all"===t?this.ecModel.eachSeries(function(t,i){e.push(i)}):e=Di(t),e},eachTargetSeries:function(t,e){d(this.getTargetSeriesIndices(),function(i){t.call(e,this.ecModel.getSeriesByIndex(i))},this)},isTargetSeries:function(t){var e=!1;return this.eachTargetSeries(function(i){i===t&&(e=!0)}),e},formatValueText:function(t,e,i){function n(t){return t===l[0]?"min":t===l[1]?"max":(+t).toFixed(Math.min(s,20))}var o,a,r=this.option,s=r.precision,l=this.dataBound,u=r.formatter;return i=i||["<",">"],y(t)&&(t=t.slice(),o=!0),a=e?t:o?[n(t[0]),n(t[1])]:n(t),_(u)?u.replace("{value}",o?a[0]:a).replace("{value2}",o?a[1]:a):x(u)?o?u(t[0],t[1]):u(t):o?t[0]===l[0]?i[0]+" "+a[1]:t[1]===l[1]?i[1]+" "+a[0]:a[0]+" - "+a[1]:a},resetExtent:function(){var t=this.option,e=AO([t.min,t.max]);this._dataExtent=e},getDataDimension:function(t){var e=this.option.dimension,i=t.dimensions;if(null!=e||i.length){if(null!=e)return t.getDimension(e);for(var n=t.dimensions,o=n.length-1;o>=0;o--){var a=n[o];if(!t.getDimensionInfo(a).isCalculationCoord)return a}}},getExtent:function(){return this._dataExtent.slice()},completeVisualOption:function(){function t(t){IO(o.color)&&!t.inRange&&(t.inRange={color:o.color.slice().reverse()}),t.inRange=t.inRange||{color:e.get("gradientColor")},TO(this.stateList,function(e){var i=t[e];if(_(i)){var n=wO.get(i,"active",l);n?(t[e]={},t[e][i]=n):delete t[e]}},this)}var e=this.ecModel,o=this.option,a={inRange:o.inRange,outOfRange:o.outOfRange},r=o.target||(o.target={}),s=o.controller||(o.controller={});n(r,a),n(s,a);var l=this.isCategory();t.call(this,r),t.call(this,s),function(t,e,i){var n=t[e],o=t[i];n&&!o&&(o=t[i]={},TO(n,function(t,e){if(hL.isValidType(e)){var i=wO.get(e,"inactive",l);null!=i&&(o[e]=i,"color"!==e||o.hasOwnProperty("opacity")||o.hasOwnProperty("colorAlpha")||(o.opacity=[0,0]))}}))}.call(this,r,"inRange","outOfRange"),function(t){var e=(t.inRange||{}).symbol||(t.outOfRange||{}).symbol,n=(t.inRange||{}).symbolSize||(t.outOfRange||{}).symbolSize,o=this.get("inactiveColor");TO(this.stateList,function(a){var r=this.itemSize,s=t[a];s||(s=t[a]={color:l?o:[o]}),null==s.symbol&&(s.symbol=e&&i(e)||(l?"roundRect":["roundRect"])),null==s.symbolSize&&(s.symbolSize=n&&i(n)||(l?r[0]:[r[0],r[0]])),s.symbol=SO(s.symbol,function(t){return"none"===t||"square"===t?"roundRect":t});var u=s.symbolSize;if(null!=u){var h=-1/0;MO(u,function(t){t>h&&(h=t)}),s.symbolSize=SO(u,function(t){return DO(t,[0,h],[0,r[0]],!0)})}},this)}.call(this,s)},resetItemSize:function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},isCategory:function(){return!!this.option.categories},setSelected:CO,getValueState:CO,getVisualMeta:CO}),kO=[20,140],PO=LO.extend({type:"visualMap.continuous",defaultOption:{align:"auto",calculable:!1,range:null,realtime:!0,itemHeight:null,itemWidth:null,hoverLink:!0,hoverLinkDataSize:null,hoverLinkOnHandle:null},optionUpdated:function(t,e){PO.superApply(this,"optionUpdated",arguments),this.resetExtent(),this.resetVisual(function(t){t.mappingMethod="linear",t.dataExtent=this.getExtent()}),this._resetRange()},resetItemSize:function(){PO.superApply(this,"resetItemSize",arguments);var t=this.itemSize;"horizontal"===this._orient&&t.reverse(),(null==t[0]||isNaN(t[0]))&&(t[0]=kO[0]),(null==t[1]||isNaN(t[1]))&&(t[1]=kO[1])},_resetRange:function(){var t=this.getExtent(),e=this.option.range;!e||e.auto?(t.auto=1,this.option.range=t):y(e)&&(e[0]>e[1]&&e.reverse(),e[0]=Math.max(e[0],t[0]),e[1]=Math.min(e[1],t[1]))},completeVisualOption:function(){LO.prototype.completeVisualOption.apply(this,arguments),d(this.stateList,function(t){var e=this.option.controller[t].symbolSize;e&&e[0]!==e[1]&&(e[0]=0)},this)},setSelected:function(t){this.option.range=t.slice(),this._resetRange()},getSelected:function(){var t=this.getExtent(),e=Fo((this.get("range")||[]).slice());return e[0]>t[1]&&(e[0]=t[1]),e[1]>t[1]&&(e[1]=t[1]),e[0]=i[1]||t<=e[1])?"inRange":"outOfRange"},findTargetDataIndices:function(t){var e=[];return this.eachTargetSeries(function(i){var n=[],o=i.getData();o.each(this.getDataDimension(o),function(e,i){t[0]<=e&&e<=t[1]&&n.push(i)},this),e.push({seriesId:i.id,dataIndex:n})},this),e},getVisualMeta:function(t){function e(e,i){o.push({value:e,color:t(e,i)})}for(var i=Qy(0,0,this.getExtent()),n=Qy(0,0,this.option.range.slice()),o=[],a=0,r=0,s=n.length,l=i.length;rt[1])break;i.push({color:this.getControllerVisual(a,"color",e),offset:o/100})}return i.push({color:this.getControllerVisual(t[1],"color",e),offset:1}),i},_createBarPoints:function(t,e){var i=this.visualMapModel.itemSize;return[[i[0]-e[0],t[0]],[i[0],t[0]],[i[0],t[1]],[i[0]-e[1],t[1]]]},_createBarGroup:function(t){var e=this._orient,i=this.visualMapModel.get("inverse");return new tb("horizontal"!==e||i?"horizontal"===e&&i?{scale:"bottom"===t?[-1,1]:[1,1],rotation:-Math.PI/2}:"vertical"!==e||i?{scale:"left"===t?[1,1]:[-1,1]}:{scale:"left"===t?[1,-1]:[-1,-1]}:{scale:"bottom"===t?[1,1]:[-1,1],rotation:Math.PI/2})},_updateHandle:function(t,e){if(this._useHandle){var i=this._shapes,n=this.visualMapModel,o=i.handleThumbs,a=i.handleLabels;EO([0,1],function(r){var s=o[r];s.setStyle("fill",e.handlesColor[r]),s.position[1]=t[r];var l=Do(i.handleLabelPoints[r],Ao(s,this.group));a[r].setStyle({x:l[0],y:l[1],text:n.formatValueText(this._dataInterval[r]),textVerticalAlign:"middle",textAlign:this._applyTransform("horizontal"===this._orient?0===r?"bottom":"top":"left",i.barGroup)})},this)}},_showIndicator:function(t,e,i,n){var o=this.visualMapModel,a=o.getExtent(),r=o.itemSize,s=[0,r[1]],l=OO(t,a,s,!0),u=this._shapes,h=u.indicator;if(h){h.position[1]=l,h.attr("invisible",!1),h.setShape("points",ox(!!i,n,l,r[1]));var c={convertOpacityToAlpha:!0},d=this.getControllerVisual(t,"color",c);h.setStyle("fill",d);var f=Do(u.indicatorLabelPoint,Ao(h,this.group)),p=u.indicatorLabel;p.attr("invisible",!1);var g=this._applyTransform("left",u.barGroup),m=this._orient;p.setStyle({text:(i||"")+o.formatValueText(e),textVerticalAlign:"horizontal"===m?g:"middle",textAlign:"horizontal"===m?"center":g,x:f[0],y:f[1]})}},_enableHoverLinkToSeries:function(){var t=this;this._shapes.barGroup.on("mousemove",function(e){if(t._hovering=!0,!t._dragging){var i=t.visualMapModel.itemSize,n=t._applyTransform([e.offsetX,e.offsetY],t._shapes.barGroup,!0,!0);n[1]=RO(zO(0,n[1]),i[1]),t._doHoverLinkToSeries(n[1],0<=n[0]&&n[0]<=i[0])}}).on("mouseout",function(){t._hovering=!1,!t._dragging&&t._clearHoverLinkToSeries()})},_enableHoverLinkFromSeries:function(){var t=this.api.getZr();this.visualMapModel.option.hoverLink?(t.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),t.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},_doHoverLinkToSeries:function(t,e){var i=this.visualMapModel,n=i.itemSize;if(i.option.hoverLink){var o=[0,n[1]],a=i.getExtent();t=RO(zO(o[0],t),o[1]);var r=ax(i,a,o),s=[t-r,t+r],l=OO(t,o,a,!0),u=[OO(s[0],o,a,!0),OO(s[1],o,a,!0)];s[0]o[1]&&(u[1]=1/0),e&&(u[0]===-1/0?this._showIndicator(l,u[1],"< ",r):u[1]===1/0?this._showIndicator(l,u[0],"> ",r):this._showIndicator(l,l,"≈ ",r));var h=this._hoverLinkDataIndices,c=[];(e||rx(i))&&(c=this._hoverLinkDataIndices=i.findTargetDataIndices(u));var d=Ri(h,c);this._dispatchHighDown("downplay",ex(d[0])),this._dispatchHighDown("highlight",ex(d[1]))}},_hoverLinkFromSeriesMouseOver:function(t){var e=t.target,i=this.visualMapModel;if(e&&null!=e.dataIndex){var n=this.ecModel.getSeriesByIndex(e.seriesIndex);if(i.isTargetSeries(n)){var o=n.getData(e.dataType),a=o.get(i.getDataDimension(o),e.dataIndex,!0);isNaN(a)||this._showIndicator(a,a)}}},_hideIndicator:function(){var t=this._shapes;t.indicator&&t.indicator.attr("invisible",!0),t.indicatorLabel&&t.indicatorLabel.attr("invisible",!0)},_clearHoverLinkToSeries:function(){this._hideIndicator();var t=this._hoverLinkDataIndices;this._dispatchHighDown("downplay",ex(t)),t.length=0},_clearHoverLinkFromSeries:function(){this._hideIndicator();var t=this.api.getZr();t.off("mouseover",this._hoverLinkFromSeriesMouseOver),t.off("mouseout",this._hideIndicator)},_applyTransform:function(t,e,i,n){var o=Ao(e,n?null:this.group);return zM[y(t)?"applyTransform":"transformDirection"](t,o,i)},_dispatchHighDown:function(t,e){e&&e.length&&this.api.dispatchAction({type:t,batch:e})},dispose:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},remove:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()}});Es({type:"selectDataRange",event:"dataRangeSelected",update:"update"},function(t,e){e.eachComponent({mainType:"visualMap",query:t},function(e){e.setSelected(t.selected)})}),Ns(xO);var FO=LO.extend({type:"visualMap.piecewise",defaultOption:{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieceList:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0,showLabel:null},optionUpdated:function(t,e){FO.superApply(this,"optionUpdated",arguments),this._pieceList=[],this.resetExtent();var n=this._mode=this._determineMode();WO[this._mode].call(this),this._resetSelected(t,e);var o=this.option.categories;this.resetVisual(function(t,e){"categories"===n?(t.mappingMethod="category",t.categories=i(o)):(t.dataExtent=this.getExtent(),t.mappingMethod="piecewise",t.pieceList=f(this._pieceList,function(t){var t=i(t);return"inRange"!==e&&(t.visual=null),t}))})},completeVisualOption:function(){function t(t,e,i){return t&&t[e]&&(w(t[e])?t[e].hasOwnProperty(i):t[e]===i)}var e=this.option,i={},n=hL.listVisualTypes(),o=this.isCategory();d(e.pieces,function(t){d(n,function(e){t.hasOwnProperty(e)&&(i[e]=1)})}),d(i,function(i,n){var a=0;d(this.stateList,function(i){a|=t(e,i,n)||t(e.target,i,n)},this),!a&&d(this.stateList,function(t){(e[t]||(e[t]={}))[n]=wO.get(n,"inRange"===t?"active":"inactive",o)})},this),LO.prototype.completeVisualOption.apply(this,arguments)},_resetSelected:function(t,e){var i=this.option,n=this._pieceList,o=(e?i:t).selected||{};if(i.selected=o,d(n,function(t,e){var i=this.getSelectedMapKey(t);o.hasOwnProperty(i)||(o[i]=!0)},this),"single"===i.selectedMode){var a=!1;d(n,function(t,e){var i=this.getSelectedMapKey(t);o[i]&&(a?o[i]=!1:a=!0)},this)}},getSelectedMapKey:function(t){return"categories"===this._mode?t.value+"":t.index+""},getPieceList:function(){return this._pieceList},_determineMode:function(){var t=this.option;return t.pieces&&t.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},setSelected:function(t){this.option.selected=i(t)},getValueState:function(t){var e=hL.findPieceIndex(t,this._pieceList);return null!=e&&this.option.selected[this.getSelectedMapKey(this._pieceList[e])]?"inRange":"outOfRange"},findTargetDataIndices:function(t){var e=[];return this.eachTargetSeries(function(i){var n=[],o=i.getData();o.each(this.getDataDimension(o),function(e,i){hL.findPieceIndex(e,this._pieceList)===t&&n.push(i)},this),e.push({seriesId:i.id,dataIndex:n})},this),e},getRepresentValue:function(t){var e;if(this.isCategory())e=t.value;else if(null!=t.value)e=t.value;else{var i=t.interval||[];e=i[0]===-1/0&&i[1]===1/0?0:(i[0]+i[1])/2}return e},getVisualMeta:function(t){function e(e,a){var r=o.getRepresentValue({interval:e});a||(a=o.getValueState(r));var s=t(r,a);e[0]===-1/0?n[0]=s:e[1]===1/0?n[1]=s:i.push({value:e[0],color:s},{value:e[1],color:s})}if(!this.isCategory()){var i=[],n=[],o=this,a=this._pieceList.slice();if(a.length){var r=a[0].interval[0];r!==-1/0&&a.unshift({interval:[-1/0,r]}),(r=a[a.length-1].interval[1])!==1/0&&a.push({interval:[r,1/0]})}else a.push({interval:[-1/0,1/0]});var s=-1/0;return d(a,function(t){var i=t.interval;i&&(i[0]>s&&e([s,i[0]],"outOfRange"),e(i.slice()),s=i[1])},this),{stops:i,outerColors:n}}}}),WO={splitNumber:function(){var t=this.option,e=this._pieceList,i=Math.min(t.precision,20),n=this.getExtent(),o=t.splitNumber;o=Math.max(parseInt(o,10),1),t.splitNumber=o;for(var a=(n[1]-n[0])/o;+a.toFixed(i)!==a&&i<5;)i++;t.precision=i,a=+a.toFixed(i);var r=0;t.minOpen&&e.push({index:r++,interval:[-1/0,n[0]],close:[0,0]});for(var s=n[0],l=r+o;r","≥"][e[0]]];t.text=t.text||this.formatValueText(null!=t.value?t.value:t.interval,!1,i)},this)}};NO.extend({type:"visualMap.piecewise",doRender:function(){var t=this.group;t.removeAll();var e=this.visualMapModel,i=e.get("textGap"),n=e.textStyleModel,o=n.getFont(),a=n.getTextColor(),r=this._getItemAlign(),s=e.itemSize,l=this._getViewData(),u=l.endsText,h=T(e.get("showLabel",!0),!u);u&&this._renderEndsText(t,u[0],s,h,r),d(l.viewPieceList,function(n){var l=n.piece,u=new tb;u.onclick=m(this._onItemClick,this,l),this._enableHoverLink(u,n.indexInModelPieceList);var c=e.getRepresentValue(l);if(this._createItemSymbol(u,c,[0,0,s[0],s[1]]),h){var d=this.visualMapModel.getValueState(c);u.add(new rM({style:{x:"right"===r?-i:s[0]+i,y:s[1]/2,text:l.text,textVerticalAlign:"middle",textAlign:r,textFont:o,textFill:a,opacity:"outOfRange"===d?.5:1}}))}t.add(u)},this),u&&this._renderEndsText(t,u[1],s,h,r),aI(e.get("orient"),t,e.get("itemGap")),this.renderBackground(t),this.positionGroup(t)},_enableHoverLink:function(t,e){function i(t){var i=this.visualMapModel;i.option.hoverLink&&this.api.dispatchAction({type:t,batch:ex(i.findTargetDataIndices(e))})}t.on("mouseover",m(i,this,"highlight")).on("mouseout",m(i,this,"downplay"))},_getItemAlign:function(){var t=this.visualMapModel,e=t.option;if("vertical"===e.orient)return tx(t,this.api,t.itemSize);var i=e.align;return i&&"auto"!==i||(i="left"),i},_renderEndsText:function(t,e,i,n,o){if(e){var a=new tb,r=this.visualMapModel.textStyleModel;a.add(new rM({style:{x:n?"right"===o?i[0]:0:i[0]/2,y:i[1]/2,textVerticalAlign:"middle",textAlign:n?o:"center",text:e,textFont:r.getFont(),textFill:r.getTextColor()}})),t.add(a)}},_getViewData:function(){var t=this.visualMapModel,e=f(t.getPieceList(),function(t,e){return{piece:t,indexInModelPieceList:e}}),i=t.get("text"),n=t.get("orient"),o=t.get("inverse");return("horizontal"===n?o:!o)?e.reverse():i&&(i=i.slice().reverse()),{viewPieceList:e,endsText:i}},_createItemSymbol:function(t,e,i){t.add(Jl(this.getControllerVisual(e,"symbol"),i[0],i[1],i[2],i[3],this.getControllerVisual(e,"color")))},_onItemClick:function(t){var e=this.visualMapModel,n=e.option,o=i(n.selected),a=e.getSelectedMapKey(t);"single"===n.selectedMode?(o[a]=!0,d(o,function(t,e){o[e]=e===a})):o[a]=!o[a],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:o})}});Ns(xO);var HO=ta,ZO=ia,UO=Fs({type:"marker",dependencies:["series","grid","polar","geo"],init:function(t,e,i,n){this.mergeDefaultAndTheme(t,i),this.mergeOption(t,i,n.createdBySelf,!0)},isAnimationEnabled:function(){if(U_.node)return!1;var t=this.__hostSeries;return this.getShallow("animation")&&t&&t.isAnimationEnabled()},mergeOption:function(t,e,i,n){var o=this.constructor,r=this.mainType+"Model";i||e.eachSeries(function(t){var i=t.get(this.mainType,!0),s=t[r];i&&i.data?(s?s.mergeOption(i,e,!0):(n&&ux(i),d(i.data,function(t){t instanceof Array?(ux(t[0]),ux(t[1])):ux(t)}),a(s=new o(i,this,e),{mainType:this.mainType,seriesIndex:t.seriesIndex,name:t.name,createdBySelf:!0}),s.__hostSeries=t),t[r]=s):t[r]=null},this)},formatTooltip:function(t){var e=this.getData(),i=this.getRawValue(t),n=y(i)?f(i,HO).join(", "):HO(i),o=e.getName(t),a=ZO(this.name);return(null!=i||o)&&(a+="
"),o&&(a+=ZO(o),null!=i&&(a+=" : ")),null!=i&&(a+=ZO(n)),a},getData:function(){return this._data},setData:function(t){this._data=t}});h(UO,ZI),UO.extend({type:"markPoint",defaultOption:{zlevel:0,z:5,symbol:"pin",symbolSize:50,tooltip:{trigger:"item"},label:{show:!0,position:"inside"},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}}});var XO=l,jO=v,YO={min:jO(dx,"min"),max:jO(dx,"max"),average:jO(dx,"average")},qO=Ws({type:"marker",init:function(){this.markerGroupMap=R()},render:function(t,e,i){var n=this.markerGroupMap;n.each(function(t){t.__keep=!1});var o=this.type+"Model";e.eachSeries(function(t){var n=t[o];n&&this.renderSeries(t,n,e,i)},this),n.each(function(t){!t.__keep&&this.group.remove(t.group)},this)},renderSeries:function(){}});qO.extend({type:"markPoint",updateTransform:function(t,e,i){e.eachSeries(function(t){var e=t.markPointModel;e&&(xx(e.getData(),t,i),this.markerGroupMap.get(t.id).updateLayout(e))},this)},renderSeries:function(t,e,i,n){var o=t.coordinateSystem,a=t.id,r=t.getData(),s=this.markerGroupMap,l=s.get(a)||s.set(a,new Du),u=_x(o,t,e);e.setData(u),xx(e.getData(),t,n),u.each(function(t){var i=u.getItemModel(t),n=i.getShallow("symbolSize");"function"==typeof n&&(n=n(e.getRawValue(t),e.getDataParams(t))),u.setItemVisual(t,{symbolSize:n,color:i.get("itemStyle.color")||r.getVisual("color"),symbol:i.getShallow("symbol")})}),l.updateData(u),this.group.add(l.group),u.eachItemGraphicEl(function(t){t.traverse(function(t){t.dataModel=e})}),l.__keep=!0,l.group.silent=e.get("silent")||t.get("silent")}}),Ns(function(t){t.markPoint=t.markPoint||{}}),UO.extend({type:"markLine",defaultOption:{zlevel:0,z:5,symbol:["circle","arrow"],symbolSize:[8,16],precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end"},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"}});var KO=function(t,e,o,r){var s=t.getData(),l=r.type;if(!y(r)&&("min"===l||"max"===l||"average"===l||"median"===l||null!=r.xAxis||null!=r.yAxis)){var u,h;if(null!=r.yAxis||null!=r.xAxis)u=null!=r.yAxis?"y":"x",e.getAxis(u),h=T(r.yAxis,r.xAxis);else{var c=px(r,s,e,t);u=c.valueDataDim,c.valueAxis,h=yx(s,u,l)}var d="x"===u?0:1,f=1-d,p=i(r),g={};p.type=null,p.coord=[],g.coord=[],p.coord[f]=-1/0,g.coord[f]=1/0;var m=o.get("precision");m>=0&&"number"==typeof h&&(h=+h.toFixed(Math.min(m,20))),p.coord[d]=g.coord[d]=h,r=[p,g,{type:l,valueIndex:r.valueIndex,value:h}]}return r=[fx(t,r[0]),fx(t,r[1]),a({},r[2])],r[2].type=r[2].type||"",n(r[2],r[0]),n(r[2],r[1]),r};qO.extend({type:"markLine",updateTransform:function(t,e,i){e.eachSeries(function(t){var e=t.markLineModel;if(e){var n=e.getData(),o=e.__from,a=e.__to;o.each(function(e){Ix(o,e,!0,t,i),Ix(a,e,!1,t,i)}),n.each(function(t){n.setItemLayout(t,[o.getItemLayout(t),a.getItemLayout(t)])}),this.markerGroupMap.get(t.id).updateLayout()}},this)},renderSeries:function(t,e,i,n){function o(e,i,o){var a=e.getItemModel(i);Ix(e,i,o,t,n),e.setItemVisual(i,{symbolSize:a.get("symbolSize")||g[o?0:1],symbol:a.get("symbol",!0)||p[o?0:1],color:a.get("itemStyle.color")||s.getVisual("color")})}var a=t.coordinateSystem,r=t.id,s=t.getData(),l=this.markerGroupMap,u=l.get(r)||l.set(r,new sf);this.group.add(u.group);var h=Tx(a,t,e),c=h.from,d=h.to,f=h.line;e.__from=c,e.__to=d,e.setData(f);var p=e.get("symbol"),g=e.get("symbolSize");y(p)||(p=[p,p]),"number"==typeof g&&(g=[g,g]),h.from.each(function(t){o(c,t,!0),o(d,t,!1)}),f.each(function(t){var e=f.getItemModel(t).get("lineStyle.color");f.setItemVisual(t,{color:e||c.getItemVisual(t,"color")}),f.setItemLayout(t,[c.getItemLayout(t),d.getItemLayout(t)]),f.setItemVisual(t,{fromSymbolSize:c.getItemVisual(t,"symbolSize"),fromSymbol:c.getItemVisual(t,"symbol"),toSymbolSize:d.getItemVisual(t,"symbolSize"),toSymbol:d.getItemVisual(t,"symbol")})}),u.updateData(f),h.line.eachItemGraphicEl(function(t,i){t.traverse(function(t){t.dataModel=e})}),u.__keep=!0,u.group.silent=e.get("silent")||t.get("silent")}}),Ns(function(t){t.markLine=t.markLine||{}}),UO.extend({type:"markArea",defaultOption:{zlevel:0,z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}}});var $O=function(t,e,i,n){var a=fx(t,n[0]),r=fx(t,n[1]),s=T,l=a.coord,u=r.coord;l[0]=s(l[0],-1/0),l[1]=s(l[1],-1/0),u[0]=s(u[0],1/0),u[1]=s(u[1],1/0);var h=o([{},a,r]);return h.coord=[a.coord,r.coord],h.x0=a.x,h.y0=a.y,h.x1=r.x,h.y1=r.y,h},JO=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]];qO.extend({type:"markArea",updateTransform:function(t,e,i){e.eachSeries(function(t){var e=t.markAreaModel;if(e){var n=e.getData();n.each(function(e){var o=f(JO,function(o){return Lx(n,e,o,t,i)});n.setItemLayout(e,o),n.getItemGraphicEl(e).setShape("points",o)})}},this)},renderSeries:function(t,e,i,n){var o=t.coordinateSystem,a=t.id,s=t.getData(),l=this.markerGroupMap,u=l.get(a)||l.set(a,{group:new tb});this.group.add(u.group),u.__keep=!0;var h=kx(o,t,e);e.setData(h),h.each(function(e){h.setItemLayout(e,f(JO,function(i){return Lx(h,e,i,t,n)})),h.setItemVisual(e,{color:s.getVisual("color")})}),h.diff(u.__data).add(function(t){var e=new pM({shape:{points:h.getItemLayout(t)}});h.setItemGraphicEl(t,e),u.group.add(e)}).update(function(t,i){var n=u.__data.getItemGraphicEl(i);Io(n,{shape:{points:h.getItemLayout(t)}},e,t),u.group.add(n),h.setItemGraphicEl(t,n)}).remove(function(t){var e=u.__data.getItemGraphicEl(t);u.group.remove(e)}).execute(),h.eachItemGraphicEl(function(t,i){var n=h.getItemModel(i),o=n.getModel("label"),a=n.getModel("emphasis.label"),s=h.getItemVisual(i,"color");t.useStyle(r(n.getModel("itemStyle").getItemStyle(),{fill:Yt(s,.4),stroke:s})),t.hoverStyle=n.getModel("emphasis.itemStyle").getItemStyle(),go(t.style,t.hoverStyle,o,a,{labelFetcher:e,labelDataIndex:i,defaultText:h.getName(i)||"",isRectText:!0,autoColor:s}),fo(t,{}),t.dataModel=e}),u.__data=h,u.group.silent=e.get("silent")||t.get("silent")}}),Ns(function(t){t.markArea=t.markArea||{}});lI.registerSubTypeDefaulter("timeline",function(){return"slider"}),Es({type:"timelineChange",event:"timelineChanged",update:"prepareAndUpdate"},function(t,e){var i=e.getComponent("timeline");return i&&null!=t.currentIndex&&(i.setCurrentIndex(t.currentIndex),!i.get("loop",!0)&&i.isIndexMax()&&i.setPlayState(!1)),e.resetOption("timeline"),r({currentIndex:i.option.currentIndex},t)}),Es({type:"timelinePlayChange",event:"timelinePlayChanged",update:"update"},function(t,e){var i=e.getComponent("timeline");i&&null!=t.playState&&i.setPlayState(t.playState)});var QO=lI.extend({type:"timeline",layoutMode:"box",defaultOption:{zlevel:0,z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},init:function(t,e,i){this._data,this._names,this.mergeDefaultAndTheme(t,i),this._initData()},mergeOption:function(t){QO.superApply(this,"mergeOption",arguments),this._initData()},setCurrentIndex:function(t){null==t&&(t=this.option.currentIndex);var e=this._data.count();this.option.loop?t=(t%e+e)%e:(t>=e&&(t=e-1),t<0&&(t=0)),this.option.currentIndex=t},getCurrentIndex:function(){return this.option.currentIndex},isIndexMax:function(){return this.getCurrentIndex()>=this._data.count()-1},setPlayState:function(t){this.option.autoPlay=!!t},getPlayState:function(){return!!this.option.autoPlay},_initData:function(){var t=this.option,e=t.data||[],n=t.axisType,o=this._names=[];if("category"===n){var a=[];d(e,function(t,e){var n,r=Li(t);w(t)?(n=i(t)).value=e:n=e,a.push(n),_(r)||null!=r&&!isNaN(r)||(r=""),o.push(r+"")}),e=a}var r={category:"ordinal",time:"time"}[n]||"number";(this._data=new vA([{name:"value",type:r}],this)).initData(e,o)},getData:function(){return this._data},getCategories:function(){if("category"===this.get("axisType"))return this._names.slice()}});h(QO.extend({type:"timeline.slider",defaultOption:{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"emptyCircle",symbolSize:10,lineStyle:{show:!0,width:2,color:"#304654"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#304654"},itemStyle:{color:"#304654",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:13,color:"#c23531",borderWidth:5,borderColor:"rgba(194,53,49, 0.5)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:22,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"path://M18.6,50.8l22.5-22.5c0.2-0.2,0.3-0.4,0.3-0.7c0-0.3-0.1-0.5-0.3-0.7L18.7,4.4c-0.1-0.1-0.2-0.3-0.2-0.5 c0-0.4,0.3-0.8,0.8-0.8c0.2,0,0.5,0.1,0.6,0.3l23.5,23.5l0,0c0.2,0.2,0.3,0.4,0.3,0.7c0,0.3-0.1,0.5-0.3,0.7l-0.1,0.1L19.7,52 c-0.1,0.1-0.3,0.2-0.5,0.2c-0.4,0-0.8-0.3-0.8-0.8C18.4,51.2,18.5,51,18.6,50.8z",prevIcon:"path://M43,52.8L20.4,30.3c-0.2-0.2-0.3-0.4-0.3-0.7c0-0.3,0.1-0.5,0.3-0.7L42.9,6.4c0.1-0.1,0.2-0.3,0.2-0.5 c0-0.4-0.3-0.8-0.8-0.8c-0.2,0-0.5,0.1-0.6,0.3L18.3,28.8l0,0c-0.2,0.2-0.3,0.4-0.3,0.7c0,0.3,0.1,0.5,0.3,0.7l0.1,0.1L41.9,54 c0.1,0.1,0.3,0.2,0.5,0.2c0.4,0,0.8-0.3,0.8-0.8C43.2,53.2,43.1,53,43,52.8z",color:"#304654",borderColor:"#304654",borderWidth:1},emphasis:{label:{show:!0,color:"#c23531"},itemStyle:{color:"#c23531"},controlStyle:{color:"#c23531",borderColor:"#c23531",borderWidth:2}},data:[]}}),ZI);var tE=qI.extend({type:"timeline"}),eE=function(t,e,i,n){aD.call(this,t,e,i),this.type=n||"value",this.model=null};eE.prototype={constructor:eE,getLabelModel:function(){return this.model.getModel("label")},isHorizontal:function(){return"horizontal"===this.model.get("orient")}},u(eE,aD);var iE=m,nE=d,oE=Math.PI;tE.extend({type:"timeline.slider",init:function(t,e){this.api=e,this._axis,this._viewRect,this._timer,this._currentPointer,this._mainGroup,this._labelGroup},render:function(t,e,i,n){if(this.model=t,this.api=i,this.ecModel=e,this.group.removeAll(),t.get("show",!0)){var o=this._layout(t,i),a=this._createGroup("mainGroup"),r=this._createGroup("labelGroup"),s=this._axis=this._createAxis(o,t);t.formatTooltip=function(t){return ia(s.scale.getLabel(t))},nE(["AxisLine","AxisTick","Control","CurrentPointer"],function(e){this["_render"+e](o,a,s,t)},this),this._renderAxisLabel(o,r,s,t),this._position(o,t)}this._doPlayStop()},remove:function(){this._clearTimer(),this.group.removeAll()},dispose:function(){this._clearTimer()},_layout:function(t,e){var i=t.get("label.position"),n=t.get("orient"),o=Ex(t,e);null==i||"auto"===i?i="horizontal"===n?o.y+o.height/2=0||"+"===i?"left":"right"},r={horizontal:i>=0||"+"===i?"top":"bottom",vertical:"middle"},s={horizontal:0,vertical:oE/2},l="vertical"===n?o.height:o.width,u=t.getModel("controlStyle"),h=u.get("show",!0),c=h?u.get("itemSize"):0,d=h?u.get("itemGap"):0,f=c+d,p=t.get("label.rotate")||0;p=p*oE/180;var g,m,v,y,x=u.get("position",!0),_=h&&u.get("showPlayBtn",!0),w=h&&u.get("showPrevBtn",!0),b=h&&u.get("showNextBtn",!0),S=0,M=l;return"left"===x||"bottom"===x?(_&&(g=[0,0],S+=f),w&&(m=[S,0],S+=f),b&&(v=[M-c,0],M-=f)):(_&&(g=[M-c,0],M-=f),w&&(m=[0,0],S+=f),b&&(v=[M-c,0],M-=f)),y=[S,M],t.get("inverse")&&y.reverse(),{viewRect:o,mainLength:l,orient:n,rotation:s[n],labelRotation:p,labelPosOpt:i,labelAlign:t.get("label.align")||a[n],labelBaseline:t.get("label.verticalAlign")||t.get("label.baseline")||r[n],playPosition:g,prevBtnPosition:m,nextBtnPosition:v,axisExtent:y,controlSize:c,controlGap:d}},_position:function(t,e){function i(t){var e=t.position;t.origin=[c[0][0]-e[0],c[1][0]-e[1]]}function n(t){return[[t.x,t.x+t.width],[t.y,t.y+t.height]]}function o(t,e,i,n,o){t[n]+=i[n][o]-e[n][o]}var a=this._mainGroup,r=this._labelGroup,s=t.viewRect;if("vertical"===t.orient){var l=xt(),u=s.x,h=s.y+s.height;St(l,l,[-u,-h]),Mt(l,l,-oE/2),St(l,l,[u,h]),(s=s.clone()).applyTransform(l)}var c=n(s),d=n(a.getBoundingRect()),f=n(r.getBoundingRect()),p=a.position,g=r.position;g[0]=p[0]=c[0][0];var m=t.labelPosOpt;if(isNaN(m))o(p,d,c,1,v="+"===m?0:1),o(g,f,c,1,1-v);else{var v=m>=0?0:1;o(p,d,c,1,v),g[1]=p[1]+m}a.attr("position",p),r.attr("position",g),a.rotation=r.rotation=t.rotation,i(a),i(r)},_createAxis:function(t,e){var i=e.getData(),n=e.get("axisType"),o=Hl(e,n);o.getTicks=function(){return i.mapArray(["value"],function(t){return t})};var a=i.getDataExtent("value");o.setExtent(a[0],a[1]),o.niceTicks();var r=new eE("value",o,t.axisExtent,n);return r.model=e,r},_createGroup:function(t){var e=this["_"+t]=new tb;return this.group.add(e),e},_renderAxisLine:function(t,e,i,n){var o=i.getExtent();n.get("lineStyle.show")&&e.add(new _M({shape:{x1:o[0],y1:0,x2:o[1],y2:0},style:a({lineCap:"round"},n.getModel("lineStyle").getLineStyle()),silent:!0,z2:1}))},_renderAxisTick:function(t,e,i,n){var o=n.getData(),a=i.scale.getTicks();nE(a,function(t){var a=i.dataToCoord(t),r=o.getItemModel(t),s=r.getModel("itemStyle"),l=r.getModel("emphasis.itemStyle"),u={position:[a,0],onclick:iE(this._changeTimeline,this,t)},h=zx(r,s,e,u);fo(h,l.getItemStyle()),r.get("tooltip")?(h.dataIndex=t,h.dataModel=n):h.dataIndex=h.dataModel=null},this)},_renderAxisLabel:function(t,e,i,n){if(i.getLabelModel().get("show")){var o=n.getData(),a=i.getViewLabels();nE(a,function(n){var a=n.tickValue,r=o.getItemModel(a),s=r.getModel("label"),l=r.getModel("emphasis.label"),u=i.dataToCoord(n.tickValue),h=new rM({position:[u,0],rotation:t.labelRotation-t.rotation,onclick:iE(this._changeTimeline,this,a),silent:!1});mo(h.style,s,{text:n.formattedLabel,textAlign:t.labelAlign,textVerticalAlign:t.labelBaseline}),e.add(h),fo(h,mo({},l))},this)}},_renderControl:function(t,e,i,n){function o(t,i,o,h){if(t){var c=Rx(n,i,u,{position:t,origin:[a/2,0],rotation:h?-r:0,rectHover:!0,style:s,onclick:o});e.add(c),fo(c,l)}}var a=t.controlSize,r=t.rotation,s=n.getModel("controlStyle").getItemStyle(),l=n.getModel("emphasis.controlStyle").getItemStyle(),u=[0,-a/2,a,a],h=n.getPlayState(),c=n.get("inverse",!0);o(t.nextBtnPosition,"controlStyle.nextIcon",iE(this._changeTimeline,this,c?"-":"+")),o(t.prevBtnPosition,"controlStyle.prevIcon",iE(this._changeTimeline,this,c?"+":"-")),o(t.playPosition,"controlStyle."+(h?"stopIcon":"playIcon"),iE(this._handlePlayClick,this,!h),!0)},_renderCurrentPointer:function(t,e,i,n){var o=n.getData(),a=n.getCurrentIndex(),r=o.getItemModel(a).getModel("checkpointStyle"),s=this,l={onCreate:function(t){t.draggable=!0,t.drift=iE(s._handlePointerDrag,s),t.ondragend=iE(s._handlePointerDragend,s),Bx(t,a,i,n,!0)},onUpdate:function(t){Bx(t,a,i,n)}};this._currentPointer=zx(r,r,this._mainGroup,{},this._currentPointer,l)},_handlePlayClick:function(t){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:t,from:this.uid})},_handlePointerDrag:function(t,e,i){this._clearTimer(),this._pointerChangeTimeline([i.offsetX,i.offsetY])},_handlePointerDragend:function(t){this._pointerChangeTimeline([t.offsetX,t.offsetY],!0)},_pointerChangeTimeline:function(t,e){var i=this._toAxisCoord(t)[0],n=Fo(this._axis.getExtent().slice());i>n[1]&&(i=n[1]),ii.getHeight()&&(n.textPosition="top",l=!0);var u=l?-5-o.height:s+8;a+o.width/2>i.getWidth()?(n.textPosition=["100%",u],n.textAlign="right"):a-o.width/2<0&&(n.textPosition=[0,u],n.textAlign="left")}})}},updateView:function(t,e,i,n){d(this._features,function(t){t.updateView&&t.updateView(t.model,e,i,n)})},remove:function(t,e){d(this._features,function(i){i.remove&&i.remove(t,e)}),this.group.removeAll()},dispose:function(t,e){d(this._features,function(i){i.dispose&&i.dispose(t,e)})}});var rE=rT.toolbox.saveAsImage;Gx.defaultOption={show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:rE.title,type:"png",name:"",excludeComponents:["toolbox"],pixelRatio:1,lang:rE.lang.slice()},Gx.prototype.unusable=!U_.canvasSupported,Gx.prototype.onclick=function(t,e){var i=this.model,n=i.get("name")||t.get("title.0.text")||"echarts",o=document.createElement("a"),a=i.get("type",!0)||"png";o.download=n+"."+a,o.target="_blank";var r=e.getConnectedDataURL({type:a,backgroundColor:i.get("backgroundColor",!0)||t.get("backgroundColor")||"#fff",excludeComponents:i.get("excludeComponents"),pixelRatio:i.get("pixelRatio")});if(o.href=r,"function"!=typeof MouseEvent||U_.browser.ie||U_.browser.edge)if(window.navigator.msSaveOrOpenBlob){for(var s=atob(r.split(",")[1]),l=s.length,u=new Uint8Array(l);l--;)u[l]=s.charCodeAt(l);var h=new Blob([u]);window.navigator.msSaveOrOpenBlob(h,n+"."+a)}else{var c=i.get("lang"),d='';window.open().document.write(d)}else{var f=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!1});o.dispatchEvent(f)}},Ty("saveAsImage",Gx);var sE=rT.toolbox.magicType;Fx.defaultOption={show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z",tiled:"M2.3,2.2h22.8V25H2.3V2.2z M35,2.2h22.8V25H35V2.2zM2.3,35h22.8v22.8H2.3V35z M35,35h22.8v22.8H35V35z"},title:i(sE.title),option:{},seriesIndex:{}};var lE=Fx.prototype;lE.getIcons=function(){var t=this.model,e=t.get("icon"),i={};return d(t.get("type"),function(t){e[t]&&(i[t]=e[t])}),i};var uE={line:function(t,e,i,o){if("bar"===t)return n({id:e,type:"line",data:i.get("data"),stack:i.get("stack"),markPoint:i.get("markPoint"),markLine:i.get("markLine")},o.get("option.line")||{},!0)},bar:function(t,e,i,o){if("line"===t)return n({id:e,type:"bar",data:i.get("data"),stack:i.get("stack"),markPoint:i.get("markPoint"),markLine:i.get("markLine")},o.get("option.bar")||{},!0)},stack:function(t,e,i,o){if("line"===t||"bar"===t)return n({id:e,stack:"__ec_magicType_stack__"},o.get("option.stack")||{},!0)},tiled:function(t,e,i,o){if("line"===t||"bar"===t)return n({id:e,stack:""},o.get("option.tiled")||{},!0)}},hE=[["line","bar"],["stack","tiled"]];lE.onclick=function(t,e,i){var n=this.model,o=n.get("seriesIndex."+i);if(uE[i]){var a={series:[]};d(hE,function(t){l(t,i)>=0&&d(t,function(t){n.setIconStatus(t,"normal")})}),n.setIconStatus(i,"emphasis"),t.eachComponent({mainType:"series",query:null==o?null:{seriesIndex:o}},function(e){var o=e.subType,s=e.id,l=uE[i](o,s,e,n);l&&(r(l,e.option),a.series.push(l));var u=e.coordinateSystem;if(u&&"cartesian2d"===u.type&&("line"===i||"bar"===i)){var h=u.getAxesByScale("ordinal")[0];if(h){var c=h.dim+"Axis",d=t.queryComponents({mainType:c,index:e.get(name+"Index"),id:e.get(name+"Id")})[0].componentIndex;a[c]=a[c]||[];for(var f=0;f<=d;f++)a[c][d]=a[c][d]||{};a[c][d].boundaryGap="bar"===i}}}),e.dispatchAction({type:"changeMagicType",currentType:i,newOption:a})}},Es({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(t,e){e.mergeOption(t.newOption)}),Ty("magicType",Fx);var cE=rT.toolbox.dataView,dE=new Array(60).join("-"),fE="\t",pE=new RegExp("["+fE+"]+","g");$x.defaultOption={show:!0,readOnly:!1,optionToContent:null,contentToOption:null,icon:"M17.5,17.3H33 M17.5,17.3H33 M45.4,29.5h-28 M11.5,2v56H51V14.8L38.4,2H11.5z M38.4,2.2v12.7H51 M45.4,41.7h-28",title:i(cE.title),lang:i(cE.lang),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"},$x.prototype.onclick=function(t,e){function i(){n.removeChild(a),x._dom=null}var n=e.getDom(),o=this.model;this._dom&&n.removeChild(this._dom);var a=document.createElement("div");a.style.cssText="position:absolute;left:5px;top:5px;bottom:5px;right:5px;",a.style.backgroundColor=o.get("backgroundColor")||"#fff";var r=document.createElement("h4"),s=o.get("lang")||[];r.innerHTML=s[0]||o.get("title"),r.style.cssText="margin: 10px 20px;",r.style.color=o.get("textColor");var l=document.createElement("div"),u=document.createElement("textarea");l.style.cssText="display:block;width:100%;overflow:auto;";var h=o.get("optionToContent"),c=o.get("contentToOption"),d=Ux(t);if("function"==typeof h){var f=h(e.getOption());"string"==typeof f?l.innerHTML=f:M(f)&&l.appendChild(f)}else l.appendChild(u),u.readOnly=o.get("readOnly"),u.style.cssText="width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;",u.style.color=o.get("textColor"),u.style.borderColor=o.get("textareaBorderColor"),u.style.backgroundColor=o.get("textareaColor"),u.value=d.value;var p=d.meta,g=document.createElement("div");g.style.cssText="position:absolute;bottom:0;left:0;right:0;";var m="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",v=document.createElement("div"),y=document.createElement("div");m+=";background-color:"+o.get("buttonColor"),m+=";color:"+o.get("buttonTextColor");var x=this;ht(v,"click",i),ht(y,"click",function(){var t;try{t="function"==typeof c?c(l,e.getOption()):Kx(u.value,p)}catch(t){throw i(),new Error("Data view format error "+t)}t&&e.dispatchAction({type:"changeDataView",newOption:t}),i()}),v.innerHTML=s[1],y.innerHTML=s[2],y.style.cssText=m,v.style.cssText=m,!o.get("readOnly")&&g.appendChild(y),g.appendChild(v),ht(u,"keydown",function(t){if(9===(t.keyCode||t.which)){var e=this.value,i=this.selectionStart,n=this.selectionEnd;this.value=e.substring(0,i)+fE+e.substring(n),this.selectionStart=this.selectionEnd=i+1,mw(t)}}),a.appendChild(r),a.appendChild(l),a.appendChild(g),l.style.height=n.clientHeight-80+"px",n.appendChild(a),this._dom=a},$x.prototype.remove=function(t,e){this._dom&&e.getDom().removeChild(this._dom)},$x.prototype.dispose=function(t,e){this.remove(t,e)},Ty("dataView",$x),Es({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},function(t,e){var i=[];d(t.newOption.series,function(t){var n=e.getSeriesByName(t.name)[0];if(n){var o=n.get("data");i.push({name:t.name,data:Jx(t.data,o)})}else i.push(a({type:"scatter"},t))}),e.mergeOption(r({series:i},t.newOption))});var gE=d,mE="\0_ec_hist_store";iO.extend({type:"dataZoom.select"}),nO.extend({type:"dataZoom.select"});var vE=rT.toolbox.dataZoom,yE=d,xE="\0_ec_\0toolbox-dataZoom_";o_.defaultOption={show:!0,icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:i(vE.title)};var _E=o_.prototype;_E.render=function(t,e,i,n){this.model=t,this.ecModel=e,this.api=i,s_(t,e,this,n,i),r_(t,e)},_E.onclick=function(t,e,i){wE[i].call(this)},_E.remove=function(t,e){this._brushController.unmount()},_E.dispose=function(t,e){this._brushController.dispose()};var wE={zoom:function(){var t=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:t})},back:function(){this._dispatchZoomAction(t_(this.ecModel))}};_E._onBrush=function(t,e){function i(t,e,i){var r=e.getAxis(t),s=r.model,l=n(t,s,a),u=l.findRepresentativeAxisProxy(s).getMinMaxSpan();null==u.minValueSpan&&null==u.maxValueSpan||(i=QL(0,i.slice(),r.scale.getExtent(),0,u.minValueSpan,u.maxValueSpan)),l&&(o[l.id]={dataZoomId:l.id,startValue:i[0],endValue:i[1]})}function n(t,e,i){var n;return i.eachComponent({mainType:"dataZoom",subType:"select"},function(i){i.getAxisModel(t,e.componentIndex)&&(n=i)}),n}if(e.isEnd&&t.length){var o={},a=this.ecModel;this._brushController.updateCovers([]),new hy(a_(this.model.option),a,{include:["grid"]}).matchOutputRanges(t,a,function(t,e,n){if("cartesian2d"===n.type){var o=t.brushType;"rect"===o?(i("x",n,e[0]),i("y",n,e[1])):i({lineX:"x",lineY:"y"}[o],n,e)}}),Qx(a,o),this._dispatchZoomAction(o)}},_E._dispatchZoomAction=function(t){var e=[];yE(t,function(t,n){e.push(i(t))}),e.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:e})},Ty("dataZoom",o_),Ns(function(t){function e(t,e){if(e){var o=t+"Index",a=e[o];null==a||"all"===a||y(a)||(a=!1===a||"none"===a?[]:[a]),i(t,function(e,i){if(null==a||"all"===a||-1!==l(a,i)){var r={type:"select",$fromToolbox:!0,id:xE+t+i};r[o]=i,n.push(r)}})}}function i(e,i){var n=t[e];y(n)||(n=n?[n]:[]),yE(n,i)}if(t){var n=t.dataZoom||(t.dataZoom=[]);y(n)||(t.dataZoom=n=[n]);var o=t.toolbox;if(o&&(y(o)&&(o=o[0]),o&&o.feature)){var a=o.feature.dataZoom;e("xAxis",a),e("yAxis",a)}}});var bE=rT.toolbox.restore;l_.defaultOption={show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:bE.title},l_.prototype.onclick=function(t,e,i){e_(t),e.dispatchAction({type:"restore",from:this.uid})},Ty("restore",l_),Es({type:"restore",event:"restore",update:"prepareAndUpdate"},function(t,e){e.resetOption("recreate")});var SE,ME="urn:schemas-microsoft-com:vml",IE="undefined"==typeof window?null:window,TE=!1,AE=IE&&IE.document;if(AE&&!U_.canvasSupported)try{!AE.namespaces.zrvml&&AE.namespaces.add("zrvml",ME),SE=function(t){return AE.createElement("')}}catch(t){SE=function(t){return AE.createElement("<"+t+' xmlns="'+ME+'" class="zrvml">')}}var DE=ES.CMD,CE=Math.round,LE=Math.sqrt,kE=Math.abs,PE=Math.cos,NE=Math.sin,OE=Math.max;if(!U_.canvasSupported){var EE=21600,RE=EE/2,zE=function(t){t.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",t.coordsize=EE+","+EE,t.coordorigin="0,0"},BE=function(t){return String(t).replace(/&/g,"&").replace(/"/g,""")},VE=function(t,e,i){return"rgb("+[t,e,i].join(",")+")"},GE=function(t,e){e&&t&&e.parentNode!==t&&t.appendChild(e)},FE=function(t,e){e&&t&&e.parentNode===t&&t.removeChild(e)},WE=function(t,e,i){return 1e5*(parseFloat(t)||0)+1e3*(parseFloat(e)||0)+i},HE=function(t,e){return"string"==typeof t?t.lastIndexOf("%")>=0?parseFloat(t)/100*e:parseFloat(t):t},ZE=function(t,e,i){var n=Gt(e);i=+i,isNaN(i)&&(i=1),n&&(t.color=VE(n[0],n[1],n[2]),t.opacity=i*n[3])},UE=function(t){var e=Gt(t);return[VE(e[0],e[1],e[2]),e[3]]},XE=function(t,e,i){var n=e.fill;if(null!=n)if(n instanceof IM){var o,a=0,r=[0,0],s=0,l=1,u=i.getBoundingRect(),h=u.width,c=u.height;if("linear"===n.type){o="gradient";var d=i.transform,f=[n.x*h,n.y*c],p=[n.x2*h,n.y2*c];d&&(Q(f,f,d),Q(p,p,d));var g=p[0]-f[0],m=p[1]-f[1];(a=180*Math.atan2(g,m)/Math.PI)<0&&(a+=360),a<1e-6&&(a=0)}else{o="gradientradial";var f=[n.x*h,n.y*c],d=i.transform,v=i.scale,y=h,x=c;r=[(f[0]-u.x)/y,(f[1]-u.y)/x],d&&Q(f,f,d),y/=v[0]*EE,x/=v[1]*EE;var _=OE(y,x);s=0/_,l=2*n.r/_-s}var w=n.colorStops.slice();w.sort(function(t,e){return t.offset-e.offset});for(var b=w.length,S=[],M=[],I=0;I=2){var D=S[0][0],C=S[1][0],L=S[0][1]*e.opacity,k=S[1][1]*e.opacity;t.type=o,t.method="none",t.focus="100%",t.angle=a,t.color=D,t.color2=C,t.colors=M.join(","),t.opacity=k,t.opacity2=L}"radial"===o&&(t.focusposition=r.join(","))}else ZE(t,n,e.opacity)},jE=function(t,e){null!=e.lineDash&&(t.dashstyle=e.lineDash.join(" ")),null==e.stroke||e.stroke instanceof IM||ZE(t,e.stroke,e.opacity)},YE=function(t,e,i,n){var o="fill"===e,a=t.getElementsByTagName(e)[0];null!=i[e]&&"none"!==i[e]&&(o||!o&&i.lineWidth)?(t[o?"filled":"stroked"]="true",i[e]instanceof IM&&FE(t,a),a||(a=u_(e)),o?XE(a,i,n):jE(a,i),GE(t,a)):(t[o?"filled":"stroked"]="false",FE(t,a))},qE=[[],[],[]],KE=function(t,e){var i,n,o,a,r,s,l=DE.M,u=DE.C,h=DE.L,c=DE.A,d=DE.Q,f=[],p=t.data,g=t.len();for(a=0;a.01?N&&(O+=.0125):Math.abs(E-D)<1e-4?N&&OA?x-=.0125:x+=.0125:N&&ED?y+=.0125:y-=.0125),f.push(R,CE(((A-C)*M+b)*EE-RE),",",CE(((D-L)*I+S)*EE-RE),",",CE(((A+C)*M+b)*EE-RE),",",CE(((D+L)*I+S)*EE-RE),",",CE((O*M+b)*EE-RE),",",CE((E*I+S)*EE-RE),",",CE((y*M+b)*EE-RE),",",CE((x*I+S)*EE-RE)),r=y,s=x;break;case DE.R:var z=qE[0],B=qE[1];z[0]=p[a++],z[1]=p[a++],B[0]=z[0]+p[a++],B[1]=z[1]+p[a++],e&&(Q(z,z,e),Q(B,B,e)),z[0]=CE(z[0]*EE-RE),B[0]=CE(B[0]*EE-RE),z[1]=CE(z[1]*EE-RE),B[1]=CE(B[1]*EE-RE),f.push(" m ",z[0],",",z[1]," l ",B[0],",",z[1]," l ",B[0],",",B[1]," l ",z[0],",",B[1]);break;case DE.Z:f.push(" x ")}if(i>0){f.push(n);for(var V=0;V100&&(tR=0,QE={});var i,n=eR.style;try{n.font=t,i=n.fontFamily.split(",")[0]}catch(t){}e={style:n.fontStyle||"normal",variant:n.fontVariant||"normal",weight:n.fontWeight||"normal",size:0|parseFloat(n.fontSize||12),family:i||"Microsoft YaHei"},QE[t]=e,tR++}return e};!function(t,e){bb[t]=e}("measureText",function(t,e){var i=AE;JE||((JE=i.createElement("div")).style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",AE.body.appendChild(JE));try{JE.style.font=e}catch(t){}return JE.innerHTML="",JE.appendChild(i.createTextNode(t)),{width:JE.offsetWidth}});for(var nR=new de,oR=[Db,di,fi,Pn,rM],aR=0;aR=o&&u+1>=a){for(var h=[],c=0;c=o&&c+1>=a)return T_(0,s.components);l[i]=s}else l[i]=void 0}r++}();if(d)return d}},pushComponent:function(t,e,i){var n=t[t.length-1];n&&n.added===e&&n.removed===i?t[t.length-1]={count:n.count+1,added:e,removed:i}:t.push({count:1,added:e,removed:i})},extractCommon:function(t,e,i,n){for(var o=e.length,a=i.length,r=t.newPos,s=r-n,l=0;r+1=0;--n)if(e[n]===t)return!0;return!1}),i):null:i[0]},D_.prototype.update=function(t,e){if(t){var i=this.getDefs(!1);if(t[this._domName]&&i.contains(t[this._domName]))"function"==typeof e&&e(t);else{var n=this.add(t);n&&(t[this._domName]=n)}}},D_.prototype.addDom=function(t){this.getDefs(!0).appendChild(t)},D_.prototype.removeDom=function(t){var e=this.getDefs(!1);e&&t[this._domName]&&(e.removeChild(t[this._domName]),t[this._domName]=null)},D_.prototype.getDoms=function(){var t=this.getDefs(!1);if(!t)return[];var e=[];return d(this._tagNames,function(i){var n=t.getElementsByTagName(i);e=e.concat([].slice.call(n))}),e},D_.prototype.markAllUnused=function(){var t=this;d(this.getDoms(),function(e){e[t._markLabel]="0"})},D_.prototype.markUsed=function(t){t&&(t[this._markLabel]="1")},D_.prototype.removeUnused=function(){var t=this.getDefs(!1);if(t){var e=this;d(this.getDoms(),function(i){"1"!==i[e._markLabel]&&t.removeChild(i)})}},D_.prototype.getSvgProxy=function(t){return t instanceof Pn?yR:t instanceof fi?xR:t instanceof rM?_R:yR},D_.prototype.getTextSvgElement=function(t){return t.__textSvgEl},D_.prototype.getSvgElement=function(t){return t.__svgEl},u(C_,D_),C_.prototype.addWithoutUpdate=function(t,e){if(e&&e.style){var i=this;d(["fill","stroke"],function(n){if(e.style[n]&&("linear"===e.style[n].type||"radial"===e.style[n].type)){var o,a=e.style[n],r=i.getDefs(!0);a._dom?(o=a._dom,r.contains(a._dom)||i.addDom(o)):o=i.add(a),i.markUsed(e);var s=o.getAttribute("id");t.setAttribute(n,"url(#"+s+")")}})}},C_.prototype.add=function(t){var e;if("linear"===t.type)e=this.createElement("linearGradient");else{if("radial"!==t.type)return Yw("Illegal gradient type."),null;e=this.createElement("radialGradient")}return t.id=t.id||this.nextId++,e.setAttribute("id","zr"+this._zrId+"-gradient-"+t.id),this.updateDom(t,e),this.addDom(e),e},C_.prototype.update=function(t){var e=this;D_.prototype.update.call(this,t,function(){var i=t.type,n=t._dom.tagName;"linear"===i&&"linearGradient"===n||"radial"===i&&"radialGradient"===n?e.updateDom(t,t._dom):(e.removeDom(t),e.add(t))})},C_.prototype.updateDom=function(t,e){if("linear"===t.type)e.setAttribute("x1",t.x),e.setAttribute("y1",t.y),e.setAttribute("x2",t.x2),e.setAttribute("y2",t.y2);else{if("radial"!==t.type)return void Yw("Illegal gradient type.");e.setAttribute("cx",t.x),e.setAttribute("cy",t.y),e.setAttribute("r",t.r)}t.global?e.setAttribute("gradientUnits","userSpaceOnUse"):e.setAttribute("gradientUnits","objectBoundingBox"),e.innerHTML="";for(var i=t.colorStops,n=0,o=i.length;n0){var n,o,a=this.getDefs(!0),r=e[0],s=i?"_textDom":"_dom";r[s]?(o=r[s].getAttribute("id"),n=r[s],a.contains(n)||a.appendChild(n)):(o="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,(n=this.createElement("clipPath")).setAttribute("id",o),a.appendChild(n),r[s]=n);var l=this.getSvgProxy(r);if(r.transform&&r.parent.invTransform&&!i){var u=Array.prototype.slice.call(r.transform);bt(r.transform,r.parent.invTransform,r.transform),l.brush(r),r.transform=u}else l.brush(r);var h=this.getSvgElement(r);n.innerHTML="",n.appendChild(h.cloneNode()),t.setAttribute("clip-path","url(#"+o+")"),e.length>1&&this.updateDom(n,e.slice(1),i)}else t&&t.setAttribute("clip-path","none")},L_.prototype.markUsed=function(t){var e=this;t.__clipPaths&&t.__clipPaths.length>0&&d(t.__clipPaths,function(t){t._dom&&D_.prototype.markUsed.call(e,t._dom),t._textDom&&D_.prototype.markUsed.call(e,t._textDom)})},u(k_,D_),k_.prototype.addWithoutUpdate=function(t,e){if(e&&P_(e.style)){var i,n=e.style;n._shadowDom?(i=n._shadowDom,this.getDefs(!0).contains(n._shadowDom)||this.addDom(i)):i=this.add(e),this.markUsed(e);var o=i.getAttribute("id");t.style.filter="url(#"+o+")"}},k_.prototype.add=function(t){var e=this.createElement("filter"),i=t.style;return i._shadowDomId=i._shadowDomId||this.nextId++,e.setAttribute("id","zr"+this._zrId+"-shadow-"+i._shadowDomId),this.updateDom(t,e),this.addDom(e),e},k_.prototype.update=function(t,e){var i=e.style;if(P_(i)){var n=this;D_.prototype.update.call(this,e,function(t){n.updateDom(e,t._shadowDom)})}else this.remove(t,i)},k_.prototype.remove=function(t,e){null!=e._shadowDomId&&(this.removeDom(e),t.style.filter="")},k_.prototype.updateDom=function(t,e){var i=e.getElementsByTagName("feDropShadow");i=0===i.length?this.createElement("feDropShadow"):i[0];var n,o,a,r,s=t.style,l=t.scale?t.scale[0]||1:1,u=t.scale?t.scale[1]||1:1;if(s.shadowBlur||s.shadowOffsetX||s.shadowOffsetY)n=s.shadowOffsetX||0,o=s.shadowOffsetY||0,a=s.shadowBlur,r=s.shadowColor;else{if(!s.textShadowBlur)return void this.removeDom(e,s);n=s.textShadowOffsetX||0,o=s.textShadowOffsetY||0,a=s.textShadowBlur,r=s.textShadowColor}i.setAttribute("dx",n/l),i.setAttribute("dy",o/u),i.setAttribute("flood-color",r);var h=a/2/l+" "+a/2/u;i.setAttribute("stdDeviation",h),e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width",Math.ceil(a/2*200)+"%"),e.setAttribute("height",Math.ceil(a/2*200)+"%"),e.appendChild(i),s._shadowDom=e},k_.prototype.markUsed=function(t){var e=t.style;e&&e._shadowDom&&D_.prototype.markUsed.call(this,e._shadowDom)};var IR=function(t,e,i,n){this.root=t,this.storage=e,this._opts=i=a({},i||{});var o=p_("svg");o.setAttribute("xmlns","http://www.w3.org/2000/svg"),o.setAttribute("version","1.1"),o.setAttribute("baseProfile","full"),o.style.cssText="user-select:none;position:absolute;left:0;top:0;",this.gradientManager=new C_(n,o),this.clipPathManager=new L_(n,o),this.shadowManager=new k_(n,o);var r=document.createElement("div");r.style.cssText="overflow:hidden;position:relative",this._svgRoot=o,this._viewport=r,t.appendChild(r),r.appendChild(o),this.resize(i.width,i.height),this._visibleList=[]};IR.prototype={constructor:IR,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getViewportRootOffset:function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},refresh:function(){var t=this.storage.getDisplayList(!0);this._paintList(t)},setBackgroundColor:function(t){this._viewport.style.background=t},_paintList:function(t){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var e,i=this._svgRoot,n=this._visibleList,o=t.length,a=[];for(e=0;e=0;--n)if(e[n]===t)return!0;return!1}),i):null:i[0]},resize:function(t,e){var i=this._viewport;i.style.display="none";var n=this._opts;if(null!=t&&(n.width=t),null!=e&&(n.height=e),t=this._getSize(0),e=this._getSize(1),i.style.display="",this._width!==t||this._height!==e){this._width=t,this._height=e;var o=i.style;o.width=t+"px",o.height=e+"px";var a=this._svgRoot;a.setAttribute("width",t),a.setAttribute("height",e)}},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(t){var e=this._opts,i=["width","height"][t],n=["clientWidth","clientHeight"][t],o=["paddingLeft","paddingTop"][t],a=["paddingRight","paddingBottom"][t];if(null!=e[i]&&"auto"!==e[i])return parseFloat(e[i]);var r=this.root,s=document.defaultView.getComputedStyle(r);return(r[n]||N_(s[i])||N_(r.style[i]))-(N_(s[o])||0)-(N_(s[a])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},pathToDataUrl:function(){return this.refresh(),"data:image/svg+xml;charset=UTF-8,"+this._svgRoot.outerHTML}},d(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","toDataURL","pathToImage"],function(t){IR.prototype[t]=F_(t)}),Ti("svg",IR),t.version="4.2.1",t.dependencies=ET,t.PRIORITY=VT,t.init=function(t,e,i){var n=ks(t);if(n)return n;var o=new us(t,e,i);return o.id="ec_"+iA++,tA[o.id]=o,Fi(t,oA,o.id),Cs(o),o},t.connect=function(t){if(y(t)){var e=t;t=null,kT(e,function(e){null!=e.group&&(t=e.group)}),t=t||"g_"+nA++,kT(e,function(e){e.group=t})}return eA[t]=!0,t},t.disConnect=Ls,t.disconnect=aA,t.dispose=function(t){"string"==typeof t?t=tA[t]:t instanceof us||(t=ks(t)),t instanceof us&&!t.isDisposed()&&t.dispose()},t.getInstanceByDom=ks,t.getInstanceById=function(t){return tA[t]},t.registerTheme=Ps,t.registerPreprocessor=Ns,t.registerProcessor=Os,t.registerPostUpdate=function(t){KT.push(t)},t.registerAction=Es,t.registerCoordinateSystem=Rs,t.getCoordinateSystemDimensions=function(t){var e=Fa.get(t);if(e)return e.getDimensionsInfo?e.getDimensionsInfo():e.dimensions.slice()},t.registerLayout=zs,t.registerVisual=Bs,t.registerLoading=Gs,t.extendComponentModel=Fs,t.extendComponentView=Ws,t.extendSeriesModel=Hs,t.extendChartView=Zs,t.setCanvasCreator=function(t){e("createCanvas",t)},t.registerMap=function(t,e,i){DT.registerMap(t,e,i)},t.getMap=function(t){var e=DT.retrieveMap(t);return e&&e[0]&&{geoJson:e[0].geoJSON,specialAreas:e[0].specialAreas}},t.dataTool=rA,t.zrender=Hb,t.number=YM,t.format=eI,t.throttle=Pr,t.helper=tD,t.matrix=Sw,t.vector=cw,t.color=Ww,t.parseGeoJSON=iD,t.parseGeoJson=rD,t.util=sD,t.graphic=lD,t.List=vA,t.Model=No,t.Axis=aD,t.env=U_}); \ No newline at end of file diff --git a/uni_modules/qiun-data-charts/static/h5/echarts.min.js b/uni_modules/qiun-data-charts/static/h5/echarts.min.js new file mode 100644 index 0000000..5ff5e37 --- /dev/null +++ b/uni_modules/qiun-data-charts/static/h5/echarts.min.js @@ -0,0 +1,23 @@ + +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +* 版本为4.2.1,修改一处源码:this.el.hide() 改为 this.el?this.el.hide():true +*/ + + +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(t.echarts={})}(this,function(t){"use strict";function e(t,e){"createCanvas"===t&&(nw=null),ew[t]=e}function i(t){if(null==t||"object"!=typeof t)return t;var e=t,n=Y_.call(t);if("[object Array]"===n){if(!O(t)){e=[];for(var o=0,a=t.length;o=0){var o="touchend"!==n?e.targetTouches[0]:e.changedTouches[0];o&&st(t,o,e,i)}else st(t,e,e,i),e.zrDelta=e.wheelDelta?e.wheelDelta/120:-(e.detail||0)/3;var a=e.button;return null==e.which&&void 0!==a&&gw.test(e.type)&&(e.which=1&a?1:2&a?3:4&a?2:0),e}function ht(t,e,i){pw?t.addEventListener(e,i):t.attachEvent("on"+e,i)}function ct(t,e,i){pw?t.removeEventListener(e,i):t.detachEvent("on"+e,i)}function dt(t){return 2===t.which||3===t.which}function ft(t){var e=t[1][0]-t[0][0],i=t[1][1]-t[0][1];return Math.sqrt(e*e+i*i)}function pt(t){return[(t[0][0]+t[1][0])/2,(t[0][1]+t[1][1])/2]}function gt(t,e,i){return{type:t,event:i,target:e.target,topTarget:e.topTarget,cancelBubble:!1,offsetX:i.zrX,offsetY:i.zrY,gestureEvent:i.gestureEvent,pinchX:i.pinchX,pinchY:i.pinchY,pinchScale:i.pinchScale,wheelDelta:i.zrDelta,zrByTouch:i.zrByTouch,which:i.which,stop:mt}}function mt(t){mw(this.event)}function vt(){}function yt(t,e,i){if(t[t.rectHover?"rectContain":"contain"](e,i)){for(var n,o=t;o;){if(o.clipPath&&!o.clipPath.contain(e,i))return!1;o.silent&&(n=!0),o=o.parent}return!n||xw}return!1}function xt(){var t=new bw(6);return _t(t),t}function _t(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t}function wt(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t}function bt(t,e,i){var n=e[0]*i[0]+e[2]*i[1],o=e[1]*i[0]+e[3]*i[1],a=e[0]*i[2]+e[2]*i[3],r=e[1]*i[2]+e[3]*i[3],s=e[0]*i[4]+e[2]*i[5]+e[4],l=e[1]*i[4]+e[3]*i[5]+e[5];return t[0]=n,t[1]=o,t[2]=a,t[3]=r,t[4]=s,t[5]=l,t}function St(t,e,i){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4]+i[0],t[5]=e[5]+i[1],t}function Mt(t,e,i){var n=e[0],o=e[2],a=e[4],r=e[1],s=e[3],l=e[5],u=Math.sin(i),h=Math.cos(i);return t[0]=n*h+r*u,t[1]=-n*u+r*h,t[2]=o*h+s*u,t[3]=-o*u+h*s,t[4]=h*a+u*l,t[5]=h*l-u*a,t}function It(t,e,i){var n=i[0],o=i[1];return t[0]=e[0]*n,t[1]=e[1]*o,t[2]=e[2]*n,t[3]=e[3]*o,t[4]=e[4]*n,t[5]=e[5]*o,t}function Tt(t,e){var i=e[0],n=e[2],o=e[4],a=e[1],r=e[3],s=e[5],l=i*r-a*n;return l?(l=1/l,t[0]=r*l,t[1]=-a*l,t[2]=-n*l,t[3]=i*l,t[4]=(n*s-r*o)*l,t[5]=(a*o-i*s)*l,t):null}function At(t){var e=xt();return wt(e,t),e}function Dt(t){return t>Iw||t<-Iw}function Ct(t){this._target=t.target,this._life=t.life||1e3,this._delay=t.delay||0,this._initialized=!1,this.loop=null!=t.loop&&t.loop,this.gap=t.gap||0,this.easing=t.easing||"Linear",this.onframe=t.onframe,this.ondestroy=t.ondestroy,this.onrestart=t.onrestart,this._pausedTime=0,this._paused=!1}function Lt(t){return(t=Math.round(t))<0?0:t>255?255:t}function kt(t){return(t=Math.round(t))<0?0:t>360?360:t}function Pt(t){return t<0?0:t>1?1:t}function Nt(t){return Lt(t.length&&"%"===t.charAt(t.length-1)?parseFloat(t)/100*255:parseInt(t,10))}function Ot(t){return Pt(t.length&&"%"===t.charAt(t.length-1)?parseFloat(t)/100:parseFloat(t))}function Et(t,e,i){return i<0?i+=1:i>1&&(i-=1),6*i<1?t+(e-t)*i*6:2*i<1?e:3*i<2?t+(e-t)*(2/3-i)*6:t}function Rt(t,e,i){return t+(e-t)*i}function zt(t,e,i,n,o){return t[0]=e,t[1]=i,t[2]=n,t[3]=o,t}function Bt(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}function Vt(t,e){Vw&&Bt(Vw,e),Vw=Bw.put(t,Vw||e.slice())}function Gt(t,e){if(t){e=e||[];var i=Bw.get(t);if(i)return Bt(e,i);var n=(t+="").replace(/ /g,"").toLowerCase();if(n in zw)return Bt(e,zw[n]),Vt(t,e),e;if("#"!==n.charAt(0)){var o=n.indexOf("("),a=n.indexOf(")");if(-1!==o&&a+1===n.length){var r=n.substr(0,o),s=n.substr(o+1,a-(o+1)).split(","),l=1;switch(r){case"rgba":if(4!==s.length)return void zt(e,0,0,0,1);l=Ot(s.pop());case"rgb":return 3!==s.length?void zt(e,0,0,0,1):(zt(e,Nt(s[0]),Nt(s[1]),Nt(s[2]),l),Vt(t,e),e);case"hsla":return 4!==s.length?void zt(e,0,0,0,1):(s[3]=Ot(s[3]),Ft(s,e),Vt(t,e),e);case"hsl":return 3!==s.length?void zt(e,0,0,0,1):(Ft(s,e),Vt(t,e),e);default:return}}zt(e,0,0,0,1)}else{if(4===n.length)return(u=parseInt(n.substr(1),16))>=0&&u<=4095?(zt(e,(3840&u)>>4|(3840&u)>>8,240&u|(240&u)>>4,15&u|(15&u)<<4,1),Vt(t,e),e):void zt(e,0,0,0,1);if(7===n.length){var u=parseInt(n.substr(1),16);return u>=0&&u<=16777215?(zt(e,(16711680&u)>>16,(65280&u)>>8,255&u,1),Vt(t,e),e):void zt(e,0,0,0,1)}}}}function Ft(t,e){var i=(parseFloat(t[0])%360+360)%360/360,n=Ot(t[1]),o=Ot(t[2]),a=o<=.5?o*(n+1):o+n-o*n,r=2*o-a;return e=e||[],zt(e,Lt(255*Et(r,a,i+1/3)),Lt(255*Et(r,a,i)),Lt(255*Et(r,a,i-1/3)),1),4===t.length&&(e[3]=t[3]),e}function Wt(t){if(t){var e,i,n=t[0]/255,o=t[1]/255,a=t[2]/255,r=Math.min(n,o,a),s=Math.max(n,o,a),l=s-r,u=(s+r)/2;if(0===l)e=0,i=0;else{i=u<.5?l/(s+r):l/(2-s-r);var h=((s-n)/6+l/2)/l,c=((s-o)/6+l/2)/l,d=((s-a)/6+l/2)/l;n===s?e=d-c:o===s?e=1/3+h-d:a===s&&(e=2/3+c-h),e<0&&(e+=1),e>1&&(e-=1)}var f=[360*e,i,u];return null!=t[3]&&f.push(t[3]),f}}function Ht(t,e){var i=Gt(t);if(i){for(var n=0;n<3;n++)i[n]=e<0?i[n]*(1-e)|0:(255-i[n])*e+i[n]|0,i[n]>255?i[n]=255:t[n]<0&&(i[n]=0);return qt(i,4===i.length?"rgba":"rgb")}}function Zt(t){var e=Gt(t);if(e)return((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1)}function Ut(t,e,i){if(e&&e.length&&t>=0&&t<=1){i=i||[];var n=t*(e.length-1),o=Math.floor(n),a=Math.ceil(n),r=e[o],s=e[a],l=n-o;return i[0]=Lt(Rt(r[0],s[0],l)),i[1]=Lt(Rt(r[1],s[1],l)),i[2]=Lt(Rt(r[2],s[2],l)),i[3]=Pt(Rt(r[3],s[3],l)),i}}function Xt(t,e,i){if(e&&e.length&&t>=0&&t<=1){var n=t*(e.length-1),o=Math.floor(n),a=Math.ceil(n),r=Gt(e[o]),s=Gt(e[a]),l=n-o,u=qt([Lt(Rt(r[0],s[0],l)),Lt(Rt(r[1],s[1],l)),Lt(Rt(r[2],s[2],l)),Pt(Rt(r[3],s[3],l))],"rgba");return i?{color:u,leftIndex:o,rightIndex:a,value:n}:u}}function jt(t,e,i,n){if(t=Gt(t))return t=Wt(t),null!=e&&(t[0]=kt(e)),null!=i&&(t[1]=Ot(i)),null!=n&&(t[2]=Ot(n)),qt(Ft(t),"rgba")}function Yt(t,e){if((t=Gt(t))&&null!=e)return t[3]=Pt(e),qt(t,"rgba")}function qt(t,e){if(t&&t.length){var i=t[0]+","+t[1]+","+t[2];return"rgba"!==e&&"hsva"!==e&&"hsla"!==e||(i+=","+t[3]),e+"("+i+")"}}function Kt(t,e){return t[e]}function $t(t,e,i){t[e]=i}function Jt(t,e,i){return(e-t)*i+t}function Qt(t,e,i){return i>.5?e:t}function te(t,e,i,n,o){var a=t.length;if(1===o)for(s=0;so)t.length=o;else for(r=n;r=0&&!(m[i]<=e);i--);i=Math.min(i,u-2)}else{for(i=L;ie);i++);i=Math.min(i-1,u-2)}L=i,k=e;var n=m[i+1]-m[i];if(0!==n)if(I=(e-m[i])/n,l)if(A=v[i],T=v[0===i?i:i-1],D=v[i>u-2?u-1:i+1],C=v[i>u-3?u-1:i+2],d)ne(T,A,D,C,I,I*I,I*I*I,r(t,o),g);else{if(f)a=ne(T,A,D,C,I,I*I,I*I*I,P,1),a=re(P);else{if(p)return Qt(A,D,I);a=oe(T,A,D,C,I,I*I,I*I*I)}s(t,o,a)}else if(d)te(v[i],v[i+1],I,r(t,o),g);else{var a;if(f)te(v[i],v[i+1],I,P,1),a=re(P);else{if(p)return Qt(v[i],v[i+1],I);a=Jt(v[i],v[i+1],I)}s(t,o,a)}},ondestroy:i});return e&&"spline"!==e&&(N.easing=e),N}}}function ue(t,e,i,n,o,a,r,s){_(n)?(a=o,o=n,n=0):x(o)?(a=o,o="linear",n=0):x(n)?(a=n,n=0):x(i)?(a=i,i=500):i||(i=500),t.stopAnimation(),he(t,"",t,e,i,n,s);var l=t.animators.slice(),u=l.length;u||a&&a();for(var h=0;h0&&t.animate(e,!1).when(null==o?500:o,s).delay(a||0)}function ce(t,e,i,n){if(e){var o={};o[e]={},o[e][i]=n,t.attr(o)}else t.attr(i,n)}function de(t,e,i,n){i<0&&(t+=i,i=-i),n<0&&(e+=n,n=-n),this.x=t,this.y=e,this.width=i,this.height=n}function fe(t){for(var e=0;t>=eb;)e|=1&t,t>>=1;return t+e}function pe(t,e,i,n){var o=e+1;if(o===i)return 1;if(n(t[o++],t[e])<0){for(;o=0;)o++;return o-e}function ge(t,e,i){for(i--;e>>1])<0?l=a:s=a+1;var u=n-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(;u>0;)t[s+u]=t[s+u-1],u--}t[s]=r}}function ve(t,e,i,n,o,a){var r=0,s=0,l=1;if(a(t,e[i+o])>0){for(s=n-o;l0;)r=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),r+=o,l+=o}else{for(s=o+1;ls&&(l=s);var u=r;r=o-l,l=o-u}for(r++;r>>1);a(t,e[i+h])>0?r=h+1:l=h}return l}function ye(t,e,i,n,o,a){var r=0,s=0,l=1;if(a(t,e[i+o])<0){for(s=o+1;ls&&(l=s);var u=r;r=o-l,l=o-u}else{for(s=n-o;l=0;)r=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),r+=o,l+=o}for(r++;r>>1);a(t,e[i+h])<0?l=h:r=h+1}return l}function xe(t,e){function i(i){var s=a[i],u=r[i],h=a[i+1],c=r[i+1];r[i]=u+c,i===l-3&&(a[i+1]=a[i+2],r[i+1]=r[i+2]),l--;var d=ye(t[h],t,s,u,0,e);s+=d,0!==(u-=d)&&0!==(c=ve(t[s+u-1],t,h,c,c-1,e))&&(u<=c?n(s,u,h,c):o(s,u,h,c))}function n(i,n,o,a){var r=0;for(r=0;r=ib||f>=ib);if(p)break;g<0&&(g=0),g+=2}if((s=g)<1&&(s=1),1===n){for(r=0;r=0;r--)t[f+r]=t[d+r];if(0===n){v=!0;break}}if(t[c--]=u[h--],1==--a){v=!0;break}if(0!=(m=a-ve(t[l],u,0,a,a-1,e))){for(a-=m,f=(c-=m)+1,d=(h-=m)+1,r=0;r=ib||m>=ib);if(v)break;p<0&&(p=0),p+=2}if((s=p)<1&&(s=1),1===a){for(f=(c-=n)+1,d=(l-=n)+1,r=n-1;r>=0;r--)t[f+r]=t[d+r];t[c]=u[h]}else{if(0===a)throw new Error;for(d=c-(a-1),r=0;r=0;r--)t[f+r]=t[d+r];t[c]=u[h]}else for(d=c-(a-1),r=0;r1;){var t=l-2;if(t>=1&&r[t-1]<=r[t]+r[t+1]||t>=2&&r[t-2]<=r[t]+r[t-1])r[t-1]r[t+1])break;i(t)}},this.forceMergeRuns=function(){for(;l>1;){var t=l-2;t>0&&r[t-1]s&&(l=s),me(t,i,i+l,i+a,e),a=l}r.pushRun(i,a),r.mergeRuns(),o-=a,i+=a}while(0!==o);r.forceMergeRuns()}}function we(t,e){return t.zlevel===e.zlevel?t.z===e.z?t.z2-e.z2:t.z-e.z:t.zlevel-e.zlevel}function be(t,e,i){var n=null==e.x?0:e.x,o=null==e.x2?1:e.x2,a=null==e.y?0:e.y,r=null==e.y2?0:e.y2;return e.global||(n=n*i.width+i.x,o=o*i.width+i.x,a=a*i.height+i.y,r=r*i.height+i.y),n=isNaN(n)?0:n,o=isNaN(o)?1:o,a=isNaN(a)?0:a,r=isNaN(r)?0:r,t.createLinearGradient(n,a,o,r)}function Se(t,e,i){var n=i.width,o=i.height,a=Math.min(n,o),r=null==e.x?.5:e.x,s=null==e.y?.5:e.y,l=null==e.r?.5:e.r;return e.global||(r=r*n+i.x,s=s*o+i.y,l*=a),t.createRadialGradient(r,s,0,r,s,l)}function Me(){return!1}function Ie(t,e,i){var n=iw(),o=e.getWidth(),a=e.getHeight(),r=n.style;return r&&(r.position="absolute",r.left=0,r.top=0,r.width=o+"px",r.height=a+"px",n.setAttribute("data-zr-dom-id",t)),n.width=o*i,n.height=a*i,n}function Te(t){if("string"==typeof t){var e=mb.get(t);return e&&e.image}return t}function Ae(t,e,i,n,o){if(t){if("string"==typeof t){if(e&&e.__zrImageSrc===t||!i)return e;var a=mb.get(t),r={hostEl:i,cb:n,cbPayload:o};return a?!Ce(e=a.image)&&a.pending.push(r):((e=new Image).onload=e.onerror=De,mb.put(t,e.__cachedImgObj={image:e,pending:[r]}),e.src=e.__zrImageSrc=t),e}return t}return e}function De(){var t=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var e=0;exb&&(yb=0,vb={}),yb++,vb[i]=o,o}function ke(t,e,i,n,o,a,r,s){return r?Ne(t,e,i,n,o,a,r,s):Pe(t,e,i,n,o,a,s)}function Pe(t,e,i,n,o,a,r){var s=He(t,e,o,a,r),l=Le(t,e);o&&(l+=o[1]+o[3]);var u=s.outerHeight,h=new de(Oe(0,l,i),Ee(0,u,n),l,u);return h.lineHeight=s.lineHeight,h}function Ne(t,e,i,n,o,a,r,s){var l=Ze(t,{rich:r,truncate:s,font:e,textAlign:i,textPadding:o,textLineHeight:a}),u=l.outerWidth,h=l.outerHeight;return new de(Oe(0,u,i),Ee(0,h,n),u,h)}function Oe(t,e,i){return"right"===i?t-=e:"center"===i&&(t-=e/2),t}function Ee(t,e,i){return"middle"===i?t-=e/2:"bottom"===i&&(t-=e),t}function Re(t,e,i){var n=e.x,o=e.y,a=e.height,r=e.width,s=a/2,l="left",u="top";switch(t){case"left":n-=i,o+=s,l="right",u="middle";break;case"right":n+=i+r,o+=s,u="middle";break;case"top":n+=r/2,o-=i,l="center",u="bottom";break;case"bottom":n+=r/2,o+=a+i,l="center";break;case"inside":n+=r/2,o+=s,l="center",u="middle";break;case"insideLeft":n+=i,o+=s,u="middle";break;case"insideRight":n+=r-i,o+=s,l="right",u="middle";break;case"insideTop":n+=r/2,o+=i,l="center";break;case"insideBottom":n+=r/2,o+=a-i,l="center",u="bottom";break;case"insideTopLeft":n+=i,o+=i;break;case"insideTopRight":n+=r-i,o+=i,l="right";break;case"insideBottomLeft":n+=i,o+=a-i,u="bottom";break;case"insideBottomRight":n+=r-i,o+=a-i,l="right",u="bottom"}return{x:n,y:o,textAlign:l,textVerticalAlign:u}}function ze(t,e,i,n,o){if(!e)return"";var a=(t+"").split("\n");o=Be(e,i,n,o);for(var r=0,s=a.length;r=r;l++)s-=r;var u=Le(i,e);return u>s&&(i="",u=0),s=t-u,n.ellipsis=i,n.ellipsisWidth=u,n.contentWidth=s,n.containerWidth=t,n}function Ve(t,e){var i=e.containerWidth,n=e.font,o=e.contentWidth;if(!i)return"";var a=Le(t,n);if(a<=i)return t;for(var r=0;;r++){if(a<=o||r>=e.maxIterations){t+=e.ellipsis;break}var s=0===r?Ge(t,o,e.ascCharWidth,e.cnCharWidth):a>0?Math.floor(t.length*o/a):0;a=Le(t=t.substr(0,s),n)}return""===t&&(t=e.placeholder),t}function Ge(t,e,i,n){for(var o=0,a=0,r=t.length;au)t="",r=[];else if(null!=h)for(var c=Be(h-(i?i[1]+i[3]:0),e,o.ellipsis,{minChar:o.minChar,placeholder:o.placeholder}),d=0,f=r.length;do&&Ue(i,t.substring(o,a)),Ue(i,n[2],n[1]),o=_b.lastIndex}of)return{lines:[],width:0,height:0};k.textWidth=Le(k.text,_);var b=y.textWidth,S=null==b||"auto"===b;if("string"==typeof b&&"%"===b.charAt(b.length-1))k.percentWidth=b,u.push(k),b=0;else{if(S){b=k.textWidth;var M=y.textBackgroundColor,I=M&&M.image;I&&Ce(I=Te(I))&&(b=Math.max(b,I.width*w/I.height))}var T=x?x[1]+x[3]:0;b+=T;var C=null!=d?d-m:null;null!=C&&Cl&&(i*=l/(c=i+n),n*=l/c),o+a>l&&(o*=l/(c=o+a),a*=l/c),n+o>u&&(n*=u/(c=n+o),o*=u/c),i+a>u&&(i*=u/(c=i+a),a*=u/c),t.moveTo(r+i,s),t.lineTo(r+l-n,s),0!==n&&t.arc(r+l-n,s+n,n,-Math.PI/2,0),t.lineTo(r+l,s+u-o),0!==o&&t.arc(r+l-o,s+u-o,o,0,Math.PI/2),t.lineTo(r+a,s+u),0!==a&&t.arc(r+a,s+u-a,a,Math.PI/2,Math.PI),t.lineTo(r,s+i),0!==i&&t.arc(r+i,s+i,i,Math.PI,1.5*Math.PI)}function Ye(t){return qe(t),d(t.rich,qe),t}function qe(t){if(t){t.font=Xe(t);var e=t.textAlign;"middle"===e&&(e="center"),t.textAlign=null==e||Mb[e]?e:"left";var i=t.textVerticalAlign||t.textBaseline;"center"===i&&(i="middle"),t.textVerticalAlign=null==i||Ib[i]?i:"top",t.textPadding&&(t.textPadding=L(t.textPadding))}}function Ke(t,e,i,n,o,a){n.rich?Je(t,e,i,n,o,a):$e(t,e,i,n,o,a)}function $e(t,e,i,n,o,a){var r,s=ii(n),l=!1,u=e.__attrCachedBy===rb.PLAIN_TEXT;a!==sb?(a&&(r=a.style,l=!s&&u&&r),e.__attrCachedBy=s?rb.NONE:rb.PLAIN_TEXT):u&&(e.__attrCachedBy=rb.NONE);var h=n.font||Sb;l&&h===(r.font||Sb)||(e.font=h);var c=t.__computedFont;t.__styleFont!==h&&(t.__styleFont=h,c=t.__computedFont=e.font);var d=n.textPadding,f=n.textLineHeight,p=t.__textCotentBlock;p&&!t.__dirtyText||(p=t.__textCotentBlock=He(i,c,d,f,n.truncate));var g=p.outerHeight,m=p.lines,v=p.lineHeight,y=ai(g,n,o),x=y.baseX,_=y.baseY,w=y.textAlign||"left",b=y.textVerticalAlign;ti(e,n,o,x,_);var S=Ee(_,g,b),M=x,I=S;if(s||d){var T=Le(i,c);d&&(T+=d[1]+d[3]);var A=Oe(x,T,w);s&&ni(t,e,n,A,S,T,g),d&&(M=hi(x,w,d),I+=d[0])}e.textAlign=w,e.textBaseline="middle",e.globalAlpha=n.opacity||1;for(B=0;B=0&&"right"===(_=b[C]).textAlign;)ei(t,e,_,n,M,v,D,"right"),I-=_.width,D-=_.width,C--;for(A+=(a-(A-m)-(y-D)-I)/2;T<=C;)ei(t,e,_=b[T],n,M,v,A+_.width/2,"center"),A+=_.width,T++;v+=M}}function ti(t,e,i,n,o){if(i&&e.textRotation){var a=e.textOrigin;"center"===a?(n=i.width/2+i.x,o=i.height/2+i.y):a&&(n=a[0]+i.x,o=a[1]+i.y),t.translate(n,o),t.rotate(-e.textRotation),t.translate(-n,-o)}}function ei(t,e,i,n,o,a,r,s){var l=n.rich[i.styleName]||{};l.text=i.text;var u=i.textVerticalAlign,h=a+o/2;"top"===u?h=a+i.height/2:"bottom"===u&&(h=a+o-i.height/2),!i.isLineHolder&&ii(l)&&ni(t,e,l,"right"===s?r-i.width:"center"===s?r-i.width/2:r,h-i.height/2,i.width,i.height);var c=i.textPadding;c&&(r=hi(r,s,c),h-=i.height/2-c[2]-i.textHeight/2),ri(e,"shadowBlur",D(l.textShadowBlur,n.textShadowBlur,0)),ri(e,"shadowColor",l.textShadowColor||n.textShadowColor||"transparent"),ri(e,"shadowOffsetX",D(l.textShadowOffsetX,n.textShadowOffsetX,0)),ri(e,"shadowOffsetY",D(l.textShadowOffsetY,n.textShadowOffsetY,0)),ri(e,"textAlign",s),ri(e,"textBaseline","middle"),ri(e,"font",i.font||Sb);var d=si(l.textStroke||n.textStroke,p),f=li(l.textFill||n.textFill),p=A(l.textStrokeWidth,n.textStrokeWidth);d&&(ri(e,"lineWidth",p),ri(e,"strokeStyle",d),e.strokeText(i.text,r,h)),f&&(ri(e,"fillStyle",f),e.fillText(i.text,r,h))}function ii(t){return!!(t.textBackgroundColor||t.textBorderWidth&&t.textBorderColor)}function ni(t,e,i,n,o,a,r){var s=i.textBackgroundColor,l=i.textBorderWidth,u=i.textBorderColor,h=_(s);if(ri(e,"shadowBlur",i.textBoxShadowBlur||0),ri(e,"shadowColor",i.textBoxShadowColor||"transparent"),ri(e,"shadowOffsetX",i.textBoxShadowOffsetX||0),ri(e,"shadowOffsetY",i.textBoxShadowOffsetY||0),h||l&&u){e.beginPath();var c=i.textBorderRadius;c?je(e,{x:n,y:o,width:a,height:r,r:c}):e.rect(n,o,a,r),e.closePath()}if(h)if(ri(e,"fillStyle",s),null!=i.fillOpacity){f=e.globalAlpha;e.globalAlpha=i.fillOpacity*i.opacity,e.fill(),e.globalAlpha=f}else e.fill();else if(w(s)){var d=s.image;(d=Ae(d,null,t,oi,s))&&Ce(d)&&e.drawImage(d,n,o,a,r)}if(l&&u)if(ri(e,"lineWidth",l),ri(e,"strokeStyle",u),null!=i.strokeOpacity){var f=e.globalAlpha;e.globalAlpha=i.strokeOpacity*i.opacity,e.stroke(),e.globalAlpha=f}else e.stroke()}function oi(t,e){e.image=t}function ai(t,e,i){var n=e.x||0,o=e.y||0,a=e.textAlign,r=e.textVerticalAlign;if(i){var s=e.textPosition;if(s instanceof Array)n=i.x+ui(s[0],i.width),o=i.y+ui(s[1],i.height);else{var l=Re(s,i,e.textDistance);n=l.x,o=l.y,a=a||l.textAlign,r=r||l.textVerticalAlign}var u=e.textOffset;u&&(n+=u[0],o+=u[1])}return{baseX:n,baseY:o,textAlign:a,textVerticalAlign:r}}function ri(t,e,i){return t[e]=ab(t,e,i),t[e]}function si(t,e){return null==t||e<=0||"transparent"===t||"none"===t?null:t.image||t.colorStops?"#000":t}function li(t){return null==t||"none"===t?null:t.image||t.colorStops?"#000":t}function ui(t,e){return"string"==typeof t?t.lastIndexOf("%")>=0?parseFloat(t)/100*e:parseFloat(t):t}function hi(t,e,i){return"right"===e?t-i[1]:"center"===e?t+i[3]/2-i[1]/2:t+i[3]}function ci(t,e){return null!=t&&(t||e.textBackgroundColor||e.textBorderWidth&&e.textBorderColor||e.textPadding)}function di(t){t=t||{},Kw.call(this,t);for(var e in t)t.hasOwnProperty(e)&&"style"!==e&&(this[e]=t[e]);this.style=new ub(t.style,this),this._rect=null,this.__clipPaths=[]}function fi(t){di.call(this,t)}function pi(t){return parseInt(t,10)}function gi(t){return!!t&&(!!t.__builtin__||"function"==typeof t.resize&&"function"==typeof t.refresh)}function mi(t,e,i){return Cb.copy(t.getBoundingRect()),t.transform&&Cb.applyTransform(t.transform),Lb.width=e,Lb.height=i,!Cb.intersect(Lb)}function vi(t,e){if(t===e)return!1;if(!t||!e||t.length!==e.length)return!0;for(var i=0;i=i.length&&i.push({option:t})}}),i}function Ni(t){var e=R();Zb(t,function(t,i){var n=t.exist;n&&e.set(n.id,t)}),Zb(t,function(t,i){var n=t.option;k(!n||null==n.id||!e.get(n.id)||e.get(n.id)===t,"id duplicates: "+(n&&n.id)),n&&null!=n.id&&e.set(n.id,t),!t.keyInfo&&(t.keyInfo={})}),Zb(t,function(t,i){var n=t.exist,o=t.option,a=t.keyInfo;if(Ub(o)){if(a.name=null!=o.name?o.name+"":n?n.name:jb+i,n)a.id=n.id;else if(null!=o.id)a.id=o.id+"";else{var r=0;do{a.id="\0"+a.name+"\0"+r++}while(e.get(a.id))}e.set(a.id,t)}})}function Oi(t){var e=t.name;return!(!e||!e.indexOf(jb))}function Ei(t){return Ub(t)&&t.id&&0===(t.id+"").indexOf("\0_ec_\0")}function Ri(t,e){function i(t,e,i){for(var n=0,o=t.length;n-rS&&trS||t<-rS}function tn(t,e,i,n,o){var a=1-o;return a*a*(a*t+3*o*e)+o*o*(o*n+3*a*i)}function en(t,e,i,n,o){var a=1-o;return 3*(((e-t)*a+2*(i-e)*o)*a+(n-i)*o*o)}function nn(t,e,i,n,o,a){var r=n+3*(e-i)-t,s=3*(i-2*e+t),l=3*(e-t),u=t-o,h=s*s-3*r*l,c=s*l-9*r*u,d=l*l-3*s*u,f=0;if(Ji(h)&&Ji(c))Ji(s)?a[0]=0:(M=-l/s)>=0&&M<=1&&(a[f++]=M);else{var p=c*c-4*h*d;if(Ji(p)){var g=c/h,m=-g/2;(M=-s/r+g)>=0&&M<=1&&(a[f++]=M),m>=0&&m<=1&&(a[f++]=m)}else if(p>0){var v=aS(p),y=h*s+1.5*r*(-c+v),x=h*s+1.5*r*(-c-v);(M=(-s-((y=y<0?-oS(-y,uS):oS(y,uS))+(x=x<0?-oS(-x,uS):oS(x,uS))))/(3*r))>=0&&M<=1&&(a[f++]=M)}else{var _=(2*h*s-3*r*c)/(2*aS(h*h*h)),w=Math.acos(_)/3,b=aS(h),S=Math.cos(w),M=(-s-2*b*S)/(3*r),m=(-s+b*(S+lS*Math.sin(w)))/(3*r),I=(-s+b*(S-lS*Math.sin(w)))/(3*r);M>=0&&M<=1&&(a[f++]=M),m>=0&&m<=1&&(a[f++]=m),I>=0&&I<=1&&(a[f++]=I)}}return f}function on(t,e,i,n,o){var a=6*i-12*e+6*t,r=9*e+3*n-3*t-9*i,s=3*e-3*t,l=0;if(Ji(r))Qi(a)&&(c=-s/a)>=0&&c<=1&&(o[l++]=c);else{var u=a*a-4*r*s;if(Ji(u))o[0]=-a/(2*r);else if(u>0){var h=aS(u),c=(-a+h)/(2*r),d=(-a-h)/(2*r);c>=0&&c<=1&&(o[l++]=c),d>=0&&d<=1&&(o[l++]=d)}}return l}function an(t,e,i,n,o,a){var r=(e-t)*o+t,s=(i-e)*o+e,l=(n-i)*o+i,u=(s-r)*o+r,h=(l-s)*o+s,c=(h-u)*o+u;a[0]=t,a[1]=r,a[2]=u,a[3]=c,a[4]=c,a[5]=h,a[6]=l,a[7]=n}function rn(t,e,i,n,o,a,r,s,l,u,h){var c,d,f,p,g,m=.005,v=1/0;hS[0]=l,hS[1]=u;for(var y=0;y<1;y+=.05)cS[0]=tn(t,i,o,r,y),cS[1]=tn(e,n,a,s,y),(p=hw(hS,cS))=0&&p=0&&c<=1&&(o[l++]=c);else{var u=r*r-4*a*s;if(Ji(u))(c=-r/(2*a))>=0&&c<=1&&(o[l++]=c);else if(u>0){var h=aS(u),c=(-r+h)/(2*a),d=(-r-h)/(2*a);c>=0&&c<=1&&(o[l++]=c),d>=0&&d<=1&&(o[l++]=d)}}return l}function hn(t,e,i){var n=t+i-2*e;return 0===n?.5:(t-e)/n}function cn(t,e,i,n,o){var a=(e-t)*n+t,r=(i-e)*n+e,s=(r-a)*n+a;o[0]=t,o[1]=a,o[2]=s,o[3]=s,o[4]=r,o[5]=i}function dn(t,e,i,n,o,a,r,s,l){var u,h=.005,c=1/0;hS[0]=r,hS[1]=s;for(var d=0;d<1;d+=.05)cS[0]=sn(t,i,o,d),cS[1]=sn(e,n,a,d),(m=hw(hS,cS))=0&&m1e-4)return s[0]=t-i,s[1]=e-n,l[0]=t+i,void(l[1]=e+n);if(yS[0]=mS(o)*i+t,yS[1]=gS(o)*n+e,xS[0]=mS(a)*i+t,xS[1]=gS(a)*n+e,u(s,yS,xS),h(l,yS,xS),(o%=vS)<0&&(o+=vS),(a%=vS)<0&&(a+=vS),o>a&&!r?a+=vS:oo&&(_S[0]=mS(f)*i+t,_S[1]=gS(f)*n+e,u(s,_S,s),h(l,_S,l))}function yn(t,e,i,n,o,a,r){if(0===o)return!1;var s=o,l=0,u=t;if(r>e+s&&r>n+s||rt+s&&a>i+s||ae+c&&h>n+c&&h>a+c&&h>s+c||ht+c&&u>i+c&&u>o+c&&u>r+c||ue+u&&l>n+u&&l>a+u||lt+u&&s>i+u&&s>o+u||si||h+uo&&(o+=zS);var d=Math.atan2(l,s);return d<0&&(d+=zS),d>=n&&d<=o||d+zS>=n&&d+zS<=o}function Sn(t,e,i,n,o,a){if(a>e&&a>n||ao?r:0}function Mn(t,e){return Math.abs(t-e)e&&u>n&&u>a&&u>s||u1&&In(),c=tn(e,n,a,s,WS[0]),p>1&&(d=tn(e,n,a,s,WS[1]))),2===p?me&&s>n&&s>a||s=0&&u<=1){for(var h=0,c=sn(e,n,a,u),d=0;di||s<-i)return 0;u=Math.sqrt(i*i-s*s);FS[0]=-u,FS[1]=u;var l=Math.abs(n-o);if(l<1e-4)return 0;if(l%VS<1e-4){n=0,o=VS;p=a?1:-1;return r>=FS[0]+t&&r<=FS[1]+t?p:0}if(a){var u=n;n=wn(o),o=wn(u)}else n=wn(n),o=wn(o);n>o&&(o+=VS);for(var h=0,c=0;c<2;c++){var d=FS[c];if(d+t>r){var f=Math.atan2(s,d),p=a?1:-1;f<0&&(f=VS+f),(f>=n&&f<=o||f+VS>=n&&f+VS<=o)&&(f>Math.PI/2&&f<1.5*Math.PI&&(p=-p),h+=p)}}return h}function Cn(t,e,i,n,o){for(var a=0,r=0,s=0,l=0,u=0,h=0;h1&&(i||(a+=Sn(r,s,l,u,n,o))),1===h&&(l=r=t[h],u=s=t[h+1]),c){case BS.M:r=l=t[h++],s=u=t[h++];break;case BS.L:if(i){if(yn(r,s,t[h],t[h+1],e,n,o))return!0}else a+=Sn(r,s,t[h],t[h+1],n,o)||0;r=t[h++],s=t[h++];break;case BS.C:if(i){if(xn(r,s,t[h++],t[h++],t[h++],t[h++],t[h],t[h+1],e,n,o))return!0}else a+=Tn(r,s,t[h++],t[h++],t[h++],t[h++],t[h],t[h+1],n,o)||0;r=t[h++],s=t[h++];break;case BS.Q:if(i){if(_n(r,s,t[h++],t[h++],t[h],t[h+1],e,n,o))return!0}else a+=An(r,s,t[h++],t[h++],t[h],t[h+1],n,o)||0;r=t[h++],s=t[h++];break;case BS.A:var d=t[h++],f=t[h++],p=t[h++],g=t[h++],m=t[h++],v=t[h++];h+=1;var y=1-t[h++],x=Math.cos(m)*p+d,_=Math.sin(m)*g+f;h>1?a+=Sn(r,s,x,_,n,o):(l=x,u=_);var w=(n-d)*g/p+d;if(i){if(bn(d,f,g,m,m+v,y,e,w,o))return!0}else a+=Dn(d,f,g,m,m+v,y,w,o);r=Math.cos(m+v)*p+d,s=Math.sin(m+v)*g+f;break;case BS.R:l=r=t[h++],u=s=t[h++];var x=l+t[h++],_=u+t[h++];if(i){if(yn(l,u,x,u,e,n,o)||yn(x,u,x,_,e,n,o)||yn(x,_,l,_,e,n,o)||yn(l,_,l,u,e,n,o))return!0}else a+=Sn(x,u,x,_,n,o),a+=Sn(l,_,l,u,n,o);break;case BS.Z:if(i){if(yn(r,s,l,u,e,n,o))return!0}else a+=Sn(r,s,l,u,n,o);r=l,s=u}}return i||Mn(s,u)||(a+=Sn(r,s,l,u,n,o)||0),0!==a}function Ln(t,e,i){return Cn(t,0,!1,e,i)}function kn(t,e,i,n){return Cn(t,e,!0,i,n)}function Pn(t){di.call(this,t),this.path=null}function Nn(t,e,i,n,o,a,r,s,l,u,h){var c=l*(tM/180),d=QS(c)*(t-i)/2+JS(c)*(e-n)/2,f=-1*JS(c)*(t-i)/2+QS(c)*(e-n)/2,p=d*d/(r*r)+f*f/(s*s);p>1&&(r*=$S(p),s*=$S(p));var g=(o===a?-1:1)*$S((r*r*(s*s)-r*r*(f*f)-s*s*(d*d))/(r*r*(f*f)+s*s*(d*d)))||0,m=g*r*f/s,v=g*-s*d/r,y=(t+i)/2+QS(c)*m-JS(c)*v,x=(e+n)/2+JS(c)*m+QS(c)*v,_=nM([1,0],[(d-m)/r,(f-v)/s]),w=[(d-m)/r,(f-v)/s],b=[(-1*d-m)/r,(-1*f-v)/s],S=nM(w,b);iM(w,b)<=-1&&(S=tM),iM(w,b)>=1&&(S=0),0===a&&S>0&&(S-=2*tM),1===a&&S<0&&(S+=2*tM),h.addData(u,y,x,r,s,_,S,c,a)}function On(t){if(!t)return new ES;for(var e,i=0,n=0,o=i,a=n,r=new ES,s=ES.CMD,l=t.match(oM),u=0;u=2){if(o&&"spline"!==o){var a=fM(n,o,i,e.smoothConstraint);t.moveTo(n[0][0],n[0][1]);for(var r=n.length,s=0;s<(i?r:r-1);s++){var l=a[2*s],u=a[2*s+1],h=n[(s+1)%r];t.bezierCurveTo(l[0],l[1],u[0],u[1],h[0],h[1])}}else{"spline"===o&&(n=dM(n,i)),t.moveTo(n[0][0],n[0][1]);for(var s=1,c=n.length;s=0)?(i={textFill:null,textStroke:t.textStroke,textStrokeWidth:t.textStrokeWidth},t.textFill="#fff",null==t.textStroke&&(t.textStroke=a,null==t.textStrokeWidth&&(t.textStrokeWidth=2))):null!=a&&(i={textFill:null},t.textFill=a),i&&(t.insideRollback=i)}}function bo(t){var e=t.insideRollback;e&&(t.textFill=e.textFill,t.textStroke=e.textStroke,t.textStrokeWidth=e.textStrokeWidth,t.insideRollback=null)}function So(t,e){var i=e||e.getModel("textStyle");return P([t.fontStyle||i&&i.getShallow("fontStyle")||"",t.fontWeight||i&&i.getShallow("fontWeight")||"",(t.fontSize||i&&i.getShallow("fontSize")||12)+"px",t.fontFamily||i&&i.getShallow("fontFamily")||"sans-serif"].join(" "))}function Mo(t,e,i,n,o,a){if("function"==typeof o&&(a=o,o=null),n&&n.isAnimationEnabled()){var r=t?"Update":"",s=n.getShallow("animationDuration"+r),l=n.getShallow("animationEasing"+r),u=n.getShallow("animationDelay"+r);"function"==typeof u&&(u=u(o,n.getAnimationDelayParams?n.getAnimationDelayParams(e,o):null)),"function"==typeof s&&(s=s(o)),s>0?e.animateTo(i,s,u||0,l,a,!!a):(e.stopAnimation(),e.attr(i),a&&a())}else e.stopAnimation(),e.attr(i),a&&a()}function Io(t,e,i,n,o){Mo(!0,t,e,i,n,o)}function To(t,e,i,n,o){Mo(!1,t,e,i,n,o)}function Ao(t,e){for(var i=_t([]);t&&t!==e;)bt(i,t.getLocalTransform(),i),t=t.parent;return i}function Do(t,e,i){return e&&!c(e)&&(e=Tw.getLocalTransform(e)),i&&(e=Tt([],e)),Q([],t,e)}function Co(t,e,i){var n=0===e[4]||0===e[5]||0===e[0]?1:Math.abs(2*e[4]/e[0]),o=0===e[4]||0===e[5]||0===e[2]?1:Math.abs(2*e[4]/e[2]),a=["left"===t?-n:"right"===t?n:0,"top"===t?-o:"bottom"===t?o:0];return a=Do(a,e,i),Math.abs(a[0])>Math.abs(a[1])?a[0]>0?"right":"left":a[1]>0?"bottom":"top"}function Lo(t,e,i,n){function o(t){var e={position:F(t.position),rotation:t.rotation};return t.shape&&(e.shape=a({},t.shape)),e}if(t&&e){var r=function(t){var e={};return t.traverse(function(t){!t.isGroup&&t.anid&&(e[t.anid]=t)}),e}(t);e.traverse(function(t){if(!t.isGroup&&t.anid){var e=r[t.anid];if(e){var n=o(t);t.attr(o(e)),Io(t,n,i,t.dataIndex)}}})}}function ko(t,e){return f(t,function(t){var i=t[0];i=LM(i,e.x),i=kM(i,e.x+e.width);var n=t[1];return n=LM(n,e.y),n=kM(n,e.y+e.height),[i,n]})}function Po(t,e,i){var n=(e=a({rectHover:!0},e)).style={strokeNoScale:!0};if(i=i||{x:-1,y:-1,width:2,height:2},t)return 0===t.indexOf("image://")?(n.image=t.slice(8),r(n,i),new fi(e)):Xn(t.replace("path://",""),e,i,"center")}function No(t,e,i){this.parentModel=e,this.ecModel=i,this.option=t}function Oo(t,e,i){for(var n=0;n0){if(t<=e[0])return i[0];if(t>=e[1])return i[1]}else{if(t>=e[0])return i[0];if(t<=e[1])return i[1]}else{if(t===e[0])return i[0];if(t===e[1])return i[1]}return(t-e[0])/o*a+i[0]}function Vo(t,e){switch(t){case"center":case"middle":t="50%";break;case"left":case"top":t="0%";break;case"right":case"bottom":t="100%"}return"string"==typeof t?zo(t).match(/%$/)?parseFloat(t)/100*e:parseFloat(t):null==t?NaN:+t}function Go(t,e,i){return null==e&&(e=10),e=Math.min(Math.max(0,e),20),t=(+t).toFixed(e),i?t:+t}function Fo(t){return t.sort(function(t,e){return t-e}),t}function Wo(t){if(t=+t,isNaN(t))return 0;for(var e=1,i=0;Math.round(t*e)/e!==t;)e*=10,i++;return i}function Ho(t){var e=t.toString(),i=e.indexOf("e");if(i>0){var n=+e.slice(i+1);return n<0?-n:0}var o=e.indexOf(".");return o<0?0:e.length-1-o}function Zo(t,e){var i=Math.log,n=Math.LN10,o=Math.floor(i(t[1]-t[0])/n),a=Math.round(i(Math.abs(e[1]-e[0]))/n),r=Math.min(Math.max(-o+a,0),20);return isFinite(r)?r:20}function Uo(t,e,i){if(!t[e])return 0;var n=p(t,function(t,e){return t+(isNaN(e)?0:e)},0);if(0===n)return 0;for(var o=Math.pow(10,i),a=f(t,function(t){return(isNaN(t)?0:t)/n*o*100}),r=100*o,s=f(a,function(t){return Math.floor(t)}),l=p(s,function(t,e){return t+e},0),u=f(a,function(t,e){return t-s[e]});lh&&(h=u[d],c=d);++s[c],u[c]=0,++l}return s[e]/o}function Xo(t){var e=2*Math.PI;return(t%e+e)%e}function jo(t){return t>-UM&&t=-20?+t.toFixed(n<0?-n:0):t}function Jo(t){function e(t,i,n){return t.interval[n]=0}function ta(t){return isNaN(t)?"-":(t=(t+"").split("."))[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")}function ea(t,e){return t=(t||"").toLowerCase().replace(/-(.)/g,function(t,e){return e.toUpperCase()}),e&&t&&(t=t.charAt(0).toUpperCase()+t.slice(1)),t}function ia(t){return null==t?"":(t+"").replace(KM,function(t,e){return $M[e]})}function na(t,e,i){y(e)||(e=[e]);var n=e.length;if(!n)return"";for(var o=e[0].$vars||[],a=0;a':'':{renderMode:o,content:"{marker"+a+"|} ",style:{color:i}}:""}function ra(t,e){return t+="","0000".substr(0,e-t.length)+t}function sa(t,e,i){"week"!==t&&"month"!==t&&"quarter"!==t&&"half-year"!==t&&"year"!==t||(t="MM-dd\nyyyy");var n=Yo(e),o=i?"UTC":"",a=n["get"+o+"FullYear"](),r=n["get"+o+"Month"]()+1,s=n["get"+o+"Date"](),l=n["get"+o+"Hours"](),u=n["get"+o+"Minutes"](),h=n["get"+o+"Seconds"](),c=n["get"+o+"Milliseconds"]();return t=t.replace("MM",ra(r,2)).replace("M",r).replace("yyyy",a).replace("yy",a%100).replace("dd",ra(s,2)).replace("d",s).replace("hh",ra(l,2)).replace("h",l).replace("mm",ra(u,2)).replace("m",u).replace("ss",ra(h,2)).replace("s",h).replace("SSS",ra(c,3))}function la(t){return t?t.charAt(0).toUpperCase()+t.substr(1):t}function ua(t,e,i,n,o){var a=0,r=0;null==n&&(n=1/0),null==o&&(o=1/0);var s=0;e.eachChild(function(l,u){var h,c,d=l.position,f=l.getBoundingRect(),p=e.childAt(u+1),g=p&&p.getBoundingRect();if("horizontal"===t){var m=f.width+(g?-g.x+f.x:0);(h=a+m)>n||l.newline?(a=0,h=m,r+=s+i,s=f.height):s=Math.max(s,f.height)}else{var v=f.height+(g?-g.y+f.y:0);(c=r+v)>o||l.newline?(a+=s+i,r=0,c=v,s=f.width):s=Math.max(s,f.width)}l.newline||(d[0]=a,d[1]=r,"horizontal"===t?a=h+i:r=c+i)})}function ha(t,e,i){var n=e.width,o=e.height,a=Vo(t.x,n),r=Vo(t.y,o),s=Vo(t.x2,n),l=Vo(t.y2,o);return(isNaN(a)||isNaN(parseFloat(t.x)))&&(a=0),(isNaN(s)||isNaN(parseFloat(t.x2)))&&(s=n),(isNaN(r)||isNaN(parseFloat(t.y)))&&(r=0),(isNaN(l)||isNaN(parseFloat(t.y2)))&&(l=o),i=qM(i||0),{width:Math.max(s-a-i[1]-i[3],0),height:Math.max(l-r-i[0]-i[2],0)}}function ca(t,e,i){i=qM(i||0);var n=e.width,o=e.height,a=Vo(t.left,n),r=Vo(t.top,o),s=Vo(t.right,n),l=Vo(t.bottom,o),u=Vo(t.width,n),h=Vo(t.height,o),c=i[2]+i[0],d=i[1]+i[3],f=t.aspect;switch(isNaN(u)&&(u=n-s-d-a),isNaN(h)&&(h=o-l-c-r),null!=f&&(isNaN(u)&&isNaN(h)&&(f>n/o?u=.8*n:h=.8*o),isNaN(u)&&(u=f*h),isNaN(h)&&(h=u/f)),isNaN(a)&&(a=n-s-u-d),isNaN(r)&&(r=o-l-h-c),t.left||t.right){case"center":a=n/2-u/2-i[3];break;case"right":a=n-u-d}switch(t.top||t.bottom){case"middle":case"center":r=o/2-h/2-i[0];break;case"bottom":r=o-h-c}a=a||0,r=r||0,isNaN(u)&&(u=n-d-a-(s||0)),isNaN(h)&&(h=o-c-r-(l||0));var p=new de(a+i[3],r+i[0],u,h);return p.margin=i,p}function da(t,e,i,n,o){var a=!o||!o.hv||o.hv[0],s=!o||!o.hv||o.hv[1],l=o&&o.boundingMode||"all";if(a||s){var u;if("raw"===l)u="group"===t.type?new de(0,0,+e.width||0,+e.height||0):t.getBoundingRect();else if(u=t.getBoundingRect(),t.needLocalTransform()){var h=t.getLocalTransform();(u=u.clone()).applyTransform(h)}e=ca(r({width:u.width,height:u.height},e),i,n);var c=t.position,d=a?e.x-u.x:0,f=s?e.y-u.y:0;t.attr("position","raw"===l?[d,f]:[c[0]+d,c[1]+f])}}function fa(t,e){return null!=t[oI[e][0]]||null!=t[oI[e][1]]&&null!=t[oI[e][2]]}function pa(t,e,i){function n(i,n){var r={},l=0,u={},h=0;if(iI(i,function(e){u[e]=t[e]}),iI(i,function(t){o(e,t)&&(r[t]=u[t]=e[t]),a(r,t)&&l++,a(u,t)&&h++}),s[n])return a(e,i[1])?u[i[2]]=null:a(e,i[2])&&(u[i[1]]=null),u;if(2!==h&&l){if(l>=2)return r;for(var c=0;ce)return t[n];return t[i-1]}function ya(t){var e=t.get("coordinateSystem"),i={coordSysName:e,coordSysDims:[],axisMap:R(),categoryAxisMap:R()},n=fI[e];if(n)return n(t,i,i.axisMap,i.categoryAxisMap),i}function xa(t){return"category"===t.get("type")}function _a(t){this.fromDataset=t.fromDataset,this.data=t.data||(t.sourceFormat===vI?{}:[]),this.sourceFormat=t.sourceFormat||yI,this.seriesLayoutBy=t.seriesLayoutBy||_I,this.dimensionsDefine=t.dimensionsDefine,this.encodeDefine=t.encodeDefine&&R(t.encodeDefine),this.startIndex=t.startIndex||0,this.dimensionsDetectCount=t.dimensionsDetectCount}function wa(t){var e=t.option.source,i=yI;if(S(e))i=xI;else if(y(e)){0===e.length&&(i=gI);for(var n=0,o=e.length;n=e:"max"===i?t<=e:t===e}function Xa(t,e){return t.join(",")===e.join(",")}function ja(t,e){AI(e=e||{},function(e,i){if(null!=e){var n=t[i];if(lI.hasClass(i)){e=Di(e);var o=Pi(n=Di(n),e);t[i]=CI(o,function(t){return t.option&&t.exist?LI(t.exist,t.option,!0):t.exist||t.option})}else t[i]=LI(n,e,!0)}})}function Ya(t){var e=t&&t.itemStyle;if(e)for(var i=0,o=OI.length;i=0;p--){var g=t[p];if(s||(d=g.data.rawIndexOf(g.stackedByDimension,c)),d>=0){var m=g.data.getByRawIndex(g.stackResultDimension,d);if(h>=0&&m>0||h<=0&&m<0){h+=m,f=m;break}}}return n[0]=h,n[1]=f,n});r.hostModel.setData(l),e.data=l})}function rr(t,e){_a.isInstance(t)||(t=_a.seriesDataToSource(t)),this._source=t;var i=this._data=t.data,n=t.sourceFormat;n===xI&&(this._offset=0,this._dimSize=e,this._data=i),a(this,GI[n===gI?n+"_"+t.seriesLayoutBy:n])}function sr(){return this._data.length}function lr(t){return this._data[t]}function ur(t){for(var e=0;ee.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function Mr(t,e){d(t.CHANGABLE_METHODS,function(i){t.wrapMethod(i,v(Ir,e))})}function Ir(t){var e=Tr(t);e&&e.setOutputEnd(this.count())}function Tr(t){var e=(t.ecModel||{}).scheduler,i=e&&e.getPipeline(t.uid);if(i){var n=i.currentTask;if(n){var o=n.agentStubMap;o&&(n=o.get(t.uid))}return n}}function Ar(){this.group=new tb,this.uid=Ro("viewChart"),this.renderTask=gr({plan:Lr,reset:kr}),this.renderTask.context={view:this}}function Dr(t,e){if(t&&(t.trigger(e),"group"===t.type))for(var i=0;i=0?n():c=setTimeout(n,-a),u=o};return d.clear=function(){c&&(clearTimeout(c),c=null)},d.debounceNextCall=function(t){l=t},d}function Nr(t,e,i,n){var o=t[e];if(o){var a=o[iT]||o,r=o[oT];if(o[nT]!==i||r!==n){if(null==i||!n)return t[e]=a;(o=t[e]=Pr(a,i,"debounce"===n))[iT]=a,o[oT]=n,o[nT]=i}return o}}function Or(t,e){var i=t[e];i&&i[iT]&&(t[e]=i[iT])}function Er(t,e,i,n){this.ecInstance=t,this.api=e,this.unfinished;var i=this._dataProcessorHandlers=i.slice(),n=this._visualHandlers=n.slice();this._allHandlers=i.concat(n),this._stageTaskMap=R()}function Rr(t,e,i,n,o){function a(t,e){return t.setDirty&&(!t.dirtyMap||t.dirtyMap.get(e.__pipeline.id))}o=o||{};var r;d(e,function(e,s){if(!o.visualType||o.visualType===e.visualType){var l=t._stageTaskMap.get(e.uid),u=l.seriesTaskMap,h=l.overallTask;if(h){var c,d=h.agentStubMap;d.each(function(t){a(o,t)&&(t.dirty(),c=!0)}),c&&h.dirty(),hT(h,n);var f=t.getPerformArgs(h,o.block);d.each(function(t){t.perform(f)}),r|=h.perform(f)}else u&&u.each(function(s,l){a(o,s)&&s.dirty();var u=t.getPerformArgs(s,o.block);u.skip=!e.performRawSeries&&i.isSeriesFiltered(s.context.model),hT(s,n),r|=s.perform(u)})}}),t.unfinished|=r}function zr(t,e,i,n,o){function a(i){var a=i.uid,s=r.get(a)||r.set(a,gr({plan:Hr,reset:Zr,count:Xr}));s.context={model:i,ecModel:n,api:o,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:t},jr(t,i,s)}var r=i.seriesTaskMap||(i.seriesTaskMap=R()),s=e.seriesType,l=e.getTargetSeries;e.createOnAllSeries?n.eachRawSeries(a):s?n.eachRawSeriesByType(s,a):l&&l(n,o).each(a);var u=t._pipelineMap;r.each(function(t,e){u.get(e)||(t.dispose(),r.removeKey(e))})}function Br(t,e,i,n,o){function a(e){var i=e.uid,n=s.get(i);n||(n=s.set(i,gr({reset:Gr,onDirty:Wr})),r.dirty()),n.context={model:e,overallProgress:h,modifyOutputEnd:c},n.agent=r,n.__block=h,jr(t,e,n)}var r=i.overallTask=i.overallTask||gr({reset:Vr});r.context={ecModel:n,api:o,overallReset:e.overallReset,scheduler:t};var s=r.agentStubMap=r.agentStubMap||R(),l=e.seriesType,u=e.getTargetSeries,h=!0,c=e.modifyOutputEnd;l?n.eachRawSeriesByType(l,a):u?u(n,o).each(a):(h=!1,d(n.getSeries(),a));var f=t._pipelineMap;s.each(function(t,e){f.get(e)||(t.dispose(),r.dirty(),s.removeKey(e))})}function Vr(t){t.overallReset(t.ecModel,t.api,t.payload)}function Gr(t,e){return t.overallProgress&&Fr}function Fr(){this.agent.dirty(),this.getDownstream().dirty()}function Wr(){this.agent&&this.agent.dirty()}function Hr(t){return t.plan&&t.plan(t.model,t.ecModel,t.api,t.payload)}function Zr(t){t.useClearVisual&&t.data.clearAllVisual();var e=t.resetDefines=Di(t.reset(t.model,t.ecModel,t.api,t.payload));return e.length>1?f(e,function(t,e){return Ur(e)}):cT}function Ur(t){return function(e,i){var n=i.data,o=i.resetDefines[t];if(o&&o.dataEach)for(var a=e.start;a0?parseInt(n,10)/100:n?parseFloat(n):0;var o=i.getAttribute("stop-color")||"#000000";e.addColorStop(n,o)}i=i.nextSibling}}function Qr(t,e){t&&t.__inheritedStyle&&(e.__inheritedStyle||(e.__inheritedStyle={}),r(e.__inheritedStyle,t.__inheritedStyle))}function ts(t){for(var e=P(t).split(_T),i=[],n=0;n0;a-=2){var r=o[a],s=o[a-1];switch(n=n||xt(),s){case"translate":r=P(r).split(_T),St(n,n,[parseFloat(r[0]),parseFloat(r[1]||0)]);break;case"scale":r=P(r).split(_T),It(n,n,[parseFloat(r[0]),parseFloat(r[1]||r[0])]);break;case"rotate":r=P(r).split(_T),Mt(n,n,parseFloat(r[0]));break;case"skew":r=P(r).split(_T),console.warn("Skew transform is not supported yet");break;case"matrix":r=P(r).split(_T);n[0]=parseFloat(r[0]),n[1]=parseFloat(r[1]),n[2]=parseFloat(r[2]),n[3]=parseFloat(r[3]),n[4]=parseFloat(r[4]),n[5]=parseFloat(r[5])}}e.setLocalTransform(n)}}function os(t){var e=t.getAttribute("style"),i={};if(!e)return i;var n={};TT.lastIndex=0;for(var o;null!=(o=TT.exec(e));)n[o[1]]=o[2];for(var a in ST)ST.hasOwnProperty(a)&&null!=n[a]&&(i[ST[a]]=n[a]);return i}function as(t,e,i){var n=e/t.width,o=i/t.height,a=Math.min(n,o);return{scale:[a,a],position:[-(t.x+t.width/2)*a+e/2,-(t.y+t.height/2)*a+i/2]}}function rs(t,e){return(new $r).parse(t,e)}function ss(t){return function(e,i,n){e=e&&e.toLowerCase(),fw.prototype[t].call(this,e,i,n)}}function ls(){fw.call(this)}function us(t,e,n){function o(t,e){return t.__prio-e.__prio}n=n||{},"string"==typeof e&&(e=JT[e]),this.id,this.group,this._dom=t;var a=this._zr=Ii(t,{renderer:n.renderer||"canvas",devicePixelRatio:n.devicePixelRatio,width:n.width,height:n.height});this._throttledZrFlush=Pr(m(a.flush,a),17),(e=i(e))&&BI(e,!0),this._theme=e,this._chartsViews=[],this._chartsMap={},this._componentsViews=[],this._componentsMap={},this._coordSysMgr=new Fa;var r=this._api=As(this);_e($T,o),_e(YT,o),this._scheduler=new Er(this,r,YT,$T),fw.call(this,this._ecEventProcessor=new Ds),this._messageCenter=new ls,this._initEvents(),this.resize=m(this.resize,this),this._pendingActions=[],a.animation.on("frame",this._onframe,this),vs(a,this),N(this)}function hs(t,e,i){var n,o=this._model,a=this._coordSysMgr.getCoordinateSystems();e=Vi(o,e);for(var r=0;re.get("hoverLayerThreshold")&&!U_.node&&i.traverse(function(t){t.isGroup||(t.useHoverLayer=!0)})}function Is(t,e){var i=t.get("blendMode")||null;e.group.traverse(function(t){t.isGroup||t.style.blend!==i&&t.setStyle("blend",i),t.eachPendingDisplayable&&t.eachPendingDisplayable(function(t){t.setStyle("blend",i)})})}function Ts(t,e){var i=t.get("z"),n=t.get("zlevel");e.group.traverse(function(t){"group"!==t.type&&(null!=i&&(t.z=i),null!=n&&(t.zlevel=n))})}function As(t){var e=t._coordSysMgr;return a(new Ga(t),{getCoordinateSystems:m(e.getCoordinateSystems,e),getComponentByElement:function(e){for(;e;){var i=e.__ecComponentInfo;if(null!=i)return t._model.getComponent(i.mainType,i.index);e=e.parent}}})}function Ds(){this.eventInfo}function Cs(t){function e(t,e){for(var n=0;n65535?dA:pA}function Js(t){var e=t.constructor;return e===Array?t.slice():new e(t)}function Qs(t,e){d(gA.concat(e.__wrappedMethods||[]),function(i){e.hasOwnProperty(i)&&(t[i]=e[i])}),t.__wrappedMethods=e.__wrappedMethods,d(mA,function(n){t[n]=i(e[n])}),t._calculationInfo=a(e._calculationInfo)}function tl(t,e,i,n,o){var a=cA[e.type],r=n-1,s=e.name,l=t[s][r];if(l&&l.length=0?this._indices[t]:-1}function al(t,e){var i=t._idList[e];return null==i&&(i=il(t,t._idDimIdx,e)),null==i&&(i=hA+e),i}function rl(t){return y(t)||(t=[t]),t}function sl(t,e){var i=t.dimensions,n=new vA(f(i,t.getDimensionInfo,t),t.hostModel);Qs(n,t);for(var o=n._storage={},a=t._storage,r=0;r=0?(o[s]=ll(a[s]),n._rawExtent[s]=ul(),n._extent[s]=null):o[s]=a[s])}return n}function ll(t){for(var e=new Array(t.length),i=0;in&&(r=o.interval=n);var s=o.intervalPrecision=Ml(r);return Tl(o.niceTickExtent=[MA(Math.ceil(t[0]/r)*r,s),MA(Math.floor(t[1]/r)*r,s)],t),o}function Ml(t){return Ho(t)+2}function Il(t,e,i){t[e]=Math.max(Math.min(t[e],i[1]),i[0])}function Tl(t,e){!isFinite(t[0])&&(t[0]=e[0]),!isFinite(t[1])&&(t[1]=e[1]),Il(t,0,e),Il(t,1,e),t[0]>t[1]&&(t[0]=t[1])}function Al(t,e,i,n){var o=[];if(!t)return o;e[0]1e4)return[];return e[1]>(o.length?o[o.length-1]:i[1])&&o.push(e[1]),o}function Dl(t){return t.get("stack")||AA+t.seriesIndex}function Cl(t){return t.dim+t.index}function Ll(t){var e=[],i=t.axis;if("category"===i.type){for(var n=i.getBandWidth(),o=0;o=0?"p":"n",b=m;p&&(o[r][_]||(o[r][_]={p:m,n:m}),b=o[r][_][w]);var S,M,I,T;if(g)S=b,M=(A=i.dataToPoint([x,_]))[1]+l,I=A[0]-m,T=u,Math.abs(I)a[1]?(n=a[1],o=a[0]):(n=a[0],o=a[1]);var r=e.toGlobalCoord(e.dataToCoord(0));return ro&&(r=o),r}function Vl(t,e){return VA(t,BA(e))}function Gl(t,e){var i,n,o,a=t.type,r=e.getMin(),s=e.getMax(),l=null!=r,u=null!=s,h=t.getExtent();"ordinal"===a?i=e.getCategories().length:(y(n=e.get("boundaryGap"))||(n=[n||0,n||0]),"boolean"==typeof n[0]&&(n=[0,0]),n[0]=Vo(n[0],1),n[1]=Vo(n[1],1),o=h[1]-h[0]||Math.abs(h[0])),null==r&&(r="ordinal"===a?i?0:NaN:h[0]-n[0]*o),null==s&&(s="ordinal"===a?i?i-1:NaN:h[1]+n[1]*o),"dataMin"===r?r=h[0]:"function"==typeof r&&(r=r({min:h[0],max:h[1]})),"dataMax"===s?s=h[1]:"function"==typeof s&&(s=s({min:h[0],max:h[1]})),(null==r||!isFinite(r))&&(r=NaN),(null==s||!isFinite(s))&&(s=NaN),t.setBlank(I(r)||I(s)||"ordinal"===a&&!t.getOrdinalMeta().categories.length),e.getNeedCrossZero()&&(r>0&&s>0&&!l&&(r=0),r<0&&s<0&&!u&&(s=0));var c=e.ecModel;if(c&&"time"===a){var f,p=kl("bar",c);if(d(p,function(t){f|=t.getBaseAxis()===e.axis}),f){var g=Pl(p),m=Fl(r,s,e,g);r=m.min,s=m.max}}return[r,s]}function Fl(t,e,i,n){var o=i.axis.getExtent(),a=o[1]-o[0],r=Ol(n,i.axis);if(void 0===r)return{min:t,max:e};var s=1/0;d(r,function(t){s=Math.min(t.offset,s)});var l=-1/0;d(r,function(t){l=Math.max(t.offset+t.width,l)}),s=Math.abs(s),l=Math.abs(l);var u=s+l,h=e-t,c=h/(1-(s+l)/a)-h;return e+=c*(l/u),t-=c*(s/u),{min:t,max:e}}function Wl(t,e){var i=Gl(t,e),n=null!=e.getMin(),o=null!=e.getMax(),a=e.get("splitNumber");"log"===t.type&&(t.base=e.get("logBase"));var r=t.type;t.setExtent(i[0],i[1]),t.niceExtent({splitNumber:a,fixMin:n,fixMax:o,minInterval:"interval"===r||"time"===r?e.get("minInterval"):null,maxInterval:"interval"===r||"time"===r?e.get("maxInterval"):null});var s=e.get("interval");null!=s&&t.setInterval&&t.setInterval(s)}function Hl(t,e){if(e=e||t.get("type"))switch(e){case"category":return new SA(t.getOrdinalMeta?t.getOrdinalMeta():t.getCategories(),[1/0,-1/0]);case"value":return new TA;default:return(xl.getClass(e)||TA).create(t)}}function Zl(t){var e=t.scale.getExtent(),i=e[0],n=e[1];return!(i>0&&n>0||i<0&&n<0)}function Ul(t){var e=t.getLabelModel().get("formatter"),i="category"===t.type?t.scale.getExtent()[0]:null;return"string"==typeof e?e=function(e){return function(i){return i=t.scale.getLabel(i),e.replace("{value}",null!=i?i:"")}}(e):"function"==typeof e?function(n,o){return null!=i&&(o=n-i),e(Xl(t,n),o)}:function(e){return t.scale.getLabel(e)}}function Xl(t,e){return"category"===t.type?t.scale.getLabel(e):e}function jl(t){var e=t.model,i=t.scale;if(e.get("axisLabel.show")&&!i.isBlank()){var n,o,a="category"===t.type,r=i.getExtent();o=a?i.count():(n=i.getTicks()).length;var s,l=t.getLabelModel(),u=Ul(t),h=1;o>40&&(h=Math.ceil(o/40));for(var c=0;c>1^-(1&s),l=l>>1^-(1&l),o=s+=o,a=l+=a,n.push([s/i,l/i])}return n}function ou(t){return"category"===t.type?ru(t):uu(t)}function au(t,e){return"category"===t.type?lu(t,e):{ticks:t.scale.getTicks()}}function ru(t){var e=t.getLabelModel(),i=su(t,e);return!e.get("show")||t.scale.isBlank()?{labels:[],labelCategoryInterval:i.labelCategoryInterval}:i}function su(t,e){var i=hu(t,"labels"),n=ql(e),o=cu(i,n);if(o)return o;var a,r;return a=x(n)?vu(t,n):mu(t,r="auto"===n?fu(t):n),du(i,n,{labels:a,labelCategoryInterval:r})}function lu(t,e){var i=hu(t,"ticks"),n=ql(e),o=cu(i,n);if(o)return o;var a,r;if(e.get("show")&&!t.scale.isBlank()||(a=[]),x(n))a=vu(t,n,!0);else if("auto"===n){var s=su(t,t.getLabelModel());r=s.labelCategoryInterval,a=f(s.labels,function(t){return t.tickValue})}else a=mu(t,r=n,!0);return du(i,n,{ticks:a,tickCategoryInterval:r})}function uu(t){var e=t.scale.getTicks(),i=Ul(t);return{labels:f(e,function(e,n){return{formattedLabel:i(e,n),rawLabel:t.scale.getLabel(e),tickValue:e}})}}function hu(t,e){return nD(t)[e]||(nD(t)[e]=[])}function cu(t,e){for(var i=0;i40&&(s=Math.max(1,Math.floor(r/40)));for(var l=a[0],u=t.dataToCoord(l+1)-t.dataToCoord(l),h=Math.abs(u*Math.cos(n)),c=Math.abs(u*Math.sin(n)),d=0,f=0;l<=a[1];l+=s){var p=0,g=0,m=ke(i(l),e.font,"center","top");p=1.3*m.width,g=1.3*m.height,d=Math.max(d,p,7),f=Math.max(f,g,7)}var v=d/h,y=f/c;isNaN(v)&&(v=1/0),isNaN(y)&&(y=1/0);var x=Math.max(0,Math.floor(Math.min(v,y))),_=nD(t.model),w=_.lastAutoInterval,b=_.lastTickCount;return null!=w&&null!=b&&Math.abs(w-x)<=1&&Math.abs(b-r)<=1&&w>x?x=w:(_.lastTickCount=r,_.lastAutoInterval=x),x}function gu(t){var e=t.getLabelModel();return{axisRotate:t.getRotate?t.getRotate():t.isHorizontal&&!t.isHorizontal()?90:0,labelRotate:e.get("rotate")||0,font:e.getFont()}}function mu(t,e,i){function n(t){l.push(i?t:{formattedLabel:o(t),rawLabel:a.getLabel(t),tickValue:t})}var o=Ul(t),a=t.scale,r=a.getExtent(),s=t.getLabelModel(),l=[],u=Math.max((e||0)+1,1),h=r[0],c=a.count();0!==h&&u>1&&c/u>2&&(h=Math.round(Math.ceil(h/u)*u));var d=Kl(t),f=s.get("showMinLabel")||d,p=s.get("showMaxLabel")||d;f&&h!==r[0]&&n(r[0]);for(var g=h;g<=r[1];g+=u)n(g);return p&&g!==r[1]&&n(r[1]),l}function vu(t,e,i){var n=t.scale,o=Ul(t),a=[];return d(n.getTicks(),function(t){var r=n.getLabel(t);e(t,r)&&a.push(i?t:{formattedLabel:o(t),rawLabel:r,tickValue:t})}),a}function yu(t,e){var i=(t[1]-t[0])/e/2;t[0]+=i,t[1]-=i}function xu(t,e,i,n,o){function a(t,e){return h?t>e:t0&&(t.coord-=u/(2*(e+1)))}),s={coord:e[r-1].coord+u},e.push(s)}var h=l[0]>l[1];a(e[0].coord,l[0])&&(o?e[0].coord=l[0]:e.shift()),o&&a(l[0],e[0].coord)&&e.unshift({coord:l[0]}),a(l[1],s.coord)&&(o?s.coord=l[1]:e.pop()),o&&a(s.coord,l[1])&&e.push({coord:l[1]})}}function _u(t,e){var i=t.mapDimension("defaultedLabel",!0),n=i.length;if(1===n)return fr(t,e,i[0]);if(n){for(var o=[],a=0;a0?i=n[0]:n[1]<0&&(i=n[1]),i}function Ou(t,e,i,n){var o=NaN;t.stacked&&(o=i.get(i.getCalculationInfo("stackedOverDimension"),n)),isNaN(o)&&(o=t.valueStart);var a=t.baseDataOffset,r=[];return r[a]=i.get(t.baseDim,n),r[1-a]=o,e.dataToPoint(r)}function Eu(t,e){var i=[];return e.diff(t).add(function(t){i.push({cmd:"+",idx:t})}).update(function(t,e){i.push({cmd:"=",idx:e,idx1:t})}).remove(function(t){i.push({cmd:"-",idx:t})}).execute(),i}function Ru(t){return isNaN(t[0])||isNaN(t[1])}function zu(t,e,i,n,o,a,r,s,l,u,h){return"none"!==u&&u?Bu.apply(this,arguments):Vu.apply(this,arguments)}function Bu(t,e,i,n,o,a,r,s,l,u,h){for(var c=0,d=i,f=0;f=o||d<0)break;if(Ru(p)){if(h){d+=a;continue}break}if(d===i)t[a>0?"moveTo":"lineTo"](p[0],p[1]);else if(l>0){var g=e[c],m="y"===u?1:0,v=(p[m]-g[m])*l;_D(bD,g),bD[m]=g[m]+v,_D(SD,p),SD[m]=p[m]-v,t.bezierCurveTo(bD[0],bD[1],SD[0],SD[1],p[0],p[1])}else t.lineTo(p[0],p[1]);c=d,d+=a}return f}function Vu(t,e,i,n,o,a,r,s,l,u,h){for(var c=0,d=i,f=0;f=o||d<0)break;if(Ru(p)){if(h){d+=a;continue}break}if(d===i)t[a>0?"moveTo":"lineTo"](p[0],p[1]),_D(bD,p);else if(l>0){var g=d+a,m=e[g];if(h)for(;m&&Ru(e[g]);)m=e[g+=a];var v=.5,y=e[c];if(!(m=e[g])||Ru(m))_D(SD,p);else{Ru(m)&&!h&&(m=p),U(wD,m,y);var x,_;if("x"===u||"y"===u){var w="x"===u?0:1;x=Math.abs(p[w]-y[w]),_=Math.abs(p[w]-m[w])}else x=uw(p,y),_=uw(p,m);xD(SD,p,wD,-l*(1-(v=_/(_+x))))}vD(bD,bD,s),yD(bD,bD,r),vD(SD,SD,s),yD(SD,SD,r),t.bezierCurveTo(bD[0],bD[1],SD[0],SD[1],p[0],p[1]),xD(bD,p,wD,l*v)}else t.lineTo(p[0],p[1]);c=d,d+=a}return f}function Gu(t,e){var i=[1/0,1/0],n=[-1/0,-1/0];if(e)for(var o=0;on[0]&&(n[0]=a[0]),a[1]>n[1]&&(n[1]=a[1])}return{min:e?i:n,max:e?n:i}}function Fu(t,e){if(t.length===e.length){for(var i=0;ie[0]?1:-1;e[0]+=n*i,e[1]-=n*i}return e}function Zu(t,e,i){if(!i.valueDim)return[];for(var n=[],o=0,a=e.count();oa[1]&&a.reverse();var r=o.getExtent(),s=Math.PI/180;i&&(a[0]-=.5,a[1]+=.5);var l=new hM({shape:{cx:Go(t.cx,1),cy:Go(t.cy,1),r0:Go(a[0],1),r:Go(a[1],1),startAngle:-r[0]*s,endAngle:-r[1]*s,clockwise:o.inverse}});return e&&(l.shape.endAngle=-r[0]*s,To(l,{shape:{endAngle:-r[1]*s}},n)),l}function ju(t,e,i,n){return"polar"===t.type?Xu(t,e,i,n):Uu(t,e,i,n)}function Yu(t,e,i){for(var n=e.getBaseAxis(),o="x"===n.dim||"radius"===n.dim?0:1,a=[],r=0;r=0;a--){var r=i[a].dimension,s=t.dimensions[r],l=t.getDimensionInfo(s);if("x"===(n=l&&l.coordDim)||"y"===n){o=i[a];break}}if(o){var u=e.getAxis(n),h=f(o.stops,function(t){return{coord:u.toGlobalCoord(u.dataToCoord(t.value)),color:t.color}}),c=h.length,p=o.outerColors.slice();c&&h[0].coord>h[c-1].coord&&(h.reverse(),p.reverse());var g=h[0].coord-10,m=h[c-1].coord+10,v=m-g;if(v<.001)return"transparent";d(h,function(t){t.offset=(t.coord-g)/v}),h.push({offset:c?h[c-1].offset:.5,color:p[1]||"transparent"}),h.unshift({offset:c?h[0].offset:.5,color:p[0]||"transparent"});var y=new TM(0,0,0,0,h,!0);return y[n]=g,y[n+"2"]=m,y}}}function Ku(t,e,i){var n=t.get("showAllSymbol"),o="auto"===n;if(!n||o){var a=i.getAxesByScale("ordinal")[0];if(a&&(!o||!$u(a,e))){var r=e.mapDimension(a.dim),s={};return d(a.getViewLabels(),function(t){s[t.tickValue]=1}),function(t){return!s.hasOwnProperty(e.get(r,t))}}}}function $u(t,e){var i=t.getExtent(),n=Math.abs(i[1]-i[0])/t.scale.count();isNaN(n)&&(n=0);for(var o=e.count(),a=Math.max(1,Math.round(o/5)),r=0;rn)return!1;return!0}function Ju(t){return this._axes[t]}function Qu(t){LD.call(this,t)}function th(t,e){return e.type||(e.data?"category":"value")}function eh(t,e,i){return t.getCoordSysModel()===e}function ih(t,e,i){this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this._initCartesian(t,e,i),this.model=t}function nh(t,e,i,n){function o(t){return t.dim+"_"+t.index}i.getAxesOnZeroOf=function(){return a?[a]:[]};var a,r=t[e],s=i.model,l=s.get("axisLine.onZero"),u=s.get("axisLine.onZeroAxisIndex");if(l){if(null!=u)oh(r[u])&&(a=r[u]);else for(var h in r)if(r.hasOwnProperty(h)&&oh(r[h])&&!n[o(r[h])]){a=r[h];break}a&&(n[o(a)]=!0)}}function oh(t){return t&&"category"!==t.type&&"time"!==t.type&&Zl(t)}function ah(t,e){var i=t.getExtent(),n=i[0]+i[1];t.toGlobalCoord="x"===t.dim?function(t){return t+e}:function(t){return n-t+e},t.toLocalCoord="x"===t.dim?function(t){return t-e}:function(t){return n-t+e}}function rh(t,e){return f(VD,function(e){return t.getReferringComponents(e)[0]})}function sh(t){return"cartesian2d"===t.get("coordinateSystem")}function lh(t){var e={componentType:t.mainType,componentIndex:t.componentIndex};return e[t.mainType+"Index"]=t.componentIndex,e}function uh(t,e,i,n){var o,a,r=Xo(i-t.rotation),s=n[0]>n[1],l="start"===e&&!s||"start"!==e&&s;return jo(r-GD/2)?(a=l?"bottom":"top",o="center"):jo(r-1.5*GD)?(a=l?"top":"bottom",o="center"):(a="middle",o=r<1.5*GD&&r>GD/2?l?"left":"right":l?"right":"left"),{rotation:r,textAlign:o,textVerticalAlign:a}}function hh(t){var e=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||e&&e.show)}function ch(t,e,i){if(!Kl(t.axis)){var n=t.get("axisLabel.showMinLabel"),o=t.get("axisLabel.showMaxLabel");e=e||[],i=i||[];var a=e[0],r=e[1],s=e[e.length-1],l=e[e.length-2],u=i[0],h=i[1],c=i[i.length-1],d=i[i.length-2];!1===n?(dh(a),dh(u)):fh(a,r)&&(n?(dh(r),dh(h)):(dh(a),dh(u))),!1===o?(dh(s),dh(c)):fh(l,s)&&(o?(dh(l),dh(d)):(dh(s),dh(c)))}}function dh(t){t&&(t.ignore=!0)}function fh(t,e,i){var n=t&&t.getBoundingRect().clone(),o=e&&e.getBoundingRect().clone();if(n&&o){var a=_t([]);return Mt(a,a,-t.rotation),n.applyTransform(bt([],a,t.getLocalTransform())),o.applyTransform(bt([],a,e.getLocalTransform())),n.intersect(o)}}function ph(t){return"middle"===t||"center"===t}function gh(t,e,i){var n=e.axis;if(e.get("axisTick.show")&&!n.scale.isBlank()){for(var o=e.getModel("axisTick"),a=o.getModel("lineStyle"),s=o.get("length"),l=n.getTicksCoords(),u=[],h=[],c=t._transform,d=[],f=0;f=0||t===e}function Sh(t){var e=Mh(t);if(e){var i=e.axisPointerModel,n=e.axis.scale,o=i.option,a=i.get("status"),r=i.get("value");null!=r&&(r=n.parse(r));var s=Th(i);null==a&&(o.status=s?"show":"hide");var l=n.getExtent().slice();l[0]>l[1]&&l.reverse(),(null==r||r>l[1])&&(r=l[1]),r0?"bottom":"top":o.width>0?"left":"right";l||kh(t.style,d,n,u,a,i,p),fo(t,d)}function Rh(t,e){var i=t.get(tC)||0;return Math.min(i,Math.abs(e.width),Math.abs(e.height))}function zh(t,e,i){var n=t.getData(),o=[],a=n.getLayout("valueAxisHorizontal")?1:0;o[1-a]=n.getLayout("valueAxisStart");var r=new nC({shape:{points:n.getLayout("largePoints")},incremental:!!i,__startPoint:o,__valueIdx:a});e.add(r),Bh(r,t,n)}function Bh(t,e,i){var n=i.getVisual("borderColor")||i.getVisual("color"),o=e.getModel("itemStyle").getItemStyle(["color","borderColor"]);t.useStyle(o),t.style.fill=null,t.style.stroke=n,t.style.lineWidth=i.getLayout("barWidth")}function Vh(t,e,i,n){var o=e.getData(),a=this.dataIndex,r=o.getName(a),s=e.get("selectedOffset");n.dispatchAction({type:"pieToggleSelect",from:t,name:r,seriesId:e.id}),o.each(function(t){Gh(o.getItemGraphicEl(t),o.getItemLayout(t),e.isSelected(o.getName(t)),s,i)})}function Gh(t,e,i,n,o){var a=(e.startAngle+e.endAngle)/2,r=Math.cos(a),s=Math.sin(a),l=i?n:0,u=[r*l,s*l];o?t.animate().when(200,{position:u}).start("bounceOut"):t.attr("position",u)}function Fh(t,e){function i(){a.ignore=a.hoverIgnore,r.ignore=r.hoverIgnore}function n(){a.ignore=a.normalIgnore,r.ignore=r.normalIgnore}tb.call(this);var o=new hM({z2:2}),a=new gM,r=new rM;this.add(o),this.add(a),this.add(r),this.updateData(t,e,!0),this.on("emphasis",i).on("normal",n).on("mouseover",i).on("mouseout",n)}function Wh(t,e,i,n,o,a,r){function s(e,i){for(var n=e;n>=0&&(t[n].y-=i,!(n>0&&t[n].y>t[n-1].y+t[n-1].height));n--);}function l(t,e,i,n,o,a){for(var r=e?Number.MAX_VALUE:0,s=0,l=t.length;s=r&&(d=r-10),!e&&d<=r&&(d=r+10),t[s].x=i+d*a,r=d}}t.sort(function(t,e){return t.y-e.y});for(var u,h=0,c=t.length,d=[],f=[],p=0;pe&&a+1t[a].y+t[a].height)return void s(a,n/2);s(i-1,n/2)}(p,c,-u),h=t[p].y+t[p].height;r-h<0&&s(c-1,h-r);for(p=0;p=i?f.push(t[p]):d.push(t[p]);l(d,!1,e,i,n,o),l(f,!0,e,i,n,o)}function Hh(t,e,i,n,o,a){for(var r=[],s=[],l=0;l3?1.4:o>1?1.2:1.1;hc(this,"zoom","zoomOnMouseWheel",t,{scale:n>0?s:1/s,originX:a,originY:r})}if(i){var l=Math.abs(n);hc(this,"scrollMove","moveOnMouseWheel",t,{scrollDelta:(n>0?1:-1)*(l>3?.4:l>1?.15:.05),originX:a,originY:r})}}}function uc(t){ic(this._zr,"globalPan")||hc(this,"zoom",null,t,{scale:t.pinchScale>1?1.1:1/1.1,originX:t.pinchX,originY:t.pinchY})}function hc(t,e,i,n,o){t.pointerChecker&&t.pointerChecker(n,o.originX,o.originY)&&(mw(n.event),cc(t,e,i,n,o))}function cc(t,e,i,n,o){o.isAvailableBehavior=m(dc,null,i,n),t.trigger(e,o)}function dc(t,e,i){var n=i[t];return!t||n&&(!_(n)||e.event[n+"Key"])}function fc(t,e,i){var n=t.target,o=n.position;o[0]+=e,o[1]+=i,n.dirty()}function pc(t,e,i,n){var o=t.target,a=t.zoomLimit,r=o.position,s=o.scale,l=t.zoom=t.zoom||1;if(l*=e,a){var u=a.min||0,h=a.max||1/0;l=Math.max(Math.min(h,l),u)}var c=l/t.zoom;t.zoom=l,r[0]-=(i-r[0])*(c-1),r[1]-=(n-r[1])*(c-1),s[0]*=c,s[1]*=c,o.dirty()}function gc(t,e,i){var n=e.getComponentByElement(t.topTarget),o=n&&n.coordinateSystem;return n&&n!==i&&!RC[n.mainType]&&o&&o.model!==i}function mc(t,e){var i=t.getItemStyle(),n=t.get("areaColor");return null!=n&&(i.fill=n),i}function vc(t,e,i,n,o){i.off("click"),i.off("mousedown"),e.get("selectedMode")&&(i.on("mousedown",function(){t._mouseDownFlag=!0}),i.on("click",function(a){if(t._mouseDownFlag){t._mouseDownFlag=!1;for(var r=a.target;!r.__regions;)r=r.parent;if(r){var s={type:("geo"===e.mainType?"geo":"map")+"ToggleSelect",batch:f(r.__regions,function(t){return{name:t.name,from:o.uid}})};s[e.mainType+"Id"]=e.id,n.dispatchAction(s),yc(e,i)}}}))}function yc(t,e){e.eachChild(function(e){d(e.__regions,function(i){e.trigger(t.isSelected(i.name)?"emphasis":"normal")})})}function xc(t,e){var i=new tb;this.uid=Ro("ec_map_draw"),this._controller=new oc(t.getZr()),this._controllerHost={target:e?i:null},this.group=i,this._updateGroup=e,this._mouseDownFlag,this._mapName,this._initialized,i.add(this._regionsGroup=new tb),i.add(this._backgroundGroup=new tb)}function _c(t){var e=this[zC];e&&e.recordVersion===this[BC]&&wc(e,t)}function wc(t,e){var i=t.circle,n=t.labelModel,o=t.hoverLabelModel,a=t.emphasisText,r=t.normalText;e?(i.style.extendFrom(mo({},o,{text:o.get("show")?a:null},{isRectText:!0,useInsideStyle:!1},!0)),i.__mapOriginalZ2=i.z2,i.z2+=NM):(mo(i.style,n,{text:n.get("show")?r:null,textPosition:n.getShallow("position")||"bottom"},{isRectText:!0,useInsideStyle:!1}),i.dirty(!1),null!=i.__mapOriginalZ2&&(i.z2=i.__mapOriginalZ2,i.__mapOriginalZ2=null))}function bc(t,e,i){var n=t.getZoom(),o=t.getCenter(),a=e.zoom,r=t.dataToPoint(o);if(null!=e.dx&&null!=e.dy){r[0]-=e.dx,r[1]-=e.dy;o=t.pointToData(r);t.setCenter(o)}if(null!=a){if(i){var s=i.min||0,l=i.max||1/0;a=Math.max(Math.min(n*a,l),s)/n}t.scale[0]*=a,t.scale[1]*=a;var u=t.position,h=(e.originX-u[0])*(a-1),c=(e.originY-u[1])*(a-1);u[0]-=h,u[1]-=c,t.updateTransform();o=t.pointToData(r);t.setCenter(o),t.setZoom(a*n)}return{center:t.getCenter(),zoom:t.getZoom()}}function Sc(){Tw.call(this)}function Mc(t){this.name=t,this.zoomLimit,Tw.call(this),this._roamTransformable=new Sc,this._rawTransformable=new Sc,this._center,this._zoom}function Ic(t,e,i,n){var o=i.seriesModel,a=o?o.coordinateSystem:null;return a===this?a[t](n):null}function Tc(t,e,i,n){Mc.call(this,t),this.map=e;var o=OC.load(e,i);this._nameCoordMap=o.nameCoordMap,this._regionsMap=o.regionsMap,this._invertLongitute=null==n||n,this.regions=o.regions,this._rect=o.boundingRect}function Ac(t,e,i,n){var o=i.geoModel,a=i.seriesModel,r=o?o.coordinateSystem:a?a.coordinateSystem||(a.getReferringComponents("geo")[0]||{}).coordinateSystem:null;return r===this?r[t](n):null}function Dc(t,e){var i=t.get("boundingCoords");if(null!=i){var n=i[0],o=i[1];isNaN(n[0])||isNaN(n[1])||isNaN(o[0])||isNaN(o[1])||this.setBoundingRect(n[0],n[1],o[0]-n[0],o[1]-n[1])}var a,r=this.getBoundingRect(),s=t.get("layoutCenter"),l=t.get("layoutSize"),u=e.getWidth(),h=e.getHeight(),c=r.width/r.height*this.aspectScale,d=!1;s&&l&&(s=[Vo(s[0],u),Vo(s[1],h)],l=Vo(l,Math.min(u,h)),isNaN(s[0])||isNaN(s[1])||isNaN(l)||(d=!0));if(d){var f={};c>1?(f.width=l,f.height=l/c):(f.height=l,f.width=l*c),f.y=s[1]-f.height/2,f.x=s[0]-f.width/2}else(a=t.getBoxLayoutParams()).aspect=c,f=ca(a,{width:u,height:h});this.setViewRect(f.x,f.y,f.width,f.height),this.setCenter(t.get("center")),this.setZoom(t.get("zoom"))}function Cc(t,e){d(e.get("geoCoord"),function(e,i){t.addGeoCoord(i,e)})}function Lc(t,e){var i={};return d(t,function(t){t.each(t.mapDimension("value"),function(e,n){var o="ec-"+t.getName(n);i[o]=i[o]||[],isNaN(e)||i[o].push(e)})}),t[0].map(t[0].mapDimension("value"),function(n,o){for(var a="ec-"+t[0].getName(o),r=0,s=1/0,l=-1/0,u=i[a].length,h=0;h=0;o--){var a=i[o];a.hierNode={defaultAncestor:null,ancestor:a,prelim:0,modifier:0,change:0,shift:0,i:o,thread:null},n.push(a)}}function Wc(t,e){var i=t.isExpand?t.children:[],n=t.parentNode.children,o=t.hierNode.i?n[t.hierNode.i-1]:null;if(i.length){jc(t);var a=(i[0].hierNode.prelim+i[i.length-1].hierNode.prelim)/2;o?(t.hierNode.prelim=o.hierNode.prelim+e(t,o),t.hierNode.modifier=t.hierNode.prelim-a):t.hierNode.prelim=a}else o&&(t.hierNode.prelim=o.hierNode.prelim+e(t,o));t.parentNode.hierNode.defaultAncestor=Yc(t,o,t.parentNode.hierNode.defaultAncestor||n[0],e)}function Hc(t){var e=t.hierNode.prelim+t.parentNode.hierNode.modifier;t.setLayout({x:e},!0),t.hierNode.modifier+=t.parentNode.hierNode.modifier}function Zc(t){return arguments.length?t:Qc}function Uc(t,e){var i={};return t-=Math.PI/2,i.x=e*Math.cos(t),i.y=e*Math.sin(t),i}function Xc(t,e){return ca(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function jc(t){for(var e=t.children,i=e.length,n=0,o=0;--i>=0;){var a=e[i];a.hierNode.prelim+=n,a.hierNode.modifier+=n,o+=a.hierNode.change,n+=a.hierNode.shift+o}}function Yc(t,e,i,n){if(e){for(var o=t,a=t,r=a.parentNode.children[0],s=e,l=o.hierNode.modifier,u=a.hierNode.modifier,h=r.hierNode.modifier,c=s.hierNode.modifier;s=qc(s),a=Kc(a),s&&a;){o=qc(o),r=Kc(r),o.hierNode.ancestor=t;var d=s.hierNode.prelim+c-a.hierNode.prelim-u+n(s,a);d>0&&(Jc($c(s,t,i),t,d),u+=d,l+=d),c+=s.hierNode.modifier,u+=a.hierNode.modifier,l+=o.hierNode.modifier,h+=r.hierNode.modifier}s&&!qc(o)&&(o.hierNode.thread=s,o.hierNode.modifier+=c-l),a&&!Kc(r)&&(r.hierNode.thread=a,r.hierNode.modifier+=u-h,i=t)}return i}function qc(t){var e=t.children;return e.length&&t.isExpand?e[e.length-1]:t.hierNode.thread}function Kc(t){var e=t.children;return e.length&&t.isExpand?e[0]:t.hierNode.thread}function $c(t,e,i){return t.hierNode.ancestor.parentNode===e.parentNode?t.hierNode.ancestor:i}function Jc(t,e,i){var n=i/(e.hierNode.i-t.hierNode.i);e.hierNode.change-=n,e.hierNode.shift+=i,e.hierNode.modifier+=i,e.hierNode.prelim+=i,t.hierNode.change+=n}function Qc(t,e){return t.parentNode===e.parentNode?1:2}function td(t,e){var i=t.getItemLayout(e);return i&&!isNaN(i.x)&&!isNaN(i.y)&&"none"!==t.getItemVisual(e,"symbol")}function ed(t,e,i){return i.itemModel=e,i.itemStyle=e.getModel("itemStyle").getItemStyle(),i.hoverItemStyle=e.getModel("emphasis.itemStyle").getItemStyle(),i.lineStyle=e.getModel("lineStyle").getLineStyle(),i.labelModel=e.getModel("label"),i.hoverLabelModel=e.getModel("emphasis.label"),!1===t.isExpand&&0!==t.children.length?i.symbolInnerColor=i.itemStyle.fill:i.symbolInnerColor="#fff",i}function id(t,e,i,n,o,a){var s=!i,l=t.tree.getNodeByDataIndex(e),a=ed(l,l.getModel(),a),u=t.tree.root,h=l.parentNode===u?l:l.parentNode||l,c=t.getItemGraphicEl(h.dataIndex),d=h.getLayout(),f=c?{x:c.position[0],y:c.position[1],rawX:c.__radialOldRawX,rawY:c.__radialOldRawY}:d,p=l.getLayout();s?(i=new wu(t,e,a)).attr("position",[f.x,f.y]):i.updateData(t,e,a),i.__radialOldRawX=i.__radialRawX,i.__radialOldRawY=i.__radialRawY,i.__radialRawX=p.rawX,i.__radialRawY=p.rawY,n.add(i),t.setItemGraphicEl(e,i),Io(i,{position:[p.x,p.y]},o);var g=i.getSymbolPath();if("radial"===a.layout){var m,v,y=u.children[0],x=y.getLayout(),_=y.children.length;if(p.x===x.x&&!0===l.isExpand){var w={};w.x=(y.children[0].getLayout().x+y.children[_-1].getLayout().x)/2,w.y=(y.children[0].getLayout().y+y.children[_-1].getLayout().y)/2,(m=Math.atan2(w.y-x.y,w.x-x.x))<0&&(m=2*Math.PI+m),(v=w.xx.x)||(m-=Math.PI);var b=v?"left":"right";g.setStyle({textPosition:b,textRotation:-m,textOrigin:"center",verticalAlign:"middle"})}if(l.parentNode&&l.parentNode!==u){var S=i.__edge;S||(S=i.__edge=new bM({shape:od(a,f,f),style:r({opacity:0,strokeNoScale:!0},a.lineStyle)})),Io(S,{shape:od(a,d,p),style:{opacity:1}},o),n.add(S)}}function nd(t,e,i,n,o,a){for(var r,s=t.tree.getNodeByDataIndex(e),l=t.tree.root,a=ed(s,s.getModel(),a),u=s.parentNode===l?s:s.parentNode||s;null==(r=u.getLayout());)u=u.parentNode===l?u:u.parentNode||u;Io(i,{position:[r.x+1,r.y+1]},o,function(){n.remove(i),t.setItemGraphicEl(e,null)}),i.fadeOut(null,{keepLabel:!0});var h=i.__edge;h&&Io(h,{shape:od(a,r,r),style:{opacity:0}},o,function(){n.remove(h)})}function od(t,e,i){var n,o,a,r,s,l,u,h,c=t.orient;if("radial"===t.layout){s=e.rawX,u=e.rawY,l=i.rawX,h=i.rawY;var d=Uc(s,u),f=Uc(s,u+(h-u)*t.curvature),p=Uc(l,h+(u-h)*t.curvature),g=Uc(l,h);return{x1:d.x,y1:d.y,x2:g.x,y2:g.y,cpx1:f.x,cpy1:f.y,cpx2:p.x,cpy2:p.y}}return s=e.x,u=e.y,l=i.x,h=i.y,"LR"!==c&&"RL"!==c||(n=s+(l-s)*t.curvature,o=u,a=l+(s-l)*t.curvature,r=h),"TB"!==c&&"BT"!==c||(n=s,o=u+(h-u)*t.curvature,a=l,r=h+(u-h)*t.curvature),{x1:s,y1:u,x2:l,y2:h,cpx1:n,cpy1:o,cpx2:a,cpy2:r}}function ad(t,e,i){for(var n,o=[t],a=[];n=o.pop();)if(a.push(n),n.isExpand){var r=n.children;if(r.length)for(var s=0;s=0;a--)n.push(o[a])}}function sd(t,e){var i=Xc(t,e);t.layoutInfo=i;var n=t.get("layout"),o=0,a=0,r=null;"radial"===n?(o=2*Math.PI,a=Math.min(i.height,i.width)/2,r=Zc(function(t,e){return(t.parentNode===e.parentNode?1:2)/t.depth})):(o=i.width,a=i.height,r=Zc());var s=t.getData().tree.root,l=s.children[0];if(l){Fc(s),ad(l,Wc,r),s.hierNode.modifier=-l.hierNode.prelim,rd(l,Hc);var u=l,h=l,c=l;rd(l,function(t){var e=t.getLayout().x;eh.getLayout().x&&(h=t),t.depth>c.depth&&(c=t)});var d=u===h?1:r(u,h)/2,f=d-u.getLayout().x,p=0,g=0,m=0,v=0;if("radial"===n)p=o/(h.getLayout().x+d+f),g=a/(c.depth-1||1),rd(l,function(t){m=(t.getLayout().x+f)*p,v=(t.depth-1)*g;var e=Uc(m,v);t.setLayout({x:e.x,y:e.y,rawX:m,rawY:v},!0)});else{var y=t.getOrient();"RL"===y||"LR"===y?(g=a/(h.getLayout().x+d+f),p=o/(c.depth-1||1),rd(l,function(t){v=(t.getLayout().x+f)*g,m="LR"===y?(t.depth-1)*p:o-(t.depth-1)*p,t.setLayout({x:m,y:v},!0)})):"TB"!==y&&"BT"!==y||(p=o/(h.getLayout().x+d+f),g=a/(c.depth-1||1),rd(l,function(t){m=(t.getLayout().x+f)*p,v="TB"===y?(t.depth-1)*g:a-(t.depth-1)*g,t.setLayout({x:m,y:v},!0)}))}}}function ld(t,e,i){if(t&&l(e,t.type)>=0){var n=i.getData().tree.root,o=t.targetNode;if("string"==typeof o&&(o=n.getNodeById(o)),o&&n.contains(o))return{node:o};var a=t.targetNodeId;if(null!=a&&(o=n.getNodeById(a)))return{node:o}}}function ud(t){for(var e=[];t;)(t=t.parentNode)&&e.push(t);return e.reverse()}function hd(t,e){return l(ud(t),e)>=0}function cd(t,e){for(var i=[];t;){var n=t.dataIndex;i.push({name:t.name,dataIndex:n,value:e.getRawValue(n)}),t=t.parentNode}return i.reverse(),i}function dd(t){var e=0;d(t.children,function(t){dd(t);var i=t.value;y(i)&&(i=i[0]),e+=i});var i=t.value;y(i)&&(i=i[0]),(null==i||isNaN(i))&&(i=e),i<0&&(i=0),y(t.value)?t.value[0]=i:t.value=i}function fd(t,e){var i=e.get("color");if(i){var n;return d(t=t||[],function(t){var e=new No(t),i=e.get("color");(e.get("itemStyle.color")||i&&"none"!==i)&&(n=!0)}),n||((t[0]||(t[0]={})).color=i.slice()),t}}function pd(t){this.group=new tb,t.add(this.group)}function gd(t,e,i,n,o,a){var r=[[o?t:t-UC,e],[t+i,e],[t+i,e+n],[o?t:t-UC,e+n]];return!a&&r.splice(2,0,[t+i+UC,e+n/2]),!o&&r.push([t,e+n/2]),r}function md(t,e,i){t.eventData={componentType:"series",componentSubType:"treemap",componentIndex:e.componentIndex,seriesIndex:e.componentIndex,seriesName:e.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:i&&i.dataIndex,name:i&&i.name},treePathInfo:i&&cd(i,e)}}function vd(){var t,e=[],i={};return{add:function(t,n,o,a,r){return _(a)&&(r=a,a=0),!i[t.id]&&(i[t.id]=1,e.push({el:t,target:n,time:o,delay:a,easing:r}),!0)},done:function(e){return t=e,this},start:function(){for(var n=e.length,o=0,a=e.length;o=0;a--)null==i[a]&&(delete n[e[a]],e.pop())}function bd(t,e){var i=t.visual,n=[];w(i)?sL(i,function(t){n.push(t)}):null!=i&&n.push(i);var o={color:1,symbol:1};e||1!==n.length||o.hasOwnProperty(t.type)||(n[1]=n[0]),Ld(t,n)}function Sd(t){return{applyVisual:function(e,i,n){e=this.mapValueToVisual(e),n("color",t(i("color"),e))},_doMap:Dd([0,1])}}function Md(t){var e=this.option.visual;return e[Math.round(Bo(t,[0,1],[0,e.length-1],!0))]||{}}function Id(t){return function(e,i,n){n(t,this.mapValueToVisual(e))}}function Td(t){var e=this.option.visual;return e[this.option.loop&&t!==uL?t%e.length:t]}function Ad(){return this.option.visual[0]}function Dd(t){return{linear:function(e){return Bo(e,t,this.option.visual,!0)},category:Td,piecewise:function(e,i){var n=Cd.call(this,i);return null==n&&(n=Bo(e,t,this.option.visual,!0)),n},fixed:Ad}}function Cd(t){var e=this.option,i=e.pieceList;if(e.hasSpecialVisual){var n=i[hL.findPieceIndex(t,i)];if(n&&n.visual)return n.visual[this.type]}}function Ld(t,e){return t.visual=e,"color"===t.type&&(t.parsedVisual=f(e,function(t){return Gt(t)})),e}function kd(t,e,i){return t?e<=i:e=o.length||t===o[t.depth])&&Pd(t,Vd(r,h,t,e,g,a),i,n,o,a)})}else l=Od(h),t.setVisual("color",l)}}function Nd(t,e,i,n){var o=a({},e);return d(["color","colorAlpha","colorSaturation"],function(a){var r=t.get(a,!0);null==r&&i&&(r=i[a]),null==r&&(r=e[a]),null==r&&(r=n.get(a)),null!=r&&(o[a]=r)}),o}function Od(t){var e=Rd(t,"color");if(e){var i=Rd(t,"colorAlpha"),n=Rd(t,"colorSaturation");return n&&(e=jt(e,null,null,n)),i&&(e=Yt(e,i)),e}}function Ed(t,e){return null!=e?jt(e,null,null,t):null}function Rd(t,e){var i=t[e];if(null!=i&&"none"!==i)return i}function zd(t,e,i,n,o,a){if(a&&a.length){var r=Bd(e,"color")||null!=o.color&&"none"!==o.color&&(Bd(e,"colorAlpha")||Bd(e,"colorSaturation"));if(r){var s=e.get("visualMin"),l=e.get("visualMax"),u=i.dataExtent.slice();null!=s&&su[1]&&(u[1]=l);var h=e.get("colorMappingBy"),c={type:r.name,dataExtent:u,visual:r.range};"color"!==c.type||"index"!==h&&"id"!==h?c.mappingMethod="linear":(c.mappingMethod="category",c.loop=!0);var d=new hL(c);return d.__drColorMappingBy=h,d}}}function Bd(t,e){var i=t.get(e);return fL(i)&&i.length?{name:e,range:i}:null}function Vd(t,e,i,n,o,r){var s=a({},e);if(o){var l=o.type,u="color"===l&&o.__drColorMappingBy,h="index"===u?n:"id"===u?r.mapIdToIndex(i.getId()):i.getValue(t.get("visualDimension"));s[l]=o.mapValueToVisual(h)}return s}function Gd(t,e,i,n){var o,a;if(!t.isRemoved()){var r=t.getLayout();o=r.width,a=r.height;var s=(f=t.getModel()).get(_L),l=f.get(wL)/2,u=Kd(f),h=Math.max(s,u),c=s-l,d=h-l,f=t.getModel();t.setLayout({borderWidth:s,upperHeight:h,upperLabelHeight:u},!0);var p=(o=mL(o-2*c,0))*(a=mL(a-c-d,0)),g=Fd(t,f,p,e,i,n);if(g.length){var m={x:c,y:d,width:o,height:a},v=vL(o,a),y=1/0,x=[];x.area=0;for(var _=0,w=g.length;_=0;l--){var u=o["asc"===n?r-l-1:l].getValue();u/i*es[1]&&(s[1]=e)})}else s=[NaN,NaN];return{sum:n,dataExtent:s}}function Ud(t,e,i){for(var n,o=0,a=1/0,r=0,s=t.length;ro&&(o=n));var l=t.area*t.area,u=e*e*i;return l?mL(u*o/l,l/(u*a)):1/0}function Xd(t,e,i,n,o){var a=e===i.width?0:1,r=1-a,s=["x","y"],l=["width","height"],u=i[s[a]],h=e?t.area/e:0;(o||h>i[l[r]])&&(h=i[l[r]]);for(var c=0,d=t.length;cXM&&(u=XM),a=s}u=0?n+=u:n-=u:p>=0?n-=u:n+=u}return n}function pf(t,e){return t.getVisual("opacity")||t.getModel().get(e)}function gf(t,e,i){var n=t.getGraphicEl(),o=pf(t,e);null!=i&&(null==o&&(o=1),o*=i),n.downplay&&n.downplay(),n.traverse(function(t){if("group"!==t.type){var e=t.lineLabelOriginalOpacity;null!=e&&null==i||(e=o),t.setStyle("opacity",e)}})}function mf(t,e){var i=pf(t,e),n=t.getGraphicEl();n.highlight&&n.highlight(),n.traverse(function(t){"group"!==t.type&&t.setStyle("opacity",i)})}function vf(t){return t instanceof Array||(t=[t,t]),t}function yf(t){var e=t.coordinateSystem;if(!e||"view"===e.type){var i=t.getGraph();i.eachNode(function(t){var e=t.getModel();t.setLayout([+e.get("x"),+e.get("y")])}),xf(i)}}function xf(t){t.eachEdge(function(t){var e=t.getModel().get("lineStyle.curveness")||0,i=F(t.node1.getLayout()),n=F(t.node2.getLayout()),o=[i,n];+e&&o.push([(i[0]+n[0])/2-(i[1]-n[1])*e,(i[1]+n[1])/2-(n[0]-i[0])*e]),t.setLayout(o)})}function _f(t){var e=t.coordinateSystem;if(!e||"view"===e.type){var i=e.getBoundingRect(),n=t.getData(),o=n.graph,a=0,r=n.getSum("value"),s=2*Math.PI/(r||n.count()),l=i.width/2+i.x,u=i.height/2+i.y,h=Math.min(i.width,i.height)/2;o.eachNode(function(t){var e=t.getValue("value");a+=s*(r?e:1)/2,t.setLayout([h*Math.cos(a)+l,h*Math.sin(a)+u]),a+=s*(r?e:1)/2}),n.setLayout({cx:l,cy:u}),o.eachEdge(function(t){var e,i=t.getModel().get("lineStyle.curveness")||0,n=F(t.node1.getLayout()),o=F(t.node2.getLayout()),a=(n[0]+o[0])/2,r=(n[1]+o[1])/2;+i&&(e=[l*(i*=3)+a*(1-i),u*i+r*(1-i)]),t.setLayout([n,o,e])})}}function wf(t,e,i){for(var n=i.rect,o=n.width,a=n.height,r=[n.x+o/2,n.y+a/2],s=null==i.gravity?.1:i.gravity,l=0;l0?-1:i<0?1:e?-1:1}}function Pf(t,e){return Math.min(e[1],Math.max(e[0],t))}function Nf(t,e,i){this._axesMap=R(),this._axesLayout={},this.dimensions=t.dimensions,this._rect,this._model=t,this._init(t,e,i)}function Of(t,e){return ek(ik(t,e[0]),e[1])}function Ef(t,e){var i=e.layoutLength/(e.axisCount-1);return{position:i*t,axisNameAvailableWidth:i,axisLabelShow:!0}}function Rf(t,e){var i,n,o=e.layoutLength,a=e.axisExpandWidth,r=e.axisCount,s=e.axisCollapseWidth,l=e.winInnerIndices,u=s,h=!1;return tmk}function $f(t){var e=t.length-1;return e<0&&(e=0),[t[0],t[e]]}function Jf(t,e,i,n){var o=new tb;return o.add(new yM({name:"main",style:ip(i),silent:!0,draggable:!0,cursor:"move",drift:uk(t,e,o,"nswe"),ondragend:uk(qf,e,{isEnd:!0})})),hk(n,function(i){o.add(new yM({name:i,style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:uk(t,e,o,i),ondragend:uk(qf,e,{isEnd:!0})}))}),o}function Qf(t,e,i,n){var o=n.brushStyle.lineWidth||0,a=fk(o,vk),r=i[0][0],s=i[1][0],l=r-o/2,u=s-o/2,h=i[0][1],c=i[1][1],d=h-a+o/2,f=c-a+o/2,p=h-r,g=c-s,m=p+o,v=g+o;ep(t,e,"main",r,s,p,g),n.transformable&&(ep(t,e,"w",l,u,a,v),ep(t,e,"e",d,u,a,v),ep(t,e,"n",l,u,m,a),ep(t,e,"s",l,f,m,a),ep(t,e,"nw",l,u,a,a),ep(t,e,"ne",d,u,a,a),ep(t,e,"sw",l,f,a,a),ep(t,e,"se",d,f,a,a))}function tp(t,e){var i=e.__brushOption,n=i.transformable,o=e.childAt(0);o.useStyle(ip(i)),o.attr({silent:!n,cursor:n?"move":"default"}),hk(["w","e","n","s","se","sw","ne","nw"],function(i){var o=e.childOfName(i),a=ap(t,i);o&&o.attr({silent:!n,invisible:!n,cursor:n?_k[a]+"-resize":null})})}function ep(t,e,i,n,o,a,r){var s=e.childOfName(i);s&&s.setShape(hp(up(t,e,[[n,o],[n+a,o+r]])))}function ip(t){return r({strokeNoScale:!0},t.brushStyle)}function np(t,e,i,n){var o=[dk(t,i),dk(e,n)],a=[fk(t,i),fk(e,n)];return[[o[0],a[0]],[o[1],a[1]]]}function op(t){return Ao(t.group)}function ap(t,e){if(e.length>1)return("e"===(n=[ap(t,(e=e.split(""))[0]),ap(t,e[1])])[0]||"w"===n[0])&&n.reverse(),n.join("");var i={left:"w",right:"e",top:"n",bottom:"s"},n=Co({w:"left",e:"right",n:"top",s:"bottom"}[e],op(t));return i[n]}function rp(t,e,i,n,o,a,r,s){var l=n.__brushOption,u=t(l.range),h=lp(i,a,r);hk(o.split(""),function(t){var e=xk[t];u[e[0]][e[1]]+=h[e[0]]}),l.range=e(np(u[0][0],u[1][0],u[0][1],u[1][1])),Zf(i,n),qf(i,{isEnd:!1})}function sp(t,e,i,n,o){var a=e.__brushOption.range,r=lp(t,i,n);hk(a,function(t){t[0]+=r[0],t[1]+=r[1]}),Zf(t,e),qf(t,{isEnd:!1})}function lp(t,e,i){var n=t.group,o=n.transformCoordToLocal(e,i),a=n.transformCoordToLocal(0,0);return[o[0]-a[0],o[1]-a[1]]}function up(t,e,n){var o=jf(t,e);return o&&!0!==o?o.clipPath(n,t._transform):i(n)}function hp(t){var e=dk(t[0][0],t[1][0]),i=dk(t[0][1],t[1][1]);return{x:e,y:i,width:fk(t[0][0],t[1][0])-e,height:fk(t[0][1],t[1][1])-i}}function cp(t,e,i){if(t._brushType){var n=t._zr,o=t._covers,a=Xf(t,e,i);if(!t._dragging)for(var r=0;r0;a--)Yp(s,l*=.99,r),jp(s,o,i,n,r),tg(s,l,r),jp(s,o,i,n,r)}function Up(t,e){var i=[],n="vertical"===e?"y":"x",o=Zi(t,function(t){return t.getLayout()[n]});return o.keys.sort(function(t,e){return t-e}),d(o.keys,function(t){i.push(o.buckets.get(t))}),i}function Xp(t,e,i,n,o,a,r){var s=[];d(e,function(t){var e=t.length,i=0,l=0;d(t,function(t){i+=t.getLayout().value}),l="vertical"===r?(o-(e-1)*a)/i:(n-(e-1)*a)/i,s.push(l)}),s.sort(function(t,e){return t-e});var l=s[0];d(e,function(t){d(t,function(t,e){var i=t.getLayout().value*l;"vertical"===r?(t.setLayout({x:e},!0),t.setLayout({dx:i},!0)):(t.setLayout({y:e},!0),t.setLayout({dy:i},!0))})}),d(i,function(t){var e=+t.getValue()*l;t.setLayout({dy:e},!0)})}function jp(t,e,i,n,o){d(t,function(t){var a,r,s,l=0,u=t.length;if("vertical"===o){var h;for(t.sort(function(t,e){return t.getLayout().x-e.getLayout().x}),s=0;s0&&(h=a.getLayout().x+r,a.setLayout({x:h},!0)),l=a.getLayout().x+a.getLayout().dx+e;if((r=l-e-n)>0)for(h=a.getLayout().x-r,a.setLayout({x:h},!0),l=h,s=u-2;s>=0;--s)(r=(a=t[s]).getLayout().x+a.getLayout().dx+e-l)>0&&(h=a.getLayout().x-r,a.setLayout({x:h},!0)),l=a.getLayout().x}else{var c;for(t.sort(function(t,e){return t.getLayout().y-e.getLayout().y}),s=0;s0&&(c=a.getLayout().y+r,a.setLayout({y:c},!0)),l=a.getLayout().y+a.getLayout().dy+e;if((r=l-e-i)>0)for(c=a.getLayout().y-r,a.setLayout({y:c},!0),l=c,s=u-2;s>=0;--s)(r=(a=t[s]).getLayout().y+a.getLayout().dy+e-l)>0&&(c=a.getLayout().y-r,a.setLayout({y:c},!0)),l=a.getLayout().y}})}function Yp(t,e,i){d(t.slice().reverse(),function(t){d(t,function(t){if(t.outEdges.length){var n=Qp(t.outEdges,qp,i)/Qp(t.outEdges,Jp,i);if("vertical"===i){var o=t.getLayout().x+(n-$p(t,i))*e;t.setLayout({x:o},!0)}else{var a=t.getLayout().y+(n-$p(t,i))*e;t.setLayout({y:a},!0)}}})})}function qp(t,e){return $p(t.node2,e)*t.getValue()}function Kp(t,e){return $p(t.node1,e)*t.getValue()}function $p(t,e){return"vertical"===e?t.getLayout().x+t.getLayout().dx/2:t.getLayout().y+t.getLayout().dy/2}function Jp(t){return t.getValue()}function Qp(t,e,i){for(var n=0,o=t.length,a=-1;++a0?"P":"N",a=n.getVisual("borderColor"+o)||n.getVisual("color"+o),r=i.getModel(Gk).getItemStyle(Wk);e.useStyle(r),e.style.fill=null,e.style.stroke=a}function fg(t,e,i,n,o){return i>n?-1:i0?t.get(o,e-1)<=n?1:-1:1}function pg(t,e){var i,n=t.getBaseAxis(),o="category"===n.type?n.getBandWidth():(i=n.getExtent(),Math.abs(i[1]-i[0])/e.count()),a=Vo(A(t.get("barMaxWidth"),o),o),r=Vo(A(t.get("barMinWidth"),1),o),s=t.get("barWidth");return null!=s?Vo(s,o):Math.max(Math.min(o/2,a),r)}function gg(t){return y(t)||(t=[+t,+t]),t}function mg(t,e){t.eachChild(function(t){t.attr({z:e.z,zlevel:e.zlevel,style:{stroke:"stroke"===e.brushType?e.color:null,fill:"fill"===e.brushType?e.color:null}})})}function vg(t,e){tb.call(this);var i=new wu(t,e),n=new tb;this.add(i),this.add(n),n.beforeUpdate=function(){this.attr(i.getScale())},this.updateData(t,e)}function yg(t){var e=t.data;e&&e[0]&&e[0][0]&&e[0][0].coord&&(t.data=f(e,function(t){var e={coords:[t[0].coord,t[1].coord]};return t[0].name&&(e.fromName=t[0].name),t[1].name&&(e.toName=t[1].name),o([e,t[0],t[1]])}))}function xg(t,e,i){tb.call(this),this.add(this.createLine(t,e,i)),this._updateEffectSymbol(t,e)}function _g(t,e,i){tb.call(this),this._createPolyline(t,e,i)}function wg(t,e,i){xg.call(this,t,e,i),this._lastFrame=0,this._lastFramePercent=0}function bg(){this.group=new tb}function Sg(t){return t instanceof Array||(t=[t,t]),t}function Mg(){var t=iw();this.canvas=t,this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={}}function Ig(t,e,i){var n=t[1]-t[0],o=(e=f(e,function(e){return{interval:[(e.interval[0]-t[0])/n,(e.interval[1]-t[0])/n]}})).length,a=0;return function(t){for(n=a;n=0;n--){var r=e[n].interval;if(r[0]<=t&&t<=r[1]){a=n;break}}return n>=0&&n=e[0]&&t<=e[1]}}function Ag(t){var e=t.dimensions;return"lng"===e[0]&&"lat"===e[1]}function Dg(t,e,i,n){var o=t.getItemLayout(e),a=i.get("symbolRepeat"),r=i.get("symbolClip"),s=i.get("symbolPosition")||"start",l=(i.get("symbolRotate")||0)*Math.PI/180||0,u=i.get("symbolPatternSize")||2,h=i.isAnimationEnabled(),c={dataIndex:e,layout:o,itemModel:i,symbolType:t.getItemVisual(e,"symbol")||"circle",color:t.getItemVisual(e,"color"),symbolClip:r,symbolRepeat:a,symbolRepeatDirection:i.get("symbolRepeatDirection"),symbolPatternSize:u,rotation:l,animationModel:h?i:null,hoverAnimation:h&&i.get("hoverAnimation"),z2:i.getShallow("z",!0)||0};Cg(i,a,o,n,c),kg(t,e,o,a,r,c.boundingLength,c.pxSign,u,n,c),Pg(i,c.symbolScale,l,n,c);var d=c.symbolSize,f=i.get("symbolOffset");return y(f)&&(f=[Vo(f[0],d[0]),Vo(f[1],d[1])]),Ng(i,d,o,a,r,f,s,c.valueLineWidth,c.boundingLength,c.repeatCutLength,n,c),c}function Cg(t,e,i,n,o){var a,r=n.valueDim,s=t.get("symbolBoundingData"),l=n.coordSys.getOtherAxis(n.coordSys.getBaseAxis()),u=l.toGlobalCoord(l.dataToCoord(0)),h=1-+(i[r.wh]<=0);if(y(s)){var c=[Lg(l,s[0])-u,Lg(l,s[1])-u];c[1]0?1:a<0?-1:0}function Lg(t,e){return t.toGlobalCoord(t.dataToCoord(t.scale.parse(e)))}function kg(t,e,i,n,o,a,r,s,l,u){var h=l.valueDim,c=l.categoryDim,d=Math.abs(i[c.wh]),f=t.getItemVisual(e,"symbolSize");y(f)?f=f.slice():(null==f&&(f="100%"),f=[f,f]),f[c.index]=Vo(f[c.index],d),f[h.index]=Vo(f[h.index],n?d:Math.abs(a)),u.symbolSize=f,(u.symbolScale=[f[0]/s,f[1]/s])[h.index]*=(l.isHorizontal?-1:1)*r}function Pg(t,e,i,n,o){var a=t.get(cP)||0;a&&(fP.attr({scale:e.slice(),rotation:i}),fP.updateTransform(),a/=fP.getLineScale(),a*=e[n.valueDim.index]),o.valueLineWidth=a}function Ng(t,e,i,n,o,r,s,l,u,h,c,d){var f=c.categoryDim,p=c.valueDim,g=d.pxSign,m=Math.max(e[p.index]+l,0),v=m;if(n){var y=Math.abs(u),x=T(t.get("symbolMargin"),"15%")+"",_=!1;x.lastIndexOf("!")===x.length-1&&(_=!0,x=x.slice(0,x.length-1)),x=Vo(x,e[p.index]);var w=Math.max(m+2*x,0),b=_?0:2*x,S=Qo(n),M=S?n:Kg((y+b)/w);w=m+2*(x=(y-M*m)/2/(_?M:M-1)),b=_?0:2*x,S||"fixed"===n||(M=h?Kg((Math.abs(h)+b)/w):0),v=M*w-b,d.repeatTimes=M,d.symbolMargin=x}var I=g*(v/2),A=d.pathPosition=[];A[f.index]=i[f.wh]/2,A[p.index]="start"===s?I:"end"===s?u-I:u/2,r&&(A[0]+=r[0],A[1]+=r[1]);var D=d.bundlePosition=[];D[f.index]=i[f.xy],D[p.index]=i[p.xy];var C=d.barRectShape=a({},i);C[p.wh]=g*Math.max(Math.abs(i[p.wh]),Math.abs(A[p.index]+I)),C[f.wh]=i[f.wh];var L=d.clipShape={};L[f.xy]=-i[f.xy],L[f.wh]=c.ecSize[f.wh],L[p.xy]=0,L[p.wh]=i[p.wh]}function Og(t){var e=t.symbolPatternSize,i=Jl(t.symbolType,-e/2,-e/2,e,e,t.color);return i.attr({culling:!0}),"image"!==i.type&&i.setStyle({strokeNoScale:!0}),i}function Eg(t,e,i,n){function o(t){var e=l.slice(),n=i.pxSign,o=t;return("start"===i.symbolRepeatDirection?n>0:n<0)&&(o=h-1-t),e[u.index]=d*(o-h/2+.5)+l[u.index],{position:e,scale:i.symbolScale.slice(),rotation:i.rotation}}var a=t.__pictorialBundle,r=i.symbolSize,s=i.valueLineWidth,l=i.pathPosition,u=e.valueDim,h=i.repeatTimes||0,c=0,d=r[e.valueDim.index]+s+2*i.symbolMargin;for(jg(t,function(t){t.__pictorialAnimationIndex=c,t.__pictorialRepeatTimes=h,c0)],d=t.__pictorialBarRect;kh(d.style,h,a,n,e.seriesModel,o,c),fo(d,h)}function Kg(t){var e=Math.round(t);return Math.abs(t-e)<1e-4?e:Math.ceil(t)}function $g(t,e,i){this.dimension="single",this.dimensions=["single"],this._axis=null,this._rect,this._init(t,e,i),this.model=t}function Jg(t,e){e=e||{};var i=t.coordinateSystem,n=t.axis,o={},a=n.position,r=n.orient,s=i.getRect(),l=[s.x,s.x+s.width,s.y,s.y+s.height],u={horizontal:{top:l[2],bottom:l[3]},vertical:{left:l[0],right:l[1]}};o.position=["vertical"===r?u.vertical[a]:l[0],"horizontal"===r?u.horizontal[a]:l[3]];var h={horizontal:0,vertical:1};o.rotation=Math.PI/2*h[r];var c={top:-1,bottom:1,right:1,left:-1};o.labelDirection=o.tickDirection=o.nameDirection=c[a],t.get("axisTick.inside")&&(o.tickDirection=-o.tickDirection),T(e.labelInside,t.get("axisLabel.inside"))&&(o.labelDirection=-o.labelDirection);var d=e.rotate;return null==d&&(d=t.get("axisLabel.rotate")),o.labelRotation="top"===a?-d:d,o.z2=1,o}function Qg(t,e,i,n,o){var r=t.axis;if(!r.scale.isBlank()&&r.containData(e))if(t.involveSeries){var s=tm(e,t),l=s.payloadBatch,u=s.snapToValue;l[0]&&null==o.seriesIndex&&a(o,l[0]),!n&&t.snap&&r.containData(u)&&null!=u&&(e=u),i.showPointer(t,e,l,o),i.showTooltip(t,s,u)}else i.showPointer(t,e)}function tm(t,e){var i=e.axis,n=i.dim,o=t,a=[],r=Number.MAX_VALUE,s=-1;return _P(e.seriesModels,function(e,l){var u,h,c=e.getData().mapDimension(n,!0);if(e.getAxisTooltipData){var d=e.getAxisTooltipData(c,t,i);h=d.dataIndices,u=d.nestestValue}else{if(!(h=e.getData().indicesOfNearest(c[0],t,"category"===i.type?.5:null)).length)return;u=e.getData().get(c[0],h[0])}if(null!=u&&isFinite(u)){var f=t-u,p=Math.abs(f);p<=r&&((p=0&&s<0)&&(r=p,s=f,o=u,a.length=0),_P(h,function(t){a.push({seriesIndex:e.seriesIndex,dataIndexInside:t,dataIndex:e.getData().getRawIndex(t)})}))}}),{payloadBatch:a,snapToValue:o}}function em(t,e,i,n){t[e.key]={value:i,payloadBatch:n}}function im(t,e,i,n){var o=i.payloadBatch,a=e.axis,r=a.model,s=e.axisPointerModel;if(e.triggerTooltip&&o.length){var l=e.coordSys.model,u=Ah(l),h=t.map[u];h||(h=t.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},t.list.push(h)),h.dataByAxis.push({axisDim:a.dim,axisIndex:r.componentIndex,axisType:r.type,axisId:r.id,value:n,valueLabelOpt:{precision:s.get("label.precision"),formatter:s.get("label.formatter")},seriesDataIndices:o.slice()})}}function nm(t,e,i){var n=i.axesInfo=[];_P(e,function(e,i){var o=e.axisPointerModel.option,a=t[i];a?(!e.useHandle&&(o.status="show"),o.value=a.value,o.seriesDataIndices=(a.payloadBatch||[]).slice()):!e.useHandle&&(o.status="hide"),"show"===o.status&&n.push({axisDim:e.axis.dim,axisIndex:e.axis.model.componentIndex,value:o.value})})}function om(t,e,i,n){if(!lm(e)&&t.list.length){var o=((t.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};n({type:"showTip",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:i.tooltipOption,position:i.position,dataIndexInside:o.dataIndexInside,dataIndex:o.dataIndex,seriesIndex:o.seriesIndex,dataByCoordSys:t.list})}else n({type:"hideTip"})}function am(t,e,i){var n=i.getZr(),o=bP(n).axisPointerLastHighlights||{},a=bP(n).axisPointerLastHighlights={};_P(t,function(t,e){var i=t.axisPointerModel.option;"show"===i.status&&_P(i.seriesDataIndices,function(t){var e=t.seriesIndex+" | "+t.dataIndex;a[e]=t})});var r=[],s=[];d(o,function(t,e){!a[e]&&s.push(t)}),d(a,function(t,e){!o[e]&&r.push(t)}),s.length&&i.dispatchAction({type:"downplay",escapeConnect:!0,batch:s}),r.length&&i.dispatchAction({type:"highlight",escapeConnect:!0,batch:r})}function rm(t,e){for(var i=0;i<(t||[]).length;i++){var n=t[i];if(e.axis.dim===n.axisDim&&e.axis.model.componentIndex===n.axisIndex)return n}}function sm(t){var e=t.axis.model,i={},n=i.axisDim=t.axis.dim;return i.axisIndex=i[n+"AxisIndex"]=e.componentIndex,i.axisName=i[n+"AxisName"]=e.name,i.axisId=i[n+"AxisId"]=e.id,i}function lm(t){return!t||null==t[0]||isNaN(t[0])||null==t[1]||isNaN(t[1])}function um(t,e,i){if(!U_.node){var n=e.getZr();SP(n).records||(SP(n).records={}),hm(n,e),(SP(n).records[t]||(SP(n).records[t]={})).handler=i}}function hm(t,e){function i(i,n){t.on(i,function(i){var o=pm(e);MP(SP(t).records,function(t){t&&n(t,i,o.dispatchAction)}),cm(o.pendings,e)})}SP(t).initialized||(SP(t).initialized=!0,i("click",v(fm,"click")),i("mousemove",v(fm,"mousemove")),i("globalout",dm))}function cm(t,e){var i,n=t.showTip.length,o=t.hideTip.length;n?i=t.showTip[n-1]:o&&(i=t.hideTip[o-1]),i&&(i.dispatchAction=null,e.dispatchAction(i))}function dm(t,e,i){t.handler("leave",null,i)}function fm(t,e,i,n){e.handler(t,i,n)}function pm(t){var e={showTip:[],hideTip:[]},i=function(n){var o=e[n.type];o?o.push(n):(n.dispatchAction=i,t.dispatchAction(n))};return{dispatchAction:i,pendings:e}}function gm(t,e){if(!U_.node){var i=e.getZr();(SP(i).records||{})[t]&&(SP(i).records[t]=null)}}function mm(){}function vm(t,e,i,n){ym(TP(i).lastProp,n)||(TP(i).lastProp=n,e?Io(i,n,t):(i.stopAnimation(),i.attr(n)))}function ym(t,e){if(w(t)&&w(e)){var i=!0;return d(e,function(e,n){i=i&&ym(t[n],e)}),!!i}return t===e}function xm(t,e){t[e.get("label.show")?"show":"hide"]()}function _m(t){return{position:t.position.slice(),rotation:t.rotation||0}}function wm(t,e,i){var n=e.get("z"),o=e.get("zlevel");t&&t.traverse(function(t){"group"!==t.type&&(null!=n&&(t.z=n),null!=o&&(t.zlevel=o),t.silent=i)})}function bm(t){var e,i=t.get("type"),n=t.getModel(i+"Style");return"line"===i?(e=n.getLineStyle()).fill=null:"shadow"===i&&((e=n.getAreaStyle()).stroke=null),e}function Sm(t,e,i,n,o){var a=Im(i.get("value"),e.axis,e.ecModel,i.get("seriesDataIndices"),{precision:i.get("label.precision"),formatter:i.get("label.formatter")}),r=i.getModel("label"),s=qM(r.get("padding")||0),l=r.getFont(),u=ke(a,l),h=o.position,c=u.width+s[1]+s[3],d=u.height+s[0]+s[2],f=o.align;"right"===f&&(h[0]-=c),"center"===f&&(h[0]-=c/2);var p=o.verticalAlign;"bottom"===p&&(h[1]-=d),"middle"===p&&(h[1]-=d/2),Mm(h,c,d,n);var g=r.get("backgroundColor");g&&"auto"!==g||(g=e.get("axisLine.lineStyle.color")),t.label={shape:{x:0,y:0,width:c,height:d,r:r.get("borderRadius")},position:h.slice(),style:{text:a,textFont:l,textFill:r.getTextColor(),textPosition:"inside",fill:g,stroke:r.get("borderColor")||"transparent",lineWidth:r.get("borderWidth")||0,shadowBlur:r.get("shadowBlur"),shadowColor:r.get("shadowColor"),shadowOffsetX:r.get("shadowOffsetX"),shadowOffsetY:r.get("shadowOffsetY")},z2:10}}function Mm(t,e,i,n){var o=n.getWidth(),a=n.getHeight();t[0]=Math.min(t[0]+e,o)-e,t[1]=Math.min(t[1]+i,a)-i,t[0]=Math.max(t[0],0),t[1]=Math.max(t[1],0)}function Im(t,e,i,n,o){t=e.scale.parse(t);var a=e.scale.getLabel(t,{precision:o.precision}),r=o.formatter;if(r){var s={value:Xl(e,t),seriesData:[]};d(n,function(t){var e=i.getSeriesByIndex(t.seriesIndex),n=t.dataIndexInside,o=e&&e.getDataParams(n);o&&s.seriesData.push(o)}),_(r)?a=r.replace("{value}",a):x(r)&&(a=r(s))}return a}function Tm(t,e,i){var n=xt();return Mt(n,n,i.rotation),St(n,n,i.position),Do([t.dataToCoord(e),(i.labelOffset||0)+(i.labelDirection||1)*(i.labelMargin||0)],n)}function Am(t,e,i,n,o,a){var r=FD.innerTextLayout(i.rotation,0,i.labelDirection);i.labelMargin=o.get("label.margin"),Sm(e,n,o,a,{position:Tm(n.axis,t,i),align:r.textAlign,verticalAlign:r.textVerticalAlign})}function Dm(t,e,i){return i=i||0,{x1:t[i],y1:t[1-i],x2:e[i],y2:e[1-i]}}function Cm(t,e,i){return i=i||0,{x:t[i],y:t[1-i],width:e[i],height:e[1-i]}}function Lm(t,e,i,n,o,a){return{cx:t,cy:e,r0:i,r:n,startAngle:o,endAngle:a,clockwise:!0}}function km(t,e){var i={};return i[e.dim+"AxisIndex"]=e.index,t.getCartesian(i)}function Pm(t){return"x"===t.dim?0:1}function Nm(t){return t.isHorizontal()?0:1}function Om(t,e){var i=t.getRect();return[i[kP[e]],i[kP[e]]+i[PP[e]]]}function Em(t,e,i){var n=new yM({shape:{x:t.x-10,y:t.y-10,width:0,height:t.height+20}});return To(n,{shape:{width:t.width+20,height:t.height+20}},e,i),n}function Rm(t,e,i){if(t.count())for(var n,o=e.coordinateSystem,a=e.getLayerSeries(),r=t.mapDimension("single"),s=t.mapDimension("value"),l=f(a,function(e){return f(e.indices,function(e){var i=o.dataToPoint(t.get(r,e));return i[1]=t.get(s,e),i})}),u=zm(l),h=u.y0,c=i/u.max,d=a.length,p=a[0].indices.length,g=0;ga&&(a=u),n.push(u)}for(var h=0;ha&&(a=d)}return r.y0=o,r.max=a,r}function Bm(t){var e=0;d(t.children,function(t){Bm(t);var i=t.value;y(i)&&(i=i[0]),e+=i});var i=t.value;y(i)&&(i=i[0]),(null==i||isNaN(i))&&(i=e),i<0&&(i=0),y(t.value)?t.value[0]=i:t.value=i}function Vm(t,e,i){function n(){r.ignore=r.hoverIgnore}function o(){r.ignore=r.normalIgnore}tb.call(this);var a=new hM({z2:zP});a.seriesIndex=e.seriesIndex;var r=new rM({z2:BP,silent:t.getModel("label").get("silent")});this.add(a),this.add(r),this.updateData(!0,t,"normal",e,i),this.on("emphasis",n).on("normal",o).on("mouseover",n).on("mouseout",o)}function Gm(t,e,i){var n=t.getVisual("color"),o=t.getVisual("visualMeta");o&&0!==o.length||(n=null);var a=t.getModel("itemStyle").get("color");if(a)return a;if(n)return n;if(0===t.depth)return i.option.color[0];var r=i.option.color.length;return a=i.option.color[Fm(t)%r]}function Fm(t){for(var e=t;e.depth>1;)e=e.parentNode;return l(t.getAncestors()[0].children,e)}function Wm(t,e,i){return i!==RP.NONE&&(i===RP.SELF?t===e:i===RP.ANCESTOR?t===e||t.isAncestorOf(e):t===e||t.isDescendantOf(e))}function Hm(t,e,i){e.getData().setItemVisual(t.dataIndex,"color",i)}function Zm(t,e){var i=t.children||[];t.children=Um(i,e),i.length&&d(t.children,function(t){Zm(t,e)})}function Um(t,e){if("function"==typeof e)return t.sort(e);var i="asc"===e;return t.sort(function(t,e){var n=(t.getValue()-e.getValue())*(i?1:-1);return 0===n?(t.dataIndex-e.dataIndex)*(i?-1:1):n})}function Xm(t,e){return e=e||[0,0],f(["x","y"],function(i,n){var o=this.getAxis(i),a=e[n],r=t[n]/2;return"category"===o.type?o.getBandWidth():Math.abs(o.dataToCoord(a-r)-o.dataToCoord(a+r))},this)}function jm(t,e){return e=e||[0,0],f([0,1],function(i){var n=e[i],o=t[i]/2,a=[],r=[];return a[i]=n-o,r[i]=n+o,a[1-i]=r[1-i]=e[1-i],Math.abs(this.dataToPoint(a)[i]-this.dataToPoint(r)[i])},this)}function Ym(t,e){var i=this.getAxis(),n=e instanceof Array?e[0]:e,o=(t instanceof Array?t[0]:t)/2;return"category"===i.type?i.getBandWidth():Math.abs(i.dataToCoord(n-o)-i.dataToCoord(n+o))}function qm(t,e){return f(["Radius","Angle"],function(i,n){var o=this["get"+i+"Axis"](),a=e[n],r=t[n]/2,s="dataTo"+i,l="category"===o.type?o.getBandWidth():Math.abs(o[s](a-r)-o[s](a+r));return"Angle"===i&&(l=l*Math.PI/180),l},this)}function Km(t){var e,i=t.type;if("path"===i){var n=t.shape,o=null!=n.width&&null!=n.height?{x:n.x||0,y:n.y||0,width:n.width,height:n.height}:null,a=lv(n);(e=Xn(a,null,o,n.layout||"center")).__customPathData=a}else"image"===i?(e=new fi({})).__customImagePath=t.style.image:"text"===i?(e=new rM({})).__customText=t.style.text:e=new(0,zM[i.charAt(0).toUpperCase()+i.slice(1)]);return e.__customGraphicType=i,e.name=t.name,e}function $m(t,e,n,o,a,r,s){var l={},u=n.style||{};if(n.shape&&(l.shape=i(n.shape)),n.position&&(l.position=n.position.slice()),n.scale&&(l.scale=n.scale.slice()),n.origin&&(l.origin=n.origin.slice()),n.rotation&&(l.rotation=n.rotation),"image"===t.type&&n.style){h=l.style={};d(["x","y","width","height"],function(e){Jm(e,h,u,t.style,r)})}if("text"===t.type&&n.style){var h=l.style={};d(["x","y"],function(e){Jm(e,h,u,t.style,r)}),!u.hasOwnProperty("textFill")&&u.fill&&(u.textFill=u.fill),!u.hasOwnProperty("textStroke")&&u.stroke&&(u.textStroke=u.stroke)}if("group"!==t.type&&(t.useStyle(u),r)){t.style.opacity=0;var c=u.opacity;null==c&&(c=1),To(t,{style:{opacity:c}},o,e)}r?t.attr(l):Io(t,l,o,e),n.hasOwnProperty("z2")&&t.attr("z2",n.z2||0),n.hasOwnProperty("silent")&&t.attr("silent",n.silent),n.hasOwnProperty("invisible")&&t.attr("invisible",n.invisible),n.hasOwnProperty("ignore")&&t.attr("ignore",n.ignore),n.hasOwnProperty("info")&&t.attr("info",n.info);var f=n.styleEmphasis,p=!1===f;t.__cusHasEmphStl&&null==f||!t.__cusHasEmphStl&&p||(ro(t,f),t.__cusHasEmphStl=!p),s&&po(t,!p)}function Jm(t,e,i,n,o){null==i[t]||o||(e[t]=i[t],i[t]=n[t])}function Qm(t,e,i,n){function o(t){null==t&&(t=h),v&&(c=e.getItemModel(t),d=c.getModel(UP),f=c.getModel(XP),p=e.getItemVisual(t,"color"),v=!1)}var s=t.get("renderItem"),l=t.coordinateSystem,u={};l&&(u=l.prepareCustoms?l.prepareCustoms():YP[l.type](l));var h,c,d,f,p,g=r({getWidth:n.getWidth,getHeight:n.getHeight,getZr:n.getZr,getDevicePixelRatio:n.getDevicePixelRatio,value:function(t,i){return null==i&&(i=h),e.get(e.getDimension(t||0),i)},style:function(i,n){null==n&&(n=h),o(n);var r=c.getModel(HP).getItemStyle();null!=p&&(r.fill=p);var s=e.getItemVisual(n,"opacity");return null!=s&&(r.opacity=s),mo(r,d,null,{autoColor:p,isRectText:!0}),r.text=d.getShallow("show")?A(t.getFormattedLabel(n,"normal"),_u(e,n)):null,i&&a(r,i),r},styleEmphasis:function(i,n){null==n&&(n=h),o(n);var r=c.getModel(ZP).getItemStyle();return mo(r,f,null,{isRectText:!0},!0),r.text=f.getShallow("show")?D(t.getFormattedLabel(n,"emphasis"),t.getFormattedLabel(n,"normal"),_u(e,n)):null,i&&a(r,i),r},visual:function(t,i){return null==i&&(i=h),e.getItemVisual(i,t)},barLayout:function(t){if(l.getBaseAxis)return Ll(r({axis:l.getBaseAxis()},t),n)},currentSeriesIndices:function(){return i.getCurrentSeriesIndices()},font:function(t){return So(t,i)}},u.api||{}),m={context:{},seriesId:t.id,seriesName:t.name,seriesIndex:t.seriesIndex,coordSys:u.coordSys,dataInsideLength:e.count(),encode:tv(t.getData())},v=!0;return function(t,i){return h=t,v=!0,s&&s(r({dataIndexInside:t,dataIndex:e.getRawIndex(t),actionType:i?i.type:null},m),g)}}function tv(t){var e={};return d(t.dimensions,function(i,n){var o=t.getDimensionInfo(i);if(!o.isExtraCoord){var a=o.coordDim;(e[a]=e[a]||[])[o.coordDimIndex]=n}}),e}function ev(t,e,i,n,o,a){return(t=iv(t,e,i,n,o,a,!0))&&a.setItemGraphicEl(e,t),t}function iv(t,e,i,n,o,a,r){var s=!i,l=(i=i||{}).type,u=i.shape,h=i.style;if(t&&(s||null!=l&&l!==t.__customGraphicType||"path"===l&&uv(u)&&lv(u)!==t.__customPathData||"image"===l&&hv(h,"image")&&h.image!==t.__customImagePath||"text"===l&&hv(u,"text")&&h.text!==t.__customText)&&(o.remove(t),t=null),!s){var c=!t;return!t&&(t=Km(i)),$m(t,e,i,n,a,c,r),"group"===l&&nv(t,e,i,n,a),o.add(t),t}}function nv(t,e,i,n,o){var a=i.children,r=a?a.length:0,s=i.$mergeChildren,l="byName"===s||i.diffChildrenByName,u=!1===s;if(r||l||u)if(l)ov({oldChildren:t.children()||[],newChildren:a||[],dataIndex:e,animatableModel:n,group:t,data:o});else{u&&t.removeAll();for(var h=0;hn?t-=l+a:t+=a),null!=r&&(e+u+r>o?e-=u+r:e+=r),[t,e]}function Ov(t,e,i,n,o){var a=i.getOuterSize(),r=a.width,s=a.height;return t=Math.min(t+r,n)-r,e=Math.min(e+s,o)-s,t=Math.max(t,0),e=Math.max(e,0),[t,e]}function Ev(t,e,i){var n=i[0],o=i[1],a=0,r=0,s=e.width,l=e.height;switch(t){case"inside":a=e.x+s/2-n/2,r=e.y+l/2-o/2;break;case"top":a=e.x+s/2-n/2,r=e.y-o-5;break;case"bottom":a=e.x+s/2-n/2,r=e.y+l+5;break;case"left":a=e.x-n-5,r=e.y+l/2-o/2;break;case"right":a=e.x+s+5,r=e.y+l/2-o/2}return[a,r]}function Rv(t){return"center"===t||"middle"===t}function zv(t){return t.get("stack")||"__ec_stack_"+t.seriesIndex}function Bv(t){return t.dim}function Vv(t,e){var i={};d(t,function(t,e){var n=t.getData(),o=t.coordinateSystem.getBaseAxis(),a=o.getExtent(),r="category"===o.type?o.getBandWidth():Math.abs(a[1]-a[0])/n.count(),s=i[Bv(o)]||{bandWidth:r,remainedWidth:r,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},l=s.stacks;i[Bv(o)]=s;var u=zv(t);l[u]||s.autoWidthCount++,l[u]=l[u]||{width:0,maxWidth:0};var h=Vo(t.get("barWidth"),r),c=Vo(t.get("barMaxWidth"),r),d=t.get("barGap"),f=t.get("barCategoryGap");h&&!l[u].width&&(h=Math.min(s.remainedWidth,h),l[u].width=h,s.remainedWidth-=h),c&&(l[u].maxWidth=c),null!=d&&(s.gap=d),null!=f&&(s.categoryGap=f)});var n={};return d(i,function(t,e){n[e]={};var i=t.stacks,o=t.bandWidth,a=Vo(t.categoryGap,o),r=Vo(t.gap,1),s=t.remainedWidth,l=t.autoWidthCount,u=(s-a)/(l+(l-1)*r);u=Math.max(u,0),d(i,function(t,e){var i=t.maxWidth;i&&ie[0]&&(e=e.slice().reverse());var n=t.coordToPoint([e[0],i]),o=t.coordToPoint([e[1],i]);return{x1:n[0],y1:n[1],x2:o[0],y2:o[1]}}function jv(t){return t.getRadiusAxis().inverse?0:1}function Yv(t){var e=t[0],i=t[t.length-1];e&&i&&Math.abs(Math.abs(e.coord-i.coord)-360)<1e-4&&t.pop()}function qv(t,e,i){return{position:[t.cx,t.cy],rotation:i/180*Math.PI,labelDirection:-1,tickDirection:-1,nameDirection:1,labelRotate:e.getModel("axisLabel").get("rotate"),z2:1}}function Kv(t,e,i,n,o){var a=e.axis,r=a.dataToCoord(t),s=n.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var l,u,h,c=n.getRadiusAxis().getExtent();if("radius"===a.dim){var d=xt();Mt(d,d,s),St(d,d,[n.cx,n.cy]),l=Do([r,-o],d);var f=e.getModel("axisLabel").get("rotate")||0,p=FD.innerTextLayout(s,f*Math.PI/180,-1);u=p.textAlign,h=p.textVerticalAlign}else{var g=c[1];l=n.coordToPoint([g+o,r]);var m=n.cx,v=n.cy;u=Math.abs(l[0]-m)/g<.3?"center":l[0]>m?"left":"right",h=Math.abs(l[1]-v)/g<.3?"middle":l[1]>v?"top":"bottom"}return{position:l,align:u,verticalAlign:h}}function $v(t,e){e.update="updateView",Es(e,function(e,i){var n={};return i.eachComponent({mainType:"geo",query:e},function(i){i[t](e.name),d(i.coordinateSystem.regions,function(t){n[t.name]=i.isSelected(t.name)||!1})}),{selected:n,name:e.name}})}function Jv(t){var e={};d(t,function(t){e[t]=1}),t.length=0,d(e,function(e,i){t.push(i)})}function Qv(t){if(t)for(var e in t)if(t.hasOwnProperty(e))return!0}function ty(t,e,n){function o(){var t=function(){};return t.prototype.__hidden=t.prototype,new t}var a={};return MN(e,function(e){var r=a[e]=o();MN(t[e],function(t,o){if(hL.isValidType(o)){var a={type:o,visual:t};n&&n(a,e),r[o]=new hL(a),"opacity"===o&&((a=i(a)).type="colorAlpha",r.__hidden.__alphaForOpacity=new hL(a))}})}),a}function ey(t,e,n){var o;d(n,function(t){e.hasOwnProperty(t)&&Qv(e[t])&&(o=!0)}),o&&d(n,function(n){e.hasOwnProperty(n)&&Qv(e[n])?t[n]=i(e[n]):delete t[n]})}function iy(t,e,i,n,o,a){function r(t){return i.getItemVisual(h,t)}function s(t,e){i.setItemVisual(h,t,e)}function l(t,l){h=null==a?t:l;var c=i.getRawDataItem(h);if(!c||!1!==c.visualMap)for(var d=n.call(o,t),f=e[d],p=u[d],g=0,m=p.length;g1)return!1;var h=uy(i-t,o-t,n-e,a-e)/l;return!(h<0||h>1)}function ly(t){return t<=1e-6&&t>=-1e-6}function uy(t,e,i,n){return t*n-e*i}function hy(t,e,i){var n=this._targetInfoList=[],o={},a=dy(e,t);TN(PN,function(t,e){(!i||!i.include||AN(i.include,e)>=0)&&t(a,n,o)})}function cy(t){return t[0]>t[1]&&t.reverse(),t}function dy(t,e){return Vi(t,e,{includeMainTypes:LN})}function fy(t,e,i,n){var o=i.getAxis(["x","y"][t]),a=cy(f([0,1],function(t){return e?o.coordToData(o.toLocalCoord(n[t])):o.toGlobalCoord(o.dataToCoord(n[t]))})),r=[];return r[t]=a,r[1-t]=[NaN,NaN],{values:a,xyMinMax:r}}function py(t,e,i,n){return[e[0]-n[t]*i[0],e[1]-n[t]*i[1]]}function gy(t,e){var i=my(t),n=my(e),o=[i[0]/n[0],i[1]/n[1]];return isNaN(o[0])&&(o[0]=1),isNaN(o[1])&&(o[1]=1),o}function my(t){return t?[t[0][1]-t[0][0],t[1][1]-t[1][0]]:[NaN,NaN]}function vy(t,e,i,n,o){if(o){var a=t.getZr();a[VN]||(a[BN]||(a[BN]=yy),Nr(a,BN,i,e)(t,n))}}function yy(t,e){if(!t.isDisposed()){var i=t.getZr();i[VN]=!0,t.dispatchAction({type:"brushSelect",batch:e}),i[VN]=!1}}function xy(t,e,i,n){for(var o=0,a=e.length;o=0}function Ny(t,e,i){function n(t,e){return l(e.nodes,t)>=0}function o(t,n){var o=!1;return e(function(e){d(i(t,e)||[],function(t){n.records[e.name][t]&&(o=!0)})}),o}function a(t,n){n.nodes.push(t),e(function(e){d(i(t,e)||[],function(t){n.records[e.name][t]=!0})})}return function(i){var r={nodes:[],records:{}};if(e(function(t){r.records[t.name]={}}),!i)return r;a(i,r);var s;do{s=!1,t(function(t){!n(t,r)&&o(t,r)&&(a(t,r),s=!0)})}while(s);return r}}function Oy(t,e,i){var n=[1/0,-1/0];return $N(i,function(t){var i=t.getData();i&&$N(i.mapDimension(e,!0),function(t){var e=i.getApproximateExtent(t);e[0]n[1]&&(n[1]=e[1])})}),n[1]0?0:NaN);var r=i.getMax(!0);return null!=r&&"dataMax"!==r&&"function"!=typeof r?e[1]=r:o&&(e[1]=a>0?a-1:NaN),i.get("scale",!0)||(e[0]>0&&(e[0]=0),e[1]<0&&(e[1]=0)),e}function Ry(t,e){var i=t.getAxisModel(),n=t._percentWindow,o=t._valueWindow;if(n){var a=Zo(o,[0,500]);a=Math.min(a,20);var r=e||0===n[0]&&100===n[1];i.setRange(r?null:+o[0].toFixed(a),r?null:+o[1].toFixed(a))}}function zy(t){var e=t._minMaxSpan={},i=t._dataZoomModel;$N(["min","max"],function(n){e[n+"Span"]=i.get(n+"Span");var o=i.get(n+"ValueSpan");if(null!=o&&(e[n+"ValueSpan"]=o,null!=(o=t.getAxisModel().axis.scale.parse(o)))){var a=t._dataExtent;e[n+"Span"]=Bo(a[0]+o,a,[0,100],!0)}})}function By(t){var e={};return tO(["start","end","startValue","endValue","throttle"],function(i){t.hasOwnProperty(i)&&(e[i]=t[i])}),e}function Vy(t,e){var i=t._rangePropMode,n=t.get("rangeMode");tO([["start","startValue"],["end","endValue"]],function(t,o){var a=null!=e[t[0]],r=null!=e[t[1]];a&&!r?i[o]="percent":!a&&r?i[o]="value":n?i[o]=n[o]:a&&(i[o]="percent")})}function Gy(t){return{x:"y",y:"x",radius:"angle",angle:"radius"}[t]}function Fy(t){return"vertical"===t?"ns-resize":"ew-resize"}function Wy(t,e){var i=Uy(t),n=e.dataZoomId,o=e.coordId;d(i,function(t,i){var a=t.dataZoomInfos;a[n]&&l(e.allCoordIds,o)<0&&(delete a[n],t.count--)}),jy(i);var a=i[o];a||((a=i[o]={coordId:o,dataZoomInfos:{},count:0}).controller=Xy(t,a),a.dispatchAction=v(Yy,t)),!a.dataZoomInfos[n]&&a.count++,a.dataZoomInfos[n]=e;var r=qy(a.dataZoomInfos);a.controller.enable(r.controlType,r.opt),a.controller.setPointerChecker(e.containsPoint),Nr(a,"dispatchAction",e.dataZoomModel.get("throttle",!0),"fixRate")}function Hy(t,e){var i=Uy(t);d(i,function(t){t.controller.dispose();var i=t.dataZoomInfos;i[e]&&(delete i[e],t.count--)}),jy(i)}function Zy(t){return t.type+"\0_"+t.id}function Uy(t){var e=t.getZr();return e[fO]||(e[fO]={})}function Xy(t,e){var i=new oc(t.getZr());return d(["pan","zoom","scrollMove"],function(t){i.on(t,function(i){var n=[];d(e.dataZoomInfos,function(o){if(i.isAvailableBehavior(o.dataZoomModel.option)){var a=(o.getRange||{})[t],r=a&&a(e.controller,i);!o.dataZoomModel.get("disabled",!0)&&r&&n.push({dataZoomId:o.dataZoomId,start:r[0],end:r[1]})}}),n.length&&e.dispatchAction(n)})}),i}function jy(t){d(t,function(e,i){e.count||(e.controller.dispose(),delete t[i])})}function Yy(t,e){t.dispatchAction({type:"dataZoom",batch:e})}function qy(t){var e,i={type_true:2,type_move:1,type_false:0,type_undefined:-1},n=!0;return d(t,function(t){var o=t.dataZoomModel,a=!o.get("disabled",!0)&&(!o.get("zoomLock",!0)||"move");i["type_"+a]>i["type_"+e]&&(e=a),n&=o.get("preventDefaultMouseMove",!0)}),{controlType:e,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!n}}}function Ky(t){return function(e,i,n,o){var a=this._range,r=a.slice(),s=e.axisModels[0];if(s){var l=t(r,s,e,i,n,o);return QL(l,r,[0,100],"all"),this._range=r,a[0]!==r[0]||a[1]!==r[1]?r:void 0}}}function $y(t,e){return t&&t.hasOwnProperty&&t.hasOwnProperty(e)}function Jy(t,e,i,n){for(var o=e.targetVisuals[n],a=hL.prepareVisualTypes(o),r={color:t.getData().getVisual("color")},s=0,l=a.length;s=0&&(r[a]=+r[a].toFixed(h)),r}function fx(t,e){var n=t.getData(),o=t.coordinateSystem;if(e&&!cx(e)&&!y(e.coord)&&o){var a=o.dimensions,r=px(e,n,o,t);if((e=i(e)).type&&YO[e.type]&&r.baseAxis&&r.valueAxis){var s=XO(a,r.baseAxis.dim),l=XO(a,r.valueAxis.dim);e.coord=YO[e.type](n,r.baseDataDim,r.valueDataDim,s,l),e.value=e.coord[l]}else{for(var u=[null!=e.xAxis?e.xAxis:e.radiusAxis,null!=e.yAxis?e.yAxis:e.angleAxis],h=0;h<2;h++)YO[u[h]]&&(u[h]=yx(n,n.mapDimension(a[h]),u[h]));e.coord=u}}return e}function px(t,e,i,n){var o={};return null!=t.valueIndex||null!=t.valueDim?(o.valueDataDim=null!=t.valueIndex?e.getDimension(t.valueIndex):t.valueDim,o.valueAxis=i.getAxis(gx(n,o.valueDataDim)),o.baseAxis=i.getOtherAxis(o.valueAxis),o.baseDataDim=e.mapDimension(o.baseAxis.dim)):(o.baseAxis=n.getBaseAxis(),o.valueAxis=i.getOtherAxis(o.baseAxis),o.baseDataDim=e.mapDimension(o.baseAxis.dim),o.valueDataDim=e.mapDimension(o.valueAxis.dim)),o}function gx(t,e){var i=t.getData(),n=i.dimensions;e=i.getDimension(e);for(var o=0;o=0)return!0}function Yx(t){for(var e=t.split(/\n+/g),i=[],n=f(Xx(e.shift()).split(pE),function(t){return{name:t,data:[]}}),o=0;o=0&&!i[o][n];o--);if(o<0){var a=t.queryComponents({mainType:"dataZoom",subType:"select",id:n})[0];if(a){var r=a.getPercentRange();i[0][n]={dataZoomId:n,start:r[0],end:r[1]}}}}),i.push(e)}function t_(t){var e=n_(t),i=e[e.length-1];e.length>1&&e.pop();var n={};return gE(i,function(t,i){for(var o=e.length-1;o>=0;o--)if(t=e[o][i]){n[i]=t;break}}),n}function e_(t){t[mE]=null}function i_(t){return n_(t).length}function n_(t){var e=t[mE];return e||(e=t[mE]=[{}]),e}function o_(t,e,i){(this._brushController=new zf(i.getZr())).on("brush",m(this._onBrush,this)).mount(),this._isZoomActive}function a_(t){var e={};return d(["xAxisIndex","yAxisIndex"],function(i){e[i]=t[i],null==e[i]&&(e[i]="all"),(!1===e[i]||"none"===e[i])&&(e[i]=[])}),e}function r_(t,e){t.setIconStatus("back",i_(e)>1?"emphasis":"normal")}function s_(t,e,i,n,o){var a=i._isZoomActive;n&&"takeGlobalCursor"===n.type&&(a="dataZoomSelect"===n.key&&n.dataZoomSelectActive),i._isZoomActive=a,t.setIconStatus("zoom",a?"emphasis":"normal");var r=new hy(a_(t.option),e,{include:["grid"]});i._brushController.setPanels(r.makePanelOpts(o,function(t){return t.xAxisDeclared&&!t.yAxisDeclared?"lineX":!t.xAxisDeclared&&t.yAxisDeclared?"lineY":"rect"})).enableBrush(!!a&&{brushType:"auto",brushStyle:{lineWidth:0,fill:"rgba(0,0,0,0.2)"}})}function l_(t){this.model=t}function u_(t){return SE(t)}function h_(){if(!TE&&AE){TE=!0;var t=AE.styleSheets;t.length<31?AE.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):t[0].addRule(".zrvml","behavior:url(#default#VML)")}}function c_(t){return parseInt(t,10)}function d_(t,e){h_(),this.root=t,this.storage=e;var i=document.createElement("div"),n=document.createElement("div");i.style.cssText="display:inline-block;overflow:hidden;position:relative;width:300px;height:150px;",n.style.cssText="position:absolute;left:0;top:0;",t.appendChild(i),this._vmlRoot=n,this._vmlViewport=i,this.resize();var o=e.delFromStorage,a=e.addToStorage;e.delFromStorage=function(t){o.call(e,t),t&&t.onRemove&&t.onRemove(n)},e.addToStorage=function(t){t.onAdd&&t.onAdd(n),a.call(e,t)},this._firstPaint=!0}function f_(t){return function(){Yw('In IE8.0 VML mode painter not support method "'+t+'"')}}function p_(t){return document.createElementNS(sR,t)}function g_(t){return cR(1e4*t)/1e4}function m_(t){return t-vR}function v_(t,e){var i=e?t.textFill:t.fill;return null!=i&&i!==hR}function y_(t,e){var i=e?t.textStroke:t.stroke;return null!=i&&i!==hR}function x_(t,e){e&&__(t,"transform","matrix("+uR.call(e,",")+")")}function __(t,e,i){(!i||"linear"!==i.type&&"radial"!==i.type)&&t.setAttribute(e,i)}function w_(t,e,i){t.setAttributeNS("http://www.w3.org/1999/xlink",e,i)}function b_(t,e,i,n){if(v_(e,i)){var o=i?e.textFill:e.fill;o="transparent"===o?hR:o,"none"!==t.getAttribute("clip-path")&&o===hR&&(o="rgba(0, 0, 0, 0.002)"),__(t,"fill",o),__(t,"fill-opacity",null!=e.fillOpacity?e.fillOpacity*e.opacity:e.opacity)}else __(t,"fill",hR);if(y_(e,i)){var a=i?e.textStroke:e.stroke;__(t,"stroke",a="transparent"===a?hR:a),__(t,"stroke-width",(i?e.textStrokeWidth:e.lineWidth)/(!i&&e.strokeNoScale?n.getLineScale():1)),__(t,"paint-order",i?"stroke":"fill"),__(t,"stroke-opacity",null!=e.strokeOpacity?e.strokeOpacity:e.opacity),e.lineDash?(__(t,"stroke-dasharray",e.lineDash.join(",")),__(t,"stroke-dashoffset",cR(e.lineDashOffset||0))):__(t,"stroke-dasharray",""),e.lineCap&&__(t,"stroke-linecap",e.lineCap),e.lineJoin&&__(t,"stroke-linejoin",e.lineJoin),e.miterLimit&&__(t,"stroke-miterlimit",e.miterLimit)}else __(t,"stroke",hR)}function S_(t){for(var e=[],i=t.data,n=t.len(),o=0;o=gR||!m_(g)&&(d>-pR&&d<0||d>pR)==!!p;var y=g_(s+u*fR(c)),x=g_(l+h*dR(c));m&&(d=p?gR-1e-4:1e-4-gR,v=!0,9===o&&e.push("M",y,x));var _=g_(s+u*fR(c+d)),w=g_(l+h*dR(c+d));e.push("A",g_(u),g_(h),cR(f*mR),+v,+p,_,w);break;case lR.Z:a="Z";break;case lR.R:var _=g_(i[o++]),w=g_(i[o++]),b=g_(i[o++]),S=g_(i[o++]);e.push("M",_,w,"L",_+b,w,"L",_+b,w+S,"L",_,w+S,"L",_,w)}a&&e.push(a);for(var M=0;M=11),domSupported:"undefined"!=typeof document}}(navigator.userAgent),X_={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},j_={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},Y_=Object.prototype.toString,q_=Array.prototype,K_=q_.forEach,$_=q_.filter,J_=q_.slice,Q_=q_.map,tw=q_.reduce,ew={},iw=function(){return ew.createCanvas()};ew.createCanvas=function(){return document.createElement("canvas")};var nw,ow="__ec_primitive__";E.prototype={constructor:E,get:function(t){return this.data.hasOwnProperty(t)?this.data[t]:null},set:function(t,e){return this.data[t]=e},each:function(t,e){void 0!==e&&(t=m(t,e));for(var i in this.data)this.data.hasOwnProperty(i)&&t(this.data[i],i)},removeKey:function(t){delete this.data[t]}};var aw=(Object.freeze||Object)({$override:e,clone:i,merge:n,mergeAll:o,extend:a,defaults:r,createCanvas:iw,getContext:s,indexOf:l,inherits:u,mixin:h,isArrayLike:c,each:d,map:f,reduce:p,filter:g,find:function(t,e,i){if(t&&e)for(var n=0,o=t.length;n3&&(n=dw.call(n,1));for(var a=e.length,r=0;r4&&(n=dw.call(n,1,n.length-1));for(var a=n[n.length-1],r=e.length,s=0;s1&&n&&n.length>1){var a=ft(n)/ft(o);!isFinite(a)&&(a=1),e.pinchScale=a;var r=pt(n);return e.pinchX=r[0],e.pinchY=r[1],{type:"pinch",target:t[0].target,event:e}}}}},xw="silent";vt.prototype.dispose=function(){};var _w=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],ww=function(t,e,i,n){fw.call(this),this.storage=t,this.painter=e,this.painterRoot=n,i=i||new vt,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,it.call(this),this.setHandlerProxy(i)};ww.prototype={constructor:ww,setHandlerProxy:function(t){this.proxy&&this.proxy.dispose(),t&&(d(_w,function(e){t.on&&t.on(e,this[e],this)},this),t.handler=this),this.proxy=t},mousemove:function(t){var e=t.zrX,i=t.zrY,n=this._hovered,o=n.target;o&&!o.__zr&&(o=(n=this.findHover(n.x,n.y)).target);var a=this._hovered=this.findHover(e,i),r=a.target,s=this.proxy;s.setCursor&&s.setCursor(r?r.cursor:"default"),o&&r!==o&&this.dispatchToElement(n,"mouseout",t),this.dispatchToElement(a,"mousemove",t),r&&r!==o&&this.dispatchToElement(a,"mouseover",t)},mouseout:function(t){this.dispatchToElement(this._hovered,"mouseout",t);var e,i=t.toElement||t.relatedTarget;do{i=i&&i.parentNode}while(i&&9!==i.nodeType&&!(e=i===this.painterRoot));!e&&this.trigger("globalout",{event:t})},resize:function(t){this._hovered={}},dispatch:function(t,e){var i=this[t];i&&i.call(this,e)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(t){var e=this.proxy;e.setCursor&&e.setCursor(t)},dispatchToElement:function(t,e,i){var n=(t=t||{}).target;if(!n||!n.silent){for(var o="on"+e,a=gt(e,t,i);n&&(n[o]&&(a.cancelBubble=n[o].call(n,a)),n.trigger(e,a),n=n.parent,!a.cancelBubble););a.cancelBubble||(this.trigger(e,a),this.painter&&this.painter.eachOtherLayer(function(t){"function"==typeof t[o]&&t[o].call(t,a),t.trigger&&t.trigger(e,a)}))}},findHover:function(t,e,i){for(var n=this.storage.getDisplayList(),o={x:t,y:e},a=n.length-1;a>=0;a--){var r;if(n[a]!==i&&!n[a].ignore&&(r=yt(n[a],t,e))&&(!o.topTarget&&(o.topTarget=n[a]),r!==xw)){o.target=n[a];break}}return o},processGesture:function(t,e){this._gestureMgr||(this._gestureMgr=new vw);var i=this._gestureMgr;"start"===e&&i.clear();var n=i.recognize(t,this.findHover(t.zrX,t.zrY,null).target,this.proxy.dom);if("end"===e&&i.clear(),n){var o=n.type;t.gestureEvent=o,this.dispatchToElement({target:n.target},o,n.event)}}},d(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(t){ww.prototype[t]=function(e){var i=this.findHover(e.zrX,e.zrY),n=i.target;if("mousedown"===t)this._downEl=n,this._downPoint=[e.zrX,e.zrY],this._upEl=n;else if("mouseup"===t)this._upEl=n;else if("click"===t){if(this._downEl!==this._upEl||!this._downPoint||uw(this._downPoint,[e.zrX,e.zrY])>4)return;this._downPoint=null}this.dispatchToElement(i,t,e)}}),h(ww,fw),h(ww,it);var bw="undefined"==typeof Float32Array?Array:Float32Array,Sw=(Object.freeze||Object)({create:xt,identity:_t,copy:wt,mul:bt,translate:St,rotate:Mt,scale:It,invert:Tt,clone:At}),Mw=_t,Iw=5e-5,Tw=function(t){(t=t||{}).position||(this.position=[0,0]),null==t.rotation&&(this.rotation=0),t.scale||(this.scale=[1,1]),this.origin=this.origin||null},Aw=Tw.prototype;Aw.transform=null,Aw.needLocalTransform=function(){return Dt(this.rotation)||Dt(this.position[0])||Dt(this.position[1])||Dt(this.scale[0]-1)||Dt(this.scale[1]-1)};var Dw=[];Aw.updateTransform=function(){var t=this.parent,e=t&&t.transform,i=this.needLocalTransform(),n=this.transform;if(i||e){n=n||xt(),i?this.getLocalTransform(n):Mw(n),e&&(i?bt(n,t.transform,n):wt(n,t.transform)),this.transform=n;var o=this.globalScaleRatio;if(null!=o&&1!==o){this.getGlobalScale(Dw);var a=Dw[0]<0?-1:1,r=Dw[1]<0?-1:1,s=((Dw[0]-a)*o+a)/Dw[0]||0,l=((Dw[1]-r)*o+r)/Dw[1]||0;n[0]*=s,n[1]*=s,n[2]*=l,n[3]*=l}this.invTransform=this.invTransform||xt(),Tt(this.invTransform,n)}else n&&Mw(n)},Aw.getLocalTransform=function(t){return Tw.getLocalTransform(this,t)},Aw.setTransform=function(t){var e=this.transform,i=t.dpr||1;e?t.setTransform(i*e[0],i*e[1],i*e[2],i*e[3],i*e[4],i*e[5]):t.setTransform(i,0,0,i,0,0)},Aw.restoreTransform=function(t){var e=t.dpr||1;t.setTransform(e,0,0,e,0,0)};var Cw=[],Lw=xt();Aw.setLocalTransform=function(t){if(t){var e=t[0]*t[0]+t[1]*t[1],i=t[2]*t[2]+t[3]*t[3],n=this.position,o=this.scale;Dt(e-1)&&(e=Math.sqrt(e)),Dt(i-1)&&(i=Math.sqrt(i)),t[0]<0&&(e=-e),t[3]<0&&(i=-i),n[0]=t[4],n[1]=t[5],o[0]=e,o[1]=i,this.rotation=Math.atan2(-t[1]/i,t[0]/e)}},Aw.decomposeTransform=function(){if(this.transform){var t=this.parent,e=this.transform;t&&t.transform&&(bt(Cw,t.invTransform,e),e=Cw);var i=this.origin;i&&(i[0]||i[1])&&(Lw[4]=i[0],Lw[5]=i[1],bt(Cw,e,Lw),Cw[4]-=i[0],Cw[5]-=i[1],e=Cw),this.setLocalTransform(e)}},Aw.getGlobalScale=function(t){var e=this.transform;return t=t||[],e?(t[0]=Math.sqrt(e[0]*e[0]+e[1]*e[1]),t[1]=Math.sqrt(e[2]*e[2]+e[3]*e[3]),e[0]<0&&(t[0]=-t[0]),e[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},Aw.transformCoordToLocal=function(t,e){var i=[t,e],n=this.invTransform;return n&&Q(i,i,n),i},Aw.transformCoordToGlobal=function(t,e){var i=[t,e],n=this.transform;return n&&Q(i,i,n),i},Tw.getLocalTransform=function(t,e){Mw(e=e||[]);var i=t.origin,n=t.scale||[1,1],o=t.rotation||0,a=t.position||[0,0];return i&&(e[4]-=i[0],e[5]-=i[1]),It(e,e,n),o&&Mt(e,e,o),i&&(e[4]+=i[0],e[5]+=i[1]),e[4]+=a[0],e[5]+=a[1],e};var kw={linear:function(t){return t},quadraticIn:function(t){return t*t},quadraticOut:function(t){return t*(2-t)},quadraticInOut:function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)},cubicIn:function(t){return t*t*t},cubicOut:function(t){return--t*t*t+1},cubicInOut:function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},quarticIn:function(t){return t*t*t*t},quarticOut:function(t){return 1- --t*t*t*t},quarticInOut:function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},quinticIn:function(t){return t*t*t*t*t},quinticOut:function(t){return--t*t*t*t*t+1},quinticInOut:function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},sinusoidalIn:function(t){return 1-Math.cos(t*Math.PI/2)},sinusoidalOut:function(t){return Math.sin(t*Math.PI/2)},sinusoidalInOut:function(t){return.5*(1-Math.cos(Math.PI*t))},exponentialIn:function(t){return 0===t?0:Math.pow(1024,t-1)},exponentialOut:function(t){return 1===t?1:1-Math.pow(2,-10*t)},exponentialInOut:function(t){return 0===t?0:1===t?1:(t*=2)<1?.5*Math.pow(1024,t-1):.5*(2-Math.pow(2,-10*(t-1)))},circularIn:function(t){return 1-Math.sqrt(1-t*t)},circularOut:function(t){return Math.sqrt(1- --t*t)},circularInOut:function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},elasticIn:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),-i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4))},elasticOut:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),i*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/.4)+1)},elasticInOut:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),(t*=2)<1?i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4)*-.5:i*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4)*.5+1)},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){var e=1.70158;return--t*t*((e+1)*t+e)+1},backInOut:function(t){var e=2.5949095;return(t*=2)<1?t*t*((e+1)*t-e)*.5:.5*((t-=2)*t*((e+1)*t+e)+2)},bounceIn:function(t){return 1-kw.bounceOut(1-t)},bounceOut:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bounceInOut:function(t){return t<.5?.5*kw.bounceIn(2*t):.5*kw.bounceOut(2*t-1)+.5}};Ct.prototype={constructor:Ct,step:function(t,e){if(this._initialized||(this._startTime=t+this._delay,this._initialized=!0),this._paused)this._pausedTime+=e;else{var i=(t-this._startTime-this._pausedTime)/this._life;if(!(i<0)){i=Math.min(i,1);var n=this.easing,o="string"==typeof n?kw[n]:n,a="function"==typeof o?o(i):i;return this.fire("frame",a),1===i?this.loop?(this.restart(t),"restart"):(this._needsRemove=!0,"destroy"):null}}},restart:function(t){var e=(t-this._startTime-this._pausedTime)%this._life;this._startTime=t-e+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(t,e){this[t="on"+t]&&this[t](this._target,e)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var Pw=function(){this.head=null,this.tail=null,this._len=0},Nw=Pw.prototype;Nw.insert=function(t){var e=new Ow(t);return this.insertEntry(e),e},Nw.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},Nw.remove=function(t){var e=t.prev,i=t.next;e?e.next=i:this.head=i,i?i.prev=e:this.tail=e,t.next=t.prev=null,this._len--},Nw.len=function(){return this._len},Nw.clear=function(){this.head=this.tail=null,this._len=0};var Ow=function(t){this.value=t,this.next,this.prev},Ew=function(t){this._list=new Pw,this._map={},this._maxSize=t||10,this._lastRemovedEntry=null},Rw=Ew.prototype;Rw.put=function(t,e){var i=this._list,n=this._map,o=null;if(null==n[t]){var a=i.len(),r=this._lastRemovedEntry;if(a>=this._maxSize&&a>0){var s=i.head;i.remove(s),delete n[s.key],o=s.value,this._lastRemovedEntry=s}r?r.value=e:r=new Ow(e),r.key=t,i.insertEntry(r),n[t]=r}return o},Rw.get=function(t){var e=this._map[t],i=this._list;if(null!=e)return e!==i.tail&&(i.remove(e),i.insertEntry(e)),e.value},Rw.clear=function(){this._list.clear(),this._map={}};var zw={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]},Bw=new Ew(20),Vw=null,Gw=Ut,Fw=Xt,Ww=(Object.freeze||Object)({parse:Gt,lift:Ht,toHex:Zt,fastLerp:Ut,fastMapToColor:Gw,lerp:Xt,mapToColor:Fw,modifyHSL:jt,modifyAlpha:Yt,stringify:qt}),Hw=Array.prototype.slice,Zw=function(t,e,i,n){this._tracks={},this._target=t,this._loop=e||!1,this._getter=i||Kt,this._setter=n||$t,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};Zw.prototype={when:function(t,e){var i=this._tracks;for(var n in e)if(e.hasOwnProperty(n)){if(!i[n]){i[n]=[];var o=this._getter(this._target,n);if(null==o)continue;0!==t&&i[n].push({time:0,value:ae(o)})}i[n].push({time:t,value:e[n]})}return this},during:function(t){return this._onframeList.push(t),this},pause:function(){for(var t=0;t=i.x&&t<=i.x+i.width&&e>=i.y&&e<=i.y+i.height},clone:function(){return new de(this.x,this.y,this.width,this.height)},copy:function(t){this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},de.create=function(t){return new de(t.x,t.y,t.width,t.height)};var tb=function(t){t=t||{},Kw.call(this,t);for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);this._children=[],this.__storage=null,this.__dirty=!0};tb.prototype={constructor:tb,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(t){return this._children[t]},childOfName:function(t){for(var e=this._children,i=0;i=0&&(i.splice(n,0,t),this._doAdd(t))}return this},_doAdd:function(t){t.parent&&t.parent.remove(t),t.parent=this;var e=this.__storage,i=this.__zr;e&&e!==t.__storage&&(e.addToStorage(t),t instanceof tb&&t.addChildrenToStorage(e)),i&&i.refresh()},remove:function(t){var e=this.__zr,i=this.__storage,n=this._children,o=l(n,t);return o<0?this:(n.splice(o,1),t.parent=null,i&&(i.delFromStorage(t),t instanceof tb&&t.delChildrenFromStorage(i)),e&&e.refresh(),this)},removeAll:function(){var t,e,i=this._children,n=this.__storage;for(e=0;e=0&&(this.delFromStorage(t),this._roots.splice(o,1),t instanceof tb&&t.delChildrenFromStorage(this))}},addToStorage:function(t){return t&&(t.__storage=this,t.dirty(!1)),this},delFromStorage:function(t){return t&&(t.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:we};var ob={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1},ab=function(t,e,i){return ob.hasOwnProperty(e)?i*=t.dpr:i},rb={NONE:0,STYLE_BIND:1,PLAIN_TEXT:2},sb=9,lb=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],ub=function(t){this.extendFrom(t,!1)};ub.prototype={constructor:ub,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(t,e,i){var n=this,o=i&&i.style,a=!o||t.__attrCachedBy!==rb.STYLE_BIND;t.__attrCachedBy=rb.STYLE_BIND;for(var r=0;r0},extendFrom:function(t,e){if(t)for(var i in t)!t.hasOwnProperty(i)||!0!==e&&(!1===e?this.hasOwnProperty(i):null==t[i])||(this[i]=t[i])},set:function(t,e){"string"==typeof t?this[t]=e:this.extendFrom(t,!0)},clone:function(){var t=new this.constructor;return t.extendFrom(this,!0),t},getGradient:function(t,e,i){for(var n=("radial"===e.type?Se:be)(t,e,i),o=e.colorStops,a=0;a=0&&i.splice(n,1),t.__hoverMir=null},clearHover:function(t){for(var e=this._hoverElements,i=0;i15)break}s.__drawIndex=m,s.__drawIndex0&&t>n[0]){for(r=0;rt);r++);a=i[n[r]]}if(n.splice(r+1,0,t),i[t]=e,!e.virtual)if(a){var l=a.dom;l.nextSibling?s.insertBefore(e.dom,l.nextSibling):s.appendChild(e.dom)}else s.firstChild?s.insertBefore(e.dom,s.firstChild):s.appendChild(e.dom)}else Yw("Layer of zlevel "+t+" is not valid")},eachLayer:function(t,e){var i,n,o=this._zlevelList;for(n=0;n0?.01:0),this._needsManuallyCompositing),a.__builtin__||Yw("ZLevel "+s+" has been used by unkown layer "+a.id),a!==i&&(a.__used=!0,a.__startIndex!==o&&(a.__dirty=!0),a.__startIndex=o,a.incremental?a.__drawIndex=-1:a.__drawIndex=o,e(o),i=a),r.__dirty&&(a.__dirty=!0,a.incremental&&a.__drawIndex<0&&(a.__drawIndex=o))}e(o),this.eachBuiltinLayer(function(t,e){!t.__used&&t.getElementCount()>0&&(t.__dirty=!0,t.__startIndex=t.__endIndex=t.__drawIndex=0),t.__dirty&&t.__drawIndex<0&&(t.__drawIndex=t.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(t){t.clear()},setBackgroundColor:function(t){this._backgroundColor=t},configLayer:function(t,e){if(e){var i=this._layerConfig;i[t]?n(i[t],e,!0):i[t]=e;for(var o=0;o=0&&this._clips.splice(e,1)},removeAnimator:function(t){for(var e=t.getClips(),i=0;i=0||n&&l(n,r)<0)){var s=e.getShallow(r);null!=s&&(o[t[a][0]]=s)}}return o}},tS=Qb([["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),eS={getLineStyle:function(t){var e=tS(this,t),i=this.getLineDash(e.lineWidth);return i&&(e.lineDash=i),e},getLineDash:function(t){null==t&&(t=1);var e=this.get("type"),i=Math.max(t,2),n=4*t;return"solid"===e||null==e?null:"dashed"===e?[n,n]:[i,i]}},iS=Qb([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),nS={getAreaStyle:function(t,e){return iS(this,t,e)}},oS=Math.pow,aS=Math.sqrt,rS=1e-8,sS=1e-4,lS=aS(3),uS=1/3,hS=V(),cS=V(),dS=V(),fS=Math.min,pS=Math.max,gS=Math.sin,mS=Math.cos,vS=2*Math.PI,yS=V(),xS=V(),_S=V(),wS=[],bS=[],SS={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},MS=[],IS=[],TS=[],AS=[],DS=Math.min,CS=Math.max,LS=Math.cos,kS=Math.sin,PS=Math.sqrt,NS=Math.abs,OS="undefined"!=typeof Float32Array,ES=function(t){this._saveData=!t,this._saveData&&(this.data=[]),this._ctx=null};ES.prototype={constructor:ES,_xi:0,_yi:0,_x0:0,_y0:0,_ux:0,_uy:0,_len:0,_lineDash:null,_dashOffset:0,_dashIdx:0,_dashSum:0,setScale:function(t,e){this._ux=NS(1/Xw/t)||0,this._uy=NS(1/Xw/e)||0},getContext:function(){return this._ctx},beginPath:function(t){return this._ctx=t,t&&t.beginPath(),t&&(this.dpr=t.dpr),this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this},moveTo:function(t,e){return this.addData(SS.M,t,e),this._ctx&&this._ctx.moveTo(t,e),this._x0=t,this._y0=e,this._xi=t,this._yi=e,this},lineTo:function(t,e){var i=NS(t-this._xi)>this._ux||NS(e-this._yi)>this._uy||this._len<5;return this.addData(SS.L,t,e),this._ctx&&i&&(this._needsDash()?this._dashedLineTo(t,e):this._ctx.lineTo(t,e)),i&&(this._xi=t,this._yi=e),this},bezierCurveTo:function(t,e,i,n,o,a){return this.addData(SS.C,t,e,i,n,o,a),this._ctx&&(this._needsDash()?this._dashedBezierTo(t,e,i,n,o,a):this._ctx.bezierCurveTo(t,e,i,n,o,a)),this._xi=o,this._yi=a,this},quadraticCurveTo:function(t,e,i,n){return this.addData(SS.Q,t,e,i,n),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(t,e,i,n):this._ctx.quadraticCurveTo(t,e,i,n)),this._xi=i,this._yi=n,this},arc:function(t,e,i,n,o,a){return this.addData(SS.A,t,e,i,i,n,o-n,0,a?0:1),this._ctx&&this._ctx.arc(t,e,i,n,o,a),this._xi=LS(o)*i+t,this._yi=kS(o)*i+e,this},arcTo:function(t,e,i,n,o){return this._ctx&&this._ctx.arcTo(t,e,i,n,o),this},rect:function(t,e,i,n){return this._ctx&&this._ctx.rect(t,e,i,n),this.addData(SS.R,t,e,i,n),this},closePath:function(){this.addData(SS.Z);var t=this._ctx,e=this._x0,i=this._y0;return t&&(this._needsDash()&&this._dashedLineTo(e,i),t.closePath()),this._xi=e,this._yi=i,this},fill:function(t){t&&t.fill(),this.toStatic()},stroke:function(t){t&&t.stroke(),this.toStatic()},setLineDash:function(t){if(t instanceof Array){this._lineDash=t,this._dashIdx=0;for(var e=0,i=0;ie.length&&(this._expandData(),e=this.data);for(var i=0;i0&&f<=t||h<0&&f>=t||0===h&&(c>0&&p<=e||c<0&&p>=e);)f+=h*(i=r[n=this._dashIdx]),p+=c*i,this._dashIdx=(n+1)%g,h>0&&fl||c>0&&pu||s[n%2?"moveTo":"lineTo"](h>=0?DS(f,t):CS(f,t),c>=0?DS(p,e):CS(p,e));h=f-t,c=p-e,this._dashOffset=-PS(h*h+c*c)},_dashedBezierTo:function(t,e,i,n,o,a){var r,s,l,u,h,c=this._dashSum,d=this._dashOffset,f=this._lineDash,p=this._ctx,g=this._xi,m=this._yi,v=tn,y=0,x=this._dashIdx,_=f.length,w=0;for(d<0&&(d=c+d),d%=c,r=0;r<1;r+=.1)s=v(g,t,i,o,r+.1)-v(g,t,i,o,r),l=v(m,e,n,a,r+.1)-v(m,e,n,a,r),y+=PS(s*s+l*l);for(;x<_&&!((w+=f[x])>d);x++);for(r=(w-d)/y;r<=1;)u=v(g,t,i,o,r),h=v(m,e,n,a,r),x%2?p.moveTo(u,h):p.lineTo(u,h),r+=f[x]/y,x=(x+1)%_;x%2!=0&&p.lineTo(o,a),s=o-u,l=a-h,this._dashOffset=-PS(s*s+l*l)},_dashedQuadraticTo:function(t,e,i,n){var o=i,a=n;i=(i+2*t)/3,n=(n+2*e)/3,t=(this._xi+2*t)/3,e=(this._yi+2*e)/3,this._dashedBezierTo(t,e,i,n,o,a)},toStatic:function(){var t=this.data;t instanceof Array&&(t.length=this._len,OS&&(this.data=new Float32Array(t)))},getBoundingRect:function(){MS[0]=MS[1]=TS[0]=TS[1]=Number.MAX_VALUE,IS[0]=IS[1]=AS[0]=AS[1]=-Number.MAX_VALUE;for(var t=this.data,e=0,i=0,n=0,o=0,a=0;al||NS(r-o)>u||c===h-1)&&(t.lineTo(a,r),n=a,o=r);break;case SS.C:t.bezierCurveTo(s[c++],s[c++],s[c++],s[c++],s[c++],s[c++]),n=s[c-2],o=s[c-1];break;case SS.Q:t.quadraticCurveTo(s[c++],s[c++],s[c++],s[c++]),n=s[c-2],o=s[c-1];break;case SS.A:var f=s[c++],p=s[c++],g=s[c++],m=s[c++],v=s[c++],y=s[c++],x=s[c++],_=s[c++],w=g>m?g:m,b=g>m?1:g/m,S=g>m?m/g:1,M=v+y;Math.abs(g-m)>.001?(t.translate(f,p),t.rotate(x),t.scale(b,S),t.arc(0,0,w,v,M,1-_),t.scale(1/b,1/S),t.rotate(-x),t.translate(-f,-p)):t.arc(f,p,w,v,M,1-_),1===c&&(e=LS(v)*g+f,i=kS(v)*m+p),n=LS(M)*g+f,o=kS(M)*m+p;break;case SS.R:e=n=s[c],i=o=s[c+1],t.rect(s[c++],s[c++],s[c++],s[c++]);break;case SS.Z:t.closePath(),n=e,o=i}}}},ES.CMD=SS;var RS=2*Math.PI,zS=2*Math.PI,BS=ES.CMD,VS=2*Math.PI,GS=1e-4,FS=[-1,-1,-1],WS=[-1,-1],HS=fb.prototype.getCanvasPattern,ZS=Math.abs,US=new ES(!0);Pn.prototype={constructor:Pn,type:"path",__dirtyPath:!0,strokeContainThreshold:5,subPixelOptimize:!1,brush:function(t,e){var i=this.style,n=this.path||US,o=i.hasStroke(),a=i.hasFill(),r=i.fill,s=i.stroke,l=a&&!!r.colorStops,u=o&&!!s.colorStops,h=a&&!!r.image,c=o&&!!s.image;if(i.bind(t,this,e),this.setTransform(t),this.__dirty){var d;l&&(d=d||this.getBoundingRect(),this._fillGradient=i.getGradient(t,r,d)),u&&(d=d||this.getBoundingRect(),this._strokeGradient=i.getGradient(t,s,d))}l?t.fillStyle=this._fillGradient:h&&(t.fillStyle=HS.call(r,t)),u?t.strokeStyle=this._strokeGradient:c&&(t.strokeStyle=HS.call(s,t));var f=i.lineDash,p=i.lineDashOffset,g=!!t.setLineDash,m=this.getGlobalScale();if(n.setScale(m[0],m[1]),this.__dirtyPath||f&&!g&&o?(n.beginPath(t),f&&!g&&(n.setLineDash(f),n.setLineDashOffset(p)),this.buildPath(n,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(t.beginPath(),this.path.rebuildPath(t)),a)if(null!=i.fillOpacity){v=t.globalAlpha;t.globalAlpha=i.fillOpacity*i.opacity,n.fill(t),t.globalAlpha=v}else n.fill(t);if(f&&g&&(t.setLineDash(f),t.lineDashOffset=p),o)if(null!=i.strokeOpacity){var v=t.globalAlpha;t.globalAlpha=i.strokeOpacity*i.opacity,n.stroke(t),t.globalAlpha=v}else n.stroke(t);f&&g&&t.setLineDash([]),null!=i.text&&(this.restoreTransform(t),this.drawRectText(t,this.getBoundingRect()))},buildPath:function(t,e,i){},createPathProxy:function(){this.path=new ES},getBoundingRect:function(){var t=this._rect,e=this.style,i=!t;if(i){var n=this.path;n||(n=this.path=new ES),this.__dirtyPath&&(n.beginPath(),this.buildPath(n,this.shape,!1)),t=n.getBoundingRect()}if(this._rect=t,e.hasStroke()){var o=this._rectWithStroke||(this._rectWithStroke=t.clone());if(this.__dirty||i){o.copy(t);var a=e.lineWidth,r=e.strokeNoScale?this.getLineScale():1;e.hasFill()||(a=Math.max(a,this.strokeContainThreshold||4)),r>1e-10&&(o.width+=a/r,o.height+=a/r,o.x-=a/r/2,o.y-=a/r/2)}return o}return t},contain:function(t,e){var i=this.transformCoordToLocal(t,e),n=this.getBoundingRect(),o=this.style;if(t=i[0],e=i[1],n.contain(t,e)){var a=this.path.data;if(o.hasStroke()){var r=o.lineWidth,s=o.strokeNoScale?this.getLineScale():1;if(s>1e-10&&(o.hasFill()||(r=Math.max(r,this.strokeContainThreshold)),kn(a,r/s,t,e)))return!0}if(o.hasFill())return Ln(a,t,e)}return!1},dirty:function(t){null==t&&(t=!0),t&&(this.__dirtyPath=t,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(t){return this.animate("shape",t)},attrKV:function(t,e){"shape"===t?(this.setShape(e),this.__dirtyPath=!0,this._rect=null):di.prototype.attrKV.call(this,t,e)},setShape:function(t,e){var i=this.shape;if(i){if(w(t))for(var n in t)t.hasOwnProperty(n)&&(i[n]=t[n]);else i[t]=e;this.dirty(!0)}return this},getLineScale:function(){var t=this.transform;return t&&ZS(t[0]-1)>1e-10&&ZS(t[3]-1)>1e-10?Math.sqrt(ZS(t[0]*t[3]-t[2]*t[1])):1}},Pn.extend=function(t){var e=function(e){Pn.call(this,e),t.style&&this.style.extendFrom(t.style,!1);var i=t.shape;if(i){this.shape=this.shape||{};var n=this.shape;for(var o in i)!n.hasOwnProperty(o)&&i.hasOwnProperty(o)&&(n[o]=i[o])}t.init&&t.init.call(this,e)};u(e,Pn);for(var i in t)"style"!==i&&"shape"!==i&&(e.prototype[i]=t[i]);return e},u(Pn,di);var XS=ES.CMD,jS=[[],[],[]],YS=Math.sqrt,qS=Math.atan2,KS=function(t,e){var i,n,o,a,r,s,l=t.data,u=XS.M,h=XS.C,c=XS.L,d=XS.R,f=XS.A,p=XS.Q;for(o=0,a=0;o=11?function(){var e,i=this.__clipPaths,n=this.style;if(i)for(var o=0;oi-2?i-1:c+1],u=t[c>i-3?i-1:c+2]);var p=d*d,g=d*p;n.push([Bn(s[0],f[0],l[0],u[0],d,p,g),Bn(s[1],f[1],l[1],u[1],d,p,g)])}return n},fM=function(t,e,i,n){var o,a,r,s,l=[],u=[],h=[],c=[];if(n){r=[1/0,1/0],s=[-1/0,-1/0];for(var d=0,f=t.length;d=i&&a>=o)return{x:i,y:o,width:n-i,height:a-o}},createIcon:Po,Group:tb,Image:fi,Text:rM,Circle:sM,Sector:hM,Ring:cM,Polygon:pM,Polyline:gM,Rect:yM,Line:_M,BezierCurve:bM,Arc:SM,IncrementalDisplayable:Zn,CompoundPath:MM,LinearGradient:TM,RadialGradient:AM,BoundingRect:de}),BM=["textStyle","color"],VM={getTextColor:function(t){var e=this.ecModel;return this.getShallow("color")||(!t&&e?e.get(BM):null)},getFont:function(){return So({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},getTextRect:function(t){return ke(t,this.getFont(),this.getShallow("align"),this.getShallow("verticalAlign")||this.getShallow("baseline"),this.getShallow("padding"),this.getShallow("lineHeight"),this.getShallow("rich"),this.getShallow("truncateText"))}},GM=Qb([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["textPosition"],["textAlign"]]),FM={getItemStyle:function(t,e){var i=GM(this,t,e),n=this.getBorderLineDash();return n&&(i.lineDash=n),i},getBorderLineDash:function(){var t=this.get("borderType");return"solid"===t||null==t?null:"dashed"===t?[5,5]:[1,1]}},WM=h,HM=Bi();No.prototype={constructor:No,init:null,mergeOption:function(t){n(this.option,t,!0)},get:function(t,e){return null==t?this.option:Oo(this.option,this.parsePath(t),!e&&Eo(this,t))},getShallow:function(t,e){var i=this.option,n=null==i?i:i[t],o=!e&&Eo(this,t);return null==n&&o&&(n=o.getShallow(t)),n},getModel:function(t,e){var i,n=null==t?this.option:Oo(this.option,t=this.parsePath(t));return e=e||(i=Eo(this,t))&&i.getModel(t),new No(n,e,this.ecModel)},isEmpty:function(){return null==this.option},restoreData:function(){},clone:function(){return new(0,this.constructor)(i(this.option))},setReadOnly:function(t){},parsePath:function(t){return"string"==typeof t&&(t=t.split(".")),t},customizeGetParent:function(t){HM(this).getParent=t},isAnimationEnabled:function(){if(!U_.node){if(null!=this.option.animation)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}}},ji(No),Yi(No),WM(No,eS),WM(No,nS),WM(No,VM),WM(No,FM);var ZM=0,UM=1e-4,XM=9007199254740991,jM=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d\d)(?::(\d\d)(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/,YM=(Object.freeze||Object)({linearMap:Bo,parsePercent:Vo,round:Go,asc:Fo,getPrecision:Wo,getPrecisionSafe:Ho,getPixelPrecision:Zo,getPercentWithPrecision:Uo,MAX_SAFE_INTEGER:XM,remRadian:Xo,isRadianAroundZero:jo,parseDate:Yo,quantity:qo,nice:$o,quantile:function(t,e){var i=(t.length-1)*e+1,n=Math.floor(i),o=+t[n-1],a=i-n;return a?o+a*(t[n]-o):o},reformIntervals:Jo,isNumeric:Qo}),qM=L,KM=/([&<>"'])/g,$M={"&":"&","<":"<",">":">",'"':""","'":"'"},JM=["a","b","c","d","e","f","g"],QM=function(t,e){return"{"+t+(null==e?"":e)+"}"},tI=ze,eI=(Object.freeze||Object)({addCommas:ta,toCamelCase:ea,normalizeCssArray:qM,encodeHTML:ia,formatTpl:na,formatTplSimple:oa,getTooltipMarker:aa,formatTime:sa,capitalFirst:la,truncateText:tI,getTextBoundingRect:function(t){return ke(t.text,t.font,t.textAlign,t.textVerticalAlign,t.textPadding,t.textLineHeight,t.rich,t.truncate)},getTextRect:function(t,e,i,n,o,a,r,s){return ke(t,e,i,n,o,s,a,r)}}),iI=d,nI=["left","right","top","bottom","width","height"],oI=[["width","left","right"],["height","top","bottom"]],aI=ua,rI=(v(ua,"vertical"),v(ua,"horizontal"),{getBoxLayoutParams:function(){return{left:this.get("left"),top:this.get("top"),right:this.get("right"),bottom:this.get("bottom"),width:this.get("width"),height:this.get("height")}}}),sI=Bi(),lI=No.extend({type:"component",id:"",name:"",mainType:"",subType:"",componentIndex:0,defaultOption:null,ecModel:null,dependentModels:[],uid:null,layoutMode:null,$constructor:function(t,e,i,n){No.call(this,t,e,i,n),this.uid=Ro("ec_cpt_model")},init:function(t,e,i,n){this.mergeDefaultAndTheme(t,i)},mergeDefaultAndTheme:function(t,e){var i=this.layoutMode,o=i?ga(t):{};n(t,e.getTheme().get(this.mainType)),n(t,this.getDefaultOption()),i&&pa(t,o,i)},mergeOption:function(t,e){n(this.option,t,!0);var i=this.layoutMode;i&&pa(this.option,t,i)},optionUpdated:function(t,e){},getDefaultOption:function(){var t=sI(this);if(!t.defaultOption){for(var e=[],i=this.constructor;i;){var o=i.prototype.defaultOption;o&&e.push(o),i=i.superClass}for(var a={},r=e.length-1;r>=0;r--)a=n(a,e[r],!0);t.defaultOption=a}return t.defaultOption},getReferringComponents:function(t){return this.ecModel.queryComponents({mainType:t,index:this.get(t+"Index",!0),id:this.get(t+"Id",!0)})}});$i(lI,{registerWhenExtend:!0}),function(t){var e={};t.registerSubTypeDefaulter=function(t,i){t=Ui(t),e[t.main]=i},t.determineSubType=function(i,n){var o=n.type;if(!o){var a=Ui(i).main;t.hasSubTypes(i)&&e[a]&&(o=e[a](n))}return o}}(lI),function(t,e){function i(t){var i={},a=[];return d(t,function(r){var s=n(i,r),u=o(s.originalDeps=e(r),t);s.entryCount=u.length,0===s.entryCount&&a.push(r),d(u,function(t){l(s.predecessor,t)<0&&s.predecessor.push(t);var e=n(i,t);l(e.successor,t)<0&&e.successor.push(r)})}),{graph:i,noEntryList:a}}function n(t,e){return t[e]||(t[e]={predecessor:[],successor:[]}),t[e]}function o(t,e){var i=[];return d(t,function(t){l(e,t)>=0&&i.push(t)}),i}t.topologicalTravel=function(t,e,n,o){function a(t){s[t].entryCount--,0===s[t].entryCount&&l.push(t)}if(t.length){var r=i(e),s=r.graph,l=r.noEntryList,u={};for(d(t,function(t){u[t]=!0});l.length;){var h=l.pop(),c=s[h],f=!!u[h];f&&(n.call(o,h,c.originalDeps.slice()),delete u[h]),d(c.successor,f?function(t){u[t]=!0,a(t)}:a)}d(u,function(){throw new Error("Circle dependency may exists")})}}}(lI,function(t){var e=[];return d(lI.getClassesByMainType(t),function(t){e=e.concat(t.prototype.dependencies||[])}),e=f(e,function(t){return Ui(t).main}),"dataset"!==t&&l(e,"dataset")<=0&&e.unshift("dataset"),e}),h(lI,rI);var uI="";"undefined"!=typeof navigator&&(uI=navigator.platform||"");var hI={color:["#c23531","#2f4554","#61a0a8","#d48265","#91c7ae","#749f83","#ca8622","#bda29a","#6e7074","#546570","#c4ccd3"],gradientColor:["#f6efa6","#d88273","#bf444c"],textStyle:{fontFamily:uI.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,animation:"auto",animationDuration:1e3,animationDurationUpdate:300,animationEasing:"exponentialOut",animationEasingUpdate:"cubicOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1},cI=Bi(),dI={clearColorPalette:function(){cI(this).colorIdx=0,cI(this).colorNameMap={}},getColorFromPalette:function(t,e,i){var n=cI(e=e||this),o=n.colorIdx||0,a=n.colorNameMap=n.colorNameMap||{};if(a.hasOwnProperty(t))return a[t];var r=Di(this.get("color",!0)),s=this.get("colorLayer",!0),l=null!=i&&s?va(s,i):r;if((l=l||r)&&l.length){var u=l[o];return t&&(a[t]=u),n.colorIdx=(o+1)%l.length,u}}},fI={cartesian2d:function(t,e,i,n){var o=t.getReferringComponents("xAxis")[0],a=t.getReferringComponents("yAxis")[0];e.coordSysDims=["x","y"],i.set("x",o),i.set("y",a),xa(o)&&(n.set("x",o),e.firstCategoryDimIndex=0),xa(a)&&(n.set("y",a),e.firstCategoryDimIndex=1)},singleAxis:function(t,e,i,n){var o=t.getReferringComponents("singleAxis")[0];e.coordSysDims=["single"],i.set("single",o),xa(o)&&(n.set("single",o),e.firstCategoryDimIndex=0)},polar:function(t,e,i,n){var o=t.getReferringComponents("polar")[0],a=o.findAxisModel("radiusAxis"),r=o.findAxisModel("angleAxis");e.coordSysDims=["radius","angle"],i.set("radius",a),i.set("angle",r),xa(a)&&(n.set("radius",a),e.firstCategoryDimIndex=0),xa(r)&&(n.set("angle",r),e.firstCategoryDimIndex=1)},geo:function(t,e,i,n){e.coordSysDims=["lng","lat"]},parallel:function(t,e,i,n){var o=t.ecModel,a=o.getComponent("parallel",t.get("parallelIndex")),r=e.coordSysDims=a.dimensions.slice();d(a.parallelAxisIndex,function(t,a){var s=o.getComponent("parallelAxis",t),l=r[a];i.set(l,s),xa(s)&&null==e.firstCategoryDimIndex&&(n.set(l,s),e.firstCategoryDimIndex=a)})}},pI="original",gI="arrayRows",mI="objectRows",vI="keyedColumns",yI="unknown",xI="typedArray",_I="column",wI="row";_a.seriesDataToSource=function(t){return new _a({data:t,sourceFormat:S(t)?xI:pI,fromDataset:!1})},Yi(_a);var bI=Bi(),SI="\0_ec_inner",MI=No.extend({init:function(t,e,i,n){i=i||{},this.option=null,this._theme=new No(i),this._optionManager=n},setOption:function(t,e){k(!(SI in t),"please use chart.getOption()"),this._optionManager.setOption(t,e),this.resetOption(null)},resetOption:function(t){var e=!1,i=this._optionManager;if(!t||"recreate"===t){var n=i.mountOption("recreate"===t);this.option&&"recreate"!==t?(this.restoreData(),this.mergeOption(n)):Ea.call(this,n),e=!0}if("timeline"!==t&&"media"!==t||this.restoreData(),!t||"recreate"===t||"timeline"===t){var o=i.getTimelineOption(this);o&&(this.mergeOption(o),e=!0)}if(!t||"recreate"===t||"media"===t){var a=i.getMediaOption(this,this._api);a.length&&d(a,function(t){this.mergeOption(t,e=!0)},this)}return e},mergeOption:function(t){var e=this.option,o=this._componentsMap,r=[];Sa(this),d(t,function(t,o){null!=t&&(lI.hasClass(o)?o&&r.push(o):e[o]=null==e[o]?i(t):n(e[o],t,!0))}),lI.topologicalTravel(r,lI.getAllClassMainTypes(),function(i,n){var r=Di(t[i]),s=Pi(o.get(i),r);Ni(s),d(s,function(t,e){var n=t.option;w(n)&&(t.keyInfo.mainType=i,t.keyInfo.subType=za(i,n,t.exist))});var l=Ra(o,n);e[i]=[],o.set(i,[]),d(s,function(t,n){var r=t.exist,s=t.option;if(k(w(s)||r,"Empty component definition"),s){var u=lI.getClass(i,t.keyInfo.subType,!0);if(r&&r instanceof u)r.name=t.keyInfo.name,r.mergeOption(s,this),r.optionUpdated(s,!1);else{var h=a({dependentModels:l,componentIndex:n},t.keyInfo);a(r=new u(s,this,this,h),h),r.init(s,this,this,h),r.optionUpdated(null,!0)}}else r.mergeOption({},this),r.optionUpdated({},!1);o.get(i)[n]=r,e[i][n]=r.option},this),"series"===i&&Ba(this,o.get("series"))},this),this._seriesIndicesMap=R(this._seriesIndices=this._seriesIndices||[])},getOption:function(){var t=i(this.option);return d(t,function(e,i){if(lI.hasClass(i)){for(var n=(e=Di(e)).length-1;n>=0;n--)Ei(e[n])&&e.splice(n,1);t[i]=e}}),delete t[SI],t},getTheme:function(){return this._theme},getComponent:function(t,e){var i=this._componentsMap.get(t);if(i)return i[e||0]},queryComponents:function(t){var e=t.mainType;if(!e)return[];var i=t.index,n=t.id,o=t.name,a=this._componentsMap.get(e);if(!a||!a.length)return[];var r;if(null!=i)y(i)||(i=[i]),r=g(f(i,function(t){return a[t]}),function(t){return!!t});else if(null!=n){var s=y(n);r=g(a,function(t){return s&&l(n,t.id)>=0||!s&&t.id===n})}else if(null!=o){var u=y(o);r=g(a,function(t){return u&&l(o,t.name)>=0||!u&&t.name===o})}else r=a.slice();return Va(r,t)},findComponents:function(t){var e=t.query,i=t.mainType,n=function(t){var e=i+"Index",n=i+"Id",o=i+"Name";return!t||null==t[e]&&null==t[n]&&null==t[o]?null:{mainType:i,index:t[e],id:t[n],name:t[o]}}(e);return function(e){return t.filter?g(e,t.filter):e}(Va(n?this.queryComponents(n):this._componentsMap.get(i),t))},eachComponent:function(t,e,i){var n=this._componentsMap;"function"==typeof t?(i=e,e=t,n.each(function(t,n){d(t,function(t,o){e.call(i,n,t,o)})})):_(t)?d(n.get(t),e,i):w(t)&&d(this.findComponents(t),e,i)},getSeriesByName:function(t){return g(this._componentsMap.get("series"),function(e){return e.name===t})},getSeriesByIndex:function(t){return this._componentsMap.get("series")[t]},getSeriesByType:function(t){return g(this._componentsMap.get("series"),function(e){return e.subType===t})},getSeries:function(){return this._componentsMap.get("series").slice()},getSeriesCount:function(){return this._componentsMap.get("series").length},eachSeries:function(t,e){d(this._seriesIndices,function(i){var n=this._componentsMap.get("series")[i];t.call(e,n,i)},this)},eachRawSeries:function(t,e){d(this._componentsMap.get("series"),t,e)},eachSeriesByType:function(t,e,i){d(this._seriesIndices,function(n){var o=this._componentsMap.get("series")[n];o.subType===t&&e.call(i,o,n)},this)},eachRawSeriesByType:function(t,e,i){return d(this.getSeriesByType(t),e,i)},isSeriesFiltered:function(t){return null==this._seriesIndicesMap.get(t.componentIndex)},getCurrentSeriesIndices:function(){return(this._seriesIndices||[]).slice()},filterSeries:function(t,e){Ba(this,g(this._componentsMap.get("series"),t,e))},restoreData:function(t){var e=this._componentsMap;Ba(this,e.get("series"));var i=[];e.each(function(t,e){i.push(e)}),lI.topologicalTravel(i,lI.getAllClassMainTypes(),function(i,n){d(e.get(i),function(e){("series"!==i||!Na(e,t))&&e.restoreData()})})}});h(MI,dI);var II=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isDisposed","on","off","getDataURL","getConnectedDataURL","getModel","getOption","getViewOfComponentModel","getViewOfSeriesModel"],TI={};Fa.prototype={constructor:Fa,create:function(t,e){var i=[];d(TI,function(n,o){var a=n.create(t,e);i=i.concat(a||[])}),this._coordinateSystems=i},update:function(t,e){d(this._coordinateSystems,function(i){i.update&&i.update(t,e)})},getCoordinateSystems:function(){return this._coordinateSystems.slice()}},Fa.register=function(t,e){TI[t]=e},Fa.get=function(t){return TI[t]};var AI=d,DI=i,CI=f,LI=n,kI=/^(min|max)?(.+)$/;Wa.prototype={constructor:Wa,setOption:function(t,e){t&&d(Di(t.series),function(t){t&&t.data&&S(t.data)&&N(t.data)}),t=DI(t,!0);var i=this._optionBackup,n=Ha.call(this,t,e,!i);this._newBaseOption=n.baseOption,i?(ja(i.baseOption,n.baseOption),n.timelineOptions.length&&(i.timelineOptions=n.timelineOptions),n.mediaList.length&&(i.mediaList=n.mediaList),n.mediaDefault&&(i.mediaDefault=n.mediaDefault)):this._optionBackup=n},mountOption:function(t){var e=this._optionBackup;return this._timelineOptions=CI(e.timelineOptions,DI),this._mediaList=CI(e.mediaList,DI),this._mediaDefault=DI(e.mediaDefault),this._currentMediaIndices=[],DI(t?e.baseOption:this._newBaseOption)},getTimelineOption:function(t){var e,i=this._timelineOptions;if(i.length){var n=t.getComponent("timeline");n&&(e=DI(i[n.getCurrentIndex()],!0))}return e},getMediaOption:function(t){var e=this._api.getWidth(),i=this._api.getHeight(),n=this._mediaList,o=this._mediaDefault,a=[],r=[];if(!n.length&&!o)return r;for(var s=0,l=n.length;s=1)&&(t=1),t}var i=this._upstream,n=t&&t.skip;if(this._dirty&&i){var o=this.context;o.data=o.outputData=i.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var a;this._plan&&!n&&(a=this._plan(this.context));var r=e(this._modBy),s=this._modDataCount||0,l=e(t&&t.modBy),u=t&&t.modDataCount||0;r===l&&s===u||(a="reset");var h;(this._dirty||"reset"===a)&&(this._dirty=!1,h=yr(this,n)),this._modBy=l,this._modDataCount=u;var c=t&&t.step;if(this._dueEnd=i?i._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){var d=this._dueIndex,f=Math.min(null!=c?this._dueIndex+c:1/0,this._dueEnd);if(!n&&(h||d=i?null:t1&&a>0?e:t}};return s}();UI.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)},UI.unfinished=function(){return this._progress&&this._dueIndex":"\n",s="richText"===n,l={},u=0,h=this.getData(),c=h.mapDimension("defaultedTooltip",!0),f=c.length,g=this.getRawValue(t),m=y(g),v=h.getItemVisual(t,"color");w(v)&&v.colorStops&&(v=(v.colorStops[0]||{}).color),v=v||"transparent";var x=(f>1||m&&!f?function(i){function o(t,i){var o=h.getDimensionInfo(i);if(o&&!1!==o.otherDims.tooltip){var c=o.type,d="sub"+a.seriesIndex+"at"+u,p=aa({color:v,type:"subItem",renderMode:n,markerId:d}),g="string"==typeof p?p:p.content,m=(r?g+ia(o.displayName||"-")+": ":"")+ia("ordinal"===c?t+"":"time"===c?e?"":sa("yyyy/MM/dd hh:mm:ss",t):ta(t));m&&f.push(m),s&&(l[d]=v,++u)}}var r=p(i,function(t,e,i){var n=h.getDimensionInfo(i);return t|=n&&!1!==n.tooltip&&null!=n.displayName},0),f=[];c.length?d(c,function(e){o(fr(h,t,e),e)}):d(i,o);var g=r?s?"\n":"
":"",m=g+f.join(g||", ");return{renderMode:n,content:m,style:l}}(g):o(f?fr(h,t,c[0]):m?g[0]:g)).content,_=a.seriesIndex+"at"+u,b=aa({color:v,type:"item",renderMode:n,markerId:_});l[_]=v,++u;var S=h.getName(t),M=this.name;Oi(this)||(M=""),M=M?ia(M)+(e?": ":r):"";var I="string"==typeof b?b:b.content;return{html:e?I+M+x:M+I+(S?ia(S)+": "+x:x),markers:l}},isAnimationEnabled:function(){if(U_.node)return!1;var t=this.getShallow("animation");return t&&this.getData().count()>this.getShallow("animationThreshold")&&(t=!1),t},restoreData:function(){this.dataTask.dirty()},getColorFromPalette:function(t,e,i){var n=this.ecModel,o=dI.getColorFromPalette.call(this,t,e,i);return o||(o=n.getColorFromPalette(t,e,i)),o},coordDimToDataDim:function(t){return this.getRawData().mapDimension(t,!0)},getProgressive:function(){return this.get("progressive")},getProgressiveThreshold:function(){return this.get("progressiveThreshold")},getAxisTooltipData:null,getTooltipPosition:null,pipeTask:null,preventIncremental:null,pipelineContext:null});h(YI,ZI),h(YI,dI);var qI=function(){this.group=new tb,this.uid=Ro("viewComponent")};qI.prototype={constructor:qI,init:function(t,e){},render:function(t,e,i,n){},dispose:function(){},filterForExposedEvent:null};var KI=qI.prototype;KI.updateView=KI.updateLayout=KI.updateVisual=function(t,e,i,n){},ji(qI),$i(qI,{registerWhenExtend:!0});var $I=function(){var t=Bi();return function(e){var i=t(e),n=e.pipelineContext,o=i.large,a=i.progressiveRender,r=i.large=n.large,s=i.progressiveRender=n.progressiveRender;return!!(o^r||a^s)&&"reset"}},JI=Bi(),QI=$I();Ar.prototype={type:"chart",init:function(t,e){},render:function(t,e,i,n){},highlight:function(t,e,i,n){Cr(t.getData(),n,"emphasis")},downplay:function(t,e,i,n){Cr(t.getData(),n,"normal")},remove:function(t,e){this.group.removeAll()},dispose:function(){},incrementalPrepareRender:null,incrementalRender:null,updateTransform:null,filterForExposedEvent:null};var tT=Ar.prototype;tT.updateView=tT.updateLayout=tT.updateVisual=function(t,e,i,n){this.render(t,e,i,n)},ji(Ar),$i(Ar,{registerWhenExtend:!0}),Ar.markUpdateMethod=function(t,e){JI(t).updateMethod=e};var eT={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)}}},iT="\0__throttleOriginMethod",nT="\0__throttleRate",oT="\0__throttleType",aT={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var i=t.getData(),n=(t.visualColorAccessPath||"itemStyle.color").split("."),o=t.get(n)||t.getColorFromPalette(t.name,null,e.getSeriesCount());if(i.setVisual("color",o),!e.isSeriesFiltered(t)){"function"!=typeof o||o instanceof IM||i.each(function(e){i.setItemVisual(e,"color",o(t.getDataParams(e)))});return{dataEach:i.hasItemOption?function(t,e){var i=t.getItemModel(e).get(n,!0);null!=i&&t.setItemVisual(e,"color",i)}:null}}}},rT={toolbox:{brush:{title:{rect:"矩形选择",polygon:"圈选",lineX:"横向选择",lineY:"纵向选择",keep:"保持选择",clear:"清除选择"}},dataView:{title:"数据视图",lang:["数据视图","关闭","刷新"]},dataZoom:{title:{zoom:"区域缩放",back:"区域缩放还原"}},magicType:{title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"}},restore:{title:"还原"},saveAsImage:{title:"保存为图片",lang:["右键另存为图片"]}},series:{typeNames:{pie:"饼图",bar:"柱状图",line:"折线图",scatter:"散点图",effectScatter:"涟漪散点图",radar:"雷达图",tree:"树图",treemap:"矩形树图",boxplot:"箱型图",candlestick:"K线图",k:"K线图",heatmap:"热力图",map:"地图",parallel:"平行坐标图",lines:"线图",graph:"关系图",sankey:"桑基图",funnel:"漏斗图",gauge:"仪表盘图",pictorialBar:"象形柱图",themeRiver:"主题河流图",sunburst:"旭日图"}},aria:{general:{withTitle:"这是一个关于“{title}”的图表。",withoutTitle:"这是一个图表,"},series:{single:{prefix:"",withName:"图表类型是{seriesType},表示{seriesName}。",withoutName:"图表类型是{seriesType}。"},multiple:{prefix:"它由{seriesCount}个图表系列组成。",withName:"第{seriesId}个系列是一个表示{seriesName}的{seriesType},",withoutName:"第{seriesId}个系列是一个{seriesType},",separator:{middle:";",end:"。"}}},data:{allData:"其数据是——",partialData:"其中,前{displayCnt}项是——",withName:"{name}的数据是{value}",withoutName:"{value}",separator:{middle:",",end:""}}}},sT=function(t,e){function i(t,e){if("string"!=typeof t)return t;var i=t;return d(e,function(t,e){i=i.replace(new RegExp("\\{\\s*"+e+"\\s*\\}","g"),t)}),i}function n(t){var e=a.get(t);if(null==e){for(var i=t.split("."),n=rT.aria,o=0;o1?"series.multiple.prefix":"series.single.prefix"),{seriesCount:r}),e.eachSeries(function(t,e){if(e1?"multiple":"single")+".";a=i(a=n(s?u+"withName":u+"withoutName"),{seriesId:t.seriesIndex,seriesName:t.get("name"),seriesType:o(t.subType)});var c=t.getData();window.data=c,c.count()>l?a+=i(n("data.partialData"),{displayCnt:l}):a+=n("data.allData");for(var d=[],p=0;pi.blockIndex?i.step:null,a=n&&n.modDataCount;return{step:o,modBy:null!=a?Math.ceil(a/o):null,modDataCount:a}}},uT.getPipeline=function(t){return this._pipelineMap.get(t)},uT.updateStreamModes=function(t,e){var i=this._pipelineMap.get(t.uid),n=t.getData().count(),o=i.progressiveEnabled&&e.incrementalPrepareRender&&n>=i.threshold,a=t.get("large")&&n>=t.get("largeThreshold"),r="mod"===t.get("progressiveChunkMode")?n:null;t.pipelineContext=i.context={progressiveRender:o,modDataCount:r,large:a}},uT.restorePipelines=function(t){var e=this,i=e._pipelineMap=R();t.eachSeries(function(t){var n=t.getProgressive(),o=t.uid;i.set(o,{id:o,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:n&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(n||700),count:0}),jr(e,t,t.dataTask)})},uT.prepareStageTasks=function(){var t=this._stageTaskMap,e=this.ecInstance.getModel(),i=this.api;d(this._allHandlers,function(n){var o=t.get(n.uid)||t.set(n.uid,[]);n.reset&&zr(this,n,o,e,i),n.overallReset&&Br(this,n,o,e,i)},this)},uT.prepareView=function(t,e,i,n){var o=t.renderTask,a=o.context;a.model=e,a.ecModel=i,a.api=n,o.__block=!t.incrementalPrepareRender,jr(this,e,o)},uT.performDataProcessorTasks=function(t,e){Rr(this,this._dataProcessorHandlers,t,e,{block:!0})},uT.performVisualTasks=function(t,e,i){Rr(this,this._visualHandlers,t,e,i)},uT.performSeriesTasks=function(t){var e;t.eachSeries(function(t){e|=t.dataTask.perform()}),this.unfinished|=e},uT.plan=function(){this._pipelineMap.each(function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}e=e.getUpstream()}while(e)})};var hT=uT.updatePayload=function(t,e){"remain"!==e&&(t.context.payload=e)},cT=Ur(0);Er.wrapStageHandler=function(t,e){return x(t)&&(t={overallReset:t,seriesType:Yr(t)}),t.uid=Ro("stageHandler"),e&&(t.visualType=e),t};var dT,fT={},pT={};qr(fT,MI),qr(pT,Ga),fT.eachSeriesByType=fT.eachRawSeriesByType=function(t){dT=t},fT.eachComponent=function(t){"series"===t.mainType&&t.subType&&(dT=t.subType)};var gT=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"],mT={color:gT,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],gT]},vT=["#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"],yT={color:vT,backgroundColor:"#333",tooltip:{axisPointer:{lineStyle:{color:"#eee"},crossStyle:{color:"#eee"}}},legend:{textStyle:{color:"#eee"}},textStyle:{color:"#eee"},title:{textStyle:{color:"#eee"}},toolbox:{iconStyle:{normal:{borderColor:"#eee"}}},dataZoom:{textStyle:{color:"#eee"}},visualMap:{textStyle:{color:"#eee"}},timeline:{lineStyle:{color:"#eee"},itemStyle:{normal:{color:vT[1]}},label:{normal:{textStyle:{color:"#eee"}}},controlStyle:{normal:{color:"#eee",borderColor:"#eee"}}},timeAxis:{axisLine:{lineStyle:{color:"#eee"}},axisTick:{lineStyle:{color:"#eee"}},axisLabel:{textStyle:{color:"#eee"}},splitLine:{lineStyle:{type:"dashed",color:"#aaa"}},splitArea:{areaStyle:{color:"#eee"}}},logAxis:{axisLine:{lineStyle:{color:"#eee"}},axisTick:{lineStyle:{color:"#eee"}},axisLabel:{textStyle:{color:"#eee"}},splitLine:{lineStyle:{type:"dashed",color:"#aaa"}},splitArea:{areaStyle:{color:"#eee"}}},valueAxis:{axisLine:{lineStyle:{color:"#eee"}},axisTick:{lineStyle:{color:"#eee"}},axisLabel:{textStyle:{color:"#eee"}},splitLine:{lineStyle:{type:"dashed",color:"#aaa"}},splitArea:{areaStyle:{color:"#eee"}}},categoryAxis:{axisLine:{lineStyle:{color:"#eee"}},axisTick:{lineStyle:{color:"#eee"}},axisLabel:{textStyle:{color:"#eee"}},splitLine:{lineStyle:{type:"dashed",color:"#aaa"}},splitArea:{areaStyle:{color:"#eee"}}},line:{symbol:"circle"},graph:{color:vT},gauge:{title:{textStyle:{color:"#eee"}}},candlestick:{itemStyle:{normal:{color:"#FD1050",color0:"#0CF49B",borderColor:"#FD1050",borderColor0:"#0CF49B"}}}};yT.categoryAxis.splitLine.show=!1,lI.extend({type:"dataset",defaultOption:{seriesLayoutBy:_I,sourceHeader:null,dimensions:null,source:null},optionUpdated:function(){wa(this)}}),qI.extend({type:"dataset"});var xT=Pn.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(t,e){var i=.5522848,n=e.cx,o=e.cy,a=e.rx,r=e.ry,s=a*i,l=r*i;t.moveTo(n-a,o),t.bezierCurveTo(n-a,o-l,n-s,o-r,n,o-r),t.bezierCurveTo(n+s,o-r,n+a,o-l,n+a,o),t.bezierCurveTo(n+a,o+l,n+s,o+r,n,o+r),t.bezierCurveTo(n-s,o+r,n-a,o+l,n-a,o),t.closePath()}}),_T=/[\s,]+/;$r.prototype.parse=function(t,e){e=e||{};var i=Kr(t);if(!i)throw new Error("Illegal svg");var n=new tb;this._root=n;var o=i.getAttribute("viewBox")||"",a=parseFloat(i.getAttribute("width")||e.width),r=parseFloat(i.getAttribute("height")||e.height);isNaN(a)&&(a=null),isNaN(r)&&(r=null),es(i,n,null,!0);for(var s=i.firstChild;s;)this._parseNode(s,n),s=s.nextSibling;var l,u;if(o){var h=P(o).split(_T);h.length>=4&&(l={x:parseFloat(h[0]||0),y:parseFloat(h[1]||0),width:parseFloat(h[2]),height:parseFloat(h[3])})}if(l&&null!=a&&null!=r&&(u=as(l,a,r),!e.ignoreViewBox)){var c=n;(n=new tb).add(c),c.scale=u.scale.slice(),c.position=u.position.slice()}return e.ignoreRootClip||null==a||null==r||n.setClipPath(new yM({shape:{x:0,y:0,width:a,height:r}})),{root:n,width:a,height:r,viewBoxRect:l,viewBoxTransform:u}},$r.prototype._parseNode=function(t,e){var i=t.nodeName.toLowerCase();"defs"===i?this._isDefine=!0:"text"===i&&(this._isText=!0);var n;if(this._isDefine){if(r=bT[i]){var o=r.call(this,t),a=t.getAttribute("id");a&&(this._defs[a]=o)}}else{var r=wT[i];r&&(n=r.call(this,t,e),e.add(n))}for(var s=t.firstChild;s;)1===s.nodeType&&this._parseNode(s,n),3===s.nodeType&&this._isText&&this._parseText(s,n),s=s.nextSibling;"defs"===i?this._isDefine=!1:"text"===i&&(this._isText=!1)},$r.prototype._parseText=function(t,e){if(1===t.nodeType){var i=t.getAttribute("dx")||0,n=t.getAttribute("dy")||0;this._textX+=parseFloat(i),this._textY+=parseFloat(n)}var o=new rM({style:{text:t.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});Qr(e,o),es(t,o,this._defs);var a=o.style.fontSize;a&&a<9&&(o.style.fontSize=9,o.scale=o.scale||[1,1],o.scale[0]*=a/9,o.scale[1]*=a/9);var r=o.getBoundingRect();return this._textX+=r.width,e.add(o),o};var wT={g:function(t,e){var i=new tb;return Qr(e,i),es(t,i,this._defs),i},rect:function(t,e){var i=new yM;return Qr(e,i),es(t,i,this._defs),i.setShape({x:parseFloat(t.getAttribute("x")||0),y:parseFloat(t.getAttribute("y")||0),width:parseFloat(t.getAttribute("width")||0),height:parseFloat(t.getAttribute("height")||0)}),i},circle:function(t,e){var i=new sM;return Qr(e,i),es(t,i,this._defs),i.setShape({cx:parseFloat(t.getAttribute("cx")||0),cy:parseFloat(t.getAttribute("cy")||0),r:parseFloat(t.getAttribute("r")||0)}),i},line:function(t,e){var i=new _M;return Qr(e,i),es(t,i,this._defs),i.setShape({x1:parseFloat(t.getAttribute("x1")||0),y1:parseFloat(t.getAttribute("y1")||0),x2:parseFloat(t.getAttribute("x2")||0),y2:parseFloat(t.getAttribute("y2")||0)}),i},ellipse:function(t,e){var i=new xT;return Qr(e,i),es(t,i,this._defs),i.setShape({cx:parseFloat(t.getAttribute("cx")||0),cy:parseFloat(t.getAttribute("cy")||0),rx:parseFloat(t.getAttribute("rx")||0),ry:parseFloat(t.getAttribute("ry")||0)}),i},polygon:function(t,e){var i=t.getAttribute("points");i&&(i=ts(i));var n=new pM({shape:{points:i||[]}});return Qr(e,n),es(t,n,this._defs),n},polyline:function(t,e){var i=new Pn;Qr(e,i),es(t,i,this._defs);var n=t.getAttribute("points");return n&&(n=ts(n)),new gM({shape:{points:n||[]}})},image:function(t,e){var i=new fi;return Qr(e,i),es(t,i,this._defs),i.setStyle({image:t.getAttribute("xlink:href"),x:t.getAttribute("x"),y:t.getAttribute("y"),width:t.getAttribute("width"),height:t.getAttribute("height")}),i},text:function(t,e){var i=t.getAttribute("x")||0,n=t.getAttribute("y")||0,o=t.getAttribute("dx")||0,a=t.getAttribute("dy")||0;this._textX=parseFloat(i)+parseFloat(o),this._textY=parseFloat(n)+parseFloat(a);var r=new tb;return Qr(e,r),es(t,r,this._defs),r},tspan:function(t,e){var i=t.getAttribute("x"),n=t.getAttribute("y");null!=i&&(this._textX=parseFloat(i)),null!=n&&(this._textY=parseFloat(n));var o=t.getAttribute("dx")||0,a=t.getAttribute("dy")||0,r=new tb;return Qr(e,r),es(t,r,this._defs),this._textX+=o,this._textY+=a,r},path:function(t,e){var i=Rn(t.getAttribute("d")||"");return Qr(e,i),es(t,i,this._defs),i}},bT={lineargradient:function(t){var e=parseInt(t.getAttribute("x1")||0,10),i=parseInt(t.getAttribute("y1")||0,10),n=parseInt(t.getAttribute("x2")||10,10),o=parseInt(t.getAttribute("y2")||0,10),a=new TM(e,i,n,o);return Jr(t,a),a},radialgradient:function(t){}},ST={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-align":"textAlign","alignment-baseline":"textBaseline"},MT=/url\(\s*#(.*?)\)/,IT=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.e,]*)\)/g,TT=/([^\s:;]+)\s*:\s*([^:;]+)/g,AT=R(),DT={registerMap:function(t,e,i){var n;return y(e)?n=e:e.svg?n=[{type:"svg",source:e.svg,specialAreas:e.specialAreas}]:(e.geoJson&&!e.features&&(i=e.specialAreas,e=e.geoJson),n=[{type:"geoJSON",source:e,specialAreas:i}]),d(n,function(t){var e=t.type;"geoJson"===e&&(e=t.type="geoJSON"),(0,CT[e])(t)}),AT.set(t,n)},retrieveMap:function(t){return AT.get(t)}},CT={geoJSON:function(t){var e=t.source;t.geoJSON=_(e)?"undefined"!=typeof JSON&&JSON.parse?JSON.parse(e):new Function("return ("+e+");")():e},svg:function(t){t.svgXML=Kr(t.source)}},LT=k,kT=d,PT=x,NT=w,OT=lI.parseClassType,ET={zrender:"4.0.6"},RT=1e3,zT=1e3,BT=3e3,VT={PROCESSOR:{FILTER:RT,STATISTIC:5e3},VISUAL:{LAYOUT:zT,GLOBAL:2e3,CHART:BT,COMPONENT:4e3,BRUSH:5e3}},GT="__flagInMainProcess",FT="__optionUpdated",WT=/^[a-zA-Z0-9_]+$/;ls.prototype.on=ss("on"),ls.prototype.off=ss("off"),ls.prototype.one=ss("one"),h(ls,fw);var HT=us.prototype;HT._onframe=function(){if(!this._disposed){var t=this._scheduler;if(this[FT]){var e=this[FT].silent;this[GT]=!0,cs(this),ZT.update.call(this),this[GT]=!1,this[FT]=!1,gs.call(this,e),ms.call(this,e)}else if(t.unfinished){var i=1,n=this._model;this._api;t.unfinished=!1;do{var o=+new Date;t.performSeriesTasks(n),t.performDataProcessorTasks(n),fs(this,n),t.performVisualTasks(n),bs(this,this._model,0,"remain"),i-=+new Date-o}while(i>0&&t.unfinished);t.unfinished||this._zr.flush()}}},HT.getDom=function(){return this._dom},HT.getZr=function(){return this._zr},HT.setOption=function(t,e,i){var n;if(NT(e)&&(i=e.lazyUpdate,n=e.silent,e=e.notMerge),this[GT]=!0,!this._model||e){var o=new Wa(this._api),a=this._theme,r=this._model=new MI(null,null,a,o);r.scheduler=this._scheduler,r.init(null,null,a,o)}this._model.setOption(t,qT),i?(this[FT]={silent:n},this[GT]=!1):(cs(this),ZT.update.call(this),this._zr.flush(),this[FT]=!1,this[GT]=!1,gs.call(this,n),ms.call(this,n))},HT.setTheme=function(){console.error("ECharts#setTheme() is DEPRECATED in ECharts 3.0")},HT.getModel=function(){return this._model},HT.getOption=function(){return this._model&&this._model.getOption()},HT.getWidth=function(){return this._zr.getWidth()},HT.getHeight=function(){return this._zr.getHeight()},HT.getDevicePixelRatio=function(){return this._zr.painter.dpr||window.devicePixelRatio||1},HT.getRenderedCanvas=function(t){if(U_.canvasSupported)return(t=t||{}).pixelRatio=t.pixelRatio||1,t.backgroundColor=t.backgroundColor||this._model.get("backgroundColor"),this._zr.painter.getRenderedCanvas(t)},HT.getSvgDataUrl=function(){if(U_.svgSupported){var t=this._zr;return d(t.storage.getDisplayList(),function(t){t.stopAnimation(!0)}),t.painter.pathToDataUrl()}},HT.getDataURL=function(t){var e=(t=t||{}).excludeComponents,i=this._model,n=[],o=this;kT(e,function(t){i.eachComponent({mainType:t},function(t){var e=o._componentsMap[t.__viewId];e.group.ignore||(n.push(e),e.group.ignore=!0)})});var a="svg"===this._zr.painter.getType()?this.getSvgDataUrl():this.getRenderedCanvas(t).toDataURL("image/"+(t&&t.type||"png"));return kT(n,function(t){t.group.ignore=!1}),a},HT.getConnectedDataURL=function(t){if(U_.canvasSupported){var e=this.group,n=Math.min,o=Math.max;if(eA[e]){var a=1/0,r=1/0,s=-1/0,l=-1/0,u=[],h=t&&t.pixelRatio||1;d(tA,function(h,c){if(h.group===e){var d=h.getRenderedCanvas(i(t)),f=h.getDom().getBoundingClientRect();a=n(f.left,a),r=n(f.top,r),s=o(f.right,s),l=o(f.bottom,l),u.push({dom:d,left:f.left,top:f.top})}});var c=(s*=h)-(a*=h),f=(l*=h)-(r*=h),p=iw();p.width=c,p.height=f;var g=Ii(p);return kT(u,function(t){var e=new fi({style:{x:t.left*h-a,y:t.top*h-r,image:t.dom}});g.add(e)}),g.refreshImmediately(),p.toDataURL("image/"+(t&&t.type||"png"))}return this.getDataURL(t)}},HT.convertToPixel=v(hs,"convertToPixel"),HT.convertFromPixel=v(hs,"convertFromPixel"),HT.containPixel=function(t,e){var i;return t=Vi(this._model,t),d(t,function(t,n){n.indexOf("Models")>=0&&d(t,function(t){var o=t.coordinateSystem;if(o&&o.containPoint)i|=!!o.containPoint(e);else if("seriesModels"===n){var a=this._chartsMap[t.__viewId];a&&a.containPoint&&(i|=a.containPoint(e,t))}},this)},this),!!i},HT.getVisual=function(t,e){var i=(t=Vi(this._model,t,{defaultMainType:"series"})).seriesModel.getData(),n=t.hasOwnProperty("dataIndexInside")?t.dataIndexInside:t.hasOwnProperty("dataIndex")?i.indexOfRawIndex(t.dataIndex):null;return null!=n?i.getItemVisual(n,e):i.getVisual(e)},HT.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},HT.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]};var ZT={prepareAndUpdate:function(t){cs(this),ZT.update.call(this,t)},update:function(t){var e=this._model,i=this._api,n=this._zr,o=this._coordSysMgr,a=this._scheduler;if(e){a.restoreData(e,t),a.performSeriesTasks(e),o.create(e,i),a.performDataProcessorTasks(e,t),fs(this,e),o.update(e,i),xs(e),a.performVisualTasks(e,t),_s(this,e,i,t);var r=e.get("backgroundColor")||"transparent";if(U_.canvasSupported)n.setBackgroundColor(r);else{var s=Gt(r);r=qt(s,"rgb"),0===s[3]&&(r="transparent")}Ss(e,i)}},updateTransform:function(t){var e=this._model,i=this,n=this._api;if(e){var o=[];e.eachComponent(function(a,r){var s=i.getViewOfComponentModel(r);if(s&&s.__alive)if(s.updateTransform){var l=s.updateTransform(r,e,n,t);l&&l.update&&o.push(s)}else o.push(s)});var a=R();e.eachSeries(function(o){var r=i._chartsMap[o.__viewId];if(r.updateTransform){var s=r.updateTransform(o,e,n,t);s&&s.update&&a.set(o.uid,1)}else a.set(o.uid,1)}),xs(e),this._scheduler.performVisualTasks(e,t,{setDirty:!0,dirtyMap:a}),bs(i,e,0,t,a),Ss(e,this._api)}},updateView:function(t){var e=this._model;e&&(Ar.markUpdateMethod(t,"updateView"),xs(e),this._scheduler.performVisualTasks(e,t,{setDirty:!0}),_s(this,this._model,this._api,t),Ss(e,this._api))},updateVisual:function(t){ZT.update.call(this,t)},updateLayout:function(t){ZT.update.call(this,t)}};HT.resize=function(t){this._zr.resize(t);var e=this._model;if(this._loadingFX&&this._loadingFX.resize(),e){var i=e.resetOption("media"),n=t&&t.silent;this[GT]=!0,i&&cs(this),ZT.update.call(this),this[GT]=!1,gs.call(this,n),ms.call(this,n)}},HT.showLoading=function(t,e){if(NT(t)&&(e=t,t=""),t=t||"default",this.hideLoading(),QT[t]){var i=QT[t](this._api,e),n=this._zr;this._loadingFX=i,n.add(i)}},HT.hideLoading=function(){this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},HT.makeActionFromEvent=function(t){var e=a({},t);return e.type=jT[t.type],e},HT.dispatchAction=function(t,e){NT(e)||(e={silent:!!e}),XT[t.type]&&this._model&&(this[GT]?this._pendingActions.push(t):(ps.call(this,t,e.silent),e.flush?this._zr.flush(!0):!1!==e.flush&&U_.browser.weChat&&this._throttledZrFlush(),gs.call(this,e.silent),ms.call(this,e.silent)))},HT.appendData=function(t){var e=t.seriesIndex;this.getModel().getSeriesByIndex(e).appendData(t),this._scheduler.unfinished=!0},HT.on=ss("on"),HT.off=ss("off"),HT.one=ss("one");var UT=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];HT._initEvents=function(){kT(UT,function(t){var e=function(e){var i,n=this.getModel(),o=e.target;if("globalout"===t)i={};else if(o&&null!=o.dataIndex){var r=o.dataModel||n.getSeriesByIndex(o.seriesIndex);i=r&&r.getDataParams(o.dataIndex,o.dataType,o)||{}}else o&&o.eventData&&(i=a({},o.eventData));if(i){var s=i.componentType,l=i.componentIndex;"markLine"!==s&&"markPoint"!==s&&"markArea"!==s||(s="series",l=i.seriesIndex);var u=s&&null!=l&&n.getComponent(s,l),h=u&&this["series"===u.mainType?"_chartsMap":"_componentsMap"][u.__viewId];i.event=e,i.type=t,this._ecEventProcessor.eventInfo={targetEl:o,packedEvent:i,model:u,view:h},this.trigger(t,i)}};e.zrEventfulCallAtLast=!0,this._zr.on(t,e,this)},this),kT(jT,function(t,e){this._messageCenter.on(e,function(t){this.trigger(e,t)},this)},this)},HT.isDisposed=function(){return this._disposed},HT.clear=function(){this.setOption({series:[]},!0)},HT.dispose=function(){if(!this._disposed){this._disposed=!0,Fi(this.getDom(),oA,"");var t=this._api,e=this._model;kT(this._componentsViews,function(i){i.dispose(e,t)}),kT(this._chartsViews,function(i){i.dispose(e,t)}),this._zr.dispose(),delete tA[this.id]}},h(us,fw),Ds.prototype={constructor:Ds,normalizeQuery:function(t){var e={},i={},n={};if(_(t)){var o=OT(t);e.mainType=o.main||null,e.subType=o.sub||null}else{var a=["Index","Name","Id"],r={name:1,dataIndex:1,dataType:1};d(t,function(t,o){for(var s=!1,l=0;l0&&h===o.length-u.length){var c=o.slice(0,h);"data"!==c&&(e.mainType=c,e[u.toLowerCase()]=t,s=!0)}}r.hasOwnProperty(o)&&(i[o]=t,s=!0),s||(n[o]=t)})}return{cptQuery:e,dataQuery:i,otherQuery:n}},filter:function(t,e,i){function n(t,e,i,n){return null==t[i]||e[n||i]===t[i]}var o=this.eventInfo;if(!o)return!0;var a=o.targetEl,r=o.packedEvent,s=o.model,l=o.view;if(!s||!l)return!0;var u=e.cptQuery,h=e.dataQuery;return n(u,s,"mainType")&&n(u,s,"subType")&&n(u,s,"index","componentIndex")&&n(u,s,"name")&&n(u,s,"id")&&n(h,r,"name")&&n(h,r,"dataIndex")&&n(h,r,"dataType")&&(!l.filterForExposedEvent||l.filterForExposedEvent(t,e.otherQuery,a,r))},afterTrigger:function(){this.eventInfo=null}};var XT={},jT={},YT=[],qT=[],KT=[],$T=[],JT={},QT={},tA={},eA={},iA=new Date-0,nA=new Date-0,oA="_echarts_instance_",aA=Ls;Bs(2e3,aT),Ns(BI),Os(5e3,function(t){var e=R();t.eachSeries(function(t){var i=t.get("stack");if(i){var n=e.get(i)||e.set(i,[]),o=t.getData(),a={stackResultDimension:o.getCalculationInfo("stackResultDimension"),stackedOverDimension:o.getCalculationInfo("stackedOverDimension"),stackedDimension:o.getCalculationInfo("stackedDimension"),stackedByDimension:o.getCalculationInfo("stackedByDimension"),isStackedByIndex:o.getCalculationInfo("isStackedByIndex"),data:o,seriesModel:t};if(!a.stackedDimension||!a.isStackedByIndex&&!a.stackedByDimension)return;n.length&&o.setCalculationInfo("stackedOnSeries",n[n.length-1].seriesModel),n.push(a)}}),e.each(ar)}),Gs("default",function(t,e){r(e=e||{},{text:"loading",color:"#c23531",textColor:"#000",maskColor:"rgba(255, 255, 255, 0.8)",zlevel:0});var i=new yM({style:{fill:e.maskColor},zlevel:e.zlevel,z:1e4}),n=new SM({shape:{startAngle:-lT/2,endAngle:-lT/2+.1,r:10},style:{stroke:e.color,lineCap:"round",lineWidth:5},zlevel:e.zlevel,z:10001}),o=new yM({style:{fill:"none",text:e.text,textPosition:"right",textDistance:10,textFill:e.textColor},zlevel:e.zlevel,z:10001});n.animateShape(!0).when(1e3,{endAngle:3*lT/2}).start("circularInOut"),n.animateShape(!0).when(1e3,{startAngle:3*lT/2}).delay(300).start("circularInOut");var a=new tb;return a.add(n),a.add(o),a.add(i),a.resize=function(){var e=t.getWidth()/2,a=t.getHeight()/2;n.setShape({cx:e,cy:a});var r=n.shape.r;o.setShape({x:e-r,y:a-r,width:2*r,height:2*r}),i.setShape({x:0,y:0,width:t.getWidth(),height:t.getHeight()})},a.resize(),a}),Es({type:"highlight",event:"highlight",update:"highlight"},B),Es({type:"downplay",event:"downplay",update:"downplay"},B),Ps("light",mT),Ps("dark",yT);var rA={};Xs.prototype={constructor:Xs,add:function(t){return this._add=t,this},update:function(t){return this._update=t,this},remove:function(t){return this._remove=t,this},execute:function(){var t=this._old,e=this._new,i={},n=[],o=[];for(js(t,{},n,"_oldKeyGetter",this),js(e,i,o,"_newKeyGetter",this),a=0;ax[1]&&(x[1]=y)}e&&(this._nameList[d]=e[f])}this._rawCount=this._count=l,this._extent={},el(this)},yA._initDataFromProvider=function(t,e){if(!(t>=e)){for(var i,n=this._chunkSize,o=this._rawData,a=this._storage,r=this.dimensions,s=r.length,l=this._dimensionInfos,u=this._nameList,h=this._idList,c=this._rawExtent,d=this._nameRepeatCount={},f=this._chunkCount,p=0;pM[1]&&(M[1]=S)}if(!o.pure){var I=u[v];if(m&&null==I)if(null!=m.name)u[v]=I=m.name;else if(null!=i){var T=r[i],A=a[T][y];if(A){I=A[x];var D=l[T].ordinalMeta;D&&D.categories.length&&(I=D.categories[I])}}var C=null==m?null:m.id;null==C&&null!=I&&(d[I]=d[I]||0,C=I,d[I]>0&&(C+="__ec__"+d[I]),d[I]++),null!=C&&(h[v]=C)}}!o.persistent&&o.clean&&o.clean(),this._rawCount=this._count=e,this._extent={},el(this)}},yA.count=function(){return this._count},yA.getIndices=function(){var t=this._indices;if(t){var e=t.constructor,i=this._count;if(e===Array){n=new e(i);for(o=0;o=0&&e=0&&ea&&(a=s)}return i=[o,a],this._extent[t]=i,i},yA.getApproximateExtent=function(t){return t=this.getDimension(t),this._approximateExtent[t]||this.getDataExtent(t)},yA.setApproximateExtent=function(t,e){e=this.getDimension(e),this._approximateExtent[e]=t.slice()},yA.getCalculationInfo=function(t){return this._calculationInfo[t]},yA.setCalculationInfo=function(t,e){lA(t)?a(this._calculationInfo,t):this._calculationInfo[t]=e},yA.getSum=function(t){var e=0;if(this._storage[t])for(var i=0,n=this.count();i=this._rawCount||t<0)return-1;var e=this._indices,i=e[t];if(null!=i&&it))return a;o=a-1}}return-1},yA.indicesOfNearest=function(t,e,i){var n=[];if(!this._storage[t])return n;null==i&&(i=1/0);for(var o=Number.MAX_VALUE,a=-1,r=0,s=this.count();r=0&&a<0)&&(o=u,a=l,n.length=0),n.push(r))}return n},yA.getRawIndex=nl,yA.getRawDataItem=function(t){if(this._rawData.persistent)return this._rawData.getItem(this.getRawIndex(t));for(var e=[],i=0;i=l&&w<=u||isNaN(w))&&(a[r++]=c),c++;h=!0}else if(2===n){for(var d=this._storage[s],v=this._storage[e[1]],y=t[e[1]][0],x=t[e[1]][1],f=0;f=l&&w<=u||isNaN(w))&&(b>=y&&b<=x||isNaN(b))&&(a[r++]=c),c++}h=!0}}if(!h)if(1===n)for(m=0;m=l&&w<=u||isNaN(w))&&(a[r++]=M)}else for(m=0;mt[I][1])&&(S=!1)}S&&(a[r++]=this.getRawIndex(m))}return rb[1]&&(b[1]=w)}}}return o},yA.downSample=function(t,e,i,n){for(var o=sl(this,[t]),a=o._storage,r=[],s=Math.floor(1/e),l=a[t],u=this.count(),h=this._chunkSize,c=o._rawExtent[t],d=new($s(this))(u),f=0,p=0;pu-p&&(s=u-p,r.length=s);for(var g=0;gc[1]&&(c[1]=x),d[f++]=_}return o._count=f,o._indices=d,o.getRawIndex=ol,o},yA.getItemModel=function(t){var e=this.hostModel;return new No(this.getRawDataItem(t),e,e&&e.ecModel)},yA.diff=function(t){var e=this;return new Xs(t?t.getIndices():[],this.getIndices(),function(e){return al(t,e)},function(t){return al(e,t)})},yA.getVisual=function(t){var e=this._visual;return e&&e[t]},yA.setVisual=function(t,e){if(lA(t))for(var i in t)t.hasOwnProperty(i)&&this.setVisual(i,t[i]);else this._visual=this._visual||{},this._visual[t]=e},yA.setLayout=function(t,e){if(lA(t))for(var i in t)t.hasOwnProperty(i)&&this.setLayout(i,t[i]);else this._layout[t]=e},yA.getLayout=function(t){return this._layout[t]},yA.getItemLayout=function(t){return this._itemLayouts[t]},yA.setItemLayout=function(t,e,i){this._itemLayouts[t]=i?a(this._itemLayouts[t]||{},e):e},yA.clearItemLayouts=function(){this._itemLayouts.length=0},yA.getItemVisual=function(t,e,i){var n=this._itemVisuals[t],o=n&&n[e];return null!=o||i?o:this.getVisual(e)},yA.setItemVisual=function(t,e,i){var n=this._itemVisuals[t]||{},o=this.hasItemVisual;if(this._itemVisuals[t]=n,lA(e))for(var a in e)e.hasOwnProperty(a)&&(n[a]=e[a],o[a]=!0);else n[e]=i,o[e]=!0},yA.clearAllVisual=function(){this._visual={},this._itemVisuals=[],this.hasItemVisual={}};var xA=function(t){t.seriesIndex=this.seriesIndex,t.dataIndex=this.dataIndex,t.dataType=this.dataType};yA.setItemGraphicEl=function(t,e){var i=this.hostModel;e&&(e.dataIndex=t,e.dataType=this.dataType,e.seriesIndex=i&&i.seriesIndex,"group"===e.type&&e.traverse(xA,e)),this._graphicEls[t]=e},yA.getItemGraphicEl=function(t){return this._graphicEls[t]},yA.eachItemGraphicEl=function(t,e){d(this._graphicEls,function(i,n){i&&t&&t.call(e,i,n)})},yA.cloneShallow=function(t){if(!t){var e=f(this.dimensions,this.getDimensionInfo,this);t=new vA(e,this.hostModel)}if(t._storage=this._storage,Qs(t,this),this._indices){var i=this._indices.constructor;t._indices=new i(this._indices)}else t._indices=null;return t.getRawIndex=t._indices?ol:nl,t},yA.wrapMethod=function(t,e){var i=this[t];"function"==typeof i&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var t=i.apply(this,arguments);return e.apply(this,[t].concat(C(arguments)))})},yA.TRANSFERABLE_METHODS=["cloneShallow","downSample","map"],yA.CHANGABLE_METHODS=["filterSelf","selectRange"];var _A=function(t,e){return e=e||{},hl(e.coordDimensions||[],t,{dimsDef:e.dimensionsDefine||t.dimensionsDefine,encodeDef:e.encodeDefine||t.encodeDefine,dimCount:e.dimensionsCount,generateCoord:e.generateCoord,generateCoordCount:e.generateCoordCount})};xl.prototype.parse=function(t){return t},xl.prototype.getSetting=function(t){return this._setting[t]},xl.prototype.contain=function(t){var e=this._extent;return t>=e[0]&&t<=e[1]},xl.prototype.normalize=function(t){var e=this._extent;return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])},xl.prototype.scale=function(t){var e=this._extent;return t*(e[1]-e[0])+e[0]},xl.prototype.unionExtent=function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1])},xl.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},xl.prototype.getExtent=function(){return this._extent.slice()},xl.prototype.setExtent=function(t,e){var i=this._extent;isNaN(t)||(i[0]=t),isNaN(e)||(i[1]=e)},xl.prototype.isBlank=function(){return this._isBlank},xl.prototype.setBlank=function(t){this._isBlank=t},xl.prototype.getLabel=null,ji(xl),$i(xl,{registerWhenExtend:!0}),_l.createByAxisModel=function(t){var e=t.option,i=e.data,n=i&&f(i,bl);return new _l({categories:n,needCollect:!n,deduplication:!1!==e.dedplication})};var wA=_l.prototype;wA.getOrdinal=function(t){return wl(this).get(t)},wA.parseAndCollect=function(t){var e,i=this._needCollect;if("string"!=typeof t&&!i)return t;if(i&&!this._deduplication)return e=this.categories.length,this.categories[e]=t,e;var n=wl(this);return null==(e=n.get(t))&&(i?(e=this.categories.length,this.categories[e]=t,n.set(t,e)):e=NaN),e};var bA=xl.prototype,SA=xl.extend({type:"ordinal",init:function(t,e){t&&!y(t)||(t=new _l({categories:t})),this._ordinalMeta=t,this._extent=e||[0,t.categories.length-1]},parse:function(t){return"string"==typeof t?this._ordinalMeta.getOrdinal(t):Math.round(t)},contain:function(t){return t=this.parse(t),bA.contain.call(this,t)&&null!=this._ordinalMeta.categories[t]},normalize:function(t){return bA.normalize.call(this,this.parse(t))},scale:function(t){return Math.round(bA.scale.call(this,t))},getTicks:function(){for(var t=[],e=this._extent,i=e[0];i<=e[1];)t.push(i),i++;return t},getLabel:function(t){if(!this.isBlank())return this._ordinalMeta.categories[t]},count:function(){return this._extent[1]-this._extent[0]+1},unionExtentFromData:function(t,e){this.unionExtent(t.getApproximateExtent(e))},getOrdinalMeta:function(){return this._ordinalMeta},niceTicks:B,niceExtent:B});SA.create=function(){return new SA};var MA=Go,IA=Go,TA=xl.extend({type:"interval",_interval:0,_intervalPrecision:2,setExtent:function(t,e){var i=this._extent;isNaN(t)||(i[0]=parseFloat(t)),isNaN(e)||(i[1]=parseFloat(e))},unionExtent:function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1]),TA.prototype.setExtent.call(this,e[0],e[1])},getInterval:function(){return this._interval},setInterval:function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=Ml(t)},getTicks:function(){return Al(this._interval,this._extent,this._niceExtent,this._intervalPrecision)},getLabel:function(t,e){if(null==t)return"";var i=e&&e.precision;return null==i?i=Ho(t)||0:"auto"===i&&(i=this._intervalPrecision),t=IA(t,i,!0),ta(t)},niceTicks:function(t,e,i){t=t||5;var n=this._extent,o=n[1]-n[0];if(isFinite(o)){o<0&&(o=-o,n.reverse());var a=Sl(n,t,e,i);this._intervalPrecision=a.intervalPrecision,this._interval=a.interval,this._niceExtent=a.niceTickExtent}},niceExtent:function(t){var e=this._extent;if(e[0]===e[1])if(0!==e[0]){var i=e[0];t.fixMax?e[0]-=i/2:(e[1]+=i/2,e[0]-=i/2)}else e[1]=1;var n=e[1]-e[0];isFinite(n)||(e[0]=0,e[1]=1),this.niceTicks(t.splitNumber,t.minInterval,t.maxInterval);var o=this._interval;t.fixMin||(e[0]=IA(Math.floor(e[0]/o)*o)),t.fixMax||(e[1]=IA(Math.ceil(e[1]/o)*o))}});TA.create=function(){return new TA};var AA="__ec_stack_",DA="undefined"!=typeof Float32Array?Float32Array:Array,CA={seriesType:"bar",plan:$I(),reset:function(t){if(Rl(t)&&zl(t)){var e=t.getData(),i=t.coordinateSystem,n=i.getBaseAxis(),o=i.getOtherAxis(n),a=e.mapDimension(o.dim),r=e.mapDimension(n.dim),s=o.isHorizontal(),l=s?0:1,u=Ol(Pl([t]),n,t).width;return u>.5||(u=.5),{progress:function(t,e){for(var n,h=new DA(2*t.count),c=[],d=[],f=0;null!=(n=t.next());)d[l]=e.get(a,n),d[1-l]=e.get(r,n),c=i.dataToPoint(d,null,c),h[f++]=c[0],h[f++]=c[1];e.setLayout({largePoints:h,barWidth:u,valueAxisStart:Bl(0,o),valueAxisHorizontal:s})}}}}},LA=TA.prototype,kA=Math.ceil,PA=Math.floor,NA=function(t,e,i,n){for(;i>>1;t[o][1]i&&(a=i);var r=EA.length,s=NA(EA,a,0,r),l=EA[Math.min(s,r-1)],u=l[1];"year"===l[0]&&(u*=$o(o/u/t,!0));var h=this.getSetting("useUTC")?0:60*new Date(+n[0]||+n[1]).getTimezoneOffset()*1e3,c=[Math.round(kA((n[0]-h)/u)*u+h),Math.round(PA((n[1]-h)/u)*u+h)];Tl(c,n),this._stepLvl=l,this._interval=u,this._niceExtent=c},parse:function(t){return+Yo(t)}});d(["contain","normalize"],function(t){OA.prototype[t]=function(e){return LA[t].call(this,this.parse(e))}});var EA=[["hh:mm:ss",1e3],["hh:mm:ss",5e3],["hh:mm:ss",1e4],["hh:mm:ss",15e3],["hh:mm:ss",3e4],["hh:mm\nMM-dd",6e4],["hh:mm\nMM-dd",3e5],["hh:mm\nMM-dd",6e5],["hh:mm\nMM-dd",9e5],["hh:mm\nMM-dd",18e5],["hh:mm\nMM-dd",36e5],["hh:mm\nMM-dd",72e5],["hh:mm\nMM-dd",216e5],["hh:mm\nMM-dd",432e5],["MM-dd\nyyyy",864e5],["MM-dd\nyyyy",1728e5],["MM-dd\nyyyy",2592e5],["MM-dd\nyyyy",3456e5],["MM-dd\nyyyy",432e6],["MM-dd\nyyyy",5184e5],["week",6048e5],["MM-dd\nyyyy",864e6],["week",12096e5],["week",18144e5],["month",26784e5],["week",36288e5],["month",53568e5],["week",6048e6],["quarter",8208e6],["month",107136e5],["month",13392e6],["half-year",16416e6],["month",214272e5],["month",26784e6],["year",32832e6]];OA.create=function(t){return new OA({useUTC:t.ecModel.get("useUTC")})};var RA=xl.prototype,zA=TA.prototype,BA=Ho,VA=Go,GA=Math.floor,FA=Math.ceil,WA=Math.pow,HA=Math.log,ZA=xl.extend({type:"log",base:10,$constructor:function(){xl.apply(this,arguments),this._originalScale=new TA},getTicks:function(){var t=this._originalScale,e=this._extent,i=t.getExtent();return f(zA.getTicks.call(this),function(n){var o=Go(WA(this.base,n));return o=n===e[0]&&t.__fixMin?Vl(o,i[0]):o,o=n===e[1]&&t.__fixMax?Vl(o,i[1]):o},this)},getLabel:zA.getLabel,scale:function(t){return t=RA.scale.call(this,t),WA(this.base,t)},setExtent:function(t,e){var i=this.base;t=HA(t)/HA(i),e=HA(e)/HA(i),zA.setExtent.call(this,t,e)},getExtent:function(){var t=this.base,e=RA.getExtent.call(this);e[0]=WA(t,e[0]),e[1]=WA(t,e[1]);var i=this._originalScale,n=i.getExtent();return i.__fixMin&&(e[0]=Vl(e[0],n[0])),i.__fixMax&&(e[1]=Vl(e[1],n[1])),e},unionExtent:function(t){this._originalScale.unionExtent(t);var e=this.base;t[0]=HA(t[0])/HA(e),t[1]=HA(t[1])/HA(e),RA.unionExtent.call(this,t)},unionExtentFromData:function(t,e){this.unionExtent(t.getApproximateExtent(e))},niceTicks:function(t){t=t||10;var e=this._extent,i=e[1]-e[0];if(!(i===1/0||i<=0)){var n=qo(i);for(t/i*n<=.5&&(n*=10);!isNaN(n)&&Math.abs(n)<1&&Math.abs(n)>0;)n*=10;var o=[Go(FA(e[0]/n)*n),Go(GA(e[1]/n)*n)];this._interval=n,this._niceExtent=o}},niceExtent:function(t){zA.niceExtent.call(this,t);var e=this._originalScale;e.__fixMin=t.fixMin,e.__fixMax=t.fixMax}});d(["contain","normalize"],function(t){ZA.prototype[t]=function(e){return e=HA(e)/HA(this.base),RA[t].call(this,e)}}),ZA.create=function(){return new ZA};var UA={getMin:function(t){var e=this.option,i=t||null==e.rangeStart?e.min:e.rangeStart;return this.axis&&null!=i&&"dataMin"!==i&&"function"!=typeof i&&!I(i)&&(i=this.axis.scale.parse(i)),i},getMax:function(t){var e=this.option,i=t||null==e.rangeEnd?e.max:e.rangeEnd;return this.axis&&null!=i&&"dataMax"!==i&&"function"!=typeof i&&!I(i)&&(i=this.axis.scale.parse(i)),i},getNeedCrossZero:function(){var t=this.option;return null==t.rangeStart&&null==t.rangeEnd&&!t.scale},getCoordSysModel:B,setRange:function(t,e){this.option.rangeStart=t,this.option.rangeEnd=e},resetRange:function(){this.option.rangeStart=this.option.rangeEnd=null}},XA=Un({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,e){var i=e.cx,n=e.cy,o=e.width/2,a=e.height/2;t.moveTo(i,n-a),t.lineTo(i+o,n+a),t.lineTo(i-o,n+a),t.closePath()}}),jA=Un({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,e){var i=e.cx,n=e.cy,o=e.width/2,a=e.height/2;t.moveTo(i,n-a),t.lineTo(i+o,n),t.lineTo(i,n+a),t.lineTo(i-o,n),t.closePath()}}),YA=Un({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,e){var i=e.x,n=e.y,o=e.width/5*3,a=Math.max(o,e.height),r=o/2,s=r*r/(a-r),l=n-a+r+s,u=Math.asin(s/r),h=Math.cos(u)*r,c=Math.sin(u),d=Math.cos(u),f=.6*r,p=.7*r;t.moveTo(i-h,l+s),t.arc(i,l,r,Math.PI-u,2*Math.PI+u),t.bezierCurveTo(i+h-c*f,l+s+d*f,i,n-p,i,n),t.bezierCurveTo(i,n-p,i-h+c*f,l+s+d*f,i-h,l+s),t.closePath()}}),qA=Un({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,e){var i=e.height,n=e.width,o=e.x,a=e.y,r=n/3*2;t.moveTo(o,a),t.lineTo(o+r,a+i),t.lineTo(o,a+i/4*3),t.lineTo(o-r,a+i),t.lineTo(o,a),t.closePath()}}),KA={line:function(t,e,i,n,o){o.x1=t,o.y1=e+n/2,o.x2=t+i,o.y2=e+n/2},rect:function(t,e,i,n,o){o.x=t,o.y=e,o.width=i,o.height=n},roundRect:function(t,e,i,n,o){o.x=t,o.y=e,o.width=i,o.height=n,o.r=Math.min(i,n)/4},square:function(t,e,i,n,o){var a=Math.min(i,n);o.x=t,o.y=e,o.width=a,o.height=a},circle:function(t,e,i,n,o){o.cx=t+i/2,o.cy=e+n/2,o.r=Math.min(i,n)/2},diamond:function(t,e,i,n,o){o.cx=t+i/2,o.cy=e+n/2,o.width=i,o.height=n},pin:function(t,e,i,n,o){o.x=t+i/2,o.y=e+n/2,o.width=i,o.height=n},arrow:function(t,e,i,n,o){o.x=t+i/2,o.y=e+n/2,o.width=i,o.height=n},triangle:function(t,e,i,n,o){o.cx=t+i/2,o.cy=e+n/2,o.width=i,o.height=n}},$A={};d({line:_M,rect:yM,roundRect:yM,square:yM,circle:sM,diamond:jA,pin:YA,arrow:qA,triangle:XA},function(t,e){$A[e]=new t});var JA=Un({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},beforeBrush:function(){var t=this.style;"pin"===this.shape.symbolType&&"inside"===t.textPosition&&(t.textPosition=["50%","40%"],t.textAlign="center",t.textVerticalAlign="middle")},buildPath:function(t,e,i){var n=e.symbolType,o=$A[n];"none"!==e.symbolType&&(o||(o=$A[n="rect"]),KA[n](e.x,e.y,e.width,e.height,o.shape),o.buildPath(t,o.shape,i))}}),QA={isDimensionStacked:pl,enableDataStack:fl,getStackedDimension:gl},tD=(Object.freeze||Object)({createList:function(t){return ml(t.getSource(),t)},getLayoutRect:ca,dataStack:QA,createScale:function(t,e){var i=e;No.isInstance(e)||h(i=new No(e),UA);var n=Hl(i);return n.setExtent(t[0],t[1]),Wl(n,i),n},mixinAxisModelCommonMethods:function(t){h(t,UA)},completeDimensions:hl,createDimensions:_A,createSymbol:Jl}),eD=1e-8;eu.prototype={constructor:eu,properties:null,getBoundingRect:function(){var t=this._rect;if(t)return t;for(var e=Number.MAX_VALUE,i=[e,e],n=[-e,-e],o=[],a=[],r=this.geometries,s=0;s0}),function(t){var e=t.properties,i=t.geometry,n=i.coordinates,o=[];"Polygon"===i.type&&o.push({type:"polygon",exterior:n[0],interiors:n.slice(1)}),"MultiPolygon"===i.type&&d(n,function(t){t[0]&&o.push({type:"polygon",exterior:t[0],interiors:t.slice(1)})});var a=new eu(e.name,o,e.cp);return a.properties=e,a})},nD=Bi(),oD=[0,1],aD=function(t,e,i){this.dim=t,this.scale=e,this._extent=i||[0,0],this.inverse=!1,this.onBand=!1};aD.prototype={constructor:aD,contain:function(t){var e=this._extent,i=Math.min(e[0],e[1]),n=Math.max(e[0],e[1]);return t>=i&&t<=n},containData:function(t){return this.contain(this.dataToCoord(t))},getExtent:function(){return this._extent.slice()},getPixelPrecision:function(t){return Zo(t||this.scale.getExtent(),this._extent)},setExtent:function(t,e){var i=this._extent;i[0]=t,i[1]=e},dataToCoord:function(t,e){var i=this._extent,n=this.scale;return t=n.normalize(t),this.onBand&&"ordinal"===n.type&&yu(i=i.slice(),n.count()),Bo(t,oD,i,e)},coordToData:function(t,e){var i=this._extent,n=this.scale;this.onBand&&"ordinal"===n.type&&yu(i=i.slice(),n.count());var o=Bo(t,i,oD,e);return this.scale.scale(o)},pointToData:function(t,e){},getTicksCoords:function(t){var e=(t=t||{}).tickModel||this.getTickModel(),i=au(this,e),n=f(i.ticks,function(t){return{coord:this.dataToCoord(t),tickValue:t}},this),o=e.get("alignWithLabel");return xu(this,n,i.tickCategoryInterval,o,t.clamp),n},getViewLabels:function(){return ou(this).labels},getLabelModel:function(){return this.model.getModel("axisLabel")},getTickModel:function(){return this.model.getModel("axisTick")},getBandWidth:function(){var t=this._extent,e=this.scale.getExtent(),i=e[1]-e[0]+(this.onBand?1:0);0===i&&(i=1);var n=Math.abs(t[1]-t[0]);return Math.abs(n)/i},isHorizontal:null,getRotate:null,calculateCategoryInterval:function(){return pu(this)}};var rD=iD,sD={};d(["map","each","filter","indexOf","inherits","reduce","filter","bind","curry","isArray","isString","isObject","isFunction","extend","defaults","clone","merge"],function(t){sD[t]=aw[t]});var lD={};d(["extendShape","extendPath","makePath","makeImage","mergePath","resizePath","createIcon","setHoverStyle","setLabelStyle","setTextStyle","setText","getFont","updateProps","initProps","getTransform","clipPointsByRect","clipRectByRect","Group","Image","Text","Circle","Sector","Ring","Polygon","Polyline","Rect","Line","BezierCurve","Arc","IncrementalDisplayable","CompoundPath","LinearGradient","RadialGradient","BoundingRect"],function(t){lD[t]=zM[t]}),YI.extend({type:"series.line",dependencies:["grid","polar"],getInitialData:function(t,e){return ml(this.getSource(),this)},defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,clipOverflow:!0,label:{position:"top"},lineStyle:{width:2,type:"solid"},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0}});var uD=wu.prototype,hD=wu.getSymbolSize=function(t,e){var i=t.getItemVisual(e,"symbolSize");return i instanceof Array?i.slice():[+i,+i]};uD._createSymbol=function(t,e,i,n,o){this.removeAll();var a=Jl(t,-1,-1,2,2,e.getItemVisual(i,"color"),o);a.attr({z2:100,culling:!0,scale:bu(n)}),a.drift=Su,this._symbolType=t,this.add(a)},uD.stopSymbolAnimation=function(t){this.childAt(0).stopAnimation(t)},uD.getSymbolPath=function(){return this.childAt(0)},uD.getScale=function(){return this.childAt(0).scale},uD.highlight=function(){this.childAt(0).trigger("emphasis")},uD.downplay=function(){this.childAt(0).trigger("normal")},uD.setZ=function(t,e){var i=this.childAt(0);i.zlevel=t,i.z=e},uD.setDraggable=function(t){var e=this.childAt(0);e.draggable=t,e.cursor=t?"move":"pointer"},uD.updateData=function(t,e,i){this.silent=!1;var n=t.getItemVisual(e,"symbol")||"circle",o=t.hostModel,a=hD(t,e),r=n!==this._symbolType;if(r){var s=t.getItemVisual(e,"symbolKeepAspect");this._createSymbol(n,t,e,a,s)}else(l=this.childAt(0)).silent=!1,Io(l,{scale:bu(a)},o,e);if(this._updateCommon(t,e,a,i),r){var l=this.childAt(0),u=i&&i.fadeIn,h={scale:l.scale.slice()};u&&(h.style={opacity:l.style.opacity}),l.scale=[0,0],u&&(l.style.opacity=0),To(l,h,o,e)}this._seriesModel=o};var cD=["itemStyle"],dD=["emphasis","itemStyle"],fD=["label"],pD=["emphasis","label"];uD._updateCommon=function(t,e,i,n){var o=this.childAt(0),r=t.hostModel,s=t.getItemVisual(e,"color");"image"!==o.type&&o.useStyle({strokeNoScale:!0});var l=n&&n.itemStyle,u=n&&n.hoverItemStyle,h=n&&n.symbolRotate,c=n&&n.symbolOffset,d=n&&n.labelModel,f=n&&n.hoverLabelModel,p=n&&n.hoverAnimation,g=n&&n.cursorStyle;if(!n||t.hasItemOption){var m=n&&n.itemModel?n.itemModel:t.getItemModel(e);l=m.getModel(cD).getItemStyle(["color"]),u=m.getModel(dD).getItemStyle(),h=m.getShallow("symbolRotate"),c=m.getShallow("symbolOffset"),d=m.getModel(fD),f=m.getModel(pD),p=m.getShallow("hoverAnimation"),g=m.getShallow("cursor")}else u=a({},u);var v=o.style;o.attr("rotation",(h||0)*Math.PI/180||0),c&&o.attr("position",[Vo(c[0],i[0]),Vo(c[1],i[1])]),g&&o.attr("cursor",g),o.setColor(s,n&&n.symbolInnerColor),o.setStyle(l);var y=t.getItemVisual(e,"opacity");null!=y&&(v.opacity=y);var x=t.getItemVisual(e,"liftZ"),_=o.__z2Origin;null!=x?null==_&&(o.__z2Origin=o.z2,o.z2+=x):null!=_&&(o.z2=_,o.__z2Origin=null);var w=n&&n.useNameLabel;go(v,u,d,f,{labelFetcher:r,labelDataIndex:e,defaultText:function(e,i){return w?t.getName(e):_u(t,e)},isRectText:!0,autoColor:s}),o.off("mouseover").off("mouseout").off("emphasis").off("normal"),o.hoverStyle=u,fo(o),o.__symbolOriginalScale=bu(i),p&&r.isAnimationEnabled()&&o.on("mouseover",Mu).on("mouseout",Iu).on("emphasis",Tu).on("normal",Au)},uD.fadeOut=function(t,e){var i=this.childAt(0);this.silent=i.silent=!0,!(e&&e.keepLabel)&&(i.style.text=null),Io(i,{style:{opacity:0},scale:[0,0]},this._seriesModel,this.dataIndex,t)},u(wu,tb);var gD=Du.prototype;gD.updateData=function(t,e){e=Lu(e);var i=this.group,n=t.hostModel,o=this._data,a=this._symbolCtor,r=ku(t);o||i.removeAll(),t.diff(o).add(function(n){var o=t.getItemLayout(n);if(Cu(t,o,n,e)){var s=new a(t,n,r);s.attr("position",o),t.setItemGraphicEl(n,s),i.add(s)}}).update(function(s,l){var u=o.getItemGraphicEl(l),h=t.getItemLayout(s);Cu(t,h,s,e)?(u?(u.updateData(t,s,r),Io(u,{position:h},n)):(u=new a(t,s)).attr("position",h),i.add(u),t.setItemGraphicEl(s,u)):i.remove(u)}).remove(function(t){var e=o.getItemGraphicEl(t);e&&e.fadeOut(function(){i.remove(e)})}).execute(),this._data=t},gD.isPersistent=function(){return!0},gD.updateLayout=function(){var t=this._data;t&&t.eachItemGraphicEl(function(e,i){var n=t.getItemLayout(i);e.attr("position",n)})},gD.incrementalPrepareUpdate=function(t){this._seriesScope=ku(t),this._data=null,this.group.removeAll()},gD.incrementalUpdate=function(t,e,i){i=Lu(i);for(var n=t.start;n0&&Ru(i[o-1]);o--);for(;n0&&Ru(i[a-1]);a--);for(;o=0){var r=o.getItemGraphicEl(a);if(!r){var s=o.getItemLayout(a);if(!s)return;(r=new wu(o,a)).position=s,r.setZ(t.get("zlevel"),t.get("z")),r.ignore=isNaN(s[0])||isNaN(s[1]),r.__temp=!0,o.setItemGraphicEl(a,r),r.stopSymbolAnimation(!0),this.group.add(r)}r.highlight()}else Ar.prototype.highlight.call(this,t,e,i,n)},downplay:function(t,e,i,n){var o=t.getData(),a=zi(o,n);if(null!=a&&a>=0){var r=o.getItemGraphicEl(a);r&&(r.__temp?(o.setItemGraphicEl(a,null),this.group.remove(r)):r.downplay())}else Ar.prototype.downplay.call(this,t,e,i,n)},_newPolyline:function(t){var e=this._polyline;return e&&this._lineGroup.remove(e),e=new MD({shape:{points:t},silent:!0,z2:10}),this._lineGroup.add(e),this._polyline=e,e},_newPolygon:function(t,e){var i=this._polygon;return i&&this._lineGroup.remove(i),i=new ID({shape:{points:t,stackedOnPoints:e},silent:!0}),this._lineGroup.add(i),this._polygon=i,i},_updateAnimation:function(t,e,i,n,o,a){var r=this._polyline,s=this._polygon,l=t.hostModel,u=mD(this._data,t,this._stackedOnPoints,e,this._coordSys,i,this._valueOrigin,a),h=u.current,c=u.stackedOnCurrent,d=u.next,f=u.stackedOnNext;o&&(h=Yu(u.current,i,o),c=Yu(u.stackedOnCurrent,i,o),d=Yu(u.next,i,o),f=Yu(u.stackedOnNext,i,o)),r.shape.__points=u.current,r.shape.points=h,Io(r,{shape:{points:d}},l),s&&(s.setShape({points:h,stackedOnPoints:c}),Io(s,{shape:{points:d,stackedOnPoints:f}},l));for(var p=[],g=u.status,m=0;me&&(e=t[i]);return isFinite(e)?e:NaN},min:function(t){for(var e=1/0,i=0;ie[1]&&e.reverse(),e},getOtherAxis:function(){this.grid.getOtherAxis()},pointToData:function(t,e){return this.coordToData(this.toLocalCoord(t["x"===this.dim?0:1]),e)},toLocalCoord:null,toGlobalCoord:null},u(kD,aD);var PD={show:!0,zlevel:0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#333",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#ccc"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},ND={};ND.categoryAxis=n({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},PD),ND.valueAxis=n({boundaryGap:[0,0],splitNumber:5},PD),ND.timeAxis=r({scale:!0,min:"dataMin",max:"dataMax"},ND.valueAxis),ND.logAxis=r({scale:!0,logBase:10},ND.valueAxis);var OD=["value","category","time","log"],ED=function(t,e,i,a){d(OD,function(r){e.extend({type:t+"Axis."+r,mergeDefaultAndTheme:function(e,o){var a=this.layoutMode,s=a?ga(e):{};n(e,o.getTheme().get(r+"Axis")),n(e,this.getDefaultOption()),e.type=i(t,e),a&&pa(e,s,a)},optionUpdated:function(){"category"===this.option.type&&(this.__ordinalMeta=_l.createByAxisModel(this))},getCategories:function(t){var e=this.option;if("category"===e.type)return t?e.data:this.__ordinalMeta.categories},getOrdinalMeta:function(){return this.__ordinalMeta},defaultOption:o([{},ND[r+"Axis"],a],!0)})}),lI.registerSubTypeDefaulter(t+"Axis",v(i,t))},RD=lI.extend({type:"cartesian2dAxis",axis:null,init:function(){RD.superApply(this,"init",arguments),this.resetRange()},mergeOption:function(){RD.superApply(this,"mergeOption",arguments),this.resetRange()},restoreData:function(){RD.superApply(this,"restoreData",arguments),this.resetRange()},getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"grid",index:this.option.gridIndex,id:this.option.gridId})[0]}});n(RD.prototype,UA);var zD={offset:0};ED("x",RD,th,zD),ED("y",RD,th,zD),lI.extend({type:"grid",dependencies:["xAxis","yAxis"],layoutMode:"box",coordinateSystem:null,defaultOption:{show:!1,zlevel:0,z:0,left:"10%",top:60,right:"10%",bottom:60,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"}});var BD=ih.prototype;BD.type="grid",BD.axisPointerEnabled=!0,BD.getRect=function(){return this._rect},BD.update=function(t,e){var i=this._axesMap;this._updateScale(t,this.model),d(i.x,function(t){Wl(t.scale,t.model)}),d(i.y,function(t){Wl(t.scale,t.model)});var n={};d(i.x,function(t){nh(i,"y",t,n)}),d(i.y,function(t){nh(i,"x",t,n)}),this.resize(this.model,e)},BD.resize=function(t,e,i){function n(){d(a,function(t){var e=t.isHorizontal(),i=e?[0,o.width]:[0,o.height],n=t.inverse?1:0;t.setExtent(i[n],i[1-n]),ah(t,e?o.x:o.y)})}var o=ca(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()});this._rect=o;var a=this._axesList;n(),!i&&t.get("containLabel")&&(d(a,function(t){if(!t.model.get("axisLabel.inside")){var e=jl(t);if(e){var i=t.isHorizontal()?"height":"width",n=t.model.get("axisLabel.margin");o[i]-=e[i]+n,"top"===t.position?o.y+=e.height+n:"left"===t.position&&(o.x+=e.width+n)}}}),n())},BD.getAxis=function(t,e){var i=this._axesMap[t];if(null!=i){if(null==e)for(var n in i)if(i.hasOwnProperty(n))return i[n];return i[e]}},BD.getAxes=function(){return this._axesList.slice()},BD.getCartesian=function(t,e){if(null!=t&&null!=e){var i="x"+t+"y"+e;return this._coordsMap[i]}w(t)&&(e=t.yAxisIndex,t=t.xAxisIndex);for(var n=0,o=this._coordsList;nu[1]?-1:1,c=["start"===o?u[0]-h*l:"end"===o?u[1]+h*l:(u[0]+u[1])/2,ph(o)?t.labelOffset+r*l:0],d=e.get("nameRotate");null!=d&&(d=d*GD/180);var f;ph(o)?n=HD(t.rotation,null!=d?d:t.rotation,r):(n=uh(t,o,d||0,u),null!=(f=t.axisNameAvailableWidth)&&(f=Math.abs(f/Math.sin(n.rotation)),!isFinite(f)&&(f=null)));var p=s.getFont(),g=e.get("nameTruncate",!0)||{},m=g.ellipsis,v=T(t.nameTruncateMaxWidth,g.maxWidth,f),y=null!=m&&null!=v?tI(i,v,p,m,{minChar:2,placeholder:g.placeholder}):i,x=e.get("tooltip",!0),_=e.mainType,w={componentType:_,name:i,$vars:["name"]};w[_+"Index"]=e.componentIndex;var b=new rM({anid:"name",__fullText:i,__truncatedText:y,position:c,rotation:n.rotation,silent:hh(e),z2:1,tooltip:x&&x.show?a({content:i,formatter:function(){return i},formatterParams:w},x):null});mo(b.style,s,{text:y,textFont:p,textFill:s.getTextColor()||e.get("axisLine.lineStyle.color"),textAlign:n.textAlign,textVerticalAlign:n.textVerticalAlign}),e.get("triggerEvent")&&(b.eventData=lh(e),b.eventData.targetType="axisName",b.eventData.name=i),this._dumbGroup.add(b),b.updateTransform(),this.group.add(b),b.decomposeTransform()}}},HD=FD.innerTextLayout=function(t,e,i){var n,o,a=Xo(e-t);return jo(a)?(o=i>0?"top":"bottom",n="center"):jo(a-GD)?(o=i>0?"bottom":"top",n="center"):(o="middle",n=a>0&&a0?"right":"left":i>0?"left":"right"),{rotation:a,textAlign:n,textVerticalAlign:o}},ZD=d,UD=v,XD=Ws({type:"axis",_axisPointer:null,axisPointerClass:null,render:function(t,e,i,n){this.axisPointerClass&&Sh(t),XD.superApply(this,"render",arguments),Dh(this,t,0,i,0,!0)},updateAxisPointer:function(t,e,i,n,o){Dh(this,t,0,i,0,!1)},remove:function(t,e){var i=this._axisPointer;i&&i.remove(e),XD.superApply(this,"remove",arguments)},dispose:function(t,e){Ch(this,e),XD.superApply(this,"dispose",arguments)}}),jD=[];XD.registerAxisPointerClass=function(t,e){jD[t]=e},XD.getAxisPointerClass=function(t){return t&&jD[t]};var YD=["axisLine","axisTickLabel","axisName"],qD=["splitArea","splitLine"],KD=XD.extend({type:"cartesianAxis",axisPointerClass:"CartesianAxisPointer",render:function(t,e,i,n){this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new tb,this.group.add(this._axisGroup),t.get("show")){var a=t.getCoordSysModel(),r=Lh(a,t),s=new FD(t,r);d(YD,s.add,s),this._axisGroup.add(s.getGroup()),d(qD,function(e){t.get(e+".show")&&this["_"+e](t,a)},this),Lo(o,this._axisGroup,t),KD.superCall(this,"render",t,e,i,n)}},remove:function(){this._splitAreaColors=null},_splitLine:function(t,e){var i=t.axis;if(!i.scale.isBlank()){var n=t.getModel("splitLine"),o=n.getModel("lineStyle"),a=o.get("color");a=y(a)?a:[a];for(var s=e.coordinateSystem.getRect(),l=i.isHorizontal(),u=0,h=i.getTicksCoords({tickModel:n}),c=[],d=[],f=o.getLineStyle(),p=0;p1){var c;"string"==typeof o?c=DD[o]:"function"==typeof o&&(c=o),c&&t.setData(n.downSample(n.mapDimension(s.dim),1/h,c,CD))}}}}}("line"));var $D=YI.extend({type:"series.__base_bar__",getInitialData:function(t,e){return ml(this.getSource(),this)},getMarkerPosition:function(t){var e=this.coordinateSystem;if(e){var i=e.dataToPoint(e.clampData(t)),n=this.getData(),o=n.getLayout("offset"),a=n.getLayout("size");return i[e.getBaseAxis().isHorizontal()?0:1]+=o+a/2,i}return[NaN,NaN]},defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod",itemStyle:{},emphasis:{}}});$D.extend({type:"series.bar",dependencies:["grid","polar"],brushSelector:"rect",getProgressive:function(){return!!this.get("large")&&this.get("progressive")},getProgressiveThreshold:function(){var t=this.get("progressiveThreshold"),e=this.get("largeThreshold");return e>t&&(t=e),t}});var JD=Qb([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["stroke","barBorderColor"],["lineWidth","barBorderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),QD={getBarItemStyle:function(t){var e=JD(this,t);if(this.getBorderLineDash){var i=this.getBorderLineDash();i&&(e.lineDash=i)}return e}},tC=["itemStyle","barBorderWidth"];a(No.prototype,QD),Zs({type:"bar",render:function(t,e,i){this._updateDrawMode(t);var n=t.get("coordinateSystem");return"cartesian2d"!==n&&"polar"!==n||(this._isLargeDraw?this._renderLarge(t,e,i):this._renderNormal(t,e,i)),this.group},incrementalPrepareRender:function(t,e,i){this._clear(),this._updateDrawMode(t)},incrementalRender:function(t,e,i,n){this._incrementalRenderLarge(t,e)},_updateDrawMode:function(t){var e=t.pipelineContext.large;(null==this._isLargeDraw||e^this._isLargeDraw)&&(this._isLargeDraw=e,this._clear())},_renderNormal:function(t,e,i){var n,o=this.group,a=t.getData(),r=this._data,s=t.coordinateSystem,l=s.getBaseAxis();"cartesian2d"===s.type?n=l.isHorizontal():"polar"===s.type&&(n="angle"===l.dim);var u=t.isAnimationEnabled()?t:null;a.diff(r).add(function(e){if(a.hasValue(e)){var i=a.getItemModel(e),r=iC[s.type](a,e,i),l=eC[s.type](a,e,i,r,n,u);a.setItemGraphicEl(e,l),o.add(l),Eh(l,a,e,i,r,t,n,"polar"===s.type)}}).update(function(e,i){var l=r.getItemGraphicEl(i);if(a.hasValue(e)){var h=a.getItemModel(e),c=iC[s.type](a,e,h);l?Io(l,{shape:c},u,e):l=eC[s.type](a,e,h,c,n,u,!0),a.setItemGraphicEl(e,l),o.add(l),Eh(l,a,e,h,c,t,n,"polar"===s.type)}else o.remove(l)}).remove(function(t){var e=r.getItemGraphicEl(t);"cartesian2d"===s.type?e&&Nh(t,u,e):e&&Oh(t,u,e)}).execute(),this._data=a},_renderLarge:function(t,e,i){this._clear(),zh(t,this.group)},_incrementalRenderLarge:function(t,e){zh(e,this.group,!0)},dispose:B,remove:function(t){this._clear(t)},_clear:function(t){var e=this.group,i=this._data;t&&t.get("animation")&&i&&!this._isLargeDraw?i.eachItemGraphicEl(function(e){"sector"===e.type?Oh(e.dataIndex,t,e):Nh(e.dataIndex,t,e)}):e.removeAll(),this._data=null}});var eC={cartesian2d:function(t,e,i,n,o,r,s){var l=new yM({shape:a({},n)});if(r){var u=l.shape,h=o?"height":"width",c={};u[h]=0,c[h]=n[h],zM[s?"updateProps":"initProps"](l,{shape:c},r,e)}return l},polar:function(t,e,i,n,o,a,s){var l=n.startAngle0?1:-1,r=n.height>0?1:-1;return{x:n.x+a*o/2,y:n.y+r*o/2,width:n.width-a*o,height:n.height-r*o}},polar:function(t,e,i){var n=t.getItemLayout(e);return{cx:n.cx,cy:n.cy,r0:n.r0,r:n.r,startAngle:n.startAngle,endAngle:n.endAngle}}},nC=Pn.extend({type:"largeBar",shape:{points:[]},buildPath:function(t,e){for(var i=e.points,n=this.__startPoint,o=this.__valueIdx,a=0;a0&&"scale"!==u){var d=o.getItemLayout(0),f=Math.max(i.getWidth(),i.getHeight())/2,p=m(r.removeClipPath,r);r.setClipPath(this._createClipPath(d.cx,d.cy,f,d.startAngle,d.clockwise,p,t))}else r.removeClipPath();this._data=o}},dispose:function(){},_createClipPath:function(t,e,i,n,o,a,r){var s=new hM({shape:{cx:t,cy:e,r0:0,r:i,startAngle:n,endAngle:n,clockwise:o}});return To(s,{shape:{endAngle:n+(o?1:-1)*Math.PI*2}},r,a),s},containPoint:function(t,e){var i=e.getData().getItemLayout(0);if(i){var n=t[0]-i.cx,o=t[1]-i.cy,a=Math.sqrt(n*n+o*o);return a<=i.r&&a>=i.r0}}});var lC=function(t,e){d(e,function(e){e.update="updateView",Es(e,function(i,n){var o={};return n.eachComponent({mainType:"series",subType:t,query:i},function(t){t[e.method]&&t[e.method](i.name,i.dataIndex);var n=t.getData();n.each(function(e){var i=n.getName(e);o[i]=t.isSelected(i)||!1})}),{name:i.name,selected:o}})})},uC=function(t){return{getTargetSeries:function(e){var i={},n=R();return e.eachSeriesByType(t,function(t){t.__paletteScope=i,n.set(t.uid,t)}),n},reset:function(t,e){var i=t.getRawData(),n={},o=t.getData();o.each(function(t){var e=o.getRawIndex(t);n[e]=t}),i.each(function(e){var a=n[e],r=null!=a&&o.getItemVisual(a,"color",!0);if(r)i.setItemVisual(e,"color",r);else{var s=i.getItemModel(e).get("itemStyle.color")||t.getColorFromPalette(i.getName(e)||e+"",t.__paletteScope,i.count());i.setItemVisual(e,"color",s),null!=a&&o.setItemVisual(a,"color",s)}})}}},hC=function(t,e,i,n){var o,a,r=t.getData(),s=[],l=!1;r.each(function(i){var n,u,h,c,d=r.getItemLayout(i),f=r.getItemModel(i),p=f.getModel("label"),g=p.get("position")||f.get("emphasis.label.position"),m=f.getModel("labelLine"),v=m.get("length"),y=m.get("length2"),x=(d.startAngle+d.endAngle)/2,_=Math.cos(x),w=Math.sin(x);o=d.cx,a=d.cy;var b="inside"===g||"inner"===g;if("center"===g)n=d.cx,u=d.cy,c="center";else{var S=(b?(d.r+d.r0)/2*_:d.r*_)+o,M=(b?(d.r+d.r0)/2*w:d.r*w)+a;if(n=S+3*_,u=M+3*w,!b){var I=S+_*(v+e-d.r),T=M+w*(v+e-d.r),A=I+(_<0?-1:1)*y,D=T;n=A+(_<0?-5:5),u=D,h=[[S,M],[I,T],[A,D]]}c=b?"center":_>0?"left":"right"}var C=p.getFont(),L=p.get("rotate")?_<0?-x+Math.PI:-x:0,k=ke(t.getFormattedLabel(i,"normal")||r.getName(i),C,c,"top");l=!!L,d.label={x:n,y:u,position:g,height:k.height,len:v,len2:y,linePoints:h,textAlign:c,verticalAlign:"middle",rotation:L,inside:b},b||s.push(d.label)}),!l&&t.get("avoidLabelOverlap")&&Hh(s,o,a,e,i,n)},cC=2*Math.PI,dC=Math.PI/180,fC=function(t){return{seriesType:t,reset:function(t,e){var i=e.findComponents({mainType:"legend"});if(i&&i.length){var n=t.getData();n.filterSelf(function(t){for(var e=n.getName(t),o=0;o=0;s--){var l=2*s,u=n[l]-a/2,h=n[l+1]-r/2;if(t>=u&&e>=h&&t<=u+a&&e<=h+r)return s}return-1}}),gC=Uh.prototype;gC.isPersistent=function(){return!this._incremental},gC.updateData=function(t){this.group.removeAll();var e=new pC({rectHover:!0,cursor:"default"});e.setShape({points:t.getLayout("symbolPoints")}),this._setCommon(e,t),this.group.add(e),this._incremental=null},gC.updateLayout=function(t){if(!this._incremental){var e=t.getLayout("symbolPoints");this.group.eachChild(function(t){if(null!=t.startIndex){var i=2*(t.endIndex-t.startIndex),n=4*t.startIndex*2;e=new Float32Array(e.buffer,n,i)}t.setShape("points",e)})}},gC.incrementalPrepareUpdate=function(t){this.group.removeAll(),this._clearIncremental(),t.count()>2e6?(this._incremental||(this._incremental=new Zn({silent:!0})),this.group.add(this._incremental)):this._incremental=null},gC.incrementalUpdate=function(t,e){var i;this._incremental?(i=new pC,this._incremental.addDisplayable(i,!0)):((i=new pC({rectHover:!0,cursor:"default",startIndex:t.start,endIndex:t.end})).incremental=!0,this.group.add(i)),i.setShape({points:e.getLayout("symbolPoints")}),this._setCommon(i,e,!!this._incremental)},gC._setCommon=function(t,e,i){var n=e.hostModel,o=e.getVisual("symbolSize");t.setShape("size",o instanceof Array?o:[o,o]),t.symbolProxy=Jl(e.getVisual("symbol"),0,0,0,0),t.setColor=t.symbolProxy.setColor;var a=t.shape.size[0]<4;t.useStyle(n.getModel("itemStyle").getItemStyle(a?["color","shadowBlur","shadowColor"]:["color"]));var r=e.getVisual("color");r&&t.setColor(r),i||(t.seriesIndex=n.seriesIndex,t.on("mousemove",function(e){t.dataIndex=null;var i=t.findDataIndex(e.offsetX,e.offsetY);i>=0&&(t.dataIndex=i+(t.startIndex||0))}))},gC.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},gC._clearIncremental=function(){var t=this._incremental;t&&t.clearDisplaybles()},Zs({type:"scatter",render:function(t,e,i){var n=t.getData();this._updateSymbolDraw(n,t).updateData(n),this._finished=!0},incrementalPrepareRender:function(t,e,i){var n=t.getData();this._updateSymbolDraw(n,t).incrementalPrepareUpdate(n),this._finished=!1},incrementalRender:function(t,e,i){this._symbolDraw.incrementalUpdate(t,e.getData()),this._finished=t.end===e.getData().count()},updateTransform:function(t,e,i){var n=t.getData();if(this.group.dirty(),!this._finished||n.count()>1e4||!this._symbolDraw.isPersistent())return{update:!0};var o=AD().reset(t);o.progress&&o.progress({start:0,end:n.count()},n),this._symbolDraw.updateLayout(n)},_updateSymbolDraw:function(t,e){var i=this._symbolDraw,n=e.pipelineContext.large;return i&&n===this._isLargeDraw||(i&&i.remove(),i=this._symbolDraw=n?new Uh:new Du,this._isLargeDraw=n,this.group.removeAll()),this.group.add(i.group),i},remove:function(t,e){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},dispose:function(){}}),Bs(TD("scatter","circle")),zs(AD("scatter")),u(Xh,aD),jh.prototype.getIndicatorAxes=function(){return this._indicatorAxes},jh.prototype.dataToPoint=function(t,e){var i=this._indicatorAxes[e];return this.coordToPoint(i.dataToCoord(t),e)},jh.prototype.coordToPoint=function(t,e){var i=this._indicatorAxes[e].angle;return[this.cx+t*Math.cos(i),this.cy-t*Math.sin(i)]},jh.prototype.pointToData=function(t){var e=t[0]-this.cx,i=t[1]-this.cy,n=Math.sqrt(e*e+i*i);e/=n,i/=n;for(var o,a=Math.atan2(-i,e),r=1/0,s=-1,l=0;ln[0]&&isFinite(c)&&isFinite(n[0]))}else{r.getTicks().length-1>a&&(u=i(u));var d=Math.round((n[0]+n[1])/2/u)*u,f=Math.round(a/2);r.setExtent(Go(d-f*u),Go(d+(a-f)*u)),r.setInterval(u)}})},jh.dimensions=[],jh.create=function(t,e){var i=[];return t.eachComponent("radar",function(n){var o=new jh(n,t,e);i.push(o),n.coordinateSystem=o}),t.eachSeriesByType("radar",function(t){"radar"===t.get("coordinateSystem")&&(t.coordinateSystem=i[t.get("radarIndex")||0])}),i},Fa.register("radar",jh);var mC=ND.valueAxis,vC=(Fs({type:"radar",optionUpdated:function(){var t=this.get("boundaryGap"),e=this.get("splitNumber"),o=this.get("scale"),s=this.get("axisLine"),l=this.get("axisTick"),u=this.get("axisLabel"),h=this.get("name"),c=this.get("name.show"),d=this.get("name.formatter"),p=this.get("nameGap"),g=this.get("triggerEvent"),m=f(this.get("indicator")||[],function(f){null!=f.max&&f.max>0&&!f.min?f.min=0:null!=f.min&&f.min<0&&!f.max&&(f.max=0);var m=h;if(null!=f.color&&(m=r({color:f.color},h)),f=n(i(f),{boundaryGap:t,splitNumber:e,scale:o,axisLine:s,axisTick:l,axisLabel:u,name:f.text,nameLocation:"end",nameGap:p,nameTextStyle:m,triggerEvent:g},!1),c||(f.name=""),"string"==typeof d){var v=f.name;f.name=d.replace("{value}",null!=v?v:"")}else"function"==typeof d&&(f.name=d(f.name,f));var y=a(new No(f,null,this.ecModel),UA);return y.mainType="radar",y.componentIndex=this.componentIndex,y},this);this.getIndicatorModels=function(){return m}},defaultOption:{zlevel:0,z:0,center:["50%","50%"],radius:"75%",startAngle:90,name:{show:!0},boundaryGap:[0,0],splitNumber:5,nameGap:15,scale:!1,shape:"polygon",axisLine:n({lineStyle:{color:"#bbb"}},mC.axisLine),axisLabel:Yh(mC.axisLabel,!1),axisTick:Yh(mC.axisTick,!1),splitLine:Yh(mC.splitLine,!0),splitArea:Yh(mC.splitArea,!0),indicator:[]}}),["axisLine","axisTickLabel","axisName"]);Ws({type:"radar",render:function(t,e,i){this.group.removeAll(),this._buildAxes(t),this._buildSplitLineAndArea(t)},_buildAxes:function(t){var e=t.coordinateSystem;d(f(e.getIndicatorAxes(),function(t){return new FD(t.model,{position:[e.cx,e.cy],rotation:t.angle,labelDirection:-1,tickDirection:-1,nameDirection:1})}),function(t){d(vC,t.add,t),this.group.add(t.getGroup())},this)},_buildSplitLineAndArea:function(t){function e(t,e,i){var n=i%e.length;return t[n]=t[n]||[],n}var i=t.coordinateSystem,n=i.getIndicatorAxes();if(n.length){var o=t.get("shape"),a=t.getModel("splitLine"),s=t.getModel("splitArea"),l=a.getModel("lineStyle"),u=s.getModel("areaStyle"),h=a.get("show"),c=s.get("show"),p=l.get("color"),g=u.get("color");p=y(p)?p:[p],g=y(g)?g:[g];var m=[],v=[];if("circle"===o)for(var x=n[0].getTicksCoords(),_=i.cx,w=i.cy,b=0;b"+f(i,function(i,n){var o=e.get(e.mapDimension(i.dim),t);return ia(i.name+" : "+o)}).join("
")},defaultOption:{zlevel:0,z:2,coordinateSystem:"radar",legendHoverLink:!0,radarIndex:0,lineStyle:{width:2,type:"solid"},label:{position:"top"},symbol:"emptyCircle",symbolSize:4}});Zs({type:"radar",render:function(t,e,n){function o(t,e){var i=t.getItemVisual(e,"symbol")||"circle",n=t.getItemVisual(e,"color");if("none"!==i){var o=qh(t.getItemVisual(e,"symbolSize")),a=Jl(i,-1,-1,2,2,n);return a.attr({style:{strokeNoScale:!0},z2:100,scale:[o[0]/2,o[1]/2]}),a}}function a(e,i,n,a,r,s){n.removeAll();for(var l=0;l"+ia(n+" : "+i)},getTooltipPosition:function(t){if(null!=t){var e=this.getData().getName(t),i=this.coordinateSystem,n=i.getRegion(e);return n&&i.dataToPoint(n.center)}},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},defaultOption:{zlevel:0,z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:.75,showLegendSymbol:!0,dataRangeHoverLink:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{areaColor:"rgba(255,215,0,0.8)"}}}}),aC);var EC="\0_ec_interaction_mutex";Es({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},function(){}),h(oc,fw);var RC={axisPointer:1,tooltip:1,brush:1};xc.prototype={constructor:xc,draw:function(t,e,i,n,o){var a="geo"===t.mainType,r=t.getData&&t.getData();a&&e.eachComponent({mainType:"series",subType:"map"},function(e){r||e.getHostGeoModel()!==t||(r=e.getData())});var s=t.coordinateSystem;this._updateBackground(s);var l=this._regionsGroup,u=this.group,h=s.scale,c={position:s.position,scale:h};!l.childAt(0)||o?u.attr(c):Io(u,c,t),l.removeAll();var f=["itemStyle"],p=["emphasis","itemStyle"],g=["label"],m=["emphasis","label"],v=R();d(s.regions,function(e){var i=v.get(e.name)||v.set(e.name,new tb),n=new MM({shape:{paths:[]}});i.add(n);var o,s=(C=t.getRegionModel(e.name)||t).getModel(f),u=C.getModel(p),c=mc(s),y=mc(u),x=C.getModel(g),_=C.getModel(m);if(r){o=r.indexOfName(e.name);var w=r.getItemVisual(o,"color",!0);w&&(c.fill=w)}d(e.geometries,function(t){if("polygon"===t.type){n.shape.paths.push(new pM({shape:{points:t.exterior}}));for(var e=0;e<(t.interiors?t.interiors.length:0);e++)n.shape.paths.push(new pM({shape:{points:t.interiors[e]}}))}}),n.setStyle(c),n.style.strokeNoScale=!0,n.culling=!0;var b=x.get("show"),S=_.get("show"),M=r&&isNaN(r.get(r.mapDimension("value"),o)),I=r&&r.getItemLayout(o);if(a||M&&(b||S)||I&&I.showLabel){var T,A=a?e.name:o;(!r||o>=0)&&(T=t);var D=new rM({position:e.center.slice(),scale:[1/h[0],1/h[1]],z2:10,silent:!0});go(D.style,D.hoverStyle={},x,_,{labelFetcher:T,labelDataIndex:A,defaultText:e.name,useInsideStyle:!1},{textAlign:"center",textVerticalAlign:"middle"}),i.add(D)}if(r)r.setItemGraphicEl(o,i);else{var C=t.getRegionModel(e.name);n.eventData={componentType:"geo",componentIndex:t.componentIndex,geoIndex:t.componentIndex,name:e.name,region:C&&C.option||{}}}(i.__regions||(i.__regions=[])).push(e),fo(i,y,{hoverSilentOnTouch:!!t.get("selectedMode")}),l.add(i)}),this._updateController(t,e,i),vc(this,t,l,i,n),yc(t,l)},remove:function(){this._regionsGroup.removeAll(),this._backgroundGroup.removeAll(),this._controller.dispose(),this._mapName&&OC.removeGraphic(this._mapName,this.uid),this._mapName=null,this._controllerHost={}},_updateBackground:function(t){var e=t.map;this._mapName!==e&&d(OC.makeGraphic(e,this.uid),function(t){this._backgroundGroup.add(t)},this),this._mapName=e},_updateController:function(t,e,i){function n(){var e={type:"geoRoam",componentType:l};return e[l+"Id"]=t.id,e}var o=t.coordinateSystem,r=this._controller,s=this._controllerHost;s.zoomLimit=t.get("scaleLimit"),s.zoom=o.getZoom(),r.enable(t.get("roam")||!1);var l=t.mainType;r.off("pan").on("pan",function(t){this._mouseDownFlag=!1,fc(s,t.dx,t.dy),i.dispatchAction(a(n(),{dx:t.dx,dy:t.dy}))},this),r.off("zoom").on("zoom",function(t){if(this._mouseDownFlag=!1,pc(s,t.scale,t.originX,t.originY),i.dispatchAction(a(n(),{zoom:t.scale,originX:t.originX,originY:t.originY})),this._updateGroup){var e=this.group.scale;this._regionsGroup.traverse(function(t){"text"===t.type&&t.attr("scale",[1/e[0],1/e[1]])})}},this),r.setPointerChecker(function(e,n,a){return o.getViewRectAfterRoam().contain(n,a)&&!gc(e,i,t)})}};var zC="__seriesMapHighDown",BC="__seriesMapCallKey";Zs({type:"map",render:function(t,e,i,n){if(!n||"mapToggleSelect"!==n.type||n.from!==this.uid){var o=this.group;if(o.removeAll(),!t.getHostGeoModel()){if(n&&"geoRoam"===n.type&&"series"===n.componentType&&n.seriesId===t.id)(a=this._mapDraw)&&o.add(a.group);else if(t.needsDrawMap){var a=this._mapDraw||new xc(i,!0);o.add(a.group),a.draw(t,e,i,this,n),this._mapDraw=a}else this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null;t.get("showLegendSymbol")&&e.getComponent("legend")&&this._renderSymbols(t,e,i)}}},remove:function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null,this.group.removeAll()},dispose:function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null},_renderSymbols:function(t,e,i){var n=t.originalData,o=this.group;n.each(n.mapDimension("value"),function(e,i){if(!isNaN(e)){var r=n.getItemLayout(i);if(r&&r.point){var s=r.point,l=r.offset,u=new sM({style:{fill:t.getData().getVisual("color")},shape:{cx:s[0]+9*l,cy:s[1],r:3},silent:!0,z2:8+(l?0:NM+1)});if(!l){var h=t.mainSeries.getData(),c=n.getName(i),d=h.indexOfName(c),f=n.getItemModel(i),p=f.getModel("label"),g=f.getModel("emphasis.label"),m=h.getItemGraphicEl(d),y=A(t.getFormattedLabel(d,"normal"),c),x=A(t.getFormattedLabel(d,"emphasis"),y),_=m[zC],w=Math.random();if(!_){_=m[zC]={};var b=v(_c,!0),S=v(_c,!1);m.on("mouseover",b).on("mouseout",S).on("emphasis",b).on("normal",S)}m[BC]=w,a(_,{recordVersion:w,circle:u,labelModel:p,hoverLabelModel:g,emphasisText:x,normalText:y}),wc(_,!1)}o.add(u)}}})}}),Es({type:"geoRoam",event:"geoRoam",update:"updateTransform"},function(t,e){var i=t.componentType||"series";e.eachComponent({mainType:i,query:t},function(e){var n=e.coordinateSystem;if("geo"===n.type){var o=bc(n,t,e.get("scaleLimit"));e.setCenter&&e.setCenter(o.center),e.setZoom&&e.setZoom(o.zoom),"series"===i&&d(e.seriesGroup,function(t){t.setCenter(o.center),t.setZoom(o.zoom)})}})});var VC=Q;h(Sc,Tw),Mc.prototype={constructor:Mc,type:"view",dimensions:["x","y"],setBoundingRect:function(t,e,i,n){return this._rect=new de(t,e,i,n),this._rect},getBoundingRect:function(){return this._rect},setViewRect:function(t,e,i,n){this.transformTo(t,e,i,n),this._viewRect=new de(t,e,i,n)},transformTo:function(t,e,i,n){var o=this.getBoundingRect(),a=this._rawTransformable;a.transform=o.calculateTransform(new de(t,e,i,n)),a.decomposeTransform(),this._updateTransform()},setCenter:function(t){t&&(this._center=t,this._updateCenterAndZoom())},setZoom:function(t){t=t||1;var e=this.zoomLimit;e&&(null!=e.max&&(t=Math.min(e.max,t)),null!=e.min&&(t=Math.max(e.min,t))),this._zoom=t,this._updateCenterAndZoom()},getDefaultCenter:function(){var t=this.getBoundingRect();return[t.x+t.width/2,t.y+t.height/2]},getCenter:function(){return this._center||this.getDefaultCenter()},getZoom:function(){return this._zoom||1},getRoamTransform:function(){return this._roamTransformable.getLocalTransform()},_updateCenterAndZoom:function(){var t=this._rawTransformable.getLocalTransform(),e=this._roamTransformable,i=this.getDefaultCenter(),n=this.getCenter(),o=this.getZoom();n=Q([],n,t),i=Q([],i,t),e.origin=n,e.position=[i[0]-n[0],i[1]-n[1]],e.scale=[o,o],this._updateTransform()},_updateTransform:function(){var t=this._roamTransformable,e=this._rawTransformable;e.parent=t,t.updateTransform(),e.updateTransform(),wt(this.transform||(this.transform=[]),e.transform||xt()),this._rawTransform=e.getLocalTransform(),this.invTransform=this.invTransform||[],Tt(this.invTransform,this.transform),this.decomposeTransform()},getViewRect:function(){return this._viewRect},getViewRectAfterRoam:function(){var t=this.getBoundingRect().clone();return t.applyTransform(this.transform),t},dataToPoint:function(t,e,i){var n=e?this._rawTransform:this.transform;return i=i||[],n?VC(i,t,n):G(i,t)},pointToData:function(t){var e=this.invTransform;return e?VC([],t,e):[t[0],t[1]]},convertToPixel:v(Ic,"dataToPoint"),convertFromPixel:v(Ic,"pointToData"),containPoint:function(t){return this.getViewRectAfterRoam().contain(t[0],t[1])}},h(Mc,Tw),Tc.prototype={constructor:Tc,type:"geo",dimensions:["lng","lat"],containCoord:function(t){for(var e=this.regions,i=0;ie&&(e=n.height)}this.height=e+1},getNodeById:function(t){if(this.getId()===t)return this;for(var e=0,i=this.children,n=i.length;e=0&&this.hostTree.data.setItemLayout(this.dataIndex,t,e)},getLayout:function(){return this.hostTree.data.getItemLayout(this.dataIndex)},getModel:function(t){if(!(this.dataIndex<0)){var e,i=this.hostTree,n=i.data.getItemModel(this.dataIndex),o=this.getLevelModel();return o||0!==this.children.length&&(0===this.children.length||!1!==this.isExpand)||(e=this.getLeavesModel()),n.getModel(t,(o||e||i.hostModel).getModel(t))}},getLevelModel:function(){return(this.hostTree.levelModels||[])[this.depth]},getLeavesModel:function(){return this.hostTree.leavesModel},setVisual:function(t,e){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,t,e)},getVisual:function(t,e){return this.hostTree.data.getItemVisual(this.dataIndex,t,e)},getRawIndex:function(){return this.hostTree.data.getRawIndex(this.dataIndex)},getId:function(){return this.hostTree.data.getId(this.dataIndex)},isAncestorOf:function(t){for(var e=t.parentNode;e;){if(e===this)return!0;e=e.parentNode}return!1},isDescendantOf:function(t){return t!==this&&t.isAncestorOf(this)}},Vc.prototype={constructor:Vc,type:"tree",eachNode:function(t,e,i){this.root.eachNode(t,e,i)},getNodeByDataIndex:function(t){var e=this.data.getRawIndex(t);return this._nodes[e]},getNodeByName:function(t){return this.root.getNodeByName(t)},update:function(){for(var t=this.data,e=this._nodes,i=0,n=e.length;ia&&(a=t.depth)});var r=t.expandAndCollapse&&t.initialTreeDepth>=0?t.initialTreeDepth:a;return o.root.eachNode("preorder",function(t){var e=t.hostTree.data.getRawDataItem(t.dataIndex);t.isExpand=e&&null!=e.collapsed?!e.collapsed:t.depth<=r}),o.data},getOrient:function(){var t=this.get("orient");return"horizontal"===t?t="LR":"vertical"===t&&(t="TB"),t},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},formatTooltip:function(t){for(var e=this.getData().tree,i=e.root.children[0],n=e.getNodeByDataIndex(t),o=n.getValue(),a=n.name;n&&n!==i;)a=n.parentNode.name+"."+a,n=n.parentNode;return ia(a+(isNaN(o)||null==o?"":" : "+o))},defaultOption:{zlevel:0,z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderColor:"#c23531",borderWidth:1.5},label:{show:!0,color:"#555"},leaves:{label:{show:!0}},animationEasing:"linear",animationDuration:700,animationDurationUpdate:1e3}}),Zs({type:"tree",init:function(t,e){this._oldTree,this._mainGroup=new tb,this._controller=new oc(e.getZr()),this._controllerHost={target:this.group},this.group.add(this._mainGroup)},render:function(t,e,i,n){var o=t.getData(),a=t.layoutInfo,r=this._mainGroup,s=t.get("layout");"radial"===s?r.attr("position",[a.x+a.width/2,a.y+a.height/2]):r.attr("position",[a.x,a.y]),this._updateViewCoordSys(t),this._updateController(t,e,i);var l=this._data,u={expandAndCollapse:t.get("expandAndCollapse"),layout:s,orient:t.getOrient(),curvature:t.get("lineStyle.curveness"),symbolRotate:t.get("symbolRotate"),symbolOffset:t.get("symbolOffset"),hoverAnimation:t.get("hoverAnimation"),useNameLabel:!0,fadeIn:!0};o.diff(l).add(function(e){td(o,e)&&id(o,e,null,r,t,u)}).update(function(e,i){var n=l.getItemGraphicEl(i);td(o,e)?id(o,e,n,r,t,u):n&&nd(l,i,n,r,t,u)}).remove(function(e){var i=l.getItemGraphicEl(e);i&&nd(l,e,i,r,t,u)}).execute(),this._nodeScaleRatio=t.get("nodeScaleRatio"),this._updateNodeAndLinkScale(t),!0===u.expandAndCollapse&&o.eachItemGraphicEl(function(e,n){e.off("click").on("click",function(){i.dispatchAction({type:"treeExpandAndCollapse",seriesId:t.id,dataIndex:n})})}),this._data=o},_updateViewCoordSys:function(t){var e=t.getData(),i=[];e.each(function(t){var n=e.getItemLayout(t);!n||isNaN(n.x)||isNaN(n.y)||i.push([+n.x,+n.y])});var n=[],o=[];fn(i,n,o),o[0]-n[0]==0&&(o[0]+=1,n[0]-=1),o[1]-n[1]==0&&(o[1]+=1,n[1]-=1);var a=t.coordinateSystem=new Mc;a.zoomLimit=t.get("scaleLimit"),a.setBoundingRect(n[0],n[1],o[0]-n[0],o[1]-n[1]),a.setCenter(t.get("center")),a.setZoom(t.get("zoom")),this.group.attr({position:a.position,scale:a.scale}),this._viewCoordSys=a},_updateController:function(t,e,i){var n=this._controller,o=this._controllerHost,a=this.group;n.setPointerChecker(function(e,n,o){var r=a.getBoundingRect();return r.applyTransform(a.transform),r.contain(n,o)&&!gc(e,i,t)}),n.enable(t.get("roam")),o.zoomLimit=t.get("scaleLimit"),o.zoom=t.coordinateSystem.getZoom(),n.off("pan").off("zoom").on("pan",function(e){fc(o,e.dx,e.dy),i.dispatchAction({seriesId:t.id,type:"treeRoam",dx:e.dx,dy:e.dy})},this).on("zoom",function(e){pc(o,e.scale,e.originX,e.originY),i.dispatchAction({seriesId:t.id,type:"treeRoam",zoom:e.scale,originX:e.originX,originY:e.originY}),this._updateNodeAndLinkScale(t)},this)},_updateNodeAndLinkScale:function(t){var e=t.getData(),i=this._getNodeGlobalScale(t),n=[i,i];e.eachItemGraphicEl(function(t,e){t.attr("scale",n)})},_getNodeGlobalScale:function(t){var e=t.coordinateSystem;if("view"!==e.type)return 1;var i=this._nodeScaleRatio,n=e.scale,o=n&&n[0]||1;return((e.getZoom()-1)*i+1)/o},dispose:function(){this._controller&&this._controller.dispose(),this._controllerHost={}},remove:function(){this._mainGroup.removeAll(),this._data=null}}),Es({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(t,e){e.eachComponent({mainType:"series",subType:"tree",query:t},function(e){var i=t.dataIndex,n=e.getData().tree.getNodeByDataIndex(i);n.isExpand=!n.isExpand})}),Es({type:"treeRoam",event:"treeRoam",update:"none"},function(t,e){e.eachComponent({mainType:"series",subType:"tree",query:t},function(e){var i=bc(e.coordinateSystem,t);e.setCenter&&e.setCenter(i.center),e.setZoom&&e.setZoom(i.zoom)})});Bs(TD("tree","circle")),zs(function(t,e){t.eachSeriesByType("tree",function(t){sd(t,e)})}),YI.extend({type:"series.treemap",layoutMode:"box",dependencies:["grid","polar"],_viewRoot:null,defaultOption:{progressive:0,hoverLayerThreshold:1/0,left:"center",top:"middle",right:null,bottom:null,width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"▶",zoomToNodeRatio:.1024,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",borderColor:"rgba(255,255,255,0.7)",borderWidth:1,shadowColor:"rgba(150,150,150,1)",shadowBlur:3,shadowOffsetX:0,shadowOffsetY:0,textStyle:{color:"#fff"}},emphasis:{textStyle:{}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",ellipsis:!0},upperLabel:{show:!1,position:[0,"50%"],height:20,color:"#fff",ellipsis:!0,verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],color:"#fff",ellipsis:!0,verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},getInitialData:function(t,e){var i={name:t.name,children:t.data};dd(i);var n=t.levels||[];n=t.levels=fd(n,e);var o={};return o.levels=n,Vc.createTree(i,this,o).data},optionUpdated:function(){this.resetViewRoot()},formatTooltip:function(t){var e=this.getData(),i=this.getRawValue(t),n=ta(y(i)?i[0]:i);return ia(e.getName(t)+": "+n)},getDataParams:function(t){var e=YI.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(t);return e.treePathInfo=cd(i,this),e},setLayoutInfo:function(t){this.layoutInfo=this.layoutInfo||{},a(this.layoutInfo,t)},mapIdToIndex:function(t){var e=this._idIndexMap;e||(e=this._idIndexMap=R(),this._idIndexMapCount=0);var i=e.get(t);return null==i&&e.set(t,i=this._idIndexMapCount++),i},getViewRoot:function(){return this._viewRoot},resetViewRoot:function(t){t?this._viewRoot=t:t=this._viewRoot;var e=this.getRawData().tree.root;t&&(t===e||e.contains(t))||(this._viewRoot=e)}});var UC=5;pd.prototype={constructor:pd,render:function(t,e,i,n){var o=t.getModel("breadcrumb"),a=this.group;if(a.removeAll(),o.get("show")&&i){var r=o.getModel("itemStyle"),s=r.getModel("textStyle"),l={pos:{left:o.get("left"),right:o.get("right"),top:o.get("top"),bottom:o.get("bottom")},box:{width:e.getWidth(),height:e.getHeight()},emptyItemWidth:o.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(i,l,s),this._renderContent(t,l,r,s,n),da(a,l.pos,l.box)}},_prepare:function(t,e,i){for(var n=t;n;n=n.parentNode){var o=n.getModel().get("name"),a=i.getTextRect(o),r=Math.max(a.width+16,e.emptyItemWidth);e.totalWidth+=r+8,e.renderList.push({node:n,text:o,width:r})}},_renderContent:function(t,e,i,n,o){for(var a=0,s=e.emptyItemWidth,l=t.get("breadcrumb.height"),u=ha(e.pos,e.box),h=e.totalWidth,c=e.renderList,d=c.length-1;d>=0;d--){var f=c[d],p=f.node,g=f.width,m=f.text;h>u.width&&(h-=g-s,g=s,m=null);var y=new pM({shape:{points:gd(a,0,g,l,d===c.length-1,0===d)},style:r(i.getItemStyle(),{lineJoin:"bevel",text:m,textFill:n.getTextColor(),textFont:n.getFont()}),z:10,onclick:v(o,p)});this.group.add(y),md(y,t,p),a+=g+8}},remove:function(){this.group.removeAll()}};var XC=m,jC=tb,YC=yM,qC=d,KC=["label"],$C=["emphasis","label"],JC=["upperLabel"],QC=["emphasis","upperLabel"],tL=10,eL=1,iL=2,nL=Qb([["fill","color"],["stroke","strokeColor"],["lineWidth","strokeWidth"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),oL=function(t){var e=nL(t);return e.stroke=e.fill=e.lineWidth=null,e};Zs({type:"treemap",init:function(t,e){this._containerGroup,this._storage={nodeGroup:[],background:[],content:[]},this._oldTree,this._breadcrumb,this._controller,this._state="ready"},render:function(t,e,i,n){if(!(l(e.findComponents({mainType:"series",subType:"treemap",query:n}),t)<0)){this.seriesModel=t,this.api=i,this.ecModel=e;var o=ld(n,["treemapZoomToNode","treemapRootToNode"],t),a=n&&n.type,r=t.layoutInfo,s=!this._oldTree,u=this._storage,h="treemapRootToNode"===a&&o&&u?{rootNodeGroup:u.nodeGroup[o.node.getRawIndex()],direction:n.direction}:null,c=this._giveContainerGroup(r),d=this._doRender(c,t,h);s||a&&"treemapZoomToNode"!==a&&"treemapRootToNode"!==a?d.renderFinally():this._doAnimation(c,d,t,h),this._resetController(i),this._renderBreadcrumb(t,i,o)}},_giveContainerGroup:function(t){var e=this._containerGroup;return e||(e=this._containerGroup=new jC,this._initEvents(e),this.group.add(e)),e.attr("position",[t.x,t.y]),e},_doRender:function(t,e,i){function n(t,e,i,o,a){function r(t){return t.getId()}function s(r,s){var l=null!=r?t[r]:null,u=null!=s?e[s]:null,c=h(l,u,i,a);c&&n(l&&l.viewChildren||[],u&&u.viewChildren||[],c,o,a+1)}o?(e=t,qC(t,function(t,e){!t.isRemoved()&&s(e,e)})):new Xs(e,t,r,r).add(s).update(s).remove(v(s,null)).execute()}var o=e.getData().tree,a=this._oldTree,r={nodeGroup:[],background:[],content:[]},s={nodeGroup:[],background:[],content:[]},l=this._storage,u=[],h=v(yd,e,s,l,i,r,u);n(o.root?[o.root]:[],a&&a.root?[a.root]:[],t,o===a||!a,0);var c=function(t){var e={nodeGroup:[],background:[],content:[]};return t&&qC(t,function(t,i){var n=e[i];qC(t,function(t){t&&(n.push(t),t.__tmWillDelete=1)})}),e}(l);return this._oldTree=o,this._storage=s,{lastsForAnimation:r,willDeleteEls:c,renderFinally:function(){qC(c,function(t){qC(t,function(t){t.parent&&t.parent.remove(t)})}),qC(u,function(t){t.invisible=!0,t.dirty()})}}},_doAnimation:function(t,e,i,n){if(i.get("animation")){var o=i.get("animationDurationUpdate"),r=i.get("animationEasing"),s=vd();qC(e.willDeleteEls,function(t,e){qC(t,function(t,i){if(!t.invisible){var a,l=t.parent;if(n&&"drillDown"===n.direction)a=l===n.rootNodeGroup?{shape:{x:0,y:0,width:l.__tmNodeWidth,height:l.__tmNodeHeight},style:{opacity:0}}:{style:{opacity:0}};else{var u=0,h=0;l.__tmWillDelete||(u=l.__tmNodeWidth/2,h=l.__tmNodeHeight/2),a="nodeGroup"===e?{position:[u,h],style:{opacity:0}}:{shape:{x:u,y:h,width:0,height:0},style:{opacity:0}}}a&&s.add(t,a,o,r)}})}),qC(this._storage,function(t,i){qC(t,function(t,n){var l=e.lastsForAnimation[i][n],u={};l&&("nodeGroup"===i?l.old&&(u.position=t.position.slice(),t.attr("position",l.old)):(l.old&&(u.shape=a({},t.shape),t.setShape(l.old)),l.fadein?(t.setStyle("opacity",0),u.style={opacity:1}):1!==t.style.opacity&&(u.style={opacity:1})),s.add(t,u,o,r))})},this),this._state="animating",s.done(XC(function(){this._state="ready",e.renderFinally()},this)).start()}},_resetController:function(t){var e=this._controller;e||((e=this._controller=new oc(t.getZr())).enable(this.seriesModel.get("roam")),e.on("pan",XC(this._onPan,this)),e.on("zoom",XC(this._onZoom,this)));var i=new de(0,0,t.getWidth(),t.getHeight());e.setPointerChecker(function(t,e,n){return i.contain(e,n)})},_clearController:function(){var t=this._controller;t&&(t.dispose(),t=null)},_onPan:function(t){if("animating"!==this._state&&(Math.abs(t.dx)>3||Math.abs(t.dy)>3)){var e=this.seriesModel.getData().tree.root;if(!e)return;var i=e.getLayout();if(!i)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:i.x+t.dx,y:i.y+t.dy,width:i.width,height:i.height}})}},_onZoom:function(t){var e=t.originX,i=t.originY;if("animating"!==this._state){var n=this.seriesModel.getData().tree.root;if(!n)return;var o=n.getLayout();if(!o)return;var a=new de(o.x,o.y,o.width,o.height),r=this.seriesModel.layoutInfo;e-=r.x,i-=r.y;var s=xt();St(s,s,[-e,-i]),It(s,s,[t.scale,t.scale]),St(s,s,[e,i]),a.applyTransform(s),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:a.x,y:a.y,width:a.width,height:a.height}})}},_initEvents:function(t){t.on("click",function(t){if("ready"===this._state){var e=this.seriesModel.get("nodeClick",!0);if(e){var i=this.findTarget(t.offsetX,t.offsetY);if(i){var n=i.node;if(n.getLayout().isLeafRoot)this._rootToNode(i);else if("zoomToNode"===e)this._zoomToNode(i);else if("link"===e){var o=n.hostTree.data.getItemModel(n.dataIndex),a=o.get("link",!0),r=o.get("target",!0)||"blank";a&&window.open(a,r)}}}}},this)},_renderBreadcrumb:function(t,e,i){i||(i=null!=t.get("leafDepth",!0)?{node:t.getViewRoot()}:this.findTarget(e.getWidth()/2,e.getHeight()/2))||(i={node:t.getData().tree.root}),(this._breadcrumb||(this._breadcrumb=new pd(this.group))).render(t,e,i.node,XC(function(e){"animating"!==this._state&&(hd(t.getViewRoot(),e)?this._rootToNode({node:e}):this._zoomToNode({node:e}))},this))},remove:function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage={nodeGroup:[],background:[],content:[]},this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},dispose:function(){this._clearController()},_zoomToNode:function(t){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},_rootToNode:function(t){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},findTarget:function(t,e){var i;return this.seriesModel.getViewRoot().eachNode({attr:"viewChildren",order:"preorder"},function(n){var o=this._storage.background[n.getRawIndex()];if(o){var a=o.transformCoordToLocal(t,e),r=o.shape;if(!(r.x<=a[0]&&a[0]<=r.x+r.width&&r.y<=a[1]&&a[1]<=r.y+r.height))return!1;i={node:n,offsetX:a[0],offsetY:a[1]}}},this),i}});for(var aL=["treemapZoomToNode","treemapRender","treemapMove"],rL=0;rL=0&&t.call(e,i[o],o)},TL.eachEdge=function(t,e){for(var i=this.edges,n=i.length,o=0;o=0&&i[o].node1.dataIndex>=0&&i[o].node2.dataIndex>=0&&t.call(e,i[o],o)},TL.breadthFirstTraverse=function(t,e,i,n){if(Jd.isInstance(e)||(e=this._nodesMap[$d(e)]),e){for(var o="out"===i?"outEdges":"in"===i?"inEdges":"edges",a=0;a=0&&i.node2.dataIndex>=0});for(var o=0,a=n.length;o=0&&this[t][e].setItemVisual(this.dataIndex,i,n)},getVisual:function(i,n){return this[t][e].getItemVisual(this.dataIndex,i,n)},setLayout:function(i,n){this.dataIndex>=0&&this[t][e].setItemLayout(this.dataIndex,i,n)},getLayout:function(){return this[t][e].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[t][e].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[t][e].getRawIndex(this.dataIndex)}}};h(Jd,AL("hostGraph","data")),h(Qd,AL("hostGraph","edgeData")),IL.Node=Jd,IL.Edge=Qd,Yi(Jd),Yi(Qd);var DL=function(t,e,i,n,o){for(var a=new IL(n),r=0;r "+f)),h++)}var p,g=i.get("coordinateSystem");if("cartesian2d"===g||"polar"===g)p=ml(t,i);else{var m=Fa.get(g),v=m&&"view"!==m.type?m.dimensions||[]:[];l(v,"value")<0&&v.concat(["value"]);var y=_A(t,{coordDimensions:v});(p=new vA(y,i)).initData(t)}var x=new vA(["value"],i);return x.initData(u,s),o&&o(p,x),kc({mainData:p,struct:a,structAttr:"graph",datas:{node:p,edge:x},datasAttr:{node:"data",edge:"edgeData"}}),a.update(),a},CL=Hs({type:"series.graph",init:function(t){CL.superApply(this,"init",arguments),this.legendDataProvider=function(){return this._categoriesData},this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},mergeOption:function(t){CL.superApply(this,"mergeOption",arguments),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},mergeDefaultAndTheme:function(t){CL.superApply(this,"mergeDefaultAndTheme",arguments),Ci(t,["edgeLabel"],["show"])},getInitialData:function(t,e){var i=t.edges||t.links||[],n=t.data||t.nodes||[],o=this;if(n&&i)return DL(n,i,this,!0,function(t,i){function n(t){return(t=this.parsePath(t))&&"label"===t[0]?r:t&&"emphasis"===t[0]&&"label"===t[1]?l:this.parentModel}t.wrapMethod("getItemModel",function(t){var e=o._categoriesModels[t.getShallow("category")];return e&&(e.parentModel=t.parentModel,t.parentModel=e),t});var a=o.getModel("edgeLabel"),r=new No({label:a.option},a.parentModel,e),s=o.getModel("emphasis.edgeLabel"),l=new No({emphasis:{label:s.option}},s.parentModel,e);i.wrapMethod("getItemModel",function(t){return t.customizeGetParent(n),t})}).data},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},getCategoriesData:function(){return this._categoriesData},formatTooltip:function(t,e,i){if("edge"===i){var n=this.getData(),o=this.getDataParams(t,i),a=n.graph.getEdgeByIndex(t),r=n.getName(a.node1.dataIndex),s=n.getName(a.node2.dataIndex),l=[];return null!=r&&l.push(r),null!=s&&l.push(s),l=ia(l.join(" > ")),o.value&&(l+=" : "+ia(o.value)),l}return CL.superApply(this,"formatTooltip",arguments)},_updateCategoriesData:function(){var t=f(this.option.categories||[],function(t){return null!=t.value?t:a({value:0},t)}),e=new vA(["value"],this);e.initData(t),this._categoriesData=e,this._categoriesModels=e.mapArray(function(t){return e.getItemModel(t,!0)})},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},isAnimationEnabled:function(){return CL.superCall(this,"isAnimationEnabled")&&!("force"===this.get("layout")&&this.get("force.layoutAnimation"))},defaultOption:{zlevel:0,z:2,coordinateSystem:"view",legendHoverLink:!0,hoverAnimation:!0,layout:null,focusNodeAdjacency:!1,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle"},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,curveness:0,opacity:.5},emphasis:{label:{show:!0}}}}),LL=_M.prototype,kL=bM.prototype,PL=Un({type:"ec-line",style:{stroke:"#000",fill:null},shape:{x1:0,y1:0,x2:0,y2:0,percent:1,cpx1:null,cpy1:null},buildPath:function(t,e){(tf(e)?LL:kL).buildPath(t,e)},pointAt:function(t){return tf(this.shape)?LL.pointAt.call(this,t):kL.pointAt.call(this,t)},tangentAt:function(t){var e=this.shape,i=tf(e)?[e.x2-e.x1,e.y2-e.y1]:kL.tangentAt.call(this,t);return q(i,i)}}),NL=["fromSymbol","toSymbol"],OL=rf.prototype;OL.beforeUpdate=function(){var t=this,e=t.childOfName("fromSymbol"),i=t.childOfName("toSymbol"),n=t.childOfName("label");if(e||i||!n.ignore){for(var o=1,a=this.parent;a;)a.scale&&(o/=a.scale[0]),a=a.parent;var r=t.childOfName("line");if(this.__dirty||r.__dirty){var s=r.shape.percent,l=r.pointAt(0),u=r.pointAt(s),h=U([],u,l);if(q(h,h),e&&(e.attr("position",l),c=r.tangentAt(0),e.attr("rotation",Math.PI/2-Math.atan2(c[1],c[0])),e.attr("scale",[o*s,o*s])),i){i.attr("position",u);var c=r.tangentAt(1);i.attr("rotation",-Math.PI/2-Math.atan2(c[1],c[0])),i.attr("scale",[o*s,o*s])}if(!n.ignore){n.attr("position",u);var d,f,p,g=5*o;if("end"===n.__position)d=[h[0]*g+u[0],h[1]*g+u[1]],f=h[0]>.8?"left":h[0]<-.8?"right":"center",p=h[1]>.8?"top":h[1]<-.8?"bottom":"middle";else if("middle"===n.__position){var m=s/2,v=[(c=r.tangentAt(m))[1],-c[0]],y=r.pointAt(m);v[1]>0&&(v[0]=-v[0],v[1]=-v[1]),d=[y[0]+v[0]*g,y[1]+v[1]*g],f="center",p="bottom";var x=-Math.atan2(c[1],c[0]);u[0].8?"right":h[0]<-.8?"left":"center",p=h[1]>.8?"bottom":h[1]<-.8?"top":"middle";n.attr({style:{textVerticalAlign:n.__verticalAlign||p,textAlign:n.__textAlign||f},position:d,scale:[o,o]})}}}},OL._createLine=function(t,e,i){var n=t.hostModel,o=of(t.getItemLayout(e));o.shape.percent=0,To(o,{shape:{percent:1}},n,e),this.add(o);var a=new rM({name:"label",lineLabelOriginalOpacity:1});this.add(a),d(NL,function(i){var n=nf(i,t,e);this.add(n),this[ef(i)]=t.getItemVisual(e,i)},this),this._updateCommonStl(t,e,i)},OL.updateData=function(t,e,i){var n=t.hostModel,o=this.childOfName("line"),a=t.getItemLayout(e),r={shape:{}};af(r.shape,a),Io(o,r,n,e),d(NL,function(i){var n=t.getItemVisual(e,i),o=ef(i);if(this[o]!==n){this.remove(this.childOfName(i));var a=nf(i,t,e);this.add(a)}this[o]=n},this),this._updateCommonStl(t,e,i)},OL._updateCommonStl=function(t,e,i){var n=t.hostModel,o=this.childOfName("line"),a=i&&i.lineStyle,s=i&&i.hoverLineStyle,l=i&&i.labelModel,u=i&&i.hoverLabelModel;if(!i||t.hasItemOption){var h=t.getItemModel(e);a=h.getModel("lineStyle").getLineStyle(),s=h.getModel("emphasis.lineStyle").getLineStyle(),l=h.getModel("label"),u=h.getModel("emphasis.label")}var c=t.getItemVisual(e,"color"),f=D(t.getItemVisual(e,"opacity"),a.opacity,1);o.useStyle(r({strokeNoScale:!0,fill:"none",stroke:c,opacity:f},a)),o.hoverStyle=s,d(NL,function(t){var e=this.childOfName(t);e&&(e.setColor(c),e.setStyle({opacity:f}))},this);var p,g,m=l.getShallow("show"),v=u.getShallow("show"),y=this.childOfName("label");if((m||v)&&(p=c||"#000",null==(g=n.getFormattedLabel(e,"normal",t.dataType)))){var x=n.getRawValue(e);g=null==x?t.getName(e):isFinite(x)?Go(x):x}var _=m?g:null,w=v?A(n.getFormattedLabel(e,"emphasis",t.dataType),g):null,b=y.style;null==_&&null==w||(mo(y.style,l,{text:_},{autoColor:p}),y.__textAlign=b.textAlign,y.__verticalAlign=b.textVerticalAlign,y.__position=l.get("position")||"middle"),y.hoverStyle=null!=w?{text:w,textFill:u.getTextColor(!0),fontStyle:u.getShallow("fontStyle"),fontWeight:u.getShallow("fontWeight"),fontSize:u.getShallow("fontSize"),fontFamily:u.getShallow("fontFamily")}:{text:null},y.ignore=!m&&!v,fo(this)},OL.highlight=function(){this.trigger("emphasis")},OL.downplay=function(){this.trigger("normal")},OL.updateLayout=function(t,e){this.setLinePoints(t.getItemLayout(e))},OL.setLinePoints=function(t){var e=this.childOfName("line");af(e.shape,t),e.dirty()},u(rf,tb);var EL=sf.prototype;EL.isPersistent=function(){return!0},EL.updateData=function(t){var e=this,i=e.group,n=e._lineData;e._lineData=t,n||i.removeAll();var o=hf(t);t.diff(n).add(function(i){lf(e,t,i,o)}).update(function(i,a){uf(e,n,t,a,i,o)}).remove(function(t){i.remove(n.getItemGraphicEl(t))}).execute()},EL.updateLayout=function(){var t=this._lineData;t&&t.eachItemGraphicEl(function(e,i){e.updateLayout(t,i)},this)},EL.incrementalPrepareUpdate=function(t){this._seriesScope=hf(t),this._lineData=null,this.group.removeAll()},EL.incrementalUpdate=function(t,e){for(var i=t.start;i=o/3?1:2),l=e.y-n(r)*a*(a>=o/3?1:2);r=e.angle-Math.PI/2,t.moveTo(s,l),t.lineTo(e.x+i(r)*a,e.y+n(r)*a),t.lineTo(e.x+i(e.angle)*o,e.y+n(e.angle)*o),t.lineTo(e.x-i(r)*a,e.y-n(r)*a),t.lineTo(s,l)}}),YL=2*Math.PI,qL=(Ar.extend({type:"gauge",render:function(t,e,i){this.group.removeAll();var n=t.get("axisLine.lineStyle.color"),o=Sf(t,i);this._renderMain(t,e,i,n,o)},dispose:function(){},_renderMain:function(t,e,i,n,o){for(var a=this.group,r=t.getModel("axisLine").getModel("lineStyle"),s=t.get("clockwise"),l=-t.get("startAngle")/180*Math.PI,u=-t.get("endAngle")/180*Math.PI,h=(u-l)%YL,c=l,d=r.get("width"),f=0;f=t&&(0===e?0:n[e-1][0]).4?"bottom":"middle",textAlign:A<-.4?"left":A>.4?"right":"center"},{autoColor:P}),silent:!0}))}if(g.get("show")&&T!==v){for(var N=0;N<=y;N++){var A=Math.cos(w),D=Math.sin(w),O=new _M({shape:{x1:A*c+u,y1:D*c+h,x2:A*(c-_)+u,y2:D*(c-_)+h},silent:!0,style:I});"auto"===I.stroke&&O.setStyle({stroke:n((T+N/y)/v)}),l.add(O),w+=S}w-=S}else w+=b}},_renderPointer:function(t,e,i,n,o,a,r,s){var l=this.group,u=this._data;if(t.get("pointer.show")){var h=[+t.get("min"),+t.get("max")],c=[a,r],d=t.getData(),f=d.mapDimension("value");d.diff(u).add(function(e){var i=new jL({shape:{angle:a}});To(i,{shape:{angle:Bo(d.get(f,e),h,c,!0)}},t),l.add(i),d.setItemGraphicEl(e,i)}).update(function(e,i){var n=u.getItemGraphicEl(i);Io(n,{shape:{angle:Bo(d.get(f,e),h,c,!0)}},t),l.add(n),d.setItemGraphicEl(e,n)}).remove(function(t){var e=u.getItemGraphicEl(t);l.remove(e)}).execute(),d.eachItemGraphicEl(function(t,e){var i=d.getItemModel(e),a=i.getModel("pointer");t.setShape({x:o.cx,y:o.cy,width:Vo(a.get("width"),o.r),r:Vo(a.get("length"),o.r)}),t.useStyle(i.getModel("itemStyle").getItemStyle()),"auto"===t.style.fill&&t.setStyle("fill",n(Bo(d.get(f,e),h,[0,1],!0))),fo(t,i.getModel("emphasis.itemStyle").getItemStyle())}),this._data=d}else u&&u.eachItemGraphicEl(function(t){l.remove(t)})},_renderTitle:function(t,e,i,n,o){var a=t.getData(),r=a.mapDimension("value"),s=t.getModel("title");if(s.get("show")){var l=s.get("offsetCenter"),u=o.cx+Vo(l[0],o.r),h=o.cy+Vo(l[1],o.r),c=+t.get("min"),d=+t.get("max"),f=n(Bo(t.getData().get(r,0),[c,d],[0,1],!0));this.group.add(new rM({silent:!0,style:mo({},s,{x:u,y:h,text:a.getName(0),textAlign:"center",textVerticalAlign:"middle"},{autoColor:f,forceRich:!0})}))}},_renderDetail:function(t,e,i,n,o){var a=t.getModel("detail"),r=+t.get("min"),s=+t.get("max");if(a.get("show")){var l=a.get("offsetCenter"),u=o.cx+Vo(l[0],o.r),h=o.cy+Vo(l[1],o.r),c=Vo(a.get("width"),o.r),d=Vo(a.get("height"),o.r),f=t.getData(),p=f.get(f.mapDimension("value"),0),g=n(Bo(p,[r,s],[0,1],!0));this.group.add(new rM({silent:!0,style:mo({},a,{x:u,y:h,text:Mf(p,a.get("formatter")),textWidth:isNaN(c)?null:c,textHeight:isNaN(d)?null:d,textAlign:"center",textVerticalAlign:"middle"},{autoColor:g,forceRich:!0})}))}}}),Hs({type:"series.funnel",init:function(t){qL.superApply(this,"init",arguments),this.legendDataProvider=function(){return this.getRawData()},this._defaultLabelLine(t)},getInitialData:function(t,e){return oC(this,["value"])},_defaultLabelLine:function(t){Ci(t,"labelLine",["show"]);var e=t.labelLine,i=t.emphasis.labelLine;e.show=e.show&&t.label.show,i.show=i.show&&t.emphasis.label.show},getDataParams:function(t){var e=this.getData(),i=qL.superCall(this,"getDataParams",t),n=e.mapDimension("value"),o=e.getSum(n);return i.percent=o?+(e.get(n,t)/o*100).toFixed(2):0,i.$vars.push("percent"),i},defaultOption:{zlevel:0,z:2,legendHoverLink:!0,left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1,type:"solid"}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}}}})),KL=If.prototype,$L=["itemStyle","opacity"];KL.updateData=function(t,e,i){var n=this.childAt(0),o=t.hostModel,a=t.getItemModel(e),s=t.getItemLayout(e),l=t.getItemModel(e).get($L);l=null==l?1:l,n.useStyle({}),i?(n.setShape({points:s.points}),n.setStyle({opacity:0}),To(n,{style:{opacity:l}},o,e)):Io(n,{style:{opacity:l},shape:{points:s.points}},o,e);var u=a.getModel("itemStyle"),h=t.getItemVisual(e,"color");n.setStyle(r({lineJoin:"round",fill:h},u.getItemStyle(["opacity"]))),n.hoverStyle=u.getModel("emphasis").getItemStyle(),this._updateLabel(t,e),fo(this)},KL._updateLabel=function(t,e){var i=this.childAt(1),n=this.childAt(2),o=t.hostModel,a=t.getItemModel(e),r=t.getItemLayout(e).label,s=t.getItemVisual(e,"color");Io(i,{shape:{points:r.linePoints||r.linePoints}},o,e),Io(n,{style:{x:r.x,y:r.y}},o,e),n.attr({rotation:r.rotation,origin:[r.x,r.y],z2:10});var l=a.getModel("label"),u=a.getModel("emphasis.label"),h=a.getModel("labelLine"),c=a.getModel("emphasis.labelLine"),s=t.getItemVisual(e,"color");go(n.style,n.hoverStyle={},l,u,{labelFetcher:t.hostModel,labelDataIndex:e,defaultText:t.getName(e),autoColor:s,useInsideStyle:!!r.inside},{textAlign:r.textAlign,textVerticalAlign:r.verticalAlign}),n.ignore=n.normalIgnore=!l.get("show"),n.hoverIgnore=!u.get("show"),i.ignore=i.normalIgnore=!h.get("show"),i.hoverIgnore=!c.get("show"),i.setStyle({stroke:s}),i.setStyle(h.getModel("lineStyle").getLineStyle()),i.hoverStyle=c.getModel("lineStyle").getLineStyle()},u(If,tb);Ar.extend({type:"funnel",render:function(t,e,i){var n=t.getData(),o=this._data,a=this.group;n.diff(o).add(function(t){var e=new If(n,t);n.setItemGraphicEl(t,e),a.add(e)}).update(function(t,e){var i=o.getItemGraphicEl(e);i.updateData(n,t),a.add(i),n.setItemGraphicEl(t,i)}).remove(function(t){var e=o.getItemGraphicEl(t);a.remove(e)}).execute(),this._data=n},remove:function(){this.group.removeAll(),this._data=null},dispose:function(){}});Bs(uC("funnel")),zs(function(t,e,i){t.eachSeriesByType("funnel",function(t){var i=t.getData(),n=i.mapDimension("value"),o=t.get("sort"),a=Tf(t,e),r=Af(i,o),s=[Vo(t.get("minSize"),a.width),Vo(t.get("maxSize"),a.width)],l=i.getDataExtent(n),u=t.get("min"),h=t.get("max");null==u&&(u=Math.min(l[0],0)),null==h&&(h=l[1]);var c=t.get("funnelAlign"),d=t.get("gap"),f=(a.height-d*(i.count()-1))/i.count(),p=a.y,g=function(t,e){var o,r=Bo(i.get(n,t)||0,[u,h],s,!0);switch(c){case"left":o=a.x;break;case"center":o=a.x+(a.width-r)/2;break;case"right":o=a.x+a.width-r}return[[o,e],[o+r,e]]};"ascending"===o&&(f=-f,d=-d,p+=a.height,r=r.reverse());for(var m=0;ma&&(e[1-n]=e[n]+h.sign*a),e},tk=d,ek=Math.min,ik=Math.max,nk=Math.floor,ok=Math.ceil,ak=Go,rk=Math.PI;Nf.prototype={type:"parallel",constructor:Nf,_init:function(t,e,i){var n=t.dimensions,o=t.parallelAxisIndex;tk(n,function(t,i){var n=o[i],a=e.getComponent("parallelAxis",n),r=this._axesMap.set(t,new JL(t,Hl(a),[0,0],a.get("type"),n)),s="category"===r.type;r.onBand=s&&a.get("boundaryGap"),r.inverse=a.get("inverse"),a.axis=r,r.model=a,r.coordinateSystem=a.coordinateSystem=this},this)},update:function(t,e){this._updateAxesFromSeries(this._model,t)},containPoint:function(t){var e=this._makeLayoutInfo(),i=e.axisBase,n=e.layoutBase,o=e.pixelDimIndex,a=t[1-o],r=t[o];return a>=i&&a<=i+e.axisLength&&r>=n&&r<=n+e.layoutLength},getModel:function(){return this._model},_updateAxesFromSeries:function(t,e){e.eachSeries(function(i){if(t.contains(i,e)){var n=i.getData();tk(this.dimensions,function(t){var e=this._axesMap.get(t);e.scale.unionExtentFromData(n,n.mapDimension(t)),Wl(e.scale,e.model)},this)}},this)},resize:function(t,e){this._rect=ca(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()}),this._layoutAxes()},getRect:function(){return this._rect},_makeLayoutInfo:function(){var t,e=this._model,i=this._rect,n=["x","y"],o=["width","height"],a=e.get("layout"),r="horizontal"===a?0:1,s=i[o[r]],l=[0,s],u=this.dimensions.length,h=Of(e.get("axisExpandWidth"),l),c=Of(e.get("axisExpandCount")||0,[0,u]),d=e.get("axisExpandable")&&u>3&&u>c&&c>1&&h>0&&s>0,f=e.get("axisExpandWindow");f?(t=Of(f[1]-f[0],l),f[1]=f[0]+t):(t=Of(h*(c-1),l),(f=[h*(e.get("axisExpandCenter")||nk(u/2))-t/2])[1]=f[0]+t);var p=(s-t)/(u-c);p<3&&(p=0);var g=[nk(ak(f[0]/h,1))+1,ok(ak(f[1]/h,1))-1],m=p/h*f[0];return{layout:a,pixelDimIndex:r,layoutBase:i[n[r]],layoutLength:s,axisBase:i[n[1-r]],axisLength:i[o[1-r]],axisExpandable:d,axisExpandWidth:h,axisCollapseWidth:p,axisExpandWindow:f,axisCount:u,winInnerIndices:g,axisExpandWindow0Pos:m}},_layoutAxes:function(){var t=this._rect,e=this._axesMap,i=this.dimensions,n=this._makeLayoutInfo(),o=n.layout;e.each(function(t){var e=[0,n.axisLength],i=t.inverse?1:0;t.setExtent(e[i],e[1-i])}),tk(i,function(e,i){var a=(n.axisExpandable?Rf:Ef)(i,n),r={horizontal:{x:a.position,y:n.axisLength},vertical:{x:0,y:a.position}},s={horizontal:rk/2,vertical:0},l=[r[o].x+t.x,r[o].y+t.y],u=s[o],h=xt();Mt(h,h,u),St(h,h,l),this._axesLayout[e]={position:l,rotation:u,transform:h,axisNameAvailableWidth:a.axisNameAvailableWidth,axisLabelShow:a.axisLabelShow,nameTruncateMaxWidth:a.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},getAxis:function(t){return this._axesMap.get(t)},dataToPoint:function(t,e){return this.axisCoordToPoint(this._axesMap.get(e).dataToCoord(t),e)},eachActiveState:function(t,e,i,n){null==i&&(i=0),null==n&&(n=t.count());var o=this._axesMap,a=this.dimensions,r=[],s=[];d(a,function(e){r.push(t.mapDimension(e)),s.push(o.get(e).model)});for(var l=this.hasAxisBrushed(),u=i;uo*(1-h[0])?(l="jump",r=s-o*(1-h[2])):(r=s-o*h[1])>=0&&(r=s-o*(1-h[1]))<=0&&(r=0),(r*=e.axisExpandWidth/u)?QL(r,n,a,"all"):l="none";else{o=n[1]-n[0];(n=[ik(0,a[1]*s/o-o/2)])[1]=ek(a[1],n[0]+o),n[0]=n[1]-o}return{axisExpandWindow:n,behavior:l}}},Fa.register("parallel",{create:function(t,e){var i=[];return t.eachComponent("parallel",function(n,o){var a=new Nf(n,t,e);a.name="parallel_"+o,a.resize(n,e),n.coordinateSystem=a,a.model=n,i.push(a)}),t.eachSeries(function(e){if("parallel"===e.get("coordinateSystem")){var i=t.queryComponents({mainType:"parallel",index:e.get("parallelIndex"),id:e.get("parallelId")})[0];e.coordinateSystem=i.coordinateSystem}}),i}});var sk=lI.extend({type:"baseParallelAxis",axis:null,activeIntervals:[],getAreaSelectStyle:function(){return Qb([["fill","color"],["lineWidth","borderWidth"],["stroke","borderColor"],["width","width"],["opacity","opacity"]])(this.getModel("areaSelectStyle"))},setActiveIntervals:function(t){var e=this.activeIntervals=i(t);if(e)for(var n=e.length-1;n>=0;n--)Fo(e[n])},getActiveState:function(t){var e=this.activeIntervals;if(!e.length)return"normal";if(null==t||isNaN(t))return"inactive";if(1===e.length){var i=e[0];if(i[0]<=t&&t<=i[1])return"active"}else for(var n=0,o=e.length;n5)return;var n=this._model.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]);"none"!==n.behavior&&this._dispatchExpand({axisExpandWindow:n.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(t){if(!this._mouseDownPoint&&Ip(this,"mousemove")){var e=this._model,i=e.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]),n=i.behavior;"jump"===n&&this._throttledDispatchExpand.debounceNextCall(e.get("axisExpandDebounce")),this._throttledDispatchExpand("none"===n?null:{axisExpandWindow:i.axisExpandWindow,animation:"jump"===n&&null})}}};Ns(function(t){Cf(t),Lf(t)}),YI.extend({type:"series.parallel",dependencies:["parallel"],visualColorAccessPath:"lineStyle.color",getInitialData:function(t,e){var i=this.getSource();return Tp(i,this),ml(i,this)},getRawIndicesByActiveState:function(t){var e=this.coordinateSystem,i=this.getData(),n=[];return e.eachActiveState(i,function(e,o){t===e&&n.push(i.getRawIndex(o))}),n},defaultOption:{zlevel:0,z:2,coordinateSystem:"parallel",parallelIndex:0,label:{show:!1},inactiveOpacity:.05,activeOpacity:1,lineStyle:{width:1,opacity:.45,type:"solid"},emphasis:{label:{show:!1}},progressive:500,smooth:!1,animationEasing:"linear"}});var Dk=.3,Ck=(Ar.extend({type:"parallel",init:function(){this._dataGroup=new tb,this.group.add(this._dataGroup),this._data,this._initialized},render:function(t,e,i,n){var o=this._dataGroup,a=t.getData(),r=this._data,s=t.coordinateSystem,l=s.dimensions,u=kp(t);if(a.diff(r).add(function(t){Pp(Lp(a,o,t,l,s),a,t,u)}).update(function(e,i){var o=r.getItemGraphicEl(i),h=Cp(a,e,l,s);a.setItemGraphicEl(e,o),Io(o,{shape:{points:h}},n&&!1===n.animation?null:t,e),Pp(o,a,e,u)}).remove(function(t){var e=r.getItemGraphicEl(t);o.remove(e)}).execute(),!this._initialized){this._initialized=!0;var h=Dp(s,t,function(){setTimeout(function(){o.removeClipPath()})});o.setClipPath(h)}this._data=a},incrementalPrepareRender:function(t,e,i){this._initialized=!0,this._data=null,this._dataGroup.removeAll()},incrementalRender:function(t,e,i){for(var n=e.getData(),o=e.coordinateSystem,a=o.dimensions,r=kp(e),s=t.start;sn&&(n=e)}),d(e,function(e){var o=new hL({type:"color",mappingMethod:"linear",dataExtent:[i,n],visual:t.get("color")}).mapValueToVisual(e.getLayout().value);e.setVisual("color",o);var a=e.getModel().get("itemStyle.color");null!=a&&e.setVisual("color",a)})}})});var Ok={_baseAxisDim:null,getInitialData:function(t,e){var i,n,o=e.getComponent("xAxis",this.get("xAxisIndex")),a=e.getComponent("yAxis",this.get("yAxisIndex")),r=o.get("type"),s=a.get("type");"category"===r?(t.layout="horizontal",i=o.getOrdinalMeta(),n=!0):"category"===s?(t.layout="vertical",i=a.getOrdinalMeta(),n=!0):t.layout=t.layout||"horizontal";var l=["x","y"],u="horizontal"===t.layout?0:1,h=this._baseAxisDim=l[u],c=l[1-u],f=[o,a],p=f[u].get("type"),g=f[1-u].get("type"),m=t.data;if(m&&n){var v=[];d(m,function(t,e){var i;t.value&&y(t.value)?(i=t.value.slice(),t.value.unshift(e)):y(t)?(i=t.slice(),t.unshift(e)):i=t,v.push(i)}),t.data=v}var x=this.defaultValueDimensions;return oC(this,{coordDimensions:[{name:h,type:qs(p),ordinalMeta:i,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:c,type:qs(g),dimsDef:x.slice()}],dimensionsCount:x.length+1})},getBaseAxis:function(){var t=this._baseAxisDim;return this.ecModel.getComponent(t+"Axis",this.get(t+"AxisIndex")).axis}};h(YI.extend({type:"series.boxplot",dependencies:["xAxis","yAxis","grid"],defaultValueDimensions:[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],dimensions:null,defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:2,shadowOffsetY:2,shadowColor:"rgba(0,0,0,0.4)"}},animationEasing:"elasticOut",animationDuration:800}}),Ok,!0);var Ek=["itemStyle"],Rk=["emphasis","itemStyle"],zk=(Ar.extend({type:"boxplot",render:function(t,e,i){var n=t.getData(),o=this.group,a=this._data;this._data||o.removeAll();var r="horizontal"===t.get("layout")?1:0;n.diff(a).add(function(t){if(n.hasValue(t)){var e=ig(n.getItemLayout(t),n,t,r,!0);n.setItemGraphicEl(t,e),o.add(e)}}).update(function(t,e){var i=a.getItemGraphicEl(e);if(n.hasValue(t)){var s=n.getItemLayout(t);i?ng(s,i,n,t):i=ig(s,n,t,r),o.add(i),n.setItemGraphicEl(t,i)}else o.remove(i)}).remove(function(t){var e=a.getItemGraphicEl(t);e&&o.remove(e)}).execute(),this._data=n},remove:function(t){var e=this.group,i=this._data;this._data=null,i&&i.eachItemGraphicEl(function(t){t&&e.remove(t)})},dispose:B}),Pn.extend({type:"boxplotBoxPath",shape:{},buildPath:function(t,e){var i=e.points,n=0;for(t.moveTo(i[n][0],i[n][1]),n++;n<4;n++)t.lineTo(i[n][0],i[n][1]);for(t.closePath();n0?jk:Yk)}function n(t,e){return e.get(t>0?Uk:Xk)}var o=t.getData(),a=t.pipelineContext.large;if(o.setVisual({legendSymbol:"roundRect",colorP:i(1,t),colorN:i(-1,t),borderColorP:n(1,t),borderColorN:n(-1,t)}),!e.isSeriesFiltered(t))return!a&&{progress:function(t,e){for(var o;null!=(o=t.next());){var a=e.getItemModel(o),r=e.getItemLayout(o).sign;e.setItemVisual(o,{color:i(r,a),borderColor:n(r,a)})}}}}},Kk="undefined"!=typeof Float32Array?Float32Array:Array,$k={seriesType:"candlestick",plan:$I(),reset:function(t){var e=t.coordinateSystem,i=t.getData(),n=pg(t,i),o=0,a=1,r=["x","y"],s=i.mapDimension(r[o]),l=i.mapDimension(r[a],!0),u=l[0],h=l[1],c=l[2],d=l[3];if(i.setLayout({candleWidth:n,isSimpleBox:n<=1.3}),!(null==s||l.length<4))return{progress:t.pipelineContext.large?function(t,i){for(var n,r,l=new Kk(5*t.count),f=0,p=[],g=[];null!=(r=t.next());){var m=i.get(s,r),v=i.get(u,r),y=i.get(h,r),x=i.get(c,r),_=i.get(d,r);isNaN(m)||isNaN(x)||isNaN(_)?(l[f++]=NaN,f+=4):(l[f++]=fg(i,r,v,y,h),p[o]=m,p[a]=x,n=e.dataToPoint(p,null,g),l[f++]=n?n[0]:NaN,l[f++]=n?n[1]:NaN,p[a]=_,n=e.dataToPoint(p,null,g),l[f++]=n?n[1]:NaN)}i.setLayout("largePoints",l)}:function(t,i){function r(t,i){var n=[];return n[o]=i,n[a]=t,isNaN(i)||isNaN(t)?[NaN,NaN]:e.dataToPoint(n)}function l(t,e,i){var a=e.slice(),r=e.slice();a[o]=Jn(a[o]+n/2,1,!1),r[o]=Jn(r[o]-n/2,1,!0),i?t.push(a,r):t.push(r,a)}function f(t){return t[o]=Jn(t[o],1),t}for(var p;null!=(p=t.next());){var g=i.get(s,p),m=i.get(u,p),v=i.get(h,p),y=i.get(c,p),x=i.get(d,p),_=Math.min(m,v),w=Math.max(m,v),b=r(_,g),S=r(w,g),M=r(y,g),I=r(x,g),T=[];l(T,S,0),l(T,b,1),T.push(f(I),f(S),f(M),f(b)),i.setItemLayout(p,{sign:fg(i,p,m,v,h),initBaseline:m>v?S[a]:b[a],ends:T,brushRect:function(t,e,i){var s=r(t,i),l=r(e,i);return s[o]-=n/2,l[o]-=n/2,{x:s[0],y:s[1],width:a?n:l[0]-s[0],height:a?l[1]-s[1]:n}}(y,x,g)})}}}}};Ns(function(t){t&&y(t.series)&&d(t.series,function(t){w(t)&&"k"===t.type&&(t.type="candlestick")})}),Bs(qk),zs($k),YI.extend({type:"series.effectScatter",dependencies:["grid","polar"],getInitialData:function(t,e){return ml(this.getSource(),this)},brushSelector:"point",defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,effectType:"ripple",progressive:0,showEffectOn:"render",rippleEffect:{period:4,scale:2.5,brushType:"fill"},symbolSize:10}});var Jk=vg.prototype;Jk.stopEffectAnimation=function(){this.childAt(1).removeAll()},Jk.startEffectAnimation=function(t){for(var e=t.symbolType,i=t.color,n=this.childAt(1),o=0;o<3;o++){var a=Jl(e,-1,-1,2,2,i);a.attr({style:{strokeNoScale:!0},z2:99,silent:!0,scale:[.5,.5]});var r=-o/3*t.period+t.effectOffset;a.animate("",!0).when(t.period,{scale:[t.rippleScale/2,t.rippleScale/2]}).delay(r).start(),a.animateStyle(!0).when(t.period,{opacity:0}).delay(r).start(),n.add(a)}mg(n,t)},Jk.updateEffectAnimation=function(t){for(var e=this._effectCfg,i=this.childAt(1),n=["symbolType","period","rippleScale"],o=0;o "))},preventIncremental:function(){return!!this.get("effect.show")},getProgressive:function(){var t=this.option.progressive;return null==t?this.option.large?1e4:this.get("progressive"):t},getProgressiveThreshold:function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?2e4:this.get("progressiveThreshold"):t},defaultOption:{coordinateSystem:"geo",zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,label:{show:!1,position:"end"},lineStyle:{opacity:.5}}}),iP=xg.prototype;iP.createLine=function(t,e,i){return new rf(t,e,i)},iP._updateEffectSymbol=function(t,e){var i=t.getItemModel(e).getModel("effect"),n=i.get("symbolSize"),o=i.get("symbol");y(n)||(n=[n,n]);var a=i.get("color")||t.getItemVisual(e,"color"),r=this.childAt(1);this._symbolType!==o&&(this.remove(r),(r=Jl(o,-.5,-.5,1,1,a)).z2=100,r.culling=!0,this.add(r)),r&&(r.setStyle("shadowColor",a),r.setStyle(i.getItemStyle(["color"])),r.attr("scale",n),r.setColor(a),r.attr("scale",n),this._symbolType=o,this._updateEffectAnimation(t,i,e))},iP._updateEffectAnimation=function(t,e,i){var n=this.childAt(1);if(n){var o=this,a=t.getItemLayout(i),r=1e3*e.get("period"),s=e.get("loop"),l=e.get("constantSpeed"),u=T(e.get("delay"),function(e){return e/t.count()*r/3}),h="function"==typeof u;if(n.ignore=!0,this.updateAnimationPoints(n,a),l>0&&(r=this.getLineLength(n)/l*1e3),r!==this._period||s!==this._loop){n.stopAnimation();var c=u;h&&(c=u(i)),n.__t>0&&(c=-r*n.__t),n.__t=0;var d=n.animate("",s).when(r,{__t:1}).delay(c).during(function(){o.updateSymbolPosition(n)});s||d.done(function(){o.remove(n)}),d.start()}this._period=r,this._loop=s}},iP.getLineLength=function(t){return uw(t.__p1,t.__cp1)+uw(t.__cp1,t.__p2)},iP.updateAnimationPoints=function(t,e){t.__p1=e[0],t.__p2=e[1],t.__cp1=e[2]||[(e[0][0]+e[1][0])/2,(e[0][1]+e[1][1])/2]},iP.updateData=function(t,e,i){this.childAt(0).updateData(t,e,i),this._updateEffectSymbol(t,e)},iP.updateSymbolPosition=function(t){var e=t.__p1,i=t.__p2,n=t.__cp1,o=t.__t,a=t.position,r=sn,s=ln;a[0]=r(e[0],n[0],i[0],o),a[1]=r(e[1],n[1],i[1],o);var l=s(e[0],n[0],i[0],o),u=s(e[1],n[1],i[1],o);t.rotation=-Math.atan2(u,l)-Math.PI/2,t.ignore=!1},iP.updateLayout=function(t,e){this.childAt(0).updateLayout(t,e);var i=t.getItemModel(e).getModel("effect");this._updateEffectAnimation(t,i,e)},u(xg,tb);var nP=_g.prototype;nP._createPolyline=function(t,e,i){var n=t.getItemLayout(e),o=new gM({shape:{points:n}});this.add(o),this._updateCommonStl(t,e,i)},nP.updateData=function(t,e,i){var n=t.hostModel;Io(this.childAt(0),{shape:{points:t.getItemLayout(e)}},n,e),this._updateCommonStl(t,e,i)},nP._updateCommonStl=function(t,e,i){var n=this.childAt(0),o=t.getItemModel(e),a=t.getItemVisual(e,"color"),s=i&&i.lineStyle,l=i&&i.hoverLineStyle;i&&!t.hasItemOption||(s=o.getModel("lineStyle").getLineStyle(),l=o.getModel("emphasis.lineStyle").getLineStyle()),n.useStyle(r({strokeNoScale:!0,fill:"none",stroke:a},s)),n.hoverStyle=l,fo(this)},nP.updateLayout=function(t,e){this.childAt(0).setShape("points",t.getItemLayout(e))},u(_g,tb);var oP=wg.prototype;oP.createLine=function(t,e,i){return new _g(t,e,i)},oP.updateAnimationPoints=function(t,e){this._points=e;for(var i=[0],n=0,o=1;o=0&&!(n[r]<=e);r--);r=Math.min(r,o-2)}else{for(var r=a;re);r++);r=Math.min(r-1,o-2)}J(t.position,i[r],i[r+1],(e-n[r])/(n[r+1]-n[r]));var s=i[r+1][0]-i[r][0],l=i[r+1][1]-i[r][1];t.rotation=-Math.atan2(l,s)-Math.PI/2,this._lastFrame=r,this._lastFramePercent=e,t.ignore=!1}},u(wg,xg);var aP=Un({shape:{polyline:!1,curveness:0,segs:[]},buildPath:function(t,e){var i=e.segs,n=e.curveness;if(e.polyline)for(r=0;r0){t.moveTo(i[r++],i[r++]);for(var a=1;a0){var c=(s+u)/2-(l-h)*n,d=(l+h)/2-(u-s)*n;t.quadraticCurveTo(c,d,u,h)}else t.lineTo(u,h)}},findDataIndex:function(t,e){var i=this.shape,n=i.segs,o=i.curveness;if(i.polyline)for(var a=0,r=0;r0)for(var l=n[r++],u=n[r++],h=1;h0){if(_n(l,u,(l+c)/2-(u-d)*o,(u+d)/2-(c-l)*o,c,d))return a}else if(yn(l,u,c,d))return a;a++}return-1}}),rP=bg.prototype;rP.isPersistent=function(){return!this._incremental},rP.updateData=function(t){this.group.removeAll();var e=new aP({rectHover:!0,cursor:"default"});e.setShape({segs:t.getLayout("linesPoints")}),this._setCommon(e,t),this.group.add(e),this._incremental=null},rP.incrementalPrepareUpdate=function(t){this.group.removeAll(),this._clearIncremental(),t.count()>5e5?(this._incremental||(this._incremental=new Zn({silent:!0})),this.group.add(this._incremental)):this._incremental=null},rP.incrementalUpdate=function(t,e){var i=new aP;i.setShape({segs:e.getLayout("linesPoints")}),this._setCommon(i,e,!!this._incremental),this._incremental?this._incremental.addDisplayable(i,!0):(i.rectHover=!0,i.cursor="default",i.__startIndex=t.start,this.group.add(i))},rP.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},rP._setCommon=function(t,e,i){var n=e.hostModel;t.setShape({polyline:n.get("polyline"),curveness:n.get("lineStyle.curveness")}),t.useStyle(n.getModel("lineStyle").getLineStyle()),t.style.strokeNoScale=!0;var o=e.getVisual("color");o&&t.setStyle("stroke",o),t.setStyle("fill"),i||(t.seriesIndex=n.seriesIndex,t.on("mousemove",function(e){t.dataIndex=null;var i=t.findDataIndex(e.offsetX,e.offsetY);i>0&&(t.dataIndex=i+t.__startIndex)}))},rP._clearIncremental=function(){var t=this._incremental;t&&t.clearDisplaybles()};var sP={seriesType:"lines",plan:$I(),reset:function(t){var e=t.coordinateSystem,i=t.get("polyline"),n=t.pipelineContext.large;return{progress:function(o,a){var r=[];if(n){var s,l=o.end-o.start;if(i){for(var u=0,h=o.start;h0){var I=a(v)?s:l;v>0&&(v=v*S+b),x[_++]=I[M],x[_++]=I[M+1],x[_++]=I[M+2],x[_++]=I[M+3]*v*256}else _+=4}return c.putImageData(y,0,0),h},_getBrush:function(){var t=this._brushCanvas||(this._brushCanvas=iw()),e=this.pointSize+this.blurSize,i=2*e;t.width=i,t.height=i;var n=t.getContext("2d");return n.clearRect(0,0,i,i),n.shadowOffsetX=i,n.shadowBlur=this.blurSize,n.shadowColor="#000",n.beginPath(),n.arc(-e,e,this.pointSize,0,2*Math.PI,!0),n.closePath(),n.fill(),t},_getGradient:function(t,e,i){for(var n=this._gradientPixels,o=n[i]||(n[i]=new Uint8ClampedArray(1024)),a=[0,0,0,0],r=0,s=0;s<256;s++)e[i](s/255,!0,a),o[r++]=a[0],o[r++]=a[1],o[r++]=a[2],o[r++]=a[3];return o}},Zs({type:"heatmap",render:function(t,e,i){var n;e.eachComponent("visualMap",function(e){e.eachTargetSeries(function(i){i===t&&(n=e)})}),this.group.removeAll(),this._incrementalDisplayable=null;var o=t.coordinateSystem;"cartesian2d"===o.type||"calendar"===o.type?this._renderOnCartesianAndCalendar(t,i,0,t.getData().count()):Ag(o)&&this._renderOnGeo(o,t,n,i)},incrementalPrepareRender:function(t,e,i){this.group.removeAll()},incrementalRender:function(t,e,i,n){e.coordinateSystem&&this._renderOnCartesianAndCalendar(e,n,t.start,t.end,!0)},_renderOnCartesianAndCalendar:function(t,e,i,n,o){var r,s,l=t.coordinateSystem;if("cartesian2d"===l.type){var u=l.getAxis("x"),h=l.getAxis("y");r=u.getBandWidth(),s=h.getBandWidth()}for(var c=this.group,d=t.getData(),f=t.getModel("itemStyle").getItemStyle(["color"]),p=t.getModel("emphasis.itemStyle").getItemStyle(),g=t.getModel("label"),m=t.getModel("emphasis.label"),v=l.type,y="cartesian2d"===v?[d.mapDimension("x"),d.mapDimension("y"),d.mapDimension("value")]:[d.mapDimension("time"),d.mapDimension("value")],x=i;x=e.y&&t[1]<=e.y+e.height:i.contain(i.toLocalCoord(t[1]))&&t[0]>=e.y&&t[0]<=e.y+e.height},pointToData:function(t){var e=this.getAxis();return[e.coordToData(e.toLocalCoord(t["horizontal"===e.orient?0:1]))]},dataToPoint:function(t){var e=this.getAxis(),i=this.getRect(),n=[],o="horizontal"===e.orient?0:1;return t instanceof Array&&(t=t[0]),n[o]=e.toGlobalCoord(e.dataToCoord(+t)),n[1-o]=0===o?i.y+i.height/2:i.x+i.width/2,n}},Fa.register("single",{create:function(t,e){var i=[];return t.eachComponent("singleAxis",function(n,o){var a=new $g(n,t,e);a.name="single_"+o,a.resize(n,e),n.coordinateSystem=a,i.push(a)}),t.eachSeries(function(e){if("singleAxis"===e.get("coordinateSystem")){var i=t.queryComponents({mainType:"singleAxis",index:e.get("singleAxisIndex"),id:e.get("singleAxisId")})[0];e.coordinateSystem=i&&i.coordinateSystem}}),i},dimensions:$g.prototype.dimensions});var gP=["axisLine","axisTickLabel","axisName"],mP=XD.extend({type:"singleAxis",axisPointerClass:"SingleAxisPointer",render:function(t,e,i,n){var o=this.group;o.removeAll();var a=Jg(t),r=new FD(t,a);d(gP,r.add,r),o.add(r.getGroup()),t.get("splitLine.show")&&this._splitLine(t),mP.superCall(this,"render",t,e,i,n)},_splitLine:function(t){var e=t.axis;if(!e.scale.isBlank()){var i=t.getModel("splitLine"),n=i.getModel("lineStyle"),o=n.get("width"),a=n.get("color");a=a instanceof Array?a:[a];for(var r=t.coordinateSystem.getRect(),s=e.isHorizontal(),l=[],u=0,h=e.getTicksCoords({tickModel:i}),c=[],d=[],f=0;f=0)&&i({type:"updateAxisPointer",currTrigger:t,x:e&&e.offsetX,y:e&&e.offsetY})})},remove:function(t,e){gm(e.getZr(),"axisPointer"),IP.superApply(this._model,"remove",arguments)},dispose:function(t,e){gm("axisPointer",e),IP.superApply(this._model,"dispose",arguments)}}),TP=Bi(),AP=i,DP=m;(mm.prototype={_group:null,_lastGraphicKey:null,_handle:null,_dragging:!1,_lastValue:null,_lastStatus:null,_payloadInfo:null,animationThreshold:15,render:function(t,e,i,n){var o=e.get("value"),a=e.get("status");if(this._axisModel=t,this._axisPointerModel=e,this._api=i,n||this._lastValue!==o||this._lastStatus!==a){this._lastValue=o,this._lastStatus=a;var r=this._group,s=this._handle;if(!a||"hide"===a)return r&&r.hide(),void(s&&s.hide());r&&r.show(),s&&s.show();var l={};this.makeElOption(l,o,t,e,i);var u=l.graphicKey;u!==this._lastGraphicKey&&this.clear(i),this._lastGraphicKey=u;var h=this._moveAnimation=this.determineAnimation(t,e);if(r){var c=v(vm,e,h);this.updatePointerEl(r,l,c,e),this.updateLabelEl(r,l,c,e)}else r=this._group=new tb,this.createPointerEl(r,l,t,e),this.createLabelEl(r,l,t,e),i.getZr().add(r);wm(r,e,!0),this._renderHandle(o)}},remove:function(t){this.clear(t)},dispose:function(t){this.clear(t)},determineAnimation:function(t,e){var i=e.get("animation"),n=t.axis,o="category"===n.type,a=e.get("snap");if(!a&&!o)return!1;if("auto"===i||null==i){var r=this.animationThreshold;if(o&&n.getBandWidth()>r)return!0;if(a){var s=Mh(t).seriesDataCount,l=n.getExtent();return Math.abs(l[0]-l[1])/s>r}return!1}return!0===i},makeElOption:function(t,e,i,n,o){},createPointerEl:function(t,e,i,n){var o=e.pointer;if(o){var a=TP(t).pointerEl=new zM[o.type](AP(e.pointer));t.add(a)}},createLabelEl:function(t,e,i,n){if(e.label){var o=TP(t).labelEl=new yM(AP(e.label));t.add(o),xm(o,n)}},updatePointerEl:function(t,e,i){var n=TP(t).pointerEl;n&&(n.setStyle(e.pointer.style),i(n,{shape:e.pointer.shape}))},updateLabelEl:function(t,e,i,n){var o=TP(t).labelEl;o&&(o.setStyle(e.label.style),i(o,{shape:e.label.shape,position:e.label.position}),xm(o,n))},_renderHandle:function(t){if(!this._dragging&&this.updateHandleTransform){var e=this._axisPointerModel,i=this._api.getZr(),n=this._handle,o=e.getModel("handle"),a=e.get("status");if(!o.get("show")||!a||"hide"===a)return n&&i.remove(n),void(this._handle=null);var r;this._handle||(r=!0,n=this._handle=Po(o.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(t){mw(t.event)},onmousedown:DP(this._onHandleDragMove,this,0,0),drift:DP(this._onHandleDragMove,this),ondragend:DP(this._onHandleDragEnd,this)}),i.add(n)),wm(n,e,!1);var s=["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];n.setStyle(o.getItemStyle(null,s));var l=o.get("size");y(l)||(l=[l,l]),n.attr("scale",[l[0]/2,l[1]/2]),Nr(this,"_doDispatchAxisPointer",o.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,r)}},_moveHandleToValue:function(t,e){vm(this._axisPointerModel,!e&&this._moveAnimation,this._handle,_m(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},_onHandleDragMove:function(t,e){var i=this._handle;if(i){this._dragging=!0;var n=this.updateHandleTransform(_m(i),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=n,i.stopAnimation(),i.attr(_m(n)),TP(i).lastProp=null,this._doDispatchAxisPointer()}},_doDispatchAxisPointer:function(){if(this._handle){var 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}]})}},_onHandleDragEnd:function(t){if(this._dragging=!1,this._handle){var e=this._axisPointerModel.get("value");this._moveHandleToValue(e),this._api.dispatchAction({type:"hideTip"})}},getHandleTransform:null,updateHandleTransform:null,clear:function(t){this._lastValue=null,this._lastStatus=null;var e=t.getZr(),i=this._group,n=this._handle;e&&i&&(this._lastGraphicKey=null,i&&e.remove(i),n&&e.remove(n),this._group=null,this._handle=null,this._payloadInfo=null)},doClear:function(){},buildLabel:function(t,e,i){return i=i||0,{x:t[i],y:t[1-i],width:e[i],height:e[1-i]}}}).constructor=mm,ji(mm);var CP=mm.extend({makeElOption:function(t,e,i,n,o){var a=i.axis,r=a.grid,s=n.get("type"),l=km(r,a).getOtherAxis(a).getGlobalExtent(),u=a.toGlobalCoord(a.dataToCoord(e,!0));if(s&&"none"!==s){var h=bm(n),c=LP[s](a,u,l,h);c.style=h,t.graphicKey=c.type,t.pointer=c}Am(e,t,Lh(r.model,i),i,n,o)},getHandleTransform:function(t,e,i){var n=Lh(e.axis.grid.model,e,{labelInside:!1});return n.labelMargin=i.get("handle.margin"),{position:Tm(e.axis,t,n),rotation:n.rotation+(n.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(t,e,i,n){var o=i.axis,a=o.grid,r=o.getGlobalExtent(!0),s=km(a,o).getOtherAxis(o).getGlobalExtent(),l="x"===o.dim?0:1,u=t.position;u[l]+=e[l],u[l]=Math.min(r[1],u[l]),u[l]=Math.max(r[0],u[l]);var h=(s[1]+s[0])/2,c=[h,h];c[l]=u[l];var d=[{verticalAlign:"middle"},{align:"center"}];return{position:u,rotation:t.rotation,cursorPoint:c,tooltipOption:d[l]}}}),LP={line:function(t,e,i,n){var o=Dm([e,i[0]],[e,i[1]],Pm(t));return Kn({shape:o,style:n}),{type:"Line",shape:o}},shadow:function(t,e,i,n){var o=Math.max(1,t.getBandWidth()),a=i[1]-i[0];return{type:"Rect",shape:Cm([e-o/2,i[0]],[o,a],Pm(t))}}};XD.registerAxisPointerClass("CartesianAxisPointer",CP),Ns(function(t){if(t){(!t.axisPointer||0===t.axisPointer.length)&&(t.axisPointer={});var e=t.axisPointer.link;e&&!y(e)&&(t.axisPointer.link=[e])}}),Os(VT.PROCESSOR.STATISTIC,function(t,e){t.getComponent("axisPointer").coordSysAxesInfo=vh(t,e)}),Es({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},function(t,e,i){var n=t.currTrigger,o=[t.x,t.y],a=t,r=t.dispatchAction||m(i.dispatchAction,i),s=e.getComponent("axisPointer").coordSysAxesInfo;if(s){lm(o)&&(o=xP({seriesIndex:a.seriesIndex,dataIndex:a.dataIndex},e).point);var l=lm(o),u=a.axesInfo,h=s.axesInfo,c="leave"===n||lm(o),d={},f={},p={list:[],map:{}},g={showPointer:wP(em,f),showTooltip:wP(im,p)};_P(s.coordSysMap,function(t,e){var i=l||t.containPoint(o);_P(s.coordSysAxesInfo[e],function(t,e){var n=t.axis,a=rm(u,t);if(!c&&i&&(!u||a)){var r=a&&a.value;null!=r||l||(r=n.pointToData(o)),null!=r&&Qg(t,r,g,!1,d)}})});var v={};return _P(h,function(t,e){var i=t.linkGroup;i&&!f[e]&&_P(i.axesInfo,function(e,n){var o=f[n];if(e!==t&&o){var a=o.value;i.mapper&&(a=t.axis.scale.parse(i.mapper(a,sm(e),sm(t)))),v[t.key]=a}})}),_P(v,function(t,e){Qg(h[e],t,g,!0,d)}),nm(f,h,d),om(p,o,t,r),am(h,0,i),d}});var kP=["x","y"],PP=["width","height"],NP=mm.extend({makeElOption:function(t,e,i,n,o){var a=i.axis,r=a.coordinateSystem,s=Om(r,1-Nm(a)),l=r.dataToPoint(e)[0],u=n.get("type");if(u&&"none"!==u){var h=bm(n),c=OP[u](a,l,s,h);c.style=h,t.graphicKey=c.type,t.pointer=c}Am(e,t,Jg(i),i,n,o)},getHandleTransform:function(t,e,i){var n=Jg(e,{labelInside:!1});return n.labelMargin=i.get("handle.margin"),{position:Tm(e.axis,t,n),rotation:n.rotation+(n.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(t,e,i,n){var o=i.axis,a=o.coordinateSystem,r=Nm(o),s=Om(a,r),l=t.position;l[r]+=e[r],l[r]=Math.min(s[1],l[r]),l[r]=Math.max(s[0],l[r]);var u=Om(a,1-r),h=(u[1]+u[0])/2,c=[h,h];return c[r]=l[r],{position:l,rotation:t.rotation,cursorPoint:c,tooltipOption:{verticalAlign:"middle"}}}}),OP={line:function(t,e,i,n){var o=Dm([e,i[0]],[e,i[1]],Nm(t));return Kn({shape:o,style:n}),{type:"Line",shape:o}},shadow:function(t,e,i,n){var o=t.getBandWidth(),a=i[1]-i[0];return{type:"Rect",shape:Cm([e-o/2,i[0]],[o,a],Nm(t))}}};XD.registerAxisPointerClass("SingleAxisPointer",NP),Ws({type:"single"});var EP=YI.extend({type:"series.themeRiver",dependencies:["singleAxis"],nameMap:null,init:function(t){EP.superApply(this,"init",arguments),this.legendDataProvider=function(){return this.getRawData()}},fixData:function(t){var e=t.length,i=[];Zi(t,function(t){return t[2]}).buckets.each(function(t,e){i.push({name:e,dataList:t})});for(var n=i.length,o=-1,a=-1,r=0;ro&&(o=s,a=r)}for(var l=0;lMath.PI/2?"right":"left"):x&&"center"!==x?"left"===x?(f=u.r0+y,p>Math.PI/2&&(x="right")):"right"===x&&(f=u.r-y,p>Math.PI/2&&(x="left")):(f=(u.r+u.r0)/2,x="center"),d.attr("style",{text:l,textAlign:x,textVerticalAlign:n("verticalAlign")||"middle",opacity:n("opacity")});var _=f*g+u.cx,w=f*m+u.cy;d.attr("position",[_,w]);var b=n("rotate"),S=0;"radial"===b?(S=-p)<-Math.PI/2&&(S+=Math.PI):"tangential"===b?(S=Math.PI/2-p)>Math.PI/2?S-=Math.PI:S<-Math.PI/2&&(S+=Math.PI):"number"==typeof b&&(S=b*Math.PI/180),d.attr("rotation",S)},VP._initEvents=function(t,e,i,n){t.off("mouseover").off("mouseout").off("emphasis").off("normal");var o=this,a=function(){o.onEmphasis(n)},r=function(){o.onNormal()};i.isAnimationEnabled()&&t.on("mouseover",a).on("mouseout",r).on("emphasis",a).on("normal",r).on("downplay",function(){o.onDownplay()}).on("highlight",function(){o.onHighlight()})},u(Vm,tb);Ar.extend({type:"sunburst",init:function(){},render:function(t,e,i,n){function o(i,n){if(c||!i||i.getValue()||(i=null),i!==l&&n!==l)if(n&&n.piece)i?(n.piece.updateData(!1,i,"normal",t,e),s.setItemGraphicEl(i.dataIndex,n.piece)):a(n);else if(i){var o=new Vm(i,t,e);h.add(o),s.setItemGraphicEl(i.dataIndex,o)}}function a(t){t&&t.piece&&(h.remove(t.piece),t.piece=null)}var r=this;this.seriesModel=t,this.api=i,this.ecModel=e;var s=t.getData(),l=s.tree.root,u=t.getViewRoot(),h=this.group,c=t.get("renderLabelForZeroData"),d=[];u.eachNode(function(t){d.push(t)});var f=this._oldChildren||[];if(function(t,e){function i(t){return t.getId()}function n(i,n){o(null==i?null:t[i],null==n?null:e[n])}0===t.length&&0===e.length||new Xs(e,t,i,i).add(n).update(n).remove(v(n,null)).execute()}(d,f),function(i,n){if(n.depth>0){r.virtualPiece?r.virtualPiece.updateData(!1,i,"normal",t,e):(r.virtualPiece=new Vm(i,t,e),h.add(r.virtualPiece)),n.piece._onclickEvent&&n.piece.off("click",n.piece._onclickEvent);var o=function(t){r._rootToNode(n.parentNode)};n.piece._onclickEvent=o,r.virtualPiece.on("click",o)}else r.virtualPiece&&(h.remove(r.virtualPiece),r.virtualPiece=null)}(l,u),n&&n.highlight&&n.highlight.piece){var p=t.getShallow("highlightPolicy");n.highlight.piece.onEmphasis(p)}else if(n&&n.unhighlight){var g=this.virtualPiece;!g&&l.children.length&&(g=l.children[0].piece),g&&g.onNormal()}this._initEvents(),this._oldChildren=d},dispose:function(){},_initEvents:function(){var t=this,e=function(e){var i=!1;t.seriesModel.getViewRoot().eachNode(function(n){if(!i&&n.piece&&n.piece.childAt(0)===e.target){var o=n.getModel().get("nodeClick");if("rootToNode"===o)t._rootToNode(n);else if("link"===o){var a=n.getModel(),r=a.get("link");if(r){var s=a.get("target",!0)||"_blank";window.open(r,s)}}i=!0}})};this.group._onclickEvent&&this.group.off("click",this.group._onclickEvent),this.group.on("click",e),this.group._onclickEvent=e},_rootToNode:function(t){t!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:"sunburstRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t})},containPoint:function(t,e){var i=e.getData().getItemLayout(0);if(i){var n=t[0]-i.cx,o=t[1]-i.cy,a=Math.sqrt(n*n+o*o);return a<=i.r&&a>=i.r0}}});var GP="sunburstRootToNode";Es({type:GP,update:"updateView"},function(t,e){e.eachComponent({mainType:"series",subType:"sunburst",query:t},function(e,i){var n=ld(t,[GP],e);if(n){var o=e.getViewRoot();o&&(t.direction=hd(o,n.node)?"rollUp":"drillDown"),e.resetViewRoot(n.node)}})});var FP="sunburstHighlight";Es({type:FP,update:"updateView"},function(t,e){e.eachComponent({mainType:"series",subType:"sunburst",query:t},function(e,i){var n=ld(t,[FP],e);n&&(t.highlight=n.node)})});Es({type:"sunburstUnhighlight",update:"updateView"},function(t,e){e.eachComponent({mainType:"series",subType:"sunburst",query:t},function(e,i){t.unhighlight=!0})});var WP=Math.PI/180;Bs(v(uC,"sunburst")),zs(v(function(t,e,i,n){e.eachSeriesByType(t,function(t){var e=t.get("center"),n=t.get("radius");y(n)||(n=[0,n]),y(e)||(e=[e,e]);var o=i.getWidth(),a=i.getHeight(),r=Math.min(o,a),s=Vo(e[0],o),l=Vo(e[1],a),u=Vo(n[0],r/2),h=Vo(n[1],r/2),c=-t.get("startAngle")*WP,f=t.get("minAngle")*WP,p=t.getData().tree.root,g=t.getViewRoot(),m=g.depth,v=t.get("sort");null!=v&&Zm(g,v);var x=0;d(g.children,function(t){!isNaN(t.getValue())&&x++});var _=g.getValue(),w=Math.PI/(_||x)*2,b=g.depth>0,S=g.height-(b?-1:1),M=(h-u)/(S||1),I=t.get("clockwise"),T=t.get("stillShowZeroSum"),A=I?1:-1,D=function(t,e){if(t){var i=e;if(t!==p){var n=t.getValue(),o=0===_&&T?w:n*w;on[1]&&n.reverse(),{coordSys:{type:"polar",cx:t.cx,cy:t.cy,r:n[1],r0:n[0]},api:{coord:m(function(n){var o=e.dataToRadius(n[0]),a=i.dataToAngle(n[1]),r=t.coordToPoint([o,a]);return r.push(o,a*Math.PI/180),r}),size:m(qm,t)}}},calendar:function(t){var e=t.getRect(),i=t.getRangeInfo();return{coordSys:{type:"calendar",x:e.x,y:e.y,width:e.width,height:e.height,cellWidth:t.getCellWidth(),cellHeight:t.getCellHeight(),rangeInfo:{start:i.start,end:i.end,weeks:i.weeks,dayCount:i.allDay}},api:{coord:function(e,i){return t.dataToPoint(e,i)}}}}};YI.extend({type:"series.custom",dependencies:["grid","polar","geo","singleAxis","calendar"],defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,useTransform:!0},getInitialData:function(t,e){return ml(this.getSource(),this)},getDataParams:function(t,e,i){var n=YI.prototype.getDataParams.apply(this,arguments);return i&&(n.info=i.info),n}}),Ar.extend({type:"custom",_data:null,render:function(t,e,i,n){var o=this._data,a=t.getData(),r=this.group,s=Qm(t,a,e,i);a.diff(o).add(function(e){ev(null,e,s(e,n),t,r,a)}).update(function(e,i){ev(o.getItemGraphicEl(i),e,s(e,n),t,r,a)}).remove(function(t){var e=o.getItemGraphicEl(t);e&&r.remove(e)}).execute(),this._data=a},incrementalPrepareRender:function(t,e,i){this.group.removeAll(),this._data=null},incrementalRender:function(t,e,i,n,o){for(var a=e.getData(),r=Qm(e,a,i,n),s=t.start;s=0;l--)null==o[l]?o.splice(l,1):delete o[l].$action},_flatten:function(t,e,i){d(t,function(t){if(t){i&&(t.parentOption=i),e.push(t);var n=t.children;"group"===t.type&&n&&this._flatten(n,e,t),delete t.children}},this)},useElOptionsToUpdate:function(){var t=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,t}});Ws({type:"graphic",init:function(t,e){this._elMap=R(),this._lastGraphicModel},render:function(t,e,i){t!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=t,this._updateElements(t),this._relocate(t,i)},_updateElements:function(t){var e=t.useElOptionsToUpdate();if(e){var i=this._elMap,n=this.group;d(e,function(e){var o=e.$action,a=e.id,r=i.get(a),s=e.parentId,l=null!=s?i.get(s):n,u=e.style;"text"===e.type&&u&&(e.hv&&e.hv[1]&&(u.textVerticalAlign=u.textBaseline=null),!u.hasOwnProperty("textFill")&&u.fill&&(u.textFill=u.fill),!u.hasOwnProperty("textStroke")&&u.stroke&&(u.textStroke=u.stroke));var h=fv(e);o&&"merge"!==o?"replace"===o?(dv(r,i),cv(a,l,h,i)):"remove"===o&&dv(r,i):r?r.attr(h):cv(a,l,h,i);var c=i.get(a);c&&(c.__ecGraphicWidth=e.width,c.__ecGraphicHeight=e.height,yv(c,t))})}},_relocate:function(t,e){for(var i=t.option.elements,n=this.group,o=this._elMap,a=i.length-1;a>=0;a--){var r=i[a],s=o.get(r.id);if(s){var l=s.parent;da(s,r,l===n?{width:e.getWidth(),height:e.getHeight()}:{width:l.__ecGraphicWidth||0,height:l.__ecGraphicHeight||0},null,{hv:r.hv,boundingMode:r.bounding})}}},_clear:function(){var t=this._elMap;t.each(function(e){dv(e,t)}),this._elMap=R()},dispose:function(){this._clear()}});var KP=Fs({type:"legend.plain",dependencies:["series"],layoutMode:{type:"box",ignoreSize:!0},init:function(t,e,i){this.mergeDefaultAndTheme(t,i),t.selected=t.selected||{}},mergeOption:function(t){KP.superCall(this,"mergeOption",t)},optionUpdated:function(){this._updateData(this.ecModel);var t=this._data;if(t[0]&&"single"===this.get("selectedMode")){for(var e=!1,i=0;i=0},defaultOption:{zlevel:0,z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,inactiveColor:"#ccc",textStyle:{color:"#333"},selectedMode:!0,tooltip:{show:!1}}});Es("legendToggleSelect","legendselectchanged",v(xv,"toggleSelected")),Es("legendSelect","legendselected",v(xv,"select")),Es("legendUnSelect","legendunselected",v(xv,"unSelect"));var $P=v,JP=d,QP=tb,tN=Ws({type:"legend.plain",newlineDisabled:!1,init:function(){this.group.add(this._contentGroup=new QP),this._backgroundEl,this._isFirstRender=!0},getContentGroup:function(){return this._contentGroup},render:function(t,e,i){var n=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),t.get("show",!0)){var o=t.get("align");o&&"auto"!==o||(o="right"===t.get("left")&&"vertical"===t.get("orient")?"right":"left"),this.renderInner(o,t,e,i);var a=t.getBoxLayoutParams(),s={width:i.getWidth(),height:i.getHeight()},l=t.get("padding"),u=ca(a,s,l),h=this.layoutInner(t,o,u,n),c=ca(r({width:h.width,height:h.height},a),s,l);this.group.attr("position",[c.x-h.x,c.y-h.y]),this.group.add(this._backgroundEl=wv(h,t))}},resetInner:function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl)},renderInner:function(t,e,i,n){var o=this.getContentGroup(),a=R(),r=e.get("selectedMode"),s=[];i.eachRawSeries(function(t){!t.get("legendHoverLink")&&s.push(t.id)}),JP(e.getData(),function(l,u){var h=l.get("name");if(this.newlineDisabled||""!==h&&"\n"!==h){var c=i.getSeriesByName(h)[0];if(!a.get(h))if(c){var d=c.getData(),f=d.getVisual("color");"function"==typeof f&&(f=f(c.getDataParams(0)));var p=d.getVisual("legendSymbol")||"roundRect",g=d.getVisual("symbol");this._createItem(h,u,l,e,p,g,t,f,r).on("click",$P(bv,h,n)).on("mouseover",$P(Sv,c.name,null,n,s)).on("mouseout",$P(Mv,c.name,null,n,s)),a.set(h,!0)}else i.eachRawSeries(function(i){if(!a.get(h)&&i.legendDataProvider){var o=i.legendDataProvider(),c=o.indexOfName(h);if(c<0)return;var d=o.getItemVisual(c,"color");this._createItem(h,u,l,e,"roundRect",null,t,d,r).on("click",$P(bv,h,n)).on("mouseover",$P(Sv,null,h,n,s)).on("mouseout",$P(Mv,null,h,n,s)),a.set(h,!0)}},this)}else o.add(new QP({newline:!0}))},this)},_createItem:function(t,e,i,n,o,r,s,l,u){var h=n.get("itemWidth"),c=n.get("itemHeight"),d=n.get("inactiveColor"),f=n.get("symbolKeepAspect"),p=n.isSelected(t),g=new QP,m=i.getModel("textStyle"),v=i.get("icon"),y=i.getModel("tooltip"),x=y.parentModel;if(o=v||o,g.add(Jl(o,0,0,h,c,p?l:d,null==f||f)),!v&&r&&(r!==o||"none"===r)){var _=.8*c;"none"===r&&(r="circle"),g.add(Jl(r,(h-_)/2,(c-_)/2,_,_,p?l:d,null==f||f))}var w="left"===s?h+5:-5,b=s,S=n.get("formatter"),M=t;"string"==typeof S&&S?M=S.replace("{name}",null!=t?t:""):"function"==typeof S&&(M=S(t)),g.add(new rM({style:mo({},m,{text:M,x:w,y:c/2,textFill:p?m.getTextColor():d,textAlign:b,textVerticalAlign:"middle"})}));var I=new yM({shape:g.getBoundingRect(),invisible:!0,tooltip:y.get("show")?a({content:t,formatter:x.get("formatter",!0)||function(){return t},formatterParams:{componentType:"legend",legendIndex:n.componentIndex,name:t,$vars:["name"]}},y.option):null});return g.add(I),g.eachChild(function(t){t.silent=!0}),I.silent=!u,this.getContentGroup().add(g),fo(g),g.__legendDataIndex=e,g},layoutInner:function(t,e,i){var n=this.getContentGroup();aI(t.get("orient"),n,t.get("itemGap"),i.width,i.height);var o=n.getBoundingRect();return n.attr("position",[-o.x,-o.y]),this.group.getBoundingRect()},remove:function(){this.getContentGroup().removeAll(),this._isFirstRender=!0}});Os(function(t){var e=t.findComponents({mainType:"legend"});e&&e.length&&t.filterSeries(function(t){for(var i=0;ii[l],p=[-c.x,-c.y];n||(p[s]=o.position[s]);var g=[0,0],m=[-d.x,-d.y],v=A(t.get("pageButtonGap",!0),t.get("itemGap",!0));f&&("end"===t.get("pageButtonPosition",!0)?m[s]+=i[l]-d[l]:g[s]+=d[l]+v),m[1-s]+=c[u]/2-d[u]/2,o.attr("position",p),a.attr("position",g),r.attr("position",m);var y=this.group.getBoundingRect();if((y={x:0,y:0})[l]=f?i[l]:c[l],y[u]=Math.max(c[u],d[u]),y[h]=Math.min(0,d[h]+m[1-s]),a.__rectSize=i[l],f){var x={x:0,y:0};x[l]=Math.max(i[l]-d[l]-v,0),x[u]=y[u],a.setClipPath(new yM({shape:x})),a.__rectSize=x[l]}else r.eachChild(function(t){t.attr({invisible:!0,silent:!0})});var _=this._getPageInfo(t);return null!=_.pageIndex&&Io(o,{position:_.contentPosition},!!f&&t),this._updatePageInfoView(t,_),y},_pageGo:function(t,e,i){var n=this._getPageInfo(e)[t];null!=n&&i.dispatchAction({type:"legendScroll",scrollDataIndex:n,legendId:e.id})},_updatePageInfoView:function(t,e){var i=this._controllerGroup;d(["pagePrev","pageNext"],function(n){var o=null!=e[n+"DataIndex"],a=i.childOfName(n);a&&(a.setStyle("fill",o?t.get("pageIconColor",!0):t.get("pageIconInactiveColor",!0)),a.cursor=o?"pointer":"default")});var n=i.childOfName("pageText"),o=t.get("pageFormatter"),a=e.pageIndex,r=null!=a?a+1:0,s=e.pageCount;n&&o&&n.setStyle("text",_(o)?o.replace("{current}",r).replace("{total}",s):o({current:r,total:s}))},_getPageInfo:function(t){function e(t){if(t){var e=t.getBoundingRect(),i=e[l]+t.position[r];return{s:i,e:i+e[s],i:t.__legendDataIndex}}}function i(t,e){return t.e>=e&&t.s<=e+a}var n=t.get("scrollDataIndex",!0),o=this.getContentGroup(),a=this._containerGroup.__rectSize,r=t.getOrient().index,s=nN[r],l=oN[r],u=this._findTargetItemIndex(n),h=o.children(),c=h[u],d=h.length,f=d?1:0,p={contentPosition:o.position.slice(),pageCount:f,pageIndex:f-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!c)return p;var g=e(c);p.contentPosition[r]=-g.s;for(var m=u+1,v=g,y=g,x=null;m<=d;++m)(!(x=e(h[m]))&&y.e>v.s+a||x&&!i(x,v.s))&&(v=y.i>v.i?y:x)&&(null==p.pageNextDataIndex&&(p.pageNextDataIndex=v.i),++p.pageCount),y=x;for(var m=u-1,v=g,y=g,x=null;m>=-1;--m)(x=e(h[m]))&&i(y,x.s)||!(v.i=0;){var r=o.indexOf("|}"),s=o.substr(a+"{marker".length,r-a-"{marker".length);s.indexOf("sub")>-1?n["marker"+s]={textWidth:4,textHeight:4,textBorderRadius:2,textBackgroundColor:e[s],textOffset:[3,0]}:n["marker"+s]={textWidth:10,textHeight:10,textBorderRadius:5,textBackgroundColor:e[s]},a=(o=o.substr(r+1)).indexOf("{marker")}this.el=new rM({style:{rich:n,text:t,textLineHeight:20,textBackgroundColor:i.get("backgroundColor"),textBorderRadius:i.get("borderRadius"),textFill:i.get("textStyle.color"),textPadding:i.get("padding")},z:i.get("z")}),this._zr.add(this.el);var l=this;this.el.on("mouseover",function(){l._enterable&&(clearTimeout(l._hideTimeout),l._show=!0),l._inContent=!0}),this.el.on("mouseout",function(){l._enterable&&l._show&&l.hideLater(l._hideDelay),l._inContent=!1})},setEnterable:function(t){this._enterable=t},getSize:function(){var t=this.el.getBoundingRect();return[t.width,t.height]},moveTo:function(t,e){this.el&&this.el.attr("position",[t,e])},hide:function(){this.el?this.el.hide():true,this._show=!1},hideLater:function(t){!this._show||this._inContent&&this._enterable||(t?(this._hideDelay=t,this._show=!1,this._hideTimeout=setTimeout(m(this.hide,this),t)):this.hide())},isShow:function(){return this._show},getOuterSize:function(){return this.getSize()}};var uN=m,hN=d,cN=Vo,dN=new yM({shape:{x:-1,y:-1,width:2,height:2}});Ws({type:"tooltip",init:function(t,e){if(!U_.node){var i=t.getComponent("tooltip").get("renderMode");this._renderMode=Hi(i);var n;"html"===this._renderMode?(n=new Cv(e.getDom(),e),this._newLine="
"):(n=new Lv(e),this._newLine="\n"),this._tooltipContent=n}},render:function(t,e,i){if(!U_.node){this.group.removeAll(),this._tooltipModel=t,this._ecModel=e,this._api=i,this._lastDataByCoordSys=null,this._alwaysShowContent=t.get("alwaysShowContent");var n=this._tooltipContent;n.update(),n.setEnterable(t.get("enterable")),this._initGlobalListener(),this._keepShow()}},_initGlobalListener:function(){var t=this._tooltipModel.get("triggerOn");um("itemTooltip",this._api,uN(function(e,i,n){"none"!==t&&(t.indexOf(e)>=0?this._tryShow(i,n):"leave"===e&&this._hide(n))},this))},_keepShow:function(){var t=this._tooltipModel,e=this._ecModel,i=this._api;if(null!=this._lastX&&null!=this._lastY&&"none"!==t.get("triggerOn")){var n=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){n.manuallyShowTip(t,e,i,{x:n._lastX,y:n._lastY})})}},manuallyShowTip:function(t,e,i,n){if(n.from!==this.uid&&!U_.node){var o=Pv(n,i);this._ticket="";var a=n.dataByCoordSys;if(n.tooltip&&null!=n.x&&null!=n.y){var r=dN;r.position=[n.x,n.y],r.update(),r.tooltip=n.tooltip,this._tryShow({offsetX:n.x,offsetY:n.y,target:r},o)}else if(a)this._tryShow({offsetX:n.x,offsetY:n.y,position:n.position,event:{},dataByCoordSys:n.dataByCoordSys,tooltipOption:n.tooltipOption},o);else if(null!=n.seriesIndex){if(this._manuallyAxisShowTip(t,e,i,n))return;var s=xP(n,e),l=s.point[0],u=s.point[1];null!=l&&null!=u&&this._tryShow({offsetX:l,offsetY:u,position:n.position,target:s.el,event:{}},o)}else null!=n.x&&null!=n.y&&(i.dispatchAction({type:"updateAxisPointer",x:n.x,y:n.y}),this._tryShow({offsetX:n.x,offsetY:n.y,position:n.position,target:i.getZr().findHover(n.x,n.y).target,event:{}},o))}},manuallyHideTip:function(t,e,i,n){var o=this._tooltipContent;!this._alwaysShowContent&&this._tooltipModel&&o.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=null,n.from!==this.uid&&this._hide(Pv(n,i))},_manuallyAxisShowTip:function(t,e,i,n){var o=n.seriesIndex,a=n.dataIndex,r=e.getComponent("axisPointer").coordSysAxesInfo;if(null!=o&&null!=a&&null!=r){var s=e.getSeriesByIndex(o);if(s&&"axis"===(t=kv([s.getData().getItemModel(a),s,(s.coordinateSystem||{}).model,t])).get("trigger"))return i.dispatchAction({type:"updateAxisPointer",seriesIndex:o,dataIndex:a,position:n.position}),!0}},_tryShow:function(t,e){var i=t.target;if(this._tooltipModel){this._lastX=t.offsetX,this._lastY=t.offsetY;var n=t.dataByCoordSys;n&&n.length?this._showAxisTooltip(n,t):i&&null!=i.dataIndex?(this._lastDataByCoordSys=null,this._showSeriesItemTooltip(t,i,e)):i&&i.tooltip?(this._lastDataByCoordSys=null,this._showComponentItemTooltip(t,i,e)):(this._lastDataByCoordSys=null,this._hide(e))}},_showOrMove:function(t,e){var i=t.get("showDelay");e=m(e,this),clearTimeout(this._showTimout),i>0?this._showTimout=setTimeout(e,i):e()},_showAxisTooltip:function(t,e){var i=this._ecModel,o=this._tooltipModel,a=[e.offsetX,e.offsetY],r=[],s=[],l=kv([e.tooltipOption,o]),u=this._renderMode,h=this._newLine,c={};hN(t,function(t){hN(t.dataByAxis,function(t){var e=i.getComponent(t.axisDim+"Axis",t.axisIndex),o=t.value,a=[];if(e&&null!=o){var l=Im(o,e.axis,i,t.seriesDataIndices,t.valueLabelOpt);d(t.seriesDataIndices,function(r){var h=i.getSeriesByIndex(r.seriesIndex),d=r.dataIndexInside,f=h&&h.getDataParams(d);if(f.axisDim=t.axisDim,f.axisIndex=t.axisIndex,f.axisType=t.axisType,f.axisId=t.axisId,f.axisValue=Xl(e.axis,o),f.axisValueLabel=l,f){s.push(f);var p,g=h.formatTooltip(d,!0,null,u);if(w(g)){p=g.html;var m=g.markers;n(c,m)}else p=g;a.push(p)}});var f=l;"html"!==u?r.push(a.join(h)):r.push((f?ia(f)+h:"")+a.join(h))}})},this),r.reverse(),r=r.join(this._newLine+this._newLine);var f=e.position;this._showOrMove(l,function(){this._updateContentNotChangedOnAxis(t)?this._updatePosition(l,f,a[0],a[1],this._tooltipContent,s):this._showTooltipContent(l,r,s,Math.random(),a[0],a[1],f,void 0,c)})},_showSeriesItemTooltip:function(t,e,i){var n=this._ecModel,o=e.seriesIndex,a=n.getSeriesByIndex(o),r=e.dataModel||a,s=e.dataIndex,l=e.dataType,u=r.getData(),h=kv([u.getItemModel(s),r,a&&(a.coordinateSystem||{}).model,this._tooltipModel]),c=h.get("trigger");if(null==c||"item"===c){var d,f,p=r.getDataParams(s,l),g=r.formatTooltip(s,!1,l,this._renderMode);w(g)?(d=g.html,f=g.markers):(d=g,f=null);var m="item_"+r.name+"_"+s;this._showOrMove(h,function(){this._showTooltipContent(h,d,p,m,t.offsetX,t.offsetY,t.position,t.target,f)}),i({type:"showTip",dataIndexInside:s,dataIndex:u.getRawIndex(s),seriesIndex:o,from:this.uid})}},_showComponentItemTooltip:function(t,e,i){var n=e.tooltip;if("string"==typeof n){var o=n;n={content:o,formatter:o}}var a=new No(n,this._tooltipModel,this._ecModel),r=a.get("content"),s=Math.random();this._showOrMove(a,function(){this._showTooltipContent(a,r,a.get("formatterParams")||{},s,t.offsetX,t.offsetY,t.position,e)}),i({type:"showTip",from:this.uid})},_showTooltipContent:function(t,e,i,n,o,a,r,s,l){if(this._ticket="",t.get("showContent")&&t.get("show")){var u=this._tooltipContent,h=t.get("formatter");r=r||t.get("position");var c=e;if(h&&"string"==typeof h)c=na(h,i,!0);else if("function"==typeof h){var d=uN(function(e,n){e===this._ticket&&(u.setContent(n,l,t),this._updatePosition(t,r,o,a,u,i,s))},this);this._ticket=n,c=h(i,n,d)}u.setContent(c,l,t),u.show(t),this._updatePosition(t,r,o,a,u,i,s)}},_updatePosition:function(t,e,i,n,o,a,r){var s=this._api.getWidth(),l=this._api.getHeight();e=e||t.get("position");var u=o.getSize(),h=t.get("align"),c=t.get("verticalAlign"),d=r&&r.getBoundingRect().clone();if(r&&d.applyTransform(r.transform),"function"==typeof e&&(e=e([i,n],a,o.el,d,{viewSize:[s,l],contentSize:u.slice()})),y(e))i=cN(e[0],s),n=cN(e[1],l);else if(w(e)){e.width=u[0],e.height=u[1];var f=ca(e,{width:s,height:l});i=f.x,n=f.y,h=null,c=null}else"string"==typeof e&&r?(i=(p=Ev(e,d,u))[0],n=p[1]):(i=(p=Nv(i,n,o,s,l,h?null:20,c?null:20))[0],n=p[1]);if(h&&(i-=Rv(h)?u[0]/2:"right"===h?u[0]:0),c&&(n-=Rv(c)?u[1]/2:"bottom"===c?u[1]:0),t.get("confine")){var p=Ov(i,n,o,s,l);i=p[0],n=p[1]}o.moveTo(i,n)},_updateContentNotChangedOnAxis:function(t){var e=this._lastDataByCoordSys,i=!!e&&e.length===t.length;return i&&hN(e,function(e,n){var o=e.dataByAxis||{},a=(t[n]||{}).dataByAxis||[];(i&=o.length===a.length)&&hN(o,function(t,e){var n=a[e]||{},o=t.seriesDataIndices||[],r=n.seriesDataIndices||[];(i&=t.value===n.value&&t.axisType===n.axisType&&t.axisId===n.axisId&&o.length===r.length)&&hN(o,function(t,e){var n=r[e];i&=t.seriesIndex===n.seriesIndex&&t.dataIndex===n.dataIndex})})}),this._lastDataByCoordSys=t,!!i},_hide:function(t){this._lastDataByCoordSys=null,t({type:"hideTip",from:this.uid})},dispose:function(t,e){U_.node||(this._tooltipContent.hide(),gm("itemTooltip",e))}}),Es({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},function(){}),Es({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},function(){}),Gv.prototype={constructor:Gv,pointToData:function(t,e){return this.polar.pointToData(t,e)["radius"===this.dim?0:1]},dataToRadius:aD.prototype.dataToCoord,radiusToData:aD.prototype.coordToData},u(Gv,aD);var fN=Bi();Fv.prototype={constructor:Fv,pointToData:function(t,e){return this.polar.pointToData(t,e)["radius"===this.dim?0:1]},dataToAngle:aD.prototype.dataToCoord,angleToData:aD.prototype.coordToData,calculateCategoryInterval:function(){var t=this,e=t.getLabelModel(),i=t.scale,n=i.getExtent(),o=i.count();if(n[1]-n[0]<1)return 0;var a=n[0],r=t.dataToCoord(a+1)-t.dataToCoord(a),s=Math.abs(r),l=ke(a,e.getFont(),"center","top"),u=Math.max(l.height,7)/s;isNaN(u)&&(u=1/0);var h=Math.max(0,Math.floor(u)),c=fN(t.model),d=c.lastAutoInterval,f=c.lastTickCount;return null!=d&&null!=f&&Math.abs(d-h)<=1&&Math.abs(f-o)<=1&&d>h?h=d:(c.lastTickCount=o,c.lastAutoInterval=h),h}},u(Fv,aD);var pN=function(t){this.name=t||"",this.cx=0,this.cy=0,this._radiusAxis=new Gv,this._angleAxis=new Fv,this._radiusAxis.polar=this._angleAxis.polar=this};pN.prototype={type:"polar",axisPointerEnabled:!0,constructor:pN,dimensions:["radius","angle"],model:null,containPoint:function(t){var e=this.pointToCoord(t);return this._radiusAxis.contain(e[0])&&this._angleAxis.contain(e[1])},containData:function(t){return this._radiusAxis.containData(t[0])&&this._angleAxis.containData(t[1])},getAxis:function(t){return this["_"+t+"Axis"]},getAxes:function(){return[this._radiusAxis,this._angleAxis]},getAxesByScale:function(t){var e=[],i=this._angleAxis,n=this._radiusAxis;return i.scale.type===t&&e.push(i),n.scale.type===t&&e.push(n),e},getAngleAxis:function(){return this._angleAxis},getRadiusAxis:function(){return this._radiusAxis},getOtherAxis:function(t){var e=this._angleAxis;return t===e?this._radiusAxis:e},getBaseAxis:function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},getTooltipAxes:function(t){var e=null!=t&&"auto"!==t?this.getAxis(t):this.getBaseAxis();return{baseAxes:[e],otherAxes:[this.getOtherAxis(e)]}},dataToPoint:function(t,e){return this.coordToPoint([this._radiusAxis.dataToRadius(t[0],e),this._angleAxis.dataToAngle(t[1],e)])},pointToData:function(t,e){var i=this.pointToCoord(t);return[this._radiusAxis.radiusToData(i[0],e),this._angleAxis.angleToData(i[1],e)]},pointToCoord:function(t){var e=t[0]-this.cx,i=t[1]-this.cy,n=this.getAngleAxis(),o=n.getExtent(),a=Math.min(o[0],o[1]),r=Math.max(o[0],o[1]);n.inverse?a=r-360:r=a+360;var s=Math.sqrt(e*e+i*i);e/=s,i/=s;for(var l=Math.atan2(-i,e)/Math.PI*180,u=lr;)l+=360*u;return[s,l]},coordToPoint:function(t){var e=t[0],i=t[1]/180*Math.PI;return[Math.cos(i)*e+this.cx,-Math.sin(i)*e+this.cy]}};var gN=lI.extend({type:"polarAxis",axis:null,getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"polar",index:this.option.polarIndex,id:this.option.polarId})[0]}});n(gN.prototype,UA);var mN={angle:{startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:!1}},radius:{splitNumber:5}};ED("angle",gN,Wv,mN.angle),ED("radius",gN,Wv,mN.radius),Fs({type:"polar",dependencies:["polarAxis","angleAxis"],coordinateSystem:null,findAxisModel:function(t){var e;return this.ecModel.eachComponent(t,function(t){t.getCoordSysModel()===this&&(e=t)},this),e},defaultOption:{zlevel:0,z:0,center:["50%","50%"],radius:"80%"}});var vN={dimensions:pN.prototype.dimensions,create:function(t,e){var i=[];return t.eachComponent("polar",function(t,n){var o=new pN(n);o.update=Zv;var a=o.getRadiusAxis(),r=o.getAngleAxis(),s=t.findAxisModel("radiusAxis"),l=t.findAxisModel("angleAxis");Uv(a,s),Uv(r,l),Hv(o,t,e),i.push(o),t.coordinateSystem=o,o.model=t}),t.eachSeries(function(e){if("polar"===e.get("coordinateSystem")){var i=t.queryComponents({mainType:"polar",index:e.get("polarIndex"),id:e.get("polarId")})[0];e.coordinateSystem=i.coordinateSystem}}),i}};Fa.register("polar",vN);var yN=["axisLine","axisLabel","axisTick","splitLine","splitArea"];XD.extend({type:"angleAxis",axisPointerClass:"PolarAxisPointer",render:function(t,e){if(this.group.removeAll(),t.get("show")){var n=t.axis,o=n.polar,a=o.getRadiusAxis().getExtent(),r=n.getTicksCoords(),s=f(n.getViewLabels(),function(t){return(t=i(t)).coord=n.dataToCoord(t.tickValue),t});Yv(s),Yv(r),d(yN,function(e){!t.get(e+".show")||n.scale.isBlank()&&"axisLine"!==e||this["_"+e](t,o,r,a,s)},this)}},_axisLine:function(t,e,i,n){var o=t.getModel("axisLine.lineStyle"),a=new sM({shape:{cx:e.cx,cy:e.cy,r:n[jv(e)]},style:o.getLineStyle(),z2:1,silent:!0});a.style.fill=null,this.group.add(a)},_axisTick:function(t,e,i,n){var o=t.getModel("axisTick"),a=(o.get("inside")?-1:1)*o.get("length"),s=n[jv(e)],l=f(i,function(t){return new _M({shape:Xv(e,[s,s+a],t.coord)})});this.group.add(OM(l,{style:r(o.getModel("lineStyle").getLineStyle(),{stroke:t.get("axisLine.lineStyle.color")})}))},_axisLabel:function(t,e,i,n,o){var a=t.getCategories(!0),r=t.getModel("axisLabel"),s=r.get("margin");d(o,function(i,o){var l=r,u=i.tickValue,h=n[jv(e)],c=e.coordToPoint([h+s,i.coord]),d=e.cx,f=e.cy,p=Math.abs(c[0]-d)/h<.3?"center":c[0]>d?"left":"right",g=Math.abs(c[1]-f)/h<.3?"middle":c[1]>f?"top":"bottom";a&&a[u]&&a[u].textStyle&&(l=new No(a[u].textStyle,r,r.ecModel));var m=new rM({silent:!0});this.group.add(m),mo(m.style,l,{x:c[0],y:c[1],textFill:l.getTextColor()||t.get("axisLine.lineStyle.color"),text:i.formattedLabel,textAlign:p,textVerticalAlign:g})},this)},_splitLine:function(t,e,i,n){var o=t.getModel("splitLine").getModel("lineStyle"),a=o.get("color"),s=0;a=a instanceof Array?a:[a];for(var l=[],u=0;u=0?"p":"n",M=y;v&&(n[r][b]||(n[r][b]={p:y,n:y}),M=n[r][b][S]);var I,T,A,D;if("radius"===h.dim){var C=h.dataToRadius(w)-y,L=a.dataToAngle(b);Math.abs(C)=0},kN.findTargetInfo=function(t,e){for(var i=this._targetInfoList,n=dy(e,t),o=0;o=0||AN(n,t.getAxis("y").model)>=0)&&a.push(t)}),e.push({panelId:"grid--"+t.id,gridModel:t,coordSysModel:t,coordSys:a[0],coordSyses:a,getPanelRect:ON.grid,xAxisDeclared:r[t.id],yAxisDeclared:s[t.id]})}))},geo:function(t,e){TN(t.geoModels,function(t){var i=t.coordinateSystem;e.push({panelId:"geo--"+t.id,geoModel:t,coordSysModel:t,coordSys:i,coordSyses:[i],getPanelRect:ON.geo})})}},NN=[function(t,e){var i=t.xAxisModel,n=t.yAxisModel,o=t.gridModel;return!o&&i&&(o=i.axis.grid.model),!o&&n&&(o=n.axis.grid.model),o&&o===e.gridModel},function(t,e){var i=t.geoModel;return i&&i===e.geoModel}],ON={grid:function(){return this.coordSys.grid.getRect().clone()},geo:function(){var t=this.coordSys,e=t.getBoundingRect().clone();return e.applyTransform(Ao(t)),e}},EN={lineX:DN(fy,0),lineY:DN(fy,1),rect:function(t,e,i){var n=e[CN[t]]([i[0][0],i[1][0]]),o=e[CN[t]]([i[0][1],i[1][1]]),a=[cy([n[0],o[0]]),cy([n[1],o[1]])];return{values:a,xyMinMax:a}},polygon:function(t,e,i){var n=[[1/0,-1/0],[1/0,-1/0]];return{values:f(i,function(i){var o=e[CN[t]](i);return n[0][0]=Math.min(n[0][0],o[0]),n[1][0]=Math.min(n[1][0],o[1]),n[0][1]=Math.max(n[0][1],o[0]),n[1][1]=Math.max(n[1][1],o[1]),o}),xyMinMax:n}}},RN={lineX:DN(py,0),lineY:DN(py,1),rect:function(t,e,i){return[[t[0][0]-i[0]*e[0][0],t[0][1]-i[0]*e[0][1]],[t[1][0]-i[1]*e[1][0],t[1][1]-i[1]*e[1][1]]]},polygon:function(t,e,i){return f(t,function(t,n){return[t[0]-i[0]*e[n][0],t[1]-i[1]*e[n][1]]})}},zN=["inBrush","outOfBrush"],BN="__ecBrushSelect",VN="__ecInBrushSelectEvent",GN=VT.VISUAL.BRUSH;zs(GN,function(t,e,i){t.eachComponent({mainType:"brush"},function(e){i&&"takeGlobalCursor"===i.type&&e.setBrushOption("brush"===i.key?i.brushOption:{brushType:!1}),(e.brushTargetManager=new hy(e.option,t)).setInputRanges(e.areas,t)})}),Bs(GN,function(t,e,n){var o,a,s=[];t.eachComponent({mainType:"brush"},function(e,n){function l(t){return"all"===m||v[t]}function u(t){return!!t.length}function h(t,e){var i=t.coordinateSystem;w|=i.hasAxisBrushed(),l(e)&&i.eachActiveState(t.getData(),function(t,e){"active"===t&&(x[e]=1)})}function c(i,n,o){var a=_y(i);if(a&&!wy(e,n)&&(d(b,function(n){a[n.brushType]&&e.brushTargetManager.controlSeries(n,i,t)&&o.push(n),w|=u(o)}),l(n)&&u(o))){var r=i.getData();r.each(function(t){xy(a,o,r,t)&&(x[t]=1)})}}var p={brushId:e.id,brushIndex:n,brushName:e.name,areas:i(e.areas),selected:[]};s.push(p);var g=e.option,m=g.brushLink,v=[],x=[],_=[],w=0;n||(o=g.throttleType,a=g.throttleDelay);var b=f(e.areas,function(t){return by(r({boundingRect:FN[t.brushType](t)},t))}),S=ty(e.option,zN,function(t){t.mappingMethod="fixed"});y(m)&&d(m,function(t){v[t]=1}),t.eachSeries(function(t,e){var i=_[e]=[];"parallel"===t.subType?h(t,e):c(t,e,i)}),t.eachSeries(function(t,e){var i={seriesId:t.id,seriesIndex:e,seriesName:t.name,dataIndex:[]};p.selected.push(i);var n=_y(t),o=_[e],a=t.getData(),r=l(e)?function(t){return x[t]?(i.dataIndex.push(a.getRawIndex(t)),"inBrush"):"outOfBrush"}:function(t){return xy(n,o,a,t)?(i.dataIndex.push(a.getRawIndex(t)),"inBrush"):"outOfBrush"};(l(e)?w:u(o))&&iy(zN,S,a,r)})}),vy(e,o,a,s,n)});var FN={lineX:B,lineY:B,rect:function(t){return Sy(t.range)},polygon:function(t){for(var e,i=t.range,n=0,o=i.length;ne[0][1]&&(e[0][1]=a[0]),a[1]e[1][1]&&(e[1][1]=a[1])}return e&&Sy(e)}},WN=["#ddd"];Fs({type:"brush",dependencies:["geo","grid","xAxis","yAxis","parallel","series"],defaultOption:{toolbox:null,brushLink:null,seriesIndex:"all",geoIndex:null,xAxisIndex:null,yAxisIndex:null,brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(120,140,180,0.3)",borderColor:"rgba(120,140,180,0.8)"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},areas:[],brushType:null,brushOption:{},coordInfoList:[],optionUpdated:function(t,e){var i=this.option;!e&&ey(i,t,["inBrush","outOfBrush"]);var n=i.inBrush=i.inBrush||{};i.outOfBrush=i.outOfBrush||{color:WN},n.hasOwnProperty("liftZ")||(n.liftZ=5)},setAreas:function(t){t&&(this.areas=f(t,function(t){return My(this.option,t)},this))},setBrushOption:function(t){this.brushOption=My(this.option,t),this.brushType=this.brushOption.brushType}});Ws({type:"brush",init:function(t,e){this.ecModel=t,this.api=e,this.model,(this._brushController=new zf(e.getZr())).on("brush",m(this._onBrush,this)).mount()},render:function(t){return this.model=t,Iy.apply(this,arguments)},updateTransform:Iy,updateView:Iy,dispose:function(){this._brushController.dispose()},_onBrush:function(t,e){var n=this.model.id;this.model.brushTargetManager.setOutputRanges(t,this.ecModel),(!e.isEnd||e.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:n,areas:i(t),$from:n})}}),Es({type:"brush",event:"brush"},function(t,e){e.eachComponent({mainType:"brush",query:t},function(e){e.setAreas(t.areas)})}),Es({type:"brushSelect",event:"brushSelected",update:"none"},function(){});var HN={},ZN=rT.toolbox.brush;Dy.defaultOption={show:!0,type:["rect","polygon","lineX","lineY","keep","clear"],icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:i(ZN.title)};var UN=Dy.prototype;UN.render=UN.updateView=function(t,e,i){var n,o,a;e.eachComponent({mainType:"brush"},function(t){n=t.brushType,o=t.brushOption.brushMode||"single",a|=t.areas.length}),this._brushType=n,this._brushMode=o,d(t.get("type",!0),function(e){t.setIconStatus(e,("keep"===e?"multiple"===o:"clear"===e?a:e===n)?"emphasis":"normal")})},UN.getIcons=function(){var t=this.model,e=t.get("icon",!0),i={};return d(t.get("type",!0),function(t){e[t]&&(i[t]=e[t])}),i},UN.onclick=function(t,e,i){var n=this._brushType,o=this._brushMode;"clear"===i?(e.dispatchAction({type:"axisAreaSelect",intervals:[]}),e.dispatchAction({type:"brush",command:"clear",areas:[]})):e.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:"keep"===i?n:n!==i&&i,brushMode:"keep"===i?"multiple"===o?"single":"multiple":o}})},Ty("brush",Dy),Ns(function(t,e){var i=t&&t.brush;if(y(i)||(i=i?[i]:[]),i.length){var n=[];d(i,function(t){var e=t.hasOwnProperty("toolbox")?t.toolbox:[];e instanceof Array&&(n=n.concat(e))});var o=t&&t.toolbox;y(o)&&(o=o[0]),o||(o={feature:{}},t.toolbox=[o]);var a=o.feature||(o.feature={}),r=a.brush||(a.brush={}),s=r.type||(r.type=[]);s.push.apply(s,n),Jv(s),e&&!s.length&&s.push.apply(s,SN)}});Cy.prototype={constructor:Cy,type:"calendar",dimensions:["time","value"],getDimensionsInfo:function(){return[{name:"time",type:"time"},"value"]},getRangeInfo:function(){return this._rangeInfo},getModel:function(){return this._model},getRect:function(){return this._rect},getCellWidth:function(){return this._sw},getCellHeight:function(){return this._sh},getOrient:function(){return this._orient},getFirstDayOfWeek:function(){return this._firstDayOfWeek},getDateInfo:function(t){var e=(t=Yo(t)).getFullYear(),i=t.getMonth()+1;i=i<10?"0"+i:i;var n=t.getDate();n=n<10?"0"+n:n;var o=t.getDay();return o=Math.abs((o+7-this.getFirstDayOfWeek())%7),{y:e,m:i,d:n,day:o,time:t.getTime(),formatedDate:e+"-"+i+"-"+n,date:t}},getNextNDay:function(t,e){return 0===(e=e||0)?this.getDateInfo(t):((t=new Date(this.getDateInfo(t).time)).setDate(t.getDate()+e),this.getDateInfo(t))},update:function(t,e){function i(t,e){return null!=t[e]&&"auto"!==t[e]}this._firstDayOfWeek=+this._model.getModel("dayLabel").get("firstDay"),this._orient=this._model.get("orient"),this._lineWidth=this._model.getModel("itemStyle").getItemStyle().lineWidth||0,this._rangeInfo=this._getRangeInfo(this._initRangeOption());var n=this._rangeInfo.weeks||1,o=["width","height"],a=this._model.get("cellSize").slice(),r=this._model.getBoxLayoutParams(),s="horizontal"===this._orient?[n,7]:[7,n];d([0,1],function(t){i(a,t)&&(r[o[t]]=a[t]*s[t])});var l={width:e.getWidth(),height:e.getHeight()},u=this._rect=ca(r,l);d([0,1],function(t){i(a,t)||(a[t]=u[o[t]]/s[t])}),this._sw=a[0],this._sh=a[1]},dataToPoint:function(t,e){y(t)&&(t=t[0]),null==e&&(e=!0);var i=this.getDateInfo(t),n=this._rangeInfo,o=i.formatedDate;if(e&&!(i.time>=n.start.time&&i.timea.end.time&&t.reverse(),t},_getRangeInfo:function(t){var e;(t=[this.getDateInfo(t[0]),this.getDateInfo(t[1])])[0].time>t[1].time&&(e=!0,t.reverse());var i=Math.floor(t[1].time/864e5)-Math.floor(t[0].time/864e5)+1,n=new Date(t[0].time),o=n.getDate(),a=t[1].date.getDate();if(n.setDate(o+i-1),n.getDate()!==a)for(var r=n.getTime()-t[1].time>0?1:-1;n.getDate()!==a&&(n.getTime()-t[1].time)*r>0;)i-=r,n.setDate(o+i-1);var s=Math.floor((i+t[0].day+6)/7),l=e?1-s:s-1;return e&&t.reverse(),{range:[t[0].formatedDate,t[1].formatedDate],start:t[0],end:t[1],allDay:i,weeks:s,nthWeek:l,fweek:t[0].day,lweek:t[1].day}},_getDateByWeeksAndDay:function(t,e,i){var n=this._getRangeInfo(i);if(t>n.weeks||0===t&&en.lweek)return!1;var o=7*(t-1)-n.fweek+e,a=new Date(n.start.time);return a.setDate(n.start.d+o),this.getDateInfo(a)}},Cy.dimensions=Cy.prototype.dimensions,Cy.getDimensionsInfo=Cy.prototype.getDimensionsInfo,Cy.create=function(t,e){var i=[];return t.eachComponent("calendar",function(n){var o=new Cy(n,t,e);i.push(o),n.coordinateSystem=o}),t.eachSeries(function(t){"calendar"===t.get("coordinateSystem")&&(t.coordinateSystem=i[t.get("calendarIndex")||0])}),i},Fa.register("calendar",Cy);var XN=lI.extend({type:"calendar",coordinateSystem:null,defaultOption:{zlevel:0,z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",nameMap:"en",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",nameMap:"en",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},init:function(t,e,i,n){var o=ga(t);XN.superApply(this,"init",arguments),ky(t,o)},mergeOption:function(t,e){XN.superApply(this,"mergeOption",arguments),ky(this.option,t)}}),jN={EN:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],CN:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},YN={EN:["S","M","T","W","T","F","S"],CN:["日","一","二","三","四","五","六"]};Ws({type:"calendar",_tlpoints:null,_blpoints:null,_firstDayOfMonth:null,_firstDayPoints:null,render:function(t,e,i){var n=this.group;n.removeAll();var o=t.coordinateSystem,a=o.getRangeInfo(),r=o.getOrient();this._renderDayRect(t,a,n),this._renderLines(t,a,r,n),this._renderYearText(t,a,r,n),this._renderMonthText(t,r,n),this._renderWeekText(t,a,r,n)},_renderDayRect:function(t,e,i){for(var n=t.coordinateSystem,o=t.getModel("itemStyle").getItemStyle(),a=n.getCellWidth(),r=n.getCellHeight(),s=e.start.time;s<=e.end.time;s=n.getNextNDay(s,1).time){var l=n.dataToRect([s],!1).tl,u=new yM({shape:{x:l[0],y:l[1],width:a,height:r},cursor:"default",style:o});i.add(u)}},_renderLines:function(t,e,i,n){function o(e){a._firstDayOfMonth.push(r.getDateInfo(e)),a._firstDayPoints.push(r.dataToRect([e],!1).tl);var o=a._getLinePointsOfOneWeek(t,e,i);a._tlpoints.push(o[0]),a._blpoints.push(o[o.length-1]),l&&a._drawSplitline(o,s,n)}var a=this,r=t.coordinateSystem,s=t.getModel("splitLine.lineStyle").getLineStyle(),l=t.get("splitLine.show"),u=s.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var h=e.start,c=0;h.time<=e.end.time;c++){o(h.formatedDate),0===c&&(h=r.getDateInfo(e.start.y+"-"+e.start.m));var d=h.date;d.setMonth(d.getMonth()+1),h=r.getDateInfo(d)}o(r.getNextNDay(e.end.time,1).formatedDate),l&&this._drawSplitline(a._getEdgesPoints(a._tlpoints,u,i),s,n),l&&this._drawSplitline(a._getEdgesPoints(a._blpoints,u,i),s,n)},_getEdgesPoints:function(t,e,i){var n=[t[0].slice(),t[t.length-1].slice()],o="horizontal"===i?0:1;return n[0][o]=n[0][o]-e/2,n[1][o]=n[1][o]+e/2,n},_drawSplitline:function(t,e,i){var n=new gM({z2:20,shape:{points:t},style:e});i.add(n)},_getLinePointsOfOneWeek:function(t,e,i){var n=t.coordinateSystem;e=n.getDateInfo(e);for(var o=[],a=0;a<7;a++){var r=n.getNextNDay(e.time,a),s=n.dataToRect([r.time],!1);o[2*r.day]=s.tl,o[2*r.day+1]=s["horizontal"===i?"bl":"tr"]}return o},_formatterLabel:function(t,e){return"string"==typeof t&&t?oa(t,e):"function"==typeof t?t(e):e.nameMap},_yearTextPositionControl:function(t,e,i,n,o){e=e.slice();var a=["center","bottom"];"bottom"===n?(e[1]+=o,a=["center","top"]):"left"===n?e[0]-=o:"right"===n?(e[0]+=o,a=["center","top"]):e[1]-=o;var r=0;return"left"!==n&&"right"!==n||(r=Math.PI/2),{rotation:r,position:e,style:{textAlign:a[0],textVerticalAlign:a[1]}}},_renderYearText:function(t,e,i,n){var o=t.getModel("yearLabel");if(o.get("show")){var a=o.get("margin"),r=o.get("position");r||(r="horizontal"!==i?"top":"left");var s=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],l=(s[0][0]+s[1][0])/2,u=(s[0][1]+s[1][1])/2,h="horizontal"===i?0:1,c={top:[l,s[h][1]],bottom:[l,s[1-h][1]],left:[s[1-h][0],u],right:[s[h][0],u]},d=e.start.y;+e.end.y>+e.start.y&&(d=d+"-"+e.end.y);var f=o.get("formatter"),p={start:e.start.y,end:e.end.y,nameMap:d},g=this._formatterLabel(f,p),m=new rM({z2:30});mo(m.style,o,{text:g}),m.attr(this._yearTextPositionControl(m,c[r],i,r,a)),n.add(m)}},_monthTextPositionControl:function(t,e,i,n,o){var a="left",r="top",s=t[0],l=t[1];return"horizontal"===i?(l+=o,e&&(a="center"),"start"===n&&(r="bottom")):(s+=o,e&&(r="middle"),"start"===n&&(a="right")),{x:s,y:l,textAlign:a,textVerticalAlign:r}},_renderMonthText:function(t,e,i){var n=t.getModel("monthLabel");if(n.get("show")){var o=n.get("nameMap"),r=n.get("margin"),s=n.get("position"),l=n.get("align"),u=[this._tlpoints,this._blpoints];_(o)&&(o=jN[o.toUpperCase()]||[]);var h="start"===s?0:1,c="horizontal"===e?0:1;r="start"===s?-r:r;for(var d="center"===l,f=0;f=r[0]&&t<=r[1]}if(t===this._dataZoomModel){var n=this._dimName,o=this.getTargetSeriesModels(),a=t.get("filterMode"),r=this._valueWindow;"none"!==a&&$N(o,function(t){var e=t.getData(),o=e.mapDimension(n,!0);o.length&&("weakFilter"===a?e.filterSelf(function(t){for(var i,n,a,s=0;sr[1];if(u&&!h&&!c)return!0;u&&(a=!0),h&&(i=!0),c&&(n=!0)}return a&&i&&n}):$N(o,function(n){if("empty"===a)t.setData(e.map(n,function(t){return i(t)?t:NaN}));else{var o={};o[n]=r,e.selectRange(o)}}),$N(o,function(t){e.setApproximateExtent(r,t)}))})}}};var tO=d,eO=KN,iO=Fs({type:"dataZoom",dependencies:["xAxis","yAxis","zAxis","radiusAxis","angleAxis","singleAxis","series"],defaultOption:{zlevel:0,z:4,orient:null,xAxisIndex:null,yAxisIndex:null,filterMode:"filter",throttle:null,start:0,end:100,startValue:null,endValue:null,minSpan:null,maxSpan:null,minValueSpan:null,maxValueSpan:null,rangeMode:null},init:function(t,e,i){this._dataIntervalByAxis={},this._dataInfo={},this._axisProxies={},this.textStyleModel,this._autoThrottle=!0,this._rangePropMode=["percent","percent"];var n=By(t);this.mergeDefaultAndTheme(t,i),this.doInit(n)},mergeOption:function(t){var e=By(t);n(this.option,t,!0),this.doInit(e)},doInit:function(t){var e=this.option;U_.canvasSupported||(e.realtime=!1),this._setDefaultThrottle(t),Vy(this,t),tO([["start","startValue"],["end","endValue"]],function(t,i){"value"===this._rangePropMode[i]&&(e[t[0]]=null)},this),this.textStyleModel=this.getModel("textStyle"),this._resetTarget(),this._giveAxisProxies()},_giveAxisProxies:function(){var t=this._axisProxies;this.eachTargetAxis(function(e,i,n,o){var a=this.dependentModels[e.axis][i],r=a.__dzAxisProxy||(a.__dzAxisProxy=new QN(e.name,i,this,o));t[e.name+"_"+i]=r},this)},_resetTarget:function(){var t=this.option,e=this._judgeAutoMode();eO(function(e){var i=e.axisIndex;t[i]=Di(t[i])},this),"axisIndex"===e?this._autoSetAxisIndex():"orient"===e&&this._autoSetOrient()},_judgeAutoMode:function(){var t=this.option,e=!1;eO(function(i){null!=t[i.axisIndex]&&(e=!0)},this);var i=t.orient;return null==i&&e?"orient":e?void 0:(null==i&&(t.orient="horizontal"),"axisIndex")},_autoSetAxisIndex:function(){var t=!0,e=this.get("orient",!0),i=this.option,n=this.dependentModels;if(t){var o="vertical"===e?"y":"x";n[o+"Axis"].length?(i[o+"AxisIndex"]=[0],t=!1):tO(n.singleAxis,function(n){t&&n.get("orient",!0)===e&&(i.singleAxisIndex=[n.componentIndex],t=!1)})}t&&eO(function(e){if(t){var n=[],o=this.dependentModels[e.axis];if(o.length&&!n.length)for(var a=0,r=o.length;a0?100:20}},getFirstTargetAxisModel:function(){var t;return eO(function(e){if(null==t){var i=this.get(e.axisIndex);i.length&&(t=this.dependentModels[e.axis][i[0]])}},this),t},eachTargetAxis:function(t,e){var i=this.ecModel;eO(function(n){tO(this.get(n.axisIndex),function(o){t.call(e,n,o,this,i)},this)},this)},getAxisProxy:function(t,e){return this._axisProxies[t+"_"+e]},getAxisModel:function(t,e){var i=this.getAxisProxy(t,e);return i&&i.getAxisModel()},setRawRange:function(t,e){var i=this.option;tO([["start","startValue"],["end","endValue"]],function(e){null==t[e[0]]&&null==t[e[1]]||(i[e[0]]=t[e[0]],i[e[1]]=t[e[1]])},this),!e&&Vy(this,t)},getPercentRange:function(){var t=this.findRepresentativeAxisProxy();if(t)return t.getDataPercentWindow()},getValueRange:function(t,e){if(null!=t||null!=e)return this.getAxisProxy(t,e).getDataValueWindow();var i=this.findRepresentativeAxisProxy();return i?i.getDataValueWindow():void 0},findRepresentativeAxisProxy:function(t){if(t)return t.__dzAxisProxy;var e=this._axisProxies;for(var i in e)if(e.hasOwnProperty(i)&&e[i].hostedBy(this))return e[i];for(var i in e)if(e.hasOwnProperty(i)&&!e[i].hostedBy(this))return e[i]},getRangePropMode:function(){return this._rangePropMode.slice()}}),nO=qI.extend({type:"dataZoom",render:function(t,e,i,n){this.dataZoomModel=t,this.ecModel=e,this.api=i},getTargetCoordInfo:function(){function t(t,e,i,n){for(var o,a=0;a0&&e%g)p+=f;else{var i=null==t||isNaN(t)||""===t,n=i?0:aO(t,a,u,!0);i&&!l&&e?(c.push([c[c.length-1][0],0]),d.push([d[d.length-1][0],0])):!i&&l&&(c.push([p,0]),d.push([p,0])),c.push([p,n]),d.push([p,n]),p+=f,l=i}});var m=this.dataZoomModel;this._displayables.barGroup.add(new pM({shape:{points:c},style:r({fill:m.get("dataBackgroundColor")},m.getModel("dataBackground.areaStyle").getAreaStyle()),silent:!0,z2:-20})),this._displayables.barGroup.add(new gM({shape:{points:d},style:m.getModel("dataBackground.lineStyle").getLineStyle(),silent:!0,z2:-19}))}}},_prepareDataShadowInfo:function(){var t=this.dataZoomModel,e=t.get("showDataShadow");if(!1!==e){var i,n=this.ecModel;return t.eachTargetAxis(function(o,a){d(t.getAxisProxy(o.name,a).getTargetSeriesModels(),function(t){if(!(i||!0!==e&&l(cO,t.get("type"))<0)){var r,s=n.getComponent(o.axis,a).axis,u=Gy(o.name),h=t.coordinateSystem;null!=u&&h.getOtherAxis&&(r=h.getOtherAxis(s).inverse),u=t.getData().mapDimension(u),i={thisAxis:s,series:t,thisDim:o.name,otherDim:u,otherAxisInverse:r}}},this)},this),i}},_renderHandle:function(){var t=this._displayables,e=t.handles=[],i=t.handleLabels=[],n=this._displayables.barGroup,o=this._size,a=this.dataZoomModel;n.add(t.filler=new oO({draggable:!0,cursor:Fy(this._orient),drift:sO(this._onDragMove,this,"all"),onmousemove:function(t){mw(t.event)},ondragstart:sO(this._showDataInfo,this,!0),ondragend:sO(this._onDragEnd,this),onmouseover:sO(this._showDataInfo,this,!0),onmouseout:sO(this._showDataInfo,this,!1),style:{fill:a.get("fillerColor"),textPosition:"inside"}})),n.add(new oO($n({silent:!0,shape:{x:0,y:0,width:o[0],height:o[1]},style:{stroke:a.get("dataBackgroundColor")||a.get("borderColor"),lineWidth:1,fill:"rgba(0,0,0,0)"}}))),lO([0,1],function(t){var o=Po(a.get("handleIcon"),{cursor:Fy(this._orient),draggable:!0,drift:sO(this._onDragMove,this,t),onmousemove:function(t){mw(t.event)},ondragend:sO(this._onDragEnd,this),onmouseover:sO(this._showDataInfo,this,!0),onmouseout:sO(this._showDataInfo,this,!1)},{x:-1,y:0,width:2,height:2}),r=o.getBoundingRect();this._handleHeight=Vo(a.get("handleSize"),this._size[1]),this._handleWidth=r.width/r.height*this._handleHeight,o.setStyle(a.getModel("handleStyle").getItemStyle());var s=a.get("handleColor");null!=s&&(o.style.fill=s),n.add(e[t]=o);var l=a.textStyleModel;this.group.add(i[t]=new rM({silent:!0,invisible:!0,style:{x:0,y:0,text:"",textVerticalAlign:"middle",textAlign:"center",textFill:l.getTextColor(),textFont:l.getFont()},z2:10}))},this)},_resetInterval:function(){var t=this._range=this.dataZoomModel.getPercentRange(),e=this._getViewExtent();this._handleEnds=[aO(t[0],[0,100],e,!0),aO(t[1],[0,100],e,!0)]},_updateInterval:function(t,e){var i=this.dataZoomModel,n=this._handleEnds,o=this._getViewExtent(),a=i.findRepresentativeAxisProxy().getMinMaxSpan(),r=[0,100];QL(e,n,o,i.get("zoomLock")?"all":t,null!=a.minSpan?aO(a.minSpan,r,o,!0):null,null!=a.maxSpan?aO(a.maxSpan,r,o,!0):null);var s=this._range,l=this._range=rO([aO(n[0],o,r,!0),aO(n[1],o,r,!0)]);return!s||s[0]!==l[0]||s[1]!==l[1]},_updateView:function(t){var e=this._displayables,i=this._handleEnds,n=rO(i.slice()),o=this._size;lO([0,1],function(t){var n=e.handles[t],a=this._handleHeight;n.attr({scale:[a/2,a/2],position:[i[t],o[1]/2-a/2]})},this),e.filler.setShape({x:n[0],y:0,width:n[1]-n[0],height:o[1]}),this._updateDataInfo(t)},_updateDataInfo:function(t){function e(t){var e=Ao(n.handles[t].parent,this.group),i=Co(0===t?"right":"left",e),s=this._handleWidth/2+hO,l=Do([c[t]+(0===t?-s:s),this._size[1]/2],e);o[t].setStyle({x:l[0],y:l[1],textVerticalAlign:a===uO?"middle":i,textAlign:a===uO?i:"center",text:r[t]})}var i=this.dataZoomModel,n=this._displayables,o=n.handleLabels,a=this._orient,r=["",""];if(i.get("showDetail")){var s=i.findRepresentativeAxisProxy();if(s){var l=s.getAxisModel().axis,u=this._range,h=t?s.calculateDataWindow({start:u[0],end:u[1]}).valueWindow:s.getDataValueWindow();r=[this._formatLabel(h[0],l),this._formatLabel(h[1],l)]}}var c=rO(this._handleEnds.slice());e.call(this,0),e.call(this,1)},_formatLabel:function(t,e){var i=this.dataZoomModel,n=i.get("labelFormatter"),o=i.get("labelPrecision");null!=o&&"auto"!==o||(o=e.getPixelPrecision());var a=null==t||isNaN(t)?"":"category"===e.type||"time"===e.type?e.scale.getLabel(Math.round(t)):t.toFixed(Math.min(o,20));return x(n)?n(t,a):_(n)?n.replace("{value}",a):a},_showDataInfo:function(t){t=this._dragging||t;var e=this._displayables.handleLabels;e[0].attr("invisible",!t),e[1].attr("invisible",!t)},_onDragMove:function(t,e,i){this._dragging=!0;var n=Do([e,i],this._displayables.barGroup.getLocalTransform(),!0),o=this._updateInterval(t,n[0]),a=this.dataZoomModel.get("realtime");this._updateView(!a),o&&a&&this._dispatchZoomAction()},_onDragEnd:function(){this._dragging=!1,this._showDataInfo(!1),!this.dataZoomModel.get("realtime")&&this._dispatchZoomAction()},_onClickPanelClick:function(t){var e=this._size,i=this._displayables.barGroup.transformCoordToLocal(t.offsetX,t.offsetY);if(!(i[0]<0||i[0]>e[0]||i[1]<0||i[1]>e[1])){var n=this._handleEnds,o=(n[0]+n[1])/2,a=this._updateInterval("all",i[0]-o);this._updateView(),a&&this._dispatchZoomAction()}},_dispatchZoomAction:function(){var t=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,start:t[0],end:t[1]})},_findCoordRect:function(){var t;if(lO(this.getTargetCoordInfo(),function(e){if(!t&&e.length){var i=e[0].model.coordinateSystem;t=i.getRect&&i.getRect()}}),!t){var e=this.api.getWidth(),i=this.api.getHeight();t={x:.2*e,y:.2*i,width:.6*e,height:.6*i}}return t}});iO.extend({type:"dataZoom.inside",defaultOption:{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}});var fO="\0_ec_dataZoom_roams",pO=m,gO=nO.extend({type:"dataZoom.inside",init:function(t,e){this._range},render:function(t,e,i,n){gO.superApply(this,"render",arguments),this._range=t.getPercentRange(),d(this.getTargetCoordInfo(),function(e,n){var o=f(e,function(t){return Zy(t.model)});d(e,function(e){var a=e.model,r={};d(["pan","zoom","scrollMove"],function(t){r[t]=pO(mO[t],this,e,n)},this),Wy(i,{coordId:Zy(a),allCoordIds:o,containsPoint:function(t,e,i){return a.coordinateSystem.containPoint([e,i])},dataZoomId:t.id,dataZoomModel:t,getRange:r})},this)},this)},dispose:function(){Hy(this.api,this.dataZoomModel.id),gO.superApply(this,"dispose",arguments),this._range=null}}),mO={zoom:function(t,e,i,n){var o=this._range,a=o.slice(),r=t.axisModels[0];if(r){var s=vO[e](null,[n.originX,n.originY],r,i,t),l=(s.signal>0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(a[1]-a[0])+a[0],u=Math.max(1/n.scale,0);a[0]=(a[0]-l)*u+l,a[1]=(a[1]-l)*u+l;var h=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();return QL(0,a,[0,100],0,h.minSpan,h.maxSpan),this._range=a,o[0]!==a[0]||o[1]!==a[1]?a:void 0}},pan:Ky(function(t,e,i,n,o,a){var r=vO[n]([a.oldX,a.oldY],[a.newX,a.newY],e,o,i);return r.signal*(t[1]-t[0])*r.pixel/r.pixelLength}),scrollMove:Ky(function(t,e,i,n,o,a){return vO[n]([0,0],[a.scrollDelta,a.scrollDelta],e,o,i).signal*(t[1]-t[0])*a.scrollDelta})},vO={grid:function(t,e,i,n,o){var a=i.axis,r={},s=o.model.coordinateSystem.getRect();return t=t||[0,0],"x"===a.dim?(r.pixel=e[0]-t[0],r.pixelLength=s.width,r.pixelStart=s.x,r.signal=a.inverse?1:-1):(r.pixel=e[1]-t[1],r.pixelLength=s.height,r.pixelStart=s.y,r.signal=a.inverse?-1:1),r},polar:function(t,e,i,n,o){var a=i.axis,r={},s=o.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return t=t?s.pointToCoord(t):[0,0],e=s.pointToCoord(e),"radiusAxis"===i.mainType?(r.pixel=e[0]-t[0],r.pixelLength=l[1]-l[0],r.pixelStart=l[0],r.signal=a.inverse?1:-1):(r.pixel=e[1]-t[1],r.pixelLength=u[1]-u[0],r.pixelStart=u[0],r.signal=a.inverse?-1:1),r},singleAxis:function(t,e,i,n,o){var a=i.axis,r=o.model.coordinateSystem.getRect(),s={};return t=t||[0,0],"horizontal"===a.orient?(s.pixel=e[0]-t[0],s.pixelLength=r.width,s.pixelStart=r.x,s.signal=a.inverse?1:-1):(s.pixel=e[1]-t[1],s.pixelLength=r.height,s.pixelStart=r.y,s.signal=a.inverse?-1:1),s}};Os({getTargetSeries:function(t){var e=R();return t.eachComponent("dataZoom",function(t){t.eachTargetAxis(function(t,i,n){d(n.getAxisProxy(t.name,i).getTargetSeriesModels(),function(t){e.set(t.uid,t)})})}),e},modifyOutputEnd:!0,overallReset:function(t,e){t.eachComponent("dataZoom",function(t){t.eachTargetAxis(function(t,i,n){n.getAxisProxy(t.name,i).reset(n,e)}),t.eachTargetAxis(function(t,i,n){n.getAxisProxy(t.name,i).filterData(n,e)})}),t.eachComponent("dataZoom",function(t){var e=t.findRepresentativeAxisProxy(),i=e.getDataPercentWindow(),n=e.getDataValueWindow();t.setRawRange({start:i[0],end:i[1],startValue:n[0],endValue:n[1]},!0)})}}),Es("dataZoom",function(t,e){var i=Ny(m(e.eachComponent,e,"dataZoom"),KN,function(t,e){return t.get(e.axisIndex)}),n=[];e.eachComponent({mainType:"dataZoom",query:t},function(t,e){n.push.apply(n,i(t).nodes)}),d(n,function(e,i){e.setRawRange({start:t.start,end:t.end,startValue:t.startValue,endValue:t.endValue})})});var yO=d,xO=function(t){var e=t&&t.visualMap;y(e)||(e=e?[e]:[]),yO(e,function(t){if(t){$y(t,"splitList")&&!$y(t,"pieces")&&(t.pieces=t.splitList,delete t.splitList);var e=t.pieces;e&&y(e)&&yO(e,function(t){w(t)&&($y(t,"start")&&!$y(t,"min")&&(t.min=t.start),$y(t,"end")&&!$y(t,"max")&&(t.max=t.end))})}})};lI.registerSubTypeDefaulter("visualMap",function(t){return t.categories||(t.pieces?t.pieces.length>0:t.splitNumber>0)&&!t.calculable?"piecewise":"continuous"});var _O=VT.VISUAL.COMPONENT;Bs(_O,{createOnAllSeries:!0,reset:function(t,e){var i=[];return e.eachComponent("visualMap",function(e){var n=t.pipelineContext;!e.isTargetSeries(t)||n&&n.large||i.push(ny(e.stateList,e.targetVisuals,m(e.getValueState,e),e.getDataDimension(t.getData())))}),i}}),Bs(_O,{createOnAllSeries:!0,reset:function(t,e){var i=t.getData(),n=[];e.eachComponent("visualMap",function(e){if(e.isTargetSeries(t)){var o=e.getVisualMeta(m(Jy,null,t,e))||{stops:[],outerColors:[]},a=e.getDataDimension(i),r=i.getDimensionInfo(a);null!=r&&(o.dimension=r.index,n.push(o))}}),t.getData().setVisual("visualMeta",n)}});var wO={get:function(t,e,n){var o=i((bO[t]||{})[e]);return n&&y(o)?o[o.length-1]:o}},bO={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}},SO=hL.mapVisual,MO=hL.eachVisual,IO=y,TO=d,AO=Fo,DO=Bo,CO=B,LO=Fs({type:"visualMap",dependencies:["series"],stateList:["inRange","outOfRange"],replacableOptionKeys:["inRange","outOfRange","target","controller","color"],dataBound:[-1/0,1/0],layoutMode:{type:"box",ignoreSize:!0},defaultOption:{show:!0,zlevel:0,z:4,seriesIndex:"all",min:0,max:200,dimension:null,inRange:null,outOfRange:null,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,color:null,formatter:null,text:null,textStyle:{color:"#333"}},init:function(t,e,i){this._dataExtent,this.targetVisuals={},this.controllerVisuals={},this.textStyleModel,this.itemSize,this.mergeDefaultAndTheme(t,i)},optionUpdated:function(t,e){var i=this.option;U_.canvasSupported||(i.realtime=!1),!e&&ey(i,t,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},resetVisual:function(t){var e=this.stateList;t=m(t,this),this.controllerVisuals=ty(this.option.controller,e,t),this.targetVisuals=ty(this.option.target,e,t)},getTargetSeriesIndices:function(){var t=this.option.seriesIndex,e=[];return null==t||"all"===t?this.ecModel.eachSeries(function(t,i){e.push(i)}):e=Di(t),e},eachTargetSeries:function(t,e){d(this.getTargetSeriesIndices(),function(i){t.call(e,this.ecModel.getSeriesByIndex(i))},this)},isTargetSeries:function(t){var e=!1;return this.eachTargetSeries(function(i){i===t&&(e=!0)}),e},formatValueText:function(t,e,i){function n(t){return t===l[0]?"min":t===l[1]?"max":(+t).toFixed(Math.min(s,20))}var o,a,r=this.option,s=r.precision,l=this.dataBound,u=r.formatter;return i=i||["<",">"],y(t)&&(t=t.slice(),o=!0),a=e?t:o?[n(t[0]),n(t[1])]:n(t),_(u)?u.replace("{value}",o?a[0]:a).replace("{value2}",o?a[1]:a):x(u)?o?u(t[0],t[1]):u(t):o?t[0]===l[0]?i[0]+" "+a[1]:t[1]===l[1]?i[1]+" "+a[0]:a[0]+" - "+a[1]:a},resetExtent:function(){var t=this.option,e=AO([t.min,t.max]);this._dataExtent=e},getDataDimension:function(t){var e=this.option.dimension,i=t.dimensions;if(null!=e||i.length){if(null!=e)return t.getDimension(e);for(var n=t.dimensions,o=n.length-1;o>=0;o--){var a=n[o];if(!t.getDimensionInfo(a).isCalculationCoord)return a}}},getExtent:function(){return this._dataExtent.slice()},completeVisualOption:function(){function t(t){IO(o.color)&&!t.inRange&&(t.inRange={color:o.color.slice().reverse()}),t.inRange=t.inRange||{color:e.get("gradientColor")},TO(this.stateList,function(e){var i=t[e];if(_(i)){var n=wO.get(i,"active",l);n?(t[e]={},t[e][i]=n):delete t[e]}},this)}var e=this.ecModel,o=this.option,a={inRange:o.inRange,outOfRange:o.outOfRange},r=o.target||(o.target={}),s=o.controller||(o.controller={});n(r,a),n(s,a);var l=this.isCategory();t.call(this,r),t.call(this,s),function(t,e,i){var n=t[e],o=t[i];n&&!o&&(o=t[i]={},TO(n,function(t,e){if(hL.isValidType(e)){var i=wO.get(e,"inactive",l);null!=i&&(o[e]=i,"color"!==e||o.hasOwnProperty("opacity")||o.hasOwnProperty("colorAlpha")||(o.opacity=[0,0]))}}))}.call(this,r,"inRange","outOfRange"),function(t){var e=(t.inRange||{}).symbol||(t.outOfRange||{}).symbol,n=(t.inRange||{}).symbolSize||(t.outOfRange||{}).symbolSize,o=this.get("inactiveColor");TO(this.stateList,function(a){var r=this.itemSize,s=t[a];s||(s=t[a]={color:l?o:[o]}),null==s.symbol&&(s.symbol=e&&i(e)||(l?"roundRect":["roundRect"])),null==s.symbolSize&&(s.symbolSize=n&&i(n)||(l?r[0]:[r[0],r[0]])),s.symbol=SO(s.symbol,function(t){return"none"===t||"square"===t?"roundRect":t});var u=s.symbolSize;if(null!=u){var h=-1/0;MO(u,function(t){t>h&&(h=t)}),s.symbolSize=SO(u,function(t){return DO(t,[0,h],[0,r[0]],!0)})}},this)}.call(this,s)},resetItemSize:function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},isCategory:function(){return!!this.option.categories},setSelected:CO,getValueState:CO,getVisualMeta:CO}),kO=[20,140],PO=LO.extend({type:"visualMap.continuous",defaultOption:{align:"auto",calculable:!1,range:null,realtime:!0,itemHeight:null,itemWidth:null,hoverLink:!0,hoverLinkDataSize:null,hoverLinkOnHandle:null},optionUpdated:function(t,e){PO.superApply(this,"optionUpdated",arguments),this.resetExtent(),this.resetVisual(function(t){t.mappingMethod="linear",t.dataExtent=this.getExtent()}),this._resetRange()},resetItemSize:function(){PO.superApply(this,"resetItemSize",arguments);var t=this.itemSize;"horizontal"===this._orient&&t.reverse(),(null==t[0]||isNaN(t[0]))&&(t[0]=kO[0]),(null==t[1]||isNaN(t[1]))&&(t[1]=kO[1])},_resetRange:function(){var t=this.getExtent(),e=this.option.range;!e||e.auto?(t.auto=1,this.option.range=t):y(e)&&(e[0]>e[1]&&e.reverse(),e[0]=Math.max(e[0],t[0]),e[1]=Math.min(e[1],t[1]))},completeVisualOption:function(){LO.prototype.completeVisualOption.apply(this,arguments),d(this.stateList,function(t){var e=this.option.controller[t].symbolSize;e&&e[0]!==e[1]&&(e[0]=0)},this)},setSelected:function(t){this.option.range=t.slice(),this._resetRange()},getSelected:function(){var t=this.getExtent(),e=Fo((this.get("range")||[]).slice());return e[0]>t[1]&&(e[0]=t[1]),e[1]>t[1]&&(e[1]=t[1]),e[0]=i[1]||t<=e[1])?"inRange":"outOfRange"},findTargetDataIndices:function(t){var e=[];return this.eachTargetSeries(function(i){var n=[],o=i.getData();o.each(this.getDataDimension(o),function(e,i){t[0]<=e&&e<=t[1]&&n.push(i)},this),e.push({seriesId:i.id,dataIndex:n})},this),e},getVisualMeta:function(t){function e(e,i){o.push({value:e,color:t(e,i)})}for(var i=Qy(0,0,this.getExtent()),n=Qy(0,0,this.option.range.slice()),o=[],a=0,r=0,s=n.length,l=i.length;rt[1])break;i.push({color:this.getControllerVisual(a,"color",e),offset:o/100})}return i.push({color:this.getControllerVisual(t[1],"color",e),offset:1}),i},_createBarPoints:function(t,e){var i=this.visualMapModel.itemSize;return[[i[0]-e[0],t[0]],[i[0],t[0]],[i[0],t[1]],[i[0]-e[1],t[1]]]},_createBarGroup:function(t){var e=this._orient,i=this.visualMapModel.get("inverse");return new tb("horizontal"!==e||i?"horizontal"===e&&i?{scale:"bottom"===t?[-1,1]:[1,1],rotation:-Math.PI/2}:"vertical"!==e||i?{scale:"left"===t?[1,1]:[-1,1]}:{scale:"left"===t?[1,-1]:[-1,-1]}:{scale:"bottom"===t?[1,1]:[-1,1],rotation:Math.PI/2})},_updateHandle:function(t,e){if(this._useHandle){var i=this._shapes,n=this.visualMapModel,o=i.handleThumbs,a=i.handleLabels;EO([0,1],function(r){var s=o[r];s.setStyle("fill",e.handlesColor[r]),s.position[1]=t[r];var l=Do(i.handleLabelPoints[r],Ao(s,this.group));a[r].setStyle({x:l[0],y:l[1],text:n.formatValueText(this._dataInterval[r]),textVerticalAlign:"middle",textAlign:this._applyTransform("horizontal"===this._orient?0===r?"bottom":"top":"left",i.barGroup)})},this)}},_showIndicator:function(t,e,i,n){var o=this.visualMapModel,a=o.getExtent(),r=o.itemSize,s=[0,r[1]],l=OO(t,a,s,!0),u=this._shapes,h=u.indicator;if(h){h.position[1]=l,h.attr("invisible",!1),h.setShape("points",ox(!!i,n,l,r[1]));var c={convertOpacityToAlpha:!0},d=this.getControllerVisual(t,"color",c);h.setStyle("fill",d);var f=Do(u.indicatorLabelPoint,Ao(h,this.group)),p=u.indicatorLabel;p.attr("invisible",!1);var g=this._applyTransform("left",u.barGroup),m=this._orient;p.setStyle({text:(i||"")+o.formatValueText(e),textVerticalAlign:"horizontal"===m?g:"middle",textAlign:"horizontal"===m?"center":g,x:f[0],y:f[1]})}},_enableHoverLinkToSeries:function(){var t=this;this._shapes.barGroup.on("mousemove",function(e){if(t._hovering=!0,!t._dragging){var i=t.visualMapModel.itemSize,n=t._applyTransform([e.offsetX,e.offsetY],t._shapes.barGroup,!0,!0);n[1]=RO(zO(0,n[1]),i[1]),t._doHoverLinkToSeries(n[1],0<=n[0]&&n[0]<=i[0])}}).on("mouseout",function(){t._hovering=!1,!t._dragging&&t._clearHoverLinkToSeries()})},_enableHoverLinkFromSeries:function(){var t=this.api.getZr();this.visualMapModel.option.hoverLink?(t.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),t.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},_doHoverLinkToSeries:function(t,e){var i=this.visualMapModel,n=i.itemSize;if(i.option.hoverLink){var o=[0,n[1]],a=i.getExtent();t=RO(zO(o[0],t),o[1]);var r=ax(i,a,o),s=[t-r,t+r],l=OO(t,o,a,!0),u=[OO(s[0],o,a,!0),OO(s[1],o,a,!0)];s[0]o[1]&&(u[1]=1/0),e&&(u[0]===-1/0?this._showIndicator(l,u[1],"< ",r):u[1]===1/0?this._showIndicator(l,u[0],"> ",r):this._showIndicator(l,l,"≈ ",r));var h=this._hoverLinkDataIndices,c=[];(e||rx(i))&&(c=this._hoverLinkDataIndices=i.findTargetDataIndices(u));var d=Ri(h,c);this._dispatchHighDown("downplay",ex(d[0])),this._dispatchHighDown("highlight",ex(d[1]))}},_hoverLinkFromSeriesMouseOver:function(t){var e=t.target,i=this.visualMapModel;if(e&&null!=e.dataIndex){var n=this.ecModel.getSeriesByIndex(e.seriesIndex);if(i.isTargetSeries(n)){var o=n.getData(e.dataType),a=o.get(i.getDataDimension(o),e.dataIndex,!0);isNaN(a)||this._showIndicator(a,a)}}},_hideIndicator:function(){var t=this._shapes;t.indicator&&t.indicator.attr("invisible",!0),t.indicatorLabel&&t.indicatorLabel.attr("invisible",!0)},_clearHoverLinkToSeries:function(){this._hideIndicator();var t=this._hoverLinkDataIndices;this._dispatchHighDown("downplay",ex(t)),t.length=0},_clearHoverLinkFromSeries:function(){this._hideIndicator();var t=this.api.getZr();t.off("mouseover",this._hoverLinkFromSeriesMouseOver),t.off("mouseout",this._hideIndicator)},_applyTransform:function(t,e,i,n){var o=Ao(e,n?null:this.group);return zM[y(t)?"applyTransform":"transformDirection"](t,o,i)},_dispatchHighDown:function(t,e){e&&e.length&&this.api.dispatchAction({type:t,batch:e})},dispose:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},remove:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()}});Es({type:"selectDataRange",event:"dataRangeSelected",update:"update"},function(t,e){e.eachComponent({mainType:"visualMap",query:t},function(e){e.setSelected(t.selected)})}),Ns(xO);var FO=LO.extend({type:"visualMap.piecewise",defaultOption:{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieceList:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0,showLabel:null},optionUpdated:function(t,e){FO.superApply(this,"optionUpdated",arguments),this._pieceList=[],this.resetExtent();var n=this._mode=this._determineMode();WO[this._mode].call(this),this._resetSelected(t,e);var o=this.option.categories;this.resetVisual(function(t,e){"categories"===n?(t.mappingMethod="category",t.categories=i(o)):(t.dataExtent=this.getExtent(),t.mappingMethod="piecewise",t.pieceList=f(this._pieceList,function(t){var t=i(t);return"inRange"!==e&&(t.visual=null),t}))})},completeVisualOption:function(){function t(t,e,i){return t&&t[e]&&(w(t[e])?t[e].hasOwnProperty(i):t[e]===i)}var e=this.option,i={},n=hL.listVisualTypes(),o=this.isCategory();d(e.pieces,function(t){d(n,function(e){t.hasOwnProperty(e)&&(i[e]=1)})}),d(i,function(i,n){var a=0;d(this.stateList,function(i){a|=t(e,i,n)||t(e.target,i,n)},this),!a&&d(this.stateList,function(t){(e[t]||(e[t]={}))[n]=wO.get(n,"inRange"===t?"active":"inactive",o)})},this),LO.prototype.completeVisualOption.apply(this,arguments)},_resetSelected:function(t,e){var i=this.option,n=this._pieceList,o=(e?i:t).selected||{};if(i.selected=o,d(n,function(t,e){var i=this.getSelectedMapKey(t);o.hasOwnProperty(i)||(o[i]=!0)},this),"single"===i.selectedMode){var a=!1;d(n,function(t,e){var i=this.getSelectedMapKey(t);o[i]&&(a?o[i]=!1:a=!0)},this)}},getSelectedMapKey:function(t){return"categories"===this._mode?t.value+"":t.index+""},getPieceList:function(){return this._pieceList},_determineMode:function(){var t=this.option;return t.pieces&&t.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},setSelected:function(t){this.option.selected=i(t)},getValueState:function(t){var e=hL.findPieceIndex(t,this._pieceList);return null!=e&&this.option.selected[this.getSelectedMapKey(this._pieceList[e])]?"inRange":"outOfRange"},findTargetDataIndices:function(t){var e=[];return this.eachTargetSeries(function(i){var n=[],o=i.getData();o.each(this.getDataDimension(o),function(e,i){hL.findPieceIndex(e,this._pieceList)===t&&n.push(i)},this),e.push({seriesId:i.id,dataIndex:n})},this),e},getRepresentValue:function(t){var e;if(this.isCategory())e=t.value;else if(null!=t.value)e=t.value;else{var i=t.interval||[];e=i[0]===-1/0&&i[1]===1/0?0:(i[0]+i[1])/2}return e},getVisualMeta:function(t){function e(e,a){var r=o.getRepresentValue({interval:e});a||(a=o.getValueState(r));var s=t(r,a);e[0]===-1/0?n[0]=s:e[1]===1/0?n[1]=s:i.push({value:e[0],color:s},{value:e[1],color:s})}if(!this.isCategory()){var i=[],n=[],o=this,a=this._pieceList.slice();if(a.length){var r=a[0].interval[0];r!==-1/0&&a.unshift({interval:[-1/0,r]}),(r=a[a.length-1].interval[1])!==1/0&&a.push({interval:[r,1/0]})}else a.push({interval:[-1/0,1/0]});var s=-1/0;return d(a,function(t){var i=t.interval;i&&(i[0]>s&&e([s,i[0]],"outOfRange"),e(i.slice()),s=i[1])},this),{stops:i,outerColors:n}}}}),WO={splitNumber:function(){var t=this.option,e=this._pieceList,i=Math.min(t.precision,20),n=this.getExtent(),o=t.splitNumber;o=Math.max(parseInt(o,10),1),t.splitNumber=o;for(var a=(n[1]-n[0])/o;+a.toFixed(i)!==a&&i<5;)i++;t.precision=i,a=+a.toFixed(i);var r=0;t.minOpen&&e.push({index:r++,interval:[-1/0,n[0]],close:[0,0]});for(var s=n[0],l=r+o;r","≥"][e[0]]];t.text=t.text||this.formatValueText(null!=t.value?t.value:t.interval,!1,i)},this)}};NO.extend({type:"visualMap.piecewise",doRender:function(){var t=this.group;t.removeAll();var e=this.visualMapModel,i=e.get("textGap"),n=e.textStyleModel,o=n.getFont(),a=n.getTextColor(),r=this._getItemAlign(),s=e.itemSize,l=this._getViewData(),u=l.endsText,h=T(e.get("showLabel",!0),!u);u&&this._renderEndsText(t,u[0],s,h,r),d(l.viewPieceList,function(n){var l=n.piece,u=new tb;u.onclick=m(this._onItemClick,this,l),this._enableHoverLink(u,n.indexInModelPieceList);var c=e.getRepresentValue(l);if(this._createItemSymbol(u,c,[0,0,s[0],s[1]]),h){var d=this.visualMapModel.getValueState(c);u.add(new rM({style:{x:"right"===r?-i:s[0]+i,y:s[1]/2,text:l.text,textVerticalAlign:"middle",textAlign:r,textFont:o,textFill:a,opacity:"outOfRange"===d?.5:1}}))}t.add(u)},this),u&&this._renderEndsText(t,u[1],s,h,r),aI(e.get("orient"),t,e.get("itemGap")),this.renderBackground(t),this.positionGroup(t)},_enableHoverLink:function(t,e){function i(t){var i=this.visualMapModel;i.option.hoverLink&&this.api.dispatchAction({type:t,batch:ex(i.findTargetDataIndices(e))})}t.on("mouseover",m(i,this,"highlight")).on("mouseout",m(i,this,"downplay"))},_getItemAlign:function(){var t=this.visualMapModel,e=t.option;if("vertical"===e.orient)return tx(t,this.api,t.itemSize);var i=e.align;return i&&"auto"!==i||(i="left"),i},_renderEndsText:function(t,e,i,n,o){if(e){var a=new tb,r=this.visualMapModel.textStyleModel;a.add(new rM({style:{x:n?"right"===o?i[0]:0:i[0]/2,y:i[1]/2,textVerticalAlign:"middle",textAlign:n?o:"center",text:e,textFont:r.getFont(),textFill:r.getTextColor()}})),t.add(a)}},_getViewData:function(){var t=this.visualMapModel,e=f(t.getPieceList(),function(t,e){return{piece:t,indexInModelPieceList:e}}),i=t.get("text"),n=t.get("orient"),o=t.get("inverse");return("horizontal"===n?o:!o)?e.reverse():i&&(i=i.slice().reverse()),{viewPieceList:e,endsText:i}},_createItemSymbol:function(t,e,i){t.add(Jl(this.getControllerVisual(e,"symbol"),i[0],i[1],i[2],i[3],this.getControllerVisual(e,"color")))},_onItemClick:function(t){var e=this.visualMapModel,n=e.option,o=i(n.selected),a=e.getSelectedMapKey(t);"single"===n.selectedMode?(o[a]=!0,d(o,function(t,e){o[e]=e===a})):o[a]=!o[a],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:o})}});Ns(xO);var HO=ta,ZO=ia,UO=Fs({type:"marker",dependencies:["series","grid","polar","geo"],init:function(t,e,i,n){this.mergeDefaultAndTheme(t,i),this.mergeOption(t,i,n.createdBySelf,!0)},isAnimationEnabled:function(){if(U_.node)return!1;var t=this.__hostSeries;return this.getShallow("animation")&&t&&t.isAnimationEnabled()},mergeOption:function(t,e,i,n){var o=this.constructor,r=this.mainType+"Model";i||e.eachSeries(function(t){var i=t.get(this.mainType,!0),s=t[r];i&&i.data?(s?s.mergeOption(i,e,!0):(n&&ux(i),d(i.data,function(t){t instanceof Array?(ux(t[0]),ux(t[1])):ux(t)}),a(s=new o(i,this,e),{mainType:this.mainType,seriesIndex:t.seriesIndex,name:t.name,createdBySelf:!0}),s.__hostSeries=t),t[r]=s):t[r]=null},this)},formatTooltip:function(t){var e=this.getData(),i=this.getRawValue(t),n=y(i)?f(i,HO).join(", "):HO(i),o=e.getName(t),a=ZO(this.name);return(null!=i||o)&&(a+="
"),o&&(a+=ZO(o),null!=i&&(a+=" : ")),null!=i&&(a+=ZO(n)),a},getData:function(){return this._data},setData:function(t){this._data=t}});h(UO,ZI),UO.extend({type:"markPoint",defaultOption:{zlevel:0,z:5,symbol:"pin",symbolSize:50,tooltip:{trigger:"item"},label:{show:!0,position:"inside"},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}}});var XO=l,jO=v,YO={min:jO(dx,"min"),max:jO(dx,"max"),average:jO(dx,"average")},qO=Ws({type:"marker",init:function(){this.markerGroupMap=R()},render:function(t,e,i){var n=this.markerGroupMap;n.each(function(t){t.__keep=!1});var o=this.type+"Model";e.eachSeries(function(t){var n=t[o];n&&this.renderSeries(t,n,e,i)},this),n.each(function(t){!t.__keep&&this.group.remove(t.group)},this)},renderSeries:function(){}});qO.extend({type:"markPoint",updateTransform:function(t,e,i){e.eachSeries(function(t){var e=t.markPointModel;e&&(xx(e.getData(),t,i),this.markerGroupMap.get(t.id).updateLayout(e))},this)},renderSeries:function(t,e,i,n){var o=t.coordinateSystem,a=t.id,r=t.getData(),s=this.markerGroupMap,l=s.get(a)||s.set(a,new Du),u=_x(o,t,e);e.setData(u),xx(e.getData(),t,n),u.each(function(t){var i=u.getItemModel(t),n=i.getShallow("symbolSize");"function"==typeof n&&(n=n(e.getRawValue(t),e.getDataParams(t))),u.setItemVisual(t,{symbolSize:n,color:i.get("itemStyle.color")||r.getVisual("color"),symbol:i.getShallow("symbol")})}),l.updateData(u),this.group.add(l.group),u.eachItemGraphicEl(function(t){t.traverse(function(t){t.dataModel=e})}),l.__keep=!0,l.group.silent=e.get("silent")||t.get("silent")}}),Ns(function(t){t.markPoint=t.markPoint||{}}),UO.extend({type:"markLine",defaultOption:{zlevel:0,z:5,symbol:["circle","arrow"],symbolSize:[8,16],precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end"},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"}});var KO=function(t,e,o,r){var s=t.getData(),l=r.type;if(!y(r)&&("min"===l||"max"===l||"average"===l||"median"===l||null!=r.xAxis||null!=r.yAxis)){var u,h;if(null!=r.yAxis||null!=r.xAxis)u=null!=r.yAxis?"y":"x",e.getAxis(u),h=T(r.yAxis,r.xAxis);else{var c=px(r,s,e,t);u=c.valueDataDim,c.valueAxis,h=yx(s,u,l)}var d="x"===u?0:1,f=1-d,p=i(r),g={};p.type=null,p.coord=[],g.coord=[],p.coord[f]=-1/0,g.coord[f]=1/0;var m=o.get("precision");m>=0&&"number"==typeof h&&(h=+h.toFixed(Math.min(m,20))),p.coord[d]=g.coord[d]=h,r=[p,g,{type:l,valueIndex:r.valueIndex,value:h}]}return r=[fx(t,r[0]),fx(t,r[1]),a({},r[2])],r[2].type=r[2].type||"",n(r[2],r[0]),n(r[2],r[1]),r};qO.extend({type:"markLine",updateTransform:function(t,e,i){e.eachSeries(function(t){var e=t.markLineModel;if(e){var n=e.getData(),o=e.__from,a=e.__to;o.each(function(e){Ix(o,e,!0,t,i),Ix(a,e,!1,t,i)}),n.each(function(t){n.setItemLayout(t,[o.getItemLayout(t),a.getItemLayout(t)])}),this.markerGroupMap.get(t.id).updateLayout()}},this)},renderSeries:function(t,e,i,n){function o(e,i,o){var a=e.getItemModel(i);Ix(e,i,o,t,n),e.setItemVisual(i,{symbolSize:a.get("symbolSize")||g[o?0:1],symbol:a.get("symbol",!0)||p[o?0:1],color:a.get("itemStyle.color")||s.getVisual("color")})}var a=t.coordinateSystem,r=t.id,s=t.getData(),l=this.markerGroupMap,u=l.get(r)||l.set(r,new sf);this.group.add(u.group);var h=Tx(a,t,e),c=h.from,d=h.to,f=h.line;e.__from=c,e.__to=d,e.setData(f);var p=e.get("symbol"),g=e.get("symbolSize");y(p)||(p=[p,p]),"number"==typeof g&&(g=[g,g]),h.from.each(function(t){o(c,t,!0),o(d,t,!1)}),f.each(function(t){var e=f.getItemModel(t).get("lineStyle.color");f.setItemVisual(t,{color:e||c.getItemVisual(t,"color")}),f.setItemLayout(t,[c.getItemLayout(t),d.getItemLayout(t)]),f.setItemVisual(t,{fromSymbolSize:c.getItemVisual(t,"symbolSize"),fromSymbol:c.getItemVisual(t,"symbol"),toSymbolSize:d.getItemVisual(t,"symbolSize"),toSymbol:d.getItemVisual(t,"symbol")})}),u.updateData(f),h.line.eachItemGraphicEl(function(t,i){t.traverse(function(t){t.dataModel=e})}),u.__keep=!0,u.group.silent=e.get("silent")||t.get("silent")}}),Ns(function(t){t.markLine=t.markLine||{}}),UO.extend({type:"markArea",defaultOption:{zlevel:0,z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}}});var $O=function(t,e,i,n){var a=fx(t,n[0]),r=fx(t,n[1]),s=T,l=a.coord,u=r.coord;l[0]=s(l[0],-1/0),l[1]=s(l[1],-1/0),u[0]=s(u[0],1/0),u[1]=s(u[1],1/0);var h=o([{},a,r]);return h.coord=[a.coord,r.coord],h.x0=a.x,h.y0=a.y,h.x1=r.x,h.y1=r.y,h},JO=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]];qO.extend({type:"markArea",updateTransform:function(t,e,i){e.eachSeries(function(t){var e=t.markAreaModel;if(e){var n=e.getData();n.each(function(e){var o=f(JO,function(o){return Lx(n,e,o,t,i)});n.setItemLayout(e,o),n.getItemGraphicEl(e).setShape("points",o)})}},this)},renderSeries:function(t,e,i,n){var o=t.coordinateSystem,a=t.id,s=t.getData(),l=this.markerGroupMap,u=l.get(a)||l.set(a,{group:new tb});this.group.add(u.group),u.__keep=!0;var h=kx(o,t,e);e.setData(h),h.each(function(e){h.setItemLayout(e,f(JO,function(i){return Lx(h,e,i,t,n)})),h.setItemVisual(e,{color:s.getVisual("color")})}),h.diff(u.__data).add(function(t){var e=new pM({shape:{points:h.getItemLayout(t)}});h.setItemGraphicEl(t,e),u.group.add(e)}).update(function(t,i){var n=u.__data.getItemGraphicEl(i);Io(n,{shape:{points:h.getItemLayout(t)}},e,t),u.group.add(n),h.setItemGraphicEl(t,n)}).remove(function(t){var e=u.__data.getItemGraphicEl(t);u.group.remove(e)}).execute(),h.eachItemGraphicEl(function(t,i){var n=h.getItemModel(i),o=n.getModel("label"),a=n.getModel("emphasis.label"),s=h.getItemVisual(i,"color");t.useStyle(r(n.getModel("itemStyle").getItemStyle(),{fill:Yt(s,.4),stroke:s})),t.hoverStyle=n.getModel("emphasis.itemStyle").getItemStyle(),go(t.style,t.hoverStyle,o,a,{labelFetcher:e,labelDataIndex:i,defaultText:h.getName(i)||"",isRectText:!0,autoColor:s}),fo(t,{}),t.dataModel=e}),u.__data=h,u.group.silent=e.get("silent")||t.get("silent")}}),Ns(function(t){t.markArea=t.markArea||{}});lI.registerSubTypeDefaulter("timeline",function(){return"slider"}),Es({type:"timelineChange",event:"timelineChanged",update:"prepareAndUpdate"},function(t,e){var i=e.getComponent("timeline");return i&&null!=t.currentIndex&&(i.setCurrentIndex(t.currentIndex),!i.get("loop",!0)&&i.isIndexMax()&&i.setPlayState(!1)),e.resetOption("timeline"),r({currentIndex:i.option.currentIndex},t)}),Es({type:"timelinePlayChange",event:"timelinePlayChanged",update:"update"},function(t,e){var i=e.getComponent("timeline");i&&null!=t.playState&&i.setPlayState(t.playState)});var QO=lI.extend({type:"timeline",layoutMode:"box",defaultOption:{zlevel:0,z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},init:function(t,e,i){this._data,this._names,this.mergeDefaultAndTheme(t,i),this._initData()},mergeOption:function(t){QO.superApply(this,"mergeOption",arguments),this._initData()},setCurrentIndex:function(t){null==t&&(t=this.option.currentIndex);var e=this._data.count();this.option.loop?t=(t%e+e)%e:(t>=e&&(t=e-1),t<0&&(t=0)),this.option.currentIndex=t},getCurrentIndex:function(){return this.option.currentIndex},isIndexMax:function(){return this.getCurrentIndex()>=this._data.count()-1},setPlayState:function(t){this.option.autoPlay=!!t},getPlayState:function(){return!!this.option.autoPlay},_initData:function(){var t=this.option,e=t.data||[],n=t.axisType,o=this._names=[];if("category"===n){var a=[];d(e,function(t,e){var n,r=Li(t);w(t)?(n=i(t)).value=e:n=e,a.push(n),_(r)||null!=r&&!isNaN(r)||(r=""),o.push(r+"")}),e=a}var r={category:"ordinal",time:"time"}[n]||"number";(this._data=new vA([{name:"value",type:r}],this)).initData(e,o)},getData:function(){return this._data},getCategories:function(){if("category"===this.get("axisType"))return this._names.slice()}});h(QO.extend({type:"timeline.slider",defaultOption:{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"emptyCircle",symbolSize:10,lineStyle:{show:!0,width:2,color:"#304654"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#304654"},itemStyle:{color:"#304654",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:13,color:"#c23531",borderWidth:5,borderColor:"rgba(194,53,49, 0.5)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:22,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"path://M18.6,50.8l22.5-22.5c0.2-0.2,0.3-0.4,0.3-0.7c0-0.3-0.1-0.5-0.3-0.7L18.7,4.4c-0.1-0.1-0.2-0.3-0.2-0.5 c0-0.4,0.3-0.8,0.8-0.8c0.2,0,0.5,0.1,0.6,0.3l23.5,23.5l0,0c0.2,0.2,0.3,0.4,0.3,0.7c0,0.3-0.1,0.5-0.3,0.7l-0.1,0.1L19.7,52 c-0.1,0.1-0.3,0.2-0.5,0.2c-0.4,0-0.8-0.3-0.8-0.8C18.4,51.2,18.5,51,18.6,50.8z",prevIcon:"path://M43,52.8L20.4,30.3c-0.2-0.2-0.3-0.4-0.3-0.7c0-0.3,0.1-0.5,0.3-0.7L42.9,6.4c0.1-0.1,0.2-0.3,0.2-0.5 c0-0.4-0.3-0.8-0.8-0.8c-0.2,0-0.5,0.1-0.6,0.3L18.3,28.8l0,0c-0.2,0.2-0.3,0.4-0.3,0.7c0,0.3,0.1,0.5,0.3,0.7l0.1,0.1L41.9,54 c0.1,0.1,0.3,0.2,0.5,0.2c0.4,0,0.8-0.3,0.8-0.8C43.2,53.2,43.1,53,43,52.8z",color:"#304654",borderColor:"#304654",borderWidth:1},emphasis:{label:{show:!0,color:"#c23531"},itemStyle:{color:"#c23531"},controlStyle:{color:"#c23531",borderColor:"#c23531",borderWidth:2}},data:[]}}),ZI);var tE=qI.extend({type:"timeline"}),eE=function(t,e,i,n){aD.call(this,t,e,i),this.type=n||"value",this.model=null};eE.prototype={constructor:eE,getLabelModel:function(){return this.model.getModel("label")},isHorizontal:function(){return"horizontal"===this.model.get("orient")}},u(eE,aD);var iE=m,nE=d,oE=Math.PI;tE.extend({type:"timeline.slider",init:function(t,e){this.api=e,this._axis,this._viewRect,this._timer,this._currentPointer,this._mainGroup,this._labelGroup},render:function(t,e,i,n){if(this.model=t,this.api=i,this.ecModel=e,this.group.removeAll(),t.get("show",!0)){var o=this._layout(t,i),a=this._createGroup("mainGroup"),r=this._createGroup("labelGroup"),s=this._axis=this._createAxis(o,t);t.formatTooltip=function(t){return ia(s.scale.getLabel(t))},nE(["AxisLine","AxisTick","Control","CurrentPointer"],function(e){this["_render"+e](o,a,s,t)},this),this._renderAxisLabel(o,r,s,t),this._position(o,t)}this._doPlayStop()},remove:function(){this._clearTimer(),this.group.removeAll()},dispose:function(){this._clearTimer()},_layout:function(t,e){var i=t.get("label.position"),n=t.get("orient"),o=Ex(t,e);null==i||"auto"===i?i="horizontal"===n?o.y+o.height/2=0||"+"===i?"left":"right"},r={horizontal:i>=0||"+"===i?"top":"bottom",vertical:"middle"},s={horizontal:0,vertical:oE/2},l="vertical"===n?o.height:o.width,u=t.getModel("controlStyle"),h=u.get("show",!0),c=h?u.get("itemSize"):0,d=h?u.get("itemGap"):0,f=c+d,p=t.get("label.rotate")||0;p=p*oE/180;var g,m,v,y,x=u.get("position",!0),_=h&&u.get("showPlayBtn",!0),w=h&&u.get("showPrevBtn",!0),b=h&&u.get("showNextBtn",!0),S=0,M=l;return"left"===x||"bottom"===x?(_&&(g=[0,0],S+=f),w&&(m=[S,0],S+=f),b&&(v=[M-c,0],M-=f)):(_&&(g=[M-c,0],M-=f),w&&(m=[0,0],S+=f),b&&(v=[M-c,0],M-=f)),y=[S,M],t.get("inverse")&&y.reverse(),{viewRect:o,mainLength:l,orient:n,rotation:s[n],labelRotation:p,labelPosOpt:i,labelAlign:t.get("label.align")||a[n],labelBaseline:t.get("label.verticalAlign")||t.get("label.baseline")||r[n],playPosition:g,prevBtnPosition:m,nextBtnPosition:v,axisExtent:y,controlSize:c,controlGap:d}},_position:function(t,e){function i(t){var e=t.position;t.origin=[c[0][0]-e[0],c[1][0]-e[1]]}function n(t){return[[t.x,t.x+t.width],[t.y,t.y+t.height]]}function o(t,e,i,n,o){t[n]+=i[n][o]-e[n][o]}var a=this._mainGroup,r=this._labelGroup,s=t.viewRect;if("vertical"===t.orient){var l=xt(),u=s.x,h=s.y+s.height;St(l,l,[-u,-h]),Mt(l,l,-oE/2),St(l,l,[u,h]),(s=s.clone()).applyTransform(l)}var c=n(s),d=n(a.getBoundingRect()),f=n(r.getBoundingRect()),p=a.position,g=r.position;g[0]=p[0]=c[0][0];var m=t.labelPosOpt;if(isNaN(m))o(p,d,c,1,v="+"===m?0:1),o(g,f,c,1,1-v);else{var v=m>=0?0:1;o(p,d,c,1,v),g[1]=p[1]+m}a.attr("position",p),r.attr("position",g),a.rotation=r.rotation=t.rotation,i(a),i(r)},_createAxis:function(t,e){var i=e.getData(),n=e.get("axisType"),o=Hl(e,n);o.getTicks=function(){return i.mapArray(["value"],function(t){return t})};var a=i.getDataExtent("value");o.setExtent(a[0],a[1]),o.niceTicks();var r=new eE("value",o,t.axisExtent,n);return r.model=e,r},_createGroup:function(t){var e=this["_"+t]=new tb;return this.group.add(e),e},_renderAxisLine:function(t,e,i,n){var o=i.getExtent();n.get("lineStyle.show")&&e.add(new _M({shape:{x1:o[0],y1:0,x2:o[1],y2:0},style:a({lineCap:"round"},n.getModel("lineStyle").getLineStyle()),silent:!0,z2:1}))},_renderAxisTick:function(t,e,i,n){var o=n.getData(),a=i.scale.getTicks();nE(a,function(t){var a=i.dataToCoord(t),r=o.getItemModel(t),s=r.getModel("itemStyle"),l=r.getModel("emphasis.itemStyle"),u={position:[a,0],onclick:iE(this._changeTimeline,this,t)},h=zx(r,s,e,u);fo(h,l.getItemStyle()),r.get("tooltip")?(h.dataIndex=t,h.dataModel=n):h.dataIndex=h.dataModel=null},this)},_renderAxisLabel:function(t,e,i,n){if(i.getLabelModel().get("show")){var o=n.getData(),a=i.getViewLabels();nE(a,function(n){var a=n.tickValue,r=o.getItemModel(a),s=r.getModel("label"),l=r.getModel("emphasis.label"),u=i.dataToCoord(n.tickValue),h=new rM({position:[u,0],rotation:t.labelRotation-t.rotation,onclick:iE(this._changeTimeline,this,a),silent:!1});mo(h.style,s,{text:n.formattedLabel,textAlign:t.labelAlign,textVerticalAlign:t.labelBaseline}),e.add(h),fo(h,mo({},l))},this)}},_renderControl:function(t,e,i,n){function o(t,i,o,h){if(t){var c=Rx(n,i,u,{position:t,origin:[a/2,0],rotation:h?-r:0,rectHover:!0,style:s,onclick:o});e.add(c),fo(c,l)}}var a=t.controlSize,r=t.rotation,s=n.getModel("controlStyle").getItemStyle(),l=n.getModel("emphasis.controlStyle").getItemStyle(),u=[0,-a/2,a,a],h=n.getPlayState(),c=n.get("inverse",!0);o(t.nextBtnPosition,"controlStyle.nextIcon",iE(this._changeTimeline,this,c?"-":"+")),o(t.prevBtnPosition,"controlStyle.prevIcon",iE(this._changeTimeline,this,c?"+":"-")),o(t.playPosition,"controlStyle."+(h?"stopIcon":"playIcon"),iE(this._handlePlayClick,this,!h),!0)},_renderCurrentPointer:function(t,e,i,n){var o=n.getData(),a=n.getCurrentIndex(),r=o.getItemModel(a).getModel("checkpointStyle"),s=this,l={onCreate:function(t){t.draggable=!0,t.drift=iE(s._handlePointerDrag,s),t.ondragend=iE(s._handlePointerDragend,s),Bx(t,a,i,n,!0)},onUpdate:function(t){Bx(t,a,i,n)}};this._currentPointer=zx(r,r,this._mainGroup,{},this._currentPointer,l)},_handlePlayClick:function(t){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:t,from:this.uid})},_handlePointerDrag:function(t,e,i){this._clearTimer(),this._pointerChangeTimeline([i.offsetX,i.offsetY])},_handlePointerDragend:function(t){this._pointerChangeTimeline([t.offsetX,t.offsetY],!0)},_pointerChangeTimeline:function(t,e){var i=this._toAxisCoord(t)[0],n=Fo(this._axis.getExtent().slice());i>n[1]&&(i=n[1]),ii.getHeight()&&(n.textPosition="top",l=!0);var u=l?-5-o.height:s+8;a+o.width/2>i.getWidth()?(n.textPosition=["100%",u],n.textAlign="right"):a-o.width/2<0&&(n.textPosition=[0,u],n.textAlign="left")}})}},updateView:function(t,e,i,n){d(this._features,function(t){t.updateView&&t.updateView(t.model,e,i,n)})},remove:function(t,e){d(this._features,function(i){i.remove&&i.remove(t,e)}),this.group.removeAll()},dispose:function(t,e){d(this._features,function(i){i.dispose&&i.dispose(t,e)})}});var rE=rT.toolbox.saveAsImage;Gx.defaultOption={show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:rE.title,type:"png",name:"",excludeComponents:["toolbox"],pixelRatio:1,lang:rE.lang.slice()},Gx.prototype.unusable=!U_.canvasSupported,Gx.prototype.onclick=function(t,e){var i=this.model,n=i.get("name")||t.get("title.0.text")||"echarts",o=document.createElement("a"),a=i.get("type",!0)||"png";o.download=n+"."+a,o.target="_blank";var r=e.getConnectedDataURL({type:a,backgroundColor:i.get("backgroundColor",!0)||t.get("backgroundColor")||"#fff",excludeComponents:i.get("excludeComponents"),pixelRatio:i.get("pixelRatio")});if(o.href=r,"function"!=typeof MouseEvent||U_.browser.ie||U_.browser.edge)if(window.navigator.msSaveOrOpenBlob){for(var s=atob(r.split(",")[1]),l=s.length,u=new Uint8Array(l);l--;)u[l]=s.charCodeAt(l);var h=new Blob([u]);window.navigator.msSaveOrOpenBlob(h,n+"."+a)}else{var c=i.get("lang"),d='';window.open().document.write(d)}else{var f=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!1});o.dispatchEvent(f)}},Ty("saveAsImage",Gx);var sE=rT.toolbox.magicType;Fx.defaultOption={show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z",tiled:"M2.3,2.2h22.8V25H2.3V2.2z M35,2.2h22.8V25H35V2.2zM2.3,35h22.8v22.8H2.3V35z M35,35h22.8v22.8H35V35z"},title:i(sE.title),option:{},seriesIndex:{}};var lE=Fx.prototype;lE.getIcons=function(){var t=this.model,e=t.get("icon"),i={};return d(t.get("type"),function(t){e[t]&&(i[t]=e[t])}),i};var uE={line:function(t,e,i,o){if("bar"===t)return n({id:e,type:"line",data:i.get("data"),stack:i.get("stack"),markPoint:i.get("markPoint"),markLine:i.get("markLine")},o.get("option.line")||{},!0)},bar:function(t,e,i,o){if("line"===t)return n({id:e,type:"bar",data:i.get("data"),stack:i.get("stack"),markPoint:i.get("markPoint"),markLine:i.get("markLine")},o.get("option.bar")||{},!0)},stack:function(t,e,i,o){if("line"===t||"bar"===t)return n({id:e,stack:"__ec_magicType_stack__"},o.get("option.stack")||{},!0)},tiled:function(t,e,i,o){if("line"===t||"bar"===t)return n({id:e,stack:""},o.get("option.tiled")||{},!0)}},hE=[["line","bar"],["stack","tiled"]];lE.onclick=function(t,e,i){var n=this.model,o=n.get("seriesIndex."+i);if(uE[i]){var a={series:[]};d(hE,function(t){l(t,i)>=0&&d(t,function(t){n.setIconStatus(t,"normal")})}),n.setIconStatus(i,"emphasis"),t.eachComponent({mainType:"series",query:null==o?null:{seriesIndex:o}},function(e){var o=e.subType,s=e.id,l=uE[i](o,s,e,n);l&&(r(l,e.option),a.series.push(l));var u=e.coordinateSystem;if(u&&"cartesian2d"===u.type&&("line"===i||"bar"===i)){var h=u.getAxesByScale("ordinal")[0];if(h){var c=h.dim+"Axis",d=t.queryComponents({mainType:c,index:e.get(name+"Index"),id:e.get(name+"Id")})[0].componentIndex;a[c]=a[c]||[];for(var f=0;f<=d;f++)a[c][d]=a[c][d]||{};a[c][d].boundaryGap="bar"===i}}}),e.dispatchAction({type:"changeMagicType",currentType:i,newOption:a})}},Es({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(t,e){e.mergeOption(t.newOption)}),Ty("magicType",Fx);var cE=rT.toolbox.dataView,dE=new Array(60).join("-"),fE="\t",pE=new RegExp("["+fE+"]+","g");$x.defaultOption={show:!0,readOnly:!1,optionToContent:null,contentToOption:null,icon:"M17.5,17.3H33 M17.5,17.3H33 M45.4,29.5h-28 M11.5,2v56H51V14.8L38.4,2H11.5z M38.4,2.2v12.7H51 M45.4,41.7h-28",title:i(cE.title),lang:i(cE.lang),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"},$x.prototype.onclick=function(t,e){function i(){n.removeChild(a),x._dom=null}var n=e.getDom(),o=this.model;this._dom&&n.removeChild(this._dom);var a=document.createElement("div");a.style.cssText="position:absolute;left:5px;top:5px;bottom:5px;right:5px;",a.style.backgroundColor=o.get("backgroundColor")||"#fff";var r=document.createElement("h4"),s=o.get("lang")||[];r.innerHTML=s[0]||o.get("title"),r.style.cssText="margin: 10px 20px;",r.style.color=o.get("textColor");var l=document.createElement("div"),u=document.createElement("textarea");l.style.cssText="display:block;width:100%;overflow:auto;";var h=o.get("optionToContent"),c=o.get("contentToOption"),d=Ux(t);if("function"==typeof h){var f=h(e.getOption());"string"==typeof f?l.innerHTML=f:M(f)&&l.appendChild(f)}else l.appendChild(u),u.readOnly=o.get("readOnly"),u.style.cssText="width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;",u.style.color=o.get("textColor"),u.style.borderColor=o.get("textareaBorderColor"),u.style.backgroundColor=o.get("textareaColor"),u.value=d.value;var p=d.meta,g=document.createElement("div");g.style.cssText="position:absolute;bottom:0;left:0;right:0;";var m="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",v=document.createElement("div"),y=document.createElement("div");m+=";background-color:"+o.get("buttonColor"),m+=";color:"+o.get("buttonTextColor");var x=this;ht(v,"click",i),ht(y,"click",function(){var t;try{t="function"==typeof c?c(l,e.getOption()):Kx(u.value,p)}catch(t){throw i(),new Error("Data view format error "+t)}t&&e.dispatchAction({type:"changeDataView",newOption:t}),i()}),v.innerHTML=s[1],y.innerHTML=s[2],y.style.cssText=m,v.style.cssText=m,!o.get("readOnly")&&g.appendChild(y),g.appendChild(v),ht(u,"keydown",function(t){if(9===(t.keyCode||t.which)){var e=this.value,i=this.selectionStart,n=this.selectionEnd;this.value=e.substring(0,i)+fE+e.substring(n),this.selectionStart=this.selectionEnd=i+1,mw(t)}}),a.appendChild(r),a.appendChild(l),a.appendChild(g),l.style.height=n.clientHeight-80+"px",n.appendChild(a),this._dom=a},$x.prototype.remove=function(t,e){this._dom&&e.getDom().removeChild(this._dom)},$x.prototype.dispose=function(t,e){this.remove(t,e)},Ty("dataView",$x),Es({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},function(t,e){var i=[];d(t.newOption.series,function(t){var n=e.getSeriesByName(t.name)[0];if(n){var o=n.get("data");i.push({name:t.name,data:Jx(t.data,o)})}else i.push(a({type:"scatter"},t))}),e.mergeOption(r({series:i},t.newOption))});var gE=d,mE="\0_ec_hist_store";iO.extend({type:"dataZoom.select"}),nO.extend({type:"dataZoom.select"});var vE=rT.toolbox.dataZoom,yE=d,xE="\0_ec_\0toolbox-dataZoom_";o_.defaultOption={show:!0,icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:i(vE.title)};var _E=o_.prototype;_E.render=function(t,e,i,n){this.model=t,this.ecModel=e,this.api=i,s_(t,e,this,n,i),r_(t,e)},_E.onclick=function(t,e,i){wE[i].call(this)},_E.remove=function(t,e){this._brushController.unmount()},_E.dispose=function(t,e){this._brushController.dispose()};var wE={zoom:function(){var t=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:t})},back:function(){this._dispatchZoomAction(t_(this.ecModel))}};_E._onBrush=function(t,e){function i(t,e,i){var r=e.getAxis(t),s=r.model,l=n(t,s,a),u=l.findRepresentativeAxisProxy(s).getMinMaxSpan();null==u.minValueSpan&&null==u.maxValueSpan||(i=QL(0,i.slice(),r.scale.getExtent(),0,u.minValueSpan,u.maxValueSpan)),l&&(o[l.id]={dataZoomId:l.id,startValue:i[0],endValue:i[1]})}function n(t,e,i){var n;return i.eachComponent({mainType:"dataZoom",subType:"select"},function(i){i.getAxisModel(t,e.componentIndex)&&(n=i)}),n}if(e.isEnd&&t.length){var o={},a=this.ecModel;this._brushController.updateCovers([]),new hy(a_(this.model.option),a,{include:["grid"]}).matchOutputRanges(t,a,function(t,e,n){if("cartesian2d"===n.type){var o=t.brushType;"rect"===o?(i("x",n,e[0]),i("y",n,e[1])):i({lineX:"x",lineY:"y"}[o],n,e)}}),Qx(a,o),this._dispatchZoomAction(o)}},_E._dispatchZoomAction=function(t){var e=[];yE(t,function(t,n){e.push(i(t))}),e.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:e})},Ty("dataZoom",o_),Ns(function(t){function e(t,e){if(e){var o=t+"Index",a=e[o];null==a||"all"===a||y(a)||(a=!1===a||"none"===a?[]:[a]),i(t,function(e,i){if(null==a||"all"===a||-1!==l(a,i)){var r={type:"select",$fromToolbox:!0,id:xE+t+i};r[o]=i,n.push(r)}})}}function i(e,i){var n=t[e];y(n)||(n=n?[n]:[]),yE(n,i)}if(t){var n=t.dataZoom||(t.dataZoom=[]);y(n)||(t.dataZoom=n=[n]);var o=t.toolbox;if(o&&(y(o)&&(o=o[0]),o&&o.feature)){var a=o.feature.dataZoom;e("xAxis",a),e("yAxis",a)}}});var bE=rT.toolbox.restore;l_.defaultOption={show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:bE.title},l_.prototype.onclick=function(t,e,i){e_(t),e.dispatchAction({type:"restore",from:this.uid})},Ty("restore",l_),Es({type:"restore",event:"restore",update:"prepareAndUpdate"},function(t,e){e.resetOption("recreate")});var SE,ME="urn:schemas-microsoft-com:vml",IE="undefined"==typeof window?null:window,TE=!1,AE=IE&&IE.document;if(AE&&!U_.canvasSupported)try{!AE.namespaces.zrvml&&AE.namespaces.add("zrvml",ME),SE=function(t){return AE.createElement("')}}catch(t){SE=function(t){return AE.createElement("<"+t+' xmlns="'+ME+'" class="zrvml">')}}var DE=ES.CMD,CE=Math.round,LE=Math.sqrt,kE=Math.abs,PE=Math.cos,NE=Math.sin,OE=Math.max;if(!U_.canvasSupported){var EE=21600,RE=EE/2,zE=function(t){t.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",t.coordsize=EE+","+EE,t.coordorigin="0,0"},BE=function(t){return String(t).replace(/&/g,"&").replace(/"/g,""")},VE=function(t,e,i){return"rgb("+[t,e,i].join(",")+")"},GE=function(t,e){e&&t&&e.parentNode!==t&&t.appendChild(e)},FE=function(t,e){e&&t&&e.parentNode===t&&t.removeChild(e)},WE=function(t,e,i){return 1e5*(parseFloat(t)||0)+1e3*(parseFloat(e)||0)+i},HE=function(t,e){return"string"==typeof t?t.lastIndexOf("%")>=0?parseFloat(t)/100*e:parseFloat(t):t},ZE=function(t,e,i){var n=Gt(e);i=+i,isNaN(i)&&(i=1),n&&(t.color=VE(n[0],n[1],n[2]),t.opacity=i*n[3])},UE=function(t){var e=Gt(t);return[VE(e[0],e[1],e[2]),e[3]]},XE=function(t,e,i){var n=e.fill;if(null!=n)if(n instanceof IM){var o,a=0,r=[0,0],s=0,l=1,u=i.getBoundingRect(),h=u.width,c=u.height;if("linear"===n.type){o="gradient";var d=i.transform,f=[n.x*h,n.y*c],p=[n.x2*h,n.y2*c];d&&(Q(f,f,d),Q(p,p,d));var g=p[0]-f[0],m=p[1]-f[1];(a=180*Math.atan2(g,m)/Math.PI)<0&&(a+=360),a<1e-6&&(a=0)}else{o="gradientradial";var f=[n.x*h,n.y*c],d=i.transform,v=i.scale,y=h,x=c;r=[(f[0]-u.x)/y,(f[1]-u.y)/x],d&&Q(f,f,d),y/=v[0]*EE,x/=v[1]*EE;var _=OE(y,x);s=0/_,l=2*n.r/_-s}var w=n.colorStops.slice();w.sort(function(t,e){return t.offset-e.offset});for(var b=w.length,S=[],M=[],I=0;I=2){var D=S[0][0],C=S[1][0],L=S[0][1]*e.opacity,k=S[1][1]*e.opacity;t.type=o,t.method="none",t.focus="100%",t.angle=a,t.color=D,t.color2=C,t.colors=M.join(","),t.opacity=k,t.opacity2=L}"radial"===o&&(t.focusposition=r.join(","))}else ZE(t,n,e.opacity)},jE=function(t,e){null!=e.lineDash&&(t.dashstyle=e.lineDash.join(" ")),null==e.stroke||e.stroke instanceof IM||ZE(t,e.stroke,e.opacity)},YE=function(t,e,i,n){var o="fill"===e,a=t.getElementsByTagName(e)[0];null!=i[e]&&"none"!==i[e]&&(o||!o&&i.lineWidth)?(t[o?"filled":"stroked"]="true",i[e]instanceof IM&&FE(t,a),a||(a=u_(e)),o?XE(a,i,n):jE(a,i),GE(t,a)):(t[o?"filled":"stroked"]="false",FE(t,a))},qE=[[],[],[]],KE=function(t,e){var i,n,o,a,r,s,l=DE.M,u=DE.C,h=DE.L,c=DE.A,d=DE.Q,f=[],p=t.data,g=t.len();for(a=0;a.01?N&&(O+=.0125):Math.abs(E-D)<1e-4?N&&OA?x-=.0125:x+=.0125:N&&ED?y+=.0125:y-=.0125),f.push(R,CE(((A-C)*M+b)*EE-RE),",",CE(((D-L)*I+S)*EE-RE),",",CE(((A+C)*M+b)*EE-RE),",",CE(((D+L)*I+S)*EE-RE),",",CE((O*M+b)*EE-RE),",",CE((E*I+S)*EE-RE),",",CE((y*M+b)*EE-RE),",",CE((x*I+S)*EE-RE)),r=y,s=x;break;case DE.R:var z=qE[0],B=qE[1];z[0]=p[a++],z[1]=p[a++],B[0]=z[0]+p[a++],B[1]=z[1]+p[a++],e&&(Q(z,z,e),Q(B,B,e)),z[0]=CE(z[0]*EE-RE),B[0]=CE(B[0]*EE-RE),z[1]=CE(z[1]*EE-RE),B[1]=CE(B[1]*EE-RE),f.push(" m ",z[0],",",z[1]," l ",B[0],",",z[1]," l ",B[0],",",B[1]," l ",z[0],",",B[1]);break;case DE.Z:f.push(" x ")}if(i>0){f.push(n);for(var V=0;V100&&(tR=0,QE={});var i,n=eR.style;try{n.font=t,i=n.fontFamily.split(",")[0]}catch(t){}e={style:n.fontStyle||"normal",variant:n.fontVariant||"normal",weight:n.fontWeight||"normal",size:0|parseFloat(n.fontSize||12),family:i||"Microsoft YaHei"},QE[t]=e,tR++}return e};!function(t,e){bb[t]=e}("measureText",function(t,e){var i=AE;JE||((JE=i.createElement("div")).style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",AE.body.appendChild(JE));try{JE.style.font=e}catch(t){}return JE.innerHTML="",JE.appendChild(i.createTextNode(t)),{width:JE.offsetWidth}});for(var nR=new de,oR=[Db,di,fi,Pn,rM],aR=0;aR=o&&u+1>=a){for(var h=[],c=0;c=o&&c+1>=a)return T_(0,s.components);l[i]=s}else l[i]=void 0}r++}();if(d)return d}},pushComponent:function(t,e,i){var n=t[t.length-1];n&&n.added===e&&n.removed===i?t[t.length-1]={count:n.count+1,added:e,removed:i}:t.push({count:1,added:e,removed:i})},extractCommon:function(t,e,i,n){for(var o=e.length,a=i.length,r=t.newPos,s=r-n,l=0;r+1=0;--n)if(e[n]===t)return!0;return!1}),i):null:i[0]},D_.prototype.update=function(t,e){if(t){var i=this.getDefs(!1);if(t[this._domName]&&i.contains(t[this._domName]))"function"==typeof e&&e(t);else{var n=this.add(t);n&&(t[this._domName]=n)}}},D_.prototype.addDom=function(t){this.getDefs(!0).appendChild(t)},D_.prototype.removeDom=function(t){var e=this.getDefs(!1);e&&t[this._domName]&&(e.removeChild(t[this._domName]),t[this._domName]=null)},D_.prototype.getDoms=function(){var t=this.getDefs(!1);if(!t)return[];var e=[];return d(this._tagNames,function(i){var n=t.getElementsByTagName(i);e=e.concat([].slice.call(n))}),e},D_.prototype.markAllUnused=function(){var t=this;d(this.getDoms(),function(e){e[t._markLabel]="0"})},D_.prototype.markUsed=function(t){t&&(t[this._markLabel]="1")},D_.prototype.removeUnused=function(){var t=this.getDefs(!1);if(t){var e=this;d(this.getDoms(),function(i){"1"!==i[e._markLabel]&&t.removeChild(i)})}},D_.prototype.getSvgProxy=function(t){return t instanceof Pn?yR:t instanceof fi?xR:t instanceof rM?_R:yR},D_.prototype.getTextSvgElement=function(t){return t.__textSvgEl},D_.prototype.getSvgElement=function(t){return t.__svgEl},u(C_,D_),C_.prototype.addWithoutUpdate=function(t,e){if(e&&e.style){var i=this;d(["fill","stroke"],function(n){if(e.style[n]&&("linear"===e.style[n].type||"radial"===e.style[n].type)){var o,a=e.style[n],r=i.getDefs(!0);a._dom?(o=a._dom,r.contains(a._dom)||i.addDom(o)):o=i.add(a),i.markUsed(e);var s=o.getAttribute("id");t.setAttribute(n,"url(#"+s+")")}})}},C_.prototype.add=function(t){var e;if("linear"===t.type)e=this.createElement("linearGradient");else{if("radial"!==t.type)return Yw("Illegal gradient type."),null;e=this.createElement("radialGradient")}return t.id=t.id||this.nextId++,e.setAttribute("id","zr"+this._zrId+"-gradient-"+t.id),this.updateDom(t,e),this.addDom(e),e},C_.prototype.update=function(t){var e=this;D_.prototype.update.call(this,t,function(){var i=t.type,n=t._dom.tagName;"linear"===i&&"linearGradient"===n||"radial"===i&&"radialGradient"===n?e.updateDom(t,t._dom):(e.removeDom(t),e.add(t))})},C_.prototype.updateDom=function(t,e){if("linear"===t.type)e.setAttribute("x1",t.x),e.setAttribute("y1",t.y),e.setAttribute("x2",t.x2),e.setAttribute("y2",t.y2);else{if("radial"!==t.type)return void Yw("Illegal gradient type.");e.setAttribute("cx",t.x),e.setAttribute("cy",t.y),e.setAttribute("r",t.r)}t.global?e.setAttribute("gradientUnits","userSpaceOnUse"):e.setAttribute("gradientUnits","objectBoundingBox"),e.innerHTML="";for(var i=t.colorStops,n=0,o=i.length;n0){var n,o,a=this.getDefs(!0),r=e[0],s=i?"_textDom":"_dom";r[s]?(o=r[s].getAttribute("id"),n=r[s],a.contains(n)||a.appendChild(n)):(o="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,(n=this.createElement("clipPath")).setAttribute("id",o),a.appendChild(n),r[s]=n);var l=this.getSvgProxy(r);if(r.transform&&r.parent.invTransform&&!i){var u=Array.prototype.slice.call(r.transform);bt(r.transform,r.parent.invTransform,r.transform),l.brush(r),r.transform=u}else l.brush(r);var h=this.getSvgElement(r);n.innerHTML="",n.appendChild(h.cloneNode()),t.setAttribute("clip-path","url(#"+o+")"),e.length>1&&this.updateDom(n,e.slice(1),i)}else t&&t.setAttribute("clip-path","none")},L_.prototype.markUsed=function(t){var e=this;t.__clipPaths&&t.__clipPaths.length>0&&d(t.__clipPaths,function(t){t._dom&&D_.prototype.markUsed.call(e,t._dom),t._textDom&&D_.prototype.markUsed.call(e,t._textDom)})},u(k_,D_),k_.prototype.addWithoutUpdate=function(t,e){if(e&&P_(e.style)){var i,n=e.style;n._shadowDom?(i=n._shadowDom,this.getDefs(!0).contains(n._shadowDom)||this.addDom(i)):i=this.add(e),this.markUsed(e);var o=i.getAttribute("id");t.style.filter="url(#"+o+")"}},k_.prototype.add=function(t){var e=this.createElement("filter"),i=t.style;return i._shadowDomId=i._shadowDomId||this.nextId++,e.setAttribute("id","zr"+this._zrId+"-shadow-"+i._shadowDomId),this.updateDom(t,e),this.addDom(e),e},k_.prototype.update=function(t,e){var i=e.style;if(P_(i)){var n=this;D_.prototype.update.call(this,e,function(t){n.updateDom(e,t._shadowDom)})}else this.remove(t,i)},k_.prototype.remove=function(t,e){null!=e._shadowDomId&&(this.removeDom(e),t.style.filter="")},k_.prototype.updateDom=function(t,e){var i=e.getElementsByTagName("feDropShadow");i=0===i.length?this.createElement("feDropShadow"):i[0];var n,o,a,r,s=t.style,l=t.scale?t.scale[0]||1:1,u=t.scale?t.scale[1]||1:1;if(s.shadowBlur||s.shadowOffsetX||s.shadowOffsetY)n=s.shadowOffsetX||0,o=s.shadowOffsetY||0,a=s.shadowBlur,r=s.shadowColor;else{if(!s.textShadowBlur)return void this.removeDom(e,s);n=s.textShadowOffsetX||0,o=s.textShadowOffsetY||0,a=s.textShadowBlur,r=s.textShadowColor}i.setAttribute("dx",n/l),i.setAttribute("dy",o/u),i.setAttribute("flood-color",r);var h=a/2/l+" "+a/2/u;i.setAttribute("stdDeviation",h),e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width",Math.ceil(a/2*200)+"%"),e.setAttribute("height",Math.ceil(a/2*200)+"%"),e.appendChild(i),s._shadowDom=e},k_.prototype.markUsed=function(t){var e=t.style;e&&e._shadowDom&&D_.prototype.markUsed.call(this,e._shadowDom)};var IR=function(t,e,i,n){this.root=t,this.storage=e,this._opts=i=a({},i||{});var o=p_("svg");o.setAttribute("xmlns","http://www.w3.org/2000/svg"),o.setAttribute("version","1.1"),o.setAttribute("baseProfile","full"),o.style.cssText="user-select:none;position:absolute;left:0;top:0;",this.gradientManager=new C_(n,o),this.clipPathManager=new L_(n,o),this.shadowManager=new k_(n,o);var r=document.createElement("div");r.style.cssText="overflow:hidden;position:relative",this._svgRoot=o,this._viewport=r,t.appendChild(r),r.appendChild(o),this.resize(i.width,i.height),this._visibleList=[]};IR.prototype={constructor:IR,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getViewportRootOffset:function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},refresh:function(){var t=this.storage.getDisplayList(!0);this._paintList(t)},setBackgroundColor:function(t){this._viewport.style.background=t},_paintList:function(t){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var e,i=this._svgRoot,n=this._visibleList,o=t.length,a=[];for(e=0;e=0;--n)if(e[n]===t)return!0;return!1}),i):null:i[0]},resize:function(t,e){var i=this._viewport;i.style.display="none";var n=this._opts;if(null!=t&&(n.width=t),null!=e&&(n.height=e),t=this._getSize(0),e=this._getSize(1),i.style.display="",this._width!==t||this._height!==e){this._width=t,this._height=e;var o=i.style;o.width=t+"px",o.height=e+"px";var a=this._svgRoot;a.setAttribute("width",t),a.setAttribute("height",e)}},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(t){var e=this._opts,i=["width","height"][t],n=["clientWidth","clientHeight"][t],o=["paddingLeft","paddingTop"][t],a=["paddingRight","paddingBottom"][t];if(null!=e[i]&&"auto"!==e[i])return parseFloat(e[i]);var r=this.root,s=document.defaultView.getComputedStyle(r);return(r[n]||N_(s[i])||N_(r.style[i]))-(N_(s[o])||0)-(N_(s[a])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},pathToDataUrl:function(){return this.refresh(),"data:image/svg+xml;charset=UTF-8,"+this._svgRoot.outerHTML}},d(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","toDataURL","pathToImage"],function(t){IR.prototype[t]=F_(t)}),Ti("svg",IR),t.version="4.2.1",t.dependencies=ET,t.PRIORITY=VT,t.init=function(t,e,i){var n=ks(t);if(n)return n;var o=new us(t,e,i);return o.id="ec_"+iA++,tA[o.id]=o,Fi(t,oA,o.id),Cs(o),o},t.connect=function(t){if(y(t)){var e=t;t=null,kT(e,function(e){null!=e.group&&(t=e.group)}),t=t||"g_"+nA++,kT(e,function(e){e.group=t})}return eA[t]=!0,t},t.disConnect=Ls,t.disconnect=aA,t.dispose=function(t){"string"==typeof t?t=tA[t]:t instanceof us||(t=ks(t)),t instanceof us&&!t.isDisposed()&&t.dispose()},t.getInstanceByDom=ks,t.getInstanceById=function(t){return tA[t]},t.registerTheme=Ps,t.registerPreprocessor=Ns,t.registerProcessor=Os,t.registerPostUpdate=function(t){KT.push(t)},t.registerAction=Es,t.registerCoordinateSystem=Rs,t.getCoordinateSystemDimensions=function(t){var e=Fa.get(t);if(e)return e.getDimensionsInfo?e.getDimensionsInfo():e.dimensions.slice()},t.registerLayout=zs,t.registerVisual=Bs,t.registerLoading=Gs,t.extendComponentModel=Fs,t.extendComponentView=Ws,t.extendSeriesModel=Hs,t.extendChartView=Zs,t.setCanvasCreator=function(t){e("createCanvas",t)},t.registerMap=function(t,e,i){DT.registerMap(t,e,i)},t.getMap=function(t){var e=DT.retrieveMap(t);return e&&e[0]&&{geoJson:e[0].geoJSON,specialAreas:e[0].specialAreas}},t.dataTool=rA,t.zrender=Hb,t.number=YM,t.format=eI,t.throttle=Pr,t.helper=tD,t.matrix=Sw,t.vector=cw,t.color=Ww,t.parseGeoJSON=iD,t.parseGeoJson=rD,t.util=sD,t.graphic=lD,t.List=vA,t.Model=No,t.Axis=aD,t.env=U_}); \ No newline at end of file diff --git a/unpackage/cache/apk/__UNI__915967A_cm.apk b/unpackage/cache/apk/__UNI__915967A_cm.apk new file mode 100644 index 0000000000000000000000000000000000000000..d575299f81c8206b87a63cb3f1720d41c2670b9b GIT binary patch literal 10802262 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
vS?T7CO=`X<-Z$X#AT+G$FR39_nI1HnW&qR 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

Q`{wH@#)5%>y1fM`CK# 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�P`dIKdC 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%0DB49^*GVMAf8glb7zj3M`MeS&{Toc|8b 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℞`_-Vv9-tL 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%0Ark*K2XOC3|AnTfoSqJ-+H~yZ6pg^^s^J<{bsL zd_AC!PY7+iSy*dYu<%=@$d7uQ{w#p0?P4Q~7xgp(?9e3owx?;mJ{-E<{nr+k|EWcR zymMM{+JX>TI-FcOEZwIn9wR>lL!x~xK+_#qw;!{TCdN|jxX)JFe~m;MG$zsnv`@PS z-WGI_5Bi%r)AD8B`T3#@tiXLhp^z4qR*?S86DdqBn~d$~1FP7xDf^3699n0_guK|t zx*HDa6L4#@)#+?Qg$(oL8OLb9Xedjb===>Hi%+8cIrpyMv8{0duOh@^gXpGgLJfH5 z@)fbtJYy;1Z`k6ejCJ%hK^-mrV5xw8;jmIrPw2T$8#_;8o@gdwIx4_RWX?V$Uk$^@34W3SWXQQ>O@8!{Qofr zhVIlfr(X)|-S>hH`wSt$yh3`@KiiFjzOri6t2<)e7Q1gjVN zSs;4k{>5uTNt(a7ZV}c=msj8lR=+X-D7@jEpn!g^VMJfk)w4P+As@3|2EIB&CydOa zGVWW%F8ZoBO4s+xl_w(+CKB6V^Kqv8ja3CX)x-v98`Ji%|03{W;P$aKCGc zj&d=$Lh6xKwl661fMtAGV%Id0kJYArXv~92*V6KX!Td0jT<3EL{{*=G#UASW1X#rx z3SAX85H)?o>Jr0h$X@q`6scCS)Hy6nHEk5C?N;KJXX`$9FIL!@!cpS$0b7K*8O$+< zzZbjk0cFIcPvIzfp0}g{_-es3qQ#Hv))E6>_2A~3bYY0&F!5!GODk{v$qI-7^Nd!0 zSm%$=j#1iGa53b_4lx=|W?e+OKvoj0CU zmaMVgN#|`7*20ZT30ey#2$NWGpaqTx(zdOESrM)MONBB62r>FDg(#U=?&Cy+h$lPm z(V;qw_2MbZwz`dZuJjS5|;NdS}a&vWb_`>FrVjEk!g$~dkF z>Qit3&~MA_-&K|{btPE!B3NF*)+U02yM-E3g%*~I%5BF#;uT>|>v^lNcTZ_`SZ^!+ zS_c*(y2%^NFjn$rVmU1F`+^;*JYfA@sS&=nqWz3MWSF2HeXj(V9IIWALC{c{T$s2M zr&^7owKw5TnI~c1;PT$5h95F=QoP@+SAWPK0zUn1`cq<;@TvaD@gm`DnS36QxMg&s zAu=nQu3$Rncizt?A39EGQ|?N)|(!s&s{z) zNIq7uMpWKus&|jL(YZYu`xj@=P4%W(1PP5677Mya+ir8M1g~n)--MhbwyYc*@(h*u z9pCl8No6wh1Zl=p!nVc?6#X4kr)##ZF#aLRO=$uf@qPC?PWqf^WA*l>FJ8%ceMsH0 zfZG3F8UUFey|Ay9d9fSx-CvvoH&ZHFGMHwt$)r;;ddQScSQJJNSF6x8snwsU&z2ZD zXx(@_j%_>$v0hZ@v4Q&N?jsBm1!{srHg|5kF5YFL3u^;VWmT&B zm7sS?1ce)M<$JA+T#`Q@w(`AcdDA62$=vX6eLOnp)*Y{xzZmW-CD-;GF}Cbaasfk- zso17Yjse}I=~pm?l?LAPU$3VN{nl-~7IxwQ_tBDO%!X#hLGF&v@7MTdsjpAJb&2j( z5*LEptA9D?uQem#0JZfRxYXY+PNm2z0e!w1-y87rN7`L{uwv%jrkT%}N+($h=2OL| zYO@d9WlS3<5`=GGXVEbgG_wv3s4)9%a+bSovw@bCdQfP$zUGzwE3RML4`M5$HCbA~ zhkF1Rp6G0^;|h~ns@C+e%x`1IWRo*{JEFa3k37cxD&6Wf+E`)9=l+!PN@Ism#9W+} zBWx~iZ3P`|s{2;SYW7L<#$8+J_B+VK%&%QXCui%a?=mG#eL?k8$i&Klq3LtrGIWAI zJ-1cd5>4>&Dhpcj`DXBxKP+XNwavo#(-rqJBUv=4-!{tnpQ-tO z0y7O{fA=7+<{YW!G(fJZ4+D!nzmHXg%jsm7(bSDVM9iohw@vX+jkSP?>5jQASUp(!8NWwFw?xP~ z=IKZw-APfdtIbphv6;WJROT4Ks9M|feBd#!?}8@Z6n#ni*BQ>D>!6p>--6(Rnf9qU z5c4fdBdD2ZkF)U>&r zC>jmQP)X&(T6qUb(Gw+jGU7z?@XGjx1Srch@ReTYf0}6HkhhPs9`(V-kTsUDZvocD z+EywtKc9!thuH2~Sd-UpDLz+to6jdne>Z`pZH{vqajqW91GfY-NCIIZsW!b zx5IWF%3%lWhd-FNK}iB$wQmWxvl#={No1aC?)mBKgc0dxA`(z-m~-$%(onu+U%p+H z6_El~S~AEm+O2A)vv z{@XJ7>;5;dM_YjBm~DRP#IqENrQlUkSQh1W8!Y$P_ACSG^8{|Z;M!c)Tq63Z3VgjQPE-yYQ>$4#lH1@atKjDVy6g6mIX5IUJ!p6wUw+kclXN%(XJb4bhJlQDHla-&jPsyy(f1z5oOJt>9yxVaQt-TDw^)>J%FngtA7>5oab~N>S&mHMCUgJM&LIXh4Vs|2#5Gtt zi3sNeYYx)w%J{&9^x%AWe}`mz_~EbOo>IW>4vxbXIim~dN2>uzH!GP)dP^LqC)2Lg zizMt)Oxu8r3n3+tjSvT6ZT%-H^;H?_nDD?l>21~&?9vaJXMo*ZnRuVX4Z0DGB$ZVg zN1o9ELm#D-5yek8h43K14`gM&rXFMzgyUgctGg1Z`W|tc#DOO#f<=5(gvBkibnX<0 zA)EHJl0L_>TJakTCZ8?s8CT@#it{XmZb$pDhHXc8JZVra?(A%W`|Oz(OwfmsR?a!Y z+^#|mg4fcmWml~mGq8qvv?+THk7yW4QH{?rd;V`ekZE1l!fK0}_;ekKiMo7t6e~EHbwu zqYr}x_SCmk*b~%#WzDk%xvnO6^=Vo z`1n}TqBKFEEL~vZuTVIkHJ6^zpv@?q=Q{pw``}(HUojy>e8lF~2}f?_X?y2g65<&} z{QUM5@D7$M4tO8kVVr2un!t=o{Zo5L5Qp;)G_#9H<}C>vc-}v>Y}l9kc{;>n_mpC+ ztc|sRsQLUdL5dUUS6^Yo2dwC(HGU3(xv*p(9tW!!+y+byCKS1L8@2WxBWsInNrlJ0 zzc!rKSHYj4QA}vK4+_s$z<7Yw#O7@0xK^o?dv96C;C2kP3qfse_kAAg`rJ~ubpH#~ z<#xN(ocWFm@58yv_bf+8WZuDgDKyOGmY2JS;T-Xe>kMR)rwW=47X z{|0Bssk!$0X@6ZZ$im$Xtg4w+&e>ADhb`C%3o^H3jQxUT#e*U=UEDvBeuW-6@IzzB zh3FMJD_0AdLYu|(OD*5fpGkQk-B*B!z+y&1U;w7g9qJtZbWOw&i8 zk?ZX@(MwlC(tRerPj5g{*RZk6RIyq$;aoBn7}i})Omzui8D}59X8r={`|)Cu;D9Rd z_+(A#*bpCZBFTZ>L`#u`w0WjZp+gDa&0Hw{C1l55=_0l{pDkGzenz-<&cy^{ww6m? z9FG{oTs~>}ha~zOMl#)qx1`MHUTsR#DFJGMC% zygS7K<+H5TH@EFRy#cAE18)%9dL}|?WwPjhRs?zAOen9WZ z()}KFmEIi;ZJYI@Mkv=WF*vcL58nj}2N7)#9O=#nmBAOJ=jT8C_$5Sc3!pLhoemVv z1z_6qSV5RY&3mi^j1ILZjLl}QD^6l*GYV&gk5`lqO7B_+Ems;mHkULQtCPrQ+p|nY zR==dcPsKt~b~1`jOlV={p&6xE#;^BsBkW7b15TD1#Kw2JUXGGM z#uHw4_p5`;XPk1P=0CNmx~-|fSL=)IpR*6fO8sb2U!)I|%#fY6O>G{kP$R#)s58-c zLVoLTbWA6ERynePElsEbr?)HW3${DiXP;NQvVn2Ng{P?*^fxNmcq3s`Xzw$kyW)Dq zbh3|g@8cfFnwpTu_HFHgABld}1t6)m*zi-|16}r$L4#?bBdyF54X~a=rPM&-`pUl5fFV6J#^QwfaW|CmF8Qx>^&lR{|X7uBSfg=c~9mSNru$fFP+$kr&(i zy`>Bu9A9(_s<^`H zj{IQzm7l+kt4hnOj~d&h$Km>}l5@`Lel%mIKb9g--cAlhF<4y8^kVWccW3Eq$c8#^ z*{2D@vil&)ctG=@SI`o2OlvkrKcZzpy?`MfYN>}Y%4o=?CIn5p6GfPdwox2Z}G&#Ru}!~jHlNEu8UjvC#wy7?kR0NqeU6Qiiu1Dosf%v z86#s@IsJ5H2iqxGvWStjBxmf?BrGUa`P1*t=T80Av=1Lt{FKflt+zk}*`G}F-T$Tb z#0e%YGH;WI6w{i!Im~P4(4(@NrP4V#l!Oj0|AX`GjARL>8;Nyj@RU`3;;cCI!tZ`c zK_k5%CTNK;(YzoLH$K;y4`1r2<(P{-A~m+}Be0$@@DpQx!UkyufSI;$QPAZJy(c00 zm@VnicH9H5*v-XDy^2{q_PRH#ecdXxty|yvJP;qBja^FC#}%)5M_e<6E^$k{#T4Ko zCuDs}35!8LK(B$@(tdXizs)ljm<`jfKK=ZfQr=@L1*0z}fJ-1Rk}(DhrFqob1SWXu z`}9?-USOGwJFp>PMj>T&O>D1WGVqk4jU^V%pm_P@H;GYA8(SfhnzAV^q$iv9pwi?) z=g;MjZrY&}p#FP1O*52M!3MKXu^UV|@_<+3@(rVw{9?g8l| z2p{$jIv)65r@fQZS5clOZrW$#lCR{8V}Ig;PhKEGKU#4%?OBiW?#vy`vw4Hmi{QLb)$wg<2h>OS6IUC|o>7YT!V{ zG1W99vEWW&%LoboAkZ~>aDc_7AtiayMY8g+F>@5toMD$#eIZYF^4@=F1miXE#(7kK z)hC$}*M0@0j(JE_4NXWMe4NxU*vG4WcdjvtSw9eaJqLhj`hN&P zDRqaO$d=-kkMT8r{Lo?OB<2WDl$!~pBXod1vE>s=Kz?d0BzAW?m`3_Iux1o<8+9Om zHGkVX9CXIE$_fsX4MRQ(7s>oI=Nl*-i}qc#;%-7=<%#leUm~45J4`hladFAvf1O%X zzUTIxurMC=io>TmqZ$4tgFg@fe==#RDBqOev$njW!|JGJrW1RMPSI8vEQ{%CrCsLD zrNIP3#dkk?U)U{Jn)w?7&-vo+9pYzA%EFXRWY1AGHyjY8W6$X7-q!z#^1StOTjhIFV-BPPjkrf*ujDYQjxo~59VMB0 z3QV^F9Eae_x2>jktE5{#0uOjA;gGt9B$Wqzn2(oJqC9P5E zBCUhx9U{5xSk4VSW265d93k+)?t2O-yp_%SCZM0Y#qd6m=OAnR12tgp? z@hLltD`I*>w65r{^_@%+Qck&|FYzl{@NXrsQG)H6`8FNcs5uvjLMHAnd*}OaQ8L*# zZo9aP8l5g_kOS9|8ssbMz-Rx`bF%8c#L-K+f`@QY7>+m|{Y%^w@qg*Y5%glz{SgH& zOT5^`tVb@in5}mdKZIbP%AK}P)WTk0$n;UPU|nn2J_UsNDFAPeW37_H_!Xaa zrE!jffWVmZVQ~r+ZRjjxcjI{T&PMw|Q-y=p&u~Mh+Dg9|LMQ4IDLt!#0N_N0Sp0;l z`eYlefi1I;Oy^rFuafVSf+&CstwD;`03rFD6BW#Sv5cl2p@qsUE8Q%~H(|K8DP7P) z+Z1IPiM1#t24#sDY!#nsxMmHrknT=Ha;FfY)o=}>Ka!=bpnSo}`gr-rRqNI%g;Zvz zd8qKlp~+86L8CDQh$k>o0DWc}$b!bdwL}X)jWI?{JzGS;##=mETgUAkfx3^T#`}mb z%A7$a&s#Z8?8H&?&E+GtFmVpbl)nQlFQfk_+SEXrJ*ZB=j+aslKa4;s2VO?cE!=0I zZ%owTwri;y;w7)#56JXMhfonsu@G#;!LL>SEs_P2CX$T7UN58gpOM=3E2Unqk(800 zSfwqaXL9tEFUJQLMJGTXMGX(*r%+$$BBv9%iAQ?KO<@vub>=2*l9luaVBj0SGV4f~ zQpsUS#`C-Wz!J3i>-&dRxABL$kw|v^w=IjHhKA#I~VfIk;6weG&R#J(G z@4UW5e@Q@IitC9wz@paKt6s{hbEXY9&Pg$6>@K@trMDOE$cXWNyjQrMkKoVwLV-IDXU0J#V zkO-BnADLm+jJ=Zk=i}yEdzCwf`XeM-xVUntC>%P?A}z59>4CMkVO{Y3Zg2Vh~$Ko+EEapJL;jdpH6Pd&ld0%@wvk-y2Ao* zBmpi!WPdKsebG=T_tzcIz<|+vFz%}qVBJe7g?0j=Ih55NdOE8T?@rBELRQ)vpKs)X z@FjwKp|xr5xvcrlJx_Gz-;gq|by^HmlaZ3szPPuwxt8+hlcP|VC%;DtzncYdwsb z3q?HOBW(K>Xy)V0!w7kv?I#EG^YAPQdCbeFCk*F-k3F{9)US}AyoWjrxKY~%N=74< zNQ%)Po6_}bUk^)w?fr$hOGfYkIa{vE5Snw-k$L^KKo?UP-npsKC*Cs6O*HZ5F%oHhO`_c3 zK}>XWDLIhLxleauKv1Q(sc$X3Ca(}}l76a^o~W+i%R*=by5z%I+v*0;_=alZm%!5RiUr{Ujha#3`cF&-*kuH*zW`eVb~s>7Aco~ku7__u#Dps zVm@Nkyk?7<=eKS>wUgE(8g(>o&!4vy7zPs~)oGF}8IFV=LaK?8KQLbcsMh79951QF zp}!~qdygeIlb^C^IHB~aUXR5xMttwU=d0)6W=eYaOMQ2b;g_=T#;m037*$QUrGKy} zcT!QkD!%5GdCnvY0C4_y02Wn8nNkZs9XkZMieY6B(v0RiJ?Am`MRJ?8(U|+T(EKT)XVc1Uxo> zwB0zGQ6I()(rP-q2A7NJ7i2HZq6lumBCBbM*Ag&t_*~dOVzv(+~2?M08?>F6UqyuaaUmOANVY7D&Wz_!2ouD ze$nRlOpLmWcIp!P8#X4q^;{bOwODrdq?jdJ2&%g@^n ztewu+gd=w8?IKuzw^ZyDer(Ot7-ss(vGb6yE0TP><$mhVX9>7n^g|J6WWgQXnUKSG zj&{e(UISN7b$XFk$(f>gsCjfJWWp8U3HPcW(+DqjS{jg+hH~d<_#S-c9ur*-Kfye2 zo@3Z+wBInWeVMaHx=CRUu?t%SUj%a(}svKA|j*$Xq=SWj2?yP>m90EqtWT7c+bt zZcn``dDSa~Q%Uu`CH1QK)k9|MU^j(OPIlGXv5&$Lx8XL_M22rZx0Dq^{{SDU+sAa> z&gDi}QWNi7h6Qtyi-3G%lQA!VlW}yHgF4=E;wy8-bu(jS*4t=S{WcE;c_5r#H5c=? z-Mi>9srv#GB=%9VQH` zHM1PEWu{4$hlx*|8gaQ-_iG){g0jk;Z@Q}%p9=hh@J1U?bH6Y*Qhfxxd!!nzEDW6R z={fROp=6H0_)ai4NdIT^!D5NpAZH}SuNa)Xey1DK_NEoJuBEhy3ZRDx_z~k(%+~Iu zi)_#CD77`XC*XwIqKEd?lJCSek+W7GY1bjuhf7(Ed^zT*NTtsKM&dhiYv5E}$N@6aVJ7lIEAfM>

AZZ4cS`c@S_)dNuZD$3TU5@H_zC@PdMQO&O9nrOh?ZP(?K4% z-avMberBa=^kcV(Wbd2RS$$cc&XDDG?_bgbGkt4f12fmBuvr*)ddcSb%fBP6maUo2 z14CXQi>YPS1L1CKbSdw4KC-&kmgDbO3k-{#w94;3v@%=s{G1oJd%GmC^NBUU6uk|{ zbUa5m+amdA#BX{vX9U=}W`lt6g$VJPFeC)lo`XE^dB1v z>JS=O+C@-rK$mUd&Fm0iMmZ%p{mNT4aT>~^?#+7}4|9mFbmEzK+aCuOiR@u&!^mMq zrt4CToZH`-B23M7EV-7b3a{bYI8ToQ%4O$XSixeXdybnHKdKJx^>9}7Fau||h(cp8 z*8Ji=wIzJE_g*#LjYT}9e4(O=haw)r4oR!VHq-?Fvcs10%aW6uh+X|Q3CZTye0IMO zVw?Aqjon032GX6i?CGj(C2gE75qJ3JEEc(XW-KK6W|qVdvrmz{>a)#ai1|DFZV+i` z3tY4Q1};3V{t+%jwZm#aT>5F{1N*$+i)&G;Ap#aX#fO5)FBY7IhIj4#J6W9w@l7>V zanH?m^`E4sSfdBiZH1Cm-mInYZcvSdj6S%SB|Q}1^T5U#FoBi6Nsg6PI%s_uihpcZK z{hPmrPd?`kB1tizwBp|*9_RCAm}-Apil2D;Y?$;)-@|cJQxTkLzA=t>D02^*j`*8` zh>!jpmY3XO5b#R6`3M)q$Ff)g>E1PI9+xeKitD{N)sY@ETTNATwjAVBI=J!f+1)_i zF8cUrb|=b*Ety&76{)YY#pfaSI=>IRKJEW-7Gf-=d(IN@Vhs4ThE7u+b_@@pI~xD6 zMwLdegnKRt0P+?E-K1tvi3P93D~_6_?w#sN@tzX_ue@G$%jy`S%{|iBG5^qyflhjE zWi}XCA>TwD|1Zo)-dj`nZ)k5YacEJVECJsKrqHz&bRoxAklS03r$l)+at0ktC(N?2 zt8zRW@%dtw1W~%Hcl8kZ)$`N!sp8bo0L;gNQB%j46qy@=tIG|ta7)%x1NRx-ZY$uu zFw&dSC35XNxQd~Q_aLT{n>;hH}<~Wt5}CNB0QXh*gwt1 z_Q+9mC$Zanb2vK&n&b!WW-m||vbng&W4?T&{I|gcvi-ewzyXOn&h95L*N;G&J^O5u za4j_Cv}Ob>O%$Iu{*)G{W41|MKMG@GuSiXqGn87!Z`Rtrugq3tAh0SK}0}$EWYti zuX}CN<5s->_*NR?}LTo0i;q^RLG_I~yf*M#YZR@0sq1k1IYEhX^W0rJ}=a zBiV0^a9{LB4m1Az*Xro4a?r@<7~{Ki{<=B#9qdkYACch9wJvP9w_nCr;1~M_tRt~5 z@2UxyStkYm+wIB53Y}N@nPBh1VC3##w?SC)>uwMo9j2AKS4;%?+Ppt{B+XwZNb0Gf>1#_#8O{H9oa+f}>{r+ylTb)9)2&NT4jy^s-#0b`Ngc}kg947PBqJ_28Oj^uB1?`EKu2Vx|x#bJ7 z532q-@BA9gmFOzg{*O?Q!qx{1j(hp0GhtzGPaL1CnXS2+hqiN+=^HC>u zHi-(b7}*)?DC*lTn z+{(+R-E+z?rrEf+xuB7DJRG#Ye?k%JVP$F-b&`^vi*av*cDx#J{@5`1ao^oJ=iq5g z1cKI%79y`0=Gs~zNTeDV+YyubMzv5VHvHA-kFdxkZ18X!W9l`-2GxD9-h0xUm>AMG z{E^TJVRB1vZiD|&qw?m!>@usH=vlmxnqBT#VhT;`TQl?L2*b>h$H zz|0@<7c_<95E;9~exT@X&eUJUEm!(=jCdz8jQnEv%IP)2S5n8<<@avXKGM(59tK=# zzlQvJ?@CBrN9g+$$gD4yr7Sb+7SSTok zi&|M$am;YAQqx@z`(l43xUxfL+4O+TSp2myixahr*U&I`h4+&t-PY~4z4k3Bbln!u zF3sr`LeQ0tj^*12PG1hB&aMa0v|kare$z3CwnL24jd|YgCMJ7TfrYb-nZJxy`f3+Z zqdobw^S?e{Wt~+eJ@cc9>9FBHs9`#+W?E~zz_je&X>=PivQ0g3*vAeuEY+WJK$iNX-j+6QSis!Z<9OuX|GA^4E_}^w%EMWyf>KoF%e{*kONqP7vcqqVX z=K2a<_mz*3fA;8$ytws)+qNL!H*I@D!QS^S68HYE%f0`8LV~IH=pR6i&b@p2^RI2* zUaOlcjJOsM1Mc9)7;)?#kP-IS@K(#{JzPwp%&v#%O{8}S4jY6iq;6>&Pn@KlBhCNYYQi_ zW2sK+FM>S40&>ZQ6D^T`MtT^*9rGYq@@jv8Kso}uPgJb3;pr#sOg>IBw}t24~2P5Xp>Qmqr@Aa)mIENRUh8z zG^PwCM|dhm7B@CVgI(9W>*v)?#^4>X@azTjWq2#g~rpE9L|J zEh)*~;v5)j_N8ux*6+SP!(ua;{zVXaEXInwq$=N635w(2!*neXs&MUkLptQv%BhU6 zh~S`m9Gs-vSavQF)fqLGU3JN3!rv*N=ZHObi7^4FjAzWfoP2SBUUW?01RxKN0#6Hj zjn+Zgg`YS?&8}~LXl{+JPaWzP?Fh$PAJSbVhjVm5{8(1KKJDX2hdk@@WIt|1 z2iP@yT0)0N9tBHw$R21M@VU{Q{ll7~8?e=kxpkOID@NCaF;=!uajF(qg;w14tL!1z-a52?UFZqdQm&cS z@}rX+mt)#qS6KNTQ0(m-bii8^Nm}4t-N;(|6hINzIXK7D4}Di+M#zyaZ9}4W*y|F( z7vho{Q78@WABdIQ!(RwxNj2TUfzM;j<*C)=b9(qc{&sgp^PiBQEp~Q3yyB#~4wL6{ zh#aq$x73u&{bhH@+JjzTk{vhYG}dg!EE&ZTd2eKOY3MvKwK^*oBfez@3*Ca<3q{_%a9imz7?8cQ!%Y&W+qeqM zU}l4o3i}l!S{STsNR zvjNtDvR<%jne=?YnIIX&5B3bQTwKr7Rq(nE2vwUf;0WgW@!`ApepP0Chj)PWH4Iopo=}DVRT@vJ zR$8aGW-OSg>;ki$qV1#zU{9n?N;iICM9lyAxGuCQhV(w=LgO`b_U>H>^Fi39|03f} z&-!r**Key#G~nvx3lfMp6LzowQM*<_UJA-(^l17q8xY^z0Sn#$CcqVhZa@;A2mCNQ zQq_cCtA1cWe0>M}+5yo8d{Tb*g#Q}hWkBCFaZ{Ou>5t>Zu)v z&fWorPe0MEJ-)0Jw3J0}d|jC4{M*K#qh!_yj3^-g4?SGGVoZsVH|YF@=paIYnsW< z$lpt%`kRGh^o)Mx#T_APuFU$DH;{HTzpP5k_$sksz{5_y#r@5?jvgVqZ>#WkQ#|R- zY`|U$yIR@0Opq_aJxOl9QnPj<_Ln+q7rD$ShHArmt8eqlJnY{N+|7!1O?ZidtB_Dj zO-kzN-U;wQfdWNuHr;p&RItItnr~#s?#9FpYWt}ZHKF)BLMn2?wqg^b^G14Fu6L+! zGf+cGvh183u=;VD9A?~(jMc`CCI1h`-aDwt?&}&>KoL-Sm8Kw4q<5qQrHO!mh=6nu z5Kto0TcY%i0@5Kj9qEWlCv>Ds4G1Lk&;tYlq<*=7&+~reecnI5nKkRIIoC`kf8;vn zWS_m)PGJI2>s{YI&Fcu_yot8;k0Y#Fb|;>3ygX^NX9vr7iW4u6zt2bo$23owrdgTz z0j9_5j?^1c=B^42*44CvFPVw8PM~z;{uqcy&wMll+r~wXhafW;`yu9rL7@70uGbS! z1g=NqFYlEx$?cEH#yKxYnU7w@IIHxb_T7@>LRak;uWh{#>6Tc#)3(R!L>*$}%2A)z z!7kSa-{JGl>Y!^ZCP;TEIs9ru1@;jltQ_d45$VV>ym>o~?Fel`_(7oh@nA6X#|wJt zfUl+AH>DT<;_8GzZc-&{@{F72kAy96RnuSp)a`Jq{=Ow0s4mL)T|NED9v=FGy&C_D zW2e>u$DS-s5ckGvb5HiwYoL8p&N6_3*85RP>rf#raQ_Xs|u@ zZ~LLKKlt7CYxJhLBj6vDQd!+dQAD3E4^=Q#-ERUEqxo~QaDnRYoZvor z2?AxoQc3K(#)2B}eKqdy`x)*kw1{u|+9R~brUe3o)GuU?OPv#QAV!n5qJI^71LY&Y zIik=s`TvyE2{Dm*()|V?+>V;!Vz=r@Iyp?r8X?cL?}*(e z*3Jb@GUq<6Nghf&tPRgg-ACiUf}B8h?ip(VPk|3fo(X3a68Ocr(2WY^s0(#S@lSLA zmMsIKHQ7@eO)~;?8z#ID`QZty-SAn$xN^gxzm%Zp%8$P4B~Yh$Jm&Kv-v?FA6#B9y z;{ft%O7Nvd-$EG2{G&!iU{V^r8@;fj{(}*1JcvoqZXx<&r% zu;I#T=Q;coxZ9pRyE6=`crbTRJ1ixYUA(WM-}eq9Yq%ig*AMzuwX^kCEIZ2;lKnJ2 z%*1Y6nBh3w`RxJ5z;?|3zu`uR zi4%A5+-&IjMWoddYQ+}w05#E?V}GFll?vWeXI1~D#*8~uXMetA3i@MqtlICR)Mu(x z&AmKk!6Urv4V~e|E6R>OFH z0v;`j>oaLZ7~FYk6D3gl*eJ+OmGzj-Lw9~e&V|Go9~M~AGLbPxuHdLwe|Fcu?)aY0 z#?+ZQ>#_EZ)=m+_f$BHXuZ12_73~FZv{OM$<>hVvC-c<%Ay4-I33C_0l+Gk?g^6Iw z3q26}un7|%E>17#V0xHmg~~jU#^;|71)s<;tnJzp6HHCvmWgVTRH>?T%zPL>V`KNK z|Lp*Q8o9#xiBzKAc85Tso^fJ;@#aJmmv#&2wC}>KRiMKya!=dXMmTuw;UwKzNFhjS z1{HCAkd(tP?t|mJlqs=Vbqe&?b_nQa zJdZ8-!Qi5S;U{TM(PicE6A+4}gjwZt8N^BZ0VV156Cte70)XbtJU81rNqxO`2Uc8( zAi8qEN#{y~3y9Hs@yi59Ah_`wto-C=S-bF)C5ns*R)0su>WuEU`>Jg}lyc-=}QvDxEVO+b|yBu(_t4Kzrs19JH9EB7-{y0Y9qTczYNeaNE1u zR)ok&_K*EYx-JreD`o00xXOvTIuB(8!0*JvDW6O%YVQQx!E#XrMM(2SFqKDqg|ZJY z_QSjD1ElwPZ>q-pLu8yS*tjL5cL7pLL;tMJ?h`+la$I|l=xmB}4mGa8Xf>e7zrsP2 zebwl@e9_sPeLCwgkIAX;59x$#Id-rPT1OAkNe!`_b+-)f zNcwYSX{Rf5N0ZSkpg6>)IKieu^FW9GGAt{;n07BNH=lsM2VT1C$jW(Z>VmP!o=If` z<`|pnI1CX+v5>r}0H04TQzDHZj25a;6CCP&b@8f4sG@AY)M{+X`^N0O2y)d&?I~1n zl@sxPH1|Kqd_S7`Ucp#W+65lz3^!?gRC}t27UuDfaVAFoZxE#Kbqr8m6Se6#x>W7C zQr2goye7lr&7OS8`v0Jr&x?3qn@@xdB)%pkegx}w5t-`2RQo)R&(7x4B;3FIl&B;w zCcW@yFSsk-!>S^rcI?v^3(P8Ne{H!g-cYv&? zJlE9q9Bp(T5k-C{b+spSsU?5RyMac1j~iuhfql};I({{&UD(g6Dq=+9<}DmR!(Ob8 z%MX=b#A=3`JXA8k3gHB#$C)^d*Nl#?Wd-Dltn(BOOl}suhpCHBgx+~uT`O4p75^-ovxTHOEB~zZ_ZL z!?VX7$4AFIeG0m6wx1NkTM_a_^Gr$JiP7ql^}@F?+PT#6;`U;j@)N}}WYkX9%iZ?Z?HzwJ z&vi?+*wIaXKXIU0x0mcp!Ts(RdZ8=bJ1M$jvR>&n=D#MB{1k5=^AaG-%&_&bxVNOh zd3CzOs+%nW-!aB_dnHDEcLa|G;uUX6I9g^ETh6YYR}`o6OE*u4}Lr|?s}+v z6_j-aC+uJ&ob{+vKOpWqAgTKymoqzSp}&l)72*rUkpIwsYAyaH($!7CKX~eN(#Mk>a`nZ35tj($)5(7*TLcn!@*h%8 zA1qX(-}DwCF>L~h@OtT_*b|7fWTT13NZuQg&Dh97?4C+9apIBMm_h=UP<*oPPVx`8 zH1TWw3muh9@U|J1>$T+`WR7VCjieK{)Xbsq$NDfgMNG|C&Cus1^m21{nWD$)#$#yh zV1Vg?T*{x2xGe$Pi(skA#0Hd$V!%%%ImA@{^2Wgf@^ZrV@+tU7%01UlL8DWhyg;Ui zP*oWPsN|?LB4jjKL(a<}XWaV<;xNDp+V!U`^>8R}P4Fg~E%_P_3kpjS!I`BtZGW0! zfuCxiHUB~$b-owp+z82N>CXkh3f$mVfWd8mbpIY{`&CP6#rJ}{?;dv;RW#9@MM5sv zM8@@OMwQSPts02DVWc{Gw$)nolgPR(|GKRGW!n>hN&BiC!}Q}q{08f{%pRLHHi+mY z#8n@3EUw=~9dj3uCkm~44tnxyBjELL;KX3dcqm#=qbVOq>_U>Ab0Pck$>=dF%(KxJ zjO6G7W^Z%{GZYXjw=WOsD;UjQdHbGT83w1jMDsHu7c9Xh|5GBTvmpbT^lMr43 zdjI?pp2OP{Ji8B5RBqx|l!K!#;K$Ps))2|!Tla7|Pz8yr$hEi&UNt7Pkm)A>D?LMG zP+BaS+_5?#ZmS&hZTPVCqQgOS+&gov9V}YlW*Lt@FI5h(r&TfVuI*$+!VSDT^CO#| z_F(f8ePyvmx;#S8>P7>>*@=FVTzi(Z;}Em=e7WK1Y1X{VvXyhviwl(lfS3Pah~bY* z2@}v$i(pews~Aw;bUv>oZ$d`Y)`ecC*G@K$)73tMe1<6LrT^+*V0kyM{+VTH#}8pr zNiSfhS+cCxc&AyTtm-)1C(g15g;*@&xO~8i7UhMl-!yXzlQXO_Y)#E|znw?6Lcrat z@MXt1Tb0o%_dkQOxMTwpE@X2vxn*>euk(z|(ADMWFWH|u@f=@~<37$wx)@Sy3SaE9 zCvW?CEj>ww;Dh%RrsIUhRp{Hi;@7?41=mu6q^a2Hgjr+Z0nhC0p11G0vT{Wah7jqB znT8rJJPPPTSr1>tgplD!Dv z!ncji4Ab@lU!=^TT>iLmVQr&99~e<8TQB&7NlJr1a5S48pLwd$Dz1_wjdV)DW*0!E z9-ucwuFT)aIw>$oUTDoZ$S>P`jIi0xr3>>Z1WKNc^*1APDECXVWI;2@1EMgSu?hXn zsY`o4a;hZKy3d!t@Ir}Wf?=bl)8;}3wsgzxoP&>^aTxu2WHp9u<>@?hDjkKak>A7x zi9w){CT3XM*Je1=4lYO=3xYpg;;)t8Yzune4QL*g59(xU8(=Jjm~Xp%ZRybv{v<-E zc?_=lgAhAyqWv$)Ka@Y14zegj%({vm1}KbI!9;Szl3_XQ$T|hw%X2Qh{a(bem1pfL zk{VX&pPyB=@5OucbM^%Gb^mS)2|-L zyKe;y#wGzCou0G>KAy^CMK^SA0I!tolHt_L1f*#ZFm6Z9%H^g@cC zu-OZ~Jksk78Vfp+HN|HG3q-B=6-QjaTfLCWvKR!mZK^i8RpYI62SGBA(eCBa4T56j z-i;+Fk-{7v4l`@u+lD6(as)Qq9*`AKyVjNgjCq-hL+X*PvPw_db5PdPNVHuKu}+I{2{rVbfss?+M7hjMCrf_1F*Ug~1G2-{A+{ zM6Z-rdLaG#@#-P}Oz>?tQu~{BsPCkf`KUc5wHj_rg$?qtA!kn_Rnc)u9SmOS!KWI3 z`SP4i2?o{BygF1Na@mV<^E^%6k{aV+YmT{)cs=~Eeo!14u$}w^cUk*>+V+dv633+y ziB%GpAOg+ZkAh-)>_b)u!?xT&1}Q8fIH6BN4z%QQBmM(SF%dL_NWtPv!GK-<{PTnF-FuQs&7Gc)1+mdN7x%vdS5g= z6xWdY$!jgC&c6ZCcrqp9*SGlKZh4wmswv^I;5-d?yDepPcldXlEY6~Cu>CcV-C)T9 ztdJJiuc7dXv(nfZ{)6=S&Y7#M>NcR1*7F--Ra7o(6Cw+4LXO_EYedRg{I!sVEi}oY z_f@k_Y>1+A2+4HhF`Z#RhM5E3bZZGSgQsmabKN!9oRK^pr|%;+WqmvDGk~Pva#NK2 zZoY1Z9A{?Zipr5%;MMjUb`(+(7F|^<3P%qEDZPUzcXC%GjuZo_+v(txs0fCxm=*pN z!6O-LP~s`ek@1n#k?6(EQ2Nd*_ThD1uodnj32acpsp=7m)ch5~5|VNXSfT!bJF*Yv z1_01kC%~XC9|->pD78TE@*~nzV?||xA#faR|ATbF@0sZ(pLWrxzH!G}4sc#%C1BC0 zUF#ZWGsfJKBlO{0-Uj=3qH9o8b>M+z>JjUOhSkLvt4uJk^t5~=sy~yQGicmw8JIF& zxuG|KY_>eXC()gHf6|cLMqDG9wc#>Lc-4VsmOBO$9E>}c;R2tn`+~bBj$2-x;Gdap za5VNo`-ujq?_i}E&bk`?ufFS>eF=|7=4hZ+QtekduOuL8+9DLtp{;$H?4lpXa0E z?J%X8#)yY+KHh)xNvQkze=b~m?2Jn~x~Be7+NR97IuhRLpi-}P!DV^1Iu;}*aBzhn zzQAx{1ziY`ykGERP>698hpx22Nmxz&kh=5B_$!{?@KREB6G-6>(Zoj+g?oeF;KU53 zguX|4Eld$7c=V?O775j3&wPX$Zh-?jnNMq854F4&@|1$;z5EVG2W=olNIaVmYg`N7 zXOCZ!)PwE9nCo^7XFwq(49B?V_B}+YnuyS6XQf|v_A~EI!M zwRL1i*N5f&1-@w5P(3#nzZ?%^Gav^J`cqMh77ZJ181t1uv5ZhyCoSIM8nKFk#N=*o zbB%Z$6ADgD0PNyO7Lp`7%|w^sa~x&$m0zk|AHoHMyB@mOw`E!OaQ?estEOtFAK$7^ z{<}l!r>Lg>^;vw)6`8}Iou* znSY-YV2uspI1YkxBs!p~)q4Q4+-)|HM(En@^4cl|f+jYj1ar+MR>RicIAT$xc>UaAo zKyfKtunSo5H!w0dsm9O?HlK=;mjCsOZKr78D;#4~{nrLgbrx4!X=j$M6w&TF7xmq! zoS8q!o=QrFw4w}*4g|WYUnNnIC?Mez-5e_hM{F0j@!X*dL`u*V(ltPMj_toT1mt@- z3~8q&?Q$T4T`!c*|G{(hn82F1E4_XKz0!r47ScRIq^GeV7# z)>U_L$JP&iG1fp4uQKQwN@qW!t&8j)T>NBPtNwcSdA;iEnbe?#XO#vF`0m|V9gk5u z%KF!@SIyHtEHz*AW@fcjn%+6rd_4!f0Qf>?2XgixygK6U<(HEKV%I?2zJ9W%;}(A{ zm#fm26h9*dJT@(Wij!+Wivz(PB;hY2q)gqnX##lq{p|bu{o>WI(L1f_1zB-;7lD8s z565AT9fW6N{i*8^zwhT})%Viq8_LbW=US=co*Wx=W*yXb)ptMtNV%dXXC2W-8P!0P zo0Lqpnjuaw4V9yu&0az89mr*~(Av5U2gLv8pR|ZO>G-brlCDnPRVHi^k%P%U%K;mE zcqVOzxmj1cy=y4=`Ew&I?$?}CrsS#J*HmkO!IM23>uR5O4dXxiAHwLpr}(^K@XCMu z%+6FTKNQS78Y=f8(Q`r>t3(HlV$UjH3=Z{;AND2xMqSuH988-Z@)*C&ukLIuDQ$0@ zO+>3&f3TamcF^`uJKf)apE>VA78?ONAf+l9WI*EvNujkj`S4{~dy~_xH59LJ)7oXn z`Qb~`4nDNp`Lj{zrA06(B|4!S^a?L{j5JTS) z*K-Z}Q0W-u@{7g(zLx&WFs^G zgb8?O9r%4OAq_tCu+gf?cnhvz8{E?rnfp}0Iam;zY4=jN7B=FstAlRf7--1!`#50{ z>(EdM1rx4{36Q@Y;JTfJ(#&gN@AC=K#9GYfk)6nv)B z3Ym>2OictklVadLn)uTu4>Zb{U=Ap;02_=KVyi#}V&I#a9aoRgR}!bM?6vOslqJHh zkg+FGw@xYTML7w&^Or#zKsiZny&`vGGoqT45Alc-(fynMZHE)|Rzs(=YIH@Qx_2Ju zo|MhDa@?tYiSb<{9$FQx8U}Hlp1jaKZQLiJD7# zUE??AxjyYVQtc;osl|R=W~x`EK;Qiru>KpP3IC0YxDDYt_Ng-|3K;Z;&AGt)<%BML zT$i6D1+3+U4MO0(Ee=pNu38K9JQ_8{+>+`c3@OJ=(x)5AMtKb6V$^I!no9 z%opqSU&kbOeEJw`+wcHWU|Ih`hpAr@qivd2G1>0s+6jQ1*G+ECh&N~U3?Y+!$!frxKjQ1dSnXX|Oy}61B3;ytvLgO~sjW}IbKNgFFy{{Y{MW7P zxK06;-7me@S<3b~u6sg_#nUg?q6GMzKWGwKUr z5n^Ifc#@x7oKTXw;W1DR|Bz?%R?|ic>ivU0P7Q74@a(OY+fpY)eeFrrB{3JCT>ZTL z%53p_9qB}Wjbku&TJ09`LyK|B+$W`tf80lxrUm*f{E{ZN-MISt%UiKidGGwz{PW)pfhk;zA!7~i52sIP*ya?s zgFTY{K9e|<27}od2k`KVkC&xpe8)_qjzqpKQIg2k6Udt_pf20i*+-8j_7N(B7oQh; zE)uOCG_zagE~r=1pU$}{%5^$r$aLzGvuPHHx3XjG-AD1`Z+cE;a%50cKRzzSxBP+L zLMt???@oTY-ic}kFn-XI_tMwuk}K##&0<2a$lc*7b&f->$8Q^)pJ#F=0dYL4=AjT zdlofa_)Vf8qA80XHhyR7t#7AnOQ8?@rFr_!xzkO) zJ{Rqa)^&F^ zE53;~Z)8U+m|&@Qmd6v(fc&R<`$fdmH%TW2H(3A3 zo*AD>^*^LFGd_a~D%1_sKe8adfmC3jZu|d}EJg@ft6ylCeK${@$p35;Z8dl!0)N$# zFVP_xbF7(6QQUod^t}d2=Yx_o{UvkPJ!!V%ozYe`(mhYrk?;8sPW3uQghITX5Xghd z_Uq9WEV8Z32^RHf^t-OaZ~Ko{E726Ix71ZdB2rL8>VY*ct3DrR!%1D)1-by@nwyk~fzH?S*{HL{Tx4iL@CVAyO z_t8F-*V`B;C;CIakzYy3s4&PK-~6$85!x*fcP^fRM|aD+UVb#rWCYx}cpDcPQ_Bvz z;ZNBXLFhVOS(trJe?a*}gW`D`lT?l1+?Kcg$!1&6gB6IwP>7_(?X6zVEI6I`Y; zMQ9j3EWdXXkYd=#cTK)P3$OH#3fjnd&4z}gs^4Raj+KQ!F=i`EY?80yvj>)01yFu? z9+!rnkan>twc3duss{dW9tOov1z3yhgh+3yLfkV#k!kzv#GAum-n{&ZKQ(vtkPRF~ z1$2`P>>lbn32_T-^t+(O-@D^y_K~>Z1aI4h`B%12l?P%5_M9H5RGcwodd8jQohuns z>kRx9U(;W|?-S>p*)r2SXyc0Sw(-Ib**Gq_)ynfpr*KPURow#2wGD{$*m$zK)XLd8 z*DBe$c}cVS6t7AvaeW#+h>mILt@ypL8XyFL^cd6ZIAyLwL-VK@h(L zW6*V<7Y;R1%%BGbf!yuAqt}f&`%}8?T$4>VWBV*zIycAXV0$Cg1xtvG9b!gEA}5DF z!rj{S7F{{&heV^SR?)Lon-K|nrBZ9JP3{>|hIL2JQ@N1nSw>w2*WrNAnbusohn!B* z;FQo7Aw;Q-*HFM0QQk1>AeCX;n(oQj&L`!0s|BZ%#l0TxU7i-mYq;8ZzRp#Fr-&fEegnBTl@1R1JSGZRh1GBSTkov`Szy2b38xn zl|A?CiC6Otb2;YEMG$HC@7FS>0${sX&{Gtf<;k*lDu5d5FdR?_>w$PmT=Jbhym02- zh4O){8A#PJ;5lmqC$kjMilJ@JTB2y1B)0bxgyla7-bOeaNZ|}|F2zD5_xU$xw?a_Y zy}=7l|MKUWjNk7AKE~hgb9+VDgo5YvzVu)Q((XAKI;g8_C|VQdNx2d#khcEai4%6u zD;Lls#Q}{YzQ+9Hyvt%H<;l&z@xF_W6aH1&(h$$4x#RQOP1Z((16hP$O#y|_~Fy{BWvh_ome`&?sai_@`1 zzYlCPwsj*!R=Dlem|%REo&$nuUhf0K_wGUv)tNd)NJ%h2AR8z?bie?0Ua|70=5ylpByc{32JyoKO{Gp7#of#oFJcRbFF6 zS9!L$UH@3Etrmr40V2afz6Pq44EU{*U34AK=(OQrgTQO}14Ws(9=NJN<}_~JdD~*J z+DXlxx0f*H{L;7+02=*ZUWQvAoCFEmJ;#5bI0&RTQ= zxRP2FTA_zywDY=p)3`42?J4@Lr-gfAUgK}wmW7uL#l|_mH&Ac)-h9zd(7CVLE;5nu zpLW9e{YZ zJQF0j?xic%X^O*t7aZbys!4|!s0r%{VKk%4Ym3qGABQN?kQ;}msHokAq@(LrUQYK6A2QC0$^pm61?l6+yz zJ((8~rw^okGn2uBj0VuOgs7ZRR~s0ToIRZ*hi7H;uR zz~b%S6ENWP<;G>7d#L>yJsw1jLFi!HUOoU2QM_xY-7xBfAd995>F)xUXSKD$>JVrZ znuSykUpd=hkYGp<+TBZv(+(n@#7IK5zJDGMF$u-e7TJ}Ynq0lrQPz!* ztn~Q1#;N~y`Vr#fdav^`j|0T>e4?{n#hsDARd^Yj;bo#L^ z|87duc4pKzII5NSAZv<&eEy)T$p+1kXvt!dM7s)kdgfYm}@;li8`kFzp-UP;V z?A?Jgt;D_m&x1(s^WX8vWBiSEEYt28Ct+0vkD1RIA&=Nz`x_*>Rj?odaf7tjYU0Zh zV}J+TAR$Y|gJX#~#*8E?!ZroV5ac}R&tu$f zfL$*GV@W*>BmoliZ^18g+>{;334Xz`PO{$sd%a61&8@28eKtapPbUgV*G{1y?d>g7 zilV0M?Y4a%?91sz_e?EFDHUi2FJkLDWq-&QX${J+zltK#E^WUugZ3w zuK_YsPbG!cXG-anwdl#!ge~cbW|^tpE5#)MtjJD^##3xzN-Ai(xP(8|knl%OA8=|q z#Sk{romm3fuIdAHKE*=nm;slSEsh%;_ClbOsQk{S_>HRj*lLG(Xz16AxV0hUoPA;Y zS*iGew7OL9GumB3{HyI(Oa`H>%xX)UCuVK)^njU^CnW1LEdqYVh(zNP_uLpTGs19o zqSb*<&*P9P+VTcJC>r1byD)8n`*mi>S8G`e$%>KAT@5RNCPX(IZCgrV&Yrl@q6%1* zn2cc-)zdILoiID|Os)G6q4@kdu}k1_l}GyBbP@-&a)Z=Qo&bBxM4ewVeJ10_#Y*V^ z!yhXTFjcl?;D{i_cLV$X0OAY5tP%VP-|it`jj_g0uZ0U`tCSAQNo9C+iSJ@RiGrlA zLpij-!M6xI3a90;nR_N!bMKjAnMR5?^8(ss(I|wssOOivyAOFF z3EQhQf&0Ap4(dquMqkJ7adTP#+izwbvwl2L=#7jEwU^f%TSs5J>XB;9YS<9X=^42W`woJ`vOF|0Ju8_83K#kcb#qk&>YV81;7{)Fp2et4 zRVdo8!DOW_GHo^6Z?Ip)$fPAz(!~iAz;oh-Pmk4X9(T|vy1m*qX2+&Q5nmSqto~b; z%uxKY7R_$@N^WUDz66`!HTCV%EUH#j+|r^245tTakdF)|r7<+9_auP~SN3l<5!nL- z0h7|(plf}Xx@d|oJ0#ji9(R!p&l9>>JHgx~UR#j>X_bpu^a z8;8j`Dduq>7Y%pZzD`bvJ&?N-3l|Ri=2nHc8rJdh8s>%RBc0sDyH80qMP)c!ho{h* zaL_BAcMN}JQ<{5-PtJ2IpJK|*zto9MS?FLZciD^!?UX9J;T|H;ocP-2H{V9gc`+6- zgjvS`zja()&%K;iW4O^aL~-DpZZ z5nOWkG4)We1jmU5yj)<5WG2b1c^0+jJh5Qe@er^b%iJkxH~xIc(gzN|n3$2p47zzJ zWH~OCl91mV9Z&O&(jZM?wRXR8*&argy!mzPr?by<)d00j8m|ObPkEBFMiSRi>Wp$( zy*)cEHWJ%4rLtPvmpn4@3sUW#iVan$oDiPFY<&59TAxo3NQFn?TO9T4bZnez!FL9rt}6lOSNrh4y^nj2SE$}UZ{J|x(hDU z&{LAC-x!x632Ju!sHM)vdWclvQT0mKyi5&TQ&Y=r^-X*6O~=Q;xi?VFsqLO$BZf`ZJGMj`w98 zFK8U8E=6)Ll(@hS|38CFe{a;6KCfh{&*ytMy zUWud9iU6}(fN$k>EEUUpg@nCA+r8o?>~JP*0V@L47_O@uh`yz&oldmi$H<$EY^uLV zpVmAOUsQ+?*_78*vHwO=Ubgs6`uVr-1orz}0gL*VPr{Oj=Sd#Fcc7ot5tM0H-UCDL=b}&r|L1YdI_6EG)1_*R#0$aV zn{w$B$EJa|To+fAU9CDh-xShcmdlkcTUV-|*p;QC^=e+29`e`BFk!48lz1iuwJG4I zZ)2LG2{n#D?w^^{KTSV8gC?c=;NQ(^&;t|vJ<2s)TJnQq$nMK#dM$uoW~K8eR=5+d zx6yosR$ucPcXEOu=7*Vr*b6A?!%vGnE8~!#Osu%Sy{Lm#80N?`B(V-+LNxwEVmb9U z@l$D!NJaj`D~<5&3Z1@+Hq!eUKkcU-#A|A&mkwjvB+GpAv&Sm=v)40J1;K6`s6>4J z7pU9`saj+86yTgkxT$VCL)}gvVCvR0*vCAr2B>4ph8OP^5o|Y&SN+FoAM%%?;y<)i zPG8UWIfy?iuIe0@`tnrGGtu#xe^{EXxNB(Mvvg#X?U^5OnPP48^FyULKxEAf8l?2K zAKO+4@Uzg{=+OTW!jO*8dUsapk1G6inXxPN!TmQ%v-WDseY5@jPbVQxVLNeQM#e&@ z2WKzrb!eei<&uh=<8r$V9zhK6gZO+s#E#GF?@q_X*nhZbHg{eic4KKH$R+7dis&B5 z*zZO=r|&D2V6bS!pt01~!M(Rq2ZNBTlhEqSRHSo9x*ETrO1S96V6bQqan@i6U1vXY zF9>WlTd1FshHvGOk2@b#{*d~rwCzHi>h$$;{Ji@%&sIC}dKoaS%dQL|3Gp@CghIn)oGd7Vc6hw>>e)m!iiE zd@~?!oGZ_MMUE)X4!vO=l!XaCtAiS6HGZzEAm`}ETngB^G{OVtxfoQ}9WB)MZ_ zd2#OFt{wKd>}?=2#6Y5ZjeA!it0HbxQz@FQOiz?3c62MBB=g5ze2L|c!|-0pF8e~> zyqgg5dkTk5<0QTZu|rh;y9Ai*2{e>*}_9w6{nyZ_%rZ}aiWkUtA@*xNK2IRHg62!xAK0-pd&)n zZqvK@DwIf`CRwLf8$mlN3PPhcEQ~m6G?Oe~z zIr!Ejx)yN1;;N~RbKKzYbV~tEuv)Mljj_x-!OWnC;waAJx15*2@ZnpF0pWr7s|6Ol zE2;^?&*Y-wP(^aqS4YJxOJu`=Gc0Ae7EptN18?pTk`Lb<1J^M6>|GCRYot_;HqHi^F zx&f7!Oz89VTP7j2v==N4^}so`zrJ>aW{cp4xpw7(Ak4T1F0vV-XLReU4XkC+{)nrC zy`ok>8ua!$URtY$&a7Gw<03apJEz3rKNe{#=Lj>jIUkKwZ>$I8M0o?~f{_*0JQ~zz zkSed=ICD!F^DJ*r%F`G#lJN`RQHV&~FyJ3ix$bgqpZ7C2wv32gw57&Q_hZCwKT1b8 z#r>^aqAHrtuXx-Hj|)8f5*uvN*%=e-{RPUG8cLwoS58{jPF&ZXkz+bDd{KA(R9ON$ zzAS)=$0BPtssin&`2Va6>o0Ew3l+lAGyLKcX5etGi;n!D`VhYTd}`8o1TWfQP;Fj@ z!GClby;`!ET082zdS~plp9P%d`MKs~?#+&&KWR7BMTh&>Rds&Sl^y35c~OK!f?#$OOd%Cph z!HT(bGESjE-iLw|qi#zWgGKG^@^?xaTBL=oWu>%0N~-i6TY6*9d&gy6)XJ;0RtWWH zETwpBLoVb_B_of;cWwgpYUSXE0-yY#;9Z^M$%| z&^IgxD^yB{WFJrb$x84P#ZpG4%p5cszC+@^jLej`Ye<-xg=x5GxPhh20M`SYp8~AP z3LbaHQrpJ9_b3J|9=mDhSv`xTvjwJ|MvmxvO=`De)zu)HIJcoQGOt{ zxl8kHWK{#oJ}Hdkv5&KGMnG@lh_mzObpxGX@_zcpGd)ksx_E=<_7IbyO3W|aA(cjj zr{mc*{Tkj97<12tx>pH7ejTzw?X?y{n(nYOOa8fHUZoY{-t`}Yx~0klT^qpL=ZYh_ zCM2T@aM=fCHM3jfM!w(Tb4#-`+OErGLLyu%-{E=W&2FXS4D&Ey^e9FgQ(T$bIGvHq z{hfv`=)j>F*rp0Psyus&U(OMHe;-k;wjVQA876(!G$xja0K=;#apkh5cDd$F6&5I( zgyl5fPdV17er%hFBKY-@aL0d^%9q1IP1gu-6NYQ+zkL)r*U^X52B|h$&F?kEet`H^ z{p|t4X~V1=>Xs|dlC$-EsZ(5riT)3^Mr!6^Ui~2dT-w)dzq;)gS2Eun4f_8;`p<;K z(5{`Tn!xGzGXpdc&&*TT1B$`|zFAnpOWQ;3-(o6>wY_^F=~c0zcGR{7d6?1@}D76 zf;<3Q-v~#8piwiZV*%EP(1o4>dfc8cgMNcFBk<9|Ozt48ZO70iKKTPkPX+26hUX<~ z;)Uw4>OaBgpe0HVs+0sukGd-O&7y6CAY{B;2Y}esAb;$9I!D@fkt7Gvy+&_ienU zE|(#<^{#&o561$!|+WUNR`#{%UnxDnlXmPJQ{Lt(P}W7k1g6p>%@l zf+2(*^AE|0s>9p%;{tHSU}@AR_X6t1xD$;i3tI&*IpMY!%*TF$@;XxzrKlZeUUVf= zca%ckf}?sc{VZwf+>Pi#RmKu=QwiNb;FIg)?80h4roc}-P`_|f-$=vtMx|6k% zSu=C(y{}Nn{>7spt-biHKrZdpoJzWKixuy#yPk^nh=ds}>^?(y3V8MqeWyF@K2CV* zy2*4ahs|bT5_$D4MC-jh=eDd&El=Qy4V?>Gn^w!#{CGINh*ZDWtq*n^qey6N1}#%Q zy{f~gdz9lr300qBl8&?Sfc+04jOyo;QDUJ}u0I~G8F(u0=QjRBLYeyL-GZb#5nJ+s zi!D=0)VuUbhA{NUv1TSd8kf%h4XEaz(c8M?lPUwP1=FioDaN~;&tFraj<_~QzMiWYh3qtZs1ZWU;B&wtJ7`_^_lXG7ghU& zk7b|6rIs{dyx}e`vv~I}Ios{kDHM*kVSAg+uIk!n>$51fK7oXnk8d~`U@nYs^u;0%j-oJq$kMR_Z93;B$RzVc1rC5o26ItasC->qdMD2Jr2flqKNg^p1Xd6|@!a$k zMhIZvbbOL8t^b?w7)G~`I&1snq)OjUKXJU6ULpA+3HDJy5AanCdIxfb#4udw4ktw+EMzBG z)Jm^qYWVD8NiC-T2v3vFT;J+kQN{ydSA5bHF>57oQ=C86WbzPNPwU0%m7%|8v}cWh zoG3MKlLvXBMf#;e1o5)rui2NLo%B}Z4?NSVJP8>5B!%$?xVYTWs-O9N37o>sIH{uz zL0$iQvL6QG2fG!z@h5WiY_sQ%@uh=BS14kh*&R+YRF6Mjpl@2-CprTD7=fG>-D^O% z08+O;gI$ITo|QO?@v>OFGT3nucKMZcPAX;NfKt=ugsapO`-f>(21qg6N3rnO;tB-+!E_@1&t89_n@EG=Bd%Je^)%uXqET|bm))%d zyZE5O^GJIsG|oR(lj=zMIn-=L|7EwPFUl^1q4%k}a8lASz2M8FeA zIKYJG&FP5A#mt=-we^i6tY)B0YZpG9lD;=H^&y~p+tNMiMWMT$>CUx;fe(g_mFKpf zCPp%P>d=wY6FMb-es43X2QX8L?&QGG_L6e?$acnJjapjd*u^q<`wdDq|9bq501&W+ zmAcT|67AH|kg?wua1L-IqVtTEY}RQUNw3JLR$wZY2QP&AZ7v1oRFiw681_u6Og1Q) z@c1`rTjQ0im9!#9D4Gv6YUWYmQ?twU**ehw0QT$XiM<#(uz6mwgnUm3*?I@)mqef7 zU)(v+HNf7DZ-x=bq{?5D%CE02?&Q{W*AcIFD^gDvM=$9%zKWfB<{^eQ9pOAOZRt$v zzPcXq%*SM^Mv@TG>_Z@))BaO$4@uSfeRwWR7>L_=N+HmivpOI`XUyRh25CVL18zF4 zG^dv;N?d2EQ)?tQG2;uO&ED{JX<+!&a`7lSvbp~se0i_gZrye1u30m=diJu|hS@I| z?cVr@qk(HP>kOvjvP{FzJ94dkcjW4?H+`XO`!?_NxZ~70cM3Q5PjICZWk4dd!MP zT%`-3n9Ksb^=GlsqU)KU53M^l(3p&0tFX5?;Ox&iqnh)sUPB#Yv+%WMD`_*GgO-}v zxZ(-XZWS@&59)-_&ZOhCqo(%eGcuDKz|T7Gcmketq8d z1J|oMsN}R66;iy;Q+@3GScd%EnWm`LnJ`bQQ^r!9on=RD ziDsbQcaRHR51`85ao6kfWtrJ1zuFJ+MG`4LuCK;zy(T;t=%dwfa~0l*e0}Wm^zPd0 zu{+agujM&A@7CJI^xQkA6jxYe+rpvNv1GG$N5>|+FgH?%uGecyksVV6JX5u%PXi_( zn=kH4(uZ-t%qhw?pGlFp*yh&uc;tnsy8y<^Myp`DN{j6JcD*5^!v2t|^Gnh9m9FTH z=0c$8wa^li8QtLT+>0MHJz6z7v%=bCW;$KUkJFF(33GG12i^;JJyJE$zLxq7(*~v! z`{_=;t$Piw_1CtMF|xBaK!D|fNIzc83TQg8n~;pI>K`Rozd--X&u%@%?{2WWM&J$X@EqmT4eWVYfs8X zMU;%qUIVQhs|p5M!#P2Mgc~MW!?_TxA%`sRu=PUdiX&YWmfw1c zWPg>xzT%nyzMd1rO89&m{`yEZ0Bg45m`yd~(CduRF4K+TX$aS6zvyHHNDfP5-)GUqFgY_0J9bJl{KKj4^65 ze-l;oEYVfa96Spy`#o2S3h=jchxejzER4#jd?AN4}7mx5Buk7RRds+=@sSzch3?DC@6qnebsW0DS3z zVdvC(g^O?3y6Ke~EBG8an{jAl)Lu0%0haP->D(Zrp#pLGtq%L5c$TqekW(bS0hm7h zVkkED6>tka{B@je0lhv8OKJkIQ~n^ideB9*jHy%pNfAY!m77V-v<_-pB^cFKiu!Y? zOj^(nRPbZvcvZ)QXGNb;k*ErzS;@Gw-bP^~kCwagmswoL^A!dTmQ zQ72ZZ9J! znshyacW0U4NPxH9ooMy-4<|_m1DQR6C>cmd4quT7N=h77FHx-qT*V`P)5ijIav%Nf z>a7j*wvw<@3oEikO`1G>L{dJBm2<)D1x}y~K!FBO;ZlRTwcOfHO72myn2DOsYD~Jr5 zM;AXsrQbyk9?i-zqnN)xATt(!$atVl7a7}f9CQ0QGZVNm138~XzC!w#t!PLR4!1KMX?+Zdg^W?c75nJD0o}~F%m`$N zGJ@H@h;fX8lIQEhR9=mm&s>l&RzbYD9H-ygKS4T|A9i9@xM3?q>uf;0BKGYK+*i@& z^LI!KBDrw?sIfq|-EKqb&>T9Sh7w-~obFED4tj(W*ZJpA)VP~#Hq>&rVaMHDTz8oM z?g^<8sV0qqii1-H`J3bULxN9}Hqx9kXu(MODeBQ@XW4X2*J0Sn`?<*g^m{-Nh7rH64H5!dXS(lXn+@>=Auq5-6A zj}{RDIBS>A?cNQb1v4kiZoUqHGuL`^H#XDQ#{T0lMGU*iYl| zh80tV(LT_I=#NMnTK9W|z~NB^++`~7GTWI1W?nNlaZ`*4zGA^;3Y|gD6^^ugLe$C? z(x*e^4gtxKVD`weMCfFszhuwY-clW(hhve!nS{tRiG2Mv~>C-QwCQOohBjjYJtBMhs%t$^rXh zP|#Df?!mHdv%e@gO!SWi7fqXMr!+Nk)PV8dXiDn!9Q{J8!|Y4JG_1A>`qlKD)c*^x zRQkX0(Wsv*&zU)w4^lzX7rJS=RkJ5|pA>M!Zxs(maPCBn7BC{qT7`x{T#oSbIYHSk z;QUrE4?n4tXwGKCTT6p#@U$T?StS+gWtZn0#a z^MxxlnD2qD@WTg?oip2Qz8Z^1UFS&rD~>rqo^jF>wC}TjvMCcr)rUtdBKw<4sGI1o zw#b1OFn(^KhqaZUetOp7d;(NwER5+ka2qYM-p&GudW+>enEN@cR)wvb=ermeRgP0U zm`{dxjzvw=&tL40Dkmx)EHuTE$4MW7f6+jO*t8m!Tq`SLq20h2yk)ucEAYi+5}E8kWCVzlCPkm{J9X)3?mV zAz3TMF&I0xxa6aU6vepyG3YtVukppQ+a>y?fmY^{aF>u&C{b)l4`(okjeAcqSX8JG z1^P+^O;K7*#ux*;14J7!ahjyg?4;`KYRpS;b}mkZKuZS4&+_0{#RLj8@79tRZkOT2 z<~adbJb4B&iQPSrzgLwxh3iO2I3FGMYkw*$YLfU2_Gf->-je;SYG>zNh8o4;^mpJS zsfFpCQsb7(*K6NHc4G<7{6!Q#j1KHCQ98qYmJl%$7Fz&POV<2m(WSrbJ=$%y9Vpr< zv!Pbc7hAN*iiCRmcq>f~Q@^9Uj&7mVC`Elie3atOVnm5Kj+;`Vg`#`Eh1R=#g9=3Y zw+45R?BbW6?2D{j-UqBfX@ELhs_{nikFaK;=BULzi65t1%w=SX;+3&QMi0_#Q1!)=s4$eE_emS- zaW8$y;U31i8T+PnUFXG-Zqu-bM@4%=JMyK2zAzF(=Yj-lX$r8C6YKwhxbZYxJC=XM z0luKX3Fm|_4z$Iwd;wlQaU~0dOKB3EI~B;9XCQM^+J!Uy9ye%N#XW4E>z)Y|R+N=( z^60X29z1>xd3ph6Zn59&darc5<7>~V{Nj{Hw{&Ufop90i=XrdMk6ba28YUB+3pin# z|6Jxf9=YsM(hpS(?G!ZBd3wl^o9A<0tq9Zo!{aRO;y3LN^SA>?C&7BlJ92uBpHwMcV@>XtrLxog(gIWJ$~YUExb%hJ{U zcm|X?7XMlKRBcOEk+b{mC6C`}mD5JMpu8f%2hk?fhi|9vup;Dc)QjE@H(^&wDb$l) zG!)thsL61=hAtN#$l^Pnbr#*xZz;jKOgWP^d5b)B<(z9|Y1`+i$z_R2@X9*mLB8BR z@8I{VsnDG8a0qN@7_l14s{O3J^tMUeY|@xm($&J}-945fyFTLUvf^x9$ORk-!`53Zw`=odNkDJQ%#R~fg~u~zU!F}(^8Z$vMn<`em*v#) zO`MB0WT3XsXJure^FmuyV^i3dnWtSmBwn!*i%^X&{n9Nx+uNmBcu3OBEo~cyM~N3E zJMo8JUQr$h+#zO%Gh(c=_pM{#(XOcin{?XAl~BtdBBcXSFuf7E2~u$CS7M!A-(#!F zFa-Vwh?n7OiJ_xXy!)P2ElFheDzya6wA8N?LP_&Q<}Axad?dgZQ>+i%^~y%Lx=nF8 z7;$r=-PZ5;M8!+2DOQ$vat)Q{wB}6ITKm2iiy95oDQJ`QkPmzKcfY3;F~x=NrK1+c zSyD3QeZFN%K9BgpoBC${#|sPM_}6(a{o>!3vaE9VkRLpz`veW6s+4(aPsDsXlgm)4 zF+N6J)JZJ1LRI}{E~MhZW*}i0r={9gsYUP}Vv$Ncy$Af1Uv(9jnmfwf#1-~si^t|i zMAbeheL62a#QO<*$P3bqePGkw7x^0MMnlC=36hU$pK}wpXtDfad=hh3`s)1yEQfHt z5>ixLmU0|k&b2;_y5(wKNO+-^QF!dIVju4gx7+4v@=fnYMeh&l--R`s7Im2pZM79$ zqnu+GYk5R%$|`m%aMaiJHCEuETvzQZvPLC)AMiGA`R{c~Pr!T^UQ8{!t;;X6Gz|E; zD?j3_Jwxa8P9T1J<^NoyM|V$mz18km>yc0`%a1y~(X+(bJi5kV!?Dg<+Ve^H8?w7q zgT_quM*fRrUAC7jsbYClonlvbRIbBDw|$m5)6J>p((s+?!|S|Tc2#_rNw@YLkXTt{ zT?^{BTj+rMS{e5r^yKk+{DYMQl+C*zs*($iF%KpLpciAG!X?@Tm}xwEsfwz*HyfQ+ z)+bdLFepi~JvV*5?nl6GmV0FA^b=?>(Yqy_%cB~uk^g%LpkQ@?8^{ak<|EYUj$2Wl zn{ErdhvHP?Lt{tpQU%;3y?vs%286z0inzY1@bq#?B(Hu8>cM@3NiYg`xhH7Zspb9W z9g2j%5Oncoxp)#%ZSkw3X&k3BkB*u1B}i|;njTVtzB~Tu0m9tgOIX*lCCa|jxJ!5< zywVcu*FoR90LX2#$L!u2f zo3>@L9f?_Qcp3lv9t9lp&pP_e-1vYF_NF>^2BpW%2l2&6;t)6RxVcX zK`Nwt?L_kLE=5UGJ3A-D#1`@(hdq)TR;xv;iNChuyjclb=N8|Th}P!)3v9aM@wc+e z=J|0&{U6wlg5$OACML;C<1q?rYA#l~S$uLFrw_@>8Jgn?x87W%Xl6qh5VxU-(*E2n zO|D-jv%~tp*O~EqU9KaLs80!r-R3A()T9olJ3|CD;P%%+O_#$i;$oR8$X#T0XSn=+ zmlj%uI)GV|Mm^^8kHyQ@-E4!z0?}!@X^zdELH`^mfCnruSqpAc=4`>ua^or zQ8%p~7aV{3Y3&}HQ-=ds1|Ab@+Ff{Viba=F2Rcxvqs~{yCo5VA5=F6XvHH-Jnz*Z9 zC$Fq25L4~bzK9*H<9VVpX)Bx_qY<&}Y0u_DP=mW4m_EfZ;f(gd(hbpwRLxoEL&ZPD zgkjt9;vrf^#cqFb3{aF+i=EQ)bh}bs%SN;7RUVHa<%8Mi=Zbg5Q5nD7Qdny-@K$RRBqEH5zFcq8&-;-38Iq6Ap-$B!h zJX5GwG5cBOI9*LK@%V!!BJfr4{>3HC?hw(r4t)S`{k)5YZN{c4zpVk;P zBkm_Ncb8`mbxAjvyRiL^{Z-QnWPHXku379yHn-&o*~A0k=ced8X##<4N{NNvhD$Dp z*c+KyRUKd|=Wt~j@-CN+OS$i?a?Ae1S9}t;a5CG+TysPG1++AcDkR~0f;r~4JR&y_ zMQhHTT>GruLAzoQxNX4(ct-@@yQ&ewi}8CuOgc&6N(+?C@(Cf0c@Z}9K!7l*{bd-dD zRa0rcKRbRVRA}H?8A+ivqNL0A4mJo|)iB2yNoS)#!g)zfbJ>=!tmM}GYHo&!!u(0& zzPQe(isKvsuZ=mb@kixcepv36)o^Ljww&+Zqv7C-`ws?#l-iwk%8~<2VrTGqd7}iY z9G%;{C)z8U{#nh+(YdpGx?SxcB8A%2l(q^JkLro=6_8CpOpbkb5Pejlm0l0*)SQhI zQqv$1e|Bh|M`>1fnT)gU-xKg@?ED?Dbez^LCoxIuP>d1zRA$he1b;Gm@Od~uXg*6z zyu%=C1=OtQabwJyVqKEhIX<-W8czZHEok-Q8LD7Vr|llk`QLnb>SM1T3~ z-pa>TRwxW$(dU&|_Ek|XfCUCSbvUbT-J3c|)G7<27D%yE6m!E5sBde+B$}gcsnkqe z1}MgAnXh!dd5=}fiBFgl3Jn^FyGl%$69{!3Ke0(k_T}XKJIdUu#=-ZX>Z33VW#Ez8nCY{md2V#X*6joy{=*Nq3fEt=Om_~vZ($ssZ-IT;< zftQcCQfNu;4DMrJwt1f|Bk&o;r4Uu50}9QTqB%?goqAVE=Db5odCK@a$nTvP+Y`s! zlKErPmr^zJ1+cXT%_SS5-*w{m_y0uuB;RFpr$rIW;+yiBTtH8LmA0q9teKq10<08u zP`bh;N{O%2zN=^38h_+8>o+6fXwKhzhB?6*bn$Q zy(k&3JBS37NS4`p=aG;uuiyA(h05UDQ>{lI-amMm2(=zl8_LBJD$69jw=^r(1up|>t?P3cSNj*|oE4Q723jr?eLcMu5t7)HFllw0 zoIV-@5@RJu`A81um5NYBFn8NvfOEt~*+qExDQdyr+T|nDV1ne)sQ6kwSs~-mqs@JV zb2Ue$wX~@;_?t8cfR$9EsS~GxmZ;N+3-7#V)LpGbaGATg1G8V_{f?RZi}M|oAzlIO zRvVzhodfsFk(=;)%jve@H)_{OEl*;=j%uFZc<+LvogwN>tA^T8)QP4qxclDEgLDb! z5vMUPg?p&8f|+}#z11;;*L>s&_e`|ZtVd5(S^4}raAs5VhAegFJM^{wdbB8%_xxE+ zBjCjxaquv?++ z`nN8Tj-2vo$)xj>5G+Dwpxk@n8lG#0H&f?M1)OW~*yX@|>*8A|23@E6tc~m`nocvb z)u?EshWo4;9h`_&g&7?rQqS+h*t?6{dE&moQ9{h%R8V}dCL#NFHykLxD1K08S#xLQ z%o_0BV^}_UJVNgK^dMj7rok@9?kR+>Yzz%;t}Vpj?QK7xlO5xl7n9v3b0`{dkAUt{ z-0-=W22KIVtxO6bff6MNz8ddJjWmqlVK$q<6@I)0^26+d_{HKhwVY%vo=jYttLR*A zsF^Nz98Ij#Nv%`?>f`MOE!zj*U1v>ZnmyEVQI4b@k@J z`M2>WSHiK}!y7pQ+GiiRuz`3EloGox@6UP+n7<7=xAJb3v!GDlC51YCRmp_Bnqz+z z!n*Q0$6kN*pVE_{ON9Ewt}6sT*-3ExxsW^um#_$_mLy+9%>hff(y zTo?^3(6|bb{FR=WRq8X(oGDsvd34XM2mGa>jZN@$A3kb+I=EPA)fp_RGpW^!Q5&9$ zEN~B$7yO~SO+OI|TDuc<`U%&*M$|<$8Re38v~zOt+J}>InZ0gf=ouBUq%R9z9^J#?^ibogkee&xW3X@e5sG|UPBOpREo#Gx zv-q^mlLk&n<7uG;-{X#%ImSBWnKLQ$G8~728TPyM3>+e)U+))r=tH z{#evzASYy{xav{7^o;9gf#k?#}!QRPOwXjdyeGIzX>zA<`|?z+xjb7$}6MGuR=6Uq8a{qXrw z-)A9~I^lJ1CMH48Jbs25`YL(k95L+X5vDjhS&{rO!fa`mX?bnbY}s9KcasQ#v({6` zZJM)25a9~%!>{ z8EO?a^*LNPdbyh`d-#SekaZHx=V-h;K9^3$P0_7jH=IsRw5v;$*-P44@j}=j9Cl`x zn9;10ZxU~O`}OxsFcIv*SM#i7faMN@l}T<`JeBLObWzbs!Ra)l^Lez2F6~9I%FOY{ zF}RHIg{+hPiRkmsr32Y++)uc*{*QVw0qk1?#X`E}77e~RHPD}lkMJQIIt?*@y<%Ly zo~JJ)L)wIB!5Y0$I``VdUd;tuQ5gpNi(8M{>=^6p{%C&>7-$ukJG(oL|J0N=dk;v4 z)Hn5^-V%$s<9WBDTGS-S!f}NcDPl@TK$q?Kt{FyjBLnZjSpH7$&!A-s{Ch*k#c4V= z#2NQJqFZ44@ZUxw2JeAb{tjVw$r7LlDb;Ot&tRe(5qOXI<^SpRKSQ=>=KyXcd2c1sjYXZt#NU(k7?wLY1{>ch-`e1!G4dZ5}3|)aWaYd?>6(2_W!!t zI12jz@o$fgwf_Ng=vMK6jfVC{49Gd9mPS?=mJ@d^btZ>|f9WRC^E1M7+uP6upZd7a z5<|2Wr@0`Vtq&;TqX((=Ur;LvMy59O9r=u5roH z{~WpmCqBX%%?Wh9KfK-@=&Y|*=r%2l<*q@j6dSWoevr`zY!KL(1Cxu(?zrptUTJq5;>k>?+|vy4HdI7+29o+6lT!w(Y3 zQ3+vI3sF6!)>BMNzHQxHgeUn-R5I0^DVqMw6ZFqbE`h&b^Mt$|2&H4-QZfCKpTWX; zOQjs}l%9qgz#g;f75?d=E*XTw|NMg{aHgWCe;I~|c=8$M#^?Ak_eE@s z3nKFfL5sI2i*lO&N$kgfA1Y6-R0iYTaGiTU*njfNOX1>oA1(|js6Q(n|26dG;SeAs z;e4=o#rw1uFSLZbeNSl(CcIEJVm&(=nvaMb1;xcu=`nhvW!Qz-T`&Se%si^s2Ymu_ zHHthWk(q_0(^s4=r~S^B=g-G7!l?Y{pYT*Im#_61%g*{;<_$ticukL+vucA!mn-^k z?cb5**@%Jd_m35Lq8MIF3m(O7uJ;5UKnmklMXRn4U|-aO1tPv5Pv4WK50ahmhdyz2 z6#zeQA!Ty^f<&38YZ4`59n_~`1uyJ@Z&m+}$^lPqD?K-Qi^^{0#_@0B3+heYH?UkI z8qX2#g^op;x1#7lR#&XIHwuC(jEFH90&NMeE{HUWQJQSFY1xa;3VtfySb%MQ;L*lw z{0{-z|12MS>&K_r84VgM5doe~vC`O}WyVm1Vi-HIFSoXWFedHr-ERy|D(-j)uo(rm z3U1SZ-_x7}RK=n-DX=rRGPnfBcxCc58Az`btFqiZCf^73wjoS_2-sC*Qm zklfZ0IL(SQydEpAg8ai4=$`V}C?nmcTSq~9Ehfr6@*z_N6^*V+FU^rrooBHK9cOn} zZEhf)8I*e*e6U#iRxeLmb@uz&Qi z(hq88(Oh~xxxP-uteXcb6mt!1Qn?cA#PwDFqd-`|fcBbT9gu5vQ8J%gxpxp(mwM&f zA-3G2`vy;>=dYh=m3L10T(A2L0Mkcn=axFD&Yx2KFwLu4?$@iq{hQ@gx}4HGyZ1e! zIBii!YxhqE1bxj1!yL>bIPj`5KaD|t*Bev+$a5*Q)@1VK+=)<@=l=f$XTPWD!u1jluIS@Z zK4t{zD>f!>WX9lA5UnMH6oH^hs}pLEB2H4&qO?+!g*5vmoK7{pM2B?S+7tOI({K27 z^I7SxM?5DzK8Bwj#A-H8MV#syQXuZWv9M?{QId^3C~1AwCcgPwoj2(INqmYY#d;LD zefSCa;%{fGA>3!(P^(ma1V*msqmBDch(L`mQbOcO&@xk;f!1qqw&mi7?$QRB@y8FG|tmynsu^vulIGFyED@eYlATS@HeAd&pUBMV18UG6G@ufjF| zM)DU}Y2)YLiwZq&L?H(>*M|0D-XNWi!Ba@#yVySPV$ff@=c_=%rCgeS+Q{egwbR=J z@&>Nb`%U%Q0#u(!0KfQogu0X+PW@?wt6)K%Um#w1^Q}9*V^>7Ls%wdc zKIie3n6J9zh4WrTep;|Wr|UL7Xglg^tA8(H2b$FK;)@uJHTrtY$Oa0X`3608-}R)~ zLe#nY)6t@A_Y-uvPJg@=(3&8BnuAs6BaWY21R`W(1Z{aZ6D6nu0E5n`jDK{wOKpdG zUTRFi)t3j$eUfrII^z*C@Y2kqd(BmdmiX3{dsEVswC<7TV$-IP9BXr!OrEX{d-K7M zWNBW;Ud_O$+uIV#_*eSB@oy%AVeb?Z38KE|rE$3}_y7CND+^ri8A*)Wicl^8>GNWK z^yw!RQTs9bY1uc$MgrJ=1&N}!`xs~0?0&)xvUq{N5CXhqBg1CtSQ5ZiVZ=4~8nC#NTL z7mfSuuDM>Xnk56xVm{|u`hOjXz?C)}N)P*0)&&Ead#KzMbzg)l{JzPa`XH7fLA$>$ z^iecqg3A5T8?SYJu&l_6b@zp&Oe|c`3Uxr$b6FBImH6=}){gg`ZuvEdAjjmoAh-k?-yorEaY4b_*o z0Y-1>k`_9VzfBd`9BmAAdFF^`RHkU!O_8(ol-$jZE<{#jTB0y(yT}i0q_LhU?$akk zA7>_a`{mGcHbcKHSzDi>^9c{y_$t%NcYCcRV5h@)p957V`_8KxRg=Zxai*HfIaNTI z1Gh0oCD-Ml)s97+`n80gIdZX$cn zUs3#_-@q8rof#%v=2scV5&z8Hna?2}{#2ss1)TjlI}Y2hGboAz!G86;tdD=fonZjg zQrM1pG_f(N%inP*h4{TH(dE;todDk!$zKvLhc4PW1=d-+141taovlR z9kVA<7pNi@FFSDeRByj}+;MlfMi5(^x3)qqFUG@ZycR zu%IyHAI%}H1(av~HBun`lKRbPtY*b?NyzZ_d%K$R=o_+GL{8Ux;JHn=86kYEBqRul z%RKJpL1-)yjj0PC0sZl|4gqKDB^Lb6MsK(#&Gpw}?(Ta2V9+Jg@3?OjiS%O9_=u0z z5M5ljNLGZI&=*5N~L1i zJVI&A;lh)P=||Xy z6-b=VTJe{Q9wuLd#2Y_}y{?2cc5)TI(0OOBd*%W8V)kecSsXU~Q;Otrb_1RjP5WsW ziOU94`VfqGIxhk^!u1+S={cZ&L^#OmhUFexDaYAs-_BeOKXa9SB0u)Tgy4zph5JO! zIp(4u+GhSWE-p9_FEe^$;X&nUrR}3(--=V zX`)n2Qf%!NY0SwU0DsJP2|C5E3oLM&L0n|$QGvHR#J(|Dswm={TLx|Mr)fadEuW?P;GH(B99+$&V;?EG#f9dTdKXzfC1pivx?~UUG=rNSKR`!$s3@(!dyu~gd zZku9DkQ#Pu8%~7tO+n}61b*o#Q5P%rI{ogZ(rvV+w&SmLm(Rd1e5VIoJMuAT1Xc!L zq?@l3Uz082%Oop)03s3Er;OvUnJ0DmUmg`t{ji^KpzB`rrw4rrZroOHD|^JavIw{9 z2lzVgef`LhAIwV^dd@hr0jZ2R&T_EK4@X!>u{f55a+bXA$GA33?<x-Ucgls-S-fYqn<6_{wh2#6S?Pb2j zpE|G>S}hPHgsHkDR$ zmHu$Rrrb(*BEy6ljm$Qo`tHF}_9n%xOh`-`mG`yb8>K>biCgIV`x2chg~xzli^Hu^ zlpUZ*=%E#P)C3gVinZj^ zHdX_BEQn9Pmx}#PDZVI}xL3|5c1Ej|RAVm{)+v%1y<=huDdVnF(mcKRL)Bl0F9*ZE z7MjiBEfh6py43vkrnd?ZXLetFSFHH_ye+COL2}7(SM^2F<`owDt&~U0vGFek9KG3m zfv?`KKw+mZP1+T0lC{&X5%;9rL<-(&$CQ~%pV3@*Qawqzv^pz6!P~ z)mFjO5rrWi6mE45h(QHN{=rw~H2yJBWMe$B zd|3f0b^Fy{F7Q20r|Hkn3NwO;lk{%3E#H=Ukn;@!`(E_de4oEwa`DB*uDl_2h3_T4 z#f(zqm|Myx;wk`YU%=8q8dZ2{@tS+gvG1B&|E8+PhpjiEOG@+$BUE)q0CHo*u13P< zUVLfg<`>=mDY3XHfB-F|?qfgAv+hq1rLA4Qr~dq;bt^EeW%|DN``B$$k0hD?YThl) zLB)Y?y6;kB!>?+m{fBX*KB7N9fG*dpxtEsIi+VFimjzyN>kYQq(C_-ijO~yN1yf%w z!d`~R3NBl!{wTY6uzxY41W{>fJxJ}o*{Ebgwr2kqR{wzsJK2bxY`{*w!@dn;xQEQ_T{z6yNd!)&o~yA>**PD`i&awjK{Bo zgJ0*TZl^ENApKwXugOlMPfcO<|CMh%$aHWy4N{>Bc$T_UfE`>s{@`jGGaeq-RL~xb zLq0r3yxVhqadbDSH07W`yxZ$({eL0+xm9YsHg$3l;RNWV50~TEpS!xx`3k$7q&!NX zs{MtPuf(;zHf!vfKqB0!_IF&~tw5`PHc)>GwjJH?jJs4ovCiFqiMh4~_rZm8F8Gt2;@Bms7< z0-hEgb{b?b-UesnLar>;yA4tEy*5JxZOHcgOssuSIB5D8C@Y5|*cWA>S2^QfxVsGX zw%;irPj~)2RdFz^@Ky0xt@;41fUKf4x=;r)nH9TE@ zJcArjaOGn78@YWu{b`9c zYcAtCI8ko-KL1*`!oN3(Uz8PdWB2_QJ%2KtxK}Ry#rusHt|1hfEM23_pOl=PmXF`H z@*fYHzT@Jv>H8!hIDawb-S0TSkJNylrK&fG>C{=ji9uF|@?3S| zOuWzph7+W-B9ew+!AD)Cb0RSxoVF2si}CkI9?|a%#zg`@-Y$qY1klrBsCU)9h_Ien@Ac^`il=i={)2rEW9*ag??RI^b#xQHuLm6Sq?P?I z3DQa+a6CC;<`aqfB%_jJRR<*}7(j!0p6g4Pr)$Q*EoZJm7GM6Y+rp^1JqT%sj ztq%5aTCc7xPX(&$?Dc7SyzeAlb_ec>ct2kGcCPm|DykA*q<`~>Td4~F;ys^~^Oe>} zPwJn~+N@J%5;Bh&GUvsVy>ul>`^kn5LAW29EspnySGx1BEzbnL^z0ltJ~S+8@Gn8u z5Q&kWI!2c_co}1%=}P(dXRRMsqkLH#IcHFyxMU>a0{wgVvF#J?XV~w|Q!JR=@@$|w zp8^}@DU0c@mm>IT4 z!sF}p+WgC_N(vExk?mdnQMOCf9Z;XZu*3SCqb_^7MM|kGo$vSvl>3vl;-&u-GZ#laqfus<@)2xwdv1w zFvkKQ-bQynYTf=0?iM)e5IAZV*xztL)x@d2M_9(Bz{e<3 z+@OBb?z+x{8JOIWU0S3fQoCSfn9T&;&Te}Zh?R(nz1V2<<|OLj^qap-;rl7V{ek*S zo+I~^4vH#+6H+FJOSUD>*Y%RStZOjY%wIlUJiRkx9*{)}F{kh9$| zb}-9U4W4%2>?5Xzs_{@s~#`1k+t^&LP>e9^ly?1wJH?!G2d(Zj4v*8kJ1?P4_ z$v!!cG*rfDQS3#D;~Ey_9z;90K^?1jvSWOB?IY`v5fc{Atea!lt(ynf&yvJE_pX&l zp#7@5i8Y0Kv>c+tI-YD@o+{uVE8aPHrSOAq?6+Z3&eLV`$c+Tc)(3|qL$|d$n@zXU zyWg$Ej?Y*cCXW?QUt6uud1`A?~@+Vcmd7J0hbq>999dDT@)MPBHwAW zU+4Z1__*h*fQWo}#vbXOro>;2Z%&Z?8U0tLbjOyl&i6X`XL>k{*mnvyVbDOtJ zCkM1QdqMIr?IW2h%YftJ&1O<@f3xWW_+**E-sMcy`4&w6J?%FSe*nrP>~5TLoIcK( zoG4Xc$fC`Bo8kW0?B^N+cYQD5lkFX!U+Eh&vD?YASu!NR1orL94e@hL&Q0X->W{4r z18BIZ+vg2wJEqaAJ~iowC|49qbre*Zgt()lu8067bUW%Oo@lPpD3?DZ(lKQD>z(N; zu)CvV5P(ldrw4_r7Bqyi8(w9w9QU6M6%ypJ7xyVPO)>3E_)A&w6AM)e34(&{;(IBJ zqTio$gd6Xe@vNb92+EP6ym!+)bpG+1N1fy1BIM)R6srP4OUXuiX7h8F)Q?HweVp6x>QCRe{^6# zq2=Nj)R7moyV)_k;=bDSlgUzcJ$tuORrK`Y) z?hnWl24|Tv6t5d`(6!MT8l<4?Xfo&XKE|eeY*mHQF4sRHE*=MzAlb>9v#5J?bL}*k zc*copH}3R3v4)tdKc61K)P^fKv!!I6SU79xA5b!GhFGGDnFg5Szw#Q)8a@IAe!u*6 zQFe5X^EsZeF@kO`KbwKspw&zG@tcDx8qz1m9Yg9p7cHRbwf}33`TTj% z)mL$k^t1?QSz+rSzX=SKhTJ0hHxZf6(1N3ga!h6{Y8_Q2vNs;uEJ*bN_@NYLFU^nifcwOdW*}vx6im7 zX8gR*Sb9Su9m_stne_;2y#2K7QE!Iv3#hI1%Amw8w7eWMK~Se(E?CfI@GOvl=%BI! zh7?V^Z~F6s?0Uh+jH|M>HL_M44tm=5KihDOM;$b}HBM(8E`!37`6m>`CDnC zgSqj-ow1D@hwY3JE$@jf?}KW-6_`5f%?ztJ(^!o7*NEoxrI%gW`g5DYx9LcG?)?RF zb?WCWEBw?Kom>6Qm)5@iB-Zw(Z{&y}o=le+ire3?ym|;P1qH%e-r+_tA8S@R_O(Ws ze9Or@U|Ldp?&VMp(q!&T843Y7mOS~|%(|CpGe~ZJ>X_*(mJb)9&=GuNDEv#>ZU?HL`&u7j7BkB~rHp*=@gsMd_iWlA_DfWJXC@1UO)?%5& zm}*T&z7Bk7Jk;X6we*(}Fx`0M9a-(QWl0d27!Qpks$hvnp4BTj6XTiO8Bvrud$q4vng_G8*+Gx1>doR=x9on6*E`lV?wHBRZ=_{%MJO%J z2pOU1*HzZ+#*2{~@=wfy6uhWs*w~n7Y-2OxT#oXxf91ssr|zDVnMwBW(litA8b}W` zFdotr{Z$sozsw|(KOeSv;boi<^}O`qKkM}qqo&7C(O!j{p~%(%K>y1XbTnT ztLZO?k5>MQF0#^lEuUQ%=fj9GgH%Vru?ey&NT7 zm?GG;VbmWgrWxMcCv?-9d@UoE+U+qe{lRtf?eke|7j>cb7`yJ~akgAr@R_*{A6oPN zvZfn*$p&Td{9nWH==KT30L~GVOb%p-cvWur+9mXAQy%12O#aOn^3~&9(}Ep5|L2gL zN2cjfVfvdJRrLMhO1nVBLL!rdh52ST$Xt9#xfo0DnA<5DGGnPJ-pL*XUkE1g`*!XYOP z(&TgMUqyP@`@s;Qc{~1t_SiTnQ{a**+csH3AKfhA=)C;^n zEnJ^Z!epF5x$3Z&53tDekdwZ!m6VX9zOcO%BHr+v)I&Zu$C7J9AyHR#xcEYD&m>a= zJ}W9~xJR+IM^vSap7(=S7;h?3k^c-SF2$A8SJT6TKj!q)^pDqJvi?OKaAe`EhWD$9!>RTo3 zB`-p?l+h6GwTS(Yq4c?&(NHKrPulEbCN{DkHnKI~D19F9Rs{=8TVH`>Uu`Bt_hJrv@g-Bv*&7~Z=HtRXRa%oD1)=HcB(l^#!^el2lD z0&E|}9*r2C%M5+`SaigiSya3CDsF%Gqr=TPRX*HsK!y+Z=;n$2*i7hMSM=SpkF&p5#{3bFr{6Oe zgjaJXh2OA&Y*&8ZhNf_zd)dWLCFQ-^;NaJqS6w66-<*Pv@hBEPZ1sY8Y#v9b^x-uI z(l>&~Hp|8~VPn}Fh04gguF%BZ7LFt^Uy{ER-wJaqDZh254wmym(38BZtCBP`^4@jt z1ez_mB87o5B;qn#y< z^Jttc8#@(xMI6|Rt_*F68qW7|hJnlkmP3LWF^1LdJ{R4gNmDF89#4l3`~U9cWDRYJ z{aTGStpn>|@3{hblFniGrJnGtjmV{)Fv?4D#q54%9oG>^3fJJn`Q1E87~_eP5$a62 z6WQ`$IXv1|1#`>HWw7hhc*IWWe)v9}(mNR(iG#=pK@(!AZk%?e6;S0}SC9Jf9Fqyk z=tB@BDxPPF{LXrpZzK=3GtF3-9(Q^ezTD!`RAcijqIgF2p0<+qaub@yNI+pn|ig(|We+y5$cfQ<*3AuMe6Fxzka z%b9xn6o^}(_Td)F&EAr-F-O>xd>+EHae-z3%3;(c0-y*UnGU4~MxVj-$jD90+^f=J z?}d=JQ>sDISrxLqLq5IG`+KDuVPhII4H9ozRnXsj{1cUo<{&DQPBj_!%w+Uq{ zIUuMHP)a|guKUPWw^j&Suy$5Yf1;?X2&`_1P!}e``xS44FB~R5hjEVql%K?IO)&h`q`z>M;IpeS#uD}#QlG^oTsMk|+gJ#%ODI!hk&`n00X=6;s^Q-ja7 z_v=*IT^MXIVcrfH-99LRlHyKKVeaK=|2&lLpEN$C9LaFJp9=nJ->=~kkuuAG=)(w_ zadPo>I!uYRkR8-OofglnJCA4xrjDM6nm&r1Y12%dLDy=yLC%Y_OqdY|qDMZ%kuE#| z9YAY7RnS?>yz71x_UD6R&E{AhQWjL)K4GxTN0~oBD4lap7^axH&RU1k9oU^ZV&cns zDDGhX<*3hA&EY@7mzm5J(W2{dQ(dpDJIx(jSco+xK0{j_jCjkY9_*i>C9#Uwt2rJE zc48k;B9$nSgQ;A?&aEQFUyz3+tA`v3*QadnQv(1mTWfnjE~#Q5*}9?!T?)k!jzkd( zfM^|xxsUMKQyV_&r)^zE6+K#r;5)f{3Z^J8)clNe*?r_JR>uFqji`xN&D{(hFlcZX zxju5)&RYCnt80JSoKk~vBSpU3r?Hq~I6vk&!PfLeCp>Gu=AzpLk6sn~YS5fU-at7T zYE5L9RNwO;3;h#?z76noiXvT_D)Q|7)>25nUd zaa9H*T+aCusUvm9Fmr@6`FfGKPF0+1olx>GkOtR^Y2{a>B-J6f#9`3&tCCqlJK+~m z;~7b7-c;gQ7`!{({{|Ok#p=9CTl>vvgMIhQwaAwM^PQNPR6^R~`>h}ar$H?(F5F|e zsj)gM!@lJ_X|5H=N@oA>4n{9`uekdhJs(OBEV8OBa;-~F{uRcXc%Z_CvyY95hqf_q)S3AZr0s%3Y9 zHqCw87rHu)6z1*xA2eggLjW#JegZf4OuDCkBK6_q^Gz0q&06dXLp`9M(0G_!kI0hHSDdKaTTw zrd^l=vC_>UOx<30Bx6-31fu_vg&HJvGOgDr09+eI+)qVy;k;u2uP=}Fii(K@s+`zl z>Mig&G$x!TQt(d^&2x-JXYWl;Q;rRU;DBB-nFB$&i1}>hZ+iGOle7!?6Ck|k^dT_1 z=|x221^*nWq|oSK&yCLnYMspJG3=!x%9VGEEK|FA-OWE-3mlGsws{dOQ(vK^Y7W=A zkamg4DZk58yZVg_J$LQs9s>p5f;9{xh}Bm2O%8{hOXDE*Z!`eQ$22bOKSp0HBjO!3 z7PI3oh00+9(047yPf1+pyis~Mk!evz zDP^zqHo$RPN~2RTID(qtN{Eb&>>5A+!SW;JM_GQpX5K2E^N_?yh>AUXcRk-Z9%y0~ zz`}oD?hv4zk^SOf61R`X18rvg_N)4BJwczP7NcLd?KeqwFSEXYJA-7J=ap80SCI1W z&dcID(D++}1S+nc_@ci!bd3ovp&0CVv<5yXiv0!B92km_FP~qViPdCZ6a4B(5Bvvs zsU%O#y!z8mU*OUPUfdn zC0KgxV6^4&no)5<_w*>{R*D~}@#sUI$sV2-j<1evNQuj`KXJpZWcA@NwP*02jVrEW zzJ1%CdG@IZ0W9-Y^7!0&52Ybb>EkJ5d2O$` z=x;;LQfA&t)^A&BTyO;nA%FF*gil{g_k7D6r!N(6f_cx-)*kqT(foku`xZQ9t(c)P zQ$cybU`Fa@0EHJ9PyAZkyLRBE1l43)88guRb>3rCSeYg10@Go`98 z{JUeN5LY%}W$|g`NwF&D7D5ai)-XbOdENXl z#jqnRs&w~w!XQC7<@6vPcr`@%;WVy*BKJ^rrC*pkUiD7H3psDCvog%_Pm-tY)Rm(Y zUYkAJ&jpG^uyXQDd26lQQOp2Da{2cp=B;-boAx)YFH)PoOul1E?`t^w=6m$Mv5p50 zwRo0t=vPKm#Q(Z}i>@2K1!mBV9)f-GR4X9oU)E$heA(Y{9XY0I4W$iNSZ)2dv9%?K zoKXGT;k)e%ILfY}pDf%6#|1~P|MBmBXMuq2d|E}Cv0`okqw-IwY)4JS=I4}JqPl){vr>1fdri#M(JcE#eUS)rG8EyWyM*5e+N#V2qLblG_B=dCq?Z|W4a z^)_7wJM)>S!l|!=f6~mX(747;*2vg3^dR2Wel%V-JCC@qPKlj~Q&7P`X+7XwJjeAH zF$qs}V0P~}lD)zJIqx>osGHU+2bs=!R_`|64ec-Z@j|&3dT`zDHeEyiJ(Ob_WauC= z5`uRc@$XYwYjtje%Hp;EMis1;m#u-cTN2P5Hr1qkK#=CPSL;{U_r&U78Twv#L4V7(yR@hrg)I=i@pc&_5*1NZX&QNt7&iW!YUulE*%cs1{i=KAc>v8 zl4@>Axqmz_wyneq>47q1jC1wVLE_I8ud4+J*xk_Sez{YpW`7o{xDoaYpgIcX=ysKPZ|Kw*i>h$ohv z)&_M_soKNWeF8g`Q#2}37BYzGydG|LcL>yLyMV=FN5Mi$^Sc~p=r@>2qh~3&M>C?S z*!biw!E}gAZC<)K%1@FQD7ix==S957|CKi1Q$eCz)F) zMxtO|+fk;Pm@Q}@HA47I@9dXj*f6jnRr)03YZ)ClOt1U53zTK3OJr$aM5PW{eCDFS zgmqx^aL71>JQG`jE7=us4|Ym{+z|Bi31XsWENmpY6M%UA&E3#hk>@htT%y`%pHoWr}hjlpBq4cEesNUv)|eSM!a*ud`^*RH#7F6Fl;d~p3WJT z!4RiHPj@YvbNH1)S6R=gp%UpLfFZ=AOAxS>cdB?POUc+iE@$j|@Qu4Zm%;sV%n5Ni zw5udtle27`D1>%hshv*f^+M%?xi{F|(H3~mY7ah?2cq6E{wJC6(n++z_s5O(f@g}k z2fp$|tc@zLFBAk*&uN+r$vt#FOh3tZAZyt(h@+MASu*qMfm9hTGAS$L7=+hEKWb z*wk1o*8E~C(ZM`C>q(2{&UWd;m{(IHYsBe0g`04p6$I!56DA3qnldv1lE(|w#C4@R zc6$|eSat}VgFC&1DGv&dR*pCOu62PkP9vgkDw=ovmA%vKtTvcYwHCp(99Fs@1x+F% zr&8YPV#F0CA86J$EvQ1Nb9~EOAJ^Aj4iC*{XEi7*dSd##L+$iBwvPEN=9F#Wmj|O( z4cb!jTJo)VPDY$R+0z+(RU8kMvDlWiHH@7IO`ClJkTX*bBW+2g(ee&qCM zT$w;+QQ!w%2jsQRe!zW&S!r?Y-(w7Hwk#Z;1}|M7bgupY2R>5N?CmOcD2@s^(x}Ol ziXR6&QFKFU)@}$)0GdaPTl>L*PR)q=7cSnRi^igHcI@XUxZJ@2G;lcVZ04yygloa2 zg?G2!TKFQ%8#-rFYW%E1%8liRmg*ejh!~2{F~0LF%rJ`~SEYgg;XxPKp^J3TE9Ype zvI3+AeHpa#wgv7!jxNj^>bwmyK?GR%+8#5u;tkDGjJ{A}#L%ybr(YHxwZGE(C!OHO ze>C?F+;sKai+_qV?+0$7TDd|O2SI`SQ|ZBQHH5_R-7zSDsIFl>Y?hk{*&(Wa9W(@C`HYCFeq3kPBECSgQIVo=MwOi1WvoD2bLK-T_5 zFjng6 z?Xll<&5tQN-&EK!40Q&!4Q-l{7VKxT_PV=*xKB#jYZVt`qqY=wj1$fknBZz>bfj;N zLA$RV*{NTn+1CnxZ#)!FG2{Mjs}RX3&~!(GPk=Vry)=%JBU9OQ?@%+y?o>(@c^6MZ zahZypP`F$ct@RV^^xE4i8&*$^M?&EVr`)h6pyoOU(b{* zim#KV-1@sqge=rtP=IaKkHlUh;bo@#!?9RhrS2r2z7`lnAV& ziNI=c$ZRxdktDo!_PoZ&W&?M#Fmk%q65h9A6cMZnFeD0YQL6btCV7UDx0KMU?JRpF zC(Hi>>LjQCMv%h%Z@>)le}I|7(O|4Y>!>U@Xzfmo-DU<;XF!4F|96lDw5A8s*-WF4 zI{acLbTkkR2p^SVA+G)pgOQtQDWJhP2g0bVFlbG`CUP@_rSq`B5^(fC4MJ|$oD=<9 zn+JASJ|oyBdg9Ek19tF6I{u-ZWU36?MLR(Cq+P?u^Z_ZaX{KW>j1 z!dJxBi$E=9?fOv3vEi(oRLI0FL}P#dEm3u}IN8jHT{D*8^JGZi6MTe?g4`6kp)2Qi z;=EjZ*(P+aFVM-ND?X_#fzCNOvD=zk0tNFRYrhUB{jb`Z0c=olS6-Akx_Rcbul(g}*Wcx*tp5ib( zmfP0{Q`XDL{aeWNFvDZd-zaTr!YrsRy#;knq;m;q$h3?{--&IeLe7Len1Ai z1&FB~_Ld~m0-NHWIll?z=h_m;OnfBl`4Po?3j1Tb24&r}s8p}ByFy`~bYz&yl>jlp z__MMDE-Jw{u*L(OOba9x^?gm}g!{fUxLuF6AXq&4%WRQ9f}@~rCEl{zSGhSr^TBXr zKm?8Qp9~%I84>Xxyg>agQ9z#zidf#hMIu;*xp$klE_jO0ZjTuf7Bxb0&K#U6`=}|5T z)QZ=ZB1?{*)hsnyy}Lg*gd{Y~Wc45=C%oX#(xhMPQTa%qNklAzvAu52Axd??^#;`w z;@pS{GJRZ#esN-3aw=SX4NpJ(=C{rWHFXv~VuuB9yp74FL&2q~>)$qSqr4bSV5{iE z_cJ|;rNGQ(-Ll6W=qK;-X@mO!OJ3B*jUJMndl=>G6|8Q?QdF5r2l9!}iJ9BRn$6xD z#cA^|k@S|y_-{i8U>D7klr<}}w1}!d?0Y{hEwwx}Xq75nNcW^N0G@8{=K0VaRlbID zjyBM2oO5dZrqFqO#oYC1!npU>D3$1No^}<|tbO}|=j4=jr0c3FS6VA3@!mLMZuYZl zF#l+%Cq!>;#TxRn5u+KE4hzkjIHv8=Hpt`Gn5v}K>2aTxcRR?u>&QE zM{N2E7OgY&sk(P)rW{~92FjA_;+Tkr%#aH!$h+qpL)>+WZI>ge#(_h+DjtIOF}p85 zSp4BB`&Oq|J(YW^yZpj_TJ?2~kdP9!sW-9T%zJ1YQkX`%aEHRS-DMzK8 z%Ekaa;z>weQ7jGQLTL2WXY3aC)6bZ^&<4ZuqJ!Y_-pL-Wb+zde6@Nu{kM?(2i5;J0 zNFu4~s@icBD}{r|5w;5Z2HCshT~YJxoYj~6ei^F}#3b(4QH?i9aUOT;oCyePFNOb& zpf%bi3s*K9Y zi(0=miMch2yyXf9`igSB(|ABF@I3tp_#Y6Sc1oFc@|=D|_SWjVRry{zB;=uRO1;8; zfUgo$_h(10oEO--P2XK|L34YbJ0HCIm3wt?!aPa(&P$gK{cO$G;m3 zJe9b94oPYmq^c{E?e~ty4k09}D6SVlc;Qul^Ad$xwdOBHeHFe0p+6KnrIxngCgVlW z(Uhp7P$;i2c`QJ90%)`6O0*o(y+?V`+P8UO3eRHF@h|VzkIm>DU0)(77opukyTHJ_ z65Q&(G1#el0%&dSBliyAPiEjaP43v02+&Rqfug(Gl}*T_o>m1FkT*}7wzCs_5 zn*DT#+D7Z$?VoQ)PsjGcreia8fqwM3z90D}*20fFo1E4Sz=1ZaRb>+A@^`!Q@1`P= ze}zrzLJwIk%&V+vM!RGEf%^EpnTW+22UdK1Vt08WJ6V5!B{6l+ssDmy!ePgoRc1?b zQ+*av;CFtOnNM-LS@ZKfLQ4y}8PcSSER8VwIb;u2nfH45%%KoGPIrN@{h%-}Fd`d- z`XshgCddT_$M9_X1lpY5wAhYYb>E0-&erXee9F$$-HoJ{s}qt2wnE$nH)`Q-oz(Ke zUuG(3LE289%riMXnNja)iP|p-fU!3L8ZQZ^W6ndw9%p)Oq&sU#B(v=ZPEfjRAPcT4 z-ZhkdsP)JpPJSh?C-XS7C-eM5>qG<_^JE-le$$qTICTfmv~wZP?3HbA$=nGi82&vuDslQa_+<{a z&Mt5jEYYqJgR(ezyF=HiaQbn}bCvutifiE)UQ*YMWi292s2($&)0lc%g_~wC%(I+q z@Lm-XA@ND$e06QtCqUoNvRa|?I1gRYyTlO-%&dwd;HB?UASG_M>I(uglSv>t$JF=^ z5x)QiZP8u4{dh*+!_GS)MXwz>61J9dW)avt+7$L^VMvxW2hYG(HktZ3@Oa87SZdEV zlX9SGLQA5VF&A_Yjg-sCe!lygb)3|Fb!RHrg(}m-s0s+0FsD+5r#Ip~@}JyI$Mf*b z9d`QYN0^uU1&VJijtUJSHTmX%`=RED>%+<;Dcsa$JF{%r9=s=q_Fcg_k*$(dj)|TG z)b}&Pu>?@ST)mn9+)5a1xpA?>%rRHOk`8tmC|K| zo)&uKdEheic+_#0r4Bq;y+m@zkjFli{YF{4L-b9q?+YZPFQyKau{ny_zv`AKVWs+j zImCut{Q&rt?I9#U4nK4|WHta>2Df+N5N^t<6-t@=`ekyc=tS9rV|4<7+Ro9)X!(uf zv;e;GV`)rjiT!o`Rd0MmjbKN|74Jbi`yn~XDK@%7p+ zYn8{M)te#v@QC;@m6j1_m#;%~n?ASdomw?Gl z_T|yOK#F7+e}*p)qwbwua96GeJMwhAbFbiJ<|A7v@Ov!8mQ?Gz%&=_k!L!h_(?+av zE98)Cj4NY{>Um(&;-}q1k#JRHEA8~;xmO4kWdn{k&j0m7xE6GqzKX@Z`E~uFMJc7UAYV&)N8RS7&!Pp9q zc`Q`pq1@$pyMZ98m%gTGK~Oo^FoC4MN$Lza!A2^gS1#jQnf*p_D5>4swRiLPuN2m;Bq6GIC50q}8l-qb?zQEA z^6^w1F(JKc8J7B_`BdH$%-ZzX3llZWQuN*IV_1F}V}xqNzE)y4q%ApHs0)y*A^l>T zs%JcM-GTAGmi&@d_W7yB=!(qdLAvg(?GgsW{V5VIKJ6#N)NAo&zCK481SImFya;hq zINKZJ;P$xSc|?eEZh$2XCb4Lc?WzrJ$gH zkf=Whp}hV%er34nQ}@mfj^VF9&hIk-iP_INB{}G|q!dJ;^<745K~>}}#3M|~8sfW? zIM0h+PlbQD-xN&g#Q@{?yUVKHbEZ13F%B5={4I|mg||>r%2dQVPbwsIoyB?nhJ`ns z;@?6P|80D!X&O(uCWl7E*nN8Mk43EC|KzFMd>t=cQc z|BH~^kf|rj_Z%VXpu4y`q4Soz+7A|%?4O^|>h5q{Z-l7?m3{VaEQ_++<9#Ej<0+gL zac@Wc?784Up1*LqL8SIK@~t6|P~=a*z>-5FQ;zbe)FmS8Vpq4(`hIzR9iqTIG<$35 z?n(@Bn2X$N()dnM(sZ3N&^r@XbkCFRcU$9IE7lX1)0!pYeyqe!C{-MrX=B@h`_iXqCZOpsJA)N?$wCc`Sv3mEMgvdGQ|Dnd`#^81jbUheM`LH zmahm3J5NdJq!Xj%Yo0H4%#Se9pq=PQ;!N3Mx3>AsYJ6SdX$1XY4b(_3_}B02Z3J*4 zAS6FTD%(~6WKlvPm?{Aml27HuEP4pxAge-kdRDF;{_!kp^6b9LPYB5R3AzyP4sZ9#sQ$ccDA8(-LZ14?^L2Vx8_-n zPqoIQ7F#Ibbm_hG-JY|&FYx>LRdvKA=vq-cfCy5lD|(TyaORZJ;;St1`smV(MgBG4 zf0nP-GIgVG)K;p0MDZJKTrI|38V{%4>PQHHCmf;bfuN&Fwq^Phs9NMa08<)-sw>ls zo%rd}!X3v7{O+m2ofAAGCAqkSlgC&TlVrxvCs%EKmFqOznyk@R)G%{j#S#E*1W~FJ zxh1n?r%GYgJG&kaM8tU4#fQlq9WuBiM4ZaF7(Qiu(7_(cuj&i&h&a?*SB-ds!yh2r zv|lp%r>V-np^B$q1LM(#>&hHe>eH-{llF#t-DX;P9hDq83?qbLS*;vGn&U9%vJjkx z%DF@CM2~QJES_o}kr%3`H^mwhPifW&R2~aS0N+;-@~G&Wn~Q;%jWBbQz5Et9pJe-5ttXvcFJSED!iv;*pDoA-J$S$Sk~(d_fK73PQ4fI zAxvnp|GDQVwxAv|pD7M;B~H}KAb|Nf!}pT_x7Gxb1FkgFYApCg&}0iac#0kL^%vSL z3$@pNJhc*osUpm5xKI+`y$Bs!c(I+dNbJUC(zTgV_bN7nvFH|eN#!xm6}eBsFxld8 zw~O1qPi-Tn;v?p?s6V8&+JRKCkE-&(n1osP8bvQ1B;-ulT!N%ZA3r3Uaos;X8%h=W zL%BRj1)RaNxmA7%kKznbUE@tS5%NL?19USr<_SM-mIXHQ?UowCyORmauujJoYFz}f z3(;3#TXO_}+~x4JUFuHWPP>IT@_PU~os(Rer>-PARM#3p_Xi>m6fem*E_?VfNfSl_ z$6M|maB&%f-KNoV10&j{@R!K%I@Ed5b=0iy3nW>YL|0#0k)CS1oI|g!(0<7HczaC8-jJHDz8tqLN;EXA|=pOh7B>8gj!C19ig(bk34__WZ~bB{NswUHFS@sH74~+f zOX9df=ER-=Kxbm_m(2|2u`I_-H6t<>x-53qOs5T8E@kiKS?k*^MdI38ILhvzzn%!1 zhJIUAtwc(@)IU5ZEfoA0bHICl+^CK$aOiq_7}>Q-J70bRn4zzFep71IoL7xhdsLy@M)IYEE+YjL#o8zY!`nr(``;ocr-UB zP7Ld8{!R}tQC(qKQ@^^F<8f4dK?d!0!Yt${16Tw8c0is7f6l*3egW@38go=p)VQaF z)J{!)(9tlQ|LLir#G-RwOflu=S*~ISR$)G%BVXp1iuet{Z=T4 zM}{`f%b`mDGAY)Ywk%b3ZLtkD#kQjN;+-MG#(Uf%a4T^#*wY|HS+PC$j!$o8h?yd1 z_`9XZO>Ojum+V6Cii-cOKy7@Qc)H?1*U(aGt%FfF==#9kH=$uJwQMo*h=+yYr}h1A zmiI%di)M9~4LcN!zULl*L}wj#COHzu6;pTfP5DAocZF|n2@jOodw*x0pKET8KigFP zl&hrAf2#8gh0ym~mg&G)S%3uj2z9GO z-_FUll0u^mu*+VZ(a5wCU{`-beGrRS3^x6K1a-H9g(e&Nv8moK*O zS}WK!*LD@ktfywSHX8BBXU@7jb7|$@qxsw}T3;S7{odI6v-SEr#=`QyZ(9`qcCC_g z14qgn;BZupDk)D>HPB-Zr-MIyuzcIn1X{}!s9595^g*O~rzf>~r?zoEAf{zr^=~|a zURgM92XJG{0dQ|&&AR!6l~6#NNjLI!)}T10d(7ab!>-LmbI;LhvCVAh%~u-wlxI~s^zg84SVlBVv8+`$z=Jsn0NS~FaS zor}Q1@Z<*OW|7vs^JnuoWVlx^11f9$L)u>%GmM*yX3Jt=ybt>Ek@wews~e6lhHPIb6Mk+0Q3i}2Q_ zp1Q&LEvWXcslZFyNTqGwQ?tagK8yPG>}CB}XkYOi%}jXS^n) zWZoUitz)a?8}?3B5p?OHsKenIw9C-dZk-f&W#wC$E7!q$&%kwiWI|v}T6VL}mXN4E zrV0JR+5F9TAK(;QTi7#;dl{7rw~49Shc zv-MQLcG5z`GmJpvmXdqHD*iQT2@&}wmGn;(w`4f*Iyo&H0|>2;bWv`+hYn_$2P{aO z+^}aR<+|DidLYvao-r;zL3n{VT^n5q$fM6%(P^Pst5%BC)Ex+_b|^SstsADdLo!xk zWNUrg#T>sc4G`*+9-f^!tBqg~$m{?gc*O7+HQE#K0j*b; zBCxTTxqG-QCv4h;gqr&t3Vi(sVUy+W}`U5HuC1X6L!8y$A`2|C>>~^w_jk@|L^3^^L9PI=Cy*yD8n67nF#qCFHJ+ z_syk~%3m#2e|8H`D*xah6pg|K)#^XEoVf-rytKD+m-lh&Q|Xlsu9c3=^`BbKxsfjE zNpr?)77^2Y(5d<1(r4ZYF&3ohWw1w;5d8~^%`ksz$)XE4=EFwIIY!ChU-(fz`$i5N z5S~N2loxhAccrTOS}N7mB7BAPJJ#j~bvB}+1kBIUj{BR1)@lq1m?RG!6y_>D&lNTL z67q3dKFekV^*s&1`zV!0cqEIwhc{dRk6fy(;ctYl=ZQER?1Gb|&llp4Ux-a1lkR0_ z>~*RwqrAoT+NJZR#**$aIT)%t>r!|zbI4vgspAdLMcA9Z_`+#eQs*bqjd)sngyR>O zhlKKdB5?B4=G!i2;zgdUbcak)w7=(jVm@F6mHspjQ7cs(z9(BoA0|LQy$`DRym zDxbU5{PG>To)e zyTqzqL@m;g6&q%2$o8HJW$yrOI=+7U6<=fNK z90{uO>Sb&|zeRV4!_K~!n<3A&4(R+KZd+GefYWHzgql-mzW&+bv!+zctxHv+D7yL2 zFeOrZmFuOJDo^lcd!pvoKlq9S^Xlno)&~3eR&>N~#|On-gEw40&fAX$BxOJMX}!O& zqkM#rwfd=1Qg_IiLW3ZD=*-J*En*h9rTM9@J1PNT^j)g3_4TRk z>id^2ZGl+|SjC=^V~YFBl;LU6jB`vw2kptB`p#cpv9~=GHKE2YloE78koH0QxM@*S z2H0#a0i6}H99m+3?{e9EY-IaYsiF2UuuE{QVPWmqmD1y+C`87T`Yk-qr##=3gGBuJ zAH={2h&!RG>QxOJy{66)xMAAQzpb-Z_zaR6Q4lKVBba{2Zgom5sbySCE0O0HoOJCA zjIP%<54Nhj5}OYHaXHw;MEv{Oan(O?bxt1n)&-g(PAYGU?sW0%kLNu^MWxhEw4FiT z$}`WehzYD2-RXIP#^?D@POs|Bmgj{y)#M~H<8I#I3}*}cl6Yk6bjIl=AeA{|XrF$# zrBi}Yb?A`X3iLH5vv&&Zsoo2uoD?{cMn|G}U{SsF$-rYmFc7RbpMr*;tc2E_pXPf5 z!5eca=vHPP@9=XCrzf)mT?tQ23&!4KWDTNXYbkeTAZ$ktZW^a&HpL{pkVkHfu2Eci zz`MN$6&nsNYV-P^*xXA3-hXgTre~3W)d*3dHOd4LXEJK00qyUT)}TTh2}{-M!}8U4 z=g2I)=6Ph+xzL#wBx%xlhdVCGb1+nN%o*?cJ>;UY_dLIfZl!x#!mX;loL2&w)&>VG z%>22cE4cW()w#n#8))x@8XMR(R$whN%5Z19CGz9U^jKx~{7(|a`3w-q14jy|-FOm> zu>-q}Uv;6!l&L4wn`Jtk%P7AUNRni1KQlN}Jp`BhFVfySs;Rd98dOmcQL2KEbfiiL z=_M*%x+q0D(o`VyoRLNC$;6r_VlFQJ59f*^z*dgwKjkdREC_xH^^vu3_E|IAuD z=RSAtBr93#$>*t@lb(E^w9Tl)10&cg&C%hCo6my?>9I_&<3qNm~C?Jn?Gpy zXTmuqE`q8VqU6xJ9VnH`w-x1^nUl~y=zC8>$hnWAAaWHr^16^^r|sUVmBW1UIW~@w z1>4P?jj?j@s`0@mUL>XN+YEk@Z~vESuWxpsCpyNxFOo0&6>U**b*@QJa5MO)rb5|o z$d~`5`QUERX2bAiKkh^3)KKOQylmMqvjDj|w&T8=)mH<|eU8(6q_-wd7O|C){XA%) z0sY8kiK}3Gl_L9-t}SaWJV-tq1=HoQkiE2W6|5W05gq@TguBl&wvEaaUOiiRc%3Rd%I73TppvdsSvkuIplSLpufyHqtR|C zU#fGee}~cOj&mXO@2l{2nsvfK_8*!QPonGv6z!I)7>VofY@}BB&p<8%oSuOwQbR5k z@LMN`=_23Q7{9nky@QB6GJ67f*Ymq)CqVeIrL#1n4I5+JKe@5Iw4cm)5gajB=5Sej z0qxe~y7))SPX)QrS>TO#_~&_PEg5JmJ}x(|OWKtEAlZVQ~T8+7f-W zS#;LI%0Odm$|g2ZPQXRUPF-`TKP4*~p2))BT=?Bv97(Dsb6INl)u*2n45Q2*5$7_X z4RKi%Q0=>)z^k zvliut$hf}kp>_xMwd41+VVKA$=cuIG@Dtr%a9a7epyoIDD)%eVs}vJNgz8!sFrf5jvXmwW#1&Vh8}*DmKSQ?x7+K%QtBup zHn(^jXiF+sNrWFCuJO}}Z1K*DRFPbtig8(T8;OS>xZ%w{CwyXEmR;JvrIonXF%?_{ zgwne?V+%}ifQJ^ zS@M;Jk1=w0iKeJD9zgK{RQ_r4JUi*du4Ba@=b~E@+dHIo{a=*wE`spd;zUT)RK6Qt zau!mk5?L69Eo;kYngNGpIspRS9H)y*%j&VD2Ba~kUqX%CTD$$jAMIu6b1!39LYrrE z!?@4(eWT@f9rIy4&?xn;@RCyg6JTJm`fH%0Xap93lmCjyQZ_*$l-Uqj;zSK4L<*>Y zb@$u9=!LQNw*7CR)Z5lBn=)s>w)YcQWLgPiXY~QKK&R*2&mPr4SD%`cr8M^cG<)g+ z+DQ8-#L?i`z7-XL7m@!gW-WclG;-TXk4zCdg=EN_op`QIp%O-cRPs zoFS&GV=2HYA@EaRv3Czsz>^4Fu3TIB6DdTgw;@+H=D@|Mq}ek%d799Ais!_gNC|X> z4=^AURch3M)A`c73ENNPzhmZrG|))mz=Ia9T#|Rw;h(+JPPv`;gXeS3PO$sSQnjzI z64;L$-bV?&bInx4Pq~vc@9SotY|QO4UUKGD`S)U9bJPrCKbvkbdnaT#<>i0)#!9wz z@4H08=yN&xb=ob6ilopR=m&0m7W_HCGlDiOubCt#p7bP+y%W z%Yym(sMjy@nE@%Qksf&cc(%bKX)AjO0`;Y?T|VLwy`?W_ji;aH-5MB>#RYkN1FXwv zohvb`%N_$^v?e{AeAchzXqJOFV%3(M3*h9L13?4|aRgQ{MRd#IF<(|PTa_mb3mE$XUrmvYc;9#^#x}yS06F+g}KZLYiD^o{1+n=EMzOH@AB7cjC^vvRkl(Y8FcoB98{R#cPBfV!C5cLD@(oSlPb!=j`{l|}4p?i1xGVjbc%XU7iEB=k@*5nSd?h?pA1$DtNkExC1fYDrSy92| zhed({zwqd~oRU;21LuV!xAp>^62AwQy}6K*7~6vUv89kgZTK_XlfNIKc)Ob_bi^yY zs=i@kLl2KP^Mp%Bwn?csGdQVJrcAutN!|w9v?K0`wbZmlZW0u;G%;s7**e;FyIFcc zi^t=(%Zx+Z3n{5x`M5CDhpVsxRQ^wqzX~>g@wtBEcTCi>_e%+%Gw$&;ZvzqzAzLN? zM4Uxt9k>y@b(-{izaISBeYW1@Q_PR3Q)johIj;J3!avU|b0R~C7DabdF}yR6nsNeu znm}+IOW}?U=ycIvrW`)MpY$uh?@!LQ-kkCsYjgPIsiIMw7xf|kVC_|Vd{&g{87q0T zm3)BskaEDw{afv$^GyCNVHx{DSUv-=@u!MD7u6EcEdFz@H{dG6Bq-SNlMBP=;})hL zRi0|&-i`e0QbAlE5+hQN(xn1|T)LxKTzq+G$mK>CIgNgDf`naT&l*&5a|Kr}e+czX z#MlkVsnytK^N)a|E-{;&*ERyxk{2ZoDYBnWS;9d|cX9p?@CAGqhI_+Lg<&~O@XHmY zm1lu7$~L!ZlNZjSF6s&?HphYnf}leXigj4nvDHhghz%<&EWlD~Rpx3)gD8%#OHU-& zeW~fzx_{VGYuN-<6M4=UHX~vcu5BT&{2i8Wubn=`abr*F{by{w=f$z}x4SnhSHOQ?!zgt_DVvJ1{nX20LV^^mF%~tEY zQGr4dUNE`*tDJn2lhWQ|_xowPTUv@%z&EcZQsU4w8QG+3A|jtDQ689KSP|HH!;Q^Tm?%6u zkWEf9=KUNS48$iLfr ziM%3@3~A}O(I7Mot(eOUeNKtu^%e&3?>fI}W2pGa7Ql^yJ@zy&_oUm7zKLeWPRV9XG2aFjN0r zZr@Y%jsVLki{#`(N5_;MF))eCg@3Mgzkq$z0CI(FIe!R`egkgrXx*DieN;{_X2NS* ztqZr#iRzT24fW={y`yq(D*915xtIyHZ8a<0n$Y(z7W=Go|6fq*v;O}Eq1XDqSnRd_ zFWP&pS$#U&|MaAsBU>``Kq7HmYBQ{HbV~NOo9l>)qzhnrv`SeP>5xM{TfSeUAU$yl zr^YBT5WuavmNnd#SR)bLXZ~^q(3~;ppSKwT3fa!-Pq`|fJc|{c7HPJIeLEYI@fCxR z!@TIhw-!CxVDH9zTob&yL>9uVf`3_UURGdOWA@2qC>4gz{`9m`>8_%%Eg9_`7)vl? zd7wr0zISIc@)kN^``j4$1J$+PPMwilzUNBA8%kf1H%|u+(3%Bc(l*~y%bc+ufh>{D z84ginO9%9=AE_Jwt8YD-`EdBMS-@8@i#3Vba6AiTc}rCR-nhonM{?bFsj?q6Y3}^v zK-^oky|N$q5ZlaYC2hD^xE~R;Fzh^vypMB|UfUr}MxwLZTd0U$A#N<5@n%!cRszaI z^MOu>D{a-`2qFn41EzrOE`o@y|nLsu)( zQ+9xcXPhHde(|oTxZO3Jof*pRSU(kq-25?bxuGDOZqkuGw0`;$r%~h){bqk>!#JDh zEkTU3&an4cnGT8etT~ zQ=RXD^y}@>UciD@B?mcFAtpEvMGg+KDt81K=vvJOo=%>%fS3}x2T@3^ME%qFZW?@Xq+3@olSHlgUFqqM&+OINs z$V{+_$mObUC}B()vRMYe9Hz;JtfF4x&Bi9oh&{2ni)zgciTf@oCsN~Wh3D5}Abr{m z<89~i0gGR9mCc8*KDT!PR1Wm!g=x_iVC4ie@FJ2W}b4dMu83ylyM28dUD2dz*mr>zt^ppS| z2C%juKEvcftmg2&?Q$Qy3mW~uU1)VAbXFG<$o=JSC^=JI@w}E0S_WQ4Vdu-GQTCLd>)V! z`KSn_X`#%8y89t?Wr?k)6A%*$`Tx66-5~R2==pGHumf4K=v&ZN4Rh-s{$gY1c0c@I zczon`&-b2`Ow60-h+jFUUR0Mo$a=z3tQAdJj$tYBlgRB;WCfcj;H&*EY>p1oSC&P3 zx~*a&VGpPQ{H);D3ixk+7cY(ueOHzb;N4ZxkyiA;qIV2$H5B&fj}9GIYJ_{bfzgpD zI%*gAi5^{gW1Ow9 zQDNr$F3V<~Akz~=Pr13i;znMkFCOHD<}1APQTt#FEF{z$$14Uk$r9qK_c=Gyo_ETD zg*6VmLaje?Cfrl<1P6XLS*TLuIEtRI13%)xKVrT)bu{;y>vZ8-I`e~Z;$x75?(!Kp z;*9Erd}M|u0n_$_V}k~^X#fY1{Zxo4_E1u978!$y5RygSZOVsOWrRAj4hg1-jD&-) zFaZ~-vZ*`RS3_;ySIUV%zT^9KE(!fe%w0RaM zTI}9VJ2rQo0E@(jX2OrD`OeAP5O)nHOAS=8c@u2fSV&UhCQ8Fo$NQD^`0fVBuFD-m z=B|bK1Nx|m8|XOp!HX}?04JtBn6rmQ5qFY>VB%SkRLlaWe;#ubu{$;S=)%RmS zZ&zyH(h-pFmMgsBTk(hY;Y_TsecnN$?Hn*mvVH+J6TYVREce9r}bI4$Egx(ituc^CWeG_?{a=3PHq$*z1o*~qyXv5 zsx@VW9`mphZ%#bf)v_Q$6ClruZ%>YLgYERJT|L14M-QKxBa@v*m%XAhp!6JiVG08& z#L0{>tSrTeXHq@ztMmh~-#vqkEw15-fsEqhk+T;m;9vgiuTAa*OcmghKUh8H-YUr+ zXkO@gqlzL~r*&DCV?efd85hsK`Ah$E0uuvhTKOt13>g z>q$s^5}#4-f^tmUpp3W zx&fSzH+Aq6$p8JGVfKiAcbivYNH;sqXGD!K@(3(wfSGn7=a=PfCn$N2}I;tc3k1$Y77^N!ofv%6% zau*-djL-lvY1g}+bpL4}^~-or&*zo+4FA!!X)m(#A?z8?a$TFsKUK10DCSK^;a=a$ zQC<%r$g)Bo?C539gujE!zY5Eb5ZDb)Rur}$fGYp+!|TMG6bJ?37nRsx4I-k9o|m@{ z0SpC-lz(!=n}cjhl^dTu_*LNFpkIaZm1N|wD$U%W5x$i!v(H7Ncoo6Q-i!m0@q8|% z(!e|QuXeCeYY^J|qML(2R3l*-aOaaF?=o1%ZOyLVzI{NO4E0V znjrYg%_heCeD8*lOi{*b5Jfwu0s1xH3y=AOeh7+ywW6U*z8}7cKO+7 z7Ken}@($6!hM7A~KFO}FYrvSd(w|)2g;$MvG`w798F3DCEL=?85KkjHGQR+Lio!gX zfauMju6v^N|Arv~%3;YlT`+$z{eY`y^}$*PYA6_%{@%4p?L?X!N8|356gGh$=~PM~ zBgV~6@@CETfX%4z)yx-$vWLYUOM2_pkbz*fR5HL*a-0s;Sr+q!f$U+S$CCQGb&w}% z+W{T?&vMN6z%ArwY!okqj~qPwbW@hm{C?&2la9J2IZ-xqYS(MhAz2-HomL$q8G2b9 z#Jhysu2{(TquCpgU2OVZ6Pi+{{ zJ~|oYE|M48iOPv%VT!hmoU`_w8~)WVYyC0*ubz*}{EbCx9xTKwVaG9WwrH;H@Ecsj zCWggD0*RI6OFN7hmW)5Lhv#)ZJ>+;)dF-m$Ebq&eQ++q6AFm8uMRbP?sL>ftvK0%Z z?Ku>DI+s~tMuIL;frfRh#pj)X5wTVnt)>;^1%dLIN@p8^xa$y>*(r{kh43n<%B=~<7qeShbsC??sc(40Y6T_-%N!4!=F7U z7;7$`ma+eZMP%79gUq5t8;IggK#JwK?r^XvU#^q<2PRc)Pl$e?f-uzQpumFfM3-ha z13IxmA1A6B_`CM!Yq_ye5Hn!0hg^GJ{^9Z#+^0UqD>2J~CRr%+A5KWM_N9SKj$5y* zjZd(feeidj3+#~EP5y%Sg0YbdpH<>Qbu8>A-RKCzcmhm@TOHem=hr;%Z@G$}2cqm5 zLK%h>H=d(#!&H{knN>e|`_bUfe*JB7Coy%s*D0#JpJOhVp(h{u!o*h|pd)$hTGMlB zizKvOY9V42R+*7(1dM`v-4pzc8q>ozN;>cqXf-QZOr1n3kmx}R@<57+kisPzOgIq=O z=NlA|5#CosN^f}xK;#QdLt+0;n@YKUtT6qMa#$)=)hi03P6J6d{3GquAI|bZRTDsL zHJBBCWnROo=P6f1wz)T#x<%%5_ybKFQ^z_w${UdxO&P7ah!9FUtTGHYPP@ZscQ^g> z2Wz>EPW#H&OzVU+<>>m=@8h(M!veHbL~&9I*B&1v2BdC{D0TSOATLa%9|- zw8-+W&lTu3h{?WPq!eYQPRc1htUjypjjg*MFo4?P{9Iefz1VvWY@5>euxR=ZMeX>z zmELZx8 ztC=A0$jiR{n*}|`)&K)Mdx2h}+l@_7g2~#UA|ICXR3=wEr`<~gH0Vr`7Rj8W?7WW) zceRqmPfRqX%SD1#na|=pH#8TeM>7+TAq$7G!kNHE^vIJm6UMF6^I!Z3UrQ{O;%%w>(zf2pNeLz)s@uZThM$oiv@P>}Wkdod>n*X4?2GWxWeJMUW;`lIb_V_=vTnm1E!Qp&GKHE5xI;3c*xTtj3b=Ycc_t##f~+Nu zUFyzGxAxluZ5juOLT5=dCDfio@cX7klC@kZ1Yq`Y8=_qQDE)^*o&bEsZSLU!o4@LKu|=X6 zOmru_&GYRzEbwjDdk#twd2)+X4<(yLBa&YkN$2@c>#(eB+zRQvT=kW@`aod{P59FU ze;?0PbjEZXZFR{u$9H7Y182M{PNQwPY{JMLs-&+z653TtcDlG6#|>=ULr%=V`IxTs zHs}`+)8@;aaqyB>fzYkIf7DC zN~hBdDf^^GX``-lU?=H0&jI}6im0nM4d^=;d)(2*#5r&ga#bgQrT(WETICXD_tpWF zPM|h@C|hboV}JFV4{H(nAEv-sm(sihts{9Fzc>D}ARVbC5ViP?dP2uO-0~HB+UJoF z6w?bq>JL&$8T+krMkYPlZ`=Cl$(!T9Fk)LMlG=&d`KgOLMl<6GI536WVz zS6w>(I4N5mv-wSk?^{6LyWv+m@)$_V)4{Zkdo|7@4+xq3q{ENmy^)6Of>G3bj%j{n zWrEL{DgUV+A{G4CQUFiuT(2u5ZzTgYed0W&HsG7Vk7G==8WpU|4G&^%z4eaD?TVFk zxP;X^L!9-y$S+3D8J1L$e>vmQy9os8h~D>q+!F`Dd{=1_;+EbBiYtUBq{uGAzKeMI04OLRJSJ?r8g-%;Ut>aaZZcJw4j;EHB2q=AcV0P+_Ey~rqpHO*yTv8t@V?j1a%372%%(Lp9j%@>=BtE$D%LV-M1ibRT zEYh;LZA@5%8(b_scxohatk~EP@X;lSd-*q*&M@StNp@S%# zc@s2!JK(?=F$C$oi(=B#_L9s|5u}K-mRm5_W}LphdnfnA-&MS(e%;f-n6Zug)5Ix| z>Ay`%6R6T!@1$Hu4-SyPKbokiTm)?Tm0_5BvIt{e+UB*G#_-%h;BOKy3VoULcRw3_3>OAl5r`QE)jc^Y? z8q6R4kriUT^Uq&q!?NtzXim?`^g? zfF>N~(ue&;^_G4`GS)`_LP!}!ARiU&HpHd&#O~JD1UM-6{{{CxUgoL><))-JW<6T- z4uDnPQ0RUD_%4Q-d35P~46iday9eJ z>vj5jrmojzZ*D2;gYOJdzrg0pE%3f0+I)OEr?+e?A8dP`aYp%=M-y*X zG*2JK-^6>z&}x#U{d0!1zr@=|eGdZf87hVbI?`X2xtMZaZ6|4^;KD>*fP2T`pbiP` zBSe>VmCYKP_tMpEGIkB)IKZ4fW{fix%akQ-fFBx}^`-*LgB+~;IA z)hD9UvRlx7O1|uUfvz`cS9al>k^4ejDM-p%1l@W&r}hBo)+r(&^|a%h!KNA|dTLv( zzc1GH_t(;k%WS6jQ%>`TI4iyfmN!L$)3@4yli_=P(cXh4u4RrG*2br{fzfZOZd3Ls zS(LI?p@p+4%>xv|xxZzTo6Ar)ijE3j5dQ~Ua~U4Ml`h$i9}KrqxjMUO!{*O?=xdC4 z(EklV=}PD?L#aLqsQr-t!lH4hs^$NIl=+>;rQ(+VAUWu;AOY{lh__+HTMeqCHAk!Z z%6@DQ2Dp~Qa2k)YgCC{@edYtZXq~c;S)?QH?gR=*PFeAx=Z(fBYUZ?U&zE)pw2`-9 zsRCQ%;ynbjPGPeT5JFpbS8618(3RM7484kfd_$cubo*1Bck%r-sf4+gu9Wirw8yat zh3x7tT*;eQj$t>k-2Eb-0^j}ELqqNWs{%v|YY?i+)PDw%R!$*zcUiS}%ztmczbT4) z9G9^oqS6g6w1NGpMmc2z3*Fn}jIy$`)M*S?UuYk3(Fz}vNE)uL~OP<*G%i+p=OP6D4zg*ug!|1qI1s9{xkuNc)EKobWF z9xMzzcgjYSzEklrHOa5EQ2XLjW*DXYLR2qS=`kATlzpJN==o9u9W>am@;hM^_ebVH zeYKS>?gaeozmtl1xxoyNeQ0kJ;4zxuRBrZ1=3ISso-NK3@@(|#|D1RW|GSutD_J0` zqLemgl$Z5V#%S(nkz^8`f;=|m?`})x9$TB!LBG;zwO($uNLKx%9DR68 z#c{0u^*}?zn`0IkE&R;P=3P=udGvPW?IbMbBGSSne{(TY=4CDYRE6$#!m8;FTGS_f zk35uS!|Kwz<@cAB*QbcOvuur4Pq#=tTETtXt=+e5-7h!~H&s_6Um!(dwZTBg$*j{U z(}9x|u~Nn%u~)egoa3Hq7H`<74njyKIY?9R+qTZ#(#4y}LN=7qKpeg)tg+vPO=5Pn z%Omzj*7nd=b6F<1i*ezD;(n#l`5o)_4R?^Z*jtON7ujp5i=_VFfHVCo83^?k;-{}` zs55xu*_(ZHS3Pfzq`|$CkN&qriIr1SUmSAl&+KPE1xcD8Pc+XNLJjMp;gx9)C0*7I z(pqJ2G>sLFWwM)u>?jR$wRWOUm{XMzM`v)EL}vGx>3Ly6Dpb)aO6&d-0TYt9NC^%Q zx!9^IYmg;)!(s6kNLu3UV_5KoG!60gO5hU+5Pq%}1cbw)@jy<34r#nl+O~*42)$5> zB5m4B0e$B^G8jW(%{=wF+f~ZE)_Ew~4E5zE^k|zJ@*B`w0c-AGowBls`7ME>pt4?E z^Ssk@Za;PQ_(r@9Yc01J?9k+9ky!E3l{MrG5aNO;%j6H{kl=3RtsQ%Rsj%W{=~Xpl zHF^E?GC=^J$iF&oW#NlaQY~i+B3THFAa{^v+lu={vuZ@cTfrfqGFaUO?Rh1ifa;MY zTJ)2BOTS*qjb{3`s>w#?)uI8&2_t4sMye$YyBV z7pzg!ul)pHIb8abbg;0~1?wE~js9n};%m*v&mvfhgM83|&HUm7!4(ONUI-Q8p@GiI zrO~pq!(~pD&Y$QC#ch`Lf!NoA6HvxSf-oqduS_OwH5FfZ7JM1CPMxBFxX6Fpe;gS_ zymQ3HL3n>EHpC|2uk?Xto9R1pCgcdNGy28Z*1rFCn=82BwmY788mOcSQ+j*d6~RL% zeIy4k*?W&;E?2T9x>sK&?0HmQay90RO{HU#h%_6@=!By#L}tmhT7lb}BscMs#`Oui z6?U^f3Iz>ShxBv#_g0FnJyDSL?%~Tig1K5y7ILz4JF6qTHabroV@tZ!YaFeE=6J*@M6l zN6aB0|0pWnw)?>>)CM9qnKd6|?)u+3+u@k5iu}nNB+PmP$8rP5{2$=WLA~n`-E-Hn zsDO3`x}NrS{ZLr~WqF@fDTg2=8b#UuJ+RQ+)?Nc;o`@5x%j;HPAh4p7@m3!IQOA%U z!`AupTHqh`@}Wq&A?5vTpZh&vr8iZKuyT&UOX)XNkhqvAk6hN6Q@5YFfc9Co%g5Mu zBiLs}1yVLDS*VWTmBQ)CCyRr4&SfIiT>z;>Ln6bfS_x)Uq3rq*VEt&2E#f#bA8*44 z`FGbNGJoEN&-c+FDMduu1y&0Og`#NN4G@8U4(_0SO5x?Z8u*B2Z;?9(f-8v9y%#I! z&QGUG7dfTqNuIYE-CvFyzrN7+r84KmUlX(~DrKa;J16mj1yz#Y*(O3;2M9EsrYkSm z`6u3o=Q%aSm~zPMy%;6BvBjGUi^k$%e_dbcU21+N(2qfHZVFt#eD%4V?pxKryL;OD z2jpRv4`%#LFK)?X^9N{-?eV}I!!9HCT*8D8>gx*+I3Q5}GqN={c4(La-7#N(Av@HF zLJ%6EaQo;zJ2YH@;aEl|cE8V$h4q%&C*6*qD+5p;sTMDQ^GZ19jv{Yq&ZHB8o-E^j z>ufM6vm2`=?3dA;%ma~7C)95YXjK!;?9 z%7^l9GA8hpz$}$vqRKRob61*n=LIJwGs>I8U=Dd%*cGSF4YK~{sPv;b&v6lb*U0d3 z!WRkn-M8MBe#xfH?H4x;cJ&%~8+W)1hSOC}y$^BeT%ay)O}!Id+LK5OVC~mm+|A`@ zc^csTn6)PmP6O4s@L4OE@R#xIJMtNKuC&9zJlkL(@+$W`n3{uVL$`0pvjuAKDDQte ze4|}GGb}Jkvzc(6KFUMyrNakL@(yctah)8ZsD|$$$P&vK#Ql-X**7C2g*{AT>7V$&taP zvqMF76B9T7P;Ef{{3e`9mCltp#e2BH!zfG z!91DvIC{Sw%@uUl3C6x&(atsR^VY=c?F!;~ktd!jdxF1pGq^|GbSQ7jN7rD-Zy~Q> zViF0Scq18u3@w?Z-U&=F8O<(gM<0Ip_)#TkRNCUI%hplJ}92+@f!VP8>Jcf9JBzllT13{E(?o-Qqe@JPg6!;-9Yg@Fx|Q|OvyR8ZkWQh zNv&I!D;l4%8Q`j5uq$-yEbRvFRWRsBN9F6k)U-OuQQV`j4whl_2A=_ynwAIC7I$}r zZ~3I(XweE@_|dV?hkuur@IP-0)Cz9<(J}hk+L6BzRdo1ea-IskEU8ihd!Sh5wD_Zg z%Fx<31-yFQHc>tKWg^OE5LeA_((n@k{Ct&JvDc%TM0lN;;#i&AV`(S~Gpug^VQrxm zd{xu|HY5q(ma)%>xG%VGvCX*O-IclJlYK*8_kS(I_^an0oW4siT|i zpckx&c=LWbp2Q|gPX&~^d`B~{=ttC$2Y!P-SOvGQ%zvZw}>VA)*bH{3JjGvIX<0j zy18c_;xWF&_+!~pQ3qXkC3kFZffrTeKE2VO1d(nK;e>@wwXz?+0T=u=H(tSPI9 z6%MO4={1FXeWAGZQG94CL4w`!`RJPolTr8qi|NOwL#B@+?Vm=k+b5)#@e7Ld`BmyC zn^*=P|C-cJtF-|NycHi3pv@zbB|m=JU&f9ueURqq-fk6lRvFAv{-Rl7TAj7)0kj1=QA7XA^kzGYeh>{g%3p+E6CYtHJupKwcK(UeK;JE9saivsiBzfAF z%W;gv5MkSHb{~|EnDTBcRC@Qrs8+v1-AB~@+Mjy-X)|kox`e)VJP8ItMZ$7&RA9x&)U11->ZidwwC>U=xFth zg?O>_DCzD#@xE|7a}J(n?Kamcb-+|1+m1V`!BTc1D4j;+-MylQ112p}ovGfhC}q5B z1!r2A!_LX{?UdT<=;`}|>4+MpH)cwGt}1x7zqJP5r)L+5(*uD$Tm=mWDYxKWj_;I? zlz|8`IJC85xcsmpG8`g0r2Gr;s+rq&G8@@jYes+sj%XPY+{m?dfnD4P)^-orAE zBd;$fyRu!Cqc?{-6kMRNC#ZU&iEV2+?u2{|kTRr^r+v?m@pZKP@WV{F#qi#&)eo;Z zlFBtFDzCI;$PkeSV<(1Ru#62+g&nXHofT?|P!kkzS=VzkZ5v2>lvi!0fRT>c^syl4 z{_i@+_V@A`JV)|rqz3oXan-XC_B2yn2U^^;k{QqX*CB53phtS7AryOS+PI>p5d+;kwW33o?%TMkjud*$US=MlPC9 z*t*Ah3d>-i@Sio@)dC;%*jrBR-Z3RWb=W&_OU__l?94j*?5RK0t}2OGF<16Af+Fy< zK|N83!Nyn0f6KDC^ zpuv4r;z^4h*8gZd0fzDPBHwEg z3tO`B)AJ2a6HQoO9vm@l2ZUKgP{f+;eic5#C;@sXhm=_n4@@^P3ySF%(>_tyUsct~ zH39kGix0f?FCm&fCO`YQd5mXsk_7e&4jwRcwMRu`lOQ`B1Lq>4@gBG?SR)tK*OHMT znAeqlE_}rQIdivQ$YRX5hR~;}d)wdM(Y3ys(-gzkE5GAWWQ$Ou-f;^6VyiE6`x3h% zt9W0vcRxy}`=U&7ocgnnqw)#d3N$MU4Od}HbZb~m8qI0qyRg0GE_QNfP&ULP-bt~s zmqgNUh!#4Fh|pmn0^y-Z4Y>ma+ngxJoiN0@)$~n`ESvkDAL+A`s+n>*XkgXkdX5=l82a!w6m5SC^EMd&Fu;OCzDj?R zbM`(Xw)bvg_%EtlgX{D05>IKgDRsx!b0^WxNr(a#$4TP~RtE}zDbG>tC=FTb#tsIp zPn7)&(T&?6GRhY-gF%@vnTUJo7h=P9T68D*o){U9t6VQC7;lcDx^pe57-!UhwZ7aj z?K7hgMAQmnCHi6z)zM1VluA%Hs*;xOG#ieumrq#Wp|yv}k}KvJa)6P>G^$qU-|Ybv ziI=DmdjI#i{QwE_W^v@JK(K|tQCH+BDnk;#3A+0fc=@6r5+%?BN8-uiX#+2cS<=tY zqGp$W0>{yB1YlKq8j!Df4;23u=!BL=X@!P!rztn6!p;w9vaqLZ>dsXArBX||zXj4} zW)BocP97CgK5C#O4ph|#&Fh=g($-8L+W?o<+qiQMuGwaCZz$RrJJ_BsuacD9_?O?BM`(Wuu2xD<-UWB>NmKu@rF0z7Aj zRqj#K-vUtGuNMXS!WN*>?ST>#S9z(l68O2ibquYRNVL-I=22Ue`@i_Pw^Km@e^#xa za#7+k6tqHfC|})FRV}$W8qoUl<7dgvcT2_fc}5ya%i2{l!=~R9L%`|nKXK}N?LU>s zCOVV!m(AwcELbzHE8TtAzK&{nZMR~dI=XXYpL)HhROv}H^*k12qo|94oTaD!xWpF1 z)%U40pbHC7+Pp@jgOWG3osuUI9<&M8Xh7e^_}x0dnj07_X@lF3W11h&xHf)gQp%M{ zfKhv>A_08in-1f|Mk@nAliDaR&%5nnIDX8O~+$}oU&^i|W{tCA3lHzhN8 zfy`P$Xvvho`|FlO=>4{RT^^|$ zh0aLv=&e!gOxNA&p;yaU*e-X{HFMQ5%71wdLF?HKXntkR;M}A>zs0%u{7PE?;Qp!1 zcemF5175nkaLV*sjyk+jM^ANli{z>8=mnmDjAB}Y;tq9L-TeVoZnN#!tdx9u-uU7% z>R@sF#PZSg2<-lQxy%NGMVI*r`c;YO_i?aaQQgkaTCSim@qz~6ZO>|#b|v+N7cKkW zvgKz-nZSC2zHII37jZ5J;FX4Ytzn7%^UW(y#j5lVxYk&_Zz8d>lGpy*;WQs9Jmn7n zSRe!Kn8iATNNx5Fb1pUW%I$$4c_AW)x%ES{h0zA}&MuMX1_aRe7HZ;h`zx=jp}JLW z!UBcL5!rq>bt4qljN1mSIy8r&Y<;M3MI;d%@fg$mB39l(C6LwI^H?Qrk8{JM{j^+P z;!l43!Y=to`)d6Slyd6Gv2s83jqngO1;2k~vR;jUbVTan4935yaKQ4fIevWjZy)Dw z0r^V6Mmp;=SoHPbrg2M`yXR7l!ZPFdv~J# z1WuoYQVlWNvYD+Z*rx0)yjiAkFjR_sw>yyb)FDNE|F!OcJ8v?n2S`5e!o#iZK79AN zuLELC?Usr!fsoTfh`ie4++qZg_t=V1K^2vUz44xDKN0HaXvt8hL@{}q&XF0@w6pk!7n)xiTIznbKOm5he*-x zYp}A~F&|3@K8&dzeQO(j>@bL9d!Y0PU;b+4#8u;pIG=Fn?<>SWO=5!w&SiXYHrYjp%3kT%s1Kb;7dF zSeRWo&1ZIoaOFPKB6p3?Xxx&ZhmwXeLi&xp911r!$SI|RVIgK66-#V3T{ql7VbxmS z58oa>&e)ehOl;6^C)=yqGiYSj&v+=9;(m_YqhE}|H!wez zhI|qD!N?FvWYS$#|0O!}a#ih@e(#7C^hq3jVsE6z>M}6>JV>+1{Tt>x1k%!~w*_@S z?31~8&x{wNQn`#5cK-t|D6b;;_*adigi*lbhM~aJe`l}H(@|yLgPvJMD^mVo31y$a zrNAjv$Jqja8Fs*;R%1=^1tRU1yuQjM)dR8P4AJZO?UWQ{R50lSaLLbvF^gP1#)}C) z$*@h*7vST^mpFWGahTg8K z+asY(_yX9tOL<>xF>ZHmMwrP4lLhcC9HI#5km5-SB^54?@aip2Z1`Zz|fQ zOx#k{w!FF98SC? z>F=X)md+tgO63r>|DVL9CvWmRSou7A<+p08H}uj1 zxFP>iH_(ew)yFRjQ+01CA zXxzd6pQZa2Ao@h6Cx%ahdw(UCNjFkyHQx(4p^=6}?e-vcf6y=cUGkhCFv*+e{ZOBz z{j)aV&!JD}F^+#Hq7|X{1N|Y?7!H#f24*c?NvHO_C}0*bI_DYXN|%~dFJbo!xSl5P zp4GQZa;zZp_&h?<+q;(KemV&~&dccW7BTf+I^yaJjpiTp^Sc+se=dB9^hXHJFN`Cm zMf2F+zJ9v-$}r+G9d>?7JUwiFoF>=8RQ2BrTGJ2zkn1G{Ic!*rP}!d6)6Ex#!@6R+ zCk=~?k+0J1*sL1g19SQO#NNE)f+Q=j!|WI zvOfA`3>4$~KWm+&oeGyO4v2gmKMZDfxB=P)dGpPb3ZdD2+d8Dfp-y9OsszWcAg% z{&5q3AKTQYwmh(0ybOz4SYbT*FTA@ac#pk>XZMZj3SNfAqtijkuH(9#Yj4pW?~OGm zdOZGp-RrM{ehjP|L`%aXdZtoRb5HPdLx(F(Kh`_*{ntXt3Q24J_6Kmk)a41|-KgN` zl=c&K=XCfo+W1*NSZVne?KBAsE<7~}y+XmNikONU?t+`^o4Q`n^|AKZ=%GT1nJwhT zDi3~?1uT>zI`$Q(jaRWv>H{=&;kTZhI4%tyQFgM|e|!Sj-j?o9jr8tN)yJzAV++gK zPcKZI@wShA?6yQFwDUbOqGyL0tVsdOU;##a4b?HeuMqwdzuI^;W*yMrA5!}P zJarDjIDS-q)nz`OU1je4>O*dD-)S;4?BfYbPr<$2cP$L7HL>mdyB>~zTe!C7eh;&k zK$o5({gmjz&FiXnmL$WLw=I5P%AWBoqa*I^x=d}f2yZP-3yrm?B!WN$?TOGc!TNb;?h!*YBYm7Gc2V^@s-r_9bpk1{X=Yel3)8AbEV6K|&t(jdS-PL1#7od2BTChRoSSL|N8hGq z%v~%{**;%zIZ6=1)nxk`aBMKU#kVdGT`t(fzl-=%g*Q0!3%FzMsBk;m&qX43VhF?r z&OPYZDCesE47W6;=&bVri41;BClz%+_}SLC;QwZ>py~4(PP69%Gc4+aYm#nnxQv&- zN)7lVZ;+rH>M(x~cMga$0`VM+Au%sMksz#U@gK!$9{e2m6F)}fWw1eNkA+45dGzPr zJSL-%89jDy?!J4K4fuA-{ZbHH)OYpEE)k!2Y+Dg`-yiey%(*uajvvU18x#m1cD*`& zX>&CfU-KSY3(pF=w9Q5oXYWBvpYc_&_YNn>LWB~t9-=+~Yx<9_%(!=&`l)b78An*C z-fWt`41M^{fm56D*YRCf!r{`ZCe%}$N;B~(w=<$Ugu=K(&7b;2%)(2sicD`%$q~c! zb0q5XrHE?0%fW~bbxv;jO}8vPBw9(tqL_Fi7040eLUPIcC_o-dC0;v?-2pDPQ8;_M znUlY3Y=kFjs@)z+?jg*IR0@m&K9GtYz;0~GZz4~0o*Q`|NYa3AAC(zrea#52_vg%J zl7u7v9ZdAI?N%T56CDN8?o-!4xT_QID2!x$GN?J=Xph@2g1Y+PBse|2TU|}+A%sJT zY^T+$b3b>61-aT5HU`P)642*TxW#CyV%KV-o7ryN^n82_DlPb3j;T=RRB!!MR9Twe zU4}IWL8CC#SK8XAQ6+KJE>@$>4-+j1`_Gg~%lU$%!N%XG4+tw4dsvuFf4FxHn(EP6 zHcji-TPyTqh27NCQlRlx@Cnmjr{$l4tRS^P_GIk-bo8GqiL^dY_S#r6 zVSVMzTCTfBCnh{c5Z?^!o1{A3w(p?dmR(Ls6NA4Fr=^UA9r9%y{DjiiM=xai5KP{M}E0^>cOfbg9vizn6 z1{CX!<_qUg6UoZ@RFyH#X97XIb7NCicMWcj{%qLOtN&+rZ=B*dpdAX-iTrt7nbK*a zb~(A5Mdk|JL1G9}=dj(~Gy@q)E$A{M+c!1w_9RUMpOcl&-kbcTW#2`|8u1CB?~GLp zxL@QxWv>}!FQjs5ev>J`p(Xm4km~OD1IL^3!bWL9!n3?j5w(vFiMdoase@b}GX5v1 zSj|~sh8uX0loqyfq&B8z2zP^fj)U(SClQVTh8iCo8{cggWquA9FZbxK4B|;)%Y>)|JEG_)gkdf5)Eu+6!7ChwF6*HLU|&fu2H0->9H!Tg9jV zn&H4%k1^;&{kcc*53)$73W;WZt5UoxQ%kgT8dlIcrNphYI+MU{BUxuBus_>qPBWcO z^)BGd*qD)>Bf?*REKSj^EGt*Ove+XEL%%X8VR zgiUpQ>qGeZ!oX3CJFX>C`WDe84Fpi&zzn!ACL8xrXD`k2GJIEOvylvoNYk3@V{JAO zR&7%l;mh44ET5k+0ZIv}%LtMurQV}3p4_2ipw`151vFvVT- zsn5i6f(#_ZO3tg>rrwB9x!IET?x5s3G+uC&F8#=8JP=eKo3*NOWNyJ*VCH(uUS*S~ zsj^u>e5c{g|D=A>7you({Trv-Y|~qKkomk%IpKa`rZPgRfh`c}9KE&^Pz7r(A8oYm z-CkZ_jTL1PgkNVL70P;osmf5=uTeTcC{2HkJ{_0f0Bem$c#c;+N$O{DoxGN<@ymf& ztx0BmHut?$P7h|IP{rZ;;J?h9K8*I?H@a2oZ$?e4hbTdtIQK|vo_S@~s~QUiJ=kaJ z@PedJ)>W%aH73M-c){9K3&J5P^yX@#2;L62RQL$H{zulexFRy@<1=0b11nE^>}Fr^ zw7DNK*ajcI-oU$m*$~dO_j%yo>A4BC+Y5SF5Byf^B^BD#ddDviuqeK}KO6Q+6$e@o!s%b6<@SrJ;?} z+6XWlw;}RyhmgzKMIharfXU&O2%nEWkah+3L~}VdAdfxl=@I-Bz=wX#=OqR`+pQQ7 zJ7+^$eRn$s5Etx~FsAqHe`SuiH_1mXv_?UO!lEJUO+lM{`LkVNY@}G1Bo}=(wCDbL z6M&_!C>BQ!<`6}7?wkO_%YqYdofB<06?O3sQA5D0sYQR93^KRpKiv}MVu@x3s!LWz z@7WT}t`Tke*l_4?{PUC)x_waXzIYESnsc@I+7LY zAxrX~eR3Q!+j?m|3}4AG(6Y6f#{V$s^Eg4DIf^}DXhlU~d4K129Lvg<<;YBKL;Ci1 zL_m2@t8eXAn4zF!)P}pqgZwAU43rzkuI=HT4Vx;yAAUrX1l3o7hdHwmDe5boH&v@x zhiX}Tej@h33SGIsYxWczq)89$q;WnSPNlGTtoqDQK-r8T@N-Apsmyo0*}=2f(xUqO zL2lupO91spY>5ciBcBgEpkez>!ngKqN74Lbj7`yUV@;{H6T*Qv1C6Dt9)| zzN)IkX*a{VC1p=1Adzw`=snt8lj7Myy*}Wx+e#lKBRYj~$_Jm+?AD{_(BL(twuMvZ zOO^N=aoGw6s~@)Yk)>+`+(-{!DYYHN7w2v5Cy4h#?5$4+hXueFx3f)m-=BK~>yGlZ zo-ykYo@IdwV}=4U*gv68o$T-7m@m8=DeDhlpDi8XESII9%EEW4;f+eK64N6d*sBN; z-bl>sT~wCYQ?WN>Qa5C~S?iYM11qG#a;QLMTZfMLdAiX0UwsRU)-;=KCMpv3Bd|64nCy-+WO}UWaHbZ#Q~eTd&eI&QI~J?~30j@8A8)l&WR5k>>@3Qpyc`7U;hbw}qelI^Nt}8aOxJnD3)o z=b1tQRe~4ZZ7vH5U#ykc)m0}JsZpxIQL@l`;_q#{2Rdf26`ehy(3)QB$b2%cirVu3 zSN^P+v&+wvZFnzt{iT<}x=gC-0;8%F`)`8Drqf~O_CQh%PG<238kqSJr5byz9D8)d7*>koPwmU#>A`nveTMa~ zXMNU#TDURh4KdbeB=7XE?TIYO_6#xCx{luAQB3aG{fzh|fl-a3_Q(f*UC%N?3pYl$ zEt?8DJ}9UWvIuop;H!LTgd@0H<44a9DYK>~jUW2sp6)5^7c7ztBI!c5Dy6nxd;D1q z7VDp8+Pl_FFctAI7QthxiACs;G^;|Ck8E#QnX%NdexslUsiH?v%+ z1J~rkW{PCE@UDmVk@T9j(v=Amnr&jXZrPewnLE2*k%i=8#~ziGC=9mj047VAQ46M=( zZ*Hhd&21_nv(>S)^?C<^#h?7F?=MU*@mY-vORjCW(ToLhTRJNHQDeWKr8#!W&DAXz z`rJ=)w?E7M3rxhgh7WSu?)rziSBC~wuNQPa8_$nvpGj#hq&o=j*nm5g64jYoVJz7f zF1$m`3*%IO?(WkXOb_y*Z}PCz6A@*Gq~MRwQNQ+OdOZ2FO&z9!GNB0;RUW7{8Z7C9z8m|L&-U5z(L2^y1$PCOnk67;|1Q3wAbu-8zs?#-(U z8%_n4p{hDp&@@R#SH&wkDnk2Z?7i@9{M&Q%)GQZ*0s1p_PwBW}?Hd~816M)kSE10V zDoKYZP^HJ%!H}Ny@JO(`nbrQqY<7*_ANXq$u&(Q|%HEq8n}idMCyd9)v}r&j^56Yc zhtq--p8>F7AP6Qrv)e(171RI-N%n+#^ZX{M*ptM${lZV#tl`oz+PC#l)A?!$d#z21?q!` zjheD>Ll&#n-|?dQfUv0Hq@AB0y~l2q<-p&BIgUyEjV*BBHWTK_Cs0kX^7{7QWBpae z78%>fA9~xZmYETdL>rcnH~4CHtor3J8&fzIKZ8m!em5fg3I3&6P!=-mU7v;TurC(( zBJl*6-#n-yyusJz^@a>JZw2NhV}OVIr=A*cx>^h&zhSkjqBxD+4NLutsoHe8R7%5` z(GT^&%Udfs8gIA%wW-=iUIpAwJ8Kx89V1-T@VGMhxi0n$2ri>jO7E~4AGPP-zjEYs z-X}r8tGvfqnnhJwxIJ9BMi}3+S&)G}qGd2-c7XT!2P4iRN8_K$Lg33-vh|Wxub;B-Me#6Ov>UL zc0C%`eIRE(xJSo(3V+rfuvf71C&o@8ds_$yc~PlOk}2X8Yu`+^A~wqFVLd~bq2pBfZuWm8dT8?v7UIv&ZGPQ8Jy{XG zyp;AZC$9uWU3JercFC0%E&WuKqbLJ!LZgzCGJ8D;0F@x=@+ zVjzhKz97C;xlagi$e%~48Y*Vx~iJd^1 z313<$=qs_mG__c&?&m_5Jd6+k3x<{3>A;~Sb~|P3$zvejxGh3ra~*QAFHrOjn#-7X z8fJP=&c)zpWWe3&?A9VJ|01nRtwz|O z)hp#-F?je?d*N@WZJn&WeJzLJF{kk$l@{TFETOOLX0Mg1$K1HOrEGfoc4wEnFC@U& zUK_eym0}zctl-(MY=6&h0J^%}7XmtVx5oywx;wSZF38Vvv*Yc{BVi=Ic^uz7>FZP! zviacZzCdNHZaSUFn@xK48$`O68SyU2vdh-2& z?|ILL5;p}Cff8=h-}oC~vAMLN!%6O#XOd|_WfMLAG*+a%hE^+l1woOkWJj{^Wn1N< z8BP}M1~5^WY0O9@nbtg|@Knud9amS3OctT61qLG8J{dtbPu=T!+UG)b%UInFj_^M2 zDoeT%F6v3@iWx>B_VwZ(GKq`yI2OfogoJ-RARC9Hl)y(wW z!WgmBO4m9RF%*fWT+3Vo+6$dQO%teRVr7WVZB zmR*~Qsr06ug|1sMWO8}-qN%8#l6mn4)d=D_%y;3P-H0GWtj18N`O-rt{=?k*F@6Q{nhON~^aG`dG5G z+tVKsh&*BsGSXJh$@T2E%2Kr&;O5_)vGjCY!*~S~acEpDiSmL&a7OfnrMdekpSyMK z=Q|`O)oIH3OD+8{jd$Y&PF?slF(aWhhf$ZtURRPJevZVygt4xq#|?~ZgMp7UlmZ3fWh!wNLQnCeKP>HX{L9V7zAuT=62_f z(Br;>YABz+s6_p4L>#(pcsI%lG$L%{!riVfjJV1SzEgsU7q1x4tKlEF(pG5>|4`O$ z#>hajt+=>2f@i6lRyf$zM~%i0hwmp|;P>Xf zrN0LCQsyMOm7`C+7n9BH!?-)mQ>OH*RrU`jnzq_$e1ENg>%(b8F<&RN;svUNI7fYW_8V=wS34KOUN?x{%_$IPzcn7F5dus>6|*> z95423=b2UhCgqM*9ksH;S5jj=q@rS-O18@Aa7I?75^>g62TG-zilYB5+%gZuBqO8V~p%PQ#!D_|A}|qvWZK4>fF+E>_FG^Ezlz*TCA?+`KJefsD+c`_u@84 z7_Z`Fg&i$a%H54otZO>UU@*s=6S!`y)vr9MXIAgE!aD236gAU#SSsN?h>ztw zu2W5%YEl-hVam1Rd$*E{_9`Bkfb8D1uo?h~6`IK>Mt!h~e+r^{Dr$(d;UQ%Bp59>&Y|j4zo9*AqGoi?f3@#xZ)s|~MbVtwcVd15 z{to=N&)I>$eL>Cj)^LT8(|h!O3zLDgLBy2Ig6Z(e{*3%9c?+r}>fDIMkOPFpUsHp2CROy{YKz<>ogE3B zsNg!}v_*z;P1*Vx&W3Qddzck97ykokS!Jw6_t&OeUuj`p?W?%{e@b8E+~*Kuvx3r= zB%ca9_L2hyD}lUKJtfYhw{9y+B5S@mg-baVR|SvXTB*6-|M<2Jo<*{tJk$Yx4LaMh zO7W-$1s&K|lC;|v`<;XUb*%@4gwht8Z)wf}UMY2Y#%PC$6)4gslrns5Dm#<=draf^ z)ax4Szy>F?ttp2R-B@YYUO?+&y2)wEkiL0XPVSmQM$w1xsKZxpclI)`Z=6W_#$;A- zq9ilakff&Tn3Gq-Fx@aEzYjS4v$Oga>)EUXHB0eErN<7Ok|Arj|KbP0#_fL&@ciiM zSbG7esm|+D-obrD{OSp0n69Z4czSM??n0vT(QZ+(MfAvg46Hc*FpMmaR|_<6rLBtE zpaeIyu%>|WO}_^mgGx2YlZdDL;Vmu7cIluZKsk#H`}9Hl#0pxbn<7gm#+;QPaWQ(Q zznNA|s~l>dwrXR`0OgnVK=NkGs*iBY&if@a&7rt)m^UI+Hsse;SwZrenJkQdVJcV6 zAk+TM*`TGjK|@c5PPx|fMqzA8X;?ZxqPyuYbzNXvdc8KSx44|2U@_>Nz9!o1nupVS zXH>Q(YRuk1J=`2Toz`FHrK=9yW->|H$tmF9$0eM3m8reAVQuMEzfmtzYoyD0;;RI@ zd4lrwajF-+BbD{nhD4XrA^eGQ!V`?K;`ci7@1_sMPkCtPz`vIEOj}}tm5%vo47*Vj zCIbrZd)sXYU3`113FPr#l+B0TC)vbi%bnv!V9htFglo?I|{1&n2sI`DLohjn&QC985|cW zuuT)phE~5J>Vl)hQ)!c|SUgwlAk=0>McInttgGsrMF?r<+Yq%EdC+OPE|BLhT1q^6 zs*GRCh+J4sBOTFra!m0Qq2ydN>{WVJGT_x~wU-HpKK9&K<}17a;RUkB0Og#>G`ga1 zWrd1$!vJG=(zj|X7{iu|q1u<|Ie1^o?xM@3A*+Np)b(CX^_-m^uJ#j*4;iDkoisP2 zpEw8|F6mqMcf8&Y|904BM4y^0;~AV|L{%SGsLT{~rV_Kjnv3T^y4=#LuB}ODZq$Z~ zSgpNLH0kL`C6DnLb8_v!Zlr}u&T;V?gFYofS3VbQI$@TGA;N-tpo`aVxc9g*6Q$h{ z^S4iHU@FDqEJ9OQ5UukSdm**AlA)*7 zu;RCrSxDc+G#{>B{^Ye z!HOr!98ojKo*8X&!f%%z5Y$VJs}V7^wqWE1Cmmy>kFljv0kow_?XnZk_cjU!>4)y% zV!R(2W7R;1#M6$;Q$f@BH_#U*BL0G5OdHqOHi(`~tX9;GNV}RCQm545$u{qaqrpK- zz|=cD7r`>1ps6gC@DnpkW#+SSV(Xk&$oia%FO<2wJ9$^;KLL)s+ zTt9$*wezWyTjUUI6|W%{#-_h^Bz4>_d`4FGv|_ z9{god7+d)=aFKn+5i(_JVz!$QnYc5~gu};Bq^QIDt0n0*$O;tc2t~mCC!wfG9UyRg zIqquXeIOBg3^dTiCvbgRr_a6Jn)2FL0MuTt_`J3H3gN_G4!@AGm<;%~j-Y7f0TGXs zk-x}DGYb+JtGEdklcXoM;dV6gC2lXVK>beHuvc72kLbPTNss=OMZJbRnJCZKe~EeI zK@D2ue!sT)yzv9&_jA_1orgBBlJ0c3bc(Q*@J5*>|N4fymF^as)3b24+$j4Qs&o?$ zjtl7EC>#mxZQm39_)Y4`ufPu2jYky5v)?8T+{$B*7URInSsG&qH+rFpcQ6HCTl^L8 zP+xy*h2AOwGU~ui8FxtPr{@@>fL$xEFLGbg{WbRb1~Q2$KUVl>+@7!!7I@f& zCH}o1JgGwk-5y~`o2=HHk*K$S{gR&)D55^2qEF=k?Y4yC?_(3UA@Dr!QP~;wG%Lt5 zlThyAo(CuKV`#iVL*?hSJoj$R{%u zpYZ7jl5)|Pcu_uqUTggHrkX-7y9vQmhMK*V_U1tNOXM}NU$zZTS1t8$+12Y|xpNg> zL5FrPuo`I=dUFU6Oipv>bP-v|ucviM_(Z zfu`ey(h)*0_PU-1WFw>vi;wNj8VRtfmlFQ?B}}S$HXp7#c+$@YAOaU($PUcy#upcb zIKB^Ybe}dYecoOs!f_?jbvi=SOieikb4Y(HTER#MwAgftp$jY})e0wpR-L^dvDK0- z?q;I7)dwU)qvh`vIwq@P;uM-*Qjycm`ADc;Jn6oFyQlHJ4T#ypeDa)m1B_nxRj%0wUlYsuvs4>z zqq}@{r$PU~JCQsNZFx2j0UZ!}eU6gi2u$$hn7C)S8f{xodtzIET058OAL9_GnkPgR z*eXZ~J+>W?rWN-5fTa}qrInjCkszInI|xRq8_zsAf86EA()3sL>932p*UNS>2esWG zH}y>CWN0HVb+Csv*U*1yBtB4EvHg$t@01M@G@%rruBu=9Aw+Rw=}o{ZO$66u?>Dqp zN4?7Pf(M6+uCynDqpYtiUqB`$4%%v?73}|VDP?tBUgH5so&}_@X6r(1+LR8?E6*n( zMHE`E|Hl6^wm}P3`KQ@!Z$EG-W#W?5aJR@iLXw3V`@;lMI<_Oux?jdd3lO>GgD1hJ zYzb2L{Ue4X(v@86)=eoZLfbRB!^axAf+V1_KJRxo(-c5xc%7}8oK*a-VX9Q=)5VvI z9|QcKsHQHI#a<~*d36CJoYwx1-&{W?0gCs1R(l27Sa6mk&dMP8nhBnOQEU@Q4V!U8 zvkS|H4@c~m4wIZ7muhD@3e?!@hHPSp&EMo-8)RFQBK>qoO%-Po_t5djvlZtHD?L)_ zhkuTjUqWFH@`Q!bb%@=0jwDi_PdeVuGe8oY39y?6uRD2bEiyj@SI^E7Qn&E40 zc%oMCIJI%u&p3?!I{&&gp8PZrle5-)~Dn67OfGf zG?&G=Q?P6Mwk5stgkW}{b;3+h9jDf4tOuOdcWuss-u6(tm<> znDR_RM8o_ir3CR@^B?HQ5Eq)?WT0YFa(msWA2$?*| znpY`_z-#SH84o~#&>Kp-wY=7j>aO6?A#6Gx6sYzE-T6apiTxfH@t;2Nk{%ftRZN%D zBLkw;E@J5nskCOLn)8z6k!6q?7<7IoHR>Sc2aP*j{K`fl))M}I4V!d&SisW}?sT~; z8^e#31OK17PU6xL^Jg41+*Q(MtPD!Y2*7-ER8TkdafJe|gbn#((!7ukRv##@q_)y1 z=%8|4se>UMXluVT`wXG%k5pORska39GKhB*^L6Q9(yq+N8561Oym-F(S7hkT!9&Hc zEvb$xfNoPYSN2)fkf?%3VN4$I`CF2gDQ02i4uu^|xr2P0-R*YUtIWWt1EecFya(Sq zVj-TlYS+>$3EgDgP(Kb6%R|aNI_$09t6>8k#;%+K=2xuDk`lV}TsfLJDB%YN<3LKNcn(aJ87;u17}3 z71Oiz$j)af<4j>C$V0Yyx}y~ZB(?BoQ)`D_8e}s>csHBC^ZOs)9dzbJ9#uvjl|@=j zvazN^Q~jH`Ug_pYZyrK(lXrql1_FmMpQQD%BP;a0z);>z?p*;mDtt6|BSC@<^7p6U zYKT%$>&aSxtsjxKZaVnENa#5N;!AiynDk$bqf7E?^XSvv&e)Ll*Z?QX12`$+Wuryp z3|nq*?9IvqpB9L81$hyX^~vtiV`4Ks zgT5N&K&$)=Wu2%kcW!|e_o%D6GS`YM?5oVLwAqakkTvsHo;}1==WYdRz?LoJ7f7Y! zug#3O0v#kQ4HY_5YZ*o^WBq77S$$dvd2nM)eP_ye^S z$8?-jW_zWAO0V(WEBnYRP4Boukwr)A>ZgDJ05V~>vRY<&?4?vTo)@~j68eU8#!&xu z{_=(@!<_`?jslIJhdE4^p<^6z?j3Gehw-ofD3VM@Fs@$GX8Q~$piqOU4jyAOs#S&g z`tlc=AvE?-u%w9aCtz}yX)3_8=)UZd{u)?>C$T;3eIzemfo?yB`M6Sd)+zaWC$CF{ z`eR!1_a$DJcJ(eY?@HS$bJLo@Brzowe@)HYEdiD$LLL@)p$hB*{bL@%C#OfU|4m6H zrUT6n-~l-%_?@xO@eA@j4{l-*SO)vP(*F*&#tL5TcL4dA68DM&o)sm7IYVrV`{N=Kpziq^cvBfhpbs z8ja=~{lf(R3Q)6Hb5rn$&z=3nXD=tnLrCyEaoitvh^g+>^uRsI>aT%!UUEl7)GC{* zTSG$If!4@q2le~QGKinYk#BcMk4xBy@<6VWuUD8n`9q@ ze|gKIUrVt+3zQc`U0c1~b!R%~&WeU@aqH+B@a-3^Ix-(1Xn)7TVsuYm>!3s?>1cU{ zzpW|aNcJqL(x-Be_N837KjGJ&7z+9E z(O|woSt+`!`OxafuK>`Qy$p@;9+qx!c8lg(rJdfzkD#0%; zM~x12G&71Ab>Hy*BwhC6h+&DPv3MPn5Z_(Sq1^(Shf*k~)!_Ou<6$T=a7K||r z8=$Y;kG?s}91lHT2UGzrpHAg>0Q8Ca?}Deia$jxMbdTKd>+bufu`Q#X$Mf$iX!=)M z&__JD-a(+LsB)9ZH5)Jh-zzSXqO{Ro{5U~*>Fc8G#ZYvihLj!8ezL;weXfhFLZ3Pv zCYhqf08s>R%Bt=z`u2cQmK$ShFG;AKRUt6>vp5dhtUV5C{K#G7Q>+hp*){JQyc8wB z)BG+HT}w3>FG4SCd+7d&=n_R@DZLS}1gqrK>YyyQ_2=qGpN*VfJ2>td!8$>)UdQHr3H|<$3&CW_X*6v|^I<-;kcxHxhPXp26 zH^{E`u7edC$S;a6hiWlpf^_V5XQHKf;~zN~gVzp?vNC0UsEds z4?^ozk!YZUbV!whk%#W0gDBQXpFN`P00E81(o3&Wd9r}#HIH^D&!2|tAD{(5N=JG+c%PMP3?^bE&@+5FjiGAJPf(g@7y6Zt4y(f*!&R#!w zUC*{TBRg}!e;nKq6lWlBtMAN!_2GlOT6g9mp|GF>h!o_z$PN%he&-{ms@h`5FG`hU zq)M7dC(pwiBH?SVCm%t!{sG)0Z;)*rxo2>$P{+X2!kx3xn8{n;IhK!o0rGi?;QPPa zr<-RVKdV_2al~2FpWY9I*Oa|D^-#~l;BXs@aKi7fe1xaDGkPj+e_aces_b6hZqYWo z|9u#6BLW?u#QBd|R^!Uf_|u^X0_Rr3DJ^h3I`}!40(!|qLUcy=3B*lMbj@@C^jb}P z&6I0ZrJS!Ojq`tMOXtwrLCp4D2Cgi+1^P1f|0*xCr?s1ax_KXS_Qr1R&eYuVichLSUMY18p#hbqIEi%yz(I?{UmR|H=aP01e*T;Z|k6_;KXyca2 zn+FedI&)kj_wTT?_OBctl9Xm3)okCX+#L}7N>Fsh z|2IKolWHI*=S~bYgV0vYP@@=zJ1Mh+ib573MS83U$ zY7PZ{1$+)4r|fCSP?^D)BVyD z(@YG(tf0xJrkZwb5V~X%vv)!aAsaDQIIHHPMjIO^uKfz0)sIy3FJqz{xq+2p8qjP7 zgMF;VuF|b+U4p(Sz4_$%YyuGe*e^uGbp7a*Qj|{{g8HWz6=WFXpxeDyF}Q&n`0F9@ zn4&0mz;11+8sDU|D4J8ZXScL-eywGJ7q!GVYpU`Oy`kzFUKTh6$~IZ!S1CjXbsb}i zH)w&v)GKJfPBGUWb!_A_nu8QPt@v0xkp`uR?4oA75qrU@sp`FRjv$Iu|dzQ2?zBLe=RN+#uA~{5;Lqr!CLJ>6SB*R>zJVj zo$aE;%g=U4gJ+cOIw%FHw3Ya&TeIx|G|D!}X?{b9$LH+1r^aOq@Wp@ewC##{h`wh`bEpPv|T0i7y>g zG(%h|d<9Ul1R8)Z8|@aCLHiMUR{kXiQR@)2aOv7wq~9=(>kDiRDyK_0g zxE1_anFZJ;Ds{&D-iJ@gRNs0th1ibcnulfuKx(k)TIHQ@Qf_ zMsc|3$n3!W*D;>FwnG}Bu}2Nwbn=rS@K}F9pMS8!e&rSYK%St{mAl0l5D-v|j=P)o zs44#L5Q6K0lvb&!4CAzZo}bK!me!F&Qq12|IZONsCMIU<25d`FE4UQdnq(^5P};fBD$g5QR`p3j~&8V))IUS0W*@m`fG6AI_iy-mF^%$ z#>vgncJ&9`xnU@;Z%Lwnp^;;VaK2HT2I5J__h;O7Ngb>zzAUZxT?d71@pIf~_@zZ2 zGRgL!G1jGud&Y~_eO~rAQU7aIGw~G&v9FpxyhGp_!J!3cy!%YCFio`^XPtyVej4-s z>z*@IktU3jR8Wsho}`4r0Oh%RG>z-jSLt(3$d6f{5p-1pX@X7FQM=hca8VEfhEraR z@J(0sJQwz})rFaq75GSuq!tvZLVCZDoY$qXam<-W@hlqSbvrsQMZbI0{@@?j?GL{1 z3p#O%L3zoBI}63f8?&~h#BGi8VFxt#;dCPN6_@jpRd4d`d|#_lmSSQNPGaL((<{e^ z2Ii5_YO*6!zKEV{3HPPi9L6W0ip#zjdNu#yk|EKMrY@c0Ln4LeK;KhkT4r7y`6K(LcJQ?P;t3`Adr}%fmP7Gv==IEk zccB$dqH97yA;a2%+_5v2?u+jcfclA^iJVk z8jrLXz>u3m1L`ny24^TFqLBH>klbr%!CTxLjuzVIM+?6kgnv&OD$%oNX>xT`Pglxl z&vC(r@ZaNTrGKFh3=71^uP_26CfMs0AD8_(xo{M9(NSUhF<5raal}x$%_o<+u{Tx83H-in2^WKPf|O1R18i3BKH{WGEqcKPQ~IA*@U|!Kap+U zO+!&apTNO;mgZ!~cT#L@3i%Vt9zt=~s*buZPB0Fx)K<3d2A9uCutM_~KV=*{q_sBR}x%og)eVP3GC2r%<hjN9u_G)ZDL+~0Z zQUk===hEIEG0eS!3s$Mtci#%I)s{Zi*A}u@I1q}A5V6%b5UA7U3h~zNdM!K0^YGm; z176vDHL0jKP9~9Bce1}d~7e-7W=1AHsOp4={rOP>v4ZnK5%>q5aH6C!5!72Cn zzBCU?z236T=CZ;&$G^lgn83#=cY~n*@cN+jq{L!w)Oh15-2__z*VbrVbJYlW>z-K&~CSL7} z!L_}#_Gd7_p-Q6M_<=*8U7G*G|Hs;UMm5#F-=eP#1eGF6krDxsB1M|i5NV?HYCw=G zAc!C$EtDulK!ix|AcBCP6p;>z^iHIMlmMZ(Ktc#1?dEs>@9&;7?uYZ~j`3u!XRKuG ztPguUWA8QRdZuLDoa>`d$(Z?-O5)72wRP*l^ZKP@Z1f1)g?mJCUK(Pq!j zE|+SU(5#L2Jko@N>K9Xs5L*tsM=ToNUcY_AiWWx>A1n+DWNGG?KcK03b2py#d&99xXmSnD^qlPoI){ygA%ekQFRMb0LfAsHIk!P*KSyJeX z56TIO2uyl1BV`kqea*+($W5ilBsnHe#Dg3sK3#6`tRA;0h5dxn2>mVK`?ytRO{ihZ z#cu!Q>3g3EJGsR}e`ax{E9DEpw}lcxdV<*QVI>7gM{D2dIXHs#U|n)PC}4;tY z{1AL>tEUw3sYq?bgq?7o3QVH8$A$<}`G{ff$PgE*;}9SsNNff3QSB(42V6vZ&$t9S zxT$^~*5Ps&$_T$}AIkl6E=H0hy|NE&P-CI7+ei-BWAt zj7q115?^K2&bIC$R04jt2NK`{gbL9>Nwk7Kn#n3n6ieeEVl?3)pD^}$!#i^ou+H{G z3}cEmAE??SG=_(!)kM{zkqk1HNFl3WuSY%(Gq5X1JIH1-!%czM6W-(3Nj|f8bQx+M z!8?<@&yOWM+aM+0+aDJVZX+FWI{XzNRX;u6@-mup0n`tM=e2JgyHLX^HvWfeWXR|$ zszl?5VF=&v!<~N;#~EKCC~qrAP!x^NF{)ZK6=cxBnWqE1?E=R-!ila0r;ynVxT2%c zv6|k?`d2M#njU-AZ#MxBL{<3tu1Ilri0U*>DL>Z?&r?a+xo)NSuJsC<-V}fLltH?`dMSq ziO^w%ZgPI&2ICu!5aGE+!jEn_%A|<1oT07I;7fOy3ZYm(Om4i-I>f#?Ggo@t{Rbyy z`a{}OT-$QPK{o{JfRf1RyQnv5^fUhfH03pP?Vn?4E%28Z-6s?=>ho-X%sQjC&lPLy zM+2dQVQD*TKY_>bNxjy3n@n+AaM3#Vv=rw^iE~sH{hfuLWm&n(tJ^P0fO@_u7J%;x2Z`^6vqgKhS_jc*8 zD|K7*f#n!S2<47BEgW1-rObK}>gYPCg%`<{TmIM*Ol;1oR1o80G=48h>8r!Xh@#o6 zi*pTqTBuY~@;*f`8N~>@1v+GDy(G*>iv;|v+XW=hGO=U6hX4wT7w?Q$L8mX9z?j3y zSmSu-sUAu$rT-56NNxM>>7mn6!R1^%Im3|HpLVxP+?^q}vHcU{68m2<%Yq2Q)r>gu z&m$EcP~6U(a4c+dy6yUq?}iu_SdM!}F4ov#THcx_wz25>YtRyb<$R=pbNF<)<#g;Ll;}<&)>IXO>Nb-?$&B<6MR?cx9#DSbb;Cy_Y~6{! zoRA@>)f*=S|9YyL>VcY^Ol~4{_BqTe#i!}osPosSVl?6wUEoBn6RP7d0yUZyV_jW9 zY9*`;^L%=V{^~KF>cp=|qtnGK6{v`aoxb5Z-=!{)x+B5-vEdPmWU#{&i?`0W(f3RTNmvyBD7#rJg9{KLL|;0Mz+4C ziD|fx+<60p2n-e|4T_EjHdK>?C81|NX#rq4~{X+hQw(?dvR8Cg}pOGer9d zJ!MqJM0-s**pzmskH(Bed^mNO46xoct-;)-pJ%NyyNVK!^2PN# zAH1RO(C0Nh;}1Lv{VDBr_yPqeM<(#}LQB$w$u=g3o%47iYcq2J@IfpLmadj7=Ma{AF zD*hV$Z}ckW0Sxe^CwR-G?Z7K*@b|ABI!~*dDARbw{i^9h^*R5r1#Kkj!tYb>%?kB> z%6oAb_r`XP;Xueev4uMo�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∓|IEqC@{qf#pi=;dkn3MRn>yMS%5O|Yenn}Vzn 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

RF9si?RN2TG~>;DMY z2wJNDd=K?RCNv1J`x4mpb$bkIm!MqkHm?j$AXIPm3#U9sr(GYeO_U++Hb>X!4tt;H zY_o0CnlDl52A=P{ZT8+hjSy+0Lt?^rJzB1$)*9ynU0@`f4JFf|OR z^&O~x+6w26j5-C(D`63h!BePNL<`G`osQ+35=LsH*bzdy5zq5MbgjknZT``=AI7l< z-*?XYde^*PcG!8h-$4EY{F?s&zcIh&a79LIOb31P&$szIVVP|7OwZ&Sdnnp z$oZL#CzveQ5+e-fB$iZNW4PXA@7`wntBx1WLM~fn)v~!1*gHtFM^A=Pr)^Y4^AEl$ zU>hIY#@c8ksa5LNCxs%JTQm z$j>%+o3WZ&SDnAH*I~j}vlnb`U1shp&INQNI{oh>ak8zcCOKFN zCF34d6#rYTLllyPFK+?9aM?xo9o2mCOALcrvAg}Vyg~q^g&-dRCQ4fqe*5_A` z^Z7}e@~Jw*(*u87;I0XfmkeLL*sqQ$2AIzY>oPyX`aFEhh9uv)>8i8WoQ zJZ$W8x2_wHBaLH)?R#O!41bTxQoTLXZ^<(!g)Ll{3$(@Y;4TtZqmp zZKA0X)MJB>1ch%Nz%+xXl(j)+8nb$>MC5MoQx2+t<@y#b>aY-jRgon#;E zL9{}VrP2}+(k=%fF-lY#^bI8_nMQr!Y5rcgcst|eS>|3fr*~8^KN<>2 zlh4!=7|Am$m}I#RZs?sAh8@pZ*)WJnPUEv}X|Pi^ak*`0MpPx!8LKj7IB=J!)T=d;^1}p8Qlb0(A-Mi4tbd@U}j)MQwem zM}6ToJCAPXF}zPIWq{j{mtU3J6-6gPPVpMVuH(rqYB?-r+>5n7&C}=`LTY^jJWW27 zd9C&M2aNT|=ERgiGCAf3@r8Bm`e&-*DI+t=cc?Q$ z+teAA+tnGy=jx2It$CkIln1h%^GEjgv(@}7fK9}?GWM(Kh*xVA2hndU;?tP5W%iA) z0CyOo9rkEhGY~C=n04neM+~Mn>@aGKXc~TH^*btfnjn<#&wq2v-g&!qJ-p2aTx~|! zYuj!4C*wfA>;tS-dQl%+?VLW!2w(KGasRe`&RGDnN-_7pA_Co0J}ImF3~o0T|GmGR z^KQO$@oqle&hHgyo$hb8ExLl;qfNZ6`rlQibMW_GVq40>spZ85u7cKDa*nQdeIm5dd;VYQi=~ZZ-_it)OI;e8n z8ewYTcyu^S?d5-ozE8t~OV?!}l#!zS!g^#a5vTI#5K5DPX4S%PX_jvKpQMR|M0>iwo)1!g|&(wd;?bzG%X-`-#dib?R{!@7uyUIJEUwPA9#q#obzJ8>(kC3+wJ^m1?QpjJag=^ z${7DtQ^vRIaiR*i5%Nb&Ev0{pdI}>%Qt&&rFrWVGA571A5Q{&z{U4a$(Y@{D8yHmH zJT9P2-xU?imOHQK;(R^d{8#N-^*P6ttnUR|%U9+5%-7@<_V{Ilf4Jmbug%B*%Qdby z{l{^=uHU%cmT&*Rf3W?0PVddn=|5a^{g54xd7OOL$MWg_=}P}pKK|dX_+RJa|CR4E zLVj!G%8c+G;K8+Ugcx763E!%G9b#X8|2e-8!W^1!R&YKa{(I9dm*-Ikv(fpd&)HkP zm5gXjq}pjEZaj{lZNE~yv0zP?TqHG8E%5h6Yl2@xpPONl86VMNik0+h87K)$E1ZuT zKIgn(#EAXhOt$3v9MYWgxjlbAgf--Knv~Z$Smv_Sm}d9qTs~tKoCZIt&`CkI{s6#6 z(={z?O#fg3VlOkO;Vb7O=rhGcEXHiOb->wDW$TR>{O6isFFLCtbW>& z%vLl?p*k&3t{up%LZTHF+g1jgwsUt;yBktaUi3$o^c0n&NCMuM9k?FP07IwtBM9nM zQi}p&iT%#V=1ASaZN3+4sKe-fBf@!ezY+0#r8}H+JEY&cM7awd><1s3hX-MF*GBuk zt(ZF)UdrkZ5%kBb>1zvxzcC%TgYN-Z z<94~T`gs-X9q0e{+Qj=YY6pKKVpPHZ=8fq1{1|yOZqvmHZ+5}^za5?EnuGptM^ha6 zfp(4bg{NF|w5;D8oxX$Ha>nvGk1nAPAVxTW{z1^bj0t<#e!(cQQx33O!t43$C1*R0 zd^@@Q^s{!@en#W&dUUAA_#0YMLHl(fjaf^(40o=GF_^lfPhE5KeR8&|(C7KCG3)=n zwc>pzyzsuo`D=@IFj^==j+S!z?lQc|4$~rJ6oiTgVyIfsx0hXC|U*!#0l?^+)Sp|j9>9}QJPXeNZtp`oajF%-?# zMiRNl%AEN;oQzG9O3EareRf|d$^c~ypH`rUu7x&^`~Rtpy2iDj+--Eyj}PxCydnO7 z+n)Y)zq*5;wSzV18zN%eH+S%N0$f`+(Y2M0udfI@oFI<6Y`*35uWB;H-_P?PYzW_^45y5G=N%4!!%oVFnY*QN3vps*-Xoo(B4>~+#>tT z+zok9PPozUfqVxld?Y64^k2hoPTvRr!;Tw|ZzqO?ww=o5Ii%e42S^QjdJXJ^ri`dT%1GFw+w;w(6me_X+IxY4inTBHfE*7#L>;-Y1+ImNT$ zV@VPkq66|Y4bzy0{E#P3@a;AtjxmE$tQb%71Zq-LPJhKqjCXP_956jLMap234%Rc9$6V_RDc$$j;3Fa3|FRNEzQVP`bVUdOjHzMW%`YjH3`qG z4I`PA;b%rwqyF*uD5QE~)IhZ5Q`JJ!le`+1WKHtHZ!zhco~7zkhC!~^;j3Ku23FK- z=$B~HK!|$-;xf=bTwjF5yclbcZu8Yq3SIj|;vVbSKRz}SVQe1jH#W5A0&>E1I!;J2 zjqAn*Z2}-~7@wk}S;|1f9B8CAYBEpEY;D}&ug+vrKt_n?8@D2D3 z`UVuOW;RL*I!e_fJpnm;<&YM+dU;-6(x-9HV3<>op1u-cqycuu<=p^D_Kd$ zOCgy_Y`hfo)CMhLegRcz6>r}_dtUtZyePEBfe@<9kFGT-NFm7iJM>ud`^nimx!$r@ zG6h!@&?GcPL43))`A$~NVKa`k<}lqKzU~) zT31_~heL}XHMR)Sc$i(Swp##Q{%{fQGh24ps<` zH@C}n+IINNDoR5eq#eGjFxH5p^Awbgc|-@!x@srmF{Je}4fQ;+>@tm)Oz2A+^8Idr zbian*4uXCF?kn|Byzz>hX$i8mX+9Kf0qE;_XwH0qN@QeOinR{%jw9C#kgEvd{=nlr zRi5YM%yf@twIH=Tn^@C|pv^OZ@;#HkQhGAe{hBqMQIJ3hdp3DIGPO3~0Sd1is9z6$ zwYQXNRtoO*`YBcH^gg*tr1t2%P#S$n@Icz~thu=Y?O(Sb)RQwmf{+C@7-FZi$=4xY zE2Cc6@Mg`^A@1{`&xYXw+MlA{6QN%nWDmsND0!$4C=cwdtofG;rVHl5RpRL@mCk&{ z%ymhn|AX+a)!*3i=}aD-Aolf;8V{F~`Q=W|M`nFv`d%$nXu%6x&+X74?f1-1F4Kj0 z!)N0SI71+OIN!&7AN*z~zo)DDw3z01JNet#&nuj~{Wo?x=@2Ho}6AzJ;Q9Jl0!9XJWvkis1eg(kKn0w>z-+pgFZ_} zIUn@1uogL>PH3_K(v@g}n&bTPm%VB3+lzc3Ta0b=2R6=b9+J)ZBl$efjhVZeX zeBWgr*fot5DOdu^a#tx>!kZOVUfzZ3XFwk=rG0#~0__tUUl=u^Q%K}U?F+kH)L7J?-dn|+9d_4R8?Ktku#!7^=x(S2e7Cna8 zr@nx3-SInu$jODVV)a66!z0F%SjMB^8CCKuIa3c% znL(*d`C5eD87w2rve3)W9<;}bEB@Ex-0~lfKhD<#VzdD+p61v2^@4b^+Ljq$caZOQ z+Irr$d=X3GmM`+|VstC=2ql+nQGwg-lr4JOmM!A-m+WF|GOd?tO%!ka$t8bNzUxqO zM(?@!wxL~&hq#G|)SDsVOu#y{N3j~yC3h6v#bsCvci&BdOeNXTCL!bt7i;~cka&BJ z+I2V?r1xCyPV73A43axd`EXQs%y0WH_U6+l25g?g z)lqK4E9R&4F*$|x68R--11!K zyI^j4t_xi-w>;O6U9gcZ*yS$RQ7+h(E|^=c>pB`av7%Q@a;6`CLOiX?@l9!wZD0C|I2UAdQ}rvnV=5o%*BTCg#O{dsYh?c==mTmo`~bg( z78uxjN3RQS-ut+74x3!_yWx=e_qg)+xYmGM7Hx+MHnxWAXCQ3vE>7bHC_MypF?Jl@Q; zeNePW&D_rWuo|tBltNr9nZKnke4$a(aUT=6*L)f-z*Um^i8bG z{3pKcQ4Cp1y3BvsArI+_{{y};Zdq-DIQ=mTq~0FWF7w|NiM&1jQUP1d{C`|7;XdJ( zV7lV()y73E19b{t91tWK6LrfZu~fi!IG-&iHG~x8fRFEGbct;}5$>uBs|!9++26!o zwstzn2pF-yAPo;A{D#;h6gj&a;kNNl;(J8&`oUq#~c9Cx>-yf~jtdtUZO1xMK zNFh?6@Dui3MMfsL*ONm1>0U+`MaUeub9~r~9NrOHgqUFi?gz#`9l}RKc#6qZ$~;&P zPWnF6>y~}<*eh&iFMFGCub*1FMqU-0VC6>OH>aPd08c=$zl$&~gZI^n5n;BBy`f$e zV9nrfF8=q5X;LU1I)`&#)FlhY+8To84<7?wStE_~(uyIuWE=+aedig#- z3UK2T#i_%0kqb6eaoSb=v0ZM2ER_w)h z>P=FlVSAnjtl3!XBZEa=UrZ{8A8TEMcIj((c@+^`xteI+Y?2%;cQqE5(|$Zc)FSKW z4O(FgUTJy7#I%(A18E;sOSFO=%g1}!+mt~@qxbSsE6m!-_S)S?GrI~&=>P9_N%?mY zwqBm)eKfTyv>SDtfUjqr!V-zcln8vRf7{Dw@&C zD(85On&<_uM@|vF!YRZn1PbQQ0Gn%x_^hT}Fhi~)!YlJ==N1Xj5yPdEJF4*sOI$;UIbzJeEvYYv2P9?`^ zE6Ib3f-800>&ohMDmhxS#vcb%WrL`ZiIO1JH~8r96AhHd@MQzsuU4j0;~{71oAeg5 zGQ5(!DZD{p5QDL( zMcW|4?a1pT*THiA7;cj>Q5cprPgf?xS$&Euh>thZR_$$Tg_e3ejwV{dKy8fk? z6iLRgM6(C(mWfutIA7H@dr8+B@yhZV%~R@$cyf`T_m$~6v+T>Iq{dV1>GUQwq!PTI znAaIX50Pwq=s6}Hn0V|}$yhP82G`T6yBY7eTi3oULOp-s+2v^Oh54N=WoL~(4Eo{~ zy_b2{dGGT+>wROfCs`??4^Uq&67e$*q94i_@Fn#$W8TsG5D6B2=wn~_zn^jq{Y3L) zi*F${KK5pfbCKE2XqN~%N49Dw!b-^{g-ShIdWgBm>PJ=fos0hlwn!gXCG^3|9lN%E=*5loZ8YHS&4EP_%fd}r_%2x z%4eT~-wqj!tlm(`>{|4*bRt1dDzS;#xVJJc7kNg*ov}p8#&ryNu}AZ0FJSgP=DE8_qYv%R z`VdMY(mc7!vkT6nvdY=H*kH5c13$H|BApBIAHZrUt(;9_n%S`f#suvqo(=IkV9dU& zm<^?dDW`j1F)(efSEr43;zHt@&mAF9#&-AfVpiqv%%L%g8r^#UE(Gm z`V|gQKhk$m|IQuaP`_~yL#BkcE5I=3Hx<>?!jz#fuewl$FzzeX=XQHnnRcPT;XU;jk>(Ln7bLwU*i)0W->sNHVD(HB332rlE=zyLM<@i?)dVWRm?;Lu2g;Lv3oqEgj zQ0fsKJ{Uh4#_vQneh<9`v2^?%QsFE3L%8_R7`Rc6kwjP}i71TYG8o6SR5`f0$XDX~ zVZ8nd$LoE{``@+zM&F0;_RfFKGZ^>qw%rBWr`45QW}VT>J9jggDx~d7VfCY|0^l=! zvW6!Ko*`y!)=X8Rz0h%ZGKg98q)N1^Ik{4>`4d#P*ro{<#RFAHS#a5q?{>5MY9snM z(AhdOo84vEdYRJ6Ls2g?LG>~{woiE99ws;2DEnA`7+kVoD#^arMKu zm@pDNUTTmOV$>%lj37YqOn^PHZxo&$8B+<*cJ0G1rg0m+aa!ih?a{9|SZV$VUEz)bNP)Y_)5R{prCndgC zPSR4a=J1SjuD=0v1>hQ(w8t*jYJmIJq3RoTn7L^@Ong(7^Bv&SJ&don$ULqpOic3} z8M#qa;yH50n5Z2p|LDV%JLWL)W9|C-?v>;1y~6rw<@-7AF#Sv(ru^}TDZkk+pWVOP z_i#Jv6E$Y94KN|#u9R>r$}LIglkVAY8-zN9!Tz*3Qo}V{hHKU=snlT|mqBdY5v$SI za(_xpK)xAK!2LlvJ&XaWou=@CIIf!u034G>O{?HLk;_T!5(fa z;zTMFw7OEK-&y^xN}dk?U1FDEnI~z6kO`keWyIM%@3K8yrvD_3$x$-=ux3yHyG~zx z%5l=wd$>NwN%R$=JAIylIEl+^-P{)*&njs5*iV>GuR8$VLD1*tLXGn=tre%k9q4qD zUfH5ix#?*+{k%%_%g(&h0j;@mu4Y|!re*-W*ib!&O!i1h*1QI9jh;qNEkViNhybZA zk1~E@%5xV<4Z4erTIwPA-Bu1^&pi-#j~#ap#6j3|H^kj-$K4Ha5cb>&ad+BrcS78q zxN~`-RwncDsaPQt1IYfFK<}?F7O9co!TDzr*u%?h*OB*T>sApXUsX*+61@pl1)W zft2o;M%Qh+W1hy_=NucOtN~8*$qM?RzDZ$TJ!JGsDARs_(cU>vYo9Ys!~Pf9e2%?) zm>$b@h$K-1^%XL1)D|MUWPX;9qNXg1IIx*+Xh|A zJXK4DQ`)n7Ay4UE&I_8WxpWxzvbV9cK849F=nLUQOzDWm40M@4S5hd+ifjFEZJlRp?XyqQm>*r+|Kncfk0_@vf|3FRFqJt& zLut5$TDy6MhH@7ft<5|O{$^^KVdrSLPQ6yli?YsE{ka<6Gcv=@)i9i@pFzW2<}WHI z!A@=)HUr{cA*qH_wYF-Q#fB98rnL6(RQNkZOE*9*)eGVG4EQ|*elzf!f!{gsI|tIw zhV--H7wWG*3w~$9?@WN74DgdRtD#lPRJTI71Hv5;o)6*q@Vfwh7eM?hh@S<&o$%WU z`DbW#lWIu19!?0km_+1Hh}CeqmNUJIMKZ%+g@#+Sbo~?!u~e$QO=}z0rlsmF__g47 zI{Z$D-!%NDA?*}M3-bhYb*lbsh=cJBp9XQ$Xk5A;_V6(H3s2LmdRW_&qUnz!nd&p4 z9dn@{Fq?Jl8d@OE>Zj_6TQkviEmjnfUKLXS&6y|Ztpwvz(Yabfyc*_KrrrqV+Sb+ybI>_m zYY>mM+xAmzo1B{4rj4>>(l)0JFwbf`&a&eyh`Y*;n{LNVhqxBH4vNOcbhRoOPF4Qb~oX?Fj}<2 z8_PF)xenrD&FP2b`@QUrl-4iS&_>51=po~UqX)h#*?mj@Q6=({p2B;Q-VP~C^Lk&t zeO&Kr39O0vl}rYy*bZMyd82K@sTzh$iQ&?VEZN7~v_y0AearT7-6JexUM1IE;yMCD z_OY|qiX(hUCDS!Sn|Om^H>CuiIK_L&v*DC@C;m_FCeP|NPZm~NY=9MC%%nhpicO*v zsImyYno%P~e*kX5MbuMeYCM!P0VvZ6K*f%~+hIfSh<%K&f$d9^lU--&v97jXl5aa7 zuljwAuaMR6ro3Y0`64d6nTG0g{_@V>E*tl8*(NOS20EVE_+^!Gf%&)LYvcHRwtlmI zk=?gnD9ncq&bT|qfWN$sc)xs)_RIIEBVUo-u9khwKX7Wr`LNgO{K&8FBBCE{q*yDK zXelyNGyZNU4%-jpw?QykO2)ae)>q$y|Ps z*0yT7HsdD{^07R;gya0f3CjUk-fz8a!9}Ge64lGQq34rD-sXd)MurFegJ`k>zt?*(;$Vum1 zvX9d_InB9tR_?R;1#oJJ)V>_9iA9wtk?f@NR_F7d?^>Hz?Xzuj(6xDSWkLTH!`=2; z&CffW1XM;^Qd*)O(y*ipEA4z+O7gsd$M!Lq0GiGV7)qj^CWZ5)CfK(D;Z9P}JAP&# zljY6nOBA$g@;zyTSw(IWta^Pp#qTBdThNP;_F{I9zq?GccavbfzgR1mzbA&L+>89o zqe$x~OSM|n?`>3L1b&4vDqyQmab@tbzvi^-C8_9r_{JPfD8DLWE<>_DffedMnza5E*1lHcZPZ2(_!Y)z1L!)P=Yezg z-HWjO@4~+P2=?XR-vobNR3xvu$NB(jnmAK?s@eJgcJ+s}7KPVRPq2;)G$GzNfLY|l1^Tz%_bkK+#4?N#s0F7zn9~lKDW|o3wh%{t}~Cbv!Ifl^{%>0Ssln?ydKF(j^u3f0pv=T%# zf6)CT`Jr1ure^gMr%$b$&V7X{4$=!G98zDl!5eZ7U`EO==%6Y-VR6ke%qcItP`f& zw!D(fT%CxN%{7(G3$H)_-EA&Zm@WXf%T@(t9FJw>E~0O}h0Iud0pxD&hP|ARft@P~0+W}$ ztJ3ROd-45zP4iWJH(k?<9U&*LuxY<-i}8ngoIX!6n$Zp&t7F1`TYj`-8Qlk|j+~ar z4W;*rWm?-gInC-=OnK<7vzEf%g}x|)g#01wVGd4G!;5F(Qb)U|?q@VBrBNen#77 z4A@_QZ;zwC4RZJ*FJ@@n3PBnmOyHJez+6J?MGn6E!u_^iWAm4lPQHD&t4|q6pE7;= z#CDZv=f!`^_ZMi#Hu0=H-ok&Ex?nS1y11+NyKzrf{LcyG?eh7)hL08CFh;3-LUL)3 zVm4rleg2( zyTFlmft~lGd|uYC$Nrmj8qX?*!++ni`<>^*<*xJLH~TsLeF^F*DgEr*yWp#ozP4H} ze1hLeE^*mvS<~al2e*ZSFHctP?;YiK>3>S}wYPBE2hMtLQVRD1R{opLcI7Gc0^EGb z34b&X=i^xYQi0YCOSX+KObcO@51_n#$w01`;cWNok2~9SsnWOIe{zl2>VEJKT=1Xv zgMZ?JU)c|S#yd{p+?TJF3F8$qvQ(tlDAD!hftgP5Fum^d0$q(sUGS7qdu?u(Ai0e7?(F<&De7U#W2$i2NVU!yCebf*`)GJL{Twz**PB{puRKiI=(BRoBYL zdHhwb_>&GCI-U?)w(i{$!u1BG9$@z$CaXHiOFUjiOQkp*0R%$cc4PfrdE zO1dWj#(T&CiHZgS9_z7T=!kK$8bLgE-C+_DS6vlR@m##{UUj{}6TEgkR=n@^SY5?~ zRa8`tC<*tO|GlcNp6;38xBvJ5`97Ggs#kZ_tM}@?dM_0Tbdirk+0=DPKtdXJ=P*Ce zu%Cr=C7ZfI2`Cu1gT;LsLJ4v}#u%jxQH%%!FK1yrj4@Y+!a?jykc5MCF7FD> ziKI(7>}@6CP!qmdD@iKlB@M5ZM;cnuR!cc;Xob^>rlTD0%V@adim}p?D{eyz(9e+) z4J|PDl1DX-N=KY6Z(RwiNV&8gtwuv?*iNN1jMkZZA?DKitnigEW-C?TkHeQntP;N0 zN=Ufmjpx!Omq#vqK23RT&(U!B!t>t#gGH~5JP<9xwUJt`_WCfqAQ<$&d095KLOtJS z`JhBdc{IGdAvhmzOn##ws|A_tYEB}Xnx>j+yZjes z;kI3#7y0}3?2X0-7{l^8=>;XFa@IIrT}+bxrV!%8Mtrz0Ysg78VB}vajm$QK$s-MFdH41c{a>E7Yx_s z+qqV}Z#s*;Z_=y1@0*l9@xJLS6;ttjld%02>J#to{ne-eZE5o(M?*HezZUZu>$CZn zmicG_xtiHEksEcCzYv(QGqlM}iiS4OZ28NEQeXaU%x-<0{>`n2of zI5t9UyLx@%t->w#TZIRP<=-km9*tJ>w+gpJVlEx{gZqSD{SfEw?^>A z6voAw{`u(YI$<+~FunxsNXNNvI-6hWbBznEheCeIa;HPNf*%s{iQ^$XMNofnxE6v~ ze9aqczbf^lYPDuL9B2xlOy<1yBYl!8 zoy;|Cx{W_-<47bF3klx+6jysJ0&4-9DdrK|b4FiY7gn#99Nja_o$C|+Pv;I39&iq* z);#*MXN&a>FcOCX(Ot+UTZ^j-i{j9dr=?1H)>L%e5_J|YC|c87j3z` zPuK*$e3-_{$Tp(_La~_y|It$-ApCNhV%NUCxqSlsN<_q zA9Z3i>Z4Am&g-M@i!o5M!d?S6RHLR|)Ygl?zt6VkHT%{G>Y$b&p3oPWsGC}XzR+vV zA$GjlSmq;oW8LH&(TB5lI6sdr>m5MN(-IOQ&?NSI4A<^q|1L? zSl@(N;?n|Q|5(4DX^EfCUMizM_N-A={T7tdtR6({+8w>{dP^r=>N_OvD<=&W*ZF?# ztB9H$fjZyMMc~U!gmQ^Qm}^{znZ`A=ig~7gj#QN_35u_u=kPDozeb&G)W2RxMuu=E zQ)=>(JT7^)Pw10AISlnlXWIItGu4cKYb39a`EH+WFF$o_fj;In9(~MfAoX|QcKJp} z^RiRA5#l-^?pjyewGfvHr{(J%t;-JSdWh?UxEow?H$dF+koP)~SM5}Z_dfk2#ZJ(8WoCmbumT8yE+-lKuh2@O3k&JX(BxwYcG@+Y&2_q~$c^YbSB#IC*qxA2NE>UVvvll;g@v%9v3q z87(Ks7{Ewl@J;ycak5@&lqvz@8!4{LmN`Ue9wHPcr%4THuQpXmbOZjiz`wTq80{Ez zjJCrVo#u=Y>JcKYl=}G_MXT+0I6syJyX0$C#Nb)$Mmc3-zTRLqb%&yx=nzm)^w1&xw10I|k=<2lFlHlEr@M zoTGpB=>10e2iN<>`y;L={8x`oNXHVP6LN>=&8^mN(^lG<)m&HOM5XY~v%H_5JvnWr zLko!c*sY)AY0LN<&==M4dl!>k&CnJy`vw_^PsX`KCq^2Wb&$JI(q7H1AJ{X9P*_6V zCU#A~u(y17gzM#|wR@ms39Ml$lTZ z4qeP_eh+2)#U5A~aj(6eetuqYza#hOZIc)HA33{U*wlX@vMc{1?l*Ou4!hsuD@3&A z&;4RQFL3V97@gE_=acS@KH=c5IcRrO zy5I4*k>B^v_6uJ8e%s$hlN@yU+`#$Iz`AhfS<)|T{oLoW^>cN#TbBP@=MMb-B0n3i z4Vr(RC;!|1?)+ZA8t>cv5`H!Aclp#1`s1JU^LPJN%R?T^wq?LcKIF1&dx6>{!yc`9 zJW>x7Y>aC^_9n;$sx|K6NG^4AwdS)XKE!M^`)uC;SpI+eg+H%HAZ_lx+z#(gGV+j? z@o*$Cs#?nWyN$^SjadQ)sMNfDN7-wR&*TpRhZ~PV8P`>#XAH}HI8v?7fSgtWI3Tqr zb+(pLxh|UEIezIEGz!mWvXyy#HQL$eN&QJfd6ZjrwfR@!&voF1O(JO>m%obh`eE1$ zkHS9Swy@FG#X}JKn=hxG$1Gnw;=;>UKPl!mUssQDj^_3)c=8R#D zmGUFz-n)@?V(%jC@zsTU8|lb=`f)|+nkWAW)rB%H)04leDE+a1cY3C%{FQy~^xqYw zXI8n>JDqef-ev2A4XE=p9Ph_qydQVj#n^qF*bA6{O0`>7W_Z$0tai)FYTaqZ)N1!0 zn!d!HHqDcE!Q<|Mlv=7#e*#uv&e(rd7t?ehaMpACQG2ub;eXBRIM1$YHDpBDURF-&BCircPWr9cj6i#SzrCNl0Gbq8@8J7wtkuPUFt4#vf=QW9plnBFz!uFL;@-+T2>o}f* z)2HqAh}HIaBt7ZHNILytBt7}9h-LjJ(qsLgX>}3c2#<;pMjbp|UG9bn0?R249Cjn=xQ)JXPwOt8oa+# zrARoNnlGdGqb^b!MqfyGD+d z$!0h`Z3zpHgj1qi85npvRR;eP@^sxZMn~6MkS7t&8uuyaKQq(y9|+gD!kcdl0v07;PPh zIzNFJ!)aTl>mvx4x%&AUgezR>uR^%o6@DecH0GIQQ(bLRb|dNOuSJ@DfYGME3coQj zRrxYvO@~=)|2C3qSzPU(j1D1tx9=zM7MFEmLi#xUxqq{yT<-q z2=C?%L1IRI=U}Q0Tyz=nDFRkO}Jo?ReG18$u5C4|HzZaMfjh7;w+CQClKe$%k0r+M8|q*1t-*J??UTp>_-5DG z4a&9JK7#Qd4!;5`T`vn8&Ixj%YEAkA;+|zxiDi8Rbl^kPn%ZMjLf&KuZG%^lQKtzT z-$vJ+%#Lv2q-yC-m9?z4VO%-Wmkt0qai^L!ZZcCOSz>hEtD-GPjJ+3PS3|7T_A1l) zn<{-3vC`0<#CL4IeJ1C?dWlyEr$fkU`@qh98q4#(9XfTi z->sv&j^C>pFaqq}K{kvt2ztAymd^mZyg=rB(m$$A&mF+lb%F+6!T5Ab`#yqD60?K0 zB7*TT*O@D==R9ft%>4u5XYN;#)5(_+w|<;|y?sw<{G!#7OwIQZ%(WbH9SsLS#`rFh zF}{sNZF_(+iLU4GTdK$>dl-|le)MTIBehm*^#PYAS#{s%Z@P>gWjw3_v_8eWW3@bA z9k)<|(4#$~ASXrDWGPh>zOR8ZeNOYKBYoab9(JUPGz5CZ#<#c>)`on++6jAK-BO!? zHK*Bfw%ws^ZxiI%XREo?Bh@dJ_Gl#=C<&M9W|h3IplguItC6Q9RsoCGQhJttG z2$vj|pq7z{^0PAvy*y|bo|;j1cJ5?nXOu*uIb+{dy<{X6`RWh(Z~)(+2M*W$dZ5{V zIjKA30#X&Ke6lJWT~JqjIMENRTcVOZN!F>qDS&ffgNzT9!Q>mF^`jQ zxG9V_gz#)lS{Qd135S|OyF=U}q_InzOOGH{DXiJjDErN7s~SrozNr-RJ%;(3vf88g z+hF$;()LGh0sAni(Vp&caB4K3sQ!i|hvsXz=y_TST6@xS*QHTK<*l^d*{k)C=c z_pEaC+Yj*LyQW9Rn2Oc2I>NnLJUYfCRu8TKn5~|lVdNhhgZ6x$z}9^VCvI+yi%);; zMZuH)0w?4XaUmBMcLtBIccrJEj2nvA?`79&cm4;Q{EiN>JHK&zyinivc~AOZi_#BV z;!eM#DE*Kp-061~r9b+vJN>Sr^m86}r~l1K7yW<9)BpS9g?B1%c+wXXrT=TWJAI*( zF6<}0=g!~qNZe@k>N|hzPS+lb7s}_GJ?($IsDDe>=Vf;i^A?cNe~H-kmB?o~w6BEs z-va*Y^@0b-^6rki`SWkScc4TMi#+|?;YnNU>7Tqo+>b`6MJg%Mz~Vcr zB@KR;qdWQ^SY8nF)L@Nvvg+VB5vM&ypTVUpsFgq5P}nP5v<)^ZAv_J} zu~I3oI}qC-Z0JPL^T0^Ww$X|09I~NM-oQhQ$1Ed{c_G zehs9T`|c~TLFl>E8-@1u{{1A!|00d~JcD|&+UX{aOI}`5N`xNM$PMD%5W@Z0sTnp6Kg48iv645k`$i-j?3L?T%$6K2Kar zrPV-*#5s28C=6+TG|{Sj)|kLTm#`4ifRvL8dLGFdN3)bUHrzNC`ZIm^VUWV})m9r&LOFTAM-a z_hekxEDNxIwAZ7Lt*dh20Ef^6q!`4F!ZWkaM0wqe)O91K2fDTM zfU61vwf|@Q^=GyHSe|l)%&s35BI(H$6lL6_AuXw-kFB7P(o#376l$rUW2F+(I5h+u z)A=!k;AJ+G5yU!Hr%nC@vCH#YQ*;>n3w_M~qP9Eyh69Uded+hhb}IvRD~a7oX~v|x zpe(l@(IsM?Ni&S=M+n`a!DT^(aYD9us*RE+4eI9k{8nyH|W%PvhJ5zSvUJ`P{ z25ti;GZFgY8_r%H^A=u)zfyX9IUQq!$())wZ343bz*ZYgeQ%S{| zA8b7E`ymIH?&ho{;WKVAq)o$h*|HlIcu|l2U9-kR-|@Bjc-%Wrm@?ZDC8T|PDa9A< z?c+7deIx7A)9BfZpy$2aXi^U7S>s5f*3NmV$vg!>$uiTq)EKr4=*a+2KilNIXA9)O zH}EY^&T|WLmU8{RfYrkDA+6YLe7ScSC`t5h^#;d}dqjs84*&=H zeKjHOw{+|5@;dYZ;O@3Wx{Y&38BAAWCxezqzPxQtd4%HI!tJi|1dOs#z(@>cM*$4} zm24DyPpmB-AG706kOH20sI<$(`26?>sk`3ljf1Zb{5$GXQQxMByWHWPa$8r*t~KCe zJDiYxH}d;^QMY2(?S{vA)wL#y=W%z>JTjVmqtK(+lGg<@&Qtil?pNk;n$y?K5qDot-zeUaRT-KKU!+#=x~v&aStVZF_N)CJgwESV zoS^N`+GzWOOKpm9+cG`IIxS_>>!@F-P`u%_>bBrpLs^EnU6melV)ep18-Jn{243Y{{) zCw|9!B7U1kw@>gSX-)RPBTvZVgP!z@zJ@}~(iS0)Y~;Fe{7wm2RjtDa(hkE3-Jb&y)V{j?2I&#y-2&cJ%abq?dFb1 zlazpS>hn6T0k|`Q*0IDl!ZGbKs2SgNYNQ?NW!5Ml)q=L*i_Trsg+5#N?4ymGzco@1 zGZ{v;^01opWsP=Y9P=_W8F-j#C8)%d{5URi#<$AGt6YBb?MCiD#Y&m98EpflYG`_t zLAgIitro3nKB8tCOlqa7fzqFpK%X~RW17)QEQpP%`LcpbY?~phjA5QK9#&(jo3>;7 z33kh_;_!R*Mu9&Y;-{pQ zW3s7#>xLreU95+068FC*WLq*u#{-dI z-C4+)UZoF#vWMwGQg<5Ol%|a8S<166_{X{^3sfIaYqPlJi@}2+Hl-@Y3;~dIZH-ES+nbt&^Dr0s~8LPo$WR z*$7rT>X^k8vF;~t5<0ZM2mU-G)zbXk*72K!Ol~-zf90483Rf z);-#Tz5LGlt6uNjweGsRUL*HtThT|IR3BeE(4&om_~h!SQ|=!&+4p7tL%Fenat8{^ zb@MxCZ4!8DBz4or=WHsz8$}5ZzZ+fc+>HvlWA-M&D<)~7?dnS*EzR1VgjGG);P+Wa zvam&dLwmG~vE^he8Rx{Ita?_j#^&)_)gq%H=lmp>KksKl9SL(#18aB>-LaT8G+*Yq z1)~yojS7?)!x9%JC6fGwx9fbv?dRtPr$2krU$cuX9MZ6H*s8_k@f-{wJ*&md((`% zkJC2QmYY1Z$<`%G?Ms<%dTK8ye?P{P98NLTBKuRcRNyl;CzYq|4Ws6d@!8P{536<< zTAtd6TBG)+`uJ>WUlVPsi?KTKNikOYIqebmO;164+Oa)t`$0`dv6`)*W{2~0ugm&6 z^zLL?5I+IpVfJg8jcJ&x3H#IfLt%D(?A7HOy}!N=cL0V8%W0HpzHBH1H8lck#uH?o znme}JXzLbM%_@|)$n&GDDFA);Q8b%w3kE9O_keE++%E$}0wAE}y6fKigH1xdfNSac zq|jLuXW1v4I2|d@vQaQ|`@{K_qR~Ol)fm%}V{(Q~oJPoMN0~lbCl@VC?qQZQ?@nrr z-)!JLxP+&kQa{?!%U!MeVm@wr8rQ>5P}U@D+6`VFj-WS)q0`yaA@%j2f(?R)mF1m!wmrI&l;;Lo1g`;pj#(@huwe6 zz6BC#n5k@Jgaz|9X`B z!F2Tj=5{RlL^t?q_2Ro5lU^BzSXZT+IX#-yUT1u{9UGo#KulJuaNbC~ zZ631O#tSXQxKY=eq%tpdjKhv=>>I!ll~Auz+fnHwr82%e@Y&W?v&OlG1?3&ePeP#m z+5kfLq5mXa=ZMXAe^c)MHcIHb zA%Rm#1Lg7!?rm=@wDETgCj=7shSrg?Ypv8B`VEAxR&&M~z};uG10nPm2xVDl41}(M z(3vcB2y$53VYEYQrWw77X5yo1N7)40Q9hA&R*a{e+5v!-FUI|8UkJ5SzO~~gc`DW%_2@=9bn(v#D(c z`ZbwrOS$|&P2Fsmu*WUvS&uQJSNM$Qdm+1-`yJrxQJnt?VvYL^t&z7TdW_3@O|}}h zCiwgIGIFRa0j4W_#o{^&f7huW-y^`3Q5~ehmlSuod!-3~QT?Y$rd)BxsY1&`6 zB_SW-EyJ_V-NzU!aj8le?iy#;myV@q$E1U4GJtc1(gF-M1K*4L*+;A?u+IYMD*-u> zQ;Bsf&=`Ki;Wx**7mN^#v!-wwViw7yA$07K5Hp4%JuwT?$3Z*x8R92NttkL~K9=`+ zG(lZ(=-DZ}&!cTUU!13#HrsSfn|lwVRq6_2P3HM)7%dO^8~EIyHSuQEIj>jie5O*o z^j-7Yjt!8_;@#e8T8C>~A5GJ+!g24*Y;~qa8*Ftpdw8w|n*}d+s3-oh&EnnS0Up`f zQ+7RAHrCUjA4aiGfn%^9*;S9Y_j_@(ZNFRV)DEH@`Y|+58@}$eVVtK8?>cQb!c*2q zuCm5LS-*ANdo10|-$>)GlI@cK^=(=Qp>Ey!Hn*v`_u#bbrF6d~A zR${qMC{m;R#spRryDh;LbYmRf=)meRarImt!&%b^mvj9H?b;9ZrN3!nyffxb0A0}j z?ReUyG|=4S?~OhKTOGyy6-N)s?cW|i(f3l;_!(%0WK^W0jlFJdSfZ54M}G#4VSNjy z^!F`*eY;yOGbW7>%Q@}O0E_SNZ%LLx3AZO}NqRXymw{qj&Q~V#IAbMG*uQu*uFsR~ zJ(f$&Hinf({7EG+DNvyYn*7~R+JniN@c$i23-H9H#(pFmtZ#y`*$u`f)bZ27l=)2y zR}nqaumJhyTazafJ*Y>Lb$YVq$~O|$8l)B8i9JGUF2@t)o!DHGUeipMMIwRv7b?hv zNH}2i0*tmfMoE}1`szrCnGgvEFvf4k1X;`k8V)S}YCWc_ zX1*6#hvD!c$rbK9 ziaAzb#y!LpN&38;KE&{y&|xu{})`E^YXP zNYb7_#|V9gx-FbfC?hi=CD-y-Tj#-V>pV1V;cv`ysc$RmV3j{;B*;`KQhcyIq`zn0nZn)1F&+Z04+pCq?5#edAEbReE%WBK^Qe1rNYyAQ@rK#Kg zz@c0CSj^D2RH7XXpo9%>=ZMoRM{eP=vaEIojwf*DA5@NFGl^Q;e>2>^<|c0uxRRww{>SYp2$Evrn&E&FLLfmJ9ixe zr{u&foCnIKF0E|!VT%;@LTc}@E_bKD+^g-Rh_B1PUl>PkI-G@>(H8CUr^5Q$Z0bXZ z3Hv)nPlK5Ha5nYAUeo2UzjO2nG}CZ0#5K5borLE->Z_=FMa?O1B+3Y`f+LAv?jjpi zl;?LSWqzEU1xhW!QaUKkk&ke#6*q0wy~WmDSer{dYb%_e*49p%oh7Ds^vI}UR|?VTP44T7|Pt&YTFgV*nfMF6c!kBDj`Dked6|Xg*g0Ngp+B=w&UlrDPPKIa{^^Vl ze~*6i7GbAm5u52QX?(!G8?V9M{!z)K+G);s$WT1_?kdXH>dAKzOz-vdSY zCVKK+1NlxYsE@s2hI~h{efK~m@E$3Pb{pfzDEQ(ekTo7-WmS{=Aop~d9yN{X{dFe3 zl|LD%?VEQqq%Klk0M|vk$nLHj-+^M23;})Curgg?h6rhc)VWwwCxU0jwqY3S}&u`Dy)K@J%SU6Mmc35-9sb%5qI+r#*kWDNUiB(h1ak&)C03=#%4~E+y?|2Sr(!ckf+TnR3~w+X8uxVR!)Bx5(r) zJl>wSw@k66d|amwXP|xj3ACAM&0FJ-hp!N6_Cahb#Ijd&&1kV&d)iPTzLY^TeV&jt z@pu|1ymlW+R$^{jO6$XwmnH~-ILK%F_GMv!F1K+DwzXs{=L^x#w54Nv7uz~Sd9Au; zyyJ^^Q9j-?xs(KG2!+LFwe)TZv%(bMVdL)IYCQZ!`Br|OS=v;ltLoL*yRg!&_qzL5 zF4t^Aen*>5u^t0jHl5YOTQ-D+@!Y%{Vv?FW6-NZ^?6EkO&aFrx-l*Nm{YU7q17Ngk zPo>s`EKuC1(sV3G5r35VB5Gh_weMkAr|%eb>@E6XiAEAr#d_FpEB9e*8IYTFL%qY; zc<@qY&_(gIc?vxMR!Bo!C3rVy%a4F#yHiCOh;8F-t9YyLEl0e;5alh_u)G5$e9MX) zx7#23!CQs=@SP(43vrfTl+v7g;|W{Eo%X3Tr-fiw>U|y3DNy%YhIng=d5!`&d~0mA ziMH)#a(_G3z)M41jJKCtUbu9g|Oi-NZfh>1#XMPGNgX z=m#IWmD6dw{ux@h!fU6gbE}XA^-!i0fFA70SyE2h5x`!54LjQH*Jzrv&VFyps%`|% z>`iuS^LvW1F-Mkry69sH%N_y0S=uFy3%F&vH>jD09%?l}X+Q@iR9;#G$v}*SDXHJX z8oL*ECWerXY+zq8br4zXE@Z)j>viz?ooTOEyaiMk9f3HfR7sHAp(VdHQ_KSL6qG9% ze{gOEAvT_;tIyvm=;}Xu^c0?7F5+i6bRCB0Y_;FG0rmC)ocbC43@YsFWb~|~!^m_s zw+b5pc;DV3o(i6pJ}GtdaRYUJ%MWJEEwPa8g4%T3+**lMNT*`Yv@6l*{u(-HJUY! z(S^NgY}2Bx{Om}OSAnNK9C~V*J(Sz}`>igKDhbL+?GucoOSba6+74+3wInQ^+r|FQ$lv?mT)ipANBTW)0gNB=93dMw{%b3zF#$IQ0Q*ci zo2DoIiQ&Y`AbMn9X-sF5i_=WB?z>d-4;+AUYKSjqSl~3KW1W@_f~rJQHxl za1&1ky{t*`le!_WdWXR26wDeg8FNVBPu0PP)%HoV>=9Xl92Bp|k68CK5)0(lYu={T zOd4~Y&tGljHkaCsb12s|nd#utWPpdbTt97|^(%N;)bssT!SBqXZa+*vZRPeZ|F?P$ zlmZSWFLk~O@%LH>f3N&i{Oz}8k{j&xgt(h~uRe=*mYqX0@v~`0pGiB)VaBu-HZRF> zqHmkHPn_w(<9h%epZP!I@UuKP{45U+k8Tq!f?6 zC#9Kz*JlL+IQAjy%8O`I7}xt9=0aj!c{T7Lnt3h>mt<2{uX!${S7nX8%>^VD%FB{| zvyIR+4)AM$G}`V_;~Lu81Lf;9q*k*<2`MgEnBn48}B$0@{_8i%%-`P zn-g^!oU5iu+-=CZ=0Vge*2(lA#X7m13fp_)55L@ctuwa?oH~cWqFf8hJ$DwA!*q!lOm`v7)%kL4m_Sb<%=O;(r~q@8 zfYD&}Azr^_8$Xv4!8_H!>;PYPuSx$2{2*?yEmK#4rZTZ=^Z`m^6~r zMwrYls=x8m(JZZtL;}@;JK2lytTr8Z>TodW%W66HWi_9#91#ln>TmIrWg$s!3RMz} z)Axedu!wCA0p0?>H699*`db1d9&9D`S3@fUOZ|Q+`L0`^`0oy`xR`R;G(V4D*e2{^ zUI+a?>}SE3H9^e9w5|j5zjdE?R+sUl?2W5?lwWMUdY~=^`w3=xZf7$ z;hJgn`E5S!-`i}z=P7sFxqfex53Mh>CMLpMS&h8qXq^XJ&ZWo0Sj&Cvwt=^t_X1ij zqh2s?Iq*_HHcLMYU|HiKpM-wJrTqAP18q34X#98^{(p_zfkoqnR*P`d^7H%4HgQH@ zLxt^79HaHy>@&LUT8etmyj`|V2lKOz`Ys%|HP|N{-laLd)VVHRulrr!cBigOJ@m7* zUBur&-8KdN+xcG2rsAe1g2uAlULs^Y^KLdqzAa(54TAe7B*t5w~vfBA9l+|XzFW}}lzP?8*1~Tg8y4h!ugtfcs`tj z-+^bko1}?^OC*ymc!D5AGeF?zBty#rA*nggARzW%77D4&%+G+&^b;FC)EtVEMCeJV zVTg&=QV@%WW+4{8nVm!dh7F!n`OVHRjXl6=M9f)1tiM_E*`=3CrOsV*<8}w%Gg=)r zUWJ{?gSK;-cz(PA$KbdrVP-pcnXJet2SfXaKGR_K88sMXJVy?Nywh<#=Vqgx9D5r9 zwDY8q%A&6#B~2x0zvANF67Dx#UKWi?%~5P$%Djv;n!h0^>l#WT(dy`xB%#bA>FgFe|5zA0lrU3LeGzsE!4^Zn5?nC!lZ82 zM&q)Dcx$~MhJ8IoEM}qAJ));KO*`7ukC zn*6n@&&DOEY|raE;Z5*?FuS_isKV|r`R*7eqzyJ*Uq1?V2h&zf_Uh}n-9LVc&e+cH zL-0(HZ5kJK2e1^`DW!*%GI|vEv|VcJ4(O~+yqrI6=ejG{CM9ndv2IWrN3I|5=&tl~ z-4*c`Vm6dB41UWAT7_B;lYIc3`BSA^si`*_5i$YbzJb^>iP?*aKZE?Vf;yJU+v~fRU=sHNhlxAvXGff(P7cieD6b`SDOwHAv z&@EJtch+3x*6uMb@Py{k&YCM|&N$Mn^T>c+-!9(V&u02HCduDryu00&vl-Vx>$oLS zl()40tiic`NTOB7TCecP`99e$?j$a>Z)eszvO7%wLX-(~3fH0cv$?<8o>#O#x3?*5 zqw+l8Zg*_w!6;@m$wYfB3jA-Gc=k?&G1H|^6GqsC5jJn4ScdGmSNnN8r{U3x>Rg(E z)tdoo8ShhhZ31rNc3UQ@M4)++-yzkZkbJ$BJGf3r z6*-aJ_n@?~NgZ3%j%5AdElB?FEzrg$WTsOAw2yI&R>tyN17&;x6xp~0!2Bob&|)L( zcDZRWJ|3>yrg6MQ$m3&+_-pwQtVPoQLXAO-0B6W!?CS-t6#rPkys zy#m`f-E&@CzC+OKI-{_34dG1>%)A`}hvw6S>}~!IZa3=yChN+d;SDI?i||{RTh|z@ z=SaWqZRZ!b>5d)3rpsWMXUHxw5Av7wsAe8$X_-zhy{91`S4SN|3 zG6~gDjKe@rO-ZIDKN96++9tfGht-P^OJcaL^o@1X@l-oTR|#s-bNZu%Y0>l1eiF56 z5*KqiJHWBwAl@*K#XSyu&}Fd4+3wOdXhD|^j%Rn+wq=YkTR9-@PQ_FQQ!U*1iMZ!S%55MHBYfIw`-_@pSZa z?l-(!#vV6U1alEh;&q_agd%|z6 zSMA{Zx7FgNM;oQx2Dz&|&AzKd3Ghv35Bz_vIh8Pq{wH^zH|`Mk$CpxJ*BDc_@8EQP zVOioiKLOL~|jJ2Dn&{NdM3-XE^W^yc{8y!E*R_ zB`b%2$6#H&thL$pZmrtenPxZQr^PaR;a_t*((f(%o2@=>mtV}+89T*2{2hb785Z)v zGj|sF!*RXIJZGoiV{YSoigwFTw{5fwciQ^n`t8)x{tEs1#9(KU@j<1Ku<7hprp}{R zH+LuJf12TZv$Wf3J+txC#(1DRJW|}e9_haC+cJupzf#M9UdOVj&kaR#uWhv5&hg|O zRM_&x@U>9i49wehJMeII?1qXk%do#6YLbL}6W%Wjg;P@LQYQp*sSk}hHIs(^7~dFa zVx^&XlQFc_sDlviC)0>aWrvzTTkg(E<676y&ayCeKuKz?XF_ z=6GVL-y`$Af2VjSc&F=)C?BPVcM3aKcTy|yEX>=TQ2Sn{?6TAL(A(mE;~CHW#^RkK z{z*^#Gfwd@(KEj)Y6}|`FR;q1iiU-C%>!X zc>*M@Eur0J(H@j5i9Q4cyaw=446{)JHD-;2Or2Sox*jEeQt^1qFB%VRfb$FZz9FqYO8+a% zS_k|l0~lH+%fDdAJ1!#ckO3}-!FOG-3iQPk?bkj}d0V`&=72bZGTLI=p+Dh*&6k{S z*Istn8U0BH`8X|x7O?dW>{ASO(IBv54p2vh&%raE^>&b5#uV)(dtIEMzqE_>Fkyh( zjp4Ak9$vQB1Ln!EgO_))4vrZRZFs?BFUWG@A9n03VaoCL*qtD~XW45uQ}Y@{ zY$9kR%Xrnk!+SW9a;@b$|h-XBn=RTyJ89 z-*!uTmAZA}t{$-USG9$d`((4U1x$k_YxFj1?1jKW%CVj3;|=z>XKEHgdou>WD;ndL z*v))jy#{;Cc$$u7{rw|QZ@9m+#-3&k;j(?MV|T}ZuuGI5TU+BxO2`*0IpdN_nMrk) zYvW{;cwA++GCL8x9rrt9_sA~C?vVjum+3xJvu#CT{1XF0M|govv-CIeUAqu=_yS&@ z#>=xHj8d`$xkJqv$D61Fv%b;0k6(1!^2Q)-;dAi%fS7{?)O~imGr;+xwDAh!xgg4% z8P#SipoU!#E4 zxv%up0%(seH<8_7B-Yv^0bEXsyxn;S5hMC>^*f@kuk5m~A*eqr zU<&%`v(Jerz#wj7HA!R>v=ZghYEp@-LGnylM*~m~Eef-_D|nG|$P;kzb+uXO7puxH zlcy(5VNC;Hy-32Yfy;+0{#Co%I&ScJ5%!aic5<(WhQ%WOCF*WREtDB`+A+dzhmYk? zDjZsru_wTCUEC#}viEc1AM?Z;i-hj()1LTx2mWPGe3KLZkSG2^$0pQ2J@I30cuRZ4 zL*I{g;$Ne}wlt<32Jsxvzb6eM}DPB4@E2+*j&d7+2Osx(nmNT_jf! zXZ!y0_?FxIU2*5|8ozU}XI%L03^T6-gj@`Bg8JcZ8+I?#4r2+kVF#48lrf*A8S^RH zX#m}906lCx57=2F9p<9|_X>pnPBTDzbPRu*cGNybJ4QT2J4XJKW|FVbjy+$Yd0FNH zsLL<*BTy>bpDMq%eALD%Pn-3okM%3%x$}Ak(h=Wv>VNl~{qDQ?e*#Q-9+&N~aak?u z+6YVrlv@MmC~BSZ@$YrWOY``=z^>(^-goT)tFgTTG?)Z@jwBf!6613utXcXRL;1Vp zf7|;cBR%JN*R&Mk@!VfV6b0{>^jMu16&A-sTq8n0QD{VT)VxCTG@g5GzOiv%PMea6VSg+Z4SVx%sLRiI00$dy3h;%Nci9 zNF-oXlMm$#z-Nu;*zKoi^FyBtU4pl1k9LLT_A?Ndrnu6s)CkG9bqJ(!Ka}r48&=7d z`7V_GF>5c)zzZI%)~-7vy-T_MwS3+CIAy&DWvzy?{^crbT~S$e zPFeqQ$`XA%K$>Ff5`RR|I$e+UdVS%%Px$QE0+?5eU=A)S=d~i3mwqWM=M@J==7}8xTo;B6vF4ZD$QgQDi$_^|lEc;DY*|vVRy*304z6Z$~uQT2ecX5xg zy54Z{`DuxtcZTtyjMR04{0;byXHA0yWTzhEGnPlp&GC@OaJS$1v_1uV7lagS)j#X; zWHM4%V$^|3NWA1x1k2N0e5t%d(CebSrFMP!J6%tD>hpR-$@gKJG^HT_7oI*o@M2;4 zUwYC{FUtRwC;f(^{L4J)FE1)g|Jsw@|9xTle?94Fx7VBgjVFCZQTvvA($6YN|JIX! zZc+Mop7EVsn4bEcjjy=pz6{c1uK8|KV4X;JtGU#Rrm1k>ax2)3=I_Q!HXb`jo_iqA z%TAsjoIJc8Pc1K;=O0-+gdYE23ftNKQ@zoe@8?ZL{aoc4hb8@mg z(LDX^Nq_an!t`G}>G*ESvww}X^};WZpbd~_q@F$gZau#TTFTBdHy-(G5gz%cjYs|l zcq9mTKs;l9KyximnZ~HR{@=nPJokKkkMOnHXrC%&Q^&1Lspz-!LyGyVX&=#=#PXVMZO@gcDSmW7Mm_k|DLEOU zfhuyFRVDp*5A?6AG2bKjw>RPbb@y?d$?J;n(#m@GJ9B)O#%aob?byk1j+n=}PuTh=saHMrMaOk{S4Z+Z^E5cA@jA9)%H#>K0qr?h_zD+5I9~#0p@(n|IHV)N;+X{*7%Fe zZ3PZfdbCw>Zrkc(;0f0uw=BN{ylRXz)FH2Wt)?-l&<*gL*5;FR>_&pVZ#2|-S^fnT z+)w~d@X~oq3r8(_$p^#-@{i0e6=tC z3ciNGS9e)^X#=odoC?)IeY7z(?%w^@6qKHKg~IrmAW=?PMBpN01^ z%%_t)#rA=<4|_K*-ojX^l6dty14ZcNl9N}1n8%yYOakL=E4d``u?^W3DyL|s|_ z9ZTK@{+I0j2yLL^98Z!tzt!bC*vDSA`2)GYMS<&Q1xB#-Qi7gkAbpA(&VdTtE8r-s zG=w_=;Fy0%2SR#EdR;)Fj!l5=jZ*;*<(u4wav8K{HtB%2CCGz71)B-91F(!{^e<>8 z{$H9Y`YCM1BDIlRgI zy$5ZY@nL{J+QtJ4qoa0DNZ~u&Pa=M_rHQ}kQ_fJz11;khK>qRoX?c6rWv3(ppOfn( z)qkDr^DjDi(ezxq-&Z+4Yg8uC0$O##YmfWjK5<|8sb{~vEOVaD(9Ty-=Z0J8&0FS; z+5d}i|LASEoc~!XFXzv{2|+mSv+aMg4I$otybWy`M%?y^QKzwz=`;>!I*kEa4>1g@ zZ=1$-kJ!62m1!Za8r;qVwa==Lp!_i`4*i6o_Ne_U1BFl-LXB)Sa2V6dP7R0C>LZK` z)}02s_%La1b2vZ};qw%{5qXaEwEVj=^k5{AO__S7oYg*vp?-A3TYyU zjudvXWW5#NkLfA*KI)gn{n)1-TdSMwGdMvW1ODk)Sobl9&)Q+*$}R$@lcbRb4SD$c z0nV2I-U+_%Rq;&4Z&9945#>DvX-}~7ME~z!a%@5WdF%f2xZq1x01cA`8s?sQE|)$z zA>`76Pb*QTcwyV`1wL(X*mx1_eMPXM4JR%yY{UIUZ4j^@zE}wR=q_OoDeBu}yM#UX z{X*CWZP@8WeH&WTw*_|JieZNr!7eOfTqG z;)O{qsxS1{igz$xn8o#lK3f|K%V~L{UifV-hZIaZ2w?E7PT-}WR7TK3h^f~k)-kVO zmIC>dtY7*>S|M!=1~d{3#z-)v6FD3wfxZ6}dZ3<3GGM*xsyV#TqU2D&tl~VK0T}pb zzr^1Kt}k`o&COm>*#GC8{);nZhC_RD9zx_jN||E&06jG!xk`ArK99E%F7G!-Ks-|K z-aC^-ImT%)KlxdEvfl9AUr%x1PWQk)RWIx(^Kt&2GR0e8%hUDf%T>(P$%W~uzt^MY zqDcQkQTjjX-9BWy3)78f>jfRa_~^$4P5wg>O@21yW&V1!AJ8_SO&5+}VT-JHd2-m@ zj@wF^PO00ILnsfu5TMbHG?q3yk*8&_u9hXD9Y6k0ei|-JDe}`Wm_2_n9#<)XH(T%V6R;~gm+UTjE!XR5*S2%b2bNb@gm=@} z+$Q|B%9LNV36J9@Y{H{28f?$4kY_sK_MF1@+xZjWL|C9&H}q2L#;vsdrgb!Z^G2G! zWfKj^f%}lgm5FuzX6Sz%&~RwEH_R;e?hhgB`hJKX1z)jKBgC}LkhP3x+LoK zSvTPK4a|afdj8K)&niZLp;fqU;~$y@l*2Mr4e0Il7SLbwS26kv-^4E(j}#wZ9IkbI z?PkZu)Zd6+RT}2D;JJKt5%ldf*0)O%0T=(!p4-lNj(-p>Nd8PD!`674i`yUA*1CafZ~Z++%3%x-c6e640SlT+}up7{|_ zSV`$Ke`Yp|Q=~n&mg-6~!E#qpYi2J^pS6K@w_KV?Sz*$VTSGg$*RmF+XRe`W@wkPR zpx2`B0sakKK6>_1(QdDZ!JWdt_$os?y*bi8a|>-!>xeZI=0h85@;8Hf5v&*WpD^6z z<2HLO178)KrRE||(j9x_({-jS2<&K+|JoKE*==JOsZlk&@`{iQq zZdL@pc8QB$TW?!~&*R{oijdRv(K?yGZJNzanav(;bHOJC)hX=F2EMi34j2jNLNyVW zZL{rhy7AXmnz!tY_zQ8Dz+1W<2W#3~&8)+t#$f+0_(g9Yd0e?F=+spnK5(cLzuChF z?sVjjxITV1+&pFTIu5Pgx6+ZvL}b z<@{t$yRnG>Tsk$+e~L5b5Y^_hrA`TUskG9zVAg9$p0nUERp^B5^yq{f>BR5w_^aLW4Px!F^4;F9hq*q z#@SujP} zrY>wwV7Yi#kuR4zEdH+IKeoo~yTFzL9HYMeq zG^6aGc^dAS^K+np7i6F7p8CUq@P+;{>DM&eEIZEgUb2x z>03PMlllwOH`j|bkAD}cLU&^T=;xf@eV0?Y*w(MM^SWgj7pp>+fjoYmrp9|APkmZn zz1v?|`C35-lV~A5euXpFB%0M$B*YnnfAdtaH^kiZ*eJ!nzX0vnLY8uQYV9+jxiR<~Z+w?D{xlxA8Wl zc51vnzuoF50Ok;cfpWMm^_^pwrAP(e(0;_M7H}Jm%i+6Q`*JjD$dpU74*}|HjK*HR zJ~F1oXVsQOv#Hk;s)D*VkBv#eOxVy8LQ201>5}uQLKo*h_IV#>?U00xRG021llj@_ zho$+V94`cFIquLs_~lSfJJ1kQ>*;%Fhi-td!VKcrfLXxtwrbzMH9kFM|H@TID- z9r&Hf^+vEG(4DIvCqUld_WxecHri;94it3aJV?&%VpxcYARk$318>_svB9jX&h6Ey=*@PpEIoISuGdf<6x5obq*%zo>dF+mcayWoWZO zBk76f0+#?ZxbI^*J>gsh?dmqFnc?ARQpwbW9h|}RU3?s8%rK6Ni?`;3#S7WtXdjm& zRFJoj+ep-DsQ3EB7{!I>#`?sah0n$d12u^2a7|;MTOoZoE4vETY*za);bVRvmIb@y zYgLpCWvv_Kl!+GndxP239g3!g0TXk`+ zg$?DVzt4oa6T7Ut(pC37tUEe*-Sd2I9svIe`4V?ru?z$CnfO}&vprwPxzA|XQNeAi z>XQ5YOkQ`pGAeXuFy#^-#{*4D9Oh;d+q39XzD_F>hF9 zqTYnC7s6*|F{B-bYc+LGMV*=;|A3wI1Kuhb}5aK7Bi-amf>)bLFT`nJi` zmPWhOZ(ZRE2=@ljTg#0Q6IMHFW3azAARVA~k;;G`t5+kW)6@ZOxho&6HrUk)X|K_v zy2|cwYRaQ{swGRTno{_}n2KmKfBg@bpu9$R@r|!Q`^Vz=YyYT_ff~Wpino|I`G|NK z4{=#-U4l~-kNS|yt{4QWq6n&d5UBD3DEFPizo0FunAgEZ#Z}8{#vyKOsbe3}3-R!S>K)$*x8i`JI~M2pmH1K)-*B{cgeCP{Qoc-;2Ae1<#TpHE78dQhc=p<0lepViZDq@N^h)91Ck4 zUlI5Q$QsXA1iQs<RyXr(0(iv7@Cek<%whnK__!4j#3L%3 zCDnPef$iN7+S|(JsodM%R5@#}LNX2Iz!f#ALs*L&NP7e912sl0h;LFUvByWkeW2KD zOVtock2R@52GtUu>vg^P1dD034B!5^*Da-+h)n+&6}4!EP1mfBZ^KY1SSeK5OJx}!tesdq&fr;u{um5 z;6kN{7PMLg(blE4B1lnO61Ud6Yh9|=r7EJRsI3cB+;Oetf6l${&X!>N{roRa66> zTm|w(#`1;pw!(0|^=e$6Uu1n-onZS?ac5u${VaDTKBzVmJ6K&5swxN-`nC9}Cf<|O z!XCX&FTCf%^nT6R-_tr6!`Tg#;w6lxKr>)e)ef9`PjvJxxYp4*t7X2PVU6{PL^-frEnZ5@73ns4hf zL;9Rgdv-`auGGZ&aY!#bSH9#^A+JVtan^?6YqY!!HY!}aAKc*JPMT~|vhAb8+C@2Ti)#$w zc`m)5ZnOBOO5!7WDjn0&U$_l0PHi;R8`IH;ogt;tVJ9_GkQ#PUF^@ebs^eXw!C>q; zp*50KFz2YOnlxbTw=-q~;7s7m^@w3lG#w+Yb4`<$2Kmqxe zJ5u=8?kmW{>_i%$R`5Ng1@al*0JtmB18XgN*_ttWck)y9Z!2Wt&}{f!E%8{n60p+3 zG5ZeEW6C0Hdx+b)@;man?3zukA?O>#JOCt9kQu#XEh#U{7zc$tc@vFvNDPxsl^jMOV!Fvfa<$$>iY>WSqC5R6B8UT5~m%Vm^HQ*T`?$K=#o zzv7_}e}$nBFP8h_KL{IMke1hu)Lm=nN;;SRgcorXfs+Q$u{S}VG*~(Cn=yVE zL70|JZXV9%hY{958rcjZ>>f)xH#g}?ca&*jo(_0mZ-x~S-&k{!YG03Q<=4!c-*{-0 zSq&17megc2I0MtrGMK5s>eBe?noj_$L@n3DjHpR=l7OBeQnNtzdOxuWl=R&VjPT-y|F>Zw$5?1M$wBs zp3zoHsr94viF71Ex(1`^GimGNXvZ!VK8xA;dYZ|h1JVQ&q^{sLmy5LJ0Dw-Ubgn;J1g?{yZGOcq@JArjT1I*g}*)@-XlLnn#%q!Wn3_9 z88NA;EVh>n!|Qg03iY3?2gJSlXua?(Zl;Ut@7h4OxLkZB;B>bMA$IDBYs~G$B6Wi> zvmx0K#(n!yVOk)2p5PMiN{grSo%X(OjDF>-Eng zN?eA)wq(*tsM*x@qzl5_zHL$~C#msqNZmjZ)hDbtJJ0Q?7%QgD}N~DP#525!aH$Qb;-MTGBOctR9o-^uj&HE6y6s z7}teSM)`r>Z@8O?a~HkhsH@y9rM(JNxr1UIC;gmT!*R^6;L zt4z(Tah>B@x72k?7HZZmV@D^n%6^n{5jo|&xh$_U9OKD=9^()>PujV zdnn9^0vPquBNu;^UO4{7FlCM|skeF76}KL01)c?g}-{oGuJeVxiul7fWA zD9&ET9uCTuSR*fIxIM8CT8DCS!tLBetT|L)eTVR3W@=R~vZB(B=X#4hBWof3szagt za4m3WuYEPAW+*dF_%lcn^{^Veeypx5vc{N!^3hihi z><14BU7jC8y*G|8)%7`inEEQ4xF(ahWje;q??+4v{gb5W#fm8%4J6zQR7zch(xaiU zg(Q*VLzr)dJHIzSIULNL`!E|$kT#pq)V~2uHKi`;M|wzl1!hxKCDJXm6@{i2g(en- z4lW8EUKBd4D0Bpb?giR48&ArlV<2=N+Mr{hqak!ZgnC$Lf}XW51iBrfA8J|ahVdXl z&>t4PK4~=@vk5x4omL2QRt_dVuHGgNBkpZi0L%{v$^mbf^NBru8q8*rbWZPp zJ={15bF38J)2f`9Pg%@LVy7_lAI29Svp{Y<^f7BSn}0hs4N`s)R#9%W@q4w(^o*5^ zycmKCrqBB&-mf?}up=0E z^|14Y2bo@mhn7R+wOW$eI!+&$AFHrm;_CwUXSfGT%=Zu;$L`2flrHS86LtG#&Ow(#Nryq` zU?F_{&05uO$P~F8CYs+btyJZ`y&i)W0LEDpL$6y!v{i98rr z>39jHi1knsN)f*=DsfI&%H0=Xn|bHC6{V0=`;qz|r*};~Qh%MQ z3i>r@%XuYysS|KrMH`FuR48AqAvuQhYIe#yL9eFA zN}2X+!*Z|?ZfXhK(Is$#ZyfF6x<|Hg2ym?sjLqX(#_D5xq6S!v-4LH9PZY%6t#rfq z^ILcxm$iNt=C|)ZDB`m-J;i+X=mI{Q(=YN2;j>n-saQuRJq%2!1ZII}w&Mey*OkW* zJb}TLgIb#(??hc|OyxV#ig2M0an>oL8!#witinD?Nx(V8sFd*|9cM!V3_KF>3(p~b z2mA=+>+ zI1J3#5|~SefjOv2;1rkVt{e&zZ*JoL1jJmf9|~i%H09@#y*2c3`<6ZCQ7}R#+^ftE#=Kh;7_pRlYV=~5O ztOvrYh<*Ag@byr5siTvF?SIlRE_$NA$QWB>2k-@tW7Eo*uG{1% z>~33pXN>#8g*GC^In6eYIH#GeXAS76a|VKGZ+OH#ZOS>r>6T{b`L@05arE!3l-_52 z8|J<=%AD}O!`#0D2?~hs!d$*^%V=j9qyxwM2I>dRfEMlybKM{}gSUe-^lo~Rj^Ehx zQ;TTC#~!Y;W*al1f3x8KlXUS0p)f9E{4-o?gXhh6#rs(f$L}-IazGyD3y))mDp%I2 zI@2p=8iFF9E0<5aVfc4$%x3D{vJHER+ndCj0`af#ji;lmycbw@gNvod477M_B-rSKQ~_I4QkcD#;p z#^3OyOX;(=?>~ivlt-0p`{UtAB4fP;sfY_c=l*A`m(!2#1+&?D6swWm!PjG@TO})? z)c100?ERuOcCeSzZ`+y;So&1~9%J}x2aoy7wAl<7Ps*)5asD>N%k{ubc3J^A(tND$ zn$jSlpWfewn0I(%uOTrR=0qJ+Glm?&vratEz&D?hbLUjprXPC6x;!>_ek$|~r#t<% z;!Wh`JT&CnXPOQZqr}S5l$##d)8)}!H-*YV;QWh_5 znU|ks@c4|e$xWHZg5#WXVXSAR)8~|Q9L)b+?m}Cl7kI@Uc!8sH|BOR3I*pT=JY^dT zb#A#*;LKXDIFp4jG(H3PRPaO{>kQ=lhW*Ct$VlmVdINi{j4#0hu(o#MyKwXw7Dg*0 z@0;i`(3-kML2Yx_)CP5n(r+A&+T3c(63C%2e_*?CT!n7?dM`ik%@}jp+_M`FV;NdS zW*D`oz1vFIh_^q_SxUxxVZQ5L4>dNZ&nvjMB+OFlL6KIF{M!`tTabirj9X&zcOk;! zdGv3NJ_ebq|Nk35?|b6~9uIgOd#c7feUa5;p`D0?Njw2)D&3=Il>iapvWU zNNnA>@t59Z_;YLPey2>Fl@7e&4ldA{y>i(vFN)8$5(>A`T1mJqsK)?)7R7hkAn(z+ zx+$TRZTv#-jojun^Arc1-lQh%mFMUw^>}ut7sC5T7vP2qaKmkSOs`qin%s~1kUWR@ z${Wg2epnTReV3lpRkF?NrLnS%@r!&+Ss8lauIu!r^`y_kW*gFcNgsNgX6FFgI^7vP z2~r1o5+B$y;b?_yQAfcJFHcM?Dm_tN+(`_(%(vKe-?IWO61L-`~0>qtGD?S(hYH)J}A}aCVi>S$nQ_~ z`UaoGd&i)Ow(6b@`0?ib(YA7!o4=vQHyv*<8^^Y{_Y7zfZz)Z8^(M zqPiizQ-)k1x0-U_%+AQACwtAcUa#3^!mJv2&W!Eu)pD<5qO9Fxd0i?w81`r}b&aH! zPs&NCmqWEN8S6ohIZ2<3m=&yNa;z!oZ-kn72x!3V4QyuzMo#s zzESc(DzF@7d7t1J=}jB zo@K{RMSV)d;P^cL1|p6W%Prf9Q-NBxn-<=i0u2`Z3s8X`}1(E$Qak)xtC<0Hdjw1a1CAKoP*u2#6CstP1s(QMqEsb z26JJoyO5{%pNQI?STf!PRC2ohyHFDS%Ns7#ywy;59IZzoRZpsp^(dt4J44dLihbG% zdUpCf;r?^G`$1Z_9t^{NA&YYR!(rUvpJ1&f=!ad%=3~mlJ>+uqPeO&Q2;_0ikai@F zK^9g%IgE|3i)khQ0Lq*TaR3_+$Yq^hf56|}Hv)fqoVCqfJXg1u zEYQtr7j^Y7)&2pyqY(Xzl8rwa?jzlOr|MWD!pm$9@UawNqQwlA%ZPqk(_57}>^Y!k@*@CR<~KzV+8Mj5wR-)TaRBz)a^f{vrX{l-me;L__H7|XfrBm;kikDtPF&MD*P z@|N|ag6l;m4bqcJ$~sP;gtr;STs;*+DJ&4Q*hvZZ?#fR+(YtFP5-ck3qB6&Sg#@@H zAx;HRbGon<1SMao;5_BBGGR9%UG%p1sxt9rZH|ujhP?&%3G2(8y&K>ZwlZT)j}*S; z-JGLC3pfpA^A*$3@8!vQx4E$3Ok&Wfr-x=(J&W|b-L*eC^>oqG^d8_Ln7&xg->*Cb z>6;KQt+|#>?5Tj^s$0$&N0}grPQ~7GZFF3*)j`BnlrdDtXK*FsCefU?<)uMxuMRa{ zK5OmZesgzYZhp4N*FBbkC+MA%fo9MVPy_n2aY{8?fahSTDzlw}rT!c(<*7S}N@L0- zDzn?_IFtsMu9lII3Ygx`F?}lOhFDC=7%zo+34YmbpQk6(0|?WGN4&OLDpaSh&nq0$ z4~eKKKgAD>KrPi+LQ=&SYP=LIp#^QYusm2|X(_k@GuGUQTJpwD+zX3+#T#Y+-9DaJ zL%VLt*>r6x)GzsmD8u?oQ=xvz&N5-s0OLCYXX!oktb#T9v9l(#@rR&1e2adT&d=ER z+wiX(JmTp+@>vCY8tUWkn{2vVw*wdG{7##H_gni%f^07!PNMx(?3X+~vA0~Vm)gYh z`vi_dIb^k?^Uc5et&gojJG#|AAx|F`!Lzc9V9vA%-#H0={gD7Og~=GJfCf$i*h3>S z(<{D8K|2qWbT_ZkL(;PlibWCx?K%V@^(h7QhcWdcMq}!*hWJIWb6%;lyLv4|{{}lR zD}uhHD5^KTSA9tLZoz`n@>v? zq;a`pj8EvWuhNA*a||Ek<1$f*JfoOzW#i$9L79gYdZu2eOM=_}fEw*t_Q5*#gEr{W$a<>T+UO@c3FKnkWR$h{LI zmFxxK#E8xK)T9WWQnj|06RYBBB`JGI1AQ9y)1y(wguNd6dbXmF0@SZT!juNw1*&%y z=@R`Uw+=3HWKP!*+X7I z6SD5Fiu7)zH~s|oA6zfz6sYe+LWGtp@c3sG)cAFyj`dp9 z4tBHC#IpnEz^~PHzLNB4#MRZ{IbVTVJf{(yka@c(>apUd_-$brcT-qHAk}kd@O2V$TbsXyM&<;G?=yaW>x4Bd(i@$O0 zp-c5Hd5M0hrpai*7RyA7xLD?Vw_g@|E315Yy_K<%;&;6l`nc_gZ2XC)gkpk((i6e+ z$@3*DP^*gWgf{rN47|vaV;~2ZkXx!{d%jT-iG>ksB=+jr=Y(Ckl#xuP z5xnmfpU`7aVmPz$2SB5XertpCPp9Sq_{C2=~u={Yor!2Z;?(9(-Lp&| zcwkML-xCWgrpK^2r&Y#Uzu!pRbGE*=%wM+FU*_3v=+au3WDG3N9B-N5{c-Sez{`MB zmn(HIl=L{l5Bza(39lK?V%Yi0H7yS{kT%aK+|ffX;_SrdS$q%3-u%L^x?NGE?V2nN z&fBi3(qQjE$3QgGX_=D~I@uw6=-|PVyee5It6s!lQ^E6i)csCs?Zj!h>a-lj&~&xd zoXSQl%XBp#3n)xC9{I+XXjjmk_*0N{o&@9NhEW`mI_YeE@E6!7g}u0a8h<_8y&h?; zSMsj)sqTRrGF_JWm*Z0Npr1z$BnN-Nw8j7CjHHS+j{85=2<7av#x=Pb?I%<7&So_Z zI5ncL1HR@y0=%1!v~BviI#L#m$)TnUbfLXvvfvjzGtSi$hC;e#o~I)v!uLI$5SOHW zV$WCwzhxw4pQod5u&(Ln>D+fM@(48t=?1ApgSCBJWWFm_YtmL)!TMUoxXEMAzT_FD zD}1)z6<(%qqm;%zTom`j=DT!a5&mvMEuT$JlW?7kBB#@3fd**r>GWrT(Xa~f7s4`* z=P2S;a4z9j9k3VEquAGCdN}@S1M|&yC07IKi~k@pTZ7r2l2Xps*SRF+GPk6do;DZk zI^ripERRlZKV#rLT!E0!ZF)_gS#Ij4AJ40*fl0Ss^mEpW2Vwo-ES13wNEI?W18!+U zE0GI{b^H0sHeILaXD{XXg)UX<#MCp#uQIQ`CZ;$c7=be4^E7y#QF^X9UGKW)4ETSE z-g6Dm)oYf)|7Yt-xtzFeXFG5MeIh#+p_ztP&$^%Ko$CNIoEUmqUuS3J=(${z6v8QNG7>9lgdie(S(&&R_Vj9Y7nAZ zFFb^e*8uU=E~bwKYT;L^^ANYEmSEqdTELg9mg;R@!0^$jtCr}kPnMI^x+QvbH6Ln8U3HHU5ThBd)I5frMXn}bfywDbaF-Ke>mC1C(Il*hID`_=s+nejEN3_+!Ox}Ps zD_AC#MyMnfOsbWnbN$Z%*U_p*OAWMJ`h~uRN(!c%YNm6QSr?7T7)q^QqMPPGunT^B zt~*_ab-5SYP6s8ao=EBl61x-IZ-&jf{m8L~h>srEqIrL8xl!s+ zR`&nZTpdKpg7X8r>6ORAj9#Ha**(|#0={ZLmhJPm!EV~DFq>jioEl_D2Ojpe&nQ+4 zNIr5k>6&qdZdUZnJY7dCP@OZOURZt0Am8n$bCcl()L zU1#gShYYhK33B{)FO|BE1N!52?@e4M!e{GjKYx>{V~eXOX-|5hum)N$2(jL;$@gAv zkfHajr}KB_{!}YSMXIW#TF%f1S{>U6GRj2>ZJWnKV>=Rn50YF<05f1LasCSz7Tmq%I~l)Gz_`h`el(Vr&Z-* zf6Vuf)X{xKdFi5Zey3*|EjI2!Ov?5m)OkB0;V;O>aw37T4eAR@YRVx0g$i;Q{F|NmN$97SxACfSF1Iz%7eF3e7%6(=r!k$VBI8*y&ITD{-+{ciMtdhTw1s^3aOq~BV)yOyo?7Zg+O3SXj!%yc9+&dk2#+E7QZu+^X2&OZ9$h zXOE5UP|~T24C@b^{WY6MLi2_~ZjOn_rJJhcA|M zeGR~+)ebJX1unT9Typ1e$qhC4UkbFuMeLQAvbSx1YM*;4;OH?@g6W(h+|2%U`pomz z>CKv?;Oj*{P4!=v$EWl8H}2FDD>(+bgkDU!^R6L%siRAS?`CI6%oYl5AOps$fI%~R z*Xb3CMXpyQ<>4vkg$Lpoo0`MRrR=q*KZj%QL7B;Y;@DSifn(SUjyt0q+?qLgot}wb zy~~hF@$Itz0pC>C0zy75FVqd_rkCo+N$d13TX`he)vwezpZTMF57@%g07!9u=OX0T`{`$E0L3q|IV$ z^d@~2vFF?j5)5h^k0t>rYy3Q-LEHu%sZ}4~R)gyWB}9Stod)!-1?XK1(7w~*`*ip| zozuQ%SID)L*mG~zv(}x`1nBcFsRqIuK_Ur|ki3*&{At9Vw^8qpFOAHTxqOc`hJYIO zk=u5mf0Qb9#i7~GzKGe8wa$(-V!Er`HJUWJ*!dEpF*BXpOG>(QzAkNx^&@z*4)C;` z0z5@{jlsJdTLP4%bw}Ti!DCM)$i;iw?9gGmyGbtV>6Vr zXt%{qbpmKp%eVos<3f;5vc@mj-^=hU+_(V#`Xyl>;{u)2-_G={>^5>7V9w1t-qrNX zxmCB**z^9~h);h&-DUQU$L_rus8pkDQ6J;1sH@Z(tYSRSU}ODDz=jQa2&9{=byB32 zV9RX6xaS9W+l&5|I8V7;ckUFeO|1SJ__{%7x(3#bIeQnV1<(@&2&2ck1$y->m|ZM| z%PM%Ua*fV)3GMdlA$Jq}VlQCbxAVEc+%u;fz?!0ZDF7m6yo{`JXbiM+_ z!CIw30o*$5V!dS^t|!0D^Z`CLzkqM8TpNuq0N_p1*=r{|AOg z3bRr9a@t$&S!dJS>qx{ zPYl{^^oK=@LItnD3ZLo$; zkIW&x(xb4e4!67&4k;g5_WaHG9`OU4OjGc7)t+~wj$fJhSrN2p#I5OQHkh@MvNtO6A5L2{qrosFxqU zq2KU9$fstkAMcvU&WL6bd&6c%e`EoxwoLVqB>e@9?9bk(WIwWknBx=kKiz8{-ZCG! z_ij;2z4p)zSkf$lwt5>$z3Mr`)cWI|J-sTVy1x2^eY_+vUEBUx5UtX!I5Z@I6f?I#ia8O!PlWFixfGMoLRwxH$eBiHXvKlf>wr=z0ZUEwV{U+>@7dzs02SW;cC%wE6qek~{4 zxlOmp<3K|PBE|2Qf0l#$TM^t~B>%n!;a2*EjCy;44gse@=ll7&f^FRnIiGay9`|>` zPenLy_Br9lBV6a~2j~^6wm5D{jF)1Qt?VXKe4{n7J*|Z{R6fi31HJ>=b80~7ao{*z z>gWDz7RCDlhSX==n8dRmd>OnrS*Qm-W>CDDzcbf{!gnKozP~X2l_76NuJX?=NPi@k zF7!2ipBu9~3*LqB_HW9i-8E$HZu0Z995HuyLFwB|=Iypz-SMH|;uv`BPe2>jUn3 zs@X)+T9XT{#4TW}d82F}%X7Jj&z&a6L)tGT{6_0$t6(n>(hdRIcN5UvCN1gmiW*5; z{!&ZCO=8dH`Ozyi){4Jr!fSOwt%c>Iq{{30kXfp8vD@f#p=iT;o~%^GNb{%(Am zU+8+=TV${Bb-%cef1v0-{_Ucf`I>J-@RjvGVDi!3Xp`;ZROhN(ox=9@=YGdFxAh=?ypTC1kt+`*XqEh#KXdN;037t@`wR^;9j=7#+-s8GEFO15<*=ZL0fnOk;1plO$O%& zDdT=UVYx_`c|W7z+&(Jb860GY_o5Hz=)ab2|Q}nxBDwyc($h zJPXNueq<&uh%r9e5H#=MAwFJa7(#~y>wMACL*w7VqgT$yB*1p&V4;0dlGx_Mj0Q{W z%MM{n|A1%y5{JsqR>nFv!e956#xIX>{nRi>H~4P%Zb@QwAQf_Kn@JXlRq&ioL%n`h z8(Q6hF@Ud>#m4|=u@Fb|Yk#4^bz8H>pRlcLgaxnT-}tJF^E&Z{J_~u~kU}55I}}_O z%?#Hnaa{z@C}3k9N<~DLydWRg3lFTtT@NvcWZYWdHtw|BE>d$AIPV* zKOEscSX_?H-Nzv99>RUFbj%NtS7EpN>j-*1d;#|Q+aYu%3%#V9?OpL_^j_-nm{KNn zxn$4rscFsQ$;7Xg(IZdS_-FLA=Juc^nfdHh>lP-DKZ^RKDoPA0^Wt)_3%$6!WvCS) z^-U=MkC9f=-TH){Cfh((_zTlM?T$YR7;rQ9CK!JV(%#LbHIQX;cl=2hg)ge71MYqa zf7A414Sh!%j-1gQe+u&KEXu>-L+Wc#=haYW#`=JTUstm6-?8vl5blmYt*2F9+H`hb z45hXHO-CtZK0xn)+#6VnAJ;?L8xUF_84r1Hi_9mE$43P<&J?sV*_oBMtEvQ}#5_LE z10IV!bSnCc827w$ugd5COGEfVsH;FaQ^>6lr#R0sm@md>^}H;<7xEoIxSgAQRPoWxjs`f-gM^ zYYb-0c)FTXCLgm;igr=(MjYjkO0=in{&Ym@Kxu>VbK<(6V~m( z1+W#AoxHjUr~fehdpaLcW``<(K4yjXs67+&Ze)C)`!PryZjv>MMkaLVJk`1j_&$COR%fg`B6IP* zh7%ulATSoGmCDxg%$UZ`?|w)+XFjL5$z|MYvWvAderLpzVj9Z_-xW^lZ)I{*YUcAy z8fI2%tm9)E+c#Q%irh0}OpR#_KObeU3exfkY=_d!_!X_qL1-cJ0m)hmRhV_F ztQIXLhqQ@SJ^39wYs1}(IO{te#&S81Wtz)D#MxI(LJJ1zr*-rti#plj+i)N^GDv$a zes5-@n6Uh0f~5lgWuBtbPwHs>DPw&Ld16Tn^KYL256Pe-J;9e(QkOSkxp|`@*&?9dALa76_MCV`~AEU38bbj8M=hZZ_EyE)Az9@zQyz%{4F1NEvZy6UuTu7 zqn`+I8RHp7GtgEN(okldN~>jX)xcqP!{~X-9ZxR$;2S&#eETuS=a@rAExe>FNZQ=6 zTKuuHwSKP;Y4RQhb#~wqf_9REW{n@qfnAS(;NMt^i}@$HEMW6`{ew?dsiZxrHITvA z5W9CljgxeR4DK4(jph6VTY~Kp?J3W-M#FND7bIQvWRka*4E}rIR;O;J_gtenb!!8s zICbapn40No9bdy{D9v`-U!qpGH*uAh>E61XecEc`b#2o$8r!v)zKdh3EvE0`uX|wC zzyh=gRik*Rso>WE3R2mRB8HOaRzZGvBNCU;yOVf_dP{(xS@#*z1hf-A3Ex-}D~>Pb zlfbnaU?+-i<}nTTd}Zu)HlA7IoZ$NL%Y{A;mfhyO(Xk$HDzxePr+~2O`UHEsgEp^` z-rf)KhcFub&j?zr7Cgh?8YP1VvC*h!YmIrwlF$l!Vv0o^tuM(HYjD@Asg;-d&Cgq= zRFc#Mzw$etq@=Euzw(=^>2h6175dm>Z5MFAE=Xs)+`kvy8xzG)(16Gtanade`YUMapsaUIm)hmrgABL5*k#prFP)9=Oy zn4Pisc+_cmU6Nd8MIxaSb7mr;k<_Ob`v>}CfwhubNqu$+t}w}?U>gVeQ=dUv0%Hdg z8EYrB1fT?+x%W* zZ@|$ViGLj7etK1cdcWMK1eaShlk@C>$UrNTSUU21Si=1kP6k zCuH!ErgIKxDb+!CS8!3(qT)Rd{}(b#_fbo!*hjtWymds_Ml&zZe^w&T?{5kp8h0t# z_Rk}QJ~Wyk?O?W6?;3+#C)+MnCv2E)reW6$b>w|&WUQCRR5&LaxHqd{@{bgi2=|K- zlHURO)*Zz+zT1Gamq$C)kgTd%>!e1Edj;Z7YwQ3DeR5-=U&P6#u#F=#-(cIE*Aw0- zj^Qg#=;X%2GlCyFW4y>xVeE2wEInFm|7k`JPAh`*NAo&}2zRXM=nPq>AB;Ldi!4{Q zQBYs}fmx2v^e>s**Jph*ifN)k{|oJPonVSLAfl!~v`{9TKP25`=>kVj5$%n;tAlc` z_wl8Tc{^PA@0L%6&7F&LXM{sbYrd57L-d^(<44L8vuNsqME=%(8Yp7PmvVf&^>dKuzhF*@m1qm6n< zCwB1%+_W9Q)x3yx&cjR`B=wC8x zR77Rxd@pNxoNwkAxEV$ePj3^v^%B!XIxA{OG2L!{oxMvKn#OGo%IyAZBh)!RSLYo8 zZeR6kuPODVwvTC_;ZxG;Z@sv}(6g-hG5V!qG4bbEOjqlxy50Jk&d2W#Hh!tZtFWRL zMXMyVK!CVpL}x;--{s0ls^!FP-Jz!`#yv0wU)J?m9TTbm>Y4&5(}9Ax_>%yIe6r7) z-efRLKWu`^Ryf)!ELZtglS-Ja!XL9WoX)MIyB+*Re^swCxzdOl&RQ= z=$G{x_puVp_YM1H$Ud3dw=tp#R!06^I?nrFO@7{jb|G!!^-}zW7>wA=a**>J4?K;Nta<)6=l;(f^f5`tzF8|B9{DKC)o8uX8eJ^kM z*AO`0uyCK4{Cr?8d6U5{GW2Thr^z5XZ-K2BL4UGu>7yBLf8te2EI0uoFW(c-6^); z(4K>>83MbkQYx~&c0>igZ&;$$R>Ph<{Wd$hrhRlJT}L<4I~Qw98u^(G*R`El;rR8m z>tGCQ=w*^tkh%0tooU`-uZ{jjDo&7C_@_?)HK&Z@ojUm(YGhI8i0WWR%$@6d=NXMw zN1jKXTnZl_3B0lZK7J(~(Jo@YkAu}{Enc=N{$QI}2;H)CJ zQrY6dic;AkTqIjuS|MZt(Vo+b+H++t{jFhTir)`OFP14biFU^KXEMdxB{GG8yLHI8 z9#}H2%UBM9w|7?vTJ#TRr5!meExLaQ+)*X+FyA-+Mc}ECsK(PpI|%R;Z*Gr>(%jiM zU%O8htlfi3*6yDIV(mT)Yd2oBcAs_DT7K;|v$eYm*6viccK-qE^oJ~un7?hgc^-#n zHuN9d52A5&losK`1D^^RF%d165yuzFh&yug^$%yhjwzbYybLMQr{&VI@Be&yma}h| zxX*pVI~Aq-26t}X@XvyM!_IcNPCE+EuWfgp#o)N2d_sVK2v5Duw>aA&fS@Q$!8(V}J8gV(foV zGWL_B!2b6=Y{ea{%@GjGc1p<2il!Aia+9oZJ7iFfsGDBC1G#`}7Yu@fZS ze-)hXA5_VGxD=P2B%Q(c*<0_<;7-8aILz5A34ZE$rHa3p&d>PY)%&ci3B!TJnD-#& z9FvpR#Fhj!vEj{0yxPLy>2rKbtTT`Du(J8N;93Q&&}Kvg(U zk9f>a@Fq&3#j@^_HpH$ivXFK0OUSxMF`PUuhnuNN;SYTmqn9`*yI?L*mwOkq`S2*s z@d2jKRVj23-eop|-e)kydRXZk%zF%GX90}nynt&hsKS53Q zc4%My-!!EEoaSz+8^-(@`IK9?9yxx(-9Hor$u^I>9aPDX@vHtTM2e)llIFAGO9Kg-Re#P_s+5tH>jfvr1 zf7q-v)ugmPT3wSRW?e5zdbP(5Xr+2M{GW**E%&Od{c5lJm@!SIKsjDvbskH+?xWo> z2JR<}X>JPA?J-ye#>ug0uLPw?ROR(;fcm@=@Ikd#dJN;0w8Tqs;+0%*Hldve=C7jB$$7OGLs-a zF~1j925}YOc^>YEmlCUr?@LFLj}?6P^ASigcC=aXN&L;vR=@?SCX`J3tY~wj_|1>O z`d0-jf!mT8Q^oB!+S&g&X9JH*StA2%y&GaM7AcLJ>#(-3l-F8)#=I!gdv5<}bajW1 zok9g@TJ6_bx<-%?-9ya%!dJc=GS#%!r)A=&L|1D*ZJOp$)9PtFtoqbxsz=IN&!}sm z=U$TXoDQ-WA}>Q7>lhL5bjCU| zCnZN!ae6WeZKJlI3KFMJ8cmV&jHak(B@yDB9k>~_Mt(KDire!UMYGl%n9Xc_G3JAn zh;~302dRwLg6$kl`1_o4M~*oj>bMi<@Y=5# zjt-(Vy#x52>K2Iow_Y#FKTDE2hN};<@$0tmMT5ld!LcTj*c-k^4T=L~W_i>La~dM+ z)vWQGv49IuhJEc241pMo#qlje45>g2c_{8+h=LgMXWPg8ng%r6wMAg*>c5x1Yc%QyocWW zZ@~R4$36jHy!A=8GCx$%&ItO7f_Az4k3BYed!LWGs*~CXk|G?}V4P~?97PpH+de%4%Vem-tUp$#}`Fy4NDjeIB`sq zn@NlslaWz78D(bn3-U4g6zq#?%=YWK1m)vnfs!u=IeR>=}=(GDW6 zRSnu6Xydc$c%}!vo$(g5TGK0kqW8tmh`MAmT;0JejW8n6AZnS|uitgQ9PuDL)<^s()&X2od9FPk#{&GVxWt8+g`8 z%F(i*IB zWu)oN+R;>&()3oX0ysMV9)xcX`(7yT*17M+D*=uuY1)UsYMNewzuH3bfgVm{`VCI{ zT`YYe`O1l3;KZNe#D7t+_phwxXFj;!z&Dy!&;*WXeu#Rm-xTQFj;t1bWxjT}&84t% zE;#`2D!$e+HWR=004sOagL$IWLO1U_Cyy1(8i5b-UFUZ?#^%@KdS^Wf&SnR{bJinL z_ja|=zht7C+o-)>2Da4GZe{2&hk26zx^~`>SmHCs7mPK7hFCEbfoXMBKk1?nf-{ zE+;O3&P2)7YQ8rdMQwxAAd5*sSE$SfwL!;9AW7&%$Sb%S_}g29jU>*~v}%5)gCmXi zUdU6S6w(q09$0}qcEbT-=S&LWJFEE}2d+tOSDmj(q%COio>6XClL>a-wMh+r#F zz?JG!aJc2pnDRLvNyZs?7qqxqVmCjFj783uz`F(i6lbVs4mm>=b$9O)wo+F{g{@SP z|Get_x#`&@=cX4_i}UAiKt5YubpCuvb?M#FPfPBO_6~D*MEv`@JG#1B+#O}u`RLxF zyCdQs?(S$~wK&gS&h9Pt?&E%AOAhYmMR29}8@E-Lo~fQwbiZ+TwK&h-JM8_%14Gh_ z?=Kz`?TG(|oyj`AD!RYGv3R!Hv8PK>ga0PE4J43^@f!1GZN*eJ z{YK>h{KffAa!l(t=2l=R_OC*JH$PW~`n$pS?K!-p{_n%zb((;a9Jmd`!o4-5yy5S4 z->WVyZ{x6VyQ_uHv*gbh*GKt_Bro8}$QoK=J67QIrv*5DaS2X;nZxM{HQRnk5l(+s z&EMSSak`?W7^kUU;PmGZcP)#9cEvY2_bj~4?izv1RW;NZi99Y#PUyO5Aub1Ma(8t# z!F-+}xLliqvx?wKaXGIq6sp0y9;lV_T4@nnL$18=uyCT@#u}jm4*j+M5EVM$#X3yU z?=55h8nHe^tBco9Vo17Kl-`z0cgE1Vp(y>+FJ_gb-xw|QarVsZLXSxH?@QOHy=Ha^ z%urpUsWn2^NcETM8mWGa6}m>6zt6a&Z8%*cOj*!kP~ssqg}O#U?_lMJv$(DG zIKqst!8Meoz&oTWGA`&Q7Ws+@|8S;b{|f)js@a#0lHwmuM@gLP_tX^INz?p#P9Lck z(#Gf7a&V3C^Tp34xMtFp0?nlLMVd)4-b^!z_qA9v3EIRolS zyp4%^inWt8f0|;P&`w(0hT2Juo?`7Jgo3zXw39Av8%{e3?`yb?qPaOdUtJ^Yt)sqB zzQ5wG5G6QlrNmR&i;bAeHZ?!mV(zPvO4cUM>zbNE9VDd`uOS9wx$cnSFVsO&{Gv2b z*3~sahe#e$j_k)+UXJV+I!ML&H~tU#U&-ZvIhSA1-o|f7tPaD5yR*t9LT*A{1$)~m7;@oWup7vx-DNj4Fgr~WN z;c4z6Jnf|%PaDU0nyZMXxrgOxZ{&E($&6RI_QBKM&B6V&2(FZ;?askv8J}_QgQtC- zgXPSpEtj-NQ~FX3ynR+O{!d&_axigH}T@-_dE^kTkNU0d3YV!k$NNP3>H74Jd3 z-;3{O41pV7pF6*&sI1+WUPh#L-}>AhfBufJP&e(7ed?y6KKEauh5FpF+ERUPvljKa zA9FM>JpTWt&;9hU`rKasP<`$)|M2?U`8`QREpKFDJw`XEmi>Eh(~Cf;Fj@PQ%e``Vk-)Z*TxtYmK@EE3cV^7iokX%%TT1g$!m z_?VA%K7UCEXMx_-20LK(r@t7*HwZ%CuD#arFJm86Yb3Jvi&3;}nb)N|s+OO9^paL@ zU+4BQiFTiqmJepSz6thz0^}SBn@T2r?-=xcn6n<1{vn}2WpQnc{BwHS*|XI;;Q z7Gp1a%yNHB>9g7n7XB4D?d+-L=Sv)}jC301&bqk|{q2!KWl{T&YOz=OcF+Isc{+dW z6EkR=zD~9hQ<1eT|?g45~fLbed!CG#I7VLr+%*8WXV)y&~XrH?~ z>-UGGZ$OfKE$TwLV7;y;V1*BoUgc)et8M{|YgA;Q6g$}2P{w*pL91#`$e5>cJ1tuj zZUg24Wd%ukK*n(Yi)0oV8z9eg)^gcf z_vdBrjP;i>5hhKSF{rHdW^^Xgf9k27PRuGyw+qu@q-IK(o`!S)Xh4_0Ar%X{{7|jn zV*&s7>1#eV1a5eJ&8KUHzUKT|uCEF3`_R|?du^Vdy^H&#zU>+@6WUCOW8Pl1>>-tjY9?W`3(n_ zdzI7y7B-M%6kQZQ9l28lz!Qb6Wq3wyo>x7Lx>}OqpUT6gwIzGa71jJjf*B0(K ze^e*dNR1;CUZHY5L{1-VNbh2@)f*sr+HoxTC5K8jc?w@n#XNaR2z4Q(^=2( zsm5kBQ)7q<0>25m0-z|^y3%h_q zHol`y@YYd&W`RSBsr~J=&g$U%L@|c|rHEF#8?!@XC>dADsLoJy+6-n|GZ*To^fL4>~H z?m8})@_X{`@F>3(KTpOUx#A7vJh|I~{sGP7d$k%e&M=7;zaAiT(jZ?i_Zu7PP=hPc zjyAM6)^(7WVZ}RD#;O~|!e_nT+zhAGcckER|x*ceOHPGAGoDUgCH1f0aKrYT!;Pt)BUkLga9#YRi_0HY76@oR0J(}K_w_X(XbNfX3@ocRZ?|rNZ z{Qes)2{r=UJpryyAbcC4FBXo2htvz25cTu>3zeUV37*^ zyj#LD_k%v89nu3EEx^)@)eOHOX|IxvS2s#P`Qz+em$+N}aXr6VT*U06>Wnrqdy^1< zD_e_JBigq_eM6vVeK1#nR;c9?d~K0!g3&V%$XObMuuWS1DRLdYY|Dk#lVya`ShhB6(N4n^GmJjv;jJ9DK$oh>;Iynu$XEdVZU@va+rw%*FZ@$xFPb3(!mqh#x z>ThMIg<2*)snOQFioFDLO>X2qjG6y!6|GyTj&&=0Ddas7+I8Z3GB`gUx(-4UY?xzv zEpWEMC|V@3*5Ub;~U`g$Px%@%qL% z0DpTSl$zjw0|{y+icLM@07YbEFXYu*p+mGy$A9{9aypT8dhH@yDE z_4UF=a99ddO$;?YcwM zXJCDPlIPDZ7MJJEi;T}}`EIn_kzMYs=YHZ%(pDz3yoWdbf26$$d{ouhIDF1sX3He! z=1!7HLP+jRmbnu^hZzD%Fgg&HR$p7VOu#XyA%aM?!vq0$Mbx5o1FhAzZ$%b&tx0id z^?i%Aifdc9R@CBBs}{BHxGUfDoOAEYorL!P|GqE3U*_I>*5_=`d7g8gCBS9D&#vTS zqs_)|Ztqm$oY0Z@%{|;D;E8)#8O*QUs?5-q56;w0sv^Ijs%&I|lS)_VRPQ2P?wB(H zu((op5_;(IDa5;ou3ME>>rT2U=tZk3uzq}9zA_T^1!aA2K5@T(El`(h^bOojQCMW)ZDa;gW2eO@3`_6WE|=py2Yt8!sn8yuGHSIrM4W8_qi&xF0>hfU`P`%g(Svtc0E$1OrUKm);I{K-yya3BbMD~CzP zAu!J_H6`!F{p^4U3+^lh?;Q?99N>gOoHm7Z`n)`R1N8Y62swz~a$Fmz;I{73 z9{Yb0ob4VmNYLh98IjMuCp~a1{4741oJ@os5YCV8apGJa=a5eGndxmw>gHk6;~YKK zH#rY;kn2vwoo?;{lq;u|z9Nyuy zarWIZ$5nWSIk7E4%s>%asZhq}wMkO6qkP_&JW~#k=Zlg&KOX1!Z4o#z+k7w^o#RWM zqX^qoW9n%?Kt12^Tu!_Hdz^EQc|=?3Ip%R~?sLqob~-WBug__o%a?$&V* zU*hy&={?!Vn0V)|R?zjo8RzgVQ-Q9Z26TNW>Gq9{f0)i~Bj%^n@xwlqWg^pHZLV(9 z;@kKE9suLB3~-vA0OwA zzjI9dpG)G0$HYHZ5`9)n>7NeKv~{FVKxQ z!}#?>&f*>Ao8!cO+9{P2)Y-{sv!UF09X}UMoY9)({G*_2|20mWxn<@Z#`FkU2?hFe z-b}_VN6t(0wVIjN17q9u42qK=U&TX7F6CGL%6x^A8nel;GNL$2l^0 z*nhWhOj%{)X}JOVP7?mleK0R1DMT_d)?p$~FWWYwltFc(U-t|xe5pOu8dL|oDZlz43wS8Z=dfaKv|Rp#CPI<+VAxQ z%Jc?P*30x@K5=$i!aGp@IO+K1R5DP$n&)_)1j;+h{r2}x_zso>O>@UU#Tp*}7WWqq z@%(!ydb z&nf|pXy4diSNXN?brAM{w~Ou@y}*@Fqimc-3q%mMawz^Krwh> zw2YtC-9$PooUgO%-Xfjl&ew%?&yz02ON14%Q`?4NgnNO4@RN)>n_1pjfP1g6o9)dg zu%Z(8wpB^TOS!sEsfT1Ffy2aEN{9XZYoscqNK210(Vibhyj~0k#1J5?p9U;l{ov&5hlS%Rd=j)X287}#b z;~E4H)2B^msF~a!>SaaU*X?qro`+iem!|6(QT;jJS_L_d?jx+9SbIaRoZV-Ff@dWyn`#D)wlPztEY))3L#lFQ1t$20WMJ*fVQ^v~`EdT&r27H{gH zdMAHFe{%ilURGL<%Ih^{4v}`Hge#*<9Z#a_DMqGuHbdRU4&VY6HJ?}pV`j~UmZW#J zdpd$DmWsZt(L>yHWlDlZa}P85R)nbI=h1DZgv|wSWron>ig*q4%;O z?M9*5Ddjg~50vp9=rnTL=Dkh{x`e4D?oV$ePc^O?ZIy^rPT6`0y#yoWQLiky4pU8- zf|#WZQnhdo&(ufjXnT}gC1vi;GOz4?h`#B4eywi@lU?U|U)t*;ul>GF$in&nFZD6^ zU60p3L*EZ+Ejz8p#x>s|)<7Ran|r;aZ(tEWcgYN7SOiwqG>Eep>WgCA))PHsEnUEN zDHwuy+gdiC$Kvdqn(-05H|8nQ=DW>_T~TYP#X2Te5Ienkgi5Hj4B|7~X7a~*7F(Ne}g))#56&>Ag4u@G2paUC_s7 z0SZ|k%~}>4nLG<9#PuXQZ$7Ig>vm@6EnrOX*>vEz@xpFLW*(03TuxtR<{!b+PrU zV^U7L8{<9ePq0qiP9}Lg-X8QgE-}Tq8!7rFJDM5fL**6QPnF}3pkur^hv4HxkV`-e zI%1%%#8g^OHcFIBI%F1P*eqFwz2A2Rm01YsJRXU8 zgw_6QZL9sllWLLXzxOY~mz$-{FU(XoPt`kqksWUxF#bD*_yuF)@o(1iLS6;e6o&ik zz3NEFHy56fJo-1N^bTqN`>q$bP~ig=xHFXglk3SW#Vhx~97Wqj3fGf(^WFKd7N)Cy zCrm+~l{5J2G2gQNxXP$WQt7q7yv_Mt(T-KZ-)w|iVMqg>cyKSC)f@raCzpo%z%6I9 z;XOyrCc}iEYoS%T7~q~n_<5*tSKCsU@y*g}&AG&+cjik$uW6L4W>dMUYxT6YEGh{v zmlCO$ml){ZGRgg24w8D$-LiN?f0q*amrER?Em14IXfq2TK;L4>tBynM`g89|R|KK) zMEF)-0WkD%8mJ%d&TOkAXB%C>_cf61vQC>T_W(>s?M>4lmx4f_JO{s{kwFSM5) zf!>>;w*`EZ)Jq#Vd=U=c3{tNM_-1hUU|lQN9)xiQ(UnR?oI7w^AM~DdlYIt(|EG+1 z{Nug|cyhdol78O<4!bRq*IM7huYTs7Rd5;c@j|at+$jT3ZuGIm#!gmhB#9b(kyO7Lx>dDx{Vs9Zfg;5RTV^+IM$jrd^?{T~~ zqKU8XmwdI0y|EYH+v;%kjZ79_G5f2BnB)-D#A+FozsJVQIqe{zMF1NoZY1lqY+^gi zyI-|U;rodw^GIIiBp3=VnFsV*3u%;1wH$t9LN6RzkA1Wh{+sx^J&(%vJl{Irmd)fn zFM3_{IQD+A*Rce@y$9S5dG5fqF|ZKmnJKnSy8L-T?|`qH+l<>l0=`Zk@T~Zq_=UVd z3iz@o_OSt9S0NtvmQEjVh8UK(iieqUwQt?d0XmJR3On|b@EcO#H}`_Nb3mTTQ%vKM z*^mOiAq9Rz3K>!;ojk={ent;`Abuyd$aAHD(xad*_g2}ym-gc5%z7QqSB(xNRH?{cGqmvX0{Gg9i)AWp?#7a%~ z!pJDH2$Nr(iD5}^K%V6FkuI-7ptXnP(+{@QoS)bJ7iu%*>|h^r|^Uw_|}1vYqRhTJ$PUpkzTArc<({J>J~1e;Mh;wGhWyk z!+Hd_b1aDr=(LA?pP(g)F0Ypi88^HO^oC@P&nyrS$lMpi3K^drR0nMBp`zBga-cxx z9HB^*Q!MWz#nK8r)xRji^4d58{T~GHeMEs)xj{n2E!e++iw+D#r zt=f|}?%2DW#Jr2=FJjm#m0La&ty1mteTnzq$I!0-vfCwO!se1rWhShOlwtyxCfech zCZ$x9^b9?MZJs!RemHMWi3sR6z?=@IV@@Gjmmbqeoql*eZFevl?E8)A*NKV_J+c*i_M&XL8PqIso2T);XJG2oSB$s0!FVbYc>JO zJDuQp_JrL!JxEe$k90ISNK%y^X%abzdT0+tnXqi4k7cI-HtYawICTL7ih0T+Se;P? zMp_jktwMjLPQ;O}hB5is+spV4s`Bwh?g_^`Lt+YgeRa?8U`EVu%rlSFs}pzQH@@XR z6mJ-lhMl;5x9zW8%zZwC=8%{tszQk#QKAP*e4Ce8!}HDIPdb+`_1bbN9wuKRa(ArAXM=nW2O%ex)B5Ki2@M#m2N9473MkFRs=pnsSB zd%NpLjmg(ICf|YVt`CgK*EA;If$XlI*yz|@pTiux>yf(AcGsN}#@byU|Ax~COSPq!J=d!VOIleo_E{Bj)qvYp}&OP6E7|IRm zv_JA4wn`g%k8mpYPS23Bx?8ewJjxW{dCTw9+8r}Br@dPm9X+~nb=01@MLoLjmgvzr zI#IVaI`-R-twa0m-(?53-|pO@-DCF)_9@;TA6F;*Ryg`*ziV{tyARf(eRn92+jpPC zgnf7DffD=f_&wUb`(urcUGX_g*mqx1C+xf1Z5UT?2y~(N7;9OWpsMu zq&i{W-A+HszWYBLojc)NU8LBrWA2XMFQi*pl5Vtq?Wc{S?Vp@hr@8KYziAX_Gez4p z2;&)bNrKvQL*4HCVYTT%Y0tCMuHtE(ddr)H{2-oLYp(E6A$)bWTNbje$+@GQd%!!~ zfqe@{#h2LOu+*Whqca*sT}QzSnN5zI=yzZ?T-`=oupL~0ZEd&P?siAh=rRB0 zs4+j&9&_7g0^ndFulz)t@N=Eg9P0~?tmw0!EEG1#jN{l!?V7N}WxPJ%ezqOo*_iII zCdZHJBfP8*8TYeYZAos!jr+Z#U3fksbn!maKW4H6_nao73nBd1qVJhw8Q#bq#|FuL zK&k&kLaR&z^8J2Y%O$RmQ3rEz=olvCWr}p`f+ivJiINw1Cf7Ir7?c5`mBgBVESsj4 z!3zB|(ubTo${T+L`ZGK4SmuQ4p)R0XQQia3cd8YVPR-z+&(;+@pH-SN1xk2j;?}V0 z?VEQD^lO7tDnXtb=rsNgx%c0lhF_XWJEw=-W+v3yfm)6f{bt=7Ugpgkj{_V5Pq*iA z-eb#1L8c9G+Ot>w_?~RTnfx5U>0aBX zHVNI)KJ6HmG^)sA{TS9ImGk+8yamwJk_UAKq0K=1YEQS7>WQsu61sapzd}5hBA#c; zA%gVIvu)@Rr^cHz9_F$axVs{+f)?SRFK6bAExN&H8`cDr-nZQn*SKtpaEkaL2*>j; zb6-(U;*usuCT@_8vJeU(7+TyXHx<$zKPK(*3`2`)uPLNmIwtK>hM~o@zbvF(HYV*d zhM~o@+X`t<7?bt{hM~o@w-nMYACq=D!_eX$e`iy1kAHF09)DLcF8$J|{rx^0cjeRD zxV zY4&=53etVaan7r4w5{e$M)hfX3Citm$J@4H?eLzOYSV2%Act-(Ff^}79fGZhFi@_9(GbWvC8uD z`unXQ{5}cvjCNlz5HLT`13iIyl6h%~kSzV%5?iu#t9Ys-48@M>wYNrvnGx7i{PQIQktpavYAF4aeQVfC_M^J!-8D$2J>| z>k*E-5e~-vaDGzo$GI7vD-$o){0lJbKcQy}(5YR4LrH4=Ap*9imm_RXpTKnlEgfK! z4(89)DghhPts4lyhGByMn*_ZRwFvwYge?N`02}GSdxNI|rb_6eXW$uyK8lQJ9Tj-a zaCYTJs2P1&b;^h{U#vOCC0m}}>G<>=U~YQpizadQn9-K7TwhoOX~h$d_uESC zcD(+r;~z6z=k|}e#_^k(sO40hvle8-wrR#`+~Rpyz!0_qkqTVv%W1P>9*(`HL!HZ! zg9m=HgY2esf6iFSG=BCtiJ)zq??6hFeV-e{U8EQDQC%98bAc*l23j0dXAzm^`mUDH zj{bmzvI|$s5#AyXSs%?Mz8mvMxF=G(c6a+4j04kGvfYnSL---l6G@<$^m$2ILqgE1 zBv7amDDLc)(jdK-RMJ8E3;z3a{`*V*dmaDXj8?^|kgZ3$!pm`oxCcdg;vlHwR)S~M zC&7xo5_a0%$sh>^(bg+Gfp1;BMVFeJ@x1!Dy_y^(%@J`L@c<15JAXE|*V@Vfz@-leze<0kr!MXJiI_x)@S+L8ScKP8F~ zJ!Ur6`~G@YF)U1UuUS>^BOe#T%84E}1NFX-&MAfge>bhu+eni4R+HpSL6W=%Xr~6C zY~Ohpea)%Y6SKPbwUw9^#jkAy_SwSM7P4DWsJXe4)CUL0)sq$BAtR{;$zbqAR*8az zurp5h`DJ(X{hku<^-0q3;He(e%SYa`!tP`IztBE&xr~Z4aKxo^pwEX2v@pYS63t7D z^e6lVo=F%kLOybZ2=6Kwy3Yie5o8jCiC zi?)-GH3ThMoGmNJiA=Oh2W}uh>dBHbhP1=E|E?7<8!NaDzVJWst8_If+Ae&Oj`lwx z=;Eb@u%GSNB1vh&X0eb67M{WCsjyj0?OTE&?RzoFRmMq%;0trwMs6Vj^{OJAN;bWN z^id6URCQu{2I(&Q9e+#hiL5ciUfHLeEY1Rqmm7tiht73992)zq(diO@Z;Z&rbPk@l zz_58)pv>&=8y(+3_;;ltbbXwBPW{)8&X@RGqp-On@b&eh zks+7GthT6zgbY$k{eZ``}L4H z6@Fzi1#jGg

    KNx(nd50HG4GbZDgvSC)vNb&FuKg%U9iOux~P?BUB)LLiO8D+%lYR)n(46s$t~ig+C4Sa*x(_(q(@tfbKIBn;(NzmPX7RlESwq<7 z6YI2|W3`pWmtoXHXDappa%&+PfEBEf%#5{6*jd-qym3@)2I+^8oOX1KI=Lv?q1Hb} zyTAG>JmoXhoUu7Jg_u)wT7s9h0eUuBDJV1S6GaWE$&MI=u0?!Bk}7gTC-e7B{ET2( zOyPJV2t$ecc?Gth+{pY8CCe!@lj-Zg|x>73SBDLeC|5+RWb zkf5c*4V4H9>L+B4H88i=+9zMx7@p016;5)G;l(@e&+T>GrwuV7n;Q;-rU?S=C=tTG62?EM|b+k5c4d{8Wqjq^} z$ZlXK%ujcFr2R;b0w1e(t7WbfDyGbQhZ8i?`QaLEI9l(y}So{id)2lRfKKBGZ0<& zPSq9kVct>oJ%I4(@J!TAJ4zwmsr15C>1V<-Z$!>}7jWLFo90JrLRhj7_0oPstcx#} zd;Dd@y69pVIS-_Buf6CYaq?`H4v`@UG z$E%X$yMV{eVHMp>B~w0u_eVHIv4aI2A3JgAi-Y+(_*BtpKK*()Nu#pZA7#?td^XeN zZ1d?X+k7Vcp8@};vBfQ`V69yp1Byc)l4o`UF6T7) zZ9(^q<1`8GqmQK9iO}`r=R*}Laj?^hac zhP4vCkfS5w3?pNl4Nz36LjMu(gini!JsEBCK%B9aOZ}a#CQ9~{<0Fn8^0iE8qOR25 z0?eyxd1EVJ4P38odmSg)@Ss(ewQQyKMOg45LZ*t6A&6gu<;_EQ9>EhIinxGVchX+N zC-n9RK9yW1tZGS%ZXuR+Iva_gF0w_p!PlAm3*P8f_&S3P!xy~K>*4D({&hXna0;|4 z_|7~&`-3{3EhW9F^@mqFE{oy4!f7$et@Zeb{y`G$lR}PO zwMet9d3~Wxv#e&0ZX(XDEl>_}4Z5~?V2Bkh+ak0}Vm}S!v~yz~ey)jg^_MZcV>=Ii zttD$1dYcfEV<%%8d1Nxq>>56^%SmzwrEbURl*=rLnLdMLPh3+N^YxWCQNJ_t^7__^w&yqm+v$m2Sf{$FTIoS^=S59neByW4!A zj&OwgwX@htqpX&?=w;3$8&?3WX-Qj1RzICt(l&UW3D2$YJOiHB!}GKf+VJs+b2fgK zefGT|X1M6Irz3)9F0QR=sBatE)TiiI3j0&C)x{a0k?} z(zvfiP`%E&H~#4G^IK}%{QPHs;{F~^P2oP}GuxoojHKQSIXfX_@$DC| zuAql>mWkb+73julfNeJRPa6CAZp2;Ot4j}W6?L#s$0}`2lyZNIm1-wF2+Ca-E5x=9 zX;Xm?49fY$&X@wf55%fuE4?1*)(c~kIo|E8l!;A+s(NLz8ZcvuW5#NLN5vV}iSp;% zHVn##;#_J4*m8W2K-f6V2(We8(x(Q$y}&a$J(Qe0k?1YS86K3MU(!a*j5Qx>2TC60 zR=X*BvYL$V3R3a#^jPzM#D>zpi=}Ij-s*w%c~=bSL_X6zILD>}eJw)GNjYOeC3>^T zE?mzt3(sd=9-!AfHGp02j4dSn5Q3rB{EOImpzVsvk29wdP+~ zNW~-%ryPK8fVNJ6=ehGHLHoLC8<&9T23&=^p~U;}5q#1SZ9UmF?;z;+>2iqR9x3s? z@cS?vc{!skbcE)6?7JioFECFXgw4 za>-foPofS@xf5X5Kg`lgOYT2@S%`n2B;IMmjZuNeF+M`@zVlLM8Jk#E+r+Hsr7WvE z=|vlMM1_rneBys~O%mnlG)p%zaUP9n9*7E=8+V$lyotGOwf-sU*yPz_+vyVUJR7y` zWEp$V9(;+Ntf#0Qr~M^Xl+zLU#{JRu?PBb9Do-9)dl) zvM{gSwfn)Stmpiq$By|3!l&Teg59)B^%HCME$r@Uj(;_zPG06bZmKoFWA>=3;>1}q z;aie`|E(b-)!k}{_hklk#kJ2k{s{r~nM`u3TH!qGd#o@nUq>BY`#R>9mq&Sg5q?`q zI3c!uFH$UnHj6SW?RK8lW3PP=grAGy^ER{TTvq5!UFCQ8*dBbd=5J=xv=ceR)%+A< zxRUQEAEhFU=j-Apz}(IrefHkGG3jlM#DJ5yo>>cE1glcLhZ1YS4Q!7r=R-<@Bzvcl zkfOn}4xaPi2^eA`-~_A>dgNn#$|K2~_OAVAEx479B+Ys|jclh;MtXDF`-Qi6?Kdj} zse50NWobBx9JY`Ks#h(tkqt}3x&!NT1z3xH7b*19X2$F_R??>~J8Er(wA)Jhe?lRA zdr5er5Pk#u_cq%8z1_BsLjIde%02r_M{nX5R-$k5mg8ILEAO@!t2* zSn0iQx)_&!EGF)KeYX9Uxe&J!aZCD7dS)%kkYC3D!_3&sbSXRYdR8T;$U2hky@3tN zU;5FaVQY)dVI?$N+TdQFwR^`20YTJ&>9{}xQ^yB`;;eVRPsqhH0 z`>|dRw}@9wP);nT{fk3q#sCWbmebzj{OE{gE!oaY-Ci3~lY|hIb4m%%H>?QM$kU8y zrVrr~p#Yc0As`h6U8J+1FOISMLg>_X(22Ycs=2q1W@2MFIix@z^p4|wP|f+;YTgGD z*RerNEhsT7wUOb9-wMCE#8a_l;&$jSm`}*�u?Id3zC8y~%60aR9b({#Jy(!fqqb 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

    sE&{ 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π>`o|cTqm}G!Fs)3a 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

    ko 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 z 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

    oQs_SovT7gj^N}yYM6M zHd?SKMG8S#=UBqxI_t<@Z$;Xa1{2+q511>m}qt)LKYi!t#;ZOvr7!>G`{*EDc9VwWpThJ17u0I&-d z6TkMpzey;#5B)g%{jj5meeOdKo(k|%^$S(I_lv~jn|I9;=kOC+aimuOT0#{ZQ zMBA%%lmcvMd(+U{4j2h}tQT$PPow)mv<>&T@jyq66VUq)l|c$a{;n^9RWQ&$<$ZsD z={#YAWapYBXn|zs{q=|Z6C5^phE_;6K2d-3uHa0)4QEg-?346P9!0-#x|d1v$HO&H zoS)@wNEP+C>03yFn@NOx< z4{5w6;o>&rk%N>*lg!*Ch3*jp=PJSi=PJU2T_4`gd@^0(4VvW>|D*Dkr^_#Z@;Gyp z%d3JX_X6<;wo|$C;sZu3xRMt*oGqvAK@D6>#3=;zJUgpvA=Fht>|)qzeXzwlU1GD^ z1M^Zc``(s@V5`?p?{KAMWI&o3x$fcZOcr!Cz`juMLJfUsy?#He4Y7o-2mgRWev^7d ze_EW%=?hicuFn$s&ATQAePo@gFWP6swHs10%zMCUfFT`#9Ue2&U#IDS@fHC#*8ZKs zm;rAX=r4++9HvB{W7^Ltnc`Ikg%QkH8g2VIFZ#{t@CHa+o}R+E)flU+5OC2Qa6OUY zroV6&ef#-xCcn`&HY?0Km=!_uZVBG`k5IoOOJRmI2{11>HZKaPq(!3nI4=bAEGg4P z{S)eraEOl=P(0?K81$>9cwb6A7!EqZqN=aC71ILLE7l<7l9+E&$Qk@l_nao->{f&Y zi%&R!=$A995@*qD$ny!mYD!UDEB~^VG>K=ostVSYT(u{GR-Y3h17ISugtXMq0)5)(qG1=`K@ zZT+%6_9i|}d+dFPWa1OFrFB}-D*#?4S#Pv_YGl*o$Cl3SPxHT6o3Vwttyc-|yRUb) znKGd7P>0}Xk&naJb`E8F$l-(>ShMuaWnT2v{3)!6s?82!`NZc**@|goD$L7fd81dL zvRi@b948W!=S1m51(QxF++bKJBe~I3G9ggyFs6(EIzq45XViIywHERt$k6hN>=M*A zC_w6iuNgID0Oe_w3(VSi#0fO^K`^yb<}H3#J<3FNz9GuU}E^f5A?(ico_ zcrMBKO0|5F>l)Hakrb6?MGmL53M+0kM+UE8u^{lPVR8<%`IDV#jq12uis|Gmis?k8 z;25P;_P;|Z^+5~&;H!on{0EFs;L8Y$9<8CSxH-59>ldw(DzVP59-rnR&so_(W#`TE zqrjuI4UT$RvkDhA9P+p=5lv>OCV*s6DTy7gACoU zhJ>Xzh<2q)!p{995xjM85cM%m)-ETR?s}5y9Umla%2#io-*VCsM;&u9Ou-7bOC0VF z5ub~_<)UToAgZ(D7k1}!F45w_F`tjO`NSn!NgjHlz~?92%0T6;SY-U?reDd+B<29wA zP=?*l13v|Rh43qyNG(L991D@SuvjSdzVb5ueQ_GvanzDcg5bR-$iuW-;6A+DMFL}e zWIn-|6Vu58?rEu%(k-9!=;L%9)EB7EhdtmMfbbVUdu2%`gtDaN3pGn$OCuZLzTd4* z9_vKUQfvoc(Ndm;*_`bw4t>$AgxUSBxwkuEZh5Ki^`|0VBZ64Rr)^7OE7%$PX8j4T z977^ES?HzA1 ziCwoGQRSYcIkL$3B-XwK(7r!oJI;O5TRW?Arbt5b>{JKGJlW0=+mkioNdUbwQO4QMD5qnd@{~t7_jMq91^n^a(vnA$^SH^f4nB zg~cYQ^Q)t%{h3Ku`82BinF+P3WDV7+OeZdT*!~ClMg2ndK7O_C!hVaY=i5m26nZjp zD8mi7^3dZcUJ)W0YSvGwS=>)7KMHz?-BU{m`5qc8ClR^(C8^vkY4IQXqJ>PE^kd(i z>S?cUzc4Z7uP;esd$KEf%FBF&{??xHFFL;2x?slN|AWR0LYv@Y{cpTtV$+D%ia&$D z8&_Cz|J&)#dXSJ`hmqe??Ss&*pJhD5n|L28M{BViUK)++*T83pwYMQ(66_667xkJ~ z1{hZPHWsP|FEE*8}*gx6s78G0cK!u!c7i|6#w8@ghSa9&? zZPG!TjSC#jtaSEQX|{U^>B$xWsqeX7jbwcGKd^%7nsp8Pq!2u>S?iVQb1XQ<8x&2h zSU|2gV{e*mqZZR28($+bYka4}K+t>AG^nKrH}r)I7;<+jHg_ z6is_fMSDYx+0(4;^_H7wR>g3oD*fuRKlbAcQbZanyM3LgjCB0Ul%IBw7r_}fo+eL)S{R{(rByAUrr_molY+BKD3|K7v@n<&vKY7`dY&5N!E2u zBC72RJG-;AQ;Fa$6{SwA7cKJQFJa6aBOL|ld;f}ed@b5?$aOo)9Pju7ymW?sC46Od zza*YYXwjy57m+}*zE(|!9fk1TmG~aCANVAwcRoA;{dsel*vMhoGe`kX+rJXtce3}# zjf$sktc&L6!)a|pc$@sNO_?p1JR+!#1 z6m!1gc_5n^3Hj%A46rYZsPLr`6~8j#TIDW{EKp=)0m3fB@j)7(RC-RXxa zC=-M-9)-tJVtHl{Dp|>Nr%hzo)e2WB3?yZM15X!3E_+2OV=8M);agwB9)5R9pm%yD zTTeNXLRd?F>QAbBj1&g5uYV)n**8X%{}%fDUDla?rgwW2XkWA?)VXir`*Vw#?x#PU zO*)SjFlT#}9{m{{g*v~_sn5!%dmHyX)OVJb%W6;gN=7fw;DDax@Pz7LWr50-JVY5) zsQ|^u{R=&$LusA+!F(U%N-H$>%d!3XC$!;T(61kk>HF{CTP2kKV&6~-D=TFBm3*lC zXQ+Du^1|Ft=JyJO-oEi8eB)>M#!o%=mBHfQQ0AB4fWV!ce6Pa zK8bYdXqD$&#)!+nf9bUOG+-V z-@8w7)whgxM?GKopa2RM=mAw20?#yhb z7J>f4^V0>qRd$3q$IacG)Bwezl8b*rJHK?aDyK@G8Dys9)Y8NGU=R9D$k2`S47GMs zN+vAcy4~b+YF9EpQ@X4q!(=i+J7daYGubV)V?6Qkexet$-2^d8Tziio1^)q|Q37br z-knSvA#foY4Pi9AQJSm~oUmixqsFysQ-vf7DVQ3qb|s4h7eOuCNuBtfUR0Wl1%D(V zQ4uhrLI~bktHvWns&HUTq0RM8-tt;zZ}C=Ic`_u!M0RL z!hXoSm&?w(1M=Ew-cJNil->!?OHvg;tNjXJ@^N=TUzgEm4t;$nMGc~$(&+%S2Zgk77-T<(IdQncQx92(jHly$62wWD<9 zoURr+6W1XOeP~-U2WCWEyZI z@J2Cl*!z;X_It5y{n2M(_h>%f5Ht2)`h>&!92r(VU5nTs>2hVXLjsO`u9DQpjBE{y z_ri)_2e7}}f<006p^;k|>_t3h@|SNA{u3!~xF!w%Gl7Ce_(v@Gb4n53q1@Q2Jr+Fh zd=Wfj`=u?oQ`<@4!h9+xGt&@K9L5{nxc5xzReS`4ESH9?sCc*N*qVu=30aOoR?C5G z4pjLqb@UDX|9z-pEp%PCuyxJTdHEjEa@O@KGk@<+CM^^=4Y1ujLBBj3+s!Es!AKOq z8@CqUXN`vt3$7_vgoJ!oC)#I-@MbrRAlw40`ij)$O%x*txftPAzyMdJTI?1^xDCo) zok~p4!2r+?lw0(LH9nK>D>m{ky3U=XkR$ZupvXNiW)A!=hTrWx{JRZz3+68$_uPJT z&u;Vr?;(XHSNa}!Hngwi6$$1Zr_vLcQoD4^eETNYAC-~a-qOaZ{>hAw2c!>}kB7%omY*{G%gAA) zu!~u-Dmbzi+JpKYJ)$IQD70eoaJ1nC%y(N#G;NkKbr@Rt0{uFYTKLA~5qK41at+mv zvS)K=rf0Si+JP5?B=9?ZEY6cx=xK=-?bD8d^jww|2bsk{R>?cWiiW(dYal%Da9GcG zba{yx9odF;R#Tilm@q$9h}ThGB2iB&guJ(s*`Q+la%`t=gRf6{acA`aoV#aJS&P#= zXL=aQen{sE;C9Y2AfW|i8Fqj|6B4)=SRVC}C(6r7!5A>CbRo~8$!PQ`Cco!l62byO zZ--~CvQR^~L!RDVlx&fsXq5!m9qnqEcX2nZ8K0TVb^mrIf4qs*w|kOGVVEC9->{^b zVZJ8k8706heQ=NIP2wjDm9c2mqAydD6YMrlwV!uATm@y2D!IRyAld9bJBycvr|tfH zv>5n)Whj)Oaj8a6&TVgy>XLbSqUCq#`i*=)quf${_^YR$l#>ZA)uJo0*f8G!!+aiTT+}x?N03|V+Pwh9#{n-TOSGD3jqAZw^UNN&zzn#1H{F1ps0YgjCS?8wKrzh*@~ zrjhDd)JIO`nG{1I#XyzaZL@JL!4=*Hd&Z8f4C=~D&%cjf!_qQP$!HRt2ksB!)BRA{0yK(+nUs*=7Z zC+aTQH7R2Gt+eQPD!Y|$PLXbB(;PIt-b?+aXj5nptg~6CLi$!7U z(G~)IGoRDiU>i=gIT)i)385w%wLGvNn_3T(<)*0{DcH5zdLEh(Nf2QT)9L@S;f!u6RwjL%ZZCEqX`%I3&ypyMrnISA_&BeMIr z)a+xkHpd$xJ^K~dl45>knQSG?uWIDcRPTOOAuq?TYLmHtU=Hef3Md^7Ff`YLzACeS zuoEUe$K9&5NV-Y7UwT6NtMsPy*?egQP%O&t)I6AB?nToRQ!m-I`H?>9z4(vUuo%n= zuh?LxO-PHSo7rBQ;UzOMN=lL}MhTw8!CkE+&5t6SW?jR4Dxr)zCf`Ds>}6XawY%jD z0H3T?$|?0k^LWgo7)bt#p1yCuGTq)QGMC!o(2qP9CF2ge;*hZSB9afMY)r0~8Pv=NN znZQb-=fROQ65e6O4}Qf) zP#tH?Q%;=VuseMYwx2nOG7O$wxQ|6QrTB0W4yU={_%AG%BQ<#KGfHU_I_N8JRPpMn~5ag z)(-6Mi#wvUzl_`67t1iM#~kRhJBbl)Q=-0uQ6X+T?+tW^o9?Rb@|do2LtwtVy|X{$ zsoXFc6(nW(%Wn#tqH@Et(qJzfsB$B+QfvgNnSiPi-V0H58}vB{do4 z`z3wce4_G+tI%=*&xx$ODyBUHccx_?U&AAezvU}Pz^?LNig;g6rt^E5)nrH}%v<1j z^jw-!SQ(O_mTRtx1wY`+1s{KwstXz3MHksU($n!s^!ZRxl$Vn_$3~vU9DsGkcFEPS z&SHSOn}jO5&dLRylcC%N&!c2dPWt$pphSXNqmSpxv3=a(*U{b=r(Z5sqv%W)#5%cW-7HehY$VFk{Q=*7yJK#6HAjY&!M{#9JV!(~* z0+lpKG#zzTf$z~{vKEPIHDou`9sCZh4VX6TqXHIL9<7Dy(&;Kcp5FTji}A>!h(Z~D zaynfKsQftV$*J-uTlX%Nue9#-RKCi(cdLBl8}mM2%Ktce{bE(Dqn5A z>si2kR8UAq{i1ZMYxoO@8664kqeNE#T0VqUh|;}!5pwbP9He?P-3!lC@R^<3M(YQ9 zjokgx=qYYq8}K8nx}iiGSZ4dNugb4Es)}f(vFm6pmDrtQo^vnBYJmq?iaappJC5|= z7vVTq7g{nZlqI9$@yU$;1jfhw>l)KmCUP9i+omM?_tZyeNqux#Qm;KeiMBOzh~{Rc zCL(XpoxCS~M|m>aKQYo1=%1OzJShj-2)+T73Zs#({F2g0J?ff#$&3#N*4AI3tyNf0 zn~&DRXa>uJu-@)VPWE4%ybHE*^dpQXF^5Y)tNNNK{l$2i?>p!iFNU&}7bkZFW06w| z+hw5LwI-8p+ql7M)3LI3KfrPzz;ZxV9~o`6^EBq)PFDuP*Iq_0P4Oo&W_K)!X}UZB z=!QqUe2=~>20^_iK)nGNqZ5r zQg%p;^4Jd7K!Nftd+Wrcq9inbXL;6pJ@xT-(3X>-Ehi;2x*J9p+OK6kjg-Gv`n|x# z0HziGi(=Xk(F=bEIHxI%8PPJ#PXblS>y`fF0RxPSt3u;`7G+ykpscScEjPlQjZdfQ zg(m}~zS$Wf0k861rN6M3@@_#TCogFU&f6~Vx^fcj5l<|-llscMmd$O{qm)9gPf1!j ztieg$)0F05us#;!i`5r0bt}i}bp``$PU%&z6Xi}#cK6M#K^rtma{~mphW*SJg07tk zvn@zxu|@MT{*>l$LE1i@geW99lOMu0Fz8z5Te`^>xw>*}KcZJd*?L%0Hk5R{L$%R9 z@*wOaohkHfiSgKL6kEAoU6DjhWwpqB85}$ALFiiu#=RohyN{JhC{qPxhQK_n&RL&G z&!2KFo2PnPrHM-h5`8h0FRW};lt!hxRbMnDsV}KcDg*uXANzItMM*_MIe}`A{fsn` zf6yWS1ko<3(mGKZE$Py{1=8PAJ-1~jw50~xG7Q=hPPfHw;)-f$%LHu8#Gxk6IfLkv zY5<;xcQP6|mk(=x(u@yE%jCuft&5wy7}hmuSW>U6NoJqadG8H&Qb*UrNh=;WivXU8 z96;=e?*Tj%zEP=ZMg7|M%y|ZC5ha5(84^zQ_bO7*IMVTfrB~f zA}&{r>v*EC9-UPA07pQ$zXSVFhFwmz14Tr?>9nN2=Jcd~^Vp<*%jl$j>!_rD+nA)j zwl;|)$pg(;xqblA?--RVU$1c0-0|de-o@!_BCrm=q3s9@fUUBg%Y=xER*`;kkmI<( zXZbGN1zkjOd0b3Cd78QZAz$vKvyqU8U!F>1kVU!E0H&h>rl$i;$0nn;QOT%%Ofo9f zCZmqXF>871wbM);=~-F&$}^Ku?hN>iOCq;FKAFM$x0|wCEQ>yWF4yAPw_O_WlxHU` zKbJUm7eKvDbe}yN#_fE7`uAOoOKG5K)^izw-lk)Hoz-ie#Zl;^SU!t&#qt^5>8Et3 zKAPn-dq$Q|cfeYfo`$e#)qvCuo4I$tB!__G;efi~B>47^eG~Hbmk?HN6EikLpYDV{ z)vt<~dM^*)(y87&ItN$5&fILC*0=_Ee4MY#$g$F-t7%^M^d`P+VT<|?#edVC1V1Uyp3Wx_Ki3@x}ql?&R^uHG+Z#?)xYJ<(q0S)IujiZZrsE(MB z8%>)2R?hOd!I2vPu7ju?da5_$58cE0$o* ztuU)eCw|{Y?$x9N2=jgLwdX&_5t5u`&g->8vZ64iUH!Qe;Ijz+tK^6BnAQ$=h%H(% zUA_YTyGS9on}lQyuCJ0x8K9#Ua;vy1*$ye+!?l2f<$R(@(!J8-(k|(M^bhG@^Q8|_ zPjy0E{xk*LwLd1$hq{p8KJRb=jgouAbFyh!X_oQyT8qd^gq>?u z?qVuag4L3ID$>p+;s4cFkR-E*$8qfd*x!i0w!U=$N8mu;H;k4Qbva6{L(xLH&`xAk ziaAxsxVYj})G&FE(`8&Suj7iz!~1%-)~e*!xK9MSx~$dYGhmMcS`Tt{cUdbtZOP(; zCp4kcO;}VM;4k-JTELCH|I=Z*~|JE2Gc~3_5)2hQJRo z`Dz#;#tA-n7^UK8Br~IJqt5}sfnH07jH5Xi{jbIjIhEruM^K2*{zF+zE{AWsorp1R zC3;_I_3fDyARZ=|YY@Z`&jB$dS~#ZPI0d2`X`I z#2PdTi=iZYENjRxzzky>GL(p3jP>kKpNW`3CE%A^*0UD<1mh4iAz0n&%m1M)d$h6j z`7m=Aa1ZVE(636wmoLEHaMj_#Xk$+h65)IY^qJwrA^QLZcA13j(7r;LL&1Kn+2>*2 z{Dqx|G1sAU$9O!aw918Lv9*k|u};jyk2yDkvnJq#Hi@X|mrZ;kU2-D18+tK~uIV6c z=^Db;@XK^X>iuBdY(Js3CU3bVCCIDETSR<$Y^~&Ftsp-OgdTLXr=-bqMTwXYfe1l#(et)^!}QbJs;`VIS-g`0FCK^LPVKhwut!8`L0Z!X*p!{u%%^*ALjE{K=@9O;IS8{V&Lc985M`DpLVb2% zPW8=AX_~1y_@?)zd^a(#yuS6aq;--Qqr>QrUk1EepBv#{6lIP_X=Iv?L>7FYHRX})9qHBx6i}8yCAOy zR=w)HIqTU2&$p(Zsim>xb26`}dr&+7EQ12Y5y4g4`?|5lN7rQDkce_6+N|7#ay;jz z+??4~PNq)N`Wkw7AD!Jev+trFS@Wq~_}N|8Q*W{&k!A;Ed~UU##|Iqvd>(xkh*aZq zu{nE3%Hzs+$K++O3Qi>R0UoD3ge6}wt-tZSG2FWkx=|v28QiG(zH&24{#&%eYu+O`iz+G1-4qssyF;4N zv|0VLhwVB26Il#B=%2{O>Mt;AtOX-RdE6G%^&LR_yHW1GW9NIwlfZKg&R?Rx+^-dV z&FjbIx9a^}t$Lvw*1anH;c8VJ7tdIFsP-?vK#Vbq;*B@p`3fg{)}MmC>%u{;W^UTn zq_Suz)g>~BcDw-aXKiDbK=abEHgIZB;ozUJXI6%|U zdSElIG`Lq`-+2q_#e3j*pN%G^CnTHnrZiOAJ>ULON;J=IV@=TsgIWV;vTwY+lleyZ zsDRly_-KjxF@W{O{#o^--Qb&M{W8VJ`m@t|_(tIP`X_)A5&N-v#tvw$v3ZF;hEXJ} zKl#11uLdOqPs{);({5T_^drDG(f#{?=~d$%fXJ=zj{=*tnJ zD*Owcek!+~et@SBMfMctVDt*}TEjvB>U#PpvwO`0>g}1MBGpFrCwS^ZFrkd6J_PC; zHLB@eD5q^ZI+mX0=uhVm)_S%r@ENR4ZwJg(Z1-(Pfctc_Sqbxc%M2<*=?^!~QZ5_P2{T+>h<#Cb+f%Y|)$2x#;1Y z$8?z(=v@h(MQ%ytX%7B*^NiOOvxda8TXdSECMgFc!{Qt zhU$w|(q+%Jd@jhbpT>98oOg=g`A2)kej4lece;+6tU4_FgOA^x%H**mEc6BVuSE|l zoaOtihQre^&unLV=f>+}+UtCw=`mH23#k4}q;kePU=LkS*dB`1w#w~#+0t`cz9lga zeEqj*tEN=8KXOh=Wr}>}R+N{$Ypw6Y^c0>RcygY$@JJ zVI;upShg(YRRQNRwGLYV#!IPfLd92l0%eyq=zo;Yj|BlZ!bM?jNRGFVL%*0lHQ@i+v}X;hVKLFK0O+jnWmB5mUB6^3 zW>x`(@}OYatD4@%RkG!8sKIeK3q)*z?m^DizmuMus}D`;OO8n$SUIVLrXnUYE!0yb zRHvPnlis4ewtY3==U-E|(HZ;Mv31P~O?r>|ns=fHkZ)Dn;;X`r21;dMiptly@cu+t zBbAC5ATghw4n(O&Joq#}mFV$|P5`wiZRpq3;SkZXcO~z3Y#xo&!iiL;Y}t_^1la#} z%Z4oN;~w=iSaTh~`u;0p!S{LIp*lie;axk25Vp>@;nxB{BP}GV+(Fv7 z!0)j&VaIS{wJ7YUrgH${PfzV>E4HttZ94IP1i64Wd!}v4?|r7hT!}L*&3Gc9N#aO# z7wl+rx*P=#JOgqkVZI?Bfa`Wsmi7^!dw#et#gPx0XG{v|zRvFRp#_Wrw)_YM1ceXq zh$SuG(jxf^)*aeU$AgDb^BvT}5dE*gOhj+lo7A}WYU%G{7ib!CIa(G`Kf2PqGTSZXF>U78)kM0y zOt_^yA-8l=e|y@DuP2j$BVY14bg1vtt}Dn1jzWRS{f1Jx-%!8?Ozwxzt)GvhQa_2t zNs50iW#}GTjqOsR&tlT8sniky@U!iLt+;RKH2-+WpJwI5Nb4{g=YEU%OW?W2fz}z@ zus5)lx@fEg=7%{#3LU#iXt5oxuae5eVLTIz-*%vs&_Q+Wf7|0AVIKAY2ZQ9r*^q2c zLy|PMjfeXfzAZ(UpOK6%8JF}pd=e`wQJPsYy=lkfX>bp4mk{oFCz`TWAC(8%NQf{# z^-Q?lfSe`ppU1)PZJa>k8Lx@+r}X-1WD3=jqpZA+SR7`UoK5s{2D4E>y{O#z^TI$s zW_(Sw$Q!m>zHUVNA7flh*=up#RWLq3+S#4ydqVIC|7-7e9rL~dKc}hV9{_FNLUn&k zk8XK()5-CRP_j%+n<0-S-{2Hp6%MRc#a%Dga90t1Q3lImKiOQlhUiNf7sM#C>$gur z{idCb!xTCWcH)x4640patR&U*1HXh(_5!ofrxr*3qqpytXvyQC1$*~0OOBV=RkL@} zNG6)2a}q6s-nOJpv}CuwWw*XX#848??UbQMHOlfa`j`5LnyN*LR zrERvMWH3___Lck`c%rMZl@~d8v`Uh=78`M$F$!O$4_+5sY%+WKGDhzzIb{3?} zfZrwXyA*yGLHf@}qqR}E{s`A;$;QzaK>F-t_go)j~>7n{>1!eR-v~yhF?X}IBI4ReF=zGX&B+HyD_Rl>MQ0 zk1trUEP)QP&Zb&4GqY3umRh%1{$vu@o4(b9m%zG2sZ~`6K4nHwuedbH>?dE{F7p5} zC>af2nnY_ny$V)D1Sz0zfLiQBWmyun)m?Z!i#sH}?Sq{SwP11WE9zbB8|u45a+SFv z>H_|EFDb;G=W{=zN*&UE2QL%pW9fT`%|je^g*c=_GT-?!^du2{^Z9LVXw7P*eRuD) z&QapuweT%BVb-odGs+jiZ#Mj(o${PyCgx?w9@ADw&fX0r`rHz6?9gg+Yc{aUXnRfY~P0jfd%}slz)Xrj`h`+#x+sq-*CT@gzV({zNG+)04iNeZCTKg%^Fi6o2ej_zA?$ z`%8h|&vWpqbgyXHPvbo2O&>Va2M5$QhOil2&z;bU{85-YF2^3?Ws}O*D;S@{@N%|Y z1mjyqH$kutq;v>VWmUvMJekQ&B6+t0zUR$RQ(c`+JJ| zg48zdby3L>@cH5cD{-DbKqV*WtC!7t(KrrO_qlC?#tQfwF<&L27CSM3K@Pk>D` z`>XIQ;In?Ar&T!to+Q;iXDj-ox8pvsjA3Rwg?iNHX>H_-TCGtuXQDlHI-XD(vST6} z8}X!8JQdX_oCJJ+Rcmu_pLeZ`jaq4In4ARo^q!T-SGXvy_UCwbdvjk#>ymwr)0#c$ zlPU5i9c&gh@};dgIa*-~Pp4f-FJalYo!wo{~bG=p!LMi${(iKp=c&Rcp)VJMxs zk~wpol-?Q){bw_G4fV+iGgn|U*V5z!`e9u<@w8^z;wDxamRv>C7*~s973DlRdatf5 z_^!&VP=R41!Q@GQ+KC+952@u&`V1>^Rc6nKo4cRDB-24tlc|!!`%t^O+-Z%kleQ(# ztkW8uKB-k^iugRq&6B_D$UTeC-qi(|(PHvvoYA%H4LmPJ+oto7Cmf=)Jw$OMQddf4 zD2QWU4NuLH{odspSgV=b1M98~o&`0{fpHlJ^X~>hZ)u{wnb^7D$)y^JLT(c=lG(lu zn|St&rRsb!K^1OrDBmZ7sl9@TK8>2Pyce-(S7jp1u6c8kKKl$|OAsUWYze)~^L)JS zkaviHXB>2U)_jX+&rj20s--FGjH92PO4KiJO8a%m{wi8S(QD-Hm$X_p(fA+xhWRR} zV|Fskdx^xC@ysrYH|za@Syx>?8%8-;7$VWc?4*x-RK?u5_8QPdn8K{7w!LJv@CT*^ zhMZzPUV=8sawu0GAu)MG#I>Vs1JVyK6Xtsr*T`xfy;U+=VGgVj%a;s(9#)2_i43w%HUP4WuWsmv`ZbY*v;helOZz+Mw*sJeFaRu$Fg?CQ6lm{Kx*7 zyoS#23B)PjJt56OKa=YsRq*jQMTz1NGwX+*{+k5k48qXoE@C&IT(}llSQ6&ZRC{RUw!k^T5WM}H~vwXHctMOn* zYMzLv`gNlGW4irKTDl4M|HuzSAELZ5-Tqqlw0};wZ?n>PnifKj06}{de%SZT<_HVnRC6oC6nc`o^mQPW_H~HItqS5hS^UQURcDU&859LJnnd|>24&{f8Pw9a9^H*G36H$iLNit`b(V}k~O}Eli z&h<|mA(^;yBpTEA_aM;#diMPNY=*1c$?upEmN*uz{amjEwHuJL<0mWjQW*V!%Xea& zJE)zFGe^f6Yb)X}fE5zc{)^!0tNnD$%Yin)@!w=tWDxZ1sA`tt0v!=K#1>^hr+Z+JtZ z7F?ww#a$+>Qqk)Zi#LTHBzDt#jFBaXfdVT}@l?vrtlS}x%lK2|Bfo*V^DSOndjnT3 zhm@ua^zG-s@mgoXk^lP<$~F^X@kGRotRkXph3So(thk8)-$qMf2lrE$G-C|I3@j?; z*)ZxQ8<9To(seL~YCmMtUyRCCW#tV?=h5?nrzB)sC&R!tl(yNFa*PArqTPt68zEJs zxyadaJf`Zjl_JWeMa4TomSp;tbKS_|dz$ue0Ogi+ zT*w-7DG3X62zvAlT!@fhC)_MQ^XCziFwLSR&&{e~5~%Yaz3Nd2 zq*Eb{1588vKZ9C6v;J3^{m+)u3?d|FCs{9=+w7iIU6$77@+E zS=uAcH4HWpq$A@P2>#zKwdqQOV;!p}rB{8U_$J2n3<^UciYnN})P)C5Jy_=}dP^5g{lTakS)570sB)i9wC^jxwGZ&h zPv0v%#xvr80+FfQ$cnXR&9ynCC0Ss~vkA$>eVfs1`rKa9FYhIN9!-}lIr)w3JdR3U znH$q)n-OJaccC0WAqrPsrxaF|OQgK1x*Vk>1wwgUb-9zA&f5Uuf1y!B(7#;y%<55) zD%xo(Vqi!WhmID2ldi`9?BvVa-P_Yd79>4{90P~hW;&l$9-o0G>tt9h58nNMsCyGI zDXObs_}p51dU|H6t7ir%w(4${#*LmC&>j_O7SUHE!qBpf%h-rGsO>Z=Dr&kw0gW4= zh(Z<>jZvck6G>c>=(JH0v$!EiL`7o+1l%w&YUDfT-m31JVIcXx@B5$s`Qe$ax=Y>t zo_o%@XSuRKt7tY`P-y1&GG@uP9`}`Zt7|V0%uay;R+ir9C;#*``9v1l?szg8^I$UFWf!BM(-N z{l};2t|1`{Nf$vCq*yQ71u}U{qqTk?@t`D=k#{4q*pjOgwjWkvyl(sNXUJX#>3En3 zk$SoN%Ue6w+$wwvQY{*v6BDvppQUbCOKAa23-eR4UG1}!(kzwE&vraDLTYrHX>8Ce zc7;AlvuQr7{N};c}0Q7JzqHZ zUib8Ye|W3ldC!wBDP*N93iTj3;}R3LrRbacZgp*08)VBmE7ja<%9A7}bB~cy^}UmD znOf4IcnJ7#?~gQ-dALr+ab#%*dJdmjdD$x98%m|D&av# z+!oP7{#*gdHKQ#Q5V=$>6qt>3#Vv_f;7Y^(9}}hDllbqlsPLC0Yz~k<3+c5qxKFw} z=;zWNZBX{tF!It_?s})S(atXSjoW7T+@HrTiF&{zsEW4sW_a+P| z#)I{q{TiB!E$-Q98jW%#n0BL#XCoG#&@8#nB9a>&_NK6XPOF6a(a8MY&wOzP$B~H( zMY<LZQ1MI1lEh-pSmGncgG2;z3_?3zNxOyeqB zT4)K6#xIuO==7C^p5s-!glDd+i9hY?$yM|9HPjua(EuesMWN-hV6;1L&A5`g%o^4j zk;JUgxmcRD5=}4WjN8l)B$cev?_NLFSpAZRHHz75;I!%wiK{FyD-6A{V}z^QUY^HZ zzIpU)WA}q!Sb6)Fod(wj{e?v{=)w2<-8@-XhHYQ>Pr5 zD{hR0T&J)z+Xu(^TjG5^y1tNw4LBA<_PopK$RNi3tU&&m-i1*0!0J}pKYoGh%Gl_; zWv-WWMK#@XNZ6Mj4D2w%9}vHO^gq69CQ@=O#Bcgt zY)EK2_91shsxx?1x9|nSU^IR`ru2169^ig6soOWD@CD_tRW)oOkNfK|=!@n2^R;q0 z#N7$Amf|UkTArV{sO3$3ZkxEMY%kxlmH(q%JBc4y;f2@iLKwv6`odRY_+($W9mD7Q z!hZ(W);^=rC2r8vRn(3F++*JEZFJ)<+Wa-ReK>p=6fs|>oUdZ9FW<*rzO}>PXP9qF zDPK9y2fng?Ksxz7q- zJc;Hx7CJ`mFskZ^TKjkHX2|fl|7mIN6Kz&V+CpXif$LS&a5)pwl4=X>%jaz!*Gs69 zN=i($LgrpCr^Vj<+B8$4YTnMpqb62`)Wz4}uf$v1H!;Er)s}NBpM71*o10jTdAF7F zPD~82LgBsTHuMttPN01F=a$&>w;lEgI07vXV~?K7C5L>lK7>18R$My48O<@& zQ%4^v+%^9%Iu9M@abvrO$<_g#l^KKui#V)no%~oKGld|?R&K4sjFC6QX;U6AG$L&! zQnp}9X3C?5tbBc;sR3!NIh5XHidk1ZNnXr5kiFGszA=c)RV8Hc^_#yIR@`{`coO`X zo=Qh%RA(Jg6{Axu4(8Y2IouX^Ed*E{1f+Th$Vjay0^Z>|AKbF2WyqO} zT85srs3rEDMJ*`|H)Hr%3^#peQPTrDG&XWc)GCC={bSVvUQ~lsvu+vf`EU82KMTW0 zRg}Xy3?J?b--6*IeBmE*7*S1DnrZ|T{ur8;)Ij4MSXU*YS|EiHGc=GIiUbjI-36Dj zV>)XgXjq}ozP2jg{MxEMzk>2u^2rsH-;(B5P+lu|-?C<7EdRFbn~rLJfY&^ozYpc_ zp4T~gpUdAr2% z?6ZmV|F`w0s9sb7%UTc+>MS>e0lYELqZm2Xj*~HcHSajhNiSg+*b4MzxaA zlN4+F77rKr!Ose=mSa__3i17_;>);iF}8fF`|mEM>?z+}lyBxNS**ec-I?*zw?Cai z3ZC66p4~%I4A1Th@C>Oe(7D^1>a3X6Equx_#2+p8Dft$=iECq3skibnQh6p!#5?a^b`Ly;C z4$Z%=eKIr*>RHPMJo%qO4B!QPzKj?^N&cNiB*A~Tl15C07hbcgH{V_5@D&(7*%$s5 zhR^qfU-V?>`TC8MeK&p@9|=LExDf+D99Z-cyj~wWjBLnBQ%d>DdC20nmuDm9$@t3J z>nm%QFW zzRe3iUG_pOi15*DbZz`1%>UHH z$|`m7X8e_NXJX#N615hq^77)2sX9nL+I}!fv=)H)iv(R*DUFu zuX$e;U*>NZ&$d{Sv_-_1?dyKF+_O(lwva3s{&=hLn?eM4{!HWH!c5~4{QGHvc&n|( zZwsx)ukr5*{Cg7PiZ8bsKP#AUrtx@zWR!o2@ju7E#|l0Bqw!?3)fKb2euV{r<$3$_ zO+x#&FVfQKdvkVvm%(qYpL&V(M4}u*S9$j@Y%62mnv(0i0$Lg#F68ZJ_}%r)TZs4hh@mWdqOV~jw%Ny9A^(1d#$wyRsFnaWI zYAfA2)XC3`CL8H7I1*2n-L)jW_Tk@DNDRXjQ_3ZBAjGq)>qQ`|0Yv^tXMPO=62O(%o$y&;uLJl%mTIw)tK(rLJNYF@qn z*fc}ft7b)Bn*Yv?(i^ev3cl_?))|+uFBV$OVxcEq*~P}^y5DZ(T`o`NVtb!X)_RJ( z*LD}%^tXF?j4yO1^6=griWleU-2TYr!NlMRtHVASOE%4TEIP`!&ObXP39 zV>Gh7C7ty5WEuj#2oHCVX!)8&1P6giHLeSDq98GGowc zci5w`?!0jy*=S}pOm^#~`x)YGo5_>$n>S!Tn9-A&#HjRl84GMQ%&;$PV3?gOVK|0i zN$S0k>qqxoA6X38vXgGFjf2jS%zxiHKSfuQ)2w#-1ZDL)hK`N)xr3I^? ze4dP1;o60SmkWZcd^V7Mt$gw`In3wraXe!huvC(<8K*=sW*5esqcUh`FBj-L|NY-7 zZkzJP*_{MQxIQ-{8)UmUhn8!}CfiiH?eoTb$_mea#@T$2G_&$IRFeVW(p`afH?}z3 z2LCSngfS5Qv^-crZ7FlwJ&Dl^Wy*;FXY})InNb7fbC~$pCjaKA3YR9euZ5P_5_rMB z0oUG#I}IGQ?@3!F3FpjTk8zNCHZgxK<$wPT51jsPd36TgcQmdkUiNHN)FEunw`07x zW2xZu&U75R8s3&O$fDb{kxDYN_>#rfvw{#=7rU zDv*L!l!1u5UdsM0?jw{%2z4=7veh4A3)VR&*k-4dtLb+>)-6*!|* z-U?L;9=d&0hE%Tt@mbB&n!X)g>gNhp$*_Ha4N?5XQe)C`8GEis)XLBbb&$W6G!DIE zUL6sv15r1r7R#^0@=YqghM8wKeLK2`QRq?=ACGd4I4&yIsNpwSTpO?BHw*ALv_c=G zj}PEC%Xs}*Hy6v4kRX<#l70J{xpjN4g_;fvLQncB#uQ;-rFdD)4u5>#V3tA*uKO|N63SZ^N* z60+2X!Ahn@mP>VPxon1yX~YzZcy^LSz3GK>5oXK#*2D6Cy^-n|00A}-^p#S7%%}Fj zQn2-!h2Q8P>3u=!8vrTL4=%4b196D0YJVnam`leTfxeJoYyV?7Wdy8hhujmTq0k2Bu`fj%@yKC@8=5XE-Zs>EFhbW z=G3NW0QdRTh$a4B=>v&+j8~f)DDE0BE`)K+G&$E*E9b@7WJF3rQ&fZX`p=Ua^uz#+ zn;elQV_Y?d|Kta_<@#&soJem9EW3WgvP6jP;UDk4UT?zL+D@LiOzic)pf3}9}|9F50-D)f0=K`f0^%&F8M;---!gjz;SNo zG>FgNwN75J1H>cO^p*O3`s1$W>p&{dhkL#j9*-m3^EJJb&+9wMb`*I8Ha1{fxT2~; zUzP~?V)UwtlrBO#46Oi;3x|N8!!9P<$n`pP_n!SZY}*!&&!p7Xp;;q7*`J_|y#x^{ z0wbb7z!SNlVh*RqRwK4>VW-CV8czqzh^eGlGsX?C5IS7#yN2L%0@D;r`YE?hWV*h$ zvxrqB>MiN0e|3%B1BpsYnt6>I%lUL!*a7i|_u~^ZO`fDN#nSG(ET5j+sn&Yv4KUP?AB1kSf@C-1ZIIzB6!Y(uGg0^v@R<`)!c6^;bD?0Ca+)%l3)4+T;apeloYmRuT$%%}xWirTcLhs`MD#Z(Hp36&>~qAJMJv ziyw8sP>AUm3tv7+vE+GgsGis_WZ?Qj+3xLs!rSh5Y0MbBf^9r*H@G-A{XP9BK?hp! z{G7aTX{SfWcs8E@y+YW>&%=+O6u90G_>*iBo#>OKbkikD7qVlnBng+Mw4}GSZq^Z# zcNYyte2o~mb~Lz+CQG4qw13Q{p^>WFA0G&JM@@MWLg+l?dHZtd3qG#J8s>dmmId)( zO=zW%acO3K5b};*YJrgJ7uJ|UZk&+lXRe2rEYt4`vn7(v+|L>9R|8|dGZnO^jKyWCN{C$DT(7~q#i+%djoPD!oaQTLD za;D+;1>*A@Q)fs$dUv&WW6o zZUo^wG|i>*kK!%NDm$0BX$Uhqi|KP>@TJ|6ggv%wv6^r4_FsuA^WT;z7ryN3F(udT zippg@rdK=bTpY#EWBPuzpT}gu@CwiF(A{OR;)aElQ#IcV1^rw zN-$%Mc7SecZGOjzsp6~^f8>{>lJD2!0zx0=rkCi{U?tgcu~&{;>GAt^Jd!s~*$Lbp zSyh*Nrvb}7?eEKXdX`km)<7&qv&Xg5LC}*bhe?m7btvIiiF+cE=e8^YQ(*;7N!#Lx0lG)yrYBDK`71a+svWzVz}7eGFXDSa!I^Cr_SU zIm?v;e_HA=jxwlqcYv@kzbhg%25vDJw6F{1#j&4A5?dB6k1>OjR|;Nx8+=_LxgU~d zjsYP2K3k`GC-2OiR)=wUC;76ya0l&`D4WZ^E<`b>u=_@Pzt)A}eL?Vzh`-gcQsA0x zfS3it{z|ufJi@5+B*2p&ec~gm7?kTUGn~xRqE52O`!jFLXmfJJ4n@VerzV~>aI){}KT!3wi z^6$4U^hVQSyY9gAD84P;PieJHb&?{hx#WzUh8$w?*!K7&O~UYzA2BJU4b)m~EL#g} zVmwIxgZLYD?syD@uJUW)9?sXCk(0zMUHOuqw@Ce)zf$;XwBRA79o{UE4>=+K_Z{x% zAd7JkRsp1UWJ;4{CYdJvW@YA>G4ZB4W}|rP<(Ol|o9vh^;;px1X8CuQSdvvuvb_m?leboY z`me+Qi~a6jiM|#~U!CY}v3EaD)LHDxMG4blm2V_!^2VA@4=1wNd#{nVwkzI9;7NPd zJ}x!OJuZm;^mf}w{7HgmByU^c!ZmMg--GQ7^LhQWkT=G;Yl1n=pmDpK^q$2(|Jo+F zKOFozI&U=W=kr23I?rnY7Hya00CB7--iA_~aX_3b_aZSer8xW9_6=7^K zoT}I3P{d>nF@lwd7scR zTNKV2Va$6zt9S5d;xgZ!Oz#NaTs(+1ts(q?g4kAuND-pgAUMXa6c76!=NI^i83iMVvWO@ZJk0)5#kP z_z5DD$moc(7C!*mDR24cHOF(ty{)C-3p(hTju$?6=~D0+PV5*^ZmGxzhk=SEH!BrDUI)p$s>H3E>0?r?H`L)a&)FLzQAmW_u-#4ZYG{-8 z7b0>cjA#ttw*i^%uP!kMvGSc^^=(2YL9FNc1Mqv2E6EvOg@xa04e7XCazvfY{Q8Xb zSjLq-tRciZrhB*~*_|>Cn$<)<;g|Kqu4y(;s}^b7?kK0JU?wT8yu)2uv81QDTkEQ4 z*baLN-um@ctbe5v1|#|JIuLK0%l=(xVR?M+D73(Qc`ocMSkSbT#zNv_F^#q3*?`n~ zr&y!4PI(L%9ED@BnvY}9DSH(VoWF&1#i?ZJiZ^J6Z9c=_#nzp~y;El8PYWhe zm+8&pINkyd#n71~^d%UM`^h!H-y@iY<+}EuMvzo}ZAz}@H8zbUe0hA0&@ynOcK8>z z0vysS5v>A#qKS9r%u_U{x^!Nbd`%m9`!;@C51f}o>CxeQ}5a(O0)o*<}I4gZy@HjnU z#oHLCJK}8)o)$TKb?HINA@Zu^kUVR~>#~d6e{q_7%FXmd_D_ufMGwz9^I}0r|1`U%w-; zcyHyE?beaKAA-i81;m@5161*j-~eT1F>{S2Nh4uN=)f-?e%t$E-+%eVgQYJ%|1ZDT zQ2OGFLww=cE)u*LvVWF0Zhlem$sldGP0+G!hy^txwGo3qBVMAaP+Ci#H}{An&q|(_tJZ5iHkT9m6MY6ZE}*PN8IX;hU9Y|38<0QL1mOWW=E} zByTTSaKa;byV+=i%!EEp-hQBS8cB($BqgG9SUCVZ9@ED3AWmy&ygiFv6!tw^ndP)f z{hXQd0H;;y@3g9Yo$kJY?|1!DX43tfmN5gI%-H@;W?WxqetOi?!ak~yr+n@x zVoup-V$^A61DzNpBrDy*3Q$eSqV!l? zH5cP~kMkmtWoXi2p!=ck>>9-R-&G`uW1Pcn184#(}D&LoE74q}nF5{{v89N;L78|;w8s~HvYuJlFgh(QjW;oR3YeiLJt<4AQZ z?6CJqq%pZhqI;w$ry|9AZh*3USxNWMeuT>k2Hbn-;O(9r*r8bZQLfeb8Xl(67{_<< z;5}vAtuesaoPK|&Jts4`lt-o!8wuovL3nGe$8xXWd-e$I_hcsQtGy62C# z4Vjj~I0G{nw=-fqEel`iXOkcKkLTNu$#nlQ-`+@1Tmy~9BrpdxrcVKLd}I0qh$sPQ zOo#Dl;1jWtQJKtOCmwzwcB;;>hMBAu5>1&YSVwX?%LhV;6aPvlJLldm=*=yY(+SAq zb$xy!NOyhop7@IFl&{{YlbyuQAsEv!{n5@j71eNHEvX6>I$A_(8p=A~X99rVcZ4Ss z72@~543aoTkJH%SO=Ex99%19<9hw6cH{XrVx3}-H5wqLCj%Dj$0?8p7uOsDNDaTYX zsw%`a98>*NS<`7u=RoGiVob^Q0gb83?_wRWG%==gFic~LPu0=}-P)+04`!lq$viMm zZd`IEL~uMBmkh)wj_MK|)vTq?Xd@Up4Knv*&#^vH+f1tMe%}hPkHi&_IK@&szscK; znBP=+YjE_BRtWF;72To+tO_yu!asoyZoDeSp1-M88jZb%z3E#1(VS!Zf|Y3+=%nO2 zpgnm>Yr?SP^LQJN##3%?>203-ww1B{!{F@wH1-!k`JVFzE+?S!bLT5h{!@G2(%baB zzLKreuhSo2psnkqv*uwqAN;i3>t!AQe9RK@~Ha0m#Y{m4leseY7 zgVk>R5h&kj%(z|fwS-JK$;KYxv>FNg8-{;};osr-cckOVUI3Ks09rt$znf%?qnvP$ z@xu=ipL9IgQ%bqZJ$uEO)XIiCWqIT*wkyyjtyMb8Df>g8ce`tsxl4Mhob;7(X%A&2 zo$4;_3h;I{I{YkiHJ&TDRTBnRdoXHpgG1Wk1WC5V`^l}gsZ5e3C6_#VXPXqlbsoVy zjSlgsC+SQf-nqtzcRs|<8H09`y^tEMhBF*v?i|FyyTf6yY&z3PvPK2nh2B;slOgxkd z$V9MCY=5Idr?1e703U1*``S%1on6Z5vE60eitgoj=hW)kg=}mlN#$6GozOT_tI`r# zFbiXf7+q?a!h}z#u;STVARoJ=^FjZ5LD_~vz+DMH`ahmWtWEP^Lzu1v5q~S+e|UT8 zC%1cY=H6avz`fJxlx4*k{A{$a^B#lENO3$t_7{v(_^nMVYrt7j!M#(!vMa&!J;7iD zmOcD{?gID{AXz&02+x>|Ty6Ptg9A{j>0HH5J-Xu3;-wEztY)=Se zAanY=kW%M@J^B4Oao-Z>3{>BbM<<&NBMriDOqf9Y#4uT(GUFtnlu!P-(^f-j9{%9k zLOL0|ce;%iwxUkJQjaHUS5j>^RqjY$zoU_nEWfaM_41Au{Nkk@q$(Ymdvre@gpAne;z*l3XH0WPNaYr%rZ}_luV=eqlX?7qD|c|<_dS=}1}F9ypM@6p zo=B{pk6rjjo^QzFg-cEFC*7BatxikY<46E1x9{M3ATyRds! z<}74c^}TuHFP(n=!O+6>?&LWHz3!vY)Kx;(ht9n6-P^J_ z-MUqO!=+t}{UlW;Bwf1L#j9K;;9}l*i%Y@e?2g@3XMVR`vU^8k7g^=;d#1W{pzuUU zH*ixOiY2PS<{WO4WY}qwrddbw;@vjOGE7B!Aqt70$SL&ybbBD?3xogPf6^lmI08Wb zRl-hKDli87-JAOb$r)Mqo_%z0+QW66qJ6oO{9nGaOZd$?OvLD>9(6|QafB`b-4CZn zgA1pP<9B(oXFhmMrAqX~G9>QN{_X0L{m=$%QcnTW)g4Qk)u6ZPRI;O) zfkdDjPGUH#9_M&`BpRC&UEEo;VY0hEMH@_fVwu=NDl1Ab1j~rxSRLokw?Y=J5`-P3 zS*yhTG@V?eF71A*1Bk5o?EOj(gXDc*|*y>(7XLoSThd?v+3`NnQufl*!I) zwqwag{?_%hnC#vV66bOLi{e&ktTS7}o=J3{FxIhP*|NO-4%t5{@k+BW*72nGu3y$w zSCp(2Qf?|EZ|vxl+`T9MR$)H|aJZPkJ>M7i*LTT6SiZwPD?mK54DO5B0Xh@@U}YJF z+5*Cp;tQOIcDnCwr}2duzB&4^q~q!5=XmiR{3hFN0X}y$Myk68$~Hj1ziJjgQ|Ixy z#ZiGja@e!0)3b#u`mql4#oT_R@KnrV%Sb+#toCN8C+u{G%ah@FjIaYdAHv%JS(y{> z=iqxg_ORO3y<_kwmO0x!r&D+;_r!6}N>%)X^k8iiPr7fkuAFz8wJtnv2DWz!5>67u zdRrWVv7W!wEDuk|a3WB}Ok4vLChvcKUjKWqd-dG5t0&pSx4yBY-%O_UALV03a8&S) zZ{jx4da{W)#i=gY)%!K}zqYim!iZz2T#gCP8K4vDc*B;n>^n|Ay}6S$me;}arM*h? zy}Qdg=#KL$E={<3m7r5HP4B`$d3zkOT0Fb$@T*pe4Myxx#yNe}LM#{I*L?f4&LsHg z6d#}cm5gUI%x`Cn{PoK2ZZ6B9)k9DG{OL%G?Cb0G3wFdi>?3*DqXo}=by|t{ zK)UvID_f13jwdtC;B9w5w6a-Ff9zl1T|`q>LlqkULz&nQI?ow!)9@M!?T$pO+(cVE#NCg^rNjSJ7F!!=Oj@sswh5_ZW6 ztNXH(v}0#D39X7zS*_6-j%RbzyQ}czVQI{MJISMEU$HvuPde$Qs}*<1KU@uM4>o!C z6fu&ogv+>WL5IDU!<|;=;Ibxu`B`z_PNh$B*PF0A`y+o^dP=}(JlJfn&j`re?z;!a z19!}V^JHr8W*o_L98a%EXvn;RajznrdJ)Uli?kcE%0&*HG-Q$3Qok24HR6?6@GG5S z1?POUOz(sFd$U}lWtI8mZ}iIpDWwm7aoxYlUku@24CU|SUEz%=g@xCf-n@i!$|VGD z4OkV6r==9){!HH0N6=fmgam)zFV$$4VpV%zbj|sRRL;3eqO#k3WiP<8PYqbX(*joI zBy8z<*wSCd$}J7^l7_j~4lEdxE4LJBPt5}RfZT_da#vS(&mBD=_hF^n$1d!iyL~`8 z_f5WjER`%cu9TbX9b0g`@9PD;pL0w7Y*x;avdSE%JVK<8mBG04%3~3l7_h1);}~R^ z1?EWyZ|BAfy0=sJ<*wklkMN}i4w+hYKi$lE!nQ9*#UWan3wCd57xzdRtfaX`(3eW{hcRN^XlsT!m8eZFr!pNXaaY-abG6Q!C5 zN4wX2#>Ru^9&$kL){WiUd89A(yHmQS4)diJe5numQrBT>R&M9Lkh$EEjdfo;?NB2! zIbTk_*0&C>;bmRyD~q7?MLuYAp>OA%$8+bq<-WadIrr(lnLCZ=zMxw>PoCbrokM-? zJjs_j+?P6xmvxy}7QufkYv%lN?%uv$nY^t2hgc(|9pc&Yc>k}${)TCg>`$9S8X%IbZll4A1w42V?kr zU${SpFY|@#FnoqDOcuE>aLS|4=~5hV6a02J7Th83KJrGNmx#7G*mz`Fhf}6nk?H_z z32AdlC0#&af!ja6Lk~GtIj=lyYoydyq1#0Mn=6Yw`C0e$lCHT!==kN~`!5RKH}NcA z*p{>Je9>?zYoX;OZa6)?Esw@Ge0Zv7KPU@lVjEWO_H?xsmu|TB4k06K!Ed&?^5fInHt{sgE0PN#WAl5v8}@ zrMJD;9r!)X6EB_J=+(piReF1>^rkHF-ac~U4sCNutcM4%PYd{-*z*y;<$;es5_I>w z9|@_XS3iM?lJ>M&}G#3kY>EFOM7*2=DQx`r2a3t!=6Fi$j`H;f|Ek(lni z=Zr0wPyA-sRgQQIN;A!Sx`prU7GBpae0QmoE1kS;78`gy-rE)KTex&b`Rh9b-6`nO zvIJeLag{6UCB~@p4#7`K$vSKUnR&kMGPa*{vHX#;u2C5t6D^!X=%BhZ`Ak=)Et)jh zNPaW3x)rX5qhEue4Ge1FyfGC*ee0;}d%fx0fWXlEhh} zI))UJr8+#>lfFIjO1@hf=L2~q-{q~f51KZFrz!3|^}BZnI|9DD4EV=BS|u{)<&^F) zkg}XQOK4kWUB=5w!~@GZ*W=z%Y66Sg8#4=`#XikV#Kw)?FznK?_|b5=%f@K=lXlR4+uy0HJvyR z)0R4BT{BX6W^F>v8BO(sA!m};IhlqfPNwk&=a-p$`s|`HHZx+GlNosfAKwhwwSKor z?FX5WOP!R8rwe|ma$W37jKi;!_;te#4t=YRDStZ{zZK)<`RAhf`v%)gXE%ASBWPtt zni^~{$26HZ2kb`P4}w=WJDD){gJD0UTX{cl^|G6sjC2bxJL;BQBMW`!17%om#Id{? z$MRMj%bRd4Z*dMTKd=JxE_b@yC`fFc!EF>|%oPsFWZL%Cedy#IC|%trV=TvZ{NV}7 zwMtCooxM%?%kX4=);cq#HO@@=PG_caS2x)oI^$Z5AGvqGWer8D*Yv^6=#CjBStEvh z9$lohHWR-*(9haT_9Is=yyy0;!(QHlBXTc}$lXraN5l1=Z?oi4MMDzz%n`oEWYAa7 zg5$BU05c#Ug&`oD*orCC3dMpxM|f1XrKTUTw5gw1`WOAJ!1^k)j}@FcD+L$f9%LKK zT9p>FD!+OlXE$lv88kf#2rS#}}jH zVwGZNS8^=;0?390e!iLiw(?zG$#;1r2p{s;n~Eyv`rTCrn zhMIBMFK5Gx23*R%hbtshX@<P~RQ||SpRPykp>_%#FbuPJ0dIo==1g5xSTk?}jeZLS}Eyi{? z|2>0`MF?C!x&E>3^4--3Yqx3n>RljPT#2z0|6?>hvq*Kf0u-!Bclq6HmDq`LVnvNXz2*eaI??{WNV&2KC)Ib&IeVUl}bEJ?a zEFZ0e%rr6YB&XM`;k;v>%ycpD=ju4`)7JUYb)HW1elEV<-7Q7TJEh#~OTl?R{a$S0 zjnra|<~^g;sbJ*ny;6qnu9G3Ain&pN_At%Q9LQ>7{^wv^`VsL)b9N%1GnHEzdAl|NAfc_ndbN}|1;KnwUmHRfLgE!tU!)yT`ltP$pGE0 zIS>o9;&-y$VPCO>bVJ_UM9{3m9>{?H>n8i($EOEcdSmDfe6acK<=XP2#r=2WjtW z{O-l8oTre5nt`L z1L5F8ZuBvy)%Y3yJ&J!D@NYdrm1Bxg7cZjHzW;)-U)pLu;*jTWl3k#0<{J;tyVPnv z>eB%RxM#KSZ7giD^nwwF4Jl~=?y+lt+hdI#4I|8Y+>e`aZUi4o$UTHGe32Ixc4l2( zkY|tSq1CR;o^g6ncIhx3L*psL64AWTT9jR$p@~%ETMP5anZ-En!3cbRf1@0RX42}c zGFhTBZ%lXdYFNUFyad6k5%-n9SS{!x)3BJpX(C)UA8{HcaGD6WRVQ#7s-u}{z_muX zY`1sU?8)VMa?>P#9dKdS)2oG^lLdROv)I*ln=vyIAG9r=ReRlQYLiq&>!-Hb_>}2p zFQNuG%|}pkk}7Egz=On$n zeV4}VD-oW_bwvP61@u?{E#Av8RDNzB}vV zbMZGTW1MmB9^yL>z&_xgRE57oWx+q{!|Sk1w9*!L?#fu1#TFynxb`|aX-RwTM$Adj z`me9i8EG>Y%VmTk$t<6qQyf<(_`H7J9=GGmUcq%LI9|do|B|`uM|a!sp1W3w zZ)vfMGn7Zr)Nx!>F(z6@ybXlFvb=;^MwYj3#IMO-``f%_4U*e3iCR`GQOhzzJb!5i zwrz8_wr$(wZ=09@_?KpI{CF2RF=zNqK6dEOs+d}(x zC5_S)g+`|yXml0?5{G*d^ob#+lCyV7V~}Fe#J6gfob{!gVK<+=_&UP48lX!)*C*s? z7bnTM_$eZz6E~(ONN2WfOt<>xqw-F{3+I+Daa>2R0oY41KElGI@af#l?bP|_ON<0_ z`P($oMDYgPHDzMCb2vSH4el+nPkl6pv51*QMi?ffG_s!Z*M(Gu=JKuy4v#2#*~=TJ z7D+Qag?;hHIcEz2Zrc-Yve8d$hNQ6njBJ5l_K~KTwwW8OQUjOz$SeT+%jr&lQ!L==g@a*S{2`-*9l5lbX7m1ruqt@_!O64c8{4sp} zZs$EE-|Z%r$^8M_AH8rcV)~8bdzqR0YLvW@E-HL124j2Tye$gXdCzj2opD>VMCD%D zL0Gv`C1$CjCDRnrDG@Cp8Ujm9o?pyp^j6kqA9<%|OKb1PWNYLG@;B=9FD|T!S#srN zu3a(wO_yYs%-Z?MfZV8vJE#8}_S@*+s5=GD)CNVTmhImUxT;iKL+2Jn+*Sm^b6L?5 zc8z3S@3=dKjVd!pCvye&x#u9YzxHZ6PoF?qI#qcEAHzxx2fja@GNQJrROLsH%dXO9k-|@$Dgeiv+*Fzb43eJvjDct1m-mm-J+Mk?Yf~f{$Gg zT5;@fOmPidsN;J4%#z>b>+=%Vw#KnwYIy1c9q7Tp$Yu3Nx2UYc_>8awThf+6%k>+e z>14u>G^7|qT0-IS+aES-WUp4$NPj$~-HrQ5!I+Rv7ArVQ>?( zL}TZ(1)X`;M(PVYK3P;A2NRJbL`_U-f!S{a(j|WSCe=kAc z1&Dz)>p`&e7v6KjnEnZ{=rGs=^v(S{#JH0thIqFE(`HfLW&GRS``vh?4>PmMW#CEt zc2>i)UKjZD0#5tCv40pmTY}gf97-ii968P7$jJhGO_I-2MPRRKE;BM?epY=INE0bT z(n4~D;LxclMhkZM zVovBjry%A+E6s(aUBqei^ADJh><*p7Uv4uLN1?(OckvF5Ya-}8g{-qo$M?ihrBgrZ zLH!Q*o|GW|Qq0|WZY?A%OWPi$)Y7O|U^`AP#~>W|G@)DCKWB=##J_5o;^GJd2am$@ zHw{8AauPntvcMzw?2o(uHGGbN5zw0n9QkN`9*56M@Od=8J&e!8F{~A~r2ih*2+N6n?Uk@lPJYFFl{r0PEayC6m72$&7ix z$&7v2$&7o*$tO?dykN4+X+VloR%D?w5y~5L@w`g}=){imlY1~eYoP3R>1SBx3H*GX zfPJ?l!XQs`?|(_ReByKCxb?XC#`dRWj{BsG?4YR=6hRA<7T$d0ONx_;(&V?Nh?$I$ z5&G?G8b|)V-?}L*Tk@wbhh-1%dIH<8UqGiOumJKbUj&7{~J-C`HDQSA0^vHQ;AvC(oYj(d#-Vx5&@aIc9~ zW&p{%cJJ?NW?4RiN_}@Bm0H5y-PphJ*fP#9V&CGi57u^#{gB5lYU>)igU4ph?i%|6 zj~z6#YwSBbwoFlo*zF6w{!TuizmpH>?_}OzKhKumT^Of5=h^o>Fm19gtt)Psh37dx zL~vJJoG!qgt_pX6JsI=dCckT5_;B&NpD+i^2Ez6 zrOy%O7iN9Ov}kecRDOFaWlQPfG5wj=p3{!UwAaj@(~iTm?a`joMq}DPXZDzb-|ZqMiyP4^;w;G%YCY{fGMN*2nyBqX-Ehg z*p?*l>L}(;(^p)#ysL)Bd|Q?ykk~fg_*Rm^lU?s>v+a4TJ-)~5FSYaQJB3U{K6ymZ zmfe-^!c@OJN%?N#@S>*!NMYr!Sum5z)_?1~ex5OuFj|dcQi(mwfOtRK<0<_VY~}St z9|rR9*e*JKENS#*WIrfjkbN^ACqFIM!w$J2Aj7CY17rigb==Z4y4gP;vC9dX&Nb2r z9#bu*F+ta1p#F~KmXG80o@95S9G7ryG>ubwbKSnp1yA0C`q2BXS+0Mk>p|G^IpH$0 z$^N`VClI%S$nxnkin3Ylj+_Jo@SClCOgnii1*U!Ep7r<~Sh?R$Rc;2d?NSM3+vRsa zvtG%mh`9NrYh{G6pC{v{6qQHG3fHkVAzB=nycNdFRWLybaoU($(Ep-o>Xk4-ru(et zjyjfe@Gn3-^EZyA_Es&e;|)t+RoN`ZvB&F+3pLUf;dY7w%>fhf-;ZswN;;Kmk=(so z=5i`G?oL5_;5SYp5R=6{l??4zB9%HJfa}t}WY4v{rlX-8cQMA5QvA z{R$r*HGGv~9MUghmEOkJ@l;6c%^44pe5JZoRrlwTkM4@7*rs%6apBS2LY-7a(kaEU zc)pXaC3(%Dc^k_)(8FN<{^(21!2uBcOLMR^x=^ks$oJX z$Y|{7W{=A26guypS99Jb$x4tuqmVs$J^f>Te=qjKgu7h6V;4G?_9(ZG|6kI(^OGPG z-A8*-a`i0AboBp)@^P<|ji_?@x(jzs!}ibWQohPU>cQZS%4uy5cchdwsta@}&ob3L z8?kZGmTvYFuq}!_lFK^3wO`QrBNdYDH-X?g;Rl1bq(9;F0)r6NqkgxadeH!hXQ&qp zy2=A^Sd*Oo9BDmjuI-NOT|&2;@HL5_%6%Y3KE=zDO$hTR%UM719#YQF3 zD}@jy+Gr{x2a&}Avd(*IQAocHDXOqlQE-iv^(IL#y~^d05ASw%t1e$ioGQdW7w|BD zm#~|b1p&Qu?iHSRE~Y$5m1MI{SQzJ?OcCBF{MPM+%W}y#r8&AAqqq=JwRD1#Tcu0q zczS{ajjy>&_$(0oYT{Cx<|wAZhUi>;=iF-J+&!!$IZNSrdxZ7$_pCF_pJ2-_!F7nzsef) z6(UUBbCQ-T+rYDAAqN#lTK8El%k>yveQ#Ujg_LIHX>8Z!Y+|vNuOT|uT9ltUX5ISC zOnPcf8KijnCnU2fZ-4mWEbCHu88`_xKk?) zbZ^}Nk^=~GzT-9Y#IvohOtrKr6D~h=OHI}?=uXGn-?(o$q^gcYjN>9a6O#4!K$|iO zzdgEs4Ad$6_vh?m@U10wr_3Mr-)+0bMS?QFk=O>?jYP%Gx`KzUWs;>;l zwV?ma{6zn;?&!Y?gsZV+eba)9zPM(|&w3jxE=b62?9m0@c%-T-a5t{w;UHOjAIR_W zWHG+NiiyETbG?Vn2ijoV<)!?38=P1QneXM&|AeDHH9w{2fKOuZmZdZOJ!)4#34{JS zed7YHKgqJ%jFBZ_jnUoyHmf5!uy}WM&Iamzs0w>J?IBBg`g7`S6g+!W-(zJznRm!# z9sROCAC1T#o{GA%h1~YTV>7s}qIWABgFjmxc6~94udRuXnyXosE8_kLD-p37LaaM(N;M(J@kE`f2hClRNi^VS%)M@SGv_}QE7 zCObM}zRpi@QEE)vienNfP76>gYc&pK6ofJg^@+R}k(~Q5e2xKe2gzWfdyfO~4))^> z5O)ij|8BuF+X08+e+))!ab{jh2tHJmczqS7@wL#}tsEWCqJ$bKH`Y1gC@nhacY;+mM60ZJ! zobE^vivzkNS>Pmkxp}pbvrXQE1_-$rIKQ>g#0ugT89q9c{JHMZQPLXW^P)_{k{3{_ zMa5M$veDwT4CeRR--FDElOQvG7_O+cJrg*T)*;h$63}g|YaQeLT6O>a{p3T*xQOr= zd1M1gHJ?LL!C1y(EQ7wE&A%Usr-k0gPUP6&j<8hTd&j>lI6%c^^z<&JgGvie@wFumojyJ16nZl-O{Sb#Lj6x&S6*lII@CHyi>xOCq5T&DYh zobd|^ORlwaiL9jyDTa&iiz;OpkhPK^hk0a+;Q5zGw`;bUf|P>TG%q<^;mPlqfiSnt zcA5*1CYRs{z##0)RL)0BX*$f-78i))7{+}^eD8iL@i0k}_m5$Pc#k}`hGH4TzD%*K znSYTb3zM=LBJ3~4C504>YX$NETrY*RSU`9HJ|D}jf|mR}a8-D5xaIP7aMk6DFV7`s zE4^{wt_xoWDV28LT3may8i{{%@rLJ{xDe|D$ z#_f3iT<*YeYE%EE=Ez_A2Y!$i!`Kn)`s*~ED{3rOaK^zb*P&uoQO z&z8yQYs7sj?LBVo!yqZeMv_=@adEO+>$i|F-LuBu#fK5`-y1o1U2?VC+%pB|RQNQJ z`N?t?)|cYzgJf@N_Gw@@xY`$Ruk&YE)|!lC=3iNct;}zd>?}Be<@g;5k(Br_Ap@6$o%$lWNWnKN3f# zmVO41oQ9wG#QBK!@Rx`i>9^NKaJCo68D7P4Idi+Gi$*$f7W>BoT{yPBHA?nSY2#n8 zM$i&DLqQ5H2=R*NWA3}+K6PA|s;Qa1^?US{mm;A<5{Q=&-4x8*kL-RBg27ZJX|>I# zxJrt90)mwrpR5TAI}Y@37TG)|GhlsWbF&$1pPgUigfWZBZd-pG5GOYn7SdobfQuvgiu~PxtMnv}bRJ;DG1Ho8Z9ri$dars7&hjHCXn1 z-tT|QmAJp+H;8@{zviz<%8~p6_PSnQudiUssMo-I9pEy>kL)I&v8gJO)4Gdpk%0w$ zUrYbZ*N@-b^Y?$j0r(FsD2?&s5BtifOohZO1h_o&BfB?2Ftl-VO=Xb7BNK`3TJM1&lj1PT3KB)r7IzSLf?2j;ldfwQ?t?JcONr?*2+F{;!Z4+7X5znELc!nk2g=eB%YA5c$ z5DvC?7qmw3Yuey7#IT3|XPfnG9n58KID|#exjGlWYs2udjHC=NC!P;GhCC-?${UUw zBh8gC7ygy?bIbL<@&9_gZ(zNiuFUgmgl*Y2cpd8{y3q5L*zWpD%*k`v>sa>djwk!p z^}8(x`K|-M+k)S1afCddz%PD}-<{&(7epUfn!qo(A71U*Ddc-ugKl^Qp8X9#cz^~b z#{o!=iYNtIhZFhnicjgZp zO5%~?Ja}u3u*;u?Hyyf#i$bFvfq3lsSiAJ5V@ebsWh2cBsAI5yB2FyF_P@wts=(Vt zIUlU?{C;gMm1DZ)Y~|%_<>erz`)R3^e`GN&ELDQUdHH*>j7vC8@`2T1TwElYg!Wbi zx57$vz`fi;@Jz_Wnh_Tu9U)6Ollv6p+<7%VZCjk|(4I^3R@1k~$rkMbPARQK3Ts=u zU!c{V6wp;GF#QVhHh7&LQsPb9o^CTc;w%3tL?jzPQ^gSlLa&-@vPWCWam27>fkQnXHx%5yu5A)|-a;Thj{+!DW zk<(Pes#q&@CXr2Pk`H6b>**`6OP_mF`m~MdW5Kn%slad?&xw3IAAiGSq?_r=97+kT zN=_v4?`Yj5t}g8wnd5OIL64*)fo+e)HIR~BY+DxCwutkvZN74Lrew>-w&@-s_|a4@ ztKnhWglQ+aWy~vgmcwCIw(V^3HLr15SOuwe!hLIKO%xtYhk^*CqV#ikFyP)foUm5d zbVFJ}AxhSju4LSbha7}s8g*_%e2PXk^l5L?n~AGq_(yXfx`60kU8g;MqE0@p$%f?z zuGeHi8Jy_)1O*t#&x1ky4w>5f#WrD!7vUM(7LNmY0nJaoy*SPkJO|a47d>^Yuv1yi zN4Xkn$v$m>=VCB*t>6io-uN?W^%#xLgG$1uvAy*`?VP4#Pr|y2IDkrc4DE=7W~pyY zOURabY`re&ll8%5F~!n8_#x336Syo>)aQF%cuunPqxstc{_B6A0IokJAAJ;78E+qs zf&6HC;HGpxvTo<;R?l85Y$MY8@~nmv#EtT&{!s&mM&vu>1J_S9+1Erk$Otl&V@%gJ z8>bg=rhC_jvxM-f3)hNsnBdzom&@9UaA-95hxO~%xCb2E(>4on*iwNlqx~_z)V7;0 zqcfLN?+VdO`XYV4F4M`2Ezk+CBwTYs00QI}Vj0pM^X(__Nw=pPFfAPL%fl0$7{S$- zw~yLPJ&3>=rT4H;FXWoFo^FAFnnV%L+aWw;cJ%~({j8pB$dG+QnOl1h@Up^%mq94k zF>lih-baFw!Z$5ZWE14%|7I;gmtLy`aoQ(Ek%>nODr-_|V5CI3Qiuy!Fy`YW;}-^t@fsFtiO&n4fMMrb*E ztu&VNJw;u2uND4i{!i<|Gf!%veWTvR(=zgbb$WN%kF6E7y{Pl%>%2NeS%w^w%Wa92 z+7iLJJP$gO6QwaKX&_*VBHEFb$=e>);>nkEl?_4cI$ZWuFTpcd|Nrp${N`U=?*L)_ zi0D|3uhJSaSw4Amh0KDo8E%RkjrhP*T!NnSP1vLF^phyu!6AP>xx5&W=sbv(_%)ui zy(LY1fzqQgrJGKjX`sB{Caghj;`&t2ONcYL}zdGLS6F^yajy(7I z*UTT*3LiVfV--^OL9TIYffz?T!E~A+ME>E8BW9A_2v02)t8^eJh z?q#?}MefGfRe*7Sw%HJj+p>Qk2(2lR|7}X!jC+``sVesz*^T{Q z$LI8tZ_0C8jcaBN>oC3ykbReb1%yV)zXOclq69hr`;b(aQrgp()!fbUx5|);WzV>e}C$TKq8q64Tty)A+s-Y z+5CWPRlNT)J|((ObqI1}-cth!s|xAkJ)Hqah3ZP*NTqMy?%^9+S0rygo3Fn!$u*99 z-T_p8U&x8jS+s?7MawHm^x}Wf_9pOA6xjoC^)+WE>FJOF&DEI!89XNmfeDHPBB-lT z7&=Ip;6DUd!F7jB1iU~PI)J*mi^qB^sCc03E-c<$E13X-$F8o*dfy^TR0LgbzW1uC zXL?A$-S7K-`TZu{_3G@ZS5@y-y`uuw(xmYvJg1ZImQpVTFk35tS8Jp5xFU;D^d?>` z%d-cr-fySi=+TY*%*PrMh`M#;T%i zbDy1|{4kQ8NAftBGkf)z;Dvdy7kH8n>A8LpKVP(cz9iDj<}2%$lriNc>^E#Dlbn$F zekoAO;Bfm}&<exG=!Et>~zlnST^zSgKuf-faO z$5;-(lj#8?ZHw_`**e6momfX-K|Mw>_Lbd+=IxVnZG>30BEPRj+U_Z+BG;bXA{#=^E6gWpzfw}+2KwjM*0jJ$eS`_V3ZUV9*&>PTmgP5srm zzQ?iI0%ODE#bhR9lxx%Y_V%(`jC1k5Xx5#~PFywWs8S!Gz-!RCP^O?+F{WcQQXyHf{h{@sc6s`t&NNzu=l} z?Y50#r(CM33hAUeu9FbNeJP7eJ|34+hp;n(XkDiv9VyKN|3#Xed1(~>4S8v@zV*76 zlWpsN5!cmT6vP?lb{d5F^T4>JcQXAq(-5I;uXCGLnC_fTl|y&8W4zrz>g~Ql-c%-)2Ey($E zBIKs553_%vjW^Yo4(8E>3XR*t*V3Hc-)+3V?R){K<%~{dk<#Y(ZoHG7Pj^W}Pq|t6 zSJZ>a0FhBG?9Q)9vhNIwD4${b#Oh7BZz+y<)UMKaKYZ1!J$QRRFJ%zqK_6ZC&|awDtc@*-kHM|4rF<-pS5RyDQs&SlQ^wESN2m z@o>c?=XdRJy4fUwv~B;v#+8Eny42G<3Afx9%(m(NJ8e4{xi;BtC@Bky`7OxFQ5Ent z6U%t?f9SJX1N}RS#4oDA5!t1yUHZ&<-->t1)Klna<|%YGDNGlV+@5{~Y2a&iOU-M1 zAF*XvpMbXgE<0y6B{9gCP7Ly=ZMpa1HUC+vbBFQpyrWARQu~0p0XmyP+fu zU)o{EhE&k|aMYDtF0#|qm3ymz5^Qj@H~gQqZzGvdezj5ybQr7{gsm6~!CFHKql>Eu zwh6V?6lxQap214!i`)z|II|Tw2c8UKrwH)yd3#Vd4LPm{@l9?~KWP_9vs9SI+9`#n zL_8sx)i;zR2Kv*suSna!!^Ms{`%mb%?&qvX(VmR z^KZG)n)0^-z+lNRpY^BFj*&{V(c$3Mkfw!0TSLXDnO?aylr;VVF+TYe8NPlvegVqQ zl~oNlWfHE1)Jn2u?VjjZpN!+AyGC8uGO1>7Y%Jz8$Qgc7VI^d94jVp$<>dK%=Jr6^ zz0F-c*Y#1mi$r$h{Dk7)BtGY{Uwm9XC2-di@)pOXkf0dm5`S8we&*0R#+jYSiz081 zPxzXFTSLg9d#R+}l(Wf!E>Nn24?F=_l^Pm19GX^`vA zPU^pooua#%-97KEnBPkJx@(Ne`G~0(k!E)hz$OCh7=S^4)%A5J;H`jYlg@R?(g20k zLQim;n%%u1^@)(WmZgp~yGsGm6Cg1L3HEiDlvU2Z_mK8$%%4>IavyrUj8nB?tX#H> zq1}R%YHp=*QEeQHV=Jmc{7TBG-#QcHLfSDbj_uUUdZU|!2W<_VD=Jb%qi+(t1&&D*JG%dwDDzt+8{$82bHv$N&B`NZn2jv)3>Z@5F8~L_+y0%qKJMH}9 z=5^{_w*PipH$oR)EY-zx7ckueUDz`(rH)7I%R=s+7xxJb<*VA*8^7lj%nCJ~ivDJ2 zSsss*lS}%R@@T>AoNKkkA*(bwLY4 zQYq{=ukAtEj|qLKr=yU}S|(GER?Jes%Drv0 z_Mx%y65OQx%VVbwFh_dIcVvPYsNKuieYbNUf1ySXUe|G zSiZxO-S3ujOLoya_EyQZ-VodQmlEB>{5dVPX#fx2uwsj-AFSxaJ;k1oM}fXsz6Y%p zEZ=(rL61x#J!PA?m&vmHVb84qy><^;Aov~phyC5-jz&aVmeef;CB(}hmth$UcyJ1* zqw4vdf_Khy;fZqH=m$jtoc@Yl&cg2tCTEMdmAuQA;n+!SpA<_aWN1`@+4c&F6fm1F z&C>G(Et)h-FW^(mN#c~rRilf^IG7Af9;ZxRH?V57n-t5(!`Iyc5Gn!O$t823#r7S< z=$*{A81tSu>Rw$e_>p-~oK1?;=v}Hu`oB59$mxrI)2=%F`CM@qqhqE+IVeXOBLCJ~ zjJ@r+WBq+EdThT?z#6=K?`ebd?}>QceECk4;zmC>y13|@l(FsKc+P|VijX=1o`l{> z>eA)!;P}PhZJxy5QtD6J-IO{Tm*)>RCE5C1x1*L9?+eW1ar&c@CQD4tGNpb81`Dmu;N5w6a9L{Iut4p{CD}p3Kc2UAcsogMJQ| zEn;tc_Q+V`8N`|PGM+X?uH6c2l7e4&wDgx}(=)v*oJFSV$mtV2J(ioD#k{wjJv^QF zaI=higntLx*U<)1oh2D)yB?UoHmgb3HUGste~LW+9HA1=FxTZT(5oo*E41>cxhH0G zf4d!X|59ycHvJF(Rr>R?>05C3lYgl_zscg;%Du&QI_i_Pm-GHmYL)oSA=IDKZ|;&# zoGY<=M)V7nuM6EZZ9JQH(6a8*>cT>)Ypw}ASCcqw*)O$bQ8sP$FQ%O@*=<-Zy7@kr zveUaUJ!+`1^loU|MKpa+VhU$o!`?8hyW6x$o_3;e`ZW`!Gp^ZKj@aB&JaUfTI&%C{ z+9}zzXF=(|`Y%dvuyc^JXz6a@h-t}{G_9L@(MYK`?6f@sx{v(5ZUFP#=t!qr zK-0x(FUx%HjyZCAxmjWO(sf*L3E-e!-;9vZ|v@HMcm+mC&u|hb~-*H1vYx^rzn2*NE zX}p)SwL&ng3pXCHrS7Zqr0#8*Mf(gXZd9ewzD@4Lk?WxFGzQW^s+3`Urqg;;>eak9 z4Z_3Ins5SS7$KmXpU*H}}qX4IO_Y^WyL|^ayGxM=rcN6dz6aJbso;c8x_(V;r7V&0a$f z4gDd!;ZM2nv1xPKacN!r;MHU_b6~K5u;bG8(;@(CzYeiwuz>YMAYBY#+H1LVF@PDE zZcPpbVPWn!nnv+V#GC^m)rd6EGM{6r(`hOQ3(F2BjmNQjN;VnB( zS3bQtCil$7$Akd{<0jC2y@@$vNE*wXAY;I2GbcYgfa%F(MtDdI^uhuV>7D)@?Mqq1-WuC?uRSwKGx+h z^?%9q>#_Wg*W|*55dQHp9%lAd<;LlQ(h;e#c@WOf?{Z@`6xtzYP@?G6uXxQ;Oe!Mg z^pR=1_LTAIbHz0E$aJJc7jE8_OIditl)CWr>-p(U=qB9>kk0rrmkz)AbKbU-Anxy1 zylZg^DSPyTWj7qIJcW+z!M0)3<@HPJ;DF1xAkNGmVvNzUL!hX>>8fK-q z{y<{PvG9EE`NWvx(v72WM*VnMV$6x@5^?dChB2_SeAO^UPdAK#JxWZBIT_N_q!VLc z?Htn|-eL5mN!KQ7VbzdY7A9(k!n6JPL~Sgcs5Rg>1k&__XK#3xr5kGorgie;* zkiQ&$$HQ+h{3_DTByew{CIsoiX|&9nQeE`M5L=t0A^rg0g1&8H650=ZVj+&DL~$}g z*D&T)r~P>x%P8M3b+TejF04WL-&QV+zDZkl+hLS#PlS7?nI65H?tiyIoulZv@1L$S z%lf8q9nM+SN&qAzJO`t;ZYzX}k6)bV5m}rl8L~K0dhFsv&*K&+dY!PCw-e@IUl`TL z4p6CNW}AoFNHGWYP1}3cM0)RhT<6fkWYzHdhx7Bl5%j#B**RW|_yYqS^Xr06K0kms z&8(I(3PhlGV`Jn^YI!_LXXSBJmOcIzm1T$Y$D#EDKgOIzXNHSH&&pX$ma3%<@Sc=$ zOj7EOcybsDweqq{D3YdtH^D{**m;O9{4#d~u%QTEMKN}Yq{C|C|V-JXWh@}A1& zB@Qc{wpGQ8`RVh@y^{&Iu?RVTizRrl1bUhVC7{)z%3GiWFDt=IOPEbduut5srX_e$ zUsb&z`z=gUY8p^^yo4-Wk9jVjC3KI1VXz1$vm zo=3nuxbw&F?UUyD3NVkl)mPB)r#|V#BO@uEmlGxjJqDilas2v3$er)na-DOGei_x_ zL+*XRJH$gXTAxNOWt5JdzXrdC-LdwfF-T zgt56k2-0w_57xMGhO)RJkRM}pnblik_X35nUZ~-{z*5>Zp*KlqJu%ul_-(d)(bsn~ zxh2z>lx9Btiln#z{Xx!2Cu;^|Dg>WYB<19duHv!|aTWHR@kXYsmT6M=rYQ*d3Ceq! z+X3s6 zSI&oYqEbrYE*M8QjGqVE<~=8^`)>OJzw#d9^J{%${()q=|A(b9zd@S(J4tb%m<)YW zCyfQ;(@1;WLkfH`AFOizO>}2?hWG-p08m(g21;Q)6DaT{d=2S(UtL=FzxG(Q52Zby zIIxcReAPaR6+XZUy*>c(g}1$39bobALpjv}8Xti8e)UBVUqB927qR$fskbB=Uj*?3 z>gBq$Sn46Vr}q15IY85-x#gmWBKGv+xt~m*J?g!XR&~P~GJj3Am!$yz9`T6{;@L3Q z@1p!n89iSqqB}a}h=c^hwJb!gQ{ytj)xN<5t%=0~9ugND(^rHV#CSRqi2=1*9Vj43 zS;xim)9VJksVHKD0&zOh;;}$a4#!;U2GN*6wG24|m?Q3pIX_*kK`maWr5I`v&Q4zu zY!IemE%4pd#k>~bobIMb;UF$Q0;{r#h7ENBj%j+e4#Yc z17^!4ps`ZXl8hk6g?L(&f}|45fxM!ulFFe$I)_ByG%APUd^#WAOG(90I{Ne^xk30< z8cS~w&PtQBz(ssQtE-YV9R~)^WIh(x9I#J|P zx%#xzNzTqd^GaJrGZ_tJ1e(K7Z$Sz9HN=g>Z(D4pQ9l*e-iTtRC#B=T^V7^KgSmJT zU612!aiF4Kd(6E=C=qTJ9-Qm)XG9Wjn+i~JKv3-P`4F!CUMR7{uv$v<*W}_GA$;50 zxp@Z^s8@v!#=;CJE_x;k#_gtfL5!p8t^6u|EU2A}?xPiiQJFvOkg zauKr>@aNa(r!noxKwp~05UxBYP1C>{Lig4JEE~cn!t*3n&PU()jyU^O1w0RJO<<1!DM4fqDBR=8y)5}M(ug%S!$ zyvO-)kdlT@*(Y@&G3wc_+5wM+Bpy}LOgtnLR$y_h0`^$S_4WMdH`4A2Iz$b z=!J%!5Z0!qb7#9xtz@#0CaiPpd>ZKReN2+vw#!>!+s70J2w&7oq+UeWtsa=z~?1u?F zJ^t_Nk23-LN_YOi8il&FtqX!Nn^!XZ#W<|(4M6wB4d@*e`q_XUQ=vZ%=rt8a#ekku zVT_GNcs9cGYMz@xh7w=91;HAF>$i)` z^1QOr*4b?RQ7b=ExmuX}my(ZG3)az-*U^XM+Wz)RCf}`-x!Jb=w{0%q<*D=>idjnf zXeHyjkTXY{Fb3@m? zSGI<0FeP!MB#@E_mVBjJ2be>nYr9{oR<{y&}Ydsco9KskRIdPQcvf;ad@tbh5D3#${(6b;{9kw}_Wn zOmcS5N}$X$1(d(3za*s&r1tA)lZe$sOh@<_2={V?B?$L)ghdEfIKl-Gu5^S84+|F^ z77jpo*Zf>K2;p}e;S(Ud%@OuOc%vhHXh{=!))D>@!uLDEKS8+JQQr{A|E?qcTZn(# z5k3y$w>ZK-K>Qj-+ctq0eim&9VK5B=DFLVkJ-|4V4z?Aft^c?E);yrZ@}8|4zsk(Dg6YZC*4dknK( z8{8veKC!!e;luI`77&NfHtmUo@v2p{e+%gT)Dw2Ui)gr*`V&KIey&B=)=W4T{?)ai z`a(6Kj~4h{o7MUH%_`<=l6&H%CwM7!(GJnZD{-R-o~QYYnhHN)P;s11q& zzRz3?Y7pK0lFYoC%8OZ&)K8ZP}pRhtad|MfY)Yx^rW8Wxe(%gww?=WNvH_D z9HGS?52^FJJk1^^_k-z+eO|)ie56i-@?Zy>nU$YSsg)UTHl%wll-OIdr(_wIu;sF~ zK@ak{w(JegJwMlAPIKPtl_j_G#C? zWA{QhvxZX{YtxOVj5d9xyZ^Qep>tij>%2$sZ3f``jnC0Hf%hS#I{y_r)wkd3?$y+G z!3;O{rN^Pkp}Q~HXQ$ir3iZ^?(y`vn>Y(WEIak~1E~PnUc$;1SAiDd9Z*BO;uTr=a zl#lEig{@T&Kz|{v7n3TW&t}cj_M?vsN$`o4+7PrPaWi_&*eDi@%$E|{JbE4Cf#MWe zZ_bM;=P?0YNI7Bve@3$yq<38W9AX{RI~AVP0*{EGyyTy5v&4spCwe~KQ3TG#6b{NKBj z7Yu73avvVM1>w*LK_%me2%|VWL+Bk3o~1+~7sf{RBc15veR|OS=hs%!xM3fY5`xwe z?^3jJz^wM8pG|h(;pcL|9nc4R3Dfb$6Jp#c2Dac%(c88`1v^D=Qs51Gb>ZdNJVwyP z9j{}*ri`n0982vNZAH6cf-c48#e^!_GXgz5nOq{%lj`H3H|Or~Qu|t%CuN+HIhJ5~ z)oAI{$7+H$dm}v@H*TyPAI`lsbe;0rH*U}(>`yP1kGRGzUBJ?HTDneR^!&SP4MA_n zHz?GiK77DOcp1>U)pSf?C6;4yB^?ty_X$s8V=@CM^D1*N8RvG%I3jLpZ@4e45r12N z=g61RFy0Xo&&Bixu`j)IbcWy=-ErV@57i%d1O3mHanC%uZ}L2B-5U5-U1*+{GLGA& z=Xq9#v5&qj_7=J23vbLztx&AOzJKZfLPmP=F7X9;$1e<$yXd&G`?n_r!u3rE`GV8+ z%tqGBVg+G-q_O@A;#{XZ%(k=f0l*T+-bYbodc&4CIJk*7U zuXBb*&2xrM%?nM)3ysJNjm!(p$_q8*g%Ww8DS4q^=Y>wm3!R)7s>=(l-RBI!8te$I z&x?B`FLYd9Db0DI>3JcNSLS(Z93k-FC+ zbcQCs?hK8~%QrhOboW7LXjNY5p1jbvd0%@6k2@OwVEgVGde0OR?Q(_@MSFS2=AB#s zWmWiU%2?kn=Hw+{hW6<8lp>o;N<}-`E9AnwJ)wm1D>WH*4o3Ygv%6;@;!Tm$obWuq z*{4EVmvMTM`EOnfYsOa#b9@byQC1}AB=CM7tQ=wg`XUcD4Pj62%Y#io*pAopV51S% zxib%zLRkMrPEUfxur48#aV`S4T~jQ0DfG8D=BM>h={Du4RmP_(=C^ zU2*N0t%S>i%N)+e{_LmOS?I6mvsw7?ie^z?RxI@;tu^9CHH>=TFZQ;1S>*H1g|WYm z<{d}dioJ{b1zIrv#|A&ev09&JLz+Xxqj( zu2TbUbJgq9r9DdzhZg-)m)2a?YCO6jnuRtC1FmQ_p4h-F!<_I9+Wyp~KHs5KN))Aw zB%LgzbgY(@k+ghjgjVB&eOU|UU)yk9nDatj%)t-= zO2PQk0fX+X_IURv%tip(K|{NC=>H4PyU;Ef%5%hd{4~Ps>f#$+eRdyL*zM z^F5IE%64Yee;}kSp_&fN^K5{Ib@!SdQQ{`+Ggd{bFAhIbuGSg>+EhTT#KCGLC&T(|#P8?%%Vt+CP}eMfIRL%c$g850p~?TGUU+wI{WIHESn&*J~CkmZhTC zZSo5df54wqA3DH1T~8aBGCtY57RKg6KDG-9J16}kLHk~s8(+vj?jY}2$u&_=qkYcupL9o zodewcF2IXf6rW}SPUzzP=h1g9;#Ep@@1izfjjy&(puS~**N}oD#X-_S^SHR(yOioj zIWyprSeg|167|N2cCezRny^qaxtQi*GWh)=&))5rr($dgi76`4N-Jileq*KO^~3fPfwU(p39S%CFsA^wM!b>sWBuH9a5 z?0xx87$?*fNvh|e#uwTAC?9blYgL)uehGN{g>n*2q~;R50b|xZowR|M@{3nmXb(iC zw~t>KK_O?8}7hE`_VB)QUZ()^1or`OoUzj%(C?>BU@l~n()(;2t@mC3nw zQJd|NQX#KvvHp%cjz7S;L2TKe9H=?99KB4LWXQzt!W~ z605S}t3%Baq&0riSUpnL0&fc51l73(nV-P9;a$<)m%Npla8rBBG58%@PMq&4Ji<8K zzE9=$!f?EA+|BImF&s$Sv4Pq?o@Ux>=IF6dpHp?W-t$4X*p&rK4 zj4ECzE?IP;xOY)JYFV&%ea39?i;KIr%doUd*>6DEgJ{`HY1z|-C5yDLuxvxHVJUSk zrIDC)X+A8e_Ul0Wy^ugV$lgT^hY$a*QNa>ZYBFP=DZdG%PDFzL3axA4qgLfmY~i}{;X*lJ z?VOBAdnU-+oT6=JrO-Io-zRzu8XFS7gPGEpi3=&CC1d30n80!{o!2^#N+Ktv)Yk4x zr)gVx+KG^smM(m+w;1PVCcv(LaYj8#jyj&BL3-56Nlh2hbHZtyj@u%1hd)`9 z0u+C)f*R&!=tz}c#qm=RyT`+;k5bOnj&iQfD@UQ)8O+ag0WIe`z^iMlg!DTrAzy19 zu5);ZuLq`ajnypNXyy2z62Mrq>~|Jgb4{wRZ^HYfIGLI@%dWNX#BT|5otgkSughX) zQr#A$>&E^D;cBTtxJEL|uFGMhF;5e?hhuExRoqTnLRbNF`uEVrKXhr|#OEec+3C3P zdus`_X9bitKZAI^T{X-8V6iq7lCJi_?z3!P>G|-LM}R+Kb+7ZX#4R$zB=KSzF;^ZEy zh~(Q|W_I=#W^6lq_TJe8`r>4Yk1MSh84k}s!Lt(D@#S87or)ZXP#ZD;C>30Ju%wW{ zRvy5hij@|wI2v7X=$eHPSii9Us;U1)SbfxC27I}&4(L^;%WBgKFVCJrX{u&&v&H0_ zNS_w}I@I9RUyS;&{Ml`IT8&Cx8pxrN8qC>F>0djZ=nE{qJRV{<()3 zF{wUP%)IK|DxrLiDwgg%)KL4dr4={U-eM)jJYY4Bz7>AA z!TX;qrW>{z!gp8=H4j-jnYBJqbG?<5WjpI$W<$STz13p-U_x7EnHu8DH$m(vQ+*Jy z>5s)svew7ttO%Y5rxV!nY1jP&-f4IYgLVn?1psl4n|jIOX3WMjC)>LF)Q+p& zFUBprUtlbZdo0sf3A^6UdW-q%Oj%XZh-oUZ?Tur<%!YjD(z(Od2ZgU=g^rT244cAe z7H*>HN+_QMdu|xxwgvGNXI)K0^lHf*h_iW~HWVpK`>mL34oOt4u^M6zS!NaBy)u??9cSRSbk9F;s`H47R)v1HixoB&JqF=j zQ6VwLiaK(S17uNeRlnbev{Yi~16H%ldiQiH;fpm-m!T)*p2Qq_mqopfR^4YIoidh$ znUNVv5)jAWbpS8qQhJ2kaxb%k*J50j!F!s7aX0pbaVzj(twxLS`Q9kN{sf_g zzy;1jt5ZUYQR_jgtx%f!2P$QNo_`44(ev6+?3ye~^9659$0q~fo4>4yw0M9~u zj(TDq4~4ZvFU>4-M|?>&fu#XlAqaE1wO+%QM`*dYzGD6CZmvJnzQ#gs&JafQL2qUQ z$cR2kwPjnD?uU3MtTp=EZHwL5MmB%w&er^ZrAaZdl(q=hEA*n8nEn9LTh&AK z8R?Z&|AH$vdL`P2`{D2vLm$Xpdz0a(cfQH7~f|YN<(QT&<0>?y!cC#V~HSLx041znnwr zXWjvG?l_nw;reZ%q_HzNo}30NmN|0`{eC>7Sv!6SiO+n<+BUwS=^krI@B~1FkxCKS zt}Z8>E`oIh?>NV6V@bobd#uJ8cUV}%|JLhf6SQ{nlFTvg$Z?73YbYYoRQEs+da##GRme()RI56V2r1sX*JE)VnSKVBT8cW{T7yoYtkC{ z{fX0SuZcOj?Bjcx3{Jga?@?%F3~eV5RdF?agzi;z7cRrS>b7FwWD2^%Z!K0y_wv=Z zSWcb+eYxOS3F1G_M5+}dthBnzn-K1`*!nL~I&L4dbtysaw0<*)cykN+#Qr}C?+UR@I$Fcax(c&8tuQcKe@IGuXVp&m$8=Cg_wwU zY*?4tZF|>s+ulOj-gS0+VYQl@qCP*2jhX+Y&0YKTuX#K%(mn3`7(Zr4{|f!u$Z1@< zI>Jg(B;grg@`o*L}>7IPm!CjkF{-zek}rcHm5ZMN1OsnPR^_y7a9JZ+NOyeJB;)QSQjaq~ZDiW~zu9{um2ld4h{t(bRdJJ-6v;)jXD0G_S#XTZ#n(c>&-S3`IQ!9O$MP?p+z|_`VK{C{I-jvhS^V9iCK?Xhv!Jl z-eBqe&Lv4>O#Ra|{5aHhh16o)Q+gTHw#hPSil^RB8Ye*tlx6Bg5SBE4MRRaX6o0iJ z`KevZ=dHRGo<48G?5F8$Mk%KOP-$-< zm<_#Xe75Ok5^`TIY2UU)?=D^LF%b&u6D{$w$0ZX=F@LkkN=9GRo_425CPQf&eez!+E8Djj!ejgo$=vf8+m>)QbwZJ#RY#rcd zd?VgG8*BUZL20}J{(gOu#+{jG2zqt8NQ_YLPJP9Q%$_+KWAT0L4rGqHbu;=Uc*dey zw`xlY*BM;pSM0;LCpa8KN85Y`xujd35o`aUK@TR(n1r+IbKaRtt67kcLsW2jSL z46CQMwbg;2q5MEZ)Lcjt3?k-u#I;9C34cpMi({@KB;-0(Vh~0_m=o~*;uNlcYt<#N zbGMA|Q&Ji%B{Kj=`r6{Qbk zgbKR&(<`{9F}rD$TcuXobg{&ZdtMorvDGy6NmfQJVn0D~TVp%ZYu(+a&QTwulnPsa z2zmHE=2y#Hya`4a=L^jF?0JT10j|;;JY4}?Ev-{Tm#zS=4u&^(cpk%5rk|+Dbza4# zRYQ!o*voKL9Z~@6a|tn4Ag%_<058K;W}Uu_J{e_tkLKlPZ>(KULAyq0+jZ*yFYPMk z?JDZFUD&2Gvwo3q9Jk%aZDUC~&{Ej0Qo3R=i?N@SqE8yO+A!-)ZXUiJ!birH1u5e& zS~wTC>?m=I^Kk6N``B6W93!x$7AS#@(7I4J`og^&)E=xA!a+(i3G`;+bNgMuwR1Fy ze2f$Y)51@uYL4;^R~@CDOO6s}9VMfcHQ+H;pn4LxDs zZw8og5cV8Q)s-GTGmjpQiP+balaNraDzYymvE3By5VPI1mY}_zk#6{cnQSMeehfsn zLSq$Op72+#1ozWg1@==J_fwhfnj*b{^<;(;yN-~oz#evMW`>A+SS^V>W?q2%?R%Tt z@U2yRKSP^xLB5}jKf-!#`~Lm*KBfm-ABA4dTd(E3^_t!W!+MS9;n4eXOomlihE+N0 zSe47WtjZJml=KknRau5rS%y{jrc9Ks$}*#FVO6dn5uZ7fl_XP(&>J&=@dyE)b0E=r zG!8x5+Wfmby!z`dCPUDmJ#Df0YiYcj$NN^ZwOfN0nsFRucA{2Q79})n+yv__A7NJk zsciOdXz0U}t7)hNPW_DQff5k6~8ecOAL?zvu18@hPC|`t?Y6 zkc&6sOfMs0vMn^5JPWJksSA?owVw&p)8$#P;WtxgO%58$LC55v6*=he9CS<$Ix+{1 z=b%+NXmbvFN)FnZgPxp)7Kk$MmDsEP_4Tk2De1!xz!#AnJ3qfDEDfS_R}pnETsm zH2C#{Uj%-Y@H-WLXTr~fUlaT;g5Ra^YZKt#3W3-@(27?xzqlyQ`fmhxQ++Pki{`MgHJlA@mgC?kdd^@Io@xew`_oqN)= zjcJwE8$00JR#Dh^FN2xJE~pdjP_E4RTmTy9P9RNQ-U{nn7~+lRta#Z@;IV$lNJ4k= z7%#%OJa08fFLWz|LT%YaU$itKWhfmgeK*UWx8fBq&@xf_&h`U&@@jrwCA?&r!F^V% zx?zJrL-pEzz%<|-wSDmP5S;0)QEP)nBC@76YF}B*m-^xT{gUN8L(7l*dtQ4H&rgH; zBecDLx9oF4vmD-yV_`nUplwaUp+&{OZ4WI&3Xq<^(~~s&9na^>?GVA6t`!^LIh;xeH$eH${p%l@$?S}n<|*QNc8lU6%#&Mxc09-YoS4EtVcc(NOR9w( z0uQ~1vH{wMTwdYue*EWA#`o2{@x{1CzSf%2R{`(egZ>J1u$!S!7ueCyOZ)Yy*Z#Gj zTKwt|(p3V9bUM$?AKArZO%uXyE7!NLS&hQ$7UL@f%InNr&Fpd1M_-3|--pDbuUW{! zHNex1?gkuusgzLYTad|ymI?<2G4i z=v}MH{o0}?^3$S++-`DpOE0mK{v8;VGSZ)^%%}|mFB`vumX}l=U zBf2uXC~16OYLX^p^L&&vh80dpjD5#4$NdX%!fY2WV}uurbbTG$|}_(r+dXtr)%YvYOf=v zd(}?oGAF%jX{50UG0(Q8`p|0T_h*jr3i7T3Vtr8uqbho4(9_fWb|zQK&WY1ICR2Q! z=lWNv?Sl;Q<}Xmr30O|_jnWF)3`4(F?gRe3)p%t?E%8b5fp1vrYU2ang#X&W^|cM* zw=6rAoyMx{MQ*A& z9{3+S%PV?t=ZcEvWbF5n4yNJTD>KU-a`gageJ_Jnd*1_0bl&k0!u3SRU@8-V(3e&- zS>vP{-t1=bNfng_+GRzE2O$S&Sc_Wy)N-0Q_rV1dmp{0moXGBxD0e4o z`y--2b@}YQcqNzh$F&Z5oMiNK*sE=Qzua2uyr;6;wR<(Q+i0}B)f?M{c5K}j50KvK z-KzH6h*H9pVQi&#fX1{8AS?#^`u}@-!}M~7p$nIcrIDwV)g+LPxnGu1F@_czzPAe z93@iBF%T-o5Z)st2{u5-fq@NtpdKAgs+5fCp_fuM=h@Ydo z?w>+#mhgV`Sqpi%0PzJ*3y^?Lo_$3ZHou~aFTJWu&+FPiU75aKbLs9^59prR>ou>Y z>#*4#7dT%+3n_!86lvH_NchqB!+PPG&+7^UUX;DtO$z*>z)roz`0LhAV!nv$`#&}m zl7d2=_+L)d^nWG^8`==!mRQce9>~k-VmUv78om+D7clqg4FOURNU8I7;M3fSu%|Y# zJHspHp&f||FSnx-m~?Gq0&;j*A5Cd&-|ztm|M~qe3q7{sUU~~!NNao_Qibn%KU^0O zyxdln!v+vi>k~-$UWhLgY5ZV%hJaRqD3lxy#szX!u{BhQdIL4o+GA+u(5%)_)${iF<^0@)j!N`z8$Jjeo&zmL1ne>a2XI8udIXmJcT8EBS>~_ms7<8>SLvl-!tolldi?lq-6kp+(*x}*~sFVKON}+3med$ z@G8Uy;?)bczJf4pSH9-=c!nK9K6V(yS<+$9!o#7quKD4Xm9TbQn)7^}L}(5V$B``e zPe;jNMM&KLZO%>}vnBL*`u{z<4j7v`&$mR^Z~Y`Ngq$LnFZ|nTE@b+TAJRTQJJZQ6 zVi$RN-v^otKU=Dkg^yv6cH(G}rD#E`5N&OA(iLe+o_Dv*F5A1?%Dw-9d3uVMz47_M zW=234eme;{;(w5AJ;G;8Q#D)L`@P37vVE5WBLg_EQ{;DBnd~o{(;sv*9{hXRx3jON z{iFxlcj1@6Ryc%gfv-E#x5ol&={m>jDzw}1GPEIoHlI)bzhlqX!&>qlU5Rv|<&ipp zwRR7r$r}we%b-oAfyg{;Ps%9R@hD$q&wJZBAEyVFEUFH8Nps+=g|PtcW+!e508RM< z?jwN^`PP{D?3ci2kWLk_>h*ouI2f644Xy<&Vtko|@hZ_KB#r0y^@A_QC+gT&^y^JZ zVMCcExR>FK#}ZS<<@7d87tdabbN2+;hyJmTd3*lS%B>QS61)9%y!}7^v-|bLeBom& z7AUvxb^+IpqcA)R#{FsCqa)yZ%ojhVr@Ze#pA9I)Q{F@e_HnE*NR0O?b<|G9JMsaA zm3q=>-kb#b1*N|?lih*9p~$;MULq9G-LVvQuqRO89DZL4xZ48T2fqUl_W|w9-#!t@bP|1ZBpNnRTZX8)|N#SYFX$#4QK=0Yu0X} zvtRuT<)~z#R8y*IO9|?;L`i|$xMXKxwOb*(T`nOa?N$_FXbIYw-z`Z(WS>ylQuA}> z)@djgGe&1lELK1;a{zV~>Welc#?S3`Y|P;Ceyr-z!1exIo& zEe7epv#-1MVQV#Q_&`i$hbsp{P8mnH271IjdVug&@1Wr4eDf_(&wPQ{o;vAyzMB;I z2KY+*m`nb$K$A2%CZ0#k)(xz7zulT^oT5lO=O%Yw)$ z=4BY(R*E;06>ItuXE^39$_o$h7D;9cgpJB#FN-lAD7~G&nb-VfK{9&kmaBc{r3gQL zON`Jr^^sB!dozA0J%hdlJxN3Cc#yWJfI?y(lph|o#X}MoL%d`z>0F?dP&p`1WJcv5 zr_efLUi5lgvxT*7Ja5}h-qtg4e5hX(_KiDBnf593tBv1ZIb;}b)3#FNhAJNFn-`9G zit@q(Jn+4jvG2W=f5QW%*YGssws?;Ag)l}Q>Urg|b`Q$g^uqhPlzKu#nRv@Z`;_&(m-ak^AjLIii#{z_7px0>w@>wsVG&XwC)8!35+wP$*oU|ilyt7pxO{9ETnv{!PGD0jQO`emM zt(|-U{BQC`mkqzwOD>c>%OXn5Ba;i{la{gm>nhv!#Dea1qZr)gDc-uD^H?w^k;m%F zR}|&(6}ZaaJxJx4FAt&hv7p1w%$)7a-n3>UjjuDzmZcr{A=E?TYI1S*`R=FpGg~@l z^dl-Z=pUW zC;0IZ(tnhf9&Ln6eBTHXW+xc;iyxsJzd+>zH`Nl&l^FJ+l^FIB{62=?C-D0eetY2e z8P%)V3vd61-##lOXnk6YH!|fUQT{oEyb#(!Ltj`NM};ZnU!vAm`F^Xh{44k!uo}t_ zT8+`Kt&qspW>^C&zJX9L$laN#fY7%P>J6bUY3Mts>jSIVb=)#)K}6I@V|2fjsA4>w z0=x|BqTtO>VpylerK()m#*nMDPfN{5nPEdwx^FrOxq6nhs2_B?2!3D4#p=h<$3S(z zyP=9SyG~uu8r`^|%GKvnE=K8^t^$Qqx&$d*g;KhM^1S>qO1F%2kGjGr z-3j?TpkhJ$J6m1Q>h1lc?tITHyp4+q!8xn%b69=Y#f)0{=BuxT}WaQ?3A|y zKHl+fz{mgF@C?y?J=#*nwL4bXGMqltF!WI>>~g7L)iYA0Z@?Gwv%d5LUJh7+{e;xo z&7b+WmB>eEU-{9FqW@sOl=0fuM+o+ac{{s>^dZ;4>kW}2z}$akR*=?c5?T=PV5*o8 z?`>~@l)7*HJ1OJJT{=*Nvxs|HO1)y2kCrrX1>;gwYAc9wDLy}|Ng5YNo@4l zdfL#sOES0HJ?5L`J9!zaO(xZni`3uol@;^5Nwc5bhd$$NykS2*H{U?r&Zt5Hk%W_9XL~6sPfw3RcO0j7|+9I8N)ya4h!tQSfC>yQwm*! zvIBiu&ii}D7*;IZj2=Hfs{+hQSEXu%_VME)x)Zy5+1NeE#%|jJG?qJ>;5~7LJLi9K z4SWOYvOC*vBqjEC((54E7-RH4$@68V|{SuV1MjCgL@%W;t>i2k$hie|0L?8?>)A-Axg!)4k zZW0Is%rw>l{6`xunUxR@uU%xzN8-2ddVuNC=lB>iz0cA_JX=ON5u~fURL5@=T78kw zz6{b;Vpay}b-Mn>$DW_ozNwrEEiZ|WLk}k|1?A7GO5G%WT4Q>xd5Zk*AzT@wB=Sbm zxMLra(=6cY^KNLzmDmnfuR_geF#@w(#9YC6W1E5!+#}pc28ETl1<(3{c4t%+;}QQ8 zWYpILy80rlJ`L-%Fdm+Vte8+tePL0*G1L|U9#uFKlRL6IC=-ND+ zuFb$5MqM3Gdys29ol9XuZXM;2b8Y-ZugWo}}_A_`2fC9aw9{t+1+jbmHXE z{T(iMqJ^{-=0RN)DzsHRMZLENSWJL~3fUXLihv>jtbB=>O*yPww^mR_C_gY5;N*D3 zNqW*@uU$Eu{1>UO0bC?66T~nkZHXx=Zv8#9Qihp+4XNC5Ho$iyT&SF@5Tp#;D&pcd z+^;gW^)>VmNB#^sHj^AS4$fgC_kk#?xK3+C1ZKy*-+iVi178ya%1Tj59+no+QqdzE zSplWqNFZ%cp}qBqcL-U=!xaz7(7%gFpWpC zIG04?tmep>ydAuTYN}(c&MJcU;m`U>#VuZv%U4Mv!~Wmb+Ji)T@>&bA&WPXc13LxU zOW&;o4{2u(A?`zog+g26O2nhw9oP?>*?l0p11qF<*)e=N;QVQHj$B%(3l|pQE~Gl} zFC?%xfwV-0j-G@|0NcE*h_cF@m!((t)t7iEWo;#)C|@B)h-C-bVK`*vsht1$$S*Si8t+cg^B*Vj<##@7kGBMNP!- zvSrw@zb|@_$#@$zsKwHkxN8OwoRKe~1eTy_Q#I68Vj*2@e?Fl>UF3@e&B7;FXdx=s zKgPBYbspO)W-TD_5bP>XZxXXMTJYOeJjmrJ=}vO0<76a8&?~k%I(J^o?93le%rWeA z#Fm4$CD7|b$ZH`-H4x<|s4OL}s}g8f8aWxiyEty(X^&ZM$2-q{G@(l9 zLClJ7zfHuE5SgrYr_J{wp09>-(N=4V;q9n}@m-6YFM6?AhG!Be#g4L_ClRWzkHrnbGZM~ajvZoabPmkt z9QA=G9?UWudYjT^LF9g?xW_4-AV2u>)|xE7wHV)KYKhhZ?afg8u;kDcDP!`6nmj$2 zCm&>T0UBvE_FIhx@E+8=z;~GnTb4a5`xp{bm`kr^%BU2invK`c{<4PnI;f+92T_g*X>|(`li5ExTLy|`m*!zd>Lp{E5(slH@UL*Xr>c&p;oSmcvotOQ)$uZOJ#y_q}fqxF#Zw1ZZK+B+LIr?FfUV0#weTIiDe=y7mnJ|0`={~&nov6QaTU&{ZlCO zdBW%qUHEXWM=XZ1n7tS9Unrv|6WUO1knZw+ubr-WwB94dD6~1fgY9?65>xy*t0OT| z46!h@V~M>79t-QW|D!9y3!GZt1)e%rfmau|ehu%6h7cLo^Jm(f<*mD6gt(ZPK33wf zl(%PJ20XJL=`wg0n9rA|V+AtN`bI>pAm*P+v_M(^s?G*7u22ZX3Qi(=5z|cnnfQug zMIjPiiFe#Z9`nykFFib$wGB!O)&*r~o9xwt>%WF~rC60nU6HI77cot;Q_qbYgYO8B zl-X~no9^ej=^t_r>)7jl66tNMclC)$KyR)eAi4U$jLfhUkl(*M5D-`&M;^4xLOEFu zOLr&V`cs}w28=uVAeXl_ezHvAXUhx%tpVenQp-EKmy!M1A&1QNPVph8&uZ2{e&LG+ z%%%t5eJKYU1ByTkR;YuBR#u_*C0cofT1>Rj71$HUHKtiMstdA#jpaeurlYa4BHT)3s^RCO- z-tn}(fa^Ujl%b~R&#;e;?x-Q=P}Y82!zY~vEjB9U{v1mA8=0n6t2>y4WISz_V|WZ* zBjUlSX=YqnNH&cn?eUS@)uM!>;md?=G-?57>IH z)Ru@Uw8iN9Zqs{cvmrvQ0Cr7Fj+&Mbr@WfhX4^BwnBlvb?7V%3gZD`uIzKe6!T=ly z7G>=wS3hLiUw)a=EiqD@eK$ydPSd>1X`249He3c6H%G0)8?bKL5?2e`y0;JU#e(i_ z^m*F4hkK6z_x+FQ{cXLE_s)f8;5SguKp;X_tqSZvdJHV&5B8pAUDls3(ihUiwXl}r^Ga5idaSR#?d$Y&Z)Y$mn86f z-}n1}-(SDbx3*KKs!p9cRdwo|>qv|0rFcSnUHY|-dc$3Kn>(JwVP_d10T_&QQP_3& zFt6gUU%>OfHxHo2q~6RVb=8)P_LPXeS{u})t2uqAXhk)PC zuI~w%={@+vJGei!%yaOHw=>VdeZmM=I-J@~K>YGNe*SL;?G?J1zqYS6D_zvAe~(!$ z)W6ULy#1DiOuhD9P%r9j>m&}`I1bz!b{CpRGi?Iwg*?Yup5|2=)eD;2|8r%gro+`Q z+ukl8JkgP%S;_G#BW8z-q9)Et5~qZk{?B0bdYf6KuGHs|rj7!N_7pG|+EwWw&FuxW zsRQ@0vk2N)aWWaVEc2bC^4Kd_XS7$Hc76D6Fo&J-n73uxV`E8;pU^}R&< z`2ns+Vx;2ciNIa!%EBlE$1z4}Q1G?j%BvfQBX2UM9DOl5vD<|$E|9WTu zP>{dfIyGQtd}eS`yX9Goog$lI3?D9+Rvq|nA+g_Kq3rze4u1Y*$z}v)5c~}|Y+K$sK-Y*Nw7T%MyAyJ^!d!U$0t07w zaHejE_WMt#b>{9O>3#E;JGifG)4(w)>p^ROc(Od4#{kXYD7<<|WOmQ?!Y{^0uoi7V z4}Vwq{->qvBmg-}A>_yQ4M&;TW1sMFyAud+7?Ub%Qu}NC4|N2&+@w>x?JQ*{w*%rM zAXf^v{{-bqls$$W25C45^G4vd{>u(C53l~Pp|be6@X_jkhBkEU@W-nIPCXhn99H#3R@@sbE~Jgm;#>8<=X|QERHEE##^>J!B%kobcWM4*^uxdKEg$whuZ=Lfq)@xT zYvN&CHDyarX4p>7Uv+ONggVj3^GwM}6EzpA+ zHU}>0k@~?(%D~D;*6l>kl|v6pf*E{jCC)%TL+fBhBW0hPnoAKGxMz8oEviN-&@kQdQbK8tv88L0fZV2%@?YkvcM(TE!`pcC}$}^@PMq2yjO6*06 z^`FH0Ps-}Q?_Rd==Mp{KqD%JecDf&Jzg!1@XX&4Tl!KCuC~zMPNE6ebAFsFiQOW2> zy};I6RV=+#txq0qf6&Td*_^Is_PFi1QwRCm)Cpd8JMk%6bsKtE5zWSQn-vm|Vw>MW z`&z_|Lf@7}+p&Lr^1olky9$K*ZI}9KyVOtHr8Bf$5_^qz$R6+J3f{W@#{A^(`@7*!x61Z&QVm#{K_|7bLj-=M$IbMU=7j z&O>RQ3ay>$w09p6mT88sZAoF{QAL{SfMZL{hOmY)3LBxR#PYkX;OIn2U|43^7r*=8 zl+CzFltXY~hLo+n`%3rZxcMUl~NN?}% znKRTr+q-us_uf??ZX z{W-vx#@3uWd3#P+y0u^q>RTPBhu-fR624s&601p zkD|Wzmrt#>@0>CG_6wKrx9Y*Ehc%J!MPFgmVH6B2W|ow!aEX8?LCY*!wD)Pdck*|j zs8cU7drF_KM48m~(%f28e7H0hrv6V90q$ZKVLB(Ji_0g=VmuQLJ{U+tiKfQuVcEjxDh2$5#xd@fB|BbAJ9stKoU(&J0|h z-D%rD7!0!K<40^6hJ}p>j-X_`tS8$h*b7jG*)q`wQQig|_h*k78FpIae{s9ni?s{T zwhru82f=Q2uq8{&49-0h`Cis9t|(3z4;;mNPA&zKtiE!l`U>mm&Z-A(rtmxV#9@9` zn3MWOe-GTZ8~4SL550%5Uf#*=A6R!6qPj|5kA0~2sILnjE^{^k*N*RSLw~$^76I7>q$K84o><)wIC4volM zyB2j(o5F$iYN>$urJoi1$yv}({|WOeVXS)r_nMv8w+43~79_v)D5P|~;Dxx2skpRN zo4Uca&6>d{xGk_PC+bpXVjK%@KL_dcV;k3+9f!3#;3jwZM2>4Ii3d5Zctal#0j?6q z75PJxA8-``R}pZPIj%CpwU+o~j%$tR7dfu5kC!*5;!=Bind4e(&sYg@O~3!-Sn%^S zrhC6G#`F=f|M7%MWw&_fwdvZPQW1TCAa6j6MEY>FDyl0DL{=J9Sw!Cw6}7faav_74 z%_BbRR^_GB*b*_)`B+<%ku(RJvx+^OS zd%<&Ycz^7{eW0M}VmADz8GLgVkHeepw&?vmb%KZR{+Rbc|NSu})gS1O72}+bUrPQg z^y-g?h5+2R`t-*`R?3rX?~c8JXNx}J^?g3^zIT{qUx3T=yv^F77nPHUz+*OBHff$B z8DRzcsu6O&4b#@I@V-)r`54c^tXx4~%_e>aPlH|fc8;COY!V+RSV*FCwvuXfGKnsL zzPz57ebOp>@rilNBdbm-6;~E+fjvC*OCDO-yWCt>E>6bvF1IGd)ZN%JxF^BLB z%o*;SLZVGDvR7^+-3$81#tTs0Sy0Q#HK(%Rmh_L07uwOgwExLYxp6f5$Gq4Yn_u>z<%o&>;^WB1=U4r=#D?@X zgEXOENbmkT3(}^(z4p8895j=1B92HOy4jpbHw%$&fZn%p{6x#kZmDGtA}}~QcbkRf zA%!nCH92Uh_OLwBLE2uu`(; zxz1Xodv!TNf>sVb3g-1g8Rxj6I2jYu_OL@c!OTdiL*l<_t^sWz{JZ|Dav z3HSwBXe=k&1fKUZ{Z1paGa zBy7vuq9{fcpi9M1#+7QB{VenEH!aG~6SDfFZD@MEkOi%r+;oh**Ga&NZiWEZ28D)H=oZ!_v>3qI7NiJ9ej>YEvT$4s0;C;k zK=Mh;Ri9k4zHQdlo(oHx4i2Lc&pD9Spk}u}#fQQ}p0Z%S43IpYh-bGIehb5F-5COP zW|l$zg!HwdVEhoEIF@pVQC#JapJqX8)fV<}E3)Z&H(T}IWaZr4Pdyx3fAGt#@b6i; zP&{?&)U6?Xa8_*S*@7(C=3btLJCnBH-ku>6@4HPsqZwYtOD6_bdqP&3SFL_H>kRm1 zQ+9uN=43(R{eUrMw?U(ON-0vy5D{zFaS!3i6Posx&}ylkaBSZ~NnQ$1@@4gB(_R=w zd>_d2{DI{OjOL-&cxVLc>Af7wY#6Wh1LJjG%FRP>@Q|bqQJ?q8>vrObTM7Ker~GYo zwVcCN;3~^!UqI5)0(N0U?jq(s=*4L#2J7SXfIdCqXdxx?iNQ;>2K4yn!Bif;_#of$ zG@h8n-uTKutMPBl{k(;I6=i-0m3fZ$SCrlNZkhQjp2l7=a&1U=gWE-X?mJ$DU$H@Q zIWu<6&Q(irC%T%Q6h2RUp7j#{!hh=^ywwi#eYB@d`}i34N`uFx;_h<6hQRp|&v^v# z@Sy)g1@PF+?~6UmOQnPOT;8wYSM<3SZGc~=-^uHDLdptO|Glif2()ge$iJ-eo+a9+ z2N^{`>bjt z@Du~*pC+4?SZca16aM9dufQZjyh%boFX?g-DED(-&e;3G6cRYgAoHaN8D-}oC4|G~ zcGt^j2f>^IyE{%p;aH|2)sQp>d1Ml_L$mI*8~W*=xG*Bsez&z({tDWEZf_ZS-H3i= z=yg^~FB!T3b+@ZB(|}&?dk6Os{I1_+rE$qMFeE$Y>-*9<^Q@d~Rbpoj=%rx=-~Tzv z$ygy9w?7qde_&2YFDt7|`pc@|Zyfhv2Yqu7&&zj5#|!3IF`H8{3rW2yi}nt&ORXo0 zm|X*=)DwqjZsH{sv_}GXtzkY7>lKGs@07)HYc`R3MHZ`+^`u^w#qOHP*durIGO{I) zqfUBNO?kiZdn?D) zKvim6zwvv6<5YJRMU|72|L(7kRuFUjh}2rvA9mdpf&=#z&8N%_BWzicokfKhU-w$Q z%T_U2A0!OKy{g2dM=m9bgqPf$RWh?KDCJ0%%a$(t8SSuI{l6GFyLbDJ!XYLl^hask zb=f2GzZ=~{mh|!e7D9h|r*mkg-l?ri92e#=y;EC%dD1UzpSk}5J%T#ZCQbXo9@38f zOIwW*pVqJwi}Uf#%BMAqn;!E;WZ)4s<*OpVInDaODxa|Vc$;zZ7+Tcw33L;#?^BqR zFq)vp8NyzEjbwV0GP_|m7>B^`Xhn!tX@dZdyK!Xfc%e&}0DLwY3eidfeUYjp8Vu2K z0@JOQ3*^4-p3T~A>(ezr`zAp{n^x6Oyqo71W1mBvFM@n`tT>+xxviR<1;5iNdVnt{ z!-1n21ullg82pu5wXygsa}A6U_zlzzumHk~ME`q8d!FbcLoHZ3NusNMK+W5*ALH!I z1Ml;>ZGOp%rvaF+xjjgmRs|`;NQ|y(pxfcAP5Vz=!5q=fi|Em%7{ZlmjO>sn$Xje| zTv1veZ;Xq$Cb+z$Y3(Jn+GW6a9O*fq<@b>|9ZQ?rXTaYjG@$bw zc`V0OEQgcCZ%gM;uZXTan}#=?Lt?8NXsdBAz(LKt0I~ZYX%6BfrXvnC7G%Ae%V;df z)}>=UlLS^JjK?6qU3+}(9QduIvG%hm?0MIYr3qtq&%GqzYVNp%#@0YANS56Y)3kO5 zjkxZC-%9v(lZ5s=JdJfVLwq^86XHifd^ylY0LEbi{Fbx(RqVfn@i;(0D_OuR*EXfX z5f+{U<*p&deIVnw76RO3DY${lZHU$XYlyWL#B%^*G7WKDwM(~f%9>reFcVU0#iw;YU-UWOJ?G(VCT@H|l zGLlJOvgO@G!4**$Lc%kdb!0J*glq9DT#D~r^5rGkd@u8QebUa2F}QyY{53zt``@~o z^Y}%;$?~mxSWG$i3vN3b^?D=BHXql#Lp%ID{FbFv>4k89D&5vMgiv9U|JuD$VVCQBeb_S@p;0iQwved5ia+*Tp-NmqEMIhH104&C>qMNx0I}7WU(iAVK3;~) z=)6opRvFX+o{YL1sWNuWA=cmgJ1k}9XlkrvZAuu=_bh-lAm7o{2>c25I88HQJ_}{= z3*1B~fiiq{Dr^k}?$Owk3bXtFMwmI|3Rqo%o50Q_VLW3&w4qi1uc1x0pj893qbX=5 z3<_E_;5ZKK12Q>(fy$jD!y1#+F=#Gg+!;qnyL_`v#FygR?`6RH=_Kem^HI0N*O41bdY4D zSv!Y?hZDEh;ZKe*Yhi4y{Z|>gsqm9%?M&KHHU>7u6Hx2Q8Le%E@K^{>f^dfst)0cv z6`mf7)<#*n0_kI5x5{C18cV}$>;-dXFPPCxm`+{?hY9I`=WNy;=%$Z z`x-!*+7f$m)uBTj^Uwwuj8VQNN#!$} zJ!A1VU)Lj~Q3x4R1pNo0FJRox4Sg{Y_G1?a(a&Mr@`e1^yA9O*%k0#tf+5@lHLzRu z_h$nRkAA>>ujLx@dH2pO}joiWQK4HtNKJn>QK56rD^KO)3 z_?y%C-Lq+-jHl7DyJJ*W;+rm|@lA1xGA~FCitdOge_+z?qpW9t%cR{$**ouJKD{X7 zK0?gxXRnIiGlrVm&w}64)O>vODxdnqUAVWp3G(khIf0cui(t$I)I8calKRv&Y{xYo z#5#&#LK}F^8w0dRdT2^)V>QJ(&a&)xv>N;1 z+asDA&x81PKPzK4I)48de{Z5Q|I_@ol3Td#@W(b((}0pI;(HR2;p>BVpY-$%IENzQ zNVJi5%*V7u4VK=F(jA-vZ-B)Xo%)MTp%*?F1OgYNj2I1M;*-H0sPEXN_$HZKH=M2_-zL8I&uz)Ha63c=z_enXmn3!29=7Y*VPzAow~zFvKtL zTXcb7F1$V0S*xRkTR~=akZy)SpdhMk14$x}wJ6}um%^Hp;eqd-F%Es(+xAQzfU&vK zk}G6Ou3%Qb3qplalq-fiP_B?KB!TJCN?4s_^iTz>Q;_2@atb{%j`B>Jna}U6+ z5?1ZnF(CL(MhV&lb@Iz5s0u3OFBUXUxaO z|6x8-prM#G2WG+?XoNYCC*(`f#t_9AE-No2eP>@|zq4;9%(l-+<_zNV;r%SU`p%8J z+1xNqUT!MBTdu7Z6cR@7I#N?3$mBr#)q;m)a|*2QDaQAz#s1QE5Nt`PT5vK zI{X^wFvRZ9vguA|uShdFOf|?#`2x#l%?qvrRhX5_3~>x`m(gY5xheOOg}A8JndrAr z=Ot_{0;xgZ8fknSE(T681{SS|Z~++$YuCiot9HLYjkWUu-N`415qEQ&jS$qu8 z+G%$PtqI}!pD^nFHj?;7$OC;4H5+Mn9ma)-Ue{VP{cj_~s0DV>-{!It(HVb3nH%@_ zw_b@iT}6ca8rI~GnIx`4sHV;MoQ3io_IZYT7x!%#5zC2T;I7m~N<_R@p22(!QT!<;1{>-$S`lQ)9{QPXAXqWwFeH`Wfqw=6t>fLwPrP1hcZCgeHqpN}bd3#5l7V?T4VhaIsej2hn z3o@o=!;Q^5n?@Hx52=0clcJ=N+Wu5U>)emi^4%#~?pr2A`;Q-QolmCY@oh}h7*F4X z%(2olrk}FY`@$V}n)q3#iI1KperCV%u^T~S-qHlah< zC_J*vu?6q&ROou>EAHp+8pyYXoe5XFC3b?yta%H@wiAOk5pzjdW70n(hsZNL zL~7G6{(xC?F$^6z+v!pZi~`&b=Rs2t zbHnXrH-5<%x)a4Lt%9Y@aZNRQ3nw#w^h37jHS7+TAUXjTk=U0v?#(} zvtirNex;8vjZm^&^$8{G6OE7d=yhqI+rw^B(k7o+-Dmcw--XA8P0SCY66X z%WuzJvfGL`AMHWAb(+N&T@c?X;9M(NkMru+C|`&XVJU$7rZ=h+uY)q3A!2`vWZ$@Y}<_^8~~SWhp-~3PJLaL1GlRW+c1C z8;G^=7qYeu%iLZyf5UT%YK6HEXiMf^!epjX0dsvX?-SJ9#Ju>69_b=^3P@{_Jm6-- zpzJy3KHl~j%%Uey+CHq~?8DsN9qc9cnHlM0SlCXlmPZivoPa+&PjObBi0mcVb>w8# zQ4M@l9cFodgxu);@v^TmEHV93^wt15W?B8n_^vwB+y}cJ2j|e!SS--8GW^ehT%N-B zP19_M%Iv4ieWU3Tt?VH0pNoh^Z$vlsX-qqHu)Zilh7mo1b_g0gL~PT_Kh9+um&DbO zN1P2%aRcmy8WbWogw(iY9_R5Is-ry^v=DFn*&#LjvbD(_+E2mFk2WFhYPRTfh zor0&Z3;2mCzJrO)YwrIP7V7s2gWGNRc*ktP1&MPggL@v^8}O6Z^U(InIG=vJ}WZ$GoBz6k<;<%QNX8vn#HH>`@<^%Rtv71H4%W|067oV zjG7R&?-OG+6&c?R6z{6|_eE%_t7ZmY*I>276-@s!Hsx$;PD%43pSXB0dOHLTlNGz` zMW1x}#wEexL#0x4O^}*3Je6eG`hcw(tLq1l-s>(K!Wf75#Ell8XJ^X0xqpm^G=UgF z+=n_zi3D85xa43R3H$)%Nh!4p9zyIe-npQ)U6^q~On6eVb~o_dh1x{M-VgA7@pK&| zp4>DH+$}qZoo?GoX0{=Af6w)%=8+y-nF@Z))XVQ*> zSm{I>GbY2|Bzjc9n^HVki5cfWdNthv!dH>-LhUgvW}Hj0{wYXVMjhqy7`HpI3t%rp zI&GPq+Lb~bEt6@}T#%B)yNO*QV&)$uv5D0zFz`wLyr^KZhQxD3V^N-6054 zXF;}&6<%8uaE!G~qJcq8Ep=>`VoY@IL{=x-xM{uuu$*sWxx>P;zxRrlXX%<_zr4JZ z(?yB=ZkbM|K^%HL#@h9QX@V?Z2xpw`pC-#KX6lK)%*UCJ0n;Zp>+$aRB3UFr8i}|rfEwnWZ~^Dn!{bABL>Kk? z)?n+2a@nK!9Qm(dFK|C@Rm889`CE-^PoOR$(DlhpXwU!T2&PMQ|H&fM^&Q!2+;bB1 z}<)*UzVDtFOT&i4C$OG&m&(`c!O9mwYl&&59UQV%>O@u%p2F{)3}af{I7!|)4npS-$$4i z^te8cnpx>14)XXGnx@}FFI)n$FkwD+x&AAj@FIPn9mzt%D4@2#xv-$uy9+|T+|6w| z>oQtJo=2`>*6YrO(U|fKx85{@U@WsWWt{&^4Vfoj1Dx%N0W$kSpON2M-{?D|kX$WX zL+8nhK(Z_*Xp>rom_;;D$e|RZAoFwS1$3SWC4(al8#0zW-5V3TpLf2=?WSNUU1Qqc zfECaYK}*&By|uWKX4>np_)0v_ zv}brpY`w-|i0Bi5zxe(az+yeZtaPh{Tj|Cg>2G`%X4sVAW34~Q&-Ldi*Wf%++^oF{ z3%456;R{>tRceHJPz$q`1Xv69yKxW(AVpaO`&}n7r!J(H^(4hFj0T$gs0aOapeMni zQ2*}+?S3B$cxV~@?zZ}!jUM1(k3ioxT}9J2*Ey^a0P6?H6ZNZLpYzWigaW-I4kxB| zRqE6MEp7AHH#|K%?T0LFpOuEaDgw{A8oqULk(j21-tFmQOOd1 zeFnU*{{Ikf+ZRdj$+Z1j{z{443YXa(5ciFR_QHq5I%R~v9UPIkMkx1#UH`i`1O&Q!#x60I@;T83x3;UI`W9F>r%CBGCM8` zzLm0kW#GJ+LM)5GvRR+DC|t<)Ud6;OpCef|!W_{np+~P=fv>#f4w9HvTy#aS)%dP( zI2k}j3$4L#3uPgoVF^sD3|nxa+^$>OTX?$PFzRe%!cs4 zARL&H#-{7mHf`K<%%_JS_Q7g}<86mS?zqynV8+Kg8>_3%h}9Ekz-kO&bs~k;JO}ir z1GuXLXvKI`pGHg*t(6YyF-c!L{%zWS_i+0woOfJ`yhGsj)?Jq6X6sup3%YJKHz2IR zJsT{46R4Y;M|_g!GaYu&&%fkzByQFRhHsihus_hUk-7d)D=jM<%raY>vHf_^;x&0$ zsXj@3Jt7n^->N}&c9BEo3;$fhZfHtBwR|MlC1x@hxpr=*yJ;Gbi+Lt7*YRA9Eah@5 zB@TPAk+*dx7Q(*))4Z4Gxr%A7am*?#%_Q{J$y4V;jL#vw9+5a^E!OHep8#g3tusP6 zW^?}s%ycUyk73ruFdLt+Z$1~19|5npGNmPbHLM8C_H6Lf5yOQu1n*(7Z?Y|uEzz2c zcUGbY>Ig_#^NI5|)X-_uzGHeA`1U13?v{4xD6a*HR8;ZPhNBERug@$tK8$ZUdUTjNo4KhnD5Jm~9)1aGP^)SpFLa zWmqXL>J@+NIDdcXqL#&O0X^VwTXreyxY~(N`Oeq&hCMvX8+NGT>r>%ESOdT4>%aEH zQ#!PDI_}6U__*$G)k{g>k9jG+cOSIn^?v!DR~QIfyITHXHV>0H536L{VmxV)kCVzm z+}r#PIfdLp{?XQEs72gM=f8RukU%(t&k4~2;3NepJ{K)6Dm1cwOeRy8~*k|Vd0bu{t_vDH8-uxLDyYWbe z;yBAPH21f}c6pXRCDYHTiEAC6_*6`L90OYQ*&fFT_pH{?!>R0xQ)r2DdXJWZhm@m{ zzn#`d&DURCf3l3jI(Iq_V>BJx5M0Bw_wD{< zFO@6Tq;z2mWHY#$qBN8C+B6op!)j`VR>8DLaLf!*- zN?tjY_W)`nR8?_kXeR_m`%8e;3ct~=#b{B&A2zNaX4kDS3Kt|8Z{CaFjR~gVzYo7> z!b<0MoBP@+){AHK>z$I!!(Z~S3pk4t)=!Kx{5oYmK_f0a*3|RaG84AF;fMz?JP7pB)d@9?@p{naJj{_|5 zhDUQ>GfvA6ztY8R^4jkt@t0X%3NEAd(7pQ;x)4sBPolwF=>9~6)B(jVw^BlhNf5dr z6{><OWkL8PpZzz zBh?;Qr+>lwK8NTz*t5SP`8npJ?Noh4cuF`byeWLV%rOAQ(d{s|-b#giLeEl1EFlp6 zY@S;$&d6p2wJ50%~kBai@nhvlmzz?xKPV+qR$Ss6p&COzNh_$#P;7#+l*JPLc1#oqd55@L9NNy zzEmv8H-ErirOkMa=c*Z%jC-Qpi(yv-BX$tz0ooqz209oL@%)aM-Pp6980FCZKm;(}dpqSL8mPd2xBH`2 z3*oPT_+M!Cd(N|+q_Y6)$wB>7>`To>a4f>53acl_V|K9_>R}_IF)PQ`hzK4w(2*Y$v<2k5Zm$(y>kAI+v<2fNcZgE!G=MH^6G&o~^_ zPFT|*CWJA`aj5m)S&*1{RM4l)k z?-(N!;5IHYMv{cdtdDMO%2)Cw4_k2vxuc8wFNwCSq@5%>cLfD}Yl@POX>ND#xTiEX z(+hI4`TZAsXO8#UAG?uSxxSFJP8Owg3K1f1g>)DlwE?MvbVQFCksJtDuy6r{OU-$F z4PJs;qBX;lx1Hs7nv3}QdlPZ17`J(aTkW`ghto+qZh)0nNG|W}M13^HYWJ_7oNb?> zqP8ii3c`rNXpOH?3DXJ}SJdar>36peKwHN#Sp_ALub3nft+<(XX;rel!$XOrRa3p} zmLmjdrBxs;{~3ser<~I5l3CmJg1QnUU%X6sVv2r&pc@{Sr6*I5Pqw% zCZGh4gPYy+y)6*Y^1mr|_&dlk5hYI4d_`;0Acq^?BGzm57y z2=)LZi6`it5Es*cH%jM`h&-9Zi*BQF?`j$^T*b6@ME0)eb`fpKp=J+CkkR@dNkz&- zQxN+ig`Ar-JL_YGH&fK^K}jf9n1Js+?7IU}RzPSkhNO;g%)64#lUiX;UYH26v-n%l zv${CZ@JZ*vY~1y6h>Q|>c;uya*uIOu-D-QQ_BX_gB+LTfC28B$uXpix6};66ZA21w zx!O$>*Xh(-NeH9djORKC^UqLbiM3w3t@YBKv0j4oyrI{631N)G^>Q1xS0U)$P|y(c z;h~x>M6V3h+(C3RRC6KGuL#xPdRfP~u@C8dJ#f;B3GfS2g*J}hnuGP}C#&>ww&t9L z)Vm2%O?+E}tIt{1>I1(Hd%cLkdSPw`KE5D_@$ai;u7MHV(nbRcJBfTl|5tbdzOo2H zD{zf=0Ve+@HYNz!$JV#k@Yjv&M7bOB!?(korJavsJ%imIH^SdZ%q_r?-Pi(HAAAw_ zABnl1uMb-R?kiS_u}}ivO&*8*!0lPda`HUj1?`^TAi6sd9Gu+g=6#DVAIx>QVz0_r zv9ZUNljs0dK&rnwC=slLU*zF0@zDXC-E3`pjfKq(OKEgt8?6^b>1b(Zfw|#&{%rvN z-@qj=ky{Mi$Yn32!!9Y&I3!u_#kCZ%TWXI2se;k8#z3%oUbcE3dK=b#heO!zkR9ed z*P#p`pbUU3`qcxY_X4&N7_ot!^_@-FbJG=%jH~(dWhj&K)qJ{O-6im|;$s|xKse9p zAA7WT?*vBSn(nsNbhovp11|1PvD1rnluI5F$IZ1Bp_jYOb!-iHvoYdpxHU$CJ1-^U z2D`azidxw0oTzj)&?4}IvUZB{ESGVeAmi#@lrYhjxnG)S_+@^+CBuIH+IBq6l0hB@ z{%JhO;`Yis4o|pb=GA%E$8}_sVCmq8sgS_QqJ z;5}4Dvd-Gy^0_}1$_824L}N)ZWWwq?B{8!kSv!mSPsf!(FU1&0vtvXr>`Sa%5}wlI zTEHxJl)-*LmXxRD8St-JhV6AEB_%I)<`9MYMzeju63Wjfbpf??P2)Psf0tUn*IU2K zsGZ{mD`q+SO-o1rDM_dHOR=&Wfdkq5gv-0Fdyw=#ftXu4t+Jb^+yY{5gPwXAdrC=$ z-gf7h+uG@R=2gtEhluc0buR4j^76=fr-Q6_c?9zj$PfDm;V9q#W$Ib9cJp@{neA#b z_Mi`PXqo-BH1&0T>I>V~X6$9(H&FX)x%Cw*y^-3wQOs9;H}`3VGfTB(>cMPo4YXwH zfoL%a=GH)bowfjaQ&L28KJ=z6iA>i0DD%w2*1L@fE2&Kv7^YCq7+mj+Kr+f&WtJi= zL74%9BDTpaMVJtlF}#d+hCAyM!7|vfxh2dKh4Ih}pEjSW!;vw|ZiBurVLE&9vNc(2 z#X6{KCidOBCG7oLsW5Kq4DzPiEtGBT@t19bzlY)P5%_yF=`VW>{vJ>I@dmh5)tzl~ zx=*ZXH`iT9OI7yWVXj+hf3G&zU2lI=oW<7n8gtzZ_V;b(y5;uw9r5)`XnezUG`?{u zjo*Dejc-~;n}r>vk}@goUs3K#;9NlVPpDJyBTb_Gq; z6ei_Tpu#DTUYnMmqqUG;$I}Z#ZUOl?_oZmx>Fw|4>o3YIAtR5(^u^TFP?pS38l)Q5 zaUE9tcG~~A-h7()TPWA-weIVojv9fT%Q*SDOxa;4uAly}j^X*jklT>M<`c8+4v=9k zO>)goj7h&!wLA<;sOiPDO^i=XCGk|GPI#a$1fuH+Q-%GUp z2NV{k^@(e0Iwgc;gdSdo(0?-kUs6@heFIW1Y7fnH zkg6%T0={hHBbWt|cAxb8OL#j{VcihrXQUdC`rVCos_v~8wCq$_e;re&u(E^f)-!A8 z_V*I)jf4EA+eysj*#3)?5qvG!hB!7sFZu=UVMk!SV%FaSJo8^is9@61SE8p$uY-Hq zF$Z9}4id}xNxZH6*(WF!hbwb=Z*t%83hIw%8;!yu}7cdApw>DVugrJj2s`!n>dO#LK>Jt!YTE zD#cSC+gIvG-Q0hnsUd{(0D`F_9+xHY1f0cc@g#Ef)?g?pN^TKv{6}ZyvQwBBP>eUG zLOjpWl1$lk&Ip@c{JuPi(##TLJgm^o+S=4xAp1XdW?g``TKKAl`?Nub>j*48H_7a@ zK#p(`*DB=isoIP$EL)ske_Thn|L49i`<|=c0TQ>Ew9mcm_efkvy_%h<+rC@=(aq0+ z%|ea`d&jJWW$x*nztZDrm$S6}GFoUF1^YGFJW|gp&XHNEHtLhS zG~yvxkmoVTrpQ}}`Nj%@I1%P)ldu+Kb(u6vYbnp$V$GbfR@uv}*)W>H2v_(|3v&#> zoB;d)Vd5(#U1%1vp)S$JC2gG8ECYO_$xPodBcQK9geQxE-!CI(3opxOQ$bePoSVjC zNidR32-WH~VlKqkSxL254qY#jR-Fr@F9_0v)GYz(hBIAWrDQ$MOSK5gw`vQaJcl$V z^))Yvuj|IBsx(18%Zh8ndaSp7=`iw&^D;5X$T6!=ju^xQCh+gMtd8)ga8{ib~t*C?xnz)989*qq#On)gdTq5Z$n`ibQO zoxdBYg)udly!aCuPMyvyp8d-KAZIJlksCoO90R+e$&P$>w{MR8DMfl?FNhtmp9#*u zvvH;Go9hRxH`kn#H0Gm_w5_1g%)*LtD74gfIt@{(OZ!#QMqRX_rD>xs0bR8lb@} zi3vZW^MsA7fj@3u9?+4Se)6e>qsSwxx z;~&b_89d*9YrT%z_neveqh#G_-fI3hYc0CkvPTya?oZjH%cQxOu;n!H?>r6s`%e?U z#j3aW7;Z|v)yt0Gd>VVK_nqdQ;(e!?OZT1z&b_CB^V8G7S4mx-qA11Z+(Z3RWwBo#Uz`X|NSZ>TMo-RK8lQ!8V`LI-^;`|>lwYm)C5*|>EF|$c zn`mZeGc{*p%uSO1Wg__CfPq45@bLi)RCD%b7MmH@;`lbv8oVI6fMBXubrRGHh4ld- z@UP4{vl`l5jeP<0H$ujd^t(xrfd#aBj~d+kjamWAwQ;L5IK*Hi zHqs*DoH~4e(1{x3=)Vf$TaBBQwJ99{q>%gfaQ}esh@ybEA#q^?lMry$+j1z{Mes0Q zb98{f^e7gAjD)h~h0OP*y1?Z!?3}35{ z@8LSx5oHXq^*!iCNW7B$_nCD=@{%z~EPrzA!P~xi>s-7ov3&1{tNoZB;x{P3 z@y5V(#M=S%Quv^*ki3-rjlFxgZ&@>VAJZvzWoU;ysB0E&c+)y4Vym%CH&}dj&h&f9 zv@CiNlSOTMJFv&HyBFL<^)I=d$>adOUU*onU*zfED3taKyA)lDyGHT+3Vp9*Qy?q4MKql=i(W+q9$@zawe!*}BgP>;^|+D~bO ztu&*PwvXz?+6kbGfXsi>dblY+0~*f#aMH*~+w&s#-xt&Gq&&SUY4q!3^e&ot4)F3G z`wnf@xnm$^BA)*M^@wCLv@)ju*go?oKfMai2t_hV?7J4Nx7Jcl->(5oT%Uc?-&Uh$ zRfxT716t6x0$!63>+tmmHND#a(}!tWa3}1Ebg@8G*y>KmzW}a>!F>eQ>8&&_ZKHAd zVS0K!p-21ZEWfjdzfm&vN2%%GPM2tZWG@X$L|?Jq*lPU!2)D}W%E+kN^~PLnjtj{#p^1{AXw_Lym(7^Z7G^C8Wx z?%qkb4PEq+;d8lE{>Ae=av+^%`NMFw8h;f#iRt9&7~^w|U)dUbN4&>rVc_sNV{fzu z-w-<;KF5SjKIbp)!t{ks)4^-z{>Ppm%ZTm>Pk~*Syo2JI4%-vX2`>d4W!{f633xM8 z!={J$De-zPl$*rIX*KGVi@yMQy6d<| z_)a@C(?@Uz7Z_j)+o?~?`N}6XIhF)}eV|k_ox7;%+Cii4-Bd4DJC{1XI|7n^1&5`P z@Jtn8cgfzOE;-;1S74}6@fH;-0m)l*p={_kW^h-V@Z!-wrDcK$HNYyqkJ; z;0u~aoFE)Hy+B=sGFj?+D49zN9C+H#?CI>~v=$eh1bW>L^tyvK%R6ba@;HqjB^V>EN!__H^8s_kjE{4d!c!I1=b=INQ0JS~tGg=rJG%f769^*!OjDu^aH;lkpyd&uKr@ zp`g95%Dq%C0*)HIw#Q^4kXm|V_SHuAK$#rj(ka_lV%V%lJ;O39wQ0&9S5^y?h);fh zO`F#7BE(ie9vyWU-90)BwQ8>(5|~cg-b1CtCw%%HtV1srk~Fjd?8P?AYrOwyA$t++ z=IK)qQen>&q>@zr;gCO&hklazOJ-L_-eHh8joG#AL=bbKwktaYU>IG(-;YBa>b{ww zz3f#3m(wn54-e0^dV%?@m810+wRf3Sg@b#=Ue>OE87}Obmuc#v#+;(^J~Y0u`U`bJ zWn05mdHyBjq$bl*wV}Lz$j&(%TloY2z1S{qv|{Y=Y&ex0`@-o}BBwv-tk8TcEaaGO=a}=*+L#& ziT<3zPT-w`pnsfZ%Rbs9y|Gf4BhoGsasGldIbqbC+kvNX3bG+x$UKHdoL&g;r}M}M zE6n*&cbHJG!cRS&RhTnQ3FRf&Ij|E)co3AtnlO&(SVNqFw>iiTm-Be_;> z?Bv!Ny&Xn9P~{xhD;7rmi?FkA-mnvO*?8>BEY`fe>sBA(qs;MllKIYmu8BBD64daX zp!!)K;%KQ5Q)Go+X7(-28@g`Al6W3bt*R^yDQOhX1>-u31cvbvuOCvavQ0hqmkD1u zOI|-j`b{g4`}#B554>()hVNTzAGDX-;WF1gMa?aIytfdy%e><$Hr~*e@MS)PDFrYfJXS-z?*7}vme^p0QB@L55Yw`toOD!X-0?JfMQC#`E~6j!dXF1liDGSS+DO#paYx+0CT9E7)Qc~~Adj#C&%6-par&v5?8x{zI{O7Zgb63jOtKUN2;sBTkP9-9P@zzann$vt@A0{iisM%0Vwf$ zpsqDMj>-8=K#5bU77Xka3zYbe@PfQPdBY2Aon4>f`IjcR2EwkP$jbFH%Vjok+QL_* z)ySnF4QXqtmFpV7Il2bMW5fh9!4+X6-?Rb8q?kn9gY8#1F7rMP=W6C{AeZIC@p17l z7@z3`dVMYLbt@Le2)zr02g4Yxg;8+B7`5{;+Novc_PO?+#9nTGScN|a{JpUfHiKE~ z8}r*PJPmaF6pcy0Owq0_w?4R+%dMvVAJi=4t4SFP>0Z9#g?Jj%pD$(a;BvPWh<*9s zf23gBvgCGvy*fjdbc%zBDfIwf0%=j^@?<6KPxUMGsrmr+O05p$Njrzi<;n4c-;L|@ z(c-XQ<+7nle9omeqr8WE(=8_kLYTj1#_)qDMlmT6DaPmgWEOf6Uk=g~(5rX=WZ5N; zBV?4(b>=m!NjwPh80?b-s9QWlP5CgB(M#pP<*bA{`^Q*f36srcTlu3*elx{qGUT>O zklSPuo)YXWgH7oxgZ0qnS5X4{HArAkr*N1?#b=@J=V(-Uo_aOHBrs72Nz5yQ6sA~G zSfI!h4snT4wj@H?bRGtY5K6kA&yWax!WdZle*A)$*mBA&`3OBY#gq>LJ>PVq6lmS2 z{&_#bSgM%vuc=?*{i_h4I)5+r=k=s);k#vJSH4?jl@J;PhvXA}{VLiknajc|gkL*} z;Wl=I_45-&tp61zMZ9yckd%{Ki5?DDtR#p#O4cZ0v}u3%ke!iBu{Y4N-jd+;2P#B1 z3Jk;DNq#3dmoy2#qSe9=iCS7B@cjeIOkNrG54BO!?D!SzZ~6W~BxyYmQ{i>-JB>RD z_gnq*6DIK~eE(otc^)~CPP6qxaQ{$C5ED#i?`9Ofe~8K!1_JIKLV{0#y@SN}4!V@t zLfku)g6xauY`O41&Y3^#<@QP9(9SqeSF>~w_IihCTsaJ~^D`hj|C+{}&(b)IXAH*k z(wrk1GW4&k`}5xW#$y0033BXF8k1j0%|)~if%Ef&y_Ws2xk<|G1kF22qw`;&dZAbO zNK!SV7qlL63{UEWw@y>XZ=jCjP{)ga?@L*}q4C`Nlf7Jb(M%lAuvPNaLH@2f(kuSI znSBJGu=x5`(|Jf%9-ol7d5Q7XL7oPDe94Q{yzV&FWst@PsHKRrKmvtk;y2W6 zdx>H?&RR_jxckQCvHklD>nwc+J5S?#nOk1Egq;V(h1a2dzlHI58QS+d7?0n>c)UVm z>Z>pwe}KKrYpFIDLP;0={R7%OpPh+<>?Qmb`WAL~1z)aaT2z;q0I{jyPn5rzY!Y6k z%)YMhJGLGP?EZUlJCFN4%xK=;Ql=3w%$l=vg~_*>!YjRZfXZ*F>G&Ou0&e=CsOt|@ zHL*WHmK|!kU#Diy@2Tl|g*N5B3>@aSG@Ab!#d@RSt28S8fjTwdECnKP7m0BdTqpS1 zIw6-^eS|(5Ri+uu|3ez67GNwyCkfATknk1uU01%KTKb*hK5kzI?G>OM9JB>7g!o7s zaNKK7D3OF=PvUDJmhu%N zZ-SLk(&a?W$s@t@T8)uC3Hu~lTB5yzslfe;kJPchdD;6ILEfIef`gbzP3Q0NZPhQWlJaMtbP1^ zj?14pczz19k5rnna{~Kj-p7K~#|5c#gCFd(?!UAr@eY`9I}9a^pV+n-M-V5Ii>e^+ zAV9+D9!f-Y7;!pFh|^^dXHFS$dWI8UuJ`sfgTD9<(etK}oII=cd>{FAoKJW+fjz3R z9{LERRJ{nlF2Qr5S$Zw(L6_wj0T!-uOQ;@?lrlD4lLpa|r^tV_$buMB*mN5i8ALXHnttAKUD zi!~r*grSc`s5mNjSTCvz2;@?%7oTLQFyz2cOY53zE?h0~9paCqm~?6TQsIq528Jsy zY8QnmoOnE);!39|Sk5UIkkZ3W;E;OR_;cK3T3(K% zzE>i}4fP_mG9arLVGgIHlYk5J$HdFpW5Px4>P5O_`SAl>bBOirDe=_!!~%r`t}-^2NVht2(F_U{9X19$+EbFczAN^DviXet%$-XTD513bhz2&f7=-&w2xWv%EL zKmr3Jo?PNr3_HIo(R@qKrbTLV!0q>>VwFVA%{|SFS`Gb~?`#V-uwO#`*!K=!NNx~T zy->nVU4XWLpX5GsAxKkW+9NVZrpmA0Xbld2rdiI=+Ev80mIMa>ew~uT+O*f6lYv$q zJW#^UzKV!GJbYe?O1Yg?w{C{ca{|wo*J6IOxReQ5I0IzdaXE0_jtHB@KrI{gEirZ- zIG?2lxD5+!IMX?5mK)oB@}^XJT#mH|j8yrlVbcfYZ+`d8EH=W7^O|LD*($kmJ#Df?UpZ$TS+8__mz(D%#(IX>6@pI9+2U(WrX zVC+FxL>d6}ck?%Tacl74$&EQ~7w+l-LJso@>4F`N%gNqG-w*i?JduWQ;0X@F=Nk7- zI(FPQJl5(ti23eDpYqq8KDF!{r=AD1{o7ld-dy0o+iuhY;kB3B@A9R2&S5K-7*8Eo z&Ge!iM}nSo%AizAM5+O7aG`%()xYBNyI8Q2O*oT-lT@%AwXB^ngY$NKpmw@(aoc%^*{y+6>>RHuE=fiY_%vtj%8hHKC0@ zg||5>dBnJAK$_3>{7ZOd8JLcBdf5(`KYR`P9Al-iAYHdEJ$1$x{JM}!V+NBGL;G@Y! z0cZO+j{t84s_KM_2j zH!9Zr1PXur&^Qu!JrUfRTqHSRCz%L7l3WD5cKnMD;B{;M<&&kgD2LQQsPJ~D3_E?J z{Y8B3F!)R4GWdQ%ltFS(VWm=Zl9=<0+#%cl(AfKX?p*Cv=bGT~`IzB!%7AVMt~@WXq*!T35>)5woy%i^kD zh#uE4MzK!W7$28(N5AuNqqa+efS_qkm|Jsx%OS`DUcuY*&gGMY_DG;_=*`NgS;tNl#Kg+50Tg| zO4-kCX3rx-*<5#{#vF;L*Al;T7?a8&M)aZ=xpsA<`iQ!JnR*>S;wPzq3T7yF1XE{tA6Y*@1V(K})HGX&c1&jESEr4dokp{KpDD;d7QC*N_iPicG8 z=eYA`pE~(X-Mv)wq1_c{wG-t0jnWE~v6j?`2kS~bLOIzh=>H70x4FGJl|&z+=Z3nY zZePymR$u<|JbkPlIa^o`qW#&zCivIq{5s#4H-6>W!o4hRFZ=fe`1k)Z_a@L$R9WNr zdsWq4-JMRlx;hJ~0IBW<>EPB$KsqWC7I8)=3P}YG9i13ZT-$VHQ&9Miy5ci+AD-KB=i z@Xe+F1C)oK&ZFmT4l(;}`>qW`%CuZc%G_@)YI`^JiFp-bCi##LHKfW4qD`NFKOgke zkb`}qBx+sFsS`c7Cie5;EgrW^vuP`*HzQ6Qz>0q%B?G;iM0vRhT2I(5p<}Vc`~*tF zuSSrF#IYI)#_#Ekh|kn9j;GGB8i~ohzP1{z`b|N<7&@OrowVw%4BjgPhOm;7_93oJ z`{1`0v=31;HRL@n*1I7(S)#>g9cr>n{nawRKSjCZ$qFs0R(Kfq?_^3n)s%;EXBKb` z-LGxNHl4)UG@LMtuI}f*j}_VWMS6 z@Rk*}#Q%#e`M0NUOKQkYj~Pyys6&Bsn>72c%9N&YDCNzqZV{szHRN?qSNx{lN~wmt z;wfAkuT;X^`yH#PsrZAvHPn}rb&h?U&x?7a0!Yo*6nqbBNj;)k-4G3z>W7c9$_d1{ z1V;$4`w|v5C%s*nfbqlkYUS-p^(cV758xN007r*dk2wi;7SG|SR*Wk3?wH2o(RYnk z#1E-b4_EJs$pB3c50~r5japJd^vRPw)NNk$P9^bCl0 zSncm3GT$LGoQK~I!8JdT?T`>#`RG>%xjH(ORbDXOW(4{o6?>e084itJ3~R{?V_8zL zKm7^6$KmkHNaJ_NWiZ!=tgR!3_0HRxuQ%${E8~tEN7&sD_u;Id))7)I5!bk?uEw6; z>-1FotLG=WYRC)fTzVZ_D>dYcAN#EfHor-e!wT65myNLlWU`BTaBiJ5o~=;{s8CRxJw zk|vkx(I+%fmGO#BosVn$y-Kv9j!+lZL$~?niU~yjvOE6ia!W#++jTJ7m-gvJKrURR z)rw^B_QGD9dUJ2h#2RvhYKC8_L=6P|?v+Zx=Vw-3*$xPq;SEtI-6_|=e*1A3!b-ed z)vaq_FKQ#Va?AVgv1g~R_zr=KqD6dF;G(b&lcums2qUtV8{T zkM?x>O75s3U%Ihw?0t9z6_#hYhD6_6mjwOL-EDR)$5ZcJH$Qn&=3ja%A^dtSyo`m{ zyA#rjEN&aXl;_<-D@qzGJ(GKXWHs(GT|QVkj-Vb@m|@beg4HIri>%q+OoPkKXdac} zE=;ne2;us9#8=c%R8LR}CJUGXU$sT-bU2-@*z?$m1ze{HSL~DjL7rzx>v^us6OXl@ z@5)%`@pJGz(!M~=w4d+Jv@dvT!P}CwCw5;#Zg*pQUlrEm*r_g{_%XRYA6eMXJJrz# zOIJ9(1o#2HbT1|iGW2przL)4##G1uVFs_^N$<|p6KSjx#Kd*E%{Mk)fXYE|*Ed{cOHv zcFugU6|si5CAvp1Jy`mKlL9CFr*Oh^?Yo5QaMm-l3Yu__bEJCVy@6cirb>P10l7Go zEkJ3$1~=+G{tA8VxjWSIOx;|)AY1`qpHrp_M{6yK>4o7pQ4^BJJpJNul{|>+0CBm= zE|l*=4ZUG&afKY_av(vT3P@=o#J%9ewSp+)z5iB(>@_YkjJTbf@V$jF5H&x8zCxVt z5BL2PPIn;bkT_fq3+#}23&?4SMwG^?uK42KYbnC(I;DneSN@Y4@B7&r%YU}U@lc~( zP~$QsAw8}*SnT)#vDkz(nuwAlTnhNg2-kw-?SAMQ5q z+PZWJGEsML&-sNS4j)!r&Gfl33gRq*ocTl`}!!w8NWb#hvuy^FlJ0462OQko#qRa^55FyKTdX%_!R(W+&P_*;!c$Deb&t|5#q!uP2LkbPmuC(S}@|5^GP9^DgRK z_6%a?hVZ#_SV4`6el;#*HSRBJtQnw2zACV<4UF@K^jQVR%iVel_6t3x;COV(6*&%J zM2<$fv}<*OH1DI5Ge$M!?QefN z->s6<;~Mh(xBci)hBcu@&g0lz;Az5rh-k&IpV%h{ z|LaR(Rf~Qd_wC*@Zv{VHTtklfR&Wvkc3II+7uVO8OUaR#qDx)zM;QfHEESFl!%1OO z<^Vpo0X+uDX8nr*VZL+1uu5O7H00m!?v9_ZybfyLN)yuOjI%HY+86R{Kn-mHF@^~& zGNHUf1%(4U{SDgbg7q*NrG6X<;U>jhY$&1K@bnwX>(}Zd;7yIr{y5qs!Ag?m5T;|PA>kd~Uv`C2&N1hk zzLsKKnql0`GZpf0X#SML)8!60>zaMeS@*~MS?8-EL1=Y={wH()J?T65BTjPWejC|q zjmp^jI-wVWz2_SI(EBL#UWVRFy!T8-LcVHuLW&R}|E*Y)M)V{UyybfEQb#7-ij3$< zX)o_$Hg)5xmX8OTe*xY)vQRCo;6D?LDK3b))1i+j^o#BAcEKOxWg>4~VmsYW#ApL- zm7eFj-|fUn;yVZK!di|RDQnW&aBU4x#C_{P4t=FRcGAEw2080BG&Zeossnk@Vg^Ei z*7_AT(1!kMWq3p%4&SAwg&`kFN%@nJhO&=pk8wbCU@Oxb) zw5PVZj0ybj1K?* zkx541$+VmA37dB~Btw^RzaF^%@ID6l9ks;L_>Pptj*JW34gJAzuMR`1k`uj-Wn@`c z!vg4BSJ#q9BVreK3Hkf#rJWT_XcOc607MBuFNjdQZ1`&@^NjybWWIlap zc_r5p*U{Fcz6*IQ@uIxEPCC9~oe3*LTMu|cAZI8kvwVr2Qrwp0j zCyip~{yvNkEqGkPd34bW73`KugOh~cFInug;I~PMoK@!e^hvDIZK(V{Y&N5#KMbhs zP8iN1b=qYiPgey}?s(U$2MuZLoK(D5+Q;LQ49~&vzCv0;eIe(5sY2ZNB|<6*N!o~z zUmFpV=za#}w^OABH&)mVYCx(_w3vB5m`5L8XNX%*gMRXE@>O=nM&ErL-wev{*h>4H z8w$a+Lf=mJ&vAS^-L|<3L+`)G8u*%82?0k9QD}%6vq9hW^!66eM$tFYP6a$Myl# zSPG+4OeDFCcxXA3`=-0QT5jlV498qfOhWUL*62SLG{}gLmaYvm`NJyMF({pN2CO#^ z+UACOP^!bA2h1>}i8gXc!^EV>WBW!{ebv4VQN3s~@fE55YX2*hx{7y?Dw8wx!U?eX z6(VftmXPpmdQ2ZX>TiC4I6hA`;dBwE(-K%KC6Ip1sO>7I7FQGG)fr^kWhf&xnR%CD zYgxlRi}DxNl^l;~gwa#k&PA+8qLrjxFXMN!QcZi>{9rZOW%8g0V=cn`81J)o4ZxB+ z0Q#dOqM!N5IuvH}uacRUR17u*1Aws)k93(20LJd*Oqm}+uGsKS!lfNhwx_{0l*z)p z$a?Jq*j3@A5!Dq77=+8}F&VgTieb;eIWh-5U!lC23-VVkar`qRm~8H=?Ax>!Tuqqw z3QS-40$T4yX{7`i2Wg90I00j8kn4Bjisj$LHgPKwd}JHoG>Ayh3+;Zu4-E1K?57uY zHKXq>!dqaFGv^qgGv|0H%yg+l)YTqCCh8HYq8{&Y!TMt|Z>40m`;VwKuZq;;F@83E zXQjbp00VMY{1zAiT%}#{M|xj$19sNAaj`+J`l+_T>^^vDK8=mKVz^c}iP0&?C9SgJt&vr{fzl9&JN zA}7iE!jyRfggfQW3#3RJp`>rzeI-L9GBLZ%=8d>I+c$FTsu5y&YakZteVrtV_G9Ca zL`kv=l&Bl~Hjc;P>`vd2`+`x+-2-AR=*yAgwmf{ebIT`6jmfMmvSc^!U918|wFu*4 zI=m^xxe?=|98+^67|_`Xtxt@Og8k2K29STK7dN?-V!f=%ueflOqlWRX->cl(I@%O;w%>l>zas?lOp)hiV^f1A)i=gZx!?oa4y$aue9`*n| zJR0gOR$N$K!%?sXs`O%~yu3_TDQPJ25kW~RD7W>O;+WS7>n@D3iji_Ska1dkY_%PT z__A5DG74jX&$9t;mH~{dTp4wwb*1EpgL<6z_5~oI$BR}*i(|vPwZ~w8`CRpf^F1c9JHA|cnIZi(Uy{O08pcXegwI}{(~v?7 z^5avKA0P2;EM!Oz|NUokNa}0(7VvUkmki1H#d06{@5*H(rxvMky(|F~SfYFwN$3$6 z-Kmdy&;zr%eAh5GL+BM{_S#2Ctb88*Fi^o}CJ1wk=k**o4>6C|$)oV6fGZU5&=aoH zVNY~xx8evx%uIqXRFW!*IzyeUKCYgr_No_nRE?-tsGhl=8<~~7JO**W<9Y9p8z6ii zH98%uzLz&M6jf`jdXJzCZW;4nli{N<# z?0O)lfDRf4BX-xM2hi!`efV!H{(D7&e=p&`A7%LWJ^uR|@p!HmAdw%IaX+7F((?j8 zGiS2%P-T$$1R=LRNXV_b!{`;3!&4mfDLWjj7@=Mm+VsI2d7ePGb_bKq=Nth;zWHUr z8xS0D{Dw;T(^GGZO6ViBNtI;1w24ZJ9&YkTR8JVLGv+k8BoA_On7?Y3$cF0u4xWmk z-gOZ?X%niJshn3cP38DL_bH2hY6lVS5A!g>?b;)KRPrRZb1O8W2*Mja1|t}b!nCA> zUWFn&sdXvqlLGkJetNN{;}L7H8EFCj$e zF_Tt0rAPS1qixJP8Wo=Nkkf>AKwE<=Y@P$Xa;XevUbLFo8{Ao^XBclEPkNExlhP_) zKrMPp=H^iw>E4AZxy$4Q0)oGt#oP+TE$9fJ9L@N z`_VleuF{1MH@E2*L!Gbc6WKY3Pm7H0VHBKp*Lsp$;}LRLRagAN-VPN#{dgdzf#hxO zHIlsk*A+0{Xq(Q`kpH0(^ieM)q$G?(9*D&3{W`jiod0vfliVJ02jTaEhC~C(|2A+jA%Mw5>V1r}-?{ zfvMwrnomEWr}?y_d(!bA*35Nd$s1SBA?=;N?rB~_G6T&BW^I;vr z#}|a*^j2y`7|X)AkNVtX?}O6to2r@J{Oy|#!y9dE1JhJ3W7cRT@;0oI_i&BSppcne zeZHZ*c78&7og&s)%5aXCDV`D&1pSVu#DoH!#{}Rzm|jao6GZe0M2CjmNy)!wLV&aQ*PR+4OHKgN*9DXf@&&xECPoZasNQkFF;4 z5NU7+iT+jHck(#uX?Z^5V>;lThj$_ZG%?dbrlb61Iz?&jbN}>NWKj zhe!fSF+8WN!?t0n;fcQ?e2%(N-xO$li1Y2hab3i0Vc@8&f_J~$8nkTzN=%1}d_@0E z^yLjv(T!5n$Z7ohatUiN)zl}m{WE`e($>_>~19n=hFqhy3dJ{gQ?(kdmFr?7>r0E56^qTZe}6S{0oHr0w(ZxT;pE0 z|Ed_wIDx(MyeAaoJ)uut7lR)u_Qe4OQ09O>P{v^CM;D|Y-6!40N;v@XEn`sVXqJCy zLH?lwK()gP(hnN|sttwmRx*y-VFIe%u!;2R+k>KS5n{TMX2LZTat&rQn(B#FIOFEz zb;gY6_2lx#Hk1CnV!DscNT^c3Hs)X{_DiMs_5st@=5SPIb%q?i3DaWXFceRam>XcI zjJ<)iOpe%zUzf12_uDDzf&EjzQ?v*m@+kIx0=sc<+>Y-lglyii?EO~M%=3+7?+>9( zp`yds`!mE}WcWw3Z(jkd!xJnb9v#|yi~47^O+8I@t7U3jU9A2}9TwA6uX?lkfV#pH z^g}MdlNWmwji`sK(>xxXSUUhRN}rsEx_x?+r?iAbKj6?2)^Ay;9Psh7l5%~BQE|!o zrizkcW6+ST`u zc9BXnGZFWl@v$c2iP1aE^ktc{raIz#U=ib zpHs~Id-0`|Zv4ag@P+7;^qWfLzNtg2OTMY}&@fRyQdN(?683k9c#2_6KJ*0e7ELGf zN^V(Ci70`JJuO+0v4Cqmv0ig_IkOUxh^Q=Q1m|A%NE*->5A@4}XBhI0(((Hs#h{OV zfm(Id?0&z}si#WB4PjIh%qqNBqb_i0C?y^M9P`|dt~W?wxoPvE^%@ztrU(1AA#MJ7 zJ@R@^-yrG%$~8p#_QdVtW^F?bUq+hsHU=h2=5%IL!T*CNBmu|_IUDU6o zkE}=gsc~UX0C@-J!1D>TD*%*2i2401A~L|>N0DgQfd6ikiUfT>6JYV1g!_T^vb&JS zm*d`UB`a)UnF(-oJz8Ho)XC%Pq+BP}VDbn_7KglDZuP2iGg`e$Yv(ZASvBNtk}GGD z;ktgk;XZ6<{rH2(FMTO$qmHI%E$jUS43eG5V2OumSDpy1s6h{t5I>d0pTXj%viOtp zwOe{c{rEbkUW)Z{Z6qc$MzLNDhwmJ7_7F1J=TobF!y^e_1uOY9A+3fbpN1>42xF%U zn1->_AyzeF`-g8IlOBm&Llq?)n12u6Vg>cUMT=>yShP16JC$kBsp0TlV@9c1zpUO- zEhSBLq^d*w$gb)4^xkOZ?YdHO(Nmn}8$vDZ?M%0M_EyvJ;?BZnL3k)FA;r>AIzr<9 z>WZ1&2#rzc$m6@nv0WR#mD!BZ7~e}Kzk{-0fOzxA4beo&T2dX@5JjsHfs$(SN@aM5 z9?|PZ)fPcN15%-86zTvXuMBNwSa0Se_nBscHSN>IdIkEo=Jx({Z-e_7#zi9tmwo(B z@E&-_6Tr8UMh{d}J)1o*sdjAIJ zuEgKu_mwmepBgncL?`TrPgeitMcq1hoa+koq>4yQUYV%`V?!lGqoh#Xy)p8FCz;1W{{0GVy$V?vz8R# zmLTc^QcLEe%!&yunGZ9+S0n{<^thjy znQ3g!e3H?>th0*AsKz4F-t$?;TDVEfS{7Q@vhc&q3W?=co}FNa7m@p*wzh>Ii+nYt zbs@H9IE-e-Y+m$n=Hf_Ke8T6Z3{ZJuDn13?@Yesx&#@JQl!uPkaBk^C+r}M8Bn5X= zrL=t{WHUD3H?DK%wCbsbiZ+(V!zARa(hNPjP#4W zVdB^Z$1y(PEs?gpt8pE(cF%p&Vw&IT>6vl+KYyU!T3fjg@ zSL6EL@Wc}4Cl<>ph3{(FIx0`=G&S`)$?EVc9j-y?RQz_?qCQuLyCSV?srVK0Ow@j% zm1%uvDt?PxD*0$zEtF2jy6_I_pS>+K;Z{lW=ucq1zuOD+u=aoqdog~tE>rGni0}8v z)7<8AN^3_?o{b-5Qt=bu&1(E-rg{90#?=V}|>%I#j1(-{RlMr-ctj(jNa;Mywnqz9BO`{!xy1 zi?E{pY3?`jEHj22bOL<(E`BLvh*efshqHjzdD#`g^YJ_@65cI*cpN^yR4SGqW&C=(YN5YGOWfEz8 zG2BMC0@PT^Q{*j~M`{-ZG4_iL>Mjw+`**CVwbPBFUwjY$=4mcJXbpoNDR?`6o5E~0 zoBxEbZ)NK-tu0{Qu@+5QRQqBnTJe8zd|UW~Ok4Ex%p&DpMWIV4wGG<>Gd5qZQ)2#< zwiW$Y0sXiIp9+u9pI7Zqb2xRDd7vJKU0%=pB;$&NwFu)t3t-O-CvUu7*SICMTt6_c zW52#{xubNA^zE~g*YUG(`qTV;;WIf@%%mY^vYh$p{4|4*AHCN&D`i8*s@=qVM0J~M zQDVqz#Su!lnH`0-%)5fX5#Tu&>KKi6O!=qqH`zJ`OOL_xQwCdFrfkTRL)Kb_NXT7- zF@ThoDIYnjQ(A7eG;hePFsDNtwgz^@lubv_vQ~2I;_5z2hi=b}g54F)x zpzp6R|6SN}gnMgx@k~Z*U>r7MTaSNj8ndg)VG;CaJC;fN?5|73{^5B58bP@fM+zW` zr8!V_4O+B-(rNCj#d*9IzU43sp+Y$4;{)ry>1pnVg8BE5Hi`D8v=5oj;gor?tg{=c zTNKJ}_i$zYLE(2=E}*(L;@wk0Y#ZI2K}~h%3}ZIm#eAo=n{%b)>$3ifGW(9>z`lew z3I7c|<*}#vJs<8VlwoZSZ_bRRWuz_oab{8QUP|SqK>-V3l}eCLj3t~H@dDo$cfZp2 zeEz?VcjkTN)7%G(@T(2`^m}%4{5zA+v*u}Tca-Nr*~X+s>#VXs{{ zCjIfGLSKMC7dOzijz5&#J~O>GhZ`yL!U|2C>HU2N`0S)yWcT;Q@v_+4mhQ6?5}tGa zU_KLzY?S*!KH`NH9AE8Uo*&99-mAPfpXR#eeg$;{>PH$> zcHcflvm3}!@GP+ndct==7fBkEAss3wAuR&5R+siKXisuV&<-ICpx4MD`li}OZD8o1#u7TDO)M_V zXrSLzS%%#ERJig-X$ad&MoBOQs%XlGl*VZKevd4m}SQM2Xzv( z6?Y=L?f;-RO(O1TRbBBfdZ$7BhTan)d~8)$*G_(_o!UBr)U}MsZzTuzK793Zg$>DB)lB<6y!Ht8@F4HWiaN0v)q>#v2lJ; zmeC-K&rP_hNyNpiOJjfjB_YmR3NxUvIZA8GRPNL1bCyzOTVx-UyOpNkPRo61jfa%r zKK5YgqRLeKQ>jd{#`98WA6fq!h#^%lU4t+SUjgA!1>vO-1`InFz7WFe3&Qgt{EpiR zBYe;!Xk!;=F@KxgDH}^1DYLWH0W{EHch_gx>8>4`<=ofP?p{$|&AiD=ddBPbRxqdd2JQUJ}F}+at`;lt~YK#6IK^4u8knCm`=U5Y0Ijr?`Gtg%$bT#{=t*su*F~K<>Y!hzJEU*Y>G&H5;Qn%E zD5br30GH6aO`4jsi|i+q`LFs>thFnpyg!inK-ah#Z2T&KP`upE!|o%Ob2xmK`Ar}U zr((H{^hYZh25aQ)fW%^&Nfbh_LMT>*rvt{9l0Ag%;jsgsy%l?%6R$ph9I0aGL@0#btb?*QE6D5MoG3j@f1G7%;6aJUBvD(>!?Z4H`+uBr=Bzz zN(y9g?)_Q(It*XmTETTki~EG}rjV_7*`SE$mb2cq28Y`Tik2x3L2Gdo>GXA>uvB=K z&s;9>deeln?zaHF)htTxjwr_yv>M_%AkLeME94pF{jrr~9eeF~GM)-$-XNj9cKp5_ zzNgu=Q)U;A{)jBnmLci^i1PQpgyaBWHhNtN@`}jetRWfJ)Xq%a%61UahuGF!o(H{o zSSLfClXs$r?aGb;zTQ#r^(06i3Zpi;l8C$3!mzk+Rnl5%mg%(39%`q_<^bn~Us^en z#iYzrDn}9P?4hfkkz>y7+T)1HkX~RDKNmCxa@)EgBE->;s0zhC)4b$!eDHv`36WOqSb6+e@Q)kXPS?Nu^dZGQ3u>Bo_?P`?j(XJ=_CI!$y?8}LRZL|;1PrQ?4d^QKC z5?!wk4}w&L9+zu4_KT%KN}*@kI`W_-DVLZjb4evde~NwbRw^G3kSp)U^l!^K|0qIc zRCQ^gEO8`fDEi+(UlP3*vuQvNc|2tv)XHosi+kF3It-}61jHYS@sik2QkxXDg9T@4 zfBuWZtNh1ut``s?GokJ>QMcTuZlsG1de!v+HCnl?WSrrH;2pKQxuwl^dARNPf_C`j zDkG(fw#W? z_P_IjKCzNc_GSFAm`87cUwzCSlBb|Xx*R0vON2-=+4ttlA5?FvBZF7ZbE8ZhZ!ckX z6A0rm5QZ}<1B`t$*>}J>u}I7w*uVDvcA+0|XKpR6hQ+Ib@3D0`w^5MRk^!`h5+PT> zj=erG1$N-wXp`ABm_8_>_R;SHW*N#Fd=Uvx9j*JwWZ5NkHJVvv#@jG=v9E)SZot~U zUe5Vd&N@qKF}s5p={9X&8~KR)*-3pLJI~{Dt(Y$E#YPC;(m|AQa3IWiFZ`aWXa&bx zQ|2v!lbD3xP54C1QTUW1@^ql=f9Rb!E7g2kV6;}qud7@!UHI=EX&1)#UdQ>=3967b zy07i<xq|8a;Ev*%2`7TOn$565tZ;<<4i`z-*0BFO3IaFE`8&|JU!q%t*?QZRW zEWbBLk4;$q`3Fsha}COG#PZ=A3BHl%vv0IItMNeF8Xt#V)N%UCJTR+~Lb#H@2d-yp z*d^`=#z4Dq@3qG3>;@+HnaJW@TP>WKQm&?S{NXjF5@LnSsw+h)5rf{U;{N0QOLZbN z&K2}@U?@{|AjhRKXB#}A=t@Az*E>Pfi}!+cwy3ohY7I)ZuuvwU7hTk^!&-C(c?T05 z+f@8wsT3t3VMNhVb$8q+W9#_$Zad#9UNiQ$NX*kQEBIM$5SSy1CHYX_QG$}>hpxnu z@NU_<8cK@rl1#MIU23@ItA=~Z4nu`;_msTZfKm@arW0ugge5o^m#Eg2eC#l_gK-qy zJmpwu3EewYM|nB;4qL%Tl*@(|el-wmsTDAX|9-o|kwX}5b2)@l;M}Usq8!3#8)Jh4 zW>az!(*@85`6QZ%?ak~05iBia^8nqB6&&44G%*i$akU>-rN>CXnH71Qv zVtWXKeds-`jP=e<_F=H3h{+qmDN4q&XOQ_rlOdP;!pj=RjD~-82hz(LN0QO-e?0uA zke|ja+=6#*ui$r-X>xRy%O}N&uBEjph-Gk#DDa$`#k z99z@LET^#Y{qeH?oDMMRaJHVmU+vuE_0Mw}i&G#!wPUCj^7S`f%C9u$b*+O$SSd-hXIx~ zKZ{ZxxX{sx<6(fioRLK-m=M`0Ki1eoQjJTss5UT@mW#-FRN(Jq8Dk{E{)wzq6f?}r9dZRpomELft~fkZ zr*u!O%z1nG-bEMP>+yJ(UbN``dwo7{_D+;2;%V>rd{RDLKeEgGUG^T*>1zkPWv9H* z=l4aFv#Pqx_Uv6G;#v(W<2<}2j9;W&=S{^gQHIMYvr|FM;yZ&!Km= z)`HkXcdqa1*ymu=q(Gw|ijk1*Jp4732DR*3y()@~#1ZhM)$TU39P6Lc&(^4`* z#XBLyWwyYay+sgvSXqub_&QCHS5b2tLWrHMC#?@3X`{4Z4OvU9hmY%bBVWpHj=Lc80?jAJ}#xN8^-^a3xG%q{ahIiF^lGnzywLNmg`w!AQ@>nu2mdB;C4OK2h;A-#o{|oK*_E zbRNm`=#cNi=wWkiwx03DUMJ1c^<-(JncP5@lCJn}B@CmiF#3d&;L7Pt20f+qmP>5D zJh1ZKfSLIkXG6Bk{9K|wdSSR;?weOw_hYyH{ma4jFkMCMhai(r)P7`gf2sJt6-^HI z$%{OKLf!biX@VrfGn}(;=t}Mj9M`bK>POz*b%f(ZPczs}bS#I*QRwST9D~Lt8@Wn^6#i#AKD+j#X!!)WOuTMQ@W^6=^eA$fc#Ctf#jvM} z49eS`i-ldbuN;GN0+K;qksR(d+WC69Pw1tB5MjKhx!VpP<)fo+_XCITKM?N;@1l!D zoYSxUpkH%;v0qdEANA{C*01KqX+ZhEDxqc~W%3YCKX}UDellg%04e`j-;o{-ia3XV zI2!ui#P;m%o{L*g@Yl}A9cz@XzJsO^e!n4KJ<+kWlyG&knVO#Vl z2(?F#w2}AM7PV|cwznmt$G~&VOUY=HT~6L}O*fCVBXT#KT{E&#l8pWua@Rrb=@5H1 z#Gb@rlMtE>p;;`{4)x!BQ{}j}=ro(lohq!Y)1a->{(s!o_F+fb$>GP?Xo0Iso5!RB z9A4S^E4dzxWwzQ}maIn>FoSlP`=R$)NQsrEw4*Bc*%e@UoiM^RD-2f;+MRSY zocaqYcnJ9{e=3(~vpE&=T$HOD$89Opjkw`i+Fzl*R`WM-j+U{n60jax%_HH7l}`GWeS}=+{c!(PrnTvSOLl2j zWYOYXOXIP2D&CV-Xj*H<7;jzT&2t?W;E{{9^+IDbex43h7VkN)(X^pqR zH~YX-d}~_qb{j1(72w{rN%4K(m?aQ{xyz}KEH6b1K8>zI{QjGFIWIY>H`%Q^v_mQ-mJa)qa2tG*@RNzSC--CVMR}Ncu;gz8%PUW@9a(K` zOLirf2Mq!CatP1{At?YQjDeFeBvq0&{b)wJ{FLnTF?ONe#LG|?+9R;y#|(UC?A(t| z6ek8>^#vzJ1WydU>I+T`9Zw9t@(WH3X%^*1D;`%I#FpWzf@cupaOJ~$5w0qpA;d*ot zzW&?v7Q1AxF>RxkJFayv%2mm0{({9YQ?Y_`~Af%dgbSdo3^r~=_&pMAF1 zK4Cj=iI%@Ba9{|+fs}SN(z9$`x*1)>@37c?o2?EzZFOd~ zI$h*6+msXRHdhCXMgV3PWjJ?09~%kUx$u(Cl6HdH zPCMi+#P4r@W`-ScZ-X(sWXq>O)$zB_&^x+k^v0ni;++E)| z-sbm8INl}C@Ox-0J_=R_S{|;+I@UKZE~O3UQVzBFz7LZ(u zcI^Z7{z-ssRAfh!QD}tn=-3KT1p#< zaAEXMmZRj$>2U4OzHAwwR9+5R3QChp)^ST5$U|>>i7=}fL%zq`s8IqIuzRm(^13k% z*)VbRvv6zFkLLR%Ns+1#!fyA3kw z3#gah-ct|wQ0bC^C3WXIlDfil-EcKg=LC5S&nG>`+@ zcG^7pr3q-~x6Wl7QqelhGm?2Ff;<_>b2w#rT2SX=A_W@Y(hD)q!OVIeov>!5< zXC``_w|>YN$}KFW4O-SfO)3F=qG$f645q_dUdSK zRv4#gJJ~mAzacplB|BN$c%DUgBMNzj?_hb*nnNUqO$+M6FUx=N zODewP5{>yU%YO08A4LCu?Du8GFMj!>_!36+{v8EhSHRbG1z!gS_!{RbIdVrq2|N3h zFzP=lVP`=J+xnGI`yZ9Ct)PVM1tkoE66y;|(3}#y4PKd91+y-O?{0!Ju7owj-eE`H z#AP!9`g#*yfEOa(@VzP}Z~m$v-`78p??E+r^VbFW02bWzWiGGbTP79e$ModQUl!#5 z2J-J3uxw0A-n^?IFF=x;cK<})Zz1n)k@tuHXXWXY?HAVpj&Tg(cixw>C*nCzG$!G9 z1LeBzcup=8_=--DQ;YZsJ1^y!itoD2LwPxvRgm8#h4K{&?JEPrB{n3P%f|dDVO~cD zX18mHmb$(8=lhRC^>tmD%ITA`oQ4is zCF1%enu7Wz+-un9QX`!6i_b+JlSWdea2*qj%j=jlQfm~HHRp zZ4yj(b0eFng5k+Sp1f( zB0I8Sg@1**l=yy=pyM4p{baj@$)_QX^r65(e_H12oT{$)b=iq-F7p*}|5>soz(~pN zbGqVG+eZ#bVS;HV`Zqb|4phHhpzg8DTb(;pwA2!E}6W7T0xxOmPuC@C~geIZ+1 z&`Op{)8_rFH5UGWg%h+g_ihG1tVD~xPPm$WSSh{-%(T04?21|`=5cz48gaQ664Vss z+H)t*!l#F#Z-cqBv>b1#|JoZ!XZL>-rwCrG_gT(MX`lhX5$6JC3Gl#tT&hKERnkc( zEx98|b#`C$pWkbr(oZj%k}+>PwnR<=Twz&uAe%8RvH!6QlqJV9^=G;KRg!iAOgr74 zE}vy5U1!)y_nG!|HDxEgr`bv0*>bzwVZ&_GoB}=?y^lN=tL0$7$U0rsX zJdQN5oH9Sj)&69^+GA%~E-2T{%RNc8V7&2+epf1S<6*uxmucUIfM^Uo&1Ls&2)4s=!zijSiXI%rIkx3X+g4Gx z-QrK#dWk-xuGU5Lpk5907qIAT+oMr3&;L}`^%K2=)kame-WI`cQoo-|#Cw>g7$Lo| zrggUd=EM3s$4<)U+DT;|tikhO4bHWb>Vn)lQyHJvO^$?hb{ekrj`@I-kC~q~A77&} z-GFmo9G_rv4|%^p)(nj0Hp>m=o!8L^tTki4ZJl&3tgSoOAa&Egq%*A12Q$A36I@pP z!30Z^nXgnVfyK*)JZ6D4a~=!TDTcgphc)xOT1#{kGCPlFbwE1yU)R#+-zCIzX3%eKr20^vdb@-+<2S>9gJuAadJ@Ch60{sZ z%ixSi#rKiNOL*2C2%~<^R&Mj7hLll`Yn3v{Jdp%Qv0Px6n7sQMw{x7*uHVEw?THYx zMywd*up;ClG!j0~x*U+PF9(P@ij#q4@vg8re^O#|+5IfXuXN}~RDVC309X)i87qfK zxH%emKN@ZsU0aN}6zsG?%xiR$EYY_qrLkQG^*)qty>`ub6QxUo?CcpT>JAsIkHvzY zn$}h@ULC*Z%;P|KN0RscWYE#`v7Z{?HRo=w6S~zV5gwkTpycp`7mIyd_-#Ub+y5K4 zfCCS`dmOv1(&JJ3esr+(N~JD0NmL#zB~85)-W2vW9Nt{aG9FsLgFSfRoFpxip64=clBy<$d}AoJw@!FaO|I= zB~8ND5WM?g6c>nhuR%C%fjnP>aN2^Rt!H7;pQ4>;!s!gksD%ZvTXTEQor!mw-Lu?m zUtL(GnrMF!JrsBXK{8jnFN^pCgeY1wcmT#l4aBZ4VU}vV;{4)r*GwXoM0|^?)Z5iZ z)ivrH>c8k$=(Wn@2@;Q2Cv(031NcJ9ynOv_>W(ewp2-(~cx5OOq8q*!JCgu#65?Abhw zbV&UB{RPAw=A1K9I)3B2F%r<;{>89v9?1f2A)K}Gy)Lob#%fkLjzH)+j z=M_B*qfEmMi%;+&SLq|C)n|EcWsFU5W;d5?nzdHprvYY_UWh|}Li zgwH{jbNWvq-0wsQmzNU#JCNa4+{=>=ZGWD%{l@nVx@tj0;_XMP%Z_Da0jI4}?E^Fcse@EmC8qq28S7oAxg!O=nLzR+1)X zp%q$4_d-jTBJQMOTDNSduzTb0OWiKRr97rrpaqm>HR1j>oR(-kxt#g5MUS|NIVtn$ zUFFRG&R{0diQhGQ^fJunX8D4U5B+qlfv}TqxMt1arN$(BY(gE(J&*#94&$pnInVHX zavoyKb3BH+?;GsRZMa8%fS59yF({?e<;+tvo2Oy@=gGZ?&C^NFJh`2am?t-%r)jx) zLKutopYV(r2hS52Z49^=Jj3w3E_e1l(Req_pB)FmJWgcm)Zy<9rkt;5(i~q;#?{7s zFn=z^VTSo?i<2^$_k#J(gt>=aNCn;_i1&5jF9Lc|;5|aX5NEZ;373#{==-Q>=P;7L zt9S7J94w?4RCSquVzxXkU(fed5GX5;pvB4y^LiInaV$yQjXtT=&pfaK=6W6w5c5hw zli?UnhVeMNA1=^xB0!D3@c~K5X2Py)Cxvv{#kQfqIm0L|YsT*&gyYCVmp};49TsYt zaglAf;G}BI?rNUcGGi%(;H+XHYsRIJ6HXuT-4Y1l%H|;(LU0<1&}9&U^N5E|2B-)$ z8>83Uf=Y7>Dvj}o%bBm2A0>C6``PKMrVH8oR~bI7htrMgv*9>G!o#*rVEC@1XVJNe z%X|Rc0(rEFh<6>f4M!(Pd3ltazKYABA;fIq-h6n;6e)L%lezB`IoQt=r->txed5{#_!uSJKnzvab)i`Nev@t0ElFkt!d)qkfpVuqsgL&wMJn#+Y2+N?=Skec_r(xKv3y9|*31zY1IG-gE{~Sm$W?$ucet*yM_CGacr-v- zfSak!V_bf@-Zg}DDp%VPH!si4%3H$z@5BBd#QvAF65Z$-9eO;9#0LH1SAFu+me`6; za-@{N1;T-@Oz- zQRV&DIqqc*yT(pwml94P%VR}vu&rU&+m?AF zwB=9Bk$aJD+{h$n_Ac*cDDNgH@0PuE!52H_jk?*k;y2k=?JcZ4hD$^ZgbsX=lOJe ze4mB(A+OKUZv%`wv5udUhd}sF+o3Y^V{d7<+Z;DA2p_9FmY{1mR(Wa^OSD3F+3EPi zZpO*cj_Q^~J^$`y_I@C>S-Znd#lP>Z`?kmG^mAr}c zX$xRpX>BX&!NCmHYbr@M?#|X(sACae)U&fYP?3{y1B3%&zPbIr!^An* zLh|+n9=n*^IZ2akOkPe8>O1R9w4C%sR#tp+eMn*aLL7@y=6RTq4`D1$qm2HPf~13< z&gj7*%ts5XT!pXPi9ku}F1=j;+VHHIlTZf3sim$jVX$~-b}X|-@&tVSc~^&g1}kAK z;*Xx^=Fn1gjM}3Qsv!?RX=mq3ODGlSe+(#GpV~ps$ko~*Z|O2TtLM;Bbb(r-_Rtq< z$nW4w*fCzdW3FXimq9OgU@xKObD-uk3rg4wC9ImGR?tzgHJwVgQzy{SGvOTkGLtrA z>&7x@F?=0*Y)qSF>w$vy3huqH!8e5%zBMXZpS+WWkAU#4PPiyhB$L?Kw0Zx!n^~$4 zQdg)V>`i!UfzJ4l6H@GqPsZfdwEnv%iCGSQ$@^@U`jpA+(xg0K7A`m3#XBTZVd4QsEJn^b?=DBy_ z?ci91F2xMWB?!WV^WDx34#I&{8|EQ(qg^y_MW~UX$vI3r{c~=fk)Y~~&%>M$yb@UMv zIr2HK2X2rL3dZhEww7@p>3Yg6`y8nT-{+L^VtLJ6S1m_jZ4U^%qR_?(uY-_gsN>|^ z8q3>`)^{YxXtuNVB}YMefOe9H>`wZCjecjey=vD zh@1=UOCw%22-|cq(xaq}mF&&6?<(YcL#t%wL+wYPc{@ltmnWiLUZtkhtJTNUyVN&n z?_BpsD0}}Mw&dQf4&OAE6QwC5MZZJI<7^Spw_xfEPwPHx*S)M=NX>sqkY||iprrPb zA$Tupd-@M@+tatoAvoVt=8GZBdj;0(MT>CwY`&>WUVPL4N8FcyM^#=8pS#bN%$<9a z05?GH%&-iKI!Opj5F{){6jLD#%4Q9NsKJ_M5ZtMvWQbecm%4A&s?}nvv=wjxgap)I z+p2tOzoLHCfZ)Eg)|&sE_q})KW&!oL-}C2rGWUJYyYKHg?^y z6HzHhS3ntLG%M#o@ZLkZP;wpMg)$rHVZ8sI-=XGxWP{2uYMBP0l^b14=?Ogb6QZGe zF+k3NKb74`&O|@g`8^fyhh@2*m>^lnDd2ips3jf$GRX(HSR?T|4%N7e_HQ*0cd@_( z&Wno(&g2RhrLqT&gkI}QHRpZaYcm+}j_bCc6(=0x^X-;g{!dFGt0NI0tFu$s>))PE zk#Wgu3`TfTLev^rIz6PO)M5s&XLj?LB|Me+DG%l9|m;1j7=pB{s z-%s^=?=XPNt8+O{JR@M(3c7C!>^4PKY{G(pquiT+pb37{ua2K4SlbqM&IkJ6v7PgV zS)e~^30vRF+ShL8yZG0G3h(~{ynu7(L>4db6_sC*k3aV_*Pnt0^#21}{UgVJBpW4W zLtA*~5m(|Xg(+L~^BA1osvWmPBi0k&rx8lxTJzt-T|K!4ViK1pi8FZ;$QCqO}G-QTcnE$p1!-DU~d^GVMcaRWPVyO`@D=gb-m z^u|2S9)xi}xX{rg$Fxq9-xA+h-eNan4MPwWCz8Dlu^zh_XGzkDi+LT4`A*rv?f$v2 zD7vTif)TDYqZh0Q-Sxd-5_oeb{R>%r-gcV#8F6g7_ioTVa@1cw%lWkXn{Pb+eH&~>Q{r-b@4PXW z+vUH98>jBU4SH3< z&WkHkc`B|cFHdIyzP4X@Gxo7-%cv)h_`0?Q;_p559WJB%Z|ob=f0jhO;XI6SN0}R=|9boZ z>+#0})Z-6Wk3as$>*4ZM-|6rhwc2GJI=Jr*JdDPj>R19?@5c%d*?WoRv_jc5AMOW^ z9~y!wnowhNow7MmVHB)2^i@phBE&5%sZk=CqX?wuBq5~~fhC^&a7$A14Hp6m?h{Ij zZb}LmO07cj8p84EBcEwY&+%PuiJ6aR-x^N%mXT71K}wAwM)l=|8I|9tmoU!EkOQN8 zLxaPase-ALLd{G+eh0vqne2R2@q8>>SihmIR-Fb^N{fExi|h?kZwLNfOs}JV5*3z5 z5%8M$FDEOZ946tepAv>+$Wv|0^gGsb-q0b;k61%T8hBeRb@9XW?z)8Sxn#|FJ-L;I zM{a0KNDHTIXq$uen1jBh%D>vest;T|A}7S5r%q0KC!C{iU~&L+^e5ZAr+sgGjZE)} z{&ZUyT)j2|RBUqjfmUR*`pgbSu@$n(yEf}gujMiTdQq#L}7vXOk0KY;-CfQQ@FMU zbqF3A{fV2n?67Tj45Bfq5IY7f(-$(Eq9mzaD>7Sf#*=NeqJiHHZM3H+LWa1|*w~hZ z3%2mv-I^^nB!*a`k4cts?j%>M4V}tQoZDg_yN6p(A&j4;!?B{2qO-qJeP(Rp`h(JS zd?xa@y>{UED4&T8XN-`=A&Qj-J{S3&&$Yx!RxtS)Y2x`WTiu!CAWk>SG|Oh(xj zT9VgDk`R#Q#h-3##Q$0e`$OtvT5gEXm*8A~1GRtACT?GY@}#;hta-A{6b9oSF@WJ9 z*bho$<2BN&F_7osmuwJ^F^KDV-mDuCtJ-AF1kz7di1|va`(Hg`3Wb=hc1Z_+kI)>N z{+U?*xztAGoII_oN?(fjI_@T7HvisWilt2NaE-l?he<6gtdiXW6&OP}^pD2abAa|1 zYK>CRo`k#N2N8kg0(f6uXWF=n;XPR8z9w>EZjYnu)iO}>sqCALMPT54?gb18- zNl3_lQ-$s)#Ya6jZryYYQlZR-oP~IxGM>7SZw@> zUhslB6^ip?^BCs$Qvgp6OL3e|1IN-9!$BT7|xMo1w7tKa20XAg4s2WMUiDJ1}n zrPoNMxT4k#pNFo5pZq0acX#){o?sA~UAnt6lo(uxD#EqKYq~yz3Yhs@Qb>-1@3g-bg7))lr0xOd}$Nc>*dwy`Yd8e z$qz_Bg^p>-H}zw$ucpK6+i{WCm-x!-`{%h{-@khJzUtu{)+5~?w|jk0_VA6}>Gkbh z>Gh?~^ZG_S>h*p2A@}XS-&|c6e>;oo)TqU|YnbuscjAd)G`SNK#Ut;;4KX|Ou|4sq zW=4|@OdsC3br0$(xIvJ;kDeeN57{P&E1`1g!I;d{oP_&wtv zalrWQ-SK~L4i0DWsn5Ap3vT10Rw$~ni9MnSYmV~$sflBveFS-Nt|#dd+9u=gV+4~q>ul= z^uvB&`r$t?{fHl!e&i2KpZJ04NBzL`2mQeG2miqIqkmxfL-v!N+wc+L^G%#b$RNEl z&onVw>8`NK*7790RUIu6-h#IXJkKxu!jO&9lt{c}%?JxYRGp}f#^13^0#J{)S6ba; zF^>jx8zZ8^*s>u6S3GbfVG_+XxLbupaeU@Gac>$Kq6Il9B;TkIQt&7X#^h-3XHs#7LGstcb)=Cby3q2QWl4~D%x^@E=_zMW zTb2em_e6p@DFi1!X_@}OK8bzbbiR}DOYhW!nQRimerX0*PoTA# zpY18cV-3~^)B^_Nlyc;F^nZ&YaK0(d*F@=}m@dWAjoVK;rs)Z5%K%G2w7WX=swweU+*^)8Y>sN@p1O4V#?h1#0WC>3?k$r4 zu8TZVg}5E9VTs)eWRm2?dsMAdf$8)8;7EjVenZw;neSDiWXhah(30-ZvdQo>qLc`^ zIT2qqQT#cak2j+B+}@&3o8Fb*y!9xsD)T`tBvSF?Tg z5=hCbz>;xCMC{8C)E`IETO?T(8LbIKlO$L@vxvy;`I5F`ZE~Wtz)#HW+VVY?S-AD` z5(`AnwPf72uur8D-lsA+YfYxRX03cEIJ>o6D<{B^-8PxbR*)jetbD#A`CUSkN)%_# zD3&^$K~7evtuoVDMm;OZ3BxU?R`%t~NXZ(r`^n>Q`JhTq-@EhXXWw();Lf|Bd2{%8 znl~f=1M}wp=NRM3vY#=Y@V&=4(PxZD{YS_6|7Snp3A>+un)to@>7YLSbnySmTDa#g@C@lKu0Sl3#N8zruRU_K2vww!|155%E*b(GQsdZs~$_+4|^ zr6_pgoy+RHZpBVn7OGDk0&mHRPB{=CALUR-5MNIS`INkm`eLUf38Ubg?){fm)CV>) z*ta)`4~XP~5)2RaF?x6qxLyf*qo3u3FJXS2>8~dF#oL&_guTN_FbICbzC%H~a9!PR zgkK866?LQWzaIaa@&7IYJVZag6P%Yw{zvyF6DGqL(Fdk5AI2IoJSK+m2DS)cWC!{@ zgsBMIDT)@slMcML03So}gQ1$~Bt8PjcbMaw#C#LchdBM)VbS=cpuZo0^OL;--Qd;V z@528IFva*C{PO?vyc;OeV$tim(#fU)qJl@(v6bN!v=3TVDxQr9W zhlHQqUN`VBb*B3^>&jv=9Sq5$cU&1P*Z%3BuOjpUQP%~yiBWz&xZYuf=eiOMG(g}j_;H6bV-%SPp>VzB+0j~>HuXaysSPo zQ1@4Z#F5`#9zqls;*>7)(rG;%ElV=b3!$NYp=w`f-}>wn1Zfo1b(7^bdi#i|F7JT= z6SmJ~Z>F^Kw%BPdE2kgdAux$Pu6uy~0?s}d>~{`C@^iqQmBg>}Beq`ZAP$>jBiL+e zhL?!b0PmD_=$niycPdPSBcUFSg6W8F9|JSsSUeYg1joTlT+fX#8`3Zbj)xOqF5(UI zaiwKoF`SHR{1iA9PQx6R!s+l6I0Lc5pW=$o!ZJ7$mct4-3-{P_;9NKlS79YoK{bql z8W@Ya2J!VAjH~WI`etYzXWHg7olqA1kIXrOuzGMZPeedwk^Q43k>|4uQ>Kj3wEVQHyH6u6{PvnRj;MnPxM@GabCZK03fXj`biiU0qVw*||147TvMy8{0k>0|cl$+5&iS}z_r z;5=|Pp52dX~H-S_qvRr=3F~=VZr5nKY9zN=TqGaBj)gX;@)}(8?Oqj z=Xg=wbhnjW9(Zth;9Z?Y72wjt1V#_@v-LUY18yVEeO=&xoFDMrI<4O{U5{|y{C?8l z&gA9OBpx*`9~@ykk8Cag=Xn&I7m0*qkfysxSSavc&UD5+1Eo1vmkh}kS`cQO9iF!l zCWmMV_kK|QQC_+>>sSw+()G5n>~9@s^kyEFDyF}a#I?G`=FVrHawarUqNu*z+lx)VDu z@tU9u`L{`WPo=$S7->zBa>B%&lP9jLn~1InJ10-z@9c%!7QYt_hTF=A;7IcKqC%($ zkbe^*_mVB#77Xco9fQ4c^KX~gkE}P@Df{4d!PW7hC+G#;wQ>%Lq0999)^iNTeL*V4 zzCI&PuP4&#cC}9{!!z z<_PSEAR9B?iDyJw>@)VzJt8s466oAG)(NBW;Jm^V8WoHwW1=b;mG!iS@|KIedOCWa z3!mlp@x#`+`}i7B%xht@#L`|T1=q($?Y?FUw>?Yqk+__W-N)(LZ#v&e_@!F<83kT+ zG(jakbM0$T|J;muJjTZH_$!EKl6JjKY`?L@Kfgj;W5XTpju!j>pqqI7vNzIAi1Afv z{60LlRB$X7wInx)!zIq$m^jpeqPGagXwf&bJX69-Y-z&^%B$3&>&Om;#DO7BayrI2 z^G3?4RN`Dw7W{s1;v^?;2lC0v#PODJ+6v>7mgH8kR18SQn5wBW@NV&^W~z6MW05m4 zIUk;`o=PeAZBNwZVaqve=!J>HT$qWq;m|X#OAISO{SLJGn#7<2G~qz+yC6~QKot{b ze|0J1aB#~9G!Hsn^Ui}uopJNbbKH|}EoWmuoZpa+zTW20yqps!ZNJ{;zW?;xOCyf0 z8i2>QaGh!eyfO=$_He$jZS3qd#Hd+Q6^43A!19>vD{itE=m6~J?=pE zZQxwNkZ;T8E&Ls((3XrK=34ZF_Aza6`rqjFip_QIpG1Bf?+BagbXHVI3vAvpOX7FE zBqa74k#Pp?OjncL6!9?w_b#@!+*X$``kM(aVEJU5m-LU3Rx-@v0t-&MZm~QvXDNGU z8)~imqF~6zfQ&DQyULZDxx~}mBwxP6$0VBn-06dq|5m~BZTl#je0c{+Wo7jdyUEJw zQXk$id?jG{9=N=BSjtD|u;C+W&nQ?W7z3C3y4oz?bu0Vk@^^$Eab92edkFstkFSP& z&Aw>P^6}ly$KpM>-N)pou?7LY+x?1Zz$cE*GxnSVl%_P77{Go@EZ@7U+`I~D6=0!? zh4(#jS-!_tW&)#gEM|am7>%$qUT|s$R69CTmqJa>f(LKN_=d8$eqVn7_0{?YBF;J# z({Wo@KKA}njB^j;>JK<)^PMc8Q=uZa7!JuT#@>12qNV7{+JD)>q-%U1c4Y0Bc3ebq zaQ<-!e`fp5nER=|ak&XT4N837-Q5?G&+^^+X(49H6ElS|WjIw%-Sy_q2h|-56Z3ZxC^L+Zy*$|^&blH z^WKR!gafjZOQ<#^Lvz@|l7HUuQeRFMjc zi@Mr=zw(JU&lcJ`B9JK(bC!A!E2o9HH;Zp6Z%zKV;~O=j0y{0gC{Bgyfw}+G{?L+o`0f`Yk^}~DtmV66y)kFG! zUTNblM^B7Q`dvtB=%fykraA;mGRkQ_Yxf%^i2*zPep)-~C|KG}FyZk;5&zA?)!2Rt zOK3&x%dvx{+Q=Nqs&Sm8Ym){kIm|FN=fsyuryXHz+El!os~#Pt(tE31`J>VtcUe-_ z@4D{OT-O{2)+CL~kp>=uEzQGHd03qTTP$^9tM4LtCI|P*>aT1fnmx`Fx=+EZuc#kL zS_L-XPOb9$z!2xnI)JAz@q7{uHp}h`DxQ^`mUI={2UWNhIIey(aN6yoPWY2f_*3i* z2*69g`RYG#;2(j*nI>>QUeK5h?{fUE#@+l*f$jh$@CRq#R!C+|!kI zx+D0UJ$dMJ^I^2mlRr_ymHfsN%`iG=;JS|Gyc$)%$ZJ%+`O=;^V6za+8Tf1F$}r>8 z#6xp2ne!#$T98%r@e;_V<<%9N< z;-)?+s&makRc;CE``6hHObq-C^c0RYEH)caT(3Jb;mDNKW|&A9D=bA&XKHe zv%0&@Qlp&kG z(yShlI~8j2e{9Yecd9lHT`A0c6#j?tU&sFv{14%O5&jR!HLK-V&jC408>2OAYh&EOCCuKQvQ+s;+i9YP z`F(@ok+YkHNtk~()(%fW;SH@>__Qr1@Uar0S&(yHpV-3(=({&+iC3Gg_9Y)i5%MmR z6Icpg;{R6%;ByVKyQ&Q5;{4mk?y6_4umo(8_{Mc4JLnxlGv|)s@BZ0y42kYQGODL_ zNf4A5sfXq&eX5-DZGnuc;?3gfy(+pCbjA1K9bS!TL#&vO%OIw3eRjXkbiV7-Ucx(D zlXq=ggV^UQoy0E@)40~OaS)TZp4Br!8(Yu_j`wACD3eYZ!K8CZ{`wholYG-{pW+=! zt2wh4VRw@>sxRXwYRi>-F9muTN_-j}C2&%aUKL zuM!G4IbnpBaL3pAc=lK8iI;}?0tH>b%aZ?C9}ulT`9GNG|11LB=1#JKP3?x;cv2t#`8ijA2EVCu`OuR{Kg161o`HoP3ZJzZ zQmqid82qO04fRq3mkM2c1n~|^7?N|p!+CKKjw8Q8Mj0-4`(9c@6Pcdy>-SbNYzps* zBEKg_+4*SU{`$|yoxGTS!mR!}t8FuMw-xM#%}Mw=pGA%*Yj^H{fGax2d(<= z&$%?*A2Rou?p=L;munY=%VRfmaC^5dO(rAY9CzsIrr1-T8qscCnxXf7;zO)oHyb-V z9|fX?xYkDR?osE@9Xd)z*wxmP9^MS$oHynd2Z*Wni22C@VwU9kqvG@zGqj(WpY(}Y z)NkpQFm`qCnC5a&B1jxBxihN33J~f%(=y$Pa5K- zaZ-?lWcBv#bk;SaJ5g591(6YXE8^(d*XC%qa&$jX+>BJ7>ziM>C%^KZ`2o+5TzlJk zYPh4g-nT+?D}Qq&nt3zsnZ%FUjJ?Y7hGKB_u+rNr&HJ=oms?hs+F(!R^aVHk>1}g8 z;kEg2S4ZES-t@`CH`o#n-=F=ex?FLO_d1`GwnAKBFSExpS@_;|s9der-gLaoX}AKP z+ULIU^&kFpKHO_ZHy^HV+2_))`w#E*gmb#m%NTC4wKg?Zi>K*exC7T?MnE64etAcE ztA0}l-Q}j{h7$jgFcd}#6g$H5<&^#srl*AVmvS7dN7(wmiEvt+pTOzz+9ww_Yg2NG z;#y6Dh(MY?*n6seVi$cWET(~-g$X_;qbE+jur)cWOC#=_?Gz)WU4kdQ*TU%($HJ+r zV}e|h9avt=YHvLg#FZ|axHrB^8bRE*1i6+;5+6qz)Pr z5YxC$V-3ofq6dTXySi!pT{}_?u`Ro>kMLr7>q8{ZzWo+MDo#`Q~I`jTw<%^ z({W{Yu#1T-n5EjNbXZFhBn> zJh^#aVSe{FSGMo-(ggd4Z~d0=XTBx;xqP_yub^X--<6hqIhVa%(wb9n_m4zd^^KTv z!OUrhTSzwDlbtyuSu&q9RWjY*N&nWieY&F?f%>O*E2l4J_4_+K??_BOnrX@5v=^f9 zIA6!w7>A1l7ajcs?B&@WvE44bBe1uaus|;}Nrw&{77T|cg36z^mCK>;w;VgRU1tZ@z||g-qk&;lkQoKIo4wC4|k4nG#$nyj^p4>M#+-&G)`X* zjYltoaW~6w@y!YG;`YwVTaq`(zYj)JEXV1gkWpk5x9GAQfEefe6$tn{A1L)h-64L>Kfyl%EmYdWi>kb`__o}LqhMbk4)`or?xSL&nUX_W$>4F zDuc}~jnPCy3=1N@$XZQhb3uiONZ|^Dg&2OM^a_t@3g)_|>jXA$m_-5msxHE8FUP!M z;->PL_GJaVV~>MYyMcCKX;XQtJ)?6ruI(Rp8f*u>qtnEae$gp8`6fheRl7wG;p~Yp zUIT)U%$MucaZa*+J8+J^g5OeHaeLW4xrouyh*tMC^BZhqqL+GlA0LD>IU#U<$-^94 z+8FkY!#IJTt10GBfDh;X2Jymmb$<|lN48Htq{YxJAmCRV@N4?{J^ieA&*c8rcz=6j z-?)d1u1;rHM+=ipmX67J?KjPS*}d!EQP936ljQ+d-!jj)$-yIB9sjK7epHoHoF&WcCJ6#&y|%0*;)a9xz&Ad9{Q-OXOVOe zTCi$$;SJZ-<5b|Mptig6;AH^)tN59Xt(bRQqj*SEE`O3OZIO zAL1?Kx+6b+qj16xLcj04f}iAHTUQqNPc&F8eA(t=o_MN6xNbOsjrBv=t_8s4@_0=I zOT79HLo!Op?xrOSeUx-;4pvWx2328tlhbD%pIfHCy+LKNbh4C9U%xpzGX#lRr~X(b zab{F}_mqQ+dT75t_}A_|>_(<%!Qs?*c=Rpt%0XHC)lEkJJ)h1m;<+SxHp%R}whkr% z*R$^4?+IsYsoT(@SMm2p9>V|F+o%x9>r(^Zv;YgP6J2`Q!((Joj3``ZF`8aI@vZw(8tI&QihOcHB>jF*d^(m<`!uE{ z1>F+Dr2-X@$458Q7~|06G-HsPqKsSAj9A)_Z=vyTrO*Y&vBpH>P~$=ix2u%a2=R~J zi8tVZ>7@tV<>>jp-=zRa4HEdh8i{XlH2K||$Fwj;af1Ry_#g7dyo0tCI9 z|8H@uBHW#)?;9D6BWlVhI2SB!+dtjflSPk|HkZ*GkH-~eDn5wMq53Pn22lK7jd6E5 zdgAWNW3w2exFMhv;eV)SOucW+pf|=XjO*AN!&roIgr0Hg`sNZ&477wlUQ*zS(erhW zUxW1q!Kamatb{2M1sIPY*_k2z;Kvhv5x=JZw-0v10dUCUbN%a>Cu?!UWBF&Cm&CK5 ze&%?@IL;u6b-_R^U&T?oVi2b$x->-6zur>!$Bs8Y3>7sLDI#ey8KWddQ4aA# z-in*y+qy~nL>NNhhH#OP{y%(oAb*o!GHu!wJPfSxnO~C*?!U2D*SYP6WdybN&Q|@~ zRi?9q?`OnwHpW@|M?rsj&*tV9h$rNF>plC+ZJZZ2ot%p&&E}4t{5?KMSDuhF#AV5M z*GKbbocl-lzM^+Sl}kA>z*(g^ZToPmt1s8B1J!`! zt_`uqNWxA@=&q@X;a3#ND#!?lW(1XZ+@2#HUC{|+rzolvI#vuxrc9O}pW97z)t^^W zeUp%QgW7^Slf?auH{@k6f4s}5_;0Mw8PGpZQ%2ypIA5JJ55S?yq=HIFS4s>x)}ezT zCxW!Da)`BPNyJU`D>o~Qibx!1$5BsnE+bKxl7d5^mUKoc3v7Cmp;G8QMuCWu1%s^8 zxYEW-tug@eFbLCEaMNUy&u=Sb{Y{$WZrY9MCE|PJyrT40JB-PbudX{7=j3TnSj$A~ zWO`fmXF51f)K*7EfYbWfy5Xc`W3J+a>P$#=Vx|ia5U`;>1IV#erY-ElqG@2 zpcco#R2D+@>?Js+GJ_qB<7g@?pgKK)$q$hfRTb=13n>nkNQU@esfGQXPvhf1+{Syx z>{k1c-F_J9-=!$>+M1n;@=`)4H@X7M|8&CF!+$4nstbz~FaA7Db73+h9y66wz*Jih zCs>9!)^ey`t$-;nheWt~Ik}cWB2axYxmpmXtWG1|D4zmO>TBs+3BuIGl@719KSCWR z1lXH+mZqWZfg)d@vi2nckj$4N_ZqMe&&6U>~hT}%Mgb=TxozTNqj;A(X zeNs);(Qq^_h^$^omSd%i9J!}z>Nv>A<~`L@ah6tQWCLAAELMrU>l=W_rt<^8@ynd#;&{L;3bt8!ksoD=IVya`(VCdTV?wR?8?6H#vtzm~r}hm(5cV2qDH#4QyNC!PTfK0N;h zHfRB#F|t7oXw&N|;#oK!lwznzg)wM?Rs}0*rxM^BH3G*H+kgF-j zH4^_UV(+K#7GYkQ1LUmUqOy4)73iCYUkQmw| zkqwIv&KgQfa+f|;AzvihV*fHSmFbhYPij(h<|q4870OSfCN;$Tiy3F*PZ(X_ z&uEQ7&~9q6uODe3=6f`Bg>9N$ZyKES6Y+rbPOvZNIjFIYO#+N-Ui~BZn2LM zKEe5VoIu(OjuMD2a=0LRbP^ikJmYq0o^c1>;SFXj!G^}j_2@%PJh|Pp1;UXO)}I~D zndFY0I~NEemxM~Xq1azTlvyyCj3f0Bp6vhCVXF0_A{w8OZGy>FhQWOQ!+m6tKycn& zxK5lmu#6*E8Si!wzC!vMOsE$WaQK0ko`n*;!O3`kI(QSeuEj&SY>vWeQw5~u^J}PL zwV6Uz?y>p4i$D~Kl|F;gZmn5*hQ3cUso9+Xw%VF#cj^hpgO`zTO ze}H5(43$d+7_{3r`03jhW}--EbJuQ&eHr z*6?Cn!zcIHFK7*awat;u%iAcnL~a2#3Tbh1j;!Kw9PfPwIT>-{w>EIdA93e8ke>Ga z*KyyOnb%W?z!$C;pnu>7AzMW z=nnJ$md>^FA$QD&bAaBZPhnDst&YtLdOPN@D-o8GPa`Yn8%Q?>X-iEsxjtGO&|}XG zv325vi+sH#LS9&t^mQxkXHmR=JRPUmOE25Ef)8=5e}lkg@GKzu2F6yJU>BQR3eykz z7|y-D9ZjiW5t2QZ}+!+}6u)%UksiIutP8WwFvR`FA+;Kk8VHd4n(+B7JN@ zP+Pq^!V3CA3pzbd>6eyXppTG$DE4O!-IZV*vsfZIeIzlfrF{RWVs>IgAZ^-&b+TAe z3?9c?e}Xg0c#CRnNHOUNgnZT^IqQ{H(!baW@422_+m{D-^gL_4`_(s42_=$S9@7f^ z4wX_lB_^)JQoiUASt(JrtNn}ZYHV-Qug?meJ)*XQ%ebcPQ*pIj!uT9^0(2X~cx+EP zictHkeOzMg59P~}-*i;U4lkEX@e=#!uF#t&;xvaR;*X3c;xvaR;*VIbZpIUFS`VIx z(|YklxbG-)E}iF*Auf#E0{v9yJw?pF4ba$lM%nY%91dDD{tZM^1(*{3z#47!47$7Ze)r*}xDTI>``vjeK*6>HK!INB_Vu<^Qk0?!&r5TUCdnKb&byu|N z$B`zM9`5~=Ef&hI=~1>TgU{_Ymv@TvZe(A)TgR^sJ^3YgoI#xelg+$q_x|~NsGLK) zyy4z`q)~6p^$*YH!r!U?lKH${eyX`0oG*)o*Hv}dQv+h7na!<@&%@ua=+aV}Fy85u zXA{d)o`>JYMbytH;`}S*onFMkOW#fK^d0Y$W!NXAo2RkPnJf5hoJ@T(71DK{KABwTlN+(1 z@!}zno`UU`u-#QEu-4*H&{@&Y|Y|S-RW^<3}S^Kly zB+F?)OuDf5z6p&&HfM@HSR0*(u0{!awDM8J3OzGRD$J&|%-z(6 zw8Gs)FHWo6O&UDX8h6vqm-cZt$=jv<+)b7vZwv_1x?|SOU$=DKdFw7)cgy%d3#0=$ zO2IR7W=IFKXdsxyHkjcAn0gY-ND8W-jKZp4-0Sy8@G1(cF1{CM@A^@zmTmq7e>0ok z#^1)xf5P7>n>Vc=MOeYA7)hyao`SH*`a!y1sA8i&z5-U2-x~}@Rz>f{S-!q})#S|| zr!i9>~vB5xZXKVRO)_(rV5Ft*;ax#;Az`aJwLR?_&C zK|1+Ugb^25Rac!6fatX9I>O{*a>%w|=>Y0Y8Ai%6nfD;MT|3fSJ?HM)nT1o=e(zm3G(y{!l~yfsKm-o#MOd5f_|!Ji+)5Guo_eC zsqH!>#0~Q5BU|iv=WJa2)#-fQl`~jbX{>KwT}5u6@^Y`+$?s#W_8pkx0^v-&r7ZKj z=N8f}>oGUnaZl@KVr`!9vOPS^#G{-Kt9t>@)Z+c5+riSgbm}*-57HE7FUw_w%6qEy zk?1}%_cq>eUx{=B#n)YkuMb4;1;Nwwm1+)2LSj@#NMep7+}H!ZHGSVQ@CI7Qu~6^b zSnp(ydYA66-V)|nsM7#mr;_hjo;zl=4v6Nx+Gw#yb=o~_TDf6YMOy5GI(3I0!oxnr zdY(ypnqAk)Z8V(<_RIw~vjfClAXo2J*!|6(xh+PTwVO{fOwzJbp=^sqXI3XwI1&^g zhcRNxv39E+*)tqQD)!8+F&=BH6Kk5H2$#(49cxRB_z)_TEi9J8^6DLDV?2dtVui9X zPI3HDk2$sI(>r;+ym85G!J+}=SMq*1-t`ySt#{6cV|ujvh+ggHI0eF%|1Dr$v9B#ihEG zDfE8tt~qaAwqjjou)0)tCY`#d{no|L>oTRky3B;=kyw|;08Eo)#M8UpclZasq<)G{ z^VX$QCVm;WE=PFkvN3K54XiFT`MUU=x=h1(Rr$IEcwI96)uk1pr(#`}nNTmO;_NX$ z%h5jHg>{@=y)w6Y47uxg?LLTUSi4iawHu&DG?!*_Tqma~^tNe9^p2Yf65x_M{+wEZ zIaV4m%FC{d^gI6B^5dWCGyW%d`rMfO?V}%Lqu--dUwqs6_uuE^`}FxDj92N_W!C>@ zkAK_ToX}@(_UNa|Z=ab#HZ!lPZn5{cbMuS+&CL*yt(bE736`;)$y*eSu!Mm_4KXII zFHhgMBG+mMJBgPr*7-YVeE95~QDP_u2XDo=qhP7f`0zQo`1&oe#{166)f`DWY)d;O z2&%`bL1icIa*5A4&pb(sW|P&rAVz{c)6ly>StrS*Tw0$`_38dnZH)6&W$eaHsaDnJ zUDIRov*oSxj_N#lO@r*@w0nO!ZS~Zdr=KBzTb;dW27kviZjDPYO$F;4=j-dIw(svR zmu;SsE52h7duwZdr`l%Jn{v@p#+*J7j39HLT62CF(hsc2P1m&Gbe|fmS|bzZlDsn* z6cQh%WC@~6VnM!V1c8@l0nMA~vaE1!EK{{%%*h)3d>ZW~Ga#Xw@+9DHR-3=m?h<60 zfqT~~{qTxhbX|3Q9HwJ?$Ey`EJs4ER&M1diaDg44wmFu*AInlzWv8kpe}2kLRaRQ< zX_#~0yeI|LETgQ-wI-+TnW6NJlZONuBp4Bkg5*n-76rAqC5J|2lN0pG!ITt${^Dv? zDUpYWo_rJH$Y7!ygb+K$Yw!m*Q>N2m9o?-xFtV|C5&+}Fs{k%HO8-P(;<`wEY%d^v zV{}G@(Las(O{PzK5c->$e*i24{>pF(^OwUFj{kP%x0ycV0qB2*`G-TN6aG5$9|Z3> z{?C~IF!(oqr=Wil<2@Mz(*@G?;e#d2Ukfb)=^ORI+01_gT*SUp;VOnNPlp?se+Jyk zzB3_m;T3gPN|#Icxm3DS60WE_1plYw{~7qdhDfJ()6W+A`EUC92mNdo@n<*v{EL28 zOTg0JLO)EOhu^_DU&B4^M&~}ahVdfM3v2}JRd}Zp6sYhmup_<##%y1_EoMmr6+=#m z7KY-T?xGr5ha(lA+>*R?&n%UA#iAEg$)9&~ot=q~9E{o*@!1#SEsv$!>ZF?nn9jZh z!w;Npi<53kkMeH**7EQUEG94=-hnS7?X2}!-fZP(IbK)ND@|)maNsL*J=^e}o9Ekw zJR?2yrY3sa2Q1+s$>n?ebFQ)K>|DJdh^}Pr6otFemAGCb)M|qMPVOnM8_DzZ{P;4? zb5kaDcWX^TR=8NZ;Vku#PR?_q^7p?h=dn4@-*@H-XXoaL=j7%~XXO?sD{{pSM-0Hq zTlsydvF`kwku{7e{Sc@w#g#d#YGwi&Ctr}Oo`t@cF|{fwLv^JJMs;-!(fv)y4;-ce z(TZGXr~t(ix>_Nqfw%gw=<;R!yOZ-axV+8hV%^Tm&6BVOAI}pm$niHJg~j!4pYLgh zH|{){Vk(|Kr*yOHewNF@>?tdAxmea-wVU`?SM9EX7i~Sy159xT^%$Som3-uNk;{=& zzt65*>A(sj!0+j_r<7p5sJwx!7omM~-6M!eUS3@W`pDKz|-D zNI2-EL$IsmlH_7|W_{9J6_bQEeX&6gvuU;IaEDAuh^JpOp}oaEqLaAfUAGAV zAtNn>Y~2@!BsNbWcbPh3Xl%$hnMzH!Ykgd2K9KPo^C$`fQDPKGX{&=Xq`?(>H8j zJh9GB%V*-MeP;I*rl}zUX=8aGIJ4X<8J{HlX_2R*+}Ue{jIm|zC%SRf$#F=RoXKEm z-*T42YQ`~A4C%;nRx?UN@W~F}L|Rzhqs9r*__!J|x#~qeh=raOTa%OYg<2$3ogpol zPm7KDac;YQ(`pq3(DAo?cKi+k9uM+ib8 zXUtfAo)IFfEe;F_7Q!}pp=jQ0)I(PXdY+nMB8 zzCE701NHvpTCN#^AdO3c5bt(ML(USaDndy zVc|#&z9Ke5R0Jc!-1ZF2lk>BAc|BU~Q#!fKa6xvV_Z#0F{fKt&+tW|6%oxL+p3g;v z7F+8ofhcepUmug=^>@*Y)(|ox#)#KchG4n`!gR!%s^VBXnMo>qVw8ksckg}ljk#stXG`yOU^eF4pHh!uhcEF>!r4 zVOO6p41{!0u@lq~-+z1(UM=onWyq8;USDjmB7|IkK$}}I8`30y9O8(klvHP|v zpn+iLN#I}0voM*Gt6ThIF12aBEX%Yar!7^Dl=)mq{3!YTpQ zIBz=i*ZAICCSOBilo7wl&kDIPE1)nd+&4oJZpE=3(`#&};H03oRZggQxvmR?}^J5#5HcF^7!6pJCDb z-Kb|<=B#nsqV#P`X;|U38A^HocFyDKO_lguu zg!C+GWgYEZ2-_OV2&-{@Ji@dj879-DAT>5lZa2nMPZ@!;f6;u(VFcsw#2i$->ooEk z#|Q|h)nfyY5iemm*pB{iBU3$sEKEJJS9i2qhNZN7J54 zzs5)WOLis|P8bEwOiE*wekj zZUB?%Q@#enp6wO3hTYsrH?t*d?iF?}h6V7u0>l2$E9`U(^W*na4BONz>_iMB?3=V{ zt@ngsKOJYZCK@c^$)3<@MpI&nCH%f8wAPrJ7-tFVdO{C1>Jpf~fEAi`_4h@69P;k9v|L^~Ny}h)Z^VwOz@9~ne z-YkLN-_88}eIVZ7%OD-~+~1@5`@3Y~v>uD=VyuZX)(lIe!$fx0$8Q?BeU>>%7jFp* zjY+~$*y+wO6frE&`f&H#o!dFBmhZQRwjW@>#qh&exB(dnV^*&<@m4EiT&Y*wy?k$W z%hJvLi({7gavIO*R_Y;U#C>#BsrJB$w&akep)HpV%sJ*!U))4jJ0 zFKl1kxSAyl zR7j)!(mmy3C};@vQcxhDB!;AVk_pvU?BNy(S0g4Bl#Q}_Nm2>QwHU2NY$d3@xE#}| z`E(jjM_Q#QhK4cvN#%d>CL>-S3`&$Ph^5yfUPW=Z{4~c9F`T6%YBa%uh$p^i4-$V= z_u|MM%LnoWX#cwIMSF*A1-nnAy>OUh^+>%E$+kn@N7(r-SZO*zPJo z%?^&I_1zapd%rHFb=p5C622koqAn3_i|hV;zRq;$9hA?c9bB%|f{8KGVH0Ba$Rn70 zFw=}NiMdCU9TBOHxhLRwrCaqTy5(yUc$6CI>jOAKmjp_0Bx8e=pQyT=I(jfX|BiSI4U5pDK&)T#0T*ThZ?%bn+ zqhFS+4GqoOhwB34(2Ik^fh(-9tAfJ2Wy20Ge~`TBJ@8}^ zck6>0Zz$a>O_=MF7}O{VEAgzv7p|s_$vIQ_wKfReh39>14WPy zV46TcCS7=>4VE;--vT>*J|XcQqeQ-(mdCdnrS-C`wCJPu5pAsuQI}e|6etAYYQ}$a zuHNrg(!V%2mkvy5&nCxpt_g$!qy_f+082j#jh-l9+LEXFwFp4!vBc3rU*;> zYt5TcNEcygMMWX%2eLd+TT}uwWGPgDAIjjbqkHY`Yd20S7DH?It^Lc+P)JDpbx!Dr z_Ecz)TjyY=2z%nM=jK-ZD6R1}exrpnYU7*QJQ?o`+A-~Gmp5vY+pB*s)0>cQv4%LB zHWdslTR_&7~ruUvbLQsCL*RAy1eeTkMS+a43@G z4qBl{9;SWo3JCeE5bbnH{R+Mso=uCGrzo=7C^D>aAUH5Jqv4FuG$noZxw&aRNm+G8 z+Q-}XrZ429_AT={as3BK?|0Js50F04PkO~kA8^tK`b*y^PHs1~VyOCUIha1gVlPJb zGO|{f5fiwpj_4$5no*sTAz|=uMr>Te;UvR8nn9k=aY$O6(4O%n@2S3+_O*tFgk*|G zA5ENcJgmhYjxJL?2quuw%P7|j$NN3&O? z-G^2Q;Y0f%R8&#)ba~@n&&$z@39-0*#n7svdb|vcFPxooUFYPepI(M>Px)Zg6})w8 zyAoT|&#z#;^eogo^-OooQ%`kc{+)|pXK}HR_-CzH>b5ahXm^lW7<6+f!-FlM(l7TH z`efujk{PG=@$V!`A4ml();@#kj_5 z=$_dUS-luhu)-FG#S*Sz$q$x9bO2sJp}&>|x6!I13)4;W5w8<)E<|cb#wLnw6a;3K zgloh`+?3%!%pTod(jn>6mv>{C16Y}+MRy{J-As;KOm36in@Z=BJ5Dbf$*VeD+pB%k zmw3|8^rSEQj_FH1>1TP;59l{N*O?>0N0|OZmi{nyr&Cz^>C9cqW zeQza}FtfcSxqL6l$ksAF&9gjyiD_=sa8wI#FcBc$E7IXP$hrG1WOrJLy_$Ao+pgxg zci`tZzP$c-Gp!r1eZZ}R5v}MVUJH?G5zW`)-d?r1*R2IOwUAPw1~4qrT{Jp?Jyk`n zUyG#Ohx48qrx-^O>;g5Ux^`DBpQg}^9EfYp^3PCfeLkj9cM!9+G#qcl8+-M+zFdDV_25)omytk(&7T_VznRXwn(OrE`3`;dG6ybV|6WDN&1K91 zt}d$5=UrVSC)&|juL}b971fn|`+qsy<(iTs8A`B8-FJtF(X%cte)33e8|IO6%{0^awC z-!F3COUB~Kh`!ejD^h5f1I*}%IHZg5DmPjk@IMQyVrqrK9qk4AE zXr$e#YQzwBldl>v2nzbpEHM$Ix{QEEIGfo3Qu8{|2p3vRbeiKi1-psUq~j^|Xoxl$ zRaHa*n;N&@iX$d3s>1Bp&vI?CdI??CD|2ntomFdM&bzHhoR>!AJH?86VyWm_jIqXc zX4Z^wUdPo2oFXKsTFC5c z$hqPTFl;Je_N=pVhIA}$`sq1%3eQ7rwSTvp^Vz#^2+df= zp+r|@IS<1x(N|M26kU_rNrU>Fx>P&o6X7K_PR85wl&S4&qpKpk#Ky^pOGFHl+{AYg z11wG8rIBRQP~ft%XJT3B6mc44{>2=}dz`K_OKmsijJmk=x42P~=fO}L6iGEsb#CCk z2A?Dw2}hrezd@9IX28c@#_~3V#;=M0ntUv6XwI5=hxF|| zxMYRe8GHhRALN0r@xVuU;CBWK@Zlc#e|z8~+ASStLu9LN8NY0@%*v%!Nn5j3y06(P zJNU=efHlq5z~@e~22DH3vNoP%l}Asq20t{&8gk>X;l=O7b(Y7UbEZ^`y@#U}8qQkt zQjYiD5zKc}&I}y{@#i%FE#_+40>h&p)!Xi zMw+ABXN6VFrW(RN&Ath8YkAmIFb7LvJfH15yE6%%O|sn*r5<8mA&$ zmF=gdI3(jVXkDo;Cw|KEz)L2~1jSY7th;dk2_Wz?0_wxn{s{ zN;kEjC(V*YrdG;AC{4%{^7j)>tt_8gktgH`EN4JIq}Wr=w5%DhcsYAaE$m5iW!BWn zc{%Tyn(hfXd%md+&etH~2{{*QkjRG^o{(s>sU4CJF+CyoW=yS;hpaKR5>JSUEw9Rl zlzM9Yi?A6uJl~^bo{;lf&A<`)_6+dk_Vs*Ioy2o{*Hi~WeqO1^;=DSBg)9!3>L5?Z z$qAfAq8nm)LY82Nm=7uUgq)2%8sQ;(Om(m)6{Co#YsZSL05h(s)nDmfqs@!dZI^twEJE9&$}ZN#OQ;2*PC!KMGUC zoc5n(A>7B|8!{zsUsm8xml3lBumb7nW#M4*X=zRB`u^C6$N$Xhext?FsXH!j8kRF`lr1Cu}B$ z)p){!p0J9cB^n`RENqRbhCE@VR*5Eg!iqd$B^V}q!iv4==9Xx>CoJp<8-QUEPnhlr zE5k6u6BhA=T~k(~3D;mBvl(?V&Je>BdMk#C*ElKPBfE=*u;Cd@c`bk$2!NZm#1npf zF{Zt?khatlw%EWPaKkWNnI~)-_MGeq8{i2Gq)Rl#ljlHB*qp^Bn(7G~TtZ zW$(@7q^Pcj;ZwJ&x~kWyuAYrznd)v}dcb8C26{knhG7OUj>6C&Fql9iDlr**SX|I3 zC=TsHq7k%*2`oZ!6+^j0d(A$71L=d}xJg~QI?2FsIt*G}vH(*NX_TtEB@WA{r z>W*Ry(;iq2Vomj=Yx2N) zu?;>CY@&BOC2)>Qz5u@;O%Sdi|!;Nt!mN-LWx=z61CB9&Mtux!&WSuh9!|jfFktf(_^~n)PZc+79l8E>tzK<$OA#iS}(^O z-TcBH7|PZ<%GM4f;(?%Sty_}0(5+*M2ZqwMKD1DK!vjI-S|28v6J1!;14H>*PZd&` z9tg_U`jG`l%mYFBTCXeMmMruZVJKni^@UVr9tcX<`lJG++yg-gTc6@-RfPwJGPZtf zAyuUZf-< AVIb4e`KG%GQOHO%Ti5BM4yy$WSkq5Pwltti>=dmJnvLA_j+hU?^$p zu|kd`JP?$$^-@ocRUR11+B(VFMJ(DLC`#KpN!!KN#XV4zw{=(ECRoA)!*xzCu5$!U zdZ4(@>9o#yNAgGxU#{)x^^SEhW|zZXHzZ%jnJ>}I{JxmU7Z7aSUQ_RoKo^kH%VGiB zHcxOMl|@Kpbu7?qJK-q`Uk=A?NUp;?b)q)^T&NpChy^8H;$82Wfeu{?2-wF9V?pMI zTNJ)r8owcV7p4soCAy^~7Klal(lD5lDb~9$W9pzDSgudlU=B_G(uo&XQLdLUh_MMA zWA{F9vW{ScEsuO<1Icp9d#grvgo4a8J7oM#bSOdA;R}Y%sT~@A&q0`MF6{vP&2`}H zCjIjcJ;-&`J0d|?9=xG9S?l0P#!;z=ou9gqri|^CML71T;_jayBvyoAZz^tYA|zRa zpmdm0wP*FE_nZI@Hzta2iU zWX7M{D?<1w=l^hBo~N?d?yPiuugTh(#5xlqweZ0@cE4Rh_OK5Tu9}HMhWpL>!Qr}G z1{@}vQ$GtUbzz-!L%cI8V1yT)e1ap)U=}>@>oNZLp6Hjx4Hg_+Rs4RY*8*vE@%w80 z2G92v#T0XO}!`7=*--)GL4)>(LOJ7Jpp-Z`_q-F-i)ZR#xd zy>0%?cDJrKN@I9iT+fHD{bL5=&VzoKFfYulW6PXYUS(H*g>7HR^;qfNHUlvplhKco zUGa(egaq+85rfV;<9S1_>?xESC4}zELnx&z-z&g+UvsF|9ep!i=EcfmXAl z9X*6*5cl=lxSp+s=zOrb5$18brLGObG22}qBDvZV`r?kwG@(mSi?AMW@5g)aQ8x%5 zbq+pi2_NtLSlppPeAFT?q77x_12)A>HLX@bLOoCwWBFLFR_$-Yx?k9*a{ZWqxR<8( zC+I9YgY{Tc*PQRFMU2)?&uf{~Si9{iNUH(R+N#v6psP_pQdM@FY^T*q9xmJ6#s%cx zR3faqR_-YmCtU4n#5Ag#FX6Y<@!258*6i)B-Nt`sY`x@+E$^5T^WbF6Z*Q_ zlkO#w2D-SJNOuyBDUl%+vgGZ<$zv&bL9*meE*9?*KHp{ME@B8=JM$8(o3fDKQ%qxw z6-G@zKnihI?b!cw(y$kreGfM4x^tJ{TTWkcop$Mo#AK8g$>Oa>cNFFB=FRYcHT8Z%#rfzP$8W7HgK9Ox>5=f;umSTsiRMZ(AQz(^8NUr*C)g^+l9Rg$2Js@-e87nkSg$s3QWvZ z(%tK+onM$2VjSO$X~)B$`{8UXqx-a`lqxZMQel$*QUP;zN;j9Jd}durFU&LPCx#gq}A6jg;3+PsuSsb=vpFa*<>o-{E}n#w|&)LYs&G@tfZ zO4b%@3esv{8Dw@LP0%#e(o@xrUYQs3Ql0|4jz27g-d#@s)eVk(D>X`Ysb z8Zav<2KKZ+7FY=NcN-83Jb=#t(5Zd>-E@N}hI1HuFpWKUdgdj}+wWJcz>nr<{vh&v z7=(`W-FlkMfwVlE^rEKN^xL?;wNKO#3E`UI!VTuk5o^Q?PYOn75mYRwuB4ic!J7qNQB2XO>-)~e8{JwG! z{N)0CY2@18bR-2z zpW%pjOR?%m>L88dvvH)a<>Om|Yw&plKA$9gD145R$S)%ImcWKM_KW@p$9js}4=e*+ zDhI|Yxh62J%yi$>;}27P^Cqg(9PWdCgqEf#pKYJX8P~DU8W3;0QNAUuLJAZ1ptkXHNrRipy#uVkTh$YTA3-d%=U{!` zxnSEq|Zh$}Jw?eqa zSso-%_IgB3u%u?49}!~K5P{GhIs;+Qr^)xhRYMN6NlE?QF;H(YNW^e%2x zBsfPs*hc$1j*a%67mE=lJ9@o`veoWQDX7HGIsZFSA=QxR?kq?OJa+KlLApch{R2sc z|HkluvqlG;us#gaoOM%k!nR|W_kO$X$QpIeErgGVx3+VAXF=vPJ(Wmn(;?ntPOXpQy4YgIr!h@3nO=zf|2FpjQb2l+(t$U(AqB6)Hx+Yn z?ylDIyQ{ROXh2rOX(UwO+uRLtlV)l)#G{)f;%Yf(-@3UjIZn{F>A2=JG~NW8>teD2 z4RtZd%9#z$2$0is1H+%tXsy0uIL!kMs5l=DOpRf zlj1pJ?|U@o-g|E<|D}2ME`|h^^=%ESW3XU}pmgI=!u%1+R0&Pcy9u1$oki4QpjNef z`*2~?kk*?Xu(S!BC+KnWWu$!{mmMu@jarc-&j;8lFMikCZg0&dJ5|y^8-{M%cQd94 zjBbwC!2E*(H$N)iMttAod?U@!h-Qq%KK&_|*$y82D!8n95JHx4Q6PT^ktI0smI-}x>WAONAtvWOkyzJGvwyiJ@^ROmd0@`XH81ZwJ+rQX;7v$d#HefH zeeI`lKyC4O746+FyoypU6)a1GJ9ZmuPv-V&F{R=>)vWKY8#+&2)7x;$Os;)TKBb+f zKXb8|ndBocvtGQ<#I|KF;rDi#jd2CtpN*8-=TPdH z>gOevs+ktThNN23it>T^_#rbDVZg-BtQslUoqihI@U_FxpzCih(x6#~ph2{5Wkmf! z)PG6Mz;X>y|4vc=ILzrht9Sh z)F4Xr*qUZ)4M<{7+ug6CK6&Xmaj(s_1()oL@%|ydaLK4x3u6$M7bIKrrc9K_lp}>T znZX;F{=viGqxsG+OOxvgH2J7JSxQafyF(S}hKA0q!XyM`2{5EGx|q#H8oi9{3y2iz z=K8Fh$`i$HWhmVgLd`_H19N`=VYnr;1N};sV9jfSkx8SZp6!Yc*6tju;(~(}%ox5QU z-TX24T`u-r)!#1Uwn;2NKEh*ni%ys5yWF*+1m#R2&R2w||Uy_m~ESGWmLgW2>RqTDycX1bsta#B# zA`7wQj{Vl5*!F!Od_n0_Dd?;W>DRGKsonLC{Ub}6!oSHcXca>|$U7m;c0fiEyi+T; zk1~($c*<_rRBkbI9`QO%$g>YZys=3Ywz|^nZitT(Uw2@5e02RX9owOQKs-z-)ekEd zuQqkl-*~PLZ2{(gnGhhbe$29hx32h=!!NZNvQcM7jI^o1B0Zhoa^Ivdm3*+8FheD; zdyO!^rzB`t+Fzm0G$Lu!0`I-6+ih|0im>~8aJd8F70JzI^UKNYVh;Tt<*54S2Ig>q zCx^!mm&3N6MO*f6{MqJbsoiEp>Z&evMt-i8&J*|BCdvAGa{Qo5-nj`~c2mA9IXO?ZkA&SL+O?N>Z*CxpCexi{H>@i;9i_G|TkPVS zjy(EG&z2k!o4UDs)eaY;lxxs&@px4<^U?!cyaN_KMGmbLQv3zDeoJ z`MPx2I5~==}+ezuj>>mFj3lpsfIwRG_0n|!>U+E{Ct(L*#A_MW%;-&;?n)R zLhd3pkL`vcbyS56Dr~BC4*Hwsd2e=}bdPvxH^0G)HudZ%!njy$Aw))A$xkB=62 zQR4}SNn?by!C`~W2Bc4_1#Kj092{#s>SuQLUEgaYD~>a&p>ftI;>bRl%q*tmxFTU>FZ~PJB;8Kp?OwYtT-Tz-dfP%E2UZf!O{f||S zpSBhJ1PaLh1MSZeyy&xytfCTq5xH_(0!B60HXwTm;(6?TVMT2Qx0fLCH9*))khwqc zUkvrM#;5#QoRpBA2${$2;-( zv(%0E&@Jgp3av6%Hz~s*9YQ?l0uQ)`2J@T?d6?s2H^&26;Gh(}pq;^nXxQ$HU~=R% z$m+lAjbA?Qm*j!E+ivUoA8y;M8gtx#(3|5WPLA2&4zec{5nopDQANCEzH)A_Q|5ru zQhg0yMJecn^Ln*2)_pil*CSN=x(zp~szx@F>MT{8Xoa9c<2JhSYqG^{5LTqdr9<`L zwFGu)R#*a~R{h2?!gf%cP8n(B1r2Y` zhfM3ay;g)|zZ3UP;d5Js1^Tpn>Ns<0L;VcMoPcoo`==B9O%9)e@b>(IlD2$CJ|=H= zlRP{H^Y4tb=UJ=-*1bpjt=u{h3$e~fTYlYpdZofSLLRE1>>NQU>%{g*q=clX3*?N< z&)Z9^h}f-rlR36|N-SCI*3~O1m2%-FT=e}2Q#(s@z3NaE)=jJPMU-QFu1uO5%`xtg zxHn{r68A*|_BO^kc&>pH4iYx01j>_eL?vZeN8XtsvcvT$|JKY_IRGfchy0aPJXQ$a6#( zpEw4~oSv6cB`)1b1y)H__!d-BK8Hrg>&BT!rb9y^xnoa~Y-VIg!-e1V)AdTo^q$*m zR?wH_E1gescYL8<s>dVz9wOx6Fpqt?rMpxuy^fW%I&6vIR;x) z*P=gBSA(UH)=czb$agXCgQYHp*eZ^pB*#vxYB6zglXOR`(>tk(!F{>j?Mq?v;*fp0 z4hWmnR`W=QPO?s=HNSc4`b=?8nmkr%$FEB=76a{TbSgnku~ZXBL1~DeNtC!2qN*|% z3q81cHFFWohpUFrd`LQ$>CE~CtR*iX@6T}|O)LZ=?88hkw&B=!I<{{Vw@O&CfV>OT z^Y~>vKEc;H6KrGu#wr>*jju-|_Y9Tx!CEouM)?OOw-teK6)&D^PrvdhTy%q_mOcOvLq9 zVBJVQR{S_t{4=4mJlETpZG((&Qr=0a(HJ=k<=Q4+!WkokO|zADE&?b=+fdoYbZ$YWRO z$o+LBSkS> z{~#^A93S8F_nv5A>LzKDC!N@b_-s0{A5lyfhqP4X-H(tmQ^mVYeuPcxlTos;>`1mH z6RO~pPy#?nB(o$^I4e3C>;83oz5?39CRmJZ6>VHXI~zzNPu}3zpO9DBE0IP9WK%KQ z((>?ve}@(JIn<}{2TfbJIrqS1t%i(a3a?>1Ipnvm4BXGWg9cFy>-B`^9*k3GMi){D%W zlk;RFm2TybS1+;)oOxSV6JCileX+a^#x2FU{^s=jVog{NZe1;6kvx4a#bR14p{Xc| zZ|JXv9{Z%em0ZS_`L711oX|*4KL??ieypvI<>;!Nd56lmtp9o{N5^tb$8!3y9KR@M z#x)`qm2)Y@Vp?Uwf1oO7EB)s}BJfvy3-n(Go$n&QaD2nFG+V#dcT*r`#6n>Z-`}Ti zooqcdJd0ze_6PV)wes`2(LVaZeg=e_2!thVqgJW?J~ced`Mq#JyHB&Ub=q!}S^fO& zdhPC1B&=&gwC|+?VbF%uKsSUn`qs|T?o0$lJI4ayut_U}#TvHjv>}jrtBAk$)d>aL z^(WD;45W1NEwGURt%Yznl-Drm>{f`ry+LSy>eZyz`A}+9SjJx^3@JM-50ch=-?Lp! zu#>TcpV14$d@^#if;rThG0{(=B%b$G*rHpDc#@z=Rvlb%cn@NPeswI{hi|b|h<+1{ zd^k7oT26&(7WRw-iF?_mR#=4*O7_vm;27`V`z|_{&BuF7g2+ozEa2y=L_e!V3EQ#c&4hUcPVDoeAS#poi z$9B`>DfT2io|T>^BhF8X$1lX=A?X2n{6xB+qHJWB(<9F=VQ@c#yBX|eB@X@k3C_aRBc(s0!K+=Abc;D*QK-3J?{yv9Q(gBh`8q4{tOu8*dgRt%W?>*Moj1=o+~kUmEu zDy<(=Tq~kHub8rjTQ=-~oPB5CE0B)(A@dZ*_W8J8==ex10!H#pq|c&MU&H8|-5U5} z+DixP&)Ntv?PYvkijwAA)%ERT+ z?jL-0K%1!j_8?g|oVWRO?=(oHu*(q<1SKG*tFe8J;@t_UTO2cii=w zlh5eB`(Uzu0k3sGwTEiGEa02yTP13}Y|H6`YVFC9X8P~wEZ2b#cWUt2_Y|uR)1H^m zS!K|VW9}L_^q9NBGv*c#8gscXHRcvW!dDz~XGvLY?uPgZ()L`;Iy+mDQzBj9Zlj6t zuaRcxS+IG+<_SE8mWsyD-m+p#{g!%>!i`5U2=h6VBNObSs+=(tDM~_nbSRZlEzww8 z4Vkl7_Eu>hRdpNjexWZg8goxb;>=uv_^K`Ax|`pBucwtxwj~J4>nDgB2>o}$>0;X7 z^=Z{97WN71R*f9tB4>Y>=*lRL#VaM)C_x23Q&7PF`-LErUK^b!kZv0*cPw0v8X!^K z^LkODqHlrUqJ$;z+ggxr=^R05ypdm7vSOC24fM%MLKQ6^rEqTvqX}Dcd|BVo`S@w( zjLjQp|86DW$}e!`$5l_H_@2^P+KO{{D8%i}Yvb9?_7-K!`Yr1zhuitd{KX#a-DIE4 z=kcw$t}T|57YVK^NjrnSW<-492jAWJ$caH;cn1Fc{Mny9+wd&6oEV~BJC5rNkKy{mUx##PIPzno^0|{1 z^wo`VYhgoH8SR#@G$~r4ra_6cmg~l(-pxWyKFh}BbDfwn;KKh26iz7_=j4&w^Nr!( zS#JIBUAG0kS2Q1Mcp6)v`KSe_nNyPQKap@!8ZrH7NE=6R?SKQ2+$ZYwBvFrdiF(xW zJfG#%BkJZEd_5F2_k=>`>yaSa6N#9+HSKSyNqmK4xA0Ru8&|k&P}JzBJT-C)MvSL! zxO`|arwHbRIc$FJ^=MGp6OEd?Ls99~Xi&#I|H+WhO3$%S3{nx1`>loC&7c`FBe5ue zz;;XtaEu=ZBuUONm2k|^;WgdVH|9^&mGBJwiUva!?hb_x?v6wbZhQv6 z%sqMtW1A-v1m6vO{|3H?Hujt6({qm=L3k{rgY#w3m!E&ReLkA^c@6ftgJa}aBRu?L z?6W#A|55l` z-M;_??;><$EOuuBW5}gkha4RJB6q_175RG3uhbX#6|LYOVunL6h(FmR>F_7cN9gcZ z{uF++4#=O-;{$oW44=rwJ2Bbci@QhUEA42ez(hvpo9AdLlzDH`64K*Cd+gWV$v{xa z)wc6JikalQP_fjp36clqD3)>re-rxkrJP1d@O8|$m+uEhkxrRNqhcsU3VVfh_!i?D z-Q?ZHQZ5Hel~T0x+a#L^D=Wa7kk_~5(!zIIo(X9-9kTM(y=2oh$@O1;&+X4o&S~7S)eQ|4U5`^VX1_4SRx(3$KN1YT8?jv7n(`4BF(OYtS+pAR&uMa-vLV( zc0kwh@5KmzhPNR_`rz0G9RmI)|4{h%>*dv#eBr%wxVH|j$IiXoPDSc3ET2y0@H7;y z*Al$b(bzV}5p>2OQV(@gJG)1z6nWxc-5>RhkHkoWeZ)zj*oWdQhjYjU2mS8dLan8IHQMLA+(I#}?_L z=41ujO+k=V10W60;H3OyLgMNZs@17U%6NSB4qTn?ybG6Ey zbA%e`l%%^-a%cX$UdvymS%FG*tWG-RW|iP*S|u+>^Y##T%naU@ACGw*$-UIv77FR{ zOOrSJI$;Llmp5(=Lwk^H>~lXc!Q+Ge!0tdmN*!=V3HRGz*A?z{RQhW`E9P`r@}6HL z&0u_E;~%P_J*)=_a$_hIPDCCb+FlaoUT{i~ySu!hJsj3_L+5^K!VuIhKRY*ndf${) z9g#qge6j1g0Z0iHvm*79vs_uIVE{c1i2ntNb}VUQp=orhcAECtU}C` z(6^2_yZn*dqUn7v|FR<>$}~SoVT^(0PV|(UI^8^AR`HT$QS#G++VCRfs~>-uHl)3I zO&y%qzlV=wym<{P)|&MGSrJm=g&ggLFtds@s6@Zjz(fC{J6FO-{3QH2iq=^Cdjr4k zI5);;IeJ~iHLj1{4^H}q-I=zNcs8RwRAKGoyB0L~v z*|girWeMZm@Ls(VWS1oFk|b8f)=cY*UmB%VfV^7I>=V*kn^R^Muw@dptd5sSEsM+4 zGJ{T8KCq^K-nHSlo|Y6^-){>+*>w4@cD&sGuL~$PO229 zm)FjFtX5W~iSqeS2x&eVLynPGa*y51xHb517NDnMd=29tR}8`U8pdzo@i*}JlN^3Y z75oyLI~VyScJO3Np2F)jjuF?i41#K|Hq)2!k#5*z4mm|VTGe18X-%r%9g3;c$=zi6 zNx&%8h5@OLbs)H+tCMWc4NK|SSwsuVfxOV4r4PJaNjtN2+mm)`J?FjB4(@fSlBb!^ z_u6!qQmd5aB&gPk`mqVbXQQ*q1Z;_mQXFIP$5bx!N^-8Aus9J5QP({1$Vr_B;ynEtonpFW{mtg^o%smQB73GmH72 zy+$V*r1?a908MbA8?L+Iw8viqD+}>0Ce8+2%~R(#vNqUvcxD;bVbv*Yl%s#=4Qq3B zGSV;!xQBxYX?6r~uZ<~jx53d?m1=|swXCtdqSI{}U4?~dvyf!5AI?_i*j z)ss}I@G}zyOZ)F7w4(JuDj>p;o7AMZ2#Y{5?71>GjOLf%=TAhug>mGP7j?u#kZigP zIP18IpLGN+_VN<%Sx4r({NyNT$uBM`p3-9Y)f{g@OWC<(0NyqUzd@Gz5)aQfc(T;} zqb*;mI*nXTXW;B!b2fPvHAh-n0fzA@e<Ef*j@@=nCez_Ol7qywYevg~Pv zvL^AerWMMX#LIGVMJvG)fl*{3=&LJ`TJ+g^Jo!2GNJ}j!xf}~=c`~GxNlv|{psW}O zWUdtNvd3?IDUGA6i{og*EhAw_Fyw+#?PD`a0>o z)n3TT-m4cC!^mAmRX7Oz7%^OrM(qgk9&^W`>Uz< zRSaLb(A)cTYM53^fy0T$`Ggk#GMVyf2lBZhH2rIpOpcFGR-C~@zzLIb_T{8G&3(7< zFd3u{Bn)1yMUdPa+}Na9PWN;y>BsYEW*CTfgWncMx%hc;ccaI6s4vWY3BFzewwRyn|bpDb{n2^H*|-Pzwb;H>^BpLD07384@9pi_oMy2G@yuxX#uh&h=h_--4H3#Nn^- zyy;G7@l+-27d5|z$7tifAM)S-E}X0+{G!$iVDmZJHL1rE;jcr^Si-{CL*HH9U3&_f z9J1u2w(&Q_YRzBhEgTwHJE5cTNudr_oEwYSHhh+b z!ImNU>JvC0V|+*J4-kkkmNcK)2CHJ1oY%{Xrmq_Cc<1Cc&?s z7rte2*7YI($8AuIgeE`vBj_=HMslZ0eXSPz8q(Zbf#v&Wg{5W7w2QQ>wL8xC{g}8t zJ*tOsEx8VP$*2_IJcO{>FpASw#@EDWvCIoV_{gMk1J3xNU0;FCEkHdfIo@z^RN43T zZRI-yItX8;=k&)Qh3ouJiNeTQBYB3U(f2@Kko;a?&3#-y`1KN`21;6K!gT+IJ!9gE zW0o!&cM3RpYH7`f?-fW(Qb8xbU{CD`Wvnc)m6=56n|E&ua*l=W-ygp>=&Zfn_Hurw zIKFvHb9*od$cF?kzF&JN#k2{Qj`;B-emHIv?kgr7AlwA7resrKG2-S-zE%qyoeQq6 zzXWeRFZ@XoeiWx)<{`%Z=es>dgP(9&+?mMAp|wI2#gfGg6F0*<3%d#lS>QFv@hWqT z1`T>@A10kfC92T4BF(}C6Qh?EMsL09j^28o6V?ecuVfP6M@zY-2D-U-T1fm&J%jU&%Ee$Zxg;;x_5t{Vg^mB_AM z4UKfjrUt@%5?SM`0U2RR)j-%sKvw)}P)f0&Wl%l$0@?nnfwvL%n?dEh0%S3;23|tg zvx8vI0a+TXfoBnR{2v+w_qUbr`)@F4g3UQQ%)KPyMuc`uYp?;mL7!b zYk{mN)*$C-!GuAuJdo{0@=0vL!OnrOH9!^{Yv62zeL4vC4Io>OHLx6E>t+vxeUOQ-Xkh3NGoGrn;D+FU(1;mLg|QBS0im)fp;Y_lu@d#S_!BB-G!oOYkhax5SzjPn|k<51${#}fJqzC`SKF%#J+8NHDdnep`7u*d$ z)H861w1y{b*z*iKG7afS2X_dcu%zq2PYjWIacSIl`|6R#n@O@=WJZ&vZzfHtLsKM6 z-niOSwRNj}UuAR$Ijz;e3gb~(a7Ia3VgFP<4FbLu_JiVSY(bbux0cGXx$j)$98Pm} zYkfWT&$ZLJC#AHef=FfJmuo|77}m3#*K=vVu+MQX*`5OO`qN|FsWCBDkSY)*j`J_q z@9i=da{*6 zsp@HsiKe;VcUp6V)*GFWJle-~AaNxXzA7mOdA@ahcma&Zd`3HKmFnbUa|=%~HXJ6{ ze&~TIy309~Nb$ucGv!7(0_}=VrqbK^Ss<>=(r#InQU^*TS9Wg3yt8z^0{*o{{)23q zedh@U7AxDpG{{cqgwjGOSZ~rQvDkfAciU&|9p&&1F3&hh4yjodSS!}bGq}EEnvrdX zGxj#}7Di#9m4rd7DW>+XB`#o;qbW(b6~75*j}ac!CRKyRQcfup@36lAXLRer_HN2k__vWTn7bao%r9&Dy|| zf2t*O{T`dbgR$`WMYx`a^_s%_@$PL3uR$7XAh0NQ8))xCU{R5fTX4o*Gv_LR$Ef0? zfNq(ZCQ-=}M!cBta?W#==;k0v2|Nr(rL2VbeR`~oTq1LOT~52oLD&hS{vBr!_j)EH zZl*Ia9vV&3Jskn#>|#s&jy*wR>t|2rTvm~Ta?bE1iw|zIT*UtN)&>^h1^mO z)Oyzn!dZoVrGzFhN3nIv%)Lp&^+#RJ(b{Y3%CwN$ zrDl4~vPJ6L-Y(yq-n8C?@qW(cLu#DUUQYF>G#{s!i?CGkRw_#KQah(K-Mvk4^WF)? z+XPtJYM&@Ar4fbkf%pXyvEbqNuBF3@c$_n8)|4aFpMBZKz zynP0u3So}>FB2RvjuDXu<5EExA47~|;NiZEM84X5lFP?-+g&WfIa{Yk-O>@i2f+M` z!*9w*$S5*Hs@;;0=DzCdc>RvW5tTZ|k|)kBhBbm&pQ^Xyk1L8{W5HyplqF{u7Q^CT zPEC!l6>#a*4`2G{`QN_m`V~L<$=o~V?tXKB6{w%CRPH+B!}-m$ZUNc8;_D~3 zNhtKMiLc=nYhWb^9U|g?Ch{H;=ljAA93UqwA@>Y$9hY;~H~*X!@83VXL)bZV>8Cu1 zev(gCmwwg)$(=;mqKr9yF(1eDLmb{gXox>Tduy0S3CDq;=3Pv9aSa2tn`T_p;hA)& zPJ&kxx%Oe6NArCu(qX3=A?R^6(i+1i>!RKEg{+m^Ks~3w9&+|0{iLJ*D}JxG+jtb8 zJ;n~4Pf@ven|24kO{+-`1cbf32uPea(TFNs_+ayxQTQ`9;n;x$*y*&-kSIIA1`rWfXaBqQ8r2tpoGV4F;|e zh+8)&foWlngy_|qm=E!~!yxXnq_=NH?j)HU_iA#OdIpF)2gB4Z+pNGht-E&qJBC8I zKlWb0 z1`j%au5EDD^XG;i>Zu+gZP1fe0Chl$zxOzmM{?*d@yaCAh6jbd z#6u&4LSN>gC4)l$z(b8ep|9}J(4f%WJT&TtN@VXkE4@nIbh)hS>IP^pEQELY+DCe8 zQ4qXJjO_Q7j*H{^5XJF>seg%Uah?Axo)g{Hy<5}xee@0MX}p;vH>i*5X*Ln5_0fKf z-?Ui1cOE|5HJ^+#?L~^0<0q_T8rgI1fhHX|&+Y71*k9R8R@~ZsK84;-6P~PL5r^as zAA?;}s6(2i-10S)B6kyqq47HVxeej&+SB)HK9TQ6lz1M}#QO3gX+R)9wU`-ZV1<1@e_vt$T)rMce%jN~A+3wu9UY?n zus?;VN+1=$w@BEpokKg`es3HNLpKz6gsT0-O_HVy*;tNZElC$ZrV|)si5lwg=ZGm> z?v@bo_E@WgOhjM0okA`wSiM05YsGX3+Eikfu z{&;^W#(t`Q9KxSK4!p;Bfh>1K!eotJ!9O2aqN%IS^o)aCOwI19OTTo&LMckkLNq?)uD{5pNuKCLT7MA+3+qk@6;^$p5Ag5Xy zR`55#f0=tqk@Az)*$#eViPvnvS47xc0^uW}6zf;*>9^5i@h53>8+Qs1mti^9)#i1z zqyy`Tn-jJy&b>7$znbi>{n|TmImD9ko+R;ZrcAK+lHJBI!F}1YXv{+i9|LqY=Xb_U zh0D)#E>8TTF~aqZ;kSJJGw1KwZS#3L3y!^qWQ`vC**?RWBd%?)GqIjyd7RyAiah7u zYfWT(iR(mOS4F;4b@)yxnLv)y$5g7d#K^`}mrdiu=bi;>QC}Fj+dX@I_%7<_)_(}E z_vp_V+rlpVxi1J_-h#Hy9;24~FzGht5U-AysoO_f@=^N)75g3OK_LfEQcuG^;`c?F zWqh1(Zz+eO|MiPr5a*l3iN{-BmL!(5uR)$$c#IzkSvDs>Lsq1n4IjW8vaHOMncQt( zx3?B3^i^3dnaM(X z9BQ8#`&TrNJ_>(u>>uUCq59r{^%MJ$;_eD!LxNet(wwk|Zyso4HzOq2+(tH=pk-G?8q|>3@&0TljHsq`qiDCcf_lv5(#)BR_(& zZUR26N=OlG)BV`WoL$my4A>Qn5hjt^3(c80%D$%amimjJd{OCe z#265+V4x2LY?lv;eit5m!JDq{3)6Y~HpJ=H+8DrT^%cOgH!5!RcIoIh0Q4>E6e5m+m7PG&dhPENyZ7PcddL)oQ0$;3uU@({Tjgw{bLiY zstI;qX_;)}?3uEO&T*K4+R8O`#1GbY+W{xUKOkL?@fw{_VE=x!DbDk`6-$IobRzUI zgJ9u$zS%h~AUGC!E9^s=nVzzG*)))G(w)wYv{v`9r&mIuvSa7)Jaj|wy;JzA;c}2HdauNPo`Pund1yy5kU4spm+mA`Qp5eTDODyxUh2jWQv(Y&}rM zDZ!ZB4Gk6XWV+Qab~K}T=r+?~R<>k8xJM|Gm! zhW)6Z;=PaD0)c>Om{K|r2XjpFo;}GJ^MmVWv4aI9ON#F3kZ50RM^4fhWpTnc^{YL&y z{wS*)>y8`9Uc0?%-zct=O>}7kx8qLXyJhKMeZ7V;D^(|id{Vw)sYDw#a4X?gQ%|YX z|6W~#xFYq(U<^&aDVK2J>Ou}iiIeIw@R`B43N9Q*9O247n#j^XgG zBA>tYx%r%PhoiiqZG{u}R))*&w>iY*`eB6Ps>H8OVyu1G-5OU6E$NX=fA&8%I z8yLP*$T9XTy0Jkr;3fCao$&htq_i&u(#d1736wBFKh`ar;adocQ0`Mfp zJr;;wPZ=@Tg-5uIU#wruyIHC z2~6lvH89IM6iqcpcE}p<`?I+9vDY812iI>O)#qazb4LxLCue`+)CD;vOSz2dq8!2N z(v083ed5jC!!m1=u!poHah#K1W+1=J$ZAoU3a37*bB`>KWsUu}%KGsqgUYf8msKp~ z@N0)yjR0=Oa1De!Ao0@`0Ix2<4(uB`7qj3y>wD~qZOn5wB`uXZdSo$ZH0W;2Rc;(c zx&l{wzM@d{FZjw%vFFxpbTfWK1S_cMnkI;a_`oKIbJwc$c&+ z-^G^ZyW~^yT}sv?=M$agG}IWe4IFvI&)X!!+t{W%IiBV$MEY%1ZPR)E`Pi4U%Bgu; z3&}!(S=QKk0VI^Ou)O=30$Crza6KH)y$t+jXy&wK`R-alVsc5&=O(nT^lO;X|i8|39Tfo3NuLDc(=30pBT-ijY9fh@suP$5crJlp} zdv@_Va5;N2;w1q>c3BIiPU|DhrpC%fqGcFH=NG@&LGoI>s39yj$s-^upPEl7zZq(& zFI-6Q+1#tc@GI$k36392ducVj_t3t^Y-`)dWwf`{N;bBn)NkAyL|I+5QRh}YuHxSb zz+5H$5{qen*l+{h?tWBJ6L6 zfh92CB1{O6X6lQ7m;=N@op&Era6dn zeg+?FVlD%eNi=7E&Z*eNYiOn!&WU&>jEkoR>7L33-BXM0^9_)Or34c?Y*T@BLt_l7 zU@7H{biZ~Vt5s8B_wG?E*GT7{mN+Ep@C#U#7Z-9lo#>FeXJgB@6ynwfyN#GEG}~O? zuaeZu@0Pjy7(-qZ{(McAOzcQl@W!uu>>ZrvtCDskG&2$j=Y(`{K+?q$?q$dxHyrBmX~r(=QP)JcGrQJ1iS^U zlF)26jS?U%c-PL8v?AYMTq6aZoI6@_iR|8o5N)RO2k#!S=%sZQp1T*?G!(@}85;DyVNYAdlly*F7IrWG@W*UY;gXU;@D`~oy%}S&a=JM5b zm{$p3H+%)(^kiYj;Cq9+-Xq-$mkzr1i}U*Z4(r!^TescAWd@5~{14LAuzAT*gcD^J zFgKj*!pkPfaz=5#3gDsH&Ylo|W$TmL#(Kzjo7fumi0N)_i!r_Ir&}~!tMPak4 z2O73P;aOt&#b8ox4|X{EOmjS@0k?uXlNnTh`MGYJeRdTmt36 zxNf|=lPR?QN!L}-2n(Pfb~e zT)&1|Ksxl6yl_oSDFahA%g0SEf#gZACQ*vpwi0JV@}xbu;`hq#p96N3*-Da#Ly--L#ggJ)5 z?g(jWHdJvNK7DlFex*h*($UmZ@-z^IkiWyPaox#Ugr$yhatN6n$=5KC63n9{q7EzR zqNi_I$)gOP!E6cUSrQ3Qo63K^`~huC+}%j#}3m%fDd#xT#0FEo8|%5Szwtw~^-3yH$n}ANxjMP|+}x56h=>&XU<&3q>_&nYjbN`ZvrU|;b2FK6>?n8S5u4W6@ zSnT9AuGWMZ6B@W(w$Q*`tm5jVmBF~xen_73DvqYv?~t$Rlt> zCx&?QaEAWdce?hKh9SiZ4Yanzttt^`B*vi5$Dj`8Og`>bhaveW)-8-Z5DxjWVZ>RO zkLw>4Lx+XC=qV2i;|L0ef=;Y}6~6Ta!tU=wA!*!d6OupMlXP!`{2e+p)$K3r4^>W; zCa)O`?ZT6R20jjO*08jXdoKM3O(j9>lt;e2=BX*KI79Bm5M#ag7kxs}`NptI^|NSDwq?S=BEG!h~L4-v3R#ymi6 z{*-g}C-C-C4%FV)VTDmk7P}+S2zk-I?j7=IG1nK32;J(hNMcMs&s>>Nf-Mf6c6fmT zuV6Cb2n@2rkCdU4Y#t&mgxB5kWTD&co>|b@KhfkN9y%>MbLJ6eO?TEnlxT_5vSm8A z$wa3hjc=DE#M!a3IIVkppLou9_P~TzB-u+AJjE~&d!>~3ubuVKo>9u!bmM6#wVL-DID3cgnZc_L4@a2cK2D6< zeRLBm?K_I}>i5kfTMmUAU-4O{)F@TL45msu69?hN1W4qUiI4pT(1bd&1Ay^kToKCIIT9N#_mksN!(Ek@;-j5Ez1 zzm5D2r4Y~D1_FkRq&Uc%)j_;vvUC)#yX}f1QH#X=y2tm4=WqGlx-1i1*GQrVtn+;0 ziOJ5R#a`RdW53Mb$qSO1NG9G)b|_3TOFLwy&>o085`}I7jqLz`s{HJ7oFmuHWY0C1 z;KMze`xmx{>~vB6%|Z*(@_4Wm!IQW0z4RT4v~mQtf$xk||2wUqn(z3MH5a^SlQVv% zfO|IwN64;)Fv%Hz)T3e!Rmt_7mpmFW$tjSQ$3nbzGNiC2?Xt|r4Y!ep^%KwEazBDD zZyO_@f{7-`BE<^0CO%KPpe-|vJMfUu)6 z?l^ziKsn3v|}WzTg|xqkb6klrQi@!(ih$fpG21b(y? z_*!z~R-p~Fv|r&C5Bbe!arcmkJ&>u83J;D?_p^kj$XcA&w5I-q^kLP>v{x&4H`nh| z=A`~cEfHgP;Wm15tQhz9b8M@m8>R9)YGfxP6$>kxDfCbW#8W69SyGo=lA9nl#I$d|qg}lFsgOxHQkH$d}Z0 z{k(WfAd6%66j%nQej#nVV3*(na>fbUBv)IQ#qC_}Y^0MpqXR=T=EZq&7mo3DY{M?W zpHUixw1A#LIwv8GVBO7|`^%WnQ`LED1u|`zTBZC-S?Yav2AXPArLidVa<1U~nY-t5 z73Mz4Nv6YX{F=UbhOL+JXcM1MgMcixO zRi0G-q-qA7r8RFOpY`8o%*4O)M{Zl6T+gm&GAmbXcvM;6{5@>tgZ4Ujs^}vyB3TblH#MK0;c=D9Tr(!r87;d=X^1$#)9)3L2xi-LV5bY>RjEYa=Z ztV{A0OiH$$Mq!oGrT1=spVAzU)imRk?9*4aUeCWNMO_6uD^qXKyRcU(PW0c{C1gVr z8rO#5N|f-fWE#m~>_nzW+~?U}DgIbsJl?w)|C`7R=_NIg`2g#TM6*o-BZdrNn+efa zDTB5$D2-Lf&{hc*d=!PBPSD8Gzq5jPFFI4ZosOt394EK zs#Xd5urR1$3(hKO*+%9-+x)|#<-rhChUY!>bU&p~QC?JK3sYb!t;~&Ci7`vdgHfmm z{~>3OR3*$0dsS62re?aa$}m<%d9WPwd+)hlJTCIXd}NHRVr;EYvKbq$0LC89>l^+_ z$@w3O*w%phy7i2WP$~8Zs%u4f%u^etAFiIUDj&tHqPkXwW9_wfiF^-T- zx~BbKpIhg+PO;-u=Zf&|>(?$nY<&}cikT3&{mI{_UH*BvjU@vVJ1OeCrHi~0eomc7 z1}XMPQRiRoT6F2>)_GKjVviDaPDHOfT)FwRn1vsn_b=(l% z`PVO~W1Q+(5#C?Au|wuqXZ5w zJATZ@FYadrV@_@Q_~4=I*yh#|+Z?1G{9Dh4L)Wp*GZqb+i%V|&=4b2J=GGDWr2_K{ z{eSGe37k~L)i_#p_ui&&-=1NH%hof)(gCJIbG#c{=DoJLU+H&DeSd4_or(z4v>+_j@Kx zSKZo9ZKqD1I!pG$J>aCH0{aDFJhJCc_w575K?q}c?17ixIc_iTr4YV~*sSB0f3f>{ z&cj$OU~GTt=|AlQ#^DHKd2H1cccu3NpDV`j?<4N%*~b``3m6w=K6z~)Fb+W&%VXxC z4r4FyRf#cdT>ILa`xwJv0>%%2^wvlFfH5uR`K!zB9kLhrO2rtSapG^E-^Uoj=vX+< zRU<#&J&Y3-j4*>?X!(wv`;FffzKIGxSYdIf@7LA0{bu)LI8ng}yPyn5=k8m-**%OC z6^z3W#`4(887*h*1-^2GuOfEKOVOKlKZbc2s|AdgfBwlH&cr;72?66P|Fv+@K47dA zFrIM5{TJ*7#=av$?N zRKVD<{oob*fUy)|ERQXJ^^N`Z0$-IF!<+wd&DOn)A#2{gr~{~R_by%ckB46fCzk6F zN*u+s(z_TdJ05-^Tn^z12$v(R8NwbMTo>L*$LXit|oP+XPP3c~~(9_eJ zXJB17n^CGw zeNTM_tF3kWeESottJPWBpck2syi&BfSl}B6<<8H}%Y+La`r36;hKS`dXLV^h>6h!N znxCccl_^#C%T!iJ-QBUzYh;TKJ++Q|o_NFVsR7wh^C7%|Jhg44#>%#jgtm=*+b|-5wo|QLwR>#aA&qIqR=y+Tu08JSUsfiK zj-*#+&$8!SVqMgw_Xvmg`{c!(e9`XmehPV``Mjb|zOaxpOx$?JzAVZoa`7dF zd}@CBy)a#j5zD1c?<%%+dh#3jG?*V@$yCA7v0n7g*Dsrq?_JKmDhRWJ#r~)`uaqud z63iQgRf;^9od9=9FmJoPz`lk5l0R{YJr{G^2^(+5WEa``~7@9+1>n8oisM?UqCFg-+vMb!9=1|1eFwd63rr7x+411l}!_et*Ic zdK`l#k8~&#lKa^A?3;3pS)MI=Z9mGN=dTC*ja)CxJ5J>-%E>sqE+38n!i*PJBFO+Tfp>EbBM>ZlJi zvNujX<4_Z4KM12On74aF^m_#ShQrygN7`i}@`!=@LFwM#v1nvS1j3oCx85B|Z@q-S z7k8yrkZauk(F;rXt)m1h-6=aAU81zW;-m?y`i2JaJsZ`0g+c))StG z^{8P6IPXqGd`s}pt$;U$G~Pw9CYl-g&HZ)}$`yKM79h^C%i-Kd3%wE6Y90vl^32vL zBqMWUDs8v9PjBTimMU9PnS~XD=TMGa_#C4%$zgWc5OYaoTk7;rj$(G{5MxPYj?Kc6 zHQQ3BeS%)TW4uahhIMvekHhHtG| zEkQd+qj%p3+LNIdI$?j|rOlPnwoqK|Z(;vc)P3EX;>`$kF1&=NCG`?kpOG?zEXyjG zZ@LfW+{eg+hR+fdW~9A|lAk{Nu7&={5c{R0Ik(dm-Y2fJ(W`TVEqBnGsAvh66{tA*w_FVM(+vZ+t3-1U+P&$CZ zjilkR2*dg)9pA9y+&e95Z(_Sklp+ zxt32e(iXXMR)RTC*%Y*OpmUG0UE1*${f7 zVwN+@GDRp#vijRqiTw*HW0G)M z6w1^TQua$aUZBi=g_J?)HMUS@bRos9zdgp1PK7L!DWvFV#cq~k<*Gtrc0)9$vk52J z(4%#h^_2|co6J8^BI_(3wN$R(;n`>5=*@?3x6lmU#vg^0>meMqrk+*K-mz_W2K@TA zSa)+_H4QOg-DTeAzqCs7?<U`sb5$#QH@XGqO6u=MAy-9!HgT4#lB;e2b8d%pH*0nCy^*uVQYcAIH zJtUJDCOwSvw1W+_>?|of0yuQ zk^10M(8><|y^X&@Bh1mm*vu+E7WVpobFNynu*Gu>_=Og6jSjR$i^7Wo<#DjZ;n#+> z8D4+ZGI#)+QC7-kB+HqUZ7uP&9Upn)s}I^xJUv=GXq4%UEnm0o#lA7}p4aN$b{*|9(w##0#D z2R2y;LtpYC_9)@y5@x`eJRbgC3jZEP(&P6W=FXva`626Pvd`q)Ir+JB0&|zt%2|D- z$;vc#WEwTunzC^lZh;^1&7-1`w3%!A8-!E4FWEeV@49z$dLRRiTW{EBPUdEM{9PlM$Acu zW)3u9Z5W!4zus^NSpyANC1W5&R-ND0qS5MqqFjH>oD_=blfp4;QY1$9oCn5WO-MN( zy8>6qdrsjC?pNHSXytA*tqY6fBRAoC*v9j^D9Wx`3%{eIa0cpmJrzuAhO{>KGsek2 zqPPQ{uwKwpw}fLQ)%UEbx+NM7Eq%%hdy$5%DRv8s#5}Fx)pE92k7`Hjj{bVxPPP~p zV5!Mr{BO~9v&>{WpO|)>&JB|E=~?;{^rM^J*y?-_?$g`#UMK2!8d}G+=kvetzw*Cb zt0lJ5MTFb-ieapSSIyoO}67rFWxfv-a1f zlRla_Lrov}dAgo9@;&rSZI--PZxKja+wL zPwZqk7U(CUA!R{*2CJ_QLwqY6lXBRYN{fxDMq6t@$tB~uvSl|5#yiUxtwn>R)4o~c zYiqCY^&@|P*vYLGI$uB|re*==4I4T3(=H*$_A^`AB_^s!OGkV@Pkj^gt;WZpSB&3! z0?+=@LyfE74~-kjX2rSdh5X`a?5+-!mpje;Nk`noljg1tkDtST(m_5efEI12MVdCr z2eNu^1i-t5390QTlfs_&rUWMm&Hj5#Yja;qiaa(uhyA2OwB_@Y{|=`n6X)4rJ!=k! zyKYaC=q>&i*x5S_JgpYHWo&BMZER{{32T5wcGY*UN~Eo;5?6hfm+~q6s28V{nqQ>9 zIbwg4n+KalpoO44IFA+dx*Ks6**%>FuP22Sru^1iy+ahtrM(}hyOE{g%UAg?!m38IU5Ho666Z@THT4}KoxV}V$?J@OQ?>WzJJZR( zKvvsN`Vi_TOIDHIi6$kqaDRAX>)bN+Ra2C`*Ry$16&0d2LqTL7G}-cXC@$7U}@UIrdZkX8igO%%R9oxnSm_j&F3 z;mp@>>TYvy!g>vv!^9kTA8boqq6@8;6MDuIr?wFO*;nirw+I*hDb9y5q4$Y% zHCXabQ7&Kcs(-Xz*pMmQXA^LrMeVcO8SY`+8RR{WiJigVP9Z|rgIfWS;!de&Q|p(& zm@HwnhFU3ov4Gce(+$`_U<=g3EZ8LY6~J;7&EYS))V=ly>1zp~N;MKz^)=Lx znvB|%V$Gy{ZCI}G1?`Z$y(C@kYlF`#$`|sr#V5%xLROb8>BbxR9o=X{nK(6>gF-qN zo*8l83;gv*)(hLqS-89Tto*@(ZzH5!2L|G`5U=l(-WZ5iL44Rd#p%NXaS!4n0&!f& zX%&|e=!JERu%X?uQaY3VVkryaV*Mv{b&m~7uA9=A(39(hJZBaA7VaT~d(pP`x^1pj z#YLP`yv9Io&P&^1)O7rXeP`5-@6WtyjAbB(zct7us4rpOv_4;XT`8>yz*WdIMR-@O z7y2qVn}W*U@PL{rFNxL_eC^N&3v*{nS`v1?E_7@~O41m}aK7uuij=MY2+pqfngj~B zo;bZ8=^XERjz=F3p5w|^kFpWfM;{pW#Va4Hyr#^%7W(5eVaK_G1+DF%-MM?n+D5?O~*Vv z9Vw(N>CR=wP)b&=YK2?hUoYMO@N7{hcwF$^s(V=|)T> zEN1I4YSZENdOB-s`c&6yJP$2$7wZM@Cvo3s#$=BKU5c{KQ>)I`uc|6zsqrsrS0!Go zEa+Hs_LonD9mGa?3g0I!7%F}6pdCbm-n`(yw}cKy8JmAZuIcHnN?qtsTTG0m{g#mD zr?bo`J`dCDr2Rdb?P#7)xsI`Kkq_X}tK5BC@Wi}d(@dBH6L%<1aN;Ltl=dwQbNF$IX*xs<)}hH+5Bx$DTN3 zX&r8M(2pyzAL!xCRIuyBF2A;)ixK%Tb@EKr9w>l8 z8`1LPAv8Ky!$>^?;b_Fug@u2#`2Uj~5f*kDuKo^L^Ew1?u!z+WY{YZBHca4U@vZl=%ttuEd$UiuXr#{fh-mG*5dN|115N=O7fo<3eUR z%nJNyW$P1v>)#SG*^0i%vhuv9s?Tog_W4~mk{u(s2kDjgHh^5nvvpdV^8DBnUU+^l zctQ9*HrS!iK8j_M6o94nJ<>>O?~pg-O58avlNQg-Wo5XshnlE+^*pXxBW|dDK>3qu zpJ8lShH_J#tB4vfsHY`xf5E+gnJ9Dh8xn#2E9aKj#BuRG+o#?FA0rp_c_^zLT}=h z7_$tF8QP>82s1ZD?x_|g^zL!*ba2=_lkvA8dvGZeI)o^DaDnS;VUBxSSgqJ4PiogZ z!gf@cO@+DnK%Q?7(ND;|n@jpuIJWo=eIt2uyz#IP8@ztCnY&nR>PM`0@*T`OtF9ei zU~d7+MT}gU&iWEIW>yqV>oDBW@zt`;KzlzU*)pW^v>$FzIeojrM0>s7WZ9OstQF_c z(U6a|rfVKrj;TPJ_Qnl`+T%*5VAO7H7vrvmBY1Zh8{KT8z!zuwB9yP3PBOpPTemxXUBKLJ@2-wuZNj;GhcK$|AE zY0~czy{7b3gDn!DB$e(>l0NYEop^5-bm_L8Xd7AKw-axgLHKO~z4j@47zNv?n#6C) zj|jrG7~ncd;d~gF^|BI=sWK_ z(pM{-CvLHA;<3fHiH)GOuy3y{vR*85%X~tXLyY-P0e-|cbKI|<(&=q&sr2f4EKoGR zA?QmfJ`Un7Hey#1KN!k9x}1@{q`Jzwd<}Ele>_DiAampL3{XD4A^h@=r?Wkrr;Ze5 zdLGx^F1 zqjFb|&Xt5kdZ1b#qHI|}?+?pmR5_02Tunl!2jLf9ZTncQVyezYxMBCLb2s^E9!jJ& zhqchB{mBLl+OA!9E9wTLPcF~&EgZ$?x1P_UG4x;+BWn$~%YKJmXDu8Bi-pPdpnX2Z zfZnqjtuvW#eMUI`Tq zWfMXU+1Cwe(a?mjV_-O}MZ*&u$B^eB(0X`wKiG9M)fcAu3Db9j*}qH=T4&ol{d8~~ zkDpl>m!-^)e9T2ij!-1$zVcjz>H)k2_r$5;Y^0GTBS6ikPVQL&-wun6RFX}6+1Q2w zRcz^ThzC}X1j@`FlkyCqJP?j8o7C_YP-?J;8X{3M?a8?|a;YBx1p{9~eZTk-ob8!C zk3;E0VuJyiJG!FyG6PUW;ag)2W;-VO6r-N}7yVs9fB#HGgzjz2 zoYnKVhEN_)P-Y_$7=f2B@}u)?N{dD#_Tv)nNHRK^jp-gNAcvHysAw@ttvpq<)}yr6 zqu3iW2DkgjmI&G3MjVZ{7}3}7!E}dvqA3S^>;8cKyB! z?U`%=EBGwU0>%#RzuPYo`_E@TyIh4HHAE;c=j6Wov9S8G@#AW;F!0L9LZTF9HU0wO zsF9v5y>P*ab6mg|x$LWsGc-PLJ<8X&=B-MR9VsK7!Tloa96U_F!af7>!wE~-L(_u` zZS>!@4Tf#Fl5!o#it88Wff%>4w9r&*{SpvMUSzc#t2d{O9D{?k+KQGs=|gmU`6^H&2F!QVA}-W7=3rq8ONl+h(8MTzZi)B1KR&qvWvxP-TFzMo7=^7t$)dT44b@0rkE~*wrB}Fx6msUyM0J zybNUdXu^0S%&0x)^it;4U~3hH);OhdtXO+Ddj}rZ&HmPm;5_@PdTeqP7QNfd&zm4%4rq6AYUk? z9N`yX^YuryzO+n=72EJmSb}HE*zC83E_T5`V>*9c;JaTHtElvNd()@Asbrh`8F@fK zD@JYZ_Floi#T)DAy@Ja-m(C2pJ%S4TIH4hZDP#tCUSMoq539;X-Xo71RS_YPK7gSg6PSB{9zUYjXW;?a z0WY(8ya~e50S?U05RQ`OC-jK45`y$@TD4DYjbNUEHt|?6Pk+i2p*)Kz&mSpI`eRHj zr_|w;+77AC03NXWi}m=nz$H0=YB`h)+bCv_&l*3_kreg`|oz>3T!>Ha_ zXd&1Zb=s6y!a($HIeI#GL`b&4v4wJK0e!)yU&b2Cs7BF`$wG!f^kcBJz?)BPqSO^4 zHIAuCN)ChdUiKjn)Zk9Nr&q6%P(DvlBI{j`f;ywuTYiqP>Gi!Fd z3UyUbXin5;V=i-$W`~#-p&g^UR5!jA`sR;5$r?vf-5Ij0HjdIZ$rl3rz6r;S+Dy`J zj%NVAgW_BeJ{_~FG-$1e?s$uVOWHeq%?_NcNp?DbGMVpARu3cby3A)My!V;{9aKFaH?}tY=@Fd7rXeE%XbDcp)%z$IV1* z?n(+Dc~t0a746w&fNHx0eRxCsr<{>S&M)EjZ1fSS{0RcydlH2Ke`xGc-dWk>UI#dF z3Z0kLFcNPweAj!2G4hgiHH`1V@*2_(SW{j}ulg{05USGdgS7JgXsz?M{y6v7;#Xq< zd>vh059vKn+o|SMNI9o`D62A~y7zv2X1O;^Ys*|$J{H!6f!tZ3H@;y_Y?iV5;U3o)O<^Xm;RLT%o8)m|&2^djFCmVSI z>CA2sej5Fc-I`0ihH>;S0pT~g#VEf0m9PCzSC(DEq^*CwQAhlH2iY}~ey#u$oTdC+ z=|l972jo&~yQ|T5qAB{-O!iyXb|=XSfAVw0dK2jN4{*Ho$=BG=*(Uxy#`MkacVYX} z2*a%1iS6pdIqlksJkeuGB5Y?0HD{_!v(g*ho*LhK2E)?Fnh2TT<`NGV@Y3&gN*=B; z#1N1H?y*{J0U7%K#&5{s#2U^p(wqFysP}O+?jk*@)cXj{0}#%J_M=fi-K)m%P#T3| zeJnqqk0sjL4@OwMAqnlMwcS41Xdc!3hj4mR3F$K89Hn87CdxOG@pCT572_NNZTu7c zfdegQ;Hw1Szz6#i=hPIt4*H#HFJHul7;)W$`{AozvsJJnitGAfI7I+NK)b)s(?kf* zwu2ykOsEha&ZON?phO<&e=2-?xIgZN$NG!)Z_535@CKzL>hoiMQ1C5X)9LAWf5lsC zr4i+LUzL8E`4E0C`o1Qc_jhdJOzDW?ofY4DlutlqUl!@au^WURW+_R_(26kmH%-O2 zdh{Aptk+Z=6MS#nuUvbwsdRNyO!*T#ZiBS7E^ppgukay-H4Dr2h$Tc_oQ>dni-~q( z*pB{W)4S>cZBdwt41los~DEuAL!N*k~c4Cr??OHQ&Uo*+-j@HU z-hX8t!&_acS@@sLqw)*!+vCMN%JnS0K@`8S^u6m~xl=X>yMVdOt6eVa13XI)+*--V zzb4kD7kp!eRUP{BrudUh@qaYM^EQKLZxA}NKKuAG^wzbZdZ0d^dj{H?#rDK@07~A4+}HRq%;c z$U}aSQg2fl-ZC&fB+thS^L^;!>%FSj*E@y!LCBI`-(g0{@4Ky;lbk&7%N}C4r0jWs zQ*4|GTUxv<_ApETr*36VG`(7!cUg3}9#U}URrjT0O*K82-zjAE@ zH8Lqx%f(t0uYhgtnY8oMJ8<{yY46bY0qmcBZe=zRd|fqeiqSv|YrmKSCJL_NRRAow`>amSh6 z!#;A@uD)LT(yt1>$2N$!v%WYhKX#eYt)9L+uPY@5U#uEz_9vU%|NH6`KFgxJ!{=02 zp+C<++x>Qj%Xi!6vMt!A!=!(6ZFy7T$)>0y_ggpAb)an1qP=#}-#t(4HNYLT*Ki(j zhgDbN{^BO?ty#Q;#jGk@tpBsv2zzg_0`9YkCJ^`|{g0-~7vVHlZyM?D>9meo*~1-e zsbRgY^kyRB>0X!gEPbY|!YloZzitq3ygm!fLoEQE@X8SKj=q`+Y(FP;aj(EPgIOzo zxT9Hv8?<|ZCiH`c^$H(n3D&AZ8WU+^@27i(?k&paG;@(6XqgWe7VhJNn6$ynn-kr+ z;u=PN%&FxIQ*G|&JwmG77aVRT-gpIW+_*vbZxj7c`m#gF@AF8-l@l-Jm2K_|OuUo~ z1S;|ey%jojam}7q>3l2UP?F%mq z_$K!P6Wq2@Q1AEUodhM$ux0Y!z!_2Z;(ex^S~m##foy8E&g%5-JDaNw)d#p0^z3Y| zG+6qh1ljBtFCn}78rumNEY*wlJRjbRuQ5dreZ4`*zLFoC)Z-d*?}WD~;(uy9;IA9k zTEF~S8{RAY`@}`uy$Z*ctC>dX8~s8C*J;Tv>(rL<{d-+$>zv-;-VrjfediQ)5!zC# zn3%Vs`GdNAHGi;D2B8$~7UUu~ll+oeRZ2tWBbrZ?iQV(~6m+(5TwD0EjuvfcM=_p+ znFm;Z0Kd)NvW_{fsUu9y$)ym!Z@G}C`}3P~GMbLoX6CrxLSI_7ZrCwxq|sDM^Ew9N z?fE!LC#Uys)#s=$^g`I|VV$om7hLP>Xbh@!;d@9&-*pSoQxd)umFcNc^bS&^tMd-<|mZcp`@%4X_C&b;=C47oFfaEL-aLo>b5Zl;CkT4sSN=y#c+|Ut1;6{e z(YapG+>PZ8g7B{xsS@UNE(TRf5OO6d)3D#Q6k>{WPkXl{OjX5Pr#zVMCf<`!GQ z5P5!0d2nUaz>N-923Pe3_$bZOp2)8xtfdBK|hnDQlcwVaa{{&+_TE4(X> zc}LJS!ZX1Qc^_7H{Qx~Vx|**Ui}8i&9WBKZ0epHmlzV~|zc2Mi3;R6iTWQI!l!wNj z_ju~9TJ!a9KSgd*HQ=t;B6+^R>JH)PUxV-D0#_Dl66Jl)?V_4E`UoxU)8=h^X!E7h zM4R#j8`|?BTp?gCykTp%Qu(2M-mtOk`26d4qmc$!7hWS}Xy^^9)j+Rr=h03nB|eJ- zd1l%oPulX0BkW?&a)q8!StfS6@b!jcaYJA%Jou+{Pyg$kzV>(Q=WVjTW5UV^J19jM zB7JAh&W5~bPOZuoc*ADWN{5qm@KuYvy_nK-nvFPVF8ror@{5DmFQhZ(B$l;? zFzMG_$>>2%WlBcR8RFnu$YVRMA=-9>b}dWyqE7AuI~ruwKVyxwN2dRA;cW8!$Wk2{u+N#uHN!&em~ATtjbV4 zRJenVTq9%|a;c=`TRyT)ou^0_*^&=>=R3lGve5g@>-7RG4e;&R4ljWkymQ=dgf6Z2 z*yUJ@&{c|44wZ)At-PjZjwN6%p2PpSsEWNcpgr|fSB5asoYX(NX2GfQY)3Bh?Q`SJ zI2ZEiN}le)cZ80W&jfbYi=^G8A7lQjxy82cJ#9|L)^$zDs32aZaz*%KTroy4=A?9e zJn==pCEZNri-xhs-Vyv11%uFV`SY7Z0cOIw#)Y5B8u>P?=m@M)&^X^pFMmRdCq$R$Zx@=; zw&KUbUQbKEzm+=dbq)8rCii-&a>S#wL4YLWxn-SGc`=^Lv@cHB0JP%im ztA$}FHR>@z>zGLEoX|6k32n-_q4J>ik38{pJj0U#Iza5tS^8<0;Ok8d?N$1w&oa-X zZ^*lE1@zo%2`qmG;jfB9S@QzQH>FV4oMoL(-_C&WNOnGyof9Z~genUo`#%eFsRO&t zApM0}Mt=FMGS+~SEBh7nA7p-OmVF`BdodHXS0uCtv3g>XFl)ZA@9?+rZ1UQR>js2Xm9$WYw?rb7W{I%j<0DG7`~X{YoNk)k$1%# zUn?uS2Jm6t0sv~P9jWLS!)I5}owte3;cUP^pY+Jb{xnxgxk=hUtfL7U=12OXADjue zQY?DKD=uAJ64w!Wq!l5>6NcSiCGeqHEs4H502CQX%_-UGjyYpuN&Oy`(Gub08 z=ML=_*l=j!TT{6E)n{;SqDZ$Foe#nr`Mr6H5$7fqQgnKp2W5rN|EwT)w6<^xaXcNO zyx`>?t$q1?^jx6{yGtJ;;%>0CxDTPQXMbvM)U^K0(My^An*D+XnBo$9%WAv_)y>D# zD(4RCj#CQ>=-sW@JML@kmlu55n=I>*7nIWAr(cn69W)w-v#tjw43xTo2F2decgpj)@uuRAf9*&jJ23Fah$#vKC3 zAN1Df4pTo)WZCj5fj*|Uqg=P>f;&Rog(80Kc z{TKQTD0}~V)Op|q3TBplDp^arOiGyIYx2)}`sH7fbE$RDog1Wh?DO8+@Nt#Y0moTqD{jmTWt2GF8Wk_{9w(UzLr|$?DN?ogtIY7=}N?K*50DGnJ7ybH_LamA2Zvb-I`XQAZL0RPNg-47Ec+^4Nu1<4 z2GS}D!5%*hXf2X-?i{9vrfK+;oZ4bj&+U||Fj^nuWLk$!7?E+Ze zAlYA!&M^mdLG%Mo^Nn$f1dl7|kNW-&LA9P{J_Dh<1HPwy^YEdV|EOSo>jBDtI^0xN z$WV}fb`Ro7u4ezA7i-77aMf>+bEVp{8!g6=_Of1537c$WT(v4Uz zQpfOXBXtbF@kUKh$4SyC1M1ij)bRr1h5>av52@n?w6D>=f7D6C&TVuAZ4Be#%nAwG z7m~e97FK;oP{x=7lrgM-`v#Uj+8=4k))xZohwz1vM%J{g!RE%-nuPdLYN~>(9V^+K;moH?}pABY=wEN1Gnt3 zut;}5LE|yx)7gYwwy$1Da|YwcpPid);@zJPE@7?CD^TY2KpE%_`wZ!AnfIA|UZlLS zmwv4Ma-4g)HXVd>9hC*jn|j^I3zRo;sSA9{u%Nu}mva@Ip#_$rya$_Do1nZ)D0Qb+ zQA9PC6xAy0>NDp%wFOpz@Afwwe1k>t+1vh(5||gWy>b1 z-oZK)IPGfUc^%wGZ(|3P5_ET7pGLq%OR#dh4HsFC{hI!EGHDr>V7=N>w_&8P zn}!ID+LAyl0kMAiX5Fz8@HN_@Iq{1_{TEF>nyIJ#<#cSRy zta-GX6+Dq2>kTk_v&e3|4p5H8ZxNzQN{Ogh&L>DMrL)zveLp#Kd;<={}M}wTYoz2h0qqK7xiNHX8h)mWThCp`=1i;C&;}< zT|e>Wh_Rfz^EolLmb_byg+45leL#!nv-ruxk0ObSM76iE8pp#VZam7Mj zl=^12xtF1xNfV`LQ5vqzJ#LQ4(*CYx68k7qLcTI^%{9NLd_v|Xd);?-k>7{~_AT}= z?8odEa9!~HI3hiKGUPv>iC03ZSG+iSqdCrme`n|x{1e}|hMTL?fX^#x`PqEG%OLfyYrY`KAEGSvi%p$vBANwX4b^=L7RJ5=Y0S?-+}!lyaBmgrtE2nd>6o&oK+YT*nM{|RCZUB zS{bZsl#aw3va}(`6N}W&@Jfr)44>bUFPr5sF1#=<>K-50#n-ddS2><)q?CM+&&5c& zQVU1eeoe}j@RT?6{g$I)V*l`~uq!3{x8OY`m)gHe(8YNe$+C~Y0PTS{Cxc#1TG^@& zSw_QpQ)Dr;cznsm9jodVI=Z`#@veC*_n22%(^YZ{2$zss5dW@wPsk*;vKKm#uOOrm zT#C2y7dz&pa=j|n9f&E}?&7*v?cw|CJ$zrYhwokVy;Q<@Gr-uW;l1V)z$KmAP@ZUY zM=-XgDE2~8?8Ty3cTw#5qF7f^Y*h!s=W}DxoYV!>Ylvwk#Zn@sZ(WG7jEEWADb^%n zW*z06EMnGjN}DBO_E!{Z7cu8R$~j-gZdn+Jg&3tRmN8xwt1pT*EDXkKi_$W|Sh$CB z-c9r3hp!LDB8w@uRK%hQD))?t#h#_KwK8_VqF}5d7%S;dvG+tQo}}2PGWPMpLd

    ;REVj$f3X8KMt$e*qMY$SPA7@!m5YMue=EveUX&Isift>(`FTF}e21D3 z5qd8l`ZOQPzA6v-syyVY@(``c_jOes@>LR!z42V4B{ma?l7 zZJE;ymwRxh9d95n>oLfmh$vqLUN{jJ_<4@xTg{ccERvhtIFq4G<3`&cyYNUgedpe_mJrv|yeT>20RhRN1IeemJz6u$5gerPI*L#^0OEOzm;CsFY6@ z(tXK|LM|2Mc%ykubiC!S+)*Qa-C#W-`A&~#a!ktp`5T2@jK(O8LlpU<*t?lMQKWOW z*8$a$h*ohJ8%>N&CG&tr#6Ca{qhb6h47n|b7OeOgS>sr?j`SwldJZ*!HXnvL@KqWu zQOa?$8|K#1h)#p>D0>`0u+FyEroE&cXX$v-E&*yUX~$SPl(bPoKWRtcR+O~!_OF~} z)7Lr9&Z|56hcivNrZ2WUd1u7AuHzQlc9vee&NO+t`-i8Y<+mERkpMg#TRW6^jrfg^ zPyY;U!J&7A1PaA-i)=}i(KrhGkWnUV

    V18HZNbDiA-nv#A`%G$B){4Jgi(_k&o89WlL4E5SW zZN6zEHxy6`pxYkix7lyS7fVF8I&~6`VryNrwH35pF1pgcE{p=!lS)g3uVL1AS&R5z ztHAZ2PiH<)@d|wN1++#ywGM?kCl($kEMj;7G4DNh#aKVRnv))@-=;I)Rt$gjf|S!* zEq%d+Jesb~gj{UuHg+ZqYaJQKjkHE~e*?S=j(tg-!N%9xFJf!{?tT$l(|#|)G0KMg zW;(`b>LJExe8(}09chfR9b=@(|9_2A!y!g#oo$pd=ME(^m=Eu$a0$^h9ILtMy$0#M zUZjzRqklA{I4Ipf*qzO@OzPwP70jkS)~fd!A+4=y!TB}JXW!8)WfHEoD3K^Rf$q0# zRt%skGl$010^19toSaU{dnmD4%ig9d)68 zE8872wDN!%Os7|u@1|DJ@tKhSy3ewFlEXqY&;1&tKAZ9*cxTRfPiXhurP+Mu)m>KS zkb$i?;`};;?O8~34xYjIx~MBeq9R)18(&!BI=TRPVYHT_m#sJS@^waI?D5;H3XMnanB=W&IEI2 z&#M`C5jo>_S+KleXKXK@4*B4HNSs$CF1@f(e*tLkICn2S^JDmNj6IG3aVUMx;#fKm zjix=52JMYIW!t^}8EdWZw;bUMHjFmIKXQauJ#B@5>aKV2rvwdq&*k zJHNh@-c^$Cb?9dde#pwRW{o{h)FEc!%N^lg{fC7ov};@KuQ zQq1^s*3TbpV7?SH{k-5VxjfUy%h!+1z-b@Pr*J>zdI+hmVR|`IGsch}EfMuXX@ZoL zmT_z6xSQ`{^pi;IKN%Ac)Nz7p9)=YMZYvLgz4r${GJo6qf>Ixn);`xs{WL;;tEE(8+j_}{MTYk3h zcZ6^M-U{E~2%mC+mCr^;_-FgA_?sNz-}6@dhaKTJr0?52=(ziM@k5r+!pG8n6fE7) zc{7-uFVoL7>_#EH3n1T3t;Zy_F&pTO4f%G;|LNLeMpE9?iW~&ql+S~(I^k(U6*kRK z$qB_tEo+12myVTPzriZ|UmeQ6(%f@0Wp_DZ+5b93*^e6;KeE@&V0H##Rojf%kjIVK z(5HBvRy6_9Z#erQM$8VHlL$(4O;#5PN@>un=G!B;YLiys*E}rK%21EP@ zL=hTCy2Ww-s~OfHsopZ{b@tt^r24~!O{U`K&=Z;8Gt9a zbv!Sg$_pH$3$aDb0gS&mP{%>*hHSHaZ!`2E&lpjz3kh*=!z};Fg>s^241MS`Ml5tQ z!My5}n~9zdTVaN+fVw_m)NxN3wL`WTlJAry0|x99T3`A&;NA#S{;@@FfJ+B|59%J*EC&=$iR&YXnSOv8Q?t*~d) zVSUnJkEg@lNrye14jXKS;eY5eGEii1v8pFv*1g1RJ)5vb6INTb1=3#yZ+SqYCbapq zH<#_T_EF1s^OG}}?hNy7X`Z=6o`d;PSN6D3SN61ldKaak=R-Yslo7gB? z6VSKg%eNSH<=f!56~5x-&lvq+nxn3BUH|8dkc&waT_oQBN%)#w+^F5x+8@Sh4!k|k z8X4u{Y|yO>oh@`M>>jkdc0uOLg0DEx!ZpI-0g?w#XBus+4;-6c4^? zl#+Ksac!qj*K@m3*XuQ-`Pc$4sai)w?+a30&o_&6RL z)b)77i1&WQP{f4(L~Cq7qx^5!<8ml}jI_kJGngOmgnYWoP3ObwQ108XLPGp5(x{a{ z4fIj381=5}NusL76|7EB?V}iX2Wbw($Qsx!6Ol=%k3^Iq1LPv2k9^e_&Oxulb{fNZ zO#L$Y-ge~y1l}Sixq2{(^&Z5PXj=pO>kp{MQV!3*OX(`byR<*Mf_zALo5Wmi8u(Ss zhj{qve=~`RJ7~yIG30`f0to4`f?$a54v7%re%**kZ_qeXq>vjzj)gd$*Nqn!$Hual zb37pl!q0*5Ua-!6Zx}DG$MD78kO#u+Ap9a0bEPljeVW9^K}gni;~u{+D|RNNI19ed z#+0ua^~!xD52mJcD=+)V9M6TWEE4iTnmEK64{@>~U4cJ4HXgn)Z4RVSAx&p!ah{Lx z`B{W7^b@`)oA8}-XbyQKlm$6lax+bRcUMS#38cIfzAuAkF60n`9DEwfkblw zEF!&XDA_e$DO>4WZVl)bmRL=~s+@4PZ~Xf{wez_-D!I4;MzSg>ACzL%u4?By-pJiuI-rMr4AB z8pIYRT99Nk)FkpY-P?1_GnDAeIC;ZkyAd?z}7M&b*H9 zzvzY4>Ol|X)j2X5`ub~16U;3}YN?S@h;Di+OHccFmHX&?RRC%rGHq|6;CHJWc_5*k zwztsqckW<{Wk#2 zUFUwnu;+f+zD#LK>40OfRf^jzl`rALv{a;76%lzydws07Af+r)KL%qq^dQ*A+xI}( zZlsRq&@wk0m~IG77q;5ru5`2fhWzdP7Mb}yn{LB^NnOeNZsAW|dXkngjplVhF}{}( zzf>Z{wI*#t>l{KY2Y#Lnx$TBhD31ld^C&g_g*oQH3&5B+AiqG~p*l+{S?L0b{9Bxt z(;*DQ6WZ=?C(wEN#<#?r4VCcq7RKT-7W-8fjuG1GSMp1T?Jg}4**J_OJ`w3HlrPnY zE?(t(P+w|8sjcv~^Hp)KgfnWW=%?vRiD~Pfr?ZInyTjX5f;8xK+Fwz35eZHh1XNdW zLMeH@G&pg9l8ydApa*xfCZSF>K;+WXuLD5$x&v-@^8j`FZ-w?wpfty=t=aTkhOSd#DY&O)>OPD{y`=LDxX?t#Om27oA9?#9CfRvC|wxZ?8guDWuTsiW)a!5JR6}0NdBZj0mSO7mV*>Q;CM|KNmF7((PSWigxaBDT?LRZu8=3xoh zz&EkE){Ns$j()ziOb@q&q>GCiBTu$2CIQJ#=URJ`rT>TaZSD6+{HDz7Iq1VLDBjye zV)K!Ei#0!O02ZkNPD}t!wi!6QP;4P^g)W!y!cfK47%LX5@?-O16r16l!4w z3DDMA+bbcRx1Z=^AwFN$_TwPLhdJHpE%448oQU)kZ}jR{J!RDUOp1AZy%+F(q{3C? z4SCtF?=dxKDP5?*yBb&AC%$C0V?ug61(Pcqn?`$`*qm$1eegB zgE;!tz}aODgBs}b;VpzbUOx^`usabNGBgvC%R=fiA#ReWJIy8C8$LSZW35M@r$BoL zo)78Gz-xyF^yy6S4LHiIemw80zj`> z{ypBz+3k0rW1?38oF8H%jd? zHI(HtncBxxrUqOnmHGSvZAP8vko&S?m5Yu+yMRTn=D9pXnJrD2<9-#Wj_K|e=nsH< zzDy{cRbS(8%Eihhl7vtRF#ktJ2x_F}44LzQd4&jTcyr?`o96voIV)45h7#AEtn zx+;~b@9i6uxH3!XX{P5tFhT;RAC^$gQ02#e$qTq3y-1`%W_sa6;A}Dd%I->?>TA1C z8K|5lon)qW?J`0lra!rp(xA%sT$2~zA-zDPGtKnk`$i}m)6bi!T&VhlUz9FNU+FzF zeRi7>k^q|9n3X331r+%G!aRkLygZ&rmtmY7GF^Jl$n$tf>6LGkD&88m$Ey_95RY5Y zYG5`hks9FNm8u$`EtC;8*mo0ZU==HkHQ645p44k351Hm%fK1{fCb9e|74Z{=;_ZSC`avNN>UVIP(6)0gE_bpE=4sePzdT zKQqhi*q{H{aOnGmr#ixerp{PW-q&jBlXXlpcY|F&9PO^Lb^M)U9gki%)?CL6ZR>cU zV;w)AwAS(Gu#O)#*YTTS%klz${-r8+?nJD#pJJuGfR!+Zxy6W; zAcq#!fBR0vOEd?558x%t;euksOPIs&ki+LY5iijkgs%WEVGfrRBVK|WHmm-=zanO$ zIk@%#X2KjUEk?|QIduMARW=?(%tUh#zXi;MIb2kXm+>sOr~MQ=ePe_?5T{^HabBU9s6`N`(@6)_&RzC<@;wA&ahR9lFfYYnUW&uKCJw`=m(&0robLVHhRdcn za9N$}J0mXcH{!zg5XWbpHYaDXdm?({K_g1aNz@Y|m0p2_`zGX0re&L(-c&;9Z=!#KJ}D%JVL;e?LmJV9un{> zo`46}lI7O|bv>-QTn=@Knsu>kgQsi3k9nQ>+c5oXa9zdEc&LNvaYJ)K9h#sH6}wAu zUVEs&XMwBnGJhMIfOTO$Ks?0f$xYV@^=}F3OEP{o4n==T=BdomSQQ4QU&@3Vvxo?co{ycgcbtmg@~et7r@{qWuE|9d|_afJMD zd*gr4|JfttFTeS}=l{|X@(=zG`CBrq*Jd$Wary+rN!>}M1o$YJDP#GY%>PejHl$0N zXpX$Zi|G<2EK#Co7KC&$%PS?BbJjD{=d3@Z&so#=j$XCyc>I9&P}(dy#Eu{AHq&;^ zvTQN@VNg4Qk;hhKtf8^}8R?TxX0h|zhRCFkt3{mkU0{d)lis61Uu+!JXZol!+K9n$ zE3Ab3sB=9Zy`-t?_$@&_H=W-%>HH@DzsT>nbbg1j;m}bZKX6DKX~~U$oW*SWHfrNP zmLZ2Y_p=e_el<{+x3o=m(0&EqoBA)Zugy+NlXK&gUsDLC!Sg$C~nlmHuRs{1HK!zlD29R_9`y?t|s^_ZL2vz*`;$N-Sx?p-bs@VrDKE$YUt<w>g*v9uz}Dk1HV z7^LkK=D9H7jQ2BXe{rPEAu-aiTyCh3kFEa6xL)F6UYxZMQ)dx>mP($Y9=DlIH@ag1 zC7uVZVzTWnR9_Q)A|zb6n*sjGLj03OlrE*4UkIH_vV?>dYI}kxV(jjp3~BB8?w)PT zk6km#_%m3{WpvzQ(64CWOxLjAJ5!zb9xG+~osfAPbM1GAZRFo!4#k7N8}T5*vfB9n z!#Jn)e_|FdLsHh=+#}%xYRi~tpV;}Ev(9CD`F8$;q)cyO63<{&b|WB z26m5U^118`J0X9q;M#4}JZ+Y}5Kk&zN>cG|d@9~uO2vC{DOLFJZ5*LvfSZYz3Msu5 z!dxTvV^}o}6H^KK=r*4Eq)b#r+sbuzzX5T`+;dI8PE{mj(j`RrkXaqlhq79uY%?+X zl{UE?W!JzRX+LclO)@g7=JXhmltQ%t;z5$qH9o~|N>=1)0CT61(!nPiw|LNhFSN4mY&P>H1$#_RX|_henHufH`!z^5qU=`B_W|%XpGD+%7gDdZ9@e- z8B1uDZRMs;G)Hq^aW1pPJ!*s}W!)H$!Wv7GhxQ_MIx6N#ZP5z(u{=Tsx>%1f*f>a| zk8smI2oQWT=PJI*53GPTkHoiQ+e8QxQ=(8*iP>g|P&ZBYl`2u_m#~L)l*8(Y3FP$_=T8^Gl&v!>x zq8;bw0BQNXQE#?2?!JUPu9kUW_I$X?p_66ZD~)sBRHHn^!%jJwF2qAn$Hj!+-}C4s zHsTYK$9*M~%Xpf3Da({V0473XtPaUmy_(aY<&E+w;VA3!?fFLWh0 z73BvKJufFkZKMpqJrPe*Vxcbc2h@vXz)(6L@^WEbmp?@<>K5R82&<+hhm z&n8)wdU=%FFK7dP?i>{Zq(u0+vpsI}FugD*)f`I3o_~4NGmsT`vd=_{fe#qimm<1e`&wsXn)}UW&81cvpUXfYXP*i2-;c*Z7umHo3k$3 zE-n!#r@=E;nwN@c`KgW7b?~-Ptm~c+J5Uke;K4-iR+yr8N-MFg*rHekv{jHutXqC+ zKs9Y|w<6kJ)Xvwt7iHS3718$6J0Z|sn5Qo7L~L&!DRDu2ZE>;uW}*iRQ_U60QO`r% z%o@0HqqTlIrN@iu5OO3R+VCunO;slcM#8WDDSZe$0}N|W%cYvIm0^taBt&h!ytf_C zTpG1OdxJzD+9_2V0u0A{=zCHd+lD@1Li{4GQJ(MNVZZyB;>5b(Cj|4Z4TMvbTyG1D zae6hBSHa3-e&WAuDnt6R5JlSzq=8Of$|CM7oeex{w15|JHUk_wbDCc9Z^l zoXglmIa?S!-vwrU*Hi{4R+(p2wWNE>^4W^|$U_s1?l_9C)q1ATx?@8mx2@de z6N>pYG~pSCwhcpiw@j&9W~dn*95j33m5i*PujzBuV+L^cHatOMYnu z^~X@P@K(7R@717oPCyXN6+R`wd>HAGfspn@`n2|Wdbez#Jw)Z+oSo1TZF!Uqe~Z4C zQq2`%tF^|Nul44{rDMw>N!e(?4ZDv%x>c(+vE@9xiRP z&T@{Y@x7+Jp&8n8FNQa=wHNTHB<4dqq#kykTRB#fsIAdXP@^y}%~OQ}3ELN;K0@8p zLMh6IRo5$2yXs`(_XHQJ;?M4iZVJh0fnjg6|6?r;FcK~dE>wC{OwP0Efe-h1sNJS{ zH13Fuwzh|8jauw0vq(o#2CM^(Q?IUYpN(eeH5t(cOi}(B1<=S!u%mll&;?bv@<|^2YV$9uyB?$#q~5r zz|$W0=;XMRwWgfm<&H6Y>!3AOnfT5%I4!*f-6qd^TY~A~*m%~Fu%dt~#iz9g9)gFZ zv9irrznC+)Ee(ZzG**_fbkZvMFj09nKZ2-pcd(+mgy^HnaA%<2!v+EV$!KKZ2%_#Y z!r2;NA*Oy6mn1bisosMyWhs^z;gjU*9jNnz_erUxcVXB@2FY;R33(RsSy0b&XCuE5 zq;o+6?C>G2x6B7fHodh>$Rmi~ImU~7OkUg#tK(k{@d;Xr^5heGrxbpCeHb|LMsIx5 zpw#&Ko+;%(-K4%L#TB0%f$wf9n@;@Xa>v(k0PhaJ5d3G6NOH(27s^UiNxV9-I zKBXUgT@7Ey)32i;RxmYg!U-vb)J^zDD$RRBEp(`nO%F=^cY}4OV)fo<;d>&nzHi@q zM_L04wVz}gFZFpFF>M{C!!+NA6KpZwFu5)6*Mv5La$EnZ8b6^l6`wXRHGWo)RLIX- z=O^)5eNy@?SUEc@)TkdYI=q+oE7XKM^C>^^`Nz)+r_6l)3Hh@&42$}YvC4u~+0sVW zUuDHg7g0Kec?H(wCtD=oPbc_x)Frg5`StK#ddlw7s7EBKXXUwJLG`RSx5fi=KwVPvwMAh5MIT!2Ga2EecW0y#{qZT|hjl`$- zvieyXH?4OnKI8Zli}^E+sd}zEh&=0J>U((ab_|P8i=^x}S0-A%sH*BI^`RrT>--c^@0`8U1(5H2qnCT8bMrtPnQ|u&3k;lWkK9RMG z$-J2~lG$k}!>5ptmok1MG-!S$(y#po&5ycVL@$RYe=S=2Jb?UhImK~U#zL3{-7qcC zcoAuI^WB9w0iUY)pYL$3ooIT74%1tb6G(0T2bW-3Q8JF0Wx%^m zP+TXY0^VQ4Ej(}NV*oF|D@1c?geOpCh?u3k^)e^Q$qgn0YYcP$3-D>9mG7n zZ34tR{eH3ZBy+!%?q$$X;fvNo>TZm*-F!SbOVNufVkl{@LCjNBoYhGV;_ z?1RxjfbSY^wR{O-9>+l*6(+rN2njQ%2Vl&&Za}Aga0%LiVP2aaJ-|E)b)x;s(bdcP zm9u0XktpDfC9poKfa^$TYgSmcRoFg%VgvK(Q>&GxsD%(MJq}uizEXhVU$L3CM?js; zscnp!x{>;FKpqX_ezgU8i0yKnc1#NMi3N{IB_g#eWx=x)<7s}{h9V1_wB-bHND~8DR(AOi{s?b_XCFJ~c4D{8BTl?qtEH5Q)Oue<3=i@HWQz7z7zgssHA zdF=Z}872J+lw6))K$Kv4el}6c%JTt#x`OY9bMwgEf2poPkA!`Bjag=RdnR57$-I^KDw5UR9AouT((oZ$SRH0{GvLX6mGMralDT1G{IA3hbMi)LQoh zX%D>mrEK!eIFHs?{aJ;4Q+N8b;}fOK)W8A?YRh|x$Wc#4`1Wx!I$Dp@7#eqIS(Ak$ z?}su+VVQX_4uV9V2~7YFtX2sF=XnxvmQWkMnm)Bql^W&!^u2_yQk6VCA68rB*{8}~ z7-sdQDlEAaci(dAm1g}8rj_l2x$y7-JoRLjh&mIN=2yl&$=&I*UijkTJXaQsb*5#B zs*=s+E>>@m_SY5@Z#U@0uovqbQoQ*DpIQLu8fZ1XmvBheTn@WpM!u0l&w?d$9T$+y zS@}y1%ubpvn{yJLiHNIB6XJQ5sSw{RCd-+RkR)Gx4^rRnl{bo`AtafVl%E-rmjHEF3^J%FU;~rjX2>j=O-r|;r!$TDD!fl z&0$52=$_I?l-bTmppQl%UTN#<gZCg zb{?KXbRm<-!9}+>q0KY$h_r*~?Ux5HYBLx{>X-=EN4-XK$WLVgw3*gWU_$31rZ zybw_0@Qb2M4&R%x zq))c6ID1y${e!vCE<3)x`jJFra$A@ShfBP1Z4x)_tV&LSJ!=!Jg3rEX>k{=u-~X28 z5;JqmrwDda(Jyv?sQAj&fb0{8NhUb<-EHI0C)> zu)TAWJZUqtn|WeOP{3A&bK0lD)2bjrSZsdZ)F9O4#P??0mrp}`fb)^Ai?8HtJz>f` z#{pm><%e}T4<+QNd@s}P93wrYa zfK4@Fdh^lnHN*TWfx6c=mqN%XEkUzKel_Z1+bqti@uk5t5p4JhWore z+>JbRH^To7@E_Afy=flKtEl=ltk>|=J`wSLxIW9$5urNEjZ9w#@7kcPr$Mk9toQc` z`Rh2e<5Sizg|~rRRJOQ?W0G5hhW9tgP5WFVCoRvaY-DTxC_#_(fpRb0N75D{^fC;g zcfYs+az6Wpd>JotW3jGufxW703g>buyW9LF%cTi&DHafe77Jm%Ckg+B`$?F}GWw)- ztg9QD&QXKb4e*{WSDI(e(-fyI-&51^x;x@cS1g~{41bM+c$RL>+2($)KnUWRu>k7} zm5^T7IUM0I$M%A5^l7aXSSRK;lbI+Xq=`|+p!0SL07FsostXyJzmkuk)o8Us#JTg+ z3ZymBJ{RmU9YR7P!v-SJ-HfirTX)TY?GqOV(tES?MJrNav$^KrdJpGbe5I)&>Q#MT zQpjE23ErZ@iYuEWqrA#{%|w80Dwd0ClW(mZhc%*BskZg{5+p%=Q%yy@3^ zcgW3fjhmp?ClRL4bKmJaJ9+zx@tkr57lcx`O_H zjG(3cMO2n{n;CXD3AbS0P)8B-7U^>^deM;3#}Vc!nzss7&+G4Ga+_nz^FoM$dCsx& z{74rErVt;}mT7HUrjS|@_#P2Qf%PV~_W+Wn~uM7(GP42Uj z`+sbqfkV^B_x%7r=Z}t zA}Aodh~fgS2=3@G;;4YjxUV$99Z^69_i^~nxl8iW7H9td@B4lI{nGdDe&1crJ?GrB z2wF~NF_fRJNS{kT%1({QE)SXNynL;&D}Zb78dzsn6O!SB1D(E>oz8RNeJ`a8k*0D| zKG!Vf-`4o3h~2B(!@t z_P1ki!uaF13cxKA+6tlB|?`pXU?Suxq;r(h`{nA)xnKjkQg=hx$m#Z#l68^-F^Td}P_eoY-o8WU#M~EW9@-_7r_^@FX93XJt-oh2AIV z_mQnX=EQc?yP;p-N5094E!0cVuW$5?oLE_R`rJ2N+rtS%2z_smvYf!9&Gc)e^1M$f z@E133Y+eN^Cz92+xSM#~jhVQ?B+pS!WZz&l59Tdu3|8`}zqG+}9`%PeI4@5^3@V|$ zWFoAy;aCpidxT`el}7CVyFYRaq%`etsv)u{59tj!HQiz8yQ>Php#x~BU6zAs>};ky z{ycjO-f@K8hlwxmqjzJWqUP1oiR4?-s>c%aSSnIjkB<*PPi5BAO}q0r|AKQ~@{lu6 zA+?OsV2>ZJpnSF+l;2YU`;qrltyZ5BeN(X~E8!V%uzM(n$PJj*k5FsA6Ybi%oaIiS zY>e4|??!yiC0p^fX@ZRZuU3H4apRqnn}k&tl-8R~>IW!ZcYU*K`H7?{`%P~6CO3SO z8@>r3Jba^4PL4eb*k5)>10(Ckk!_-!D*MRp${ksPF$?L)4kid)=)F$py5^;MxFW8$ zag{%6#G-TR%FvMQ(|(Nlv~zu>9Xv~6j~lWdHN>G zb#eRL0*^4whh4(sIwTsIEEH`Sf4rm0T%T8Ylqcw$`pdwv*j>vH$+RKktgkI?q-Vo%R* zcK2sod(;T$m6AZ-@A>6!7;U3R-L;u@(N_Lnc&)!ctpQ%^*F2Y&$rUvamq)ChrL@na z93Keh>N{luLSqq8H#ZE%SLVOHfk9m(96iTaTmXZJ_X&`+pKSzvtNyR?RhD* z>mtUt`=-&XeXZAXHXfyRpgEVfbw#G1RXP3qh4)j`H|V`lyuRK!^&M)?%3xuAQxl9I zIVIBPIjz#rgCs0xV4qwr1>s9RW0~3jD-rrfb0wAV5OOj%B!rwye=922SW#twO&*8Y zL%bF86wo{aAL}o0{ zwd&>bta@cAjO7s9n6o>kj(D17k{D;DuKtNv^|+Y?b+JNM=E`=>jF zoap&hOC6v+z6-gW==m@M+nep*^dhe_DqYa3+=kbL?$8CT%1zoL#(h|;ae9T<8J3Wj z*D+_TL^<{i59f^4o0+j14r67)x*GvwRoiN;KH~YpYC9M&6IRFw7_V9wuj6vYYj4hY zJ(@FK`v;17uCwg6DXHI1zHiNnI{5BqsKgoik#7urxlNI1EUfS196bbK_tPYoa5)a9 zN3-}nVV4u)Z8{ML_&zs{OX(gDka>V7PjeG03tr>a0K>S{!cOj$!Ifa4-b{irgS7>ve}Fq z?;v&hIIBp`rr!EfwiL5o%W{bRxOa*EH01Qh(a7&Hv^c=F;|~}VODyE!AoZtSE-x!H z15OLQu>Tce&$i{l@VPwK3dj|v<2_@$mh;2XA&_t!H_4UMP1Wg_F=z?L6)aw53nbPBxzmQNyfcU!~LVin6fu z?NOBC>os8CQM2SU%cJV5hidUKeUtJ=en&7YYBflo&(Q~<9%0yt^q6b9?i%WpT|Q^= z5xp4R6rc0$m3mirQ}sR-13#-6>Q-Gt^HgQ1Dm#%<#rqSjTY=Mnj`MWqgdC zblrF)F`f)xyr_}s!%cVYZ)TKBV{=d9k%aGv$&ilzD7o!0fDL_Nef`;dpOD*^+T8iZ zTlR7E=43KL3?(dmew5q)1)4T>6z9K!&fo{wS86j$%+0jS-uttWUr{FZ9^PglPCd7g z>1_K5lM^f8@_XjONnB2q*?>0}O|kW0Pi~l6`km=09jGyl3cd{CjFS}Md`ii zt~$I~zLxc47s&^@vxtW;fN()xc^*KaHDRhRl*dv+Lm`F17zTfCXk>mgx{y1|jw21y z7z^!T1f)C5;@VSC|73{4*fN-pLaB_LATgQFLRwmfc~j|WxT2BCzoYHslXf^V*7CxV z6Ta=5orDCH$xh!jmdOsvjl5W4e9E&Fw220=2+}VnVP^%&a+VXM z+Rbj%#_wZr;Ew$$@lobtZ!vAD?8w9mo^CJ?sCSHaVmWHxPbNmL+~IiQb9!Cu4gX&y zqz;`ZMcP26NM+6=2@nNn#hLpI5-j5VcVPeN6Z$`m%Dxi1>VobHI4T`Q#sW`xIY$4EYtGEdAWbrg<`Y3KYCvulhdf~E|k;vF#7Hu#5LiF_t zJ}1mx#8-{X9tgV|#~bv3dYmsoj()@FMTL50iig%e*Oj;i=xW8l9f5@Q?k+BgE@S^> z7&%j$V1=puyqJu70*#@cwi#*$XQQ5}0y48t1Sg7IYWtSXB==9qbBOQz1^QS=gg<*9 ziN&MFC@Vl5{$fcZfQcSJO!Ti7$`tE8c7y^{q_DUf%Y5YZ?MMr$68V25_nz&zl-5F4#Jb*H_^&U zGe?cdmR%nl@i%5GsURhE>Tn)j<$B`rP`a7fcWs%!=otBbr}>>+bEV@|3`YA%_p5!< zn<-esp_^YotAz*y4C$zWH^k-8KRnBaQF#;m6E-1AY-_}SmC!xEl-^pRY}BQeu!k>^ z6Ru)%NTz}3>+l2Yt_U%iPg?lyYHvGZ5r;Z*w9$ARsFC0y(?C4oFT8BeHp<%1=Vdu% z3l+O%y2ox6R?=_#n&~m!u|FiF@D*62JD8<^LQdn~db$mNPM#?6=cvWj8q2z@f2q5IsQkJh1^3M)>8<5@{x-vHTDMWYreQq zEQ}co);>g#bI!te+r40IAqf}sr{8uS&3_vGw)5yW_a=ct29FDAj&-jn zjvyK8AWFp`w4mbvT4&ZriMo|9jFYqcLp60X)L^b+G7d>8K>jF+Yxmwpva=jYHQy>q zI1rLxh_>mdc0fympd}}?q;$5;Dd*Ns?Z(+AM@HZ!YsKB?=&31jIC{VC_+ z%>5emi4fQ3!#NjSG)2hvOL6TjDhp*cO|b$F1}hwZU;Xe4LWcx=7DvLJJ`6Fb@UD*`-~iSIPqN zZuqW&X&LQ--l54pNjcJ0`>cZALx)DM3P~)dRvwTG%H!J6z1f_;gZ7*eo>PaM9>{t6 zC)u2*{hC{+k2s-cdon$H_1!L#w>)8trJ++hc9A+{LZ3rgX(luu%KcU*LMv~?Z-|AS zZ+1%w^4M;|<;KN&Mx6~GSpsETnHsv@(nadXL*~LM7TR{no{Bz6`wiy=Jw#AWPUwqx>VUxhQY5ZWKaTTGDMBTygkk7l&p z-7a-Dv0I_q0DHBw#P<1iB}=c}2m4eb=<~S<&YXeIGJn?-tVXSdOT>LjdDskBBIMz# zgb&n@Q9hF3{_`ui@B9jnlPdxH(MyCRMob&BR(Plkqg^=}xybnCj62wJ#0x)VE!~LXkg4)_~?H!Z|cLb!{ zVb5-A?oUbqJB~$$ySjXwE^C;rs76;DEL+v9fZ@oxd8%^$u1; z{teBDcl|3Pr_6M<{{{VIdDfK0&3gft&E^sHyr0Rl3hG&(Q%_qmz5lCSmH#(!0?*uY z72|>F+8AT3Wg3@Th(iTP5_-C|*#Im&VaP9_O_|XQWRm@ffd`}#3)mf7)l#xWa z$VG%p#mLddiIz{^HzywXpn2(u1&UAoioKsx;0~y4|Ek32V0w6F9`~OJF`M3_F|ZSv zzMCp%^-Od1SexkoO5$@D$=UEN5WZ32VW!*a_Q_1Dl+j>Js+8h(p-KCL3QGM@jZ;U1 z^Q`fxRfqD75;12YHIT&&Z+=hMEWTs^%>pCLL)rY*Id^G}shpPu^jKE@7w}TFv@EYZ ziakJndRL`Al{=t3RMhcPW7_PWh{XE(SLcQ}dnJp5;=9se}7S;$3`*7z=^= zAtw>MVedk=mHDIx??)=gEp;K!mWj7L5dX@rBBYn&xhg_OAZ_7N5z@->bY>x869{R7 z5MM{)3^U1vR<4bhfbD$yat_i1p%T=fL61C04-9~{o!xDwG2X%xGK3Vif~OdxWI7XW zQ4G$p?j-Ab_w=dEUS=*&w%dQ<$(H_Co@`9(gYfGsJ3TvSs*nRfdNx5OtjdK+Lm<6` zwB&(`8;}b!JW#Y1AlvMGjDT`y(X;h!s>_u-euxY1Yi4!{oMb%t?dmX<=V$l>&T%#! zz8ffVZsF1x1v63A%=K~%c51TmaZ=gaZ=n>Ph1h05x~(i;mu&V|;aR9sgPH+*aGJ47ryZ7Q>09Id*- zGDDEgeZTgjzR@w<^86{Z&FPz+bQz(SUk!d|R$=a&zg07~tgtVOp#JgL$BJ>5PZ_r& ztQKYN+f*vcMJ*LG`v$VBDmypq7EPmRCDb2f6}9znhL}Itw`~4uDCJp6>Y$CVatbjk z7;he-I<86fJoA7;p(&H3g*YlfN9W5p_dtY(SCoa-Z;#eRf>t%z2W#_ks`rLER4QRU zzr`4@$c*vm7Gpd*Gsa?`41WJOMryF^@)JAz2)jkF7qu%_5gYw?dmHtKGxguj=aA`c z-8q%p)QbES)?}Du*I#9ucSPB_42ZcTD9J@JJ{Sw;i*!X9vopnXL{Q6!>TOA%&Cx4; z%4rAb-B_g^@49~~vz-(Dn^2JfQ#QX71L-zaGn2Z(K7Ibd&)lw=z(LWF&~BB>?5 zhJI+&)PG>_zSm;NA0r`7xT>E034Cik^y{jWoYFhy6 zUY)SaYoNBJjaDquIW=fH^48DULUkF9g5o zyg!xQgQAQu+M^DTUx0e;ybrJ-iMT8D9RXd@)mUWnzF={_L;tCA0!lG;+h>f}Y=-lG zJlbe{zxo^!{4S=I?ZZ>SzmHIPv^>6QK7;xnhrZOt>&7o44f3G7Vv+N=IQ<2rHUTl7 z1_fgpwrG{PF_T-x452X%(#9(j+M#dRP0&SKG*TBIJ{~#R0kYi}*J3-+f3Ug5NzC}D z@d@oo7h8o7(WjXhIUc?J42RqYf%2cQm(Vz$;&}{tWIbuESM1ez>|2Mju~%kdKUxqo z2GCetL7O2J6`xha41>nFipv!YUA{Mz;hx|gpxlnD*!u6u^zOY0>0CI%fD%4qA6Tt$V74{DuIz8usZIn+eo3)xy}A zF$~gihdN2Xxd~DqwUFwA{FiP zlVS(Jhq@O6F+<-s9PQQ~uB_AmQpX~9?jKeWcK!%w|EB#YMS(D)8wq|J(>(hmLFYmJ z;;iaBjqz!#0opZ4uDd-_gXDz&;yj9O&GmC6&i6B>ak(dLnuWf;im4si$<)_Z6yh+x z(TE;2xO^klF=!gY3Bu^rLHl7fS~T7ObYV#fsrgPRyS>B-+l8&T8F0?kY$cq>g!P=q z>zNW6xYb`{>N5cQ_)Cgva%qi`hu5ISu*h4N$vf!3=Dlbdqfw?r218!-b*2!b@@P5J zSk9JgP_|wi)1Fy_o`xG#eBZVPPaaWYu)RHZOiS&j7@YCQn#v4riREalt!u(KSwm~F0hMw2RoJKF^L^5}^N~xhN>T8+anler1suYvcW_(b@@epPTJnJo}XCbyb zdX^P%GhEpX(2@DX^OD~F3ZMsfPDp4|cQCEga-vsO1U6JOD1TfrQ~?~jxIz8*6+=~7 z(JLC%-{~8AwPYOj;alJ|a&Rm`Ld*Gx9dtzOKtk+5SUKngZw=DGyGqfv4B&OaVhkZZ z7c5R_jXMa(7*Ixr;Q~x1%tcRFw7Ioo9G=vg%jbGO}10m-l}-ewfEi@?F)gFy!BEx~Udyfj{gD z!G5`mYvJZ<WkK``2119CX%(4*l9Yq?-`mydHW60778CF>I-rUg^z5XpRu*2j}2-s z%O+1D@QA>4Ax|-j%2OcpG)Q|cD=L!{r!$+92n)^r(5@7LaUP$Kw1Jn(JdHjWmQEx- z1)wHihCR8wD&BE3+d-Y_4LnkyIzjx;K`jxXHtcs#QtP&nIe@A3-#Uy0JK#?5N`l4w zS%h+7w^3iC7-N#4)8{xZ&feQoxP`Vh@P4d2|F+YJkOP%TcshfzD8-;so)GJ|MptPE z;*(jQna#T*NC$Wi{noe*yqM8D#kiVm#B~^*0b3&^s28d@vMPm82&u70HP}0q^{$2p z8J2SB*YR|`p;yp91AZrxtUSv<4hfm3wK;NFXMZK)ug{5}^Q5pd#zjH|VgS*AD`-2-Yo!xiE zwYyQqfNX+2TbLzjKEv9FxI3t}QaYkOBb9VlCmx#Y1 zCw};Jp;vMf)f>Cf%GO0Pb={m(ruq@~P4&|9ocKSEi1=G_;%EPTB(G;hj-Q9o)7gD5 z#z*CqJdKqavx>>{;ku0(mnq0IkLoKdCIiTLw_~RZS!4p&PQUOTqjkU5 z<@9TPoBe{iimjY}-8)W|AA#vP-ZZe*&7S3 zRq%A}A>o-9kW9lTcT2>Lli|!gL28h!LCEj8oBm%*|F5I}Z>Rt7p#PKf|9blWF8I&n zjER&_j>2Czctsyx24S*txQ{vz=06wbPx#RjF#9_WQ({^ZQf8!@a!+sd#I;8jBlmOz z%7w8sNvtC*H+&lN{h2T}r6^ZXi>C;eUl#gqKSSN9&z&G2FDLxI#YfPV$NS3(mE~tQ zczD$CA2=5+Q*nIzTIOAExw0Tr|%x=T@thDP`C`Vsj{eY#_pul7wSrzQn8D~+(^zVm{%fp6=;Wwadn;=+093-!4qwnlKJe+zpzZcKJ)B)Wcy#aAA+t?rW-(v^yI_kvVA zgr|31W8q$4?@O(Ke5EID{0GJ-dKb>1*7C6wCXH1(-V`JJJe7b0wi>4|1@iFZx8XMCZ@#&6f z34G?o>rYK}Uy3#(Rfk@QJB8ITzhxb=J|LzoJ_O|iK2Q{=2xHECX8{>XR3$*J zfHD7YQ3U1-XMQ^5$Zr=jep|Gem=7$q62`l!&7`1RfII|HaLi7(y|3xN8YLT7S{>C5newH@bzu}r0OotlJPMMC* zAPNU##wR)XZa8MXPc!*&|E`=NY_7#awJAxq^D%Fq!Ort)HIJBG0Zzi1{PUtJDnpWm z)T)H^Xich;@zv?t4|Oz1F%Yr-6?w?d(IVUI9I>r%+-b&+}Ed$9C`%JfZrOUtw}Rm}l1vZhy4Jc^A{xI23kz!RiVTvx0rQLcbkm zu>!xa627=0HGqU2E}r8H$id!Hixk`3c6}t{t1=XAF}EMiU^Kv~(60}O;xzqOe*Yq7 zD^Q%5J}EpYVH}>TQFwu)gS>W8|7T)Mwbo<$wHQ)-_Kw^I?WKQqn_g2XV$b!>Ql^k&=JXzF(Nbh+BRDE z0pl3#z*(+jGL~)5a&~REo5|-P)OsEURI_mrX~&v}axilGb2{|If)oVna$ni_G%G^A{ z55jpOkJ+tN9-#v^QsjX?p%n3R0Lim$u{;;eWU_g=^vGSD9zjZ`lHLwYL)=t}8QW4l zDP6<3`p;1v0D&LcaRoUujg4aGd4~`&!qf0^Z9HaF1xO6m`^F)(DT$Dl32$JW^!LmuwG)ukVSNj zYL9X_cm5)FE7_Gjjb~}?f{yWi$M}O&j3G-j+Zl0M() z$<8o|+%c2ss+h)I)LML<|4uH&)qQb@ObKmTjK08%6gSD<<1yNt>$=S3IG=IHVhz^H z80pR&xzvYdGI}be?Mz8r<`W>ab{D(3&`w;8t5OV)S z0_tqQ*k5nzN-(vGcvPe7w~(rnvFdKv3++gi3aeWF7RGo+6SG(PChSCytQS}G`lLcv zhsuiTQxC^|q5tNzA zj>G$G9DD&X6K3Z&z(LsD#k8j(M?UP6doivRyz{g<6370s6X^GxmieAvFJtzRbjD|) zTqSYF{V|jIHqQNqpTsvvo!AI?17r@2z}qka*cxI`p*G;2r>)*gf)`Ubi|tLp@2E6T z^Lmn}8gc|3h&N601b;x@1&2?w7~R)E*b0%TwAOnm%1?o?A8^s*FGOgq6TvHy3H!ax zdFFO*!(^z(E~Afpqgw3zk;KBdOc z#Z5Bo%x8FsaWv20F$Al50>?d=eTVL|1V5A2j9ywUX@U@~1IuE{geE5U&*rHL%Jin^ zz*{LM3;yyVh3eo`&=rP0O&a9)2KDlHhB3X$6PDa?YF*{Q6&4}EPN;t_c3LsPT@-Pk z{0P!!!F)r35{iqJ&^|~BSs6ADgQ4yIeBM}_C)(P4AKLUon=?Ile_0M|o3)9nTBT?D zy|7k-0WpgToyB)k5t3=Y#89EM>Y=3@)Vtwixu+>Y#~SnNP{#&GRpy+)xkFwk^Fw)$ z6_xMJ@x?3tgv^gv>le;qz99nuPfhI}E1`YD^=FsK%zDFEhpZGUGhlsR>Zl}U@x7L= zHHN-eU6FG}VcXOenfwsyHl~DK0{rW+lHWO!`!c+KOu1whyF(Lv`TH!?KVv=*g4@+N(>e5GyT9SrJ{if!U?YsdCYv8) ziJq?okB(%x!LW^%NglGy;qdf4Y?-z23_M_&BjDNVLCZ8ZSqbxS3MJv4v@{`?&0>7h zsB}Nn{g4$^9<-wB!&cPsKu$XdJFkMglj&Z|>XzL&iRqS^!ymGQ{Q>6p&nNAGGwZD# zfd3DJw#l*vpJY)FiyFt&vhfeCK%WVy)rPW?39VGc8iM`+xzjL*LoUyH(2}j zZy2U_gAvoN_y%|HbQ+V;j$@^q!XKng0@8js;m0|ojGTNxeiX*}vsA5A3ey*h+_jq7 ziA1}oeF?L_fp%8K_$JV+0WV!Z5OTVM{h!uW57v47Ok zRWa&W-={Z?AI)X_AA@=yhkBoY`sx-D4hyip8#3^z<9>$GqCXp59;!;RPkr~eL?k?K zSczHnn1z~CG3~l_%nuRF2E>W5+52&zSe~!|`V3#T&NQ+*Mz=xz_^s8{8;Dr}^(g1k zdJyu2m4PInFgY*a`!C8TSR?npS<>jgmLmbKgrq) z`T4_<*|MPnbT5m!Shac-pNpqqE}n$Bcnap?yZOS;I*!!?vp7CH=t(Q==s-t_NtbwN zoCuqdr!2Go(-zt{!2Ub@!oIvjw#;HWU5(oB^HGMl-1(svc1B?3lKD<5Q~SqUob7+l zbJ7+5if%}+>Zrw3PF~f`;ZH*=)z>k}q<9D1S5H!ZX4p2fAL5~LB5V$azSKfrigmTo zT(%DAJM9;!o9z&MJAtlk9Jk&Svh~lLnP;iF@_2$?e0~(Vu;|z(>q~ENj5qLGF!<1YBFnxNY2jqCbx5&M%Nt+6g^##q)yR z%&v8975VOVJ??sGy7Mc@SDMFmaC{TWH8GodA3;C};91 zj6tEhmNV;9_t7WnuW#Tn8|kw_y6u9Pv1z#%Q>B>k0DX&T*RONZTbn|FS_}0O`RLK3 z3*w<=%lv>ZKD->YWNx74js6?p1nv#F9xIDSzD|v+NsxyZFe@ep7ch@7Jv=ev(1PO3 z`;i4B#Jjea<_WuCT@EUDJXZ$LC5`o#J2sUe_iY*}S2sYJ!Aq(DhfR=sv2MVOhZ<}x z#6n*z8-<$kuE(MML#ea+B*@~q*nVS3S};w?o?F+yCC;tqU|;2?q70^6mZ(YkS!p>~tA?Ys?sLY1G^8n4Zr7G^uvh60^^9aNbL4++RL<&L)(( z>PD@Fox;=PGj`#fu5yTK0C zu%f+=^);9$ra5TaG3}LAm^Wcu{m2AZSxf7h>gszxYgN0TkG)wRDYSH+L%jh^5I*#J zvv$$XML$P39#(jm^--nvOgiSIHP!7h?PZ(lHaZ+?eeZ4dKC1B=%!7SoT3WAAuO`?> z6X5jHflUMJtF~Eo{Ok2k#T;(8>g9j5@&jHro8Nszw$pkU9O{tqp<(vNcxRew%?!Zz zyfo6GwKe~+Vv*Tv1q{cwy3UUBww{N!cC>1%N2aakkI~liwzi(PwY3AW8#xNxLPw>upRXP`k0us zJ14eK*U`sBb8cQ4&P38fM$MNgp}*W+pK$`l+`?tnYROAEwq>*NFSi+QlASg?b%acw z&FI#6#B;Y+>62dB8^p-{gTBXMoe?jl#^A}5mrwH?AenZL4v*i?^|;5mR{m5 zy_{*uZEMK^E$Psbod=H|?*G#y#06lC4ha z$)+(l)TjJ5Hz#(W-Vhw%QyyHD6I-p<2K)MyALi%8o}v#3p5#;5iq6DV=#>Cv6t?~| zu?)&6a&8|Olu>>>loJb3#_L>ormlEZa%KF;D@BcMVIGGC6M9LmXedbJOz0iM287pLa~zIsBm>x8Lwk-K$$3UbFDchkuBE zw_{ny*>CJw9sZ#1d5O5zSCS`3+~?@BV}|qha);a-s$>e_zkG)Mfg1fzekWh zg5MhW-3Y(M@S8?ZhnY}&rwH58W^iktA|49=&VwKFKWq38^Y(=wLUQCOqP`Q#o#Xu& z$_yYc0{MT;2dA*p$#`z4>&5(CuroU#Jq0lGx0D}X8HZ12a~(M2sTBI@HvPM)pTk(l@t|MHSDpwJW$qQD8QJ;W8NL*@H}w(D12rB@ z37h)(cX+dqrQMx#|MB%~W@8J#mG!ST3CmqXST2`0m7!c|%rMbfoh=rn^O$~K%y>ozr(-z6|0uKVf7;++k1B$PcS9=KNec1x+K)V*E_l%b=@`9efS#a zUA`wjW_*9m1N4ow*)PHO+x~;lVSS~QZ-pf;q2KswhOZ#zmduG#8B(+2Rm<%4x)oOR z%)4p8le`6I=u<9cgP<{VXpbTZTWE+iyP*6Sf;&G9LJk8vHTqm0kn7 z@h!lL->~Y{H?64SUslxldMlqMo#(K-4KwtXh4eSK*8r5YMj^o80R!%mM(^tPFV`p? z&1^1G%2qNf|79UfE6JF5JLEMWFQ;i`q-n){B>sBLVSBNGyv_CSpD&AR$EWeO_iYPf zJw(WjZ9Hc*vtvx{^tR)$>H2G-bM?nU})FoW^Tr`hjEqF-? zi_Um}(I}?$F07;XEmMYP-~-E4;Mwa#f>n{9r^dHmiA)$tP#BA4`IK2U`3Vpb7*I(e-8COfPIR5Xobl} z${Qm@cxPS@@gHPtz9H`p^Wh$fcfivEQ+*O!OH5GoinA4 z?ic2kdI3tE(q^fgyT(4beAA39&izb|Ara}5Mm~hFb$H_(=C>v+X_Sx4&f0wOF6pFk z*s^v08V2)OU8|rB;%Nc(pMX(TrmJcbWCxD6%;5__;OTCJ#Jwuf2kh}cl?C%TFO^yv zN3Q7r&ED_7O>1e3h@DS&LtBU+;>|z<>3B`nF5mzf_DNl*i8~!i<@d3#i}riOYDnUp zg2X~Tsm>wd*R5-9tJ+68L!IaESLjM}a~r6a?ngOEAL-L2VZ8G)_Kn#RWO9{Tpr1cd zeC3%{4F41T{FZQ^hA^(U)<4hW!Sl*Z`H}U3 z_-gYcp7q6R^Uh${^OVeMGf(?gJ#oZC{n8G2!`>{U9)O`W7puudeC~%!?o zO%rKNF09GtbL~8YW#Y6P!ADvHT zF=`y=o3Qz0+7sAwsuh!oVg7j-k7gg#JBgs4&qq#iilS6mvGNyc!%#N>`$vD`c`@Un z{kUsS1zaxc&0@2La}lKL<&OP}>9?#P+?xe@79<}+y%%D=DzCwz|I~K^(?bbMClOlS zQQ+=-NeMw|(JS|N%C;uaR0(Tmbp#J&_a3&j5dN>ieU)SP)01~Bou1a`$wyYb{4wBP zds^Lf{tjbv5uPW*K0;W|d9kB%!ZB^b1{Oag%cC96(wX1myEjl?Z7qvqQ2V|O6yA^c z*lOyfm&D9DYqiS%^U`~ubj+LwWwA%K!}nPAQp#fQ@I_Lym9;T)VDo6MTl)&Y)4^$@ zCaYWfiJS}11wGZdp`P0Rkd>1P?R&S~z)VBCT#KJ$oOPVJe03fq6_96s}3c)#OD_E1Jn_g8vax!3kEFa@{_=x^}Ec7fHD+S8~WICM8i)Ra% z91lGyYfi6|0NsC39!t!@tR%fxG47C^Xqm%_^n;TWIdESfCNi4O=@gR1b&Hk=die{O zi`Tsjk7Y8G(_x%yaZW>Tcq>&quJP_0S$Za7lS28=cL~G&2+Wp&{h5_!7;YyTMhn)n z(;82k!=YHaoN!F*o*+DCCeKlv69$UXi?~WmyU|PKz#^A#iuBCle%H+9Hi05{{)1?+3g4U_ zGh|7l>-^sYpKPVKhn0@D@SbzI&^x^R2;}>ld_4D=C{fI;l;rxIDu%V9^EdooAx>(* z=Kezrpa5Pgi;uh@-9N5>$$d?^ys`={&rwc5O~J^|WNZihC*g;x#09i4O`V2!t(fYK zX-*04`{`bU1S5$#h>a(cBq_=X`waHxNWi==Tlv8(Ea&>T#+R1v zNrdL5naxU({xXM&G~I7cXJ`LwbH%;nR{#_D0ZjZF+6cTL+Q2pPEvDIsowZpcQp|V?~|c zX411$T9^!*}u9dp%gDNODW$|=p48BY6 zP~^(4i}xQ9{!x#>w_W75pJCFxDChrgetjq}zxvijoVKN9+lSjUXCfbF<8 zjd={GoD#YeV7pmy#Hz1yC-I4J8zE~kxr9{1e~hc` zB(El$@(~KRnf?>(b6Ys3-Q#8O{K`$tuXH=QE+kStkLgpJ@$aoL!V>M`?Z|Zw=N%w= zr(UbCCe`^R#GHB93cG>Mhc)OXLAN;*)+V)AiQy=eZ4W)&0V^4;z(0xlF-YO&`=r_Q zKJ!kJpC8VDfS9w{tU|v0m^K~rOTPT;r=d@ke6(Sw>JH}J{UVv22g?Cdcvg`p<$M~n zw^hNq^dI_muY%Ci5Gu$=>>!`g)3j9?X>sNOBtU#JqhPypIdY%;(2AhqlOJA@3z;kE z{|#ciGj%pbP?Ism# zJ__jhL*04#5R+%lhPldTb9Fljb~IOKSEj{F0_@WWO>2Fy@N%#IsR$d&MREyYGFDIZ3qXD^)1#`p37 zv|^lp)Pp9>Fqiv9j)n@80Ww>Ohmxh5 zR4jQ&z4Qc>EKJ6X7h!HqD9J+imZBH=!X)Bw+r8{PZY)cq#n^YsbSWN60FDw3DM>72 zw^Om@6=4r#NxG$f$0xRmd(gt9uw!EXzB+Q0+u&lj#ozkYbJ`c;rPldPQqX2SCQ*+O z?>t7lBWbtw)AIqQ<2sh?CKJi8mf-VZueQ%)zI@sJ5qjatPofPUcXEtz)IzK}>Tj2< zH~z4q6(kw$>PiL_w!TM@XoZx_c(>CwBSxtr*RqD5b0w6Ys8D&T_TnARvHTy=*Fg=n zbJZ?s*M<0WOg-Blq1)1S|BMadURhh3w)4wV$xf41AdHa^FeQj1YP)!nu)i08LlkW-{E=8PpMdc44#TmOxx(q`n1CQzy6o} zo4i@O6WFh#kbeNK8RK_LXo!mQ3S6u)|*}Wsm^y0$aG8 z6e*@3!bY!Rji-E8N zy6CJVjN^6y<)z1rgcmtlSJVG<;6KV(FYzM(F;4$aqyMMS^u_Q_brc<5Qe`4nViCmn zlu4h&jBVb&@b=&g@peCdOBluuz(M7G{+KZfY6+0n;S?C29!qd#xFGy?Sv+(}daM*3 z`q zJALZ3?|qI1Ke-l9bw1$DwL#K*{-4e-tR{olZ4;k9U)aO^jcS#~BA2I88-?lMN@UP{ zhC`xvbW?LAaaPf$DB>Rha2-lEps_T;ZOF7NIoI_Jd?=q z`3$CDuarz5?H-5^9`?z~Zsvj5C*5={eNzJ}!-iDIF<~p>JS9k@)G=*@JE+v+6?yCp zaUo`@a#0$2cZF&I)?D29%l-(}m_~f$6xz4nynSr@ql138bO*vd)e#;1Z!4=Szkb{(Zm$o<4lT&ZLA1sM?HGJ-FnRJ7@SX2rzF~Mq z2>j|_IpK1$rwm3aoxLmH-Xj0;ZRFpYkxf5Vnop{GG-mXz(=swUxX!7c2kl-j$=+Z} z)zUR2S91<~F&AnsNLIss36S^No5NuoInEq6PDlV|2C2txd;I&{_AJ-KYdaseUrT@{ zBhLWkwu^ecWNjtAXf4L9#rHeCxUzjp%7xMpH|{R(iYWy!v!^6v+D~XL5utCz@=>Vw zv`=Pb9oYKaI-l9% z)wN2slITVy%1T#pY)JKyE2qKP(9Cq@U^f}movT=C{C<|| zBbUTup(j?U3ead>+b4ab@Xc80p|q;l`E+l8BKlaA%(X{O$YnD|aaye?nF!rSX*E&q z`HVb@mMQ1rcb(7AXL5OFNQ3@8%zK^p4$PIs=JRB`pHcbvpBVm+ehLu>^f|s+h%v)x zjFZM3;4yaphKz17iP;<4fiLr_S(@ly^O;^^ZXXJ5edyd~A8hq=x}+L<$w^q;hY)uMjhmH;`w0Dv(zuyCu2Gw^32#>#$hq^f@(!>=hv~@%`P_Mp zq1)4j6g)ZWKbX=1GSUGCg--^>{Rx$#neh|i{>+{SjRVZ<;MEuxqR^<@*L3%f(34MU zSaStIA1H!8lomv(4y_p~2B=hQ!ziK@2Eo$QaZv-m@aZ2w09Gswhl7Bc^*YP4Zd#qYCk(&S5b}(w=RMlD0U)maZpL%#XzC|2uK`**fRr~$N z>3p4XT~OFB=&c!LT`srD8*N@8Z6Zgm}BaKL##f z@+eb`@9**3v{yPqZaqmg*0f%a;F*cxMr}>@-q98YTwWLS0_*$vQ17VB9?NU7$GGKr zIMdF8FRG^}yh^|5OzIOJ(~L+r12GS@FORj9tKAILm_bYucPN#Vq4<8Vs}cDU*C^XfY0ptvlf4ah}HvTYO+vuAMPmv_X>f!~$*6E$4 ze!}h6$|dmqPM|%1iLkI+}@BM%X~mcQ9V3^1(=36iTl%mt?)tIa805*Ry2lC@NEJ_V&>k#hcaIP?uzrR9o3O`Ka7v zP(4m*X$j8!pqz2OZh`o&<65n!E_M(;Re0LNUV;S8eloPiDNzTdji! zc$z7f!#emhXB}+GlrvhbgQpg-yHT^)fYv{wcX+18-tik35STytB^C!OB*bz;3l+p} zYwLM_Zq*sJ@I@%$9M{}?WiBc2kpkqivUuc`v{6&4oCI{o?=D1KdX+q(8$t z#*i){?N|iVR&^5XDmRASPuEgw&6Mv2_>z9Ox6zm8HRJ|GFA2*A(0C1ieeA(|Xt|$^ z_9L3<`{~HjFh2Hb6zY9X`4us3ub0|3loblM6UJXJ3uW-k(J(6Cc$lmZOUF2or-)>E zU3)pcVQOb5W07wr88!Jb9E%xxXrDbj^z9@=Vd+keA0D!&*B!`|FW~pszbs&~T;|xb zlTt!zl2%A}yB?qFJU9t@=PGguyhmPWt4BLDN!Yd)HuEb6Gg}~xZ`h9X&aofP)~jnF zJF^%M=$8_Xe|=I>=E@s%{STAB>~`3_+O;AP_>ZWzQ}49~NY zVU)M8*F9m<3)V-a)`Q+=6#@oZsU1)Bar90Ub$PqVsW2qCy3>cWKuj!Qx25KWil4cF=pL6%(?tL^A4^{3( z$(SCV{ljBp>q1TpGXTG0h&6S zMq%qhWKo1C&4Qd+H15wr@^nmg)`)&GvuOU*uw*9uKI~E52I_x_M&5)o7=&2 z2hYI~$J{uB(@EXffqSO9 zYtj&CW->WBnYF!n>%y#U?~l{D{s7lP8tMbbL$B#IFt1}m!;)TU;r9BT^-0}dp}!P} zRt`;~Czxo@^OE}a^*wtf>qDm{>wBJ&3`ps+xbb|tCyDmFAUP%!hL|rP=1m&Y2SQ&$ z=xrM63#ashx=Ly9$93cv*7uCU=s5PGE=Y+ik@f%u64Yx)eb2!#pS>U@AoW$eGKs{E z_Fg~K5=k~lC&QVrQZ}UmRrkh1Hz}$Epsmpja>uj>6ufbub*iW>g!oBq_aL0QVvFRU?!2RrSe$dTRT)@t;XmBwBS2gu)Qo zPeZuQPS^{js!mPL8CYL+CgdNI^r{QbgdXm#vC$>Ng{-(yy;rl{g^t+5c^d%tkcZJa ze|wr=+>zqkvpdrAy`;_h3y)EM=os}Ido>##`Q}1KXV+H%E?ChAX5`lr#BBN`OUX`x zxQ`-X$TTAG?SDWTvqa6Xp_&%hklD2l#fWM$_!hR2f;M_`d<*Xo;-ORbR;s}hS(|+` zZT8J+v+w`hW?x&I!Vdp|g^aeZ)53r!d0{VNnIU_b#BU+c%X`spK^h@am%V6_e~gBd zjM$?;FJv+x$PF2t%-Ws#H^iS$sEx_8nD%ePfMNCi_S{5Uy-vS znU$wQ-KFS_4zLvm?6T3xpb9jfgdRHuuS8$O)=8~VpFCMnNI%6z^kQ6Pl}fNoSH@Hf zgZVn2-i;T;HAyFR{@NsZM+}h9VWeM68>H5MW-=Z+2>3qcj2Z3Y?5?Rj=bieYjbE_8 z|A2Ztn68o9f7B;8p}l1-P3ah~yztC~aTx7-kZYBWj@#GZ--i&l=<6Et>WESY>eU_m zx@JN<<@#P;b$w)`qNrXq64_OQbrhogkr(TeFPn8Qj!A|cd8GEmk;&SZh9sLVeR)Dq z!I0NUA{$)}C$@t+S-VW#l`sx{eHOfX-3ueTmRx&wr+gAgM1J~u^)v1AvF+95)s5FL zL5n~e-41o5+wH8~H6*#w;UF(vy>!^-Jo6v+^#`;egmnkb`7l!V4;U%bXo0wdvF-mM z?oGg>DzXLOx?6Xr(;>HS5|$Rp?G9igf}KvlL}lnC;0hx)H$amxV$=b3rb$P{6@{>G z0wRJ6_o|43jR>eh0q z>eQ)IRcEjIgx?TfGvmPfj_cS*QwJ9mkh2Ql9RC`OsrutI=wU$-8AZ-0D1)>i zu(#&5eE@0I1t$R&se)4B?zwq?B151KyxL#w%gBP0HgjWA1L68;{ZH=%sZ*z^Bgk?o3OD7AvP2_i&ClzI> zCBEmo=-wBHx-X^t-oL1&8R$L!Dttvydm-J3F%(vci=C<@9%Juu0=Dcve60#~6Y=I=>A$TVp7O z&qH3(Wt=h0d|#Hu_Z3B4>5-LqWVpH2*y>7-`+3`fm~-#G3i{N9eU6kB)hR|LKr3fp zr!fZmzj#j>%-a+WF@)ea7fb0gDR<3BMBu#;w*`4GAcT1Ys$~|`48f=zX2yq{Y1$>@ zPWr(3tdQ*p15hG`t6|gQa2hbU`hJU0R%o97?&6>^Z zOlyj!4s(~1c+Es}kSHj_#9pMeWsoEa!z3?R;9n`Yg$sddCPq#)!>+x-1mwHW?V0KmIlLKF>*A}u@Rz2*w!EZ zPqv++iOKj^A6`BlwI@|F!sQW0xD{dRj0-X3@<5#m**Xql6zA-7=<3=0e*B72rhBq5 zTew}=AUr^xnt=j~r`UN3uBS^ye$YpQ}uG$nl%Y%J5yMe!>l(pHm_c8r% zvu*!<-+YKZfsjginr-<6mgg{UAGurfDI2_)d1nlc9TF`dBP2z{8*lk`(HLfjSrG_DPkr7Vn8AB6X%#+z2T~<R#eIke}^=y-UTHe>H>rs(@{e-lACjTbm_Nn)9U|?(HShZ{LK-55*H{4Pc%$HHdU}07&6J_Jga30P>N}Y8T zreR7*`UkZC_J?Jpp{yRxWq0y(*@;hL^_i2H-Jit(LnS?fu-QkdY~QC=s<87$V59~1 z)`q8_G_<;x_Ij)tFF(he?PvX_?H;%9V>5lX?_i!7I3Y`a)UT!@b@BmrA&(o z&1=1*OxY9aui))(llu{(x!m{7aLbB78W#V;G!|U~Fzt~y6J`&Lzw)5CC6%p1UT0G) z_x}}}3^0zO`;JkA;d6115#9$9*h=0P1hLg0uLUSXQ8el%n+O5U)7EHf$f$#M#@5P8 z(9Y2sN{+*Lx6D0uuNvn)b_tAo_8!~5V|w_)3H(lMYR;Y5{Oz{y=Be~f%+~9C9AIz3 zJxf2WhXE_@9Nd)@Ti+3>1ASeq2MXYJQ$7=Z$%58*u zgc7w=VLs~c?wWct47tCDnfVvNIl`6>DsI?wXT|VTmC`p~Wsq<O18t z04K+_O?SwpUptW5aGItjdWf*1r%-Mssg7u)GLHHe#cGCDVE&sj`6qUn|5&kY1SK2^W_t@?WzMJJc+phzJxLO`M)9Xjuv2#WdhwY`@k3x1&HRvwl z=K1%xGG9>ogkHR8UkR4SB`>c<+M&4$GAwD6IJ5;4vC zq_!cHZedP(D{+Y3&9X6mvz76r8ntS62|ce231azQv=yNg43saU_=LB$?+5~%HZ-*` z1K+!??7WdwC*w&B#sRUp4~4H;y%f^~O+;@cg<=(aMU9^*(aNF`7rl)?jfBstA9JP2 zdXiM5v}96^;I9-nt}^%1dk2Zet~U3^?3;|Z@hh`+#2{Ichsgml2+9wGS!ulZO0!UG zj9+Pn3+>txW3D!NjS#-d#IMtIwe1QxEf%`6eA2LoCs2H9*5CV3C3xQ|IPY79UztpH zAM+k-WqMkgS}_Ah2Ij_Hg_iixvWtknD3=tC0tbFtsrzUjqv_W`cV0YNm$EjTc!2MG8_1VMN%dKkG{$cHPwqLcR>C^|> zo=KmU(QCpnam``&1f7-y%DQoDR^>^Pg^Gkzs4W$h1jKi#?IPevqSH(k;$MUzid`-X zxm|uH&t=;saKeT@Y#406&b$HOmtpD7wny+^!5pSHfLypHl==Ts)*$@abm&RE9Nv3yF|%#btl!wCX5Mi*Up3=?( z-g2Du)N#_AO{e{uQ)_H|Y|dFj^S`!r>QXuB%jVnpTXND5X7XQ?gV#&9kLwbzr~GwX z1|BEA-aKG@27YJyr6b2@`s+-;BY%8md~6v=`fh*mcy8zCvp&u0t!?PXD&voKP6MZ- zbJ~JbrYjHljpjCuW1uGb#XQd6RzcpoX+57pJ=5BdW|)gmg0N?1=kSXG0kxY)VVYDe z(G=-(52jRc{Dl;`r-CWxQJXH9qQ%k56SEmL5zC62f_9!Ji0Hd51?SzYjV^AP3;y5T zw$CM?ohy242etI%wb-_zCI~(urMKXVgUIR-X=!HlB1-EJk5k8aIdxofoH}ZcTSrQt z-Zl%y+g__7i|1U;94*tnXRH? z;+IqEyf&0}4=DuF;vbEqIh77M4an&y1v0KT8DK*>u~YeaLtR&!r@IVbok+5FJV~%w zjlfRSpxjf)t~Ue3T-2aXhu;!+gMJ8s$eQTLq(>3T8aK;iUU$0l~PAhev8A5uMRYKuztw6$_xxV)qRfJ?dlSie7oE^ z3chdIFyTxLJd8Z!KGXw&*}w4cSPH{whntmmTrMH}a*Eu7qvTDgw|+|PLg=&Mw_3(? z!z`K-B5%M9pLH0eajyPU^M?INbqbDXHiyJ=NHm9dW>UQhXTsY=V8+zJl%vz4XXtLi zQp%1H7K#i!vcl{47UaRX<8U4c_rlOaA3>-XLlb$e~U>scfzEbGnjPq{|Y7{9{qvi(LBJTS%61B2=CNNvccey=*C&4d>{k^oAi7JL5yC zCVMCLMQQ@Kk+7;QYa@a2JX==rZ~C2W9c>u?)@}22w@}{AzT5i}+D_8??r38=8tdP* z{V<^qKX#|Uz9sd`*CVHmzFTxy6X9OjQuk&`RnZ&fu1lb`3DgXTk%q`Euy2Ob$a#xg zZ!tvfgs)HcjG-S~N&6giMT-Ta{1%w;-}hAIuw+1~q`HF21_gxPN0WNl`eJVNARz3U zg)$Julq-Of{fMMKp(sXey0bC3>5n%5I@5I8Xq4x2n(9SIraBe_j|k$l$h?hcJt=!% z)MGBYKh$-svp=m;AlM!hJ^NT(tcKN@tbm)Whk=#WltnB2tBFwdYP_>M3w zvUwxkB-!nR<}zF4Sr35d-;bVZNYz~G-%m8OS!RoV_^v4Bj=S>Nd8^qV&g!K5cxt9@ zroZB>`;kXbZv^XZg}RS)s$2QY_D3}v>Tc~+cg4R|_uMY)o;F}SuX_&EJ-1WcXa8Gu z&+oEs;XZpz=0V-_&5kxEN6uyMRUv`ZEf7OoNNd7dF7&O->KQ%P_K~#!>RD)J&roc= z8}Oa^7=7_YhEFfONHR9X9(j>)4Pv|x!y6g9+%2y0l%{kp*E#RBwG+5sj@-OS^}!eI zyA7MR^_*_=bX(Usbr~kkWws4Ex2IA)Tht^fqWtGqeVQX{+k$d3vi?P8f5SerT{^en zI549-_P9|0#z}qCixG!D=(M@aHb__F84|t**zRsaevCrcV&Smm>oy&{_TpIQSYN_?4 z{2Sil)j}AxEAjMray{O#YtoQ1;L!DBMme>P^n;gr*DAo(Em2F1Y;|9*AOtZg`y2j8 zKo%%k4Ws zxqtxu)?=^^(Yy05TF$l+abPa9P2<#)u9}N_nPz{Zi$^lVfkZ#Q^>^pd7j?;F9*^x5R+?H|7@i9eVX+r+fqcUEeoZ~ zY~5>38cjqgtGWH|L7G|&sd9j%j%fWLq-c?{`gEBwV~IK1rAVU%MIH^KVV7zW{(4i9 z1av?4(m}NhxLJZX9ZY5e|6R@RI?(5zJ+GhsAJ6MDn9CJ>URk*Fynd0<*I(9YUPru~ z;PZML%up`k>yI$6PydJWdh*=dd0qa$Hm}|0 z{ol^(N|?(#_`I@k=XpJxnb(z_<~16#ZP4Ei^Lhu&>#9!k+IwEddA;KV^SY|Tyx#F| z%8TyACa}XvI>Tg^vzTrEl9FmCt@T`ErC=eAh_Pt`a{U2m6!bzZBk66 zmb^w2mpoc@DWhGIkb{*X$I56&tVHQJ#DVE}LjbtxhQFB({G2+E$=&>4;lMhMtMjHKXiavq~x>P4Xuc zm#95YsIiXv+@ro&CB#wsX5Sa`$_1o}e7Y_m^!Y9o`T7G@@=2J#5~!DRUEi63!2%fW z&A^cHakSrlziW8kJ|AQJz}9ixzs0}$G{>H8Q_E87KVPuzb+bI{=P`S#*>O&h+utJm z9;nKFIcajSl|y~Z0CZDGIKe%%Qmx|vVIGHAya39;Y9eekA--Z6cb0}w*3EsiE`u@n6+f>bF$Zh27a3n3Zk_XxD&Ba5R2SsE>8+Ho}zSS12m zC9YI>TjOWX3tzJG7USkd$ z@iQS@<&6=bN|kJ!@eWs0Mtfz&&WqzrQ@cZ|E8s1BR67Mi?y@ssl!;dvEqGm{^So}Y zdbH@xgD-i!WL}dO#+$J5-W=o5<^8?G7%>`U+d;&;&OE~Oj$WO|{3d3{8Fs+>?9T7R znhS_N`}UG5;T)pXpamb>W)kfAqG0d&BKC#)y)1@QIUxS}kFe*9f}%ys`e*U1MSb8I zPH82h8Cv1C#gOurdTuXCs=e+;>(iq>NQDI(BRv$qI2HD2S^RqDkqI2XB*3pdZEDns zUrb;69q8)}!sgsfSIsX8e_>$#{zc9j#F2C}Y{Pd19LXDTcVgH{OStnwM1gtV-!?fr z@0YSM3($G5#Ie#G^Dd3{X85D*yca{N9PkS5FjihsDGR{7yS>tAk5`6ySF|$#3*7L< z%}ctQJTMM7q|GWx#ln@c1H!rk}$+TnB zjUEuLa-Z#(d29u!g*!7hZtM+BErL`j;J)&&KrP&Yteuge76hq<;LcDBcNTkRsDQml z!(4ywK=*9E&xybGyhoJreBS>FwDxy7bj9X%CT8rTDBeKHX&D1{g7H8X!WD~8gi8TG}Mwn2{wpH z`=m{hBqSqe`uj=9i?RE4ymMqW4<0bHev$-IG@sc|!gR#QX8n7V$sp78_csev4-Vsn zG#;e--^h~$K1Rc)&rF2Z`+eA@@puFWddFnGXB2pe;3 zG@oJTi9Ekq6+7l(b5}Q?-4ixy518oRA|EKY2RO@j+BCG8&?bmsMH5-biAyUK+b+$6 zj=O6nTX4aAChuwJ55hj8rg3eh^un~tQ@ZgKe;VI=jNpTCs@e^!>(e%Y=FmRR=0dawIdGl5*WCO=g3JA=KqGx=r++WB zzwLZ`^U@U}kV~P?tFg_*Z>Vid+*3;PHuca5z6;|U7nRc#@E2xY+#5t0Pn39>EN(Vi zLxTiC944@w5uP)`b50f?He1WIV#p&66M9fRR}Yqy9x+=hSSs=$Uv18V)QTDx%*-JO z7s|X2H?PyRcS>vjK`yszm@89@YqA?^xo(il1 z+vRoh*}Z%TIj=UQ-ns>Mg(>7=vxMAOmyK_R_<4@_BRR6h>D$M1oBNy8T$}s9$>gJN z4xEnQ*bC6&p4x=^C|WpIx0wlbtJ$b-p|Quz25kqNh<2macpK9I*=}abW_x79RM zC?(pZ;=B~XUBInFSkT^J=sM|DuwLH}N5{qqs8uVTN4&SyUHdIykSclthLe?jK^ ztq+GAqd_-8sk5*oJRPprz8@q&%|aiV2lFp_si*t3SMlHB;ivl)_b{J_)Ze|utn%g& zEf99suY<6UO6huA9}f2z2{_WE#c z!vngmapeEF#%`SQ5%P!mOs5WQ6>KpX-rF?!PxEa%a8KBF;66_XkLTECJ2;=cAsCP+ zsfNra>l*$MP_+va;wl6~dlW`!!z zTZ`^%81ER)k)lp>e{9A|DCuV<@1qidcT;KUOd~8fp>iR7LO>g2oe#yl90A^eDkw16T0eeX(uXB@x zSknm~yotMQykq<7#98CH+{r2Fj&di@9OHgF^nvM)awpbl6S&O9ZYpz8NVWL^9~U%G zA1_IDj~~xR)gBlZ5A!dw)*Dt5ixx|X#fv0;QGryIcQVnhJKVj>-Ho_smkI@vd$O=y zcvE;$_}g^X5a>zR=U!auEs(T)&8HP;-P~7VdLHq6Y#34I7-5{IFW#tfe#5>iDg{`m zPhxfaA%*{+a*vw!R_!dd|H5f@NG_NnN|@FQV9fSYEP{!+&w@pPUoZ+Xhq@t0Qqo7PAZ&a zH8N1Lu)mRQ8x5CNDO8FT*fEA7HN!itls`UmMH2NUP>)4Ll9&c!AeZ(MA3(}4;(CF`^KZbu$QY(Msdg-q}1%rRN`m8y>ey;v!1je$RuZ>}Qf>wr*Q7Z1tGQPnMAHvK|mZI5Ps!e;bX z**h&!x^+?}91vf71f_cL7C38v6??%f9QUOhXJh%ZW=Ob^+JrH?2gQ(>2ORx-ZMCE! zy4$R;d=^&eQHU9p$aR0wR!l9HSwl{CS9d z(1zX~PESk3X`|}lEw)Xqr*iZM(|6l8wVpCbJ^p^pnQ9tVlR9z-^}dz!P@W}zcX0eDgAR)eJYF{M8r_4s-_we@uU|S(zm?w=gZ_iVUu+Nyb zKQKaWoX&m!z*$R;XZiFS7jU0=`uvSSVoUSs^!=$2MrF5IEi!K;-Jo_kjS|Wqw23+L zDsvVvnL6B&M7|?2{|OCcyUhCF3xKWXJb+fZs~(W3$KeNhR7rU1M65P9qi@d#yE7X^ zwmju+Q0FzcR;3nV^xa8qsDyu|N1!CFIjL{jTnSh^09uTfJ!NXgqIG8wqm0cI)$;56 zlzB$oAV_hp&rFZAGtHq@kk+C+R8sgCtirqOq|i8vmmG8Lb;RYDn9WqqFp=suy^ z)hyN>eSX9~ZmUznh4p2>H>;@*_ij^@v2-o<82%~Ezsp2V%Fg~K)w?%K^h<8)`ppt? z?$Hk}VDfC!)TJ8*zPj+d`fVFqYf1G`CUmfk@G)aL?pqcxI{`)vOI5%xj2rGHgX(LZ zHLHYEiH*ftutG(@WCz8hTAD^JkC0eUYSiI4h%gS#kw;WjG-`GO?&X&@M}7oKmDImP z+Zt}H9W}_mY*QUFZci;>cNo*u4H>xc-si7vglix$n7?Vu^}n=h0h8ODraq7@DnRz+W|dD~+=Q;Qds7EKnVFA25VErYl zxC|?Mb@d_MNn6>!Rj$n=$Y60E3@WUbHlxRDVOM z@79_Y{iQJ~oO%YKSa_s2S zKI?n7-$L8>?D`GtzK;22AH2}^%f82K5cir5(#vLpyf1UF*Nwl$p8@#>2qgQ~_r@ML zUHu{RauX1C?bp8GyS)^UkA7JVe4BA#uZec;jRP;6)N_D@p%i)WY4(b<{%Pb5CQGj- z&}TIDhk@_8B9=4Wc-gdH>-me0(xUEohG}vH+%RtM>@!iW5Vbe7UPI<@XDPa`ek%GD z^)h{_#YD^Jen)*(KG^Z{m`2)W;=U(bgIWjkQ9I%6fVY8qNZkY{tZHwNRIDzw+x51n zKj3eEOJvzIPkVfxfVU)*x5|syaOolRcZynjYtbWV0WX=yOL|)(E1ucxLC>fxJ*7)8 ztc4n@@`G@;YS2^apZDcMdb2+4&|3S&D6cwi1i;Hyc^=i~x`F$_Bz^PJn`~&xBjlbUnbtMhSF})Z7}Z{De^e_%7Rfnx*7erq{!%3Nv1xO6$*QD)0mD8A*aFE zqy3)C;P*a4n3Z|JyX`_&)_e6rw!b;O_HjRb5~JnpJhW~hvw@VMkHJ4UUbX!MM~m&q z)Po!4oLbaNpW$b#j9qlBYr{h38?mdpbfF?pCFH@5T@gsCm+fRa02)0jGF*anw2;Z_ zWnb8{skzLQ!O4)kvJJz}0B0_DOW;8UC`ndWa$-L}C4KWGN zV`uSxqoz=QX&BLZYtYYt@I{Uu3q#OG$Qg{M8RDIzfKlk zr@KhMj3gFPbr-#?DVa{Y5=C~(wCfq$8yy7bQC7q$!_$_KLB>CO9@ zpLQ3OkCG`<w{X8DTWAJ82T`TEp`S)j|&*-(#@*^g@d9z;AoAX$ntk5^laVAYSwe zqh?LQtq|*$iOq-D0v?+z%)1q5mhDLMd8!SS{cH21!9|Q8O{zbqylsnq@%v8ulHo;+ zF6C&Nw{)dx9w4##DgBQxL^85hxWAV}`E>+!ewQ!GjBRUnY>n2}OeR;U$pK}-vC)bo zYsCRzU(uJF)|dIr{SHUl4fKD?Xg8!*j?R=o~-;Q{dJ>M5!Lyf_}amu=~#Cq z(JKMJQR}uK8fAcJQSZSr}n9;h$jy>waMT`byBumfBx zG^;&SHeYl(>Gr998&7~ z2IZhoD#=B^xdN_R!?e6hzxMW$Dy1he08~J$zeX~u%OtvcJc?g0RZ87VPRvbHcg$j` z97?5B+1D%JvW~Sxe(}r|Ir?(bq0cHkf4;(Z)feclIt+C|ad*&1t##@Y-30kZW$4=Z zoUS?cl;KY4xo%z1y{y$&j0H&Z%%nc%P=xCs;%@G&Go_Dv6|FY0?8^|Zk`Xy;*QT+hbGZzKFpgHWylsq?%%2{RU6SEl=5cgcmtw%BX z1boKQ-8d_LQRF-6U3?9-s4j_N{UeC=LZMI~Aon5=jlN3}2fvZ$m~U$llkvjx%rDs^ zM?`uj?W60eMSbW9^%|%z!F3`sxY?LKw1}O-aSs>i&aCXR#cvj|`-f(= zfzoHxt!UOK(Qrzge;4H|fpbB+E&|<1sf+It9ed~Fi`X5s?T-)XLrPsl_W-O@XE4i}p3(=Y zSv+&v0ch4Q&%DRlcRDYna`kuZ^vl!Za?))c_mf4;{~}{NP)Di&FlkiJo(7 z2-=Ux`fSuxeBC1S*5-UFH&IM`IPy612@03v{TkZ4l8>dF<+s$|x|!vO9d4{Mdr}UF z1rMk6_X^qjPH%`u9r0p_uV2OEOg7dVAl)C%+P}L|ss4VdZ3|+C<4vC3 zd!jx+&TXUcC+;JMjeXH#MxO#?&1)(Bo4pdudRZy9fM=}c*y?mdbG|qATFh;1#rEEh zb`xrY8ql6~M}yF_KSR&{WOmE=gY9eQHTE1guYKNl_EVYW|@kXLM z)xATx+oV1eV%b-G^f#8&U%*$-oO181!rP1P^tAMkw^RD+{q*f$-`y$aY2Rg9C_YXL zfN%RcmAmq&U9L*(MtEzkfG}<;zD#tdcPJ>a20T?dVwZK5x)9g*r(HStFl#Y83s2Km zZV1{VF0xnk78(wa-vbvITF)qMK_*YBSXK&H_)}7Up37U>d(D=n+&##aVqXMpZASXz zi>(TfA7uBzZH5^^(|>?Q#Z)BQTblT?4#Qb6ykf8OHZx6-FT>{*(cQoq_~r}pp! zJnL7XRVepW7+>Hu-urbmhQ@nCURJZ0-Zyxu#=;{cd`@oqnLa!t%Xqef*s1jY0he)* z)iSXlRKRi<(A))HtmS%hADpeIbRx!1?g&c(gN6CCAg~SuYPY_D z^Oo}+e8H8Qb8R?E{GRWT#q7>8Abv3ucGuFB-mnHvp5&XEy@it?HhGPj;k$ba0a&fi zAJqAM+?;i`&s3B@#x_43*pp;s8K2*3>odFydti;n>9>6cw7Zq!-8r5piAUPu+_8^T zsI|nXXd|W4Ws;%43)paHn%#7sMx61aTJLA+J-SRs8Gj?l(wSA)iXzpSQ%FXvG#Y4QOE~YvC1Wp}a#2 z1CG~ilr^l#Zd`TAle z4{k)>hjMqP?Q>=~puY3q#68<1kRowENoeh)L2aY?45Cv0a*~Wan~ns-dN$wj;CaOX56jyXOzE3#m<|F=q1{ej z!tINhJcFSfG=UG+*QG@oX4G&Ok0sS@oG#kD?;*Zd8I`ObGPPu-P@X0%p& zX8pEwl=i8wnuY12fDO}sb@Ffg`C{9DU{ZhG#oEQMc-QmIVy07t+JUkQXkS56{aV4_ zko#|>Nb-~TTRTYn?d@nEKjnU5hU+{-;(exzB)zn-k@uf zY+H@qz3(FlVFQUb6P%OIZo~% zJH+_pLTj6jJ`1LhEvu&pTUUqcGUdo>vPzand~!EyTa4w|3VF7y4p(4paq$jTlLYlg zi{Swx{N*22)EkwgbnX=GES5OGRGlqboHIGS`loj)_RFa1GjS}52b(~kg z0m~`BxPj}XH40v<&>@=~{|C>ndUEoYFX4Uzg+}2=I3d~TXDnfMV+RUD>DO?iNjSYa zJg7++Tpd2ONjR-Kd`gorusYngNjSAS9BdN$R)_mE3H__XCp8KEs>3~-gtF>zNs~}s z9oCwJNOicdNjRlC>}wK2)#1D*VL)}*)g*+g!%~wlsM=47pGw<~!XN6ypshI67soR> z>eT7*NB3v=!+UeI{o^OL%)c$8N;3Kfqn0o|s3tO~x&r+gi-lqn3A3<<;Q=fh!f=R% zqZmGgg=;Y!Vc|H2%UQSy!(}Yog5iD;R)C&*2*&#JSRRe_@s6W2f_2A;gNrp8s_Ejm@rc)pFXfE_lJVgUHfd{0`?*7?(S6?d$C&QJ{p4 z`j2qVZV3KhHtLeqs1x`T;O{FlB%BQNcVQY%u0aJ-eu5kxD1Uln3|db@{|DgkKohXV%W_?OvG_8m~}ow!5v z{mxA38xEjvx;u$N-v$m9F^i+OtGF|0B~|i35;X$oSGc%8(JG>qC{vyycORg#1N!Cz zV_~oV&McJz1o`KrzMa&O@X5{`QYHs}MOip(xm1Q)QZ|8?%WtlkGMvw4w!09S?tSyYo#czhF&m(qAZxPw}aP-$98hx>Tok#xeW)mU;7( znElMCfG0gP);mHvQoYOTcNo<_oNKAbh`@K>4cdc%b`YB7mHP%NM~(q!a)mnvX9slsrRu&mM6 zyYc<3obq!^V;2!7w}pS6r44i+G-5s|HO`;2vh)XFWf`%5n$@rmhRDv|M$Px8QTvTq zU-y;SJoc>vv0wvyt*?RgEud`Zdk3)9r20OkA$V`G@gs&OKTz3s`yF&?>{Md=@DoUP zfZ+my_u-|%X4QKX#w_-|S)~j@ezrcNfz!{9X~Gbpl4xHfbrJ0~N%%&G5>mj!Lim(= ziD+L&%kqg)`@Pw$Z%kKGy6ig|WqxkjjgjA*xIbf>LRf4-PHYg5b)##Ny&HXB5+vDs z(f&&r&NQpPPotbPuDX9Q8l%E42ekHkvqAla%W#O4UpRd!vx_uM|E%N+Qa{FPp(pzg zxl?RbpDIMnMD!}8k`iG>jS*+q!QLRRl$b8Y?)^b#K|p_9MtOpp05e~caXtP<#uG z!{Q(Qlf|<%@xrC-E`;qXj=cfm^{UrGx$9htj5|@YdOwUh+igh3=EC@;%znQS13C?B zu|D<_mGi+@6vXe4a0qZBJFZ5Z2t55{1@9{x{VL@Dk?9G#=xWd>`(seeebWK^P9OixUCMNWoo!ALA6@ONd&I|foB5f#@!ygz%kIc2`@lZCY=M=XH$pxT z#yd&2{ zOR5w7c0Yk%0|*+UKbg*V=f{?^_q@2;&8mpF;kVGL(2?&=Xt0YHWp;5fB$dL5E=?EF zT|DaGr?;ghba_AfyQNG=Eg%ZVdXtB{^ZQv*f!LbvnvjY#t`Th+L@_{i|E9O_aCf|= zb*66kytlB1r{><>;=g|U?zTT6$A!mU=g%)??>+(P)O3iP*S)v!eD{#}T=!=6+xtY| zcf%H1GC>TIs9(PcYg93NfBZa!A%ZYS2!pNPgggO*LFfDcroDH^1a7;2{2`hDKdZMJ zgDGhIg1q$uttynW_XJ=6Wcv!}Z8`O6{)?~WX5G^xNKm(@hlLzKPYbyzztyM( z;IEfeBA!>9&`z=vng;vr;j}=QZFsEnm|aICuLrCK*j=Fxu|b47#6}V75TFhL>JXp~ z0qPJ~9nSmQ{AElY#!!nX-{F+TEw(VVMZbpoTXPc@pLWFd4b5il`tIYoZcs7Zi(Ax| zBUw2FffO%evY2>hOxi`F=}G;2IAQcAw@3kD^ovP-+{d^}H|PL4@OdSlsQlc)ZvtR% z?oQar5%KV(W$cb++N8oBn_o%ka&`P|x4#mu(R^siyNXHx7W0enM^N ze}dnI_#GwI)|zc9)}UE~ft;N!LtA(BvZ`fl>nqw;FDvZM*51o9Rux(3jd!Kn=UwS3 z$ami%Y!sfn-t`{tc`I;K`@pE)c!Wuv4L`!HloeAMM_gTQtyBz`u5>|ZH_0r}{qlkLvq?*Jt5-Fu$qw7M z?MaqXhi??e-K1J^KgyxuT1x5j(WVDU=qFh`UBa|-s>{pZQ20JJb{V&U73*oCb+Gyx zzf~=ubf5MKJN*jRX<}K~!LnrJl8;r1Nu=Q_IQkLx}zS;lonC!cHyDWO$>wd{Uky6d)~gxZ6%&wZ;Q-z|K9qW1%Sw0+Z9bBa|T zI|VT9XMk~iE#y{h|IUpx9mkwn;v+^~UyIxGlUgf)DoSS)l+1`YzV78;fmTUp(sw=Q z*K|%<33sttyZwI9e%Pv}5~c3~-BT32;RwUL_Xb=<*o<0+1v+ZpL3o593Px?%iib9k zZ9zEiN6zpo!ZiK4o(8s9b7p1_uTi|plVb`q@14Jav8aLH_=t8=g*?<*M&)T1dJx2O zLcIrhI=vme3CGL(Tia@?1(h^Lbm&1TP32!nGB&WiLJs%tkS-)+1KKN!?K%>b{Vl8? zJqE_h%dFY{WGvy4gXnWKyC)90a(s54)s;iDb}hJHm2Kl3-&f^)$A94}+XiBVm9>FL z$g|6sd|6WM*Di32NBH(KO@F?pZP!rY_C0qmV{f&|nAQ$>CKPfVMXH})2(t#h_1#tLF9jC2d(;9IP?99F{{(e z&tfz0fp0MLbJ@(taONRALY4(%9?X0_%)D{ah}ID}_j$72CdKSI{hSbjgnRLTR)Dz^~hSvU&q4sQ=^WU{!QRO&-AweyaaXLm&>^W?8kBC<|F3iE)z>X($^2 zyk{A3e*tO5E^Ul$u__hmxg|=%?gA-5rcFmJbf$-c>)Ffqw^1ZZUqiPwP(8Zl$TK~I zk`^i}1IUV?AM_XcQPfxj{UFc}75bq=sydkeLO(+At3f}CDv(pwDv?vxpdT9aLxg^4 z(2pYMN6`?@c|$+65QSXG+-c$3y3mFr_H0izss+n5s96L!=r6#bHHrX-1aL?IM-ik- zgZb|n{1@O5>3B+XJSBib;^Qd+93sFWayUeQLkz);4{5h;U^0BT_BL+EO&!pIQy-Aw z)a^U1o9(mU(M3-d^&XU=jb-MEojumw z#^eq$$5}wX@$50A9VL=KaW(6UhDJz36oEIiPPZ-Y4OOV0ph?nP5I|28$L_k?iv zY_g4?O-{xfVtmIyYio3y4ri0?Axo17!v=b`(v8$VF~q7?yrgm45G#)DL{4kZm*@#a zq$iZehh*Buveg#s_~O|Bcm39(l+rhD8%j&Yw+)2SgWB^2JWFLtY^%>s?B_Lf(PhBK&c)dN$PF zEi(tN{txEB<(LE1Q^0!Ow(E&NJwhia(UU`z)uU0_RIJC{9yRDIi=&={|ATrwj(Y5K z$=_~k;OCe#bIxpSf3@FL2V~A{b{WrS34WFd<&=rNXP@(M@3?cQv&>UJ+UK9roO97B zvMuvck(0jbulBjCI;V|KZe#Z*4ch7SY=mo_+Kh$skxnhNR$GSSTQ)sp*>?(9&zHBc zdnH3X-LkQ{{C?aqn)TD$1+Kx>p!T)siy!=Uqh}x-`yXy&XRi8~ZZTPP*xev(#7?u& zGeC&U6jJIB>ty;KTMKlr0lsj0MG~?8G^ZxSYk|89A$Nz?NgOr|zZ;hwNA>QZ>}GZ2xnPYotrO?CFnaRod3{wB&P~3>XkT- z^mJE3*8-gGsQ!BYV6)oqD88{WUz08Ry+?xF{!F)QYGl)qpv-Hbx}YP4Zkapke?gnQ zd7EO#HVL-L>`pgCM- zuTlInn5QxAOzP#8HF#DmQNFE7>GQUXgz$n9MhVM7J>fzQwA)fbM%7}DF%Vu*pHiju z64y^`jkne%v|(1F=F{)+4nRq4IUsOtC^;ZA zxraJp^c`*m$m_F{k)OBAQdi?s`@b+gwb1*f6OIqd@t=%O4UA7LXM8Sr&K{q-PUCY5 zz%uAK_xE)9`#XrZwkHCvx<7jyW&GnX@4_|x?9RG;EfP7_bcw54-B=;PO~ zIqJ3VyU+%!pRV6a+nF{JloGHMdq=G%b-ciX3%cRt#OgTOMi4JAY0-Pv1 zVc8GSLxBD}UhcosGpJe4WQqdfr;B=%)485O_J!)9&w2}|mv;R^rSZ3+qAqbI-U(OE zTh7knA%L=3zp)*4J(K!Q_)Y4+rI5Q=&Y;17qjC~=F=Q>r{ zJUIJIr|OBEyiI6xwL{(y;p~93tvmLD74O+}V}#XFr(n`@`}{M)N~yQBlg#-C$n!DWmY33V-?b!+~px`SxZsJ@kG zwNd?1qFo%NmZK*KEZ?GbDxZBZh8JVMgt-4)%ZOuqNjtMT1o5%#JMM<@igT^KQ8?GQ z_5>3Gd>hB=K{(>SggC8t8EtDYy3f@af~6D!*7~jOl;h&oQy2uZ z+Ue~z^Jpq1V|~e`QRE3?I!YK}y$Rtwt8=}xX`7n_!Icm$=;AwTSL@JPYgetoShLn} ztP`&DtpQ{^$*D2UYRuMSkK6f{U6*07@x?tXK7ysw{S4Y@szZ!sZBQ=(;`vtR`WN%L zxq#2j65a;H4fdVYeSx*NZj&Ur_Cyn+-E)Q;QMEt$U&DbD&ZG_Nc~*Mas`Z&jOz7KcgAM7{MdzW)x7?tPHF`&}KswPC`8eAcLD{zJM1*#a2 z_LWF@Jj*wizD4|22i^g1f-y~B*j`LS2oX!d$r;! z(nBawW)0U|(b#UHg`#>X(aw(ULYh2OXxx^xjAyTbQ`L_4S73BDU~Rr?AHK!jOT$&Z zGND<048jAboLdCz_wk&tOP&cZtmiiw`+SLKrvkox`SDATC#8S-@gDfaw2+VSsBpp~ z1Ggb}>Lc;3Q=#3v4pEulL+G6X?F{WE#Fg&br+ton3wqp1Ud$y~5QTzKK=U8p`o_MShFglHoCoSFwGI8t8 z4qU=ecY+#$+uC1I@$JW!%jmX(*`}fxD<&h$B^5PPI<3bznPYXePUB?Kanc(z>k;GK zSJ-~QZ;_n3Vwyh{nWnPWAbahKTgOpeHLl-a#e>&dTh(}QqJ?q_B?5`I?O`c(1*L-vNEYUS9bjI` zVYa_lbohQxhwo=~_1@z*K;|H4P1Q?hr*%Wc?VbNx|6Qxg3E zHZ`FGY{5hjU@K1q0k)b%5MaAF5d_$DfQ>NNfM3!9wtfH`VX$Eez}637>j$v)1K1P> zTR+m!4`5RmY#0OB6b2i{7;I=Q+?E%3+=i`wof6$5O=0GrHUD<%!a0GrHU!x+FOGuSZ3 zU_%QUPM(ADJImXhI$PQFE$!K}IU(;sUo^ybJ!Mr3G{iH}NA(g>mq6OS<3V#*85?v}0-F_l^G$Q5|5l?AV&oHS6m z_Z4F?gf1B+Z$653p$q}mb$I(YDmN8xooU5q&9Yjh_^fNK`0QJ(hkzA~&x5|rztu7p zKwoCLS5Eh=ZD+9LL1~cJV^QDB%sscTEXWDi*C>4yn~Z)cih~*R`BLE-f*2YIj?;ZoKhnXx33kwd5Ifl zLdst!l}NjWBc-LM)ySjmYbE?P%PPs!Yj9`DBN)F0^8N+#&Wd3g%7&yOziD49J++%!g2h#5&i11AP0hNt(pJ$n*=X?Rxm~!K4zIR8UB1+6+ibPb!uX>$0h{ zA@$FYD(;jWsaHViTTp%$?UkHU_eA*i&ZO)JG(r5`Nu6Q1+|i56AkW*Av}1M)la==- z6}es}smLSk6I@epu1Z%SVKK*{4 z;FTMvUuji&P^04!34J-e3VYgva!=B5J*+4F_YiWX{eq_%G_+G*OX{z`4$2qOlsJrO z>s|5b*ITV4;xlGg$#Hw-wRIs+RcW(2qum4L=UUEKA}2Q1(!ym6Ukdg2L?}mrp2B^e zhU;6c*<+KDMp7jk5Kih%Bup@5+%OJeW5`+_tB2S{5Syl7qV*uj`0v|K2~GCE+RDo( zm207gk*C^wAl6H=<5W3ocp;}1R|8HzMeyD(tQ{f7ffg(N#zYG>p(xEcfb?jYO^@i; z2^Ob6Zvj1d`z9;?Cs=cTZm{C-%(0AjVXghq{g)Y@JAvLB2Y~*N3xI}^;ppGhcmrw^ z*;)${j2VA~9HH}QjVvYpM`%5SxVuRv(wXDMm?PXPI!0rCTL;ABFi2R$wU;FI<=v%Wu+2e5tsCA^Q< zmgHB~&G>&U7E8qgk=2CID)wVENAwXTCb(jA+_r5ptCWO}hzW;na zllShs`@QF$bMCq4p5s{pB{sbZx%L45lmWNAb(P6_r@)T-)vMTd*yD(RLwN~qC;`Xf zgDYI8OOiDbkao{xGm~7p@33myAV!*X!(!Xk-&IWW4WH<>6ZW5TaU^h$TWh#Ui`)cz zv)=}W5wDz}@GT7AT%*~y6NuM!S^PLH5z?H9S zx)}KFb@Nxvzi!7Z6E3>goIiWQ^lJg{;4Ha46IvFS^Y6G9$n1p4zl1kvMRHeo!sLuO z|IS^}2~(~z=ijxf`d&$qCQO}a&cAzCza8TzT-0oCFTYQcJQJq2nA;cJCyJg4Qzo0c z!rP&g^UeA9?TYPKg#UNNwlCVDOqf22(PZeQl2F_vHT@bhV?4fZ7TytK@6W)y)^pPI z%kmPW!o8`D(65si?Qh@5Z5X=QuAAG<`zcULSTX8&lK05M!lNM!oQ#n&Q^o|KoY%m( z%|=N!=M4zAST}~XgLy$=@6R9{v;5PE)9&5Vi@6;Vl!e&#`bx=IBW;}||C=_bN4Ej% z>aIl+4S2iES`oG49)|Zx;Y)!_8ylSgT;bMzHI#=7`?K8J zwm!kMqB~^!7h5tf6?$%*X*Q`aPR8l*Y=tNALn@4+@r$CentM;Q$BO8oY6aJcO{(^{L4usDrkOoBX+pM5+* z!MU%qR?e^BZ8adV22mx?=xWC=Pcp-gN$)a z&l(1e*O~VDWgOZ*U(`O$#OL)4(sX>sK0&l?2C#LugzK(n;@9GRBRYXzXF7Evr`qw! zg+0|8XFOkp=_UM(KdrtODA?>U;$w{`OjX~TZo>VqLJGJmIwG6%A zQEau9LJWy+F>UPJSMbS%b&dXv??Ep!?(V6wb3U$LKW7QQ=Qz`~t|w}`yoBdi=;u-z zR^6AKjt^(Hvg<-=b=5xfXgUAFw7Lf0$adEvcwf!lA37mD?yh~qM5c|F!}-p{A1?0%=p#q^#uJ* z*kgY867GK_V_bN<$~>Vq)8!^wKe|4D7Z}q$0O^LXw%!P{_~lxz7j^wVEuV}uM4OG~ zAlB+|KWOqCJ0{_s5{l zd$7*AH^TVb$)0Idx|7>(!?S`_q)ok{40W%Y=KYVUeOa3Yu6N!tGc}*5v@D~q#1q8% zk<+^aV5V4bnSyR?40|}vM`BxFn81Z{{afYzckHTV%B5>u*$?9_?|JEZwnGl zQsya3s7&vh+^L^uP!PRb8`OxJS{t$WhDn#$=T%f_o-w2a#p?eKBTDW`1|`(Bp^rR z#R9+gd2g8vVSDWe8?F8rd-mD(0r5NPd2#)d5BE83a1$$z%a3m=}DJ zf7LT%Ot=pnowY7) zOu3C)>*y=jb?qhxz)qVIx|4wN2Tbh4bI{E80>WBhNT@syWjlpn$sY69DHSC1* zieSqA{`;BT-%fLHpW_X627?sus0XdIr-mZJ z$&mJ)ef%!F2rwb!)AE$IPY<1>Kdqv}na+|(3tyMKUqw%~z82qe$G_p0F4G7Heg1w) zbJ0BhEQHX8^Z3uAdF*^>9K+*j^{}N4^h8hOL;tp3$kSLHmx9gCRc2S4o$}IVk|D+Z zR}L?*Y$^>|Wu^l6n|Z%MMfR0+dTu6b_#UJ{A65Z=II@qAUxExR`hs^6`SU&Jol$@_ z&Au}VE$4R;xyIX^iZ=Bz^fqv?xEvF2Lf{vJ6sa%hx&6cfq)3klctu~Rb;rF@vF6DRNQt>tH_8;@i zFr0g4NDWyHls&VaTfML~V|2=`VxZ3CvUi!kI~g@mT^J`n{WX3WC8dV0G24v8t5A=^ zWaEH&6H-Z0I5ljwi5k4AynYC_>G-9Verfzx6D{kqHif%u6Z$E$?0gNq^~cl~=k-aX zU<-$mla_Kn&*-x!HT*W9bhRWxq0R`_33P4*)G6{hhcN$LGV>xe#fx^XYZ#wjN_6qt z-xk6yW&xQBF=oG+%G~=6l~W^cW9_Vf7NEXhZ%a4(r=(!JecF_fm*5cl$ zhTP7|q7K^#Xmf$%@CPirgB(59mi6KCB_!j{^6mxB~joY^2pO9q3s|r&s?g6Ccr$p*WrdzmUv& zv=y$fwcPJt_}-IQVVUydvej=n#O?kkq6IF-iZ!>&xhW=<`8e4ZfA;Ox3 zZ-p?E=@g|XD@su(Dpve@2&bkX=J^Ms`w{81P$vHQzNsWNZ5^!XFMvj;rrif`|6*_V zz}uJX?Ou5M3f|gMkFE-~rKUsaFn5a7+_K(GO@Dxg#F$b7{SUHxY#9qS3AxFFjb+qc z8?X~y%Fp#|{}gqwdhK!LtCNpw(jHgI9#@HtYvLMwFK6Sr>|K1XhBU3hBfm_mPpx7! zm!ema=TV1GNDbkm!?i2{55^x}Wk}Fk$!=|ua9d>qpsgH+W!Oa^{|xW~Z9i3bDOn2- z8^8Z%DZl3tA@x8-K7+kumdtVEy@D*6iBF+6?6v7LMM_W6JCxe5!?x$dA#~wVeqW+F zdXJfk{?SZ`5r)}C=FRFo>v`&7u3OG69*C?L9J6!Y@w8AX%;!pF77q&LFV2^L@BguU z4gp=uzcpX}egDVuIn;G6|K5E0>;8}BbNF_akGSCBrQGhd?PsSBX5WTGX5-9)!?+EH zq78?fAN#}g_#Q+J%y1VNGag?Rw{CU@^EW#Y#`;_9;W$#zdDya)?;Tso29x`n{B#qy zoy`43+On^$UDL(?wMi9_U)8AX_YlWzSJ!mLN1Hfbt697)zo+%5uIZBdH>ov+bawmR zKB|466}8W<_r0U)Jm9$VOFFf)sNQ3z`}{|y`=U!aPEmfodptXX zLMd{adK&Y0H3RZ=m8s&JX6+-oezW<>1HJ6K@DIU`v)^GOe@~s?(cHI``*_pIcx4LR zf32qBjy9{#-NJ2vlmQiQHneEgShOw9Zh)QIK}qxQN6nauu$m?Be8eyh#E03Pu2Vbk zPS>MmnP6LbLmfoH!fyzBgBXoNOstTDQ2!oQe=j+0oZaDKwc`F{26||7X@IHGJ6(gz zMHNYDQ5x7ja`Z+My?#w*5{ti7*3pe5)$|bi*2?%z^pw1AHloAfnXQ0N*VSdJutWlAh2Cb;0 zAsDqYEon&R0AKrmsbnpU4~CYu#d~ZXYM|(o9UICruY>li~UT{lS%44o_0FL5=XmYwI!~Yh~?mDyGU$si7TzH$G86Y z_B6hQ?Q%j2l%fF5wrf4F-7c0qCs0-J{B!c=1l>Ca#Un#koa5%b= zpzN&|vj^)YeVES&7htj{S$F_(iO(eOr%xsCp&OFdQV9I!spOR#lCuF6+7TXZ$A8=L z-*eQyYyRcC<1G7rPguC-_?#j7neCB)Kp5|hY1L)TWCZ1RjP*_Rww2r=;#F-)Ve{~5 zeknFht44cbgXIc}cDGd;a_x;aNG=+ZnvIMR%hkhInSYgC)EF!1Xjc*6L$aWw4?nzn z6$|j#S1Jp!uT-|Fdp5CHL6IA%OF++p+#hQ+7nJ?7G5QG1+FJzblQ0hXi;#SzQX7I0 z-4=gg^GFx8F<2tun4>K0S=&3IlraY6(597rM@>l%BpXS{m1C`k76@76?B`RC6tRz4 zEVK>V!s}eOTV|GPgT(S83h%(tpYV{`DkRsYjci9h<_U4|;c?6-DR4w`o%~yp8uplp z-Wo?jn`Y(Plp6LRTQMWCwkPecX(J3RjkOj=_LWL(Ur2thG86BetCvyIHwJi;w}3yv z_P*(sNbF22eSTzg`L$2bs^>`NH9-Mv(>FH-Yg&*o`mwixmhVc<22TfX>PA+|2Oo?ZVZMCtGe83Ub(Umsxib$s}mu@7Nx_ z+LJaGb)fWivh~LGu7c!*Fk1W2>058|?`d^u2d5mi{AN6qHxhXXGH)k813Crh%m-I# z!=r({QB7!+sGybWg6Eq?fl6AnF3i1$y$yvpcm^f3!Sa)wSPt+haqMaPZj1GDN)o1g zQ}E=PB)T-q!{00!f)o?+j$lA4$m3g~Z8%P;B?dO&-PR6{p4*(Ew_kufyd zu7$4x1_LG5?*CF~`^y5KC+Pbl8DlP+q2(*=xjJ{I{kC1~I%^)Ntxs+@>*b;jgQV6z zYFZu!g*suafZ?<{ncXi7iZ|0?HHZOL2oZs|9W8duVB=jwrilBm#XFca@aVmC4mWr3(N(V1=wr!f#wpMA; zN=?>!)DBl5&u=;q6vfWZ_Lp?yuqCx!4 zK26r8(l@j5hqjFnaYWe4VxF0GVcd;{dbj?Edf9C7nqZvf?BsrKuj(kw%JctWRMm2_f7<$O2e!hTDgC8MFiRD{?zLi`_Z9DITytIt_AuZ6@HuW&_ zat`0?rOdOi%+4<=I}nd$)hj!=W#j@5ZnbbQ$3!~4O|)=Q5&lK*-7;I5Z07-`yNNDe z#CkLe^&=c5PPa<5@-RBoM2bq4c|Ki!yOY0J{gwkV*Y!nS;;+!h&1}!t0DNzV3c98> zh#tX)-d2h8cnFhPb%W%|^IF=l29HM$d7=@`m7urU-s+WvvVx5Xf4@2ZjuaQAj&%ys zsB0L^;CJM76AGrSCPoJKPrwf;nGkuVGOZrJi7-m10BJ$S|Do>MX2st=xhHlwaDdjG4LaJJn(55h3y^<<64=j$Lo;Q@;O^R!yE z$qipycRgB`ZNb@VXzyvwPpV5bTvz2W=G!a6wQH2v5%W zsdn`N4l6RG{naNMb5s=R~E~l~E@Bci) zcgk*}L_;FXbo?iq>M8D^k%OubV(%l2qWltNUCQ!i#vJS9&={R=GE!?FF;jOwY^Lsd z$V}b+pxNp=X<;_``0n~?*dmdgIXpqoONZ7E`Sm8!3^}lc67!*R>S5fYB;>nU3nivA z0vxN+BR3IXs?N29Ah$S%;BFT=*)tCy+~TfWVc%e%KMPv#`Ylmrglx)k-y4xWktlzA;-<&0lgTs9bi7o(VGn5*}(b8R_hE@f82b-@vwsV3JzGT}(Z2;~OhdHNj>0S5o+VeZ#_ z?;*~D3^Tl)5;?TrsI6c-b37zc?3$29SAU+ZD?0+Bzvkvke*4d zr%xsSKsO|>cpy0eg6BPz9J?Vo=7HpBQt)X!csbWu!TpR*=Pb=6D>v0pw1xMe*&KZc zejDNUF#H~Y-=n6(jIbo3t&@s&8&3`E&h<)vqWi$na+^xBQ71Tp}5_Hhp@;$mj2D2klm{krL8bAi- zPODK|14A}icNe){!XhZY+%Yex4LF6YT#0@jI3-G{PnzlEh@4T6{^@NQ_1&*@wE@HD zdBH2TeJ;plH0BJ;HWJ2}ukicn5#iiW#yA;hNwe^z$^A`ZncE>A@2EA?XUt~df6Zp` zDYIGHWH!s2&1TmYvsroCwEc7<|AW4L{;-_uHD=Xww;@-Mn){TAoC)^=_5ATSTYB)R zxlcoT?(V!9rJ8fMSnsKM&zPzCPnoF&o6OWTo6Xd<|7)feZZT7fo;GJIXXR{rhUk|M z=l+dkZ$hlP33)R;k)6X8>i*yVs$9RNA9u@gZXdLj4E>EpYrW@^kZ*6a!Rw^+NdI0xQhyOsBN1CUSSomPT-!iQ~`~e`Qk* z;j-SN>)Q(TZ8Hn7$Ing>CW8!?FK6=~CQ-6IGJ`yCw$h=$Nvk*VQPa)>WWn#d;Sc9^ zdr~9ZrX<4YgV62~Y)vNQq#27Fz@SHW+X5`&dA)oT9(GUHC7 zz`0i(Do8VX+a*cNPI5q(MrSZ~DBFL-s7Pb4vchZ!s|Cx%!u{u^*Yh)>tlE&{^5tZX zpS|&Wz9@fuW;ws(iKiDb!#k}9(1KS}s8!fuX2wp)g_GI%>A8ByWv|KI%eme#;;t~G zCrzOMwRPGl*|VJQp>)FMOk}N_OpJO#Pl)Fer9LF0jQpF;Tp##&J#C!)bd;o`FPKU) zLCnU?sacv{9;II3Z>PlIf=yfp{CYKz{#2zU|QdVjI(h16vFR`;#lv4 zKHqGOqmR*^`N%KRDxj0PIO#iWsMb$w(0c0b6@uoeG0q`XLd;;6G)~W|^Ku*$D~xtQ zes63{RvnpRGMo6Rxk0{&m(yA=qqVjiI&{s7}O7LcUd6M(Qr+%!ns?sAe^@`8B@9R|aY1LW<>|li(NrT_*YAA8b;dv(xPr!cI zE!nckIvTga2X;|*TKVy=$!sSRA?TStZEWkTVbY{Mzr$LFvfB{veU%Vl=W1-~904mj zhSo54jbIuy7th4C5Jg)${ghrYL3uJEzbQsan?hN2POb#cYWBJX7zr^zloynRvs~k0 z)#BQFwsatQRxEMY)zgJ{U*s}r{J$qJ@y;5j;eJnaru@aYqLlFe4)kf>F^~PHc3z-- zXx(KXxe<1gYyNDHTb+=B@bUR^ObED>zYxCt;@-lyzV_$?hi`1=oc>*#@Yx`^VF$7D zjWGN6!)D&fb6G0~l5tQ@>iR-C8Zl_Cj(YV2$?4)8`U5Mokp2`%udXhn58@2D=Fq)t z<}satGa_91N+x+m&Z7+^{UG$K`wKaGupH_5DLD^Ck2mFFO8XOVSFJfJ;HoX%O;}AH z$ak?LUn$F%jsH4#GsUqg+ug#_eIe+=`Hs=4V(FmQa-oiWK%rhWQ-M8ZHhw`aDB!nu zghH=ghcYg3lo8@($Zi?RVelv5t}I{PQ@p(LJ*Jxiya)j@+x07em4W1sP|^%XtBrhX z8bn?a^P4xcL2^qGc~mHqYRbtq&7*e$4>BhASkYKt2W6epW!`@a-&(qSyBxlabbR}H zzD`@VS|^qh)_TFuc*PWX741qfc|r_!1q+Zmkyus!t!IhzG(x=Oey1eOmgZZqP84Ws z4Yc8eF6|ls-6&7G&VMd^%feDVDOF{lAN?vTF8UvgP6Vwe}X(g%b-n%HJ?fFWC-w>9@SCrEWQs zJSSIK%5Ay^eBt>gj?f5)3NA0K6THL$C4$l)Fw5gs&zKYqDUedG#A2cnQy#S;Mp>YI zINR0C_<{soY|lHvy?rsJS@^MqKY%lE=g-~>*ktd&!9E!OoSo`FVxDthG=@25tR+8V zI112Hrk4@$Ibpf5Dt=1S$@6ox1|>lQS$~qOKcD_k;y9;B1zttVs0VC4WDW)%Z_XO#&3eF96AE$ZZr___STPa-AJNJd@S3B4}mZ>1zs#^1__ zrli$dJ7I4?hxHrH z1%M9YoZF#jAQy%4hg$tqsS5dXQLCLwmWP$OO<<+ zUn?IeU(Iq4MY@`tvTb)stQ==$Hf=x|CBZu`oDal(cT7f>%4)>8OA*ZM5Lv=k585C?_G3 zF7EmiIX+B}<7MkEizkg|deu&i0B_8eepPmGTcfK{a?WL8u!FPj2W?!z{d3#<6PvHL zdFDFc0T9F07-fv3t})OC|BM4X4&@OWUPk%2>vs{6pXi7%_rJ)c;@WA^)AmL+xlxd0 z+__@kwIGB}>#Na-w3wrgfG@m|idlO|nVWy+Ub@LX!z-`ew^UZ*IH2A;6EZpnbv4Y#T<$K%$ zJT=o7OrDbD?;pIfg749)2#lSK_GV!>BEyW2#gUb*o5^^RE8n9f2IF2`ex!T++~=`#b(X7r8V6 zY6;=a2PO2l^BDtBwL;)A_E8GGn;)=(7qNnuXkNf$@cuI7@e3_t%XM10CMy|~z;Ib4 z`V1_yaKu0c2MXK6Z?|M}hx9X zpYeEj-}AN3evBsc2kdorZnTSeYxsxr4$^TFzq7?t!49`=Z@{Q@3f$75${i@hVF*BJ%{xL@!|W?)R5h# zCNu(y%Eo_wP!j!8^Uz%;uIUnJA9YgTguOS?sh0zrW*xbuk$| z#q)J>F<%#d)%|>3>?YBlqx6~8?Q8V;8P4*ueYRiHy$cw2+6}8Fwe&?Zwd^IcSPB;q zbZ_%I6!4_e%?3 zk*4&7k_VD`MECym<>DBf#asa~LmV+^U9vaC#HQ=sU7r=c>!cu!NUgzL3d$f-Yj7^J z2OLrfOCEu3S@U%v|1c8XUB^oAgQX|JyKB!>NrM+kir{Y)YQA zAvw&pI}mt#JhOk1GF~ym^u(aVUBaY$Iq#@8KEMVrR+bzQS~qIEyX?$0Zh_oi1& z+ujBKWmj^2d%Ij*wOHy|5|^*qc;e90<5=6WY9>eW)F_jqmd}EMomwuFoMV;SK=AZz zT0UJP6~rP?m*Wo3 z6Ol)UGRD~4NZ?Oeaze__Y;rWZ6i*{@d&+2;h<8^57A#F5g>%Oh(5LB4_N)OW3fB)C z(h4QYv_X_8a`ISHl<`B2fHB*0V<^7=0^TpQ-iM4}o?~&yDGU z?}JHfKvumXC$dtjNvlw{7O@4F(p3Q`*54?E%OSqp5$}iiL5_HsO$~Ll5$Bf)4Da2} zeWY<%=)H8j1q+uuVBzv(!os>DSh(~kSg`MYTrhE>WqXgep5Ia~0bYo=UbUt6qDG;H zK$*jr!0{6%GF{v%a+ZPPt6J@{!`!bI`o6m&$2A?j>|J2*(B=TQplrAKS?it$Z*%sT zZMNxID=F{N=0V47vz>P%jLS5ZS7mv*Kf?1N?*O9^9t-h39r2A2pLE2Jg!oEF{K*hM z-Vr|x;(IvakAwJxBfcNR_j1Jdf%tkydK+sG z8TM{Q)bK8V=Jda}WhJ-mf_&5dAWe@%Lj2+5!S+&*Vg!;oQrZ< z2}ef88wPSrX8Lmb6&ddw;2HHulxfL$qU>V&-`vjy;*nja0i3YS|-<9!{D<<_&uL9foqoG8m&^6{7_~HZ3Z{dM(mzcM#nD>r~Nmv?&CmmH! zf2*E>N7eJZ6|?)On88-ePplY^MHfA{G?QNzoddExG|X!g+vzc%wLo2l0f&n_yb9Pa zy(1|{kXB8(#xK?h6|lb=mzzVh^4ec0kmhUD!xmzmv~eDM#a;6^9S!U}>)Q@Zj79Bp zHK(L?)OuUey1F9>;nAK#_;QE-?vzin#?REDoJW2lYy1-LQ?YYjjTCe)hB@ed-+ccD zAH<#z>K8vO8k>FpNZ@aKh7xH6{>Q>3R_eP zdmEP+asj1OtC^RIZ2Y^9lq)u|%00jl50ph6WW|4v@n=@KYaQ``+11}cyw8KQo%mc)2Y(@u7Trwa@QKt$x*P^b#SpYL5wJL%BB-UHgl-_(}g77dw?Ymu5}M@w-{?R&Zsp|XST{yYw(otgi>Q;jWZHf zOu~vu@R-w$GwLB`B*fHPG4(v=XS&Q!I7c)3i+TH7Df;sigLE35Ss0beW0<;}rS5|^ z1?;$Ejs{=}es0dk-ABZL1=~nBuK?J_yX_pdHJb1#w(Nx6?L+T;(Q1_CX+4JZ>j}`k z0-;-B(5?8D2Dd^(?!iW*Ta+7IimTBjaT%1Vy6WUEN27C<{@ zF&x59Lfm$HG-i(s@8q~)rl1XD&WAQMbO1jn2Nh`hOv?-Akf1Vxg<1u5ZER3bIl~I| zTpNo9l?E%+V{NP|sGMenD%Qp-g33fIRJJx&8dT1-LcP|;l%O&OLJEW`*S;f)G`2aY zoDE+Bgna*5T7#0TX4onY9Uj*xB?-Yi=dolWe-@>)wD{AXiW-$?K;$M+ByWDM^Tk)OE zyC|)yk;|B@itQhv)zcQChJJ~R6j3G`)7D471)PqZ#9)&1pxbV->;WB1e=?h; zSK+tEY!={MeAUGB%k2Zx{(!r~1} zS-;AyzE(Qw{#p8fH?5>#3!?vS%QhU-jcipaUE%{hr#I{ zKg&85#(gq_tJfJ^jk0vCQ67b-)BHXWzun5E;;7HgPia(EtDL{zWZiSMPJ0X+>xs;= zY(*i5$n^LY;hkXqjis)V8jafeN;ZmkYRF~bg}cnH^mPW^qXB2)soW^mGOUB0X}&`8 zXJ}`C&Sgl&XK1f+O@Ax&I^Z?ipFz_qzWx)gek9`JI}{gCpA}61!Ntx$#}Vrt_9ZUs z?$voDJN`Gh@KBxd9`|HD=|y7wbk~l(_&%NRbh^CRd=FHe~mM&VL1ZIP40&gLk}DD1?4T}Bg84}^xuux1MO$v8JXH; ze~a+F3feS@wdq_YFG{%1BjM>9o1-S+UR=PvOgmuPCqW6fQ*Vhwb;`cA%ip<93p-a$ zkm9=@V_=t$r{|4K3*i-}JvxHv4)}HpmX1)=N@?xd89o@8#{@CL!wec8Ecl$+u!{Rr zMX1MnZzq#J`S*7SIg&PRVDCZt6H=>|702;+it9w6+;%^X%@a`OgRIOJc8;Zy@Eya{ z`$z-jr+MrgQyp-SOGbv`6F9bIY`*ZDF7}dj=`0tHQ-V%rr;!8MJT?=gXCv7ASXdeS z?26wgZ-j8iSB3CM2+w)D5Iz~gu62d*Fr=^>3*qC?PQb!KxF3Y?c9h?To%IYP#oAV* zNkKm=Z=-;69K>f5TR(u65OuVkmp0%>m)65NhsP6M)EVQt1&YNz@pC2H$N3w;S-uHe z=3BsBzHK(k@0iW5cbP3j%6;Hi=~FFln5oHcnyJ>e%+!>(&D7L)%+$1Z&DpLMInF0a z`SQJv^8XCw{{_l_&$MlQ7Sg2Re>PJ?{$i$T-ZQiDl{q~Bx6c*qdne8G{rtTEkJYA2 zJ|54`%(aJf>h7O4`aQ3rC6l@Dn<lK{0SXzalzo{K~5@`{n_S*0XMEkT>F9UAy4=!=o`SP#93zq0A~9xkKi_B`!-NX;;g&BERy zf2+mgm2=Dm@9#fX@$;w_)XR`GS!q$S%KU=E!t2otr>2ogOLjG`Q|s@$H6RIk9Q=k zHnCJ1q^dq(jy>%gGa(&Muyiaht3H?G@@RG=5ccWED)l@l^#*6D0;GySstBYq{;&x( z6k`Dl*=5^b?cU%wrH3-8Q2qh?hKMXsIYBeRn*VEwZ+0Z-gf3h^KPTmi_C=aTX^axNA4EFp^FM;_UJj?sS zm9ST#vk1=zHJ-+MjXX(}{B~6){-`iqcGBoSF6DGN)oB+i$GKAiSkS?9X-iC{X+Ms`@eP^P^5YIUbQoIjoQ<0S?>ry=n4HulF9g!x6 zGV#SZ$=fP(?WYm4Jr-$o!%m@iZlEv73A9L3dpiCU(WLI?Hyyv53=v~td#)-7NkCDCS2%G4}(-JYY5}9cIR;-DWV{ zBC!6BT+L+wK{vFE+%OK?VxkS+tXAiE#v zTD~R@_PB>lqccn$#upTn|Oky{q9)y0JK=JJmP}@%cp1%MZ{!epk zD|7;_|GXPoZ`U(pHMhC=W9uozegFUORj@uH)dt9A7Uz%;0kfgG-h>T1SVH)M7q5HZE%L`9!=I3ndDuS(Y^}+PV>* zsm0Jor+ek+=fx}55EPWW#yl9?LS3xbM3#_NhLJl!_{~K)Wll}v$({X#ie`}2gBa*ZlqYg zAmy{T5g`UsKMbWl(iJ{qW&h1s5N4}@%d2io-bD*?>2F|-`Pmx#1lHJL;N<@ac<0AqUz^4u!ZA1^E1oAlramUXctHMyd2|4p#(zX@66%N=3V zL2?Bsw;tGw3=IQKrmJa2{mPB^Jic~wJo7y~b()!Hc^IPFAl>)6ru$!-t7%$Eg8qUu zkbr=2Zoo(*e3vmg&fuFOe0wNbb7F0SS-5{!hUr-8B&%-Th58g|yP}n73$%?kZDY7X z)fDA3WeRoiF$k0(w)L?6;rSs&Q*z2O<%?PFH9-Hfqc7R^?ESHEIz9hmyPXNzgIGC~ zh`S}E%vJU(OV|xr%%|K9dz|d}OSbK}KX#H%)m63!CG@Dod-UvX)WnO3Q-P0rEGOEf z!D#&b*IA=s8`qyhInYx%^f&edv+o(O)43wb%_hO7A;>;9IPQ768GNUIa~Q)_Qu;6pT0xXW;zU4HzJc^O7m zSnZCU+UHr=KIWHQ{njk&=6g#0+VVZa`*V0T_kV}|5s0QvGQMHn@4huP+8qAQoMe3O z@MliR7m&W4Ag4Daluwg za(oXn&uqG|;1RsD^Th6~v3z$F;+w^4aJ z-y2}-uhldXD(K{1b|+tDFz&XXsBBF$xqzUxq6LT9sey7H(E=x`DS%Ke^+!s?rT&0% zgki$TMOs^PMXsgQX3RP~fLYdZ)26YHFs-dIuyg&J#3jMS@ef<^T`dMJ0y^=INRHIh zCiq6#>Q8alOIMeIKP%(vIg<8RLKXonlcZkS=c{ zXUwkg+_!oB2NUo8wa_D12Z8S!8s>RKM;=>Gu?ofs&(3sVew$7fv{f6qs9@=x*|M?l z8h$>XGLD$M{wHy7gWjqbp3w>9r97`{ox3^z3Tv6K&;e@-ce=P<{SRiddIWx?eS${Y z3x3)tiLc@3c1>~Gu7zvWYT&q_SJXp>s(5=ROGFp$%Z8~vVP<8Z5}(Pi+cwZEdsAQ| z(X`qyTA*;b*v)L2-`>G?yCAR3z81y_>4W5A-XhemWu!CBLw+y|-@dZGk#?TP-6hYL zR{RmjqqstkEIcRsyV_Im zD@t2PC=*+hg)`H}KCKPn(Ocm}^zE$v755r|jlUy332N^k->PJ z4svCFNF7i-dHnuLQYQu7>^;wOz9d36Ks_3u`mE7Y;yRl4dH=XI{ElISglWcTb)og% zd&X;lbbPAIpk6_X*8oqawbTe+pgC?*gSx7vL7|k!{6S$NiFty;qo|cDq}6+Yo70$8 zf1Fj$lN*Fse%V}P@)~~rsUf5QmHPeu(WF&4j|9c3B%S<3tPZBt8-Qjd&;~U0O~U!J z?2)4;OALQ{iOem`%LLEEc#fD@BE^)1{&rvS3jN%^?`rAPXK7@LGb?|_?-O?B+!tC_-In9_7Exm- zt8T^BOHmsc?Fwa$XV@)y;46?*f-l@&p_g0*`M0p~O5Gv1XVr_haL#My7QRzhk2_Bx zBKFa<Lgd(+5anN!(vI3J8{jdz<&?Y zZtRiy+M5NreS+v}pCBpi&9b|_+2v_(R=n*_e|25)es|y8)*j^cHC)#!p#YS%c-m8w zz3q7BtvK#{@>7MFKQ-OgZl?(XKFB8b8qX0fEbSt^CLC8j#hF78>w zb%RnD`5ElE*&a}Za9Mj=J%2x9-Be2n)Kl7?P3CfQ)Yx%pbqfEEd5jCUEJ7`UUNwt) z5Ibd10e;ARnSpzSMXdGXyR^Qn9dkQNUZft&KeRnQcm{)e{-Rn0Udw=^YAKwJnAX`% z2>9`Id^h8-U5xYM`$aZRf(m04fHBfwE`#|w^fEjokcVNM@H{?sv)Z0o9Dsh0-L0~H z4!_Hb9MtZ^sii86+6-7tJ~5r#(HX8s-a{8|x~WyHUz;|r=!mm>$~!y5B(+p)Pb~|! zql}&wtg2ZO9qc#4H_8XANa6l}Keh(A4DG2k{M?Hc`&R)*@()2G&ar7$PTxVh(v@VtH(VlAS*>2sA7F(nihs+>mL}M^I2MYSr zZqn*GZh;nnH>!IsXBt=6GnoS~rIb1>7vvtLEXQLr;XC>xyBz)LnYJt-ICY8t;IlfY5YD@AlN4RqbeLL={taLF&8p_ApuCYH`C@d1kw$ z-9VoO`+PqyhZA~1zbc_$diw;qH{iFb{~EV-x1LotE*^3K#^rgWsVZ_-sm?x(u5vr; zGq-R#(|RWNYWkvY`^j=889EZEq%0k2`aIOWapXgCbR5vgUm%UVoYBZBqqFL`ov0(E z^o#Y0NSw|}q+Dhcb1bKrV~E$KeOWte0Ki#zKeI#txlmVExj-4Ie1H@Zt=gk4W28)? zO_}8L7-f=~r36Nq&VlcvfRE{k6f-rMQOq++ta4)h5(4cw1>#-o?W7V3Xk|a$b@_MN zfaq+Pb9V`wb2rn;MjE;T^|NUsRhWh9S;X&6ePy(#z7Dsy_+VD6v=W?EH#xd(9=mN8 z)eHzwXARVsDoRUjo~zG($x2HJzkMQF^cDH7YM3GPLlyuiKAq89m7HVoTdjFUfj_?Nj9{#|q-`Z>7($Y>LJ0I6v^{(GDj^hprjR7R^JK&$!y zP3;RbH3VzP0GJE^|3pt=6eoxO4Lyyt+i9Hi)ZQB^w{l-9I(ca(%6J6pZlq3DIKsmq zyvh+i4#LYE;eHT)*%9so;gybX1%y{S!azI7ayxv~9Y@8wTUrKfyO>(*D58s(e>d1w z4`H-7jL?PpVvR0=wz#Sp4w(j!-Y9b$=)e)m1Ib_-?dMD@(^i+Z0G=$(7?!4z9$jAe z80CrGq&1F__HZ}tj2-K6bvjI{T6leX#@X_t4Cw(l|0UfoUFP`7Dg zGmcJK*?r2?(J6a(pYqhBQ*M~mZOTDMr|j2#nH5K;)Voa?0Fqh8*5vW>aV@}ek5}PqT?yWNK7|HLdcpH&5ckj}@}Anwu5;@UU<%ixCguR{Z|l&mT+c3 z+>S1B7eJhwpwCCWWZ>iIqUP#kGlA39RPtbywyp zT^g+Da{F)e(myTLVS}XmE0kamaCS+x4`KExZ-a}v!>Xp8XjG8~LIn#$Fpszq(l63L zseq?Oc(3HO-FWJvy1hmA1T1TR-iUujNO{gJloNWV@~B&`AhTSr=FlGzKkwld#o`g5FELg$z<4+OQ3-jX5 zB>$1S@(w)h#CaO$g}s{F!U=%gqSd)*Baz%$WBsn-mbEH8A0><)74Dg#x5*&TzD)A( zxypM7k{WNDv5@&5Lo9|q%-tkNG=EG*%?=;i1AoQjj#^b=3}XLG_&ubBwp^DTuk5~8 z9Y{*OLF&zys&r}X5l;inw^q=C(V@^<%3C{v*$`$vHhp6kuHL<# zg3dw2C&JsD{evCa3YNyBn2xXM7y^5S7Os_0bmkusiQ%xPsZQQ6SU!wW4(pobHU_0w zTaZNjD1BbE|L5q>RU*`~#6!_95y{)-xmlKI&_!ZdgByZk7>4S&8#IJm`2aw`MX>pH0XE$X zHlKAnVe^08Rv)Ql=fe$Hz@0G;SZs@)al$6crFVoNagqUpN4mDK&J~<;JGh+*JdkU ztI*~P-8R&}X6wI*bz(K+m@Lg3Th}qKd4pWf#al`k*K-N_Lnd0V7A^Bv#oRE) z`4OT&Pxz0^x7AuP{%?7eD7F>@o)b*l&+Qfsw=n`hv~wN$Xdyp8=A?K5M7wF{_Uz)leFWpnVWE!6T%(n4@-*KG+K$=4Yq<=3r<>o(ZMx>47W4k^gbHd(%W zy0fvI*Af#j97}V|Yw47+dqP^6 zd4%0+TPSUW71=5rnUD5Tsi+HF)~GQ#uz>dFC4i#D7u-YW-XF6j#JUL zP|OAI>bRZQPF-xjo_V~36|R*#ypR@S^H&SlTxK}tUD?_G*JNBrR-XYo<4s(H?X-}R zzzUNJ99=nEUmp;ES!UFSxvwuDNFI@k`*^?npZJtwdbU)y>6sPbpW`=eiPJDyAaXruo3={~YA=+vB-Y}A`FHkrVwV;-u@-Zx ziEF>Nh!(Z^%4R&F)%yBwT0c~Fa8`(k7+-@URZpPh&{m!NVG;V1K(AN2G-e6D*E78X zMv;K>gaH;S8NCshCL5zAg7$e$66XDb+GL1XrHJ*8kQCsIpLC#glLCzh1kr9C%7BB2 zORfIerQodg#*qRz*5(#dnztn9sQgJP9+e%^f8vh+yVYq*$KsMRMhEI!LMfg9mP_WX zzN)CzS4hZRXh8L-XzfA(GtZC^zZ1ss+)Bbht@_0J8Ndxuso*hpG69&DQ1<#93kSN~ zkqz3kic=|AYY(r_##ii)JN)VZkpip4PBDE@cc z(=f3B)5oGV6Zdz=$@CJPP#h2u19u&BEr6JqYnc_d^J@Vy7FuV*rv<~%x(dgrHVDLB zxc&QFejnEeIes+0gLMHt7I}~BprxAy$mLFmeF@)V=zNbMybHUvi5+OARO_s%DPy%G zB_3$$s%RrP#stj7TML*p;N&U|+uwJdo219ath&T;D*Cb3WsXzF6mTk(-G?Nk3WigW z%L80Gg5lB;I>)6wig2k=O6=C*4hcN~1qHwL4aNy}Ocov$5s#`-q|FvaGSGX8)6489 z;|gA63*I5K>YlC6edIvWQz)L(G6DMMguQ++6B6Gij_wBbzN83yXF*JZiwIf-Mx5zO z&qo_pHP~kDGh2TerRmr+XZ>%}i0{IXvJrVXr5>hS0or-rEcf&1T|phS6{TV?(Bd|3 zp*D;bW)5(#MA&X%1OW=3f4BDp48jETBt-JNz&gQ43cJ|CUN^z0t2a+wueIxAP=_TA z77Kj2R&DR4QDat?aHPg`1GBApt~ko}IB4}YBJnTf3`_lg#qolxN4?$T6WB*xnvln?K=50#2tdT z{t&lfrZzMmSEZ9bLR<&L^@F%&Gqvh`T&YerK-@uyi$WaiyUXo3XOEsHHdS`^>=9Bd z3%DP-MnZ)IF&yU-Kzjx5cNyPWCC^&K16(En^DijpV(cgR^%6sjC=}xdfsHy9i|!au2{iHJa z!p63={?D?Rwco9rlca4 zp)L*T=b_y>^!tH+6Hwn5bvuJh&jt_jE7^Iz-wSy?gnZ*BKldD~*GclYz#GVc0S$K|ykvUDl^UzV` z?+Vs8mZ;GGYsp0NDU8QCBIa}$s+5y+;%eu6{hZ-gOTu&#rZ~#Q0I7Er$mC1o5A{sF$F)3K1(O77vcKc zcz@Kwp7!!97B)1Uzw6YiD=ybry09in$zbr4+=^rPs{1maLGk@5Te-5!v zGByVpL@8S`!D(21CEuuu9a3ha`))c>*{0lI@Twv-nX0I zA?!u8(RPjR=4<@n>h5bSzWLzP*Xiy)mCv$Kee=Ncn0_tlz2QBsO#H7o#a-BiD2r{` zd?~D3nc1hj;C8N?qXF&k**WbUsVI@cjuh~?m*esKc9k*?<0Ryd1Rvv!1muj22A>bl zup#Wj9USZnP*%OYw4=ql2odbfTh@#4q&rsXM>K)*bs=0iiV_u zghnSuQPHtY0^-JufD6QB1Xl!+YD8pl0k=_c7I9oa)ESpiXVejG6j{_6W}MOS$^V>l zt9l8+H}Adg`~BhTRMo9pcRlyqbIv^re(!g_j}}Gz7lqZdxc7Iepf9UXH|i@xC|6PP7LtmXF6%?|iipZ>2UIqF z&bhQ>X*lZUhOPf%ey`zMGgbFDcn34G>kJHJbx$3cm+LXeg_@l@>y8~MuT>)fv@$qb zxe@lxbCl&Q=tCVbFN>C_>!5F5ZiDbIdbklf z@-#F6?&Cp>D>@VIgF@wiP3JeMf{NU*kH&u<)BlRxF2*Gp;m3U=I^FQ!>BW=AbB6BY9v zQ7%D8Pk0H?c#YrUsuR2ho3oDY0tOrRCcYK?2K!>aGY>Ggc*@o3O#toGy?Y_rzhE8} z`AV;p}M$T!|`+R{c;Z_wV}8N`X}aGmkzHroa#NOEBJY9QB7tACXZU`4Yzc+%Q2U9UsK~ z<&66U$9F--V>lx&@iQJ1=}6Kw64-9W^?3gZ*DAPH2t3C6NQyJyXQFsh;vI4Igvasb zQMlPC0xjTyvP#%WSeI9d=&N$wHl6mYS>k2FM(6%w5oI%FBnSC7UImPN=h}@Mf;|^8 zFSmFN6+~YwS93ggPP$aDz+9IIDLvUm>WmyTj zE>B{T+*gKPc1S5*G0svx?y#1*YS25+LF+`HevyC6k2anp3D zWvTMOM=9+#1+7JOf4%=$`0{q;0qBiUGJG5KPx+n&OR(+|=GPiD^yPodHwcfXlhhMN zP!{h@nfEHEp*$0C)+;jle%9sapPUh3c!hbCwxMmQelT9|jG5QvWUmKE(h}Nr-4N2OD8s=`D==I^%{fAzEC_^pslwzNT)f>I-IKtjKm)>y5{2|vKh#=JdS@J!nEgPp!`3RgRmQ*7WtR=@;H(} z1FHUf8W7J6Rf#$H4sdlI4fr(DcK;$e6KO$&2feaMKrfN6@W_tbmPUaz5ivJHOSB}y zE(`-%vp~I1y&tf{>)$S-Kl^@0yk-1|TuLoJ-JSnkcdTW%DLB?l z<_4fpN(GcptlOW@NtHUhx@!wl@95`ZTW>y++fKW7%lC@%XBf~~7|}iMgV}9}is~@_-q|00h2LS+;nQ{xCmbg+wWi>#-0#ZT z@#_nBaoyqROcyId^)*xboax-gnq)4A%0GYM-`BB-hmVAZq%ssQOcBJ0%1cnGga_#F z`Sdl~$Qj=HM^dq^`>&G?@5)F10vxXMB>!U@uEB|lA;0=3x>F7LraS45Y^ItSw-{Zw zU*gtNYjOPNIOBgc(LH<~?hv?LFGA1Al{_YFgz;7<@-$dvhI+ga`QmVw_9gmO(=LEF z0b$y>sEs}1er-|8c@fcUsI6CtF=2F#r1;&je}2;Fp|<=JcO;zIX^CO*?N<~*1a*W} ziUcRHJN-Y3aX&7YcIrxQ=j--=p4&^YTbuPOI(^eRuy@EwF1$?r8|pTBOT9kFnxb_j zxAV(Ey&>=!)MP`*&7hW@!36Y&x7G9*B5%J5t7;y(j?1%$yCg}e&?v&9;2qos5^T%%fR^Dwf#lwqzno73Q_#Twzf=XmH~ z+t_35q&U(}N~7$ge6-!AMV@DQKBktegB70Jit%mkuChNhNZEdf% z(W4DN)7FB)pdq}dAeVmxo|j1t;zXb`xI97xN^APyb6MpR-HCGfxFJ@A%LYU`HK}HX z2f3V?yD?gD<&ZHGqpZmz(n-6Aa+vgNC`dn_x_bttRj@+O-7h#kyPJZd>^yVt-NAe< z)uIe5h+v;P)r^S$40o9WcRk9i4bZ#IHDrHEe&Dp{w+5I$&=3f)NPuIF!+~CSY3rjb zTFrCUk{u@Hjy<$>L@*eL2TGiA;_oPGsQIg{&*Is8MJRyO{*h-P#JmEyhDv$7*0!Fg zvpZCPmw{+?sQ?6ITN7KnIUocBksx1h2yrXO)-?#+{)cbzJIcKg%GnI%;0a@^ciYC1 zk-!|N?b0jrPZ_yH;owuoU#g6xYQGd;IjH?9bGi5|zypxh><9pa_Z>bNVd#L+Kh2Ww zkF6rRR-T`kTPskl(BB|Jak$v{TzA~#}jn>#nPpzF)>g=RiZy(wx zT%YyY4fXdNT)*oRZactzoxs1dx~gs1_XI~jgmgizE)Fex1Y6q~#TP?c(gD-(^xf*N zwo#*k+k0(?wkw#h< zaV-!vn&V?+z81#A9bXIMAusfMHuT%W*FmC%eBX(%4)S~#@paJXYV0_=I=Bw7J-7}` zA-{#V1_Ty8+F-w%`NJa|JtD$_P>;O}bp+g#PlLVi-+Wh0aQzXiAQ*huA2?5NFY!bY z#Si{Bz~j@n9)jGiKX{OD%wV2xOuecp7?i?6$Ikz_djY46Cj0&kk{;-0Wf?q=tgXga z5bBjF^HuQ(=;tsPt8O;Hd3P3z2fN75KS=cPVAsxH6a@XzkC-8_(Q(m;sf0PFcH6a6A+CeHSgU(!6Yk2gA1# z)=^ER9nOfWLn&27Hyen35Nj*ZmgLbLDRV3J&sx<0Yx2kpMsZX_z(G7_t!}Wb`$yZ@ zZtH=#9S;I;5r;QV>4#mW=oy*hhY`l(3t}wZGMJ4H;&}vi3+Ldw+fJY_muqlyJJb(>)r5gxmq`~MgMb=~m4hP6uo){b{z zt(zG*69HYS-Bio)Oxu|`*efe=<*5ORti5(ykj@EIH!ToV(cc5ziRy9I>Jwm|j)!>~ z3-k0NJ04K@dw_oI>_1Djds*ePV}l-s zCp-Un4JG}|>j^Ml$HTmig?ar^c3w5|YAdoI!C1cG$f?mPsY`nd?Ty5vzd^cYC}{;0 zF++NAJwA`7XAcXBGgvg}F~sTuK$!G&74TmO?;k9 zCln_z!+ZDaZtX8$pw9!;75*unJefPbSW4GFeSuy&P)Y_Z@!|Wq6a{|A7f(_CKhbyi z9zE5J^$lQSz2zj|`l%29&h;9~hz%&$3X<#>TBYh0G!{5U8)%IDrNSLBN5f%upUcw8 zPbRhtEbC36^9}Adv4b_*B`lZj`cv#+6AqC+@et|b3)0>4JJ~oJc|gta9eR!K9?1GP+Z;Ru_mE^Y+z9>e^*kX#D)ufgb>qj>EONy}+n1$j9 z>kg~3`ht4B`kwmlIbH!)O?UG}&;Ll*i_mwbYcD*{=6)D3T1`q@u@^0k>nkyG((QZ8 zfL;%agS7_o3r6pN=KQ1z{nSqamW4RIPfMW>68WZB1ZAD!l%)zfn=Rb4A1$Kl&C?j3 z@8+U_sg-yJ1N%8jI7y1rtv$L2B|2TEwX4q6>w+~HWg+Q2CVEO)ZM}!-wfb>UNe}6V zN2I|T`Z|&klC%!IdMkX4Ib3E?FGlM}bu@bWS17(pHLP1Khdk>&=F$Xcla6OruD{wA zmh)SIG0Mq5Crc0p2_VIh`Kj~O0|&Ap9xSEVxLRr z1Js4sZn!qWbq`!8z;!QNC)&k_Jd0Nxy8J$y`-U>Sl$zVoIi7wyG00>MZ6WxFsP4Q*k6GGu*!@B2=t> zyyfg!+{^D1(5~zI$R?0)-nw540@oZwt{GrF$fb-J<1rqX!YUsfE4IR4U8=7d$C~5- z;L&TZ$1@9y;;)Wm4qSWOcne6aP9&Q5qY|zG7Yt@Vd|hK!7&z zWjPyoSSdYWZ%G;JI!n&Hwcm{e(ddZ;`Hlv>mGtO({qK5t6A-J&#Va%xZHzzfrV}_r z{ffN5&LJ5n?trK7zMOUd4}2f{CK@oj&u@29VV{s8^|AGa+Ojnj`_2A2vR^jTr(i$- z?S5W@em(95*TV`ld|iuCMslae?=$@9<@LG!Ygo{41kh9K^ZTEK{lXCIzrj311-~e2 zfD5iCUp$`Skz`M- z55!$#q}LF+Q98j!>)|qrEOi4TX}UKR8!Bz_2E`uj%6+8Ss-3Wp`_w)RU@L)X z-mv!ufT8QJwH5)lvuGHdFkVOSxBCFvw*jJM(PJw`eaM)WBDBTyxb<|!N;0FE>IGiO z>zvhPPn{9UezCb3s5jL5S1%RrQrD@^r~xcZeN7B%YiZTci4# zV@)xJKk@o?s^1WS3Wa_2X!d_;N#8bzrHJQB-7*EV!G4ZKqmEvJ4DA9K#MXEfoh-xg z8DM@2Z>f8Z6%vB3rGnbwg>?Zl>-Ch;36{rM7by8c*{~n5M~Lu9fMlBrTu0Jgq7j}` z;5v!u0*&yC2i`BC_W|-FQVtx!GnDTz(lPVG^$�%h=l_3ptGZeiy;>w+wOqk)#(X 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

    ) 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

    `|VlFZ;Ug*0GUz>#u^An`CvH_^U3~iwG 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

    lwu_BD&+QQn5f_h<2nvp@8u+y-KL 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%0Dq~Pa_AI)3Gg>A@&nD} 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¯Yb5o3P|BLUM!`)GSKvBT~6=)d|LS#xQOl8KbY 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 z

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 literal 0 HcmV?d00001 diff --git a/static/home.png b/static/home.png new file mode 100644 index 0000000000000000000000000000000000000000..63574ac0d4afbced5eaa14ea598ca3ec9fcf2505 GIT binary patch literal 1183 zcmV;Q1YrA#P)Px(SxH1eRA@u(n@?yQbri=x?>D;}t%mqt6cG!8w3Y6Lh$j#6pa%t^mx>;&f3Vhq zB39dEQ`-T}W}6Dqn~7*!LO|M!cvJ)rUOY6}loIq{lpdr=L5OV$JG1lTH=Ag&3Hfa@ zlMZ!$Ft<0qd7t-v?>E1hc_VDlcx1nJZz}O55$~$fC(u&i2jF0{#O$mu&5dwHHsT`X z0o`FdhP)DeQ2-hN0%F=%*N}-;i{Z1Q@^jk$qzZh$ubb{^@|8e8LJ?g7$9kd6Yl}mT zBXTTF=v06o^7W?M7ubO?AqG!Z0{st}DMA!56&QA&`$&FC13Yoy%0cZX;yqK~S#8D2 zbu?_6M-hLCa;z0lKl`yiG0xo}`+azSj6nG(Cc{@yBSLfr}ZgO7X zP-8?+x}LY3-I{@Wt6CS>t3r2Lpw~F8*!-C?T|9Hfmy2rw?+n;iQ*N=vgiK0-a?^^R`9^?U zg0s7{C}ci@+Dwg65S2%(dT$Y?5$?;>3hXMSqn*OhMu`EbRQ0e|#J`c0T{Z>=f{3#8 zR&`c{Ew0b3jseY_S$yjX_|gK0fR{NBlXl3iRuR8j;FO+mlJ+=(`Ru*=e+6vc9p=CZ zWKNc+$Q91AI!XAJE1X0Wvph$xaF*3c!na)EB%+w*IdX-wtWFZXnv$F3YWLA7&*lM1GNEt;qFD$&eqIH`2IYM#7?lL~5H!w!+mYuF)3otoq|+-byC zvd?SSA(D9wI|QjylXPo1;Iqbv>~?jkGN30-ftS*LTC!bhi@#gAy0*HV?Vt$*#%4xj z&+67~i^_l=Hw9i!5je6@tug%b5yUoO~d{0(QGI9fSl)$ITP002ovPDHLkV1n5!F!ule literal 0 HcmV?d00001 diff --git a/static/login/1.jpg b/static/login/1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9d15cc7108913829459f24c7ffef536e21401469 GIT binary patch literal 45103 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 Z#{ga=E(n>sr}vNW>-}s61M+p|{{bO4;@$uN literal 0 HcmV?d00001 diff --git a/static/login/1.webp b/static/login/1.webp new file mode 100644 index 0000000000000000000000000000000000000000..ca8e0dc4ee45e94621b15f7ae55fdfb5787da0bc GIT binary patch literal 24068 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 literal 0 HcmV?d00001 diff --git a/static/login/banner.jpg b/static/login/banner.jpg new file mode 100644 index 0000000000000000000000000000000000000000..96b5a3bd932b2304e9ca4fc44c09b721fafbc238 GIT binary patch literal 46442 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 F{{gpLxkdm0 literal 0 HcmV?d00001 diff --git a/static/login/bottom.png b/static/login/bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..e3fb9bb75440f19c6242e910cd4582a5f4e56c4b GIT binary patch literal 41127 zcmZsDcOcdO_y4`d#pT+02xRuA=+ZO;~Op~LElrwSF zyguiQ@ILXQw7|~o(0ecE*5740s@}6WgSu5(o-~{blUUA;5($0O|M5ZjNB#*a zg$#*y$qN~lvswG(GSo}qjBM%0D^LU>|%m)fz-U_$hWb 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