From 642ba010b5a5583b4fe010375d854a8e067f93d4 Mon Sep 17 00:00:00 2001 From: kola-web Date: Thu, 12 Jun 2025 12:06:46 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E5=BC=80=E5=8F=91=E6=9A=82?= =?UTF-8?q?=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 + project.private.config.json | 67 +- src/app.json | 10 +- src/app.ts | 4 + src/components/calendar/core.js | 144 +++ src/components/calendar/helper.js | 12 + src/components/calendar/index.d.ts | 1 + src/components/calendar/index.js | 258 +++++ src/components/calendar/index.json | 3 + src/components/calendar/index.wxml | 116 +++ src/components/calendar/index.wxss | 248 +++++ .../calendar/plugins/holidays/holidays-map.js | 212 ++++ .../calendar/plugins/holidays/index.d.ts | 1 + src/components/calendar/plugins/holidays/index.js | 201 ++++ src/components/calendar/plugins/index.d.ts | 1 + src/components/calendar/plugins/index.js | 18 + src/components/calendar/plugins/preset/base.js | 277 ++++++ .../calendar/plugins/preset/get-calendar-data.js | 69 ++ src/components/calendar/plugins/preset/index.d.ts | 1 + src/components/calendar/plugins/preset/index.js | 9 + src/components/calendar/plugins/selectable.d.ts | 1 + src/components/calendar/plugins/selectable.js | 221 +++++ .../plugins/solarLunar/convertSolarLunar.js | 1036 ++++++++++++++++++++ .../calendar/plugins/solarLunar/index.d.ts | 1 + .../calendar/plugins/solarLunar/index.js | 59 ++ src/components/calendar/plugins/time-range.js | 305 ++++++ src/components/calendar/plugins/todo.d.ts | 1 + src/components/calendar/plugins/todo.js | 135 +++ src/components/calendar/plugins/week.js | 432 ++++++++ src/components/calendar/render.js | 49 + src/components/calendar/theme/iconfont.wxss | 29 + src/components/calendar/theme/theme-default.wxss | 61 ++ src/components/calendar/theme/theme-elegant.wxss | 58 ++ src/components/calendar/theme/theme-geneB.wxss | 90 ++ src/components/calendar/theme/theme-nuohe.wxss | 90 ++ src/components/calendar/utils/index.js | 275 ++++++ src/components/calendar/utils/logger.js | 23 + src/components/calendar/utils/wxData.js | 30 + src/components/ec-canvas/ec-canvas.js | 269 +++++ src/components/ec-canvas/ec-canvas.json | 4 + src/components/ec-canvas/ec-canvas.wxml | 4 + src/components/ec-canvas/ec-canvas.wxss | 5 + src/components/ec-canvas/echarts.js | 25 + src/components/ec-canvas/wx-canvas.js | 111 +++ src/components/popup/index.scss | 178 ++++ src/components/popup/index.wxml | 95 +- src/components/uploadFile/index.js | 231 +++++ src/components/uploadFile/index.json | 7 + src/components/uploadFile/index.scss | 57 ++ src/components/uploadFile/index.wxml | 19 + src/doc/pages/doc1/index.ts | 2 +- src/images/bg11.png | Bin 0 -> 422227 bytes src/images/icon48.png | Bin 0 -> 1168 bytes src/images/icon49.png | Bin 0 -> 9678 bytes src/images/icon50.png | Bin 0 -> 9332 bytes src/images/icon51.png | Bin 0 -> 1846 bytes src/images/icon52.png | Bin 0 -> 1372 bytes src/images/icon53.png | Bin 0 -> 28743 bytes src/images/icon54.png | Bin 0 -> 1356 bytes src/images/icon55.png | Bin 0 -> 1454 bytes src/images/icon56.png | Bin 0 -> 2489 bytes src/images/icon57.png | Bin 0 -> 1397 bytes src/images/icon58.png | Bin 0 -> 1106 bytes src/images/icon59.png | Bin 0 -> 4151 bytes src/images/icon60.png | Bin 0 -> 7281 bytes src/images/index-apply-end.png | Bin 94150 -> 106977 bytes src/images/index-apply.png | Bin 95365 -> 109123 bytes src/images/logo1.png | Bin 43672 -> 817748 bytes src/images/none1.png | Bin 0 -> 68668 bytes src/images/title4.png | Bin 0 -> 15389 bytes src/pages/applyFrom/index.wxml | 2 +- src/pages/applyFromResult/index.wxml | 2 +- src/pages/index/index.scss | 16 + src/pages/index/index.wxml | 1 + src/pages/my/index.scss | 16 + src/pages/my/index.wxml | 19 +- src/patient/components/patient-tab-bar/index.ts | 4 +- src/patient/components/patient-tab-bar/index.wxml | 2 +- src/patient/pages/aavReport/index.json | 6 + src/patient/pages/aavReport/index.scss | 86 ++ src/patient/pages/aavReport/index.ts | 8 + src/patient/pages/aavReport/index.wxml | 32 + src/patient/pages/bbmRemark/index.json | 4 + src/patient/pages/bbmRemark/index.scss | 99 ++ src/patient/pages/bbmRemark/index.ts | 8 + src/patient/pages/bbmRemark/index.wxml | 17 + src/patient/pages/bbmReport/index.json | 4 + src/patient/pages/bbmReport/index.scss | 103 ++ src/patient/pages/bbmReport/index.ts | 8 + src/patient/pages/bbmReport/index.wxml | 31 + src/patient/pages/casesAdd/index.ts | 4 +- src/patient/pages/casesAdd/index.wxml | 20 +- src/patient/pages/coltStat/index.json | 7 + src/patient/pages/coltStat/index.scss | 145 +++ src/patient/pages/coltStat/index.ts | 156 +++ src/patient/pages/coltStat/index.wxml | 99 ++ src/patient/pages/course/index.scss | 30 +- src/patient/pages/course/index.ts | 38 +- src/patient/pages/course/index.wxml | 174 +++- src/patient/pages/doctorList/index.scss | 9 + src/patient/pages/doctorList/index.wxml | 2 + src/patient/pages/entryInfo/index.scss | 44 +- src/patient/pages/entryInfo/index.wxml | 16 +- src/patient/pages/file/index.json | 6 + src/patient/pages/file/index.scss | 175 ++++ src/patient/pages/file/index.ts | 16 + src/patient/pages/file/index.wxml | 77 ++ src/patient/pages/home/index.ts | 13 + src/patient/pages/home/index.wxml | 12 +- src/patient/pages/inhibitorsManage/index.json | 6 + src/patient/pages/inhibitorsManage/index.scss | 194 ++++ src/patient/pages/inhibitorsManage/index.ts | 12 + src/patient/pages/inhibitorsManage/index.wxml | 56 ++ src/patient/pages/inhibitorsManageList/index.json | 4 + src/patient/pages/inhibitorsManageList/index.scss | 63 ++ src/patient/pages/inhibitorsManageList/index.ts | 19 + src/patient/pages/inhibitorsManageList/index.wxml | 33 + src/patient/pages/injectDate/index.json | 6 + src/patient/pages/injectDate/index.scss | 38 + src/patient/pages/injectDate/index.ts | 74 ++ src/patient/pages/injectDate/index.wxml | 17 + src/patient/pages/selectHostipal/index.wxml | 8 +- 122 files changed, 7494 insertions(+), 106 deletions(-) create mode 100644 src/components/calendar/core.js create mode 100644 src/components/calendar/helper.js create mode 100644 src/components/calendar/index.d.ts create mode 100644 src/components/calendar/index.js create mode 100644 src/components/calendar/index.json create mode 100644 src/components/calendar/index.wxml create mode 100644 src/components/calendar/index.wxss create mode 100644 src/components/calendar/plugins/holidays/holidays-map.js create mode 100644 src/components/calendar/plugins/holidays/index.d.ts create mode 100644 src/components/calendar/plugins/holidays/index.js create mode 100644 src/components/calendar/plugins/index.d.ts create mode 100644 src/components/calendar/plugins/index.js create mode 100644 src/components/calendar/plugins/preset/base.js create mode 100644 src/components/calendar/plugins/preset/get-calendar-data.js create mode 100644 src/components/calendar/plugins/preset/index.d.ts create mode 100644 src/components/calendar/plugins/preset/index.js create mode 100644 src/components/calendar/plugins/selectable.d.ts create mode 100644 src/components/calendar/plugins/selectable.js create mode 100644 src/components/calendar/plugins/solarLunar/convertSolarLunar.js create mode 100644 src/components/calendar/plugins/solarLunar/index.d.ts create mode 100644 src/components/calendar/plugins/solarLunar/index.js create mode 100644 src/components/calendar/plugins/time-range.js create mode 100644 src/components/calendar/plugins/todo.d.ts create mode 100644 src/components/calendar/plugins/todo.js create mode 100644 src/components/calendar/plugins/week.js create mode 100644 src/components/calendar/render.js create mode 100644 src/components/calendar/theme/iconfont.wxss create mode 100644 src/components/calendar/theme/theme-default.wxss create mode 100644 src/components/calendar/theme/theme-elegant.wxss create mode 100644 src/components/calendar/theme/theme-geneB.wxss create mode 100644 src/components/calendar/theme/theme-nuohe.wxss create mode 100644 src/components/calendar/utils/index.js create mode 100644 src/components/calendar/utils/logger.js create mode 100644 src/components/calendar/utils/wxData.js create mode 100644 src/components/ec-canvas/ec-canvas.js create mode 100644 src/components/ec-canvas/ec-canvas.json create mode 100644 src/components/ec-canvas/ec-canvas.wxml create mode 100644 src/components/ec-canvas/ec-canvas.wxss create mode 100644 src/components/ec-canvas/echarts.js create mode 100644 src/components/ec-canvas/wx-canvas.js create mode 100644 src/components/uploadFile/index.js create mode 100644 src/components/uploadFile/index.json create mode 100644 src/components/uploadFile/index.scss create mode 100644 src/components/uploadFile/index.wxml create mode 100644 src/images/bg11.png create mode 100644 src/images/icon48.png create mode 100644 src/images/icon49.png create mode 100644 src/images/icon50.png create mode 100644 src/images/icon51.png create mode 100644 src/images/icon52.png create mode 100644 src/images/icon53.png create mode 100644 src/images/icon54.png create mode 100644 src/images/icon55.png create mode 100644 src/images/icon56.png create mode 100644 src/images/icon57.png create mode 100644 src/images/icon58.png create mode 100644 src/images/icon59.png create mode 100644 src/images/icon60.png create mode 100644 src/images/none1.png create mode 100644 src/images/title4.png create mode 100644 src/patient/pages/aavReport/index.json create mode 100644 src/patient/pages/aavReport/index.scss create mode 100644 src/patient/pages/aavReport/index.ts create mode 100644 src/patient/pages/aavReport/index.wxml create mode 100644 src/patient/pages/bbmRemark/index.json create mode 100644 src/patient/pages/bbmRemark/index.scss create mode 100644 src/patient/pages/bbmRemark/index.ts create mode 100644 src/patient/pages/bbmRemark/index.wxml create mode 100644 src/patient/pages/bbmReport/index.json create mode 100644 src/patient/pages/bbmReport/index.scss create mode 100644 src/patient/pages/bbmReport/index.ts create mode 100644 src/patient/pages/bbmReport/index.wxml create mode 100644 src/patient/pages/coltStat/index.json create mode 100644 src/patient/pages/coltStat/index.scss create mode 100644 src/patient/pages/coltStat/index.ts create mode 100644 src/patient/pages/coltStat/index.wxml create mode 100644 src/patient/pages/file/index.json create mode 100644 src/patient/pages/file/index.scss create mode 100644 src/patient/pages/file/index.ts create mode 100644 src/patient/pages/file/index.wxml create mode 100644 src/patient/pages/inhibitorsManage/index.json create mode 100644 src/patient/pages/inhibitorsManage/index.scss create mode 100644 src/patient/pages/inhibitorsManage/index.ts create mode 100644 src/patient/pages/inhibitorsManage/index.wxml create mode 100644 src/patient/pages/inhibitorsManageList/index.json create mode 100644 src/patient/pages/inhibitorsManageList/index.scss create mode 100644 src/patient/pages/inhibitorsManageList/index.ts create mode 100644 src/patient/pages/inhibitorsManageList/index.wxml create mode 100644 src/patient/pages/injectDate/index.json create mode 100644 src/patient/pages/injectDate/index.scss create mode 100644 src/patient/pages/injectDate/index.ts create mode 100644 src/patient/pages/injectDate/index.wxml diff --git a/README.md b/README.md index 9092e29..ceb86d3 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,12 @@ svn://39.106.86.127:28386/projects/wutian_xueyoubing_b/proj_src/shop/frontend/web/GeneB +### vscode (/images/)(\S\*(?=["|'])) {{imageUrl}}$2?t={{Timestamp}} +### neovim +(/images/)([^\"|']*) +{{imageUrl}}${2}?t={{Timestamp}} https://pic1.zhimg.com/50/v2-8cfef5f9ea7d15963af2277c6814f152_720w.jpg?source=2c26e567 diff --git a/project.private.config.json b/project.private.config.json index 2cbcde6..9b8c7d4 100644 --- a/project.private.config.json +++ b/project.private.config.json @@ -23,13 +23,76 @@ "miniprogram": { "list": [ { - "name": "患者-病例信息", - "pathName": "patient/pages/casesAdd/index", + "name": "个人信息及隐私政策", + "pathName": "doc/pages/doc1/index", "query": "", "scene": null, "launchMode": "default" }, { + "name": "患者-凝血因子统计", + "pathName": "patient/pages/coltStat/index", + "query": "", + "launchMode": "default", + "scene": null + }, + { + "name": "随访档案", + "pathName": "patient/pages/file/index", + "query": "", + "launchMode": "default", + "scene": null + }, + { + "name": "患者-免疫抑制剂添加", + "pathName": "patient/pages/inhibitorsManage/index", + "query": "", + "launchMode": "default", + "scene": null + }, + { + "name": "患者-免疫抑制剂管理", + "pathName": "patient/pages/inhibitorsManageList/index", + "query": "", + "launchMode": "default", + "scene": null + }, + { + "name": "患者-注射日", + "pathName": "patient/pages/injectDate/index", + "query": "", + "launchMode": "default", + "scene": null + }, + { + "name": "患者-BBM备注", + "pathName": "patient/pages/bbmRemark/index", + "query": "", + "launchMode": "default", + "scene": null + }, + { + "name": "患者-BBM记录", + "pathName": "patient/pages/bbmReport/index", + "query": "", + "launchMode": "default", + "scene": null + }, + { + "name": "患者-我的AAV检查", + "pathName": "patient/pages/aavReport/index", + "query": "", + "launchMode": "default", + "scene": null + }, + { + "name": "患者-病例信息", + "pathName": "patient/pages/casesAdd/index", + "query": "", + "launchMode": "default", + "scene": null + }, + { "name": "患者-选择医院", "pathName": "patient/pages/selectHostipal/index", "query": "", diff --git a/src/app.json b/src/app.json index dfbb653..c27135a 100644 --- a/src/app.json +++ b/src/app.json @@ -24,7 +24,15 @@ "pages/doctorList/index", "pages/course/index", "pages/selectHostipal/index", - "pages/casesAdd/index" + "pages/casesAdd/index", + "pages/aavReport/index", + "pages/bbmReport/index", + "pages/bbmRemark/index", + "pages/injectDate/index", + "pages/inhibitorsManageList/index", + "pages/inhibitorsManage/index", + "pages/file/index", + "pages/coltStat/index" ] }, { diff --git a/src/app.ts b/src/app.ts index 39c6bba..6d65b2f 100644 --- a/src/app.ts +++ b/src/app.ts @@ -3,6 +3,10 @@ import { request } from './api/request' import { parseScene } from './utils/util' const licia = require('miniprogram-licia') +import plugin from '@/components/calendar/plugins/index.js' +import timeRange from '@/components/calendar/plugins/time-range.js' + +plugin.use(timeRange) const dayjs = require('dayjs') require('/utils/dayjs/day-zh-cn.js') diff --git a/src/components/calendar/core.js b/src/components/calendar/core.js new file mode 100644 index 0000000..d71c4e4 --- /dev/null +++ b/src/components/calendar/core.js @@ -0,0 +1,144 @@ +import { dateUtil, getCalendarConfig } from './utils/index' + +/** + * 计算当前月份前后两月应占的格子 + * @param {number} year 年份 + * @param {number} month 月份 + */ +function calculateEmptyGrids(year, month, config) { + const prevMonthGrids = calculatePrevMonthGrids(year, month, config) + const nextMonthGrids = calculateNextMonthGrids(year, month, config) + return { + prevMonthGrids, + nextMonthGrids + } +} + +/** + * 计算上月应占的格子 + * @param {number} year 年份 + * @param {number} month 月份 + */ +function calculatePrevMonthGrids(year, month, config) { + let emptyGrids = [] + const prevMonthDays = dateUtil.getDatesCountOfMonth(year, month - 1) + let firstDayOfWeek = dateUtil.firstDayOfWeek(year, month) + if (config.firstDayOfWeek === 'Mon') { + if (firstDayOfWeek === 0) { + firstDayOfWeek = 6 + } else { + firstDayOfWeek -= 1 + } + } + if (firstDayOfWeek > 0) { + const len = prevMonthDays - firstDayOfWeek + const { onlyShowCurrentMonth } = config + const YMInfo = dateUtil.getPrevMonthInfo({ year, month }) + for (let i = prevMonthDays; i > len; i--) { + if (onlyShowCurrentMonth) { + emptyGrids.push('') + } else { + const week = dateUtil.getDayOfWeek(+year, +month, i) + emptyGrids.push({ + ...YMInfo, + date: i, + week + }) + } + } + emptyGrids.reverse() + } + return emptyGrids +} +/** + * 计算下一月日期是否需要多展示的日期 + * 某些月份日期为5排,某些月份6排,统一为6排 + * @param {number} year + * @param {number} month + * @param {object} config + */ +function calculateExtraEmptyDate(year, month, config) { + let extDate = 0 + if (+month === 2) { + extDate += 7 + let firstDayofMonth = dateUtil.getDayOfWeek(year, month, 1) + if (config.firstDayOfWeek === 'Mon') { + if (+firstDayofMonth === 1) extDate += 7 + } else { + if (+firstDayofMonth === 0) extDate += 7 + } + } else { + let firstDayofMonth = dateUtil.getDayOfWeek(year, month, 1) + if (config.firstDayOfWeek === 'Mon') { + if (firstDayofMonth !== 0 && firstDayofMonth < 6) { + extDate += 7 + } + } else { + if (firstDayofMonth <= 5) { + extDate += 7 + } + } + } + return extDate +} +/** + * 计算下月应占的格子 + * @param {number} year 年份 + * @param {number} month 月份 + */ +function calculateNextMonthGrids(year, month, config) { + let emptyGrids = [] + const datesCount = dateUtil.getDatesCountOfMonth(year, month) + let lastDayWeek = dateUtil.getDayOfWeek(year, month, datesCount) + if (config.firstDayOfWeek === 'Mon') { + if (lastDayWeek === 0) { + lastDayWeek = 6 + } else { + lastDayWeek -= 1 + } + } + let len = 7 - (lastDayWeek + 1) + const { onlyShowCurrentMonth } = config + if (!onlyShowCurrentMonth) { + len = len + calculateExtraEmptyDate(year, month, config) + } + const YMInfo = dateUtil.getNextMonthInfo({ year, month }) + for (let i = 1; i <= len; i++) { + const week = dateUtil.getDayOfWeek(+year, +month, i) + if (onlyShowCurrentMonth) { + emptyGrids.push('') + } else { + emptyGrids.push({ + id: i - 1, + ...YMInfo, + date: i, + week: week || 7 + }) + } + } + return emptyGrids +} +/** + * 设置日历面板数据 + * @param {number} year 年份 + * @param {number} month 月份 + * @param {number} curDate 日期 + */ +function calculateCurrentMonthDates(year, month) { + return dateUtil.calcDates(year, month) +} + +export function calcJumpData({ dateInfo, config, component }) { + dateInfo = dateInfo || dateUtil.todayFMD() + const { year, month, date } = dateInfo + const calendarConfig = config || getCalendarConfig(component) + const emptyGrids = calculateEmptyGrids(year, month, calendarConfig) + const calendar = { + curYear: year, + curMonth: month, + curDate: date, + dates: calculateCurrentMonthDates(year, month), + ...emptyGrids + } + return calendar +} diff --git a/src/components/calendar/helper.js b/src/components/calendar/helper.js new file mode 100644 index 0000000..981c452 --- /dev/null +++ b/src/components/calendar/helper.js @@ -0,0 +1,12 @@ +import { dateUtil } from './utils/index' + +export function calcTargetYMInfo() { + return { + right: dateUtil.getPrevMonthInfo, + left: dateUtil.getNextMonthInfo, + prev_month: dateUtil.getPrevMonthInfo, + next_month: dateUtil.getNextMonthInfo, + prev_year: dateUtil.getPrevYearInfo, + next_year: dateUtil.getNextYearInfo + } +} diff --git a/src/components/calendar/index.d.ts b/src/components/calendar/index.d.ts new file mode 100644 index 0000000..cb0ff5c --- /dev/null +++ b/src/components/calendar/index.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/src/components/calendar/index.js b/src/components/calendar/index.js new file mode 100644 index 0000000..1d4cad6 --- /dev/null +++ b/src/components/calendar/index.js @@ -0,0 +1,258 @@ +import plugins from './plugins/index' +import { calcJumpData } from './core' +import { renderCalendar } from './render' +import { calcTargetYMInfo } from './helper' +import { dateUtil, calendarGesture, logger } from './utils/index' + +Component({ + options: { + styleIsolation: 'apply-shared', + multipleSlots: true // 在组件定义时的选项中启用多slot支持 + }, + properties: { + config: { + type: Object, + value: {} + } + }, + lifetimes: { + attached: function() { + this.initComp() + } + }, + methods: { + initComp() { + const calendarConfig = this.setDefaultDisableDate() + this.setConfig(calendarConfig) + }, + // 禁用某天日期配置默认为今天 + setDefaultDisableDate() { + const calendarConfig = this.properties.config || {} + if (calendarConfig.disableMode && !calendarConfig.disableMode.date) { + calendarConfig.disableMode.date = dateUtil.toTimeStr( + dateUtil.todayFMD() + ) + } + return calendarConfig + }, + initCalendar(config) { + const { defaultDate } = config + let date = dateUtil.todayFMD() + if (defaultDate && typeof defaultDate === 'string') { + const dateInfo = defaultDate.split('-') + if (dateInfo.length < 3) { + return logger.warn('defaultDate配置格式应为: 2018-4-2 或 2018-04-02') + } else { + date = { + year: +dateInfo[0], + month: +dateInfo[1], + date: +dateInfo[2] + } + } + } + const waitRenderData = calcJumpData({ + dateInfo: date, + config + }) + const timestamp = dateUtil.todayTimestamp() + if (config.autoChoosedWhenJump) { + const target = waitRenderData.dates.filter( + item => dateUtil.toTimeStr(item) === dateUtil.toTimeStr(date) + ) + if (target && target.length) { + if (!waitRenderData.selectedDates) { + waitRenderData.selectedDates = target + } else { + waitRenderData.selectedDates.push(target[0]) + } + } + } + return { + ...waitRenderData, + todayTimestamp: timestamp, + weeksCh: dateUtil.getWeekHeader(config.firstDayOfWeek) + } + }, + setConfig(config) { + if (config.markToday && typeof config.markToday === 'string') { + config.highlightToday = true + } + config.theme = config.theme || 'default' + this.setData( + { + config + }, + () => { + for (let plugin of plugins.installed) { + const [, p] = plugin + if (typeof p.install === 'function') { + p.install(this) + } + if (typeof p.methods === 'function') { + const methods = p.methods(this) + for (let fnName in methods) { + if (fnName.startsWith('__')) continue + const fn = methods[fnName] + if (typeof fn === 'function') { + if (!this.calendar) this.calendar = {} + this.calendar[fnName] = fn + } + } + } + } + const initData = this.initCalendar(config) + renderCalendar.call(this, initData, config) + } + ) + }, + tapDate(e) { + const { info } = e.currentTarget.dataset + const { date, disable } = info || {} + if (disable || !date) return + const { calendar, config } = this.data + let calendarData = calendar + let calendarConfig = config + if (config.takeoverTap) { + return this.triggerEvent('takeoverTap', info) + } + for (let plugin of plugins.installed) { + const [, p] = plugin + if (typeof p.onTapDate === 'function') { + const { + calendarData: __calendarData, + calendarConfig: __calendarConfig + } = p.onTapDate(info, calendarData, calendarConfig) + calendarData = __calendarData + calendarConfig = __calendarConfig + } + } + renderCalendar.call(this, calendarData, calendarConfig).then(() => { + this.triggerEvent('afterTapDate', info) + }) + }, + /** + * 日历滑动开始 + * @param {object} e + */ + calendarTouchstart(e) { + const t = e.touches[0] + const startX = t.clientX + const startY = t.clientY + this.swipeLock = true + this.setData({ + 'gesture.startX': startX, + 'gesture.startY': startY + }) + }, + /** + * 日历滑动中 + * @param {object} e + */ + calendarTouchmove(e) { + const { gesture } = this.data + const { preventSwipe } = this.properties.config + if (!this.swipeLock || preventSwipe) return + if (calendarGesture.isLeft(gesture, e.touches[0])) { + this.handleSwipe('left') + this.swipeLock = false + } + if (calendarGesture.isRight(gesture, e.touches[0])) { + this.handleSwipe('right') + this.swipeLock = false + } + }, + calendarTouchend(e) { + this.setData({ + 'calendar.leftSwipe': 0, + 'calendar.rightSwipe': 0 + }) + }, + handleSwipe(direction) { + let swipeKey = 'calendar.leftSwipe' + if (direction === 'right') { + swipeKey = 'calendar.rightSwipe' + } + this.setData({ + [swipeKey]: 1 + }) + const { calendar } = this.data + let calendarData = calendar + const { curYear, curMonth } = calendarData + const getMonthInfo = calcTargetYMInfo()[direction] + const target = getMonthInfo({ + year: +curYear, + month: +curMonth + }) + target.direction = direction + this.renderCalendar(target) + }, + changeDate(e) { + const { type } = e.currentTarget.dataset + const { calendar: calendarData } = this.data + const { curYear, curMonth } = calendarData + const getMonthInfo = calcTargetYMInfo()[type] + const target = getMonthInfo({ + year: +curYear, + month: +curMonth + }) + target.direction = type + this.renderCalendar(target) + }, + renderCalendar(target) { + let { calendar: calendarData, config } = this.data + const { curYear, curMonth } = calendarData || {} + for (let plugin of plugins.installed) { + const [, p] = plugin + if (typeof p.onSwitchCalendar === 'function') { + calendarData = p.onSwitchCalendar(target, calendarData, this) + } + } + return renderCalendar.call(this, calendarData, config).then(() => { + let triggerEventName = 'whenChangeMonth' + if (config.weekMode) { + triggerEventName = 'whenChangeWeek' + } + this.triggerEvent(triggerEventName, { + current: { + year: +curYear, + month: +curMonth + }, + next: target + }) + this.triggerEvent('onSwipe', { + current: { + year: +curYear, + month: +curMonth + }, + next: target, + type: triggerEventName + }) + }) + }, + doubleClickJumpToToday() { + const { multi, weekMode } = this.calendar.getCalendarConfig() || {} + if (multi || weekMode) return + if (this.count === undefined) { + this.count = 1 + } else { + this.count += 1 + } + if (this.lastClick) { + const difference = new Date().getTime() - this.lastClick + if ( + difference < 500 && + this.count >= 2 && + typeof this.calendar.jump === 'function' + ) { + const today = dateUtil.todayFMD() + this.calendar.jump(today) + } + this.count = undefined + this.lastClick = undefined + } else { + this.lastClick = new Date().getTime() + } + this.triggerEvent('jumpToToday') + } + } +}) diff --git a/src/components/calendar/index.json b/src/components/calendar/index.json new file mode 100644 index 0000000..32640e0 --- /dev/null +++ b/src/components/calendar/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} \ No newline at end of file diff --git a/src/components/calendar/index.wxml b/src/components/calendar/index.wxml new file mode 100644 index 0000000..3bf1244 --- /dev/null +++ b/src/components/calendar/index.wxml @@ -0,0 +1,116 @@ + + + + + + + + + {{calendar.curYear || "--"}} 年 {{calendar.curMonth || "--"}} 月 + + + + + + + + + {{item}} + + + + + + + + + {{item.date}} + + + + + + + + {{config.markToday && item.isToday ? config.markToday : item.date}} + + {{item.label || item.lunar.Term || item.lunar.IDayCn}} + + + + {{item.todoText}} + + + + + + + + + + {{item.date}} + + + + + + diff --git a/src/components/calendar/index.wxss b/src/components/calendar/index.wxss new file mode 100644 index 0000000..2e083ec --- /dev/null +++ b/src/components/calendar/index.wxss @@ -0,0 +1,248 @@ +@import "./theme/iconfont.wxss"; +@import "./theme/theme-default.wxss"; +@import "./theme/theme-elegant.wxss"; +@import "./theme/theme-nuohe.wxss"; +@import "./theme/theme-geneB.wxss"; + +.blod { + font-weight: bold; +} + +.b { + display: flex; +} + +.lr { + flex-direction: row; +} + +.tb { + flex-direction: column; +} + +.pc { + justify-content: center; +} + +.ac { + align-items: center; +} + +.cc { + align-items: center; + justify-content: center; +} + +.wrap { + flex-wrap: wrap; +} + +.flex { + flex-grow: 1; +} + +.bg { + background-image: linear-gradient(to bottom, #faefe7, #ffcbd7); + overflow: hidden; +} + +.white-color { + color: #fff; +} + +.fs24 { + font-size: 24rpx; +} + +.fs28 { + font-size: 28rpx; +} + +.fs32 { + font-size: 32rpx; +} + +.fs36 { + font-size: 36rpx; +} + +.calendar { + width: 100%; + box-sizing: border-box; +} + +/* 日历操作栏 */ + +.handle { + height: 80rpx; +} + +.prev-handle, +.next-handle { + padding: 20rpx; +} + +.date-in-handle { + height: 80rpx; +} + +/* 星期栏 */ + +.weeks { + height: 50rpx; + line-height: 50rpx; + opacity: 0.5; +} + +.week { + text-align: center; +} + +.grid, +.week { + width: 14.286014285714286%; +} + +.date-wrap { + width: 100%; + height: 80rpx; + position: relative; + left: 0; + top: 0; +} + +.date { + position: relative; + left: 0; + top: 0; + width: 55rpx; + height: 55rpx; + text-align: center; + line-height: 55rpx; + font-size: 28rpx; + font-weight: 200; + border-radius: 50%; + transition: all 0.3s; + font-weight: bold; + + animation-name: choosed; + + animation-duration: 0.5s; + + animation-timing-function: linear; + + animation-iteration-count: 1; +} + +.date-area-mode { + width: 100%; + + border-radius: 0; +} + +.date-desc { + width: 150%; + + height: 32rpx; + + font-size: 20rpx; + + line-height: 32rpx; + + position: absolute; + + left: 50%; + + transform: translateX(-50%); + + overflow: hidden; + + word-break: break-all; + + text-overflow: ellipsis; + + white-space: nowrap; + + -webkit-line-clamp: 1; + + text-align: center; +} + +@keyframes choosed { + from { + transform: scale(1); + } + + 50% { + transform: scale(0.9); + } + + to { + transform: scale(1); + } +} + +/* 日期圆圈标记 */ + +.todo-circle { + border-width: 1rpx; + + border-style: solid; + + box-sizing: border-box; +} + +/* 待办点标记相关样式 */ + +.todo-dot { + width: 16rpx; + + height: 16rpx; + + border-radius: 50%; + + position: absolute; + + left: 50%; + bottom: -10rpx !important; + + transform: translateX(-50%); +} + +.todo-dot-top { + top: 3rpx; +} + +.todo-dot.todo-dot-top-always { + top: -8rpx; +} + +.todo-dot.todo-dot-bottom { + bottom: 0; +} + +.todo-dot.todo-dot-bottom-always { + bottom: -10rpx; +} + +/* 日期描述文字(待办文字/农历)相关样式 */ + +.date-desc.date-desc-top { + top: -6rpx; +} + +.date-desc.date-desc-top-always { + top: -20rpx; +} + +.date-desc.date-desc-bottom { + bottom: -14rpx; +} + +.todo-circle .date-desc.date-desc-bottom { + bottom: -30rpx; +} + +.date-desc.date-desc-bottom-always { + bottom: -28rpx; +} diff --git a/src/components/calendar/plugins/holidays/holidays-map.js b/src/components/calendar/plugins/holidays/holidays-map.js new file mode 100644 index 0000000..0bc5e04 --- /dev/null +++ b/src/components/calendar/plugins/holidays/holidays-map.js @@ -0,0 +1,212 @@ +/* * + @Author: drfu* + @Description: 数据来源于国务院办公厅关于2020年部分节假日安排的通知(国办发明电〔2019〕16号)_政府信息公开专栏,http://www.gov.cn/zhengce/content/2019-11/21/content_5454164.htm + @Date: 2020-10-12 14:29:45* + * @Last Modified by: drfu + * @Last Modified time: 2020-10-16 17:38:08 +*/ + +// 节日列表 +export const festival = { + // 农历固定日期节日 + lunar: { + 1: { + 1: { + type: 'festival', + name: '春节', + label: '春节' + }, + 8: { + type: 'festival', + name: '腊八节', + label: '腊八' + }, + 15: { + type: 'festival', + name: '元宵节', + label: '元宵' + } + }, + 7: { + 7: { + type: 'festival', + name: '七夕节', + label: '七夕' + }, + 15: { + type: 'festival', + name: '中元节', + label: '中元节' + } + }, + 9: { + 9: { + type: 'festival', + name: '重阳节', + label: '重阳节' + } + } + }, + // 阳历固定日期节日 + solar: { + 2: { + 14: { + type: 'festival', + name: '情人节', + label: '情人节' + } + }, + 3: { + 12: { + type: 'festival', + name: '植树节', + label: '植树节' + } + }, + 4: { + 1: { + type: 'festival', + name: '愚人节', + label: '愚人节' + }, + 5: { + type: 'festival', + name: '清明节', + label: '清明节' + } + }, + 5: { + 1: { + type: 'festival', + name: '劳动节', + label: '劳动节' + } + }, + 6: { + 1: { + type: 'festival', + name: '儿童节', + label: '儿童节' + } + }, + 7: { + 1: { + type: 'festival', + name: '建党节', + label: '建党节' + } + }, + 8: { + 1: { + type: 'festival', + name: '建军节', + label: '建军节' + } + }, + 9: { + 10: { + type: 'festival', + name: '教师节', + label: '教师节' + } + }, + 10: { + 1: { + type: 'festival', + name: '国庆节', + label: '国庆节' + } + }, + 12: { + 25: { + type: 'festival', + name: '圣诞节', + label: '圣诞节' + } + } + } +} + +export const holidays = { + 2020: { + 1: { + 1: { + type: 'holiday', + name: '元旦', + label: '休' + }, + 19: { + type: 'work', + name: '调班', + label: '班' + }, + '24-30': { + type: 'holiday', + name: '春节', + label: '休' + } + }, + 2: { + 1: { + type: 'work', + name: '调班', + label: '班' + } + }, + 4: { + '4-6': { + type: 'holiday', + name: '清明节', + label: '休' + }, + 26: { + type: 'work', + name: '调班', + label: '班' + } + }, + 5: { + '1-5': { + type: 'holiday', + name: '劳动节', + label: '休' + }, + 9: { + type: 'work', + name: '调班', + label: '班' + } + }, + 6: { + '25-27': { + type: 'holiday', + name: '端午节', + label: '休' + }, + 28: { + type: 'work', + name: '调班', + label: '班' + } + }, + 9: { + 27: { + type: 'work', + name: '调班', + label: '班' + } + }, + 10: { + '1-8': { + type: 'holiday', + name: '国庆节/中秋节', + label: '休' + }, + 10: { + type: 'work', + name: '调班', + label: '班' + } + } + } +} diff --git a/src/components/calendar/plugins/holidays/index.d.ts b/src/components/calendar/plugins/holidays/index.d.ts new file mode 100644 index 0000000..cb0ff5c --- /dev/null +++ b/src/components/calendar/plugins/holidays/index.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/src/components/calendar/plugins/holidays/index.js b/src/components/calendar/plugins/holidays/index.js new file mode 100644 index 0000000..ee4ae77 --- /dev/null +++ b/src/components/calendar/plugins/holidays/index.js @@ -0,0 +1,201 @@ +/* * + @Author: drfu* + @Description: 显示法定节假日班/休情况 + @Date: 2020-10-12 14:29:45* + * @Last Modified by: drfu + * @Last Modified time: 2020-10-16 17:34:13 +*/ + +import { holidays, festival } from './holidays-map' +import { dateUtil, getCalendarData, logger } from '../../utils/index' + +/** + * 当前是否在休假期内 + * @param {object} { year, month } + * @param {object} { start, end, current } + * @returns + */ +function inHolidays({ year, month }, { start, end, current }) { + const getTimeStamp = dateUtil.getTimeStamp + const startTimestamp = getTimeStamp({ + year, + month, + date: start + }) + const endTimestamp = getTimeStamp({ + year, + month, + date: end + }) + const currentDateTimestamp = getTimeStamp({ + year, + month, + date: current + }) + if ( + currentDateTimestamp >= startTimestamp && + currentDateTimestamp <= endTimestamp + ) { + return true + } + return false +} + +function addSpecialFestival(date, component) { + const { convertlLunar2Solar, convertSolarLunar } = component.calendar || {} + const lunarDateInfo = convertSolarLunar(date) + const { lYear, lMonth } = lunarDateInfo || {} + // 春节 + const info = { + type: 'festival', + name: '除夕', + label: '除夕' + } + if (lMonth === 12) { + if (!festival.lunar['12']) festival.lunar['12'] = {} + if (convertlLunar2Solar(`${lYear}-12-30`) === -1) { + festival.lunar['12']['29'] = info + } else { + festival.lunar['12']['30'] = info + } + } +} + +/** + * 是否匹配到节日 + * @param {object} [dateInfo={}] + * @param {object} [component={}] + * @returns {object|boolean} 匹配到的节日数据或者false + */ +function hasFestivalDate(dateInfo = {}, component = {}) { + const { month, date } = dateInfo + let festivalDate = festival.solar[month] && festival.solar[month][date] + if (!festivalDate) { + const { convertSolarLunar } = component.calendar || {} + const lunarDateInfo = convertSolarLunar(dateInfo) + const { lMonth, lDay } = lunarDateInfo + festivalDate = festival.lunar[lMonth] && festival.lunar[lMonth][lDay] + if (!festivalDate) { + const festivalOfMonth = festival.lunar[lMonth] || {} + const festivalDateKey = Object.keys(festivalOfMonth).find(item => + item.match(new RegExp(`\\b${lDay}\\b`)) + ) + if (!festivalDateKey) { + festivalDate = false + } else { + const festivalInfo = festival.lunar[lMonth][festivalDateKey] + if (!festivalInfo) { + festivalDate = false + } else { + const { condition } = festivalInfo + if (typeof condition === 'function') { + festivalDate = condition(lunarDateInfo) + } else { + festivalDate = false + } + } + } + } + } + return festivalDate +} + +export default () => { + return { + name: 'holidays', + beforeRender(calendarData = {}, calendarConfig = {}, component) { + let { dates = [] } = calendarData + if (calendarConfig.showHolidays || calendarConfig.showFestival) { + dates = dates.map(d => { + let item = { ...d } + const { year, month, date } = item + const holidaysOfMonth = + (holidays[year] && holidays[year][month]) || {} + const holidayDate = holidaysOfMonth[date] + if (holidayDate) { + item = { + ...item, + ...holidayDate + } + } else { + const holidayKeys = Object.keys(holidaysOfMonth).filter(item => + item.includes('-') + ) + let target = '' + for (let v of holidayKeys) { + const [start, end] = v.split('-') + if (+d.date >= +start && +d.date <= +end) { + target = v + break + } + } + const [start, end] = target.split('-') + const isInHolidays = inHolidays( + { + year, + month + }, + { + start, + end, + current: date + } + ) + if (isInHolidays) { + item = { + ...item, + ...holidaysOfMonth[target] + } + } else if (calendarConfig.showFestival) { + const { convertSolarLunar, convertlLunar2Solar } = + component.calendar || {} + if ( + typeof convertSolarLunar !== 'function' || + typeof convertlLunar2Solar !== 'function' + ) { + return logger.warn( + '农历节日显示需要引入农历插件(/component/v2/plugins/solarLunar)' + ) + } + addSpecialFestival(item, component) + const festivalDate = hasFestivalDate(item, component) + if (festivalDate) { + item = { + ...item, + ...festivalDate + } + } + } + } + return item + }) + } + return { + calendarData: { + ...calendarData, + dates: dates + }, + calendarConfig + } + }, + methods(component) { + return { + getHolidaysOfCurrentYear() { + const calendar = getCalendarData('calendar', component) + const { curYear } = calendar + return this.methods(component).getHolidaysOfYear(curYear) + }, + getHolidaysOfYear(year) { + if (!year) return logger.warn('getHolidaysOfCurrentYear() 入参错误') + if (!holidays[year]) { + logger.warn('未匹配到当前年份节假日信息,请自行补充') + return { + err: 'not match' + } + } + return holidays[year] + } + } + } + } +} diff --git a/src/components/calendar/plugins/index.d.ts b/src/components/calendar/plugins/index.d.ts new file mode 100644 index 0000000..cb0ff5c --- /dev/null +++ b/src/components/calendar/plugins/index.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/src/components/calendar/plugins/index.js b/src/components/calendar/plugins/index.js new file mode 100644 index 0000000..238425d --- /dev/null +++ b/src/components/calendar/plugins/index.js @@ -0,0 +1,18 @@ +import preset from './preset/index' + +export default { + installed: [...preset], + use(plugin) { + if (typeof plugin !== 'function') return + const info = plugin() || {} + const { name } = info + if ( + name && + name !== 'methods' && + !this.installed.some(p => p[0] === name) + ) { + this.installed.unshift([name, info]) + } + return this + } +} diff --git a/src/components/calendar/plugins/preset/base.js b/src/components/calendar/plugins/preset/base.js new file mode 100644 index 0000000..3be7d51 --- /dev/null +++ b/src/components/calendar/plugins/preset/base.js @@ -0,0 +1,277 @@ +/** + * @Author: drfu* + * @Description: 基础功能 + * @Date: 2020-10-08 21:22:09* + * @Last Modified by: drfu + * @Last Modified time: 2020-10-11 13:28:52 + * */ + +import { calcJumpData } from '../../core' +import { renderCalendar } from '../../render' +import { + dateUtil, + getCalendarData, + setCalendarData, + getCalendarConfig +} from '../../utils/index' + +export default () => { + return { + name: 'base', + beforeRender(calendarData = {}, calendarConfig) { + const calendar = calendarData + const { selectedDates = [], dates } = calendar + let _dates = [...dates] + if (selectedDates.length) { + const selectedDatesStr = selectedDates.map(date => + dateUtil.toTimeStr(date) + ) + _dates.forEach(date => { + const dateStr = dateUtil.toTimeStr(date) + if (selectedDatesStr.includes(dateStr)) { + date.choosed = true + } + }) + } + return { + calendarData: { + ...calendarData, + dates: _dates + }, + calendarConfig + } + }, + onTapDate(tapedDate, calendarData = {}, calendarConfig = {}) { + const calendar = { + ...calendarData + } + const dateIndex = dateUtil.findDateIndexInArray( + tapedDate, + calendarData.dates + ) + const { multi, inverse } = calendarConfig + let dates = [...calendar.dates] + const { selectedDates = [] } = calendar + if (!multi) { + let preSelectedDate = {} + if (selectedDates.length) { + preSelectedDate = [...selectedDates].pop() || {} + } + const timeStr = dateUtil.toTimeStr + if (!inverse && timeStr(preSelectedDate) === timeStr(tapedDate)) { + return calendar + } + let _tapedDate = { ...tapedDate, choosed: !tapedDate.choosed } + + dates[dateIndex] = _tapedDate + if (preSelectedDate.date) { + const idx = dateUtil.findDateIndexInArray(preSelectedDate, dates) + const date = dates[idx] + if (date) { + date.choosed = false + } + } + if (dates[dateIndex].choosed) { + calendar.selectedDates = [dates[dateIndex]] + } else { + calendar.selectedDates = [] + } + } else { + dates[dateIndex] = { + ...dates[dateIndex], + choosed: !dates[dateIndex].choosed + } + if (!calendar.selectedDates) { + calendar.selectedDates = [] + } + if (dates[dateIndex].choosed) { + calendar.selectedDates.push(dates[dateIndex]) + } else { + calendar.selectedDates = calendar.selectedDates.filter( + date => + dateUtil.toTimeStr(date) !== dateUtil.toTimeStr(dates[dateIndex]) + ) + } + } + return { + calendarData: { + ...calendar, + dates + }, + calendarConfig + } + }, + onSwitchCalendar(date, calendarData = {}, component) { + const calendarConfig = getCalendarConfig(component) + if (calendarConfig.weekMode) { + return calendarData + } + const updatedRenderData = calcJumpData({ + dateInfo: date, + config: calendarConfig + }) + return { + ...calendarData, + ...updatedRenderData + } + }, + methods(component) { + return { + jump: dateInfo => { + if (Object.prototype.toString.call(dateInfo) !== '[object Object]') + return + const updatedRenderData = calcJumpData({ + dateInfo, + component + }) + const existCalendarData = getCalendarData('calendar', component) + const config = getCalendarConfig(component) + if (config.autoChoosedWhenJump) { + const target = updatedRenderData.dates[dateInfo.date - 1] + if (!updatedRenderData.selectedDates) { + updatedRenderData.selectedDates = [target] + } else { + updatedRenderData.selectedDates.push(target) + } + } + return renderCalendar.call(component, { + ...existCalendarData, + ...updatedRenderData + }) + }, + getCalendarConfig() { + return getCalendarConfig(component) + }, + setCalendarConfig(config) { + return new Promise((resolve, reject) => { + if (!component || !component.data.config) { + reject('异常:未找到组件配置信息') + return + } + let conf = { ...component.config, ...config } + component.config = conf + setCalendarData({ config: conf }, component) + .then(resolve) + .catch(reject) + }) + }, + cancelSelectedDates(cancelDates = []) { + const existCalendarData = getCalendarData('calendar', component) || {} + const { dates = [], selectedDates = [] } = existCalendarData + let updatedRenderData = {} + const config = getCalendarConfig(component) + let chooseAreaData = {} + if (config.chooseAreaMode) { + chooseAreaData = { + chooseAreaTimestamp: [], + tempChooseAreaTimestamp: [] + } + } + if (!cancelDates.length) { + dates.forEach(item => { + item.choosed = false + }) + updatedRenderData = { + dates, + selectedDates: [] + } + } else { + const cancelDatesStr = cancelDates.map(date => + dateUtil.toTimeStr(date) + ) + const filterSelectedDates = selectedDates.filter( + date => !cancelDatesStr.includes(dateUtil.toTimeStr(date)) + ) + dates.forEach(date => { + if (cancelDatesStr.includes(dateUtil.toTimeStr(date))) { + date.choosed = false + } + }) + updatedRenderData = { + dates, + selectedDates: filterSelectedDates + } + } + + return renderCalendar.call(component, { + ...existCalendarData, + ...updatedRenderData, + ...chooseAreaData + }) + }, + setSelectedDates: targetDates => { + const existCalendarData = getCalendarData('calendar', component) + let { dates, selectedDates = [] } = existCalendarData || {} + let __selectedDates = [] + let __dates = dates + if (!targetDates) { + __dates = dates.map(item => { + const date = { ...item } + date.choosed = true + if (existCalendarData.showLabelAlways && date.showTodoLabel) { + date.showTodoLabel = true + } else { + date.showTodoLabel = false + } + return date + }) + __selectedDates = dates + } else if (targetDates && targetDates.length) { + const allSelected = dateUtil.uniqueArrayByDate( + selectedDates.concat(targetDates) + ) + const allSelectedDateStr = allSelected.map(d => + dateUtil.toTimeStr(d) + ) + __dates = dates.map(item => { + const date = { ...item } + if (allSelectedDateStr.includes(dateUtil.toTimeStr(date))) { + date.choosed = true + __selectedDates.push(date) + } + if (existCalendarData.showLabelAlways && date.showTodoLabel) { + date.showTodoLabel = true + } else { + date.showTodoLabel = false + } + return date + }) + } + return renderCalendar.call(component, { + ...existCalendarData, + dates: __dates, + selectedDates: __selectedDates + }) + }, + setDateStyle: toSetDates => { + if (!Array.isArray(toSetDates)) return Promise.reject() + const existCalendarData = getCalendarData('calendar', component) + const { dates = [], specialStyleDates } = existCalendarData || {} + if (Array.isArray(specialStyleDates)) { + toSetDates = dateUtil.uniqueArrayByDate([ + ...specialStyleDates, + ...toSetDates + ]) + } + const toSetDatesStr = toSetDates.map(item => dateUtil.toTimeStr(item)) + const _dates = dates.map(item => { + const idx = toSetDatesStr.indexOf(dateUtil.toTimeStr(item)) + if (idx > -1) { + return { + ...item, + class: toSetDates[idx].class + } + } else { + return item + } + }) + return renderCalendar.call(component, { + ...existCalendarData, + dates: _dates, + specialStyleDates: toSetDates + }) + } + } + } + } +} diff --git a/src/components/calendar/plugins/preset/get-calendar-data.js b/src/components/calendar/plugins/preset/get-calendar-data.js new file mode 100644 index 0000000..463082a --- /dev/null +++ b/src/components/calendar/plugins/preset/get-calendar-data.js @@ -0,0 +1,69 @@ +/** + * @Author: drfu* + * @Description: 获取日历数据 + * @Date: 2020-10-08 21:22:09* + * @Last Modified by: drfu + * @Last Modified time: 2020-10-11 13:42:37 + * */ + +import { getCalendarData, logger, getCalendarConfig } from '../../utils/index' + +function wrapDateWithLunar(dates = [], convertFn) { + const datesWithLunar = JSON.parse(JSON.stringify(dates)).map(date => ({ + ...date, + lunar: convertFn(date) + })) + return datesWithLunar +} + +export default () => { + return { + name: 'getData', + methods(component) { + return { + getCurrentYM: () => { + const { curYear, curMonth } = getCalendarData('calendar', component) + return { + year: curYear, + month: curMonth + } + }, + getSelectedDates: (options = {}) => { + const dates = + getCalendarData('calendar.selectedDates', component) || [] + const config = getCalendarConfig(component) || {} + if (options.lunar && !config.showLunar) { + const injectedFns = component.calendar || {} + if (typeof injectedFns.convertSolarLunar === 'function') { + return wrapDateWithLunar(dates, injectedFns.convertSolarLunar) + } else { + logger.warn('获取农历信息需引入农历插件') + } + } else { + return dates + } + }, + getCalendarDates: (options = {}) => { + const config = getCalendarConfig(component) || {} + const dates = getCalendarData('calendar.dates', component) + if (options.lunar && !config.showLunar) { + const injectedFns = component.calendar || {} + if (typeof injectedFns.convertSolarLunar === 'function') { + return wrapDateWithLunar(dates, injectedFns.convertSolarLunar) + } else { + logger.warn('获取农历信息需引入农历插件') + } + } else { + return dates + } + }, + getCalendarAllData: () => { + return { + data: getCalendarData('calendar', component) || {}, + config: getCalendarConfig(component) || {} + } + } + } + } + } +} diff --git a/src/components/calendar/plugins/preset/index.d.ts b/src/components/calendar/plugins/preset/index.d.ts new file mode 100644 index 0000000..cb0ff5c --- /dev/null +++ b/src/components/calendar/plugins/preset/index.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/src/components/calendar/plugins/preset/index.js b/src/components/calendar/plugins/preset/index.js new file mode 100644 index 0000000..70cde39 --- /dev/null +++ b/src/components/calendar/plugins/preset/index.js @@ -0,0 +1,9 @@ +import base from './base' +import getCalendarData from './get-calendar-data' + +const preset = [ + ['base', base()], + ['get-calendar-data', getCalendarData()] +] + +export default preset diff --git a/src/components/calendar/plugins/selectable.d.ts b/src/components/calendar/plugins/selectable.d.ts new file mode 100644 index 0000000..cb0ff5c --- /dev/null +++ b/src/components/calendar/plugins/selectable.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/src/components/calendar/plugins/selectable.js b/src/components/calendar/plugins/selectable.js new file mode 100644 index 0000000..3734983 --- /dev/null +++ b/src/components/calendar/plugins/selectable.js @@ -0,0 +1,221 @@ +/** + * @Author: drfu* + * @Description: 禁用、启用日期选择 + * @Date: 2020-10-08 21:22:09* + * @Last Modified by: drfu + * @Last Modified time: 2020-10-08 21:25:00 + * */ + +import { getCalendarData, dateUtil, logger } from '../utils/index' +import { renderCalendar } from '../render' + +function convertEnableAreaToTimestamp(timearea = []) { + const start = timearea[0].split('-') + const end = timearea[1].split('-') + if (start.length !== 3 || end.length !== 3) { + logger.warn('enableArea() 参数格式为: ["2018-2-1", "2018-3-1"]') + return {} + } + const startTimestamp = dateUtil + .newDate(start[0], start[1], start[2]) + .getTime() + const endTimestamp = dateUtil.newDate(end[0], end[1], end[2]).getTime() + return { + start, + end, + startTimestamp, + endTimestamp + } +} + +function isValiditeOfDateArea(dateArea) { + const { + start, + end, + startTimestamp, + endTimestamp + } = convertEnableAreaToTimestamp(dateArea) + if (!start || !end) return + const datesCountOfStart = dateUtil.getDatesCountOfMonth(start[0], start[1]) + const datesCountOfEnd = dateUtil.getDatesCountOfMonth(end[0], end[1]) + if (start[2] > datesCountOfStart || start[2] < 1) { + logger.warn('enableArea() 开始日期错误,指定日期不在指定月份天数范围内') + return false + } else if (start[1] > 12 || start[1] < 1) { + logger.warn('enableArea() 开始日期错误,月份超出1-12月份') + return false + } else if (end[2] > datesCountOfEnd || end[2] < 1) { + logger.warn('enableArea() 截止日期错误,指定日期不在指定月份天数范围内') + return false + } else if (end[1] > 12 || end[1] < 1) { + logger.warn('enableArea() 截止日期错误,月份超出1-12月份') + return false + } else if (startTimestamp > endTimestamp) { + logger.warn('enableArea()参数最小日期大于了最大日期') + return false + } else { + return true + } +} + +function handleDisableMode(calendarConfig) { + const { disableMode } = calendarConfig + if (!disableMode) return {} + const disableBound = + dateUtil.getTimeStamp(disableMode.date) || dateUtil.todayTimestamp() + return { + disableBound, + disableType: disableMode.type + } +} + +function disabledByConfig(dateInfo, currentDate, calendarConfig) { + const date = { ...dateInfo } + const { disableType, disableBound } = handleDisableMode(calendarConfig) + if ( + (disableType === 'before' && disableBound && currentDate < disableBound) || + (disableType === 'after' && disableBound && currentDate > disableBound) + ) { + date.disable = true + } else { + date.disable = false + } + return date +} + +export default () => { + return { + name: 'enable', + beforeRender(calendarData = {}, calendarConfig = {}) { + const { + dates, + enableArea, + enableDates, + disableDates, + renderCausedBy + } = calendarData + const _dates = [...dates].map(date => { + let item = { ...date } + const timeStr = dateUtil.toTimeStr(date) + const timestamp = +dateUtil.getTimeStamp(item) + if (renderCausedBy === 'enableDates') { + if (enableDates && enableDates.length) { + if (enableDates.includes(timeStr)) { + item.disable = false + } else { + item.disable = true + } + return item + } + } else if (renderCausedBy === 'enableArea') { + if (enableArea && enableArea.length) { + const [startTimestamp, endTimestamp] = enableArea || [] + const ifOutofArea = + +startTimestamp > timestamp || timestamp > +endTimestamp + item.disable = ifOutofArea + return item + } + } else if (renderCausedBy === 'disableDates') { + if (disableDates && disableDates.length) { + if (disableDates && disableDates.includes(timeStr)) { + item.disable = true + } else { + item.disable = false + } + return item + } + } + return disabledByConfig(item, timestamp, calendarConfig) + }) + + return { + calendarData: { + ...calendarData, + dates: _dates + }, + calendarConfig + } + }, + methods(component) { + return { + enableArea: (dateArea = []) => { + if (dateArea.length === 2) { + const validate = isValiditeOfDateArea(dateArea) + if (validate) { + const existCalendarData = getCalendarData('calendar', component) + const { + startTimestamp, + endTimestamp + } = convertEnableAreaToTimestamp(dateArea) + + return renderCalendar.call(component, { + ...existCalendarData, + renderCausedBy: 'enableArea', + enableArea: [startTimestamp, endTimestamp] + }) + } + } else { + return Promise.inject( + 'enableArea()参数需为时间范围数组,形如:["2018-8-4" , "2018-8-24"]' + ) + } + }, + enableDates: (toSet = []) => { + if (!toSet.length) return + const existCalendarData = getCalendarData('calendar', component) + const { enableDates = [] } = existCalendarData || {} + let toSetDates = toSet.map(item => { + if (typeof item === 'string') { + return dateUtil.transformDateRow2Dict(item) + } + return item + }) + if (enableDates.length) { + toSetDates = dateUtil.uniqueArrayByDate([ + ...toSetDates, + ...enableDates.map(d => dateUtil.transformDateRow2Dict(d)) + ]) + } + return renderCalendar.call(component, { + ...existCalendarData, + renderCausedBy: 'enableDates', + enableDates: toSetDates.map(date => { + if (typeof date !== 'string') { + return dateUtil.toTimeStr(date) + } + return date + }) + }) + }, + disableDates: toSet => { + const existCalendarData = getCalendarData('calendar', component) + const { disableDates = [], dates = [] } = existCalendarData || {} + let toSetDates = toSet.map(item => { + let date = { ...item } + if (typeof date === 'string') { + return dateUtil.transformDateRow2Dict(item) + } + return item + }) + if (disableDates && disableDates.length) { + toSetDates = dateUtil.uniqueArrayByDate([ + ...toSetDates, + ...disableDates.map(d => dateUtil.transformDateRow2Dict(d)) + ]) + } + return renderCalendar.call(component, { + ...existCalendarData, + renderCausedBy: 'disableDates', + dates, + disableDates: toSetDates.map(date => { + if (typeof date !== 'string') { + return dateUtil.toTimeStr(date) + } + return date + }) + }) + } + } + } + } +} diff --git a/src/components/calendar/plugins/solarLunar/convertSolarLunar.js b/src/components/calendar/plugins/solarLunar/convertSolarLunar.js new file mode 100644 index 0000000..4ee3d8e --- /dev/null +++ b/src/components/calendar/plugins/solarLunar/convertSolarLunar.js @@ -0,0 +1,1036 @@ +/** + * @1900-2100区间内的公历、农历互转 + * @Version 1.0.3 + * @公历转农历:calendar.solar2lunar(1987,11,01); //[you can ignore params of prefix 0] + * @农历转公历:calendar.lunar2solar(1987,09,10); //[you can ignore params of prefix 0] + */ +/* 公历年月日转农历数据 返回json */ +// calendar.solar2lunar(1987,11,01); +/** 农历年月日转公历年月日 **/ +// calendar.lunar2solar(1987,9,10); +// 调用以上方法后返回类似如下object(json)具体以上就不需要解释了吧! +// c开头的是公历各属性值 l开头的自然就是农历咯 gz开头的就是天干地支纪年的数据啦~ +// { +// Animal: "兔", +// IDayCn: "初十", +// IMonthCn: "九月", +// Term: null, +// astro: "天蝎座", +// cDay: 1, +// cMonth: 11, +// cYear: 1987, +// gzDay: "甲寅", +// gzMonth: "庚戌", +// gzYear: "丁卯", +// isLeap: false, +// isTerm: false, +// isToday: false, +// lDay: 10, +// lMonth: 9, +// lYear: 1987, +// nWeek: 7, +// ncWeek: "星期日" +// } +// 该代码还有其它可以调用的方法,请自己查看代码中的详细注释 +const calendar = { + /** + * 农历1900-2100的润大小信息表 + * @Array Of Property + * @return Hex + */ + lunarInfo: [ + 0x04bd8, + 0x04ae0, + 0x0a570, + 0x054d5, + 0x0d260, + 0x0d950, + 0x16554, + 0x056a0, + 0x09ad0, + 0x055d2, // 1900-1909 + 0x04ae0, + 0x0a5b6, + 0x0a4d0, + 0x0d250, + 0x1d255, + 0x0b540, + 0x0d6a0, + 0x0ada2, + 0x095b0, + 0x14977, // 1910-1919 + 0x04970, + 0x0a4b0, + 0x0b4b5, + 0x06a50, + 0x06d40, + 0x1ab54, + 0x02b60, + 0x09570, + 0x052f2, + 0x04970, // 1920-1929 + 0x06566, + 0x0d4a0, + 0x0ea50, + 0x06e95, + 0x05ad0, + 0x02b60, + 0x186e3, + 0x092e0, + 0x1c8d7, + 0x0c950, // 1930-1939 + 0x0d4a0, + 0x1d8a6, + 0x0b550, + 0x056a0, + 0x1a5b4, + 0x025d0, + 0x092d0, + 0x0d2b2, + 0x0a950, + 0x0b557, // 1940-1949 + 0x06ca0, + 0x0b550, + 0x15355, + 0x04da0, + 0x0a5b0, + 0x14573, + 0x052b0, + 0x0a9a8, + 0x0e950, + 0x06aa0, // 1950-1959 + 0x0aea6, + 0x0ab50, + 0x04b60, + 0x0aae4, + 0x0a570, + 0x05260, + 0x0f263, + 0x0d950, + 0x05b57, + 0x056a0, // 1960-1969 + 0x096d0, + 0x04dd5, + 0x04ad0, + 0x0a4d0, + 0x0d4d4, + 0x0d250, + 0x0d558, + 0x0b540, + 0x0b6a0, + 0x195a6, // 1970-1979 + 0x095b0, + 0x049b0, + 0x0a974, + 0x0a4b0, + 0x0b27a, + 0x06a50, + 0x06d40, + 0x0af46, + 0x0ab60, + 0x09570, // 1980-1989 + 0x04af5, + 0x04970, + 0x064b0, + 0x074a3, + 0x0ea50, + 0x06b58, + 0x055c0, + 0x0ab60, + 0x096d5, + 0x092e0, // 1990-1999 + 0x0c960, + 0x0d954, + 0x0d4a0, + 0x0da50, + 0x07552, + 0x056a0, + 0x0abb7, + 0x025d0, + 0x092d0, + 0x0cab5, // 2000-2009 + 0x0a950, + 0x0b4a0, + 0x0baa4, + 0x0ad50, + 0x055d9, + 0x04ba0, + 0x0a5b0, + 0x15176, + 0x052b0, + 0x0a930, // 2010-2019 + 0x07954, + 0x06aa0, + 0x0ad50, + 0x05b52, + 0x04b60, + 0x0a6e6, + 0x0a4e0, + 0x0d260, + 0x0ea65, + 0x0d530, // 2020-2029 + 0x05aa0, + 0x076a3, + 0x096d0, + 0x04afb, + 0x04ad0, + 0x0a4d0, + 0x1d0b6, + 0x0d250, + 0x0d520, + 0x0dd45, // 2030-2039 + 0x0b5a0, + 0x056d0, + 0x055b2, + 0x049b0, + 0x0a577, + 0x0a4b0, + 0x0aa50, + 0x1b255, + 0x06d20, + 0x0ada0, // 2040-2049 + /** Add By JJonline@JJonline.Cn **/ + 0x14b63, + 0x09370, + 0x049f8, + 0x04970, + 0x064b0, + 0x168a6, + 0x0ea50, + 0x06b20, + 0x1a6c4, + 0x0aae0, // 2050-2059 + 0x0a2e0, + 0x0d2e3, + 0x0c960, + 0x0d557, + 0x0d4a0, + 0x0da50, + 0x05d55, + 0x056a0, + 0x0a6d0, + 0x055d4, // 2060-2069 + 0x052d0, + 0x0a9b8, + 0x0a950, + 0x0b4a0, + 0x0b6a6, + 0x0ad50, + 0x055a0, + 0x0aba4, + 0x0a5b0, + 0x052b0, // 2070-2079 + 0x0b273, + 0x06930, + 0x07337, + 0x06aa0, + 0x0ad50, + 0x14b55, + 0x04b60, + 0x0a570, + 0x054e4, + 0x0d160, // 2080-2089 + 0x0e968, + 0x0d520, + 0x0daa0, + 0x16aa6, + 0x056d0, + 0x04ae0, + 0x0a9d4, + 0x0a2d0, + 0x0d150, + 0x0f252, // 2090-2099 + 0x0d520 + ], // 2100 + + /** + * 公历每个月份的天数普通表 + * @Array Of Property + * @return Number + */ + solarMonth: [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31], + + /** + * 天干地支之天干速查表 + * @Array Of Property trans["甲","乙","丙","丁","戊","己","庚","辛","壬","癸"] + * @return Cn string + */ + Gan: [ + '\u7532', + '\u4e59', + '\u4e19', + '\u4e01', + '\u620a', + '\u5df1', + '\u5e9a', + '\u8f9b', + '\u58ec', + '\u7678' + ], + + /** + * 天干地支之地支速查表 + * @Array Of Property + * @trans["子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"] + * @return Cn string + */ + Zhi: [ + '\u5b50', + '\u4e11', + '\u5bc5', + '\u536f', + '\u8fb0', + '\u5df3', + '\u5348', + '\u672a', + '\u7533', + '\u9149', + '\u620c', + '\u4ea5' + ], + + /** + * 天干地支之地支速查表<=>生肖 + * @Array Of Property + * @trans["鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"] + * @return Cn string + */ + Animals: [ + '\u9f20', + '\u725b', + '\u864e', + '\u5154', + '\u9f99', + '\u86c7', + '\u9a6c', + '\u7f8a', + '\u7334', + '\u9e21', + '\u72d7', + '\u732a' + ], + + /** + * 24节气速查表 + * @Array Of Property + * @trans["小寒","大寒","立春","雨水","惊蛰","春分","清明","谷雨","立夏","小满","芒种","夏至","小暑","大暑","立秋","处暑","白露","秋分","寒露","霜降","立冬","小雪","大雪","冬至"] + * @return Cn string + */ + solarTerm: [ + '\u5c0f\u5bd2', + '\u5927\u5bd2', + '\u7acb\u6625', + '\u96e8\u6c34', + '\u60ca\u86f0', + '\u6625\u5206', + '\u6e05\u660e', + '\u8c37\u96e8', + '\u7acb\u590f', + '\u5c0f\u6ee1', + '\u8292\u79cd', + '\u590f\u81f3', + '\u5c0f\u6691', + '\u5927\u6691', + '\u7acb\u79cb', + '\u5904\u6691', + '\u767d\u9732', + '\u79cb\u5206', + '\u5bd2\u9732', + '\u971c\u964d', + '\u7acb\u51ac', + '\u5c0f\u96ea', + '\u5927\u96ea', + '\u51ac\u81f3' + ], + + /** + * 1900-2100各年的24节气日期速查表 + * @Array Of Property + * @return 0x string For splice + */ + sTermInfo: [ + '9778397bd097c36b0b6fc9274c91aa', + '97b6b97bd19801ec9210c965cc920e', + '97bcf97c3598082c95f8c965cc920f', + '97bd0b06bdb0722c965ce1cfcc920f', + 'b027097bd097c36b0b6fc9274c91aa', + '97b6b97bd19801ec9210c965cc920e', + '97bcf97c359801ec95f8c965cc920f', + '97bd0b06bdb0722c965ce1cfcc920f', + 'b027097bd097c36b0b6fc9274c91aa', + '97b6b97bd19801ec9210c965cc920e', + '97bcf97c359801ec95f8c965cc920f', + '97bd0b06bdb0722c965ce1cfcc920f', + 'b027097bd097c36b0b6fc9274c91aa', + '9778397bd19801ec9210c965cc920e', + '97b6b97bd19801ec95f8c965cc920f', + '97bd09801d98082c95f8e1cfcc920f', + '97bd097bd097c36b0b6fc9210c8dc2', + '9778397bd197c36c9210c9274c91aa', + '97b6b97bd19801ec95f8c965cc920e', + '97bd09801d98082c95f8e1cfcc920f', + '97bd097bd097c36b0b6fc9210c8dc2', + '9778397bd097c36c9210c9274c91aa', + '97b6b97bd19801ec95f8c965cc920e', + '97bcf97c3598082c95f8e1cfcc920f', + '97bd097bd097c36b0b6fc9210c8dc2', + '9778397bd097c36c9210c9274c91aa', + '97b6b97bd19801ec9210c965cc920e', + '97bcf97c3598082c95f8c965cc920f', + '97bd097bd097c35b0b6fc920fb0722', + '9778397bd097c36b0b6fc9274c91aa', + '97b6b97bd19801ec9210c965cc920e', + '97bcf97c3598082c95f8c965cc920f', + '97bd097bd097c35b0b6fc920fb0722', + '9778397bd097c36b0b6fc9274c91aa', + '97b6b97bd19801ec9210c965cc920e', + '97bcf97c359801ec95f8c965cc920f', + '97bd097bd097c35b0b6fc920fb0722', + '9778397bd097c36b0b6fc9274c91aa', + '97b6b97bd19801ec9210c965cc920e', + '97bcf97c359801ec95f8c965cc920f', + '97bd097bd097c35b0b6fc920fb0722', + '9778397bd097c36b0b6fc9274c91aa', + '97b6b97bd19801ec9210c965cc920e', + '97bcf97c359801ec95f8c965cc920f', + '97bd097bd07f595b0b6fc920fb0722', + '9778397bd097c36b0b6fc9210c8dc2', + '9778397bd19801ec9210c9274c920e', + '97b6b97bd19801ec95f8c965cc920f', + '97bd07f5307f595b0b0bc920fb0722', + '7f0e397bd097c36b0b6fc9210c8dc2', + '9778397bd097c36c9210c9274c920e', + '97b6b97bd19801ec95f8c965cc920f', + '97bd07f5307f595b0b0bc920fb0722', + '7f0e397bd097c36b0b6fc9210c8dc2', + '9778397bd097c36c9210c9274c91aa', + '97b6b97bd19801ec9210c965cc920e', + '97bd07f1487f595b0b0bc920fb0722', + '7f0e397bd097c36b0b6fc9210c8dc2', + '9778397bd097c36b0b6fc9274c91aa', + '97b6b97bd19801ec9210c965cc920e', + '97bcf7f1487f595b0b0bb0b6fb0722', + '7f0e397bd097c35b0b6fc920fb0722', + '9778397bd097c36b0b6fc9274c91aa', + '97b6b97bd19801ec9210c965cc920e', + '97bcf7f1487f595b0b0bb0b6fb0722', + '7f0e397bd097c35b0b6fc920fb0722', + '9778397bd097c36b0b6fc9274c91aa', + '97b6b97bd19801ec9210c965cc920e', + '97bcf7f1487f531b0b0bb0b6fb0722', + '7f0e397bd097c35b0b6fc920fb0722', + '9778397bd097c36b0b6fc9274c91aa', + '97b6b97bd19801ec9210c965cc920e', + '97bcf7f1487f531b0b0bb0b6fb0722', + '7f0e397bd07f595b0b6fc920fb0722', + '9778397bd097c36b0b6fc9274c91aa', + '97b6b97bd19801ec9210c9274c920e', + '97bcf7f0e47f531b0b0bb0b6fb0722', + '7f0e397bd07f595b0b0bc920fb0722', + '9778397bd097c36b0b6fc9210c91aa', + '97b6b97bd197c36c9210c9274c920e', + '97bcf7f0e47f531b0b0bb0b6fb0722', + '7f0e397bd07f595b0b0bc920fb0722', + '9778397bd097c36b0b6fc9210c8dc2', + '9778397bd097c36c9210c9274c920e', + '97b6b7f0e47f531b0723b0b6fb0722', + '7f0e37f5307f595b0b0bc920fb0722', + '7f0e397bd097c36b0b6fc9210c8dc2', + '9778397bd097c36b0b70c9274c91aa', + '97b6b7f0e47f531b0723b0b6fb0721', + '7f0e37f1487f595b0b0bb0b6fb0722', + '7f0e397bd097c35b0b6fc9210c8dc2', + '9778397bd097c36b0b6fc9274c91aa', + '97b6b7f0e47f531b0723b0b6fb0721', + '7f0e27f1487f595b0b0bb0b6fb0722', + '7f0e397bd097c35b0b6fc920fb0722', + '9778397bd097c36b0b6fc9274c91aa', + '97b6b7f0e47f531b0723b0b6fb0721', + '7f0e27f1487f531b0b0bb0b6fb0722', + '7f0e397bd097c35b0b6fc920fb0722', + '9778397bd097c36b0b6fc9274c91aa', + '97b6b7f0e47f531b0723b0b6fb0721', + '7f0e27f1487f531b0b0bb0b6fb0722', + '7f0e397bd097c35b0b6fc920fb0722', + '9778397bd097c36b0b6fc9274c91aa', + '97b6b7f0e47f531b0723b0b6fb0721', + '7f0e27f1487f531b0b0bb0b6fb0722', + '7f0e397bd07f595b0b0bc920fb0722', + '9778397bd097c36b0b6fc9274c91aa', + '97b6b7f0e47f531b0723b0787b0721', + '7f0e27f0e47f531b0b0bb0b6fb0722', + '7f0e397bd07f595b0b0bc920fb0722', + '9778397bd097c36b0b6fc9210c91aa', + '97b6b7f0e47f149b0723b0787b0721', + '7f0e27f0e47f531b0723b0b6fb0722', + '7f0e397bd07f595b0b0bc920fb0722', + '9778397bd097c36b0b6fc9210c8dc2', + '977837f0e37f149b0723b0787b0721', + '7f07e7f0e47f531b0723b0b6fb0722', + '7f0e37f5307f595b0b0bc920fb0722', + '7f0e397bd097c35b0b6fc9210c8dc2', + '977837f0e37f14998082b0787b0721', + '7f07e7f0e47f531b0723b0b6fb0721', + '7f0e37f1487f595b0b0bb0b6fb0722', + '7f0e397bd097c35b0b6fc9210c8dc2', + '977837f0e37f14998082b0787b06bd', + '7f07e7f0e47f531b0723b0b6fb0721', + '7f0e27f1487f531b0b0bb0b6fb0722', + '7f0e397bd097c35b0b6fc920fb0722', + '977837f0e37f14998082b0787b06bd', + '7f07e7f0e47f531b0723b0b6fb0721', + '7f0e27f1487f531b0b0bb0b6fb0722', + '7f0e397bd097c35b0b6fc920fb0722', + '977837f0e37f14998082b0787b06bd', + '7f07e7f0e47f531b0723b0b6fb0721', + '7f0e27f1487f531b0b0bb0b6fb0722', + '7f0e397bd07f595b0b0bc920fb0722', + '977837f0e37f14998082b0787b06bd', + '7f07e7f0e47f531b0723b0b6fb0721', + '7f0e27f1487f531b0b0bb0b6fb0722', + '7f0e397bd07f595b0b0bc920fb0722', + '977837f0e37f14998082b0787b06bd', + '7f07e7f0e47f149b0723b0787b0721', + '7f0e27f0e47f531b0b0bb0b6fb0722', + '7f0e397bd07f595b0b0bc920fb0722', + '977837f0e37f14998082b0723b06bd', + '7f07e7f0e37f149b0723b0787b0721', + '7f0e27f0e47f531b0723b0b6fb0722', + '7f0e397bd07f595b0b0bc920fb0722', + '977837f0e37f14898082b0723b02d5', + '7ec967f0e37f14998082b0787b0721', + '7f07e7f0e47f531b0723b0b6fb0722', + '7f0e37f1487f595b0b0bb0b6fb0722', + '7f0e37f0e37f14898082b0723b02d5', + '7ec967f0e37f14998082b0787b0721', + '7f07e7f0e47f531b0723b0b6fb0722', + '7f0e37f1487f531b0b0bb0b6fb0722', + '7f0e37f0e37f14898082b0723b02d5', + '7ec967f0e37f14998082b0787b06bd', + '7f07e7f0e47f531b0723b0b6fb0721', + '7f0e37f1487f531b0b0bb0b6fb0722', + '7f0e37f0e37f14898082b072297c35', + '7ec967f0e37f14998082b0787b06bd', + '7f07e7f0e47f531b0723b0b6fb0721', + '7f0e27f1487f531b0b0bb0b6fb0722', + '7f0e37f0e37f14898082b072297c35', + '7ec967f0e37f14998082b0787b06bd', + '7f07e7f0e47f531b0723b0b6fb0721', + '7f0e27f1487f531b0b0bb0b6fb0722', + '7f0e37f0e366aa89801eb072297c35', + '7ec967f0e37f14998082b0787b06bd', + '7f07e7f0e47f149b0723b0787b0721', + '7f0e27f1487f531b0b0bb0b6fb0722', + '7f0e37f0e366aa89801eb072297c35', + '7ec967f0e37f14998082b0723b06bd', + '7f07e7f0e47f149b0723b0787b0721', + '7f0e27f0e47f531b0723b0b6fb0722', + '7f0e37f0e366aa89801eb072297c35', + '7ec967f0e37f14998082b0723b06bd', + '7f07e7f0e37f14998083b0787b0721', + '7f0e27f0e47f531b0723b0b6fb0722', + '7f0e37f0e366aa89801eb072297c35', + '7ec967f0e37f14898082b0723b02d5', + '7f07e7f0e37f14998082b0787b0721', + '7f07e7f0e47f531b0723b0b6fb0722', + '7f0e36665b66aa89801e9808297c35', + '665f67f0e37f14898082b0723b02d5', + '7ec967f0e37f14998082b0787b0721', + '7f07e7f0e47f531b0723b0b6fb0722', + '7f0e36665b66a449801e9808297c35', + '665f67f0e37f14898082b0723b02d5', + '7ec967f0e37f14998082b0787b06bd', + '7f07e7f0e47f531b0723b0b6fb0721', + '7f0e36665b66a449801e9808297c35', + '665f67f0e37f14898082b072297c35', + '7ec967f0e37f14998082b0787b06bd', + '7f07e7f0e47f531b0723b0b6fb0721', + '7f0e26665b66a449801e9808297c35', + '665f67f0e37f1489801eb072297c35', + '7ec967f0e37f14998082b0787b06bd', + '7f07e7f0e47f531b0723b0b6fb0721', + '7f0e27f1487f531b0b0bb0b6fb0722' + ], + + /** + * 数字转中文速查表 + * @Array Of Property + * @trans ['日','一','二','三','四','五','六','七','八','九','十'] + * @return Cn string + */ + nStr1: [ + '\u65e5', + '\u4e00', + '\u4e8c', + '\u4e09', + '\u56db', + '\u4e94', + '\u516d', + '\u4e03', + '\u516b', + '\u4e5d', + '\u5341' + ], + + /** + * 日期转农历称呼速查表 + * @Array Of Property + * @trans ['初','十','廿','卅'] + * @return Cn string + */ + nStr2: ['\u521d', '\u5341', '\u5eff', '\u5345'], + + /** + * 月份转农历称呼速查表 + * @Array Of Property + * @trans ['正','一','二','三','四','五','六','七','八','九','十','冬','腊'] + * @return Cn string + */ + nStr3: [ + '\u6b63', + '\u4e8c', + '\u4e09', + '\u56db', + '\u4e94', + '\u516d', + '\u4e03', + '\u516b', + '\u4e5d', + '\u5341', + '\u51ac', + '\u814a' + ], + + /** + * 返回农历y年一整年的总天数 + * @param lunar Year + * @return Number + * @eg:var count = calendar.lYearDays(1987) ;//count=387 + */ + lYearDays: function(y) { + let i + let sum = 348 + for (i = 0x8000; i > 0x8; i >>= 1) { + sum += calendar.lunarInfo[y - 1900] & i ? 1 : 0 + } + return sum + calendar.leapDays(y) + }, + + /** + * 返回农历y年闰月是哪个月;若y年没有闰月 则返回0 + * @param lunar Year + * @return Number (0-12) + * @eg:var leapMonth = calendar.leapMonth(1987) ;//leapMonth=6 + */ + leapMonth: function(y) { + // 闰字编码 \u95f0 + return calendar.lunarInfo[y - 1900] & 0xf + }, + + /** + * 返回农历y年闰月的天数 若该年没有闰月则返回0 + * @param lunar Year + * @return Number (0、29、30) + * @eg:var leapMonthDay = calendar.leapDays(1987) ;//leapMonthDay=29 + */ + leapDays: function(y) { + if (calendar.leapMonth(y)) { + return calendar.lunarInfo[y - 1900] & 0x10000 ? 30 : 29 + } + return 0 + }, + + /** + * 返回农历y年m月(非闰月)的总天数,计算m为闰月时的天数请使用leapDays方法 + * @param lunar Year + * @return Number (-1、29、30) + * @eg:var MonthDay = calendar.monthDays(1987,9) ;//MonthDay=29 + */ + monthDays: function(y, m) { + if (m > 12 || m < 1) return -1 // 月份参数从1至12,参数错误返回-1 + return calendar.lunarInfo[y - 1900] & (0x10000 >> m) ? 30 : 29 + }, + + /** + * 返回公历(!)y年m月的天数 + * @param solar Year + * @return Number (-1、28、29、30、31) + * @eg:var solarMonthDay = calendar.leapDays(1987) ;//solarMonthDay=30 + */ + solarDays: function(y, m) { + if (m > 12 || m < 1) return -1 // 若参数错误 返回-1 + const ms = m - 1 + if (+ms === 1) { + // 2月份的闰平规律测算后确认返回28或29 + return (y % 4 === 0 && y % 100 !== 0) || y % 400 === 0 ? 29 : 28 + } else { + return calendar.solarMonth[ms] + } + }, + + /** + * 农历年份转换为干支纪年 + * @param lYear 农历年的年份数 + * @return Cn string + */ + toGanZhiYear: function(lYear) { + let ganKey = (lYear - 3) % 10 + let zhiKey = (lYear - 3) % 12 + if (+ganKey === 0) ganKey = 10 // 如果余数为0则为最后一个天干 + if (+zhiKey === 0) zhiKey = 12 // 如果余数为0则为最后一个地支 + return calendar.Gan[ganKey - 1] + calendar.Zhi[zhiKey - 1] + }, + + /** + * 公历月、日判断所属星座 + * @param cMonth [description] + * @param cDay [description] + * @return Cn string + */ + toAstro: function(cMonth, cDay) { + const s = + '\u9b54\u7faf\u6c34\u74f6\u53cc\u9c7c\u767d\u7f8a\u91d1\u725b\u53cc\u5b50\u5de8\u87f9\u72ee\u5b50\u5904\u5973\u5929\u79e4\u5929\u874e\u5c04\u624b\u9b54\u7faf' + const arr = [20, 19, 21, 21, 21, 22, 23, 23, 23, 23, 22, 22] + return s.substr(cMonth * 2 - (cDay < arr[cMonth - 1] ? 2 : 0), 2) + '\u5ea7' // 座 + }, + + /** + * 传入offset偏移量返回干支 + * @param offset 相对甲子的偏移量 + * @return Cn string + */ + toGanZhi: function(offset) { + return calendar.Gan[offset % 10] + calendar.Zhi[offset % 12] + }, + + /** + * 传入公历(!)y年获得该年第n个节气的公历日期 + * @param y公历年(1900-2100);n二十四节气中的第几个节气(1~24);从n=1(小寒)算起 + * @return day Number + * @eg:var _24 = calendar.getTerm(1987,3) ;//_24=4;意即1987年2月4日立春 + */ + getTerm: function(y, n) { + if (y < 1900 || y > 2100) return -1 + if (n < 1 || n > 24) return -1 + const _table = calendar.sTermInfo[y - 1900] + const _info = [ + parseInt('0x' + _table.substr(0, 5)).toString(), + parseInt('0x' + _table.substr(5, 5)).toString(), + parseInt('0x' + _table.substr(10, 5)).toString(), + parseInt('0x' + _table.substr(15, 5)).toString(), + parseInt('0x' + _table.substr(20, 5)).toString(), + parseInt('0x' + _table.substr(25, 5)).toString() + ] + const _calday = [ + _info[0].substr(0, 1), + _info[0].substr(1, 2), + _info[0].substr(3, 1), + _info[0].substr(4, 2), + + _info[1].substr(0, 1), + _info[1].substr(1, 2), + _info[1].substr(3, 1), + _info[1].substr(4, 2), + + _info[2].substr(0, 1), + _info[2].substr(1, 2), + _info[2].substr(3, 1), + _info[2].substr(4, 2), + + _info[3].substr(0, 1), + _info[3].substr(1, 2), + _info[3].substr(3, 1), + _info[3].substr(4, 2), + + _info[4].substr(0, 1), + _info[4].substr(1, 2), + _info[4].substr(3, 1), + _info[4].substr(4, 2), + + _info[5].substr(0, 1), + _info[5].substr(1, 2), + _info[5].substr(3, 1), + _info[5].substr(4, 2) + ] + return parseInt(_calday[n - 1]) + }, + + /** + * 传入农历数字月份返回汉语通俗表示法 + * @param lunar month + * @return Cn string + * @eg:var cnMonth = calendar.toChinaMonth(12) ;//cnMonth='腊月' + */ + toChinaMonth: function(m) { + // 月 => \u6708 + if (m > 12 || m < 1) return -1 // 若参数错误 返回-1 + let s = calendar.nStr3[m - 1] + s += '\u6708' // 加上月字 + return s + }, + + /** + * 传入农历日期数字返回汉字表示法 + * @param lunar day + * @return Cn string + * @eg:var cnDay = calendar.toChinaDay(21) ;//cnMonth='廿一' + */ + toChinaDay: function(d) { + // 日 => \u65e5 + let s + switch (d) { + case 10: + s = '\u521d\u5341' + break + case 20: + s = '\u4e8c\u5341' + break + case 30: + s = '\u4e09\u5341' + break + default: + s = calendar.nStr2[Math.floor(d / 10)] + s += calendar.nStr1[d % 10] + } + return s + }, + + /** + * 年份转生肖[!仅能大致转换] => 精确划分生肖分界线是“立春” + * @param y year + * @return Cn string + * @eg:var animal = calendar.getAnimal(1987) ;//animal='兔' + */ + getAnimal: function(y) { + return calendar.Animals[(y - 4) % 12] + }, + + /** + * 传入阳历年月日获得详细的公历、农历object信息 <=>JSON + * @param y solar year + * @param m solar month + * @param d solar day + * @return JSON object + * @eg:console.log(calendar.solar2lunar(1987,11,01)); + */ + solar2lunar: function(y, m, d) { + // 参数区间1900.1.31~2100.12.31 + // 年份限定、上限 + if (y < 1900 || y > 2100) { + return -1 // undefined转换为数字变为NaN + } + // 公历传参最下限 + if (+y === 1900 && +m === 1 && +d < 31) { + return -1 + } + // 未传参 获得当天 + let objDate + if (!y) { + objDate = new Date() + } else { + objDate = new Date(y, parseInt(m) - 1, d) + } + let i + let leap = 0 + let temp = 0 + // 修正ymd参数 + y = objDate.getFullYear() + m = objDate.getMonth() + 1 + d = objDate.getDate() + let offset = + (Date.UTC(objDate.getFullYear(), objDate.getMonth(), objDate.getDate()) - + Date.UTC(1900, 0, 31)) / + 86400000 + for (i = 1900; i < 2101 && offset > 0; i++) { + temp = calendar.lYearDays(i) + offset -= temp + } + if (offset < 0) { + offset += temp + i-- + } + + // 是否今天 + const isTodayObj = new Date() + let isToday = false + if ( + isTodayObj.getFullYear() === +y && + isTodayObj.getMonth() + 1 === +m && + isTodayObj.getDate() === +d + ) { + isToday = true + } + // 星期几 + let nWeek = objDate.getDay() + const cWeek = calendar.nStr1[nWeek] + // 数字表示周几顺应天朝周一开始的惯例 + if (+nWeek === 0) { + nWeek = 7 + } + // 农历年 + const year = i + leap = calendar.leapMonth(i) // 闰哪个月 + let isLeap = false + + // 效验闰月 + for (i = 1; i < 13 && offset > 0; i++) { + // 闰月 + if (leap > 0 && i === leap + 1 && isLeap === false) { + --i + isLeap = true + temp = calendar.leapDays(year) // 计算农历闰月天数 + } else { + temp = calendar.monthDays(year, i) // 计算农历普通月天数 + } + // 解除闰月 + if (isLeap === true && i === leap + 1) isLeap = false + offset -= temp + } + // 闰月导致数组下标重叠取反 + if (offset === 0 && leap > 0 && i === leap + 1) { + if (isLeap) { + isLeap = false + } else { + isLeap = true + --i + } + } + if (offset < 0) { + offset += temp + --i + } + // 农历月 + const month = i + // 农历日 + const day = offset + 1 + // 天干地支处理 + const sm = m - 1 + const gzY = calendar.toGanZhiYear(year) + + // 当月的两个节气 + // bugfix-2017-7-24 11:03:38 use lunar Year Param `y` Not `year` + const firstNode = calendar.getTerm(y, m * 2 - 1) // 返回当月「节」为几日开始 + const secondNode = calendar.getTerm(y, m * 2) // 返回当月「节」为几日开始 + + // 依据12节气修正干支月 + let gzM = calendar.toGanZhi((y - 1900) * 12 + m + 11) + if (d >= firstNode) { + gzM = calendar.toGanZhi((y - 1900) * 12 + m + 12) + } + + // 传入的日期的节气与否 + let isTerm = false + let Term = null + if (+firstNode === d) { + isTerm = true + Term = calendar.solarTerm[m * 2 - 2] + } + if (+secondNode === d) { + isTerm = true + Term = calendar.solarTerm[m * 2 - 1] + } + // 日柱 当月一日与 1900/1/1 相差天数 + const dayCyclical = Date.UTC(y, sm, 1, 0, 0, 0, 0) / 86400000 + 25567 + 10 + const gzD = calendar.toGanZhi(dayCyclical + d - 1) + // 该日期所属的星座 + const astro = calendar.toAstro(m, d) + + return { + lYear: year, + lMonth: month, + lDay: day, + Animal: calendar.getAnimal(year), + IMonthCn: (isLeap ? '\u95f0' : '') + calendar.toChinaMonth(month), + IDayCn: calendar.toChinaDay(day), + cYear: y, + cMonth: m, + cDay: d, + gzYear: gzY, + gzMonth: gzM, + gzDay: gzD, + isToday: isToday, + isLeap: isLeap, + nWeek: nWeek, + ncWeek: '\u661f\u671f' + cWeek, + isTerm: isTerm, + Term: Term, + astro: astro + } + }, + + /** + * 传入农历年月日以及传入的月份是否闰月获得详细的公历、农历object信息 <=>JSON + * @param y lunar year + * @param m lunar month + * @param d lunar day + * @param isLeapMonth lunar month is leap or not.[如果是农历闰月第四个参数赋值true即可] + * @return JSON object + * @eg:console.log(calendar.lunar2solar(1987,9,10)); + */ + lunar2solar: function(y, m, d, isLeapMonth) { + // 参数区间1900.1.31~2100.12.1 + isLeapMonth = !!isLeapMonth + // let leapOffset = 0; + const leapMonth = calendar.leapMonth(y) + // let leapDay = calendar.leapDays(y); + if (isLeapMonth && leapMonth !== m) return -1 // 传参要求计算该闰月公历 但该年得出的闰月与传参的月份并不同 + if ( + (+y === 2100 && +m === 12 && +d > 1) || + (+y === 1900 && +m === 1 && +d < 31) + ) + return -1 // 超出了最大极限值 + const day = calendar.monthDays(y, m) + let _day = day + // bugFix 2016-9-25 + // if month is leap, _day use leapDays method + if (isLeapMonth) { + _day = calendar.leapDays(y, m) + } + if (y < 1900 || y > 2100 || d > _day) return -1 // 参数合法性效验 + + // 计算农历的时间差 + let offset = 0 + for (let i = 1900; i < y; i++) { + offset += calendar.lYearDays(i) + } + let leap = 0 + let isAdd = false + for (let i = 1; i < m; i++) { + leap = calendar.leapMonth(y) + if (!isAdd) { + // 处理闰月 + if (leap <= i && leap > 0) { + offset += calendar.leapDays(y) + isAdd = true + } + } + offset += calendar.monthDays(y, i) + } + // 转换闰月农历 需补充该年闰月的前一个月的时差 + if (isLeapMonth) offset += day + // 1900年农历正月一日的公历时间为1900年1月30日0时0分0秒(该时间也是本农历的最开始起始点) + const stmap = Date.UTC(1900, 1, 30, 0, 0, 0) + const calObj = new Date((offset + d - 31) * 86400000 + stmap) + const cY = calObj.getUTCFullYear() + const cM = calObj.getUTCMonth() + 1 + const cD = calObj.getUTCDate() + + return calendar.solar2lunar(cY, cM, cD) + } +} + +const { + Gan, + Zhi, + nStr1, + nStr2, + nStr3, + Animals, + solarTerm, + lunarInfo, + sTermInfo, + solarMonth, + ...rest +} = calendar + +export default rest diff --git a/src/components/calendar/plugins/solarLunar/index.d.ts b/src/components/calendar/plugins/solarLunar/index.d.ts new file mode 100644 index 0000000..cb0ff5c --- /dev/null +++ b/src/components/calendar/plugins/solarLunar/index.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/src/components/calendar/plugins/solarLunar/index.js b/src/components/calendar/plugins/solarLunar/index.js new file mode 100644 index 0000000..79ffbfd --- /dev/null +++ b/src/components/calendar/plugins/solarLunar/index.js @@ -0,0 +1,59 @@ +import { dateUtil } from '../../utils/index' +import convertSolarLunar from './convertSolarLunar' + +function getDateRow2Dict(dateInfo) { + if (!dateInfo) return dateInfo + if (typeof dateInfo === 'string' && dateInfo.includes('-')) { + dateInfo = dateUtil.transformDateRow2Dict(dateInfo) + } + return dateInfo +} + +export default () => { + return { + name: 'convertSolarLunar', + beforeRender(calendarData = {}, calendarConfig = {}) { + let { dates = [], selectedDates = [] } = calendarData + if (calendarConfig.showLunar) { + dates = dates.map(dataInfo => { + const { year, month, date } = dataInfo + return { + ...dataInfo, + lunar: convertSolarLunar.solar2lunar(year, month, date) + } + }) + selectedDates = selectedDates.map(dataInfo => { + const { year, month, date } = dataInfo + return { + ...dataInfo, + lunar: convertSolarLunar.solar2lunar(year, month, date) + } + }) + } + return { + calendarData: { + ...calendarData, + dates: dates, + selectedDates: selectedDates + }, + calendarConfig + } + }, + methods() { + return { + convertSolarLunar: dateInfo => { + dateInfo = getDateRow2Dict(dateInfo) + if (!dateInfo) return dateInfo + const { year, month, date } = dateInfo + return convertSolarLunar.solar2lunar(year, month, date) + }, + convertlLunar2Solar: (dateInfo, isLeapMonth) => { + dateInfo = getDateRow2Dict(dateInfo) + if (!dateInfo) return dateInfo + const { year, month, date } = dateInfo + return convertSolarLunar.lunar2solar(year, month, date, isLeapMonth) + } + } + } + } +} diff --git a/src/components/calendar/plugins/time-range.js b/src/components/calendar/plugins/time-range.js new file mode 100644 index 0000000..ef4dd41 --- /dev/null +++ b/src/components/calendar/plugins/time-range.js @@ -0,0 +1,305 @@ +/** + * @Author: drfu* + * @Description: 时间区域选择 + * @Date: 2020-10-08 21:22:09* + * @Last Modified by: drfu + * @Last Modified time: 2020-10-11 13:56:32 + * */ + +import { renderCalendar } from '../render' +import { + logger, + dateUtil, + getCalendarConfig, + getCalendarData +} from '../utils/index' + +function pusheNextMonthDateArea( + dateInfo = {}, + startTimestamp, + endTimestamp, + selectedDates = [] +) { + let tempOfSelectedDate = [...selectedDates] + const dates = dateUtil.calcDates(dateInfo.year, dateInfo.month) + let datesLen = dates.length + for (let i = 0; i < datesLen; i++) { + const date = dates[i] + const timeStamp = dateUtil.getTimeStamp(date) + if (timeStamp <= endTimestamp && timeStamp >= startTimestamp) { + tempOfSelectedDate.push({ + ...date, + choosed: true + }) + } + if (i === datesLen - 1 && timeStamp < endTimestamp) { + pusheNextMonthDateArea( + dateUtil.getNextMonthInfo(date), + startTimestamp, + endTimestamp, + tempOfSelectedDate + ) + } + } + return tempOfSelectedDate +} +function pushPrevMonthDateArea( + dateInfo = {}, + startTimestamp, + endTimestamp, + selectedDates = [] +) { + let tempOfSelectedDate = [...selectedDates] + const dates = dateUtil.sortDatesByTime( + dateUtil.calcDates(dateInfo.year, dateInfo.month), + 'desc' + ) + let datesLen = dates.length + let firstDate = dateUtil.getTimeStamp(dates[0]) + for (let i = 0; i < datesLen; i++) { + const date = dates[i] + const timeStamp = dateUtil.getTimeStamp(date) + if (timeStamp >= startTimestamp && timeStamp <= endTimestamp) { + tempOfSelectedDate.push({ + ...date, + choosed: true + }) + } + if (i === datesLen - 1 && firstDate > startTimestamp) { + pushPrevMonthDateArea( + dateUtil.getPrevMonthInfo(date), + startTimestamp, + endTimestamp, + tempOfSelectedDate + ) + } + } + return tempOfSelectedDate +} +/** + * 当设置日期区域非当前时保存其它月份的日期至已选日期数组 + * @param {object} info + */ +function calcDateWhenNotInOneMonth(info) { + const { firstDate, lastDate, startTimestamp, endTimestamp } = info + let { selectedDate } = info + if (dateUtil.getTimeStamp(firstDate) > startTimestamp) { + selectedDate = pushPrevMonthDateArea( + dateUtil.getPrevMonthInfo(firstDate), + startTimestamp, + endTimestamp, + selectedDate + ) + } + if (dateUtil.getTimeStamp(lastDate) < endTimestamp) { + selectedDate = pusheNextMonthDateArea( + dateUtil.getNextMonthInfo(lastDate), + startTimestamp, + endTimestamp, + selectedDate + ) + } + return [...selectedDate] +} + +/** + * 指定日期区域转时间戳 + * @param {array} timearea 时间区域 + */ +export function convertTimeRangeToTimestamp(timearea = []) { + const start = timearea[0].split('-') + const end = timearea[1].split('-') + if (start.length !== 3 || end.length !== 3) { + logger.warn('enableArea() 参数格式为: ["2018-2-1", "2018-3-1"]') + return {} + } + const startTimestamp = dateUtil + .newDate(start[0], start[1], start[2]) + .getTime() + const endTimestamp = dateUtil.newDate(end[0], end[1], end[2]).getTime() + return { + start, + end, + startTimestamp, + endTimestamp + } +} + +/** + * 校验时间区域是否合法 + * @param {array} dateArea 时间区域 + */ +function validateTimeRange(dateArea) { + const { + start, + end, + startTimestamp, + endTimestamp + } = convertTimeRangeToTimestamp(dateArea) + if (!start || !end) return + const startMonthDays = dateUtil.getDatesCountOfMonth(start[0], start[1]) + const endMonthDays = dateUtil.getDatesCountOfMonth(end[0], end[1]) + if (start[2] > startMonthDays || start[2] < 1) { + logger.warn('enableArea() 开始日期错误,指定日期不在当前月份天数范围内') + return false + } else if (start[1] > 12 || start[1] < 1) { + logger.warn('enableArea() 开始日期错误,月份超出1-12月份') + return false + } else if (end[2] > endMonthDays || end[2] < 1) { + logger.warn('enableArea() 截止日期错误,指定日期不在当前月份天数范围内') + return false + } else if (end[1] > 12 || end[1] < 1) { + logger.warn('enableArea() 截止日期错误,月份超出1-12月份') + return false + } else if (startTimestamp > endTimestamp) { + logger.warn('enableArea()参数最小日期大于了最大日期') + return false + } else { + return true + } +} + +export default () => { + return { + name: 'timeRange', + beforeRender(calendarData = {}, calendarConfig = {}) { + const { + chooseAreaTimestamp = [], + dates = [], + selectedDates = [] + } = calendarData + let __dates = dates + let __selectedDates = selectedDates + const [startDateTimestamp, endDateTimestamp] = chooseAreaTimestamp + if (chooseAreaTimestamp.length === 2) { + __selectedDates = [] + __dates = dates.map(d => { + const date = { ...d } + const dateTimeStamp = dateUtil.getTimeStamp(date) + if ( + dateTimeStamp >= startDateTimestamp && + endDateTimestamp >= dateTimeStamp + ) { + date.choosed = true + __selectedDates.push(date) + } else { + date.choosed = false + __selectedDates = __selectedDates.filter( + item => dateUtil.getTimeStamp(item) !== dateTimeStamp + ) + } + return date + }) + const monthOfStartDate = new Date(startDateTimestamp).getMonth() + const monthOfEndDate = new Date(endDateTimestamp).getMonth() + if (monthOfStartDate !== monthOfEndDate) { + __selectedDates = calcDateWhenNotInOneMonth({ + firstDate: __dates[0], + lastDate: __dates[__dates.length - 1], + startTimestamp: startDateTimestamp, + endTimestamp: endDateTimestamp, + selectedDate: __selectedDates + }) + } + } + return { + calendarData: { + ...calendarData, + dates: __dates, + selectedDates: dateUtil.sortDatesByTime( + dateUtil.uniqueArrayByDate(__selectedDates) + ) + }, + calendarConfig + } + }, + onTapDate(tapedDate, calendarData = {}, calendarConfig = {}) { + if (!calendarConfig.chooseAreaMode) { + return { + calendarData, + calendarConfig + } + } + let { + tempChooseAreaTimestamp = [], + chooseAreaTimestamp: existChooseAreaTimestamp = [], + selectedDates = [], + dates = [] + } = calendarData + const timestamp = dateUtil.getTimeStamp(tapedDate) + let __dates = [...dates] + let __selectedDates = [...selectedDates] + if ( + tempChooseAreaTimestamp.length === 2 || + existChooseAreaTimestamp.length === 2 + ) { + tempChooseAreaTimestamp = [tapedDate] + __selectedDates = [] + __dates.forEach(d => (d.choosed = false)) + } else if (tempChooseAreaTimestamp.length === 1) { + const preChoosedDate = tempChooseAreaTimestamp[0] + const preTimestamp = dateUtil.getTimeStamp(preChoosedDate) + if (preTimestamp <= timestamp) { + tempChooseAreaTimestamp.push(tapedDate) + } else if (preTimestamp > timestamp) { + tempChooseAreaTimestamp.unshift(tapedDate) + } + } else { + tempChooseAreaTimestamp = [tapedDate] + } + let chooseAreaTimestamp = [] + if (tempChooseAreaTimestamp.length === 2) { + const [startDate, endDate] = tempChooseAreaTimestamp + const startDateTimestamp = dateUtil.getTimeStamp(startDate) + const endDateTimestamp = dateUtil.getTimeStamp(endDate) + chooseAreaTimestamp = [startDateTimestamp, endDateTimestamp] + } + return { + calendarData: { + ...calendarData, + chooseAreaTimestamp, + tempChooseAreaTimestamp, + dates: __dates, + selectedDates: __selectedDates + }, + calendarConfig: { + ...calendarConfig, + multi: true + } + } + }, + methods(component) { + return { + /** + * 设置连续日期选择区域 + * @param {array} dateArea 区域开始结束日期数组 + */ + chooseDateArea: (dateArea = []) => { + if (dateArea.length === 1) { + dateArea = dateArea.concat(dateArea) + } + if (dateArea.length !== 2) return + const isRight = validateTimeRange(dateArea) + if (!isRight) return + const config = getCalendarConfig(component) || {} + const { startTimestamp, endTimestamp } = convertTimeRangeToTimestamp( + dateArea + ) + const existCalendarData = getCalendarData('calendar', component) + return renderCalendar.call( + component, + { + ...existCalendarData, + chooseAreaTimestamp: [startTimestamp, endTimestamp] + }, + { + ...config, + multi: true, + chooseAreaMode: true + } + ) + } + } + } + } +} diff --git a/src/components/calendar/plugins/todo.d.ts b/src/components/calendar/plugins/todo.d.ts new file mode 100644 index 0000000..cb0ff5c --- /dev/null +++ b/src/components/calendar/plugins/todo.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/src/components/calendar/plugins/todo.js b/src/components/calendar/plugins/todo.js new file mode 100644 index 0000000..1559c6c --- /dev/null +++ b/src/components/calendar/plugins/todo.js @@ -0,0 +1,135 @@ +/** + * @Author: drfu* + * @Description: 代办事项 + * @Date: 2020-10-08 21:22:09* + * @Last Modified by: drfu + * @Last Modified time: 2020-10-11 14:23:02 + * */ + +import { getCalendarData, dateUtil } from '../utils/index' +import { renderCalendar } from '../render' + +function updateDatePropertyOfTodoLabel(todos, dates, showLabelAlways) { + const datesInfo = [...dates] + for (let todo of todos) { + let targetIdx = datesInfo.findIndex( + item => dateUtil.toTimeStr(item) === dateUtil.toTimeStr(todo) + ) + let target = datesInfo[targetIdx] + if (!target) continue + if (showLabelAlways) { + target.showTodoLabel = true + } else { + target.showTodoLabel = !target.choosed + } + if (target.showTodoLabel) { + target.todoText = todo.todoText + } + target.color = todo.color + } + return datesInfo +} + +export default () => { + return { + name: 'todo', + beforeRender(calendarData = {}, calendarConfig = {}, component) { + const { todos = [], dates = [], showLabelAlways } = calendarData + const dateWithTodoInfo = updateDatePropertyOfTodoLabel( + todos, + dates, + showLabelAlways + ) + return { + calendarData: { + ...calendarData, + dates: dateWithTodoInfo + }, + calendarConfig + } + }, + methods(component) { + return { + setTodos: (options = {}) => { + const calendar = getCalendarData('calendar', component) + if (!calendar || !calendar.dates) { + return Promise.reject('请等待日历初始化完成后再调用该方法') + } + const { + circle, + dotColor = '', + pos = 'bottom', + showLabelAlways, + dates: todoDates = [] + } = options + const { todos = [] } = calendar + const tranformStr2NumOfTodo = todoDates.map(date => + dateUtil.tranformStr2NumOfDate(date) + ) + const calendarData = { + dates: calendar.dates, + todos: dateUtil.uniqueArrayByDate( + todos.concat(tranformStr2NumOfTodo) + ) + } + if (!circle) { + calendarData.todoLabelPos = pos + calendarData.todoLabelColor = dotColor + } + calendarData.todoLabelCircle = circle || false + calendarData.showLabelAlways = showLabelAlways || false + const existCalendarData = getCalendarData('calendar', component) + return renderCalendar.call(component, { + ...existCalendarData, + ...calendarData + }) + }, + deleteTodos(todos = []) { + if (!(todos instanceof Array) || !todos.length) + return Promise.reject('deleteTodos()应为入参为非空数组') + const existCalendarData = getCalendarData('calendar', component) + const allTodos = existCalendarData.todos || [] + const toDeleteTodos = todos.map(item => dateUtil.toTimeStr(item)) + const remainTodos = allTodos.filter( + item => !toDeleteTodos.includes(dateUtil.toTimeStr(item)) + ) + const { dates, curYear, curMonth } = existCalendarData + const _dates = [...dates] + const currentMonthTodos = dateUtil.filterDatesByYM( + { + year: curYear, + month: curMonth + }, + remainTodos + ) + _dates.forEach(item => { + item.showTodoLabel = false + }) + currentMonthTodos.forEach(item => { + _dates[item.date - 1].showTodoLabel = !_dates[item.date - 1].choosed + }) + return renderCalendar.call(component, { + ...existCalendarData, + dates: _dates, + todos: remainTodos + }) + }, + clearTodos() { + const existCalendarData = getCalendarData('calendar', component) + const _dates = [...existCalendarData.dates] + _dates.forEach(item => { + item.showTodoLabel = false + }) + return renderCalendar.call(component, { + ...existCalendarData, + dates: _dates, + todos: [] + }) + }, + getTodos() { + return getCalendarData('calendar.todos', component) || [] + } + } + } + } +} diff --git a/src/components/calendar/plugins/week.js b/src/components/calendar/plugins/week.js new file mode 100644 index 0000000..673fb7e --- /dev/null +++ b/src/components/calendar/plugins/week.js @@ -0,0 +1,432 @@ +/** + * @Author: drfu* + * @Description: 周视图 + * @Date: 2020-10-08 21:22:09* + * @Last Modified by: drfu + * @Last Modified time: 2020-10-12 14:39:45 + * */ + +import { renderCalendar } from '../render' +import { + getCalendarConfig, + getCalendarData, + logger, + dateUtil +} from '../utils/index' +import { calcJumpData } from '../core' + +/** + * 当月第一周所有日期 + */ +function firstWeekInMonth( + target = {}, + calendarDates = [], + calendarConfig = {} +) { + const { firstDayOfWeek } = calendarConfig + const firstDayOfWeekIsMon = firstDayOfWeek === 'Mon' + const { year, month } = target + let firstDay = dateUtil.getDayOfWeek(year, month, 1) + if (firstDayOfWeekIsMon && firstDay === 0) { + firstDay = 7 + } + const [, end] = [0, 7 - firstDay] + return calendarDates.slice(0, firstDayOfWeekIsMon ? end + 1 : end) +} + +/** + * 当月最后一周所有日期 + */ +function lastWeekInMonth(target = {}, calendarDates = [], calendarConfig = {}) { + const { firstDayOfWeek } = calendarConfig + const firstDayOfWeekIsMon = firstDayOfWeek === 'Mon' + const { year, month } = target + const lastDay = dateUtil.getDatesCountOfMonth(year, month) + let lastDayWeek = dateUtil.getDayOfWeek(year, month, lastDay) + if (firstDayOfWeekIsMon && lastDayWeek === 0) { + lastDayWeek = 7 + } + const [start, end] = [lastDay - lastDayWeek, lastDay] + return calendarDates.slice(firstDayOfWeekIsMon ? start : start - 1, end) +} + +/** + * 判断目标日期是否在某些指定日历内 + */ +function dateIsInDatesRange(target, dates) { + if (!target || !dates || !dates.length) return false + const targetDateStr = dateUtil.toTimeStr(target) + let rst = false + for (let date of dates) { + const dateStr = dateUtil.toTimeStr(date) + if (dateStr === targetDateStr) { + rst = true + return rst + } + rst = false + } + return rst +} + +function getDatesWhenTargetInFirstWeek(target, firstWeekDates) { + const { year, month } = target + const prevMonthInfo = dateUtil.getPrevMonthInfo({ year, month }) + let lastMonthDatesCount = dateUtil.getDatesCountOfMonth( + prevMonthInfo.year, + prevMonthInfo.month + ) + let dates = firstWeekDates + let firstWeekCount = firstWeekDates.length + for (let i = 0; i < 7 - firstWeekCount; i++) { + const week = dateUtil.getDayOfWeek(+year, +month, lastMonthDatesCount) + dates.unshift({ + year: prevMonthInfo.year, + month: prevMonthInfo.month, + date: lastMonthDatesCount, + week + }) + lastMonthDatesCount -= 1 + } + return dates +} + +function getDatesWhenTargetInLastWeek(target, lastWeekDates) { + const { year, month } = target + const prevMonthInfo = dateUtil.getNextMonthInfo({ year, month }) + let dates = lastWeekDates + let lastWeekCount = lastWeekDates.length + for (let i = 0; i < 7 - lastWeekCount; i++) { + const week = dateUtil.getDayOfWeek(+year, +month, i + 1) + dates.push({ + year: prevMonthInfo.year, + month: prevMonthInfo.month, + date: i + 1, + week + }) + } + return dates +} + +function getDates(target, calendarDates = [], calendarConfig = {}) { + const { year, month, date } = target + const targetDay = dateUtil.getDayOfWeek(year, month, date) + const { firstDayOfWeek } = calendarConfig + const firstDayOfWeekIsMon = firstDayOfWeek === 'Mon' + if (firstDayOfWeekIsMon) { + const startIdx = date - (targetDay || 7) + return calendarDates.splice(startIdx, 7) + } else { + const startIdx = date - targetDay - 1 + return calendarDates.splice(startIdx, 7) + } +} + +function getTargetWeekDates(target, calendarConfig) { + if (!target) return + const { year, month } = target + const calendarDates = dateUtil.calcDates(year, month) + const firstWeekDates = firstWeekInMonth(target, calendarDates, calendarConfig) + const lastWeekDates = lastWeekInMonth(target, calendarDates, calendarConfig) + if (dateIsInDatesRange(target, firstWeekDates)) { + return getDatesWhenTargetInFirstWeek(target, firstWeekDates) + } else if (dateIsInDatesRange(target, lastWeekDates)) { + return getDatesWhenTargetInLastWeek(target, lastWeekDates) + } else { + return getDates(target, calendarDates, calendarConfig) + } +} + +/** + * 计算周视图下当前这一周最后一天 + */ +function calculateLastDateOfCurrentWeek(calendarData = {}) { + const { dates = [] } = calendarData + return dates[dates.length - 1] +} +/** + * 计算周视图下当前这一周第一天 + */ +function calculateFirstDateOfCurrentWeek(calendarData = {}) { + const { dates } = calendarData + return dates[0] +} + +/** + * 计算下一周的日期 + */ +function calculateNextWeekDates(calendarData = {}) { + let { curYear, curMonth } = calendarData + let calendarDates = [] + let lastDateInThisWeek = calculateLastDateOfCurrentWeek(calendarData) + const { year: LYear, month: LMonth } = lastDateInThisWeek + if (curYear !== LYear || curMonth !== LMonth) { + calendarDates = dateUtil.calcDates(LYear, LMonth) + curYear = LYear + curMonth = LMonth + } else { + calendarDates = dateUtil.calcDates(curYear, curMonth) + } + const lastDateInThisMonth = dateUtil.getDatesCountOfMonth(curYear, curMonth) + const count = lastDateInThisMonth - lastDateInThisWeek.date + const lastDateIdx = calendarDates.findIndex( + date => dateUtil.toTimeStr(date) === dateUtil.toTimeStr(lastDateInThisWeek) + ) + const startIdx = lastDateIdx + 1 + if (count >= 7) { + return { + dates: calendarDates.splice(startIdx, 7), + year: curYear, + month: curMonth + } + } else { + const nextMonth = dateUtil.getNextMonthInfo({ + year: curYear, + month: curMonth + }) + const { year, month } = nextMonth || {} + const calendarDatesOfNextMonth = dateUtil.calcDates(year, month) + const remainDatesOfThisMonth = calendarDates.splice(startIdx) + const patchDatesOfNextMonth = calendarDatesOfNextMonth.splice( + 0, + 7 - remainDatesOfThisMonth.length + ) + return { + dates: [...remainDatesOfThisMonth, ...patchDatesOfNextMonth], + ...nextMonth + } + } +} + +/** + * 计算上一周的日期 + */ +function calculatePrevWeekDates(calendarData = {}) { + let { curYear, curMonth } = calendarData + let firstDateInThisWeek = calculateFirstDateOfCurrentWeek(calendarData) + let calendarDates = [] + const { year: FYear, month: FMonth } = firstDateInThisWeek + if (curYear !== FYear || curMonth !== FMonth) { + calendarDates = dateUtil.calcDates(FYear, FMonth) + curYear = FYear + curMonth = FMonth + } else { + calendarDates = dateUtil.calcDates(curYear, curMonth) + } + const firstDateIdx = calendarDates.findIndex( + date => dateUtil.toTimeStr(date) === dateUtil.toTimeStr(firstDateInThisWeek) + ) + if (firstDateIdx - 7 >= 0) { + const startIdx = firstDateIdx - 7 + return { + dates: calendarDates.splice(startIdx, 7), + year: curYear, + month: curMonth + } + } else { + const prevMonth = dateUtil.getPrevMonthInfo({ + year: curYear, + month: curMonth + }) + const { year, month } = prevMonth || {} + const calendarDatesOfPrevMonth = dateUtil.calcDates(year, month) + const remainDatesOfThisMonth = calendarDates.splice( + 0, + firstDateInThisWeek.date - 1 + ) + const patchDatesOfPrevMonth = calendarDatesOfPrevMonth.splice( + -(7 - remainDatesOfThisMonth.length) + ) + return { + dates: [...patchDatesOfPrevMonth, ...remainDatesOfThisMonth], + ...prevMonth + } + } +} + +export default () => { + return { + name: 'week', + beforeRender(calendarData = {}, calendarConfig = {}, component) { + const { initializedWeekMode, selectedDates } = calendarData + if (calendarConfig.weekMode && !initializedWeekMode) { + const { defaultDate } = calendarConfig + const target = + (selectedDates && selectedDates[0]) || + (defaultDate && dateUtil.transformDateRow2Dict(defaultDate)) || + dateUtil.todayFMD() + const waitRenderData = this.methods( + component + ).__calcDatesWhenSwitchView('week', target) + const { data, config } = waitRenderData || {} + const setSelectDates = this.methods( + component + ).__selectTargetDateWhenJump(target, data.dates, config) + return { + calendarData: { + ...data, + ...setSelectDates, + weeksCh: dateUtil.getWeekHeader(calendarConfig.firstDayOfWeek), + initializedWeekMode: true + }, + calendarConfig + } + } + return { + calendarData, + calendarConfig + } + }, + onSwitchCalendar(target = {}, calendarData = {}, component) { + const { direction } = target + const { curYear, curMonth } = calendarData + const calendarConfig = getCalendarConfig(component) + let waitRenderData = {} + if (calendarConfig.weekMode) { + if (direction === 'left') { + waitRenderData = calculateNextWeekDates(calendarData) + } else { + waitRenderData = calculatePrevWeekDates(calendarData) + } + const { dates, year, month } = waitRenderData + return { + ...calendarData, + dates, + curYear: year || curYear, + curMonth: month || curMonth + } + } + return calendarData + }, + methods(component) { + return { + __selectTargetDateWhenJump: (target = {}, dates = [], config = {}) => { + let selectedDate = target + const weekDates = dates.map((date, idx) => { + const tmp = { ...date } + tmp.id = idx + const isTarget = + dateUtil.toTimeStr(target) === dateUtil.toTimeStr(tmp) + if (isTarget && !target.choosed && config.autoChoosedWhenJump) { + tmp.choosed = true + selectedDate = tmp + } + return tmp + }) + return { + dates: weekDates, + selectedDates: [selectedDate] + } + }, + __calcDatesForWeekMode(target, config = {}, calendarData = {}) { + const { year, month } = target || {} + const weekDates = getTargetWeekDates(target, config) + weekDates.forEach((date, idx) => (date.id = idx)) + return { + data: { + ...calendarData, + prevMonthGrids: null, + nextMonthGrids: null, + dates: weekDates, + curYear: year, + curMonth: month + }, + config: { + ...config, + weekMode: true + } + } + }, + __calcDatesForMonthMode(target, config = {}, calendarData = {}) { + const { year, month } = target || {} + const waitRenderData = calcJumpData({ + dateInfo: target, + config + }) + return { + data: { + ...calendarData, + ...waitRenderData, + curYear: year, + curMonth: month + }, + config: { + ...config, + weekMode: false + } + } + }, + /** + * 周、月视图切换 + * @param {string} view 视图 [week, month] + * @param {object} target + */ + __calcDatesWhenSwitchView: (view, target) => { + const calendarConfig = getCalendarConfig(component) + if (calendarConfig.multi) + return logger.warn('多选模式不能切换周月视图') + const existCalendarData = getCalendarData('calendar', component) || {} + const { + selectedDates = [], + dates = [], + curYear, + curMonth + } = existCalendarData + const currentMonthSelected = selectedDates.filter( + item => curYear === +item.year || curMonth === +item.month + ) + let jumpTarget = {} + if (target) { + jumpTarget = target + } else { + if (currentMonthSelected.length) { + jumpTarget = currentMonthSelected.pop() + } else { + jumpTarget = dates[0] + } + } + if (view === 'week') { + return this.methods(component).__calcDatesForWeekMode( + jumpTarget, + calendarConfig, + existCalendarData + ) + } else { + return this.methods(component).__calcDatesForMonthMode( + jumpTarget, + calendarConfig, + existCalendarData + ) + } + }, + weekModeJump: dateInfo => { + const target = dateInfo || dateUtil.todayFMD() + const existCalendarData = getCalendarData('calendar', component) || {} + const waitRenderData = this.methods( + component + ).__calcDatesWhenSwitchView('week', target) + const { data, config } = waitRenderData || {} + const setSelectDates = this.methods( + component + ).__selectTargetDateWhenJump(target, data.dates, config) + return renderCalendar.call( + component, + { + ...existCalendarData, + ...data, + ...setSelectDates + }, + config + ) + }, + switchView: (view, target) => { + const waitRenderData = this.methods( + component + ).__calcDatesWhenSwitchView(view, target) + const { data, config } = waitRenderData || {} + if (!data) return logger.warn('当前状态不能切换为周视图') + return renderCalendar.call(component, data, config) + } + } + } + } +} diff --git a/src/components/calendar/render.js b/src/components/calendar/render.js new file mode 100644 index 0000000..ea5a1fa --- /dev/null +++ b/src/components/calendar/render.js @@ -0,0 +1,49 @@ +import plugins from "./plugins/index"; +import { getCalendarConfig } from "./utils/index"; + +/** + * 渲染日历 + */ +export function renderCalendar(calendarData, calendarConfig) { + return new Promise((resolve) => { + const Component = this; + if (Component.firstRender === void 0) { + Component.firstRender = true; + } else { + Component.firstRender = false; + } + const exitData = Component.data.calendar || {}; + for (let plugin of plugins.installed) { + const [, p] = plugin; + if (typeof p.beforeRender === "function") { + const { calendarData: newData, calendarConfig: newConfig } = + p.beforeRender( + { ...exitData, ...calendarData }, + calendarConfig || getCalendarConfig(Component), + Component + ); + calendarData = newData; + calendarConfig = newConfig; + } + } + + Component.setData( + { + config: calendarConfig, + calendar: calendarData, + }, + () => { + const rst = { + calendar: calendarData, + config: calendarConfig, + firstRender: Component.firstRender, + }; + resolve(rst); + if (Component.firstRender) { + Component.triggerEvent("afterCalendarRender", rst); + Component.firstRender = false; + } + } + ); + }); +} diff --git a/src/components/calendar/theme/iconfont.wxss b/src/components/calendar/theme/iconfont.wxss new file mode 100644 index 0000000..9b909a8 --- /dev/null +++ b/src/components/calendar/theme/iconfont.wxss @@ -0,0 +1,29 @@ +@font-face { + font-family: 'iconfont'; + src: url(data:font/truetype;charset=utf-8;base64,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) format('truetype'); + font-weight: normal; + font-style: normal; +} + +.iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; +} + +.icon-right::before { + content: "\e7eb"; +} + +.icon-left::before { + content: "\e7ec"; +} + +.icon-doubleleft::before { + content: "\e7ed"; +} + +.icon-doubleright::before { + content: "\e7ee"; +} diff --git a/src/components/calendar/theme/theme-default.wxss b/src/components/calendar/theme/theme-default.wxss new file mode 100644 index 0000000..08de663 --- /dev/null +++ b/src/components/calendar/theme/theme-default.wxss @@ -0,0 +1,61 @@ + +/* 日历主要颜色相关样式 */ + +.default_color, +.default_weekend-color, +.default_handle-color, +.default_week-color { + color: #ff629a; +} + +.default_today { + color: #fff; + background-color: #874fb4; +} + +.default_choosed { + color: #fff; + background-color: #ff629a; +} + +.default_date-disable { + color: #c7c7c7; +} + +.default_choosed.default_date-disable { + color: #e2e2e2; + background-color: #c2afb6; +} + +.default_prev-month-date, +.default_next-month-date { + color: #e2e2e2; +} + +.default_normal-date { + color: #88d2ac; +} + +.default_todo-circle { + border-color: #88d2ac; +} + +.default_todo-dot { + background-color: #e54d42; +} + +.default_date-desc { + color: #c2c2c2; +} + +.default_date-desc-lunar { + color: #e54d42; +} + +.default_date-desc-disable { + color: #e2e2e2; +} + +.default_festival { + color: #c2c2c2; +} diff --git a/src/components/calendar/theme/theme-elegant.wxss b/src/components/calendar/theme/theme-elegant.wxss new file mode 100644 index 0000000..6296701 --- /dev/null +++ b/src/components/calendar/theme/theme-elegant.wxss @@ -0,0 +1,58 @@ +.elegant_color, +.elegant_weekend-color, +.elegant_handle-color, +.elegant_week-color { + color: #333; +} + +.elegant_today { + color: #000; + background-color: #e1e7f5; +} + +.elegant_choosed { + color: #000; + background-color: #e2e2e2; +} + +.elegant_date-disable { + color: #c7c7c7; +} + +.elegant_choosed.elegant_date-disable { + color: #999; + background-color: #ebebeb; +} + +.elegant_prev-month-date, +.elegant_next-month-date { + color: #e2e2e2; +} + +.elegant_normal-date { + color: #777; +} + +.elegant_todo-circle { + border-color: #161035; +} + +.elegant_todo-dot { + background-color: #161035; +} + +.elegant_date-desc { + color: #c2c2c2; +} + +.elegant_date-desc-lunar { + color: #161035; +} + +.elegant_date-desc-disable { + color: #e2e2e2; +} + +.elegant_festival { + color: #c2c2c2; +} diff --git a/src/components/calendar/theme/theme-geneB.wxss b/src/components/calendar/theme/theme-geneB.wxss new file mode 100644 index 0000000..46b0432 --- /dev/null +++ b/src/components/calendar/theme/theme-geneB.wxss @@ -0,0 +1,90 @@ +/* 日历主要颜色相关样式 */ + +.geneb_color, +.geneb_weekend-color, +.geneb_handle-color, +.geneb_week-color { + color: rgba(51, 51, 51, 1); +} + +.geneb_choosed { + color: rgba(51, 51, 51, 1); + background-color: rgba(189, 189, 189, 0.3); +} + +.geneb_today { + color: rgba(246, 74, 58, 1); + background-color: rgba(255, 237, 235, 1); +} + +.geneb_date-disable { + color: #c7c7c7; +} + +.geneb_choosed.geneb_date-disable { + color: #e2e2e2; + background-color: #c2afb6; +} + +.geneb_prev-month-date, +.geneb_next-month-date { + color: #e2e2e2; +} + +.geneb_normal-date { + color: rgba(1, 1, 5, 1); +} + +.geneb_todo-circle { + border-color: #88d2ac; +} + +.geneb_todo-dot { + background-color: #e54d42; +} + +.geneb_date-desc { + color: #c2c2c2; +} + +.geneb_date-desc-lunar { + color: #e54d42; +} + +.geneb_date-desc-disable { + color: #e2e2e2; +} + +.geneb_festival { + color: #c2c2c2; +} + +.date.doc { + position: relative; + background-color: #e5e5e5; +} + +.date.doc::after { + position: absolute; + z-index: 1; + top: -5rpx; + right: -5rpx; + content: ''; + width: 17rpx; + height: 24rpx; + background-repeat: no-repeat; + background-size: cover; + background-image: url('data:image/png;base64,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'); +} + +.date.error { + background-color: rgba(207, 83, 117, 1); + border-radius: 50%; + color: #fff; +} + +.date.primary { + background-color: rgba(37, 217, 200, 1); + color: #fff; + border-radius: 50%; +} diff --git a/src/components/calendar/theme/theme-nuohe.wxss b/src/components/calendar/theme/theme-nuohe.wxss new file mode 100644 index 0000000..57489a4 --- /dev/null +++ b/src/components/calendar/theme/theme-nuohe.wxss @@ -0,0 +1,90 @@ +/* 日历主要颜色相关样式 */ + +.nuohe_color, +.nuohe_weekend-color, +.nuohe_handle-color, +.nuohe_week-color { + color: rgba(51, 51, 51, 1); +} + +.nuohe_today { + color: #fff; + background-color: #874fb4; +} + +.nuohe_choosed { + color: rgba(51, 51, 51, 1); + background-color: rgba(189, 189, 189, 0.3); +} + +.nuohe_date-disable { + color: #c7c7c7; +} + +.nuohe_choosed.nuohe_date-disable { + color: #e2e2e2; + background-color: #c2afb6; +} + +.nuohe_prev-month-date, +.nuohe_next-month-date { + color: #e2e2e2; +} + +.nuohe_normal-date { + color: rgba(51, 51, 51, 1); +} + +.nuohe_todo-circle { + border-color: #88d2ac; +} + +.nuohe_todo-dot { + background-color: #e54d42; +} + +.nuohe_date-desc { + color: #c2c2c2; +} + +.nuohe_date-desc-lunar { + color: #e54d42; +} + +.nuohe_date-desc-disable { + color: #e2e2e2; +} + +.nuohe_festival { + color: #c2c2c2; +} + +.date.doc { + position: relative; + background-color: #e5e5e5; +} + +.date.doc::after { + position: absolute; + z-index: 1; + top: -5rpx; + right: -5rpx; + content: ""; + width: 17rpx; + height: 24rpx; + background-repeat: no-repeat; + background-size: cover; + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAABACAYAAABhspUgAAAAAXNSR0IArs4c6QAACAVJREFUaEPtmltsHFcZx/9nZu92bMdJSMitzoWkoXVKUrVV8wKk4gHxgJTwgKA8lhfgCZBoUJEqUYGA0AhRQUSpFJQIHlyqogZFIipUoKiAKJAYQkp9qR1ir9fe6+zuXM4FfWf2MrOJY+/aS0zlkRxZzsw5v/nP/3znO+c7DItcl4vFTWVl/7wg5EctKSK2knCVBFcKcrGH7vL3MvfwVnYeGbsaustgAAODCSDCDLU1Hp/Ym+o7fnrvB9+9U3NssT5ezWe+k5X8qwvCQ0FwVKSEswJg6sfmHH+cm2l0SZ3Tj8F84ChjiDID+1I9ly4ceuTjbQFfyM2MpDk/meEu8oKjJIUG9khh1YHEtUeupgPAWl3AAENEwzLEmIGd8dToq8OPDbcF/OLCrZFZ7p5Mcxc5wVEUAmQLT8mOLFHvfCwzF7ZEC3CcGdiRSIxeHD7WHvDZhZsjM56ngbMELDlsWVO4c4ExOd8E9i1R969vhzhj2BFPjv76cJvApPCtkMK8YYkVOALLUXh7PNE+8M/Iw553MiN8S1ii6eGVAI+mZ0PfhzHoAWfWBlyMMWyPJ0dfG368PUu8nJ8bWRD8ZPYOUWIlwH+YmQ4Dg8FoAPu22J5Ijb7ywKPtAV8uZZ/LC36qIH11q7UIIZRCp8CW5+Ly7M3bgVkzUlC0ONC74VcvHTj6ybaiBN38RmVhV9YxTBs2nrl08VTRrjy1gvEGZRh+HGu5epOp808ceehMFFEkDYN/f++Df1+sn0UnjtYHjB9+63tQ6ssrAV70WcZOyy8+/ZXltL0o8Hfzk3u4jc94Bh7nSm0uOZWNruvFozBMkzEG+iF3KGm5XJTAZFVIxRXCjnGkNB0pIwXPTWYcu6/MeYLAgh1HozHeE48VE6Y5vyFiXknFoufO73/4nWVZ4kwmc9BG5QVLiONcKSYYEFU0z/vd1P3rQaEiBYiwnSvr2Jgo5mFxTz9Gcbj+AjTjmczPKbbF41fej9jnzz5w9J/B9kMKP58e/1xO4ayjZNKlwaUUkqYJJZsDjRKfBcH1dN3pRa3dKpUwX61oqRs5RS1amLWpOmWYzv5k7xfO3X/0p/W+GsBnMtNPLQjvx1UlDUcKQDEkDKanYRJR6W+tMM0dzPPOYYMvmauWkStXfOBA1kYxWecWMJAwDHV/T9+Xzh088kLDSmfmpx9b8Lw3qpDxqv7MCilmaFBJ/9aMmZYcY05VK78aFw2DrGXBdp2AymSLQDIEAynD9B4c3PKRnwwduqIV/ubc5N+Kgj9EnqQEhxIQ+iwyEHPJIm+WSxBMj7TV4NX+lVIiXyzURGCg/NjP3ijdNEAzH/FsjcX/dWn42CH2g+zMJ9Ju5bWyFDrnFQB6GMGSur4N6Bpzq5hwnVUBbW2kWq3CcXyV6QoMvgZwghk43Dtwgn17burlrHBPaGAlEQFDnN68Bku41NDvrQLsVVK2FZhzAcsqNYCpP/rCZA2tsGGAgIeSvRfZs3Pj0wUhdpZr028vo/cj4OaHJ+WvVIpdUbfeaKHg26KpMoU3P7cgaALeHIun2TPpcaskeE9ZSp0v9DPTjwoB4Cytx+xyV4FLxSKE9FeL9TDnZ3D+KoSA+yIRm52aGVOWEiBLVKXEoBHRdtDRoXbNcQ9XuwxMliBrhIBr8VgDGwxJZoI9TcCSo6wkHCmxUQOHV8Zz3MVVu9JVha2SBR6YjCjlrK/1tCUMwwf+WgDYrQGLlsC1VoDJFiHgoMLBSLsWgClSJOvAJdncd6hbYi0B08DzLVFTeB24g+F5t0G3rnAHgt72yLrC93LieO952ARHVDWXQQVuYbqaWQ2rLtrGVJmhEljR6pyRFqS1fIKS+LjB/JmuNQ7vlrMYUs1dxp3udRwrvdJV4GedJ3BDbl6yj1UFdgsJVNMbQp0mt5UQ67OXBLknwOO/OILi2KYQXN++Bez99F/XJvA75x+G9e7GEFzvfTnsf/Iv68CNKhFla50OujWtsD3fA2tyMPSpM3/eBSebCv0tPljBlkfCm9i9Q1kkNofXiF0fdJO/HEb++tYlvXmnGwYOpTF04lrov7oOPDFyGIUb7+sIuP9gBns+Fd6zXgdunen+7xT+z28OIPOn3R1ZYsujU9jxsbf/tx6m3pQMVxzGLhyFNdUycezOYd9n3wrBMeP23c+ue/hO0q7pOLwOfC/Sy1uvfwDZa9tC4g8Oz2L78X8vOTjviYeXpLrLDSsC3qqy2KZyjeYH3EnsKf92JTxLPvti9UOYkv233eefWKEqE52rWGSJFNx9pxbu9Wbge2/VvOYVru/Ar+UN7cb+8FosGTRrz35RpulhE+zrs1TjoKKMf5BuIzN1cTFYRcpwD6NOd2scxRIVZZqbN/q0la7sN6tIumTwjdlxXUWqCAIW6KeiTMtxxXnh4boTPoK4ZJxq84ZssQgvAEwl3HpVXyusK0kG2HNzk/mSEP0VJfS5NCosKjq7USuAU15lKYkbXa4i3czlwOkUQe0KAtfrzf2RqMVOZ6Z+VxD8w1RUJEtElV9JDx4Ipd8nXFtX+btxOULg7ay/d9eohDL/tFX9PCZB70qk3mQ/ys0M5T3nWlXKXqrYcyaRpFtrRw7qiPQyRa3Aso8JLevdqAg/mptHwW1uZ9XPYxIwiUc/GyLRyuH+LcO6d4KuCv5SRYojrpQDFIcjMLTp60dcdMJel6D1YM+y0MI3uUIg57n4RyGLoueGE/xar2SLHsO0NsXi13b1DDz5/H0Hxv8Lo3UyF0Y2DrcAAAAASUVORK5CYII="); +} + +.date.error { + background-color: rgba(207, 83, 117, 1); + border-radius: 50%; + color: #fff; +} + +.date.primary { + background-color: rgba(37, 217, 200, 1); + color: #fff; + border-radius: 50%; +} diff --git a/src/components/calendar/utils/index.js b/src/components/calendar/utils/index.js new file mode 100644 index 0000000..5d5da50 --- /dev/null +++ b/src/components/calendar/utils/index.js @@ -0,0 +1,275 @@ +import Logger from "./logger"; +import WxData from "./wxData"; + +let systemInfo; +export function getSystemInfo() { + if (systemInfo) return systemInfo; + systemInfo = wx.getSystemInfoSync(); + return systemInfo; +} + +export function isIos() { + const sys = getSystemInfo(); + return /iphone|ios/i.test(sys.platform); +} + +class Gesture { + /** + * 左滑 + * @param {object} e 事件对象 + * @returns {boolean} 布尔值 + */ + isLeft(gesture = {}, touche = {}) { + const { startX, startY } = gesture; + const deltaX = touche.clientX - startX; + const deltaY = touche.clientY - startY; + if (deltaX < -60 && deltaY < 20 && deltaY > -20) { + return true; + } else { + return false; + } + } + /** + * 右滑 + * @param {object} e 事件对象 + * @returns {boolean} 布尔值 + */ + isRight(gesture = {}, touche = {}) { + const { startX, startY } = gesture; + const deltaX = touche.clientX - startX; + const deltaY = touche.clientY - startY; + + if (deltaX > 60 && deltaY < 20 && deltaY > -20) { + return true; + } else { + return false; + } + } +} + +class DateUtil { + newDate(year, month, date) { + let cur = `${+year}-${+month}-${+date}`; + if (isIos()) { + cur = `${+year}/${+month}/${+date}`; + } + return new Date(cur); + } + /** + * 计算指定日期时间戳 + * @param {object} date + */ + getTimeStamp(dateInfo) { + if (typeof dateInfo === "string") { + dateInfo = this.transformDateRow2Dict(dateInfo); + } + if (Object.prototype.toString.call(dateInfo) !== "[object Object]") return; + const dateUtil = new DateUtil(); + return dateUtil.newDate(dateInfo.year, dateInfo.month, dateInfo.date).getTime(); + } + /** + * 计算指定月份共多少天 + * @param {number} year 年份 + * @param {number} month 月份 + */ + getDatesCountOfMonth(year, month) { + return new Date(Date.UTC(year, month, 0)).getUTCDate(); + } + /** + * 计算指定月份第一天星期几 + * @param {number} year 年份 + * @param {number} month 月份 + */ + firstDayOfWeek(year, month) { + return new Date(Date.UTC(year, month - 1, 1)).getUTCDay(); + } + /** + * 计算指定日期星期几 + * @param {number} year 年份 + * @param {number} month 月份 + * @param {number} date 日期 + */ + getDayOfWeek(year, month, date) { + return new Date(Date.UTC(year, month - 1, date)).getUTCDay(); + } + todayFMD() { + const _date = new Date(); + const year = _date.getFullYear(); + const month = _date.getMonth() + 1; + const date = _date.getDate(); + return { + year: +year, + month: +month, + date: +date, + }; + } + todayTimestamp() { + const { year, month, date } = this.todayFMD(); + const timestamp = this.newDate(year, month, date).getTime(); + return timestamp; + } + toTimeStr(dateInfo = {}) { + return `${+dateInfo.year}-${+dateInfo.month}-${+dateInfo.date}`; + } + transformDateRow2Dict(dateStr) { + if (typeof dateStr === "string" && dateStr.includes("-")) { + const [year, month, date] = dateStr.split("-"); + return this.tranformStr2NumOfDate({ + year, + month, + date, + }); + } + return {}; + } + tranformStr2NumOfDate(date = {}) { + const target = { ...date }; + // 可能传入字符串 + target.year = +target.year; + target.month = +target.month; + target.date = +target.date; + return target; + } + sortDatesByTime(dates = [], sortType) { + return dates.sort((a, b) => { + const at = this.getTimeStamp(a); + const bt = this.getTimeStamp(b); + if (at < bt && sortType !== "desc") { + return -1; + } else { + return 1; + } + }); + } + getPrevMonthInfo(date = {}) { + const prevMonthInfo = + Number(date.month) > 1 + ? { + year: +date.year, + month: Number(date.month) - 1, + } + : { + year: Number(date.year) - 1, + month: 12, + }; + return prevMonthInfo; + } + getNextMonthInfo(date = {}) { + const nextMonthInfo = + Number(date.month) < 12 + ? { + year: +date.year, + month: Number(date.month) + 1, + } + : { + year: Number(date.year) + 1, + month: 1, + }; + return nextMonthInfo; + } + getPrevYearInfo(date = {}) { + return { + year: Number(date.year) - 1, + month: +date.month, + }; + } + getNextYearInfo(date = {}) { + return { + year: Number(date.year) + 1, + month: +date.month, + }; + } + findDateIndexInArray(target, dates) { + return dates.findIndex((item) => dateUtil.toTimeStr(item) === dateUtil.toTimeStr(target)); + } + calcDates(year, month) { + const datesCount = this.getDatesCountOfMonth(year, month); + const dates = []; + const today = dateUtil.todayFMD(); + for (let i = 1; i <= datesCount; i++) { + const week = dateUtil.getDayOfWeek(+year, +month, i); + const date = { + year: +year, + id: i - 1, + month: +month, + date: i, + week, + isToday: +today.year === +year && +today.month === +month && i === +today.date, + }; + dates.push(date); + } + return dates; + } + /** + * 日期数组根据日期去重 + * @param {array} array 数组 + */ + uniqueArrayByDate(array = []) { + let uniqueObject = {}; + let uniqueArray = []; + array.forEach((item) => { + uniqueObject[dateUtil.toTimeStr(item)] = item; + }); + for (let i in uniqueObject) { + uniqueArray.push(uniqueObject[i]); + } + return uniqueArray; + } + /** + * 筛选指定年月日期 + * @param {object} target 指定年月 + * @param {array} dates 待筛选日期 + */ + filterDatesByYM(target, dates) { + if (target) { + const { year, month } = target; + const _dates = dates.filter((item) => +item.year === +year && +item.month === +month); + return _dates; + } + return dates; + } + getWeekHeader(firstDayOfWeek) { + let weeksCh = ["日", "一", "二", "三", "四", "五", "六"]; + if (firstDayOfWeek === "Mon") { + weeksCh = ["一", "二", "三", "四", "五", "六", "日"]; + } + return weeksCh; + } +} + +/** + * 获取当前页面实例 + */ +export function getCurrentPage() { + const pages = getCurrentPages() || []; + const last = pages.length - 1; + return pages[last] || {}; +} + +export function getComponentById(componentId) { + const logger = new Logger(); + let page = getCurrentPage() || {}; + if (page.selectComponent && typeof page.selectComponent === "function") { + if (componentId) { + return page.selectComponent(componentId); + } else { + logger.warn("请传入组件ID"); + } + } else { + logger.warn("该基础库暂不支持多个小程序日历组件"); + } +} + +export const logger = new Logger(); +export const calendarGesture = new Gesture(); +export const dateUtil = new DateUtil(); +export const getCalendarData = (key, component) => new WxData(component).getData(key); +export const setCalendarData = (data, component) => new WxData(component).setData(data); +export const getCalendarConfig = (component) => getCalendarData("config", component); +export const setCalendarConfig = (config, component) => + setCalendarData( + { + config, + }, + component, + ); diff --git a/src/components/calendar/utils/logger.js b/src/components/calendar/utils/logger.js new file mode 100644 index 0000000..b440ba6 --- /dev/null +++ b/src/components/calendar/utils/logger.js @@ -0,0 +1,23 @@ +export default class Logger { + info(msg) { + console.log( + '%cInfo: %c' + msg, + 'color:#FF0080;font-weight:bold', + 'color: #FF509B' + ) + } + warn(msg) { + console.log( + '%cWarn: %c' + msg, + 'color:#FF6600;font-weight:bold', + 'color: #FF9933' + ) + } + tips(msg) { + console.log( + '%cTips: %c' + msg, + 'color:#00B200;font-weight:bold', + 'color: #00CC33' + ) + } +} diff --git a/src/components/calendar/utils/wxData.js b/src/components/calendar/utils/wxData.js new file mode 100644 index 0000000..43b254d --- /dev/null +++ b/src/components/calendar/utils/wxData.js @@ -0,0 +1,30 @@ +class WxData { + constructor(component) { + this.Component = component + } + getData(key) { + const data = this.Component.data + if (!key) return data + if (key.includes('.')) { + let keys = key.split('.') + const tmp = keys.reduce((prev, next) => { + return prev[next] + }, data) + return tmp + } else { + return this.Component.data[key] + } + } + setData(data) { + return new Promise((resolve, reject) => { + if (!data) return reject('no data to set') + if (typeof data === 'object') { + this.Component.setData(data, () => { + resolve(data) + }) + } + }) + } +} + +export default WxData diff --git a/src/components/ec-canvas/ec-canvas.js b/src/components/ec-canvas/ec-canvas.js new file mode 100644 index 0000000..085c902 --- /dev/null +++ b/src/components/ec-canvas/ec-canvas.js @@ -0,0 +1,269 @@ +import WxCanvas from './wx-canvas' +const echarts = require('./echarts.js') + +let ctx + +function compareVersion(v1, v2) { + v1 = v1.split('.') + v2 = v2.split('.') + const len = Math.max(v1.length, v2.length) + + while (v1.length < len) { + v1.push('0') + } + while (v2.length < len) { + v2.push('0') + } + + for (let i = 0; i < len; i++) { + const num1 = parseInt(v1[i]) + const num2 = parseInt(v2[i]) + + if (num1 > num2) { + return 1 + } else if (num1 < num2) { + return -1 + } + } + return 0 +} + +Component({ + properties: { + canvasId: { + type: String, + value: 'ec-canvas', + }, + + ec: { + type: Object, + }, + + forceUseOldCanvas: { + type: Boolean, + value: false, + }, + }, + + data: { + isUseNewCanvas: false, + }, + + ready: async function () { + // Disable prograssive because drawImage doesn't support DOM as parameter + // See https://developers.weixin.qq.com/miniprogram/dev/api/canvas/CanvasContext.drawImage.html + echarts.registerPreprocessor((option) => { + if (option && option.series) { + if (option.series.length > 0) { + option.series.forEach((series) => { + series.progressive = 0 + }) + } else if (typeof option.series === 'object') { + option.series.progressive = 0 + } + } + }) + + if (!this.data.ec) { + console.warn( + '组件需绑定 ec 变量,例:', + ) + return + } + + if (!this.data.ec.lazyLoad) { + this.init() + } + }, + + methods: { + init: async function (callback) { + const version = wx.getSystemInfoSync().SDKVersion + + const canUseNewCanvas = compareVersion(version, '2.9.0') >= 0 + const forceUseOldCanvas = this.data.forceUseOldCanvas + const isUseNewCanvas = canUseNewCanvas && !forceUseOldCanvas + this.setData({ isUseNewCanvas }) + + if (forceUseOldCanvas && canUseNewCanvas) { + console.warn('开发者强制使用旧canvas,建议关闭') + } + + if (isUseNewCanvas) { + // console.log('微信基础库版本大于2.9.0,开始使用'); + // 2.9.0 可以使用 + this.initByNewWay(callback) + } else { + const isValid = compareVersion(version, '1.9.91') >= 0 + if (!isValid) { + console.error( + '微信基础库版本过低,需大于等于 1.9.91。' + + '参见:https://github.com/ecomfe/echarts-for-weixin' + + '#%E5%BE%AE%E4%BF%A1%E7%89%88%E6%9C%AC%E8%A6%81%E6%B1%82', + ) + return + } else { + console.warn('建议将微信基础库调整大于等于2.9.0版本。升级后绘图将有更好性能') + this.initByOldWay(callback) + } + } + }, + + initByOldWay(callback) { + // 1.9.91 <= version < 2.9.0:原来的方式初始化 + ctx = wx.createCanvasContext(this.data.canvasId, this) + const canvas = new WxCanvas(ctx, this.data.canvasId, false) + + echarts.setCanvasCreator(() => { + return canvas + }) + // const canvasDpr = wx.getSystemInfoSync().pixelRatio // 微信旧的canvas不能传入dpr + const canvasDpr = 1 + var query = wx.createSelectorQuery().in(this) + query + .select('.ec-canvas') + .boundingClientRect((res) => { + if (typeof callback === 'function') { + this.chart = callback(canvas, res.width, res.height, canvasDpr) + } else if (this.data.ec && typeof this.data.ec.onInit === 'function') { + this.chart = this.data.ec.onInit(canvas, res.width, res.height, canvasDpr) + } else { + this.triggerEvent('init', { + canvas: canvas, + width: res.width, + height: res.height, + canvasDpr: canvasDpr, // 增加了dpr,可方便外面echarts.init + }) + } + }) + .exec() + }, + + initByNewWay(callback) { + // version >= 2.9.0:使用新的方式初始化 + const query = wx.createSelectorQuery().in(this) + query + .select('.ec-canvas') + .fields({ node: true, size: true }) + .exec((res) => { + const canvasNode = res[0].node + this.canvasNode = canvasNode + + const canvasDpr = wx.getSystemInfoSync().pixelRatio + const canvasWidth = res[0].width + const canvasHeight = res[0].height + + const ctx = canvasNode.getContext('2d') + + const canvas = new WxCanvas(ctx, this.data.canvasId, true, canvasNode) + echarts.setCanvasCreator(() => { + return canvas + }) + + if (typeof callback === 'function') { + this.chart = callback(canvas, canvasWidth, canvasHeight, canvasDpr) + } else if (this.data.ec && typeof this.data.ec.onInit === 'function') { + this.chart = this.data.ec.onInit(canvas, canvasWidth, canvasHeight, canvasDpr) + } else { + this.triggerEvent('init', { + canvas: canvas, + width: canvasWidth, + height: canvasHeight, + dpr: canvasDpr, + }) + } + }) + }, + canvasToTempFilePath(opt) { + if (this.data.isUseNewCanvas) { + // 新版 + const query = wx.createSelectorQuery().in(this) + query + .select('.ec-canvas') + .fields({ node: true, size: true }) + .exec((res) => { + const canvasNode = res[0].node + opt.canvas = canvasNode + wx.canvasToTempFilePath(opt) + }) + } else { + // 旧的 + if (!opt.canvasId) { + opt.canvasId = this.data.canvasId + } + ctx.draw(true, () => { + wx.canvasToTempFilePath(opt, this) + }) + } + }, + + touchStart(e) { + if (this.chart && e.touches.length > 0) { + var touch = e.touches[0] + var handler = this.chart.getZr().handler + handler.dispatch('mousedown', { + zrX: touch.x, + zrY: touch.y, + preventDefault: () => {}, + stopImmediatePropagation: () => {}, + stopPropagation: () => {}, + }) + handler.dispatch('mousemove', { + zrX: touch.x, + zrY: touch.y, + preventDefault: () => {}, + stopImmediatePropagation: () => {}, + stopPropagation: () => {}, + }) + handler.processGesture(wrapTouch(e), 'start') + } + }, + + touchMove(e) { + if (this.chart && e.touches.length > 0) { + var touch = e.touches[0] + var handler = this.chart.getZr().handler + handler.dispatch('mousemove', { + zrX: touch.x, + zrY: touch.y, + preventDefault: () => {}, + stopImmediatePropagation: () => {}, + stopPropagation: () => {}, + }) + handler.processGesture(wrapTouch(e), 'change') + } + }, + + touchEnd(e) { + if (this.chart) { + const touch = e.changedTouches ? e.changedTouches[0] : {} + var handler = this.chart.getZr().handler + handler.dispatch('mouseup', { + zrX: touch.x, + zrY: touch.y, + preventDefault: () => {}, + stopImmediatePropagation: () => {}, + stopPropagation: () => {}, + }) + handler.dispatch('click', { + zrX: touch.x, + zrY: touch.y, + preventDefault: () => {}, + stopImmediatePropagation: () => {}, + stopPropagation: () => {}, + }) + handler.processGesture(wrapTouch(e), 'end') + } + }, + }, +}) + +function wrapTouch(event) { + for (let i = 0; i < event.touches.length; ++i) { + const touch = event.touches[i] + touch.offsetX = touch.x + touch.offsetY = touch.y + } + return event +} diff --git a/src/components/ec-canvas/ec-canvas.json b/src/components/ec-canvas/ec-canvas.json new file mode 100644 index 0000000..e8cfaaf --- /dev/null +++ b/src/components/ec-canvas/ec-canvas.json @@ -0,0 +1,4 @@ +{ + "component": true, + "usingComponents": {} +} \ No newline at end of file diff --git a/src/components/ec-canvas/ec-canvas.wxml b/src/components/ec-canvas/ec-canvas.wxml new file mode 100644 index 0000000..88826d9 --- /dev/null +++ b/src/components/ec-canvas/ec-canvas.wxml @@ -0,0 +1,4 @@ + + + + diff --git a/src/components/ec-canvas/ec-canvas.wxss b/src/components/ec-canvas/ec-canvas.wxss new file mode 100644 index 0000000..5307021 --- /dev/null +++ b/src/components/ec-canvas/ec-canvas.wxss @@ -0,0 +1,5 @@ +.ec-canvas { + width: 100%; + height: 100%; + z-index: 1; +} diff --git a/src/components/ec-canvas/echarts.js b/src/components/ec-canvas/echarts.js new file mode 100644 index 0000000..69cc654 --- /dev/null +++ b/src/components/ec-canvas/echarts.js @@ -0,0 +1,25 @@ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).echarts={})}(this,(function(t){"use strict"; +/*! ***************************************************************************** + Copyright (c) Microsoft Corporation. + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH + REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, + INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM + LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR + OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + PERFORMANCE OF THIS SOFTWARE. + ***************************************************************************** */var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,n)};function n(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}var i=function(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1},r=new function(){this.browser=new i,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow="undefined"!=typeof window};"object"==typeof wx&&"function"==typeof wx.getSystemInfoSync?(r.wxa=!0,r.touchEventsSupported=!0):"undefined"==typeof document&&"undefined"!=typeof self?r.worker=!0:"undefined"==typeof navigator?(r.node=!0,r.svgSupported=!0):function(t,e){var n=e.browser,i=t.match(/Firefox\/([\d.]+)/),r=t.match(/MSIE\s([\d.]+)/)||t.match(/Trident\/.+?rv:(([\d.]+))/),o=t.match(/Edge?\/([\d.]+)/),a=/micromessenger/i.test(t);i&&(n.firefox=!0,n.version=i[1]),r&&(n.ie=!0,n.version=r[1]),o&&(n.edge=!0,n.version=o[1],n.newEdge=+o[1].split(".")[0]>18),a&&(n.weChat=!0),e.svgSupported="undefined"!=typeof SVGRect,e.touchEventsSupported="ontouchstart"in window&&!n.ie&&!n.edge,e.pointerEventsSupported="onpointerdown"in window&&(n.edge||n.ie&&+n.version>=11),e.domSupported="undefined"!=typeof document;var s=document.documentElement.style;e.transform3dSupported=(n.ie&&"transition"in s||n.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),e.transformSupported=e.transform3dSupported||n.ie&&+n.version>=9}(navigator.userAgent,r);var s,l,a="12px sans-serif",u=function(t){var e={};if("undefined"==typeof JSON)return e;for(var n=0;n<95;n++){var i=String.fromCharCode(n+32),r=(t.charCodeAt(n)-20)/100;e[i]=r}return e}("007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N"),h={createCanvas:function(){return"undefined"!=typeof document&&document.createElement("canvas")},measureText:function(t,e){if(!s){var n=h.createCanvas();s=n&&n.getContext("2d")}if(s)return l!==e&&(l=s.font=e||a),s.measureText(t);t=t||"";var i=/^([0-9]*?)px$/.exec(e=e||a),r=+(i&&i[1])||12,o=0;if(e.indexOf("mono")>=0)o=r*t.length;else for(var c=0;c>1)%2;a.style.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",i[s]+":0",r[l]+":0",i[1-s]+":auto",r[1-l]+":auto",""].join("!important;"),t.appendChild(a),n.push(a)}return n}(e,a),a,o);if(s)return s(t,n,i),!0}return!1}function Jt(t){return"CANVAS"===t.nodeName.toUpperCase()}var Qt=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,te=[],ee=r.browser.firefox&&+r.browser.version.split(".")[0]<39;function ne(t,e,n,i){return n=n||{},i?ie(t,e,n):ee&&null!=e.layerX&&e.layerX!==e.offsetX?(n.zrX=e.layerX,n.zrY=e.layerY):null!=e.offsetX?(n.zrX=e.offsetX,n.zrY=e.offsetY):ie(t,e,n),n}function ie(t,e,n){if(r.domSupported&&t.getBoundingClientRect){var i=e.clientX,o=e.clientY;if(Jt(t)){var a=t.getBoundingClientRect();return n.zrX=i-a.left,void(n.zrY=o-a.top)}if($t(te,t,i,o))return n.zrX=te[0],void(n.zrY=te[1])}n.zrX=n.zrY=0}function re(t){return t||window.event}function oe(t,e,n){if(null!=(e=re(e)).zrX)return e;var i=e.type;if(i&&i.indexOf("touch")>=0){var r="touchend"!==i?e.targetTouches[0]:e.changedTouches[0];r&&ne(t,r,e,n)}else{ne(t,e,e,n);var o=function(t){var e=t.wheelDelta;if(e)return e;var n=t.deltaX,i=t.deltaY;return null==n||null==i?e:3*(0!==i?Math.abs(i):Math.abs(n))*(i>0?-1:i<0?1:n>0?-1:1)}(e);e.zrDelta=o?o/120:-(e.detail||0)/3}var a=e.button;return null==e.which&&void 0!==a&&Qt.test(e.type)&&(e.which=1&a?1:2&a?3:4&a?2:0),e}function ae(t,e,n,i){t.addEventListener(e,n,i)}var se=function(t){t.preventDefault(),t.stopPropagation(),t.cancelBubble=!0};function le(t){return 2===t.which||3===t.which}var ue=function(){function t(){this._track=[]}return t.prototype.recognize=function(t,e,n){return this._doTrack(t,e,n),this._recognize(t)},t.prototype.clear=function(){return this._track.length=0,this},t.prototype._doTrack=function(t,e,n){var i=t.touches;if(i){for(var r={points:[],touches:[],target:e,event:t},o=0,a=i.length;o1&&r&&r.length>1){var a=he(r)/he(o);!isFinite(a)&&(a=1),e.pinchScale=a;var s=[((i=r)[0][0]+i[1][0])/2,(i[0][1]+i[1][1])/2];return e.pinchX=s[0],e.pinchY=s[1],{type:"pinch",target:t[0].target,event:e}}}}};function de(){se(this.event)}var fe=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.handler=null,e}return n(e,t),e.prototype.dispose=function(){},e.prototype.setCursor=function(){},e}(Xt),ge=function(t,e){this.x=t,this.y=e},ye=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],ve=function(t){function e(e,n,i,r){var o=t.call(this)||this;return o._hovered=new ge(0,0),o.storage=e,o.painter=n,o.painterRoot=r,i=i||new fe,o.proxy=null,o.setHandlerProxy(i),o._draggingMgr=new Ut(o),o}return n(e,t),e.prototype.setHandlerProxy=function(t){this.proxy&&this.proxy.dispose(),t&&(E(ye,(function(e){t.on&&t.on(e,this[e],this)}),this),t.handler=this),this.proxy=t},e.prototype.mousemove=function(t){var e=t.zrX,n=t.zrY,i=xe(this,e,n),r=this._hovered,o=r.target;o&&!o.__zr&&(o=(r=this.findHover(r.x,r.y)).target);var a=this._hovered=i?new ge(e,n):this.findHover(e,n),s=a.target,l=this.proxy;l.setCursor&&l.setCursor(s?s.cursor:"default"),o&&s!==o&&this.dispatchToElement(r,"mouseout",t),this.dispatchToElement(a,"mousemove",t),s&&s!==o&&this.dispatchToElement(a,"mouseover",t)},e.prototype.mouseout=function(t){var e=t.zrEventControl;"only_globalout"!==e&&this.dispatchToElement(this._hovered,"mouseout",t),"no_globalout"!==e&&this.trigger("globalout",{type:"globalout",event:t})},e.prototype.resize=function(){this._hovered=new ge(0,0)},e.prototype.dispatch=function(t,e){var n=this[t];n&&n.call(this,e)},e.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},e.prototype.setCursorStyle=function(t){var e=this.proxy;e.setCursor&&e.setCursor(t)},e.prototype.dispatchToElement=function(t,e,n){var i=(t=t||{}).target;if(!i||!i.silent){for(var r="on"+e,o=function(t,e,n){return{type:t,event:n,target:e.target,topTarget:e.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:de}}(e,t,n);i&&(i[r]&&(o.cancelBubble=!!i[r].call(i,o)),i.trigger(e,o),i=i.__hostTarget?i.__hostTarget:i.parent,!o.cancelBubble););o.cancelBubble||(this.trigger(e,o),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer((function(t){"function"==typeof t[r]&&t[r].call(t,o),t.trigger&&t.trigger(e,o)})))}},e.prototype.findHover=function(t,e,n){for(var i=this.storage.getDisplayList(),r=new ge(t,e),o=i.length-1;o>=0;o--){var a=void 0;if(i[o]!==n&&!i[o].ignore&&(a=me(i[o],t,e))&&(!r.topTarget&&(r.topTarget=i[o]),"silent"!==a)){r.target=i[o];break}}return r},e.prototype.processGesture=function(t,e){this._gestureMgr||(this._gestureMgr=new ue);var n=this._gestureMgr;"start"===e&&n.clear();var i=n.recognize(t,this.findHover(t.zrX,t.zrY,null).target,this.proxy.dom);if("end"===e&&n.clear(),i){var r=i.type;t.gestureEvent=r;var o=new ge;o.target=i.target,this.dispatchToElement(o,r,i.event)}},e}(Xt);function me(t,e,n){if(t[t.rectHover?"rectContain":"contain"](e,n)){for(var i=t,r=void 0,o=!1;i;){if(i.ignoreClip&&(o=!0),!o){var a=i.getClipPath();if(a&&!a.contain(e,n))return!1;i.silent&&(r=!0)}i=i.__hostTarget||i.parent}return!r||"silent"}return!1}function xe(t,e,n){var i=t.painter;return e<0||e>i.getWidth()||n<0||n>i.getHeight()}function _e(t,e,n,i){var r=e+1;if(r===n)return 1;if(i(t[r++],t[e])<0){for(;r=0;)r++;return r-e}function be(t,e,n,i,r){for(i===e&&i++;i>>1])<0?l=o:s=o+1;var u=i-s;switch(u){case 3:t[s+3]=t[s+2];case 2:t[s+2]=t[s+1];case 1:t[s+1]=t[s];break;default:for(;u>0;)t[s+u]=t[s+u-1],u--}t[s]=a}}function we(t,e,n,i,r,o){var a=0,s=0,l=1;if(o(t,e[n+r])>0){for(s=i-r;l0;)a=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),a+=r,l+=r}else{for(s=r+1;ls&&(l=s);var u=a;a=r-l,l=r-u}for(a++;a>>1);o(t,e[n+h])>0?a=h+1:l=h}return l}function Se(t,e,n,i,r,o){var a=0,s=0,l=1;if(o(t,e[n+r])<0){for(s=r+1;ls&&(l=s);var u=a;a=r-l,l=r-u}else{for(s=i-r;l=0;)a=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),a+=r,l+=r}for(a++;a>>1);o(t,e[n+h])<0?l=h:a=h+1}return l}function Ie(t,e,n,i){n||(n=0),i||(i=t.length);var r=i-n;if(!(r<2)){var o=0;if(r<32)be(t,n,i,n+(o=_e(t,n,i,e)),e);else{var a=function(t,e){var n,i,r=7,o=0;t.length;var a=[];function s(s){var l=n[s],u=i[s],h=n[s+1],c=i[s+1];i[s]=u+c,s===o-3&&(n[s+1]=n[s+2],i[s+1]=i[s+2]),o--;var p=Se(t[h],t,l,u,0,e);l+=p,0!=(u-=p)&&0!==(c=we(t[l+u-1],t,h,c,c-1,e))&&(u<=c?function(n,i,o,s){var l=0;for(l=0;l=7||d>=7);if(f)break;g<0&&(g=0),g+=2}if((r=g)<1&&(r=1),1===i){for(l=0;l=0;l--)t[d+l]=t[p+l];if(0===i){v=!0;break}}if(t[c--]=a[h--],1==--s){v=!0;break}if(0!=(y=s-we(t[u],a,0,s,s-1,e))){for(s-=y,d=1+(c-=y),p=1+(h-=y),l=0;l=7||y>=7);if(v)break;f<0&&(f=0),f+=2}if((r=f)<1&&(r=1),1===s){for(d=1+(c-=i),p=1+(u-=i),l=i-1;l>=0;l--)t[d+l]=t[p+l];t[c]=a[h]}else{if(0===s)throw new Error;for(p=c-(s-1),l=0;l=0;l--)t[d+l]=t[p+l];t[c]=a[h]}else for(p=c-(s-1),l=0;l1;){var t=o-2;if(t>=1&&i[t-1]<=i[t]+i[t+1]||t>=2&&i[t-2]<=i[t]+i[t-1])i[t-1]i[t+1])break;s(t)}},forceMergeRuns:function(){for(;o>1;){var t=o-2;t>0&&i[t-1]=32;)e|=1&t,t>>=1;return t+e}(r);do{if((o=_e(t,n,i,e))s&&(l=s),be(t,n,n+l,n+o,e),o=l}a.pushRun(n,o),a.mergeRuns(),r-=o,n+=o}while(0!==r);a.forceMergeRuns()}}}E(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],(function(t){ve.prototype[t]=function(e){var n,i,r=e.zrX,o=e.zrY,a=xe(this,r,o);if("mouseup"===t&&a||(i=(n=this.findHover(r,o)).target),"mousedown"===t)this._downEl=i,this._downPoint=[e.zrX,e.zrY],this._upEl=i;else if("mouseup"===t)this._upEl=i;else if("click"===t){if(this._downEl!==this._upEl||!this._downPoint||Et(this._downPoint,[e.zrX,e.zrY])>4)return;this._downPoint=null}this.dispatchToElement(n,t,e)}}));var Te=!1;function Ce(){Te||(Te=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function De(t,e){return t.zlevel===e.zlevel?t.z===e.z?t.z2-e.z2:t.z-e.z:t.zlevel-e.zlevel}var Ae=function(){function t(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=De}return t.prototype.traverse=function(t,e){for(var n=0;n0&&(u.__clipPaths=[]),isNaN(u.z)&&(Ce(),u.z=0),isNaN(u.z2)&&(Ce(),u.z2=0),isNaN(u.zlevel)&&(Ce(),u.zlevel=0),this._displayList[this._displayListLen++]=u}var h=t.getDecalElement&&t.getDecalElement();h&&this._updateAndAddDisplayable(h,e,n);var c=t.getTextGuideLine();c&&this._updateAndAddDisplayable(c,e,n);var p=t.getTextContent();p&&this._updateAndAddDisplayable(p,e,n)}},t.prototype.addRoot=function(t){t.__zr&&t.__zr.storage===this||this._roots.push(t)},t.prototype.delRoot=function(t){if(t instanceof Array)for(var e=0,n=t.length;e=0&&this._roots.splice(i,1)}},t.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},t.prototype.getRoots=function(){return this._roots},t.prototype.dispose=function(){this._displayList=null,this._roots=null},t}(),ke=r.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(t){return setTimeout(t,16)},Le={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,n=.1;return 0===t?0:1===t?1:(!n||n<1?(n=1,e=.1):e=.4*Math.asin(1/n)/(2*Math.PI),-n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4))},elasticOut:function(t){var e,n=.1;return 0===t?0:1===t?1:(!n||n<1?(n=1,e=.1):e=.4*Math.asin(1/n)/(2*Math.PI),n*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/.4)+1)},elasticInOut:function(t){var e,n=.1;return 0===t?0:1===t?1:(!n||n<1?(n=1,e=.1):e=.4*Math.asin(1/n)/(2*Math.PI),(t*=2)<1?n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4)*-.5:n*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-Le.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*Le.bounceIn(2*t):.5*Le.bounceOut(2*t-1)+.5}},Pe=Math.pow,Oe=Math.sqrt,Re=1e-8,Ne=1e-4,Ee=Oe(3),ze=1/3,Ve=wt(),Be=wt(),Fe=wt();function Ge(t){return t>-1e-8&&tRe||t<-1e-8}function He(t,e,n,i,r){var o=1-r;return o*o*(o*t+3*r*e)+r*r*(r*i+3*o*n)}function Ye(t,e,n,i,r){var o=1-r;return 3*(((e-t)*o+2*(n-e)*r)*o+(i-n)*r*r)}function Ue(t,e,n,i,r,o){var a=i+3*(e-n)-t,s=3*(n-2*e+t),l=3*(e-t),u=t-r,h=s*s-3*a*l,c=s*l-9*a*u,p=l*l-3*s*u,d=0;if(Ge(h)&&Ge(c))Ge(s)?o[0]=0:(M=-l/s)>=0&&M<=1&&(o[d++]=M);else{var f=c*c-4*h*p;if(Ge(f)){var g=c/h,y=-g/2;(M=-s/a+g)>=0&&M<=1&&(o[d++]=M),y>=0&&y<=1&&(o[d++]=y)}else if(f>0){var v=Oe(f),m=h*s+1.5*a*(-c+v),x=h*s+1.5*a*(-c-v);(M=(-s-((m=m<0?-Pe(-m,ze):Pe(m,ze))+(x=x<0?-Pe(-x,ze):Pe(x,ze))))/(3*a))>=0&&M<=1&&(o[d++]=M)}else{var _=(2*h*s-3*a*c)/(2*Oe(h*h*h)),b=Math.acos(_)/3,w=Oe(h),S=Math.cos(b),M=(-s-2*w*S)/(3*a),I=(y=(-s+w*(S+Ee*Math.sin(b)))/(3*a),(-s+w*(S-Ee*Math.sin(b)))/(3*a));M>=0&&M<=1&&(o[d++]=M),y>=0&&y<=1&&(o[d++]=y),I>=0&&I<=1&&(o[d++]=I)}}return d}function Xe(t,e,n,i,r){var o=6*n-12*e+6*t,a=9*e+3*i-3*t-9*n,s=3*e-3*t,l=0;if(Ge(a))We(o)&&(h=-s/o)>=0&&h<=1&&(r[l++]=h);else{var u=o*o-4*a*s;if(Ge(u))r[0]=-o/(2*a);else if(u>0){var h,c=Oe(u),p=(-o-c)/(2*a);(h=(-o+c)/(2*a))>=0&&h<=1&&(r[l++]=h),p>=0&&p<=1&&(r[l++]=p)}}return l}function Ze(t,e,n,i,r,o){var a=(e-t)*r+t,s=(n-e)*r+e,l=(i-n)*r+n,u=(s-a)*r+a,h=(l-s)*r+s,c=(h-u)*r+u;o[0]=t,o[1]=a,o[2]=u,o[3]=c,o[4]=c,o[5]=h,o[6]=l,o[7]=i}function je(t,e,n,i,r,o,a,s,l,u,h){var c,p,d,f,g,y=.005,v=1/0;Ve[0]=l,Ve[1]=u;for(var m=0;m<1;m+=.05)Be[0]=He(t,n,r,a,m),Be[1]=He(e,i,o,s,m),(f=Vt(Ve,Be))=0&&f=0&&y=1?1:Ue(0,i,o,1,t,s)&&He(0,r,a,1,s[0])}}}var on=function(){function t(t){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=t.life||1e3,this._delay=t.delay||0,this.loop=t.loop||!1,this.onframe=t.onframe||xt,this.ondestroy=t.ondestroy||xt,this.onrestart=t.onrestart||xt,t.easing&&this.setEasing(t.easing)}return t.prototype.step=function(t,e){if(this._inited||(this._startTime=t+this._delay,this._inited=!0),!this._paused){var n=this._life,i=t-this._startTime-this._pausedTime,r=i/n;r<0&&(r=0),r=Math.min(r,1);var o=this.easingFunc,a=o?o(r):r;if(this.onframe(a),1===r){if(!this.loop)return!0;var s=i%n;this._startTime=t-s,this._pausedTime=0,this.onrestart()}return!1}this._pausedTime+=e},t.prototype.pause=function(){this._paused=!0},t.prototype.resume=function(){this._paused=!1},t.prototype.setEasing=function(t){this.easing=t,this.easingFunc=U(t)?t:Le[t]||rn(t)},t}(),an=function(t){this.value=t},sn=function(){function t(){this._len=0}return t.prototype.insert=function(t){var e=new an(t);return this.insertEntry(e),e},t.prototype.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++},t.prototype.remove=function(t){var e=t.prev,n=t.next;e?e.next=n:this.head=n,n?n.prev=e:this.tail=e,t.next=t.prev=null,this._len--},t.prototype.len=function(){return this._len},t.prototype.clear=function(){this.head=this.tail=null,this._len=0},t}(),ln=function(){function t(t){this._list=new sn,this._maxSize=10,this._map={},this._maxSize=t}return t.prototype.put=function(t,e){var n=this._list,i=this._map,r=null;if(null==i[t]){var o=n.len(),a=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var s=n.head;n.remove(s),delete i[s.key],r=s.value,this._lastRemovedEntry=s}a?a.value=e:a=new an(e),a.key=t,n.insertEntry(a),i[t]=a}return r},t.prototype.get=function(t){var e=this._map[t],n=this._list;if(null!=e)return e!==n.tail&&(n.remove(e),n.insertEntry(e)),e.value},t.prototype.clear=function(){this._list.clear(),this._map={}},t.prototype.len=function(){return this._list.len()},t}(),un={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]};function hn(t){return(t=Math.round(t))<0?0:t>255?255:t}function cn(t){return t<0?0:t>1?1:t}function pn(t){var e=t;return e.length&&"%"===e.charAt(e.length-1)?hn(parseFloat(e)/100*255):hn(parseInt(e,10))}function dn(t){var e=t;return e.length&&"%"===e.charAt(e.length-1)?cn(parseFloat(e)/100):cn(parseFloat(e))}function fn(t,e,n){return n<0?n+=1:n>1&&(n-=1),6*n<1?t+(e-t)*n*6:2*n<1?e:3*n<2?t+(e-t)*(2/3-n)*6:t}function gn(t,e,n){return t+(e-t)*n}function yn(t,e,n,i,r){return t[0]=e,t[1]=n,t[2]=i,t[3]=r,t}function vn(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}var mn=new ln(20),xn=null;function _n(t,e){xn&&vn(xn,e),xn=mn.put(t,xn||e.slice())}function bn(t,e){if(t){e=e||[];var n=mn.get(t);if(n)return vn(e,n);var i=(t+="").replace(/ /g,"").toLowerCase();if(i in un)return vn(e,un[i]),_n(t,e),e;var r,o=i.length;if("#"===i.charAt(0))return 4===o||5===o?(r=parseInt(i.slice(1,4),16))>=0&&r<=4095?(yn(e,(3840&r)>>4|(3840&r)>>8,240&r|(240&r)>>4,15&r|(15&r)<<4,5===o?parseInt(i.slice(4),16)/15:1),_n(t,e),e):void yn(e,0,0,0,1):7===o||9===o?(r=parseInt(i.slice(1,7),16))>=0&&r<=16777215?(yn(e,(16711680&r)>>16,(65280&r)>>8,255&r,9===o?parseInt(i.slice(7),16)/255:1),_n(t,e),e):void yn(e,0,0,0,1):void 0;var a=i.indexOf("("),s=i.indexOf(")");if(-1!==a&&s+1===o){var l=i.substr(0,a),u=i.substr(a+1,s-(a+1)).split(","),h=1;switch(l){case"rgba":if(4!==u.length)return 3===u.length?yn(e,+u[0],+u[1],+u[2],1):yn(e,0,0,0,1);h=dn(u.pop());case"rgb":return 3!==u.length?void yn(e,0,0,0,1):(yn(e,pn(u[0]),pn(u[1]),pn(u[2]),h),_n(t,e),e);case"hsla":return 4!==u.length?void yn(e,0,0,0,1):(u[3]=dn(u[3]),wn(u,e),_n(t,e),e);case"hsl":return 3!==u.length?void yn(e,0,0,0,1):(wn(u,e),_n(t,e),e);default:return}}yn(e,0,0,0,1)}}function wn(t,e){var n=(parseFloat(t[0])%360+360)%360/360,i=dn(t[1]),r=dn(t[2]),o=r<=.5?r*(i+1):r+i-r*i,a=2*r-o;return yn(e=e||[],hn(255*fn(a,o,n+1/3)),hn(255*fn(a,o,n)),hn(255*fn(a,o,n-1/3)),1),4===t.length&&(e[3]=t[3]),e}function Sn(t,e){var n=bn(t);if(n){for(var i=0;i<3;i++)n[i]=e<0?n[i]*(1-e)|0:(255-n[i])*e+n[i]|0,n[i]>255?n[i]=255:n[i]<0&&(n[i]=0);return kn(n,4===n.length?"rgba":"rgb")}}function Mn(t,e,n){if(e&&e.length&&t>=0&&t<=1){n=n||[];var i=t*(e.length-1),r=Math.floor(i),o=Math.ceil(i),a=e[r],s=e[o],l=i-r;return n[0]=hn(gn(a[0],s[0],l)),n[1]=hn(gn(a[1],s[1],l)),n[2]=hn(gn(a[2],s[2],l)),n[3]=cn(gn(a[3],s[3],l)),n}}var In=Mn;function Tn(t,e,n){if(e&&e.length&&t>=0&&t<=1){var i=t*(e.length-1),r=Math.floor(i),o=Math.ceil(i),a=bn(e[r]),s=bn(e[o]),l=i-r,u=kn([hn(gn(a[0],s[0],l)),hn(gn(a[1],s[1],l)),hn(gn(a[2],s[2],l)),cn(gn(a[3],s[3],l))],"rgba");return n?{color:u,leftIndex:r,rightIndex:o,value:i}:u}}var Cn=Tn;function Dn(t,e,n,i){var r=bn(t);if(t)return r=function(t){if(t){var e,n,i=t[0]/255,r=t[1]/255,o=t[2]/255,a=Math.min(i,r,o),s=Math.max(i,r,o),l=s-a,u=(s+a)/2;if(0===l)e=0,n=0;else{n=u<.5?l/(s+a):l/(2-s-a);var h=((s-i)/6+l/2)/l,c=((s-r)/6+l/2)/l,p=((s-o)/6+l/2)/l;i===s?e=p-c:r===s?e=1/3+h-p:o===s&&(e=2/3+c-h),e<0&&(e+=1),e>1&&(e-=1)}var d=[360*e,n,u];return null!=t[3]&&d.push(t[3]),d}}(r),null!=e&&(r[0]=function(t){return(t=Math.round(t))<0?0:t>360?360:t}(e)),null!=n&&(r[1]=dn(n)),null!=i&&(r[2]=dn(i)),kn(wn(r),"rgba")}function An(t,e){var n=bn(t);if(n&&null!=e)return n[3]=cn(e),kn(n,"rgba")}function kn(t,e){if(t&&t.length){var n=t[0]+","+t[1]+","+t[2];return"rgba"!==e&&"hsva"!==e&&"hsla"!==e||(n+=","+t[3]),e+"("+n+")"}}function Ln(t,e){var n=bn(t);return n?(.299*n[0]+.587*n[1]+.114*n[2])*n[3]/255+(1-n[3])*e:0}var Pn=Object.freeze({__proto__:null,parse:bn,lift:Sn,toHex:function(t){var e=bn(t);if(e)return((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1)},fastLerp:Mn,fastMapToColor:In,lerp:Tn,mapToColor:Cn,modifyHSL:Dn,modifyAlpha:An,stringify:kn,lum:Ln,random:function(){return kn([Math.round(255*Math.random()),Math.round(255*Math.random()),Math.round(255*Math.random())],"rgb")}}),On=Math.round;function Rn(t){var e;if(t&&"transparent"!==t){if("string"==typeof t&&t.indexOf("rgba")>-1){var n=bn(t);n&&(t="rgb("+n[0]+","+n[1]+","+n[2]+")",e=n[3])}}else t="none";return{color:t,opacity:null==e?1:e}}var Nn=1e-4;function En(t){return t-1e-4}function zn(t){return On(1e3*t)/1e3}function Vn(t){return On(1e4*t)/1e4}var Bn={left:"start",right:"end",center:"middle",middle:"middle"};function Fn(t){return t&&!!t.image}function Gn(t){return"linear"===t.type}function Wn(t){return"radial"===t.type}function Hn(t){return"url(#"+t+")"}function Yn(t){var e=t.getGlobalScale(),n=Math.max(e[0],e[1]);return Math.max(Math.ceil(Math.log(n)/Math.log(10)),1)}function Un(t){var e=t.x||0,n=t.y||0,i=(t.rotation||0)*_t,r=rt(t.scaleX,1),o=rt(t.scaleY,1),a=t.skewX||0,s=t.skewY||0,l=[];return(e||n)&&l.push("translate("+e+"px,"+n+"px)"),i&&l.push("rotate("+i+")"),1===r&&1===o||l.push("scale("+r+","+o+")"),(a||s)&&l.push("skew("+On(a*_t)+"deg, "+On(s*_t)+"deg)"),l.join(" ")}var Xn=r.hasGlobalWindow&&U(window.btoa)?function(t){return window.btoa(unescape(t))}:"undefined"!=typeof Buffer?function(t){return Buffer.from(t).toString("base64")}:function(t){return null},Zn=Array.prototype.slice;function jn(t,e,n){return(e-t)*n+t}function qn(t,e,n,i){for(var r=e.length,o=0;oi?e:t,o=Math.min(n,i),a=r[o-1]||{color:[0,0,0,0],offset:0},s=o;sa)i.length=a;else for(var s=o;s=1},t.prototype.getAdditiveTrack=function(){return this._additiveTrack},t.prototype.addKeyframe=function(t,e,n){this._needsSort=!0;var i=this.keyframes,r=i.length,o=!1,a=6,s=e;if(N(e)){var l=function(t){return N(t&&t[0])?2:1}(e);a=l,(1===l&&!j(e[0])||2===l&&!j(e[0][0]))&&(o=!0)}else if(j(e)&&!nt(e))a=0;else if(X(e))if(isNaN(+e)){var u=bn(e);u&&(s=u,a=3)}else a=0;else if(Q(e)){var h=A({},s);h.colorStops=z(e.colorStops,(function(t){return{offset:t.offset,color:bn(t.color)}})),Gn(e)?a=4:Wn(e)&&(a=5),s=h}0===r?this.valType=a:a===this.valType&&6!==a||(o=!0),this.discrete=this.discrete||o;var c={time:t,value:s,rawValue:e,percent:0};return n&&(c.easing=n,c.easingFunc=U(n)?n:Le[n]||rn(n)),i.push(c),c},t.prototype.prepare=function(t,e){var n=this.keyframes;this._needsSort&&n.sort((function(t,e){return t.time-e.time}));for(var i=this.valType,r=n.length,o=n[r-1],a=this.discrete,s=ii(i),l=ni(i),u=0;u=0&&!(l[n].percent<=e);n--);n=d(n,u-2)}else{for(n=p;ne);n++);n=d(n-1,u-2)}r=l[n+1],i=l[n]}if(i&&r){this._lastFr=n,this._lastFrP=e;var f=r.percent-i.percent,g=0===f?1:d((e-i.percent)/f,1);r.easingFunc&&(g=r.easingFunc(g));var y=o?this._additiveValue:c?ri:t[h];if(!ii(s)&&!c||y||(y=this._additiveValue=[]),this.discrete)t[h]=g<1?i.rawValue:r.rawValue;else if(ii(s))1===s?qn(y,i[a],r[a],g):function(t,e,n,i){for(var r=e.length,o=r&&e[0].length,a=0;a0&&s.addKeyframe(0,ti(l),i),this._trackKeys.push(a)}s.addKeyframe(t,ti(e[a]),i)}return this._maxTime=Math.max(this._maxTime,t),this},t.prototype.pause=function(){this._clip.pause(),this._paused=!0},t.prototype.resume=function(){this._clip.resume(),this._paused=!1},t.prototype.isPaused=function(){return!!this._paused},t.prototype.duration=function(t){return this._maxTime=t,this._force=!0,this},t.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var t=this._doneCbs;if(t)for(var e=t.length,n=0;n0)){this._started=1;for(var e=this,n=[],i=this._maxTime||0,r=0;r1){var a=o.pop();r.addKeyframe(a.time,t[i]),r.prepare(this._maxTime,r.getAdditiveTrack())}}}},t}();function si(){return(new Date).getTime()}var li,ui,hi=function(t){function e(e){var n=t.call(this)||this;return n._running=!1,n._time=0,n._pausedTime=0,n._pauseStart=0,n._paused=!1,e=e||{},n.stage=e.stage||{},n}return n(e,t),e.prototype.addClip=function(t){t.animation&&this.removeClip(t),this._head?(this._tail.next=t,t.prev=this._tail,t.next=null,this._tail=t):this._head=this._tail=t,t.animation=this},e.prototype.addAnimator=function(t){t.animation=this;var e=t.getClip();e&&this.addClip(e)},e.prototype.removeClip=function(t){if(t.animation){var e=t.prev,n=t.next;e?e.next=n:this._head=n,n?n.prev=e:this._tail=e,t.next=t.prev=t.animation=null}},e.prototype.removeAnimator=function(t){var e=t.getClip();e&&this.removeClip(e),t.animation=null},e.prototype.update=function(t){for(var e=si()-this._pausedTime,n=e-this._time,i=this._head;i;){var r=i.next;i.step(e,n)?(i.ondestroy(),this.removeClip(i),i=r):i=r}this._time=e,t||(this.trigger("frame",n),this.stage.update&&this.stage.update())},e.prototype._startLoop=function(){var t=this;this._running=!0,ke((function e(){t._running&&(ke(e),!t._paused&&t.update())}))},e.prototype.start=function(){this._running||(this._time=si(),this._pausedTime=0,this._startLoop())},e.prototype.stop=function(){this._running=!1},e.prototype.pause=function(){this._paused||(this._pauseStart=si(),this._paused=!0)},e.prototype.resume=function(){this._paused&&(this._pausedTime+=si()-this._pauseStart,this._paused=!1)},e.prototype.clear=function(){for(var t=this._head;t;){var e=t.next;t.prev=t.next=t.animation=null,t=e}this._head=this._tail=null},e.prototype.isFinished=function(){return null==this._head},e.prototype.animate=function(t,e){e=e||{},this.start();var n=new ai(t,e.loop);return this.addAnimator(n),n},e}(Xt),ci=r.domSupported,pi=(ui={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},{mouse:li=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],touch:["touchstart","touchend","touchmove"],pointer:z(li,(function(t){var e=t.replace("mouse","pointer");return ui.hasOwnProperty(e)?e:t}))}),di=["mousemove","mouseup"],fi=["pointermove","pointerup"],gi=!1;function yi(t){var e=t.pointerType;return"pen"===e||"touch"===e}function vi(t){t&&(t.zrByTouch=!0)}function mi(t,e){for(var n=e,i=!1;n&&9!==n.nodeType&&!(i=n.domBelongToZr||n!==e&&n===t.painterRoot);)n=n.parentNode;return i}var xi=function(t,e){this.stopPropagation=xt,this.stopImmediatePropagation=xt,this.preventDefault=xt,this.type=e.type,this.target=this.currentTarget=t.dom,this.pointerType=e.pointerType,this.clientX=e.clientX,this.clientY=e.clientY},_i={mousedown:function(t){t=oe(this.dom,t),this.__mayPointerCapture=[t.zrX,t.zrY],this.trigger("mousedown",t)},mousemove:function(t){t=oe(this.dom,t);var e=this.__mayPointerCapture;!e||t.zrX===e[0]&&t.zrY===e[1]||this.__togglePointerCapture(!0),this.trigger("mousemove",t)},mouseup:function(t){t=oe(this.dom,t),this.__togglePointerCapture(!1),this.trigger("mouseup",t)},mouseout:function(t){mi(this,(t=oe(this.dom,t)).toElement||t.relatedTarget)||(this.__pointerCapturing&&(t.zrEventControl="no_globalout"),this.trigger("mouseout",t))},wheel:function(t){gi=!0,t=oe(this.dom,t),this.trigger("mousewheel",t)},mousewheel:function(t){gi||(t=oe(this.dom,t),this.trigger("mousewheel",t))},touchstart:function(t){vi(t=oe(this.dom,t)),this.__lastTouchMoment=new Date,this.handler.processGesture(t,"start"),_i.mousemove.call(this,t),_i.mousedown.call(this,t)},touchmove:function(t){vi(t=oe(this.dom,t)),this.handler.processGesture(t,"change"),_i.mousemove.call(this,t)},touchend:function(t){vi(t=oe(this.dom,t)),this.handler.processGesture(t,"end"),_i.mouseup.call(this,t),+new Date-+this.__lastTouchMoment<300&&_i.click.call(this,t)},pointerdown:function(t){_i.mousedown.call(this,t)},pointermove:function(t){yi(t)||_i.mousemove.call(this,t)},pointerup:function(t){_i.mouseup.call(this,t)},pointerout:function(t){yi(t)||_i.mouseout.call(this,t)}};E(["click","dblclick","contextmenu"],(function(t){_i[t]=function(e){e=oe(this.dom,e),this.trigger(t,e)}}));var bi={pointermove:function(t){yi(t)||bi.mousemove.call(this,t)},pointerup:function(t){bi.mouseup.call(this,t)},mousemove:function(t){this.trigger("mousemove",t)},mouseup:function(t){var e=this.__pointerCapturing;this.__togglePointerCapture(!1),this.trigger("mouseup",t),e&&(t.zrEventControl="only_globalout",this.trigger("mouseout",t))}};function Mi(t,e,n,i){t.mounted[e]=n,t.listenerOpts[e]=i,ae(t.domTarget,e,n,i)}function Ii(t){var e,n,i,r,o=t.mounted;for(var a in o)o.hasOwnProperty(a)&&(e=t.domTarget,n=a,i=o[a],r=t.listenerOpts[a],e.removeEventListener(n,i,r));t.mounted={}}var Ti=function(t,e){this.mounted={},this.listenerOpts={},this.touching=!1,this.domTarget=t,this.domHandlers=e},Ci=function(t){function e(e,n){var i=t.call(this)||this;return i.__pointerCapturing=!1,i.dom=e,i.painterRoot=n,i._localHandlerScope=new Ti(e,_i),ci&&(i._globalHandlerScope=new Ti(document,bi)),function(t,e){var n=e.domHandlers;r.pointerEventsSupported?E(pi.pointer,(function(i){Mi(e,i,(function(e){n[i].call(t,e)}))})):(r.touchEventsSupported&&E(pi.touch,(function(i){Mi(e,i,(function(r){n[i].call(t,r),function(t){t.touching=!0,null!=t.touchTimer&&(clearTimeout(t.touchTimer),t.touchTimer=null),t.touchTimer=setTimeout((function(){t.touching=!1,t.touchTimer=null}),700)}(e)}))})),E(pi.mouse,(function(i){Mi(e,i,(function(r){r=re(r),e.touching||n[i].call(t,r)}))})))}(i,i._localHandlerScope),i}return n(e,t),e.prototype.dispose=function(){Ii(this._localHandlerScope),ci&&Ii(this._globalHandlerScope)},e.prototype.setCursor=function(t){this.dom.style&&(this.dom.style.cursor=t||"default")},e.prototype.__togglePointerCapture=function(t){if(this.__mayPointerCapture=null,ci&&+this.__pointerCapturing^+t){this.__pointerCapturing=t;var e=this._globalHandlerScope;t?function(t,e){function n(n){Mi(e,n,(function(i){i=re(i),mi(t,i.target)||(i=function(t,e){return oe(t.dom,new xi(t,e),!0)}(t,i),e.domHandlers[n].call(t,i))}),{capture:!0})}r.pointerEventsSupported?E(fi,n):r.touchEventsSupported||E(di,n)}(this,e):Ii(e)}},e}(Xt),Di=1;r.hasGlobalWindow&&(Di=Math.max(window.devicePixelRatio||window.screen&&window.screen.deviceXDPI/window.screen.logicalXDPI||1,1));var Ai=Di,ki="#333",Li="#ccc";function Oi(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t}function Ri(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 Ni(t,e,n){var i=e[0]*n[0]+e[2]*n[1],r=e[1]*n[0]+e[3]*n[1],o=e[0]*n[2]+e[2]*n[3],a=e[1]*n[2]+e[3]*n[3],s=e[0]*n[4]+e[2]*n[5]+e[4],l=e[1]*n[4]+e[3]*n[5]+e[5];return t[0]=i,t[1]=r,t[2]=o,t[3]=a,t[4]=s,t[5]=l,t}function Ei(t,e,n){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4]+n[0],t[5]=e[5]+n[1],t}function zi(t,e,n){var i=e[0],r=e[2],o=e[4],a=e[1],s=e[3],l=e[5],u=Math.sin(n),h=Math.cos(n);return t[0]=i*h+a*u,t[1]=-i*u+a*h,t[2]=r*h+s*u,t[3]=-r*u+h*s,t[4]=h*o+u*l,t[5]=h*l-u*o,t}function Vi(t,e,n){var i=n[0],r=n[1];return t[0]=e[0]*i,t[1]=e[1]*r,t[2]=e[2]*i,t[3]=e[3]*r,t[4]=e[4]*i,t[5]=e[5]*r,t}function Bi(t,e){var n=e[0],i=e[2],r=e[4],o=e[1],a=e[3],s=e[5],l=n*a-o*i;return l?(l=1/l,t[0]=a*l,t[1]=-o*l,t[2]=-i*l,t[3]=n*l,t[4]=(i*s-a*r)*l,t[5]=(o*r-n*s)*l,t):null}function Fi(t){var e=[1,0,0,1,0,0];return Ri(e,t),e}var Gi=Object.freeze({__proto__:null,create:function(){return[1,0,0,1,0,0]},identity:Oi,copy:Ri,mul:Ni,translate:Ei,rotate:zi,scale:Vi,invert:Bi,clone:Fi}),Wi=Oi;function Yi(t){return t>5e-5||t<-5e-5}var Ui=[],Xi=[],Zi=[1,0,0,1,0,0],ji=Math.abs,qi=function(){function t(){}return t.prototype.getLocalTransform=function(e){return t.getLocalTransform(this,e)},t.prototype.setPosition=function(t){this.x=t[0],this.y=t[1]},t.prototype.setScale=function(t){this.scaleX=t[0],this.scaleY=t[1]},t.prototype.setSkew=function(t){this.skewX=t[0],this.skewY=t[1]},t.prototype.setOrigin=function(t){this.originX=t[0],this.originY=t[1]},t.prototype.needLocalTransform=function(){return Yi(this.rotation)||Yi(this.x)||Yi(this.y)||Yi(this.scaleX-1)||Yi(this.scaleY-1)||Yi(this.skewX)||Yi(this.skewY)},t.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,e=this.needLocalTransform(),n=this.transform;e||t?(n=n||[1,0,0,1,0,0],e?this.getLocalTransform(n):Wi(n),t&&(e?Ni(n,t,n):Ri(n,t)),this.transform=n,this._resolveGlobalScaleRatio(n)):n&&Wi(n)},t.prototype._resolveGlobalScaleRatio=function(t){var e=this.globalScaleRatio;if(null!=e&&1!==e){this.getGlobalScale(Ui);var n=Ui[0]<0?-1:1,i=Ui[1]<0?-1:1,r=((Ui[0]-n)*e+n)/Ui[0]||0,o=((Ui[1]-i)*e+i)/Ui[1]||0;t[0]*=r,t[1]*=r,t[2]*=o,t[3]*=o}this.invTransform=this.invTransform||[1,0,0,1,0,0],Bi(this.invTransform,t)},t.prototype.getComputedTransform=function(){for(var t=this,e=[];t;)e.push(t),t=t.parent;for(;t=e.pop();)t.updateTransform();return this.transform},t.prototype.setLocalTransform=function(t){if(t){var e=t[0]*t[0]+t[1]*t[1],n=t[2]*t[2]+t[3]*t[3],i=Math.atan2(t[1],t[0]),r=Math.PI/2+i-Math.atan2(t[3],t[2]);n=Math.sqrt(n)*Math.cos(r),e=Math.sqrt(e),this.skewX=r,this.skewY=0,this.rotation=-i,this.x=+t[4],this.y=+t[5],this.scaleX=e,this.scaleY=n,this.originX=0,this.originY=0}},t.prototype.decomposeTransform=function(){if(this.transform){var t=this.parent,e=this.transform;t&&t.transform&&(Ni(Xi,t.invTransform,e),e=Xi);var n=this.originX,i=this.originY;(n||i)&&(Zi[4]=n,Zi[5]=i,Ni(Xi,e,Zi),Xi[4]-=n,Xi[5]-=i,e=Xi),this.setLocalTransform(e)}},t.prototype.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)},t.prototype.transformCoordToLocal=function(t,e){var n=[t,e],i=this.invTransform;return i&&Ft(n,n,i),n},t.prototype.transformCoordToGlobal=function(t,e){var n=[t,e],i=this.transform;return i&&Ft(n,n,i),n},t.prototype.getLineScale=function(){var t=this.transform;return t&&ji(t[0]-1)>1e-10&&ji(t[3]-1)>1e-10?Math.sqrt(ji(t[0]*t[3]-t[2]*t[1])):1},t.prototype.copyTransform=function(t){$i(this,t)},t.getLocalTransform=function(t,e){e=e||[];var n=t.originX||0,i=t.originY||0,r=t.scaleX,o=t.scaleY,a=t.anchorX,s=t.anchorY,l=t.rotation||0,u=t.x,h=t.y,c=t.skewX?Math.tan(t.skewX):0,p=t.skewY?Math.tan(-t.skewY):0;if(n||i||a||s){var d=n+a,f=i+s;e[4]=-d*r-c*f*o,e[5]=-f*o-p*d*r}else e[4]=e[5]=0;return e[0]=r,e[3]=o,e[1]=p*r,e[2]=c*o,l&&zi(e,e,l),e[4]+=n+u,e[5]+=i+h,e},t.initDefaultProps=function(){var e=t.prototype;e.scaleX=e.scaleY=e.globalScaleRatio=1,e.x=e.y=e.originX=e.originY=e.skewX=e.skewY=e.rotation=e.anchorX=e.anchorY=0}(),t}(),Ki=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function $i(t,e){for(var n=0;nf&&(f=x,gf&&(f=_,v=n.x&&t<=n.x+n.width&&e>=n.y&&e<=n.y+n.height},t.prototype.clone=function(){return new t(this.x,this.y,this.width,this.height)},t.prototype.copy=function(e){t.copy(this,e)},t.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},t.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},t.prototype.isZero=function(){return 0===this.width||0===this.height},t.create=function(e){return new t(e.x,e.y,e.width,e.height)},t.copy=function(t,e){t.x=e.x,t.y=e.y,t.width=e.width,t.height=e.height},t.applyTransform=function(e,n,i){if(i){if(i[1]<1e-5&&i[1]>-1e-5&&i[2]<1e-5&&i[2]>-1e-5){var r=i[0],o=i[3],a=i[4],s=i[5];return e.x=n.x*r+a,e.y=n.y*o+s,e.width=n.width*r,e.height=n.height*o,e.width<0&&(e.x+=e.width,e.width=-e.width),void(e.height<0&&(e.y+=e.height,e.height=-e.height))}er.x=ir.x=n.x,er.y=rr.y=n.y,nr.x=rr.x=n.x+n.width,nr.y=ir.y=n.y+n.height,er.transform(i),rr.transform(i),nr.transform(i),ir.transform(i),e.x=Qi(er.x,nr.x,ir.x,rr.x),e.y=Qi(er.y,nr.y,ir.y,rr.y);var l=tr(er.x,nr.x,ir.x,rr.x),u=tr(er.y,nr.y,ir.y,rr.y);e.width=l-e.x,e.height=u-e.y}else e!==n&&t.copy(e,n)},t}(),lr={};function ur(t,e){var n=lr[e=e||a];n||(n=lr[e]=new ln(500));var i=n.get(t);return null==i&&(i=h.measureText(t,e).width,n.put(t,i)),i}function hr(t,e,n,i){var r=ur(t,e),o=fr(e),a=pr(0,r,n),s=dr(0,o,i);return new sr(a,s,r,o)}function cr(t,e,n,i){var r=((t||"")+"").split("\n");if(1===r.length)return hr(r[0],e,n,i);for(var o=new sr(0,0,0,0),a=0;a=0?parseFloat(t)/100*e:parseFloat(t):t}function yr(t,e,n){var i=e.position||"inside",r=null!=e.distance?e.distance:5,o=n.height,a=n.width,s=o/2,l=n.x,u=n.y,h="left",c="top";if(i instanceof Array)l+=gr(i[0],n.width),u+=gr(i[1],n.height),h=null,c=null;else switch(i){case"left":l-=r,u+=s,h="right",c="middle";break;case"right":l+=r+a,u+=s,c="middle";break;case"top":l+=a/2,u-=r,h="center",c="bottom";break;case"bottom":l+=a/2,u+=o+r,h="center";break;case"inside":l+=a/2,u+=s,h="center",c="middle";break;case"insideLeft":l+=r,u+=s,c="middle";break;case"insideRight":l+=a-r,u+=s,h="right",c="middle";break;case"insideTop":l+=a/2,u+=r,h="center";break;case"insideBottom":l+=a/2,u+=o-r,h="center",c="bottom";break;case"insideTopLeft":l+=r,u+=r;break;case"insideTopRight":l+=a-r,u+=r,h="right";break;case"insideBottomLeft":l+=r,u+=o-r,c="bottom";break;case"insideBottomRight":l+=a-r,u+=o-r,h="right",c="bottom"}return(t=t||{}).x=l,t.y=u,t.align=h,t.verticalAlign=c,t}var vr="__zr_normal__",mr=Ki.concat(["ignore"]),xr=V(Ki,(function(t,e){return t[e]=!0,t}),{ignore:!1}),_r={},br=new sr(0,0,0,0),wr=function(){function t(t){this.id=M(),this.animators=[],this.currentStates=[],this.states={},this._init(t)}return t.prototype._init=function(t){this.attr(t)},t.prototype.drift=function(t,e,n){switch(this.draggable){case"horizontal":e=0;break;case"vertical":t=0}var i=this.transform;i||(i=this.transform=[1,0,0,1,0,0]),i[4]+=t,i[5]+=e,this.decomposeTransform(),this.markRedraw()},t.prototype.beforeUpdate=function(){},t.prototype.afterUpdate=function(){},t.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},t.prototype.updateInnerText=function(t){var e=this._textContent;if(e&&(!e.ignore||t)){this.textConfig||(this.textConfig={});var n=this.textConfig,i=n.local,r=e.innerTransformable,o=void 0,a=void 0,s=!1;r.parent=i?this:null;var l=!1;if(r.copyTransform(e),null!=n.position){var u=br;n.layoutRect?u.copy(n.layoutRect):u.copy(this.getBoundingRect()),i||u.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(_r,n,u):yr(_r,n,u),r.x=_r.x,r.y=_r.y,o=_r.align,a=_r.verticalAlign;var h=n.origin;if(h&&null!=n.rotation){var c=void 0,p=void 0;"center"===h?(c=.5*u.width,p=.5*u.height):(c=gr(h[0],u.width),p=gr(h[1],u.height)),l=!0,r.originX=-r.x+c+(i?0:u.x),r.originY=-r.y+p+(i?0:u.y)}}null!=n.rotation&&(r.rotation=n.rotation);var d=n.offset;d&&(r.x+=d[0],r.y+=d[1],l||(r.originX=-d[0],r.originY=-d[1]));var f=null==n.inside?"string"==typeof n.position&&n.position.indexOf("inside")>=0:n.inside,g=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),y=void 0,v=void 0,m=void 0;f&&this.canBeInsideText()?(y=n.insideFill,v=n.insideStroke,null!=y&&"auto"!==y||(y=this.getInsideTextFill()),null!=v&&"auto"!==v||(v=this.getInsideTextStroke(y),m=!0)):(y=n.outsideFill,v=n.outsideStroke,null!=y&&"auto"!==y||(y=this.getOutsideFill()),null!=v&&"auto"!==v||(v=this.getOutsideStroke(y),m=!0)),(y=y||"#000")===g.fill&&v===g.stroke&&m===g.autoStroke&&o===g.align&&a===g.verticalAlign||(s=!0,g.fill=y,g.stroke=v,g.autoStroke=m,g.align=o,g.verticalAlign=a,e.setDefaultTextStyle(g)),e.__dirty|=1,s&&e.dirtyStyle(!0)}},t.prototype.canBeInsideText=function(){return!0},t.prototype.getInsideTextFill=function(){return"#fff"},t.prototype.getInsideTextStroke=function(t){return"#000"},t.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?Li:ki},t.prototype.getOutsideStroke=function(t){var e=this.__zr&&this.__zr.getBackgroundColor(),n="string"==typeof e&&bn(e);n||(n=[255,255,255,1]);for(var i=n[3],r=this.__zr.isDarkMode(),o=0;o<3;o++)n[o]=n[o]*i+(r?0:255)*(1-i);return n[3]=1,kn(n,"rgba")},t.prototype.traverse=function(t,e){},t.prototype.attrKV=function(t,e){"textConfig"===t?this.setTextConfig(e):"textContent"===t?this.setTextContent(e):"clipPath"===t?this.setClipPath(e):"extra"===t?(this.extra=this.extra||{},A(this.extra,e)):this[t]=e},t.prototype.hide=function(){this.ignore=!0,this.markRedraw()},t.prototype.show=function(){this.ignore=!1,this.markRedraw()},t.prototype.attr=function(t,e){if("string"==typeof t)this.attrKV(t,e);else if(q(t))for(var n=G(t),i=0;i0},t.prototype.getState=function(t){return this.states[t]},t.prototype.ensureState=function(t){var e=this.states;return e[t]||(e[t]={}),e[t]},t.prototype.clearStates=function(t){this.useState(vr,!1,t)},t.prototype.useState=function(t,e,n,i){var r=t===vr;if(this.hasState()||!r){var o=this.currentStates,a=this.stateTransition;if(!(P(o,t)>=0)||!e&&1!==o.length){var s;if(this.stateProxy&&!r&&(s=this.stateProxy(t)),s||(s=this.states&&this.states[t]),s||r){r||this.saveCurrentToNormalState(s);var l=!!(s&&s.hoverLayer||i);l&&this._toggleHoverLayerFlag(!0),this._applyStateObj(t,s,this._normalState,e,!n&&!this.__inHover&&a&&a.duration>0,a);var u=this._textContent,h=this._textGuide;return u&&u.useState(t,e,n,l),h&&h.useState(t,e,n,l),r?(this.currentStates=[],this._normalState={}):e?this.currentStates.push(t):this.currentStates=[t],this._updateAnimationTargets(),this.markRedraw(),!l&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2),s}I("State "+t+" not exists.")}}},t.prototype.useStates=function(t,e,n){if(t.length){var i=[],r=this.currentStates,o=t.length,a=o===r.length;if(a)for(var s=0;s0,d);var f=this._textContent,g=this._textGuide;f&&f.useStates(t,e,c),g&&g.useStates(t,e,c),this._updateAnimationTargets(),this.currentStates=t.slice(),this.markRedraw(),!c&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2)}else this.clearStates()},t.prototype._updateAnimationTargets=function(){for(var t=0;t=0){var n=this.currentStates.slice();n.splice(e,1),this.useStates(n)}},t.prototype.replaceState=function(t,e,n){var i=this.currentStates.slice(),r=P(i,t),o=P(i,e)>=0;r>=0?o?i.splice(r,1):i[r]=e:n&&!o&&i.push(e),this.useStates(i)},t.prototype.toggleState=function(t,e){e?this.useState(t,!0):this.removeState(t)},t.prototype._mergeStates=function(t){for(var e,n={},i=0;i=0&&e.splice(n,1)})),this.animators.push(t),n&&n.animation.addAnimator(t),n&&n.wakeUp()},t.prototype.updateDuringAnimation=function(t){this.markRedraw()},t.prototype.stopAnimation=function(t,e){for(var n=this.animators,i=n.length,r=[],o=0;o0&&n.during&&o[0].during((function(t,e){n.during(e)}));for(var p=0;p0||r.force&&!a.length){var w,S=void 0,M=void 0,I=void 0;if(s)for(M={},p&&(S={}),_=0;_=0&&(n.splice(i,0,t),this._doAdd(t))}return this},e.prototype.replace=function(t,e){var n=P(this._children,t);return n>=0&&this.replaceAt(e,n),this},e.prototype.replaceAt=function(t,e){var n=this._children,i=n[e];if(t&&t!==this&&t.parent!==this&&t!==i){n[e]=t,i.parent=null;var r=this.__zr;r&&i.removeSelfFromZr(r),this._doAdd(t)}return this},e.prototype._doAdd=function(t){t.parent&&t.parent.remove(t),t.parent=this;var e=this.__zr;e&&e!==t.__zr&&t.addSelfToZr(e),e&&e.refresh()},e.prototype.remove=function(t){var e=this.__zr,n=this._children,i=P(n,t);return i<0||(n.splice(i,1),t.parent=null,e&&t.removeSelfFromZr(e),e&&e.refresh()),this},e.prototype.removeAll=function(){for(var t=this._children,e=this.__zr,n=0;n0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},t.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},t.prototype.wakeUp=function(){this.animation.start(),this._stillFrameAccum=0},t.prototype.refreshHover=function(){this._needsRefreshHover=!0},t.prototype.refreshHoverImmediately=function(){this._needsRefreshHover=!1,this.painter.refreshHover&&"canvas"===this.painter.getType()&&this.painter.refreshHover()},t.prototype.resize=function(t){t=t||{},this.painter.resize(t.width,t.height),this.handler.resize()},t.prototype.clearAnimation=function(){this.animation.clear()},t.prototype.getWidth=function(){return this.painter.getWidth()},t.prototype.getHeight=function(){return this.painter.getHeight()},t.prototype.setCursorStyle=function(t){this.handler.setCursorStyle(t)},t.prototype.findHover=function(t,e){return this.handler.findHover(t,e)},t.prototype.on=function(t,e,n){return this.handler.on(t,e,n),this},t.prototype.off=function(t,e){this.handler.off(t,e)},t.prototype.trigger=function(t,e){this.handler.trigger(t,e)},t.prototype.clear=function(){for(var t=this.storage.getRoots(),e=0;e0){if(t<=r)return a;if(t>=o)return s}else{if(t>=r)return a;if(t<=o)return s}else{if(t===r)return a;if(t===o)return s}return(t-r)/l*u+a}function Er(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 X(t)?(n=t,n.replace(/^\s+|\s+$/g,"")).match(/%$/)?parseFloat(t)/100*e:parseFloat(t):null==t?NaN:+t;var n}function zr(t,e,n){return null==e&&(e=10),e=Math.min(Math.max(0,e),20),t=(+t).toFixed(e),n?t:+t}function Vr(t){return t.sort((function(t,e){return t-e})),t}function Br(t){if(t=+t,isNaN(t))return 0;if(t>1e-14)for(var e=1,n=0;n<15;n++,e*=10)if(Math.round(t*e)/e===t)return n;return Fr(t)}function Fr(t){var e=t.toString().toLowerCase(),n=e.indexOf("e"),i=n>0?+e.slice(n+1):0,r=n>0?n:e.length,o=e.indexOf("."),a=o<0?0:r-1-o;return Math.max(0,a-i)}function Gr(t,e){var n=Math.log,i=Math.LN10,r=Math.floor(n(t[1]-t[0])/i),o=Math.round(n(Math.abs(e[1]-e[0]))/i),a=Math.min(Math.max(-r+o,0),20);return isFinite(a)?a:20}function Wr(t,e,n){if(!t[e])return 0;var i=V(t,(function(t,e){return t+(isNaN(e)?0:e)}),0);if(0===i)return 0;for(var r=Math.pow(10,n),o=z(t,(function(t){return(isNaN(t)?0:t)/i*r*100})),a=100*r,s=z(o,(function(t){return Math.floor(t)})),l=V(s,(function(t,e){return t+e}),0),u=z(o,(function(t,e){return t-s[e]}));lh&&(h=u[p],c=p);++s[c],u[c]=0,++l}return s[e]/r}function Hr(t,e){var n=Math.max(Br(t),Br(e)),i=t+e;return n>20?i:zr(i,n)}var Yr=9007199254740991;function Ur(t){var e=2*Math.PI;return(t%e+e)%e}function Xr(t){return t>-1e-4&&t<1e-4}var Zr=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d{1,2})(?::(\d{1,2})(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/;function jr(t){if(t instanceof Date)return t;if(X(t)){var e=Zr.exec(t);if(!e)return new Date(NaN);if(e[8]){var n=+e[4]||0;return"Z"!==e[8].toUpperCase()&&(n-=+e[8].slice(0,3)),new Date(Date.UTC(+e[1],+(e[2]||1)-1,+e[3]||1,n,+(e[5]||0),+e[6]||0,e[7]?+e[7].substring(0,3):0))}return new Date(+e[1],+(e[2]||1)-1,+e[3]||1,+e[4]||0,+(e[5]||0),+e[6]||0,e[7]?+e[7].substring(0,3):0)}return null==t?new Date(NaN):new Date(Math.round(t))}function qr(t){return Math.pow(10,Kr(t))}function Kr(t){if(0===t)return 0;var e=Math.floor(Math.log(t)/Math.LN10);return t/Math.pow(10,e)>=10&&e++,e}function $r(t,e){var n=Kr(t),i=Math.pow(10,n),r=t/i;return t=(e?r<1.5?1:r<2.5?2:r<4?3:r<7?5:10:r<1?1:r<2?2:r<3?3:r<5?5:10)*i,n>=-20?+t.toFixed(n<0?-n:0):t}function Jr(t,e){var n=(t.length-1)*e+1,i=Math.floor(n),r=+t[i-1],o=n-i;return o?r+o*(t[i]-r):r}function Qr(t){t.sort((function(t,e){return s(t,e,0)?-1:1}));for(var e=-1/0,n=1,i=0;i=0||r&&P(r,s)<0)){var l=n.getShallow(s,e);null!=l&&(o[t[a][0]]=l)}}return o}}var Ho=Wo([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),Yo=function(){function t(){}return t.prototype.getAreaStyle=function(t,e){return Ho(this,t,e)},t}(),Uo=new ln(50);function Xo(t){if("string"==typeof t){var e=Uo.get(t);return e&&e.image}return t}function Zo(t,e,n,i,r){if(t){if("string"==typeof t){if(e&&e.__zrImageSrc===t||!n)return e;var o=Uo.get(t),a={hostEl:n,cb:i,cbPayload:r};return o?!qo(e=o.image)&&o.pending.push(a):((e=h.loadImage(t,jo,jo)).__zrImageSrc=t,Uo.put(t,e.__cachedImgObj={image:e,pending:[a]})),e}return t}return e}function jo(){var t=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var e=0;e=a;l++)s-=a;var u=ur(n,e);return u>s&&(n="",u=0),s=t-u,r.ellipsis=n,r.ellipsisWidth=u,r.contentWidth=s,r.containerWidth=t,r}function Qo(t,e){var n=e.containerWidth,i=e.font,r=e.contentWidth;if(!n)return"";var o=ur(t,i);if(o<=n)return t;for(var a=0;;a++){if(o<=r||a>=e.maxIterations){t+=e.ellipsis;break}var s=0===a?ta(t,r,e.ascCharWidth,e.cnCharWidth):o>0?Math.floor(t.length*r/o):0;o=ur(t=t.substr(0,s),i)}return""===t&&(t=e.placeholder),t}function ta(t,e,n,i){for(var r=0,o=0,a=t.length;o0&&f+i.accumWidth>i.width&&(o=e.split("\n"),c=!0),i.accumWidth=f}else{var g=sa(e,h,i.width,i.breakAll,i.accumWidth);i.accumWidth=g.accumWidth+d,a=g.linesWidths,o=g.lines}}else o=e.split("\n");for(var y=0;y=33&&e<=383}(t)||!!oa[t]}function sa(t,e,n,i,r){for(var o=[],a=[],s="",l="",u=0,h=0,c=0;cn:r+h+d>n)?h?(s||l)&&(f?(s||(s=l,l="",h=u=0),o.push(s),a.push(h-u),l+=p,s="",h=u+=d):(l&&(s+=l,l="",u=0),o.push(s),a.push(h),s=p,h=d)):f?(o.push(l),a.push(u),l=p,u=d):(o.push(p),a.push(d)):(h+=d,f?(l+=p,u+=d):(l&&(s+=l,l="",u=0),s+=p))}else l&&(s+=l,h+=u),o.push(s),a.push(h),s="",l="",u=0,h=0}return o.length||s||(s=t,l="",u=0),l&&(s+=l),s&&(o.push(s),a.push(h)),1===o.length&&(h+=r),{accumWidth:h,lines:o,linesWidths:a}}var la="__zr_style_"+Math.round(10*Math.random()),ua={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},ha={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};ua[la]=!0;var ca=["z","z2","invisible"],pa=["invisible"],da=function(t){function e(e){return t.call(this,e)||this}var i;return n(e,t),e.prototype._init=function(e){for(var n=G(e),i=0;i1e-4)return s[0]=t-n,s[1]=e-i,l[0]=t+n,void(l[1]=e+i);if(ba[0]=xa(r)*n+t,ba[1]=ma(r)*i+e,wa[0]=xa(o)*n+t,wa[1]=ma(o)*i+e,u(s,ba,wa),h(l,ba,wa),(r%=_a)<0&&(r+=_a),(o%=_a)<0&&(o+=_a),r>o&&!a?o+=_a:rr&&(Sa[0]=xa(d)*n+t,Sa[1]=ma(d)*i+e,u(s,Sa,s),h(l,Sa,l))}var La={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},Pa=[],Oa=[],Ra=[],Na=[],Ea=[],za=[],Va=Math.min,Ba=Math.max,Fa=Math.cos,Ga=Math.sin,Wa=Math.abs,Ha=Math.PI,Ya=2*Ha,Ua="undefined"!=typeof Float32Array,Xa=[];function Za(t){return Math.round(t/Ha*1e8)/1e8%2*Ha}function ja(t,e){var n=Za(t[0]);n<0&&(n+=Ya);var i=n-t[0],r=t[1];r+=i,!e&&r-n>=Ya?r=n+Ya:e&&n-r>=Ya?r=n-Ya:!e&&n>r?r=n+(Ya-Za(n-r)):e&&n0&&(this._ux=Wa(n/Ai/t)||0,this._uy=Wa(n/Ai/e)||0)},t.prototype.setDPR=function(t){this.dpr=t},t.prototype.setContext=function(t){this._ctx=t},t.prototype.getContext=function(){return this._ctx},t.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},t.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},t.prototype.moveTo=function(t,e){return this._drawPendingPt(),this.addData(La.M,t,e),this._ctx&&this._ctx.moveTo(t,e),this._x0=t,this._y0=e,this._xi=t,this._yi=e,this},t.prototype.lineTo=function(t,e){var n=Wa(t-this._xi),i=Wa(e-this._yi),r=n>this._ux||i>this._uy;if(this.addData(La.L,t,e),this._ctx&&r&&this._ctx.lineTo(t,e),r)this._xi=t,this._yi=e,this._pendingPtDist=0;else{var o=n*n+i*i;o>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=e,this._pendingPtDist=o)}return this},t.prototype.bezierCurveTo=function(t,e,n,i,r,o){return this._drawPendingPt(),this.addData(La.C,t,e,n,i,r,o),this._ctx&&this._ctx.bezierCurveTo(t,e,n,i,r,o),this._xi=r,this._yi=o,this},t.prototype.quadraticCurveTo=function(t,e,n,i){return this._drawPendingPt(),this.addData(La.Q,t,e,n,i),this._ctx&&this._ctx.quadraticCurveTo(t,e,n,i),this._xi=n,this._yi=i,this},t.prototype.arc=function(t,e,n,i,r,o){this._drawPendingPt(),Xa[0]=i,Xa[1]=r,ja(Xa,o),i=Xa[0];var a=(r=Xa[1])-i;return this.addData(La.A,t,e,n,n,i,a,0,o?0:1),this._ctx&&this._ctx.arc(t,e,n,i,r,o),this._xi=Fa(r)*n+t,this._yi=Ga(r)*n+e,this},t.prototype.arcTo=function(t,e,n,i,r){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,e,n,i,r),this},t.prototype.rect=function(t,e,n,i){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,e,n,i),this.addData(La.R,t,e,n,i),this},t.prototype.closePath=function(){this._drawPendingPt(),this.addData(La.Z);var t=this._ctx,e=this._x0,n=this._y0;return t&&t.closePath(),this._xi=e,this._yi=n,this},t.prototype.fill=function(t){t&&t.fill(),this.toStatic()},t.prototype.stroke=function(t){t&&t.stroke(),this.toStatic()},t.prototype.len=function(){return this._len},t.prototype.setData=function(t){var e=t.length;this.data&&this.data.length===e||!Ua||(this.data=new Float32Array(e));for(var n=0;nu.length&&(this._expandData(),u=this.data);for(var h=0;h0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},t.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var t=[],e=0;e11&&(this.data=new Float32Array(t)))}},t.prototype.getBoundingRect=function(){Ra[0]=Ra[1]=Ea[0]=Ea[1]=Number.MAX_VALUE,Na[0]=Na[1]=za[0]=za[1]=-Number.MAX_VALUE;var t,e=this.data,n=0,i=0,r=0,o=0;for(t=0;tn||Wa(y)>i||c===e-1)&&(f=Math.sqrt(A*A+y*y),r=g,o=x);break;case La.C:var v=t[c++],m=t[c++],x=(g=t[c++],t[c++]),_=t[c++],b=t[c++];f=qe(r,o,v,m,g,x,_,b,10),r=_,o=b;break;case La.Q:f=en(r,o,v=t[c++],m=t[c++],g=t[c++],x=t[c++],10),r=g,o=x;break;case La.A:var w=t[c++],S=t[c++],M=t[c++],I=t[c++],T=t[c++],C=t[c++],D=C+T;c+=1,t[c++],d&&(a=Fa(T)*M+w,s=Ga(T)*I+S),f=Ba(M,I)*Va(Ya,Math.abs(C)),r=Fa(D)*M+w,o=Ga(D)*I+S;break;case La.R:a=r=t[c++],s=o=t[c++],f=2*t[c++]+2*t[c++];break;case La.Z:var A=a-r;y=s-o,f=Math.sqrt(A*A+y*y),r=a,o=s}f>=0&&(l[h++]=f,u+=f)}return this._pathLen=u,u},t.prototype.rebuildPath=function(t,e){var n,i,r,o,a,s,l,u,h,c,p=this.data,d=this._ux,f=this._uy,g=this._len,y=e<1,v=0,m=0,x=0;if(!y||(this._pathSegLen||this._calculateLength(),l=this._pathSegLen,u=e*this._pathLen))t:for(var _=0;_0&&(t.lineTo(h,c),x=0),b){case La.M:n=r=p[_++],i=o=p[_++],t.moveTo(r,o);break;case La.L:a=p[_++],s=p[_++];var S=Wa(a-r),M=Wa(s-o);if(S>d||M>f){if(y){if(v+(j=l[m++])>u){var I=(u-v)/j;t.lineTo(r*(1-I)+a*I,o*(1-I)+s*I);break t}v+=j}t.lineTo(a,s),r=a,o=s,x=0}else{var T=S*S+M*M;T>x&&(h=a,c=s,x=T)}break;case La.C:var C=p[_++],D=p[_++],A=p[_++],k=p[_++],L=p[_++],P=p[_++];if(y){if(v+(j=l[m++])>u){Ze(r,C,A,L,I=(u-v)/j,Pa),Ze(o,D,k,P,I,Oa),t.bezierCurveTo(Pa[1],Oa[1],Pa[2],Oa[2],Pa[3],Oa[3]);break t}v+=j}t.bezierCurveTo(C,D,A,k,L,P),r=L,o=P;break;case La.Q:if(C=p[_++],D=p[_++],A=p[_++],k=p[_++],y){if(v+(j=l[m++])>u){Qe(r,C,A,I=(u-v)/j,Pa),Qe(o,D,k,I,Oa),t.quadraticCurveTo(Pa[1],Oa[1],Pa[2],Oa[2]);break t}v+=j}t.quadraticCurveTo(C,D,A,k),r=A,o=k;break;case La.A:var O=p[_++],R=p[_++],N=p[_++],E=p[_++],z=p[_++],V=p[_++],B=p[_++],F=!p[_++],G=N>E?N:E,W=Wa(N-E)>.001,H=z+V,Y=!1;if(y&&(v+(j=l[m++])>u&&(H=z+V*(u-v)/j,Y=!0),v+=j),W&&t.ellipse?t.ellipse(O,R,N,E,B,z,H,F):t.arc(O,R,G,z,H,F),Y)break t;w&&(n=Fa(z)*N+O,i=Ga(z)*E+R),r=Fa(H)*N+O,o=Ga(H)*E+R;break;case La.R:n=r=p[_],i=o=p[_+1],a=p[_++],s=p[_++];var U=p[_++],X=p[_++];if(y){if(v+(j=l[m++])>u){var Z=u-v;t.moveTo(a,s),t.lineTo(a+Va(Z,U),s),(Z-=U)>0&&t.lineTo(a+U,s+Va(Z,X)),(Z-=X)>0&&t.lineTo(a+Ba(U-Z,0),s+X),(Z-=U)>0&&t.lineTo(a,s+Ba(X-Z,0));break t}v+=j}t.rect(a,s,U,X);break;case La.Z:if(y){var j;if(v+(j=l[m++])>u){I=(u-v)/j,t.lineTo(r*(1-I)+n*I,o*(1-I)+i*I);break t}v+=j}t.closePath(),r=n,o=i}}},t.prototype.clone=function(){var e=new t,n=this.data;return e.data=n.slice?n.slice():Array.prototype.slice.call(n),e._len=this._len,e},t.CMD=La,t.initDefaultProps=function(){var e=t.prototype;e._saveData=!0,e._ux=0,e._uy=0,e._pendingPtDist=0,e._version=0}(),t}();function Ka(t,e,n,i,r,o,a){if(0===r)return!1;var l,s=r;if(a>e+s&&a>i+s||at+s&&o>n+s||oe+c&&h>i+c&&h>o+c&&h>s+c||ht+c&&u>n+c&&u>r+c&&u>a+c||ue+u&&l>i+u&&l>o+u||lt+u&&s>n+u&&s>r+u||sn||h+ur&&(r+=es);var p=Math.atan2(l,s);return p<0&&(p+=es),p>=i&&p<=r||p+es>=i&&p+es<=r}function is(t,e,n,i,r,o){if(o>e&&o>i||or?s:0}var rs=qa.CMD,os=2*Math.PI,as=[-1,-1,-1],ss=[-1,-1];function ls(t,e,n,i,r,o,a,s,l,u){if(u>e&&u>i&&u>o&&u>s||u1&&(void 0,h=ss[0],ss[0]=ss[1],ss[1]=h),f=He(e,i,o,s,ss[0]),d>1&&(g=He(e,i,o,s,ss[1]))),2===d?ve&&s>i&&s>o||s=0&&h<=1&&(r[l++]=h);else{var u=a*a-4*o*s;if(Ge(u))(h=-a/(2*o))>=0&&h<=1&&(r[l++]=h);else if(u>0){var h,c=Oe(u),p=(-a-c)/(2*o);(h=(-a+c)/(2*o))>=0&&h<=1&&(r[l++]=h),p>=0&&p<=1&&(r[l++]=p)}}return l}(e,i,o,s,as);if(0===l)return 0;var u=Je(e,i,o);if(u>=0&&u<=1){for(var h=0,c=Ke(e,i,o,u),p=0;pn||s<-n)return 0;var l=Math.sqrt(n*n-s*s);as[0]=-l,as[1]=l;var u=Math.abs(i-r);if(u<1e-4)return 0;if(u>=os-1e-4){i=0,r=os;var h=o?1:-1;return a>=as[0]+t&&a<=as[1]+t?h:0}if(i>r){var c=i;i=r,r=c}i<0&&(i+=os,r+=os);for(var p=0,d=0;d<2;d++){var f=as[d];if(f+t>a){var g=Math.atan2(s,f);h=o?1:-1,g<0&&(g=os+g),(g>=i&&g<=r||g+os>=i&&g+os<=r)&&(g>Math.PI/2&&g<1.5*Math.PI&&(h=-h),p+=h)}}return p}function cs(t,e,n,i,r){for(var o,a,s,l,u=t.data,h=t.len(),c=0,p=0,d=0,f=0,g=0,y=0;y1&&(n||(c+=is(p,d,f,g,i,r))),m&&(f=p=u[y],g=d=u[y+1]),v){case rs.M:p=f=u[y++],d=g=u[y++];break;case rs.L:if(n){if(Ka(p,d,u[y],u[y+1],e,i,r))return!0}else c+=is(p,d,u[y],u[y+1],i,r)||0;p=u[y++],d=u[y++];break;case rs.C:if(n){if($a(p,d,u[y++],u[y++],u[y++],u[y++],u[y],u[y+1],e,i,r))return!0}else c+=ls(p,d,u[y++],u[y++],u[y++],u[y++],u[y],u[y+1],i,r)||0;p=u[y++],d=u[y++];break;case rs.Q:if(n){if(Ja(p,d,u[y++],u[y++],u[y],u[y+1],e,i,r))return!0}else c+=us(p,d,u[y++],u[y++],u[y],u[y+1],i,r)||0;p=u[y++],d=u[y++];break;case rs.A:var x=u[y++],_=u[y++],b=u[y++],w=u[y++],S=u[y++],M=u[y++];y+=1;var I=!!(1-u[y++]);o=Math.cos(S)*b+x,a=Math.sin(S)*w+_,m?(f=o,g=a):c+=is(p,d,o,a,i,r);var T=(i-x)*w/b+x;if(n){if(ns(x,_,w,S,S+M,I,e,T,r))return!0}else c+=hs(x,_,w,S,S+M,I,T,r);p=Math.cos(S+M)*b+x,d=Math.sin(S+M)*w+_;break;case rs.R:if(f=p=u[y++],g=d=u[y++],o=f+u[y++],a=g+u[y++],n){if(Ka(f,g,o,g,e,i,r)||Ka(o,g,o,a,e,i,r)||Ka(o,a,f,a,e,i,r)||Ka(f,a,f,g,e,i,r))return!0}else c+=is(o,g,o,a,i,r),c+=is(f,a,f,g,i,r);break;case rs.Z:if(n){if(Ka(p,d,f,g,e,i,r))return!0}else c+=is(p,d,f,g,i,r);p=f,d=g}}return n||(s=d,l=g,Math.abs(s-l)<1e-4)||(c+=is(p,d,f,g,i,r)||0),0!==c}var ps=k({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},ua),ds={style:k({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},ha.style)},fs=Ki.concat(["invisible","culling","z","z2","zlevel","parent"]),gs=function(t){function e(e){return t.call(this,e)||this}var i;return n(e,t),e.prototype.update=function(){var n=this;t.prototype.update.call(this);var i=this.style;if(i.decal){var r=this._decalEl=this._decalEl||new e;r.buildPath===e.prototype.buildPath&&(r.buildPath=function(t){n.buildPath(t,n.shape)}),r.silent=!0;var o=r.style;for(var a in i)o[a]!==i[a]&&(o[a]=i[a]);o.fill=i.fill?i.decal:null,o.decal=null,o.shadowColor=null,i.strokeFirst&&(o.stroke=null);for(var s=0;s.5?ki:e>.2?"#eee":Li}if(t)return Li}return ki},e.prototype.getInsideTextStroke=function(t){var e=this.style.fill;if(X(e)){var n=this.__zr;if(!(!n||!n.isDarkMode())==Ln(t,0)<.4)return e}},e.prototype.buildPath=function(t,e,n){},e.prototype.pathUpdated=function(){this.__dirty&=-5},e.prototype.getUpdatedPathProxy=function(t){return!this.path&&this.createPathProxy(),this.path.beginPath(),this.buildPath(this.path,this.shape,t),this.path},e.prototype.createPathProxy=function(){this.path=new qa(!1)},e.prototype.hasStroke=function(){var t=this.style,e=t.stroke;return!(null==e||"none"===e||!(t.lineWidth>0))},e.prototype.hasFill=function(){var t=this.style.fill;return null!=t&&"none"!==t},e.prototype.getBoundingRect=function(){var t=this._rect,e=this.style,n=!t;if(n){var i=!1;this.path||(i=!0,this.createPathProxy());var r=this.path;(i||4&this.__dirty)&&(r.beginPath(),this.buildPath(r,this.shape,!1),this.pathUpdated()),t=r.getBoundingRect()}if(this._rect=t,this.hasStroke()&&this.path&&this.path.len()>0){var o=this._rectStroke||(this._rectStroke=t.clone());if(this.__dirty||n){o.copy(t);var a=e.strokeNoScale?this.getLineScale():1,s=e.lineWidth;if(!this.hasFill()){var l=this.strokeContainThreshold;s=Math.max(s,null==l?4:l)}a>1e-10&&(o.width+=s/a,o.height+=s/a,o.x-=s/a/2,o.y-=s/a/2)}return o}return t},e.prototype.contain=function(t,e){var n=this.transformCoordToLocal(t,e),i=this.getBoundingRect(),r=this.style;if(t=n[0],e=n[1],i.contain(t,e)){var o=this.path;if(this.hasStroke()){var a=r.lineWidth,s=r.strokeNoScale?this.getLineScale():1;if(s>1e-10&&(this.hasFill()||(a=Math.max(a,this.strokeContainThreshold)),function(t,e,n,i){return cs(t,e,!0,n,i)}(o,a/s,t,e)))return!0}if(this.hasFill())return function(t,e,n){return cs(t,0,!1,e,n)}(o,t,e)}return!1},e.prototype.dirtyShape=function(){this.__dirty|=4,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},e.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},e.prototype.animateShape=function(t){return this.animate("shape",t)},e.prototype.updateDuringAnimation=function(t){"style"===t?this.dirtyStyle():"shape"===t?this.dirtyShape():this.markRedraw()},e.prototype.attrKV=function(e,n){"shape"===e?this.setShape(n):t.prototype.attrKV.call(this,e,n)},e.prototype.setShape=function(t,e){var n=this.shape;return n||(n=this.shape={}),"string"==typeof t?n[t]=e:A(n,t),this.dirtyShape(),this},e.prototype.shapeChanged=function(){return!!(4&this.__dirty)},e.prototype.createStyle=function(t){return yt(ps,t)},e.prototype._innerSaveToNormal=function(e){t.prototype._innerSaveToNormal.call(this,e);var n=this._normalState;e.shape&&!n.shape&&(n.shape=A({},this.shape))},e.prototype._applyStateObj=function(e,n,i,r,o,a){t.prototype._applyStateObj.call(this,e,n,i,r,o,a);var s,l=!(n&&r);if(n&&n.shape?o?r?s=n.shape:(s=A({},i.shape),A(s,n.shape)):(s=A({},r?this.shape:i.shape),A(s,n.shape)):l&&(s=i.shape),s)if(o){this.shape=A({},this.shape);for(var u={},h=G(s),c=0;c0},e.prototype.hasFill=function(){var t=this.style.fill;return null!=t&&"none"!==t},e.prototype.createStyle=function(t){return yt(ys,t)},e.prototype.setBoundingRect=function(t){this._rect=t},e.prototype.getBoundingRect=function(){var t=this.style;if(!this._rect){var e=t.text;null!=e?e+="":e="";var n=cr(e,t.font,t.textAlign,t.textBaseline);if(n.x+=t.x||0,n.y+=t.y||0,this.hasStroke()){var i=t.lineWidth;n.x-=i/2,n.y-=i/2,n.width+=i,n.height+=i}this._rect=n}return this._rect},e.initDefaultProps=void(e.prototype.dirtyRectTolerance=10),e}(da);vs.prototype.type="tspan";var ms=k({x:0,y:0},ua),xs={style:k({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},ha.style)},_s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.createStyle=function(t){return yt(ms,t)},e.prototype._getSize=function(t){var e=this.style,n=e[t];if(null!=n)return n;var i,r=(i=e.image)&&"string"!=typeof i&&i.width&&i.height?e.image:this.__image;if(!r)return 0;var o="width"===t?"height":"width",a=e[o];return null==a?r[t]:r[t]/r[o]*a},e.prototype.getWidth=function(){return this._getSize("width")},e.prototype.getHeight=function(){return this._getSize("height")},e.prototype.getAnimationStyleProps=function(){return xs},e.prototype.getBoundingRect=function(){var t=this.style;return this._rect||(this._rect=new sr(t.x||0,t.y||0,this.getWidth(),this.getHeight())),this._rect},e}(da);_s.prototype.type="image";var bs=Math.round;function ws(t,e,n){if(e){var i=e.x1,r=e.x2,o=e.y1,a=e.y2;t.x1=i,t.x2=r,t.y1=o,t.y2=a;var s=n&&n.lineWidth;return s?(bs(2*i)===bs(2*r)&&(t.x1=t.x2=Ms(i,s,!0)),bs(2*o)===bs(2*a)&&(t.y1=t.y2=Ms(o,s,!0)),t):t}}function Ss(t,e,n){if(e){var i=e.x,r=e.y,o=e.width,a=e.height;t.x=i,t.y=r,t.width=o,t.height=a;var s=n&&n.lineWidth;return s?(t.x=Ms(i,s,!0),t.y=Ms(r,s,!0),t.width=Math.max(Ms(i+o,s,!1)-t.x,0===o?0:1),t.height=Math.max(Ms(r+a,s,!1)-t.y,0===a?0:1),t):t}}function Ms(t,e,n){if(!e)return t;var i=bs(2*t);return(i+bs(e))%2==0?i/2:(i+(n?1:-1))/2}var Is=function(){this.x=0,this.y=0,this.width=0,this.height=0},Ts={},Cs=function(t){function e(e){return t.call(this,e)||this}return n(e,t),e.prototype.getDefaultShape=function(){return new Is},e.prototype.buildPath=function(t,e){var n,i,r,o;if(this.subPixelOptimize){var a=Ss(Ts,e,this.style);n=a.x,i=a.y,r=a.width,o=a.height,a.r=e.r,e=a}else n=e.x,i=e.y,r=e.width,o=e.height;e.r?function(t,e){var n,i,r,o,a,s=e.x,l=e.y,u=e.width,h=e.height,c=e.r;u<0&&(s+=u,u=-u),h<0&&(l+=h,h=-h),"number"==typeof c?n=i=r=o=c:c instanceof Array?1===c.length?n=i=r=o=c[0]:2===c.length?(n=r=c[0],i=o=c[1]):3===c.length?(n=c[0],i=o=c[1],r=c[2]):(n=c[0],i=c[1],r=c[2],o=c[3]):n=i=r=o=0,n+i>u&&(n*=u/(a=n+i),i*=u/a),r+o>u&&(r*=u/(a=r+o),o*=u/a),i+r>h&&(i*=h/(a=i+r),r*=h/a),n+o>h&&(n*=h/(a=n+o),o*=h/a),t.moveTo(s+n,l),t.lineTo(s+u-i,l),0!==i&&t.arc(s+u-i,l+i,i,-Math.PI/2,0),t.lineTo(s+u,l+h-r),0!==r&&t.arc(s+u-r,l+h-r,r,0,Math.PI/2),t.lineTo(s+o,l+h),0!==o&&t.arc(s+o,l+h-o,o,Math.PI/2,Math.PI),t.lineTo(s,l+n),0!==n&&t.arc(s+n,l+n,n,Math.PI,1.5*Math.PI)}(t,e):t.rect(n,i,r,o)},e.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},e}(gs);Cs.prototype.type="rect";var Ds={fill:"#000"},As={style:k({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},ha.style)},ks=function(t){function e(e){var n=t.call(this)||this;return n.type="text",n._children=[],n._defaultStyle=Ds,n.attr(e),n}return n(e,t),e.prototype.childrenRef=function(){return this._children},e.prototype.update=function(){t.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var e=0;ed&&h){var f=Math.floor(d/l);n=n.slice(0,f)}if(t&&a&&null!=c)for(var g=Jo(c,o,e.ellipsis,{minChar:e.truncateMinChar,placeholder:e.placeholder}),y=0;y0,T=null!=t.width&&("truncate"===t.overflow||"break"===t.overflow||"breakAll"===t.overflow),C=i.calculatedLineHeight,D=0;Dl&&ra(n,t.substring(l,u),e,s),ra(n,i[2],e,s,i[1]),l=Ko.lastIndex}lo){b>0?(m.tokens=m.tokens.slice(0,b),y(m,_,x),n.lines=n.lines.slice(0,v+1)):n.lines=n.lines.slice(0,v);break t}var C=w.width,D=null==C||"auto"===C;if("string"==typeof C&&"%"===C.charAt(C.length-1))P.percentWidth=C,h.push(P),P.contentWidth=ur(P.text,I);else{if(D){var A=w.backgroundColor,k=A&&A.image;k&&qo(k=Xo(k))&&(P.width=Math.max(P.width,k.width*T/k.height))}var L=f&&null!=r?r-_:null;null!=L&&L=0&&"right"===(C=x[T]).align;)this._placeToken(C,t,b,f,I,"right",y),w-=C.width,I-=C.width,T--;for(M+=(n-(M-d)-(g-I)-w)/2;S<=T;)C=x[S],this._placeToken(C,t,b,f,M+C.width/2,"center",y),M+=C.width,S++;f+=b}},e.prototype._placeToken=function(t,e,n,i,r,o,s){var l=e.rich[t.styleName]||{};l.text=t.text;var u=t.verticalAlign,h=i+n/2;"top"===u?h=i+t.height/2:"bottom"===u&&(h=i+n-t.height/2),!t.isLineHolder&&Ws(l)&&this._renderBackground(l,e,"right"===o?r-t.width:"center"===o?r-t.width/2:r,h-t.height/2,t.width,t.height);var c=!!l.backgroundColor,p=t.textPadding;p&&(r=Fs(r,o,p),h-=t.height/2-p[0]-t.innerHeight/2);var d=this._getOrCreateChild(vs),f=d.createStyle();d.useStyle(f);var g=this._defaultStyle,y=!1,v=0,m=Bs("fill"in l?l.fill:"fill"in e?e.fill:(y=!0,g.fill)),x=Vs("stroke"in l?l.stroke:"stroke"in e?e.stroke:c||s||g.autoStroke&&!y?null:(v=2,g.stroke)),_=l.textShadowBlur>0||e.textShadowBlur>0;f.text=t.text,f.x=r,f.y=h,_&&(f.shadowBlur=l.textShadowBlur||e.textShadowBlur||0,f.shadowColor=l.textShadowColor||e.textShadowColor||"transparent",f.shadowOffsetX=l.textShadowOffsetX||e.textShadowOffsetX||0,f.shadowOffsetY=l.textShadowOffsetY||e.textShadowOffsetY||0),f.textAlign=o,f.textBaseline="middle",f.font=t.font||a,f.opacity=ot(l.opacity,e.opacity,1),Ns(f,l),x&&(f.lineWidth=ot(l.lineWidth,e.lineWidth,v),f.lineDash=rt(l.lineDash,e.lineDash),f.lineDashOffset=e.lineDashOffset||0,f.stroke=x),m&&(f.fill=m);var b=t.contentWidth,w=t.contentHeight;d.setBoundingRect(new sr(pr(f.x,b,f.textAlign),dr(f.y,w,f.textBaseline),b,w))},e.prototype._renderBackground=function(t,e,n,i,r,o){var a,s,l,u=t.backgroundColor,h=t.borderWidth,c=t.borderColor,p=u&&u.image,d=u&&!p,f=t.borderRadius,g=this;if(d||t.lineHeight||h&&c){(a=this._getOrCreateChild(Cs)).useStyle(a.createStyle()),a.style.fill=null;var y=a.shape;y.x=n,y.y=i,y.width=r,y.height=o,y.r=f,a.dirtyShape()}if(d)(l=a.style).fill=u||null,l.fillOpacity=rt(t.fillOpacity,1);else if(p){(s=this._getOrCreateChild(_s)).onload=function(){g.dirtyStyle()};var v=s.style;v.image=u.image,v.x=n,v.y=i,v.width=r,v.height=o}h&&c&&((l=a.style).lineWidth=h,l.stroke=c,l.strokeOpacity=rt(t.strokeOpacity,1),l.lineDash=t.borderDash,l.lineDashOffset=t.borderDashOffset||0,a.strokeContainThreshold=0,a.hasFill()&&a.hasStroke()&&(l.strokeFirst=!0,l.lineWidth*=2));var m=(a||s).style;m.shadowBlur=t.shadowBlur||0,m.shadowColor=t.shadowColor||"transparent",m.shadowOffsetX=t.shadowOffsetX||0,m.shadowOffsetY=t.shadowOffsetY||0,m.opacity=ot(t.opacity,e.opacity,1)},e.makeFont=function(t){var e="";return Es(t)&&(e=[t.fontStyle,t.fontWeight,Rs(t.fontSize),t.fontFamily||"sans-serif"].join(" ")),e&&ut(e)||t.textFont||t.font},e}(da),Ls={left:!0,right:1,center:1},Ps={top:1,bottom:1,middle:1},Os=["fontStyle","fontWeight","fontSize","fontFamily"];function Rs(t){return"string"!=typeof t||-1===t.indexOf("px")&&-1===t.indexOf("rem")&&-1===t.indexOf("em")?isNaN(+t)?"12px":t+"px":t}function Ns(t,e){for(var n=0;n=0,o=!1;if(t instanceof gs){var a=Zs(t),s=r&&a.selectFill||a.normalFill,l=r&&a.selectStroke||a.normalStroke;if(il(s)||il(l)){var u=(i=i||{}).style||{};"inherit"===u.fill?(o=!0,i=A({},i),(u=A({},u)).fill=s):!il(u.fill)&&il(s)?(o=!0,i=A({},i),(u=A({},u)).fill=ol(s)):!il(u.stroke)&&il(l)&&(o||(i=A({},i),u=A({},u)),u.stroke=ol(l)),i.style=u}}if(i&&null==i.z2){o||(i=A({},i));var h=t.z2EmphasisLift;i.z2=t.z2+(null!=h?h:$s)}return i}(this,0,e,n);if("blur"===t)return function(t,e,n){var i=P(t.currentStates,e)>=0,r=t.style.opacity,o=i?null:function(t,e,n,i){for(var r=t.style,o={},a=0;a0){var o={dataIndex:r,seriesIndex:t.seriesIndex};null!=i&&(o.dataType=i),e.push(o)}}))})),e}function Ol(t,e,n){Bl(t,!0),fl(t,vl),Nl(t,e,n)}function Rl(t,e,n,i){i?function(t){Bl(t,!1)}(t):Ol(t,e,n)}function Nl(t,e,n){var i=Hs(t);null!=e?(i.focus=e,i.blurScope=n):i.focus&&(i.focus=null)}var El=["emphasis","blur","select"],zl={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function Vl(t,e,n,i){n=n||"itemStyle";for(var r=0;r1&&(a*=jl(f),s*=jl(f));var g=(r===o?-1:1)*jl((a*a*(s*s)-a*a*(d*d)-s*s*(p*p))/(a*a*(d*d)+s*s*(p*p)))||0,y=g*a*d/s,v=g*-s*p/a,m=(t+n)/2+Kl(c)*y-ql(c)*v,x=(e+i)/2+ql(c)*y+Kl(c)*v,_=tu([1,0],[(p-y)/a,(d-v)/s]),b=[(p-y)/a,(d-v)/s],w=[(-1*p-y)/a,(-1*d-v)/s],S=tu(b,w);if(Ql(b,w)<=-1&&(S=$l),Ql(b,w)>=1&&(S=0),S<0){var M=Math.round(S/$l*1e6)/1e6;S=2*$l+M%2*$l}h.addData(u,m,x,a,s,_,S,c,o)}var nu=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/gi,iu=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g,ru=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.applyTransform=function(t){},e}(gs);function ou(t){return null!=t.setData}function au(t,e){var n=function(t){var e=new qa;if(!t)return e;var n,i=0,r=0,o=i,a=r,s=qa.CMD,l=t.match(nu);if(!l)return e;for(var u=0;uk*k+L*L&&(M=T,I=C),{cx:M,cy:I,x0:-h,y0:-c,x1:M*(r/b-1),y1:I*(r/b-1)}}var Tu=function(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0,this.cornerRadius=0},Cu=function(t){function e(e){return t.call(this,e)||this}return n(e,t),e.prototype.getDefaultShape=function(){return new Tu},e.prototype.buildPath=function(t,e){!function(t,e){var n,i=bu(e.r,0),r=bu(e.r0||0,0),o=i>0;if(o||r>0){if(o||(i=r,r=0),r>i){var a=i;i=r,r=a}var s=e.startAngle,l=e.endAngle;if(!isNaN(s)&&!isNaN(l)){var u=e.cx,h=e.cy,c=!!e.clockwise,p=xu(l-s),d=p>fu&&p%fu;if(d>Su&&(p=d),i>Su)if(p>fu-Su)t.moveTo(u+i*yu(s),h+i*gu(s)),t.arc(u,h,i,s,l,!c),r>Su&&(t.moveTo(u+r*yu(l),h+r*gu(l)),t.arc(u,h,r,l,s,c));else{var f=void 0,g=void 0,y=void 0,v=void 0,m=void 0,x=void 0,_=void 0,b=void 0,w=void 0,S=void 0,M=void 0,I=void 0,T=void 0,C=void 0,D=void 0,A=void 0,k=i*yu(s),L=i*gu(s),P=r*yu(l),O=r*gu(l),R=p>Su;if(R){var N=e.cornerRadius;N&&(f=(n=function(t){var e;if(Y(t)){var n=t.length;if(!n)return t;e=1===n?[t[0],t[0],0,0]:2===n?[t[0],t[0],t[1],t[1]]:3===n?t.concat(t[2]):t}else e=[t,t,t,t];return e}(N))[0],g=n[1],y=n[2],v=n[3]);var E=xu(i-r)/2;if(m=wu(E,y),x=wu(E,v),_=wu(E,f),b=wu(E,g),M=w=bu(m,x),I=S=bu(_,b),(w>Su||S>Su)&&(T=i*yu(l),C=i*gu(l),D=r*yu(s),A=r*gu(s),pSu){var U=wu(y,M),X=wu(v,M),Z=Mu(D,A,k,L,i,U,c),j=Mu(T,C,P,O,i,X,c);t.moveTo(u+Z.cx+Z.x0,h+Z.cy+Z.y0),M0&&t.arc(u+Z.cx,h+Z.cy,U,mu(Z.y0,Z.x0),mu(Z.y1,Z.x1),!c),t.arc(u,h,i,mu(Z.cy+Z.y1,Z.cx+Z.x1),mu(j.cy+j.y1,j.cx+j.x1),!c),X>0&&t.arc(u+j.cx,h+j.cy,X,mu(j.y1,j.x1),mu(j.y0,j.x0),!c))}else t.moveTo(u+k,h+L),t.arc(u,h,i,s,l,!c);else t.moveTo(u+k,h+L);r>Su&&R?I>Su?(U=wu(f,I),Z=Mu(P,O,T,C,r,-(X=wu(g,I)),c),j=Mu(k,L,D,A,r,-U,c),t.lineTo(u+Z.cx+Z.x0,h+Z.cy+Z.y0),I0&&t.arc(u+Z.cx,h+Z.cy,X,mu(Z.y0,Z.x0),mu(Z.y1,Z.x1),!c),t.arc(u,h,r,mu(Z.cy+Z.y1,Z.cx+Z.x1),mu(j.cy+j.y1,j.cx+j.x1),c),U>0&&t.arc(u+j.cx,h+j.cy,U,mu(j.y1,j.x1),mu(j.y0,j.x0),!c))):(t.lineTo(u+P,h+O),t.arc(u,h,r,l,s,c)):t.lineTo(u+P,h+O)}else t.moveTo(u,h);t.closePath()}}}(t,e)},e.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},e}(gs);Cu.prototype.type="sector";var Du=function(){this.cx=0,this.cy=0,this.r=0,this.r0=0},Au=function(t){function e(e){return t.call(this,e)||this}return n(e,t),e.prototype.getDefaultShape=function(){return new Du},e.prototype.buildPath=function(t,e){var n=e.cx,i=e.cy,r=2*Math.PI;t.moveTo(n+e.r,i),t.arc(n,i,e.r,0,r,!1),t.moveTo(n+e.r0,i),t.arc(n,i,e.r0,0,r,!0)},e}(gs);function ku(t,e,n){var i=e.smooth,r=e.points;if(r&&r.length>=2){if(i){var o=function(t,e,n,i){var r,o,a,s,l=[],u=[],h=[],c=[];if(i){a=[1/0,1/0],s=[-1/0,-1/0];for(var p=0,d=t.length;pqu[1]){if(a=!1,r)return a;var u=Math.abs(qu[0]-ju[1]),h=Math.abs(ju[0]-qu[1]);Math.min(u,h)>i.len()&&(u0){var c={duration:h.duration,delay:h.delay||0,easing:h.easing,done:o,force:!!o||!!a,setToFinal:!u,scope:t,during:a};l?e.animateFrom(n,c):e.animateTo(n,c)}else e.stopAnimation(),!l&&e.attr(n),a&&a(1),o&&o()}function rh(t,e,n,i,r,o){ih("update",t,e,n,i,r,o)}function oh(t,e,n,i,r,o){ih("enter",t,e,n,i,r,o)}function ah(t){if(!t.__zr)return!0;for(var e=0;eMath.abs(o[1])?o[0]>0?"right":"left":o[1]>0?"bottom":"top"}function Dh(t){return!t.isGroup}function Ah(t,e,n){if(t&&e){var i,r=(i={},t.traverse((function(t){Dh(t)&&t.anid&&(i[t.anid]=t)})),i);e.traverse((function(t){if(Dh(t)&&t.anid){var e=r[t.anid];if(e){var i=o(t);t.attr(o(e)),rh(t,i,n,Hs(t).dataIndex)}}}))}function o(t){var e={x:t.x,y:t.y,rotation:t.rotation};return function(t){return null!=t.shape}(t)&&(e.shape=A({},t.shape)),e}}function kh(t,e){return z(t,(function(t){var n=t[0];n=ch(n,e.x),n=ph(n,e.x+e.width);var i=t[1];return i=ch(i,e.y),[n,i=ph(i,e.y+e.height)]}))}function Lh(t,e){var n=ch(t.x,e.x),i=ph(t.x+t.width,e.x+e.width),r=ch(t.y,e.y),o=ph(t.y+t.height,e.y+e.height);if(i>=n&&o>=r)return{x:n,y:r,width:i-n,height:o-r}}function Ph(t,e,n){var i=A({rectHover:!0},e),r=i.style={strokeNoScale:!0};if(n=n||{x:-1,y:-1,width:2,height:2},t)return 0===t.indexOf("image://")?(r.image=t.slice(8),k(r,n),new _s(i)):xh(t.replace("path://",""),i,n,"center")}function Oh(t,e,n,i,r){for(var o=0,a=r[r.length-1];o=-1e-6)return!1;var f=t-r,g=e-o,y=Nh(f,g,u,h)/d;if(y<0||y>1)return!1;var v=Nh(f,g,c,p)/d;return!(v<0||v>1)}function Nh(t,e,n,i){return t*i-n*e}function Eh(t){var e=t.itemTooltipOption,n=t.componentModel,i=t.itemName,r=X(e)?{formatter:e}:e,o=n.mainType,a=n.componentIndex,s={componentType:o,name:i,$vars:["name"]};s[o+"Index"]=a;var l=t.formatterParamsExtra;l&&E(G(l),(function(t){mt(s,t)||(s[t]=l[t],s.$vars.push(t))}));var u=Hs(t.el);u.componentMainType=o,u.componentIndex=a,u.tooltipConfig={name:i,option:k({content:i,formatterParams:s},r)}}function zh(t,e){var n;t.isGroup&&(n=e(t)),n||t.traverse(e)}function Vh(t,e){if(t)if(Y(t))for(var n=0;n-1?"ZH":"EN";function Sc(t,e){t=t.toUpperCase(),bc[t]=new dc(e),_c[t]=e}function Mc(t){return bc[t]}Sc("EN",{time:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],monthAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayOfWeekAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},legend:{selector:{all:"All",inverse:"Inv"}},toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}},series:{typeNames:{pie:"Pie chart",bar:"Bar chart",line:"Line chart",scatter:"Scatter plot",effectScatter:"Ripple scatter plot",radar:"Radar chart",tree:"Tree",treemap:"Treemap",boxplot:"Boxplot",candlestick:"Candlestick",k:"K line chart",heatmap:"Heat map",map:"Map",parallel:"Parallel coordinate map",lines:"Line graph",graph:"Relationship graph",sankey:"Sankey diagram",funnel:"Funnel chart",gauge:"Gauge",pictorialBar:"Pictorial bar",themeRiver:"Theme River Map",sunburst:"Sunburst"}},aria:{general:{withTitle:'This is a chart about "{title}"',withoutTitle:"This is a chart"},series:{single:{prefix:"",withName:" with type {seriesType} named {seriesName}.",withoutName:" with type {seriesType}."},multiple:{prefix:". It consists of {seriesCount} series count.",withName:" The {seriesId} series is a {seriesType} representing {seriesName}.",withoutName:" The {seriesId} series is a {seriesType}.",separator:{middle:"",end:""}}},data:{allData:"The data is as follows: ",partialData:"The first {displayCnt} items are: ",withName:"the data for {name} is {value}",withoutName:"{value}",separator:{middle:", ",end:". "}}}}),Sc("ZH",{time:{month:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthAbbr:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],dayOfWeek:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayOfWeekAbbr:["日","一","二","三","四","五","六"]},legend:{selector:{all:"全选",inverse:"反选"}},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:""}}}});var Dc=864e5,Ac=31536e6,kc={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}",none:"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}"},Pc={year:"{yyyy}",month:"{yyyy}-{MM}",day:"{yyyy}-{MM}-{dd}",hour:"{yyyy}-{MM}-{dd} "+kc.hour,minute:"{yyyy}-{MM}-{dd} "+kc.minute,second:"{yyyy}-{MM}-{dd} "+kc.second,millisecond:kc.none},Oc=["year","month","day","hour","minute","second","millisecond"],Rc=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function Nc(t,e){return"0000".substr(0,e-(t+="").length)+t}function Ec(t){switch(t){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return t}}function zc(t){return t===Ec(t)}function Vc(t,e,n,i){var r=jr(t),o=r[Gc(n)](),a=r[Wc(n)]()+1,s=Math.floor((a-1)/3)+1,l=r[Hc(n)](),u=r["get"+(n?"UTC":"")+"Day"](),h=r[Yc(n)](),c=(h-1)%12+1,p=r[Uc(n)](),d=r[Xc(n)](),f=r[Zc(n)](),g=(i instanceof dc?i:Mc(i||wc)||bc.EN).getModel("time"),y=g.get("month"),v=g.get("monthAbbr"),m=g.get("dayOfWeek"),x=g.get("dayOfWeekAbbr");return(e||"").replace(/{yyyy}/g,o+"").replace(/{yy}/g,o%100+"").replace(/{Q}/g,s+"").replace(/{MMMM}/g,y[a-1]).replace(/{MMM}/g,v[a-1]).replace(/{MM}/g,Nc(a,2)).replace(/{M}/g,a+"").replace(/{dd}/g,Nc(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,m[u]).replace(/{ee}/g,x[u]).replace(/{e}/g,u+"").replace(/{HH}/g,Nc(h,2)).replace(/{H}/g,h+"").replace(/{hh}/g,Nc(c+"",2)).replace(/{h}/g,c+"").replace(/{mm}/g,Nc(p,2)).replace(/{m}/g,p+"").replace(/{ss}/g,Nc(d,2)).replace(/{s}/g,d+"").replace(/{SSS}/g,Nc(f,3)).replace(/{S}/g,f+"")}function Bc(t,e){var n=jr(t),i=n[Wc(e)]()+1,r=n[Hc(e)](),o=n[Yc(e)](),a=n[Uc(e)](),s=n[Xc(e)](),l=0===n[Zc(e)](),u=l&&0===s,h=u&&0===a,c=h&&0===o,p=c&&1===r;return p&&1===i?"year":p?"month":c?"day":h?"hour":u?"minute":l?"second":"millisecond"}function Fc(t,e,n){var i=j(t)?jr(t):t;switch(e=e||Bc(t,n)){case"year":return i[Gc(n)]();case"half-year":return i[Wc(n)]()>=6?1:0;case"quarter":return Math.floor((i[Wc(n)]()+1)/4);case"month":return i[Wc(n)]();case"day":return i[Hc(n)]();case"half-day":return i[Yc(n)]()/24;case"hour":return i[Yc(n)]();case"minute":return i[Uc(n)]();case"second":return i[Xc(n)]();case"millisecond":return i[Zc(n)]()}}function Gc(t){return t?"getUTCFullYear":"getFullYear"}function Wc(t){return t?"getUTCMonth":"getMonth"}function Hc(t){return t?"getUTCDate":"getDate"}function Yc(t){return t?"getUTCHours":"getHours"}function Uc(t){return t?"getUTCMinutes":"getMinutes"}function Xc(t){return t?"getUTCSeconds":"getSeconds"}function Zc(t){return t?"getUTCMilliseconds":"getMilliseconds"}function jc(t){return t?"setUTCFullYear":"setFullYear"}function qc(t){return t?"setUTCMonth":"setMonth"}function Kc(t){return t?"setUTCDate":"setDate"}function $c(t){return t?"setUTCHours":"setHours"}function Jc(t){return t?"setUTCMinutes":"setMinutes"}function Qc(t){return t?"setUTCSeconds":"setSeconds"}function tp(t){return t?"setUTCMilliseconds":"setMilliseconds"}function ep(t){if(!eo(t))return X(t)?t:"-";var e=(t+"").split(".");return e[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(e.length>1?"."+e[1]:"")}function np(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}var ip=st,rp=/([&<>"'])/g,op={"&":"&","<":"<",">":">",'"':""","'":"'"};function ap(t){return null==t?"":(t+"").replace(rp,(function(t,e){return op[e]}))}function sp(t,e,n){function i(t){return t&&ut(t)?t:"-"}function r(t){return!(null==t||isNaN(t)||!isFinite(t))}var o="time"===e,a=t instanceof Date;if(o||a){var s=o?jr(t):t;if(!isNaN(+s))return Vc(s,"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}",n);if(a)return"-"}if("ordinal"===e)return Z(t)?i(t):j(t)&&r(t)?t+"":"-";var l=to(t);return r(l)?ep(l):Z(t)?i(t):"boolean"==typeof t?t+"":"-"}var lp=["a","b","c","d","e","f","g"],up=function(t,e){return"{"+t+(null==e?"":e)+"}"};function hp(t,e,n){Y(e)||(e=[e]);var i=e.length;if(!i)return"";for(var r=e[0].$vars||[],o=0;o':'':{renderMode:o,content:"{"+(n.markerId||"markerX")+"|} ",style:"subItem"===r?{width:4,height:4,borderRadius:2,backgroundColor:i}:{width:10,height:10,borderRadius:5,backgroundColor:i}}:""}function pp(t,e){return e=e||"transparent",X(t)?t:q(t)&&t.colorStops&&(t.colorStops[0]||{}).color||e}function dp(t,e){if("_blank"===e||"blank"===e){var n=window.open();n.opener=null,n.location.href=t}else window.open(t,e)}var fp=E,gp=["left","right","top","bottom","width","height"],yp=[["width","left","right"],["height","top","bottom"]];function vp(t,e,n,i,r){var o=0,a=0;null==i&&(i=1/0),null==r&&(r=1/0);var s=0;e.eachChild((function(l,u){var h,c,p=l.getBoundingRect(),d=e.childAt(u+1),f=d&&d.getBoundingRect();if("horizontal"===t){var g=p.width+(f?-f.x+p.x:0);(h=o+g)>i||l.newline?(o=0,h=g,a+=s+n,s=p.height):s=Math.max(s,p.height)}else{var y=p.height+(f?-f.y+p.y:0);(c=a+y)>r||l.newline?(o+=s+n,a=0,c=y,s=p.width):s=Math.max(s,p.width)}l.newline||(l.x=o,l.y=a,l.markRedraw(),"horizontal"===t?o=h+n:a=c+n)}))}var mp=vp;function xp(t,e,n){n=ip(n||0);var i=e.width,r=e.height,o=Er(t.left,i),a=Er(t.top,r),s=Er(t.right,i),l=Er(t.bottom,r),u=Er(t.width,i),h=Er(t.height,r),c=n[2]+n[0],p=n[1]+n[3],d=t.aspect;switch(isNaN(u)&&(u=i-s-p-o),isNaN(h)&&(h=r-l-c-a),null!=d&&(isNaN(u)&&isNaN(h)&&(d>i/r?u=.8*i:h=.8*r),isNaN(u)&&(u=d*h),isNaN(h)&&(h=u/d)),isNaN(o)&&(o=i-s-u-p),isNaN(a)&&(a=r-l-h-c),t.left||t.right){case"center":o=i/2-u/2-n[3];break;case"right":o=i-u-p}switch(t.top||t.bottom){case"middle":case"center":a=r/2-h/2-n[0];break;case"bottom":a=r-h-c}o=o||0,a=a||0,isNaN(u)&&(u=i-p-o-(s||0)),isNaN(h)&&(h=r-c-a-(l||0));var f=new sr(o+n[3],a+n[0],u,h);return f.margin=n,f}function _p(t,e,n,i,r,o){var a,s=!r||!r.hv||r.hv[0],l=!r||!r.hv||r.hv[1],u=r&&r.boundingMode||"all";if((o=o||t).x=t.x,o.y=t.y,!s&&!l)return!1;if("raw"===u)a="group"===t.type?new sr(0,0,+e.width||0,+e.height||0):t.getBoundingRect();else if(a=t.getBoundingRect(),t.needLocalTransform()){var h=t.getLocalTransform();(a=a.clone()).applyTransform(h)}var c=xp(k({width:a.width,height:a.height},e),n,i),p=s?c.x-a.x:0,d=l?c.y-a.y:0;return"raw"===u?(o.x=p,o.y=d):(o.x+=p,o.y+=d),o===t&&t.markRedraw(),!0}function bp(t){var e=t.layoutMode||t.constructor.layoutMode;return q(e)?e:e?{type:e}:null}function wp(t,e,n){var i=n&&n.ignoreSize;!Y(i)&&(i=[i,i]);var r=a(yp[0],0),o=a(yp[1],1);function a(n,r){var o={},a=0,u={},h=0;if(fp(n,(function(e){u[e]=t[e]})),fp(n,(function(t){s(e,t)&&(o[t]=u[t]=e[t]),l(o,t)&&a++,l(u,t)&&h++})),i[r])return l(e,n[1])?u[n[2]]=null:l(e,n[2])&&(u[n[1]]=null),u;if(2!==h&&a){if(a>=2)return o;for(var c=0;c=0;a--)o=C(o,n[a],!0);e.defaultOption=o}return e.defaultOption},e.prototype.getReferringComponents=function(t,e){var n=t+"Index",i=t+"Id";return Ao(this.ecModel,t,{index:this.get(n,!0),id:this.get(i,!0)},e)},e.prototype.getBoxLayoutParams=function(){var t=this;return{left:t.get("left"),top:t.get("top"),right:t.get("right"),bottom:t.get("bottom"),width:t.get("width"),height:t.get("height")}},e.prototype.getZLevelKey=function(){return""},e.prototype.setZLevel=function(t){this.option.zlevel=t},e.protoInitialize=function(){var t=e.prototype;t.type="component",t.id="",t.name="",t.mainType="",t.subType="",t.componentIndex=0}(),e}(dc);zo(Tp,dc),Go(Tp),function(t){var e={};t.registerSubTypeDefaulter=function(t,n){var i=No(t);e[i.main]=n},t.determineSubType=function(n,i){var r=i.type;if(!r){var o=No(n).main;t.hasSubTypes(n)&&e[o]&&(r=e[o](i))}return r}}(Tp),function(t,e){function n(t,e){return t[e]||(t[e]={predecessor:[],successor:[]}),t[e]}t.topologicalTravel=function(t,i,r,o){if(t.length){var a=function(t){var i={},r=[];return E(t,(function(o){var a=n(i,o),s=function(t,e){var n=[];return E(t,(function(t){P(e,t)>=0&&n.push(t)})),n}(a.originalDeps=function(t){var e=[];return E(Tp.getClassesByMainType(t),(function(t){e=e.concat(t.dependencies||t.prototype.dependencies||[])})),e=z(e,(function(t){return No(t).main})),"dataset"!==t&&P(e,"dataset")<=0&&e.unshift("dataset"),e}(o),t);a.entryCount=s.length,0===a.entryCount&&r.push(o),E(s,(function(t){P(a.predecessor,t)<0&&a.predecessor.push(t);var e=n(i,t);P(e.successor,t)<0&&e.successor.push(o)}))})),{graph:i,noEntryList:r}}(i),s=a.graph,l=a.noEntryList,u={};for(E(t,(function(t){u[t]=!0}));l.length;){var h=l.pop(),c=s[h],p=!!u[h];p&&(r.call(o,h,c.originalDeps.slice()),delete u[h]),E(c.successor,p?f:d)}E(u,(function(){throw new Error("")}))}function d(t){s[t].entryCount--,0===s[t].entryCount&&l.push(t)}function f(t){u[t]=!0,d(t)}}}(Tp);var Cp="";"undefined"!=typeof navigator&&(Cp=navigator.platform||"");var Dp="rgba(0, 0, 0, 0.2)",Ap={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:Dp,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:Dp,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:Dp,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:Dp,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:Dp,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:Dp,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:Cp.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1},kp=ft(["tooltip","label","itemName","itemId","itemGroupId","seriesName"]),Lp="original",Pp="arrayRows",Op="objectRows",Rp="keyedColumns",Np="typedArray",Ep="unknown",zp="column",Vp="row",Bp=1,Fp=2,Gp=3,Wp=So();function Hp(t,e,n){var i={},r=Up(e);if(!r||!t)return i;var o,a,s=[],l=[],u=e.ecModel,h=Wp(u).datasetMap,c=r.uid+"_"+n.seriesLayoutBy;E(t=t.slice(),(function(e,n){var r=q(e)?e:t[n]={name:e};"ordinal"===r.type&&null==o&&(o=n,a=f(r)),i[r.name]=[]}));var p=h.get(c)||h.set(c,{categoryWayDim:a,valueWayDim:0});function d(t,e,n){for(var i=0;ie)return t[i];return t[n-1]}(i,a):n;if((h=h||n)&&h.length){var c=h[l];return r&&(u[r]=c),s.paletteIdx=(l+1)%h.length,c}}var id=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.init=function(t,e,n,i,r,o){i=i||{},this.option=null,this._theme=new dc(i),this._locale=new dc(r),this._optionManager=o},e.prototype.setOption=function(t,e,n){var i=ad(e);this._optionManager.setOption(t,n,i),this._resetOption(null,i)},e.prototype.resetOption=function(t,e){return this._resetOption(t,ad(e))},e.prototype._resetOption=function(t,e){var n=!1,i=this._optionManager;if(!t||"recreate"===t){var r=i.mountOption("recreate"===t);this.option&&"recreate"!==t?(this.restoreData(),this._mergeOption(r,e)):$p(this,r),n=!0}if("timeline"!==t&&"media"!==t||this.restoreData(),!t||"recreate"===t||"timeline"===t){var o=i.getTimelineOption(this);o&&(n=!0,this._mergeOption(o,e))}if(!t||"recreate"===t||"media"===t){var a=i.getMediaOption(this);a.length&&E(a,(function(t){n=!0,this._mergeOption(t,e)}),this)}return n},e.prototype.mergeOption=function(t){this._mergeOption(t,null)},e.prototype._mergeOption=function(t,e){var n=this.option,i=this._componentsMap,r=this._componentsCount,o=[],a=ft(),s=e&&e.replaceMergeMainTypeMap;Wp(this).datasetMap=ft(),E(t,(function(t,e){null!=t&&(Tp.hasClass(e)?e&&(o.push(e),a.set(e,!0)):n[e]=null==n[e]?T(t):C(n[e],t,!0))})),s&&s.each((function(t,e){Tp.hasClass(e)&&!a.get(e)&&(o.push(e),a.set(e,!0))})),Tp.topologicalTravel(o,Tp.getAllClassMainTypes(),(function(e){var o=function(t,e,n){var i=jp.get(e);if(!i)return n;var r=i(t);return r?n.concat(r):n}(this,e,ho(t[e])),a=i.get(e),u=yo(a,o,a?s&&s.get(e)?"replaceMerge":"normalMerge":"replaceAll");(function(t,e,n){E(t,(function(t){var i=t.newOption;q(i)&&(t.keyInfo.mainType=e,t.keyInfo.subType=function(t,e,n,i){return e.type?e.type:n?n.subType:i.determineSubType(t,e)}(e,i,t.existing,n))}))})(u,e,Tp),n[e]=null,i.set(e,null),r.set(e,0);var h,c=[],p=[],d=0;E(u,(function(t,n){var i=t.existing,r=t.newOption;if(r){var o="series"===e,a=Tp.getClass(e,t.keyInfo.subType,!o);if(!a)return;if("tooltip"===e){if(h)return;h=!0}if(i&&i.constructor===a)i.name=t.keyInfo.name,i.mergeOption(r,this),i.optionUpdated(r,!1);else{var s=A({componentIndex:n},t.keyInfo);A(i=new a(r,this,this,s),s),t.brandNew&&(i.__requireNewView=!0),i.init(r,this,this),i.optionUpdated(null,!0)}}else i&&(i.mergeOption({},this),i.optionUpdated({},!1));i?(c.push(i.option),p.push(i),d++):(c.push(void 0),p.push(void 0))}),this),n[e]=c,i.set(e,p),r.set(e,d),"series"===e&&qp(this)}),this),this._seriesIndices||qp(this)},e.prototype.getOption=function(){var t=T(this.option);return E(t,(function(e,n){if(Tp.hasClass(n)){for(var i=ho(e),r=i.length,o=!1,a=r-1;a>=0;a--)i[a]&&!bo(i[a])?o=!0:(i[a]=null,!o&&r--);i.length=r,t[n]=i}})),delete t["\0_ec_inner"],t},e.prototype.getTheme=function(){return this._theme},e.prototype.getLocaleModel=function(){return this._locale},e.prototype.setUpdatePayload=function(t){this._payload=t},e.prototype.getUpdatePayload=function(){return this._payload},e.prototype.getComponent=function(t,e){var n=this._componentsMap.get(t);if(n){var i=n[e||0];if(i)return i;if(null==e)for(var r=0;r=e:"max"===n?t<=e:t===e})(i[a],t,o)||(r=!1)}})),r}var fd=E,gd=q,yd=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function vd(t){var e=t&&t.itemStyle;if(e)for(var n=0,i=yd.length;n=0;g--){var y=t[g];if(s||(p=y.data.rawIndexOf(y.stackedByDimension,c)),p>=0){var v=y.data.getByRawIndex(y.stackResultDimension,p);if("all"===l||"positive"===l&&v>0||"negative"===l&&v<0||"samesign"===l&&d>=0&&v>0||"samesign"===l&&d<=0&&v<0){d=Hr(d,v),f=v;break}}}return i[0]=d,i[1]=f,i}))}))}var Nd,Ed,zd,Vd,Bd,Fd=function(t){this.data=t.data||(t.sourceFormat===Rp?{}:[]),this.sourceFormat=t.sourceFormat||Ep,this.seriesLayoutBy=t.seriesLayoutBy||zp,this.startIndex=t.startIndex||0,this.dimensionsDetectedCount=t.dimensionsDetectedCount,this.metaRawOption=t.metaRawOption;var e=this.dimensionsDefine=t.dimensionsDefine;if(e)for(var n=0;nu&&(u=d)}s[0]=l,s[1]=u}},i=function(){return this._data?this._data.length/this._dimSize:0};function r(t){for(var e=0;e=0&&(s=o.interpolatedValue[l])}return null!=s?s+"":""})):void 0},t.prototype.getRawValue=function(t,e){return af(this.getData(e),t)},t.prototype.formatTooltip=function(t,e,n){},t}();function uf(t){var e,n;return q(t)?t.type&&(n=t):e=t,{text:e,frag:n}}function hf(t){return new cf(t)}var cf=function(){function t(t){t=t||{},this._reset=t.reset,this._plan=t.plan,this._count=t.count,this._onDirty=t.onDirty,this._dirty=!0}return t.prototype.perform=function(t){var e,n=this._upstream,i=t&&t.skip;if(this._dirty&&n){var r=this.context;r.data=r.outputData=n.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this),this._plan&&!i&&(e=this._plan(this.context));var o,a=h(this._modBy),s=this._modDataCount||0,l=h(t&&t.modBy),u=t&&t.modDataCount||0;function h(t){return!(t>=1)&&(t=1),t}a===l&&s===u||(e="reset"),(this._dirty||"reset"===e)&&(this._dirty=!1,o=this._doReset(i)),this._modBy=l,this._modDataCount=u;var c=t&&t.step;if(this._dueEnd=n?n._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){var p=this._dueIndex,d=Math.min(null!=c?this._dueIndex+c:1/0,this._dueEnd);if(!i&&(o||p1&&i>0?s:a}};return o;function a(){return e=t?null:oe},gte:function(t,e){return t>=e}},vf=function(){function t(t,e){if(!j(e)){ao("")}this._opFn=yf[t],this._rvalFloat=to(e)}return t.prototype.evaluate=function(t){return j(t)?this._opFn(t,this._rvalFloat):this._opFn(to(t),this._rvalFloat)},t}(),mf=function(){function t(t,e){var n="desc"===t;this._resultLT=n?1:-1,null==e&&(e=n?"min":"max"),this._incomparable="min"===e?-1/0:1/0}return t.prototype.evaluate=function(t,e){var n=j(t)?t:to(t),i=j(e)?e:to(e),r=isNaN(n),o=isNaN(i);if(r&&(n=this._incomparable),o&&(i=this._incomparable),r&&o){var a=X(t),s=X(e);a&&(n=s?t:0),s&&(i=a?e:0)}return ni?-this._resultLT:0},t}(),xf=function(){function t(t,e){this._rval=e,this._isEQ=t,this._rvalTypeof=typeof e,this._rvalFloat=to(e)}return t.prototype.evaluate=function(t){var e=t===this._rval;if(!e){var n=typeof t;n===this._rvalTypeof||"number"!==n&&"number"!==this._rvalTypeof||(e=to(t)===this._rvalFloat)}return this._isEQ?e:!e},t}();function _f(t,e){return"eq"===t||"ne"===t?new xf("eq"===t,e):mt(yf,t)?new vf(t,e):null}var bf=function(){function t(){}return t.prototype.getRawData=function(){throw new Error("not supported")},t.prototype.getRawDataItem=function(t){throw new Error("not supported")},t.prototype.cloneRawData=function(){},t.prototype.getDimensionInfo=function(t){},t.prototype.cloneAllDimensionInfo=function(){},t.prototype.count=function(){},t.prototype.retrieveValue=function(t,e){},t.prototype.retrieveValueFromItem=function(t,e){},t.prototype.convertValue=function(t,e){return df(t,e)},t}();function wf(t){if(!Df(t.sourceFormat)){ao("")}return t.data}function Sf(t){var e=t.sourceFormat,n=t.data;if(!Df(e)){ao("")}if(e===Pp){for(var r=[],o=0,a=n.length;o65535?Lf:Pf}function zf(t,e,n,i,r){var o=Nf[n||"float"];if(r){var a=t[e],s=a&&a.length;if(s!==i){for(var l=new o(i),u=0;ug[1]&&(g[1]=f)}return this._rawCount=this._count=s,{start:a,end:s}},t.prototype._initDataFromProvider=function(t,e,n){for(var i=this._provider,r=this._chunks,o=this._dimensions,a=o.length,s=this._rawExtent,l=z(o,(function(t){return t.property})),u=0;uy[1]&&(y[1]=g)}}!i.persistent&&i.clean&&i.clean(),this._rawCount=this._count=e,this._extent=[]},t.prototype.count=function(){return this._count},t.prototype.get=function(t,e){if(!(e>=0&&e=0&&e=this._rawCount||t<0)return-1;if(!this._indices)return t;var e=this._indices,n=e[t];if(null!=n&&nt))return o;r=o-1}}return-1},t.prototype.indicesOfNearest=function(t,e,n){var i=this._chunks[t],r=[];if(!i)return r;null==n&&(n=1/0);for(var o=1/0,a=-1,s=0,l=0,u=this.count();l=0&&a<0)&&(o=c,a=h,s=0),h===a&&(r[s++]=l))}return r.length=s,r},t.prototype.getIndices=function(){var t,e=this._indices;if(e){var n=e.constructor,i=this._count;if(n===Array){t=new n(i);for(var r=0;r=u&&x<=h||isNaN(x))&&(a[s++]=d),d++;p=!0}else if(2===r){f=c[i[0]];var y=c[i[1]],v=t[i[1]][0],m=t[i[1]][1];for(g=0;g=u&&x<=h||isNaN(x))&&(_>=v&&_<=m||isNaN(_))&&(a[s++]=d),d++}p=!0}}if(!p)if(1===r)for(g=0;g=u&&x<=h||isNaN(x))&&(a[s++]=b)}else for(g=0;gt[M][1])&&(w=!1)}w&&(a[s++]=e.getRawIndex(g))}return sy[1]&&(y[1]=g)}}},t.prototype.lttbDownSample=function(t,e){var n,i,r,o=this.clone([t],!0),a=o._chunks[t],s=this.count(),l=0,u=Math.floor(1/e),h=this.getRawIndex(0),c=new(Ef(this._rawCount))(Math.min(2*(Math.ceil(s/u)+2),s));c[l++]=h;for(var p=1;pn&&(n=i,r=I)}M>0&&M<_-x&&(c[l++]=Math.min(S,r),r=Math.max(S,r)),c[l++]=r,h=r}return c[l++]=this.getRawIndex(s-1),o._count=l,o._indices=c,o.getRawIndex=this._getRawIdx,o},t.prototype.downSample=function(t,e,n,i){for(var r=this.clone([t],!0),o=r._chunks,a=[],s=Math.floor(1/e),l=o[t],u=this.count(),h=r._rawExtent[t]=[1/0,-1/0],c=new(Ef(this._rawCount))(Math.ceil(u/s)),p=0,d=0;du-d&&(s=u-d,a.length=s);for(var f=0;fh[1]&&(h[1]=y),c[p++]=v}return r._count=p,r._indices=c,r._updateGetRawIdx(),r},t.prototype.each=function(t,e){if(this._count)for(var n=t.length,i=this._chunks,r=0,o=this.count();ra&&(a=l)}return i=[o,a],this._extent[t]=i,i},t.prototype.getRawDataItem=function(t){var e=this.getRawIndex(t);if(this._provider.persistent)return this._provider.getItem(e);for(var n=[],i=this._chunks,r=0;r=0?this._indices[t]:-1},t.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},t.internalField=function(){function t(t,e,n,i){return df(t[i],this._dimensions[i])}Af={arrayRows:t,objectRows:function(t,e,n,i){return df(t[e],this._dimensions[i])},keyedColumns:t,original:function(t,e,n,i){var r=t&&(null==t.value?t:t.value);return df(r instanceof Array?r[i]:r,this._dimensions[i])},typedArray:function(t,e,n,i){return t[i]}}}(),t}(),Bf=function(){function t(t){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=t}return t.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},t.prototype._setLocalSource=function(t,e){this._sourceList=t,this._upstreamSignList=e,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},t.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},t.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},t.prototype._createSource=function(){this._setLocalSource([],[]);var t,e,n=this._sourceHost,i=this._getUpstreamSourceManagers(),r=!!i.length;if(Gf(n)){var o=n,a=void 0,s=void 0,l=void 0;if(r){var u=i[0];u.prepareSource(),a=(l=u.getSource()).data,s=l.sourceFormat,e=[u._getVersionSign()]}else s=$(a=o.get("data",!0))?Np:Lp,e=[];var h=this._getSourceMetaRawOption()||{},c=l&&l.metaRawOption||{},p=rt(h.seriesLayoutBy,c.seriesLayoutBy)||null,d=rt(h.sourceHeader,c.sourceHeader),f=rt(h.dimensions,c.dimensions);t=p!==c.seriesLayoutBy||!!d!=!!c.sourceHeader||f?[Wd(a,{seriesLayoutBy:p,sourceHeader:d,dimensions:f},s)]:[]}else{var g=n;if(r){var y=this._applyTransform(i);t=y.sourceList,e=y.upstreamSignList}else t=[Wd(g.get("source",!0),this._getSourceMetaRawOption(),null)],e=[]}this._setLocalSource(t,e)},t.prototype._applyTransform=function(t){var e,n=this._sourceHost,i=n.get("transform",!0),r=n.get("fromTransformResult",!0);if(null!=r){1!==t.length&&Wf("")}var a,s=[],l=[];return E(t,(function(t){t.prepareSource();var e=t.getSource(r||0);null==r||e||Wf(""),s.push(e),l.push(t._getVersionSign())})),i?e=function(t,e,n){var i=ho(t),r=i.length;r||ao("");for(var a=0,s=r;a1||n>0&&!t.noHeader;return E(t.blocks,(function(t){var n=qf(t);n>=e&&(e=n+ +(i&&(!n||Zf(t)&&!t.noHeader)))})),e}return 0}function Kf(t,e,n,i){var r,o=e.noHeader,a=(r=qf(e),{html:Yf[r],richText:Uf[r]}),s=[],l=e.blocks||[];lt(!l||Y(l)),l=l||[];var u=t.orderMode;if(e.sortBlocks&&u){l=l.slice();var h={valueAsc:"asc",valueDesc:"desc"};if(mt(h,u)){var c=new mf(h[u],null);l.sort((function(t,e){return c.evaluate(t.sortParam,e.sortParam)}))}else"seriesDesc"===u&&l.reverse()}E(l,(function(n,r){var o=e.valueFormatter,l=jf(n)(o?A(A({},t),{valueFormatter:o}):t,n,r>0?a.html:0,i);null!=l&&s.push(l)}));var p="richText"===t.renderMode?s.join(a.richText):Qf(s.join(""),o?n:a.html);if(o)return p;var d=sp(e.header,"ordinal",t.useUTC),f=Hf(i,t.renderMode).nameStyle;return"richText"===t.renderMode?tg(t,d,f)+a.richText+p:Qf('
'+ap(d)+"
"+p,n)}function $f(t,e,n,i){var r=t.renderMode,o=e.noName,a=e.noValue,s=!e.markerType,l=e.name,u=t.useUTC,h=e.valueFormatter||t.valueFormatter||function(t){return z(t=Y(t)?t:[t],(function(t,e){return sp(t,Y(d)?d[e]:d,u)}))};if(!o||!a){var c=s?"":t.markupStyleCreator.makeTooltipMarker(e.markerType,e.markerColor||"#333",r),p=o?"":sp(l,"ordinal",u),d=e.valueType,f=a?[]:h(e.value),g=!s||!o,y=!s&&o,v=Hf(i,r),m=v.nameStyle,x=v.valueStyle;return"richText"===r?(s?"":c)+(o?"":tg(t,p,m))+(a?"":function(t,e,n,i,r){var o=[r],a=i?10:20;return n&&o.push({padding:[0,0,0,a],align:"right"}),t.markupStyleCreator.wrapRichTextStyle(Y(e)?e.join(" "):e,o)}(t,f,g,y,x)):Qf((s?"":c)+(o?"":function(t,e,n){return''+ap(t)+""}(p,!s,m))+(a?"":function(t,e,n,i){return''+z(t=Y(t)?t:[t],(function(t){return ap(t)})).join("  ")+""}(f,g,y,x)),n)}}function Jf(t,e,n,i,r,o){if(t)return jf(t)({useUTC:r,renderMode:n,orderMode:i,markupStyleCreator:e,valueFormatter:t.valueFormatter},t,0,o)}function Qf(t,e){return'
'+t+'
'}function tg(t,e,n){return t.markupStyleCreator.wrapRichTextStyle(e,n)}function eg(t,e){return pp(t.getData().getItemVisual(e,"style")[t.visualDrawType])}function ng(t,e){var n=t.get("padding");return null!=n?n:"richText"===e?[8,10]:10}var ig=function(){function t(){this.richTextStyles={},this._nextStyleNameId=no()}return t.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},t.prototype.makeTooltipMarker=function(t,e,n){var i="richText"===n?this._generateStyleName():null,r=cp({color:e,type:t,renderMode:n,markerId:i});return X(r)?r:(this.richTextStyles[i]=r.style,r.content)},t.prototype.wrapRichTextStyle=function(t,e){var n={};Y(e)?E(e,(function(t){return A(n,t)})):A(n,e);var i=this._generateStyleName();return this.richTextStyles[i]=n,"{"+i+"|"+t+"}"},t}();function rg(t){var e,n,i,r,o=t.series,a=t.dataIndex,s=t.multipleSeries,l=o.getData(),u=l.mapDimensionsAll("defaultedTooltip"),h=u.length,c=o.getRawValue(a),p=Y(c),d=eg(o,a);if(h>1||p&&!h){var f=function(t,e,n,i,r){var o=e.getData(),a=V(t,(function(t,e,n){var i=o.getDimensionInfo(n);return t||i&&!1!==i.tooltip&&null!=i.displayName}),!1),s=[],l=[],u=[];function h(t,e){var n=o.getDimensionInfo(e);n&&!1!==n.otherDims.tooltip&&(a?u.push(Xf("nameValue",{markerType:"subItem",markerColor:r,name:n.displayName,value:t,valueType:n.type})):(s.push(t),l.push(n.type)))}return i.length?E(i,(function(t){h(af(o,n,t),t)})):E(t,h),{inlineValues:s,inlineValueTypes:l,blocks:u}}(c,o,a,u,d);e=f.inlineValues,n=f.inlineValueTypes,i=f.blocks,r=f.inlineValues[0]}else if(h){var g=l.getDimensionInfo(u[0]);r=e=af(l,a,u[0]),n=g.type}else r=e=p?c[0]:c;var y=_o(o),v=y&&o.name||"",m=l.getName(a),x=s?v:m;return Xf("section",{header:v,noHeader:s||!y,sortParam:r,blocks:[Xf("nameValue",{markerType:"item",markerColor:d,name:x,noName:!ut(x),value:e,valueType:n})].concat(i||[])})}var og=So();function ag(t,e){return t.getName(e)||t.getId(e)}var sg=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._selectedDataIndicesMap={},e}return n(e,t),e.prototype.init=function(t,e,n){this.seriesIndex=this.componentIndex,this.dataTask=hf({count:ug,reset:hg}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(t,n),(og(this).sourceManager=new Bf(this)).prepareSource();var i=this.getInitialData(t,n);pg(i,this),this.dataTask.context.data=i,og(this).dataBeforeProcessed=i,lg(this),this._initSelectedMapFromData(i)},e.prototype.mergeDefaultAndTheme=function(t,e){var n=bp(this),i=n?Sp(t):{},r=this.subType;Tp.hasClass(r)&&(r+="Series"),C(t,e.getTheme().get(this.subType)),C(t,this.getDefaultOption()),co(t,"label",["show"]),this.fillDataTextStyle(t.data),n&&wp(t,i,n)},e.prototype.mergeOption=function(t,e){t=C(this.option,t,!0),this.fillDataTextStyle(t.data);var n=bp(this);n&&wp(this.option,t,n);var i=og(this).sourceManager;i.dirty(),i.prepareSource();var r=this.getInitialData(t,e);pg(r,this),this.dataTask.dirty(),this.dataTask.context.data=r,og(this).dataBeforeProcessed=r,lg(this),this._initSelectedMapFromData(r)},e.prototype.fillDataTextStyle=function(t){if(t&&!$(t))for(var e=["show"],n=0;nthis.getShallow("animationThreshold")&&(e=!1),!!e},e.prototype.restoreData=function(){this.dataTask.dirty()},e.prototype.getColorFromPalette=function(t,e,n){var i=this.ecModel,r=td.prototype.getColorFromPalette.call(this,t,e,n);return r||(r=i.getColorFromPalette(t,e,n)),r},e.prototype.coordDimToDataDim=function(t){return this.getRawData().mapDimensionsAll(t)},e.prototype.getProgressive=function(){return this.get("progressive")},e.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},e.prototype.select=function(t,e){this._innerSelect(this.getData(e),t)},e.prototype.unselect=function(t,e){var n=this.option.selectedMap;if(n){var i=this.option.selectedMode,r=this.getData(e);if("series"===i||"all"===n)return this.option.selectedMap={},void(this._selectedDataIndicesMap={});for(var o=0;o=0&&n.push(r)}return n},e.prototype.isSelected=function(t,e){var n=this.option.selectedMap;if(!n)return!1;var i=this.getData(e);return("all"===n||n[ag(i,t)])&&!i.getItemModel(t).get(["select","disabled"])},e.prototype.isUniversalTransitionEnabled=function(){if(this.__universalTransitionEnabled)return!0;var t=this.option.universalTransition;return!!t&&(!0===t||t&&t.enabled)},e.prototype._innerSelect=function(t,e){var n,i,r=this.option,o=r.selectedMode,a=e.length;if(o&&a)if("series"===o)r.selectedMap="all";else if("multiple"===o){q(r.selectedMap)||(r.selectedMap={});for(var s=r.selectedMap,l=0;l0&&this._innerSelect(t,e)}},e.registerClass=function(t){return Tp.registerClass(t)},e.protoInitialize=function(){var t=e.prototype;t.type="series.__base__",t.seriesIndex=0,t.ignoreStyleOnData=!1,t.hasSymbolVisual=!1,t.defaultSymbol="circle",t.visualStyleAccessPath="itemStyle",t.visualDrawType="fill"}(),e}(Tp);function lg(t){var e=t.name;_o(t)||(t.name=function(t){var e=t.getRawData(),n=e.mapDimensionsAll("seriesName"),i=[];return E(n,(function(t){var n=e.getDimensionInfo(t);n.displayName&&i.push(n.displayName)})),i.join(" ")}(t)||e)}function ug(t){return t.model.getRawData().count()}function hg(t){var e=t.model;return e.setData(e.getRawData().cloneShallow()),cg}function cg(t,e){e.outputData&&t.end>e.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function pg(t,e){E(gt(t.CHANGABLE_METHODS,t.DOWNSAMPLE_METHODS),(function(n){t.wrapMethod(n,H(dg,e))}))}function dg(t,e){var n=fg(t);return n&&n.setOutputEnd((e||this).count()),e}function fg(t){var e=(t.ecModel||{}).scheduler,n=e&&e.getPipeline(t.uid);if(n){var i=n.currentTask;if(i){var r=i.agentStubMap;r&&(i=r.get(t.uid))}return i}}R(sg,lf),R(sg,td),zo(sg,Tp);var gg=function(){function t(){this.group=new Cr,this.uid=gc("viewComponent")}return t.prototype.init=function(t,e){},t.prototype.render=function(t,e,n,i){},t.prototype.dispose=function(t,e){},t.prototype.updateView=function(t,e,n,i){},t.prototype.updateLayout=function(t,e,n,i){},t.prototype.updateVisual=function(t,e,n,i){},t.prototype.toggleBlurSeries=function(t,e,n){},t.prototype.eachRendered=function(t){var e=this.group;e&&e.traverse(t)},t}();function yg(){var t=So();return function(e){var n=t(e),i=e.pipelineContext,r=!!n.large,o=!!n.progressiveRender,a=n.large=!(!i||!i.large),s=n.progressiveRender=!(!i||!i.progressiveRender);return!(r===a&&o===s)&&"reset"}}Eo(gg),Go(gg);var vg=So(),mg=yg(),xg=function(){function t(){this.group=new Cr,this.uid=gc("viewChart"),this.renderTask=hf({plan:wg,reset:Sg}),this.renderTask.context={view:this}}return t.prototype.init=function(t,e){},t.prototype.render=function(t,e,n,i){},t.prototype.highlight=function(t,e,n,i){var r=t.getData(i&&i.dataType);r&&bg(r,i,"emphasis")},t.prototype.downplay=function(t,e,n,i){var r=t.getData(i&&i.dataType);r&&bg(r,i,"normal")},t.prototype.remove=function(t,e){this.group.removeAll()},t.prototype.dispose=function(t,e){},t.prototype.updateView=function(t,e,n,i){this.render(t,e,n,i)},t.prototype.updateLayout=function(t,e,n,i){this.render(t,e,n,i)},t.prototype.updateVisual=function(t,e,n,i){this.render(t,e,n,i)},t.prototype.eachRendered=function(t){Vh(this.group,t)},t.markUpdateMethod=function(t,e){vg(t).updateMethod=e},t.protoInitialize=void(t.prototype.type="chart"),t}();function _g(t,e,n){t&&Fl(t)&&("emphasis"===e?_l:bl)(t,n)}function bg(t,e,n){var i=wo(t,e),r=e&&null!=e.highlightKey?function(t){var e=Xs[t];return null==e&&Us<=32&&(e=Xs[t]=Us++),e}(e.highlightKey):null;null!=i?E(ho(i),(function(e){_g(t.getItemGraphicEl(e),n,r)})):t.eachItemGraphicEl((function(t){_g(t,n,r)}))}function wg(t){return mg(t.model)}function Sg(t){var e=t.model,n=t.ecModel,i=t.api,r=t.payload,o=e.pipelineContext.progressiveRender,a=t.view,s=r&&vg(r).updateMethod,l=o?"incrementalPrepareRender":s&&a[s]?s:"render";return"render"!==l&&a[l](e,n,i,r),Mg[l]}Eo(xg),Go(xg);var Mg={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)}}},Ig="\0__throttleOriginMethod",Tg="\0__throttleRate",Cg="\0__throttleType";function Dg(t,e,n){var i,r,o,a,s,l=0,u=0,h=null;function c(){u=(new Date).getTime(),h=null,t.apply(o,a||[])}e=e||0;var p=function(){for(var t=[],p=0;p=0?c():h=setTimeout(c,-r),l=i};return p.clear=function(){h&&(clearTimeout(h),h=null)},p.debounceNextCall=function(t){s=t},p}function Ag(t,e,n,i){var r=t[e];if(r){var o=r[Ig]||r,a=r[Cg];if(r[Tg]!==n||a!==i){if(null==n||!i)return t[e]=o;(r=t[e]=Dg(o,n,"debounce"===i))[Ig]=o,r[Cg]=i,r[Tg]=n}return r}}function kg(t,e){var n=t[e];n&&n[Ig]&&(n.clear&&n.clear(),t[e]=n[Ig])}var Lg=So(),Pg={itemStyle:Wo(hc,!0),lineStyle:Wo(sc,!0)},Og={lineStyle:"stroke",itemStyle:"fill"};function Rg(t,e){return t.visualStyleMapper||Pg[e]||(console.warn("Unkown style type '"+e+"'."),Pg.itemStyle)}function Ng(t,e){return t.visualDrawType||Og[e]||(console.warn("Unkown style type '"+e+"'."),"fill")}var Eg={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var n=t.getData(),i=t.visualStyleAccessPath||"itemStyle",r=t.getModel(i),o=Rg(t,i)(r),a=r.getShallow("decal");a&&(n.setVisual("decal",a),a.dirty=!0);var s=Ng(t,i),l=o[s],u=U(l)?l:null,h="auto"===o.fill||"auto"===o.stroke;if(!o[s]||u||h){var c=t.getColorFromPalette(t.name,null,e.getSeriesCount());o[s]||(o[s]=c,n.setVisual("colorFromPalette",!0)),o.fill="auto"===o.fill||U(o.fill)?c:o.fill,o.stroke="auto"===o.stroke||U(o.stroke)?c:o.stroke}if(n.setVisual("style",o),n.setVisual("drawType",s),!e.isSeriesFiltered(t)&&u)return n.setVisual("colorFromPalette",!1),{dataEach:function(e,n){var i=t.getDataParams(n),r=A({},o);r[s]=u(i),e.setItemVisual(n,"style",r)}}}},zg=new dc,Vg={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){if(!t.ignoreStyleOnData&&!e.isSeriesFiltered(t)){var n=t.getData(),i=t.visualStyleAccessPath||"itemStyle",r=Rg(t,i),o=n.getVisual("drawType");return{dataEach:n.hasItemOption?function(t,e){var n=t.getRawDataItem(e);if(n&&n[i]){zg.option=n[i];var a=r(zg);A(t.ensureUniqueItemVisual(e,"style"),a),zg.option.decal&&(t.setItemVisual(e,"decal",zg.option.decal),zg.option.decal.dirty=!0),o in a&&t.setItemVisual(e,"colorFromPalette",!1)}}:null}}}},Bg={performRawSeries:!0,overallReset:function(t){var e=ft();t.eachSeries((function(t){var n=t.getColorBy();if(!t.isColorBySeries()){var i=t.type+"-"+n,r=e.get(i);r||(r={},e.set(i,r)),Lg(t).scope=r}})),t.eachSeries((function(e){if(!e.isColorBySeries()&&!t.isSeriesFiltered(e)){var n=e.getRawData(),i={},r=e.getData(),o=Lg(e).scope,a=e.visualStyleAccessPath||"itemStyle",s=Ng(e,a);r.each((function(t){var e=r.getRawIndex(t);i[e]=t})),n.each((function(t){var a=i[t];if(r.getItemVisual(a,"colorFromPalette")){var l=r.ensureUniqueItemVisual(a,"style"),u=n.getName(t)||t+"",h=n.count();l[s]=e.getColorFromPalette(u,o,h)}}))}}))}},Fg=Math.PI,Gg=function(){function t(t,e,n,i){this._stageTaskMap=ft(),this.ecInstance=t,this.api=e,n=this._dataProcessorHandlers=n.slice(),i=this._visualHandlers=i.slice(),this._allHandlers=n.concat(i)}return t.prototype.restoreData=function(t,e){t.restoreData(e),this._stageTaskMap.each((function(t){var e=t.overallTask;e&&e.dirty()}))},t.prototype.getPerformArgs=function(t,e){if(t.__pipeline){var n=this._pipelineMap.get(t.__pipeline.id),i=n.context,r=!e&&n.progressiveEnabled&&(!i||i.progressiveRender)&&t.__idxInPipeline>n.blockIndex?n.step:null,o=i&&i.modDataCount;return{step:r,modBy:null!=o?Math.ceil(o/r):null,modDataCount:o}}},t.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},t.prototype.updateStreamModes=function(t,e){var n=this._pipelineMap.get(t.uid),i=t.getData().count(),r=n.progressiveEnabled&&e.incrementalPrepareRender&&i>=n.threshold,o=t.get("large")&&i>=t.get("largeThreshold"),a="mod"===t.get("progressiveChunkMode")?i:null;t.pipelineContext=n.context={progressiveRender:r,modDataCount:a,large:o}},t.prototype.restorePipelines=function(t){var e=this,n=e._pipelineMap=ft();t.eachSeries((function(t){var i=t.getProgressive(),r=t.uid;n.set(r,{id:r,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:i&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(i||700),count:0}),e._pipe(t,t.dataTask)}))},t.prototype.prepareStageTasks=function(){var t=this._stageTaskMap,e=this.api.getModel(),n=this.api;E(this._allHandlers,(function(i){var r=t.get(i.uid)||t.set(i.uid,{});lt(!(i.reset&&i.overallReset),""),i.reset&&this._createSeriesStageTask(i,r,e,n),i.overallReset&&this._createOverallStageTask(i,r,e,n)}),this)},t.prototype.prepareView=function(t,e,n,i){var r=t.renderTask,o=r.context;o.model=e,o.ecModel=n,o.api=i,r.__block=!t.incrementalPrepareRender,this._pipe(e,r)},t.prototype.performDataProcessorTasks=function(t,e){this._performStageTasks(this._dataProcessorHandlers,t,e,{block:!0})},t.prototype.performVisualTasks=function(t,e,n){this._performStageTasks(this._visualHandlers,t,e,n)},t.prototype._performStageTasks=function(t,e,n,i){i=i||{};var r=!1,o=this;function a(t,e){return t.setDirty&&(!t.dirtyMap||t.dirtyMap.get(e.__pipeline.id))}E(t,(function(t,s){if(!i.visualType||i.visualType===t.visualType){var l=o._stageTaskMap.get(t.uid),u=l.seriesTaskMap,h=l.overallTask;if(h){var c,p=h.agentStubMap;p.each((function(t){a(i,t)&&(t.dirty(),c=!0)})),c&&h.dirty(),o.updatePayload(h,n);var d=o.getPerformArgs(h,i.block);p.each((function(t){t.perform(d)})),h.perform(d)&&(r=!0)}else u&&u.each((function(s,l){a(i,s)&&s.dirty();var u=o.getPerformArgs(s,i.block);u.skip=!t.performRawSeries&&e.isSeriesFiltered(s.context.model),o.updatePayload(s,n),s.perform(u)&&(r=!0)}))}})),this.unfinished=r||this.unfinished},t.prototype.performSeriesTasks=function(t){var e;t.eachSeries((function(t){e=t.dataTask.perform()||e})),this.unfinished=e||this.unfinished},t.prototype.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)}))},t.prototype.updatePayload=function(t,e){"remain"!==e&&(t.context.payload=e)},t.prototype._createSeriesStageTask=function(t,e,n,i){var r=this,o=e.seriesTaskMap,a=e.seriesTaskMap=ft(),s=t.seriesType,l=t.getTargetSeries;function u(e){var s=e.uid,l=a.set(s,o&&o.get(s)||hf({plan:Xg,reset:Zg,count:Kg}));l.context={model:e,ecModel:n,api:i,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:r},r._pipe(e,l)}t.createOnAllSeries?n.eachRawSeries(u):s?n.eachRawSeriesByType(s,u):l&&l(n,i).each(u)},t.prototype._createOverallStageTask=function(t,e,n,i){var r=this,o=e.overallTask=e.overallTask||hf({reset:Wg});o.context={ecModel:n,api:i,overallReset:t.overallReset,scheduler:r};var a=o.agentStubMap,s=o.agentStubMap=ft(),l=t.seriesType,u=t.getTargetSeries,h=!0,c=!1;function d(t){var e=t.uid,n=s.set(e,a&&a.get(e)||(c=!0,hf({reset:Hg,onDirty:Ug})));n.context={model:t,overallProgress:h},n.agent=o,n.__block=h,r._pipe(t,n)}lt(!t.createOnAllSeries,""),l?n.eachRawSeriesByType(l,d):u?u(n,i).each(d):(h=!1,E(n.getSeries(),d)),c&&o.dirty()},t.prototype._pipe=function(t,e){var n=t.uid,i=this._pipelineMap.get(n);!i.head&&(i.head=e),i.tail&&i.tail.pipe(e),i.tail=e,e.__idxInPipeline=i.count++,e.__pipeline=i},t.wrapStageHandler=function(t,e){return U(t)&&(t={overallReset:t,seriesType:$g(t)}),t.uid=gc("stageHandler"),e&&(t.visualType=e),t},t}();function Wg(t){t.overallReset(t.ecModel,t.api,t.payload)}function Hg(t){return t.overallProgress&&Yg}function Yg(){this.agent.dirty(),this.getDownstream().dirty()}function Ug(){this.agent&&this.agent.dirty()}function Xg(t){return t.plan?t.plan(t.model,t.ecModel,t.api,t.payload):null}function Zg(t){t.useClearVisual&&t.data.clearAllVisual();var e=t.resetDefines=ho(t.reset(t.model,t.ecModel,t.api,t.payload));return e.length>1?z(e,(function(t,e){return qg(e)})):jg}var jg=qg(0);function qg(t){return function(e,n){var i=n.data,r=n.resetDefines[t];if(r&&r.dataEach)for(var o=e.start;o0&&h===r.length-u.length){var c=r.slice(0,h);"data"!==c&&(e.mainType=c,e[u.toLowerCase()]=t,s=!0)}}a.hasOwnProperty(r)&&(n[r]=t,s=!0),s||(i[r]=t)}))}return{cptQuery:e,dataQuery:n,otherQuery:i}},t.prototype.filter=function(t,e){var n=this.eventInfo;if(!n)return!0;var i=n.targetEl,r=n.packedEvent,o=n.model,a=n.view;if(!o||!a)return!0;var s=e.cptQuery,l=e.dataQuery;return u(s,o,"mainType")&&u(s,o,"subType")&&u(s,o,"index","componentIndex")&&u(s,o,"name")&&u(s,o,"id")&&u(l,r,"name")&&u(l,r,"dataIndex")&&u(l,r,"dataType")&&(!a.filterForExposedEvent||a.filterForExposedEvent(t,e.otherQuery,i,r));function u(t,e,n,i){return null==t[n]||e[i||n]===t[n]}},t.prototype.afterTrigger=function(){this.eventInfo=null},t}(),hy=["symbol","symbolSize","symbolRotate","symbolOffset"],cy=hy.concat(["symbolKeepAspect"]),py={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var n=t.getData();if(t.legendIcon&&n.setVisual("legendIcon",t.legendIcon),t.hasSymbolVisual){for(var i={},r={},o=!1,a=0;a=0&&Ry(l)?l:.5,t.createRadialGradient(a,s,0,a,s,l)}(t,e,n):function(t,e,n){var i=null==e.x?0:e.x,r=null==e.x2?1:e.x2,o=null==e.y?0:e.y,a=null==e.y2?0:e.y2;return e.global||(i=i*n.width+n.x,r=r*n.width+n.x,o=o*n.height+n.y,a=a*n.height+n.y),i=Ry(i)?i:0,r=Ry(r)?r:1,o=Ry(o)?o:0,a=Ry(a)?a:0,t.createLinearGradient(i,o,r,a)}(t,e,n),r=e.colorStops,o=0;o0&&(e=i.lineDash,n=i.lineWidth,e&&"solid"!==e&&n>0?"dashed"===e?[4*n,2*n]:"dotted"===e?[n]:j(e)?[e]:Y(e)?e:null:null),o=i.lineDashOffset;if(r){var a=i.strokeNoScale&&t.getLineScale?t.getLineScale():1;a&&1!==a&&(r=z(r,(function(t){return t/a})),o/=a)}return[r,o]}var By=new qa(!0);function Fy(t){var e=t.stroke;return!(null==e||"none"===e||!(t.lineWidth>0))}function Gy(t){return"string"==typeof t&&"none"!==t}function Wy(t){var e=t.fill;return null!=e&&"none"!==e}function Hy(t,e){if(null!=e.fillOpacity&&1!==e.fillOpacity){var n=t.globalAlpha;t.globalAlpha=e.fillOpacity*e.opacity,t.fill(),t.globalAlpha=n}else t.fill()}function Yy(t,e){if(null!=e.strokeOpacity&&1!==e.strokeOpacity){var n=t.globalAlpha;t.globalAlpha=e.strokeOpacity*e.opacity,t.stroke(),t.globalAlpha=n}else t.stroke()}function Uy(t,e,n){var i=Zo(e.image,e.__image,n);if(qo(i)){var r=t.createPattern(i,e.repeat||"repeat");if("function"==typeof DOMMatrix&&r&&r.setTransform){var o=new DOMMatrix;o.translateSelf(e.x||0,e.y||0),o.rotateSelf(0,0,(e.rotation||0)*_t),o.scaleSelf(e.scaleX||1,e.scaleY||1),r.setTransform(o)}return r}}var Xy=["shadowBlur","shadowOffsetX","shadowOffsetY"],Zy=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function jy(t,e,n,i,r){var o=!1;if(!i&&e===(n=n||{}))return!1;if(i||e.opacity!==n.opacity){$y(t,r),o=!0;var a=Math.max(Math.min(e.opacity,1),0);t.globalAlpha=isNaN(a)?ua.opacity:a}(i||e.blend!==n.blend)&&(o||($y(t,r),o=!0),t.globalCompositeOperation=e.blend||ua.blend);for(var s=0;s0&&t.unfinished);t.unfinished||this._zr.flush()}}},e.prototype.getDom=function(){return this._dom},e.prototype.getId=function(){return this.id},e.prototype.getZr=function(){return this._zr},e.prototype.isSSR=function(){return this._ssr},e.prototype.setOption=function(t,e,n){if(!this.__flagInMainProcess)if(this._disposed)Hv(this.id);else{var i,r,o;if(q(e)&&(n=e.lazyUpdate,i=e.silent,r=e.replaceMerge,o=e.transition,e=e.notMerge),this.__flagInMainProcess=!0,!this._model||e){var a=new pd(this._api),s=this._theme,l=this._model=new id;l.scheduler=this._scheduler,l.ssr=this._ssr,l.init(null,null,null,s,this._locale,a)}this._model.setOption(t,{replaceMerge:r},Zv);var u={seriesTransition:o,optionChanged:!0};if(n)this.__pendingUpdate={silent:i,updateParams:u},this.__flagInMainProcess=!1,this.getZr().wakeUp();else{try{_v(this),Sv.update.call(this,null,u)}catch(t){throw this.__pendingUpdate=null,this.__flagInMainProcess=!1,t}this._ssr||this._zr.flush(),this.__pendingUpdate=null,this.__flagInMainProcess=!1,Cv.call(this,i),Dv.call(this,i)}}},e.prototype.setTheme=function(){},e.prototype.getModel=function(){return this._model},e.prototype.getOption=function(){return this._model&&this._model.getOption()},e.prototype.getWidth=function(){return this._zr.getWidth()},e.prototype.getHeight=function(){return this._zr.getHeight()},e.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||cv&&window.devicePixelRatio||1},e.prototype.getRenderedCanvas=function(t){return this.renderToCanvas(t)},e.prototype.renderToCanvas=function(t){return t=t||{},this._zr.painter.getRenderedCanvas({backgroundColor:t.backgroundColor||this._model.get("backgroundColor"),pixelRatio:t.pixelRatio||this.getDevicePixelRatio()})},e.prototype.renderToSVGString=function(t){return t=t||{},this._zr.painter.renderToString({useViewBox:t.useViewBox})},e.prototype.getSvgDataURL=function(){if(r.svgSupported){var t=this._zr;return E(t.storage.getDisplayList(),(function(t){t.stopAnimation(null,!0)})),t.painter.toDataURL()}},e.prototype.getDataURL=function(t){if(!this._disposed){var e=(t=t||{}).excludeComponents,n=this._model,i=[],r=this;E(e,(function(t){n.eachComponent({mainType:t},(function(t){var e=r._componentsMap[t.__viewId];e.group.ignore||(i.push(e),e.group.ignore=!0)}))}));var o="svg"===this._zr.painter.getType()?this.getSvgDataURL():this.renderToCanvas(t).toDataURL("image/"+(t&&t.type||"png"));return E(i,(function(t){t.group.ignore=!1})),o}Hv(this.id)},e.prototype.getConnectedDataURL=function(t){if(!this._disposed){var e="svg"===t.type,n=this.group,i=Math.min,r=Math.max,o=1/0;if(Jv[n]){var a=o,s=o,l=-1/0,u=-1/0,c=[],p=t&&t.pixelRatio||this.getDevicePixelRatio();E($v,(function(o,h){if(o.group===n){var p=e?o.getZr().painter.getSvgDom().innerHTML:o.renderToCanvas(T(t)),d=o.getDom().getBoundingClientRect();a=i(d.left,a),s=i(d.top,s),l=r(d.right,l),u=r(d.bottom,u),c.push({dom:p,left:d.left,top:d.top})}}));var d=(l*=p)-(a*=p),f=(u*=p)-(s*=p),g=h.createCanvas(),y=Lr(g,{renderer:e?"svg":"canvas"});if(y.resize({width:d,height:f}),e){var v="";return E(c,(function(t){var e=t.left-a,n=t.top-s;v+=''+t.dom+""})),y.painter.getSvgRoot().innerHTML=v,t.connectedBackgroundColor&&y.painter.setBackgroundColor(t.connectedBackgroundColor),y.refreshImmediately(),y.painter.toDataURL()}return t.connectedBackgroundColor&&y.add(new Cs({shape:{x:0,y:0,width:d,height:f},style:{fill:t.connectedBackgroundColor}})),E(c,(function(t){var e=new _s({style:{x:t.left*p-a,y:t.top*p-s,image:t.dom}});y.add(e)})),y.refreshImmediately(),g.toDataURL("image/"+(t&&t.type||"png"))}return this.getDataURL(t)}Hv(this.id)},e.prototype.convertToPixel=function(t,e){return Mv(this,"convertToPixel",t,e)},e.prototype.convertFromPixel=function(t,e){return Mv(this,"convertFromPixel",t,e)},e.prototype.containPixel=function(t,e){var n;if(!this._disposed)return E(Io(this._model,t),(function(t,i){i.indexOf("Models")>=0&&E(t,(function(t){var r=t.coordinateSystem;if(r&&r.containPoint)n=n||!!r.containPoint(e);else if("seriesModels"===i){var o=this._chartsMap[t.__viewId];o&&o.containPoint&&(n=n||o.containPoint(e,t))}}),this)}),this),!!n;Hv(this.id)},e.prototype.getVisual=function(t,e){var n=Io(this._model,t,{defaultMainType:"series"}),r=n.seriesModel.getData(),o=n.hasOwnProperty("dataIndexInside")?n.dataIndexInside:n.hasOwnProperty("dataIndex")?r.indexOfRawIndex(n.dataIndex):null;return null!=o?fy(r,o,e):gy(r,e)},e.prototype.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},e.prototype.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]},e.prototype._initEvents=function(){var t,e,n,i=this;E(Wv,(function(t){var e=function(e){var n,r=i.getModel(),o=e.target;if("globalout"===t?n={}:o&&xy(o,(function(t){var e=Hs(t);if(e&&null!=e.dataIndex){var i=e.dataModel||r.getSeriesByIndex(e.seriesIndex);return n=i&&i.getDataParams(e.dataIndex,e.dataType)||{},!0}if(e.eventData)return n=A({},e.eventData),!0}),!0),n){var s=n.componentType,l=n.componentIndex;"markLine"!==s&&"markPoint"!==s&&"markArea"!==s||(s="series",l=n.seriesIndex);var u=s&&null!=l&&r.getComponent(s,l),h=u&&i["series"===u.mainType?"_chartsMap":"_componentsMap"][u.__viewId];n.event=e,n.type=t,i._$eventProcessor.eventInfo={targetEl:o,packedEvent:n,model:u,view:h},i.trigger(t,n)}};e.zrEventfulCallAtLast=!0,i._zr.on(t,e,i)})),E(Uv,(function(t,e){i._messageCenter.on(e,(function(t){this.trigger(e,t)}),i)})),E(["selectchanged"],(function(t){i._messageCenter.on(t,(function(e){this.trigger(t,e)}),i)})),t=this._messageCenter,e=this,n=this._api,t.on("selectchanged",(function(t){var i=n.getModel();t.isFromClick?(my("map","selectchanged",e,i,t),my("pie","selectchanged",e,i,t)):"select"===t.fromAction?(my("map","selected",e,i,t),my("pie","selected",e,i,t)):"unselect"===t.fromAction&&(my("map","unselected",e,i,t),my("pie","unselected",e,i,t))}))},e.prototype.isDisposed=function(){return this._disposed},e.prototype.clear=function(){this._disposed?Hv(this.id):this.setOption({series:[]},!0)},e.prototype.dispose=function(){if(this._disposed)Hv(this.id);else{this._disposed=!0,this.getDom()&&ko(this.getDom(),em,"");var t=this,e=t._api,n=t._model;E(t._componentsViews,(function(t){t.dispose(n,e)})),E(t._chartsViews,(function(t){t.dispose(n,e)})),t._zr.dispose(),t._dom=t._model=t._chartsMap=t._componentsMap=t._chartsViews=t._componentsViews=t._scheduler=t._api=t._zr=t._throttledZrFlush=t._theme=t._coordSysMgr=t._messageCenter=null,delete $v[t.id]}},e.prototype.resize=function(t){if(!this.__flagInMainProcess)if(this._disposed)Hv(this.id);else{this._zr.resize(t);var e=this._model;if(this._loadingFX&&this._loadingFX.resize(),e){var n=e.resetOption("media"),i=t&&t.silent;this.__pendingUpdate&&(null==i&&(i=this.__pendingUpdate.silent),n=!0,this.__pendingUpdate=null),this.__flagInMainProcess=!0;try{n&&_v(this),Sv.update.call(this,{type:"resize",animation:A({duration:0},t&&t.animation)})}catch(t){throw this.__flagInMainProcess=!1,t}this.__flagInMainProcess=!1,Cv.call(this,i),Dv.call(this,i)}}},e.prototype.showLoading=function(t,e){if(this._disposed)Hv(this.id);else if(q(t)&&(e=t,t=""),t=t||"default",this.hideLoading(),Kv[t]){var n=Kv[t](this._api,e),i=this._zr;this._loadingFX=n,i.add(n)}},e.prototype.hideLoading=function(){this._disposed?Hv(this.id):(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},e.prototype.makeActionFromEvent=function(t){var e=A({},t);return e.type=Uv[t.type],e},e.prototype.dispatchAction=function(t,e){if(this._disposed)Hv(this.id);else if(q(e)||(e={silent:!!e}),Yv[t.type]&&this._model)if(this.__flagInMainProcess)this._pendingActions.push(t);else{var n=e.silent;Tv.call(this,t,n);var i=e.flush;i?this._zr.flush():!1!==i&&r.browser.weChat&&this._throttledZrFlush(),Cv.call(this,n),Dv.call(this,n)}},e.prototype.updateLabelLayout=function(){lv.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},e.prototype.appendData=function(t){if(this._disposed)Hv(this.id);else{var e=t.seriesIndex;this.getModel().getSeriesByIndex(e).appendData(t),this._scheduler.unfinished=!0,this.getZr().wakeUp()}},e.internalField=function(){function t(t){t.clearColorPalette(),t.eachSeries((function(t){t.clearColorPalette()}))}function e(t){for(var e=[],n=t.currentStates,i=0;i0?{duration:o,delay:i.get("delay"),easing:i.get("easing")}:null;n.eachRendered((function(t){if(t.states&&t.states.emphasis){if(ah(t))return;if(t instanceof gs&&function(t){var e=Zs(t);e.normalFill=t.style.fill,e.normalStroke=t.style.stroke;var n=t.states.select||{};e.selectFill=n.style&&n.style.fill||null,e.selectStroke=n.style&&n.style.stroke||null}(t),t.__dirty){var n=t.prevStates;n&&t.useStates(n)}if(r){t.stateTransition=a;var i=t.getTextContent(),o=t.getTextGuideLine();i&&(i.stateTransition=a),o&&(o.stateTransition=a)}t.__dirty&&e(t)}}))}_v=function(t){var e=t._scheduler;e.restorePipelines(t._model),e.prepareStageTasks(),bv(t,!0),bv(t,!1),e.plan()},bv=function(t,e){for(var n=t._model,i=t._scheduler,r=e?t._componentsViews:t._chartsViews,o=e?t._componentsMap:t._chartsMap,a=t._zr,s=t._api,l=0;le.get("hoverLayerThreshold")&&!r.node&&!r.worker&&e.eachSeries((function(e){if(!e.preventUsingHoverLayer){var n=t._chartsMap[e.__viewId];n.__alive&&n.eachRendered((function(t){t.states.emphasis&&(t.states.emphasis.hoverLayer=!0)}))}}))}(t,e),lv.trigger("series:afterupdate",e,n,l)},Ev=function(t){t.__needsUpdateStatus=!0,t.getZr().wakeUp()},zv=function(t){t.__needsUpdateStatus&&(t.getZr().storage.traverse((function(t){ah(t)||e(t)})),t.__needsUpdateStatus=!1)},Rv=function(t){return new(function(e){function i(){return null!==e&&e.apply(this,arguments)||this}return n(i,e),i.prototype.getCoordinateSystems=function(){return t._coordSysMgr.getCoordinateSystems()},i.prototype.getComponentByElement=function(e){for(;e;){var n=e.__ecComponentInfo;if(null!=n)return t._model.getComponent(n.mainType,n.index);e=e.parent}},i.prototype.enterEmphasis=function(e,n){_l(e,n),Ev(t)},i.prototype.leaveEmphasis=function(e,n){bl(e,n),Ev(t)},i.prototype.enterBlur=function(e){wl(e),Ev(t)},i.prototype.leaveBlur=function(e){Sl(e),Ev(t)},i.prototype.enterSelect=function(e){Ml(e),Ev(t)},i.prototype.leaveSelect=function(e){Il(e),Ev(t)},i.prototype.getModel=function(){return t.getModel()},i.prototype.getViewOfComponentModel=function(e){return t.getViewOfComponentModel(e)},i.prototype.getViewOfSeriesModel=function(e){return t.getViewOfSeriesModel(e)},i}(ld))(t)},Nv=function(t){function e(t,e){for(var n=0;n=0)){gm.push(n);var o=Gg.wrapStageHandler(n,r);o.__prio=e,o.__raw=n,t.push(o)}}function vm(t,e){Kv[t]=e}function mm(t,e,n){var i=hv("registerMap");i&&i(t,e,n)}var xm=function(t){var e=(t=T(t)).type;e||ao("");var i=e.split(":");2!==i.length&&ao("");var r=!1;"echarts"===i[0]&&(e=i[1],r=!0),t.__isBuiltIn=r,Tf.set(e,t)};fm(2e3,Eg),fm(4500,Vg),fm(4500,Bg),fm(2e3,py),fm(4500,dy),fm(7e3,(function(t,e){t.eachRawSeries((function(n){if(!t.isSeriesFiltered(n)){var i=n.getData();i.hasItemVisual()&&i.each((function(t){var n=i.getItemVisual(t,"decal");n&&(i.ensureUniqueItemVisual(t,"style").decal=rv(n,e))}));var r=i.getVisual("decal");r&&(i.getVisual("style").decal=rv(r,e))}}))})),am(Od),sm(900,(function(t){var e=ft();t.eachSeries((function(t){var n=t.get("stack");if(n){var i=e.get(n)||e.set(n,[]),r=t.getData(),o={stackResultDimension:r.getCalculationInfo("stackResultDimension"),stackedOverDimension:r.getCalculationInfo("stackedOverDimension"),stackedDimension:r.getCalculationInfo("stackedDimension"),stackedByDimension:r.getCalculationInfo("stackedByDimension"),isStackedByIndex:r.getCalculationInfo("isStackedByIndex"),data:r,seriesModel:t};if(!o.stackedDimension||!o.isStackedByIndex&&!o.stackedByDimension)return;i.length&&r.setCalculationInfo("stackedOnSeries",i[i.length-1].seriesModel),i.push(o)}})),e.each(Rd)})),vm("default",(function(t,e){k(e=e||{},{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",spinnerRadius:10,lineWidth:5,zlevel:0});var n=new Cr,i=new Cs({style:{fill:e.maskColor},zlevel:e.zlevel,z:1e4});n.add(i);var r,o=new ks({style:{text:e.text,fill:e.textColor,fontSize:e.fontSize,fontWeight:e.fontWeight,fontStyle:e.fontStyle,fontFamily:e.fontFamily},zlevel:e.zlevel,z:10001}),a=new Cs({style:{fill:"none"},textContent:o,textConfig:{position:"right",distance:10},zlevel:e.zlevel,z:10001});return n.add(a),e.showSpinner&&((r=new Hu({shape:{startAngle:-Fg/2,endAngle:-Fg/2+.1,r:e.spinnerRadius},style:{stroke:e.color,lineCap:"round",lineWidth:e.lineWidth},zlevel:e.zlevel,z:10001})).animateShape(!0).when(1e3,{endAngle:3*Fg/2}).start("circularInOut"),r.animateShape(!0).when(1e3,{startAngle:3*Fg/2}).delay(300).start("circularInOut"),n.add(r)),n.resize=function(){var n=o.getBoundingRect().width,s=e.showSpinner?e.spinnerRadius:0,l=(t.getWidth()-2*s-(e.showSpinner&&n?10:0)-n)/2-(e.showSpinner&&n?0:5+n/2)+(e.showSpinner?0:n/2)+(n?0:s),u=t.getHeight()/2;e.showSpinner&&r.setShape({cx:l,cy:u}),a.setShape({x:l-s,y:u-s,width:2*s,height:2*s}),i.setShape({x:0,y:0,width:t.getWidth(),height:t.getHeight()})},n.resize(),n})),cm({type:Js,event:Js,update:Js},xt),cm({type:Qs,event:Qs,update:Qs},xt),cm({type:tl,event:tl,update:tl},xt),cm({type:el,event:el,update:el},xt),cm({type:nl,event:nl,update:nl},xt),om("light",iy),om("dark",ly);var _m=[],bm={registerPreprocessor:am,registerProcessor:sm,registerPostInit:lm,registerPostUpdate:um,registerUpdateLifecycle:hm,registerAction:cm,registerCoordinateSystem:pm,registerLayout:dm,registerVisual:fm,registerTransform:xm,registerLoading:vm,registerMap:mm,registerImpl:function(t,e){uv[t]=e},PRIORITY:fv,ComponentModel:Tp,ComponentView:gg,SeriesModel:sg,ChartView:xg,registerComponentModel:function(t){Tp.registerClass(t)},registerComponentView:function(t){gg.registerClass(t)},registerSeriesModel:function(t){sg.registerClass(t)},registerChartView:function(t){xg.registerClass(t)},registerSubTypeDefaulter:function(t,e){Tp.registerSubTypeDefaulter(t,e)},registerPainter:function(t,e){Pr(t,e)}};function wm(t){Y(t)?E(t,(function(t){wm(t)})):P(_m,t)>=0||(_m.push(t),U(t)&&(t={install:t}),t.install(bm))}function Sm(t){return null==t?0:t.length||1}function Mm(t){return t}var Im=function(){function t(t,e,n,i,r,o){this._old=t,this._new=e,this._oldKeyGetter=n||Mm,this._newKeyGetter=i||Mm,this.context=r,this._diffModeMultiple="multiple"===o}return t.prototype.add=function(t){return this._add=t,this},t.prototype.update=function(t){return this._update=t,this},t.prototype.updateManyToOne=function(t){return this._updateManyToOne=t,this},t.prototype.updateOneToMany=function(t){return this._updateOneToMany=t,this},t.prototype.updateManyToMany=function(t){return this._updateManyToMany=t,this},t.prototype.remove=function(t){return this._remove=t,this},t.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},t.prototype._executeOneToOne=function(){var t=this._old,e=this._new,n={},i=new Array(t.length),r=new Array(e.length);this._initIndexMap(t,null,i,"_oldKeyGetter"),this._initIndexMap(e,n,r,"_newKeyGetter");for(var o=0;o1){var u=s.shift();1===s.length&&(n[a]=s[0]),this._update&&this._update(u,o)}else 1===l?(n[a]=null,this._update&&this._update(s,o)):this._remove&&this._remove(o)}this._performRestAdd(r,n)},t.prototype._executeMultiple=function(){var t=this._old,e=this._new,n={},i={},r=[],o=[];this._initIndexMap(t,n,r,"_oldKeyGetter"),this._initIndexMap(e,i,o,"_newKeyGetter");for(var a=0;a1&&1===c)this._updateManyToOne&&this._updateManyToOne(u,l),i[s]=null;else if(1===h&&c>1)this._updateOneToMany&&this._updateOneToMany(u,l),i[s]=null;else if(1===h&&1===c)this._update&&this._update(u,l),i[s]=null;else if(h>1&&c>1)this._updateManyToMany&&this._updateManyToMany(u,l),i[s]=null;else if(h>1)for(var p=0;p1)for(var a=0;a30}var zm,Vm,Bm,Fm,Gm,Wm,Hm,Ym=q,Um=z,Xm="undefined"==typeof Int32Array?Array:Int32Array,Zm=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],jm=["_approximateExtent"],qm=function(){function t(t,e){var n;this.type="list",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=["cloneShallow","downSample","lttbDownSample","map"],this.CHANGABLE_METHODS=["filterSelf","selectRange"],this.DOWNSAMPLE_METHODS=["downSample","lttbDownSample"];var i=!1;Om(t)?(n=t.dimensions,this._dimOmitted=t.isDimensionOmitted(),this._schema=t):(i=!0,n=t),n=n||["x","y"];for(var r={},o=[],a={},s=!1,l={},u=0;u=e)){var n=this._store.getProvider();this._updateOrdinalMeta();var i=this._nameList,r=this._idList;if(n.getSource().sourceFormat===Lp&&!n.pure)for(var o=[],a=t;a0},t.prototype.ensureUniqueItemVisual=function(t,e){var n=this._itemVisuals,i=n[t];i||(i=n[t]={});var r=i[e];return null==r&&(Y(r=this.getVisual(e))?r=r.slice():Ym(r)&&(r=A({},r)),i[e]=r),r},t.prototype.setItemVisual=function(t,e,n){var i=this._itemVisuals[t]||{};this._itemVisuals[t]=i,Ym(e)?A(i,e):i[e]=n},t.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},t.prototype.setLayout=function(t,e){Ym(t)?A(this._layout,t):this._layout[t]=e},t.prototype.getLayout=function(t){return this._layout[t]},t.prototype.getItemLayout=function(t){return this._itemLayouts[t]},t.prototype.setItemLayout=function(t,e,n){this._itemLayouts[t]=n?A(this._itemLayouts[t]||{},e):e},t.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},t.prototype.setItemGraphicEl=function(t,e){var n=this.hostModel&&this.hostModel.seriesIndex;Ys(n,this.dataType,t,e),this._graphicEls[t]=e},t.prototype.getItemGraphicEl=function(t){return this._graphicEls[t]},t.prototype.eachItemGraphicEl=function(t,e){E(this._graphicEls,(function(n,i){n&&t&&t.call(e,n,i)}))},t.prototype.cloneShallow=function(e){return e||(e=new t(this._schema?this._schema:Um(this.dimensions,this._getDimInfo,this),this.hostModel)),Gm(e,this),e._store=this._store,e},t.prototype.wrapMethod=function(t,e){var n=this[t];U(n)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var t=n.apply(this,arguments);return e.apply(this,[t].concat(at(arguments)))})},t.internalField=(zm=function(t){var e=t._invertedIndicesMap;E(e,(function(n,i){var r=t._dimInfos[i],o=r.ordinalMeta,a=t._store;if(o){n=e[i]=new Xm(o.categories.length);for(var s=0;s1&&(s+="__ec__"+u),i[e]=s}})),t}();function Km(t,e){Gd(t)||(t=Hd(t));var n=(e=e||{}).coordDimensions||[],i=e.dimensionsDefine||t.dimensionsDefine||[],r=ft(),o=[],a=function(t,e,n,i){var r=Math.max(t.dimensionsDetectedCount||1,e.length,n.length,i||0);return E(e,(function(t){var e;q(t)&&(e=t.dimsDef)&&(r=Math.max(r,e.length))})),r}(t,n,i,e.dimensionsCount),s=e.canOmitUnusedDimensions&&Em(a),l=i===t.dimensionsDefine,u=l?Nm(t):Rm(i),h=e.encodeDefine;!h&&e.encodeDefaulter&&(h=e.encodeDefaulter(t,a));for(var c=ft(h),p=new Of(a),d=0;d0&&(i.name=r+(o-1)),o++,e.set(r,o)}}(o),new Pm({source:t,dimensions:o,fullDimensionCount:a,dimensionOmitted:s})}function $m(t,e,n){var i=e.data;if(n||i.hasOwnProperty(t)){for(var r=0;i.hasOwnProperty(t+r);)r++;t+=r}return e.set(t,!0),t}var Jm=function(t){this.coordSysDims=[],this.axisMap=ft(),this.categoryAxisMap=ft(),this.coordSysName=t},Qm={cartesian2d:function(t,e,n,i){var r=t.getReferringComponents("xAxis",Co).models[0],o=t.getReferringComponents("yAxis",Co).models[0];e.coordSysDims=["x","y"],n.set("x",r),n.set("y",o),tx(r)&&(i.set("x",r),e.firstCategoryDimIndex=0),tx(o)&&(i.set("y",o),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=1))},singleAxis:function(t,e,n,i){var r=t.getReferringComponents("singleAxis",Co).models[0];e.coordSysDims=["single"],n.set("single",r),tx(r)&&(i.set("single",r),e.firstCategoryDimIndex=0)},polar:function(t,e,n,i){var r=t.getReferringComponents("polar",Co).models[0],o=r.findAxisModel("radiusAxis"),a=r.findAxisModel("angleAxis");e.coordSysDims=["radius","angle"],n.set("radius",o),n.set("angle",a),tx(o)&&(i.set("radius",o),e.firstCategoryDimIndex=0),tx(a)&&(i.set("angle",a),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=1))},geo:function(t,e,n,i){e.coordSysDims=["lng","lat"]},parallel:function(t,e,n,i){var r=t.ecModel,o=r.getComponent("parallel",t.get("parallelIndex")),a=e.coordSysDims=o.dimensions.slice();E(o.parallelAxisIndex,(function(t,o){var s=r.getComponent("parallelAxis",t),l=a[o];n.set(l,s),tx(s)&&(i.set(l,s),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=o))}))}};function tx(t){return"category"===t.get("type")}function ex(t,e,n){var i,r,o,a=(n=n||{}).byIndex,s=n.stackedCoordDimension;!function(t){return!Om(t.schema)}(e)?(r=e.schema,i=r.dimensions,o=e.store):i=e;var l,u,h,c,p=!(!t||!t.get("stack"));if(E(i,(function(t,e){X(t)&&(i[e]=t={name:t}),p&&!t.isExtraCoord&&(a||l||!t.ordinalMeta||(l=t),u||"ordinal"===t.type||"time"===t.type||s&&s!==t.coordDim||(u=t))})),!u||a||l||(a=!0),u){h="__\0ecstackresult_"+t.id,c="__\0ecstackedover_"+t.id,l&&(l.createInvertedIndices=!0);var d=u.coordDim,f=u.type,g=0;E(i,(function(t){t.coordDim===d&&g++}));var y={name:h,coordDim:d,coordDimIndex:g,type:f,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length},v={name:c,coordDim:c,coordDimIndex:g+1,type:f,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length+1};r?(o&&(y.storeDimIndex=o.ensureCalculationDimension(c,f),v.storeDimIndex=o.ensureCalculationDimension(h,f)),r.appendCalculationDimension(y),r.appendCalculationDimension(v)):(i.push(y),i.push(v))}return{stackedDimension:u&&u.name,stackedByDimension:l&&l.name,isStackedByIndex:a,stackedOverDimension:c,stackResultDimension:h}}function nx(t,e){return!!e&&e===t.getCalculationInfo("stackedDimension")}function ix(t,e){return nx(t,e)?t.getCalculationInfo("stackResultDimension"):e}function rx(t,e,n){n=n||{};var i,r=e.getSourceManager(),o=!1;t?(o=!0,i=Hd(t)):o=(i=r.getSource()).sourceFormat===Lp;var a=function(t){var e=t.get("coordinateSystem"),n=new Jm(e),i=Qm[e];if(i)return i(t,n,n.axisMap,n.categoryAxisMap),n}(e),s=function(t,e){var n,i=t.get("coordinateSystem"),r=hd.get(i);return e&&e.coordSysDims&&(n=z(e.coordSysDims,(function(t){var n={name:t},i=e.axisMap.get(t);if(i){var r=i.get("type");n.type=Dm(r)}return n}))),n||(n=r&&(r.getDimensionsInfo?r.getDimensionsInfo():r.dimensions.slice())||["x","y"]),n}(e,a),l=n.useEncodeDefaulter,u=U(l)?l:l?H(Hp,s,e):null,h=Km(i,{coordDimensions:s,generateCoord:n.generateCoord,encodeDefine:e.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!o}),c=function(t,e,n){var i,r;return n&&E(t,(function(t,o){var a=t.coordDim,s=n.categoryAxisMap.get(a);s&&(null==i&&(i=o),t.ordinalMeta=s.getOrdinalMeta(),e&&(t.createInvertedIndices=!0)),null!=t.otherDims.itemName&&(r=!0)})),r||null==i||(t[i].otherDims.itemName=0),i}(h.dimensions,n.createInvertedIndices,a),p=o?null:r.getSharedDataStore(h),d=ex(e,{schema:h,store:p}),f=new qm(h,e);f.setCalculationInfo(d);var g=null!=c&&function(t){if(t.sourceFormat===Lp)return!Y(fo(function(t){for(var e=0;ee[1]&&(e[1]=t[1])},t.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},t.prototype.getExtent=function(){return this._extent.slice()},t.prototype.setExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=t),isNaN(e)||(n[1]=e)},t.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},t.prototype.isBlank=function(){return this._isBlank},t.prototype.setBlank=function(t){this._isBlank=t},t}();Go(ox);var ax=0,sx=function(){function t(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++ax}return t.createByAxisModel=function(e){var n=e.option,i=n.data,r=i&&z(i,lx);return new t({categories:r,needCollect:!r,deduplication:!1!==n.dedplication})},t.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},t.prototype.parseAndCollect=function(t){var e,n=this._needCollect;if(!X(t)&&!n)return t;if(n&&!this._deduplication)return e=this.categories.length,this.categories[e]=t,e;var i=this._getOrCreateMap();return null==(e=i.get(t))&&(n?(e=this.categories.length,this.categories[e]=t,i.set(t,e)):e=NaN),e},t.prototype._getOrCreateMap=function(){return this._map||(this._map=ft(this.categories))},t}();function lx(t){return q(t)&&null!=t.value?t.value:t+""}function ux(t){return"interval"===t.type||"log"===t.type}function cx(t){var e=Math.pow(10,Kr(t)),n=t/e;return n?2===n?n=3:3===n?n=5:n*=2:n=1,zr(n*e)}function px(t){return Br(t)+2}function dx(t,e,n){t[e]=Math.max(Math.min(t[e],n[1]),n[0])}function fx(t,e){return t>=e[0]&&t<=e[1]}function gx(t,e){return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])}function yx(t,e){return t*(e[1]-e[0])+e[0]}var vx=function(t){function e(e){var n=t.call(this,e)||this;n.type="ordinal";var i=n.getSetting("ordinalMeta");return i||(i=new sx({})),Y(i)&&(i=new sx({categories:z(i,(function(t){return q(t)?t.value:t}))})),n._ordinalMeta=i,n._extent=n.getSetting("extent")||[0,i.categories.length-1],n}return n(e,t),e.prototype.parse=function(t){return null==t?NaN:X(t)?this._ordinalMeta.getOrdinal(t):Math.round(t)},e.prototype.contain=function(t){return fx(t=this.parse(t),this._extent)&&null!=this._ordinalMeta.categories[t]},e.prototype.normalize=function(t){return gx(t=this._getTickNumber(this.parse(t)),this._extent)},e.prototype.scale=function(t){return t=Math.round(yx(t,this._extent)),this.getRawOrdinalNumber(t)},e.prototype.getTicks=function(){for(var t=[],e=this._extent,n=e[0];n<=e[1];)t.push({value:n}),n++;return t},e.prototype.getMinorTicks=function(t){},e.prototype.setSortInfo=function(t){if(null!=t){for(var e=t.ordinalNumbers,n=this._ordinalNumbersByTick=[],i=this._ticksByOrdinalNumber=[],r=0,o=this._ordinalMeta.categories.length,a=Math.min(o,e.length);r=0&&t=0&&t=t},e.prototype.getOrdinalMeta=function(){return this._ordinalMeta},e.prototype.calcNiceTicks=function(){},e.prototype.calcNiceExtent=function(){},e.type="ordinal",e}(ox);ox.registerClass(vx);var mx=zr,xx=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="interval",e._interval=0,e._intervalPrecision=2,e}return n(e,t),e.prototype.parse=function(t){return t},e.prototype.contain=function(t){return fx(t,this._extent)},e.prototype.normalize=function(t){return gx(t,this._extent)},e.prototype.scale=function(t){return yx(t,this._extent)},e.prototype.setExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=parseFloat(t)),isNaN(e)||(n[1]=parseFloat(e))},e.prototype.unionExtent=function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1]),this.setExtent(e[0],e[1])},e.prototype.getInterval=function(){return this._interval},e.prototype.setInterval=function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=px(t)},e.prototype.getTicks=function(t){var e=this._interval,n=this._extent,i=this._niceExtent,r=this._intervalPrecision,o=[];if(!e)return o;n[0]1e4)return[];var s=o.length?o[o.length-1].value:i[1];return n[1]>s&&(t?o.push({value:mx(s+e,r)}):o.push({value:n[1]})),o},e.prototype.getMinorTicks=function(t){for(var e=this.getTicks(!0),n=[],i=this.getExtent(),r=1;ri[0]&&hi&&(a=r.interval=i);var s=r.intervalPrecision=px(a);return function(t,e){!isFinite(t[0])&&(t[0]=e[0]),!isFinite(t[1])&&(t[1]=e[1]),dx(t,0,e),dx(t,1,e),t[0]>t[1]&&(t[0]=t[1])}(r.niceTickExtent=[zr(Math.ceil(t[0]/a)*a,s),zr(Math.floor(t[1]/a)*a,s)],t),r}(i,t,e,n);this._intervalPrecision=o.intervalPrecision,this._interval=o.interval,this._niceExtent=o.niceTickExtent}},e.prototype.calcNiceExtent=function(t){var e=this._extent;if(e[0]===e[1])if(0!==e[0]){var n=e[0];t.fixMax||(e[1]+=n/2),e[0]-=n/2}else e[1]=1;var i=e[1]-e[0];isFinite(i)||(e[0]=0,e[1]=1),this.calcNiceTicks(t.splitNumber,t.minInterval,t.maxInterval);var r=this._interval;t.fixMin||(e[0]=mx(Math.floor(e[0]/r)*r)),t.fixMax||(e[1]=mx(Math.ceil(e[1]/r)*r))},e.prototype.setNiceExtent=function(t,e){this._niceExtent=[t,e]},e.type="interval",e}(ox);ox.registerClass(xx);var _x="undefined"!=typeof Float32Array,bx=_x?Float32Array:Array;function Sx(t){return Y(t)?_x?new Float32Array(t):t:new bx(t)}var Mx="__ec_stack_";function Ix(t){return t.get("stack")||Mx+t.seriesIndex}function Tx(t){return t.dim+t.index}function Cx(t,e){var n=[];return e.eachSeriesByType(t,(function(t){Px(t)&&n.push(t)})),n}function Dx(t){var e=function(t){var e={};E(t,(function(t){var n=t.coordinateSystem.getBaseAxis();if("time"===n.type||"value"===n.type)for(var i=t.getData(),r=n.dim+"_"+n.index,o=i.getDimensionIndex(i.mapDimension(n.dim)),a=i.getStore(),s=0,l=a.count();s0&&(o=null===o?s:Math.min(o,s))}n[i]=o}}return n}(t),n=[];return E(t,(function(t){var i,r=t.coordinateSystem.getBaseAxis(),o=r.getExtent();if("category"===r.type)i=r.getBandWidth();else if("value"===r.type||"time"===r.type){var a=r.dim+"_"+r.index,s=e[a],l=Math.abs(o[1]-o[0]),u=r.scale.getExtent(),h=Math.abs(u[1]-u[0]);i=s?l/h*s:l}else{var c=t.getData();i=Math.abs(o[1]-o[0])/c.count()}var p=Er(t.get("barWidth"),i),d=Er(t.get("barMaxWidth"),i),f=Er(t.get("barMinWidth")||(Ox(t)?.5:1),i),g=t.get("barGap"),y=t.get("barCategoryGap");n.push({bandWidth:i,barWidth:p,barMaxWidth:d,barMinWidth:f,barGap:g,barCategoryGap:y,axisKey:Tx(r),stackId:Ix(t)})})),Ax(n)}function Ax(t){var e={};E(t,(function(t,n){var i=t.axisKey,r=t.bandWidth,o=e[i]||{bandWidth:r,remainedWidth:r,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},a=o.stacks;e[i]=o;var s=t.stackId;a[s]||o.autoWidthCount++,a[s]=a[s]||{width:0,maxWidth:0};var l=t.barWidth;l&&!a[s].width&&(a[s].width=l,l=Math.min(o.remainedWidth,l),o.remainedWidth-=l);var u=t.barMaxWidth;u&&(a[s].maxWidth=u);var h=t.barMinWidth;h&&(a[s].minWidth=h);var c=t.barGap;null!=c&&(o.gap=c);var p=t.barCategoryGap;null!=p&&(o.categoryGap=p)}));var n={};return E(e,(function(t,e){n[e]={};var i=t.stacks,r=t.bandWidth,o=t.categoryGap;if(null==o){var a=G(i).length;o=Math.max(35-4*a,15)+"%"}var s=Er(o,r),l=Er(t.gap,1),u=t.remainedWidth,h=t.autoWidthCount,c=(u-s)/(h+(h-1)*l);c=Math.max(c,0),E(i,(function(t){var e=t.maxWidth,n=t.minWidth;if(t.width)i=t.width,e&&(i=Math.min(i,e)),n&&(i=Math.max(i,n)),t.width=i,u-=i+l*i,h--;else{var i=c;e&&ei&&(i=n),i!==c&&(t.width=i,u-=i+l*i,h--)}})),c=(u-s)/(h+(h-1)*l),c=Math.max(c,0);var p,d=0;E(i,(function(t,e){t.width||(t.width=c),p=t,d+=t.width*(1+l)})),p&&(d-=p.width*l);var f=-d/2;E(i,(function(t,i){n[e][i]=n[e][i]||{bandWidth:r,offset:f,width:t.width},f+=t.width*(1+l)}))})),n}function kx(t,e){var n=Cx(t,e),i=Dx(n);E(n,(function(t){var e=t.getData(),n=t.coordinateSystem.getBaseAxis(),r=Ix(t),o=i[Tx(n)][r],a=o.offset,s=o.width;e.setLayout({bandWidth:o.bandWidth,offset:a,size:s})}))}function Lx(t){return{seriesType:t,plan:yg(),reset:function(t){if(Px(t)){var e=t.getData(),n=t.coordinateSystem,i=n.getBaseAxis(),r=n.getOtherAxis(i),o=e.getDimensionIndex(e.mapDimension(r.dim)),a=e.getDimensionIndex(e.mapDimension(i.dim)),s=t.get("showBackground",!0),l=e.mapDimension(r.dim),u=e.getCalculationInfo("stackResultDimension"),h=nx(e,l)&&!!e.getCalculationInfo("stackedOnSeries"),c=r.isHorizontal(),p=function(t,e){return e.toGlobalCoord(e.dataToCoord("log"===e.type?1:0))}(0,r),d=Ox(t),f=t.get("barMinHeight")||0,g=u&&e.getDimensionIndex(u),y=e.getLayout("size"),v=e.getLayout("offset");return{progress:function(t,e){for(var i,r=t.count,l=d&&Sx(3*r),u=d&&s&&Sx(3*r),m=d&&Sx(r),x=n.master.getRect(),_=c?x.width:x.height,b=e.getStore(),w=0;null!=(i=t.next());){var S=b.get(h?g:o,i),M=b.get(a,i),I=p,T=void 0;h&&(T=+S-b.get(o,i));var C=void 0,D=void 0,A=void 0,k=void 0;if(c){var L=n.dataToPoint([S,M]);h&&(I=n.dataToPoint([T,M])[0]),C=I,D=L[1]+v,A=L[0]-I,k=y,Math.abs(A)0)for(var s=0;s=0;--s)if(l[u]){o=l[u];break}o=o||a.none}if(Y(o)){var h=null==t.level?0:t.level>=0?t.level:o.length+t.level;o=o[h=Math.min(h,o.length-1)]}}return Vc(new Date(t.value),o,r,i)}(t,e,n,this.getSetting("locale"),i)},e.prototype.getTicks=function(){var t=this._interval,e=this._extent,n=[];if(!t)return n;n.push({value:e[0],level:0});var i=this.getSetting("useUTC"),r=function(t,e,n,i){var o=Rc,a=0;function s(t,e,n,r,o,a,s){for(var l=new Date(e),u=e,h=l[r]();u1&&0===u&&o.unshift({value:o[0].value-p})}}for(u=0;u=i[0]&&v<=i[1]&&c++)}var m=(i[1]-i[0])/e;if(c>1.5*m&&p>m/1.5)break;if(u.push(g),c>m||t===o[d])break}h=[]}}var x=B(z(u,(function(t){return B(t,(function(t){return t.value>=i[0]&&t.value<=i[1]&&!t.notAdd}))})),(function(t){return t.length>0})),_=[],b=x.length-1;for(d=0;dn&&(this._approxInterval=n);var o=Nx.length,a=Math.min(function(t,e,n,i){for(;n>>1;t[r][1]16?16:t>7.5?7:t>3.5?4:t>1.5?2:1}function zx(t){return(t/=2592e6)>6?6:t>3?3:t>2?2:1}function Vx(t){return(t/=36e5)>12?12:t>6?6:t>3.5?4:t>2?2:1}function Bx(t,e){return(t/=e?6e4:1e3)>30?30:t>20?20:t>15?15:t>10?10:t>5?5:t>2?2:1}function Fx(t){return $r(t,!0)}function Gx(t,e,n){var i=new Date(t);switch(Ec(e)){case"year":case"month":i[qc(n)](0);case"day":i[Kc(n)](1);case"hour":i[$c(n)](0);case"minute":i[Jc(n)](0);case"second":i[Qc(n)](0),i[tp(n)](0)}return i.getTime()}ox.registerClass(Rx);var Wx=ox.prototype,Hx=xx.prototype,Yx=zr,Ux=Math.floor,Xx=Math.ceil,Zx=Math.pow,jx=Math.log,qx=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="log",e.base=10,e._originalScale=new xx,e._interval=0,e}return n(e,t),e.prototype.getTicks=function(t){var e=this._originalScale,n=this._extent,i=e.getExtent();return z(Hx.getTicks.call(this,t),(function(t){var e=t.value,r=zr(Zx(this.base,e));return r=e===n[0]&&this._fixMin?$x(r,i[0]):r,{value:r=e===n[1]&&this._fixMax?$x(r,i[1]):r}}),this)},e.prototype.setExtent=function(t,e){var n=this.base;t=jx(t)/jx(n),e=jx(e)/jx(n),Hx.setExtent.call(this,t,e)},e.prototype.getExtent=function(){var t=this.base,e=Wx.getExtent.call(this);e[0]=Zx(t,e[0]),e[1]=Zx(t,e[1]);var n=this._originalScale.getExtent();return this._fixMin&&(e[0]=$x(e[0],n[0])),this._fixMax&&(e[1]=$x(e[1],n[1])),e},e.prototype.unionExtent=function(t){this._originalScale.unionExtent(t);var e=this.base;t[0]=jx(t[0])/jx(e),t[1]=jx(t[1])/jx(e),Wx.unionExtent.call(this,t)},e.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},e.prototype.calcNiceTicks=function(t){t=t||10;var e=this._extent,n=e[1]-e[0];if(!(n===1/0||n<=0)){var i=qr(n);for(t/n*i<=.5&&(i*=10);!isNaN(i)&&Math.abs(i)<1&&Math.abs(i)>0;)i*=10;var r=[zr(Xx(e[0]/i)*i),zr(Ux(e[1]/i)*i)];this._interval=i,this._niceExtent=r}},e.prototype.calcNiceExtent=function(t){Hx.calcNiceExtent.call(this,t),this._fixMin=t.fixMin,this._fixMax=t.fixMax},e.prototype.parse=function(t){return t},e.prototype.contain=function(t){return fx(t=jx(t)/jx(this.base),this._extent)},e.prototype.normalize=function(t){return gx(t=jx(t)/jx(this.base),this._extent)},e.prototype.scale=function(t){return t=yx(t,this._extent),Zx(this.base,t)},e.type="log",e}(ox),Kx=qx.prototype;function $x(t,e){return Yx(t,Br(e))}Kx.getMinorTicks=Hx.getMinorTicks,Kx.getLabel=Hx.getLabel,ox.registerClass(qx);var Jx=function(){function t(t,e,n){this._prepareParams(t,e,n)}return t.prototype._prepareParams=function(t,e,n){n[1]0&&s>0&&!l&&(a=0),a<0&&s<0&&!u&&(s=0));var c=this._determinedMin,p=this._determinedMax;return null!=c&&(a=c,l=!0),null!=p&&(s=p,u=!0),{min:a,max:s,minFixed:l,maxFixed:u,isBlank:h}},t.prototype.modifyDataMinMax=function(t,e){this[t_[t]]=e},t.prototype.setDeterminedMinMax=function(t,e){this[Qx[t]]=e},t.prototype.freeze=function(){this.frozen=!0},t}(),Qx={min:"_determinedMin",max:"_determinedMax"},t_={min:"_dataMin",max:"_dataMax"};function e_(t,e,n){var i=t.rawExtentInfo;return i||(i=new Jx(t,e,n),t.rawExtentInfo=i,i)}function n_(t,e){return null==e?null:nt(e)?NaN:t.parse(e)}function i_(t,e){var n=t.type,i=e_(t,e,t.getExtent()).calculate();t.setBlank(i.isBlank);var r=i.min,o=i.max,a=e.ecModel;if(a&&"time"===n){var s=Cx("bar",a),l=!1;if(E(s,(function(t){l=l||t.getBaseAxis()===e.axis})),l){var u=Dx(s),h=function(t,e,n,i){var r=n.axis.getExtent(),o=r[1]-r[0],a=function(t,e,n){if(t&&e){var i=t[Tx(e)];return i}}(i,n.axis);if(void 0===a)return{min:t,max:e};var s=1/0;E(a,(function(t){s=Math.min(t.offset,s)}));var l=-1/0;E(a,(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)/o)-h;return{min:t-=c*(s/u),max:e+=c*(l/u)}}(r,o,e,u);r=h.min,o=h.max}}return{extent:[r,o],fixMin:i.minFixed,fixMax:i.maxFixed}}function r_(t,e){var n=e,i=i_(t,n),r=i.extent,o=n.get("splitNumber");t instanceof qx&&(t.base=n.get("logBase"));var a=t.type,s=n.get("interval"),l="interval"===a||"time"===a;t.setExtent(r[0],r[1]),t.calcNiceExtent({splitNumber:o,fixMin:i.fixMin,fixMax:i.fixMax,minInterval:l?n.get("minInterval"):null,maxInterval:l?n.get("maxInterval"):null}),null!=s&&t.setInterval&&t.setInterval(s)}function o_(t,e){if(e=e||t.get("type"))switch(e){case"category":return new vx({ordinalMeta:t.getOrdinalMeta?t.getOrdinalMeta():t.getCategories(),extent:[1/0,-1/0]});case"time":return new Rx({locale:t.ecModel.getLocaleModel(),useUTC:t.ecModel.get("useUTC")});default:return new(ox.getClass(e)||xx)}}function a_(t){var e,n,i=t.getLabelModel().get("formatter"),r="category"===t.type?t.scale.getExtent()[0]:null;return"time"===t.scale.type?(n=i,function(e,i){return t.scale.getFormattedLabel(e,i,n)}):X(i)?function(e){return function(n){var i=t.scale.getLabel(n);return e.replace("{value}",null!=i?i:"")}}(i):U(i)?(e=i,function(n,i){return null!=r&&(i=n.value-r),e(s_(t,n),i,null!=n.level?{level:n.level}:null)}):function(e){return t.scale.getLabel(e)}}function s_(t,e){return"category"===t.type?t.scale.getLabel(e):e.value}function l_(t,e){var n=e*Math.PI/180,i=t.width,r=t.height,o=i*Math.abs(Math.cos(n))+Math.abs(r*Math.sin(n)),a=i*Math.abs(Math.sin(n))+Math.abs(r*Math.cos(n));return new sr(t.x,t.y,o,a)}function u_(t){var e=t.get("interval");return null==e?"auto":e}function h_(t){return"category"===t.type&&0===u_(t.getLabelModel())}function c_(t,e){var n={};return E(t.mapDimensionsAll(e),(function(e){n[ix(t,e)]=!0})),G(n)}var p_=function(){function t(){}return t.prototype.getNeedCrossZero=function(){return!this.option.scale},t.prototype.getCoordSysModel=function(){},t}(),d_={isDimensionStacked:nx,enableDataStack:ex,getStackedDimension:ix},f_=Object.freeze({__proto__:null,createList:function(t){return rx(null,t)},getLayoutRect:xp,dataStack:d_,createScale:function(t,e){var n=e;e instanceof dc||(n=new dc(e));var i=o_(n);return i.setExtent(t[0],t[1]),r_(i,n),i},mixinAxisModelCommonMethods:function(t){R(t,p_)},getECData:Hs,createTextStyle:function(t,e){return Uh(t,null,null,"normal"!==(e=e||{}).state)},createDimensions:function(t,e){return Km(t,e).dimensions},createSymbol:Ly,enableHoverEmphasis:Ol});function g_(t,e){return Math.abs(t-e)<1e-8}function y_(t,e,n){var i=0,r=t[0];if(!r)return!1;for(var o=1;on&&(t=r,n=a)}if(t)return function(t){for(var e=0,n=0,i=0,r=t.length,o=t[r-1][0],a=t[r-1][1],s=0;s>1^-(1&s),l=l>>1^-(1&l),r=s+=r,o=l+=o,i.push([s/n,l/n])}return i}function C_(t,e){return z(B((t=function(t){if(!t.UTF8Encoding)return t;var e=t,n=e.UTF8Scale;return null==n&&(n=1024),E(e.features,(function(t){var e=t.geometry,i=e.encodeOffsets,r=e.coordinates;if(i)switch(e.type){case"LineString":e.coordinates=T_(r,i,n);break;case"Polygon":case"MultiLineString":I_(r,i,n);break;case"MultiPolygon":E(r,(function(t,e){return I_(t,i[e],n)}))}})),e.UTF8Encoding=!1,e}(t)).features,(function(t){return t.geometry&&t.properties&&t.geometry.coordinates.length>0})),(function(t){var n=t.properties,i=t.geometry,r=[];switch(i.type){case"Polygon":var o=i.coordinates;r.push(new b_(o[0],o.slice(1)));break;case"MultiPolygon":E(i.coordinates,(function(t){t[0]&&r.push(new b_(t[0],t.slice(1)))}));break;case"LineString":r.push(new w_([i.coordinates]));break;case"MultiLineString":r.push(new w_(i.coordinates))}var a=new S_(n[e||"name"],r,n.cp);return a.properties=n,a}))}var D_=Object.freeze({__proto__:null,linearMap:Nr,round:zr,asc:Vr,getPrecision:Br,getPrecisionSafe:Fr,getPixelPrecision:Gr,getPercentWithPrecision:Wr,MAX_SAFE_INTEGER:Yr,remRadian:Ur,isRadianAroundZero:Xr,parseDate:jr,quantity:qr,quantityExponent:Kr,nice:$r,quantile:Jr,reformIntervals:Qr,isNumeric:eo,numericToNumber:to}),A_=Object.freeze({__proto__:null,parse:jr,format:Vc}),k_=Object.freeze({__proto__:null,extendShape:fh,extendPath:yh,makePath:xh,makeImage:_h,mergePath:wh,resizePath:Sh,createIcon:Ph,updateProps:rh,initProps:oh,getTransform:Ih,clipPointsByRect:kh,clipRectByRect:Lh,registerShape:vh,getShapeClass:mh,Group:Cr,Image:_s,Text:ks,Circle:hu,Ellipse:pu,Sector:Cu,Ring:Au,Polygon:Pu,Polyline:Ru,Rect:Cs,Line:zu,BezierCurve:Gu,Arc:Hu,IncrementalDisplayable:th,CompoundPath:Yu,LinearGradient:Xu,RadialGradient:Zu,BoundingRect:sr}),L_=Object.freeze({__proto__:null,addCommas:ep,toCamelCase:np,normalizeCssArray:ip,encodeHTML:ap,formatTpl:hp,getTooltipMarker:cp,formatTime:function(t,e,n){"week"!==t&&"month"!==t&&"quarter"!==t&&"half-year"!==t&&"year"!==t||(t="MM-dd\nyyyy");var i=jr(e),r=n?"getUTC":"get",o=i[r+"FullYear"](),a=i[r+"Month"]()+1,s=i[r+"Date"](),l=i[r+"Hours"](),u=i[r+"Minutes"](),h=i[r+"Seconds"](),c=i[r+"Milliseconds"]();return t.replace("MM",Nc(a,2)).replace("M",a).replace("yyyy",o).replace("yy",Nc(o%100+"",2)).replace("dd",Nc(s,2)).replace("d",s).replace("hh",Nc(l,2)).replace("h",l).replace("mm",Nc(u,2)).replace("m",u).replace("ss",Nc(h,2)).replace("s",h).replace("SSS",Nc(c,3))},capitalFirst:function(t){return t?t.charAt(0).toUpperCase()+t.substr(1):t},truncateText:$o,getTextRect:function(t,e,n,i,r,o,a,s){return new ks({style:{text:t,font:e,align:n,verticalAlign:i,padding:r,rich:o,overflow:a?"truncate":null,lineHeight:s}}).getBoundingRect()}}),P_=Object.freeze({__proto__:null,map:z,each:E,indexOf:P,inherits:O,reduce:V,filter:B,bind:W,curry:H,isArray:Y,isString:X,isObject:q,isFunction:U,extend:A,defaults:k,clone:T,merge:C}),O_=So();function E_(t,e){var n,i,r=z_(t,"labels"),o=u_(e);return V_(r,o)||(U(o)?n=G_(t,o):(i="auto"===o?function(t){var e=O_(t).autoInterval;return null!=e?e:O_(t).autoInterval=t.calculateCategoryInterval()}(t):o,n=F_(t,i)),B_(r,o,{labels:n,labelCategoryInterval:i}))}function z_(t,e){return O_(t)[e]||(O_(t)[e]=[])}function V_(t,e){for(var n=0;n1&&h/l>2&&(u=Math.round(Math.ceil(u/l)*l));var c=h_(t),p=a.get("showMinLabel")||c,d=a.get("showMaxLabel")||c;p&&u!==o[0]&&g(o[0]);for(var f=u;f<=o[1];f+=l)g(f);function g(t){var e={value:t};s.push(n?t:{formattedLabel:i(e),rawLabel:r.getLabel(e),tickValue:t})}return d&&f-l!==o[1]&&g(o[1]),s}function G_(t,e,n){var i=t.scale,r=a_(t),o=[];return E(i.getTicks(),(function(t){var a=i.getLabel(t),s=t.value;e(t.value,a)&&o.push(n?s:{formattedLabel:r(t),rawLabel:a,tickValue:s})})),o}var W_=[0,1],H_=function(){function t(t,e,n){this.onBand=!1,this.inverse=!1,this.dim=t,this.scale=e,this._extent=n||[0,0]}return t.prototype.contain=function(t){var e=this._extent,n=Math.min(e[0],e[1]),i=Math.max(e[0],e[1]);return t>=n&&t<=i},t.prototype.containData=function(t){return this.scale.contain(t)},t.prototype.getExtent=function(){return this._extent.slice()},t.prototype.getPixelPrecision=function(t){return Gr(t||this.scale.getExtent(),this._extent)},t.prototype.setExtent=function(t,e){var n=this._extent;n[0]=t,n[1]=e},t.prototype.dataToCoord=function(t,e){var n=this._extent,i=this.scale;return t=i.normalize(t),this.onBand&&"ordinal"===i.type&&Y_(n=n.slice(),i.count()),Nr(t,W_,n,e)},t.prototype.coordToData=function(t,e){var n=this._extent,i=this.scale;this.onBand&&"ordinal"===i.type&&Y_(n=n.slice(),i.count());var r=Nr(t,n,W_,e);return this.scale.scale(r)},t.prototype.pointToData=function(t,e){},t.prototype.getTicksCoords=function(t){var e=(t=t||{}).tickModel||this.getTickModel(),n=z(function(t,e){return"category"===t.type?function(t,e){var n,i,r=z_(t,"ticks"),o=u_(e),a=V_(r,o);if(a)return a;if(e.get("show")&&!t.scale.isBlank()||(n=[]),U(o))n=G_(t,o,!0);else if("auto"===o){var s=E_(t,t.getLabelModel());i=s.labelCategoryInterval,n=z(s.labels,(function(t){return t.tickValue}))}else n=F_(t,i=o,!0);return B_(r,o,{ticks:n,tickCategoryInterval:i})}(t,e):{ticks:z(t.scale.getTicks(),(function(t){return t.value}))}}(this,e).ticks,(function(t){return{coord:this.dataToCoord("ordinal"===this.scale.type?this.scale.getRawOrdinalNumber(t):t),tickValue:t}}),this);return function(t,e,n,i){var r=e.length;if(t.onBand&&!n&&r){var o,a,s=t.getExtent();if(1===r)e[0].coord=s[0],o=e[1]={coord:s[0]};else{var l=e[r-1].tickValue-e[0].tickValue,u=(e[r-1].coord-e[0].coord)/l;E(e,(function(t){t.coord-=u/2})),a=1+t.scale.getExtent()[1]-e[r-1].tickValue,o={coord:e[r-1].coord+u*a},e.push(o)}var h=s[0]>s[1];c(e[0].coord,s[0])&&(i?e[0].coord=s[0]:e.shift()),i&&c(s[0],e[0].coord)&&e.unshift({coord:s[0]}),c(s[1],o.coord)&&(i?o.coord=s[1]:e.pop()),i&&c(o.coord,s[1])&&e.push({coord:s[1]})}function c(t,e){return t=zr(t),e=zr(e),h?t>e:t0&&t<100||(t=5),z(this.scale.getMinorTicks(t),(function(t){return z(t,(function(t){return{coord:this.dataToCoord(t),tickValue:t}}),this)}),this)},t.prototype.getViewLabels=function(){return function(t){return"category"===t.type?function(t){var e=t.getLabelModel(),n=E_(t,e);return!e.get("show")||t.scale.isBlank()?{labels:[],labelCategoryInterval:n.labelCategoryInterval}:n}(t):function(t){var e=t.scale.getTicks(),n=a_(t);return{labels:z(e,(function(e,i){return{level:e.level,formattedLabel:n(e,i),rawLabel:t.scale.getLabel(e),tickValue:e.value}}))}}(t)}(this).labels},t.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},t.prototype.getTickModel=function(){return this.model.getModel("axisTick")},t.prototype.getBandWidth=function(){var t=this._extent,e=this.scale.getExtent(),n=e[1]-e[0]+(this.onBand?1:0);0===n&&(n=1);var i=Math.abs(t[1]-t[0]);return Math.abs(i)/n},t.prototype.calculateCategoryInterval=function(){return function(t){var e=function(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()}}(t),n=a_(t),i=(e.axisRotate-e.labelRotate)/180*Math.PI,r=t.scale,o=r.getExtent(),a=r.count();if(o[1]-o[0]<1)return 0;var s=1;a>40&&(s=Math.max(1,Math.floor(a/40)));for(var l=o[0],u=t.dataToCoord(l+1)-t.dataToCoord(l),h=Math.abs(u*Math.cos(i)),c=Math.abs(u*Math.sin(i)),p=0,d=0;l<=o[1];l+=s){var f,g,y=cr(n({value:l}),e.font,"center","top");f=1.3*y.width,g=1.3*y.height,p=Math.max(p,f,7),d=Math.max(d,g,7)}var v=p/h,m=d/c;isNaN(v)&&(v=1/0),isNaN(m)&&(m=1/0);var x=Math.max(0,Math.floor(Math.min(v,m))),_=O_(t.model),b=t.getExtent(),w=_.lastAutoInterval,S=_.lastTickCount;return null!=w&&null!=S&&Math.abs(w-x)<=1&&Math.abs(S-a)<=1&&w>x&&_.axisExtent0===b[0]&&_.axisExtent1===b[1]?x=w:(_.lastTickCount=a,_.lastAutoInterval=x,_.axisExtent0=b[0],_.axisExtent1=b[1]),x}(this)},t}();function Y_(t,e){var n=(t[1]-t[0])/e/2;t[0]+=n,t[1]-=n}var U_=2*Math.PI,X_=qa.CMD,Z_=["top","right","bottom","left"];function j_(t,e,n,i,r){var o=n.width,a=n.height;switch(t){case"top":i.set(n.x+o/2,n.y-e),r.set(0,-1);break;case"bottom":i.set(n.x+o/2,n.y+a+e),r.set(0,1);break;case"left":i.set(n.x-e,n.y+a/2),r.set(-1,0);break;case"right":i.set(n.x+o+e,n.y+a/2),r.set(1,0)}}function q_(t,e,n,i,r,o,a,s,l){a-=t,s-=e;var u=Math.sqrt(a*a+s*s),h=(a/=u)*n+t,c=(s/=u)*n+e;if(Math.abs(i-r)%U_<1e-4)return l[0]=h,l[1]=c,u-n;if(o){var p=i;i=ts(r),r=ts(p)}else i=ts(i),r=ts(r);i>r&&(r+=U_);var d=Math.atan2(s,a);if(d<0&&(d+=U_),d>=i&&d<=r||d+U_>=i&&d+U_<=r)return l[0]=h,l[1]=c,u-n;var f=n*Math.cos(i)+t,g=n*Math.sin(i)+e,y=n*Math.cos(r)+t,v=n*Math.sin(r)+e,m=(f-a)*(f-a)+(g-s)*(g-s),x=(y-a)*(y-a)+(v-s)*(v-s);return m0){e=e/180*Math.PI,eb.fromArray(t[0]),nb.fromArray(t[1]),ib.fromArray(t[2]),Ji.sub(rb,eb,nb),Ji.sub(ob,ib,nb);var n=rb.len(),i=ob.len();if(!(n<.001||i<.001)){rb.scale(1/n),ob.scale(1/i);var r=rb.dot(ob);if(Math.cos(e)1&&Ji.copy(lb,ib),lb.toArray(t[1])}}}}function hb(t,e,n){if(n<=180&&n>0){n=n/180*Math.PI,eb.fromArray(t[0]),nb.fromArray(t[1]),ib.fromArray(t[2]),Ji.sub(rb,nb,eb),Ji.sub(ob,ib,nb);var i=rb.len(),r=ob.len();if(!(i<.001||r<.001)&&(rb.scale(1/i),ob.scale(1/r),rb.dot(e)=a)Ji.copy(lb,ib);else{lb.scaleAndAdd(ob,o/Math.tan(Math.PI/2-s));var l=ib.x!==nb.x?(lb.x-nb.x)/(ib.x-nb.x):(lb.y-nb.y)/(ib.y-nb.y);if(isNaN(l))return;l<0?Ji.copy(lb,nb):l>1&&Ji.copy(lb,ib)}lb.toArray(t[1])}}}function cb(t,e,n,i){var r="normal"===n,o=r?t:t.ensureState(n);o.ignore=e;var a=i.get("smooth");a&&!0===a&&(a=.3),o.shape=o.shape||{},a>0&&(o.shape.smooth=a);var s=i.getModel("lineStyle").getLineStyle();r?t.useStyle(s):o.style=s}function pb(t,e){var n=e.smooth,i=e.points;if(i)if(t.moveTo(i[0][0],i[0][1]),n>0&&i.length>=3){var r=Et(i[0],i[1]),o=Et(i[1],i[2]);if(!r||!o)return t.lineTo(i[1][0],i[1][1]),void t.lineTo(i[2][0],i[2][1]);var a=Math.min(r,o)*n,s=Bt([],i[1],i[0],a/r),l=Bt([],i[1],i[2],a/o),u=Bt([],s,l,.5);t.bezierCurveTo(s[0],s[1],s[0],s[1],u[0],u[1]),t.bezierCurveTo(l[0],l[1],l[0],l[1],i[2][0],i[2][1])}else for(var h=1;h0&&o&&_(-h/a,0,a);var f,g,y=t[0],v=t[a-1];return m(),f<0&&b(-f,.8),g<0&&b(g,.8),m(),x(f,g,1),x(g,f,-1),m(),f<0&&w(-f),g<0&&w(g),u}function m(){f=y.rect[e]-i,g=r-v.rect[e]-v.rect[n]}function x(t,e,n){if(t<0){var i=Math.min(e,-t);if(i>0){_(i*n,0,a);var r=i+t;r<0&&b(-r*n,1)}else b(-t*n,1)}}function _(n,i,r){0!==n&&(u=!0);for(var o=i;o0)for(l=0;l0;l--)_(-o[l-1]*c,l,a)}}function w(t){var e=t<0?-1:1;t=Math.abs(t);for(var n=Math.ceil(t/(a-1)),i=0;i0?_(n,0,i+1):_(-n,a-i-1,a),(t-=n)<=0)return}}function vb(t,e,n,i){return yb(t,"y","height",e,n,i)}function mb(t){var e=[];t.sort((function(t,e){return e.priority-t.priority}));var n=new sr(0,0,0,0);function i(t){if(!t.ignore){var e=t.ensureState("emphasis");null==e.ignore&&(e.ignore=!1)}t.ignore=!0}for(var r=0;r=0&&n.attr(d.oldLayoutSelect),P(u,"emphasis")>=0&&n.attr(d.oldLayoutEmphasis)),rh(n,s,e,a)}else if(n.attr(s),!Jh(n).valueAnimation){var h=rt(n.style.opacity,1);n.style.opacity=0,oh(n,{style:{opacity:h}},e,a)}if(d.oldLayout=s,n.states.select){var c=d.oldLayoutSelect={};Ib(c,s,Tb),Ib(c,n.states.select,Tb)}if(n.states.emphasis){var p=d.oldLayoutEmphasis={};Ib(p,s,Tb),Ib(p,n.states.emphasis,Tb)}tc(n,a,l,e,e)}if(i&&!i.ignore&&!i.invisible){r=(d=Mb(i)).oldLayout;var d,f={points:i.shape.points};r?(i.attr({shape:r}),rh(i,{shape:f},e)):(i.setShape(f),i.style.strokePercent=0,oh(i,{style:{strokePercent:1}},e)),d.oldLayout=f}},t}(),Db=So(),Ab=Math.sin,kb=Math.cos,Lb=Math.PI,Pb=2*Math.PI,Ob=180/Lb,Rb=function(){function t(){}return t.prototype.reset=function(t){this._start=!0,this._d=[],this._str="",this._p=Math.pow(10,t||4)},t.prototype.moveTo=function(t,e){this._add("M",t,e)},t.prototype.lineTo=function(t,e){this._add("L",t,e)},t.prototype.bezierCurveTo=function(t,e,n,i,r,o){this._add("C",t,e,n,i,r,o)},t.prototype.quadraticCurveTo=function(t,e,n,i){this._add("Q",t,e,n,i)},t.prototype.arc=function(t,e,n,i,r,o){this.ellipse(t,e,n,n,0,i,r,o)},t.prototype.ellipse=function(t,e,n,i,r,o,a,s){var d,l=a-o,u=!s,h=Math.abs(l),c=En(h-Pb)||(u?l>=Pb:-l>=Pb),p=l>0?l%Pb:l%Pb+Pb;d=!!c||!En(h)&&p>=Lb==!!u;var f=t+n*kb(o),g=e+i*Ab(o);this._start&&this._add("M",f,g);var y=Math.round(r*Ob);if(c){var v=1/this._p,m=(u?1:-1)*(Pb-v);this._add("A",n,i,y,1,+u,t+n*kb(o+m),e+i*Ab(o+m)),v>.01&&this._add("A",n,i,y,0,+u,f,g)}else{var x=t+n*kb(a),_=e+i*Ab(a);this._add("A",n,i,y,+d,+u,x,_)}},t.prototype.rect=function(t,e,n,i){this._add("M",t,e),this._add("l",n,0),this._add("l",0,i),this._add("l",-n,0),this._add("Z")},t.prototype.closePath=function(){this._d.length>0&&this._add("Z")},t.prototype._add=function(t,e,n,i,r,o,a,s,l){for(var u=[],h=this._p,c=1;c"}(r,e.attrs)+(e.text||"")+(i?""+n+z(i,(function(e){return t(e)})).join(n)+n:"")+""}(t)}function Ub(t){return{zrId:t,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssClassIdx:0,cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function Xb(t,e,n,i){return Hb("svg","root",{width:t,height:e,xmlns:Fb,"xmlns:xlink":Gb,version:"1.1",baseProfile:"full",viewBox:!!i&&"0 0 "+t+" "+e},n)}var Zb={cubicIn:"0.32,0,0.67,0",cubicOut:"0.33,1,0.68,1",cubicInOut:"0.65,0,0.35,1",quadraticIn:"0.11,0,0.5,0",quadraticOut:"0.5,1,0.89,1",quadraticInOut:"0.45,0,0.55,1",quarticIn:"0.5,0,0.75,0",quarticOut:"0.25,1,0.5,1",quarticInOut:"0.76,0,0.24,1",quinticIn:"0.64,0,0.78,0",quinticOut:"0.22,1,0.36,1",quinticInOut:"0.83,0,0.17,1",sinusoidalIn:"0.12,0,0.39,0",sinusoidalOut:"0.61,1,0.88,1",sinusoidalInOut:"0.37,0,0.63,1",exponentialIn:"0.7,0,0.84,0",exponentialOut:"0.16,1,0.3,1",exponentialInOut:"0.87,0,0.13,1",circularIn:"0.55,0,1,0.45",circularOut:"0,0.55,0.45,1",circularInOut:"0.85,0,0.15,1"},jb="transform-origin";function qb(t,e,n){var i=A({},t.shape);A(i,e),t.buildPath(n,i);var r=new Rb;return r.reset(Yn(t)),n.rebuildPath(r,1),r.generateStr(),r.getStr()}function Kb(t,e){var n=e.originX,i=e.originY;(n||i)&&(t[jb]=n+"px "+i+"px")}var $b={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function Jb(t,e){var n=e.zrId+"-ani-"+e.cssAnimIdx++;return e.cssAnims[n]=t,n}function Qb(t){return X(t)?Zb[t]?"cubic-bezier("+Zb[t]+")":rn(t)?t:"":""}function tw(t,e,n,i){var r=t.animators,o=r.length,a=[];if(t instanceof Yu){if(y=function(t,e,n){var i,r,o=t.shape.paths,a={};if(E(o,(function(t){var e=Ub(n.zrId);e.animation=!0,tw(t,{},e,!0);var o=e.cssAnims,s=e.cssNodes,l=G(o),u=l.length;if(u){var h=o[r=l[u-1]];for(var c in h){var p=h[c];a[c]=a[c]||{d:""},a[c].d+=p.d||""}for(var d in s){var f=s[d].animation;f.indexOf(r)>=0&&(i=f)}}})),i){e.d=!1;var s=Jb(a,n);return i.replace(r,s)}}(t,e,n))a.push(y);else if(!o)return}else if(!o)return;for(var s={},l=0;l0})).length)return Jb(h,n)+" "+r[0]+" both"}for(var g in s){var y;(y=f(s[g]))&&a.push(y)}if(a.length){var v=n.zrId+"-cls-"+n.cssClassIdx++;n.cssNodes["."+v]={animation:a.join(",")},e.class=v}}var ew=Math.round;function nw(t){return t&&X(t.src)}function iw(t){return t&&U(t.toDataURL)}function rw(t,e,n,i){(function(t,e,n,i){var r=null==e.opacity?1:e.opacity;if(n instanceof _s)t("opacity",r);else{if(function(t){var e=t.fill;return null!=e&&e!==Nb}(e)){var o=Rn(e.fill);t("fill",o.color);var a=null!=e.fillOpacity?e.fillOpacity*o.opacity*r:o.opacity*r;(i||a<1)&&t("fill-opacity",a)}else t("fill",Nb);if(function(t){var e=t.stroke;return null!=e&&e!==Nb}(e)){var s=Rn(e.stroke);t("stroke",s.color);var l=e.strokeNoScale?n.getLineScale():1,u=l?(e.lineWidth||0)/l:0,h=null!=e.strokeOpacity?e.strokeOpacity*s.opacity*r:s.opacity*r,c=e.strokeFirst;if((i||1!==u)&&t("stroke-width",u),(i||c)&&t("paint-order",c?"stroke":"fill"),(i||h<1)&&t("stroke-opacity",h),e.lineDash){var p=Vy(n),d=p[0],f=p[1];d&&(f=Eb(f||0),t("stroke-dasharray",d.join(",")),(f||i)&&t("stroke-dashoffset",f))}else i&&t("stroke-dasharray",Nb);for(var g=0;gl?Dw(t,null==n[c+1]?null:n[c+1].elm,n,s,c):Aw(t,e,a,l))}(n,i,r):Mw(r)?(Mw(t.text)&&bw(n,""),Dw(n,null,r,0,r.length-1)):Mw(i)?Aw(n,i,0,i.length-1):Mw(t.text)&&bw(n,""):t.text!==e.text&&(Mw(i)&&Aw(n,i,0,i.length-1),bw(n,e.text)))}var Pw=0,Ow=function(){function t(t,e,n){if(this.type="svg",this.refreshHover=function(){},this.configLayer=function(){},this.storage=e,this._opts=n=A({},n),this.root=t,this._id="zr"+Pw++,this._oldVNode=Xb(n.width,n.height),t&&!n.ssr){var i=this._viewport=document.createElement("div");i.style.cssText="position:relative;overflow:hidden";var r=this._svgDom=this._oldVNode.elm=Wb("svg");kw(null,this._oldVNode),i.appendChild(r),t.appendChild(i)}this.resize(n.width,n.height)}return t.prototype.getType=function(){return this.type},t.prototype.getViewportRoot=function(){return this._viewport},t.prototype.getViewportRootOffset=function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},t.prototype.getSvgDom=function(){return this._svgDom},t.prototype.refresh=function(){if(this.root){var t=this.renderToVNode({willUpdate:!0});t.attrs.style="position:absolute;left:0;top:0;user-select:none",function(t,e){if(Tw(t,e))Lw(t,e);else{var n=t.elm,i=xw(n);Cw(e),null!==i&&(yw(i,e.elm,_w(n)),Aw(i,[t],0,0))}}(this._oldVNode,t),this._oldVNode=t}},t.prototype.renderOneToVNode=function(t){return dw(t,Ub(this._id))},t.prototype.renderToVNode=function(t){t=t||{};var e=this.storage.getDisplayList(!0),n=this._backgroundColor,i=this._width,r=this._height,o=Ub(this._id);o.animation=t.animation,o.willUpdate=t.willUpdate,o.compress=t.compress;var a=[];if(n&&"none"!==n){var s=Rn(n),l=s.color,u=s.opacity;this._bgVNode=Hb("rect","bg",{width:i,height:r,x:"0",y:"0",id:"0",fill:l,"fill-opacity":u}),a.push(this._bgVNode)}else this._bgVNode=null;var h=t.compress?null:this._mainVNode=Hb("g","main",{},[]);this._paintList(e,o,h?h.children:a),h&&a.push(h);var c=z(G(o.defs),(function(t){return o.defs[t]}));if(c.length&&a.push(Hb("defs","defs",{},c)),t.animation){var p=function(t,e,n){var i=(n=n||{}).newline?"\n":"",r=" {"+i,o=i+"}",a=z(G(t),(function(e){return e+r+z(G(t[e]),(function(n){return n+":"+t[e][n]+";"})).join(i)+o})).join(i),s=z(G(e),(function(t){return"@keyframes "+t+r+z(G(e[t]),(function(n){return n+r+z(G(e[t][n]),(function(i){var r=e[t][n][i];return"d"===i&&(r='path("'+r+'")'),i+":"+r+";"})).join(i)+o})).join(i)+o})).join(i);return a||s?[""].join(i):""}(o.cssNodes,o.cssAnims,{newline:!0});if(p){var d=Hb("style","stl",{},[],p);a.push(d)}}return Xb(i,r,a,t.useViewBox)},t.prototype.renderToString=function(t){return t=t||{},Yb(this.renderToVNode({animation:rt(t.cssAnimation,!0),willUpdate:!1,compress:!0,useViewBox:rt(t.useViewBox,!0)}),{newline:!0})},t.prototype.setBackgroundColor=function(t){this._backgroundColor=t;var e=this._bgVNode;if(e&&e.elm){var n=Rn(t),i=n.color,r=n.opacity;e.elm.setAttribute("fill",i),r<1&&e.elm.setAttribute("fill-opacity",r)}},t.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},t.prototype._paintList=function(t,e,n){for(var i,r,o=t.length,a=[],s=0,l=0,u=0;u=0&&(!c||!r||c[f]!==r[f]);f--);for(var g=d-1;g>f;g--)i=a[--s-1];for(var y=f+1;y=a)}}for(var h=this.__startIndex;h15)break}n.prevElClipPaths&&u.restore()};if(p)if(0===p.length)s=l.__endIndex;else for(var _=d.dpr,b=0;b0&&t>i[0]){for(s=0;st);s++);a=n[i[s]]}if(i.splice(s+1,0,t),n[t]=e,!e.virtual)if(a){var l=a.dom;l.nextSibling?o.insertBefore(e.dom,l.nextSibling):o.appendChild(e.dom)}else o.firstChild?o.insertBefore(e.dom,o.firstChild):o.appendChild(e.dom);e.__painter=this}},t.prototype.eachLayer=function(t,e){for(var n=this._zlevelList,i=0;i0?.01:0),this._needsManuallyCompositing),u.__builtin__||I("ZLevel "+l+" has been used by unkown layer "+u.id),u!==o&&(u.__used=!0,u.__startIndex!==r&&(u.__dirty=!0),u.__startIndex=r,u.incremental?u.__drawIndex=-1:u.__drawIndex=r,e(r),o=u),1&s.__dirty&&!s.__inHover&&(u.__dirty=!0,u.incremental&&u.__drawIndex<0&&(u.__drawIndex=r))}e(r),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)}))},t.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},t.prototype._clearLayer=function(t){t.clear()},t.prototype.setBackgroundColor=function(t){this._backgroundColor=t,E(this._layers,(function(t){t.setUnpainted()}))},t.prototype.configLayer=function(t,e){if(e){var n=this._layerConfig;n[t]?C(n[t],e,!0):n[t]=e;for(var i=0;i-1&&(s.style.stroke=s.style.fill,s.style.fill="#fff",s.style.lineWidth=2),e},e.type="series.line",e.dependencies=["grid","polar"],e.defaultOption={z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0},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,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},e}(sg);function Ww(t,e){var n=t.mapDimensionsAll("defaultedLabel"),i=n.length;if(1===i){var r=af(t,e,n[0]);return null!=r?r+"":null}if(i){for(var o=[],a=0;a=0&&i.push(e[o])}return i.join(" ")}var Yw=function(t){function e(e,n,i,r){var o=t.call(this)||this;return o.updateData(e,n,i,r),o}return n(e,t),e.prototype._createSymbol=function(t,e,n,i,r){this.removeAll();var o=Ly(t,-1,-1,2,2,null,r);o.attr({z2:100,culling:!0,scaleX:i[0]/2,scaleY:i[1]/2}),o.drift=Uw,this._symbolType=t,this.add(o)},e.prototype.stopSymbolAnimation=function(t){this.childAt(0).stopAnimation(null,t)},e.prototype.getSymbolType=function(){return this._symbolType},e.prototype.getSymbolPath=function(){return this.childAt(0)},e.prototype.highlight=function(){_l(this.childAt(0))},e.prototype.downplay=function(){bl(this.childAt(0))},e.prototype.setZ=function(t,e){var n=this.childAt(0);n.zlevel=t,n.z=e},e.prototype.setDraggable=function(t,e){var n=this.childAt(0);n.draggable=t,n.cursor=!e&&t?"move":n.cursor},e.prototype.updateData=function(t,n,i,r){this.silent=!1;var o=t.getItemVisual(n,"symbol")||"circle",a=t.hostModel,s=e.getSymbolSize(t,n),l=o!==this._symbolType,u=r&&r.disableAnimation;if(l){var h=t.getItemVisual(n,"symbolKeepAspect");this._createSymbol(o,t,n,s,h)}else{(p=this.childAt(0)).silent=!1;var c={scaleX:s[0]/2,scaleY:s[1]/2};u?p.attr(c):rh(p,c,a,n),hh(p)}if(this._updateCommon(t,n,s,i,r),l){var p=this.childAt(0);u||(c={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:p.style.opacity}},p.scaleX=p.scaleY=0,p.style.opacity=0,oh(p,c,a,n))}u&&this.childAt(0).stopAnimation("leave")},e.prototype._updateCommon=function(t,e,n,i,r){var o,a,s,l,u,h,c,p,d,f=this.childAt(0),g=t.hostModel;if(i&&(o=i.emphasisItemStyle,a=i.blurItemStyle,s=i.selectItemStyle,l=i.focus,u=i.blurScope,c=i.labelStatesModels,p=i.hoverScale,d=i.cursorStyle,h=i.emphasisDisabled),!i||t.hasItemOption){var y=i&&i.itemModel?i.itemModel:t.getItemModel(e),v=y.getModel("emphasis");o=v.getModel("itemStyle").getItemStyle(),s=y.getModel(["select","itemStyle"]).getItemStyle(),a=y.getModel(["blur","itemStyle"]).getItemStyle(),l=v.get("focus"),u=v.get("blurScope"),h=v.get("disabled"),c=Yh(y),p=v.getShallow("scale"),d=y.getShallow("cursor")}var m=t.getItemVisual(e,"symbolRotate");f.attr("rotation",(m||0)*Math.PI/180||0);var x=Oy(t.getItemVisual(e,"symbolOffset"),n);x&&(f.x=x[0],f.y=x[1]),d&&f.attr("cursor",d);var _=t.getItemVisual(e,"style"),b=_.fill;if(f instanceof _s){var w=f.style;f.useStyle(A({image:w.image,x:w.x,y:w.y,width:w.width,height:w.height},_))}else f.__isEmptyBrush?f.useStyle(A({},_)):f.useStyle(_),f.style.decal=null,f.setColor(b,r&&r.symbolInnerColor),f.style.strokeNoScale=!0;var S=t.getItemVisual(e,"liftZ"),M=this._z2;null!=S?null==M&&(this._z2=f.z2,f.z2+=S):null!=M&&(f.z2=M,this._z2=null);var I=r&&r.useNameLabel;Hh(f,c,{labelFetcher:g,labelDataIndex:e,defaultText:function(e){return I?t.getName(e):Ww(t,e)},inheritColor:b,defaultOpacity:_.opacity}),this._sizeX=n[0]/2,this._sizeY=n[1]/2;var T=f.ensureState("emphasis");if(T.style=o,f.ensureState("select").style=s,f.ensureState("blur").style=a,p){var C=Math.max(j(p)?p:1.1,3/this._sizeY);T.scaleX=this._sizeX*C,T.scaleY=this._sizeY*C}this.setSymbolScale(1),Rl(this,l,u,h)},e.prototype.setSymbolScale=function(t){this.scaleX=this.scaleY=t},e.prototype.fadeOut=function(t,e,n){var i=this.childAt(0),r=Hs(this).dataIndex,o=n&&n.animation;if(this.silent=i.silent=!0,n&&n.fadeLabel){var a=i.getTextContent();a&&sh(a,{style:{opacity:0}},e,{dataIndex:r,removeOpt:o,cb:function(){i.removeTextContent()}})}else i.removeTextContent();sh(i,{style:{opacity:0},scaleX:0,scaleY:0},e,{dataIndex:r,cb:t,removeOpt:o})},e.getSymbolSize=function(t,e){return Py(t.getItemVisual(e,"symbolSize"))},e}(Cr);function Uw(t,e){this.parent.drift(t,e)}function Xw(t,e,n,i){return e&&!isNaN(e[0])&&!isNaN(e[1])&&!(i.isIgnore&&i.isIgnore(n))&&!(i.clipShape&&!i.clipShape.contain(e[0],e[1]))&&"none"!==t.getItemVisual(n,"symbol")}function Zw(t){return null==t||q(t)||(t={isIgnore:t}),t||{}}function jw(t){var e=t.hostModel,n=e.getModel("emphasis");return{emphasisItemStyle:n.getModel("itemStyle").getItemStyle(),blurItemStyle:e.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:e.getModel(["select","itemStyle"]).getItemStyle(),focus:n.get("focus"),blurScope:n.get("blurScope"),emphasisDisabled:n.get("disabled"),hoverScale:n.get("scale"),labelStatesModels:Yh(e),cursorStyle:e.get("cursor")}}var qw=function(){function t(t){this.group=new Cr,this._SymbolCtor=t||Yw}return t.prototype.updateData=function(t,e){this._progressiveEls=null,e=Zw(e);var n=this.group,i=t.hostModel,r=this._data,o=this._SymbolCtor,a=e.disableAnimation,s=jw(t),l={disableAnimation:a},u=e.getSymbolPoint||function(e){return t.getItemLayout(e)};r||n.removeAll(),t.diff(r).add((function(i){var r=u(i);if(Xw(t,r,i,e)){var a=new o(t,i,s,l);a.setPosition(r),t.setItemGraphicEl(i,a),n.add(a)}})).update((function(h,c){var p=r.getItemGraphicEl(c),d=u(h);if(Xw(t,d,h,e)){var f=t.getItemVisual(h,"symbol")||"circle",g=p&&p.getSymbolType&&p.getSymbolType();if(!p||g&&g!==f)n.remove(p),(p=new o(t,h,s,l)).setPosition(d);else{p.updateData(t,h,s,l);var y={x:d[0],y:d[1]};a?p.attr(y):rh(p,y,i)}n.add(p),t.setItemGraphicEl(h,p)}else n.remove(p)})).remove((function(t){var e=r.getItemGraphicEl(t);e&&e.fadeOut((function(){n.remove(e)}),i)})).execute(),this._getSymbolPoint=u,this._data=t},t.prototype.updateLayout=function(){var t=this,e=this._data;e&&e.eachItemGraphicEl((function(e,n){var i=t._getSymbolPoint(n);e.setPosition(i),e.markRedraw()}))},t.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=jw(t),this._data=null,this.group.removeAll()},t.prototype.incrementalUpdate=function(t,e,n){function i(t){t.isGroup||(t.incremental=!0,t.ensureState("emphasis").hoverLayer=!0)}this._progressiveEls=[],n=Zw(n);for(var r=t.start;r0?n=i[0]:i[1]<0&&(n=i[1]),n}(r,n),a=i.dim,s=r.dim,l=e.mapDimension(s),u=e.mapDimension(a),h="x"===s||"radius"===s?1:0,c=z(t.dimensions,(function(t){return e.mapDimension(t)})),p=!1,d=e.getCalculationInfo("stackResultDimension");return nx(e,c[0])&&(p=!0,c[0]=d),nx(e,c[1])&&(p=!0,c[1]=d),{dataDimsForPoint:c,valueStart:o,valueAxisDim:s,baseAxisDim:a,stacked:!!p,valueDim:l,baseDim:u,baseDataOffset:h,stackedOverDimension:e.getCalculationInfo("stackedOverDimension")}}function $w(t,e,n,i){var r=NaN;t.stacked&&(r=n.get(n.getCalculationInfo("stackedOverDimension"),i)),isNaN(r)&&(r=t.valueStart);var o=t.baseDataOffset,a=[];return a[o]=n.get(t.baseDim,i),a[1-o]=r,e.dataToPoint(a)}var Jw=Math.min,Qw=Math.max;function tS(t,e){return isNaN(t)||isNaN(e)}function eS(t,e,n,i,r,o,a,s,l){for(var u,h,c,p,d,f,g=n,y=0;y=r||g<0)break;if(tS(v,m)){if(l){g+=o;continue}break}if(g===n)t[o>0?"moveTo":"lineTo"](v,m),c=v,p=m;else{var x=v-u,_=m-h;if(x*x+_*_<.5){g+=o;continue}if(a>0){for(var b=g+o,w=e[2*b],S=e[2*b+1];w===v&&S===m&&y=i||tS(w,S))d=v,f=m;else{T=w-u,C=S-h;var k=v-u,L=w-v,P=m-h,O=S-m,R=void 0,N=void 0;if("x"===s){var E=T>0?1:-1;d=v-E*(R=Math.abs(k))*a,f=m,D=v+E*(N=Math.abs(L))*a,A=m}else if("y"===s){var z=C>0?1:-1;d=v,f=m-z*(R=Math.abs(P))*a,D=v,A=m+z*(N=Math.abs(O))*a}else R=Math.sqrt(k*k+P*P),d=v-T*a*(1-(I=(N=Math.sqrt(L*L+O*O))/(N+R))),f=m-C*a*(1-I),A=m+C*a*I,D=Jw(D=v+T*a*I,Qw(w,v)),A=Jw(A,Qw(S,m)),D=Qw(D,Jw(w,v)),f=m-(C=(A=Qw(A,Jw(S,m)))-m)*R/N,d=Jw(d=v-(T=D-v)*R/N,Qw(u,v)),f=Jw(f,Qw(h,m)),D=v+(T=v-(d=Qw(d,Jw(u,v))))*N/R,A=m+(C=m-(f=Qw(f,Jw(h,m))))*N/R}t.bezierCurveTo(c,p,d,f,v,m),c=D,p=A}else t.lineTo(v,m)}u=v,h=m,g+=o}return y}var nS=function(){this.smooth=0,this.smoothConstraint=!0},iS=function(t){function e(e){var n=t.call(this,e)||this;return n.type="ec-polyline",n}return n(e,t),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new nS},e.prototype.buildPath=function(t,e){var n=e.points,i=0,r=n.length/2;if(e.connectNulls){for(;r>0&&tS(n[2*r-2],n[2*r-1]);r--);for(;i=0){var y=a?(h-i)*g+i:(u-n)*g+n;return a?[t,y]:[y,t]}n=u,i=h;break;case o.C:u=r[l++],h=r[l++],c=r[l++],p=r[l++],d=r[l++],f=r[l++];var v=a?Ue(n,u,c,d,t,s):Ue(i,h,p,f,t,s);if(v>0)for(var m=0;m=0)return y=a?He(i,h,p,f,x):He(n,u,c,d,x),a?[t,y]:[y,t]}n=d,i=f}}},e}(gs),rS=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e}(nS),oS=function(t){function e(e){var n=t.call(this,e)||this;return n.type="ec-polygon",n}return n(e,t),e.prototype.getDefaultShape=function(){return new rS},e.prototype.buildPath=function(t,e){var n=e.points,i=e.stackedOnPoints,r=0,o=n.length/2,a=e.smoothMonotone;if(e.connectNulls){for(;o>0&&tS(n[2*o-2],n[2*o-1]);o--);for(;r=0;a--){var s=t.getDimensionInfo(i[a].dimension);if("x"===(r=s&&s.coordDim)||"y"===r){o=i[a];break}}if(o){var l=e.getAxis(r),u=z(o.stops,(function(t){return{coord:l.toGlobalCoord(l.dataToCoord(t.value)),color:t.color}})),h=u.length,c=o.outerColors.slice();h&&u[0].coord>u[h-1].coord&&(u.reverse(),c.reverse());var p=function(t,e){var n,i,r=[],o=t.length;function a(t,e,n){var i=t.coord;return{coord:n,color:Tn((n-i)/(e.coord-i),[t.color,e.color])}}for(var s=0;se){i?r.push(a(i,l,e)):n&&r.push(a(n,l,0),a(n,l,e));break}n&&(r.push(a(n,l,0)),n=null),r.push(l),i=l}}return r}(u,"x"===r?n.getWidth():n.getHeight()),d=p.length;if(!d&&h)return u[0].coord<0?c[1]?c[1]:u[h-1].color:c[0]?c[0]:u[0].color;var f=p[0].coord-10,g=p[d-1].coord+10,y=g-f;if(y<.001)return"transparent";E(p,(function(t){t.offset=(t.coord-f)/y})),p.push({offset:d?p[d-1].offset:.5,color:c[1]||"transparent"}),p.unshift({offset:d?p[0].offset:.5,color:c[0]||"transparent"});var v=new Xu(0,0,0,0,p,!0);return v[r]=f,v[r+"2"]=g,v}}}function yS(t,e,n){var i=t.get("showAllSymbol"),r="auto"===i;if(!i||r){var o=n.getAxesByScale("ordinal")[0];if(o&&(!r||!function(t,e){var n=t.getExtent(),i=Math.abs(n[1]-n[0])/t.scale.count();isNaN(i)&&(i=0);for(var r=e.count(),o=Math.max(1,Math.round(r/5)),a=0;ai)return!1;return!0}(o,e))){var a=e.mapDimension(o.dim),s={};return E(o.getViewLabels(),(function(t){var e=o.scale.getRawOrdinalNumber(t.tickValue);s[e]=1})),function(t){return!s.hasOwnProperty(e.get(a,t))}}}}function vS(t,e){return[t[2*e],t[2*e+1]]}function mS(t){if(t.get(["endLabel","show"]))return!0;for(var e=0;e0&&"bolder"===t.get(["emphasis","lineStyle","width"])&&(d.getState("emphasis").style.lineWidth=+d.style.lineWidth+1),Hs(d).seriesIndex=t.seriesIndex,Rl(d,L,P,O);var R=dS(t.get("smooth")),N=t.get("smoothMonotone");if(d.setShape({smooth:R,smoothMonotone:N,connectNulls:w}),f){var E=a.getCalculationInfo("stackedOnSeries"),z=0;f.useStyle(k(l.getAreaStyle(),{fill:C,opacity:.7,lineJoin:"bevel",decal:a.getVisual("style").decal})),E&&(z=dS(E.get("smooth"))),f.setShape({smooth:R,stackedOnSmooth:z,smoothMonotone:N,connectNulls:w}),Vl(f,t,"areaStyle"),Hs(f).seriesIndex=t.seriesIndex,Rl(f,L,P,O)}var V=function(t){i._changePolyState(t)};a.eachItemGraphicEl((function(t){t&&(t.onHoverStateChange=V)})),this._polyline.onHoverStateChange=V,this._data=a,this._coordSys=r,this._stackedOnPoints=_,this._points=u,this._step=T,this._valueOrigin=m,t.get("triggerLineEvent")&&(this.packEventData(t,d),f&&this.packEventData(t,f))},e.prototype.packEventData=function(t,e){Hs(e).eventData={componentType:"series",componentSubType:"line",componentIndex:t.componentIndex,seriesIndex:t.seriesIndex,seriesName:t.name,seriesType:"line"}},e.prototype.highlight=function(t,e,n,i){var r=t.getData(),o=wo(r,i);if(this._changePolyState("emphasis"),!(o instanceof Array)&&null!=o&&o>=0){var a=r.getLayout("points"),s=r.getItemGraphicEl(o);if(!s){var l=a[2*o],u=a[2*o+1];if(isNaN(l)||isNaN(u))return;if(this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(l,u))return;var h=t.get("zlevel"),c=t.get("z");(s=new Yw(r,o)).x=l,s.y=u,s.setZ(h,c);var p=s.getSymbolPath().getTextContent();p&&(p.zlevel=h,p.z=c,p.z2=this._polyline.z2+1),s.__temp=!0,r.setItemGraphicEl(o,s),s.stopSymbolAnimation(!0),this.group.add(s)}s.highlight()}else xg.prototype.highlight.call(this,t,e,n,i)},e.prototype.downplay=function(t,e,n,i){var r=t.getData(),o=wo(r,i);if(this._changePolyState("normal"),null!=o&&o>=0){var a=r.getItemGraphicEl(o);a&&(a.__temp?(r.setItemGraphicEl(o,null),this.group.remove(a)):a.downplay())}else xg.prototype.downplay.call(this,t,e,n,i)},e.prototype._changePolyState=function(t){var e=this._polygon;gl(this._polyline,t),e&&gl(e,t)},e.prototype._newPolyline=function(t){var e=this._polyline;return e&&this._lineGroup.remove(e),e=new iS({shape:{points:t},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(e),this._polyline=e,e},e.prototype._newPolygon=function(t,e){var n=this._polygon;return n&&this._lineGroup.remove(n),n=new oS({shape:{points:t,stackedOnPoints:e},segmentIgnoreThreshold:2}),this._lineGroup.add(n),this._polygon=n,n},e.prototype._initSymbolLabelAnimation=function(t,e,n){var i,r,o=e.getBaseAxis(),a=o.inverse;"cartesian2d"===e.type?(i=o.isHorizontal(),r=!1):"polar"===e.type&&(i="angle"===o.dim,r=!0);var s=t.hostModel,l=s.get("animationDuration");U(l)&&(l=l(null));var u=s.get("animationDelay")||0,h=U(u)?u(null):u;t.eachItemGraphicEl((function(t,o){var s=t;if(s){var c=[t.x,t.y],p=void 0,d=void 0,f=void 0;if(n)if(r){var g=n,y=e.pointToCoord(c);i?(p=g.startAngle,d=g.endAngle,f=-y[1]/180*Math.PI):(p=g.r0,d=g.r,f=y[0])}else{var v=n;i?(p=v.x,d=v.x+v.width,f=t.x):(p=v.y+v.height,d=v.y,f=t.y)}var m=d===p?0:(f-p)/(d-p);a&&(m=1-m);var x=U(u)?u(o):l*m+h,_=s.getSymbolPath(),b=_.getTextContent();s.attr({scaleX:0,scaleY:0}),s.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:x}),b&&b.animateFrom({style:{opacity:0}},{duration:300,delay:x}),_.disableLabelAnimation=!0}}))},e.prototype._initOrUpdateEndLabel=function(t,e,n){var i=t.getModel("endLabel");if(mS(t)){var r=t.getData(),o=this._polyline,a=r.getLayout("points");if(!a)return o.removeTextContent(),void(this._endLabel=null);var s=this._endLabel;s||((s=this._endLabel=new ks({z2:200})).ignoreClip=!0,o.setTextContent(this._endLabel),o.disableLabelAnimation=!0);var l=function(t){for(var e,n,i=t.length/2;i>0&&(e=t[2*i-2],n=t[2*i-1],isNaN(e)||isNaN(n));i--);return i-1}(a);l>=0&&(Hh(o,Yh(t,"endLabel"),{inheritColor:n,labelFetcher:t,labelDataIndex:l,defaultText:function(t,e,n){return null!=n?Hw(r,n):Ww(r,t)},enableTextSetter:!0},function(t,e){var n=e.getBaseAxis(),i=n.isHorizontal(),r=n.inverse,o=i?r?"right":"left":"center",a=i?"middle":r?"top":"bottom";return{normal:{align:t.get("align")||o,verticalAlign:t.get("verticalAlign")||a}}}(i,e)),o.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},e.prototype._endLabelOnDuring=function(t,e,n,i,r,o,a){var s=this._endLabel,l=this._polyline;if(s){t<1&&null==i.originalX&&(i.originalX=s.x,i.originalY=s.y);var u=n.getLayout("points"),h=n.hostModel,c=h.get("connectNulls"),p=o.get("precision"),d=o.get("distance")||0,f=a.getBaseAxis(),g=f.isHorizontal(),y=f.inverse,v=e.shape,m=y?g?v.x:v.y+v.height:g?v.x+v.width:v.y,x=(g?d:0)*(y?-1:1),_=(g?0:-d)*(y?-1:1),b=g?"x":"y",w=function(t,e,n){for(var i,r,o=t.length/2,a="x"===n?0:1,s=0,l=-1,u=0;u=e||i>=e&&r<=e){l=u;break}s=u,i=r}else i=r;return{range:[s,l],t:(e-i)/(r-i)}}(u,m,b),S=w.range,M=S[1]-S[0],I=void 0;if(M>=1){if(M>1&&!c){var T=vS(u,S[0]);s.attr({x:T[0]+x,y:T[1]+_}),r&&(I=h.getRawValue(S[0]))}else{(T=l.getPointOn(m,b))&&s.attr({x:T[0]+x,y:T[1]+_});var C=h.getRawValue(S[0]),D=h.getRawValue(S[1]);r&&(I=Po(n,p,C,D,w.t))}i.lastFrameIndex=S[0]}else{var A=1===t||i.lastFrameIndex>0?S[0]:0;T=vS(u,A),r&&(I=h.getRawValue(A)),s.attr({x:T[0]+x,y:T[1]+_})}r&&Jh(s).setLabelText(I)}},e.prototype._doUpdateAnimation=function(t,e,n,i,r,o,a){var s=this._polyline,l=this._polygon,u=t.hostModel,h=function(t,e,n,i,r,o,a,s){for(var l=function(t,e){var n=[];return e.diff(t).add((function(t){n.push({cmd:"+",idx:t})})).update((function(t,e){n.push({cmd:"=",idx:e,idx1:t})})).remove((function(t){n.push({cmd:"-",idx:t})})).execute(),n}(t,e),u=[],h=[],c=[],p=[],d=[],f=[],g=[],y=Kw(r,e,a),v=t.getLayout("points")||[],m=e.getLayout("points")||[],x=0;x3e3||l&&pS(p,f)>3e3)return s.stopAnimation(),s.setShape({points:d}),void(l&&(l.stopAnimation(),l.setShape({points:d,stackedOnPoints:f})));s.shape.__points=h.current,s.shape.points=c;var g={shape:{points:d}};h.current!==c&&(g.shape.__points=h.next),s.stopAnimation(),rh(s,g,u),l&&(l.setShape({points:c,stackedOnPoints:p}),l.stopAnimation(),rh(l,{shape:{stackedOnPoints:f}},u),s.shape.points!==l.shape.points&&(l.shape.points=s.shape.points));for(var y=[],v=h.status,m=0;me&&(e=t[n]);return isFinite(e)?e:NaN},min:function(t){for(var e=1/0,n=0;n10&&"cartesian2d"===o.type&&r){var s=o.getBaseAxis(),l=o.getOtherAxis(s),u=s.getExtent(),h=n.getDevicePixelRatio(),c=Math.abs(u[1]-u[0])*(h||1),p=Math.round(a/c);if(isFinite(p)&&p>1){"lttb"===r&&t.setData(i.lttbDownSample(i.mapDimension(l.dim),1/p));var d=void 0;X(r)?d=wS[r]:U(r)&&(d=r),d&&t.setData(i.downSample(i.mapDimension(l.dim),1/p,d,SS))}}}}}var IS=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.getInitialData=function(t,e){return rx(null,this,{useEncodeDefaulter:!0})},e.prototype.getMarkerPosition=function(t){var e=this.coordinateSystem;if(e&&e.clampData){var n=e.dataToPoint(e.clampData(t)),i=this.getData(),r=i.getLayout("offset"),o=i.getLayout("size");return n[e.getBaseAxis().isHorizontal()?0:1]+=r+o/2,n}return[NaN,NaN]},e.type="series.__base_bar__",e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},e}(sg);sg.registerClass(IS);var TS=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.getInitialData=function(){return rx(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},e.prototype.getProgressive=function(){return!!this.get("large")&&this.get("progressive")},e.prototype.getProgressiveThreshold=function(){var t=this.get("progressiveThreshold"),e=this.get("largeThreshold");return e>t&&(t=e),t},e.prototype.brushSelector=function(t,e,n){return n.rect(e.getItemLayout(t))},e.type="series.bar",e.dependencies=["grid","polar"],e.defaultOption=yc(IS.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1}),e}(IS),CS=function(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0},DS=function(t){function e(e){var n=t.call(this,e)||this;return n.type="sausage",n}return n(e,t),e.prototype.getDefaultShape=function(){return new CS},e.prototype.buildPath=function(t,e){var n=e.cx,i=e.cy,r=Math.max(e.r0||0,0),o=Math.max(e.r,0),a=.5*(o-r),s=r+a,l=e.startAngle,u=e.endAngle,h=e.clockwise,c=2*Math.PI,p=h?u-lo)return!0;o=u}return!1},e.prototype._isOrderDifferentInView=function(t,e){for(var n=e.scale,i=n.getExtent(),r=Math.max(0,i[0]),o=Math.min(i[1],n.getOrdinalMeta().categories.length-1);r<=o;++r)if(t.ordinalNumbers[r]!==n.getRawOrdinalNumber(r))return!0},e.prototype._updateSortWithinSameData=function(t,e,n,i){if(this._isOrderChangedWithinSameData(t,e,n)){var r=this._dataSort(t,n,e);this._isOrderDifferentInView(r,n)&&(this._removeOnRenderedListener(i),i.dispatchAction({type:"changeAxisOrder",componentType:n.dim+"Axis",axisId:n.index,sortInfo:r}))}},e.prototype._dispatchInitSort=function(t,e,n){var i=e.baseAxis,r=this._dataSort(t,i,(function(n){return t.get(t.mapDimension(e.otherAxis.dim),n)}));n.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",isInitSort:!0,axisId:i.index,sortInfo:r})},e.prototype.remove=function(t,e){this._clear(this._model),this._removeOnRenderedListener(e)},e.prototype.dispose=function(t,e){this._removeOnRenderedListener(e)},e.prototype._removeOnRenderedListener=function(t){this._onRendered&&(t.getZr().off("rendered",this._onRendered),this._onRendered=null)},e.prototype._clear=function(t){var e=this.group,n=this._data;t&&t.isAnimationEnabled()&&n&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],n.eachItemGraphicEl((function(e){uh(e,t,Hs(e).dataIndex)}))):e.removeAll(),this._data=null,this._isFirstFrame=!0},e.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},e.type="bar",e}(xg),RS={cartesian2d:function(t,e){var n=e.width<0?-1:1,i=e.height<0?-1:1;n<0&&(e.x+=e.width,e.width=-e.width),i<0&&(e.y+=e.height,e.height=-e.height);var r=t.x+t.width,o=t.y+t.height,a=LS(e.x,t.x),s=PS(e.x+e.width,r),l=LS(e.y,t.y),u=PS(e.y+e.height,o),h=sr?s:a,e.y=c&&l>o?u:l,e.width=h?0:s-a,e.height=c?0:u-l,n<0&&(e.x+=e.width,e.width=-e.width),i<0&&(e.y+=e.height,e.height=-e.height),h||c},polar:function(t,e){var n=e.r0<=e.r?1:-1;if(n<0){var i=e.r;e.r=e.r0,e.r0=i}var r=PS(e.r,t.r),o=LS(e.r0,t.r0);e.r=r,e.r0=o;var a=r-o<0;return n<0&&(i=e.r,e.r=e.r0,e.r0=i),a}},NS={cartesian2d:function(t,e,n,i,r,o,a,s,l){var u=new Cs({shape:A({},i),z2:1});return u.__dataIndex=n,u.name="item",o&&(u.shape[r?"height":"width"]=0),u},polar:function(t,e,n,i,r,o,a,s,l){var u=!r&&l?DS:Cu,h=new u({shape:i,z2:1});h.name="item";var c,p,d=WS(r);if(h.calculateTextPosition=(c=d,p=({isRoundCap:u===DS}||{}).isRoundCap,function(t,e,n){var i=e.position;if(!i||i instanceof Array)return yr(t,e,n);var r=c(i),o=null!=e.distance?e.distance:5,a=this.shape,s=a.cx,l=a.cy,u=a.r,h=a.r0,d=(u+h)/2,f=a.startAngle,g=a.endAngle,y=(f+g)/2,v=p?Math.abs(u-h)/2:0,m=Math.cos,x=Math.sin,_=s+u*m(f),b=l+u*x(f),w="left",S="top";switch(r){case"startArc":_=s+(h-o)*m(y),b=l+(h-o)*x(y),w="center",S="top";break;case"insideStartArc":_=s+(h+o)*m(y),b=l+(h+o)*x(y),w="center",S="bottom";break;case"startAngle":_=s+d*m(f)+AS(f,o+v,!1),b=l+d*x(f)+kS(f,o+v,!1),w="right",S="middle";break;case"insideStartAngle":_=s+d*m(f)+AS(f,-o+v,!1),b=l+d*x(f)+kS(f,-o+v,!1),w="left",S="middle";break;case"middle":_=s+d*m(y),b=l+d*x(y),w="center",S="middle";break;case"endArc":_=s+(u+o)*m(y),b=l+(u+o)*x(y),w="center",S="bottom";break;case"insideEndArc":_=s+(u-o)*m(y),b=l+(u-o)*x(y),w="center",S="top";break;case"endAngle":_=s+d*m(g)+AS(g,o+v,!0),b=l+d*x(g)+kS(g,o+v,!0),w="left",S="middle";break;case"insideEndAngle":_=s+d*m(g)+AS(g,-o+v,!0),b=l+d*x(g)+kS(g,-o+v,!0),w="right",S="middle";break;default:return yr(t,e,n)}return(t=t||{}).x=_,t.y=b,t.align=w,t.verticalAlign=S,t}),o){var f=r?"r":"endAngle",g={};h.shape[f]=r?0:i.startAngle,g[f]=i[f],(s?rh:oh)(h,{shape:g},o)}return h}};function ES(t,e,n,i,r,o,a,s){var l,u;o?(u={x:i.x,width:i.width},l={y:i.y,height:i.height}):(u={y:i.y,height:i.height},l={x:i.x,width:i.width}),s||(a?rh:oh)(n,{shape:l},e,r,null),(a?rh:oh)(n,{shape:u},e?t.baseAxis.model:null,r)}function zS(t,e){for(var n=0;n0?1:-1,a=i.height>0?1:-1;return{x:i.x+o*r/2,y:i.y+a*r/2,width:i.width-o*r,height:i.height-a*r}},polar:function(t,e,n){var i=t.getItemLayout(e);return{cx:i.cx,cy:i.cy,r0:i.r0,r:i.r,startAngle:i.startAngle,endAngle:i.endAngle,clockwise:i.clockwise}}};function WS(t){return function(t){var e=t?"Arc":"Angle";return function(t){switch(t){case"start":case"insideStart":case"end":case"insideEnd":return t+e;default:return t}}}(t)}function HS(t,e,n,i,r,o,a,s){var l=e.getItemVisual(n,"style");s||t.setShape("r",i.get(["itemStyle","borderRadius"])||0),t.useStyle(l);var u=i.getShallow("cursor");u&&t.attr("cursor",u);var h=s?a?r.r>=r.r0?"endArc":"startArc":r.endAngle>=r.startAngle?"endAngle":"startAngle":a?r.height>=0?"bottom":"top":r.width>=0?"right":"left",c=Yh(i);Hh(t,c,{labelFetcher:o,labelDataIndex:n,defaultText:Ww(o.getData(),n),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:h});var p=t.getTextContent();if(s&&p){var d=i.get(["label","position"]);t.textConfig.inside="middle"===d||null,function(t,e,n,i){if(j(i))t.setTextConfig({rotation:i});else if(Y(e))t.setTextConfig({rotation:0});else{var r,o=t.shape,a=o.clockwise?o.startAngle:o.endAngle,s=o.clockwise?o.endAngle:o.startAngle,l=(a+s)/2,u=n(e);switch(u){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":r=l;break;case"startAngle":case"insideStartAngle":r=a;break;case"endAngle":case"insideEndAngle":r=s;break;default:return void t.setTextConfig({rotation:0})}var h=1.5*Math.PI-r;"middle"===u&&h>Math.PI/2&&h<1.5*Math.PI&&(h-=Math.PI),t.setTextConfig({rotation:h})}}(t,"outside"===d?h:d,WS(a),i.get(["label","rotate"]))}Qh(p,c,o.getRawValue(n),(function(t){return Hw(e,t)}));var f=i.getModel(["emphasis"]);Rl(t,f.get("focus"),f.get("blurScope"),f.get("disabled")),Vl(t,i),function(t){return null!=t.startAngle&&null!=t.endAngle&&t.startAngle===t.endAngle}(r)&&(t.style.fill="none",t.style.stroke="none",E(t.states,(function(t){t.style&&(t.style.fill=t.style.stroke="none")})))}var YS=function(){},US=function(t){function e(e){var n=t.call(this,e)||this;return n.type="largeBar",n}return n(e,t),e.prototype.getDefaultShape=function(){return new YS},e.prototype.buildPath=function(t,e){for(var n=e.points,i=this.baseDimIdx,r=1-this.baseDimIdx,o=[],a=[],s=this.barWidth,l=0;l=s[0]&&e<=s[0]+l[0]&&n>=s[1]&&n<=s[1]+l[1])return a[h]}return-1}(this,t.offsetX,t.offsetY);Hs(this).dataIndex=e>=0?e:null}),30,!1);function jS(t,e,n){if(uS(n,"cartesian2d")){var i=e,r=n.getArea();return{x:t?i.x:r.x,y:t?r.y:i.y,width:t?i.width:r.width,height:t?r.height:i.height}}var o=e;return{cx:(r=n.getArea()).cx,cy:r.cy,r0:t?r.r0:o.r0,r:t?r.r:o.r,startAngle:t?o.startAngle:0,endAngle:t?o.endAngle:2*Math.PI}}var qS=2*Math.PI,KS=Math.PI/180;function $S(t,e){return xp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function JS(t,e){var n=$S(t,e),i=t.get("center"),r=t.get("radius");Y(r)||(r=[0,r]),Y(i)||(i=[i,i]);var o=Er(n.width,e.getWidth()),a=Er(n.height,e.getHeight()),s=Math.min(o,a);return{cx:Er(i[0],o)+n.x,cy:Er(i[1],a)+n.y,r0:Er(r[0],s/2),r:Er(r[1],s/2)}}function QS(t,e,n){e.eachSeriesByType(t,(function(t){var e=t.getData(),i=e.mapDimension("value"),r=$S(t,n),o=JS(t,n),a=o.cx,s=o.cy,l=o.r,u=o.r0,h=-t.get("startAngle")*KS,c=t.get("minAngle")*KS,p=0;e.each(i,(function(t){!isNaN(t)&&p++}));var d=e.getSum(i),f=Math.PI/(d||p)*2,g=t.get("clockwise"),y=t.get("roseType"),v=t.get("stillShowZeroSum"),m=e.getDataExtent(i);m[0]=0;var x=qS,_=0,b=h,w=g?1:-1;if(e.setLayout({viewRect:r,r:l}),e.each(i,(function(t,n){var i;if(isNaN(t))e.setItemLayout(n,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:g,cx:a,cy:s,r0:u,r:y?NaN:l});else{(i="area"!==y?0===d&&v?f:t*f:qS/p)n?a:o,h=Math.abs(l.label.y-n);if(h>=u.maxY){var c=l.label.x-e-l.len2*r,p=i+l.len,f=Math.abs(c)t.unconstrainedWidth?null:d:null;i.setStyle("width",f)}var g=i.getBoundingRect();o.width=g.width;var y=(i.style.margin||0)+2.1;o.height=g.height+y,o.y-=(o.height-c)/2}}}function rM(t){return"center"===t.position}function aM(t,e,n){var i=t.get("borderRadius");if(null==i)return n?{cornerRadius:0}:null;Y(i)||(i=[i,i,i,i]);var r=Math.abs(e.r||0-e.r0||0);return{cornerRadius:z(i,(function(t){return gr(t,r)}))}}var sM=function(t){function e(e,n,i){var r=t.call(this)||this;r.z2=2;var o=new ks;return r.setTextContent(o),r.updateData(e,n,i,!0),r}return n(e,t),e.prototype.updateData=function(t,e,n,i){var r=this,o=t.hostModel,a=t.getItemModel(e),s=a.getModel("emphasis"),l=t.getItemLayout(e),u=A(aM(a.getModel("itemStyle"),l,!0),l);if(isNaN(u.startAngle))r.setShape(u);else{if(i){r.setShape(u);var h=o.getShallow("animationType");o.ecModel.ssr?(oh(r,{scaleX:0,scaleY:0},o,{dataIndex:e,isFrom:!0}),r.originX=u.cx,r.originY=u.cy):"scale"===h?(r.shape.r=l.r0,oh(r,{shape:{r:l.r}},o,e)):null!=n?(r.setShape({startAngle:n,endAngle:n}),oh(r,{shape:{startAngle:l.startAngle,endAngle:l.endAngle}},o,e)):(r.shape.endAngle=l.startAngle,rh(r,{shape:{endAngle:l.endAngle}},o,e))}else hh(r),rh(r,{shape:u},o,e);r.useStyle(t.getItemVisual(e,"style")),Vl(r,a);var c=(l.startAngle+l.endAngle)/2,p=o.get("selectedOffset"),d=Math.cos(c)*p,f=Math.sin(c)*p,g=a.getShallow("cursor");g&&r.attr("cursor",g),this._updateLabel(o,t,e),r.ensureState("emphasis").shape=A({r:l.r+(s.get("scale")&&s.get("scaleSize")||0)},aM(s.getModel("itemStyle"),l)),A(r.ensureState("select"),{x:d,y:f,shape:aM(a.getModel(["select","itemStyle"]),l)}),A(r.ensureState("blur"),{shape:aM(a.getModel(["blur","itemStyle"]),l)});var y=r.getTextGuideLine(),v=r.getTextContent();y&&A(y.ensureState("select"),{x:d,y:f}),A(v.ensureState("select"),{x:d,y:f}),Rl(this,s.get("focus"),s.get("blurScope"),s.get("disabled"))}},e.prototype._updateLabel=function(t,e,n){var i=this,r=e.getItemModel(n),o=r.getModel("labelLine"),a=e.getItemVisual(n,"style"),s=a&&a.fill,l=a&&a.opacity;Hh(i,Yh(r),{labelFetcher:e.hostModel,labelDataIndex:n,inheritColor:s,defaultOpacity:l,defaultText:t.getFormattedLabel(n,"normal")||e.getName(n)});var u=i.getTextContent();i.setTextConfig({position:null,rotation:null}),u.attr({z2:10});var h=t.get(["label","position"]);if("outside"!==h&&"outer"!==h)i.removeTextGuideLine();else{var c=this.getTextGuideLine();c||(c=new Ru,this.setTextGuideLine(c)),db(this,fb(r),{stroke:s,opacity:ot(o.get(["lineStyle","opacity"]),l,1)})}},e}(Cu),lM=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.ignoreLabelLineUpdate=!0,e}return n(e,t),e.prototype.render=function(t,e,n,i){var r,o=t.getData(),a=this._data,s=this.group;if(!a&&o.count()>0){for(var l=o.getItemLayout(0),u=1;isNaN(l&&l.startAngle)&&u0?"right":"left":k>0?"left":"right"}var B=Math.PI,F=0,G=y.get("rotate");if(j(G))F=G*(B/180);else if("center"===v)F=0;else if("radial"===G||!0===G)F=k<0?-A+B:-A;else if("tangential"===G&&"outside"!==v&&"outer"!==v){var W=Math.atan2(k,L);W<0&&(W=2*B+W),L>0&&(W=B+W),F=W-B}if(o=!!F,p.x=I,p.y=T,p.rotation=F,p.setStyle({verticalAlign:"middle"}),P){p.setStyle({align:D});var H=p.states.select;H&&(H.x+=p.x,H.y+=p.y)}else{var Y=p.getBoundingRect().clone();Y.applyTransform(p.getComputedTransform());var U=(p.style.margin||0)+2.1;Y.y-=U/2,Y.height+=U,r.push({label:p,labelLine:f,position:v,len:S,len2:M,minTurnAngle:w.get("minTurnAngle"),maxSurfaceAngle:w.get("maxSurfaceAngle"),surfaceNormal:new Ji(k,L),linePoints:C,textAlign:D,labelDistance:m,labelAlignTo:x,edgeDistance:_,bleedMargin:b,rect:Y,unconstrainedWidth:Y.width,labelStyleWidth:p.style.width})}s.setTextConfig({inside:P})}})),!o&&t.get("avoidLabelOverlap")&&function(t,e,n,i,r,o,a,s){for(var l=[],u=[],h=Number.MAX_VALUE,c=-Number.MAX_VALUE,p=0;p=n.r0}},e.type="pie",e}(xg);function uM(t,e,n){e=Y(e)&&{coordDimensions:e}||A({encodeDefine:t.getEncode()},e);var i=t.getSource(),r=Km(i,e).dimensions,o=new qm(r,t);return o.initData(i,n),o}var hM=function(){function t(t,e){this._getDataWithEncodedVisual=t,this._getRawData=e}return t.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},t.prototype.containName=function(t){return this._getRawData().indexOfName(t)>=0},t.prototype.indexOfName=function(t){return this._getDataWithEncodedVisual().indexOfName(t)},t.prototype.getItemVisual=function(t,e){return this._getDataWithEncodedVisual().getItemVisual(t,e)},t}(),cM=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.init=function(e){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new hM(W(this.getData,this),W(this.getRawData,this)),this._defaultLabelLine(e)},e.prototype.mergeOption=function(){t.prototype.mergeOption.apply(this,arguments)},e.prototype.getInitialData=function(){return uM(this,{coordDimensions:["value"],encodeDefaulter:H(Yp,this)})},e.prototype.getDataParams=function(e){var n=this.getData(),i=t.prototype.getDataParams.call(this,e),r=[];return n.each(n.mapDimension("value"),(function(t){r.push(t)})),i.percent=Wr(r,e,n.hostModel.get("percentPrecision")),i.$vars.push("percent"),i},e.prototype._defaultLabelLine=function(t){co(t,"labelLine",["show"]);var e=t.labelLine,n=t.emphasis.labelLine;e.show=e.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},e.type="series.pie",e.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},e}(sg),pM=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.hasSymbolVisual=!0,n}return n(e,t),e.prototype.getInitialData=function(t,e){return rx(null,this,{useEncodeDefaulter:!0})},e.prototype.getProgressive=function(){var t=this.option.progressive;return null==t?this.option.large?5e3:this.get("progressive"):t},e.prototype.getProgressiveThreshold=function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?1e4:this.get("progressiveThreshold"):t},e.prototype.brushSelector=function(t,e,n){return n.point(e.getItemLayout(t))},e.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},e.type="series.scatter",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},emphasis:{scale:!0},clip:!0,select:{itemStyle:{borderColor:"#212121"}},universalTransition:{divideShape:"clone"}},e}(sg),dM=function(){},fM=function(t){function e(e){var n=t.call(this,e)||this;return n._off=0,n.hoverDataIdx=-1,n}return n(e,t),e.prototype.getDefaultShape=function(){return new dM},e.prototype.reset=function(){this.notClear=!1,this._off=0},e.prototype.buildPath=function(t,e){var n,i=e.points,r=e.size,o=this.symbolProxy,a=o.shape,s=t.getContext?t.getContext():t,l=s&&r[0]<4,u=this.softClipShape;if(l)this._ctx=s;else{for(this._ctx=null,n=this._off;n=0;s--){var l=2*s,u=i[l]-o/2,h=i[l+1]-a/2;if(t>=u&&e>=h&&t<=u+o&&e<=h+a)return s}return-1},e.prototype.contain=function(t,e){var n=this.transformCoordToLocal(t,e),i=this.getBoundingRect();return t=n[0],e=n[1],i.contain(t,e)?(this.hoverDataIdx=this.findDataIndex(t,e))>=0:(this.hoverDataIdx=-1,!1)},e.prototype.getBoundingRect=function(){var t=this._rect;if(!t){for(var e=this.shape,n=e.points,i=e.size,r=i[0],o=i[1],a=1/0,s=1/0,l=-1/0,u=-1/0,h=0;h=0&&(l.dataIndex=n+(t.startIndex||0))}))},t.prototype.remove=function(){this._clear()},t.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},t}(),yM=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){var i=t.getData();this._updateSymbolDraw(i,t).updateData(i,{clipShape:this._getClipShape(t)}),this._finished=!0},e.prototype.incrementalPrepareRender=function(t,e,n){var i=t.getData();this._updateSymbolDraw(i,t).incrementalPrepareUpdate(i),this._finished=!1},e.prototype.incrementalRender=function(t,e,n){this._symbolDraw.incrementalUpdate(t,e.getData(),{clipShape:this._getClipShape(e)}),this._finished=t.end===e.getData().count()},e.prototype.updateTransform=function(t,e,n){var i=t.getData();if(this.group.dirty(),!this._finished||i.count()>1e4)return{update:!0};var r=bS("").reset(t,e,n);r.progress&&r.progress({start:0,end:i.count(),count:i.count()},i),this._symbolDraw.updateLayout(i)},e.prototype.eachRendered=function(t){this._symbolDraw&&this._symbolDraw.eachRendered(t)},e.prototype._getClipShape=function(t){var e=t.coordinateSystem,n=e&&e.getArea&&e.getArea();return t.get("clip",!0)?n:null},e.prototype._updateSymbolDraw=function(t,e){var n=this._symbolDraw,i=e.pipelineContext.large;return n&&i===this._isLargeDraw||(n&&n.remove(),n=this._symbolDraw=i?new gM:new qw,this._isLargeDraw=i,this.group.removeAll()),this.group.add(n.group),n},e.prototype.remove=function(t,e){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},e.prototype.dispose=function(){},e.type="scatter",e}(xg),vM=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.type="grid",e.dependencies=["xAxis","yAxis"],e.layoutMode="box",e.defaultOption={show:!1,z:0,left:"10%",top:60,right:"10%",bottom:70,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"},e}(Tp),mM=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",Co).models[0]},e.type="cartesian2dAxis",e}(Tp);R(mM,p_);var xM={show:!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:"#6E7079",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:["#E0E6F1"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},_M=C({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},xM),bM=C({boundaryGap:[0,0],axisLine:{show:"auto"},axisTick:{show:"auto"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#F4F7FD",width:1}}},xM),wM={category:_M,value:bM,time:C({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},bM),log:k({logBase:10},bM)},SM={value:1,category:1,time:1,log:1};function MM(t,e,i,r){E(SM,(function(o,a){var s=C(C({},wM[a],!0),r,!0),l=function(t){function i(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e+"Axis."+a,n}return n(i,t),i.prototype.mergeDefaultAndTheme=function(t,e){var n=bp(this),i=n?Sp(t):{};C(t,e.getTheme().get(a+"Axis")),C(t,this.getDefaultOption()),t.type=IM(t),n&&wp(t,i,n)},i.prototype.optionUpdated=function(){"category"===this.option.type&&(this.__ordinalMeta=sx.createByAxisModel(this))},i.prototype.getCategories=function(t){var e=this.option;if("category"===e.type)return t?e.data:this.__ordinalMeta.categories},i.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},i.type=e+"Axis."+a,i.defaultOption=s,i}(i);t.registerComponentModel(l)})),t.registerSubTypeDefaulter(e+"Axis",IM)}function IM(t){return t.type||(t.data?"category":"value")}var TM=function(){function t(t){this.type="cartesian",this._dimList=[],this._axes={},this.name=t||""}return t.prototype.getAxis=function(t){return this._axes[t]},t.prototype.getAxes=function(){return z(this._dimList,(function(t){return this._axes[t]}),this)},t.prototype.getAxesByScale=function(t){return t=t.toLowerCase(),B(this.getAxes(),(function(e){return e.scale.type===t}))},t.prototype.addAxis=function(t){var e=t.dim;this._axes[e]=t,this._dimList.push(e)},t}(),CM=["x","y"];function DM(t){return"interval"===t.type||"time"===t.type}var AM=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="cartesian2d",e.dimensions=CM,e}return n(e,t),e.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var t=this.getAxis("x").scale,e=this.getAxis("y").scale;if(DM(t)&&DM(e)){var n=t.getExtent(),i=e.getExtent(),r=this.dataToPoint([n[0],i[0]]),o=this.dataToPoint([n[1],i[1]]),a=n[1]-n[0],s=i[1]-i[0];if(a&&s){var l=(o[0]-r[0])/a,u=(o[1]-r[1])/s,h=r[0]-n[0]*l,c=r[1]-i[0]*u,p=this._transform=[l,0,0,u,h,c];this._invTransform=Bi([],p)}}},e.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},e.prototype.containPoint=function(t){var e=this.getAxis("x"),n=this.getAxis("y");return e.contain(e.toLocalCoord(t[0]))&&n.contain(n.toLocalCoord(t[1]))},e.prototype.containData=function(t){return this.getAxis("x").containData(t[0])&&this.getAxis("y").containData(t[1])},e.prototype.containZone=function(t,e){var n=this.dataToPoint(t),i=this.dataToPoint(e),r=this.getArea(),o=new sr(n[0],n[1],i[0]-n[0],i[1]-n[1]);return r.intersect(o)},e.prototype.dataToPoint=function(t,e,n){n=n||[];var i=t[0],r=t[1];if(this._transform&&null!=i&&isFinite(i)&&null!=r&&isFinite(r))return Ft(n,t,this._transform);var o=this.getAxis("x"),a=this.getAxis("y");return n[0]=o.toGlobalCoord(o.dataToCoord(i,e)),n[1]=a.toGlobalCoord(a.dataToCoord(r,e)),n},e.prototype.clampData=function(t,e){var n=this.getAxis("x").scale,i=this.getAxis("y").scale,r=n.getExtent(),o=i.getExtent(),a=n.parse(t[0]),s=i.parse(t[1]);return(e=e||[])[0]=Math.min(Math.max(Math.min(r[0],r[1]),a),Math.max(r[0],r[1])),e[1]=Math.min(Math.max(Math.min(o[0],o[1]),s),Math.max(o[0],o[1])),e},e.prototype.pointToData=function(t,e){var n=[];if(this._invTransform)return Ft(n,t,this._invTransform);var i=this.getAxis("x"),r=this.getAxis("y");return n[0]=i.coordToData(i.toLocalCoord(t[0]),e),n[1]=r.coordToData(r.toLocalCoord(t[1]),e),n},e.prototype.getOtherAxis=function(t){return this.getAxis("x"===t.dim?"y":"x")},e.prototype.getArea=function(){var t=this.getAxis("x").getGlobalExtent(),e=this.getAxis("y").getGlobalExtent(),n=Math.min(t[0],t[1]),i=Math.min(e[0],e[1]),r=Math.max(t[0],t[1])-n,o=Math.max(e[0],e[1])-i;return new sr(n,i,r,o)},e}(TM),kM=function(t){function e(e,n,i,r,o){var a=t.call(this,e,n,i)||this;return a.index=0,a.type=r||"value",a.position=o||"bottom",a}return n(e,t),e.prototype.isHorizontal=function(){var t=this.position;return"top"===t||"bottom"===t},e.prototype.getGlobalExtent=function(t){var e=this.getExtent();return e[0]=this.toGlobalCoord(e[0]),e[1]=this.toGlobalCoord(e[1]),t&&e[0]>e[1]&&e.reverse(),e},e.prototype.pointToData=function(t,e){return this.coordToData(this.toLocalCoord(t["x"===this.dim?0:1]),e)},e.prototype.setCategorySortInfo=function(t){if("category"!==this.type)return!1;this.model.option.categorySortInfo=t,this.scale.setSortInfo(t)},e}(H_);function LM(t,e,n){n=n||{};var i=t.coordinateSystem,r=e.axis,o={},a=r.getAxesOnZeroOf()[0],s=r.position,l=a?"onZero":s,u=r.dim,h=i.getRect(),c=[h.x,h.x+h.width,h.y,h.y+h.height],p={left:0,right:1,top:0,bottom:1,onZero:2},d=e.get("offset")||0,f="x"===u?[c[2]-d,c[3]+d]:[c[0]-d,c[1]+d];if(a){var g=a.toGlobalCoord(a.dataToCoord(0));f[p.onZero]=Math.max(Math.min(g,f[1]),f[0])}o.position=["y"===u?f[p[l]]:c[0],"x"===u?f[p[l]]:c[3]],o.rotation=Math.PI/2*("x"===u?0:1),o.labelDirection=o.tickDirection=o.nameDirection={top:-1,bottom:1,left:-1,right:1}[s],o.labelOffset=a?f[p[s]]-f[p.onZero]:0,e.get(["axisTick","inside"])&&(o.tickDirection=-o.tickDirection),it(n.labelInside,e.get(["axisLabel","inside"]))&&(o.labelDirection=-o.labelDirection);var y=e.get(["axisLabel","rotate"]);return o.labelRotate="top"===l?-y:y,o.z2=1,o}function PM(t){return"cartesian2d"===t.get("coordinateSystem")}function OM(t){var e={xAxisModel:null,yAxisModel:null};return E(e,(function(n,i){var r=i.replace(/Model$/,""),o=t.getReferringComponents(r,Co).models[0];e[i]=o})),e}var RM=Math.log;function NM(t,e,n){var i=xx.prototype,r=i.getTicks.call(n),o=i.getTicks.call(n,!0),a=r.length-1,s=i.getInterval.call(n),l=i_(t,e),u=l.extent,h=l.fixMin,c=l.fixMax;if("log"===t.type){var p=RM(t.base);u=[RM(u[0])/p,RM(u[1])/p]}t.setExtent(u[0],u[1]),t.calcNiceExtent({splitNumber:a,fixMin:h,fixMax:c});var d=i.getExtent.call(t);h&&(u[0]=d[0]),c&&(u[1]=d[1]);var f=i.getInterval.call(t),g=u[0],y=u[1];if(h&&c)f=(y-g)/a;else if(h)for(y=u[0]+f*a;yu[0]&&isFinite(g)&&isFinite(u[0]);)f=cx(f),g=u[1]-f*a;else{t.getTicks().length-1>a&&(f=cx(f));var v=f*a;(g=zr((y=Math.ceil(u[1]/f)*f)-v))<0&&u[0]>=0?(g=0,y=zr(v)):y>0&&u[1]<=0&&(y=0,g=-zr(v))}var m=(r[0].value-o[0].value)/s,x=(r[a].value-o[a].value)/s;i.setExtent.call(t,g+f*m,y+f*x),i.setInterval.call(t,f),(m||x)&&i.setNiceExtent.call(t,g+f,y-f)}var EM=function(){function t(t,e,n){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=CM,this._initCartesian(t,e,n),this.model=t}return t.prototype.getRect=function(){return this._rect},t.prototype.update=function(t,e){var n=this._axesMap;function i(t){var e,n=G(t),i=n.length;if(i){for(var r=[],o=i-1;o>=0;o--){var a=t[+n[o]],s=a.model,l=a.scale;ux(l)&&s.get("alignTicks")&&null==s.get("interval")?r.push(a):(r_(l,s),ux(l)&&(e=a))}r.length&&(e||r_((e=r.pop()).scale,e.model),E(r,(function(t){NM(t.scale,t.model,e.scale)})))}}this._updateScale(t,this.model),i(n.x),i(n.y);var r={};E(n.x,(function(t){VM(n,"y",t,r)})),E(n.y,(function(t){VM(n,"x",t,r)})),this.resize(this.model,e)},t.prototype.resize=function(t,e,n){var i=t.getBoxLayoutParams(),r=!n&&t.get("containLabel"),o=xp(i,{width:e.getWidth(),height:e.getHeight()});this._rect=o;var a=this._axesList;function s(){E(a,(function(t){var e=t.isHorizontal(),n=e?[0,o.width]:[0,o.height],i=t.inverse?1:0;t.setExtent(n[i],n[1-i]),function(t,e){var n=t.getExtent(),i=n[0]+n[1];t.toGlobalCoord="x"===t.dim?function(t){return t+e}:function(t){return i-t+e},t.toLocalCoord="x"===t.dim?function(t){return t-e}:function(t){return i-t+e}}(t,e?o.x:o.y)}))}s(),r&&(E(a,(function(t){if(!t.model.get(["axisLabel","inside"])){var e=function(t){var e=t.model,n=t.scale;if(e.get(["axisLabel","show"])&&!n.isBlank()){var i,r,o=n.getExtent();r=n instanceof vx?n.count():(i=n.getTicks()).length;var a,s=t.getLabelModel(),l=a_(t),u=1;r>40&&(u=Math.ceil(r/40));for(var h=0;h0&&i>0||n<0&&i<0)}(t)}var FM=Math.PI,GM=function(){function t(t,e){this.group=new Cr,this.opt=e,this.axisModel=t,k(e,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0,handleAutoShown:function(){return!0}});var n=new Cr({x:e.position[0],y:e.position[1],rotation:e.rotation});n.updateTransform(),this._transformGroup=n}return t.prototype.hasBuilder=function(t){return!!WM[t]},t.prototype.add=function(t){WM[t](this.opt,this.axisModel,this.group,this._transformGroup)},t.prototype.getGroup=function(){return this.group},t.innerTextLayout=function(t,e,n){var i,r,o=Ur(e-t);return Xr(o)?(r=n>0?"top":"bottom",i="center"):Xr(o-FM)?(r=n>0?"bottom":"top",i="center"):(r="middle",i=o>0&&o0?"right":"left":n>0?"left":"right"),{rotation:o,textAlign:i,textVerticalAlign:r}},t.makeAxisEventDataBase=function(t){var e={componentType:t.mainType,componentIndex:t.componentIndex};return e[t.mainType+"Index"]=t.componentIndex,e},t.isLabelSilent=function(t){var e=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||e&&e.show)},t}(),WM={axisLine:function(t,e,n,i){var r=e.get(["axisLine","show"]);if("auto"===r&&t.handleAutoShown&&(r=t.handleAutoShown("axisLine")),r){var o=e.axis.getExtent(),a=i.transform,s=[o[0],0],l=[o[1],0];a&&(Ft(s,s,a),Ft(l,l,a));var u=A({lineCap:"round"},e.getModel(["axisLine","lineStyle"]).getLineStyle()),h=new zu({subPixelOptimize:!0,shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:u,strokeContainThreshold:t.strokeContainThreshold||5,silent:!0,z2:1});h.anid="line",n.add(h);var c=e.get(["axisLine","symbol"]);if(null!=c){var p=e.get(["axisLine","symbolSize"]);X(c)&&(c=[c,c]),(X(p)||j(p))&&(p=[p,p]);var d=Oy(e.get(["axisLine","symbolOffset"])||0,p),f=p[0],g=p[1];E([{rotate:t.rotation+Math.PI/2,offset:d[0],r:0},{rotate:t.rotation-Math.PI/2,offset:d[1],r:Math.sqrt((s[0]-l[0])*(s[0]-l[0])+(s[1]-l[1])*(s[1]-l[1]))}],(function(e,i){if("none"!==c[i]&&null!=c[i]){var r=Ly(c[i],-f/2,-g/2,f,g,u.stroke,!0),o=e.r+e.offset;r.attr({rotation:e.rotate,x:s[0]+o*Math.cos(t.rotation),y:s[1]-o*Math.sin(t.rotation),silent:!0,z2:11}),n.add(r)}}))}}},axisTickLabel:function(t,e,n,i){var r=function(t,e,n,i){var r=n.axis,o=n.getModel("axisTick"),a=o.get("show");if("auto"===a&&i.handleAutoShown&&(a=i.handleAutoShown("axisTick")),a&&!r.scale.isBlank()){for(var s=o.getModel("lineStyle"),l=i.tickDirection*o.get("length"),u=XM(r.getTicksCoords(),e.transform,l,k(s.getLineStyle(),{stroke:n.get(["axisLine","lineStyle","color"])}),"ticks"),h=0;hc[1]?-1:1,d=["start"===s?c[0]-p*h:"end"===s?c[1]+p*h:(c[0]+c[1])/2,UM(s)?t.labelOffset+l*h:0],f=e.get("nameRotate");null!=f&&(f=f*FM/180),UM(s)?o=GM.innerTextLayout(t.rotation,null!=f?f:t.rotation,l):(o=function(t,e,n,i){var r,o,a=Ur(n-t),s=i[0]>i[1],l="start"===e&&!s||"start"!==e&&s;return Xr(a-FM/2)?(o=l?"bottom":"top",r="center"):Xr(a-1.5*FM)?(o=l?"top":"bottom",r="center"):(o="middle",r=a<1.5*FM&&a>FM/2?l?"left":"right":l?"right":"left"),{rotation:a,textAlign:r,textVerticalAlign:o}}(t.rotation,s,f||0,c),null!=(a=t.axisNameAvailableWidth)&&(a=Math.abs(a/Math.sin(o.rotation)),!isFinite(a)&&(a=null)));var g=u.getFont(),y=e.get("nameTruncate",!0)||{},v=y.ellipsis,m=it(t.nameTruncateMaxWidth,y.maxWidth,a),x=new ks({x:d[0],y:d[1],rotation:o.rotation,silent:GM.isLabelSilent(e),style:Uh(u,{text:r,font:g,overflow:"truncate",width:m,ellipsis:v,fill:u.getTextColor()||e.get(["axisLine","lineStyle","color"]),align:u.get("align")||o.textAlign,verticalAlign:u.get("verticalAlign")||o.textVerticalAlign}),z2:1});if(Eh({el:x,componentModel:e,itemName:r}),x.__fullText=r,x.anid="name",e.get("triggerEvent")){var _=GM.makeAxisEventDataBase(e);_.targetType="axisName",_.name=r,Hs(x).eventData=_}i.add(x),x.updateTransform(),n.add(x),x.decomposeTransform()}}};function HM(t){t&&(t.ignore=!0)}function YM(t,e){var n=t&&t.getBoundingRect().clone(),i=e&&e.getBoundingRect().clone();if(n&&i){var r=Oi([]);return zi(r,r,-t.rotation),n.applyTransform(Ni([],r,t.getLocalTransform())),i.applyTransform(Ni([],r,e.getLocalTransform())),n.intersect(i)}}function UM(t){return"middle"===t||"center"===t}function XM(t,e,n,i,r){for(var o=[],a=[],s=[],l=0;l=0||t===e}function KM(t){var e=(t.ecModel.getComponent("axisPointer")||{}).coordSysAxesInfo;return e&&e.axesInfo[JM(t)]}function $M(t){return!!t.get(["handle","show"])}function JM(t){return t.type+"||"+t.id}var QM={},tI=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(e,n,i,r){this.axisPointerClass&&function(t){var e=KM(t);if(e){var n=e.axisPointerModel,i=e.axis.scale,r=n.option,o=n.get("status"),a=n.get("value");null!=a&&(a=i.parse(a));var s=$M(n);null==o&&(r.status=s?"show":"hide");var l=i.getExtent().slice();l[0]>l[1]&&l.reverse(),(null==a||a>l[1])&&(a=l[1]),a0&&!c.min?c.min=0:null!=c.min&&c.min<0&&!c.max&&(c.max=0);var p=a;null!=c.color&&(p=k({color:c.color},a));var d=C(T(c),{boundaryGap:t,splitNumber:e,scale:n,axisLine:i,axisTick:r,axisLabel:o,name:c.text,showName:s,nameLocation:"end",nameGap:u,nameTextStyle:p,triggerEvent:h},!1);if(X(l)){var f=d.name;d.name=l.replace("{value}",null!=f?f:"")}else U(l)&&(d.name=l(d.name,d));var g=new dc(d,null,this.ecModel);return R(g,p_.prototype),g.mainType="radar",g.componentIndex=this.componentIndex,g}),this);this._indicatorModels=c},e.prototype.getIndicatorModels=function(){return this._indicatorModels},e.type="radar",e.defaultOption={z:0,center:["50%","50%"],radius:"75%",startAngle:90,axisName:{show:!0},boundaryGap:[0,0],splitNumber:5,axisNameGap:15,scale:!1,shape:"polygon",axisLine:C({lineStyle:{color:"#bbb"}},xI.axisLine),axisLabel:_I(xI.axisLabel,!1),axisTick:_I(xI.axisTick,!1),splitLine:_I(xI.splitLine,!0),splitArea:_I(xI.splitArea,!0),indicator:[]},e}(Tp),wI=["axisLine","axisTickLabel","axisName"],SI=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){this.group.removeAll(),this._buildAxes(t),this._buildSplitLineAndArea(t)},e.prototype._buildAxes=function(t){var e=t.coordinateSystem;E(z(e.getIndicatorAxes(),(function(t){var n=t.model.get("showName")?t.name:"";return new GM(t.model,{axisName:n,position:[e.cx,e.cy],rotation:t.angle,labelDirection:-1,tickDirection:-1,nameDirection:1})})),(function(t){E(wI,t.add,t),this.group.add(t.getGroup())}),this)},e.prototype._buildSplitLineAndArea=function(t){var e=t.coordinateSystem,n=e.getIndicatorAxes();if(n.length){var i=t.get("shape"),r=t.getModel("splitLine"),o=t.getModel("splitArea"),a=r.getModel("lineStyle"),s=o.getModel("areaStyle"),l=r.get("show"),u=o.get("show"),h=a.get("color"),c=s.get("color"),p=Y(h)?h:[h],d=Y(c)?c:[c],f=[],g=[];if("circle"===i)for(var y=n[0].getTicksCoords(),v=e.cx,m=e.cy,x=0;x3?1.4:r>1?1.2:1.1;LI(this,"zoom","zoomOnMouseWheel",t,{scale:i>0?s:1/s,originX:o,originY:a,isAvailableBehavior:null})}if(n){var l=Math.abs(i);LI(this,"scrollMove","moveOnMouseWheel",t,{scrollDelta:(i>0?1:-1)*(l>3?.4:l>1?.15:.05),originX:o,originY:a,isAvailableBehavior:null})}}},e.prototype._pinchHandler=function(t){DI(this._zr,"globalPan")||LI(this,"zoom",null,t,{scale:t.pinchScale>1?1.1:1/1.1,originX:t.pinchX,originY:t.pinchY,isAvailableBehavior:null})},e}(Xt);function LI(t,e,n,i,r){t.pointerChecker&&t.pointerChecker(i,r.originX,r.originY)&&(se(i.event),PI(t,e,n,i,r))}function PI(t,e,n,i,r){r.isAvailableBehavior=W(OI,null,n,i),t.trigger(e,r)}function OI(t,e,n){var i=n[t];return!t||i&&(!X(i)||e.event[i+"Key"])}function RI(t,e,n){var i=t.target;i.x+=e,i.y+=n,i.dirty()}function NI(t,e,n,i){var r=t.target,o=t.zoomLimit,a=t.zoom=t.zoom||1;if(a*=e,o){var s=o.min||0,l=o.max||1/0;a=Math.max(Math.min(l,a),s)}var u=a/t.zoom;t.zoom=a,r.x-=(n-r.x)*(u-1),r.y-=(i-r.y)*(u-1),r.scaleX*=u,r.scaleY*=u,r.dirty()}var EI,zI={axisPointer:1,tooltip:1,brush:1};function VI(t,e,n){var i=e.getComponentByElement(t.topTarget),r=i&&i.coordinateSystem;return i&&i!==n&&!zI.hasOwnProperty(i.mainType)&&r&&r.model!==n}function BI(t){X(t)&&(t=(new DOMParser).parseFromString(t,"text/xml"));var e=t;for(9===e.nodeType&&(e=e.firstChild);"svg"!==e.nodeName.toLowerCase()||1!==e.nodeType;)e=e.nextSibling;return e}var FI={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-anchor":"textAlign",visibility:"visibility",display:"display"},GI=G(FI),WI={"alignment-baseline":"textBaseline","stop-color":"stopColor"},HI=G(WI),YI=function(){function t(){this._defs={},this._root=null}return t.prototype.parse=function(t,e){e=e||{};var n=BI(t);this._defsUsePending=[];var i=new Cr;this._root=i;var r=[],o=n.getAttribute("viewBox")||"",a=parseFloat(n.getAttribute("width")||e.width),s=parseFloat(n.getAttribute("height")||e.height);isNaN(a)&&(a=null),isNaN(s)&&(s=null),KI(n,i,null,!0,!1);for(var l,u,h=n.firstChild;h;)this._parseNode(h,i,r,null,!1,!1),h=h.nextSibling;if(function(t,e){for(var n=0;n=4&&(l={x:parseFloat(c[0]||0),y:parseFloat(c[1]||0),width:parseFloat(c[2]),height:parseFloat(c[3])})}if(l&&null!=a&&null!=s&&(u=oT(l,{x:0,y:0,width:a,height:s}),!e.ignoreViewBox)){var p=i;(i=new Cr).add(p),p.scaleX=p.scaleY=u.scale,p.x=u.x,p.y=u.y}return e.ignoreRootClip||null==a||null==s||i.setClipPath(new Cs({shape:{x:0,y:0,width:a,height:s}})),{root:i,width:a,height:s,viewBoxRect:l,viewBoxTransform:u,named:r}},t.prototype._parseNode=function(t,e,n,i,r,o){var a,s=t.nodeName.toLowerCase(),l=i;if("defs"===s&&(r=!0),"text"===s&&(o=!0),"defs"===s||"switch"===s)a=e;else{if(!r){var u=EI[s];if(u&&mt(EI,s)){a=u.call(this,t,e);var h=t.getAttribute("name");if(h){var c={name:h,namedFrom:null,svgNodeTagLower:s,el:a};n.push(c),"g"===s&&(l=c)}else i&&n.push({name:i.name,namedFrom:i,svgNodeTagLower:s,el:a});e.add(a)}}var p=UI[s];if(p&&mt(UI,s)){var d=p.call(this,t),f=t.getAttribute("id");f&&(this._defs[f]=d)}}if(a&&a.isGroup)for(var g=t.firstChild;g;)1===g.nodeType?this._parseNode(g,a,n,l,r,o):3===g.nodeType&&o&&this._parseText(g,a),g=g.nextSibling},t.prototype._parseText=function(t,e){var n=new vs({style:{text:t.textContent},silent:!0,x:this._textX||0,y:this._textY||0});jI(e,n),KI(t,n,this._defsUsePending,!1,!1),function(t,e){var n=e.__selfStyle;if(n){var i=n.textBaseline,r=i;i&&"auto"!==i?"baseline"===i?r="alphabetic":"before-edge"===i||"text-before-edge"===i?r="top":"after-edge"===i||"text-after-edge"===i?r="bottom":"central"!==i&&"mathematical"!==i||(r="middle"):r="alphabetic",t.style.textBaseline=r}var o=e.__inheritedStyle;if(o){var a=o.textAlign,s=a;a&&("middle"===a&&(s="center"),t.style.textAlign=s)}}(n,e);var i=n.style,r=i.fontSize;r&&r<9&&(i.fontSize=9,n.scaleX*=r/9,n.scaleY*=r/9);var o=(i.fontSize||i.fontFamily)&&[i.fontStyle,i.fontWeight,(i.fontSize||12)+"px",i.fontFamily||"sans-serif"].join(" ");i.font=o;var a=n.getBoundingRect();return this._textX+=a.width,e.add(n),n},t.internalField=void(EI={g:function(t,e){var n=new Cr;return jI(e,n),KI(t,n,this._defsUsePending,!1,!1),n},rect:function(t,e){var n=new Cs;return jI(e,n),KI(t,n,this._defsUsePending,!1,!1),n.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")}),n.silent=!0,n},circle:function(t,e){var n=new hu;return jI(e,n),KI(t,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(t.getAttribute("cx")||"0"),cy:parseFloat(t.getAttribute("cy")||"0"),r:parseFloat(t.getAttribute("r")||"0")}),n.silent=!0,n},line:function(t,e){var n=new zu;return jI(e,n),KI(t,n,this._defsUsePending,!1,!1),n.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")}),n.silent=!0,n},ellipse:function(t,e){var n=new pu;return jI(e,n),KI(t,n,this._defsUsePending,!1,!1),n.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")}),n.silent=!0,n},polygon:function(t,e){var n,i=t.getAttribute("points");i&&(n=qI(i));var r=new Pu({shape:{points:n||[]},silent:!0});return jI(e,r),KI(t,r,this._defsUsePending,!1,!1),r},polyline:function(t,e){var n,i=t.getAttribute("points");i&&(n=qI(i));var r=new Ru({shape:{points:n||[]},silent:!0});return jI(e,r),KI(t,r,this._defsUsePending,!1,!1),r},image:function(t,e){var n=new _s;return jI(e,n),KI(t,n,this._defsUsePending,!1,!1),n.setStyle({image:t.getAttribute("xlink:href")||t.getAttribute("href"),x:+t.getAttribute("x"),y:+t.getAttribute("y"),width:+t.getAttribute("width"),height:+t.getAttribute("height")}),n.silent=!0,n},text:function(t,e){var n=t.getAttribute("x")||"0",i=t.getAttribute("y")||"0",r=t.getAttribute("dx")||"0",o=t.getAttribute("dy")||"0";this._textX=parseFloat(n)+parseFloat(r),this._textY=parseFloat(i)+parseFloat(o);var a=new Cr;return jI(e,a),KI(t,a,this._defsUsePending,!1,!0),a},tspan:function(t,e){var n=t.getAttribute("x"),i=t.getAttribute("y");null!=n&&(this._textX=parseFloat(n)),null!=i&&(this._textY=parseFloat(i));var r=t.getAttribute("dx")||"0",o=t.getAttribute("dy")||"0",a=new Cr;return jI(e,a),KI(t,a,this._defsUsePending,!1,!0),this._textX+=parseFloat(r),this._textY+=parseFloat(o),a},path:function(t,e){var n=su(t.getAttribute("d")||"");return jI(e,n),KI(t,n,this._defsUsePending,!1,!1),n.silent=!0,n}}),t}(),UI={lineargradient:function(t){var e=parseInt(t.getAttribute("x1")||"0",10),n=parseInt(t.getAttribute("y1")||"0",10),i=parseInt(t.getAttribute("x2")||"10",10),r=parseInt(t.getAttribute("y2")||"0",10),o=new Xu(e,n,i,r);return XI(t,o),ZI(t,o),o},radialgradient:function(t){var e=parseInt(t.getAttribute("cx")||"0",10),n=parseInt(t.getAttribute("cy")||"0",10),i=parseInt(t.getAttribute("r")||"0",10),r=new Zu(e,n,i);return XI(t,r),ZI(t,r),r}};function XI(t,e){"userSpaceOnUse"===t.getAttribute("gradientUnits")&&(e.global=!0)}function ZI(t,e){for(var n=t.firstChild;n;){if(1===n.nodeType&&"stop"===n.nodeName.toLocaleLowerCase()){var r,i=n.getAttribute("offset");r=i&&i.indexOf("%")>0?parseInt(i,10)/100:i?parseFloat(i):0;var o={};rT(n,o,o);var a=o.stopColor||n.getAttribute("stop-color")||"#000000";e.colorStops.push({offset:r,color:a})}n=n.nextSibling}}function jI(t,e){t&&t.__inheritedStyle&&(e.__inheritedStyle||(e.__inheritedStyle={}),k(e.__inheritedStyle,t.__inheritedStyle))}function qI(t){for(var e=tT(t),n=[],i=0;i0;o-=2){var a=i[o],s=i[o-1],l=tT(a);switch(r=r||[1,0,0,1,0,0],s){case"translate":Ei(r,r,[parseFloat(l[0]),parseFloat(l[1]||"0")]);break;case"scale":Vi(r,r,[parseFloat(l[0]),parseFloat(l[1]||l[0])]);break;case"rotate":zi(r,r,-parseFloat(l[0])*nT);break;case"skewX":Ni(r,[1,0,Math.tan(parseFloat(l[0])*nT),1,0,0],r);break;case"skewY":Ni(r,[1,Math.tan(parseFloat(l[0])*nT),0,1,0,0],r);break;case"matrix":r[0]=parseFloat(l[0]),r[1]=parseFloat(l[1]),r[2]=parseFloat(l[2]),r[3]=parseFloat(l[3]),r[4]=parseFloat(l[4]),r[5]=parseFloat(l[5])}}e.setLocalTransform(r)}}(t,e),rT(t,a,s),i||function(t,e,n){for(var i=0;i0,f={api:n,geo:s,mapOrGeoModel:t,data:a,isVisualEncodedByVisualMap:d,isGeo:o,transformInfoRaw:c};"geoJSON"===s.resourceType?this._buildGeoJSON(f):"geoSVG"===s.resourceType&&this._buildSVG(f),this._updateController(t,e,n),this._updateMapSelectHandler(t,l,n,i)},t.prototype._buildGeoJSON=function(t){var e=this._regionsGroupByName=ft(),n=ft(),i=this._regionsGroup,r=t.transformInfoRaw,o=t.mapOrGeoModel,a=t.data,s=t.geo.projection,l=s&&s.stream;function u(t,e){return e&&(t=e(t)),t&&[t[0]*r.scaleX+r.x,t[1]*r.scaleY+r.y]}function h(t){for(var e=[],n=!l&&s&&s.project,i=0;i=0)&&(p=r);var d=a?{normal:{align:"center",verticalAlign:"middle"}}:null;Hh(e,Yh(i),{labelFetcher:p,labelDataIndex:c,defaultText:n},d);var f=e.getTextContent();if(f&&(TT(f).ignore=f.ignore,e.textConfig&&a)){var g=e.getBoundingRect().clone();e.textConfig.layoutRect=g,e.textConfig.position=[(a[0]-g.x)/g.width*100+"%",(a[1]-g.y)/g.height*100+"%"]}e.disableLabelAnimation=!0}else e.removeTextContent(),e.removeTextConfig(),e.disableLabelAnimation=null}function PT(t,e,n,i,r,o){t.data?t.data.setItemGraphicEl(o,e):Hs(e).eventData={componentType:"geo",componentIndex:r.componentIndex,geoIndex:r.componentIndex,name:n,region:i&&i.option||{}}}function OT(t,e,n,i,r){t.data||Eh({el:e,componentModel:r,itemName:n,itemTooltipOption:i.get("tooltip")})}function RT(t,e,n,i,r){e.highDownSilentOnTouch=!!r.get("selectedMode");var o=i.getModel("emphasis"),a=o.get("focus");return Rl(e,a,o.get("blurScope"),o.get("disabled")),t.isGeo&&function(t,e,n){var i=Hs(t);i.componentMainType=e.mainType,i.componentIndex=e.componentIndex,i.componentHighDownName=n}(e,r,n),a}function NT(t,e,n){var i,r=[];function o(){i=[]}function a(){i.length&&(r.push(i),i=[])}var s=e({polygonStart:o,polygonEnd:a,lineStart:o,lineEnd:a,point:function(t,e){isFinite(t)&&isFinite(e)&&i.push([t,e])},sphere:function(){}});return!n&&s.polygonStart(),E(t,(function(t){s.lineStart();for(var e=0;e-1&&(n.style.stroke=n.style.fill,n.style.fill="#fff",n.style.lineWidth=2),n},e.type="series.map",e.dependencies=["geo"],e.layoutMode="box",e.defaultOption={z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:null,showLegendSymbol:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,selectedMode:!0,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)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},nameProperty:"name"},e}(sg);function VT(t){var e={};t.eachSeriesByType("map",(function(t){var n=t.getHostGeoModel(),i=n?"o"+n.id:"i"+t.getMapType();(e[i]=e[i]||[]).push(t)})),E(e,(function(t,e){for(var n,i,r,o=(n=z(t,(function(t){return t.getData()})),i=t[0].get("mapValueCalculation"),r={},E(n,(function(t){t.each(t.mapDimension("value"),(function(e,n){var i="ec-"+t.getName(n);r[i]=r[i]||[],isNaN(e)||r[i].push(e)}))})),n[0].map(n[0].mapDimension("value"),(function(t,e){for(var o="ec-"+n[0].getName(e),a=0,s=1/0,l=-1/0,u=r[o].length,h=0;h1?(d.width=p,d.height=p/x):(d.height=p,d.width=p*x),d.y=c[1]-d.height/2,d.x=c[0]-d.width/2;else{var b=t.getBoxLayoutParams();b.aspect=x,d=xp(b,{width:v,height:m})}this.setViewRect(d.x,d.y,d.width,d.height),this.setCenter(t.get("center"),e),this.setZoom(t.get("zoom"))}R(UT,GT);var jT=new(function(){function t(){this.dimensions=YT}return t.prototype.create=function(t,e){var n=[];function i(t){return{nameProperty:t.get("nameProperty"),aspectScale:t.get("aspectScale"),projection:t.get("projection")}}t.eachComponent("geo",(function(t,r){var o=t.get("map"),a=new UT(o+r,o,A({nameMap:t.get("nameMap")},i(t)));a.zoomLimit=t.get("scaleLimit"),n.push(a),t.coordinateSystem=a,a.model=t,a.resize=ZT,a.resize(t,e)})),t.eachSeries((function(t){if("geo"===t.get("coordinateSystem")){var e=t.get("geoIndex")||0;t.coordinateSystem=n[e]}}));var r={};return t.eachSeriesByType("map",(function(t){if(!t.getHostGeoModel()){var e=t.getMapType();r[e]=r[e]||[],r[e].push(t)}})),E(r,(function(t,r){var o=z(t,(function(t){return t.get("nameMap")})),a=new UT(r,r,A({nameMap:D(o)},i(t[0])));a.zoomLimit=it.apply(null,z(t,(function(t){return t.get("scaleLimit")}))),n.push(a),a.resize=ZT,a.resize(t[0],e),E(t,(function(t){t.coordinateSystem=a,function(t,e){E(e.get("geoCoord"),(function(e,n){t.addGeoCoord(n,e)}))}(a,t)}))})),n},t.prototype.getFilledRegions=function(t,e,n,i){for(var r=(t||[]).slice(),o=ft(),a=0;a=0;){var o=e[n];o.hierNode.prelim+=i,o.hierNode.modifier+=i,r+=o.hierNode.change,i+=o.hierNode.shift+r}}(t);var o=(n[0].hierNode.prelim+n[n.length-1].hierNode.prelim)/2;r?(t.hierNode.prelim=r.hierNode.prelim+e(t,r),t.hierNode.modifier=t.hierNode.prelim-o):t.hierNode.prelim=o}else r&&(t.hierNode.prelim=r.hierNode.prelim+e(t,r));t.parentNode.hierNode.defaultAncestor=function(t,e,n,i){if(e){for(var r=t,o=t,a=o.parentNode.children[0],s=e,l=r.hierNode.modifier,u=o.hierNode.modifier,h=a.hierNode.modifier,c=s.hierNode.modifier;s=oC(s),o=aC(o),s&&o;){r=oC(r),a=aC(a),r.hierNode.ancestor=t;var p=s.hierNode.prelim+c-o.hierNode.prelim-u+i(s,o);p>0&&(lC(sC(s,t,n),t,p),u+=p,l+=p),c+=s.hierNode.modifier,u+=o.hierNode.modifier,l+=r.hierNode.modifier,h+=a.hierNode.modifier}s&&!oC(r)&&(r.hierNode.thread=s,r.hierNode.modifier+=c-l),o&&!aC(a)&&(a.hierNode.thread=o,a.hierNode.modifier+=u-h,n=t)}return n}(t,r,t.parentNode.hierNode.defaultAncestor||i[0],e)}function nC(t){var e=t.hierNode.prelim+t.parentNode.hierNode.modifier;t.setLayout({x:e},!0),t.hierNode.modifier+=t.parentNode.hierNode.modifier}function iC(t){return arguments.length?t:uC}function rC(t,e){return t-=Math.PI/2,{x:e*Math.cos(t),y:e*Math.sin(t)}}function oC(t){var e=t.children;return e.length&&t.isExpand?e[e.length-1]:t.hierNode.thread}function aC(t){var e=t.children;return e.length&&t.isExpand?e[0]:t.hierNode.thread}function sC(t,e,n){return t.hierNode.ancestor.parentNode===e.parentNode?t.hierNode.ancestor:n}function lC(t,e,n){var i=n/(e.hierNode.i-t.hierNode.i);e.hierNode.change-=i,e.hierNode.shift+=n,e.hierNode.modifier+=n,e.hierNode.prelim+=n,t.hierNode.change+=i}function uC(t,e){return t.parentNode===e.parentNode?1:2}var hC=function(){this.parentPoint=[],this.childPoints=[]},cC=function(t){function e(e){return t.call(this,e)||this}return n(e,t),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new hC},e.prototype.buildPath=function(t,e){var n=e.childPoints,i=n.length,r=e.parentPoint,o=n[0],a=n[i-1];if(1===i)return t.moveTo(r[0],r[1]),void t.lineTo(o[0],o[1]);var s=e.orient,l="TB"===s||"BT"===s?0:1,u=1-l,h=Er(e.forkPosition,1),c=[];c[l]=r[l],c[u]=r[u]+(a[u]-r[u])*h,t.moveTo(r[0],r[1]),t.lineTo(c[0],c[1]),t.moveTo(o[0],o[1]),c[l]=o[l],t.lineTo(c[0],c[1]),c[l]=a[l],t.lineTo(c[0],c[1]),t.lineTo(a[0],a[1]);for(var p=1;pm.x)||(_-=Math.PI);var S=b?"left":"right",M=s.getModel("label"),I=M.get("rotate"),T=I*(Math.PI/180),C=y.getTextContent();C&&(y.setTextConfig({position:M.get("position")||S,rotation:null==I?-_:T,origin:"center"}),C.setStyle("verticalAlign","middle"))}var D=s.get(["emphasis","focus"]),A="relative"===D?gt(a.getAncestorsIndices(),a.getDescendantIndices()):"ancestor"===D?a.getAncestorsIndices():"descendant"===D?a.getDescendantIndices():null;A&&(Hs(n).focus=A),function(t,e,n,i,r,o,a,s){var l=e.getModel(),u=t.get("edgeShape"),h=t.get("layout"),c=t.getOrient(),p=t.get(["lineStyle","curveness"]),d=t.get("edgeForkPosition"),f=l.getModel("lineStyle").getLineStyle(),g=i.__edge;if("curve"===u)e.parentNode&&e.parentNode!==n&&(g||(g=i.__edge=new Gu({shape:mC(h,c,p,r,r)})),rh(g,{shape:mC(h,c,p,o,a)},t));else if("polyline"===u&&"orthogonal"===h&&e!==n&&e.children&&0!==e.children.length&&!0===e.isExpand){for(var y=e.children,v=[],m=0;me&&(e=i.height)}this.height=e+1},t.prototype.getNodeById=function(t){if(this.getId()===t)return this;for(var e=0,n=this.children,i=n.length;e=0&&this.hostTree.data.setItemLayout(this.dataIndex,t,e)},t.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},t.prototype.getModel=function(t){if(!(this.dataIndex<0))return this.hostTree.data.getItemModel(this.dataIndex).getModel(t)},t.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},t.prototype.setVisual=function(t,e){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,t,e)},t.prototype.getVisual=function(t){return this.hostTree.data.getItemVisual(this.dataIndex,t)},t.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},t.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},t.prototype.getChildIndex=function(){if(this.parentNode){for(var t=this.parentNode.children,e=0;e=0){var i=n.getData().tree.root,r=t.targetNode;if(X(r)&&(r=i.getNodeById(r)),r&&i.contains(r))return{node:r};var o=t.targetNodeId;if(null!=o&&(r=i.getNodeById(o)))return{node:r}}}function LC(t){for(var e=[];t;)(t=t.parentNode)&&e.push(t);return e.reverse()}function PC(t,e){return P(LC(t),e)>=0}function OC(t,e){for(var n=[];t;){var i=t.dataIndex;n.push({name:t.name,dataIndex:i,value:e.getRawValue(i)}),t=t.parentNode}return n.reverse(),n}var RC=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.hasSymbolVisual=!0,e.ignoreStyleOnData=!0,e}return n(e,t),e.prototype.getInitialData=function(t){var e={name:t.name,children:t.data},n=t.leaves||{},i=new dc(n,this,this.ecModel),r=AC.createTree(e,this,(function(t){t.wrapMethod("getItemModel",(function(t,e){var n=r.getNodeByDataIndex(e);return n&&n.children.length&&n.isExpand||(t.parentModel=i),t}))})),o=0;r.eachNode("preorder",(function(t){t.depth>o&&(o=t.depth)}));var a=t.expandAndCollapse&&t.initialTreeDepth>=0?t.initialTreeDepth:o;return r.root.eachNode("preorder",(function(t){var e=t.hostTree.data.getRawDataItem(t.dataIndex);t.isExpand=e&&null!=e.collapsed?!e.collapsed:t.depth<=a})),r.data},e.prototype.getOrient=function(){var t=this.get("orient");return"horizontal"===t?t="LR":"vertical"===t&&(t="TB"),t},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.formatTooltip=function(t,e,n){for(var i=this.getData().tree,r=i.root.children[0],o=i.getNodeByDataIndex(t),a=o.getValue(),s=o.name;o&&o!==r;)s=o.parentNode.name+"."+s,o=o.parentNode;return Xf("nameValue",{name:s,value:a,noValue:isNaN(a)||null==a})},e.prototype.getDataParams=function(e){var n=t.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(e);return n.treeAncestors=OC(i,this),n.collapsed=!i.isExpand,n},e.type="series.tree",e.layoutMode="box",e.defaultOption={z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",edgeShape:"curve",edgeForkPosition:"50%",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",borderWidth:1.5},label:{show:!0},animationEasing:"linear",animationDuration:700,animationDurationUpdate:500},e}(sg);function NC(t,e){for(var n,i=[t];n=i.pop();)if(e(n),n.isExpand){var r=n.children;if(r.length)for(var o=r.length-1;o>=0;o--)i.push(r[o])}}function EC(t,e){t.eachSeriesByType("tree",(function(t){!function(t,e){var n=function(t,e){return xp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}(t,e);t.layoutInfo=n;var i=t.get("layout"),r=0,o=0,a=null;"radial"===i?(r=2*Math.PI,o=Math.min(n.height,n.width)/2,a=iC((function(t,e){return(t.parentNode===e.parentNode?1:2)/t.depth}))):(r=n.width,o=n.height,a=iC());var s=t.getData().tree.root,l=s.children[0];if(l){!function(t){var e=t;e.hierNode={defaultAncestor:null,ancestor:e,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};for(var n,i,r=[e];n=r.pop();)if(i=n.children,n.isExpand&&i.length)for(var o=i.length-1;o>=0;o--){var a=i[o];a.hierNode={defaultAncestor:null,ancestor:a,prelim:0,modifier:0,change:0,shift:0,i:o,thread:null},r.push(a)}}(s),function(t,e,n){for(var i,r=[t],o=[];i=r.pop();)if(o.push(i),i.isExpand){var a=i.children;if(a.length)for(var s=0;sh.getLayout().x&&(h=t),t.depth>c.depth&&(c=t)}));var p=u===h?1:a(u,h)/2,d=p-u.getLayout().x,f=0,g=0,y=0,v=0;if("radial"===i)f=r/(h.getLayout().x+p+d),g=o/(c.depth-1||1),NC(l,(function(t){y=(t.getLayout().x+d)*f,v=(t.depth-1)*g;var e=rC(y,v);t.setLayout({x:e.x,y:e.y,rawX:y,rawY:v},!0)}));else{var m=t.getOrient();"RL"===m||"LR"===m?(g=o/(h.getLayout().x+p+d),f=r/(c.depth-1||1),NC(l,(function(t){v=(t.getLayout().x+d)*g,y="LR"===m?(t.depth-1)*f:r-(t.depth-1)*f,t.setLayout({x:y,y:v},!0)}))):"TB"!==m&&"BT"!==m||(f=r/(h.getLayout().x+p+d),g=o/(c.depth-1||1),NC(l,(function(t){y=(t.getLayout().x+d)*f,v="TB"===m?(t.depth-1)*g:o-(t.depth-1)*g,t.setLayout({x:y,y:v},!0)})))}}}(t,e)}))}function zC(t){t.eachSeriesByType("tree",(function(t){var e=t.getData();e.tree.eachNode((function(t){var n=t.getModel().getModel("itemStyle").getItemStyle();A(e.ensureUniqueItemVisual(t.dataIndex,"style"),n)}))}))}var VC=["treemapZoomToNode","treemapRender","treemapMove"];function BC(t){var e=t.getData().tree,n={};e.eachNode((function(e){for(var i=e;i&&i.depth>1;)i=i.parentNode;var r=ed(t.ecModel,i.name||i.dataIndex+"",n);e.setVisual("decal",r)}))}var FC=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.preventUsingHoverLayer=!0,n}return n(e,t),e.prototype.getInitialData=function(t,e){var n={name:t.name,children:t.data};GC(n);var i=t.levels||[],r=this.designatedVisualItemStyle={},o=new dc({itemStyle:r},this,e),a=z((i=t.levels=function(t,e){var n,i,r=ho(e.get("color")),o=ho(e.get(["aria","decal","decals"]));if(r){E(t=t||[],(function(t){var e=new dc(t),r=e.get("color"),o=e.get("decal");(e.get(["itemStyle","color"])||r&&"none"!==r)&&(n=!0),(e.get(["itemStyle","decal"])||o&&"none"!==o)&&(i=!0)}));var a=t[0]||(t[0]={});return n||(a.color=r.slice()),!i&&o&&(a.decal=o.slice()),t}}(i,e))||[],(function(t){return new dc(t,o,e)}),this),s=AC.createTree(n,this,(function(t){t.wrapMethod("getItemModel",(function(t,e){var n=s.getNodeByDataIndex(e),i=n?a[n.depth]:null;return t.parentModel=i||o,t}))}));return s.data},e.prototype.optionUpdated=function(){this.resetViewRoot()},e.prototype.formatTooltip=function(t,e,n){var i=this.getData(),r=this.getRawValue(t);return Xf("nameValue",{name:i.getName(t),value:r})},e.prototype.getDataParams=function(e){var n=t.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(e);return n.treeAncestors=OC(i,this),n.treePathInfo=n.treeAncestors,n},e.prototype.setLayoutInfo=function(t){this.layoutInfo=this.layoutInfo||{},A(this.layoutInfo,t)},e.prototype.mapIdToIndex=function(t){var e=this._idIndexMap;e||(e=this._idIndexMap=ft(),this._idIndexMapCount=0);var n=e.get(t);return null==n&&e.set(t,n=this._idIndexMapCount++),n},e.prototype.getViewRoot=function(){return this._viewRoot},e.prototype.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)},e.prototype.enableAriaDecal=function(){BC(this)},e.type="series.treemap",e.layoutMode="box",e.defaultOption={progressive:0,left:"center",top:"middle",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)",textStyle:{color:"#fff"}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",overflow:"truncate"},upperLabel:{show:!1,position:[0,"50%"],height:20,overflow:"truncate",verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],overflow:"truncate",verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},e}(sg);function GC(t){var e=0;E(t.children,(function(t){GC(t);var n=t.value;Y(n)&&(n=n[0]),e+=n}));var n=t.value;Y(n)&&(n=n[0]),(null==n||isNaN(n))&&(n=e),n<0&&(n=0),Y(t.value)?t.value[0]=n:t.value=n}var WC=function(){function t(t){this.group=new Cr,t.add(this.group)}return t.prototype.render=function(t,e,n,i){var r=t.getModel("breadcrumb"),o=this.group;if(o.removeAll(),r.get("show")&&n){var a=r.getModel("itemStyle"),s=a.getModel("textStyle"),l={pos:{left:r.get("left"),right:r.get("right"),top:r.get("top"),bottom:r.get("bottom")},box:{width:e.getWidth(),height:e.getHeight()},emptyItemWidth:r.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(n,l,s),this._renderContent(t,l,a,s,i),_p(o,l.pos,l.box)}},t.prototype._prepare=function(t,e,n){for(var i=t;i;i=i.parentNode){var r=xo(i.getModel().get("name"),""),o=n.getTextRect(r),a=Math.max(o.width+16,e.emptyItemWidth);e.totalWidth+=a+8,e.renderList.push({node:i,text:r,width:a})}},t.prototype._renderContent=function(t,e,n,i,r){for(var o,a,s,l,u,h,c,p,d,f=0,g=e.emptyItemWidth,y=t.get(["breadcrumb","height"]),v=(o=e.pos,l=(a=e.box).width,u=a.height,h=Er(o.left,l),c=Er(o.top,u),p=Er(o.right,l),d=Er(o.bottom,u),(isNaN(h)||isNaN(parseFloat(o.left)))&&(h=0),(isNaN(p)||isNaN(parseFloat(o.right)))&&(p=l),(isNaN(c)||isNaN(parseFloat(o.top)))&&(c=0),(isNaN(d)||isNaN(parseFloat(o.bottom)))&&(d=u),s=ip(s||0),{width:Math.max(p-h-s[1]-s[3],0),height:Math.max(d-c-s[0]-s[2],0)}),m=e.totalWidth,x=e.renderList,_=x.length-1;_>=0;_--){var b=x[_],w=b.node,S=b.width,M=b.text;m>v.width&&(m-=S-g,S=g,M=null);var I=new Pu({shape:{points:HC(f,0,S,y,_===x.length-1,0===_)},style:k(n.getItemStyle(),{lineJoin:"bevel"}),textContent:new ks({style:{text:M,fill:i.getTextColor(),font:i.getFont()}}),textConfig:{position:"inside"},z2:1e5,onclick:H(r,w)});I.disableLabelAnimation=!0,this.group.add(I),YC(I,t,w),f+=S+8}},t.prototype.remove=function(){this.group.removeAll()},t}();function HC(t,e,n,i,r,o){var a=[[r?t:t-5,e],[t+n,e],[t+n,e+i],[r?t:t-5,e+i]];return!o&&a.splice(2,0,[t+n+5,e+i/2]),!r&&a.push([t,e+i/2]),a}function YC(t,e,n){Hs(t).eventData={componentType:"series",componentSubType:"treemap",componentIndex:e.componentIndex,seriesIndex:e.seriesIndex,seriesName:e.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:n&&n.dataIndex,name:n&&n.name},treePathInfo:n&&OC(n,e)}}var UC=function(){function t(){this._storage=[],this._elExistsMap={}}return t.prototype.add=function(t,e,n,i,r){return!this._elExistsMap[t.id]&&(this._elExistsMap[t.id]=!0,this._storage.push({el:t,target:e,duration:n,delay:i,easing:r}),!0)},t.prototype.finished=function(t){return this._finishedCallback=t,this},t.prototype.start=function(){for(var t=this,e=this._storage.length,n=function(){--e<=0&&(t._storage.length=0,t._elExistsMap={},t._finishedCallback&&t._finishedCallback())},i=0,r=this._storage.length;i3||Math.abs(t.dy)>3)){var e=this.seriesModel.getData().tree.root;if(!e)return;var n=e.getLayout();if(!n)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:n.x+t.dx,y:n.y+t.dy,width:n.width,height:n.height}})}},e.prototype._onZoom=function(t){var e=t.originX,n=t.originY;if("animating"!==this._state){var i=this.seriesModel.getData().tree.root;if(!i)return;var r=i.getLayout();if(!r)return;var o=new sr(r.x,r.y,r.width,r.height),a=this.seriesModel.layoutInfo,s=[1,0,0,1,0,0];Ei(s,s,[-(e-=a.x),-(n-=a.y)]),Vi(s,s,[t.scale,t.scale]),Ei(s,s,[e,n]),o.applyTransform(s),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:o.x,y:o.y,width:o.width,height:o.height}})}},e.prototype._initEvents=function(t){var e=this;t.on("click",(function(t){if("ready"===e._state){var n=e.seriesModel.get("nodeClick",!0);if(n){var i=e.findTarget(t.offsetX,t.offsetY);if(i){var r=i.node;if(r.getLayout().isLeafRoot)e._rootToNode(i);else if("zoomToNode"===n)e._zoomToNode(i);else if("link"===n){var o=r.hostTree.data.getItemModel(r.dataIndex),a=o.get("link",!0),s=o.get("target",!0)||"blank";a&&dp(a,s)}}}}}),this)},e.prototype._renderBreadcrumb=function(t,e,n){var i=this;n||(n=null!=t.get("leafDepth",!0)?{node:t.getViewRoot()}:this.findTarget(e.getWidth()/2,e.getHeight()/2))||(n={node:t.getData().tree.root}),(this._breadcrumb||(this._breadcrumb=new WC(this.group))).render(t,e,n.node,(function(e){"animating"!==i._state&&(PC(t.getViewRoot(),e)?i._rootToNode({node:e}):i._zoomToNode({node:e}))}))},e.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage={nodeGroup:[],background:[],content:[]},this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},e.prototype.dispose=function(){this._clearController()},e.prototype._zoomToNode=function(t){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},e.prototype._rootToNode=function(t){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},e.prototype.findTarget=function(t,e){var n;return this.seriesModel.getViewRoot().eachNode({attr:"viewChildren",order:"preorder"},(function(i){var r=this._storage.background[i.getRawIndex()];if(r){var o=r.transformCoordToLocal(t,e),a=r.shape;if(!(a.x<=o[0]&&o[0]<=a.x+a.width&&a.y<=o[1]&&o[1]<=a.y+a.height))return!1;n={node:i,offsetX:o[0],offsetY:o[1]}}}),this),n},e.type="treemap",e}(xg),tD=E,eD=q,nD=-1,iD=function(){function t(e){var n=e.mappingMethod,i=e.type,r=this.option=T(e);this.type=i,this.mappingMethod=n,this._normalizeData=dD[n];var o=t.visualHandlers[i];this.applyVisual=o.applyVisual,this.getColorMapper=o.getColorMapper,this._normalizedToVisual=o._normalizedToVisual[n],"piecewise"===n?(rD(r),function(t){var e=t.pieceList;t.hasSpecialVisual=!1,E(e,(function(e,n){e.originIndex=n,null!=e.visual&&(t.hasSpecialVisual=!0)}))}(r)):"category"===n?r.categories?function(t){var e=t.categories,n=t.categoryMap={},i=t.visual;if(tD(e,(function(t,e){n[t]=e})),!Y(i)){var r=[];q(i)?tD(i,(function(t,e){var i=n[e];r[null!=i?i:nD]=t})):r[-1]=i,i=pD(t,r)}for(var o=e.length-1;o>=0;o--)null==i[o]&&(delete n[e[o]],e.pop())}(r):rD(r,!0):(lt("linear"!==n||r.dataExtent),rD(r))}return t.prototype.mapValueToVisual=function(t){var e=this._normalizeData(t);return this._normalizedToVisual(e,t)},t.prototype.getNormalizer=function(){return W(this._normalizeData,this)},t.listVisualTypes=function(){return G(t.visualHandlers)},t.isValidType=function(e){return t.visualHandlers.hasOwnProperty(e)},t.eachVisual=function(t,e,n){q(t)?E(t,e,n):e.call(n,t)},t.mapVisual=function(e,n,i){var r,o=Y(e)?[]:q(e)?{}:(r=!0,null);return t.eachVisual(e,(function(t,e){var a=n.call(i,t,e);r?o=a:o[e]=a})),o},t.retrieveVisuals=function(e){var n,i={};return e&&tD(t.visualHandlers,(function(t,r){e.hasOwnProperty(r)&&(i[r]=e[r],n=!0)})),n?i:null},t.prepareVisualTypes=function(t){if(Y(t))t=t.slice();else{if(!eD(t))return[];var e=[];tD(t,(function(t,n){e.push(n)})),t=e}return t.sort((function(t,e){return"color"===e&&"color"!==t&&0===t.indexOf("color")?1:-1})),t},t.dependsOn=function(t,e){return"color"===e?!(!t||0!==t.indexOf(e)):t===e},t.findPieceIndex=function(t,e,n){for(var i,r=1/0,o=0,a=e.length;ou[1]&&(u[1]=l);var h=e.get("colorMappingBy"),c={type:a.name,dataExtent:u,visual:a.range};"color"!==c.type||"index"!==h&&"id"!==h?c.mappingMethod="linear":(c.mappingMethod="category",c.loop=!0);var p=new iD(c);return gD(p).drColorMappingBy=h,p}}}(0,r,o,0,u,d);E(d,(function(t,e){if(t.depth>=n.length||t===n[t.depth]){var o=function(t,e,n,i,r,o){var a=A({},e);if(r){var s=r.type,l="color"===s&&gD(r).drColorMappingBy,u="index"===l?i:"id"===l?o.mapIdToIndex(n.getId()):n.getValue(t.get("visualDimension"));a[s]=r.mapValueToVisual(u)}return a}(r,u,t,e,f,i);vD(t,o,n,i)}}))}else s=mD(u),h.fill=s}}function mD(t){var e=xD(t,"color");if(e){var n=xD(t,"colorAlpha"),i=xD(t,"colorSaturation");return i&&(e=Dn(e,null,null,i)),n&&(e=An(e,n)),e}}function xD(t,e){var n=t[e];if(null!=n&&"none"!==n)return n}function _D(t,e){var n=t.get(e);return Y(n)&&n.length?{name:e,range:n}:null}var bD=Math.max,wD=Math.min,SD=it,MD=E,ID=["itemStyle","borderWidth"],TD=["itemStyle","gapWidth"],CD=["upperLabel","show"],DD=["upperLabel","height"],AD={seriesType:"treemap",reset:function(t,e,n,i){var r=n.getWidth(),o=n.getHeight(),a=t.option,s=xp(t.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()}),l=a.size||[],u=Er(SD(s.width,l[0]),r),h=Er(SD(s.height,l[1]),o),c=i&&i.type,p=kC(i,["treemapZoomToNode","treemapRootToNode"],t),d="treemapRender"===c||"treemapMove"===c?i.rootRect:null,f=t.getViewRoot(),g=LC(f);if("treemapMove"!==c){var y="treemapZoomToNode"===c?function(t,e,n,i,r){var o,a=(e||{}).node,s=[i,r];if(!a||a===n)return s;for(var l=i*r,u=l*t.option.zoomToNodeRatio;o=a.parentNode;){for(var h=0,c=o.children,p=0,d=c.length;pYr&&(u=Yr),a=o}ua[1]&&(a[1]=e)}))):a=[NaN,NaN],{sum:i,dataExtent:a}}(e,a,s);if(0===u.sum)return t.viewChildren=[];if(u.sum=function(t,e,n,i,r){if(!i)return n;for(var o=t.get("visibleMin"),a=r.length,s=a,l=a-1;l>=0;l--){var u=r["asc"===i?a-l-1:l].getValue();u/n*ei&&(i=a));var l=t.area*t.area,u=e*e*n;return l?bD(u*i/l,l/(u*r)):1/0}function PD(t,e,n,i,r){var o=e===n.width?0:1,a=1-o,s=["x","y"],l=["width","height"],u=n[s[o]],h=e?t.area/e:0;(r||h>n[l[a]])&&(h=n[l[a]]);for(var c=0,p=t.length;ci&&(i=e);var o=i%2?i+2:i+3;r=[];for(var a=0;a0&&(m[0]=-m[0],m[1]=-m[1]);var _=v[0]<0?-1:1;if("start"!==i.__position&&"end"!==i.__position){var b=-Math.atan2(v[1],v[0]);u[0].8?"left":h[0]<-.8?"right":"center",p=h[1]>.8?"top":h[1]<-.8?"bottom":"middle";break;case"start":i.x=-h[0]*f+l[0],i.y=-h[1]*g+l[1],c=h[0]>.8?"right":h[0]<-.8?"left":"center",p=h[1]>.8?"bottom":h[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":i.x=f*_+l[0],i.y=l[1]+w,c=v[0]<0?"right":"left",i.originX=-f*_,i.originY=-w;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":i.x=x[0],i.y=x[1]+w,c="center",i.originY=-w;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":i.x=-f*_+u[0],i.y=u[1]+w,c=v[0]>=0?"right":"left",i.originX=f*_,i.originY=-w}i.scaleX=i.scaleY=r,i.setStyle({verticalAlign:i.__verticalAlign||p,align:i.__align||c})}}}function S(t,e){var n=t.__specifiedRotation;if(null==n){var i=a.tangentAt(e);t.attr("rotation",(1===e?-1:1)*Math.PI/2-Math.atan2(i[1],i[0]))}else t.attr("rotation",n)}},e}(Cr),gA=function(){function t(t){this.group=new Cr,this._LineCtor=t||fA}return t.prototype.updateData=function(t){var e=this;this._progressiveEls=null;var n=this,i=n.group,r=n._lineData;n._lineData=t,r||i.removeAll();var o=yA(t);t.diff(r).add((function(n){e._doAdd(t,n,o)})).update((function(n,i){e._doUpdate(r,t,i,n,o)})).remove((function(t){i.remove(r.getItemGraphicEl(t))})).execute()},t.prototype.updateLayout=function(){var t=this._lineData;t&&t.eachItemGraphicEl((function(e,n){e.updateLayout(t,n)}),this)},t.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=yA(t),this._lineData=null,this.group.removeAll()},t.prototype.incrementalUpdate=function(t,e){function n(t){t.isGroup||function(t){return t.animators&&t.animators.length>0}(t)||(t.incremental=!0,t.ensureState("emphasis").hoverLayer=!0)}this._progressiveEls=[];for(var i=t.start;i=0?i+=u:i-=u:f>=0?i-=u:i+=u}return i}function TA(t,e){var n=[],i=Qe,r=[[],[],[]],o=[[],[]],a=[];e/=2,t.eachEdge((function(t,s){var l=t.getLayout(),u=t.getVisual("fromSymbol"),h=t.getVisual("toSymbol");l.__original||(l.__original=[Mt(l[0]),Mt(l[1])],l[2]&&l.__original.push(Mt(l[2])));var c=l.__original;if(null!=l[2]){if(St(r[0],c[0]),St(r[1],c[2]),St(r[2],c[1]),u&&"none"!==u){var p=KD(t.node1),d=IA(r,c[0],p*e);i(r[0][0],r[1][0],r[2][0],d,n),r[0][0]=n[3],r[1][0]=n[4],i(r[0][1],r[1][1],r[2][1],d,n),r[0][1]=n[3],r[1][1]=n[4]}h&&"none"!==h&&(p=KD(t.node2),d=IA(r,c[1],p*e),i(r[0][0],r[1][0],r[2][0],d,n),r[1][0]=n[1],r[2][0]=n[2],i(r[0][1],r[1][1],r[2][1],d,n),r[1][1]=n[1],r[2][1]=n[2]),St(l[0],r[0]),St(l[1],r[2]),St(l[2],r[1])}else St(o[0],c[0]),St(o[1],c[1]),Dt(a,o[1],o[0]),Rt(a,a),u&&"none"!==u&&(p=KD(t.node1),Ct(o[0],o[0],a,p*e)),h&&"none"!==h&&(p=KD(t.node2),Ct(o[1],o[1],a,-p*e)),St(l[0],o[0]),St(l[1],o[1])}))}function CA(t){return"view"===t.type}var DA=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.init=function(t,e){var n=new qw,i=new gA,r=this.group;this._controller=new kI(e.getZr()),this._controllerHost={target:r},r.add(n.group),r.add(i.group),this._symbolDraw=n,this._lineDraw=i,this._firstRender=!0},e.prototype.render=function(t,e,n){var i=this,r=t.coordinateSystem;this._model=t;var o=this._symbolDraw,a=this._lineDraw,s=this.group;if(CA(r)){var l={x:r.x,y:r.y,scaleX:r.scaleX,scaleY:r.scaleY};this._firstRender?s.attr(l):rh(s,l,t)}TA(t.getGraph(),qD(t));var u=t.getData();o.updateData(u);var h=t.getEdgeData();a.updateData(h),this._updateNodeAndLinkScale(),this._updateController(t,e,n),clearTimeout(this._layoutTimeout);var c=t.forceLayout,p=t.get(["force","layoutAnimation"]);c&&this._startForceLayoutIteration(c,p),u.graph.eachNode((function(t){var e=t.dataIndex,n=t.getGraphicEl(),r=t.getModel();if(n){n.off("drag").off("dragend");var o=r.get("draggable");o&&n.on("drag",(function(){c&&(c.warmUp(),!i._layouting&&i._startForceLayoutIteration(c,p),c.setFixed(e),u.setItemLayout(e,[n.x,n.y]))})).on("dragend",(function(){c&&c.setUnfixed(e)})),n.setDraggable(o&&!!c,!!r.get("cursor")),"adjacency"===r.get(["emphasis","focus"])&&(Hs(n).focus=t.getAdjacentDataIndices())}})),u.graph.eachEdge((function(t){var e=t.getGraphicEl(),n=t.getModel().get(["emphasis","focus"]);e&&"adjacency"===n&&(Hs(e).focus={edge:[t.dataIndex],node:[t.node1.dataIndex,t.node2.dataIndex]})}));var d="circular"===t.get("layout")&&t.get(["circular","rotateLabel"]),f=u.getLayout("cx"),g=u.getLayout("cy");u.eachItemGraphicEl((function(t,e){var n=u.getItemModel(e).get(["label","rotate"])||0,i=t.getSymbolPath();if(d){var r=u.getItemLayout(e),o=Math.atan2(r[1]-g,r[0]-f);o<0&&(o=2*Math.PI+o);var a=r[0]=0&&t.call(e,n[r],r)},t.prototype.eachEdge=function(t,e){for(var n=this.edges,i=n.length,r=0;r=0&&n[r].node1.dataIndex>=0&&n[r].node2.dataIndex>=0&&t.call(e,n[r],r)},t.prototype.breadthFirstTraverse=function(t,e,n,i){if(e instanceof LA||(e=this._nodesMap[AA(e)]),e){for(var r="out"===n?"outEdges":"in"===n?"inEdges":"edges",o=0;o=0&&n.node2.dataIndex>=0})),r=0,o=i.length;r=0&&this[t][e].setItemVisual(this.dataIndex,n,i)},getVisual:function(n){return this[t][e].getItemVisual(this.dataIndex,n)},setLayout:function(n,i){this.dataIndex>=0&&this[t][e].setItemLayout(this.dataIndex,n,i)},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)}}}function RA(t,e,n,i,r){for(var o=new kA(i),a=0;a "+p)),u++)}var d,f=n.get("coordinateSystem");if("cartesian2d"===f||"polar"===f)d=rx(t,n);else{var g=hd.get(f),y=g&&g.dimensions||[];P(y,"value")<0&&y.concat(["value"]);var v=Km(t,{coordDimensions:y,encodeDefine:n.getEncode()}).dimensions;(d=new qm(v,n)).initData(t)}var m=new qm(["value"],n);return m.initData(l,s),r&&r(d,m),_C({mainData:d,struct:o,structAttr:"graph",datas:{node:d,edge:m},datasAttr:{node:"data",edge:"edgeData"}}),o.update(),o}R(LA,OA("hostGraph","data")),R(PA,OA("hostGraph","edgeData"));var NA=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.hasSymbolVisual=!0,n}return n(e,t),e.prototype.init=function(e){t.prototype.init.apply(this,arguments);var n=this;function i(){return n._categoriesData}this.legendVisualProvider=new hM(i,i),this.fillDataTextStyle(e.edges||e.links),this._updateCategoriesData()},e.prototype.mergeOption=function(e){t.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(e.edges||e.links),this._updateCategoriesData()},e.prototype.mergeDefaultAndTheme=function(e){t.prototype.mergeDefaultAndTheme.apply(this,arguments),co(e,"edgeLabel",["show"])},e.prototype.getInitialData=function(t,e){var n,i=t.edges||t.links||[],r=t.data||t.nodes||[],o=this;if(r&&i){FD(n=this)&&(n.__curvenessList=[],n.__edgeMap={},GD(n));var a=RA(r,i,this,!0,(function(t,e){t.wrapMethod("getItemModel",(function(t){var e=o._categoriesModels[t.getShallow("category")];return e&&(e.parentModel=t.parentModel,t.parentModel=e),t}));var n=dc.prototype.getModel;function i(t,e){var i=n.call(this,t,e);return i.resolveParentPath=r,i}function r(t){if(t&&("label"===t[0]||"label"===t[1])){var e=t.slice();return"label"===t[0]?e[0]="edgeLabel":"label"===t[1]&&(e[1]="edgeLabel"),e}return t}e.wrapMethod("getItemModel",(function(t){return t.resolveParentPath=r,t.getModel=i,t}))}));return E(a.edges,(function(t){!function(t,e,n,i){if(FD(n)){var r=WD(t,e,n),o=n.__edgeMap,a=o[HD(r)];o[r]&&!a?o[r].isForward=!0:a&&o[r]&&(a.isForward=!0,o[r].isForward=!1),o[r]=o[r]||[],o[r].push(i)}}(t.node1,t.node2,this,t.dataIndex)}),this),a.data}},e.prototype.getGraph=function(){return this.getData().graph},e.prototype.getEdgeData=function(){return this.getGraph().edgeData},e.prototype.getCategoriesData=function(){return this._categoriesData},e.prototype.formatTooltip=function(t,e,n){if("edge"===n){var i=this.getData(),r=this.getDataParams(t,n),o=i.graph.getEdgeByIndex(t),a=i.getName(o.node1.dataIndex),s=i.getName(o.node2.dataIndex),l=[];return null!=a&&l.push(a),null!=s&&l.push(s),Xf("nameValue",{name:l.join(" > "),value:r.value,noValue:null==r.value})}return rg({series:this,dataIndex:t,multipleSeries:e})},e.prototype._updateCategoriesData=function(){var t=z(this.option.categories||[],(function(t){return null!=t.value?t:A({value:0},t)})),e=new qm(["value"],this);e.initData(t),this._categoriesData=e,this._categoriesModels=e.mapArray((function(t){return e.getItemModel(t)}))},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.isAnimationEnabled=function(){return t.prototype.isAnimationEnabled.call(this)&&!("force"===this.get("layout")&&this.get(["force","layoutAnimation"]))},e.type="series.graph",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={z:2,coordinateSystem:"view",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},e}(sg),EA={type:"graphRoam",event:"graphRoam",update:"none"},zA=function(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0},VA=function(t){function e(e){var n=t.call(this,e)||this;return n.type="pointer",n}return n(e,t),e.prototype.getDefaultShape=function(){return new zA},e.prototype.buildPath=function(t,e){var n=Math.cos,i=Math.sin,r=e.r,o=e.width,a=e.angle,s=e.x-n(a)*o*(o>=r/3?1:2),l=e.y-i(a)*o*(o>=r/3?1:2);a=e.angle-Math.PI/2,t.moveTo(s,l),t.lineTo(e.x+n(a)*o,e.y+i(a)*o),t.lineTo(e.x+n(e.angle)*r,e.y+i(e.angle)*r),t.lineTo(e.x-n(a)*o,e.y-i(a)*o),t.lineTo(s,l)},e}(gs);function BA(t,e){var n=null==t?"":t+"";return e&&(X(e)?n=e.replace("{value}",n):U(e)&&(n=e(t))),n}var FA=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){this.group.removeAll();var i=t.get(["axisLine","lineStyle","color"]),r=function(t,e){var n=t.get("center"),i=e.getWidth(),r=e.getHeight(),o=Math.min(i,r);return{cx:Er(n[0],e.getWidth()),cy:Er(n[1],e.getHeight()),r:Er(t.get("radius"),o/2)}}(t,n);this._renderMain(t,e,n,i,r),this._data=t.getData()},e.prototype.dispose=function(){},e.prototype._renderMain=function(t,e,n,i,r){var o=this.group,a=t.get("clockwise"),s=-t.get("startAngle")/180*Math.PI,l=-t.get("endAngle")/180*Math.PI,u=t.getModel("axisLine"),h=u.get("roundCap")?DS:Cu,c=u.get("show"),p=u.getModel("lineStyle"),d=p.get("width"),f=[s,l];ja(f,!a);for(var g=(l=f[1])-(s=f[0]),y=s,v=0;c&&v=t&&(0===e?0:i[e-1][0]).8?"bottom":"middle",align:u<-.4?"left":u>.4?"right":"center"},{inheritColor:R}),silent:!0}))}if(m.get("show")&&k!==_){P=(P=m.get("distance"))?P+l:l;for(var N=0;N<=b;N++){u=Math.cos(M),h=Math.sin(M);var E=new zu({shape:{x1:u*(f-P)+p,y1:h*(f-P)+d,x2:u*(f-S-P)+p,y2:h*(f-S-P)+d},silent:!0,style:D});"auto"===D.stroke&&E.setStyle({stroke:i((k+N/b)/_)}),c.add(E),M+=T}M-=T}else M+=I}},e.prototype._renderPointer=function(t,e,n,i,r,o,a,s,l){var u=this.group,h=this._data,c=this._progressEls,p=[],d=t.get(["pointer","show"]),f=t.getModel("progress"),g=f.get("show"),y=t.getData(),v=y.mapDimension("value"),m=+t.get("min"),x=+t.get("max"),_=[m,x],b=[o,a];function w(e,n){var i,o=y.getItemModel(e).getModel("pointer"),a=Er(o.get("width"),r.r),s=Er(o.get("length"),r.r),l=t.get(["pointer","icon"]),u=o.get("offsetCenter"),h=Er(u[0],r.r),c=Er(u[1],r.r),p=o.get("keepAspect");return(i=l?Ly(l,h-a/2,c-s,a,s,null,p):new VA({shape:{angle:-Math.PI/2,width:a,r:s,x:h,y:c}})).rotation=-(n+Math.PI/2),i.x=r.cx,i.y=r.cy,i}function S(t,e){var n=f.get("roundCap")?DS:Cu,i=f.get("overlap"),a=i?f.get("width"):l/y.count(),u=i?r.r-a:r.r-(t+1)*a,h=i?r.r:r.r-t*a,c=new n({shape:{startAngle:o,endAngle:e,cx:r.cx,cy:r.cy,clockwise:s,r0:u,r:h}});return i&&(c.z2=x-y.get(v,t)%x),c}(g||d)&&(y.diff(h).add((function(e){var n=y.get(v,e);if(d){var i=w(e,o);oh(i,{rotation:-((isNaN(+n)?b[0]:Nr(n,_,b,!0))+Math.PI/2)},t),u.add(i),y.setItemGraphicEl(e,i)}if(g){var r=S(e,o),a=f.get("clip");oh(r,{shape:{endAngle:Nr(n,_,b,a)}},t),u.add(r),Ys(t.seriesIndex,y.dataType,e,r),p[e]=r}})).update((function(e,n){var i=y.get(v,e);if(d){var r=h.getItemGraphicEl(n),a=r?r.rotation:o,s=w(e,a);s.rotation=a,rh(s,{rotation:-((isNaN(+i)?b[0]:Nr(i,_,b,!0))+Math.PI/2)},t),u.add(s),y.setItemGraphicEl(e,s)}if(g){var l=c[n],m=S(e,l?l.shape.endAngle:o),x=f.get("clip");rh(m,{shape:{endAngle:Nr(i,_,b,x)}},t),u.add(m),Ys(t.seriesIndex,y.dataType,e,m),p[e]=m}})).execute(),y.each((function(t){var e=y.getItemModel(t),n=e.getModel("emphasis"),r=n.get("focus"),o=n.get("blurScope"),a=n.get("disabled");if(d){var s=y.getItemGraphicEl(t),l=y.getItemVisual(t,"style"),u=l.fill;if(s instanceof _s){var h=s.style;s.useStyle(A({image:h.image,x:h.x,y:h.y,width:h.width,height:h.height},l))}else s.useStyle(l),"pointer"!==s.type&&s.setColor(u);s.setStyle(e.getModel(["pointer","itemStyle"]).getItemStyle()),"auto"===s.style.fill&&s.setStyle("fill",i(Nr(y.get(v,t),_,[0,1],!0))),s.z2EmphasisLift=0,Vl(s,e),Rl(s,r,o,a)}if(g){var c=p[t];c.useStyle(y.getItemVisual(t,"style")),c.setStyle(e.getModel(["progress","itemStyle"]).getItemStyle()),c.z2EmphasisLift=0,Vl(c,e),Rl(c,r,o,a)}})),this._progressEls=p)},e.prototype._renderAnchor=function(t,e){var n=t.getModel("anchor");if(n.get("show")){var i=n.get("size"),r=n.get("icon"),o=n.get("offsetCenter"),a=n.get("keepAspect"),s=Ly(r,e.cx-i/2+Er(o[0],e.r),e.cy-i/2+Er(o[1],e.r),i,i,null,a);s.z2=n.get("showAbove")?1:0,s.setStyle(n.getModel("itemStyle").getItemStyle()),this.group.add(s)}},e.prototype._renderTitleAndDetail=function(t,e,n,i,r){var o=this,a=t.getData(),s=a.mapDimension("value"),l=+t.get("min"),u=+t.get("max"),h=new Cr,c=[],p=[],d=t.isAnimationEnabled(),f=t.get(["pointer","showAbove"]);a.diff(this._data).add((function(t){c[t]=new ks({silent:!0}),p[t]=new ks({silent:!0})})).update((function(t,e){c[t]=o._titleEls[e],p[t]=o._detailEls[e]})).execute(),a.each((function(e){var n=a.getItemModel(e),o=a.get(s,e),g=new Cr,y=i(Nr(o,[l,u],[0,1],!0)),v=n.getModel("title");if(v.get("show")){var m=v.get("offsetCenter"),x=r.cx+Er(m[0],r.r),_=r.cy+Er(m[1],r.r);(D=c[e]).attr({z2:f?0:2,style:Uh(v,{x:x,y:_,text:a.getName(e),align:"center",verticalAlign:"middle"},{inheritColor:y})}),g.add(D)}var b=n.getModel("detail");if(b.get("show")){var w=b.get("offsetCenter"),S=r.cx+Er(w[0],r.r),M=r.cy+Er(w[1],r.r),I=Er(b.get("width"),r.r),T=Er(b.get("height"),r.r),C=t.get(["progress","show"])?a.getItemVisual(e,"style").fill:y,D=p[e],A=b.get("formatter");D.attr({z2:f?0:2,style:Uh(b,{x:S,y:M,text:BA(o,A),width:isNaN(I)?null:I,height:isNaN(T)?null:T,align:"center",verticalAlign:"middle"},{inheritColor:C})}),Qh(D,{normal:b},o,(function(t){return BA(t,A)})),d&&tc(D,e,a,t,{getFormattedLabel:function(t,e,n,i,r,a){return BA(a?a.interpolatedValue:o,A)}}),g.add(D)}h.add(g)})),this.group.add(h),this._titleEls=c,this._detailEls=p},e.type="gauge",e}(xg),GA=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.visualStyleAccessPath="itemStyle",n}return n(e,t),e.prototype.getInitialData=function(t,e){return uM(this,["value"])},e.type="series.gauge",e.defaultOption={z:2,colorBy:"data",center:["50%","50%"],legendHoverLink:!0,radius:"75%",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,roundCap:!1,lineStyle:{color:[[1,"#E6EBF8"]],width:10}},progress:{show:!1,overlap:!0,width:10,roundCap:!1,clip:!0},splitLine:{show:!0,length:10,distance:10,lineStyle:{color:"#63677A",width:3,type:"solid"}},axisTick:{show:!0,splitNumber:5,length:6,distance:10,lineStyle:{color:"#63677A",width:1,type:"solid"}},axisLabel:{show:!0,distance:15,color:"#464646",fontSize:12},pointer:{icon:null,offsetCenter:[0,0],show:!0,showAbove:!0,length:"60%",width:6,keepAspect:!1},anchor:{show:!1,showAbove:!1,size:6,icon:"circle",offsetCenter:[0,0],keepAspect:!1,itemStyle:{color:"#fff",borderWidth:0,borderColor:"#5470c6"}},title:{show:!0,offsetCenter:[0,"20%"],color:"#464646",fontSize:16,valueAnimation:!1},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:null,padding:[5,10],offsetCenter:[0,"40%"],color:"#464646",fontSize:30,fontWeight:"bold",lineHeight:30,valueAnimation:!1}},e}(sg),WA=["itemStyle","opacity"],HA=function(t){function e(e,n){var i=t.call(this)||this,r=i,o=new Ru,a=new ks;return r.setTextContent(a),i.setTextGuideLine(o),i.updateData(e,n,!0),i}return n(e,t),e.prototype.updateData=function(t,e,n){var i=this,r=t.hostModel,o=t.getItemModel(e),a=t.getItemLayout(e),s=o.getModel("emphasis"),l=o.get(WA);l=null==l?1:l,n||hh(i),i.useStyle(t.getItemVisual(e,"style")),i.style.lineJoin="round",n?(i.setShape({points:a.points}),i.style.opacity=0,oh(i,{style:{opacity:l}},r,e)):rh(i,{style:{opacity:l},shape:{points:a.points}},r,e),Vl(i,o),this._updateLabel(t,e),Rl(this,s.get("focus"),s.get("blurScope"),s.get("disabled"))},e.prototype._updateLabel=function(t,e){var n=this,i=this.getTextGuideLine(),r=n.getTextContent(),o=t.hostModel,a=t.getItemModel(e),s=t.getItemLayout(e).label,l=t.getItemVisual(e,"style"),u=l.fill;Hh(r,Yh(a),{labelFetcher:t.hostModel,labelDataIndex:e,defaultOpacity:l.opacity,defaultText:t.getName(e)},{normal:{align:s.textAlign,verticalAlign:s.verticalAlign}}),n.setTextConfig({local:!0,inside:!!s.inside,insideStroke:u,outsideFill:u});var h=s.linePoints;i.setShape({points:h}),n.textGuideLineConfig={anchor:h?new Ji(h[0][0],h[0][1]):null},rh(r,{style:{x:s.x,y:s.y}},o,e),r.attr({rotation:s.rotation,originX:s.x,originY:s.y,z2:10}),db(n,fb(a),{stroke:u})},e}(Pu),YA=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.ignoreLabelLineUpdate=!0,n}return n(e,t),e.prototype.render=function(t,e,n){var i=t.getData(),r=this._data,o=this.group;i.diff(r).add((function(t){var e=new HA(i,t);i.setItemGraphicEl(t,e),o.add(e)})).update((function(t,e){var n=r.getItemGraphicEl(e);n.updateData(i,t),o.add(n),i.setItemGraphicEl(t,n)})).remove((function(e){uh(r.getItemGraphicEl(e),t,e)})).execute(),this._data=i},e.prototype.remove=function(){this.group.removeAll(),this._data=null},e.prototype.dispose=function(){},e.type="funnel",e}(xg),UA=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.init=function(e){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new hM(W(this.getData,this),W(this.getRawData,this)),this._defaultLabelLine(e)},e.prototype.getInitialData=function(t,e){return uM(this,{coordDimensions:["value"],encodeDefaulter:H(Yp,this)})},e.prototype._defaultLabelLine=function(t){co(t,"labelLine",["show"]);var e=t.labelLine,n=t.emphasis.labelLine;e.show=e.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},e.prototype.getDataParams=function(e){var n=this.getData(),i=t.prototype.getDataParams.call(this,e),r=n.mapDimension("value"),o=n.getSum(r);return i.percent=o?+(n.get(r,e)/o*100).toFixed(2):0,i.$vars.push("percent"),i},e.type="series.funnel",e.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",orient:"vertical",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},e}(sg);function XA(t,e){t.eachSeriesByType("funnel",(function(t){var n=t.getData(),i=n.mapDimension("value"),r=t.get("sort"),o=function(t,e){return xp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}(t,e),a=t.get("orient"),s=o.width,l=o.height,u=function(t,e){for(var n=t.mapDimension("value"),i=t.mapArray(n,(function(t){return t})),r=[],o="ascending"===e,a=0,s=t.count();a5)return;var i=this._model.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]);"none"!==i.behavior&&this._dispatchExpand({axisExpandWindow:i.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(t){if(!this._mouseDownPoint&&ok(this,"mousemove")){var e=this._model,n=e.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]),i=n.behavior;"jump"===i&&this._throttledDispatchExpand.debounceNextCall(e.get("axisExpandDebounce")),this._throttledDispatchExpand("none"===i?null:{axisExpandWindow:n.axisExpandWindow,animation:"jump"===i?null:{duration:0}})}}};function ok(t,e){var n=t._model;return n.get("axisExpandable")&&n.get("axisExpandTriggerOn")===e}var ak=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.init=function(){t.prototype.init.apply(this,arguments),this.mergeOption({})},e.prototype.mergeOption=function(t){var e=this.option;t&&C(e,t,!0),this._initDimensions()},e.prototype.contains=function(t,e){var n=t.get("parallelIndex");return null!=n&&e.getComponent("parallel",n)===this},e.prototype.setAxisExpand=function(t){E(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],(function(e){t.hasOwnProperty(e)&&(this.option[e]=t[e])}),this)},e.prototype._initDimensions=function(){var t=this.dimensions=[],e=this.parallelAxisIndex=[];E(B(this.ecModel.queryComponents({mainType:"parallelAxis"}),(function(t){return(t.get("parallelIndex")||0)===this.componentIndex}),this),(function(n){t.push("dim"+n.get("dim")),e.push(n.componentIndex)}))},e.type="parallel",e.dependencies=["parallelAxis"],e.layoutMode="box",e.defaultOption={z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},e}(Tp),sk=function(t){function e(e,n,i,r,o){var a=t.call(this,e,n,i)||this;return a.type=r||"value",a.axisIndex=o,a}return n(e,t),e.prototype.isHorizontal=function(){return"horizontal"!==this.coordinateSystem.getModel().get("layout")},e}(H_);function lk(t,e,n,i,r,o){t=t||0;var a=n[1]-n[0];if(null!=r&&(r=hk(r,[0,a])),null!=o&&(o=Math.max(o,null!=r?r:0)),"all"===i){var s=Math.abs(e[1]-e[0]);s=hk(s,[0,a]),r=o=hk(s,[r,o]),i=0}e[0]=hk(e[0],n),e[1]=hk(e[1],n);var l=uk(e,i);e[i]+=t;var u,h=r||0,c=n.slice();return l.sign<0?c[0]+=h:c[1]-=h,e[i]=hk(e[i],c),u=uk(e,i),null!=r&&(u.sign!==l.sign||u.spano&&(e[1-i]=e[i]+u.sign*o),e}function uk(t,e){var n=t[e]-t[1-e];return{span:Math.abs(n),sign:n>0?-1:n<0?1:e?-1:1}}function hk(t,e){return Math.min(null!=e[1]?e[1]:1/0,Math.max(null!=e[0]?e[0]:-1/0,t))}var ck=E,pk=Math.min,dk=Math.max,fk=Math.floor,gk=Math.ceil,yk=zr,vk=Math.PI,mk=function(){function t(t,e,n){this.type="parallel",this._axesMap=ft(),this._axesLayout={},this.dimensions=t.dimensions,this._model=t,this._init(t,e,n)}return t.prototype._init=function(t,e,n){var i=t.dimensions,r=t.parallelAxisIndex;ck(i,(function(t,n){var i=r[n],o=e.getComponent("parallelAxis",i),a=this._axesMap.set(t,new sk(t,o_(o),[0,0],o.get("type"),i)),s="category"===a.type;a.onBand=s&&o.get("boundaryGap"),a.inverse=o.get("inverse"),o.axis=a,a.model=o,a.coordinateSystem=o.coordinateSystem=this}),this)},t.prototype.update=function(t,e){this._updateAxesFromSeries(this._model,t)},t.prototype.containPoint=function(t){var e=this._makeLayoutInfo(),n=e.axisBase,i=e.layoutBase,r=e.pixelDimIndex,o=t[1-r],a=t[r];return o>=n&&o<=n+e.axisLength&&a>=i&&a<=i+e.layoutLength},t.prototype.getModel=function(){return this._model},t.prototype._updateAxesFromSeries=function(t,e){e.eachSeries((function(n){if(t.contains(n,e)){var i=n.getData();ck(this.dimensions,(function(t){var e=this._axesMap.get(t);e.scale.unionExtentFromData(i,i.mapDimension(t)),r_(e.scale,e.model)}),this)}}),this)},t.prototype.resize=function(t,e){this._rect=xp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()}),this._layoutAxes()},t.prototype.getRect=function(){return this._rect},t.prototype._makeLayoutInfo=function(){var t,e=this._model,n=this._rect,i=["x","y"],r=["width","height"],o=e.get("layout"),a="horizontal"===o?0:1,s=n[r[a]],l=[0,s],u=this.dimensions.length,h=xk(e.get("axisExpandWidth"),l),c=xk(e.get("axisExpandCount")||0,[0,u]),p=e.get("axisExpandable")&&u>3&&u>c&&c>1&&h>0&&s>0,d=e.get("axisExpandWindow");d?(t=xk(d[1]-d[0],l),d[1]=d[0]+t):(t=xk(h*(c-1),l),(d=[h*(e.get("axisExpandCenter")||fk(u/2))-t/2])[1]=d[0]+t);var f=(s-t)/(u-c);f<3&&(f=0);var g=[fk(yk(d[0]/h,1))+1,gk(yk(d[1]/h,1))-1],y=f/h*d[0];return{layout:o,pixelDimIndex:a,layoutBase:n[i[a]],layoutLength:s,axisBase:n[i[1-a]],axisLength:n[r[1-a]],axisExpandable:p,axisExpandWidth:h,axisCollapseWidth:f,axisExpandWindow:d,axisCount:u,winInnerIndices:g,axisExpandWindow0Pos:y}},t.prototype._layoutAxes=function(){var t=this._rect,e=this._axesMap,n=this.dimensions,i=this._makeLayoutInfo(),r=i.layout;e.each((function(t){var e=[0,i.axisLength],n=t.inverse?1:0;t.setExtent(e[n],e[1-n])})),ck(n,(function(e,n){var o=(i.axisExpandable?bk:_k)(n,i),a={horizontal:{x:o.position,y:i.axisLength},vertical:{x:0,y:o.position}},s={horizontal:vk/2,vertical:0},l=[a[r].x+t.x,a[r].y+t.y],u=s[r],h=[1,0,0,1,0,0];zi(h,h,u),Ei(h,h,l),this._axesLayout[e]={position:l,rotation:u,transform:h,axisNameAvailableWidth:o.axisNameAvailableWidth,axisLabelShow:o.axisLabelShow,nameTruncateMaxWidth:o.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}}),this)},t.prototype.getAxis=function(t){return this._axesMap.get(t)},t.prototype.dataToPoint=function(t,e){return this.axisCoordToPoint(this._axesMap.get(e).dataToCoord(t),e)},t.prototype.eachActiveState=function(t,e,n,i){null==n&&(n=0),null==i&&(i=t.count());var r=this._axesMap,o=this.dimensions,a=[],s=[];E(o,(function(e){a.push(t.mapDimension(e)),s.push(r.get(e).model)}));for(var l=this.hasAxisBrushed(),u=n;ur*(1-h[0])?(l="jump",a=s-r*(1-h[2])):(a=s-r*h[1])>=0&&(a=s-r*(1-h[1]))<=0&&(a=0),(a*=e.axisExpandWidth/u)?lk(a,i,o,"all"):l="none";else{var p=i[1]-i[0];(i=[dk(0,o[1]*s/p-p/2)])[1]=pk(o[1],i[0]+p),i[0]=i[1]-p}return{axisExpandWindow:i,behavior:l}},t}();function xk(t,e){return pk(dk(t,e[0]),e[1])}function _k(t,e){var n=e.layoutLength/(e.axisCount-1);return{position:n*t,axisNameAvailableWidth:n,axisLabelShow:!0}}function bk(t,e){var n,i,r=e.layoutLength,o=e.axisExpandWidth,a=e.axisCount,s=e.axisCollapseWidth,l=e.winInnerIndices,u=s,h=!1;return t=0;n--)Vr(e[n])},e.prototype.getActiveState=function(t){var e=this.activeIntervals;if(!e.length)return"normal";if(null==t||isNaN(+t))return"inactive";if(1===e.length){var n=e[0];if(n[0]<=t&&t<=n[1])return"active"}else for(var i=0,r=e.length;i6}(t)||o){if(a&&!o){"single"===s.brushMode&&Wk(t);var l=T(s);l.brushType=oL(l.brushType,a),l.panelId=a===Mk?null:a.panelId,o=t._creatingCover=Rk(t,l),t._covers.push(o)}if(o){var u=lL[oL(t._brushType,a)];o.__brushOption.range=u.getCreatingRange(eL(t,o,t._track)),i&&(Nk(t,o),u.updateCommon(t,o)),Ek(t,o),r={isEnd:i}}}else i&&"single"===s.brushMode&&s.removeOnClick&&Fk(t,e,n)&&Wk(t)&&(r={isEnd:i,removeOnClick:!0});return r}function oL(t,e){return"auto"===t?e.defaultBrushType:t}var aL={mousedown:function(t){if(this._dragging)sL(this,t);else if(!t.target||!t.target.draggable){nL(t);var e=this.group.transformCoordToLocal(t.offsetX,t.offsetY);this._creatingCover=null,(this._creatingPanel=Fk(this,t,e))&&(this._dragging=!0,this._track=[e.slice()])}},mousemove:function(t){var e=t.offsetX,n=t.offsetY,i=this.group.transformCoordToLocal(e,n);if(function(t,e,n){if(t._brushType&&!function(t,e,n){var i=t._zr;return e<0||e>i.getWidth()||n<0||n>i.getHeight()}(t,e.offsetX,e.offsetY)){var i=t._zr,r=t._covers,o=Fk(t,e,n);if(!t._dragging)for(var a=0;a=0&&(o[r[a].depth]=new dc(r[a],this,e));if(i&&n)return RA(i,n,this,!0,(function(t,e){t.wrapMethod("getItemModel",(function(t,e){var n=t.parentModel,i=n.getData().getItemLayout(e);if(i){var r=i.depth,o=n.levelModels[r];o&&(t.parentModel=o)}return t})),e.wrapMethod("getItemModel",(function(t,e){var n=t.parentModel,i=n.getGraph().getEdgeByIndex(e).node1.getLayout();if(i){var r=i.depth,o=n.levelModels[r];o&&(t.parentModel=o)}return t}))})).data},e.prototype.setNodePosition=function(t,e){var n=(this.option.data||this.option.nodes)[t];n.localX=e[0],n.localY=e[1]},e.prototype.getGraph=function(){return this.getData().graph},e.prototype.getEdgeData=function(){return this.getGraph().edgeData},e.prototype.formatTooltip=function(t,e,n){function i(t){return isNaN(t)||null==t}if("edge"===n){var r=this.getDataParams(t,n),o=r.data,a=r.value;return Xf("nameValue",{name:o.source+" -- "+o.target,value:a,noValue:i(a)})}var s=this.getGraph().getNodeByIndex(t).getLayout().value,l=this.getDataParams(t,n).data.name;return Xf("nameValue",{name:null!=l?l+"":null,value:s,noValue:i(s)})},e.prototype.optionUpdated=function(){},e.prototype.getDataParams=function(e,n){var i=t.prototype.getDataParams.call(this,e,n);if(null==i.value&&"node"===n){var r=this.getGraph().getNodeByIndex(e).getLayout().value;i.value=r}return i},e.type="series.sankey",e.defaultOption={z:2,coordinateSystem:"view",left:"5%",top:"5%",right:"20%",bottom:"5%",orient:"horizontal",nodeWidth:20,nodeGap:8,draggable:!0,layoutIterations:32,label:{show:!0,position:"right",fontSize:12},levels:[],nodeAlign:"justify",lineStyle:{color:"#314656",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},select:{itemStyle:{borderColor:"#212121"}},animationEasing:"linear",animationDuration:1e3},e}(sg);function SL(t,e){t.eachSeriesByType("sankey",(function(t){var n=t.get("nodeWidth"),i=t.get("nodeGap"),r=function(t,e){return xp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}(t,e);t.layoutInfo=r;var o=r.width,a=r.height,s=t.getGraph(),l=s.nodes,u=s.edges;!function(t){E(t,(function(t){var e=OL(t.outEdges,PL),n=OL(t.inEdges,PL),i=t.getValue()||0,r=Math.max(e,n,i);t.setLayout({value:r},!0)}))}(l),function(t,e,n,i,r,o,a,s,l){(function(t,e,n,i,r,o,a){for(var s=[],l=[],u=[],h=[],c=0,p=0;p=0;v&&y.depth>d&&(d=y.depth),g.setLayout({depth:v?y.depth:c},!0),"vertical"===o?g.setLayout({dy:n},!0):g.setLayout({dx:n},!0);for(var m=0;mc-1?d:c-1;a&&"left"!==a&&function(t,e,n,i){if("right"===e){for(var r=[],o=t,a=0;o.length;){for(var s=0;s0;o--)TL(s,l*=.99,a),IL(s,r,n,i,a),RL(s,l,a),IL(s,r,n,i,a)}(t,e,o,r,i,a,s),function(t,e){var n="vertical"===e?"x":"y";E(t,(function(t){t.outEdges.sort((function(t,e){return t.node2.getLayout()[n]-e.node2.getLayout()[n]})),t.inEdges.sort((function(t,e){return t.node1.getLayout()[n]-e.node1.getLayout()[n]}))})),E(t,(function(t){var e=0,n=0;E(t.outEdges,(function(t){t.setLayout({sy:e},!0),e+=t.getLayout().dy})),E(t.inEdges,(function(t){t.setLayout({ty:n},!0),n+=t.getLayout().dy}))}))}(t,s)}(l,u,n,i,o,a,0!==B(l,(function(t){return 0===t.getLayout().value})).length?0:t.get("layoutIterations"),t.get("orient"),t.get("nodeAlign"))}))}function ML(t){var e=t.hostGraph.data.getRawDataItem(t.dataIndex);return null!=e.depth&&e.depth>=0}function IL(t,e,n,i,r){var o="vertical"===r?"x":"y";E(t,(function(t){var a,s,l;t.sort((function(t,e){return t.getLayout()[o]-e.getLayout()[o]}));for(var u=0,h=t.length,c="vertical"===r?"dx":"dy",p=0;p0&&(a=s.getLayout()[o]+l,"vertical"===r?s.setLayout({x:a},!0):s.setLayout({y:a},!0)),u=s.getLayout()[o]+s.getLayout()[c]+e;if((l=u-e-("vertical"===r?i:n))>0)for(a=s.getLayout()[o]-l,"vertical"===r?s.setLayout({x:a},!0):s.setLayout({y:a},!0),u=a,p=h-2;p>=0;--p)(l=(s=t[p]).getLayout()[o]+s.getLayout()[c]+e-u)>0&&(a=s.getLayout()[o]-l,"vertical"===r?s.setLayout({x:a},!0):s.setLayout({y:a},!0)),u=s.getLayout()[o]}))}function TL(t,e,n){E(t.slice().reverse(),(function(t){E(t,(function(t){if(t.outEdges.length){var i=OL(t.outEdges,CL,n)/OL(t.outEdges,PL);if(isNaN(i)){var r=t.outEdges.length;i=r?OL(t.outEdges,DL,n)/r:0}if("vertical"===n){var o=t.getLayout().x+(i-LL(t,n))*e;t.setLayout({x:o},!0)}else{var a=t.getLayout().y+(i-LL(t,n))*e;t.setLayout({y:a},!0)}}}))}))}function CL(t,e){return LL(t.node2,e)*t.getValue()}function DL(t,e){return LL(t.node2,e)}function AL(t,e){return LL(t.node1,e)*t.getValue()}function kL(t,e){return LL(t.node1,e)}function LL(t,e){return"vertical"===e?t.getLayout().x+t.getLayout().dx/2:t.getLayout().y+t.getLayout().dy/2}function PL(t){return t.getValue()}function OL(t,e,n){for(var i=0,r=t.length,o=-1;++oi&&(i=e)})),E(e,(function(e){var r=new iD({type:"color",mappingMethod:"linear",dataExtent:[n,i],visual:t.get("color")}).mapValueToVisual(e.getLayout().value),o=e.getModel().get(["itemStyle","color"]);null!=o?(e.setVisual("color",o),e.setVisual("style",{fill:o})):(e.setVisual("color",r),e.setVisual("style",{fill:r}))}))}}))}var EL=function(){function t(){}return t.prototype.getInitialData=function(t,e){var n,i,r=e.getComponent("xAxis",this.get("xAxisIndex")),o=e.getComponent("yAxis",this.get("yAxisIndex")),a=r.get("type"),s=o.get("type");"category"===a?(t.layout="horizontal",n=r.getOrdinalMeta(),i=!0):"category"===s?(t.layout="vertical",n=o.getOrdinalMeta(),i=!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],p=[r,o],d=p[u].get("type"),f=p[1-u].get("type"),g=t.data;if(g&&i){var y=[];E(g,(function(t,e){var n;Y(t)?(n=t.slice(),t.unshift(e)):Y(t.value)?((n=A({},t)).value=n.value.slice(),t.value.unshift(e)):n=t,y.push(n)})),t.data=y}var v=this.defaultValueDimensions,m=[{name:h,type:Dm(d),ordinalMeta:n,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:c,type:Dm(f),dimsDef:v.slice()}];return uM(this,{coordDimensions:m,dimensionsCount:v.length+1,encodeDefaulter:H(Hp,m,this)})},t.prototype.getBaseAxis=function(){var t=this._baseAxisDim;return this.ecModel.getComponent(t+"Axis",this.get(t+"AxisIndex")).axis},t}(),zL=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.defaultValueDimensions=[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],n.visualDrawType="stroke",n}return n(e,t),e.type="series.boxplot",e.dependencies=["xAxis","yAxis","grid"],e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}},animationDuration:800},e}(sg);R(zL,EL,!0);var VL=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){var i=t.getData(),r=this.group,o=this._data;this._data||r.removeAll();var a="horizontal"===t.get("layout")?1:0;i.diff(o).add((function(t){if(i.hasValue(t)){var e=GL(i.getItemLayout(t),i,t,a,!0);i.setItemGraphicEl(t,e),r.add(e)}})).update((function(t,e){var n=o.getItemGraphicEl(e);if(i.hasValue(t)){var s=i.getItemLayout(t);n?(hh(n),WL(s,n,i,t)):n=GL(s,i,t,a),r.add(n),i.setItemGraphicEl(t,n)}else r.remove(n)})).remove((function(t){var e=o.getItemGraphicEl(t);e&&r.remove(e)})).execute(),this._data=i},e.prototype.remove=function(t){var e=this.group,n=this._data;this._data=null,n&&n.eachItemGraphicEl((function(t){t&&e.remove(t)}))},e.type="boxplot",e}(xg),BL=function(){},FL=function(t){function e(e){var n=t.call(this,e)||this;return n.type="boxplotBoxPath",n}return n(e,t),e.prototype.getDefaultShape=function(){return new BL},e.prototype.buildPath=function(t,e){var n=e.points,i=0;for(t.moveTo(n[i][0],n[i][1]),i++;i<4;i++)t.lineTo(n[i][0],n[i][1]);for(t.closePath();ig){var _=[v,x];i.push(_)}}}return{boxData:n,outliers:i}}(e.getRawData(),t.config);return[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:i.boxData},{data:i.outliers}]}},jL=["color","borderColor"],qL=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(t),this._isLargeDraw?this._renderLarge(t):this._renderNormal(t)},e.prototype.incrementalPrepareRender=function(t,e,n){this._clear(),this._updateDrawMode(t)},e.prototype.incrementalRender=function(t,e,n,i){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(t,e):this._incrementalRenderNormal(t,e)},e.prototype.eachRendered=function(t){Vh(this._progressiveEls||this.group,t)},e.prototype._updateDrawMode=function(t){var e=t.pipelineContext.large;null!=this._isLargeDraw&&e===this._isLargeDraw||(this._isLargeDraw=e,this._clear())},e.prototype._renderNormal=function(t){var e=t.getData(),n=this._data,i=this.group,r=e.getLayout("isSimpleBox"),o=t.get("clip",!0),a=t.coordinateSystem,s=a.getArea&&a.getArea();this._data||i.removeAll(),e.diff(n).add((function(n){if(e.hasValue(n)){var a=e.getItemLayout(n);if(o&&QL(s,a))return;var l=JL(a,n,!0);oh(l,{shape:{points:a.ends}},t,n),tP(l,e,n,r),i.add(l),e.setItemGraphicEl(n,l)}})).update((function(a,l){var u=n.getItemGraphicEl(l);if(e.hasValue(a)){var h=e.getItemLayout(a);o&&QL(s,h)?i.remove(u):(u?(rh(u,{shape:{points:h.ends}},t,a),hh(u)):u=JL(h),tP(u,e,a,r),i.add(u),e.setItemGraphicEl(a,u))}else i.remove(u)})).remove((function(t){var e=n.getItemGraphicEl(t);e&&i.remove(e)})).execute(),this._data=e},e.prototype._renderLarge=function(t){this._clear(),rP(t,this.group);var e=t.get("clip",!0)?lS(t.coordinateSystem,!1,t):null;e?this.group.setClipPath(e):this.group.removeClipPath()},e.prototype._incrementalRenderNormal=function(t,e){for(var n,i=e.getData(),r=i.getLayout("isSimpleBox");null!=(n=t.next());){var o=JL(i.getItemLayout(n));tP(o,i,n,r),o.incremental=!0,this.group.add(o),this._progressiveEls.push(o)}},e.prototype._incrementalRenderLarge=function(t,e){rP(e,this.group,this._progressiveEls,!0)},e.prototype.remove=function(t){this._clear()},e.prototype._clear=function(){this.group.removeAll(),this._data=null},e.type="candlestick",e}(xg),KL=function(){},$L=function(t){function e(e){var n=t.call(this,e)||this;return n.type="normalCandlestickBox",n}return n(e,t),e.prototype.getDefaultShape=function(){return new KL},e.prototype.buildPath=function(t,e){var n=e.points;this.__simpleBox?(t.moveTo(n[4][0],n[4][1]),t.lineTo(n[6][0],n[6][1])):(t.moveTo(n[0][0],n[0][1]),t.lineTo(n[1][0],n[1][1]),t.lineTo(n[2][0],n[2][1]),t.lineTo(n[3][0],n[3][1]),t.closePath(),t.moveTo(n[4][0],n[4][1]),t.lineTo(n[5][0],n[5][1]),t.moveTo(n[6][0],n[6][1]),t.lineTo(n[7][0],n[7][1]))},e}(gs);function JL(t,e,n){var i=t.ends;return new $L({shape:{points:n?eP(i,t):i},z2:100})}function QL(t,e){for(var n=!0,i=0;i0?"borderColor":"borderColor0"])||n.get(["itemStyle",t>0?"color":"color0"]),o=n.getModel("itemStyle").getItemStyle(jL);e.useStyle(o),e.style.fill=null,e.style.stroke=r}var aP=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],n}return n(e,t),e.prototype.getShadowDim=function(){return"open"},e.prototype.brushSelector=function(t,e,n){var i=e.getItemLayout(t);return i&&n.rect(i.brushRect)},e.type="series.candlestick",e.dependencies=["xAxis","yAxis","grid"],e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,clip:!0,itemStyle:{color:"#eb5454",color0:"#47b262",borderColor:"#eb5454",borderColor0:"#47b262",borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:"mod",animationEasing:"linear",animationDuration:300},e}(sg);function sP(t){t&&Y(t.series)&&E(t.series,(function(t){q(t)&&"k"===t.type&&(t.type="candlestick")}))}R(aP,EL,!0);var lP=["itemStyle","borderColor"],uP=["itemStyle","borderColor0"],hP=["itemStyle","color"],cP=["itemStyle","color0"],pP={seriesType:"candlestick",plan:yg(),performRawSeries:!0,reset:function(t,e){function n(t,e){return e.get(t>0?hP:cP)}function i(t,e){return e.get(t>0?lP:uP)}if(!e.isSeriesFiltered(t))return!t.pipelineContext.large&&{progress:function(t,e){for(var r;null!=(r=t.next());){var o=e.getItemModel(r),a=e.getItemLayout(r).sign,s=o.getItemStyle();s.fill=n(a,o),s.stroke=i(a,o)||s.fill,A(e.ensureUniqueItemVisual(r,"style"),s)}}}}},dP={seriesType:"candlestick",plan:yg(),reset:function(t){var e=t.coordinateSystem,n=t.getData(),i=function(t,e){var n,i=t.getBaseAxis(),r="category"===i.type?i.getBandWidth():(n=i.getExtent(),Math.abs(n[1]-n[0])/e.count()),o=Er(rt(t.get("barMaxWidth"),r),r),a=Er(rt(t.get("barMinWidth"),1),r),s=t.get("barWidth");return null!=s?Er(s,r):Math.max(Math.min(r/2,o),a)}(t,n),r=["x","y"],o=n.getDimensionIndex(n.mapDimension(r[0])),a=z(n.mapDimensionsAll(r[1]),n.getDimensionIndex,n),s=a[0],l=a[1],u=a[2],h=a[3];if(n.setLayout({candleWidth:i,isSimpleBox:i<=1.3}),!(o<0||a.length<4))return{progress:t.pipelineContext.large?function(t,n){for(var i,r,a=Sx(4*t.count),c=0,p=[],d=[],f=n.getStore();null!=(r=t.next());){var g=f.get(o,r),y=f.get(s,r),v=f.get(l,r),m=f.get(u,r),x=f.get(h,r);isNaN(g)||isNaN(m)||isNaN(x)?(a[c++]=NaN,c+=3):(a[c++]=fP(f,r,y,v,l),p[0]=g,p[1]=m,i=e.dataToPoint(p,null,d),a[c++]=i?i[0]:NaN,a[c++]=i?i[1]:NaN,p[1]=x,i=e.dataToPoint(p,null,d),a[c++]=i?i[1]:NaN)}n.setLayout("largePoints",a)}:function(t,n){for(var r,a=n.getStore();null!=(r=t.next());){var c=a.get(o,r),p=a.get(s,r),d=a.get(l,r),f=a.get(u,r),g=a.get(h,r),y=Math.min(p,d),v=Math.max(p,d),m=S(y,c),x=S(v,c),_=S(f,c),b=S(g,c),w=[];M(w,x,0),M(w,m,1),w.push(T(b),T(x),T(_),T(m)),n.setItemLayout(r,{sign:fP(a,r,p,d,l),initBaseline:p>d?x[1]:m[1],ends:w,brushRect:I(f,g,c)})}function S(t,n){var i=[];return i[0]=n,i[1]=t,isNaN(n)||isNaN(t)?[NaN,NaN]:e.dataToPoint(i)}function M(t,e,n){var r=e.slice(),o=e.slice();r[0]=Mh(r[0]+i/2,1,!1),o[0]=Mh(o[0]-i/2,1,!0),n?t.push(r,o):t.push(o,r)}function I(t,e,n){var r=S(t,n),o=S(e,n);return r[0]-=i/2,o[0]-=i/2,{x:r[0],y:r[1],width:i,height:o[1]-r[1]}}function T(t){return t[0]=Mh(t[0],1),t}}}}};function fP(t,e,n,i,r){return n>i?-1:n0?t.get(r,e-1)<=i?1:-1:1}function gP(t,e){var n=e.rippleEffectColor||e.color;t.eachChild((function(t){t.attr({z:e.z,zlevel:e.zlevel,style:{stroke:"stroke"===e.brushType?n:null,fill:"fill"===e.brushType?n:null}})}))}var yP=function(t){function e(e,n){var i=t.call(this)||this,r=new Yw(e,n),o=new Cr;return i.add(r),i.add(o),i.updateData(e,n),i}return n(e,t),e.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},e.prototype.startEffectAnimation=function(t){for(var e=t.symbolType,n=t.color,i=t.rippleNumber,r=this.childAt(1),o=0;o0&&(o=this._getLineLength(i)/s*1e3),o!==this._period||a!==this._loop){i.stopAnimation();var u=void 0;u=U(l)?l(n):l,i.__t>0&&(u=-o*i.__t),this._animateSymbol(i,o,u,a)}this._period=o,this._loop=a}},e.prototype._animateSymbol=function(t,e,n,i){if(e>0){t.__t=0;var r=this,o=t.animate("",i).when(e,{__t:1}).delay(n).during((function(){r._updateSymbolPosition(t)}));i||o.done((function(){r.remove(t)})),o.start()}},e.prototype._getLineLength=function(t){return Et(t.__p1,t.__cp1)+Et(t.__cp1,t.__p2)},e.prototype._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]},e.prototype.updateData=function(t,e,n){this.childAt(0).updateData(t,e,n),this._updateEffectSymbol(t,e)},e.prototype._updateSymbolPosition=function(t){var e=t.__p1,n=t.__p2,i=t.__cp1,r=t.__t,o=[t.x,t.y],a=o.slice(),s=Ke,l=$e;o[0]=s(e[0],i[0],n[0],r),o[1]=s(e[1],i[1],n[1],r);var u=l(e[0],i[0],n[0],r),h=l(e[1],i[1],n[1],r);t.rotation=-Math.atan2(h,u)-Math.PI/2,"line"!==this._symbolType&&"rect"!==this._symbolType&&"roundRect"!==this._symbolType||(void 0!==t.__lastT&&t.__lastT=0&&!(i[o]<=e);o--);o=Math.min(o,r-2)}else{for(o=a;oe);o++);o=Math.min(o-1,r-2)}var s=(e-i[o])/(i[o+1]-i[o]),l=n[o],u=n[o+1];t.x=l[0]*(1-s)+s*u[0],t.y=l[1]*(1-s)+s*u[1];var h=u[0]-l[0],c=u[1]-l[1];t.rotation=-Math.atan2(c,h)-Math.PI/2,this._lastFrame=o,this._lastFramePercent=e,t.ignore=!1}},e}(xP),wP=function(){this.polyline=!1,this.curveness=0,this.segs=[]},SP=function(t){function e(e){var n=t.call(this,e)||this;return n._off=0,n.hoverDataIdx=-1,n}return n(e,t),e.prototype.reset=function(){this.notClear=!1,this._off=0},e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new wP},e.prototype.buildPath=function(t,e){var n,i=e.segs,r=e.curveness;if(e.polyline)for(n=this._off;n0){t.moveTo(i[n++],i[n++]);for(var a=1;a0){var c=(s+u)/2-(l-h)*r,p=(l+h)/2-(u-s)*r;t.quadraticCurveTo(c,p,u,h)}else t.lineTo(u,h)}this.incremental&&(this._off=n,this.notClear=!0)},e.prototype.findDataIndex=function(t,e){var n=this.shape,i=n.segs,r=n.curveness,o=this.style.lineWidth;if(n.polyline)for(var a=0,s=0;s0)for(var u=i[s++],h=i[s++],c=1;c0){if(Ja(u,h,(u+p)/2-(h-d)*r,(h+d)/2-(p-u)*r,p,d,o,t,e))return a}else if(Ka(u,h,p,d,o,t,e))return a;a++}return-1},e.prototype.contain=function(t,e){var n=this.transformCoordToLocal(t,e),i=this.getBoundingRect();return t=n[0],e=n[1],i.contain(t,e)?(this.hoverDataIdx=this.findDataIndex(t,e))>=0:(this.hoverDataIdx=-1,!1)},e.prototype.getBoundingRect=function(){var t=this._rect;if(!t){for(var e=this.shape.segs,n=1/0,i=1/0,r=-1/0,o=-1/0,a=0;a0&&(o.dataIndex=n+t.__startIndex)}))},t.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},t}(),IP={seriesType:"lines",plan:yg(),reset:function(t){var e=t.coordinateSystem;if(e){var n=t.get("polyline"),i=t.pipelineContext.large;return{progress:function(r,o){var a=[];if(i){var s=void 0,l=r.end-r.start;if(n){for(var u=0,h=r.start;h0&&(l||s.configLayer(o,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(a/10+.9,1),0)})),r.updateData(i);var u=t.get("clip",!0)&&lS(t.coordinateSystem,!1,t);u?this.group.setClipPath(u):this.group.removeClipPath(),this._lastZlevel=o,this._finished=!0},e.prototype.incrementalPrepareRender=function(t,e,n){var i=t.getData();this._updateLineDraw(i,t).incrementalPrepareUpdate(i),this._clearLayer(n),this._finished=!1},e.prototype.incrementalRender=function(t,e,n){this._lineDraw.incrementalUpdate(t,e.getData()),this._finished=t.end===e.getData().count()},e.prototype.eachRendered=function(t){this._lineDraw&&this._lineDraw.eachRendered(t)},e.prototype.updateTransform=function(t,e,n){var i=t.getData(),r=t.pipelineContext;if(!this._finished||r.large||r.progressiveRender)return{update:!0};var o=IP.reset(t,e,n);o.progress&&o.progress({start:0,end:i.count(),count:i.count()},i),this._lineDraw.updateLayout(),this._clearLayer(n)},e.prototype._updateLineDraw=function(t,e){var n=this._lineDraw,i=this._showEffect(e),r=!!e.get("polyline"),o=e.pipelineContext.large;return n&&i===this._hasEffet&&r===this._isPolyline&&o===this._isLargeDraw||(n&&n.remove(),n=this._lineDraw=o?new MP:new gA(r?i?bP:_P:i?xP:fA),this._hasEffet=i,this._isPolyline=r,this._isLargeDraw=o),this.group.add(n.group),n},e.prototype._showEffect=function(t){return!!t.get(["effect","show"])},e.prototype._clearLayer=function(t){var e=t.getZr();"svg"===e.painter.getType()||null==this._lastZlevel||e.painter.getLayer(this._lastZlevel).clear(!0)},e.prototype.remove=function(t,e){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(e)},e.prototype.dispose=function(t,e){this.remove(t,e)},e.type="lines",e}(xg),CP="undefined"==typeof Uint32Array?Array:Uint32Array,DP="undefined"==typeof Float64Array?Array:Float64Array;function AP(t){var e=t.data;e&&e[0]&&e[0][0]&&e[0][0].coord&&(t.data=z(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),D([e,t[0],t[1]])})))}var kP=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.visualStyleAccessPath="lineStyle",n.visualDrawType="stroke",n}return n(e,t),e.prototype.init=function(e){e.data=e.data||[],AP(e);var n=this._processFlatCoordsArray(e.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(e.data=new Float32Array(n.count)),t.prototype.init.apply(this,arguments)},e.prototype.mergeOption=function(e){if(AP(e),e.data){var n=this._processFlatCoordsArray(e.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(e.data=new Float32Array(n.count))}t.prototype.mergeOption.apply(this,arguments)},e.prototype.appendData=function(t){var e=this._processFlatCoordsArray(t.data);e.flatCoords&&(this._flatCoords?(this._flatCoords=gt(this._flatCoords,e.flatCoords),this._flatCoordsOffset=gt(this._flatCoordsOffset,e.flatCoordsOffset)):(this._flatCoords=e.flatCoords,this._flatCoordsOffset=e.flatCoordsOffset),t.data=new Float32Array(e.count)),this.getRawData().appendData(t.data)},e.prototype._getCoordsFromItemModel=function(t){var e=this.getData().getItemModel(t);return e.option instanceof Array?e.option:e.getShallow("coords")},e.prototype.getLineCoordsCount=function(t){return this._flatCoordsOffset?this._flatCoordsOffset[2*t+1]:this._getCoordsFromItemModel(t).length},e.prototype.getLineCoords=function(t,e){if(this._flatCoordsOffset){for(var n=this._flatCoordsOffset[2*t],i=this._flatCoordsOffset[2*t+1],r=0;r ")})},e.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},e.prototype.getProgressive=function(){var t=this.option.progressive;return null==t?this.option.large?1e4:this.get("progressive"):t},e.prototype.getProgressiveThreshold=function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?2e4:this.get("progressiveThreshold"):t},e.prototype.getZLevelKey=function(){var t=this.getModel("effect"),e=t.get("trailLength");return this.getData().count()>this.getProgressiveThreshold()?this.id:t.get("show")&&e>0?e+"":""},e.type="series.lines",e.dependencies=["grid","polar","geo","calendar"],e.defaultOption={coordinateSystem:"geo",z:2,legendHoverLink:!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,clip:!0,label:{show:!1,position:"end"},lineStyle:{opacity:.5}},e}(sg);function LP(t){return t instanceof Array||(t=[t,t]),t}var PP={seriesType:"lines",reset:function(t){var e=LP(t.get("symbol")),n=LP(t.get("symbolSize")),i=t.getData();return i.setVisual("fromSymbol",e&&e[0]),i.setVisual("toSymbol",e&&e[1]),i.setVisual("fromSymbolSize",n&&n[0]),i.setVisual("toSymbolSize",n&&n[1]),{dataEach:i.hasItemOption?function(t,e){var n=t.getItemModel(e),i=LP(n.getShallow("symbol",!0)),r=LP(n.getShallow("symbolSize",!0));i[0]&&t.setItemVisual(e,"fromSymbol",i[0]),i[1]&&t.setItemVisual(e,"toSymbol",i[1]),r[0]&&t.setItemVisual(e,"fromSymbolSize",r[0]),r[1]&&t.setItemVisual(e,"toSymbolSize",r[1])}:null}}},OP=function(){function t(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var t=h.createCanvas();this.canvas=t}return t.prototype.update=function(t,e,n,i,r,o){var a=this._getBrush(),s=this._getGradient(r,"inRange"),l=this._getGradient(r,"outOfRange"),u=this.pointSize+this.blurSize,h=this.canvas,c=h.getContext("2d"),p=t.length;h.width=e,h.height=n;for(var d=0;d0){var I=o(v)?s:l;v>0&&(v=v*S+w),x[_++]=I[M],x[_++]=I[M+1],x[_++]=I[M+2],x[_++]=I[M+3]*v*256}else _+=4}return c.putImageData(m,0,0),h},t.prototype._getBrush=function(){var t=this._brushCanvas||(this._brushCanvas=h.createCanvas()),e=this.pointSize+this.blurSize,n=2*e;t.width=n,t.height=n;var i=t.getContext("2d");return i.clearRect(0,0,n,n),i.shadowOffsetX=n,i.shadowBlur=this.blurSize,i.shadowColor="#000",i.beginPath(),i.arc(-e,e,this.pointSize,0,2*Math.PI,!0),i.closePath(),i.fill(),t},t.prototype._getGradient=function(t,e){for(var n=this._gradientPixels,i=n[e]||(n[e]=new Uint8ClampedArray(1024)),r=[0,0,0,0],o=0,a=0;a<256;a++)t[e](a/255,!0,r),i[o++]=r[0],i[o++]=r[1],i[o++]=r[2],i[o++]=r[3];return i},t}();function RP(t){var e=t.dimensions;return"lng"===e[0]&&"lat"===e[1]}var NP=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){var i;e.eachComponent("visualMap",(function(e){e.eachTargetSeries((function(n){n===t&&(i=e)}))})),this._progressiveEls=null,this.group.removeAll();var r=t.coordinateSystem;"cartesian2d"===r.type||"calendar"===r.type?this._renderOnCartesianAndCalendar(t,n,0,t.getData().count()):RP(r)&&this._renderOnGeo(r,t,i,n)},e.prototype.incrementalPrepareRender=function(t,e,n){this.group.removeAll()},e.prototype.incrementalRender=function(t,e,n,i){var r=e.coordinateSystem;r&&(RP(r)?this.render(e,n,i):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(e,i,t.start,t.end,!0)))},e.prototype.eachRendered=function(t){Vh(this._progressiveEls||this.group,t)},e.prototype._renderOnCartesianAndCalendar=function(t,e,n,i,r){var o,a,s,l,u=t.coordinateSystem,h=uS(u,"cartesian2d");if(h){var c=u.getAxis("x"),p=u.getAxis("y");o=c.getBandWidth()+.5,a=p.getBandWidth()+.5,s=c.scale.getExtent(),l=p.scale.getExtent()}for(var d=this.group,f=t.getData(),g=t.getModel(["emphasis","itemStyle"]).getItemStyle(),y=t.getModel(["blur","itemStyle"]).getItemStyle(),v=t.getModel(["select","itemStyle"]).getItemStyle(),m=t.get(["itemStyle","borderRadius"]),x=Yh(t),_=t.getModel("emphasis"),b=_.get("focus"),w=_.get("blurScope"),S=_.get("disabled"),M=h?[f.mapDimension("x"),f.mapDimension("y"),f.mapDimension("value")]:[f.mapDimension("time"),f.mapDimension("value")],I=n;Is[1]||Al[1])continue;var k=u.dataToPoint([D,A]);T=new Cs({shape:{x:k[0]-o/2,y:k[1]-a/2,width:o,height:a},style:C})}else{if(isNaN(f.get(M[1],I)))continue;T=new Cs({z2:1,shape:u.dataToRect([f.get(M[0],I)]).contentShape,style:C})}if(f.hasItemOption){var L=f.getItemModel(I),P=L.getModel("emphasis");g=P.getModel("itemStyle").getItemStyle(),y=L.getModel(["blur","itemStyle"]).getItemStyle(),v=L.getModel(["select","itemStyle"]).getItemStyle(),m=L.get(["itemStyle","borderRadius"]),b=P.get("focus"),w=P.get("blurScope"),S=P.get("disabled"),x=Yh(L)}T.shape.r=m;var O=t.getRawValue(I),R="-";O&&null!=O[2]&&(R=O[2]+""),Hh(T,x,{labelFetcher:t,labelDataIndex:I,defaultOpacity:C.opacity,defaultText:R}),T.ensureState("emphasis").style=g,T.ensureState("blur").style=y,T.ensureState("select").style=v,Rl(T,b,w,S),T.incremental=r,r&&(T.states.emphasis.hoverLayer=!0),d.add(T),f.setItemGraphicEl(I,T),this._progressiveEls&&this._progressiveEls.push(T)}},e.prototype._renderOnGeo=function(t,e,n,i){var r=n.targetVisuals.inRange,o=n.targetVisuals.outOfRange,a=e.getData(),s=this._hmLayer||this._hmLayer||new OP;s.blurSize=e.get("blurSize"),s.pointSize=e.get("pointSize"),s.minOpacity=e.get("minOpacity"),s.maxOpacity=e.get("maxOpacity");var l=t.getViewRect().clone(),u=t.getRoamTransform();l.applyTransform(u);var h=Math.max(l.x,0),c=Math.max(l.y,0),p=Math.min(l.width+l.x,i.getWidth()),d=Math.min(l.height+l.y,i.getHeight()),f=p-h,g=d-c,y=[a.mapDimension("lng"),a.mapDimension("lat"),a.mapDimension("value")],v=a.mapArray(y,(function(e,n,i){var r=t.dataToPoint([e,n]);return r[0]-=h,r[1]-=c,r.push(i),r})),m=n.getExtent(),x="visualMap.continuous"===n.type?function(t,e){var n=t[1]-t[0];return e=[(e[0]-t[0])/n,(e[1]-t[0])/n],function(t){return t>=e[0]&&t<=e[1]}}(m,n.option.range):function(t,e,n){var i=t[1]-t[0],r=(e=z(e,(function(e){return{interval:[(e.interval[0]-t[0])/i,(e.interval[1]-t[0])/i]}}))).length,o=0;return function(t){var i;for(i=o;i=0;i--){var a;if((a=e[i].interval)[0]<=t&&t<=a[1]){o=i;break}}return i>=0&&i0?1:-1}(n,o,r,i,c),function(t,e,n,i,r,o,a,s,l,u){var h,c=l.valueDim,p=l.categoryDim,d=Math.abs(n[p.wh]),f=t.getItemVisual(e,"symbolSize");(h=Y(f)?f.slice():null==f?["100%","100%"]:[f,f])[p.index]=Er(h[p.index],d),h[c.index]=Er(h[c.index],i?d:Math.abs(o)),u.symbolSize=h,(u.symbolScale=[h[0]/s,h[1]/s])[c.index]*=(l.isHorizontal?-1:1)*a}(t,e,r,o,0,c.boundingLength,c.pxSign,u,i,c),function(t,e,n,i,r){var o=t.get(zP)||0;o&&(BP.attr({scaleX:e[0],scaleY:e[1],rotation:n}),BP.updateTransform(),o/=BP.getLineScale(),o*=e[i.valueDim.index]),r.valueLineWidth=o||0}(n,c.symbolScale,l,i,c);var p=c.symbolSize,d=Oy(n.get("symbolOffset"),p);return function(t,e,n,i,r,o,a,s,l,u,h,c){var p=h.categoryDim,d=h.valueDim,f=c.pxSign,g=Math.max(e[d.index]+s,0),y=g;if(i){var v=Math.abs(l),m=it(t.get("symbolMargin"),"15%")+"",x=!1;m.lastIndexOf("!")===m.length-1&&(x=!0,m=m.slice(0,m.length-1));var _=Er(m,e[d.index]),b=Math.max(g+2*_,0),w=x?0:2*_,S=eo(i),M=S?i:iO((v+w)/b);b=g+2*(_=(v-M*g)/2/(x?M:Math.max(M-1,1))),w=x?0:2*_,S||"fixed"===i||(M=u?iO((Math.abs(u)+w)/b):0),y=M*b-w,c.repeatTimes=M,c.symbolMargin=_}var I=f*(y/2),T=c.pathPosition=[];T[p.index]=n[p.wh]/2,T[d.index]="start"===a?I:"end"===a?l-I:l/2,o&&(T[0]+=o[0],T[1]+=o[1]);var C=c.bundlePosition=[];C[p.index]=n[p.xy],C[d.index]=n[d.xy];var D=c.barRectShape=A({},n);D[d.wh]=f*Math.max(Math.abs(n[d.wh]),Math.abs(T[d.index]+I)),D[p.wh]=n[p.wh];var k=c.clipShape={};k[p.xy]=-n[p.xy],k[p.wh]=h.ecSize[p.wh],k[d.xy]=0,k[d.wh]=n[d.wh]}(n,p,r,o,0,d,s,c.valueLineWidth,c.boundingLength,c.repeatCutLength,i,c),c}function WP(t,e){return t.toGlobalCoord(t.dataToCoord(t.scale.parse(e)))}function HP(t){var e=t.symbolPatternSize,n=Ly(t.symbolType,-e/2,-e/2,e,e);return n.attr({culling:!0}),"image"!==n.type&&n.setStyle({strokeNoScale:!0}),n}function YP(t,e,n,i){var r=t.__pictorialBundle,o=n.symbolSize,a=n.valueLineWidth,s=n.pathPosition,l=e.valueDim,u=n.repeatTimes||0,h=0,c=o[e.valueDim.index]+a+2*n.symbolMargin;for(tO(t,(function(t){t.__pictorialAnimationIndex=h,t.__pictorialRepeatTimes=u,h0:i<0)&&(r=u-1-t),e[l.index]=c*(r-u/2+.5)+s[l.index],{x:e[0],y:e[1],scaleX:n.symbolScale[0],scaleY:n.symbolScale[1],rotation:n.rotation}}}function UP(t,e,n,i){var r=t.__pictorialBundle,o=t.__pictorialMainPath;o?eO(o,null,{x:n.pathPosition[0],y:n.pathPosition[1],scaleX:n.symbolScale[0],scaleY:n.symbolScale[1],rotation:n.rotation},n,i):(o=t.__pictorialMainPath=HP(n),r.add(o),eO(o,{x:n.pathPosition[0],y:n.pathPosition[1],scaleX:0,scaleY:0,rotation:n.rotation},{scaleX:n.symbolScale[0],scaleY:n.symbolScale[1]},n,i))}function XP(t,e,n){var i=A({},e.barRectShape),r=t.__pictorialBarRect;r?eO(r,null,{shape:i},e,n):((r=t.__pictorialBarRect=new Cs({z2:2,shape:i,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}})).disableMorphing=!0,t.add(r))}function ZP(t,e,n,i){if(n.symbolClip){var r=t.__pictorialClipPath,o=A({},n.clipShape),a=e.valueDim,s=n.animationModel,l=n.dataIndex;if(r)rh(r,{shape:o},s,l);else{o[a.wh]=0,r=new Cs({shape:o}),t.__pictorialBundle.setClipPath(r),t.__pictorialClipPath=r;var u={};u[a.wh]=n.clipShape[a.wh],Bh[i?"updateProps":"initProps"](r,{shape:u},s,l)}}}function jP(t,e){var n=t.getItemModel(e);return n.getAnimationDelayParams=qP,n.isAnimationEnabled=KP,n}function qP(t){return{index:t.__pictorialAnimationIndex,count:t.__pictorialRepeatTimes}}function KP(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function $P(t,e,n,i){var r=new Cr,o=new Cr;return r.add(o),r.__pictorialBundle=o,o.x=n.bundlePosition[0],o.y=n.bundlePosition[1],n.symbolRepeat?YP(r,e,n):UP(r,0,n),XP(r,n,i),ZP(r,e,n,i),r.__pictorialShapeStr=QP(t,n),r.__pictorialSymbolMeta=n,r}function JP(t,e,n,i){var r=i.__pictorialBarRect;r&&r.removeTextContent();var o=[];tO(i,(function(t){o.push(t)})),i.__pictorialMainPath&&o.push(i.__pictorialMainPath),i.__pictorialClipPath&&(n=null),E(o,(function(t){sh(t,{scaleX:0,scaleY:0},n,e,(function(){i.parent&&i.parent.remove(i)}))})),t.setItemGraphicEl(e,null)}function QP(t,e){return[t.getItemVisual(e.dataIndex,"symbol")||"none",!!e.symbolRepeat,!!e.symbolClip].join(":")}function tO(t,e,n){E(t.__pictorialBundle.children(),(function(i){i!==t.__pictorialBarRect&&e.call(n,i)}))}function eO(t,e,n,i,r,o){e&&t.attr(e),i.symbolClip&&!r?n&&t.attr(n):n&&Bh[r?"updateProps":"initProps"](t,n,i.animationModel,i.dataIndex,o)}function nO(t,e,n){var i=n.dataIndex,r=n.itemModel,o=r.getModel("emphasis"),a=o.getModel("itemStyle").getItemStyle(),s=r.getModel(["blur","itemStyle"]).getItemStyle(),l=r.getModel(["select","itemStyle"]).getItemStyle(),u=r.getShallow("cursor"),h=o.get("focus"),c=o.get("blurScope"),p=o.get("scale");tO(t,(function(t){if(t instanceof _s){var e=t.style;t.useStyle(A({image:e.image,x:e.x,y:e.y,width:e.width,height:e.height},n.style))}else t.useStyle(n.style);var i=t.ensureState("emphasis");i.style=a,p&&(i.scaleX=1.1*t.scaleX,i.scaleY=1.1*t.scaleY),t.ensureState("blur").style=s,t.ensureState("select").style=l,u&&(t.cursor=u),t.z2=n.z2}));var d=e.valueDim.posDesc[+(n.boundingLength>0)];Hh(t.__pictorialBarRect,Yh(r),{labelFetcher:e.seriesModel,labelDataIndex:i,defaultText:Ww(e.seriesModel.getData(),i),inheritColor:n.style.fill,defaultOpacity:n.style.opacity,defaultOutsidePosition:d}),Rl(t,h,c,o.get("disabled"))}function iO(t){var e=Math.round(t);return Math.abs(t-e)<1e-4?e:Math.ceil(t)}var rO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.hasSymbolVisual=!0,n.defaultSymbol="roundRect",n}return n(e,t),e.prototype.getInitialData=function(e){return e.stack=null,t.prototype.getInitialData.apply(this,arguments)},e.type="series.pictorialBar",e.dependencies=["grid"],e.defaultOption=yc(IS.defaultOption,{symbol:"circle",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:"end",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:"-100%",progressive:0,emphasis:{scale:!1},select:{itemStyle:{borderColor:"#212121"}}}),e}(IS),oO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._layers=[],n}return n(e,t),e.prototype.render=function(t,e,n){var i=t.getData(),r=this,o=this.group,a=t.getLayerSeries(),s=i.getLayout("layoutInfo"),l=s.rect,u=s.boundaryGap;function h(t){return t.name}o.x=0,o.y=l.y+u[0];var c=new Im(this._layersSeries||[],a,h,h),p=[];function d(e,n,s){var l=r._layers;if("remove"!==e){for(var u,h,c=[],d=[],f=a[n].indices,g=0;go&&(o=s),i.push(s)}for(var u=0;uo&&(o=c)}return{y0:r,max:o}}(l),h=u.y0,c=n/u.max,p=o.length,d=o[0].indices.length,f=0;fMath.PI/2?"right":"left"):S&&"center"!==S?"left"===S?(m=r.r0+w,a>Math.PI/2&&(S="right")):"right"===S&&(m=r.r-w,a>Math.PI/2&&(S="left")):(m=o===2*Math.PI&&0===r.r0?0:(r.r+r.r0)/2,S="center"),g.style.align=S,g.style.verticalAlign=f(p,"verticalAlign")||"middle",g.x=m*s+r.cx,g.y=m*l+r.cy;var M=f(p,"rotate"),I=0;"radial"===M?(I=-a)<-Math.PI/2&&(I+=Math.PI):"tangential"===M?(I=Math.PI/2-a)>Math.PI/2?I-=Math.PI:I<-Math.PI/2&&(I+=Math.PI):j(M)&&(I=M*Math.PI/180),g.rotation=I})),h.dirtyStyle()},e}(Cu),hO="sunburstRootToNode",cO="sunburstHighlight",pO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n,i){var r=this;this.seriesModel=t,this.api=n,this.ecModel=e;var o=t.getData(),a=o.tree.root,s=t.getViewRoot(),l=this.group,u=t.get("renderLabelForZeroData"),h=[];s.eachNode((function(t){h.push(t)}));var c=this._oldChildren||[];!function(i,r){function s(t){return t.getId()}function h(s,h){!function(i,r){if(u||!i||i.getValue()||(i=null),i!==a&&r!==a)if(r&&r.piece)i?(r.piece.updateData(!1,i,t,e,n),o.setItemGraphicEl(i.dataIndex,r.piece)):function(t){t&&t.piece&&(l.remove(t.piece),t.piece=null)}(r);else if(i){var s=new uO(i,t,e,n);l.add(s),o.setItemGraphicEl(i.dataIndex,s)}}(null==s?null:i[s],null==h?null:r[h])}0===i.length&&0===r.length||new Im(r,i,s,s).add(h).update(h).remove(H(h,null)).execute()}(h,c),function(i,o){o.depth>0?(r.virtualPiece?r.virtualPiece.updateData(!1,i,t,e,n):(r.virtualPiece=new uO(i,t,e,n),l.add(r.virtualPiece)),o.piece.off("click"),r.virtualPiece.on("click",(function(t){r._rootToNode(o.parentNode)}))):r.virtualPiece&&(l.remove(r.virtualPiece),r.virtualPiece=null)}(a,s),this._initEvents(),this._oldChildren=h},e.prototype._initEvents=function(){var t=this;this.group.off("click"),this.group.on("click",(function(e){var n=!1;t.seriesModel.getViewRoot().eachNode((function(i){if(!n&&i.piece&&i.piece===e.target){var r=i.getModel().get("nodeClick");if("rootToNode"===r)t._rootToNode(i);else if("link"===r){var o=i.getModel(),a=o.get("link");a&&dp(a,o.get("target",!0)||"_blank")}n=!0}}))}))},e.prototype._rootToNode=function(t){t!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:hO,from:this.uid,seriesId:this.seriesModel.id,targetNode:t})},e.prototype.containPoint=function(t,e){var n=e.getData().getItemLayout(0);if(n){var i=t[0]-n.cx,r=t[1]-n.cy,o=Math.sqrt(i*i+r*r);return o<=n.r&&o>=n.r0}},e.type="sunburst",e}(xg),dO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.ignoreStyleOnData=!0,n}return n(e,t),e.prototype.getInitialData=function(t,e){var n={name:t.name,children:t.data};fO(n);var i=this._levelModels=z(t.levels||[],(function(t){return new dc(t,this,e)}),this),r=AC.createTree(n,this,(function(t){t.wrapMethod("getItemModel",(function(t,e){var n=r.getNodeByDataIndex(e),o=i[n.depth];return o&&(t.parentModel=o),t}))}));return r.data},e.prototype.optionUpdated=function(){this.resetViewRoot()},e.prototype.getDataParams=function(e){var n=t.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(e);return n.treePathInfo=OC(i,this),n},e.prototype.getLevelModel=function(t){return this._levelModels&&this._levelModels[t.depth]},e.prototype.getViewRoot=function(){return this._viewRoot},e.prototype.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)},e.prototype.enableAriaDecal=function(){BC(this)},e.type="series.sunburst",e.defaultOption={z:2,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,stillShowZeroSum:!0,nodeClick:"rootToNode",renderLabelForZeroData:!1,label:{rotate:"radial",show:!0,opacity:1,align:"center",position:"inside",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:"white",borderType:"solid",shadowBlur:0,shadowColor:"rgba(0, 0, 0, 0.2)",shadowOffsetX:0,shadowOffsetY:0,opacity:1},emphasis:{focus:"descendant"},blur:{itemStyle:{opacity:.2},label:{opacity:.1}},animationType:"expansion",animationDuration:1e3,animationDurationUpdate:500,data:[],sort:"desc"},e}(sg);function fO(t){var e=0;E(t.children,(function(t){fO(t);var n=t.value;Y(n)&&(n=n[0]),e+=n}));var n=t.value;Y(n)&&(n=n[0]),(null==n||isNaN(n))&&(n=e),n<0&&(n=0),Y(t.value)?t.value[0]=n:t.value=n}var gO=Math.PI/180;function yO(t,e,n){e.eachSeriesByType(t,(function(t){var e=t.get("center"),i=t.get("radius");Y(i)||(i=[0,i]),Y(e)||(e=[e,e]);var r=n.getWidth(),o=n.getHeight(),a=Math.min(r,o),s=Er(e[0],r),l=Er(e[1],o),u=Er(i[0],a/2),h=Er(i[1],a/2),c=-t.get("startAngle")*gO,p=t.get("minAngle")*gO,d=t.getData().tree.root,f=t.getViewRoot(),g=f.depth,y=t.get("sort");null!=y&&vO(f,y);var v=0;E(f.children,(function(t){!isNaN(t.getValue())&&v++}));var m=f.getValue(),x=Math.PI/(m||v)*2,_=f.depth>0,b=f.height-(_?-1:1),w=(h-u)/(b||1),S=t.get("clockwise"),M=t.get("stillShowZeroSum"),I=S?1:-1,T=function(e,n){if(e){var i=n;if(e!==d){var r=e.getValue(),o=0===m&&M?x:r*x;o1;)r=r.parentNode;var o=n.getColorFromPalette(r.name||r.dataIndex+"",e);return t.depth>1&&X(o)&&(o=Sn(o,(t.depth-1)/(i-1)*.5)),o}(r,t,i.root.height)),A(n.ensureUniqueItemVisual(r.dataIndex,"style"),o)}))}))}var xO={color:"fill",borderColor:"stroke"},_O={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},bO=So(),wO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0),this.currentZ=this.get("z",!0)},e.prototype.getInitialData=function(t,e){return rx(null,this)},e.prototype.getDataParams=function(e,n,i){var r=t.prototype.getDataParams.call(this,e,n);return i&&(r.info=bO(i).info),r},e.type="series.custom",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},e}(sg);function SO(t,e){return e=e||[0,0],z(["x","y"],(function(n,i){var r=this.getAxis(n),o=e[i],a=t[i]/2;return"category"===r.type?r.getBandWidth():Math.abs(r.dataToCoord(o-a)-r.dataToCoord(o+a))}),this)}function MO(t,e){return e=e||[0,0],z([0,1],(function(n){var i=e[n],r=t[n]/2,o=[],a=[];return o[n]=i-r,a[n]=i+r,o[1-n]=a[1-n]=e[1-n],Math.abs(this.dataToPoint(o)[n]-this.dataToPoint(a)[n])}),this)}function IO(t,e){var n=this.getAxis(),i=e instanceof Array?e[0]:e,r=(t instanceof Array?t[0]:t)/2;return"category"===n.type?n.getBandWidth():Math.abs(n.dataToCoord(i-r)-n.dataToCoord(i+r))}function TO(t,e){return e=e||[0,0],z(["Radius","Angle"],(function(n,i){var r=this["get"+n+"Axis"](),o=e[i],a=t[i]/2,s="category"===r.type?r.getBandWidth():Math.abs(r.dataToCoord(o-a)-r.dataToCoord(o+a));return"Angle"===n&&(s=s*Math.PI/180),s}),this)}function CO(t,e,n,i){return t&&(t.legacy||!1!==t.legacy&&!n&&!i&&"tspan"!==e&&("text"===e||mt(t,"text")))}function DO(t,e,n){var i,r,o,a=t;if("text"===e)o=a;else{o={},mt(a,"text")&&(o.text=a.text),mt(a,"rich")&&(o.rich=a.rich),mt(a,"textFill")&&(o.fill=a.textFill),mt(a,"textStroke")&&(o.stroke=a.textStroke),mt(a,"fontFamily")&&(o.fontFamily=a.fontFamily),mt(a,"fontSize")&&(o.fontSize=a.fontSize),mt(a,"fontStyle")&&(o.fontStyle=a.fontStyle),mt(a,"fontWeight")&&(o.fontWeight=a.fontWeight),r={type:"text",style:o,silent:!0},i={};var s=mt(a,"textPosition");n?i.position=s?a.textPosition:"inside":s&&(i.position=a.textPosition),mt(a,"textPosition")&&(i.position=a.textPosition),mt(a,"textOffset")&&(i.offset=a.textOffset),mt(a,"textRotation")&&(i.rotation=a.textRotation),mt(a,"textDistance")&&(i.distance=a.textDistance)}return AO(o,t),E(o.rich,(function(t){AO(t,t)})),{textConfig:i,textContent:r}}function AO(t,e){e&&(e.font=e.textFont||e.font,mt(e,"textStrokeWidth")&&(t.lineWidth=e.textStrokeWidth),mt(e,"textAlign")&&(t.align=e.textAlign),mt(e,"textVerticalAlign")&&(t.verticalAlign=e.textVerticalAlign),mt(e,"textLineHeight")&&(t.lineHeight=e.textLineHeight),mt(e,"textWidth")&&(t.width=e.textWidth),mt(e,"textHeight")&&(t.height=e.textHeight),mt(e,"textBackgroundColor")&&(t.backgroundColor=e.textBackgroundColor),mt(e,"textPadding")&&(t.padding=e.textPadding),mt(e,"textBorderColor")&&(t.borderColor=e.textBorderColor),mt(e,"textBorderWidth")&&(t.borderWidth=e.textBorderWidth),mt(e,"textBorderRadius")&&(t.borderRadius=e.textBorderRadius),mt(e,"textBoxShadowColor")&&(t.shadowColor=e.textBoxShadowColor),mt(e,"textBoxShadowBlur")&&(t.shadowBlur=e.textBoxShadowBlur),mt(e,"textBoxShadowOffsetX")&&(t.shadowOffsetX=e.textBoxShadowOffsetX),mt(e,"textBoxShadowOffsetY")&&(t.shadowOffsetY=e.textBoxShadowOffsetY))}function kO(t,e,n){var i=t;i.textPosition=i.textPosition||n.position||"inside",null!=n.offset&&(i.textOffset=n.offset),null!=n.rotation&&(i.textRotation=n.rotation),null!=n.distance&&(i.textDistance=n.distance);var r=i.textPosition.indexOf("inside")>=0,o=t.fill||"#000";LO(i,e);var a=null==i.textFill;return r?a&&(i.textFill=n.insideFill||"#fff",!i.textStroke&&n.insideStroke&&(i.textStroke=n.insideStroke),!i.textStroke&&(i.textStroke=o),null==i.textStrokeWidth&&(i.textStrokeWidth=2)):(a&&(i.textFill=t.fill||n.outsideFill||"#000"),!i.textStroke&&n.outsideStroke&&(i.textStroke=n.outsideStroke)),i.text=e.text,i.rich=e.rich,E(e.rich,(function(t){LO(t,t)})),i}function LO(t,e){e&&(mt(e,"fill")&&(t.textFill=e.fill),mt(e,"stroke")&&(t.textStroke=e.fill),mt(e,"lineWidth")&&(t.textStrokeWidth=e.lineWidth),mt(e,"font")&&(t.font=e.font),mt(e,"fontStyle")&&(t.fontStyle=e.fontStyle),mt(e,"fontWeight")&&(t.fontWeight=e.fontWeight),mt(e,"fontSize")&&(t.fontSize=e.fontSize),mt(e,"fontFamily")&&(t.fontFamily=e.fontFamily),mt(e,"align")&&(t.textAlign=e.align),mt(e,"verticalAlign")&&(t.textVerticalAlign=e.verticalAlign),mt(e,"lineHeight")&&(t.textLineHeight=e.lineHeight),mt(e,"width")&&(t.textWidth=e.width),mt(e,"height")&&(t.textHeight=e.height),mt(e,"backgroundColor")&&(t.textBackgroundColor=e.backgroundColor),mt(e,"padding")&&(t.textPadding=e.padding),mt(e,"borderColor")&&(t.textBorderColor=e.borderColor),mt(e,"borderWidth")&&(t.textBorderWidth=e.borderWidth),mt(e,"borderRadius")&&(t.textBorderRadius=e.borderRadius),mt(e,"shadowColor")&&(t.textBoxShadowColor=e.shadowColor),mt(e,"shadowBlur")&&(t.textBoxShadowBlur=e.shadowBlur),mt(e,"shadowOffsetX")&&(t.textBoxShadowOffsetX=e.shadowOffsetX),mt(e,"shadowOffsetY")&&(t.textBoxShadowOffsetY=e.shadowOffsetY),mt(e,"textShadowColor")&&(t.textShadowColor=e.textShadowColor),mt(e,"textShadowBlur")&&(t.textShadowBlur=e.textShadowBlur),mt(e,"textShadowOffsetX")&&(t.textShadowOffsetX=e.textShadowOffsetX),mt(e,"textShadowOffsetY")&&(t.textShadowOffsetY=e.textShadowOffsetY))}var PO={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},OO=G(PO),RO=(V(Ki,(function(t,e){return t[e]=1,t}),{}),Ki.join(", "),["","style","shape","extra"]),NO=So();function EO(t,e,n,i,r){var o=t+"Animation",a=nh(t,i,r)||{},s=NO(e).userDuring;return a.duration>0&&(a.during=s?W(HO,{el:e,userDuring:s}):null,a.setToFinal=!0,a.scope=t),A(a,n[o]),a}function zO(t,e,n,i){var r=(i=i||{}).dataIndex,o=i.isInit,a=i.clearStyle,s=n.isAnimationEnabled(),l=NO(t),u=e.style;l.userDuring=e.during;var h={},c={};if(function(t,e,n){for(var i=0;i=0)){var c=t.getAnimationStyleProps(),p=c?c.style:null;if(p){!r&&(r=i.style={});var d=G(n);for(u=0;u0&&t.animateFrom(p,d)}else!function(t,e,n,i,r){if(r){var o=EO("update",t,e,i,n);o.duration>0&&t.animateFrom(r,o)}}(t,e,r||0,n,h);VO(t,e),u?t.dirty():t.markRedraw()}function VO(t,e){for(var n=NO(t).leaveToProps,i=0;i=0){!o&&(o=i[t]={});var p=G(a);for(h=0;hi[1]&&i.reverse(),{coordSys:{type:"polar",cx:t.cx,cy:t.cy,r:i[1],r0:i[0]},api:{coord:function(i){var r=e.dataToRadius(i[0]),o=n.dataToAngle(i[1]),a=t.coordToPoint([r,o]);return a.push(r,o*Math.PI/180),a},size:W(TO,t)}}},calendar:function(t){var e=t.getRect(),n=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:n.start,end:n.end,weeks:n.weeks,dayCount:n.allDay}},api:{coord:function(e,n){return t.dataToPoint(e,n)}}}}};function sR(t){return t instanceof gs}function lR(t){return t instanceof da}var uR=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n,i){this._progressiveEls=null;var r=this._data,o=t.getData(),a=this.group,s=fR(t,o,e,n);r||a.removeAll(),o.diff(r).add((function(e){yR(n,null,e,s(e,i),t,a,o)})).remove((function(e){var n=r.getItemGraphicEl(e);BO(n,bO(n).option,t)})).update((function(e,l){var u=r.getItemGraphicEl(l);yR(n,u,e,s(e,i),t,a,o)})).execute();var l=t.get("clip",!0)?lS(t.coordinateSystem,!1,t):null;l?a.setClipPath(l):a.removeClipPath(),this._data=o},e.prototype.incrementalPrepareRender=function(t,e,n){this.group.removeAll(),this._data=null},e.prototype.incrementalRender=function(t,e,n,i,r){var o=e.getData(),a=fR(e,o,n,i),s=this._progressiveEls=[];function l(t){t.isGroup||(t.incremental=!0,t.ensureState("emphasis").hoverLayer=!0)}for(var u=t.start;u=0?e.getStore().get(r,n):void 0}var o=e.get(i.name,n),a=i&&i.ordinalMeta;return a?a.categories[o]:o},styleEmphasis:function(n,i){null==i&&(i=s);var r=m(i,$O).getItemStyle(),o=x(i,$O),a=Uh(o,null,null,!0,!0);a.text=o.getShallow("show")?ot(t.getFormattedLabel(i,$O),t.getFormattedLabel(i,JO),Ww(e,i)):null;var l=Xh(o,null,!0);return b(n,r),r=kO(r,a,l),n&&_(r,n),r.legacy=!0,r},visual:function(t,n){if(null==n&&(n=s),mt(xO,t)){var i=e.getItemVisual(n,"style");return i?i[xO[t]]:null}if(mt(_O,t))return e.getItemVisual(n,t)},barLayout:function(t){if("cartesian2d"===o.type)return function(t){var e=[],n=t.axis;if("category"===n.type){for(var r=n.getBandWidth(),o=0;o=c;p--)BO(e.childAt(p),bO(e).option,r)}}(t,c,n,i,r),a>=0?o.replaceAt(c,a):o.add(c),c}function mR(t,e,n){var i,r=bO(t),o=e.type,a=e.shape,s=e.style;return n.isUniversalTransitionEnabled()||null!=o&&o!==r.customGraphicType||"path"===o&&(i=a)&&(mt(i,"pathData")||mt(i,"d"))&&IR(a)!==r.customPathData||"image"===o&&mt(s,"image")&&s.image!==r.customImagePath}function xR(t,e,n){var i=e?_R(t,e):t,r=e?bR(t,i,$O):t.style,o=t.type,a=i?i.textConfig:null,s=t.textContent,l=s?e?_R(s,e):s:null;if(r&&(n.isLegacy||CO(r,o,!!a,!!l))){n.isLegacy=!0;var u=DO(r,o,!e);!a&&u.textConfig&&(a=u.textConfig),!l&&u.textContent&&(l=u.textContent)}if(!e&&l){var h=l;!h.type&&(h.type="text")}var c=e?n[e]:n.normal;c.cfg=a,c.conOpt=l}function _R(t,e){return e?t?t[e]:null:t}function bR(t,e,n){var i=e&&e.style;return null==i&&n===$O&&t&&(i=t.styleEmphasis),i}function wR(t,e){var n=t&&t.name;return null!=n?n:"e\0\0"+e}function SR(t,e){var n=this.context,i=null!=t?n.newChildren[t]:null,r=null!=e?n.oldChildren[e]:null;vR(n.api,r,n.dataIndex,i,n.seriesModel,n.group)}function MR(t){var e=this.context,n=e.oldChildren[t];BO(n,bO(n).option,e.seriesModel)}function IR(t){return t&&(t.pathData||t.d)}var TR=So(),CR=T,DR=W,AR=function(){function t(){this._dragging=!1,this.animationThreshold=15}return t.prototype.render=function(t,e,n,i){var r=e.get("value"),o=e.get("status");if(this._axisModel=t,this._axisPointerModel=e,this._api=n,i||this._lastValue!==r||this._lastStatus!==o){this._lastValue=r,this._lastStatus=o;var a=this._group,s=this._handle;if(!o||"hide"===o)return a&&a.hide(),void(s&&s.hide());a&&a.show(),s&&s.show();var l={};this.makeElOption(l,r,t,e,n);var u=l.graphicKey;u!==this._lastGraphicKey&&this.clear(n),this._lastGraphicKey=u;var h=this._moveAnimation=this.determineAnimation(t,e);if(a){var c=H(kR,e,h);this.updatePointerEl(a,l,c),this.updateLabelEl(a,l,c,e)}else a=this._group=new Cr,this.createPointerEl(a,l,t,e),this.createLabelEl(a,l,t,e),n.getZr().add(a);RR(a,e,!0),this._renderHandle(r)}},t.prototype.remove=function(t){this.clear(t)},t.prototype.dispose=function(t){this.clear(t)},t.prototype.determineAnimation=function(t,e){var n=e.get("animation"),i=t.axis,r="category"===i.type,o=e.get("snap");if(!o&&!r)return!1;if("auto"===n||null==n){var a=this.animationThreshold;if(r&&i.getBandWidth()>a)return!0;if(o){var s=KM(t).seriesDataCount,l=i.getExtent();return Math.abs(l[0]-l[1])/s>a}return!1}return!0===n},t.prototype.makeElOption=function(t,e,n,i,r){},t.prototype.createPointerEl=function(t,e,n,i){var r=e.pointer;if(r){var o=TR(t).pointerEl=new Bh[r.type](CR(e.pointer));t.add(o)}},t.prototype.createLabelEl=function(t,e,n,i){if(e.label){var r=TR(t).labelEl=new ks(CR(e.label));t.add(r),PR(r,i)}},t.prototype.updatePointerEl=function(t,e,n){var i=TR(t).pointerEl;i&&e.pointer&&(i.setStyle(e.pointer.style),n(i,{shape:e.pointer.shape}))},t.prototype.updateLabelEl=function(t,e,n,i){var r=TR(t).labelEl;r&&(r.setStyle(e.label.style),n(r,{x:e.label.x,y:e.label.y}),PR(r,i))},t.prototype._renderHandle=function(t){if(!this._dragging&&this.updateHandleTransform){var e,n=this._axisPointerModel,i=this._api.getZr(),r=this._handle,o=n.getModel("handle"),a=n.get("status");if(!o.get("show")||!a||"hide"===a)return r&&i.remove(r),void(this._handle=null);this._handle||(e=!0,r=this._handle=Ph(o.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(t){se(t.event)},onmousedown:DR(this._onHandleDragMove,this,0,0),drift:DR(this._onHandleDragMove,this),ondragend:DR(this._onHandleDragEnd,this)}),i.add(r)),RR(r,n,!1),r.setStyle(o.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var s=o.get("size");Y(s)||(s=[s,s]),r.scaleX=s[0]/2,r.scaleY=s[1]/2,Ag(this,"_doDispatchAxisPointer",o.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,e)}},t.prototype._moveHandleToValue=function(t,e){kR(this._axisPointerModel,!e&&this._moveAnimation,this._handle,OR(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},t.prototype._onHandleDragMove=function(t,e){var n=this._handle;if(n){this._dragging=!0;var i=this.updateHandleTransform(OR(n),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=i,n.stopAnimation(),n.attr(OR(i)),TR(n).lastProp=null,this._doDispatchAxisPointer()}},t.prototype._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}]})}},t.prototype._onHandleDragEnd=function(){if(this._dragging=!1,this._handle){var t=this._axisPointerModel.get("value");this._moveHandleToValue(t),this._api.dispatchAction({type:"hideTip"})}},t.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var e=t.getZr(),n=this._group,i=this._handle;e&&n&&(this._lastGraphicKey=null,n&&e.remove(n),i&&e.remove(i),this._group=null,this._handle=null,this._payloadInfo=null),kg(this,"_doDispatchAxisPointer")},t.prototype.doClear=function(){},t.prototype.buildLabel=function(t,e,n){return{x:t[n=n||0],y:t[1-n],width:e[n],height:e[1-n]}},t}();function kR(t,e,n,i){LR(TR(n).lastProp,i)||(TR(n).lastProp=i,e?rh(n,i,t):(n.stopAnimation(),n.attr(i)))}function LR(t,e){if(q(t)&&q(e)){var n=!0;return E(e,(function(e,i){n=n&&LR(t[i],e)})),!!n}return t===e}function PR(t,e){t[e.get(["label","show"])?"show":"hide"]()}function OR(t){return{x:t.x||0,y:t.y||0,rotation:t.rotation||0}}function RR(t,e,n){var i=e.get("z"),r=e.get("zlevel");t&&t.traverse((function(t){"group"!==t.type&&(null!=i&&(t.z=i),null!=r&&(t.zlevel=r),t.silent=n)}))}function NR(t){var e,n=t.get("type"),i=t.getModel(n+"Style");return"line"===n?(e=i.getLineStyle()).fill=null:"shadow"===n&&((e=i.getAreaStyle()).stroke=null),e}function ER(t,e,n,i,r){var o=zR(n.get("value"),e.axis,e.ecModel,n.get("seriesDataIndices"),{precision:n.get(["label","precision"]),formatter:n.get(["label","formatter"])}),a=n.getModel("label"),s=ip(a.get("padding")||0),l=a.getFont(),u=cr(o,l),h=r.position,c=u.width+s[1]+s[3],p=u.height+s[0]+s[2],d=r.align;"right"===d&&(h[0]-=c),"center"===d&&(h[0]-=c/2);var f=r.verticalAlign;"bottom"===f&&(h[1]-=p),"middle"===f&&(h[1]-=p/2),function(t,e,n,i){var r=i.getWidth(),o=i.getHeight();t[0]=Math.min(t[0]+e,r)-e,t[1]=Math.min(t[1]+n,o)-n,t[0]=Math.max(t[0],0),t[1]=Math.max(t[1],0)}(h,c,p,i);var g=a.get("backgroundColor");g&&"auto"!==g||(g=e.get(["axisLine","lineStyle","color"])),t.label={x:h[0],y:h[1],style:Uh(a,{text:o,font:l,fill:a.getTextColor(),padding:s,backgroundColor:g}),z2:10}}function zR(t,e,n,i,r){t=e.scale.parse(t);var o=e.scale.getLabel({value:t},{precision:r.precision}),a=r.formatter;if(a){var s={value:s_(e,{value:t}),axisDimension:e.dim,axisIndex:e.index,seriesData:[]};E(i,(function(t){var e=n.getSeriesByIndex(t.seriesIndex),i=t.dataIndexInside,r=e&&e.getDataParams(i);r&&s.seriesData.push(r)})),X(a)?o=a.replace("{value}",o):U(a)&&(o=a(s))}return o}function VR(t,e,n){var i=[1,0,0,1,0,0];return zi(i,i,n.rotation),Ei(i,i,n.position),Th([t.dataToCoord(e),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],i)}function BR(t,e,n,i,r,o){var a=GM.innerTextLayout(n.rotation,0,n.labelDirection);n.labelMargin=r.get(["label","margin"]),ER(e,i,r,o,{position:VR(i.axis,t,n),align:a.textAlign,verticalAlign:a.textVerticalAlign})}function FR(t,e,n){return{x1:t[n=n||0],y1:t[1-n],x2:e[n],y2:e[1-n]}}function GR(t,e,n){return{x:t[n=n||0],y:t[1-n],width:e[n],height:e[1-n]}}function WR(t,e,n,i,r,o){return{cx:t,cy:e,r0:n,r:i,startAngle:r,endAngle:o,clockwise:!0}}var HR=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.makeElOption=function(t,e,n,i,r){var o=n.axis,a=o.grid,s=i.get("type"),l=YR(a,o).getOtherAxis(o).getGlobalExtent(),u=o.toGlobalCoord(o.dataToCoord(e,!0));if(s&&"none"!==s){var h=NR(i),c=UR[s](o,u,l);c.style=h,t.graphicKey=c.type,t.pointer=c}BR(e,t,LM(a.model,n),n,i,r)},e.prototype.getHandleTransform=function(t,e,n){var i=LM(e.axis.grid.model,e,{labelInside:!1});i.labelMargin=n.get(["handle","margin"]);var r=VR(e.axis,t,i);return{x:r[0],y:r[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},e.prototype.updateHandleTransform=function(t,e,n,i){var r=n.axis,o=r.grid,a=r.getGlobalExtent(!0),s=YR(o,r).getOtherAxis(r).getGlobalExtent(),l="x"===r.dim?0:1,u=[t.x,t.y];u[l]+=e[l],u[l]=Math.min(a[1],u[l]),u[l]=Math.max(a[0],u[l]);var h=(s[1]+s[0])/2,c=[h,h];return c[l]=u[l],{x:u[0],y:u[1],rotation:t.rotation,cursorPoint:c,tooltipOption:[{verticalAlign:"middle"},{align:"center"}][l]}},e}(AR);function YR(t,e){var n={};return n[e.dim+"AxisIndex"]=e.index,t.getCartesian(n)}var UR={line:function(t,e,n){return{type:"Line",subPixelOptimize:!0,shape:FR([e,n[0]],[e,n[1]],XR(t))}},shadow:function(t,e,n){var i=Math.max(1,t.getBandWidth()),r=n[1]-n[0];return{type:"Rect",shape:GR([e-i/2,n[0]],[i,r],XR(t))}}};function XR(t){return"x"===t.dim?0:1}var ZR=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="axisPointer",e.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}},e}(Tp),jR=So(),qR=E;function KR(t,e,n){if(!r.node){var i=e.getZr();jR(i).records||(jR(i).records={}),function(t,e){function n(n,i){t.on(n,(function(n){var r=function(t){var e={showTip:[],hideTip:[]},n=function(i){var r=e[i.type];r?r.push(i):(i.dispatchAction=n,t.dispatchAction(i))};return{dispatchAction:n,pendings:e}}(e);qR(jR(t).records,(function(t){t&&i(t,n,r.dispatchAction)})),function(t,e){var n,i=t.showTip.length,r=t.hideTip.length;i?n=t.showTip[i-1]:r&&(n=t.hideTip[r-1]),n&&(n.dispatchAction=null,e.dispatchAction(n))}(r.pendings,e)}))}jR(t).initialized||(jR(t).initialized=!0,n("click",H(JR,"click")),n("mousemove",H(JR,"mousemove")),n("globalout",$R))}(i,e),(jR(i).records[t]||(jR(i).records[t]={})).handler=n}}function $R(t,e,n){t.handler("leave",null,n)}function JR(t,e,n,i){e.handler(t,n,i)}function QR(t,e){if(!r.node){var n=e.getZr();(jR(n).records||{})[t]&&(jR(n).records[t]=null)}}var tN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){var i=e.getComponent("tooltip"),r=t.get("triggerOn")||i&&i.get("triggerOn")||"mousemove|click";KR("axisPointer",n,(function(t,e,n){"none"!==r&&("leave"===t||r.indexOf(t)>=0)&&n({type:"updateAxisPointer",currTrigger:t,x:e&&e.offsetX,y:e&&e.offsetY})}))},e.prototype.remove=function(t,e){QR("axisPointer",e)},e.prototype.dispose=function(t,e){QR("axisPointer",e)},e.type="axisPointer",e}(gg);function eN(t,e){var n,i=[],r=t.seriesIndex;if(null==r||!(n=e.getSeriesByIndex(r)))return{point:[]};var o=n.getData(),a=wo(o,t);if(null==a||a<0||Y(a))return{point:[]};var s=o.getItemGraphicEl(a),l=n.coordinateSystem;if(n.getTooltipPosition)i=n.getTooltipPosition(a)||[];else if(l&&l.dataToPoint)if(t.isStacked){var u=l.getBaseAxis(),h=l.getOtherAxis(u).dim,c=u.dim,p="x"===h||"radius"===h?1:0,d=o.mapDimension(c),f=[];f[p]=o.get(d,a),f[1-p]=o.get(o.getCalculationInfo("stackResultDimension"),a),i=l.dataToPoint(f)||[]}else i=l.dataToPoint(o.getValues(z(l.dimensions,(function(t){return o.mapDimension(t)})),a))||[];else if(s){var g=s.getBoundingRect().clone();g.applyTransform(s.transform),i=[g.x+g.width/2,g.y+g.height/2]}return{point:i,el:s}}var nN=So();function iN(t,e,n){var i=t.currTrigger,r=[t.x,t.y],o=t,a=t.dispatchAction||W(n.dispatchAction,n),s=e.getComponent("axisPointer").coordSysAxesInfo;if(s){lN(r)&&(r=eN({seriesIndex:o.seriesIndex,dataIndex:o.dataIndex},e).point);var l=lN(r),u=o.axesInfo,h=s.axesInfo,c="leave"===i||lN(r),p={},d={},f={list:[],map:{}},g={showPointer:H(oN,d),showTooltip:H(aN,f)};E(s.coordSysMap,(function(t,e){var n=l||t.containPoint(r);E(s.coordSysAxesInfo[e],(function(t,e){var i=t.axis,o=function(t,e){for(var n=0;n<(t||[]).length;n++){var i=t[n];if(e.axis.dim===i.axisDim&&e.axis.model.componentIndex===i.axisIndex)return i}}(u,t);if(!c&&n&&(!u||o)){var a=o&&o.value;null!=a||l||(a=i.pointToData(r)),null!=a&&rN(t,a,g,!1,p)}}))}));var y={};return E(h,(function(t,e){var n=t.linkGroup;n&&!d[e]&&E(n.axesInfo,(function(e,i){var r=d[i];if(e!==t&&r){var o=r.value;n.mapper&&(o=t.axis.scale.parse(n.mapper(o,sN(e),sN(t)))),y[t.key]=o}}))})),E(y,(function(t,e){rN(h[e],t,g,!0,p)})),function(t,e,n){var i=n.axesInfo=[];E(e,(function(e,n){var r=e.axisPointerModel.option,o=t[n];o?(!e.useHandle&&(r.status="show"),r.value=o.value,r.seriesDataIndices=(o.payloadBatch||[]).slice()):!e.useHandle&&(r.status="hide"),"show"===r.status&&i.push({axisDim:e.axis.dim,axisIndex:e.axis.model.componentIndex,value:r.value})}))}(d,h,p),function(t,e,n,i){if(!lN(e)&&t.list.length){var r=((t.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};i({type:"showTip",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:n.tooltipOption,position:n.position,dataIndexInside:r.dataIndexInside,dataIndex:r.dataIndex,seriesIndex:r.seriesIndex,dataByCoordSys:t.list})}else i({type:"hideTip"})}(f,r,t,a),function(t,e,n){var i=n.getZr(),r="axisPointerLastHighlights",o=nN(i)[r]||{},a=nN(i)[r]={};E(t,(function(t,e){var n=t.axisPointerModel.option;"show"===n.status&&E(n.seriesDataIndices,(function(t){var e=t.seriesIndex+" | "+t.dataIndex;a[e]=t}))}));var s=[],l=[];E(o,(function(t,e){!a[e]&&l.push(t)})),E(a,(function(t,e){!o[e]&&s.push(t)})),l.length&&n.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:l}),s.length&&n.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:s})}(h,0,n),p}}function rN(t,e,n,i,r){var o=t.axis;if(!o.scale.isBlank()&&o.containData(e))if(t.involveSeries){var a=function(t,e){var n=e.axis,i=n.dim,r=t,o=[],a=Number.MAX_VALUE,s=-1;return E(e.seriesModels,(function(e,l){var u,h,c=e.getData().mapDimensionsAll(i);if(e.getAxisTooltipData){var p=e.getAxisTooltipData(c,t,n);h=p.dataIndices,u=p.nestestValue}else{if(!(h=e.getData().indicesOfNearest(c[0],t,"category"===n.type?.5:null)).length)return;u=e.getData().get(c[0],h[0])}if(null!=u&&isFinite(u)){var d=t-u,f=Math.abs(d);f<=a&&((f=0&&s<0)&&(a=f,s=d,r=u,o.length=0),E(h,(function(t){o.push({seriesIndex:e.seriesIndex,dataIndexInside:t,dataIndex:e.getData().getRawIndex(t)})})))}})),{payloadBatch:o,snapToValue:r}}(e,t),s=a.payloadBatch,l=a.snapToValue;s[0]&&null==r.seriesIndex&&A(r,s[0]),!i&&t.snap&&o.containData(l)&&null!=l&&(e=l),n.showPointer(t,e,s),n.showTooltip(t,a,l)}else n.showPointer(t,e)}function oN(t,e,n,i){t[e.key]={value:n,payloadBatch:i}}function aN(t,e,n,i){var r=n.payloadBatch,o=e.axis,a=o.model,s=e.axisPointerModel;if(e.triggerTooltip&&r.length){var l=e.coordSys.model,u=JM(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:o.dim,axisIndex:a.componentIndex,axisType:a.type,axisId:a.id,value:i,valueLabelOpt:{precision:s.get(["label","precision"]),formatter:s.get(["label","formatter"])},seriesDataIndices:r.slice()})}}function sN(t){var e=t.axis.model,n={},i=n.axisDim=t.axis.dim;return n.axisIndex=n[i+"AxisIndex"]=e.componentIndex,n.axisName=n[i+"AxisName"]=e.name,n.axisId=n[i+"AxisId"]=e.id,n}function lN(t){return!t||null==t[0]||isNaN(t[0])||null==t[1]||isNaN(t[1])}function uN(t){tI.registerAxisPointerClass("CartesianAxisPointer",HR),t.registerComponentModel(ZR),t.registerComponentView(tN),t.registerPreprocessor((function(t){if(t){(!t.axisPointer||0===t.axisPointer.length)&&(t.axisPointer={});var e=t.axisPointer.link;e&&!Y(e)&&(t.axisPointer.link=[e])}})),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,(function(t,e){t.getComponent("axisPointer").coordSysAxesInfo=function(t,e){var n={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return function(t,e,n){var i=e.getComponent("tooltip"),r=e.getComponent("axisPointer"),o=r.get("link",!0)||[],a=[];E(n.getCoordinateSystems(),(function(n){if(n.axisPointerEnabled){var s=JM(n.model),l=t.coordSysAxesInfo[s]={};t.coordSysMap[s]=n;var u=n.model.getModel("tooltip",i);if(E(n.getAxes(),H(d,!1,null)),n.getTooltipAxes&&i&&u.get("show")){var h="axis"===u.get("trigger"),c="cross"===u.get(["axisPointer","type"]),p=n.getTooltipAxes(u.get(["axisPointer","axis"]));(h||c)&&E(p.baseAxes,H(d,!c||"cross",h)),c&&E(p.otherAxes,H(d,"cross",!1))}}function d(i,s,h){var c=h.model.getModel("axisPointer",r),p=c.get("show");if(p&&("auto"!==p||i||$M(c))){null==s&&(s=c.get("triggerTooltip"));var d=(c=i?function(t,e,n,i,r,o){var a=e.getModel("axisPointer"),s={};E(["type","snap","lineStyle","shadowStyle","label","animation","animationDurationUpdate","animationEasingUpdate","z"],(function(t){s[t]=T(a.get(t))})),s.snap="category"!==t.type&&!!o,"cross"===a.get("type")&&(s.type="line");var l=s.label||(s.label={});if(null==l.show&&(l.show=!1),"cross"===r){var u=a.get(["label","show"]);if(l.show=null==u||u,!o){var h=s.lineStyle=a.get("crossStyle");h&&k(l,h.textStyle)}}return t.model.getModel("axisPointer",new dc(s,n,i))}(h,u,r,e,i,s):c).get("snap"),f=JM(h.model),g=s||d||"category"===h.type,y=t.axesInfo[f]={key:f,axis:h,coordSys:n,axisPointerModel:c,triggerTooltip:s,involveSeries:g,snap:d,useHandle:$M(c),seriesModels:[],linkGroup:null};l[f]=y,t.seriesInvolved=t.seriesInvolved||g;var v=function(t,e){for(var n=e.model,i=e.dim,r=0;ry?"left":"right",h=Math.abs(l[1]-v)/g<.3?"middle":l[1]>v?"top":"bottom"}return{position:l,align:u,verticalAlign:h}}(e,n,0,a,i.get(["label","margin"]));ER(t,n,i,r,p)},e}(AR),cN={line:function(t,e,n,i){return"angle"===t.dim?{type:"Line",shape:FR(e.coordToPoint([i[0],n]),e.coordToPoint([i[1],n]))}:{type:"Circle",shape:{cx:e.cx,cy:e.cy,r:n}}},shadow:function(t,e,n,i){var r=Math.max(1,t.getBandWidth()),o=Math.PI/180;return"angle"===t.dim?{type:"Sector",shape:WR(e.cx,e.cy,i[0],i[1],(-n-r/2)*o,(r/2-n)*o)}:{type:"Sector",shape:WR(e.cx,e.cy,n-r/2,n+r/2,0,2*Math.PI)}}},pN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.findAxisModel=function(t){var e;return this.ecModel.eachComponent(t,(function(t){t.getCoordSysModel()===this&&(e=t)}),this),e},e.type="polar",e.dependencies=["radiusAxis","angleAxis"],e.defaultOption={z:0,center:["50%","50%"],radius:"80%"},e}(Tp),dN=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",Co).models[0]},e.type="polarAxis",e}(Tp);R(dN,p_);var fN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="angleAxis",e}(dN),gN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="radiusAxis",e}(dN),yN=function(t){function e(e,n){return t.call(this,"radius",e,n)||this}return n(e,t),e.prototype.pointToData=function(t,e){return this.polar.pointToData(t,e)["radius"===this.dim?0:1]},e}(H_);yN.prototype.dataToRadius=H_.prototype.dataToCoord,yN.prototype.radiusToData=H_.prototype.coordToData;var vN=So(),mN=function(t){function e(e,n){return t.call(this,"angle",e,n||[0,360])||this}return n(e,t),e.prototype.pointToData=function(t,e){return this.polar.pointToData(t,e)["radius"===this.dim?0:1]},e.prototype.calculateCategoryInterval=function(){var t=this,e=t.getLabelModel(),n=t.scale,i=n.getExtent(),r=n.count();if(i[1]-i[0]<1)return 0;var o=i[0],a=t.dataToCoord(o+1)-t.dataToCoord(o),s=Math.abs(a),l=cr(null==o?"":o+"",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=vN(t.model),p=c.lastAutoInterval,d=c.lastTickCount;return null!=p&&null!=d&&Math.abs(p-h)<=1&&Math.abs(d-r)<=1&&p>h?h=p:(c.lastTickCount=r,c.lastAutoInterval=h),h},e}(H_);mN.prototype.dataToAngle=H_.prototype.dataToCoord,mN.prototype.angleToData=H_.prototype.coordToData;var xN=["radius","angle"],_N=function(){function t(t){this.dimensions=xN,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new yN,this._angleAxis=new mN,this.axisPointerEnabled=!0,this.name=t||"",this._radiusAxis.polar=this._angleAxis.polar=this}return t.prototype.containPoint=function(t){var e=this.pointToCoord(t);return this._radiusAxis.contain(e[0])&&this._angleAxis.contain(e[1])},t.prototype.containData=function(t){return this._radiusAxis.containData(t[0])&&this._angleAxis.containData(t[1])},t.prototype.getAxis=function(t){return this["_"+t+"Axis"]},t.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},t.prototype.getAxesByScale=function(t){var e=[],n=this._angleAxis,i=this._radiusAxis;return n.scale.type===t&&e.push(n),i.scale.type===t&&e.push(i),e},t.prototype.getAngleAxis=function(){return this._angleAxis},t.prototype.getRadiusAxis=function(){return this._radiusAxis},t.prototype.getOtherAxis=function(t){var e=this._angleAxis;return t===e?this._radiusAxis:e},t.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},t.prototype.getTooltipAxes=function(t){var e=null!=t&&"auto"!==t?this.getAxis(t):this.getBaseAxis();return{baseAxes:[e],otherAxes:[this.getOtherAxis(e)]}},t.prototype.dataToPoint=function(t,e){return this.coordToPoint([this._radiusAxis.dataToRadius(t[0],e),this._angleAxis.dataToAngle(t[1],e)])},t.prototype.pointToData=function(t,e){var n=this.pointToCoord(t);return[this._radiusAxis.radiusToData(n[0],e),this._angleAxis.angleToData(n[1],e)]},t.prototype.pointToCoord=function(t){var e=t[0]-this.cx,n=t[1]-this.cy,i=this.getAngleAxis(),r=i.getExtent(),o=Math.min(r[0],r[1]),a=Math.max(r[0],r[1]);i.inverse?o=a-360:a=o+360;var s=Math.sqrt(e*e+n*n);e/=s,n/=s;for(var l=Math.atan2(-n,e)/Math.PI*180,u=la;)l+=360*u;return[s,l]},t.prototype.coordToPoint=function(t){var e=t[0],n=t[1]/180*Math.PI;return[Math.cos(n)*e+this.cx,-Math.sin(n)*e+this.cy]},t.prototype.getArea=function(){var t=this.getAngleAxis(),e=this.getRadiusAxis().getExtent().slice();e[0]>e[1]&&e.reverse();var n=t.getExtent(),i=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:e[0],r:e[1],startAngle:-n[0]*i,endAngle:-n[1]*i,clockwise:t.inverse,contain:function(t,e){var n=t-this.cx,i=e-this.cy,r=n*n+i*i-1e-4,o=this.r,a=this.r0;return r<=o*o&&r>=a*a}}},t.prototype.convertToPixel=function(t,e,n){return bN(e)===this?this.dataToPoint(n):null},t.prototype.convertFromPixel=function(t,e,n){return bN(e)===this?this.pointToData(n):null},t}();function bN(t){var e=t.seriesModel,n=t.polarModel;return n&&n.coordinateSystem||e&&e.coordinateSystem}function wN(t,e){var n=this,i=n.getAngleAxis(),r=n.getRadiusAxis();if(i.scale.setExtent(1/0,-1/0),r.scale.setExtent(1/0,-1/0),t.eachSeries((function(t){if(t.coordinateSystem===n){var e=t.getData();E(c_(e,"radius"),(function(t){r.scale.unionExtentFromData(e,t)})),E(c_(e,"angle"),(function(t){i.scale.unionExtentFromData(e,t)}))}})),r_(i.scale,i.model),r_(r.scale,r.model),"category"===i.type&&!i.onBand){var o=i.getExtent(),a=360/i.scale.count();i.inverse?o[1]+=a:o[1]-=a,i.setExtent(o[0],o[1])}}function SN(t,e){if(t.type=e.get("type"),t.scale=o_(e),t.onBand=e.get("boundaryGap")&&"category"===t.type,t.inverse=e.get("inverse"),function(t){return"angleAxis"===t.mainType}(e)){t.inverse=t.inverse!==e.get("clockwise");var n=e.get("startAngle");t.setExtent(n,n+(t.inverse?-360:360))}e.axis=t,t.model=e}var MN={dimensions:xN,create:function(t,e){var n=[];return t.eachComponent("polar",(function(t,i){var r=new _N(i+"");r.update=wN;var o=r.getRadiusAxis(),a=r.getAngleAxis(),s=t.findAxisModel("radiusAxis"),l=t.findAxisModel("angleAxis");SN(o,s),SN(a,l),function(t,e,n){var i=e.get("center"),r=n.getWidth(),o=n.getHeight();t.cx=Er(i[0],r),t.cy=Er(i[1],o);var a=t.getRadiusAxis(),s=Math.min(r,o)/2,l=e.get("radius");null==l?l=[0,"100%"]:Y(l)||(l=[0,l]);var u=[Er(l[0],s),Er(l[1],s)];a.inverse?a.setExtent(u[1],u[0]):a.setExtent(u[0],u[1])}(r,t,e),n.push(r),t.coordinateSystem=r,r.model=t})),t.eachSeries((function(t){if("polar"===t.get("coordinateSystem")){var e=t.getReferringComponents("polar",Co).models[0];t.coordinateSystem=e.coordinateSystem}})),n}},IN=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function TN(t,e,n){e[1]>e[0]&&(e=e.slice().reverse());var i=t.coordToPoint([e[0],n]),r=t.coordToPoint([e[1],n]);return{x1:i[0],y1:i[1],x2:r[0],y2:r[1]}}function CN(t){return t.getRadiusAxis().inverse?0:1}function DN(t){var e=t[0],n=t[t.length-1];e&&n&&Math.abs(Math.abs(e.coord-n.coord)-360)<1e-4&&t.pop()}var AN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.axisPointerClass="PolarAxisPointer",n}return n(e,t),e.prototype.render=function(t,e){if(this.group.removeAll(),t.get("show")){var n=t.axis,i=n.polar,r=i.getRadiusAxis().getExtent(),o=n.getTicksCoords(),a=n.getMinorTicksCoords(),s=z(n.getViewLabels(),(function(t){t=T(t);var e=n.scale,i="ordinal"===e.type?e.getRawOrdinalNumber(t.tickValue):t.tickValue;return t.coord=n.dataToCoord(i),t}));DN(s),DN(o),E(IN,(function(e){!t.get([e,"show"])||n.scale.isBlank()&&"axisLine"!==e||kN[e](this.group,t,i,o,a,r,s)}),this)}},e.type="angleAxis",e}(tI),kN={axisLine:function(t,e,n,i,r,o){var a,s=e.getModel(["axisLine","lineStyle"]),l=CN(n),u=l?0:1;(a=0===o[u]?new hu({shape:{cx:n.cx,cy:n.cy,r:o[l]},style:s.getLineStyle(),z2:1,silent:!0}):new Au({shape:{cx:n.cx,cy:n.cy,r:o[l],r0:o[u]},style:s.getLineStyle(),z2:1,silent:!0})).style.fill=null,t.add(a)},axisTick:function(t,e,n,i,r,o){var a=e.getModel("axisTick"),s=(a.get("inside")?-1:1)*a.get("length"),l=o[CN(n)],u=z(i,(function(t){return new zu({shape:TN(n,[l,l+s],t.coord)})}));t.add(wh(u,{style:k(a.getModel("lineStyle").getLineStyle(),{stroke:e.get(["axisLine","lineStyle","color"])})}))},minorTick:function(t,e,n,i,r,o){if(r.length){for(var a=e.getModel("axisTick"),s=e.getModel("minorTick"),l=(a.get("inside")?-1:1)*s.get("length"),u=o[CN(n)],h=[],c=0;cf?"left":"right",v=Math.abs(d[1]-g)/p<.3?"middle":d[1]>g?"top":"bottom";if(s&&s[c]){var m=s[c];q(m)&&m.textStyle&&(a=new dc(m.textStyle,l,l.ecModel))}var x=new ks({silent:GM.isLabelSilent(e),style:Uh(a,{x:d[0],y:d[1],fill:a.getTextColor()||e.get(["axisLine","lineStyle","color"]),text:i.formattedLabel,align:y,verticalAlign:v})});if(t.add(x),h){var _=GM.makeAxisEventDataBase(e);_.targetType="axisLabel",_.value=i.rawLabel,Hs(x).eventData=_}}),this)},splitLine:function(t,e,n,i,r,o){var a=e.getModel("splitLine").getModel("lineStyle"),s=a.get("color"),l=0;s=s instanceof Array?s:[s];for(var u=[],h=0;h=0?"p":"n",T=_;m&&(i[s][M]||(i[s][M]={p:_,n:_}),T=i[s][M][I]);var C=void 0,D=void 0,A=void 0,k=void 0;if("radius"===c.dim){var L=c.dataToCoord(S)-_,P=o.dataToCoord(M);Math.abs(L)=k})}}}))}var VN={startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:0}},BN={splitNumber:5},FN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="polar",e}(gg);function GN(t,e){e=e||{};var n=t.coordinateSystem,i=t.axis,r={},o=i.position,a=i.orient,s=n.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]}};r.position=["vertical"===a?u.vertical[o]:l[0],"horizontal"===a?u.horizontal[o]:l[3]],r.rotation=Math.PI/2*{horizontal:0,vertical:1}[a],r.labelDirection=r.tickDirection=r.nameDirection={top:-1,bottom:1,right:1,left:-1}[o],t.get(["axisTick","inside"])&&(r.tickDirection=-r.tickDirection),it(e.labelInside,t.get(["axisLabel","inside"]))&&(r.labelDirection=-r.labelDirection);var h=e.rotate;return null==h&&(h=t.get(["axisLabel","rotate"])),r.labelRotation="top"===o?-h:h,r.z2=1,r}var WN=["axisLine","axisTickLabel","axisName"],HN=["splitArea","splitLine"],YN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.axisPointerClass="SingleAxisPointer",n}return n(e,t),e.prototype.render=function(e,n,i,r){var o=this.group;o.removeAll();var a=this._axisGroup;this._axisGroup=new Cr;var s=GN(e),l=new GM(e,s);E(WN,l.add,l),o.add(this._axisGroup),o.add(l.getGroup()),E(HN,(function(t){e.get([t,"show"])&&UN[t](this,this.group,this._axisGroup,e)}),this),Ah(a,this._axisGroup,e),t.prototype.render.call(this,e,n,i,r)},e.prototype.remove=function(){iI(this)},e.type="singleAxis",e}(tI),UN={splitLine:function(t,e,n,i){var r=i.axis;if(!r.scale.isBlank()){var o=i.getModel("splitLine"),a=o.getModel("lineStyle"),s=a.get("color");s=s instanceof Array?s:[s];for(var l=i.coordinateSystem.getRect(),u=r.isHorizontal(),h=[],c=0,p=r.getTicksCoords({tickModel:o}),d=[],f=[],g=0;g=e.y&&t[1]<=e.y+e.height:n.contain(n.toLocalCoord(t[1]))&&t[0]>=e.y&&t[0]<=e.y+e.height},t.prototype.pointToData=function(t){var e=this.getAxis();return[e.coordToData(e.toLocalCoord(t["horizontal"===e.orient?0:1]))]},t.prototype.dataToPoint=function(t){var e=this.getAxis(),n=this.getRect(),i=[],r="horizontal"===e.orient?0:1;return t instanceof Array&&(t=t[0]),i[r]=e.toGlobalCoord(e.dataToCoord(+t)),i[1-r]=0===r?n.y+n.height/2:n.x+n.width/2,i},t.prototype.convertToPixel=function(t,e,n){return KN(e)===this?this.dataToPoint(n):null},t.prototype.convertFromPixel=function(t,e,n){return KN(e)===this?this.pointToData(n):null},t}();function KN(t){var e=t.seriesModel,n=t.singleAxisModel;return n&&n.coordinateSystem||e&&e.coordinateSystem}var $N={create:function(t,e){var n=[];return t.eachComponent("singleAxis",(function(i,r){var o=new qN(i,t,e);o.name="single_"+r,o.resize(i,e),i.coordinateSystem=o,n.push(o)})),t.eachSeries((function(t){if("singleAxis"===t.get("coordinateSystem")){var e=t.getReferringComponents("singleAxis",Co).models[0];t.coordinateSystem=e&&e.coordinateSystem}})),n},dimensions:jN},JN=["x","y"],QN=["width","height"],tE=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.makeElOption=function(t,e,n,i,r){var o=n.axis,a=o.coordinateSystem,s=iE(a,1-nE(o)),l=a.dataToPoint(e)[0],u=i.get("type");if(u&&"none"!==u){var h=NR(i),c=eE[u](o,l,s);c.style=h,t.graphicKey=c.type,t.pointer=c}BR(e,t,GN(n),n,i,r)},e.prototype.getHandleTransform=function(t,e,n){var i=GN(e,{labelInside:!1});i.labelMargin=n.get(["handle","margin"]);var r=VR(e.axis,t,i);return{x:r[0],y:r[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},e.prototype.updateHandleTransform=function(t,e,n,i){var r=n.axis,o=r.coordinateSystem,a=nE(r),s=iE(o,a),l=[t.x,t.y];l[a]+=e[a],l[a]=Math.min(s[1],l[a]),l[a]=Math.max(s[0],l[a]);var u=iE(o,1-a),h=(u[1]+u[0])/2,c=[h,h];return c[a]=l[a],{x:l[0],y:l[1],rotation:t.rotation,cursorPoint:c,tooltipOption:{verticalAlign:"middle"}}},e}(AR),eE={line:function(t,e,n){return{type:"Line",subPixelOptimize:!0,shape:FR([e,n[0]],[e,n[1]],nE(t))}},shadow:function(t,e,n){var i=t.getBandWidth(),r=n[1]-n[0];return{type:"Rect",shape:GR([e-i/2,n[0]],[i,r],nE(t))}}};function nE(t){return t.isHorizontal()?0:1}function iE(t,e){var n=t.getRect();return[n[JN[e]],n[JN[e]]+n[QN[e]]]}var rE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="single",e}(gg),oE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.init=function(e,n,i){var r=Sp(e);t.prototype.init.apply(this,arguments),aE(e,r)},e.prototype.mergeOption=function(e){t.prototype.mergeOption.apply(this,arguments),aE(this.option,e)},e.prototype.getCellSize=function(){return this.option.cellSize},e.type="calendar",e.defaultOption={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%",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},e}(Tp);function aE(t,e){var n,i=t.cellSize;1===(n=Y(i)?i:t.cellSize=[i,i]).length&&(n[1]=n[0]);var r=z([0,1],(function(t){return function(t,e){return null!=t[yp[e][0]]||null!=t[yp[e][1]]&&null!=t[yp[e][2]]}(e,t)&&(n[t]="auto"),null!=n[t]&&"auto"!==n[t]}));wp(t,e,{type:"box",ignoreSize:r})}var sE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){var i=this.group;i.removeAll();var r=t.coordinateSystem,o=r.getRangeInfo(),a=r.getOrient(),s=e.getLocaleModel();this._renderDayRect(t,o,i),this._renderLines(t,o,a,i),this._renderYearText(t,o,a,i),this._renderMonthText(t,s,a,i),this._renderWeekText(t,s,o,a,i)},e.prototype._renderDayRect=function(t,e,n){for(var i=t.coordinateSystem,r=t.getModel("itemStyle").getItemStyle(),o=i.getCellWidth(),a=i.getCellHeight(),s=e.start.time;s<=e.end.time;s=i.getNextNDay(s,1).time){var l=i.dataToRect([s],!1).tl,u=new Cs({shape:{x:l[0],y:l[1],width:o,height:a},cursor:"default",style:r});n.add(u)}},e.prototype._renderLines=function(t,e,n,i){var r=this,o=t.coordinateSystem,a=t.getModel(["splitLine","lineStyle"]).getLineStyle(),s=t.get(["splitLine","show"]),l=a.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var u=e.start,h=0;u.time<=e.end.time;h++){p(u.formatedDate),0===h&&(u=o.getDateInfo(e.start.y+"-"+e.start.m));var c=u.date;c.setMonth(c.getMonth()+1),u=o.getDateInfo(c)}function p(e){r._firstDayOfMonth.push(o.getDateInfo(e)),r._firstDayPoints.push(o.dataToRect([e],!1).tl);var l=r._getLinePointsOfOneWeek(t,e,n);r._tlpoints.push(l[0]),r._blpoints.push(l[l.length-1]),s&&r._drawSplitline(l,a,i)}p(o.getNextNDay(e.end.time,1).formatedDate),s&&this._drawSplitline(r._getEdgesPoints(r._tlpoints,l,n),a,i),s&&this._drawSplitline(r._getEdgesPoints(r._blpoints,l,n),a,i)},e.prototype._getEdgesPoints=function(t,e,n){var i=[t[0].slice(),t[t.length-1].slice()],r="horizontal"===n?0:1;return i[0][r]=i[0][r]-e/2,i[1][r]=i[1][r]+e/2,i},e.prototype._drawSplitline=function(t,e,n){var i=new Ru({z2:20,shape:{points:t},style:e});n.add(i)},e.prototype._getLinePointsOfOneWeek=function(t,e,n){for(var i=t.coordinateSystem,r=i.getDateInfo(e),o=[],a=0;a<7;a++){var s=i.getNextNDay(r.time,a),l=i.dataToRect([s.time],!1);o[2*s.day]=l.tl,o[2*s.day+1]=l["horizontal"===n?"bl":"tr"]}return o},e.prototype._formatterLabel=function(t,e){return X(t)&&t?(n=t,E(e,(function(t,e){n=n.replace("{"+e+"}",t)})),n):U(t)?t(e):e.nameMap;var n},e.prototype._yearTextPositionControl=function(t,e,n,i,r){var o=e[0],a=e[1],s=["center","bottom"];"bottom"===i?(a+=r,s=["center","top"]):"left"===i?o-=r:"right"===i?(o+=r,s=["center","top"]):a-=r;var l=0;return"left"!==i&&"right"!==i||(l=Math.PI/2),{rotation:l,x:o,y:a,style:{align:s[0],verticalAlign:s[1]}}},e.prototype._renderYearText=function(t,e,n,i){var r=t.getModel("yearLabel");if(r.get("show")){var o=r.get("margin"),a=r.get("position");a||(a="horizontal"!==n?"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"===n?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]},p=e.start.y;+e.end.y>+e.start.y&&(p=p+"-"+e.end.y);var d=r.get("formatter"),f={start:e.start.y,end:e.end.y,nameMap:p},g=this._formatterLabel(d,f),y=new ks({z2:30,style:Uh(r,{text:g})});y.attr(this._yearTextPositionControl(y,c[a],n,a,o)),i.add(y)}},e.prototype._monthTextPositionControl=function(t,e,n,i,r){var o="left",a="top",s=t[0],l=t[1];return"horizontal"===n?(l+=r,e&&(o="center"),"start"===i&&(a="bottom")):(s+=r,e&&(a="middle"),"start"===i&&(o="right")),{x:s,y:l,align:o,verticalAlign:a}},e.prototype._renderMonthText=function(t,e,n,i){var r=t.getModel("monthLabel");if(r.get("show")){var o=r.get("nameMap"),a=r.get("margin"),s=r.get("position"),l=r.get("align"),u=[this._tlpoints,this._blpoints];o&&!X(o)||(o&&(e=Mc(o)||e),o=e.get(["time","monthAbbr"])||[]);var h="start"===s?0:1,c="horizontal"===n?0:1;a="start"===s?-a:a;for(var p="center"===l,d=0;d=i.start.time&&n.timea.end.time&&t.reverse(),t},t.prototype._getRangeInfo=function(t){var e,n=[this.getDateInfo(t[0]),this.getDateInfo(t[1])];n[0].time>n[1].time&&(e=!0,n.reverse());var i=Math.floor(n[1].time/lE)-Math.floor(n[0].time/lE)+1,r=new Date(n[0].time),o=r.getDate(),a=n[1].date.getDate();r.setDate(o+i-1);var s=r.getDate();if(s!==a)for(var l=r.getTime()-n[1].time>0?1:-1;(s=r.getDate())!==a&&(r.getTime()-n[1].time)*l>0;)i-=l,r.setDate(s-l);var u=Math.floor((i+n[0].day+6)/7),h=e?1-u:u-1;return e&&n.reverse(),{range:[n[0].formatedDate,n[1].formatedDate],start:n[0],end:n[1],allDay:i,weeks:u,nthWeek:h,fweek:n[0].day,lweek:n[1].day}},t.prototype._getDateByWeeksAndDay=function(t,e,n){var i=this._getRangeInfo(n);if(t>i.weeks||0===t&&ei.lweek)return null;var r=7*(t-1)-i.fweek+e,o=new Date(i.start.time);return o.setDate(+i.start.d+r),this.getDateInfo(o)},t.create=function(e,n){var i=[];return e.eachComponent("calendar",(function(r){var o=new t(r,e,n);i.push(o),r.coordinateSystem=o})),e.eachSeries((function(t){"calendar"===t.get("coordinateSystem")&&(t.coordinateSystem=i[t.get("calendarIndex")||0])})),i},t.dimensions=["time","value"],t}();function hE(t){var e=t.calendarModel,n=t.seriesModel;return e?e.coordinateSystem:n?n.coordinateSystem:null}function cE(t,e){var n;return E(e,(function(e){null!=t[e]&&"auto"!==t[e]&&(n=!0)})),n}var pE=["transition","enterFrom","leaveTo"],dE=pE.concat(["enterAnimation","updateAnimation","leaveAnimation"]);function fE(t,e,n){if(n&&(!t[n]&&e[n]&&(t[n]={}),t=t[n],e=e[n]),t&&e)for(var i=n?pE:dE,r=0;r=0;l--){var p,d,f;if(f=null!=(d=xo((p=n[l]).id,null))?r.get(d):null){var g=f.parent,y=(c=vE(g),{}),v=_p(f,p,g===i?{width:o,height:a}:{width:c.width,height:c.height},null,{hv:p.hv,boundingMode:p.bounding},y);if(!vE(f).isNew&&v){for(var m=p.transition,x={},_=0;_=0)?x[b]=w:f[b]=w}rh(f,x,t,0)}else f.attr(y)}}},e.prototype._clear=function(){var t=this,e=this._elMap;e.each((function(n){bE(n,vE(n).option,e,t._lastGraphicModel)})),this._elMap=ft()},e.prototype.dispose=function(){this._clear()},e.type="graphic",e}(gg);function xE(t){var n=new(mt(yE,t)?yE[t]:mh(t))({});return vE(n).type=t,n}function _E(t,e,n,i){var r=xE(n);return e.add(r),i.set(t,r),vE(r).id=t,vE(r).isNew=!0,r}function bE(t,e,n,i){t&&t.parent&&("group"===t.type&&t.traverse((function(t){bE(t,e,n,i)})),BO(t,e,i),n.removeKey(vE(t).id))}function wE(t,e,n,i){t.isGroup||E([["cursor",da.prototype.cursor],["zlevel",i||0],["z",n||0],["z2",0]],(function(n){var i=n[0];mt(e,i)?t[i]=rt(e[i],n[1]):null==t[i]&&(t[i]=n[1])})),E(G(e),(function(n){if(0===n.indexOf("on")){var i=e[n];t[n]=U(i)?i:null}})),mt(e,"draggable")&&(t.draggable=e.draggable),null!=e.name&&(t.name=e.name),null!=e.id&&(t.id=e.id)}var SE=["x","y","radius","angle","single"],ME=["cartesian2d","polar","singleAxis"];function IE(t){return t+"Axis"}function CE(t){var e=t.ecModel,n={infoList:[],infoMap:ft()};return t.eachTargetAxis((function(t,i){var r=e.getComponent(IE(t),i);if(r){var o=r.getCoordSysModel();if(o){var a=o.uid,s=n.infoMap.get(a);s||(s={model:o,axisModels:[]},n.infoList.push(s),n.infoMap.set(a,s)),s.axisModels.push(r)}}})),n}var DE=function(){function t(){this.indexList=[],this.indexMap=[]}return t.prototype.add=function(t){this.indexMap[t]||(this.indexList.push(t),this.indexMap[t]=!0)},t}(),AE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._autoThrottle=!0,n._noTarget=!0,n._rangePropMode=["percent","percent"],n}return n(e,t),e.prototype.init=function(t,e,n){var i=kE(t);this.settledOption=i,this.mergeDefaultAndTheme(t,n),this._doInit(i)},e.prototype.mergeOption=function(t){var e=kE(t);C(this.option,t,!0),C(this.settledOption,e,!0),this._doInit(e)},e.prototype._doInit=function(t){var e=this.option;this._setDefaultThrottle(t),this._updateRangeUse(t);var n=this.settledOption;E([["start","startValue"],["end","endValue"]],(function(t,i){"value"===this._rangePropMode[i]&&(e[t[0]]=n[t[0]]=null)}),this),this._resetTarget()},e.prototype._resetTarget=function(){var t=this.get("orient",!0),e=this._targetAxisInfoMap=ft();this._fillSpecifiedTargetAxis(e)?this._orient=t||this._makeAutoOrientByTargetAxis():(this._orient=t||"horizontal",this._fillAutoTargetAxisByOrient(e,this._orient)),this._noTarget=!0,e.each((function(t){t.indexList.length&&(this._noTarget=!1)}),this)},e.prototype._fillSpecifiedTargetAxis=function(t){var e=!1;return E(SE,(function(n){var i=this.getReferringComponents(IE(n),Do);if(i.specified){e=!0;var r=new DE;E(i.models,(function(t){r.add(t.componentIndex)})),t.set(n,r)}}),this),e},e.prototype._fillAutoTargetAxisByOrient=function(t,e){var n=this.ecModel,i=!0;if(i){var r="vertical"===e?"y":"x";o(n.findComponents({mainType:r+"Axis"}),r)}function o(e,n){var r=e[0];if(r){var o=new DE;if(o.add(r.componentIndex),t.set(n,o),i=!1,"x"===n||"y"===n){var a=r.getReferringComponents("grid",Co).models[0];a&&E(e,(function(t){r.componentIndex!==t.componentIndex&&a===t.getReferringComponents("grid",Co).models[0]&&o.add(t.componentIndex)}))}}}i&&o(n.findComponents({mainType:"singleAxis",filter:function(t){return t.get("orient",!0)===e}}),"single"),i&&E(SE,(function(e){if(i){var r=n.findComponents({mainType:IE(e),filter:function(t){return"category"===t.get("type",!0)}});if(r[0]){var o=new DE;o.add(r[0].componentIndex),t.set(e,o),i=!1}}}),this)},e.prototype._makeAutoOrientByTargetAxis=function(){var t;return this.eachTargetAxis((function(e){!t&&(t=e)}),this),"y"===t?"vertical":"horizontal"},e.prototype._setDefaultThrottle=function(t){if(t.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var e=this.ecModel.option;this.option.throttle=e.animation&&e.animationDurationUpdate>0?100:20}},e.prototype._updateRangeUse=function(t){var e=this._rangePropMode,n=this.get("rangeMode");E([["start","startValue"],["end","endValue"]],(function(i,r){var o=null!=t[i[0]],a=null!=t[i[1]];o&&!a?e[r]="percent":!o&&a?e[r]="value":n?e[r]=n[r]:o&&(e[r]="percent")}))},e.prototype.noTarget=function(){return this._noTarget},e.prototype.getFirstTargetAxisModel=function(){var t;return this.eachTargetAxis((function(e,n){null==t&&(t=this.ecModel.getComponent(IE(e),n))}),this),t},e.prototype.eachTargetAxis=function(t,e){this._targetAxisInfoMap.each((function(n,i){E(n.indexList,(function(n){t.call(e,i,n)}))}))},e.prototype.getAxisProxy=function(t,e){var n=this.getAxisModel(t,e);if(n)return n.__dzAxisProxy},e.prototype.getAxisModel=function(t,e){var n=this._targetAxisInfoMap.get(t);if(n&&n.indexMap[e])return this.ecModel.getComponent(IE(t),e)},e.prototype.setRawRange=function(t){var e=this.option,n=this.settledOption;E([["start","startValue"],["end","endValue"]],(function(i){null==t[i[0]]&&null==t[i[1]]||(e[i[0]]=n[i[0]]=t[i[0]],e[i[1]]=n[i[1]]=t[i[1]])}),this),this._updateRangeUse(t)},e.prototype.setCalculatedRange=function(t){var e=this.option;E(["start","startValue","end","endValue"],(function(n){e[n]=t[n]}))},e.prototype.getPercentRange=function(){var t=this.findRepresentativeAxisProxy();if(t)return t.getDataPercentWindow()},e.prototype.getValueRange=function(t,e){if(null!=t||null!=e)return this.getAxisProxy(t,e).getDataValueWindow();var n=this.findRepresentativeAxisProxy();return n?n.getDataValueWindow():void 0},e.prototype.findRepresentativeAxisProxy=function(t){if(t)return t.__dzAxisProxy;for(var e,n=this._targetAxisInfoMap.keys(),i=0;i=0}(e)){var n=IE(this._dimName),i=e.getReferringComponents(n,Co).models[0];i&&this._axisIndex===i.componentIndex&&t.push(e)}}),this),t},t.prototype.getAxisModel=function(){return this.ecModel.getComponent(this._dimName+"Axis",this._axisIndex)},t.prototype.getMinMaxSpan=function(){return T(this._minMaxSpan)},t.prototype.calculateDataWindow=function(t){var e,n=this._dataExtent,i=this.getAxisModel().axis.scale,r=this._dataZoomModel.getRangePropMode(),o=[0,100],a=[],s=[];RE(["start","end"],(function(l,u){var h=t[l],c=t[l+"Value"];"percent"===r[u]?(null==h&&(h=o[u]),c=i.parse(Nr(h,o,n))):(e=!0,h=Nr(c=null==c?n[u]:i.parse(c),n,o)),s[u]=c,a[u]=h})),NE(s),NE(a);var l=this._minMaxSpan;function u(t,e,n,r,o){var a=o?"Span":"ValueSpan";lk(0,t,n,"all",l["min"+a],l["max"+a]);for(var s=0;s<2;s++)e[s]=Nr(t[s],n,r,!0),o&&(e[s]=i.parse(e[s]))}return e?u(s,a,n,o,!1):u(a,s,o,n,!0),{valueWindow:s,percentWindow:a}},t.prototype.reset=function(t){if(t===this._dataZoomModel){var e=this.getTargetSeriesModels();this._dataExtent=function(t,e,n){var i=[1/0,-1/0];RE(n,(function(t){!function(t,e,n){e&&E(c_(e,n),(function(n){var i=e.getApproximateExtent(n);i[0]t[1]&&(t[1]=i[1])}))}(i,t.getData(),e)}));var r=t.getAxisModel(),o=e_(r.axis.scale,r,i).calculate();return[o.min,o.max]}(this,this._dimName,e),this._updateMinMaxSpan();var n=this.calculateDataWindow(t.settledOption);this._valueWindow=n.valueWindow,this._percentWindow=n.percentWindow,this._setAxisModel()}},t.prototype.filterData=function(t,e){if(t===this._dataZoomModel){var n=this._dimName,i=this.getTargetSeriesModels(),r=t.get("filterMode"),o=this._valueWindow;"none"!==r&&RE(i,(function(t){var e=t.getData(),i=e.mapDimensionsAll(n);if(i.length){if("weakFilter"===r){var a=e.getStore(),s=z(i,(function(t){return e.getDimensionIndex(t)}),e);e.filterSelf((function(t){for(var e,n,r,l=0;lo[1];if(h&&!c&&!p)return!0;h&&(r=!0),c&&(e=!0),p&&(n=!0)}return r&&e&&n}))}else RE(i,(function(n){if("empty"===r)t.setData(e=e.map(n,(function(t){return function(t){return t>=o[0]&&t<=o[1]}(t)?t:NaN})));else{var i={};i[n]=o,e.selectRange(i)}}));RE(i,(function(t){e.setApproximateExtent(o,t)}))}}))}},t.prototype._updateMinMaxSpan=function(){var t=this._minMaxSpan={},e=this._dataZoomModel,n=this._dataExtent;RE(["min","max"],(function(i){var r=e.get(i+"Span"),o=e.get(i+"ValueSpan");null!=o&&(o=this.getAxisModel().axis.scale.parse(o)),null!=o?r=Nr(n[0]+o,n,[0,100],!0):null!=r&&(o=Nr(r,[0,100],n,!0)-n[0]),t[i+"Span"]=r,t[i+"ValueSpan"]=o}),this)},t.prototype._setAxisModel=function(){var t=this.getAxisModel(),e=this._percentWindow,n=this._valueWindow;if(e){var i=Gr(n,[0,500]);i=Math.min(i,20);var r=t.axis.scale.rawExtentInfo;0!==e[0]&&r.setDeterminedMinMax("min",+n[0].toFixed(i)),100!==e[1]&&r.setDeterminedMinMax("max",+n[1].toFixed(i)),r.freeze()}},t}(),zE={getTargetSeries:function(t){function e(e){t.eachComponent("dataZoom",(function(n){n.eachTargetAxis((function(i,r){var o=t.getComponent(IE(i),r);e(i,r,o,n)}))}))}e((function(t,e,n,i){n.__dzAxisProxy=null}));var n=[];e((function(e,i,r,o){r.__dzAxisProxy||(r.__dzAxisProxy=new EE(e,i,o,t),n.push(r.__dzAxisProxy))}));var i=ft();return E(n,(function(t){E(t.getTargetSeriesModels(),(function(t){i.set(t.uid,t)}))})),i},overallReset:function(t,e){t.eachComponent("dataZoom",(function(t){t.eachTargetAxis((function(e,n){t.getAxisProxy(e,n).reset(t)})),t.eachTargetAxis((function(n,i){t.getAxisProxy(n,i).filterData(t,e)}))})),t.eachComponent("dataZoom",(function(t){var e=t.findRepresentativeAxisProxy();if(e){var n=e.getDataPercentWindow(),i=e.getDataValueWindow();t.setCalculatedRange({start:n[0],end:n[1],startValue:i[0],endValue:i[1]})}}))}},VE=!1;function BE(t){VE||(VE=!0,t.registerProcessor(t.PRIORITY.PROCESSOR.FILTER,zE),function(t){t.registerAction("dataZoom",(function(t,e){E(function(t,e){var n,i=ft(),r=[],o=ft();t.eachComponent({mainType:"dataZoom",query:e},(function(t){o.get(t.uid)||s(t)}));do{n=!1,t.eachComponent("dataZoom",a)}while(n);function a(t){!o.get(t.uid)&&function(t){var e=!1;return t.eachTargetAxis((function(t,n){var r=i.get(t);r&&r[n]&&(e=!0)})),e}(t)&&(s(t),n=!0)}function s(t){o.set(t.uid,!0),r.push(t),t.eachTargetAxis((function(t,e){(i.get(t)||i.set(t,[]))[e]=!0}))}return r}(e,t),(function(e){e.setRawRange({start:t.start,end:t.end,startValue:t.startValue,endValue:t.endValue})}))}))}(t),t.registerSubTypeDefaulter("dataZoom",(function(){return"slider"})))}function FE(t){t.registerComponentModel(LE),t.registerComponentView(OE),BE(t)}var GE=function(){},WE={};function HE(t,e){WE[t]=e}function YE(t){return WE[t]}var UE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.optionUpdated=function(){t.prototype.optionUpdated.apply(this,arguments);var e=this.ecModel;E(this.option.feature,(function(t,n){var i=YE(n);i&&(i.getDefaultOption&&(i.defaultOption=i.getDefaultOption(e)),C(t,i.defaultOption))}))},e.type="toolbox",e.layoutMode={type:"box",ignoreSize:!0},e.defaultOption={show:!0,z:6,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1,position:"bottom"}},e}(Tp);function XE(t,e){var n=ip(e.get("padding")),i=e.getItemStyle(["color","opacity"]);return i.fill=e.get("backgroundColor"),new Cs({shape:{x:t.x-n[3],y:t.y-n[0],width:t.width+n[1]+n[3],height:t.height+n[0]+n[2],r:e.get("borderRadius")},style:i,silent:!0,z2:-1})}var ZE=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.render=function(t,e,n,i){var r=this.group;if(r.removeAll(),t.get("show")){var o=+t.get("itemSize"),a="vertical"===t.get("orient"),s=t.get("feature")||{},l=this._features||(this._features={}),u=[];E(s,(function(t,e){u.push(e)})),new Im(this._featureNames||[],u).add(h).update(h).remove(H(h,null)).execute(),this._featureNames=u,function(t,e,n){var i=e.getBoxLayoutParams(),r=e.get("padding"),o={width:n.getWidth(),height:n.getHeight()},a=xp(i,o,r);mp(e.get("orient"),t,e.get("itemGap"),a.width,a.height),_p(t,i,o,r)}(r,t,n),r.add(XE(r.getBoundingRect(),t)),a||r.eachChild((function(t){var e=t.__title,i=t.ensureState("emphasis"),a=i.textConfig||(i.textConfig={}),s=t.getTextContent(),l=s&&s.ensureState("emphasis");if(l&&!U(l)&&e){var u=l.style||(l.style={}),h=cr(e,ks.makeFont(u)),c=t.x+r.x,p=!1;t.y+r.y+o+h.height>n.getHeight()&&(a.position="top",p=!0);var d=p?-5-h.height:o+10;c+h.width/2>n.getWidth()?(a.position=["100%",d],u.align="right"):c-h.width/2<0&&(a.position=[0,d],u.align="left")}}))}function h(h,c){var p,d=u[h],f=u[c],g=s[d],y=new dc(g,t,t.ecModel);if(i&&null!=i.newTitle&&i.featureName===d&&(g.title=i.newTitle),d&&!f){if(function(t){return 0===t.indexOf("my")}(d))p={onclick:y.option.onclick,featureName:d};else{var v=YE(d);if(!v)return;p=new v}l[d]=p}else if(!(p=l[f]))return;p.uid=gc("toolbox-feature"),p.model=y,p.ecModel=e,p.api=n;var m=p instanceof GE;d||!f?!y.get("show")||m&&p.unusable?m&&p.remove&&p.remove(e,n):(function(i,s,l){var u,h,c=i.getModel("iconStyle"),p=i.getModel(["emphasis","iconStyle"]),d=s instanceof GE&&s.getIcons?s.getIcons():i.get("icon"),f=i.get("title")||{};X(d)?(u={})[l]=d:u=d,X(f)?(h={})[l]=f:h=f;var g=i.iconPaths={};E(u,(function(l,u){var d=Ph(l,{},{x:-o/2,y:-o/2,width:o,height:o});d.setStyle(c.getItemStyle()),d.ensureState("emphasis").style=p.getItemStyle();var f=new ks({style:{text:h[u],align:p.get("textAlign"),borderRadius:p.get("textBorderRadius"),padding:p.get("textPadding"),fill:null},ignore:!0});d.setTextContent(f),Eh({el:d,componentModel:t,itemName:u,formatterParamsExtra:{title:h[u]}}),d.__title=h[u],d.on("mouseover",(function(){var e=p.getItemStyle(),i=a?null==t.get("right")&&"right"!==t.get("left")?"right":"left":null==t.get("bottom")&&"bottom"!==t.get("top")?"bottom":"top";f.setStyle({fill:p.get("textFill")||e.fill||e.stroke||"#000",backgroundColor:p.get("textBackgroundColor")}),d.setTextConfig({position:p.get("textPosition")||i}),f.ignore=!t.get("showTitle"),n.enterEmphasis(this)})).on("mouseout",(function(){"emphasis"!==i.get(["iconStatus",u])&&n.leaveEmphasis(this),f.hide()})),("emphasis"===i.get(["iconStatus",u])?_l:bl)(d),r.add(d),d.on("click",W(s.onclick,s,e,n,u)),g[u]=d}))}(y,p,d),y.setIconStatus=function(t,e){var n=this.option,i=this.iconPaths;n.iconStatus=n.iconStatus||{},n.iconStatus[t]=e,i[t]&&("emphasis"===e?_l:bl)(i[t])},p instanceof GE&&p.render&&p.render(y,e,n,i)):m&&p.dispose&&p.dispose(e,n)}},e.prototype.updateView=function(t,e,n,i){E(this._features,(function(t){t instanceof GE&&t.updateView&&t.updateView(t.model,e,n,i)}))},e.prototype.remove=function(t,e){E(this._features,(function(n){n instanceof GE&&n.remove&&n.remove(t,e)})),this.group.removeAll()},e.prototype.dispose=function(t,e){E(this._features,(function(n){n instanceof GE&&n.dispose&&n.dispose(t,e)}))},e.type="toolbox",e}(gg),jE=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.onclick=function(t,e){var n=this.model,i=n.get("name")||t.get("title.0.text")||"echarts",o="svg"===e.getZr().painter.getType(),a=o?"svg":n.get("type",!0)||"png",s=e.getConnectedDataURL({type:a,backgroundColor:n.get("backgroundColor",!0)||t.get("backgroundColor")||"#fff",connectedBackgroundColor:n.get("connectedBackgroundColor"),excludeComponents:n.get("excludeComponents"),pixelRatio:n.get("pixelRatio")}),l=r.browser;if(U(MouseEvent)&&(l.newEdge||!l.ie&&!l.edge)){var u=document.createElement("a");u.download=i+"."+a,u.target="_blank",u.href=s;var h=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});u.dispatchEvent(h)}else if(window.navigator.msSaveOrOpenBlob||o){var c=s.split(","),p=c[0].indexOf("base64")>-1,d=o?decodeURIComponent(c[1]):c[1];p&&(d=window.atob(d));var f=i+"."+a;if(window.navigator.msSaveOrOpenBlob){for(var g=d.length,y=new Uint8Array(g);g--;)y[g]=d.charCodeAt(g);var v=new Blob([y]);window.navigator.msSaveOrOpenBlob(v,f)}else{var m=document.createElement("iframe");document.body.appendChild(m);var x=m.contentWindow,_=x.document;_.open("image/svg+xml","replace"),_.write(d),_.close(),x.focus(),_.execCommand("SaveAs",!0,f),document.body.removeChild(m)}}else{var b=n.get("lang"),w='',S=window.open();S.document.write(w),S.document.title=i}},e.getDefaultOption=function(t){return{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:t.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:t.getLocaleModel().get(["toolbox","saveAsImage","lang"])}},e}(GE),qE="__ec_magicType_stack__",KE=[["line","bar"],["stack"]],$E=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.getIcons=function(){var t=this.model,e=t.get("icon"),n={};return E(t.get("type"),(function(t){e[t]&&(n[t]=e[t])})),n},e.getDefaultOption=function(t){return{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"},title:t.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}}},e.prototype.onclick=function(t,e,n){var i=this.model,r=i.get(["seriesIndex",n]);if(JE[n]){var o,a={series:[]};E(KE,(function(t){P(t,n)>=0&&E(t,(function(t){i.setIconStatus(t,"normal")}))})),i.setIconStatus(n,"emphasis"),t.eachComponent({mainType:"series",query:null==r?null:{seriesIndex:r}},(function(t){var e=t.subType,r=t.id,o=JE[n](e,r,t,i);o&&(k(o,t.option),a.series.push(o));var s=t.coordinateSystem;if(s&&"cartesian2d"===s.type&&("line"===n||"bar"===n)){var l=s.getAxesByScale("ordinal")[0];if(l){var u=l.dim+"Axis",h=t.getReferringComponents(u,Co).models[0].componentIndex;a[u]=a[u]||[];for(var c=0;c<=h;c++)a[u][h]=a[u][h]||{};a[u][h].boundaryGap="bar"===n}}}));var s=n;"stack"===n&&(o=C({stack:i.option.title.tiled,tiled:i.option.title.stack},i.option.title),"emphasis"!==i.get(["iconStatus",n])&&(s="tiled")),e.dispatchAction({type:"changeMagicType",currentType:s,newOption:a,newTitle:o,featureName:"magicType"})}},e}(GE),JE={line:function(t,e,n,i){if("bar"===t)return C({id:e,type:"line",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},i.get(["option","line"])||{},!0)},bar:function(t,e,n,i){if("line"===t)return C({id:e,type:"bar",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},i.get(["option","bar"])||{},!0)},stack:function(t,e,n,i){var r=n.get("stack")===qE;if("line"===t||"bar"===t)return i.setIconStatus("stack",r?"normal":"emphasis"),C({id:e,stack:r?"":qE},i.get(["option","stack"])||{},!0)}};cm({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},(function(t,e){e.mergeOption(t.newOption)}));var QE=new Array(60).join("-");function ez(t){return t.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}var nz=new RegExp("[\t]+","g");var rz=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.onclick=function(t,e){setTimeout((function(){e.dispatchAction({type:"hideTip"})}));var n=e.getDom(),i=this.model;this._dom&&n.removeChild(this._dom);var r=document.createElement("div");r.style.cssText="position:absolute;top:0;bottom:0;left:0;right:0;padding:5px",r.style.backgroundColor=i.get("backgroundColor")||"#fff";var o=document.createElement("h4"),a=i.get("lang")||[];o.innerHTML=a[0]||i.get("title"),o.style.cssText="margin:10px 20px",o.style.color=i.get("textColor");var s=document.createElement("div"),l=document.createElement("textarea");s.style.cssText="overflow:auto";var u=i.get("optionToContent"),h=i.get("contentToOption"),c=function(t){var e,n,i,r=function(t){var e={},n=[],i=[];return t.eachRawSeries((function(t){var r=t.coordinateSystem;if(!r||"cartesian2d"!==r.type&&"polar"!==r.type)n.push(t);else{var o=r.getBaseAxis();if("category"===o.type){var a=o.dim+"_"+o.index;e[a]||(e[a]={categoryAxis:o,valueAxis:r.getOtherAxis(o),series:[]},i.push({axisDim:o.dim,axisIndex:o.index})),e[a].series.push(t)}else n.push(t)}})),{seriesGroupByCategoryAxis:e,other:n,meta:i}}(t);return{value:B([(n=r.seriesGroupByCategoryAxis,i=[],E(n,(function(t,e){var n=t.categoryAxis,r=t.valueAxis.dim,o=[" "].concat(z(t.series,(function(t){return t.name}))),a=[n.model.getCategories()];E(t.series,(function(t){var e=t.getRawData();a.push(t.getRawData().mapArray(e.mapDimension(r),(function(t){return t})))}));for(var s=[o.join("\t")],l=0;l=0)return!0}(t)){var r=function(t){for(var e=t.split(/\n+/g),n=[],i=z(ez(e.shift()).split(nz),(function(t){return{name:t,data:[]}})),r=0;r=0)&&t(r,i._targetInfoList)}))}return t.prototype.setOutputRanges=function(t,e){return this.matchOutputRanges(t,e,(function(t,e,n){if((t.coordRanges||(t.coordRanges=[])).push(e),!t.coordRange){t.coordRange=e;var i=vz[t.brushType](0,n,e);t.__rangeOffset={offset:xz[t.brushType](i.values,t.range,[1,1]),xyMinMax:i.xyMinMax}}})),t},t.prototype.matchOutputRanges=function(t,e,n){E(t,(function(t){var i=this.findTargetInfo(t,e);i&&!0!==i&&E(i.coordSyses,(function(i){var r=vz[t.brushType](1,i,t.range,!0);n(t,r.values,i,e)}))}),this)},t.prototype.setInputRanges=function(t,e){E(t,(function(t){var n,i,r,o,a,s=this.findTargetInfo(t,e);if(t.range=t.range||[],s&&!0!==s){t.panelId=s.panelId;var l=vz[t.brushType](0,s.coordSys,t.coordRange),u=t.__rangeOffset;t.range=u?xz[t.brushType](l.values,u.offset,(n=l.xyMinMax,i=u.xyMinMax,r=bz(n),o=bz(i),a=[r[0]/o[0],r[1]/o[1]],isNaN(a[0])&&(a[0]=1),isNaN(a[1])&&(a[1]=1),a)):l.values}}),this)},t.prototype.makePanelOpts=function(t,e){return z(this._targetInfoList,(function(n){var i=n.getPanelRect();return{panelId:n.panelId,defaultBrushType:e?e(n):null,clipPath:hL(i),isTargetByCursor:pL(i,t,n.coordSysModel),getLinearBrushOtherExtent:cL(i)}}))},t.prototype.controlSeries=function(t,e,n){var i=this.findTargetInfo(t,n);return!0===i||i&&P(i.coordSyses,e.coordinateSystem)>=0},t.prototype.findTargetInfo=function(t,e){for(var n=this._targetInfoList,i=dz(e,t),r=0;rt[1]&&t.reverse(),t}function dz(t,e){return Io(t,e,{includeMainTypes:hz})}var fz={grid:function(t,e){var n=t.xAxisModels,i=t.yAxisModels,r=t.gridModels,o=ft(),a={},s={};(n||i||r)&&(E(n,(function(t){var e=t.axis.grid.model;o.set(e.id,e),a[e.id]=!0})),E(i,(function(t){var e=t.axis.grid.model;o.set(e.id,e),s[e.id]=!0})),E(r,(function(t){o.set(t.id,t),a[t.id]=!0,s[t.id]=!0})),o.each((function(t){var r=t.coordinateSystem,o=[];E(r.getCartesians(),(function(t,e){(P(n,t.getAxis("x").model)>=0||P(i,t.getAxis("y").model)>=0)&&o.push(t)})),e.push({panelId:"grid--"+t.id,gridModel:t,coordSysModel:t,coordSys:o[0],coordSyses:o,getPanelRect:yz.grid,xAxisDeclared:a[t.id],yAxisDeclared:s[t.id]})})))},geo:function(t,e){E(t.geoModels,(function(t){var n=t.coordinateSystem;e.push({panelId:"geo--"+t.id,geoModel:t,coordSysModel:t,coordSys:n,coordSyses:[n],getPanelRect:yz.geo})}))}},gz=[function(t,e){var n=t.xAxisModel,i=t.yAxisModel,r=t.gridModel;return!r&&n&&(r=n.axis.grid.model),!r&&i&&(r=i.axis.grid.model),r&&r===e.gridModel},function(t,e){var n=t.geoModel;return n&&n===e.geoModel}],yz={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var t=this.coordSys,e=t.getBoundingRect().clone();return e.applyTransform(Ih(t)),e}},vz={lineX:H(mz,0),lineY:H(mz,1),rect:function(t,e,n,i){var r=t?e.pointToData([n[0][0],n[1][0]],i):e.dataToPoint([n[0][0],n[1][0]],i),o=t?e.pointToData([n[0][1],n[1][1]],i):e.dataToPoint([n[0][1],n[1][1]],i),a=[pz([r[0],o[0]]),pz([r[1],o[1]])];return{values:a,xyMinMax:a}},polygon:function(t,e,n,i){var r=[[1/0,-1/0],[1/0,-1/0]];return{values:z(n,(function(n){var o=t?e.pointToData(n,i):e.dataToPoint(n,i);return r[0][0]=Math.min(r[0][0],o[0]),r[1][0]=Math.min(r[1][0],o[1]),r[0][1]=Math.max(r[0][1],o[0]),r[1][1]=Math.max(r[1][1],o[1]),o})),xyMinMax:r}}};function mz(t,e,n,i){var r=n.getAxis(["x","y"][t]),o=pz(z([0,1],(function(t){return e?r.coordToData(r.toLocalCoord(i[t]),!0):r.toGlobalCoord(r.dataToCoord(i[t]))}))),a=[];return a[t]=o,a[1-t]=[NaN,NaN],{values:o,xyMinMax:a}}var xz={lineX:H(_z,0),lineY:H(_z,1),rect:function(t,e,n){return[[t[0][0]-n[0]*e[0][0],t[0][1]-n[0]*e[0][1]],[t[1][0]-n[1]*e[1][0],t[1][1]-n[1]*e[1][1]]]},polygon:function(t,e,n){return z(t,(function(t,i){return[t[0]-n[0]*e[i][0],t[1]-n[1]*e[i][1]]}))}};function _z(t,e,n,i){return[e[0]-i[t]*n[0],e[1]-i[t]*n[1]]}function bz(t){return t?[t[0][1]-t[0][0],t[1][1]-t[1][0]]:[NaN,NaN]}var wz,Sz,Mz=E,Iz=uo+"toolbox-dataZoom_",Tz=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.render=function(t,e,n,i){this._brushController||(this._brushController=new Ok(n.getZr()),this._brushController.on("brush",W(this._onBrush,this)).mount()),function(t,e,n,i,r){var o=n._isZoomActive;i&&"takeGlobalCursor"===i.type&&(o="dataZoomSelect"===i.key&&i.dataZoomSelectActive),n._isZoomActive=o,t.setIconStatus("zoom",o?"emphasis":"normal");var a=new cz(Dz(t),e,{include:["grid"]}).makePanelOpts(r,(function(t){return t.xAxisDeclared&&!t.yAxisDeclared?"lineX":!t.xAxisDeclared&&t.yAxisDeclared?"lineY":"rect"}));n._brushController.setPanels(a).enableBrush(!(!o||!a.length)&&{brushType:"auto",brushStyle:t.getModel("brushStyle").getItemStyle()})}(t,e,this,i,n),function(t,e){t.setIconStatus("back",function(t){return lz(t).length}(e)>1?"emphasis":"normal")}(t,e)},e.prototype.onclick=function(t,e,n){Cz[n].call(this)},e.prototype.remove=function(t,e){this._brushController&&this._brushController.unmount()},e.prototype.dispose=function(t,e){this._brushController&&this._brushController.dispose()},e.prototype._onBrush=function(t){var e=t.areas;if(t.isEnd&&e.length){var n={},i=this.ecModel;this._brushController.updateCovers([]),new cz(Dz(this.model),i,{include:["grid"]}).matchOutputRanges(e,i,(function(t,e,n){if("cartesian2d"===n.type){var i=t.brushType;"rect"===i?(r("x",n,e[0]),r("y",n,e[1])):r({lineX:"x",lineY:"y"}[i],n,e)}})),function(t,e){var n=lz(t);az(e,(function(e,i){for(var r=n.length-1;r>=0&&!n[r][i];r--);if(r<0){var o=t.queryComponents({mainType:"dataZoom",subType:"select",id:i})[0];if(o){var a=o.getPercentRange();n[0][i]={dataZoomId:i,start:a[0],end:a[1]}}}})),n.push(e)}(i,n),this._dispatchZoomAction(n)}function r(t,e,r){var o=e.getAxis(t),a=o.model,s=function(t,e,n){var i;return n.eachComponent({mainType:"dataZoom",subType:"select"},(function(n){n.getAxisModel(t,e.componentIndex)&&(i=n)})),i}(t,a,i),l=s.findRepresentativeAxisProxy(a).getMinMaxSpan();null==l.minValueSpan&&null==l.maxValueSpan||(r=lk(0,r.slice(),o.scale.getExtent(),0,l.minValueSpan,l.maxValueSpan)),s&&(n[s.id]={dataZoomId:s.id,startValue:r[0],endValue:r[1]})}},e.prototype._dispatchZoomAction=function(t){var e=[];Mz(t,(function(t,n){e.push(T(t))})),e.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:e})},e.getDefaultOption=function(t){return{show:!0,filterMode:"filter",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:t.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}}},e}(GE),Cz={zoom:function(){var t=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:t})},back:function(){this._dispatchZoomAction(function(t){var e=lz(t),n=e[e.length-1];e.length>1&&e.pop();var i={};return az(n,(function(t,n){for(var r=e.length-1;r>=0;r--)if(t=e[r][n]){i[n]=t;break}})),i}(this.ecModel))}};function Dz(t){var e={xAxisIndex:t.get("xAxisIndex",!0),yAxisIndex:t.get("yAxisIndex",!0),xAxisId:t.get("xAxisId",!0),yAxisId:t.get("yAxisId",!0)};return null==e.xAxisIndex&&null==e.xAxisId&&(e.xAxisIndex="all"),null==e.yAxisIndex&&null==e.yAxisId&&(e.yAxisIndex="all"),e}wz="dataZoom",Sz=function(t){var e=t.getComponent("toolbox",0),n=["feature","dataZoom"];if(e&&null!=e.get(n)){var i=e.getModel(n),r=[],o=Io(t,Dz(i));return Mz(o.xAxisModels,(function(t){return a(t,"xAxis","xAxisIndex")})),Mz(o.yAxisModels,(function(t){return a(t,"yAxis","yAxisIndex")})),r}function a(t,e,n){var o=t.componentIndex,a={type:"select",$fromToolbox:!0,filterMode:i.get("filterMode",!0)||"filter",id:Iz+e+o};a[n]=o,r.push(a)}},lt(null==jp.get(wz)&&Sz),jp.set(wz,Sz);var Az=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="tooltip",e.dependencies=["axisPointer"],e.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"#fff",shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#666",fontSize:14}},e}(Tp);function kz(t){var e=t.get("confine");return null!=e?!!e:"richText"===t.get("renderMode")}function Lz(t){if(r.domSupported)for(var e=document.documentElement.style,n=0,i=t.length;n-1?(u+="top:50%",h+="translateY(-50%) rotate("+(a="left"===s?-225:-45)+"deg)"):(u+="left:50%",h+="translateX(-50%) rotate("+(a="top"===s?225:45)+"deg)");var c=a*Math.PI/180,p=l+r,d=p*Math.abs(Math.cos(c))+p*Math.abs(Math.sin(c)),f=e+" solid "+r+"px;";return'
'}(n,i,r)),X(t))o.innerHTML=t+a;else if(t){o.innerHTML="",Y(t)||(t=[t]);for(var s=0;s=0?this._tryShow(n,i):"leave"===e&&this._hide(i))}),this))},e.prototype._keepShow=function(){var t=this._tooltipModel,e=this._ecModel,n=this._api,i=t.get("triggerOn");if(null!=this._lastX&&null!=this._lastY&&"none"!==i&&"click"!==i){var r=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout((function(){!n.isDisposed()&&r.manuallyShowTip(t,e,n,{x:r._lastX,y:r._lastY,dataByCoordSys:r._lastDataByCoordSys})}))}},e.prototype.manuallyShowTip=function(t,e,n,i){if(i.from!==this.uid&&!r.node&&n.getDom()){var o=jz(i,n);this._ticket="";var a=i.dataByCoordSys,s=function(t,e,n){var i=To(t).queryOptionMap,r=i.keys()[0];if(r&&"series"!==r){var o,a=Ao(e,r,i.get(r),{useDefault:!1,enableAll:!1,enableNone:!1}).models[0];if(a)return n.getViewOfComponentModel(a).group.traverse((function(e){var n=Hs(e).tooltipConfig;if(n&&n.name===t.name)return o=e,!0})),o?{componentMainType:r,componentIndex:a.componentIndex,el:o}:void 0}}(i,e,n);if(s){var l=s.el.getBoundingRect().clone();l.applyTransform(s.el.transform),this._tryShow({offsetX:l.x+l.width/2,offsetY:l.y+l.height/2,target:s.el,position:i.position,positionDefault:"bottom"},o)}else if(i.tooltip&&null!=i.x&&null!=i.y){var u=Uz;u.x=i.x,u.y=i.y,u.update(),Hs(u).tooltipConfig={name:null,option:i.tooltip},this._tryShow({offsetX:i.x,offsetY:i.y,target:u},o)}else if(a)this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,dataByCoordSys:a,tooltipOption:i.tooltipOption},o);else if(null!=i.seriesIndex){if(this._manuallyAxisShowTip(t,e,n,i))return;var h=eN(i,e),c=h.point[0],p=h.point[1];null!=c&&null!=p&&this._tryShow({offsetX:c,offsetY:p,target:h.el,position:i.position,positionDefault:"bottom"},o)}else null!=i.x&&null!=i.y&&(n.dispatchAction({type:"updateAxisPointer",x:i.x,y:i.y}),this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,target:n.getZr().findHover(i.x,i.y).target},o))}},e.prototype.manuallyHideTip=function(t,e,n,i){var r=this._tooltipContent;!this._alwaysShowContent&&this._tooltipModel&&r.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,i.from!==this.uid&&this._hide(jz(i,n))},e.prototype._manuallyAxisShowTip=function(t,e,n,i){var r=i.seriesIndex,o=i.dataIndex,a=e.getComponent("axisPointer").coordSysAxesInfo;if(null!=r&&null!=o&&null!=a){var s=e.getSeriesByIndex(r);if(s&&"axis"===Zz([s.getData().getItemModel(o),s,(s.coordinateSystem||{}).model],this._tooltipModel).get("trigger"))return n.dispatchAction({type:"updateAxisPointer",seriesIndex:r,dataIndex:o,position:i.position}),!0}},e.prototype._tryShow=function(t,e){var n=t.target;if(this._tooltipModel){this._lastX=t.offsetX,this._lastY=t.offsetY;var i=t.dataByCoordSys;if(i&&i.length)this._showAxisTooltip(i,t);else if(n){var r,o;this._lastDataByCoordSys=null,xy(n,(function(t){return null!=Hs(t).dataIndex?(r=t,!0):null!=Hs(t).tooltipConfig?(o=t,!0):void 0}),!0),r?this._showSeriesItemTooltip(t,r,e):o?this._showComponentItemTooltip(t,o,e):this._hide(e)}else this._lastDataByCoordSys=null,this._hide(e)}},e.prototype._showOrMove=function(t,e){var n=t.get("showDelay");e=W(e,this),clearTimeout(this._showTimout),n>0?this._showTimout=setTimeout(e,n):e()},e.prototype._showAxisTooltip=function(t,e){var n=this._ecModel,i=this._tooltipModel,r=[e.offsetX,e.offsetY],o=Zz([e.tooltipOption],i),a=this._renderMode,s=[],l=Xf("section",{blocks:[],noHeader:!0}),u=[],h=new ig;E(t,(function(t){E(t.dataByAxis,(function(t){var e=n.getComponent(t.axisDim+"Axis",t.axisIndex),r=t.value;if(e&&null!=r){var o=zR(r,e.axis,n,t.seriesDataIndices,t.valueLabelOpt),c=Xf("section",{header:o,noHeader:!ut(o),sortBlocks:!0,blocks:[]});l.blocks.push(c),E(t.seriesDataIndices,(function(l){var p=n.getSeriesByIndex(l.seriesIndex),d=l.dataIndexInside,f=p.getDataParams(d);if(!(f.dataIndex<0)){f.axisDim=t.axisDim,f.axisIndex=t.axisIndex,f.axisType=t.axisType,f.axisId=t.axisId,f.axisValue=s_(e.axis,{value:r}),f.axisValueLabel=o,f.marker=h.makeTooltipMarker("item",pp(f.color),a);var g=uf(p.formatTooltip(d,!0,null)),y=g.frag;if(y){var v=Zz([p],i).get("valueFormatter");c.blocks.push(v?A({valueFormatter:v},y):y)}g.text&&u.push(g.text),s.push(f)}}))}}))})),l.blocks.reverse(),u.reverse();var c=e.position,p=o.get("order"),d=Jf(l,h,a,p,n.get("useUTC"),o.get("textStyle"));d&&u.unshift(d);var f="richText"===a?"\n\n":"
",g=u.join(f);this._showOrMove(o,(function(){this._updateContentNotChangedOnAxis(t,s)?this._updatePosition(o,c,r[0],r[1],this._tooltipContent,s):this._showTooltipContent(o,g,s,Math.random()+"",r[0],r[1],c,null,h)}))},e.prototype._showSeriesItemTooltip=function(t,e,n){var i=this._ecModel,r=Hs(e),o=r.seriesIndex,a=i.getSeriesByIndex(o),s=r.dataModel||a,l=r.dataIndex,u=r.dataType,h=s.getData(u),c=this._renderMode,p=t.positionDefault,d=Zz([h.getItemModel(l),s,a&&(a.coordinateSystem||{}).model],this._tooltipModel,p?{position:p}:null),f=d.get("trigger");if(null==f||"item"===f){var g=s.getDataParams(l,u),y=new ig;g.marker=y.makeTooltipMarker("item",pp(g.color),c);var v=uf(s.formatTooltip(l,!1,u)),m=d.get("order"),x=d.get("valueFormatter"),_=v.frag,b=_?Jf(x?A({valueFormatter:x},_):_,y,c,m,i.get("useUTC"),d.get("textStyle")):v.text,w="item_"+s.name+"_"+l;this._showOrMove(d,(function(){this._showTooltipContent(d,b,g,w,t.offsetX,t.offsetY,t.position,t.target,y)})),n({type:"showTip",dataIndexInside:l,dataIndex:h.getRawIndex(l),seriesIndex:o,from:this.uid})}},e.prototype._showComponentItemTooltip=function(t,e,n){var i=Hs(e),r=i.tooltipConfig.option||{};X(r)&&(r={content:r,formatter:r});var o=[r],a=this._ecModel.getComponent(i.componentMainType,i.componentIndex);a&&o.push(a),o.push({formatter:r.content});var s=t.positionDefault,l=Zz(o,this._tooltipModel,s?{position:s}:null),u=l.get("content"),h=Math.random()+"",c=new ig;this._showOrMove(l,(function(){var n=T(l.get("formatterParams")||{});this._showTooltipContent(l,u,n,h,t.offsetX,t.offsetY,t.position,e,c)})),n({type:"showTip",from:this.uid})},e.prototype._showTooltipContent=function(t,e,n,i,r,o,a,s,l){if(this._ticket="",t.get("showContent")&&t.get("show")){var u=this._tooltipContent;u.setEnterable(t.get("enterable"));var h=t.get("formatter");a=a||t.get("position");var c=e,p=this._getNearestPoint([r,o],n,t.get("trigger"),t.get("borderColor")).color;if(h)if(X(h)){var d=t.ecModel.get("useUTC"),f=Y(n)?n[0]:n;c=h,f&&f.axisType&&f.axisType.indexOf("time")>=0&&(c=Vc(f.axisValue,c,d)),c=hp(c,n,!0)}else if(U(h)){var g=W((function(e,i){e===this._ticket&&(u.setContent(i,l,t,p,a),this._updatePosition(t,a,r,o,u,n,s))}),this);this._ticket=i,c=h(n,i,g)}else c=h;u.setContent(c,l,t,p,a),u.show(t,p),this._updatePosition(t,a,r,o,u,n,s)}},e.prototype._getNearestPoint=function(t,e,n,i){return"axis"===n||Y(e)?{color:i||("html"===this._renderMode?"#fff":"none")}:Y(e)?void 0:{color:i||e.color||e.borderColor}},e.prototype._updatePosition=function(t,e,n,i,r,o,a){var s=this._api.getWidth(),l=this._api.getHeight();e=e||t.get("position");var u=r.getSize(),h=t.get("align"),c=t.get("verticalAlign"),p=a&&a.getBoundingRect().clone();if(a&&p.applyTransform(a.transform),U(e)&&(e=e([n,i],o,r.el,p,{viewSize:[s,l],contentSize:u.slice()})),Y(e))n=Er(e[0],s),i=Er(e[1],l);else if(q(e)){var d=e;d.width=u[0],d.height=u[1];var f=xp(d,{width:s,height:l});n=f.x,i=f.y,h=null,c=null}else if(X(e)&&a){var g=function(t,e,n,i){var r=n[0],o=n[1],a=Math.ceil(Math.SQRT2*i)+8,s=0,l=0,u=e.width,h=e.height;switch(t){case"inside":s=e.x+u/2-r/2,l=e.y+h/2-o/2;break;case"top":s=e.x+u/2-r/2,l=e.y-o-a;break;case"bottom":s=e.x+u/2-r/2,l=e.y+h+a;break;case"left":s=e.x-r-a,l=e.y+h/2-o/2;break;case"right":s=e.x+u+a,l=e.y+h/2-o/2}return[s,l]}(e,p,u,t.get("borderWidth"));n=g[0],i=g[1]}else g=function(t,e,n,i,r,o,a){var s=n.getSize(),l=s[0],u=s[1];return null!=o&&(t+l+o+2>i?t-=l+o:t+=o),null!=a&&(e+u+a>r?e-=u+a:e+=a),[t,e]}(n,i,r,s,l,h?null:20,c?null:20),n=g[0],i=g[1];h&&(n-=qz(h)?u[0]/2:"right"===h?u[0]:0),c&&(i-=qz(c)?u[1]/2:"bottom"===c?u[1]:0),kz(t)&&(g=function(t,e,n,i,r){var o=n.getSize(),a=o[0],s=o[1];return t=Math.min(t+a,i)-a,e=Math.min(e+s,r)-s,[t=Math.max(t,0),e=Math.max(e,0)]}(n,i,r,s,l),n=g[0],i=g[1]),r.moveTo(n,i)},e.prototype._updateContentNotChangedOnAxis=function(t,e){var n=this._lastDataByCoordSys,i=this._cbParamsList,r=!!n&&n.length===t.length;return r&&E(n,(function(n,o){var a=n.dataByAxis||[],s=(t[o]||{}).dataByAxis||[];(r=r&&a.length===s.length)&&E(a,(function(t,n){var o=s[n]||{},a=t.seriesDataIndices||[],l=o.seriesDataIndices||[];(r=r&&t.value===o.value&&t.axisType===o.axisType&&t.axisId===o.axisId&&a.length===l.length)&&E(a,(function(t,e){var n=l[e];r=r&&t.seriesIndex===n.seriesIndex&&t.dataIndex===n.dataIndex})),i&&E(t.seriesDataIndices,(function(t){var n=t.seriesIndex,o=e[n],a=i[n];o&&a&&a.data!==o.data&&(r=!1)}))}))})),this._lastDataByCoordSys=t,this._cbParamsList=e,!!r},e.prototype._hide=function(t){this._lastDataByCoordSys=null,t({type:"hideTip",from:this.uid})},e.prototype.dispose=function(t,e){!r.node&&e.getDom()&&(kg(this,"_updatePosition"),this._tooltipContent.dispose(),QR("itemTooltip",e))},e.type="tooltip",e}(gg);function Zz(t,e,n){var i,r=e.ecModel;n?(i=new dc(n,r,r),i=new dc(e.option,i,r)):i=e;for(var o=t.length-1;o>=0;o--){var a=t[o];a&&(a instanceof dc&&(a=a.get("tooltip",!0)),X(a)&&(a={formatter:a}),a&&(i=new dc(a,i,r)))}return i}function jz(t,e){return t.dispatchAction||W(e.dispatchAction,e)}function qz(t){return"center"===t||"middle"===t}var Kz=["rect","polygon","keep","clear"];function $z(t,e){var n=ho(t?t.brush:[]);if(n.length){var i=[];E(n,(function(t){var e=t.hasOwnProperty("toolbox")?t.toolbox:[];e instanceof Array&&(i=i.concat(e))}));var r=t&&t.toolbox;Y(r)&&(r=r[0]),r||(r={feature:{}},t.toolbox=[r]);var o=r.feature||(r.feature={}),a=o.brush||(o.brush={}),s=a.type||(a.type=[]);s.push.apply(s,i),function(t){var e={};E(t,(function(t){e[t]=1})),t.length=0,E(e,(function(e,n){t.push(n)}))}(s),e&&!s.length&&s.push.apply(s,Kz)}}var Jz=E;function Qz(t){if(t)for(var e in t)if(t.hasOwnProperty(e))return!0}function tV(t,e,n){var i={};return Jz(e,(function(e){var r,o=i[e]=((r=function(){}).prototype.__hidden=r.prototype,new r);Jz(t[e],(function(t,i){if(iD.isValidType(i)){var r={type:i,visual:t};n&&n(r,e),o[i]=new iD(r),"opacity"===i&&((r=T(r)).type="colorAlpha",o.__hidden.__alphaForOpacity=new iD(r))}}))})),i}function eV(t,e,n){var i;E(n,(function(t){e.hasOwnProperty(t)&&Qz(e[t])&&(i=!0)})),i&&E(n,(function(n){e.hasOwnProperty(n)&&Qz(e[n])?t[n]=T(e[n]):delete t[n]}))}var nV={lineX:iV(0),lineY:iV(1),rect:{point:function(t,e,n){return t&&n.boundingRect.contain(t[0],t[1])},rect:function(t,e,n){return t&&n.boundingRect.intersect(t)}},polygon:{point:function(t,e,n){return t&&n.boundingRect.contain(t[0],t[1])&&y_(n.range,t[0],t[1])},rect:function(t,e,n){var i=n.range;if(!t||i.length<=1)return!1;var r=t.x,o=t.y,a=t.width,s=t.height,l=i[0];return!!(y_(i,r,o)||y_(i,r+a,o)||y_(i,r,o+s)||y_(i,r+a,o+s)||sr.create(t).contain(l[0],l[1])||Oh(r,o,r+a,o,i)||Oh(r,o,r,o+s,i)||Oh(r+a,o,r+a,o+s,i)||Oh(r,o+s,r+a,o+s,i))||void 0}}};function iV(t){var e=["x","y"],n=["width","height"];return{point:function(e,n,i){if(e){var r=i.range;return rV(e[t],r)}},rect:function(i,r,o){if(i){var a=o.range,s=[i[e[t]],i[e[t]]+i[n[t]]];return s[1]e[0][1]&&(e[0][1]=o[0]),o[1]e[1][1]&&(e[1][1]=o[1])}return e&&dV(e)}};function dV(t){return new sr(t[0][0],t[1][0],t[0][1]-t[0][0],t[1][1]-t[1][0])}var fV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.init=function(t,e){this.ecModel=t,this.api=e,this.model,(this._brushController=new Ok(e.getZr())).on("brush",W(this._onBrush,this)).mount()},e.prototype.render=function(t,e,n,i){this.model=t,this._updateController(t,e,n,i)},e.prototype.updateTransform=function(t,e,n,i){lV(e),this._updateController(t,e,n,i)},e.prototype.updateVisual=function(t,e,n,i){this.updateTransform(t,e,n,i)},e.prototype.updateView=function(t,e,n,i){this._updateController(t,e,n,i)},e.prototype._updateController=function(t,e,n,i){(!i||i.$from!==t.id)&&this._brushController.setPanels(t.brushTargetManager.makePanelOpts(n)).enableBrush(t.brushOption).updateCovers(t.areas.slice())},e.prototype.dispose=function(){this._brushController.dispose()},e.prototype._onBrush=function(t){var e=this.model.id,n=this.model.brushTargetManager.setOutputRanges(t.areas,this.ecModel);(!t.isEnd||t.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:e,areas:T(n),$from:e}),t.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:e,areas:T(n),$from:e})},e.type="brush",e}(gg),gV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.areas=[],n.brushOption={},n}return n(e,t),e.prototype.optionUpdated=function(t,e){var n=this.option;!e&&eV(n,t,["inBrush","outOfBrush"]);var i=n.inBrush=n.inBrush||{};n.outOfBrush=n.outOfBrush||{color:"#ddd"},i.hasOwnProperty("liftZ")||(i.liftZ=5)},e.prototype.setAreas=function(t){t&&(this.areas=z(t,(function(t){return yV(this.option,t)}),this))},e.prototype.setBrushOption=function(t){this.brushOption=yV(this.option,t),this.brushType=this.brushOption.brushType},e.type="brush",e.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],e.defaultOption={seriesIndex:"all",brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(210,219,238,0.3)",borderColor:"#D2DBEE"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},e}(Tp);function yV(t,e){return C({brushType:t.brushType,brushMode:t.brushMode,transformable:t.transformable,brushStyle:new dc(t.brushStyle).getItemStyle(),removeOnClick:t.removeOnClick,z:t.z},e,!0)}var vV=["rect","polygon","lineX","lineY","keep","clear"],mV=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.render=function(t,e,n){var i,r,o;e.eachComponent({mainType:"brush"},(function(t){i=t.brushType,r=t.brushOption.brushMode||"single",o=o||!!t.areas.length})),this._brushType=i,this._brushMode=r,E(t.get("type",!0),(function(e){t.setIconStatus(e,("keep"===e?"multiple"===r:"clear"===e?o:e===i)?"emphasis":"normal")}))},e.prototype.updateView=function(t,e,n){this.render(t,e,n)},e.prototype.getIcons=function(){var t=this.model,e=t.get("icon",!0),n={};return E(t.get("type",!0),(function(t){e[t]&&(n[t]=e[t])})),n},e.prototype.onclick=function(t,e,n){var i=this._brushType,r=this._brushMode;"clear"===n?(e.dispatchAction({type:"axisAreaSelect",intervals:[]}),e.dispatchAction({type:"brush",command:"clear",areas:[]})):e.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:"keep"===n?i:i!==n&&n,brushMode:"keep"===n?"multiple"===r?"single":"multiple":r}})},e.getDefaultOption=function(t){return{show:!0,type:vV.slice(),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:t.getLocaleModel().get(["toolbox","brush","title"])}},e}(GE),xV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.layoutMode={type:"box",ignoreSize:!0},n}return n(e,t),e.type="title",e.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},e}(Tp),_V=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){if(this.group.removeAll(),t.get("show")){var i=this.group,r=t.getModel("textStyle"),o=t.getModel("subtextStyle"),a=t.get("textAlign"),s=rt(t.get("textBaseline"),t.get("textVerticalAlign")),l=new ks({style:Uh(r,{text:t.get("text"),fill:r.getTextColor()},{disableBox:!0}),z2:10}),u=l.getBoundingRect(),h=t.get("subtext"),c=new ks({style:Uh(o,{text:h,fill:o.getTextColor(),y:u.height+t.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),p=t.get("link"),d=t.get("sublink"),f=t.get("triggerEvent",!0);l.silent=!p&&!f,c.silent=!d&&!f,p&&l.on("click",(function(){dp(p,"_"+t.get("target"))})),d&&c.on("click",(function(){dp(d,"_"+t.get("subtarget"))})),Hs(l).eventData=Hs(c).eventData=f?{componentType:"title",componentIndex:t.componentIndex}:null,i.add(l),h&&i.add(c);var g=i.getBoundingRect(),y=t.getBoxLayoutParams();y.width=g.width,y.height=g.height;var v=xp(y,{width:n.getWidth(),height:n.getHeight()},t.get("padding"));a||("middle"===(a=t.get("left")||t.get("right"))&&(a="center"),"right"===a?v.x+=v.width:"center"===a&&(v.x+=v.width/2)),s||("center"===(s=t.get("top")||t.get("bottom"))&&(s="middle"),"bottom"===s?v.y+=v.height:"middle"===s&&(v.y+=v.height/2),s=s||"top"),i.x=v.x,i.y=v.y,i.markRedraw();var m={align:a,verticalAlign:s};l.setStyle(m),c.setStyle(m),g=i.getBoundingRect();var x=v.margin,_=t.getItemStyle(["color","opacity"]);_.fill=t.get("backgroundColor");var b=new Cs({shape:{x:g.x-x[3],y:g.y-x[0],width:g.width+x[1]+x[3],height:g.height+x[0]+x[2],r:t.get("borderRadius")},style:_,subPixelOptimize:!0,silent:!0});i.add(b)}},e.type="title",e}(gg),bV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.layoutMode="box",n}return n(e,t),e.prototype.init=function(t,e,n){this.mergeDefaultAndTheme(t,n),this._initData()},e.prototype.mergeOption=function(e){t.prototype.mergeOption.apply(this,arguments),this._initData()},e.prototype.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},e.prototype.getCurrentIndex=function(){return this.option.currentIndex},e.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},e.prototype.setPlayState=function(t){this.option.autoPlay=!!t},e.prototype.getPlayState=function(){return!!this.option.autoPlay},e.prototype._initData=function(){var t,e=this.option,n=e.data||[],i=e.axisType,r=this._names=[];"category"===i?(t=[],E(n,(function(e,n){var i,o=xo(fo(e),"");q(e)?(i=T(e)).value=n:i=n,t.push(i),r.push(o)}))):t=n;var o={category:"ordinal",time:"time",value:"number"}[i]||"number";(this._data=new qm([{name:"value",type:o}],this)).initData(t,r)},e.prototype.getData=function(){return this._data},e.prototype.getCategories=function(){if("category"===this.get("axisType"))return this._names.slice()},e.type="timeline",e.defaultOption={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:[]},e}(Tp),wV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="timeline.slider",e.defaultOption=yc(bV.defaultOption,{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"circle",symbolSize:12,lineStyle:{show:!0,width:2,color:"#DAE1F5"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#A4B1D7"},itemStyle:{color:"#A4B1D7",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:15,color:"#316bf3",borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0, 0, 0, 0.3)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:24,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:"M2,18.5A1.52,1.52,0,0,1,.92,18a1.49,1.49,0,0,1,0-2.12L7.81,9.36,1,3.11A1.5,1.5,0,1,1,3,.89l8,7.34a1.48,1.48,0,0,1,.49,1.09,1.51,1.51,0,0,1-.46,1.1L3,18.08A1.5,1.5,0,0,1,2,18.5Z",prevIcon:"M10,.5A1.52,1.52,0,0,1,11.08,1a1.49,1.49,0,0,1,0,2.12L4.19,9.64,11,15.89a1.5,1.5,0,1,1-2,2.22L1,10.77A1.48,1.48,0,0,1,.5,9.68,1.51,1.51,0,0,1,1,8.58L9,.92A1.5,1.5,0,0,1,10,.5Z",prevBtnSize:18,nextBtnSize:18,color:"#A4B1D7",borderColor:"#A4B1D7",borderWidth:1},emphasis:{label:{show:!0,color:"#6f778d"},itemStyle:{color:"#316BF3"},controlStyle:{color:"#316BF3",borderColor:"#316BF3",borderWidth:2}},progress:{lineStyle:{color:"#316BF3"},itemStyle:{color:"#316BF3"},label:{color:"#6f778d"}},data:[]}),e}(bV);R(wV,lf.prototype);var SV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="timeline",e}(gg),MV=function(t){function e(e,n,i,r){var o=t.call(this,e,n,i)||this;return o.type=r||"value",o}return n(e,t),e.prototype.getLabelModel=function(){return this.model.getModel("label")},e.prototype.isHorizontal=function(){return"horizontal"===this.model.get("orient")},e}(H_),IV=Math.PI,TV=So(),CV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.init=function(t,e){this.api=e},e.prototype.render=function(t,e,n){if(this.model=t,this.api=n,this.ecModel=e,this.group.removeAll(),t.get("show",!0)){var i=this._layout(t,n),r=this._createGroup("_mainGroup"),o=this._createGroup("_labelGroup"),a=this._axis=this._createAxis(i,t);t.formatTooltip=function(t){return Xf("nameValue",{noName:!0,value:a.scale.getLabel({value:t})})},E(["AxisLine","AxisTick","Control","CurrentPointer"],(function(e){this["_render"+e](i,r,a,t)}),this),this._renderAxisLabel(i,o,a,t),this._position(i,t)}this._doPlayStop(),this._updateTicksStatus()},e.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},e.prototype.dispose=function(){this._clearTimer()},e.prototype._layout=function(t,e){var n,i,r,o,a=t.get(["label","position"]),s=t.get("orient"),l=function(t,e){return xp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()},t.get("padding"))}(t,e),u={horizontal:"center",vertical:(n=null==a||"auto"===a?"horizontal"===s?l.y+l.height/2=0||"+"===n?"left":"right"},h={horizontal:n>=0||"+"===n?"top":"bottom",vertical:"middle"},c={horizontal:0,vertical:IV/2},p="vertical"===s?l.height:l.width,d=t.getModel("controlStyle"),f=d.get("show",!0),g=f?d.get("itemSize"):0,y=f?d.get("itemGap"):0,v=g+y,m=t.get(["label","rotate"])||0;m=m*IV/180;var x=d.get("position",!0),_=f&&d.get("showPlayBtn",!0),b=f&&d.get("showPrevBtn",!0),w=f&&d.get("showNextBtn",!0),S=0,M=p;"left"===x||"bottom"===x?(_&&(i=[0,0],S+=v),b&&(r=[S,0],S+=v),w&&(o=[M-g,0],M-=v)):(_&&(i=[M-g,0],M-=v),b&&(r=[0,0],S+=v),w&&(o=[M-g,0],M-=v));var I=[S,M];return t.get("inverse")&&I.reverse(),{viewRect:l,mainLength:p,orient:s,rotation:c[s],labelRotation:m,labelPosOpt:n,labelAlign:t.get(["label","align"])||u[s],labelBaseline:t.get(["label","verticalAlign"])||t.get(["label","baseline"])||h[s],playPosition:i,prevBtnPosition:r,nextBtnPosition:o,axisExtent:I,controlSize:g,controlGap:y}},e.prototype._position=function(t,e){var n=this._mainGroup,i=this._labelGroup,r=t.viewRect;if("vertical"===t.orient){var o=[1,0,0,1,0,0],a=r.x,s=r.y+r.height;Ei(o,o,[-a,-s]),zi(o,o,-IV/2),Ei(o,o,[a,s]),(r=r.clone()).applyTransform(o)}var l=y(r),u=y(n.getBoundingRect()),h=y(i.getBoundingRect()),c=[n.x,n.y],p=[i.x,i.y];p[0]=c[0]=l[0][0];var d,f=t.labelPosOpt;function g(t){t.originX=l[0][0]-t.x,t.originY=l[1][0]-t.y}function y(t){return[[t.x,t.x+t.width],[t.y,t.y+t.height]]}function v(t,e,n,i,r){t[i]+=n[i][r]-e[i][r]}null==f||X(f)?(v(c,u,l,1,d="+"===f?0:1),v(p,h,l,1,1-d)):(v(c,u,l,1,d=f>=0?0:1),p[1]=c[1]+f),n.setPosition(c),i.setPosition(p),n.rotation=i.rotation=t.rotation,g(n),g(i)},e.prototype._createAxis=function(t,e){var n=e.getData(),i=e.get("axisType"),r=function(t,e){if(e=e||t.get("type"))switch(e){case"category":return new vx({ordinalMeta:t.getCategories(),extent:[1/0,-1/0]});case"time":return new Rx({locale:t.ecModel.getLocaleModel(),useUTC:t.ecModel.get("useUTC")});default:return new xx}}(e,i);r.getTicks=function(){return n.mapArray(["value"],(function(t){return{value:t}}))};var o=n.getDataExtent("value");r.setExtent(o[0],o[1]),r.calcNiceTicks();var a=new MV("value",r,t.axisExtent,i);return a.model=e,a},e.prototype._createGroup=function(t){var e=this[t]=new Cr;return this.group.add(e),e},e.prototype._renderAxisLine=function(t,e,n,i){var r=n.getExtent();if(i.get(["lineStyle","show"])){var o=new zu({shape:{x1:r[0],y1:0,x2:r[1],y2:0},style:A({lineCap:"round"},i.getModel("lineStyle").getLineStyle()),silent:!0,z2:1});e.add(o);var a=this._progressLine=new zu({shape:{x1:r[0],x2:this._currentPointer?this._currentPointer.x:r[0],y1:0,y2:0},style:k({lineCap:"round",lineWidth:o.style.lineWidth},i.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1});e.add(a)}},e.prototype._renderAxisTick=function(t,e,n,i){var r=this,o=i.getData(),a=n.scale.getTicks();this._tickSymbols=[],E(a,(function(t){var a=n.dataToCoord(t.value),s=o.getItemModel(t.value),l=s.getModel("itemStyle"),u=s.getModel(["emphasis","itemStyle"]),h=s.getModel(["progress","itemStyle"]),c={x:a,y:0,onclick:W(r._changeTimeline,r,t.value)},p=DV(s,l,e,c);p.ensureState("emphasis").style=u.getItemStyle(),p.ensureState("progress").style=h.getItemStyle(),Ol(p);var d=Hs(p);s.get("tooltip")?(d.dataIndex=t.value,d.dataModel=i):d.dataIndex=d.dataModel=null,r._tickSymbols.push(p)}))},e.prototype._renderAxisLabel=function(t,e,n,i){var r=this;if(n.getLabelModel().get("show")){var o=i.getData(),a=n.getViewLabels();this._tickLabels=[],E(a,(function(i){var a=i.tickValue,s=o.getItemModel(a),l=s.getModel("label"),u=s.getModel(["emphasis","label"]),h=s.getModel(["progress","label"]),c=n.dataToCoord(i.tickValue),p=new ks({x:c,y:0,rotation:t.labelRotation-t.rotation,onclick:W(r._changeTimeline,r,a),silent:!1,style:Uh(l,{text:i.formattedLabel,align:t.labelAlign,verticalAlign:t.labelBaseline})});p.ensureState("emphasis").style=Uh(u),p.ensureState("progress").style=Uh(h),e.add(p),Ol(p),TV(p).dataIndex=a,r._tickLabels.push(p)}))}},e.prototype._renderControl=function(t,e,n,i){var r=t.controlSize,o=t.rotation,a=i.getModel("controlStyle").getItemStyle(),s=i.getModel(["emphasis","controlStyle"]).getItemStyle(),l=i.getPlayState(),u=i.get("inverse",!0);function h(t,n,l,u){if(t){var h=gr(rt(i.get(["controlStyle",n+"BtnSize"]),r),r),c=function(t,e,n,i){var r=i.style,o=Ph(t.get(["controlStyle",e]),i||{},new sr(n[0],n[1],n[2],n[3]));return r&&o.setStyle(r),o}(i,n+"Icon",[0,-h/2,h,h],{x:t[0],y:t[1],originX:r/2,originY:0,rotation:u?-o:0,rectHover:!0,style:a,onclick:l});c.ensureState("emphasis").style=s,e.add(c),Ol(c)}}h(t.nextBtnPosition,"next",W(this._changeTimeline,this,u?"-":"+")),h(t.prevBtnPosition,"prev",W(this._changeTimeline,this,u?"+":"-")),h(t.playPosition,l?"stop":"play",W(this._handlePlayClick,this,!l),!0)},e.prototype._renderCurrentPointer=function(t,e,n,i){var r=i.getData(),o=i.getCurrentIndex(),a=r.getItemModel(o).getModel("checkpointStyle"),s=this,l={onCreate:function(t){t.draggable=!0,t.drift=W(s._handlePointerDrag,s),t.ondragend=W(s._handlePointerDragend,s),AV(t,s._progressLine,o,n,i,!0)},onUpdate:function(t){AV(t,s._progressLine,o,n,i)}};this._currentPointer=DV(a,a,this._mainGroup,{},this._currentPointer,l)},e.prototype._handlePlayClick=function(t){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:t,from:this.uid})},e.prototype._handlePointerDrag=function(t,e,n){this._clearTimer(),this._pointerChangeTimeline([n.offsetX,n.offsetY])},e.prototype._handlePointerDragend=function(t){this._pointerChangeTimeline([t.offsetX,t.offsetY],!0)},e.prototype._pointerChangeTimeline=function(t,e){var n=this._toAxisCoord(t)[0],i=Vr(this._axis.getExtent().slice());n>i[1]&&(n=i[1]),n=0&&(a[o]=+a[o].toFixed(c)),[a,h]}var FV={min:H(BV,"min"),max:H(BV,"max"),average:H(BV,"average"),median:H(BV,"median")};function GV(t,e){var n=t.getData(),i=t.coordinateSystem;if(e&&!function(t){return!isNaN(parseFloat(t.x))&&!isNaN(parseFloat(t.y))}(e)&&!Y(e.coord)&&i){var r=i.dimensions,o=WV(e,n,i,t);if((e=T(e)).type&&FV[e.type]&&o.baseAxis&&o.valueAxis){var a=P(r,o.baseAxis.dim),s=P(r,o.valueAxis.dim),l=FV[e.type](n,o.baseDataDim,o.valueDataDim,a,s);e.coord=l[0],e.value=l[1]}else{for(var u=[null!=e.xAxis?e.xAxis:e.radiusAxis,null!=e.yAxis?e.yAxis:e.angleAxis],h=0;h<2;h++)FV[u[h]]&&(u[h]=UV(n,n.mapDimension(r[h]),u[h]));e.coord=u}}return e}function WV(t,e,n,i){var r={};return null!=t.valueIndex||null!=t.valueDim?(r.valueDataDim=null!=t.valueIndex?e.getDimension(t.valueIndex):t.valueDim,r.valueAxis=n.getAxis(function(t,e){var n=t.getData().getDimensionInfo(e);return n&&n.coordDim}(i,r.valueDataDim)),r.baseAxis=n.getOtherAxis(r.valueAxis),r.baseDataDim=e.mapDimension(r.baseAxis.dim)):(r.baseAxis=i.getBaseAxis(),r.valueAxis=n.getOtherAxis(r.baseAxis),r.baseDataDim=e.mapDimension(r.baseAxis.dim),r.valueDataDim=e.mapDimension(r.valueAxis.dim)),r}function HV(t,e){return!(t&&t.containData&&e.coord&&!VV(e))||t.containData(e.coord)}function YV(t,e){return t?function(t,n,i,r){return df(r<2?t.coord&&t.coord[r]:t.value,e[r])}:function(t,n,i,r){return df(t.value,e[r])}}function UV(t,e,n){if("average"===n){var i=0,r=0;return t.each(e,(function(t,e){isNaN(t)||(i+=t,r++)})),i/r}return"median"===n?t.getMedian(e):t.getDataExtent(e)["max"===n?1:0]}var XV=So(),ZV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.init=function(){this.markerGroupMap=ft()},e.prototype.render=function(t,e,n){var i=this,r=this.markerGroupMap;r.each((function(t){XV(t).keep=!1})),e.eachSeries((function(t){var r=EV.getMarkerModelFromSeries(t,i.type);r&&i.renderSeries(t,r,e,n)})),r.each((function(t){!XV(t).keep&&i.group.remove(t.group)}))},e.prototype.markKeep=function(t){XV(t).keep=!0},e.prototype.toggleBlurSeries=function(t,e){var n=this;E(t,(function(t){var i=EV.getMarkerModelFromSeries(t,n.type);i&&i.getData().eachItemGraphicEl((function(t){t&&(e?wl(t):Sl(t))}))}))},e.type="marker",e}(gg);function jV(t,e,n){var i=e.coordinateSystem;t.each((function(r){var o,a=t.getItemModel(r),s=Er(a.get("x"),n.getWidth()),l=Er(a.get("y"),n.getHeight());if(isNaN(s)||isNaN(l)){if(e.getMarkerPosition)o=e.getMarkerPosition(t.getValues(t.dimensions,r));else if(i){var u=t.get(i.dimensions[0],r),h=t.get(i.dimensions[1],r);o=i.dataToPoint([u,h])}}else o=[s,l];isNaN(s)||(o[0]=s),isNaN(l)||(o[1]=l),t.setItemLayout(r,o)}))}var qV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.updateTransform=function(t,e,n){e.eachSeries((function(t){var e=EV.getMarkerModelFromSeries(t,"markPoint");e&&(jV(e.getData(),t,n),this.markerGroupMap.get(t.id).updateLayout())}),this)},e.prototype.renderSeries=function(t,e,n,i){var r=t.coordinateSystem,o=t.id,a=t.getData(),s=this.markerGroupMap,l=s.get(o)||s.set(o,new qw),u=function(t,e,n){var i;i=t?z(t&&t.dimensions,(function(t){return A(A({},e.getData().getDimensionInfo(e.getData().mapDimension(t))||{}),{name:t,ordinalMeta:null})})):[{name:"value",type:"float"}];var r=new qm(i,n),o=z(n.get("data"),H(GV,e));t&&(o=B(o,H(HV,t)));var a=YV(!!t,i);return r.initData(o,null,a),r}(r,t,e);e.setData(u),jV(e.getData(),t,i),u.each((function(t){var n=u.getItemModel(t),i=n.getShallow("symbol"),r=n.getShallow("symbolSize"),o=n.getShallow("symbolRotate"),s=n.getShallow("symbolOffset"),l=n.getShallow("symbolKeepAspect");if(U(i)||U(r)||U(o)||U(s)){var h=e.getRawValue(t),c=e.getDataParams(t);U(i)&&(i=i(h,c)),U(r)&&(r=r(h,c)),U(o)&&(o=o(h,c)),U(s)&&(s=s(h,c))}var p=n.getModel("itemStyle").getItemStyle(),d=gy(a,"color");p.fill||(p.fill=d),u.setItemVisual(t,{symbol:i,symbolSize:r,symbolRotate:o,symbolOffset:s,symbolKeepAspect:l,style:p})})),l.updateData(u),this.group.add(l.group),u.eachItemGraphicEl((function(t){t.traverse((function(t){Hs(t).dataModel=e}))})),this.markKeep(l),l.group.silent=e.get("silent")||t.get("silent")},e.type="markPoint",e}(ZV),KV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.createMarkerModelFromSeries=function(t,n,i){return new e(t,n,i)},e.type="markLine",e.defaultOption={z:5,symbol:["circle","arrow"],symbolSize:[8,16],symbolOffset:0,precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end",distance:5},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"},e}(EV),$V=So(),JV=function(t,e,n,i){var r,o=t.getData();if(Y(i))r=i;else{var a=i.type;if("min"===a||"max"===a||"average"===a||"median"===a||null!=i.xAxis||null!=i.yAxis){var s=void 0,l=void 0;if(null!=i.yAxis||null!=i.xAxis)s=e.getAxis(null!=i.yAxis?"y":"x"),l=it(i.yAxis,i.xAxis);else{var u=WV(i,o,e,t);s=u.valueAxis,l=UV(o,ix(o,u.valueDataDim),a)}var h="x"===s.dim?0:1,c=1-h,p=T(i),d={coord:[]};p.type=null,p.coord=[],p.coord[c]=-1/0,d.coord[c]=1/0;var f=n.get("precision");f>=0&&j(l)&&(l=+l.toFixed(Math.min(f,20))),p.coord[h]=d.coord[h]=l,r=[p,d,{type:a,valueIndex:i.valueIndex,value:l}]}else r=[]}var g=[GV(t,r[0]),GV(t,r[1]),A({},r[2])];return g[2].type=g[2].type||null,C(g[2],g[0]),C(g[2],g[1]),g};function QV(t){return!isNaN(t)&&!isFinite(t)}function tB(t,e,n,i){var r=1-t,o=i.dimensions[t];return QV(e[r])&&QV(n[r])&&e[t]===n[t]&&i.getAxis(o).containData(e[t])}function eB(t,e){if("cartesian2d"===t.type){var n=e[0].coord,i=e[1].coord;if(n&&i&&(tB(1,n,i,t)||tB(0,n,i,t)))return!0}return HV(t,e[0])&&HV(t,e[1])}function nB(t,e,n,i,r){var o,a=i.coordinateSystem,s=t.getItemModel(e),l=Er(s.get("x"),r.getWidth()),u=Er(s.get("y"),r.getHeight());if(isNaN(l)||isNaN(u)){if(i.getMarkerPosition)o=i.getMarkerPosition(t.getValues(t.dimensions,e));else{var h=a.dimensions,c=t.get(h[0],e),p=t.get(h[1],e);o=a.dataToPoint([c,p])}if(uS(a,"cartesian2d")){var d=a.getAxis("x"),f=a.getAxis("y");h=a.dimensions,QV(t.get(h[0],e))?o[0]=d.toGlobalCoord(d.getExtent()[n?0:1]):QV(t.get(h[1],e))&&(o[1]=f.toGlobalCoord(f.getExtent()[n?0:1]))}isNaN(l)||(o[0]=l),isNaN(u)||(o[1]=u)}else o=[l,u];t.setItemLayout(e,o)}var iB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.updateTransform=function(t,e,n){e.eachSeries((function(t){var e=EV.getMarkerModelFromSeries(t,"markLine");if(e){var i=e.getData(),r=$V(e).from,o=$V(e).to;r.each((function(e){nB(r,e,!0,t,n),nB(o,e,!1,t,n)})),i.each((function(t){i.setItemLayout(t,[r.getItemLayout(t),o.getItemLayout(t)])})),this.markerGroupMap.get(t.id).updateLayout()}}),this)},e.prototype.renderSeries=function(t,e,n,i){var r=t.coordinateSystem,o=t.id,a=t.getData(),s=this.markerGroupMap,l=s.get(o)||s.set(o,new gA);this.group.add(l.group);var u=function(t,e,n){var i;i=t?z(t&&t.dimensions,(function(t){return A(A({},e.getData().getDimensionInfo(e.getData().mapDimension(t))||{}),{name:t,ordinalMeta:null})})):[{name:"value",type:"float"}];var r=new qm(i,n),o=new qm(i,n),a=new qm([],n),s=z(n.get("data"),H(JV,e,t,n));t&&(s=B(s,H(eB,t)));var l=YV(!!t,i);return r.initData(z(s,(function(t){return t[0]})),null,l),o.initData(z(s,(function(t){return t[1]})),null,l),a.initData(z(s,(function(t){return t[2]}))),a.hasItemOption=!0,{from:r,to:o,line:a}}(r,t,e),h=u.from,c=u.to,p=u.line;$V(e).from=h,$V(e).to=c,e.setData(p);var d=e.get("symbol"),f=e.get("symbolSize"),g=e.get("symbolRotate"),y=e.get("symbolOffset");function v(e,n,r){var o=e.getItemModel(n);nB(e,n,r,t,i);var s=o.getModel("itemStyle").getItemStyle();null==s.fill&&(s.fill=gy(a,"color")),e.setItemVisual(n,{symbolKeepAspect:o.get("symbolKeepAspect"),symbolOffset:rt(o.get("symbolOffset",!0),y[r?0:1]),symbolRotate:rt(o.get("symbolRotate",!0),g[r?0:1]),symbolSize:rt(o.get("symbolSize"),f[r?0:1]),symbol:rt(o.get("symbol",!0),d[r?0:1]),style:s})}Y(d)||(d=[d,d]),Y(f)||(f=[f,f]),Y(g)||(g=[g,g]),Y(y)||(y=[y,y]),u.from.each((function(t){v(h,t,!0),v(c,t,!1)})),p.each((function(t){var e=p.getItemModel(t).getModel("lineStyle").getLineStyle();p.setItemLayout(t,[h.getItemLayout(t),c.getItemLayout(t)]),null==e.stroke&&(e.stroke=h.getItemVisual(t,"style").fill),p.setItemVisual(t,{fromSymbolKeepAspect:h.getItemVisual(t,"symbolKeepAspect"),fromSymbolOffset:h.getItemVisual(t,"symbolOffset"),fromSymbolRotate:h.getItemVisual(t,"symbolRotate"),fromSymbolSize:h.getItemVisual(t,"symbolSize"),fromSymbol:h.getItemVisual(t,"symbol"),toSymbolKeepAspect:c.getItemVisual(t,"symbolKeepAspect"),toSymbolOffset:c.getItemVisual(t,"symbolOffset"),toSymbolRotate:c.getItemVisual(t,"symbolRotate"),toSymbolSize:c.getItemVisual(t,"symbolSize"),toSymbol:c.getItemVisual(t,"symbol"),style:e})})),l.updateData(p),u.line.eachItemGraphicEl((function(t){Hs(t).dataModel=e,t.traverse((function(t){Hs(t).dataModel=e}))})),this.markKeep(l),l.group.silent=e.get("silent")||t.get("silent")},e.type="markLine",e}(ZV),rB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.createMarkerModelFromSeries=function(t,n,i){return new e(t,n,i)},e.type="markArea",e.defaultOption={z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}},e}(EV),oB=So(),aB=function(t,e,n,i){var r=GV(t,i[0]),o=GV(t,i[1]),a=r.coord,s=o.coord;a[0]=it(a[0],-1/0),a[1]=it(a[1],-1/0),s[0]=it(s[0],1/0),s[1]=it(s[1],1/0);var l=D([{},r,o]);return l.coord=[r.coord,o.coord],l.x0=r.x,l.y0=r.y,l.x1=o.x,l.y1=o.y,l};function sB(t){return!isNaN(t)&&!isFinite(t)}function lB(t,e,n,i){var r=1-t;return sB(e[r])&&sB(n[r])}function uB(t,e){var n=e.coord[0],i=e.coord[1],r={coord:n,x:e.x0,y:e.y0},o={coord:i,x:e.x1,y:e.y1};return uS(t,"cartesian2d")?!(!n||!i||!lB(1,n,i)&&!lB(0,n,i))||function(t,e,n){return!(t&&t.containZone&&e.coord&&n.coord&&!VV(e)&&!VV(n))||t.containZone(e.coord,n.coord)}(t,r,o):HV(t,r)||HV(t,o)}function hB(t,e,n,i,r){var o,a=i.coordinateSystem,s=t.getItemModel(e),l=Er(s.get(n[0]),r.getWidth()),u=Er(s.get(n[1]),r.getHeight());if(isNaN(l)||isNaN(u)){if(i.getMarkerPosition)o=i.getMarkerPosition(t.getValues(n,e));else{var h=[d=t.get(n[0],e),f=t.get(n[1],e)];a.clampData&&a.clampData(h,h),o=a.dataToPoint(h,!0)}if(uS(a,"cartesian2d")){var c=a.getAxis("x"),p=a.getAxis("y"),d=t.get(n[0],e),f=t.get(n[1],e);sB(d)?o[0]=c.toGlobalCoord(c.getExtent()["x0"===n[0]?0:1]):sB(f)&&(o[1]=p.toGlobalCoord(p.getExtent()["y0"===n[1]?0:1]))}isNaN(l)||(o[0]=l),isNaN(u)||(o[1]=u)}else o=[l,u];return o}var cB=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],pB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.updateTransform=function(t,e,n){e.eachSeries((function(t){var e=EV.getMarkerModelFromSeries(t,"markArea");if(e){var i=e.getData();i.each((function(e){var r=z(cB,(function(r){return hB(i,e,r,t,n)}));i.setItemLayout(e,r),i.getItemGraphicEl(e).setShape("points",r)}))}}),this)},e.prototype.renderSeries=function(t,e,n,i){var r=t.coordinateSystem,o=t.id,a=t.getData(),s=this.markerGroupMap,l=s.get(o)||s.set(o,{group:new Cr});this.group.add(l.group),this.markKeep(l);var u=function(t,e,n){var i,r;if(t){var a=z(t&&t.dimensions,(function(t){var n=e.getData();return A(A({},n.getDimensionInfo(n.mapDimension(t))||{}),{name:t,ordinalMeta:null})}));r=z(["x0","y0","x1","y1"],(function(t,e){return{name:t,type:a[e%2].type}})),i=new qm(r,n)}else i=new qm(r=[{name:"value",type:"float"}],n);var s=z(n.get("data"),H(aB,e,t,n));t&&(s=B(s,H(uB,t)));var l=t?function(t,e,n,i){return df(t.coord[Math.floor(i/2)][i%2],r[i])}:function(t,e,n,i){return df(t.value,r[i])};return i.initData(s,null,l),i.hasItemOption=!0,i}(r,t,e);e.setData(u),u.each((function(e){var n=z(cB,(function(n){return hB(u,e,n,t,i)})),o=r.getAxis("x").scale,s=r.getAxis("y").scale,l=o.getExtent(),h=s.getExtent(),c=[o.parse(u.get("x0",e)),o.parse(u.get("x1",e))],p=[s.parse(u.get("y0",e)),s.parse(u.get("y1",e))];Vr(c),Vr(p);var d=!!(l[0]>c[1]||l[1]p[1]||h[1]=0},e.prototype.getOrient=function(){return"vertical"===this.get("orient")?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},e.type="legend.plain",e.dependencies=["series"],e.defaultOption={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,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},e}(Tp),fB=H,gB=E,yB=Cr,vB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.newlineDisabled=!1,n}return n(e,t),e.prototype.init=function(){this.group.add(this._contentGroup=new yB),this.group.add(this._selectorGroup=new yB),this._isFirstRender=!0},e.prototype.getContentGroup=function(){return this._contentGroup},e.prototype.getSelectorGroup=function(){return this._selectorGroup},e.prototype.render=function(t,e,n){var i=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),t.get("show",!0)){var r=t.get("align"),o=t.get("orient");r&&"auto"!==r||(r="right"===t.get("left")&&"vertical"===o?"right":"left");var a=t.get("selector",!0),s=t.get("selectorPosition",!0);!a||s&&"auto"!==s||(s="horizontal"===o?"end":"start"),this.renderInner(r,t,e,n,a,o,s);var l=t.getBoxLayoutParams(),u={width:n.getWidth(),height:n.getHeight()},h=t.get("padding"),c=xp(l,u,h),p=this.layoutInner(t,r,c,i,a,s),d=xp(k({width:p.width,height:p.height},l),u,h);this.group.x=d.x-p.x,this.group.y=d.y-p.y,this.group.markRedraw(),this.group.add(this._backgroundEl=XE(p,t))}},e.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},e.prototype.renderInner=function(t,e,n,i,r,o,a){var s=this.getContentGroup(),l=ft(),u=e.get("selectedMode"),h=[];n.eachRawSeries((function(t){!t.get("legendHoverLink")&&h.push(t.id)})),gB(e.getData(),(function(r,o){var a=r.get("name");if(!this.newlineDisabled&&(""===a||"\n"===a)){var c=new yB;return c.newline=!0,void s.add(c)}var p=n.getSeriesByName(a)[0];if(!l.get(a))if(p){var d=p.getData(),f=d.getVisual("legendLineStyle")||{},g=d.getVisual("legendIcon"),y=d.getVisual("style");this._createItem(p,a,o,r,e,t,f,y,g,u,i).on("click",fB(mB,a,null,i,h)).on("mouseover",fB(_B,p.name,null,i,h)).on("mouseout",fB(bB,p.name,null,i,h)),l.set(a,!0)}else n.eachRawSeries((function(n){if(!l.get(a)&&n.legendVisualProvider){var s=n.legendVisualProvider;if(!s.containName(a))return;var c=s.indexOfName(a),p=s.getItemVisual(c,"style"),d=s.getItemVisual(c,"legendIcon"),f=bn(p.fill);f&&0===f[3]&&(f[3]=.2,p=A(A({},p),{fill:kn(f,"rgba")})),this._createItem(n,a,o,r,e,t,{},p,d,u,i).on("click",fB(mB,null,a,i,h)).on("mouseover",fB(_B,null,a,i,h)).on("mouseout",fB(bB,null,a,i,h)),l.set(a,!0)}}),this)}),this),r&&this._createSelector(r,e,i,o,a)},e.prototype._createSelector=function(t,e,n,i,r){var o=this.getSelectorGroup();gB(t,(function(t){var i=t.type,r=new ks({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){n.dispatchAction({type:"all"===i?"legendAllSelect":"legendInverseSelect"})}});o.add(r),Hh(r,{normal:e.getModel("selectorLabel"),emphasis:e.getModel(["emphasis","selectorLabel"])},{defaultText:t.title}),Ol(r)}))},e.prototype._createItem=function(t,e,n,i,r,o,a,s,l,u,h){var c=t.visualDrawType,p=r.get("itemWidth"),d=r.get("itemHeight"),f=r.isSelected(e),g=i.get("symbolRotate"),y=i.get("symbolKeepAspect"),v=i.get("icon"),m=function(t,e,n,i,r,o,a){function s(t,e){"auto"===t.lineWidth&&(t.lineWidth=e.lineWidth>0?2:0),gB(t,(function(n,i){"inherit"===t[i]&&(t[i]=e[i])}))}var l=e.getModel("itemStyle"),u=l.getItemStyle(),h=0===t.lastIndexOf("empty",0)?"fill":"stroke",c=l.getShallow("decal");u.decal=c&&"inherit"!==c?rv(c,a):i.decal,"inherit"===u.fill&&(u.fill=i[r]),"inherit"===u.stroke&&(u.stroke=i[h]),"inherit"===u.opacity&&(u.opacity=("fill"===r?i:n).opacity),s(u,i);var p=e.getModel("lineStyle"),d=p.getLineStyle();if(s(d,n),"auto"===u.fill&&(u.fill=i.fill),"auto"===u.stroke&&(u.stroke=i.fill),"auto"===d.stroke&&(d.stroke=i.fill),!o){var f=e.get("inactiveBorderWidth"),g=u[h];u.lineWidth="auto"===f?i.lineWidth>0&&g?2:0:u.lineWidth,u.fill=e.get("inactiveColor"),u.stroke=e.get("inactiveBorderColor"),d.stroke=p.get("inactiveColor"),d.lineWidth=p.get("inactiveWidth")}return{itemStyle:u,lineStyle:d}}(l=v||l||"roundRect",i,a,s,c,f,h),x=new yB,_=i.getModel("textStyle");if(!U(t.getLegendIcon)||v&&"inherit"!==v){var b="inherit"===v&&t.getData().getVisual("symbol")?"inherit"===g?t.getData().getVisual("symbolRotate"):g:0;x.add(function(t){var e=t.icon||"roundRect",n=Ly(e,0,0,t.itemWidth,t.itemHeight,t.itemStyle.fill,t.symbolKeepAspect);return n.setStyle(t.itemStyle),n.rotation=(t.iconRotate||0)*Math.PI/180,n.setOrigin([t.itemWidth/2,t.itemHeight/2]),e.indexOf("empty")>-1&&(n.style.stroke=n.style.fill,n.style.fill="#fff",n.style.lineWidth=2),n}({itemWidth:p,itemHeight:d,icon:l,iconRotate:b,itemStyle:m.itemStyle,lineStyle:m.lineStyle,symbolKeepAspect:y}))}else x.add(t.getLegendIcon({itemWidth:p,itemHeight:d,icon:l,iconRotate:g,itemStyle:m.itemStyle,lineStyle:m.lineStyle,symbolKeepAspect:y}));var w="left"===o?p+5:-5,S=o,M=r.get("formatter"),I=e;X(M)&&M?I=M.replace("{name}",null!=e?e:""):U(M)&&(I=M(e));var T=i.get("inactiveColor");x.add(new ks({style:Uh(_,{text:I,x:w,y:d/2,fill:f?_.getTextColor():T,align:S,verticalAlign:"middle"})}));var C=new Cs({shape:x.getBoundingRect(),invisible:!0}),D=i.getModel("tooltip");return D.get("show")&&Eh({el:C,componentModel:r,itemName:e,itemTooltipOption:D.option}),x.add(C),x.eachChild((function(t){t.silent=!0})),C.silent=!u,this.getContentGroup().add(x),Ol(x),x.__legendDataIndex=n,x},e.prototype.layoutInner=function(t,e,n,i,r,o){var a=this.getContentGroup(),s=this.getSelectorGroup();mp(t.get("orient"),a,t.get("itemGap"),n.width,n.height);var l=a.getBoundingRect(),u=[-l.x,-l.y];if(s.markRedraw(),a.markRedraw(),r){mp("horizontal",s,t.get("selectorItemGap",!0));var h=s.getBoundingRect(),c=[-h.x,-h.y],p=t.get("selectorButtonGap",!0),d=t.getOrient().index,f=0===d?"width":"height",g=0===d?"height":"width",y=0===d?"y":"x";"end"===o?c[d]+=l[f]+p:u[d]+=h[f]+p,c[1-d]+=l[g]/2-h[g]/2,s.x=c[0],s.y=c[1],a.x=u[0],a.y=u[1];var v={x:0,y:0};return v[f]=l[f]+p+h[f],v[g]=Math.max(l[g],h[g]),v[y]=Math.min(0,h[y]+c[1-d]),v}return a.x=u[0],a.y=u[1],this.group.getBoundingRect()},e.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},e.type="legend.plain",e}(gg);function mB(t,e,n,i){bB(t,e,n,i),n.dispatchAction({type:"legendToggleSelect",name:null!=t?t:e}),_B(t,e,n,i)}function xB(t){for(var e,n=t.getZr().storage.getDisplayList(),i=0,r=n.length;in[r],f=[-c.x,-c.y];e||(f[i]=l[s]);var g=[0,0],y=[-p.x,-p.y],v=rt(t.get("pageButtonGap",!0),t.get("itemGap",!0));d&&("end"===t.get("pageButtonPosition",!0)?y[i]+=n[r]-p[r]:g[i]+=p[r]+v),y[1-i]+=c[o]/2-p[o]/2,l.setPosition(f),u.setPosition(g),h.setPosition(y);var m={x:0,y:0};if(m[r]=d?n[r]:c[r],m[o]=Math.max(c[o],p[o]),m[a]=Math.min(0,p[a]+y[1-i]),u.__rectSize=n[r],d){var x={x:0,y:0};x[r]=Math.max(n[r]-p[r]-v,0),x[o]=m[o],u.setClipPath(new Cs({shape:x})),u.__rectSize=x[r]}else h.eachChild((function(t){t.attr({invisible:!0,silent:!0})}));var _=this._getPageInfo(t);return null!=_.pageIndex&&rh(l,{x:_.contentPosition[0],y:_.contentPosition[1]},d?t:null),this._updatePageInfoView(t,_),m},e.prototype._pageGo=function(t,e,n){var i=this._getPageInfo(e)[t];null!=i&&n.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:e.id})},e.prototype._updatePageInfoView=function(t,e){var n=this._controllerGroup;E(["pagePrev","pageNext"],(function(i){var r=null!=e[i+"DataIndex"],o=n.childOfName(i);o&&(o.setStyle("fill",r?t.get("pageIconColor",!0):t.get("pageIconInactiveColor",!0)),o.cursor=r?"pointer":"default")}));var i=n.childOfName("pageText"),r=t.get("pageFormatter"),o=e.pageIndex,a=null!=o?o+1:0,s=e.pageCount;i&&r&&i.setStyle("text",X(r)?r.replace("{current}",null==a?"":a+"").replace("{total}",null==s?"":s+""):r({current:a,total:s}))},e.prototype._getPageInfo=function(t){var e=t.get("scrollDataIndex",!0),n=this.getContentGroup(),i=this._containerGroup.__rectSize,r=t.getOrient().index,o=DB[r],a=AB[r],s=this._findTargetItemIndex(e),l=n.children(),u=l[s],h=l.length,c=h?1:0,p={contentPosition:[n.x,n.y],pageCount:c,pageIndex:c-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!u)return p;var d=m(u);p.contentPosition[r]=-d.s;for(var f=s+1,g=d,y=d,v=null;f<=h;++f)(!(v=m(l[f]))&&y.e>g.s+i||v&&!x(v,g.s))&&(g=y.i>g.i?y:v)&&(null==p.pageNextDataIndex&&(p.pageNextDataIndex=g.i),++p.pageCount),y=v;for(f=s-1,g=d,y=d,v=null;f>=-1;--f)(v=m(l[f]))&&x(y,v.s)||!(g.i=e&&t.s<=e+i}},e.prototype._findTargetItemIndex=function(t){return this._showController?(this.getContentGroup().eachChild((function(i,r){var o=i.__legendDataIndex;null==n&&null!=o&&(n=r),o===t&&(e=r)})),null!=e?e:n):0;var e,n},e.type="legend.scroll",e}(vB);function LB(t){wm(MB),t.registerComponentModel(IB),t.registerComponentView(kB),function(t){t.registerAction("legendScroll","legendscroll",(function(t,e){var n=t.scrollDataIndex;null!=n&&e.eachComponent({mainType:"legend",subType:"scroll",query:t},(function(t){t.setScrollDataIndex(n)}))}))}(t)}var PB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="dataZoom.inside",e.defaultOption=yc(AE.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),e}(AE),OB=So();function NB(t,e){if(e){t.removeKey(e.model.uid);var n=e.controller;n&&n.dispose()}}function EB(t,e){t.isDisposed()||t.dispatchAction({type:"dataZoom",animation:{easing:"cubicOut",duration:100},batch:e})}function zB(t,e,n,i){return t.coordinateSystem.containPoint([n,i])}var BB=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="dataZoom.inside",e}return n(e,t),e.prototype.render=function(e,n,i){t.prototype.render.apply(this,arguments),e.noTarget()?this._clear():(this.range=e.getPercentRange(),function(t,e,n){OB(t).coordSysRecordMap.each((function(t){var i=t.dataZoomInfoMap.get(e.uid);i&&(i.getRange=n)}))}(i,e,{pan:W(FB.pan,this),zoom:W(FB.zoom,this),scrollMove:W(FB.scrollMove,this)}))},e.prototype.dispose=function(){this._clear(),t.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){!function(t,e){for(var n=OB(t).coordSysRecordMap,i=n.keys(),r=0;r0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(o[1]-o[0])+o[0],u=Math.max(1/i.scale,0);o[0]=(o[0]-l)*u+l,o[1]=(o[1]-l)*u+l;var h=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();return lk(0,o,[0,100],0,h.minSpan,h.maxSpan),this.range=o,r[0]!==o[0]||r[1]!==o[1]?o:void 0}},pan:GB((function(t,e,n,i,r,o){var a=WB[i]([o.oldX,o.oldY],[o.newX,o.newY],e,r,n);return a.signal*(t[1]-t[0])*a.pixel/a.pixelLength})),scrollMove:GB((function(t,e,n,i,r,o){return WB[i]([0,0],[o.scrollDelta,o.scrollDelta],e,r,n).signal*(t[1]-t[0])*o.scrollDelta}))};function GB(t){return function(e,n,i,r){var o=this.range,a=o.slice(),s=e.axisModels[0];if(s)return lk(t(a,s,e,n,i,r),a,[0,100],"all"),this.range=a,o[0]!==a[0]||o[1]!==a[1]?a:void 0}}var WB={grid:function(t,e,n,i,r){var o=n.axis,a={},s=r.model.coordinateSystem.getRect();return t=t||[0,0],"x"===o.dim?(a.pixel=e[0]-t[0],a.pixelLength=s.width,a.pixelStart=s.x,a.signal=o.inverse?1:-1):(a.pixel=e[1]-t[1],a.pixelLength=s.height,a.pixelStart=s.y,a.signal=o.inverse?-1:1),a},polar:function(t,e,n,i,r){var o=n.axis,a={},s=r.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return t=t?s.pointToCoord(t):[0,0],e=s.pointToCoord(e),"radiusAxis"===n.mainType?(a.pixel=e[0]-t[0],a.pixelLength=l[1]-l[0],a.pixelStart=l[0],a.signal=o.inverse?1:-1):(a.pixel=e[1]-t[1],a.pixelLength=u[1]-u[0],a.pixelStart=u[0],a.signal=o.inverse?-1:1),a},singleAxis:function(t,e,n,i,r){var o=n.axis,a=r.model.coordinateSystem.getRect(),s={};return t=t||[0,0],"horizontal"===o.orient?(s.pixel=e[0]-t[0],s.pixelLength=a.width,s.pixelStart=a.x,s.signal=o.inverse?1:-1):(s.pixel=e[1]-t[1],s.pixelLength=a.height,s.pixelStart=a.y,s.signal=o.inverse?-1:1),s}};function HB(t){BE(t),t.registerComponentModel(PB),t.registerComponentView(BB),function(t){t.registerProcessor(t.PRIORITY.PROCESSOR.FILTER,(function(t,e){var n=OB(e),i=n.coordSysRecordMap||(n.coordSysRecordMap=ft());i.each((function(t){t.dataZoomInfoMap=null})),t.eachComponent({mainType:"dataZoom",subType:"inside"},(function(t){E(CE(t).infoList,(function(n){var r=n.model.uid,o=i.get(r)||i.set(r,function(t,e){var n={model:e,containsPoint:H(zB,e),dispatchAction:H(EB,t),dataZoomInfoMap:null,controller:null},i=n.controller=new kI(t.getZr());return E(["pan","zoom","scrollMove"],(function(t){i.on(t,(function(e){var i=[];n.dataZoomInfoMap.each((function(r){if(e.isAvailableBehavior(r.model.option)){var o=(r.getRange||{})[t],a=o&&o(r.dzReferCoordSysInfo,n.model.mainType,n.controller,e);!r.model.get("disabled",!0)&&a&&i.push({dataZoomId:r.model.id,start:a[0],end:a[1]})}})),i.length&&n.dispatchAction(i)}))})),n}(e,n.model));(o.dataZoomInfoMap||(o.dataZoomInfoMap=ft())).set(t.uid,{dzReferCoordSysInfo:n,model:t,getRange:null})}))})),i.each((function(t){var e,n=t.controller,r=t.dataZoomInfoMap;if(r){var o=r.keys()[0];null!=o&&(e=r.get(o))}if(e){var a=function(t){var e,n="type_",i={type_true:2,type_move:1,type_false:0,type_undefined:-1},r=!0;return t.each((function(t){var o=t.model,a=!o.get("disabled",!0)&&(!o.get("zoomLock",!0)||"move");i[n+a]>i[n+e]&&(e=a),r=r&&o.get("preventDefaultMouseMove",!0)})),{controlType:e,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!r}}}(r);n.enable(a.controlType,a.opt),n.setPointerChecker(t.containsPoint),Ag(t,"dispatchAction",e.model.get("throttle",!0),"fixRate")}else NB(i,t)}))}))}(t)}var YB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="dataZoom.slider",e.layoutMode="box",e.defaultOption=yc(AE.defaultOption,{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,borderColor:"#d2dbee",borderRadius:3,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#d2dbee",width:.5},areaStyle:{color:"#d2dbee",opacity:.2}},selectedDataBackground:{lineStyle:{color:"#8fb0f7",width:.5},areaStyle:{color:"#8fb0f7",opacity:.2}},fillerColor:"rgba(135,175,274,0.2)",handleIcon:"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z",handleSize:"100%",handleStyle:{color:"#fff",borderColor:"#ACB8D1"},moveHandleSize:7,moveHandleIcon:"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z",moveHandleStyle:{color:"#D2DBEE",opacity:.7},showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#6E7079"},brushSelect:!0,brushStyle:{color:"rgba(135,175,274,0.15)"},emphasis:{handleStyle:{borderColor:"#8FB0F7"},moveHandleStyle:{color:"#8FB0F7"}}}),e}(AE),UB=Cs,XB="horizontal",ZB="vertical",jB=["line","bar","candlestick","scatter"],qB={easing:"cubicOut",duration:100,delay:0},KB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._displayables={},n}return n(e,t),e.prototype.init=function(t,e){this.api=e,this._onBrush=W(this._onBrush,this),this._onBrushEnd=W(this._onBrushEnd,this)},e.prototype.render=function(e,n,i,r){if(t.prototype.render.apply(this,arguments),Ag(this,"_dispatchZoomAction",e.get("throttle"),"fixRate"),this._orient=e.getOrient(),!1!==e.get("show")){if(e.noTarget())return this._clear(),void this.group.removeAll();r&&"dataZoom"===r.type&&r.from===this.uid||this._buildView(),this._updateView()}else this.group.removeAll()},e.prototype.dispose=function(){this._clear(),t.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){kg(this,"_dispatchZoomAction");var t=this.api.getZr();t.off("mousemove",this._onBrush),t.off("mouseup",this._onBrushEnd)},e.prototype._buildView=function(){var t=this.group;t.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var e=this._displayables.sliderGroup=new Cr;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),t.add(e),this._positionGroup()},e.prototype._resetLocation=function(){var t=this.dataZoomModel,e=this.api,n=t.get("brushSelect")?7:0,i=this._findCoordRect(),r={width:e.getWidth(),height:e.getHeight()},o=this._orient===XB?{right:r.width-i.x-i.width,top:r.height-30-7-n,width:i.width,height:30}:{right:7,top:i.y,width:30,height:i.height},a=Sp(t.option);E(["right","top","width","height"],(function(t){"ph"===a[t]&&(a[t]=o[t])}));var s=xp(a,r);this._location={x:s.x,y:s.y},this._size=[s.width,s.height],this._orient===ZB&&this._size.reverse()},e.prototype._positionGroup=function(){var t=this.group,e=this._location,n=this._orient,i=this.dataZoomModel.getFirstTargetAxisModel(),r=i&&i.get("inverse"),o=this._displayables.sliderGroup,a=(this._dataShadowInfo||{}).otherAxisInverse;o.attr(n!==XB||r?n===XB&&r?{scaleY:a?1:-1,scaleX:-1}:n!==ZB||r?{scaleY:a?-1:1,scaleX:-1,rotation:Math.PI/2}:{scaleY:a?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:a?1:-1,scaleX:1});var s=t.getBoundingRect([o]);t.x=e.x-s.x,t.y=e.y-s.y,t.markRedraw()},e.prototype._getViewExtent=function(){return[0,this._size[0]]},e.prototype._renderBackground=function(){var t=this.dataZoomModel,e=this._size,n=this._displayables.sliderGroup,i=t.get("brushSelect");n.add(new UB({silent:!0,shape:{x:0,y:0,width:e[0],height:e[1]},style:{fill:t.get("backgroundColor")},z2:-40}));var r=new UB({shape:{x:0,y:0,width:e[0],height:e[1]},style:{fill:"transparent"},z2:0,onclick:W(this._onClickPanel,this)}),o=this.api.getZr();i?(r.on("mousedown",this._onBrushStart,this),r.cursor="crosshair",o.on("mousemove",this._onBrush),o.on("mouseup",this._onBrushEnd)):(o.off("mousemove",this._onBrush),o.off("mouseup",this._onBrushEnd)),n.add(r)},e.prototype._renderDataShadow=function(){var t=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],t){var e=this._size,n=this._shadowSize||[],i=t.series,r=i.getRawData(),o=i.getShadowDim?i.getShadowDim():t.otherDim;if(null!=o){var a=this._shadowPolygonPts,s=this._shadowPolylinePts;if(r!==this._shadowData||o!==this._shadowDim||e[0]!==n[0]||e[1]!==n[1]){var l=r.getDataExtent(o),u=.3*(l[1]-l[0]);l=[l[0]-u,l[1]+u];var h,c=[0,e[1]],p=[0,e[0]],d=[[e[0],0],[0,0]],f=[],g=p[1]/(r.count()-1),y=0,v=Math.round(r.count()/e[0]);r.each([o],(function(t,e){if(v>0&&e%v)y+=g;else{var n=null==t||isNaN(t)||""===t,i=n?0:Nr(t,l,c,!0);n&&!h&&e?(d.push([d[d.length-1][0],0]),f.push([f[f.length-1][0],0])):!n&&h&&(d.push([y,0]),f.push([y,0])),d.push([y,i]),f.push([y,i]),y+=g,h=n}})),a=this._shadowPolygonPts=d,s=this._shadowPolylinePts=f}this._shadowData=r,this._shadowDim=o,this._shadowSize=[e[0],e[1]];for(var m=this.dataZoomModel,x=0;x<3;x++){var _=b(1===x);this._displayables.sliderGroup.add(_),this._displayables.dataShadowSegs.push(_)}}}function b(t){var e=m.getModel(t?"selectedDataBackground":"dataBackground"),n=new Cr,i=new Pu({shape:{points:a},segmentIgnoreThreshold:1,style:e.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),r=new Ru({shape:{points:s},segmentIgnoreThreshold:1,style:e.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return n.add(i),n.add(r),n}},e.prototype._prepareDataShadowInfo=function(){var t=this.dataZoomModel,e=t.get("showDataShadow");if(!1!==e){var n,i=this.ecModel;return t.eachTargetAxis((function(r,o){E(t.getAxisProxy(r,o).getTargetSeriesModels(),(function(t){if(!(n||!0!==e&&P(jB,t.get("type"))<0)){var a,s=i.getComponent(IE(r),o).axis,l={x:"y",y:"x",radius:"angle",angle:"radius"}[r],u=t.coordinateSystem;null!=l&&u.getOtherAxis&&(a=u.getOtherAxis(s).inverse),l=t.getData().mapDimension(l),n={thisAxis:s,series:t,thisDim:r,otherDim:l,otherAxisInverse:a}}}),this)}),this),n}},e.prototype._renderHandle=function(){var t=this.group,e=this._displayables,n=e.handles=[null,null],i=e.handleLabels=[null,null],r=this._displayables.sliderGroup,o=this._size,a=this.dataZoomModel,s=this.api,l=a.get("borderRadius")||0,u=a.get("brushSelect"),h=e.filler=new UB({silent:u,style:{fill:a.get("fillerColor")},textConfig:{position:"inside"}});r.add(h),r.add(new UB({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:o[0],height:o[1],r:l},style:{stroke:a.get("dataBackgroundColor")||a.get("borderColor"),lineWidth:1,fill:"rgba(0,0,0,0)"}})),E([0,1],(function(e){var o=a.get("handleIcon");!Dy[o]&&o.indexOf("path://")<0&&o.indexOf("image://")<0&&(o="path://"+o);var s=Ly(o,-1,0,2,2,null,!0);s.attr({cursor:$B(this._orient),draggable:!0,drift:W(this._onDragMove,this,e),ondragend:W(this._onDragEnd,this),onmouseover:W(this._showDataInfo,this,!0),onmouseout:W(this._showDataInfo,this,!1),z2:5});var l=s.getBoundingRect(),u=a.get("handleSize");this._handleHeight=Er(u,this._size[1]),this._handleWidth=l.width/l.height*this._handleHeight,s.setStyle(a.getModel("handleStyle").getItemStyle()),s.style.strokeNoScale=!0,s.rectHover=!0,s.ensureState("emphasis").style=a.getModel(["emphasis","handleStyle"]).getItemStyle(),Ol(s);var h=a.get("handleColor");null!=h&&(s.style.fill=h),r.add(n[e]=s);var c=a.getModel("textStyle");t.add(i[e]=new ks({silent:!0,invisible:!0,style:Uh(c,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:c.getTextColor(),font:c.getFont()}),z2:10}))}),this);var c=h;if(u){var p=Er(a.get("moveHandleSize"),o[1]),d=e.moveHandle=new Cs({style:a.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:o[1]-.5,height:p}}),f=.8*p,g=e.moveHandleIcon=Ly(a.get("moveHandleIcon"),-f/2,-f/2,f,f,"#fff",!0);g.silent=!0,g.y=o[1]+p/2-.5,d.ensureState("emphasis").style=a.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var y=Math.min(o[1]/2,Math.max(p,10));(c=e.moveZone=new Cs({invisible:!0,shape:{y:o[1]-y,height:p+y}})).on("mouseover",(function(){s.enterEmphasis(d)})).on("mouseout",(function(){s.leaveEmphasis(d)})),r.add(d),r.add(g),r.add(c)}c.attr({draggable:!0,cursor:$B(this._orient),drift:W(this._onDragMove,this,"all"),ondragstart:W(this._showDataInfo,this,!0),ondragend:W(this._onDragEnd,this),onmouseover:W(this._showDataInfo,this,!0),onmouseout:W(this._showDataInfo,this,!1)})},e.prototype._resetInterval=function(){var t=this._range=this.dataZoomModel.getPercentRange(),e=this._getViewExtent();this._handleEnds=[Nr(t[0],[0,100],e,!0),Nr(t[1],[0,100],e,!0)]},e.prototype._updateInterval=function(t,e){var n=this.dataZoomModel,i=this._handleEnds,r=this._getViewExtent(),o=n.findRepresentativeAxisProxy().getMinMaxSpan(),a=[0,100];lk(e,i,r,n.get("zoomLock")?"all":t,null!=o.minSpan?Nr(o.minSpan,a,r,!0):null,null!=o.maxSpan?Nr(o.maxSpan,a,r,!0):null);var s=this._range,l=this._range=Vr([Nr(i[0],r,a,!0),Nr(i[1],r,a,!0)]);return!s||s[0]!==l[0]||s[1]!==l[1]},e.prototype._updateView=function(t){var e=this._displayables,n=this._handleEnds,i=Vr(n.slice()),r=this._size;E([0,1],(function(t){var i=e.handles[t],o=this._handleHeight;i.attr({scaleX:o/2,scaleY:o/2,x:n[t]+(t?-1:1),y:r[1]/2-o/2})}),this),e.filler.setShape({x:i[0],y:0,width:i[1]-i[0],height:r[1]});var o={x:i[0],width:i[1]-i[0]};e.moveHandle&&(e.moveHandle.setShape(o),e.moveZone.setShape(o),e.moveZone.getBoundingRect(),e.moveHandleIcon&&e.moveHandleIcon.attr("x",o.x+o.width/2));for(var a=e.dataShadowSegs,s=[0,i[0],i[1],r[0]],l=0;le[0]||n[1]<0||n[1]>e[1])){var i=this._handleEnds,r=(i[0]+i[1])/2,o=this._updateInterval("all",n[0]-r);this._updateView(),o&&this._dispatchZoomAction(!1)}},e.prototype._onBrushStart=function(t){var e=t.offsetX,n=t.offsetY;this._brushStart=new Ji(e,n),this._brushing=!0,this._brushStartTime=+new Date},e.prototype._onBrushEnd=function(t){if(this._brushing){var e=this._displayables.brushRect;if(this._brushing=!1,e){e.attr("ignore",!0);var n=e.shape;if(!(+new Date-this._brushStartTime<200&&Math.abs(n.width)<5)){var i=this._getViewExtent(),r=[0,100];this._range=Vr([Nr(n.x,i,r,!0),Nr(n.x+n.width,i,r,!0)]),this._handleEnds=[n.x,n.x+n.width],this._updateView(),this._dispatchZoomAction(!1)}}}},e.prototype._onBrush=function(t){this._brushing&&(se(t.event),this._updateBrushRect(t.offsetX,t.offsetY))},e.prototype._updateBrushRect=function(t,e){var n=this._displayables,i=this.dataZoomModel,r=n.brushRect;r||(r=n.brushRect=new UB({silent:!0,style:i.getModel("brushStyle").getItemStyle()}),n.sliderGroup.add(r)),r.attr("ignore",!1);var o=this._brushStart,a=this._displayables.sliderGroup,s=a.transformCoordToLocal(t,e),l=a.transformCoordToLocal(o.x,o.y),u=this._size;s[0]=Math.max(Math.min(u[0],s[0]),0),r.setShape({x:l[0],y:0,width:s[0]-l[0],height:u[1]})},e.prototype._dispatchZoomAction=function(t){var e=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:t?qB:null,start:e[0],end:e[1]})},e.prototype._findCoordRect=function(){var t,e=CE(this.dataZoomModel).infoList;if(!t&&e.length){var n=e[0].model.coordinateSystem;t=n.getRect&&n.getRect()}if(!t){var i=this.api.getWidth(),r=this.api.getHeight();t={x:.2*i,y:.2*r,width:.6*i,height:.6*r}}return t},e.type="dataZoom.slider",e}(PE);function $B(t){return"vertical"===t?"ns-resize":"ew-resize"}function JB(t){t.registerComponentModel(YB),t.registerComponentView(KB),BE(t)}var QB=function(t,e,n){var i=T((tF[t]||{})[e]);return n&&Y(i)?i[i.length-1]:i},tF={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]}},eF=iD.mapVisual,nF=iD.eachVisual,iF=Y,rF=E,oF=Vr,aF=Nr,sF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.stateList=["inRange","outOfRange"],n.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],n.layoutMode={type:"box",ignoreSize:!0},n.dataBound=[-1/0,1/0],n.targetVisuals={},n.controllerVisuals={},n}return n(e,t),e.prototype.init=function(t,e,n){this.mergeDefaultAndTheme(t,n)},e.prototype.optionUpdated=function(t,e){var n=this.option;!e&&eV(n,t,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},e.prototype.resetVisual=function(t){var e=this.stateList;t=W(t,this),this.controllerVisuals=tV(this.option.controller,e,t),this.targetVisuals=tV(this.option.target,e,t)},e.prototype.getItemSymbol=function(){return null},e.prototype.getTargetSeriesIndices=function(){var t=this.option.seriesIndex,e=[];return null==t||"all"===t?this.ecModel.eachSeries((function(t,n){e.push(n)})):e=ho(t),e},e.prototype.eachTargetSeries=function(t,e){E(this.getTargetSeriesIndices(),(function(n){var i=this.ecModel.getSeriesByIndex(n);i&&t.call(e,i)}),this)},e.prototype.isTargetSeries=function(t){var e=!1;return this.eachTargetSeries((function(n){n===t&&(e=!0)})),e},e.prototype.formatValueText=function(t,e,n){var i,r=this.option,o=r.precision,a=this.dataBound,s=r.formatter;n=n||["<",">"],Y(t)&&(t=t.slice(),i=!0);var l=e?t:i?[u(t[0]),u(t[1])]:u(t);return X(s)?s.replace("{value}",i?l[0]:l).replace("{value2}",i?l[1]:l):U(s)?i?s(t[0],t[1]):s(t):i?t[0]===a[0]?n[0]+" "+l[1]:t[1]===a[1]?n[1]+" "+l[0]:l[0]+" - "+l[1]:l;function u(t){return t===a[0]?"min":t===a[1]?"max":(+t).toFixed(Math.min(o,20))}},e.prototype.resetExtent=function(){var t=this.option,e=oF([t.min,t.max]);this._dataExtent=e},e.prototype.getDataDimensionIndex=function(t){var e=this.option.dimension;if(null!=e)return t.getDimensionIndex(e);for(var n=t.dimensions,i=n.length-1;i>=0;i--){var r=n[i],o=t.getDimensionInfo(r);if(!o.isCalculationCoord)return o.storeDimIndex}},e.prototype.getExtent=function(){return this._dataExtent.slice()},e.prototype.completeVisualOption=function(){var t=this.ecModel,e=this.option,n={inRange:e.inRange,outOfRange:e.outOfRange},i=e.target||(e.target={}),r=e.controller||(e.controller={});C(i,n),C(r,n);var o=this.isCategory();function a(n){iF(e.color)&&!n.inRange&&(n.inRange={color:e.color.slice().reverse()}),n.inRange=n.inRange||{color:t.get("gradientColor")}}a.call(this,i),a.call(this,r),function(t,e,n){var i=t[e],r=t[n];i&&!r&&(r=t[n]={},rF(i,(function(t,e){if(iD.isValidType(e)){var n=QB(e,"inactive",o);null!=n&&(r[e]=n,"color"!==e||r.hasOwnProperty("opacity")||r.hasOwnProperty("colorAlpha")||(r.opacity=[0,0]))}})))}.call(this,i,"inRange","outOfRange"),function(t){var e=(t.inRange||{}).symbol||(t.outOfRange||{}).symbol,n=(t.inRange||{}).symbolSize||(t.outOfRange||{}).symbolSize,i=this.get("inactiveColor"),r=this.getItemSymbol()||"roundRect";rF(this.stateList,(function(a){var s=this.itemSize,l=t[a];l||(l=t[a]={color:o?i:[i]}),null==l.symbol&&(l.symbol=e&&T(e)||(o?r:[r])),null==l.symbolSize&&(l.symbolSize=n&&T(n)||(o?s[0]:[s[0],s[0]])),l.symbol=eF(l.symbol,(function(t){return"none"===t?r:t}));var u=l.symbolSize;if(null!=u){var h=-1/0;nF(u,(function(t){t>h&&(h=t)})),l.symbolSize=eF(u,(function(t){return aF(t,[0,h],[0,s[0]],!0)}))}}),this)}.call(this,r)},e.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},e.prototype.isCategory=function(){return!!this.option.categories},e.prototype.setSelected=function(t){},e.prototype.getSelected=function(){return null},e.prototype.getValueState=function(t){return null},e.prototype.getVisualMeta=function(t){return null},e.type="visualMap",e.dependencies=["series"],e.defaultOption={show:!0,z:4,seriesIndex:"all",min:0,max:200,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,textStyle:{color:"#333"}},e}(Tp),lF=[20,140],uF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.optionUpdated=function(e,n){t.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual((function(t){t.mappingMethod="linear",t.dataExtent=this.getExtent()})),this._resetRange()},e.prototype.resetItemSize=function(){t.prototype.resetItemSize.apply(this,arguments);var e=this.itemSize;(null==e[0]||isNaN(e[0]))&&(e[0]=lF[0]),(null==e[1]||isNaN(e[1]))&&(e[1]=lF[1])},e.prototype._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]))},e.prototype.completeVisualOption=function(){t.prototype.completeVisualOption.apply(this,arguments),E(this.stateList,(function(t){var e=this.option.controller[t].symbolSize;e&&e[0]!==e[1]&&(e[0]=e[1]/3)}),this)},e.prototype.setSelected=function(t){this.option.range=t.slice(),this._resetRange()},e.prototype.getSelected=function(){var t=this.getExtent(),e=Vr((this.get("range")||[]).slice());return e[0]>t[1]&&(e[0]=t[1]),e[1]>t[1]&&(e[1]=t[1]),e[0]=n[1]||t<=e[1])?"inRange":"outOfRange"},e.prototype.findTargetDataIndices=function(t){var e=[];return this.eachTargetSeries((function(n){var i=[],r=n.getData();r.each(this.getDataDimensionIndex(r),(function(e,n){t[0]<=e&&e<=t[1]&&i.push(n)}),this),e.push({seriesId:n.id,dataIndex:i})}),this),e},e.prototype.getVisualMeta=function(t){var e=hF(this,"outOfRange",this.getExtent()),n=hF(this,"inRange",this.option.range.slice()),i=[];function r(e,n){i.push({value:e,color:t(e,n)})}for(var o=0,a=0,s=n.length,l=e.length;at[1])break;n.push({color:this.getControllerVisual(o,"color",e),offset:r/100})}return n.push({color:this.getControllerVisual(t[1],"color",e),offset:1}),n},e.prototype._createBarPoints=function(t,e){var n=this.visualMapModel.itemSize;return[[n[0]-e[0],t[0]],[n[0],t[0]],[n[0],t[1]],[n[0]-e[1],t[1]]]},e.prototype._createBarGroup=function(t){var e=this._orient,n=this.visualMapModel.get("inverse");return new Cr("horizontal"!==e||n?"horizontal"===e&&n?{scaleX:"bottom"===t?-1:1,rotation:-Math.PI/2}:"vertical"!==e||n?{scaleX:"left"===t?1:-1}:{scaleX:"left"===t?1:-1,scaleY:-1}:{scaleX:"bottom"===t?1:-1,rotation:Math.PI/2})},e.prototype._updateHandle=function(t,e){if(this._useHandle){var n=this._shapes,i=this.visualMapModel,r=n.handleThumbs,o=n.handleLabels,a=i.itemSize,s=i.getExtent();yF([0,1],(function(l){var u=r[l];u.setStyle("fill",e.handlesColor[l]),u.y=t[l];var h=gF(t[l],[0,a[1]],s,!0),c=this.getControllerVisual(h,"symbolSize");u.scaleX=u.scaleY=c/a[0],u.x=a[0]-c/2;var p=Th(n.handleLabelPoints[l],Ih(u,this.group));o[l].setStyle({x:p[0],y:p[1],text:i.formatValueText(this._dataInterval[l]),verticalAlign:"middle",align:"vertical"===this._orient?this._applyTransform("left",n.mainGroup):"center"})}),this)}},e.prototype._showIndicator=function(t,e,n,i){var r=this.visualMapModel,o=r.getExtent(),a=r.itemSize,s=[0,a[1]],l=this._shapes,u=l.indicator;if(u){u.attr("invisible",!1);var h=this.getControllerVisual(t,"color",{convertOpacityToAlpha:!0}),c=this.getControllerVisual(t,"symbolSize"),p=gF(t,o,s,!0),d=a[0]-c/2,f={x:u.x,y:u.y};u.y=p,u.x=d;var g=Th(l.indicatorLabelPoint,Ih(u,this.group)),y=l.indicatorLabel;y.attr("invisible",!1);var v=this._applyTransform("left",l.mainGroup),m="horizontal"===this._orient;y.setStyle({text:(n||"")+r.formatValueText(e),verticalAlign:m?v:"middle",align:m?"center":v});var x={x:d,y:p,style:{fill:h}},_={style:{x:g[0],y:g[1]}};if(r.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var b={duration:100,easing:"cubicInOut",additive:!0};u.x=f.x,u.y=f.y,u.animateTo(x,b),y.animateTo(_,b)}else u.attr(x),y.attr(_);this._firstShowIndicator=!1;var w=this._shapes.handleLabels;if(w)for(var S=0;Sr[1]&&(u[1]=1/0),e&&(u[0]===-1/0?this._showIndicator(l,u[1],"< ",a):u[1]===1/0?this._showIndicator(l,u[0],"> ",a):this._showIndicator(l,l,"≈ ",a));var h=this._hoverLinkDataIndices,c=[];(e||bF(n))&&(c=this._hoverLinkDataIndices=n.findTargetDataIndices(u));var p=function(t,e){var n={},i={};return r(t||[],n),r(e||[],i,n),[o(n),o(i)];function r(t,e,n){for(var i=0,r=t.length;i=0&&(r.dimension=o,i.push(r))}})),t.getData().setVisual("visualMeta",i)}}];function TF(t,e,n,i){for(var r=e.targetVisuals[i],o=iD.prepareVisualTypes(r),a={color:gy(t.getData(),"color")},s=0,l=o.length;s0:t.splitNumber>0)&&!t.calculable?"piecewise":"continuous"})),t.registerAction(SF,MF),E(IF,(function(e){t.registerVisual(t.PRIORITY.VISUAL.COMPONENT,e)})),t.registerPreprocessor(DF))}function PF(t){t.registerComponentModel(uF),t.registerComponentView(xF),LF(t)}var OF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._pieceList=[],n}return n(e,t),e.prototype.optionUpdated=function(e,n){t.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var i=this._mode=this._determineMode();this._pieceList=[],RF[this._mode].call(this,this._pieceList),this._resetSelected(e,n);var r=this.option.categories;this.resetVisual((function(t,e){"categories"===i?(t.mappingMethod="category",t.categories=T(r)):(t.dataExtent=this.getExtent(),t.mappingMethod="piecewise",t.pieceList=z(this._pieceList,(function(t){return t=T(t),"inRange"!==e&&(t.visual=null),t})))}))},e.prototype.completeVisualOption=function(){var e=this.option,n={},i=iD.listVisualTypes(),r=this.isCategory();function o(t,e,n){return t&&t[e]&&t[e].hasOwnProperty(n)}E(e.pieces,(function(t){E(i,(function(e){t.hasOwnProperty(e)&&(n[e]=1)}))})),E(n,(function(t,n){var i=!1;E(this.stateList,(function(t){i=i||o(e,t,n)||o(e.target,t,n)}),this),!i&&E(this.stateList,(function(t){(e[t]||(e[t]={}))[n]=QB(n,"inRange"===t?"active":"inactive",r)}))}),this),t.prototype.completeVisualOption.apply(this,arguments)},e.prototype._resetSelected=function(t,e){var n=this.option,i=this._pieceList,r=(e?n:t).selected||{};if(n.selected=r,E(i,(function(t,e){var n=this.getSelectedMapKey(t);r.hasOwnProperty(n)||(r[n]=!0)}),this),"single"===n.selectedMode){var o=!1;E(i,(function(t,e){var n=this.getSelectedMapKey(t);r[n]&&(o?r[n]=!1:o=!0)}),this)}},e.prototype.getItemSymbol=function(){return this.get("itemSymbol")},e.prototype.getSelectedMapKey=function(t){return"categories"===this._mode?t.value+"":t.index+""},e.prototype.getPieceList=function(){return this._pieceList},e.prototype._determineMode=function(){var t=this.option;return t.pieces&&t.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},e.prototype.setSelected=function(t){this.option.selected=T(t)},e.prototype.getValueState=function(t){var e=iD.findPieceIndex(t,this._pieceList);return null!=e&&this.option.selected[this.getSelectedMapKey(this._pieceList[e])]?"inRange":"outOfRange"},e.prototype.findTargetDataIndices=function(t){var e=[],n=this._pieceList;return this.eachTargetSeries((function(i){var r=[],o=i.getData();o.each(this.getDataDimensionIndex(o),(function(e,i){iD.findPieceIndex(e,n)===t&&r.push(i)}),this),e.push({seriesId:i.id,dataIndex:r})}),this),e},e.prototype.getRepresentValue=function(t){var e;if(this.isCategory())e=t.value;else if(null!=t.value)e=t.value;else{var n=t.interval||[];e=n[0]===-1/0&&n[1]===1/0?0:(n[0]+n[1])/2}return e},e.prototype.getVisualMeta=function(t){if(!this.isCategory()){var e=[],n=["",""],i=this,r=this._pieceList.slice();if(r.length){var o=r[0].interval[0];o!==-1/0&&r.unshift({interval:[-1/0,o]}),(o=r[r.length-1].interval[1])!==1/0&&r.push({interval:[o,1/0]})}else r.push({interval:[-1/0,1/0]});var a=-1/0;return E(r,(function(t){var e=t.interval;e&&(e[0]>a&&s([a,e[0]],"outOfRange"),s(e.slice()),a=e[1])}),this),{stops:e,outerColors:n}}function s(r,o){var a=i.getRepresentValue({interval:r});o||(o=i.getValueState(a));var s=t(a,o);r[0]===-1/0?n[0]=s:r[1]===1/0?n[1]=s:e.push({value:r[0],color:s},{value:r[1],color:s})}},e.type="visualMap.piecewise",e.defaultOption=yc(sF.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieces:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0}),e}(sF),RF={splitNumber:function(t){var e=this.option,n=Math.min(e.precision,20),i=this.getExtent(),r=e.splitNumber;r=Math.max(parseInt(r,10),1),e.splitNumber=r;for(var o=(i[1]-i[0])/r;+o.toFixed(n)!==o&&n<5;)n++;e.precision=n,o=+o.toFixed(n),e.minOpen&&t.push({interval:[-1/0,i[0]],close:[0,0]});for(var a=0,s=i[0];a","≥"][e[0]]];t.text=t.text||this.formatValueText(null!=t.value?t.value:t.interval,!1,n)}),this)}};function NF(t,e){var n=t.inverse;("vertical"===t.orient?!n:n)&&e.reverse()}var EF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.doRender=function(){var t=this.group;t.removeAll();var e=this.visualMapModel,n=e.get("textGap"),i=e.textStyleModel,r=i.getFont(),o=i.getTextColor(),a=this._getItemAlign(),s=e.itemSize,l=this._getViewData(),u=l.endsText,h=it(e.get("showLabel",!0),!u);u&&this._renderEndsText(t,u[0],s,h,a),E(l.viewPieceList,(function(i){var l=i.piece,u=new Cr;u.onclick=W(this._onItemClick,this,l),this._enableHoverLink(u,i.indexInModelPieceList);var c=e.getRepresentValue(l);if(this._createItemSymbol(u,c,[0,0,s[0],s[1]]),h){var p=this.visualMapModel.getValueState(c);u.add(new ks({style:{x:"right"===a?-n:s[0]+n,y:s[1]/2,text:l.text,verticalAlign:"middle",align:a,font:r,fill:o,opacity:"outOfRange"===p?.5:1}}))}t.add(u)}),this),u&&this._renderEndsText(t,u[1],s,h,a),mp(e.get("orient"),t,e.get("itemGap")),this.renderBackground(t),this.positionGroup(t)},e.prototype._enableHoverLink=function(t,e){var n=this;t.on("mouseover",(function(){return i("highlight")})).on("mouseout",(function(){return i("downplay")}));var i=function(t){var i=n.visualMapModel;i.option.hoverLink&&n.api.dispatchAction({type:t,batch:fF(i.findTargetDataIndices(e),i)})}},e.prototype._getItemAlign=function(){var t=this.visualMapModel,e=t.option;if("vertical"===e.orient)return dF(t,this.api,t.itemSize);var n=e.align;return n&&"auto"!==n||(n="left"),n},e.prototype._renderEndsText=function(t,e,n,i,r){if(e){var o=new Cr,a=this.visualMapModel.textStyleModel;o.add(new ks({style:Uh(a,{x:i?"right"===r?n[0]:0:n[0]/2,y:n[1]/2,verticalAlign:"middle",align:i?r:"center",text:e})})),t.add(o)}},e.prototype._getViewData=function(){var t=this.visualMapModel,e=z(t.getPieceList(),(function(t,e){return{piece:t,indexInModelPieceList:e}})),n=t.get("text"),i=t.get("orient"),r=t.get("inverse");return("horizontal"===i?r:!r)?e.reverse():n&&(n=n.slice().reverse()),{viewPieceList:e,endsText:n}},e.prototype._createItemSymbol=function(t,e,n){t.add(Ly(this.getControllerVisual(e,"symbol"),n[0],n[1],n[2],n[3],this.getControllerVisual(e,"color")))},e.prototype._onItemClick=function(t){var e=this.visualMapModel,n=e.option,i=n.selectedMode;if(i){var r=T(n.selected),o=e.getSelectedMapKey(t);"single"===i||!0===i?(r[o]=!0,E(r,(function(t,e){r[e]=e===o}))):r[o]=!r[o],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:r})}},e.type="visualMap.piecewise",e}(cF);function zF(t){t.registerComponentModel(OF),t.registerComponentView(EF),LF(t)}var VF={label:{enabled:!0},decal:{show:!1}},BF=So(),FF={};function GF(t,e){var n=t.getModel("aria");if(n.get("enabled")){var i=T(VF);C(i.label,t.getLocaleModel().get("aria"),!1),C(n.option,i,!1),function(){if(n.getModel("decal").get("show")){var e=ft();t.eachSeries((function(t){if(!t.isColorBySeries()){var n=e.get(t.type);n||(n={},e.set(t.type,n)),BF(t).scope=n}})),t.eachRawSeries((function(e){if(!t.isSeriesFiltered(e))if(U(e.enableAriaDecal))e.enableAriaDecal();else{var n=e.getData();if(e.isColorBySeries()){var i=ed(e.ecModel,e.name,FF,t.getSeriesCount()),r=n.getVisual("decal");n.setVisual("decal",u(r,i))}else{var o=e.getRawData(),a={},s=BF(e).scope;n.each((function(t){var e=n.getRawIndex(t);a[e]=t}));var l=o.count();o.each((function(t){var i=a[t],r=o.getName(t)||t+"",h=ed(e.ecModel,r,s,l),c=n.getItemVisual(i,"decal");n.setItemVisual(i,"decal",u(c,h))}))}}function u(t,e){var n=t?A(A({},e),t):e;return n.dirty=!0,n}}))}}(),function(){var i=t.getLocaleModel().get("aria"),o=n.getModel("label");if(o.option=k(o.option,i),o.get("enabled")){var a=e.getZr().dom;if(o.get("description"))a.setAttribute("aria-label",o.get("description"));else{var s,l=t.getSeriesCount(),u=o.get(["data","maxCount"])||10,h=o.get(["series","maxCount"])||10,c=Math.min(l,h);if(!(l<1)){var p=function(){var e=t.get("title");return e&&e.length&&(e=e[0]),e&&e.text}();if(p)s=r(o.get(["general","withTitle"]),{title:p});else s=o.get(["general","withoutTitle"]);var f=[];s+=r(l>1?o.get(["series","multiple","prefix"]):o.get(["series","single","prefix"]),{seriesCount:l}),t.eachSeries((function(e,n){if(n1?o.get(["series","multiple",a]):o.get(["series","single",a]),{seriesId:e.seriesIndex,seriesName:e.get("name"),seriesType:(x=e.subType,t.getLocaleModel().get(["series","typeNames"])[x]||"自定义图")});var s=e.getData();s.count()>u?i+=r(o.get(["data","partialData"]),{displayCnt:u}):i+=o.get(["data","allData"]);for(var h=o.get(["data","separator","middle"]),p=o.get(["data","separator","end"]),d=[],g=0;g":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},YF=function(){function t(t){if(null==(this._condVal=X(t)?new RegExp(t):et(t)?t:null)){ao("")}}return t.prototype.evaluate=function(t){var e=typeof t;return X(e)?this._condVal.test(t):!!j(e)&&this._condVal.test(t+"")},t}(),UF=function(){function t(){}return t.prototype.evaluate=function(){return this.value},t}(),XF=function(){function t(){}return t.prototype.evaluate=function(){for(var t=this.children,e=0;e2&&l.push(e),e=[t,n]}function f(t,n,i,r){oG(t,i)&&oG(n,r)||e.push(t,n,i,r,i,r)}function g(t,n,i,r,o,a){var s=Math.abs(n-t),l=4*Math.tan(s/4)/3,u=nM:C2&&l.push(e),l}function sG(t,e,n,i,r,o,a,s,l,u){if(oG(t,n)&&oG(e,i)&&oG(r,a)&&oG(o,s))l.push(a,s);else{var h=2/u,c=h*h,p=a-t,d=s-e,f=Math.sqrt(p*p+d*d);p/=f,d/=f;var g=n-t,y=i-e,v=r-a,m=o-s,x=g*g+y*y,_=v*v+m*m;if(x=0&&_-w*w=0)l.push(a,s);else{var S=[],M=[];Ze(t,n,r,a,.5,S),Ze(e,i,o,s,.5,M),sG(S[0],M[0],S[1],M[1],S[2],M[2],S[3],M[3],l,u),sG(S[4],M[4],S[5],M[5],S[6],M[6],S[7],M[7],l,u)}}}}function lG(t,e,n){var i=t[e],r=t[1-e],o=Math.abs(i/r),a=Math.ceil(Math.sqrt(o*n)),s=Math.floor(n/a);0===s&&(s=1,a=n);for(var l=[],u=0;u0)for(u=0;uMath.abs(u),c=lG([l,u],h?0:1,e),p=(h?s:u)/c.length,d=0;d1?null:new Ji(d*l+t,d*u+e)}function pG(t,e,n){var i=new Ji;Ji.sub(i,n,e),i.normalize();var r=new Ji;return Ji.sub(r,t,e),r.dot(i)}function dG(t,e){var n=t[t.length-1];n&&n[0]===e[0]&&n[1]===e[1]||t.push(e)}function fG(t){var e=t.points,n=[],i=[];Ma(e,n,i);var r=new sr(n[0],n[1],i[0]-n[0],i[1]-n[1]),o=r.width,a=r.height,s=r.x,l=r.y,u=new Ji,h=new Ji;return o>a?(u.x=h.x=s+o/2,u.y=l,h.y=l+a):(u.y=h.y=l+a/2,u.x=s,h.x=s+o),function(t,e,n){for(var i=t.length,r=[],o=0;o0;l/=2){var u=0,h=0;(t&l)>0&&(u=1),(e&l)>0&&(h=1),s+=l*l*(3*u^h),0===h&&(1===u&&(t=l-1-t,e=l-1-e),a=t,t=e,e=a)}return s}function LG(t){var e=1/0,n=1/0,i=-1/0,r=-1/0,o=z(t,(function(t){var o=t.getBoundingRect(),a=t.getComputedTransform(),s=o.x+o.width/2+(a?a[4]:0),l=o.y+o.height/2+(a?a[5]:0);return e=Math.min(s,e),n=Math.min(l,n),i=Math.max(s,i),r=Math.max(l,r),[s,l]}));return z(o,(function(o,a){return{cp:o,z:kG(o[0],o[1],e,n,i,r),path:t[a]}})).sort((function(t,e){return t.z-e.z})).map((function(t){return t.path}))}function PG(t){return function(t,e){var n,i=[],r=t.shape;switch(t.type){case"rect":!function(t,e,n){for(var i=t.width,r=t.height,o=i>r,a=lG([i,r],o?0:1,e),s=o?"width":"height",l=o?"height":"width",u=o?"x":"y",h=o?"y":"x",c=t[s]/a.length,p=0;p=0;r--)if(!n[r].many.length){var l=n[s].many;if(l.length<=1){if(!s)return n;s=0}o=l.length;var u=Math.ceil(o/2);n[r].many=l.slice(u,o),n[s].many=l.slice(0,u),s++}return n}var NG={clone:function(t){for(var e=[],n=1-Math.pow(1-t.path.style.opacity,1/t.count),i=0;i0){var s,l,u=i.getModel("universalTransition").get("delay"),h=Object.assign({setToFinal:!0},a);OG(t)&&(s=t,l=e),OG(e)&&(s=e,l=t);for(var c=s?s===t:t.length>e.length,p=s?RG(l,s):RG(c?e:t,[c?t:e]),d=0,f=0;f1e4))for(var i=n.getIndices(),r=function(t){for(var e=t.dimensions,n=0;n0&&i.group.traverse((function(t){t instanceof gs&&!t.animators.length&&t.animateFrom({style:{opacity:0}},r)}))}))}function UG(t){return t.getModel("universalTransition").get("seriesKey")||t.id}function XG(t){return Y(t)?t.sort().join(","):t}function ZG(t){if(t.hostModel)return t.hostModel.getModel("universalTransition").get("divideShape")}function jG(t,e){for(var n=0;n=0&&r.push({data:e.oldData[n],divide:ZG(e.oldData[n]),dim:t.dimension})})),E(ho(t.to),(function(t){var e=jG(n.updatedSeries,t);if(e>=0){var i=n.updatedSeries[e].getData();o.push({data:i,divide:ZG(i),dim:t.dimension})}})),r.length>0&&o.length>0&&YG(r,o,i)}(t,i,n,e)}));else{var o=function(t,e){var n=ft(),i=ft(),r=ft();return E(t.oldSeries,(function(e,n){var o=t.oldData[n],a=UG(e),s=XG(a);i.set(s,o),Y(a)&&E(a,(function(t){r.set(t,{data:o,key:s})}))})),E(e.updatedSeries,(function(t){if(t.isUniversalTransitionEnabled()&&t.isAnimationEnabled()){var e=t.getData(),o=UG(t),a=XG(o),s=i.get(a);if(s)n.set(a,{oldSeries:[{divide:ZG(s),data:s}],newSeries:[{divide:ZG(e),data:e}]});else if(Y(o)){var l=[];E(o,(function(t){var e=i.get(t);e&&l.push({divide:ZG(e),data:e})})),l.length&&n.set(a,{oldSeries:l,newSeries:[{data:e,divide:ZG(e)}]})}else{var u=r.get(o);if(u){var h=n.get(u.key);h||(h={oldSeries:[{data:u.data,divide:ZG(u.data)}],newSeries:[]},n.set(u.key,h)),h.newSeries.push({data:e,divide:ZG(e)})}}}})),n}(i,n);E(o.keys(),(function(t){var n=o.get(t);YG(n.oldSeries,n.newSeries,e)}))}E(n.updatedSeries,(function(t){t.__universalTransitionEnabled&&(t.__universalTransitionEnabled=!1)}))}for(var a=t.getSeries(),s=i.oldSeries=[],l=i.oldData=[],u=0;u { + return ctx.createCircularGradient(arguments); + }; + } + + _initEvent() { + this.event = {}; + const eventNames = [{ + wxName: 'touchStart', + ecName: 'mousedown' + }, { + wxName: 'touchMove', + ecName: 'mousemove' + }, { + wxName: 'touchEnd', + ecName: 'mouseup' + }, { + wxName: 'touchEnd', + ecName: 'click' + }]; + eventNames.forEach(name => { + this.event[name.wxName] = e => { + const touch = e.touches[0]; + this.chart.getZr().handler.dispatch(name.ecName, { + zrX: name.wxName === 'tap' ? touch.clientX : touch.x, + zrY: name.wxName === 'tap' ? touch.clientY : touch.y, + preventDefault: () => {}, + stopImmediatePropagation: () => {}, + stopPropagation: () => {} + }); + }; + }); + } + + set width(w) { + if (this.canvasNode) this.canvasNode.width = w + } + set height(h) { + if (this.canvasNode) this.canvasNode.height = h + } + + get width() { + if (this.canvasNode) + return this.canvasNode.width + return 0 + } + get height() { + if (this.canvasNode) + return this.canvasNode.height + return 0 + } +} diff --git a/src/components/popup/index.scss b/src/components/popup/index.scss index f9328c3..f17f5a9 100644 --- a/src/components/popup/index.scss +++ b/src/components/popup/index.scss @@ -423,6 +423,184 @@ } } +.popup9 { + .container { + width: 630rpx; + padding: 48rpx 32rpx 34rpx; + box-sizing: border-box; + background: linear-gradient(to top, #ffffff 0%, #ffffff 86%, #ffedeb 100%); + .title { + font-size: 36rpx; + color: rgba(1, 1, 5, 1); + font-weight: bold; + text-align: center; + } + .list { + .list-item { + padding: 32rpx 0; + display: flex; + align-items: center; + gap: 24rpx; + border-bottom: 1px solid rgba(247, 247, 250, 1); + &:last-of-type { + border: none; + } + .radio { + width: 32rpx; + height: 32rpx; + background-color: rgba(247, 247, 250, 1); + border-radius: 50%; + .r-icon { + width: 100%; + height: 100%; + border-radius: 50%; + } + } + .content { + font-size: 32rpx; + color: rgba(137, 141, 151, 1); + line-height: 1; + } + } + } + .footer { + margin-top: 48rpx; + display: flex; + gap: 26rpx; + .cancel { + flex: 1; + padding: 22rpx; + display: flex; + align-items: center; + justify-content: center; + font-size: 32rpx; + color: rgba(246, 74, 58, 1); + border-radius: 84rpx; + border: 1px solid #f64a3a; + } + .submit { + flex: 1; + padding: 22rpx; + display: flex; + align-items: center; + justify-content: center; + font-size: 32rpx; + color: #fff; + background: linear-gradient(356deg, #f23a2f 0%, #fc684f 100%); + border-radius: 84rpx; + border: 1px solid #f64a3a; + } + } + } +} + +.popup10 { + .status { + position: relative; + z-index: 1; + display: block; + margin: 0 auto; + width: 144rpx; + height: 144rpx; + } + .container { + margin-top: -72rpx; + padding: 106rpx 0 0; + width: 604rpx; + height: 194rpx; + background: linear-gradient(7deg, #ffffff 19%, #ffe8e4 100%); + border-radius: 24rpx 24rpx 24rpx 24rpx; + box-sizing: border-box; + .title { + display: block; + margin: 0 auto; + width: 306rpx; + height: 40rpx; + } + } +} + +.popup11 { + .container { + width: 630rpx; + padding: 48rpx 32rpx 34rpx; + box-sizing: border-box; + background: linear-gradient(to top, #ffffff 0%, #ffffff 86%, #ffedeb 100%); + .title { + font-size: 36rpx; + color: rgba(1, 1, 5, 1); + font-weight: bold; + text-align: center; + } + .list { + .list-item { + padding: 32rpx 0; + display: flex; + align-items: center; + gap: 24rpx; + border-bottom: 1px solid rgba(247, 247, 250, 1); + &:last-of-type { + border: none; + } + .radio { + width: 32rpx; + height: 32rpx; + background-color: rgba(247, 247, 250, 1); + border-radius: 50%; + .r-icon { + width: 100%; + height: 100%; + border-radius: 50%; + } + } + .content { + font-size: 32rpx; + color: rgba(137, 141, 151, 1); + line-height: 1; + } + } + } + .texcarea { + padding: 24rpx 32rpx; + border-radius: 12rpx; + width: 100%; + height: 150rpx; + box-sizing: border-box; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + background-color: rgba(247, 247, 250, 1); + } + .footer { + margin-top: 48rpx; + display: flex; + gap: 26rpx; + .cancel { + flex: 1; + padding: 22rpx; + display: flex; + align-items: center; + justify-content: center; + font-size: 32rpx; + color: rgba(246, 74, 58, 1); + border-radius: 84rpx; + border: 1px solid #f64a3a; + } + .submit { + flex: 1; + padding: 22rpx; + display: flex; + align-items: center; + justify-content: center; + font-size: 32rpx; + color: #fff; + background: linear-gradient(356deg, #f23a2f 0%, #fc684f 100%); + border-radius: 84rpx; + border: 1px solid #f64a3a; + } + } + } +} + .close { margin: 32rpx auto 0; display: block; diff --git a/src/components/popup/index.wxml b/src/components/popup/index.wxml index fd84622..d94b773 100644 --- a/src/components/popup/index.wxml +++ b/src/components/popup/index.wxml @@ -41,9 +41,9 @@ - + - + - + - + 请检查网络后重试 重新扫码 - + - + 还未开启基因治疗 随便看看 - + - + 还未开启基因治疗 随便看看 - + - + 你真棒! 就诊医院选择成功! - + 你真棒! 您的病史信息已填写完成! @@ -107,32 +107,32 @@ 请基于您的实际检查结果点选合适的检查状态 - + 多项不达标 需要关注 - + - + 少量不达标 但无需担心 - + - + 整体不错 保持住! - + @@ -140,18 +140,18 @@ - + - + 整体不错 保持住! - + - + 您选择的:诊前筛查结果 重新选择 @@ -159,5 +159,56 @@ - + + + 请选择您的基于治疗中心 + + + + + + 中国医学科学院血液病医院 + + + + 重新选择 + 提交 + + + + + + + + + + + + 请选择您的免疫抑制剂 + + + + + + 泼尼松 + + + + + 取消 + 提交 + + + + diff --git a/src/components/uploadFile/index.js b/src/components/uploadFile/index.js new file mode 100644 index 0000000..f723b4d --- /dev/null +++ b/src/components/uploadFile/index.js @@ -0,0 +1,231 @@ +// components/uploadFile/index.js +const app = getApp() +Component({ + /** + * 组件的属性列表 + */ + properties: { + // 是否可以上传 + upload: { + type: Boolean, + value: true, + }, + // 附件data + fileList: { + type: Array, + value: [], + }, + accept: { + type: String, + value: 'media', + }, + fileTypes: { + // 上传类型 + type: Array, + value: ['image', 'video'], + }, + // 拍照和相机 + sourceType: { + type: Array, + value: ['album', 'camera'], + }, + // 是否可以删除 + canDelete: { + type: Boolean, + value: true, + }, + // 是否可以下载 + // canDownLoad: { + // type: Boolean, + // value: true + // }, + // 最大上传数量, -1为不限制 + maxNum: { + type: Number, + value: -1, + }, + isSlot: { + type: Boolean, + value: false, + }, + count: { + type: Number, + value: 0, + }, + }, + + /** + * 组件的初始数据 + */ + data: { + Timestamp: app.globalData.Timestamp, + imageUrl: app.globalData.imageUrl, + }, + + /** + * 组件的方法列表 + */ + methods: { + viewFile(e) { + const { index } = e.currentTarget.dataset + const { fileList } = this.properties + let sources = [] + + fileList.map((e) => { + const obj = { + url: e.fileUrl, + type: e.type, // image video + poster: e.imgUrl, + } + sources.push(obj) + }) + wx.previewMedia({ + current: index, + sources: sources, + }) + }, + deleteFile(e) { + const { index, item } = e.currentTarget.dataset + this.triggerEvent('deleteFile', { + index, + item, + }) + }, + downFile(e) { + const { item } = e.currentTarget.dataset + wx.showToast({ + title: '正在下载,请稍后...', + icon: 'none', + }) + wx.downloadFile({ + url: item.fileUrl, + success(res) { + if (item.type === 'image') { + wx.saveImageToPhotosAlbum({ + filePath: res.tempFilePath, + success: () => { + wx.showToast({ + title: '下载成功', + }) + }, + }) + } else if (item.type === 'video') { + wx.saveVideoToPhotosAlbum({ + filePath: res.tempFilePath, + success: () => { + wx.showToast({ + title: '下载成功', + }) + }, + }) + } else { + wx.showToast({ + title: '附件请到pc端下载!', + icon: 'none', + }) + // wx.saveFile({ + // tempFilePath: res.tempFilePath, + // success: () => { + // wx.showToast({ + // title: '下载成功', + // }) + // }, + // fail(err){ + // console.log(err) + // }, + // }) + } + }, + }) + }, + uploadFile(item) { + return new Promise((resolve, resject) => { + let url = `${app.globalData.upFileUrl}?r=file-service/upload-` + if (item.fileType === 'image') { + url += 'img' + } + if (item.fileType === 'video') { + url += 'video' + } + let that = this + wx.uploadFile({ + filePath: item.tempFilePath, + name: 'file', + url: url, + success(res) { + let data = JSON.parse(res.data) + let expandJson = { + fileId: '', + name: data.data.Url, + size: (item.size / 1024).toFixed(2), + fileUrl: data.data.Url, + suffix: that.GetExtensionFileName(data.data.Url), + type: item.fileType, + } + if (item.fileType === 'image') { + expandJson.imgUrl = data.data.Url + } + if (item.fileType === 'video') { + expandJson.imgUrl = data.data.SnapshotUrl + } + resolve(expandJson) + }, + fail() { + resject() + }, + }) + }) + }, + GetExtensionFileName(pathfilename) { + var reg = /(\\+)/g + var pString = pathfilename.replace(reg, '#') //用正则表达式来将\或\\替换成# + var arr = pString.split('#') // 以“#”为分隔符,将字符分解为数组 例如 D Program Files bg.png + var lastString = arr[arr.length - 1] //取最后一个字符 + var arr2 = lastString.split('.') // 再以"."作为分隔符 + return arr2[arr2.length - 1] //将后缀名返回出来 + }, + upFile(data) { + wx.showLoading({ + title: '正在上传', + }) + let apiArr = [] + data.map((e) => { + apiArr.push(this.uploadFile(e)) + }) + Promise.all(apiArr) + .then((res) => { + wx.hideLoading({ + success: () => { + this.triggerEvent('setData', res) + }, + }) + }) + .catch(() => { + wx.showToast({ + title: '上传失败', + icon: 'error', + }) + }) + }, + selectFile() { + let { fileList, maxNum, sourceType, fileTypes, count = 0 } = this.properties + var that = this + if (maxNum >= 0 && count == 0) { + count = maxNum - fileList.length + } + this.triggerEvent('choose') + wx.chooseMedia({ + mediaType: fileTypes, + count: count, + sourceType: sourceType, + sizeType: ['original'], + success(res) { + res.tempFiles.map((e) => { + e.fileType = e.fileType || res.type + }) + that.upFile(res.tempFiles) + }, + }) + }, + }, +}) diff --git a/src/components/uploadFile/index.json b/src/components/uploadFile/index.json new file mode 100644 index 0000000..3f5e2a3 --- /dev/null +++ b/src/components/uploadFile/index.json @@ -0,0 +1,7 @@ +{ + "component": true, + "usingComponents": { + "van-icon": "@vant/weapp/icon/index", + "van-image": "@vant/weapp/image/index" + } +} diff --git a/src/components/uploadFile/index.scss b/src/components/uploadFile/index.scss new file mode 100644 index 0000000..a2d0e0d --- /dev/null +++ b/src/components/uploadFile/index.scss @@ -0,0 +1,57 @@ +/* components/uploadFile/index.wxss */ +.upload-list { + display: flex; + flex-wrap: wrap; + gap: 18rpx; + + .item { + width: 180rpx; + height: 180rpx; + position: relative; + line-height: 0; + .item_mask { + position: absolute; + width: 100%; + height: 100%; + left: 0; + top: 0; + display: flex; + justify-content: center; + align-items: center; + .item_mask_icon { + border-radius: 100%; + overflow: hidden; + background: #fff; + font-size: 0; + } + } + .image { + width: 100%; + height: 100%; + border-radius: 12rpx; + } + .clear { + position: absolute; + right: -22rpx; + top: -28rpx; + padding: 10rpx; + z-index: 9; + } + } + + .btn { + width: 188rpx; + height: 188rpx; + border-radius: 20rpx; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + background-color: rgba(247, 247, 250, 1); + .name { + margin-top: 12rpx; + font-size: 28rpx; + color: rgba(207, 209, 213, 1); + } + } +} diff --git a/src/components/uploadFile/index.wxml b/src/components/uploadFile/index.wxml new file mode 100644 index 0000000..d9c6bee --- /dev/null +++ b/src/components/uploadFile/index.wxml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + 请上传 + + + diff --git a/src/doc/pages/doc1/index.ts b/src/doc/pages/doc1/index.ts index 74dd02d..bd632eb 100644 --- a/src/doc/pages/doc1/index.ts +++ b/src/doc/pages/doc1/index.ts @@ -2,7 +2,7 @@ const _app = getApp(); Page({ data: { - doc:`


生效日期:2025年6月

【血友病B患者支持项目“愈见守护”】(以下简称“我们”)非常注重保护用户(“您”)的个人信息及隐私。我们希望通过本《个人信息及隐私保护政策》(以下简称本“隐私政策”或本“政策”)向您清晰地介绍在使用我们的产品/服务时,我们如何处理您的个人信息的方式。

我们提供的服务包括愈见守护医生端小程序、微信公众号向您提供的各项服务(以下简称“本服务”),适用本隐私政策。

请您在使用本服务前,务必仔细阅读并充分理解本隐私政策。我们将逐一说明我们收集您的个人信息的类型及其对应的用途,以便您了解我们针对某一特定功能或服务所收集的具体个人信息的类别、使用理由及收集方式。

本隐私政策将帮您了解以下信息:

1. 我们如何收集和使用您的个人信息

2. 我们基于何种目的或场景,收集和使用您的个人信息

3. 我们如何使用Cookie等同类技术

4. 我们如何委托处理、共享、转让、公开披露您的个人信息

5. 我们如何保存、保护您的个人信息

6. 您查阅、更正、删除、注销个人信息的权利

7. 未成年人保护

8. 本隐私政策变更及通知

9. 如何联系我们

10. 名词定义和解释

一、 我们如何收集和使用您的个人信息

(一) 我们会根据本隐私政策的约定,为实现本平台服务而对所收集的个人信息进行使用。

(二) 我们深知个人信息对您的重要性,并会尽全力保护您的个人信息安全可靠。我们致力于维持您对我们的信任,恪守以下原则,保护您的个人信息:合法、正当、必要和诚信原则,目的明确和直接相关原则,公开透明原则、准确性原则、问责性原则、数据安全原则等。同时,我们承诺采取必要的措施保障您的个人信息的安全。

二、 我们基于何种目的或场景,收集和使用您的个人信息

出于本隐私政策所描述的目的或场景,当您使用本平台服务时,我们可能会收集有关您的如下个人信息。若您不同意提供下列信息,有权拒绝提供或撤回同意,但您可能无法继续使用本平台的全部或部分服务:

(一) 注册登录账号

1. 当您关注愈见守护微信公众号时,我们会收集您的微信openID以及您关注、取消关注本公众号的行为数据,以便我们识别用户身份。

2. 当您登录使用愈见守护小程序时,您需要输入您的手机号码,通过手机号码加短信验证码的方式进行登录;或通过您的微信openID获取手机号进行手机号快捷登录。

(二) 向您提供本平台服务

1. 注册成为用户:

为完成创建账号,您需提供您的姓名、手机号码,年龄,所在地,完成账号注册,您后续可以自主在【我的】-【个人信息】中填写或更正您的信息;

2. 常见问题解答

平台提供您的常见问题解答功能,当您点击特定问题后,系统会通过已有问答库自动回答,帮助您提供知识内容;

3. 基因全知道:教育服务:

我们为您提供疾病知识服务,我们将记录您在使用本服务期间的内容浏览状态;

4. 预报名

平台为您提供咨询基因诊疗服务的报名服务,您需提供您的姓名、年龄、所在地、

5. 医患互动

您在绑定专属医生后,您可使用医患互动服务。您可以从统提供的标准问答库内选择问题发送给医生,并接收医生从标准问答库内选择的问答回复;

6. 健康档案

我们为您提供专属的健康诊疗计划旅程,您可以了解健康诊疗过程中需要完成的检查内容及健康档案记录功能。您可以提交本人的病史信息包括确诊时间、体重、病情情况、既往病史信息、出血情况记录等信息;您还可以提交本人的检查项目及检查报告,我们将为您生成完整的健康档案;

7. 随访计划

基于您主动录入的注射日期,平台会自动帮您生成随访计划日历,您可以了解后续定期完成复诊的日期信息及需完成的检查项目并上传本人的检查报告;

(三) 如果您对我们收集和使用您的个人信息的法律依据有任何疑问或需要提供进一步的信息,请通过本隐私政策第九章节「如何联系我们」提供的联系方式与我们联系。

(四) 本平台向您提供的服务可能将不断更新和发展,如果您选择使用本隐私政策中尚未列明的其他功能或服务时,我们会在收集您的个人信息前通过推送通知、更为显著的弹窗等方式向您详细说明信息收集的目的、方式、范围并征求您的同意。

三、 我们如何使用小程序原生能力技术

(一) 依托于微信小程序提供的原生能力

为了帮助提升您的产品体验,我们会使用微信提供的账号体系能力来避免您重复登录。所有的信息获取都会经过您的授权同意才会使用。

四、 我们如何委托处理、共享、转让、公开披露您的个人信息

(一) 委托处理

我们会聘请服务提供商来协助我们提供客户支持。对我们委托的公司、组织和个人,我们会要求他们按照本个人信息保护政策来处理您的个人信息。

(二) 共享

我们不会将任何个人信息出售给第三方。我们不会向愈见守护小程序、微信公众号运营公司以外的任何公司、组织和个人提供您的个人信息,但以下情况除外:

a) 在向您进行明确告知并获取您的单独同意的情况下共享:获得您的单独同意后,我们会与我们所披露的有关个人信息处理者共享您的相关个人信息;

(三) 转让

我们不会将您的个人信息转让给任何公司、组织和个人,但以下情况除外:

a) 在向您进行明确告知并获取您的单独同意的情况下转让:获得您的单独同意后,我们会向我们所披露的有关个人信息处理者转让您的相关个人信息;

(四) 公开披露

我们仅会在获得您明确同意后,公开披露您的个人信息。

五、 我们如何保存、保护您的个人信息

(一) 保存地点

我们依照法律法规的规定,将在境内运营过程中收集和产生的您的个人信息存储于中华人民共和国境内。目前,我们不会将上述信息传输至其他地区。

(二) 保存时间

我们会采取一切合理可行的措施,确保未收集无关的个人信息。 愈见守护小程序、微信公众号中个人信息储存必要期限是愈见守护小程序、微信公众号为您终止服务后3年。超出必要期限后,我们将对您的个人信息进行删除或匿名化处理,但法律法规另有规定的除外。

(三) 保护措施

我们已使用符合业界标准的安全防护措施保护您提供的个人信息,防止数据遭到未经授权访问、公开披露、使用、修改、损坏或丢失。我们会采取一切合理可行的措施,保护您的个人信息。我们会部署访问控制机制,确保只有授权人员才可访问个人信息。

(四) 安全事件处理

在发生个人信息安全事件后,我们将按照法律法规的要求,及时向您告知:安全事件的基本情况和可能的影响、我们已采取或将要采取的处置措施、您可自主防范和降低风险的建议、对您的补救措施等。我们将及时将事件相关情况以邮件、信函、电话、推送通知等方式告知您。

六、 您查阅、更正、删除、注销个人信息的权利

我们非常重视并保护您对于个人信息处理活动中的知情权、决定权、限制权、拒绝权等权利,并为您提供了行使在个人信息处理活动中相关权利的方法。

(一) 查阅权和更正权

除法律法规规定的情形除外,您有权随时查阅和更正您的个人信息,您可以通过在本平台的【我的】-【个人信息】查阅或更正您的个人信息,包括手机号、姓名、头像等信息。

(二) 删除权

1. 您可通过微信的缓存清理功能,删除您在本平台的缓存记录提供的相关个人信息。

2. 如果您需要删除您在使用本平台过程中产生的其他个人信息,在您的合理要求并经验证核实您的身份后,我们会处理您的请求。您可以通过本隐私政策「第九章节、如何联系我们」方式向我们进行反馈。

3. 在以下情形中,您可以向我们提出删除个人信息的请求:

(1) 我们永久不再为您提供产品或服务;

(2) 您撤回对我们收集、使用您的个人信息的同意;

(3) 我们处理个人信息的行为违反法律、行政法规;

(4) 我们处理个人信息的行为违反了与您的约定;

(5) 您注销了用户帐号;

(6) 法律、行政法规规定的其他情形。

4. 您同意并理解,您删除某些您已提交的个人信息可能导致您无法使用本平台的部分或者全部服务。

(三) 注销权

如您希望注销本平台及服务,您可以通过发送邮件到supportpr@hbraas.com进行账号的注销。

一旦您注销账户,我们将停止为您提供服务。请您谨慎操作,否则,因注销账号产生的数据丢失问题均由您自行承担。当您选择注销账户后,我们将停止为您提供服务,并依据您的要求,删除您的个人信息。

七、 未成年人保护

我们非常重视对未成年人个人信息的保护,本平台的注册用户仅包括供医疗卫生专业人士。不涉及18周岁以下的未成年人注册为本平台账户。若您是未成年人,不得予以注册。

八、 本隐私政策变更及通知

(一) 为了向您提供更好的功能与/或服务,我们的产品/服务将不时更新与变化,因此,我们将适时修订及变更隐私政策。

(二) 未经您明确同意,我们不会削减您按照本隐私政策所应享有的权利。我们会在本页面上发布对本政策所做的任何变更。

(三) 对于重大变更,我们可能还会提供本平台公告、推送通知或更为显著的弹窗等方式,向您发送隐私政策的最新版本。

九、 如何联系我们

若您对本服务有任何疑问、意见或建议,您可以通过以下方式与我们联系:

邮箱:supportpr@hbraas.com

一般情况下,我们将在7天内回复。

十、 名词定义与解释

本平台:通过电子化信息平台运营和提供的数字化产品和服务,电子化信息平台包括但不限于 愈见守护小程序、微信公众号提供数字化产品和服务的系统或平台等,具体以用户实际注册、访问或使用为准(对于该等数字化产品和服务,本协议统称为“电子化信息平台”或“平台”或“本平台”)

个人信息:以电子或者其他方式记录的与已识别或可识别的自然人有关的各种信息,不包括匿名化处理后的信息。如姓名等;

OPENID:OPENID是微信用户在注册公众号后的唯一独立加密用户身份标识,此处OPENID是指本平台用户注册后的唯一加密用户身份标识。

` + doc:`


生效日期:2025年6月

【血友病B患者支持项目“愈见守护”】(以下简称“我们”)非常注重保护用户(“您”)的个人信息及隐私。我们希望通过本《个人信息及隐私保护政策》(以下简称本“隐私政策”或本“政策”)向您清晰地介绍在使用我们的产品/服务时,我们如何处理您的个人信息的方式。

我们提供的服务包括愈见守护医生端小程序、微信公众号向您提供的各项服务(以下简称“本服务”),适用本隐私政策。

请您在使用本服务前,务必仔细阅读并充分理解本隐私政策。我们将逐一说明我们收集您的个人信息的类型及其对应的用途,以便您了解我们针对某一特定功能或服务所收集的具体个人信息的类别、使用理由及收集方式。

本隐私政策将帮您了解以下信息:

1. 我们如何收集和使用您的个人信息

2. 我们基于何种目的或场景,收集和使用您的个人信息

3. 我们如何使用Cookie等同类技术

4. 我们如何委托处理、共享、转让、公开披露您的个人信息

5. 我们如何保存、保护您的个人信息

6. 您查阅、更正、删除、注销个人信息的权利

7. 未成年人保护

8. 本隐私政策变更及通知

9. 如何联系我们

10. 名词定义和解释

一、 我们如何收集和使用您的个人信息

(一) 我们会根据本隐私政策的约定,为实现本平台服务而对所收集的个人信息进行使用。

(二) 我们深知个人信息对您的重要性,并会尽全力保护您的个人信息安全可靠。我们致力于维持您对我们的信任,恪守以下原则,保护您的个人信息:合法、正当、必要和诚信原则,目的明确和直接相关原则,公开透明原则、准确性原则、问责性原则、数据安全原则等。同时,我们承诺采取必要的措施保障您的个人信息的安全。

二、 我们基于何种目的或场景,收集和使用您的个人信息

出于本隐私政策所描述的目的或场景,当您使用本平台服务时,我们可能会收集有关您的如下个人信息。若您不同意提供下列信息,有权拒绝提供或撤回同意,但您可能无法继续使用本平台的全部或部分服务:

(一) 注册登录账号

1. 当您关注愈见守护微信公众号时,我们会收集您的微信openID以及您关注、取消关注本公众号的行为数据,以便我们识别用户身份。

2. 当您登录使用愈见守护小程序时,您需要输入您的手机号码,通过手机号码加短信验证码的方式进行登录;或通过您的微信openID获取手机号进行手机号快捷登录。

(二) 向您提供本平台服务

1. 注册成为用户:

为完成创建账号,您需提供您的姓名、手机号码,年龄,所在地,完成账号注册,您后续可以自主在【我的】-【个人信息】中填写或更正您的信息;

2. 常见问题解答

平台提供您的常见问题解答功能,当您点击特定问题后,系统会通过已有问答库自动回答,帮助您提供知识内容;

3. 基因全知道:教育服务:

我们为您提供疾病知识服务,我们将记录您在使用本服务期间的内容浏览状态;

4. 预报名

平台为您提供患者教育活动的的报名服务,您需提供您的姓名、年龄、所在地、

5. 医患互动

您在绑定专属医生后,您可使用医患互动服务。您可以从统提供的标准问答库内选择问题发送给医生,并接收医生从标准问答库内选择的问答回复;

(三) 如果您对我们收集和使用您的个人信息的法律依据有任何疑问或需要提供进一步的信息,请通过本隐私政策第九章节「如何联系我们」提供的联系方式与我们联系。

(四) 本平台向您提供的服务可能将不断更新和发展,如果您选择使用本隐私政策中尚未列明的其他功能或服务时,我们会在收集您的个人信息前通过推送通知、更为显著的弹窗等方式向您详细说明信息收集的目的、方式、范围并征求您的同意。

三、 我们如何使用小程序原生能力技术

(一) 依托于微信小程序提供的原生能力

为了帮助提升您的产品体验,我们会使用微信提供的账号体系能力来避免您重复登录。所有的信息获取都会经过您的授权同意才会使用。

四、 我们如何委托处理、共享、转让、公开披露您的个人信息

(一) 委托处理

我们会聘请服务提供商来协助我们提供客户支持。对我们委托的公司、组织和个人,我们会要求他们按照本个人信息保护政策来处理您的个人信息。

(二) 共享

我们不会将任何个人信息出售给第三方。我们不会向愈见守护小程序、微信公众号运营公司以外的任何公司、组织和个人提供您的个人信息,但以下情况除外:

a) 在向您进行明确告知并获取您的单独同意的情况下共享:获得您的单独同意后,我们会与我们所披露的有关个人信息处理者共享您的相关个人信息;

(三) 转让

我们不会将您的个人信息转让给任何公司、组织和个人,但以下情况除外:

a) 在向您进行明确告知并获取您的单独同意的情况下转让:获得您的单独同意后,我们会向我们所披露的有关个人信息处理者转让您的相关个人信息;

(四) 公开披露

我们仅会在获得您明确同意后,公开披露您的个人信息。

五、 我们如何保存、保护您的个人信息

(一) 保存地点

我们依照法律法规的规定,将在境内运营过程中收集和产生的您的个人信息存储于中华人民共和国境内。目前,我们不会将上述信息传输至其他地区。

(二) 保存时间

我们会采取一切合理可行的措施,确保未收集无关的个人信息。 愈见守护小程序、微信公众号中个人信息储存必要期限是愈见守护小程序、微信公众号为您终止服务后3年。超出必要期限后,我们将对您的个人信息进行删除或匿名化处理,但法律法规另有规定的除外。

(三) 保护措施

我们已使用符合业界标准的安全防护措施保护您提供的个人信息,防止数据遭到未经授权访问、公开披露、使用、修改、损坏或丢失。我们会采取一切合理可行的措施,保护您的个人信息。我们会部署访问控制机制,确保只有授权人员才可访问个人信息。

(四) 安全事件处理

在发生个人信息安全事件后,我们将按照法律法规的要求,及时向您告知:安全事件的基本情况和可能的影响、我们已采取或将要采取的处置措施、您可自主防范和降低风险的建议、对您的补救措施等。我们将及时将事件相关情况以邮件、信函、电话、推送通知等方式告知您。

六、 您查阅、更正、删除、注销个人信息的权利

我们非常重视并保护您对于个人信息处理活动中的知情权、决定权、限制权、拒绝权等权利,并为您提供了行使在个人信息处理活动中相关权利的方法。

(一) 查阅权和更正权

除法律法规规定的情形除外,您有权随时查阅和更正您的个人信息,您可以通过在本平台的【我的】-【个人信息】查阅或更正您的个人信息,包括手机号、姓名、头像等信息。

(二) 删除权

1. 您可通过微信的缓存清理功能,删除您在本平台的缓存记录提供的相关个人信息。

2. 如果您需要删除您在使用本平台过程中产生的其他个人信息,在您的合理要求并经验证核实您的身份后,我们会处理您的请求。您可以通过本隐私政策「第九章节、如何联系我们」方式向我们进行反馈。

3. 在以下情形中,您可以向我们提出删除个人信息的请求:

(1) 我们永久不再为您提供产品或服务;

(2) 您撤回对我们收集、使用您的个人信息的同意;

(3) 我们处理个人信息的行为违反法律、行政法规;

(4) 我们处理个人信息的行为违反了与您的约定;

(5) 您注销了用户帐号;

(6) 法律、行政法规规定的其他情形。

4. 您同意并理解,您删除某些您已提交的个人信息可能导致您无法使用本平台的部分或者全部服务。

(三) 注销权

如您希望注销本平台及服务,您可以通过发送邮件到supportpr@hbraas.com进行账号的注销。

一旦您注销账户,我们将停止为您提供服务。请您谨慎操作,否则,因注销账号产生的数据丢失问题均由您自行承担。当您选择注销账户后,我们将停止为您提供服务,并依据您的要求,删除您的个人信息。

七、 未成年人保护

我们非常重视对未成年人个人信息的保护,本平台的注册用户仅包括供医疗卫生专业人士。不涉及18周岁以下的未成年人注册为本平台账户。若您是未成年人,不得予以注册。

八、 本隐私政策变更及通知

(一) 为了向您提供更好的功能与/或服务,我们的产品/服务将不时更新与变化,因此,我们将适时修订及变更隐私政策。

(二) 未经您明确同意,我们不会削减您按照本隐私政策所应享有的权利。我们会在本页面上发布对本政策所做的任何变更。

(三) 对于重大变更,我们可能还会提供本平台公告、推送通知或更为显著的弹窗等方式,向您发送隐私政策的最新版本。

九、 如何联系我们

若您对本服务有任何疑问、意见或建议,您可以通过以下方式与我们联系:

邮箱:supportpr@hbraas.com

一般情况下,我们将在7天内回复。

十、 名词定义与解释

本平台:通过电子化信息平台运营和提供的数字化产品和服务,电子化信息平台包括但不限于 愈见守护小程序、微信公众号提供数字化产品和服务的系统或平台等,具体以用户实际注册、访问或使用为准(对于该等数字化产品和服务,本协议统称为“电子化信息平台”或“平台”或“本平台”)

个人信息:以电子或者其他方式记录的与已识别或可识别的自然人有关的各种信息,不包括匿名化处理后的信息。如姓名等;

OPENID:OPENID是微信用户在注册公众号后的唯一独立加密用户身份标识,此处OPENID是指本平台用户注册后的唯一加密用户身份标识。

` }, onLoad() {}, }); diff --git a/src/images/bg11.png b/src/images/bg11.png new file mode 100644 index 0000000000000000000000000000000000000000..09d6d48d6c7d5123e4e3487dd72400ce26b66eb0 GIT binary patch literal 422227 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®8gjfR>%j-;Sk2b-X)M*LrKY4JI(0nItqllcg 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

SWc}hMyFS_bWK(o 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 z�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 F2mevp0L(fGuCEQtA-OHTtdDRMi!CSU? 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 z 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

NR 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

tNlSr1d%a*Zuoxe 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

s#n+KBYDxk8s+#`V8(|A_ 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

)I7_$A;u7}~||*T9ZT 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%0A!~FyQqIEa2D*0qBiP|+kQq&MknA` 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 z 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 literal 0 HcmV?d00001 diff --git a/src/images/icon51.png b/src/images/icon51.png new file mode 100644 index 0000000000000000000000000000000000000000..3856e89d2e6313f24b2e9c60919ba197797dd739 GIT binary patch literal 1846 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 e21!IgR09A2KZvcuXav;&00008jP)`14m^@{AW; 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 IM6N<$g8GH1=l}o! literal 0 HcmV?d00001 diff --git a/src/images/icon56.png b/src/images/icon56.png new file mode 100644 index 0000000000000000000000000000000000000000..36fde4c86c087d7fc20ea53aede7536113d2ac18 GIT binary patch literal 2489 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 DgfGng literal 0 HcmV?d00001 diff --git a/src/images/icon57.png b/src/images/icon57.png new file mode 100644 index 0000000000000000000000000000000000000000..98acb1ca2105f81c50c0cb994177f3dc189a316f GIT binary patch literal 1397 zcmV-*1&aEKP)QKC^%L6Ol542l#L z6&0WOKtUG@f{GhKK^KCGf{KDJgy-k`ocm*b$NQT<_s;M4M3nP=bLPyN{yij=JE3D^W3Pb&U>|rTcYJRDzRnN?z969y@G^K6j5-@?f21#jNP05(iu|7>Vz=xYIeIgpK_BSlFSAw+8b10_b$5hcC|B0p6Y z^k2~z0ku(dL}TTnV`!?hCdBM~OYjB27bPq*TYRH*NXb@5Y5~61s81WTB18i35_~1F zveYGR?c;UVR<{eTa6ZTTHTlz+5P@e9a2QxwNy7hGqpj2DA8adtm0^58XN{@#MuZ5c zZ;f^|m42*sB)Zx+gmn6TPy0IHi+pZ&F?@TH-iQ#Me+JWmFZ-!{0&+!T4w^yFQvU&D zOEw{%oDP`!()+l^T?W2`5j! zc48Wt zdnwWTWS5?{a>Y)HkxU40AA_mDmsLDjk@9WHy6uRstJv&TE;5QuQ(Te=F*|y9>_%`5 z_kV-ZqVLmb<8(PWJZ5aQ)g(fUTnMHCUo<;9;`p}KIP6XNC9N$4mce7-VRWn^Kp`nwagc$t>u(Ht_ z`cT&_S-118!PZj<>9>kM?g&rNE(gE8i0)z>G0t>zWK7-F6hgX!@<)yOl|Jh>mR>&7K9|65@D;EpbGjzU@tR)Rq-xA}O))}G-R;)(SKFt4ax2Nu!BI1- z_fOxHQ;^yV>Nc1z=caPQ)Kz^_e|jNCDCz6m%ek??PJIMY=fNhRnR}0NzQaPw55XFs z6>x_B=YbVHC~ND~V}u^>^em_7#PK%nG;=y#Z$lS0Q0k|N&T?7-y_S}aVRWsR7@_O+ z!zR>vEfhUQ=wfK_1hwfz-ZONJ(8-=7C$7Ps#Je(y5z>jEZl~#TGQf&*2|nZ?A&wt9 z%Ih{~fH?<4?RPo#>=Y#AMs0TG{ZK@6Ng<>Qkl>3rAf{Sw$|V>sN{A^Inc<+9!88uL zT!PV}gxqLd?~0hK4!qFp=-N0MIEj#ZGWH59>bzhF{ij*d?NSmUB?hVADR+WF%T8kd znHn^ikaM_%GWZ>!y`<QhJZ(;awkGioS|s%q6DYpX5MUgyfX~3N#Dd z{uc1j_EL;cl?useDUMRE28)4~(F>GsVw1po~h`Qa69$YIx-qiZy$(haQ&d@2ouBe7r<)#SL(SDl;Ze%ihJ>Wq~FqVXzW zv_?r;=Xa4ghP*Z~Pz^9zqa+*ZmzRbU0|C_m!$hBx@KI1^4r)L6mNKse1Jwm%Jnle^ zlV8vAag;_h%6cpasBReJtsu}Jlg~>F0|BGxqL&=@PXH}=TE)$<@ZOI$6q;SpO!H(C zr?nP&uP<_LyhVg0~G?a)m+p`b9<-mp6U1$G>2@UZ>AAD9TtrIDAPkuAYiu8aHXM{_PtgH zXaeW;Iq@;6K2m)m{mq>Os+}>1sYP37(iS}jg@ABWzwhk@Rln`^Iq@uQA4b{rs=#~091 zv=@!D@Rr`2(N2(gfpTDGxx+@BU5j=gZA?#*UPJfMYxDsX+8xtYRC5C5!Qki&(i_aE zj>KxL2MCyRH13)+vw+NSuF=*5gtvMDPSRx~0V9uHK=yC;k%4gnF|71eKyNS=xu(fC zewYcw$kjvoD)0ypMJ~aax+9S~fkwh}kCQ7vo(I#I;{N~u0RR8O(5L?Z000I_L_t&o Y0IaIacwC`$DF6Tf07*qoM6N<$f;0g7q5uE@ literal 0 HcmV?d00001 diff --git a/src/images/icon59.png b/src/images/icon59.png new file mode 100644 index 0000000000000000000000000000000000000000..83033b901079739dae88c1f061a0c8d23460c77b GIT binary patch literal 4151 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 LNkvXXu0mjfmh>X{ literal 0 HcmV?d00001 diff --git a/src/images/index-apply-end.png b/src/images/index-apply-end.png index 846822e5da4e113a7a6dd0eb77e9b12b73ed8ff4..77fcf0ef1e2cc877c27a5c67e0ed1ab0c70f6c2e 100644 GIT binary patch literal 106977 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 IM6N<$f^pOmmH+?% literal 94150 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

Ma^Xw3m}mH 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 N002ovPDHLkV1la;Z%hCH diff --git a/src/images/index-apply.png b/src/images/index-apply.png index 012b6eb806c25e55c3ef26e49549bbbe69b73bee..379f9893a2169e7901cf1887c61467217dd546ed 100644 GIT binary patch literal 109123 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

Oye&^e7 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 z%0DgLo01Fjl}tiz%h6F24`R@uoUTTgzg=pr^qZ6dIW2I`E4-+w?$o z1$dhS)gzC@tLMI4+}5*APc)w|n9Oa$o@UKc&BoN7LzIg4jEeH@k@5Ir;P4l_Gmm_o z&DZebp6h(2ep-X4l=(E--B;7e!yHn%CpJ$)J$R1SIgFm&W^6vi@=1c`!04fKmf5d5 ztKrj21>0D`AK1pUBddQ}6)su~Zk^m)yKnecYxkjlsXTN}U_M11j8}JFuNwTsL`Jc1 zF0Q|xM~{;$H3pR8WsKb7kUe->sxI_kzXylbf)9)RqJNZc3CNqBD$UxwEH%f73^vx7 z>R1RHS_^Q!nrUWQ}pLSD=NMLq;2yYLv69VcXbe2iAC4pD{G*Lu`CX| z8NqP8ByFpKGLJ3aG{x8%-IgcrIJqEk=5=g2q@<>~iZQ9;5ghK_aEt|8Izlclo-y+! zW=w%ZDjc~RD4_c$zn0fQ988})T7?QUC^oTv+PoIV%y4MJ-23$Aq2@MbMc!;IzSn6n zgKupCYbX}q`r2|8;}IOkcarhxoM2;}qh3W0dHNXxyRWwx;Y=A=H{zT%nlGnCyu}

}#DCy3 z1DQjcYYsJ14r+8JEC^GjU?wIh!3m?XZso|xB}xmUU1JI3PhmfyXJJzaZOjoWuwY_?|JpvzjrVQ10!5UmPGO51R^hFl{BipQv*UW8hL} zf7~QiRnvpKMHmXRoN`P$w@l1*bz~Zq3xO&{5UwhC3_AZv9bgHn6hdj*iZ#>@#x^9@ z-F9F(;%a$n{Rj>%rjxQ}1dx_#Y;#>*nHWvL~72M&B{yLuo8gId5J5ybAv#e?WH%~vOv5EXG`4C)QS_{UJqH~PSCm; z6T<}>Q;hF0)F|H%mZ@+7Y3uI9mV{_i3TqDQ_gn;fjOKvF3=e192;>vbF~M=^H;tT> zGrkE9$CE}}mASkAINcE(*vdAhuMo<5)%wsiQ(9kRn`cl?-?#emeE&O1V~vSxZ$(Uw zYZ2F1D}9~BTErFo z?hRvcxcnVx4W6G5=(LOp4@ZiExv5}ms*@l1Ar6m!sjmFq-(Q2DPjXga4(qsGU=3mz zN2NJ;IR38btH19L)V=?~pR1Ga`#pqmmr-WXS$GymOpT(B7U>JGxgx}AP?CvxzU^t} zV_T$)IM|9GIBv=uIahNFY;vqQXB_p-F%SDv-cj0{aL1_co4&8EY^i>n==*{fO zOx2B>`jsor__IU*I#0Vk^~I`R_?4=sKU?*7elUOc*H?WrPfMS;UWaAje>K{6{B!lD z8DUkkaarF*7Jg`AN}S3aVpu6(9a{mxy>xhwY^)_m)pL`tz!FAfd(|ZenY_>mPJt4m zn~?kg;eq?LYVub&c|eM{@4WSwA*hXKy*syRc-XpiyLQWA(}QajOvWtUxMx?d)|vG@ zfS#Px#WiJ;}LodHTsnRl6#_?w&l%aUjfrlEdRb3ctW7ZDjDN zKgZ9gh!8V=Ui`!+4u2m5v)=V5_!BSpofW?Lvz5azwF_=)-+8sh?h4aKSjW!)+mdT{ zKa|0IS#xp7p46_LgLdsWxWXUIX;Ay14Uos5DEh#yv-}`cmYxYyKD%dlWgfZ{u7axk zP>{C*q7+0mggMuihvU|u(i~WxBCt@xXQ|O*u0h>AwSMR5Yb)A{hd9U5J{EDg2eK5D z>v-Fkn7&$(>fFWhLjaIgTQR1H$=B|2%?*~$$SiUdVI>=22v8qYVjcpzR`CjsPJHt8|6B@O?#GL*N5TNDnhjt*E=yra%l}a_g$eE2z z-+3KVH|Bk&eOyD#`$R3j#j;LPUt4LrwV2YrW3;^;M~>ncu1T%m8>e=xju~I;K-5>M z7jd661lKYD23Oo1#BxgFcE+r)rp_3n#u$eeb31m8D!JxpljC)cXp`FTipdxEJ)izde;T7<{JtZfOfD( z{lp|8`lxVRZ`+KsrQs4;kZlgA7h>A%wPB^^r1CXkhcZ>2Vffj7?O*>l>Yo4YznQPv zD-)235RdPEIV3sp3C%6QY$or#KOTChuK%h3LtXn5f3oTt4<%ry?1A%_C=h=9AC+TVi2*ga%kdhnsNDxaBFNssPoOhhR01Vg36t$-BI=Y z<|DMOVT5XDT*(+dwR`BnnB@~u4q7_aQ#=L9wcc23!SL&44p+s2%QtTIVN-1Mr7w17 z8Mm0rmHqXbZoXdQo_n1Rk-1G*If&MsDi3aa{awnALm!8^i9=j1qCIgqEDwn*#wT)Y zHIf+G1E%&7e_v~Pib{O5G529H+V_@w)wLP0q=GHIJT7_;enliusiX z?Xx>Iu(NMeQY)CWQQFh8hp|D`^$>sX!e+CoKX0{_AucI-cr>BX7uQ!S33S)Mq6b7; zN39*(u(%@NPg$0g`ubaut8B5@fIXl1bk=CWO@mgeFrbS)_~8o6I3cWZ%U8bh5;U%8 zy9n*(i)ja23~hN42=N!K-2xPf>(Fp+u?cKBxNCEWI2wx1hP*M2tdh0Br_I=G%zb6a zp%@fYK!@`hfJhFPnCmpb3`f9IMU1@cqXFj=EQC;EiN~Krw&^eDQC z`3(4jjdhQuxD5&++bje!eUsrA4kS@x z<^-h6gwQrQu2a#EkVHG!w*rux_)$kF$PPn}^&Rt|W*8~CSc@V@zV#O*CUCTvHPvEj z*Bn^@?cj6^gf+M1Hpu5F{#0~EqwFTVb+|ZdXMAg``qOolr=WAj zTz5&@K;X0)u-`h`2yM>m_;wysUH$#PzwY_B{_QHiC4(~0iMz)<_QPqRYF?^fEt5nM zoDuj8Vowyy9wA7Rh+}i?AUb;yRzwn}qmc*_1HH87E$%!o9eFMKh%V~#W-$e#Dhs`w z{gp(noLv1~TmEiw=F{nCKCxdLWAAqi*4B4YX5K!n`us~(zx?Y}ALFb0s{}s$zN+uy z>-+cdgZn;6Kx7}bf7}I`&qbbZ&Wi>(94_m)j3(aFY5KW>E?Q8aZGA)tb=WrGVlL|3 z6uO!>_86na7?hgPxyPl6mS3qW{tBlr@YTErOV;n9GXf8nerYK{cl%ZVta+818iIW)7kQ+vXV4l_#me({T@a96(FazIqQ7KM}bn{HbbfWI}4= z$G*r9MsE1(Q|3I^8w)lb`>i$ZeH-IcO;7zdHSx5w%v0njw_d8@e6kJ>$R2Px$h!w7 zPVA#kOk>-flaVJ{u62+!jMGhzy`{u*Asa_$XgLvyHS_dwRdS-Yow>#xWWt>x{Ph3; z5CBO;K~#tcZb{gL=qXBXxcy9IbqF3cxr$q;w!W0ub~=crWfa_$ZJh<{5Tt39S}{*R zTdg>Tc(g`9yLtXv@(s0E@C;DjxPIHfx{<`XGaw0B?$tzuV=NuvtVg{-QSl+u&eslu z`4Y^v(Z^09?O8hHQmx@u4V?{DGwj7sMKXROjDusIMS2XNC0c>kYgn6?B&w+tIk+jo z$8Pdu8&fwRXRKf%>4dgoJ&UQ`rq4m;ve9mXBMmz4L-C1Z`z; zGktBaf#VN#Mced}jF{J3^XMlyWL)>I!Nspd8(;q`tty(L9!m@>b3gR9OO{tH(ID2IFheq(-@sBd82zQpD{dh8^j{mdAr97KVG(V3xO(ij&W#<@1}#87a$ z!4uKz_pyZ*K}^{_RCU6kb9muTss`er@9Mow#sefb$NGd*e-S@HgKy&gln{%E&oY5e z@CSI?#ZQRcJHDrUO|N{W&Yu4Ws7heUFIaDP-PR%cY10RQ$L1mbn`hY_bL@)yz*H*L%C0Cy%*MvdK z;Ks$|Xe-)^_Ey46Vp7YPJaO%~^yJw9Dv|E5)OP7+XeFu&jm8PxeI4SL=M8?o=Ok19^-DBfo z$0EKJ^PQJ^%WY0$9ak%Es*_Rcx0pwcFsd?r>&FOEZewWdziImFBn2aS4wVxEN?!E~U_ja-4M_lA-J{ToThIB(S2u5) zE4h8+E#@A_+LynTl?zC7IH~7!z)i=LjpP>7+7RKk z*SeaQ?8@U5PgOGr+1CWV`Ez*?5-K$ODD1FaqtGN(qjeb@1sDnRA z?AQ>#Pp|hDPrvFJp0+u*ay+n@ay$!piZRY4*^L)otNH|o+F$&5)$`PR&s(a#=NqcN z>B*|cuT`yw(&J)p)@Lx<8?wVmmub!X#h;zxPN=+GLkznkPAx%|BIQz%K)$LuTYJIA zfV0?9a70iUO&y#rPXu|oIUaiqkM`_ybb|xX!s1Oqo0ozyh^Co?uRVwk4aKx}mUsp= zrtlTM;mLmm@1f0uojD74y82$K-Krt(fls-I18P3a`DElES1n?(PpM4o3>_car&wI zrI-@YcbqtM@fVFsYktSNj=ltawX(&;74b|8$FZ6tuHE7|ZMzt`y}ssdIh2!T=s>I? zpjNb%wmWZI+xS-Gwuqav^&NPN8Ec+8A|b}y<$mB+0d{GYNI)MWC9vHp51~UsK!P+r zV@s%b4PsmtNS9|8!{2+VD<7gfbL z6HG!?wdS~*st@l+i(wDzjd0jLqC!8Q%+wv5kG;Jjgot00~&vGdJ z$Zu5r@~>9ie6{KW@2>i;-&*y-w^!ZoCoY_eT90#CEE{xDaD!z&bhN&iSSbXH2gIgr zOuVCJP(H9~D?sO)1aedcF*i!{yksqTyD`0iRK(u&-0(gLedLkK%U|I{jv2YB0SBV* zI_1Z{a|^UvklB%}#oe$mMdooih+0Qrx^<(*_4R%MqRy3fz`If9*YZfd3cqqs)yY-T zyyyy_S{^PH50rIQoC3)Q&rgT5nmj;aPsBZJw?Dv?TH;TmuGR&uM(p82_&UgL?o zbz8_UMgQy;X{?)h6<^WkAZjLG&zF0~)6v>-b7Bh@D=A;>g(_~w&CXY8EB-Fg`|eG6 z(EGz~<;S2KiXFK$yn;%Ns_0r?Zb8S@en6{D-Pys@pRnaB`oMmMrJym_u*TrZ*$U9i zCs7+U=VGjR*v1shgVwbKU9giGo+Z~ z7-~6caYbLzR+?9kw1Y{&*H$zYVST0TtQ&_oeWo**>%h09T3nmkmOmVh@-P}A9H>@X z#VM>9aStz(pbUM3(N$wmd9lk^+u;-QzA3aZHMez}(eh)^wQX+Oz-g8cYiU2h?g)yv z+uAW3hce$^G0G{GYpBi3Q1dr%^?h%QJs618(r=!?;%AS+hnNCBxTk!pnuAM}=KN6Q zy4kNxhkMdPQEX!^CMo*XjMivS0AX(QS?a2#NTqhhik)aVpYqilV+VpmlTzl()9G13wAi4NnL~Ceklcqpj=U}eBxJ0$S_OWI^g-ywtjLQ$WbYd-m7J^uOI_4I%u|==< zJ(Pn6d2+&2Z}F({=wo#cPea2S^j=Q|Q>v=jvpx5>|K{JQ+kgG99)&2JMa`Up-kKd& zAMx(_*M6eLqmLF#N}BX4Cp7osNvrua$7frXF=a;PzVW>`TeZ}!?JLQ4ou!u08rv}H zXzC)fNNtYxj9%P#+=aA#G4m@$uRQU@ee=IMCeyd6&cxGDK0!g8pn{pEy_JA;$CGLf zp|#0rxyAQIPxG|uBcH7L_&=<=#$EocUt9GZ@2`6Aqg4+u6}g>ky|%a74e6LyUD?LB zw)NI{oaKh>0+2PA5Z(pNpri{zcZJN`6AryS-qwBut(nb{FSla6JGZMId~l|J@k_I& zm+hjO>-GQ(Rry2|X8_JT9Pdtitq7moUU)wgS{GlF`9*pG=E5VLwhY*7r z=#HrsE<<%5;k6lS5p3J}=(~SvakgbUjBr`knA-KaXy>mlAvcl6B65|*jS6=GQ$rh} zC4SHWh9ijKSeh+_+nhC=7-+AFwsXSOJdn;c*0%NC3o*rnO}^nkb{iQ6tbv#|(C%Gq zd08`;YSFnz#kuCg>jZJ?1aW-TEQ_OpFD?1javVu&nM(=&KwL(U8UU0nr8lFJ$bkz0p8Qt#-+r>kfuGbjSZ`D z{dM`%f}s*JR{ct_9d!J`MT&t2bC10rgcNR2mpQ#)F-oINn{@kAxLY5%b-1J*!WS;ji zW^Af)|NV9CkNi;_)=9%)rzRDe%$Rh<=xf=CD1G3nc-`k+z97YG&!QUsQA+_j+8mLu z)f#(^VIMRD3vXj?20vi`lXk9OyZWIX!?*qXMD+P*=XE6YR&SB~oIh20xb5)PtTlK9UtorZ=s-EQQ*Q*xm#0#|HzJYTSUch;?khPq%d~NkA z9aw?c5LRYy(+esTdXw{-KUhbNF^=j~iC9hX_k522U82uDR}*|cWVe!9C3_JLUB$sF zkll7p+SKp|n0X_IvC|qJ#yIrm;~jf??d96tdtc2jX2jvn-z8f9%XywS7JjKYkdEs- zv9(U*l$0~dbFDpi2E+H{ve+3@yRm5U#LU4T4}ERz9`Vmg+@7ERuQ^=5NZsa8JBL|x za?aQ@#<=}T4d>&$PM9+p!zZGwCx>$nsT?xv_RShTHTJOSlTvtDPmy!=o|+=psyLV% znjU$q2KTR9=MKB2!$6A{!{88wK}$$C2A$a1qO~pJc*y}zi~ubmpo1oEJ+*lq)ED3S z)@r}?1c{bZb6SjRt1~bpefhyQo%qIGO;ToCf`YfGjEB26apz}_qVHH9!dB9e5e}Go zEf@!IY1UfIRf$R4${O4l=i&lOTvNgI5@(CBz2t5Cl+GV3gLU|xBFs%oW1Z$?8r0Cv z^aV_YU#^>&xHXbXUMV`QwUy-3(R9tTRBY>TpT;&%KMtK^bq;PCZ>NkSH-HHXsqf3+ zbPJrZw50-Pe0^=PEK+9?G0oS|_qpkdVNKya* z5CBO;K~(PC))|LD$1&5^IG(nG8M>PyUlCJ`D=UWMJTg8YOK%NetIKdIMTRm4poU=0hW!{LUe;7_60eO_yu@W=-mQfq zcS8z>-x~9LJIax8j=u#K{-UIRwS?{V?3r?YT+Pl4&$&MVvs>PTipX|e`ie0pr|54* zzH%96jw3tJ%Y4QAYkbxE%O9_L=CfR24l}=t1L<#jch%eOuev6AQ;3Thk5!l+`=ZYA z6=NyU&I)MEV%)GYBb)vRJaRWgObaQHR3J7y)rB$!H)qx|<%XOVR%^>B{v(@OeudNY z^yfMIU1j;QX352~4*9+h6;6R1+-~wAG4a8zoRtT%!GUb}tDQKU#m+&DPge7pj|Z>m zI)_gVU>P^RYxAVaue3AET}>x%tr|Qn^su)xcBSgRCm8Fj%EMs}hNrMk@n_5@ox^|i ze#Ku2#evbo=EAGkaP|GfQ;%Kkp5#qWh3WM#)Y+H*?p)v4hHu@@pTzIHQqwqzjNM?G zx61=)nMW-qRpnvy%C#Ie>nexMtdTXamh7dxtqhz;cp~ajFuP3~BTup{zI|e1TvChq z))H6FaNPHTU`$NGRS8F+#a}xJLm@y5j2o^_W7-Wiw&fYu@3FOAgIsObqG*fBSG2|Q zJ_gY58o1}0TtT&>ZBE)Ud~TRNxXxi)~t#Sl%9 zG~88>)E(SrptJ;*J@IW7Xn>08L<3|D0GhXcM4ON$-4?R;%~-Aph6e_DnAO)proQ#H zkN4D=c#HX4$)E(~_1tjJHRI<%faCFi)-^bezFN^%oU3_?zOvMBntC|5;Ji!GnV#I1 zF&l16$Aq9(QZ@Qw#4bKl5Sza9XbA>r0qqu`b+6rXePh<;^G4IL&aK%%*HW9eP87#+ z*Cfa*XR%Rhb8+sKW3J!@hBd+?#twMaoP8k6*}GU0knKD( z1|jRBY%$ZttC*zeUHJn)TI1@~{dLMBjBJIXw2-2!u73Xy*3}>TpRc6bKl7h(80E=m zibGPPQcfM_YT#kZ2?5szG-p>ap`hmX8c>~`yr)KS$mPIS97c!20kiIT5RwyOvT zhyLZ-{gyvbyLbMcs*0_!6jX2;_nu5sTx%GcTF{(9BfEzG56xY+6(FgJET z5p|8sYr4vsSX;5iLgxcvj4GurdT~RtkK2fAu7@A1c~gi4SoC72?rA&527dq;7v~V3 z+lCKy#^{*>{oJIqh-7XHIX0kiRGFu(NKuN8Rvupbp(IZ%dg zQ`;cGqOxze38}-|8ch^iL{5v46vblVV#iwSSmc=3d)0d&CfD0lj<%R~G+piywAdnD zMx9dN>Rf;K7(b=>sXTV%(&DR^*t!p{B|$qxj@J+~A^Bok-+|Wx5NL+aN$1IpEm4sf zKw~e4ltwO~9L&kMVvb^-e(#xni@0|4T3gVVIbzz)(-y;DRNhP3XE0Nwxc9ilcB{(e z7751ODkU6@Xs?mMT3&F&R|}!7UHL;I#4e0!_(0(9eVs*APQ={Uu++!*S|+r_P|icO zY8~^GzAp@Bf*n-fO_;d(=0)U!(VSu=adAYu1^2>cd=qFh%du_)=v*)M9y86KPkiua zCI@9$Q@9IDj-S_8zwi5l%w1=+2DNs(t(WT8fAUY9KaBqQpU!7~`QGoV+B|VJoB*AynhRH6GZ171I2_)vQeo8PubDK**{j*uf*|d-2CB8Lpi)(9 ze!cO_Nq;5$H?9~4_rbej(0OaW1zq(L2S4Yy6$8F;)QxL9vG!YwE5=&%6**$s%GTC* zjOI9_+W=pBsp?lgQ}qu&QFW8Keej)C-^*9D--v#Ur*&7CBA0ED^{kznEC$_@gLTm4 zc1YV`>*Oy^b6U$gCj_NCuiTwFdlJz&tA;l-MvX-FH|gRAAAWe=uhIG8bR?RJpTGDeSQiGo*f20uvWgD86r!7-HS z*SmMWR1tanW|iG z50fp0f8~A-tGwBXPS1a|rsqGxc&Am=8P-I{UbJ>4pRw<}QVdeXOlsn3=%Ai^0g{G2 zm|g6Px-m%2E^MNs{A%8kL}#3``m2a0H%4mYgVj=su%d0Q;ymO;`-5cn$VU)oy!-CNKoR;-KK;~ok4o{3zfpF z9iYN9PbprOR17qxP3T+;57c#{GS{xZ#t5{HdC(e9{^BsETaF5~wT^hk;Qits1_tx; ztNJpZJ@?j>7a8=HRN&#Ud_Y=ih${)uZEf6g9pTa$Yhj$^%TXHFHjqiip)-i;wsk4n zaFvcym%q-1EvArSOuUbAy~)W6n+6nu`1j#e&LFupw)--4wCd$AN(5G$O@|>qnpFlr)kKu0HwD z*VlODQDH;`wQZdg%y>(HbQd2+c{1ws4)R0acb1Zqi@k@nc8@+S&g8`LMVD6C7GImq4i>5|Mhg2x#1*%Klsk(!-X zU!LD+PE7IUR3PO#h#gDE)LUsD^Un>}T29Bb75%N=+Rp9{z%v|5Kl16yFU>#W@bmRN z#Qn|>R(<`GRgdyyP#&~{=9mHlgQj_@+%?|8MK9{&S_WB=Dw_rim;PK6R`!9tH%1C1 zw4(kbyLFR;8&8REa3Fo<)#Z9kd{$1_vv6EW-uy|5dFNIx0oK~OIvHRS@d-UQV@f#( zo{GARv-~~L2Q+6A{WKnja*FI~>^Ouf1O4E;m=8CO^YuWfMh5nD^Vz!d(f@n-FW)Iq z{yL_U_x*UCe8V5Fx{qrLrw^37cYGglp01wVuCu3j8cJ+XXIiB2Ck0zvg{lv3Bf0IE$|Wsz-Ptik=F6btZu-2HDHR;BpH~jtq zW2~jaa+NLKe6~FosdeXsYZ3sh!pD!D;J$0Dbz$^gkg_LY9s58fe{=v%dSJ}xtuLmZ z`t88#`D0p6wd!LhKVSnMc569}C6uwS)u^>KMO;|}815CS)WmwYOc`7a%spRReF_11 zyG;d3Qgx(V;iwpuR(#U1O9CyhWUM7KCouIs3iZ}LG! z@mc~{bHkT2JM{SU=bQLc*ZEf`{pp(V3AT?pw>3~F-|{WF z+*ui2N91W|4LXZJiPbue-2$vbA?6bsWS@%#Am^t)=C!)UDt=j^e zreBUg@wq}Bye9wdq=it#szP-j1-)^YRzVvtM z?A6b*1fFzKbFRn1(nF{9#MFvoA=7RCQ04!1>6H7!1L?$llWO~JxbD4sWQ}4#Fn47Z z`+9`KH^v}La9=@xCxQ@nf2x0Q0Ub2CEe5pZny25=KHFDqCx$}{=2N8Db_vd1&t>-Z zz2juo@|At)z~X*beRG_nfGOIFc8jr92#UvFjpDKdIq23fIa$yq>KcTFNw_iX%Y-2k;y#r=SeN_jwAH``ziy0LjmfC&8bRH_lKhSaLtmpdGA;loDwA5PcC;<#pbVS39Tk2R(oS~T4k)_C8Ep;$J+v7WyZ*O@{QE;)N#%&=d3vC1)5ox z^$TfH7am6an%;VmrB08r#S*g6;8sA>d?M<4FcZ!ES7#5+)|z%ubxP98sB-;NUHoF` zyyw?w6I-u=OAHGr@)1p$n5w;OfrYfFJ?E=ojkk0a-%9gA^fm_y$KQ%9{d|bwXrm5V zW33JLq{UjqkEMCy^0xZe)>q8&uz8Ea$kWeOeUz{6Kk;i-I}RJ){I06+et*>m-^QVo zr*kw@4kS0(1{oV$v;FX#R0E3^l6R@dQw|BH9i#2%1JWCi6nXg*KlVXmKEr4ay8r+H z5CBO;K~#h2!~TjSB46e}jyh;0({eB8ZYQVia2SImjym5Q7hdMFC24!`RKuBGeW`Z$ zajU@XBGc|Yyu0`s+^^?3gx0uHg&q%m4HRyg92U7w9u}4M(bKC>)#@^yc>#_lTkOLh9xUn63z7VB;796-USSuLkLG4=o&asAvIR5@s_ zL&-*UgvE-D!QsL&@ICA);`iQL)3tk8^UNn2!_V!M5g@l})WJ(v5tO4=v=x(+2iQKQ zuqs+SLLsKMP9lU&M|k7SwB#M2ht6?M=CVy%2o0&X6%xJ>oLSpYxWJ9I7S~n?uWQy; zwz%`t_ou+|UWgy_^;cO4$y>qMXbj5y9>nlkMmfQm=G?p;7Oz5)L;k=~a_}BC@4w2p zf^CaQJh!g}$%{&mC`~g0&v3*w>j1YvNWVJ)wV&XUwAG#0dW#*~`kmK0c{&;jB==hg z^Pnx^V9rOs#mSnZurJ}*85eWjYJJ66OZ%-GS0`sIKaU6RQ@41&T81O!`JNnc=>17_P~Hh1>(-mS8w)RIWEE<@GT~Y%9i^tJYryBY7rZm!iE$^VMBD zpGiynh#oXttd6w?dgDfN)=mg??j243~Zwd(H zjVJk;PAC`3YXH389=IKgwi9d7ZxI{wlhGeNdNS%^G z$VHlqre(W2tv?Xk&y9*B55)zk2vsUC13a0`?@|-+cZqtVAb#l1`LOZl+Su|qyqY?| zbyqR0xR1uLHB$#WgO6QJS2)e%pS|)@jeEIO{6|w~9PIoDP^XXAbjCr{1E|6ww0JtY zdz5|8hY1&5-QuV9kv%>459;)n{|sNhbKvA_cn_fCUalDvJ$vfEDxaX12TTvL$~OPl z@0d?OeIlxy^3}Y5Pn3GwHigT=vUaq;z9}E>*j}kqZg73=a9E249($s6HCy7F#zxbC zbrejSW{ZAA0K)`L$5I11WL0V9^Y@%@q(AYrbFpH~{AH>Oa*1MKT7o@pobCvUqZ+xZ z9vkAuOpd-1XX&i11jp$0=qo^Bw${;JV;X{p>)qzd177znZx8{*v=-cKoqR=H4epb* zvZl2qd3}s4yUGEme8JD{3C~dJFE>Pn#Sd(&0<>iaPwHv@`lH4b?BDnS4-^QtFxYS-#@s{GXwQw%=H5aj3a&%wIFMxFXQF zwpfe4qAzDFjjNAEJ{Nq3NpdBMhtj9MRP~XMSN$pn(|d@0_`OxX`)jMd;Vo5fxwq;H z*qpfUQ*ZC?t)sw^yXR>cR8zlA-Ngpgi;OXQxoNQ{B!Nx0qy>?kU#0YDKN0Gzn1sVg_}0fE2udMHXqb^ljo4h0n9_@om(6NZ@`*rh~Idv#?`A;C;TCX z18VI~IHcZ38uOXp;g^R|<^Fe8d6>*kXzHn*gF1&%zGiP5f8wxs`nkVacYf*rQfJTo z0%P)V@XBZSTK<2;_9jD;kIvz9Q&XQBm3rXXV^{eX_UjW-@u`?Ba#mvuG`@#V_o#Jj zxH*KLmQSF^jT<#?zFvbrs7>&uhk5Uip8K2G9W?T3KoU^f#&D~vJ;71C_k|r<8J8QO zny55wYcH6PvYn{8t51-&un*O|2(TouSD43KLkgjk+{V{@gBy|4(z$2E#Vpc$62Eb@ z+!owy6_+>@3zy(_Ox$qP^4GcoiXdWckFTw?PuMAyKUp+PBjzyPim4AjVY$fsqqAy^ z%?}+o=9DjMpyN9y?D?J~(7qV1Dx$4W$7y(b&p7~%8_+fZSa+2e1{UcFtK|x-6>TLG z#9$rOb#c?0r*27rF4qKYzA?;$X00vWw%VL?gOQyWn&y;Io5qeOJ{L}0zZu#JbyJ=_ z9@w@}27Tga+twG4k6|)ON^*n8+jqersY4=!OP|}cq3A81>tm7<_F*U2kfLqW`9#|x zSvcAzN70TPILxK})*&5rcZ+SP+c^pMytEhDyb~4#<$ZXyPpTM}E2Qyqy?!rP5 ziB*N;&-KcSc}3H89_HE>to`kfjjh_C!bmF?BVera-EpjaG%ckzQ=Ib+%+^1x-j5Ea zG2bta-{K6~ZY@)r59BOBd&}G69W$TbfCqGwpGOE6TNB!T;q4ZmL>h?CiX1ziRaB|hS`)1L_+nC`l@S(DRMCCAY?5&LD z4VN2zvAc>nZOb1Vg!Id=h?n0bD#zR38(&W9aC7S$i};V6z~&eiqMvB;w6uK6ia-1c z|CA@4j8V>mC!6KJwCC&i$*<@sboSaSwR_Nm7_*QAHWgpP-{EPrd=I03O^>~M>$ma& z!dUsKjrPEZ?eF}Y^3$|2t`UdGL43OTT%G>vU#dHQ|Nm5XKKg&H;t6SyQyzqqGjj=4 zaASxy_x@>(d!MMv-w)+$`5Z=BS21VT=E2W{Dr+4aw#V(;HQb-&usLpW@N{3?FK+Vb z!~^%$n(nz?<(eOR%X~H|UfFQ;+8ATWTOm0Lp>tS(4jhvbtTL<^UPWLLRV^>$np-Rd zmOzxjt(dTpgzO-z*n`TN;%tbRQ0V8T9Uku1#Ct{7YAYSb<~F0RT>F%>e({oncxw#ydZNhoy(bPUZKU6K zPNm41Ig^$y_jc`H(_(gVwA~_$3QIf2rn9&cHs;zmj1?o5Ik~a_Q1jMQ*Ftcd&R?K}w8L8}9N1fDiMz+ZrUk){2FR4qLhg6_YUktds}4ve+UrxU z8`rohl0sOSJGy<$gT|O;Owm3FHh3;@cul3PdF_znyxLvk7a5SCmwdz8YK4$0`yB&- zb;qQZwnsfy^ey>@^o6_!)t%5J4THx zE3qSPbA+|k;cdG7oFQOb*m`Op)p_x5T7u+^F(*XL<~kjjV~l*1nxUi~STy<3ck8UF ztX1ROErXbxb+pA7LmV5mzgGySZ9#Jtu>}8#biVB@>`3apY>}SB7L(}*#VLlkwpwwc z)C%Esq3s`IUEdmtJVl?}J^px= zzf1JWJ-m~r{BX=2E(!6bN6{vP#vyau;lSlTTtb%zGH*f;jvg|xr>oTB;92_OJN5#+ zuyYur%=Ge$HST{HYu~2blQrFXwg!jK`HASR#_mdu$G@e@f3)OJa3qICKKTby_{xNy z^bzes2fy_~RlZK=X5f%o!MV}k8~5qwPHCJ2UAg1)$I> zW#Jqq8+ZdTPdTQgGy&Qg3buM1!$1?&dkJaluC_TuT}w;?(O}1o&0OiW0G{o8JeCCr`0hYJgc=uD%**ZaNEy z(yQbW#R00aTf||A)EJ}uj}CW)GTXRt2P(eCBAx5M{7!Jk(1-r5L<0R}cbi z`LL)}7cax8gXUVpCrF$53nMtTI4bKAGp83|%=eC3PK!KkwW4i-Yyv>|>B@4#Y-w12 z48%xy=F&4Y0Inmwl_K)=r-EStR1p~i)S`9t0w!D;W8uyW16WaX#u&@8=Y()&(irkA z7)}0hgK`YTKjt^@BHVRsacw1qHr;m3=9HwC4e!8YU|P9`@+Durh;HJGe@-pIMXh1y zvcYDP-g-@fGaf#xxJDv zZyVoYjkn%%#af(bUpxnC+*$`>z#>Tgn2hFJQeS+r>Z8Ab@U-;hm#g0WP}O(8uj)IV ztoqsqs~$M1JVAwCj#a)atiDW+;$FOUju+=la*#0w`<{=@5b<2qIN=+U%J!F~30kb%472`@xt~D+Y4`)^UQ1z)HPY8S5 z%4=8CcsJ+9r)zK+^$=R>lY46SK(cTKRw{C3H zTLRFTt2mEgPzRwA-4DI>6QGm69Y-HHOWuAt-w7Q82 zXuuip2WuJF#bmN1?V+~_b{SZ3QEQDF<=-P!SuWZ+>kK+YB4%QC)?ggXNPGx#QEA&8 z@%S2vp6?8~0L7x=L+jd@X~(``bFC4du5HY7E&D(rwPT$lEC3Xj8H#qCCAL+LmG~As zZ%bQI=iIUc<`Sbats0@ueat$0{`uM1_A}YbSxZV?{FqF#32f)z7rp++ z{ut&$$^^6(;DZKc95v64cfD(3pYnb;2A^>0&l+H9V}!7HdlghNb@u3y6%yDR@t~Y< zCMS`QHcD4nT#)lEYg^#E@fONgsOGaLNq*GbL01kX8a*+!{-D!VFtbl$ZHw!x#T0Gd z*y{G%Zmw}-im|O6WBQ7@inbGRliKh6#OU-^Av667Qts;t@;>W;s5fdtDbqT z>e1^}-}dgR@8n?mp(m;y;~;Y-mFAnDl*QX9K?`mmP3NdyMAl+DiyDI*#GAHi@SpuW z%&7U59J-X^tK@o!L-Q;AN%1z9F5t|w@0{q4@gy|9go}jndDmPNnXzlvsus@K%P-XK z!NaGbXS=Vj>GjW4dARlOh(_;f_qOk-ao^i1eTHyYTz=9I4xCf$Qx>{No^Ene5X*s7 zEk~V$p)qCVPhi%FhNC_1e^>1u|Lrw@Ezc8Czm`9}QD=k0CkJsBQ9BN!XSawIFAv4k zVG=lOuvf%A!<=f=d@z`*7A*Q9o`?dGaMfYB=?AXlydqXdA=s)^YO{$>wq^X=X0X-D=k@Ps|!>MH``&6rrN7zr217jUby& zW>tsu-2RMRyxi9sxQXo7(eo3A2E~3BhS~c#w7ox5(l@RSK%rw6<$hoK&`AfI9UTZVyLxQyPb|%v)3!8gtHp^HHZsG7$*zR!8W!i%{Lavrb=wB zeVJsQmk@<1m(-QlKx?A%P`zBu^Kt>nd#R_fq4|v9C@)P5$GOxt0gfXJX#ZQ@|K> z4(R&S3Q(@2_AzcuG3J|F(Y~9=SLCRbt*zf8uK4Cxw4H-eba@k_o8S5zL?Ufn$CfA8 zo$!Cp_~jc_zs8n)RigQ_~@3lqr97K&YglRLf zh0fbDWbQ>IJUVXkDxPlEgZ?FHIA8n{J0Js_o8CAVH<%if_v}=IgJ{+r;G&M=vvf)LG@1f_%Rdo?^@}7ZwhS&@#+Jsfb`YSI2G!~y0$ZqB7EOLP9B(X}hm5avh z8&sa&2q1D4aRo?~Wr!bN7vqYt5b5+$YxA0lkxT0tmctJ7l!ZJ5@$yw2v{pVb{f3dU)h1{$c-Amn1Z-4!3xbM?Y^!j7o{()gjFD%_4{Big;ffgpBNqO~e&HZ%;qTH$e} zjYQXu+ymRv%k{hQ=YRSQ4xtW!Y-{X`%@*P81)S4QeiAcx7O`=DM(!c}tYxtw9<*`b z-NlipNTH^x&W~8@YvnW|V1X9!jfr>E3<{aI=!SH^8Zrh?)8<0HZC{Le?|o4R-9-aC zua+k3x2@K1@k2&iT+vqAZY_3^I0tcgE&6`&=LU;Yxh8V!l2`Z;ydk!fC4GgUrq7^)-)Heee5uTFT+{1K9p*D02=9;2e)5gk0L-JEYQ_t?dxp z`;~uO^yniq<@pzUujb7lkT`}~J|>MSe4USRdE3D@>2gNpAM40D;~;tC^>c^Ov#Z}) z^}^3ro<{n2GjkBURpZ)2b@Kjyp~j9!%Io2gn_{&&40_PyfSH3Ohrq&~z^28nMeC2n zmJ?k6>iu=)egA9?4$PIOpf`(CaZPt#p$gZDr=Z2$NB+vd6~49S4;%PZqsA$7$$eDh zOdty8s2Y5QKbQ+<4f&3B@4fs%Wb-GHsrE04RIt_D)rGI{jw454yIsHankHcZ7qy1A zhB4>f^U*i{X0-1aMZUwSTRMNmF~pQ`FlaF^>WnGIdJKKa2(2Qf^kvdkT#tvNtS!Kt z(q?N>YdVHvo|tjPPe9|1skdVNF_PtQxmC9(&;Oh z`HWR7?62xr94>oqpz{LGz{DRMr>sp-3~5uowi>vyj=@rg-d^Oicafb5kYh}d+ge*8 zteOQUar6wF?=K8p09vQTDhHH}BgeS1fpsJ95i5^vcOl2XBGyxqa}jyry`f5xg|*ai zE*D+z4HjnnQFngn7w7ygrM5Sf{=L$V@s#wJK2`N44yX@bt@`#StGgSE@0Caw@~WxA?&QWYC_SFCA76N?cgT zFxemfoHiexi2AR?Q69!r=Y^5TIgf9UD;y;K`=LN*FMYYjLyuxHma{W=JX~jIkJt3- zCn|@*J`kSWr&)X4|_aE&YcVaLOq!U3<;$b`feb(#+VO%v zatQsOQJbf(j>&i#pReSnm!7KW{_iONKImYoyL<1i)7Sh%*hKA#`O~P&>hT>9%(Wn5 zD26zz%KV6N2rt1$xYnemL8Qf8J2`QVBJEO&0mGp9k=BJMNAnE@BJ_Q|ixMQjb6%QK zyqVN3jq5{IrKTIFA=Z*0-LVhk?VviR1ux|jpq1kkub!LOc3$U-E0i zRQ3SIl7@A8BPIMWjuP6HqpeswT)`N03Dmp+wSR3XK?M{XQ+e`AM`KSp zH$i%H)p11SWRLp3h0y;SjCnZg`~F$`b6~X`7etiaum#MGmV;oIxOaT z0nZ;of2^+m#7{0`E(x8#3o`PLKJYHj&y#jMtC>nmVM0@$ES}Z$`l~glH?DE`yM2eR{%=*?x>?ii+iQC9qdbh{gTn*ibhC0O zOn~Y+5)SAM(Hoo(J12@BNV)C-+pI z#5(5kBzAi7*Xr#4f0ie?9@<$4OFOym!8&{GCH7Pw8G|RH%)^?vwclh+<}xPM##jBU zE&t;Fb*{O8uk_L7y+X}_xIL()O&i_z0;w8m&1{5g)y0co3S-)|)vFMXO`y&Amvqq9 z$U4~z5}T)1O!CH3M;6djCD>6XB{7X{?8skT$vR5&#TI*G*1AV>mw;xZ&c7Clmvt|I zw3V!F{t9dj0^9@1?Xl$}M7T%bV$)W;&n@0WoN$NN&-O z(9z1Aj`_Ky=o?ENokhenou4taev5H#`BE#|#vDUmyZ0bAopp@0n4?XonyVikUB|_0 zdASjO1uh@TjBW^Gx=5ysKbX_xM6p%;`84|vT$TyuScv6|msD}{+6J!h>#~Dar31#lYTh=)B z=IHtU(vU@@FZxoRoFj4mUkU#x{n(|{!9jF(9(~KqTjm#MYX_h^#xpM z{|m+d01yC4L_t)jr(dZ0IA7uWzZ~^R6l9UPW8w|Om1Z}Dbr zdob3(QBY|PrzFn+2f*U1@p=o_>kCg;`74)P2=g;MZ!W1M(Po3bcq*zo6d4G`eZvKq~;*Tq0+CuIfM`J(`Ua>Cy%|Ym~u@%DZO%~rfWPEJ^9X>zWhJ% zCgsrPSM(kZ6%L60UC}FF|1Z^e(AHs?9p_UH8R_YC!+IS7nK3%<6GAa5jvI(1{flGZ5Sqd04=-1`(`9X;#gGId<%z$f<{feLbt<#-Pgw}ap9$erf|NV{m5PTOne zgO_!wkp;p!-;8DLODO(gJLX~@C^^$50>QP=2lQch>dnzQc8Oj zNZP5LPHz_7B^;n_aV6l=8EX;JUNuezCMom7r}-8uHL!Dwm~)Ys=Y7;Mb9f6Ue~XD* z$hs}z=`<0o8!omwn*>NpO*NsOW4l7eM~~sUMo`cG>vajAE@5=anu^yUZXm2_|2oYK&2ry%I@x z#IT6ClF(|zyRb7yNl?R_7X1X?eCNDf$8qYLuW*h@Ne)aiyhD8wsp^AhoJ+c1hg!;Z zQpcDvKY+xwo3FhUaj%@1cJuYOVlCsV5TxafHm0mG3}dLZ9r!r3#MDZh3p(f1@Rql= z3ldFLoZafh*Q-ALRMkiSQPr>WRrSe@st<4&{q7I(wDjw+AFq0hul3!1YR{$Y=RXr_ z0jF6u2A%fsX5e60k33S-7r$5@vi9T36-{n1Kn{Gxp|Ut^!zhQv!6EX>dw#f1{MAm>9sH#6@L9}f!dB1X2hSPrdNi>a(?6@-L+`6A@BX36 z-#blxp2&LGMW&a3z0R)u_L?5}_9_p^%n4$h-1}giKKBLI#u{IHtp;Dw?_4K`(5%&i z_h2{@B@qWeF~73D!K9T3!a_>SEKhE|hJ| z>lzZdv^JyPup@!C?(>$v#kCz%jnKG3YM#D$&95;diHVFcBPb3>LkK;Gt>K^N1lJ|3 z4pD9|-ITdt0SCWZFRbI+oaVI7ji_@sl5ynHdY9xj zf0K&2wyEd2A{zTzvt^Ia4x^Q8cJ_rY)a}3ZH!H8M*W>EDz67@&gcEPr8N2$U9zuU| zcGlhj7qL#`q*m87+_={V@&CXyeTi>F#pS{8^w9BXRq3i~;gDMAUY$tb;=Ll!bueqS zGm^-m2rHs1w~Y=E)NB~{4O`FiE6I6-qHN0r2hk@uC|xwU?ZC!c9Aq2QZ`pF%=FOfD z7JYf-O*(B>E2dk8ge$ARkFwVD(TUlUI` z&wMk3XKcEOyGOj3$LW`zs@6Lk0Lk;gFh&7~(6NRkEvsrG?l(v??J;xup3i%Q7ufGeN~E<{bCmIZEi zuOV{nTuV)mlzos*SR81vpse!^U?-^FNb^@nK%SyaU{Pzm_NxuKh#T1uY3JHD20d}E zQR=oI@Tg17WaTJ!?1l^ITu}4IkOw}hDr0fG7cWryxwX9>azZql2)S`FU9x|!N|t^C zdXVB{s};;NZAC}z+>Wnb$JCTkm7j;<z{hDm zAul<|-COu$9(~lT>BqpS!kVS>nlbN_n}7NLU6a4uUMMvrEJoI(zY(yj-~at}{onXg zb^U+;Z`Sp5U&ouPEIFx*PoCpNmXP;On`bY*R5$;l|0wQYwnK|Fl@cGLA$<>+(R4JT zbCWa12GMr>IeeEsnHR?`rx=x{j_4RzbjC`cSVq06*EZ)(CET5KAmDsaY0f*wC7p4_uz4-|iZQXa^;^Ww=oD0%F^#R(ZZQ_Is349?5!%+$C!FRF zEIIl6NI~|U_*N1jS6> z%BQPdeX;88e2xD*c~biQAFAnF-(KUr_wz*WN`|D0Bjvr|4IRVZCCU@gdXZdfh9Ogl zGk5K(Z{Mh5K6$d~A@kZjHK{pl1|v4V`5^mdSi}$V;QB1hukd|hSiU&Op1t^7oxJ6p zdYM`kB=+O%z8|6fxAQgq&+!5B8#NzB{R(|A~) z#t~0QIf5&Da|Ft(H}jH6E-h@eP@JQV%U6yiM}5o-Ui+7Euccc4J~CVIX$KLh14QvF z`W#3X-|ds1{t!;W!=lZ`c7< z0F7#7W7Os~W_!EWGjhI{8nH9Xz@_LbV7jQZ1&W=ngG)dqq)z;}+XOU~W6IX=>$mbO zu53tatTE$?{;>vY2r~`;TnPeWh$=W~8zN?)wOfEFy3CtgYD_OYUpM~ZU*LTM?%pQ0 zCSokOF@-em*Q-DDL*;=K!uggIy3|4+F!Wmp$icnw7yl9uHJ*2b^3A({pV$5c*WndG zHL01qT7QeTZ_(A3uoV-PV3)EIUAvXGCN3d;q~n-NV50;Tp+&PUy|0$M_Uf%qcCFnQ z;{}|j>dMuzem%d8TLjWZ`Zw-6uXSe}`{H6s*Y-n8Twh#iOuI!)+p8u&wg$4su*LN; z^NFJ^<_BM6>K0>4`_T-X};syh4fGc|aEx_jVZ z&@gy^PF3*F?)#oPd+-m{^vdVz?D=1)y2DyIH0CL$U#Tk`BzN~bQdi&ogLUP7KT^Ag zzqaa%wRz&{Vf5+)MG^T zA-vfD^5UZ4&wGu%hYA>A+qS_47oz0iElN;x31mF|H;`eTA`cy3`vM_6qZr{WW6j{@ z{W;n>;DX#E4nv;bn+wtckxPqdcbt3dH}|6Vzg%l5&5KS~+Bz3 zlu`aCPJjgsS+fb4R#1pwi~EOT-j2D))WyprW0*5h1CSP9t+5k7lFn<`!QmZtXWXqjHe78 zt^61fbI&V_n3=)S&Hh1eqVo%=6XUS!T(w+v>Nj6NA?*SPbZOh*23k@V;BD?oWqsaFmpV<<`{l1@LyB^`6Q_1FGt-TvGEZ3v^2m-om)I$TM97N`q< zXrNVcAT%`eG{o?6kqo5)d?F*KFCrF=!P>Emzx*vDS! zl>Qj|`2g?wnmSxS?Ozv7Vwqz|ZL5#DVt11ip!0)Jk&Byqr|tID2E@a~pa~^pC$4TW z-h|vZ1cIS^u4)CSsU_E1-nin5dGZu(v4{YMH(U6NzvT!W`(j)LpQ6<3w`=+mPdWe5 z=c@jJ2UDJ!p78|ry^q)M@0b3-*H?Ypd#m325KmDbV=&rtU*@xQTNJFO{bh76$hghn z&9Sia=Hx&Y9sjIcYI(@2iFz!W1DU2WAI!k5D#siSdJ|7oi%F|jd-Nx38t1YaB?ge(jII zSb)#~01yC4L_t*5)%X1~b?rSrR3{HSS;l8!9m%~}(~U3J*^AHA*%N=VrhEBH-Z}GB z-~XMdr&*&$EGn~_Cw4(e|?s}>MUz#uSs)T zYVN9{SFqmv>nq7|byQZFhWVzN+~jCnl3_?O9BqP5Ywb6ZEqAd~>p0Jta*S{M3&Rwn zWvjhT8+uH0)_4#)fZ%kPYZ~rc2Z~K!t>k9L;3hBy>o5(Fmh>T)+<})T?D&HOQs*3r z__Kr2KIYt}8pDjL_!E5#W*Jh%^tW2O#h9Xhkq$=CTG}l@ZSt00&C0;V>nLH%Cz>Wj zF=veftTrrM`nhGj3m`|CBkA3{7z;(4Z7n~y=9qzflAa8N2~YOQkYcOdiA zxr9I|qb|47$rEf{U%~4)k>gN~&|3R$;tRnu_&A)_o;q=~k5S{8B?>U@2?C^R5?FZa+;>{7(RO#^^Q>u9p)K|Npk4(y z?bZ#Z#o!*M@`i-0j>s4_a@Z2bM|F+Nl?e{uorkvA5bn8F<$>(ZtvY?`Q#`qRSM45T zZcClvq1As3b#@O2#UDrhxtd;kq0YYii#7dEy!{8XZrN4eiT>Aj?ya12&Pk=56Uq`u z2nhkgV4R*!28_XgkPrw-DCew_N-CAA zN~Nk&<#_KsXTRTX?!ETe-*?WvRS4*>)?9PW{|syGwZk{h+UMMQ?9OC|-QTIGOzm(^ zg(-4#3>Tx@r((5!&lLO4!*>u)-iv-VIsS5vjrrj3?|WJ}Z~038q5CsDaBuo?Akgru zV;=cHWX*HNxFD5#p-#@)DJ~3~$FDr?iV{vv7RJRX1^HO5{B#)XChBtMz>2dk`jfS% z=Qr6G>@?(+XchawN2&ha{*nTnwT6CAnMWBSS;})6@m-95)%6F10cy#S+wk(Ww zZOwl4(cQ?I6fk+HdhNQFrUjbXYdkrjNnkN-%g&8-@T03+&kNv&> z2ZiCsu?}NAZ0#A3Wo#H2r)0$9HR(y|w$ZTOYm@Ll{E1KI(f|4HrXA+{$x!a|GC4tM ziUcl6mjxUTmo&DBOZt>^?*yc-FZmK*%1fW6d{m#K8kW)f$j*3z7vh9`SB&+0|1yx0 zr_>Kuf918s=FWL92Ueer`v}@QX;zjmsbh{@GDdkP)N1?bvq8a$=_E&2gzek3b?Of4 zUEbt-Yy#6b$MV%h*YZJ7mrAGeAq?}1Y+jO0B}gq^taTx`)JLW+?vGLyX2YXTq}_Q> zhA)0O`Qm4jbI(rhrBKz0Gs|5`V_Y(fJwi3Kx{2WG`ci0Fu=N|*@zRSdCkQ#_NJ-i0 z%+Tta7zsWcI8d*{^T@;5`P%2Rq5xc7a9P?R=6Z-5*BwM$vm()>Y2Ff@Yl5`bhPt(?EHVU9j45?BT zpF8p@d$8++i|+NG*TAI9*wKAXF_}dDq1f~dqd%+%ZknQupEj~uA-k^66PN&FCf6rn zi}~&6X+B+Mn~F38^U#Ip&%8^nPCzPU>{K^WjE1Rq5zNv3j^%4e`6I}m`hgSB+c5@M zn4C_JDDGIBVEM0uUDJJDEERmUwZ(}XC`KRsdq0;$?|4U|kG34;V{jd_c9Q|X<}rl# zi^na{q2KwPDnfJkFkS%mZO95^D@tk#4W5*Yh*ub5NSDh8s5fz`>*Y8`&Co1##{s0v zYFFF9ed7*hhBJ`&=d zR(N%jNx3Hh>Y`i%+P4|DG^lrCuJszPil51e`E|31vKJ|EJPm_qj2odHrg%Gt*YkH# zY*7sAThr(lj6lg`pmA3uyrOO*T zp={s##q2zMYlbK8&;0wNeFt>rPvG^yQP!+C!_!x=xAkkg`&fm6RG(2~{3r>C8K zT8`X#i!k}Np&_MkY`dJrXWg-6EWptzHbdduc<3~W=+zTXq#Zeu6-D)y|Iz?hEY_v7 z&aD+|)$ewmqfy(is5)4u(TTnTa@63cD5)Ne=7I39ZIbeS)NRX{HNSN^ z;_Q@^*X9U-iGFUXt+m-JeXTm5J+tc*ZhdICwNWHlotshHzu)69#qRGtqO;2^?Ba}> zP9sX+0XeEOSCmwbMy$hVT8y(0N86(B{_;J?weWM?%{-g>rq70bLnZk-GHND?N1MH$ zmeyLqt&LpoW(Qgb#pq-I^dINZzyH6)zhnoVnogZ2C`9yQ?!24ogiK0>(cv>Z{74@C zU;jZK`-lH1Ve`RhNTX+qmt2=aND+V{Y-|LmGy160t4oM$ZP#a4T60j*GzY76P`;q< z(|MVe{tLrGEVutdy5Zq(fBV5tEr(jEwATEk(NAZEdKIsH`C@=)sE7Ujlo z+dCOdz;!a5cv7UD6HcHA9RJCuol{Q9&T+?Ohu8EwcYHlt7hRRD^Dm2qXe{y=$3mBZ z({@(LDX+|M!Qaeq)?dny3$ydk9TcTs&CbKOvs3z=42K@haOAPl9;jz2yFJFcq}Ps!Gq=j8}vSAnXXIR~HA_*`6aip#Osd?G7$irqEc z;&`_ndo(MG&1Nx5?7(sE9H4-PZy$F&<8y2j*@J6!`eH{EUyn)VQ0YoGJ`G)h?KXi< zpeAsQg;4iTHE4l4N3?CILThAR^Y5Q@bamXyQymz5Ge#dQbHinpIg_dUf(yrmnEBIv z7Dl1UF+1%QoR6fXLMuq^DbP`Tg*#Oi6H6-cHRJ9Kg)!4~ENUEoL(+uEwTjYPfuk~t zdQMb;o%-mrr`IfaG#Bkhv(1y)$3e(ga~E|*F6n?_Vn|16_&$~EtfKLCP6J741yv_r z!dhoq7v5*2v>P(|+wc0Ug)S7m7V6PN6G>%vB;%w4_IA36mP=Oz79=b!pm_WWb zj@$h@$MmF)&|~_Tx9*!`B-K=Tsv{kIGe#dQbHinpJwdw)Qa3Jw5L+EHW?F+(i{oD0 zJjj}68wL-dFzpD3fB*OM&|m+VJn_zV@O{CXG_W%DSb4M4&`G`1gsBoZ@aF6Zc0nKd znV-qwcmHk~E8I1JT5C=xVy&zR&`3#UEJy!zpBfUkt|QV!*Ac+6X&R->17+i*kKytS zQz}S<4q5-~f%MY_&T+?sRQ=2^ej&O*%$>ijXI?@~S#U#|lKLG2k|R zp((WTp(`vQ3gBl znHkRgYZ)&3xeRCiM1})TtGDqx4}B{;58RPq>w0YeV{+DyCc&S>LCC;D`iDvW0M$-B zHCtz2m?O8}oKU2P<8U{V0kh(`-MOt|(}L6Dvx?0jgS)CE+u^nTHdKZ5!GrPNPqnxm z+A57)HCN~EyeUM7v(E7-GEK!{Qb3j;&)`CzojcZn&he*>$tIs}n$(f$qyg@nU?YB% zULW1%tl3)rWr#krzD%mTW*k!p&;DKLpnQs%Soaut2RjFKez4s|RoNij>lnzdzqH}9 zN5yr-W&w36?^VYG1h2_Bs4}DoRkWRij%814To7#!x&ZpzJI8;t?vro{nRJd>8pi1A zh4oWuDhhHzx%z@Op<3f^C&uw$wHzJZm+PcKzL``U5;h-Vt@G@vp}@VJCWyu=wW5k$ zPDmq>vIduMMCuJhBh(slhxg-se#Hsc&u5A0vM1#RpwBX9o_jaoPaBVGa_pu_-DQ*a zq|$Hz01yC4L_t)+`BluWWsjtf?(#Zrl|5c-!)9JMlS>;hs=`v1pG^Rraoc>vH3?A*uOxp4qJ66VrcON*aj;(-tGGvdo$^w>0d<1?l}=*SF! zO>GJ3#+*mX(l8>^@=c1Y`^YO;a3obp(}+yHpdy^(uJ1q9KL%>8y<;=YY61KfKL+a?ht; z1mKD6zWOL@ldBK-sP9MGJFYCL%jX+T1)_1a*8MQg5zOoj1Emms!vsignnvgFP7!g8 zEg@+b3-@)wX(uOl-yMsrM#@@Q>=~-QPMREf3CN|_7 ziA6U@J25%=B^l2Ciy1EdJIO_VKf|T}Yld_FVsh|&4w2E9F%-*y^*a8*Sr=sI<}YOR z!2Q{J^Z=YdW53aC9eN_I{&$`pa;tws)IxKcc%*hYD>rj-Zq7%V zvE8u;);_1R8(o2ROTw>Ixm3z-C)B#C&;dC_>(-<54W|utPaNmebt?Q=zI{46D%Ulo z(y72v>EcoIEezea^U9#oNdSLU#bZ(T>HJu}-A3vzj@;k{xDZFXy*}~{5|)IC^YT#a zo1lqJ1{k&x8<+;t5P0f?w!u4+?A&!%9{<<>Di8kDPv+tO{=d&-|MnMi_#+?A zHg64wM;;-LM683dn6}4$@fY*Z&;D#4`l+AFW54hV8ScEZ##-Usr0P;wrcYCAlTvI{ zxT>@iVppg`qA0g!k3v(LOsU%wEa^xodpm<9FZR9G5z#J<+SCgybE{7#VQEs=nFeV> z7xSNx?}|P4#LjPQ2D;uI^RJlh&-oW8XP-A>eGc-)+(+X+efQH>QeV1l>YFxdfP$8O z%8~}TKAwmo2hjj6#5$k)Nj*l;7+lw`7VVO_WS*riR=NgAc}dzOF}cZSxq$Kd0;5d; zY*O0f-+;muS#>Nt*u|FTUK_BU$UM3q*f!bKsS8EH?4= zpKJ59y)d{3k?H(Z>3e&k#*i$^Qb4VZSYB5vKmM~sgzyoQq{a`LF#}`U7p~D3bJUM24ZOo zhjr0&B62Jr?VD+91u?J|S*%9jk-Dzm4o;=hsiUUZnQxsc2X5|>@2#A=|ADr4e>(|Z5SL%NI zrs_r_o!h=X*n0CAl%Ld3C&-+za2`{ieFBA~#Z6v4I{5p+?b-_aN6wU8joJ0`V6UD1M+Ctzc*<)YQ}k9s4AQA zMhEvt8Rq zdDoRY*7?$=eLAs*1r^3ANgE@=Mlcj7rH0`;azjsMHwP z)nPSPv960PN!(+T_i;AtWwL`>V}WS8)+MW~zcz@b7VXk(wutg~A-N%@4*SXYSJM4#3v5rWKFHE%l1({@ zsoZP8czJWe`|@k;6h6wSIQl*=pd(5>F7rne1)p(|N&q-Yo7_j=rO#|wf(u!@w15llz}x*wCuck(FtC_x=2{p1Z3TmtB-5>}RcJY-;1sh*c*UO%kRy`8IXsnrkU35g*gEv=LnNWiNf0 ztztz(3TutHqDcpBkXlP7DSTSV)e#F2!_q<L$M`^c9)R@4ES8s}}H zO(3j5I|==0t#!ku-)!g(8(h02yog zuH4S~7cmR`olmC`0i-Qu)M{cf0+(G+ z0yl;lX=$Bh%(J|C0+#u^tiRNQ#Ld6t+Db=&&+f<|<5D0u$a<)bMFV>I!c93rE83J@(l6`?m%ZbaIX`og)w2lfx9Ghj0E|j@*BD zhOJfFxfi6}@Z4-Y3T@!s3^ zjHAC`=NloKHlY2~%_TEiC;gS>(pV@dajU?VLoEF;Wxg(QjE_Mkk(ZlF33QVzlR%y{ zrw3y$N&h{hfn;?qkZF5d)_}=Zf9YuFW*I}suId1i$a3}6Cz}07KfRPZ6o-`b)J;;B z8jCUdT7+V0qEA9k#m5xgkF=`0v&NPT)tDT{8OkcD+uG=A-1pF*H9yBU!70AS0e z-Mo_W!qy>SK7B*uhKYXrf)Y|F(iZ7MVymO(8cz%fMT99jR2HmyS$y1wKs{#WK8 z=1D&d57WsJ&0efJ4G1y`@kw)X9OX0TGiXT~Nal5>@6z;L$YlD|aUcGy|0jYy(W@oW zTD_kCWw0U7dj*vS(y}=(sbggJq!o!RZR*|L7MaU<`5r$FfHDcO7F4b-b=f*X za+0-EIT_8XDCyg2Q*Sy-I84k`YvWaZ?4GbPBI{tTA_C>Y(Ch}RyAQ~bLX?-dJV8lq zMketdkwP9C`Y;xD=bw{&>stv$UHq7QKba5s00SM!bC<-z~E5(88`Jj{KUJh_ZR zYt9kA*2=#lDiV6Fi+m#3{;ehYh7ThB(OXS$AM?@ha&8n2Qr*L7EMNsP;re8`&^EoJ>9B(0$pu!fAvgimb5 zdf!2kIj26qZr+zqzDJweW(@AN5}lX5kDEAb%9i=FYt3j{0Q&1LW%_6yX~3UnQk|{I z_>`F0q@y?w;GOyddL=;27Pb}q1n79^WNDS020!aSau)JAIGu-lp8UAveC315g^;#$ z;b&tz2mB0VW6wZ81v-s*`AOtE1^GBQDdKpjQO2#-xH$8%;U+756!z&o24S70NuL;t zxf`xo*8){WvM<eJ7E^bwah-=1~E zlpTQ<$x|a1K60_vTG{M8okd`{ESmFbrE4!?>O@DfAHmi}xix1pVq`$zc|pH+|2weQ zv8aO0DQ!3kNgMF~Dv4+;(LQDk!X#tfHAh5|@0PeE|F@&XV%uZ-XCOOy(W{PR#U0h> z16UL0J6f@5zln(%Bk80r@3hpFC4Ku$l%?+PcZoGyS zyWO}=((VDvi%8@cl6v=7##B@Cgv~MrW&OMnO=XymN1CSGIhaOgyn1BYqelYQyS{07&C z!q~r5A1MCnHN10`@Eu6gO6IVN@8+?1to)doc!?3$A5q^SMaiJ zA4$kFkgs+`&pbQh$x4bl*YuBGqs*D=!pQgZ97M-Brpndzefe(gtc|&^bIQlOopOwi zQ;|YfxgATIVt`q$6e$ZY%&H?zVD}N6AjMsp9Qs)M`s{j_G=-#M3fbE&^K}23^j_CO z^q>6-p%a8v!>B4D7BqFLBhk~wW!4dg(nr}|08mwYW zr-irBLfsXOL32Km>QR01TQ+@=+z2(Z}`z}wuUk-gQ^u}wzz+7I#++NNcUvzHreCS4w;aZO8s*{onk5A5}_&pV()jIU=OV>{7>!iHCf@p#h z_3K*|%UUxB)Ht(kVJMln#z}3HtzidBQCj_1*GCKTNcNuTHX$vE{y}IPaxsl2F1ma^W>rdhyV8Q>dj z4{S`Q4c~p$DS>mB^f6riUD5FP6NeA~;?Y9AwAO5`wNC(iEGM3{lV`qg8~Ld<=Pl{o zxpJSpSSN91xuo3vXVYS9DmEMXid|F5Kk_kjsNc^#p54t8vh6<}fACLM552^OHF_p7}Z*>%5q&`^(jfx-up4q8C!dJ~5=Rapf~g zOKZ}E;eU8?axX6%=0K_ zDR6)AX{^K5tN}&!i;dxUuOY`J7N$=$>(%`gdHpQ@3lA)VrByp$_Q-z$9Q71*^#H+4Nu*o#X>w-B|NS=9G>faLepFt9=H8BWfmenONe@~Re zTNIuR*`myRs0U zX(vyLGiuo;Tx=#zBJx~B`XI+G`mYtN`f*GhV@~=wuE({a*tD>2#BEVvySq6Tn_#Bg zVJ)^jMmdG&_SP!fQ?Xgc>wGJ}<2W8sHg-vK=Gh!2ICG_^aZI!rgO<^n`9s_+&w>FO zAVu*d@3QzBX@F=o4B^Gsd=`p+<$xo{y0EN^9*eY&qE!O;)VeB{3MO~)-c9;!@3_2! z`bc6>hY^q3oWCJ8&nF4cEX~POq!}1bm-&P`SDtC~AFp?0nr^UZMb&~VLb{q4y7LU5 z(TuQ9D<2%Dn0-8s0y&nnVHP4?U4rs8^JJ_sC&L~e0co<&j96i5#ufr*j=b6~x^P~I zWp@sR*-3@&?KDBNJ06XdhS7$!Hfk>4z_(dDzGXNA;X;Z)3e5Jb)6!lS(@wu7UnFDJkCx#ZWO-}pT8r;~Rc{0|RlR>{p++_=}i_4f@$EPkG+4{T3a^}j|*X&<5-IvR+ zIh-r6KjJ#gUVUN$%AM3ZEisS1H>j#ITf?RXJQrCbF~R9HV=q14V8v4HI(s-EoP1%!>NyIdYIFPHl2Fe zQMk-AUKi~0`EQBpcrOp7nv9ty5-&pU{0V*{Z(G?u?gWZWb~)MY8xCw`Sb0N{9M`^c z>HMUci1AgBbsxrdvK`Z|E`d46DC=G}1(IV+={srsS7R-(vZ+JvXb$>Ro}C0N9;5LT zosBPvl{=VVTkH{%n*M1Sg_U@=%i$*VJ1&8 zp6JZO`7mD2JS*a1?VKiCvy3*jI<`?#>Dwlv#ap5xq$g~X=WYHXNp*~g7FmD3+9J8imo=%n@CnIh6>LMg5 z*GbZ^Q;WlK0hF~>-@8$(YraDnv5FbR*UIy#U;?oU2zLC8+yH^}iVi&XY(zQeBL zBRm%$CpWF0W#O~M!TL>0Z5)OVHLm}IxEugyL$+jbcM~OLN!d85>vHoICwI5W&DC*b z$Lmx$H~uc{sRz=SH(yWVxpru8`%zDQlqK)~hL2PRx(3~G0oK3hnilj>h`Fnov-zpB z{s||*IlR?G`LTN8Jlz#NMGNSH>!-ucOwAaaL0 z*X56e$X$8%NvvrfxZJDLp@gwJs;>roCsxj=#gEl_LiX5AvH;gq6{#m*%ESl@NvLBJ zl++f6Nt_tQfh#1Owgz9I%#l`?lUe%dP5%Il-dY7aSKfzACQO`cq@%M*sVQXSKVllRDpVCNxRePV{^umkrBipe)!n88=& zKX`fa{m`o~NnUVXa_w2k1>AEdqrm*?cX)+Of%(BZGW;$@yf?@1vT?dg;&N?r^)7d=zxY9t z_T!a%&JKe;!TLPJTHi@Q{&m*+vlOczrdWM9JE_0*S$140Qs42xtF`}n7lFM;2Q zkAJ6dD!a~CT$Vil*=etNMe^p?C2#qj3~zm5@`k4;FX4Im49@E%Cncxzz&x(GTF$Jf z(MzzD0mZuyHmVBFGbueAA5V>kC#>r%V^9~DmU76{pz+&+;}4%{3?%OTlvTU=`X-LN zg^!>Nsy6AFqIP-q|4c(>j?=9&E3A{Sw1#$|Cz^~Mp4452pUihcl#P|t**WazSwQVpJ?zxOQDvNqykrFFAuM zeMJ{Hbg+Y(Rur%OstqYb2MWvjC!Fr*L5k0lwkIA>*d46ou4N@N=?;U+p(L$}(FxN} zDqk`G*eJ=;rzS)!ehoiwK0L-eVD)WWe2mY|pc(si(TdmTRc!JKeTyRRz@bBtR_u7j z+;|VIjYTHAxZ}>|foxOE?SM0KYD~sPNNOxlIS1R!Q8va$FP|lb>n?`R(&lj*BlR2< z#pQp+)yb9DCr{%i{^z|RdFk7eS3$4&k>vG1k-YXtlUKeOdSiwczAAa{i<0N?3hPE* zX-TN$UrPvO8%g@EI0trL(jRe|dlVBa0_PHxyb zA^a! z`IgE;UWj9c9z1H9k1KmV4O;^>MMFkp<+-tk`IHmhApId~+7Dekc- z_q8vXd5e=~Tw0Y0gH>~mv%Qei#SlK?hDfNjR$}$6Dq!ryMrm(fHaf@AYA)1y3^8>c zW%ZoWUXv9pC3}1)IQ3D%*W)%vVRS%iaX{5v7uU_#?yl*IAfMgt4&TeJ@vVG6ed#U= z(r+a1`*QL-?5MtzBK6(xP2T_Bv`>FL?T%X$zn{+FS$HiwsW1ATwD0@Aw70%K`N5Y{ ztWvbT?26=RTqhTCEu7Ng5BE-yuh5!CYYi@?rrA}IH6oy~9<8;|>J+q$A9>N-dC-Y! z_%x)ElGd6XJmUv-R0dd^sM4p69{cpegmpftOQxwOP%fK-RLX9*^ec09*yYmXpx6oP zdc((S%j46apZpI=gnjDx4}A7NKUtWU&%QpbHLjfeV~jg_{oA;bkeD0&ZetYA<*wc( zapmscdB?T&k;Npj?x%b-8gSwoud|9+ZpOQ4#X;n-nwxUbs$=tK1jpGOSF|g4gi=YJSlU=&r&X==?VFJp8i{+{tizW=$z}4 zfa+l+c8CWu<3v*La#> zk!(%H=Bo7VSb#RiV>rj&VaIm+z=8TBA!T5GR%no`#qJZiYc3Xu$~ZV)Vd@g|=z0~X z_=I^xTagzL;DnKN_ZYf;vel?yHAc_te3}1n&li&~{5tfj&@UyQ`$c~8N51Jdc~$k! zoonu>wS<0AFz#cHi{II@d@4S?K zI*97g!WV2g72zJ*T4M#EhQ9>UE~!dDW8-*R z8C0v8g=9+xPImufug!m!M*XZtSKA-FMsxy;wPfAWYKoG(FFxu{=h`i4U8!|=N~D?PrC#f-Q4s24&)aoO%#eNp`u(Wd3F|zDn7Xtg znR8d}4&C0lHf86dtY1?gmZl_B+^%EFlCiZ03LTI?8R74ku=131N*gp-sKVpi{dEBU zi0dA9RBz#jiBEk!?S1T|{`Mavzy0pyUB8`t@V&{`Zb}}0C^_l$wU(B}$5@Vk1uCw(u+E}3 z6~f1KC<8G=aXMsu{2r2v%tZcFAV}wkd)nT>h0BJq4?M$N=o|-HCFoEo8(rCSEFtqe z^N0ED{Ett?d-Wtv{}lWEx#q?va>ccWmiHp~dUL)aop-tGOTLsn#!lj0Uh=(u|-_lRn*iK7*N07jdA&L|scQ}rLF4KlM zPeC7P26TY*iC+#G;veJWEOra-;irFIO;@3X&swu!D_}^JDPFVUY3-U=Y>6pbNUG!O zj%Y8uUg zW;IBM5n%f|&lT+l%i+d_Uj9%f}p(pSi>sJMtp37d}v+ zLd?la&rOsAX?(Zge2BvGG=4hQFdRvCBwijIdNA$rdy_}Lo!ozGa?e+iJ3pO#^FusT ze?R&1??4o)pZ}Gl=szZ(`QMVy{c`ff|CD@{!uD2t?x2XhiwE-qyzY98FW$qRWAdMP zFgcws^z$xCE@6k@3JTF{pPM|BU4!SmI(gyuQq)qszU+sRSN$o7V)ixg*Z+9(8syip zOZ#ey+*jc9%J0XQ0{8jflRW38$&KvRUjOXmS_<4Nu1_vzXX?BQl5@{X&Z2-gonqk> zwr5W`J~`op)E_S#JdjB4(E3H=7ixV`vPQJ}(qTD|*|-kM-gzm<=$@+IoMMX5DpbX59mNw{x6$aT+a^p8_qzMFgIwXK-eXPzVi<13Wa7hgOim4J2Itqw#Vr|YgLIG-C1vehRjTamK?q5Z=k%y0d;UC^K4kg6$RnKZJ9v(Mjso=qpP@LVDE+P9N`4Re z*n84${bJe?HdfB(8hai;oWF_Z*$+cM@|v_aJU8t*m#1Ay@p{r$_-bL?)G(g@aUPQ% zKF%j}v~mJ!t%Zg(wspA`=w(%c-7*$k52=5LDFd&!Wm4nUt@~@0s5RVd z)|5nh_-w!+i>8w_L2Cy)VaH&&zvHRwhML05RlYB^)_6L^SM)pifggV`E3c4!T~i0P zm~;9^%!8Fn9q(AzwMpU~lXqR4y5yB4@3zi6rY@=Xi^~a$N#gQO>XN$Ln`TKq(Haxz zc72wzdM9y7oipLEiuIsYAkBjDAkZ1AG2q=e`IWkm&1d07bu`9O^tCfj%~1b@6UBi6 zGm+0ZsLN67%Y@hYjl!>Fan`88N76ZI6qXj3kz*Su&ZNc;XQSBE-jKH_YU_74;j6<( zA{L6pfr-{%+w*0%eehs**yY?|%$?OL18eCqxWplE$e+%MH9mz6b&T{`sRyYzk>xKJ zW4_{rsZW%hWWqGJlBXDRIo57HE>T;v79H1OYcG&$n{7~{JU%Zd71N0zY$oEsky6bx9=aM@< zITo{De;)jG57)x@1ekbh}@6zWgiOM6L@WTDw8_*wB*wBk}EDwuD>Di*9czBuER@Sn|u!i>nq-v zyq4YC*Hg^Cj@{euwYa6=eGP@}t0{87hcALxuzUM*d|ya$`+}Dx&wfGbcWIx_4)Ar? zCRbD3Ue1oNySEpdot%AYa^{K2>Ch>B6Ph||9zsa&&`-# zXu6~3nJGD{000mGNkl;zcO zaj`Yh(Q}E<8h$KAf6vQ)J`PklH;o#^I!9iJX#2Ms3zPGc5T9ym+pC{_s=jrJJ&E%_ zz z5>rW%@*B6?5+6!H-86HtITnG2Gbn;5#4#n1qc&W*`Y<*Rf5 zFG6#%$qwL(pHx@=ZYpu!z&jL|+XoJ2n_bNvUZ?L=!MVx~bK6NvGk4EPOlr)X^kTD~ z1%+{7+5?xAi}2+Ls!$|P#gj8-!xugTAH>XY>XIOYk2c4$p!LToiE@X6vlXqFE5qP6 zka{QE?Cx4@O3IRH2Ie~SaSrn;@Z>WpOelU!p31J_Mb~9`+AA{fs(pCfPm&XtHW6$b zig_uQf|1t6HLlMVo%R)6vX~GnPM#H{zS>Uw-7I<7O|Zb-X2)Rrf#fg+z+>z#JjQkM zFgvUd@({n5LiC=`C*QWf{Rl-Wuf)Fgd&!sHm3-x$@L!|AWta9d(5L@>@@a}(cWpmQ zf%^q^Zol-a_)+BE%4@XS-k;q0(d1sf2p%BsBey2o_b{JF66(vi19tW)$%PjrmtU4# zb4_vsuhgDNk@{SU)#tw|dHyR$dckXw7rhoje-U3M&t;eP8Tj7F4()XmvDaKqjtj|k zR&pNef7VHf|J;rREE{c{P{w7gnncI)AkmQNGcRz)kFcaR`*uM-5|^|dBjHc0)2>x; zmwSak9nc8r--(M1gl1Am9PQ|BEf?Oj)NxD(^-f+R%9%c1AL`;YV{mm?smjunO1S2y z?z6_Y)40GcJt2AanaQg;hu=@p`F&R;{?kV{^20>^&K{0lb3R}0=6bv3zT^`WnD1d% z^BokMzeVx+0kBW=!`5w&C-?Kimw)hbfPp0cD28Gq{_w$YHIHS7n`+~@n*zkr1vP#& z7hatRgoAkZDNg>@aH5soIqtiyq7ok(wMgjQPoC)mT+$LVMk>S9u{1T7YWXe$3(&Gl z`tNF^G>70%i^ouN!>kUQo4%5GpG%kJvm-*+I|mvcS_*(Z_$r49!GP#@+fr9ZX>9d@pfDoPI|&Fh5kgZ9{Ao9dqE9koq<&ds@YI;#JMVaPvuvcHsHMsTW^>R!3E_5|qPgLd-fAA2AtoX9sk+R@rH z|M|?Q?-$`hN!mN9S6+b<*1K-+Tx&z=?wtc^s`FZy9Yo7?k(a%9;>tZvS@Py9jLtZ* z?yD@ROUg6puOe^rQbfN74mI+@Q2HgS5gFET{ZY%Ox^95CMpqXHi|bz?e&_DA1IL$J zb=pQ@Osd}L34Wef9Y|wGvkFUIqmRYr<2k_2<`%dGWUA;&=3>)=^T1YojqYw|$mje9 z9t3>tW}r|UkP#AW%0azc?SQ@){{<24pQ}8bbWT-_}8-Yr~X!U z{^I|Vogan2@xP`BWtZ@Vmu0x}xyecF3^50$$Z;Ul0X2l)3K$h(Nv*^36+p)k!#wJV zDb^``mU6`y3`iUO5xjO_(cZ~L@}Vx5Rye3z*ltnamdwLGhmr;jk0d+L6BHbevx94a z`v^N+4}LSb&m#BB$=zQ}zWwRs_K#8IQl#Gc;p7|a=6;pk+?%1VP{4kfg7>S?SKg6) zog(;~6ts8Xa~EGG-}%J&`?XJyv+*T!kfQq3BxjzGoKFFI#ihx$S0_(|x}3Eh95%?*TsuWU zDP9Hw2qP1f)OLBRbgjXmZtL0Ptu^71xE^Vve6+s1ckT#YZb0+IN`$C{H!nn?a z77Q;B3`9T;6=Y>zAZgzKg*mxN32ia;j}7NuO9b^3GxssK!x$9y_qwYg|7mwz;fe*uQ=btt-L{R-lHbINH)@}@t}S=&Uco2(*!*PYt_L!OGqo<}47DqABd&#oyO^h%W_` zOWNheC>Ko%uja$fWvf`RmMS*c)jU$grr#1ncG?!yYBVk`zJxiD%DIDV97!uj$HB@D zUK|_|XO>+VvY690ttkH~cqFUG9>~_?4`u6#hqLkz!^oSHDVj2UoTxOZBLi^IC20Vb z6=|D=u1pRas)tps)!|du42pir@=n0BznD59vZB5q9b0l`@68ngtrlMHi80PE1nm|a zlCpL$FMZVIPN3#xf%|xJ1Uf_k^90wkzozieUF@E*qgKCf`!x#On<#K8a=-PN(Rv33@7?Uk-iz&_Z;*%G-z|!vlXsG{PEPzafXmKHuD&?A{*vSd3fUXv7bMr6 zlU#Xbas^*P7gMaBe?oHh!Q^x%ehQOD9hi56!n|FoPOg)(Tv9IL+}AZF2$97jMdEg- ze(GE+jgxv*Rz75Il3oBb=TnK5CFVDuixTjs88Ke(NGwU2PUZM6;&`8acJfNr<9pd5 zdILMpFJ{;J>a$n_e%Lxlm3o--@xX(uHIM&Kf16jL6r1jHzWeUv{r4wdcqF-lJq!QY zBPVl!i5!GTKi`z7HCH)PsOG!|ff5R;)lr=^=jjs3izZuZE%jyzKRGO#q!Iv>TjkFf zDv-rTT@rE{l5!D>HqK+ssj#WTR8rYXN(~S`+6u1@U}{~JPteE+pq0GGR%mu}<52TS z!twXxj2}$0narurF`e)(Ke$aY5S3%NWS;AY0u!fe-<~tyY<{xjeKz&2jVzs@uMnVBaPA; zxR2sQ_f4>m?|ksujuIs7n#h^!`n9XU*r!UBV9L)xU-5 zvApCp59Zn%c`Bjp*OtfGWx1q(=gRxhrd@qWbs~Bo29JOv@5szCmAq;5rqRa5x|T{m z@lF-2Qo?R0wDeWhDlV5wo(v@mLduX9zn~BSXLvHQjQqJKuvv)5hF9YcrQ2`em+ZlgSVB&e*k26gdKb- zjhWtd+~M4&=oA~k2Xi|nzKsyoSm=^rILHI$WVYDOq&PY6lH{T*GF*OrR@Xc;tIMvV z*t{&Ov(L*4pVh&wtac7(MUlB%Y*Kh0ek`jaPoz=cHVWRxI1IDfoC8H_!A@W%j!{`p zPqwmDy4?nK8}m+4662J+t@BJDh8U&E(BQSavw?Gr2XM^~alLgv9o8+LzBQz~$Q`HV z*5fD7vLSc4>*Wj1b(o4p?zR>3RQ&m+5_N6zEo@sT7PIDHt>f?Q9$^R0LiTaKbRK3W z^+5`!``N9%pW^gh=)Q^Ey?umY^)YtywkdkID1eXWnzuMRivsL?3N&{HFQtgR^3=3z zPD!phDZ^FAr(I5wddU{MDoo_eq@Bh*PE7oLMt*+dFwjvwoFFa_8JKnN2$~n=LIv5s zl@G~GTC$xw?knhM&7CFO;=h`34wJn8oaCifvIF$A+`Uk$P@uffqNgN z@gEjrpne&OHu4tn15)$3!SgzgKAQFo-ne{}H#WcXpEA7b-y|RVb-qi%F1RH5p0}pG z{imRx3GG~e000mGNklwlWTap;;$KPF-Fa!AsnM=mNs2#t`n%tTqo`5OrL(N zp%FJpC6T{-m{cX&AGL9GoJr%XvmNJ9tKN^{CX){i2CIH%awE^l2d(x(#R97b6=78FveVLBJWUi4sh3`C8@Fc_~GO0^OH}@aK?^<)@4s^M5 zaCS}i24Q!em|Z$q8kkhd)B#1B)KO-!8l=)~s*-*kQ|{RAAfQVJ)Y%8wHtYJK^s%%} zkVC7kk+uSekr$i6x&(wPR+}W?G4my%IMO0U=N(XeVCmdgae3i%%P`dPHLo#iRK~>X zmTM>c5E1`++aKs2eJ5630$(#+=stXgBrt)%J}V%B61+MA`0tvpky zfa?c@9Web*rLer5=fVKyKpDUD_(FZv^~r0WnY`qNTQgbK&Y9cYjxjAlKFCfmxbw{jLwvu)` zF}30bsEkz5C|0kvxe%>XrPzt@xs?QyH0L?_kI>lHdgU0OX3#{k?rONy_0G#@X;{b$ zvBuTc{C%C&D-S~9rHtov5-Uy_mw2$!eDD~=B}8FaQ6GEeI!Rc?CJ}ADiO=6rI6AL& zk5SW48nvm{e-e$;E&&%RS1*OGj%A3;QE-C+#8b|8MYv>IdJO_O5@Q_TGP+b`!7l!@Y9NbCcKnc!szC#SCwI zTk_&(Czqeez0G|_t9!%oB%U=DSp9*~xcX z=iRu}^^>|yzGJr!8RzUb{kyAnZE{K6TwRuLl0HkU;sr3247Zs_E@_^1oYcKgisJx8 zzxz;G>g-flWHoO1x+b+jvdZv?j2Y-v7Np%m zv@yzx1tiD(VAIx#$VTCpB9x97=YYkTNK=Q$FLdRZMjz*=&x&!juvL-CbmYtLFxSCd z%qlj?UBxCpv2K%hMlk@*}ULV zicNNWPCPNI1FLLp9~xhwPp{GIl{&@z>PRm(2bY_JeyVMl99h#zT4T;rK({5;C;-hk zI8C>i*7O-oh1szNDa!a^$vqXLve{2#=+O2_ta%x-bm3a7akMXSb>qZ3nO|Hgn+6qV zAv*mc=g+k<=f|y@u_g2%xW1COMOdd=KS1X>$Eib0-Sq*Ae)1kCFA|g%LB=q2oGfE| z4K~i_z?WA1cMuP;GYAcbx6=-7C%pa}cEGrHTNSHZ*<6}AmqPVC@?M;TH{eB=pkGMx z3*hI&*{B?NJDAh(p=hl?@;U*z7q5QVZK2~H=aV5Rg82`uO5re@1gK~ z=9S5XOyER(k5E`X%47R3b~e9G;rS_w&G)g>`99>2@p}Cxiq5+aCy(RnIFf~DeNlrk z%vuwYYChc}Fv*3Z7Y9S^(?y#aV7C{iqiJNhQ-?X}#q0unQrk{+adxiHs?zPu zlqycZSb=CVA(tChz)%xJcDT_(Q%bi)VC2DRNZaO%?;HxzyZAy`dG!w(Cfa3n(WB0en4-RJ@KIpBhtC8UHlC#E(C* zZvOBZy`6Vy6`QLopPtp#&&cZ1Ytq>598NnUs}oPkimQ5S`-!X`eIQ$p-k+_<9^{q! zBlSC*tHZoT=k;y#I2gain)pzB2Z%W-&pwmB#Mp^t(itY6;@gpr7)NSB;&HH(CTp%j zQ-b7@=f92QHd&~2R;ICWx+bbhHj)ybNDWn;p} zxGtlPZ2>4s8ah|*)Bt(#cQtihuH1B zhuuyJ&d;;U`61}{+41}+*ypj`{zUQ!lOpB%t98b)dF^mm%Ow(ySP4_7uCIBD1h6T? zs!dSIcG@J9b({BsgUPYEq^d=;4{JWj%~<@jkL#VtB~2}S>;Q;Du>sJus}(Kvl1++5 z+2n|`e_;X})Ny%{9X=DQG<85=Q+lLC%$@P2JdaDd++yLo_EewgExFy!!RE=!C>?o zZ31Piqu)b~@f%)-FUj>WFXj|ZjC!;4HXuH%f0GlhfA}G+ajW_J;d#{EQtGS^u|xWs zzmWF(|G(r5?@1oJFS+=}R9o|_WRezf9O-cc&zYa*_NmISbnpuwe~fX{|Va3+kf)T zoO3=;Gqfjb{UG|9b^c^=d+duqFQBFl(aLo{u8+8Lkl2YVU*%3*h%=`Du96r#c9}mt zPA+JCm(@38w0Xf5$Dwn?aO0))fl<7b1XB;y5zqW-<$#i?Jbi&3dBMlwnGkIqt{&U35DKJ-^w^}9C7Za@D0q)W;^eaw2QA!t74Nc*o&`7&bc64r=F43 zaR-^hk*uD0D60qW$<{;nWcA3s*`n}l{thRvQrn@&(kMCyeySbmPzH891Ib4^T-cxw zzODG7gx9o#q^}&>4;zkf>0{gVeIm-EuQqm<8Y|>$T@G=mlZoKMvR+7G(I5aCi=7mZ z@uQD4YEzG6$6Pbiijzx|SFx^lZf;}BICV^~Bz-y+&^tiKgBjirq4*M0F3`9|K;dAW zBd#}mX>nein@3&Jd5%S(l`mfyx@j)bx8h6N=rl}_*PWtyiYrX^g{Y}W%-p5e;oEbl zVpH|pVyR2JZd~G8v%_g(gO17&XaYAT`o*)T28dk8wv8b9lhvv0v|M^|^33a#7xRkn zh0jZFydm{}(mMG7!H*?}9!&0KxAPVX&QJ1~en0d+ic^1|qpYw`#l7p(GOGGwM1$3W{Ll;#D>``g^yjvj}A!-y*hjgWTO+}6x%%ILBQt?4S#=$eH%A^Wf=cj7+$((QLV@YnVU ze##Il^OSvO$JQDvpZ}EOj@!nNlY%SIZujsCn4p|mFt87 zc(DhdK{SxDE#*Q47?h^_3@K=mcU#xXaRLjYqZPdLSC%H%*{*L_l(p*zslw`h9qX_m z4f`O-u^}qO!xQhipgvO4qOFoph~})*l5gCSb^?WHMvtH$XVi(EUPneiWPStn<>& zzm%QLYqH}X2)VO)@s(MfeL+^IoR*cpugR|F*2DLv-S@4mqzCUxd+0l97Mv7!&0?BY z>H|gOSo}>zWG^7$u~;mQ4c-ey{nx09P>M&m#cJ8`@A9Bb(OJ0TbzLrLGqyN+;C1Yr z8|Unru?Q*7Qq1zYfPFGH3=(WlE4;dOlhBg1ny#oi5IL+jRY`pa<12K+K-&PjaTj*X zLKUC}^#k=HHix8-CTW&YXsUI=dA*cQK*=cPL!FBV?{}YEm@01B>DTqL0~DvD)lCC5 z=W-17wHOp}{SkYs^I5)jQcHcEwZL~N^Jgerb+E(FWifSEM~AYG>#1?YJMmLbPcFSC zxsjdD=e-h6@p;Lm$r-1neiv=!8M>ZY!BV=S8Ua1JwxIltA6APB;Y(>AGdtojnKgAss?(XpR@pfZzgt%-Mo`Ig46 z>(gcIeDTGQW?0P2!2kdd07*naROc8_zeK`E*O?TwGmnPN=G02I>x7?6uT7si873vx zHeN5I<(NHr%DK{D4 z`=2MDe^=uFpyaA&C9nChVA{D&h!_V_`bfw!#g{xH(hzlEj)1a{qAV(vGa#a@wf5+Le9VV@%;E- zxs?+*%@(vbC*D!zj*F>FVx22%lP@v#j>|pqo0xhCDmw}y{n)&q#3g;|Y+))LzHG+r z!2y>TYK6#`xM1lR)-Em#g~MrBQ`1l=qQl;pCv1G?m5{oyyg!f%$8!$tUyO~N#q6-v z;Va+=`GPXmW0V)s(JDdVDC`*KzyZFWh8*ChzXJ?17Mr0S;8sR=@NEj!xzHSTG8dbS z>Fy?(%74tA#4k~QBJ9N`JDWQcn6=?clj)nRAv*?+N#Bpa- zd+;wGxVcNF$ds3zIOWlA8nX&p9y*gv`x=p}ba=Mdsk-OZgtcO2;?ftDvgkPPBi?pF z7glWnsTOG~qNAn9?_gDjrE}#X6G47~)fEJYN3ZPyS5`QS5iIBYFhi@L55QD=7;*`TnKpB(&{E`gSsg zRMlKVh0Pd!#b;Uo#y4~t%Qv3;?q{Bo6>wPk7Cv>FI|(5-=R%0;#43H`xEi1YTZ{)n z6KnX);RZtu(uOJ8(sj9{L5DITH0Wqeo5x}jV>{_zHU&sr9Wmu!g55fGA5mkZey{dx z%z26H(`l(!4m!utH^}-;Ows8U7n5eC1iBeSUbH@rW@%2O4?v%zYA4{DLXWK&!1+Yr zINOjn8#cUSf!}7EpxOqhVyYqFs&hyQyGTiWzADZKT~XKKl(ekc$Ht@g%5DQ ze(@8@@BMP}u78z$^1mbxek-|zd;H};n7s8bC2xEi_xW|nIcy%CM1tcX@7Fo`B=j-l zxYXK}NkBnR4k-#tsJl(Wg0xG!4*N*@PjFp3lf280w4uHIyZyb;-8Au3F4dzO9 zwJ&9L{U!0bVLRCQWZY1lik6wUcni}{GM`3eNx2`hjvZruw8aB-6dUp7GVxx3nx?}2 zM&osK&O0ahWj3qbO{oAoNzcxaou5VP*1-%Ep+_t>rC~d@vq`=k2+st2@E^xChZAQa zQ?a?jYxJDYYjpoW=*kcSjnp z)$<59tbduz&Zfm+6@3(q<7@BnRkuZ9k;NYc-av6#Iz?e|@QQ<%j!!5k&1aq>^g%nM zZ`mffaB_(oFPFq;KgYy>D9*ebV?Sb?;1hjMI3?|t&xA!teOR{QE@KIFtnF;~WOkp< z_3ebaE*U$uQLKwbl_1*EEV@o4>tiC8P2S^_B@La|1vn}CY1>1SeGLcmK7tjzU#vDs zho!wgkh@KLC+F`$%8ltHrjNROlgzoyr)&=WdW;y!38_SNMdNjKlnIT9UtG z++HcF!gDJ*ft}3@u1aorLE5uk0e?}33oc1cWRlz8NuFS*^MN~(JJ{j;{LRS+zm)s| zui8J#m)Y0&0qs5>zuOEzDt?;G_#|(PPLoNbLR)WME7B6xR}zyOCs&s|hsKC?Dx6N8 zY50sl+ie{)b{EZjtxu1U)W;+U#=xoxNh;!!@jq`0+vS=h;Puvx>*zT4gt@?zxXVmNtZWzDD{&t=^~$%`x)-T@!?*!L zQ0jm6JK?8kBduN zczX>!{%~^h=P62mDfz8`mVD$_lY7`bJ^%9Lm2Xep@|W2ueQWZxYm>82;D=9w-6{24 zBkm50;<$U(S`eF#iVUkLvWI%CJ{r5f@=*!r9=GrT{n>*b{Pb@xpzm7jhx%P5Xsz+2 z%>Rwx$Mc#u-<_Ago~I|;vU#BD%vv^6#|64=i79u|=UAkl_Rf{f*-2fhCk{^Ho+-q- zh{{H%4x2G${nmJQDsb#7AEG8tn7dAnRXX@a)1}g4S00NzZXtDY(Z(+=^qLFY>$&jC zHTr7f9N^1S{ZV!npLR`#_xxVkhd!O0%oknx(m4ps8&p>0U(O$-5cST{J{6qhqYgPQ zM#7y5oN*4X(XX0+XVZVseRam!2|3#Kp)_Bi-*rpcH@}#6+f8ZT{(9PXZcB4_^TB%) zUZuxf*r`afP@Bnuj>2s&{(4a;wxorhvBQ402^$=z{Kwr({mm~8lTTsF<#&kJC?j=y zFG_d0yP_1K#B`rI2L-6uKoRY)0}RLUKsj)b-K!78^TZ;qbCz_*OPJ2CxXzr?f|WaU zTU|U8*rvE*I2fl1agOI)&T@~{uHVwXasYOYIJU{zYkCC6URd8EI(4b6>W~+%Sf?a4 z7fgLBEQdxf*^DVYbw> zDbokMe7!ddVnAhBZQ_&>gT?IuZYbaG-Fj2<{$Edi^PlnqCdH}$uJHv|BrpAuiUt+kJn;Af%3dF!9OEzf?@-N<{}lO61)og>|oM4yf;duHUF zdce|WX%qJX7F(X29w#pwg4}}AFF(|5`fFd3KD=s9V-Q;T_p$WT4k>msDy_x;^lxYm z=V`z3yJ@GKlN^6i`PI$l+)g+-@h{I$ z=2aj&qJ`HnlEgvW35EPZ9pDTQZ>UCL>nn11G;_;mlW%-3?T)Xc-Sze4UVa{7ceC*- zec(nLroyfYGm18gKX)j_$K6R@kAs&khk8M0Oe`Y7%1*9LZobiPBhSLOiow!%3rAz5 zOt~wMKBf0RT-qo`v6VlCW|&vS6Envm*ZlOW0-EtWIp7DmfaNW2S0@mm zI9**Q3kO9B7gNdBNSh>B=S%^bF=W!#xhqTstYo-tDXVvyTx;BVh)#~;>Z+ZL@u4dh zlS|IY!Sz?KScPMeP7AxLdAv5|J^v;*M0;_%P5aX3oQm)>zxM-Thw5HXmnv>ESsCK# zGCY{QMdVuQKJl4>!*JqBY3E&>;hJY8Pk(W8?Q;{}6y)TSaD6;EQpLbJue&wsl zN57D~_shx0Zs*>5D0yfqJhyO{d{R4T=UsMiW!$KD?MD*Rw=@)5ozv2%PD~&91g-hF z_RDivYl7p_AGKP?Sd%y>eS2&_$R!%$Q!ltg~gN%t**WV23+V7RlakbSL z+NF6QGXTiS385!5{s1<=FTP1p`kwzxQTp@A$9aAK5arWl{IL4kzmU9%qV$ElExF>n zHjAA#a~JL96Oaa-JbSA3dmph56R#Bzb8NS zmy^{B;sPhJujmK4`QX0VAbVP4Pte}}u zicIYj?Z%G>z+g5d3hRz=g{~eXZz9Q@dtQIz^nC}_yNws^Y_{H{K##|P4^|=;o9@KJQqu< zk*02*hdOhSi4FAc%K!in07*naR4E!GR~O%pJWl=ekv4rgw#kjrS6o`k>e9HlNnf1! zDTBgD&To{ae#2g<7>=?|h0_7k^ISyGrowowp#af>6fZkXl83CWEmPMTUNr3$pj@^> z#!hUM#$J2Jx-8c!F1hQaUIPKt1yVq2oGd;)wjdNIS@P5oK1m~6>Ln91T6X)wch$Yp z6tn54uBr1LsIII{E_J!{j=9jv9%#kk;5x%_tV?p@^8;FT{y%p_**BPfwawq{!@WvmVqK3@mOATc{RoJt(* zAovlU4`2IS@_YZ0qLkP7zVRM-CS1qclh^!(ELmn`fFwXW9&GhKb~x@HUAB%f0nJS?fjqq`d4!OGrp6y z$gM1OXeo)ia{X~Wp`*#%mzrrGpr)JrEdRguzgxnw+>z*JN<ZccU?cpJD3o>$JXtgmkoth z<9e@*p1Zv^wa%5Lu5WU4O8U&S0O}w$Oo0<~x}r4?F{vvhmo-(~as5$oOu)qY5Psn+ z8{_dPOX`&`N$CKzism}5@x=?E)23cF1X_%DY-Kra)f@-^`T=bRc0F&oHTl@*llQUf`JrzlU%fwrzvIczN@Pkr9?zrs z(-P$}?9(-{vLn>I(Gi_CQcd3!CEIB$e-!d_GpFq0;Uky2571iEW?ZK=Bg%~Hh+Yku zHcqC1-A?~q4M{*!luOD)D^9d_DmZ|~HKxhuR_$&Q;&K2J7(7xRb@95Em{Y@|e;Hf# zAS0iJ39m$gCYZ5FaB#y^CFME^81z@~xO_?7hO1)q*FGxau-#S|ow|frtzxDiF1IL3 zWn6S(#z_Su&}yosPn~{~SZqICOwvIvDN8Q2ya)rW4x~6>=ZMvugIH6LKt0J4Vzsg( z$zi)q05VK}Nh46L1G38lt0p|pg?p{Suy`-KsnftvXP4#L)bupE#!%@btRdljJY8mT z0F`p;iU3qj@WSTWv46}QA@#jDKRewEa=#)gLv% zGQPF;FVO!*whnCPFZ}hJ@{AXJ8@*0&@nz>CGyn-UH}z%*GO;>Is54hCg(S2R3wx5z ze06c)rz|1P@#f-U6RI!65(IISm42)aKTcP9EXP^Kc3IbQq!XL`eMpwtVYqVX+Nd14{@vQ#JkEQ+S5Aaje)04|CNv^mwdBJnizW3E>KmLPhf9=mD z{_hG89^@HKB9mIoPUKA*3en1IM=_QI_*Q}T1hG>wNMSY>XXstVN30iq@>pPsLsisG zzU7BJKqX_>U!T&!OBPp#YWK1@g|_%avtQ}s9L>>lcP{1_oqDm_^_f#}ddxZH%;en5 zl1rbKT=&A{S+7dF;l*iZUzqm9!&!af(^-Asm-t!n=d$__|5MsmKE^fAnl=}1B2-S* zq%4?tsa=?OzYeuckYeTNdFAy5pnz2-AyzZ4Q{i;=Lrhusc9`e$t{#k(x+9X=yJXyNR5?G^t#SF*JURm3q8#$K~_W3xn5hjjgjf4$fUw>NmN5o%C16 zbsksWB^kHP>GaoF{3F1Nugq}Wvy&U1$MtY^hSN?@4zL*8kMNe@!PGz1b=z$jKJlgG zz3h1U2S%U2E4kaZ2>2~?uNYW@_3`~;bjW!Pmj256O0%p0(JDr+-MpPVPI1@6wN}>W zXq@F6bLjvXr@y3a$(1E>Tv;hJ6vshYYucqvu=~#Aj80=eIxl6iPv9tZ+o+|cUMVL- zonmDieCt!|o9P1%JSiItTNUoYI!QgaY#78O#5i(4h8i@xAAO`QppH)3_1WzZ1x3OZ#eWd zb3sre&-5YPzOmxnV2mUtAlqA@QE84h_88ig{(*dgEX#e7=6rp=_JT+v`l%HDI z(Y;!0Kach2s~G*WKYdeP`Z~4)Ks;~>vDSj)Q`~xf_@dL+sSXImoISR?ib+eo%lK+qBNSRN#n0{yGEC1$ zZXYggdd(wIj1CV!klgi+v~!Qk>UGb}>c`)Z)sMbDt5-fF?fUc5&RV5y-=D@s-Y71s z=&S;COi>SOj{~eVW?(_;?&`tgs{l>k-LyEZqHnz*oD03FShN6?W}KK_H1;A;E;joa z3yH1AjjzYW_xR$kZ^z4L8fz&>%)+>c0(yHp!wLL!dB%Ckg;#T9KPP$SE0X8Gfr9fT z?0lV<_UQdt-D1J{AG7+^|5sN3`v00Oiq6$L|9RR+|4Z7I(V~5nWdTTCKj*lO9!|jVCnx7$nq2*~G+(t}{pDhpbI4K0_*RddP z#v0d2GgOU`)S`~PF7X3iDd07IvB@v+)+Wz2d&ZC0C`~=SVlYBSY(Cae-5mqnV-Ro* zuSuY_=JjPRb81kQn|zi5v`dJllNB!?479O$Rgmy-UXxh9K-HX!f^(Bfu0-Rbq{oPN z64PZ~NDN{yr|RZNjZr>=6FHVNk2B#O_aqiGt^|@Qm;WT!m>5y%$EK{GBqA@e1JDku zhFqwfBPpaOMO?u9P_>pm8fCKzWbTsJzxymG|p!TK^S6l~q6_ymOlvUUwENWXI@UzFcW z?&5X4|M>L--$}&%=bn^##aM->U+NZ|JKJfHzwg*~j*x06jeL!wjUO&}-ALg^!DnF? z`34n6p;yIT6{_q^TDXE4W05G8AF*NAQC$C~UVewiagYP1-55z--%e%2PcF8`i7kIQ zK3P#fOs~`1r8ka6=5t@4)r;Sp)wR!$|Nr3CL-%C$)sJNLzJHso|NZZb1?MmSKeP3F z|0b(X{ASwMKb6%zx2HMp9ZvwnNof!g4WX_9L{AE;(jM|$X_LwbP;oO*XmvsoE~ZTR zsg!lM(?=5NyvyYd*eB|JfEw{m`j%{`BI&f?OOvpqOX1bU>$y5{mEwtF_Ixlp7mdzs zN>Og&m`h%E`iT4V+PpcIesypF`Whn@R>Ejd^xAj)<4#D%e&UMLav+vxUe1)H{Kgf=!|CZ+`_=33Y;S7&%r?r;G7e}3EQTf9UFLJx7EqYBt3hF9ipVWA-VGZt*-q8^<)i zQ~+^3$oRtc>6SJZvs{ctFqh-Vh2+4MwvHL4FpP5J<*4N&$7Mb)LF4MUG0OFqmVRF6 zVv@Lo`*@Hlkh+9ue$&cT^{ek#K+nH!jpOi8m7RuueAVeXhv6<`p6H15<=9r2dQZDKSUctBa(+5BB>AzX7=aPWN2DoQYu!u=(v&A=ng~4%~TUT|FO1Fb( z@%7~Fyb$!ARUIV(4U#gn5IvtDWAnoEBGcYUi!!{JKFDhgL-SZnrd9f)iWK%n zO8K|cr@)eQnFJXIi%ajWVH+D1lViga|5+t>MA=1c6rW8lm5lEZUiBl_Gm>3HqGGXE z#hry+(cuv*`4C^!+$0o!RS;UNL9vLHPd=4nDVKd2OYusM?pL{Hf5y|cN!km;PH~;n z`N{C2YtpWMPTDhHnfB7RWc8x&&+5u&Wp&cYS>1PAR-ga4*yV59%0w>w%e0Wd^yd(Z2t&9*xk&7{{enrvWWE=MD7MR zb)6RU+6{%1Y;2S4bjt^Hf<~#7=^&KJhkLH*4bw9*v+Sf1@No(iG3lVK<6KD>Rx(5)@6=6wrsn6ui6*d54 zsJXVtq;jHDmeN#`)>`~8^=Z}5-GC%{O(0h5CsJIX)()ZTh;v(}Tgp0geaX$C-np{h zN$MP#VS7j)ZTi$)1f+$hsw5=uH0uN#3ya4m*T%{en>zw&b>YoEvygHxds1@vbaQb# z3EYzit2RMda_6J5V_tL0oB8{>(N;v~G1LUQvx#mqeruFacci7R)~M_FDpDK#Fzq}IiPy0>))xMN9(`Z=t8Nxi`F z5DMpvIFw<14CBTWt(LC*>|Mus><6;3C3q^|1`aRPs zKq*4ehiwWwFM11Fic)ta>os~W`q=ffP%J8p8w1|`EGEmQU&kk&i4W|Ujx@e@FPy@% za^N%S*eF=*pML@yoX^P=5$9aOjmGZg(_fzUf;XnU^6eCyZ_4V@>#}0rt2@8SPUbtZ z^&9^nt6%upY*BP>{pLT+>VvLqh>aweAOiIu6nV{0v=0q&5aId2h7G2q< z;ALFl_;rq0*QvUG6;fTsc_3>GAH>4A#*3>f7>9Xo-M<4}FaHk0J6;n&H!sYTMP1g< zhqzz%$Dfp(!-M(i>yzuBkz4`ib$br5doXaV`i0ZJ<~Y=_7Mf0}mal}=uzo+b)+l1zd_ADXkDLrC$7n7srQ=>ae3W5xQ#V-d_+^-4 zOSZ#EQ>r{&7SPpr*Fn9n*;3YD(pOx6b(76;8ldhY*Vg?oMSt}oyNn-2Y1E?I*iE3h zr10r{VFDdP5LzuVPAtC9P$bZ?83OF$)=|#7=5ieB+_V8eg3XE5C9&cajRseT%}GJ$ zIB`i#zcNff=^7wqVL56|viQ`^IJ$nYx%Klg&42fEAI#I9b9*h``thf* zYZlBRu@W{0sTqM3s35H;Caq7rqHQ^_wT0I zW`dTq>0z*TJ(8wji|Ap7;KbNg{ z{(M#+`%PZ8e=P0W-$)KU%0W+UT8E~}8rJg5CtcQmz-g@^4y*!8TLEw#lm~^8RQZNO z5tI;@Z3&e#Msio;@o5C`B+VSt+%pEIK6NK!q?O+Dt7wyy9dAFMve`}4eZKi-q;M1G;;?Rz$4(nJttRHF!?({|BCD=nCv6rmrw^pA*om?195uO?_LbwV zwm2SXT}&=I0n*I}ZcIRW*1?hH#vt9I9C@YRq%!`PbT)$<>+zs+&{L5jcd* zj#7A!rj~9l%+I7*o?$=qG5at;a1lM=SbVzYjN0HLevk?s`=2#5o`7 z_Hz{Uor2@bh56nCwC40-zvfi*W4V|J_E$OXNU>ephtyP&Lpew0Q3{HnAuPDrN9$%9 z@~HJ%Rjjb%%F`-;g% z{xcD7PW`Zb=El?7!ya-@di=e<6mM{Qn=P zl;XeQcqb$Mb4;zVEZ+348{#Fey*{R<+3BFx(yrsk!t`h8N$`eH^F2eUbwcEgq34eJ zCKIgVK)X^kFWNRON+n&^D5-6#YPy>3rC>afS6zG&V6sJIpG=>&oNsx;9@~ z$TOG35+yA56TWaY4d|IdPq<02(R}qh7(^+BpUKO^&1i)i(d0i{8pWqYYjNTFRlZLm zozMvAGkxvPfs@OFXmg@{F^8BjGh&miqinx-l)Vm%!9g#N!Ed}VCV0X*vFr0=u-*nS z@#q6Q#k?dYzIJj9PCGUxe8TzpzmLI1r#D}x-*H2fM;_ogGP2lBQ^b1Py<-okh)4rUm(qSC)91DjT%TNGCtCm z@mTpv*Q!mDu8cNo;_;~GVzohism+93!1JD0N3NhXN^aaZSoiz z#VNLIRpW`IN#;~;R-dOIBex@`kV9D6o-w^`10I{E6G47aVn0yyMtQ;yGJCmY=yO@$DT`J?@QGX^jCT{fI=h=~JU5)<3(787L{6ZhU4gC%^Oe%{~3;N%bRb^3?+YW>qO zxcuB0+;l}0;^k4khVU5b!D>A&QK#tDtuLx(o8-AL$*gj{B`jKvq_qzTU}~8$(w#a2 zrn^is$tpz&kPGPQ3!P9Hz6sY{HI-`HbF7q5&xz5%HBeO33gqyZwIb@PpM<6>pjlQ} zw+%ERB?u+wsa31(a(qPvtwB(!GHzFL-iXHKuC;w2bvY8_6*cY&b1j^wPdzuB8L{2g z5xeagvBP#;ud^bixo-2ZB_Fa@@Ra@GhuLiMr1SFc@zoU{`29yl_dLqYnNA!t$9EtH z1!@?V&*^C^a`S1dh11D3F_CsoEqkJCd8VbnWzyQrC*UDPb{x&CAE&Pjbym`()%Ns= zU?XB0yeu6@Pl2kVEitF1*`K~(-uZ*G#s&I(aD`sc!dJB(vx`7TIbp2&TA?N~p{>-Vc_BcI zSKwyx`l@*;P<1}Z^4eaGL`HZF(Y+8U>1su`p@9cz0P10Ms2%imbM?&^_EYDlF6vXe zQO$+7z3LP;?t;9YH9KRRvm>abK|;NT-E)ElpE%)GIPT)y*Fs z1kJ6`M~aaHCvO4_*<0Sl2kx((!KU=2h`X-isp$3*N4zeEhrZ$q%O;oaxyGVv`97cA zUqbQH`-Ki$O8FWC{wcUAHhs=x@y-uj7DxTgb+OjktQ2a$xTr32U+Z`q%&P@X842lU z+pM}!c!hZ~l|A}u&9F_OGLBKo{Ae9>r4{;3(pcRFTGIu`e5YQxF}jINWWOa!5wtSD z^ej}@LogJPUes6KoC(-(_lD7_Hx%<3&-Tr6(emEgB4%vRY)JXKyewPReJ$@s)UVEm z>#P^U$*CCr;C34PE5(1AK4WH-{?p9^UmAlKy)Gt>d`(R3esByn*o3E>KaPo8ui|Ou z{AQ#1kMEC(1s{vSh4b@wItRD#b$b5m^kpjt^t^C07*naROz%<#c2%!PFvJS)TpGja?Q2Gx_r4XQ5YADmp|}L ztiD>!(F$X>7y4xzUrj&3I%(cC?=4dmat;YSD zo8dN?eIc~2DR>kG2gQ0_dK?}Dku3Uzl50(6PZ|DB*}5|#p0jDhE;~f*yd#_^pflEu z;4AbPa?SX!+?Vnp>TaHTUc*z*3vcF$0GrU;*o^*!O{sG#^jraLiUQ2BFzkG+o8_t+ zipwIPO`(~GpyPYFI}G#@ZUS(4Oa$j7^Gz}rUoGU`pMuvgg1VW5q|U=!eRG9<=vQ=F z*ML4!Bm<3-<7kB;L9{t;of=RagP|&Q+%{E&Q?f6uIieSCVg>=FhSHh~#${urpi(#> z3d903Mpe&E{#{mlmqsnu+C2JI&f}Npt9Jro`Uc>uD;X!C^;~I1GY|nvZLW^nb>I0A zF9zEf_u4kecEamj>wBScF5l2!Mq6X%8}lI5?Zx&o^!@c|AB5vGIH*yK8&SCTdA)H6Fyz9M4}8679rw&Uul5v`R5o ztP*I2+RPkLeXTG}-ElpT)DWtlW0O>m)wpw-f;{mc_rkA4oPW~8an}uhxW;>CzijO< zU(d~v{9jVx%KOESTuQl*QU4Om2T#TeUv@{l^Y{y6_x)Dg>9B5fP08h^L+y!n@mY5~ z3M4hC#Wq?|a0svRX7I=f<+(1n@-`sAie(~zKY_W zdhsnh^<)Ej1GkzVu_0YXC-&#{qpkf{uFp_e2`X0ZG~u#N!pw*A>eIgFnJ>uYfBM#jw;stw09QM43L-*uK z)_#%xp~Mao=!fl3oHmCWLwf=Cuom`l$a9I~+s3{Qp}#}H5x+)XaEz#RAEY1-br5BFr=&)qs=`z?4+ZXB`otccAw2O6Vhs}DfS0%t`~{OJGvw1 zeY@+vC9NUx=M<7WojEK#=*^$rkuN5hZ*T%>5urg&*eH3deCZ37YUM(|f^NI<IPnep}*H+XVeR+RX3dzFu z#(b01Jbl6$8qsj7ZVqmpXMr11PHUy+F?sRm18KH_XaDWEy85Mf*$<_5wJI_ZSvzbk zrg;-f8Wc8)<-#*#xYIr{-1qQUvCH#fxaWbf{J)!)6I{^;A?YZaMhPGR_?ni z%2Q9agJN6=%*X+7OwCC*(89S3k3-}-KytmvF^0*0>Ukrae$}z1C`#H9YCEh`F)GMt zih8m_R}GL-u_|2!X#;6iRs`Cj)<-L+sXC*yGfO$$hDFECjrw8+PQ1D`R&CX_Rnzv{ zjK?yr*h1fn&^E5OybX18Vj5LS&D;cPjcM)6b0^R9q(II{F^F!SpAgqsCt|D3B6jD8 z-pgle}pYTtx$-I-No>%f2_G`ECNuOKCzx*`fF@Dm~RWm0CDb4b# zjiU`~R)N%#$V%YJ%_pey+r#H=2q0Ob8;Nl!M5t=R9m@z!j3>+mm}5YnKtS)QXT+_=Bq$8 z>9*XI!nIf+{#v?myDE~bBAlu;n@A$ixL?YJ0TEmht%WwlxJ+HxSttUpOSR=B@F6?= z-FY{a>#rNJ=}fLquGJm6PIE)aMsj~PZ*JV&P#(laa$o%2*u-tmhI1y@^4jZ1*w^EH z_`mOwh`W9iar0dfH~IkzeCvjY#kWLUb`9Wb)yr<=!_~DBmw!9r;w2IKi};H5BD6)| z!mA>_d3_VR@al+5$@vDFx!=UUn119JpWEp5t9QKID)sZZ*k9WXI+2K2iJff5HpqX@(xwg3Idp@ebY_kD;pZgcRd$Ws%@3Qm74FR#ArCZHnsMj z$E8-$3=tWx+`fz}CdZ-Vx;R0(OBuXuqd!qDidb>r^jTNEWxey4JV4|bQR*~*X_G0X z{16<&1U>;Ch#hu&DBgDLrSZx)EsB{NKkOQ#N1hlLGaV|q7b7%d+F}KaVMa>E2$Uov zp&WydKl?@lihU5(#pIaYnB+n|VTGU(z2Ur8h%}|@$NeMdt8*Oz8rBkH=XZu)4A`?2sV$RJo!XSJo$J`+}tJ&dBnkZ3;aRlTH3V1kYy|&!lvP?PzlTsM9Zbkr|4n3#u-&k=!tY{n-r+3 zpFyf|pA^(yX@$BbMp`N7Q@Q#G?3kdYulIez96&GH2CLq>y@Vbmsm{r}b&Vib+S%Gq z7i$HL@J^#0Z(x3c;M7#aEPjaj1MIo{klK+SQnS{H@R#m=;_2qozw7$YqY*d#fFHVS zJ}>+}Ke&G!aX%k&{PaJ;00PsM>>tl#@ObobS6hq;rjr+Pwn6Yh!ekq*z)3@H{$nPs zi;X3;vf$^iSW2fS&km^4$ts7pnX~?6O(p)7Dv>leL(v--P&KfWzQuA~&iWdY;P^B58)RYJ4u4 zD5Zclsi1?XXk~q`owUT-E=VQ;hm!p_6MmNJoUCx6Q;G&cuFw0sBv>^UbV(L zKpe}M?X+E+j;KbIa?$c(Idb}Qi;tW>`)WRU#53yUrTUDRP$^{*6L~wB3m%OFkGwnH z|FH|=m2bQ>Hr?{RV9gT*o4XGS?Tykqlrh}yr0ScerWNu$S_wjOY%R7iRH5&H_Fr?f z>gH6g9q~!1zOf#NG@hiFQ}ip)r4DT}Zg^ZCs(NmV5Gk2b#^-0FCNbOTt^@%u+}hZ- zNXE;POQYPfBnC^q5`!zh7!zOm$Cx^fHo?miFl?X!6r? zazxioUV$`PXiQ1XoFr}4_iK(J`%FuvE}$c&JO2dNT`OXXSrNN#6|oy%@ol+L#Ej|4 zAF}=s^e4=dY%=d=v$^=5h_Bwx4>x{z-^LHYpKuKhN`yZ=`|szco11$7f+!=iYEJTq zM1t#EHQNJ9Rl>u~Yeq3a8>4cqfTxP3s6-%iJb3jTVko0UO?dv(63#X_Y4M@dqs3T- zgWA5!Xd7tEsk&TbKB93<7P-(drw?@(L~FdloXW@T>T=O2nVC(g^z+m~yazTXi-2=P z)97U*E1YgBa4)0qT$=0G<6L*c%{GkKmQCayY$o^RDWzY7Kc9`y-n&F>$Mv`o*J5xj z-uHOKO?=?FnkRy8D1CCc=*Ec4*;rn~rs`%kmAA98`oRw)|NiXbY)11Rd9qRTktciF zm}F9P73`ssd(Ao*kc^Cb|~>dY6C3@A0J(kFfE+kN5Rmyq~|zru;fK zuh)Dx;wsj5F`M=4*vR^~d|lV2+ymC8v#mHM&)qg+KR2vwR1exM!p-ZhXj^R@vEhu! zKh4G_)v1c`xVYzZT;GP};Q;^u5CBO;K~#A&|N7odi-85KG@cSxZRO7nI7`ON6u;EUkNIN*hM#k)T8wfK|we<`-#^^O=!EDvueE;0!*s07CofC;6_ z_2u5h`ud7!?q$Z+g*B8&g=W2#TQ`ku z8j^KZ=2WE6tJDj9Qu5GkuO@nFBh=hXPSVVyO|YwMO31D-k?RaeoxE|2)Ge(%f5=H_ zqY0yxYelrLK5wOP5^~Q+S}V{WxN_t?0DTczrP`+{)UmpLd$}ffz}lK87p4jM&%=1T zI)T*fKmw$`H-wvjnf$QWp0Doq;A_ksHjmf@e@$*hKK1cQj8B5@=j*;3@8fI6@3Z;5 zo2M&0b-DM6h@a6JT?Xl)^%#)4Y4*8d=SygyQHR#)>Lyo9hswEPy3%XcPqUqVorb(H zF;A(Qar>}&k&HvpWNl4e-Pm@}={j`OZ-bl74GCjHJp&R0+7?bwsmnu`SKxL{J97Ft(f`9bqp<`))1iRq=8WK8mJRwZG2#^T&5;txDLC%jW>wc zezS-@cZ}iwY+U@B+^3p5Zx^u{dRa5#VKz9o@B!yquCqmKeipH@yd1bG`W~C3d)Zt* z!e;4bY@C*pn@b{rF<9M^5 z%FW9@Am#~ZQ(DJdX$J@;?_b(JY*_sqONRk8#wxN;L`rxZ9U{VY2-+l~dDWY%9-GBT zkmKgn&8l{QZ@ve+ zPtqotC{m-MWDeoxd_cxEq*aPJiq*t(NtlFBxyfe?rnDdbf{qPffnU8zm^nxYN z=nbfcB)pw#pHV2KJW@)T$E5xooC6+;9d`e5yyb(J#$WvP!Z_sD7xT3}cLyRR&jO?^ zeYf)F->-jt&*i6l-lVG>j>iB>d!|ak zAIB=jK6oaY%D;{j7%DWx|TQ zoP=C7DJe;nggpBvpOW!bMU zW>@g+s>ZrCHDK~;V90!JhAYt;K$Hq-mR3&Q4M@U>PITNyYDx`M+o&UT4bg3<*MqEU z+yx*tAG)$AwjF4Mi#22I2%mKBwpGL~eEqiNtcV#rCi3e<@0p&Ur9X@K{v&*S$=7=q z+=YE0;x>M`{B(KKy+7zhe(<#8Mvng69A3GGt4)ny9*>S(+X6S4`SOZT$VhaHV*FGPGZIUV3t`)N_(bQU7Ic|1qs>uEf0*YZ*KW*Iz<(yG6 zPDRN+)RCKfL`oP)n^lB+g|zzMgWU$~pGQ z>YaRG{r2}FzIAQHVxCst$dlDOZ;!I{u_!z#Ejw)+<@tL@_>Z~{+$YMOyTouSJ`iuP zPWY$Z3gh|fT#T4YXXUhzBN5H3G^VL_G6~l?3aD+fO+T*QM|Yfv_F=BT&C;zSo^b(< z?6`9x>iOWRF2mt_AA4%q#?uQHzhU~EC0E9?u-$rfBc`~P478B_B!zTSa$}GPl(o&SS?as5Y-j}UhLi+)o}BiR<0H5+AfG=TTIuV zIj){o82dTsQY3<0Hz{%P#3-NDhWN%woApV6vWtxmoslg+Ju9X$P! z0E1+Urph?9OF?kbc>w6OAXhqS4YaV2(ctR6%(D`-^@l;tRH|HCeb1){=~K^HJmuVW zlgO{!wf?Rrd(Zr^?grF5{*QUm@f|jt7xM$;t85Ccc_`wCY)HMax|YJeh2z-2*CEr1 zYD0&hMnJRlc?wo`BnWDh`dCFnAk}3q9#!I1kCJBO`F0YSlLZ3*H zk7G>G=LfJKN+Vwi5R(Noi*kZ0k6%j!lkgHOut&X-r-y9*g(;BPR*t$Hq%-_}ADvJM7dw;$<--8Y37ChA)tQqA; zKZ&^E?kJbD*%aTpErvJT8N=Innt4ATZrErJm$NgRU=T2zqVq|(*Ox%^G$aV6bzD-M zlAn`Gt~Y{l%qm5_q6YQl5X+_Rg0pvO&+TJl7T#l3*DpHghAX2h# zt;q3g*uwi#f)lBoz)k@hdCnhwEaLwA`A~a%#I-lX@LN|$T*D^ywp(NPDEFHU*Nd_T zU+*8Xe+-W}ILZP0anIT%%BI}AxbBLZUgqS}c8||Pak`EkjF;BRA+_Y@l2u-Pt?(Fx zyq}{lj0t%jtE5HMb8%|p;jPFYkKu~_r_Wxp=hT8FpV;ucYk7R!wt1Eqm+u)r)l!Oo z4F6*6947l=@D1>2?7H{;@tQxoDvti-=i;ri&yE9s{mR&Et9xQ%>M7!0H)-;`akj!M zs8O0)P3Ae33*X4vY-F%SzpeSgQ07WNY6!mBa4pflDhb(b?Wz#t^L>+ItVAX~>{F+m(eHaj#NC(CQ)cGXL)9*mS%85p88otaWEM1A7(4!eQKgnt; zb6qd3gZNH2Eq%ziMT$HYh%wI>G#o>y>8}>UOv}(PR`Ouk`#$}+DZmh^g)@afS{1Ur zON1Qhgs&kKg_7&au@w|c;6QUk1Y9dvVU5Cy`pO|9ja(P9Eh z&B=lBkv-?I@Mm2otCO48O`RWpVQoZhQ*E}-JQ^0f3TRgdf$b?2w8@B?dVHJOI?6Ij3UhYvmZayO`x6H&a*R&cF6 z{zR1fAB=JvU+rIgbque#BFfc^BksAA&Yp_l)?9-J92RlJOCkE_AKkNwbHi+&;$CSpEbh$|SqOT!4ExL&)Gml#mrop2)J!BIf?Bg1i}|*$quDes#eVo(zaDUHqPx<*d`~EPTR0Gwi%c8 zMVpdytvoG_C`r2tfzlo&Djn!!vi%f4?S0C*9ZwE+drri*8%4}qGh&*g0XKU8#jO`` zKJ|Ps;$psX|B6pNc|vvXlM#MYB(?kDDX(C(9HamKs+u`+(dYUVeck!0I~T3zBG*o5 z4CacIS9UUzUS+K?7fbQ1L@CYrFHv&oIQwJ_^{|vx?zkmrk|5fYVPmo`S&vpW2m@`R zw8G3*mS$R#v8tb+{q^Fuck`g+dg-=g%-9<9Sh)c<1jmir=>+#a#$=7`JuJ-|D{KW#L8gr{4}*ty!@1Rc7Ta>v2- z6pI)JUPN(j#%PjnU^$zY;{D%P@X`un70BW7>&qQOt1s7zs*P|GTr-c=co-BogwloP zc}ZCjAx#Q66lotwS=5}r^RqL31KA!@E!1#_zAqmEjVL)Mt?OFj`XUz=v5uF?t)Fut z$(VUs<7vquly3$n)7J(WXcB6>8b>wVZko2OP|sECHZl6?w=>p)NRwj!YUb6=>3{=u zgIcj-c?=(Bt8nL?QLf|3>1AK%YyPiB+;m06liatq+$PFFM@Ag=swhXjG-AI4BDUrl zUVlb(_c8l-;`RLJxQLWI7OnFrRy|a`N==*_>F`$CoylG0gUgo>UoiE+x-+I0EdH&j zg-brM#<~6pg4*EOZ8;Oq&I2gTQ_>r;Cvybv2LAac|AEsTvBsKD#&h@oLA?BR*Tq|p z`R6$Lf1Dn(KXqcf`MrTp!KnZM2*621K~!hPQNMRV?0@)WvGblc#1`A###jA6jJ4N$ zIM!VAv6!6ZCnP;t@Sp3WySI3GZonUB}8- zYKkURnI=iAO^2%O8%AMH^dACm<(mhcqBM%y8P=Ok&8Zf-%kRgXV2#z>E^#%)ISSjE zFHEx!;Z>?tGbTL#)U1TTF=SrV%mF!10?-->x#$E)`fel0O}Atkv?--AtF1HEwCm!! zq7zy&l8ck`!y2ynx|MfppX;m(OCBdC2z47^F?IuM3VuU+wVKy* zPqLSkB(VAR?%7a(-L1kXmaWju_*G}GaECVLl07y}?n4>QU zWqWNBGjsr_S}$R4-*+wsJSH}KVO#&^>n2o5@Z{j5NX-$=6q) zGYVeh6YK0Fy{5{TdAJ(ZEF8mi&<|ebc)o0_rbRX_oQG}94->n9B*J+3vY{3vZF4gY zPp!sUtLC`&twj#kLF<@WVP4ROus><)1^}h`kO8qBCi_WCqWQ@s_^T%SSpMd$P32;6*K#0nN`JD%7d^74omzaiofo}TW(lhe(& zittZT`GJAvd2VtJ?cm9WTf&Irj9w zEXSS(PXAyz_Vf?pf1t(t%WPte34W8d7vAHl&{e^_QG-c*h`OS}>LMzl91jy~)4Ma(|yb@>0O!P(feUrXL= z@LyAoJ{x=XAC%dN-^YsIE61GuyNTIn{|=gXb(y{3)#Yd~d%>&VuY$jFaP)##!e23% zz2N28m!rLWF#DXBwRkDoOUu#cyhIF+KIgZwzfJ77;Nrz_aTNBb!O;tUGckMNZw$oI z3x6FeUW64d#EK)yJ904l+#?3F7mCBNhYyZfc-Ua}x#9)b7YvR*_fV`j1TGF99DUxw zXyCkq2D8D@=N*VW0R4c$G3PxW{(S8IgE^nyANy;AIp=}T?+0%%=kw1SG}sp__Q8t1 zv0|^mF`wUSFz284#NU(to;!HY*?SEB_|!cHe{kaNgI9lg_ra?^v-{w8PTXzq>JxVz zysE`(PTFPg_IbMuPFS$>;KcKH9-MssPJ>gx$>;Al_$)a2{2kE5_So&vwi}%M1+gu5 z+rekQunl$_?AD2szo6X;z9qVN4jg=Oi@|5b7d9V!7M%RW%?2y6DO_xV-MGa@*o_9K zd~w#`lrPO1ocyJk*qN=}5WYc+^|4~T!6{!BGqB)G>tfd(ocv|&I`DM{r+#^DtXK=a zX2rxQ7pyTj<$~#nQxj8zQ!ki;PhuyvV1k^%#M}!8@WJHVuawET|J-3BIohef*gR~X z>(Biv`RHlk^PUc0E0bNU$LGs?829H9OYQ4rGA;gGIhY6L1MO+p%Bz3cHy9KBAHGy3 zKXGoEoO5cKeBVEm$@hG!On%_gW%6(4mC66LkbXJl1>`QguuPuQ!vc68XX6XCv*6kV z7nP}VE-I7B)h;SiXp?6*w(?0dxk#Szi^&CNUtA_XcX63ItHqgEeW7;dC1px{PD@N) zksA6Lpla2gacP+nXSP;eaXMN>r+u?bshviw;&e4|8mPQ)&sanoVy9un>8+iQt(XTt z?XoguJOQsU_4)YoK;`;kE?ULB%gdBGiI&%xHsk6&sGmw7BOpF^bs(?PuP9T=v8S#k zSFK_$IimX7Q)qJv{hf?G8T;85a-m@ zdrpf5OE#Qduw>)u1&eo^K6}YQe7*iM_*-*}W zugO=3ex6+P^PbMHdbRyF@^O9KuQ~OznZD@f$wgoPxB9jfPuH%-YFxi!by|&$+kUQG zjOX-yPyA07*naRCr$Oy$850RgpGa-Fu&NZq5ND48af6sHmf27IYlbjA6z!BE}IAGb&L) z5CuU5M9Cr`2r5BQ1QbyTDnSrL1Vj;(crW>;bI#uVQ)^XKzpHxn-scKB`u*SLxttxk zSE%@|s#>cH`v1wRs;ap}^mrnAto&Pth}I{fMMN}D{&wVjA!MmC+yG`OWQqD{hsMQsPEhuhRs9U9Q1cszy97qw7_eJ-PiW} zqcNwc(0r=>Oy#;^b49*-8#NVqYvW%VFFa4%KI2&Y7<1#Aiaf2YoVLjyf8PgN)uy|{ zbakq7HcV!Q@mPN!CnEi~iir5%3L<)di0&t%d-;7)6s!LdfboxZk9W-fXyeb0x2mdH zMD%PT+JcDwMgFY^7v})bAb{r$r#flpP>_fr9-x$$^=JWLL!(vO$T zVLTkhi@)^#ws8!T=V1VHsyrFi&)Vql+R_x~kQ?uyz8RD*C!#xu=q@6V)R z{;vR{RaJF~=y^o+aw2*u5p7OH9Nny6lM_UD-B!@ucT{xG-38sdjOhM*D_Z#=(aIG? z_}l9ftzOv-c&g}#IjsWKDk?Z&R1sB0MMeA)f+R#0-&YV7@>f460aa<6+v0Zc#UHKN z#H2cm$REo__w`sjtdQ|!CD{g9#dw%EJC#-6+lYXQr(VLwedPck{-h%yrs6{*=gv&MPyC96U8L2yy-L#5c!t40F#71m>K~0fY|e)R+Ub z%`zglMfs`6hhz>c2hztY^Q>af*jB)kJ3Q5JCwwPUXZS?TRfoyy4Q=&GXZOi*`ZO*L)WielER z2WaN(2a0)%?xCgYE-xPUxI4?upLI7aTBH$C9R*ANG9tQ_i2lR?wO~W_5B_S1?mxs@KswV9nvA?cPv&$KjjjqzNmTU(kTg)SBU;u!X&(ce zml|tXyu{Usqg}QcVNwG{yKy;s#a~+%6L_nqzacFEZ#qoR8=XS{3U2TyTM1b*4i0a{ zv8i`K`9c}=s$sv0w20yw?gflxlt(=cLsO-ffuIx8Ya1AC0RI#5bGq5a|Aap<$(*~< zIa~Y>`cOS+(_!rgbwcGVHE{Ka5}Mb*KY#?a1tLS?Qf^zoNMxrh2w^S;Brt}l<_A~t zIr8bq6zr?qyRjrT5a$3MFp{CUFwQQ>6FCL`t4`>662LZu|2e(PRe^aq&}I=JhwtRV zTx?kFeM7gwcJ`evAg#^5APNkTgW49T-0@fJdUZ@V{+vuZ+EyToIK?aw)ip-|q6OJv zOyv-5n9wb>X}S$I)9HS_$nmz<>AyDzHb)s#kU3o>V$?-JF2s;#&$)vZEWV94-t?w& z^Jo0N-123&(wsRHV4c&z8EcD60kI19R$quN3O3N_;EfxSp=z43SbIE1^sN;5*0*e3&5Mp12H zfb-4i9U2P{5OVWxkV~Ah54R1{aagn@GBObCI)IeHfN8`!7Bq_kQ4~4l(xAbHwJiRkr%qtX$T!E20ID@ zauGMxXST6_dxtYQ9+k-7pI+GKuu%OB5OzKanT}7nMS$nOw&(4I>ZjTl9$I%~b+u&iAIi<1@ay8G zuliN_!WZ8T(!-$i_e6AKQ4}0C{fBwwTdMnrESq8+5(Gm843{!r1ceo@f1 zza(0AXUn)%S)5_ft4#<55Mdh6w+Kc;jiN?0ePpu{=|n3W+I3p(9FYB*?u zu@?P`bII~U$rP?Y;`vpFTd9h3jJJ8up`*?L84RVFrA)@(5Ms2hVIsJ~k*kLqM(8WY z51c}HpYiB69q&zq0l`QE-5O2{J8m)BISp=e#5hFl3sZ*1293bRg{4l-svZ=V>R73beT{OJNyYP^Jkas0Sml2L95Zqd0G{)ro@NS8e4m);frM8Z6v z6oluYQBZGQLp0FYzl@18Qi#&lS*yA$G{qtKgOPEQS1#d_z>>F1`dQQcJTB$GmeT~= z=A)JBBW2O13qHM86&d@}2(#L8{ya!_y{`;o0B6S^XUtqin?2#u@+B|7to)DH{{bw) zJw)_d2Bt+33fTUxUtaA0t_CYR-9P;B4zdqP^fT6QUiwp_%P%bG&ObHqLvsQx4#osf zqnFW1sZmv@<=m&>fLQ00+QlTn-cCn}?nRrZ(yd0&ITSP?20&1&GuvgXRoA{)T`kp$YfjtCySdDk|Z+JzkQRLTc(9;QVVY8Hb$dOmxngho1-KJ;>f z20#4fqHb*(qYe($#n-2y+&CFR15uZ3q-C77E~X1T@3V}gRzrpvmP|?)$K22{`H_V- zmjXor4SWMrom(iNejD$+(nCbZ%c$C#LDA4wr|Ik%lLAE>c#VD*2Y~|Kk8}>-%a0zk@=v~o5c~8zNu5KSkkS}|TvFEJY_dmLrh~u;zQ*b= z-6}q$r$MpWKp2h<)7csEX#z62S>;A~$bWr(s1hMzdPebcHQPpexE{pO-ZvS2Q&KZslz=Nfa_lumMjo`k|;^?Go4~lQFGDlpK6rOr7d};=Hsb zG*??(6jbmAi)8#ha4M6{ddN%-jww9U3+0SUJ;=ItB?lDRq{R%ZGo_9+1Tj9z8z ze`2+5Q-D*%q%1)*2Q3Rk6jQaYbs=I#!yW%Uugpfvt(a=(Tlur{Ard)Ws1Y;|=Ck$* z%XnlwUZ;^iiEcoHYFpGzH}0|RfVNrH)J_&Ap=mXl>b}Anz7810O~PqeYDnFiJaCze z+o*(eOZegl&JFu(`4XgupBDmuw3p#N%uwVOt*(Shd7AhWP^d(AWgr5Gi?TCL8*F$* z`Q~lTDqsEDKgy`NR`GWaXO^$~dpr{A?+S=Y3VtU6q4NWIfB)NxesE?%zrW6*vW%jj zkw(RBI8AQ{u!uNKO*Z_mb4&rS@@5y+dyqL>BzvHuMNxjaimPf7DzV(+X{Q2K8rqRT z#%}(8eBK#n%x3bHS`Azk54y)Ycb^uAd*dbuM5vmgkKiFR)wX-FT2;Np$w@Dk_eEHsLRf+ZZUpSRy2)COXV zbZ)HP5$EpD=>?{o!~6hDD5Dj`qSEDXoG)upCnrsY+jZWU#tvDFbTh2d+9XkH$g!{+ zom3WAwh#sNE#av+QuD|IqR85}%C)8D!RaB38an8Vr#f&if*I2pz6y@p*(X#hw2#_` z)rQ6~hB|Ovj9dMm8?>wzR4+F+)?jv5-#qa2h%&K!W(auc*iIaLK8QlE0u0$6dOk2Ere z1@l(^C#icFzoz_cWH^qxy`u*;QK5?0FmXCh=4TI9Zr<8r-j&rW_ zZ}nYORd0RxK%RYwXrrJO20*#YA!9*MP#VTkofobWr!W(1r?#57u&fuA=y5R19q)@o ztqn`&WT!YV+?kpiUNT3RWY)=f8o@2eI*7`w85O((1FDs(dYrGQq_ZF zo04J0d<@!goJJf$+}srEg%t2*L?|l}xv@3wP5EE{>v|$D1>DN*^r7)y8s$(vQvS81|9Wcsd$4jJcZu^ixMdMa?8Vr}jJ{F9a%T zTr0;m;n)+$r1X_BDF1+dtu@Js{I}?+*H;tvM$WRXDYY?xtay-Yd~)M9{dGHraU2P` zg*RRaHNvU-DnJt>OEo?cTPcg8psQd`BH*YQP*bX<1OknRA(H|6Z*vA(m@GohH)sE} z{YD#E#x>L9I#I1hRNCfr#pn+9-*myJ;$gnN?bNu|+{F1Y5W+=jo8PcShk$+KT}D2! zUoWGe`(bvOprGn(xK(UVVxpC1G6u8%;RG8e@Jd3gdq(?%dVuoI-(z&wgcvR|zo<3D zP;!&Aqdc*2{1eC;w~^SHS|`E}xiStMXEI+{v@l&~&%L>P>C3;_{m9Oj$}N0O<<&(| z@DWh|>#v3j`&*Bws;b95{8XdEbAROOs&`SfjSB-od2}+;ur2PK+!L0*s!{!>{m+ zJMLQ4eQ&56M%5V#)VsvSLd3c|O0-}h(fmb3-7cR6OV#bSQZYFhb-0l!tJ4|5FDJE) z!X_DKq?j}Ktgcpd+xIn&)tcjoj|3m*7(9_2MBns)6k~0wK z8FEACdy+I40J*@AOf6etykUb(l10d5$}+UJA)zgY>u`g(8GMbrxNMk_44shzK5f&> zfYQwPE4FZ4TBJbZqUUks)g$C%SeD zhExJ^idA<*hbS1BPm!&#uvGo@CJ@J^G}LP_%Y_6(Ueyw!Zz(ANk3|QseUq$nO?Ham7T5M^|kVKZ_tfRcN5W-MN#lmo&MKe-p&5a1|sKx zavdl~L8sHohbsF1HwwD^BBDN8zf66FjuHjR8X<5P`PqZGF8k(vg$r^wwI<& zCt9#Lg3Y<}iRLaKnlp!J)*Palv#8=4;hr3&R(7ahV{_GIR9*U$cx;!ap#v}YF|mhg z@G<1-K?Q=Y+zxhhVgu<0hQa^}MlO*uzM+;QnGz7@_>YrT`XsXDl*)HM)G}a{&_&if z4Rf;V1tGZyfM|*uBgg!nF99Q==2|yjfE;4e0Za7UIfCIZd)ergqXX_1HkpY8O7uS~ z-0GOTqe$042C+jMeh~_h6x6T8ak?G)J{)ZK0pGN*AV**`yc1942QnOi){!BBCo+F8 zZs9CZ&1&fM2KeA`eW>-#7!#Ru_~Yda?SG;hLma+s3;`M@pbBPWenwZ$G6-)*8#*o* zc)wLU2;l+vF-bAULoWgN3A+rK>StZxZDC6&F`@)=34e;%ITp%e;*$rZXmqcTt6z3J{f=Luc!g?sP~} zXdeJ57Tv=^_Vsy}aX<}BB;T~wIH^AS`REvi0Z=q#ZK3?E@dJ%BkPJq(L0<Dex$}tT%qN<^fM{fds{Ukr00IA<%Bv`;Sbh)DnI{sBk0%)p z+%2tvA}g2hAk{ne#%J`d3ig`9*GSD8c{Rl5yry?te$M8|e56Az^aeBW7_Ko7B-Fu& zsR78vC@MA)?uSre_${+*jK5aHYLN=1-xTG?9A8UR)Xm$Qi8yR|%98qi94b0=(F^09 zKIFi@SB;iuHKCrEUPeZletQ69bZY@DIayZ#z`x-UK;ZiuVvJEu1QNokL_ES!z-ehD zOjC#255@-qp%IwK2ed8nUM~%t=qsqG?XIa9%qP(f1252^&O_*Bz8Ps^7#Wnysa?K+ ze#pYTQEP=8VpM-znmVz|$OOl5rJs)`CXNK|$?-Ns21Q?bD)fG#ck% zlJB`MwHqqiDzAK9Lmo0^L(aAYoDH%TbviC8qo~F?8GaU8saa}TW07r?4ILZPhuJdywm<~`a(1LH|e;ls<#u-7l~*V-G5I(ryo!B+h4Wxo%1qIiL*}C zNp_nM=WSBREDtI=bUTQk5Uw|E~jkkP>zvTo>4XtJKTE^%|6>hWD9T<~jklqMF z%Fwr$%mGs6s`WX?H)k%e2%QgzM)Zut~shEYfGoUe%natRoLyY`@rhH_t;UJ;S#Ig$Q6Ys7<;>Lme z&yjaZPB}L>nF!vmePN_u=ZxtxYc5x6;s=xw!thmQ(}q`h>_;D;i#$;r%svOA5HSTT zj!ycDe?S2my3iuKrW;O#&>>}jTe6B$8X76Uk>kB?Zm|vJle0DaQFp%U(D^&mDc@c) zjuzn-C+s8Cs#?ij9gTA8mjU$qOpovZ7ycd~;rLOlK?9*e2dohf^5jzG ziJAydmPJpDpvx%=LXR47#xKHW)qmJfXj5Wc?uoUAg>SMb#Pq$V1vl<@*$>)~p#0al zqCTqI;J*otA%l?EPq5+0S8vzs9(NI%O8W_RSLN)Zv{fuvaCPzFT@LPS^-?~Jou%&A zMN#~@#j5>PzRsz@U!^125q~%lF%TvCXuK@# zC0{1|tsnP^CMOWhDT{uUj1UY+v~RMB2E*hiuwDRzpyWJ43ybVhluB*GtxmNGQ=Uve z=ty&2GVNx~BbqNYoAc(!=;rJ>@h=~X!>RI+E_dY?gQP46G6zZ}P`xus#Sgzn)eYCw z&!|sh({)RMOt4!8`iN6+QTBvq8IYgI7c{CKx-F{haac6JQ1}Yt@gOImk2*PFuCHPA za@J6*Oh0~3;T~UfnTc|0+li%tg$&M7BPuu-bi(|*kJ90|P^M9@ga4AFUgVluwc-GM zwq5mAMZlM|1+n4NG6IW)Ug+3zG*(`!L(Kv7h7$r><@CZkAeHGLquw*-Y+NQ%hLJ7g zg_9HA6j(nR%|*!tEu{xqSu4-HNCeOKhSzX9*P} z$2@j8n_68$;~sw;m600czKv#T=XgN5y49SFsciXL<;I2!#>;w<8ava_n# z@+F6LKehjlgps_7iH~|(3&)*lcZy&AO@L@sRsTdpXFmLIbDEr}==9?Yy5b^7nL$GV zkd#D%{BcHbT|$5sA#7X@5y1?;#Sz-hY-e0__0@1(=o7+wXSDqg%~N^_9pGGSfavI5 z!!4w!$>kz0>}@%M$-t89HfPV3G`d7L!|wF81)D%;)Th?k7tg3Rd5E(p?p{uGMjaKk z^I0LClhX0|Fy&qEP;& zk3`C>#hv)Ccr6 z%qL+4G)&bI9f_v0%GW87wK_=914C;t4xUF&zLmbZu?f2ey$LNPI;Wr)cHJkk?)uIx z@I`k*u!ir|(-gv- zb4R^*bHjS%AFHZ*5fPn2L`!M;T|~zpQiSKiCys22!$1(4HSTV_IRWzm;emzqkv?H3 zks14ti|nKrGh7OV`RYI8E>V!YoZ>bFHe)?ng&D*0L!M$&3fSbx=7J?LqRH>)%%y7P ztT=v-YBJz#1yGrR*yIz_(845SXl64`E3j#J9V&Qh{L!DUvy-+`?-0$LO|)o9*Z@_{ zUre-UDOF?BsrbY7RQ%#c^(Lq~G?SL1|y^y^JU;3J^u7;>fu%NdZCE+Ao3)Z>GM|H>kB zq%3AOTsZvR9129za{6fzVRf{b#et^*&a17Q!8>~U?3AEQtxOhCSmk05Mzb_`a;bCR zYatz7$wN3)+<48(1hwchn4s8=JCcp-{xWhLuJuD#2aDs+J%TYu6U+$k?@o3iOB|!j zXrunMEa1?GM5l?D9Z@u2F4T?i8xL1m%1q_>kh!SCBJ7f3E@)BXoM)L5D)7| z%#Ol9Fw*Vmj#r?}LZ8(1$U$MI1wW2QwUer&WlmbS+nDgbl&MY6l}Ke$16wHN+jO3wtlFLIdIkJ zGUG+mC@SEbK8LEaPmj@C2G;WzQMGVstWoWb5IfNDVzKCSZFtr$~#ZDq2_%xRFefWIckeH9^FbX@BkavhIv^1+Aij5JXhU#(0pw*i#o+ziR{(_~ zq#jVC>|(?&tC!N3>a?Yz(RR5bl2HG-eJ>9@K3$l!_{LPdGsHm!giS{nqcMOg3zzVK z6H#tGvME_Nh-}qI#<{>opsNTl&QTto5-S=+pmE5W_V>0NLBH|@ul2MEeZo;6sVKYF zoy}|X?E?^aL5nd>#8quxy-W=6%Fe3Jt6sZTxzi{4+)x~SHDl4dzVvr@Gg*c0%N6oK#egLLgBsfD-(H1v`sy=7>lf9OhHmj5=S&O zexWHx@C0B&x+go90RVBRuDV)TZv#;$lU>IdfTUCK)AVUZq;(>ns+jO7L5VEbnn~tg zHwl~Ca*n|R3M8|4M1K78xv{`R@S517T*S)}6c>Nlu_(cz23qAq0ff!Tl{8q|pKIsf zlm;9EzqfN5oA$ut-gQW5jNG!^Zj>6Ro#lJX zu2he}vy%4)Hkl4($9XR3p8>i4P8D@lt)}wxI}xo}*-YQH(gBQ6n~-=LV8$3XN)6%z zu8P%wXVwo&|0J>l;1i86U+beNDu*aD{C#F0C1w>8Rg`dw9qW5xyBOWUs)*1@nr!h$wLs#b%IQUw_dMu_Stk3bj&~P$lJ7J z{%&VF_u=P{ywpkB!dZmNXBCsNdi(DUDhw#_6&4moR3EsD_ki?@$%0Ihj(d~GoiK93 zsYgpMe=LgP)~pCTf-k2A5Z9su1EKwXMQ41qpi6(6QYp-Qs@*!t@yyB@Mla2YLOX^v z?uYzRrq;y=mr!>@LAB>~o2^JvEOHl)1%(yU{ye6QHY0k`zfv`QjA&90bA&; z@-nrUt-Q`mW`HfMn*nrS&R&(EprSKE6$8sIgHCzR0JA8mVvxvlQ?Q9qO^jwX6kU4f zs3(K=r0$_+Qqk*C)e)e|cx%-v>Ky-hqCekUd($kq$q~utCR>1_ItCrHM#Zwi1FIM` z^dYM23L~>a!YEIR=eGF`D-m!VmPZh-VP-`7HviT2sV|MzzWqpnQknBi}u0R^11R6OR>u!`A;J2Zjg3fFr?$voBNtj zosa+C`8IWW@FevU5(#Axdh(YGy5{nXH=a^cEf=*o`!*nA(%?N$n{YH4tWGX8 z1)Gj^u@!wu1fixUsyJXrbSQa|%A_@Y6p9~b`Lr#ldggP8CRXR^gX#7u_^L*MK0@h+ zpbp}j*K#m8yn}($;~}aUBbpZJEW1%h1#E`Yxq!`rBc2RSa}n_1ti?)&9TF|CaE+wn zbC*m`hP1vejLOxksXX&|Dz3c@J#D_8C^6P9t=DFlQQLA(EU^TGj8|JU6js70plc%w z-k|235E@qnR=BtXz|l0qs(Y@?CNU)P0YQ`YqfWk!=fIaZj8u>Vrh|5Ezmb3!Jw?>; zVivIEcw^o&{wN=l+mXLY!!RF5tep1^B~q-C8w(niY@VD35D_Z~BV9646Z z_u)a32Sg^TnMGg*D4^UnvVi7*WPp}#23_)Xi%C=*2&(h&;|+G#Mf(HYF|z|1m>jxD z09=0Y8=6b(Yn(%+(NK7RjMBl@ndR3oz@b#jfByK)3WskqAoB{T2%sT`+Re8N1W$*_>|u)1#TDf7F1e)Px>D z{a!&|Kcb?mFB{M{YT2M6xa(RXBCXEOoMej#cxD{{O(L)` zH+4=rm#OrXOhd-(bOl8>VlUS1b7G#k+$Xw(o%+m zgj%=g?FeSc!dSrmHwZ3YAb`a2g`b6>N>_`>*RCds@V1#H)wQHF!e=;Yc}&);D%Ofk zWn95;+VM^B6hs*s%1$7K=yan0-hQL)!NrfADGQNNZ>M})>WhJl*$8O8OSz7M4Qkuk z6+uNlc{z1;wrOhCb>hrH95$S00R|7_TIMnqEd0^PNoVXvbLKD@y`?A$J_P>}zaAAJ zT2da&qB z>?th4PEO(Z@5%gzNMUfoCDBaYY_x!AtCv$Xy^{&^qt`(TDJt4JU$0SMX>$=Rj$Vcu zO$M60NvKOz8Pn+@ipk9hs8oQd5l%Q&xQ<38Kr;iRF|D2}J>W6&HIQ0wh>vbaYFr~k zVIUf!u#v;X#3XgD`WY49K2hpyd`bu97FH+W>z0!loYAX|6#S4C1?dY{Ll%-BYQa*O z&#~GYP6O27)xGSf^K2Mnm#OeORT_+0oAJxdVJzw}GZ8xx{aSRzY03GMxY?mWj=(xB zb%-=*?tf~8Tk6ma?rP83F%OoK!^vHS2Az)G2eO9|D+E*uH1!^(ncnJu_uxtaKc4x9MzpN1Y^~;hB6jBO96by~fzIWwP1IBR&`7<})B!&nrO_?BDrnzm z!)^Oh4F-vLxL#x!7YB(qR#`{;uAsy zaA%@2l|~ljR9A-4ZT=3yYix;XDlmcW$RWM2>uYW@D`3v7b^OnwtnO z1h~eNOBUK*%ohfmU9JQ59$O-&d`%~&_lwCMl{eo=h_=64`VHr252B2v3 z2rZMzInp-1XT3Y{y{W_!se{xk4iD#ETlLhV4?A9{F|8IWjBJYDqdtgN_1}*N0Tt?^ z3cI+FlV(_V4w9XLjfR9;_l*4N>_VIRUB{44iEmDWhtfx zdQ-iXTI!{oP$6HHFX-%5?u=*9r_smIQJtE{=dY{0dk~gHGeMBsYQ7U$aCMvl#>|Om z>OC~8>0%j(J_{Z75Oq1c2Rfnt=X?#yvEADeAkt>BQ~`6o(0(HmDfOQ5k+k)KCrnR8 z5Y#8`)u^MWae*11uoNS!Vg(vCp0dylPl%HD+&=0+0$Snt932SSrxx?p+>M38-tNkx zNM;&s;}d36GV*Lg)kU~~_SlV-8Ui%HplfJugN=?EIpxeRi3am-`iF*$e&ElEdtKXx z1*&E(gBcKGbi6o@wE zg281KfN18WQPt1~FJAi8dEkEP9JEu6klBiQkh}rSjW>>`=Dbxbv8Jd6O(qUM$Mj6y zvt1@PYlO=KI5ezbFWI2>QL|i1#l{h^y717o=`ENC8xw#p=a88-J#0E%+(rBI$7d{Q30P>~9 znR>g99h*b>Y;&fA#G=1cg_Wq1;qmjN{vvYAM&0ZI`h+}M`OI+&{!{;Q+vIRJ}~vux<6qf^d2 zp-VR!$oO%Q<8>5eFT8iaRq1N3rRIl)Y!W?%r%H%xYA*FK47yO&|P!4>$RSg1|M08Q15luoTE{RqD zQtOrkl*AN}|1$Ry; zO6ybxhS%rrh3~u}YETFn0ZOdPo5uC(ov;`*-e;f_Y+rh&Xni1T2y5%^`JAoH87@^$ z&xskch-S>E{;^-BV#}?FcKlF0|1(*lH9U|Jx*C~Qr_dQ>7MxON@Y$))(}Z2<0d%U9 z*CUN`ilWbq4{7)eUxRU(3J^`}GaD^s)9Ow}CVR5ks71cmkn|>HXMD@qdmJ$h8q`?;|!=Aq*aP&Jn_(wc!RBcX*i7xj<-5Q6s*i z4{uZZgg);6R#TBV>c;Diu_D#~@JSqZ=#51|0jeY);u_RFWJ1T%vQ{vCQQ>KeiYLR7 z54c!t>nBlfIL}kBSEnj-s+Aw?8P--R-P@w4kx;Q2yiePA>K8v|WGk1Y#F~3)FOZ-g z>+$`|Hj&v}y?P_x&mQcw{AIM$agNEGyWTJz^Y_8)1SlLx;* z@OBAhMc?B>6o1#qp6PS0z5uHNnF7K&~12{P7d>)a1U%bde)yVeV> zT$i!aSR-1WOi&O%8e6NuAW0k=ihL<1%NM_7`_8@x{+x*TNktqPox&h9`aV@!`0E~y zh8{;mZ>M{f74(JOh{kmjjVFxTQ8%!|oOYp=0wbPN+_tt6xaL5pDv7n}YS3IZC^i?b z3CEDw`_y*T!N^F17&ypELK+z4Yv(Sc{>`^h^^*&Up7K;G_S-jZR2sx)QI7un^{5&d zOLwD(dGpzvvP-;;CZRTSz)tk30L>8X9FQ{Sp;&z;_5~iB-&$I|g|Tk45okz#1A|qb zPs>@DKB`(W5dF#lRNQ_`?a$2Uh#)Bc14&`UiNkDwEl7KZ>oP0VocJewK?fNzs-;gl z_bcWcpz?jHfHl5vF?iOdbK-t{p*;jGu)!v+u6L8vxo8AMI?RE6bau&b1dxUYN{(+`7sxL^s;7~l)%q{nlwmfi$?&JIvu=kp!@(qbRG={ z0ADD;%A8_vA{fM9n7|2^5UrL}t1RGy8BNp#gi!j3n?BoXgguK=i=43|Ie*~!;y2%@ zp$UK~e+-c&dcwUjk7T3T0K0+w(!LPbdKu9!!e8kt=z=taybiWk=#Xn?(B{S#Gn`}w z{FB1aU*UN4IH@pZ2oiuE#Ye@;#5J{!(Mq}1uZ6-L7;ME&RC0)l##0iX5%`HZDig*z z*n2dP8K<0l1=pHvO#$dDy>pA!R$jD>EBAHIABdGi6|k<{_1t7xmJf8_z3rRm9oybQ zME4a%aa-Ha27RA1=R@16s_N}TbX+*c@{m1Iiy-oN+8;ZRjtqBD(r&qQy(7_}U3XtD#1; zrHyL(TtETK3QN`d$nGMJ76tr zpVj|C^e(1+0U*>qFnJJ~Zjwm!A01C(Qy^+>{FDLZoOY0_40FTKGEX_mIuqwiHC4>l zV*6n{;Q0{+4yt)ZV4XC9gpQNd|7*E|Ztx7f@{dji!uN^p$Ra*m-^?dkJBbH!d^Csd zG6)Sm$$faBIkEx)sdnsZqjNr~Vct|vnYj43kR z;8!B5D5yj0t&bm z5JV1Ye66o@3fyQrBRx4~^*&USb9lyGhC;EJS5F*_t9v}0S!LQ%PQbTlzv5u*K0kg2 zR*To6{>7IQ{f0?RRD9<@hi^=2=mYIM{s3njuhXqP$n6H?iOqnYhM zQwC(rEXbjCzf)zwZ)Q|=E!bh=@|A{OMAV|gyPTY?%7<@6rD74_CYJ-kO z6dhbk=>r;jb>22E7$DNXIiwmZ!KOeRbEEzEgBjXzB0`$h)~*a6n~jILAsE8oq6Z+M zf887@bVQ)surV@l?h2zqI3MGOU!x7MdkI*;(4q`Lqe9$-5ddWiJ9UFmz@vuE7y|rf zxhdTP005|jw;=mL%=%zOeKZtgpq^T4cf;tjbHSQhr@ZJxz20f~JEvy}c~A#L0DVRh zH|8jr&6nVyGogC#t4z;bt)~ZAdYx^aYq1?VmxdkC)U?_Hl^yvTu7~t>a!5YP0_Z`m z48ZsnZHBSLt%;4K_I-U`s}0?=IskXk_s~zxf6H!wJO{jGPiS(bc{%&4G)PhrxSI6_ zJoniJ=Z4*allAt**{P@xDCBxW#&)3jHf4%JWmyNLFJ7ak28phe^B11p{oapuk$5{F z>$Fz&q8XUgP8F#Oy?}_GO;`Sm=#(P|+@B-HFpB4>?C!~>v+NSrXOb5Jtpfvzw}waV3mM)AU zrp_=SP3)waF_-#tmr_3f(eyPHkV!5=nB`b~$dg1`bjU8eXUG(YGV-G=8vf1jO`UO%9e z!QY3qf&RB#AL!`9dttPCZj}o^N2M8tFhv(soU-;)=?T}?vR(^MQaWLx>A)Baw{ft# z@YBktkdHY!Xe3m#1m1HvC4wB26k`L}E|+zG9ZR%<)<7Y^9x@3MT8 z?~|sLwwTV7iGgW|>1$A2WfUHJl$*cTJ|`BE0NKN7itIAh`P%LiKH-J8n(J8oh<{n zIrFGmzJjXn@yS>ZyN10!MYQ=7+X*I;QjN}_{`|*Kf7-O>wNn9^joM8VK_M7}zi@0* zi}+|doB?DcjL)~lIW=~@L#B`~$kvge4OE_R zaBc0J($*U(gf{5Fyn)c+<^UZolmd<9;)JXirBGV7h=H=I9$@N)&|x)Lr=9@%;A?VV z2~?#%4`uK|Tnvar52an)RN$Q{(#xCxJ6O>(qn$SqwPB3IRO2dQh?gt2Gyf|aBIG&P zZKbQVA5x{0!RIyxsa;oqk@z5Awgl|rg%g*aD9~5lVtGc6M$u4<15rk0(v!$r)KRQS zHG7l+NG2CL_ZrwFVr{$=Ua;NJjbc4HJp`k*Iw$#?sGc;O*h`e-Fl~`zevdVo$_E{f zR0f&b(vH^Kkm%2Ulv+Wjj~+kpc#^30TGahTg%BGfo$FkZ5&+PDo1fgO(MD}b0bxsTPgkWMe~(}pqbQ!Hep67W5toKTGOMy(>0x7x@vJ^()l5z3x1uT> z;39RxXzGnOQdcVDv`nRrTjk!@{U-Kj08mV-@jN^e!cG-ut__}n`DLxYw=0dhJP|eA zvePO4~%U0fmhJh@4SPEmaonEqAf_GIn}DFHYK88hm`zL`&D$) zZ>MmtA9jlawXbv6gR##kkZ&?E*iiYd_j=>4-?uOY9hvGV8@Mz`5S7RPhCq400z!VA zXkdaODCme6s$yA*7SCzsY^rD)RpE35qGH?aiCzy~0dN2SAOJ~3K~%AoND~-H(}g&J zsyj;6!VRg%K-2@pu(`*b`)LMI2Cb=V1CdH#n3M;IMi@0Roa>OC^MiQCz&JVM(=pRP zq8zV;hFDNSdOTCUvw=0MJWh7_T8_X+INg6Am0#FZoKcHlB+rs=6`mBxp_~U&p-^U0 zbO||{8|dtq7_W(mLxZv9fRf3-2olzFdfmv$weiH&%7UMb0t^wDr*1(sVRYX@_ z(mWq8Yg8+u&7MrOa4FI1RYbqOjA&wfaGF`<-yiqWC~XtCB_ zEbwzKlC145-GIuSKS$Nsr&4vn*>RqYK?qTE3vG4ie2FcR1i)w80RXqbCR99a3!)7+ zCA#6)RGoWzl){{9q3v~*T;E8jrX55FyQaO?`;qafO76Ds#Ol<3CaQ1$Z*sQ=@$ zp+5+fX`?9b{GHC%(^m{?=d(vgD|h`h)c@)saXtv*l&A9-Q0LH7i0-?Gs*8R={Zo!j z>E22M={V`XCFX+qh7Q9=F3>b+tu*RT=u5ufKMDf9xlYn;ay^dIXqgWdG#1C&7uqH* z1;9CICL`lt>r-da-R-#hJtV=fMqC$%&h?=4fuT z{-XxW@Ne5K=3o5Q&lFEkG8>!Oe*lS91gmX)nL?Den4E}brRJoa``}tsKEyxpsG`pJIF$$P6akMqDX{xV zJIStQd|sSKH;xWrEG-d~Hu((qWa^7@s;EE*9g)ATRS%qUCHxovhmYM6WRg zD0V%BiuE@M1nF=0>J*P7y;V;HP!!wkPQ~V1#QS!87t!*})8&|?vOg_cIAaFUbN&^G zpK%&VpK@u=;^wYnj@)_^(QmJYO(ChnFaBd|qPg>_I^_tWahCUVA?kw{#k+Q-^7$`| zqIc1G)Iav~AiH2Y8fh1tCTxg8^Xbo!^t$`>=ThgxpNf6ob_?})dRJ@|WhHWLCx zbPVT&d_frx?YsR6J~HY7 z4Mw&!`-71Ry;Q~@jS&;V)JH7~VjN;5sBM%7e5W542bIm(*24YZ#)H<_QQrI`pYe7OZ* zLOhjIh)4~@8Rdld8#KhX&s;-H>uMgfs{Fe(-jYf`-*uBsWW|6Oud&K>aAHx{Yj4c=nEYARE}`s<+IkKdiDlT+@p%m zQ4Kr<3nV-UPiT_kwL*k?a+1oge4dIsZZ!{_928Nm3i@jaK4l zZO|3 zjELr}GCv*VT{}|olxM~JKK+3RM3rtFHRMw~^lQX;e&`9{TU?zAX{=4{D?3HWBa(1JsTgIC;42 zdhf%j*myI$wg2s}QFZ1?Av&rXKIxw}rOs!Lir4gd0f<%;4f7W=XFZWYn{cQ&N6AVA`)hgylh9I+T%;ct8ai&f6@8nt4Pb6@3iTPAK0$%mtaK5Y zwCu6auxKdS@tpZW+!BmWW?a!Kr9Wim*HrM>c<$j5u{F&C>v3ukd$9d0it_&c4j+Hv z=v&^hoQUozib5hfxk<$Dh5}L9pmYNftxu;PU(hc&F#2e{gp$L+>QrheOn7lcg5b3! zyQP4zvE)y=6-J5*r9%g>mctTFp366Nej@Mex$bfOO{jnJH;I-li$^$}a2(O9hg<|P zwugGm=ZN-a&6P7lg)lnLaD zt>wfdm1oEiPD-NI)ve=j&gdr2-bKT_k?{SX;r9_#1eii+6H;s^j7jAVA}kH?qJSEV zsa}KDB1dBbBF;7}SVHBeImP+ceN|_jO#Sbklo~W1JNN&YzcLX0!5P#)RlrmroiL5% z{*`Z{^1t3$iywoqQ;(+Ve0~(N+udGNRDNi0DxUi6sM8z`Jw~FT+$4kgr#_45mt4*u z3<-62vR74W@Dh1bKU7iiwCC1Ve}FS8UcU_$8*(KUQU6D0QN>4@sc4|{0~xEXxm?bY z<`YE3M0H20eB-;ReEEOc{QJMTiu#9tmgt^kVS`|2pTnux=&^sXaP)TlAF6KtT@A!l z)B$*;K=i|Plv6<^R}sB`H!5F%k@LYrs#ZKiy?4GUZ@bYTH|UI(8i?ty!$k$k6b1+I z=%^qLn2rYT9=ZYjSH78TNsME?*FkmPU#Ie=K1H1)ZjzH~svxJyl+%czt>Li`t;SF@ zB>JRgOhrE~IOIm1qo<>N*6U*b@r+VQN(o@awN&C%8;f&cu(oaZM09dcrov~m+BSH4 z@l%_U0B--}hz3KU6(CHj?#I(cG@yksGBy8rYZS})O+4-i;tjKApFDEzg&!xP$)YIk z8m8b=0irt+(SdaPEmeqyCa(b#9|$f75iFTbO2}3Mx@npqw4#UnG>qA3Nzx3e;SA9r zU7>5jJ$#lUDJ-)n4AT&Ho6J5{i0HWfovxp{ErVMXPy&{^s zlzMX(P!-b6DbWT#@>1F=CMK!EXr}d1E3>uJAhCQAo_Z9Y)mA)se|SnmXTee`$_`B~ zyFKPlg-;bnU#88Va{5dvN5-h)$jHR%7$xN>S9sRF?i_Pd3U#C$nvqbC@?M{p8;;hJ z34|T^`a%BkA5QPv?tG$>BckWS5l%U|vkh(1j!(}uYS7X`{WOXQOhhN4Uz>x;4g_|) ztAW&Auktx-QJfB;@_+9o=p9-PO9s)RZA8u zq0VQ&8b95;jQT$~%@o>_!{7`W_`M~_P(0}wR6hA%Lc9I*&Y^=8aQt$8CrnxHkg34L6~3n-5a4=@Y1b z%z*)<8W>Ftjm!@=>&OD8bHWcEF`e5Q=zZj^Aq5{0p&|x#@K4)<%I$XvQOPi`J$In$ zk2g{AnysnxMoInug(I8X<$s9&$Prr+)FcWSzv~cnh*Eve#=#e>IPp^edd zu`eAL0%Q-4G@`5b<=n4a97n;*3Z5jl$CkJVQfZY-= z5+MkXSi=E8EsnN%_GY$Z3MFc7qoF{SR9OAs9FY?YgMtpFVv7Hyrr995u3!NA%xAs2d+<@eBBBS2qQFDY8@e_Sh*nj#4iWu^i008(4kEh#>Y>23 zspYQEVE|PTIa&+6XW(iB3{2pcFs%)bn!EEpQ?rt`tp#VNRi`FGtvzmJM-3=Hl-6#~!FC87FV)`s9$EH)+9ijfj z8tP9@gn#il_w4x@d`7C;i3a>kV2N4JPb>j0jJbqi)~BR3?{!EqQ$~}NAE_>A4p$tZgPJhmosACrkUjj zeh+d+wH5Qb_u?;Xue&2uZ2Y)nYUS1+pkm2mqL>^czzdxhMtxu?l<` z0MblEIZc1hU4Gp~v|w=!L~p%`di%UTl|PI~KV~B;U$+g>>eW=;d;?WKlv+i%sNkV? z{{5}Q;|bz;-Wk;Y`jLT8QR3971A!JSqVioIqvDBAGY0m*^%bhVcWPuycZ52hJC2G4 zi{t#hdI(h)e9x{ew|o_q@Ayz`edR;c-*sD}d!_s;QGPk9Y_or+;zh3@y81GzF8NWo zuXDnAPIw-@j{%4-yQ8MRkw8u@SiBB(c0PcrU;mQ&$9{omvwx<}t_OxxI4?YVhwepm zH`n}DR6J%ws`yELTyAmyy}+-6ilvXC&WHDkbhzyn>M;;qGoBum79Nj0(jkmzKi@*VkG?H^ zY$fkj4?34glNygQvH@a}_AAIs?}d_AkO@m~aE;WHZOmUJ}APtd&<6ykv<>MV}U zi+s*8_JN}9JpN*PyTw=(5pxs<;&o0M&2ql~qgR4UkW?tS{-+fTGx zZK{<6q*J-p{6WjbHWojqDeylh>>4DJ-)dUKFB&55d`n2tkB(m4z2MT<$>qF@zCkhV zdKeJ>0ug6|brGriD58+fq>_z0)@R4sdes&meb>bdtmL{IuZ=`4i4HHRyrX|t%mV14S3 zHO~@loD-T_fH?Zxqcc72hFnvuTtUU^l~hcdNu7o3Q2+kr)L$VFTo9U+jFZcX`fK2H z165`Qr6VIm3`#?!bd>tzYp9wWr=HdVia14Z?LjvXo};6DP=7e)DWg*U2&aBO9^rJn z9O2}Rm^Xxm#^r|u7&yXd_qr&_iJKa3?bpkY-izbFcGTco^a9SsR7a_8tGt=qLA|R_ z{o#1Rd)W0F##pC{YP(tMgrbzrZeJv>o#fZ#hu`SJQ*io(X;ZwUeD}wxlp4{=UEc|t zmEwW&@tFjX5awg%FQM*!5)r-iCYlUD)Z4>I;DRG#A3GrQ+Q0G=>Kzt0?ZhwOTv*2T z|FJc7JP<{i+KpfhI92`nw^RA@|Dx*td#Ja^4n+6g6X*8!4^X+)tK*Dsxrusv?GP7S z`eJW{w*;MsO1 zCnrE;S<*ll~NZoIY;gesP-L)`<9r-C!}Mlo1{wSvq64b zK`%fLFx-Z9u`*9Pa4qNW-3GHd^$$AjZ6TUvtuL0%a$&}qBaOU;P%xUL^u<2bs7B^E z6`V4aYm^-g9|5Cl^)=2pc%OkXm9#Gp7y!9xbvK3`B)hA`RFz;pKlbsj9X4 zYDHVYWmQ#6iHNJQ$LNqf3c8ISC7OGAFR4m}-1QXo-459JG>~C=&{#W~mfv+6s4%%G zhO6K6m@TvpPg%mJEd|~4j}Mg9X`KmlMeu$+Gv-i5BUGKj8_`e$i`^!{%EwHW*SleyPop;}K3^V?sn@#Y0rASxx1f1ys(NPrbWu zixH0Sifxx;C6!}Q4tQwQc#ogn10iu^*NRwaQCyfr7sVk_% zY30{qMDz$qOJ@Z|qGuJAuY40#D_7JJ&nG^Ox}VrDPI+RSCinSZNL`~ehYyR^q0YWX z)f`50B#T}9m!e;7XZFTa@jhwKS>T=+C-k;I$D zOxz?Jq_TrDB;dq2uQI~)ef`@*w6lNVxzzdaJ|P;~|J9{5dEn0RtY6mCXT6w4WY>QG z_t(?p?(eneS?A5~rOs>qJI?9YgQ)+5@5BW}m~f39!|wN?K=elHopLO7cNV&doXNL89RY!#W|?aY8ZJ4$m)tvh$&jgINNZp_gOWCQacBQ+JE2|%vVl&z#y4(dQx zeXXVmmEIEc`8Z$5<({WC5XaHP_lKSgzMm^pEY8;k{Cy%^rA%=?(W(8VnJn@mC zTwD3jgK-nW!gWFvvbXFGs={U=UFS|xF?}q8&_GP7@vM4ORXw6fqW)xusy;_^B}Ef9 z6LH!+qI-^P7F<(0Z3Y!%)2S%S07|RgWc=IrN0;#~{z)pjT|C~r<~7R-M_GAivp9t= zZ&=#zV?+}Qpa%$SOKpTuLg(zU=U=$bh7?rXLIAbL9WzJ8=+K_R-ocqtXndJ$Dz zL(1u6P&Z@wqNUW??Vvh3c-nE)|MtnX6*6EE=T*Mq4b*uHgENZ9BJKPhJEJoZg_$#{ zd)T+a2B-eTKcxN<`&0MCSR>lM;$rF@yhn5{=wWo}05X_7mC7hxN7$A6VLZu+G>X!S zP#5QKnrSj=Z(iQJqs37@wlhh zF8TgVzpa7hbyw5GzB|U_+qzvE*=av2`D|5g5O2`H7OvCoUlzt@m`sm+02wqajI2Pbznn5#Q~8@z!B`}P?=ATXarxM zlHM^Z3BRrdmKnCG$=ttZj0y~HY^pbL+qt2^Gp5Q^KZ?Ab5ugkcITJ~wkvw#OfoXq( zP5yoCl+!Pizb_Gb6UL14pi=M=E*n0U`iFigrs@9WnN;k)GZ9AtMX74xkyV<| zsK3sp)SEV=d92YOkg0u#Bb?-rcd$_jM(1|I4*W8vML7+>dKDEjI2FGx_3v9o6>qc% zkIv*qCa4_0p2|7v5{=G}j-};a0HpjBjs6%_)yxP=%UIvZWhTjDljj?b2ohjAIu=rY z74<{ZG=N|ho7JnR&+p|?o*1hO*kybosj2OZPf~f*{#4xYr)C{20-Yq)FA)XYFoFCu zp}-?jG7A_L7E1>^^@m5$HUxHnT*vN(p(f-Qsnslo*19R+$Q)J=_AQP<^+9l6P}SH@ zq&4#`UNiDZj)=xx*=s)ZpYUW+4Qn-ZpWEoZXD8}BC8nmwcitw}gbE0?^9H527^ta; z7A&Qa{UQ+UGZ5W-dn%s%EGlNrtyNTpUT*pX>TDU)qAL#fTg z`(AG;Zw8{1hkcql?~FC4$!n1DlM55baL+R8e@oAmmJ1*%%H;u__w8!Hko9o#;612+ z^`*6;ch>`{^Q2hA+rQyjnmBZC>Ta_Gb)NOY z@Le@NP7}Lr8*4}d3t_uQ;JKifT)kwX!cLzRbfWI6?gs(aT2Z+V?N1J{De+Lp!vsQO z?zlN=Q|Oxf9_q^lB6q+XVN&8!*FyU>Q5-wt2MH^C|pU#94OHuN0Zl*pK(*qY7ylrYy z`UOxS|1i?at01li)m`zUqcIA~X903uW~ZRyp-ZV#E+bm_BBFwyEzg!Wg2bYlq$)&L zCuJu+|7DQM-$k&>srriMQdP_&DrYyjoJ4u$XHLVYKOR_$R1y!Qi13PU!T%9FashpB9F|MkpM(vWNOV$ZzEcM zmpOli1XzZ~jfMd1!X-4a{|QkiZn=rZ_u7s|_d0?~Ii6?=7Nl{>nvcJgI?sCTbP59Pi~9QSYeF(dbc}+J0m&t~Z_BHAZObm$45ZaRXL$-#rn8UUyBMO6Sc-uY3b_wtN*8qhs;9yKkrQFMXCqci4rB#p_zLy~{47 z{*S&({cEm>QQ%-#>ojs&@+3jly$_@E@lT2Tzu{WyopT!XE<7(pLc1UTZ1{fSv!CEJ z4AJa)G`i21sa!9famyK&LY}x5KUzSMpd3gCll<-?jj-1Cr&uX5Y^n+1j^9SP@)5(D3J5;^)7m3_FjW9$h&gP6@`Cn% zP@oI_Mnbz5C*;;aH2|%TV^T50bxWf)m>2GzN7>fz%MCW#s(b3UFJ;r6d)iVP5WSL! zo=T@2SuNt(e*w{43(A0V`Yh_q zUrhZ6@1s8NWDc($6%YP`I;*cBTJ!><85`HYGNkGyBH9}#T73`E7)Pi$5-PuiznrIM zD;2*Fky7eVRnDWTvxKO#kg8%N?1&E$Vh6e_ewqsJ!Y@i1nK73p9#|HxF&w6B)95Z3 z{E{~;{p4&aF6MM*#z;08TZ=*>1r7eXwz4Z&7nVnZWY_0zM27{co!hL4#t0Fd-!Y5A z-T<>c;t`#2JmWgn%2_ltM6x-`UD4>CUp63`Q{$<8w`S+Jg$QGeLg{8f%@0I^g(F%P zE~SyrDG>b~jqkY~jehFLM+QW9{BPjy?sbI z>#O&JGpTpVQ9+(Z4nNcCJ*P6~wrfJ_{mA{(?4;ue*xMCu|-y^YV*m z@`(Lu>=-`F^pU+7h)(d%b>#u`zUWZr<*%pm&F`f`bh3ZPpK0PVA0^_Q^&4y&BBY(? zzQoeuMxWnaP2&ge6?e4HUreLh?Mxlnpk<=C;z0`Mk@DH4*Z(?fY6=@H&9us!MN4Vy z%dx&5UlXSsO}*2PCkmMpF3TCOH*U>aK-2dBN?5?)YkdEmsejpp)<@VCY$sC0MNl0d zg$Ptbf586p+ZL?Q_+EX7>8I#_)4?>6tlvo=ltcanKnM$6+@Kioc71K*eFM=nOC|IY zv>g^PcZ>b>z_VEm>U&c>!K%9&w44mpX2Dq}KZv}t(G zMCZ$fNmIUoQPPJoO>4n50yS(!#6|E6mQr=iZ>hTcil{%w9Y-{iYd_&o-iBfk^=B`l zYW`B{hsb9g$qXQqAHONn46D81MB*_&aYa{1G*iy+1Yr$tx!!W+3M#8Um5bI5HJZKU zcTy$wl*P&`sdN81L~|ZT)%@pCL1hGyA?gV!c|H^MuB(YARuGNOCYrgJXxi)uW*Eq7 z-DqnXpTXyRqV5u+asgE%{CBK2Wnq`@jKGtz*$ZjnzPn}K0=Ahl0%VL?>^Pa1y?%X! zlRLi0Z%Rv2NyyWj5f8={QsBb7tV1%H*HyJ!>!FAy?Rwb-`S%tiQC(L<+NR2w!!idM zh)I^anA2|@+Y3sOIsVofu1S^OZuM_ojm#gs(8n|y$UKe+LXHc98rVNUtLNQU;I>%`;h~_ zN~HsNd~5%XKheZ#$A{Y7aI%N;lKXx33uxpG@1k-ecVdY2**ohL>Yd2+4>!p)D(d|A zw$y#y);TGrH3#lS{ZM*Qmyi^T7SqUEx2LYuvf_=^y~}Cx%oC}1&Y7W}JeC8*K!wVk z9_pQV`o?*}ag0{1IA~|RrR3!v6D%276AiQkfP}Bf8LNO}ls)IlfrBkQs9`k9=Oz2~n$Rq+dX+w=5(ZN|2p+qgb0O4}C0ibZI zpij65%N0{+Q+-iX+S6%blAaEvyc0p^)rqkT(-EZeQrf?Df|&y#%}QX^V-Q%sI- z`KtA4-+k}n$|}EUDF;MZqqn6C&msEmDOozVQx1%oqG2%(%|g3@tu%j}DiB5IjcCwE zwN!~3%A812J^F;b$topx9?$svftI zTN77;sd5%<1+i>NrIx`IMkBN`&T<-66x8Lhu31HWE*A)N0KmYX z`O%}iDN0gtCD)hn5l(#QxbiW(`xI880dT=FKgfTy3Av-Y{8}zqyJ3xwi=sHWGyz2Y z({z)LC$%-ee;?U*%8@MIz_(ywq8*)71A=~txbSj-|4V`Bs&~H>jBU&q1P7t>(%raK zMWY|sn>tUAr$(&##MV?vYF?I6qLgvtl|@k&E}_u_(uimsoUnsp!dGJ-+mFg8KQpwy z`onJu=X7#eh^2gmj!YGfhFV1Q+|y|C^9JF%VX21`@Y?5!^`AZU#H1$923vF z_| z-Gp9ZJJj}|X%b^r%$Q9h+q|E;FM6eovd6pKk2-+po_Ln2fiRJ+&Rez%JJ)+>oJhSh zPKdSI717A{J5z_xH{~geuc6*AFQMK~zE3^g{XY>mH8x&>0Ysh6oo%11Meyz))d zdD&~NJRs2N*T1B4vnM6rRVyB(-UVk<|DyB5(O5AO8tqB2zM5t>kfuDuV4sVaqMG^p z;>c5yAb8FETmv03?^v^nI;=-TnJ-ins05Q5QSBp#H&s@{f?iGx@ZeSJOf|chvm-T^ z(%E`f*#gLPlW9|UbS@?Z$!Z?qC=8*_nl&JFTGplhUK56%L{Y7r{T_7YDoy}EbL+ga z(`s`jo)&4V7(|P|qyabYYHE7H!+G>eHJb7_o+~=GbN7N@93-`(@VG;V4rP-P7aPr^ zL-wHdBb$bjWi2l7L{q7E7#0y=UTez=v7a9X-a+&S+f+6*%7NkTdL zv#5xi@NRXc{rDOxR;{4UjM-GqTSV2Whp2zgU7^0SSo1q7@Bcm(BV$DKpGQ@94n#h+ z)-%?CR=qV;+)VX&#l?Q*)YiqsQ2n-kgn=!Aa(C7#S zM8HBKb}E8sTmsWUEVpAN$1i@oY_|pB!VO>3Du@Yc<9j z&UB*^*KJlby3;{auD4N`<;wTJ#+|vH>K#Tc$KJaObvBn8(LJ{dyXGSRk~Ar2Z@AXi zcE`reN}~rN5ZyM)4}(>)wPE_BBQ*BKGwP#}etiXv^YL8_@bJP=8(1Ykbn;wI%`*_y z2BBe%xbdF4H@+vNqt|@wZRr!0YU5C24(`)0e0&cxW>K|zMW{0uG-Q$3XdmKYpx~YP zFMAzzU;U=gQ}6N%Y0c+%i`TlfhL>4R=Z`Vql_)0Hq)wiC4E4TuN=}IW z6`MXW)^mpA*QUkj@&+4G=S8m!8;5$=TpqJ1iNl2f;adTtfwH`4++btsJms0ePW8?_ zIVKjNo${4$ppkceFquy8+F#P-PtT>X?RTL`J~`n0?@(upt*G<7msl-mQ2l$C)5O=l zOp_OUF96=rt=~tT=f5-oq(N2hx}Ex0{(|~HK8NVW-_)D#(3R+WQ$Ns21tiD=?~@eh zDKr`eS`#3v=bFkOaFZhKe^2040mASy^Kxj!=3r|?v#D_$u{N^CBKi9r5gHCd$C4aJ zk-MsJ_=g{c3Nt0L;TLTz>OM{IjLn+#*RWi)s+R=-z;`*SfD2jnV^xuf+`}F6V zi4NT>OS=XYybycP(@wS_zaSAM(&`;#8{^F3`wN`aZ5Tk*o=jaRZomUAs0kGt)Mj%w zz8+dr2$R5)4xM+t&t6FVuf#*Si#NWRs{eYmJwPMH2-<%HYSsErpq@Ql3D}7svu(t> zyPh``tz1dv=vV-t3?}=WhUfIunwzP-|70Noi2^57dBr__Ne5#HU>AjmuHwWmS{L5^8lpgqM~?>f3Kf$ zb?wLGRHm*CaVv7Y4;_jDOz;FIGFbNmovM>GFkVZ1_-Xx(sk8f`f3XEv+Z%h|{u=ea zeG){*Dx!rBi0-i+9C1@ePP;FDHI2OEBT1M2+is!p&wMl-KJV3Jyx2!WO?JwsPnI{rSf_I zYH4!*l{fvY;fN?&cyEr%4voC!y`cm_H|zv@9I^*hfBe0yjda6~L<0?oYA}Txt*F@W zu{8R*W7n3Qt=DsD#KZx+iAu#z>vEYY=2(-g5^UdG(v9 z`|od|auFYuUBCF+iSM3D6W=|B=%I%U+_N6>!m0c6*HQPS{~p@HSMSUFQ+2*P1xs_V z*_6E870A*8LR5ts=XHY8<{XU29IBh>GX)Ihg3cC$QTviOFXzedoYW+ElLQ-G{3D*~ z(s;RX$7|A~qY_{VBuq*ia%uJ!M~pkcgY1~?s~bem8QSa%dVq1pYGwgRIUJK*=5HL00(74=^DjT*0FbU2z zU6cXNNDqA#%b0-06r!r>)VQYO2r4>9G&kCe`Uf2nFM9TKsMv|YQ9iO~Epe7)y~k01 z+BB;4Iqdr5RE}_(7^jkJ*2bn&hXE)rXzyD_eLkjX;%+Ke{+!BAkE)rEB`QWTyWV+o z5g+k1LB*>3s9Ld%3f`Ec+8Y$H{+EEwU<{e2@%Ly`Rc`q=ezv?Sv$VnO&0d#i&ibJy zm4EMzJ(Kz~*Q07|TIh9b&O#dJI?+&WpmHaFnYRo?Ir=J!$3V1m#QsEg{;BQ`ZL+;@ z6$~ex0P?IPB9o?T$TS)uJZLtPH%bIR4%^1CB7)(h9~qlPo-#+T1U@)tqx=ja9UHeu zzH;yJ6pRhBF8FZ_& zvE!7WuF)dn8$OoC9#tTEAx(U4SF6#CgH)77)ZzMFiH1&`aUyj&Hj@B6(KR$xcGj;dV&1%@pwcZO)#NJ4v?(123z6=m2a{`y7Iec# za_5`1n#-U@y?4S!toIrjG8?=SyoMe$#SDtM6|L2uGxWjD!Wjk2fF6hp*3r&p6#xGt z?mgfwDXRSOZ}+|Tg_$?uO&%D+kVQpZbxrHKf*G^>TM^8%B0Y_6Wq9A#OVRCr$;=SE}Pn~nBPF44PZxHo=KOdNP`*v4XIN@6-mBf-e zcXkkytV+WCRNC(bNUg}%weo_sX8o-?^W#b`P6DB{{!bKmVANHz74aNb#lCUrrgZa> z=lL0}n|^;(I`u*JlqLB*Dd1-|&iDYZX5BW(!8#DRjlgoM*6jjqizU>yr<7=wYWhB% zK?^3LdlJy9Gi7Gp|0zMfJo4(!FMhPzfC_W(ez5%@*Z9u6qqz7oVADom`z6TEKL;2Y z5`d-~$l&r}nNp%yxD>_onZ9IEpieo*vq?qb?crqv#@fh6M%?-E&B6IDzS7kM9UW%* zR%}M2b34$Q&6Z7*NTdl#F4mF&=;&s)f_BKFsDg%C5eX%lotZ!-WQZs9nm_q1xbLl0 zEr7l`$mZ=Wyp*HU+6!g>QWVpsJ7Llq7({z$qqr>NGFpz;>8MZ_Bg&SZoQm3i{X%4a zULNDt3hkOTos3qkgp7zHQA(+_inv|)E8-8+A*RR3Y1*f<~orp$7-Zo$PMl_$!wH!Nt z_zl|M{Gt!fV4Wuxxh)$|(%Ix1BT9;UUIIkPA}VfqH@u!6wBGYEH1z1uo32OuCs(2O z=+j~_N|w=$>lyrLjHo0ld5fq$eMrJ7{A^ID$A7=g#YDG%`~yDPlj>Q%^XS^-n5o30 z{yuup^Ti&jCm)r-E_U2|ofKDf z8EdZsOY&ds%P&N>b`7#UpMdgrzxGx&ZxL6IN6JIBHAZFbWW!=Gb$nWwE>5T)7*AUC zF5!PGb1Zx7SnHl~zGcJH`dnnCt>J%Lox{8EttPIM5vBmEh7Km91MSF|^e# zv;nJD7-$%XonHF8kpqi&L~-3ufqU*@H`8~&i*k5lBr8(v;)MR(C9Z^1Atj6a920P+ z<1ziQn7o!5x#0=y(rahWbD86v&Fdtqp2jwT=DIJT9DIh<_pBDB&nOdqWHT_fRqBN% zmP>D)<4E~nB@$5S-P;USIrhtdRI!#;!DtCI`;cw_EDutOdHF zkV+7)IKJ6DxVonjJL`aGyFh;ZmB?=TaU5^q1#&FZ{BqlMtrOnr3$n`C(xjyuZ($O} zLNQn=joACOO?%v>7Y>P{b^SCi_TQDaYk;Zmb4~oI?k{AGxuCr!DU~Rs-fQFeuR!w+ zhdOsL#T<^Ec?^m>m$^|iU-Cc5=FD?h()uo-*b8yv809r7U$M2oxc;4pv)q*Y~M{*-5VSGxzI zegnkB*K^jTz`!iDul*+4*L+LHbDC>x{PGLX{{Gh@#pL9NHJsWLa{KXDglk>b5hmB)!)GQmp_YXm;5LOqVkBdZ2#BGoOSfke#VbG0_7dQ zPe3_Ua4;G1+NcU=0-^5R$pH~6-s;qq5C1WArR`erV;!AV8K^GQcccT2b|4}T+!~wH z*3$A%t}A|_r&4-x9CD5BO%sh$^3lRA$amWlji)>f*&cf$U$P^z!8ynV zxCV7Ov<2mc^(Y>E0L5K*qFDZWbnd*}ZAKU%O5+Zk1{oOX*n~&|unQZ{&Pd;(9L z@!REpwBxWq^rXM>?niLTwZJdGm0|n&z?@mY=276GM}V~>;n=Z9%e9lvoCVA;+~69_DJiL^ z51kEsdX0NYF^twDA4f6oRZ@;gN-TB89Qe!#e7Y=n1|YTWb4j95fXPl9xxbs`Q`yM5 z=S8CC6b?Xrl9FTsc=DZJ=o6aCd=5H|$Dx=t=-8;y+vi+~ow4CCXLkO`DncJhvLQj@ zN;ut&?5fLSAZitW&P_7Ee*7todbwu&eyIRaqKV!k3Qi@ZSLAhPtOw!QwQzPt3YceX z21`Y$MP>nS+}0&x8s{})9IAhpD5pik39>Gy`JQL zA9??QDCsmJdgc6u?zep2BKN(x`%h?p=?q}igDyUp3!BTN=s)zGETU(MYhHmUwYPW& zwBCJ!2e%Fof9gZ7-ll4e#^axgo)3J&l}e&d=g)t@#OcR4%dN|rSBogQ<{c1~M~yW= zr!s%?Gtm0LDbn{lFn;0@ZjPD;h>o3g96JB^OGj%~&)fY1HQjgN54ijkW%oOasDK-h zKaTZwe;kVY?{c8m9U}0$x1vQBS*kd2?n&sl`nVF)Dzp&oL#9nPKy(NrZ+mG-o>Ggb zJ6VXqsV^)qw5yh2I>>;E_xFCv0MXOPtsaN7^qqAn@*Q{KF&%d(iaVDF3RNI_dICiK zu-P3-oAw@x4V}BdjeGR4*P+<37Sk@dE&$Qv57R|r%l7jF5G_ZBP5gSwxO@bu7Tq5| z{s@$}|6Vp9w3K2cmWl>4x!j25RsY@cTd?|7-YVjbi6T)D6*;6&OWVde9c^yRtHb+h z_}{9|I*=1xOXQh(b~1eAe)GB_sAmP3?)Nk|!+Pd;4gFtQ3s;^^9js0W1BSXW0i^H!nNW_Q?WKs(Sx4eDzZq{(1*1 zm}Umdn+_~m$VHhSSqD740oXcW6p)>uZC&;*_eB=cntLX*f?6K*k6KPON-Cu)KfCcX z`^+%~rwMZfu}~l1B0Qw_p&)Id*JxETwNBNHn}Y5iUXSv}KV}B`#3z8IT$eDNegB;R z=CoNT=I?+`D}YvQJ)5AS_6;eIBrXObrlHO5l%cHELSz2+=&ZOWDr(V-r>n%WM9L1k6Lg`{p3%7gCmOKyW zrIIbQo$W_E-v{N4S+0y#-fW@KI}Hohnl!BK2I_$+5FzSkzagH>>{%q zXtj6UVnnp4$FG<*_GzR>Ag3f?Et-|z%!LTCqzX_JKi!kYentFX0-PcfnQ2cc&z|ut zqS{(0)E4UI^vTae^T5N{+DT0j@H_hi6o34UQPdfFk3BO0(f0`umHuV(7NPg3Q;{#` zBQdFs;wRrn=c>zHUE5UdIxu8i^8`dsJlvh+Ll#X1nAFbrXO2fl&mlMKOD_8!sspNE zlxkw0bsUVOV+M{(T`Mb^{N`uLH zgNaKo@+HCexnRZCLvB>w)D<-`THRPmW2<5+c57WBZoIV% z6^4`2N{tNiZPYXsp(L9v-zChD@7FSW{LO;bZl^5ip%-OYUfX-ia*6fvv+D#UY3|i% zPqc8x5x_|DQz-xdAOJ~3K~&h7v1SRQOrvHJJ&QMo3DGP0i5mnc>>^ND&xbxyMHtPOv z?XWxA5Bw#HF>S8@3hz*JDhMt|ags}aXp?|A0d~gnsqR@O-YHz|3SzaN9@HvOCkxBV zkPq&~@piX=4ro*27LO}i{48Vx+lxkMpp!ibMgIU>Gsvhhdp^e3KOA^l>!domB*9C^ zpSD<`xDrn5k)L&ZjQCYJM6_%Kz2$6OAWKAk;gW=)y64=2OWd8tVAXA;ENOY+mAC+@ zEwb3yqzDVDeH)WVD@%0B3@WINb;231Ni*;9MC7kL5c!^b%p!e?M^?C4P6efwMd@sE z1$_n8s8lPp-ZZoc4A2cm z1VoQJ!j+(+#7O79r8#lyBS+2B08I&I$8)OBbiLgD!fTeNMMQf7x8XVIeNH|Yo({wx zOo>(}rs}#*BGrBHCdO7GVgFFq~;+rF@XpNnQ*0#CdOVD%3 zyS>}p%96+Oce!aJ#x6Jqog03n(k&`$=ch$1p{jo^CeWn`*Q)vdemUxlY<_xcCeO;@ z+JV+jxEJwO?x)YI99I(PcCwP~vmWf=)`?y9yzViL2#6nT^(>!}-AG3#^2gm>mL+li zHCS;^i3>j-(3K@ZjT50-fwTL7h4X-c>A?Cez{Bf-4WsTv#_&lsV>h6ha*1+M&HdX7 zOpR5Gsk@Hbq^HSGA$!ca3Cv{q*7!l4EE9}dU#5bWC3M9G^G>zr>Foz*&5KJoz4m2t z{AFF=WNhSOUa}Vo0b6{EkXSM(UXQG%$+4K^vd`#b7cz)1+yTYfhuxXWI!%qCA0r#R zgOAu$@J3B;TrHXH!POqltzefr19hAIPOUx)izuyY|3WnOe3R>6@$k=4uDU7gqv@ol z1^-|W|T@iiRFXB!VE0ey@bEQ=TzSNU>CW-+y+?*;JW^l`xh6eR=NHAenehts) zHD8`cW-d{T8fH;88)&@mWMq3jF?u(hoHKsedFc7yqkM7txO0<#E7z>T$Oqnt<};t~ zPQfAI>PJB}E>C(N$_M_+3ZA-1F{0Krf83$YB1)x+$h|*)&PP$MUn{Y!>9~U^Y`*%9 zXuj%=7(e>0E?mIIh&mwp)$<)d$`^DbQK|YfOCV7+)KuD-boUnBA_E zH@z2L<$>tv8~61;Q^F9xo{@|Lf>et41+PHQ!5?t%Z{K<&CO&v0cTsI&}ub;mdeIGjq`2s#ue&PpLxUhk8 z;|6!;yn?KJX$=r{LV&F??vwL)>Amg{1=$SOx#l&Lqxt;((fgiY5uLa}$}mOz%e3BW zETUuNniq?xyHz|WT$D!EU&+7=8R0{v5qI72W{MsBcezK`DYZN*5KV=dHl1!5ZOkVl z09&g^*va%Y6>&@z95bx+)#XWfLkrJ4m}dBm%RMZ zh>u5o@5I$tV*G-$UENmQBA9R9_>Lg}hN% zDg7I|WYbR~y%L$h3c=jtHXI2EO-Zem^h~yGTIwVvE?T=J+f}>mVr<`bB=YCHfaiJj zN=#gSK8oM{%7FwbOrI^>uChmLzTj2J1m;SIqS~Jmka`RpGKzZ+9TyLu7 zn=S~6Dk38_Be!+hmym78;RJNFX6LtJ^&|_uDc>|s7E$^wSw6JnZM8^(#zQo9e zwPqIbQJUyE^+JC<=J@AMM&}pTGjQ^o3Uv<~@G*TldcTwcQEQ{n(oI@RRHn|0O98?( zxw8h*c+o4}s9e_kFMkX)nyv&=&zleTryrFY*J1R-hoJA2&$}%7;@-Q^zUjy4P_p2} zIGQhd4O7C3`%&C{L$HYI+|UulGz2-qnB{Vbej6it!r_tQ(j_Y?5IyH4v za?6udls@X3cdY5c19%g{uKGmxS5!|I{!e+jo8Gek*UAlgK0VdQ3ZiseDgS$U(FI`I z=heciv*|a>3`o5Aa;#%?s77DO7*ZP{b6~7v5`*p>_Dy5sxAmVuv!Y(N+ku^uB zGATS$W2s8|?{^VY+j6JfP<+Lda60!hQo>1;lyMQ*!+wgzyP-p_eX)uL3vLHlhuzTW zCnvWl5g8>c_4cE^VYL9!5?N;pnj6kX(X)rKh-S#Pu0u(sn!FGZH@pDEN-3rYfY!%` zdN8XlzPV3AV@D1xDenC)iVc)_r$U`YST?W(`A#qMKD$n_J&JtL#fj3VIc+A2iBS~k zv5Ly8bX{wSDiEa-PLw=hX-2h;KdmHT)jFl%ct{#yPLE_oB;iyD`K(#xSP{~bldW*K zxY!bf>ffW7-&t3URkR|U63MH>@M8#~hC@I^nJie0#)r>zF`Vt6eBXsqID0uCK3_YX zE=Kfmbod4^qA{WoGT?#xtZn*x_8c_#Kfs-*UfxgEP?;<03l+4d405RnI&t17B9ssd z+<4&Jj44WOn7OgZrOzK_Z;Bd^NM~g z5S_T>Tuzos^oAuH`mN{0b9^@c*n#^>oTQMFu8FwV^QZj>dOmP6x4C%}Mi2jQJ}cdL za~z10q3Zf!#!U2n@q7H-)*+0&eSaZcl^~j&qtA*Y^e0w{Wy^h6FA3ErosQ-+{>z;K zpD(7;UefQ85saPu0hi(2bLcVty8hAm%kAh~eZfr6o>}wOD_)P*D-Lk?jvarvvxvGRB?9#%4_tX; zp_*=r-^GZ^oLS|T2XmAki=nZtYEnZ3cebvBpZEo>FxY z!(_1zO0^$<_o6?kvB|v+mN@?!i%WZ2=sWHdG@kaa0iilw1V%?c_F;FtbvlI>8VMU! z=(i3|c@gghnh0Hscf6M>n)vXJu0S+x({#&_psY&8;;Y@VKr;P1O>#=9&$VpkUV`FBHvsqD=V~8jS9}BIRw>~mFS7Kg?=I)>h+^hk6jTOE=~#ZWCkZJkaD+Cr zg%g&V4Kx?*fQgm&nwSruwed43nmhmP;Crq^>V)v<7L*$w6mTwz#|agcu=2Niw@C_8 zplSeX3P2se%o@lae;BgX0Lq~U(D@6+i`BH>JBY@fRG(5TqQyLv#T;~I(NUj3gHA;$ zOLVAaWdi2hS1Jiapq=Ws5;>D={`&7D`vqqi`$@EJGS=$xai8W^|CnDCSqT4J&5qS` zymV4QYZ|+y)0;{<4|t7sbNmyA5EF#-X|gjPQz;bnMQj@iLf!te0G;_w$2dl%oSZV2 z<0liskAdhxDA#fZYuIpz3rLTZly&B*G{pejyu?7XBE$Yc7dmv-ym!ruBoO*&y!S-p zPvs;f0<7(?o+ra$^zfJq+8;=+c^S7l5omtNO`YfHIpy;%(T6@0-@6R$%fI07XZLi* zAqDOknULu-k^Se3(R$ONJo9T-VeD`^9@L(sM88O^sJ!2o%#v*evwi{0nUCyAPY1<< z=1=+eNz%Q%)Aydk-;dV*Tu=62{h7GtDvW*lG{29~X}5Yl6~kUGMK;1P*Q)1Z8={$C zXJ)Sn(o6?m!7?d2H6X$AlNi%PC^6Bgp6G&O?RbTPYSfD0B2z)gyYBg+yL)d5^+dC> zEUC`H8gjwnltVHSVB8t$t(|TAR>K?aP9L*oo~LAO0;P-R0|WrpYz9`X1vZW)@uW4g z>YB038WU<)B2@6^Z%8{DtwI-$GMsJJGr=wHS?ivUGRM5?G*6|VdRsWjJwqj&7NJ~r z2g=)Sb5CU#eHrLUiqZ2gmWol#UW8)KVo=N;Pfgg7XA^vqP@r?MORExMErqmKDV3KEv3!nRvP9A6i`H~kP zU%e=>Bw{ArZ;-4&6) z;{f#$({Y^keV`tH}e+NB!L=z(RKq4BB%kiYT`KK9i1rMUAC zm^ks>?0VKXbF~Dfop!jU1fKYBE-WM8^NGk7bA^xeQ>=Oj6W{&{IzPM4g-H1LWVO&Y zd(r%l{ahh?tuY$)>)yN2`QBwHZelk*(X``cvchW86@`_5HCRL`w$ob78!lOiEuxR+ zGk*NxD3&u2&7Cz=)P zrkl_dRaw5*$x1<}a6q_h^>z~HX)L0_KN1Wu3S3pPG@k!L^d0r+Yra03b)D+o(KAj# z`?_m93HdM#zXuKiJO!#O8_XvnhXnQc`L)+A1T@#vN4>bW%0vZqw-NHaY`qj4O_wfN zl8w;@)40b$3M>T2G3eGtv-Zk|H_cdj-+k_gNCKiy{hM3LchV(U` zBo5QwqcGn-Nb#g|W&rc%0j+-E;Whl<5GnrJ7sT&;v>-0se)-l66L-a^@gn=FOJ>1C z5W9n@NmLGt#ZSZwQa`oA&+;QBhz+7#xenzGH}FrVeiGPWflp2hF=V3eb!-EJC>HL7 z4p~*@nk(c^%SR_3x$8L-h+3J*b+=`+Bgn@5?NDslgkof?H-IPLI)W|@zK(Fst~e-g4l*~R%ie?k70bAoli(v8x31Wt{o zz{(D9rL?SU*57h6GyLw>`gQmEGw7Jc&by(5ZoW+u_u zsty}Z_&3mhZr+bO9OWN=hs^B&l5hp(B^`(5tt6W~qD7@k-Bd(;ozQ{a+Xb6&yYfsb zn{?Leo{hXFM$ma>rw^wWY?7lM>1i}y0&?RrZ=p?>+@!j|>jW;*)PLT^$YxQ2pKbq4 zTz{>rywQ3IALsg5KU55V_~3(FL3~#V*UYU#B{fc^sHP6(_-hug)XC>MJX3=+UMKvQ=W?Y7%%4=EshpOl)iY&Qth;a>5TZJ z!aX9es>;Q#X%egxwH=l=fJ*i8`udpiL@myp0#H|;(HG8`iE^Ys`8|%?%074$$|qBH zc=+(MK2MQ<=o>(>-R>w_Y7ynjj)9yTy5U^WF`bv7I8j>8e8y~K%_fTVlod~%p;MVw zqA~Gfl;oZl*Qf)18~zFmt*pA^y@q6f%6-(hvBUyOol7$7^Icz$eD+=_J7ehl@iV~0 zmdF~KCPp=%a468nS^Z_vgU;wY6m+VFs|A^%H82YkTe!@Rw>UT-5Yb=ZO56C=C5y-A z&B#B)na07xl1KrK6-_~E1uz=LZLJ*@rDefV;y!b8-X&I4c~IMv#1&5^6%cKRRmW!) zSOh*3!gjP71d{4l0suZPkdl^ONg{>`IZaNeSbU;6Rz5YIcCtlI{ZN-QS;+|~t$QT6 zsU4|_MO0%%sgCGz@2d2H#g(xJtNbz+ARb!)_EgNiB?aw$*1Qc3pcZG&LH=JaMZWL; zXn*62oTTICi#p7py~hC2@iQq|>1MxS^ag>%Ro45ZkTpMc0GDqHX+&&DDEkJ`{C{sj zPI0W8)?@5_Z*~bk`f;vgXGtX&HD7I=_CPB>K{e?ReF>|eDZm&MrrZaJ28IVsezAaqiulbxT_=jLmfuAPx{t6 z;2mhafs>WSK0+~~zh}FR{@)e&Pjritt{3bWRV@dfn^McQ|_o9_uG^(aTsAgz`Yxsu=O4d8tlq1e3ZM z&LSDB6JLugWPQ?wRZG0ZX*GtDXi{WdbZlMh89G)+^5TN8)D!jdq1M(g>O8{%&6}2e z!#yt<^C#oyR|D5y5n^ssNT|~D_AqIv4xHL~O2MekomZeF1u|epFEDQoFl#0-)BzrT z7+5_7Oc=!Nxm%gYa-d->tAzc;>cZ4KlL~2pwC%%_WFZ#W3pf4^9@*Yu5!Q7m@e$DOW}&IBFl={id#oE#7f|K(KJo-)gO zdeK<0J=!bo_3myG5Ut@aqHOIY7ARrE;Wa4N{J{WGMq#PD-PbY|fXcgL^Pl;i&D;%* z-KAX9gIA+?6@DU(`2E4AGqtLRDZ7vRny!n1>QvwIphjP4T&1WZOXL2CqxT|-^4sC<(UmrYPm z@^Q+fOH5G;K$Z6WJIu2*XxqM3rk2M=$nflQzihG+TfMcE4l@Q@OhY_rZNipmx6WB& zUEs_N#wO)m$I=&y_oX8G^iB#zp(8ZyC-s(Akc8q-!__A4x2Y{B@D|BGCt3|G~D@%Bs)5D@tai1(gO*(-vfR+RczKE z%KPq?QEOJWf+qFD1z{NKHwrPz9QnfSu74q3G+3cE(L^?zdq2s|6V=`oJ*Bpe-*T3kJmy{t{bXW*ev-z<=s1AH7{kguRpiab~ z4^7~?_rTt@o$$4S39Ccv~`Zmi}k5hK`>4QUCoP1xAUF zhu?7^%9ShpQmfdA0IBJyUbp1USRvHhOsqlSY0of|08mdaUGR=yW7DYwFNCC`uwdT1 z-VM820Bv0G%t9s%P@gyV+st_aq89=<7~j97#IJ9l`n>T+XD}sV6_8#^$PIp`6T7vx zS_fc>z$u<|Mju;B2c`iVN2EUKRzNrM-F6LzxW(_S+DSlBjbNB`O~VRB##s~V&FdOg zciZZSDoWjk;Nx^mJ-xsVyM_`@&wUU&x*>CQ#n@6AnRF>#5W;(0Dv^UH^(bpepiOyM!@eQkdLQ+MrjgN8(Ct)mi)aUu90aU_CL4x0LDBbhKq{pL0 zZHtnO6qO41Zc51WnYDl#`cZyTWf#ezgvje?KG7rIlHve!BD8DZGPpv`$DGuP7ML`^v;luA3U;?o)-Q>&r^SxVEi~lIJ~- zMM^IR+!^UJL+Pxx(?C-Xp zHGJ*+Y~#FZ^q#(BDp@d@u1x@p_jV}nMY2dNVP+^yDiKsQ#p{DRn5V5o&pQr7&+E8a z!K3|*e(uwl__i~;xz9fejE;Zna*TiBT;7Bjz74K=Igv|bOA4Q&?~{R1FVC%DuUR~u zbHCY9IT`rcO@Kby1^;-Kt66^|hN5MNz_bCJQ5h#~&%`ohB`)Z>Wtq!}Bp}MAn=U&$ z!=ES-#sJ7v@!0PvU`;8+mxIv3TMMUI2KrO)C2I~bb#D#~4ghmz1O0t`&i(4uz}nGR zXmn-VbjlLW>AI#B4)bmaKaZB7OvafF^7YDmGOjT@;;!Juy;LZM&V}E34-}vOA}}%n z?7j!GPo9j@9jzJY%fHepukER*dp`qC$2kf->4c>YpE;inz1;>`MM+UK<}XG;?lfQ1 zkqW=xh6Yxl%;$M41=T7oAN(0GN^bA!2})VtJTxBnzbL7U55;<}q*5ty9Z+@uI~YCx znP}|9C2~4MziK&V#8|A zj<5T;5>6aDOCJKF`PVK)_Gc;KWQBtPJ|3i|B~SDn5$KaftOe65F$H?=*;*5OEL3dz zEOOBR03ZNKL_t&ry9y=NltROz$m+_mcv>+#E%(}*3KOnUoDsyfg}QgTmLs3*LTgtjD^6 zXTT^l=jlj*wy}6{rarGhFw*Ih!u!qwE*lWp_*NyX(Kqf-p(jnWOL)gwWi@F^SwqL+ z-zD$#JQVt+RAV>q&TyY@2o+e{AVB{<*#t>HJP;L7!dweIC%W|jS35eeEw^Nm#f%8ww z@X%lRRr)4XT4_{no&MHm6jY`(?0z?sqkmRb!pscaL*CTEnZUxiY^9>wq;!(gmQi-! z+m8os_FY|P-OCHZM+T57i-?{`#uMJm?Q3|pVuqAOQ$#zd<*bHwK;@UV+X=-FuLB-< zz?E>yzjXzQjca9B#)604;J!CZn~QcqF>{VTVael@vP3>HA#UhoDhYr|J<*&>sPy)u zv!3gTIua??qS5)8j}ztHPlj^c?ZCP}dUrhUX~kmMJBa4v4sl6Cu3r;FC{|pLa^3GD zfa&I{Ie^CF-;Jy_1LcN4qI1_*d~B(LT<%M-zH-kBJ zS^hw4=3KNlt`%S&kK28lkP=RE>XZYbKl&~*&Ca#!<2PJY6&r(lLx&znSthQrj-;|g zk53E>81FzTdc#;>*l!-;H$QT#INaja2)dLeJ>Q1-RbFXnOtO|8mUR^u5*vv0MX`=* zBF(;cmOj^)FfYDL5mTV~zW@Wfl-BAZUVxA%5|Uv2zB}5f^Ghut3#Ew?5Gx?aWuiMU z6Wo(bf5uX*GLRaU7*;<%nU7FpzJ@OSR0MY(TVpJ$2ovTv2jq>={k}%7snYPb2e76} z!-~_$<}0TN=>kMRRNlq4Vs#cNEI~py6g=tPO1f_C7V;ox!FvMX6JvuFTfu$^)ZoOa zpv>7Qo4l7hB^zZ!)T#bYc*4n4iTy*FdlvC7c?pkDpj>O^j}msa!7G;XzXi9tX{{#{ zk$uvDPOjSw$O93YFsj)bNc==aYTK_(Bs>EB1+8g1<~KKr&n*;{uFC7wvd(+p5{<|2 zgZ|T{>c(Vao#MBD1{fWF?>kZa=?)`@3}57|4Nb=6`(Hz^S%zQr+`Rl*ZhrojtaR7kl9hJF8AoTJ zgcP1NW?o| zZ=-DOCMUZv5tL)=QQk`d|M9uZe| z(xC5;yv)Y^xj7NJVC7&cn)u~xX>s=j3#oN)c$Ken?e`)Q+o&OsVu1|V%=|(=)rsMj zx}SO2!6NF-St9QpH;UY{VHpvQvQ}VgpfEJy2B)=Ab*er6@glmOS^XoTz=LU-Tct@J zRL~XCnurD0>r8on%BJSczMPeAlH9*4v-LerpxJV2hR9M&rT*l3PQ4V`ZbiaZ8QRdT z|Iw_!OkAulm4>_=>LM^wI`l6PdhvQBJRc2F_HlJt^FF@Z(@}<=1Kxz5H*d+E^)ZQY=?MyWemcmmEXIFnJNbHlcx*VW&LZHt7fsf+!sc`J@Wul`M75C zBUL8=*7j1{@tK5v&^lY?ojo@%cNy0NM5%)PBAoJGV2F=)3<6)H)P-?X5qQS0i37F0 z3sN#3hAJI3QRp+C`Q&zYJpq-p!Xz~Ns2tQFFrQ5J8L)N}uyO-iN-HOfc3F_9SN!tu z|KQQI#-z}aT~VHXo?dC8PQcjRhWsAa9yONCh+t?AIO(E%@DY?h{V5asX{VuF9M0Ny z*JR2V2#QLYIS<96ozW2spIsuCNo(BD(T;g+4EYEhM9@ZahuzR#{SeR=kmg+0zeG+T zHk%e=Op&8=*EfK13K>wv>udgaEkMU~64=ZJ_~=9W6zi6uc<}pd4c+?)WO)n4s-L5C z|96e{pg(ojA(GxJcK)8veKH!mzflxIf%f=36pc9%5bbPQhr)#_)O;vhfvk8f1)@NH z_npWu;+P;|)vz10n#-G!5;r%qcZfywb7KXI`8y)7nzp>ct?VI;uTR9T&$Xg!OJualHn$Z9|W*=iYlxLM}*ddm)=fzu8O+S3(NLYU#6DoACAVa1rc7+@3 zD1lxtyF{5sWG3^=fX~E;D!`WKy)i}co0g$bk!0vm@*RV~7dmjS^2tmZGa*V;!vjog zsJb)RC?YS4wKX%Vmsdj1>1NZirQVz34_^nkhKE%K1!WN5G?hHCx~mKB31g_r&{RkI zwO4T@>#FRcdnY9^c{CHn$LP}7eV#tFaIOK=)_Gw=hK!F5lnQz`%t9;Cc@Zr z5mX6J2NN?dS(1!WXCO<}P*=H}EOvw|y3HTI-#r<~-e2=#vhKtr_lzK+8jQpI@8@G} z&&|u`yGvzRQZ1b6_~>C7M!AT2l(1x7?KzKl}q3=}YQfrV~ zFqz1{CNOUhm@|t9xoR`;$Xd?AclF6@UQ)}9HLK(<#gyd#`wyo9?I9`W5|@1nrj5AmZ1C}D?(t>;tOeQ=3sF$bQ)3bBY+TDg z)F@_8C$!Na!0i*ffX0Rm$j{JX$_Dg!ZLJ`rCN?ZpMxLe&ZPGnyoTuHmc;K3>pKHtX zCn5tQO(qj&s_E1B*|BwDBPK*1d*poA!yiYRa>gYV|tzpYnTEJZxK~Vr=VFEMS-jUC!a7xeI_6-;KS34 z##2U9qgGv2;5;{mx_!6Q$>uGQI;m>G5e4er>+0FccIPri8%mz1kX)-U7C)3}mlQM-T(aM0TV)KTa&;tW# zbo!0;UuS}GSJx0fn0j(Ka4#THNB?w`(`KXm$|c;5gWiPlMgLg=+Ce@Efi_zxmp%y{=bD#aHHSsr(7xck z2!2&|TQ>1=pL8P8yv69Or0jVn(hTFs8$UtTONG4+s2f?0&R^&xq6B;*2%XmUv1@+AY7SLU zjTSG5s~AxB_IjFW&{3Z!eGr(Clb2M2cq>+gyQ_g+_1;NUP1Fwfsv@7B~#@p z9bo-$I&Tzw6fmIIRY=lz$@=&4r(Qc+U7!{UBP;x$VhNQ#a9^bncaH@8q!uy-Ogiw% z*2J}KX(X(xvsCIFB{J26FY~DP+UR^q9~tn;IsKnM64$Le#jSH>q@(ZDU=yg#_h((6&|m-(aM_S=jz?z3fmoMLlOXrWi_SM zaE&()16TYI*}%ZI&(${G`HujjRNQ{(wJ)i<<=v6g+z}faYOSIvI~%neTSODK7pWAF z(uk!8P^S)rsSLliD{L-*0dN`ECebdh$=Ojv9VL|;Qu(H4 zZ-W~g*4h23;dCYYK5{|3lZ2XLxzSiY`nPa^EFb0e8%y^>`=NXIeg`}=T06Up7h=h+&p#gjKRt*C{V`8g8pxp@0T5~H~qxhjnLIqCI zWCNZRT_Yg_0V^EpBAxWYF?B~JeXNle>d`yQT*}z|{>yZR zyQFJoRHexV53iBrEPBG$(se9kA#I>3zd{y7$p+T%BU~3kI6>&SR$2(FtlhPzN^#Pp zk?oeu?9g;0U>C#km~O27F}X2$Ie_8Dt#P^@d3f53@SoCDy!bJZ({Gik7KZ=RzShZ* z^qSWn+aPcvy;Q^hlQf~M6yG8g<(EUTK!~~4`z;XFVbVIz_~FmH39H9^Jq4qE$9@#8 z7rx|CwY%j-&tVuO7$R^@>6g-ruEZi5q^7E_0Q`I>tp4}>*`s7@7kwT0jI!sgHY!W>-m*Lbq8UE)R_|i-0MiOfr?eAvLrqvKDD~F@(NuYO0h$0< zohu{z!a}6y*cW~WZ&~NddrMN(}VDvirh}hf+fC`@W50_kKDJ|i2%12QSQ*=fA@%@rcl{-Ej9p{?1KvTe` z446+ck{tEO_(vmI$WzR21ao_i1_q+j+ ztSn3&QCD1Etg)>DlF?%}7s|Qxe1E6h5uLtWP*UM= zD#S3j5EH8(3~@PHAJu_b88?+2qEH5Rj3JfRZ6Lq=i^%>YC7g7+6ci(b+EHi{C9PNvA#e!9CDd7;A4!5of z?DRgf0dVA2BmltAd6-jgS0hkCCkZ(VB7+?l18B!rr+?{w6MCTcvjh!u;jD6&F7$78 zP5aHFwStTAPwB~ZPR3w?Tg@w6mnBv)bRY(9-r^EU2k@;zmwGg-pFVXhN|IcNZxi4x zV#M#^UB682Qf5uF35ds{F`m8;sWE_Vr}b*k>1ZCV2)XDaNI;a5fMFv~{;nUvtu6Z& zNp3X{C~c;RfXNcL4v5b4R#@*b(|CY{KkP;)l@p%+4J}!5;Azut5~Y2m)vn@09^O{N zhqs_5ovh>kns-``i?pAKdazy{ArT3`5Z$W~Lv+Ev6o?*u{G&b!bh83cWBs%uOZ70z zipV~iI635ucJW4d3bOjYM(jrSRerCRt6dElVjg04io+^WXr^oJInl(xhAwN!KsbNi zp1?$JsaixoWL)!Z(h}-Rfu2Q7+8g>e1)_cg(w+(|@5-%VK-*ronNDY>P62rLrzlrt z$W{i-nF-9B?M@EDrp>_WO~C3gU@Xpb@>We1R7_dk=`)beTZGQa`;5LT&}e@L`K;%FPLN@S%TX2`be5grj^p$ePg}~V&P|_MK5Oq$ z>nDpbb{}|==K9cj{Nc#xta&LA*eP~Fr*|np^GC_>i+4o(;Rl%68cnv0>VJYV_@IEC zPn~j!)j9GXeIMB`sbGKNW879jAIbMbNYu@Jy8hcDh?Ku77Te@u%idmV2LV4f2LA*JdOukh3 zSoM)nklmh-L{MErlMqod#;7ut0vR2&Khz-@vf`i%lH*JiPNb+|q%8k+uKCx#9(_kV zx+6fzHNVBV=G8gObI$)Sk(;m_rtJVkQ+VaAU$%@>g?P7hJ?vUqp&G=rB?+B*&y8wW ztC|QR@NDIyFJ5nDgauDsuJ;<(JXIf`g%eG(QkYF1xdnY*m@0Z_s7tz)iMX}Nj?*>IcBgqHTz zeH3~VG!|P7;xaEPSPf2%g?S<%>cFetK`KyMupP?V{t!wyefdi$v$%v)?R3mrg3i3{ z>Pr@lO9`jCHK4}GJ-=nM17$9Ie$@kf+@*Z-_N~bKTgZBMjI5%?Be$S)?{^ruJ3%iN zO*hbLCViCLWUQwZ*SrC!?BZ8MQ6gXbpJ*(6hCer+OdlOQ0iA(eQ8t>$T0LkE%yzDM zihXr)psC`ZHeD=eiIU2MIm=uFjoWTTb|uBW>L+n!ZwnBJTrHIsccElef@#2H+?B3u z;1#s-XjmSI2+s(yR9Yo0U!AxhD0pN}t$1vu*euX=lAuM8R4kN

rlMBAyiB>hm%l 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 z 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

LNzeh?9`lZ3=#U{QW=9fpMUB@BOng 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�(Q1Y{lpxgl26GlL5w>X6(iAofno6!sW(+xH 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

2FZ{6lwGDB? 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%0D(4S;=lN-e&g@_Bl8bD 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⪼ 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%0Dr%3=`#jLG) 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 z zU02TcrXNuQJQI@DQ_rD__-7xMV#0ReSrOrny`OC)n_#%~%ljLqWA=HEJoVTyUNF5I zTPFX9AD;jT{*QJ-v4%}-IXZ{_9PE;8F#o5j&tH#sk8642@{yNV%<&*VFXoDtXgFfo zaQM9}M8-dgcfioWLCb5^wc`2t`VND^^z^B6K9R4Qc1#tGJ>Pkni-OVX0&ZdwyWxNP zKx^>nQf?55F%)QivM|iEuEa9^=pAQXJQhgDZ~MqVlCOzV|O^*89*%Sp^~M0H_ZTCL*$95 zopj<#kQa1CQ^f$eL8mzHxyIK?3=f71+a{m}s6O^Y#tf8{;W4_nKC;MbIh+X$s-bs` z4Qz0n-B<&@6q#fw!7`BuOb`&-w9#zOjnlxhb^F(o1UaiWN`(NnL<|J0j=q<`QTQwj z6R)pIeO*9%rH7kP(S8Q8fSf34#_Y{L)1M|3tnSn3N}i={?6C=aJ?`nawqYX%59rri zANFl*i2Z8d8MkUryH^{U#=5-HAM}Yo@3s)=Y5vihmM?u07Cq{AJ>|alz3qe+%`$`cFdGg-Ib~<3kRx z&wa`Ir~l%7d-#mI8E0k8>g(1Pi3AXS{pUA+GjQhECPyZ5+W^c)>Dtwy(7*f(^p8Kn zh1c}`Y`dn});6!Ie4bLOLgilGaaAjlE=3&>1GL&1b0u}-z6!C>Rk-Yp`6IuQ8LEbP zG_R|7_k_kc!SEVK?@Wy{o>V?|=2-T+KyJnw;btuZ!DIs0L(K+pplK_Hk5?$3stqIu z`YryQII#WGiEAfGI^)i*vm-w?|JPLr&<~n}>QDfOoUz{|C&TvGP7XWFvTo;E*Xyc!0#44%E z$(5V`*>CopuT^+e@c--Nqx$Cm;mv_Bi&)0D+NgT`A^9J2;Lr(ud2|!9OQ%+o#yN4i zr2w4){?GIpEJUG zJ^RYwMe;v92jJ?wu|0M2!lnduz7ULGj;t|8J}TF1@!b*76NSr{sp^8biE>f(bpu^r ze<_1GI#294pXnw+>_tn{5BWa;jf6RB-*I{x>6`y)vU-!2yBO+-9zHOiQ7gc6?59Sp z4?M6NVzI~Ty@pA@FVxP{}7@N78&B&om zObltm;E8xc&vsC)f>nbnixm$r2oh#|3`3Zm*=^77q75(&Ud(4}ap^PbT74cvs$GS6 z>(WfLVYIlxL7$KFpVoM9dxdNg@+o}oP#QmEQVWy)`g{{DLd42sU?!_cRIOEO^#dqZ z)<8B#)w`cj<-8)!%(J8|^-&?=t|Amq&ZG|Pn5LDN+=Cln47yV=4-~ka0Y6QuWkebP zh*9#+OyK};3AL-|b9VCQo>jY!m3XuZok`YczcG;PV`uUfChNbJ^gMqe=9PRWtNvr%OGNtZZrD$VSY3zsT93%3LFvQyz@)Z4k ze4X*`{0J-l6MC{87Bfm-FCXIb)%iZa}3qQ$f&}}`Z{}z zZCjQ93VF3{JlmuP!KF z1$S@o^M$VuPnH_w|7@uIo+0nJpCMgQgTQ;n|8be;mZ$srS-hxuCMQb#CMm_Ba}^bY znnlBKZsnajJ}YIB|7Qr29axj?#rJc~bAeyrvhZ#F(<0M~?9sy;XRU^%UBo0EB3E|A zDW8mEI#T7U{KTd5;_72<_fo}0T0pzhrr4|vf!|_E+ zX_)4K$KZP)C#iB`I=%y!_%p+xLm8C8F;NTHp&QA*eWFiH+; z25|+}e!Y_BXDb0E*?zs|+a!^<*9SoGy@{;7!FlvyYuV4*IVFJ+xD8jDBOPF))}V== z;qD-ycsT|rPtfVPelm!5*tKTSG>$8wyqTV}Su5VgzsnJ7y(AHk)Tt6?8q-6+w)B`l z7|6V|7acU1u3M@f8paMQD6(`a}52uy$R>p>p%Jf8fFuR@aQO2z^O!(ay3!9zO7(yJ#jn&W}ysQ zgq$5iP}KWh{Q0ZMetml8_WY*5;C^}Q){*elf1&tXG>kRV^J=wZiYtb1`wNq#?$O@| zUzx!Z7rClH-axdW(I-x2>?FqbN^GDBgV(zfxB zK2Tu`!CgW}DNf$wzrimIE%U+=fH?O${B(;i%q7-;;(zG|QlRYNm?-jpC(b)Eg%`~K z&qYu9TgJasA6BeE1;ndI{+y0$=O)|d;yejlq(3~ z<#}HkqgUsyIAOA2g`I3r}>|qhFYaDE;J;!^fkxB~tfXOQW}+R8;vSJ3KrJHok2fpu}w=s*#|_(kQcR5;D_zh>w{ zXzV1eR%geDim1!1{#;S(;rMaL9hrqpAjZS{>VZ9$)*{OjJEJ3ivA{WC@Ga2gi#Fr* z0d)I*NuwfcCvp!tCL{T=yyxH`SCV;RNFH@{0D?hUPk8?I|EI1gL|W_=ocS8bWsVKe z8Gi?R8XLJ03h2bE#1okmUg5F^8k%W?2)Wg~%rN_23{9Gy1wLnTyiao?0hj~CEsi*X zs>?=T3S$R~V7@bPpAoe%;~eYdR1+glou$@Z3a^~ZL+QVJo`t8CmtqwlVZXu5^{ig% z1s`6HqeYk?p*U^WVb%$vVy;33i|FFN`@8QQSFPaEXWjf!T>R>*xc-;_yid$@;XQ5A zxX^ws$@v1~=vxcF{N;3gmeOY22le&6*F8rj8Jsx56C$qHxW87f|LV_6;9Q}{ulsA# zv`1oU#|7i#AClA@)61*gr;5bG!iW_iWE~|FXIJuEZ zY(9m_0fjPW729YVZ^Ea0Q&)KfG6aPC;Lfhl$%)ez&8gQC*rV5K(9$j<+o9%1d#@m_ zwYXVqzQGYZeNO{iX{fra$YB)>6Fe?K8p;2Cb989RhmZ5y!~I(EkFXP}^#x?SlfGHk z_Wk&`GFTm0wv48&C$U+}-=iHkLVGdL=2%J$Oa4xgA8 z0oHc?W$NRU3+p05j$XP$g_GNECzc@Ro2tR$DNkRMDLwJ)UKVxlS1XZ(i-^V|z7~>{ z-DG44{`c{FVzFXW^om*oc(w8DEq5|>6CY5CAJgI*)uMW(dWOKq@ITRiY~!RgZ7?dx zyl=h97ghF}9C&tL`F}wH(4j$&VSMBOM|WVxaxuM?GgCLr`}E(Jy<5Jhgf=*}h#|cu zccxnv*X^L`#8ReX75OXsJa?|NsUtJkuY`wQ$34;i_9bKpWkNF-Ey0!Jng6L9(Gc0p ze^09s=%Z-yKLW>i-U_Yw!XMWx`N}*({Et^%y6NzQ=7Yd!$g8)<$$+aPJ+y3f_Pf?w zx(oDJKZk)izxt@FjV4GOrN3<_a34~PlBmYkG8*xvTaXV=U(fOCAz8@L5L-%WzQZ*j zNEHMVl$dvWOF9#9dKRloHkhECZweZ+mYQQegRUZA5z+2yTlbGKUg{Ybj<9IcMM6hT zBs6kLZkm+;jQ)y&TX(7*edT;~K-vFT z#arRQUW<2J{P$tQmdu)H73f-60U|wO7V0@VZFS?$)?eh+Bk{~qy(tz}j zQ15_|!B(?^V?T6 z9+))gYa^AOV_uCYnLJTAY8~uhEFyS!+ZuzvJ7uj{)S!%}MG|{KLe^dk60@^$^Mso~=O zL1fZUry=qGjJ)6ZUwKjRKl5tiVk?juIZ0YF;F?#{gi6n)27nGI9&TN5EeGzj$1=Cx zXGYBEjD}tsIQ7+v8Fo!&S-jv_dI89<$`NghS*kzzKiGfxG_H8E7F<`rIm#qh&8C;I z%9tUv;3LOvMM-^+&6)!q7ci8re$)pQ<4SCDMx@@Z^MHK82;TA0_u%uZqV+3@QejJK zWbEG{6KK$3k;NocZy2$~I4ipPo#MplhCOf4NFS&jAbGn2Dh;PK;vWJoKoDl{g#MVB)e*}3@U`%Fiun$cNnH@D`0d0Y2Efap)KV9iuN5_uxNbwYVp5pjQYD-HYeR12DCjg3jQ!LqIzguBrTXEHQPYz71q#w;uUR+l9kbBg))Hzyt{+$Em_Ul+}`F zU!2paEI8<|!!53bH0)_?PO{a<@BGKTwfs}jAJ9q5f3;InA%Q1+{*=`y22P#j`p=CazA%7gn&bcbjs6al=Nw}G9o*}N32!cHo zpgogDRcklNcs#MFjKLj7DR}aO#~Qqa12iv<%Z6U1v+MP8+k)etQ#aCmVI>YV@ozb) z;oeay^@#94qN9xU4R>G`>#$kHk43hgn2aY%M?U5PoQc z8tRr91OSK`kr+6gg%{Nl)wkyzwSCI%XsdtklTE-*T&(D^7#3p08Mpx8T-uJ}34e$` zrH*Or!33diVPBum^WBDdh0O>4w>yCJ6FKS{gpSA(7HlC=EhydbpE!_`xBqeqc`pjq z66zYZ9HjIUXj0K!AwoP(naAm(WQ5aKU22`LDiXFxt#1&*7}FSHa7tC-R@gAY%mj^J4^TV*5B_gil|;z+?oO*mP1DAAKiLH!mY~YT zm+PbD%iS^Tz^w7x4vaW$oBvz-o`D}ier*xo(d`h_K$_l8;v#5_vEG3{jQMuF9I*Fm zj=dfSB)K3H#@7CQC(x&1CMLDShn#lQOoW7-TyavNAY+aLyehJvX#nQ43rxNme!P|Q zmI|5-I2X_I+qs~)C7dA=7Y{iGq6<{)UA9LGbsVi~foIrAF~br%2lR+%%m&Uo2gW3~ zJMk@t56y-W{NzVRr02{iHDYzLGtUzMt;ter|IA9u7c^#FU;vvW^1|qW^!CA5lz440 zC#1?mug@G1p~^nW_B+7CsBtMu%~BVUExcb^0+A1AUmexP`};~i|2;O;bG74v3!r<{ zpczCa0Mm2_K15!JC4R@Y#IOp*Yy)AIeCnTp*X%#qCI6h&+edM1vWeAG!$?I<{p^4H zU*0OFkO3e4ZnO&mU#r*u==U?u0Cd<(oN+?Bq3ji|iO8|v;_qj#ZxAoVzREIGs- zMf+$afddKt&(-jt_D&uwW_(pa8q?hHe^21Fe9W*eedy8wRE>>?7KGs*|2lP))^q|(b-2VAtUt4?>XhxI6I%CE=Vx+d^M4MkpYQyCzm)g2 zwyu`P-$Y{XMk*WS^(V9Uz~DxvL*7W4@+DKwAc#ev4Q2dM7qwa|*AYxfcdDV}I2ZrZ z1au`p6PD^e#IV9fq-lZ2){rU$$aW|p=KF2t_4p3|`<<#9m4D)Yy7~+~Kv7US5(j40 z`|+U{i&EM7{9Kt=5uJxfSUC(eMb+iAs4tlx52f5AeR>AB^%YxAU&7XvF=v#tsP)6# z!vkyWX<`e+E9Hen^pQ=yaI)GAo2$6ig;To@S%(rF!?eOPa#(>-BjL2D4Z?kue@UPz zV-9ZQA8ZMK4}Tmb$PVI(*R{_fy|z8;@>GJ(8~-yiVf<%!tms!ZnEVwT0K_qHVqNwq zVcnvruANRy43?gd&-4-48dm9Fz?RWZH?lvX=wo=L@hH zRbVt*Q^8#H2Kpu`3e<~1IsmP(3!g!xXWzI=%M>!Hu+sYj{?8>2A}Y~;8>{kZQ5jf0 zdqlV6b`B)uaahh4Ivp;k4bJA!rEC?rK0F^76<3^nc^P?Y=Gyldk;o{rVq% z|Gz={agQwq29eNjt;+0R^zeD7^ZVBgNA@V=sSd)Cy$eLE^K{Bz{fOtE|LfwaZ+8~W zfV0I&ix6R-IE}^q>plR+#ad=^5)J!u6ifKq1;VeUAW9)0g?kLn%&8WNu|XDA&Xr@<8e z%SBJiTnZ%rzs?2!BV6E^;P&$pj$gx0jdHBc-D&QabcY5@+JN99oOpcp9ni`DBTZ*e zCI1Iz#*5z%cJsgEAIo+l9FbMPT~t4X;vMYa;K<@E?G>;{UW^Y>BuW*xe8u3%ZWCmQk#_vbq|+zY!_z zezm`_@_evMz3eufejRz*-^FjBrrLgbwFknFd2BC*S2JcaDFOgr`8(I>!?w1kz8MVV*`7km-=`B@5WgTUQtw6%`q?v5qn_CEq2n>hp>q8kLvJ4dR&tlm z=gM|44XOa%e4yE%2Lq|n-2)qn+bl+7l@mLbtK!}`MT65l_7~9cM8imk00sC>;Bg!K zHzu#tu;o(ab5!o5I@`@6YTD)H%SX}WDH=_Vu;O`9*B$h$=XBkwVxig2BRe=bh+tMM z<=mHYfV<{cNx#E9M7$8sB@BA!hso^+~6`_C+jp z#kp~yH!jRIM-Rs-CJ3wY$(0^Gh#x?W%U$IutxP$QQQ}b73`QrjNY_7YJ|e-yXq?3x z<8kyjBWtOt=Q|1FnsVg&x!SRDe91r+Vs3zOWh$`EDek3E&&1;$X0VUjm(k{hNZ5n_ zyP|jt4nf+C$=D<;1Xcbez=OjXpE$fa#%m$~iuc&hGv{tB{-4jE`2UdkcyL`xoAGoq zOOCD0OXH(0`K7z*qSNUW{`kCu!Ti6jDN#N+!eN(Q0j@UQn!Sht^7F-E!>QmX<|gaK z{4dW%R3@^8WIh+!H{Rq*T;MgM&tv1d`G47>Q&Q|AH#-6%zLdwU7j4&z|4q99^lQvb z32TFz!0b@iWadvkfwKr_c>UWIPd}jp@rDp-<~hI`kbO2?7<>%qb}2R3d$jd||DW?K z1J&X9d>2I-^SL*0+`f9?lGpjZ%Gf9Efw4M5k9)rjXnm`Hr#J|hIMk)mCm&gz zpdBfv`9Eye{7rK2ehlxPwx)|d`Tuw)_R9e9`tyADM@$-}+$bY;jdD5u$J%rtlQA;&$8Sz0I!@im3Vb)%)##$Z%?V;F&lk5KBVJ)^A^C#MI+mxUrcb0 z`Xk>O#n7f9%BvYCaJO9M5|0p!j!|bDB6RvR7ArjhW%)tFKoX>SfW}D&ftt4{=oQK4 zh$C3N6(Y2Z|C?s1h)bNe@tAwtzE>yUTEzjV=B3kqPQJ!uD}9vL#X(Y~Gf+28-YjvJQFKfdyK z-1Fn_{{uKyj~xji9VR}>PJsT5n>vE*^X=cS|I&cf);W6^pMQ^~b_lWYv`GrV zJQ8#9|K#qy^du4s{zqG9boapB9LD+(K&+u<91i;TtpU~{$Ia+{Lg{|W4_S9jms zwPA0H0v#;c1{7yt>nJK>2cja}xa;N7z%c=*qQXU&aPR9s&xq#r7cn6Kn$+5EEdD3- zqKy;O8fM5VZHZy=8V}-~MEV^)#M3wbn7PjIb9N|lC%An?tMXeq z+nRb9E5Dw|6|1QkIif72iO@N7|06$^5^UMGU#b!p;AL$-pdzko4zXfx2C) zlmFX2YuJy{Ai|wH^v_e=?U7g{{zryFZgG!S5PD3e^S@0zjU08i5tD=B|DG?76Jm&| z2xLFO|GjL`3p&m<4;!Zgxctp{p5YkJ(kwKxZl!Sql>A*tZo6%Pg%NTaa#*1|V?G8U zkg15E2{@Lq=YP4pM?&xEcMKsbTjB1DU>(5}S-+*Fe3LM^M{0LYfBk!e69PIVL+p?!9jYaj9Ao`q3zeK z)Xf%V7F)ck`E1!i-e=qP8nSIk9G%S5Xw`yl#X~I`_g2;09}#qPrlTOg4}dv&ZUD{& zmxiQ3Je?}piFOrX*>wj9*hv-I5~%+K{SmX{iHteb3v8+!#(7P-*haq<21YpzLMM6; zZeqXu{4SA0rIRfsbaUV+*ov{!Y6NHlrhbQZmcV+s+fT+nFDyL%v;SRv%!R7<-}`)g z{?$MGC$Db~PZpV&aON>Yql5-PtlDZ7R^9*FFMwbBxoA#c|A4=FeXzQ5XTOH$KLI(Zq?sFEQp#7uQSAEF~U>e8m(soQJz8NPIm3|B|-_6YEP6&sb_EhYcsC zq53$9|W}MpkW$s3vO>2bjM(0 z>D(g;++#wbNe3wYE4@W+cKS}4B3}Ar_xiEvr%df52g` zI~bYtN4<}*3#bUWF>D*%r~JyY z_2!9(*X0?ryPlwdfc})u>gC;d-wuUzqm0u^MZPluDwuVoRJ^2 z^MCHiex*}NXrn#eJMEmjcLc3?R4vg>1DN&l^-Mtem66V&YZ1>*&bAR;6v+%qXZg zIc7-|Ty#`H6flD|@Xm_szyM5<(E!_8f;Y0gV5kCpio?eMJ8TO{-#YnZ&xDPrkT}m_Xb7TJFxt; zJ%Ay9!1xwt0cx3&fonACNecEC_>|NGtTF}Alq#Pc%!0%@AgC<~?FT_~1-MBzvW2K& zbP{%z-N&a0U`cYF2(oiV`$0MvWy@71Uc(6@HCDoZ>2rp8h8D@s(PO*tlHr6m3P?;k zXy_>=LL#GL_Am+QxA%{~|DWYBaFfT|OGfqU$N%>K+IRSiNN1GQ-ZK6Yy`XLH4d>@1 z)B5#aMw?7{BlLvugurQWT}~2+4?_mW78>DB{hSB>i7C7_5@B(m6UN0A z7-UU*hv(TYovDh&ExAZa-f`%+_tu&YsR?sn6_TRWfYrBjx}$Wl6r59EC@~`j{sDFQD**O zXQjmAzMgHDic0ys#$SF0y69V2c1_{m22BbC`QH*U%$i&@Oy~*cX8fBl58SJ>||WdERDX<5^qs6{`c$^ zKDhV+8dJtyYZ7fDph&fywxLfG>j#@SzBcg6kTmBe=kg;C$^StOO_9b^#=Bl4vc6k{ zFdflmu+N3ZdHA`)cWhMO;eRJ?Mc=t{{1yKLr^i+*Q7-=P&Huir{ki#ty8O=v{vT&k zJ8+)H1FR9Kv&ZT*97MrL!m#bJeFazuUiuigbN=%X#FX1VCMaf*6SgA7aj-Y%(Ajwt zM&~Wrxx|~eS#ePDFUNGoQS`vm!i2wz(F%}%9$cCv*g%mF1Y(aJk__o+bi&YOI}(Dx zqKaZgExtu9a1*F#jIH=aI4w!kNDD-t9e{W|Mv21cvzOtOd{h`NCrx^tvQolv;Ywc$ z6)kgi@)>xFcnORa(4f5S>lJ~u6kA5CgKHZ)PeOkFxkyt|S5g~^k}N(kwb=^Wo>rQN zLN~5(Z6wH0O>!OWd`h z&(9~p+*o^2?T-J+gf)RUI+|4I+r7X29~>X-*s9cu&A^|2^Ha+C{5OAkO}BbMHtNOI&Qmpf??4T zmk1uZ1Sc-lqrzYDk8Lyli%CID2B^=p6ZslUobop8+m$JE$g+m);#V~o}JBT zBJxrY)cwW(%v?8S_>N`hPItmeoL7=_^FK_bt;j!zN#-JWb%0Hs9e^$RV@zZLTbtyg;o$*yk^Il= zIp&UnXGV^GM?3_EkJ|DJ>&`)EuGVPK8p6i4qCON9eVsO;qFK`E8BEuf*$_$!b*;yYjJy@!-q@;OPm1;~CU|#zJ`uRKZv#%|Y=~ND z(zF4OzX$0krz&`~o18mJYc{u4#)uKfV?6}DfYjSVvH(`Bc799e&CeM?&)_<0U2tH` zLj+;RSjY8qBH$>dSKd|`=OKft1olTrsLkDKIh&0WwfAg=tp1*!MMcrdau{@aqU0dae zLi+C4hxsxxz-&6c1*!W({Hwo6fChgVJkyT0`wO2TU;PmOqrj|OUgCey3+(x4sKsOw zK+ZB?D}vY3K3YxiNCaTv-=7p-4r;^}cX-x`W01{M#0aSX>|Ek1Y%{FQRZ+|R&jd9gc za93X|jC4!-5i7<$Oy=Kf#aZJ>kz$2iS2(M^wxB5q;aj=Gpk=4MGe;ZpIzz3*c^(AHX*#^ptlOFs>WHUN zrkQiG^wQLQw=Dtl|K-NL3oq$*n{|x`5&%F;<_1Q@PD*ZvU706GMH}YEC07oyvC*++4wA9{gD5k3ucPz;y+wQ zp^9n0P7xo*@UkWgc6M$%DB?oNz_q~n>(0l<`m$n|GN@Xrpb&M%j3DH)64&3N^5!nN z`&C;6A|2m)%q&8P6_DsI$NR_M{LOVx>g3^+i>5B2Q?WJbEBZOGKENmVgJZNd&;TlV zKPWQ?tZS)~D&?Oal2iidgX_2i=r0oHBb-)~l{CPv=RrzrE{9|EGFC@d(qR^S-h6M*55}s6J{81d9BX6r) za-i+WYoh|s-|G}sXo0V)*_`AxE>!L8%^g~G`%eU_kIuf zi2|BQ=6c2FAO7Kg1N_N9?}R}WPK?Oae2aW(-yXhA+t*id{kcn#CJ6^D_|(Iz$ zL|@@!5j05GY{UM$M}nfkS)U+xn<-9<;5Na_NPi0oZI&F2v78a6K3|lUceGa0E2F<2+XDx=;LnUvB}& z6Btv9v&>6CV6K$Odg8y5T@TY9oLxn`qer_-w(`D{Or6u~{*Hk-7uuxYH!*2G95j!a z$ksC%cKo=UvJhZ zS3K~zh{L(;$^WCH4j}13HGLmciGztKX=29r>-C8EmmN8?)0zLb9t|4|xdt$QCihT; zjwtaA10?ySfU#4XmKS(@pZ_!eZE}5_vHV_Zzk4!`%7;EqodNw zG10&dW++UWhj+Bl9SgWncV2YsaoXXbThLX8zf)r>}ZzMCVB$vgX$hlgQq+WY~B`BUBX7{dSo! zY~Fnp*Y&smP7LhB-=)AE{rx}ufAOn7`U6BTG_+lmI%xZT+EgCvYZngw=5MX|_ljnC zU&UN2E@b?(e`T|F`Zh=#S$kS=G_jBt4F0A=CYqNqdPG!e42-DOl|996BoXSBz`Poh44qPMC@8 zbh!@PwMNn*KBSs?=qJv<&!k77M5r5&IsV4V1rS(|{hVBmq>!G*VXeN6m~qe2+fTf- zVk@1ZzEfPkN$1bw|HJ=j*IFUE2BVQM&p{SmZ{xdi?saW1ziq=cot*;|m*n8;EqYOr zjz*hGCN+sJSr+CMRU$v^)`E>yvu?OvK^#X1{wVtd|G(W|!T+w5i?Onc93bk(c=Ww> zZwkI+-o_>@8<#~c5}o>}jY2VOFjTaVOq&t!4yB#CZa_(!Kv+CTp597f|I-HUsJr>U zpwQTjw8dXT0gyXV7XRl++f9`}^-^)u9=aj$L>|36U_0OVU*A%Wibkq2RPHTJ}6hrPS8yqr0;kGyW1WLP0K{J(*Rjv4v?8HW@xj@@I`H{5&SYbi)7?av%b z8UQqDE_;yMq^>IKA3)^lJpT3m$*~l_mVr4(qho>uJ2~MXo3IiKP3C_;X<56-@6`9G z*f~RAa3b%I&!70;S{PHsAs)WDgJV!3UB<(h)mfJMdOhx_IfV;VJX%_ezxj$GOaD<` zY6MC{otkAVpt|og`Oi2`VO{YrRwPQu+INQ{67%8R|RCx_ztZr(Jqr<1$pxyk| zzwzbqlNBrKo6O$p`D>1&FPm^G!30V=$;rB5DznHr%oQG?jzxMqt&)W($@|>IcJN*Bg?+7q>n+qtP{jT?jDcY*1FaAd@zd}@M zlOR)XOA9;Bw<`LEjO|CEoC_a1{Uk*Omi^xN|J`-bsVw^hxrK$Pi{0Vb7e+lJ{>MaL zuSb0(R~KL1NZ*URzk_i!CRF0dtYMh{d2#Z;!Q+JRe0PT>nQOz#y|n3ny=)FF7aeTc zuKv`w)x4jAS1m(eM7!=Il_srG1y&x@vH6|oW1hMD>VQL6aKG@ zwK2*0S=MXs>81xdZ>K+K+B*J2zni?NrIQeon33+{u|;g&bn|+n_$Rl{xO;j12bh0t z*=Ab|lh$hUu?L+Y?GkZID;u#HqCh-9qMm!St9A%&2#&AoCN>HNbed<5h0mMwSS+=0 zcB2Zxk(L^?3;w4Ayqf;{$?0cel$CM}fbA^F=lwn$Z55{h=K4oz5FE4%x(tzsvJL(- zXdQd23i8@GPe+~vW4yIiKAUw+E9|%efMkH1hVwJs4Ur*FK@)fI+Hm)fUO$_J#!9w; zR0!7bJ}a$rEPp}51e~?eDa!cR&-et#IbaMr1;OQLj&^Oz2*ycCmr(#XzQb$+5&C_l zUhHgiTNPz+E*c5>-k0Mfcmu0RpsB^uq!r==jBt+g#Z?C{ym#tBDX;1 z>(XoM`V04X&H*qq0pF8AI*CPRqXj+v}IVC32*n`a!zx zE5X`S_NyQ3YxSA|AJG|sn?37nk(iGnbxWD4dGRqWS1qOQ2|SXs)fR2Rv(e|+dE1er z5TyJ~`${)@;TjNIM336fceynDy$Ffwus;lHOc2p4j6^Z^hzolAQer0ldd4&x!eylE z$amsSla&-B{b05;F;WW7B`^@Huo6&IEJI9`#j@nWAxacgb_iU^y^PjX#y`(3T~6nP zAi1~4OBkVyU)?X`oBwzC*P9Yoan-$7HbUt{A$uPX{Yo?8ZL>NItgEM=z~s(#r*}?h z8;hZ899J9aDgFu*d%5MxrlvLP_l|!JugbZ~rB+z{HPZIRmBO3zV0&{0Z(PJlnsO`) zS8o2lx&HDwyu$x!TY(r#p6S^xn#mW0I&0+$QxhWMv-59^G1HljyjZn%rHJq7F&zy( zgLf2S7m2GiK)Wb8^hew~I1$NZX86XQe2+M9yDqUiu0gc@`Ngy;e7Y~hO_>z+ zPLN_n*L~fE^P7(%Nx${`bjs97Juv zzbA(^`Z`v3{Oc?|{RSSbA@wO5W>!cP@&XNFmu%d90T11zYC#e~GzzXBz0;TvKil1*ZAwQJ=PdQB zkICJ?MD_bop8d?!ssv2PdaPhV4}CTEyi*u!ka7i|^i&kwGDR{>PU-D_qn{ZK?@eh2 z#UsZ@+Coi-Yfqa3iV3Rx2`~%5H!N-gnajYBd$sD2Nw<mK%3G@Z{_9J{fAYup;rIW+v|U3y75cDOh;aIH z9E?nTS1{l1{q6tYobR1r9cOj?7md)`QF5NU{^198K*2gS*uD0mCZP6tdB?)Q3}=`n zH%_6v{X1;QL^ek_C~qPYs`6wZ6PY+SLvfBx{Hk4ezT#q@)MOugBt`n`PuTp za^FP<%>Ven{~1d&0C(6zUnnj%W|SsLBmRq$l_!9g?Mn%ZBwWT@pX&8oo~s*Jw2al( zZl-FiVhzCqS;yOY`yIJ6Pnsk^?@!TQ1NHnv4Yn=Ag=nCR7h z$pIvkkpCrCRIK8`x_=npXxdl3`>t0yYWTqw^ zbPNl=#R3dcr*F=w&-|~*YA9wxU$0iUy4=*$zPDAyIdrGi^duE+^bmsbLSP9t#+b;c zz=9ZZPyXMXhqzUG1ktu_MNM(sZR{GtmLeve5d7blO&c9M0vq`k4^L!u831sS^p_G8 z<5^<_|J(1NxE>xpM`dgiC5fYHOX&rhonDV+oCA*#8(|I!-?OcQ4pp`fHCah$XQpQg zh4QSV+h#6d-+|HL@_>o4(-yY^$=9Yzezi65CPXI6THbQxccOg~AHZ#f?eQ+(tE$ze zbHL1ij-e-JR^33)E(ghpo(ez9U}MZN0gLFv)2n&~ha|W8ORdbbR^sMy?cid9H6S=9 z%k7zkokWQ+c2l(#KP#X6nP7o?>p*Mv%5HIFComB@>rHf9_2n5)26w^x@vV~d!{$yH z-fQF>LLJLt`vvFu6LeMq5($3?U`?kFV|F|Fv9fZrgu*>o#Bi1aMn+%;nRU{u1YW){~Uf=%Z7@EXRDdftszqQvO$`XMTEHI%DbHN38I-(|S zOLHW`gSxK?yVZxvW=$|yly}G14f6#n-)vGdX?64t&05p0F%hdZg$|4;*!L?`&%}?| zmwI&~;cO&rtL#cK&_xGVQnUC7BL5K#4&A|3+6oTfGj6AQxf8&aPZgR;$WFu`+_Mf4 zZWkxkCZ!sc7=Y+#?%`^T0$Wptdb z_z(WqxWE2B0^?oeS$kAk+9+24<+T_8w?*NE|LZZ>hwaIdg4cH7AfNI5`uB{XOd{o| zsB|)E2#Byw9q&vj;x>5bNe^B8uls6Np+_+RHu5jOD*jgZN<_lz*sINV`WF|U&-0~u zQzWf^nBR;4Wr5*;%=zQKSl0C9k`Xn0W_keaMJPEp+NBWN&ByK>AQMJ$lk)!~fVDgN znRqxzTsIOfsgi`HT*tedt8+|&Y%hOip{9I3f|G5ve%d&897St){y(Rm@P?#vdyaSJ zU(6RSNIW()6RBK>i@@gmZnpf7n_n<(RESKP$NQ>+l~2lwW~M6J!$8 zg2mwhCP4^But@N`8?xzIIK)&`qN1VW30+& z)$BMq3DaAX_I*ff+NwIhssSfQv}8k0;|LB9g8oCNsPk>p(732tCW@oIRbvcL740^x zRMbDxCW5pIlxFv>ZJ0+5W{3PIy+*=ukbu9(*s&EMzF2kui=_0;c-&)d*dbHhC| z3E8qQT&k)?T+5iiWyAe1&(BRet~$p*iVvf5=C9)38eK_;1MC$IdN^2s+6n%>0W#tA zE&ksJb71CZ=RN*00Noy!cRh@!gDXjqIJH$YzG)~K9nqdM4DVcNUw4Z>9`O3_<3Il| z&IzOBeu@3lIQ`lh-v9ES$90d0XRGIRYVrBBSvyZ-j1$D`H-3rq8@SCip%5#!=k>K} z{crxXMF9h;^X#^~!|f(zv=NwHGTD|tDxg7J@EEApP|L*Bwu|r{aV3_U6|*~%qZDhh z?Eo6aKd>IvHa^qEzvMgLO1o1=;QEd5=_@l@#y>HsDTnTeQY7}IqfwwC0lrgjn|N6Kxt8VE9xX?WJ7 z5&Y#y5+C+*ny!BZb!qTFalzLLFmwRjDuR4)2GUr$ z#`ZEo;d$Tw2_X&PnR5gzSmdxVXE9x?aAux*yLET3{6G1>J-&&xeKV0L5_!pk1#Tt# z1cy%-q~bYSGO)1VbL?)D@zCY}$?XSDYxQ3r0_Nub%T;JM<^P5E{2u}z-eSyP!K6t# zeBl4Vh-Mg$p9?lBe6s^P7MD#Mb#lZ?4D~=&g_K>G_RqSaw~L?q2Rx)wtEbI&JQDeQ zZ*?{&O~2&iGx6=e?3VgiHf!pkw4m6;X4}LQ2*i8M`;E)XGsdnxs8(=HOgwmUtRfM$ zL@dAqKM}dC2u$xecFxSd0`)1yMo9)mYbF27YB472@HPC0{d9@??90FV#y9hSKv9IG zCLnMy^TCD=-w-B51f7-}s&Gm-0Gi?RbevYDV53{{<@91VLwLLtv}V56Seh%H3S17d z@QCE384~fF;Nr)&ugNU(O)%h4-kAmH3#x`=;KHEO6oiFZXgB?2(rqYlv9R>NNq;Rs zkI%O3*c5PNG4(4C18{lBnl#7`8|}!aXyDicf2I3EAWY;kaUEL?y7kp>jE|-)0dC`B zlt|jw-JC2K@2cQDDwXGM(&r>g??zcvW7_3yJ?=*rk}o77VXqX(J{a**?+WIsHCZ&p zsJFvV>DgIC&e%`aj31{AC}rf(_Bhn?)Vi#5#zKUg-kQc{KCRtOWtmQ2K_${V?a1*3 zdV#BrjW9@W+ZU3(pw$-^bz<=D>*q(l%?|%p|9jLge-k^)1Mu#W$jqYu^k2NThEwZY zd8qA*5q4FzvyJ$|!2nE}^GjR*;s0zU8aeaPBnnvGSN~uC`Bq%_k3ZBEgf>}3|Hk(P ziqPX9>Rb6oB{nfJl2+RZ)3HaH94(H12ik#o1>FhJgSr0`WqHFN_PO`>o{zovT5HZZ<`{FWz0P^U410GBC&jLV_A>*4i}HH| za@zDH%jZUSvTu&Dr~c~6`+U|i3zc3n8Z}3XUG$MawhVisv%s}x{xvNRV#=72in9dNd%m~l>4rwN|!{b&moDUy$QCtrnF2F3EaM+ zB9G6&OMzom)TZR5Eh&|63>K4ZEqpN|-SL4CJ7nJdNQ$r2%laQXTS|z!ii03Uah1I<`^b@Z ze~-^5=_=&T_}ATe*8b2gnR$G%4gIMk;x!WsD%MAb=REqlEWTQ;n9S9{HU*Rh{lTvs z_-Wj}sR}}pQlHf+o|Y;vZB9AM6xZ`t(9D(~<%q0>x|v5AZK{ zSj7C@X@zwL+3uHj9;>~zk6KZ^iQ`IrxStVUIM`a~XcKnZzX`h)-!rJ4)8GI7$zS@* z$eIFFRnIK(9A4v({?^}Ayx#6$swp*)`U{@pff*^I0N#)FJ;tB>QsdwF@4?vA_k&c3 zU+I4+2A0UzIN9BKw=5B2s(uGLqjH#YcLlc7NpYZnN9gX>#c{l-Fdvdoe{b@ACU&t6rsAheqrF>8vU)#Z^wyB0-qPcb(fP=IUd~o`K z>2uua?3s=}^G#z*vEtL9 zPvYwU6@%#?BP!xe*kO&65bG=M@N|0an3g8gn=+T4!Q+DfRwf2=_xM;i)oz0T#9rx-tDo3P$?0)Wg4woPHF38MI3`IGY$iNPTkKSzOY_|ktr~ zO9JUkZO0l|`rmN<-&_A%{gr&E@yFz#kc_R*Vh8MJ{me*7sUtnXtoQ|rM%v?<%f41jtLja1l*lQxfNnH6ThH|d|DweZ@;5hnao*M+TNkWBcoj)F3T0+Q*ex9bb zo%20CRs@UV8T2YPok~G*gcD1e)A9psWpNwH0mN9TB}My_c6v|eCqA0DL#DcOIR#0# zYa*SCC_qX<6uPIq^&UCZa3ReWRPzGPj&Z1TYi-?SyH@v&#uIsM@2?mCdYh%DP2TOkLVjdD0W--E6x+~v+y(ylGvGuF1KxwV{sjL@LCl0Y;m zl@5{!nahW~QWr53I=-`~Fl<8o`iuV-e)9e6;fsCC&dAr%$j`s;T>s8*s{dov8uthys#kB&oOSl zZseABvRzWli9-u~v5InH5;_q%M*l2)t++ zEP}6P!NfMTILD%64eRUoM>($pN;|Fe!h4wC(oYtxl(#qC+Nkl6_I2a=_jrB-D=!jm+?RAmkISeUMLe$3-}sk zm1Z#)7GnzGYuoQ;phbdf^geo{@_QsN#CRAw&Tz2K2kHZwJZ;T-K}4n4u6%U!x%&iJ zjvWCRZfVEsk^dDO;q@1L4AKD-;WDZ`_iS06>wDlK z&WdHXksu5ZE#BG-P23nSU0H=7fQneYX4bfH30P~y1+4$c!=|aMDqE;7sJL(ASkp*G ze|x5*9%g$S?c_;QMV3c7PDVCclf3< z*#@m564D-lr2nD+}eG z#gdgfq}cAxiC2dftSx91^IG{~lFxHET-3rsUj&v^59e!+<`a=HT(+<3Iaggp9WOX< zr=UZ_i*5z1$wkhjCIPf{N5z?wr};e+3qf#bRon$&ck@AutEc~7#LT7|a6vz@;T>z* zM|R{+id>+Qm?@D@tH=LsyEH=kz1c(v<@;0@ss~EQHJfy-^Z)&~uWx2vk&V~${!jj& z|M#;symhAl9K#vk%*x+>es#7J0zqJ&_^Wy|;_AQurz8P+y^rpNWqL9|YNSkw*qdKkwjgSdlul$E=^Ny9DdmQOcsDOu7^woxh`q@g0sp#hO zL1aFHV+8-D!Eeqgf499eh^0KPl&XVvz?!T95s#%0a)onr&1zE0)u6UCv?77}b&c_R z>@VN-U*r6c|K6K-22iD$uJv{*wv$s><9-u5#)3UaWhdLR(=%Qjq|#XNUypL(4$>eM zt;vIL+f)A^k0F`muSko{Qy!#!X#LMEn0;GbTmJ|0lPIFx`6?i;MM#i7Z?KqK@YQ`HT7 zMMteLci1ehy!3zM#@1Z=k4%?xMrgbfJ4TiSx#8|OtFcG@Z<-^sYv=Z6zs@C1U~rA&M5I&yJNz|+Nf@?oqSQ@Q#$UtI+$~P}l>fVfPS-Gm(*IXSh>!j^ z?(aDpButQ*3V0j@9t5sC*K|H{+pzxErl)R2#r6NR$y!J^8OYURB?nFRJ)AZ)uCmKR z`x3wc6hRp2$Btq<%kDy;<0~(_=*BaJd0#Hz`E~GEu~D+kM?h*tZ_NLwsPg1a@lBr8 zb`0nT+NKr_{no^J(PskgQ2JRXgeT_(cI4C8`< zs)k^>$?jzL6>6cmSuC#NK{kBe$7~L^)AqqD`RdZXYzxYAPd#Y zWZ?O4YheMqn7$MEyF0DMo|Yr#Q&kuty)WK`;J=^M%r$yRKI`^E30*r1!opfbW(^~k zx6*LIY}PQFenD;VCMof|vUg-F#=~N?5U_kt5|OL^Eoec+1g@;oADjf7c$5g*F+-5; z@}>h+uB8_~DoeOx!K~kc`#$$4|MveJxH!cDn9p5Uoj=L-pZ=Y5S`~R&eC0u{!9nMM zK#b!vaAN%Z|3CdJKMd}ttzl%_Qn^IN4`KU*->d$Ye<)16`x8c-ulA7$ASTQ~+l~7c z?bto>YV7P&Z9}`V!B`+OS3Mt55Jvq1=e~=2S5}`MacuA{twgQGSB^L>5vkuiMUop# zL?E6201G#Y7hf!VPTc|JWo0K!NS?Dtas2mccMbV`Zijnur1V2#&VMXC9Uu^cZJ~(a z94^jtHD*qZ?2rnB*JHe%jUFgn`j0E0rqq&`V{k%*3H|YqZioJR+dh3mKChXKjQ&qe z%=2?g_zSq$c|Wej*48sUT(uS~%#E#tb4o0Th{Jk$LU>PadJ$llxCCC~hYo&q9AJo~ZuEBOG{ug0Cu{Ab}#pJp3cE(WyI ze5(IL|1pwVk3sm;A788;8&&_8ZH6fF#$l&cs;+7mFC{@HOSaZC7#rF{?0OMIF+ieI z@fxmKLxR_Jr2iA?@o$exAa}dTVNU-E%K>@Tv_?S9sXNsc56FM*`k$tS{=Y*~i25H_ ze9}hzh!%zZw+lQT-M=F4mwiZfby~GLo8WN*74d-vvs(=^%J)7!z!QH)pwi~brrU2u zCyHdRUZ%}Le%@JY6xgns)7D+B+K5i(JPJoE8MBCiYM1xxQXs4C-gZA87VmVs9c)oe zyGNua`{h*Ld327{;zF?}eWnq#CS_+Rngw(d^rKD(8}pr;lTu_wWqJ>QgH3uTKm211 zL!{j~nI2xuRL|G~*9gfES;_gNzT7A81cRG|bS|Bt7;v^08O|kp0VGNF_>D#HiAO$- zyom`qCdz_V2a}6nd&7wU0P_Ie!getlZQy6`VQW|{s8802$?^2Hiuv%@u{)v5e1HXb zWi}k=9K)D^A9=jTk-z+0*1-f!NBqD4{p5fAKSlk;e~Z_AYS_mHZ-4xE|Ksni;qv!! zmk2BWUU-K+b2@V>bNKLz+nfCQGrv43?bvEnwJzhoKlxXG2>ikCCECR|_6tW*E@QJ= z#PAs>WtF)L@B2H)Erw0uJkW@p1fF<7cW_(ZC6mRGr@;xgscR+O^f5lWLPrJeUSAWz z^E@5{vRW#;{@77kuxc7Qjx%Yetd(Nva2)7KLkfFbQx4Q*c_Tv9SWE^v97-ylwDCsX zXp)DAHykBRNu)G$l>FsbE$59T^<(;v*yvEUp+W-lLET-8M<@{c1%yZdHU4s|D=lRur^CXdA zk7xWV*o5H&1A)XSOp{&mX|7kIf{WF`Kqq^f6ycmWl_`x*oS)|)4gR`I{ro5H* z63+GGs}ZKk`k=VVoF3M;p}F%J6EsCYLe7{XXZhip+Wzao6}!KV`8s1NQYI2O;PJMA z=U?^68Go!qCRVQrOI^<#qnA79ZW4i3zPm(RC~V`<=#6Xm$^m1slWN933^AWbYi}Oc zH0sGNjPILITOf7*H?cnRs)le2t&SN<9v9j=aQz5f2*_3QurU!HfJLR%~_=;vjh-P+fv&b5r+S%CTBqo4j8 z`2O=;IzA}oE`*b}?xw%Lcl|rRae$=UYuz#01yTjKdJ@-zfxV~$Q509M73-jFg0$zy z0{Tt~pm*Lrccbk1^g1^K^Z35BJogNKZ2S78tnG@1?2+6mNygE(FfcQbT>bo!B#QC`}{zMh<%Q{|L^oIANA1^>T3^Lz%t@*L!7a==AZ+C%q7a3$y#l$=Vl#cKSCO8$y28!G0*gx6x72^r zq7SZOnlK}|sws(P!H6}kd`!NyPY`4jhr(Ak19U$UuG~z85uF4C^VH`@GU4% z>Xi$M>NK`%uDRgMQ%poO1!^zQ$A&u&(7}0a%RbOo75T{_CH)CEF|=B|R;s4gU^S8J zge@ED$meG|3iWetLY^l$bE<4yP>_%;x4hpFZd0`@pM@V%{v7_K{}um>EaGNB`tOYK zU!(s_T-Lye$i|Q9f3#J#j-BH(r2A`9>3gI)gaK$=y9svvUxhV6uh{hz=&4;Ne$@Xj ze0`~0kXA24MA|S3Z%=Av-*uoge%*zh5p`z*o``>;`VP=>R@^57$uq?H)sjn^pcR^M zplV^5m`M=t_C+*xF;aM>)!HejOU0*>Si&dB5ic^GmsuyT^3K^A zRxtvteCkNR=`6AoiH4BQhKz+GVk+$k#!inz1lj4$ ze2?om!oE&|t9o>@-gRpw4~-BNk^K0bx9QBf-Kz`eakP$2YbFX z7?7*MGO{KH=7(2r(7}es7GV5NGS0jBF=273`sZ=Sa(4W z&g$`<*-f~^Bj0a+?bmDlxLMWJ$$tFF|KtCLpZ)#6=dq-%L#JF!nQ3-4#YDXWYw89I zhURrf>vz0=>~YeqR_e!(hQvxt=x+1Q^PNnUalJ=s4wy^V1h)P43QfRBATDUe z2kmjTzbkfiIkp!E6B_YVx7*o#;(Pg;7ZkLJOCOMnp?sV3P&;TTPyGAsK;7qLr}Q3F z_-(KHnKAQnLWlm7PLKu5k&5}<&Wo6X5y$M~YgOV=@epcNJMOHJyB9vEP1j>nNvx_Y zBGu3?L_PG9*d07|KR{n;$t7d;?q{l+fqRTp&DjpKv;86_V(bpY3tVi zan^@e!=NOkgm`!wFK8stRvA`$Te;&{0Q!~|$gdd@c+dzEH< zz9yB?5517U=u^Xr)ak(-J5v8O7?@f*anzhNKlQ(4$0mYuQC{0#@VvN!t=f z-SFtqjk5C;p*A#~6M<{iq?!LGBpwh8rgdJ}OW&B|E;Z^FfQR_n4M$6%PZfR~PJ(VU z&d@sC+Lz~&kvNkzjb&_YM~ub!wsMqiHYjEy>)lm@suEKP|4aX;efoCAu|EbFbqf*I zU%k=~s}o6Na6WH51R_Z&zXB;G8TsKH0A*)IGnO3xaY| z|7+F%bSCGEGRXShTmQch+%aCGv)%B3a1qU;fSr%V)n7A*xVQ`L;v~*Cn2rz3(I~9* z9g^dJ-#MzqsnKS%b-T952~r?vatJI!HPntF304kFTck~_2;;#uTM>-1r0T9KSY;td zS8Kk@5svcG@o!t-MpVR<9=pnqv)7<=yHeO-;flkw0YAAPFk4TuU1V?hTGi z7I|3|&3Iz_&RSuv06PaP2V)Hvzw}rCJv`&lAK$;fcl~$&whRl8&&n)WqSrVd;iElK zs(B7IPW--m{bzo8B0ZvC%tztaBmINlL;vv~RmPffvvwNj+6v#tfJJ?^g)lYg&fAa2 zE~n$Bv`^DvNAC4#Bj-Qjz`6UVmadtTR!mGY5YAJ zE|^!X0^oR;t3RV7JT`sWU^_NTI-tsTm_tHwxjZkS{x6sIP6PG%(Kgx#$p7JHfBs{9 z-y(sDL2>X(PiIHzzpFqEt#vwU5F6`1O!($|?QEZzUis{-D4siO27$TUVV&+AYs)fyGry$m zz6J+$TaHD{8}*po4ajNc9y%iYd(1%l`0??!c; z+!uATh8WwMu3PnO_hViVuLt!FP3*C2WwC-%vJ|c|+I(H=|4O(I`d>T$dGwu+s-Gr! zvC5GBvOV#MjyZ-uGN-}f9gr_3(DPM4#`>UQ>p$b4xg0LG{X;OPjlPAx;#%WuVwwF8 zq^oEBp|T6y_5X0uW%O5qP&%#pV&1kV+6344o$oaMeSJ{_IHlkHU9ENWoLJH!f|33Mt6cdvzn? zNMbh&jWdKC)#SWpgZX`|h|zoAd9G8E*a(ld4hGHythMchXLxG{{0rYhqIqXhBwEfW z#v;f{UpW{U&ik*byf9*G_$!sy@xh_47T*k~@H;P+q!{$@SZ&3{H3bVVxtr>27oOv-r2jt>3o&oBw8K zm`gczVr9SmaOj`?LG>T}Zv0+@vC)H#zE(aI*Wy+%h?F=OKdaCYKWothJD25$*GB&I z*=qp4$afhOR2E|5u>BbBVeRoaPI4~bnt)Aew6N7YkA+dlRU5+KJs8J#d_AG08dr z4KhVIqIRyyw-g1QC&L^o5!1v*+r*SK<4zTwzKc0yfj<{;Jb79U<+wBM93w$G*Q5Nc zq;pY?cg0^q>exd4XGF+Ng+M>M%~6dD#a|z2g2LO-Wc>Yj1y3nFP-o4)V=}26L}&g_ z;Y02!=70ASEn!9jIbld_5g+_p(OTe0t+?{P<>|JcZ4g65lZ3w_5+>0_g=RkTf`F4Z zO-}9eZOWH0L1!wbr-pX+cY0*H3 z4&g$6A@aYS-XSRm=b;bE&B>I_jqUuOD~7bzj$2bLlyBYbZQRoKxRc#cOS1lt+K%l` zRHXkMn5_Kgg4`KgrOC8mr;!3N2{!q6yJ)d5PR#>E4eiwc^cquMLx117osSwHw7T@Y zA&m(dpWBu$z<2*gl2qFh0qtF`XDo@#fGlvngFW9lGO?OKPKOmc2#B)$aiPA;2og?@ zlg&pkpOEPL(?m(f8`PFH5v%9*dugtE{qgyd(7KJkb( z`ujb)M5Lx(V6wbGxWs0GT>v^#4%6!ory>FaGVxno|GGb=U0v z8hnfk9rXGOKtsPVzO@{t0iVx02hRarZoY;zX$uu=I!{Fx9(>#~!U&VTM%6Ac?2Vm( z$M{r4Q)QlceA8q9J@5mCspY%Eyt>RR_Zoxkv0Kgo zRuoPE@xVgVu#C}UKW&gE={WU2uY)Fly^vXRlOteA{io5Vf9ii#WWBvsIp-i)%i|fR zq49w$bsOhg!^NR`ILeDDa&eV%qXKdUzny@{|0RE0fCjq+e+qI(c*dyq?Ql#CJ&~Dyq=(w^$3>FN-Cp+5 zBU?&Kq#Pde=*+3G{;xdClu!Lv8kOpQBf@i@q|MA}>i>k<^*=~i8=v;eoX6sWk5}&r z;kI+muLt`im|r zUJUpf^4LNW6K{%Dt3!fSr_ag+qG`IU{X<%r`sAMsj0Qb_-_rnw)>AyGJW4R0P_xc7rphfL?Y#vBv`Aao9zKGgSVOfYfI!h{lad{}OFa;h1Wg#j(Ul(C}-($N~zBCb)q zorXw^TO@Lua6%w+%lYYCCBvNXmxwxuji_$^EywrEAehw_NP~>?KF`+AGZ!m1r|7$9 z#6~%1kH1@Yz8N?U;BD#0?cp)s;QOEd{r}7Ss9CSm`XYof@%L3_wDXe7&D$Sjh4)o| z=2sd&{i!d;4%(bq{qvty|K@)^kPcXsb3ZNvaBZQQKi`u1_ps}cm29$t>qtU-OMGNM zCsVi2L==zwZ{IzL!OuDX#@@4`mdCe>0S^?v#|AlKQs$IQuATXc5!E1YW?>_7Z1OG z5e>nybSGLDu%x=v*-3y3TIKU?;F-YeJAUKHc}Gh=kM8`z^SSSN!lxSH?U%6T}i zReZ8cv|k?i-+mHqCJ|xLKZA?<^fniO#gPE1eS&tsbzFpp{=bZc>m2EeiurPyi@D#Q z&o524VkqY{oAnJQO}Z++(NVXbI!(k##?(%&(G5xW1*M1nL-mjs{h9<`pY0i%TFsrZejjkn%RXeR~`0PO7w^74{%MPC`6@{6541$z1;Zd~NUPT3CjFlUzRF zENz&m+u}Lr%Z@)>p>4w}Vo_xcFx$gbsJTkW?B^DTAfS!~s38IE#GPvx!wrg2Ev$zV zH@_$3p}Eep^?N19b}!N!LheO2mE^e2MNU|{wcRHB=R_!=$zeWJGYr?Z;Z~hM8;-H_ zV}=HL3Xb;LP3Z}oa%Cd)R zFNG38;BcCSISc4je-u2&DBQ>iAFcO}`%L;pI7N)qwXjxItNop2XDqG^=DjLno0rZA zCUhJC)fIGAaS?v*FsRkj;ZOdZzwAHF^)yz2`kq|>?1z8oHP?fMlScCn!iVo1m3C8U zpl{`lkF;X?{rL}fuPwrl_?*su{xkG%{A2W={JdC9)%?%S8vor%v>Y1l#ibXB*t+|* zAd-jPW`x*Z(u2By*!m{RfRxse)0aMd!vD_yVe_U2kz(sAKtg+jn;8rVytp`0fWE#$ zF32L!hARNuf8mB+wP?H;EPNA|w(RTrX`#ZQRkc9dSi|8-dF&pPU$$m1xEqYuulWPQ z98_gXDy-=So;PudQc)CX63&$Y#}7~cU88sYd!)IRJz=@@fAZ&xc{Co5!|(spU3g_0 zFgZyI#slFqi++qlYp;Ys|=Mae0sdMe~~kY znePMqp7_^W|D~A2SUi8?>FQQ4TmBEkajwgTjzgaMe_lN&4U83&oIaKRiW9hA*CPT& ze*5T=sb=JCV*A#A8)2R8<@jFIg-Cxu*8-wB0ju!L|NYx4&i`X27fZ%Pqy4N)-k&!G zp$yK@VU20!e=9#b+%G-r_|YqNl%VDMK)b7IJo6us|9$Cy%SqG-##BO<`hQ3W)GaLg zK&ra*zcX^WrW22>aje)C8IEfwM`Zu-2Fs#zxxc1W5lN-YoU4pSV+E!C+gE`v^1;*v z(@s+GK#tdm%7Ms#f6qGg9}YAwqFR2UL-N1hr+=BAS{Kf<1dL^KOtQUeRWsKz($Sq> zkJy}`u*fh4%407lU-dosA@cxQShVkGJ?}M=9A3ts(>VS^mDvM>0=e?}F zLfC2RYT0IMz8{<1oU^|tf*X~ zcd9m}6UY=PaSwod^=f53;!O`MX|`v1@pqcz$E!CSzWPW zoP<{$YZjF-sq8t7tptHv;sp zOI`lt|N0Mpm|*`s!OR&ixHjNU>pTm>yG5?ugsqeejD=wh> zMqYlH?euT{lkT7W@yY|Hxv)U%I=438G1cT|2}FsrRS+L+zd5BUXDr&Q8-;T81^0!z zzB{;2TblF4HqQ}0TsY5HTzu+H_RdxQ^O^KVYr0V6n3K2s4)L8c!DQ`Q5Lok(x6R<) zYJV3l?DeF&s;**BMH_uApM9Px1XyevuQyqxYe|Qd{17KJduz>m%OA3;lSc6+{ZeK6 z8=LzYvWqXQFCfmi4ChCDC7pdaM0QVOc57}yQH2Z)g%bDGW9>b$@7Yg z(X?;+b4|M=(y$`mh0;i;U6{8G;XG-OMrF*=j_Enur9Ndl!6|+DY1KL`#ky5Lnd37J z`^ra^=j<)^=}+z>Qd|l3)c+GY(XOXH7O^sy*)A>!3{32s%zr4Y&1IASyZT_{^_gd- zt?5~*{?+h2$As{j?vB^D{zG`BkF5Xfcb+>ZV4)#H_pQb5z7`VBGC@TUhMi_ornaWx z+PWT;pga6bHImW06_@{7nvfsQ9h;m$D*ugzkUP3^0CeK|TA-lLA!66K^MCTI=!%*Q z@4X7sb3?J<;}8XvR~2WJ6FB-g>vPn&-nU5b-bD$hmoKK1bX4Qn3_%)Ze)*n>vJg5C8lxqsy3`tEytVN@{92 zG>Es?n3vBedK4~Vtq==Ly;iI_ao{CTVZ)&_u^W+mV=Gf_hLpC`-*R^+KJ{$UiIZxW zYkkk0zMBb{h$665-3i;tY05PnR1~E(R#ZA)V?dG)bCr26x@YnD!>g~q^zT;v#a};z z%_7iwhWGQKP53FQADm3_GJGCfsL=3|5ortDsuhkR*%M+VL z&J-cjXT{gzL|@e1?MIv2m!CKrP^c%d2FEjb=2vOLtrwxf*LTKkR}0n{C$%~sUnXOO zim||0hB+rEJH8 z`%AnCq3qSY$9=v>>YZNW*NLn7?!~)V?B#uu{)z}~pt^U08ul|Y(b-hXDT6OV!h{t* zzdw0@$QutV*s1?su+4BTe~I%{S>j)#|IpI$L;r!)|8^g8o5NB$7>UYp();??hnzXZ zXJ3@o*~WX69o()ydmPvSuHp_fw$#1r0sD-Ya5HDX;T%3UAxOV|$bWMd9eW(Gj z^q-TpcNb*9wQ$p$!KAd%GqOMc95-qFIgi}H)IOI)4%SSnCre_dq3VAc*nn%N@6*m# z`8p@jK-B*T{m&YqlC72R+7ccy6yG(^DXl1-i7KHjjbe?;t695_B*V4YBDCXEa{>Jh z-Z=*Dn(Lwe9Cuq{ntnq+^S^D=IqBv4pB!+ZuMw#y=Y5q|#dwzEe4O{C`ge%39Ay)N z+T83sKCHYka320OaC&a#3>`Je)k!3Z>u62~p=O?6_CI)vHc7f}r`4XH9rUE&O&k+D z>if$7Xzwtjv?NI_>J9OqU>*HMr)A$IzXsD=Er+~d9> z@iAzDDYMqKPzOm}B*b%|+SSDGT0x5{EasBfIKsr}h{k&GyGFTig2@sUK7n*ioM&8$ zV-Vb#d7eD4RqU7y*wgr@2@*`%e?%b?oFExYEUWZ3J>|&GWo5jVwytu;YKY~mriP((7;KPrCw zLAb|*U)$o}^W#Mlgq4#`c5O9#a;sK5lh;}(^Q!5I!7u&wzX8>~_K9A;ewbYU@qhF; zp&wRzO`$=a$!8L3z&u#%L@p-O4;~y$y#4>ne-`!ApHBSX6;yaNwSVU~@cI}3d_y&p zaqP_3-3XAIx87r`q+X$0XbRCCBENjbf1#k)pxl85T@`)lzi)meUR4<}c0-I`j4gS= z>|0q{Wcv{KdI+Y|Ti{21iRBjPc)?+-PNLUNtQtZ06Wfmbg1NWL)%$w@{ISs3-+IqF zR+7DY+H)F%i?oQ9cf*5`|GZ7qSz~*WHToZ4=WuKjKx9G>ck4g4{2LOh!nMF1*@sGNv9!c+|59EQDus!ktz2WStb*1S42@9?}@G;^|7Q$>TNs_ zhp>iD`Mef8jKO{9`>R$0OaB7{)_=7{&vmfLYQ`NjgDC(PJ4VR5&f+it)I{h!gh z{^yHcHwBaB=l%HXH8(N`!ic=Q-NPiZgPR=R;jj}y)}VOkf3wYI{f}YfOsc~XtN!Qt zfiV#j5v=OR{mqv|Ey~k$2@JB*f=-$yu)Spt^X{*pO4n@P(5imlc!nX zPi}obf7Qj2ObCZl0J|xb#X13JVVTg<+H&JQn;|0Yv}vGjGe=2;+6;n5MJQntb~b|* zkkT*XN~u`Lkts~Mp-dovO2eU<$8$)YI4f%!L1?wM%16F>BHZDl00M!bL>f*c3Ecue zG1B{s?KNw@8L{4w}@YnOd!~a$59=zm5(%5_x_;>h{R(yX@z|z zsHN*S@Ppunpbn{FZ{dZds004@ws3vsF<$X!0Rb&v2LX?CXsl3DcVnqwjK5ee==IM3 z^d6h|?&T-{v%iA+wO@~6sm=HM*YExoe)hNigYQYK$e6d>%i5L_Y9~2Z$`8Kg2#(gJ zEl~dBSO5H0d_Z@?-tGMU@8R{|{IiEY`qjO7Tlp_V>gAH|AI<*;HUwf(q^~G|L^$p6 zj-(v=$p5Hd8i6VD&0hRs!3E+PWemE5T6VK{LPv5nh5Nx@VD|(sZCy**I;-RK_{Yzt zi!$DX6~@u@Se_D3-VWK;!oxkj98=$)om>EOGp-k(IV3ehR*i6^2eq)3`d?Lv3P44T zUEXZ9X#j)O>jw;Y;k17~e3(5T>2UruFpDf|FDBB?fAiD3VDG?3Z@<2eRqFrO$)Dx` zN=srIS`PD^7JkFRK=zv$-Q(n)%NZ$RA-r}@t{j=Z3q+Fje^RC{z4x%0x6zpTVua_< zl}3HcUO9<@2m+xqXCT>jO^?x;^V|KC3WkeV~?D`%%W@l?+*8nj~!CIL&( zot$ihZh&>A!ftXGCl&R*kCws8Z=huxWwIHAYfj2M(^#&NT{}^It$t-?f>?_5Uzx z=>LM>#NE>ewe$WHeP^*xH$`eqnmaJjSaFfk3@`2ae>4c&Z}MMaagKWKW%X3Or@mj_ zNg&OSE#B;SqFcW}|EGBqJSV-RYud>Ae>%DKU-e&AXkd9l&k&>rw0A_xr&0g2JXMaF z)Ronpt zb%1F&-mDfR6W)AZ7~dMIt-!Wg_WbugfD{ywwa)TQ2h$lPf_ zMb*mT@H}%=0&V;b$1xZ9qSI)L_4!W}8wfk;v1!!{B^uN&CKxBixanJSSYaz0PQFJ$ zT<|F!_GL`#E`TdMJAPqeFt(jcJJvQilOj=)Ki$fSNEM0QWXlDZ?(mx({KNl$`d9x~ z6f|I$2;YD1>V4<>^@smlSwHmcAK?&;$fd1CmCS!l@aXv<o0v-Dw0u3 zOt&xI1*LjnY|6Q?T|5g!ZT?`!#88=|Fkb~ysXv4^D}x}-XdBMDC6{%Hs!z{Bd{d9U zR!Ba_tX@J|(j7r#{&(Lh#bLp5#bAI1_Z{n+MFiIb_D`(;^6Veg|FF_%2?3clIk7z4oEOBSYF#FMVn3yP zgKQq?tkR=>cduLRZX3s@_m7bkJ3qOzjBGa3VS&1F{*M6y|2!wHXt4Zm=?)yM{saHg zBo_4m#KeE>Bt(Uvz&@yZ9Ba?&DW;nS(cd56x7#oAok3@92Z! zNUV6V#da>)<82 zD0F&ezwiA2f~m87aLws6va&@u=pe24XIa%1upr}GZN+-9L;9YN zy|}>YYBcJ)fE6CaaEqT(K=CgJs=H0ZrR`C3D%{TT7H?spZ*qX^U@8#;tnJT}JtwrMPRM|(_D?(4 zIUbfH&DqjQ*b*mL^EmcaalCjcV5gC$why<{cX1N>Q~K|R^0#9$`8c7YuQD;^ZD(QJ zzB!?6c-4OJoEi3kmzmH}8kawQ4sr3FFup1tg))W1N586Wvk!a@A38fA)xa5G7D3|_s>c2mmya^9& z{l`^jOrJ%q)FgO52MYsy(0>6!HeiK?eouuP9~Hq-u?qphFTOHYryL);hM72iVViDp z`{!F2-SS3-x95|}`efgA!Wws9c%xOt{F{#XC$Kse12P|0y7YpMbhG;W@;WZoE!kne&gG;P9@PeDvsQdkZnI`Bx0^0JFDhE6{;T(Q;JzyCHJ?M8 zl(|hkQKv$g+NCgTJBXK4{}&e{(+{rySN@+|bO|+eWhoGp7S2pbzOn5dEB^TzE}BxG zxaxoG{Ac}doEJ4>>A&3*{w>`@IAcFvEAL>#roc$Hx%~1`_^{w|=rD=0Iv12Prf+*H zV`_e+t=9iulirz7;``SSjE1Vk+(I`UxE-QR zwBWRzRh22gJW7%biwX@H4)S=R`M2BDe=$L$iip(%CbCC!XwEB;m|yhf?!-#FU??|P zN_Vrowjc`kk2ukz(|tvo9Kj5?c@D9zuI4i)9CmLO*9ibqp;et>3{!#>pyGePu;srH zxuX|4qoc;o|GMBF|CvN4l8p~5w{&7fccO3P$|>79{dfWwnug}wBHB^HA6$FrGe(La zlT*ZR!VCgG!R1{GCY2Jq;k&tINE)uM$M*t1J=9*+A}AmNzKR;9!;_H+nLf4;Qt*-+$k^{-eM39{|7o8*N`zbUt}CAdsMtcf>V&t9GW=8?)@YqyopMKis{> zxqF@CdY|zvaBy` zpJ0B%e5XB+!}ajv7^s~?*+MHdU>ccx%hagAt~gy3h0po_{dlRY8^2VG7ZlPcJklxO zr}6I&8%)nf_rh@RNpN_^g%OYGtHL<|UiTsYSF*)b;lWZaRRliU03JHViPSyj5xw=n z_+r~%J~sa?+T2V3U(H-Xh%j@~j^{WV2>sXC>->G_Dbg+?4Fm{J*2UxTqR2I6Wc+Gm zu7Y&Yf>@6F$Ks+5msWn0Zwy3_u6zS8wr#zCv@Jv=CT5VQ{f0j|fi>ni9yLsO<|?@P zBc?);Uw864ol$I0_RlQ4h}K#T69)t4XZSD9jKjp&hj^l-D_of9*54+7H+1L!;zMDW zf~egS(d|*C(p}tR+NjtXzouJ62Bv&_4qVH%wvayiirl4E#L0-=5xrJb zr!Gi6H6~H>H`T$)#We{Sh2V+MkR}y19Oqr8+bvRlH``zD_J`d%M$56C?W3Gzm~6iN#~(7FK#*(*Mk2f0 zqSzuMO%P{0my8G@;b14Qs0tn>0`+|tFNF=H-&>Z4R^n2SBsn3jU2!y%tn8b0f_yyP zn!_kcDt1Y1NKnLFhUcpG9rw{?QXxdvd>{Gx;=HFK@y?C`#?8r>#9DmKrA2{K^)noW z#$p5Fi-d4asB49TMyg!v^xGJ=5ud1_FyFYh+s+qc`l|L%3Y z|L*lg;;;YeAL5Vx!~f0qoooC3_H}z%?rmSeX+fv=D{h4Hx+n_xy-xHh(ccdH)jz+* ziD>%0-vR#M_xi(+$uW_Y|3$u@&?pe2vHEI&q(HA%VKI#cZz^((noVRAOt7Ub7elr$ z-1%>p2^w*5z0|}r^1q`Uf^{);)2F*jIL-}LKQw=S*s9fW3j{M#U+?Un@>9<7gxX#q z13mzj@9Hi(W?YNXAPL-+S?_-iow?0vEk|HuzFgg`fUIkyExZO*3S!|AO}6}aT@XiW z_ePNamq^0JzK|dK&)NWT*-$nUq~1R<(}a<6FpC<9_&Psju`2V(3t97`jv3z6e@UWe z61rS@3QZ_GF>-1usAm?KW1{ju{k~#T(i~Pk5%^_+eCS2ukbleVc-9S2|6y+y0f5kd z)TjI(C%s$vnsYDcja!(59r+&w(BZ1ewGA)C+UZCG&y~7s&IzN6*VgJw=nl<70!Q4_ z?O2_j0FJ$u>*hQ+*lbrdRtHIHyhnQ<>HqjwGVHtE7xllM`adLw{TmM9GEK6}-@8){ z(xoJ)YAgDUjDq%X6Wf{}IWn@Dd=jLFVa3R)>O0dPSB%;|!8_p5YQd4X^+-;ekX z4jp<-owSd?yL)kX-ikc}QLAL?-tpobmC|+c#CTx&e(66N{vo*WYiEqcZN%K@e}oNe zLunTJfBd`kU*`5`F`PV$pshuEWT zu)vWdIZpOJ8W!zv`1`I(+90jx5bWF&BUgeNC_5_B6ZDI^5}ESih_MM_l;f}7%>SM| zz!(^wTtn_CeBOH1HYFIZuhJ6-2ZS31pVrrz)QQ00iB|7chPWW9DhrQDd74easzi-*_n%9uiyX>B$l*L5w|K7Htl0!ukD*QIldXtL)f*Gtx)vnM zOgMvcwcQ#md7Yp-WNw0fKQEzkaj|yJxX@eqKLvN^%4Pl9|KQxc&c_cIzW!hTCI0wt z{Y~^A{tMJH1CciP;9K>*aGv%P7tEPn+y-4(zw+mRU;3p=4(ZpQ0KfIag#VxZL0~WP zdzketBi|$aVZ}M)B_U9e!=#^UAZ6em*|ljbu-Y-p;j(-re=7;b0S%oI9_!_scK6a- zbyE8>SOBKVDJ4R48Ho9Rt{HUo3W>2ZpH-Ho#lp>fYjROE2|M%Rw7$jwxhm|Ijrs18 zLlqNS-F;9<%Wc$$*ZZL^VCvwQNh2TfKZIWmEufc6)OFoM|N8)0f1m5VjQq0xZyk*9 zfSzsKq$-w^-i4R8&M?2?9)oJE?}GK{RcHMdLKWd~@0yh`jK%epW4ifaV3Gci$C#E9 zsT_ll(8)B;pgC*ne~mBUQ*}p-L*_A^)ER6)n8)uiR8@Z0`uk=~J@{&_+nZpOYO4P+ z!e4dI9b{{MNd2EuQ{+#0mw~izaDcB#4wc-r^Lsj@-K+t8T%ot4Uft=t49Ho)I@Zzx z?DM2CpY%Vf)VIq!^k3Zea$Fn8HIVAy#_`7)i)|>&%DVtq%H;aLcKtu;Tj3|(q(O`$ zI0!lAY6?_NRN7HD2Dbh)hJF|8sEAT^7Y*zBI$)_--Jq*u0mFcasu51`pvP7J$BrvT zDD=NS2yB#VI5&kppZYAUF9~IQ{pHI|y{T>SAgr^SFcg66>mU9m#A6 zepsNA`$maq#W^YNqAe<*;i}_j^=hiMW&6~8#wl1zm5znm2k-_D4B!o(3MI-%-!#05 z6{QuYMKF!cAAFy6r_Q5tj-rgnAd2l#50IWb=VSr~=(6rXkPcU;-boPY6$=pRXl_Rx zJ<#YfF?ge!n#k&PQ6NK z+2HXc{<-kNbA~wLT&(7rWO>L=`H*>x*tVq6Mt~#~^G1=Ftd6uUYTX(E8d3{C9`=@{9ulM`z^;q%!_>=$QAK;JvqyIhd{DNE`$9VmV|0eqwDT%m| zpAJSg;tE5+3}+(+Gq?*y)EZCg>lY8g*o&VXxghNN+YDbykl6fwB#53}LX-Dn&n)54~%dxdgK1ETjR9uA% z5(_D}(_!*p3HzNmV$hzBK=9e%gkH;QpZYKDA1lduUc4`rqVI2fteS~p;Edk`-A?s^(X64rUI?|UM#UrVCnx$ z-w5I0r_O@&e{T==dO9G`gfF%VYC0qXCM^bx)PMQmil<}kV+}=~$eL?^vHrJXP~mmZ z9NAHtG&galsy1*joT@Qw9l=Fp!HL0f)-vCvts~vusFvpo2j&X$aSx&ojR!HY-#}Z` zf0nb$UB}rV=$M?5vU!OA12uIYZJWaX#7~d zGGS_a&U{QR2m=kmvpoy7K5xb@TK#U(lZ;8@oP~=gEUHd2NPzrZP43TNc;2fvIyTO4 zh!s1~RE3LwuCbPLO+mvWKL+a#VgR|A+gE#jWS~SiFmXj;cL^nkq-={e&ObS^T{e^^ zUM}o%l$Rv8OtJpA!0xaC{~ z)3F|JGdEh~!wSMGFcJ~{sNd%Ipj204B{Yfe>zPR-foE`D^8>ANbjS_J79D{*%A0nMdydQ&2?qxrnz;jY8>u)+t;@OMYg){@Fj@ z-*>NRcm3>V-T(DJD*VyEf;yy7vYZ=rFs`bXvK73I3xfLNVY@q>UqheuxR9#Et9kz2 zsMki2N$6|pNp7SL5R;R$1Y^3qwx8eIegl=NY;9B}iOCjrSvJr8MN#b0-q9h_)U z#XXqck}k$6s++nURBL#mpNT&yZ?07lJq}>JwrLCqfPOk%Hr=s)<@KCga7cx)xfG{e zD8dsnr)HlYWxBEW+`4<%Rx31}Q_B&_eUI(V+|Ykq`Y(X3W3UK}P96F1HFa@Rbf;L( zkFn|QGQ5Tmw`iqQ1CG|N3~~)TBQ}NiD%4n4TB9BnuKlAz8;~b$qr=oQR{5mO=a$CH z*H22DU-2%XhLc$i!bLh5zLp$^{^QdBvI^*~CSuHb%@!slS_MZlypv13v^4&*SL)aj zoJ;*b&T3sA&;M4*ekY69B|pdbuUapk6O{4_eV2J^4}Ylt9mO&^9sTEm^LM^Q{m*B0cBd_D zW6K187W2HuqS?m;U~GNHI_9$5RP6YlI890x)>j$d?R1D`se{RJ=YJ$vIms~=RD5T8 z*8!=c)c=0y|4D{A>EHa^^L=GUv#)k`JnH|i+k>pD*pTRfUj!F%ovaVylqFXnSMKNS z6MuyBgEB5ubb`njM1#Hq0;SNw!f`+uGn7AW)e^C^JD$*jN$)#5?6D?NOc6{p~6!Ik5gLD&ap z&zi0yWS)->0xj$>v6dD-ByiDSinVQRCUVnf?@!r|umHMM*B|tE z{O|ug%pJKH>r;s)KfS_x{YrZj!|U2lcYqD4x$Y-F1^&!0dt&s*|Ega9##tkpl;hsE$BA-MZE7PJMAa^n?G2{nyO6x`f z%LVi65a97A9V#*OU?U50as_l%JM5jV!j~<%}~KIDAmy(&d1MJh$~9(A>ow(r(Dx^&r}< zzOX36JHiKWBI3dfo*Uys{=0=luPM?#04Pz&jXyX{V9b<172 zxMS$5VeO{LHFy2K_*)!mK`gCZYhLAQ9h^4a&#%{$u_pFeOVq_pS?icDTJz{n3V7?k z=%V|IH;KFzaA`JiK3-c`d~$mc8?M{*A%3j>Uq(iZyHq!;mgn#~@ObbWmbY@!!wvl( z;GbHrz0Ddhfd}ME?gWrq#*eNr1vZo*crPn1Z|LUU_cVy9wAo?O2~MV(GUQol&QMz zax-GH^i$i56W7jx?;5OP~h0gIaw!=hTHY&(BT0=IzBL7?T ztmA8~Bn>yUx10k=n{_Af0GQty&^9#nVu-9eT1~V+OGYeE^+4D;a>{j`*jExVEB(fpS&&Y zqG9C*;_2=ObVxwcBT z8}67A`lyf4PR+xFbT&poFAwcmz2SzK7_G-FGz-Ufh4Bm0U%%skt^Z-n6@$~?WRP=q zI{g}*Dbiawtx?x*Rb+fLj8U{Vp1y?h?sndF#!_n+K|%anhG>-ahEGn4EA$`Ry$_B+ zK(~PhSURu0^q+OicW1BBOSKe*t@vL?_3(kWbZT;?ltJXw*|P6yIJWgKk~tr~b_$-! z=U~eIp5!$c+lwqU+=QGDXKJWyfjWY%Z5Pt=m2@Gd%qLud``I_? zcl~d8__*`GWGqjb%qy(qQC&F|)=8<;;xyOOezt#vvuLnts^+*EyRDC}@154?mZGp^?`$4-E2RQcPY# z4G)rR%UeNNfaj#klaYvpeMG1A6E$;PC&_Pa<~*T+UvzUt-r9~I;I>w(-c8*rLl}R1 zRoZv+o2tFDZlh+hbZVWF2xrw) zSO5)QD8_7jk^FKx1!}KOj;Ry4S1(h4#Gy$ZB41o&yc52qv{q|jDYwGV2Q6{yLKJH2 zwmFs2AXxY$)=B=uye12gNGnVd8W-$f%G457?gn6VEeh(dN{d`A=n!dGNy0ny`h{k# zT1nsg64nqju85Olxc-(^E|mZM!zw@jELZ=dfB62s_3OX-|73_io6(0=7te zH#}!Lj%@uH^vi#?>regZgV5jmo$lZLtuFo;krevdUMQ)~+O{)T3CxoJ+2)o1Q2vWJi^o?SMV?R+ z6B6;=c|DhjLA^6Uz7K!h`p*b|(*M5nfAYUV|EJ4#9qlB@xUixaS*2|`eV`F{H{y}IrFrXQcdK3)1B!C!Sr>OTww+`ZD5!j3sNNowF~TScpM zb_Jo-hmUf4(#*OEVN@-e!27%~VoqWZ%A~mPYmj0)2 z-5(wdMieUlk169;HhbkP42oJstgLeWbKWLVnR7$`52??IQK`3yZtMTNz9%`anR{@d zo-;=4K}U_tI$&z#=GVYBb%6T+J&gJ4I75ZRon3T-_i8JQh}2UK-(hk7BlI6j|IcS4 zQRV=D4`LLmFE;9k$vSA>SP$hMz%>cRa_3_|-z25TNgWGKnYSwS#yup}+Ba|@LMB^s zMJ=#1oS7C(xux;Z?WrDG=`% z)-?fOK41DzyWc*P{*SZQ!*I|KpN0N2{i*-eW{5NChTYcoeZ#K&GEjG5h8)>|FYbtj zZC9K`g^cC9$ez6p95u8;z|&k*Mm4*FJp|L2m+o^0ti_d^p?l{+%=0b;%i|9Z+@i%I zK$BXCe%gewmYUD1vR0Ng=@gCh%GZ;Y*GW-3QI0YFL`z_$vV>PJ99Qj-#w-)q;v%8`6e;TZO7 z4KVtrH!9q^$Z(L$j(j5KPR!7OE>5SE?}EUw&AZhRBiP=njUOJr^uPS~@%_VQKmX7F zGyJRn!~YKb+rRn1;Ki=#ULNmHug@QfWuA79>#T(kpUi(~t4HDchs}QV&wt;ouKtaG zT(5un`{lb#w_-%2-MGT$V_|#`SBPxaMHk>_lIyfxr`rF>v^UT*|FdX#UlTK=8QM)H zxP5yS1m3QC-i9sA&u;Ty*&Dj*V3jfGUFkG#MRW5#8K$kH9|I$OqOI+rc^=aEL^PiE z1r_*DQmH<^d^Bz9`=Lz@U@^}2IPuK)Tf*~IDFEY2=bQ^>9g8@La}SvdD;LLTQ5=d{ zJ@UWRta+l$WsKtpT#ybtKSAN4|2?;}H0fAfmoTj&iJk3Pek1kY@k8dx0(s;=3{p@V zrl>UdP7M$>mHlFbBj;jRg}2*--1ZT;a7#I1TW7ZPHnCvdonQ85UiQ}i$I3%G48#?r z8F4nh+A_a?;|q>2w49$H{g>T=a2`Z%@29j!XaB_iJHiO?#{jF8!BJ z3f!%T#H>i>n>&_e?gF8r}C$gqy_d93rb-n?GTfu;Ua zFESx#M?rJm0}o&pTH1F&D^`5MGrXg{Y7-Jw>T2XaO;7*aL?GO>Q%UDWzR3^06LreP zar34BH{$R5KXQpd51I#o2Ryu-1~*DA;n7|oqD z)NUsti6+7m^D-ukR>7uEjjOI_=6ylQGzfxYMIbBpj@CuutUHXQsYVnGLHaEtJa6oXeIKBFO2|nJ z$CK9z1gfs5)(xBP2N!jAIQ4S%zuQ+j@Ekf~pWo{?*E+FhOavedBJuRd+Z;tow(fF; zmnKH?b5``hSM$1y4r2E3ZZf2x$o$dulf=;C5L)BWkG_D|Z;^^7CoSx8-nsK1h+lZ@ ze#DsP+~WEW=gEuj$FKc*egCl8&;C#UNBsQn{hh~oY($F{D#&V!TULER?*95pA!!lf z%<(&GR|{X)ul(8mo?O5F@&6b7FaNOJPpiXD(fssmu~1h$P&>JGjFC7CR~D0wnGw(i z#Ke7uSBq;_uF7lm$k}ipcO7J&5xemmt$t<9Yrg-=I9Zcc4N*CyXic1IznCm$e5=|n zx8s%{i)DLavpK|6V3XD~qH)obd_awge#ptoB8~N~zIZ9AmjW5$xvr_Fea?4MfB1{z z(GR7?f|{J4zM8%oJOBI2?T)V`QU9UZLu*u7$E=9_sQ!+j(hQhj-p%*dbL+`QciOkNT0gKF$-o&X4M$pnALZM59d|$Ip@fWiazF!vh^GR*%zrAApA4*_8X_qNJ>pwF82}8zskVSq`sM=e2i=$n6==7(xuCAcT zSun~*>*ds&j0JYesD*J=SykHM!x@Q>o5Nb z@K1k#@o4Z$wB=Z?=I8TTPRrOP`QEAxOn*5gp*d}ijn zuko1%CmSopVf3WRoHnow%zc0SU9i6Z&kAhzT)=c)hXU>=5#l)A%3d#Qpg!A8N|!*_ z3de=l_4qKkKAlJJyYgz^J*toS591d*CnF_-Jh%Qo2WV`$py%jRBdokk>z|+%N&@3a zCd5f_4KLn}R(;Ch@Z|By*Wjrx{kXMe6*s)@Q$9zW&F?4vLm=7y=SOe-cdq87Vb2(r z*!8A|HKh1#>3^q)gz88{>eqVR@w3L3~xPd!XduoH(X!g^F);k z2f|~v=|L=%%rT=5* zGoI80funhcwx&;LTa)hifWK-x+Z)rEE9oBLG!ZT*c$)>zD$VeNj9}k&t<+RKV+ADv zj+m3j@gP~QF3r$pC`v-_ki~wQ)t-&ZYk8>MVCT5o#~8JWb>#S-jN3?3Wn#AAq@@=a zU>(~bJj!#Ikv31!qr5mi^VTrbO4wPEBhe}VrJVH5QJ8>_Eo0u0ZwTmmd@9xm+IpOQ zpV+=DIrP=@CCp=cTYE)&lXwy5t*6VO_YRt`R;ZeJ%+{r<8BY`zc7lWOO#kTI$JD!mDdt*YVH`O9!>1uz z#-sbpfQZ%J|IEG|Km|dT7dsQ(ADG}Y(`-bb%e#=PJ=~E>FLm-woQ}%E#y0WkBQ!a{ zwDj$rEm``{-C|)5<12Tq9;1`=TF=n*V_uhiA~rmtU70;3=`uAK zmIn-)4K4krKiX|6pSj>iE@6Digw$+(iU^08c%jYb*w?!$jp#ACK9_~bS^0RvvT83x zR57)N^4#_LgXxuzy^a-ZRD5_pPG=LB)8XqC3(6g_yLfy_d0~FMVeU{~#eey`nCluX zoSy$oXi6CY`-e0&ax<9A)Rf_!e?xE89msrB_Jo7B{VMVd9~vYXZ1uJ3f5pF4zGsp2PO!<(4!+>IBunOYVrR`kdb8JQW43cgl2)aL?1fX^ zbZJQc_YAlkXLA=a&iS=WlJ1I{o{djKq-6B2xBaLLKV9Y?$KT)oXJywfzy9@0^xNk8dZVU1fKn*e!V54K2Yjy zX#1KzM#SHXrx-t?P%fH&k>E*hQilP17ovv`9JB&U zgA1fQHWT5>p-dc^+|=8g7?YHaLH19_d1s>Bo7@rcSR}haY$C+v-%Y6$hV%Ij@wM%; z6a4ob2a}@puY=Uy@mec#FiV~5agBex=@^Zmld7xa?z6zo^V7Z|?~fD8jB^$U8ZVfO z*(M7CV~*z^+lIj=RolO>1@P|*j}nkf<*=z1l&>8lWmj|E8czW$(u%)DR1*!2H-#|r z7lH28VDB1eU(-Q6vlTrmymBcMTeWtZF%})q{t*;jvX94=p~KRf#7ZT@adnla_*Pfv z%^AMqoT(AdB$K-WVW$#zxi6pt7he0$JrHC9xV9sz0&>agD`21)^U66VFF9ScXIf78 zqPIH=8EVAw94FNg16}Nb$r=PvH?rOB)*bW4<}u@}*XKMoq(YQ9fbZ}1eOhpADF31e zmcGD6PXM&;0Sb@ENQ`1HTHX1eKJrnVaIPBMAc!%~t76tB5xlQ&^J80b!;Ul5uR(d` z5H%cK(;T!-Rva51Vp}t@?4^VBdipGV8gayhjjJ%}+VzVVfRd37gx(*Fh>u3X6)kh~ zz-1BxS%d@8??nI$lA-^Z{~%6l6Qp9ADii>6E_M1z>^6gW@P9ry0gm{#y7p(|oM>Ra zHlqcfX6d(%V-~Up94y*rJgNUV8_4Gz$Y{u|GfV#=Zk=gL#VtN)1^~}tkR37qJZZZ0 ze*hC66i>Jw_ry*@(~i3doDTQ}^*{B$an=6_S`EOJKo)LfzHj}{viPC@LD;xZ!#eb$ zxF4ziJL>;?(rx{Jm%g3rvThfM6m3z~IL@CQ z%!g0Mx@Km^@ORe#hoo5l_ntr?OkWdc@+1a(beXOq| z%tBD(ss9b@zjCykPx4zg>XS!lAj`?fbLW4r&w1=C)k@?!0P-L!R?l}}D|6L+B@XTw z6rbB^4b)C5ekAf!OnRAI6P8XwwX^nM%)-j`TIynq>8?^ogE#?9SnMQNOF;vW`7r|$ zZy{zaL%@-Q-6UlX1}?{t4<}IFP&F9me>EUHMnIBH-_s4}Tr?$!?~A(Bu?v&SXCogS zg8KALddWmH4l&6ABFOF6s>p9|UBOvVTM04?J6bSGrtEy~i}D7MgAXo-Sdt9tT5R8T zc*JH3hGhSU7>hlqPqs&bDrdjHzR^#K;lx>moD2CjiH>#skU_m&gslnie*a++gyYzs zXTkRAK-FEq7c)9z|2BVWyw#K|IFlz2Wj>QT08*SLmP6bt|KWVR_5j75{1n?1mcq?X zj6LsS$i^@PSpCe9pvCy-CGJ4H26$m>S{Z}+&*Yh$IX-laB5Rz?Xe~_i(g;+govTQI zSHgFpBA>;c0QjizkYwlx0_@h$LLBq zez|}-ZQ-9uf$1cO-~>Q-60ST`yfW4imyFlRe;RU8NliOVaKt2hY$g-l?kpV-<8_Y3 zcB0M$^-?}Si`4G}nj2XEceU%}(~rJAu@Qsuwe!`0@N}<9udFRZHtWAKjQ!Tri3f0X z_~mt$xl3-@7BDS4C8#4inmT|_%dm{IM7Q@O+xm~t|FG1Ps?9k~1)EdbS`uqlTu7Kf ziUJi>R>(lgW$>c(U!Efzc4|U7F288*CVgPrQ!gF`9_&0^cbtDwZ!7=LAZD*`@m9hC zq-&t|b#q*{9w$-bog!r)RESvKL?}~Hyys-&_DicKXRJH)AG@}!(16RsP~4>#jSu>d zUZoFckNe4z?#8Tda_oA}k*(C$!P3O{viy8lAM(F^vorL6%!vBGpY?x}`>@tOy*BpB*K|J-pE$g79?vJQ7H>6|^4y*x<)P&rrtNNBh(H4FtCX1C47KlL> zP}5`Gc1~mpq5pX5#biP`SLXHm?dB>unY$%uyC&6e?eT8=(*J&7Cm#3bu_napCXa&G z`j#VI8_h2L|1$Ls_M$*og=YDC8O_q+1Ii>EizG-adTxQ$eK7IP5Bik1inV-;Wyjj4 zGUS>hKO-HZyA$CeQ3b8}Wq(l>SC{(??%Gn)F4WuGTn@Ggv>B@0<4-99$T)F|8?%($ z-!ovB!_UfG_Y&OEi4tq?I92>l@!3V*{5?MA9Ak6U*y<2S&6$80ka#`{!{csl*z!Xa zhYwv&4kx*vx73FZq%#6iS3t^Qc;b%5gCp1w39#s}(9a~H82=XOlU4u~B&If{yy?H0M2Lp7HiOmJVR*f%RKPapW> z{DHNgBA?*P)?H>!gppXOT18&urX=Uex7>Mjj?4c}G3rZ^QRvT(@vHDkZVsUW9$WzB zD)Jo4@#56&%V?pY6zJ>{w)NdTLP(!tX;P~q$Iq-JH3ia~^XE*TMKP}UmS|)S zk#GBxZ`fQnLiAb~HZtw@Mj%g|GvoIu&Cd_F5?3pJUm4TDC?{LfwsT#D6BAtN^)>!p z98;WlgOw&2&&40pR!*+QJ)!?Pt7W@61Ju}nbmeWq<~n!fJm9ov-RhP9vVX=B5{P`n zIwPEu=bSGD2lM>UQ0Fw{@S!cs?hw)Xd)6d;U2NA)#o;0gvrBsPXuMVgii+_w{B?&~ z7O}6_;;!&P44sEteki_Lx!=ow;&`5Sq|xnW{$n7!eCTs^*Yi*zq6b*poi9uONB-HK zs^cEUtC?DLaxyBwaZgru+No4vt<_MQsE}>8+<3Ci>Jv-<;p-;?Rphv}D6e{%PUmzh zG>q13GDe#l-lfoSm-*6vZ2g}mrBiB=mw(U=LDR92zTez#?yQ6`@_FgW?b%EJ8JiY6 z2Z9T}{DcnoYOPNBG5znIAmVAl;cfUACF{6t#J-bLkaLsnHL&Tjl!9kKPFG{5k(}aJ zz3`pZ1qC}LF^ewncsaIG(;Z`noox6|$-@7wJjWiz{r){N*NK&yd3;&=7kuIUDZ!=d zrsG@d+9K~2Wa#@B=kwG3Di}N>uIi=xwc67|QY661QI9-Yq|IH|YLN#`Qq@o_ZB7IY zr0V)^iA5(!bY)*Lj0ujOam&jB#oR?@7nNJY6pX3-TlX5<@ADQ?gMT`XyjI?h)T}z7 zU{0aA?t=L8@`ST37laatTz1U}C@5pY&GZYL-TRp+=n%ucaKRu9uouI0kfdw@uh0B_B4mKwTN}B!Ma`9KiLck0;<^zoDJh!4Gf1c}# zlOp*r>QE>Bfp^}uc3Gk%Ij@U%UXK%}DhVNU`vp<4;`;6=KrS{22EZkz&J#~8rg)u| z>iI0B;L`UHvMD%14GuaZmn+3&@_z|(YZZ5`gm;Qxo4e*Sd2>c44oQf>9HkG489I%< zEc|u{&R9sNA4>$dK5w%&If);Mn$8EWrlV{ZHrxjd9^}joSMi%;qCu;Tc=oSnpNVsa z?>uw}6ZIfAf%D*}{WAcJHBTH~6oc}Y`^n8DJ`l;^MAoo${>NvKQD+QvWa$6Nb9j;z zpM$BBHjR%`|G{f#fUgd%oLMfS)ma$2YrO_snh};vzLh#B#=YycX+p7{m@5A#%x9ZBo##b$liW&m=UlyFW5mn)Z+(pXhpj34Nrv{+|Md&&e`oYo z+PR9rJ9R=;t@5ZCO#`xk1@8CpudM%J?I*5d+VJl2)vX&M?S*V%V(Pu@qxJngbNOQ- zoxUm7a(LAL=F7;tSv+ma>9IcClWDYkP^iR*Mx3W~W+$+8Vftrb!G*(10IdHo)mIGI zxuzIw&f2LVeJb(-w*KdPW5U>ee=vW?UFUY#gUGFzGxPDanJKVFdq-Gm7cD37!L;f; z4TTQxV10cV?;50@6)XhWD-8AudyYFMF=}YM4{*hL=DIf6kk|-ivet5!kDI>uvHweJ zI*Nj~rTRET?@QG^+sk->UVo202|q{^Mi8)3OZR!w#(p~vDhEzMmsZ?heEQ<~nEqyD z5e_(p(>6al&)FU^-ash&X}e=#f(fTW6sxC0_Ai8nN{~Lqmtv5~)+$JO{NzcFx8R96 z38beNB_7ZJno+Q^4%nY-Mocg(xh-pMN1sXTOA~X(*FhY{I`xtK$JoB_cn(43O72;h z7^Hip#03APJK7V4swi7FvF7_)^LDW2Tfct8X`qCEuA`{8zf*nMKW>`gu88J$u3LEQ z0Cl5R&FMGw0rDn{2QkE|pE6m7`XdBcd-eepNlqBTX}H1Ld?nhn5j)BBFh4`_+*z_u zuUa`hKFfmTGP$D<+_7gcvg-c&M4lJr@x{TiRtLq&JX~1jEtsWM!r3IgG_ZGkS!*h9 z>8y9|zB&dlY1tbISzo;I3(?@D)Nshx;e*om9OU4)zbl*yIB1XbpVIBcolK)Ma}5>| zWINpw92Vky$6W5v3zNshlZnK7Nm?DB;pTGt>b=Xt?xXRxYqgmN+m=Xdt&NdT5tx<# z2=DcBkNMI?GM4Z1_(ar-KYk!z+ui5$SLA;u@Z|rQ_hix5;(mrs1wdW8&7c>aPRm8x zv%4Zv97$=#iI)y9pOpmyEgr@PI^mbaPgxFRY2LEu#`C2avw%1ajeVp2T974z*4~qaEfb>E51baAz8<{}VOo{}d{{vGC=o=1{^~qzW$VEh7A*-osX-|Jd5% z6?FS|=|87YrybX0w?@9gw$-mpo<{tjUYNxJDXiCkk|G+c<)n0i5Hyl9C z(VU0Vht}~0{pn|ojynk2CdN_wNeo#hu7lNOWj^x= z|7n~*rvELPg7m-k0%FEjR>2YsjoQ)tAibJo~jy)>L1^?F`_e71!J9@fPK zg^j4P-Yg{6RXUu?^Q#i~BVcrP5xiwwPBHj8PNhPVHeVki(Mo9P3*qCX&PqkC@}JkFR6J2+nix7Uc$Y$x zJAv!CAI=HoUagwama0D3pEC)&S#2b#vxold4w6s>#2$A-P775r|GFNY%<^vy6HmlW z#!kGoazsptvryEZ^FP$8{CP7jQ~`n|D%5s|C%Z<|k1r*{>?n%mGL;9JnpnFLg}{^B zz|s1g)7+QD#S`0;Xf^kSZYQ)kPF1=P>WcY9>|I-Yi9+f_{s+_U{D*citc3>TVDd4` zN_#~2CCO#+S&Pb{83~JU#)!7YVg}F2^!olU|4i1>>Yx|)^@W%~tL{7Jv|MU8H4!%C z5-D@NYCZ*Ns^PX9I;BDFet-N`&w`TC>#G>)OSlLP#oZ?CmY7mku$+AC2lM+NLgg4o zpapcwcU|Wc=YJ>9w4NC})=4is^&go)?QdcTw?`B;*<$c&f})cF^xqUJ*EEo9OTBSN$7`!kBJVfx|Kh{C6D<*W9h$gU`W6m zeuu9S11fVy&~9J-C^fdnRGgn{x(xT~IM2hQ&cXQ)Ywm#{)ES4e^dCzWHPPmc68UcC zs>)S?uVI~vVHw-qk`oT(=)d(j@_YDY=|3+0XM50%sT1$^q5>y|5^xU8*(z2rT55;~q5l9U%1*D^wW~4U zdGQL%XwQ~Pi%(o{Mmbil$rnv%EJt&7y;sxNb{N zzP{>d9Ww9ffo6Qu2Z@j6)mTm{t-W9RUlofZ=YlV`R<#$iuaG^0tiWD@WP689CiL@nr%VivRDbNr&B!*!}?6i;#K-ls<)43I!&Qd zVrd3>!rnO{02kZCj)pXJYWS)BEW!s=6nq3LFraeJ09#F^qQ~`%>_a2Rp6cDXXUv6MrvTZv*SHzWQr?8MN*wS|9}FOI)0$;iy7g*cP3YySzK)jTu#-X{b!rUfrz6ELaV0f=f@Ho$bOs-&fWZO{zM@<>lz1y3s%8!~jaK zdkunqS`!te6{Jru^HF;9lTmo+|C|jM%+s=={{EMV-PYpo=P#I^yZaWdzWGk}lBXJC z{2wc-vY<3H=gP?gX^oLWETjfRipa5Cd@bg$>}Yb^XZ<&&@$RI3ZMz<1+7 zS>ZhU{ccGsp1{K1RhEa;gEJoc`|a)*KFEh+J*oV-Awa%JPA|3DKo$!d_gT$=Raf{2aO1(zrNAnp2Ur!oiO`YU$2F zz^ebICg9gpPdrbI^KP?mEP?2a`hV}XBNC|p$>ch#TRJ!wtmAcQPh8i!c7{PyGQQt` z!J|LWA*r;czAe-1790+e{SWyJk&OG!8DDJpyU3QgA{b;&068gP$8;pf6w=EvzGP?X z+E#K)uG)Z|-FQ`>i3f``cyxM;v0_gWPEXyWha6!-ph8DFoHcqqfTy4zFvXn#I3Z*! zkdtUn!h$d*tR;WN=g^NRpiBU3g|mZ0JHGG1IAN1Y9;-l0J_`dwm`pUjX51l=eSW;} zD$odM5nzLyBvN#IiRy*?4>7jTS6f)S6>7a8TUFm%nO6EU*5&On=K}Zj=7vk~a2bNB z1gaxPnrju`NBwuYyVhwVcokdAuYNeji0!$qML_kw1ElYlolDnDHu6zn)v!++TN44+ zmvfCUy$Xq%KlR{Cpu7=d4v`Np1&oB_%eEyh{ziJ~Em^#7B-iN+ zA`e84^)a$ZBU^)&NR#(@ixbEh2hStzbbOwU3tJGCiTuR;SB}@N^mNi0H}m^CJ|Lee zx7(v@)-SlVyZ3uRb=CM3urGRZHK04OCf-l&1$Hr+&b!L-S(9YMwRJWp3n9bfUztOg zZ-bm`HQ6oZGG_8C3BB@v;Hknw8Z8Pu=N{~8vSm2d#P8@=f9&Uc^lIG6*AgAh{R-EL z6p$jQZr`HYLfBWJ&<0ecqXuIU3&JyM_{zDmQ$a5?o-yBlzw4z-I$w($nmo5+mrLi! zNhn-rXKktlRS0vNi{)-k3NwDJm|WUwp$uF9B|m6Mob)63U-FlqyGZ2%2YaZ*-b4Re zPBFSp^PHG5hMf*>h;ioFX#Q{sU+-*x765}8*PWva1^x~0Xa1kKx63I)7mi)S%^6&! zyyk*OCsodzZ(J74a_K)$Md_~p!G9t1uwyZ+Yuk~Wtw|=2l#AR0OF;F((P&Wr1&EIA zy@2b{6knsNpJn(0|Dn!JMB>TdDtpjM&{2b##Xv!3huj zFL6-T!~N<{Rc9^ok#DU3b)mH;PO|lCQ#PO->#VU^D-LOAI;jm$mOTlRe+7B5ee3hV zbM5$^bM`h*GSaR8%ehy-Z(lyV*fUJ)|8TVHe>X#beAIvX98=Fy|COJey=q>Oa)A4F z`j)jHgVCo@_(eTd{b0%Jb^vU*{>Gc48&>kOM}b_({fzNU1sbABlGeJ z_1N0ygLVd1X34EI{FtR6G##Z&L2w1oDg$Bi6@0-v4IIpXW!jk7l&7N2+=x|yrYcXH zp;7iQLC52z-9gevt@6l8t!TO$2tRXjuUG{D3Cf9grwCnz^g4zu(kp&Us)>h4VxKb> zZZaz!KS1A@87lR%;Ah`Wc zn%tvfx?+nS-*pls#BpqUxj`prL8`O+y--DA)S|{B!%`()r%fJj>q&F)xmbn{CabWg z-&3rMcaw*$AIkq}V&(rUW8m{l`px(>7U^8|3pf>LFVvWvJ=Vs)oDAXw`(&(14NY_x zUVQuh?B&=Zw8h;F&c33>B#C!gYzx5GfrBC}MPwdZi76`|07Pi*K{QbF*qnm3^N zSs~|9CH?pMXVQ`xrXn`hANnWo%!?%nCJSN19Bpl5Fj`@HpZ78>vGkv^z}V8qSTtta zrycGHyeh1r%S{Xm@0i(xb>e-HKO3;XIfX$i#`@*h?^uB4)IbNw}vq zK|gl)98i*kZSvLVkBWI%?9v~KZ!yW``||HRlxB2N)$}OCnxFEz(r|SSA&E?DxJE1b zeEgNkN?bZWOO3tDGtP#u_`aWO^gox%x|csH4Zzf%^iSGQ5O02yqr?ibHy=13^MY&192VfE$)b4QKuSV^bg3t1;>F&}lcu~vPwl|1_3?YtZ_vX6N+HJZ0TjE;0`_EdSBVB6DO zuEOiSn>}{z>BLOHJl7mbsZ89(A9q2UaSpx3x|3V$;uBl`LqDTJ=3^1hTE0}q@Y=&P z>1kA~15qa=em$$V%;M*2^ED7~qMV-%-rDD!%44lO_tj1tz;BXakunaViWQ+Co2&*( zw2UDtS5F?;j6NtXy)aylY1Vno;=C!X)2ID*;!`;m;9fMj?pjNq)9+0WsKy)?50M4v zyjdkFOLy;-UF*!2_uDt|X)a9N$A<}_#|dGaIj0q)K}KoZ^Maa^9rZo4kLS2Qqb8h_eHpT*geH2s)?=3e*je=qEs z0isf@Xn#3ZrX6AiQ#>PcUW-oGvII*DxROjKg+Yv&Fyxti>s(rqK4lXSGeajOaddca*gN|GsPH4_+K4*`-ro~+%p`P0d!1o(xP9b*64 z?SH*?!M@LVp_xIo3aCKO)JM5uLk9QOQKFZ2%mmEU$$8GTqyYkb2~~55BDB)Um@ZSUMu|E=$q{%iDquSF97N#|TdaedW-Kwpr{ zc8`o0G~Zuatf;k02kxFm+;^GDFtO_@dhF1D6&CYc^l6L@Apt$dJ)s9U zXOEMj{@?nqMYxRz5b%r{7rn`0YfiH+(u=XD!z*4u>(Kvvjcq6r13NS3@SevKJf#)p z#`7wse`8ept7_@QA)9g?ke*X~zpin@4Gg$q*>*St65Q_I-^GOnyao^Ts-&2AA_8=z zcAOt@5%KWK6G%5$aok!`-Aj?vo8@iRoJbHX37q3eLwUSV<|qxSHoh}n`-7-f?DH$k zg}SL!mUJ7P9bm1hd&@@yvBGHYq!=6?#(me-$W=dV>nsE1q{ovRjcnxeP1b&>jV641~pSvysRn43*%fdZZC`k zo8b0M`lGPc*z6lkP~$r0F1;Ui0OkBIz&llHhT}D`Y?LmCC&W#)!7q5U&8R%_yZbNH z8o9=W-u%(Q*e(XlkNsf`Eb6ElSc@i|1t*r@V(34Z`m*&{DQxYo5W5Ws7c!neUyq9V zd*%@pb?*GFWG#{ybn`tznb&;ktKm%l4&!>wj#s>!7>()}MKV6iZ@ux!y7nt_NDBz% z#1Jhv@AS@^U29gos_?8qkuKKV4M^%DyNmzp-qS=}uZyos+r*E1y+9f+69+gY=>D}L z38jc`BXZ0>!BM&B$-cwJ!^B@IU5A$$tMA7b=P8VByDKhgFwgGEHADT53zrDxk^{qY z{juvzBG4CG$UIL^^$vhB`xU9Ag~YzXoiOehBjU~;sy>jS>`DPjJzn`g#G1PrrT-l} zW1^-2<4OImJzjGE`;aEhvkJKyk*yU&1#Roehz7J{WIE`ZuCC^+$5Tv%S7$UO(r7K> z){s>%OyH~zNdIdtaozA$_9NR;*D_f}JkJGcOLHYB)6~l!wl89)*v@|Q_douK>$&~| z0}M!skC=Q{Wp;EME$MyDH}TAJP9+*EBEQ{;v=EUl$TKxwrldp7Ou&sQ=%`ho?jSl8Zm< z{|tif3$c)=1ry5;a}v*zHQSuFp88+m79LyYaE`+K&q9N{KW|8@JmmmCO^)6kja8}8 z|A~3K80k6tK>u9&1sKV}`p<2(H9XybwR5)ik=Va>r{G|^#g7zIqvp@xjE>c%5J|7Lx-&eeU%xrKYho3|oT_5za1zS3cJ|U$eco<_4-t0D`!DH&A@Dih167z4f13?6s)bN#Q0k&2)|1t*G@x3ES_0 zkCod+kVMnDooOj?Ac4Z$Y#k@2w`25K|BZ|_JV5OujvoE*I6gss{7vPGi9+B2T4{q8 zapk3Vq<1|JO*(ol&Xt0|z>i%9Y^23tyg&2)ioJbPSUCycE{BrOe^LE^FT}jZ+1e4c z^M63rxrma3voj+`wTiul246>qpy-#gM3yz4`X4qRV2E{Eu~cp4KWn+V^nbWPf98(( zTsP%vNd^09Vp=h9-GFvV(8tSNY&P8Yz(EO%KxhQ)OcQPl)m=(|u~&LR$|ufteNZx} zzsG-R`}`;Pvau@wx4we%-PurS#L+< z47hOqmaC`$&e0FBL131q80dOagi=mDV0sNMjzK@$TvFYbrq@5BC z8^!Hcv6`KBRq3w82)c(HVyj}bKji!wdn+b9_`Vqg;iRb&-SM4mAcZ!Jp9Jd-iGUI4 zG*gI<>F2=bgD+t1Hq4?~98io;TM{(zo4UX{OCF=j~du%CB5pw&WKI{L&eU)Pm#y$G! ze%z?i*PuqD>DUqZ&UW+so<*?cI)gw4=}eKaI&03sAKPKYJ9%G?5Yibl_Lp}ghQm2yOH^IVaW%PCg%24WGfwO>c~}c-><1FwigzU^ z#qdE55xd+bgm5g!fZ}%RA%zL%=!x1=%-Xg97g=PG-Cg%JKnYx5DmB*cJ7x2-W_7l_ zJ>{$uZHEDi!~pO|e4v$43$AmoE*!Kz+P-b#0@od0Udq}D9D#YJvARfHD>ok=dEhsE zGzAg6x%0{~g=Y8nm^}f&DNz>-ZtPHKb{j1oHVy{57=ixw_gCpICO}cHaE5e3#gKAv zZ_hmGo7^JG7<|a6xD(J`57ohAj6L2QGtD2f+xAy00`d{Z&4xrjoeD6Xs zYO}bi6ObGj8;C`+m_S9nwK!S{8+OiD4WPnJr?#`re&@AnE@~eSV*p0}65mcNToWGm?^z^>e5k}5aQVDhK*90C+S+qI z8r|YRYLBhAoN4WPx#E4{j z*uvQ@8t8zw88wp?{_k0kIs@jm$m2)o+_!z**Vi|-tsbgH2I;bSu1g%WG9N1eO*zyqn&e_mf%K2>lGD4&(>XH7EPVc!uuOc~Qytp>+v z;RC7v#u+n}H}{n8t&yy4-sK@JVNm_wpY{JOq=WLJiM=PPT9k-<<^+gc*$3wp?QvXt z<$nNJK&QX9;|4?jXVr>6c`TH?cA&YPg`j1u<4#Q!Mk~t5Ii;MpA`c3AEsUuC$BK*U z-8o>JV=+NNuCqm)-hJSgRYr8wxd^5j`7aw$KXoOe=Bns>Me)UY$5I2Dri z5Yp*DbyUy=C-@@ip7%p#S&*OSs5Gc3u~HFEiE)qXU-9E(;YN}yNXq3O`XI^Y`M5|- zpuXCri?r&@yIAAP*v_Tvxi4n=DeFgzyN58zB7QZDcK}Gz&+@UIz#j_JU96_lPp6&s z0Jzs|?XOaDswpH%bodNNdk=pFY0qc$GndF%AoA^sC-J+?>0W^we05(LRo6Mq5~*?j z$VkokB&}lSL#pW;t<2G`j3=K`_ER_N-j;L~wJQNyzIq>;zOfu@dQz(9=Lb~j)3VQS zEhumZXd`Pv%m_=ML{h{Rwe%;=o66@ws*tOd{K|{ z()XUY!g$_eXVBbyi2o|?1+2hKt-=7!;(=u}JVa1w0OPR?=_!`yr3HElgfpa8)!y=D z^sezy0_&ZAYkNp_t2U&tI& z)z`JU=XaL5a{@$B&Pqd6$F7 zS0SxUDhOXh_QT1*oYe^Wat#Kzi<4urXq()$;`&wPF@t$Kb>)n4##R)n!CBu~K8z>a zW>>w=bzU|JU}?~2{ZA+}*Xwz_D!A-jkf8n>jBQyNJWrM~nFbG%>tm^r|9-rr z375oN8s91akk{*0U6qRYApu=$b0lce34~`kSk+aGC?bD)efJcXTT5CLI7vJ9WNglj zMJDw-$BB8KcWj1t(ZI%#ne)!(S{R+1d#wGKuQ>@5ENMcwW<^&<2_se1!*s^+YK0F} z3%{HissCqQ6DG3$uc-f-PoEedS0xs~*A!A!D<-K&B(jP5($EUQ>W<8<D99BQxH(Qe&rPC-8WZ2BCu@*>UFoPC>muDkC zug;M#mVX?FW4ge*V>ZAIl4XnetO4tsOnhy6yfQ?-L- zcbqC>4kxSADX^b}8xP^N_Bj>Vnx0xdxK-wA^U+tvo0K+9R){ICL9Dz`IZ*0V4e)7`owU3XiWPemh z7x(X`Z<>h#qaUaCi{*)qy^n-LM_SMqus#$3!m^=$7x$SDbwNg31Of+v51JM6TjnjE z3aA8)U&KC5Hk=VUnWl%Uvmz3U*pluJl6)BLI|l2V`eMoe~kWfK;y4^VBZD3;s?YX$-skc;-wr%>w6m!6UFRu)oHt* z{?G4Bet-OWrm2Q6tm6EleeDqA)~B6OE&W79W>MKz#L5_2I<8tN-tV~gt}LkWrF@P{V_`Xa#o@asFher+;-8q zh-1}OW^zTxc_fdjP@`ay_IHIev_30&%H1}zt=F|ccG-6FELUUR9<129_{Q4TnJv?m zvh5lxnp@Hb2=->F%L59YZ-<{_wF21j&yLYJ(vfs_`ZZ$G*F-oNHW#eJeo%kZg#XCnvM)5aTbjYR4ozd9z)51B?M1Z*~o0i*G-DUm#8nM{v#;&UChYZ=3Rr# z|I3Km8|V5_ej39&2HOqi^=oF=hp(^~${0K2u~R&)7RqA}i7|t|Pg&y76YGK%Jik}% z{C7LqxxLs|a*;-hHv{JYQPoL%|Pp{&<2D#q_YPN56&>#^#) zeU5TP=sWQ!X^nWI%CYL+tv2$U#~8x)$YF7PU;3XZp~_^X_QAMGAnY$U@O{BoV0-C* z7Psb3ZTD42!a?Q%@4W3)CG)+3oBE%CQU3GJhmYy?m-S`?ub%nOkIQ!;-{bxI8s+vi z>82Sj_t^UfACu~)?J4Lm3!?VobhR*x*8gg8CPGgflFZpo*5>%4g~|(jRpfu{8LcG| zbzQRbe`U9ekHCu=NvDw`K0SuGrk)z-^+mlzo)-8%>VHgdPXDSQ=Z@ax4z-1&|LDgc zbv^2y=~V1=d+NVh`(SrZhh^{9<&qg$Dav;P@EIJb^0HD4ut2mMnDifE^DLt~k^52q zT|dWr*76I>+)c4D&bFsUp6~c?{qNBK3jP0B|93LLFv%em?R2HdoqXQb|IE8N#IZ2H zv{PW`F;q(CN1tluPoLe7{7omC!?7-Z155wY{NYF|KKt&c{)?~Mw$JP7bmFA5r$@w= zotJlsKD~o<<~kNP6Q};KMHf6?aqH+Si{cg&sAv+I^oNmjsAd*c7!t}wG%7d?6AJKv z%Kolru=9H%%D=`g6d-jI3EMFw+=JsR-uh;QF|>PEr8S~jUtg8z^p^EW@?Cg8?nFOy zB)hGWVJtPG|1tPQa4?Zz(sz(av>3yKAfz$nHk=9x*NA!ft=ZA#+#8YZb%_WO^jZmow1!SEmW=y~yCvUzPcDwz8gYv#R1? z(d^44Q89uukkd}&z?J{F@|@W){dv_;B&{hl*_{64rNH)>AzRkq#twLmtamX zl(L$CUs#TvT4J7ZauvBC3{7L1dIM_}-DL+i1Ty=>0Vuh6sIHy=uOOl$aNYbds^s{? zJN-HL(+Ocr09joWR_;dq8lD)`_NNpPqN@xiv6}Qh>yGQfK%W(VO)DD8f9gN5xkm5% zx(PIx)3gdPu`H8ZY&Fe60u6n6v4*PDSEzZ122uZ+lV60==)Z}Q2n#X?G}73)abVh? zIZBvHPUsI6?tC4Mxl4P!bymZ8=>O0jWSi>V&5sEEcOH(bSz0d6Daw7z%U>l7-3&#a z-d_nCymqbk5z(Fr88wCk(wJ?@TmNaRUW4b@;xfLBVC<4`aWMbRG-+NbbLqb+WLlVY zS;$G`5+v4xS8_pbk7er0NbNYSSAAEbDjmmjjg~baKs=S6r%`$_hlcbs#)U&Zr~Ys4 zyyvKnyLx7cr5xGy|C`W*6v5hh{%?ntteM|>s1J2QeqKc!ce94-Px{|a{eO>Q#2;T- z|D&CMjkOiE8`thjpf@quf7msne5(Aja79fwi*S*9<~HB#&{qwbO(-vbHQ%Zj)Y^5L zgM5=cGlOaGxRLzD%i|{;Y*F zh3Nl|Tj(=je6fuRE8wniIIZ-{F5L;_lY94s_3%}GPoERFFdR*Aj&c4`hW|flf12Pr za{~*af!f>K#oPZ9`lrw?C1OC5b?kdv_W2}n$ix@{BuQ0kWudX2=TPEeRV9bF{ddp= z>IFBEqq$^EaKL(X2IF@M8uj*H&~Xb1E0=la^R=|?tRoAQpmX4r!0-uZ3y&L8 z14-$(qD4n{hYiaPU<~NkB-G1RTt67$*D790uv| zX%37z>$7jOzO1pv(<=WE~qGet%2 zjqg|9U$|CyT!|ir4PT!$XiV`_9-!y=;Q-5{6BR{@^Hn(ag>DrmBFM2O|JCYU1Dr!Y zFHgt0=#TLw_XKH&KGN}u80ENZ(?KFl8=t?6>_*DBSfw5gmnTImO{CU4<=T;xyVXxgmZVvKupL?4W}Z zjynThOw1U7o8t+Jk;T(rryt+_)Pmb^NL4OYzhf*I76Hv)yDHiV>#6RC1BZKDoAc{{a9sA7XEHdOz2 z;v2Z&@jaIO|GD@dior@?RPGNLJRgUI7EY7`h$|K1|JHNRN6)askg!U;$<^oW%&qZf z0Wk10{H=O+=BCaC^W&=jXL&akyDD@QCxr~0W=YrXU2sEtoBw;oB~j_${LlOwd8;m7 z)yb?WyfURF^aL~K>KjDrhdIUiQM43JJ_ zk?VTEqGACZAl@d|bfG{Ef`8OECAY)W^@WP*<8G)d0L&9xqt~@pb zxH1Z7nPPRXw5&J+9N*@^AhP}oYu^YBJ5cr0_VM{KPP>5Me53O{=)smuw6B?(rc%WTs+6dAOb%2n z0&i^c58GPPr``Q>(esy|75}Wpj$GBYlKc+9w{TOZG4$MyujUOpr?!2w4nsI}(sx#Z zq+Y#MDDWyYivftsV=m-0(uCWJIWCM~6Tw3=-~2akuiLfRN-_XK%!skhAXzUKsK<=> z@@mt70ugrROoM-eU5B44 zIR*5~$s9N2YyS||x#&=p{smNlDrX4*%<)m2zC2^lg-4a5}-M0{B>te7Zr%8c|AXHzESbEO zNO<1ya0E|cKmo~nHRi4LmRV$u5jw3zEc9F0AE&IG1Z!* zchXqw;D1JJC&<@b|6c$A`a=sY6sEd21uOPh<9Dn6ZwJV(8|wRGvK)1)5Ba*mBI*0~ z@nv+9-#6%0ma~tdy7myWhO0e9O@ePWr!^Cn)(>pVzOx`cmQqohD+(ptiJgv=6G9H2 zvj*gL%hvjSBe-NTi4Hl`B*Zx+3$B6f0JhG5O|V(TBveS1ykb8|$=`pvwWR_ueMPc{ zG!D5~#I#|vsuEa=WO#=|sUR8=0s$7N=T*xB)^DWMOQ9*4uW>|L-EnY?_8i zMP?Z}=3Amn#!sb)X61moay~cII6flK8&uE@?WIx^{v!$}z}iuRF5vzmgcK|2j5#Ns7)7!-R?U z9OvY%HuW3~U}QkBqWtf%#)P{@07Oi(7zBE!q8#5*H`U62Z6~)(aOesrg8%0PMF5?yrp{OLcvr$=f;4ih@=?wcVeEq4yp_|P zK{0sY@pL5=wRx`U;c>-H)DhG(7vAr?5_`_cx>BX`Qcj<(hqp|g;nEX z2Qqcm8Kc&^ z|ND5Wr7Qh-SmYq{wRbtAjJ)b_B>zvhd*G!FjXWn-5;}d)2;osjx~0H1FY}P6){Y8w zj$GupVBXL*@f^W^rHBxQoYc?y-!^*K{r5-Cv}&Q-j8=`wK&;r1$bZ^iiGxd)8dpz^JRBSA0N}O> zsz;iyADiIVAW?;VT20cyp?Lm|npe$d6Q4G8u$!`+d7BHw zEqz~JQ$>YQssd?(WFQ?dLD3pv#t>21_Yop3nb*fYw^&Ec{zP6VHf7FvRF3j>z#HYe zi`Ve`=o1DXiG6;iK^&ehM`I{6Rw?Fo{!kTRp^>vwAk$sxx}KJsz;1-#6G z=_cdVi=IxC(7RT)pNJKi>r|ZcmA8+nB5Y<)TxyGfex>}3{ALN-oi@^GMd~!xcVl)q3dN%0&rMj)ybktPi=yM2=_E9S%}CS&jqAK%eHE|Aqg@ao@96 zuC{B!t&vkexkpti)~T6X_KfR)=acLI#eY~2^0?PJC{Ph?y+C*KzpyaI=)rBuk@BT& z9!jGhLVDqQWcwM8{3$G+k2>Lv|CtNg(JLpT{@?y1jw9h<>N(UFR1A7=fsig#=_12M;G*68+Gu%Cg15Im;CJYkTJ&R@)6|${H%6eLLkk-6_<~I zKsx{hW4*L=%I&IkQR)#-XFho$!1j5hspyb!_w@|)c=i+m*RHl@`ZJ}43FTnne4`U} z`l*e*QZq;1D-3AaX)s7oS*k$`39u|$PVmK$Y%astH9lf+Chq1^_nnwtNEstB(ZJgO zeA6m-d7R_J?c>7!JWf&K96f#>u0A46lkf(hGh$Dm%ii-mBc51PYw&|TW2f;&+gE-x zqU9BAJmNPaEf1*!A_=l0(TrcS(S!uG!uo!|kvu(g!zTL;B=1*a$7n4R5=>vmIg1>L z7dlO`%X}W3K%_f3z}>ihjDBwC2K^iP#5>#=mYtH1O@=Jn{Lj4o z<^Z*K##o^9%n+kn7Wluey`#@tq@d z0KhW&Rm4eJle2eK6|gX`r?1CQ>h8& zM6PpsI4Gb2&=vcWe#^|hV`IcNOj_;uqHUlK=D7ytr5IG1FkZ z%{ytn`hLQ>9twzjhGvfXzwMLpab2fAQYx@F1Lpk5S+Cj4&xI7?79!{>c3-SK;CKM& zgb^WCjKQS4n12a6TJ%j45t~bKDnWozFnc`So8(`%p+`CK=#YnpC zvJCEpSe@+R?J8gxB*Ia$Ay2SrfQfV`FeAca_-ZnOC8iA|!$*9pwvT}9Tr#2w_DawO zdH$+IB20j-_N6mcX3kZM9l)_*frVTrnVZ=vpU-Dd&MbgBf^=e-b`6mAA~HV8J86j+Q{jB?t)?f>7mE|Eh0 z)Gb{Y3*rf8zcu*zQ4Ib>jG-@po+3+;(c20_iwWJ9y#276t{6zfs<4B^|2Y?n6gl$m z#*?uk>dil*#=7dLlm5I?7B*J~O2)p21?+THZ09rWKs@y>uw<(cyoCG^imu%9boZr^ zBY4e7#GX&W3DTMpsT&!yz}s!56!5IdoXaN*vgj%X!J9+%J3tE_jD74$zlx z{7>MgUr(sj1`jY6jQ`^Q@g?)$Q<57Rbu~ulY>gA7oTDTGw0&3u6Uc{7<3hKCX&y9b=80A-}cKO5x2kd|DER;thg5#+b5C} zI~GZm|EX)wu?otDn>}LX@iBd{UdoZ+{}faxU9TL&_psOE|EFg`79KrROW`dH)+X|Q z=-wm4EUJgC@BIIp|Jwl#WXQ}QY8kTrSN!I1D@+k~dF1~Ebxy52{{|ut-z!wvlR#Co-S8uNvey1%7rq1<23es|X4;lBlyt7QA9m$Ht(i zrK^XIT=Aq}X_bAO%$)>)>gVvW&lO4Ci)60=P@#ma;-I$-F-$oj6!kBNv4WvDn$d+P zapIY#Zu+j_0*FOWX)F?FtRjC+6DyjS_}u__{v*4VeIrN$(}4XQ&kKL&qJwjl|BWlX zwG4UNZx00_#REKht_rBhokeuzK)Fc^drxSztqyxY5{{)206c?OYQmQ)s`9NpX`d$; zG%Dp*(8Wv8_on*i>k~w*T#}AgLN<~yRy=YH_ljOa z+xbsZ%z?qbT^GI*h(6uh$D*Q6nH_y;3tLbP{|NO(u`@eUXlzbio;>WOB%Z6#bE@zv zZPv0a7KiG}ThFZpvC56iiSGy>*xrMQ--Bejp65tIsECXtewVnjpYz?(Q$`IHsI(y4 z=hJ+C`oSw3KR`kih)BuJQ0(3`HUCYd8UHKq)NpV>AB*ACkek7q(uuaxb!^8Osl++< zG~3_D%Nuxs9YpcF_#aq>j`AnWmC5P9Axjt3ji_=BlK(R#8EAD25c_TKPf&B6MmqF6 zq`>s+;E5;y!|C!T|KIDb*xxp_(oZeU#Nz)p{|8Pw#p76U!}w3nZzA%ew|NGQnJ$iv zw~m4Mubcn~o}6mr>{87!-2GAg7SE1W1k=U;2!BltamLl17tDPZ@;z6jBXo*3sakcY z@(N1A=4Zvcfxhu5KJ7py1>t>UN{m~-x=no=y4{SmJTGu@!IbflorN!uICTyuM-2G? zk(<{o+ilzb#s5p~CPwas*_|U595=QmzZ7`&mgEz4KGx#87S<>43sEu5xwbj*Xuh$; z);WyP++G`Zj9-;}1m#z3P9ME1F8n>S67+!EpO`6>sM| z^7S(&DP2}aC^0{5;7MaL4@tCPqgHbjN(A#3Y{Nz8^Y0PG_7YtA#r?WgG?7JiJygpR z&#?!0EOOo+;qhm|r!4{X$V98D1hw53pJ1xmezD$p-1&5D-U7UtvbTM?vcuWo zH0xM z@xfw(rS`<|jN{2DTbwd?K`6`1kl5|L|o+C1)0%*CFK*%Hl!LxNhElktM z>$y8l*QkbjL-Fky-hD4&Z@^$|3D-Ys_YN-ms+pg5JLOGH|`a3angmXrhj)nj)de zv#|X{2!MxQ&q4p5HgT&$@* z`nfcgdJBLQmYH%rIBb*-;lekUElF8Xs4bq5&XS^7JusgOs;^3-EU`Muh%oI@T{*q- zAFjtv;Us+6g|o52BF+!Mt;nhTZ(TO&$h`SpRJQHK!KsRwRwy@i{!5MJv@ zz4$-Tb)9?j{|M1Md+bydJ`D>O5I4L)i}Kvg)Ewe&6YH%vZHCSN%&PVkxi|jrKoKoq zg(tREpxIdKWF0#u0CD#VXKgvvd_~Nusce%lo2#X#Mdfsh|D%37`xgf?0*s-)1=#t2 z^op!)-{#pMG)+C5D6&nUVC?YOZO>h|2~Q@ee9Q5^whjC8a!F9(CakpC*XNEA!3~WM ztOo1r;eiceXwNaH-bK`a7NBeMKX2RZreCdR3&G+w@!1#uH}zNkcLFZ5Zo~L-YH&pI zDYJDap*YLVQEhCD4ge61Xd(C;p0x@MU*+tLTPx3Dzw*5#8|;&4p2KlSx)xumgPszm zqqGS7uDf$O){~oKU$08my7^zF2eA16A>CC0WFcBiGV-4@Yn|l=S!NJ>Mrx$wj0rGa z2On$lpOtMS4`YXs{H*^QYcl%xoBcGzWy0mJg)^%!*5}~=-`7tDYTFm&l0fmJsR180>DMnGS1_+o?(($$?CYTs@UX@^I3LOmLW<` zhy=X->Z^q3VB=N_k~>*(8MKWb730YdECN(;>FjnwkFL4e6E?kyVL5yGR`JQWLUFZl zAB$Zr$=*RgTg{%_t`=eK8nl~hDQ5ft;E6K1>?(WrCs(lfq@HGVmcHb+Oc*pR#h$V zMsc;Qk|gaLR}D2v(8Kf_3GFTF$Iv~G%zN==g;k(!a|H@lp)xWl^_l;^5jSE$03^Ui zu0W%h5;o@LgmP}?Gvmiz0k|}$i^>LGI^zp~SN=zi{utP|NOFgwvv1gDr<7pzeJf)Y zA^t^%K&q`x1o}_KNVjy4^`M~mKS;~Qxb$@u_d4s=@*@^W_$4JEA$8Y zbMpJntFh^!5N;@yUrYim*0|iLut7(jXaiA;IhXoVv?`Tk*$hdo9zaX}KLHdvQ0|W8 z#*PnuKZ)#neN~{AlQ{1Op3;T5<(zxre?rsW{9n?+od zb7;Ke{9Z^(MNtq1M|ON9`oW^zIcZL&x}2I z)@5H;eR|^ApM;y?1MBZ2k)NI&&n6my&Z!#CYA^rNEOV{;pFRWDoo+1aVLTTOPnx7XG*bC0yYt^UnPqGqcl#}4?Hi!c znN8~Vvz!POYvE_$!SO@pzdLRudw(ah$w{>uXXq`FYUFw2|4Pz2LC%`C zySKv`9h1k1MO>@Ggdr#>i~=jNu^k_M6mq(QpKYG=XSKpw|{!J&x!qj(} zhvb^yaeneZI>sv}vwfHM6(3fJa0TlTI$7wnR-sLF6qJV;jSvKP4Cvsq3{)YkG!ZEF zBLK{o!zXntRpdZnYKMdoaMXK++|i~ZscDOChT~EeMaBW@904_U+Q5?gb`r}tC>Y>c z$-Nd8CV2TzdKj{#S0wDxJGf@O6l66OAbGCF=JZDu$+aSnyjrVAx*{Cy+G|o4W!S!! z=oQ(#^{ptR>ouwF*{YP(we5GG`4+Y}9N1m-STs4@l*&xXaXiMwUoVa6RVID#jyG z&fOWYzgFr%&rTyJWhyW>=QjkfQfkVem{2AiEX;(gPx!hypW_eWTO+!z{3pi9x7J}W z&MUDTkMramZko244`)M*tSA24KRiaA6nRUUQ1aq`hFsaO2s)!h!NP1X$Xo%K|9N(t zOeo15m;hYvbQ52^*mp|bH~#0M7(+hz|3vqyGk3D45PM58KF6?CNC5tV#B5KR=DG5v zpF?ej&`JshUZ13=|Mw$;r3IZMQ7|NV*?<=2jb?4V%>Rvx{|$QQ(`O$0_;{WQ{tus= zbAEmV8;>|nUz@5t@5%L|O?+pj!ehzWf=V-p>VKU!y8r%Vou~wjc`SiK&ci!pOE(_H zV)Ob@)PsZ7M2@*M3)K%Jv?4lzjbO!E(X9i`!_Yu*4vUwfxsGzXhX3pJ7ys8))2)*R zV;SG(a1e_fK@;&l4@dy;!YY$O06-bIg1a&)$n@x0vyO6f zV2~_X{C;3RqiZVb4L*z-UN!9JNb^>aXOo1!{iA`+EKzkcC{G|ul*Vec0@xU-sEK_&iIg+(? zjV!$gKJ3j7rzm|iRImot_&C?;uhzorh%?^_KPE>?*H>+RfwaYkudLp2?Tw{v)=|Yn z$F&SatHX!55jJe8r(zoqC&%9gkK0%nIrRp{SN>B{e)<(6SFib8pMCY=Gns0zRAREq z4^c3F5Z(;z?i@^WdI5v~p1wO?Rp<%(Gmc8gTe`B##-oC=i#{8E8u%oQLXMZ~&fHTG zBmG7_j~zZeXJ!e$y)g!bGgz@yGU1W^V}7cP$;Y4_zcL%2XTNKW;u81oe}0PTHIMyZ zDxuxPm#<7uzRbAYNEqo`u2zgo=uXh6Ff$A8Md09meOAK(p&Rc&!|1HQQ_&g&jsMQ+ zXRzJRAV1Hb-eJ!E-}rwJOUL(Zo0zB8C{vHsowrR_11gSTet0Pl&z)*mixh$3aYvX` z^&OU!7PH9s%Kvedkz1b)c)b!A-S$N_m*0Vij-Q38Lij^KD>)+~JN0krg) z6dk1LiwoLYXHNQGRjTEK`Jc_$?TI|z^?${@2l{-G=S1irkLtlqxaU8v{|Axzd2AHw zIi@dOr;I#LD|@xCOyeK?e~GsFf6iGx4dWb}h+n-u$4r1G2dq%(R#r`c<)KF5)td*l zB^cxGPc#VSi~PS-L@O@_34A=uY&mu<9JJD7%Et*1IZ~eoc`aTo$VRA?Ie6tFP1cNv7hq=2^o2^`Z}U@F(}GvYu$w?V zFMvP@=1Iwk!k@yr$gK}H+%arb1PRHb0z?Y6n}Yi9!4kl;{LiMU)$-Nb9SH{Cl+|BY zdUF`XKn0nUlvw>ig~C1gSWzOCMPGML%s|^b|yE}9O0#ENGsho>{)uS|?BOrdPY`9mc-|MQioK|0~Z;vR=k>2QI`8R*j&!bEjFhlHh6X5e|@I~$lR#+@KHe;@Nrk;$N4{7>7lODY2Z z5*~G4JMYd~fmEy1g+s8WNDN~gB494mzFVtAq4aycI4+jn4tg$tu=L4$Cp8B1aD>Ma ze&D@3@T6D%^R5TqS|0LMv?9z9)iflnK-S6nuw*47G~W6D{EcLEtzcPKu^#o)n4UXJ z&l1pPm#rDeO^R^PPv_1j=wi3SJve>|Ks9+L^X=we|~1TF`F1= zGgQvk%3v?#a_EMl|Em8l>vc>jeT&>OCkm79Q!6fM5MbW?S*Wxk_7RjJYT&&4P#42` z{8rnNbcHV3*#rZmia3Q#DX-xrfTJsY#bJQ^ zFZLkzMTvO=Y~2aa?Vw_Q=FmRZe*Br|pOhQt0QdOuip7?H3 zTN$3Os=OM_1m8~YXsEm>LHp$+2FCrd5S>j!mWwz$Wd4&Lq{0j;AnlRb1U!OGv=#>$ z*d*nxItew~tOiyva>bI&K6MVq&oMn``vBR&x)CJ0_W3NNB$HOJt{6HwCQ@$PG|IzR zXYEW_Jy^6!`qgHdN5Xd2F(-(zf$6QUgXXtlxv16Q@{@FPC#g!ZX>EqbzB<_+kK5vB ztn5~i$sM|#fnzOT18XEi#D(qyYA(qC6n&x3GXT=>3q-GgVZ4%f6f#=Pob-99fFPLf zAfJRSbQ;^+vtDBHvWcvp{O@*!LAUas+bR~x=p;+}H*mc)YBV`Im6sSdr-EaHt81r* ztW(b&8%))>PO$y9vzY!el6u;f!`k7GO3WF%`1lK83JaT-9ojOX>R~D(ud%iXvD6v# zeJ8mf4+nuGa`5dOV0CvJ8+di|e$d*i?w zV}fJlBD$9S*PJi>57NP*5nZtiKACant0u>)2_~e(11tSyrdr6JG(JV}Rd%g?V=m-p zu|@5xLgnexhdy^^QAbY>{V6@(p^GXLYYpK!GwF=k#yIf2ZXJg-1?7e)uT@-Q^S^!Q z+V1u%uPn!6iE}wuz&@?j3wmGtaM3{s+tX8xd46V*?b`*!t^2-6VINs`8zAacVBO|x zFsx_(hn>rWJa?sf4qxHTxi18G)c@z65r zLR!h670|)uyx=fiUNHiP5bOW4_IU9BaTPBZOx^;2*Z(CPPbEv?fCTkIJQpo2AgP!K} z6h_}eFX7yxonTxdT~4E$nV@|`_2mCIV94#A;g7iLbfTn5#sjq9DIyUkmWaY$p=4$l zLAPE6S{3EiLhuP(f8+ZYpv8XcJWX2;cF1RI?y%+X;>ai!m>gtc7g!y=y5>CAC&xmj zXcbW{R1=IYAoUmqp#Wbwer4tkfWfIoUM6Vlt35}Z3fAOD9Wv(EII8E?aS^*P*~VqW zT8ZBVbm=-i)sK%+kH?qV0Kvd#ah)e+f+0RtfSn+-(ry;ZmFf*D2B!uiZSrOYEG+~W zn6oL16hY#|nb;cK3Vg!v>xjyu#ITdgm7>Ect;=m5*H@iD^GM(<4@p0lNSG{EK%#n9d2pIt74)hj+A8{(s=Ya%b<-mj>q)s*dq^Yrc{MtXdO#L=bUrw zpRm-Ns0LXD+OA(#`EV3}TruQryyAb@FJ1)uH~)`g6S3RUGVY+o(B;dVZ<_G2Yvn}- z1aRBlGRORQpV!b>FRI#TgXF25e;zWVRITK=wk7}Tv|hY7@;m<%lCA?d0t=nHZsfLB z{XYu#xPP+YXql4e?yNh#kA2mk*2+g9+^Zs`pD_@Ui~rjc!O5s=BkTX(`Cl6on)@vu zRDXx5CuNsqwZMQhvTep>-~KRmJMJsT>wc8@X3Y));sF)FCtJ2e@|_j!jO+Oi>9T#y z6%$MC;qyuWX)a3Lr)F-_#xzxjYew0?pE&%^4Dr9e-!VmB9@*dXKga1n-5C$ zLrd@Eaucp@|DL46wO_`lS*a}NfiK@aIHf0!AtLPDZQm$Rz|}fo;&ftg14C`5S#OcN z2Gz5oBz=Qu#i}!}8j}dP+BA77)=v`<`%x4%fu0_*&AYX_vXj&#LNg+RVcni2khRSK z5pZd~@gtLs&NnbHcG+BY_=+dyGxaL$132GG zx~^5JyGS}pqTULR@tF&xCZW-hgC)VcPKd|dBqI_Mw`8ks<->7;x^m(UiCVbH%o-3q zKOi=4rd_bV^Tbb&%?5uIM58llnRdID9=%R52|Otg`OQL7ek=MfoR|bTq8&3->=vxg zl*ev}nC{KRGUZWD{%nCPA;P+f*Eb7iSjacH*W{EEaV6#JkT!lp`EOzvM@IAPkeS(N z8-zbS;rZq7Lfq*mlOP041NvLY1fgxmbQoWBP;ILHNXUxNrcUdaY=$b&--YW~O$$0R zcz0GOerI(a=`ftCD>Kb~^q0gF|ECxQUwqMf002Mx-?+U*B@M|HuU1Myajq?D_4YnBPt*&V>(ql#Lrq7ti_SoX zV|XC|Q>HKeCl_Ut6|@t;BReMlr;V&uUpDLIx3|~itN;EkbLZ%JxSx4lZgS_?nYGdv z&YoUrf!Hzf6BJr*`o_1j{S*u)&GtSV!ZsAwAYq# z%JHzf!|CD|+2-~kY(nw>x(cn>7@YWRamqx+iRm+fLH0FlA?bT0|J&x(bb`FmnxyT% zvhRqBNZx87I?6D}BQ9)LT3E%{M|XSEcbNR_OUMnoZ+AE??Z zkEl_@XUm3B7Ps{w#w}N^>?Hnohc((o!cL&5o#*?~?|q8BZ#YEy@r3r{ENbo0cEw&2)tVKxjj@(V3Z0@7zN zRA%Lb@qoulpPI)5jo*x7!PPpy!lyhALWK}qD>lnry#Pw~n_R);jHrh4&X4cJ0V;_g zAGQ9PjC_BlOg@*JL+;@P_co4w`OsZr>l|v-VNkBtlYbfWB=c-I)=t`^;)76^S zk}_MKab*7x7^-Tgf9dmlxKhx?=I9trS1OgFvbImMnx=8IE|1ZIy2xRtQ0UlU$T5eh ztY5A~{2p_zM7Og|iTL~9pYUN$6G6@W-?;nnVF4Tq0mjFjKibmSOjx?XzfKI?_-I8Y zzHc0!FkRy)1B^v3;Ik=j+2ZrPJG*pAlgVO73?q5{u*L|EWiU4i$uiutbv%#!)QaH1 z(zMChadJX=+4655SCY6d`?YRA|Jnn+7TN>n&$cAE&IQN$-mSaG5U(PoPP3)Lcw#|u zYCHv!{{vfHXboI3dVBLf4a8i{?dSji4Oq9e$H1jVJAzy`;CNc#AzWQtgo^kb9A8+b zwE4g1|M@Yn8Elfv*{x$3k6gef@zGGr!%#qA=wDfcE5n=7@f`0ujsyXxm>#wz~5i zf`qcVS0*{NzW!i76%_fI1Vwiq&^z`mrUi7@)%dLq1vA6sKRKnT4Zz-^$Nvit!dJ+8 zxZ;=7$tSW_oJX7H3WW0&##?v-%F(w;hfDk7|BhO%lm97gyb+fXx#hWuJ(&9cIwtrZ z^zqIA+F#=TRIgSA-?xWkPe8E0 z#FIZVQ3g^m>Fua?byOKhbhNP^wa^DAO3ty}dE3y*w_Q|P_ws#J5gA&Yb51u0n+96r zbm;#5RD8~=kiKN14$;m=Vzr2N)V5kz;0m%_G-sh1KBM%r_>tpuA|Qon*){EqOoAkK zUtX#*kszly%Ej%;_(TzSHL{^#?|t3d-x9cY9injDV`C0BT50}SX6 z47|J=JN7o*a9f6bMT1v?EE9lasyWuP4uP#gv%`K!LM26wK(voNTUrpCMmp9rU-KVe zugLtb?1}uGri%c$Kp00n^1l#R(rhXkzACLkO|hPVGte>kcg-wZpe_1}Sx4tjQAcvy zgh!W6;st{-6tTV1yUnI~d`2G{?5pEDWBUh zWasf=9rlwIQA8(zTN=3lt8<1N&h5r_P`B1mD~v4uk1(%xuxef%ckzE3Z*d0kdF*za z!RLDo6kmJORI{s6RSVUc5Ig@Lcgvx6oFMo=>YT!pw^tn`Vwf4Rn=h15QV_#_DKb%I@i?FOY%>M`KIg=6r6?y#^|9_>JI;eWqpxd(g z0wDicw-QK|UBgh4zL9FZIN*MrST&7bW61Ame)OIHJW5#=$o4{O(#V^)mi zxJe<(p#oL*nQB)~ID_s{WR21f+*#mJyC9p$tA0jDo}>B$=`)e)%>4Dy z3rb}I&IidLpkxtIYF6qZoj--6Ob#2;MH$H3@jYF{9Pcz8(JWS|qUl3UC{p6r8J&~g z|9v>wHC9IvjSC=&$}CD%r9$yuJ8mXv&!j;xEB_y<7U3Jsn5OZ6s#0*;iT~MHd?Kpp z$PQ+oiNby-H~SK*uPr0cWr7h0EC1uf;?)S6sFoK|k>@U?NX3CcP^vwWq=?{?2UP3W zovWNPHv{ruQ;Q!`-5+yxNy*k#)id1ZBDkqk+yOXrD$Gi=@Whg4@3)Pi2qTr}jr_A+ z#MZ)6L(kbBR|U(hs2YT1A=7Td{u=yLlw|~B`(jjMIy~~fX|w3hh6bqet{L_m_BG(f ztTU|Ue8%PZw{lNu#q8+h|8KPL%4l`umq|!h#wcTN|4m$7{9kzHKRraQW$klxxSrh% zt{K=a3PwUZVGxTRh$6auRnGDaO273h)@I2Hj!e$)P;`+7_T|F4Bn2eB@s+3vyr#*O2b!RojCm!gO`pMzDCRaM5~uKzGRJ|z3=d6{s`JV&QB-~<44FWd-pPSR~Ct9qm9`n%AKK9xGw+jzs>KAc2|kh)T;V# zcngg3<&w1n0EwPFW}7?E0}Ia_T>}W-a&IF z5gGg^_dXw%2vhVkz2xI$E?kjwl5e{umFf7bgt`=B%I=j%ld+feAbUCZNbY4&Uo+71vpbxc)))5r*fhbBg4c#46Ekq1cPhrjDvn| zi4wI?B(^tmL>9ir!bSNTX=_uS=cR*sxzl3SjX3iMDm&lhB&5EY4LiPZ0O%}ec!&% z^M5`98|KLsF)p;%s3TR`mK76X&LN7Q!V|GT0ngMdQtl%46qHGR#L|xMNxLpet&{Vg zpxlw1y!z8Cf5tcFq<%yPAALGwWg&1j8IaogF9XX2{fPe{c8m@4r!h=P*XOIQUP32u z#e0iD7WZ0IWT__=YFAlBt< z68}Suar0J_iLpvpK5B}G%GTpmYWd9;g!!MS5|3D%I1>eE#O;UJuBPD1sSK^oMUoot zRo!F1U@*d7XVbFV_>Vx%G(%nI!ufks6x!zk89lZ|FC5?sMj&yrnaI!;GDrb z*tka3E?j!ip)Npu(M9$D@Ap{X%(?C{@$&k)EyIGLV>|1+PLnW=I-j%Jp7X(1fDh)> zO?VtrMNs2ugkFSw{(YjL9sAGf49=2Li^RDd2ry_o7fcdKgiLriYZXr}9CJSb`4m=F zZ;@E!H99|*6$u^^i!s(&(N0?Lv1?~Puet|4ggpcT1Ms!EU{@8^&%p5Z@~Sc3TQ|zw z@=pbX_Y2UNM3W;W`Rr-^$5YwC+mGc!1AeyznU7y{WrM!X*+EpgB}^xDiZ0h6$!XiK za%^8^Oldm$mi7%5m(U)Me#IJQ%N2etZ!J7%V;YWn^1jpGF@Sf@-P>rEl#+c@_(^rk zC-UC_HQQ$8*=k3;)2LmsRHntx84w{F~$Tj7%mg z6*^cNz@0_JsK}Sn*cH`0b{`HCjH%{R7eCB_@kRnud#~cv*dDCu=5MWyAA(=1=ravC?r4=PC;WUGJ~c z1@x-=I|eA--h*ACmOztg%&}0BaT3}|T@=6^5UV{0ZH{NpcgzacqZ~5H)I*s7gjt>l z?C00(9A=kSyYqLMaQ%0eO`TNz!e|o*r4%e{$twAg1}?R*0_3FS{VW3 z0=D+^P!u?V-qvRJvI00mW}`KsZIcWDJc0Rl=TB*T#PiH3`_Mul7nc{81@7rMfo($G zC}zRjYOnxazSaO1A?Gd0yc;kQW0jMz*81IKl^gb=;2bmhqAv!GztZxIK^@nQSfx#d zwBvv_>@q-e;NFV*isX?)ed@%XeN9_2Ce>11ukScUH|LrT@NZi>hmS)1CH6v~eGu09 zvB2_pg98Igx~n7SD=;MJ3(G_iQZ``}-iv{7bg{VR#0-s&{I5>ps#JaDe_p9p@t(Zb zddBx}{vX^>JWQd>tyi2rUTl&j1rcF(YSDbOA7O+aU+Xo4!zsD~MQb1?Kn}+PLM;K) z-Be4?xngv*Jv$rbf0yd77o-f}7wpX6PY0iwT|T^2O1tVAYR1ao#J=+F#8!y`d&vgS z@iIiMkPVYWo-99x858XGi}~-_)?U=Q?Kgp7bIIgCA+NW0>!{Ur0qPK%&qM06fHk8E zz6wE~Hxw{f;WFc7P&(?LoZ{Yh&%nl|MK(HuUls%8Fat! zzeMYWXZixx{i*{1@y`l@?d=L4S$A=WaCnx{=vn_y4Zg-16aT^g2>w56jg>L+;#gw# zob+XHL#2oRdFSiFt&zL?&Yoxe57CliF~X$o`d{0^UniLFTd7M^yv0FZTzS`^ma(rP zkmtu_eQ#bdmK1`2Ts7yhS@-;tM5>Us(@F1gA_~g){C6(2gJiuoP&vm>2s&fTVULMp z8;3Y)-HfhpFhRw>jKD_I#eu1c^BFh?kV%eM@$C3L22uo~BL@pCV(i#ntG4j1#5Ufo za|RKOmn}ufRPx;pjPPFqas+N3+j&J=z}$*r-!3ynRQ6zTo=)Ts&~Q$6&&t4iWh|Ys zSOL5ol?n-5kN@L;L4b6Si!$Mx8mz8s#w=+OIng^Onn2NcP86U|dfu6wbEfNrC%eQ~ z9G^o_$|tm{s*cit)@2lRJM`I*OhF@`w-z6`P_pVd-S)p;XYNkWW`z&0Vi%Mbhu%O2EI+(s_kxLXGY#Q&dp7ytVP3?Yg5>jZn21FjiL`+>JS3y2Hw zo-07K=jeS7`S!iNf4cz}irN<1GDwCy5AeL>L)7E5mwb#P=i&l3Fd2-nu6^b|Y?yrP zEC0{j4P_@h=bXno#)NGMI}phr_8Px1w|gBY-P+Gp^VV-b$xwN*BxJH(?H169c@8H^ zOckyHaW!A0l4@b^gMB2|#c}O+*|HIDvKWa}m@KS|M`~4>Ty!hJkM-et-P_r&mpTXXZxQ_EmntuEc_pV+AXNCmjqb6>)p;rE zI=4am5`E0z?&1F){x5X25<5N$|Kfj5SE~*{7!!Tjsa6OwCv*YnY3luBY!t+00pc0B zrWx~{pS52Lh*-VM9TQuM4p@h5@m4=&{v#JqUg8B_>Dl^SpYfvDUp?{IvDS|J`z^;G zU*AN2m2+eKw&%;dKLRbDf=(YA46e@^2z)l?cD#>sM)2zC5{k1DK?)+`rOF&~zk14( z;3xC~$78Zg0U={AL36GKOdHR07jC^*YuJywC)gCz;qozyE>6(xM?J`G zmUM*17@_EW8ij@#e-*DCwRH748lP$0`$u;@RwO>Kn%|k*-718ql7hEqmi@?Sb%(*H z&o2X0Yvq6V!#_531mmr|W8>qVPIfCIYPsO)h-tWvO2W-y%2$FoDr50q{NKjl?;yGZ zEt8Pp8T=oht+5`7p>d-S=200@*~!`WteXE;UHlmC|qQUOgsNQ}=jsTMT>=6Q0@}p zAI8p zI?6u*i!TyzSEa+1?N6CQQm6qr@ISscR_RFljL(@D|JP}zjP{OMu~ALOFGiI@D?UmU z2Z!yY%LT63aZQA{U<49x$FXXx=Fp;Fq6^IyvL5ooL^^iJSA{SqpB(C!32d&*xj%6pI?^iY5VPa> z;rGWvF7|kEBl^m=utIau-D#oXKM4NUwx6$fr6O(yfpd7@VbD=z=&Gjn>>_|c>~SH0 zRO37aOod6dsx8|e?My`Dv{?^0Gdra>-sXUbY&W&^ioPR_e!2HL7J&;DPccl4)E#QY z0vx>h>%yoF$E&EJji&rI717o0oGUo=$7WnKp|*Ydqy-zu9+}CMFf7e)0Owf54PqQ= zBpc5(;#uU*?S)-`4Jh^^Al&d-u-_sbu}FPW>^lF!|HYF7I~rQ=;NoUL4_0%Gbv|8+ zEj5^S@FGjghbsUsV0w~>$7uHD!0X=>=3o`8XnbBncco=8q(25JX-ejv3VYHyV=w?= zf~0vI*+)4HZ2k{v9kZt)c;)|z+SZZp2*6wR&z=K5CJ)QuDe(6CANW56xT!hE!JTkv|Ag?>w7Skbe)}Kz z|80MpA(j94OY(F)hhOIZSSNp;{Ex=@sZh+7-`|Y)sQ>?vxtRa8^tk7}KJMMSKI^xG zegqxOtk2|~MKrUe?(5@9)YtgEpMzU~+Ap>fxD<4y^X!!1(-v5>-sfL@*A;XrXZNLe z?QY`=*na{}zWVJen_{B2s>i{e05)EAAQv1PPVw@|XX`@Tlx}#Xhl(+cu#GJgDB2Ry zA$My1tzLfUuS6lqJ1$RL(i)wEb6EqU*j4n{Kgr}Hv#xOInCrDef~&HuJ@c49~=&hDn9N$aPzKR5a zZ0?IivhIBk{SMIW(}AJZapSLvblcv?pRZ2>IB}E3whMK%fvdv5S***Ch<29&+Q>f{ z62Q#!Fx`jY1Rl9IRt=fn7@oe0@ncM7JXI`uHR?gl(o(45;!-~BOgpqGu!JrEP=`+W#MJ7g^=7KAh*%JFI z>^^$>*;rzLw?~aWuBkBJ_|oagaS=f|YP~UX^LukKVC}amP&#}M>uCQcCoorGM+L5( z@?3&h%MJ`D$LJKw1^IpD5W^6e>Y?i#sH=BTfT5P!@6Z%u@~|x2mDRnj#tZN`7HbmL zyEVARg}s~q>2KdTBOyEdRO#R4pm^PouofK&K&W-Aa6vJGv6}`V_sef>{?A3%NM3aC zKXZpy$kF-8Zq;3IZVT|vhac*G)cI`w$MTtV&iv0;9=Z%`!O!g~rMvc;cNk2(4(~l| zzvk*Ntz+oP|9$g6G3oQ<|NKEY{&z#-iIBd?&6l6C>SeAP$UjxcNBvqp(fGnb<^oLR zi~r|vq#O_azj2qe-=S!phmEsd^?(DUB~;Y^j;;G@Ob2+T{cEf%ziO&(*I2zI>ZVl8 z{_&7<=q$Ht!BH{e%#)s8#_?Rq{}MXBCdWx?Z^pVP0bAE6JOZ@*4^nUo5fdTApHRrY zCb_#<|8H>K^;r8VHLoS)p9RGA^hylySN`X@dqc!wZT@FdF414cedPaJ{Ql9*zkK}a zNl4PUnFm#mbMCn#S3GaX@I#QjpLaMX%)EnPJu8z=-LnYEygO&qdUhs>x8T(R-TqTN zpIQGIz8G1t!nEHs?pDH;!6$OIFT#K#V>_th@9bUvdI9^HDZobs@`24`90hQhn25Y5 zB`5Xg2R5ugrifu~x9wGZ+}x2b`zJ!qQ7&Wd}qJs+zSvqZWddt-f6Y` zn|q4uUi$TO9@qkx_!I5wREfn2CfQ^$gl$^LXELS$0KZo)zgI5X`Hrh9^h)O0cbaF; zU!^Obzu!Nb_-p9=d{%0=%`5efc5K!}#3%@yoKUQTAr;SHHL<})AXZ`RyBcw&Ri&O2 zMcG7EB?&fhq1%57t0rBi{U)HQ$f6tRhzh?=dfQARW{c$`12V_~<>DwO_}O8;(yJr? zTk3E<+KYJ-CCr%&9@ZR6eid%`-5NnEy3-f2LFJLi0LOHQ0q+jo8l5oMP% zkGTH;N33xnj@JP7;#cKr_iCcPKCK9y5n5O^F_iIDaMLo73`e8n2whzyM>E*z%dZO8 zpX6z}q~D*RKF9o#|HuB7`C3kXC?VR9MG*AG^!9GZ8~ned-7;Vy*?uW@-uRyjGOjyj z>dxnYGf#!fi2$sJ_X4`+??j+z$PozW#(R=G|AbW=uD0$k{D1XGmocI)o>CzBKWbD? za8NlWRQ@wIX5v0~*Hl7~e_0JS|9F|G)xyl0Yi#qKFxshKr$HEbSm{LmSA9ADbjZ!H z#<^C(GGlh!sjGw=yUOn~nQNK=%vziy`Pt#F`d>jeb}hT1=Pn@jpf|v;KoI_{ciYa} zj&xTrMeVKqcMw(8+LX17v1{l5C8u%Ws_$eUU~%AIiOnHzEPRQ3&3QHQlIQiL+WGgd z7v;=aI_CcU_e1imsH$5lJ;KV%Y~>%dfD0!*FE^mjwyAH=T*-p9f{pFQArRY$G5q3x zeO?g9ZAo@~eI5omYK`m@Z0baPabq%o-rbah z0{ZUBWxMXqek7?PL_VLV=41Y=c$-TC#iF3GEXkN7!LY0R;Z8NbTh{0o_WnC9I&ytN zh48U-*XQ)Kj$@%am9}CKe`J3iqqu+x#UF{Y%!688IQ6fNdN}P8q71113@D!OMw7ER zw{tY3ptP2z!i;!vm-ISo7r{KPq&MTovB~y|;4Pgwxzb3V9M>H2m`_dkh?VAA`&mhX z)c++?D00Xqj8E6PvfaS|^}Xp#5QW0ebJ!Fi5hJ7P6U6m=wYX9)!akPu&d51pL&ey{ z)cCH7`w|X(hnNaGS-gA)1pQjFY~v;3$rcq0QnE#x|LJ16uS3i4#`zugjz)xy5MP}# zR3Ze@o)-?(EptC&_l&)B?_h@(G{3?J|F@33#txHyod5Nx&IC&Yo|3-BYi^u>^Zym1 z9BmbdXAxlnf~lXy;sd{VUVsMh_}j&tnA`OX03y8`e%@M+GGZj}GK;lHvi!C2Ur2L- zHES!Tb-nQa`Et7>Bl>rW`!CVl zjr`Ku5$u^^gRb8V>{3gf1-82DooV-wsGkhm`3V5+V^I{7D~0S=BkCf`l!OW zmK~0?%ky4nS_9QXcZJlEip0|{s*IU{=}_~;2O((I|1e^>2TAK++ z;2KV}n7tpaPd>c~FB<8|3>IDO+kIbnnLy+O^QzOW57FF60~_NqRILN@ILXjzduEl{ zRT@klEOBV_AjWREz&)PGBBQpy1~ODdTPP|^M|}f!s`7=CpFo!SsRh90Qh1|R2!Tx~ zJuIaJ$XeeG!7`ze$xy95-$T_?to+TDF1>zEY$cg(lIu4eSO++oMrP@<`KZMsRtoV|Z2PX3VlGb6h*YYN05(9cygR?LE*;r3>3i)C94g=^3ua>4-}i$@{57ITPy;3#aWWzj zn5t$857@y6j0JGQb}d}nkYkr)ic${xiXnijI{$R$312@(s&WjJ<%^h*CEYa9CS%)< z9|{NU1JN*!y=zyG!+|6D=&EM+4qk@YB#HKZSlo0rTY+J{V)0yEc6<&3ZvO8Svp1Y` z>*Ox&4{W|nYx_C(;cFEjvisHvao1gE#3@kl#{U~Z&OX(QRh$2(u3%s; z6KN=6NoNZ(!^dx*wH|+wZ92sn7b(Lg;}QHnv1j-8`-v2{u>u|{_C_$&IV%f^&fK0+%1<~`Oic0 zS@3MM-^RONtNzEc0j{e)eK}V;n+EGXM(Tau`CmDUo$vSeeEkG&f`O^#IrNCaW|^GL z!gfT51FspopWF5U6l9F5dK`IM8v}X8VCmKZJ0di9GzpEO_=C3b)-3~N(FW>r1H6*s zI7rBnreSG9fUV-Dw4Z9)pX22+9*E3rt0K{IYSF;=z=0b#z%Htse6U|@d~{5&EZtyR zb;XUrn)W!NncWt+hU^>>x~Tk`(*rF0I4m1_A0xU9+{Fu4fxm(V`MskV7;Dm0PY~L6 zk9@@{{*+hWtJCaCjcn5Us}B4u`nu}l!E4zB!%}5k(*C~x|IfUpnuqd);g`xYn;DyKT)0b%`P1 zn550LnElc-Ps}94mp~UK-t9BK4{Je}X;$(qZW3Re!3694qydiv$k-u^}@_)H}r)xsA(rv6f2Rx{VGM?ir z@~5$HfqvnCLJ_lSVkjFQ%TGn~*P4wgk>b2$y)F`*q~XWnB5&M4X8oK|K_le<-itMC zmf(2i&z_SQ2{Ps%X3`fu0J>N{-O>e&tuYz-LS{1TpLm3a4F{y#n0>PHP!(P znl`WmxEvdEt#}Fr;NlZJ*ETY-&oOe>_j|?FV~=a{IfL*L1lylApv9*NH8Zl4upRv+ zD?!KhjWg{W1wwJz$hsC!Zlcu|W4}D#FZeqdi%CCjyDO9h*sONuNm8HmJ zhKJo@-0m2ge9`c_-J*|alJmQzGB^}s;uuqKGd}FFTa8_KFQ z77J$TtXG-2gq6m{|AS8x58Kv6spcr1Qm>0Y)-8O|JFc7X*x`@sRTt;zdoY){J|+Ga z|BK`zuq%9|TDn~SCk~%DJ6j_B^xoI=t{4AHaQb$y`zb)*@_%y?lS#U_xz5D8kNvL@#EB?#t zRfZSfe9!-QT{d__ajr$O)P?!~a{wi3iH=*4unn}HOJN(p zeQyxUq9Rg80epillPkAnV$S?8v{jFgZzqd?M4~|W1+A!QkZV4Aixrj>gi~1rW@C4Z6i0%h`tDef4yEoW)y}8yZ z=i`+~wu{s8!(3SFXQG5*i+5LMWy!cazlC$Aa8h(V1vwUB&HPNR!D$FsI#$-K`xl_s zYT`eU3s5n7+<{D-MRfFsw)I>PQk9$xdOl3GTk>^zQqJ`bf@cC22IpU|XfyS8s8Tx5 zL_US<7hRE7inMY?DOR97PQVLX|#ycP@{}K6{_|W!)tqbz+UTs;?!%@o{24y;XENHwb@f9<``-Y0DF)lOHJ=0P%m_{GX=$%%1{4a$^Y#M#r=g>@C_KnE=~zB%$!HbhcxGPL2~2K_gUqd|IhQlT6mcAS=|wn zfml3|BmCTXpqMQV0M$g2HzuqM z>9Jex(?zC=qmS;MaxIeH+qLdg zB6t2}{$I6Y%I#xmroI*yVw(5*zyF#4sNny%`ZVkR+}TyO0+_bmTM`Tz5+1=CnB0b5bvd-4zxCkbzZ zeD|w%0HVNv>iAxmXxsQ0=v?D63#4^kK3~EWYgRa==72_SOC43hR0dKo4o0X7lnW(U z$@tcDlFuEvA6jh$Rsvy>)Q;djrXpR&JhGqxQ9d zJDbWo3gm+-0z)R8LDWOfytP0%iK&Un6nl;;t9t;PgGGHe2|6Z)!10+xo##yaCMeg^ zpcjb>9Hw}kDks}7AFW^JmIAGDxm*mzbEkV$Wv$z#Id0Zb+&=+baZF@H>pxj!)h0$r zr;Gq7$DRMJ)a4c$GtPr@I|B4OyV9WQi4mGK2hxIxgXw_i#ikMVh}co`U{_Woqbk>7 zNTUTtK%s(4m~HE&$pcrl+Cc87Um{Lqow#zLLTn~#cfG}ho45*%g#OMTp2lb#VX%Tj z*1m;XGeB3w%63s!RBGD4e?J@XV??baYw4r2?XJj$6~o=zJY}rtn+koNvvSrRR$82eW5ce7YY!|tC9!r3#-P_l6z{(CAG(6B&@V3jA@Jth+HGi!rl1Evh0E{!pT7q{0sRoK{5r?PbI>Et z0sstJELmvT@Nw3NJi2?`VcPW0k-zbh7sE7~nR<%Hf-=|n$+vVmc>&;JTCV`nxz9~H zKLg=~|JSjY*bj`rzg|%REphU^KN`|?-dP}g#Gsl+=6{a&Ka81jzHJU{e93=oTjf~M z^e!8}0p*))NG^mH#`5%K595BPe{!5#mse44n}q+~^8e={>h zE9aJi(>Y&vobBbm-H3>4dVaw5D64}PQ&$Nd$b`5EQF=FdWu&YN;5ZIqI~$NGMF?s+ z$057RHa)S|h@ux7a;?Y~o1?LF>3mIn)cwRc*a5rTh`*lJgg)OPf|r9+xZdrD%5IOYKcF|Ia7Uif1h1m){6Y@gps)Y ziaex5ip`%~Bu1E_w;-HLl|+kCL>aslj$KpMB)ocs$7>TpT-ImsM+V)mrC}3t061fxV z;MoGFgOqZ_=JUm+CN}?X;0#+XT$%iz!0XyXAmDF0d0e9gdX$>lAs29icMeXhj?jy+ z@?D$%Yfe`SSjG%lL)2(Y>WLmT%#)*;7ispi4{cir;BJn4KC?c^MmtXTB%e<>3oC9r z(%-+B&UmTX8Nd0Tt3#y_aolo$=-1h_xvr_@%fn^EA6j-H1``{h5`j(p3|IVdGv)%# zJ~7h0Q;hc2;uY<8X7YQ+EHx@TFP0Mbj*c6<#s752Sp-=5e{!|`e6Yd_?d0_@uG3~f z);%n15Q*M5dZR@&D#DNeAb(D!mb%CAy3oUX=K|C!LN;yh#XFuwxUGWxpP7I{0zXy} z4@5~cVSrr*-LETWrO(8)X!Rfbe|<#6SI0b^@zrm#yp8SpR72)>{LvIY%J%!O(7frx z6YGDe|Mx^S8d5gtS9ktz{$Io0eO(7grya8XpK)?uXCB-OAD17rea^euqW_Zr*uF?L zq9ApTMg`e8fSQGdcMPzi zAJzj3T7eh@!hquK=94Qbb4i`u$VNAcWaVYfp3}irhr-PH&pJxy$uliX;lz=Jg<2hK zMRfP8gEW}a^rd2C2t#!qi=;6aA%R+4@^+;B_v>+~+NUCJ zkh&f1FzH=2?eEL-+rK)wz)qU2&1$<=ZnW53siQ<5$Hf4ZeP-T%6}@roNP`! z_PECZbARkE15EzwuBJ}*fbY}qxg|0nP^6u+jGTO{75K(Q&5f$^W6#9E+=NL?JK=NaEbW8QwRUBUAgkF%D4#re-!K8kLO;w%{4y+RMe?Si*to`U zv%Cf`Cv#u_Vr=uuj(6;y*>}@uGYhkh@N3y&&9Q_SoU3R4JAB$B#sd1$wPd84x*M6d zjDuJt1d)2h2=cWuAoyVCKQbRGV9R;<{r>sC<9~8T+C-ldQ-WvKyi1{wm&cVB=X#A@ z3hkxOl5GuM&uzC(Nq#Z^o4gC_azFF_E&s{Se~FXzKLk~qlp$X~#_r&Mov-@8uKFKa z*O&ZPuGSi23*X(h4yhmK|Jk6EkEryYL3Z{dmjOw9eJTD`>zlGEt%bsMP5%rXEbqe9 ztieK0f`|nh5AeZt{Lg9-+L@ha92?ii!!JjcLIP_5zsORXQ3LM0rKDisA#8}rMcusg>OZ1z<)i(E(M4l?8%_a zkE53(qP9%92yBZ?+c*D&z&`)0ZlwV?GA7%RJkO=12IEY?0Fj)KhRdg9qrYkb~Wff&6M8IGRWSz1;V4tFeE zIX2*BzU}w73c7pWA(47YOH58aP2@$gGtTrG*BlXZ>~WC%KYGQZ8O&isJ{0}$U~J}9 zu-W`34ug7ZazJD{#a_G@U7fm+lw6@p&R!X@IEz1IlEZ%DUINId)KOG3Vt}g*#i|EYld%ER6Yk2iJ8x>;JwJ z|C&}d73yR6Dz*Of6tLorZ{L6M_o^SVf$rPzv}oj^e&f&a?!-v>jG>#Wa`H$0kGkzt zfEExs1L|%5OO8KG{y6v6v4Va7IOTbM?_6I#lyi1XEuGD^uk{nhy!E^F{PC?V2NHbT zQ@J3rW>d|B(IjLINB+vc>W5|YUnrEBi6)C(Cbjz{Ol z+Gn(Rs)yeTfyEtQivU*3V#xw7ccvkpZ3rO$djX_D@0B!H(zeNwQ|yF3BV0vD=r|x= z>@VSBr!rD17D+(oWpYdmjajBxoCOt&-((O1x>R>O_d@~n%O@&i%K3f$6#DY2<6H$q zH-nmSN+s674Eq^I!`6AGx}qvs$w`G-DVOAnSm+Hf96J5izE#uNaiOv$^VjL~eBn`Xwz!2BwHu2G_v-+?MCjsNUJF2krN~!P zHdJQ--V#+5FPJh-EMZg8LcATE-`S}0colLkR)GABxurZ~VmijW_4gun)uX`1^=;uR z>`*zqc}o!v6;sR!;S+lKFBdObNamSj;5yG#dcH6N$3erl%2&`KbQ^7B`}FIBvYu=L zT|)@2)C2{RDgS#QxAC}jPQ%c~w9PRY8zMC`Mx_bP!8D}r-}pbT@Ol+N%1Lm^qK3lF zuH6S4Mb3C^+sDeL-HRdyO`H60yNLh!Ky4p`bm9)^19QxZAKRJ>5t;u$HufaRjvU`% zW*vZxl?W1@&g~DeVkGBWlm8XjMu0EObJqdBM32cZyv0I%2bt{vOqP;RKO~ zy+9bZkMVrT6wmw*ylWV9>38um@Tgf83ssBU!+KnYshA?J_Kv?2Mx?`l=*G@ou6pBt zAvJNNDp(7+_`kX7WF9=i8oJkHkEa{#CzgV4!SEJJXk9P=m@^8Wby-((E#3W&O8T8lY#PP&LfPY zia+M7%0BrX|NFP6xASB23oLw;R!&jDS_?$OVJw6~XDK&svZwY+iEqOr?)4R5HG&X$ zQg#7023RYta*H#yK@Ab^m2m>eG|4VQ&yb&9Ja8E%^aXY-on+;a(p@Hu0*3#2LmK%# zcIwYat-{7WlD~c%;)ZYW66u{oT1yE80TYQWfC=~3dEAC!B}VQ{(7E#L(03dJ5!3a( z_^3)(Pw=k2UiX%0KjtoL$y&8(#&*p>ey|Mz~Z{VQe^ zG|h;Ps-WG}bM_dbcSf*=DM|a?{qweBi$qUfD{RJJ)L@yfuGAMMP4~^AsB}+E=xRAI zS3RTUuhVAeQcGaphQ!D#Lg`g}d~Ex>G&;u&MpfoO9@YD5vf&HcgykU$ulcHw>x773 zQ_Z=JAUFZnhCV5SPKSWjb|7@5{VB3Ktq`lzHuDzufH?GAteT*>LX)+BkhcrV8XFgj z_@Clh=4tfK$@2Sx)E*DO2Ca)L1PjcsE62mGb-N`B05%7X>XI#Kuz|s=;VAvB`YFcQ zI>p!wPs9(D4d-i&vp}og6Az!} zI}*d@PB|G@Q%@XR#jVTryzl#K$(~|k$NI{b(6#$zd&)>MQFj_l%kw5VJD}xYd^?g{ zz4xr&!llIct;X-j=8ryY$baSM>hITmz9iMf7RU4eUqGP043#*t3jUH*k|IU_q zE=WD=e=bJEaWY0o_Ov}Ru6CpIUjGmDW$a!}^*uiS_B7sJ{YT?^jqjRb^R4D{1NV+K z9r1Ky`jroLlVHr->BhS`y}!S_{>*>Q`xj2)$^Z8dfBE3bwP*f!|8w3~*{`wxTmJvX zz%569TyaHt-fG+bZ2Fl`4*?bFp-hWNV_$1k1a8yR^hN#?hEFmajB!K3fJ@@Q7{dmc zqBPA2=kx*OdW>;C$0%qQLdt%SrjV<#dXVJzBX7N}@AkR&r`0W8ovlM!tR`9`Z$p^BKDtrl3M~7;?O^YCCc1DWg8K z^8afH{%ZIX`k_y$iO;KVY#=REGFD8-Xah|2^jF2+bZDyVxcI*9TeGK`b){CS?W!J; zs?j4YYo`188tZ5^7H~W=5M{rdD#V=FI5-8yuqU$IW?kxcDj#UQgMy{OO5A%2qBZ~& zBRI!%!yqAd%wX;XIcHxCR(VS*?Tw~iWA)&`Kp=Z!Cfr!HWChPKR%5Q*>pVB$6C+1w z{kBHE-VO@OGXHFYgvKBzCRzuMETmKXLyNY-I}SK0d}g4X7$fhR_?<{PlmGuDg&*xsG|KU_D9f(@T*I}<(RDby-RJAr14ecP^} zH2{$^>jW*JWZ~MpT6j+ORk>C-u`W2o#LY1V^S*i4-HR%+A>s*>6@+dcH}>@wbll0r zaS91WJ^XLp*J4@Ny5ppVuFh8}c4c`iB01tD{|kFaSN@bSaTR3I0EVWHBVSfF$JwkYnQqClfhTG#!o_8lmXz*(Ptu5$7ucR_8kf#W8DOzzrrAV{o%B#GD) zi!>ZRu!HoO<#$rxki7<-!o75&lr_%I2?aa?IIBROxbV*o4-n9yCaG&oDB#}`cH!Wt zZvi@b#@Nc7xZ-M-w+;31eBctyn5(yCd7aokZ|pm^V$`K$n_@P~l;~zJ?*1M>{fpzV zZ43@JwvJUotjT+uB%ZBu2%)}Lh$nTf``<>eavV?TVptqeT9!G~3Lb$Nb*1GX+vDGZd?sHQxAJu~qJEEl=^;Gspk(Wnc=+5Rb7GoEEpe zfC3lOi3?8umfdt)qiXO{6D*w3)kqZm##)S5pELhSSH8m6vdiF_)P!OZ!!LGKMnw9g z@$f3+NXC^Pd)Zw&FCZx2*rD6EZ=NLyXZ}Y+_0@rgR(Zj;1gXB&v6rwczMDF#iH6t7 z2C{{t?sK$YsNA#eeZg%_5wCRjv9ra#+!zst@Y`3FQY`3Ehf?fEV>Va-z|Hruat~2( zH2Ec*ro5jm_24K=%V4<2kONWcSJi(1TKsoo6k1FzJ18u8wpq@q^{BxA7yeht!Mp&k z{)b6{@WG&UqnLMJ79wrVgC2_V{M@;V}Tix$Bacn z53KyZj}zwdJmsG;ZQJ#+zTupt#WRKjuX^!+%5lFK{iB1RxUhVc3pY?=)w(M|>u`}P z!T;%x0gV$as|lb^F~${baJ(pK7#1rJ0rOy+|8qQ1DDZz=|7&C2^*^A->!m@<{MWG@ z@)~EaBkb4rs&*xjh>bmO$e7LG8lSOp*Z+AQoCg;ntz({XA982?j|E@-I%e9zfn)oI zJ=f_W?|NP5qjOIQK|7pbUaM5L5)6tGKO*D4gg6Uch4t9`!=$Wf*DAZ=YQbUZle>e@ZB5O zlOP-uVBsu7xm&lvXth(dFmq*_c#ZmLPj^E*#UaBWNGXgFLo-Ndb{=ux+MdfYHAFB* zv@b6M454%`lP@>umswS*6pLPpstRW^cDl4g+aZY^oX3vceS_U%bAOqIvzc&C@eNeH0J5{TEPhTnyXs=1A#emVIbU&lzh+Wbx7@Ju`$taBFu5YvG zD750;HVX%1CqB0A--b9yO(v4*oS?l-bb*xssY-ta$z{Oro=@*vK(S|;R=kf^Nn!q%fgql)wchWsc9f8*mnMM~H@ ziV#~`tI{b??sxvr=c?tzLS+qvT&v0^k$%jE0-+OU9Jtrm^07{9kpCD^ywZ6_e*$P? zZu+)GBt<{r_ECrZbQ!U(@z*KL=(J4Sb#i=@m!zfn_nrJdP4ThkXRSu$ol=y)wRx_J z4yQPSRn+~-|Ao!}Tm(}lw-!Hw#|JYmOwsufEP39E^UeQC9O@nX&$y;9e3t#QlBLIB z1>yOY4e^&8dZq=;8*xJ93|2XWg%pYG#zYiTChc8C4L6^C*=C9!Ydhq|m#uc^~ z$2=O0Cf9WLmS-}RINLk_@0X%iY1slMqlpsKF%g)KOzGhNp%6@*oy=-y^vT7+KOr#( zTy%-t3)JGz#Q46QL}9?kwuUUkkBv|i0{+%-JYn;XF-ubX~_apxgsTRi0p%RlwB> zpq(1~_9t3BU##8Y zPm9}2SN;{KK4*0Os^lLypdl-w=qD3~49RLhVAh;6j5;CID^OgL|5Wj6NFC&pIxNr$lsG=yBP0Q;ij-vrb-R@F@To8zFpxO7R;wnj~$e$c0@H@>ipmH z@WcAGpsR48F;`gkY8W%8Vb~(wMP=8rlbT@FO8C86U5f$oBfVAu0NGR_7D*`6%Kr%< zLJlMOY?j<{%R1olRT>~e73>YwLOx>2>_X6vJs*^`O zw_7hz9aF9h>Vy@-HwKScAVhA3Z+hi9t>|*Wwr)D8X5=^>HX%{6{Vt$r@rUVkC*j!A zSWwspjyY=k5sdAak!tF(mYl5biFZ@^;QxC*>}o(c{d&y6lEx_W#yt+x_?~0@*>7{- zI{eB1+wkj@dqZKzx%i>4Lg7jQGAzS+?PK7Z`10Sdg9vaHsJYVWPdCa zNWkC=*Z;fLe2m#o{(qH=hPd?k(|&h6<#YNkOXw-_j*lwe-FjvwkizvCp36XTEOtUT;aD69GF3h^*om+0I}Zk~mU+2SGFtPOHE;g6jLv^D z3aK;cso>aCVO_e+$nOlqTsWaGS>rG;DnQK`e8t0h_0}?w`zvCv-@eecmHo+57yqkm z8nI;A z_zw(|I6tL@&IeEpDAcX8ZY#VIM;&zAfs}*4bhJ8&fIfT znzfVozqTD|l;MLN6my>VKk|PYsr>{(oBu<^$kSEG^xyV|o4Bfan=|uYW4$zQYpyK5 z)&ccw=u_ug@xZiO_P3$`>x=b&i2r7vdoI#M&hgFv*k%sv|2m!~zh6V3xRj$5ScyGINy+XN6; zAz0|$NTB|4 z&n$iML?&t&R;XFQ^6V;LF1t`^kzfVN%CZAFNeH*@b_{djcih8J zfB2^H7P|&*+s>!-Cf$GgeNKtT_W$o+cf75Abzf}g*Yo6s|5fJZS#kXTT>t-XI{i=Q zzu2&Vh1F`_FHCH`gp+jOkEH0>*ikOgmvTxpT= zEthgt-3V-b%KIq~;Nf-P5X2TV2BOY_UM({(;D5@HO$x*X-pwn2Ax;5n6-vZbV|pG} zp(em9_|1u6vlR_xGkkPAAq(;`gt{%IP|g-;bK>P_w4eW;u}ODSg%=6N5jP?;bs7PP>_O8>;`9h2_hofjpRpn*C zKxb}wjlCcYfZv(_$oxli%{af*t>amthTg`}@CxO}4akHhBld zHFNcA=j1H_Zwmrg0; zM3E)fU}G*UBKZG=K=6N>wJtl7V49Agp-N^LX??7=|jyHwQwZQs??9RJAwe+lVh>q^r#Joi!>7Xo(SZtmWzHV?nw>RUNypPKWU@y}qTZA2umY2e(et>LNAs?G5 zwH&pED_@~tAz}(j^&R*X*RTkxQ_>9GO=HpH{xZPyzNPeZivp~KqTlz=NrJgmT5g&o zvz_;!zG{kW1JN_vFTKJxl3!Z4^4Laa1EVgNtpJ;W`KB?VnC8Tsi~3Xo5C7x*tX1O` zqJTBdRNUVGTCiULz(i5{yJ4`L@xMD92G<18bcgn^*@ZnyNy;OX`~YH!Gla!k>rYK?Tr&>%>}olsMy{$y^2{7{ z@qcbFn&OkyOv@KijrtdM(UqKHBznl;43x1u^GGq)d#tan(G-oi1^G99nlX7Ctek;; zqT(U+sNk}1gpRFS^0xxj3J-loJ@nN<__Sgl4B08VK{3)$GG1@~f9NorN4`m0XI$m> zj7eSOcpEq6iENk!J|(E}3F3d_6H#9&eomoh=(_90lAZFG3Z_ZvS<(R8-QOWTGpSll zO{yQcR9+|lPri(p#S2iG{W z`NG99m+_nF1g8=k-ForK$V44h{{MOWEyGT?|LHs(7qz)$_)Df28$3B~KL1t!E3vx+ zdj6L8t^WVV{?~cmhK>Ax*ns?h*^xQ&n5V8@fi}Bs^I!B_y5+fJtA{*+fsDO>`O5Vj zAo;}kQ|Dd2(^c)NVi(BqS*K{*9M>=W{{y6g0p7ugQ7mA=Yd`&d_WbVqyk0W*c{6%r zaHX*zfq;Z(5Ey{!kJYYSt#8?AE0v4ulEK&h@xwt=a?}!v%@=6rGmY=NXk4sbU_Bgl zkH(0g6iGbE@{cI({T`ITk-o8G(44t{qG?X@Z0QY299t;*Tg4=K!|y3{&`8koSGXTV z#d?nVc^{CHs~58V?)XuU8I%Awda_sah`E^X`cX28|l8>Q=HL@o+OU;_sEk`S^FixR}5LQA8G zk=|+C8VUsB^YU#FE6#nj3I>=V8{2+M-D!g=w~Q)Sb4UzCo~x>U{<3__yUnGhY0ppK zV-m#b+Qk_mmQ6gCuSrMdh8D~^aIvZ1-CSE5Ud=imo!J>Ws3-&}GN3ZsaymYEx7P9D zK?mjV6|nt~>kK!V>b6kk7gr74be;b$U*(trA{OXHE<*KnXNg>M6>7mfj>oFp*Kkpf zKYYpDoaiw9I00Vc;51C)qP6|;64+wJu~56R@ypX@VW6HEpB2gT4&C79$wQ^%e*5nOySN@2&=Qd6hx1f(l6;m@t zTp@=oxpY3+oi*y=`4Wh*K5F~X0$Bs>8Z~Tdta!`+Cq}KzAa( z%8|D?$g%O?URn3&`<&lTyp_z4vV1kDujjpde)#rZ zua{=~pWN_b3mxy$V4wa+{{PeOZ(`o^RdCVpf4`TRb&r#NxkXy%{N=lcaOY&eI zFb1WsHZ}>&6sIB~U8&0)p~B_J?8YL9uL*2Bi|Yb(sgPA-T>zkCwWKrgl*be*uO?)m zp6(iR)-D=hKd{_#~LnD0bT-{TJvYP4Dl z4ah5L6t>wh9v7BZY;XV1XI-)Gx!NMp1(Ohg=|nDsvD}0cmkLp5rhdxW;GH%Bpt6l_ z*X@e@M_z$Ldhaw_6aN#ZA*x|WJ`A686xxG1Bs(-YMLHco_}E@qp-xgz$d-0vQ8yuH z326Q5-S3&D#L`%_qmr=WH&3ntLP;6Li7*3hhyC8-f6?|z&dvXnyg5~dg|aX3{H1%o zSN<3iyp@6bJCasDVBW7nl(855-}Kqx|4M8Ff(Padc>jv^2{ta+HS)2FvPP>EEIf*L zWF39Ps^IFA-vc#mF-fJCIpPz#14sK)_NIFyj=#qkhkX2}`)%>#?ECD;u@q~P=jiuZ zyp|iu0PALx31mY%`4yBO^_X?j8?_o!?%g3-vm~?M2^M?2ub5{1ywkus6EDS~X_W{< zR^w!!@i8}yzzh4vnb)}Hdb+4$8}kwNZ`V#u+)b+eN%~(YzjFTVGhUh*yfx3e3VHOI zkMm!e(EPsS&QpQF>Y(5@zO8-N`LA=l$oI&Nl>Hh9|9VC7M4J@QYyR;|6eADcEptsq zm{P1ig6H34$j`Tqo%tX8b6YXN@E#|(O?8#{K0ae$4D*6}(wE--(=TBs=l|cwt$EV; zw;ov&T{h*{pOLbB%oQV~_Ipjue{N|NJ>|mT99D@LQ1N8Ug0YTM4k%GtTm@k`_wh=U z(5I@D5-uW1<-U#Y>xW~Zc?wvt7{wLvvKXY@gGKXM7XX5Yfg~TuEJsT_68j|RRFjB(C=4xdYxhw zG+0H<6h5P0SZ6YNG)`=W6wa`;pK4^H4(AuuBM8$I^3PyKKdu@KqTGdyFf8vdFyha- z{R(xs(+E}?8P(;#OX(IleN~I#W358qfw-l?8TGV zIc%sG#mtwEBs^o%5!hEPnu{2%^KbvHR|Rk`xc0KrYQk~xKZgJ3mhSVtgn9b2Y2?N* z81q?8XOoxEO700X`Z^oZwt&zgi;XCS1ieS9g&WN0J2bKgZ6NwW$H|e0d;{I4%|)Lc z;2^;H_9M7n0QTJm91OuAjf?+rfu0CbTTY$P=*9o^&%}q)YkWMhQ<1nlGEtjhM>`i> zAkJGZcwG6fvA9A!XE3lz{7<#xcN1XAz@$o1{JtDIC1_k}-5hY|zfLQ@&7V!J-2Mh9 z7x($KV{_+!(Apc;u2_GY@M>1>xmxM)gaJJ}oBJ>QByTiK+(zH#`_hy80sREbQM@<* z?>c&qg}3|URJA5^{Dm-DS+H@@HdQf|e%^^gvEe7vu?z!eL@Kd*MV6$m@! z{I{K?#`vcU%U0xd$OK=GyhkzPoIAsV;1@A zygo0tvyA#w;5k=adQZhc0-j*t?cEfGhbkceBjqZ*=6iX6I0|7zqM?Gho*=M4)&SxV z)U6{gwZ%E=Hqe^?yFIKP1%q_xIDTYD6v6QJ`BYk4X5<|jEZKpv<=|;GW}R0oC~ts8 zmC5veF}da{8!H%zJ#mhP8~On4u{gVKM2r6Aom?~+)l?X^i)B|DUmuE`Y}45tzPAj4 zt*My~v7r}08i-ai%p|>yRlvqEOybs0tt*ZlfwE=m2MCXEh)~CGvej8MJ32d@9(6{_9mL;w78(J{iiwFD-4^;p z8^`aO|Kfjhz;|b?f&H!|e9q6WOg4AcCrAB#b&XSu8mnr(&O!kxiU(S8t z=N%J&y*g{(HR#o(#R=c$Jwv$CVMpSi!M{2md1Ct1h5jem=Q zg+G077jBMRIX1;zALh8k=zqs2#K*E6;Sby3wsvuOMrSO^HQ)Grv0x&!`0Ic0H#eUZK_^m-+I! z)SPf61DoJRz`h-OjEDfWo2YG1NG3Of_&ytl>&5<6T*sK5z^5Dud~tEG^}Uf$ z9$rt`dKJEFEc7A+gED-Ffk>y=Fdc(JsZ%VN>7sE8*x8?gxWF2^p^JBnXX|Pc6PmbQ zFov5--$C^iq?Yt2*c643BLn%)u@g3Get%~?Ieqz|*VQc|OHcS>734ErkuyB61QZ9w zv+%-=7CO5j7Jij(<7GDWgxtPGo4CuxfQX5ZNr-3rRK_or;w_4~5Hb;fi>Zk6@Y{Td z^?mXCjOj%=I<7yn@+r=16?*a6oo4<)H1-fiG;8LUb+Q`B(EJkk0oV_;km-P0sWLH%Mu-ATkg^ z%&Qyb@b+T<6X1UTKFQ;ly2`QS|BAZo?h1Hpzs&u*ap(7c-A`;xIkNtLnd4;6GsYhE z|C>(P&{o#}*Zg_>qyC5Me*~7k#C+y7kCkjMWAoU->dy0Wt{ju+XAHdOpO4k4(S*uY zSL6D^39tD-sQP#Qzxgy54Q^iKwi)x!xVpx>?Q$O?-!WE1vsdh_otN$}&HW*X?uSgf zuQ{=k!;=3EUrW9p+!EAXU13Q2(@BZv@LHAv0d=fSK<7SzX9k|Ai@e1Eow+I%Ipg

!v5g%x>k5TnfQqC9H-f5-p=Im3RtqZi-=^by5yTAJJnm%3PX$D`j+Zj28}0Q| z_CWKQqM17qpmNsHq|Ftzg?IU~0=#4`)&{mG_=qG&t}KOR2>Ecb46m;h?AI%R#HHK@ zfWX^RJ(VO@xdM|^ga~xF$E>E!5tSBX04|~^u~-29p3mp0o5$fVg{*XIS!6bS&Mo+K z*RgQR-vZM4t^t*8{{5o`y3(kn;!XM$AuH2U%E4mas*j1*`Pgv<|$LP5&STPa&Z@_>J;lk%Yk;17KM<|n= z>$+qlv}ZPAGf%7 zfZW2&ab1n^CQ8o2(mb-H>}ci`4ff>!vf#G=OF(J}X;8kyFwdvw|Ex36R@+JyISpLA zb^be3A}-r}Oelc!X1+gf(d`v&m75z_4VrUZbc9tiXPp)%f)2)NnBL;1{xDPM5tc*0 z#o*m&=pT?}hqi0n)Mbk$F5?8LSLVtZ?{2nk!({zGwvO`nc~0g;;Id&0xaUh*xjlK*&7kn-R0a?iEKSc>l0lfN$GFCV5)@7G^}cpnq8qz?DE zf6nu^FZIhjsq5Bn?6_R{U%o?D-y{EjcyeG|3tY@WQ9v~j6bd&Ut46D*gx17!7=bd3 zUbhi0z-=43n+gx+DX2JM#3ag1&XA4xV&XflG~6_}0=-2Ch~i=ujWRy3LRp^yZjJma z{*M~98ht34guaT}fViQz^7xGvEb$|#P;phXLxRG?_{c;BO1D)^l`(!#`^c3sB~1^oZt zY`nIJH2`AyoaCjGPTIP6A6H2fiD_XVDHVGij`sY2g0RttbR)el4+hYvIB+iab+NaFjvZuZUq0jN&NrZ~E=?<`Yv^Yvj1I4pjo>dZnLg7FhpP8Sc1>Yu zZs|0GJs=5vr&mRDu#Q`BM{A6iY5o=zw2S--&m)qtrL;q@<39>w5}M}YgEn~PCXyIe z!Ii1c?Y!&7k7V#j@#hWRRS2=kkg{+Pc9ZW!=)1iC@JTqtkE4_1m~l5_R(elVNm};8Y=j}G6Y+Mnsf{*CD<`WgvEbPkX&7(|8XXu z>);Brc40)jquSP7+TFH?8e=a%bNjsfPK<&IE)C}kjx%%J9&g0Oj-S&=#5=rs)y`A}>Z(^Q)Z3t}<)q2>%r@c3JoQpWHK=hkE}49#<% zzuy(^P}>QXVl)IsA3tZqLS+E9`yxTtkfE2xge4&Dr9(z407h`DpE=2bZ<&T5f#T*C zpDW16J0{gh!_N?3Uh#}RDM~H?v<6sMd(|wHSc#OyEClN#p$ujg8E#Zu5erN1&|QGs zHWoUo!+EyB*u5oUtQLe}R!fcfO(BYk3H02ZTfmGF#w)PfjTTQMd+u@PI-PX6$S66= z#O-c%Jb0EI>0m7<-hD)RqS$@O&f}E?WVnI#;xTKE?hsn?p+Hl`(n}suTR`mp@$%1y z1OG$<4nCWB-zj`XN$m(IsFel~zJLqN_D_wK#QHoySEc0oTuTBmG}v2THp=#YHf_8bhHu63MVDK zRzpAOf8jqS%}%N`8BpAzW3ev6OfbT{rKGS_0RP~9Ed1wE zAJFN(d}FKz1rc>gNFf_el=Vb?5)`uAA~fYn-i7kdazc-lfTl&sSWYJ zXnH;h!(5@2j1Wz3lQ=>1sNOnx=`{m_04Yy5kmE;m@yCS8yp#<{lp zKpW*5A^h)T&HBsR{b0uU+BA84@Wpo9IKMYMq^0dQhXJ@%C zqP~GM3c2#Zv#CBiSi2k#mq^?T=~FQwwVAAO4=EqE&;-V|=HuDQVqq#2S+CXG?Y<=- z*?hj8=_IT#t$}Z_&_@_SC_MvXLCAqE2Cp=!fGf9-Svjh^=KhGobqADdF&NaN2imyG zm8``TT@*kohB`4tf(YQm%Mtzjd3Nh1*U@E73507XMT=!hiG@Mdd#7+Zo&QruEk{PRYPb(Cx85;`hJPb;|aqWf`|e zPJDJ|AHsj{NG0JZ-M6!j`RpO-f;l2}evQSV%Yt%>v<~i}ys5%8r9wLJ9aZueqrD1@ z2LU6rt=fFG@ZX3@BeA3R>Y(DX!*xpL2`u|=c@9a)x1tnvPsCc`*8muKQjE~81(egR3>qsR+hvh z91b@5Ub>`C1@^|qivJI-6~lj?{@?Mxzor+h6SGTvre7qj-j2y_V~*jW=%Q%?NJq=Hz^6*yJ>3jQBqa^-u9X;}ZX0t^8`zj}?9YARH4hC+@(UWCNT* zvw^a5V#FEL)}N(M*jhv z-ka{eb12iDU!2v~|DpWgQry^Y}yBnmvOdkiT{X?Z7Twg`i=M>uN$hi$`$`j z-tPc8;y>)?H`;zZJ}C62KbHr1e9o_z(`CMQ0>p>o->BEe^wjq%)=lHScDwOIXVhiR z)&21n{@?K5HV0P_H=aJ=|BDH`H%4Zj@e=TTwN%O=EPWshd_3w~6YIQQHZv*9_Pdq{ zfU2;dDnN?q4pOfpy;8QnFDtX`Zzkoq9tc)Sl9J3t#$NqFm&t(YR3RB;BRIwQtq<*SyjshU3&~KzDu7b1~3_B{e7Np=~EgD=ClPd~}VE z+@{-(WV|Ln?cexVT-ky%guSSK`o_zwhUkO=+Bg!XbK*Prbx7Y@}*9q%O_Ek~#i!(8@Dk@V|LzoujBsu#V0S#3EL~gxCTDZr6JX`zF!-0c=U1 zl^mUs^t~*&j|2wJKgK-G2+)r=fc!)DTM1^2{&l29jPASLxiweZ)ZdQ(NtxnwjiP3n z`N29g$q5G7aoaf}K;MCJE5~`n|Eft=5gJjHN0}1_?M`3iJJ_A;$W36lEe|ufV<*Pz zxYpOhMt2(k4LBeBsPJOZ)zCW^v+#%{wft#<=m_-|JdmAHF;D)#oStcZA4IBij$-o6oTG^M|4ze|=oU znoS>cXJ*PV_gGHD_`4=ru5vfojoW@P#!tHYt+CtLjaPnHG^^xo8vhsI|7$1Z!y(m$ z0bk`nM-M;WYG%r5|1lkiGEJQeeMjKa%q4=uY4h}YabD~}{bIa_ulbu~48*)Qid?5T zb4w}?gxW~^RR5mvOk^@v5G$7_k|s}9%&AHCnVdB_+DCwE8Zz=_LN&;XOH`tvlwQ;Y zk$fYcKIb^D`sqM9R%6pLwv$|qfP$EMfu>Svck=&i^hx(5E6$FIQ7|FerB-y7`u;7psM)@kq<-XHsUf{2(6S7npt7x2czWKr;j!VTlqORfI2IPvTz>=VGYCVG@Cg{% zyn=9L_IN;#M-paiz^Uekj|5SM@GT*~l-^B$81+PS;a5z+i-EWR>WLo~lJYaH)RHT0 zz2Lg(rZLU%QP4peW+;60BRNV`=m?XwZNcdV5IT{I28`o%I6wdtF)3Ub(;-6=h&`q0v zM)+Ec#eaBM=x*t`C8hqGCX#e?IqeN{?W!PxjtGd8^#}Yag;YasPL6z&=|IJW+lRU` zx-4;@x>XR!nU;OTzkjD)yl^MFp1+r0AHlsZTe;BxiH3RcO$Yg~(?=hrBByEdf^zp; zGfjQ1P;R>5R|jrB1lxgszh5v3qxU`Ts$aH^Y@S@_w*zs?b@sx4H+25M}azW=43gU1C zEWlE4%gmD^r3$br5zsP^vSjoa0sr!zV>?!V7O7HDX<@a9;CM4{-u(sOr;G3LLbY_~ z*aVk6iY4Xf^r7{e!#`UA%j~+eGcD7chS@OLji7W-f%aq=p%9vhY|c0u*7h?5CpU&r zg1tx}iQF~hM&Ue*hK27C$B;#TMxoU~=$K%kg2EdqgU`$2dfRIeksy)9S46ncl+rOt zKs!rX%%g+Db0UiZ~Map$}+V)jDTJ1+38H}i>w-cJVvZr zfi(Io3OU$^6$>r1^sDChR^yT&Ro*0=Q>ZYo*u|5}_L?Wzjr& zQ6otdpY`AIA6f6AyPuzkq<-WhTHT2MhY&o^tbL?JeA$Y8t1RtZiOfjP2(Jlv;=hsP z%!k>Lfqv)tu(OThTJgv2COh678rOY3$@P#f%>e(Zm##1*m zeDzrijAdwQxujWLM!y76PPK$z)lUE~%=gIeNW=NJw?SKAInCy*YbsSIBpiw*k=q}t zfZZ`T@!{)GY1E=(asYW`C!RL}VgF=odAzp=Y9$Y7WlDRSutZ9LB$NI_1>s& z?ADn5v->@kw{*7FIPQXrFy|x z_a7?>6KKTq%BkQcqs;e+r(j9o6FTx|vqK}U<(@I<=+BLz1Y+m7rOwKNZ=)#NcftWc z_w9U%wfqqOL!qa7!ZgFvbr?>0JOc@csp_`hUo zPTS*$FnSEAmp#^u|3hBh-x9)Z|B~VO{-1#Vuan`x7u%MB&MEoZ%L?yx zAs0;aIDvqmA_u9}ITs!6VU-nIup7X3zL~x|kbN4y!a!odQx)hOg0=0jyYMI-m_F{` z_bInq}+ z@6Or4U-f6Re>8;|nI)8geYi`#(HkN~8{~}BxwT!m~FQDa3il8}o|o-rn#A7+C3O~Uwm z>oKBl*=G`M1-p>VoDbSoe(Z>a4Qa)eFwz+AON&~raUbQ?!V>5m{WWF6va5k6jGw+e zXer6-h$jg0v7wGB3R}mP%adu*W%xI z4uSe)V8!=}xh1Pj7$Gf5w0O*G+-_cLeUI>%LpcbK>&Wzg&u|F)#CSVa?fCUW z4cOwkY4MbX7%7nyXoQ+3fCjhv+sj=s|R?Q-qdWlpEusgj~zh~|p9L;B=% zCb1gkg)I&#NvHI1=qJIgFRe5}8`EHNd@x7nku;9|wWzc$CRPGo6(6!IEB->Z#6&~V zNmLTgv&@HEB|qKzv4s{;OXLUw{lO*ZWH!R8HTvH4&cMUs3-TTO`2>%w z$Jd#{Co&*!K966WSSpV@oo6g{CLke8lTh@)<+;5(ao037oPsEpg_&*|)c*XWs8c*i!s_ef?w;VEq5>|n z{j?FmsydapSFix6;l@CoC>b`^1Q)d|4|+`BtDfi;X2E#WJ?3v*ngjpXgOhw00~KL$ z#S(DMK}N_m!=CKV!xtw-kXYojW$Fp~>C_408xs*6k~x3i#{&D8sNJ$DcFbM;h4m^T_Mm%lOX)SN14W&?>4eB343V3|Hp|!!A%n zz;?`T_ap}YGC@tmBg*HuTrMrKcR?5j;{nk6u4}$FoOP^^X6(vj7utSfMVX zqwO|4{$ujVxd6p_Cq&q6U$sY{@gI5-?>9VR=Sq$KxuZf>h@SX}3ZZlCw!0%!G1#n- z1{g$9QRJ&yn1nhyGyf27OfBM-Rt zN;!Wy=se{NHIcl3f(z$?!LT&tLI>K8=dF#d{T+XEx|YxU&Rp@TpWAW8zmK&FxLf?^ z1?$tH7Z?1GJ|psFU%wE{_CBD|?EPUZ(sQACpWokI=E>CI1D(47uc}Wv`zZTM{_i|@ zD*Q43|8#6R{wv`BE3AwPCNAcW4`X53vUf;=$rFo`bN%bY3N}1{kVtVgioClrEMD+g z&|uV}@XXNK@w=_9B9z&z)9nEsx3q)iN|GhCLkx?zXaO7@p5El_r8GkHSeDUvH9!=QIk7Y<4n^Zk8zBIX6L^om1nOK=^{wv)MGZ zZ4h)()!FtGSWP?SbE9ctY9)c?cwV0?GmeUCp1$KU4_4wZpcV}ukZG>q-`H2*SYE$AnfUl7>BIIf5y%7=+*=K2t%OF z)%byll$>uVKYB5j#`Dn$x!8a^Os-~U>A75v4c+!%0EY4k&}VZiG6BVnc2E0fp>>Xi`7-^Au3b=qzOY?dE0G) z+yN4J8%?gjub@Dt-k`gPS-cqjtBVro3O_R>y|_Hs;Ez5WeZlLc54K;n6Z0_2^v$NqwL?akQ-&*m% zUUDlR7gATq{#HGi7XRTK676C91>V}{e`8Xr7;>-R95z(z97B6)GQ=l4I-Ue3<)K@F z7t%Fav1l;qDTW`C3_S<^1zoBQQ|@4jkJ8ZLuhr2o{KqB!2jgQ2!_(in0*5Wdj<#k4 zweT~Y@Mrv^?e<@{gUOKa?{?<2`0$&@(Z1?V|D`Qyu%dc4yqt5o`?G&_8qvp&LBjus z_HN`=SNua}n-(C*(oCBMEM zF7t|b+kxA7+W_^PV}3F|%rS)H_BZ+{r(g2_|C{jton0UP&flmlb;oMBylcNixNjikT#Y9Ha z6=VYVv3t+<-7apS$G5*d?YTVztCPX_UvyA45=3{Y?N+VGwLnPs=;Ibea7s8!UN>#S zCZ#VpW7cCu8)C)JhfY&~ z4y|u*FZ=_|^daLO7bte2w87PwTukWxH2vn5<5QT)4!z5`#s84*WXHkyuU#RcwIb}% znuZQ{2F&=ME}C{?>G9vNgZVgMGKK_2ATH|pbwYc@|G30|FOVY?|Dl%(z=FC?(4TZM z!?8$iHk((4_*foH%H<%gy7OgVMT?>o#s-8H7;=JLf3^sPf6r6wSV{eqVZ^P7y!Hd0 zb1reb5`WlhPW;n>*;qc#BH>MY-#ci#6iZ(4?J-`w@3H=&Z~wl}?R)-dJjefNw%W>n zE*jQ0XO~k$iF(1a#K;lHxJw`O7r6E*|F?lR{ykV-Y5XLk6)O`iD3%UkV=j|=7vd)X z)Z12(vc}ss1`qvrv~&D#b-Rr_zHVc=ZC`x*wSZk;|6jxZ7kypky^zl2tHw{?>3LfC z2UFy5+Q_gVdb}KL5YuWu1|$G>bn0y7xv8TTz0Mog!;Ke!0s%~rb(5(u+tTT$E2eRd zI3{nP%T|ohIac~C26MOs-^l1AE+&=rn1W!p(?*n=Wpd}eGPM^G8G3yj%L_vgZw>?fi#cz5n{NakqPno&>x=H0U3F2|;hO$ZKWEA3X!d9fU@lCu1ln^VQj=9t`1(_Mss*KbC zeLw#mIWk!AoeIO54k(1PYhJtkLJ2aYA+?b--RT|uRax~?N;2OLP2%!d)L2#u7F@GaRS#DC6bP=?eU#kDY*pyhp1t9lIF3G z9VK-Jl4@+_HE~w3z#|OOC*QVU**`JRuO*+QcfJt# zbiO+Li^-&Tlf$&!&i%tlweFvv=Ht|Vb*T1$VjcD)_E4F#12mfBudC4Mu$=q;O@Na-`o1QLrblo1TmBDSyC+27m;Mr|!iAo#+s7rX zzMZCVE%m;cSKFqAEUeYlSO0e3UUld9%-1v8qpj=Ta zEm%YsVQ5>#bC86NP6kSrTGMC(!4wOiH9=)@6|zxEpQ;c>kKJi>-roiVr<3S*x(miR zj3G{oe9$8L;zPHI1IC$PT19mZ3gu`P1rzkSn?x61hgdS}zo0Cgz^Sbv>JavG^~+>J z3X`ivIRNVCe~xdzHN#@UMl@yfBMBAs9V*1Syhxqj#_l;2XsRn51RD1-Qb9Wm$sm}h zGhZJ*;=z=@T26Uj5oX{=zcDp(j&H-7(EsCLzlKg~5^$W6<%=qSqqhI71}c?H2p@e` z;r>ho>FJtZb_^NVv#HQ$5z@lg-O41EXcJCT>H8 zp{JtUms<@(IX$4i1gJ_-6z0|2IGwcNMPh~1Nak2$2!NjQ5NhhTlfUOPK z+mWPfJg!haVZv?PlH%y&6oFwjA|Lw{5Ph95V`@8kbj9T1d%TF!3ikJSAwi|%-z_j= zY(qZ$b-*iBD136G;LO_ImwZUG`2%1xZ3VGq6_7ytdDl;MBFtd0b>s1ki4_ACPr-1@ zXw00+2zsnb@uxnty3_c_KW~@+BK{M_JDG-$4dS&dD3;F@17Ln*Fp}25KMXv`mG7j0 zj%7S$nCGX2g=KO=$Qfi;<&%z>2B4XH{v*enJW(K^5Ob&8XwFqrru}n)`7-;dg@CUH z3gH`KfoI$$8)U4hdf)R~(v9nx1ONNlbN#E|?3XDU^TH*UKYf3UeckbYr3=j!Ac$x3 zY4^TZUGka!AmYj|K1L&I(dOe`c>{fytfHIwJX`ef*}Y)UDqn?wtI5HKr9{XgBghhe!i#gv zZp1K%+%t&)ub%Hk0bIRPtJE3JX;dA?dA+X5*~t)1SoT4DF$<~l=$hMC8S^mwT*NGE zWENBA4F=7n6rqY+bY&w@PMB-}WP9ljGmR>E=>~z2YYrjpTSdIQ0LG$I4+Wtnr)}@( z(t(=JKGbjoj7KM8S`p+B4wgCTP-C})oR0_iCOnOaUJ(ks6rpc63SoCWM%CPv*}5*Z zsbS{~^d3~*mf$eblt4Q#Wp{9RXJsuTy)QZ(!M|9XnXRx$sh$+^=XL3C`0u+(Sw)SmVlpJU-_c(LpKk|t-AM_1MN1-`g_T+bT0FChSyJjcgDb@N zbp_b)2zW$fPvMo^&$yaBHt3ObPsJeLNIDxiV@gCi!8sSt8d%Vy5fr1WS1?o+0KI+6XPF z32U9qmrXr3OWIFCR!v9(c79c2>M$b(&V+y^ zi>cKJ6>`Kp{D%XVHazo|Xm^F32dzraNx}<1x^fot4CCdta~upN1o}}0ie1A_X_f_} zSh=IcVNE6&B;=xtXmRW!;c&e3tjl$pkNTKO??3JmNW>DGFR|hV>WA> zp%*2_B+JRr&GJ3L;+F)i9xVRzrW$r0GJQa(!`YG{C({DBr*8=Pecao3rhhXoZpSWC z{1VUIx6(TPJ^nx6`!TeWCrp2M!~gIF7y1H?`dlMJ|5o!Gzoa=|k3GENzmGSt5K6PX z&5d>>|F3+<$Er&K03J)D#ieub@~?Egb%ibRN-*kG6sEOI%#=rHk*ozmh zANrylnohP%rjxW)GOA@Yy{uq-hYnM#Tm)@Lp%n@89+ zd+!btL{&_1r1EdwV`g2V2I7%z_b!52J2$xsfYz^BORrCHI>HuI$7+q)%LwN0fCcaC zqJj6igY@*pt>IOj*k{ijNE&ctOd1f^`)^VqAYC%bX#pW9#?b8(OaK#>u!U!d2mZ6( z4uC7zD7-*PS88SQEJC8(@s$dqCIn_s;tEBQQtYI8QU30dt&KmM4xQ%+K-sMD?(q%` zh>y13`n9`@S{OK>{5VQla4etsAp1s_B`6uwKk=_6dnnw_5H)BhLjc66tZrKBaZx#B z+^{9IWD|v9hZPnT-})}MA@e^$Qq6kHL|F!1F#)~E^Owbtg#)$;_`}3D>toR~8IzvV zw|y6l#~{FL-E)rW$&=*(D&mC)JD)p89KNi+Yv_F)JE@v}&-#OB9kDsMgGwP-GbpL} zRvwa1pD;ibzy*EKvCtPJLsR$B#dgVJ7SSZ$V|>saZr3IRdCDU|?D+4K1F&bhkv1sP zn+3(7jlFXIfmvA8^fS@2z9p9a-TQ)`Z}>mq|LudkUmy2ocO1f#VCC7P-&Y~Fj$N1# zN8Z^U+j-qI|Cp^JtN#`{(7-OhGXOrIJ zc*kWq-CRix%hm+0^WA|`_1^cH8meTOiMK>o+%5BE)qxeU+3f^q77UhTSL?+rap>3p zne5-sbGBllc^i6o5wzNXz*4}s)u`O<8Aq)DW|z#Ah7Iba^LnmUPe<;n;mDOSt_!!M zw=$dtw!)^lj~qfFWRe-QZ4VFj{Bl7-w=|G(R#z#UPR!*4s|LKgk4z(afYP>_oAkuM ze(@JX+gJ+#!Y zS8W}4a1?eO1jTuFAXLq`(nx`UhFk}9y7UrwL$vuPQA|BAo*972O1gc>E*(=oIRT>0 zPldU4%Er8ieUITpKDz^GcXy}|)c|iTk_Cpk*9E4BvDZh*DSev}O*lju)eAl%K)BHOQ z)2)@5ji8})_$k>(l#ko^o$+6y%v*s_D*y^N7d_vO75^8r=Jze8t-|9adkaEinA^FZ zG1l|JiXDo7e(~{5FOWkkAGSUlFOm0R^EKA5vJTg>WV611qNRk18pX_~{;kMyKH|f{ z{$J^0{7>V56ohftsgM2fJFz=lM-CcRwe`Vmy=?`@)}s~nAF;6}1co?Xg8cmb);;5> z;b-e{;D7h|0sl99efqimB-QQs!~beD<@vS36ez3nJYkiB$#L%X6Oa~e|6{IRDdn*@rt+Gf4Ij|;bi&+kOZFYzY-4*;_;XAkY&SC9~bKV8n)ryb+SFad> z(ke}c1pan%X2GLa4JkQm zksHg798)yaZU)_RVnwi;MwMmojToztv>PTRES7V;WGy05ta$Z|A~Nfhi5wyl-s50v z`c?TxpG+NbxqN%Gkq38cY=gSi*FMh-917^~&&PB^%G>sD3 zjrSME$J6Fp@gMm2T^6M4`S3X@SqEYOT}dtCh@--1FnNjp;kw8CanR2iKM^mF8|IWV zU{~>)9OHKE;w0OT4!;c9H0TW3R>vlb)bxGLPYiz$hJUuJ7|G&0{%2?+OR_mmqy2d7 zV&mT&^>PgE6SdWL7aflO+2NZ8$N%fFf^ZN}mXEEj-(MoGeJuK3BwT3vRdnuW{|N}c z@cXIwdGUbDu&fX9f9t68uDa=VjH5iJcHjSh@V{;JAB%Fk=aUQud0rG|&TY!q&X+A3 zzqpi*BcV7#`M=%kG_A038SZ`2M|k$o-z@<Bz`1rhG4hz!!+7s{UPejDDmt?+Nw#$o|GryyoWoVkbKbd+l;^f0nTw( zKumz3UY3y@x;DPUYL#GR-X5x!zD)*EXClM|RyT(#RVFAXm}c7p#7J4=+Vi=vg?l(v z3{0M_zY*-12&Zbm(EV*ltj7kH+fHY267G^;+b77OyR($Rb#{ zjkI(UW&Xf$YE(DOl!?jwD+*h~A*rmWD~-dQV7zYvyycvLeZ|CF^|j_V!qsD_wzhn8ooMAbok4~PJKs#3BD#yw(@L61$+Cy=?-IpX?R+OgCl;=dbNuZ0$BkCj# zVKr4p2m?ojXAEhs7N8ke$kr?TTYZ3knx`*0bIH$q;_bdNM>(85dE>4F`0OIO!)60Q zWmh{NSo)z)QJDHH!$0q_^V#=7M=Noy!471OLVpNBIzti(KmQzGNuS&PZAdu{ECc^8 z^5gc;N`X&;wf-nId{+k7A8P}4q$jRbh{8CVJC|nhfYXPKZ^eV--!0!`9@V-X`7I51 z#DAM0C<3j-Lj^UfVr777#(zRMmg|Ng#@Nk}^QN1nhchwn6Pb)1!zSYw-(>f^$Z_X# z8Q1Mgj{TQw!(KKamit7E;-TDcez?!fw0@OSEqV!DrZ|M{D}Y6A9+i+>&E}m!>_#8ueI2VKEJ_pHy^|4Wpmtv9h~h`H?M>2h!4lT=`49j9+wuSPZd5zP4-YI@Zt8kuG$~Aw9cUdvFp<`| z4wS{umnb1Yh`^5gHh3^2fDo)SmGVj}(7;fV8j_#bHz&P!KccVegCS&FK|Vout2jw1 z0bDCDeXSH{ECh88NJm8vj&P;*seynA}e;x`A7u@>?sO>8hBBYu9qQEw)Bo*LV2nl2M%&=_>XfIb7ycEOik(`p3k8EV|K*C` zv^^Rs+*2Hv^Hv}5kE3GPXwf2C^(4CmncaO8-%~!wS7OMPG(upbAP2yzUc7;XwygG4 z5lgrao(3qfizhL;RkBNY0KXyWaKp{)5uR3bL1Sxa%Mf@E*zUxEo1-TOB*J5*$QXSb~-s^P)j8&i5s^=hp%JSG{DZ^t$G1 zXqXGM0)h4=H&Jozu=%&*($mAp_2Q;aNB;9FH1Lnluj>&uVP=KUvOAakkc&4nS-j|5 zdK>)Od7d2k{~ZF6>-lWDf*t=?{$KT8L4K1+d+3*ZUGec^`BR_HaPu_qzX{k({o((A z8~)cz&I$!hbRa?{He+$DU{W|)Lo&}-{-mfnIX}E=0Bq_4H4r^c#uQl3K&K}!I)1hT ze+4ry2`I%@CjsXt9VON0h6@ z)|O#6HvGc~=(9s^b2W>@5?M#P&|T)twJ>JJNW5T^HpbCJn^i4t#<)o6$|wjKKy{NO zpSqokZbdue>Lln4I+&0elN~pL$r>EL?@!K{ZTj&5w|C_A5pJE}9Z6yA<6J*)_|5!Y z06i}dGx?Xbcc*`3Arq~xtxfhc1A^Snht18j+<ogR=~+Xq`wt=5vw>ZYL)T{wNeZ@I~A2DT;(Kx`#2Lbm|6F1!_M5q}jAGj2#J# zl4Ux30NaGC=TKu7Bh-Un(1yQMFyMzlqaqf=dP(dZn=eg5jFj&fO%+C*YU1!i{iGgdX7yW`bz zEi<_G4+koAPqZ8N`|W0ff2S1Pp<6Nl8(iYf-@fmo%-7NPdk}=5T>c<1v<;9j2jCEa zBQ5?{U^feOf)}!>7#49_fws8Uy6D!8{{!$e=O(=N>)(80QRj+qfn=CadxpiSMPD zt@Z{M=#qB8WG`mh7=7JzKjS~>_dX-uK>mkgKf^d~|J28aB>jK%D618Y&N6Pv`>Xpk z{=R-CJC$=j60?_N-P%mzV#s*(Z|$xaBmPhBDv$qx*p*Mjhr?stRs6f(e_;afeX$AZlL`slAN#g>sO{D*9b_@6OR`H}i}zCOvFvB>HE2ie1~(oZ{9 zz3rMr_(%L(dG?3@|C;#!8u2>Pe%_!iNyw2`+dEt2-MVBa; zWeoGashKZDQ13W;R(~We94jN_01xTq)s{u%s^M*H0BFA~J9ss#3S0X+tI)-4=aEzP zQb(^2L^=iVgT3sfoeoUq%0&dr`RXfQP327XWVZdA+hIw!9B3;0fwrONwDhS9vtxbi zxmQ01lzeG+$h5bCYc>KBC=)29qSF5S*06=)^7rP^u%%k&d2JU6IDXGDajwEf_5V!g z@TgO&Nl+^ge#rqql8-fd#ogTbcJ1J2OAaDpg|^hk=Cmiu!sCAwx9=BlJLf&7novOF z%l3T{_DuFEX31r$0O$w@&*J@aVEW{c(RGb5gMr6dvyU{#)9w>(i1DP>-`6-kR!rSZ z)Y!7R9AUiU%0P=qYIXKx%85QG%(&Xu@@n=te$nP6(`sQP4L}cMZhk z%^%XgDEUnIWxLs=l*NcOY}5)u6bL6N^BKEyU%QWXBS}doW;}{M1~fVjD@^BeCxIr6 zVYk7M0j!VR1>Y4ff8mJr)C2KH&alWvhp#gj(O3k*PUgy>0%@kLd=xfoq{d&zPI}d~ zl9!!~;-29o>-|WRIZS`qKXGKjiIMu5lnoc~ma_dEc^>w><|J{ec!92UoJd(J2Z*Q>gzu8{j*D(f3~^U8tnl0 z;E&rtf4}?}p+Kul?E62~RWn>i8u1uWEny%;@SVERcdhl z{5i>9v2cj{L2&eqIJgs_Y0A+5hMq`RgW(&7(FM^48`?8HImru*|A*jNZ07(|HGHeH zp3RN6?4Il_r2^1HL!e&Elt5d2ftSTL^;Mx&=H;-o7kf}S0tB|~7w!oacxKuZp;jey}8Q{8!?7$^`E>C-@k z1;bA3kH*6HCIk(^g*qIDGFpsZT{uU^r#*3)(5sBxE%=sh^FuIP6ldTaZp@*@1P1}B z+q?ZKE)7Y-Bq+)HHe(HQ9i0F{{vigYLC3SE=gj+mkA5Jx6%cI1R+CXu)MJZH&AD$TA zr!6Y_z2kpc;CK9D!VEf>pC_#m7yf*Aj3&{8TnJ-Lrod%39%Gp9TRW%B5=2Q`)6|iA zOtaXMydD1=TjBm-AD+PdU~R4R-SGb^9CkP10*i5e)AZ>(?{Au9qj`=0E|HOtM}*(U zmsZup{}^-eGlS)1x-gPmM;#v{IX5C4mQoe zk^gi0$@dNatIZa#`LvfE(fUU~&SXEY&Pp~>H~ioEd&zzuOV=N5WRH{iapm--OS7L} z`>sFy|98Uw*YjJ8%__k+8YhkI(3d=qX?Y~1y)xDU*7S09VvE1g#Q~Do$iNIaK1VQY z4^3X)uvhRP6&+)%n5h?IcjPEC`hL?_RClaRzc$C9c$ZzqVN?P%)!9xEh=Xn|z0T2Z)+7fcm3 zU8Ym6qEx;eOI%(m278>y*RT=_f?D%2qot3P&+d?PWt{()b!Ai?ktQ`bo&UjTL*}dP zK!sS|oKxq?IVM_~wj=g0?8EG>P>oCyNE7J<;j8QWc6{xqYT&n)uuH`={94n8X;A20 z5v)Hq$gxZ3>7n(G70b5oP_YTz+=vO!nS&}rK-2K-39_VLT&4pcgxSm^Po+E5Uw7Iv z?-k0jT_bRB>#!~MbX@QYd_MpHmciWzP{^^>ulCK~{5dU|_t#3`fcBn|hli24M{x=M z9RIdtkdDrtemNwW@5aPKnfI12r)8dkxeKWPrh=vxrJy0}^+Ucbd_s-EI8}_h{ophB zB(G9CuEmf^nNK7yF>S`=?)|~7!v@$d^pd^l0GRbYQt_G=r6hzt&*Q&rxzXrBy>${*1g{@QUpn7gQrqDryW^>{{LS$}@Z2VKO^n+#b|NJ-k zQd2s&l~?f#`Rh2z7G6fZS)WS|4-rnE9{;`$`ES6;uvYv8lx=8 z^cLvO#77c-!s!_#{qBx;43c4GUdO$#G=i&|1YnZ|2Jk0IKZTCV49twIt)y= zNWqd(7~I~rkK)XO2LRqFp9huhJOarmU)*LgmQjbXU*~t;d0)ukWEWTQ!uR-&T@$IA z#sma@T3lU79}R`@&w{?73c|7Vox{9`L|y&|c>y94GQlL#i?nd>2Ll+1!`t)Oz8t<7 z`VCENp^9Tg!D~k9J zt9pXWni?5fdNwx&DEleHqRyfx;f`!w`kElaJ=t?7(GwmFrOu^%m46Q#7l#*c$2y}t zfVZ2T_iX%|@7HtUAqW;J>`2i4!?GIxbEgl4Q>0q>ht1)<`Qzxvya)gUsAPg3*Q4m~ z6Y)RjUTZNdpc6LjY7Pd(cZZYkgp__I=HDS#!@svOmmjW>BG4^F-`LcR3Vk(BIQ~8P zWE;qG^)nLBvaAYvP22uU9}>UB|M%+HC;dG`TVnp)9`QlfMl^UX;&}2dlpFr@BTbuL z(%_g%!xWNu$Yu3=TxblXV-;`a1G<$m9XOu&N8Uf~0l%MUU7{P`8F;1)$F0nxm!18h zFTdYqziH3u&I94ciToY^!T66p+4R$IHeYC=y*Q?BxcaA~7XBCAxA^~u|NnmY|Jw5$ z=?UgIn~OTnKF`rBk5PW92|vG|jmU=vvIDH*(T#M=pMc2UGH&jXaK22Gt>~;GAtNLp*nxQ@e=G;!2O(8{53g_pBTE30ac&$eE9nPp$+;G)zp?$1D`g%6K zJe6b!nRciU3%SRfTZf-h#gZfFo&&OkEI4g&%nqy;8@(NVEq&lrnGn_2^Pi{4hTeu^ zP5A)#Q&cqRkUyPHroYlMp=E%)lTAA35lv1stumnFJJbPp)?88i@?1CepU-|iM?3=9 z-)`%3NrF}S`zowQ{4Q7NT?@>t3p;dUVp+mQ0{|=d(i>v9cm2{Ef znT)x=@QDxE?GjZhM(0w+TkD?1?2*giLy=tg4@(+KuzepTngZR6XZ9v4gWg-Tr^!DQ zaF0}~A2+9zWJuF`llI$zL9|H+p@0id6EU|}^lH7oD*@ZXs{?(ziLo+78TiqGjp4^& zF{D`YzC(99Rzgxy8y3wlOaQc8`q5_5s*#p^;)$(}-dDhLd*r2&6s8CY(Zv2b{-dY4 zBHr!3FdsC14}=zFt_x1d1fs1wcJq?x_-ptNC6;!fYLlV9N78Y}|1b9-#9Z2bz`t{` z3YgjT{IZhrS2DYj-O+Cu{^K|N8%-nD{eI8%{qMxNruy?Lj1`~xciqnfxv`6TT`r`j zl>=X~ip z{QvZ9^5}cf=D&~q(MJ4!|Lgbpv8&&k@c!_Br|G{D{=Yn-?gl&)NY+AIyULh(jK6j? zPA2gl2$RWcH=2@CLQ!DkWIsQB`CFISMFn5ha+tAnDwqs|uy=Ap+<(voEoQzc<-BC; zTk*CNBZl14wuv)Q703$vn+9T1!Fx|LYzKy-SO!$ksASbASs`CX=%AlgkCPG+3AYQiy14Gnds03v1!?_7E%=nSv4`sb?Mq%lDZ5GzWhJvf_F8~cIsQRsE zAcan(zmuF^&1@=#|6>;6xhIqPk}{KKrR(N$qKw7vkhhirr`o{Ma5gI8)Z_>zQP$g^ zsRuseE*W#AvH;q4CEr+BktoUmXvr1eSAj15^9`1n+Z!Ia{*W-YTfxigT;e&8=Btym zRvaSU+#S;9~Jmvk1F!|^}pyR`Y#&P5PA$@Sc;EXls~P5<_xk4gCI1M-X!%I^na zM!jD~wvXk5)9D{|)};X8pMQb>hxW_QZN0zPImqiD7#{eKX*+v}oBeK`vGDi@y}bJP zaJ?dO^IP$LW?cFI(wi57UI;?&8z-Z)3+W#JH~y>s@W0yq;s1{RFA(ho4Im5b`@CRm2ljViGaOF(SAqT%))N` z?v=^3EMO{N8g|aKsG764!}Wrp;fQm{3%p21VG}5JLjvOU%y?Tr9R6v=Vk<(aPS}8b z;=2`6tGiq-_LxH(IXMn2srAf`GPN{%PmMyEq;urLLYM4=gVUUtk5){tvXSSGFNbX6 zL!dcD0{Y*_bZTZN(diq_X|^Xi%CVlg`_1M&t>E>76i$p1VgtYmruXw%!5n&XK9B7c zDR?cdM!Wx9_zx6_lh-hpvOO6JQxdr*40iDEt;z#HXqOUV%dL#7?k_Lfo1$UZeM~zy zJ+7eIa)(iOP*jKPBZOFZ=^Ve9Y)!Vy=X@N3u}nr$Z4CY4|I%(B zfB5I;FSJ6z1~QrhJi2K&XArE3=b$aPrS8QE2G8uDw>k;t`RDxR>aZwCcHccVkwd_V zYhdH*a5AlqOAFiz)K!!~Fkjt{kb$@h5#{tWnCD|gzVh@2m!~j~Q84@JYXRk#@@VrA z<=LQfh(_nfzKhA}89X|NISQy6nF$K(vZbz8-P4B86{5PqnycW#FU4LD!`tSojp=;u z>s1i!&^rWo03Xk`-wLbwx({e|yg)2uH*FZC75|&7kX>*^`N1RCy z2YX7)f%0M5cg}X_M(2a#>~@woXHIySr1_|VytCVVfk%^N>iJq)KG<#!r8D1xrEN0+ z$s^Bi7(HIlcO&+6+r_r%BeSqA1rdze0VzBf2>*1B=qcm_$XYbLQX+g@EGGRK@~6XRJSyiTZYfB%L0DVsw?Y$I^wqrR1h)f$N3ss}Ay;@0b_WeJ z?mex`GLFJqMoPh?7t-gGKbf= z&3xfsvX0?HicyYoW&B5+kA1uxg3;*bYbNgIUPa`^_rLs+jX@s1ziay{zX!JMWD_$c zpwVO%Swo1QjwJ`sDV=5hV?UPggSUwn_1A3%f1@7S`1djTFJ*ut$7S$uc>blWvzsgb zby7gvOHWJR_&e;<$Lm6RUn@EG^%zzYcqvA1e|-x!3YM3BdOr2(uzc%NldZ?JqH5FG zIYHfcNQF0?XP@f+5C5zCKm3EH zG{LWmfMr};)8GUY-IU9okXFMvSdko2Fhbtb)(CIZxnE+1IYw0}<^cGl#!HC~hCcm^ z-|Q<%ez-Cg7k-AOPGc21k9p;(_P!#gsz95D1Yl??G)}3Jx+J&Du}x1?V?g)S8!x%y zo$K|{S5Jbdq=5V?JbFG4A3}oEXefPc<>6fRSP;MoMn(t)f{6;r;m}rV1sYHbGXUB8 z)BlISh$5i%y$UUOManxJ>;+odE%3Ly;Ium-@0CIlfX6nxxX1{-G}_}s0sl4p16Hw9 z^fI{77r*>fC;+EVuB7yWiOZ${#ni)!7u4M!u6J=cwgQ)Ankt%MHtpA8^5FrAnm%HZ z!Oi3-p`N~ve%ca_Qmo7VUT1Jyy_FPe++!w_6h2%8ClA151y3c*)RI8X&W@QNswjVX z*3-{Q(w05KB?f*rtlO02CObO)$W8oy{K)BBNsaOvc>M2aif3szc;n~ z8{Sw1*&+Pe5LOuaSjiADZE25lmABc{)rOs>;T}d_G!`P_cC@aX##>sfal#_9_`WNh3Gb({jWm?!C!f1KG~)cvu;1Ulipf>fIou&0@D4IV5^4M= z@z(4JRy#>=nLDf@hm**ZnQWP!T+vO2uVOSsNBm7xFIG)?f~$$9uxt$(%qhf~7||NN zmq~vMVe+I*%XHQxEDt03(181y%aQkGcy34_v5mjM`5552hY^UpIwG3J>=hbk6)P-I zNG9K9@@r)^z`#5y-lh}wtlF4Cge$HS_Tqem4UY% zy_@Vj-cB|IWcm-tPfG;DM6J;r)toZk$uL;F)R{WVExI9QNa2&zC^q|9L54v}V3=W|Xv`db! zf>3D3!B|#4Vam-1w0*|^P&Cs{nu--8&QQpOY8Ju_ybwR60QSsh8k4l2fd31=ScZCk z*s%hpw%*r4)w$p;iQD)WFXsC@e%w0$ZTyedY9^RY*PtchW6t|)B3g3?-iA2)a6YY% zjF=%7_JM&f@t^$Od0Z+P(BQ}IblkJjp;!aTU)4vQKKkyTpn|W&nE9c|7`9)RV&84tznh*1ePQ+kT)1v* zyx;JDHG@C=$L;vTfBaA3|EoF5j`s_!uvdL>HGMOn@oK7@@U5U8CLbcd2xj(J-N!R< zO*tgbC*Mj;;dlovAn!CuI<)$DgP)V%rI1YmF(A)=cgE8Hdx*x*CRNN;mD6=zy`%;? zM0tAXNr!Lqi&0%BklsmZ`^6_gW8wofrFxZ1<~XPTQd?l80H?o5vMnRzVkuW1iS3z? z$ZU?iW6L?}LD@iY`J#t(q{FBN3xf)Zp>&9Z92uk1bnDE{ z$`-|yZ1;qR9L{`hIJw)j+_ABE?)JR>$m@(hgJ^`0Bj(GMarD`Al+RMPW~+i;%5G0H ze3$MBw!lAhocc@xZn5!8NyTq>JX zsOd+^C;MtsNk$;pe;8tf`>MhZ;LR{aVHwsx~si@^0jI z@ao_B8#gnsCBa^t6_6%VMCw5|C1Sb8O*zzx=>Q^Ph@mNH3!vNo57m6Lz%}r)n$6Zx zOdcy;2<8S7>?exo>X21KPAR&d$4VY)`-E9I2;1LeOtB7m@{Wane*u~CCPGA4t)KUK zC5jQRr2B^dosjKuZglM9gWU!a%uSp5N3LF#yF)8hoQD@~ng@R#H!@)K%r?}hW zjfPJL`*dCJpAfU_PVcCTB5qHpO<%bS$X(%qZrB@WaJ?>_{zl(*oc{iY|M=Bs~WV=ZCiXxwo+`q|kE)lP*y6^Zg5FBM_o<2N95`%Ys zxj|FQ9mVwwUP^v7NK|4-o|?F8FlTl|Fk(X09Dp{^1&gLoLf7X<$LV8L$cd$tYHf>K z_Eq0?59R}-++SpG&`4^r$vC#t$>90y?pZ<#1r0gghD+J5$mC?gfJvYP0y9lXVEUmM z8<8z#SAs6(!5;-SD7GZd&RrF8)5fy_<5EinLl-k%s8m74m^J`|&e?laF@Y1{ACoTO zM;SS#k{8=Q+@=^fQXT+oaCJ6U0O(JS6-;cT^-&q4EN*!pUH251cRKXJn+`70^b|v` zji9qCc3T`Ps$-}1n^!ezuV&Px9JYo=tbJz+wn_sH^#e= zg=>XC|Ear`XvU?p1PAEEI(ijQ7r9=O?%Q?u%khr?*5=j6$6R<9G0xY*|Bd!>%K2_x zzIXxcO;83mO}+YHKC;Gld^ioSv8>P=H9^n;O#I(ySaOIPFWqR!=%(jekwM=h*A$nc z_|^sPcbfnWq~&IAfB5IMKm7mSiT|%o7&PHt?h%5C6w}(-KMIS}u8gpb#$e)Qyb)nr zw;w8p(2BF$X#=K&az0gAKNa*$9J9ZRCCj6-WrG-B7^lVY)8jW1q#~7%ct0nux@Cr(FZGuFJc}nJo%H?n=`0)Rbvh}R( zI1=`8Xjd{Gl27t^TY-~XFj@K}?K%Xfl9iN!9mZD{Y_>;2bsoWIuP5fZSWP^$-B|l+ z@!bO!M`}w+!M|`G#WAj#W?}}l3gr$r}m;`ZNh9Zg4YFp8`o&Wp81wT>mlZI`t6r8HKiG7he6?gE6hH)Be>eJL^pBg;zmnbZd;KaR#KsH z;iiwD5dLil^SOS%?vCn__ z|HD78{TIjoR}&1Td=MuBgWQNG)3BBoF={vZLCNH!`Hi-IF^x3OKei{q#hNyD>OpJP z=;sAf^m^?5BrbVI%4qFojw})jaZ;Rwm|Vd;va4YwdHM=izP&lP`f8d%bvi}`_UA%> z(C;DroJr(+9I}i=0g95a6<^`}p(E2?)Z}X6%Cjar(q^S{6c*+Bj|NwZ9(zSmOmWsR zTbRvS*!g%n-{!q4u+pTom@CW#O@aW}SSyHT@cs63PoF(00i*QgX)c~#8 zSgwFJV&VZ^5xygij$2WA!`UW^3pKQxb&|DoxC^(XNP$ zw&~who_EeOoEEOoO3EhYs&-I@uRjhpla6?9)$*hLQSx&{Pv9OVa|C!(oUug}(6_d& zEIhTp;w}g80sT`W0~Q>Yf=LG%V~^{zL+4l9;&Fh(`!!v{Cv7Bze*s3?7-6E^SYC+A z1v15{`29%5_x#l0jf4-)B0eU1pAIBLZo>X0&9Ch7bI_*KW}_rw*wpGRMiuSzq{Gy1o@Pn}*%qZ3xdqyY4_AWx5Bm_4jRF5a4X088obMG21aI6BQ=H8350iLl)A1$)&|k+2kdz~NMxRWmVw5;OW=7u^ zF0ta`1qaLUF0lH*I{4_iGbY;3!|Q&gEX-)F7|XB%DZ)kB#uS!DC77s~3QB!n&vO(V zO{q^gKP}hbXLJrot2vZFpZL4)JrrQpD+^r7}8dWwgVTnNZZPG~AA-^)G>;N!XK228d|QBQt8C@c%1f;Go&JQMN>e0uy_(psgreOyI=lgK|8O>%p1OKo4)|j~0@$dBU zhLu3>HqCe5#;kW(s7;ge!Zx&(oY!x>edz1T&xd0_YwB3L^^G<&{vUc?`dIfVCTg{| zR{X!20BG{W+>>8?r(bDb!&tuU=a=JEIP^G!&OP?+@at}e+b;%PMY8ztwjXRiE(Hqc z95z~IgS@Zb^mDag1koF-OEw!LB>4~jfB26-{DY@2>met`8;tsIcL8QV!So~uk&Pa@LHj4UurRGaoCo8v7uHpnL;jIue1O z;^=~`z!vot+BW=k%s8a7^Z6@tB$>z9Jxi{+iuH>VDBAdF>$6>l2<;NckPSnzHELaB zIz;ClIM?|dap2S{q+B{+ive7D%#`XVL_K;!Z(6cFY+EdtW0|ni)Y6yR!XxuBs$4AvN1In(k(7J>S%KWNhCE&wq zKemySv1Ho=1e3kdjwm$!(3LTeb)SvFF6V~+$x@7&`j6*ampd7GUWBr61V1|Z%1fpc zONX`aZ^G@*Vg6jP>Su|VUcW4f{Mxa{{5brl@EbM(gT6@R`ID3CzNbncRtTCic{zR7 z*nTj@BAP)$l7aKVW~iFp^G)G%=$RgL`G1eS6#vq%*(UWU89CK@UeocvlS02A{d*Et z@gcdi`0x7L&4>y6?({khw}juXZ~Vvh&5595@>#rkarKGbSHGA3qW&p%MvUY>^Nr&* z*2eRvbN>eaH#u(n|053z|Kpx(-l;@CXSg`{w--aXY)Dgm*h+hg|32QO?VvfNzfJzW z{z-?ou~Vt@6(78P;~$s*@c)PZKl~5;f2Edx`g(`l%vfO=H|bQ>-1@r+L30S`X$xFf zu|ttsHXR^fW#u;?g?xp@aGN*#IM#69V9X&3g<@zbK0?pXrUQ)$grtL$Vf(>*(g9<9 zmz3yIDHMztultc8ju)sHDHyy1zEjaLlR9?N3ZUBzsm~Bj&pBioz^sWAeMuRniyZog zBch8{!>!Ubf^Jt3YlVAJPwh@~Tdgegcvd9c23?0C-nH7@1%1-M(Ix}WF9skOW8o{# z>S7+&ZM>vL;d5|JpFl^2hIV)Cdt?r&p97}}j3h_`B`vk-mGoQae!Qt;gKF~9xW0S4FabD;|o&|zY0 ztir>j^w(8pm}3=<31HQ0jOTM{BG4Dg!v{7_Wo(IU()P@&`vmhj3CHJgDueI2s8E4f z>cxUrTomy7-0rCc9k*m8;)VYa-(P{@{nE=c7ee=Egyl;?@^NXzK089X zvzD*LiwgZNwy{EcIKgG855=$fp<`Cz2Ny=P#S?s|;37we4@>f9Xi!e-ve}!~0yt$+i8h zpfG!fExv}^*m-@4Km7mU{}2BQ|6gRbl)9jo+>GFB&i$cH!Lg_Q&LrZ*_GEG!$R?21 zq{sYTF#xe`pd&4b@Mlyz2SF|pTJbFs$NNHc#aWRJ?E=J@O)D}zWM?O%PX8_1ll%mf zsKgGYexTK6niwCckfmk`R(^*3u2^~S84UT6jK-Yv^S$4?o)UA+mB|>^h8iwhtt~`Pw$n@_>o9uco#Ze~1;ygq!BV&QQ3TI<^KbEm5@*y^??0!w zQUsJjZ6$y=9h{&^qFD9=!K8t@4uTsO=LK|2z(WD{-Op1KA!pgEg&-(q0bUMY;rS4o z>`_#p4Sj)Q{iK`Mb3+8(lHnOUk76Gd2PEtP#Co;&1AQ+!IA1&YAG80~?+gDcarFK_;eXtIxzDhd z`_#!d^12#QGj0?ANalU4B_i>Fq|Oq%_NT{o@H0vuIwBo5uGw{N{KbdNc>7@Zrk85_ zcZ7YLspJ3M@h=(qCH|9-@9&{gc4KX)FMA)zNhr^%t1O4kcR}EU$LHVZj<+ACEPm0;ZvW!z(th;)q5U8J|M2hU{yX9SD^kkso|S*R z7zosz(PfMaGrxK%2Pw#F+~^m}JRdPe+gpee{C&=|R^~!+y^P2P@k%mZMW1 zh>yInzxNQRzmE)xa{wm^6=B^Mlqar&88DxhJ*iVBlkJujcuIaRf9}!9465N#%hV^X zyPm61fO(F6{vD$(JV)9EhY8~7E40YkiMBwYoejQIVGvtx%Pof-y|dYofzEOw1;ubk ziRW{2qU2yMIRumlA-XO3_J)&5OFUTO0lD4Vkr5MXpF}!{G#zom;rK+rC|8i}Y_}q; zNNT%Dz5t5OLSQ~$dvuOkW_->1qnAF9RqH5NrksT9lp)3AE&|7w1sJoHHVus&!EIa8 z74+Gxh2@Z_{PmtTnN$ffIfU#jG#=%%i z{j`HyIi?2-z!+8iyTLJmlyWmohqm|%Ufd3y(&Tb%$!&b8WGpNh811R+@1bOnR^BfA z6edC`9~0Krsi63C)3@2II#yzl*zIJPIR;z}(Y=&pUNq?kOxDhWv+Vp~=Yj<|Yg0Cv z#ToE$s}Fd+nn^bLw_>*g#EBcke?^1`ItbM@^*K?OB(04-BC`VMCrkNk{&*XlOb4lj6z9n%Ff|h9exLek@ zv5XG4*=w5{U8@;o=U`2QLgI!W|o z1gYO6^b8giURX4N@!hu$ehN8+zM@zhM21b?TVsCC@LYnKho8fC-|GJj`l{XtA`dDi zR8R$0vWC0`982bqC?%Eaj-m6QAebym96JGw#+2tn8*Y>C29jU@3kunQ*2(f1q~<~^ znLrZn&hP26w0H~lhm*|rOrXo3jvYND9%&pepBTDELOz5O!%jPKp9ekif1)JH6LLLA}?T)fRuxyy3w_n7$BkCeL^8#oY1kpKxE9B2li_^4(d0l*O7s=w*!9_BbkkK zv+0B`49gb(>8oQlqbzj*~a zd|t)QxV_!Hd~3x>^!zWz?t8p{el;CZhKnqhv(o_=mb9txm^$J=u6@S;CHcN2`j)5E z$~QkN*!y!?{LA}{{QHSroC0@N=)7#KYT-YwW-^lcvPGRu2l(=9YwV4Y-50)(E*$^H z(-q4L|8c?9AO0`>{^9=*|M5Hizm|oL)+gAO0D#67Vz@smRSBt{UyA|$!F+QN==-E} zO1cx<3DLF_wfG>@^51IqJP8HUNE%W(Nw+B_^|9KIzlBxZM^MMM=y-x%h77cuAEM;& z`gEcAUB!P0fi6i3EL@mpoCXE%R^jfG1WojjZzkS+eXcdw1As~D)n($gjrcaQ=YOmz!64*++9iv#ikD%5)|3)#=YS>E z1ga;kTKNZ;r*J<77%lVXzh5Y%j<@s45N-)57FYDKl54B64e@DG#8eLFX*zrCKj%s_ zEo(T9-Z5gqfcnHpV z|CRZQGd`aCm$F#%yu@hXfBgL?K0e8A%gy(OGuG< zPVgLW?|^?8$zIMpgFWZIPr_cf6qaaqpP?KGqe)EV&yRz1tu{UhTrjV5$+klK%T{c3 z;#$F^XHc{MCPl+!Fq=%$)O?l54HdiMr|;<=19Z_48tiP4-aqUyy{>>vNI`Knqfkc1 zUMQi%$h6t7XuA$ybb;`d`D@is7SQ7hgx05JAv`!hB<$LsxC6T!!4!d);&>e=& zG+`9H8L;jA=raZtw zB%9}RKf^itTLqKb?ijQF**s%6_T;%!WGsN{D$Cu@l zwiLwG41W%?dimp~h-42Xrj6N*l|YaWumZY$HO>qG21BP5g;f09`>p3j$ftWT$;3p2 zA(bSzkSkm(#b;`tK0SeYgG`B^>zN5EjmhgUyQhgb$sqdy@3lFid~-VTu6WM9ZOh*x zNR?K*ve33f*4J7=*0Zpkv@;R!|E(bP=!bbOF;OHmAjg0XkvRJS^NJA!TMb8VYyPE6 zvr(75d}_@lD2hLuBv(!iKb8jKfZXkR__c7GiZcF7IzB_wL-M(=SYTh; zw44 zV_ft#Vu;1m^82h)>bVoMTz2E_EWVV{Gw{Do1(SO?G>dgfbWU35z(+^h?`+$RPuVVb z&-W@lY@7YU7Vvn)r#?T?U?kr@^8_*y`|jia+98fDzkhR&B|ta+KH(qV2Ved>yIZH7 z@D4j^{STVA9ol`4x?y8ZvVU>Z^HlZ|2p@F|Nm6{e~ExTb8?^JqF>Bh0N9A=2YJWp)e*(d_it>subQ*>-@W~} zmmPmD_4e*(J7JQzr_b!cWdzDiI$>eHdaxV87f&5~4HVfGWKW7P#cLa%tz>t>bpF#{ zpNrp;OBz8r&Mm`E%eb1Ky;YRgsuRyvJbg~s=UPS|O3U7WBb%McrJ22)CFd7Rpl;xz ztvUU!LNTf>qY36SMvvK)IY|K-EzxO{COJph!f4-?Sbf;$PbHw16EA`2~IigNLQ0qm$kC3br}H z5z`#=jey~c9=U!4W_{8k@S2=RJD<*e#3%|+4cDi&k{8c}RUMC~*|zAn*nN@EgT3a7 zLEuYU;KKu&PXfIiHqQ?SSp)x1(G3Xm-VVkG1)(kc)xj{@WKsxf=4qfdT(XT;ET5J= zX*7I8-QT zG}~aqnJ~GkV6|1`!QydI{f>jAMJ8TUhMg#dppBFUs%}i3{vmVPkR(8a)WlRcZ-+wc zAfd->KYF+}J99_AkAkpbtUkAU87o;KhGLw*ec!7Zm-vH(31h|WxZ%+8@ASC6U`50H z5Nv$YCj0641K>ANqaG3@Y?TV3zdfJD34^v+! zcMNPPX8M)ncM4@JFe~Af_`=S)X1EO&Vs3t3R&$KtY>%(ex8-o)!GYo!9DTt$xmwgW zpG&O%ihVqEc4B9Ef}CK{olOQ!ycMt2Ef(BCy+EE>*k%%a?-van!WldoUlr7;84c7& z{!)oG;#%89)UX3Z6HXh0aYNe0AUY}p-iF5!O|b%ak+ z45dI&=TBLmQ+W!!86Hq((C&G}whrh4T|Ip!R*CeK~7>p-_y7s|`o$rc& zaU6dw5}8P}jB7f4cOfHDsAWgA1t05^cs-Mgjki>X{df0EdOq|?{D;T?x+ZYMf5erZ zScGl-UlZBhIZ$$0<@Uz@J?Q%|za+-Hz0+>K;H`(`glc{mT6yC|zc-#Y{)afsmPUfQ z#ve)QZ9vDr6N-;pZ|2Hr*WS+U>bI?~2p73lC36)YQB$Ru(9I*4KP=1mL>TY rnf!L-2nB!m|HJas2;(GBjOX{BU*e00000NkvXXu0mjfRtLVw literal 43672 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 mk#m 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 M07*qoM6N<$f*CSTWdHyG diff --git a/src/images/none1.png b/src/images/none1.png new file mode 100644 index 0000000000000000000000000000000000000000..5dbbea382e9b93ba3478cf66c212ecf6ebc35361 GIT binary patch literal 68668 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

)C-dr)M`x^j)A`-ji;$S%=?UU)i@-Ay3!w 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 literal 0 HcmV?d00001 diff --git a/src/images/title4.png b/src/images/title4.png new file mode 100644 index 0000000000000000000000000000000000000000..81c46c82b0727b1f539c4af73dc86ec5c1e5ae5f GIT binary patch literal 15389 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 Hu0mjf8oi2) literal 0 HcmV?d00001 diff --git a/src/pages/applyFrom/index.wxml b/src/pages/applyFrom/index.wxml index fabe2fe..4340e17 100644 --- a/src/pages/applyFrom/index.wxml +++ b/src/pages/applyFrom/index.wxml @@ -1,4 +1,4 @@ - + diff --git a/src/pages/applyFromResult/index.wxml b/src/pages/applyFromResult/index.wxml index c2e24bd..5a4d10b 100644 --- a/src/pages/applyFromResult/index.wxml +++ b/src/pages/applyFromResult/index.wxml @@ -4,7 +4,7 @@ - 您已成功提交筛查申请 + 您已成功提交申请 服务人员会在 48 diff --git a/src/pages/index/index.scss b/src/pages/index/index.scss index d3d14e3..bf395be 100644 --- a/src/pages/index/index.scss +++ b/src/pages/index/index.scss @@ -46,6 +46,22 @@ width: 115rpx; height: 60rpx; } + .content { + padding: 20rpx 0; + position: absolute; + left: 260rpx; + top: -4rpx; + width: 8em; + height: 100%; + display: flex; + flex-direction: column; + justify-content: center; + line-height: 1.4; + box-sizing: border-box; + font-size: 30rpx; + color: rgba(255, 255, 255, 1); + font-weight: bold; + } } .module1 { margin-top: 54rpx; diff --git a/src/pages/index/index.wxml b/src/pages/index/index.wxml index d471113..8a76ac6 100644 --- a/src/pages/index/index.wxml +++ b/src/pages/index/index.wxml @@ -21,6 +21,7 @@ src="{{imageUrl}}index-apply-end.png?t={{Timestamp}}" > + 患教活动报名 + + 患教活动报名 + 切换身份 - - - - 我已开启基因治疗 - 切换基因治疗版本 - - - + + + + + + + + diff --git a/src/patient/components/patient-tab-bar/index.ts b/src/patient/components/patient-tab-bar/index.ts index c7432f0..571f037 100644 --- a/src/patient/components/patient-tab-bar/index.ts +++ b/src/patient/components/patient-tab-bar/index.ts @@ -21,7 +21,7 @@ Component({ iconActive: 'tabbar2-2-active', }, { - pagePath: '/pages/knowledge/index', + pagePath: '/patient/pages/file/index', text: '档案', icon: 'tabbar2-3', iconActive: 'tabbar2-3-active', @@ -51,7 +51,7 @@ Component({ const { index } = e.currentTarget.dataset const { list } = this.data const pagePath = list[index].pagePath - wx.switchTab({ + wx.reLaunch({ url: pagePath, }) }, diff --git a/src/patient/components/patient-tab-bar/index.wxml b/src/patient/components/patient-tab-bar/index.wxml index e895d01..9048587 100644 --- a/src/patient/components/patient-tab-bar/index.wxml +++ b/src/patient/components/patient-tab-bar/index.wxml @@ -5,7 +5,7 @@ wx:if="{{ index != 3 || !anyWhere}}" bind:tap="handleNav" data-index="{{index}}" - icon="/images/tabbar/{{active==index ? item.iconActive : item.icon}}.png" + icon="{{imageUrl}}tabbar/{{active==index ? item.iconActive : item.icon}}.png?t={{Timestamp}}" > {{item.text}} diff --git a/src/patient/pages/aavReport/index.json b/src/patient/pages/aavReport/index.json new file mode 100644 index 0000000..15e17cb --- /dev/null +++ b/src/patient/pages/aavReport/index.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "我的AAV检查", + "usingComponents": { + "uploadFile": "/components/uploadFile/index" + } +} diff --git a/src/patient/pages/aavReport/index.scss b/src/patient/pages/aavReport/index.scss new file mode 100644 index 0000000..3d9467b --- /dev/null +++ b/src/patient/pages/aavReport/index.scss @@ -0,0 +1,86 @@ +page { + background-color: rgba(247, 247, 250, 1); +} +.page { + padding: 32rpx 40rpx; + .date-card { + padding: 0 32rpx; + background: #ffffff; + border-radius: 24rpx 24rpx 24rpx 24rpx; + display: flex; + align-items: center; + justify-content: space-between; + .label { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + font-weight: bold; + } + .picker { + flex: 1; + .picker-content { + padding: 26rpx 0; + display: flex; + gap: 22rpx; + justify-content: flex-end; + color: rgba(207, 209, 213, 1); + .content { + &::after { + content: attr(data-place); + font-size: 32rpx; + } + } + } + } + } + .card { + margin-top: 24rpx; + padding: 32rpx; + border-radius: 24rpx; + background-color: #fff; + .card-title { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + font-weight: bold; + } + .upload-list { + margin-top: 24rpx; + } + .card-content { + margin-top: 24rpx; + gap: 24rpx; + display: grid; + grid-template-columns: repeat(3, 1fr); + .content { + padding: 16rpx; + display: flex; + align-items: center; + justify-content: center; + gap: 18rpx; + font-size: 28rpx; + color: rgba(137, 141, 151, 1); + border-radius: 20rpx; + background: #f7f7fa; + border: 2rpx solid #f7f7fa; + .icon { + width: 58rpx; + height: 58rpx; + } + .icon2 { + display: none; + } + &.active { + color: rgba(246, 74, 58, 1); + background: #ffe5e2; + border-radius: 20rpx 20rpx 20rpx 20rpx; + border: 2rpx solid #f64a3a; + .icon1 { + display: none; + } + .icon2 { + display: block; + } + } + } + } + } +} diff --git a/src/patient/pages/aavReport/index.ts b/src/patient/pages/aavReport/index.ts new file mode 100644 index 0000000..067b6bb --- /dev/null +++ b/src/patient/pages/aavReport/index.ts @@ -0,0 +1,8 @@ +const _app = getApp(); + +Page({ + data: {}, + onLoad() {}, +}); + +export {} diff --git a/src/patient/pages/aavReport/index.wxml b/src/patient/pages/aavReport/index.wxml new file mode 100644 index 0000000..02fe2ef --- /dev/null +++ b/src/patient/pages/aavReport/index.wxml @@ -0,0 +1,32 @@ + + + 检查日期 + + + + + + + + + 上传我的AAV报告 + + + + + + 我的AAV检查红绿灯 + + + + + 阴性 + + + + + 阳性 + + + + diff --git a/src/patient/pages/bbmRemark/index.json b/src/patient/pages/bbmRemark/index.json new file mode 100644 index 0000000..64aabc7 --- /dev/null +++ b/src/patient/pages/bbmRemark/index.json @@ -0,0 +1,4 @@ +{ + "navigationBarTitleText": "BBM-H901输注备注", + "usingComponents": {} +} diff --git a/src/patient/pages/bbmRemark/index.scss b/src/patient/pages/bbmRemark/index.scss new file mode 100644 index 0000000..0cdf682 --- /dev/null +++ b/src/patient/pages/bbmRemark/index.scss @@ -0,0 +1,99 @@ +page { + background-color: rgba(247, 247, 250, 1); +} +.page { + padding: 48rpx 40rpx; + .card1 { + padding: 22rpx 32rpx; + display: flex; + align-items: center; + border-radius: 24rpx; + background-color: #fff; + .label { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + font-weight: bold; + } + .select { + flex: 1; + display: flex; + gap: 24rpx; + justify-content: flex-end; + .s-btn { + width: 128rpx; + height: 64rpx; + display: flex; + align-items: center; + justify-content: center; + font-size: 32rpx; + color: rgba(137, 141, 151, 1); + background-color: rgba(247, 247, 250, 1); + border-radius: 12rpx 12rpx 12rpx 12rpx; + &.active { + color: #fff; + background: #f64a3a; + } + } + } + } + + .card2 { + margin-top: 24rpx; + padding: 32rpx; + border-radius: 24rpx; + background-color: #fff; + .title { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + font-weight: bold; + } + .textarea { + margin-top: 24rpx; + padding: 24rpx 32rpx; + width: 100%; + box-sizing: border-box; + font-size: 32rpx; + border-radius: 12rpx; + color: rgba(1, 1, 5, 1); + background-color: rgba(247, 247, 250, 1); + } + .place-textarea { + color: rgba(207, 209, 213, 1); + } + } + + .footer { + position: fixed; + bottom: 0; + left: 0; + width: 100%; + padding: 16rpx 40rpx calc(16rpx + env(safe-area-inset-bottom)); + background-color: rgba(255, 255, 255, 1); + display: flex; + gap: 26rpx; + box-sizing: border-box; + .cancel { + flex: 1; + padding: 22rpx; + display: flex; + align-items: center; + justify-content: center; + font-size: 32rpx; + color: rgba(246, 74, 58, 1); + border-radius: 84rpx; + border: 1px solid #f64a3a; + } + .submit { + flex: 1; + padding: 22rpx; + display: flex; + align-items: center; + justify-content: center; + font-size: 32rpx; + color: #fff; + background: linear-gradient(356deg, #f23a2f 0%, #fc684f 100%); + border-radius: 84rpx; + border: 1px solid #f64a3a; + } + } +} diff --git a/src/patient/pages/bbmRemark/index.ts b/src/patient/pages/bbmRemark/index.ts new file mode 100644 index 0000000..067b6bb --- /dev/null +++ b/src/patient/pages/bbmRemark/index.ts @@ -0,0 +1,8 @@ +const _app = getApp(); + +Page({ + data: {}, + onLoad() {}, +}); + +export {} diff --git a/src/patient/pages/bbmRemark/index.wxml b/src/patient/pages/bbmRemark/index.wxml new file mode 100644 index 0000000..0936a0d --- /dev/null +++ b/src/patient/pages/bbmRemark/index.wxml @@ -0,0 +1,17 @@ + + + 是否有不良反应 + + + + + + + 整体治疗过程说明 + + + + 取消 + 提交 + + diff --git a/src/patient/pages/bbmReport/index.json b/src/patient/pages/bbmReport/index.json new file mode 100644 index 0000000..37f3d6e --- /dev/null +++ b/src/patient/pages/bbmReport/index.json @@ -0,0 +1,4 @@ +{ + "navigationBarTitleText": "BBM-H901输注记录", + "usingComponents": {} +} diff --git a/src/patient/pages/bbmReport/index.scss b/src/patient/pages/bbmReport/index.scss new file mode 100644 index 0000000..a7349d6 --- /dev/null +++ b/src/patient/pages/bbmReport/index.scss @@ -0,0 +1,103 @@ +page { + background-color: rgba(247, 247, 250, 1); +} +.page { + padding: 48rpx 40rpx; + .container { + border-radius: 24rpx; + background: linear-gradient(90deg, #e1242a 0%, #ff7440 100%); + .title { + padding: 20rpx 0 60rpx; + font-size: 32rpx; + color: rgba(255, 255, 255, 1); + text-align: center; + } + .card { + margin-top: -40rpx; + padding: 0 32rpx; + border-radius: 24rpx; + background-color: #fff; + .row { + display: flex; + align-items: center; + .label { + width: 5em; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + .r-container { + flex: 1; + .picker { + .picker-content { + padding: 32rpx 0; + display: flex; + justify-content: space-between; + .content { + text-align: right; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + &:empty::after { + content: attr(data-place); + color: rgba(207, 209, 213, 1); + } + } + } + } + .columns { + display: flex; + align-items: center; + gap: 20rpx; + .input { + padding: 32rpx 0; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + .input-place { + color: rgba(207, 209, 213, 1); + } + .sub { + flex-shrink: 0; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + } + } + } + } + } + + .footer { + position: fixed; + bottom: 0; + left: 0; + width: 100%; + padding: 16rpx 40rpx calc(16rpx + env(safe-area-inset-bottom)); + background-color: rgba(255, 255, 255, 1); + display: flex; + gap: 26rpx; + box-sizing: border-box; + .cancel { + flex: 1; + padding: 22rpx; + display: flex; + align-items: center; + justify-content: center; + font-size: 32rpx; + color: rgba(246, 74, 58, 1); + border-radius: 84rpx; + border: 1px solid #f64a3a; + } + .submit { + flex: 1; + padding: 22rpx; + display: flex; + align-items: center; + justify-content: center; + font-size: 32rpx; + color: #fff; + background: linear-gradient(356deg, #f23a2f 0%, #fc684f 100%); + border-radius: 84rpx; + border: 1px solid #f64a3a; + } + } +} diff --git a/src/patient/pages/bbmReport/index.ts b/src/patient/pages/bbmReport/index.ts new file mode 100644 index 0000000..067b6bb --- /dev/null +++ b/src/patient/pages/bbmReport/index.ts @@ -0,0 +1,8 @@ +const _app = getApp(); + +Page({ + data: {}, + onLoad() {}, +}); + +export {} diff --git a/src/patient/pages/bbmReport/index.wxml b/src/patient/pages/bbmReport/index.wxml new file mode 100644 index 0000000..d1f6ac8 --- /dev/null +++ b/src/patient/pages/bbmReport/index.wxml @@ -0,0 +1,31 @@ + + + BBM-H901输注信息 + + + 输注时间 + + + + + + + + + + + 使用剂量 + + + + x10¹¹vg + + + + + + + 取消 + 提交 + + diff --git a/src/patient/pages/casesAdd/index.ts b/src/patient/pages/casesAdd/index.ts index 01dbc39..9f6e5f3 100644 --- a/src/patient/pages/casesAdd/index.ts +++ b/src/patient/pages/casesAdd/index.ts @@ -2,14 +2,14 @@ const _app = getApp() Page({ data: { - popupShow: true, + popupShow: false, popupType: 'casesAddComplete', popupParams: { close: true, content: '', }, - current: 2, + current: 0, }, onLoad() {}, }) diff --git a/src/patient/pages/casesAdd/index.wxml b/src/patient/pages/casesAdd/index.wxml index 6c16b4e..6925adc 100644 --- a/src/patient/pages/casesAdd/index.wxml +++ b/src/patient/pages/casesAdd/index.wxml @@ -2,26 +2,26 @@ - - + + 1.健康基础 - - - + + + 2.既往病史 - - - + + + 3.关节情况 @@ -154,9 +154,9 @@ - + 您的靶关节 - + 您近6个月的出血情况 diff --git a/src/patient/pages/coltStat/index.json b/src/patient/pages/coltStat/index.json new file mode 100644 index 0000000..2621353 --- /dev/null +++ b/src/patient/pages/coltStat/index.json @@ -0,0 +1,7 @@ +{ + "navigationStyle": "custom", + "usingComponents": { + "van-circle": "@vant/weapp/circle/index", + "ec-canvas": "/components/ec-canvas/ec-canvas" + } +} diff --git a/src/patient/pages/coltStat/index.scss b/src/patient/pages/coltStat/index.scss new file mode 100644 index 0000000..31559d5 --- /dev/null +++ b/src/patient/pages/coltStat/index.scss @@ -0,0 +1,145 @@ +page { + background-color: rgba(246, 246, 246, 1); +} + +.page { + padding: 40rpx; + .module1 { + margin-top: 32rpx; + padding: 32rpx; + background: linear-gradient(3deg, #ffffff 0%, #fff4f3 100%); + box-shadow: 0rpx 4rpx 24rpx 0rpx rgba(0, 0, 0, 0.06); + border-radius: 24rpx 24rpx 24rpx 24rpx; + border: 2rpx solid #ffffff; + display: grid; + grid-template-columns: repeat(2, 1fr); + .item { + padding: 0 0 0 48rpx; + display: flex; + align-items: center; + gap: 24rpx; + &:first-of-type { + border-right: 1px solid rgba(0, 0, 0, 0.09); + } + .icon { + width: 96rpx; + height: 96rpx; + background: linear-gradient(159deg, #ffba01 0%, #f64a3a 100%); + box-shadow: 0rpx 4rpx 24rpx 0rpx rgba(246, 74, 58, 0.24); + border-radius: 122rpx 122rpx 122rpx 122rpx; + display: flex; + align-items: center; + justify-content: center; + .i-img { + width: 52rpx; + height: 52rpx; + } + } + .wrap { + .name { + font-size: 24rpx; + color: rgba(161, 164, 172, 1); + } + .num { + font-size: 40rpx; + font-weight: bold; + color: rgba(1, 1, 5, 1); + .sub { + font-size: 24rpx; + color: rgba(161, 164, 172, 1); + font-weight: normal; + } + } + } + } + } + .module2 { + margin-top: 32rpx; + padding: 24rpx 32rpx 32rpx; + background: #ffffff; + box-shadow: 0rpx 4rpx 24rpx 0rpx rgba(0, 0, 0, 0.06); + border-radius: 24rpx 24rpx 24rpx 24rpx; + .title { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + font-weight: bold; + } + .container { + margin-top: 32rpx; + display: grid; + grid-template-columns: repeat(3, 1fr); + .item { + display: flex; + flex-direction: column; + align-items: center; + .name { + font-size: 28rpx; + color: rgba(161, 164, 172, 1); + text-align: center; + } + .circle { + margin-top: 8rpx; + .content { + font-size: 40rpx; + color: rgba(1, 1, 5, 1); + .sub { + margin-left: -10rpx; + font-size: 20rpx; + } + } + } + } + } + } + .module3 { + margin-top: 32rpx; + padding: 24rpx 32rpx 32rpx; + background: #ffffff; + box-shadow: 0rpx 4rpx 24rpx 0rpx rgba(0, 0, 0, 0.06); + border-radius: 24rpx 24rpx 24rpx 24rpx; + .title { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + font-weight: bold; + } + .container { + margin-top: 32rpx; + height: 300rpx; + #mychart-dom-bar { + width: 100%; + height: 100%; + } + } + } + .list { + .list-item { + margin-top: 24rpx; + background-color: #fff; + border-radius: 24rpx; + padding: 24rpx 32rpx; + display: flex; + align-items: center; + justify-content: space-between; + .date { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + .progress { + width: 118rpx; + height: 88rpx; + display: flex; + align-items: center; + justify-content: center; + font-size: 40rpx; + color: rgba(255, 255, 255, 1); + background: #0586ff; + border-radius: 16rpx 16rpx 16rpx 16rpx; + &::after { + margin-top: 10rpx; + content: '%'; + font-size: 24rpx; + } + } + } + } +} diff --git a/src/patient/pages/coltStat/index.ts b/src/patient/pages/coltStat/index.ts new file mode 100644 index 0000000..609d430 --- /dev/null +++ b/src/patient/pages/coltStat/index.ts @@ -0,0 +1,156 @@ +const _app = getApp() +const echarts = require('@/components/ec-canvas/echarts.js') + +Page({ + data: { + cirlcleColor1: { + '0%': 'rgba(174, 248, 225, 1)', + '100%': 'rgba(31, 219, 160, 1)', + }, + cirlcleColor2: { + '0%': 'rgba(188, 223, 255, 1)', + '100%': 'rgba(0, 132, 255, 1)', + }, + cirlcleColor3: { + '0%': 'rgba(246, 74, 58, 1)', + '100%': 'rgba(255, 185, 1, 1)', + }, + }, + ecDataTrendComponent: null as any, + onLoad() { + this.ecDataTrendComponent = this.selectComponent('#mychart-dom-bar') + this.initChart() + }, + + initChart(defaultList = []) { + this.ecDataTrendComponent.init((canvas, width, height, dpr) => { + let chart = echarts.init(canvas, null, { + width: width, + height: height, + devicePixelRatio: dpr, // new + }) + canvas.setChart(chart) + + var option = { + dataZoom: [ + { + type: 'inside', // 内置于坐标系中 + // start: 0, + // end: 15, + startValue: 0, + endValue: 15, + xAxisIndex: [0], + }, + ], + tooltip: { + trigger: 'axis', + axisPointer: { + type: 'shadow', + }, + confine: true, + backgroundColor: 'rgba(0, 0, 0, 0.5)', + textStyle: { + color: '#fff', + fontSize: 10, + }, + order: 'seriesDesc', + }, + legend: { + bottom: 0, + padding: 0, + itemGap: 5, + itemWidth: 8, + itemHeight: 8, + icon: 'circle', + }, + grid: { + top: '10', + left: '5', + right: '0', + bottom: '15', + containLabel: true, + }, + xAxis: { + type: 'category', + axisLabel: { + color: 'rgba(161, 164, 172, 1)', + }, + axisTick: { + show: false, + }, + axisLine: { + lineStyle: { + type: 'solid', + color: 'rgba(137, 141, 151, 0.23)', + }, + }, + splitLine: { + show: true, + showMinLine: false, + lineStyle: { + type: 'dotted', + color: 'rgba(137, 141, 151, 0.23)', + }, + }, + data: ['1月', '2月', '3月', '4月', '5月', '6月', '7月'], + }, + yAxis: { + type: 'value', + axisLabel: { + color: 'rgba(161, 164, 172, 1)', + }, + axisLine: { + show: false, + lineStyle: { + type: 'solid', + color: 'rgba(137, 141, 151, 0.23)', + }, + }, + splitLine: { + show: true, + showMinLine: false, + lineStyle: { + type: 'dotted', + color: 'rgba(137, 141, 151, 0.23)', + }, + }, + }, + series: [ + { + data: [150, 230, 224, 218, 135, 147, 260], + type: 'line', + lineStyle: { width: 4 }, + symbolSize: 6, + color: { + type: 'linear', + colorStops: [ + { + offset: 0, + color: 'rgba(246, 74, 58, 1)', // 0% 处的颜色 + }, + { + offset: 1, + color: 'rgba(255, 187, 0, 1)', // 100% 处的颜色 + }, + ], + global: false, // 缺省为 false + }, + }, + ], + // dataZoom: { + // show: true, // 为true 滚动条出现 + // realtime: true, + // type: "slider", // 有type这个属性,滚动条在最下面,也可以不行,写y:36,这表示距离顶端36px,一般就是在图上面。 + // height: 20, // 表示滚动条的高度,也就是粗细 + // start: 20, // 表示默认展示20%~80%这一段。 + // end: 80, + // }, + } + + chart.setOption(option) + return chart + }) + }, +}) + +export {} diff --git a/src/patient/pages/coltStat/index.wxml b/src/patient/pages/coltStat/index.wxml new file mode 100644 index 0000000..c636f25 --- /dev/null +++ b/src/patient/pages/coltStat/index.wxml @@ -0,0 +1,99 @@ + + + + + + + + 因子检查 + + 30 + + + + + + + + + + 因子检查 + + 30 + + + + + + + 凝血因子水平 + + + ≥15% + + + 4 + + + + + + 5%~15% + + + 4 + + + + + + 5%~15% + + + 4 + + + + + + + + 凝血因子水平数据 + + + + + + + 2025.6.15 + 13 + + + diff --git a/src/patient/pages/course/index.scss b/src/patient/pages/course/index.scss index 0f5db5d..52ec0d6 100644 --- a/src/patient/pages/course/index.scss +++ b/src/patient/pages/course/index.scss @@ -24,6 +24,7 @@ .swiper { height: 100%; .swiper-item { + position: relative; .scroll-view { height: 100%; .scroll-view-container { @@ -129,6 +130,7 @@ } .c-footer { margin-top: 16rpx; + margin-bottom: -40rpx; padding-left: 44rpx; .content { font-size: 28rpx; @@ -138,7 +140,13 @@ font-size: 28rpx; color: rgba(246, 74, 58, 1); line-height: 40rpx; - margin-bottom: -40rpx; + } + .inhibitors-content { + font-size: 28rpx; + color: rgba(161, 164, 172, 1); + .green { + color: rgba(53, 177, 63, 1); + } } } } @@ -148,6 +156,26 @@ padding-bottom: 48rpx; } } + .next { + padding: 34rpx; + width: 472rpx; + height: 104rpx; + font-size: 36rpx; + color: rgba(255, 255, 255, 1); + font-weight: bold; + display: flex; + align-items: center; + justify-content: center; + gap: 32rpx; + background: linear-gradient(356deg, #f23a2f 0%, #fc684f 100%); + box-shadow: 0rpx 8rpx 16rpx 0rpx rgba(151, 151, 151, 0.05); + border-radius: 112rpx 112rpx 112rpx 112rpx; + box-sizing: border-box; + .icon { + width: 48rpx; + height: 48rpx; + } + } .grow-row { flex: 1; display: flex; diff --git a/src/patient/pages/course/index.ts b/src/patient/pages/course/index.ts index 8c73bf8..5b55dcd 100644 --- a/src/patient/pages/course/index.ts +++ b/src/patient/pages/course/index.ts @@ -4,10 +4,14 @@ Page({ data: { popupShow: false, // popupType: 'selectStatus', - popupType: 'selectStatusComplete', + // popupType: 'selectStatusComplete', + // popupType: 'TCenter', // 诊疗中心 + popupType: 'TCenterEnd', // 诊疗中心完成 popupParams: { // position: 'bottom', }, + + current: 2, }, onLoad() {}, handleSelectHostipal() { @@ -20,6 +24,38 @@ Page({ url: '/patient/pages/casesAdd/index', }) }, + handleTCenter() { + this.setData({ + popupShow: true, + popupType: 'TCenter', + popupParams: {}, + }) + }, + handleAavReport() { + wx.navigateTo({ + url: '/patient/pages/aavReport/index', + }) + }, + handleBbmReport() { + wx.navigateTo({ + url: '/patient/pages/bbmReport/index', + }) + }, + handleBbmRemark() { + wx.navigateTo({ + url: '/patient/pages/bbmRemark/index', + }) + }, + hadnleInjectDate() { + wx.navigateTo({ + url: '/patient/pages/injectDate/index', + }) + }, + handleInhibitorsManage() { + wx.navigateTo({ + url: '/patient/pages/inhibitorsManageList/index', + }) + }, handleBack() { wx.navigateBack() }, diff --git a/src/patient/pages/course/index.wxml b/src/patient/pages/course/index.wxml index a3e44bf..191f990 100644 --- a/src/patient/pages/course/index.wxml +++ b/src/patient/pages/course/index.wxml @@ -7,7 +7,7 @@ 从开始治疗到长期随访全周期流程 - + @@ -29,8 +29,8 @@ - - + + @@ -39,7 +39,7 @@ 1.您的诊前检查医院 唐山市人民医院 - + @@ -52,7 +52,7 @@ - + @@ -60,14 +60,14 @@ 2.补充我的病史信息 - + - + @@ -75,14 +75,14 @@ 3.我的诊前检查报告 - + - + @@ -91,7 +91,7 @@ 4.我的检查红绿灯 - + @@ -99,6 +99,10 @@ + + 下一阶段 + + @@ -118,32 +122,32 @@ - 准备您的诊前筛查 + 基因治疗中心检查 - 关注每次检查 - 是对自己和家人的关爱! + 做好每一步检查, + 向美好生活继续迈进! - + - - + + - 1.您的诊前检查医院 - 唐山市人民医院 + 1.治疗中心 + 中国医学科学院血液病院 - + - 绑定我的医生 + 绑定我的治疗医生 @@ -152,37 +156,41 @@ - + - 2.补充我的病史信息 + 2.我的检查报告 - + - + - + - 3.我的诊前检查报告 + 3.我的AAV 检查 - + + + + 基因治疗前3个月内 + 需完成AAV抗体滴度检测 - + - + @@ -196,6 +204,114 @@ + + 下一阶段 + + + + + + + + + + + + + + + + + 3 + + + + + 基因治疗-注射日 + + 重要的日子,终于要来了~ + + + + + + + + + + + + + + + 1.录入您的注射日 + 2025年6月15日 + + + + + + + + + + + + + + + + 2.免疫抑制剂使用记录 + + + + + + 已记录 + 2 + 次 + + + + + + + + + + + + + + 3.BBM-H901输注记录 + + + + + + 已完成 + + + + + + + + + + + + + + 4.此次输注结果如何? + + + + + + 下一阶段 + + diff --git a/src/patient/pages/doctorList/index.scss b/src/patient/pages/doctorList/index.scss index 4cd76be..6e2f30f 100644 --- a/src/patient/pages/doctorList/index.scss +++ b/src/patient/pages/doctorList/index.scss @@ -60,4 +60,13 @@ page { line-height: 40rpx; } } + + .add { + position: fixed; + left: 50%; + bottom: 142rpx; + transform: translateX(-50%); + width: 156rpx; + height: 156rpx; + } } diff --git a/src/patient/pages/doctorList/index.wxml b/src/patient/pages/doctorList/index.wxml index 9cddf72..da8b14c 100644 --- a/src/patient/pages/doctorList/index.wxml +++ b/src/patient/pages/doctorList/index.wxml @@ -25,4 +25,6 @@ 治疗经验。中华医学会血液学分会血栓与止血学组副组长,中国罕见病联盟血友病学组副秘书长,中国血友病青年协作组常务理事长, + + diff --git a/src/patient/pages/entryInfo/index.scss b/src/patient/pages/entryInfo/index.scss index ce4fae2..5574ee5 100644 --- a/src/patient/pages/entryInfo/index.scss +++ b/src/patient/pages/entryInfo/index.scss @@ -8,6 +8,7 @@ page { margin: 0 auto; width: 164rpx; height: 164rpx; + border-radius: 24rpx; } .page-title { margin-top: 32rpx; @@ -20,15 +21,38 @@ page { background-clip: text; } .form { - margin-top: 50rpx; - padding: 48rpx 30rpx; - background-color: #fff; - border-radius: 24rpx; - .form-row { - margin-bottom: 48rpx; - &:last-of-type { - margin-bottom: 0; + margin-top: 84rpx; + .form-title { + font-size: 32rpx; + color: rgba(0, 0, 0, 1); + font-weight: bold; + } + .form-type { + margin-top: 24rpx; + display: flex; + align-items: center; + gap: 26rpx; + .type { + padding: 18rpx 24rpx; + flex: 1; + display: flex; + align-items: center; + background: #ffffff; + border-radius: 24rpx; + .icon { + width: 120rpx; + height: 100rpx; + } + .name { + margin-left: 20rpx; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + font-weight: bold; + } } + } + .form-row { + margin-top: 48rpx; .title { font-size: 32rpx; color: rgba(1, 1, 5, 1); @@ -39,7 +63,7 @@ page { display: flex; justify-content: space-between; align-items: center; - background-color: rgba(247, 247, 250, 1); + background-color: rgba(255, 255, 255, 1); border-radius: 24rpx; .input { flex: 1; @@ -64,7 +88,7 @@ page { .picker-content { margin-top: 16rpx; padding: 22rpx 32rpx; - background-color: rgba(247, 247, 250, 1); + background-color: rgba(255, 255, 255, 1); border-radius: 24rpx; display: flex; justify-content: space-between; diff --git a/src/patient/pages/entryInfo/index.wxml b/src/patient/pages/entryInfo/index.wxml index e74e7d6..cfe748d 100644 --- a/src/patient/pages/entryInfo/index.wxml +++ b/src/patient/pages/entryInfo/index.wxml @@ -5,14 +5,23 @@ 欢迎加入愈见守护 + 请选择您的身份 + + + + 患者 + + + + 患者 + + - 怎么称呼您 - 您的出生年月 @@ -21,7 +30,6 @@ - 您的所住地 @@ -30,6 +38,6 @@ - 登录 + 立即加入 取消 diff --git a/src/patient/pages/file/index.json b/src/patient/pages/file/index.json new file mode 100644 index 0000000..ee31080 --- /dev/null +++ b/src/patient/pages/file/index.json @@ -0,0 +1,6 @@ +{ + "navigationStyle": "custom", + "usingComponents": { + "patient-tab-bar":"/patient/components/patient-tab-bar/index" + } +} diff --git a/src/patient/pages/file/index.scss b/src/patient/pages/file/index.scss new file mode 100644 index 0000000..61ac9db --- /dev/null +++ b/src/patient/pages/file/index.scss @@ -0,0 +1,175 @@ +page { + background-color: rgba(246, 246, 246, 1); +} +.page { + padding: 40rpx; + .user { + padding-top: 34rpx; + display: flex; + .avatar { + flex-shrink: 0; + width: 108rpx; + height: 108rpx; + border: 2px solid #fff; + border-radius: 50%; + box-shadow: 0rpx 8rpx 16rpx 0rpx rgba(0, 0, 0, 0.16); + .a-img { + width: 100%; + height: 100%; + border-radius: inherit; + } + } + .wrap { + padding-left: 20rpx; + flex: 1; + .w-header { + display: flex; + justify-content: space-between; + gap: 16rpx; + .name { + font-size: 36rpx; + color: rgba(1, 1, 5, 1); + font-weight: bold; + .icon { + width: 36rpx; + height: 36rpx; + } + } + .date { + flex-shrink: 0; + font-size: 28rpx; + color: rgba(161, 164, 172, 1); + } + } + .w-footer { + margin-top: 18rpx; + display: flex; + align-items: center; + justify-content: space-between; + .info { + font-size: 28rpx; + color: rgba(161, 164, 172, 1); + } + .more { + font-size: 28rpx; + color: rgba(246, 74, 58, 1); + } + } + } + } + .navbar { + margin-top: 28rpx; + padding: 8rpx; + border-radius: 112rpx; + background-color: #fff; + border: 2rpx solid #f6f6f6; + display: flex; + align-items: center; + justify-content: space-between; + .nav { + flex: 1; + text-align: center; + line-height: 68rpx; + font-size: 28rpx; + color: rgba(137, 141, 151, 1); + &.active { + background-color: rgba(246, 74, 58, 1); + color: #fff; + border-radius: 112rpx; + } + } + } + + .container0 { + padding: 8rpx 0 0; + .card { + margin-top: 24rpx; + position: relative; + border-radius: 24rpx 24rpx 24rpx 24rpx; + border: 2rpx solid #ffffff; + background: linear-gradient(346deg, #ffffff 0%, #fff9f9 85%, #ffebe9 100%); + padding-bottom: 32rpx; + .status { + position: absolute; + width: 80rpx; + height: 80rpx; + top: 12rpx; + right: 2rpx; + } + .c-header { + padding: 32rpx 16rpx 0 0; + display: flex; + align-items: center; + justify-content: space-between; + .title { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + font-weight: bold; + display: flex; + align-items: center; + gap: 22rpx; + &::before { + content: ''; + width: 8rpx; + height: 32rpx; + border-radius: 0 32rpx 32rpx 0; + background: #f64a3a; + } + } + .fold-icon { + width: 60rpx; + height: 60rpx; + } + } + .c-body { + margin: 16rpx 32rpx 0; + padding: 16rpx 32rpx; + background: #f6f6f6; + border-radius: 24rpx 24rpx 24rpx 24rpx; + .row { + padding: 16rpx 0; + display: flex; + gap: 32rpx; + .label { + font-size: 32rpx; + color: rgba(161, 164, 172, 1); + } + .content { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + } + .detail { + padding: 16rpx; + font-size: 32rpx; + text-align: center; + color: rgba(161, 164, 172, 1); + } + } + } + } + .container1 { + padding: 8rpx 0 0; + .card { + margin-top: 24rpx; + padding: 16rpx 32rpx; + background: linear-gradient(349deg, #ffffff 0%, #fff1ef 100%); + border-radius: 24rpx 24rpx 24rpx 24rpx; + border: 2rpx solid #ffffff; + .row { + padding: 16rpx 0; + display: flex; + gap: 32rpx; + .label { + width: 6em; + font-size: 32rpx; + color: rgba(161, 164, 172, 1); + } + .content { + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + } + } + } +} diff --git a/src/patient/pages/file/index.ts b/src/patient/pages/file/index.ts new file mode 100644 index 0000000..5483e18 --- /dev/null +++ b/src/patient/pages/file/index.ts @@ -0,0 +1,16 @@ +const _app = getApp() + +Page({ + data: { + nav: 0, + }, + onLoad() {}, + handleNav(e) { + const { nav } = e.currentTarget.dataset + this.setData({ + nav, + }) + }, +}) + +export {} diff --git a/src/patient/pages/file/index.wxml b/src/patient/pages/file/index.wxml new file mode 100644 index 0000000..c3dd5a2 --- /dev/null +++ b/src/patient/pages/file/index.wxml @@ -0,0 +1,77 @@ + + + + + + + + + 刘能 + + + + 入组时间:2025年6月12日 + + + 32岁 | 北京 + 查看详细档案 > + + + + + 治疗档案 + 病史档案 + 随访日历 + + + + + + + + + 随访期 + + + + + 出生年月 + 1980 年 12 月(44 岁) + + + 确诊时间 + 2000 年 12 月(20 岁时) + + + 您的体重 + 69 kg + + 查看详情> + + + + + + + 出生年月 + 1980 年 12 月(44 岁) + + + 确诊时间 + 2000 年 12 月(20 岁时) + + + 您的体重 + 69 kg + + + + + + diff --git a/src/patient/pages/home/index.ts b/src/patient/pages/home/index.ts index 622b237..48f7ce8 100644 --- a/src/patient/pages/home/index.ts +++ b/src/patient/pages/home/index.ts @@ -7,8 +7,16 @@ Page({ // popupType: 'bindDoctorReject', // popupType: 'bindDoctor', popupParams: {}, + + progress: 1, }, onLoad() {}, + handleProgress(e: any) { + const { index } = e.currentTarget.dataset + this.setData({ + progress: index, + }) + }, handleAskPatient() { wx.navigateTo({ url: '/patient/pages/askPatient/index', @@ -19,6 +27,11 @@ Page({ url: '/patient/pages/course/index', }) }, + handleColtStat() { + wx.navigateTo({ + url: '/patient/pages/coltStat/index', + }) + }, }) export {} diff --git a/src/patient/pages/home/index.wxml b/src/patient/pages/home/index.wxml index 66a6b8c..12cccd8 100644 --- a/src/patient/pages/home/index.wxml +++ b/src/patient/pages/home/index.wxml @@ -46,17 +46,17 @@ 随时随地您可以联系专属医生团队 - 问医生 + 问医生 我的专属诊疗流程 - 1 - 2 - 3 - 4 + 1 + 2 + 3 + 4 @@ -86,7 +86,7 @@ - 13% 上次凝血因子水平(IX) diff --git a/src/patient/pages/inhibitorsManage/index.json b/src/patient/pages/inhibitorsManage/index.json new file mode 100644 index 0000000..ea56cd3 --- /dev/null +++ b/src/patient/pages/inhibitorsManage/index.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "免疫抑制剂管理", + "usingComponents": { + "popup": "/components/popup/index" + } +} diff --git a/src/patient/pages/inhibitorsManage/index.scss b/src/patient/pages/inhibitorsManage/index.scss new file mode 100644 index 0000000..df07bad --- /dev/null +++ b/src/patient/pages/inhibitorsManage/index.scss @@ -0,0 +1,194 @@ +page { + background-color: rgba(247, 247, 250, 1); +} +.page { + padding: 32rpx 40rpx; + .card { + margin-bottom: 24rpx; + padding: 0 32rpx; + background: #ffffff; + border-radius: 24rpx 24rpx 24rpx 24rpx; + .row { + display: flex; + border-bottom: 1px solid rgba(247, 247, 250, 1); + flex-wrap: wrap; + &:last-of-type { + border: none; + } + .label { + width: 9em; + flex-shrink: 0; + padding: 32rpx 0; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + .container { + flex: 1; + .date { + .date-content { + padding: 32rpx 0; + font-size: 32rpx; + display: flex; + justify-content: space-between; + align-items: center; + gap: 22rpx; + color: rgba(161, 164, 172, 0.5); + .content { + flex: 1; + text-align: right; + color: rgba(1, 1, 5, 1); + &:empty::before { + flex: 1; + display: inline; + content: attr(data-place); + color: rgba(161, 164, 172, 0.5); + } + } + } + } + .select { + padding: 20rpx 0; + display: grid; + gap: 14rpx; + &.select4 { + grid-template-columns: repeat(4, 1fr); + } + &.select3 { + grid-template-columns: repeat(3, 1fr); + } + &.select2 { + grid-template-columns: repeat(2, 1fr); + } + .s-item { + padding: 12rpx; + font-size: 32rpx; + color: rgba(137, 141, 151, 1); + line-height: 40rpx; + background-color: rgba(247, 247, 250, 1); + text-align: center; + border-radius: 12rpx; + &.active { + color: #fff; + background-color: rgba(246, 74, 58, 1); + } + } + } + .input-wrap { + display: flex; + justify-content: space-between; + align-items: center; + gap: 20rpx; + .input { + flex: 1; + padding: 32rpx 0; + color: rgba(1, 1, 5, 1); + text-align: right; + } + .place-input { + color: rgba(161, 164, 172, 0.5); + } + .unit { + color: rgba(246, 74, 58, 1); + flex-shrink: 0; + } + } + .tip { + padding-bottom: 32rpx; + font-size: 24rpx; + color: rgba(161, 164, 172, 0.5); + } + } + } + .row1 { + border-bottom: 1px solid rgba(247, 247, 250, 1); + flex-wrap: wrap; + &:last-of-type { + border: none; + } + .label { + width: 9em; + flex-shrink: 0; + padding: 32rpx 0; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + .container { + flex: 1; + .select { + padding: 0 0 32rpx; + display: grid; + gap: 14rpx; + &.select4 { + grid-template-columns: repeat(4, 1fr); + } + .s-item { + padding: 12rpx; + font-size: 32rpx; + color: rgba(137, 141, 151, 1); + line-height: 40rpx; + background-color: rgba(247, 247, 250, 1); + text-align: center; + border-radius: 12rpx; + &.active { + color: #fff; + background-color: rgba(246, 74, 58, 1); + } + } + } + .tip { + padding-bottom: 32rpx; + font-size: 24rpx; + color: rgba(161, 164, 172, 0.5); + } + } + } + .auto-input { + padding-bottom: 32rpx; + .input { + padding: 22rpx 32rpx; + background: #f7f7fa; + border-radius: 12rpx; + font-size: 32rpx; + color: rgba(1, 1, 5, 1); + } + .place-input { + color: rgba(161, 164, 172, 0.5); + } + } + } + + .footer { + position: fixed; + bottom: 0; + left: 0; + width: 100%; + padding: 16rpx 40rpx calc(16rpx + env(safe-area-inset-bottom)); + background-color: rgba(255, 255, 255, 1); + display: flex; + gap: 26rpx; + box-sizing: border-box; + .cancel { + flex: 1; + padding: 22rpx; + display: flex; + align-items: center; + justify-content: center; + font-size: 32rpx; + color: rgba(246, 74, 58, 1); + border-radius: 84rpx; + border: 1px solid #f64a3a; + } + .submit { + flex: 1; + padding: 22rpx; + display: flex; + align-items: center; + justify-content: center; + font-size: 32rpx; + color: #fff; + background: linear-gradient(356deg, #f23a2f 0%, #fc684f 100%); + border-radius: 84rpx; + border: 1px solid #f64a3a; + } + } +} diff --git a/src/patient/pages/inhibitorsManage/index.ts b/src/patient/pages/inhibitorsManage/index.ts new file mode 100644 index 0000000..f23e76d --- /dev/null +++ b/src/patient/pages/inhibitorsManage/index.ts @@ -0,0 +1,12 @@ +const _app = getApp() + +Page({ + data: { + popupShow: true, + popupType: 'inhibitors', + popupParams: {}, + }, + onLoad() {}, +}) + +export {} diff --git a/src/patient/pages/inhibitorsManage/index.wxml b/src/patient/pages/inhibitorsManage/index.wxml new file mode 100644 index 0000000..87215cf --- /dev/null +++ b/src/patient/pages/inhibitorsManage/index.wxml @@ -0,0 +1,56 @@ + + + + 药物名称 + + + + + + + + + + + 用药方式 + + + 口服 + 注射 + + + + + 使用剂量 + + + + mg/IU + + + + + 用药时间 + + + + + + + + + + + + 取消 + 提交 + + + + diff --git a/src/patient/pages/inhibitorsManageList/index.json b/src/patient/pages/inhibitorsManageList/index.json new file mode 100644 index 0000000..2df42aa --- /dev/null +++ b/src/patient/pages/inhibitorsManageList/index.json @@ -0,0 +1,4 @@ +{ + "navigationBarTitleText": "免疫抑制剂管理", + "usingComponents": {} +} diff --git a/src/patient/pages/inhibitorsManageList/index.scss b/src/patient/pages/inhibitorsManageList/index.scss new file mode 100644 index 0000000..9d782c3 --- /dev/null +++ b/src/patient/pages/inhibitorsManageList/index.scss @@ -0,0 +1,63 @@ +page { + background-color: rgba(247, 247, 250, 1); +} +.page { + .empty { + padding: 276rpx 108rpx; + .none-img { + width: 533rpx; + height: 339rpx; + } + .title { + text-align: center; + font-size: 32rpx; + color: rgba(161, 164, 172, 1); + } + .add { + margin: 174rpx 0 0; + font-size: 32rpx; + color: rgba(255, 255, 255, 1); + line-height: 88rpx; + text-align: center; + background: linear-gradient(356deg, #f23a2f 0%, #fc684f 100%); + border-radius: 84rpx 84rpx 84rpx 84rpx; + } + } + .list { + padding: 32rpx 40rpx; + .total { + font-size: 32rpx; + color: rgba(161, 164, 172, 1); + .red { + color: rgba(246, 74, 58, 1); + font-size: 40rpx; + } + } + .list-card { + padding: 16rpx 0; + margin-top: 24rpx; + background: #ffffff; + border-radius: 24rpx 24rpx 24rpx 24rpx; + .item { + padding: 16rpx 32rpx; + display: flex; + .item-title { + width: 5em; + font-size: 32rpx; + color: rgba(161, 164, 172, 1); + } + .item-content { + color: rgba(1, 1, 5, 1); + } + } + } + .add { + position: fixed; + left: 50%; + bottom: 142rpx; + transform: translateX(-50%); + width: 156rpx; + height: 156rpx; + } + } +} diff --git a/src/patient/pages/inhibitorsManageList/index.ts b/src/patient/pages/inhibitorsManageList/index.ts new file mode 100644 index 0000000..217422d --- /dev/null +++ b/src/patient/pages/inhibitorsManageList/index.ts @@ -0,0 +1,19 @@ +const _app = getApp() + +Page({ + data: {}, + onLoad() {}, + handleEdit(e) { + const {id} = e.currentTarget.dataset; + wx.navigateTo({ + url: `/patient/pages/inhibitorsManage/index?id=${id}`, + }) + }, + handleAdd() { + wx.navigateTo({ + url: '/patient/pages/inhibitorsManage/index', + }) + }, +}) + +export {} diff --git a/src/patient/pages/inhibitorsManageList/index.wxml b/src/patient/pages/inhibitorsManageList/index.wxml new file mode 100644 index 0000000..879530a --- /dev/null +++ b/src/patient/pages/inhibitorsManageList/index.wxml @@ -0,0 +1,33 @@ + + + + 您还没有记录信息哦~ + 录入我的免疫制剂信息 + + + + 已用药 + 2 + 次 + + + + 用药时间 + 2025-06-13 + + + 药物名称 + 2025-06-13 + + + 用药方式 + 2025-06-13 + + + 用药剂量 + 2025-06-13 + + + + + diff --git a/src/patient/pages/injectDate/index.json b/src/patient/pages/injectDate/index.json new file mode 100644 index 0000000..2e12745 --- /dev/null +++ b/src/patient/pages/injectDate/index.json @@ -0,0 +1,6 @@ +{ + "navigationBarTitleText": "日期选择", + "usingComponents": { + "calendar": "/components/calendar/index" + } +} diff --git a/src/patient/pages/injectDate/index.scss b/src/patient/pages/injectDate/index.scss new file mode 100644 index 0000000..c3fb830 --- /dev/null +++ b/src/patient/pages/injectDate/index.scss @@ -0,0 +1,38 @@ +page { + background-color: rgba(247, 247, 250, 1); +} + +.page { + padding: 64rpx 40rpx; + .container { + position: relative; + padding: 80rpx 40rpx 40rpx; + border-radius: 24rpx; + border: 1px solid #ffffff; + background: linear-gradient(1deg, #ffffff 0%, #fffcfc 85%, #fff3f3 100%); + .left-icon{ + position: absolute; + left: 56rpx; + top: -16rpx; + width: 32rpx; + height: 54rpx; + } + .right-icon{ + position: absolute; + right: 56rpx; + top: -16rpx; + width: 32rpx; + height: 54rpx; + } + } + .date-card { + margin-top: 34rpx; + padding: 28rpx; + font-size: 32rpx; + color: rgba(255, 255, 255, 1); + background-color: rgba(246, 74, 58, 1); + border-radius: 24rpx; + text-align: center; + line-height: 46rpx; + } +} diff --git a/src/patient/pages/injectDate/index.ts b/src/patient/pages/injectDate/index.ts new file mode 100644 index 0000000..217e71b --- /dev/null +++ b/src/patient/pages/injectDate/index.ts @@ -0,0 +1,74 @@ +const licia = require('miniprogram-licia') +const app = getApp() + +Page({ + data: { + calendarConfig: { + multi: false, + hideSelectYear: true, + markToday: '今', // 当天日期展示不使用默认数字,用特殊文字标记 + autoChoosedWhenJump: true, + firstDayOfWeek: 'Mon', + theme: 'geneb', + takeoverTap: true, + highlightToday: true, + onlyShowCurrentMonth: true, + disableMode: { + type: 'after', // [‘before’, 'after'] + }, + }, + }, + onLoad() { + app.waitLogin().then(() => { + this.setArea() + }) + }, + setArea() { + const calendar = this.selectComponent('#calendar').calendar + calendar.chooseDateArea(['2025-06-10', '2025-06-20']) + }, + + setCalendarTodos({ bleedDate = [], injectionDate = [] }: { bleedDate: any[]; injectionDate: string[] }) { + const calendar = this.selectComponent('#calendar').calendar + const dates: any[] = [] + const intersectDate = licia.intersect(bleedDate, injectionDate) + const filterAdlDate = bleedDate.filter((item) => !intersectDate.includes(item)) + const filterMedication = injectionDate.filter((item) => !intersectDate.includes(item)) + + filterAdlDate.forEach((Date: string) => { + dates.push({ + year: Date.split('-')[0], + month: Date.split('-')[1], + date: Date.split('-')[2], + color: ['#FB787F'], + }) + }) + filterMedication.forEach((Date: string) => { + dates.push({ + year: Date.split('-')[0], + month: Date.split('-')[1], + date: Date.split('-')[2], + color: ['#0030AE'], + }) + }) + intersectDate.forEach((Date: string) => { + dates.push({ + year: Date.split('-')[0], + month: Date.split('-')[1], + date: Date.split('-')[2], + color: ['#FB787F', '#0030AE'], + }) + }) + calendar.setTodos({ + // 待办点标记设置 + pos: 'bottom', // 待办点标记位置 ['top', 'bottom'] + dotColor: 'purple', // 待办点标记颜色 + circle: false, // 待办圆圈标记设置(如圆圈标记已签到日期),该设置与点标记设置互斥 + showLunar: true, + showLabelAlways: true, // 点击时是否显示待办事项(圆点/文字),在 circle 为 true 及当日历配置 showLunar 为 true 时,此配置失效 + dates, + }) + }, +}) + +export {} diff --git a/src/patient/pages/injectDate/index.wxml b/src/patient/pages/injectDate/index.wxml new file mode 100644 index 0000000..b428b09 --- /dev/null +++ b/src/patient/pages/injectDate/index.wxml @@ -0,0 +1,17 @@ + + + + + + + + + 您的注射日是 + 2025年6月4日 周三 + + diff --git a/src/patient/pages/selectHostipal/index.wxml b/src/patient/pages/selectHostipal/index.wxml index 516c52b..beaa026 100644 --- a/src/patient/pages/selectHostipal/index.wxml +++ b/src/patient/pages/selectHostipal/index.wxml @@ -4,11 +4,11 @@ 扫一扫绑定医生,自动定位检查医院 - + - + @@ -21,8 +21,8 @@ - - + +