From e3ae734150723020f26334dfe0027f6eb77865a0 Mon Sep 17 00:00:00 2001 From: huoji Date: Wed, 31 Aug 2022 17:52:26 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=99=BD=E5=90=8D=E5=8D=95?= =?UTF-8?q?=E3=80=81=E8=BF=9B=E7=A8=8B=E9=93=BE=E5=A2=9E=E5=8A=A0=E8=AF=A6?= =?UTF-8?q?=E7=BB=86=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 增加白名单、进程链增加详细信息 --- Image/8.png | Bin 0 -> 158085 bytes README.md | 12 +- Server/hash_white_list.py | 17 + Server/log.py | 14 +- Server/process.py | 5 +- Server/rules/py/action.py | 2 +- Server/sql.py | 67 ++- .../css/{950.8be8f613.css => 69.8be8f613.css} | 0 Server/templates/index.html | 2 +- .../js/{193.aede10b8.js => 193.cfdf09ec.js} | 2 +- Server/templates/js/315.6ad8e4ee.js | 1 + Server/templates/js/64.d71ba94a.js | 1 - Server/templates/js/64.d71ba94a.js.gz | Bin 7486 -> 0 bytes Server/templates/js/69.c1368261.js | 1 + Server/templates/js/698.7639c919.js | 1 + Server/templates/js/698.7639c919.js.gz | Bin 0 -> 8417 bytes .../js/{904.3892002c.js => 904.f590aa3d.js} | 0 Server/templates/js/950.7d796a08.js | 1 - Server/templates/js/app.3ea8aeff.js | 1 - Server/templates/js/app.3ff22fb9.js | 1 + Server/templates/js/vendor.070221f5.js | 32 - Server/templates/js/vendor.070221f5.js.gz | Bin 412363 -> 0 bytes Server/templates/js/vendor.8b656787.js | 32 + Server/templates/js/vendor.8b656787.js.gz | Bin 0 -> 456193 bytes Server/webserver.py | 56 ++ Web/syseye/src/layouts/MainLayout.vue | 51 +- Web/syseye/src/pages/Index.vue | 562 +++++++++--------- Web/syseye/src/pages/Whitelist.vue | 137 +++++ Web/syseye/src/router/routes.js | 3 +- 29 files changed, 666 insertions(+), 335 deletions(-) create mode 100644 Image/8.png create mode 100644 Server/hash_white_list.py rename Server/templates/css/{950.8be8f613.css => 69.8be8f613.css} (100%) rename Server/templates/js/{193.aede10b8.js => 193.cfdf09ec.js} (91%) create mode 100644 Server/templates/js/315.6ad8e4ee.js delete mode 100644 Server/templates/js/64.d71ba94a.js delete mode 100644 Server/templates/js/64.d71ba94a.js.gz create mode 100644 Server/templates/js/69.c1368261.js create mode 100644 Server/templates/js/698.7639c919.js create mode 100644 Server/templates/js/698.7639c919.js.gz rename Server/templates/js/{904.3892002c.js => 904.f590aa3d.js} (100%) delete mode 100644 Server/templates/js/950.7d796a08.js delete mode 100644 Server/templates/js/app.3ea8aeff.js create mode 100644 Server/templates/js/app.3ff22fb9.js delete mode 100644 Server/templates/js/vendor.070221f5.js delete mode 100644 Server/templates/js/vendor.070221f5.js.gz create mode 100644 Server/templates/js/vendor.8b656787.js create mode 100644 Server/templates/js/vendor.8b656787.js.gz create mode 100644 Web/syseye/src/pages/Whitelist.vue diff --git a/Image/8.png b/Image/8.png new file mode 100644 index 0000000000000000000000000000000000000000..f811fe07276c03703cec008355cf15e02703333b GIT binary patch literal 158085 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%0AV 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 literal 0 HcmV?d00001 diff --git a/README.md b/README.md index cc36da8..1ec0fd7 100644 --- a/README.md +++ b/README.md @@ -21,16 +21,23 @@ https://key08.com/index.php/2022/08/09/1505.html 5. 对RPC、COM、ALPC基本无能为力 6. 不支持更高级的扩展检测,如检测脚本、下发规则,主机链 7. 受限于Sysmon,很多att&ck的T没有覆盖,也无法覆盖. +8. 没有响应能力,只能被动记录. 请牢记,RmEye自身定位是轻量级威胁检出工具 ### 最新新闻 + +2022/8/31: +增加进程白名单系统,现在能给进程加白名单了.在打开进程链后,点击某个进程加入白名单即可 + 2022/8/29: 增加uac提权检测插件`uac_bypass_detect`,但是受限于sysmon,没有办法获取RPC信息,因此只能检测一部分的UAC提权行为.并且有误报,请酌情考虑 ### 检出截图 威胁列表: ![image](Image/1.png) -powershell: +进程链行为回溯 +![image](Image/8.png) +powershell恶意执行: ![image](Image/2.png) apt样本: ![image](Image/3.png) @@ -148,8 +155,7 @@ https://github.com/SwiftOnSecurity/sysmon-config ### 交流 开源的目的不是为了免费填鸭式教学,或者被免费拿去发公众号引流、去拿去集成产品方案去赚钱,而是要一起完善这个工具,从而实现共赢. -扫一扫加入这个工具内部测试群,这样就能获取实时动态 - +扫一扫加入这个工具的交流群,这样就能获取实时动态.参与开发、参与交流规则编写等等.欢迎加入 ![image](Image/group2.png) ### 特别感谢 diff --git a/Server/hash_white_list.py b/Server/hash_white_list.py new file mode 100644 index 0000000..64bb17d --- /dev/null +++ b/Server/hash_white_list.py @@ -0,0 +1,17 @@ +import sql +g_white_list = [] + + +def add_white_list(path, hash, reason): + global g_white_list + if hash in g_white_list: + return False + g_white_list.append(hash) + sql.push_white_list(path, hash, reason) + + +def synchronization_white_list(): + sql_data = sql.query_all_white_list() + for data in sql_data: + g_white_list.append(data[1]) + print("sync white list success, size: {}".format(len(sql_data))) diff --git a/Server/log.py b/Server/log.py index ec4d7a9..a0ab24d 100644 --- a/Server/log.py +++ b/Server/log.py @@ -8,6 +8,7 @@ import sql import global_vars import config import plugin +import hash_white_list def process_log(host, json_log, raw_log): @@ -53,8 +54,9 @@ def process_log(host, json_log, raw_log): parent_user, host, ) + is_white_list = hash in hash_white_list.g_white_list child = process.Process( - pid, ppid, path, params, create_time, hash, parent_user, host + pid, ppid, path, params, create_time, hash, parent_user, host, is_white_list ) chain = process.create_chain(parent_process) chain.add_process(child, parent_pid) @@ -63,8 +65,9 @@ def process_log(host, json_log, raw_log): child.set_score(score, rule_hit_name) had_threat = global_vars.THREAT_TYPE_PROCESS else: + is_white_list = hash in hash_white_list.g_white_list child = process.Process( - pid, ppid, path, params, create_time, hash, user, host + pid, ppid, path, params, create_time, hash, user, host, is_white_list ) parent_process.chain.add_process(child, ppid) current_process = child @@ -81,7 +84,8 @@ def process_log(host, json_log, raw_log): pid = log["processid"] current_process = process.get_process_by_pid(pid) if current_process is not None: - plugin.dispath_process_terminal(host, current_process, raw_log, json_log) + plugin.dispath_process_terminal( + host, current_process, raw_log, json_log) current_process.active = False current_process.chain.terminate_count += 1 if current_process.chain.terminate_count >= ( @@ -222,8 +226,8 @@ def process_raw_log(raw_logs: list) -> list: hash = log.hash create_time = log.timestamp host = log.host - current_process:process.Process = None - if path in process.skip_process_path : + current_process: process.Process = None + if path in process.skip_process_path: continue if log.action.lower() == "processcreate": diff --git a/Server/process.py b/Server/process.py index 614ba7a..2e8932a 100644 --- a/Server/process.py +++ b/Server/process.py @@ -85,7 +85,7 @@ g_ProcessChainList = [] class Process: - def __init__(self, pid, ppid, path, params, time, md5, user, host): + def __init__(self, pid, ppid, path, params, time, md5, user, host, is_white=False): self.pid = pid self.ppid = ppid self.path = path @@ -105,6 +105,7 @@ class Process: self.user = user self.chain: ProcessChain = None self.host = host + self.is_white = is_white def set_chain_data(self, chain): self.chain = chain @@ -119,6 +120,8 @@ class Process: self.rmppid = rmppid def set_score(self, new_score, opertion): + if self.is_white: + return if opertion not in self.operationlist: self.risk_score += new_score self.operationlist[opertion] = 1 diff --git a/Server/rules/py/action.py b/Server/rules/py/action.py index 96e102c..d7cff83 100644 --- a/Server/rules/py/action.py +++ b/Server/rules/py/action.py @@ -17,7 +17,7 @@ rule = [ 'rules': [ 'action == "processaccess" and calltrace =~ ".*unknown.*" and not calltrace =~ ".*conpty\.node.*" and not calltrace =~ ".*java\.dll.*" and not calltrace =~ ".*appvisvsubsystems64\.dll.*" and not calltrace =~ ".*twinui\.dll.*" and not calltrace =~ ".*nativeimages.*" and not targetimage == "c:\\windows\\system32\\cmd.exe"', ], - 'score': 40, + 'score': 20, 'name': '异常进程访问' }, { diff --git a/Server/sql.py b/Server/sql.py index e37d4bb..058e870 100644 --- a/Server/sql.py +++ b/Server/sql.py @@ -20,6 +20,8 @@ g_rawdata_table = None g_rawdata_table_ins = None g_threat_table = None g_threat_table_ins = None +g_hash_white_list_table = None +g_hash_white_list_table_ins = None class raw_process_log(g_base): @@ -62,6 +64,15 @@ class raw_process_log(g_base): return self.id +class hash_white_list(g_base): + __tablename__ = "hash_white_list" + id = Column(Integer, primary_key=True) + hash = Column(String) + path = Column(String) + timestamp = Column(Integer) + reason = Column(String) + + class threat_log(g_base): __tablename__ = "threat_log" # 定义各字段 @@ -99,8 +110,11 @@ def init(): global g_rawdata_table_ins global g_threat_table global g_threat_table_ins + global g_hash_white_list_table + global g_hash_white_list_table_ins - g_engine = create_engine("sqlite:///syseye.db?check_same_thread=False", echo=False) + g_engine = create_engine( + "sqlite:///syseye.db?check_same_thread=False", echo=False) g_base.metadata.create_all(g_engine) g_metadata = MetaData(g_engine) g_rawdata_table = Table("raw_process_log", g_metadata, autoload=True) @@ -109,6 +123,54 @@ def init(): g_threat_table = Table("threat_log", g_metadata, autoload=True) g_threat_table_ins = g_threat_table.insert() + g_hash_white_list_table = Table( + "hash_white_list", g_metadata, autoload=True) + g_hash_white_list_table_ins = g_hash_white_list_table.insert() + + +def query_white_list_by_hash(pHash): + global g_hash_white_list_table + sql_session = sessionmaker(bind=g_engine) + white_list = sql_session().query( + g_hash_white_list_table).filter_by(hash=pHash).first() + sql_session().close() + return white_list + + +def delete_white_list(pHash): + global g_hash_white_list_table + global g_engine + conn = g_engine.connect() + result = conn.execute( + delete(g_hash_white_list_table).where( + g_hash_white_list_table.columns.hash == pHash) + ) + return result + + +def push_white_list(pPath, pHash, pReason): + global g_hash_white_list_table_ins + current_time = int(round(time.time() * 1000)) + ins = g_hash_white_list_table_ins.values( + path=pPath, hash=pHash, reason=pReason, timestamp=current_time) + # 连接引擎 + conn = g_engine.connect() + # 执行语句 + result = conn.execute(ins) + return result + + +def query_all_white_list(): + global g_hash_white_list_table + sql_session = sessionmaker(bind=g_engine) + white_list = ( + sql_session() + .query(g_hash_white_list_table) + .all() + ) + sql_session().close() + return white_list + def push_process_raw( host, @@ -241,7 +303,8 @@ def delete_threat(threat_id): global g_engine conn = g_engine.connect() result = conn.execute( - delete(g_threat_table).where(g_threat_table.columns.id == int(threat_id)) + delete(g_threat_table).where( + g_threat_table.columns.id == int(threat_id)) ) return result diff --git a/Server/templates/css/950.8be8f613.css b/Server/templates/css/69.8be8f613.css similarity index 100% rename from Server/templates/css/950.8be8f613.css rename to Server/templates/css/69.8be8f613.css diff --git a/Server/templates/index.html b/Server/templates/index.html index 223a6a0..8d14300 100644 --- a/Server/templates/index.html +++ b/Server/templates/index.html @@ -1 +1 @@ -Duck Sys Eye
\ No newline at end of file +Duck Sys Eye
\ No newline at end of file diff --git a/Server/templates/js/193.aede10b8.js b/Server/templates/js/193.cfdf09ec.js similarity index 91% rename from Server/templates/js/193.aede10b8.js rename to Server/templates/js/193.cfdf09ec.js index 85f564f..5fc1b79 100644 --- a/Server/templates/js/193.aede10b8.js +++ b/Server/templates/js/193.cfdf09ec.js @@ -1 +1 @@ -"use strict";(globalThis["webpackChunksyseye"]=globalThis["webpackChunksyseye"]||[]).push([[193],{2193:(e,t,s)=>{s.r(t),s.d(t,{default:()=>p});var l=s(3673);const n={class:"fullscreen bg-blue text-white text-center q-pa-md flex flex-center"},o=(0,l._)("div",{style:{"font-size":"30vh"}}," 404 ",-1),c=(0,l._)("div",{class:"text-h2",style:{opacity:".4"}}," Oops. Nothing here... ",-1);function a(e,t,s,a,r,i){const u=(0,l.up)("q-btn");return(0,l.wg)(),(0,l.iD)("div",n,[(0,l._)("div",null,[o,c,(0,l.Wm)(u,{class:"q-mt-xl",color:"white","text-color":"blue",unelevated:"",to:"/",label:"Go Home","no-caps":""})])])}const r=(0,l.aZ)({name:"Error404"});var i=s(4260),u=s(9400),h=s(7518),b=s.n(h);const d=(0,i.Z)(r,[["render",a]]),p=d;b()(r,"components",{QBtn:u.Z})}}]); \ No newline at end of file +"use strict";(globalThis["webpackChunksyseye"]=globalThis["webpackChunksyseye"]||[]).push([[193],{2193:(e,t,s)=>{s.r(t),s.d(t,{default:()=>p});var l=s(3673);const n={class:"fullscreen bg-blue text-white text-center q-pa-md flex flex-center"},o=(0,l._)("div",{style:{"font-size":"30vh"}}," 404 ",-1),c=(0,l._)("div",{class:"text-h2",style:{opacity:".4"}}," Oops. Nothing here... ",-1);function a(e,t,s,a,r,i){const u=(0,l.up)("q-btn");return(0,l.wg)(),(0,l.iD)("div",n,[(0,l._)("div",null,[o,c,(0,l.Wm)(u,{class:"q-mt-xl",color:"white","text-color":"blue",unelevated:"",to:"/",label:"Go Home","no-caps":""})])])}const r=(0,l.aZ)({name:"Error404"});var i=s(4260),u=s(8240),h=s(7518),b=s.n(h);const d=(0,i.Z)(r,[["render",a]]),p=d;b()(r,"components",{QBtn:u.Z})}}]); \ No newline at end of file diff --git a/Server/templates/js/315.6ad8e4ee.js b/Server/templates/js/315.6ad8e4ee.js new file mode 100644 index 0000000..906b53d --- /dev/null +++ b/Server/templates/js/315.6ad8e4ee.js @@ -0,0 +1 @@ +"use strict";(globalThis["webpackChunksyseye"]=globalThis["webpackChunksyseye"]||[]).push([[315],{7315:(e,a,t)=>{t.r(a),t.d(a,{default:()=>_});var n=t(3673),s=t(2323);function o(e,a,t,o,i,l){const r=(0,n.up)("q-td"),p=(0,n.up)("q-btn"),d=(0,n.up)("q-tr"),h=(0,n.up)("q-table");return(0,n.wg)(),(0,n.j4)(h,{class:"q-pa-lg",dense:e.$q.screen.lt.md,title:"白名单列表",columns:e.data_columns,rows:e.data_columns_data,loading:e.loading,pagination:e.pagination,"onUpdate:pagination":a[0]||(a[0]=a=>e.pagination=a),onRequest:e.onRequest},{body:(0,n.w5)((a=>[(0,n.Wm)(d,{props:a},{default:(0,n.w5)((()=>[(0,n.Wm)(r,{key:"path",props:a},{default:(0,n.w5)((()=>[(0,n.Uk)((0,s.zw)(a.row.path),1)])),_:2},1032,["props"]),(0,n.Wm)(r,{key:"hash",props:a},{default:(0,n.w5)((()=>[(0,n.Uk)((0,s.zw)(a.row.hash),1)])),_:2},1032,["props"]),(0,n.Wm)(r,{key:"reason",props:a},{default:(0,n.w5)((()=>[(0,n.Uk)((0,s.zw)(a.row.reason),1)])),_:2},1032,["props"]),(0,n.Wm)(r,{key:"timestamp",props:a},{default:(0,n.w5)((()=>[(0,n.Uk)((0,s.zw)(e.time_parase(a.row.timestamp)),1)])),_:2},1032,["props"]),(0,n.Wm)(r,{key:"action",props:a},{default:(0,n.w5)((()=>[(0,n.Wm)(p,{color:"red",label:"移除白名单",onClick:t=>e.delete_white_hash(a.row.hash)},null,8,["onClick"])])),_:2},1032,["props"])])),_:2},1032,["props"])])),_:1},8,["dense","columns","rows","loading","pagination","onRequest"])}var i=t(52),l=t.n(i);const r=(0,n.aZ)({name:"WhiteList",data:function(){return{data_columns:[{name:"path",align:"center",label:"路径",field:"path"},{name:"hash",align:"center",label:"hash",field:"hash"},{name:"reason",align:"center",label:"原因",field:"reason"},{name:"timestamp",align:"center",label:"时间",field:"timestamp"},{name:"action",align:"center",label:"操作",field:"steamid"}],data_columns_data:[],loading:!1,pagination:{sortBy:"desc",descending:!1,page:1,rowsPerPage:10,rowsNumber:10}}},mounted(){this.onRequest({pagination:this.pagination,filter:void 0})},methods:{delete_white_hash(e){l().get("/api/v1/del/white_list?hash="+e).then((e=>{console.log("duck was gone")}))},time_parase(e){const a=e=>e<10?"0"+e:e,t=new Date(Number(e));console.log("time",e);const n=t.getFullYear(),s=t.getMonth()+1,o=t.getDate(),i=t.getHours(),l=t.getMinutes(),r=t.getSeconds();return n+"-"+a(s)+"-"+a(o)+" "+a(i)+":"+a(l)+":"+a(r)},onRequest(e){this.data_columns_data=[],this.loading=!0;const{page:a}=e.pagination;l().get("/api/v1/query/white_list_all").then((e=>{const t=e.data.result;console.log(t);for(let a=0;a{i.r(e),i.d(e,{default:()=>M});var a=i(3673),l=i(2323);const s={class:"q-gutter-md q-mb-sm q-pa-lg"},n={class:"row q-col-gutter-sm"},o={class:"row"},r=(0,a._)("div",{class:"col"},null,-1),d={class:"col"},c={class:"row q-gutter-md q-mb-sm q-pa-lg"},h={key:0},A=(0,a._)("div",{class:"bg-red-5"}," ",-1),g=(0,a.Uk)(" 分数: "),u=(0,a.Uk)(" 活动状态: "),m=(0,a.Uk)(" 产生的威胁: "),p=(0,a.Uk)(" 查看详情 "),w=(0,a.Uk)(" 在VT上搜索 "),b=(0,a.Uk)(" 确认威胁 "),B=(0,a.Uk)(" 忽略威胁 "),k=(0,a.Uk)(" 删除报警 "),C=(0,a._)("div",{class:"col"},null,-1),f=(0,a.Uk)("Minimize"),_=(0,a.Uk)("Maximize"),v=(0,a.Uk)("Close"),Q={class:"row",style:{width:"100%",height:"100%"}},q={ref:"main_draw",style:{width:"100%",height:"100%","margin-left":"5%"}};function U(t,e,i,U,V,I){const y=(0,a.up)("q-icon"),S=(0,a.up)("q-item-section"),D=(0,a.up)("q-item-label"),x=(0,a.up)("q-item"),W=(0,a.up)("q-card-section"),Z=(0,a.up)("q-card"),E=(0,a.up)("q-chip"),K=(0,a.up)("q-btn"),Y=(0,a.up)("q-card-actions"),z=(0,a.up)("q-timeline-entry"),F=(0,a.up)("q-timeline"),N=(0,a.up)("q-space"),T=(0,a.up)("q-tooltip"),O=(0,a.up)("q-bar"),j=(0,a.up)("q-dialog"),H=(0,a.Q2)("close-popup");return(0,a.wg)(),(0,a.iD)(a.HY,null,[(0,a._)("div",null,[(0,a._)("div",s,[(0,a.Wm)(Z,{class:"bg-transparent no-shadow no-border"},{default:(0,a.w5)((()=>[(0,a.Wm)(W,{class:"q-pa-none"},{default:(0,a.w5)((()=>[(0,a._)("div",n,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(t.Threatitems,((t,e)=>((0,a.wg)(),(0,a.iD)("div",{key:e,class:"col-md-3 col-sm-12 col-xs-12"},[(0,a.Wm)(x,{style:(0,l.j5)(`background-color: ${t.color1}`),class:"q-pa-none"},{default:(0,a.w5)((()=>[(0,a.Wm)(S,{side:"",style:(0,l.j5)(`background-color: ${t.color2}`),class:"q-pa-lg q-mr-none text-white"},{default:(0,a.w5)((()=>[(0,a.Wm)(y,{name:t.icon,color:"white",size:"24px"},null,8,["name"])])),_:2},1032,["style"]),(0,a.Wm)(S,{class:"q-pa-md q-ml-none text-white"},{default:(0,a.w5)((()=>[(0,a.Wm)(D,{class:"text-white text-h6 text-weight-bolder"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,l.zw)(t.value),1)])),_:2},1024),(0,a.Wm)(D,null,{default:(0,a.w5)((()=>[(0,a.Uk)((0,l.zw)(t.title),1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["style"])])))),128))])])),_:1})])),_:1})]),(0,a._)("div",o,[r,(0,a._)("div",d,[(0,a._)("div",c,[(0,a.Wm)(F,{layout:"dense",side:"right",color:"red"},{default:(0,a.w5)((()=>[t.server_threat.data&&0!=t.server_threat.data.length?(0,a.kq)("",!0):((0,a.wg)(),(0,a.iD)("h4",h,"暂无可用数据,下次刷新时间 "+(0,l.zw)(t.last_refresh)+"...",1)),((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(t.server_threat.data,((e,i)=>((0,a.wg)(),(0,a.j4)(z,{key:i,subtitle:"主机:"+e.host,side:"left"},{default:(0,a.w5)((()=>[(0,a._)("div",null,[(0,a.Wm)(Z,{flat:"",bordered:"",style:{overflow:"auto"},"thumb-style":t.thumbStyle,"bar-style":t.barStyle},{default:(0,a.w5)((()=>[(0,a.Wm)(W,{horizontal:""},{default:(0,a.w5)((()=>[A,(0,a.Wm)(Y,{vertical:"",class:"justify-around q-px-md"},{default:(0,a.w5)((()=>[(0,a._)("div",null,"进程链hash: "+(0,l.zw)(e.chain_hash),1),(0,a._)("div",null,"进程: "+(0,l.zw)(e.start_process.path),1),(0,a._)("div",null,"用户: "+(0,l.zw)(e.start_process.user),1),(0,a._)("div",null,[g,(0,a.Wm)(E,{square:"",color:"orange","text-color":"white","icon-right":"visibility"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,l.zw)(e.risk_score),1)])),_:2},1024)]),(0,a._)("div",null,[u,(0,a.Wm)(E,{square:"",color:1==e.is_end?"negative":"red","text-color":"white"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,l.zw)(1==e.is_end?"已结束":"进行中"),1)])),_:2},1032,["color"])]),(0,a._)("div",null,[m,((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(e.hit_rule,((t,e)=>((0,a.wg)(),(0,a.j4)(E,{key:t,square:"",color:"rgb(239,243,246)"},{default:(0,a.w5)((()=>[(0,a.Uk)((0,l.zw)(e)+" ("+(0,l.zw)(t)+") ",1)])),_:2},1024)))),128))]),(0,a._)("div",null,[(0,a.Wm)(K,{flat:"",color:"accent",onClick:i=>t.show_details(e.id),icon:"open_in_new"},{default:(0,a.w5)((()=>[p])),_:2},1032,["onClick"]),(0,a.Wm)(K,{flat:"",color:"accent",onClick:i=>t.search_vt(e.start_process.hash),icon:"search"},{default:(0,a.w5)((()=>[w])),_:2},1032,["onClick"]),(0,a.Wm)(K,{flat:"",color:"accent",onClick:i=>t.handle_threat(e.id,1),icon:"done"},{default:(0,a.w5)((()=>[b])),_:2},1032,["onClick"]),(0,a.Wm)(K,{flat:"",color:"accent",onClick:i=>t.handle_threat(e.id,2),icon:"texture"},{default:(0,a.w5)((()=>[B])),_:2},1032,["onClick"]),(0,a.Wm)(K,{flat:"",color:"accent",icon:"close",onClick:i=>t.delete_threat(e.id)},{default:(0,a.w5)((()=>[k])),_:2},1032,["onClick"])])])),_:2},1024)])),_:2},1024)])),_:2},1032,["thumb-style","bar-style"])])])),_:2},1032,["subtitle"])))),128))])),_:1})])]),C])]),(0,a.Wm)(j,{modelValue:t.dialog,"onUpdate:modelValue":e[2]||(e[2]=e=>t.dialog=e),persistent:"",maximized:t.maximizedToggle,"transition-show":"slide-up","transition-hide":"slide-down"},{default:(0,a.w5)((()=>[(0,a.Wm)(Z,{class:"text-white"},{default:(0,a.w5)((()=>[(0,a.Wm)(O,null,{default:(0,a.w5)((()=>[(0,a.Wm)(N),(0,a.Wm)(K,{dense:"",flat:"",icon:"minimize",onClick:e[0]||(e[0]=e=>t.maximizedToggle=!1),disable:!t.maximizedToggle},{default:(0,a.w5)((()=>[t.maximizedToggle?((0,a.wg)(),(0,a.j4)(T,{key:0,"content-class":"bg-white text-primary"},{default:(0,a.w5)((()=>[f])),_:1})):(0,a.kq)("",!0)])),_:1},8,["disable"]),(0,a.Wm)(K,{dense:"",flat:"",icon:"crop_square",onClick:e[1]||(e[1]=e=>t.maximizedToggle=!0),disable:t.maximizedToggle},{default:(0,a.w5)((()=>[t.maximizedToggle?(0,a.kq)("",!0):((0,a.wg)(),(0,a.j4)(T,{key:0,"content-class":"bg-white text-primary"},{default:(0,a.w5)((()=>[_])),_:1}))])),_:1},8,["disable"]),(0,a.wy)(((0,a.wg)(),(0,a.j4)(K,{dense:"",flat:"",icon:"close"},{default:(0,a.w5)((()=>[(0,a.Wm)(T,{"content-class":"bg-white text-primary"},{default:(0,a.w5)((()=>[v])),_:1})])),_:1})),[[H]])])),_:1}),(0,a._)("div",Q,[(0,a._)("div",q," 1 ",512)])])),_:1})])),_:1},8,["modelValue","maximized"])],64)}var V=i(52),I=i.n(V),y=i(2256);const S=(0,a.aZ)({name:"PageIndex",data:function(){return{last_refresh:360,thumbStyle:{right:"4px",borderRadius:"5px",backgroundColor:"#027be3",width:"5px",opacity:.75},barStyle:{right:"2px",borderRadius:"9px",backgroundColor:"#027be3",width:"9px",opacity:.2},threatStatistics:{all:1,confirm:0,ingore:1,working:0},Threatitems:[{title:"发现的威胁",icon:"remove_red_eye",value:"200",color1:"#5064b5",color2:"#3e51b5"},{title:"确认的威胁",icon:"flash_on",value:"500",color1:"#f37169",color2:"#f34636"},{title:"忽略的威胁",icon:"texture",value:"50",color1:"#ea6a7f",color2:"#ea4b64"},{title:"进行中的威胁",icon:"bar_chart",value:"1020",color1:"#a270b1",color2:"#9f52b1"}],dialog:!1,maximizedToggle:!0,server_threat:{},select_chain_data:{}}},methods:{set_chain_data(t){if(t.path){const e=t.path.split("\\");t.name=e[e.length-1],console.log(t.name);for(const i in t.children)this.set_chain_data(t.children[i])}},draw_tree(){this.set_chain_data(this.select_chain_data);const t=this.$refs.main_draw,e=y.S1(t),i={tooltip:{trigger:"item",triggerOn:"mousemove",formatter:function(t){const e=t.data;let i="
参数: "+e.params+"
hash: "+e.md5+"
命名规则列表: ";0===e.operationlist.length&&(i+="无");for(const a in e.operationlist)i+=" "+a+"["+e.operationlist[a]+"] ";return i+="
",i}},series:[{roam:!0,type:"tree",id:0,name:"tree1",data:[this.select_chain_data],top:"5%",left:"15%",bottom:"22%",right:"20%",edgeShape:"polyline",edgeForkPosition:"63%",initialTreeDepth:60,lineStyle:{width:2},label:{backgroundColor:"#fff",position:"left",verticalAlign:"middle",align:"right"},leaves:{label:{position:"right",verticalAlign:"middle",align:"left"}},emphasis:{focus:"descendant"},symbolSize:[40,50],symbol:"image://data:image/png;base64,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",expandAndCollapse:!0,animationDuration:550,animationDurationUpdate:750}]};e.setOption(i)},search_vt(t){window.open("https://www.virustotal.com/gui/search/"+t,"_blank")},delete_threat(t){I().get("/api/v1/get/process_chain/delete?id="+t,{"Content-Type":"application/json"}).then((t=>{this.get_clientids()}))},handle_threat(t,e){I().get("/api/v1/get/process_chain/handle?id="+t+"&handletype="+e,{"Content-Type":"application/json"}).then((t=>{this.get_clientids()}))},show_details(t){I().get("/api/v1/get/process_chain/pull?id="+t,{"Content-Type":"application/json"}).then((t=>{const e=t.data;e.data&&(this.select_chain_data=e.data.chain.process_node,this.dialog=!0,console.log("this.select_chain_data",this.select_chain_data),this.$nextTick((()=>{this.draw_tree()})))}))},get_threatStatistics(){I().get("/api/v1/get/threat_statistics",{"Content-Type":"application/json"}).then((t=>{const e=t.data;e.data&&(this.threatStatistics=e.data,this.Threatitems[0].value=this.threatStatistics.all,this.Threatitems[1].value=this.threatStatistics.confirm,this.Threatitems[2].value=this.threatStatistics.ingore,this.Threatitems[3].value=this.threatStatistics.working)}))},get_clientids(){const t=this.$route.params.queryIndex,e=null===t||void 0===t?0:t;I().get("/api/v1/get/process_chain/all?query_type="+e,{"Content-Type":"application/json"}).then((t=>{const e=t.data;e.data&&(this.server_threat={data:[]},this.server_threat.data=e.data,this.get_threatStatistics())}))}},mounted(){this.get_clientids(),setInterval((()=>{this.last_refresh-=1,this.last_refresh<=0&&(this.get_clientids(),this.last_refresh=360)}),1e3)},watch:{$route(t,e){this.get_clientids()}}});var D=i(4260),x=i(151),W=i(5589),Z=i(3414),E=i(2035),K=i(4554),Y=i(2350),z=i(1432),F=i(3424),N=i(9367),T=i(7030),O=i(9400),j=i(9815),H=i(846),X=i(2025),J=i(5528),P=i(677),G=i(7518),R=i.n(G);const L=(0,D.Z)(S,[["render",U]]),M=L;R()(S,"components",{QCard:x.Z,QCardSection:W.Z,QItem:Z.Z,QItemSection:E.Z,QIcon:K.Z,QItemLabel:Y.Z,QTimeline:z.Z,QTimelineEntry:F.Z,QCardActions:N.Z,QChip:T.Z,QBtn:O.Z,QDialog:j.Z,QBar:H.Z,QSpace:X.Z,QTooltip:J.Z}),R()(S,"directives",{ClosePopup:P.Z})}}]); \ No newline at end of file diff --git a/Server/templates/js/64.d71ba94a.js.gz b/Server/templates/js/64.d71ba94a.js.gz deleted file mode 100644 index 68851547de178a1ee048adb69c783516ad023868..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7486 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 I4(T`m09xX&Jpcdz diff --git a/Server/templates/js/69.c1368261.js b/Server/templates/js/69.c1368261.js new file mode 100644 index 0000000..8f17160 --- /dev/null +++ b/Server/templates/js/69.c1368261.js @@ -0,0 +1 @@ +"use strict";(globalThis["webpackChunksyseye"]=globalThis["webpackChunksyseye"]||[]).push([[69],{2069:(e,t,a)=>{a.r(t),a.d(t,{default:()=>S});var l=a(3673);const i=(0,l.Uk)(" RmEye内部测试版本v0.0.0.1 "),n=(0,l.Uk)(" 仪表盘 "),r=(0,l.Uk)(" 未处理威胁列表 "),u=(0,l.Uk)(" 已处理威胁列表 "),o=(0,l.Uk)(" 已忽略威胁列表 "),s=(0,l.Uk)(" 白名单列表 "),c={key:1,class:"q-gutter-md q-mb-sm q-pa-lg"};function d(e,t,a,d,m,h){const p=(0,l.up)("q-toolbar-title"),w=(0,l.up)("q-btn"),g=(0,l.up)("q-toolbar"),v=(0,l.up)("q-header"),b=(0,l.up)("q-icon"),_=(0,l.up)("q-item-section"),f=(0,l.up)("q-item"),k=(0,l.up)("q-list"),W=(0,l.up)("q-scroll-area"),L=(0,l.up)("q-drawer"),y=(0,l.up)("router-view"),q=(0,l.up)("q-page-container"),T=(0,l.up)("HtmlPanel"),Z=(0,l.up)("q-layout"),P=(0,l.Q2)("ripple");return(0,l.wg)(),(0,l.j4)(Z,{view:"lHh Lpr lFf",style:{"background-color":"rgb(239, 243, 246)"}},{default:(0,l.w5)((()=>[(0,l.Wm)(v,{elevated:"","height-hint":"98"},{default:(0,l.w5)((()=>[(0,l.Wm)(g,{class:"text-primary bg-white"},{default:(0,l.w5)((()=>[(0,l.Wm)(p,null,{default:(0,l.w5)((()=>[i])),_:1}),(0,l.Wm)(w,{flat:"",round:"",dense:"",icon:"more_vert"})])),_:1})])),_:1}),(0,l.Wm)(L,{"show-if-above":"",mini:e.miniState,onMouseover:t[5]||(t[5]=t=>e.miniState=!1),onMouseout:t[6]||(t[6]=t=>e.miniState=!0),width:200,breakpoint:500,bordered:"",class:"bg-white text-primary"},{default:(0,l.w5)((()=>[(0,l.Wm)(W,{class:"fit"},{default:(0,l.w5)((()=>[(0,l.Wm)(k,{padding:""},{default:(0,l.w5)((()=>[(0,l.wy)(((0,l.wg)(),(0,l.j4)(f,{active:"dashboard"==e.selectLabel,clickable:"","active-class":"menu-active",onClick:t[0]||(t[0]=t=>e.selectLabel="dashboard"),to:"/page/dashboard"},{default:(0,l.w5)((()=>[(0,l.Wm)(_,{avatar:""},{default:(0,l.w5)((()=>[(0,l.Wm)(b,{name:"dashboard"})])),_:1}),(0,l.Wm)(_,null,{default:(0,l.w5)((()=>[n])),_:1})])),_:1},8,["active"])),[[P]]),(0,l.wy)(((0,l.wg)(),(0,l.j4)(f,{active:"non_hanlde_report"==e.selectLabel,clickable:"","active-class":"menu-active",onClick:t[1]||(t[1]=t=>{e.selectLabel="non_hanlde_report",e.routerToThreatList(0)})},{default:(0,l.w5)((()=>[(0,l.Wm)(_,{avatar:""},{default:(0,l.w5)((()=>[(0,l.Wm)(b,{name:"report"})])),_:1}),(0,l.Wm)(_,null,{default:(0,l.w5)((()=>[r])),_:1})])),_:1},8,["active"])),[[P]]),(0,l.wy)(((0,l.wg)(),(0,l.j4)(f,{active:"handle_report"==e.selectLabel,clickable:"","active-class":"menu-active",onClick:t[2]||(t[2]=t=>{e.selectLabel="handle_report",e.routerToThreatList(1)})},{default:(0,l.w5)((()=>[(0,l.Wm)(_,{avatar:""},{default:(0,l.w5)((()=>[(0,l.Wm)(b,{name:"done"})])),_:1}),(0,l.Wm)(_,null,{default:(0,l.w5)((()=>[u])),_:1})])),_:1},8,["active"])),[[P]]),(0,l.wy)(((0,l.wg)(),(0,l.j4)(f,{active:"ingore_report"==e.selectLabel,clickable:"","active-class":"menu-active",onClick:t[3]||(t[3]=t=>{e.selectLabel="ingore_report",e.routerToThreatList(2)})},{default:(0,l.w5)((()=>[(0,l.Wm)(_,{avatar:""},{default:(0,l.w5)((()=>[(0,l.Wm)(b,{name:"texture"})])),_:1}),(0,l.Wm)(_,null,{default:(0,l.w5)((()=>[o])),_:1})])),_:1},8,["active"])),[[P]]),(0,l.wy)(((0,l.wg)(),(0,l.j4)(f,{active:"white_list"==e.selectLabel,clickable:"","active-class":"menu-active",onClick:t[4]||(t[4]=t=>{e.selectLabel="white_list",e.routerToWhiteList()})},{default:(0,l.w5)((()=>[(0,l.Wm)(_,{avatar:""},{default:(0,l.w5)((()=>[(0,l.Wm)(b,{name:"list"})])),_:1}),(0,l.Wm)(_,null,{default:(0,l.w5)((()=>[s])),_:1})])),_:1},8,["active"])),[[P]])])),_:1})])),_:1})])),_:1},8,["mini"]),0==e.isInPlugin?((0,l.wg)(),(0,l.j4)(q,{key:0},{default:(0,l.w5)((()=>[(0,l.Wm)(y)])),_:1})):(0,l.kq)("",!0),e.isInPlugin?((0,l.wg)(),(0,l.iD)("div",c,[(0,l.Wm)(T,{url:e.PluginUrl,"onUpdate:url":t[7]||(t[7]=t=>e.PluginUrl=t)},null,8,["url"])])):(0,l.kq)("",!0)])),_:1})}const m=["innerHTML"];function h(e,t,a,i,n,r){return(0,l.wg)(),(0,l.iD)("div",{innerHTML:e.html},null,8,m)}var p=a(52),w=a.n(p);const g=(0,l.aZ)({props:{url:{required:!0}},data(){return{html:""}},watch:{url(e){this.load(e)}},mounted(){this.load(this.url)},methods:{load(e){if(e&&e.length>0){const t={accept:"text/html, text/plain"};w().get(e,t).then((e=>{this.html=e.data})).catch((()=>{this.html="加载失败"}))}}}});var v=a(4260);const b=(0,v.Z)(g,[["render",h]]),_=b,f=(0,l.aZ)({components:{HtmlPanel:_},name:"MainLayout",setup(){return{}},data:function(){return{selectLabel:"non_hanlde_report",drawer:!1,miniState:!0,plugin:[],isInPlugin:!1,PluginUrl:""}},methods:{routerToWhiteList(){this.isInPlugin=!1,this.$router.push({name:"whitelist"})},routerToThreatList(e){this.isInPlugin=!1,this.$router.push({name:"index",params:{queryIndex:e}})},routerToPlugin(e){this.isInPlugin=!0,this.PluginUrl="/plugin/"+e},getPluginsMenu(){w().get("/api/v1/get/plugin_menu",{"Content-Type":"application/json"}).then((e=>{this.plugin=e.data.data.menu,console.log(this.plugin)}))}},mounted(){this.getPluginsMenu()}});var k=a(9214),W=a(3812),L=a(9570),y=a(3747),q=a(8240),T=a(2901),Z=a(7704),P=a(7011),Q=a(3414),U=a(2035),I=a(4554),C=a(2652),j=a(6489),x=a(7518),M=a.n(x);const H=(0,v.Z)(f,[["render",d]]),S=H;M()(f,"components",{QLayout:k.Z,QHeader:W.Z,QToolbar:L.Z,QToolbarTitle:y.Z,QBtn:q.Z,QDrawer:T.Z,QScrollArea:Z.Z,QList:P.Z,QItem:Q.Z,QItemSection:U.Z,QIcon:I.Z,QPageContainer:C.Z}),M()(f,"directives",{Ripple:j.Z})}}]); \ No newline at end of file diff --git a/Server/templates/js/698.7639c919.js b/Server/templates/js/698.7639c919.js new file mode 100644 index 0000000..70b6bc7 --- /dev/null +++ b/Server/templates/js/698.7639c919.js @@ -0,0 +1 @@ +"use strict";(globalThis["webpackChunksyseye"]=globalThis["webpackChunksyseye"]||[]).push([[698],{698:(t,e,a)=>{a.r(e),a.d(e,{default:()=>at});var i=a(3673),l=a(2323);const s={class:"q-gutter-md q-mb-sm q-pa-lg"},o={class:"row q-col-gutter-sm"},n={class:"row"},d=(0,i._)("div",{class:"col"},null,-1),r={class:"col"},h={class:"row q-gutter-md q-mb-sm q-pa-lg"},c={key:0},u=(0,i._)("div",{class:"bg-red-5"}," ",-1),p=(0,i.Uk)(" 分数: "),w=(0,i.Uk)(" 活动状态: "),m=(0,i.Uk)(" 产生的威胁: "),A=(0,i.Uk)(" 查看详情 "),g=(0,i.Uk)(" 在VT上搜索 "),_=(0,i.Uk)(" 确认威胁 "),C=(0,i.Uk)(" 忽略威胁 "),f=(0,i.Uk)(" 删除报警 "),k=(0,i._)("div",{class:"col"},null,-1),b=(0,i._)("div",{class:"text-h6"},"填写缘由",-1),v=(0,i.Uk)("Close"),W={class:"row",style:{width:"100%",height:"100%"}},B={ref:"main_draw",style:{width:"100%",height:"100%","margin-left":"5%"}},D=(0,i.Uk)("进程命中的规则: ");function Q(t,e,a,Q,U,q){const y=(0,i.up)("q-icon"),V=(0,i.up)("q-item-section"),S=(0,i.up)("q-item-label"),I=(0,i.up)("q-item"),x=(0,i.up)("q-card-section"),Z=(0,i.up)("q-card"),E=(0,i.up)("q-chip"),K=(0,i.up)("q-btn"),Y=(0,i.up)("q-card-actions"),z=(0,i.up)("q-timeline-entry"),H=(0,i.up)("q-timeline"),F=(0,i.up)("q-input"),N=(0,i.up)("q-dialog"),j=(0,i.up)("q-space"),L=(0,i.up)("q-tooltip"),O=(0,i.up)("q-bar"),X=(0,i.up)("q-separator"),T=(0,i.up)("q-list"),P=(0,i.up)("q-drawer"),J=(0,i.Q2)("close-popup");return(0,i.wg)(),(0,i.iD)(i.HY,null,[(0,i._)("div",null,[(0,i._)("div",s,[(0,i.Wm)(Z,{class:"bg-transparent no-shadow no-border"},{default:(0,i.w5)((()=>[(0,i.Wm)(x,{class:"q-pa-none"},{default:(0,i.w5)((()=>[(0,i._)("div",o,[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(t.Threatitems,((t,e)=>((0,i.wg)(),(0,i.iD)("div",{key:e,class:"col-md-3 col-sm-12 col-xs-12"},[(0,i.Wm)(I,{style:(0,l.j5)(`background-color: ${t.color1}`),class:"q-pa-none"},{default:(0,i.w5)((()=>[(0,i.Wm)(V,{side:"",style:(0,l.j5)(`background-color: ${t.color2}`),class:"q-pa-lg q-mr-none text-white"},{default:(0,i.w5)((()=>[(0,i.Wm)(y,{name:t.icon,color:"white",size:"24px"},null,8,["name"])])),_:2},1032,["style"]),(0,i.Wm)(V,{class:"q-pa-md q-ml-none text-white"},{default:(0,i.w5)((()=>[(0,i.Wm)(S,{class:"text-white text-h6 text-weight-bolder"},{default:(0,i.w5)((()=>[(0,i.Uk)((0,l.zw)(t.value),1)])),_:2},1024),(0,i.Wm)(S,null,{default:(0,i.w5)((()=>[(0,i.Uk)((0,l.zw)(t.title),1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["style"])])))),128))])])),_:1})])),_:1})]),(0,i._)("div",n,[d,(0,i._)("div",r,[(0,i._)("div",h,[(0,i.Wm)(H,{layout:"dense",side:"right",color:"red"},{default:(0,i.w5)((()=>[t.server_threat.data&&0!=t.server_threat.data.length?(0,i.kq)("",!0):((0,i.wg)(),(0,i.iD)("h4",c,"暂无可用数据,下次刷新时间 "+(0,l.zw)(t.last_refresh)+"...",1)),((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(t.server_threat.data,((e,a)=>((0,i.wg)(),(0,i.j4)(z,{key:a,subtitle:"主机:"+e.host,side:"left"},{default:(0,i.w5)((()=>[(0,i._)("div",null,[(0,i.Wm)(Z,{flat:"",bordered:"",style:{overflow:"auto"},"thumb-style":t.thumbStyle,"bar-style":t.barStyle},{default:(0,i.w5)((()=>[(0,i.Wm)(x,{horizontal:""},{default:(0,i.w5)((()=>[u,(0,i.Wm)(Y,{vertical:"",class:"justify-around q-px-md"},{default:(0,i.w5)((()=>[(0,i._)("div",null,"进程链hash: "+(0,l.zw)(e.chain_hash),1),(0,i._)("div",null,"进程: "+(0,l.zw)(e.start_process.path),1),(0,i._)("div",null,"用户: "+(0,l.zw)(e.start_process.user),1),(0,i._)("div",null,[p,(0,i.Wm)(E,{square:"",color:"orange","text-color":"white","icon-right":"visibility"},{default:(0,i.w5)((()=>[(0,i.Uk)((0,l.zw)(e.risk_score),1)])),_:2},1024)]),(0,i._)("div",null,[w,(0,i.Wm)(E,{square:"",color:1==e.is_end?"negative":"red","text-color":"white"},{default:(0,i.w5)((()=>[(0,i.Uk)((0,l.zw)(1==e.is_end?"已结束":"进行中"),1)])),_:2},1032,["color"])]),(0,i._)("div",null,[m,((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.hit_rule,((t,e)=>((0,i.wg)(),(0,i.j4)(E,{key:t,square:"",color:"rgb(239,243,246)"},{default:(0,i.w5)((()=>[(0,i.Uk)((0,l.zw)(e)+" ("+(0,l.zw)(t)+") ",1)])),_:2},1024)))),128))]),(0,i._)("div",null,[(0,i.Wm)(K,{flat:"",color:"accent",onClick:a=>t.show_details(e.id),icon:"open_in_new"},{default:(0,i.w5)((()=>[A])),_:2},1032,["onClick"]),(0,i.Wm)(K,{flat:"",color:"accent",onClick:a=>t.search_vt(e.start_process.hash),icon:"search"},{default:(0,i.w5)((()=>[g])),_:2},1032,["onClick"]),(0,i.Wm)(K,{flat:"",color:"accent",onClick:a=>t.handle_threat(e.id,1),icon:"done"},{default:(0,i.w5)((()=>[_])),_:2},1032,["onClick"]),(0,i.Wm)(K,{flat:"",color:"accent",onClick:a=>t.handle_threat(e.id,2),icon:"texture"},{default:(0,i.w5)((()=>[C])),_:2},1032,["onClick"]),(0,i.Wm)(K,{flat:"",color:"accent",icon:"close",onClick:a=>t.delete_threat(e.id)},{default:(0,i.w5)((()=>[f])),_:2},1032,["onClick"])])])),_:2},1024)])),_:2},1024)])),_:2},1032,["thumb-style","bar-style"])])])),_:2},1032,["subtitle"])))),128))])),_:1})])]),k])]),(0,i.Wm)(N,{modelValue:t.addwhiteListHash,"onUpdate:modelValue":e[3]||(e[3]=e=>t.addwhiteListHash=e),persistent:"","transition-show":"scale","transition-hide":"scale"},{default:(0,i.w5)((()=>[(0,i.Wm)(Z,{style:{"min-width":"350px"}},{default:(0,i.w5)((()=>[(0,i.Wm)(x,null,{default:(0,i.w5)((()=>[b])),_:1}),(0,i.Wm)(x,{class:"q-pt-none"},{default:(0,i.w5)((()=>[(0,i.Wm)(F,{dense:"",modelValue:this.whiteListPostData.reason,"onUpdate:modelValue":e[0]||(e[0]=t=>this.whiteListPostData.reason=t),autofocus:""},null,8,["modelValue"])])),_:1}),(0,i.Wm)(Y,{align:"right",class:"text-primary"},{default:(0,i.w5)((()=>[(0,i.wy)((0,i.Wm)(K,{flat:"",label:"取消",onClick:e[1]||(e[1]=e=>t.addwhiteListHash=!1)},null,512),[[J]]),(0,i.wy)((0,i.Wm)(K,{flat:"",label:"加入白名单",onClick:e[2]||(e[2]=e=>t.add_to_white_hash_post())},null,512),[[J]])])),_:1})])),_:1})])),_:1},8,["modelValue"]),(0,i.Wm)(N,{modelValue:t.dialog,"onUpdate:modelValue":e[8]||(e[8]=e=>t.dialog=e),persistent:"",maximized:t.maximizedToggle,"transition-show":"slide-up","transition-hide":"slide-down"},{default:(0,i.w5)((()=>[(0,i.Wm)(Z,{class:"text-white"},{default:(0,i.w5)((()=>[(0,i.Wm)(O,null,{default:(0,i.w5)((()=>[(0,i.Wm)(j),(0,i.wy)(((0,i.wg)(),(0,i.j4)(K,{dense:"",flat:"",icon:"close"},{default:(0,i.w5)((()=>[(0,i.Wm)(L,{"content-class":"bg-white text-primary"},{default:(0,i.w5)((()=>[v])),_:1})])),_:1})),[[J]])])),_:1}),(0,i._)("div",W,[(0,i._)("div",B," 1 ",512)]),t.processChainShowDetails?((0,i.wg)(),(0,i.j4)(P,{key:0,"show-if-above":"",modelValue:t.processChainShowDetails,"onUpdate:modelValue":e[7]||(e[7]=e=>t.processChainShowDetails=e),side:"right",bordered:"",width:"350",class:"text-dark"},{default:(0,i.w5)((()=>[(0,i.Wm)(T,{style:{width:"100%","word-break":"break-all"}},{default:(0,i.w5)((()=>[(0,i.Wm)(I,null,{default:(0,i.w5)((()=>[(0,i.Wm)(V,null,{default:(0,i.w5)((()=>[(0,i.Uk)("活跃状态: "+(0,l.zw)(t.processChainDetails.active?"运行中":"已结束"),1)])),_:1})])),_:1}),(0,i.Wm)(X),(0,i.Wm)(I,null,{default:(0,i.w5)((()=>[(0,i.Wm)(V,null,{default:(0,i.w5)((()=>[(0,i.Uk)("进程名字: "+(0,l.zw)(t.processChainDetails.name),1)])),_:1})])),_:1}),(0,i.Wm)(X),(0,i.Wm)(I,null,{default:(0,i.w5)((()=>[(0,i.Wm)(V,null,{default:(0,i.w5)((()=>[(0,i.Uk)("进程路径: "+(0,l.zw)(t.processChainDetails.path),1)])),_:1})])),_:1}),(0,i.Wm)(X),(0,i.Wm)(I,null,{default:(0,i.w5)((()=>[(0,i.Wm)(V,null,{default:(0,i.w5)((()=>[(0,i.Uk)("进程参数: "+(0,l.zw)(t.processChainDetails.params),1)])),_:1})])),_:1}),(0,i.Wm)(X),(0,i.Wm)(I,null,{default:(0,i.w5)((()=>[(0,i.Wm)(V,null,{default:(0,i.w5)((()=>[(0,i.Uk)("进程id: "+(0,l.zw)(t.processChainDetails.pid),1)])),_:1})])),_:1}),(0,i.Wm)(X),(0,i.Wm)(I,null,{default:(0,i.w5)((()=>[(0,i.Wm)(V,null,{default:(0,i.w5)((()=>[(0,i.Uk)("父进程id: "+(0,l.zw)(t.processChainDetails.ppid),1)])),_:1})])),_:1}),(0,i.Wm)(X),(0,i.Wm)(I,null,{default:(0,i.w5)((()=>[(0,i.Wm)(V,null,{default:(0,i.w5)((()=>[(0,i.Uk)("进程hash: "+(0,l.zw)(t.processChainDetails.md5),1)])),_:1})])),_:1}),(0,i.Wm)(X),(0,i.Wm)(I,null,{default:(0,i.w5)((()=>[(0,i.Wm)(V,null,{default:(0,i.w5)((()=>[(0,i.Uk)("是否在白名单中: "+(0,l.zw)(t.processChainDetails.isWhite?"是":"否"),1)])),_:1})])),_:1}),(0,i.Wm)(X),(0,i.Wm)(I,null,{default:(0,i.w5)((()=>[(0,i.Wm)(V,null,{default:(0,i.w5)((()=>[D,((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(t.processChainDetails.hitRules,((t,e)=>((0,i.wg)(),(0,i.j4)(E,{key:t,square:"",color:"rgb(239,243,246)"},{default:(0,i.w5)((()=>[(0,i.Uk)((0,l.zw)(e)+" ("+(0,l.zw)(t)+") ",1)])),_:2},1024)))),128))])),_:1})])),_:1}),(0,i.Wm)(I,null,{default:(0,i.w5)((()=>[(0,i.Wm)(K,{icon:"search",outline:"",style:{color:"grey",width:"100%"},label:"搜索hash",onClick:e[4]||(e[4]=e=>t.search_vt(t.processChainDetails.md5))})])),_:1}),(0,i.Wm)(I,null,{default:(0,i.w5)((()=>[0==t.processChainDetails.isWhite?((0,i.wg)(),(0,i.j4)(K,{key:0,icon:"texture",outline:"",style:{color:"grey",width:"100%"},label:"加入白名单",onClick:e[5]||(e[5]=e=>t.add_to_white_hash_pre(t.processChainDetails.path,t.processChainDetails.md5))})):((0,i.wg)(),(0,i.j4)(K,{key:1,icon:"clear",outline:"",style:{color:"grey",width:"100%"},label:"从白名单中删除",onClick:e[6]||(e[6]=e=>t.delete_white_hash(t.processChainDetails.md5))}))])),_:1})])),_:1})])),_:1},8,["modelValue"])):(0,i.kq)("",!0)])),_:1})])),_:1},8,["modelValue","maximized"])],64)}var U=a(52),q=a.n(U),y=a(2256);const V=(0,i.aZ)({name:"PageIndex",data:function(){return{addwhiteListHash:!1,whiteListPostData:{path:"",hash:"",reason:""},processChainShowDetails:!1,last_refresh:360,processChainDetails:{hash:"",prams:"",hitRule:[],isWhite:!1,whiteListReason:""},thumbStyle:{right:"4px",borderRadius:"5px",backgroundColor:"#027be3",width:"5px",opacity:.75},barStyle:{right:"2px",borderRadius:"9px",backgroundColor:"#027be3",width:"9px",opacity:.2},threatStatistics:{all:1,confirm:0,ingore:1,working:0},Threatitems:[{title:"发现的威胁",icon:"remove_red_eye",value:"200",color1:"#5064b5",color2:"#3e51b5"},{title:"确认的威胁",icon:"flash_on",value:"500",color1:"#f37169",color2:"#f34636"},{title:"忽略的威胁",icon:"texture",value:"50",color1:"#ea6a7f",color2:"#ea4b64"},{title:"进行中的威胁",icon:"bar_chart",value:"1020",color1:"#a270b1",color2:"#9f52b1"}],dialog:!1,maximizedToggle:!0,server_threat:{},select_chain_data:{}}},methods:{delete_white_hash(t){q().get("/api/v1/del/white_list?hash="+t).then((t=>{this.processChainDetails.isWhite=!1}))},query_white_hash(t){q().get("/api/v1/query/white_list?hash="+t).then((t=>{this.processChainDetails.isWhite=1===t.data.result}))},add_to_white_hash_pre(t,e){this.whiteListPostData={path:t,hash:e,reason:""},this.addwhiteListHash=!0,console.log("addwhiteListHash",this.addwhiteListHash)},add_to_white_hash_post(){q().post("/api/v1/set/white_list",this.whiteListPostData).then((t=>{this.processChainDetails.isWhite=!0}))},set_chain_data(t){if(t.path){const e=t.path.split("\\");t.name=e[e.length-1],console.log(t.name);for(const a in t.children)this.set_chain_data(t.children[a])}},draw_tree(){this.set_chain_data(this.select_chain_data);const t=this.$refs.main_draw,e=y.S1(t),a={tooltip:{trigger:"item",triggerOn:"mousemove",formatter:function(t){const e=t.data;let a="
参数: "+e.params+"
hash: "+e.md5+"
命名规则列表: ";0===e.operationlist.length&&(a+="无");for(const i in e.operationlist)a+=" "+i+"["+e.operationlist[i]+"] ";return a+="
",a}},series:[{roam:!0,type:"tree",id:0,name:"tree1",data:[this.select_chain_data],top:"5%",left:"15%",bottom:"22%",right:"20%",edgeShape:"polyline",edgeForkPosition:"63%",initialTreeDepth:60,lineStyle:{width:2},label:{backgroundColor:"#fff",position:"left",verticalAlign:"middle",align:"right"},leaves:{label:{position:"right",verticalAlign:"middle",align:"left"}},emphasis:{focus:"descendant"},symbolSize:[30,30],symbol:"image://data:image/png;base64,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",expandAndCollapse:!1,animationDuration:350,animationDurationUpdate:450}]};e.setOption(a),e.on("click",(t=>{const e=t.data;this.processChainDetails={path:e.path,active:e.active,md5:e.md5,name:e.name,params:e.params,pid:e.pid,ppid:e.ppid,hitRules:e.operationlist,isWhite:!1},this.query_white_hash(e.md5),this.processChainShowDetails=!0}))},search_vt(t){window.open("https://www.virustotal.com/gui/search/"+t,"_blank")},delete_threat(t){q().get("/api/v1/get/process_chain/delete?id="+t,{"Content-Type":"application/json"}).then((t=>{this.get_clientids()}))},handle_threat(t,e){q().get("/api/v1/get/process_chain/handle?id="+t+"&handletype="+e,{"Content-Type":"application/json"}).then((t=>{this.get_clientids()}))},show_details(t){q().get("/api/v1/get/process_chain/pull?id="+t,{"Content-Type":"application/json"}).then((t=>{const e=t.data;e.data&&(this.select_chain_data=e.data.chain.process_node,this.dialog=!0,console.log("this.select_chain_data",this.select_chain_data),this.$nextTick((()=>{this.draw_tree()})))}))},get_threatStatistics(){q().get("/api/v1/get/threat_statistics",{"Content-Type":"application/json"}).then((t=>{const e=t.data;e.data&&(this.threatStatistics=e.data,this.Threatitems[0].value=this.threatStatistics.all,this.Threatitems[1].value=this.threatStatistics.confirm,this.Threatitems[2].value=this.threatStatistics.ingore,this.Threatitems[3].value=this.threatStatistics.working)}))},get_clientids(){const t=this.$route.params.queryIndex,e=null===t||void 0===t?0:t;q().get("/api/v1/get/process_chain/all?query_type="+e,{"Content-Type":"application/json"}).then((t=>{const e=t.data;e.data&&(this.server_threat={data:[]},this.server_threat.data=e.data,this.get_threatStatistics())}))}},mounted(){this.get_clientids(),setInterval((()=>{this.last_refresh-=1,this.last_refresh<=0&&(this.get_clientids(),this.last_refresh=360)}),1e3)},watch:{$route(t,e){this.get_clientids()}}});var S=a(4260),I=a(151),x=a(5589),Z=a(3414),E=a(2035),K=a(4554),Y=a(2350),z=a(1432),H=a(3424),F=a(9367),N=a(7030),j=a(8240),L=a(6778),O=a(4842),X=a(846),T=a(2025),P=a(8870),J=a(2901),R=a(7011),G=a(5869),M=a(677),$=a(7518),tt=a.n($);const et=(0,S.Z)(V,[["render",Q]]),at=et;tt()(V,"components",{QCard:I.Z,QCardSection:x.Z,QItem:Z.Z,QItemSection:E.Z,QIcon:K.Z,QItemLabel:Y.Z,QTimeline:z.Z,QTimelineEntry:H.Z,QCardActions:F.Z,QChip:N.Z,QBtn:j.Z,QDialog:L.Z,QInput:O.Z,QBar:X.Z,QSpace:T.Z,QTooltip:P.Z,QDrawer:J.Z,QList:R.Z,QSeparator:G.Z}),tt()(V,"directives",{ClosePopup:M.Z})}}]); \ No newline at end of file diff --git a/Server/templates/js/698.7639c919.js.gz b/Server/templates/js/698.7639c919.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..b71265dbd96f4e491190a0cc0e4942f7913349b2 GIT binary patch literal 8417 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℞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 DNZw>b literal 0 HcmV?d00001 diff --git a/Server/templates/js/904.3892002c.js b/Server/templates/js/904.f590aa3d.js similarity index 100% rename from Server/templates/js/904.3892002c.js rename to Server/templates/js/904.f590aa3d.js diff --git a/Server/templates/js/950.7d796a08.js b/Server/templates/js/950.7d796a08.js deleted file mode 100644 index 1b3f75f..0000000 --- a/Server/templates/js/950.7d796a08.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(globalThis["webpackChunksyseye"]=globalThis["webpackChunksyseye"]||[]).push([[950],{950:(e,a,t)=>{t.r(a),t.d(a,{default:()=>T});var l=t(3673);const r=(0,l.Uk)(" DuckSysEye内部测试版本v0.0.0.1 "),i=(0,l.Uk)(" 仪表盘 "),n=(0,l.Uk)(" 未处理威胁列表 "),o=(0,l.Uk)(" 已处理威胁列表 "),u=(0,l.Uk)(" 已忽略威胁列表 ");function c(e,a,t,c,s,d){const m=(0,l.up)("q-toolbar-title"),w=(0,l.up)("q-btn"),p=(0,l.up)("q-toolbar"),b=(0,l.up)("q-header"),_=(0,l.up)("q-icon"),h=(0,l.up)("q-item-section"),v=(0,l.up)("q-item"),f=(0,l.up)("q-list"),W=(0,l.up)("q-scroll-area"),k=(0,l.up)("q-drawer"),g=(0,l.up)("router-view"),y=(0,l.up)("q-page-container"),L=(0,l.up)("q-layout"),Z=(0,l.Q2)("ripple");return(0,l.wg)(),(0,l.j4)(L,{view:"lHh Lpr lFf",style:{"background-color":"rgb(239, 243, 246)"}},{default:(0,l.w5)((()=>[(0,l.Wm)(b,{elevated:"","height-hint":"98"},{default:(0,l.w5)((()=>[(0,l.Wm)(p,{class:"text-primary bg-white"},{default:(0,l.w5)((()=>[(0,l.Wm)(m,null,{default:(0,l.w5)((()=>[r])),_:1}),(0,l.Wm)(w,{flat:"",round:"",dense:"",icon:"more_vert"})])),_:1})])),_:1}),(0,l.Wm)(k,{"show-if-above":"",mini:e.miniState,onMouseover:a[4]||(a[4]=a=>e.miniState=!1),onMouseout:a[5]||(a[5]=a=>e.miniState=!0),width:200,breakpoint:500,bordered:"",class:"bg-white text-primary"},{default:(0,l.w5)((()=>[(0,l.Wm)(W,{class:"fit"},{default:(0,l.w5)((()=>[(0,l.Wm)(f,{padding:""},{default:(0,l.w5)((()=>[(0,l.wy)(((0,l.wg)(),(0,l.j4)(v,{active:"dashboard"==e.selectLabel,clickable:"","active-class":"menu-active",onClick:a[0]||(a[0]=a=>e.selectLabel="dashboard"),to:"/page/dashboard"},{default:(0,l.w5)((()=>[(0,l.Wm)(h,{avatar:""},{default:(0,l.w5)((()=>[(0,l.Wm)(_,{name:"dashboard"})])),_:1}),(0,l.Wm)(h,null,{default:(0,l.w5)((()=>[i])),_:1})])),_:1},8,["active"])),[[Z]]),(0,l.wy)(((0,l.wg)(),(0,l.j4)(v,{active:"non_hanlde_report"==e.selectLabel,clickable:"","active-class":"menu-active",onClick:a[1]||(a[1]=a=>{e.selectLabel="non_hanlde_report",e.routerToThreatList(0)})},{default:(0,l.w5)((()=>[(0,l.Wm)(h,{avatar:""},{default:(0,l.w5)((()=>[(0,l.Wm)(_,{name:"report"})])),_:1}),(0,l.Wm)(h,null,{default:(0,l.w5)((()=>[n])),_:1})])),_:1},8,["active"])),[[Z]]),(0,l.wy)(((0,l.wg)(),(0,l.j4)(v,{active:"handle_report"==e.selectLabel,clickable:"","active-class":"menu-active",onClick:a[2]||(a[2]=a=>{e.selectLabel="handle_report",e.routerToThreatList(1)})},{default:(0,l.w5)((()=>[(0,l.Wm)(h,{avatar:""},{default:(0,l.w5)((()=>[(0,l.Wm)(_,{name:"done"})])),_:1}),(0,l.Wm)(h,null,{default:(0,l.w5)((()=>[o])),_:1})])),_:1},8,["active"])),[[Z]]),(0,l.wy)(((0,l.wg)(),(0,l.j4)(v,{active:"ingore_report"==e.selectLabel,clickable:"","active-class":"menu-active",onClick:a[3]||(a[3]=a=>{e.selectLabel="ingore_report",e.routerToThreatList(2)})},{default:(0,l.w5)((()=>[(0,l.Wm)(h,{avatar:""},{default:(0,l.w5)((()=>[(0,l.Wm)(_,{name:"texture"})])),_:1}),(0,l.Wm)(h,null,{default:(0,l.w5)((()=>[u])),_:1})])),_:1},8,["active"])),[[Z]])])),_:1})])),_:1})])),_:1},8,["mini"]),(0,l.Wm)(y,null,{default:(0,l.w5)((()=>[(0,l.Wm)(g)])),_:1})])),_:1})}const s=(0,l.aZ)({name:"MainLayout",setup(){return{}},data:function(){return{selectLabel:"non_hanlde_report",drawer:!1,miniState:!0}},methods:{routerToThreatList(e){this.$router.push({name:"index",params:{queryIndex:e}})}}});var d=t(4260),m=t(9214),w=t(3812),p=t(9570),b=t(3747),_=t(9400),h=t(2901),v=t(7704),f=t(7011),W=t(3414),k=t(2035),g=t(4554),y=t(2652),L=t(6489),Z=t(7518),q=t.n(Z);const Q=(0,d.Z)(s,[["render",c]]),T=Q;q()(s,"components",{QLayout:m.Z,QHeader:w.Z,QToolbar:p.Z,QToolbarTitle:b.Z,QBtn:_.Z,QDrawer:h.Z,QScrollArea:v.Z,QList:f.Z,QItem:W.Z,QItemSection:k.Z,QIcon:g.Z,QPageContainer:y.Z}),q()(s,"directives",{Ripple:L.Z})}}]); \ No newline at end of file diff --git a/Server/templates/js/app.3ea8aeff.js b/Server/templates/js/app.3ea8aeff.js deleted file mode 100644 index e5a8914..0000000 --- a/Server/templates/js/app.3ea8aeff.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{"use strict";var e={9942:(e,t,r)=>{var n=r(8880),o=r(8204),a=r(3673);function i(e,t,r,n,o,i){const s=(0,a.up)("router-view");return(0,a.wg)(),(0,a.j4)(s)}const s=(0,a.aZ)({name:"App"});var l=r(4260);const u=(0,l.Z)(s,[["render",i]]),d=u;var c=r(3340),p=r(8339);r(71);const h=[{path:"/",component:()=>Promise.all([r.e(736),r.e(950)]).then(r.bind(r,950)),children:[{path:"",component:()=>Promise.all([r.e(736),r.e(64)]).then(r.bind(r,1064))}]},{path:"/page",component:()=>Promise.all([r.e(736),r.e(950)]).then(r.bind(r,950)),children:[{path:"dashboard",component:()=>r.e(904).then(r.bind(r,6904))},{path:"index",name:"index",component:()=>Promise.all([r.e(736),r.e(64)]).then(r.bind(r,1064))}]},{path:"/:catchAll(.*)*",component:()=>Promise.all([r.e(736),r.e(193)]).then(r.bind(r,2193))}],f=h,m=(0,c.BC)((function(){const e=p.r5,t=(0,p.p7)({scrollBehavior:()=>({left:0,top:0}),routes:f,history:e("")});return t}));async function v(e,t){const r="function"===typeof m?await m({}):m,n=e(d);return n.use(o.Z,t),{app:n,router:r}}const b={config:{}};async function g({app:e,router:t}){e.use(t),e.mount("#q-app")}v(n.ri,b).then(g)}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={exports:{}};return e[n](a,a.exports,r),a.exports}r.m=e,(()=>{var e=[];r.O=(t,n,o,a)=>{if(!n){var i=1/0;for(d=0;d=a)&&Object.keys(r.O).every((e=>r.O[e](n[l])))?n.splice(l--,1):(s=!1,a0&&e[d-1][2]>a;d--)e[d]=e[d-1];e[d]=[n,o,a]}})(),(()=>{r.n=e=>{var t=e&&e.__esModule?()=>e["default"]:()=>e;return r.d(t,{a:t}),t}})(),(()=>{r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}})(),(()=>{r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((t,n)=>(r.f[n](e,t),t)),[]))})(),(()=>{r.u=e=>"js/"+e+"."+{64:"d71ba94a",193:"aede10b8",904:"3892002c",950:"7d796a08"}[e]+".js"})(),(()=>{r.miniCssF=e=>"css/"+({143:"app",736:"vendor"}[e]||e)+"."+{143:"31d6cfe0",736:"5b8581f0",950:"8be8f613"}[e]+".css"})(),(()=>{r.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()})(),(()=>{r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{var e={},t="syseye:";r.l=(n,o,a,i)=>{if(e[n])e[n].push(o);else{var s,l;if(void 0!==a)for(var u=document.getElementsByTagName("script"),d=0;d{s.onerror=s.onload=null,clearTimeout(h);var o=e[n];if(delete e[n],s.parentNode&&s.parentNode.removeChild(s),o&&o.forEach((e=>e(r))),t)return t(r)},h=setTimeout(p.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=p.bind(null,s.onerror),s.onload=p.bind(null,s.onload),l&&document.head.appendChild(s)}}})(),(()=>{r.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}})(),(()=>{r.p=""})(),(()=>{var e=(e,t,r,n)=>{var o=document.createElement("link");o.rel="stylesheet",o.type="text/css";var a=a=>{if(o.onerror=o.onload=null,"load"===a.type)r();else{var i=a&&("load"===a.type?"missing":a.type),s=a&&a.target&&a.target.href||t,l=new Error("Loading CSS chunk "+e+" failed.\n("+s+")");l.code="CSS_CHUNK_LOAD_FAILED",l.type=i,l.request=s,o.parentNode.removeChild(o),n(l)}};return o.onerror=o.onload=a,o.href=t,document.head.appendChild(o),o},t=(e,t)=>{for(var r=document.getElementsByTagName("link"),n=0;nnew Promise(((o,a)=>{var i=r.miniCssF(n),s=r.p+i;if(t(i,s))return o();e(n,s,o,a)})),o={143:0};r.f.miniCss=(e,t)=>{var r={950:1};o[e]?t.push(o[e]):0!==o[e]&&r[e]&&t.push(o[e]=n(e).then((()=>{o[e]=0}),(t=>{throw delete o[e],t})))}})(),(()=>{var e={143:0};r.f.j=(t,n)=>{var o=r.o(e,t)?e[t]:void 0;if(0!==o)if(o)n.push(o[2]);else{var a=new Promise(((r,n)=>o=e[t]=[r,n]));n.push(o[2]=a);var i=r.p+r.u(t),s=new Error,l=n=>{if(r.o(e,t)&&(o=e[t],0!==o&&(e[t]=void 0),o)){var a=n&&("load"===n.type?"missing":n.type),i=n&&n.target&&n.target.src;s.message="Loading chunk "+t+" failed.\n("+a+": "+i+")",s.name="ChunkLoadError",s.type=a,s.request=i,o[1](s)}};r.l(i,l,"chunk-"+t,t)}},r.O.j=t=>0===e[t];var t=(t,n)=>{var o,a,[i,s,l]=n,u=0;if(i.some((t=>0!==e[t]))){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(l)var d=l(r)}for(t&&t(n);ur(9942)));n=r.O(n)})(); \ No newline at end of file diff --git a/Server/templates/js/app.3ff22fb9.js b/Server/templates/js/app.3ff22fb9.js new file mode 100644 index 0000000..3491278 --- /dev/null +++ b/Server/templates/js/app.3ff22fb9.js @@ -0,0 +1 @@ +(()=>{"use strict";var e={9942:(e,t,r)=>{var n=r(8880),o=r(9782),a=r(3673);function i(e,t,r,n,o,i){const s=(0,a.up)("router-view");return(0,a.wg)(),(0,a.j4)(s)}const s=(0,a.aZ)({name:"App"});var l=r(4260);const d=(0,l.Z)(s,[["render",i]]),u=d;var c=r(3340),p=r(8339);r(71);const h=[{path:"/",component:()=>Promise.all([r.e(736),r.e(69)]).then(r.bind(r,2069)),children:[{path:"",component:()=>Promise.all([r.e(736),r.e(698)]).then(r.bind(r,698))}]},{path:"/page",component:()=>Promise.all([r.e(736),r.e(69)]).then(r.bind(r,2069)),children:[{path:"dashboard",component:()=>r.e(904).then(r.bind(r,6904))},{path:"index",name:"index",component:()=>Promise.all([r.e(736),r.e(698)]).then(r.bind(r,698))},{path:"index",name:"whitelist",component:()=>Promise.all([r.e(736),r.e(315)]).then(r.bind(r,7315))}]},{path:"/:catchAll(.*)*",component:()=>Promise.all([r.e(736),r.e(193)]).then(r.bind(r,2193))}],f=h,m=(0,c.BC)((function(){const e=p.r5,t=(0,p.p7)({scrollBehavior:()=>({left:0,top:0}),routes:f,history:e("")});return t}));async function v(e,t){const r="function"===typeof m?await m({}):m,n=e(u);return n.use(o.Z,t),{app:n,router:r}}const b={config:{}};async function g({app:e,router:t}){e.use(t),e.mount("#q-app")}v(n.ri,b).then(g)}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={exports:{}};return e[n](a,a.exports,r),a.exports}r.m=e,(()=>{var e=[];r.O=(t,n,o,a)=>{if(!n){var i=1/0;for(u=0;u=a)&&Object.keys(r.O).every((e=>r.O[e](n[l])))?n.splice(l--,1):(s=!1,a0&&e[u-1][2]>a;u--)e[u]=e[u-1];e[u]=[n,o,a]}})(),(()=>{r.n=e=>{var t=e&&e.__esModule?()=>e["default"]:()=>e;return r.d(t,{a:t}),t}})(),(()=>{r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}})(),(()=>{r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((t,n)=>(r.f[n](e,t),t)),[]))})(),(()=>{r.u=e=>"js/"+e+"."+{69:"c1368261",193:"cfdf09ec",315:"6ad8e4ee",698:"7639c919",904:"f590aa3d"}[e]+".js"})(),(()=>{r.miniCssF=e=>"css/"+({143:"app",736:"vendor"}[e]||e)+"."+{69:"8be8f613",143:"31d6cfe0",736:"5b8581f0"}[e]+".css"})(),(()=>{r.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()})(),(()=>{r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{var e={},t="syseye:";r.l=(n,o,a,i)=>{if(e[n])e[n].push(o);else{var s,l;if(void 0!==a)for(var d=document.getElementsByTagName("script"),u=0;u{s.onerror=s.onload=null,clearTimeout(h);var o=e[n];if(delete e[n],s.parentNode&&s.parentNode.removeChild(s),o&&o.forEach((e=>e(r))),t)return t(r)},h=setTimeout(p.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=p.bind(null,s.onerror),s.onload=p.bind(null,s.onload),l&&document.head.appendChild(s)}}})(),(()=>{r.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}})(),(()=>{r.p=""})(),(()=>{var e=(e,t,r,n)=>{var o=document.createElement("link");o.rel="stylesheet",o.type="text/css";var a=a=>{if(o.onerror=o.onload=null,"load"===a.type)r();else{var i=a&&("load"===a.type?"missing":a.type),s=a&&a.target&&a.target.href||t,l=new Error("Loading CSS chunk "+e+" failed.\n("+s+")");l.code="CSS_CHUNK_LOAD_FAILED",l.type=i,l.request=s,o.parentNode.removeChild(o),n(l)}};return o.onerror=o.onload=a,o.href=t,document.head.appendChild(o),o},t=(e,t)=>{for(var r=document.getElementsByTagName("link"),n=0;nnew Promise(((o,a)=>{var i=r.miniCssF(n),s=r.p+i;if(t(i,s))return o();e(n,s,o,a)})),o={143:0};r.f.miniCss=(e,t)=>{var r={69:1};o[e]?t.push(o[e]):0!==o[e]&&r[e]&&t.push(o[e]=n(e).then((()=>{o[e]=0}),(t=>{throw delete o[e],t})))}})(),(()=>{var e={143:0};r.f.j=(t,n)=>{var o=r.o(e,t)?e[t]:void 0;if(0!==o)if(o)n.push(o[2]);else{var a=new Promise(((r,n)=>o=e[t]=[r,n]));n.push(o[2]=a);var i=r.p+r.u(t),s=new Error,l=n=>{if(r.o(e,t)&&(o=e[t],0!==o&&(e[t]=void 0),o)){var a=n&&("load"===n.type?"missing":n.type),i=n&&n.target&&n.target.src;s.message="Loading chunk "+t+" failed.\n("+a+": "+i+")",s.name="ChunkLoadError",s.type=a,s.request=i,o[1](s)}};r.l(i,l,"chunk-"+t,t)}},r.O.j=t=>0===e[t];var t=(t,n)=>{var o,a,[i,s,l]=n,d=0;if(i.some((t=>0!==e[t]))){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(l)var u=l(r)}for(t&&t(n);dr(9942)));n=r.O(n)})(); \ No newline at end of file diff --git a/Server/templates/js/vendor.070221f5.js b/Server/templates/js/vendor.070221f5.js deleted file mode 100644 index d6061d7..0000000 --- a/Server/templates/js/vendor.070221f5.js +++ /dev/null @@ -1,32 +0,0 @@ -(globalThis["webpackChunksyseye"]=globalThis["webpackChunksyseye"]||[]).push([[736],{7518:t=>{t.exports=function(t,e,n){const i=void 0!==t.__vccOpts?t.__vccOpts:t,r=i[e];if(void 0===r)i[e]=n;else for(const o in n)void 0===r[o]&&(r[o]=n[o])}},1959:(t,e,n)=>{"use strict";n.d(e,{Bj:()=>o,Fl:()=>Wt,IU:()=>At,Jd:()=>S,PG:()=>Mt,SU:()=>Vt,Um:()=>bt,WL:()=>Ht,X$:()=>C,X3:()=>Ct,XI:()=>Nt,Xl:()=>kt,dq:()=>Rt,iH:()=>Et,j:()=>I,lk:()=>M,qj:()=>_t,qq:()=>x,yT:()=>Tt});var i=n(2323);let r;class o{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&r&&(this.parent=r,this.index=(r.scopes||(r.scopes=[])).push(this)-1)}run(t){if(this.active){const e=r;try{return r=this,t()}finally{r=e}}else 0}on(){r=this}off(){r=this.parent}stop(t){if(this.active){let e,n;for(e=0,n=this.effects.length;e{const e=new Set(t);return e.w=0,e.n=0,e},l=t=>(t.w&f)>0,u=t=>(t.n&f)>0,c=({deps:t})=>{if(t.length)for(let e=0;e{const{deps:e}=t;if(e.length){let n=0;for(let i=0;i{("length"===e||e>=r)&&u.push(t)}));else switch(void 0!==n&&u.push(l.get(n)),e){case"add":(0,i.kJ)(t)?(0,i.S0)(n)&&u.push(l.get("length")):(u.push(l.get(y)),(0,i._N)(t)&&u.push(l.get(m)));break;case"delete":(0,i.kJ)(t)||(u.push(l.get(y)),(0,i._N)(t)&&u.push(l.get(m)));break;case"set":(0,i._N)(t)&&u.push(l.get(y));break}if(1===u.length)u[0]&&A(u[0]);else{const t=[];for(const e of u)e&&t.push(...e);A(s(t))}}function A(t,e){const n=(0,i.kJ)(t)?t:[...t];for(const i of n)i.computed&&k(i,e);for(const i of n)i.computed||k(i,e)}function k(t,e){(t!==v||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}const D=(0,i.fY)("__proto__,__v_isRef,__isVue"),L=new Set(Object.getOwnPropertyNames(Symbol).filter((t=>"arguments"!==t&&"caller"!==t)).map((t=>Symbol[t])).filter(i.yk)),P=z(),O=z(!1,!0),R=z(!0),E=N();function N(){const t={};return["includes","indexOf","lastIndexOf"].forEach((e=>{t[e]=function(...t){const n=At(this);for(let e=0,r=this.length;e{t[e]=function(...t){S();const n=At(this)[e].apply(this,t);return M(),n}})),t}function z(t=!1,e=!1){return function(n,r,o){if("__v_isReactive"===r)return!t;if("__v_isReadonly"===r)return t;if("__v_isShallow"===r)return e;if("__v_raw"===r&&o===(t?e?yt:vt:e?gt:ft).get(n))return n;const a=(0,i.kJ)(n);if(!t&&a&&(0,i.RI)(E,r))return Reflect.get(E,r,o);const s=Reflect.get(n,r,o);return((0,i.yk)(r)?L.has(r):D(r))?s:(t||I(n,"get",r),e?s:Rt(s)?a&&(0,i.S0)(r)?s:s.value:(0,i.Kn)(s)?t?wt(s):_t(s):s)}}const B=F(),V=F(!0);function F(t=!1){return function(e,n,r,o){let a=e[n];if(It(a)&&Rt(a)&&!Rt(r))return!1;if(!t&&!It(r)&&(Tt(r)||(r=At(r),a=At(a)),!(0,i.kJ)(e)&&Rt(a)&&!Rt(r)))return a.value=r,!0;const s=(0,i.kJ)(e)&&(0,i.S0)(n)?Number(n)t,Y=t=>Reflect.getPrototypeOf(t);function X(t,e,n=!1,i=!1){t=t["__v_raw"];const r=At(t),o=At(e);n||(e!==o&&I(r,"get",e),I(r,"get",o));const{has:a}=Y(r),s=i?Z:n?Lt:Dt;return a.call(r,e)?s(t.get(e)):a.call(r,o)?s(t.get(o)):void(t!==r&&t.get(e))}function $(t,e=!1){const n=this["__v_raw"],i=At(n),r=At(t);return e||(t!==r&&I(i,"has",t),I(i,"has",r)),t===r?n.has(t):n.has(t)||n.has(r)}function K(t,e=!1){return t=t["__v_raw"],!e&&I(At(t),"iterate",y),Reflect.get(t,"size",t)}function J(t){t=At(t);const e=At(this),n=Y(e),i=n.has.call(e,t);return i||(e.add(t),C(e,"add",t,t)),this}function Q(t,e){e=At(e);const n=At(this),{has:r,get:o}=Y(n);let a=r.call(n,t);a||(t=At(t),a=r.call(n,t));const s=o.call(n,t);return n.set(t,e),a?(0,i.aU)(e,s)&&C(n,"set",t,e,s):C(n,"add",t,e),this}function tt(t){const e=At(this),{has:n,get:i}=Y(e);let r=n.call(e,t);r||(t=At(t),r=n.call(e,t));const o=i?i.call(e,t):void 0,a=e.delete(t);return r&&C(e,"delete",t,void 0,o),a}function et(){const t=At(this),e=0!==t.size,n=void 0,i=t.clear();return e&&C(t,"clear",void 0,void 0,n),i}function nt(t,e){return function(n,i){const r=this,o=r["__v_raw"],a=At(o),s=e?Z:t?Lt:Dt;return!t&&I(a,"iterate",y),o.forEach(((t,e)=>n.call(i,s(t),s(e),r)))}}function it(t,e,n){return function(...r){const o=this["__v_raw"],a=At(o),s=(0,i._N)(a),l="entries"===t||t===Symbol.iterator&&s,u="keys"===t&&s,c=o[t](...r),h=n?Z:e?Lt:Dt;return!e&&I(a,"iterate",u?m:y),{next(){const{value:t,done:e}=c.next();return e?{value:t,done:e}:{value:l?[h(t[0]),h(t[1])]:h(t),done:e}},[Symbol.iterator](){return this}}}}function rt(t){return function(...e){return"delete"!==t&&this}}function ot(){const t={get(t){return X(this,t)},get size(){return K(this)},has:$,add:J,set:Q,delete:tt,clear:et,forEach:nt(!1,!1)},e={get(t){return X(this,t,!1,!0)},get size(){return K(this)},has:$,add:J,set:Q,delete:tt,clear:et,forEach:nt(!1,!0)},n={get(t){return X(this,t,!0)},get size(){return K(this,!0)},has(t){return $.call(this,t,!0)},add:rt("add"),set:rt("set"),delete:rt("delete"),clear:rt("clear"),forEach:nt(!0,!1)},i={get(t){return X(this,t,!0,!0)},get size(){return K(this,!0)},has(t){return $.call(this,t,!0)},add:rt("add"),set:rt("set"),delete:rt("delete"),clear:rt("clear"),forEach:nt(!0,!0)},r=["keys","values","entries",Symbol.iterator];return r.forEach((r=>{t[r]=it(r,!1,!1),n[r]=it(r,!0,!1),e[r]=it(r,!1,!0),i[r]=it(r,!0,!0)})),[t,n,e,i]}const[at,st,lt,ut]=ot();function ct(t,e){const n=e?t?ut:lt:t?st:at;return(e,r,o)=>"__v_isReactive"===r?!t:"__v_isReadonly"===r?t:"__v_raw"===r?e:Reflect.get((0,i.RI)(n,r)&&r in e?n:e,r,o)}const ht={get:ct(!1,!1)},dt={get:ct(!1,!0)},pt={get:ct(!0,!1)};const ft=new WeakMap,gt=new WeakMap,vt=new WeakMap,yt=new WeakMap;function mt(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function xt(t){return t["__v_skip"]||!Object.isExtensible(t)?0:mt((0,i.W7)(t))}function _t(t){return It(t)?t:St(t,!1,q,ht,ft)}function bt(t){return St(t,!1,j,dt,gt)}function wt(t){return St(t,!0,U,pt,vt)}function St(t,e,n,r,o){if(!(0,i.Kn)(t))return t;if(t["__v_raw"]&&(!e||!t["__v_isReactive"]))return t;const a=o.get(t);if(a)return a;const s=xt(t);if(0===s)return t;const l=new Proxy(t,2===s?r:n);return o.set(t,l),l}function Mt(t){return It(t)?Mt(t["__v_raw"]):!(!t||!t["__v_isReactive"])}function It(t){return!(!t||!t["__v_isReadonly"])}function Tt(t){return!(!t||!t["__v_isShallow"])}function Ct(t){return Mt(t)||It(t)}function At(t){const e=t&&t["__v_raw"];return e?At(e):t}function kt(t){return(0,i.Nj)(t,"__v_skip",!0),t}const Dt=t=>(0,i.Kn)(t)?_t(t):t,Lt=t=>(0,i.Kn)(t)?wt(t):t;function Pt(t){b&&v&&(t=At(t),T(t.dep||(t.dep=s())))}function Ot(t,e){t=At(t),t.dep&&A(t.dep)}function Rt(t){return!(!t||!0!==t.__v_isRef)}function Et(t){return zt(t,!1)}function Nt(t){return zt(t,!0)}function zt(t,e){return Rt(t)?t:new Bt(t,e)}class Bt{constructor(t,e){this.__v_isShallow=e,this.dep=void 0,this.__v_isRef=!0,this._rawValue=e?t:At(t),this._value=e?t:Dt(t)}get value(){return Pt(this),this._value}set value(t){t=this.__v_isShallow?t:At(t),(0,i.aU)(t,this._rawValue)&&(this._rawValue=t,this._value=this.__v_isShallow?t:Dt(t),Ot(this,t))}}function Vt(t){return Rt(t)?t.value:t}const Ft={get:(t,e,n)=>Vt(Reflect.get(t,e,n)),set:(t,e,n,i)=>{const r=t[e];return Rt(r)&&!Rt(n)?(r.value=n,!0):Reflect.set(t,e,n,i)}};function Ht(t){return Mt(t)?t:new Proxy(t,Ft)}class Gt{constructor(t,e,n,i){this._setter=e,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new x(t,(()=>{this._dirty||(this._dirty=!0,Ot(this))})),this.effect.computed=this,this.effect.active=this._cacheable=!i,this["__v_isReadonly"]=n}get value(){const t=At(this);return Pt(t),!t._dirty&&t._cacheable||(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Wt(t,e,n=!1){let r,o;const a=(0,i.mf)(t);a?(r=t,o=i.dG):(r=t.get,o=t.set);const s=new Gt(r,o,a||!o,n);return s}},3673:(t,e,n)=>{"use strict";n.d(e,{$d:()=>a,Ah:()=>Dt,FN:()=>Mn,Fl:()=>Fn,HY:()=>We,JJ:()=>X,Jd:()=>kt,Ko:()=>qt,P$:()=>at,Q2:()=>Ht,Q6:()=>dt,U2:()=>lt,Uk:()=>pn,Us:()=>De,Wm:()=>un,Y3:()=>w,Y8:()=>it,YP:()=>J,_:()=>ln,aZ:()=>pt,bv:()=>Tt,dl:()=>yt,f3:()=>$,h:()=>Hn,iD:()=>tn,ic:()=>At,j4:()=>en,kq:()=>fn,lR:()=>Ge,nK:()=>ht,se:()=>mt,up:()=>Vt,w5:()=>F,wg:()=>Xe,wy:()=>Et});var i=n(1959),r=n(2323);function o(t,e,n,i){let r;try{r=i?t(...i):t()}catch(o){s(o,e,n)}return r}function a(t,e,n,i){if((0,r.mf)(t)){const a=o(t,e,n,i);return a&&(0,r.tI)(a)&&a.catch((t=>{s(t,e,n)})),a}const l=[];for(let r=0;r>>1,r=P(h[i]);rd&&h.splice(e,1)}function C(t,e,n,i){(0,r.kJ)(t)?n.push(...t):e&&e.includes(t,t.allowRecurse?i+1:i)||n.push(t),I()}function A(t){C(t,f,p,g)}function k(t){C(t,y,v,m)}function D(t,e=null){if(p.length){for(b=e,f=[...new Set(p)],p.length=0,g=0;gP(t)-P(e))),m=0;mnull==t.id?1/0:t.id;function O(t){c=!1,u=!0,D(t),h.sort(((t,e)=>P(t)-P(e)));r.dG;try{for(d=0;dt.trim()))),e&&(o=n.map(r.He))}let u;let c=i[u=(0,r.hR)(e)]||i[u=(0,r.hR)((0,r._A)(e))];!c&&s&&(c=i[u=(0,r.hR)((0,r.rs)(e))]),c&&a(c,t,6,o);const h=i[u+"Once"];if(h){if(t.emitted){if(t.emitted[u])return}else t.emitted={};t.emitted[u]=!0,a(h,t,6,o)}}function E(t,e,n=!1){const i=e.emitsCache,o=i.get(t);if(void 0!==o)return o;const a=t.emits;let s={},l=!1;if(!(0,r.mf)(t)){const i=t=>{const n=E(t,e,!0);n&&(l=!0,(0,r.l7)(s,n))};!n&&e.mixins.length&&e.mixins.forEach(i),t.extends&&i(t.extends),t.mixins&&t.mixins.forEach(i)}return a||l?((0,r.kJ)(a)?a.forEach((t=>s[t]=null)):(0,r.l7)(s,a),i.set(t,s),s):(i.set(t,null),null)}function N(t,e){return!(!t||!(0,r.F7)(e))&&(e=e.slice(2).replace(/Once$/,""),(0,r.RI)(t,e[0].toLowerCase()+e.slice(1))||(0,r.RI)(t,(0,r.rs)(e))||(0,r.RI)(t,e))}let z=null,B=null;function V(t){const e=z;return z=t,B=t&&t.type.__scopeId||null,e}function F(t,e=z,n){if(!e)return t;if(t._n)return t;const i=(...n)=>{i._d&&Je(-1);const r=V(e),o=t(...n);return V(r),i._d&&Je(1),o};return i._n=!0,i._c=!0,i._d=!0,i}function H(t){const{type:e,vnode:n,proxy:i,withProxy:o,props:a,propsOptions:[l],slots:u,attrs:c,emit:h,render:d,renderCache:p,data:f,setupState:g,ctx:v,inheritAttrs:y}=t;let m,x;const _=V(t);try{if(4&n.shapeFlag){const t=o||i;m=gn(d.call(t,t,p,a,g,f,v)),x=c}else{const t=e;0,m=gn(t.length>1?t(a,{attrs:c,slots:u,emit:h}):t(a,null)),x=e.props?c:G(c)}}catch(w){Ze.length=0,s(w,t,1),m=un(Ue)}let b=m;if(x&&!1!==y){const t=Object.keys(x),{shapeFlag:e}=b;t.length&&7&e&&(l&&t.some(r.tR)&&(x=W(x,l)),b=dn(b,x))}return n.dirs&&(b=dn(b),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&(b.transition=n.transition),m=b,V(_),m}const G=t=>{let e;for(const n in t)("class"===n||"style"===n||(0,r.F7)(n))&&((e||(e={}))[n]=t[n]);return e},W=(t,e)=>{const n={};for(const i in t)(0,r.tR)(i)&&i.slice(9)in e||(n[i]=t[i]);return n};function q(t,e,n){const{props:i,children:r,component:o}=t,{props:a,children:s,patchFlag:l}=e,u=o.emitsOptions;if(e.dirs||e.transition)return!0;if(!(n&&l>=0))return!(!r&&!s||s&&s.$stable)||i!==a&&(i?!a||U(i,a,u):!!a);if(1024&l)return!0;if(16&l)return i?U(i,a,u):!!a;if(8&l){const t=e.dynamicProps;for(let e=0;et.__isSuspense;function Y(t,e){e&&e.pendingBranch?(0,r.kJ)(t)?e.effects.push(...t):e.effects.push(t):k(t)}function X(t,e){if(Sn){let n=Sn.provides;const i=Sn.parent&&Sn.parent.provides;i===n&&(n=Sn.provides=Object.create(i)),n[t]=e}else 0}function $(t,e,n=!1){const i=Sn||z;if(i){const o=null==i.parent?i.vnode.appContext&&i.vnode.appContext.provides:i.parent.provides;if(o&&t in o)return o[t];if(arguments.length>1)return n&&(0,r.mf)(e)?e.call(i.proxy):e}else 0}const K={};function J(t,e,n){return Q(t,e,n)}function Q(t,e,{immediate:n,deep:s,flush:l,onTrack:u,onTrigger:c}=r.kT){const h=Sn;let d,p,f=!1,g=!1;if((0,i.dq)(t)?(d=()=>t.value,f=(0,i.yT)(t)):(0,i.PG)(t)?(d=()=>t,s=!0):(0,r.kJ)(t)?(g=!0,f=t.some((t=>(0,i.PG)(t)||(0,i.yT)(t))),d=()=>t.map((t=>(0,i.dq)(t)?t.value:(0,i.PG)(t)?nt(t):(0,r.mf)(t)?o(t,h,2):void 0))):d=(0,r.mf)(t)?e?()=>o(t,h,2):()=>{if(!h||!h.isUnmounted)return p&&p(),a(t,h,3,[v])}:r.dG,e&&s){const t=d;d=()=>nt(t())}let v=t=>{p=_.onStop=()=>{o(t,h,4)}};if(Dn)return v=r.dG,e?n&&a(e,h,3,[d(),g?[]:void 0,v]):d(),r.dG;let y=g?[]:K;const m=()=>{if(_.active)if(e){const t=_.run();(s||f||(g?t.some(((t,e)=>(0,r.aU)(t,y[e]))):(0,r.aU)(t,y)))&&(p&&p(),a(e,h,3,[t,y===K?void 0:y,v]),y=t)}else _.run()};let x;m.allowRecurse=!!e,x="sync"===l?m:"post"===l?()=>ke(m,h&&h.suspense):()=>A(m);const _=new i.qq(d,x);return e?n?m():y=_.run():"post"===l?ke(_.run.bind(_),h&&h.suspense):_.run(),()=>{_.stop(),h&&h.scope&&(0,r.Od)(h.scope.effects,_)}}function tt(t,e,n){const i=this.proxy,o=(0,r.HD)(t)?t.includes(".")?et(i,t):()=>i[t]:t.bind(i,i);let a;(0,r.mf)(e)?a=e:(a=e.handler,n=e);const s=Sn;In(this);const l=Q(o,a.bind(i),n);return s?In(s):Tn(),l}function et(t,e){const n=e.split(".");return()=>{let e=t;for(let t=0;t{nt(t,e)}));else if((0,r.PO)(t))for(const n in t)nt(t[n],e);return t}function it(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Tt((()=>{t.isMounted=!0})),kt((()=>{t.isUnmounting=!0})),t}const rt=[Function,Array],ot={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:rt,onEnter:rt,onAfterEnter:rt,onEnterCancelled:rt,onBeforeLeave:rt,onLeave:rt,onAfterLeave:rt,onLeaveCancelled:rt,onBeforeAppear:rt,onAppear:rt,onAfterAppear:rt,onAppearCancelled:rt},setup(t,{slots:e}){const n=Mn(),r=it();let o;return()=>{const a=e.default&&dt(e.default(),!0);if(!a||!a.length)return;let s=a[0];if(a.length>1){let t=!1;for(const e of a)if(e.type!==Ue){0,s=e,t=!0;break}}const l=(0,i.IU)(t),{mode:u}=l;if(r.isLeaving)return ut(s);const c=ct(s);if(!c)return ut(s);const h=lt(c,l,r,n);ht(c,h);const d=n.subTree,p=d&&ct(d);let f=!1;const{getTransitionKey:g}=c.type;if(g){const t=g();void 0===o?o=t:t!==o&&(o=t,f=!0)}if(p&&p.type!==Ue&&(!rn(c,p)||f)){const t=lt(p,l,r,n);if(ht(p,t),"out-in"===u)return r.isLeaving=!0,t.afterLeave=()=>{r.isLeaving=!1,n.update()},ut(s);"in-out"===u&&c.type!==Ue&&(t.delayLeave=(t,e,n)=>{const i=st(r,p);i[String(p.key)]=p,t._leaveCb=()=>{e(),t._leaveCb=void 0,delete h.delayedLeave},h.delayedLeave=n})}return s}}},at=ot;function st(t,e){const{leavingVNodes:n}=t;let i=n.get(e.type);return i||(i=Object.create(null),n.set(e.type,i)),i}function lt(t,e,n,i){const{appear:o,mode:s,persisted:l=!1,onBeforeEnter:u,onEnter:c,onAfterEnter:h,onEnterCancelled:d,onBeforeLeave:p,onLeave:f,onAfterLeave:g,onLeaveCancelled:v,onBeforeAppear:y,onAppear:m,onAfterAppear:x,onAppearCancelled:_}=e,b=String(t.key),w=st(n,t),S=(t,e)=>{t&&a(t,i,9,e)},M=(t,e)=>{const n=e[1];S(t,e),(0,r.kJ)(t)?t.every((t=>t.length<=1))&&n():t.length<=1&&n()},I={mode:s,persisted:l,beforeEnter(e){let i=u;if(!n.isMounted){if(!o)return;i=y||u}e._leaveCb&&e._leaveCb(!0);const r=w[b];r&&rn(t,r)&&r.el._leaveCb&&r.el._leaveCb(),S(i,[e])},enter(t){let e=c,i=h,r=d;if(!n.isMounted){if(!o)return;e=m||c,i=x||h,r=_||d}let a=!1;const s=t._enterCb=e=>{a||(a=!0,S(e?r:i,[t]),I.delayedLeave&&I.delayedLeave(),t._enterCb=void 0)};e?M(e,[t,s]):s()},leave(e,i){const r=String(t.key);if(e._enterCb&&e._enterCb(!0),n.isUnmounting)return i();S(p,[e]);let o=!1;const a=e._leaveCb=n=>{o||(o=!0,i(),S(n?v:g,[e]),e._leaveCb=void 0,w[r]===t&&delete w[r])};w[r]=t,f?M(f,[e,a]):a()},clone(t){return lt(t,e,n,i)}};return I}function ut(t){if(gt(t))return t=dn(t),t.children=null,t}function ct(t){return gt(t)?t.children?t.children[0]:void 0:t}function ht(t,e){6&t.shapeFlag&&t.component?ht(t.component.subTree,e):128&t.shapeFlag?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function dt(t,e=!1,n){let i=[],r=0;for(let o=0;o1)for(let o=0;o!!t.type.__asyncLoader;const gt=t=>t.type.__isKeepAlive;RegExp,RegExp;function vt(t,e){return(0,r.kJ)(t)?t.some((t=>vt(t,e))):(0,r.HD)(t)?t.split(",").includes(e):!!t.test&&t.test(e)}function yt(t,e){xt(t,"a",e)}function mt(t,e){xt(t,"da",e)}function xt(t,e,n=Sn){const i=t.__wdc||(t.__wdc=()=>{let e=n;while(e){if(e.isDeactivated)return;e=e.parent}return t()});if(St(e,i,n),n){let t=n.parent;while(t&&t.parent)gt(t.parent.vnode)&&_t(i,e,n,t),t=t.parent}}function _t(t,e,n,i){const o=St(e,t,i,!0);Dt((()=>{(0,r.Od)(i[e],o)}),n)}function bt(t){let e=t.shapeFlag;256&e&&(e-=256),512&e&&(e-=512),t.shapeFlag=e}function wt(t){return 128&t.shapeFlag?t.ssContent:t}function St(t,e,n=Sn,r=!1){if(n){const o=n[t]||(n[t]=[]),s=e.__weh||(e.__weh=(...r)=>{if(n.isUnmounted)return;(0,i.Jd)(),In(n);const o=a(e,n,t,r);return Tn(),(0,i.lk)(),o});return r?o.unshift(s):o.push(s),s}}const Mt=t=>(e,n=Sn)=>(!Dn||"sp"===t)&&St(t,e,n),It=Mt("bm"),Tt=Mt("m"),Ct=Mt("bu"),At=Mt("u"),kt=Mt("bum"),Dt=Mt("um"),Lt=Mt("sp"),Pt=Mt("rtg"),Ot=Mt("rtc");function Rt(t,e=Sn){St("ec",t,e)}function Et(t,e){const n=z;if(null===n)return t;const i=zn(n)||n.proxy,o=t.dirs||(t.dirs=[]);for(let a=0;ae(t,n,void 0,a&&a[n])));else{const n=Object.keys(t);o=new Array(n.length);for(let i=0,r=n.length;it?Cn(t)?zn(t)||t.proxy:Ut(t.parent):null,jt=(0,r.l7)(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>Ut(t.parent),$root:t=>Ut(t.root),$emit:t=>t.emit,$options:t=>Qt(t),$forceUpdate:t=>t.f||(t.f=()=>M(t.update)),$nextTick:t=>t.n||(t.n=w.bind(t.proxy)),$watch:t=>tt.bind(t)}),Zt={get({_:t},e){const{ctx:n,setupState:o,data:a,props:s,accessCache:l,type:u,appContext:c}=t;let h;if("$"!==e[0]){const i=l[e];if(void 0!==i)switch(i){case 1:return o[e];case 2:return a[e];case 4:return n[e];case 3:return s[e]}else{if(o!==r.kT&&(0,r.RI)(o,e))return l[e]=1,o[e];if(a!==r.kT&&(0,r.RI)(a,e))return l[e]=2,a[e];if((h=t.propsOptions[0])&&(0,r.RI)(h,e))return l[e]=3,s[e];if(n!==r.kT&&(0,r.RI)(n,e))return l[e]=4,n[e];Yt&&(l[e]=0)}}const d=jt[e];let p,f;return d?("$attrs"===e&&(0,i.j)(t,"get",e),d(t)):(p=u.__cssModules)&&(p=p[e])?p:n!==r.kT&&(0,r.RI)(n,e)?(l[e]=4,n[e]):(f=c.config.globalProperties,(0,r.RI)(f,e)?f[e]:void 0)},set({_:t},e,n){const{data:i,setupState:o,ctx:a}=t;return o!==r.kT&&(0,r.RI)(o,e)?(o[e]=n,!0):i!==r.kT&&(0,r.RI)(i,e)?(i[e]=n,!0):!(0,r.RI)(t.props,e)&&(("$"!==e[0]||!(e.slice(1)in t))&&(a[e]=n,!0))},has({_:{data:t,setupState:e,accessCache:n,ctx:i,appContext:o,propsOptions:a}},s){let l;return!!n[s]||t!==r.kT&&(0,r.RI)(t,s)||e!==r.kT&&(0,r.RI)(e,s)||(l=a[0])&&(0,r.RI)(l,s)||(0,r.RI)(i,s)||(0,r.RI)(jt,s)||(0,r.RI)(o.config.globalProperties,s)},defineProperty(t,e,n){return null!=n.get?t._.accessCache[e]=0:(0,r.RI)(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};let Yt=!0;function Xt(t){const e=Qt(t),n=t.proxy,o=t.ctx;Yt=!1,e.beforeCreate&&Kt(e.beforeCreate,t,"bc");const{data:a,computed:s,methods:l,watch:u,provide:c,inject:h,created:d,beforeMount:p,mounted:f,beforeUpdate:g,updated:v,activated:y,deactivated:m,beforeDestroy:x,beforeUnmount:_,destroyed:b,unmounted:w,render:S,renderTracked:M,renderTriggered:I,errorCaptured:T,serverPrefetch:C,expose:A,inheritAttrs:k,components:D,directives:L,filters:P}=e,O=null;if(h&&$t(h,o,O,t.appContext.config.unwrapInjectedRef),l)for(const i in l){const t=l[i];(0,r.mf)(t)&&(o[i]=t.bind(n))}if(a){0;const e=a.call(n,n);0,(0,r.Kn)(e)&&(t.data=(0,i.qj)(e))}if(Yt=!0,s)for(const i in s){const t=s[i],e=(0,r.mf)(t)?t.bind(n,n):(0,r.mf)(t.get)?t.get.bind(n,n):r.dG;0;const a=!(0,r.mf)(t)&&(0,r.mf)(t.set)?t.set.bind(n):r.dG,l=Fn({get:e,set:a});Object.defineProperty(o,i,{enumerable:!0,configurable:!0,get:()=>l.value,set:t=>l.value=t})}if(u)for(const i in u)Jt(u[i],o,n,i);if(c){const t=(0,r.mf)(c)?c.call(n):c;Reflect.ownKeys(t).forEach((e=>{X(e,t[e])}))}function R(t,e){(0,r.kJ)(e)?e.forEach((e=>t(e.bind(n)))):e&&t(e.bind(n))}if(d&&Kt(d,t,"c"),R(It,p),R(Tt,f),R(Ct,g),R(At,v),R(yt,y),R(mt,m),R(Rt,T),R(Ot,M),R(Pt,I),R(kt,_),R(Dt,w),R(Lt,C),(0,r.kJ)(A))if(A.length){const e=t.exposed||(t.exposed={});A.forEach((t=>{Object.defineProperty(e,t,{get:()=>n[t],set:e=>n[t]=e})}))}else t.exposed||(t.exposed={});S&&t.render===r.dG&&(t.render=S),null!=k&&(t.inheritAttrs=k),D&&(t.components=D),L&&(t.directives=L)}function $t(t,e,n=r.dG,o=!1){(0,r.kJ)(t)&&(t=re(t));for(const a in t){const n=t[a];let s;s=(0,r.Kn)(n)?"default"in n?$(n.from||a,n.default,!0):$(n.from||a):$(n),(0,i.dq)(s)&&o?Object.defineProperty(e,a,{enumerable:!0,configurable:!0,get:()=>s.value,set:t=>s.value=t}):e[a]=s}}function Kt(t,e,n){a((0,r.kJ)(t)?t.map((t=>t.bind(e.proxy))):t.bind(e.proxy),e,n)}function Jt(t,e,n,i){const o=i.includes(".")?et(n,i):()=>n[i];if((0,r.HD)(t)){const n=e[t];(0,r.mf)(n)&&J(o,n)}else if((0,r.mf)(t))J(o,t.bind(n));else if((0,r.Kn)(t))if((0,r.kJ)(t))t.forEach((t=>Jt(t,e,n,i)));else{const i=(0,r.mf)(t.handler)?t.handler.bind(n):e[t.handler];(0,r.mf)(i)&&J(o,i,t)}else 0}function Qt(t){const e=t.type,{mixins:n,extends:i}=e,{mixins:r,optionsCache:o,config:{optionMergeStrategies:a}}=t.appContext,s=o.get(e);let l;return s?l=s:r.length||n||i?(l={},r.length&&r.forEach((t=>te(l,t,a,!0))),te(l,e,a)):l=e,o.set(e,l),l}function te(t,e,n,i=!1){const{mixins:r,extends:o}=e;o&&te(t,o,n,!0),r&&r.forEach((e=>te(t,e,n,!0)));for(const a in e)if(i&&"expose"===a);else{const i=ee[a]||n&&n[a];t[a]=i?i(t[a],e[a]):e[a]}return t}const ee={data:ne,props:ae,emits:ae,methods:ae,computed:ae,beforeCreate:oe,created:oe,beforeMount:oe,mounted:oe,beforeUpdate:oe,updated:oe,beforeDestroy:oe,beforeUnmount:oe,destroyed:oe,unmounted:oe,activated:oe,deactivated:oe,errorCaptured:oe,serverPrefetch:oe,components:ae,directives:ae,watch:se,provide:ne,inject:ie};function ne(t,e){return e?t?function(){return(0,r.l7)((0,r.mf)(t)?t.call(this,this):t,(0,r.mf)(e)?e.call(this,this):e)}:e:t}function ie(t,e){return ae(re(t),re(e))}function re(t){if((0,r.kJ)(t)){const e={};for(let n=0;n0)||16&l){let i;ce(t,e,a,s)&&(h=!0);for(const o in u)e&&((0,r.RI)(e,o)||(i=(0,r.rs)(o))!==o&&(0,r.RI)(e,i))||(c?!n||void 0===n[o]&&void 0===n[i]||(a[o]=he(c,u,o,void 0,t,!0)):delete a[o]);if(s!==u)for(const t in s)e&&(0,r.RI)(e,t)||(delete s[t],h=!0)}else if(8&l){const n=t.vnode.dynamicProps;for(let i=0;i{u=!0;const[n,i]=de(t,e,!0);(0,r.l7)(s,n),i&&l.push(...i)};!n&&e.mixins.length&&e.mixins.forEach(i),t.extends&&i(t.extends),t.mixins&&t.mixins.forEach(i)}if(!a&&!u)return i.set(t,r.Z6),r.Z6;if((0,r.kJ)(a))for(let h=0;h-1,i[1]=n<0||t-1||(0,r.RI)(i,"default"))&&l.push(e)}}}}const c=[s,l];return i.set(t,c),c}function pe(t){return"$"!==t[0]}function fe(t){const e=t&&t.toString().match(/^\s*function (\w+)/);return e?e[1]:null===t?"null":""}function ge(t,e){return fe(t)===fe(e)}function ve(t,e){return(0,r.kJ)(e)?e.findIndex((e=>ge(e,t))):(0,r.mf)(e)&&ge(e,t)?0:-1}const ye=t=>"_"===t[0]||"$stable"===t,me=t=>(0,r.kJ)(t)?t.map(gn):[gn(t)],xe=(t,e,n)=>{if(e._n)return e;const i=F(((...t)=>me(e(...t))),n);return i._c=!1,i},_e=(t,e,n)=>{const i=t._ctx;for(const o in t){if(ye(o))continue;const n=t[o];if((0,r.mf)(n))e[o]=xe(o,n,i);else if(null!=n){0;const t=me(n);e[o]=()=>t}}},be=(t,e)=>{const n=me(e);t.slots.default=()=>n},we=(t,e)=>{if(32&t.vnode.shapeFlag){const n=e._;n?(t.slots=(0,i.IU)(e),(0,r.Nj)(e,"_",n)):_e(e,t.slots={})}else t.slots={},e&&be(t,e);(0,r.Nj)(t.slots,on,1)},Se=(t,e,n)=>{const{vnode:i,slots:o}=t;let a=!0,s=r.kT;if(32&i.shapeFlag){const t=e._;t?n&&1===t?a=!1:((0,r.l7)(o,e),n||1!==t||delete o._):(a=!e.$stable,_e(e,o)),s=e}else e&&(be(t,e),s={default:1});if(a)for(const r in o)ye(r)||r in s||delete o[r]};function Me(){return{app:null,config:{isNativeTag:r.NO,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Ie=0;function Te(t,e){return function(n,i=null){(0,r.mf)(n)||(n=Object.assign({},n)),null==i||(0,r.Kn)(i)||(i=null);const o=Me(),a=new Set;let s=!1;const l=o.app={_uid:Ie++,_component:n,_props:i,_container:null,_context:o,_instance:null,version:Gn,get config(){return o.config},set config(t){0},use(t,...e){return a.has(t)||(t&&(0,r.mf)(t.install)?(a.add(t),t.install(l,...e)):(0,r.mf)(t)&&(a.add(t),t(l,...e))),l},mixin(t){return o.mixins.includes(t)||o.mixins.push(t),l},component(t,e){return e?(o.components[t]=e,l):o.components[t]},directive(t,e){return e?(o.directives[t]=e,l):o.directives[t]},mount(r,a,u){if(!s){0;const c=un(n,i);return c.appContext=o,a&&e?e(c,r):t(c,r,u),s=!0,l._container=r,r.__vue_app__=l,zn(c.component)||c.component.proxy}},unmount(){s&&(t(null,l._container),delete l._container.__vue_app__)},provide(t,e){return o.provides[t]=e,l}};return l}}function Ce(t,e,n,a,s=!1){if((0,r.kJ)(t))return void t.forEach(((t,i)=>Ce(t,e&&((0,r.kJ)(e)?e[i]:e),n,a,s)));if(ft(a)&&!s)return;const l=4&a.shapeFlag?zn(a.component)||a.component.proxy:a.el,u=s?null:l,{i:c,r:h}=t;const d=e&&e.r,p=c.refs===r.kT?c.refs={}:c.refs,f=c.setupState;if(null!=d&&d!==h&&((0,r.HD)(d)?(p[d]=null,(0,r.RI)(f,d)&&(f[d]=null)):(0,i.dq)(d)&&(d.value=null)),(0,r.mf)(h))o(h,c,12,[u,p]);else{const e=(0,r.HD)(h),o=(0,i.dq)(h);if(e||o){const i=()=>{if(t.f){const n=e?p[h]:h.value;s?(0,r.kJ)(n)&&(0,r.Od)(n,l):(0,r.kJ)(n)?n.includes(l)||n.push(l):e?(p[h]=[l],(0,r.RI)(f,h)&&(f[h]=p[h])):(h.value=[l],t.k&&(p[t.k]=h.value))}else e?(p[h]=u,(0,r.RI)(f,h)&&(f[h]=u)):o&&(h.value=u,t.k&&(p[t.k]=u))};u?(i.id=-1,ke(i,n)):i()}else 0}}function Ae(){}const ke=Y;function De(t){return Le(t)}function Le(t,e){Ae();const n=(0,r.E9)();n.__VUE__=!0;const{insert:o,remove:a,patchProp:s,createElement:l,createText:u,createComment:c,setText:h,setElementText:d,parentNode:p,nextSibling:f,setScopeId:g=r.dG,cloneNode:v,insertStaticContent:y}=t,m=(t,e,n,i=null,r=null,o=null,a=!1,s=null,l=!!e.dynamicChildren)=>{if(t===e)return;t&&!rn(t,e)&&(i=Q(t),Y(t,r,o,!0),t=null),-2===e.patchFlag&&(l=!1,e.dynamicChildren=null);const{type:u,ref:c,shapeFlag:h}=e;switch(u){case qe:x(t,e,n,i);break;case Ue:_(t,e,n,i);break;case je:null==t&&b(e,n,i,a);break;case We:E(t,e,n,i,r,o,a,s,l);break;default:1&h?I(t,e,n,i,r,o,a,s,l):6&h?N(t,e,n,i,r,o,a,s,l):(64&h||128&h)&&u.process(t,e,n,i,r,o,a,s,l,et)}null!=c&&r&&Ce(c,t&&t.ref,o,e||t,!e)},x=(t,e,n,i)=>{if(null==t)o(e.el=u(e.children),n,i);else{const n=e.el=t.el;e.children!==t.children&&h(n,e.children)}},_=(t,e,n,i)=>{null==t?o(e.el=c(e.children||""),n,i):e.el=t.el},b=(t,e,n,i)=>{[t.el,t.anchor]=y(t.children,e,n,i,t.el,t.anchor)},w=({el:t,anchor:e},n,i)=>{let r;while(t&&t!==e)r=f(t),o(t,n,i),t=r;o(e,n,i)},S=({el:t,anchor:e})=>{let n;while(t&&t!==e)n=f(t),a(t),t=n;a(e)},I=(t,e,n,i,r,o,a,s,l)=>{a=a||"svg"===e.type,null==t?C(e,n,i,r,o,a,s,l):P(t,e,r,o,a,s,l)},C=(t,e,n,i,a,u,c,h)=>{let p,f;const{type:g,props:y,shapeFlag:m,transition:x,patchFlag:_,dirs:b}=t;if(t.el&&void 0!==v&&-1===_)p=t.el=v(t.el);else{if(p=t.el=l(t.type,u,y&&y.is,y),8&m?d(p,t.children):16&m&&k(t.children,p,null,i,a,u&&"foreignObject"!==g,c,h),b&&Nt(t,null,i,"created"),y){for(const e in y)"value"===e||(0,r.Gg)(e)||s(p,e,null,y[e],u,t.children,i,a,J);"value"in y&&s(p,"value",null,y.value),(f=y.onVnodeBeforeMount)&&xn(f,i,t)}A(p,t,t.scopeId,c,i)}b&&Nt(t,null,i,"beforeMount");const w=(!a||a&&!a.pendingBranch)&&x&&!x.persisted;w&&x.beforeEnter(p),o(p,e,n),((f=y&&y.onVnodeMounted)||w||b)&&ke((()=>{f&&xn(f,i,t),w&&x.enter(p),b&&Nt(t,null,i,"mounted")}),a)},A=(t,e,n,i,r)=>{if(n&&g(t,n),i)for(let o=0;o{for(let u=l;u{const u=e.el=t.el;let{patchFlag:c,dynamicChildren:h,dirs:p}=e;c|=16&t.patchFlag;const f=t.props||r.kT,g=e.props||r.kT;let v;n&&Pe(n,!1),(v=g.onVnodeBeforeUpdate)&&xn(v,n,e,t),p&&Nt(e,t,n,"beforeUpdate"),n&&Pe(n,!0);const y=o&&"foreignObject"!==e.type;if(h?O(t.dynamicChildren,h,u,n,i,y,a):l||G(t,e,u,null,n,i,y,a,!1),c>0){if(16&c)R(u,e,f,g,n,i,o);else if(2&c&&f.class!==g.class&&s(u,"class",null,g.class,o),4&c&&s(u,"style",f.style,g.style,o),8&c){const r=e.dynamicProps;for(let e=0;e{v&&xn(v,n,e,t),p&&Nt(e,t,n,"updated")}),i)},O=(t,e,n,i,r,o,a)=>{for(let s=0;s{if(n!==i){for(const u in i){if((0,r.Gg)(u))continue;const c=i[u],h=n[u];c!==h&&"value"!==u&&s(t,u,h,c,l,e.children,o,a,J)}if(n!==r.kT)for(const u in n)(0,r.Gg)(u)||u in i||s(t,u,n[u],null,l,e.children,o,a,J);"value"in i&&s(t,"value",n.value,i.value)}},E=(t,e,n,i,r,a,s,l,c)=>{const h=e.el=t?t.el:u(""),d=e.anchor=t?t.anchor:u("");let{patchFlag:p,dynamicChildren:f,slotScopeIds:g}=e;g&&(l=l?l.concat(g):g),null==t?(o(h,n,i),o(d,n,i),k(e.children,n,d,r,a,s,l,c)):p>0&&64&p&&f&&t.dynamicChildren?(O(t.dynamicChildren,f,n,r,a,s,l),(null!=e.key||r&&e===r.subTree)&&Oe(t,e,!0)):G(t,e,n,d,r,a,s,l,c)},N=(t,e,n,i,r,o,a,s,l)=>{e.slotScopeIds=s,null==t?512&e.shapeFlag?r.ctx.activate(e,n,i,a,l):z(e,n,i,r,o,a,l):B(t,e,l)},z=(t,e,n,i,r,o,a)=>{const s=t.component=wn(t,i,r);if(gt(t)&&(s.ctx.renderer=et),Ln(s),s.asyncDep){if(r&&r.registerDep(s,V),!t.el){const t=s.subTree=un(Ue);_(null,t,e,n)}}else V(s,t,e,n,r,o,a)},B=(t,e,n)=>{const i=e.component=t.component;if(q(t,e,n)){if(i.asyncDep&&!i.asyncResolved)return void F(i,e,n);i.next=e,T(i.update),i.update()}else e.el=t.el,i.vnode=e},V=(t,e,n,o,a,s,l)=>{const u=()=>{if(t.isMounted){let e,{next:n,bu:i,u:o,parent:u,vnode:c}=t,h=n;0,Pe(t,!1),n?(n.el=c.el,F(t,n,l)):n=c,i&&(0,r.ir)(i),(e=n.props&&n.props.onVnodeBeforeUpdate)&&xn(e,u,n,c),Pe(t,!0);const d=H(t);0;const f=t.subTree;t.subTree=d,m(f,d,p(f.el),Q(f),t,a,s),n.el=d.el,null===h&&j(t,d.el),o&&ke(o,a),(e=n.props&&n.props.onVnodeUpdated)&&ke((()=>xn(e,u,n,c)),a)}else{let i;const{el:l,props:u}=e,{bm:c,m:h,parent:d}=t,p=ft(e);if(Pe(t,!1),c&&(0,r.ir)(c),!p&&(i=u&&u.onVnodeBeforeMount)&&xn(i,d,e),Pe(t,!0),l&&it){const n=()=>{t.subTree=H(t),it(l,t.subTree,t,a,null)};p?e.type.__asyncLoader().then((()=>!t.isUnmounted&&n())):n()}else{0;const i=t.subTree=H(t);0,m(null,i,n,o,t,a,s),e.el=i.el}if(h&&ke(h,a),!p&&(i=u&&u.onVnodeMounted)){const t=e;ke((()=>xn(i,d,t)),a)}(256&e.shapeFlag||d&&ft(d.vnode)&&256&d.vnode.shapeFlag)&&t.a&&ke(t.a,a),t.isMounted=!0,e=n=o=null}},c=t.effect=new i.qq(u,(()=>M(h)),t.scope),h=t.update=()=>c.run();h.id=t.uid,Pe(t,!0),h()},F=(t,e,n)=>{e.component=t;const r=t.vnode.props;t.vnode=e,t.next=null,ue(t,e.props,r,n),Se(t,e.children,n),(0,i.Jd)(),D(void 0,t.update),(0,i.lk)()},G=(t,e,n,i,r,o,a,s,l=!1)=>{const u=t&&t.children,c=t?t.shapeFlag:0,h=e.children,{patchFlag:p,shapeFlag:f}=e;if(p>0){if(128&p)return void U(u,h,n,i,r,o,a,s,l);if(256&p)return void W(u,h,n,i,r,o,a,s,l)}8&f?(16&c&&J(u,r,o),h!==u&&d(n,h)):16&c?16&f?U(u,h,n,i,r,o,a,s,l):J(u,r,o,!0):(8&c&&d(n,""),16&f&&k(h,n,i,r,o,a,s,l))},W=(t,e,n,i,o,a,s,l,u)=>{t=t||r.Z6,e=e||r.Z6;const c=t.length,h=e.length,d=Math.min(c,h);let p;for(p=0;ph?J(t,o,a,!0,!1,d):k(e,n,i,o,a,s,l,u,d)},U=(t,e,n,i,o,a,s,l,u)=>{let c=0;const h=e.length;let d=t.length-1,p=h-1;while(c<=d&&c<=p){const i=t[c],r=e[c]=u?vn(e[c]):gn(e[c]);if(!rn(i,r))break;m(i,r,n,null,o,a,s,l,u),c++}while(c<=d&&c<=p){const i=t[d],r=e[p]=u?vn(e[p]):gn(e[p]);if(!rn(i,r))break;m(i,r,n,null,o,a,s,l,u),d--,p--}if(c>d){if(c<=p){const t=p+1,r=tp)while(c<=d)Y(t[c],o,a,!0),c++;else{const f=c,g=c,v=new Map;for(c=g;c<=p;c++){const t=e[c]=u?vn(e[c]):gn(e[c]);null!=t.key&&v.set(t.key,c)}let y,x=0;const _=p-g+1;let b=!1,w=0;const S=new Array(_);for(c=0;c<_;c++)S[c]=0;for(c=f;c<=d;c++){const i=t[c];if(x>=_){Y(i,o,a,!0);continue}let r;if(null!=i.key)r=v.get(i.key);else for(y=g;y<=p;y++)if(0===S[y-g]&&rn(i,e[y])){r=y;break}void 0===r?Y(i,o,a,!0):(S[r-g]=c+1,r>=w?w=r:b=!0,m(i,e[r],n,null,o,a,s,l,u),x++)}const M=b?Re(S):r.Z6;for(y=M.length-1,c=_-1;c>=0;c--){const t=g+c,r=e[t],d=t+1{const{el:a,type:s,transition:l,children:u,shapeFlag:c}=t;if(6&c)return void Z(t.component.subTree,e,n,i);if(128&c)return void t.suspense.move(e,n,i);if(64&c)return void s.move(t,e,n,et);if(s===We){o(a,e,n);for(let t=0;tl.enter(a)),r);else{const{leave:t,delayLeave:i,afterLeave:r}=l,s=()=>o(a,e,n),u=()=>{t(a,(()=>{s(),r&&r()}))};i?i(a,s,u):u()}else o(a,e,n)},Y=(t,e,n,i=!1,r=!1)=>{const{type:o,props:a,ref:s,children:l,dynamicChildren:u,shapeFlag:c,patchFlag:h,dirs:d}=t;if(null!=s&&Ce(s,null,n,t,!0),256&c)return void e.ctx.deactivate(t);const p=1&c&&d,f=!ft(t);let g;if(f&&(g=a&&a.onVnodeBeforeUnmount)&&xn(g,e,t),6&c)K(t.component,n,i);else{if(128&c)return void t.suspense.unmount(n,i);p&&Nt(t,null,e,"beforeUnmount"),64&c?t.type.remove(t,e,n,r,et,i):u&&(o!==We||h>0&&64&h)?J(u,e,n,!1,!0):(o===We&&384&h||!r&&16&c)&&J(l,e,n),i&&X(t)}(f&&(g=a&&a.onVnodeUnmounted)||p)&&ke((()=>{g&&xn(g,e,t),p&&Nt(t,null,e,"unmounted")}),n)},X=t=>{const{type:e,el:n,anchor:i,transition:r}=t;if(e===We)return void $(n,i);if(e===je)return void S(t);const o=()=>{a(n),r&&!r.persisted&&r.afterLeave&&r.afterLeave()};if(1&t.shapeFlag&&r&&!r.persisted){const{leave:e,delayLeave:i}=r,a=()=>e(n,o);i?i(t.el,o,a):a()}else o()},$=(t,e)=>{let n;while(t!==e)n=f(t),a(t),t=n;a(e)},K=(t,e,n)=>{const{bum:i,scope:o,update:a,subTree:s,um:l}=t;i&&(0,r.ir)(i),o.stop(),a&&(a.active=!1,Y(s,t,e,n)),l&&ke(l,e),ke((()=>{t.isUnmounted=!0}),e),e&&e.pendingBranch&&!e.isUnmounted&&t.asyncDep&&!t.asyncResolved&&t.suspenseId===e.pendingId&&(e.deps--,0===e.deps&&e.resolve())},J=(t,e,n,i=!1,r=!1,o=0)=>{for(let a=o;a6&t.shapeFlag?Q(t.component.subTree):128&t.shapeFlag?t.suspense.next():f(t.anchor||t.el),tt=(t,e,n)=>{null==t?e._vnode&&Y(e._vnode,null,null,!0):m(e._vnode||null,t,e,null,null,null,n),L(),e._vnode=t},et={p:m,um:Y,m:Z,r:X,mt:z,mc:k,pc:G,pbc:O,n:Q,o:t};let nt,it;return e&&([nt,it]=e(et)),{render:tt,hydrate:nt,createApp:Te(tt,nt)}}function Pe({effect:t,update:e},n){t.allowRecurse=e.allowRecurse=n}function Oe(t,e,n=!1){const i=t.children,o=e.children;if((0,r.kJ)(i)&&(0,r.kJ)(o))for(let r=0;r>1,t[n[s]]0&&(e[i]=n[o-1]),n[o]=i)}}o=n.length,a=n[o-1];while(o-- >0)n[o]=a,a=e[a];return n}const Ee=t=>t.__isTeleport,Ne=t=>t&&(t.disabled||""===t.disabled),ze=t=>"undefined"!==typeof SVGElement&&t instanceof SVGElement,Be=(t,e)=>{const n=t&&t.to;if((0,r.HD)(n)){if(e){const t=e(n);return t}return null}return n},Ve={__isTeleport:!0,process(t,e,n,i,r,o,a,s,l,u){const{mc:c,pc:h,pbc:d,o:{insert:p,querySelector:f,createText:g,createComment:v}}=u,y=Ne(e.props);let{shapeFlag:m,children:x,dynamicChildren:_}=e;if(null==t){const t=e.el=g(""),u=e.anchor=g("");p(t,n,i),p(u,n,i);const h=e.target=Be(e.props,f),d=e.targetAnchor=g("");h&&(p(d,h),a=a||ze(h));const v=(t,e)=>{16&m&&c(x,t,e,r,o,a,s,l)};y?v(n,u):h&&v(h,d)}else{e.el=t.el;const i=e.anchor=t.anchor,c=e.target=t.target,p=e.targetAnchor=t.targetAnchor,g=Ne(t.props),v=g?n:c,m=g?i:p;if(a=a||ze(c),_?(d(t.dynamicChildren,_,v,r,o,a,s),Oe(t,e,!0)):l||h(t,e,v,m,r,o,a,s,!1),y)g||Fe(e,n,i,u,1);else if((e.props&&e.props.to)!==(t.props&&t.props.to)){const t=e.target=Be(e.props,f);t&&Fe(e,t,null,u,0)}else g&&Fe(e,c,p,u,1)}},remove(t,e,n,i,{um:r,o:{remove:o}},a){const{shapeFlag:s,children:l,anchor:u,targetAnchor:c,target:h,props:d}=t;if(h&&o(c),(a||!Ne(d))&&(o(u),16&s))for(let p=0;p0?Ye||r.Z6:null,$e(),Ke>0&&Ye&&Ye.push(t),t}function tn(t,e,n,i,r,o){return Qe(ln(t,e,n,i,r,o,!0))}function en(t,e,n,i,r){return Qe(un(t,e,n,i,r,!0))}function nn(t){return!!t&&!0===t.__v_isVNode}function rn(t,e){return t.type===e.type&&t.key===e.key}const on="__vInternal",an=({key:t})=>null!=t?t:null,sn=({ref:t,ref_key:e,ref_for:n})=>null!=t?(0,r.HD)(t)||(0,i.dq)(t)||(0,r.mf)(t)?{i:z,r:t,k:e,f:!!n}:t:null;function ln(t,e=null,n=null,i=0,o=null,a=(t===We?0:1),s=!1,l=!1){const u={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&an(e),ref:e&&sn(e),scopeId:B,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:i,dynamicProps:o,dynamicChildren:null,appContext:null};return l?(yn(u,n),128&a&&t.normalize(u)):n&&(u.shapeFlag|=(0,r.HD)(n)?8:16),Ke>0&&!s&&Ye&&(u.patchFlag>0||6&a)&&32!==u.patchFlag&&Ye.push(u),u}const un=cn;function cn(t,e=null,n=null,o=0,a=null,s=!1){if(t&&t!==Ft||(t=Ue),nn(t)){const i=dn(t,e,!0);return n&&yn(i,n),Ke>0&&!s&&Ye&&(6&i.shapeFlag?Ye[Ye.indexOf(t)]=i:Ye.push(i)),i.patchFlag|=-2,i}if(Vn(t)&&(t=t.__vccOpts),e){e=hn(e);let{class:t,style:n}=e;t&&!(0,r.HD)(t)&&(e.class=(0,r.C_)(t)),(0,r.Kn)(n)&&((0,i.X3)(n)&&!(0,r.kJ)(n)&&(n=(0,r.l7)({},n)),e.style=(0,r.j5)(n))}const l=(0,r.HD)(t)?1:Z(t)?128:Ee(t)?64:(0,r.Kn)(t)?4:(0,r.mf)(t)?2:0;return ln(t,e,n,o,a,l,s,!0)}function hn(t){return t?(0,i.X3)(t)||on in t?(0,r.l7)({},t):t:null}function dn(t,e,n=!1){const{props:i,ref:o,patchFlag:a,children:s}=t,l=e?mn(i||{},e):i,u={__v_isVNode:!0,__v_skip:!0,type:t.type,props:l,key:l&&an(l),ref:e&&e.ref?n&&o?(0,r.kJ)(o)?o.concat(sn(e)):[o,sn(e)]:sn(e):o,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:s,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==We?-1===a?16:16|a:a,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:t.transition,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&dn(t.ssContent),ssFallback:t.ssFallback&&dn(t.ssFallback),el:t.el,anchor:t.anchor};return u}function pn(t=" ",e=0){return un(qe,null,t,e)}function fn(t="",e=!1){return e?(Xe(),en(Ue,null,t)):un(Ue,null,t)}function gn(t){return null==t||"boolean"===typeof t?un(Ue):(0,r.kJ)(t)?un(We,null,t.slice()):"object"===typeof t?vn(t):un(qe,null,String(t))}function vn(t){return null===t.el||t.memo?t:dn(t)}function yn(t,e){let n=0;const{shapeFlag:i}=t;if(null==e)e=null;else if((0,r.kJ)(e))n=16;else if("object"===typeof e){if(65&i){const n=e.default;return void(n&&(n._c&&(n._d=!1),yn(t,n()),n._c&&(n._d=!0)))}{n=32;const i=e._;i||on in e?3===i&&z&&(1===z.slots._?e._=1:(e._=2,t.patchFlag|=1024)):e._ctx=z}}else(0,r.mf)(e)?(e={default:e,_ctx:z},n=32):(e=String(e),64&i?(n=16,e=[pn(e)]):n=8);t.children=e,t.shapeFlag|=n}function mn(...t){const e={};for(let n=0;nSn||z,In=t=>{Sn=t,t.scope.on()},Tn=()=>{Sn&&Sn.scope.off(),Sn=null};function Cn(t){return 4&t.vnode.shapeFlag}let An,kn,Dn=!1;function Ln(t,e=!1){Dn=e;const{props:n,children:i}=t.vnode,r=Cn(t);le(t,n,r,e),we(t,i);const o=r?Pn(t,e):void 0;return Dn=!1,o}function Pn(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=(0,i.Xl)(new Proxy(t.ctx,Zt));const{setup:a}=n;if(a){const n=t.setupContext=a.length>1?Nn(t):null;In(t),(0,i.Jd)();const l=o(a,t,0,[t.props,n]);if((0,i.lk)(),Tn(),(0,r.tI)(l)){if(l.then(Tn,Tn),e)return l.then((n=>{On(t,n,e)})).catch((e=>{s(e,t,0)}));t.asyncDep=l}else On(t,l,e)}else Rn(t,e)}function On(t,e,n){(0,r.mf)(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:(0,r.Kn)(e)&&(t.setupState=(0,i.WL)(e)),Rn(t,n)}function Rn(t,e,n){const o=t.type;if(!t.render){if(!e&&An&&!o.render){const e=o.template;if(e){0;const{isCustomElement:n,compilerOptions:i}=t.appContext.config,{delimiters:a,compilerOptions:s}=o,l=(0,r.l7)((0,r.l7)({isCustomElement:n,delimiters:a},i),s);o.render=An(e,l)}}t.render=o.render||r.dG,kn&&kn(t)}In(t),(0,i.Jd)(),Xt(t),(0,i.lk)(),Tn()}function En(t){return new Proxy(t.attrs,{get(e,n){return(0,i.j)(t,"get","$attrs"),e[n]}})}function Nn(t){const e=e=>{t.exposed=e||{}};let n;return{get attrs(){return n||(n=En(t))},slots:t.slots,emit:t.emit,expose:e}}function zn(t){if(t.exposed)return t.exposeProxy||(t.exposeProxy=new Proxy((0,i.WL)((0,i.Xl)(t.exposed)),{get(e,n){return n in e?e[n]:n in jt?jt[n](t):void 0}}))}function Bn(t,e=!0){return(0,r.mf)(t)?t.displayName||t.name:t.name||e&&t.__name}function Vn(t){return(0,r.mf)(t)&&"__vccOpts"in t}const Fn=(t,e)=>(0,i.Fl)(t,e,Dn);function Hn(t,e,n){const i=arguments.length;return 2===i?(0,r.Kn)(e)&&!(0,r.kJ)(e)?nn(e)?un(t,null,[e]):un(t,e):un(t,null,e):(i>3?n=Array.prototype.slice.call(arguments,2):3===i&&nn(n)&&(n=[n]),un(t,e,n))}Symbol("");const Gn="3.2.37"},8880:(t,e,n)=>{"use strict";n.d(e,{ri:()=>nt,uT:()=>z});var i=n(2323),r=n(3673);n(1959);const o="http://www.w3.org/2000/svg",a="undefined"!==typeof document?document:null,s=a&&a.createElement("template"),l={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,i)=>{const r=e?a.createElementNS(o,t):a.createElement(t,n?{is:n}:void 0);return"select"===t&&i&&null!=i.multiple&&r.setAttribute("multiple",i.multiple),r},createText:t=>a.createTextNode(t),createComment:t=>a.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>a.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},cloneNode(t){const e=t.cloneNode(!0);return"_value"in t&&(e._value=t._value),e},insertStaticContent(t,e,n,i,r,o){const a=n?n.previousSibling:e.lastChild;if(r&&(r===o||r.nextSibling)){while(1)if(e.insertBefore(r.cloneNode(!0),n),r===o||!(r=r.nextSibling))break}else{s.innerHTML=i?`${t}`:t;const r=s.content;if(i){const t=r.firstChild;while(t.firstChild)r.appendChild(t.firstChild);r.removeChild(t)}e.insertBefore(r,n)}return[a?a.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}};function u(t,e,n){const i=t._vtc;i&&(e=(e?[e,...i]:[...i]).join(" ")),null==e?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}function c(t,e,n){const r=t.style,o=(0,i.HD)(n);if(n&&!o){for(const t in n)d(r,t,n[t]);if(e&&!(0,i.HD)(e))for(const t in e)null==n[t]&&d(r,t,"")}else{const i=r.display;o?e!==n&&(r.cssText=n):e&&t.removeAttribute("style"),"_vod"in t&&(r.display=i)}}const h=/\s*!important$/;function d(t,e,n){if((0,i.kJ)(n))n.forEach((n=>d(t,e,n)));else if(null==n&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const r=g(t,e);h.test(n)?t.setProperty((0,i.rs)(r),n.replace(h,""),"important"):t[r]=n}}const p=["Webkit","Moz","ms"],f={};function g(t,e){const n=f[e];if(n)return n;let r=(0,i._A)(e);if("filter"!==r&&r in t)return f[e]=r;r=(0,i.kC)(r);for(let i=0;i{let t=Date.now,e=!1;if("undefined"!==typeof window){Date.now()>document.createEvent("Event").timeStamp&&(t=performance.now.bind(performance));const n=navigator.userAgent.match(/firefox\/(\d+)/i);e=!!(n&&Number(n[1])<=53)}return[t,e]})();let b=0;const w=Promise.resolve(),S=()=>{b=0},M=()=>b||(w.then(S),b=x());function I(t,e,n,i){t.addEventListener(e,n,i)}function T(t,e,n,i){t.removeEventListener(e,n,i)}function C(t,e,n,i,r=null){const o=t._vei||(t._vei={}),a=o[e];if(i&&a)a.value=i;else{const[n,s]=k(e);if(i){const a=o[e]=D(i,r);I(t,n,a,s)}else a&&(T(t,n,a,s),o[e]=void 0)}}const A=/(?:Once|Passive|Capture)$/;function k(t){let e;if(A.test(t)){let n;e={};while(n=t.match(A))t=t.slice(0,t.length-n[0].length),e[n[0].toLowerCase()]=!0}return[(0,i.rs)(t.slice(2)),e]}function D(t,e){const n=t=>{const i=t.timeStamp||x();(_||i>=n.attached-1)&&(0,r.$d)(L(t,n.value),e,5,[t])};return n.value=t,n.attached=M(),n}function L(t,e){if((0,i.kJ)(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map((t=>e=>!e._stopped&&t&&t(e)))}return e}const P=/^on[a-z]/,O=(t,e,n,r,o=!1,a,s,l,h)=>{"class"===e?u(t,r,o):"style"===e?c(t,n,r):(0,i.F7)(e)?(0,i.tR)(e)||C(t,e,n,r,s):("."===e[0]?(e=e.slice(1),1):"^"===e[0]?(e=e.slice(1),0):R(t,e,r,o))?m(t,e,r,a,s,l,h):("true-value"===e?t._trueValue=r:"false-value"===e&&(t._falseValue=r),y(t,e,r,o))};function R(t,e,n,r){return r?"innerHTML"===e||"textContent"===e||!!(e in t&&P.test(e)&&(0,i.mf)(n)):"spellcheck"!==e&&"draggable"!==e&&"translate"!==e&&("form"!==e&&(("list"!==e||"INPUT"!==t.tagName)&&(("type"!==e||"TEXTAREA"!==t.tagName)&&((!P.test(e)||!(0,i.HD)(n))&&e in t))))}"undefined"!==typeof HTMLElement&&HTMLElement;const E="transition",N="animation",z=(t,{slots:e})=>(0,r.h)(r.P$,H(t),e);z.displayName="Transition";const B={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},V=(z.props=(0,i.l7)({},r.P$.props,B),(t,e=[])=>{(0,i.kJ)(t)?t.forEach((t=>t(...e))):t&&t(...e)}),F=t=>!!t&&((0,i.kJ)(t)?t.some((t=>t.length>1)):t.length>1);function H(t){const e={};for(const i in t)i in B||(e[i]=t[i]);if(!1===t.css)return e;const{name:n="v",type:r,duration:o,enterFromClass:a=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:u=a,appearActiveClass:c=s,appearToClass:h=l,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=t,g=G(o),v=g&&g[0],y=g&&g[1],{onBeforeEnter:m,onEnter:x,onEnterCancelled:_,onLeave:b,onLeaveCancelled:w,onBeforeAppear:S=m,onAppear:M=x,onAppearCancelled:I=_}=e,T=(t,e,n)=>{U(t,e?h:l),U(t,e?c:s),n&&n()},C=(t,e)=>{t._isLeaving=!1,U(t,d),U(t,f),U(t,p),e&&e()},A=t=>(e,n)=>{const i=t?M:x,o=()=>T(e,t,n);V(i,[e,o]),j((()=>{U(e,t?u:a),q(e,t?h:l),F(i)||Y(e,r,v,o)}))};return(0,i.l7)(e,{onBeforeEnter(t){V(m,[t]),q(t,a),q(t,s)},onBeforeAppear(t){V(S,[t]),q(t,u),q(t,c)},onEnter:A(!1),onAppear:A(!0),onLeave(t,e){t._isLeaving=!0;const n=()=>C(t,e);q(t,d),J(),q(t,p),j((()=>{t._isLeaving&&(U(t,d),q(t,f),F(b)||Y(t,r,y,n))})),V(b,[t,n])},onEnterCancelled(t){T(t,!1),V(_,[t])},onAppearCancelled(t){T(t,!0),V(I,[t])},onLeaveCancelled(t){C(t),V(w,[t])}})}function G(t){if(null==t)return null;if((0,i.Kn)(t))return[W(t.enter),W(t.leave)];{const e=W(t);return[e,e]}}function W(t){const e=(0,i.He)(t);return e}function q(t,e){e.split(/\s+/).forEach((e=>e&&t.classList.add(e))),(t._vtc||(t._vtc=new Set)).add(e)}function U(t,e){e.split(/\s+/).forEach((e=>e&&t.classList.remove(e)));const{_vtc:n}=t;n&&(n.delete(e),n.size||(t._vtc=void 0))}function j(t){requestAnimationFrame((()=>{requestAnimationFrame(t)}))}let Z=0;function Y(t,e,n,i){const r=t._endId=++Z,o=()=>{r===t._endId&&i()};if(n)return setTimeout(o,n);const{type:a,timeout:s,propCount:l}=X(t,e);if(!a)return i();const u=a+"end";let c=0;const h=()=>{t.removeEventListener(u,d),o()},d=e=>{e.target===t&&++c>=l&&h()};setTimeout((()=>{c(n[t]||"").split(", "),r=i(E+"Delay"),o=i(E+"Duration"),a=$(r,o),s=i(N+"Delay"),l=i(N+"Duration"),u=$(s,l);let c=null,h=0,d=0;e===E?a>0&&(c=E,h=a,d=o.length):e===N?u>0&&(c=N,h=u,d=l.length):(h=Math.max(a,u),c=h>0?a>u?E:N:null,d=c?c===E?o.length:l.length:0);const p=c===E&&/\b(transform|all)(,|$)/.test(n[E+"Property"]);return{type:c,timeout:h,propCount:d,hasTransform:p}}function $(t,e){while(t.lengthK(e)+K(t[n]))))}function K(t){return 1e3*Number(t.slice(0,-1).replace(",","."))}function J(){return document.body.offsetHeight}new WeakMap,new WeakMap;const Q=(0,i.l7)({patchProp:O},l);let tt;function et(){return tt||(tt=(0,r.Us)(Q))}const nt=(...t)=>{const e=et().createApp(...t);const{mount:n}=e;return e.mount=t=>{const r=it(t);if(!r)return;const o=e._component;(0,i.mf)(o)||o.render||o.template||(o.template=r.innerHTML),r.innerHTML="";const a=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),a},e};function it(t){if((0,i.HD)(t)){const e=document.querySelector(t);return e}return t}},2323:(t,e,n)=>{"use strict";function i(t,e){const n=Object.create(null),i=t.split(",");for(let r=0;r!!n[t.toLowerCase()]:t=>!!n[t]}n.d(e,{C_:()=>p,DM:()=>P,E9:()=>it,F7:()=>M,Gg:()=>q,HD:()=>E,He:()=>et,Kn:()=>z,NO:()=>w,Nj:()=>tt,Od:()=>C,PO:()=>G,Pq:()=>s,RI:()=>k,S0:()=>W,W7:()=>H,WV:()=>g,Z6:()=>_,_A:()=>Z,_N:()=>L,aU:()=>J,dG:()=>b,e1:()=>o,fY:()=>i,hR:()=>K,hq:()=>v,ir:()=>Q,j5:()=>u,kC:()=>$,kJ:()=>D,kT:()=>x,l7:()=>T,mf:()=>R,rs:()=>X,tI:()=>B,tR:()=>I,yA:()=>l,yk:()=>N,zw:()=>y});const r="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt",o=i(r);const a="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",s=i(a);function l(t){return!!t||""===t}function u(t){if(D(t)){const e={};for(let n=0;n{if(t){const n=t.split(h);n.length>1&&(e[n[0].trim()]=n[1].trim())}})),e}function p(t){let e="";if(E(t))e=t;else if(D(t))for(let n=0;ng(t,e)))}const y=t=>E(t)?t:null==t?"":D(t)||z(t)&&(t.toString===V||!R(t.toString))?JSON.stringify(t,m,2):String(t),m=(t,e)=>e&&e.__v_isRef?m(t,e.value):L(e)?{[`Map(${e.size})`]:[...e.entries()].reduce(((t,[e,n])=>(t[`${e} =>`]=n,t)),{})}:P(e)?{[`Set(${e.size})`]:[...e.values()]}:!z(e)||D(e)||G(e)?e:String(e),x={},_=[],b=()=>{},w=()=>!1,S=/^on[^a-z]/,M=t=>S.test(t),I=t=>t.startsWith("onUpdate:"),T=Object.assign,C=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},A=Object.prototype.hasOwnProperty,k=(t,e)=>A.call(t,e),D=Array.isArray,L=t=>"[object Map]"===F(t),P=t=>"[object Set]"===F(t),O=t=>"[object Date]"===F(t),R=t=>"function"===typeof t,E=t=>"string"===typeof t,N=t=>"symbol"===typeof t,z=t=>null!==t&&"object"===typeof t,B=t=>z(t)&&R(t.then)&&R(t.catch),V=Object.prototype.toString,F=t=>V.call(t),H=t=>F(t).slice(8,-1),G=t=>"[object Object]"===F(t),W=t=>E(t)&&"NaN"!==t&&"-"!==t[0]&&""+parseInt(t,10)===t,q=i(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),U=t=>{const e=Object.create(null);return n=>{const i=e[n];return i||(e[n]=t(n))}},j=/-(\w)/g,Z=U((t=>t.replace(j,((t,e)=>e?e.toUpperCase():"")))),Y=/\B([A-Z])/g,X=U((t=>t.replace(Y,"-$1").toLowerCase())),$=U((t=>t.charAt(0).toUpperCase()+t.slice(1))),K=U((t=>t?`on${$(t)}`:"")),J=(t,e)=>!Object.is(t,e),Q=(t,e)=>{for(let n=0;n{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:n})},et=t=>{const e=parseFloat(t);return isNaN(e)?t:e};let nt;const it=()=>nt||(nt="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:{})},52:(t,e,n)=>{t.exports=n(7974)},8699:(t,e,n)=>{"use strict";var i=n(7210),r=n(4923),o=n(3634),a=n(7696),s=n(9835),l=n(3423),u=n(8365),c=n(8838),h=n(9469),d=n(9157),p=n(7302);t.exports=function(t){return new Promise((function(e,n){var f,g=t.data,v=t.headers,y=t.responseType;function m(){t.cancelToken&&t.cancelToken.unsubscribe(f),t.signal&&t.signal.removeEventListener("abort",f)}i.isFormData(g)&&i.isStandardBrowserEnv()&&delete v["Content-Type"];var x=new XMLHttpRequest;if(t.auth){var _=t.auth.username||"",b=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";v.Authorization="Basic "+btoa(_+":"+b)}var w=s(t.baseURL,t.url);function S(){if(x){var i="getAllResponseHeaders"in x?l(x.getAllResponseHeaders()):null,o=y&&"text"!==y&&"json"!==y?x.response:x.responseText,a={data:o,status:x.status,statusText:x.statusText,headers:i,config:t,request:x};r((function(t){e(t),m()}),(function(t){n(t),m()}),a),x=null}}if(x.open(t.method.toUpperCase(),a(w,t.params,t.paramsSerializer),!0),x.timeout=t.timeout,"onloadend"in x?x.onloadend=S:x.onreadystatechange=function(){x&&4===x.readyState&&(0!==x.status||x.responseURL&&0===x.responseURL.indexOf("file:"))&&setTimeout(S)},x.onabort=function(){x&&(n(new h("Request aborted",h.ECONNABORTED,t,x)),x=null)},x.onerror=function(){n(new h("Network Error",h.ERR_NETWORK,t,x,x)),x=null},x.ontimeout=function(){var e=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded",i=t.transitional||c;t.timeoutErrorMessage&&(e=t.timeoutErrorMessage),n(new h(e,i.clarifyTimeoutError?h.ETIMEDOUT:h.ECONNABORTED,t,x)),x=null},i.isStandardBrowserEnv()){var M=(t.withCredentials||u(w))&&t.xsrfCookieName?o.read(t.xsrfCookieName):void 0;M&&(v[t.xsrfHeaderName]=M)}"setRequestHeader"in x&&i.forEach(v,(function(t,e){"undefined"===typeof g&&"content-type"===e.toLowerCase()?delete v[e]:x.setRequestHeader(e,t)})),i.isUndefined(t.withCredentials)||(x.withCredentials=!!t.withCredentials),y&&"json"!==y&&(x.responseType=t.responseType),"function"===typeof t.onDownloadProgress&&x.addEventListener("progress",t.onDownloadProgress),"function"===typeof t.onUploadProgress&&x.upload&&x.upload.addEventListener("progress",t.onUploadProgress),(t.cancelToken||t.signal)&&(f=function(t){x&&(n(!t||t&&t.type?new d:t),x.abort(),x=null)},t.cancelToken&&t.cancelToken.subscribe(f),t.signal&&(t.signal.aborted?f():t.signal.addEventListener("abort",f))),g||(g=null);var I=p(w);I&&-1===["http","https","file"].indexOf(I)?n(new h("Unsupported protocol "+I+":",h.ERR_BAD_REQUEST,t)):x.send(g)}))}},7974:(t,e,n)=>{"use strict";var i=n(7210),r=n(2938),o=n(8799),a=n(4495),s=n(2447);function l(t){var e=new o(t),n=r(o.prototype.request,e);return i.extend(n,o.prototype,e),i.extend(n,e),n.create=function(e){return l(a(t,e))},n}var u=l(s);u.Axios=o,u.CanceledError=n(9157),u.CancelToken=n(8858),u.isCancel=n(6029),u.VERSION=n(765).version,u.toFormData=n(4415),u.AxiosError=n(9469),u.Cancel=u.CanceledError,u.all=function(t){return Promise.all(t)},u.spread=n(5178),u.isAxiosError=n(5615),t.exports=u,t.exports["default"]=u},8858:(t,e,n)=>{"use strict";var i=n(9157);function r(t){if("function"!==typeof t)throw new TypeError("executor must be a function.");var e;this.promise=new Promise((function(t){e=t}));var n=this;this.promise.then((function(t){if(n._listeners){var e,i=n._listeners.length;for(e=0;e{"use strict";var i=n(9469),r=n(7210);function o(t){i.call(this,null==t?"canceled":t,i.ERR_CANCELED),this.name="CanceledError"}r.inherits(o,i,{__CANCEL__:!0}),t.exports=o},6029:t=>{"use strict";t.exports=function(t){return!(!t||!t.__CANCEL__)}},8799:(t,e,n)=>{"use strict";var i=n(7210),r=n(7696),o=n(2591),a=n(516),s=n(4495),l=n(9835),u=n(3170),c=u.validators;function h(t){this.defaults=t,this.interceptors={request:new o,response:new o}}h.prototype.request=function(t,e){"string"===typeof t?(e=e||{},e.url=t):e=t||{},e=s(this.defaults,e),e.method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var n=e.transitional;void 0!==n&&u.assertOptions(n,{silentJSONParsing:c.transitional(c.boolean),forcedJSONParsing:c.transitional(c.boolean),clarifyTimeoutError:c.transitional(c.boolean)},!1);var i=[],r=!0;this.interceptors.request.forEach((function(t){"function"===typeof t.runWhen&&!1===t.runWhen(e)||(r=r&&t.synchronous,i.unshift(t.fulfilled,t.rejected))}));var o,l=[];if(this.interceptors.response.forEach((function(t){l.push(t.fulfilled,t.rejected)})),!r){var h=[a,void 0];Array.prototype.unshift.apply(h,i),h=h.concat(l),o=Promise.resolve(e);while(h.length)o=o.then(h.shift(),h.shift());return o}var d=e;while(i.length){var p=i.shift(),f=i.shift();try{d=p(d)}catch(g){f(g);break}}try{o=a(d)}catch(g){return Promise.reject(g)}while(l.length)o=o.then(l.shift(),l.shift());return o},h.prototype.getUri=function(t){t=s(this.defaults,t);var e=l(t.baseURL,t.url);return r(e,t.params,t.paramsSerializer)},i.forEach(["delete","get","head","options"],(function(t){h.prototype[t]=function(e,n){return this.request(s(n||{},{method:t,url:e,data:(n||{}).data}))}})),i.forEach(["post","put","patch"],(function(t){function e(e){return function(n,i,r){return this.request(s(r||{},{method:t,headers:e?{"Content-Type":"multipart/form-data"}:{},url:n,data:i}))}}h.prototype[t]=e(),h.prototype[t+"Form"]=e(!0)})),t.exports=h},9469:(t,e,n)=>{"use strict";var i=n(7210);function r(t,e,n,i,r){Error.call(this),this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),i&&(this.request=i),r&&(this.response=r)}i.inherits(r,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var o=r.prototype,a={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED"].forEach((function(t){a[t]={value:t}})),Object.defineProperties(r,a),Object.defineProperty(o,"isAxiosError",{value:!0}),r.from=function(t,e,n,a,s,l){var u=Object.create(o);return i.toFlatObject(t,u,(function(t){return t!==Error.prototype})),r.call(u,t.message,e,n,a,s),u.name=t.name,l&&Object.assign(u,l),u},t.exports=r},2591:(t,e,n)=>{"use strict";var i=n(7210);function r(){this.handlers=[]}r.prototype.use=function(t,e,n){return this.handlers.push({fulfilled:t,rejected:e,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},r.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)},r.prototype.forEach=function(t){i.forEach(this.handlers,(function(e){null!==e&&t(e)}))},t.exports=r},9835:(t,e,n)=>{"use strict";var i=n(8380),r=n(6092);t.exports=function(t,e){return t&&!i(e)?r(t,e):e}},516:(t,e,n)=>{"use strict";var i=n(7210),r=n(4330),o=n(6029),a=n(2447),s=n(9157);function l(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new s}t.exports=function(t){l(t),t.headers=t.headers||{},t.data=r.call(t,t.data,t.headers,t.transformRequest),t.headers=i.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),i.forEach(["delete","get","head","post","put","patch","common"],(function(e){delete t.headers[e]}));var e=t.adapter||a.adapter;return e(t).then((function(e){return l(t),e.data=r.call(t,e.data,e.headers,t.transformResponse),e}),(function(e){return o(e)||(l(t),e&&e.response&&(e.response.data=r.call(t,e.response.data,e.response.headers,t.transformResponse))),Promise.reject(e)}))}},4495:(t,e,n)=>{"use strict";var i=n(7210);t.exports=function(t,e){e=e||{};var n={};function r(t,e){return i.isPlainObject(t)&&i.isPlainObject(e)?i.merge(t,e):i.isPlainObject(e)?i.merge({},e):i.isArray(e)?e.slice():e}function o(n){return i.isUndefined(e[n])?i.isUndefined(t[n])?void 0:r(void 0,t[n]):r(t[n],e[n])}function a(t){if(!i.isUndefined(e[t]))return r(void 0,e[t])}function s(n){return i.isUndefined(e[n])?i.isUndefined(t[n])?void 0:r(void 0,t[n]):r(void 0,e[n])}function l(n){return n in e?r(t[n],e[n]):n in t?r(void 0,t[n]):void 0}var u={url:a,method:a,data:a,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:l};return i.forEach(Object.keys(t).concat(Object.keys(e)),(function(t){var e=u[t]||o,r=e(t);i.isUndefined(r)&&e!==l||(n[t]=r)})),n}},4923:(t,e,n)=>{"use strict";var i=n(9469);t.exports=function(t,e,n){var r=n.config.validateStatus;n.status&&r&&!r(n.status)?e(new i("Request failed with status code "+n.status,[i.ERR_BAD_REQUEST,i.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):t(n)}},4330:(t,e,n)=>{"use strict";var i=n(7210),r=n(2447);t.exports=function(t,e,n){var o=this||r;return i.forEach(n,(function(n){t=n.call(o,t,e)})),t}},2447:(t,e,n)=>{"use strict";var i=n(7210),r=n(4733),o=n(9469),a=n(8838),s=n(4415),l={"Content-Type":"application/x-www-form-urlencoded"};function u(t,e){!i.isUndefined(t)&&i.isUndefined(t["Content-Type"])&&(t["Content-Type"]=e)}function c(){var t;return("undefined"!==typeof XMLHttpRequest||"undefined"!==typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(t=n(8699)),t}function h(t,e,n){if(i.isString(t))try{return(e||JSON.parse)(t),i.trim(t)}catch(r){if("SyntaxError"!==r.name)throw r}return(n||JSON.stringify)(t)}var d={transitional:a,adapter:c(),transformRequest:[function(t,e){if(r(e,"Accept"),r(e,"Content-Type"),i.isFormData(t)||i.isArrayBuffer(t)||i.isBuffer(t)||i.isStream(t)||i.isFile(t)||i.isBlob(t))return t;if(i.isArrayBufferView(t))return t.buffer;if(i.isURLSearchParams(t))return u(e,"application/x-www-form-urlencoded;charset=utf-8"),t.toString();var n,o=i.isObject(t),a=e&&e["Content-Type"];if((n=i.isFileList(t))||o&&"multipart/form-data"===a){var l=this.env&&this.env.FormData;return s(n?{"files[]":t}:t,l&&new l)}return o||"application/json"===a?(u(e,"application/json"),h(t)):t}],transformResponse:[function(t){var e=this.transitional||d.transitional,n=e&&e.silentJSONParsing,r=e&&e.forcedJSONParsing,a=!n&&"json"===this.responseType;if(a||r&&i.isString(t)&&t.length)try{return JSON.parse(t)}catch(s){if(a){if("SyntaxError"===s.name)throw o.from(s,o.ERR_BAD_RESPONSE,this,null,this.response);throw s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:n(6632)},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};i.forEach(["delete","get","head"],(function(t){d.headers[t]={}})),i.forEach(["post","put","patch"],(function(t){d.headers[t]=i.merge(l)})),t.exports=d},8838:t=>{"use strict";t.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}},765:t=>{t.exports={version:"0.27.2"}},2938:t=>{"use strict";t.exports=function(t,e){return function(){for(var n=new Array(arguments.length),i=0;i{"use strict";var i=n(7210);function r(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}t.exports=function(t,e,n){if(!e)return t;var o;if(n)o=n(e);else if(i.isURLSearchParams(e))o=e.toString();else{var a=[];i.forEach(e,(function(t,e){null!==t&&"undefined"!==typeof t&&(i.isArray(t)?e+="[]":t=[t],i.forEach(t,(function(t){i.isDate(t)?t=t.toISOString():i.isObject(t)&&(t=JSON.stringify(t)),a.push(r(e)+"="+r(t))})))})),o=a.join("&")}if(o){var s=t.indexOf("#");-1!==s&&(t=t.slice(0,s)),t+=(-1===t.indexOf("?")?"?":"&")+o}return t}},6092:t=>{"use strict";t.exports=function(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}},3634:(t,e,n)=>{"use strict";var i=n(7210);t.exports=i.isStandardBrowserEnv()?function(){return{write:function(t,e,n,r,o,a){var s=[];s.push(t+"="+encodeURIComponent(e)),i.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),i.isString(r)&&s.push("path="+r),i.isString(o)&&s.push("domain="+o),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read:function(t){var e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove:function(t){this.write(t,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},8380:t=>{"use strict";t.exports=function(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}},5615:(t,e,n)=>{"use strict";var i=n(7210);t.exports=function(t){return i.isObject(t)&&!0===t.isAxiosError}},8365:(t,e,n)=>{"use strict";var i=n(7210);t.exports=i.isStandardBrowserEnv()?function(){var t,e=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function r(t){var i=t;return e&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return t=r(window.location.href),function(e){var n=i.isString(e)?r(e):e;return n.protocol===t.protocol&&n.host===t.host}}():function(){return function(){return!0}}()},4733:(t,e,n)=>{"use strict";var i=n(7210);t.exports=function(t,e){i.forEach(t,(function(n,i){i!==e&&i.toUpperCase()===e.toUpperCase()&&(t[e]=n,delete t[i])}))}},6632:t=>{t.exports=null},3423:(t,e,n)=>{"use strict";var i=n(7210),r=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];t.exports=function(t){var e,n,o,a={};return t?(i.forEach(t.split("\n"),(function(t){if(o=t.indexOf(":"),e=i.trim(t.substr(0,o)).toLowerCase(),n=i.trim(t.substr(o+1)),e){if(a[e]&&r.indexOf(e)>=0)return;a[e]="set-cookie"===e?(a[e]?a[e]:[]).concat([n]):a[e]?a[e]+", "+n:n}})),a):a}},7302:t=>{"use strict";t.exports=function(t){var e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}},5178:t=>{"use strict";t.exports=function(t){return function(e){return t.apply(null,e)}}},4415:(t,e,n)=>{"use strict";var i=n(7210);function r(t,e){e=e||new FormData;var n=[];function r(t){return null===t?"":i.isDate(t)?t.toISOString():i.isArrayBuffer(t)||i.isTypedArray(t)?"function"===typeof Blob?new Blob([t]):Buffer.from(t):t}function o(t,a){if(i.isPlainObject(t)||i.isArray(t)){if(-1!==n.indexOf(t))throw Error("Circular reference detected in "+a);n.push(t),i.forEach(t,(function(t,n){if(!i.isUndefined(t)){var s,l=a?a+"."+n:n;if(t&&!a&&"object"===typeof t)if(i.endsWith(n,"{}"))t=JSON.stringify(t);else if(i.endsWith(n,"[]")&&(s=i.toArray(t)))return void s.forEach((function(t){!i.isUndefined(t)&&e.append(l,r(t))}));o(t,l)}})),n.pop()}else e.append(a,r(t))}return o(t),e}t.exports=r},3170:(t,e,n)=>{"use strict";var i=n(765).version,r=n(9469),o={};["object","boolean","number","function","string","symbol"].forEach((function(t,e){o[t]=function(n){return typeof n===t||"a"+(e<1?"n ":" ")+t}}));var a={};function s(t,e,n){if("object"!==typeof t)throw new r("options must be an object",r.ERR_BAD_OPTION_VALUE);var i=Object.keys(t),o=i.length;while(o-- >0){var a=i[o],s=e[a];if(s){var l=t[a],u=void 0===l||s(l,a,t);if(!0!==u)throw new r("option "+a+" must be "+u,r.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new r("Unknown option "+a,r.ERR_BAD_OPTION)}}o.transitional=function(t,e,n){function o(t,e){return"[Axios v"+i+"] Transitional option '"+t+"'"+e+(n?". "+n:"")}return function(n,i,s){if(!1===t)throw new r(o(i," has been removed"+(e?" in "+e:"")),r.ERR_DEPRECATED);return e&&!a[i]&&(a[i]=!0,console.warn(o(i," has been deprecated since v"+e+" and will be removed in the near future"))),!t||t(n,i,s)}},t.exports={assertOptions:s,validators:o}},7210:(t,e,n)=>{"use strict";var i=n(2938),r=Object.prototype.toString,o=function(t){return function(e){var n=r.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())}}(Object.create(null));function a(t){return t=t.toLowerCase(),function(e){return o(e)===t}}function s(t){return Array.isArray(t)}function l(t){return"undefined"===typeof t}function u(t){return null!==t&&!l(t)&&null!==t.constructor&&!l(t.constructor)&&"function"===typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}var c=a("ArrayBuffer");function h(t){var e;return e="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&c(t.buffer),e}function d(t){return"string"===typeof t}function p(t){return"number"===typeof t}function f(t){return null!==t&&"object"===typeof t}function g(t){if("object"!==o(t))return!1;var e=Object.getPrototypeOf(t);return null===e||e===Object.prototype}var v=a("Date"),y=a("File"),m=a("Blob"),x=a("FileList");function _(t){return"[object Function]"===r.call(t)}function b(t){return f(t)&&_(t.pipe)}function w(t){var e="[object FormData]";return t&&("function"===typeof FormData&&t instanceof FormData||r.call(t)===e||_(t.toString)&&t.toString()===e)}var S=a("URLSearchParams");function M(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function I(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)}function T(t,e){if(null!==t&&"undefined"!==typeof t)if("object"!==typeof t&&(t=[t]),s(t))for(var n=0,i=t.length;n0)o=i[r],a[o]||(e[o]=t[o],a[o]=!0);t=Object.getPrototypeOf(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e}function P(t,e,n){t=String(t),(void 0===n||n>t.length)&&(n=t.length),n-=e.length;var i=t.indexOf(e,n);return-1!==i&&i===n}function O(t){if(!t)return null;var e=t.length;if(l(e))return null;var n=new Array(e);while(e-- >0)n[e]=t[e];return n}var R=function(t){return function(e){return t&&e instanceof t}}("undefined"!==typeof Uint8Array&&Object.getPrototypeOf(Uint8Array));t.exports={isArray:s,isArrayBuffer:c,isBuffer:u,isFormData:w,isArrayBufferView:h,isString:d,isNumber:p,isObject:f,isPlainObject:g,isUndefined:l,isDate:v,isFile:y,isBlob:m,isFunction:_,isStream:b,isURLSearchParams:S,isStandardBrowserEnv:I,forEach:T,merge:C,extend:A,trim:M,stripBOM:k,inherits:D,toFlatObject:L,kindOf:o,kindOfTest:a,endsWith:P,toArray:O,isTypedArray:R,isFileList:x}},846:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var i=n(3673),r=n(2236),o=n(908),a=n(7657);const s=(0,o.L)({name:"QBar",props:{...r.S,dense:Boolean},setup(t,{slots:e}){const n=(0,i.FN)(),o=(0,r.Z)(t,n.proxy.$q),s=(0,i.Fl)((()=>`q-bar row no-wrap items-center q-bar--${!0===t.dense?"dense":"standard"} q-bar--`+(!0===o.value?"dark":"light")));return()=>(0,i.h)("div",{class:s.value,role:"toolbar"},(0,a.KR)(e.default))}})},9400:(t,e,n)=>{"use strict";n.d(e,{Z:()=>A});var i=n(3673),r=n(1959),o=n(8880),a=n(4554),s=n(2417);const l={size:{type:[Number,String],default:"1em"},color:String};function u(t){return{cSize:(0,i.Fl)((()=>t.size in s.Ok?`${s.Ok[t.size]}px`:t.size)),classes:(0,i.Fl)((()=>"q-spinner"+(t.color?` text-${t.color}`:"")))}}var c=n(908);const h=(0,c.L)({name:"QSpinner",props:{...l,thickness:{type:Number,default:5}},setup(t){const{cSize:e,classes:n}=u(t);return()=>(0,i.h)("svg",{class:n.value+" q-spinner-mat",width:e.value,height:e.value,viewBox:"25 25 50 50"},[(0,i.h)("circle",{class:"path",cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":t.thickness,"stroke-miterlimit":"10"})])}});var d=n(6489),p=(n(3610),n(9992)),f=n(7277);const g={none:0,xs:4,sm:8,md:16,lg:24,xl:32},v={xs:8,sm:10,md:14,lg:20,xl:24},y=["button","submit","reset"],m=/[^\s]\/[^\s]/,x={...s.LU,...f.$,type:{type:String,default:"button"},label:[Number,String],icon:String,iconRight:String,round:Boolean,square:Boolean,outline:Boolean,flat:Boolean,unelevated:Boolean,rounded:Boolean,push:Boolean,glossy:Boolean,size:String,fab:Boolean,fabMini:Boolean,padding:String,color:String,textColor:String,noCaps:Boolean,noWrap:Boolean,dense:Boolean,tabindex:[Number,String],ripple:{type:[Boolean,Object],default:!0},align:{...p.jO.align,default:"center"},stack:Boolean,stretch:Boolean,loading:{type:Boolean,default:null},disable:Boolean};function _(t){const e=(0,s.ZP)(t,v),n=(0,p.ZP)(t),{hasRouterLink:r,hasLink:o,linkTag:a,linkProps:l,navigateToRouterLink:u}=(0,f.Z)("button"),c=(0,i.Fl)((()=>{const n=!1===t.fab&&!1===t.fabMini?e.value:{};return void 0!==t.padding?Object.assign({},n,{padding:t.padding.split(/\s+/).map((t=>t in g?g[t]+"px":t)).join(" "),minWidth:"0",minHeight:"0"}):n})),h=(0,i.Fl)((()=>!0===t.rounded||!0===t.fab||!0===t.fabMini)),d=(0,i.Fl)((()=>!0!==t.disable&&!0!==t.loading)),x=(0,i.Fl)((()=>!0===d.value?t.tabindex||0:-1)),_=(0,i.Fl)((()=>!0===t.flat?"flat":!0===t.outline?"outline":!0===t.push?"push":!0===t.unelevated?"unelevated":"standard")),b=(0,i.Fl)((()=>{const e={tabindex:x.value};return!0===o.value?Object.assign(e,l.value):!0===y.includes(t.type)&&(e.type=t.type),"a"===a.value?(!0===t.disable?e["aria-disabled"]="true":void 0===e.href&&(e.role="button"),!0!==r.value&&!0===m.test(t.type)&&(e.type=t.type)):!0===t.disable&&(e.disabled="",e["aria-disabled"]="true"),!0===t.loading&&void 0!==t.percentage&&Object.assign(e,{role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":t.percentage}),e})),w=(0,i.Fl)((()=>{let e;void 0!==t.color?e=!0===t.flat||!0===t.outline?`text-${t.textColor||t.color}`:`bg-${t.color} text-${t.textColor||"white"}`:t.textColor&&(e=`text-${t.textColor}`);const n=!0===t.round?"round":"rectangle"+(!0===h.value?" q-btn--rounded":!0===t.square?" q-btn--square":"");return`q-btn--${_.value} q-btn--${n}`+(void 0!==e?" "+e:"")+(!0===d.value?" q-btn--actionable q-focusable q-hoverable":!0===t.disable?" disabled":"")+(!0===t.fab?" q-btn--fab":!0===t.fabMini?" q-btn--fab-mini":"")+(!0===t.noCaps?" q-btn--no-uppercase":"")+(!0===t.dense?" q-btn--dense":"")+(!0===t.stretch?" no-border-radius self-stretch":"")+(!0===t.glossy?" glossy":"")+(t.square?" q-btn--square":"")})),S=(0,i.Fl)((()=>n.value+(!0===t.stack?" column":" row")+(!0===t.noWrap?" no-wrap text-no-wrap":"")+(!0===t.loading?" q-btn__content--hidden":"")));return{classes:w,style:c,innerClasses:S,attributes:b,hasRouterLink:r,hasLink:o,linkTag:a,navigateToRouterLink:u,isActionable:d}}var b=n(7657),w=n(4716),S=n(1436);const{passiveCapture:M}=w.rU;let I=null,T=null,C=null;const A=(0,c.L)({name:"QBtn",props:{...x,percentage:Number,darkPercentage:Boolean},emits:["click","keydown","touchstart","mousedown","keyup"],setup(t,{slots:e,emit:n}){const{proxy:s}=(0,i.FN)(),{classes:l,style:u,innerClasses:c,attributes:p,hasRouterLink:f,hasLink:g,linkTag:v,navigateToRouterLink:y,isActionable:m}=_(t),x=(0,r.iH)(null),A=(0,r.iH)(null);let k,D,L=null;const P=(0,i.Fl)((()=>void 0!==t.label&&null!==t.label&&""!==t.label)),O=(0,i.Fl)((()=>!0!==t.disable&&!1!==t.ripple&&{keyCodes:!0===g.value?[13,32]:[13],...!0===t.ripple?{}:t.ripple})),R=(0,i.Fl)((()=>({center:t.round}))),E=(0,i.Fl)((()=>{const e=Math.max(0,Math.min(100,t.percentage));return e>0?{transition:"transform 0.6s",transform:`translateX(${e-100}%)`}:{}})),N=(0,i.Fl)((()=>!0===t.loading?{onMousedown:q,onTouchstartPassive:q,onClick:q,onKeydown:q,onKeyup:q}:!0===m.value?{onClick:B,onKeydown:V,onMousedown:H,onTouchstart:F}:{onClick:w.NS})),z=(0,i.Fl)((()=>({ref:x,class:"q-btn q-btn-item non-selectable no-outline "+l.value,style:u.value,...p.value,...N.value})));function B(e){if(null!==x.value){if(void 0!==e){if(!0===e.defaultPrevented)return;const n=document.activeElement;if("submit"===t.type&&n!==document.body&&!1===x.value.contains(n)&&!1===n.contains(x.value)){x.value.focus();const t=()=>{document.removeEventListener("keydown",w.NS,!0),document.removeEventListener("keyup",t,M),null!==x.value&&x.value.removeEventListener("blur",t,M)};document.addEventListener("keydown",w.NS,!0),document.addEventListener("keyup",t,M),x.value.addEventListener("blur",t,M)}}if(!0===f.value){const t=()=>{e.__qNavigate=!0,y(e)};n("click",e,t),!0!==e.defaultPrevented&&t()}else n("click",e)}}function V(t){null!==x.value&&(n("keydown",t),!0===(0,S.So)(t,[13,32])&&T!==x.value&&(null!==T&&W(),!0!==t.defaultPrevented&&(x.value.focus(),T=x.value,x.value.classList.add("q-btn--active"),document.addEventListener("keyup",G,!0),x.value.addEventListener("blur",G,M)),(0,w.NS)(t)))}function F(t){null!==x.value&&(n("touchstart",t),!0!==t.defaultPrevented&&(I!==x.value&&(null!==I&&W(),I=x.value,L=t.target,L.addEventListener("touchcancel",G,M),L.addEventListener("touchend",G,M)),k=!0,clearTimeout(D),D=setTimeout((()=>{k=!1}),200)))}function H(t){null!==x.value&&(t.qSkipRipple=!0===k,n("mousedown",t),!0!==t.defaultPrevented&&C!==x.value&&(null!==C&&W(),C=x.value,x.value.classList.add("q-btn--active"),document.addEventListener("mouseup",G,M)))}function G(t){if(null!==x.value&&(void 0===t||"blur"!==t.type||document.activeElement!==x.value)){if(void 0!==t&&"keyup"===t.type){if(T===x.value&&!0===(0,S.So)(t,[13,32])){const e=new MouseEvent("click",t);e.qKeyEvent=!0,!0===t.defaultPrevented&&(0,w.X$)(e),!0===t.cancelBubble&&(0,w.sT)(e),x.value.dispatchEvent(e),(0,w.NS)(t),t.qKeyEvent=!0}n("keyup",t)}W()}}function W(t){const e=A.value;!0===t||I!==x.value&&C!==x.value||null===e||e===document.activeElement||(e.setAttribute("tabindex",-1),e.focus()),I===x.value&&(null!==L&&(L.removeEventListener("touchcancel",G,M),L.removeEventListener("touchend",G,M)),I=L=null),C===x.value&&(document.removeEventListener("mouseup",G,M),C=null),T===x.value&&(document.removeEventListener("keyup",G,!0),null!==x.value&&x.value.removeEventListener("blur",G,M),T=null),null!==x.value&&x.value.classList.remove("q-btn--active")}function q(t){(0,w.NS)(t),t.qSkipRipple=!0}return(0,i.Jd)((()=>{W(!0)})),Object.assign(s,{click:B}),()=>{let n=[];void 0!==t.icon&&n.push((0,i.h)(a.Z,{name:t.icon,left:!1===t.stack&&!0===P.value,role:"img","aria-hidden":"true"})),!0===P.value&&n.push((0,i.h)("span",{class:"block"},[t.label])),n=(0,b.vs)(e.default,n),void 0!==t.iconRight&&!1===t.round&&n.push((0,i.h)(a.Z,{name:t.iconRight,right:!1===t.stack&&!0===P.value,role:"img","aria-hidden":"true"}));const r=[(0,i.h)("span",{class:"q-focus-helper",ref:A})];return!0===t.loading&&void 0!==t.percentage&&r.push((0,i.h)("span",{class:"q-btn__progress absolute-full overflow-hidden"+(!0===t.darkPercentage?" q-btn__progress--dark":"")},[(0,i.h)("span",{class:"q-btn__progress-indicator fit block",style:E.value})])),r.push((0,i.h)("span",{class:"q-btn__content text-center col items-center q-anchor--skip "+c.value},n)),null!==t.loading&&r.push((0,i.h)(o.uT,{name:"q-transition--fade"},(()=>!0===t.loading?[(0,i.h)("span",{key:"loading",class:"absolute-full flex flex-center"},void 0!==e.loading?e.loading():[(0,i.h)(h)])]:null))),(0,i.wy)((0,i.h)(v.value,z.value,r),[[d.Z,O.value,void 0,R.value]])}}})},151:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var i=n(3673),r=n(2236),o=n(908),a=n(7657);const s=(0,o.L)({name:"QCard",props:{...r.S,tag:{type:String,default:"div"},square:Boolean,flat:Boolean,bordered:Boolean},setup(t,{slots:e}){const n=(0,i.FN)(),o=(0,r.Z)(t,n.proxy.$q),s=(0,i.Fl)((()=>"q-card"+(!0===o.value?" q-card--dark q-dark":"")+(!0===t.bordered?" q-card--bordered":"")+(!0===t.square?" q-card--square no-border-radius":"")+(!0===t.flat?" q-card--flat no-shadow":"")));return()=>(0,i.h)(t.tag,{class:s.value},(0,a.KR)(e.default))}})},9367:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var i=n(3673),r=n(9992),o=n(908),a=n(7657);const s=(0,o.L)({name:"QCardActions",props:{...r.jO,vertical:Boolean},setup(t,{slots:e}){const n=(0,r.ZP)(t),o=(0,i.Fl)((()=>`q-card__actions ${n.value} q-card__actions--`+(!0===t.vertical?"vert column":"horiz row")));return()=>(0,i.h)("div",{class:o.value},(0,a.KR)(e.default))}})},5589:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(3673),r=n(908),o=n(7657);const a=(0,r.L)({name:"QCardSection",props:{tag:{type:String,default:"div"},horizontal:Boolean},setup(t,{slots:e}){const n=(0,i.Fl)((()=>"q-card__section q-card__section--"+(!0===t.horizontal?"horiz row no-wrap":"vert")));return()=>(0,i.h)(t.tag,{class:n.value},(0,o.KR)(e.default))}})},7030:(t,e,n)=>{"use strict";n.d(e,{Z:()=>d});var i=n(3673),r=n(4554),o=n(6489),a=n(2236),s=n(2417),l=n(908),u=n(4716),c=n(7657);const h={xs:8,sm:10,md:14,lg:20,xl:24},d=(0,l.L)({name:"QChip",props:{...a.S,...s.LU,dense:Boolean,icon:String,iconRight:String,iconRemove:String,iconSelected:String,label:[String,Number],color:String,textColor:String,modelValue:{type:Boolean,default:!0},selected:{type:Boolean,default:null},square:Boolean,outline:Boolean,clickable:Boolean,removable:Boolean,tabindex:[String,Number],disable:Boolean,ripple:{type:[Boolean,Object],default:!0}},emits:["update:modelValue","update:selected","remove","click"],setup(t,{slots:e,emit:n}){const{proxy:{$q:l}}=(0,i.FN)(),d=(0,a.Z)(t,l),p=(0,s.ZP)(t,h),f=(0,i.Fl)((()=>!0===t.selected||void 0!==t.icon)),g=(0,i.Fl)((()=>!0===t.selected?t.iconSelected||l.iconSet.chip.selected:t.icon)),v=(0,i.Fl)((()=>t.iconRemove||l.iconSet.chip.remove)),y=(0,i.Fl)((()=>!1===t.disable&&(!0===t.clickable||null!==t.selected))),m=(0,i.Fl)((()=>{const e=!0===t.outline&&t.color||t.textColor;return"q-chip row inline no-wrap items-center"+(!1===t.outline&&void 0!==t.color?` bg-${t.color}`:"")+(e?` text-${e} q-chip--colored`:"")+(!0===t.disable?" disabled":"")+(!0===t.dense?" q-chip--dense":"")+(!0===t.outline?" q-chip--outline":"")+(!0===t.selected?" q-chip--selected":"")+(!0===y.value?" q-chip--clickable cursor-pointer non-selectable q-hoverable":"")+(!0===t.square?" q-chip--square":"")+(!0===d.value?" q-chip--dark q-dark":"")})),x=(0,i.Fl)((()=>!0===t.disable?{tabindex:-1,"aria-disabled":"true"}:{tabindex:t.tabindex||0}));function _(t){13===t.keyCode&&b(t)}function b(e){t.disable||(n("update:selected",!t.selected),n("click",e))}function w(e){void 0!==e.keyCode&&13!==e.keyCode||((0,u.NS)(e),!1===t.disable&&(n("update:modelValue",!1),n("remove")))}function S(){const n=[];!0===y.value&&n.push((0,i.h)("div",{class:"q-focus-helper"})),!0===f.value&&n.push((0,i.h)(r.Z,{class:"q-chip__icon q-chip__icon--left",name:g.value}));const o=void 0!==t.label?[(0,i.h)("div",{class:"ellipsis"},[t.label])]:void 0;return n.push((0,i.h)("div",{class:"q-chip__content col row no-wrap items-center q-anchor--skip"},(0,c.pf)(e.default,o))),t.iconRight&&n.push((0,i.h)(r.Z,{class:"q-chip__icon q-chip__icon--right",name:t.iconRight})),!0===t.removable&&n.push((0,i.h)(r.Z,{class:"q-chip__icon q-chip__icon--remove cursor-pointer",name:v.value,...x.value,onClick:w,onKeyup:w})),n}return()=>{if(!1===t.modelValue)return;const e={class:m.value,style:p.value};return!0===y.value&&Object.assign(e,x.value,{onClick:b,onKeyup:_}),(0,c.Jl)("div",e,S(),"ripple",!1!==t.ripple&&!0!==t.disable,(()=>[[o.Z,t.ripple]]))}}})},9815:(t,e,n)=>{"use strict";n.d(e,{Z:()=>R});n(3610),n(71);var i=n(3673),r=n(1959),o=n(8880),a=n(69),s=n(4955),l=n(416),u=n(3628),c=n(6104),h=n(5911),d=n(405),p=n(908),f=n(2012),g=n(7657),v=n(4688),y=n(1436);const m=[];let x;function _(t){x=27===t.keyCode}function b(){!0===x&&(x=!1)}function w(t){!0===x&&(x=!1,!0===(0,y.So)(t,27)&&m[m.length-1](t))}function S(t){window[t]("keydown",_),window[t]("blur",b),window[t]("keyup",w),x=!1}function M(t){!0===v.Lp.is.desktop&&(m.push(t),1===m.length&&S("addEventListener"))}function I(t){const e=m.indexOf(t);e>-1&&(m.splice(e,1),0===m.length&&S("removeEventListener"))}const T=[];function C(t){T[T.length-1](t)}function A(t){!0===v.Lp.is.desktop&&(T.push(t),1===T.length&&document.body.addEventListener("focusin",C))}function k(t){const e=T.indexOf(t);e>-1&&(T.splice(e,1),0===T.length&&document.body.removeEventListener("focusin",C))}var D=n(230);let L=0;const P={standard:"fixed-full flex-center",top:"fixed-top justify-center",bottom:"fixed-bottom justify-center",right:"fixed-right items-center",left:"fixed-left items-center"},O={standard:["scale","scale"],top:["slide-down","slide-up"],bottom:["slide-up","slide-down"],right:["slide-left","slide-right"],left:["slide-right","slide-left"]},R=(0,p.L)({name:"QDialog",inheritAttrs:!1,props:{...u.vr,...c.D,transitionShow:String,transitionHide:String,persistent:Boolean,autoClose:Boolean,allowFocusOutside:Boolean,noEscDismiss:Boolean,noBackdropDismiss:Boolean,noRouteDismiss:Boolean,noRefocus:Boolean,noFocus:Boolean,noShake:Boolean,seamless:Boolean,maximized:Boolean,fullWidth:Boolean,fullHeight:Boolean,square:Boolean,position:{type:String,default:"standard",validator:t=>"standard"===t||["top","bottom","left","right"].includes(t)}},emits:[...u.gH,"shake","click","escape-key"],setup(t,{slots:e,emit:n,attrs:c}){const p=(0,i.FN)(),v=(0,r.iH)(null),y=(0,r.iH)(!1),m=(0,r.iH)(!1),x=(0,r.iH)(!1);let _,b,w,S=null;const T=(0,i.Fl)((()=>!0!==t.persistent&&!0!==t.noRouteDismiss&&!0!==t.seamless)),{preventBodyScroll:C}=(0,d.Z)(),{registerTimeout:R,removeTimeout:E}=(0,s.Z)(),{registerTick:N,removeTick:z}=(0,l.Z)(),{showPortal:B,hidePortal:V,portalIsAccessible:F,renderPortal:H}=(0,h.Z)(p,v,ut,!0),{hide:G}=(0,u.ZP)({showing:y,hideOnRouteChange:T,handleShow:Q,handleHide:tt,processOnMount:!0}),{addToHistory:W,removeFromHistory:q}=(0,a.Z)(y,G,T),U=(0,i.Fl)((()=>"q-dialog__inner flex no-pointer-events q-dialog__inner--"+(!0===t.maximized?"maximized":"minimized")+` q-dialog__inner--${t.position} ${P[t.position]}`+(!0===x.value?" q-dialog__inner--animating":"")+(!0===t.fullWidth?" q-dialog__inner--fullwidth":"")+(!0===t.fullHeight?" q-dialog__inner--fullheight":"")+(!0===t.square?" q-dialog__inner--square":""))),j=(0,i.Fl)((()=>"q-transition--"+(void 0===t.transitionShow?O[t.position][0]:t.transitionShow))),Z=(0,i.Fl)((()=>"q-transition--"+(void 0===t.transitionHide?O[t.position][1]:t.transitionHide))),Y=(0,i.Fl)((()=>!0===m.value?Z.value:j.value)),X=(0,i.Fl)((()=>`--q-transition-duration: ${t.transitionDuration}ms`)),$=(0,i.Fl)((()=>!0===y.value&&!0!==t.seamless)),K=(0,i.Fl)((()=>!0===t.autoClose?{onClick:at}:{})),J=(0,i.Fl)((()=>["q-dialog fullscreen no-pointer-events q-dialog--"+(!0===$.value?"modal":"seamless"),c.class]));function Q(e){E(),z(),W(),S=!1===t.noRefocus&&null!==document.activeElement?document.activeElement:null,ot(t.maximized),B(),x.value=!0,!0!==t.noFocus&&(null!==document.activeElement&&document.activeElement.blur(),N(et)),R((()=>{if(!0===p.proxy.$q.platform.is.ios){if(!0!==t.seamless&&document.activeElement){const{top:t,bottom:e}=document.activeElement.getBoundingClientRect(),{innerHeight:n}=window,i=void 0!==window.visualViewport?window.visualViewport.height:n;t>0&&e>i/2&&(document.scrollingElement.scrollTop=Math.min(document.scrollingElement.scrollHeight-i,e>=n?1/0:Math.ceil(document.scrollingElement.scrollTop+e-i/2))),document.activeElement.scrollIntoView()}w=!0,v.value.click(),w=!1}B(!0),x.value=!1,n("show",e)}),t.transitionDuration)}function tt(e){E(),z(),q(),rt(!0),x.value=!0,V(),null!==S&&(S.focus(),S=null),R((()=>{V(!0),x.value=!1,n("hide",e)}),t.transitionDuration)}function et(t){(0,D.jd)((()=>{let e=v.value;null!==e&&!0!==e.contains(document.activeElement)&&(e=e.querySelector(t||"[autofocus], [data-autofocus]")||e,e.focus({preventScroll:!0}))}))}function nt(){et(),n("shake");const t=v.value;null!==t&&(t.classList.remove("q-animate--scale"),t.classList.add("q-animate--scale"),clearTimeout(_),_=setTimeout((()=>{null!==v.value&&(t.classList.remove("q-animate--scale"),et())}),170))}function it(){!0!==t.seamless&&(!0===t.persistent||!0===t.noEscDismiss?!0!==t.maximized&&!0!==t.noShake&&nt():(n("escape-key"),G()))}function rt(e){clearTimeout(_),!0!==e&&!0!==y.value||(ot(!1),!0!==t.seamless&&(C(!1),k(lt),I(it))),!0!==e&&(S=null)}function ot(t){!0===t?!0!==b&&(L<1&&document.body.classList.add("q-body--dialog"),L++,b=!0):!0===b&&(L<2&&document.body.classList.remove("q-body--dialog"),L--,b=!1)}function at(t){!0!==w&&(G(t),n("click",t))}function st(e){!0!==t.persistent&&!0!==t.noBackdropDismiss?G(e):!0!==t.noShake&&nt()}function lt(e){!0!==t.allowFocusOutside&&!0===F.value&&!0!==(0,f.mY)(v.value,e.target)&&et('[tabindex]:not([tabindex="-1"])')}function ut(){return(0,i.h)("div",{...c,class:J.value},[(0,i.h)(o.uT,{name:"q-transition--fade",appear:!0},(()=>!0===$.value?(0,i.h)("div",{class:"q-dialog__backdrop fixed-full",style:X.value,"aria-hidden":"true",onMousedown:st}):null)),(0,i.h)(o.uT,{name:Y.value,appear:!0},(()=>!0===y.value?(0,i.h)("div",{ref:v,class:U.value,style:X.value,tabindex:-1,...K.value},(0,g.KR)(e.default)):null))])}return(0,i.YP)(y,(t=>{(0,i.Y3)((()=>{m.value=t}))})),(0,i.YP)((()=>t.maximized),(t=>{!0===y.value&&ot(t)})),(0,i.YP)($,(t=>{C(t),!0===t?(A(lt),M(it)):(k(lt),I(it))})),Object.assign(p.proxy,{focus:et,shake:nt,__updateRefocusTarget(t){S=t||null}}),(0,i.Jd)(rt),H}})},2901:(t,e,n)=>{"use strict";n.d(e,{Z:()=>v});n(3610),n(71);var i=n(3673),r=n(1959),o=n(69),a=n(3628),s=n(405),l=n(4955),u=n(2236),c=n(8406),h=n(908),d=n(2130),p=n(7657),f=n(2547);const g=150,v=(0,h.L)({name:"QDrawer",inheritAttrs:!1,props:{...a.vr,...u.S,side:{type:String,default:"left",validator:t=>["left","right"].includes(t)},width:{type:Number,default:300},mini:Boolean,miniToOverlay:Boolean,miniWidth:{type:Number,default:57},breakpoint:{type:Number,default:1023},showIfAbove:Boolean,behavior:{type:String,validator:t=>["default","desktop","mobile"].includes(t),default:"default"},bordered:Boolean,elevated:Boolean,overlay:Boolean,persistent:Boolean,noSwipeOpen:Boolean,noSwipeClose:Boolean,noSwipeBackdrop:Boolean},emits:[...a.gH,"on-layout","mini-state"],setup(t,{slots:e,emit:n,attrs:h}){const v=(0,i.FN)(),{proxy:{$q:y}}=v,m=(0,u.Z)(t,y),{preventBodyScroll:x}=(0,s.Z)(),{registerTimeout:_}=(0,l.Z)(),b=(0,i.f3)(f.YE,(()=>{console.error("QDrawer needs to be child of QLayout")}));let w,S,M;const I=(0,r.iH)("mobile"===t.behavior||"desktop"!==t.behavior&&b.totalWidth.value<=t.breakpoint),T=(0,i.Fl)((()=>!0===t.mini&&!0!==I.value)),C=(0,i.Fl)((()=>!0===T.value?t.miniWidth:t.width)),A=(0,r.iH)(!0===t.showIfAbove&&!1===I.value||!0===t.modelValue),k=(0,i.Fl)((()=>!0!==t.persistent&&(!0===I.value||!0===Z.value)));function D(t,e){if(R(),!1!==t&&b.animate(),at(0),!0===I.value){const t=b.instances[W.value];void 0!==t&&!0===t.belowBreakpoint&&t.hide(!1),st(1),!0!==b.isContainer.value&&x(!0)}else st(0),!1!==t&<(!1);_((()=>{!1!==t&<(!0),!0!==e&&n("show",t)}),g)}function L(t,e){E(),!1!==t&&b.animate(),st(0),at(B.value*C.value),dt(),!0!==e&&_((()=>{n("hide",t)}),g)}const{show:P,hide:O}=(0,a.ZP)({showing:A,hideOnRouteChange:k,handleShow:D,handleHide:L}),{addToHistory:R,removeFromHistory:E}=(0,o.Z)(A,O,k),N={belowBreakpoint:I,hide:O},z=(0,i.Fl)((()=>"right"===t.side)),B=(0,i.Fl)((()=>(!0===y.lang.rtl?-1:1)*(!0===z.value?1:-1))),V=(0,r.iH)(0),F=(0,r.iH)(!1),H=(0,r.iH)(!1),G=(0,r.iH)(C.value*B.value),W=(0,i.Fl)((()=>!0===z.value?"left":"right")),q=(0,i.Fl)((()=>!0===A.value&&!1===I.value&&!1===t.overlay?!0===t.miniToOverlay?t.miniWidth:C.value:0)),U=(0,i.Fl)((()=>!0===t.overlay||!0===t.miniToOverlay||b.view.value.indexOf(z.value?"R":"L")>-1||!0===y.platform.is.ios&&!0===b.isContainer.value)),j=(0,i.Fl)((()=>!1===t.overlay&&!0===A.value&&!1===I.value)),Z=(0,i.Fl)((()=>!0===t.overlay&&!0===A.value&&!1===I.value)),Y=(0,i.Fl)((()=>"fullscreen q-drawer__backdrop"+(!1===A.value&&!1===F.value?" hidden":""))),X=(0,i.Fl)((()=>({backgroundColor:`rgba(0,0,0,${.4*V.value})`}))),$=(0,i.Fl)((()=>!0===z.value?"r"===b.rows.value.top[2]:"l"===b.rows.value.top[0])),K=(0,i.Fl)((()=>!0===z.value?"r"===b.rows.value.bottom[2]:"l"===b.rows.value.bottom[0])),J=(0,i.Fl)((()=>{const t={};return!0===b.header.space&&!1===$.value&&(!0===U.value?t.top=`${b.header.offset}px`:!0===b.header.space&&(t.top=`${b.header.size}px`)),!0===b.footer.space&&!1===K.value&&(!0===U.value?t.bottom=`${b.footer.offset}px`:!0===b.footer.space&&(t.bottom=`${b.footer.size}px`)),t})),Q=(0,i.Fl)((()=>{const t={width:`${C.value}px`,transform:`translateX(${G.value}px)`};return!0===I.value?t:Object.assign(t,J.value)})),tt=(0,i.Fl)((()=>"q-drawer__content fit "+(!0!==b.isContainer.value?"scroll":"overflow-auto"))),et=(0,i.Fl)((()=>`q-drawer q-drawer--${t.side}`+(!0===H.value?" q-drawer--mini-animate":"")+(!0===t.bordered?" q-drawer--bordered":"")+(!0===m.value?" q-drawer--dark q-dark":"")+(!0===F.value?" no-transition":!0===A.value?"":" q-layout--prevent-focus")+(!0===I.value?" fixed q-drawer--on-top q-drawer--mobile q-drawer--top-padding":" q-drawer--"+(!0===T.value?"mini":"standard")+(!0===U.value||!0!==j.value?" fixed":"")+(!0===t.overlay||!0===t.miniToOverlay?" q-drawer--on-top":"")+(!0===$.value?" q-drawer--top-padding":"")))),nt=(0,i.Fl)((()=>{const e=!0===y.lang.rtl?t.side:W.value;return[[c.Z,ct,void 0,{[e]:!0,mouse:!0}]]})),it=(0,i.Fl)((()=>{const e=!0===y.lang.rtl?W.value:t.side;return[[c.Z,ht,void 0,{[e]:!0,mouse:!0}]]})),rt=(0,i.Fl)((()=>{const e=!0===y.lang.rtl?W.value:t.side;return[[c.Z,ht,void 0,{[e]:!0,mouse:!0,mouseAllDir:!0}]]}));function ot(){ft(I,"mobile"===t.behavior||"desktop"!==t.behavior&&b.totalWidth.value<=t.breakpoint)}function at(t){void 0===t?(0,i.Y3)((()=>{t=!0===A.value?0:C.value,at(B.value*t)})):(!0!==b.isContainer.value||!0!==z.value||!0!==I.value&&Math.abs(t)!==C.value||(t+=B.value*b.scrollbarWidth.value),G.value=t)}function st(t){V.value=t}function lt(t){const e=!0===t?"remove":!0!==b.isContainer.value?"add":"";""!==e&&document.body.classList[e]("q-body--drawer-toggle")}function ut(){clearTimeout(S),v.proxy&&v.proxy.$el&&v.proxy.$el.classList.add("q-drawer--mini-animate"),H.value=!0,S=setTimeout((()=>{H.value=!1,v&&v.proxy&&v.proxy.$el&&v.proxy.$el.classList.remove("q-drawer--mini-animate")}),150)}function ct(t){if(!1!==A.value)return;const e=C.value,n=(0,d.vX)(t.distance.x,0,e);if(!0===t.isFinal){const t=n>=Math.min(75,e);return!0===t?P():(b.animate(),st(0),at(B.value*e)),void(F.value=!1)}at((!0===y.lang.rtl?!0!==z.value:z.value)?Math.max(e-n,0):Math.min(0,n-e)),st((0,d.vX)(n/e,0,1)),!0===t.isFirst&&(F.value=!0)}function ht(e){if(!0!==A.value)return;const n=C.value,i=e.direction===t.side,r=(!0===y.lang.rtl?!0!==i:i)?(0,d.vX)(e.distance.x,0,n):0;if(!0===e.isFinal){const t=Math.abs(r){!0===e?(w=A.value,!0===A.value&&O(!1)):!1===t.overlay&&"mobile"!==t.behavior&&!1!==w&&(!0===A.value?(at(0),st(0),dt()):P(!1))})),(0,i.YP)((()=>t.side),((t,e)=>{b.instances[e]===N&&(b.instances[e]=void 0,b[e].space=!1,b[e].offset=0),b.instances[t]=N,b[t].size=C.value,b[t].space=j.value,b[t].offset=q.value})),(0,i.YP)(b.totalWidth,(()=>{!0!==b.isContainer.value&&!0===document.qScrollPrevented||ot()})),(0,i.YP)((()=>t.behavior+t.breakpoint),ot),(0,i.YP)(b.isContainer,(t=>{!0===A.value&&x(!0!==t),!0===t&&ot()})),(0,i.YP)(b.scrollbarWidth,(()=>{at(!0===A.value?0:void 0)})),(0,i.YP)(q,(t=>{pt("offset",t)})),(0,i.YP)(j,(t=>{n("on-layout",t),pt("space",t)})),(0,i.YP)(z,(()=>{at()})),(0,i.YP)(C,(e=>{at(),gt(t.miniToOverlay,e)})),(0,i.YP)((()=>t.miniToOverlay),(t=>{gt(t,C.value)})),(0,i.YP)((()=>y.lang.rtl),(()=>{at()})),(0,i.YP)((()=>t.mini),(()=>{!0===t.modelValue&&(ut(),b.animate())})),(0,i.YP)(T,(t=>{n("mini-state",t)})),b.instances[t.side]=N,gt(t.miniToOverlay,C.value),pt("space",j.value),pt("offset",q.value),!0===t.showIfAbove&&!0!==t.modelValue&&!0===A.value&&void 0!==t["onUpdate:modelValue"]&&n("update:modelValue",!0),(0,i.bv)((()=>{n("on-layout",j.value),n("mini-state",T.value),w=!0===t.showIfAbove;const e=()=>{const t=!0===A.value?D:L;t(!1,!0)};0===b.totalWidth.value?M=(0,i.YP)(b.totalWidth,(()=>{M(),M=void 0,!1===A.value&&!0===t.showIfAbove&&!1===I.value?P(!1):e()})):(0,i.Y3)(e)})),(0,i.Jd)((()=>{void 0!==M&&M(),clearTimeout(S),!0===A.value&&dt(),b.instances[t.side]===N&&(b.instances[t.side]=void 0,pt("size",0),pt("offset",0),pt("space",!1))})),()=>{const n=[];!0===I.value&&(!1===t.noSwipeOpen&&n.push((0,i.wy)((0,i.h)("div",{key:"open",class:`q-drawer__opener fixed-${t.side}`,"aria-hidden":"true"}),nt.value)),n.push((0,p.Jl)("div",{ref:"backdrop",class:Y.value,style:X.value,"aria-hidden":"true",onClick:O},void 0,"backdrop",!0!==t.noSwipeBackdrop&&!0===A.value,(()=>rt.value))));const r=!0===T.value&&void 0!==e.mini,o=[(0,i.h)("div",{...h,key:""+r,class:[tt.value,h.class]},!0===r?e.mini():(0,p.KR)(e.default))];return!0===t.elevated&&!0===A.value&&o.push((0,i.h)("div",{class:"q-layout__shadow absolute-full overflow-hidden no-pointer-events"})),n.push((0,p.Jl)("aside",{ref:"content",class:et.value,style:Q.value},o,"contentclose",!0!==t.noSwipeClose&&!0===I.value,(()=>it.value))),(0,i.h)("div",{class:"q-drawer-container"},n)}}})},3812:(t,e,n)=>{"use strict";n.d(e,{Z:()=>u});var i=n(3673),r=n(1959),o=n(5151),a=n(908),s=n(7657),l=n(2547);const u=(0,a.L)({name:"QHeader",props:{modelValue:{type:Boolean,default:!0},reveal:Boolean,revealOffset:{type:Number,default:250},bordered:Boolean,elevated:Boolean,heightHint:{type:[String,Number],default:50}},emits:["reveal","focusin"],setup(t,{slots:e,emit:n}){const{proxy:{$q:a}}=(0,i.FN)(),u=(0,i.f3)(l.YE,(()=>{console.error("QHeader needs to be child of QLayout")})),c=(0,r.iH)(parseInt(t.heightHint,10)),h=(0,r.iH)(!0),d=(0,i.Fl)((()=>!0===t.reveal||u.view.value.indexOf("H")>-1||a.platform.is.ios&&!0===u.isContainer.value)),p=(0,i.Fl)((()=>{if(!0!==t.modelValue)return 0;if(!0===d.value)return!0===h.value?c.value:0;const e=c.value-u.scroll.value.position;return e>0?e:0})),f=(0,i.Fl)((()=>!0!==t.modelValue||!0===d.value&&!0!==h.value)),g=(0,i.Fl)((()=>!0===t.modelValue&&!0===f.value&&!0===t.reveal)),v=(0,i.Fl)((()=>"q-header q-layout__section--marginal "+(!0===d.value?"fixed":"absolute")+"-top"+(!0===t.bordered?" q-header--bordered":"")+(!0===f.value?" q-header--hidden":"")+(!0!==t.modelValue?" q-layout--prevent-focus":""))),y=(0,i.Fl)((()=>{const t=u.rows.value.top,e={};return"l"===t[0]&&!0===u.left.space&&(e[!0===a.lang.rtl?"right":"left"]=`${u.left.size}px`),"r"===t[2]&&!0===u.right.space&&(e[!0===a.lang.rtl?"left":"right"]=`${u.right.size}px`),e}));function m(t,e){u.update("header",t,e)}function x(t,e){t.value!==e&&(t.value=e)}function _({height:t}){x(c,t),m("size",t)}function b(t){!0===g.value&&x(h,!0),n("focusin",t)}(0,i.YP)((()=>t.modelValue),(t=>{m("space",t),x(h,!0),u.animate()})),(0,i.YP)(p,(t=>{m("offset",t)})),(0,i.YP)((()=>t.reveal),(e=>{!1===e&&x(h,t.modelValue)})),(0,i.YP)(h,(t=>{u.animate(),n("reveal",t)})),(0,i.YP)(u.scroll,(e=>{!0===t.reveal&&x(h,"up"===e.direction||e.position<=t.revealOffset||e.position-e.inflectionPoint<100)}));const w={};return u.instances.header=w,!0===t.modelValue&&m("size",c.value),m("space",t.modelValue),m("offset",p.value),(0,i.Jd)((()=>{u.instances.header===w&&(u.instances.header=void 0,m("size",0),m("offset",0),m("space",!1))})),()=>{const n=(0,s.Bl)(e.default,[]);return!0===t.elevated&&n.push((0,i.h)("div",{class:"q-layout__shadow absolute-full overflow-hidden no-pointer-events"})),n.push((0,i.h)(o.Z,{debounce:0,onResize:_})),(0,i.h)("header",{class:v.value,style:y.value,onFocusin:b},n)}}})},4554:(t,e,n)=>{"use strict";n.d(e,{Z:()=>b});n(71);var i=n(3673),r=n(2417),o=n(908),a=n(7657);const s="0 0 24 24",l=t=>t,u=t=>`ionicons ${t}`,c={"mdi-":t=>`mdi ${t}`,"icon-":l,"bt-":t=>`bt ${t}`,"eva-":t=>`eva ${t}`,"ion-md":u,"ion-ios":u,"ion-logo":u,"iconfont ":l,"ti-":t=>`themify-icon ${t}`,"bi-":t=>`bootstrap-icons ${t}`},h={o_:"-outlined",r_:"-round",s_:"-sharp"},d={sym_o_:"-outlined",sym_r_:"-rounded",sym_s_:"-sharp"},p=new RegExp("^("+Object.keys(c).join("|")+")"),f=new RegExp("^("+Object.keys(h).join("|")+")"),g=new RegExp("^("+Object.keys(d).join("|")+")"),v=/^[Mm]\s?[-+]?\.?\d/,y=/^img:/,m=/^svguse:/,x=/^ion-/,_=/^(fa-(solid|regular|light|brands|duotone|thin)|[lf]a[srlbdk]?) /,b=(0,o.L)({name:"QIcon",props:{...r.LU,tag:{type:String,default:"i"},name:String,color:String,left:Boolean,right:Boolean},setup(t,{slots:e}){const{proxy:{$q:n}}=(0,i.FN)(),o=(0,r.ZP)(t),l=(0,i.Fl)((()=>"q-icon"+(!0===t.left?" on-left":"")+(!0===t.right?" on-right":"")+(void 0!==t.color?` text-${t.color}`:""))),u=(0,i.Fl)((()=>{let e,r=t.name;if("none"===r||!r)return{none:!0};if(null!==n.iconMapFn){const t=n.iconMapFn(r);if(void 0!==t){if(void 0===t.icon)return{cls:t.cls,content:void 0!==t.content?t.content:" "};if(r=t.icon,"none"===r||!r)return{none:!0}}}if(!0===v.test(r)){const[t,e=s]=r.split("|");return{svg:!0,viewBox:e,nodes:t.split("&&").map((t=>{const[e,n,r]=t.split("@@");return(0,i.h)("path",{style:n,d:e,transform:r})}))}}if(!0===y.test(r))return{img:!0,src:r.substring(4)};if(!0===m.test(r)){const[t,e=s]=r.split("|");return{svguse:!0,src:t.substring(7),viewBox:e}}let o=" ";const a=r.match(p);if(null!==a)e=c[a[1]](r);else if(!0===_.test(r))e=r;else if(!0===x.test(r))e=`ionicons ion-${!0===n.platform.is.ios?"ios":"md"}${r.substring(3)}`;else if(!0===g.test(r)){e="notranslate material-symbols";const t=r.match(g);null!==t&&(r=r.substring(6),e+=d[t[1]]),o=r}else{e="notranslate material-icons";const t=r.match(f);null!==t&&(r=r.substring(2),e+=h[t[1]]),o=r}return{cls:e,content:o}}));return()=>{const n={class:l.value,style:o.value,"aria-hidden":"true",role:"presentation"};return!0===u.value.none?(0,i.h)(t.tag,n,(0,a.KR)(e.default)):!0===u.value.img?(0,i.h)("span",n,(0,a.vs)(e.default,[(0,i.h)("img",{src:u.value.src})])):!0===u.value.svg?(0,i.h)("span",n,(0,a.vs)(e.default,[(0,i.h)("svg",{viewBox:u.value.viewBox||"0 0 24 24"},u.value.nodes)])):!0===u.value.svguse?(0,i.h)("span",n,(0,a.vs)(e.default,[(0,i.h)("svg",{viewBox:u.value.viewBox},[(0,i.h)("use",{"xlink:href":u.value.src})])])):(void 0!==u.value.cls&&(n.class+=" "+u.value.cls),(0,i.h)(t.tag,n,(0,a.vs)(e.default,[u.value.content])))}}})},3414:(t,e,n)=>{"use strict";n.d(e,{Z:()=>h});var i=n(3673),r=n(1959),o=n(2236),a=n(7277),s=n(908),l=n(7657),u=n(4716),c=n(1436);const h=(0,s.L)({name:"QItem",props:{...o.S,...a.$,tag:{type:String,default:"div"},active:{type:Boolean,default:null},clickable:Boolean,dense:Boolean,insetLevel:Number,tabindex:[String,Number],focused:Boolean,manualFocus:Boolean},emits:["click","keyup"],setup(t,{slots:e,emit:n}){const{proxy:{$q:s}}=(0,i.FN)(),h=(0,o.Z)(t,s),{hasRouterLink:d,hasLink:p,linkProps:f,linkClass:g,linkTag:v,navigateToRouterLink:y}=(0,a.Z)(),m=(0,r.iH)(null),x=(0,r.iH)(null),_=(0,i.Fl)((()=>!0===t.clickable||!0===p.value||"label"===t.tag)),b=(0,i.Fl)((()=>!0!==t.disable&&!0===_.value)),w=(0,i.Fl)((()=>"q-item q-item-type row no-wrap"+(!0===t.dense?" q-item--dense":"")+(!0===h.value?" q-item--dark":"")+(!0===p.value&&null===t.active?g.value:!0===t.active?(void 0!==t.activeClass?` ${t.activeClass}`:"")+" q-item--active":"")+(!0===t.disable?" disabled":"")+(!0===b.value?" q-item--clickable q-link cursor-pointer "+(!0===t.manualFocus?"q-manual-focusable":"q-focusable q-hoverable")+(!0===t.focused?" q-manual-focusable--focused":""):""))),S=(0,i.Fl)((()=>{if(void 0===t.insetLevel)return null;const e=!0===s.lang.rtl?"Right":"Left";return{["padding"+e]:16+56*t.insetLevel+"px"}}));function M(t){!0===b.value&&(null!==x.value&&(!0!==t.qKeyEvent&&document.activeElement===m.value?x.value.focus():document.activeElement===x.value&&m.value.focus()),!0===d.value&&y(t),n("click",t))}function I(t){if(!0===b.value&&!0===(0,c.So)(t,13)){(0,u.NS)(t),t.qKeyEvent=!0;const e=new MouseEvent("click",t);e.qKeyEvent=!0,m.value.dispatchEvent(e)}n("keyup",t)}function T(){const t=(0,l.Bl)(e.default,[]);return!0===b.value&&t.unshift((0,i.h)("div",{class:"q-focus-helper",tabindex:-1,ref:x})),t}return()=>{const e={ref:m,class:w.value,style:S.value,onClick:M,onKeyup:I};return!0===b.value?(e.tabindex=t.tabindex||"0",Object.assign(e,f.value)):!0===_.value&&(e["aria-disabled"]="true"),(0,i.h)(v.value,e,T())}}})},2350:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(3673),r=n(908),o=n(7657);const a=(0,r.L)({name:"QItemLabel",props:{overline:Boolean,caption:Boolean,header:Boolean,lines:[Number,String]},setup(t,{slots:e}){const n=(0,i.Fl)((()=>parseInt(t.lines,10))),r=(0,i.Fl)((()=>"q-item__label"+(!0===t.overline?" q-item__label--overline text-overline":"")+(!0===t.caption?" q-item__label--caption text-caption":"")+(!0===t.header?" q-item__label--header":"")+(1===n.value?" ellipsis":""))),a=(0,i.Fl)((()=>void 0!==t.lines&&n.value>1?{overflow:"hidden",display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":n.value}:null));return()=>(0,i.h)("div",{style:a.value,class:r.value},(0,o.KR)(e.default))}})},2035:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(3673),r=n(908),o=n(7657);const a=(0,r.L)({name:"QItemSection",props:{avatar:Boolean,thumbnail:Boolean,side:Boolean,top:Boolean,noWrap:Boolean},setup(t,{slots:e}){const n=(0,i.Fl)((()=>"q-item__section column q-item__section--"+(!0===t.avatar||!0===t.side||!0===t.thumbnail?"side":"main")+(!0===t.top?" q-item__section--top justify-start":" justify-center")+(!0===t.avatar?" q-item__section--avatar":"")+(!0===t.thumbnail?" q-item__section--thumbnail":"")+(!0===t.noWrap?" q-item__section--nowrap":"")));return()=>(0,i.h)("div",{class:n.value},(0,o.KR)(e.default))}})},7011:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var i=n(3673),r=n(908),o=n(2236),a=n(7657);const s=(0,r.L)({name:"QList",props:{...o.S,bordered:Boolean,dense:Boolean,separator:Boolean,padding:Boolean},setup(t,{slots:e}){const n=(0,i.FN)(),r=(0,o.Z)(t,n.proxy.$q),s=(0,i.Fl)((()=>"q-list"+(!0===t.bordered?" q-list--bordered":"")+(!0===t.dense?" q-list--dense":"")+(!0===t.separator?" q-list--separator":"")+(!0===r.value?" q-list--dark":"")+(!0===t.padding?" q-list--padding":"")));return()=>(0,i.h)("div",{class:s.value},(0,a.KR)(e.default))}})},9214:(t,e,n)=>{"use strict";n.d(e,{Z:()=>d});var i=n(3673),r=n(1959),o=n(4688),a=n(4303),s=n(5151),l=n(908),u=n(8400),c=n(7657),h=n(2547);const d=(0,l.L)({name:"QLayout",props:{container:Boolean,view:{type:String,default:"hhh lpr fff",validator:t=>/^(h|l)h(h|r) lpr (f|l)f(f|r)$/.test(t.toLowerCase())},onScroll:Function,onScrollHeight:Function,onResize:Function},setup(t,{slots:e,emit:n}){const{proxy:{$q:l}}=(0,i.FN)(),d=(0,r.iH)(null),p=(0,r.iH)(l.screen.height),f=(0,r.iH)(!0===t.container?0:l.screen.width),g=(0,r.iH)({position:0,direction:"down",inflectionPoint:0}),v=(0,r.iH)(0),y=(0,r.iH)(!0===o.uX.value?0:(0,u.np)()),m=(0,i.Fl)((()=>"q-layout q-layout--"+(!0===t.container?"containerized":"standard"))),x=(0,i.Fl)((()=>!1===t.container?{minHeight:l.screen.height+"px"}:null)),_=(0,i.Fl)((()=>0!==y.value?{[!0===l.lang.rtl?"left":"right"]:`${y.value}px`}:null)),b=(0,i.Fl)((()=>0!==y.value?{[!0===l.lang.rtl?"right":"left"]:0,[!0===l.lang.rtl?"left":"right"]:`-${y.value}px`,width:`calc(100% + ${y.value}px)`}:null));function w(e){if(!0===t.container||!0!==document.qScrollPrevented){const i={position:e.position.top,direction:e.direction,directionChanged:e.directionChanged,inflectionPoint:e.inflectionPoint.top,delta:e.delta.top};g.value=i,void 0!==t.onScroll&&n("scroll",i)}}function S(e){const{height:i,width:r}=e;let o=!1;p.value!==i&&(o=!0,p.value=i,void 0!==t.onScrollHeight&&n("scroll-height",i),I()),f.value!==r&&(o=!0,f.value=r),!0===o&&void 0!==t.onResize&&n("resize",e)}function M({height:t}){v.value!==t&&(v.value=t,I())}function I(){if(!0===t.container){const t=p.value>v.value?(0,u.np)():0;y.value!==t&&(y.value=t)}}let T;const C={instances:{},view:(0,i.Fl)((()=>t.view)),isContainer:(0,i.Fl)((()=>t.container)),rootRef:d,height:p,containerHeight:v,scrollbarWidth:y,totalWidth:(0,i.Fl)((()=>f.value+y.value)),rows:(0,i.Fl)((()=>{const e=t.view.toLowerCase().split(" ");return{top:e[0].split(""),middle:e[1].split(""),bottom:e[2].split("")}})),header:(0,r.qj)({size:0,offset:0,space:!1}),right:(0,r.qj)({size:300,offset:0,space:!1}),footer:(0,r.qj)({size:0,offset:0,space:!1}),left:(0,r.qj)({size:300,offset:0,space:!1}),scroll:g,animate(){void 0!==T?clearTimeout(T):document.body.classList.add("q-body--layout-animate"),T=setTimeout((()=>{document.body.classList.remove("q-body--layout-animate"),T=void 0}),155)},update(t,e,n){C[t][e]=n}};if((0,i.JJ)(h.YE,C),(0,u.np)()>0){let A=null;const k=document.body;function D(){A=null,k.classList.remove("hide-scrollbar")}function L(){if(null===A){if(k.scrollHeight>l.screen.height)return;k.classList.add("hide-scrollbar")}else clearTimeout(A);A=setTimeout(D,300)}function P(t){null!==A&&"remove"===t&&(clearTimeout(A),D()),window[`${t}EventListener`]("resize",L)}(0,i.YP)((()=>!0!==t.container?"add":"remove"),P),!0!==t.container&&P("add"),(0,i.Ah)((()=>{P("remove")}))}return()=>{const n=(0,c.vs)(e.default,[(0,i.h)(a.Z,{onScroll:w}),(0,i.h)(s.Z,{onResize:S})]),r=(0,i.h)("div",{class:m.value,style:x.value,ref:!0===t.container?void 0:d,tabindex:-1},n);return!0===t.container?(0,i.h)("div",{class:"q-layout-container overflow-hidden",ref:d},[(0,i.h)(s.Z,{onResize:M}),(0,i.h)("div",{class:"absolute-full",style:_.value},[(0,i.h)("div",{class:"scroll",style:b.value},[r])])]):r}}})},2652:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var i=n(3673),r=n(908),o=n(7657),a=n(2547);const s=(0,r.L)({name:"QPageContainer",setup(t,{slots:e}){const{proxy:{$q:n}}=(0,i.FN)(),r=(0,i.f3)(a.YE,(()=>{console.error("QPageContainer needs to be child of QLayout")}));(0,i.JJ)(a.Mw,!0);const s=(0,i.Fl)((()=>{const t={};return!0===r.header.space&&(t.paddingTop=`${r.header.size}px`),!0===r.right.space&&(t["padding"+(!0===n.lang.rtl?"Left":"Right")]=`${r.right.size}px`),!0===r.footer.space&&(t.paddingBottom=`${r.footer.size}px`),!0===r.left.space&&(t["padding"+(!0===n.lang.rtl?"Right":"Left")]=`${r.left.size}px`),t}));return()=>(0,i.h)("div",{class:"q-page-container",style:s.value},(0,o.KR)(e.default))}})},5151:(t,e,n)=>{"use strict";n.d(e,{Z:()=>h});var i=n(3673),r=n(1959),o=n(4688);function a(){const t=(0,r.iH)(!o.uX.value);return!1===t.value&&(0,i.bv)((()=>{t.value=!0})),t}var s=n(908),l=n(4716);const u="undefined"!==typeof ResizeObserver,c=!0===u?{}:{style:"display:block;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1;",url:"about:blank"},h=(0,s.L)({name:"QResizeObserver",props:{debounce:{type:[String,Number],default:100}},emits:["resize"],setup(t,{emit:e}){let n,r=null,o={width:-1,height:-1};function s(e){!0===e||0===t.debounce||"0"===t.debounce?h():null===r&&(r=setTimeout(h,t.debounce))}function h(){if(clearTimeout(r),r=null,n){const{offsetWidth:t,offsetHeight:i}=n;t===o.width&&i===o.height||(o={width:t,height:i},e("resize",o))}}const d=(0,i.FN)();if(Object.assign(d.proxy,{trigger:s}),!0===u){let p;return(0,i.bv)((()=>{(0,i.Y3)((()=>{n=d.proxy.$el.parentNode,n&&(p=new ResizeObserver(s),p.observe(n),h())}))})),(0,i.Jd)((()=>{clearTimeout(r),void 0!==p&&(void 0!==p.disconnect?p.disconnect():n&&p.unobserve(n))})),l.ZT}{const f=a();let g;function v(){clearTimeout(r),void 0!==g&&(void 0!==g.removeEventListener&&g.removeEventListener("resize",s,l.rU.passive),g=void 0)}function y(){v(),n&&n.contentDocument&&(g=n.contentDocument.defaultView,g.addEventListener("resize",s,l.rU.passive),h())}return(0,i.bv)((()=>{(0,i.Y3)((()=>{n=d.proxy.$el,n&&y()}))})),(0,i.Jd)(v),()=>{if(!0===f.value)return(0,i.h)("object",{style:c.style,tabindex:-1,type:"text/html",data:c.url,"aria-hidden":"true",onLoad:y})}}}})},7704:(t,e,n)=>{"use strict";n.d(e,{Z:()=>m});n(3610);var i=n(1959),r=n(3673),o=n(2236),a=n(5151),s=n(4303),l=n(8406),u=n(908),c=n(2130),h=n(8400),d=n(7657),p=n(9405);const f=["vertical","horizontal"],g={vertical:{offset:"offsetY",scroll:"scrollTop",dir:"down",dist:"y"},horizontal:{offset:"offsetX",scroll:"scrollLeft",dir:"right",dist:"x"}},v={prevent:!0,mouse:!0,mouseAllDir:!0},y=t=>t>=250?50:Math.ceil(t/5),m=(0,u.L)({name:"QScrollArea",props:{...o.S,thumbStyle:Object,verticalThumbStyle:Object,horizontalThumbStyle:Object,barStyle:[Array,String,Object],verticalBarStyle:[Array,String,Object],horizontalBarStyle:[Array,String,Object],contentStyle:[Array,String,Object],contentActiveStyle:[Array,String,Object],delay:{type:[String,Number],default:1e3},visible:{type:Boolean,default:null},tabindex:[String,Number],onScroll:Function},setup(t,{slots:e,emit:n}){const u=(0,i.iH)(!1),m=(0,i.iH)(!1),x=(0,i.iH)(!1),_={vertical:(0,i.iH)(0),horizontal:(0,i.iH)(0)},b={vertical:{ref:(0,i.iH)(null),position:(0,i.iH)(0),size:(0,i.iH)(0)},horizontal:{ref:(0,i.iH)(null),position:(0,i.iH)(0),size:(0,i.iH)(0)}},w=(0,r.FN)(),S=(0,o.Z)(t,w.proxy.$q);let M,I;const T=(0,i.iH)(null),C=(0,r.Fl)((()=>"q-scrollarea"+(!0===S.value?" q-scrollarea--dark":"")));b.vertical.percentage=(0,r.Fl)((()=>{const t=b.vertical.size.value-_.vertical.value;if(t<=0)return 0;const e=(0,c.vX)(b.vertical.position.value/t,0,1);return Math.round(1e4*e)/1e4})),b.vertical.thumbHidden=(0,r.Fl)((()=>!0!==(null===t.visible?x.value:t.visible)&&!1===u.value&&!1===m.value||b.vertical.size.value<=_.vertical.value+1)),b.vertical.thumbStart=(0,r.Fl)((()=>b.vertical.percentage.value*(_.vertical.value-b.vertical.thumbSize.value))),b.vertical.thumbSize=(0,r.Fl)((()=>Math.round((0,c.vX)(_.vertical.value*_.vertical.value/b.vertical.size.value,y(_.vertical.value),_.vertical.value)))),b.vertical.style=(0,r.Fl)((()=>({...t.thumbStyle,...t.verticalThumbStyle,top:`${b.vertical.thumbStart.value}px`,height:`${b.vertical.thumbSize.value}px`}))),b.vertical.thumbClass=(0,r.Fl)((()=>"q-scrollarea__thumb q-scrollarea__thumb--v absolute-right"+(!0===b.vertical.thumbHidden.value?" q-scrollarea__thumb--invisible":""))),b.vertical.barClass=(0,r.Fl)((()=>"q-scrollarea__bar q-scrollarea__bar--v absolute-right"+(!0===b.vertical.thumbHidden.value?" q-scrollarea__bar--invisible":""))),b.horizontal.percentage=(0,r.Fl)((()=>{const t=b.horizontal.size.value-_.horizontal.value;if(t<=0)return 0;const e=(0,c.vX)(b.horizontal.position.value/t,0,1);return Math.round(1e4*e)/1e4})),b.horizontal.thumbHidden=(0,r.Fl)((()=>!0!==(null===t.visible?x.value:t.visible)&&!1===u.value&&!1===m.value||b.horizontal.size.value<=_.horizontal.value+1)),b.horizontal.thumbStart=(0,r.Fl)((()=>b.horizontal.percentage.value*(_.horizontal.value-b.horizontal.thumbSize.value))),b.horizontal.thumbSize=(0,r.Fl)((()=>Math.round((0,c.vX)(_.horizontal.value*_.horizontal.value/b.horizontal.size.value,y(_.horizontal.value),_.horizontal.value)))),b.horizontal.style=(0,r.Fl)((()=>({...t.thumbStyle,...t.horizontalThumbStyle,left:`${b.horizontal.thumbStart.value}px`,width:`${b.horizontal.thumbSize.value}px`}))),b.horizontal.thumbClass=(0,r.Fl)((()=>"q-scrollarea__thumb q-scrollarea__thumb--h absolute-bottom"+(!0===b.horizontal.thumbHidden.value?" q-scrollarea__thumb--invisible":""))),b.horizontal.barClass=(0,r.Fl)((()=>"q-scrollarea__bar q-scrollarea__bar--h absolute-bottom"+(!0===b.horizontal.thumbHidden.value?" q-scrollarea__bar--invisible":"")));const A=(0,r.Fl)((()=>!0===b.vertical.thumbHidden.value&&!0===b.horizontal.thumbHidden.value?t.contentStyle:t.contentActiveStyle)),k=[[l.Z,t=>{z(t,"vertical")},void 0,{vertical:!0,...v}]],D=[[l.Z,t=>{z(t,"horizontal")},void 0,{horizontal:!0,...v}]];function L(){const t={};return f.forEach((e=>{const n=b[e];t[e+"Position"]=n.position.value,t[e+"Percentage"]=n.percentage.value,t[e+"Size"]=n.size.value,t[e+"ContainerSize"]=_[e].value})),t}const P=(0,p.Z)((()=>{const t=L();t.ref=w.proxy,n("scroll",t)}),0);function O(t,e,n){if(!1===f.includes(t))return void console.error("[QScrollArea]: wrong first param of setScrollPosition (vertical/horizontal)");const i="vertical"===t?h.f3:h.ik;i(T.value,e,n)}function R({height:t,width:e}){let n=!1;_.vertical.value!==t&&(_.vertical.value=t,n=!0),_.horizontal.value!==e&&(_.horizontal.value=e,n=!0),!0===n&&H()}function E({position:t}){let e=!1;b.vertical.position.value!==t.top&&(b.vertical.position.value=t.top,e=!0),b.horizontal.position.value!==t.left&&(b.horizontal.position.value=t.left,e=!0),!0===e&&H()}function N({height:t,width:e}){b.horizontal.size.value!==e&&(b.horizontal.size.value=e,H()),b.vertical.size.value!==t&&(b.vertical.size.value=t,H())}function z(t,e){const n=b[e];if(!0===t.isFirst){if(!0===n.thumbHidden.value)return;I=n.position.value,m.value=!0}else if(!0!==m.value)return;!0===t.isFinal&&(m.value=!1);const i=g[e],r=_[e].value,o=(n.size.value-r)/(r-n.thumbSize.value),a=t.distance[i.dist],s=I+(t.direction===i.dir?1:-1)*a*o;G(s,e)}function B(t,e){const n=b[e];if(!0!==n.thumbHidden.value){const i=t[g[e].offset];if(in.thumbStart.value+n.thumbSize.value){const t=i-n.thumbSize.value/2;G(t/_[e].value*n.size.value,e)}null!==n.ref.value&&n.ref.value.dispatchEvent(new MouseEvent(t.type,t))}}function V(t){B(t,"vertical")}function F(t){B(t,"horizontal")}function H(){!0===u.value?clearTimeout(M):u.value=!0,M=setTimeout((()=>{u.value=!1}),t.delay),void 0!==t.onScroll&&P()}function G(t,e){T.value[g[e].scroll]=t}function W(){x.value=!0}function q(){x.value=!1}Object.assign(w.proxy,{getScrollTarget:()=>T.value,getScroll:L,getScrollPosition:()=>({top:b.vertical.position.value,left:b.horizontal.position.value}),getScrollPercentage:()=>({top:b.vertical.percentage.value,left:b.horizontal.percentage.value}),setScrollPosition:O,setScrollPercentage(t,e,n){O(t,e*(b[t].size.value-_[t].value),n)}});let U=null;return(0,r.se)((()=>{U={top:b.vertical.position.value,left:b.horizontal.position.value}})),(0,r.dl)((()=>{if(null===U)return;const t=T.value;null!==t&&((0,h.ik)(t,U.left),(0,h.f3)(t,U.top))})),(0,r.Jd)(P.cancel),()=>(0,r.h)("div",{class:C.value,onMouseenter:W,onMouseleave:q},[(0,r.h)("div",{ref:T,class:"q-scrollarea__container scroll relative-position fit hide-scrollbar",tabindex:void 0!==t.tabindex?t.tabindex:void 0},[(0,r.h)("div",{class:"q-scrollarea__content absolute",style:A.value},(0,d.vs)(e.default,[(0,r.h)(a.Z,{debounce:0,onResize:N})])),(0,r.h)(s.Z,{axis:"both",onScroll:E})]),(0,r.h)(a.Z,{debounce:0,onResize:R}),(0,r.h)("div",{class:b.vertical.barClass.value,style:[t.barStyle,t.verticalBarStyle],"aria-hidden":"true",onMousedown:V}),(0,r.h)("div",{class:b.horizontal.barClass.value,style:[t.barStyle,t.horizontalBarStyle],"aria-hidden":"true",onMousedown:F}),(0,r.wy)((0,r.h)("div",{ref:b.vertical.ref,class:b.vertical.thumbClass.value,style:b.vertical.style.value,"aria-hidden":"true"}),k),(0,r.wy)((0,r.h)("div",{ref:b.horizontal.ref,class:b.horizontal.thumbClass.value,style:b.horizontal.style.value,"aria-hidden":"true"}),D)])}})},4303:(t,e,n)=>{"use strict";n.d(e,{Z:()=>u});n(3610),n(71);var i=n(3673),r=n(908),o=n(8400),a=n(4716);const{passive:s}=a.rU,l=["both","horizontal","vertical"],u=(0,r.L)({name:"QScrollObserver",props:{axis:{type:String,validator:t=>l.includes(t),default:"vertical"},debounce:[String,Number],scrollTarget:{default:void 0}},emits:["scroll"],setup(t,{emit:e}){const n={position:{top:0,left:0},direction:"down",directionChanged:!1,delta:{top:0,left:0},inflectionPoint:{top:0,left:0}};let r,l,u=null;function c(){null!==u&&u();const i=Math.max(0,(0,o.u3)(r)),a=(0,o.OI)(r),s={top:i-n.position.top,left:a-n.position.left};if("vertical"===t.axis&&0===s.top||"horizontal"===t.axis&&0===s.left)return;const l=Math.abs(s.top)>=Math.abs(s.left)?s.top<0?"up":"down":s.left<0?"left":"right";n.position={top:i,left:a},n.directionChanged=n.direction!==l,n.delta=s,!0===n.directionChanged&&(n.direction=l,n.inflectionPoint=n.position),e("scroll",{...n})}function h(){r=(0,o.b0)(l,t.scrollTarget),r.addEventListener("scroll",p,s),p(!0)}function d(){void 0!==r&&(r.removeEventListener("scroll",p,s),r=void 0)}function p(e){if(!0===e||0===t.debounce||"0"===t.debounce)c();else if(null===u){const[e,n]=t.debounce?[setTimeout(c,t.debounce),clearTimeout]:[requestAnimationFrame(c),cancelAnimationFrame];u=()=>{n(e),u=null}}}(0,i.YP)((()=>t.scrollTarget),(()=>{d(),h()}));const f=(0,i.FN)();return(0,i.bv)((()=>{l=f.proxy.$el.parentNode,h()})),(0,i.Jd)((()=>{null!==u&&u(),d()})),Object.assign(f.proxy,{trigger:p,getPosition:()=>n}),a.ZT}})},2025:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(3673),r=n(908);const o=(0,i.h)("div",{class:"q-space"}),a=(0,r.L)({name:"QSpace",setup(){return()=>o}})},1432:(t,e,n)=>{"use strict";n.d(e,{Z:()=>l});n(3610);var i=n(3673),r=n(2236),o=n(908),a=n(7657),s=n(2547);const l=(0,o.L)({name:"QTimeline",props:{...r.S,color:{type:String,default:"primary"},side:{type:String,default:"right",validator:t=>["left","right"].includes(t)},layout:{type:String,default:"dense",validator:t=>["dense","comfortable","loose"].includes(t)}},setup(t,{slots:e}){const n=(0,i.FN)(),o=(0,r.Z)(t,n.proxy.$q);(0,i.JJ)(s.xP,t);const l=(0,i.Fl)((()=>`q-timeline q-timeline--${t.layout} q-timeline--${t.layout}--${t.side}`+(!0===o.value?" q-timeline--dark":"")));return()=>(0,i.h)("ul",{class:l.value},(0,a.KR)(e.default))}})},3424:(t,e,n)=>{"use strict";n.d(e,{Z:()=>l});n(3610);var i=n(3673),r=n(4554),o=n(908),a=n(7657),s=n(2547);const l=(0,o.L)({name:"QTimelineEntry",props:{heading:Boolean,tag:{type:String,default:"h3"},side:{type:String,default:"right",validator:t=>["left","right"].includes(t)},icon:String,avatar:String,color:String,title:String,subtitle:String,body:String},setup(t,{slots:e}){const n=(0,i.f3)(s.xP,(()=>{console.error("QTimelineEntry needs to be child of QTimeline")})),o=(0,i.Fl)((()=>`q-timeline__entry q-timeline__entry--${t.side}`+(void 0!==t.icon||void 0!==t.avatar?" q-timeline__entry--icon":""))),l=(0,i.Fl)((()=>`q-timeline__dot text-${t.color||n.color}`)),u=(0,i.Fl)((()=>"comfortable"===n.layout&&"left"===n.side));return()=>{const n=(0,a.Bl)(e.default,[]);if(void 0!==t.body&&n.unshift(t.body),!0===t.heading){const e=[(0,i.h)("div"),(0,i.h)("div"),(0,i.h)(t.tag,{class:"q-timeline__heading-title"},n)];return(0,i.h)("div",{class:"q-timeline__heading"},!0===u.value?e.reverse():e)}let s;void 0!==t.icon?s=[(0,i.h)(r.Z,{class:"row items-center justify-center",name:t.icon})]:void 0!==t.avatar&&(s=[(0,i.h)("img",{class:"q-timeline__dot-img",src:t.avatar})]);const c=[(0,i.h)("div",{class:"q-timeline__subtitle"},[(0,i.h)("span",{},(0,a.KR)(e.subtitle,[t.subtitle]))]),(0,i.h)("div",{class:l.value},s),(0,i.h)("div",{class:"q-timeline__content"},[(0,i.h)("h6",{class:"q-timeline__title"},(0,a.KR)(e.title,[t.title]))].concat(n))];return(0,i.h)("li",{class:o.value},!0===u.value?c.reverse():c)}}})},9570:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(3673),r=n(908),o=n(7657);const a=(0,r.L)({name:"QToolbar",props:{inset:Boolean},setup(t,{slots:e}){const n=(0,i.Fl)((()=>"q-toolbar row no-wrap items-center"+(!0===t.inset?" q-toolbar--inset":"")));return()=>(0,i.h)("div",{class:n.value},(0,o.KR)(e.default))}})},3747:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(3673),r=n(908),o=n(7657);const a=(0,r.L)({name:"QToolbarTitle",props:{shrink:Boolean},setup(t,{slots:e}){const n=(0,i.Fl)((()=>"q-toolbar__title ellipsis"+(!0===t.shrink?" col-shrink":"")));return()=>(0,i.h)("div",{class:n.value},(0,o.KR)(e.default))}})},5528:(t,e,n)=>{"use strict";n.d(e,{Z:()=>B});n(71);var i=n(3673),r=n(1959),o=n(8880),a=n(9725),s=n(4716),l=n(1436);const u={target:{default:!0},noParentEvent:Boolean,contextMenu:Boolean};function c({showing:t,avoidEmit:e,configureAnchorEl:n}){const{props:o,proxy:u,emit:c}=(0,i.FN)(),h=(0,r.iH)(null);let d;function p(t){return null!==h.value&&(void 0===t||void 0===t.touches||t.touches.length<=1)}const f={};function g(){(0,s.ul)(f,"anchor")}function v(t){h.value=t;while(h.value.classList.contains("q-anchor--skip"))h.value=h.value.parentNode;n()}function y(){if(!1===o.target||""===o.target||null===u.$el.parentNode)h.value=null;else if(!0===o.target)v(u.$el.parentNode);else{let e=o.target;if("string"===typeof o.target)try{e=document.querySelector(o.target)}catch(t){e=void 0}void 0!==e&&null!==e?(h.value=e.$el||e,n()):(h.value=null,console.error(`Anchor: target "${o.target}" not found`))}}return void 0===n&&(Object.assign(f,{hide(t){u.hide(t)},toggle(t){u.toggle(t),t.qAnchorHandled=!0},toggleKey(t){!0===(0,l.So)(t,13)&&f.toggle(t)},contextClick(t){u.hide(t),(0,s.X$)(t),(0,i.Y3)((()=>{u.show(t),t.qAnchorHandled=!0}))},prevent:s.X$,mobileTouch(t){if(f.mobileCleanup(t),!0!==p(t))return;u.hide(t),h.value.classList.add("non-selectable");const e=t.target;(0,s.M0)(f,"anchor",[[e,"touchmove","mobileCleanup","passive"],[e,"touchend","mobileCleanup","passive"],[e,"touchcancel","mobileCleanup","passive"],[h.value,"contextmenu","prevent","notPassive"]]),d=setTimeout((()=>{u.show(t),t.qAnchorHandled=!0}),300)},mobileCleanup(e){h.value.classList.remove("non-selectable"),clearTimeout(d),!0===t.value&&void 0!==e&&(0,a.M)()}}),n=function(t=o.contextMenu){if(!0===o.noParentEvent||null===h.value)return;let e;e=!0===t?!0===u.$q.platform.is.mobile?[[h.value,"touchstart","mobileTouch","passive"]]:[[h.value,"mousedown","hide","passive"],[h.value,"contextmenu","contextClick","notPassive"]]:[[h.value,"click","toggle","passive"],[h.value,"keyup","toggleKey","passive"]],(0,s.M0)(f,"anchor",e)}),(0,i.YP)((()=>o.contextMenu),(t=>{null!==h.value&&(g(),n(t))})),(0,i.YP)((()=>o.target),(()=>{null!==h.value&&g(),y()})),(0,i.YP)((()=>o.noParentEvent),(t=>{null!==h.value&&(!0===t?g():n())})),(0,i.bv)((()=>{y(),!0!==e&&!0===o.modelValue&&null===h.value&&c("update:modelValue",!1)})),(0,i.Jd)((()=>{clearTimeout(d),g()})),{anchorEl:h,canShow:p,anchorEvents:f}}function h(t,e){const n=(0,r.iH)(null);let o;function a(t,e){const n=(void 0!==e?"add":"remove")+"EventListener",i=void 0!==e?e:o;t!==window&&t[n]("scroll",i,s.rU.passive),window[n]("scroll",i,s.rU.passive),o=e}function l(){null!==n.value&&(a(n.value),n.value=null)}const u=(0,i.YP)((()=>t.noParentEvent),(()=>{null!==n.value&&(l(),e())}));return(0,i.Jd)(u),{localScrollTarget:n,unconfigureScrollTarget:l,changeScrollEvent:a}}var d=n(3628),p=n(5911),f=n(6104),g=n(416),v=n(4955),y=n(908),m=n(8400),x=n(7657),_=n(4312);let b;const{notPassiveCapture:w}=s.rU,S=[];function M(t){clearTimeout(b);const e=t.target;if(void 0===e||8===e.nodeType||!0===e.classList.contains("no-pointer-events"))return;let n=_.wN.length-1;while(n>=0){const t=_.wN[n].$;if("QDialog"!==t.type.name)break;if(!0!==t.props.seamless)return;n--}for(let i=S.length-1;i>=0;i--){const n=S[i];if(null!==n.anchorEl.value&&!1!==n.anchorEl.value.contains(e)||e!==document.body&&(null===n.innerRef.value||!1!==n.innerRef.value.contains(e)))return;t.qClickOutside=!0,n.onClickOutside(t)}}function I(t){S.push(t),1===S.length&&(document.addEventListener("mousedown",M,w),document.addEventListener("touchstart",M,w))}function T(t){const e=S.findIndex((e=>e===t));e>-1&&(S.splice(e,1),0===S.length&&(clearTimeout(b),document.removeEventListener("mousedown",M,w),document.removeEventListener("touchstart",M,w)))}n(3610);var C=n(4688);let A,k;function D(t){const e=t.split(" ");return 2===e.length&&(!0!==["top","center","bottom"].includes(e[0])?(console.error("Anchor/Self position must start with one of top/center/bottom"),!1):!0===["left","middle","right","start","end"].includes(e[1])||(console.error("Anchor/Self position must end with one of left/middle/right/start/end"),!1))}function L(t){return!t||2===t.length&&("number"===typeof t[0]&&"number"===typeof t[1])}const P={"start#ltr":"left","start#rtl":"right","end#ltr":"right","end#rtl":"left"};function O(t,e){const n=t.split(" ");return{vertical:n[0],horizontal:P[`${n[1]}#${!0===e?"rtl":"ltr"}`]}}function R(t,e){let{top:n,left:i,right:r,bottom:o,width:a,height:s}=t.getBoundingClientRect();return void 0!==e&&(n-=e[1],i-=e[0],o+=e[1],r+=e[0],a+=e[0],s+=e[1]),{top:n,left:i,right:r,bottom:o,width:a,height:s,middle:i+(r-i)/2,center:n+(o-n)/2}}function E(t){return{top:0,center:t.offsetHeight/2,bottom:t.offsetHeight,left:0,middle:t.offsetWidth/2,right:t.offsetWidth}}function N(t){if(!0===C.Lp.is.ios&&void 0!==window.visualViewport){const t=document.body.style,{offsetLeft:e,offsetTop:n}=window.visualViewport;e!==A&&(t.setProperty("--q-pe-left",e+"px"),A=e),n!==k&&(t.setProperty("--q-pe-top",n+"px"),k=n)}let e;const{scrollLeft:n,scrollTop:i}=t.el;if(void 0===t.absoluteOffset)e=R(t.anchorEl,!0===t.cover?[0,0]:t.offset);else{const{top:n,left:i}=t.anchorEl.getBoundingClientRect(),r=n+t.absoluteOffset.top,o=i+t.absoluteOffset.left;e={top:r,left:o,width:1,height:1,right:o+1,center:r,middle:o,bottom:r+1}}let r={maxHeight:t.maxHeight,maxWidth:t.maxWidth,visibility:"visible"};!0!==t.fit&&!0!==t.cover||(r.minWidth=e.width+"px",!0===t.cover&&(r.minHeight=e.height+"px")),Object.assign(t.el.style,r);const o=E(t.el),a={top:e[t.anchorOrigin.vertical]-o[t.selfOrigin.vertical],left:e[t.anchorOrigin.horizontal]-o[t.selfOrigin.horizontal]};z(a,e,o,t.anchorOrigin,t.selfOrigin),r={top:a.top+"px",left:a.left+"px"},void 0!==a.maxHeight&&(r.maxHeight=a.maxHeight+"px",e.height>a.maxHeight&&(r.minHeight=r.maxHeight)),void 0!==a.maxWidth&&(r.maxWidth=a.maxWidth+"px",e.width>a.maxWidth&&(r.minWidth=r.maxWidth)),Object.assign(t.el.style,r),t.el.scrollTop!==i&&(t.el.scrollTop=i),t.el.scrollLeft!==n&&(t.el.scrollLeft=n)}function z(t,e,n,i,r){const o=n.bottom,a=n.right,s=(0,m.np)(),l=window.innerHeight-s,u=document.body.clientWidth;if(t.top<0||t.top+o>l)if("center"===r.vertical)t.top=e[i.vertical]>l/2?Math.max(0,l-o):0,t.maxHeight=Math.min(o,l);else if(e[i.vertical]>l/2){const n=Math.min(l,"center"===i.vertical?e.center:i.vertical===r.vertical?e.bottom:e.top);t.maxHeight=Math.min(o,n),t.top=Math.max(0,n-o)}else t.top=Math.max(0,"center"===i.vertical?e.center:i.vertical===r.vertical?e.top:e.bottom),t.maxHeight=Math.min(o,l-t.top);if(t.left<0||t.left+a>u)if(t.maxWidth=Math.min(a,u),"middle"===r.horizontal)t.left=e[i.horizontal]>u/2?Math.max(0,u-a):0;else if(e[i.horizontal]>u/2){const n=Math.min(u,"middle"===i.horizontal?e.middle:i.horizontal===r.horizontal?e.right:e.left);t.maxWidth=Math.min(a,n),t.left=Math.max(0,n-t.maxWidth)}else t.left=Math.max(0,"middle"===i.horizontal?e.middle:i.horizontal===r.horizontal?e.left:e.right),t.maxWidth=Math.min(a,u-t.left)}["left","middle","right"].forEach((t=>{P[`${t}#ltr`]=t,P[`${t}#rtl`]=t}));const B=(0,y.L)({name:"QTooltip",inheritAttrs:!1,props:{...u,...d.vr,...f.D,maxHeight:{type:String,default:null},maxWidth:{type:String,default:null},transitionShow:{default:"jump-down"},transitionHide:{default:"jump-up"},anchor:{type:String,default:"bottom middle",validator:D},self:{type:String,default:"top middle",validator:D},offset:{type:Array,default:()=>[14,14],validator:L},scrollTarget:{default:void 0},delay:{type:Number,default:0},hideDelay:{type:Number,default:0}},emits:[...d.gH],setup(t,{slots:e,emit:n,attrs:l}){let u,y;const _=(0,i.FN)(),{proxy:{$q:b}}=_,w=(0,r.iH)(null),S=(0,r.iH)(!1),M=(0,i.Fl)((()=>O(t.anchor,b.lang.rtl))),C=(0,i.Fl)((()=>O(t.self,b.lang.rtl))),A=(0,i.Fl)((()=>!0!==t.persistent)),{registerTick:k,removeTick:D}=(0,g.Z)(),{registerTimeout:L,removeTimeout:P}=(0,v.Z)(),{transition:R,transitionStyle:E}=(0,f.Z)(t,S),{localScrollTarget:z,changeScrollEvent:B,unconfigureScrollTarget:V}=h(t,et),{anchorEl:F,canShow:H,anchorEvents:G}=c({showing:S,configureAnchorEl:tt}),{show:W,hide:q}=(0,d.ZP)({showing:S,canShow:H,handleShow:Y,handleHide:X,hideOnRouteChange:A,processOnMount:!0});Object.assign(G,{delayShow:J,delayHide:Q});const{showPortal:U,hidePortal:j,renderPortal:Z}=(0,p.Z)(_,w,it);if(!0===b.platform.is.mobile){const e={anchorEl:F,innerRef:w,onClickOutside(t){return q(t),t.target.classList.contains("q-dialog__backdrop")&&(0,s.NS)(t),!0}},n=(0,i.Fl)((()=>null===t.modelValue&&!0!==t.persistent&&!0===S.value));(0,i.YP)(n,(t=>{const n=!0===t?I:T;n(e)})),(0,i.Jd)((()=>{T(e)}))}function Y(e){D(),P(),U(),k((()=>{y=new MutationObserver((()=>K())),y.observe(w.value,{attributes:!1,childList:!0,characterData:!0,subtree:!0}),K(),et()})),void 0===u&&(u=(0,i.YP)((()=>b.screen.width+"|"+b.screen.height+"|"+t.self+"|"+t.anchor+"|"+b.lang.rtl),K)),L((()=>{U(!0),n("show",e)}),t.transitionDuration)}function X(e){D(),P(),j(),$(),L((()=>{j(!0),n("hide",e)}),t.transitionDuration)}function $(){void 0!==y&&(y.disconnect(),y=void 0),void 0!==u&&(u(),u=void 0),V(),(0,s.ul)(G,"tooltipTemp")}function K(){const e=w.value;null!==F.value&&e&&N({el:e,offset:t.offset,anchorEl:F.value,anchorOrigin:M.value,selfOrigin:C.value,maxHeight:t.maxHeight,maxWidth:t.maxWidth})}function J(e){if(!0===b.platform.is.mobile){(0,a.M)(),document.body.classList.add("non-selectable");const t=F.value,e=["touchmove","touchcancel","touchend","click"].map((e=>[t,e,"delayHide","passiveCapture"]));(0,s.M0)(G,"tooltipTemp",e)}L((()=>{W(e)}),t.delay)}function Q(e){P(),!0===b.platform.is.mobile&&((0,s.ul)(G,"tooltipTemp"),(0,a.M)(),setTimeout((()=>{document.body.classList.remove("non-selectable")}),10)),L((()=>{q(e)}),t.hideDelay)}function tt(){if(!0===t.noParentEvent||null===F.value)return;const e=!0===b.platform.is.mobile?[[F.value,"touchstart","delayShow","passive"]]:[[F.value,"mouseenter","delayShow","passive"],[F.value,"mouseleave","delayHide","passive"]];(0,s.M0)(G,"anchor",e)}function et(){if(null!==F.value||void 0!==t.scrollTarget){z.value=(0,m.b0)(F.value,t.scrollTarget);const e=!0===t.noParentEvent?K:q;B(z.value,e)}}function nt(){return!0===S.value?(0,i.h)("div",{...l,ref:w,class:["q-tooltip q-tooltip--style q-position-engine no-pointer-events",l.class],style:[l.style,E.value],role:"complementary"},(0,x.KR)(e.default)):null}function it(){return(0,i.h)(o.uT,{name:R.value,appear:!0},nt)}return(0,i.Jd)($),Object.assign(_.proxy,{updatePosition:K}),Z}})},9992:(t,e,n)=>{"use strict";n.d(e,{ZP:()=>s,jO:()=>a});n(3610);var i=n(3673);const r={left:"start",center:"center",right:"end",between:"between",around:"around",evenly:"evenly",stretch:"stretch"},o=Object.keys(r),a={align:{type:String,validator:t=>o.includes(t)}};function s(t){return(0,i.Fl)((()=>{const e=void 0===t.align?!0===t.vertical?"stretch":"left":t.align;return`${!0===t.vertical?"items":"justify"}-${r[e]}`}))}},2236:(t,e,n)=>{"use strict";n.d(e,{S:()=>r,Z:()=>o});var i=n(3673);const r={dark:{type:Boolean,default:null}};function o(t,e){return(0,i.Fl)((()=>null===t.dark?e.dark.isActive:t.dark))}},69:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var i=n(3673),r=n(6583);function o(t,e,n){let o;function a(){void 0!==o&&(r.Z.remove(o),o=void 0)}return(0,i.Jd)((()=>{!0===t.value&&a()})),{removeFromHistory:a,addToHistory(){o={condition:()=>!0===n.value,handler:e},r.Z.add(o)}}}},3628:(t,e,n)=>{"use strict";n.d(e,{ZP:()=>s,gH:()=>a,vr:()=>o});var i=n(3673),r=n(7445);const o={modelValue:{type:Boolean,default:null},"onUpdate:modelValue":[Function,Array]},a=["before-show","show","before-hide","hide"];function s({showing:t,canShow:e,hideOnRouteChange:n,handleShow:o,handleHide:a,processOnMount:s}){const l=(0,i.FN)(),{props:u,emit:c,proxy:h}=l;let d;function p(e){!0===t.value?v(e):f(e)}function f(t){if(!0===u.disable||void 0!==t&&!0===t.qAnchorHandled||void 0!==e&&!0!==e(t))return;const n=void 0!==u["onUpdate:modelValue"];!0===n&&(c("update:modelValue",!0),d=t,(0,i.Y3)((()=>{d===t&&(d=void 0)}))),null!==u.modelValue&&!1!==n||g(t)}function g(e){!0!==t.value&&(t.value=!0,c("before-show",e),void 0!==o?o(e):c("show",e))}function v(t){if(!0===u.disable)return;const e=void 0!==u["onUpdate:modelValue"];!0===e&&(c("update:modelValue",!1),d=t,(0,i.Y3)((()=>{d===t&&(d=void 0)}))),null!==u.modelValue&&!1!==e||y(t)}function y(e){!1!==t.value&&(t.value=!1,c("before-hide",e),void 0!==a?a(e):c("hide",e))}function m(e){if(!0===u.disable&&!0===e)void 0!==u["onUpdate:modelValue"]&&c("update:modelValue",!1);else if(!0===e!==t.value){const t=!0===e?g:y;t(d)}}(0,i.YP)((()=>u.modelValue),m),void 0!==n&&!0===(0,r.Rb)(l)&&(0,i.YP)((()=>h.$route.fullPath),(()=>{!0===n.value&&!0===t.value&&v()})),!0===s&&(0,i.bv)((()=>{m(u.modelValue)}));const x={show:f,hide:v,toggle:p};return Object.assign(h,x),x}},5911:(t,e,n)=>{"use strict";n.d(e,{Z:()=>p});var i=n(1959),r=n(3673),o=(n(4716),n(230)),a=n(5578);const s=[];let l=document.body;function u(t){const e=document.createElement("div");if(void 0!==t&&(e.id=t),void 0!==a.w6.globalNodes){const t=a.w6.globalNodes["class"];void 0!==t&&(e.className=t)}return l.appendChild(e),s.push(e),e}function c(t){s.splice(s.indexOf(t),1),t.remove()}var h=n(4312);function d(t){t=t.parent;while(void 0!==t&&null!==t){if("QGlobalDialog"===t.type.name)return!0;if("QDialog"===t.type.name||"QMenu"===t.type.name)return!1;t=t.parent}return!1}function p(t,e,n,a){const s=(0,i.iH)(!1),l=(0,i.iH)(!1);let p=null;const f={},g=!0===a&&d(t);function v(e){if(!0===e)return(0,o.xF)(f),void(l.value=!0);l.value=!1,!1===s.value&&(!1===g&&null===p&&(p=u()),s.value=!0,h.wN.push(t.proxy),(0,o.YX)(f))}function y(e){if(l.value=!1,!0!==e)return;(0,o.xF)(f),s.value=!1;const n=h.wN.indexOf(t.proxy);n>-1&&h.wN.splice(n,1),null!==p&&(c(p),p=null)}return(0,r.Ah)((()=>{y(!0)})),Object.assign(t.proxy,{__qPortalInnerRef:e}),{showPortal:v,hidePortal:y,portalIsActive:s,portalIsAccessible:l,renderPortal:()=>!0===g?n():!0===s.value?[(0,r.h)(r.lR,{to:p},n())]:void 0}}},405:(t,e,n)=>{"use strict";n.d(e,{Z:()=>_});var i=n(4716),r=n(8400),o=n(4688);let a,s,l,u,c,h,d=0,p=!1;function f(t){g(t)&&(0,i.NS)(t)}function g(t){if(t.target===document.body||t.target.classList.contains("q-layout__backdrop"))return!0;const e=(0,i.AZ)(t),n=t.shiftKey&&!t.deltaX,o=!n&&Math.abs(t.deltaX)<=Math.abs(t.deltaY),a=n||o?t.deltaY:t.deltaX;for(let i=0;i0&&t.scrollTop+t.clientHeight===t.scrollHeight:a<0&&0===t.scrollLeft||a>0&&t.scrollLeft+t.clientWidth===t.scrollWidth}return!0}function v(t){t.target===document&&(document.scrollingElement.scrollTop=document.scrollingElement.scrollTop)}function y(t){!0!==p&&(p=!0,requestAnimationFrame((()=>{p=!1;const{height:e}=t.target,{clientHeight:n,scrollTop:i}=document.scrollingElement;void 0!==l&&e===window.innerHeight||(l=n-e,document.scrollingElement.scrollTop=i),i>l&&(document.scrollingElement.scrollTop-=Math.ceil((i-l)/8))})))}function m(t){const e=document.body,n=void 0!==window.visualViewport;if("add"===t){const{overflowY:t,overflowX:l}=window.getComputedStyle(e);a=(0,r.OI)(window),s=(0,r.u3)(window),u=e.style.left,c=e.style.top,e.style.left=`-${a}px`,e.style.top=`-${s}px`,"hidden"!==l&&("scroll"===l||e.scrollWidth>window.innerWidth)&&e.classList.add("q-body--force-scrollbar-x"),"hidden"!==t&&("scroll"===t||e.scrollHeight>window.innerHeight)&&e.classList.add("q-body--force-scrollbar-y"),e.classList.add("q-body--prevent-scroll"),document.qScrollPrevented=!0,!0===o.Lp.is.ios&&(!0===n?(window.scrollTo(0,0),window.visualViewport.addEventListener("resize",y,i.rU.passiveCapture),window.visualViewport.addEventListener("scroll",y,i.rU.passiveCapture),window.scrollTo(0,0)):window.addEventListener("scroll",v,i.rU.passiveCapture))}!0===o.Lp.is.desktop&&!0===o.Lp.is.mac&&window[`${t}EventListener`]("wheel",f,i.rU.notPassive),"remove"===t&&(!0===o.Lp.is.ios&&(!0===n?(window.visualViewport.removeEventListener("resize",y,i.rU.passiveCapture),window.visualViewport.removeEventListener("scroll",y,i.rU.passiveCapture)):window.removeEventListener("scroll",v,i.rU.passiveCapture)),e.classList.remove("q-body--prevent-scroll"),e.classList.remove("q-body--force-scrollbar-x"),e.classList.remove("q-body--force-scrollbar-y"),document.qScrollPrevented=!1,e.style.left=u,e.style.top=c,window.scrollTo(a,s),l=void 0)}function x(t){let e="add";if(!0===t){if(d++,void 0!==h)return clearTimeout(h),void(h=void 0);if(d>1)return}else{if(0===d)return;if(d--,d>0)return;if(e="remove",!0===o.Lp.is.ios&&!0===o.Lp.is.nativeMobile)return clearTimeout(h),void(h=setTimeout((()=>{m(e),h=void 0}),100))}m(e)}function _(){let t;return{preventBodyScroll(e){e===t||void 0===t&&!0!==e||(t=e,x(e))}}}},7277:(t,e,n)=>{"use strict";n.d(e,{$:()=>d,Z:()=>p});n(5363);var i=n(3673),r=n(4716),o=n(7445);function a(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}function s(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function l(t,e){for(const n in e){const i=e[n],r=t[n];if("string"===typeof i){if(i!==r)return!1}else if(!1===Array.isArray(r)||r.length!==i.length||i.some(((t,e)=>t!==r[e])))return!1}return!0}function u(t,e){return!0===Array.isArray(e)?t.length===e.length&&t.every(((t,n)=>t===e[n])):1===t.length&&t[0]===e}function c(t,e){return!0===Array.isArray(t)?u(t,e):!0===Array.isArray(e)?u(e,t):t===e}function h(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(!1===c(t[n],e[n]))return!1;return!0}const d={to:[String,Object],replace:Boolean,exact:Boolean,activeClass:{type:String,default:"q-router-link--active"},exactActiveClass:{type:String,default:"q-router-link--exact-active"},href:String,target:String,disable:Boolean};function p(t){const e=(0,i.FN)(),{props:n,proxy:u}=e,c=(0,o.Rb)(e),d=(0,i.Fl)((()=>!0!==n.disable&&void 0!==n.href)),p=(0,i.Fl)((()=>!0===c&&!0!==n.disable&&!0!==d.value&&void 0!==n.to&&null!==n.to&&""!==n.to)),f=(0,i.Fl)((()=>{if(!0===p.value)try{return u.$router.resolve(n.to)}catch(t){}return null})),g=(0,i.Fl)((()=>null!==f.value)),v=(0,i.Fl)((()=>!0===d.value||!0===g.value)),y=(0,i.Fl)((()=>"a"===n.type||!0===v.value?"a":n.tag||t||"div")),m=(0,i.Fl)((()=>!0===d.value?{href:n.href,target:n.target}:!0===g.value?{href:f.value.href,target:n.target}:{})),x=(0,i.Fl)((()=>{if(!1===g.value)return null;const{matched:t}=f.value,{length:e}=t,n=t[e-1];if(void 0===n)return-1;const i=u.$route.matched;if(0===i.length)return-1;const r=i.findIndex(s.bind(null,n));if(r>-1)return r;const o=a(t[e-2]);return e>1&&a(n)===o&&i[i.length-1].path!==o?i.findIndex(s.bind(null,t[e-2])):r})),_=(0,i.Fl)((()=>!0===g.value&&x.value>-1&&l(u.$route.params,f.value.params))),b=(0,i.Fl)((()=>!0===_.value&&x.value===u.$route.matched.length-1&&h(u.$route.params,f.value.params))),w=(0,i.Fl)((()=>!0===g.value?!0===b.value?` ${n.exactActiveClass} ${n.activeClass}`:!0===n.exact?"":!0===_.value?` ${n.activeClass}`:"":""));function S(t){return!(!0===n.disable||t.metaKey||t.altKey||t.ctrlKey||t.shiftKey||!0!==t.__qNavigate&&!0===t.defaultPrevented||void 0!==t.button&&0!==t.button||"_blank"===n.target)&&((0,r.X$)(t),u.$router[!0===n.replace?"replace":"push"](n.to).catch((t=>t)))}return{hasRouterLink:g,hasHrefLink:d,hasLink:v,linkTag:y,linkRoute:f,linkIsActive:_,linkIsExactActive:b,linkClass:w,linkProps:m,navigateToRouterLink:S}}},2417:(t,e,n)=>{"use strict";n.d(e,{LU:()=>o,Ok:()=>r,ZP:()=>a});var i=n(3673);const r={xs:18,sm:24,md:32,lg:38,xl:46},o={size:String};function a(t,e=r){return(0,i.Fl)((()=>void 0!==t.size?{fontSize:t.size in e?`${e[t.size]}px`:t.size}:null))}},416:(t,e,n)=>{"use strict";n.d(e,{Z:()=>r});var i=n(3673);function r(){let t;return(0,i.Jd)((()=>{t=void 0})),{registerTick(e){t=e,(0,i.Y3)((()=>{t===e&&(t(),t=void 0)}))},removeTick(){t=void 0}}}},4955:(t,e,n)=>{"use strict";n.d(e,{Z:()=>r});var i=n(3673);function r(){let t;return(0,i.Jd)((()=>{clearTimeout(t)})),{registerTimeout(e,n){clearTimeout(t),t=setTimeout(e,n)},removeTimeout(){clearTimeout(t)}}}},6104:(t,e,n)=>{"use strict";n.d(e,{D:()=>o,Z:()=>a});var i=n(1959),r=n(3673);const o={transitionShow:{type:String,default:"fade"},transitionHide:{type:String,default:"fade"},transitionDuration:{type:[String,Number],default:300}};function a(t,e){const n=(0,i.iH)(e.value);return(0,r.YP)(e,(t=>{(0,r.Y3)((()=>{n.value=t}))})),{transition:(0,r.Fl)((()=>"q-transition--"+(!0===n.value?t.transitionHide:t.transitionShow))),transitionStyle:(0,r.Fl)((()=>`--q-transition-duration: ${t.transitionDuration}ms`))}}},677:(t,e,n)=>{"use strict";n.d(e,{Z:()=>s});var i=n(908),r=n(4312),o=n(1436);function a(t){if(!1===t)return 0;if(!0===t||void 0===t)return 1;const e=parseInt(t,10);return isNaN(e)?0:e}const s=(0,i.f)({name:"close-popup",beforeMount(t,{value:e}){const n={depth:a(e),handler(e){0!==n.depth&&setTimeout((()=>{const i=(0,r.HW)(t);void 0!==i&&(0,r.S7)(i,e,n.depth)}))},handlerKey(t){!0===(0,o.So)(t,13)&&n.handler(t)}};t.__qclosepopup=n,t.addEventListener("click",n.handler),t.addEventListener("keyup",n.handlerKey)},updated(t,{value:e,oldValue:n}){e!==n&&(t.__qclosepopup.depth=a(e))},beforeUnmount(t){const e=t.__qclosepopup;t.removeEventListener("click",e.handler),t.removeEventListener("keyup",e.handlerKey),delete t.__qclosepopup}})},6489:(t,e,n)=>{"use strict";n.d(e,{Z:()=>c});var i=n(908),r=n(2012),o=n(4716),a=n(1436);function s(t,e=250){let n,i=!1;return function(){return!1===i&&(i=!0,setTimeout((()=>{i=!1}),e),n=t.apply(this,arguments)),n}}function l(t,e,n,i){!0===n.modifiers.stop&&(0,o.sT)(t);const a=n.modifiers.color;let s=n.modifiers.center;s=!0===s||!0===i;const l=document.createElement("span"),u=document.createElement("span"),c=(0,o.FK)(t),{left:h,top:d,width:p,height:f}=e.getBoundingClientRect(),g=Math.sqrt(p*p+f*f),v=g/2,y=(p-g)/2+"px",m=s?y:c.left-h-v+"px",x=(f-g)/2+"px",_=s?x:c.top-d-v+"px";u.className="q-ripple__inner",(0,r.iv)(u,{height:`${g}px`,width:`${g}px`,transform:`translate3d(${m},${_},0) scale3d(.2,.2,1)`,opacity:0}),l.className="q-ripple"+(a?" text-"+a:""),l.setAttribute("dir","ltr"),l.appendChild(u),e.appendChild(l);const b=()=>{l.remove(),clearTimeout(w)};n.abort.push(b);let w=setTimeout((()=>{u.classList.add("q-ripple__inner--enter"),u.style.transform=`translate3d(${y},${x},0) scale3d(1,1,1)`,u.style.opacity=.2,w=setTimeout((()=>{u.classList.remove("q-ripple__inner--enter"),u.classList.add("q-ripple__inner--leave"),u.style.opacity=0,w=setTimeout((()=>{l.remove(),n.abort.splice(n.abort.indexOf(b),1)}),275)}),250)}),50)}function u(t,{modifiers:e,value:n,arg:i}){const r=Object.assign({},t.cfg.ripple,e,n);t.modifiers={early:!0===r.early,stop:!0===r.stop,center:!0===r.center,color:r.color||i,keyCodes:[].concat(r.keyCodes||13)}}const c=(0,i.f)({name:"ripple",beforeMount(t,e){const n=e.instance.$.appContext.config.globalProperties.$q.config||{};if(!1===n.ripple)return;const i={cfg:n,enabled:!1!==e.value,modifiers:{},abort:[],start(e){!0===i.enabled&&!0!==e.qSkipRipple&&e.type===(!0===i.modifiers.early?"pointerdown":"click")&&l(e,t,i,!0===e.qKeyEvent)},keystart:s((e=>{!0===i.enabled&&!0!==e.qSkipRipple&&!0===(0,a.So)(e,i.modifiers.keyCodes)&&e.type==="key"+(!0===i.modifiers.early?"down":"up")&&l(e,t,i,!0)}),300)};u(i,e),t.__qripple=i,(0,o.M0)(i,"main",[[t,"pointerdown","start","passive"],[t,"click","start","passive"],[t,"keydown","keystart","passive"],[t,"keyup","keystart","passive"]])},updated(t,e){if(e.oldValue!==e.value){const n=t.__qripple;void 0!==n&&(n.enabled=!1!==e.value,!0===n.enabled&&Object(e.value)===e.value&&u(n,e))}},beforeUnmount(t){const e=t.__qripple;void 0!==e&&(e.abort.forEach((t=>{t()})),(0,o.ul)(e,"main"),delete t._qripple)}})},8406:(t,e,n)=>{"use strict";n.d(e,{Z:()=>p});var i=n(4688),r=n(908);n(71);const o={left:!0,right:!0,up:!0,down:!0,horizontal:!0,vertical:!0},a=Object.keys(o);function s(t){const e={};for(const n of a)!0===t[n]&&(e[n]=!0);return 0===Object.keys(e).length?o:(!0===e.horizontal?e.left=e.right=!0:!0===e.left&&!0===e.right&&(e.horizontal=!0),!0===e.vertical?e.up=e.down=!0:!0===e.up&&!0===e.down&&(e.vertical=!0),!0===e.horizontal&&!0===e.vertical&&(e.all=!0),e)}function l(t,e){return void 0===e.event&&void 0!==t.target&&!0!==t.target.draggable&&"function"===typeof e.handler&&"INPUT"!==t.target.nodeName.toUpperCase()&&(void 0===t.qClonedBy||-1===t.qClonedBy.indexOf(e.uid))}o.all=!0;var u=n(4716),c=n(9725);function h(t,e,n){const i=(0,u.FK)(t);let r,o=i.left-e.event.x,a=i.top-e.event.y,s=Math.abs(o),l=Math.abs(a);const c=e.direction;!0===c.horizontal&&!0!==c.vertical?r=o<0?"left":"right":!0!==c.horizontal&&!0===c.vertical?r=a<0?"up":"down":!0===c.up&&a<0?(r="up",s>l&&(!0===c.left&&o<0?r="left":!0===c.right&&o>0&&(r="right"))):!0===c.down&&a>0?(r="down",s>l&&(!0===c.left&&o<0?r="left":!0===c.right&&o>0&&(r="right"))):!0===c.left&&o<0?(r="left",s0&&(r="down"))):!0===c.right&&o>0&&(r="right",s0&&(r="down")));let h=!1;if(void 0===r&&!1===n){if(!0===e.event.isFirst||void 0===e.event.lastDir)return{};r=e.event.lastDir,h=!0,"left"===r||"right"===r?(i.left-=o,s=0,o=0):(i.top-=a,l=0,a=0)}return{synthetic:h,payload:{evt:t,touch:!0!==e.event.mouse,mouse:!0===e.event.mouse,position:i,direction:r,isFirst:e.event.isFirst,isFinal:!0===n,duration:Date.now()-e.event.time,distance:{x:s,y:l},offset:{x:o,y:a},delta:{x:i.left-e.event.lastX,y:i.top-e.event.lastY}}}}let d=0;const p=(0,r.f)({name:"touch-pan",beforeMount(t,{value:e,modifiers:n}){if(!0!==n.mouse&&!0!==i.Lp.has.touch)return;function r(t,e){!0===n.mouse&&!0===e?(0,u.NS)(t):(!0===n.stop&&(0,u.sT)(t),!0===n.prevent&&(0,u.X$)(t))}const o={uid:"qvtp_"+d++,handler:e,modifiers:n,direction:s(n),noop:u.ZT,mouseStart(t){l(t,o)&&(0,u.du)(t)&&((0,u.M0)(o,"temp",[[document,"mousemove","move","notPassiveCapture"],[document,"mouseup","end","passiveCapture"]]),o.start(t,!0))},touchStart(t){if(l(t,o)){const e=t.target;(0,u.M0)(o,"temp",[[e,"touchmove","move","notPassiveCapture"],[e,"touchcancel","end","passiveCapture"],[e,"touchend","end","passiveCapture"]]),o.start(t)}},start(e,r){if(!0===i.Lp.is.firefox&&(0,u.Jf)(t,!0),o.lastEvt=e,!0===r||!0===n.stop){if(!0!==o.direction.all&&(!0!==r||!0!==o.modifiers.mouseAllDir)){const t=e.type.indexOf("mouse")>-1?new MouseEvent(e.type,e):new TouchEvent(e.type,e);!0===e.defaultPrevented&&(0,u.X$)(t),!0===e.cancelBubble&&(0,u.sT)(t),Object.assign(t,{qKeyEvent:e.qKeyEvent,qClickOutside:e.qClickOutside,qAnchorHandled:e.qAnchorHandled,qClonedBy:void 0===e.qClonedBy?[o.uid]:e.qClonedBy.concat(o.uid)}),o.initialEvent={target:e.target,event:t}}(0,u.sT)(e)}const{left:a,top:s}=(0,u.FK)(e);o.event={x:a,y:s,time:Date.now(),mouse:!0===r,detected:!1,isFirst:!0,isFinal:!1,lastX:a,lastY:s}},move(t){if(void 0===o.event)return;const e=(0,u.FK)(t),i=e.left-o.event.x,a=e.top-o.event.y;if(0===i&&0===a)return;o.lastEvt=t;const s=!0===o.event.mouse,l=()=>{r(t,s),!0!==n.preserveCursor&&(document.documentElement.style.cursor="grabbing"),!0===s&&document.body.classList.add("no-pointer-events--children"),document.body.classList.add("non-selectable"),(0,c.M)(),o.styleCleanup=t=>{if(o.styleCleanup=void 0,!0!==n.preserveCursor&&(document.documentElement.style.cursor=""),document.body.classList.remove("non-selectable"),!0===s){const e=()=>{document.body.classList.remove("no-pointer-events--children")};void 0!==t?setTimeout((()=>{e(),t()}),50):e()}else void 0!==t&&t()}};if(!0===o.event.detected){!0!==o.event.isFirst&&r(t,o.event.mouse);const{payload:e,synthetic:n}=h(t,o,!1);return void(void 0!==e&&(!1===o.handler(e)?o.end(t):(void 0===o.styleCleanup&&!0===o.event.isFirst&&l(),o.event.lastX=e.position.left,o.event.lastY=e.position.top,o.event.lastDir=!0===n?void 0:e.direction,o.event.isFirst=!1)))}if(!0===o.direction.all||!0===s&&!0===o.modifiers.mouseAllDir)return l(),o.event.detected=!0,void o.move(t);const d=Math.abs(i),p=Math.abs(a);d!==p&&(!0===o.direction.horizontal&&d>p||!0===o.direction.vertical&&d0||!0===o.direction.left&&d>p&&i<0||!0===o.direction.right&&d>p&&i>0?(o.event.detected=!0,o.move(t)):o.end(t,!0))},end(e,n){if(void 0!==o.event){if((0,u.ul)(o,"temp"),!0===i.Lp.is.firefox&&(0,u.Jf)(t,!1),!0===n)void 0!==o.styleCleanup&&o.styleCleanup(),!0!==o.event.detected&&void 0!==o.initialEvent&&o.initialEvent.target.dispatchEvent(o.initialEvent.event);else if(!0===o.event.detected){!0===o.event.isFirst&&o.handler(h(void 0===e?o.lastEvt:e,o).payload);const{payload:t}=h(void 0===e?o.lastEvt:e,o,!0),n=()=>{o.handler(t)};void 0!==o.styleCleanup?o.styleCleanup(n):n()}o.event=void 0,o.initialEvent=void 0,o.lastEvt=void 0}}};t.__qtouchpan=o,!0===n.mouse&&(0,u.M0)(o,"main",[[t,"mousedown","mouseStart","passive"+(!0===n.mouseCapture?"Capture":"")]]),!0===i.Lp.has.touch&&(0,u.M0)(o,"main",[[t,"touchstart","touchStart","passive"+(!0===n.capture?"Capture":"")],[t,"touchmove","noop","notPassiveCapture"]])},updated(t,e){const n=t.__qtouchpan;void 0!==n&&(e.oldValue!==e.value&&("function"!==typeof value&&n.end(),n.handler=e.value),n.direction=s(e.modifiers))},beforeUnmount(t){const e=t.__qtouchpan;void 0!==e&&(void 0!==e.event&&e.end(),(0,u.ul)(e,"main"),(0,u.ul)(e,"temp"),!0===i.Lp.is.firefox&&(0,u.Jf)(t,!1),void 0!==e.styleCleanup&&e.styleCleanup(),delete t.__qtouchpan)}})},6583:(t,e,n)=>{"use strict";n.d(e,{Z:()=>u});n(71),n(3610);var i=n(4688),r=n(4716);const o=()=>!0;function a(t){return"string"===typeof t&&""!==t&&"/"!==t&&"#/"!==t}function s(t){return!0===t.startsWith("#")&&(t=t.substring(1)),!1===t.startsWith("/")&&(t="/"+t),!0===t.endsWith("/")&&(t=t.substring(0,t.length-1)),"#"+t}function l(t){if(!1===t.backButtonExit)return()=>!1;if("*"===t.backButtonExit)return o;const e=["#/"];return!0===Array.isArray(t.backButtonExit)&&e.push(...t.backButtonExit.filter(a).map(s)),()=>e.includes(window.location.hash)}const u={__history:[],add:r.ZT,remove:r.ZT,install({$q:t}){if(!0===this.__installed)return;const{cordova:e,capacitor:n}=i.Lp.is;if(!0!==e&&!0!==n)return;const r=t.config[!0===e?"cordova":"capacitor"];if(void 0!==r&&!1===r.backButton)return;if(!0===n&&(void 0===window.Capacitor||void 0===window.Capacitor.Plugins.App))return;this.add=t=>{void 0===t.condition&&(t.condition=o),this.__history.push(t)},this.remove=t=>{const e=this.__history.indexOf(t);e>=0&&this.__history.splice(e,1)};const a=l(Object.assign({backButtonExit:!0},r)),s=()=>{if(this.__history.length){const t=this.__history[this.__history.length-1];!0===t.condition()&&(this.__history.pop(),t.handler())}else!0===a()?navigator.app.exitApp():window.history.back()};!0===e?document.addEventListener("deviceready",(()=>{document.addEventListener("backbutton",s,!1)})):window.Capacitor.Plugins.App.addListener("backButton",s)}}},4688:(t,e,n)=>{"use strict";n.d(e,{Lp:()=>g,ZP:()=>y,aG:()=>a,uX:()=>o});var i=n(1959),r=n(9085);const o=(0,i.iH)(!1);let a,s=!1;function l(t,e){const n=/(edg|edge|edga|edgios)\/([\w.]+)/.exec(t)||/(opr)[\/]([\w.]+)/.exec(t)||/(vivaldi)[\/]([\w.]+)/.exec(t)||/(chrome|crios)[\/]([\w.]+)/.exec(t)||/(version)(applewebkit)[\/]([\w.]+).*(safari)[\/]([\w.]+)/.exec(t)||/(webkit)[\/]([\w.]+).*(version)[\/]([\w.]+).*(safari)[\/]([\w.]+)/.exec(t)||/(firefox|fxios)[\/]([\w.]+)/.exec(t)||/(webkit)[\/]([\w.]+)/.exec(t)||/(opera)(?:.*version|)[\/]([\w.]+)/.exec(t)||[];return{browser:n[5]||n[3]||n[1]||"",version:n[2]||n[4]||"0",versionNumber:n[4]||n[2]||"0",platform:e[0]||""}}function u(t){return/(ipad)/.exec(t)||/(ipod)/.exec(t)||/(windows phone)/.exec(t)||/(iphone)/.exec(t)||/(kindle)/.exec(t)||/(silk)/.exec(t)||/(android)/.exec(t)||/(win)/.exec(t)||/(mac)/.exec(t)||/(linux)/.exec(t)||/(cros)/.exec(t)||/(playbook)/.exec(t)||/(bb)/.exec(t)||/(blackberry)/.exec(t)||[]}const c="ontouchstart"in window||window.navigator.maxTouchPoints>0;function h(t){a={is:{...t}},delete t.mac,delete t.desktop;const e=Math.min(window.innerHeight,window.innerWidth)>414?"ipad":"iphone";Object.assign(t,{mobile:!0,ios:!0,platform:e,[e]:!0})}function d(t){const e=t.toLowerCase(),n=u(e),i=l(e,n),r={};i.browser&&(r[i.browser]=!0,r.version=i.version,r.versionNumber=parseInt(i.versionNumber,10)),i.platform&&(r[i.platform]=!0);const o=r.android||r.ios||r.bb||r.blackberry||r.ipad||r.iphone||r.ipod||r.kindle||r.playbook||r.silk||r["windows phone"];return!0===o||e.indexOf("mobile")>-1?(r.mobile=!0,r.edga||r.edgios?(r.edge=!0,i.browser="edge"):r.crios?(r.chrome=!0,i.browser="chrome"):r.fxios&&(r.firefox=!0,i.browser="firefox")):r.desktop=!0,(r.ipod||r.ipad||r.iphone)&&(r.ios=!0),r["windows phone"]&&(r.winphone=!0,delete r["windows phone"]),(r.chrome||r.opr||r.safari||r.vivaldi||!0===r.mobile&&!0!==r.ios&&!0!==o)&&(r.webkit=!0),r.edg&&(i.browser="edgechromium",r.edgeChromium=!0),(r.safari&&r.blackberry||r.bb)&&(i.browser="blackberry",r.blackberry=!0),r.safari&&r.playbook&&(i.browser="playbook",r.playbook=!0),r.opr&&(i.browser="opera",r.opera=!0),r.safari&&r.android&&(i.browser="android",r.android=!0),r.safari&&r.kindle&&(i.browser="kindle",r.kindle=!0),r.safari&&r.silk&&(i.browser="silk",r.silk=!0),r.vivaldi&&(i.browser="vivaldi",r.vivaldi=!0),r.name=i.browser,r.platform=i.platform,e.indexOf("electron")>-1?r.electron=!0:document.location.href.indexOf("-extension://")>-1?r.bex=!0:(void 0!==window.Capacitor?(r.capacitor=!0,r.nativeMobile=!0,r.nativeMobileWrapper="capacitor"):void 0===window._cordovaNative&&void 0===window.cordova||(r.cordova=!0,r.nativeMobile=!0,r.nativeMobileWrapper="cordova"),!0===c&&!0===r.mac&&(!0===r.desktop&&!0===r.safari||!0===r.nativeMobile&&!0!==r.android&&!0!==r.ios&&!0!==r.ipad)&&h(r)),r}const p=navigator.userAgent||navigator.vendor||window.opera,f={has:{touch:!1,webStorage:!1},within:{iframe:!1}},g={userAgent:p,is:d(p),has:{touch:c},within:{iframe:window.self!==window.top}},v={install(t){const{$q:e}=t;!0===o.value?(t.onSSRHydrated.push((()=>{o.value=!1,Object.assign(e.platform,g),a=void 0})),e.platform=(0,i.qj)(this)):e.platform=this}};{let t;(0,r.g)(g.has,"webStorage",(()=>{if(void 0!==t)return t;try{if(window.localStorage)return t=!0,!0}catch(e){}return t=!1,!1})),s=!0===g.is.ios&&-1===window.navigator.vendor.toLowerCase().indexOf("apple"),!0===o.value?Object.assign(v,g,a,f):Object.assign(v,g)}const y=v},9405:(t,e,n)=>{"use strict";function i(t,e=250,n){let i;function r(){const r=arguments,o=()=>{i=void 0,!0!==n&&t.apply(this,r)};clearTimeout(i),!0===n&&void 0===i&&t.apply(this,r),i=setTimeout(o,e)}return r.cancel=()=>{clearTimeout(i)},r}n.d(e,{Z:()=>i})},2012:(t,e,n)=>{"use strict";n.d(e,{iv:()=>r,mY:()=>a,sb:()=>o});var i=n(1959);function r(t,e){const n=t.style;for(const i in e)n[i]=e[i]}function o(t){if(void 0===t||null===t)return;if("string"===typeof t)try{return document.querySelector(t)||void 0}catch(n){return}const e=!0===(0,i.dq)(t)?t.value:t;return e?e.$el||e:void 0}function a(t,e){if(void 0===t||null===t||!0===t.contains(e))return!0;for(let n=t.nextElementSibling;null!==n;n=n.nextElementSibling)if(n.contains(e))return!0;return!1}},4716:(t,e,n)=>{"use strict";n.d(e,{AZ:()=>s,FK:()=>a,Jf:()=>h,M0:()=>d,NS:()=>c,X$:()=>u,ZT:()=>r,du:()=>o,rU:()=>i,sT:()=>l,ul:()=>p});n(71);const i={hasPassive:!1,passiveCapture:!0,notPassiveCapture:!0};try{const t=Object.defineProperty({},"passive",{get(){Object.assign(i,{hasPassive:!0,passive:{passive:!0},notPassive:{passive:!1},passiveCapture:{passive:!0,capture:!0},notPassiveCapture:{passive:!1,capture:!0}})}});window.addEventListener("qtest",null,t),window.removeEventListener("qtest",null,t)}catch(f){}function r(){}function o(t){return 0===t.button}function a(t){return t.touches&&t.touches[0]?t=t.touches[0]:t.changedTouches&&t.changedTouches[0]?t=t.changedTouches[0]:t.targetTouches&&t.targetTouches[0]&&(t=t.targetTouches[0]),{top:t.clientY,left:t.clientX}}function s(t){if(t.path)return t.path;if(t.composedPath)return t.composedPath();const e=[];let n=t.target;while(n){if(e.push(n),"HTML"===n.tagName)return e.push(document),e.push(window),e;n=n.parentElement}}function l(t){t.stopPropagation()}function u(t){!1!==t.cancelable&&t.preventDefault()}function c(t){!1!==t.cancelable&&t.preventDefault(),t.stopPropagation()}function h(t,e){if(void 0===t||!0===e&&!0===t.__dragPrevented)return;const n=!0===e?t=>{t.__dragPrevented=!0,t.addEventListener("dragstart",u,i.notPassiveCapture)}:t=>{delete t.__dragPrevented,t.removeEventListener("dragstart",u,i.notPassiveCapture)};t.querySelectorAll("a, img").forEach(n)}function d(t,e,n){const r=`__q_${e}_evt`;t[r]=void 0!==t[r]?t[r].concat(n):n,n.forEach((e=>{e[0].addEventListener(e[1],t[e[2]],i[e[3]])}))}function p(t,e){const n=`__q_${e}_evt`;void 0!==t[n]&&(t[n].forEach((e=>{e[0].removeEventListener(e[1],t[e[2]],i[e[3]])})),t[n]=void 0)}},2130:(t,e,n)=>{"use strict";n.d(e,{vX:()=>i});function i(t,e,n){return n<=e?e:Math.min(n,Math.max(e,t))}},908:(t,e,n)=>{"use strict";n.d(e,{L:()=>o,f:()=>a});var i=n(1959),r=n(3673);const o=t=>(0,i.Xl)((0,r.aZ)(t)),a=t=>(0,i.Xl)(t)},230:(t,e,n)=>{"use strict";n.d(e,{YX:()=>a,jd:()=>l,xF:()=>s});let i=[],r=[];function o(t){r=r.filter((e=>e!==t))}function a(t){o(t),r.push(t)}function s(t){o(t),0===r.length&&i.length>0&&(i[i.length-1](),i=[])}function l(t){0===r.length?t():i.push(t)}},5578:(t,e,n)=>{"use strict";n.d(e,{Uf:()=>r,tP:()=>o,w6:()=>i});const i={};let r=!1;function o(){r=!0}},9085:(t,e,n)=>{"use strict";function i(t,e,n,i){Object.defineProperty(t,e,{get:n,set:i,enumerable:!0})}n.d(e,{g:()=>i})},1436:(t,e,n)=>{"use strict";n.d(e,{So:()=>a,ZK:()=>r});n(3610);let i=!1;function r(t){i=!0===t.isComposing}function o(t){return!0===i||t!==Object(t)||!0===t.isComposing||!0===t.qKeyEvent}function a(t,e){return!0!==o(t)&&[].concat(e).includes(t.keyCode)}},4312:(t,e,n)=>{"use strict";n.d(e,{HW:()=>o,S7:()=>s,wN:()=>r});var i=n(7445);const r=[];function o(t){return r.find((e=>null!==e.__qPortalInnerRef.value&&e.__qPortalInnerRef.value.contains(t)))}function a(t,e){do{if("QMenu"===t.$options.name){if(t.hide(e),!0===t.$props.separateClosePopup)return(0,i.Kq)(t)}else if(void 0!==t.__qPortalInnerRef){const n=(0,i.Kq)(t);return void 0!==n&&"QPopupProxy"===n.$options.name?(t.hide(e),n):t}t=(0,i.Kq)(t)}while(void 0!==t&&null!==t)}function s(t,e,n){while(0!==n&&void 0!==t&&null!==t){if(void 0!==t.__qPortalInnerRef){if(n--,"QMenu"===t.$options.name){t=a(t,e);continue}t.hide(e)}t=(0,i.Kq)(t)}}},7657:(t,e,n)=>{"use strict";n.d(e,{Bl:()=>o,Jl:()=>l,KR:()=>r,pf:()=>s,vs:()=>a});var i=n(3673);function r(t,e){return void 0!==t&&t()||e}function o(t,e){if(void 0!==t){const e=t();if(void 0!==e&&null!==e)return e.slice()}return e}function a(t,e){return void 0!==t?e.concat(t()):e}function s(t,e){return void 0===t?e:void 0!==e?e.concat(t()):t()}function l(t,e,n,r,o,a){e.key=r+o;const s=(0,i.h)(t,e,n);return!0===o?(0,i.wy)(s,a()):s}},9725:(t,e,n)=>{"use strict";n.d(e,{M:()=>r});var i=n(4688);function r(){if(void 0!==window.getSelection){const t=window.getSelection();void 0!==t.empty?t.empty():void 0!==t.removeAllRanges&&(t.removeAllRanges(),!0!==i.ZP.is.mobile&&t.addRange(document.createRange()))}else void 0!==document.selection&&document.selection.empty()}},2547:(t,e,n)=>{"use strict";n.d(e,{Mw:()=>a,Ng:()=>i,YE:()=>o,xP:()=>r});const i="_q_",r="_q_t_",o="_q_l_",a="_q_pc_"},7445:(t,e,n)=>{"use strict";n.d(e,{Kq:()=>i,Rb:()=>r});n(71);function i(t){if(Object(t.$parent)===t.$parent)return t.$parent;t=t.$.parent;while(Object(t)===t){if(Object(t.proxy)===t.proxy)return t.proxy;t=t.parent}}function r(t){return void 0!==t.appContext.config.globalProperties.$router}},8400:(t,e,n)=>{"use strict";n.d(e,{OI:()=>s,QA:()=>v,b0:()=>o,f3:()=>d,ik:()=>p,np:()=>g,u3:()=>a});n(3610);var i=n(2012);const r=[null,document,document.body,document.scrollingElement,document.documentElement];function o(t,e){let n=(0,i.sb)(e);if(void 0===n){if(void 0===t||null===t)return window;n=t.closest(".scroll,.scroll-y,.overflow-auto")}return r.includes(n)?window:n}function a(t){return t===window?window.pageYOffset||window.scrollY||document.body.scrollTop||0:t.scrollTop}function s(t){return t===window?window.pageXOffset||window.scrollX||document.body.scrollLeft||0:t.scrollLeft}function l(t,e,n=0){const i=void 0===arguments[3]?performance.now():arguments[3],r=a(t);n<=0?r!==e&&c(t,e):requestAnimationFrame((o=>{const a=o-i,s=r+(e-r)/Math.max(a,n)*a;c(t,s),s!==e&&l(t,e,n-a,o)}))}function u(t,e,n=0){const i=void 0===arguments[3]?performance.now():arguments[3],r=s(t);n<=0?r!==e&&h(t,e):requestAnimationFrame((o=>{const a=o-i,s=r+(e-r)/Math.max(a,n)*a;h(t,s),s!==e&&u(t,e,n-a,o)}))}function c(t,e){t!==window?t.scrollTop=e:window.scrollTo(window.pageXOffset||window.scrollX||document.body.scrollLeft||0,e)}function h(t,e){t!==window?t.scrollLeft=e:window.scrollTo(e,window.pageYOffset||window.scrollY||document.body.scrollTop||0)}function d(t,e,n){n?l(t,e,n):c(t,e)}function p(t,e,n){n?u(t,e,n):h(t,e)}let f;function g(){if(void 0!==f)return f;const t=document.createElement("p"),e=document.createElement("div");(0,i.iv)(t,{width:"100%",height:"200px"}),(0,i.iv)(e,{position:"absolute",top:"0px",left:"0px",visibility:"hidden",width:"200px",height:"150px",overflow:"hidden"}),e.appendChild(t),document.body.appendChild(e);const n=t.offsetWidth;e.style.overflow="scroll";let r=t.offsetWidth;return n===r&&(r=e.clientWidth),e.remove(),f=n-r,f}function v(t,e=!0){return!(!t||t.nodeType!==Node.ELEMENT_NODE)&&(e?t.scrollHeight>t.clientHeight&&(t.classList.contains("scroll")||t.classList.contains("overflow-auto")||["auto","scroll"].includes(window.getComputedStyle(t)["overflow-y"])):t.scrollWidth>t.clientWidth&&(t.classList.contains("scroll")||t.classList.contains("overflow-auto")||["auto","scroll"].includes(window.getComputedStyle(t)["overflow-x"])))}},8204:(t,e,n)=>{"use strict";n.d(e,{Z:()=>N});n(3610);var i=n(4688),r=(n(71),n(1959)),o=n(9085);const a=(t,e)=>{const n=(0,r.qj)(t);for(const i in t)(0,o.g)(e,i,(()=>n[i]),(t=>{n[i]=t}));return e};var s=n(4716),l=n(9405);const u=["sm","md","lg","xl"],{passive:c}=s.rU,h=a({width:0,height:0,name:"xs",sizes:{sm:600,md:1024,lg:1440,xl:1920},lt:{sm:!0,md:!0,lg:!0,xl:!0},gt:{xs:!1,sm:!1,md:!1,lg:!1},xs:!0,sm:!1,md:!1,lg:!1,xl:!1},{setSizes:s.ZT,setDebounce:s.ZT,install({$q:t,onSSRHydrated:e}){if(t.screen=this,!0===this.__installed)return void(void 0!==t.config.screen&&(!1===t.config.screen.bodyClasses?document.body.classList.remove(`screen--${this.name}`):this.__update(!0)));const{visualViewport:n}=window,r=n||window,o=document.scrollingElement||document.documentElement,a=void 0===n||!0===i.Lp.is.mobile?()=>[Math.max(window.innerWidth,o.clientWidth),Math.max(window.innerHeight,o.clientHeight)]:()=>[n.width*n.scale+window.innerWidth-o.clientWidth,n.height*n.scale+window.innerHeight-o.clientHeight],s=void 0!==t.config.screen&&!0===t.config.screen.bodyClasses;this.__update=t=>{const[e,n]=a();if(n!==this.height&&(this.height=n),e!==this.width)this.width=e;else if(!0!==t)return;let i=this.sizes;this.gt.xs=e>=i.sm,this.gt.sm=e>=i.md,this.gt.md=e>=i.lg,this.gt.lg=e>=i.xl,this.lt.sm=e{u.forEach((e=>{void 0!==t[e]&&(d[e]=t[e])}))},this.setDebounce=t=>{p=t};const f=()=>{const t=getComputedStyle(document.body);t.getPropertyValue("--q-size-sm")&&u.forEach((e=>{this.sizes[e]=parseInt(t.getPropertyValue(`--q-size-${e}`),10)})),this.setSizes=t=>{u.forEach((e=>{t[e]&&(this.sizes[e]=t[e])})),this.__update(!0)},this.setDebounce=t=>{void 0!==h&&r.removeEventListener("resize",h,c),h=t>0?(0,l.Z)(this.__update,t):this.__update,r.addEventListener("resize",h,c)},this.setDebounce(p),Object.keys(d).length>0?(this.setSizes(d),d=void 0):this.__update(),!0===s&&"xs"===this.name&&document.body.classList.add("screen--xs")};!0===i.uX.value?e.push(f):f()}});n(5363);const d=a({isActive:!1,mode:!1},{__media:void 0,set(t){d.mode=t,"auto"===t?(void 0===d.__media&&(d.__media=window.matchMedia("(prefers-color-scheme: dark)"),d.__updateMedia=()=>{d.set("auto")},d.__media.addListener(d.__updateMedia)),t=d.__media.matches):void 0!==d.__media&&(d.__media.removeListener(d.__updateMedia),d.__media=void 0),d.isActive=!0===t,document.body.classList.remove("body--"+(!0===t?"light":"dark")),document.body.classList.add("body--"+(!0===t?"dark":"light"))},toggle(){d.set(!1===d.isActive)},install({$q:t,onSSRHydrated:e,ssrContext:n}){const{dark:r}=t.config;if(t.dark=this,!0===this.__installed&&void 0===r)return;this.isActive=!0===r;const o=void 0!==r&&r;if(!0===i.uX.value){const t=t=>{this.__fromSSR=t},n=this.set;this.set=t,t(o),e.push((()=>{this.set=n,this.set(this.__fromSSR)}))}else this.set(o)}}),p=d;var f=n(6583);const g={isoName:"en-US",nativeName:"English (US)",label:{clear:"Clear",ok:"OK",cancel:"Cancel",close:"Close",set:"Set",select:"Select",reset:"Reset",remove:"Remove",update:"Update",create:"Create",search:"Search",filter:"Filter",refresh:"Refresh"},date:{days:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),daysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),firstDayOfWeek:0,format24h:!1,pluralDay:"days"},table:{noData:"No data available",noResults:"No matching records found",loading:"Loading...",selectedRecords:t=>1===t?"1 record selected.":(0===t?"No":t)+" records selected.",recordsPerPage:"Records per page:",allRows:"All",pagination:(t,e,n)=>t+"-"+e+" of "+n,columns:"Columns"},editor:{url:"URL",bold:"Bold",italic:"Italic",strikethrough:"Strikethrough",underline:"Underline",unorderedList:"Unordered List",orderedList:"Ordered List",subscript:"Subscript",superscript:"Superscript",hyperlink:"Hyperlink",toggleFullscreen:"Toggle Fullscreen",quote:"Quote",left:"Left align",center:"Center align",right:"Right align",justify:"Justify align",print:"Print",outdent:"Decrease indentation",indent:"Increase indentation",removeFormat:"Remove formatting",formatting:"Formatting",fontSize:"Font Size",align:"Align",hr:"Insert Horizontal Rule",undo:"Undo",redo:"Redo",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Paragraph",code:"Code",size1:"Very small",size2:"A bit small",size3:"Normal",size4:"Medium-large",size5:"Big",size6:"Very big",size7:"Maximum",defaultFont:"Default Font",viewSource:"View Source"},tree:{noNodes:"No nodes available",noResults:"No matching nodes found"}};function v(){const t=!0===Array.isArray(navigator.languages)&&navigator.languages.length>0?navigator.languages[0]:navigator.language;if("string"===typeof t)return t.split(/[-_]/).map(((t,e)=>0===e?t.toLowerCase():e>1||t.length<4?t.toUpperCase():t[0].toUpperCase()+t.slice(1).toLowerCase())).join("-")}const y=a({__langPack:{}},{getLocale:v,set(t=g,e){const n={...t,rtl:!0===t.rtl,getLocale:v};{const t=document.documentElement;t.setAttribute("dir",!0===n.rtl?"rtl":"ltr"),t.setAttribute("lang",n.isoName),n.set=y.set,Object.assign(y.__langPack,n),y.props=n,y.isoName=n.isoName,y.nativeName=n.nativeName}},install({$q:t,lang:e,ssrContext:n}){t.lang=y.__langPack,!0===this.__installed?void 0!==e&&this.set(e):this.set(e||g)}}),m=y;n(6701);function x(t,e,n=document.body){if("string"!==typeof t)throw new TypeError("Expected a string as propName");if("string"!==typeof e)throw new TypeError("Expected a string as value");if(!(n instanceof Element))throw new TypeError("Expected a DOM element");n.style.setProperty(`--q-${t}`,e)}var _=n(1436);function b(t){return!0===t.ios?"ios":!0===t.android?"android":void 0}function w({is:t,has:e,within:n},i){const r=[!0===t.desktop?"desktop":"mobile",(!1===e.touch?"no-":"")+"touch"];if(!0===t.mobile){const e=b(t);void 0!==e&&r.push("platform-"+e)}if(!0===t.nativeMobile){const e=t.nativeMobileWrapper;r.push(e),r.push("native-mobile"),!0!==t.ios||void 0!==i[e]&&!1===i[e].iosStatusBarPadding||r.push("q-ios-padding")}else!0===t.electron?r.push("electron"):!0===t.bex&&r.push("bex");return!0===n.iframe&&r.push("within-iframe"),r}function S(){const t=document.body.className;let e=t;void 0!==i.aG&&(e=e.replace("desktop","platform-ios mobile")),!0===i.Lp.has.touch&&(e=e.replace("no-touch","touch")),!0===i.Lp.within.iframe&&(e+=" within-iframe"),t!==e&&(document.body.className=e)}function M(t){for(const e in t)x(e,t[e])}const I={install(t){if(!0!==this.__installed){if(!0===i.uX.value)S();else{const{$q:e}=t;void 0!==e.config.brand&&M(e.config.brand);const n=w(i.Lp,e.config);document.body.classList.add.apply(document.body.classList,n)}!0===i.Lp.is.ios&&document.body.addEventListener("touchstart",s.ZT),window.addEventListener("keydown",_.ZK,!0)}}},T={name:"material-icons",type:{positive:"check_circle",negative:"warning",info:"info",warning:"priority_high"},arrow:{up:"arrow_upward",right:"arrow_forward",down:"arrow_downward",left:"arrow_back",dropdown:"arrow_drop_down"},chevron:{left:"chevron_left",right:"chevron_right"},colorPicker:{spectrum:"gradient",tune:"tune",palette:"style"},pullToRefresh:{icon:"refresh"},carousel:{left:"chevron_left",right:"chevron_right",up:"keyboard_arrow_up",down:"keyboard_arrow_down",navigationIcon:"lens"},chip:{remove:"cancel",selected:"check"},datetime:{arrowLeft:"chevron_left",arrowRight:"chevron_right",now:"access_time",today:"today"},editor:{bold:"format_bold",italic:"format_italic",strikethrough:"strikethrough_s",underline:"format_underlined",unorderedList:"format_list_bulleted",orderedList:"format_list_numbered",subscript:"vertical_align_bottom",superscript:"vertical_align_top",hyperlink:"link",toggleFullscreen:"fullscreen",quote:"format_quote",left:"format_align_left",center:"format_align_center",right:"format_align_right",justify:"format_align_justify",print:"print",outdent:"format_indent_decrease",indent:"format_indent_increase",removeFormat:"format_clear",formatting:"text_format",fontSize:"format_size",align:"format_align_left",hr:"remove",undo:"undo",redo:"redo",heading:"format_size",code:"code",size:"format_size",font:"font_download",viewSource:"code"},expansionItem:{icon:"keyboard_arrow_down",denseIcon:"arrow_drop_down"},fab:{icon:"add",activeIcon:"close"},field:{clear:"cancel",error:"error"},pagination:{first:"first_page",prev:"keyboard_arrow_left",next:"keyboard_arrow_right",last:"last_page"},rating:{icon:"grade"},stepper:{done:"check",active:"edit",error:"warning"},tabs:{left:"chevron_left",right:"chevron_right",up:"keyboard_arrow_up",down:"keyboard_arrow_down"},table:{arrowUp:"arrow_upward",warning:"warning",firstPage:"first_page",prevPage:"chevron_left",nextPage:"chevron_right",lastPage:"last_page"},tree:{icon:"play_arrow"},uploader:{done:"done",clear:"clear",add:"add_box",upload:"cloud_upload",removeQueue:"clear_all",removeUploaded:"done_all"}},C=a({iconMapFn:null,__icons:{}},{set(t,e){const n={...t,rtl:!0===t.rtl};n.set=C.set,Object.assign(C.__icons,n)},install({$q:t,iconSet:e,ssrContext:n}){void 0!==t.config.iconMapFn&&(this.iconMapFn=t.config.iconMapFn),t.iconSet=this.__icons,(0,o.g)(t,"iconMapFn",(()=>this.iconMapFn),(t=>{this.iconMapFn=t})),!0===this.__installed?void 0!==e&&this.set(e):this.set(e||T)}}),A=C;var k=n(2547),D=n(5578);n(4406);function L(t){return null!==t&&"object"===typeof t&&!0!==Array.isArray(t)}const P=[i.ZP,I,p,h,f.Z,m,A];function O(t,e){e.forEach((e=>{e.install(t),e.__installed=!0}))}function R(t,e,n){t.config.globalProperties.$q=n.$q,t.provide(k.Ng,n.$q),O(n,P),void 0!==e.components&&Object.values(e.components).forEach((e=>{!0===L(e)&&void 0!==e.name&&t.component(e.name,e)})),void 0!==e.directives&&Object.values(e.directives).forEach((e=>{!0===L(e)&&void 0!==e.name&&t.directive(e.name,e)})),void 0!==e.plugins&&O(n,Object.values(e.plugins).filter((t=>"function"===typeof t.install&&!1===P.includes(t)))),!0===i.uX.value&&(n.$q.onSSRHydrated=()=>{n.onSSRHydrated.forEach((t=>{t()})),n.$q.onSSRHydrated=()=>{}})}const E=function(t,e={}){const n={version:"2.7.7"};!1===D.Uf?(void 0!==e.config&&Object.assign(D.w6,e.config),n.config={...D.w6},(0,D.tP)()):n.config=e.config||{},R(t,e,{parentApp:t,$q:n,lang:e.lang,iconSet:e.iconSet,onSSRHydrated:[]})},N={version:"2.7.7",install:E,lang:m,iconSet:A}},392:(t,e,n)=>{var i=n(419),r=n(3353),o=TypeError;t.exports=function(t){if(i(t))return t;throw o(r(t)+" is not a function")}},8248:(t,e,n)=>{var i=n(419),r=String,o=TypeError;t.exports=function(t){if("object"==typeof t||i(t))return t;throw o("Can't set "+r(t)+" as a prototype")}},2852:(t,e,n)=>{var i=n(854),r=n(1074),o=n(928).f,a=i("unscopables"),s=Array.prototype;void 0==s[a]&&o(s,a,{configurable:!0,value:r(null)}),t.exports=function(t){s[a][t]=!0}},6412:(t,e,n)=>{"use strict";var i=n(1021).charAt;t.exports=function(t,e,n){return e+(n?i(t,e).length:1)}},7950:(t,e,n)=>{var i=n(776),r=String,o=TypeError;t.exports=function(t){if(i(t))return t;throw o(r(t)+" is not an object")}},6963:(t,e,n)=>{var i=n(7120),r=n(1801),o=n(6042),a=function(t){return function(e,n,a){var s,l=i(e),u=o(l),c=r(a,u);if(t&&n!=n){while(u>c)if(s=l[c++],s!=s)return!0}else for(;u>c;c++)if((t||c in l)&&l[c]===n)return t||c||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},5173:(t,e,n)=>{var i=n(1890),r=i({}.toString),o=i("".slice);t.exports=function(t){return o(r(t),8,-1)}},5976:(t,e,n)=>{var i=n(5705),r=n(419),o=n(5173),a=n(854),s=a("toStringTag"),l=Object,u="Arguments"==o(function(){return arguments}()),c=function(t,e){try{return t[e]}catch(n){}};t.exports=i?o:function(t){var e,n,i;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=c(e=l(t),s))?n:u?o(e):"Object"==(i=o(e))&&r(e.callee)?"Arguments":i}},767:(t,e,n)=>{var i=n(1890),r=Error,o=i("".replace),a=function(t){return String(r(t).stack)}("zxcasd"),s=/\n\s*at [^:]*:[^\n]*/,l=s.test(a);t.exports=function(t,e){if(l&&"string"==typeof t&&!r.prepareStackTrace)while(e--)t=o(t,s,"");return t}},8438:(t,e,n)=>{var i=n(7322),r=n(7764),o=n(2404),a=n(928);t.exports=function(t,e,n){for(var s=r(e),l=a.f,u=o.f,c=0;c{var i=n(6400);t.exports=!i((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},5912:(t,e,n)=>{"use strict";var i=n(4848).IteratorPrototype,r=n(1074),o=n(5442),a=n(1061),s=n(2184),l=function(){return this};t.exports=function(t,e,n,u){var c=e+" Iterator";return t.prototype=r(i,{next:o(+!u,n)}),a(t,c,!1,!0),s[c]=l,t}},1904:(t,e,n)=>{var i=n(9631),r=n(928),o=n(5442);t.exports=i?function(t,e,n){return r.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},5442:t=>{t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},9468:(t,e,n)=>{var i=n(9843),r=n(928);t.exports=function(t,e,n){return n.get&&i(n.get,e,{getter:!0}),n.set&&i(n.set,e,{setter:!0}),r.f(t,e,n)}},3460:(t,e,n)=>{var i=n(419),r=n(928),o=n(9843),a=n(1615);t.exports=function(t,e,n,s){s||(s={});var l=s.enumerable,u=void 0!==s.name?s.name:e;if(i(n)&&o(n,u,s),s.global)l?t[e]=n:a(e,n);else{try{s.unsafe?t[e]&&(l=!0):delete t[e]}catch(c){}l?t[e]=n:r.f(t,e,{value:n,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable})}return t}},1615:(t,e,n)=>{var i=n(7358),r=Object.defineProperty;t.exports=function(t,e){try{r(i,t,{value:e,configurable:!0,writable:!0})}catch(n){i[t]=e}return e}},8810:(t,e,n)=>{"use strict";var i=n(8934),r=n(3577),o=n(6692),a=n(7961),s=n(419),l=n(5912),u=n(4945),c=n(6184),h=n(1061),d=n(1904),p=n(3460),f=n(854),g=n(2184),v=n(4848),y=a.PROPER,m=a.CONFIGURABLE,x=v.IteratorPrototype,_=v.BUGGY_SAFARI_ITERATORS,b=f("iterator"),w="keys",S="values",M="entries",I=function(){return this};t.exports=function(t,e,n,a,f,v,T){l(n,e,a);var C,A,k,D=function(t){if(t===f&&E)return E;if(!_&&t in O)return O[t];switch(t){case w:return function(){return new n(this,t)};case S:return function(){return new n(this,t)};case M:return function(){return new n(this,t)}}return function(){return new n(this)}},L=e+" Iterator",P=!1,O=t.prototype,R=O[b]||O["@@iterator"]||f&&O[f],E=!_&&R||D(f),N="Array"==e&&O.entries||R;if(N&&(C=u(N.call(new t)),C!==Object.prototype&&C.next&&(o||u(C)===x||(c?c(C,x):s(C[b])||p(C,b,I)),h(C,L,!0,!0),o&&(g[L]=I))),y&&f==S&&R&&R.name!==S&&(!o&&m?d(O,"name",S):(P=!0,E=function(){return r(R,this)})),f)if(A={values:D(S),keys:v?E:D(w),entries:D(M)},T)for(k in A)(_||P||!(k in O))&&p(O,k,A[k]);else i({target:e,proto:!0,forced:_||P},A);return o&&!T||O[b]===E||p(O,b,E,{name:f}),g[e]=E,A}},9631:(t,e,n)=>{var i=n(6400);t.exports=!i((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},5354:(t,e,n)=>{var i=n(7358),r=n(776),o=i.document,a=r(o)&&r(o.createElement);t.exports=function(t){return a?o.createElement(t):{}}},4296:t=>{t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},8753:(t,e,n)=>{var i=n(5354),r=i("span").classList,o=r&&r.constructor&&r.constructor.prototype;t.exports=o===Object.prototype?void 0:o},9173:(t,e,n)=>{var i=n(9694);t.exports=i("navigator","userAgent")||""},5068:(t,e,n)=>{var i,r,o=n(7358),a=n(9173),s=o.process,l=o.Deno,u=s&&s.versions||l&&l.version,c=u&&u.v8;c&&(i=c.split("."),r=i[0]>0&&i[0]<4?1:+(i[0]+i[1])),!r&&a&&(i=a.match(/Edge\/(\d+)/),(!i||i[1]>=74)&&(i=a.match(/Chrome\/(\d+)/),i&&(r=+i[1]))),t.exports=r},2875:t=>{t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},6429:(t,e,n)=>{var i=n(6400),r=n(5442);t.exports=!i((function(){var t=Error("a");return!("stack"in t)||(Object.defineProperty(t,"stack",r(1,7)),7!==t.stack)}))},8934:(t,e,n)=>{var i=n(7358),r=n(2404).f,o=n(1904),a=n(3460),s=n(1615),l=n(8438),u=n(4389);t.exports=function(t,e){var n,c,h,d,p,f,g=t.target,v=t.global,y=t.stat;if(c=v?i:y?i[g]||s(g,{}):(i[g]||{}).prototype,c)for(h in e){if(p=e[h],t.dontCallGetSet?(f=r(c,h),d=f&&f.value):d=c[h],n=u(v?h:g+(y?".":"#")+h,t.forced),!n&&void 0!==d){if(typeof p==typeof d)continue;l(p,d)}(t.sham||d&&d.sham)&&o(p,"sham",!0),a(c,h,p,t)}}},6400:t=>{t.exports=function(t){try{return!!t()}catch(e){return!0}}},9529:(t,e,n)=>{"use strict";n(7280);var i=n(1890),r=n(3460),o=n(4348),a=n(6400),s=n(854),l=n(1904),u=s("species"),c=RegExp.prototype;t.exports=function(t,e,n,h){var d=s(t),p=!a((function(){var e={};return e[d]=function(){return 7},7!=""[t](e)})),f=p&&!a((function(){var e=!1,n=/a/;return"split"===t&&(n={},n.constructor={},n.constructor[u]=function(){return n},n.flags="",n[d]=/./[d]),n.exec=function(){return e=!0,null},n[d](""),!e}));if(!p||!f||n){var g=i(/./[d]),v=e(d,""[t],(function(t,e,n,r,a){var s=i(t),l=e.exec;return l===o||l===c.exec?p&&!a?{done:!0,value:g(e,n,r)}:{done:!0,value:s(n,e,r)}:{done:!1}}));r(String.prototype,t,v[0]),r(c,d,v[1])}h&&l(c[d],"sham",!0)}},4157:(t,e,n)=>{var i=n(8427),r=Function.prototype,o=r.apply,a=r.call;t.exports="object"==typeof Reflect&&Reflect.apply||(i?a.bind(o):function(){return a.apply(o,arguments)})},8427:(t,e,n)=>{var i=n(6400);t.exports=!i((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},3577:(t,e,n)=>{var i=n(8427),r=Function.prototype.call;t.exports=i?r.bind(r):function(){return r.apply(r,arguments)}},7961:(t,e,n)=>{var i=n(9631),r=n(7322),o=Function.prototype,a=i&&Object.getOwnPropertyDescriptor,s=r(o,"name"),l=s&&"something"===function(){}.name,u=s&&(!i||i&&a(o,"name").configurable);t.exports={EXISTS:s,PROPER:l,CONFIGURABLE:u}},1890:(t,e,n)=>{var i=n(8427),r=Function.prototype,o=r.bind,a=r.call,s=i&&o.bind(a,a);t.exports=i?function(t){return t&&s(t)}:function(t){return t&&function(){return a.apply(t,arguments)}}},9694:(t,e,n)=>{var i=n(7358),r=n(419),o=function(t){return r(t)?t:void 0};t.exports=function(t,e){return arguments.length<2?o(i[t]):i[t]&&i[t][e]}},2344:(t,e,n)=>{var i=n(392);t.exports=function(t,e){var n=t[e];return null==n?void 0:i(n)}},8716:(t,e,n)=>{var i=n(1890),r=n(7475),o=Math.floor,a=i("".charAt),s=i("".replace),l=i("".slice),u=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,c=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,e,n,i,h,d){var p=n+t.length,f=i.length,g=c;return void 0!==h&&(h=r(h),g=u),s(d,g,(function(r,s){var u;switch(a(s,0)){case"$":return"$";case"&":return t;case"`":return l(e,0,n);case"'":return l(e,p);case"<":u=h[l(s,1,-1)];break;default:var c=+s;if(0===c)return r;if(c>f){var d=o(c/10);return 0===d?r:d<=f?void 0===i[d-1]?a(s,1):i[d-1]+a(s,1):r}u=i[c-1]}return void 0===u?"":u}))}},7358:(t,e,n)=>{var i=function(t){return t&&t.Math==Math&&t};t.exports=i("object"==typeof globalThis&&globalThis)||i("object"==typeof window&&window)||i("object"==typeof self&&self)||i("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},7322:(t,e,n)=>{var i=n(1890),r=n(7475),o=i({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return o(r(t),e)}},600:t=>{t.exports={}},9970:(t,e,n)=>{var i=n(9694);t.exports=i("document","documentElement")},7021:(t,e,n)=>{var i=n(9631),r=n(6400),o=n(5354);t.exports=!i&&!r((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},2985:(t,e,n)=>{var i=n(1890),r=n(6400),o=n(5173),a=Object,s=i("".split);t.exports=r((function(){return!a("z").propertyIsEnumerable(0)}))?function(t){return"String"==o(t)?s(t,""):a(t)}:a},9941:(t,e,n)=>{var i=n(419),r=n(776),o=n(6184);t.exports=function(t,e,n){var a,s;return o&&i(a=e.constructor)&&a!==n&&r(s=a.prototype)&&s!==n.prototype&&o(t,s),t}},3725:(t,e,n)=>{var i=n(1890),r=n(419),o=n(1089),a=i(Function.toString);r(o.inspectSource)||(o.inspectSource=function(t){return a(t)}),t.exports=o.inspectSource},5684:(t,e,n)=>{var i=n(776),r=n(1904);t.exports=function(t,e){i(e)&&"cause"in e&&r(t,"cause",e.cause)}},7624:(t,e,n)=>{var i,r,o,a=n(9262),s=n(7358),l=n(1890),u=n(776),c=n(1904),h=n(7322),d=n(1089),p=n(203),f=n(600),g="Object already initialized",v=s.TypeError,y=s.WeakMap,m=function(t){return o(t)?r(t):i(t,{})},x=function(t){return function(e){var n;if(!u(e)||(n=r(e)).type!==t)throw v("Incompatible receiver, "+t+" required");return n}};if(a||d.state){var _=d.state||(d.state=new y),b=l(_.get),w=l(_.has),S=l(_.set);i=function(t,e){if(w(_,t))throw new v(g);return e.facade=t,S(_,t,e),e},r=function(t){return b(_,t)||{}},o=function(t){return w(_,t)}}else{var M=p("state");f[M]=!0,i=function(t,e){if(h(t,M))throw new v(g);return e.facade=t,c(t,M,e),e},r=function(t){return h(t,M)?t[M]:{}},o=function(t){return h(t,M)}}t.exports={set:i,get:r,has:o,enforce:m,getterFor:x}},419:t=>{t.exports=function(t){return"function"==typeof t}},4389:(t,e,n)=>{var i=n(6400),r=n(419),o=/#|\.prototype\./,a=function(t,e){var n=l[s(t)];return n==c||n!=u&&(r(e)?i(e):!!e)},s=a.normalize=function(t){return String(t).replace(o,".").toLowerCase()},l=a.data={},u=a.NATIVE="N",c=a.POLYFILL="P";t.exports=a},776:(t,e,n)=>{var i=n(419);t.exports=function(t){return"object"==typeof t?null!==t:i(t)}},6692:t=>{t.exports=!1},410:(t,e,n)=>{var i=n(9694),r=n(419),o=n(7673),a=n(8476),s=Object;t.exports=a?function(t){return"symbol"==typeof t}:function(t){var e=i("Symbol");return r(e)&&o(e.prototype,s(t))}},4848:(t,e,n)=>{"use strict";var i,r,o,a=n(6400),s=n(419),l=n(1074),u=n(4945),c=n(3460),h=n(854),d=n(6692),p=h("iterator"),f=!1;[].keys&&(o=[].keys(),"next"in o?(r=u(u(o)),r!==Object.prototype&&(i=r)):f=!0);var g=void 0==i||a((function(){var t={};return i[p].call(t)!==t}));g?i={}:d&&(i=l(i)),s(i[p])||c(i,p,(function(){return this})),t.exports={IteratorPrototype:i,BUGGY_SAFARI_ITERATORS:f}},2184:t=>{t.exports={}},6042:(t,e,n)=>{var i=n(4068);t.exports=function(t){return i(t.length)}},9843:(t,e,n)=>{var i=n(6400),r=n(419),o=n(7322),a=n(9631),s=n(7961).CONFIGURABLE,l=n(3725),u=n(7624),c=u.enforce,h=u.get,d=Object.defineProperty,p=a&&!i((function(){return 8!==d((function(){}),"length",{value:8}).length})),f=String(String).split("String"),g=t.exports=function(t,e,n){"Symbol("===String(e).slice(0,7)&&(e="["+String(e).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(e="get "+e),n&&n.setter&&(e="set "+e),(!o(t,"name")||s&&t.name!==e)&&(a?d(t,"name",{value:e,configurable:!0}):t.name=e),p&&n&&o(n,"arity")&&t.length!==n.arity&&d(t,"length",{value:n.arity});try{n&&o(n,"constructor")&&n.constructor?a&&d(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(r){}var i=c(t);return o(i,"source")||(i.source=f.join("string"==typeof e?e:"")),t};Function.prototype.toString=g((function(){return r(this)&&h(this).source||l(this)}),"toString")},1243:t=>{var e=Math.ceil,n=Math.floor;t.exports=Math.trunc||function(t){var i=+t;return(i>0?n:e)(i)}},7529:(t,e,n)=>{var i=n(5068),r=n(6400);t.exports=!!Object.getOwnPropertySymbols&&!r((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&i&&i<41}))},9262:(t,e,n)=>{var i=n(7358),r=n(419),o=n(3725),a=i.WeakMap;t.exports=r(a)&&/native code/.test(o(a))},7598:(t,e,n)=>{var i=n(4481);t.exports=function(t,e){return void 0===t?arguments.length<2?"":e:i(t)}},1074:(t,e,n)=>{var i,r=n(7950),o=n(3605),a=n(2875),s=n(600),l=n(9970),u=n(5354),c=n(203),h=">",d="<",p="prototype",f="script",g=c("IE_PROTO"),v=function(){},y=function(t){return d+f+h+t+d+"/"+f+h},m=function(t){t.write(y("")),t.close();var e=t.parentWindow.Object;return t=null,e},x=function(){var t,e=u("iframe"),n="java"+f+":";return e.style.display="none",l.appendChild(e),e.src=String(n),t=e.contentWindow.document,t.open(),t.write(y("document.F=Object")),t.close(),t.F},_=function(){try{i=new ActiveXObject("htmlfile")}catch(e){}_="undefined"!=typeof document?document.domain&&i?m(i):x():m(i);var t=a.length;while(t--)delete _[p][a[t]];return _()};s[g]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(v[p]=r(t),n=new v,v[p]=null,n[g]=t):n=_(),void 0===e?n:o.f(n,e)}},3605:(t,e,n)=>{var i=n(9631),r=n(5953),o=n(928),a=n(7950),s=n(7120),l=n(9158);e.f=i&&!r?Object.defineProperties:function(t,e){a(t);var n,i=s(e),r=l(e),u=r.length,c=0;while(u>c)o.f(t,n=r[c++],i[n]);return t}},928:(t,e,n)=>{var i=n(9631),r=n(7021),o=n(5953),a=n(7950),s=n(8618),l=TypeError,u=Object.defineProperty,c=Object.getOwnPropertyDescriptor,h="enumerable",d="configurable",p="writable";e.f=i?o?function(t,e,n){if(a(t),e=s(e),a(n),"function"===typeof t&&"prototype"===e&&"value"in n&&p in n&&!n[p]){var i=c(t,e);i&&i[p]&&(t[e]=n.value,n={configurable:d in n?n[d]:i[d],enumerable:h in n?n[h]:i[h],writable:!1})}return u(t,e,n)}:u:function(t,e,n){if(a(t),e=s(e),a(n),r)try{return u(t,e,n)}catch(i){}if("get"in n||"set"in n)throw l("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},2404:(t,e,n)=>{var i=n(9631),r=n(3577),o=n(5604),a=n(5442),s=n(7120),l=n(8618),u=n(7322),c=n(7021),h=Object.getOwnPropertyDescriptor;e.f=i?h:function(t,e){if(t=s(t),e=l(e),c)try{return h(t,e)}catch(n){}if(u(t,e))return a(!r(o.f,t,e),t[e])}},1454:(t,e,n)=>{var i=n(1587),r=n(2875),o=r.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return i(t,o)}},4199:(t,e)=>{e.f=Object.getOwnPropertySymbols},4945:(t,e,n)=>{var i=n(7322),r=n(419),o=n(7475),a=n(203),s=n(123),l=a("IE_PROTO"),u=Object,c=u.prototype;t.exports=s?u.getPrototypeOf:function(t){var e=o(t);if(i(e,l))return e[l];var n=e.constructor;return r(n)&&e instanceof n?n.prototype:e instanceof u?c:null}},7673:(t,e,n)=>{var i=n(1890);t.exports=i({}.isPrototypeOf)},1587:(t,e,n)=>{var i=n(1890),r=n(7322),o=n(7120),a=n(6963).indexOf,s=n(600),l=i([].push);t.exports=function(t,e){var n,i=o(t),u=0,c=[];for(n in i)!r(s,n)&&r(i,n)&&l(c,n);while(e.length>u)r(i,n=e[u++])&&(~a(c,n)||l(c,n));return c}},9158:(t,e,n)=>{var i=n(1587),r=n(2875);t.exports=Object.keys||function(t){return i(t,r)}},5604:(t,e)=>{"use strict";var n={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,r=i&&!n.call({1:2},1);e.f=r?function(t){var e=i(this,t);return!!e&&e.enumerable}:n},6184:(t,e,n)=>{var i=n(1890),r=n(7950),o=n(8248);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{t=i(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),t(n,[]),e=n instanceof Array}catch(a){}return function(n,i){return r(n),o(i),e?t(n,i):n.__proto__=i,n}}():void 0)},9308:(t,e,n)=>{var i=n(3577),r=n(419),o=n(776),a=TypeError;t.exports=function(t,e){var n,s;if("string"===e&&r(n=t.toString)&&!o(s=i(n,t)))return s;if(r(n=t.valueOf)&&!o(s=i(n,t)))return s;if("string"!==e&&r(n=t.toString)&&!o(s=i(n,t)))return s;throw a("Can't convert object to primitive value")}},7764:(t,e,n)=>{var i=n(9694),r=n(1890),o=n(1454),a=n(4199),s=n(7950),l=r([].concat);t.exports=i("Reflect","ownKeys")||function(t){var e=o.f(s(t)),n=a.f;return n?l(e,n(t)):e}},4836:(t,e,n)=>{var i=n(928).f;t.exports=function(t,e,n){n in t||i(t,n,{configurable:!0,get:function(){return e[n]},set:function(t){e[n]=t}})}},9395:(t,e,n)=>{var i=n(3577),r=n(7950),o=n(419),a=n(5173),s=n(4348),l=TypeError;t.exports=function(t,e){var n=t.exec;if(o(n)){var u=i(n,t,e);return null!==u&&r(u),u}if("RegExp"===a(t))return i(s,t,e);throw l("RegExp#exec called on incompatible receiver")}},4348:(t,e,n)=>{"use strict";var i=n(3577),r=n(1890),o=n(4481),a=n(136),s=n(2351),l=n(1586),u=n(1074),c=n(7624).get,h=n(5337),d=n(1442),p=l("native-string-replace",String.prototype.replace),f=RegExp.prototype.exec,g=f,v=r("".charAt),y=r("".indexOf),m=r("".replace),x=r("".slice),_=function(){var t=/a/,e=/b*/g;return i(f,t,"a"),i(f,e,"a"),0!==t.lastIndex||0!==e.lastIndex}(),b=s.BROKEN_CARET,w=void 0!==/()??/.exec("")[1],S=_||w||b||h||d;S&&(g=function(t){var e,n,r,s,l,h,d,S=this,M=c(S),I=o(t),T=M.raw;if(T)return T.lastIndex=S.lastIndex,e=i(g,T,I),S.lastIndex=T.lastIndex,e;var C=M.groups,A=b&&S.sticky,k=i(a,S),D=S.source,L=0,P=I;if(A&&(k=m(k,"y",""),-1===y(k,"g")&&(k+="g"),P=x(I,S.lastIndex),S.lastIndex>0&&(!S.multiline||S.multiline&&"\n"!==v(I,S.lastIndex-1))&&(D="(?: "+D+")",P=" "+P,L++),n=new RegExp("^(?:"+D+")",k)),w&&(n=new RegExp("^"+D+"$(?!\\s)",k)),_&&(r=S.lastIndex),s=i(f,A?n:S,P),A?s?(s.input=x(s.input,L),s[0]=x(s[0],L),s.index=S.lastIndex,S.lastIndex+=s[0].length):S.lastIndex=0:_&&s&&(S.lastIndex=S.global?s.index+s[0].length:r),w&&s&&s.length>1&&i(p,s[0],n,(function(){for(l=1;l{"use strict";var i=n(7950);t.exports=function(){var t=i(this),e="";return t.hasIndices&&(e+="d"),t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.unicodeSets&&(e+="v"),t.sticky&&(e+="y"),e}},2351:(t,e,n)=>{var i=n(6400),r=n(7358),o=r.RegExp,a=i((function(){var t=o("a","y");return t.lastIndex=2,null!=t.exec("abcd")})),s=a||i((function(){return!o("a","y").sticky})),l=a||i((function(){var t=o("^r","gy");return t.lastIndex=2,null!=t.exec("str")}));t.exports={BROKEN_CARET:l,MISSED_STICKY:s,UNSUPPORTED_Y:a}},5337:(t,e,n)=>{var i=n(6400),r=n(7358),o=r.RegExp;t.exports=i((function(){var t=o(".","s");return!(t.dotAll&&t.exec("\n")&&"s"===t.flags)}))},1442:(t,e,n)=>{var i=n(6400),r=n(7358),o=r.RegExp;t.exports=i((function(){var t=o("(?
b)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$c")}))},7933:t=>{var e=TypeError;t.exports=function(t){if(void 0==t)throw e("Can't call method on "+t);return t}},1061:(t,e,n)=>{var i=n(928).f,r=n(7322),o=n(854),a=o("toStringTag");t.exports=function(t,e,n){t&&!n&&(t=t.prototype),t&&!r(t,a)&&i(t,a,{configurable:!0,value:e})}},203:(t,e,n)=>{var i=n(1586),r=n(6862),o=i("keys");t.exports=function(t){return o[t]||(o[t]=r(t))}},1089:(t,e,n)=>{var i=n(7358),r=n(1615),o="__core-js_shared__",a=i[o]||r(o,{});t.exports=a},1586:(t,e,n)=>{var i=n(6692),r=n(1089);(t.exports=function(t,e){return r[t]||(r[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.24.1",mode:i?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.24.1/LICENSE",source:"https://github.com/zloirock/core-js"})},1021:(t,e,n)=>{var i=n(1890),r=n(1860),o=n(4481),a=n(7933),s=i("".charAt),l=i("".charCodeAt),u=i("".slice),c=function(t){return function(e,n){var i,c,h=o(a(e)),d=r(n),p=h.length;return d<0||d>=p?t?"":void 0:(i=l(h,d),i<55296||i>56319||d+1===p||(c=l(h,d+1))<56320||c>57343?t?s(h,d):i:t?u(h,d,d+2):c-56320+(i-55296<<10)+65536)}};t.exports={codeAt:c(!1),charAt:c(!0)}},1801:(t,e,n)=>{var i=n(1860),r=Math.max,o=Math.min;t.exports=function(t,e){var n=i(t);return n<0?r(n+e,0):o(n,e)}},7120:(t,e,n)=>{var i=n(2985),r=n(7933);t.exports=function(t){return i(r(t))}},1860:(t,e,n)=>{var i=n(1243);t.exports=function(t){var e=+t;return e!==e||0===e?0:i(e)}},4068:(t,e,n)=>{var i=n(1860),r=Math.min;t.exports=function(t){return t>0?r(i(t),9007199254740991):0}},7475:(t,e,n)=>{var i=n(7933),r=Object;t.exports=function(t){return r(i(t))}},2181:(t,e,n)=>{var i=n(3577),r=n(776),o=n(410),a=n(2344),s=n(9308),l=n(854),u=TypeError,c=l("toPrimitive");t.exports=function(t,e){if(!r(t)||o(t))return t;var n,l=a(t,c);if(l){if(void 0===e&&(e="default"),n=i(l,t,e),!r(n)||o(n))return n;throw u("Can't convert object to primitive value")}return void 0===e&&(e="number"),s(t,e)}},8618:(t,e,n)=>{var i=n(2181),r=n(410);t.exports=function(t){var e=i(t,"string");return r(e)?e:e+""}},5705:(t,e,n)=>{var i=n(854),r=i("toStringTag"),o={};o[r]="z",t.exports="[object z]"===String(o)},4481:(t,e,n)=>{var i=n(5976),r=String;t.exports=function(t){if("Symbol"===i(t))throw TypeError("Cannot convert a Symbol value to a string");return r(t)}},3353:t=>{var e=String;t.exports=function(t){try{return e(t)}catch(n){return"Object"}}},6862:(t,e,n)=>{var i=n(1890),r=0,o=Math.random(),a=i(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+a(++r+o,36)}},8476:(t,e,n)=>{var i=n(7529);t.exports=i&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},5953:(t,e,n)=>{var i=n(9631),r=n(6400);t.exports=i&&r((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},854:(t,e,n)=>{var i=n(7358),r=n(1586),o=n(7322),a=n(6862),s=n(7529),l=n(8476),u=r("wks"),c=i.Symbol,h=c&&c["for"],d=l?c:c&&c.withoutSetter||a;t.exports=function(t){if(!o(u,t)||!s&&"string"!=typeof u[t]){var e="Symbol."+t;s&&o(c,t)?u[t]=c[t]:u[t]=l&&h?h(e):d(e)}return u[t]}},7971:(t,e,n)=>{"use strict";var i=n(9694),r=n(7322),o=n(1904),a=n(7673),s=n(6184),l=n(8438),u=n(4836),c=n(9941),h=n(7598),d=n(5684),p=n(767),f=n(6429),g=n(9631),v=n(6692);t.exports=function(t,e,n,y){var m="stackTraceLimit",x=y?2:1,_=t.split("."),b=_[_.length-1],w=i.apply(null,_);if(w){var S=w.prototype;if(!v&&r(S,"cause")&&delete S.cause,!n)return w;var M=i("Error"),I=e((function(t,e){var n=h(y?e:t,void 0),i=y?new w(t):new w;return void 0!==n&&o(i,"message",n),f&&o(i,"stack",p(i.stack,2)),this&&a(S,this)&&c(i,this,I),arguments.length>x&&d(i,arguments[x]),i}));if(I.prototype=S,"Error"!==b?s?s(I,M):l(I,M,{name:!0}):g&&m in w&&(u(I,w,m),u(I,w,"prepareStackTrace")),l(I,w),!v)try{S.name!==b&&o(S,"name",b),S.constructor=I}catch(T){}return I}}},3610:(t,e,n)=>{"use strict";var i=n(8934),r=n(6963).includes,o=n(6400),a=n(2852),s=o((function(){return!Array(1).includes()}));i({target:"Array",proto:!0,forced:s},{includes:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}}),a("includes")},6843:(t,e,n)=>{"use strict";var i=n(7120),r=n(2852),o=n(2184),a=n(7624),s=n(928).f,l=n(8810),u=n(6692),c=n(9631),h="Array Iterator",d=a.set,p=a.getterFor(h);t.exports=l(Array,"Array",(function(t,e){d(this,{type:h,target:i(t),index:0,kind:e})}),(function(){var t=p(this),e=t.target,n=t.kind,i=t.index++;return!e||i>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:i,done:!1}:"values"==n?{value:e[i],done:!1}:{value:[i,e[i]],done:!1}}),"values");var f=o.Arguments=o.Array;if(r("keys"),r("values"),r("entries"),!u&&c&&"values"!==f.name)try{s(f,"name",{value:"values"})}catch(g){}},6701:(t,e,n)=>{var i=n(8934),r=n(7358),o=n(4157),a=n(7971),s="WebAssembly",l=r[s],u=7!==Error("e",{cause:7}).cause,c=function(t,e){var n={};n[t]=a(t,e,u),i({global:!0,constructor:!0,arity:1,forced:u},n)},h=function(t,e){if(l&&l[t]){var n={};n[t]=a(s+"."+t,e,u),i({target:s,stat:!0,constructor:!0,arity:1,forced:u},n)}};c("Error",(function(t){return function(e){return o(t,this,arguments)}})),c("EvalError",(function(t){return function(e){return o(t,this,arguments)}})),c("RangeError",(function(t){return function(e){return o(t,this,arguments)}})),c("ReferenceError",(function(t){return function(e){return o(t,this,arguments)}})),c("SyntaxError",(function(t){return function(e){return o(t,this,arguments)}})),c("TypeError",(function(t){return function(e){return o(t,this,arguments)}})),c("URIError",(function(t){return function(e){return o(t,this,arguments)}})),h("CompileError",(function(t){return function(e){return o(t,this,arguments)}})),h("LinkError",(function(t){return function(e){return o(t,this,arguments)}})),h("RuntimeError",(function(t){return function(e){return o(t,this,arguments)}}))},7280:(t,e,n)=>{"use strict";var i=n(8934),r=n(4348);i({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},4406:(t,e,n)=>{var i=n(7358),r=n(9631),o=n(9468),a=n(136),s=n(6400),l=i.RegExp,u=l.prototype,c=r&&s((function(){var t=!0;try{l(".","d")}catch(c){t=!1}var e={},n="",i=t?"dgimsy":"gimsy",r=function(t,i){Object.defineProperty(e,t,{get:function(){return n+=i,!0}})},o={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var a in t&&(o.hasIndices="d"),o)r(a,o[a]);var s=Object.getOwnPropertyDescriptor(u,"flags").get.call(e);return s!==i||n!==i}));c&&o(u,"flags",{configurable:!0,get:a})},5363:(t,e,n)=>{"use strict";var i=n(4157),r=n(3577),o=n(1890),a=n(9529),s=n(6400),l=n(7950),u=n(419),c=n(1860),h=n(4068),d=n(4481),p=n(7933),f=n(6412),g=n(2344),v=n(8716),y=n(9395),m=n(854),x=m("replace"),_=Math.max,b=Math.min,w=o([].concat),S=o([].push),M=o("".indexOf),I=o("".slice),T=function(t){return void 0===t?t:String(t)},C=function(){return"$0"==="a".replace(/./,"$0")}(),A=function(){return!!/./[x]&&""===/./[x]("a","$0")}(),k=!s((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")}));a("replace",(function(t,e,n){var o=A?"$":"$0";return[function(t,n){var i=p(this),o=void 0==t?void 0:g(t,x);return o?r(o,t,i,n):r(e,d(i),t,n)},function(t,r){var a=l(this),s=d(t);if("string"==typeof r&&-1===M(r,o)&&-1===M(r,"$<")){var p=n(e,a,s,r);if(p.done)return p.value}var g=u(r);g||(r=d(r));var m=a.global;if(m){var x=a.unicode;a.lastIndex=0}var C=[];while(1){var A=y(a,s);if(null===A)break;if(S(C,A),!m)break;var k=d(A[0]);""===k&&(a.lastIndex=f(s,h(a.lastIndex),x))}for(var D="",L=0,P=0;P=L&&(D+=I(s,L,R)+V,L=R+O.length)}return D+I(s,L)}]}),!k||!C||A)},71:(t,e,n)=>{var i=n(7358),r=n(4296),o=n(8753),a=n(6843),s=n(1904),l=n(854),u=l("iterator"),c=l("toStringTag"),h=a.values,d=function(t,e){if(t){if(t[u]!==h)try{s(t,u,h)}catch(i){t[u]=h}if(t[c]||s(t,c,e),r[e])for(var n in a)if(t[n]!==a[n])try{s(t,n,a[n])}catch(i){t[n]=a[n]}}};for(var p in r)d(i[p]&&i[p].prototype,p);d(o,"DOMTokenList")},2256:(t,e,n)=>{"use strict";n.d(e,{S1:()=>Cw});var i={};n.r(i),n.d(i,{Arc:()=>Jy,BezierCurve:()=>Xy,BoundingRect:()=>oo,Circle:()=>ly,CompoundPath:()=>tm,Ellipse:()=>hy,Group:()=>Lo,Image:()=>iu,IncrementalDisplayable:()=>gm,Line:()=>qy,LinearGradient:()=>rm,OrientedBoundingRect:()=>dm,Path:()=>Xl,Point:()=>Xr,Polygon:()=>zy,Polyline:()=>Fy,RadialGradient:()=>am,Rect:()=>du,Ring:()=>Py,Sector:()=>ky,Text:()=>Du,applyTransform:()=>Om,clipPointsByRect:()=>Bm,clipRectByRect:()=>Vm,createIcon:()=>Fm,extendPath:()=>bm,extendShape:()=>xm,getShapeClass:()=>Sm,getTransform:()=>Pm,groupTransition:()=>zm,initProps:()=>Kc,isElementRemoved:()=>Jc,lineLineIntersect:()=>Gm,linePolygonIntersect:()=>Hm,makeImage:()=>Im,makePath:()=>Mm,mergePath:()=>Cm,registerShape:()=>wm,removeElement:()=>Qc,removeElementWithFadeOut:()=>eh,resizePath:()=>Am,setTooltipConfig:()=>Um,subPixelOptimize:()=>Lm,subPixelOptimizeLine:()=>km,subPixelOptimizeRect:()=>Dm,transformDirection:()=>Rm,traverseElements:()=>Zm,updateProps:()=>$c}); -/*! ***************************************************************************** -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 r=function(t,e){return r=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])},r(t,e)};function o(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}Object.create;Object.create;var a=function(){function t(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1}return t}(),s=function(){function t(){this.browser=new a,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}return t}(),l=new s;function u(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}"object"===typeof wx&&"function"===typeof wx.getSystemInfoSync?(l.wxa=!0,l.touchEventsSupported=!0):"undefined"===typeof document&&"undefined"!==typeof self?l.worker=!0:"undefined"===typeof navigator?(l.node=!0,l.svgSupported=!0):u(navigator.userAgent,l);const c=l;var h=12,d="sans-serif",p=h+"px "+d,f=20,g=100,v="007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";function y(t){var e={};if("undefined"===typeof JSON)return e;for(var n=0;n=0)s=a*n.length;else for(var l=0;l>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",i[l]+":0",r[u]+":0",i[1-l]+":auto",r[1-u]+":auto",""].join("!important;"),t.appendChild(a),n.push(a)}return n}function ue(t,e,n){for(var i=n?"invTrans":"trans",r=e[i],o=e.srcCoords,a=[],s=[],l=!0,u=0;u<4;u++){var c=t[u].getBoundingClientRect(),h=2*u,d=c.left,p=c.top;a.push(d,p),l=l&&o&&d===o[h]&&p===o[h+1],s.push(t[u].offsetLeft,t[u].offsetTop)}return l&&r?r:(e.srcCoords=a,e[i]=n?ie(s,a):ie(a,s))}function ce(t){return"CANVAS"===t.nodeName.toUpperCase()}var he=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,de=[],pe=c.browser.firefox&&+c.browser.version.split(".")[0]<39;function fe(t,e,n,i){return n=n||{},i?ge(t,e,n):pe&&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):ge(t,e,n),n}function ge(t,e,n){if(c.domSupported&&t.getBoundingClientRect){var i=e.clientX,r=e.clientY;if(ce(t)){var o=t.getBoundingClientRect();return n.zrX=i-o.left,void(n.zrY=r-o.top)}if(se(de,t,i,r))return n.zrX=de[0],void(n.zrY=de[1])}n.zrX=n.zrY=0}function ve(t){return t||window.event}function ye(t,e,n){if(e=ve(e),null!=e.zrX)return e;var i=e.type,r=i&&i.indexOf("touch")>=0;if(r){var o="touchend"!==i?e.targetTouches[0]:e.changedTouches[0];o&&fe(t,o,e,n)}else{fe(t,e,e,n);var a=me(e);e.zrDelta=a?a/120:-(e.detail||0)/3}var s=e.button;return null==e.which&&void 0!==s&&he.test(e.type)&&(e.which=1&s?1:2&s?3:4&s?2:0),e}function me(t){var e=t.wheelDelta;if(e)return e;var n=t.deltaX,i=t.deltaY;if(null==n||null==i)return e;var r=0!==i?Math.abs(i):Math.abs(n),o=i>0?-1:i<0?1:n>0?-1:1;return 3*r*o}function xe(t,e,n,i){t.addEventListener(e,n,i)}function _e(t,e,n,i){t.removeEventListener(e,n,i)}var be=function(t){t.preventDefault(),t.stopPropagation(),t.cancelBubble=!0};function we(t){return 2===t.which||3===t.which}var Se=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&&i&&i.length>1){var o=Me(i)/Me(r);!isFinite(o)&&(o=1),e.pinchScale=o;var a=Ie(i);return e.pinchX=a[0],e.pinchY=a[1],{type:"pinch",target:t[0].target,event:e}}}}},Ce="silent";function Ae(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:ke}}function ke(){be(this.event)}var De=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.handler=null,e}return Dt(e,t),e.prototype.dispose=function(){},e.prototype.setCursor=function(){},e}(te),Le=function(){function t(t,e){this.x=t,this.y=e}return t}(),Pe=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],Oe=function(t){function e(e,n,i,r){var o=t.call(this)||this;return o._hovered=new Le(0,0),o.storage=e,o.painter=n,o.painterRoot=r,i=i||new De,o.proxy=null,o.setHandlerProxy(i),o._draggingMgr=new Jt(o),o}return Dt(e,t),e.prototype.setHandlerProxy=function(t){this.proxy&&this.proxy.dispose(),t&&(W(Pe,(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=Ee(this,e,n),r=this._hovered,o=r.target;o&&!o.__zr&&(r=this.findHover(r.x,r.y),o=r.target);var a=this._hovered=i?new Le(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 Le(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){t=t||{};var i=t.target;if(!i||!i.silent){var r="on"+e,o=Ae(e,t,n);while(i)if(i[r]&&(o.cancelBubble=!!i[r].call(i,o)),i.trigger(e,o),i=i.__hostTarget?i.__hostTarget:i.parent,o.cancelBubble)break;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 Le(t,e),o=i.length-1;o>=0;o--){var a=void 0;if(i[o]!==n&&!i[o].ignore&&(a=Re(i[o],t,e))&&(!r.topTarget&&(r.topTarget=i[o]),a!==Ce)){r.target=i[o];break}}return r},e.prototype.processGesture=function(t,e){this._gestureMgr||(this._gestureMgr=new Se);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 Le;o.target=i.target,this.dispatchToElement(o,r,i.event)}},e}(te);function Re(t,e,n){if(t[t.rectHover?"rectContain":"contain"](e,n)){var i=t,r=void 0,o=!1;while(i){if(i.ignoreClip&&(o=!0),!o){var a=i.getClipPath();if(a&&!a.contain(e,n))return!1;i.silent&&(r=!0)}var s=i.__hostTarget;i=s||i.parent}return!r||Ce}return!1}function Ee(t,e,n){var i=t.painter;return e<0||e>i.getWidth()||n<0||n>i.getHeight()}W(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],(function(t){Oe.prototype[t]=function(e){var n,i,r=e.zrX,o=e.zrY,a=Ee(this,r,o);if("mouseup"===t&&a||(n=this.findHover(r,o),i=n.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||Wt(this._downPoint,[e.zrX,e.zrY])>4)return;this._downPoint=null}this.dispatchToElement(n,t,e)}}));const Ne=Oe;var ze=32,Be=7;function Ve(t){var e=0;while(t>=ze)e|=1&t,t>>=1;return t+e}function Fe(t,e,n,i){var r=e+1;if(r===n)return 1;if(i(t[r++],t[e])<0){while(r=0)r++;return r-e}function He(t,e,n){n--;while(e>>1,r(a,t[o])<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:while(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){s=i-r;while(l0)a=l,l=1+(l<<1),l<=0&&(l=s);l>s&&(l=s),a+=r,l+=r}else{s=r+1;while(ls&&(l=s);var u=a;a=r-l,l=r-u}a++;while(a>>1);o(t,e[n+c])>0?a=c+1:l=c}return l}function qe(t,e,n,i,r,o){var a=0,s=0,l=1;if(o(t,e[n+r])<0){s=r+1;while(ls&&(l=s);var u=a;a=r-l,l=r-u}else{s=i-r;while(l=0)a=l,l=1+(l<<1),l<=0&&(l=s);l>s&&(l=s),a+=r,l+=r}a++;while(a>>1);o(t,e[n+c])<0?l=c:a=c+1}return l}function Ue(t,e){var n,i,r=Be,o=0,a=0;o=t.length;var s=[];function l(t,e){n[a]=t,i[a]=e,a+=1}function u(){while(a>1){var t=a-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;h(t)}}function c(){while(a>1){var t=a-2;t>0&&i[t-1]=Be||p>=Be);if(f)break;g<0&&(g=0),g+=2}if(r=g,r<1&&(r=1),1===i){for(l=0;l=0;l--)t[p+l]=t[d+l];if(0===i){y=!0;break}}if(t[h--]=s[c--],1===--a){y=!0;break}if(v=a-We(t[u],s,0,a,a-1,e),0!==v){for(h-=v,c-=v,a-=v,p=h+1,d=c+1,l=0;l=Be||v>=Be);if(y)break;f<0&&(f=0),f+=2}if(r=f,r<1&&(r=1),1===a){for(h-=i,u-=i,p=h+1,d=u+1,l=i-1;l>=0;l--)t[p+l]=t[d+l];t[h]=s[c]}else{if(0===a)throw new Error;for(d=h-(a-1),l=0;l=0;l--)t[p+l]=t[d+l];t[h]=s[c]}else for(d=h-(a-1),l=0;ls&&(l=s),Ge(t,n,n+l,n+o,e),o=l}a.pushRun(n,o),a.mergeRuns(),r-=o,n+=o}while(0!==r);a.forceMergeRuns()}}var Ze=1,Ye=2,Xe=4,$e=!1;function Ke(){$e||($e=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function Je(t,e){return t.zlevel===e.zlevel?t.z===e.z?t.z2-e.z2:t.z-e.z:t.zlevel-e.zlevel}var Qe=function(){function t(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=Je}return t.prototype.traverse=function(t,e){for(var n=0;n0&&(u.__clipPaths=[]),isNaN(u.z)&&(Ke(),u.z=0),isNaN(u.z2)&&(Ke(),u.z2=0),isNaN(u.zlevel)&&(Ke(),u.zlevel=0),this._displayList[this._displayListLen++]=u}var c=t.getDecalElement&&t.getDecalElement();c&&this._updateAndAddDisplayable(c,e,n);var h=t.getTextGuideLine();h&&this._updateAndAddDisplayable(h,e,n);var d=t.getTextContent();d&&this._updateAndAddDisplayable(d,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}();const tn=Qe;var en;en=c.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(t){return setTimeout(t,16)};const nn=en;var rn={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,i=.4;return 0===t?0:1===t?1:(!n||n<1?(n=1,e=i/4):e=i*Math.asin(1/n)/(2*Math.PI),-n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i))},elasticOut:function(t){var e,n=.1,i=.4;return 0===t?0:1===t?1:(!n||n<1?(n=1,e=i/4):e=i*Math.asin(1/n)/(2*Math.PI),n*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/i)+1)},elasticInOut:function(t){var e,n=.1,i=.4;return 0===t?0:1===t?1:(!n||n<1?(n=1,e=i/4):e=i*Math.asin(1/n)/(2*Math.PI),(t*=2)<1?n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i)*-.5:n*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i)*.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-rn.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*rn.bounceIn(2*t):.5*rn.bounceOut(2*t-1)+.5}};const on=rn;var an=Math.pow,sn=Math.sqrt,ln=1e-8,un=1e-4,cn=sn(3),hn=1/3,dn=Lt(),pn=Lt(),fn=Lt();function gn(t){return t>-ln&&tln||t<-ln}function yn(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 mn(t,e,n,i,r){var o=1-r;return 3*(((e-t)*o+2*(n-e)*r)*o+(i-n)*r*r)}function xn(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,c=s*s-3*a*l,h=s*l-9*a*u,d=l*l-3*s*u,p=0;if(gn(c)&&gn(h))if(gn(s))o[0]=0;else{var f=-l/s;f>=0&&f<=1&&(o[p++]=f)}else{var g=h*h-4*c*d;if(gn(g)){var v=h/c,y=(f=-s/a+v,-v/2);f>=0&&f<=1&&(o[p++]=f),y>=0&&y<=1&&(o[p++]=y)}else if(g>0){var m=sn(g),x=c*s+1.5*a*(-h+m),_=c*s+1.5*a*(-h-m);x=x<0?-an(-x,hn):an(x,hn),_=_<0?-an(-_,hn):an(_,hn);f=(-s-(x+_))/(3*a);f>=0&&f<=1&&(o[p++]=f)}else{var b=(2*c*s-3*a*h)/(2*sn(c*c*c)),w=Math.acos(b)/3,S=sn(c),M=Math.cos(w),I=(f=(-s-2*S*M)/(3*a),y=(-s+S*(M+cn*Math.sin(w)))/(3*a),(-s+S*(M-cn*Math.sin(w)))/(3*a));f>=0&&f<=1&&(o[p++]=f),y>=0&&y<=1&&(o[p++]=y),I>=0&&I<=1&&(o[p++]=I)}}return p}function _n(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(gn(a)){if(vn(o)){var u=-s/o;u>=0&&u<=1&&(r[l++]=u)}}else{var c=o*o-4*a*s;if(gn(c))r[0]=-o/(2*a);else if(c>0){var h=sn(c),d=(u=(-o+h)/(2*a),(-o-h)/(2*a));u>=0&&u<=1&&(r[l++]=u),d>=0&&d<=1&&(r[l++]=d)}}return l}function bn(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,c=(l-s)*r+s,h=(c-u)*r+u;o[0]=t,o[1]=a,o[2]=u,o[3]=h,o[4]=h,o[5]=c,o[6]=l,o[7]=i}function wn(t,e,n,i,r,o,a,s,l,u,c){var h,d,p,f,g,v=.005,y=1/0;dn[0]=l,dn[1]=u;for(var m=0;m<1;m+=.05)pn[0]=yn(t,n,r,a,m),pn[1]=yn(e,i,o,s,m),f=Ut(dn,pn),f=0&&f=0&&u<=1&&(r[l++]=u)}}else{var c=a*a-4*o*s;if(gn(c)){u=-a/(2*o);u>=0&&u<=1&&(r[l++]=u)}else if(c>0){var h=sn(c),d=(u=(-a+h)/(2*o),(-a-h)/(2*o));u>=0&&u<=1&&(r[l++]=u),d>=0&&d<=1&&(r[l++]=d)}}return l}function Cn(t,e,n){var i=t+n-2*e;return 0===i?.5:(t-e)/i}function An(t,e,n,i,r){var o=(e-t)*i+t,a=(n-e)*i+e,s=(a-o)*i+o;r[0]=t,r[1]=o,r[2]=s,r[3]=s,r[4]=a,r[5]=n}function kn(t,e,n,i,r,o,a,s,l){var u,c=.005,h=1/0;dn[0]=a,dn[1]=s;for(var d=0;d<1;d+=.05){pn[0]=Mn(t,n,r,d),pn[1]=Mn(e,i,o,d);var p=Ut(dn,pn);p=0&&p=1?1:xn(0,i,o,1,t,s)&&yn(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||Ct,this.ondestroy=t.ondestroy||Ct,this.onrestart=t.onrestart||Ct,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=Q(t)?t:on[t]||Pn(t)},t}();const Rn=On;var En=function(){function t(t){this.value=t}return t}(),Nn=function(){function t(){this._len=0}return t.prototype.insert=function(t){var e=new En(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}(),zn=function(){function t(t){this._list=new Nn,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 En(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}();const Bn=zn;var Vn={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 Fn(t){return t=Math.round(t),t<0?0:t>255?255:t}function Hn(t){return t=Math.round(t),t<0?0:t>360?360:t}function Gn(t){return t<0?0:t>1?1:t}function Wn(t){var e=t;return e.length&&"%"===e.charAt(e.length-1)?Fn(parseFloat(e)/100*255):Fn(parseInt(e,10))}function qn(t){var e=t;return e.length&&"%"===e.charAt(e.length-1)?Gn(parseFloat(e)/100):Gn(parseFloat(e))}function Un(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 jn(t,e,n){return t+(e-t)*n}function Zn(t,e,n,i,r){return t[0]=e,t[1]=n,t[2]=i,t[3]=r,t}function Yn(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}var Xn=new Bn(20),$n=null;function Kn(t,e){$n&&Yn($n,e),$n=Xn.put(t,$n||e.slice())}function Jn(t,e){if(t){e=e||[];var n=Xn.get(t);if(n)return Yn(e,n);t+="";var i=t.replace(/ /g,"").toLowerCase();if(i in Vn)return Yn(e,Vn[i]),Kn(t,e),e;var r=i.length;if("#"!==i.charAt(0)){var o=i.indexOf("("),a=i.indexOf(")");if(-1!==o&&a+1===r){var s=i.substr(0,o),l=i.substr(o+1,a-(o+1)).split(","),u=1;switch(s){case"rgba":if(4!==l.length)return 3===l.length?Zn(e,+l[0],+l[1],+l[2],1):Zn(e,0,0,0,1);u=qn(l.pop());case"rgb":return 3!==l.length?void Zn(e,0,0,0,1):(Zn(e,Wn(l[0]),Wn(l[1]),Wn(l[2]),u),Kn(t,e),e);case"hsla":return 4!==l.length?void Zn(e,0,0,0,1):(l[3]=qn(l[3]),Qn(l,e),Kn(t,e),e);case"hsl":return 3!==l.length?void Zn(e,0,0,0,1):(Qn(l,e),Kn(t,e),e);default:return}}Zn(e,0,0,0,1)}else{if(4===r||5===r){var c=parseInt(i.slice(1,4),16);return c>=0&&c<=4095?(Zn(e,(3840&c)>>4|(3840&c)>>8,240&c|(240&c)>>4,15&c|(15&c)<<4,5===r?parseInt(i.slice(4),16)/15:1),Kn(t,e),e):void Zn(e,0,0,0,1)}if(7===r||9===r){c=parseInt(i.slice(1,7),16);return c>=0&&c<=16777215?(Zn(e,(16711680&c)>>16,(65280&c)>>8,255&c,9===r?parseInt(i.slice(7),16)/255:1),Kn(t,e),e):void Zn(e,0,0,0,1)}}}}function Qn(t,e){var n=(parseFloat(t[0])%360+360)%360/360,i=qn(t[1]),r=qn(t[2]),o=r<=.5?r*(i+1):r+i-r*i,a=2*r-o;return e=e||[],Zn(e,Fn(255*Un(a,o,n+1/3)),Fn(255*Un(a,o,n)),Fn(255*Un(a,o,n-1/3)),1),4===t.length&&(e[3]=t[3]),e}function ti(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 c=((s-i)/6+l/2)/l,h=((s-r)/6+l/2)/l,d=((s-o)/6+l/2)/l;i===s?e=d-h:r===s?e=1/3+c-d:o===s&&(e=2/3+h-c),e<0&&(e+=1),e>1&&(e-=1)}var p=[360*e,n,u];return null!=t[3]&&p.push(t[3]),p}}function ei(t,e){var n=Jn(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 ai(n,4===n.length?"rgba":"rgb")}}function ni(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]=Fn(jn(a[0],s[0],l)),n[1]=Fn(jn(a[1],s[1],l)),n[2]=Fn(jn(a[2],s[2],l)),n[3]=Gn(jn(a[3],s[3],l)),n}}function ii(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=Jn(e[r]),s=Jn(e[o]),l=i-r,u=ai([Fn(jn(a[0],s[0],l)),Fn(jn(a[1],s[1],l)),Fn(jn(a[2],s[2],l)),Gn(jn(a[3],s[3],l))],"rgba");return n?{color:u,leftIndex:r,rightIndex:o,value:i}:u}}function ri(t,e,n,i){var r=Jn(t);if(t)return r=ti(r),null!=e&&(r[0]=Hn(e)),null!=n&&(r[1]=qn(n)),null!=i&&(r[2]=qn(i)),ai(Qn(r),"rgba")}function oi(t,e){var n=Jn(t);if(n&&null!=e)return n[3]=Gn(e),ai(n,"rgba")}function ai(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 si(t,e){var n=Jn(t);return n?(.299*n[0]+.587*n[1]+.114*n[2])*n[3]/255+(1-n[3])*e:0}var li=Math.round;function ui(t){var e;if(t&&"transparent"!==t){if("string"===typeof t&&t.indexOf("rgba")>-1){var n=Jn(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 ci=1e-4;function hi(t){return t-ci}function di(t){return li(1e3*t)/1e3}function pi(t){return li(1e4*t)/1e4}function fi(t){return"matrix("+di(t[0])+","+di(t[1])+","+di(t[2])+","+di(t[3])+","+pi(t[4])+","+pi(t[5])+")"}var gi={left:"start",right:"end",center:"middle",middle:"middle"};function vi(t,e,n){return"top"===n?t+=e/2:"bottom"===n&&(t-=e/2),t}function yi(t){return t&&(t.shadowBlur||t.shadowOffsetX||t.shadowOffsetY)}function mi(t){var e=t.style,n=t.getGlobalScale();return[e.shadowColor,(e.shadowBlur||0).toFixed(2),(e.shadowOffsetX||0).toFixed(2),(e.shadowOffsetY||0).toFixed(2),n[0],n[1]].join(",")}function xi(t){return t&&!!t.image}function _i(t){return t&&!!t.svgElement}function bi(t){return xi(t)||_i(t)}function wi(t){return"linear"===t.type}function Si(t){return"radial"===t.type}function Mi(t){return t&&("linear"===t.type||"radial"===t.type)}function Ii(t){return"url(#"+t+")"}function Ti(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 Ci(t){var e=t.x||0,n=t.y||0,i=(t.rotation||0)*At,r=dt(t.scaleX,1),o=dt(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("+li(a*At)+"deg, "+li(s*At)+"deg)"),l.join(" ")}var Ai=function(){return c.hasGlobalWindow&&Q(window.btoa)?function(t){return window.btoa(unescape(t))}:"undefined"!==typeof Buffer?function(t){return Buffer.from(t).toString("base64")}:function(t){return null}}(),ki=Array.prototype.slice;function Di(t,e,n){return(e-t)*n+t}function Li(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;if(s)i.length=a;else for(var l=o;l=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=ji,s=e;if(G(e)){var l=Vi(e);a=l,(1===l&&!nt(e[0])||2===l&&!nt(e[0][0]))&&(o=!0)}else if(nt(e)&&!ct(e))a=Fi;else if(tt(e))if(isNaN(+e)){var u=Jn(e);u&&(s=u,a=Wi)}else a=Fi;else if(st(e)){var c=z({},s);c.colorStops=q(e.colorStops,(function(t){return{offset:t.offset,color:Jn(t.color)}})),wi(e)?a=qi:Si(e)&&(a=Ui),s=c}0===r?this.valType=a:a===this.valType&&a!==ji||(o=!0),this.discrete=this.discrete||o;var h={time:t,value:s,rawValue:e,percent:0};return n&&(h.easing=n,h.easingFunc=Q(n)?n:on[n]||Pn(n)),i.push(h),h},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=Yi(i),l=Zi(i),u=0;u=0;n--)if(l[n].percent<=e)break;n=p(n,u-2)}else{for(n=d;ne)break;n=p(n-1,u-2)}r=l[n+1],i=l[n]}if(i&&r){this._lastFr=n,this._lastFrP=e;var g=r.percent-i.percent,v=0===g?1:p((e-i.percent)/g,1);r.easingFunc&&(v=r.easingFunc(v));var y=o?this._additiveValue:h?Xi:t[c];if(!Yi(s)&&!h||y||(y=this._additiveValue=[]),this.discrete)t[c]=v<1?i.rawValue:r.rawValue;else if(Yi(s))s===Hi?Li(y,i[a],r[a],v):Pi(y,i[a],r[a],v);else if(Zi(s)){var m=i[a],x=r[a],_=s===qi;t[c]={type:_?"linear":"radial",x:Di(m.x,x.x,v),y:Di(m.y,x.y,v),colorStops:q(m.colorStops,(function(t,e){var n=x.colorStops[e];return{offset:Di(t.offset,n.offset,v),color:Bi(Li([],t.color,n.color,v))}})),global:x.global},_?(t[c].x2=Di(m.x2,x.x2,v),t[c].y2=Di(m.y2,x.y2,v)):t[c].r=Di(m.r,x.r,v)}else if(h)Li(y,i[a],r[a],v),o||(t[c]=Bi(y));else{var b=Di(i[a],r[a],v);o?this._additiveValue=b:t[c]=b}o&&this._addToTarget(t)}}},t.prototype._addToTarget=function(t){var e=this.valType,n=this.propName,i=this._additiveValue;e===Fi?t[n]=t[n]+i:e===Wi?(Jn(t[n],Xi),Oi(Xi,Xi,i,1),t[n]=Bi(Xi)):e===Hi?Oi(t[n],t[n],i,1):e===Gi&&Ri(t[n],t[n],i,1)},t}(),Ki=function(){function t(t,e,n,i){this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=t,this._loop=e,e&&i?O("Can' use additive animation on looped animation."):(this._additiveAnimators=i,this._allowDiscrete=n)}return t.prototype.getMaxTime=function(){return this._maxTime},t.prototype.getDelay=function(){return this._delay},t.prototype.getLoop=function(){return this._loop},t.prototype.getTarget=function(){return this._target},t.prototype.changeTarget=function(t){this._target=t},t.prototype.when=function(t,e,n){return this.whenWithKeys(t,e,Y(e),n)},t.prototype.whenWithKeys=function(t,e,n,i){for(var r=this._tracks,o=0;o0&&s.addKeyframe(0,zi(l),i),this._trackKeys.push(a)}s.addKeyframe(t,zi(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}();const Ji=Ki;function Qi(){return(new Date).getTime()}var tr=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 Dt(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){var e=Qi()-this._pausedTime,n=e-this._time,i=this._head;while(i){var r=i.next,o=i.step(e,n);o?(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;function e(){t._running&&(nn(e),!t._paused&&t.update())}this._running=!0,nn(e)},e.prototype.start=function(){this._running||(this._time=Qi(),this._pausedTime=0,this._startLoop())},e.prototype.stop=function(){this._running=!1},e.prototype.pause=function(){this._paused||(this._pauseStart=Qi(),this._paused=!0)},e.prototype.resume=function(){this._paused&&(this._pausedTime+=Qi()-this._pauseStart,this._paused=!1)},e.prototype.clear=function(){var t=this._head;while(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 Ji(t,e.loop);return this.addAnimator(n),n},e}(te);const er=tr;var nr=300,ir=c.domSupported,rr=function(){var t=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],e=["touchstart","touchend","touchmove"],n={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},i=q(t,(function(t){var e=t.replace("mouse","pointer");return n.hasOwnProperty(e)?e:t}));return{mouse:t,touch:e,pointer:i}}(),or={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},ar=!1;function sr(t){var e=t.pointerType;return"pen"===e||"touch"===e}function lr(t){t.touching=!0,null!=t.touchTimer&&(clearTimeout(t.touchTimer),t.touchTimer=null),t.touchTimer=setTimeout((function(){t.touching=!1,t.touchTimer=null}),700)}function ur(t){t&&(t.zrByTouch=!0)}function cr(t,e){return ye(t.dom,new dr(t,e),!0)}function hr(t,e){var n=e,i=!1;while(n&&9!==n.nodeType&&!(i=n.domBelongToZr||n!==e&&n===t.painterRoot))n=n.parentNode;return i}var dr=function(){function t(t,e){this.stopPropagation=Ct,this.stopImmediatePropagation=Ct,this.preventDefault=Ct,this.type=e.type,this.target=this.currentTarget=t.dom,this.pointerType=e.pointerType,this.clientX=e.clientX,this.clientY=e.clientY}return t}(),pr={mousedown:function(t){t=ye(this.dom,t),this.__mayPointerCapture=[t.zrX,t.zrY],this.trigger("mousedown",t)},mousemove:function(t){t=ye(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=ye(this.dom,t),this.__togglePointerCapture(!1),this.trigger("mouseup",t)},mouseout:function(t){t=ye(this.dom,t);var e=t.toElement||t.relatedTarget;hr(this,e)||(this.__pointerCapturing&&(t.zrEventControl="no_globalout"),this.trigger("mouseout",t))},wheel:function(t){ar=!0,t=ye(this.dom,t),this.trigger("mousewheel",t)},mousewheel:function(t){ar||(t=ye(this.dom,t),this.trigger("mousewheel",t))},touchstart:function(t){t=ye(this.dom,t),ur(t),this.__lastTouchMoment=new Date,this.handler.processGesture(t,"start"),pr.mousemove.call(this,t),pr.mousedown.call(this,t)},touchmove:function(t){t=ye(this.dom,t),ur(t),this.handler.processGesture(t,"change"),pr.mousemove.call(this,t)},touchend:function(t){t=ye(this.dom,t),ur(t),this.handler.processGesture(t,"end"),pr.mouseup.call(this,t),+new Date-+this.__lastTouchMomentBr||t<-Br}var Fr=[],Hr=[],Gr=Ar(),Wr=Math.abs,qr=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 Vr(this.rotation)||Vr(this.x)||Vr(this.y)||Vr(this.scaleX-1)||Vr(this.scaleY-1)||Vr(this.skewX)||Vr(this.skewY)},t.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,e=this.needLocalTransform(),n=this.transform;e||t?(n=n||Ar(),e?this.getLocalTransform(n):zr(n),t&&(e?Lr(n,t,n):Dr(n,t)),this.transform=n,this._resolveGlobalScaleRatio(n)):n&&zr(n)},t.prototype._resolveGlobalScaleRatio=function(t){var e=this.globalScaleRatio;if(null!=e&&1!==e){this.getGlobalScale(Fr);var n=Fr[0]<0?-1:1,i=Fr[1]<0?-1:1,r=((Fr[0]-n)*e+n)/Fr[0]||0,o=((Fr[1]-i)*e+i)/Fr[1]||0;t[0]*=r,t[1]*=r,t[2]*=o,t[3]*=o}this.invTransform=this.invTransform||Ar(),Er(this.invTransform,t)},t.prototype.getComputedTransform=function(){var t=this,e=[];while(t)e.push(t),t=t.parent;while(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&&(Lr(Hr,t.invTransform,e),e=Hr);var n=this.originX,i=this.originY;(n||i)&&(Gr[4]=n,Gr[5]=i,Lr(Hr,e,Gr),Hr[4]-=n,Hr[5]-=i,e=Hr),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&&Zt(n,n,i),n},t.prototype.transformCoordToGlobal=function(t,e){var n=[t,e],i=this.transform;return i&&Zt(n,n,i),n},t.prototype.getLineScale=function(){var t=this.transform;return t&&Wr(t[0]-1)>1e-10&&Wr(t[3]-1)>1e-10?Math.sqrt(Wr(t[0]*t[3]-t[2]*t[1])):1},t.prototype.copyTransform=function(t){jr(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,c=t.y,h=t.skewX?Math.tan(t.skewX):0,d=t.skewY?Math.tan(-t.skewY):0;if(n||i||a||s){var p=n+a,f=i+s;e[4]=-p*r-h*f*o,e[5]=-f*o-d*p*r}else e[4]=e[5]=0;return e[0]=r,e[3]=o,e[1]=d*r,e[2]=h*o,l&&Or(e,e,l),e[4]+=n+u,e[5]+=i+c,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}(),Ur=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function jr(t,e){for(var n=0;nf&&(f=x,gf&&(f=_,y=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))}Jr.x=to.x=n.x,Jr.y=eo.y=n.y,Qr.x=eo.x=n.x+n.width,Qr.y=to.y=n.y+n.height,Jr.transform(i),eo.transform(i),Qr.transform(i),to.transform(i),e.x=$r(Jr.x,Qr.x,to.x,eo.x),e.y=$r(Jr.y,Qr.y,to.y,eo.y);var l=Kr(Jr.x,Qr.x,to.x,eo.x),u=Kr(Jr.y,Qr.y,to.y,eo.y);e.width=l-e.x,e.height=u-e.y}else e!==n&&t.copy(e,n)},t}();const oo=ro;var ao={};function so(t,e){e=e||p;var n=ao[e];n||(n=ao[e]=new Bn(500));var i=n.get(t);return null==i&&(i=x.measureText(t,e).width,n.put(t,i)),i}function lo(t,e,n,i){var r=so(t,e),o=po(e),a=co(0,r,n),s=ho(0,o,i),l=new oo(a,s,r,o);return l}function uo(t,e,n,i){var r=((t||"")+"").split("\n"),o=r.length;if(1===o)return lo(r[0],e,n,i);for(var a=new oo(0,0,0,0),s=0;s=0?parseFloat(t)/100*e:parseFloat(t):t}function go(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,c="left",h="top";if(i instanceof Array)l+=fo(i[0],n.width),u+=fo(i[1],n.height),c=null,h=null;else switch(i){case"left":l-=r,u+=s,c="right",h="middle";break;case"right":l+=r+a,u+=s,h="middle";break;case"top":l+=a/2,u-=r,c="center",h="bottom";break;case"bottom":l+=a/2,u+=o+r,c="center";break;case"inside":l+=a/2,u+=s,c="center",h="middle";break;case"insideLeft":l+=r,u+=s,h="middle";break;case"insideRight":l+=a-r,u+=s,c="right",h="middle";break;case"insideTop":l+=a/2,u+=r,c="center";break;case"insideBottom":l+=a/2,u+=o-r,c="center",h="bottom";break;case"insideTopLeft":l+=r,u+=r;break;case"insideTopRight":l+=a-r,u+=r,c="right";break;case"insideBottomLeft":l+=r,u+=o-r,h="bottom";break;case"insideBottomRight":l+=a-r,u+=o-r,c="right",h="bottom";break}return t=t||{},t.x=l,t.y=u,t.align=c,t.verticalAlign=h,t}var vo="__zr_normal__",yo=Ur.concat(["ignore"]),mo=U(Ur,(function(t,e){return t[e]=!0,t}),{ignore:!1}),xo={},_o=new oo(0,0,0,0),bo=function(){function t(t){this.id=P(),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;break}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=_o;n.layoutRect?u.copy(n.layoutRect):u.copy(this.getBoundingRect()),i||u.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(xo,n,u):go(xo,n,u),r.x=xo.x,r.y=xo.y,o=xo.align,a=xo.verticalAlign;var c=n.origin;if(c&&null!=n.rotation){var h=void 0,d=void 0;"center"===c?(h=.5*u.width,d=.5*u.height):(h=fo(c[0],u.width),d=fo(c[1],u.height)),l=!0,r.originX=-r.x+h+(i?0:u.x),r.originY=-r.y+d+(i?0:u.y)}}null!=n.rotation&&(r.rotation=n.rotation);var p=n.offset;p&&(r.x+=p[0],r.y+=p[1],l||(r.originX=-p[0],r.originY=-p[1]));var f=null==n.inside?"string"===typeof n.position&&n.position.indexOf("inside")>=0:n.inside,g=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),v=void 0,y=void 0,m=void 0;f&&this.canBeInsideText()?(v=n.insideFill,y=n.insideStroke,null!=v&&"auto"!==v||(v=this.getInsideTextFill()),null!=y&&"auto"!==y||(y=this.getInsideTextStroke(v),m=!0)):(v=n.outsideFill,y=n.outsideStroke,null!=v&&"auto"!==v||(v=this.getOutsideFill()),null!=y&&"auto"!==y||(y=this.getOutsideStroke(v),m=!0)),v=v||"#000",v===g.fill&&y===g.stroke&&m===g.autoStroke&&o===g.align&&a===g.verticalAlign||(s=!0,g.fill=v,g.stroke=y,g.autoStroke=m,g.align=o,g.verticalAlign=a,e.setDefaultTextStyle(g)),e.__dirty|=Ze,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()?Tr:Ir},t.prototype.getOutsideStroke=function(t){var e=this.__zr&&this.__zr.getBackgroundColor(),n="string"===typeof e&&Jn(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,ai(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||{},z(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(it(t))for(var n=t,i=Y(n),r=0;r0},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(vo,!1,t)},t.prototype.useState=function(t,e,n,i){var r=t===vo,o=this.hasState();if(o||!r){var a=this.currentStates,s=this.stateTransition;if(!(V(a,t)>=0)||!e&&1!==a.length){var l;if(this.stateProxy&&!r&&(l=this.stateProxy(t)),l||(l=this.states&&this.states[t]),l||r){r||this.saveCurrentToNormalState(l);var u=!!(l&&l.hoverLayer||i);u&&this._toggleHoverLayerFlag(!0),this._applyStateObj(t,l,this._normalState,e,!n&&!this.__inHover&&s&&s.duration>0,s);var c=this._textContent,h=this._textGuide;return c&&c.useState(t,e,n,u),h&&h.useState(t,e,n,u),r?(this.currentStates=[],this._normalState={}):e?this.currentStates.push(t):this.currentStates=[t],this._updateAnimationTargets(),this.markRedraw(),!u&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~Ze),l}O("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,p);var f=this._textContent,g=this._textGuide;f&&f.useStates(t,e,h),g&&g.useStates(t,e,h),this._updateAnimationTargets(),this.currentStates=t.slice(),this.markRedraw(),!h&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~Ze)}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=V(i,t),o=V(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 d=0;d0||r.force&&!a.length){var M=void 0,I=void 0,T=void 0;if(s){I={},d&&(M={});for(_=0;_=0&&(n.splice(i,0,t),this._doAdd(t))}return this},e.prototype.replace=function(t,e){var n=V(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=V(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 Wo(t,e){switch(t){case"center":case"middle":t="50%";break;case"left":case"top":t="0%";break;case"right":case"bottom":t="100%";break}return tt(t)?Ho(t).match(/%$/)?parseFloat(t)/100*e:parseFloat(t):null==t?NaN:+t}function qo(t,e,n){return null==e&&(e=10),e=Math.min(Math.max(0,e),Fo),t=(+t).toFixed(e),n?t:+t}function Uo(t){return t.sort((function(t,e){return t-e})),t}function jo(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 Zo(t)}function Zo(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 Yo(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 Xo(t,e,n){if(!t[e])return 0;var i=U(t,(function(t,e){return t+(isNaN(e)?0:e)}),0);if(0===i)return 0;var r=Math.pow(10,n),o=q(t,(function(t){return(isNaN(t)?0:t)/i*r*100})),a=100*r,s=q(o,(function(t){return Math.floor(t)})),l=U(s,(function(t,e){return t+e}),0),u=q(o,(function(t,e){return t-s[e]}));while(lc&&(c=u[d],h=d);++s[h],u[h]=0,++l}return s[e]/r}function $o(t,e){var n=Math.max(jo(t),jo(e)),i=t+e;return n>Fo?i:qo(i,n)}var Ko=9007199254740991;function Jo(t){var e=2*Math.PI;return(t%e+e)%e}function Qo(t){return t>-Vo&&t=10&&e++,e}function ra(t,e){var n,i=ia(t),r=Math.pow(10,i),o=t/r;return n=e?o<1.5?1:o<2.5?2:o<4?3:o<7?5:10:o<1?1:o<2?2:o<3?3:o<5?5:10,t=n*r,i>=-20?+t.toFixed(i<0?-i:0):t}function oa(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 aa(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&&V(r,s)<0)){var l=n.getShallow(s,e);null!=l&&(o[t[a][0]]=l)}}return o}}var cs=[["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]],hs=us(cs),ds=function(){function t(){}return t.prototype.getAreaStyle=function(t,e){return hs(this,t,e)},t}(),ps=new Bn(50);function fs(t){if("string"===typeof t){var e=ps.get(t);return e&&e.image}return t}function gs(t,e,n,i,r){if(t){if("string"===typeof t){if(e&&e.__zrImageSrc===t||!n)return e;var o=ps.get(t),a={hostEl:n,cb:i,cbPayload:r};return o?(e=o.image,!ys(e)&&o.pending.push(a)):(e=x.loadImage(t,vs,vs),e.__zrImageSrc=t,ps.put(t,e.__cachedImgObj={image:e,pending:[a]})),e}return t}return e}function vs(){var t=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var e=0;e=a;l++)s-=a;var u=so(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 bs(t,e){var n=e.containerWidth,i=e.font,r=e.contentWidth;if(!n)return"";var o=so(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?ws(t,r,e.ascCharWidth,e.cnCharWidth):o>0?Math.floor(t.length*r/o):0;t=t.substr(0,s),o=so(t,i)}return""===t&&(t=e.placeholder),t}function ws(t,e,n,i){for(var r=0,o=0,a=t.length;op&&c){var f=Math.floor(p/l);n=n.slice(0,f)}if(t&&a&&null!=h)for(var g=_s(h,o,e.ellipsis,{minChar:e.truncateMinChar,placeholder:e.placeholder}),v=0;vl&&As(n,t.substring(l,u),e,s),As(n,i[2],e,s,i[1]),l=ms.lastIndex}lo){b>0?(m.tokens=m.tokens.slice(0,b),v(m,_,x),n.lines=n.lines.slice(0,y+1)):n.lines=n.lines.slice(0,y);break t}var A=S.width,k=null==A||"auto"===A;if("string"===typeof A&&"%"===A.charAt(A.length-1))w.percentWidth=A,c.push(w),w.contentWidth=so(w.text,T);else{if(k){var D=S.backgroundColor,L=D&&D.image;L&&(L=fs(L),ys(L)&&(w.width=Math.max(w.width,L.width*C/L.height)))}var P=f&&null!=r?r-_:null;null!=P&&P0&&f+i.accumWidth>i.width&&(o=e.split("\n"),h=!0),i.accumWidth=f}else{var g=Ps(e,c,i.width,i.breakAll,i.accumWidth);i.accumWidth=g.accumWidth+p,a=g.linesWidths,o=g.lines}}else o=e.split("\n");for(var v=0;v=33&&e<=383}var Ds=U(",&?/;] ".split(""),(function(t,e){return t[e]=!0,t}),{});function Ls(t){return!ks(t)||!!Ds[t]}function Ps(t,e,n,i,r){for(var o=[],a=[],s="",l="",u=0,c=0,h=0;hn:r+c+p>n)?c?(s||l)&&(f?(s||(s=l,l="",u=0,c=u),o.push(s),a.push(c-u),l+=d,u+=p,s="",c=u):(l&&(s+=l,l="",u=0),o.push(s),a.push(c),s=d,c=p)):f?(o.push(l),a.push(u),l=d,u=p):(o.push(d),a.push(p)):(c+=p,f?(l+=d,u+=p):(l&&(s+=l,l="",u=0),s+=d))}else l&&(s+=l,c+=u),o.push(s),a.push(c),s="",l="",u=0,c=0}return o.length||s||(s=t,l="",u=0),l&&(s+=l),s&&(o.push(s),a.push(c)),1===o.length&&(c+=r),{accumWidth:c,lines:o,linesWidths:a}}var Os="__zr_style_"+Math.round(10*Math.random()),Rs={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},Es={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};Rs[Os]=!0;var Ns=["z","z2","invisible"],zs=["invisible"],Bs=function(t){function e(e){return t.call(this,e)||this}return Dt(e,t),e.prototype._init=function(e){for(var n=Y(e),i=0;i1e-4)return s[0]=t-n,s[1]=e-i,l[0]=t+n,void(l[1]=e+i);if(Ys[0]=js(r)*n+t,Ys[1]=Us(r)*i+e,Xs[0]=js(o)*n+t,Xs[1]=Us(o)*i+e,u(s,Ys,Xs),c(l,Ys,Xs),r%=Zs,r<0&&(r+=Zs),o%=Zs,o<0&&(o+=Zs),r>o&&!a?o+=Zs:rr&&($s[0]=js(p)*n+t,$s[1]=Us(p)*i+e,u(s,$s,s),c(l,$s,l))}var rl={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},ol=[],al=[],sl=[],ll=[],ul=[],cl=[],hl=Math.min,dl=Math.max,pl=Math.cos,fl=Math.sin,gl=Math.abs,vl=Math.PI,yl=2*vl,ml="undefined"!==typeof Float32Array,xl=[];function _l(t){var e=Math.round(t/vl*1e8)/1e8;return e%2*vl}function bl(t,e){var n=_l(t[0]);n<0&&(n+=yl);var i=n-t[0],r=t[1];r+=i,!e&&r-n>=yl?r=n+yl:e&&n-r>=yl?r=n-yl:!e&&n>r?r=n+(yl-_l(n-r)):e&&n0&&(this._ux=gl(n/Sr/t)||0,this._uy=gl(n/Sr/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(rl.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=gl(t-this._xi),i=gl(e-this._yi),r=n>this._ux||i>this._uy;if(this.addData(rl.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(rl.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(rl.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(),xl[0]=i,xl[1]=r,bl(xl,o),i=xl[0],r=xl[1];var a=r-i;return this.addData(rl.A,t,e,n,n,i,a,0,o?0:1),this._ctx&&this._ctx.arc(t,e,n,i,r,o),this._xi=pl(r)*n+t,this._yi=fl(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(rl.R,t,e,n,i),this},t.prototype.closePath=function(){this._drawPendingPt(),this.addData(rl.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||!ml||(this.data=new Float32Array(e));for(var n=0;nu.length&&(this._expandData(),u=this.data);for(var c=0;c0&&(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(){sl[0]=sl[1]=ul[0]=ul[1]=Number.MAX_VALUE,ll[0]=ll[1]=cl[0]=cl[1]=-Number.MAX_VALUE;var t,e=this.data,n=0,i=0,r=0,o=0;for(t=0;tn||gl(m)>i||h===e-1)&&(f=Math.sqrt(y*y+m*m),r=g,o=v);break;case rl.C:var x=t[h++],_=t[h++],b=(g=t[h++],v=t[h++],t[h++]),w=t[h++];f=Sn(r,o,x,_,g,v,b,w,10),r=b,o=w;break;case rl.Q:x=t[h++],_=t[h++],g=t[h++],v=t[h++];f=Dn(r,o,x,_,g,v,10),r=g,o=v;break;case rl.A:var S=t[h++],M=t[h++],I=t[h++],T=t[h++],C=t[h++],A=t[h++],k=A+C;h+=1;t[h++];p&&(a=pl(C)*I+S,s=fl(C)*T+M),f=dl(I,T)*hl(yl,Math.abs(A)),r=pl(k)*I+S,o=fl(k)*T+M;break;case rl.R:a=r=t[h++],s=o=t[h++];var D=t[h++],L=t[h++];f=2*D+2*L;break;case rl.Z:y=a-r,m=s-o;f=Math.sqrt(y*y+m*m),r=a,o=s;break}f>=0&&(l[c++]=f,u+=f)}return this._pathLen=u,u},t.prototype.rebuildPath=function(t,e){var n,i,r,o,a,s,l,u,c,h,d,p=this.data,f=this._ux,g=this._uy,v=this._len,y=e<1,m=0,x=0,_=0;if(!y||(this._pathSegLen||this._calculateLength(),l=this._pathSegLen,u=this._pathLen,c=e*u,c))t:for(var b=0;b0&&(t.lineTo(h,d),_=0),w){case rl.M:n=r=p[b++],i=o=p[b++],t.moveTo(r,o);break;case rl.L:a=p[b++],s=p[b++];var M=gl(a-r),I=gl(s-o);if(M>f||I>g){if(y){var T=l[x++];if(m+T>c){var C=(c-m)/T;t.lineTo(r*(1-C)+a*C,o*(1-C)+s*C);break t}m+=T}t.lineTo(a,s),r=a,o=s,_=0}else{var A=M*M+I*I;A>_&&(h=a,d=s,_=A)}break;case rl.C:var k=p[b++],D=p[b++],L=p[b++],P=p[b++],O=p[b++],R=p[b++];if(y){T=l[x++];if(m+T>c){C=(c-m)/T;bn(r,k,L,O,C,ol),bn(o,D,P,R,C,al),t.bezierCurveTo(ol[1],al[1],ol[2],al[2],ol[3],al[3]);break t}m+=T}t.bezierCurveTo(k,D,L,P,O,R),r=O,o=R;break;case rl.Q:k=p[b++],D=p[b++],L=p[b++],P=p[b++];if(y){T=l[x++];if(m+T>c){C=(c-m)/T;An(r,k,L,C,ol),An(o,D,P,C,al),t.quadraticCurveTo(ol[1],al[1],ol[2],al[2]);break t}m+=T}t.quadraticCurveTo(k,D,L,P),r=L,o=P;break;case rl.A:var E=p[b++],N=p[b++],z=p[b++],B=p[b++],V=p[b++],F=p[b++],H=p[b++],G=!p[b++],W=z>B?z:B,q=gl(z-B)>.001,U=V+F,j=!1;if(y){T=l[x++];m+T>c&&(U=V+F*(c-m)/T,j=!0),m+=T}if(q&&t.ellipse?t.ellipse(E,N,z,B,H,V,U,G):t.arc(E,N,W,V,U,G),j)break t;S&&(n=pl(V)*z+E,i=fl(V)*B+N),r=pl(U)*z+E,o=fl(U)*B+N;break;case rl.R:n=r=p[b],i=o=p[b+1],a=p[b++],s=p[b++];var Z=p[b++],Y=p[b++];if(y){T=l[x++];if(m+T>c){var X=c-m;t.moveTo(a,s),t.lineTo(a+hl(X,Z),s),X-=Z,X>0&&t.lineTo(a+Z,s+hl(X,Y)),X-=Y,X>0&&t.lineTo(a+dl(Z-X,0),s+Y),X-=Z,X>0&&t.lineTo(a,s+dl(Y-X,0));break t}m+=T}t.rect(a,s,Z,Y);break;case rl.Z:if(y){T=l[x++];if(m+T>c){C=(c-m)/T;t.lineTo(r*(1-C)+n*C,o*(1-C)+i*C);break t}m+=T}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=rl,t.initDefaultProps=function(){var e=t.prototype;e._saveData=!0,e._ux=0,e._uy=0,e._pendingPtDist=0,e._version=0}(),t}();const Sl=wl;function Ml(t,e,n,i,r,o,a){if(0===r)return!1;var s=r,l=0,u=t;if(a>e+s&&a>i+s||at+s&&o>n+s||oe+h&&c>i+h&&c>o+h&&c>s+h||ct+h&&u>n+h&&u>r+h&&u>a+h||ue+u&&l>i+u&&l>o+u||lt+u&&s>n+u&&s>r+u||sn||c+ur&&(r+=kl);var d=Math.atan2(l,s);return d<0&&(d+=kl),d>=i&&d<=r||d+kl>=i&&d+kl<=r}function Ll(t,e,n,i,r,o){if(o>e&&o>i||or?s:0}var Pl=Sl.CMD,Ol=2*Math.PI,Rl=1e-4;function El(t,e){return Math.abs(t-e)e&&u>i&&u>o&&u>s||u1&&Bl(),p=yn(e,i,o,s,zl[0]),d>1&&(f=yn(e,i,o,s,zl[1]))),2===d?ve&&s>i&&s>o||s=0&&u<=1){for(var c=0,h=Mn(e,i,o,u),d=0;dn||s<-n)return 0;var l=Math.sqrt(n*n-s*s);Nl[0]=-l,Nl[1]=l;var u=Math.abs(i-r);if(u<1e-4)return 0;if(u>=Ol-1e-4){i=0,r=Ol;var c=o?1:-1;return a>=Nl[0]+t&&a<=Nl[1]+t?c:0}if(i>r){var h=i;i=r,r=h}i<0&&(i+=Ol,r+=Ol);for(var d=0,p=0;p<2;p++){var f=Nl[p];if(f+t>a){var g=Math.atan2(s,f);c=o?1:-1;g<0&&(g=Ol+g),(g>=i&&g<=r||g+Ol>=i&&g+Ol<=r)&&(g>Math.PI/2&&g<1.5*Math.PI&&(c=-c),d+=c)}}return d}function Gl(t,e,n,i,r){for(var o,a,s=t.data,l=t.len(),u=0,c=0,h=0,d=0,p=0,f=0;f1&&(n||(u+=Ll(c,h,d,p,i,r))),v&&(c=s[f],h=s[f+1],d=c,p=h),g){case Pl.M:d=s[f++],p=s[f++],c=d,h=p;break;case Pl.L:if(n){if(Ml(c,h,s[f],s[f+1],e,i,r))return!0}else u+=Ll(c,h,s[f],s[f+1],i,r)||0;c=s[f++],h=s[f++];break;case Pl.C:if(n){if(Il(c,h,s[f++],s[f++],s[f++],s[f++],s[f],s[f+1],e,i,r))return!0}else u+=Vl(c,h,s[f++],s[f++],s[f++],s[f++],s[f],s[f+1],i,r)||0;c=s[f++],h=s[f++];break;case Pl.Q:if(n){if(Tl(c,h,s[f++],s[f++],s[f],s[f+1],e,i,r))return!0}else u+=Fl(c,h,s[f++],s[f++],s[f],s[f+1],i,r)||0;c=s[f++],h=s[f++];break;case Pl.A:var y=s[f++],m=s[f++],x=s[f++],_=s[f++],b=s[f++],w=s[f++];f+=1;var S=!!(1-s[f++]);o=Math.cos(b)*x+y,a=Math.sin(b)*_+m,v?(d=o,p=a):u+=Ll(c,h,o,a,i,r);var M=(i-y)*_/x+y;if(n){if(Dl(y,m,_,b,b+w,S,e,M,r))return!0}else u+=Hl(y,m,_,b,b+w,S,M,r);c=Math.cos(b+w)*x+y,h=Math.sin(b+w)*_+m;break;case Pl.R:d=c=s[f++],p=h=s[f++];var I=s[f++],T=s[f++];if(o=d+I,a=p+T,n){if(Ml(d,p,o,p,e,i,r)||Ml(o,p,o,a,e,i,r)||Ml(o,a,d,a,e,i,r)||Ml(d,a,d,p,e,i,r))return!0}else u+=Ll(o,p,o,a,i,r),u+=Ll(d,a,d,p,i,r);break;case Pl.Z:if(n){if(Ml(c,h,d,p,e,i,r))return!0}else u+=Ll(c,h,d,p,i,r);c=d,h=p;break}}return n||El(h,p)||(u+=Ll(c,h,d,p,i,r)||0),0!==u}function Wl(t,e,n){return Gl(t,0,!1,e,n)}function ql(t,e,n,i){return Gl(t,e,!0,n,i)}var Ul=B({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},Rs),jl={style:B({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},Es.style)},Zl=Ur.concat(["invisible","culling","z","z2","zlevel","parent"]),Yl=function(t){function e(e){return t.call(this,e)||this}return Dt(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?Ir:e>.2?Cr:Tr}if(t)return Tr}return Ir},e.prototype.getInsideTextStroke=function(t){var e=this.style.fill;if(tt(e)){var n=this.__zr,i=!(!n||!n.isDarkMode()),r=si(t,0)0))},e.prototype.hasFill=function(){var t=this.style,e=t.fill;return null!=e&&"none"!==e},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||this.__dirty&Xe)&&(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)),ql(o,a/s,t,e)))return!0}if(this.hasFill())return Wl(o,t,e)}return!1},e.prototype.dirtyShape=function(){this.__dirty|=Xe,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:z(n,t),this.dirtyShape(),this},e.prototype.shapeChanged=function(){return!!(this.__dirty&Xe)},e.prototype.createStyle=function(t){return Mt(Ul,t)},e.prototype._innerSaveToNormal=function(e){t.prototype._innerSaveToNormal.call(this,e);var n=this._normalState;e.shape&&!n.shape&&(n.shape=z({},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=z({},i.shape),z(s,n.shape)):(s=z({},r?this.shape:i.shape),z(s,n.shape)):l&&(s=i.shape),s)if(o){this.shape=z({},this.shape);for(var u={},c=Y(s),h=0;h0},e.prototype.hasFill=function(){var t=this.style,e=t.fill;return null!=e&&"none"!==e},e.prototype.createStyle=function(t){return Mt($l,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=uo(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=function(){var t=e.prototype;t.dirtyRectTolerance=10}(),e}(Gs);Kl.prototype.type="tspan";const Jl=Kl;var Ql=B({x:0,y:0},Rs),tu={style:B({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},Es.style)};function eu(t){return!!(t&&"string"!==typeof t&&t.width&&t.height)}var nu=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Dt(e,t),e.prototype.createStyle=function(t){return Mt(Ql,t)},e.prototype._getSize=function(t){var e=this.style,n=e[t];if(null!=n)return n;var i=eu(e.image)?e.image:this.__image;if(!i)return 0;var r="width"===t?"height":"width",o=e[r];return null==o?i[t]:i[t]/i[r]*o},e.prototype.getWidth=function(){return this._getSize("width")},e.prototype.getHeight=function(){return this._getSize("height")},e.prototype.getAnimationStyleProps=function(){return tu},e.prototype.getBoundingRect=function(){var t=this.style;return this._rect||(this._rect=new oo(t.x||0,t.y||0,this.getWidth(),this.getHeight())),this._rect},e}(Gs);nu.prototype.type="image";const iu=nu;function ru(t,e){var n,i,r,o,a,s=e.x,l=e.y,u=e.width,c=e.height,h=e.r;u<0&&(s+=u,u=-u),c<0&&(l+=c,c=-c),"number"===typeof h?n=i=r=o=h:h instanceof Array?1===h.length?n=i=r=o=h[0]:2===h.length?(n=r=h[0],i=o=h[1]):3===h.length?(n=h[0],i=o=h[1],r=h[2]):(n=h[0],i=h[1],r=h[2],o=h[3]):n=i=r=o=0,n+i>u&&(a=n+i,n*=u/a,i*=u/a),r+o>u&&(a=r+o,r*=u/a,o*=u/a),i+r>c&&(a=i+r,i*=c/a,r*=c/a),n+o>c&&(a=n+o,n*=c/a,o*=c/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+c-r),0!==r&&t.arc(s+u-r,l+c-r,r,0,Math.PI/2),t.lineTo(s+o,l+c),0!==o&&t.arc(s+o,l+c-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)}var ou=Math.round;function au(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?(ou(2*i)===ou(2*r)&&(t.x1=t.x2=lu(i,s,!0)),ou(2*o)===ou(2*a)&&(t.y1=t.y2=lu(o,s,!0)),t):t}}function su(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=lu(i,s,!0),t.y=lu(r,s,!0),t.width=Math.max(lu(i+o,s,!1)-t.x,0===o?0:1),t.height=Math.max(lu(r+a,s,!1)-t.y,0===a?0:1),t):t}}function lu(t,e,n){if(!e)return t;var i=ou(2*t);return(i+ou(e))%2===0?i/2:(i+(n?1:-1))/2}var uu=function(){function t(){this.x=0,this.y=0,this.width=0,this.height=0}return t}(),cu={},hu=function(t){function e(e){return t.call(this,e)||this}return Dt(e,t),e.prototype.getDefaultShape=function(){return new uu},e.prototype.buildPath=function(t,e){var n,i,r,o;if(this.subPixelOptimize){var a=su(cu,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?ru(t,e):t.rect(n,i,r,o)},e.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},e}(Xl);hu.prototype.type="rect";const du=hu;var pu={fill:"#000"},fu=2,gu={style:B({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},Es.style)},vu=function(t){function e(e){var n=t.call(this)||this;return n.type="text",n._children=[],n._defaultStyle=pu,n.attr(e),n}return Dt(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;e0,C=null!=t.width&&("truncate"===t.overflow||"break"===t.overflow||"breakAll"===t.overflow),A=r.calculatedLineHeight,k=0;k=0&&(A=_[C],"right"===A.align))this._placeToken(A,t,w,g,T,"right",y),S-=A.width,T-=A.width,C--;I+=(i-(I-f)-(v-T)-S)/2;while(M<=C)A=_[M],this._placeToken(A,t,w,g,I+A.width/2,"center",y),I+=A.width,M++;g+=w}},e.prototype._placeToken=function(t,e,n,i,r,o,a){var s=e.rich[t.styleName]||{};s.text=t.text;var l=t.verticalAlign,u=i+n/2;"top"===l?u=i+t.height/2:"bottom"===l&&(u=i+n-t.height/2);var c=!t.isLineHolder&&ku(s);c&&this._renderBackground(s,e,"right"===o?r-t.width:"center"===o?r-t.width/2:r,u-t.height/2,t.width,t.height);var h=!!s.backgroundColor,d=t.textPadding;d&&(r=Cu(r,o,d),u-=t.height/2-d[0]-t.innerHeight/2);var f=this._getOrCreateChild(Jl),g=f.createStyle();f.useStyle(g);var v=this._defaultStyle,y=!1,m=0,x=Tu("fill"in s?s.fill:"fill"in e?e.fill:(y=!0,v.fill)),_=Iu("stroke"in s?s.stroke:"stroke"in e?e.stroke:h||a||v.autoStroke&&!y?null:(m=fu,v.stroke)),b=s.textShadowBlur>0||e.textShadowBlur>0;g.text=t.text,g.x=r,g.y=u,b&&(g.shadowBlur=s.textShadowBlur||e.textShadowBlur||0,g.shadowColor=s.textShadowColor||e.textShadowColor||"transparent",g.shadowOffsetX=s.textShadowOffsetX||e.textShadowOffsetX||0,g.shadowOffsetY=s.textShadowOffsetY||e.textShadowOffsetY||0),g.textAlign=o,g.textBaseline="middle",g.font=t.font||p,g.opacity=pt(s.opacity,e.opacity,1),bu(g,s),_&&(g.lineWidth=pt(s.lineWidth,e.lineWidth,m),g.lineDash=dt(s.lineDash,e.lineDash),g.lineDashOffset=e.lineDashOffset||0,g.stroke=_),x&&(g.fill=x);var w=t.contentWidth,S=t.contentHeight;f.setBoundingRect(new oo(co(g.x,w,g.textAlign),ho(g.y,S,g.textBaseline),w,S))},e.prototype._renderBackground=function(t,e,n,i,r,o){var a,s,l=t.backgroundColor,u=t.borderWidth,c=t.borderColor,h=l&&l.image,d=l&&!h,p=t.borderRadius,f=this;if(d||t.lineHeight||u&&c){a=this._getOrCreateChild(du),a.useStyle(a.createStyle()),a.style.fill=null;var g=a.shape;g.x=n,g.y=i,g.width=r,g.height=o,g.r=p,a.dirtyShape()}if(d){var v=a.style;v.fill=l||null,v.fillOpacity=dt(t.fillOpacity,1)}else if(h){s=this._getOrCreateChild(iu),s.onload=function(){f.dirtyStyle()};var y=s.style;y.image=l.image,y.x=n,y.y=i,y.width=r,y.height=o}if(u&&c){v=a.style;v.lineWidth=u,v.stroke=c,v.strokeOpacity=dt(t.strokeOpacity,1),v.lineDash=t.borderDash,v.lineDashOffset=t.borderDashOffset||0,a.strokeContainThreshold=0,a.hasFill()&&a.hasStroke()&&(v.strokeFirst=!0,v.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=pt(t.opacity,e.opacity,1)},e.makeFont=function(t){var e="";return wu(t)&&(e=[t.fontStyle,t.fontWeight,_u(t.fontSize),t.fontFamily||"sans-serif"].join(" ")),e&&yt(e)||t.textFont||t.font},e}(Gs),yu={left:!0,right:1,center:1},mu={top:1,bottom:1,middle:1},xu=["fontStyle","fontWeight","fontSize","fontFamily"];function _u(t){return"string"!==typeof t||-1===t.indexOf("px")&&-1===t.indexOf("rem")&&-1===t.indexOf("em")?isNaN(+t)?h+"px":t+"px":t}function bu(t,e){for(var n=0;n=0,o=!1;if(t instanceof Xl){var a=Eu(t),s=r&&a.selectFill||a.normalFill,l=r&&a.selectStroke||a.normalStroke;if(Xu(s)||Xu(l)){i=i||{};var u=i.style||{};"inherit"===u.fill?(o=!0,i=z({},i),u=z({},u),u.fill=s):!Xu(u.fill)&&Xu(s)?(o=!0,i=z({},i),u=z({},u),u.fill=Ku(s)):!Xu(u.stroke)&&Xu(l)&&(o||(i=z({},i),u=z({},u)),u.stroke=Ku(l)),i.style=u}}if(i&&null==i.z2){o||(i=z({},i));var c=t.z2EmphasisLift;i.z2=t.z2+(null!=c?c:Gu)}return i}function cc(t,e,n){if(n&&null==n.z2){n=z({},n);var i=t.z2SelectLift;n.z2=t.z2+(null!=i?i:Wu)}return n}function hc(t,e,n){var i=V(t.currentStates,e)>=0,r=t.style.opacity,o=i?null:lc(t,["opacity"],e,{opacity:1});n=n||{};var a=n.style||{};return null==a.opacity&&(n=z({},n),a=z({opacity:i?r:.1*o.opacity},a),n.style=a),n}function dc(t,e){var n=this.states[t];if(this.style){if("emphasis"===t)return uc(this,t,e,n);if("blur"===t)return hc(this,t,n);if("select"===t)return cc(this,t,n)}return n}function pc(t){t.stateProxy=dc;var e=t.getTextContent(),n=t.getTextGuideLine();e&&(e.stateProxy=dc),n&&(n.stateProxy=dc)}function fc(t,e){!wc(t,e)&&!t.__highByOuter&&ac(t,Qu)}function gc(t,e){!wc(t,e)&&!t.__highByOuter&&ac(t,tc)}function vc(t,e){t.__highByOuter|=1<<(e||0),ac(t,Qu)}function yc(t,e){!(t.__highByOuter&=~(1<<(e||0)))&&ac(t,tc)}function mc(t){ac(t,ec)}function xc(t){ac(t,nc)}function _c(t){ac(t,ic)}function bc(t){ac(t,rc)}function wc(t,e){return t.__highDownSilentOnTouch&&e.zrByTouch}function Sc(t){var e=t.getModel(),n=[],i=[];e.eachComponent((function(e,r){var o=Nu(r),a="series"===e,s=a?t.getViewOfSeriesModel(r):t.getViewOfComponentModel(r);!a&&i.push(s),o.isBlured&&(s.group.traverse((function(t){nc(t)})),a&&n.push(r)),o.isBlured=!1})),W(i,(function(t){t&&t.toggleBlurSeries&&t.toggleBlurSeries(n,!1,e)}))}function Mc(t,e,n,i){var r=i.getModel();function o(t,e){for(var n=0;n0){var o={dataIndex:r,seriesIndex:t.seriesIndex};null!=i&&(o.dataType=i),e.push(o)}}))})),e}function Oc(t,e,n){Fc(t,!0),ac(t,pc),Nc(t,e,n)}function Rc(t){Fc(t,!1)}function Ec(t,e,n,i){i?Rc(t):Oc(t,e,n)}function Nc(t,e,n){var i=Lu(t);null!=e?(i.focus=e,i.blurScope=n):i.focus&&(i.focus=null)}var zc=["emphasis","blur","select"],Bc={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function Vc(t,e,n,i){n=n||"itemStyle";for(var r=0;r0){var h=c.duration,d=c.delay,p=c.easing,f={duration:h,delay:d||0,easing:p,done:o,force:!!o||!!a,setToFinal:!u,scope:t,during:a};l?e.animateFrom(n,f):e.animateTo(n,f)}else e.stopAnimation(),!l&&e.attr(n),a&&a(1),o&&o()}function $c(t,e,n,i,r,o){Xc("update",t,e,n,i,r,o)}function Kc(t,e,n,i,r,o){Xc("enter",t,e,n,i,r,o)}function Jc(t){if(!t.__zr)return!0;for(var e=0;e=0&&n.push(t)})),n}t.topologicalTravel=function(t,e,i,r){if(t.length){var o=n(e),a=o.graph,s=o.noEntryList,l={};W(t,(function(t){l[t]=!0}));while(s.length){var u=s.pop(),c=a[u],h=!!l[u];h&&(i.call(r,u,c.originalDeps.slice()),delete l[u]),W(c.successor,h?p:d)}W(l,(function(){var t="";throw new Error(t)}))}function d(t){a[t].entryCount--,0===a[t].entryCount&&s.push(t)}function p(t){l[t]=!0,d(t)}}}function Bh(t,e){return E(E({},t,!0),e,!0)}const Vh={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:". "}}}},Fh={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 Hh="ZH",Gh="EN",Wh=Gh,qh={},Uh={},jh=c.domSupported?function(){var t=(document.documentElement.lang||navigator.language||navigator.browserLanguage).toUpperCase();return t.indexOf(Hh)>-1?Hh:Wh}():Wh;function Zh(t,e){t=t.toUpperCase(),Uh[t]=new Oh(e),qh[t]=e}function Yh(t){if(tt(t)){var e=qh[t.toUpperCase()]||{};return t===Hh||t===Gh?R(e):E(R(e),R(qh[Wh]),!1)}return E(R(t),R(qh[Wh]),!1)}function Xh(t){return Uh[t]}function $h(){return Uh[Wh]}Zh(Gh,Vh),Zh(Hh,Fh);var Kh=1e3,Jh=60*Kh,Qh=60*Jh,td=24*Qh,ed=365*td,nd={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}"},id="{yyyy}-{MM}-{dd}",rd={year:"{yyyy}",month:"{yyyy}-{MM}",day:id,hour:id+" "+nd.hour,minute:id+" "+nd.minute,second:id+" "+nd.second,millisecond:nd.none},od=["year","month","day","hour","minute","second","millisecond"],ad=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function sd(t,e){return t+="","0000".substr(0,e-t.length)+t}function ld(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 ud(t){return t===ld(t)}function cd(t){switch(t){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function hd(t,e,n,i){var r=ea(t),o=r[gd(n)](),a=r[vd(n)]()+1,s=Math.floor((a-1)/3)+1,l=r[yd(n)](),u=r["get"+(n?"UTC":"")+"Day"](),c=r[md(n)](),h=(c-1)%12+1,d=r[xd(n)](),p=r[_d(n)](),f=r[bd(n)](),g=i instanceof Oh?i:Xh(i||jh)||$h(),v=g.getModel("time"),y=v.get("month"),m=v.get("monthAbbr"),x=v.get("dayOfWeek"),_=v.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,m[a-1]).replace(/{MM}/g,sd(a,2)).replace(/{M}/g,a+"").replace(/{dd}/g,sd(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,x[u]).replace(/{ee}/g,_[u]).replace(/{e}/g,u+"").replace(/{HH}/g,sd(c,2)).replace(/{H}/g,c+"").replace(/{hh}/g,sd(h+"",2)).replace(/{h}/g,h+"").replace(/{mm}/g,sd(d,2)).replace(/{m}/g,d+"").replace(/{ss}/g,sd(p,2)).replace(/{s}/g,p+"").replace(/{SSS}/g,sd(f,3)).replace(/{S}/g,f+"")}function dd(t,e,n,i,r){var o=null;if(tt(n))o=n;else if(Q(n))o=n(t.value,e,{level:t.level});else{var a=z({},nd);if(t.level>0)for(var s=0;s=0;--s)if(l[u]){o=l[u];break}o=o||a.none}if(J(o)){var h=null==t.level?0:t.level>=0?t.level:o.length+t.level;h=Math.min(h,o.length-1),o=o[h]}}return hd(new Date(t.value),o,r,i)}function pd(t,e){var n=ea(t),i=n[vd(e)]()+1,r=n[yd(e)](),o=n[md(e)](),a=n[xd(e)](),s=n[_d(e)](),l=n[bd(e)](),u=0===l,c=u&&0===s,h=c&&0===a,d=h&&0===o,p=d&&1===r,f=p&&1===i;return f?"year":p?"month":d?"day":h?"hour":c?"minute":u?"second":"millisecond"}function fd(t,e,n){var i=nt(t)?ea(t):t;switch(e=e||pd(t,n),e){case"year":return i[gd(n)]();case"half-year":return i[vd(n)]()>=6?1:0;case"quarter":return Math.floor((i[vd(n)]()+1)/4);case"month":return i[vd(n)]();case"day":return i[yd(n)]();case"half-day":return i[md(n)]()/24;case"hour":return i[md(n)]();case"minute":return i[xd(n)]();case"second":return i[_d(n)]();case"millisecond":return i[bd(n)]()}}function gd(t){return t?"getUTCFullYear":"getFullYear"}function vd(t){return t?"getUTCMonth":"getMonth"}function yd(t){return t?"getUTCDate":"getDate"}function md(t){return t?"getUTCHours":"getHours"}function xd(t){return t?"getUTCMinutes":"getMinutes"}function _d(t){return t?"getUTCSeconds":"getSeconds"}function bd(t){return t?"getUTCMilliseconds":"getMilliseconds"}function wd(t){return t?"setUTCFullYear":"setFullYear"}function Sd(t){return t?"setUTCMonth":"setMonth"}function Md(t){return t?"setUTCDate":"setDate"}function Id(t){return t?"setUTCHours":"setHours"}function Td(t){return t?"setUTCMinutes":"setMinutes"}function Cd(t){return t?"setUTCSeconds":"setSeconds"}function Ad(t){return t?"setUTCMilliseconds":"setMilliseconds"}function kd(t){if(!la(t))return tt(t)?t:"-";var e=(t+"").split(".");return e[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(e.length>1?"."+e[1]:"")}function Dd(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 Ld=gt,Pd=/([&<>"'])/g,Od={"&":"&","<":"<",">":">",'"':""","'":"'"};function Rd(t){return null==t?"":(t+"").replace(Pd,(function(t,e){return Od[e]}))}function Ed(t,e,n){var i="{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}";function r(t){return t&&yt(t)?t:"-"}function o(t){return!(null==t||isNaN(t)||!isFinite(t))}var a="time"===e,s=t instanceof Date;if(a||s){var l=a?ea(t):t;if(!isNaN(+l))return hd(l,i,n);if(s)return"-"}if("ordinal"===e)return et(t)?r(t):nt(t)&&o(t)?t+"":"-";var u=sa(t);return o(u)?kd(u):et(t)?r(t):"boolean"===typeof t?t+"":"-"}var Nd=["a","b","c","d","e","f","g"],zd=function(t,e){return"{"+t+(null==e?"":e)+"}"};function Bd(t,e,n){J(e)||(e=[e]);var i=e.length;if(!i)return"";for(var r=e[0].$vars||[],o=0;o':'';var a=n.markerId||"markerX";return{renderMode:o,content:"{"+a+"|} ",style:"subItem"===r?{width:4,height:4,borderRadius:2,backgroundColor:i}:{width:10,height:10,borderRadius:5,backgroundColor:i}}}function Hd(t,e){return e=e||"transparent",tt(t)?t:it(t)&&t.colorStops&&(t.colorStops[0]||{}).color||e}function Gd(t,e){if("_blank"===e||"blank"===e){var n=window.open();n.opener=null,n.location.href=t}else window.open(t,e)}var Wd=W,qd=["left","right","top","bottom","width","height"],Ud=[["width","left","right"],["height","top","bottom"]];function jd(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 c,h,d=l.getBoundingRect(),p=e.childAt(u+1),f=p&&p.getBoundingRect();if("horizontal"===t){var g=d.width+(f?-f.x+d.x:0);c=o+g,c>i||l.newline?(o=0,c=g,a+=s+n,s=d.height):s=Math.max(s,d.height)}else{var v=d.height+(f?-f.y+d.y:0);h=a+v,h>r||l.newline?(o+=s+n,a=0,h=v,s=d.width):s=Math.max(s,d.width)}l.newline||(l.x=o,l.y=a,l.markRedraw(),"horizontal"===t?o=c+n:a=h+n)}))}var Zd=jd;K(jd,"vertical"),K(jd,"horizontal");function Yd(t,e,n){var i=e.width,r=e.height,o=Wo(t.left,i),a=Wo(t.top,r),s=Wo(t.right,i),l=Wo(t.bottom,r);return(isNaN(o)||isNaN(parseFloat(t.left)))&&(o=0),(isNaN(s)||isNaN(parseFloat(t.right)))&&(s=i),(isNaN(a)||isNaN(parseFloat(t.top)))&&(a=0),(isNaN(l)||isNaN(parseFloat(t.bottom)))&&(l=r),n=Ld(n||0),{width:Math.max(s-o-n[1]-n[3],0),height:Math.max(l-a-n[0]-n[2],0)}}function Xd(t,e,n){n=Ld(n||0);var i=e.width,r=e.height,o=Wo(t.left,i),a=Wo(t.top,r),s=Wo(t.right,i),l=Wo(t.bottom,r),u=Wo(t.width,i),c=Wo(t.height,r),h=n[2]+n[0],d=n[1]+n[3],p=t.aspect;switch(isNaN(u)&&(u=i-s-d-o),isNaN(c)&&(c=r-l-h-a),null!=p&&(isNaN(u)&&isNaN(c)&&(p>i/r?u=.8*i:c=.8*r),isNaN(u)&&(u=p*c),isNaN(c)&&(c=u/p)),isNaN(o)&&(o=i-s-u-d),isNaN(a)&&(a=r-l-c-h),t.left||t.right){case"center":o=i/2-u/2-n[3];break;case"right":o=i-u-d;break}switch(t.top||t.bottom){case"middle":case"center":a=r/2-c/2-n[0];break;case"bottom":a=r-c-h;break}o=o||0,a=a||0,isNaN(u)&&(u=i-d-o-(s||0)),isNaN(c)&&(c=r-h-a-(l||0));var f=new oo(o+n[3],a+n[0],u,c);return f.margin=n,f}function $d(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,o.x=t.x,o.y=t.y,!s&&!l)return!1;if("raw"===u)a="group"===t.type?new oo(0,0,+e.width||0,+e.height||0):t.getBoundingRect();else if(a=t.getBoundingRect(),t.needLocalTransform()){var c=t.getLocalTransform();a=a.clone(),a.applyTransform(c)}var h=Xd(B({width:a.width,height:a.height},e),n,i),d=s?h.x-a.x:0,p=l?h.y-a.y:0;return"raw"===u?(o.x=d,o.y=p):(o.x+=d,o.y+=p),o===t&&t.markRedraw(),!0}function Kd(t,e){return null!=t[Ud[e][0]]||null!=t[Ud[e][1]]&&null!=t[Ud[e][2]]}function Jd(t){var e=t.layoutMode||t.constructor.layoutMode;return it(e)?e:e?{type:e}:null}function Qd(t,e,n){var i=n&&n.ignoreSize;!J(i)&&(i=[i,i]);var r=a(Ud[0],0),o=a(Ud[1],1);function a(n,r){var o={},a=0,u={},c=0,h=2;if(Wd(n,(function(e){u[e]=t[e]})),Wd(n,(function(t){s(e,t)&&(o[t]=u[t]=e[t]),l(o,t)&&a++,l(u,t)&&c++})),i[r])return l(e,n[1])?u[n[2]]=null:l(e,n[2])&&(u[n[1]]=null),u;if(c!==h&&a){if(a>=h)return o;for(var d=0;d=0;a--)o=E(o,n[a],!0);e.defaultOption=o}return e.defaultOption},e.prototype.getReferringComponents=function(t,e){var n=t+"Index",i=t+"Id";return Wa(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}(Oh);function rp(t){var e=[];return W(ip.getClassesByMainType(t),(function(t){e=e.concat(t.dependencies||t.prototype.dependencies||[])})),e=q(e,(function(t){return Ja(t).main})),"dataset"!==t&&V(e,"dataset")<=0&&e.unshift("dataset"),e}is(ip,Oh),ls(ip),Nh(ip),zh(ip,rp);const op=ip;var ap="";"undefined"!==typeof navigator&&(ap=navigator.platform||"");var sp="rgba(0, 0, 0, 0.2)";const lp={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:sp,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:sp,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:sp,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:sp,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:sp,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:sp,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:ap.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};var up=wt(["tooltip","label","itemName","itemId","itemGroupId","seriesName"]),cp="original",hp="arrayRows",dp="objectRows",pp="keyedColumns",fp="typedArray",gp="unknown",vp="column",yp="row",mp={Must:1,Might:2,Not:3},xp=za();function _p(t){xp(t).datasetMap=wt()}function bp(t,e,n){var i={},r=Sp(e);if(!r||!t)return i;var o,a,s=[],l=[],u=e.ecModel,c=xp(u).datasetMap,h=r.uid+"_"+n.seriesLayoutBy;t=t.slice(),W(t,(function(e,n){var r=it(e)?e:t[n]={name:e};"ordinal"===r.type&&null==o&&(o=n,a=f(r)),i[r.name]=[]}));var d=c.get(h)||c.set(h,{categoryWayDim:a,valueWayDim:0});function p(t,e,n){for(var i=0;ie)return t[i];return t[n-1]}function Bp(t,e,n,i,r,o,a){o=o||t;var s=e(o),l=s.paletteIdx||0,u=s.paletteNameMap=s.paletteNameMap||{};if(u.hasOwnProperty(r))return u[r];var c=null!=a&&i?zp(i,a):n;if(c=c||n,c&&c.length){var h=c[l];return r&&(u[r]=h),s.paletteIdx=(l+1)%c.length,h}}function Vp(t,e){e(t).paletteIdx=0,e(t).paletteNameMap={}}var Fp="\0_ec_inner",Hp=1;var Gp=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.init=function(t,e,n,i,r,o){i=i||{},this.option=null,this._theme=new Oh(i),this._locale=new Oh(r),this._optionManager=o},e.prototype.setOption=function(t,e,n){var i=Zp(e);this._optionManager.setOption(t,n,i),this._resetOption(null,i)},e.prototype.resetOption=function(t,e){return this._resetOption(t,Zp(e))},e.prototype._resetOption=function(t,e){var n=!1,i=this._optionManager;if(!t||"recreate"===t){var r=i.mountOption("recreate"===t);0,this.option&&"recreate"!==t?(this.restoreData(),this._mergeOption(r,e)):Pp(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&&W(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=wt(),s=e&&e.replaceMergeMainTypeMap;function l(e){var o=kp(this,e,ga(t[e])),a=i.get(e),l=a?s&&s.get(e)?"replaceMerge":"normalMerge":"replaceAll",u=_a(a,o,l);Oa(u,e,op),n[e]=null,i.set(e,null),r.set(e,0);var c,h=[],d=[],p=0;W(u,(function(t,n){var i=t.existing,r=t.newOption;if(r){var o="series"===e,a=op.getClass(e,t.keyInfo.subType,!o);if(!a)return;if("tooltip"===e){if(c)return void 0;c=!0}if(i&&i.constructor===a)i.name=t.keyInfo.name,i.mergeOption(r,this),i.optionUpdated(r,!1);else{var s=z({componentIndex:n},t.keyInfo);i=new a(r,this,this,s),z(i,s),t.brandNew&&(i.__requireNewView=!0),i.init(r,this,this),i.optionUpdated(null,!0)}}else i&&(i.mergeOption({},this),i.optionUpdated({},!1));i?(h.push(i.option),d.push(i),p++):(h.push(void 0),d.push(void 0))}),this),n[e]=h,i.set(e,d),r.set(e,p),"series"===e&&Dp(this)}_p(this),W(t,(function(t,e){null!=t&&(op.hasClass(e)?e&&(o.push(e),a.set(e,!0)):n[e]=null==n[e]?R(t):E(n[e],t,!0))})),s&&s.each((function(t,e){op.hasClass(e)&&!a.get(e)&&(o.push(e),a.set(e,!0))})),op.topologicalTravel(o,op.getAllClassMainTypes(),l,this),this._seriesIndices||Dp(this)},e.prototype.getOption=function(){var t=R(this.option);return W(t,(function(e,n){if(op.hasClass(n)){for(var i=ga(e),r=i.length,o=!1,a=r-1;a>=0;a--)i[a]&&!La(i[a])?o=!0:(i[a]=null,!o&&r--);i.length=r,t[n]=i}})),delete t[Fp],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}function sf(t,e){return t.join(",")===e.join(",")}const lf=nf;var uf=W,cf=it,hf=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function df(t){var e=t&&t.itemStyle;if(e)for(var n=0,i=hf.length;n=0;g--){var v=t[g];if(s||(d=v.data.rawIndexOf(v.stackedByDimension,h)),d>=0){var y=v.data.getByRawIndex(v.stackResultDimension,d);if("all"===l||"positive"===l&&y>0||"negative"===l&&y<0||"samesign"===l&&p>=0&&y>0||"samesign"===l&&p<=0&&y<0){p=$o(p,y),f=y;break}}}return i[0]=p,i[1]=f,i}))}))}var Ef,Nf,zf,Bf,Vf,Ff=function(){function t(t){this.data=t.data||(t.sourceFormat===pp?{}:[]),this.sourceFormat=t.sourceFormat||gp,this.seriesLayoutBy=t.seriesLayoutBy||vp,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=p)}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+"":""}))}},t.prototype.getRawValue=function(t,e){return lg(this.getData(e),t)},t.prototype.formatTooltip=function(t,e,n){},t}();function hg(t){var e,n;return it(t)?t.type&&(n=t):e=t,{text:e,frag:n}}function dg(t){return new pg(t)}var pg=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=c(this._modBy),s=this._modDataCount||0,l=c(t&&t.modBy),u=t&&t.modDataCount||0;function c(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 h=t&&t.step;if(this._dueEnd=n?n._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){var d=this._dueIndex,p=Math.min(null!=h?this._dueIndex+h:1/0,this._dueEnd);if(!i&&(o||d1&&i>0?s:a}};return o;function a(){return e=t?null:oe},gte:function(t,e){return t>=e}},bg=function(){function t(t,e){if(!nt(e)){var n="";0,vg(n)}this._opFn=_g[t],this._rvalFloat=sa(e)}return t.prototype.evaluate=function(t){return nt(t)?this._opFn(t,this._rvalFloat):this._opFn(sa(t),this._rvalFloat)},t}(),wg=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=nt(t)?t:sa(t),i=nt(e)?e:sa(e),r=isNaN(n),o=isNaN(i);if(r&&(n=this._incomparable),o&&(i=this._incomparable),r&&o){var a=tt(t),s=tt(e);a&&(n=s?t:0),s&&(i=a?e:0)}return ni?-this._resultLT:0},t}(),Sg=function(){function t(t,e){this._rval=e,this._isEQ=t,this._rvalTypeof=typeof e,this._rvalFloat=sa(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=sa(t)===this._rvalFloat)}return this._isEQ?e:!e},t}();function Mg(t,e){return"eq"===t||"ne"===t?new Sg("eq"===t,e):Tt(_g,t)?new bg(t,e):null}var Ig=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 yg(t,e)},t}();function Tg(t,e){var n=new Ig,i=t.data,r=n.sourceFormat=t.sourceFormat,o=t.startIndex,a="";t.seriesLayoutBy!==vp&&vg(a);var s=[],l={},u=t.dimensionsDefine;if(u)W(u,(function(t,e){var n=t.name,i={index:e,name:n,displayName:t.displayName};if(s.push(i),null!=n){var r="";Tt(l,n)&&vg(r),l[n]=i}}));else for(var c=0;c65535?Bg:Vg}function qg(){return[1/0,-1/0]}function Ug(t){var e=t.constructor;return e===Array?t.slice():new e(t)}function jg(t,e,n,i,r){var o=Gg[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=q(o,(function(t){return t.property})),u=0;uv[1]&&(v[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,r=i[t],o=[];if(!r)return o;null==n&&(n=1/0);for(var a=1/0,s=-1,l=0,u=0,c=this.count();u=0&&s<0)&&(a=p,s=d,l=0),d===s&&(o[l++]=u))}return o.length=l,o},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=c&&y<=h||isNaN(y))&&(s[l++]=f),f++}p=!0}else if(2===r){g=d[i[0]];var m=d[i[1]],x=t[i[1]][0],_=t[i[1]][1];for(v=0;v=c&&y<=h||isNaN(y))&&(b>=x&&b<=_||isNaN(b))&&(s[l++]=f),f++}p=!0}}if(!p)if(1===r)for(v=0;v=c&&y<=h||isNaN(y))&&(s[l++]=w)}else for(v=0;vt[I][1])&&(S=!1)}S&&(s[l++]=e.getRawIndex(v))}return lv[1]&&(v[1]=g)}}}},t.prototype.lttbDownSample=function(t,e){var n,i,r,o=this.clone([t],!0),a=o._chunks,s=a[t],l=this.count(),u=0,c=Math.floor(1/e),h=this.getRawIndex(0),d=new(Wg(this._rawCount))(Math.min(2*(Math.ceil(l/c)+2),l));d[u++]=h;for(var p=1;pn&&(n=i,r=x))}T>0&&Tu-p&&(s=u-p,a.length=s);for(var f=0;fc[1]&&(c[1]=v),h[d++]=y}return r._count=d,r._indices=h,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();rs&&(s=c)}return i=[a,s],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 yg(t[i],this._dimensions[i])}Ng={arrayRows:t,objectRows:function(t,e,n,i){return yg(t[e],this._dimensions[i])},keyedColumns:t,original:function(t,e,n,i){var r=t&&(null==t.value?t:t.value);return yg(r instanceof Array?r[i]:r,this._dimensions[i])},typedArray:function(t,e,n,i){return t[i]}}}(),t}();const Yg=Zg;var Xg=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(Kg(n)){var o=n,a=void 0,s=void 0,l=void 0;if(r){var u=i[0];u.prepareSource(),l=u.getSource(),a=l.data,s=l.sourceFormat,e=[u._getVersionSign()]}else a=o.get("data",!0),s=ot(a)?fp:cp,e=[];var c=this._getSourceMetaRawOption()||{},h=l&&l.metaRawOption||{},d=dt(c.seriesLayoutBy,h.seriesLayoutBy)||null,p=dt(c.sourceHeader,h.sourceHeader),f=dt(c.dimensions,h.dimensions),g=d!==h.seriesLayoutBy||!!p!==!!h.sourceHeader||f;t=g?[Gf(a,{seriesLayoutBy:d,sourceHeader:p,dimensions:f},s)]:[]}else{var v=n;if(r){var y=this._applyTransform(i);t=y.sourceList,e=y.upstreamSignList}else{var m=v.get("source",!0);t=[Gf(m,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){var o="";1!==t.length&&Jg(o)}var a=[],s=[];return W(t,(function(t){t.prepareSource();var e=t.getSource(r||0),n="";null==r||e||Jg(n),a.push(e),s.push(t._getVersionSign())})),i?e=Og(i,a,{datasetIndex:n.componentIndex}):null!=r&&(e=[qf(a[0])]),{sourceList:e,upstreamSignList:s}},t.prototype._isDirty=function(){if(this._dirty)return!0;for(var t=this._getUpstreamSourceManagers(),e=0;e1||n>0&&!t.noHeader;return W(t.blocks,(function(t){var n=av(t);n>=e&&(e=n+ +(i&&(!n||rv(t)&&!t.noHeader)))})),e}return 0}function sv(t,e,n,i){var r=e.noHeader,o=cv(av(e)),a=[],s=e.blocks||[];vt(!s||J(s)),s=s||[];var l=t.orderMode;if(e.sortBlocks&&l){s=s.slice();var u={valueAsc:"asc",valueDesc:"desc"};if(Tt(u,l)){var c=new wg(u[l],null);s.sort((function(t,e){return c.evaluate(t.sortParam,e.sortParam)}))}else"seriesDesc"===l&&s.reverse()}W(s,(function(n,r){var s=e.valueFormatter,l=ov(n)(s?z(z({},t),{valueFormatter:s}):t,n,r>0?o.html:0,i);null!=l&&a.push(l)}));var h="richText"===t.renderMode?a.join(o.richText):hv(a.join(""),r?n:o.html);if(r)return h;var d=Ed(e.header,"ordinal",t.useUTC),p=tv(i,t.renderMode).nameStyle;return"richText"===t.renderMode?fv(t,d,p)+o.richText+h:hv('
'+Rd(d)+"
"+h,n)}function lv(t,e,n,i){var r=t.renderMode,o=e.noName,a=e.noValue,s=!e.markerType,l=e.name,u=t.useUTC,c=e.valueFormatter||t.valueFormatter||function(t){return t=J(t)?t:[t],q(t,(function(t,e){return Ed(t,J(p)?p[e]:p,u)}))};if(!o||!a){var h=s?"":t.markupStyleCreator.makeTooltipMarker(e.markerType,e.markerColor||"#333",r),d=o?"":Ed(l,"ordinal",u),p=e.valueType,f=a?[]:c(e.value),g=!s||!o,v=!s&&o,y=tv(i,r),m=y.nameStyle,x=y.valueStyle;return"richText"===r?(s?"":h)+(o?"":fv(t,d,m))+(a?"":gv(t,f,g,v,x)):hv((s?"":h)+(o?"":dv(d,!s,m))+(a?"":pv(f,g,v,x)),n)}}function uv(t,e,n,i,r,o){if(t){var a=ov(t),s={useUTC:r,renderMode:n,orderMode:i,markupStyleCreator:e,valueFormatter:t.valueFormatter};return a(s,t,0,o)}}function cv(t){return{html:ev[t],richText:nv[t]}}function hv(t,e){var n='
',i="margin: "+e+"px 0 0";return'
'+t+n+"
"}function dv(t,e,n){var i=e?"margin-left:2px":"";return''+Rd(t)+""}function pv(t,e,n,i){var r=n?"10px":"20px",o=e?"float:right;margin-left:"+r:"";return t=J(t)?t:[t],''+q(t,(function(t){return Rd(t)})).join("  ")+""}function fv(t,e,n){return t.markupStyleCreator.wrapRichTextStyle(e,n)}function gv(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(J(e)?e.join(" "):e,o)}function vv(t,e){var n=t.getData().getItemVisual(e,"style"),i=n[t.visualDrawType];return Hd(i)}function yv(t,e){var n=t.get("padding");return null!=n?n:"richText"===e?[8,10]:10}var mv=function(){function t(){this.richTextStyles={},this._nextStyleNameId=ua()}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=Fd({color:e,type:t,renderMode:n,markerId:i});return tt(r)?r:(this.richTextStyles[i]=r.style,r.content)},t.prototype.wrapRichTextStyle=function(t,e){var n={};J(e)?W(e,(function(t){return z(n,t)})):z(n,e);var i=this._generateStyleName();return this.richTextStyles[i]=n,"{"+i+"|"+t+"}"},t}();function xv(t){var e,n,i,r,o=t.series,a=t.dataIndex,s=t.multipleSeries,l=o.getData(),u=l.mapDimensionsAll("defaultedTooltip"),c=u.length,h=o.getRawValue(a),d=J(h),p=vv(o,a);if(c>1||d&&!c){var f=_v(h,o,a,u,p);e=f.inlineValues,n=f.inlineValueTypes,i=f.blocks,r=f.inlineValues[0]}else if(c){var g=l.getDimensionInfo(u[0]);r=e=lg(l,a,u[0]),n=g.type}else r=e=d?h[0]:h;var v=Da(o),y=v&&o.name||"",m=l.getName(a),x=s?y:m;return iv("section",{header:y,noHeader:s||!v,sortParam:r,blocks:[iv("nameValue",{markerType:"item",markerColor:p,name:x,noName:!yt(x),value:e,valueType:n})].concat(i||[])})}function _v(t,e,n,i,r){var o=e.getData(),a=U(t,(function(t,e,n){var i=o.getDimensionInfo(n);return t||i&&!1!==i.tooltip&&null!=i.displayName}),!1),s=[],l=[],u=[];function c(t,e){var n=o.getDimensionInfo(e);n&&!1!==n.otherDims.tooltip&&(a?u.push(iv("nameValue",{markerType:"subItem",markerColor:r,name:n.displayName,value:t,valueType:n.type})):(s.push(t),l.push(n.type)))}return i.length?W(i,(function(t){c(lg(o,n,t),t)})):W(t,c),{inlineValues:s,inlineValueTypes:l,blocks:u}}var bv=za();function wv(t,e){return t.getName(e)||t.getId(e)}var Sv="__universalTransitionEnabled",Mv=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._selectedDataIndicesMap={},e}return o(e,t),e.prototype.init=function(t,e,n){this.seriesIndex=this.componentIndex,this.dataTask=dg({count:Cv,reset:Av}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(t,n);var i=bv(this).sourceManager=new Xg(this);i.prepareSource();var r=this.getInitialData(t,n);Dv(r,this),this.dataTask.context.data=r,bv(this).dataBeforeProcessed=r,Iv(this),this._initSelectedMapFromData(r)},e.prototype.mergeDefaultAndTheme=function(t,e){var n=Jd(this),i=n?tp(t):{},r=this.subType;op.hasClass(r)&&(r+="Series"),E(t,e.getTheme().get(this.subType)),E(t,this.getDefaultOption()),va(t,"label",["show"]),this.fillDataTextStyle(t.data),n&&Qd(t,i,n)},e.prototype.mergeOption=function(t,e){t=E(this.option,t,!0),this.fillDataTextStyle(t.data);var n=Jd(this);n&&Qd(this.option,t,n);var i=bv(this).sourceManager;i.dirty(),i.prepareSource();var r=this.getInitialData(t,e);Dv(r,this),this.dataTask.dirty(),this.dataTask.context.data=r,bv(this).dataBeforeProcessed=r,Iv(this),this._initSelectedMapFromData(r)},e.prototype.fillDataTextStyle=function(t){if(t&&!ot(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=Ep.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[wv(i,t)])&&!i.getItemModel(t).get(["select","disabled"])},e.prototype.isUniversalTransitionEnabled=function(){if(this[Sv])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){it(r.selectedMap)||(r.selectedMap={});for(var s=r.selectedMap,l=0;l0&&this._innerSelect(t,e)}},e.registerClass=function(t){return op.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}(op);function Iv(t){var e=t.name;Da(t)||(t.name=Tv(t)||e)}function Tv(t){var e=t.getRawData(),n=e.mapDimensionsAll("seriesName"),i=[];return W(n,(function(t){var n=e.getDimensionInfo(t);n.displayName&&i.push(n.displayName)})),i.join(" ")}function Cv(t){return t.model.getRawData().count()}function Av(t){var e=t.model;return e.setData(e.getRawData().cloneShallow()),kv}function kv(t,e){e.outputData&&t.end>e.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function Dv(t,e){W(St(t.CHANGABLE_METHODS,t.DOWNSAMPLE_METHODS),(function(n){t.wrapMethod(n,K(Lv,e))}))}function Lv(t,e){var n=Pv(t);return n&&n.setOutputEnd((e||this).count()),e}function Pv(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}}H(Mv,cg),H(Mv,Ep),is(Mv,op);const Ov=Mv;var Rv=function(){function t(){this.group=new Lo,this.uid=Eh("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}();es(Rv),ls(Rv);const Ev=Rv;function Nv(){var t=za();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"}}var zv=Sl.CMD,Bv=[[],[],[]],Vv=Math.sqrt,Fv=Math.atan2;function Hv(t,e){if(e){var n,i,r,o,a,s,l=t.data,u=t.len(),c=zv.M,h=zv.C,d=zv.L,p=zv.R,f=zv.A,g=zv.Q;for(r=0,o=0;r1&&(a*=Gv(f),s*=Gv(f));var g=(r===o?-1:1)*Gv((a*a*(s*s)-a*a*(p*p)-s*s*(d*d))/(a*a*(p*p)+s*s*(d*d)))||0,v=g*a*p/s,y=g*-s*d/a,m=(t+n)/2+qv(h)*v-Wv(h)*y,x=(e+i)/2+Wv(h)*v+qv(h)*y,_=Yv([1,0],[(d-v)/a,(p-y)/s]),b=[(d-v)/a,(p-y)/s],w=[(-1*d-v)/a,(-1*p-y)/s],S=Yv(b,w);if(Zv(b,w)<=-1&&(S=Uv),Zv(b,w)>=1&&(S=0),S<0){var M=Math.round(S/Uv*1e6)/1e6;S=2*Uv+M%2*Uv}c.addData(u,m,x,a,s,_,S,h,o)}var $v=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/gi,Kv=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function Jv(t){var e=new Sl;if(!t)return e;var n,i=0,r=0,o=i,a=r,s=Sl.CMD,l=t.match($v);if(!l)return e;for(var u=0;uD*D+L*L&&(M=T,I=C),{cx:M,cy:I,x0:-c,y0:-h,x1:M*(r/b-1),y1:I*(r/b-1)}}function Iy(t){var e;if(J(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}function Ty(t,e){var n,i=_y(e.r,0),r=_y(e.r0||0,0),o=i>0,a=r>0;if(o||a){if(o||(i=r,r=0),r>i){var s=i;i=r,r=s}var l=e.startAngle,u=e.endAngle;if(!isNaN(l)&&!isNaN(u)){var c=e.cx,h=e.cy,d=!!e.clockwise,p=my(u-l),f=p>py&&p%py;if(f>wy&&(p=f),i>wy)if(p>py-wy)t.moveTo(c+i*gy(l),h+i*fy(l)),t.arc(c,h,i,l,u,!d),r>wy&&(t.moveTo(c+r*gy(u),h+r*fy(u)),t.arc(c,h,r,u,l,d));else{var g=void 0,v=void 0,y=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,A=void 0,k=void 0,D=void 0,L=i*gy(l),P=i*fy(l),O=r*gy(u),R=r*fy(u),E=p>wy;if(E){var N=e.cornerRadius;N&&(n=Iy(N),g=n[0],v=n[1],y=n[2],m=n[3]);var z=my(i-r)/2;if(x=by(z,y),_=by(z,m),b=by(z,g),w=by(z,v),I=S=_y(x,_),T=M=_y(b,w),(S>wy||M>wy)&&(C=i*gy(u),A=i*fy(u),k=r*gy(l),D=r*fy(l),pwy){var U=by(y,I),j=by(m,I),Z=My(k,D,L,P,i,U,d),Y=My(C,A,O,R,i,j,d);t.moveTo(c+Z.cx+Z.x0,h+Z.cy+Z.y0),I0&&t.arc(c+Z.cx,h+Z.cy,U,yy(Z.y0,Z.x0),yy(Z.y1,Z.x1),!d),t.arc(c,h,i,yy(Z.cy+Z.y1,Z.cx+Z.x1),yy(Y.cy+Y.y1,Y.cx+Y.x1),!d),j>0&&t.arc(c+Y.cx,h+Y.cy,j,yy(Y.y1,Y.x1),yy(Y.y0,Y.x0),!d))}else t.moveTo(c+L,h+P),t.arc(c,h,i,l,u,!d);else t.moveTo(c+L,h+P);if(r>wy&&E)if(T>wy){U=by(g,T),j=by(v,T),Z=My(O,R,C,A,r,-j,d),Y=My(L,P,k,D,r,-U,d);t.lineTo(c+Z.cx+Z.x0,h+Z.cy+Z.y0),T0&&t.arc(c+Z.cx,h+Z.cy,j,yy(Z.y0,Z.x0),yy(Z.y1,Z.x1),!d),t.arc(c,h,r,yy(Z.cy+Z.y1,Z.cx+Z.x1),yy(Y.cy+Y.y1,Y.cx+Y.x1),d),U>0&&t.arc(c+Y.cx,h+Y.cy,U,yy(Y.y1,Y.x1),yy(Y.y0,Y.x0),!d))}else t.lineTo(c+O,h+R),t.arc(c,h,r,u,l,d);else t.lineTo(c+O,h+R)}else t.moveTo(c,h);t.closePath()}}}var Cy=function(){function t(){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}return t}(),Ay=function(t){function e(e){return t.call(this,e)||this}return Dt(e,t),e.prototype.getDefaultShape=function(){return new Cy},e.prototype.buildPath=function(t,e){Ty(t,e)},e.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},e}(Xl);Ay.prototype.type="sector";const ky=Ay;var Dy=function(){function t(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return t}(),Ly=function(t){function e(e){return t.call(this,e)||this}return Dt(e,t),e.prototype.getDefaultShape=function(){return new Dy},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}(Xl);Ly.prototype.type="ring";const Py=Ly;function Oy(t,e,n,i){var r,o,a,s,l=[],u=[],c=[],h=[];if(i){a=[1/0,1/0],s=[-1/0,-1/0];for(var d=0,p=t.length;d=2){if(i){var o=Oy(r,i,n,e.smoothConstraint);t.moveTo(r[0][0],r[0][1]);for(var a=r.length,s=0;s<(n?a:a-1);s++){var l=o[2*s],u=o[2*s+1],c=r[(s+1)%a];t.bezierCurveTo(l[0],l[1],u[0],u[1],c[0],c[1])}}else{t.moveTo(r[0][0],r[0][1]);s=1;for(var h=r.length;slm[1]){if(a=!1,r)return a;var u=Math.abs(lm[0]-sm[1]),c=Math.abs(sm[0]-lm[1]);Math.min(u,c)>i.len()&&(uMath.abs(o[1])?o[0]>0?"right":"left":o[1]>0?"bottom":"top"}function Em(t){return!t.isGroup}function Nm(t){return null!=t.shape}function zm(t,e,n){if(t&&e){var i=r(t);e.traverse((function(t){if(Em(t)&&t.anid){var e=i[t.anid];if(e){var r=o(t);t.attr(o(e)),$c(t,r,n,Lu(t).dataIndex)}}}))}function r(t){var e={};return t.traverse((function(t){Em(t)&&t.anid&&(e[t.anid]=t)})),e}function o(t){var e={x:t.x,y:t.y,rotation:t.rotation};return Nm(t)&&(e.shape=z({},t.shape)),e}}function Bm(t,e){return q(t,(function(t){var n=t[0];n=vm(n,e.x),n=ym(n,e.x+e.width);var i=t[1];return i=vm(i,e.y),i=ym(i,e.y+e.height),[n,i]}))}function Vm(t,e){var n=vm(t.x,e.x),i=ym(t.x+t.width,e.x+e.width),r=vm(t.y,e.y),o=ym(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 Fm(t,e,n){var i=z({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),B(r,n),new iu(i)):Mm(t.replace("path://",""),i,n,"center")}function Hm(t,e,n,i,r){for(var o=0,a=r[r.length-1];o1)return!1;var v=Wm(p,f,c,h)/d;return!(v<0||v>1)}function Wm(t,e,n,i){return t*i-n*e}function qm(t){return t<=1e-6&&t>=-1e-6}function Um(t){var e=t.itemTooltipOption,n=t.componentModel,i=t.itemName,r=tt(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&&W(Y(l),(function(t){Tt(s,t)||(s[t]=l[t],s.$vars.push(t))}));var u=Lu(t.el);u.componentMainType=o,u.componentIndex=a,u.tooltipConfig={name:i,option:B({content:i,formatterParams:s},r)}}function jm(t,e){var n;t.isGroup&&(n=e(t)),n||t.traverse(e)}function Zm(t,e){if(t)if(J(t))for(var n=0;n=0?h():c=setTimeout(h,-r),l=i};return d.clear=function(){c&&(clearTimeout(c),c=null)},d.debounceNextCall=function(t){s=t},d}function sx(t,e,n,i){var r=t[e];if(r){var o=r[ix]||r,a=r[ox],s=r[rx];if(s!==n||a!==i){if(null==n||!i)return t[e]=o;r=t[e]=ax(o,n,"debounce"===i),r[ix]=o,r[ox]=i,r[rx]=n}return r}}function lx(t,e){var n=t[e];n&&n[ix]&&(n.clear&&n.clear(),t[e]=n[ix])}var ux=za(),cx={itemStyle:us(kh,!0),lineStyle:us(Th,!0)},hx={lineStyle:"stroke",itemStyle:"fill"};function dx(t,e){var n=t.visualStyleMapper||cx[e];return n||(console.warn("Unkown style type '"+e+"'."),cx.itemStyle)}function px(t,e){var n=t.visualDrawType||hx[e];return n||(console.warn("Unkown style type '"+e+"'."),"fill")}var fx={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var n=t.getData(),i=t.visualStyleAccessPath||"itemStyle",r=t.getModel(i),o=dx(t,i),a=o(r),s=r.getShallow("decal");s&&(n.setVisual("decal",s),s.dirty=!0);var l=px(t,i),u=a[l],c=Q(u)?u:null,h="auto"===a.fill||"auto"===a.stroke;if(!a[l]||c||h){var d=t.getColorFromPalette(t.name,null,e.getSeriesCount());a[l]||(a[l]=d,n.setVisual("colorFromPalette",!0)),a.fill="auto"===a.fill||Q(a.fill)?d:a.fill,a.stroke="auto"===a.stroke||Q(a.stroke)?d:a.stroke}if(n.setVisual("style",a),n.setVisual("drawType",l),!e.isSeriesFiltered(t)&&c)return n.setVisual("colorFromPalette",!1),{dataEach:function(e,n){var i=t.getDataParams(n),r=z({},a);r[l]=c(i),e.setItemVisual(n,"style",r)}}}},gx=new Oh,vx={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){if(!t.ignoreStyleOnData&&!e.isSeriesFiltered(t)){var n=t.getData(),i=t.visualStyleAccessPath||"itemStyle",r=dx(t,i),o=n.getVisual("drawType");return{dataEach:n.hasItemOption?function(t,e){var n=t.getRawDataItem(e);if(n&&n[i]){gx.option=n[i];var a=r(gx),s=t.ensureUniqueItemVisual(e,"style");z(s,a),gx.option.decal&&(t.setItemVisual(e,"decal",gx.option.decal),gx.option.decal.dirty=!0),o in a&&t.setItemVisual(e,"colorFromPalette",!1)}}:null}}}},yx={performRawSeries:!0,overallReset:function(t){var e=wt();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)),ux(t).scope=r}})),t.eachSeries((function(e){if(!e.isColorBySeries()&&!t.isSeriesFiltered(e)){var n=e.getRawData(),i={},r=e.getData(),o=ux(e).scope,a=e.visualStyleAccessPath||"itemStyle",s=px(e,a);r.each((function(t){var e=r.getRawIndex(t);i[e]=t})),n.each((function(t){var a=i[t],l=r.getItemVisual(a,"colorFromPalette");if(l){var u=r.ensureUniqueItemVisual(a,"style"),c=n.getName(t)||t+"",h=n.count();u[s]=e.getColorFromPalette(c,o,h)}}))}}))}},mx=Math.PI;function xx(t,e){e=e||{},B(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 Lo,i=new du({style:{fill:e.maskColor},zlevel:e.zlevel,z:1e4});n.add(i);var r,o=new Du({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 du({style:{fill:"none"},textContent:o,textConfig:{position:"right",distance:10},zlevel:e.zlevel,z:10001});return n.add(a),e.showSpinner&&(r=new Jy({shape:{startAngle:-mx/2,endAngle:-mx/2+.1,r:e.spinnerRadius},style:{stroke:e.color,lineCap:"round",lineWidth:e.lineWidth},zlevel:e.zlevel,z:10001}),r.animateShape(!0).when(1e3,{endAngle:3*mx/2}).start("circularInOut"),r.animateShape(!0).when(1e3,{startAngle:3*mx/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}var _x=function(){function t(t,e,n,i){this._stageTaskMap=wt(),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,o=r?n.step:null,a=i&&i.modDataCount,s=null!=a?Math.ceil(a/o):null;return{step:o,modBy:s,modDataCount:a}}},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(),r=i.count(),o=n.progressiveEnabled&&e.incrementalPrepareRender&&r>=n.threshold,a=t.get("large")&&r>=t.get("largeThreshold"),s="mod"===t.get("progressiveChunkMode")?r:null;t.pipelineContext=n.context={progressiveRender:o,modDataCount:s,large:a}},t.prototype.restorePipelines=function(t){var e=this,n=e._pipelineMap=wt();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;W(this._allHandlers,(function(i){var r=t.get(i.uid)||t.set(i.uid,{}),o="";vt(!(i.reset&&i.overallReset),o),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))}W(t,(function(t,s){if(!i.visualType||i.visualType===t.visualType){var l=o._stageTaskMap.get(t.uid),u=l.seriesTaskMap,c=l.overallTask;if(c){var h,d=c.agentStubMap;d.each((function(t){a(i,t)&&(t.dirty(),h=!0)})),h&&c.dirty(),o.updatePayload(c,n);var p=o.getPerformArgs(c,i.block);d.each((function(t){t.perform(p)})),c.perform(p)&&(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=wt(),s=t.seriesType,l=t.getTargetSeries;function u(e){var s=e.uid,l=a.set(s,o&&o.get(s)||dg({plan:Tx,reset:Cx,count:Dx}));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||dg({reset:bx});o.context={ecModel:n,api:i,overallReset:t.overallReset,scheduler:r};var a=o.agentStubMap,s=o.agentStubMap=wt(),l=t.seriesType,u=t.getTargetSeries,c=!0,h=!1,d="";function p(t){var e=t.uid,n=s.set(e,a&&a.get(e)||(h=!0,dg({reset:Sx,onDirty:Ix})));n.context={model:t,overallProgress:c},n.agent=o,n.__block=c,r._pipe(t,n)}vt(!t.createOnAllSeries,d),l?n.eachRawSeriesByType(l,p):u?u(n,i).each(p):(c=!1,W(n.getSeries(),p)),h&&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 Q(t)&&(t={overallReset:t,seriesType:Lx(t)}),t.uid=Eh("stageHandler"),e&&(t.visualType=e),t},t}();function bx(t){t.overallReset(t.ecModel,t.api,t.payload)}function Sx(t){return t.overallProgress&&Mx}function Mx(){this.agent.dirty(),this.getDownstream().dirty()}function Ix(){this.agent&&this.agent.dirty()}function Tx(t){return t.plan?t.plan(t.model,t.ecModel,t.api,t.payload):null}function Cx(t){t.useClearVisual&&t.data.clearAllVisual();var e=t.resetDefines=ga(t.reset(t.model,t.ecModel,t.api,t.payload));return e.length>1?q(e,(function(t,e){return kx(e)})):Ax}var Ax=kx(0);function kx(t){return function(e,n){var i=n.data,r=n.resetDefines[t];if(r&&r.dataEach)for(var o=e.start;o0&&c===r.length-u.length){var h=r.slice(0,c);"data"!==h&&(e.mainType=h,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}(),jx=["symbol","symbolSize","symbolRotate","symbolOffset"],Zx=jx.concat(["symbolKeepAspect"]),Yx={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&&x_(l)?l:.5;var u=t.createRadialGradient(a,s,0,a,s,l);return u}function w_(t,e,n){for(var i="radial"===e.type?b_(t,e,n):__(t,e,n),r=e.colorStops,o=0;o0?"dashed"===t?[4*e,2*e]:"dotted"===t?[e]:nt(t)?[t]:J(t)?t:null:null}function C_(t){var e=t.style,n=e.lineDash&&e.lineWidth>0&&T_(e.lineDash,e.lineWidth),i=e.lineDashOffset;if(n){var r=e.strokeNoScale&&t.getLineScale?t.getLineScale():1;r&&1!==r&&(n=q(n,(function(t){return t/r})),i/=r)}return[n,i]}var A_=new Sl(!0);function k_(t){var e=t.stroke;return!(null==e||"none"===e||!(t.lineWidth>0))}function D_(t){return"string"===typeof t&&"none"!==t}function L_(t){var e=t.fill;return null!=e&&"none"!==e}function P_(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 O_(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 R_(t,e,n){var i=gs(e.image,e.__image,n);if(ys(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)*At),o.scaleSelf(e.scaleX||1,e.scaleY||1),r.setTransform(o)}return r}}function E_(t,e,n,i){var r,o=k_(n),a=L_(n),s=n.strokePercent,l=s<1,u=!e.path;e.silent&&!l||!u||e.createPathProxy();var c=e.path||A_,h=e.__dirty;if(!i){var d=n.fill,p=n.stroke,f=a&&!!d.colorStops,g=o&&!!p.colorStops,v=a&&!!d.image,y=o&&!!p.image,m=void 0,x=void 0,_=void 0,b=void 0,w=void 0;(f||g)&&(w=e.getBoundingRect()),f&&(m=h?w_(t,d,w):e.__canvasFillGradient,e.__canvasFillGradient=m),g&&(x=h?w_(t,p,w):e.__canvasStrokeGradient,e.__canvasStrokeGradient=x),v&&(_=h||!e.__canvasFillPattern?R_(t,d,e):e.__canvasFillPattern,e.__canvasFillPattern=_),y&&(b=h||!e.__canvasStrokePattern?R_(t,p,e):e.__canvasStrokePattern,e.__canvasStrokePattern=_),f?t.fillStyle=m:v&&(_?t.fillStyle=_:a=!1),g?t.strokeStyle=x:y&&(b?t.strokeStyle=b:o=!1)}var S,M,I=e.getGlobalScale();c.setScale(I[0],I[1],e.segmentIgnoreThreshold),t.setLineDash&&n.lineDash&&(r=C_(e),S=r[0],M=r[1]);var T=!0;(u||h&Xe)&&(c.setDPR(t.dpr),l?c.setContext(null):(c.setContext(t),T=!1),c.reset(),e.buildPath(c,e.shape,i),c.toStatic(),e.pathUpdated()),T&&c.rebuildPath(t,l?s:1),S&&(t.setLineDash(S),t.lineDashOffset=M),i||(n.strokeFirst?(o&&O_(t,n),a&&P_(t,n)):(a&&P_(t,n),o&&O_(t,n))),S&&t.setLineDash([])}function N_(t,e,n){var i=e.__image=gs(n.image,e.__image,e,e.onload);if(i&&ys(i)){var r=n.x||0,o=n.y||0,a=e.getWidth(),s=e.getHeight(),l=i.width/i.height;if(null==a&&null!=s?a=s*l:null==s&&null!=a?s=a/l:null==a&&null==s&&(a=i.width,s=i.height),n.sWidth&&n.sHeight){var u=n.sx||0,c=n.sy||0;t.drawImage(i,u,c,n.sWidth,n.sHeight,r,o,a,s)}else if(n.sx&&n.sy){u=n.sx,c=n.sy;var h=a-u,d=s-c;t.drawImage(i,u,c,h,d,r,o,a,s)}else t.drawImage(i,r,o,a,s)}}function z_(t,e,n){var i,r=n.text;if(null!=r&&(r+=""),r){t.font=n.font||p,t.textAlign=n.textAlign,t.textBaseline=n.textBaseline;var o=void 0,a=void 0;t.setLineDash&&n.lineDash&&(i=C_(e),o=i[0],a=i[1]),o&&(t.setLineDash(o),t.lineDashOffset=a),n.strokeFirst?(k_(n)&&t.strokeText(r,n.x,n.y),L_(n)&&t.fillText(r,n.x,n.y)):(L_(n)&&t.fillText(r,n.x,n.y),k_(n)&&t.strokeText(r,n.x,n.y)),o&&t.setLineDash([])}}var B_=["shadowBlur","shadowOffsetX","shadowOffsetY"],V_=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function F_(t,e,n,i,r){var o=!1;if(!i&&(n=n||{},e===n))return!1;if(i||e.opacity!==n.opacity){K_(t,r),o=!0;var a=Math.max(Math.min(e.opacity,1),0);t.globalAlpha=isNaN(a)?Rs.opacity:a}(i||e.blend!==n.blend)&&(o||(K_(t,r),o=!0),t.globalCompositeOperation=e.blend||Rs.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[Eb])if(this._disposed)gw(this.id);else{var i,r,o;if(it(e)&&(n=e.lazyUpdate,i=e.silent,r=e.replaceMerge,o=e.transition,e=e.notMerge),this[Eb]=!0,!this._model||e){var a=new lf(this._api),s=this._theme,l=this._model=new Yp;l.scheduler=this._scheduler,l.ssr=this._ssr,l.init(null,null,null,s,this._locale,a)}this._model.setOption(t,{replaceMerge:r},xw);var u={seriesTransition:o,optionChanged:!0};if(n)this[Nb]={silent:i,updateParams:u},this[Eb]=!1,this.getZr().wakeUp();else{try{jb(this),Xb.update.call(this,null,u)}catch(wy){throw this[Nb]=null,this[Eb]=!1,wy}this._ssr||this._zr.flush(),this[Nb]=null,this[Eb]=!1,Qb.call(this,i),tw.call(this,i)}}},e.prototype.setTheme=function(){gg("ECharts#setTheme() is DEPRECATED in ECharts 3.0")},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||yb&&window.devicePixelRatio||1},e.prototype.getRenderedCanvas=function(t){return this.renderToCanvas(t)},e.prototype.renderToCanvas=function(t){t=t||{};var e=this._zr.painter;return e.getRenderedCanvas({backgroundColor:t.backgroundColor||this._model.get("backgroundColor"),pixelRatio:t.pixelRatio||this.getDevicePixelRatio()})},e.prototype.renderToSVGString=function(t){t=t||{};var e=this._zr.painter;return e.renderToString({useViewBox:t.useViewBox})},e.prototype.getSvgDataURL=function(){if(c.svgSupported){var t=this._zr,e=t.storage.getDisplayList();return W(e,(function(t){t.stopAnimation(null,!0)})),t.painter.toDataURL()}},e.prototype.getDataURL=function(t){if(!this._disposed){t=t||{};var e=t.excludeComponents,n=this._model,i=[],r=this;W(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 W(i,(function(t){t.group.ignore=!1})),o}gw(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(Mw[n]){var a=o,s=o,l=-o,u=-o,c=[],h=t&&t.pixelRatio||this.getDevicePixelRatio();W(Sw,(function(o,h){if(o.group===n){var d=e?o.getZr().painter.getSvgDom().innerHTML:o.renderToCanvas(R(t)),p=o.getDom().getBoundingClientRect();a=i(p.left,a),s=i(p.top,s),l=r(p.right,l),u=r(p.bottom,u),c.push({dom:d,left:p.left,top:p.top})}})),a*=h,s*=h,l*=h,u*=h;var d=l-a,p=u-s,f=x.createCanvas(),g=zo(f,{renderer:e?"svg":"canvas"});if(g.resize({width:d,height:p}),e){var v="";return W(c,(function(t){var e=t.left-a,n=t.top-s;v+=''+t.dom+""})),g.painter.getSvgRoot().innerHTML=v,t.connectedBackgroundColor&&g.painter.setBackgroundColor(t.connectedBackgroundColor),g.refreshImmediately(),g.painter.toDataURL()}return t.connectedBackgroundColor&&g.add(new du({shape:{x:0,y:0,width:d,height:p},style:{fill:t.connectedBackgroundColor}})),W(c,(function(t){var e=new iu({style:{x:t.left*h-a,y:t.top*h-s,image:t.dom}});g.add(e)})),g.refreshImmediately(),f.toDataURL("image/"+(t&&t.type||"png"))}return this.getDataURL(t)}gw(this.id)},e.prototype.convertToPixel=function(t,e){return $b(this,"convertToPixel",t,e)},e.prototype.convertFromPixel=function(t,e){return $b(this,"convertFromPixel",t,e)},e.prototype.containPixel=function(t,e){if(!this._disposed){var n,i=this._model,r=Va(i,t);return W(r,(function(t,i){i.indexOf("Models")>=0&&W(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))}else 0}),this)}),this),!!n}gw(this.id)},e.prototype.getVisual=function(t,e){var n=this._model,i=Va(n,t,{defaultMainType:"series"}),r=i.seriesModel;var o=r.getData(),a=i.hasOwnProperty("dataIndexInside")?i.dataIndexInside:i.hasOwnProperty("dataIndex")?o.indexOfRawIndex(i.dataIndex):null;return null!=a?$x(o,a,e):Kx(o,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=this;W(fw,(function(e){var n=function(n){var i,r=t.getModel(),o=n.target,a="globalout"===e;if(a?i={}:o&&n_(o,(function(t){var e=Lu(t);if(e&&null!=e.dataIndex){var n=e.dataModel||r.getSeriesByIndex(e.seriesIndex);return i=n&&n.getDataParams(e.dataIndex,e.dataType)||{},!0}if(e.eventData)return i=z({},e.eventData),!0}),!0),i){var s=i.componentType,l=i.componentIndex;"markLine"!==s&&"markPoint"!==s&&"markArea"!==s||(s="series",l=i.seriesIndex);var u=s&&null!=l&&r.getComponent(s,l),c=u&&t["series"===u.mainType?"_chartsMap":"_componentsMap"][u.__viewId];0,i.event=n,i.type=e,t._$eventProcessor.eventInfo={targetEl:o,packedEvent:i,model:u,view:c},t.trigger(e,i)}};n.zrEventfulCallAtLast=!0,t._zr.on(e,n,t)})),W(yw,(function(e,n){t._messageCenter.on(n,(function(t){this.trigger(n,t)}),t)})),W(["selectchanged"],(function(e){t._messageCenter.on(e,(function(t){this.trigger(e,t)}),t)})),e_(this._messageCenter,this,this._api)},e.prototype.isDisposed=function(){return this._disposed},e.prototype.clear=function(){this._disposed?gw(this.id):this.setOption({series:[]},!0)},e.prototype.dispose=function(){if(this._disposed)gw(this.id);else{this._disposed=!0;var t=this.getDom();t&&qa(this.getDom(),Tw,"");var e=this,n=e._api,i=e._model;W(e._componentsViews,(function(t){t.dispose(i,n)})),W(e._chartsViews,(function(t){t.dispose(i,n)})),e._zr.dispose(),e._dom=e._model=e._chartsMap=e._componentsMap=e._chartsViews=e._componentsViews=e._scheduler=e._api=e._zr=e._throttledZrFlush=e._theme=e._coordSysMgr=e._messageCenter=null,delete Sw[e.id]}},e.prototype.resize=function(t){if(!this[Eb])if(this._disposed)gw(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[Nb]&&(null==i&&(i=this[Nb].silent),n=!0,this[Nb]=null),this[Eb]=!0;try{n&&jb(this),Xb.update.call(this,{type:"resize",animation:z({duration:0},t&&t.animation)})}catch(wy){throw this[Eb]=!1,wy}this[Eb]=!1,Qb.call(this,i),tw.call(this,i)}}},e.prototype.showLoading=function(t,e){if(this._disposed)gw(this.id);else if(it(t)&&(e=t,t=""),t=t||"default",this.hideLoading(),ww[t]){var n=ww[t](this._api,e),i=this._zr;this._loadingFX=n,i.add(n)}},e.prototype.hideLoading=function(){this._disposed?gw(this.id):(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},e.prototype.makeActionFromEvent=function(t){var e=z({},t);return e.type=yw[t.type],e},e.prototype.dispatchAction=function(t,e){if(this._disposed)gw(this.id);else if(it(e)||(e={silent:!!e}),vw[t.type]&&this._model)if(this[Eb])this._pendingActions.push(t);else{var n=e.silent;Jb.call(this,t,n);var i=e.flush;i?this._zr.flush():!1!==i&&c.browser.weChat&&this._throttledZrFlush(),Qb.call(this,n),tw.call(this,n)}},e.prototype.updateLabelLayout=function(){pb.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},e.prototype.appendData=function(t){if(this._disposed)gw(this.id);else{var e=t.seriesIndex,n=this.getModel(),i=n.getSeriesByIndex(e);0,i.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){var e=[],n=[],i=!1;if(t.eachComponent((function(t,r){var o=r.get("zlevel")||0,a=r.get("z")||0,s=r.getZLevelKey();i=i||!!s,("series"===t?n:e).push({zlevel:o,z:a,idx:r.componentIndex,type:t,key:s})})),i){var r,o,a=e.concat(n);je(a,(function(t,e){return t.zlevel===e.zlevel?t.z-e.z:t.zlevel-e.zlevel})),W(a,(function(e){var n=t.getComponent(e.type,e.idx),i=e.zlevel,a=e.key;null!=r&&(i=Math.max(r,i)),a?(i===r&&a!==o&&i++,o=a):o&&(i===r&&i++,o=""),r=i,n.setZLevel(i)}))}}function n(t){for(var e=[],n=t.currentStates,i=0;ie.get("hoverLayerThreshold")&&!c.node&&!c.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)}))}}))}function r(t,e){var n=t.get("blendMode")||null;e.eachRendered((function(t){t.isGroup||(t.style.blend=n)}))}function a(t,e){if(!t.preventAutoZ){var n=t.get("z")||0,i=t.get("zlevel")||0;e.eachRendered((function(t){return s(t,n,i,-1/0),!0}))}}function s(t,e,n,i){var r=t.getTextContent(),o=t.getTextGuideLine(),a=t.isGroup;if(a)for(var l=t.childrenRef(),u=0;u0?{duration:o,delay:i.get("delay"),easing:i.get("easing")}:null;e.eachRendered((function(t){if(t.states&&t.states.emphasis){if(Jc(t))return;if(t instanceof Xl&&jc(t),t.__dirty){var e=t.prevStates;e&&t.useStates(e)}if(r){t.stateTransition=a;var i=t.getTextContent(),o=t.getTextGuideLine();i&&(i.stateTransition=a),o&&(o.stateTransition=a)}t.__dirty&&n(t)}}))}jb=function(t){var e=t._scheduler;e.restorePipelines(t._model),e.prepareStageTasks(),Zb(t,!0),Zb(t,!1),e.plan()},Zb=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;l=0)){Vw.push(n);var o=Nx.wrapStageHandler(n,r);o.__prio=e,o.__raw=n,t.push(o)}}function Hw(t,e){ww[t]=e}function Gw(t,e,n){var i=vb("registerMap");i&&i(t,e,n)}var Ww=Pg;Bw(Tb,fx),Bw(kb,vx),Bw(kb,yx),Bw(Tb,Yx),Bw(kb,Xx),Bw(Ob,hb),Dw(Pf),Lw(_b,Of),Hw("default",xx),Ew({type:qu,event:qu,update:qu},Ct),Ew({type:Uu,event:Uu,update:Uu},Ct),Ew({type:ju,event:ju,update:ju},Ct),Ew({type:Zu,event:Zu,update:Zu},Ct),Ew({type:Yu,event:Yu,update:Yu},Ct),kw("light",Bx),kw("dark",qx);var qw=[],Uw={registerPreprocessor:Dw,registerProcessor:Lw,registerPostInit:Pw,registerPostUpdate:Ow,registerUpdateLifecycle:Rw,registerAction:Ew,registerCoordinateSystem:Nw,registerLayout:zw,registerVisual:Bw,registerTransform:Ww,registerLoading:Hw,registerMap:Gw,registerImpl:gb,PRIORITY:Rb,ComponentModel:op,ComponentView:Ev,SeriesModel:Ov,ChartView:nx,registerComponentModel:function(t){op.registerClass(t)},registerComponentView:function(t){Ev.registerClass(t)},registerSeriesModel:function(t){Ov.registerClass(t)},registerChartView:function(t){nx.registerClass(t)},registerSubTypeDefaulter:function(t,e){op.registerSubTypeDefaulter(t,e)},registerPainter:function(t,e){Bo(t,e)}};function jw(t){J(t)?W(t,(function(t){jw(t)})):V(qw,t)>=0||(qw.push(t),Q(t)&&(t={install:t}),t.install(Uw))}var Zw=2*Math.PI,Yw=Sl.CMD,Xw=["top","right","bottom","left"];function $w(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);break}}function Kw(t,e,n,i,r,o,a,s,l){a-=t,s-=e;var u=Math.sqrt(a*a+s*s);a/=u,s/=u;var c=a*n+t,h=s*n+e;if(Math.abs(i-r)%Zw<1e-4)return l[0]=c,l[1]=h,u-n;if(o){var d=i;i=Al(r),r=Al(d)}else i=Al(i),r=Al(r);i>r&&(r+=Zw);var p=Math.atan2(s,a);if(p<0&&(p+=Zw),p>=i&&p<=r||p+Zw>=i&&p+Zw<=r)return l[0]=c,l[1]=h,u-n;var f=n*Math.cos(i)+t,g=n*Math.sin(i)+e,v=n*Math.cos(r)+t,y=n*Math.sin(r)+e,m=(f-a)*(f-a)+(g-s)*(g-s),x=(v-a)*(v-a)+(y-s)*(y-s);return m0){e=e/180*Math.PI,iS.fromArray(t[0]),rS.fromArray(t[1]),oS.fromArray(t[2]),Xr.sub(aS,iS,rS),Xr.sub(sS,oS,rS);var n=aS.len(),i=sS.len();if(!(n<.001||i<.001)){aS.scale(1/n),sS.scale(1/i);var r=aS.dot(sS),o=Math.cos(e);if(o1&&Xr.copy(cS,oS),cS.toArray(t[1])}}}}function dS(t,e,n){if(n<=180&&n>0){n=n/180*Math.PI,iS.fromArray(t[0]),rS.fromArray(t[1]),oS.fromArray(t[2]),Xr.sub(aS,rS,iS),Xr.sub(sS,oS,rS);var i=aS.len(),r=sS.len();if(!(i<.001||r<.001)){aS.scale(1/i),sS.scale(1/r);var o=aS.dot(e),a=Math.cos(n);if(o=l)Xr.copy(cS,oS);else{cS.scaleAndAdd(sS,s/Math.tan(Math.PI/2-c));var h=oS.x!==rS.x?(cS.x-rS.x)/(oS.x-rS.x):(cS.y-rS.y)/(oS.y-rS.y);if(isNaN(h))return;h<0?Xr.copy(cS,rS):h>1&&Xr.copy(cS,oS)}cS.toArray(t[1])}}}}function pS(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 fS(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=Wt(i[0],i[1]),o=Wt(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=jt([],i[1],i[0],a/r),l=jt([],i[1],i[2],a/o),u=jt([],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 c=1;c0&&o&&w(-h/a,0,a);var v,y,m=t[0],x=t[a-1];return _(),v<0&&S(-v,.8),y<0&&S(y,.8),_(),b(v,y,1),b(y,v,-1),_(),v<0&&M(-v),y<0&&M(y),u}function _(){v=m.rect[e]-i,y=r-x.rect[e]-x.rect[n]}function b(t,e,n){if(t<0){var i=Math.min(e,-t);if(i>0){w(i*n,0,a);var r=i+t;r<0&&S(-r*n,1)}else S(-t*n,1)}}function w(n,i,r){0!==n&&(u=!0);for(var o=i;o0)for(l=0;l0;l--){d=o[l-1]*h;w(-d,l,a)}}}function M(t){var e=t<0?-1:1;t=Math.abs(t);for(var n=Math.ceil(t/(a-1)),i=0;i0?w(n,0,i+1):w(-n,a-i-1,a),t-=n,t<=0)return}}function xS(t,e,n,i){return mS(t,"x","width",e,n,i)}function _S(t,e,n,i){return mS(t,"y","height",e,n,i)}function bS(t){var e=[];t.sort((function(t,e){return e.priority-t.priority}));var n=new oo(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(r.oldLayoutSelect),V(c,"emphasis")>=0&&n.attr(r.oldLayoutEmphasis)),$c(n,l,e,s)}else if(n.attr(l),!mh(n).valueAnimation){var h=dt(n.style.opacity,1);n.style.opacity=0,Kc(n,{style:{opacity:h}},e,s)}if(r.oldLayout=l,n.states.select){var d=r.oldLayoutSelect={};AS(d,l,kS),AS(d,n.states.select,kS)}if(n.states.emphasis){var p=r.oldLayoutEmphasis={};AS(p,l,kS),AS(p,n.states.emphasis,kS)}_h(n,s,u,e,e)}if(i&&!i.ignore&&!i.invisible){r=CS(i),o=r.oldLayout;var f={points:i.shape.points};o?(i.attr({shape:o}),$c(i,{shape:f},e)):(i.setShape(f),i.style.strokePercent=0,Kc(i,{style:{strokePercent:1}},e)),r.oldLayout=f}},t}();const LS=DS;var PS=za();function OS(t){t.registerUpdateLifecycle("series:beforeupdate",(function(t,e,n){var i=PS(e).labelManager;i||(i=PS(e).labelManager=new LS),i.clearLabels()})),t.registerUpdateLifecycle("series:layoutlabels",(function(t,e,n){var i=PS(e).labelManager;n.updatedSeries.forEach((function(t){i.addLabelsOfSeries(e.getViewOfSeriesModel(t))})),i.updateLayoutConfig(e),i.layout(e),i.processLabelsOverall()}))}function RS(t,e,n){var i=x.createCanvas(),r=e.getWidth(),o=e.getHeight(),a=i.style;return a&&(a.position="absolute",a.left="0",a.top="0",a.width=r+"px",a.height=o+"px",i.setAttribute("data-zr-dom-id",t)),i.width=r*n,i.height=o*n,i}jw(OS);var ES=function(t){function e(e,n,i){var r,o=t.call(this)||this;o.motionBlur=!1,o.lastFrameAlpha=.7,o.dpr=1,o.virtual=!1,o.config={},o.incremental=!1,o.zlevel=0,o.maxRepaintRectCount=5,o.__dirty=!0,o.__firstTimePaint=!0,o.__used=!1,o.__drawIndex=0,o.__startIndex=0,o.__endIndex=0,o.__prevStartIndex=null,o.__prevEndIndex=null,i=i||Sr,"string"===typeof e?r=RS(e,n,i):it(e)&&(r=e,e=r.id),o.id=e,o.dom=r;var a=r.style;return a&&(It(r),r.onselectstart=function(){return!1},a.padding="0",a.margin="0",a.borderWidth="0"),o.painter=n,o.dpr=i,o}return Dt(e,t),e.prototype.getElementCount=function(){return this.__endIndex-this.__startIndex},e.prototype.afterBrush=function(){this.__prevStartIndex=this.__startIndex,this.__prevEndIndex=this.__endIndex},e.prototype.initContext=function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},e.prototype.setUnpainted=function(){this.__firstTimePaint=!0},e.prototype.createBackBuffer=function(){var t=this.dpr;this.domBack=RS("back-"+this.id,this.painter,t),this.ctxBack=this.domBack.getContext("2d"),1!==t&&this.ctxBack.scale(t,t)},e.prototype.createRepaintRects=function(t,e,n,i){if(this.__firstTimePaint)return this.__firstTimePaint=!1,null;var r,o=[],a=this.maxRepaintRectCount,s=!1,l=new oo(0,0,0,0);function u(t){if(t.isFinite()&&!t.isZero())if(0===o.length){var e=new oo(0,0,0,0);e.copy(t),o.push(e)}else{for(var n=!1,i=1/0,r=0,u=0;u=a)}}for(var c=this.__startIndex;c15)break}}n.prevElClipPaths&&c.restore()};if(d)if(0===d.length)s=l.__endIndex;else for(var _=p.dpr,b=0;b0&&t>i[0]){for(s=0;st)break;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?VS:0),this._needsManuallyCompositing),u.__builtin__||O("ZLevel "+l+" has been used by unkown layer "+u.id),u!==a&&(u.__used=!0,u.__startIndex!==o&&(u.__dirty=!0),u.__startIndex=o,u.incremental?u.__drawIndex=-1:u.__drawIndex=o,e(o),a=u),i.__dirty&Ze&&!i.__inHover&&(u.__dirty=!0,u.incremental&&u.__drawIndex<0&&(u.__drawIndex=o))}e(o),this.eachBuiltinLayer((function(t,e){!t.__used&&t.getElementCount()>0&&(t.__dirty=!0,t.__startIndex=t.__endIndex=t.__drawIndex=0),t.__dirty&&t.__drawIndex<0&&(t.__drawIndex=t.__startIndex)}))},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,W(this._layers,(function(t){t.setUnpainted()}))},t.prototype.configLayer=function(t,e){if(e){var n=this._layerConfig;n[t]?E(n[t],e,!0):n[t]=e;for(var i=0;i=XS:-l>=XS),d=l>0?l%XS:l%XS+XS,p=!1;p=!!h||!hi(c)&&d>=YS===!!u;var f=t+n*ZS(o),g=e+i*jS(o);this._start&&this._add("M",f,g);var v=Math.round(r*$S);if(h){var y=1/this._p,m=(u?1:-1)*(XS-y);this._add("A",n,i,v,1,+u,t+n*ZS(o+m),e+i*jS(o+m)),y>.01&&this._add("A",n,i,v,0,+u,f,g)}else{var x=t+n*ZS(a),_=e+i*jS(a);this._add("A",n,i,v,+p,+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=[],c=this._p,h=1;h"}function pM(t){return""}function fM(t,e){e=e||{};var n=e.newline?"\n":"";function i(t){var e=t.children,r=t.tag,o=t.attrs;return dM(r,o)+(t.text||"")+(e?""+n+q(e,(function(t){return i(t)})).join(n)+n:"")+pM(r)}return i(t)}function gM(t,e,n){n=n||{};var i=n.newline?"\n":"",r=" {"+i,o=i+"}",a=q(Y(t),(function(e){return e+r+q(Y(t[e]),(function(n){return n+":"+t[e][n]+";"})).join(i)+o})).join(i),s=q(Y(e),(function(t){return"@keyframes "+t+r+q(Y(e[t]),(function(n){return n+r+q(Y(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):""}function vM(t){return{zrId:t,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssClassIdx:0,cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function yM(t,e,n,i){return hM("svg","root",{width:t,height:e,xmlns:aM,"xmlns:xlink":sM,version:"1.1",baseProfile:"full",viewBox:!!i&&"0 0 "+t+" "+e},n)}var mM={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"},xM="transform-origin";function _M(t,e,n){var i=z({},t.shape);z(i,e),t.buildPath(n,i);var r=new JS;return r.reset(Ti(t)),n.rebuildPath(r,1),r.generateStr(),r.getStr()}function bM(t,e){var n=e.originX,i=e.originY;(n||i)&&(t[xM]=n+"px "+i+"px")}var wM={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function SM(t,e){var n=e.zrId+"-ani-"+e.cssAnimIdx++;return e.cssAnims[n]=t,n}function MM(t,e,n){var i,r,o=t.shape.paths,a={};if(W(o,(function(t){var e=vM(n.zrId);e.animation=!0,TM(t,{},e,!0);var o=e.cssAnims,s=e.cssNodes,l=Y(o),u=l.length;if(u){r=l[u-1];var c=o[r];for(var h in c){var d=c[h];a[h]=a[h]||{d:""},a[h].d+=d.d||""}for(var p in s){var f=s[p].animation;f.indexOf(r)>=0&&(i=f)}}})),i){e.d=!1;var s=SM(a,n);return i.replace(r,s)}}function IM(t){return tt(t)?mM[t]?"cubic-bezier("+mM[t]+")":Pn(t)?t:"":""}function TM(t,e,n,i){var r=t.animators,o=r.length,a=[];if(t instanceof tm){var s=MM(t,e,n);if(s)a.push(s);else if(!o)return}else if(!o)return;for(var l={},u=0;u0})).length){var k=SM(c,n);return k+" "+r[0]+" both"}}for(var v in l){s=g(l[v]);s&&a.push(s)}if(a.length){var y=n.zrId+"-cls-"+n.cssClassIdx++;n.cssNodes["."+y]={animation:a.join(",")},e["class"]=y}}var CM=Math.round;function AM(t){return t&&tt(t.src)}function kM(t){return t&&Q(t.toDataURL)}function DM(t,e,n,i){oM((function(r,o){var a="fill"===r||"stroke"===r;a&&Mi(o)?qM(e,t,r,i):a&&bi(o)?UM(n,t,r,i):t[r]=o}),e,n,!1),WM(n,t,i)}function LM(t){return hi(t[0]-1)&&hi(t[1])&&hi(t[2])&&hi(t[3]-1)}function PM(t){return hi(t[4])&&hi(t[5])}function OM(t,e,n){if(e&&(!PM(e)||!LM(e))){var i=n?10:1e4;t.transform=LM(e)?"translate("+CM(e[4]*i)/i+" "+CM(e[5]*i)/i+")":fi(e)}}function RM(t,e,n){for(var i=t.points,r=[],o=0;ou?(a=null==n[d+1]?null:n[d+1].elm,lI(t,a,n,l,d)):uI(t,e,s,u))}function dI(t,e){var n=e.elm=t.elm,i=t.children,r=e.children;t!==e&&(cI(t,e),iI(e.text)?rI(i)&&rI(r)?i!==r&&hI(n,i,r):rI(r)?(rI(t.text)&&QM(n,""),lI(n,null,r,0,r.length-1)):rI(i)?uI(n,i,0,i.length-1):rI(t.text)&&QM(n,""):t.text!==e.text&&(rI(i)&&uI(n,i,0,i.length-1),QM(n,e.text)))}function pI(t,e){if(aI(t,e))dI(t,e);else{var n=t.elm,i=KM(n);sI(e),null!==i&&(YM(i,e.elm,JM(n)),uI(i,[t],0,0))}return e}var fI=0,gI=function(){function t(t,e,n){if(this.type="svg",this.refreshHover=vI("refreshHover"),this.configLayer=vI("configLayer"),this.storage=e,this._opts=n=z({},n),this.root=t,this._id="zr"+fI++,this._oldVNode=yM(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=cM("svg");cI(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",pI(this._oldVNode,t),this._oldVNode=t}},t.prototype.renderOneToVNode=function(t){return GM(t,vM(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=vM(this._id);o.animation=t.animation,o.willUpdate=t.willUpdate,o.compress=t.compress;var a=[];if(n&&"none"!==n){var s=ui(n),l=s.color,u=s.opacity;this._bgVNode=hM("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 c=t.compress?null:this._mainVNode=hM("g","main",{},[]);this._paintList(e,o,c?c.children:a),c&&a.push(c);var h=q(Y(o.defs),(function(t){return o.defs[t]}));if(h.length&&a.push(hM("defs","defs",{},h)),t.animation){var d=gM(o.cssNodes,o.cssAnims,{newline:!0});if(d){var p=hM("style","stl",{},[],d);a.push(p)}}return yM(i,r,a,t.useViewBox)},t.prototype.renderToString=function(t){return t=t||{},fM(this.renderToVNode({animation:dt(t.cssAnimation,!0),willUpdate:!1,compress:!0,useViewBox:dt(t.useViewBox,!0)}),{newline:!0})},t.prototype.setBackgroundColor=function(t){this._backgroundColor=t;var e=this._bgVNode;if(e&&e.elm){var n=ui(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;f--)if(h&&r&&h[f]===r[f])break;for(var g=p-1;g>f;g--)s--,i=a[s-1];for(var v=f+1;v1){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===h)this._updateManyToOne&&this._updateManyToOne(u,l),i[s]=null;else if(1===c&&h>1)this._updateOneToMany&&this._updateOneToMany(u,l),i[s]=null;else if(1===c&&1===h)this._update&&this._update(u,l),i[s]=null;else if(c>1&&h>1)this._updateManyToMany&&this._updateManyToMany(u,l),i[s]=null;else if(c>1)for(var d=0;d1)for(var a=0;a30}var zI,BI,VI,FI,HI,GI,WI,qI=it,UI=q,jI="undefined"===typeof Int32Array?Array:Int32Array,ZI="e\0\0",YI=-1,XI=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],$I=["_approximateExtent"],KI=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;OI(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,i=n.getProvider();this._updateOrdinalMeta();var r=this._nameList,o=this._idList,a=i.getSource().sourceFormat,s=a===cp;if(s&&!i.pure)for(var l=[],u=t;u0},t.prototype.ensureUniqueItemVisual=function(t,e){var n=this._itemVisuals,i=n[t];i||(i=n[t]={});var r=i[e];return null==r&&(r=this.getVisual(e),J(r)?r=r.slice():qI(r)&&(r=z({},r)),i[e]=r),r},t.prototype.setItemVisual=function(t,e,n){var i=this._itemVisuals[t]||{};this._itemVisuals[t]=i,qI(e)?z(i,e):i[e]=n},t.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},t.prototype.setLayout=function(t,e){qI(t)?z(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?z(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;Pu(n,this.dataType,t,e),this._graphicEls[t]=e},t.prototype.getItemGraphicEl=function(t){return this._graphicEls[t]},t.prototype.eachItemGraphicEl=function(t,e){W(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:UI(this.dimensions,this._getDimInfo,this),this.hostModel)),HI(e,this),e._store=this._store,e},t.prototype.wrapMethod=function(t,e){var n=this[t];Q(n)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var t=n.apply(this,arguments);return e.apply(this,[t].concat(ft(arguments)))})},t.internalField=function(){zI=function(t){var e=t._invertedIndicesMap;W(e,(function(n,i){var r=t._dimInfos[i],o=r.ordinalMeta,a=t._store;if(o){n=e[i]=new jI(o.categories.length);for(var s=0;s1&&(s+="__ec__"+u),i[e]=s}}}(),t}();const JI=KI;function QI(t,e){Hf(t)||(t=Wf(t)),e=e||{};var n=e.coordDimensions||[],i=e.dimensionsDefine||t.dimensionsDefine||[],r=wt(),o=[],a=eT(t,n,i,e.dimensionsCount),s=e.canOmitUnusedDimensions&&NI(a),l=i===t.dimensionsDefine,u=l?EI(t):RI(i),c=e.encodeDefine;!c&&e.encodeDefaulter&&(c=e.encodeDefaulter(t,a));for(var h=wt(c),d=new Fg(a),p=0;p0&&(i.name=r+(o-1)),o++,e.set(r,o)}}function eT(t,e,n,i){var r=Math.max(t.dimensionsDetectedCount||1,e.length,n.length,i||0);return W(e,(function(t){var e;it(t)&&(e=t.dimsDef)&&(r=Math.max(r,e.length))})),r}function nT(t,e,n){var i=e.data;if(n||i.hasOwnProperty(t)){var r=0;while(i.hasOwnProperty(t+r))r++;t+=r}return e.set(t,!0),t}var iT=function(){function t(t){this.coordSysDims=[],this.axisMap=wt(),this.categoryAxisMap=wt(),this.coordSysName=t}return t}();function rT(t){var e=t.get("coordinateSystem"),n=new iT(e),i=oT[e];if(i)return i(t,n,n.axisMap,n.categoryAxisMap),n}var oT={cartesian2d:function(t,e,n,i){var r=t.getReferringComponents("xAxis",Ha).models[0],o=t.getReferringComponents("yAxis",Ha).models[0];e.coordSysDims=["x","y"],n.set("x",r),n.set("y",o),aT(r)&&(i.set("x",r),e.firstCategoryDimIndex=0),aT(o)&&(i.set("y",o),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=1))},singleAxis:function(t,e,n,i){var r=t.getReferringComponents("singleAxis",Ha).models[0];e.coordSysDims=["single"],n.set("single",r),aT(r)&&(i.set("single",r),e.firstCategoryDimIndex=0)},polar:function(t,e,n,i){var r=t.getReferringComponents("polar",Ha).models[0],o=r.findAxisModel("radiusAxis"),a=r.findAxisModel("angleAxis");e.coordSysDims=["radius","angle"],n.set("radius",o),n.set("angle",a),aT(o)&&(i.set("radius",o),e.firstCategoryDimIndex=0),aT(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();W(o.parallelAxisIndex,(function(t,o){var s=r.getComponent("parallelAxis",t),l=a[o];n.set(l,s),aT(s)&&(i.set(l,s),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=o))}))}};function aT(t){return"category"===t.get("type")}function sT(t,e,n){n=n||{};var i,r,o,a=n.byIndex,s=n.stackedCoordDimension;lT(e)?i=e:(r=e.schema,i=r.dimensions,o=e.store);var l,u,c,h,d=!(!t||!t.get("stack"));if(W(i,(function(t,e){tt(t)&&(i[e]=t={name:t}),d&&!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){c="__\0ecstackresult_"+t.id,h="__\0ecstackedover_"+t.id,l&&(l.createInvertedIndices=!0);var p=u.coordDim,f=u.type,g=0;W(i,(function(t){t.coordDim===p&&g++}));var v={name:c,coordDim:p,coordDimIndex:g,type:f,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length},y={name:h,coordDim:h,coordDimIndex:g+1,type:f,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length+1};r?(o&&(v.storeDimIndex=o.ensureCalculationDimension(h,f),y.storeDimIndex=o.ensureCalculationDimension(c,f)),r.appendCalculationDimension(v),r.appendCalculationDimension(y)):(i.push(v),i.push(y))}return{stackedDimension:u&&u.name,stackedByDimension:l&&l.name,isStackedByIndex:a,stackedOverDimension:h,stackResultDimension:c}}function lT(t){return!OI(t.schema)}function uT(t,e){return!!e&&e===t.getCalculationInfo("stackedDimension")}function cT(t,e){return uT(t,e)?t.getCalculationInfo("stackResultDimension"):e}function hT(t,e){var n,i=t.get("coordinateSystem"),r=tf.get(i);return e&&e.coordSysDims&&(n=q(e.coordSysDims,(function(t){var n={name:t},i=e.axisMap.get(t);if(i){var r=i.get("type");n.type=TI(r)}return n}))),n||(n=r&&(r.getDimensionsInfo?r.getDimensionsInfo():r.dimensions.slice())||["x","y"]),n}function dT(t,e,n){var i,r;return n&&W(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}function pT(t,e,n){n=n||{};var i,r=e.getSourceManager(),o=!1;t?(o=!0,i=Wf(t)):(i=r.getSource(),o=i.sourceFormat===cp);var a=rT(e),s=hT(e,a),l=n.useEncodeDefaulter,u=Q(l)?l:l?K(bp,s,e):null,c={coordDimensions:s,generateCoord:n.generateCoord,encodeDefine:e.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!o},h=QI(i,c),d=dT(h.dimensions,n.createInvertedIndices,a),p=o?null:r.getSharedDataStore(h),f=sT(e,{schema:h,store:p}),g=new JI(h,e);g.setCalculationInfo(f);var v=null!=d&&fT(i)?function(t,e,n,i){return i===d?n:this.defaultDimValueGetter(t,e,n,i)}:null;return g.hasItemOption=!1,g.initData(o?i:p,null,v),g}function fT(t){if(t.sourceFormat===cp){var e=gT(t.data||[]);return!J(ma(e))}}function gT(t){var e=0;while(e-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}(Ov);const mT=yT;function xT(t,e){var n=t.mapDimensionsAll("defaultedLabel"),i=n.length;if(1===i){var r=lg(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 bT=function(t){function e(e,n,i,r){var o=t.call(this)||this;return o.updateData(e,n,i,r),o}return o(e,t),e.prototype._createSymbol=function(t,e,n,i,r){this.removeAll();var o=v_(t,-1,-1,2,2,null,r);o.attr({z2:100,culling:!0,scaleX:i[0]/2,scaleY:i[1]/2}),o.drift=wT,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(){vc(this.childAt(0))},e.prototype.downplay=function(){yc(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 c=t.getItemVisual(n,"symbolKeepAspect");this._createSymbol(o,t,n,s,c)}else{var h=this.childAt(0);h.silent=!1;var d={scaleX:s[0]/2,scaleY:s[1]/2};u?h.attr(d):$c(h,d,a,n),nh(h)}if(this._updateCommon(t,n,s,i,r),l){h=this.childAt(0);if(!u){d={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:h.style.opacity}};h.scaleX=h.scaleY=0,h.style.opacity=0,Kc(h,d,a,n)}}u&&this.childAt(0).stopAnimation("leave")},e.prototype._updateCommon=function(t,e,n,i,r){var o,a,s,l,u,c,h,d,p,f=this.childAt(0),g=t.hostModel;if(i&&(o=i.emphasisItemStyle,a=i.blurItemStyle,s=i.selectItemStyle,l=i.focus,u=i.blurScope,h=i.labelStatesModels,d=i.hoverScale,p=i.cursorStyle,c=i.emphasisDisabled),!i||t.hasItemOption){var v=i&&i.itemModel?i.itemModel:t.getItemModel(e),y=v.getModel("emphasis");o=y.getModel("itemStyle").getItemStyle(),s=v.getModel(["select","itemStyle"]).getItemStyle(),a=v.getModel(["blur","itemStyle"]).getItemStyle(),l=y.get("focus"),u=y.get("blurScope"),c=y.get("disabled"),h=lh(v),d=y.getShallow("scale"),p=v.getShallow("cursor")}var m=t.getItemVisual(e,"symbolRotate");f.attr("rotation",(m||0)*Math.PI/180||0);var x=m_(t.getItemVisual(e,"symbolOffset"),n);x&&(f.x=x[0],f.y=x[1]),p&&f.attr("cursor",p);var _=t.getItemVisual(e,"style"),b=_.fill;if(f instanceof iu){var w=f.style;f.useStyle(z({image:w.image,x:w.x,y:w.y,width:w.width,height:w.height},_))}else f.__isEmptyBrush?f.useStyle(z({},_)):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;function T(e){return I?t.getName(e):xT(t,e)}sh(f,h,{labelFetcher:g,labelDataIndex:e,defaultText:T,inheritColor:b,defaultOpacity:_.opacity}),this._sizeX=n[0]/2,this._sizeY=n[1]/2;var C=f.ensureState("emphasis");if(C.style=o,f.ensureState("select").style=s,f.ensureState("blur").style=a,d){var A=Math.max(nt(d)?d:1.1,3/this._sizeY);C.scaleX=this._sizeX*A,C.scaleY=this._sizeY*A}this.setSymbolScale(1),Ec(this,l,u,c)},e.prototype.setSymbolScale=function(t){this.scaleX=this.scaleY=t},e.prototype.fadeOut=function(t,e,n){var i=this.childAt(0),r=Lu(this).dataIndex,o=n&&n.animation;if(this.silent=i.silent=!0,n&&n.fadeLabel){var a=i.getTextContent();a&&Qc(a,{style:{opacity:0}},e,{dataIndex:r,removeOpt:o,cb:function(){i.removeTextContent()}})}else i.removeTextContent();Qc(i,{style:{opacity:0},scaleX:0,scaleY:0},e,{dataIndex:r,cb:t,removeOpt:o})},e.getSymbolSize=function(t,e){return y_(t.getItemVisual(e,"symbolSize"))},e}(Lo);function wT(t,e){this.parent.drift(t,e)}const ST=bT;function MT(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 IT(t){return null==t||it(t)||(t={isIgnore:t}),t||{}}function TT(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:lh(e),cursorStyle:e.get("cursor")}}var CT=function(){function t(t){this.group=new Lo,this._SymbolCtor=t||ST}return t.prototype.updateData=function(t,e){this._progressiveEls=null,e=IT(e);var n=this.group,i=t.hostModel,r=this._data,o=this._SymbolCtor,a=e.disableAnimation,s=TT(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(MT(t,r,i,e)){var a=new o(t,i,s,l);a.setPosition(r),t.setItemGraphicEl(i,a),n.add(a)}})).update((function(c,h){var d=r.getItemGraphicEl(h),p=u(c);if(MT(t,p,c,e)){var f=t.getItemVisual(c,"symbol")||"circle",g=d&&d.getSymbolType&&d.getSymbolType();if(!d||g&&g!==f)n.remove(d),d=new o(t,c,s,l),d.setPosition(p);else{d.updateData(t,c,s,l);var v={x:p[0],y:p[1]};a?d.attr(v):$c(d,v,i)}n.add(d),t.setItemGraphicEl(c,d)}else n.remove(d)})).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=TT(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=IT(n);for(var r=t.start;r0?n=i[0]:i[1]<0&&(n=i[1]),n}function LT(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 PT="undefined"!==typeof Float32Array,OT=PT?Float32Array:Array;function RT(t){return J(t)?PT?new Float32Array(t):t:new OT(t)}function ET(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}function NT(t,e,n,i,r,o,a,s){for(var l=ET(t,e),u=[],c=[],h=[],d=[],p=[],f=[],g=[],v=kT(r,e,a),y=t.getLayout("points")||[],m=e.getLayout("points")||[],x=0;x=r||g<0)break;if(VT(y,m)){if(l){g+=o;continue}break}if(g===n)t[o>0?"moveTo":"lineTo"](y,m),h=y,d=m;else{var x=y-u,_=m-c;if(x*x+_*_<.5){g+=o;continue}if(a>0){var b=g+o,w=e[2*b],S=e[2*b+1];while(w===y&&S===m&&v=i||VT(w,S))p=y,f=m;else{T=w-u,C=S-c;var D=y-u,L=w-y,P=m-c,O=S-m,R=void 0,E=void 0;if("x"===s){R=Math.abs(D),E=Math.abs(L);var N=T>0?1:-1;p=y-N*R*a,f=m,A=y+N*E*a,k=m}else if("y"===s){R=Math.abs(P),E=Math.abs(O);var z=C>0?1:-1;p=y,f=m-z*R*a,A=y,k=m+z*E*a}else R=Math.sqrt(D*D+P*P),E=Math.sqrt(L*L+O*O),I=E/(E+R),p=y-T*a*(1-I),f=m-C*a*(1-I),A=y+T*a*I,k=m+C*a*I,A=zT(A,BT(w,y)),k=zT(k,BT(S,m)),A=BT(A,zT(w,y)),k=BT(k,zT(S,m)),T=A-y,C=k-m,p=y-T*R/E,f=m-C*R/E,p=zT(p,BT(u,y)),f=zT(f,BT(c,m)),p=BT(p,zT(u,y)),f=BT(f,zT(c,m)),T=y-p,C=m-f,A=y+T*E/R,k=m+C*E/R}t.bezierCurveTo(h,d,p,f,y,m),h=A,d=k}else t.lineTo(y,m)}u=y,c=m,g+=o}return v}var HT=function(){function t(){this.smooth=0,this.smoothConstraint=!0}return t}(),GT=function(t){function e(e){var n=t.call(this,e)||this;return n.type="ec-polyline",n}return o(e,t),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new HT},e.prototype.buildPath=function(t,e){var n=e.points,i=0,r=n.length/2;if(e.connectNulls){for(;r>0;r--)if(!VT(n[2*r-2],n[2*r-1]))break;for(;i=0){var m=s?(d-i)*y+i:(h-n)*y+n;return s?[t,m]:[m,t]}n=h,i=d;break;case a.C:h=o[u++],d=o[u++],p=o[u++],f=o[u++],g=o[u++],v=o[u++];var x=s?xn(n,h,p,g,t,l):xn(i,d,f,v,t,l);if(x>0)for(var _=0;_=0){m=s?yn(i,d,f,v,b):yn(n,h,p,g,b);return s?[t,m]:[m,t]}}n=g,i=v;break}}},e}(Xl),WT=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e}(HT),qT=function(t){function e(e){var n=t.call(this,e)||this;return n.type="ec-polygon",n}return o(e,t),e.prototype.getDefaultShape=function(){return new WT},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;o--)if(!VT(n[2*o-2],n[2*o-1]))break;for(;re){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}function nC(t,e,n){var i=t.getVisual("visualMeta");if(i&&i.length&&t.count()&&"cartesian2d"===e.type){for(var r,o,a=i.length-1;a>=0;a--){var s=t.getDimensionInfo(i[a].dimension);if(r=s&&s.coordDim,"x"===r||"y"===r){o=i[a];break}}if(o){var l=e.getAxis(r),u=q(o.stops,(function(t){return{coord:l.toGlobalCoord(l.dataToCoord(t.value)),color:t.color}})),c=u.length,h=o.outerColors.slice();c&&u[0].coord>u[c-1].coord&&(u.reverse(),h.reverse());var d=eC(u,"x"===r?n.getWidth():n.getHeight()),p=d.length;if(!p&&c)return u[0].coord<0?h[1]?h[1]:u[c-1].color:h[0]?h[0]:u[0].color;var f=10,g=d[0].coord-f,v=d[p-1].coord+f,y=v-g;if(y<.001)return"transparent";W(d,(function(t){t.offset=(t.coord-g)/y})),d.push({offset:p?d[p-1].offset:.5,color:h[1]||"transparent"}),d.unshift({offset:p?d[0].offset:.5,color:h[0]||"transparent"});var m=new rm(0,0,0,0,d,!0);return m[r]=g,m[r+"2"]=v,m}}}function iC(t,e,n){var i=t.get("showAllSymbol"),r="auto"===i;if(!i||r){var o=n.getAxesByScale("ordinal")[0];if(o&&(!r||!rC(o,e))){var a=e.mapDimension(o.dim),s={};return W(o.getViewLabels(),(function(t){var e=o.scale.getRawOrdinalNumber(t.tickValue);s[e]=1})),function(t){return!s.hasOwnProperty(e.get(a,t))}}}}function rC(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}function oC(t,e){return isNaN(t)||isNaN(e)}function aC(t){for(var e=t.length/2;e>0;e--)if(!oC(t[2*e-2],t[2*e-1]))break;return e-1}function sC(t,e){return[t[2*e],t[2*e+1]]}function lC(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)}}function uC(t){if(t.get(["endLabel","show"]))return!0;for(var e=0;e0&&"bolder"===t.get(["emphasis","lineStyle","width"])){var R=p.getState("emphasis").style;R.lineWidth=+p.style.lineWidth+1}Lu(p).seriesIndex=t.seriesIndex,Ec(p,L,P,O);var E=JT(t.get("smooth")),N=t.get("smoothMonotone");if(p.setShape({smooth:E,smoothMonotone:N,connectNulls:w}),f){var z=a.getCalculationInfo("stackedOnSeries"),V=0;f.useStyle(B(l.getAreaStyle(),{fill:C,opacity:.7,lineJoin:"bevel",decal:a.getVisual("style").decal})),z&&(V=JT(z.get("smooth"))),f.setShape({smooth:E,stackedOnSmooth:V,smoothMonotone:N,connectNulls:w}),Vc(f,t,"areaStyle"),Lu(f).seriesIndex=t.seriesIndex,Ec(f,L,P,O)}var F=function(t){i._changePolyState(t)};a.eachItemGraphicEl((function(t){t&&(t.onHoverStateChange=F)})),this._polyline.onHoverStateChange=F,this._data=a,this._coordSys=r,this._stackedOnPoints=_,this._points=u,this._step=T,this._valueOrigin=m,t.get("triggerLineEvent")&&(this.packEventData(t,p),f&&this.packEventData(t,f))},e.prototype.packEventData=function(t,e){Lu(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=Na(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 c=t.get("zlevel"),h=t.get("z");s=new ST(r,o),s.x=l,s.y=u,s.setZ(c,h);var d=s.getSymbolPath().getTextContent();d&&(d.zlevel=c,d.z=h,d.z2=this._polyline.z2+1),s.__temp=!0,r.setItemGraphicEl(o,s),s.stopSymbolAnimation(!0),this.group.add(s)}s.highlight()}else nx.prototype.highlight.call(this,t,e,n,i)},e.prototype.downplay=function(t,e,n,i){var r=t.getData(),o=Na(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 nx.prototype.downplay.call(this,t,e,n,i)},e.prototype._changePolyState=function(t){var e=this._polygon;sc(this._polyline,t),e&&sc(e,t)},e.prototype._newPolyline=function(t){var e=this._polyline;return e&&this._lineGroup.remove(e),e=new GT({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 qT({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");Q(l)&&(l=l(null));var u=s.get("animationDelay")||0,c=Q(u)?u(null):u;t.eachItemGraphicEl((function(t,o){var s=t;if(s){var h=[t.x,t.y],d=void 0,p=void 0,f=void 0;if(n)if(r){var g=n,v=e.pointToCoord(h);i?(d=g.startAngle,p=g.endAngle,f=-v[1]/180*Math.PI):(d=g.r0,p=g.r,f=v[0])}else{var y=n;i?(d=y.x,p=y.x+y.width,f=t.x):(d=y.y+y.height,p=y.y,f=t.y)}var m=p===d?0:(f-d)/(p-d);a&&(m=1-m);var x=Q(u)?u(o):l*m+c,_=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(uC(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 Du({z2:200}),s.ignoreClip=!0,o.setTextContent(this._endLabel),o.disableLabelAnimation=!0);var l=aC(a);l>=0&&(sh(o,lh(t,"endLabel"),{inheritColor:n,labelFetcher:t,labelDataIndex:l,defaultText:function(t,e,n){return null!=n?_T(r,n):xT(r,t)},enableTextSetter:!0},hC(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"),c=n.hostModel,h=c.get("connectNulls"),d=o.get("precision"),p=o.get("distance")||0,f=a.getBaseAxis(),g=f.isHorizontal(),v=f.inverse,y=e.shape,m=v?g?y.x:y.y+y.height:g?y.x+y.width:y.y,x=(g?p:0)*(v?-1:1),_=(g?0:-p)*(v?-1:1),b=g?"x":"y",w=lC(u,m,b),S=w.range,M=S[1]-S[0],I=void 0;if(M>=1){if(M>1&&!h){var T=sC(u,S[0]);s.attr({x:T[0]+x,y:T[1]+_}),r&&(I=c.getRawValue(S[0]))}else{T=l.getPointOn(m,b);T&&s.attr({x:T[0]+x,y:T[1]+_});var C=c.getRawValue(S[0]),A=c.getRawValue(S[1]);r&&(I=Ya(n,d,C,A,w.t))}i.lastFrameIndex=S[0]}else{var k=1===t||i.lastFrameIndex>0?S[0]:0;T=sC(u,k);r&&(I=c.getRawValue(k)),s.attr({x:T[0]+x,y:T[1]+_})}r&&mh(s).setLabelText(I)}},e.prototype._doUpdateAnimation=function(t,e,n,i,r,o,a){var s=this._polyline,l=this._polygon,u=t.hostModel,c=NT(this._data,t,this._stackedOnPoints,e,this._coordSys,n,this._valueOrigin,o),h=c.current,d=c.stackedOnCurrent,p=c.next,f=c.stackedOnNext;if(r&&(h=tC(c.current,n,r,a),d=tC(c.stackedOnCurrent,n,r,a),p=tC(c.next,n,r,a),f=tC(c.stackedOnNext,n,r,a)),KT(h,p)>3e3||l&&KT(d,f)>3e3)return s.stopAnimation(),s.setShape({points:p}),void(l&&(l.stopAnimation(),l.setShape({points:p,stackedOnPoints:f})));s.shape.__points=c.current,s.shape.points=h;var g={shape:{points:p}};c.current!==h&&(g.shape.__points=c.next),s.stopAnimation(),$c(s,g,u),l&&(l.setShape({points:h,stackedOnPoints:d}),l.stopAnimation(),$c(l,{shape:{stackedOnPoints:f}},u),s.shape.points!==l.shape.points&&(l.shape.points=s.shape.points));for(var v=[],y=c.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(),c=n.getDevicePixelRatio(),h=Math.abs(u[1]-u[0])*(c||1),d=Math.round(a/h);if(isFinite(d)&&d>1){"lttb"===r&&t.setData(i.lttbDownSample(i.mapDimension(l.dim),1/d));var p=void 0;tt(r)?p=gC[r]:Q(r)&&(p=r),p&&t.setData(i.downSample(i.mapDimension(l.dim),1/d,p,vC))}}}}}function mC(t){t.registerChartView(pC),t.registerSeriesModel(mT),t.registerLayout(fC("line",!0)),t.registerVisual({seriesType:"line",reset:function(t){var e=t.getData(),n=t.getModel("lineStyle").getLineStyle();n&&!n.stroke&&(n.stroke=e.getVisual("style").fill),e.setVisual("legendLineStyle",n)}}),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,yC("line"))}var xC="__ec_stack_";function _C(t){return t.get("stack")||xC+t.seriesIndex}function bC(t){return t.dim+t.index}function wC(t){var e=[],n=t.axis,i="axis0";if("category"===n.type){for(var r=n.getBandWidth(),o=0;o0&&(o=null===o?s:Math.min(o,s))}n[i]=o}}return n}function IC(t){var e=MC(t),n=[];return W(t,(function(t){var i,r=t.coordinateSystem,o=r.getBaseAxis(),a=o.getExtent();if("category"===o.type)i=o.getBandWidth();else if("value"===o.type||"time"===o.type){var s=o.dim+"_"+o.index,l=e[s],u=Math.abs(a[1]-a[0]),c=o.scale.getExtent(),h=Math.abs(c[1]-c[0]);i=l?u/h*l:u}else{var d=t.getData();i=Math.abs(a[1]-a[0])/d.count()}var p=Wo(t.get("barWidth"),i),f=Wo(t.get("barMaxWidth"),i),g=Wo(t.get("barMinWidth")||(LC(t)?.5:1),i),v=t.get("barGap"),y=t.get("barCategoryGap");n.push({bandWidth:i,barWidth:p,barMaxWidth:f,barMinWidth:g,barGap:v,barCategoryGap:y,axisKey:bC(o),stackId:_C(t)})})),TC(n)}function TC(t){var e={};W(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 c=t.barMinWidth;c&&(a[s].minWidth=c);var h=t.barGap;null!=h&&(o.gap=h);var d=t.barCategoryGap;null!=d&&(o.categoryGap=d)}));var n={};return W(e,(function(t,e){n[e]={};var i=t.stacks,r=t.bandWidth,o=t.categoryGap;if(null==o){var a=Y(i).length;o=Math.max(35-4*a,15)+"%"}var s=Wo(o,r),l=Wo(t.gap,1),u=t.remainedWidth,c=t.autoWidthCount,h=(u-s)/(c+(c-1)*l);h=Math.max(h,0),W(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,c--}else{var i=h;e&&ei&&(i=n),i!==h&&(t.width=i,u-=i+l*i,c--)}})),h=(u-s)/(c+(c-1)*l),h=Math.max(h,0);var d,p=0;W(i,(function(t,e){t.width||(t.width=h),d=t,p+=t.width*(1+l)})),d&&(p-=d.width*l);var f=-p/2;W(i,(function(t,i){n[e][i]=n[e][i]||{bandWidth:r,offset:f,width:t.width},f+=t.width*(1+l)}))})),n}function CC(t,e,n){if(t&&e){var i=t[bC(e)];return null!=i&&null!=n?i[_C(n)]:i}}function AC(t,e){var n=SC(t,e),i=IC(n);W(n,(function(t){var e=t.getData(),n=t.coordinateSystem,r=n.getBaseAxis(),o=_C(t),a=i[bC(r)][o],s=a.offset,l=a.width;e.setLayout({bandWidth:a.bandWidth,offset:s,size:l})}))}function kC(t){return{seriesType:t,plan:Nv(),reset:function(t){if(DC(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"),c=uT(e,l)&&!!e.getCalculationInfo("stackedOnSeries"),h=r.isHorizontal(),d=PC(i,r),p=LC(t),f=t.get("barMinHeight")||0,g=u&&e.getDimensionIndex(u),v=e.getLayout("size"),y=e.getLayout("offset");return{progress:function(t,e){var i,r=t.count,l=p&&RT(3*r),u=p&&s&&RT(3*r),m=p&&RT(r),x=n.master.getRect(),_=h?x.width:x.height,b=e.getStore(),w=0;while(null!=(i=t.next())){var S=b.get(c?g:o,i),M=b.get(a,i),I=d,T=void 0;c&&(T=+S-b.get(o,i));var C=void 0,A=void 0,k=void 0,D=void 0;if(h){var L=n.dataToPoint([S,M]);if(c){var P=n.dataToPoint([T,M]);I=P[0]}C=I,A=L[1]+y,k=L[0]-I,D=v,Math.abs(k)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=Bh(RC.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}(RC);const NC=EC;var zC=function(){function t(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0}return t}(),BC=function(t){function e(e){var n=t.call(this,e)||this;return n.type="sausage",n}return o(e,t),e.prototype.getDefaultShape=function(){return new zC},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,c=e.clockwise,h=2*Math.PI,d=c?u-lMath.PI/2&&c<1.5*Math.PI&&(c-=Math.PI),t.setTextConfig({rotation:c})}}function GC(t,e,n){return e*Math.sin(t)*(n?-1:1)}function WC(t,e,n){return e*Math.cos(t)*(n?1:-1)}var qC=Math.max,UC=Math.min;function jC(t,e){var n=t.getArea&&t.getArea();if(YT(t,"cartesian2d")){var i=t.getBaseAxis();if("category"!==i.type||!i.onBand){var r=e.getLayout("bandWidth");i.isHorizontal()?(n.x-=r,n.width+=2*r):(n.y-=r,n.height+=2*r)}}return n}var ZC=function(t){function e(){var n=t.call(this)||this;return n.type=e.type,n._isFirstFrame=!0,n}return o(e,t),e.prototype.render=function(t,e,n,i){this._model=t,this._removeOnRenderedListener(n),this._updateDrawMode(t);var r=t.get("coordinateSystem");("cartesian2d"===r||"polar"===r)&&(this._progressiveEls=null,this._isLargeDraw?this._renderLarge(t,e,n):this._renderNormal(t,e,n,i))},e.prototype.incrementalPrepareRender=function(t){this._clear(),this._updateDrawMode(t),this._updateLargeClip(t)},e.prototype.incrementalRender=function(t,e){this._progressiveEls=[],this._incrementalRenderLarge(t,e)},e.prototype.eachRendered=function(t){Zm(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,e,n,i){var r,o=this.group,a=t.getData(),s=this._data,l=t.coordinateSystem,u=l.getBaseAxis();"cartesian2d"===l.type?r=u.isHorizontal():"polar"===l.type&&(r="angle"===u.dim);var c=t.isAnimationEnabled()?t:null,h=$C(t,l);h&&this._enableRealtimeSort(h,a,n);var d=t.get("clip",!0)||h,p=jC(l,a);o.removeClipPath();var f=t.get("roundCap",!0),g=t.get("showBackground",!0),v=t.getModel("backgroundStyle"),y=v.get("borderRadius")||0,m=[],x=this._backgroundEls,_=i&&i.isInitSort,b=i&&"changeAxisOrder"===i.type;function w(t){var e=nA[l.type](a,t),n=pA(l,r,e);return n.useStyle(v.getItemStyle()),"cartesian2d"===l.type&&n.setShape("r",y),m[t]=n,n}a.diff(s).add((function(e){var n=a.getItemModel(e),i=nA[l.type](a,e,n);if(g&&w(e),a.hasValue(e)&&eA[l.type](i)){var s=!1;d&&(s=YC[l.type](p,i));var v=XC[l.type](t,a,e,i,r,c,u.model,!1,f);h&&(v.forceLabelAnimation=!0),oA(v,a,e,n,i,t,r,"polar"===l.type),_?v.attr({shape:i}):h?KC(h,c,v,i,e,r,!1,!1):Kc(v,{shape:i},t,e),a.setItemGraphicEl(e,v),o.add(v),v.ignore=s}})).update((function(e,n){var i=a.getItemModel(e),S=nA[l.type](a,e,i);if(g){var M=void 0;0===x.length?M=w(n):(M=x[n],M.useStyle(v.getItemStyle()),"cartesian2d"===l.type&&M.setShape("r",y),m[e]=M);var I=nA[l.type](a,e),T=dA(r,I,l);$c(M,{shape:T},c,e)}var C=s.getItemGraphicEl(n);if(a.hasValue(e)&&eA[l.type](S)){var A=!1;if(d&&(A=YC[l.type](p,S),A&&o.remove(C)),C?nh(C):C=XC[l.type](t,a,e,S,r,c,u.model,!!C,f),h&&(C.forceLabelAnimation=!0),b){var k=C.getTextContent();if(k){var D=mh(k);null!=D.prevValue&&(D.prevValue=D.value)}}else oA(C,a,e,i,S,t,r,"polar"===l.type);_?C.attr({shape:S}):h?KC(h,c,C,S,e,r,!0,b):$c(C,{shape:S},t,e,null),a.setItemGraphicEl(e,C),C.ignore=A,o.add(C)}else o.remove(C)})).remove((function(e){var n=s.getItemGraphicEl(e);n&&eh(n,t,e)})).execute();var S=this._backgroundGroup||(this._backgroundGroup=new Lo);S.removeAll();for(var M=0;Mo)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){eh(e,t,Lu(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}(nx),YC={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=qC(e.x,t.x),s=UC(e.x+e.width,r),l=qC(e.y,t.y),u=UC(e.y+e.height,o),c=sr?s:a,e.y=h&&l>o?u:l,e.width=c?0:s-a,e.height=h?0:u-l,n<0&&(e.x+=e.width,e.width=-e.width),i<0&&(e.y+=e.height,e.height=-e.height),c||h},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=UC(e.r,t.r),o=qC(e.r0,t.r0);e.r=r,e.r0=o;var a=r-o<0;if(n<0){i=e.r;e.r=e.r0,e.r0=i}return a}},XC={cartesian2d:function(t,e,n,i,r,o,a,s,l){var u=new du({shape:z({},i),z2:1});if(u.__dataIndex=n,u.name="item",o){var c=u.shape,h=r?"height":"width";c[h]=0}return u},polar:function(t,e,n,i,r,o,a,s,l){var u=!r&&l?VC:ky,c=new u({shape:i,z2:1});c.name="item";var h=rA(r);if(c.calculateTextPosition=FC(h,{isRoundCap:u===VC}),o){var d=c.shape,p=r?"r":"endAngle",f={};d[p]=r?0:i.startAngle,f[p]=i[p],(s?$c:Kc)(c,{shape:f},o)}return c}};function $C(t,e){var n=t.get("realtimeSort",!0),i=e.getBaseAxis();if(n&&"category"===i.type&&"cartesian2d"===e.type)return{baseAxis:i,otherAxis:e.getOtherAxis(i)}}function KC(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?$c:Kc)(n,{shape:l},e,r,null);var c=e?t.baseAxis.model:null;(a?$c:Kc)(n,{shape:u},c,r)}function JC(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 iA(t){return null!=t.startAngle&&null!=t.endAngle&&t.startAngle===t.endAngle}function rA(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 oA(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 c=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",h=lh(i);sh(t,h,{labelFetcher:o,labelDataIndex:n,defaultText:xT(o.getData(),n),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:c});var d=t.getTextContent();if(s&&d){var p=i.get(["label","position"]);t.textConfig.inside="middle"===p||null,HC(t,"outside"===p?c:p,rA(a),i.get(["label","rotate"]))}xh(d,h,o.getRawValue(n),(function(t){return _T(e,t)}));var f=i.getModel(["emphasis"]);Ec(t,f.get("focus"),f.get("blurScope"),f.get("disabled")),Vc(t,i),iA(r)&&(t.style.fill="none",t.style.stroke="none",W(t.states,(function(t){t.style&&(t.style.fill=t.style.stroke="none")})))}function aA(t,e){var n=t.get(["itemStyle","borderColor"]);if(!n||"none"===n)return 0;var i=t.get(["itemStyle","borderWidth"])||0,r=isNaN(e.width)?Number.MAX_VALUE:Math.abs(e.width),o=isNaN(e.height)?Number.MAX_VALUE:Math.abs(e.height);return Math.min(i,r,o)}var sA=function(){function t(){}return t}(),lA=function(t){function e(e){var n=t.call(this,e)||this;return n.type="largeBar",n}return o(e,t),e.prototype.getDefaultShape=function(){return new sA},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=0?n:null}),30,!1);function hA(t,e,n){for(var i=t.baseDimIdx,r=1-i,o=t.shape.points,a=t.largeDataIndices,s=[],l=[],u=t.barWidth,c=0,h=o.length/3;c=s[0]&&e<=s[0]+l[0]&&n>=s[1]&&n<=s[1]+l[1])return a[c]}return-1}function dA(t,e,n){if(YT(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}}r=n.getArea();var o=e;return{cx:r.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}}function pA(t,e,n){var i="polar"===t.type?ky:du;return new i({shape:dA(e,n,t),silent:!0,z2:0})}const fA=ZC;function gA(t){t.registerChartView(fA),t.registerSeriesModel(NC),t.registerLayout(t.PRIORITY.VISUAL.LAYOUT,K(AC,"bar")),t.registerLayout(t.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,kC("bar")),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,yC("bar")),t.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},(function(t,e){var n=t.componentType||"series";e.eachComponent({mainType:n,query:t},(function(e){t.sortInfo&&e.axis.setCategorySortInfo(t.sortInfo)}))}))}var vA=2*Math.PI,yA=Math.PI/180;function mA(t,e){return Xd(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function xA(t,e){var n=mA(t,e),i=t.get("center"),r=t.get("radius");J(r)||(r=[0,r]),J(i)||(i=[i,i]);var o=Wo(n.width,e.getWidth()),a=Wo(n.height,e.getHeight()),s=Math.min(o,a),l=Wo(i[0],o)+n.x,u=Wo(i[1],a)+n.y,c=Wo(r[0],s/2),h=Wo(r[1],s/2);return{cx:l,cy:u,r0:c,r:h}}function _A(t,e,n){e.eachSeriesByType(t,(function(t){var e=t.getData(),i=e.mapDimension("value"),r=mA(t,n),o=xA(t,n),a=o.cx,s=o.cy,l=o.r,u=o.r0,c=-t.get("startAngle")*yA,h=t.get("minAngle")*yA,d=0;e.each(i,(function(t){!isNaN(t)&&d++}));var p=e.getSum(i),f=Math.PI/(p||d)*2,g=t.get("clockwise"),v=t.get("roseType"),y=t.get("stillShowZeroSum"),m=e.getDataExtent(i);m[0]=0;var x=vA,_=0,b=c,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:v?NaN:l});else{i="area"!==v?0===p&&y?f:t*f:vA/d,in?a:o,c=Math.abs(l.label.y-n);if(c>=u.maxY){var h=l.label.x-e-l.len2*r,d=i+l.len,f=Math.abs(h)t.unconstrainedWidth?null:p:null;i.setStyle("width",f)}var g=i.getBoundingRect();o.width=g.width;var v=(i.style.margin||0)+2.1;o.height=g.height+v,o.y-=(o.height-h)/2}}}function TA(t){return"center"===t.position}function CA(t){var e,n,i=t.getData(),r=[],o=!1,a=(t.get("minShowLabelAngle")||0)*wA,s=i.getLayout("viewRect"),l=i.getLayout("r"),u=s.width,c=s.x,h=s.y,d=s.height;function p(t){t.ignore=!0}function f(t){if(!t.ignore)return!0;for(var e in t.states)if(!1===t.states[e].ignore)return!0;return!1}i.each((function(t){var s=i.getItemGraphicEl(t),h=s.shape,d=s.getTextContent(),g=s.getTextGuideLine(),v=i.getItemModel(t),y=v.getModel("label"),m=y.get("position")||v.get(["emphasis","label","position"]),x=y.get("distanceToLabelLine"),_=y.get("alignTo"),b=Wo(y.get("edgeDistance"),u),w=y.get("bleedMargin"),S=v.getModel("labelLine"),M=S.get("length");M=Wo(M,u);var I=S.get("length2");if(I=Wo(I,u),Math.abs(h.endAngle-h.startAngle)0?"right":"left":L>0?"left":"right"}var F=Math.PI,H=0,G=y.get("rotate");if(nt(G))H=G*(F/180);else if("center"===m)H=0;else if("radial"===G||!0===G){var q=L<0?-D+F:-D;H=q}else if("tangential"===G&&"outside"!==m&&"outer"!==m){var U=Math.atan2(L,P);U<0&&(U=2*F+U);var j=P>0;j&&(U=F+U),H=U-F}if(o=!!H,d.x=T,d.y=C,d.rotation=H,d.setStyle({verticalAlign:"middle"}),O){d.setStyle({align:k});var Z=d.states.select;Z&&(Z.x+=d.x,Z.y+=d.y)}else{var Y=d.getBoundingRect().clone();Y.applyTransform(d.getComputedTransform());var X=(d.style.margin||0)+2.1;Y.y-=X/2,Y.height+=X,r.push({label:d,labelLine:g,position:m,len:M,len2:I,minTurnAngle:S.get("minTurnAngle"),maxSurfaceAngle:S.get("maxSurfaceAngle"),surfaceNormal:new Xr(L,P),linePoints:A,textAlign:k,labelDistance:x,labelAlignTo:_,edgeDistance:b,bleedMargin:w,rect:Y,unconstrainedWidth:Y.width,labelStyleWidth:d.style.width})}s.setTextConfig({inside:O})}})),!o&&t.get("avoidLabelOverlap")&&MA(r,e,n,l,u,d,c,h);for(var g=0;g0){for(var l=o.getItemLayout(0),u=1;isNaN(l&&l.startAngle)&&u=i.r0}},e.type="pie",e}(nx);const LA=DA;function PA(t,e,n){e=J(e)&&{coordDimensions:e}||z({encodeDefine:t.getEncode()},e);var i=t.getSource(),r=QI(i,e).dimensions,o=new JI(r,t);return o.initData(i,n),o}var OA=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){var e=this._getRawData();return e.indexOfName(t)>=0},t.prototype.indexOfName=function(t){var e=this._getDataWithEncodedVisual();return e.indexOfName(t)},t.prototype.getItemVisual=function(t,e){var n=this._getDataWithEncodedVisual();return n.getItemVisual(t,e)},t}();const RA=OA;var EA=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.init=function(e){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new RA($(this.getData,this),$(this.getRawData,this)),this._defaultLabelLine(e)},e.prototype.mergeOption=function(){t.prototype.mergeOption.apply(this,arguments)},e.prototype.getInitialData=function(){return PA(this,{coordDimensions:["value"],encodeDefaulter:K(wp,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=Xo(r,e,n.hostModel.get("percentPrecision")),i.$vars.push("percent"),i},e.prototype._defaultLabelLine=function(t){va(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}(Ov);const NA=EA;function zA(t){return{seriesType:t,reset:function(t,e){var n=t.getData();n.filterSelf((function(t){var e=n.mapDimension("value"),i=n.get(e,t);return!(nt(i)&&!isNaN(i)&&i<0)}))}}}function BA(t){t.registerChartView(LA),t.registerSeriesModel(NA),Qx("pie",t.registerAction),t.registerLayout(K(_A,"pie")),t.registerProcessor(bA("pie")),t.registerProcessor(zA("pie"))}var VA=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.hasSymbolVisual=!0,n}return o(e,t),e.prototype.getInitialData=function(t,e){return vT(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}(Ov);const FA=VA;var HA=4,GA=function(){function t(){}return t}(),WA=function(t){function e(e){var n=t.call(this,e)||this;return n._off=0,n.hoverDataIdx=-1,n}return o(e,t),e.prototype.getDefaultShape=function(){return new GA},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]=0;s--){var l=2*s,u=i[l]-o/2,c=i[l+1]-a/2;if(t>=u&&e>=c&&t<=u+o&&e<=c+a)return s}return-1},e.prototype.contain=function(t,e){var n=this.transformCoordToLocal(t,e),i=this.getBoundingRect();if(t=n[0],e=n[1],i.contain(t,e)){var r=this.hoverDataIdx=this.findDataIndex(t,e);return r>=0}return 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,c=0;c=0&&(l.dataIndex=n+(t.startIndex||0))}))},t.prototype.remove=function(){this._clear()},t.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},t}();const UA=qA;var jA=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.render=function(t,e,n){var i=t.getData(),r=this._updateSymbolDraw(i,t);r.updateData(i,{clipShape:this._getClipShape(t)}),this._finished=!0},e.prototype.incrementalPrepareRender=function(t,e,n){var i=t.getData(),r=this._updateSymbolDraw(i,t);r.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=fC("").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,r=i.large;return n&&r===this._isLargeDraw||(n&&n.remove(),n=this._symbolDraw=r?new UA:new AT,this._isLargeDraw=r,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}(nx);const ZA=jA;var YA=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(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}(op);const XA=YA;var $A=function(){function t(){}return t.prototype.getNeedCrossZero=function(){var t=this.option;return!t.scale},t.prototype.getCoordSysModel=function(){},t}(),KA=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",Ha).models[0]},e.type="cartesian2dAxis",e}(op);H(KA,$A);var JA={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)"]}}},QA=E({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},JA),tk=E({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}}},JA),ek=E({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},tk),nk=B({logBase:10},tk);const ik={category:QA,value:tk,time:ek,log:nk};var rk=0,ok=function(){function t(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++rk}return t.createByAxisModel=function(e){var n=e.option,i=n.data,r=i&&q(i,ak);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(!tt(t)&&!n)return t;if(n&&!this._deduplication)return e=this.categories.length,this.categories[e]=t,e;var i=this._getOrCreateMap();return e=i.get(t),null==e&&(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=wt(this.categories))},t}();function ak(t){return it(t)&&null!=t.value?t.value:t+""}const sk=ok;var lk={value:1,category:1,time:1,log:1};function uk(t,e,n,i){W(lk,(function(r,a){var s=E(E({},ik[a],!0),i,!0),l=function(t){function n(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e+"Axis."+a,n}return o(n,t),n.prototype.mergeDefaultAndTheme=function(t,e){var n=Jd(this),i=n?tp(t):{},r=e.getTheme();E(t,r.get(a+"Axis")),E(t,this.getDefaultOption()),t.type=ck(t),n&&Qd(t,i,n)},n.prototype.optionUpdated=function(){var t=this.option;"category"===t.type&&(this.__ordinalMeta=sk.createByAxisModel(this))},n.prototype.getCategories=function(t){var e=this.option;if("category"===e.type)return t?e.data:this.__ordinalMeta.categories},n.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},n.type=e+"Axis."+a,n.defaultOption=s,n}(n);t.registerComponentModel(l)})),t.registerSubTypeDefaulter(e+"Axis",ck)}function ck(t){return t.type||(t.data?"category":"value")}var hk=function(){function t(t){this._setting=t||{},this._extent=[1/0,-1/0]}return t.prototype.getSetting=function(t){return this._setting[t]},t.prototype.unionExtent=function(t){var e=this._extent;t[0]e[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}();ls(hk);const dk=hk;function pk(t){return"interval"===t.type||"log"===t.type}function fk(t,e,n,i){var r={},o=t[1]-t[0],a=r.interval=ra(o/e,!0);null!=n&&ai&&(a=r.interval=i);var s=r.intervalPrecision=vk(a),l=r.niceTickExtent=[qo(Math.ceil(t[0]/a)*a,s),qo(Math.floor(t[1]/a)*a,s)];return mk(l,t),r}function gk(t){var e=Math.pow(10,ia(t)),n=t/e;return n?2===n?n=3:3===n?n=5:n*=2:n=1,qo(n*e)}function vk(t){return jo(t)+2}function yk(t,e,n){t[e]=Math.max(Math.min(t[e],n[1]),n[0])}function mk(t,e){!isFinite(t[0])&&(t[0]=e[0]),!isFinite(t[1])&&(t[1]=e[1]),yk(t,0,e),yk(t,1,e),t[0]>t[1]&&(t[0]=t[1])}function xk(t,e){return t>=e[0]&&t<=e[1]}function _k(t,e){return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])}function bk(t,e){return t*(e[1]-e[0])+e[0]}var wk=function(t){function e(e){var n=t.call(this,e)||this;n.type="ordinal";var i=n.getSetting("ordinalMeta");return i||(i=new sk({})),J(i)&&(i=new sk({categories:q(i,(function(t){return it(t)?t.value:t}))})),n._ordinalMeta=i,n._extent=n.getSetting("extent")||[0,i.categories.length-1],n}return o(e,t),e.prototype.parse=function(t){return null==t?NaN:tt(t)?this._ordinalMeta.getOrdinal(t):Math.round(t)},e.prototype.contain=function(t){return t=this.parse(t),xk(t,this._extent)&&null!=this._ordinalMeta.categories[t]},e.prototype.normalize=function(t){return t=this._getTickNumber(this.parse(t)),_k(t,this._extent)},e.prototype.scale=function(t){return t=Math.round(bk(t,this._extent)),this.getRawOrdinalNumber(t)},e.prototype.getTicks=function(){var t=[],e=this._extent,n=e[0];while(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}(dk);dk.registerClass(wk);const Sk=wk;var Mk=qo,Ik=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 o(e,t),e.prototype.parse=function(t){return t},e.prototype.contain=function(t){return xk(t,this._extent)},e.prototype.normalize=function(t){return _k(t,this._extent)},e.prototype.scale=function(t){return bk(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=vk(t)},e.prototype.getTicks=function(t){var e=this._interval,n=this._extent,i=this._niceExtent,r=this._intervalPrecision,o=[];if(!e)return o;var a=1e4;n[0]a)return[]}var l=o.length?o[o.length-1].value:i[1];return n[1]>l&&(t?o.push({value:Mk(l+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]&&h>>1;t[r][1]n&&(this._approxInterval=n);var o=kk.length,a=Math.min(Ck(kk,this._approxInterval,0,o),o-1);this._interval=kk[a][1],this._minLevelUnit=kk[Math.max(a-1,0)][0]},e.prototype.parse=function(t){return nt(t)?t:+ea(t)},e.prototype.contain=function(t){return xk(this.parse(t),this._extent)},e.prototype.normalize=function(t){return _k(this.parse(t),this._extent)},e.prototype.scale=function(t){return bk(t,this._extent)},e.type="time",e}(Tk),kk=[["second",Kh],["minute",Jh],["hour",Qh],["quarter-day",6*Qh],["half-day",12*Qh],["day",1.2*td],["half-week",3.5*td],["week",7*td],["month",31*td],["quarter",95*td],["half-year",ed/2],["year",ed]];function Dk(t,e,n,i){var r=ea(e),o=ea(n),a=function(t){return fd(r,t,i)===fd(o,t,i)},s=function(){return a("year")},l=function(){return s()&&a("month")},u=function(){return l()&&a("day")},c=function(){return u()&&a("hour")},h=function(){return c()&&a("minute")},d=function(){return h()&&a("second")},p=function(){return d()&&a("millisecond")};switch(t){case"year":return s();case"month":return l();case"day":return u();case"hour":return c();case"minute":return h();case"second":return d();case"millisecond":return p()}}function Lk(t,e){return t/=td,t>16?16:t>7.5?7:t>3.5?4:t>1.5?2:1}function Pk(t){var e=30*td;return t/=e,t>6?6:t>3?3:t>2?2:1}function Ok(t){return t/=Qh,t>12?12:t>6?6:t>3.5?4:t>2?2:1}function Rk(t,e){return t/=e?Jh:Kh,t>30?30:t>20?20:t>15?15:t>10?10:t>5?5:t>2?2:1}function Ek(t){return ra(t,!0)}function Nk(t,e,n){var i=new Date(t);switch(ld(e)){case"year":case"month":i[Sd(n)](0);case"day":i[Md(n)](1);case"hour":i[Id(n)](0);case"minute":i[Td(n)](0);case"second":i[Cd(n)](0),i[Ad(n)](0)}return i.getTime()}function zk(t,e,n,i){var r=1e4,o=ad,a=0;function s(t,e,n,r,o,a,s){var l=new Date(e),u=e,c=l[r]();while(u1&&0===u&&o.unshift({value:o[0].value-d})}}for(u=0;u=i[0]&&m<=i[1]&&h++)}var x=(i[1]-i[0])/e;if(h>1.5*x&&d>x/1.5)break;if(u.push(v),h>x||t===o[p])break}c=[]}}}var _=j(q(u,(function(t){return j(t,(function(t){return t.value>=i[0]&&t.value<=i[1]&&!t.notAdd}))})),(function(t){return t.length>0})),b=[],w=_.length-1;for(p=0;p<_.length;++p)for(var S=_[p],M=0;M0)i*=10;var o=[qo(Wk(e[0]/i)*i),qo(Gk(e[1]/i)*i)];this._interval=i,this._niceExtent=o}},e.prototype.calcNiceExtent=function(t){Fk.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 t=Uk(t)/Uk(this.base),xk(t,this._extent)},e.prototype.normalize=function(t){return t=Uk(t)/Uk(this.base),_k(t,this._extent)},e.prototype.scale=function(t){return t=bk(t,this._extent),qk(this.base,t)},e.type="log",e}(dk),Zk=jk.prototype;function Yk(t,e){return Hk(t,jo(e))}Zk.getMinorTicks=Fk.getMinorTicks,Zk.getLabel=Fk.getLabel,dk.registerClass(jk);const Xk=jk;var $k=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 h=this._determinedMin,d=this._determinedMax;return null!=h&&(a=h,l=!0),null!=d&&(s=d,u=!0),{min:a,max:s,minFixed:l,maxFixed:u,isBlank:c}},t.prototype.modifyDataMinMax=function(t,e){this[Jk[t]]=e},t.prototype.setDeterminedMinMax=function(t,e){var n=Kk[t];this[n]=e},t.prototype.freeze=function(){this.frozen=!0},t}(),Kk={min:"_determinedMin",max:"_determinedMax"},Jk={min:"_dataMin",max:"_dataMax"};function Qk(t,e,n){var i=t.rawExtentInfo;return i||(i=new $k(t,e,n),t.rawExtentInfo=i,i)}function tD(t,e){return null==e?null:ct(e)?NaN:t.parse(e)}function eD(t,e){var n=t.type,i=Qk(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=SC("bar",a),l=!1;if(W(s,(function(t){l=l||t.getBaseAxis()===e.axis})),l){var u=IC(s),c=nD(r,o,e,u);r=c.min,o=c.max}}return{extent:[r,o],fixMin:i.minFixed,fixMax:i.maxFixed}}function nD(t,e,n,i){var r=n.axis.getExtent(),o=r[1]-r[0],a=CC(i,n.axis);if(void 0===a)return{min:t,max:e};var s=1/0;W(a,(function(t){s=Math.min(t.offset,s)}));var l=-1/0;W(a,(function(t){l=Math.max(t.offset+t.width,l)})),s=Math.abs(s),l=Math.abs(l);var u=s+l,c=e-t,h=1-(s+l)/o,d=c/h-c;return e+=d*(l/u),t-=d*(s/u),{min:t,max:e}}function iD(t,e){var n=e,i=eD(t,n),r=i.extent,o=n.get("splitNumber");t instanceof Xk&&(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 rD(t,e){if(e=e||t.get("type"),e)switch(e){case"category":return new Sk({ordinalMeta:t.getOrdinalMeta?t.getOrdinalMeta():t.getCategories(),extent:[1/0,-1/0]});case"time":return new Bk({locale:t.ecModel.getLocaleModel(),useUTC:t.ecModel.get("useUTC")});default:return new(dk.getClass(e)||Tk)}}function oD(t){var e=t.scale.getExtent(),n=e[0],i=e[1];return!(n>0&&i>0||n<0&&i<0)}function aD(t){var e=t.getLabelModel().get("formatter"),n="category"===t.type?t.scale.getExtent()[0]:null;return"time"===t.scale.type?function(e){return function(n,i){return t.scale.getFormattedLabel(n,i,e)}}(e):tt(e)?function(e){return function(n){var i=t.scale.getLabel(n),r=e.replace("{value}",null!=i?i:"");return r}}(e):Q(e)?function(e){return function(i,r){return null!=n&&(r=i.value-n),e(sD(t,i),r,null!=i.level?{level:i.level}:null)}}(e):function(e){return t.scale.getLabel(e)}}function sD(t,e){return"category"===t.type?t.scale.getLabel(e):e.value}function lD(t){var e=t.model,n=t.scale;if(e.get(["axisLabel","show"])&&!n.isBlank()){var i,r,o=n.getExtent();n instanceof Sk?r=n.count():(i=n.getTicks(),r=i.length);var a,s=t.getLabelModel(),l=aD(t),u=1;r>40&&(u=Math.ceil(r/40));for(var c=0;ct[1]&&(t[1]=i[1])}))}var fD=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 q(this._dimList,(function(t){return this._axes[t]}),this)},t.prototype.getAxesByScale=function(t){return t=t.toLowerCase(),j(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}();const gD=fD;var vD=["x","y"];function yD(t){return"interval"===t.type||"time"===t.type}var mD=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="cartesian2d",e.dimensions=vD,e}return o(e,t),e.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var t=this.getAxis("x").scale,e=this.getAxis("y").scale;if(yD(t)&&yD(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,c=r[0]-n[0]*l,h=r[1]-i[0]*u,d=this._transform=[l,0,0,u,c,h];this._invTransform=Er([],d)}}},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 oo(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 Zt(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||[],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 Zt(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 oo(n,i,r,o)},e}(gD);const xD=mD;var _D=za();function bD(t){return"category"===t.type?SD(t):TD(t)}function wD(t,e){return"category"===t.type?ID(t,e):{ticks:q(t.scale.getTicks(),(function(t){return t.value}))}}function SD(t){var e=t.getLabelModel(),n=MD(t,e);return!e.get("show")||t.scale.isBlank()?{labels:[],labelCategoryInterval:n.labelCategoryInterval}:n}function MD(t,e){var n,i,r=CD(t,"labels"),o=cD(e),a=AD(r,o);return a||(Q(o)?n=RD(t,o):(i="auto"===o?DD(t):o,n=OD(t,i)),kD(r,o,{labels:n,labelCategoryInterval:i}))}function ID(t,e){var n,i,r=CD(t,"ticks"),o=cD(e),a=AD(r,o);if(a)return a;if(e.get("show")&&!t.scale.isBlank()||(n=[]),Q(o))n=RD(t,o,!0);else if("auto"===o){var s=MD(t,t.getLabelModel());i=s.labelCategoryInterval,n=q(s.labels,(function(t){return t.tickValue}))}else i=o,n=OD(t,i,!0);return kD(r,o,{ticks:n,tickCategoryInterval:i})}function TD(t){var e=t.scale.getTicks(),n=aD(t);return{labels:q(e,(function(e,i){return{level:e.level,formattedLabel:n(e,i),rawLabel:t.scale.getLabel(e),tickValue:e.value}}))}}function CD(t,e){return _D(t)[e]||(_D(t)[e]=[])}function AD(t,e){for(var n=0;n40&&(s=Math.max(1,Math.floor(a/40)));for(var l=o[0],u=t.dataToCoord(l+1)-t.dataToCoord(l),c=Math.abs(u*Math.cos(i)),h=Math.abs(u*Math.sin(i)),d=0,p=0;l<=o[1];l+=s){var f=0,g=0,v=uo(n({value:l}),e.font,"center","top");f=1.3*v.width,g=1.3*v.height,d=Math.max(d,f,7),p=Math.max(p,g,7)}var y=d/c,m=p/h;isNaN(y)&&(y=1/0),isNaN(m)&&(m=1/0);var x=Math.max(0,Math.floor(Math.min(y,m))),_=_D(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}function PD(t){var e=t.getLabelModel();return{axisRotate:t.getRotate?t.getRotate():t.isHorizontal&&!t.isHorizontal()?90:0,labelRotate:e.get("rotate")||0,font:e.getFont()}}function OD(t,e,n){var i=aD(t),r=t.scale,o=r.getExtent(),a=t.getLabelModel(),s=[],l=Math.max((e||0)+1,1),u=o[0],c=r.count();0!==u&&l>1&&c/l>2&&(u=Math.round(Math.ceil(u/l)*l));var h=hD(t),d=a.get("showMinLabel")||h,p=a.get("showMaxLabel")||h;d&&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 p&&f-l!==o[1]&&g(o[1]),s}function RD(t,e,n){var i=t.scale,r=aD(t),o=[];return W(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 ED=[0,1],ND=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 Yo(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&&(n=n.slice(),zD(n,i.count())),Go(t,ED,n,e)},t.prototype.coordToData=function(t,e){var n=this._extent,i=this.scale;this.onBand&&"ordinal"===i.type&&(n=n.slice(),zD(n,i.count()));var r=Go(t,n,ED,e);return this.scale.scale(r)},t.prototype.pointToData=function(t,e){},t.prototype.getTicksCoords=function(t){t=t||{};var e=t.tickModel||this.getTickModel(),n=wD(this,e),i=n.ticks,r=q(i,(function(t){return{coord:this.dataToCoord("ordinal"===this.scale.type?this.scale.getRawOrdinalNumber(t):t),tickValue:t}}),this),o=e.get("alignWithLabel");return BD(this,r,o,t.clamp),r},t.prototype.getMinorTicksCoords=function(){if("ordinal"===this.scale.type)return[];var t=this.model.getModel("minorTick"),e=t.get("splitNumber");e>0&&e<100||(e=5);var n=this.scale.getMinorTicks(e),i=q(n,(function(t){return q(t,(function(t){return{coord:this.dataToCoord(t),tickValue:t}}),this)}),this);return i},t.prototype.getViewLabels=function(){return bD(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 LD(this)},t}();function zD(t,e){var n=t[1]-t[0],i=e,r=n/i/2;t[0]+=r,t[1]-=r}function BD(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;W(e,(function(t){t.coord-=u/2}));var c=t.scale.getExtent();a=1+c[1]-e[r-1].tickValue,o={coord:e[r-1].coord+u*a},e.push(o)}var h=s[0]>s[1];d(e[0].coord,s[0])&&(i?e[0].coord=s[0]:e.shift()),i&&d(s[0],e[0].coord)&&e.unshift({coord:s[0]}),d(s[1],o.coord)&&(i?o.coord=s[1]:e.pop()),i&&d(o.coord,s[1])&&e.push({coord:s[1]})}function d(t,e){return t=qo(t),e=qo(e),h?t>e:te[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}(VD);const HD=FD;function GD(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,c=i.getRect(),h=[c.x,c.x+c.width,c.y,c.y+c.height],d={left:0,right:1,top:0,bottom:1,onZero:2},p=e.get("offset")||0,f="x"===u?[h[2]-p,h[3]+p]:[h[0]-p,h[1]+p];if(a){var g=a.toGlobalCoord(a.dataToCoord(0));f[d.onZero]=Math.max(Math.min(g,f[1]),f[0])}o.position=["y"===u?f[d[l]]:h[0],"x"===u?f[d[l]]:h[3]],o.rotation=Math.PI/2*("x"===u?0:1);var v={top:-1,bottom:1,left:-1,right:1};o.labelDirection=o.tickDirection=o.nameDirection=v[s],o.labelOffset=a?f[d[s]]-f[d.onZero]:0,e.get(["axisTick","inside"])&&(o.tickDirection=-o.tickDirection),ht(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 WD(t){return"cartesian2d"===t.get("coordinateSystem")}function qD(t){var e={xAxisModel:null,yAxisModel:null};return W(e,(function(n,i){var r=i.replace(/Model$/,""),o=t.getReferringComponents(r,Ha).models[0];e[i]=o})),e}var UD=Math.log;function jD(t,e,n){var i=Tk.prototype,r=i.getTicks.call(n),o=i.getTicks.call(n,!0),a=r.length-1,s=i.getInterval.call(n),l=eD(t,e),u=l.extent,c=l.fixMin,h=l.fixMax;if("log"===t.type){var d=UD(t.base);u=[UD(u[0])/d,UD(u[1])/d]}t.setExtent(u[0],u[1]),t.calcNiceExtent({splitNumber:a,fixMin:c,fixMax:h});var p=i.getExtent.call(t);c&&(u[0]=p[0]),h&&(u[1]=p[1]);var f=i.getInterval.call(t),g=u[0],v=u[1];if(c&&h)f=(v-g)/a;else if(c){v=u[0]+f*a;while(vu[0]&&isFinite(g)&&isFinite(u[0]))f=gk(f),g=u[1]-f*a}else{var y=t.getTicks().length-1;y>a&&(f=gk(f));var m=f*a;v=Math.ceil(u[1]/f)*f,g=qo(v-m),g<0&&u[0]>=0?(g=0,v=qo(m)):v>0&&u[1]<=0&&(v=0,g=-qo(m))}var x=(r[0].value-o[0].value)/s,_=(r[a].value-o[a].value)/s;i.setExtent.call(t,g+f*x,v+f*_),i.setInterval.call(t,f),(x||_)&&i.setNiceExtent.call(t,g+f,v-f)}var ZD=function(){function t(t,e,n){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=vD,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=Y(t),i=n.length;if(i){for(var r=[],o=i-1;o>=0;o--){var a=+n[o],s=t[a],l=s.model,u=s.scale;pk(u)&&l.get("alignTicks")&&null==l.get("interval")?r.push(s):(iD(u,l),pk(u)&&(e=s))}r.length&&(e||(e=r.pop(),iD(e.scale,e.model)),W(r,(function(t){jD(t.scale,t.model,e.scale)})))}}this._updateScale(t,this.model),i(n.x),i(n.y);var r={};W(n.x,(function(t){XD(n,"y",t,r)})),W(n.y,(function(t){XD(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=Xd(i,{width:e.getWidth(),height:e.getHeight()});this._rect=o;var a=this._axesList;function s(){W(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]),KD(t,e?o.x:o.y)}))}s(),r&&(W(a,(function(t){if(!t.model.get(["axisLabel","inside"])){var e=lD(t);if(e){var n=t.isHorizontal()?"height":"width",i=t.model.get(["axisLabel","margin"]);o[n]-=e[n]+i,"top"===t.position?o.y+=e.height+i:"left"===t.position&&(o.x+=e.width+i)}}})),s()),W(this._coordsList,(function(t){t.calcAffineTransform()}))},t.prototype.getAxis=function(t,e){var n=this._axesMap[t];if(null!=n)return n[e||0]},t.prototype.getAxes=function(){return this._axesList.slice()},t.prototype.getCartesian=function(t,e){if(null!=t&&null!=e){var n="x"+t+"y"+e;return this._coordsMap[n]}it(t)&&(e=t.yAxisIndex,t=t.xAxisIndex);for(var i=0,r=this._coordsList;i0?"top":"bottom",i="center"):Qo(o-QD)?(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}(),eL={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&&(Zt(s,s,a),Zt(l,l,a));var u=z({lineCap:"round"},e.getModel(["axisLine","lineStyle"]).getLineStyle()),c=new qy({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});c.anid="line",n.add(c);var h=e.get(["axisLine","symbol"]);if(null!=h){var d=e.get(["axisLine","symbolSize"]);tt(h)&&(h=[h,h]),(tt(d)||nt(d))&&(d=[d,d]);var p=m_(e.get(["axisLine","symbolOffset"])||0,d),f=d[0],g=d[1];W([{rotate:t.rotation+Math.PI/2,offset:p[0],r:0},{rotate:t.rotation-Math.PI/2,offset:p[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"!==h[i]&&null!=h[i]){var r=v_(h[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=lL(n,i,e,t),o=cL(n,i,e,t);if(iL(e,o,r),uL(n,i,e,t.tickDirection),e.get(["axisLabel","hideOverlap"])){var a=yS(q(o,(function(t){return{label:t,priority:t.z2,defaultAttr:{ignore:t.ignore}}})));bS(a)}},axisName:function(t,e,n,i){var r=ht(t.axisName,e.get("name"));if(r){var o,a,s=e.get("nameLocation"),l=t.nameDirection,u=e.getModel("nameTextStyle"),c=e.get("nameGap")||0,h=e.axis.getExtent(),d=h[0]>h[1]?-1:1,p=["start"===s?h[0]-d*c:"end"===s?h[1]+d*c:(h[0]+h[1])/2,aL(s)?t.labelOffset+l*c:0],f=e.get("nameRotate");null!=f&&(f=f*QD/180),aL(s)?o=tL.innerTextLayout(t.rotation,null!=f?f:t.rotation,l):(o=nL(t.rotation,s,f||0,h),a=t.axisNameAvailableWidth,null!=a&&(a=Math.abs(a/Math.sin(o.rotation)),!isFinite(a)&&(a=null)));var g=u.getFont(),v=e.get("nameTruncate",!0)||{},y=v.ellipsis,m=ht(t.nameTruncateMaxWidth,v.maxWidth,a),x=new Du({x:p[0],y:p[1],rotation:o.rotation,silent:tL.isLabelSilent(e),style:uh(u,{text:r,font:g,overflow:"truncate",width:m,ellipsis:y,fill:u.getTextColor()||e.get(["axisLine","lineStyle","color"]),align:u.get("align")||o.textAlign,verticalAlign:u.get("verticalAlign")||o.textVerticalAlign}),z2:1});if(Um({el:x,componentModel:e,itemName:r}),x.__fullText=r,x.anid="name",e.get("triggerEvent")){var _=tL.makeAxisEventDataBase(e);_.targetType="axisName",_.name=r,Lu(x).eventData=_}i.add(x),x.updateTransform(),n.add(x),x.decomposeTransform()}}};function nL(t,e,n,i){var r,o,a=Jo(n-t),s=i[0]>i[1],l="start"===e&&!s||"start"!==e&&s;return Qo(a-QD/2)?(o=l?"bottom":"top",r="center"):Qo(a-1.5*QD)?(o=l?"top":"bottom",r="center"):(o="middle",r=a<1.5*QD&&a>QD/2?l?"left":"right":l?"right":"left"),{rotation:a,textAlign:r,textVerticalAlign:o}}function iL(t,e,n){if(!hD(t.axis)){var i=t.get(["axisLabel","showMinLabel"]),r=t.get(["axisLabel","showMaxLabel"]);e=e||[],n=n||[];var o=e[0],a=e[1],s=e[e.length-1],l=e[e.length-2],u=n[0],c=n[1],h=n[n.length-1],d=n[n.length-2];!1===i?(rL(o),rL(u)):oL(o,a)&&(i?(rL(a),rL(c)):(rL(o),rL(u))),!1===r?(rL(s),rL(h)):oL(l,s)&&(r?(rL(l),rL(d)):(rL(s),rL(h)))}}function rL(t){t&&(t.ignore=!0)}function oL(t,e){var n=t&&t.getBoundingRect().clone(),i=e&&e.getBoundingRect().clone();if(n&&i){var r=kr([]);return Or(r,r,-t.rotation),n.applyTransform(Lr([],r,t.getLocalTransform())),i.applyTransform(Lr([],r,e.getLocalTransform())),n.intersect(i)}}function aL(t){return"middle"===t||"center"===t}function sL(t,e,n,i,r){for(var o=[],a=[],s=[],l=0;l=0||t===e}function mL(t){var e=xL(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=bL(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&&!h.min?h.min=0:null!=h.min&&h.min<0&&!h.max&&(h.max=0);var d=a;null!=h.color&&(d=B({color:h.color},a));var p=E(R(h),{boundaryGap:t,splitNumber:e,scale:n,axisLine:i,axisTick:r,axisLabel:o,name:h.text,showName:s,nameLocation:"end",nameGap:u,nameTextStyle:d,triggerEvent:c},!1);if(tt(l)){var f=p.name;p.name=l.replace("{value}",null!=f?f:"")}else Q(l)&&(p.name=l(p.name,p));var g=new Oh(p,null,this.ecModel);return H(g,$A.prototype),g.mainType="radar",g.componentIndex=this.componentIndex,g}),this);this._indicatorModels=h},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:E({lineStyle:{color:"#bbb"}},ZL.axisLine),axisLabel:YL(ZL.axisLabel,!1),axisTick:YL(ZL.axisTick,!1),splitLine:YL(ZL.splitLine,!0),splitArea:YL(ZL.splitArea,!0),indicator:[]},e}(op);const $L=XL;var KL=["axisLine","axisTickLabel","axisName"],JL=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.render=function(t,e,n){var i=this.group;i.removeAll(),this._buildAxes(t),this._buildSplitLineAndArea(t)},e.prototype._buildAxes=function(t){var e=t.coordinateSystem,n=e.getIndicatorAxes(),i=q(n,(function(t){var n=t.model.get("showName")?t.name:"",i=new hL(t.model,{axisName:n,position:[e.cx,e.cy],rotation:t.angle,labelDirection:-1,tickDirection:-1,nameDirection:1});return i}));W(i,(function(t){W(KL,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"),c=a.get("color"),h=s.get("color"),d=J(c)?c:[c],p=J(h)?h:[h],f=[],g=[];if("circle"===i)for(var v=n[0].getTicksCoords(),y=e.cx,m=e.cy,x=0;x3?1.4:r>1?1.2:1.1,l=i>0?s:1/s;dP(this,"zoom","zoomOnMouseWheel",t,{scale:l,originX:o,originY:a,isAvailableBehavior:null})}if(n){var u=Math.abs(i),c=(i>0?1:-1)*(u>3?.4:u>1?.15:.05);dP(this,"scrollMove","moveOnMouseWheel",t,{scrollDelta:c,originX:o,originY:a,isAvailableBehavior:null})}}},e.prototype._pinchHandler=function(t){if(!uP(this._zr,"globalPan")){var e=t.pinchScale>1?1.1:1/1.1;dP(this,"zoom",null,t,{scale:e,originX:t.pinchX,originY:t.pinchY,isAvailableBehavior:null})}},e}(te);function dP(t,e,n,i,r){t.pointerChecker&&t.pointerChecker(i,r.originX,r.originY)&&(be(i.event),pP(t,e,n,i,r))}function pP(t,e,n,i,r){r.isAvailableBehavior=$(fP,null,n,i),t.trigger(e,r)}function fP(t,e,n){var i=n[t];return!t||i&&(!tt(i)||e.event[i+"Key"])}const gP=hP;function vP(t,e,n){var i=t.target;i.x+=e,i.y+=n,i.dirty()}function yP(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 mP,xP={axisPointer:1,tooltip:1,brush:1};function _P(t,e,n){var i=e.getComponentByElement(t.topTarget),r=i&&i.coordinateSystem;return i&&i!==n&&!xP.hasOwnProperty(i.mainType)&&r&&r.model!==n}function bP(t){if(tt(t)){var e=new DOMParser;t=e.parseFromString(t,"text/xml")}var n=t;9===n.nodeType&&(n=n.firstChild);while("svg"!==n.nodeName.toLowerCase()||1!==n.nodeType)n=n.nextSibling;return n}var wP={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"},SP=Y(wP),MP={"alignment-baseline":"textBaseline","stop-color":"stopColor"},IP=Y(MP),TP=function(){function t(){this._defs={},this._root=null}return t.prototype.parse=function(t,e){e=e||{};var n=bP(t);this._defsUsePending=[];var i=new Lo;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),PP(n,i,null,!0,!1);var l,u,c=n.firstChild;while(c)this._parseNode(c,i,r,null,!1,!1),c=c.nextSibling;if(NP(this._defs,this._defsUsePending),this._defsUsePending=[],o){var h=BP(o);h.length>=4&&(l={x:parseFloat(h[0]||0),y:parseFloat(h[1]||0),width:parseFloat(h[2]),height:parseFloat(h[3])})}if(l&&null!=a&&null!=s&&(u=UP(l,{x:0,y:0,width:a,height:s}),!e.ignoreViewBox)){var d=i;i=new Lo,i.add(d),d.scaleX=d.scaleY=u.scale,d.x=u.x,d.y=u.y}return e.ignoreRootClip||null==a||null==s||i.setClipPath(new du({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=mP[s];if(u&&Tt(mP,s)){a=u.call(this,t,e);var c=t.getAttribute("name");if(c){var h={name:c,namedFrom:null,svgNodeTagLower:s,el:a};n.push(h),"g"===s&&(l=h)}else i&&n.push({name:i.name,namedFrom:i,svgNodeTagLower:s,el:a});e.add(a)}}var d=CP[s];if(d&&Tt(CP,s)){var p=d.call(this,t),f=t.getAttribute("id");f&&(this._defs[f]=p)}}if(a&&a.isGroup){var g=t.firstChild;while(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 Jl({style:{text:t.textContent},silent:!0,x:this._textX||0,y:this._textY||0});DP(e,n),PP(t,n,this._defsUsePending,!1,!1),OP(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=function(){mP={g:function(t,e){var n=new Lo;return DP(e,n),PP(t,n,this._defsUsePending,!1,!1),n},rect:function(t,e){var n=new du;return DP(e,n),PP(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 ly;return DP(e,n),PP(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 qy;return DP(e,n),PP(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 hy;return DP(e,n),PP(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=LP(i));var r=new zy({shape:{points:n||[]},silent:!0});return DP(e,r),PP(t,r,this._defsUsePending,!1,!1),r},polyline:function(t,e){var n,i=t.getAttribute("points");i&&(n=LP(i));var r=new Fy({shape:{points:n||[]},silent:!0});return DP(e,r),PP(t,r,this._defsUsePending,!1,!1),r},image:function(t,e){var n=new iu;return DP(e,n),PP(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 Lo;return DP(e,a),PP(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 Lo;return DP(e,a),PP(t,a,this._defsUsePending,!1,!0),this._textX+=parseFloat(r),this._textY+=parseFloat(o),a},path:function(t,e){var n=t.getAttribute("d")||"",i=ny(n);return DP(e,i),PP(t,i,this._defsUsePending,!1,!1),i.silent=!0,i}}}(),t}(),CP={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 rm(e,n,i,r);return AP(t,o),kP(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 am(e,n,i);return AP(t,r),kP(t,r),r}};function AP(t,e){var n=t.getAttribute("gradientUnits");"userSpaceOnUse"===n&&(e.global=!0)}function kP(t,e){var n=t.firstChild;while(n){if(1===n.nodeType&&"stop"===n.nodeName.toLocaleLowerCase()){var i=n.getAttribute("offset"),r=void 0;r=i&&i.indexOf("%")>0?parseInt(i,10)/100:i?parseFloat(i):0;var o={};WP(n,o,o);var a=o.stopColor||n.getAttribute("stop-color")||"#000000";e.colorStops.push({offset:r,color:a})}n=n.nextSibling}}function DP(t,e){t&&t.__inheritedStyle&&(e.__inheritedStyle||(e.__inheritedStyle={}),B(e.__inheritedStyle,t.__inheritedStyle))}function LP(t){for(var e=BP(t),n=[],i=0;i0;o-=2){var a=i[o],s=i[o-1],l=BP(a);switch(r=r||Ar(),s){case"translate":Pr(r,r,[parseFloat(l[0]),parseFloat(l[1]||"0")]);break;case"scale":Rr(r,r,[parseFloat(l[0]),parseFloat(l[1]||l[0])]);break;case"rotate":Or(r,r,-parseFloat(l[0])*FP);break;case"skewX":var u=Math.tan(parseFloat(l[0])*FP);Lr(r,[1,0,u,1,0,0],r);break;case"skewY":var c=Math.tan(parseFloat(l[0])*FP);Lr(r,[1,c,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]);break}}e.setLocalTransform(r)}}var GP=/([^\s:;]+)\s*:\s*([^:;]+)/g;function WP(t,e,n){var i=t.getAttribute("style");if(i){var r;GP.lastIndex=0;while(null!=(r=GP.exec(i))){var o=r[1],a=Tt(wP,o)?wP[o]:null;a&&(e[a]=r[2]);var s=Tt(MP,o)?MP[o]:null;s&&(n[s]=r[2])}}}function qP(t,e,n){for(var i=0;in&&(t=r,n=a)}if(t)return QP(t.exterior);var s=this.getBoundingRect();return[s.x+s.width/2,s.y+s.height/2]},e.prototype.getBoundingRect=function(t){var e=this._rect;if(e&&!t)return e;var n=[1/0,1/0],i=[-1/0,-1/0],r=this.geometries;return W(r,(function(e){"polygon"===e.type?JP(e.exterior,n,i,t):W(e.points,(function(e){JP(e,n,i,t)}))})),isFinite(n[0])&&isFinite(n[1])&&isFinite(i[0])&&isFinite(i[1])||(n[0]=n[1]=i[0]=i[1]=0),e=new oo(n[0],n[1],i[0]-n[0],i[1]-n[1]),t||(this._rect=e),e},e.prototype.contain=function(t){var e=this.getBoundingRect(),n=this.geometries;if(!e.contain(t[0],t[1]))return!1;t:for(var i=0,r=n.length;i>1^-(1&s),l=l>>1^-(1&l),s+=r,l+=o,r=s,o=l,i.push([s/n,l/n])}return i}function dO(t,e){return t=uO(t),q(j(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 eO(o[0],o.slice(1)));break;case"MultiPolygon":W(i.coordinates,(function(t){t[0]&&r.push(new eO(t[0],t.slice(1)))}));break;case"LineString":r.push(new nO([i.coordinates]));break;case"MultiLineString":r.push(new nO(i.coordinates))}var a=new iO(n[e||"name"],r,n.cp);return a.properties=n,a}))}for(var pO=[126,25],fO="南海诸岛",gO=[[[0,3.5],[7,11.2],[15,11.9],[30,7],[42,.7],[52,.7],[56,7.7],[59,.7],[64,.7],[64,0],[5,0],[0,3.5]],[[13,16.1],[19,14.7],[16,21.7],[11,23.1],[13,16.1]],[[12,32.2],[14,38.5],[15,38.5],[13,32.2],[12,32.2]],[[16,47.6],[12,53.2],[13,53.2],[18,47.6],[16,47.6]],[[6,64.4],[8,70],[9,70],[8,64.4],[6,64.4]],[[23,82.6],[29,79.8],[30,79.8],[25,82.6],[23,82.6]],[[37,70.7],[43,62.3],[44,62.3],[39,70.7],[37,70.7]],[[48,51.1],[51,45.5],[53,45.5],[50,51.1],[48,51.1]],[[51,35],[51,28.7],[53,28.7],[53,35],[51,35]],[[52,22.4],[55,17.5],[56,17.5],[53,22.4],[52,22.4]],[[58,12.6],[62,7],[63,7],[60,12.6],[58,12.6]],[[0,3.5],[0,93.1],[64,93.1],[64,0],[63,0],[63,92.4],[1,92.4],[1,3.5],[0,3.5]]],vO=0;vO0,g={api:n,geo:s,mapOrGeoModel:t,data:a,isVisualEncodedByVisualMap:f,isGeo:o,transformInfoRaw:h};"geoJSON"===s.resourceType?this._buildGeoJSON(g):"geoSVG"===s.resourceType&&this._buildSVG(g),this._updateController(t,e,n),this._updateMapSelectHandler(t,l,n,i)},t.prototype._buildGeoJSON=function(t){var e=this._regionsGroupByName=wt(),n=wt(),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 c(t){for(var e=[],n=!l&&s&&s.project,i=0;i=0)&&(d=r);var p=a?{normal:{align:"center",verticalAlign:"middle"}}:null;sh(e,lh(i),{labelFetcher:d,labelDataIndex:h,defaultText:n},p);var f=e.getTextContent();if(f&&(OO(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 VO(t,e,n,i,r,o){t.data?t.data.setItemGraphicEl(o,e):Lu(e).eventData={componentType:"geo",componentIndex:r.componentIndex,geoIndex:r.componentIndex,name:n,region:i&&i.option||{}}}function FO(t,e,n,i,r){t.data||Um({el:e,componentModel:r,itemName:n,itemTooltipOption:i.get("tooltip")})}function HO(t,e,n,i,r){e.highDownSilentOnTouch=!!r.get("selectedMode");var o=i.getModel("emphasis"),a=o.get("focus");return Ec(e,a,o.get("blurScope"),o.get("disabled")),t.isGeo&&Gc(e,r,n),a}function GO(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(),W(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}(Ov);const ZO=jO;function YO(t,e){var n={};return W(t,(function(t){t.each(t.mapDimension("value"),(function(e,i){var r="ec-"+t.getName(i);n[r]=n[r]||[],isNaN(e)||n[r].push(e)}))})),t[0].map(t[0].mapDimension("value"),(function(i,r){for(var o,a="ec-"+t[0].getName(r),s=0,l=1/0,u=-1/0,c=n[a].length,h=0;h1?(p.width=d,p.height=d/x):(p.height=d,p.width=d*x),p.y=h[1]-p.height/2,p.x=h[0]-p.width/2;else{var b=t.getBoxLayoutParams();b.aspect=x,p=Xd(b,{width:y,height:m})}this.setViewRect(p.x,p.y,p.width,p.height),this.setCenter(t.get("center"),e),this.setZoom(t.get("zoom"))}function sR(t,e){W(e.get("geoCoord"),(function(e,n){t.addGeoCoord(n,e)}))}var lR=function(){function t(){this.dimensions=nR}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 oR(o+r,o,z({nameMap:t.get("nameMap")},i(t)));a.zoomLimit=t.get("scaleLimit"),n.push(a),t.coordinateSystem=a,a.model=t,a.resize=aR,a.resize(t,e)})),t.eachSeries((function(t){var e=t.get("coordinateSystem");if("geo"===e){var i=t.get("geoIndex")||0;t.coordinateSystem=n[i]}}));var r={};return t.eachSeriesByType("map",(function(t){if(!t.getHostGeoModel()){var e=t.getMapType();r[e]=r[e]||[],r[e].push(t)}})),W(r,(function(t,r){var o=q(t,(function(t){return t.get("nameMap")})),a=new oR(r,r,z({nameMap:N(o)},i(t[0])));a.zoomLimit=ht.apply(null,q(t,(function(t){return t.get("scaleLimit")}))),n.push(a),a.resize=aR,a.resize(t[0],e),W(t,(function(t){t.coordinateSystem=a,sR(a,t)}))})),n},t.prototype.getFilledRegions=function(t,e,n,i){for(var r=(t||[]).slice(),o=wt(),a=0;a=0;a--){var s=i[a];s.hierNode={defaultAncestor:null,ancestor:s,prelim:0,modifier:0,change:0,shift:0,i:a,thread:null},r.push(s)}}function bR(t,e){var n=t.isExpand?t.children:[],i=t.parentNode.children,r=t.hierNode.i?i[t.hierNode.i-1]:null;if(n.length){TR(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=CR(t,r,t.parentNode.hierNode.defaultAncestor||i[0],e)}function wR(t){var e=t.hierNode.prelim+t.parentNode.hierNode.modifier;t.setLayout({x:e},!0),t.hierNode.modifier+=t.parentNode.hierNode.modifier}function SR(t){return arguments.length?t:PR}function MR(t,e){return t-=Math.PI/2,{x:e*Math.cos(t),y:e*Math.sin(t)}}function IR(t,e){return Xd(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function TR(t){var e=t.children,n=e.length,i=0,r=0;while(--n>=0){var o=e[n];o.hierNode.prelim+=i,o.hierNode.modifier+=i,r+=o.hierNode.change,i+=o.hierNode.shift+r}}function CR(t,e,n,i){if(e){var r=t,o=t,a=o.parentNode.children[0],s=e,l=r.hierNode.modifier,u=o.hierNode.modifier,c=a.hierNode.modifier,h=s.hierNode.modifier;while(s=AR(s),o=kR(o),s&&o){r=AR(r),a=kR(a),r.hierNode.ancestor=t;var d=s.hierNode.prelim+h-o.hierNode.prelim-u+i(s,o);d>0&&(LR(DR(s,t,n),t,d),u+=d,l+=d),h+=s.hierNode.modifier,u+=o.hierNode.modifier,l+=r.hierNode.modifier,c+=a.hierNode.modifier}s&&!AR(r)&&(r.hierNode.thread=s,r.hierNode.modifier+=h-l),o&&!kR(a)&&(a.hierNode.thread=o,a.hierNode.modifier+=u-c,n=t)}return n}function AR(t){var e=t.children;return e.length&&t.isExpand?e[e.length-1]:t.hierNode.thread}function kR(t){var e=t.children;return e.length&&t.isExpand?e[0]:t.hierNode.thread}function DR(t,e,n){return t.hierNode.ancestor.parentNode===e.parentNode?t.hierNode.ancestor:n}function LR(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 PR(t,e){return t.parentNode===e.parentNode?1:2}var OR=function(){function t(){this.parentPoint=[],this.childPoints=[]}return t}(),RR=function(t){function e(e){return t.call(this,e)||this}return o(e,t),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new OR},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,c=Wo(e.forkPosition,1),h=[];h[l]=r[l],h[u]=r[u]+(a[u]-r[u])*c,t.moveTo(r[0],r[1]),t.lineTo(h[0],h[1]),t.moveTo(o[0],o[1]),h[l]=o[l],t.lineTo(h[0],h[1]),h[l]=a[l],t.lineTo(h[0],h[1]),t.lineTo(a[0],a[1]);for(var d=1;dm.x,b||(_-=Math.PI));var S=b?"left":"right",M=s.getModel("label"),I=M.get("rotate"),T=I*(Math.PI/180),C=v.getTextContent();C&&(v.setTextConfig({position:M.get("position")||S,rotation:null==I?-_:T,origin:"center"}),C.setStyle("verticalAlign","middle"))}var A=s.get(["emphasis","focus"]),k="relative"===A?St(a.getAncestorsIndices(),a.getDescendantIndices()):"ancestor"===A?a.getAncestorsIndices():"descendant"===A?a.getDescendantIndices():null;k&&(Lu(n).focus=k),BR(r,a,c,n,f,p,g,i),n.__edge&&(n.onHoverStateChange=function(e){if("blur"!==e){var i=a.parentNode&&t.getItemGraphicEl(a.parentNode.dataIndex);i&&i.hoverState===Bu||sc(n.__edge,e)}})}function BR(t,e,n,i,r,o,a,s){var l=e.getModel(),u=t.get("edgeShape"),c=t.get("layout"),h=t.getOrient(),d=t.get(["lineStyle","curveness"]),p=t.get("edgeForkPosition"),f=l.getModel("lineStyle").getLineStyle(),g=i.__edge;if("curve"===u)e.parentNode&&e.parentNode!==n&&(g||(g=i.__edge=new Xy({shape:GR(c,h,d,r,r)})),$c(g,{shape:GR(c,h,d,o,a)},t));else if("polyline"===u)if("orthogonal"===c){if(e!==n&&e.children&&0!==e.children.length&&!0===e.isExpand){for(var v=e.children,y=[],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)){var e=this.hostTree,n=e.data.getItemModel(this.dataIndex);return n.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(tt(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 aE(t){var e=[];while(t)t=t.parentNode,t&&e.push(t);return e.reverse()}function sE(t,e){var n=aE(t);return V(n,e)>=0}function lE(t,e){var n=[];while(t){var i=t.dataIndex;n.push({name:t.name,dataIndex:i,value:e.getRawValue(i)}),t=t.parentNode}return n.reverse(),n}var uE=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.hasSymbolVisual=!0,e.ignoreStyleOnData=!0,e}return o(e,t),e.prototype.getInitialData=function(t){var e={name:t.name,children:t.data},n=t.leaves||{},i=new Oh(n,this,this.ecModel),r=rE.createTree(e,this,o);function o(t){t.wrapMethod("getItemModel",(function(t,e){var n=r.getNodeByDataIndex(e);return n&&n.children.length&&n.isExpand||(t.parentModel=i),t}))}var a=0;r.eachNode("preorder",(function(t){t.depth>a&&(a=t.depth)}));var s=t.expandAndCollapse,l=s&&t.initialTreeDepth>=0?t.initialTreeDepth:a;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<=l})),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){var i=this.getData().tree,r=i.root.children[0],o=i.getNodeByDataIndex(t),a=o.getValue(),s=o.name;while(o&&o!==r)s=o.parentNode.name+"."+s,o=o.parentNode;return iv("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=lE(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}(Ov);const cE=uE;function hE(t,e,n){var i,r=[t],o=[];while(i=r.pop())if(o.push(i),i.isExpand){var a=i.children;if(a.length)for(var s=0;s=0;o--)i.push(r[o])}}function pE(t,e){t.eachSeriesByType("tree",(function(t){fE(t,e)}))}function fE(t,e){var n=IR(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=SR((function(t,e){return(t.parentNode===e.parentNode?1:2)/t.depth}))):(r=n.width,o=n.height,a=SR());var s=t.getData().tree.root,l=s.children[0];if(l){_R(s),hE(l,bR,a),s.hierNode.modifier=-l.hierNode.prelim,dE(l,wR);var u=l,c=l,h=l;dE(l,(function(t){var e=t.getLayout().x;ec.getLayout().x&&(c=t),t.depth>h.depth&&(h=t)}));var d=u===c?1:a(u,c)/2,p=d-u.getLayout().x,f=0,g=0,v=0,y=0;if("radial"===i)f=r/(c.getLayout().x+d+p),g=o/(h.depth-1||1),dE(l,(function(t){v=(t.getLayout().x+p)*f,y=(t.depth-1)*g;var e=MR(v,y);t.setLayout({x:e.x,y:e.y,rawX:v,rawY:y},!0)}));else{var m=t.getOrient();"RL"===m||"LR"===m?(g=o/(c.getLayout().x+d+p),f=r/(h.depth-1||1),dE(l,(function(t){y=(t.getLayout().x+p)*g,v="LR"===m?(t.depth-1)*f:r-(t.depth-1)*f,t.setLayout({x:v,y},!0)}))):"TB"!==m&&"BT"!==m||(f=r/(c.getLayout().x+d+p),g=o/(h.depth-1||1),dE(l,(function(t){v=(t.getLayout().x+p)*f,y="TB"===m?(t.depth-1)*g:o-(t.depth-1)*g,t.setLayout({x:v,y},!0)})))}}}function gE(t){t.eachSeriesByType("tree",(function(t){var e=t.getData(),n=e.tree;n.eachNode((function(t){var n=t.getModel(),i=n.getModel("itemStyle").getItemStyle(),r=e.ensureUniqueItemVisual(t.dataIndex,"style");z(r,i)}))}))}function vE(t){t.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},(function(t,e){e.eachComponent({mainType:"series",subType:"tree",query:t},(function(e){var n=t.dataIndex,i=e.getData().tree,r=i.getNodeByDataIndex(n);r.isExpand=!r.isExpand}))})),t.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},(function(t,e,n){e.eachComponent({mainType:"series",subType:"tree",query:t},(function(e){var i=e.coordinateSystem,r=fR(i,t,void 0,n);e.setCenter&&e.setCenter(r.center),e.setZoom&&e.setZoom(r.zoom)}))}))}function yE(t){t.registerChartView(WR),t.registerSeriesModel(cE),t.registerLayout(pE),t.registerVisual(gE),vE(t)}var mE=["treemapZoomToNode","treemapRender","treemapMove"];function xE(t){for(var e=0;e1)n=n.parentNode;var r=Np(t.ecModel,n.name||n.dataIndex+"",i);e.setVisual("decal",r)}))}var bE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.preventUsingHoverLayer=!0,n}return o(e,t),e.prototype.getInitialData=function(t,e){var n={name:t.name,children:t.data};wE(n);var i=t.levels||[],r=this.designatedVisualItemStyle={},o=new Oh({itemStyle:r},this,e);i=t.levels=SE(i,e);var a=q(i||[],(function(t){return new Oh(t,o,e)}),this),s=rE.createTree(n,this,l);function l(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),o=i.getName(t);return iv("nameValue",{name:o,value:r})},e.prototype.getDataParams=function(e){var n=t.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(e);return n.treeAncestors=lE(i,this),n.treePathInfo=n.treeAncestors,n},e.prototype.setLayoutInfo=function(t){this.layoutInfo=this.layoutInfo||{},z(this.layoutInfo,t)},e.prototype.mapIdToIndex=function(t){var e=this._idIndexMap;e||(e=this._idIndexMap=wt(),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(){_E(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}(Ov);function wE(t){var e=0;W(t.children,(function(t){wE(t);var n=t.value;J(n)&&(n=n[0]),e+=n}));var n=t.value;J(n)&&(n=n[0]),(null==n||isNaN(n))&&(n=e),n<0&&(n=0),J(t.value)?t.value[0]=n:t.value=n}function SE(t,e){var n=ga(e.get("color")),i=ga(e.get(["aria","decal","decals"]));if(n){var r,o;t=t||[],W(t,(function(t){var e=new Oh(t),n=e.get("color"),i=e.get("decal");(e.get(["itemStyle","color"])||n&&"none"!==n)&&(r=!0),(e.get(["itemStyle","decal"])||i&&"none"!==i)&&(o=!0)}));var a=t[0]||(t[0]={});return r||(a.color=n.slice()),!o&&i&&(a.decal=i.slice()),t}}const ME=bE;var IE=8,TE=8,CE=5,AE=function(){function t(t){this.group=new Lo,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),$d(o,l.pos,l.box)}},t.prototype._prepare=function(t,e,n){for(var i=t;i;i=i.parentNode){var r=ka(i.getModel().get("name"),""),o=n.getTextRect(r),a=Math.max(o.width+2*IE,e.emptyItemWidth);e.totalWidth+=a+TE,e.renderList.push({node:i,text:r,width:a})}},t.prototype._renderContent=function(t,e,n,i,r){for(var o=0,a=e.emptyItemWidth,s=t.get(["breadcrumb","height"]),l=Yd(e.pos,e.box),u=e.totalWidth,c=e.renderList,h=c.length-1;h>=0;h--){var d=c[h],p=d.node,f=d.width,g=d.text;u>l.width&&(u-=f-a,f=a,g=null);var v=new zy({shape:{points:kE(o,0,f,s,h===c.length-1,0===h)},style:B(n.getItemStyle(),{lineJoin:"bevel"}),textContent:new Du({style:{text:g,fill:i.getTextColor(),font:i.getFont()}}),textConfig:{position:"inside"},z2:1e4*Gu,onclick:K(r,p)});v.disableLabelAnimation=!0,this.group.add(v),DE(v,t,p),o+=f+TE}},t.prototype.remove=function(){this.group.removeAll()},t}();function kE(t,e,n,i,r,o){var a=[[r?t:t-CE,e],[t+n,e],[t+n,e+i],[r?t:t-CE,e+i]];return!o&&a.splice(2,0,[t+n+CE,e+i/2]),!r&&a.push([t,e+i/2]),a}function DE(t,e,n){Lu(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&&lE(n,e)}}const LE=AE;var PE=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--,e<=0&&(t._storage.length=0,t._elExistsMap={},t._finishedCallback&&t._finishedCallback())},i=0,r=this._storage.length;iNE||Math.abs(t.dy)>NE)){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 oo(r.x,r.y,r.width,r.height),a=this.seriesModel.layoutInfo;e-=a.x,n-=a.y;var s=Ar();Pr(s,s,[-e,-n]),Rr(s,s,[t.scale,t.scale]),Pr(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&&Gd(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||(n={node:t.getData().tree.root})),(this._breadcrumb||(this._breadcrumb=new LE(this.group))).render(t,e,n.node,(function(e){"animating"!==i._state&&(sE(t.getViewRoot(),e)?i._rootToNode({node:e}):i._zoomToNode({node:e}))}))},e.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage=jE(),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,i=this.seriesModel.getViewRoot();return i.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}(nx);function jE(){return{nodeGroup:[],background:[],content:[]}}function ZE(t,e,n,i,r,o,a,s,l,u){if(a){var c=a.getLayout(),h=t.getData(),d=a.getModel();if(h.setItemGraphicEl(a.dataIndex,null),c&&c.isInView){var p=c.width,f=c.height,g=c.borderWidth,v=c.invisible,y=a.getRawIndex(),m=s&&s.getRawIndex(),x=a.viewChildren,_=c.upperHeight,b=x&&x.length,w=d.getModel("itemStyle"),S=d.getModel(["emphasis","itemStyle"]),M=d.getModel(["blur","itemStyle"]),I=d.getModel(["select","itemStyle"]),T=w.get("borderRadius")||0,C=H("nodeGroup",RE);if(C){if(l.add(C),C.x=c.x||0,C.y=c.y||0,C.markRedraw(),qE(C).nodeWidth=p,qE(C).nodeHeight=f,c.isAboveViewRoot)return C;var A=H("background",EE,u,FE);A&&E(C,A,b&&c.upperLabelHeight);var k=d.getModel("emphasis"),D=k.get("focus"),L=k.get("blurScope"),P=k.get("disabled"),O="ancestor"===D?a.getAncestorsIndices():"descendant"===D?a.getDescendantIndices():D;if(b)Hc(C)&&Fc(C,!1),A&&(Fc(A,!P),h.setItemGraphicEl(a.dataIndex,A),Nc(A,O,L));else{var R=H("content",EE,u,HE);R&&N(C,R),A.disableMorphing=!0,A&&Hc(A)&&Fc(A,!1),Fc(C,!P),h.setItemGraphicEl(a.dataIndex,C),Nc(C,O,L)}return C}}}function E(e,n,i){var r=Lu(n);if(r.dataIndex=a.dataIndex,r.seriesIndex=t.seriesIndex,n.setShape({x:0,y:0,width:p,height:f,r:T}),v)B(n);else{n.invisible=!1;var o=a.getVisual("style"),s=o.stroke,l=WE(w);l.fill=s;var u=GE(S);u.fill=S.get("borderColor");var c=GE(M);c.fill=M.get("borderColor");var h=GE(I);if(h.fill=I.get("borderColor"),i){var d=p-2*g;V(n,s,o.opacity,{x:g,y:0,width:d,height:_})}else n.removeTextContent();n.setStyle(l),n.ensureState("emphasis").style=u,n.ensureState("blur").style=c,n.ensureState("select").style=h,pc(n)}e.add(n)}function N(e,n){var i=Lu(n);i.dataIndex=a.dataIndex,i.seriesIndex=t.seriesIndex;var r=Math.max(p-2*g,0),o=Math.max(f-2*g,0);if(n.culling=!0,n.setShape({x:g,y:g,width:r,height:o,r:T}),v)B(n);else{n.invisible=!1;var s=a.getVisual("style"),l=s.fill,u=WE(w);u.fill=l,u.decal=s.decal;var c=GE(S),h=GE(M),d=GE(I);V(n,l,s.opacity,null),n.setStyle(u),n.ensureState("emphasis").style=c,n.ensureState("blur").style=h,n.ensureState("select").style=d,pc(n)}e.add(n)}function B(t){!t.invisible&&o.push(t)}function V(e,n,i,r){var o=d.getModel(r?BE:zE),s=ka(d.get("name"),null),l=o.getShallow("show");sh(e,lh(d,r?BE:zE),{defaultText:l?s:null,inheritColor:n,defaultOpacity:i,labelFetcher:t,labelDataIndex:a.dataIndex});var u=e.getTextContent();if(u){var h=u.style,p=gt(h.padding||0);r&&(e.setTextConfig({layoutRect:r}),u.disableLabelLayout=!0),u.beforeUpdate=function(){var t=Math.max((r?r.width:e.shape.width)-p[1]-p[3],0),n=Math.max((r?r.height:e.shape.height)-p[0]-p[2],0);h.width===t&&h.height===n||u.setStyle({width:t,height:n})},h.truncateMinChar=2,h.lineOverflow="truncate",F(h,r,c);var f=u.getState("emphasis");F(f?f.style:null,r,c)}}function F(e,n,i){var r=e?e.text:null;if(!n&&i.isLeafRoot&&null!=r){var o=t.get("drillDownIcon",!0);e.text=o?o+" "+r:r}}function H(t,i,o,a){var s=null!=m&&n[t][m],l=r[t];return s?(n[t][m]=null,G(l,s)):v||(s=new i,s instanceof Gs&&(s.z2=YE(o,a)),W(l,s)),e[t][y]=s}function G(t,e){var n=t[y]={};e instanceof RE?(n.oldX=e.x,n.oldY=e.y):n.oldShape=z({},e.shape)}function W(t,e){var n=t[y]={},o=a.parentNode,s=e instanceof Lo;if(o&&(!i||"drillDown"===i.direction)){var l=0,u=0,c=r.background[o.getRawIndex()];!i&&c&&c.oldShape&&(l=c.oldShape.width,u=c.oldShape.height),s?(n.oldX=0,n.oldY=u):n.oldShape={x:l,y:u,width:0,height:0}}n.fadein=!s}}function YE(t,e){return t*VE+e}const XE=UE;var $E=W,KE=it,JE=-1,QE=function(){function t(e){var n=e.mappingMethod,i=e.type,r=this.option=R(e);this.type=i,this.mappingMethod=n,this._normalizeData=hN[n];var o=t.visualHandlers[i];this.applyVisual=o.applyVisual,this.getColorMapper=o.getColorMapper,this._normalizedToVisual=o._normalizedToVisual[n],"piecewise"===n?(nN(r),tN(r)):"category"===n?r.categories?eN(r):nN(r,!0):(vt("linear"!==n||r.dataExtent),nN(r))}return t.prototype.mapValueToVisual=function(t){var e=this._normalizeData(t);return this._normalizedToVisual(e,t)},t.prototype.getNormalizer=function(){return $(this._normalizeData,this)},t.listVisualTypes=function(){return Y(t.visualHandlers)},t.isValidType=function(e){return t.visualHandlers.hasOwnProperty(e)},t.eachVisual=function(t,e,n){it(t)?W(t,e,n):e.call(n,t)},t.mapVisual=function(e,n,i){var r,o=J(e)?[]:it(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&&$E(t.visualHandlers,(function(t,r){e.hasOwnProperty(r)&&(i[r]=e[r],n=!0)})),n?i:null},t.prepareVisualTypes=function(t){if(J(t))t=t.slice();else{if(!KE(t))return[];var e=[];$E(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;o=0;o--)null==i[o]&&(delete n[e[o]],e.pop())}function nN(t,e){var n=t.visual,i=[];it(n)?$E(n,(function(t){i.push(t)})):null!=n&&i.push(n);var r={color:1,symbol:1};e||1!==i.length||r.hasOwnProperty(t.type)||(i[1]=i[0]),cN(t,i)}function iN(t){return{applyVisual:function(e,n,i){var r=this.mapValueToVisual(e);i("color",t(n("color"),r))},_normalizedToVisual:lN([0,1])}}function rN(t){var e=this.option.visual;return e[Math.round(Go(t,[0,1],[0,e.length-1],!0))]||{}}function oN(t){return function(e,n,i){i(t,this.mapValueToVisual(e))}}function aN(t){var e=this.option.visual;return e[this.option.loop&&t!==JE?t%e.length:t]}function sN(){return this.option.visual[0]}function lN(t){return{linear:function(e){return Go(e,t,this.option.visual,!0)},category:aN,piecewise:function(e,n){var i=uN.call(this,n);return null==i&&(i=Go(e,t,this.option.visual,!0)),i},fixed:sN}}function uN(t){var e=this.option,n=e.pieceList;if(e.hasSpecialVisual){var i=QE.findPieceIndex(t,n),r=n[i];if(r&&r.visual)return r.visual[this.type]}}function cN(t,e){return t.visual=e,"color"===t.type&&(t.parsedVisual=q(e,(function(t){var e=Jn(t);return e||[0,0,0,1]}))),e}var hN={linear:function(t){return Go(t,this.option.dataExtent,[0,1],!0)},piecewise:function(t){var e=this.option.pieceList,n=QE.findPieceIndex(t,e,!0);if(null!=n)return Go(n,[0,e.length-1],[0,1],!0)},category:function(t){var e=this.option.categories?this.option.categoryMap[t]:t;return null==e?JE:e},fixed:Ct};function dN(t,e,n){return t?e<=n:e=n.length||t===n[t.depth]){var o=MN(r,u,t,e,f,i);yN(t,o,n,i)}}))}else s=xN(u),c.fill=s}}function mN(t,e,n){var i=z({},e),r=n.designatedVisualItemStyle;return W(["color","colorAlpha","colorSaturation"],(function(n){r[n]=e[n];var o=t.get(n);r[n]=null,null!=o&&(i[n]=o)})),i}function xN(t){var e=bN(t,"color");if(e){var n=bN(t,"colorAlpha"),i=bN(t,"colorSaturation");return i&&(e=ri(e,null,null,i)),n&&(e=oi(e,n)),e}}function _N(t,e){return null!=e?ri(e,null,null,t):null}function bN(t,e){var n=t[e];if(null!=n&&"none"!==n)return n}function wN(t,e,n,i,r,o){if(o&&o.length){var a=SN(e,"color")||null!=r.color&&"none"!==r.color&&(SN(e,"colorAlpha")||SN(e,"colorSaturation"));if(a){var s=e.get("visualMin"),l=e.get("visualMax"),u=n.dataExtent.slice();null!=s&&su[1]&&(u[1]=l);var c=e.get("colorMappingBy"),h={type:a.name,dataExtent:u,visual:a.range};"color"!==h.type||"index"!==c&&"id"!==c?h.mappingMethod="linear":(h.mappingMethod="category",h.loop=!0);var d=new pN(h);return gN(d).drColorMappingBy=c,d}}}function SN(t,e){var n=t.get(e);return J(n)&&n.length?{name:e,range:n}:null}function MN(t,e,n,i,r,o){var a=z({},e);if(r){var s=r.type,l="color"===s&&gN(r).drColorMappingBy,u="index"===l?i:"id"===l?o.mapIdToIndex(n.getId()):n.getValue(t.get("visualDimension"));a[s]=r.mapValueToVisual(u)}return a}var IN=Math.max,TN=Math.min,CN=ht,AN=W,kN=["itemStyle","borderWidth"],DN=["itemStyle","gapWidth"],LN=["upperLabel","show"],PN=["upperLabel","height"];const ON={seriesType:"treemap",reset:function(t,e,n,i){var r=n.getWidth(),o=n.getHeight(),a=t.option,s=Xd(t.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()}),l=a.size||[],u=Wo(CN(s.width,l[0]),r),c=Wo(CN(s.height,l[1]),o),h=i&&i.type,d=["treemapZoomToNode","treemapRootToNode"],p=oE(i,d,t),f="treemapRender"===h||"treemapMove"===h?i.rootRect:null,g=t.getViewRoot(),v=aE(g);if("treemapMove"!==h){var y="treemapZoomToNode"===h?HN(t,p,g,u,c):f?[f.width,f.height]:[u,c],m=a.sort;m&&"asc"!==m&&"desc"!==m&&(m="desc");var x={squareRatio:a.squareRatio,sort:m,leafDepth:a.leafDepth};g.hostTree.clearLayouts();var _={x:0,y:0,width:y[0],height:y[1],area:y[0]*y[1]};g.setLayout(_),RN(g,x,!1,0),_=g.getLayout(),AN(v,(function(t,e){var n=(v[e+1]||g).getValue();t.setLayout(z({dataExtent:[n,n],borderWidth:0,upperHeight:0},_))}))}var b=t.getData().tree.root;b.setLayout(GN(s,f,p),!0),t.setLayoutInfo(s),WN(b,new oo(-s.x,-s.y,r,o),v,g,0)}};function RN(t,e,n,i){var r,o;if(!t.isRemoved()){var a=t.getLayout();r=a.width,o=a.height;var s=t.getModel(),l=s.get(kN),u=s.get(DN)/2,c=qN(s),h=Math.max(l,c),d=l-u,p=h-u;t.setLayout({borderWidth:l,upperHeight:h,upperLabelHeight:c},!0),r=IN(r-2*d,0),o=IN(o-d-p,0);var f=r*o,g=EN(t,s,f,e,n,i);if(g.length){var v={x:d,y:p,width:r,height:o},y=TN(r,o),m=1/0,x=[];x.area=0;for(var _=0,b=g.length;_=0;l--){var u=r["asc"===i?a-l-1:l].getValue();u/n*ea[1]&&(a[1]=e)}))):a=[NaN,NaN],{sum:i,dataExtent:a}}function VN(t,e,n){for(var i=0,r=1/0,o=0,a=void 0,s=t.length;oi&&(i=a));var l=t.area*t.area,u=e*e*n;return l?IN(u*i/l,l/(u*r)):1/0}function FN(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]],c=e?t.area/e:0;(r||c>n[l[a]])&&(c=n[l[a]]);for(var h=0,d=t.length;hKo&&(u=Ko),a=o}ui&&(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 _=y[0]<0?-1:1;if("start"!==i.__position&&"end"!==i.__position){var b=-Math.atan2(y[1],y[0]);u[0].8?"left":c[0]<-.8?"right":"center",d=c[1]>.8?"top":c[1]<-.8?"bottom":"middle";break;case"start":i.x=-c[0]*f+l[0],i.y=-c[1]*g+l[1],h=c[0]>.8?"right":c[0]<-.8?"left":"center",d=c[1]>.8?"bottom":c[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":i.x=f*_+l[0],i.y=l[1]+w,h=y[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,h="center",i.originY=-w;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":i.x=-f*_+u[0],i.y=u[1]+w,h=y[0]>=0?"right":"left",i.originX=f*_,i.originY=-w;break}i.scaleX=i.scaleY=r,i.setStyle({verticalAlign:i.__verticalAlign||d,align:i.__align||h})}}}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}(Lo);const Rz=Oz;var Ez=function(){function t(t){this.group=new Lo,this._LineCtor=t||Rz}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=zz(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=zz(t),this._lineData=null,this.group.removeAll()},t.prototype.incrementalUpdate=function(t,e){function n(t){t.isGroup||Nz(t)||(t.incremental=!0,t.ensureState("emphasis").hoverLayer=!0)}this._progressiveEls=[];for(var i=t.start;i0}function zz(t){var e=t.hostModel,n=e.getModel("emphasis");return{lineStyle:e.getModel("lineStyle").getLineStyle(),emphasisLineStyle:n.getModel(["lineStyle"]).getLineStyle(),blurLineStyle:e.getModel(["blur","lineStyle"]).getLineStyle(),selectLineStyle:e.getModel(["select","lineStyle"]).getLineStyle(),emphasisDisabled:n.get("disabled"),blurScope:n.get("blurScope"),focus:n.get("focus"),labelStatesModels:lh(e)}}function Bz(t){return isNaN(t[0])||isNaN(t[1])}function Vz(t){return t&&!Bz(t[0])&&!Bz(t[1])}const Fz=Ez;var Hz=[],Gz=[],Wz=[],qz=Mn,Uz=Ut,jz=Math.abs;function Zz(t,e,n){for(var i,r=t[0],o=t[1],a=t[2],s=1/0,l=n*n,u=.1,c=.1;c<=.9;c+=.1){Hz[0]=qz(r[0],o[0],a[0],c),Hz[1]=qz(r[1],o[1],a[1],c);var h=jz(Uz(Hz,e)-l);h=0?i+=u:i-=u:f>=0?i-=u:i+=u}return i}function Yz(t,e){var n=[],i=An,r=[[],[],[]],o=[[],[]],a=[];e/=2,t.eachEdge((function(t,s){var l=t.getLayout(),u=t.getVisual("fromSymbol"),c=t.getVisual("toSymbol");l.__original||(l.__original=[Ot(l[0]),Ot(l[1])],l[2]&&l.__original.push(Ot(l[2])));var h=l.__original;if(null!=l[2]){if(Pt(r[0],h[0]),Pt(r[1],h[2]),Pt(r[2],h[1]),u&&"none"!==u){var d=hz(t.node1),p=Zz(r,h[0],d*e);i(r[0][0],r[1][0],r[2][0],p,n),r[0][0]=n[3],r[1][0]=n[4],i(r[0][1],r[1][1],r[2][1],p,n),r[0][1]=n[3],r[1][1]=n[4]}if(c&&"none"!==c){d=hz(t.node2),p=Zz(r,h[1],d*e);i(r[0][0],r[1][0],r[2][0],p,n),r[1][0]=n[1],r[2][0]=n[2],i(r[0][1],r[1][1],r[2][1],p,n),r[1][1]=n[1],r[2][1]=n[2]}Pt(l[0],r[0]),Pt(l[1],r[2]),Pt(l[2],r[1])}else{if(Pt(o[0],h[0]),Pt(o[1],h[1]),zt(a,o[1],o[0]),Ht(a,a),u&&"none"!==u){d=hz(t.node1);Nt(o[0],o[0],a,d*e)}if(c&&"none"!==c){d=hz(t.node2);Nt(o[1],o[1],a,-d*e)}Pt(l[0],o[0]),Pt(l[1],o[1])}}))}function Xz(t){return"view"===t.type}var $z=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.init=function(t,e){var n=new AT,i=new Fz,r=this.group;this._controller=new gP(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(Xz(r)){var l={x:r.x,y:r.y,scaleX:r.scaleX,scaleY:r.scaleY};this._firstRender?s.attr(l):$c(s,l,t)}Yz(t.getGraph(),cz(t));var u=t.getData();o.updateData(u);var c=t.getEdgeData();a.updateData(c),this._updateNodeAndLinkScale(),this._updateController(t,e,n),clearTimeout(this._layoutTimeout);var h=t.forceLayout,d=t.get(["force","layoutAnimation"]);h&&this._startForceLayoutIteration(h,d),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(){h&&(h.warmUp(),!i._layouting&&i._startForceLayoutIteration(h,d),h.setFixed(e),u.setItemLayout(e,[n.x,n.y]))})).on("dragend",(function(){h&&h.setUnfixed(e)})),n.setDraggable(o&&!!h,!!r.get("cursor"));var a=r.get(["emphasis","focus"]);"adjacency"===a&&(Lu(n).focus=t.getAdjacentDataIndices())}})),u.graph.eachEdge((function(t){var e=t.getGraphicEl(),n=t.getModel().get(["emphasis","focus"]);e&&"adjacency"===n&&(Lu(e).focus={edge:[t.dataIndex],node:[t.node1.dataIndex,t.node2.dataIndex]})}));var p="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),i=n.get(["label","rotate"])||0,r=t.getSymbolPath();if(p){var o=u.getItemLayout(e),a=Math.atan2(o[1]-g,o[0]-f);a<0&&(a=2*Math.PI+a);var s=o[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 tB||(e=this._nodesMap[Jz(e)]),e){for(var r="out"===n?"outEdges":"in"===n?"inEdges":"edges",o=0;o=0&&n.node2.dataIndex>=0}));for(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)}}}H(tB,nB("hostGraph","data")),H(eB,nB("hostGraph","edgeData"));const iB=Qz;function rB(t,e,n,i,r){for(var o=new iB(i),a=0;a "+d)),u++)}var p,f=n.get("coordinateSystem");if("cartesian2d"===f||"polar"===f)p=vT(t,n);else{var g=tf.get(f),v=g&&g.dimensions||[];V(v,"value")<0&&v.concat(["value"]);var y=QI(t,{coordDimensions:v,encodeDefine:n.getEncode()}).dimensions;p=new JI(y,n),p.initData(t)}var m=new JI(["value"],n);return m.initData(l,s),r&&r(p,m),tE({mainData:p,struct:o,structAttr:"graph",datas:{node:p,edge:m},datasAttr:{node:"data",edge:"edgeData"}}),o.update(),o}var oB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.hasSymbolVisual=!0,n}return o(e,t),e.prototype.init=function(e){t.prototype.init.apply(this,arguments);var n=this;function i(){return n._categoriesData}this.legendVisualProvider=new RA(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),va(e,"edgeLabel",["show"])},e.prototype.getInitialData=function(t,e){var n=t.edges||t.links||[],i=t.data||t.nodes||[],r=this;if(i&&n){rz(this);var o=rB(i,n,this,!0,a);return W(o.edges,(function(t){oz(t.node1,t.node2,this,t.dataIndex)}),this),o.data}function a(t,e){t.wrapMethod("getItemModel",(function(t){var e=r._categoriesModels,n=t.getShallow("category"),i=e[n];return i&&(i.parentModel=t.parentModel,t.parentModel=i),t}));var n=Oh.prototype.getModel;function i(t,e){var i=n.call(this,t,e);return i.resolveParentPath=o,i}function o(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=o,t.getModel=i,t}))}},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),iv("nameValue",{name:l.join(" > "),value:r.value,noValue:null==r.value})}var u=xv({series:this,dataIndex:t,multipleSeries:e});return u},e.prototype._updateCategoriesData=function(){var t=q(this.option.categories||[],(function(t){return null!=t.value?t:z({value:0},t)})),e=new JI(["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}(Ov);const aB=oB;var sB={type:"graphRoam",event:"graphRoam",update:"none"};function lB(t){t.registerChartView(Kz),t.registerSeriesModel(aB),t.registerProcessor(jN),t.registerVisual(ZN),t.registerVisual(XN),t.registerLayout(uz),t.registerLayout(t.PRIORITY.VISUAL.POST_CHART_LAYOUT,vz),t.registerLayout(xz),t.registerCoordinateSystem("graphView",{dimensions:tR.dimensions,create:bz}),t.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},Ct),t.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},Ct),t.registerAction(sB,(function(t,e,n){e.eachComponent({mainType:"series",query:t},(function(e){var i=e.coordinateSystem,r=fR(i,t,void 0,n);e.setCenter&&e.setCenter(r.center),e.setZoom&&e.setZoom(r.zoom)}))}))}var uB=function(){function t(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0}return t}(),cB=function(t){function e(e){var n=t.call(this,e)||this;return n.type="pointer",n}return o(e,t),e.prototype.getDefaultShape=function(){return new uB},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}(Xl);const hB=cB;function dB(t,e){var n=t.get("center"),i=e.getWidth(),r=e.getHeight(),o=Math.min(i,r),a=Wo(n[0],e.getWidth()),s=Wo(n[1],e.getHeight()),l=Wo(t.get("radius"),o/2);return{cx:a,cy:s,r:l}}function pB(t,e){var n=null==t?"":t+"";return e&&(tt(e)?n=e.replace("{value}",n):Q(e)&&(n=e(t))),n}var fB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.render=function(t,e,n){this.group.removeAll();var i=t.get(["axisLine","lineStyle","color"]),r=dB(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"),c=u.get("roundCap"),h=c?VC:ky,d=u.get("show"),p=u.getModel("lineStyle"),f=p.get("width"),g=[s,l];bl(g,!a),s=g[0],l=g[1];for(var v=l-s,y=s,m=0;d&&m=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")&&D!==_){L=m.get("distance");L=L?L+l:l;for(var E=0;E<=b;E++){u=Math.cos(M),c=Math.sin(M);var N=new qy({shape:{x1:u*(f-L)+d,y1:c*(f-L)+p,x2:u*(f-S-L)+d,y2:c*(f-S-L)+p},silent:!0,style:A});"auto"===A.stroke&&N.setStyle({stroke:i((D+E/b)/_)}),h.add(N),M+=T}M-=T}else M+=I}},e.prototype._renderPointer=function(t,e,n,i,r,o,a,s,l){var u=this.group,c=this._data,h=this._progressEls,d=[],p=t.get(["pointer","show"]),f=t.getModel("progress"),g=f.get("show"),v=t.getData(),y=v.mapDimension("value"),m=+t.get("min"),x=+t.get("max"),_=[m,x],b=[o,a];function w(e,n){var i,o=v.getItemModel(e),a=o.getModel("pointer"),s=Wo(a.get("width"),r.r),l=Wo(a.get("length"),r.r),u=t.get(["pointer","icon"]),c=a.get("offsetCenter"),h=Wo(c[0],r.r),d=Wo(c[1],r.r),p=a.get("keepAspect");return i=u?v_(u,h-s/2,d-l,s,l,null,p):new hB({shape:{angle:-Math.PI/2,width:s,r:l,x:h,y:d}}),i.rotation=-(n+Math.PI/2),i.x=r.cx,i.y=r.cy,i}function S(t,e){var n=f.get("roundCap"),i=n?VC:ky,a=f.get("overlap"),u=a?f.get("width"):l/v.count(),c=a?r.r-u:r.r-(t+1)*u,h=a?r.r:r.r-t*u,d=new i({shape:{startAngle:o,endAngle:e,cx:r.cx,cy:r.cy,clockwise:s,r0:c,r:h}});return a&&(d.z2=x-v.get(y,t)%x),d}(g||p)&&(v.diff(c).add((function(e){var n=v.get(y,e);if(p){var i=w(e,o);Kc(i,{rotation:-((isNaN(+n)?b[0]:Go(n,_,b,!0))+Math.PI/2)},t),u.add(i),v.setItemGraphicEl(e,i)}if(g){var r=S(e,o),a=f.get("clip");Kc(r,{shape:{endAngle:Go(n,_,b,a)}},t),u.add(r),Pu(t.seriesIndex,v.dataType,e,r),d[e]=r}})).update((function(e,n){var i=v.get(y,e);if(p){var r=c.getItemGraphicEl(n),a=r?r.rotation:o,s=w(e,a);s.rotation=a,$c(s,{rotation:-((isNaN(+i)?b[0]:Go(i,_,b,!0))+Math.PI/2)},t),u.add(s),v.setItemGraphicEl(e,s)}if(g){var l=h[n],m=l?l.shape.endAngle:o,x=S(e,m),M=f.get("clip");$c(x,{shape:{endAngle:Go(i,_,b,M)}},t),u.add(x),Pu(t.seriesIndex,v.dataType,e,x),d[e]=x}})).execute(),v.each((function(t){var e=v.getItemModel(t),n=e.getModel("emphasis"),r=n.get("focus"),o=n.get("blurScope"),a=n.get("disabled");if(p){var s=v.getItemGraphicEl(t),l=v.getItemVisual(t,"style"),u=l.fill;if(s instanceof iu){var c=s.style;s.useStyle(z({image:c.image,x:c.x,y:c.y,width:c.width,height:c.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(Go(v.get(y,t),_,[0,1],!0))),s.z2EmphasisLift=0,Vc(s,e),Ec(s,r,o,a)}if(g){var h=d[t];h.useStyle(v.getItemVisual(t,"style")),h.setStyle(e.getModel(["progress","itemStyle"]).getItemStyle()),h.z2EmphasisLift=0,Vc(h,e),Ec(h,r,o,a)}})),this._progressEls=d)},e.prototype._renderAnchor=function(t,e){var n=t.getModel("anchor"),i=n.get("show");if(i){var r=n.get("size"),o=n.get("icon"),a=n.get("offsetCenter"),s=n.get("keepAspect"),l=v_(o,e.cx-r/2+Wo(a[0],e.r),e.cy-r/2+Wo(a[1],e.r),r,r,null,s);l.z2=n.get("showAbove")?1:0,l.setStyle(n.getModel("itemStyle").getItemStyle()),this.group.add(l)}},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"),c=new Lo,h=[],d=[],p=t.isAnimationEnabled(),f=t.get(["pointer","showAbove"]);a.diff(this._data).add((function(t){h[t]=new Du({silent:!0}),d[t]=new Du({silent:!0})})).update((function(t,e){h[t]=o._titleEls[e],d[t]=o._detailEls[e]})).execute(),a.each((function(e){var n=a.getItemModel(e),o=a.get(s,e),g=new Lo,v=i(Go(o,[l,u],[0,1],!0)),y=n.getModel("title");if(y.get("show")){var m=y.get("offsetCenter"),x=r.cx+Wo(m[0],r.r),_=r.cy+Wo(m[1],r.r),b=h[e];b.attr({z2:f?0:2,style:uh(y,{x,y:_,text:a.getName(e),align:"center",verticalAlign:"middle"},{inheritColor:v})}),g.add(b)}var w=n.getModel("detail");if(w.get("show")){var S=w.get("offsetCenter"),M=r.cx+Wo(S[0],r.r),I=r.cy+Wo(S[1],r.r),T=Wo(w.get("width"),r.r),C=Wo(w.get("height"),r.r),A=t.get(["progress","show"])?a.getItemVisual(e,"style").fill:v,k=(b=d[e],w.get("formatter"));b.attr({z2:f?0:2,style:uh(w,{x:M,y:I,text:pB(o,k),width:isNaN(T)?null:T,height:isNaN(C)?null:C,align:"center",verticalAlign:"middle"},{inheritColor:A})}),xh(b,{normal:w},o,(function(t){return pB(t,k)})),p&&_h(b,e,a,t,{getFormattedLabel:function(t,e,n,i,r,a){return pB(a?a.interpolatedValue:o,k)}}),g.add(b)}c.add(g)})),this.group.add(c),this._titleEls=h,this._detailEls=d},e.type="gauge",e}(nx);const gB=fB;var vB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.visualStyleAccessPath="itemStyle",n}return o(e,t),e.prototype.getInitialData=function(t,e){return PA(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}(Ov);const yB=vB;function mB(t){t.registerChartView(gB),t.registerSeriesModel(yB)}var xB=["itemStyle","opacity"],_B=function(t){function e(e,n){var i=t.call(this)||this,r=i,o=new Fy,a=new Du;return r.setTextContent(a),i.setTextGuideLine(o),i.updateData(e,n,!0),i}return o(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(xB);l=null==l?1:l,n||nh(i),i.useStyle(t.getItemVisual(e,"style")),i.style.lineJoin="round",n?(i.setShape({points:a.points}),i.style.opacity=0,Kc(i,{style:{opacity:l}},r,e)):$c(i,{style:{opacity:l},shape:{points:a.points}},r,e),Vc(i,o),this._updateLabel(t,e),Ec(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),l=s.label,u=t.getItemVisual(e,"style"),c=u.fill;sh(r,lh(a),{labelFetcher:t.hostModel,labelDataIndex:e,defaultOpacity:u.opacity,defaultText:t.getName(e)},{normal:{align:l.textAlign,verticalAlign:l.verticalAlign}}),n.setTextConfig({local:!0,inside:!!l.inside,insideStroke:c,outsideFill:c});var h=l.linePoints;i.setShape({points:h}),n.textGuideLineConfig={anchor:h?new Xr(h[0][0],h[0][1]):null},$c(r,{style:{x:l.x,y:l.y}},o,e),r.attr({rotation:l.rotation,originX:l.x,originY:l.y,z2:10}),gS(n,vS(a),{stroke:c})},e}(zy),bB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.ignoreLabelLineUpdate=!0,n}return o(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 _B(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){var n=r.getItemGraphicEl(e);eh(n,t,e)})).execute(),this._data=i},e.prototype.remove=function(){this.group.removeAll(),this._data=null},e.prototype.dispose=function(){},e.type="funnel",e}(nx);const wB=bB;var SB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.init=function(e){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new RA($(this.getData,this),$(this.getRawData,this)),this._defaultLabelLine(e)},e.prototype.getInitialData=function(t,e){return PA(this,{coordDimensions:["value"],encodeDefaulter:K(wp,this)})},e.prototype._defaultLabelLine=function(t){va(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}(Ov);const MB=SB;function IB(t,e){return Xd(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function TB(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();aXB)return;var r=this._model.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]);"none"!==r.behavior&&this._dispatchExpand({axisExpandWindow:r.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(t){if(!this._mouseDownPoint&&JB(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 JB(t,e){var n=t._model;return n.get("axisExpandable")&&n.get("axisExpandTriggerOn")===e}const QB=$B;var tV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.init=function(){t.prototype.init.apply(this,arguments),this.mergeOption({})},e.prototype.mergeOption=function(t){var e=this.option;t&&E(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){W(["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=[],n=j(this.ecModel.queryComponents({mainType:"parallelAxis"}),(function(t){return(t.get("parallelIndex")||0)===this.componentIndex}),this);W(n,(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}(op);const eV=tV;var nV=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 o(e,t),e.prototype.isHorizontal=function(){return"horizontal"!==this.coordinateSystem.getModel().get("layout")},e}(VD);const iV=nV;function rV(t,e,n,i,r,o){t=t||0;var a=n[1]-n[0];if(null!=r&&(r=aV(r,[0,a])),null!=o&&(o=Math.max(o,null!=r?r:0)),"all"===i){var s=Math.abs(e[1]-e[0]);s=aV(s,[0,a]),r=o=aV(s,[r,o]),i=0}e[0]=aV(e[0],n),e[1]=aV(e[1],n);var l=oV(e,i);e[i]+=t;var u,c=r||0,h=n.slice();return l.sign<0?h[0]+=c:h[1]-=c,e[i]=aV(e[i],h),u=oV(e,i),null!=r&&(u.sign!==l.sign||u.spano&&(e[1-i]=e[i]+u.sign*o),e}function oV(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 aV(t,e){return Math.min(null!=e[1]?e[1]:1/0,Math.max(null!=e[0]?e[0]:-1/0,t))}var sV=W,lV=Math.min,uV=Math.max,cV=Math.floor,hV=Math.ceil,dV=qo,pV=Math.PI,fV=function(){function t(t,e,n){this.type="parallel",this._axesMap=wt(),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;sV(i,(function(t,n){var i=r[n],o=e.getComponent("parallelAxis",i),a=this._axesMap.set(t,new iV(t,rD(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();sV(this.dimensions,(function(t){var e=this._axesMap.get(t);e.scale.unionExtentFromData(i,i.mapDimension(t)),iD(e.scale,e.model)}),this)}}),this)},t.prototype.resize=function(t,e){this._rect=Xd(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,c=gV(e.get("axisExpandWidth"),l),h=gV(e.get("axisExpandCount")||0,[0,u]),d=e.get("axisExpandable")&&u>3&&u>h&&h>1&&c>0&&s>0,p=e.get("axisExpandWindow");if(p)t=gV(p[1]-p[0],l),p[1]=p[0]+t;else{t=gV(c*(h-1),l);var f=e.get("axisExpandCenter")||cV(u/2);p=[c*f-t/2],p[1]=p[0]+t}var g=(s-t)/(u-h);g<3&&(g=0);var v=[cV(dV(p[0]/c,1))+1,hV(dV(p[1]/c,1))-1],y=g/c*p[0];return{layout:o,pixelDimIndex:a,layoutBase:n[i[a]],layoutLength:s,axisBase:n[i[1-a]],axisLength:n[r[1-a]],axisExpandable:d,axisExpandWidth:c,axisCollapseWidth:g,axisExpandWindow:p,axisCount:u,winInnerIndices:v,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])})),sV(n,(function(e,n){var o=(i.axisExpandable?yV:vV)(n,i),a={horizontal:{x:o.position,y:i.axisLength},vertical:{x:0,y:o.position}},s={horizontal:pV/2,vertical:0},l=[a[r].x+t.x,a[r].y+t.y],u=s[r],c=Ar();Or(c,c,u),Pr(c,c,l),this._axesLayout[e]={position:l,rotation:u,transform:c,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=[];W(o,(function(e){a.push(t.mapDimension(e)),s.push(r.get(e).model)}));for(var l=this.hasAxisBrushed(),u=n;ur*(1-c[0])?(l="jump",a=s-r*(1-c[2])):(a=s-r*c[1])>=0&&(a=s-r*(1-c[1]))<=0&&(a=0),a*=e.axisExpandWidth/u,a?rV(a,i,o,"all"):l="none";else{var d=i[1]-i[0],p=o[1]*s/d;i=[uV(0,p-d/2)],i[1]=lV(o[1],i[0]+d),i[0]=i[1]-d}return{axisExpandWindow:i,behavior:l}},t}();function gV(t,e){return lV(uV(t,e[0]),e[1])}function vV(t,e){var n=e.layoutLength/(e.axisCount-1);return{position:n*t,axisNameAvailableWidth:n,axisLabelShow:!0}}function yV(t,e){var n,i,r=e.layoutLength,o=e.axisExpandWidth,a=e.axisCount,s=e.axisCollapseWidth,l=e.winInnerIndices,u=s,c=!1;return t=0;n--)Uo(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;ikV}function YV(t){var e=t.length-1;return e<0&&(e=0),[t[0],t[e]]}function XV(t,e,n,i){var r=new Lo;return r.add(new du({name:"main",style:QV(n),silent:!0,draggable:!0,cursor:"move",drift:K(rF,t,e,r,["n","s","w","e"]),ondragend:K(jV,e,{isEnd:!0})})),W(i,(function(n){r.add(new du({name:n.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:K(rF,t,e,r,n),ondragend:K(jV,e,{isEnd:!0})}))})),r}function $V(t,e,n,i){var r=i.brushStyle.lineWidth||0,o=TV(r,DV),a=n[0][0],s=n[1][0],l=a-r/2,u=s-r/2,c=n[0][1],h=n[1][1],d=c-o+r/2,p=h-o+r/2,f=c-a,g=h-s,v=f+r,y=g+r;JV(t,e,"main",a,s,f,g),i.transformable&&(JV(t,e,"w",l,u,o,y),JV(t,e,"e",d,u,o,y),JV(t,e,"n",l,u,v,o),JV(t,e,"s",l,p,v,o),JV(t,e,"nw",l,u,o,o),JV(t,e,"ne",d,u,o,o),JV(t,e,"sw",l,p,o,o),JV(t,e,"se",d,p,o,o))}function KV(t,e){var n=e.__brushOption,i=n.transformable,r=e.childAt(0);r.useStyle(QV(n)),r.attr({silent:!i,cursor:i?"move":"default"}),W([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],(function(n){var r=e.childOfName(n.join("")),o=1===n.length?nF(t,n[0]):iF(t,n);r&&r.attr({silent:!i,invisible:!i,cursor:i?OV[o]+"-resize":null})}))}function JV(t,e,n,i,r,o,a){var s=e.childOfName(n);s&&s.setShape(lF(sF(t,e,[[i,r],[i+o,r+a]])))}function QV(t){return B({strokeNoScale:!0},t.brushStyle)}function tF(t,e,n,i){var r=[IV(t,n),IV(e,i)],o=[TV(t,n),TV(e,i)];return[[r[0],o[0]],[r[1],o[1]]]}function eF(t){return Pm(t.group)}function nF(t,e){var n={w:"left",e:"right",n:"top",s:"bottom"},i={left:"w",right:"e",top:"n",bottom:"s"},r=Rm(n[e],eF(t));return i[r]}function iF(t,e){var n=[nF(t,e[0]),nF(t,e[1])];return("e"===n[0]||"w"===n[0])&&n.reverse(),n.join("")}function rF(t,e,n,i,r,o){var a=n.__brushOption,s=t.toRectRange(a.range),l=aF(e,r,o);W(i,(function(t){var e=PV[t];s[e[0]][e[1]]+=l[e[0]]})),a.range=t.fromRectRange(tF(s[0][0],s[1][0],s[0][1],s[1][1])),HV(e,n),jV(e,{isEnd:!1})}function oF(t,e,n,i){var r=e.__brushOption.range,o=aF(t,n,i);W(r,(function(t){t[0]+=o[0],t[1]+=o[1]})),HV(t,e),jV(t,{isEnd:!1})}function aF(t,e,n){var i=t.group,r=i.transformCoordToLocal(e,n),o=i.transformCoordToLocal(0,0);return[r[0]-o[0],r[1]-o[1]]}function sF(t,e,n){var i=qV(t,e);return i&&i!==MV?i.clipPath(n,t._transform):R(n)}function lF(t){var e=IV(t[0][0],t[1][0]),n=IV(t[0][1],t[1][1]),i=TV(t[0][0],t[1][0]),r=TV(t[0][1],t[1][1]);return{x:e,y:n,width:i-e,height:r-n}}function uF(t,e,n){if(t._brushType&&!vF(t,e.offsetX,e.offsetY)){var i=t._zr,r=t._covers,o=WV(t,e,n);if(!t._dragging)for(var a=0;ai.getWidth()||n<0||n>i.getHeight()}var yF={lineX:mF(0),lineY:mF(1),rect:{createCover:function(t,e){function n(t){return t}return XV({toRectRange:n,fromRectRange:n},t,e,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(t){var e=YV(t);return tF(e[1][0],e[1][1],e[0][0],e[0][1])},updateCoverShape:function(t,e,n,i){$V(t,e,n,i)},updateCommon:KV,contain:hF},polygon:{createCover:function(t,e){var n=new Lo;return n.add(new Fy({name:"main",style:QV(e),silent:!0})),n},getCreatingRange:function(t){return t},endCreating:function(t,e){e.remove(e.childAt(0)),e.add(new zy({name:"main",draggable:!0,drift:K(oF,t,e),ondragend:K(jV,t,{isEnd:!0})}))},updateCoverShape:function(t,e,n,i){e.childAt(0).setShape({points:sF(t,e,n)})},updateCommon:KV,contain:hF}};function mF(t){return{createCover:function(e,n){return XV({toRectRange:function(e){var n=[e,[0,100]];return t&&n.reverse(),n},fromRectRange:function(e){return e[t]}},e,n,[[["w"],["e"]],[["n"],["s"]]][t])},getCreatingRange:function(e){var n=YV(e),i=IV(n[0][t],n[1][t]),r=TV(n[0][t],n[1][t]);return[i,r]},updateCoverShape:function(e,n,i,r){var o,a=qV(e,n);if(a!==MV&&a.getLinearBrushOtherExtent)o=a.getLinearBrushOtherExtent(t);else{var s=e._zr;o=[0,[s.getWidth(),s.getHeight()][1-t]]}var l=[i,o];t&&l.reverse(),$V(e,n,l,r)},updateCommon:KV,contain:hF}}const xF=NV;function _F(t){return t=SF(t),function(e){return Bm(e,t)}}function bF(t,e){return t=SF(t),function(n){var i=null!=e?e:n,r=i?t.width:t.height,o=i?t.x:t.y;return[o,o+(r||0)]}}function wF(t,e,n){var i=SF(t);return function(t,r){return i.contain(r[0],r[1])&&!_P(t,e,n)}}function SF(t){return oo.create(t)}var MF=["axisLine","axisTickLabel","axisName"],IF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.init=function(e,n){t.prototype.init.apply(this,arguments),(this._brushController=new xF(n.getZr())).on("brush",$(this._onBrush,this))},e.prototype.render=function(t,e,n,i){if(!TF(t,e,i)){this.axisModel=t,this.api=n,this.group.removeAll();var r=this._axisGroup;if(this._axisGroup=new Lo,this.group.add(this._axisGroup),t.get("show")){var o=AF(t,e),a=o.coordinateSystem,s=t.getAreaSelectStyle(),l=s.width,u=t.axis.dim,c=a.getAxisLayout(u),h=z({strokeContainThreshold:l},c),d=new hL(t,h);W(MF,d.add,d),this._axisGroup.add(d.getGroup()),this._refreshBrushController(h,s,t,o,l,n),zm(r,this._axisGroup,t)}}},e.prototype._refreshBrushController=function(t,e,n,i,r,o){var a=n.axis.getExtent(),s=a[1]-a[0],l=Math.min(30,.1*Math.abs(s)),u=oo.create({x:a[0],y:-r/2,width:s,height:r});u.x-=l,u.width+=2*l,this._brushController.mount({enableGlobalPan:!0,rotation:t.rotation,x:t.position[0],y:t.position[1]}).setPanels([{panelId:"pl",clipPath:_F(u),isTargetByCursor:wF(u,o,i),getLinearBrushOtherExtent:bF(u,0)}]).enableBrush({brushType:"lineX",brushStyle:e,removeOnClick:!0}).updateCovers(CF(n))},e.prototype._onBrush=function(t){var e=t.areas,n=this.axisModel,i=n.axis,r=q(e,(function(t){return[i.coordToData(t.range[0],!0),i.coordToData(t.range[1],!0)]}));(!n.option.realtime===t.isEnd||t.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:n.id,intervals:r})},e.prototype.dispose=function(){this._brushController.dispose()},e.type="parallelAxis",e}(Ev);function TF(t,e,n){return n&&"axisAreaSelect"===n.type&&e.findComponents({mainType:"parallelAxis",query:n})[0]===t}function CF(t){var e=t.axis;return q(t.activeIntervals,(function(t){return{brushType:"lineX",panelId:"pl",range:[e.dataToCoord(t[0],!0),e.dataToCoord(t[1],!0)]}}))}function AF(t,e){return e.getComponent("parallel",t.get("parallelIndex"))}const kF=IF;var DF={type:"axisAreaSelect",event:"axisAreaSelected"};function LF(t){t.registerAction(DF,(function(t,e){e.eachComponent({mainType:"parallelAxis",query:t},(function(e){e.axis.model.setActiveIntervals(t.intervals)}))})),t.registerAction("parallelAxisExpand",(function(t,e){e.eachComponent({mainType:"parallel",query:t},(function(e){e.setAxisExpand(t)}))}))}var PF={type:"value",areaSelectStyle:{width:20,borderWidth:1,borderColor:"rgba(160,197,232)",color:"rgba(160,197,232)",opacity:.3},realtime:!0,z:10};function OF(t){t.registerComponentView(QB),t.registerComponentModel(eV),t.registerCoordinateSystem("parallel",bV),t.registerPreprocessor(jB),t.registerComponentModel(SV),t.registerComponentView(kF),uk(t,"parallel",SV,PF),LF(t)}function RF(t){jw(OF),t.registerChartView(BB),t.registerSeriesModel(GB),t.registerVisual(t.PRIORITY.VISUAL.BRUSH,UB)}var EF=function(){function t(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.cpx2=0,this.cpy2=0,this.extent=0}return t}(),NF=function(t){function e(e){return t.call(this,e)||this}return o(e,t),e.prototype.getDefaultShape=function(){return new EF},e.prototype.buildPath=function(t,e){var n=e.extent;t.moveTo(e.x1,e.y1),t.bezierCurveTo(e.cpx1,e.cpy1,e.cpx2,e.cpy2,e.x2,e.y2),"vertical"===e.orient?(t.lineTo(e.x2+n,e.y2),t.bezierCurveTo(e.cpx2+n,e.cpy2,e.cpx1+n,e.cpy1,e.x1+n,e.y1)):(t.lineTo(e.x2,e.y2+n),t.bezierCurveTo(e.cpx2,e.cpy2+n,e.cpx1,e.cpy1+n,e.x1,e.y1+n)),t.closePath()},e.prototype.highlight=function(){vc(this)},e.prototype.downplay=function(){yc(this)},e}(Xl),zF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._focusAdjacencyDisabled=!1,n}return o(e,t),e.prototype.render=function(t,e,n){var i=this,r=t.getGraph(),o=this.group,a=t.layoutInfo,s=a.width,l=a.height,u=t.getData(),c=t.getData("edge"),h=t.get("orient");this._model=t,o.removeAll(),o.x=a.x,o.y=a.y,r.eachEdge((function(e){var n=new NF,i=Lu(n);i.dataIndex=e.dataIndex,i.seriesIndex=t.seriesIndex,i.dataType="edge";var r,a,u,d,p,f,g,v,y=e.getModel(),m=y.getModel("lineStyle"),x=m.get("curveness"),_=e.node1.getLayout(),b=e.node1.getModel(),w=b.get("localX"),S=b.get("localY"),M=e.node2.getLayout(),I=e.node2.getModel(),T=I.get("localX"),C=I.get("localY"),A=e.getLayout();switch(n.shape.extent=Math.max(1,A.dy),n.shape.orient=h,"vertical"===h?(r=(null!=w?w*s:_.x)+A.sy,a=(null!=S?S*l:_.y)+_.dy,u=(null!=T?T*s:M.x)+A.ty,d=null!=C?C*l:M.y,p=r,f=a*(1-x)+d*x,g=u,v=a*x+d*(1-x)):(r=(null!=w?w*s:_.x)+_.dx,a=(null!=S?S*l:_.y)+A.sy,u=null!=T?T*s:M.x,d=(null!=C?C*l:M.y)+A.ty,p=r*(1-x)+u*x,f=a,g=r*x+u*(1-x),v=d),n.setShape({x1:r,y1:a,x2:u,y2:d,cpx1:p,cpy1:f,cpx2:g,cpy2:v}),n.useStyle(m.getItemStyle()),n.style.fill){case"source":n.style.fill=e.node1.getVisual("color"),n.style.decal=e.node1.getVisual("style").decal;break;case"target":n.style.fill=e.node2.getVisual("color"),n.style.decal=e.node2.getVisual("style").decal;break;case"gradient":var k=e.node1.getVisual("color"),D=e.node2.getVisual("color");tt(k)&&tt(D)&&(n.style.fill=new rm(0,0,+("horizontal"===h),+("vertical"===h),[{color:k,offset:0},{color:D,offset:1}]))}var L=y.getModel("emphasis");Vc(n,y,"lineStyle",(function(t){return t.getItemStyle()})),o.add(n),c.setItemGraphicEl(e.dataIndex,n);var P=L.get("focus");Ec(n,"adjacency"===P?e.getAdjacentDataIndices():P,L.get("blurScope"),L.get("disabled")),Lu(n).dataType="edge"})),r.eachNode((function(e){var n=e.getLayout(),i=e.getModel(),r=i.get("localX"),a=i.get("localY"),c=i.getModel("emphasis"),h=new du({shape:{x:null!=r?r*s:n.x,y:null!=a?a*l:n.y,width:n.dx,height:n.dy},style:i.getModel("itemStyle").getItemStyle(),z2:10});sh(h,lh(i),{labelFetcher:t,labelDataIndex:e.dataIndex,defaultText:e.id}),h.disableLabelAnimation=!0,h.setStyle("fill",e.getVisual("color")),h.setStyle("decal",e.getVisual("style").decal),Vc(h,i),o.add(h),u.setItemGraphicEl(e.dataIndex,h),Lu(h).dataType="node";var d=c.get("focus");Ec(h,"adjacency"===d?e.getAdjacentDataIndices():d,c.get("blurScope"),c.get("disabled"))})),u.eachItemGraphicEl((function(e,r){var o=u.getItemModel(r);o.get("draggable")&&(e.drift=function(e,o){i._focusAdjacencyDisabled=!0,this.shape.x+=e,this.shape.y+=o,this.dirty(),n.dispatchAction({type:"dragNode",seriesId:t.id,dataIndex:u.getRawIndex(r),localX:this.shape.x/s,localY:this.shape.y/l})},e.ondragend=function(){i._focusAdjacencyDisabled=!1},e.draggable=!0,e.cursor="move")})),!this._data&&t.isAnimationEnabled()&&o.setClipPath(BF(o.getBoundingRect(),t,(function(){o.removeClipPath()}))),this._data=t.getData()},e.prototype.dispose=function(){},e.type="sankey",e}(nx);function BF(t,e,n){var i=new du({shape:{x:t.x-10,y:t.y-10,width:0,height:t.height+20}});return Kc(i,{shape:{width:t.width+20}},e,n),i}const VF=zF;var FF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.getInitialData=function(t,e){var n=t.edges||t.links,i=t.data||t.nodes,r=t.levels;this.levelModels=[];for(var o=this.levelModels,a=0;a=0&&(o[r[a].depth]=new Oh(r[a],this,e));if(i&&n){var s=rB(i,n,this,!0,l);return s.data}function l(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),r=i.node1.getLayout();if(r){var o=r.depth,a=n.levelModels[o];a&&(t.parentModel=a)}return t}))}},e.prototype.setNodePosition=function(t,e){var n=this.option.data||this.option.nodes,i=n[t];i.localX=e[0],i.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,s=o.source+" -- "+o.target;return iv("nameValue",{name:s,value:a,noValue:i(a)})}var l=this.getGraph().getNodeByIndex(t),u=l.getLayout().value,c=this.getDataParams(t,n).data.name;return iv("nameValue",{name:null!=c?c+"":null,value:u,noValue:i(u)})},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),o=r.getLayout().value;i.value=o}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}(Ov);const HF=FF;function GF(t,e){t.eachSeriesByType("sankey",(function(t){var n=t.get("nodeWidth"),i=t.get("nodeGap"),r=WF(t,e);t.layoutInfo=r;var o=r.width,a=r.height,s=t.getGraph(),l=s.nodes,u=s.edges;UF(l);var c=j(l,(function(t){return 0===t.getLayout().value})),h=0!==c.length?0:t.get("layoutIterations"),d=t.get("orient"),p=t.get("nodeAlign");qF(l,u,n,i,o,a,h,d,p)}))}function WF(t,e){return Xd(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function qF(t,e,n,i,r,o,a,s,l){jF(t,e,n,r,o,s,l),KF(t,e,o,r,i,a,s),cH(t,s)}function UF(t){W(t,(function(t){var e=lH(t.outEdges,sH),n=lH(t.inEdges,sH),i=t.getValue()||0,r=Math.max(e,n,i);t.setLayout({value:r},!0)}))}function jF(t,e,n,i,r,o,a){for(var s=[],l=[],u=[],c=[],h=0,d=0;d=0;y&&v.depth>p&&(p=v.depth),g.setLayout({depth:y?v.depth:h},!0),"vertical"===o?g.setLayout({dy:n},!0):g.setLayout({dx:n},!0);for(var m=0;mh-1?p:h-1;a&&"left"!==a&&YF(t,a,o,S);var M="vertical"===o?(r-n)/S:(i-n)/S;$F(t,M,o)}function ZF(t){var e=t.hostGraph.data.getRawDataItem(t.dataIndex);return null!=e.depth&&e.depth>=0}function YF(t,e,n,i){if("right"===e){var r=[],o=t,a=0;while(o.length){for(var s=0;s0;o--)l*=.99,eH(s,l,a),tH(s,r,n,i,a),uH(s,l,a),tH(s,r,n,i,a)}function JF(t,e){var n=[],i="vertical"===e?"y":"x",r=Za(t,(function(t){return t.getLayout()[i]}));return r.keys.sort((function(t,e){return t-e})),W(r.keys,(function(t){n.push(r.buckets.get(t))})),n}function QF(t,e,n,i,r,o){var a=1/0;W(t,(function(t){var e=t.length,s=0;W(t,(function(t){s+=t.getLayout().value}));var l="vertical"===o?(i-(e-1)*r)/s:(n-(e-1)*r)/s;l0&&(a=s.getLayout()[o]+l,"vertical"===r?s.setLayout({x:a},!0):s.setLayout({y:a},!0)),u=s.getLayout()[o]+s.getLayout()[h]+e;var p="vertical"===r?i:n;if(l=u-e-p,l>0){a=s.getLayout()[o]-l,"vertical"===r?s.setLayout({x:a},!0):s.setLayout({y:a},!0),u=a;for(d=c-2;d>=0;--d)s=t[d],l=s.getLayout()[o]+s.getLayout()[h]+e-u,l>0&&(a=s.getLayout()[o]-l,"vertical"===r?s.setLayout({x:a},!0):s.setLayout({y:a},!0)),u=s.getLayout()[o]}}))}function eH(t,e,n){W(t.slice().reverse(),(function(t){W(t,(function(t){if(t.outEdges.length){var i=lH(t.outEdges,nH,n)/lH(t.outEdges,sH);if(isNaN(i)){var r=t.outEdges.length;i=r?lH(t.outEdges,iH,n)/r:0}if("vertical"===n){var o=t.getLayout().x+(i-aH(t,n))*e;t.setLayout({x:o},!0)}else{var a=t.getLayout().y+(i-aH(t,n))*e;t.setLayout({y:a},!0)}}}))}))}function nH(t,e){return aH(t.node2,e)*t.getValue()}function iH(t,e){return aH(t.node2,e)}function rH(t,e){return aH(t.node1,e)*t.getValue()}function oH(t,e){return aH(t.node1,e)}function aH(t,e){return"vertical"===e?t.getLayout().x+t.getLayout().dx/2:t.getLayout().y+t.getLayout().dy/2}function sH(t){return t.getValue()}function lH(t,e,n){var i=0,r=t.length,o=-1;while(++or&&(r=e)})),W(n,(function(e){var n=new pN({type:"color",mappingMethod:"linear",dataExtent:[i,r],visual:t.get("color")}),o=n.mapValueToVisual(e.getLayout().value),a=e.getModel().get(["itemStyle","color"]);null!=a?(e.setVisual("color",a),e.setVisual("style",{fill:a})):(e.setVisual("color",o),e.setVisual("style",{fill:o}))}))}}))}function dH(t){t.registerChartView(VF),t.registerSeriesModel(HF),t.registerLayout(GF),t.registerVisual(hH),t.registerAction({type:"dragNode",event:"dragnode",update:"update"},(function(t,e){e.eachComponent({mainType:"series",subType:"sankey",query:t},(function(e){e.setNodePosition(t.dataIndex,[t.localX,t.localY])}))}))}var pH=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,c=this._baseAxisDim=l[u],h=l[1-u],d=[r,o],p=d[u].get("type"),f=d[1-u].get("type"),g=t.data;if(g&&i){var v=[];W(g,(function(t,e){var n;J(t)?(n=t.slice(),t.unshift(e)):J(t.value)?(n=z({},t),n.value=n.value.slice(),t.value.unshift(e)):n=t,v.push(n)})),t.data=v}var y=this.defaultValueDimensions,m=[{name:c,type:TI(p),ordinalMeta:n,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:h,type:TI(f),dimsDef:y.slice()}];return PA(this,{coordDimensions:m,dimensionsCount:y.length+1,encodeDefaulter:K(bp,m,this)})},t.prototype.getBaseAxis=function(){var t=this._baseAxisDim;return this.ecModel.getComponent(t+"Axis",this.get(t+"AxisIndex")).axis},t}(),fH=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 o(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}(Ov);H(fH,pH,!0);const gH=fH;var vH=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(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=i.getItemLayout(t),n=xH(e,i,t,a,!0);i.setItemGraphicEl(t,n),r.add(n)}})).update((function(t,e){var n=o.getItemGraphicEl(e);if(i.hasValue(t)){var s=i.getItemLayout(t);n?(nh(n),_H(s,n,i,t)):n=xH(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}(nx),yH=function(){function t(){}return t}(),mH=function(t){function e(e){var n=t.call(this,e)||this;return n.type="boxplotBoxPath",n}return o(e,t),e.prototype.getDefaultShape=function(){return new yH},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 _=[y,x];i.push(_)}}}return{boxData:n,outliers:i}}var DH={type:"echarts:boxplot",transform:function(t){var e=t.upstream;if(e.sourceFormat!==hp){var n="";0,vg(n)}var i=kH(e.getRawData(),t.config);return[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:i.boxData},{data:i.outliers}]}};function LH(t){t.registerSeriesModel(gH),t.registerChartView(wH),t.registerVisual(SH),t.registerLayout(IH),t.registerTransform(DH)}var PH=["color","borderColor"],OH=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(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){Zm(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&&zH(s,a))return;var l=NH(a,n,!0);Kc(l,{shape:{points:a.ends}},t,n),BH(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 c=e.getItemLayout(a);o&&zH(s,c)?i.remove(u):(u?($c(u,{shape:{points:c.ends}},t,a),nh(u)):u=NH(c,a),BH(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(),GH(t,this.group);var e=t.get("clip",!0)?ZT(t.coordinateSystem,!1,t):null;e?this.group.setClipPath(e):this.group.removeClipPath()},e.prototype._incrementalRenderNormal=function(t,e){var n,i=e.getData(),r=i.getLayout("isSimpleBox");while(null!=(n=t.next())){var o=i.getItemLayout(n),a=NH(o,n);BH(a,i,n,r),a.incremental=!0,this.group.add(a),this._progressiveEls.push(a)}},e.prototype._incrementalRenderLarge=function(t,e){GH(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}(nx),RH=function(){function t(){}return t}(),EH=function(t){function e(e){var n=t.call(this,e)||this;return n.type="normalCandlestickBox",n}return o(e,t),e.prototype.getDefaultShape=function(){return new RH},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}(Xl);function NH(t,e,n){var i=t.ends;return new EH({shape:{points:n?VH(i,t):i},z2:100})}function zH(t,e){for(var n=!0,i=0;i0?"borderColor":"borderColor0"])||n.get(["itemStyle",t>0?"color":"color0"]),o=n.getModel("itemStyle").getItemStyle(PH);e.useStyle(o),e.style.fill=null,e.style.stroke=r}const qH=OH;var UH=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 o(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}(Ov);H(UH,pH,!0);const jH=UH;function ZH(t){t&&J(t.series)&&W(t.series,(function(t){it(t)&&"k"===t.type&&(t.type="candlestick")}))}var YH=["itemStyle","borderColor"],XH=["itemStyle","borderColor0"],$H=["itemStyle","color"],KH=["itemStyle","color0"],JH={seriesType:"candlestick",plan:Nv(),performRawSeries:!0,reset:function(t,e){function n(t,e){return e.get(t>0?$H:KH)}function i(t,e){return e.get(t>0?YH:XH)}if(!e.isSeriesFiltered(t)){var r=t.pipelineContext.large;return!r&&{progress:function(t,e){var r;while(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;var l=e.ensureUniqueItemVisual(r,"style");z(l,s)}}}}}};const QH=JH;var tG={seriesType:"candlestick",plan:Nv(),reset:function(t){var e=t.coordinateSystem,n=t.getData(),i=nG(t,n),r=0,o=1,a=["x","y"],s=n.getDimensionIndex(n.mapDimension(a[r])),l=q(n.mapDimensionsAll(a[o]),n.getDimensionIndex,n),u=l[0],c=l[1],h=l[2],d=l[3];if(n.setLayout({candleWidth:i,isSimpleBox:i<=1.3}),!(s<0||l.length<4))return{progress:t.pipelineContext.large?f:p};function p(t,n){var a,l=n.getStore();while(null!=(a=t.next())){var p=l.get(s,a),f=l.get(u,a),g=l.get(c,a),v=l.get(h,a),y=l.get(d,a),m=Math.min(f,g),x=Math.max(f,g),_=I(m,p),b=I(x,p),w=I(v,p),S=I(y,p),M=[];T(M,b,0),T(M,_,1),M.push(A(S),A(b),A(w),A(_)),n.setItemLayout(a,{sign:eG(l,a,f,g,c),initBaseline:f>g?b[o]:_[o],ends:M,brushRect:C(v,y,p)})}function I(t,n){var i=[];return i[r]=n,i[o]=t,isNaN(n)||isNaN(t)?[NaN,NaN]:e.dataToPoint(i)}function T(t,e,n){var o=e.slice(),a=e.slice();o[r]=Lm(o[r]+i/2,1,!1),a[r]=Lm(a[r]-i/2,1,!0),n?t.push(o,a):t.push(a,o)}function C(t,e,n){var a=I(t,n),s=I(e,n);return a[r]-=i/2,s[r]-=i/2,{x:a[0],y:a[1],width:o?i:s[0]-a[0],height:o?s[1]-a[1]:i}}function A(t){return t[r]=Lm(t[r],1),t}}function f(t,n){var i,a,l=RT(4*t.count),p=0,f=[],g=[],v=n.getStore();while(null!=(a=t.next())){var y=v.get(s,a),m=v.get(u,a),x=v.get(c,a),_=v.get(h,a),b=v.get(d,a);isNaN(y)||isNaN(_)||isNaN(b)?(l[p++]=NaN,p+=3):(l[p++]=eG(v,a,m,x,c),f[r]=y,f[o]=_,i=e.dataToPoint(f,null,g),l[p++]=i?i[0]:NaN,l[p++]=i?i[1]:NaN,f[o]=b,i=e.dataToPoint(f,null,g),l[p++]=i?i[1]:NaN)}n.setLayout("largePoints",l)}}};function eG(t,e,n,i,r){var o;return o=n>i?-1:n0?t.get(r,e-1)<=i?1:-1:1,o}function nG(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=Wo(dt(t.get("barMaxWidth"),r),r),a=Wo(dt(t.get("barMinWidth"),1),r),s=t.get("barWidth");return null!=s?Wo(s,r):Math.max(Math.min(r/2,o),a)}const iG=tG;function rG(t){t.registerChartView(qH),t.registerSeriesModel(jH),t.registerPreprocessor(ZH),t.registerVisual(QH),t.registerLayout(iG)}function oG(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 aG=function(t){function e(e,n){var i=t.call(this)||this,r=new ST(e,n),o=new Lo;return i.add(r),i.add(o),i.updateData(e,n),i}return o(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=Q(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 Wt(t.__p1,t.__cp1)+Wt(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=Mn,l=In;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),c=l(e[1],i[1],n[1],r);t.rotation=-Math.atan2(c,u)-Math.PI/2,"line"!==this._symbolType&&"rect"!==this._symbolType&&"roundRect"!==this._symbolType||(void 0!==t.__lastT&&t.__lastT=0;o--)if(i[o]<=e)break;o=Math.min(o,r-2)}else{for(o=a;oe)break;o=Math.min(o-1,r-2)}var l=(e-i[o])/(i[o+1]-i[o]),u=n[o],c=n[o+1];t.x=u[0]*(1-l)+l*c[0],t.y=u[1]*(1-l)+l*c[1];var h=c[0]-u[0],d=c[1]-u[1];t.rotation=-Math.atan2(d,h)-Math.PI/2,this._lastFrame=o,this._lastFramePercent=e,t.ignore=!1}},e}(fG);const mG=yG;var xG=function(){function t(){this.polyline=!1,this.curveness=0,this.segs=[]}return t}(),_G=function(t){function e(e){var n=t.call(this,e)||this;return n._off=0,n.hoverDataIdx=-1,n}return o(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 xG},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 h=(s+u)/2-(l-c)*r,d=(l+c)/2-(u-s)*r;t.quadraticCurveTo(h,d,u,c)}else t.lineTo(u,c)}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++],c=i[s++],h=1;h0){var f=(u+d)/2-(c-p)*r,g=(c+p)/2-(d-u)*r;if(Tl(u,c,f,g,d,p,o,t,e))return a}else if(Ml(u,c,d,p,o,t,e))return a;a++}return-1},e.prototype.contain=function(t,e){var n=this.transformCoordToLocal(t,e),i=this.getBoundingRect();if(t=n[0],e=n[1],i.contain(t,e)){var r=this.hoverDataIdx=this.findDataIndex(t,e);return r>=0}return this.hoverDataIdx=-1,!1},e.prototype.getBoundingRect=function(){var t=this._rect;if(!t){for(var e=this.shape,n=e.segs,i=1/0,r=1/0,o=-1/0,a=-1/0,s=0;s0&&(o.dataIndex=n+t.__startIndex)}))},t.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},t}();const wG=bG;var SG={seriesType:"lines",plan:Nv(),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,c=r.start;c0&&(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)&&ZT(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(),r=this._updateLineDraw(i,t);r.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=MG.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,a=o.large;return n&&i===this._hasEffet&&r===this._isPolyline&&a===this._isLargeDraw||(n&&n.remove(),n=this._lineDraw=a?new wG:new Fz(r?i?mG:vG:i?fG:Rz),this._hasEffet=i,this._isPolyline=r,this._isLargeDraw=a),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(),n="svg"===e.painter.getType();n||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}(nx);const TG=IG;var CG="undefined"===typeof Uint32Array?Array:Uint32Array,AG="undefined"===typeof Float64Array?Array:Float64Array;function kG(t){var e=t.data;e&&e[0]&&e[0][0]&&e[0][0].coord&&(t.data=q(e,(function(t){var e=[t[0].coord,t[1].coord],n={coords:e};return t[0].name&&(n.fromName=t[0].name),t[1].name&&(n.toName=t[1].name),N([n,t[0],t[1]])})))}var DG=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 o(e,t),e.prototype.init=function(e){e.data=e.data||[],kG(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(kG(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=St(this._flatCoords,e.flatCoords),this._flatCoordsOffset=St(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),n=e.option instanceof Array?e.option:e.getShallow("coords");return n},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}(Ov);const LG=DG;function PG(t){return t instanceof Array||(t=[t,t]),t}var OG={seriesType:"lines",reset:function(t){var e=PG(t.get("symbol")),n=PG(t.get("symbolSize")),i=t.getData();function r(t,e){var n=t.getItemModel(e),i=PG(n.getShallow("symbol",!0)),r=PG(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])}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?r:null}}};const RG=OG;function EG(t){t.registerChartView(TG),t.registerSeriesModel(LG),t.registerLayout(MG),t.registerVisual(RG)}var NG=256,zG=function(){function t(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var t=x.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,c=this.canvas,h=c.getContext("2d"),d=t.length;c.width=e,c.height=n;for(var p=0;p0){var C=o(m)?s:l;m>0&&(m=m*I+S),_[b++]=C[T],_[b++]=C[T+1],_[b++]=C[T+2],_[b++]=C[T+3]*m*256}else b+=4}return h.putImageData(x,0,0),c},t.prototype._getBrush=function(){var t=this._brushCanvas||(this._brushCanvas=x.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}();const BG=zG;function VG(t,e,n){var i=t[1]-t[0];e=q(e,(function(e){return{interval:[(e.interval[0]-t[0])/i,(e.interval[1]-t[0])/i]}}));var r=e.length,o=0;return function(t){var i;for(i=o;i=0;i--){a=e[i].interval;if(a[0]<=t&&t<=a[1]){o=i;break}}return i>=0&&i=e[0]&&t<=e[1]}}function HG(t){var e=t.dimensions;return"lng"===e[0]&&"lat"===e[1]}var GG=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(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()):HG(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&&(HG(r)?this.render(e,n,i):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(e,i,t.start,t.end,!0)))},e.prototype.eachRendered=function(t){Zm(this._progressiveEls||this.group,t)},e.prototype._renderOnCartesianAndCalendar=function(t,e,n,i,r){var o,a,s,l,u=t.coordinateSystem,c=YT(u,"cartesian2d");if(c){var h=u.getAxis("x"),d=u.getAxis("y");0,o=h.getBandWidth()+.5,a=d.getBandWidth()+.5,s=h.scale.getExtent(),l=d.scale.getExtent()}for(var p=this.group,f=t.getData(),g=t.getModel(["emphasis","itemStyle"]).getItemStyle(),v=t.getModel(["blur","itemStyle"]).getItemStyle(),y=t.getModel(["select","itemStyle"]).getItemStyle(),m=t.get(["itemStyle","borderRadius"]),x=lh(t),_=t.getModel("emphasis"),b=_.get("focus"),w=_.get("blurScope"),S=_.get("disabled"),M=c?[f.mapDimension("x"),f.mapDimension("y"),f.mapDimension("value")]:[f.mapDimension("time"),f.mapDimension("value")],I=n;Is[1]||kl[1])continue;var D=u.dataToPoint([A,k]);T=new du({shape:{x:D[0]-o/2,y:D[1]-a/2,width:o,height:a},style:C})}else{if(isNaN(f.get(M[1],I)))continue;T=new du({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(),v=L.getModel(["blur","itemStyle"]).getItemStyle(),y=L.getModel(["select","itemStyle"]).getItemStyle(),m=L.get(["itemStyle","borderRadius"]),b=P.get("focus"),w=P.get("blurScope"),S=P.get("disabled"),x=lh(L)}T.shape.r=m;var O=t.getRawValue(I),R="-";O&&null!=O[2]&&(R=O[2]+""),sh(T,x,{labelFetcher:t,labelDataIndex:I,defaultOpacity:C.opacity,defaultText:R}),T.ensureState("emphasis").style=g,T.ensureState("blur").style=v,T.ensureState("select").style=y,Ec(T,b,w,S),T.incremental=r,r&&(T.states.emphasis.hoverLayer=!0),p.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 BG;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 c=Math.max(l.x,0),h=Math.max(l.y,0),d=Math.min(l.width+l.x,i.getWidth()),p=Math.min(l.height+l.y,i.getHeight()),f=d-c,g=p-h,v=[a.mapDimension("lng"),a.mapDimension("lat"),a.mapDimension("value")],y=a.mapArray(v,(function(e,n,i){var r=t.dataToPoint([e,n]);return r[0]-=c,r[1]-=h,r.push(i),r})),m=n.getExtent(),x="visualMap.continuous"===n.type?FG(m,n.option.range):VG(m,n.getPieceList(),n.option.selected);s.update(y,f,g,r.color.getNormalizer(),{inRange:r.color.getColorMapper(),outOfRange:o.color.getColorMapper()},x);var _=new iu({style:{width:f,height:g,x:c,y:h,image:s.canvas},silent:!0});this.group.add(_)},e.type="heatmap",e}(nx);const WG=GG;var qG=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.getInitialData=function(t,e){return vT(null,this,{generateCoord:"value"})},e.prototype.preventIncremental=function(){var t=tf.get(this.get("coordinateSystem"));if(t&&t.dimensions)return"lng"===t.dimensions[0]&&"lat"===t.dimensions[1]},e.type="series.heatmap",e.dependencies=["grid","geo","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0,select:{itemStyle:{borderColor:"#212121"}}},e}(Ov);const UG=qG;function jG(t){t.registerChartView(WG),t.registerSeriesModel(UG)}var ZG=["itemStyle","borderWidth"],YG=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],XG=new ly,$G=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.render=function(t,e,n){var i=this.group,r=t.getData(),o=this._data,a=t.coordinateSystem,s=a.getBaseAxis(),l=s.isHorizontal(),u=a.master.getRect(),c={ecSize:{width:n.getWidth(),height:n.getHeight()},seriesModel:t,coordSys:a,coordSysExtent:[[u.x,u.x+u.width],[u.y,u.y+u.height]],isHorizontal:l,valueDim:YG[+l],categoryDim:YG[1-+l]};return r.diff(o).add((function(t){if(r.hasValue(t)){var e=lW(r,t),n=KG(r,t,e,c),o=hW(r,c,n);r.setItemGraphicEl(t,o),i.add(o),yW(o,c,n)}})).update((function(t,e){var n=o.getItemGraphicEl(e);if(r.hasValue(t)){var a=lW(r,t),s=KG(r,t,a,c),l=fW(r,s);n&&l!==n.__pictorialShapeStr&&(i.remove(n),r.setItemGraphicEl(t,null),n=null),n?dW(n,c,s):n=hW(r,c,s,!0),r.setItemGraphicEl(t,n),n.__pictorialSymbolMeta=s,i.add(n),yW(n,c,s)}else i.remove(n)})).remove((function(t){var e=o.getItemGraphicEl(t);e&&pW(o,t,e.__pictorialSymbolMeta.animationModel,e)})).execute(),this._data=r,this.group},e.prototype.remove=function(t,e){var n=this.group,i=this._data;t.get("animation")?i&&i.eachItemGraphicEl((function(e){pW(i,Lu(e).dataIndex,t,e)})):n.removeAll()},e.type="pictorialBar",e}(nx);function KG(t,e,n,i){var r=t.getItemLayout(e),o=n.get("symbolRepeat"),a=n.get("symbolClip"),s=n.get("symbolPosition")||"start",l=n.get("symbolRotate"),u=(l||0)*Math.PI/180||0,c=n.get("symbolPatternSize")||2,h=n.isAnimationEnabled(),d={dataIndex:e,layout:r,itemModel:n,symbolType:t.getItemVisual(e,"symbol")||"circle",style:t.getItemVisual(e,"style"),symbolClip:a,symbolRepeat:o,symbolRepeatDirection:n.get("symbolRepeatDirection"),symbolPatternSize:c,rotation:u,animationModel:h?n:null,hoverScale:h&&n.get(["emphasis","scale"]),z2:n.getShallow("z",!0)||0};JG(n,o,r,i,d),tW(t,e,r,o,a,d.boundingLength,d.pxSign,c,i,d),eW(n,d.symbolScale,u,i,d);var p=d.symbolSize,f=m_(n.get("symbolOffset"),p);return nW(n,p,r,o,a,f,s,d.valueLineWidth,d.boundingLength,d.repeatCutLength,i,d),d}function JG(t,e,n,i,r){var o,a=i.valueDim,s=t.get("symbolBoundingData"),l=i.coordSys.getOtherAxis(i.coordSys.getBaseAxis()),u=l.toGlobalCoord(l.dataToCoord(0)),c=1-+(n[a.wh]<=0);if(J(s)){var h=[QG(l,s[0])-u,QG(l,s[1])-u];h[1]0?1:-1}function QG(t,e){return t.toGlobalCoord(t.dataToCoord(t.scale.parse(e)))}function tW(t,e,n,i,r,o,a,s,l,u){var c,h=l.valueDim,d=l.categoryDim,p=Math.abs(n[d.wh]),f=t.getItemVisual(e,"symbolSize");c=J(f)?f.slice():null==f?["100%","100%"]:[f,f],c[d.index]=Wo(c[d.index],p),c[h.index]=Wo(c[h.index],i?p:Math.abs(o)),u.symbolSize=c;var g=u.symbolScale=[c[0]/s,c[1]/s];g[h.index]*=(l.isHorizontal?-1:1)*a}function eW(t,e,n,i,r){var o=t.get(ZG)||0;o&&(XG.attr({scaleX:e[0],scaleY:e[1],rotation:n}),XG.updateTransform(),o/=XG.getLineScale(),o*=e[i.valueDim.index]),r.valueLineWidth=o||0}function nW(t,e,n,i,r,o,a,s,l,u,c,h){var d=c.categoryDim,p=c.valueDim,f=h.pxSign,g=Math.max(e[p.index]+s,0),v=g;if(i){var y=Math.abs(l),m=ht(t.get("symbolMargin"),"15%")+"",x=!1;m.lastIndexOf("!")===m.length-1&&(x=!0,m=m.slice(0,m.length-1));var _=Wo(m,e[p.index]),b=Math.max(g+2*_,0),w=x?0:2*_,S=la(i),M=S?i:mW((y+w)/b),I=y-M*g;_=I/2/(x?M:Math.max(M-1,1)),b=g+2*_,w=x?0:2*_,S||"fixed"===i||(M=u?mW((Math.abs(u)+w)/b):0),v=M*b-w,h.repeatTimes=M,h.symbolMargin=_}var T=f*(v/2),C=h.pathPosition=[];C[d.index]=n[d.wh]/2,C[p.index]="start"===a?T:"end"===a?l-T:l/2,o&&(C[0]+=o[0],C[1]+=o[1]);var A=h.bundlePosition=[];A[d.index]=n[d.xy],A[p.index]=n[p.xy];var k=h.barRectShape=z({},n);k[p.wh]=f*Math.max(Math.abs(n[p.wh]),Math.abs(C[p.index]+T)),k[d.wh]=n[d.wh];var D=h.clipShape={};D[d.xy]=-n[d.xy],D[d.wh]=c.ecSize[d.wh],D[p.xy]=0,D[p.wh]=n[p.wh]}function iW(t){var e=t.symbolPatternSize,n=v_(t.symbolType,-e/2,-e/2,e,e);return n.attr({culling:!0}),"image"!==n.type&&n.setStyle({strokeNoScale:!0}),n}function rW(t,e,n,i){var r=t.__pictorialBundle,o=n.symbolSize,a=n.valueLineWidth,s=n.pathPosition,l=e.valueDim,u=n.repeatTimes||0,c=0,h=o[e.valueDim.index]+a+2*n.symbolMargin;for(gW(t,(function(t){t.__pictorialAnimationIndex=c,t.__pictorialRepeatTimes=u,c0:i<0)&&(r=u-1-t),e[l.index]=h*(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 oW(t,e,n,i){var r=t.__pictorialBundle,o=t.__pictorialMainPath;o?vW(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=iW(n),r.add(o),vW(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 aW(t,e,n){var i=z({},e.barRectShape),r=t.__pictorialBarRect;r?vW(r,null,{shape:i},e,n):(r=t.__pictorialBarRect=new du({z2:2,shape:i,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}}),r.disableMorphing=!0,t.add(r))}function sW(t,e,n,r){if(n.symbolClip){var o=t.__pictorialClipPath,a=z({},n.clipShape),s=e.valueDim,l=n.animationModel,u=n.dataIndex;if(o)$c(o,{shape:a},l,u);else{a[s.wh]=0,o=new du({shape:a}),t.__pictorialBundle.setClipPath(o),t.__pictorialClipPath=o;var c={};c[s.wh]=n.clipShape[s.wh],i[r?"updateProps":"initProps"](o,{shape:c},l,u)}}}function lW(t,e){var n=t.getItemModel(e);return n.getAnimationDelayParams=uW,n.isAnimationEnabled=cW,n}function uW(t){return{index:t.__pictorialAnimationIndex,count:t.__pictorialRepeatTimes}}function cW(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function hW(t,e,n,i){var r=new Lo,o=new Lo;return r.add(o),r.__pictorialBundle=o,o.x=n.bundlePosition[0],o.y=n.bundlePosition[1],n.symbolRepeat?rW(r,e,n):oW(r,e,n),aW(r,n,i),sW(r,e,n,i),r.__pictorialShapeStr=fW(t,n),r.__pictorialSymbolMeta=n,r}function dW(t,e,n){var i=n.animationModel,r=n.dataIndex,o=t.__pictorialBundle;$c(o,{x:n.bundlePosition[0],y:n.bundlePosition[1]},i,r),n.symbolRepeat?rW(t,e,n,!0):oW(t,e,n,!0),aW(t,n,!0),sW(t,e,n,!0)}function pW(t,e,n,i){var r=i.__pictorialBarRect;r&&r.removeTextContent();var o=[];gW(i,(function(t){o.push(t)})),i.__pictorialMainPath&&o.push(i.__pictorialMainPath),i.__pictorialClipPath&&(n=null),W(o,(function(t){Qc(t,{scaleX:0,scaleY:0},n,e,(function(){i.parent&&i.parent.remove(i)}))})),t.setItemGraphicEl(e,null)}function fW(t,e){return[t.getItemVisual(e.dataIndex,"symbol")||"none",!!e.symbolRepeat,!!e.symbolClip].join(":")}function gW(t,e,n){W(t.__pictorialBundle.children(),(function(i){i!==t.__pictorialBarRect&&e.call(n,i)}))}function vW(t,e,n,r,o,a){e&&t.attr(e),r.symbolClip&&!o?n&&t.attr(n):n&&i[o?"updateProps":"initProps"](t,n,r.animationModel,r.dataIndex,a)}function yW(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"),c=o.get("focus"),h=o.get("blurScope"),d=o.get("scale");gW(t,(function(t){if(t instanceof iu){var e=t.style;t.useStyle(z({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,d&&(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 p=e.valueDim.posDesc[+(n.boundingLength>0)],f=t.__pictorialBarRect;sh(f,lh(r),{labelFetcher:e.seriesModel,labelDataIndex:i,defaultText:xT(e.seriesModel.getData(),i),inheritColor:n.style.fill,defaultOpacity:n.style.opacity,defaultOutsidePosition:p}),Ec(t,c,h,o.get("disabled"))}function mW(t){var e=Math.round(t);return Math.abs(t-e)<1e-4?e:Math.ceil(t)}const xW=$G;var _W=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 o(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=Bh(RC.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}(RC);const bW=_W;function wW(t){t.registerChartView(xW),t.registerSeriesModel(bW),t.registerLayout(t.PRIORITY.VISUAL.LAYOUT,K(AC,"pictorialBar")),t.registerLayout(t.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,kC("pictorialBar"))}var SW=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._layers=[],n}return o(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 c(t){return t.name}o.x=0,o.y=l.y+u[0];var h=new wI(this._layersSeries||[],a,c,c),d=[];function p(e,n,s){var l=r._layers;if("remove"!==e){for(var u,c,h=[],p=[],f=a[n].indices,g=0;go&&(o=s),i.push(s)}for(var u=0;uo&&(o=h)}return{y0:r,max:o}}function PW(t){t.registerChartView(IW),t.registerSeriesModel(AW),t.registerLayout(kW),t.registerProcessor(bA("themeRiver"))}var OW=2,RW=4,EW=function(t){function e(e,n,i,r){var o=t.call(this)||this;o.z2=OW,o.textConfig={inside:!0},Lu(o).seriesIndex=n.seriesIndex;var a=new Du({z2:RW,silent:e.getModel().get(["label","silent"])});return o.setTextContent(a),o.updateData(!0,e,n,i,r),o}return o(e,t),e.prototype.updateData=function(t,e,n,i,r){this.node=e,e.piece=this,n=n||this._seriesModel,i=i||this._ecModel;var o=this;Lu(o).dataIndex=e.dataIndex;var a=e.getModel(),s=a.getModel("emphasis"),l=e.getLayout(),u=z({},l);u.label=null;var c=e.getVisual("style");c.lineJoin="bevel";var h=e.getVisual("decal");h&&(c.decal=ob(h,r));var d=AA(a.getModel("itemStyle"),u,!0);z(u,d),W(Fu,(function(t){var e=o.ensureState(t),n=a.getModel([t,"itemStyle"]);e.style=n.getItemStyle();var i=AA(n,u);i&&(e.shape=i)})),t?(o.setShape(u),o.shape.r=l.r0,$c(o,{shape:{r:l.r}},n,e.dataIndex)):($c(o,{shape:u},n),nh(o)),o.useStyle(c),this._updateLabel(n);var p=a.getShallow("cursor");p&&o.attr("cursor",p),this._seriesModel=n||this._seriesModel,this._ecModel=i||this._ecModel;var f=s.get("focus"),g="ancestor"===f?e.getAncestorsIndices():"descendant"===f?e.getDescendantIndices():f;Ec(this,g,s.get("blurScope"),s.get("disabled"))},e.prototype._updateLabel=function(t){var e=this,n=this.node.getModel(),i=n.getModel("label"),r=this.node.getLayout(),o=r.endAngle-r.startAngle,a=(r.startAngle+r.endAngle)/2,s=Math.cos(a),l=Math.sin(a),u=this,c=u.getTextContent(),h=this.node.dataIndex,d=i.get("minAngle")/180*Math.PI,p=i.get("show")&&!(null!=d&&Math.abs(o)Math.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(d,"verticalAlign")||"middle",g.x=m*s+r.cx,g.y=m*l+r.cy;var M=f(d,"rotate"),I=0;"radial"===M?(I=-a,I<-Math.PI/2&&(I+=Math.PI)):"tangential"===M?(I=Math.PI/2-a,I>Math.PI/2?I-=Math.PI:I<-Math.PI/2&&(I+=Math.PI)):nt(M)&&(I=M*Math.PI/180),g.rotation=I})),c.dirtyStyle()},e}(ky);const NW=EW;var zW="sunburstRootToNode",BW="sunburstHighlight",VW="sunburstUnhighlight";function FW(t){t.registerAction({type:zW,update:"updateView"},(function(t,e){function n(e,n){var i=oE(t,[zW],e);if(i){var r=e.getViewRoot();r&&(t.direction=sE(r,i.node)?"rollUp":"drillDown"),e.resetViewRoot(i.node)}}e.eachComponent({mainType:"series",subType:"sunburst",query:t},n)})),t.registerAction({type:BW,update:"none"},(function(t,e,n){function i(e){var n=oE(t,[BW],e);n&&(t.dataIndex=n.node.dataIndex)}t=z({},t),e.eachComponent({mainType:"series",subType:"sunburst",query:t},i),n.dispatchAction(z(t,{type:"highlight"}))})),t.registerAction({type:VW,update:"updateView"},(function(t,e,n){t=z({},t),n.dispatchAction(z(t,{type:"downplay"}))}))}var HW=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(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"),c=[];s.eachNode((function(t){c.push(t)}));var h=this._oldChildren||[];function d(t,e){function n(t){return t.getId()}function i(n,i){var r=null==n?null:t[n],o=null==i?null:e[i];p(r,o)}0===t.length&&0===e.length||new wI(e,t,n,n).add(i).update(i).remove(K(i,null)).execute()}function p(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)):f(r);else if(i){var s=new NW(i,t,e,n);l.add(s),o.setItemGraphicEl(i.dataIndex,s)}}function f(t){t&&t.piece&&(l.remove(t.piece),t.piece=null)}function g(i,o){o.depth>0?(r.virtualPiece?r.virtualPiece.updateData(!1,i,t,e,n):(r.virtualPiece=new NW(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)}d(c,h),g(a,s),this._initEvents(),this._oldChildren=c},e.prototype._initEvents=function(){var t=this;this.group.off("click"),this.group.on("click",(function(e){var n=!1,i=t.seriesModel.getViewRoot();i.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");if(a){var s=o.get("target",!0)||"_blank";Gd(a,s)}}n=!0}}))}))},e.prototype._rootToNode=function(t){t!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:zW,from:this.uid,seriesId:this.seriesModel.id,targetNode:t})},e.prototype.containPoint=function(t,e){var n=e.getData(),i=n.getItemLayout(0);if(i){var r=t[0]-i.cx,o=t[1]-i.cy,a=Math.sqrt(r*r+o*o);return a<=i.r&&a>=i.r0}},e.type="sunburst",e}(nx);const GW=HW;var WW=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.ignoreStyleOnData=!0,n}return o(e,t),e.prototype.getInitialData=function(t,e){var n={name:t.name,children:t.data};qW(n);var i=this._levelModels=q(t.levels||[],(function(t){return new Oh(t,this,e)}),this),r=rE.createTree(n,this,o);function o(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=lE(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(){_E(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}(Ov);function qW(t){var e=0;W(t.children,(function(t){qW(t);var n=t.value;J(n)&&(n=n[0]),e+=n}));var n=t.value;J(n)&&(n=n[0]),(null==n||isNaN(n))&&(n=e),n<0&&(n=0),J(t.value)?t.value[0]=n:t.value=n}const UW=WW;var jW=Math.PI/180;function ZW(t,e,n){e.eachSeriesByType(t,(function(t){var e=t.get("center"),i=t.get("radius");J(i)||(i=[0,i]),J(e)||(e=[e,e]);var r=n.getWidth(),o=n.getHeight(),a=Math.min(r,o),s=Wo(e[0],r),l=Wo(e[1],o),u=Wo(i[0],a/2),c=Wo(i[1],a/2),h=-t.get("startAngle")*jW,d=t.get("minAngle")*jW,p=t.getData().tree.root,f=t.getViewRoot(),g=f.depth,v=t.get("sort");null!=v&&YW(f,v);var y=0;W(f.children,(function(t){!isNaN(t.getValue())&&y++}));var m=f.getValue(),x=Math.PI/(m||y)*2,_=f.depth>0,b=f.height-(_?-1:1),w=(c-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!==p){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&&tt(o)&&(o=ei(o,(t.depth-1)/(i-1)*.5)),o}t.eachSeriesByType("sunburst",(function(t){var e=t.getData(),i=e.tree;i.eachNode((function(r){var o=r.getModel(),a=o.getModel("itemStyle").getItemStyle();a.fill||(a.fill=n(r,t,i.root.height));var s=e.ensureUniqueItemVisual(r.dataIndex,"style");z(s,a)}))}))}function KW(t){t.registerChartView(GW),t.registerSeriesModel(UW),t.registerLayout(K(ZW,"sunburst")),t.registerProcessor(K(bA,"sunburst")),t.registerVisual($W),FW(t)}var JW={color:"fill",borderColor:"stroke"},QW={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},tq=za(),eq=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(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 vT(null,this)},e.prototype.getDataParams=function(e,n,i){var r=t.prototype.getDataParams.call(this,e,n);return i&&(r.info=tq(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}(Ov);const nq=eq;function iq(t,e){return e=e||[0,0],q(["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 rq(t){var e=t.master.getRect();return{coordSys:{type:"cartesian2d",x:e.x,y:e.y,width:e.width,height:e.height},api:{coord:function(e){return t.dataToPoint(e)},size:$(iq,t)}}}function oq(t,e){return e=e||[0,0],q([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 aq(t){var e=t.getBoundingRect();return{coordSys:{type:"geo",x:e.x,y:e.y,width:e.width,height:e.height,zoom:t.getZoom()},api:{coord:function(e){return t.dataToPoint(e)},size:$(oq,t)}}}function sq(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 lq(t){var e=t.getRect();return{coordSys:{type:"singleAxis",x:e.x,y:e.y,width:e.width,height:e.height},api:{coord:function(e){return t.dataToPoint(e)},size:$(sq,t)}}}function uq(t,e){return e=e||[0,0],q(["Radius","Angle"],(function(n,i){var r="get"+n+"Axis",o=this[r](),a=e[i],s=t[i]/2,l="category"===o.type?o.getBandWidth():Math.abs(o.dataToCoord(a-s)-o.dataToCoord(a+s));return"Angle"===n&&(l=l*Math.PI/180),l}),this)}function cq(t){var e=t.getRadiusAxis(),n=t.getAngleAxis(),i=e.getExtent();return i[0]>i[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:$(uq,t)}}}function hq(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 dq(t,e,n,i){return t&&(t.legacy||!1!==t.legacy&&!n&&!i&&"tspan"!==e&&("text"===e||Tt(t,"text")))}function pq(t,e,n){var i,r,o,a=t;if("text"===e)o=a;else{o={},Tt(a,"text")&&(o.text=a.text),Tt(a,"rich")&&(o.rich=a.rich),Tt(a,"textFill")&&(o.fill=a.textFill),Tt(a,"textStroke")&&(o.stroke=a.textStroke),Tt(a,"fontFamily")&&(o.fontFamily=a.fontFamily),Tt(a,"fontSize")&&(o.fontSize=a.fontSize),Tt(a,"fontStyle")&&(o.fontStyle=a.fontStyle),Tt(a,"fontWeight")&&(o.fontWeight=a.fontWeight),r={type:"text",style:o,silent:!0},i={};var s=Tt(a,"textPosition");n?i.position=s?a.textPosition:"inside":s&&(i.position=a.textPosition),Tt(a,"textPosition")&&(i.position=a.textPosition),Tt(a,"textOffset")&&(i.offset=a.textOffset),Tt(a,"textRotation")&&(i.rotation=a.textRotation),Tt(a,"textDistance")&&(i.distance=a.textDistance)}return fq(o,t),W(o.rich,(function(t){fq(t,t)})),{textConfig:i,textContent:r}}function fq(t,e){e&&(e.font=e.textFont||e.font,Tt(e,"textStrokeWidth")&&(t.lineWidth=e.textStrokeWidth),Tt(e,"textAlign")&&(t.align=e.textAlign),Tt(e,"textVerticalAlign")&&(t.verticalAlign=e.textVerticalAlign),Tt(e,"textLineHeight")&&(t.lineHeight=e.textLineHeight),Tt(e,"textWidth")&&(t.width=e.textWidth),Tt(e,"textHeight")&&(t.height=e.textHeight),Tt(e,"textBackgroundColor")&&(t.backgroundColor=e.textBackgroundColor),Tt(e,"textPadding")&&(t.padding=e.textPadding),Tt(e,"textBorderColor")&&(t.borderColor=e.textBorderColor),Tt(e,"textBorderWidth")&&(t.borderWidth=e.textBorderWidth),Tt(e,"textBorderRadius")&&(t.borderRadius=e.textBorderRadius),Tt(e,"textBoxShadowColor")&&(t.shadowColor=e.textBoxShadowColor),Tt(e,"textBoxShadowBlur")&&(t.shadowBlur=e.textBoxShadowBlur),Tt(e,"textBoxShadowOffsetX")&&(t.shadowOffsetX=e.textBoxShadowOffsetX),Tt(e,"textBoxShadowOffsetY")&&(t.shadowOffsetY=e.textBoxShadowOffsetY))}function gq(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";vq(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,W(e.rich,(function(t){vq(t,t)})),i}function vq(t,e){e&&(Tt(e,"fill")&&(t.textFill=e.fill),Tt(e,"stroke")&&(t.textStroke=e.fill),Tt(e,"lineWidth")&&(t.textStrokeWidth=e.lineWidth),Tt(e,"font")&&(t.font=e.font),Tt(e,"fontStyle")&&(t.fontStyle=e.fontStyle),Tt(e,"fontWeight")&&(t.fontWeight=e.fontWeight),Tt(e,"fontSize")&&(t.fontSize=e.fontSize),Tt(e,"fontFamily")&&(t.fontFamily=e.fontFamily),Tt(e,"align")&&(t.textAlign=e.align),Tt(e,"verticalAlign")&&(t.textVerticalAlign=e.verticalAlign),Tt(e,"lineHeight")&&(t.textLineHeight=e.lineHeight),Tt(e,"width")&&(t.textWidth=e.width),Tt(e,"height")&&(t.textHeight=e.height),Tt(e,"backgroundColor")&&(t.textBackgroundColor=e.backgroundColor),Tt(e,"padding")&&(t.textPadding=e.padding),Tt(e,"borderColor")&&(t.textBorderColor=e.borderColor),Tt(e,"borderWidth")&&(t.textBorderWidth=e.borderWidth),Tt(e,"borderRadius")&&(t.textBorderRadius=e.borderRadius),Tt(e,"shadowColor")&&(t.textBoxShadowColor=e.shadowColor),Tt(e,"shadowBlur")&&(t.textBoxShadowBlur=e.shadowBlur),Tt(e,"shadowOffsetX")&&(t.textBoxShadowOffsetX=e.shadowOffsetX),Tt(e,"shadowOffsetY")&&(t.textBoxShadowOffsetY=e.shadowOffsetY),Tt(e,"textShadowColor")&&(t.textShadowColor=e.textShadowColor),Tt(e,"textShadowBlur")&&(t.textShadowBlur=e.textShadowBlur),Tt(e,"textShadowOffsetX")&&(t.textShadowOffsetX=e.textShadowOffsetX),Tt(e,"textShadowOffsetY")&&(t.textShadowOffsetY=e.textShadowOffsetY))}var yq={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},mq=Y(yq),xq=(U(Ur,(function(t,e){return t[e]=1,t}),{}),Ur.join(", "),["","style","shape","extra"]),_q=za();function bq(t,e,n,i,r){var o=t+"Animation",a=Yc(t,i,r)||{},s=_q(e).userDuring;return a.duration>0&&(a.during=s?$(Lq,{el:e,userDuring:s}):null,a.setToFinal=!0,a.scope=t),z(a,n[o]),a}function wq(t,e,n,i){i=i||{};var r=i.dataIndex,o=i.isInit,a=i.clearStyle,s=n.isAnimationEnabled(),l=_q(t),u=e.style;l.userDuring=e.during;var c={},h={};if(Eq(t,e,h),Oq("shape",e,h),Oq("extra",e,h),!o&&s&&(Rq(t,e,c),Pq("shape",t,e,c),Pq("extra",t,e,c),Nq(t,e,u,c)),h.style=u,Tq(t,h,a),Aq(t,e),s)if(o){var d={};W(xq,(function(t){var n=t?e[t]:e;n&&n.enterFrom&&(t&&(d[t]=d[t]||{}),z(t?d[t]:d,n.enterFrom))}));var p=bq("enter",t,e,n,r);p.duration>0&&t.animateFrom(d,p)}else Cq(t,e,r||0,n,c);Sq(t,e),u?t.dirty():t.markRedraw()}function Sq(t,e){for(var n=_q(t).leaveToProps,i=0;i0&&t.animateFrom(r,o)}}function Aq(t,e){Tt(e,"silent")&&(t.silent=e.silent),Tt(e,"ignore")&&(t.ignore=e.ignore),t instanceof Gs&&Tt(e,"invisible")&&(t.invisible=e.invisible),t instanceof Xl&&Tt(e,"autoBatch")&&(t.autoBatch=e.autoBatch)}var kq={},Dq={setTransform:function(t,e){return kq.el[t]=e,this},getTransform:function(t){return kq.el[t]},setShape:function(t,e){var n=kq.el,i=n.shape||(n.shape={});return i[t]=e,n.dirtyShape&&n.dirtyShape(),this},getShape:function(t){var e=kq.el.shape;if(e)return e[t]},setStyle:function(t,e){var n=kq.el,i=n.style;return i&&(i[t]=e,n.dirtyStyle&&n.dirtyStyle()),this},getStyle:function(t){var e=kq.el.style;if(e)return e[t]},setExtra:function(t,e){var n=kq.el.extra||(kq.el.extra={});return n[t]=e,this},getExtra:function(t){var e=kq.el.extra;if(e)return e[t]}};function Lq(){var t=this,e=t.el;if(e){var n=_q(e).userDuring,i=t.userDuring;n===i?(kq.el=e,i(Dq)):t.el=t.userDuring=null}}function Pq(t,e,n,i){var r=n[t];if(r){var o,a=e[t];if(a){var s=n.transition,l=r.transition;if(l)if(!o&&(o=i[t]={}),Iq(l))z(o,a);else for(var u=ga(l),c=0;c=0){!o&&(o=i[t]={});var p=Y(a);for(c=0;c=0)){var d=t.getAnimationStyleProps(),p=d?d.style:null;if(p){!r&&(r=i.style={});var f=Y(n);for(u=0;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}function w(n,i){null==i&&(i=s);var r=e.getItemVisual(i,"style"),o=r&&r.fill,a=r&&r.opacity,l=m(i,Wq).getItemStyle();null!=o&&(l.fill=o),null!=a&&(l.opacity=a);var u={inheritColor:tt(o)?o:"#000"},c=x(i,Wq),h=uh(c,null,u,!1,!0);h.text=c.getShallow("show")?dt(t.getFormattedLabel(i,Wq),xT(e,i)):null;var d=ch(c,u,!1);return I(n,l),l=gq(l,h,d),n&&M(l,n),l.legacy=!0,l}function S(n,i){null==i&&(i=s);var r=m(i,Gq).getItemStyle(),o=x(i,Gq),a=uh(o,null,null,!0,!0);a.text=o.getShallow("show")?pt(t.getFormattedLabel(i,Gq),t.getFormattedLabel(i,Wq),xT(e,i)):null;var l=ch(o,null,!0);return I(n,r),r=gq(r,a,l),n&&M(r,n),r.legacy=!0,r}function M(t,e){for(var n in e)Tt(e,n)&&(t[n]=e[n])}function I(t,e){t&&(t.textFill&&(e.textFill=t.textFill),t.textPosition&&(e.textPosition=t.textPosition))}function T(t,n){if(null==n&&(n=s),Tt(JW,t)){var i=e.getItemVisual(n,"style");return i?i[JW[t]]:null}if(Tt(QW,t))return e.getItemVisual(n,t)}function C(t){if("cartesian2d"===o.type){var e=o.getBaseAxis();return wC(B({axis:e},t))}}function A(){return n.getCurrentSeriesIndices()}function k(t){return yh(t,n)}}function cU(t){var e={};return W(t.dimensions,(function(n){var i=t.getDimensionInfo(n);if(!i.isExtraCoord){var r=i.coordDim,o=e[r]=e[r]||[];o[i.coordDimIndex]=t.getDimensionIndex(n)}})),e}function hU(t,e,n,i,r,o,a){if(i){var s=dU(t,e,n,i,r,o);return s&&a.setItemGraphicEl(n,s),s&&Ec(s,i.focus,i.blurScope,i.emphasisDisabled),s}o.remove(e)}function dU(t,e,n,i,r,o){var a=-1,s=e;e&&pU(e,i,r)&&(a=V(o.childrenRef(),e),e=null);var l=!e,u=e;u?u.clearStates():(u=rU(i),s&&eU(s,u)),!1===i.morph?u.disableMorphing=!0:u.disableMorphing&&(u.disableMorphing=!1),Kq.normal.cfg=Kq.normal.conOpt=Kq.emphasis.cfg=Kq.emphasis.conOpt=Kq.blur.cfg=Kq.blur.conOpt=Kq.select.cfg=Kq.select.conOpt=null,Kq.isLegacy=!1,gU(u,n,i,r,l,Kq),fU(u,n,i,r,l),oU(t,u,n,i,Kq,r,l),Tt(i,"info")&&(tq(u).info=i.info);for(var c=0;c=0?o.replaceAt(u,a):o.add(u),u}function pU(t,e,n){var i=tq(t),r=e.type,o=e.shape,a=e.style;return n.isUniversalTransitionEnabled()||null!=r&&r!==i.customGraphicType||"path"===r&&IU(o)&&MU(o)!==i.customPathData||"image"===r&&Tt(a,"image")&&a.image!==i.customImagePath}function fU(t,e,n,i,r){var o=n.clipPath;if(!1===o)t&&t.getClipPath()&&t.removeClipPath();else if(o){var a=t.getClipPath();a&&pU(a,o,i)&&(a=null),a||(a=rU(o),t.setClipPath(a)),oU(null,a,e,o,null,i,r)}}function gU(t,e,n,i,r,o){if(!t.isGroup){vU(n,null,o),vU(n,Gq,o);var a=o.normal.conOpt,s=o.emphasis.conOpt,l=o.blur.conOpt,u=o.select.conOpt;if(null!=a||null!=s||null!=u||null!=l){var c=t.getTextContent();if(!1===a)c&&t.removeTextContent();else{a=o.normal.conOpt=a||{type:"text"},c?c.clearStates():(c=rU(a),t.setTextContent(c)),oU(null,c,e,a,null,i,r);for(var h=a&&a.style,d=0;d=c;h--){var d=e.childAt(h);Mq(d,tq(e).option,r)}}}function _U(t){new wI(t.oldChildren,t.newChildren,bU,bU,t).add(wU).update(wU).remove(SU).execute()}function bU(t,e){var n=t&&t.name;return null!=n?n:$q+e}function wU(t,e){var n=this.context,i=null!=t?n.newChildren[t]:null,r=null!=e?n.oldChildren[e]:null;dU(n.api,r,n.dataIndex,i,n.seriesModel,n.group)}function SU(t){var e=this.context,n=e.oldChildren[t];Mq(n,tq(n).option,e.seriesModel)}function MU(t){return t&&(t.pathData||t.d)}function IU(t){return t&&(Tt(t,"pathData")||Tt(t,"d"))}function TU(t){t.registerChartView(iU),t.registerSeriesModel(nq)}var CU=za(),AU=R,kU=$,DU=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 c=this._moveAnimation=this.determineAnimation(t,e);if(a){var h=K(LU,e,c);this.updatePointerEl(a,l,h),this.updateLabelEl(a,l,h,e)}else a=this._group=new Lo,this.createPointerEl(a,l,t,e),this.createLabelEl(a,l,t,e),n.getZr().add(a);EU(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=xL(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,r){var o=e.pointer;if(o){var a=CU(t).pointerEl=new i[o.type](AU(e.pointer));t.add(a)}},t.prototype.createLabelEl=function(t,e,n,i){if(e.label){var r=CU(t).labelEl=new Du(AU(e.label));t.add(r),OU(r,i)}},t.prototype.updatePointerEl=function(t,e,n){var i=CU(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=CU(t).labelEl;r&&(r.setStyle(e.label.style),n(r,{x:e.label.x,y:e.label.y}),OU(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=Fm(o.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(t){be(t.event)},onmousedown:kU(this._onHandleDragMove,this,0,0),drift:kU(this._onHandleDragMove,this),ondragend:kU(this._onHandleDragEnd,this)}),i.add(r)),EU(r,n,!1),r.setStyle(o.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var s=o.get("size");J(s)||(s=[s,s]),r.scaleX=s[0]/2,r.scaleY=s[1]/2,sx(this,"_doDispatchAxisPointer",o.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,e)}},t.prototype._moveHandleToValue=function(t,e){LU(this._axisPointerModel,!e&&this._moveAnimation,this._handle,RU(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(RU(n),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=i,n.stopAnimation(),n.attr(RU(i)),CU(n).lastProp=null,this._doDispatchAxisPointer()}},t.prototype._doDispatchAxisPointer=function(){var t=this._handle;if(t){var e=this._payloadInfo,n=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:e.cursorPoint[0],y:e.cursorPoint[1],tooltipOption:e.tooltipOption,axesInfo:[{axisDim:n.axis.dim,axisIndex:n.componentIndex}]})}},t.prototype._onHandleDragEnd=function(){this._dragging=!1;var t=this._handle;if(t){var e=this._axisPointerModel.get("value");this._moveHandleToValue(e),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),lx(this,"_doDispatchAxisPointer")},t.prototype.doClear=function(){},t.prototype.buildLabel=function(t,e,n){return n=n||0,{x:t[n],y:t[1-n],width:e[n],height:e[1-n]}},t}();function LU(t,e,n,i){PU(CU(n).lastProp,i)||(CU(n).lastProp=i,e?$c(n,i,t):(n.stopAnimation(),n.attr(i)))}function PU(t,e){if(it(t)&&it(e)){var n=!0;return W(e,(function(e,i){n=n&&PU(t[i],e)})),!!n}return t===e}function OU(t,e){t[e.get(["label","show"])?"show":"hide"]()}function RU(t){return{x:t.x||0,y:t.y||0,rotation:t.rotation||0}}function EU(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)}))}const NU=DU;function zU(t){var e,n=t.get("type"),i=t.getModel(n+"Style");return"line"===n?(e=i.getLineStyle(),e.fill=null):"shadow"===n&&(e=i.getAreaStyle(),e.stroke=null),e}function BU(t,e,n,i,r){var o=n.get("value"),a=FU(o,e.axis,e.ecModel,n.get("seriesDataIndices"),{precision:n.get(["label","precision"]),formatter:n.get(["label","formatter"])}),s=n.getModel("label"),l=Ld(s.get("padding")||0),u=s.getFont(),c=uo(a,u),h=r.position,d=c.width+l[1]+l[3],p=c.height+l[0]+l[2],f=r.align;"right"===f&&(h[0]-=d),"center"===f&&(h[0]-=d/2);var g=r.verticalAlign;"bottom"===g&&(h[1]-=p),"middle"===g&&(h[1]-=p/2),VU(h,d,p,i);var v=s.get("backgroundColor");v&&"auto"!==v||(v=e.get(["axisLine","lineStyle","color"])),t.label={x:h[0],y:h[1],style:uh(s,{text:a,font:u,fill:s.getTextColor(),padding:l,backgroundColor:v}),z2:10}}function VU(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)}function FU(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:sD(e,{value:t}),axisDimension:e.dim,axisIndex:e.index,seriesData:[]};W(i,(function(t){var e=n.getSeriesByIndex(t.seriesIndex),i=t.dataIndexInside,r=e&&e.getDataParams(i);r&&s.seriesData.push(r)})),tt(a)?o=a.replace("{value}",o):Q(a)&&(o=a(s))}return o}function HU(t,e,n){var i=Ar();return Or(i,i,n.rotation),Pr(i,i,n.position),Om([t.dataToCoord(e),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],i)}function GU(t,e,n,i,r,o){var a=hL.innerTextLayout(n.rotation,0,n.labelDirection);n.labelMargin=r.get(["label","margin"]),BU(e,i,r,o,{position:HU(i.axis,t,n),align:a.textAlign,verticalAlign:a.textVerticalAlign})}function WU(t,e,n){return n=n||0,{x1:t[n],y1:t[1-n],x2:e[n],y2:e[1-n]}}function qU(t,e,n){return n=n||0,{x:t[n],y:t[1-n],width:e[n],height:e[1-n]}}function UU(t,e,n,i,r,o){return{cx:t,cy:e,r0:n,r:i,startAngle:r,endAngle:o,clockwise:!0}}var jU=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.makeElOption=function(t,e,n,i,r){var o=n.axis,a=o.grid,s=i.get("type"),l=ZU(a,o).getOtherAxis(o).getGlobalExtent(),u=o.toGlobalCoord(o.dataToCoord(e,!0));if(s&&"none"!==s){var c=zU(i),h=YU[s](o,u,l);h.style=c,t.graphicKey=h.type,t.pointer=h}var d=GD(a.model,n);GU(e,t,d,n,i,r)},e.prototype.getHandleTransform=function(t,e,n){var i=GD(e.axis.grid.model,e,{labelInside:!1});i.labelMargin=n.get(["handle","margin"]);var r=HU(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=ZU(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 c=(s[1]+s[0])/2,h=[c,c];h[l]=u[l];var d=[{verticalAlign:"middle"},{align:"center"}];return{x:u[0],y:u[1],rotation:t.rotation,cursorPoint:h,tooltipOption:d[l]}},e}(NU);function ZU(t,e){var n={};return n[e.dim+"AxisIndex"]=e.index,t.getCartesian(n)}var YU={line:function(t,e,n){var i=WU([e,n[0]],[e,n[1]],XU(t));return{type:"Line",subPixelOptimize:!0,shape:i}},shadow:function(t,e,n){var i=Math.max(1,t.getBandWidth()),r=n[1]-n[0];return{type:"Rect",shape:qU([e-i/2,n[0]],[i,r],XU(t))}}};function XU(t){return"x"===t.dim?0:1}const $U=jU;var KU=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(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}(op);const JU=KU;var QU=za(),tj=W;function ej(t,e,n){if(!c.node){var i=e.getZr();QU(i).records||(QU(i).records={}),nj(i,e);var r=QU(i).records[t]||(QU(i).records[t]={});r.handler=n}}function nj(t,e){function n(n,i){t.on(n,(function(n){var r=aj(e);tj(QU(t).records,(function(t){t&&i(t,n,r.dispatchAction)})),ij(r.pendings,e)}))}QU(t).initialized||(QU(t).initialized=!0,n("click",K(oj,"click")),n("mousemove",K(oj,"mousemove")),n("globalout",rj))}function ij(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))}function rj(t,e,n){t.handler("leave",null,n)}function oj(t,e,n,i){e.handler(t,n,i)}function aj(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}}function sj(t,e){if(!c.node){var n=e.getZr(),i=(QU(n).records||{})[t];i&&(QU(n).records[t]=null)}}var lj=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.render=function(t,e,n){var i=e.getComponent("tooltip"),r=t.get("triggerOn")||i&&i.get("triggerOn")||"mousemove|click";ej("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){sj("axisPointer",e)},e.prototype.dispose=function(t,e){sj("axisPointer",e)},e.type="axisPointer",e}(Ev);const uj=lj;function cj(t,e){var n,i=[],r=t.seriesIndex;if(null==r||!(n=e.getSeriesByIndex(r)))return{point:[]};var o=n.getData(),a=Na(o,t);if(null==a||a<0||J(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(),c=l.getOtherAxis(u),h=c.dim,d=u.dim,p="x"===h||"radius"===h?1:0,f=o.mapDimension(d),g=[];g[p]=o.get(f,a),g[1-p]=o.get(o.getCalculationInfo("stackResultDimension"),a),i=l.dataToPoint(g)||[]}else i=l.dataToPoint(o.getValues(q(l.dimensions,(function(t){return o.mapDimension(t)})),a))||[];else if(s){var v=s.getBoundingRect().clone();v.applyTransform(s.transform),i=[v.x+v.width/2,v.y+v.height/2]}return{point:i,el:s}}var hj=za();function dj(t,e,n){var i=t.currTrigger,r=[t.x,t.y],o=t,a=t.dispatchAction||$(n.dispatchAction,n),s=e.getComponent("axisPointer").coordSysAxesInfo;if(s){wj(r)&&(r=cj({seriesIndex:o.seriesIndex,dataIndex:o.dataIndex},e).point);var l=wj(r),u=o.axesInfo,c=s.axesInfo,h="leave"===i||wj(r),d={},p={},f={list:[],map:{}},g={showPointer:K(gj,p),showTooltip:K(vj,f)};W(s.coordSysMap,(function(t,e){var n=l||t.containPoint(r);W(s.coordSysAxesInfo[e],(function(t,e){var i=t.axis,o=_j(u,t);if(!h&&n&&(!u||o)){var a=o&&o.value;null!=a||l||(a=i.pointToData(r)),null!=a&&pj(t,a,g,!1,d)}}))}));var v={};return W(c,(function(t,e){var n=t.linkGroup;n&&!p[e]&&W(n.axesInfo,(function(e,i){var r=p[i];if(e!==t&&r){var o=r.value;n.mapper&&(o=t.axis.scale.parse(n.mapper(o,bj(e),bj(t)))),v[t.key]=o}}))})),W(v,(function(t,e){pj(c[e],t,g,!0,d)})),yj(p,c,d),mj(f,r,t,a),xj(c,a,n),d}}function pj(t,e,n,i,r){var o=t.axis;if(!o.scale.isBlank()&&o.containData(e))if(t.involveSeries){var a=fj(e,t),s=a.payloadBatch,l=a.snapToValue;s[0]&&null==r.seriesIndex&&z(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 fj(t,e){var n=e.axis,i=n.dim,r=t,o=[],a=Number.MAX_VALUE,s=-1;return W(e.seriesModels,(function(e,l){var u,c,h=e.getData().mapDimensionsAll(i);if(e.getAxisTooltipData){var d=e.getAxisTooltipData(h,t,n);c=d.dataIndices,u=d.nestestValue}else{if(c=e.getData().indicesOfNearest(h[0],t,"category"===n.type?.5:null),!c.length)return;u=e.getData().get(h[0],c[0])}if(null!=u&&isFinite(u)){var p=t-u,f=Math.abs(p);f<=a&&((f=0&&s<0)&&(a=f,s=p,r=u,o.length=0),W(c,(function(t){o.push({seriesIndex:e.seriesIndex,dataIndexInside:t,dataIndex:e.getData().getRawIndex(t)})})))}})),{payloadBatch:o,snapToValue:r}}function gj(t,e,n,i){t[e.key]={value:n,payloadBatch:i}}function vj(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=wL(l),c=t.map[u];c||(c=t.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},t.list.push(c)),c.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 yj(t,e,n){var i=n.axesInfo=[];W(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})}))}function mj(t,e,n,i){if(!wj(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"})}function xj(t,e,n){var i=n.getZr(),r="axisPointerLastHighlights",o=hj(i)[r]||{},a=hj(i)[r]={};W(t,(function(t,e){var n=t.axisPointerModel.option;"show"===n.status&&W(n.seriesDataIndices,(function(t){var e=t.seriesIndex+" | "+t.dataIndex;a[e]=t}))}));var s=[],l=[];W(o,(function(t,e){!a[e]&&l.push(t)})),W(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})}function _j(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}}function bj(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 wj(t){return!t||null==t[0]||isNaN(t[0])||null==t[1]||isNaN(t[1])}function Sj(t){IL.registerAxisPointerClass("CartesianAxisPointer",$U),t.registerComponentModel(JU),t.registerComponentView(uj),t.registerPreprocessor((function(t){if(t){(!t.axisPointer||0===t.axisPointer.length)&&(t.axisPointer={});var e=t.axisPointer.link;e&&!J(e)&&(t.axisPointer.link=[e])}})),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,(function(t,e){t.getComponent("axisPointer").coordSysAxesInfo=dL(t,e)})),t.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},dj)}function Mj(t){jw(zL),jw(Sj)}var Ij=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.makeElOption=function(t,e,n,i,r){var o=n.axis;"angle"===o.dim&&(this.animationThreshold=Math.PI/18);var a=o.polar,s=a.getOtherAxis(o),l=s.getExtent(),u=o.dataToCoord(e),c=i.get("type");if(c&&"none"!==c){var h=zU(i),d=Cj[c](o,a,u,l);d.style=h,t.graphicKey=d.type,t.pointer=d}var p=i.get(["label","margin"]),f=Tj(e,n,i,a,p);BU(t,n,i,r,f)},e}(NU);function Tj(t,e,n,i,r){var o=e.axis,a=o.dataToCoord(t),s=i.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var l,u,c,h=i.getRadiusAxis().getExtent();if("radius"===o.dim){var d=Ar();Or(d,d,s),Pr(d,d,[i.cx,i.cy]),l=Om([a,-r],d);var p=e.getModel("axisLabel").get("rotate")||0,f=hL.innerTextLayout(s,p*Math.PI/180,-1);u=f.textAlign,c=f.textVerticalAlign}else{var g=h[1];l=i.coordToPoint([g+r,a]);var v=i.cx,y=i.cy;u=Math.abs(l[0]-v)/g<.3?"center":l[0]>v?"left":"right",c=Math.abs(l[1]-y)/g<.3?"middle":l[1]>y?"top":"bottom"}return{position:l,align:u,verticalAlign:c}}var Cj={line:function(t,e,n,i){return"angle"===t.dim?{type:"Line",shape:WU(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:UU(e.cx,e.cy,i[0],i[1],(-n-r/2)*o,(r/2-n)*o)}:{type:"Sector",shape:UU(e.cx,e.cy,n-r/2,n+r/2,0,2*Math.PI)}}};const Aj=Ij;var kj=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.findAxisModel=function(t){var e,n=this.ecModel;return n.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}(op);const Dj=kj;var Lj=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",Ha).models[0]},e.type="polarAxis",e}(op);H(Lj,$A);var Pj=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.type="angleAxis",e}(Lj),Oj=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.type="radiusAxis",e}(Lj),Rj=function(t){function e(e,n){return t.call(this,"radius",e,n)||this}return o(e,t),e.prototype.pointToData=function(t,e){return this.polar.pointToData(t,e)["radius"===this.dim?0:1]},e}(VD);Rj.prototype.dataToRadius=VD.prototype.dataToCoord,Rj.prototype.radiusToData=VD.prototype.coordToData;const Ej=Rj;var Nj=za(),zj=function(t){function e(e,n){return t.call(this,"angle",e,n||[0,360])||this}return o(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=uo(null==o?"":o+"",e.getFont(),"center","top"),u=Math.max(l.height,7),c=u/s;isNaN(c)&&(c=1/0);var h=Math.max(0,Math.floor(c)),d=Nj(t.model),p=d.lastAutoInterval,f=d.lastTickCount;return null!=p&&null!=f&&Math.abs(p-h)<=1&&Math.abs(f-r)<=1&&p>h?h=p:(d.lastTickCount=r,d.lastAutoInterval=h),h},e}(VD);zj.prototype.dataToAngle=VD.prototype.dataToCoord,zj.prototype.angleToData=VD.prototype.coordToData;const Bj=zj;var Vj=["radius","angle"],Fj=function(){function t(t){this.dimensions=Vj,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new Ej,this._angleAxis=new Bj,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){var e="_"+t+"Axis";return this[e]},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;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,i=Math.cos(n)*e+this.cx,r=-Math.sin(n)*e+this.cy;return[i,r]},t.prototype.getArea=function(){var t=this.getAngleAxis(),e=this.getRadiusAxis(),n=e.getExtent().slice();n[0]>n[1]&&n.reverse();var i=t.getExtent(),r=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:n[0],r:n[1],startAngle:-i[0]*r,endAngle:-i[1]*r,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){var i=Hj(e);return i===this?this.dataToPoint(n):null},t.prototype.convertFromPixel=function(t,e,n){var i=Hj(e);return i===this?this.pointToData(n):null},t}();function Hj(t){var e=t.seriesModel,n=t.polarModel;return n&&n.coordinateSystem||e&&e.coordinateSystem}const Gj=Fj;function Wj(t,e,n){var i=e.get("center"),r=n.getWidth(),o=n.getHeight();t.cx=Wo(i[0],r),t.cy=Wo(i[1],o);var a=t.getRadiusAxis(),s=Math.min(r,o)/2,l=e.get("radius");null==l?l=[0,"100%"]:J(l)||(l=[0,l]);var u=[Wo(l[0],s),Wo(l[1],s)];a.inverse?a.setExtent(u[1],u[0]):a.setExtent(u[0],u[1])}function qj(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();W(dD(e,"radius"),(function(t){r.scale.unionExtentFromData(e,t)})),W(dD(e,"angle"),(function(t){i.scale.unionExtentFromData(e,t)}))}})),iD(i.scale,i.model),iD(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 Uj(t){return"angleAxis"===t.mainType}function jj(t,e){if(t.type=e.get("type"),t.scale=rD(e),t.onBand=e.get("boundaryGap")&&"category"===t.type,t.inverse=e.get("inverse"),Uj(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 Zj={dimensions:Vj,create:function(t,e){var n=[];return t.eachComponent("polar",(function(t,i){var r=new Gj(i+"");r.update=qj;var o=r.getRadiusAxis(),a=r.getAngleAxis(),s=t.findAxisModel("radiusAxis"),l=t.findAxisModel("angleAxis");jj(o,s),jj(a,l),Wj(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",Ha).models[0];0,t.coordinateSystem=e.coordinateSystem}})),n}};const Yj=Zj;var Xj=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function $j(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 Kj(t){var e=t.getRadiusAxis();return e.inverse?0:1}function Jj(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 Qj=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.axisPointerClass="PolarAxisPointer",n}return o(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=q(n.getViewLabels(),(function(t){t=R(t);var e=n.scale,i="ordinal"===e.type?e.getRawOrdinalNumber(t.tickValue):t.tickValue;return t.coord=n.dataToCoord(i),t}));Jj(s),Jj(o),W(Xj,(function(e){!t.get([e,"show"])||n.scale.isBlank()&&"axisLine"!==e||tZ[e](this.group,t,i,o,a,r,s)}),this)}},e.type="angleAxis",e}(IL),tZ={axisLine:function(t,e,n,i,r,o){var a,s=e.getModel(["axisLine","lineStyle"]),l=Kj(n),u=l?0:1;a=0===o[u]?new ly({shape:{cx:n.cx,cy:n.cy,r:o[l]},style:s.getLineStyle(),z2:1,silent:!0}):new Py({shape:{cx:n.cx,cy:n.cy,r:o[l],r0:o[u]},style:s.getLineStyle(),z2:1,silent:!0}),a.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[Kj(n)],u=q(i,(function(t){return new qy({shape:$j(n,[l,l+s],t.coord)})}));t.add(Cm(u,{style:B(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[Kj(n)],c=[],h=0;hf?"left":"right",y=Math.abs(p[1]-g)/d<.3?"middle":p[1]>g?"top":"bottom";if(s&&s[h]){var m=s[h];it(m)&&m.textStyle&&(a=new Oh(m.textStyle,l,l.ecModel))}var x=new Du({silent:hL.isLabelSilent(e),style:uh(a,{x:p[0],y:p[1],fill:a.getTextColor()||e.get(["axisLine","lineStyle","color"]),text:i.formattedLabel,align:v,verticalAlign:y})});if(t.add(x),c){var _=hL.makeAxisEventDataBase(e);_.targetType="axisLabel",_.value=i.rawLabel,Lu(x).eventData=_}}),this)},splitLine:function(t,e,n,i,r,o){var a=e.getModel("splitLine"),s=a.getModel("lineStyle"),l=s.get("color"),u=0;l=l instanceof Array?l:[l];for(var c=[],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,A=void 0,k=void 0,D=void 0;if("radius"===h.dim){var L=h.dataToCoord(S)-_,P=o.dataToCoord(M);Math.abs(L)=D})}}}))}function hZ(t){var e={};W(t,(function(t,n){var i=t.getData(),r=t.coordinateSystem,o=r.getBaseAxis(),a=uZ(r,o),s=o.getExtent(),l="category"===o.type?o.getBandWidth():Math.abs(s[1]-s[0])/i.count(),u=e[a]||{bandWidth:l,remainedWidth:l,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},c=u.stacks;e[a]=u;var h=lZ(t);c[h]||u.autoWidthCount++,c[h]=c[h]||{width:0,maxWidth:0};var d=Wo(t.get("barWidth"),l),p=Wo(t.get("barMaxWidth"),l),f=t.get("barGap"),g=t.get("barCategoryGap");d&&!c[h].width&&(d=Math.min(u.remainedWidth,d),c[h].width=d,u.remainedWidth-=d),p&&(c[h].maxWidth=p),null!=f&&(u.gap=f),null!=g&&(u.categoryGap=g)}));var n={};return W(e,(function(t,e){n[e]={};var i=t.stacks,r=t.bandWidth,o=Wo(t.categoryGap,r),a=Wo(t.gap,1),s=t.remainedWidth,l=t.autoWidthCount,u=(s-o)/(l+(l-1)*a);u=Math.max(u,0),W(i,(function(t,e){var n=t.maxWidth;n&&n=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){var i=kZ(e);return i===this?this.dataToPoint(n):null},t.prototype.convertFromPixel=function(t,e,n){var i=kZ(e);return i===this?this.pointToData(n):null},t}();function kZ(t){var e=t.seriesModel,n=t.singleAxisModel;return n&&n.coordinateSystem||e&&e.coordinateSystem}const DZ=AZ;function LZ(t,e){var n=[];return t.eachComponent("singleAxis",(function(i,r){var o=new DZ(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",Ha).models[0];t.coordinateSystem=e&&e.coordinateSystem}})),n}var PZ={create:LZ,dimensions:CZ};const OZ=PZ;var RZ=["x","y"],EZ=["width","height"],NZ=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.makeElOption=function(t,e,n,i,r){var o=n.axis,a=o.coordinateSystem,s=VZ(a,1-BZ(o)),l=a.dataToPoint(e)[0],u=i.get("type");if(u&&"none"!==u){var c=zU(i),h=zZ[u](o,l,s);h.style=c,t.graphicKey=h.type,t.pointer=h}var d=yZ(n);GU(e,t,d,n,i,r)},e.prototype.getHandleTransform=function(t,e,n){var i=yZ(e,{labelInside:!1});i.labelMargin=n.get(["handle","margin"]);var r=HU(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=BZ(r),s=VZ(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=VZ(o,1-a),c=(u[1]+u[0])/2,h=[c,c];return h[a]=l[a],{x:l[0],y:l[1],rotation:t.rotation,cursorPoint:h,tooltipOption:{verticalAlign:"middle"}}},e}(NU),zZ={line:function(t,e,n){var i=WU([e,n[0]],[e,n[1]],BZ(t));return{type:"Line",subPixelOptimize:!0,shape:i}},shadow:function(t,e,n){var i=t.getBandWidth(),r=n[1]-n[0];return{type:"Rect",shape:qU([e-i/2,n[0]],[i,r],BZ(t))}}};function BZ(t){return t.isHorizontal()?0:1}function VZ(t,e){var n=t.getRect();return[n[RZ[e]],n[RZ[e]]+n[EZ[e]]]}const FZ=NZ;var HZ=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.type="single",e}(Ev);function GZ(t){jw(Sj),IL.registerAxisPointerClass("SingleAxisPointer",FZ),t.registerComponentView(HZ),t.registerComponentView(wZ),t.registerComponentModel(MZ),uk(t,"single",MZ,MZ.defaultOption),t.registerCoordinateSystem("single",OZ)}var WZ=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.init=function(e,n,i){var r=tp(e);t.prototype.init.apply(this,arguments),qZ(e,r)},e.prototype.mergeOption=function(e){t.prototype.mergeOption.apply(this,arguments),qZ(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}(op);function qZ(t,e){var n,i=t.cellSize;n=J(i)?i:t.cellSize=[i,i],1===n.length&&(n[1]=n[0]);var r=q([0,1],(function(t){return Kd(e,t)&&(n[t]="auto"),null!=n[t]&&"auto"!==n[t]}));Qd(t,e,{type:"box",ignoreSize:r})}const UZ=WZ;var jZ=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(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 du({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,c=0;u.time<=e.end.time;c++){d(u.formatedDate),0===c&&(u=o.getDateInfo(e.start.y+"-"+e.start.m));var h=u.date;h.setMonth(h.getMonth()+1),u=o.getDateInfo(h)}function d(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)}d(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 Fy({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 tt(t)&&t?Vd(t,e):Q(t)?t(e):e.nameMap},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,c="horizontal"===n?0:1,h={top:[l,s[c][1]],bottom:[l,s[1-c][1]],left:[s[1-c][0],u],right:[s[c][0],u]},d=e.start.y;+e.end.y>+e.start.y&&(d=d+"-"+e.end.y);var p=r.get("formatter"),f={start:e.start.y,end:e.end.y,nameMap:d},g=this._formatterLabel(p,f),v=new Du({z2:30,style:uh(r,{text:g})});v.attr(this._yearTextPositionControl(v,h[a],n,a,o)),i.add(v)}},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&&!tt(o)||(o&&(e=Xh(o)||e),o=e.get(["time","monthAbbr"])||[]);var c="start"===s?0:1,h="horizontal"===n?0:1;a="start"===s?-a:a;for(var d="center"===l,p=0;p=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/YZ)-Math.floor(n[0].time/YZ)+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){var l=r.getTime()-n[1].time>0?1:-1;while((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),c=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:c,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 $Z(t){var e=t.calendarModel,n=t.seriesModel,i=e?e.coordinateSystem:n?n.coordinateSystem:null;return i}const KZ=XZ;function JZ(t){t.registerComponentModel(UZ),t.registerComponentView(ZZ),t.registerCoordinateSystem("calendar",KZ)}function QZ(t,e){var n=t.existing;if(e.id=t.keyInfo.id,!e.type&&n&&(e.type=n.type),null==e.parentId){var i=e.parentOption;i?e.parentId=i.id:n&&(e.parentId=n.parentId)}e.parentOption=null}function tY(t,e){var n;return W(e,(function(e){null!=t[e]&&"auto"!==t[e]&&(n=!0)})),n}function eY(t,e,n){var i=z({},n),r=t[e],o=n.$action||"merge";"merge"===o?r?(E(r,i,!0),Qd(r,i,{ignoreSize:!0}),ep(n,r),rY(n,r),rY(n,r,"shape"),rY(n,r,"style"),rY(n,r,"extra"),n.clipPath=r.clipPath):t[e]=i:"replace"===o?t[e]=i:"remove"===o&&r&&(t[e]=null)}var nY=["transition","enterFrom","leaveTo"],iY=nY.concat(["enterAnimation","updateAnimation","leaveAnimation"]);function rY(t,e,n){if(n&&(!t[n]&&e[n]&&(t[n]={}),t=t[n],e=e[n]),t&&e)for(var i=n?nY:iY,r=0;r=0;l--){u=n[l],c=ka(u.id,null),h=null!=c?r.get(c):null;if(h){d=h.parent,g=lY(d);var v=d===i?{width:o,height:a}:{width:g.width,height:g.height},y={},m=$d(h,u,v,null,{hv:u.hv,boundingMode:u.bounding},y);if(!lY(h).isNew&&m){for(var x=u.transition,_={},b=0;b=0)?_[w]=S:h[w]=S}$c(h,_,t,0)}else h.attr(y)}}},e.prototype._clear=function(){var t=this,e=this._elMap;e.each((function(n){dY(n,lY(n).option,e,t._lastGraphicModel)})),this._elMap=wt()},e.prototype.dispose=function(){this._clear()},e.type="graphic",e}(Ev);function cY(t){var e=Tt(sY,t)?sY[t]:Sm(t);var n=new e({});return lY(n).type=t,n}function hY(t,e,n,i){var r=cY(n);return e.add(r),i.set(t,r),lY(r).id=t,lY(r).isNew=!0,r}function dY(t,e,n,i){var r=t&&t.parent;r&&("group"===t.type&&t.traverse((function(t){dY(t,e,n,i)})),Mq(t,e,i),n.removeKey(lY(t).id))}function pY(t,e,n,i){t.isGroup||W([["cursor",Gs.prototype.cursor],["zlevel",i||0],["z",n||0],["z2",0]],(function(n){var i=n[0];Tt(e,i)?t[i]=dt(e[i],n[1]):null==t[i]&&(t[i]=n[1])})),W(Y(e),(function(n){if(0===n.indexOf("on")){var i=e[n];t[n]=Q(i)?i:null}})),Tt(e,"draggable")&&(t.draggable=e.draggable),null!=e.name&&(t.name=e.name),null!=e.id&&(t.id=e.id)}function fY(t){return t=z({},t),W(["id","parentId","$action","hv","bounding","textContent","clipPath"].concat(qd),(function(e){delete t[e]})),t}function gY(t,e,n){var i=Lu(t).eventData;t.silent||t.ignore||i||(i=Lu(t).eventData={componentType:"graphic",componentIndex:e.componentIndex,name:t.name}),i&&(i.info=n.info)}function vY(t){t.registerComponentModel(aY),t.registerComponentView(uY),t.registerPreprocessor((function(t){var e=t.graphic;J(e)?e[0]&&e[0].elements?t.graphic=[t.graphic[0]]:t.graphic=[{elements:e}]:e&&!e.elements&&(t.graphic=[{elements:[e]}])}))}var yY=["x","y","radius","angle","single"],mY=["cartesian2d","polar","singleAxis"];function xY(t){var e=t.get("coordinateSystem");return V(mY,e)>=0}function _Y(t){return t+"Axis"}function bY(t,e){var n,i=wt(),r=[],o=wt();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)&&l(t)&&(s(t),n=!0)}function s(t){o.set(t.uid,!0),r.push(t),u(t)}function l(t){var e=!1;return t.eachTargetAxis((function(t,n){var r=i.get(t);r&&r[n]&&(e=!0)})),e}function u(t){t.eachTargetAxis((function(t,e){(i.get(t)||i.set(t,[]))[e]=!0}))}return r}function wY(t){var e=t.ecModel,n={infoList:[],infoMap:wt()};return t.eachTargetAxis((function(t,i){var r=e.getComponent(_Y(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 SY=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}(),MY=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 o(e,t),e.prototype.init=function(t,e,n){var i=IY(t);this.settledOption=i,this.mergeDefaultAndTheme(t,n),this._doInit(i)},e.prototype.mergeOption=function(t){var e=IY(t);E(this.option,t,!0),E(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;W([["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=wt(),n=this._fillSpecifiedTargetAxis(e);n?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 W(yY,(function(n){var i=this.getReferringComponents(_Y(n),Ga);if(i.specified){e=!0;var r=new SY;W(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"});a(o,r)}if(i){o=n.findComponents({mainType:"singleAxis",filter:function(t){return t.get("orient",!0)===e}});a(o,"single")}function a(e,n){var r=e[0];if(r){var o=new SY;if(o.add(r.componentIndex),t.set(n,o),i=!1,"x"===n||"y"===n){var a=r.getReferringComponents("grid",Ha).models[0];a&&W(e,(function(t){r.componentIndex!==t.componentIndex&&a===t.getReferringComponents("grid",Ha).models[0]&&o.add(t.componentIndex)}))}}}i&&W(yY,(function(e){if(i){var r=n.findComponents({mainType:_Y(e),filter:function(t){return"category"===t.get("type",!0)}});if(r[0]){var o=new SY;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");W([["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(_Y(e),n))}),this),t},e.prototype.eachTargetAxis=function(t,e){this._targetAxisInfoMap.each((function(n,i){W(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(_Y(t),e)},e.prototype.setRawRange=function(t){var e=this.option,n=this.settledOption;W([["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;W(["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;io[1];if(c&&!h&&!d)return!0;c&&(r=!0),h&&(e=!0),d&&(n=!0)}return r&&e&&n}))}else OY(i,(function(n){if("empty"===r)t.setData(e=e.map(n,(function(t){return a(t)?t:NaN})));else{var i={};i[n]=o,e.selectRange(i)}}));OY(i,(function(t){e.setApproximateExtent(o,t)}))}}))}function a(t){return t>=o[0]&&t<=o[1]}},t.prototype._updateMinMaxSpan=function(){var t=this._minMaxSpan={},e=this._dataZoomModel,n=this._dataExtent;OY(["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=Go(n[0]+o,n,[0,100],!0):null!=r&&(o=Go(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=Yo(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}();function NY(t,e,n){var i=[1/0,-1/0];OY(n,(function(t){pD(i,t.getData(),e)}));var r=t.getAxisModel(),o=Qk(r.axis.scale,r,i).calculate();return[o.min,o.max]}const zY=EY;var BY={getTargetSeries:function(t){function e(e){t.eachComponent("dataZoom",(function(n){n.eachTargetAxis((function(i,r){var o=t.getComponent(_Y(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 zY(e,i,o,t),n.push(r.__dzAxisProxy))}));var i=wt();return W(n,(function(t){W(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]})}}))}};const VY=BY;function FY(t){t.registerAction("dataZoom",(function(t,e){var n=bY(e,t);W(n,(function(e){e.setRawRange({start:t.start,end:t.end,startValue:t.startValue,endValue:t.endValue})}))}))}var HY=!1;function GY(t){HY||(HY=!0,t.registerProcessor(t.PRIORITY.PROCESSOR.FILTER,VY),FY(t),t.registerSubTypeDefaulter("dataZoom",(function(){return"slider"})))}function WY(t){t.registerComponentModel(AY),t.registerComponentView(PY),GY(t)}var qY=function(){function t(){}return t}(),UY={};function jY(t,e){UY[t]=e}function ZY(t){return UY[t]}var YY=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.optionUpdated=function(){t.prototype.optionUpdated.apply(this,arguments);var e=this.ecModel;W(this.option.feature,(function(t,n){var i=ZY(n);i&&(i.getDefaultOption&&(i.defaultOption=i.getDefaultOption(e)),E(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}(op);const XY=YY;function $Y(t,e,n){var i=e.getBoxLayoutParams(),r=e.get("padding"),o={width:n.getWidth(),height:n.getHeight()},a=Xd(i,o,r);Zd(e.get("orient"),t,e.get("itemGap"),a.width,a.height),$d(t,i,o,r)}function KY(t,e){var n=Ld(e.get("padding")),i=e.getItemStyle(["color","opacity"]);return i.fill=e.get("backgroundColor"),t=new du({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}),t}var JY=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(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=[];W(s,(function(t,e){u.push(e)})),new wI(this._featureNames||[],u).add(c).update(c).remove(K(c,null)).execute(),this._featureNames=u,$Y(r,t,n),r.add(KY(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&&!Q(l)&&e){var u=l.style||(l.style={}),c=uo(e,Du.makeFont(u)),h=t.x+r.x,d=t.y+r.y+o,p=!1;d+c.height>n.getHeight()&&(a.position="top",p=!0);var f=p?-5-c.height:o+10;h+c.width/2>n.getWidth()?(a.position=["100%",f],u.align="right"):h-c.width/2<0&&(a.position=[0,f],u.align="left")}}))}function c(r,o){var a,c=u[r],d=u[o],p=s[c],f=new Oh(p,t,t.ecModel);if(i&&null!=i.newTitle&&i.featureName===c&&(p.title=i.newTitle),c&&!d){if(QY(c))a={onclick:f.option.onclick,featureName:c};else{var g=ZY(c);if(!g)return;a=new g}l[c]=a}else if(a=l[d],!a)return;a.uid=Eh("toolbox-feature"),a.model=f,a.ecModel=e,a.api=n;var v=a instanceof qY;c||!d?!f.get("show")||v&&a.unusable?v&&a.remove&&a.remove(e,n):(h(f,a,c),f.setIconStatus=function(t,e){var n=this.option,i=this.iconPaths;n.iconStatus=n.iconStatus||{},n.iconStatus[t]=e,i[t]&&("emphasis"===e?vc:yc)(i[t])},a instanceof qY&&a.render&&a.render(f,e,n,i)):v&&a.dispose&&a.dispose(e,n)}function h(i,s,l){var u,c,h=i.getModel("iconStyle"),d=i.getModel(["emphasis","iconStyle"]),p=s instanceof qY&&s.getIcons?s.getIcons():i.get("icon"),f=i.get("title")||{};tt(p)?(u={},u[l]=p):u=p,tt(f)?(c={},c[l]=f):c=f;var g=i.iconPaths={};W(u,(function(l,u){var p=Fm(l,{},{x:-o/2,y:-o/2,width:o,height:o});p.setStyle(h.getItemStyle());var f=p.ensureState("emphasis");f.style=d.getItemStyle();var v=new Du({style:{text:c[u],align:d.get("textAlign"),borderRadius:d.get("textBorderRadius"),padding:d.get("textPadding"),fill:null},ignore:!0});p.setTextContent(v),Um({el:p,componentModel:t,itemName:u,formatterParamsExtra:{title:c[u]}}),p.__title=c[u],p.on("mouseover",(function(){var e=d.getItemStyle(),i=a?null==t.get("right")&&"right"!==t.get("left")?"right":"left":null==t.get("bottom")&&"bottom"!==t.get("top")?"bottom":"top";v.setStyle({fill:d.get("textFill")||e.fill||e.stroke||"#000",backgroundColor:d.get("textBackgroundColor")}),p.setTextConfig({position:d.get("textPosition")||i}),v.ignore=!t.get("showTitle"),n.enterEmphasis(this)})).on("mouseout",(function(){"emphasis"!==i.get(["iconStatus",u])&&n.leaveEmphasis(this),v.hide()})),("emphasis"===i.get(["iconStatus",u])?vc:yc)(p),r.add(p),p.on("click",$(s.onclick,s,e,n,u)),g[u]=p}))}},e.prototype.updateView=function(t,e,n,i){W(this._features,(function(t){t instanceof qY&&t.updateView&&t.updateView(t.model,e,n,i)}))},e.prototype.remove=function(t,e){W(this._features,(function(n){n instanceof qY&&n.remove&&n.remove(t,e)})),this.group.removeAll()},e.prototype.dispose=function(t,e){W(this._features,(function(n){n instanceof qY&&n.dispose&&n.dispose(t,e)}))},e.type="toolbox",e}(Ev);function QY(t){return 0===t.indexOf("my")}const tX=JY;var eX=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.onclick=function(t,e){var n=this.model,i=n.get("name")||t.get("title.0.text")||"echarts",r="svg"===e.getZr().painter.getType(),o=r?"svg":n.get("type",!0)||"png",a=e.getConnectedDataURL({type:o,backgroundColor:n.get("backgroundColor",!0)||t.get("backgroundColor")||"#fff",connectedBackgroundColor:n.get("connectedBackgroundColor"),excludeComponents:n.get("excludeComponents"),pixelRatio:n.get("pixelRatio")}),s=c.browser;if(Q(MouseEvent)&&(s.newEdge||!s.ie&&!s.edge)){var l=document.createElement("a");l.download=i+"."+o,l.target="_blank",l.href=a;var u=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});l.dispatchEvent(u)}else if(window.navigator.msSaveOrOpenBlob||r){var h=a.split(","),d=h[0].indexOf("base64")>-1,p=r?decodeURIComponent(h[1]):h[1];d&&(p=window.atob(p));var f=i+"."+o;if(window.navigator.msSaveOrOpenBlob){var g=p.length,v=new Uint8Array(g);while(g--)v[g]=p.charCodeAt(g);var y=new Blob([v]);window.navigator.msSaveOrOpenBlob(y,f)}else{var m=document.createElement("iframe");document.body.appendChild(m);var x=m.contentWindow,_=x.document;_.open("image/svg+xml","replace"),_.write(p),_.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){var e={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"])};return e},e}(qY);const nX=eX;var iX="__ec_magicType_stack__",rX=[["line","bar"],["stack"]],oX=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.getIcons=function(){var t=this.model,e=t.get("icon"),n={};return W(t.get("type"),(function(t){e[t]&&(n[t]=e[t])})),n},e.getDefaultOption=function(t){var e={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:{}};return e},e.prototype.onclick=function(t,e,n){var i=this.model,r=i.get(["seriesIndex",n]);if(aX[n]){var o,a={series:[]},s=function(t){var e=t.subType,r=t.id,o=aX[n](e,r,t,i);o&&(B(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,c=u+"Axis",h=t.getReferringComponents(c,Ha).models[0],d=h.componentIndex;a[c]=a[c]||[];for(var p=0;p<=d;p++)a[c][d]=a[c][d]||{};a[c][d].boundaryGap="bar"===n}}};W(rX,(function(t){V(t,n)>=0&&W(t,(function(t){i.setIconStatus(t,"normal")}))})),i.setIconStatus(n,"emphasis"),t.eachComponent({mainType:"series",query:null==r?null:{seriesIndex:r}},s);var l=n;"stack"===n&&(o=E({stack:i.option.title.tiled,tiled:i.option.title.stack},i.option.title),"emphasis"!==i.get(["iconStatus",n])&&(l="tiled")),e.dispatchAction({type:"changeMagicType",currentType:l,newOption:a,newTitle:o,featureName:"magicType"})}},e}(qY),aX={line:function(t,e,n,i){if("bar"===t)return E({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 E({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")===iX;if("line"===t||"bar"===t)return i.setIconStatus("stack",r?"normal":"emphasis"),E({id:e,stack:r?"":iX},i.get(["option","stack"])||{},!0)}};Ew({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},(function(t,e){e.mergeOption(t.newOption)}));const sX=oX;var lX=new Array(60).join("-"),uX="\t";function cX(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}}function hX(t){var e=[];return W(t,(function(t,n){var i=t.categoryAxis,r=t.valueAxis,o=r.dim,a=[" "].concat(q(t.series,(function(t){return t.name}))),s=[i.model.getCategories()];W(t.series,(function(t){var e=t.getRawData();s.push(t.getRawData().mapArray(e.mapDimension(o),(function(t){return t})))}));for(var l=[a.join(uX)],u=0;u=0)return!0}var vX=new RegExp("["+uX+"]+","g");function yX(t){for(var e=t.split(/\n+/g),n=fX(e.shift()).split(vX),i=[],r=q(n,(function(t){return{name:t,data:[]}})),o=0;o=0;r--){var o=n[r];if(o[i])break}if(r<0){var a=t.queryComponents({mainType:"dataZoom",subType:"select",id:i})[0];if(a){var s=a.getPercentRange();n[0][i]={dataZoomId:i,start:s[0],end:s[1]}}}})),n.push(e)}function TX(t){var e=kX(t),n=e[e.length-1];e.length>1&&e.pop();var i={};return SX(n,(function(t,n){for(var r=e.length-1;r>=0;r--)if(t=e[r][n],t){i[n]=t;break}})),i}function CX(t){MX(t).snapshots=null}function AX(t){return kX(t).length}function kX(t){var e=MX(t);return e.snapshots||(e.snapshots=[{}]),e.snapshots}var DX=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.onclick=function(t,e){CX(t),e.dispatchAction({type:"restore",from:this.uid})},e.getDefaultOption=function(t){var e={show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:t.getLocaleModel().get(["toolbox","restore","title"])};return e},e}(qY);Ew({type:"restore",event:"restore",update:"prepareAndUpdate"},(function(t,e){e.resetOption("recreate")}));const LX=DX;var PX=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],OX=function(){function t(t,e,n){var i=this;this._targetInfoList=[];var r=EX(e,t);W(NX,(function(t,e){(!n||!n.include||V(n.include,e)>=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=VX[t.brushType](0,n,e);t.__rangeOffset={offset:HX[t.brushType](i.values,t.range,[1,1]),xyMinMax:i.xyMinMax}}})),t},t.prototype.matchOutputRanges=function(t,e,n){W(t,(function(t){var i=this.findTargetInfo(t,e);i&&!0!==i&&W(i.coordSyses,(function(i){var r=VX[t.brushType](1,i,t.range,!0);n(t,r.values,i,e)}))}),this)},t.prototype.setInputRanges=function(t,e){W(t,(function(t){var n=this.findTargetInfo(t,e);if(t.range=t.range||[],n&&!0!==n){t.panelId=n.panelId;var i=VX[t.brushType](0,n.coordSys,t.coordRange),r=t.__rangeOffset;t.range=r?HX[t.brushType](i.values,r.offset,WX(i.xyMinMax,r.xyMinMax)):i.values}}),this)},t.prototype.makePanelOpts=function(t,e){return q(this._targetInfoList,(function(n){var i=n.getPanelRect();return{panelId:n.panelId,defaultBrushType:e?e(n):null,clipPath:_F(i),isTargetByCursor:wF(i,t,n.coordSysModel),getLinearBrushOtherExtent:bF(i)}}))},t.prototype.controlSeries=function(t,e,n){var i=this.findTargetInfo(t,n);return!0===i||i&&V(i.coordSyses,e.coordinateSystem)>=0},t.prototype.findTargetInfo=function(t,e){for(var n=this._targetInfoList,i=EX(e,t),r=0;rt[1]&&t.reverse(),t}function EX(t,e){return Va(t,e,{includeMainTypes:PX})}var NX={grid:function(t,e){var n=t.xAxisModels,i=t.yAxisModels,r=t.gridModels,o=wt(),a={},s={};(n||i||r)&&(W(n,(function(t){var e=t.axis.grid.model;o.set(e.id,e),a[e.id]=!0})),W(i,(function(t){var e=t.axis.grid.model;o.set(e.id,e),s[e.id]=!0})),W(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=[];W(r.getCartesians(),(function(t,e){(V(n,t.getAxis("x").model)>=0||V(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:BX.grid,xAxisDeclared:a[t.id],yAxisDeclared:s[t.id]})})))},geo:function(t,e){W(t.geoModels,(function(t){var n=t.coordinateSystem;e.push({panelId:"geo--"+t.id,geoModel:t,coordSysModel:t,coordSys:n,coordSyses:[n],getPanelRect:BX.geo})}))}},zX=[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}],BX={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var t=this.coordSys,e=t.getBoundingRect().clone();return e.applyTransform(Pm(t)),e}},VX={lineX:K(FX,0),lineY:K(FX,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=[RX([r[0],o[0]]),RX([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]],o=q(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}));return{values:o,xyMinMax:r}}};function FX(t,e,n,i){var r=n.getAxis(["x","y"][t]),o=RX(q([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 HX={lineX:K(GX,0),lineY:K(GX,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 q(t,(function(t,i){return[t[0]-n[0]*e[i][0],t[1]-n[1]*e[i][1]]}))}};function GX(t,e,n,i){return[e[0]-i[t]*n[0],e[1]-i[t]*n[1]]}function WX(t,e){var n=qX(t),i=qX(e),r=[n[0]/i[0],n[1]/i[1]];return isNaN(r[0])&&(r[0]=1),isNaN(r[1])&&(r[1]=1),r}function qX(t){return t?[t[0][1]-t[0][0],t[1][1]-t[1][0]]:[NaN,NaN]}const UX=OX;var jX=W,ZX=Pa("toolbox-dataZoom_"),YX=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.render=function(t,e,n,i){this._brushController||(this._brushController=new xF(n.getZr()),this._brushController.on("brush",$(this._onBrush,this)).mount()),JX(t,e,this,i,n),KX(t,e)},e.prototype.onclick=function(t,e,n){XX[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([]);var r=new UX($X(this.model),i,{include:["grid"]});r.matchOutputRanges(e,i,(function(t,e,n){if("cartesian2d"===n.type){var i=t.brushType;"rect"===i?(o("x",n,e[0]),o("y",n,e[1])):o({lineX:"x",lineY:"y"}[i],n,e)}})),IX(i,n),this._dispatchZoomAction(n)}function o(t,e,r){var o=e.getAxis(t),s=o.model,l=a(t,s,i),u=l.findRepresentativeAxisProxy(s).getMinMaxSpan();null==u.minValueSpan&&null==u.maxValueSpan||(r=rV(0,r.slice(),o.scale.getExtent(),0,u.minValueSpan,u.maxValueSpan)),l&&(n[l.id]={dataZoomId:l.id,startValue:r[0],endValue:r[1]})}function a(t,e,n){var i;return n.eachComponent({mainType:"dataZoom",subType:"select"},(function(n){var r=n.getAxisModel(t,e.componentIndex);r&&(i=n)})),i}},e.prototype._dispatchZoomAction=function(t){var e=[];jX(t,(function(t,n){e.push(R(t))})),e.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:e})},e.getDefaultOption=function(t){var e={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)"}};return e},e}(qY),XX={zoom:function(){var t=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:t})},back:function(){this._dispatchZoomAction(TX(this.ecModel))}};function $X(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}function KX(t,e){t.setIconStatus("back",AX(e)>1?"emphasis":"normal")}function JX(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 UX($X(t),e,{include:["grid"]}),s=a.makePanelOpts(r,(function(t){return t.xAxisDeclared&&!t.yAxisDeclared?"lineX":!t.xAxisDeclared&&t.yAxisDeclared?"lineY":"rect"}));n._brushController.setPanels(s).enableBrush(!(!o||!s.length)&&{brushType:"auto",brushStyle:t.getModel("brushStyle").getItemStyle()})}Ap("dataZoom",(function(t){var e=t.getComponent("toolbox",0),n=["feature","dataZoom"];if(e&&null!=e.get(n)){var i=e.getModel(n),r=[],o=$X(i),a=Va(t,o);return jX(a.xAxisModels,(function(t){return s(t,"xAxis","xAxisIndex")})),jX(a.yAxisModels,(function(t){return s(t,"yAxis","yAxisIndex")})),r}function s(t,e,n){var o=t.componentIndex,a={type:"select",$fromToolbox:!0,filterMode:i.get("filterMode",!0)||"filter",id:ZX+e+o};a[n]=o,r.push(a)}}));const QX=YX;function t$(t){t.registerComponentModel(XY),t.registerComponentView(tX),jY("saveAsImage",nX),jY("magicType",sX),jY("dataView",wX),jY("dataZoom",QX),jY("restore",LX),jw(WY)}var e$=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(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}(op);const n$=e$;function i$(t){var e=t.get("confine");return null!=e?!!e:"richText"===t.get("renderMode")}function r$(t){if(c.domSupported)for(var e=document.documentElement.style,n=0,i=t.length;n-1?(l+="top:50%",u+="translateY(-50%) rotate("+(o="left"===a?-225:-45)+"deg)"):(l+="left:50%",u+="translateX(-50%) rotate("+(o="top"===a?225:45)+"deg)");var c=o*Math.PI/180,h=s+r,d=h*Math.abs(Math.cos(c))+h*Math.abs(Math.sin(c)),p=Math.round(100*((d-Math.SQRT2*r)/2+Math.SQRT2*r-(d-h)/2))/100;l+=";"+a+":-"+p+"px";var f=e+" solid "+r+"px;",g=["position:absolute;width:"+s+"px;height:"+s+"px;",l+";"+u+";","border-bottom:"+f,"border-right:"+f,"background-color:"+i+";"];return'
'}function f$(t,e){var n="cubic-bezier(0.23,1,0.32,1)",i=" "+t/2+"s "+n,r="opacity"+i+",visibility"+i;return e||(i=" "+t+"s "+n,r+=c.transformSupported?","+c$+i:",left"+i+",top"+i),u$+":"+r}function g$(t,e,n){var i=t.toFixed(0)+"px",r=e.toFixed(0)+"px";if(!c.transformSupported)return n?"top:"+r+";left:"+i+";":[["top",r],["left",i]];var o=c.transform3dSupported,a="translate"+(o?"3d":"")+"("+i+","+r+(o?",0":"")+")";return n?"top:0;left:0;"+c$+":"+a+";":[["top",0],["left",0],[o$,a]]}function v$(t){var e=[],n=t.get("fontSize"),i=t.getTextColor();i&&e.push("color:"+i),e.push("font:"+t.getFont()),n&&e.push("line-height:"+Math.round(3*n/2)+"px");var r=t.get("textShadowColor"),o=t.get("textShadowBlur")||0,a=t.get("textShadowOffsetX")||0,s=t.get("textShadowOffsetY")||0;return r&&o&&e.push("text-shadow:"+a+"px "+s+"px "+o+"px "+r),W(["decoration","align"],(function(n){var i=t.get(n);i&&e.push("text-"+n+":"+i)})),e.join(";")}function y$(t,e,n){var i=[],r=t.get("transitionDuration"),o=t.get("backgroundColor"),a=t.get("shadowBlur"),s=t.get("shadowColor"),l=t.get("shadowOffsetX"),u=t.get("shadowOffsetY"),c=t.getModel("textStyle"),h=yv(t,"html"),d=l+"px "+u+"px "+a+"px "+s;return i.push("box-shadow:"+d),e&&r&&i.push(f$(r,n)),o&&i.push("background-color:"+o),W(["width","color","radius"],(function(e){var n="border-"+e,r=Dd(n),o=t.get(r);null!=o&&i.push(n+":"+o+("color"===e?"":"px"))})),i.push(v$(c)),null!=h&&i.push("padding:"+Ld(h).join("px ")+"px"),i.join(";")+";"}function m$(t,e,n,i,r){var o=e&&e.painter;if(n){var a=o&&o.getViewportRoot();a&&ae(t,a,document.body,i,r)}else{t[0]=i,t[1]=r;var s=o&&o.getViewportRootOffset();s&&(t[0]+=s.offsetLeft,t[1]+=s.offsetTop)}t[2]=t[0]/e.getWidth(),t[3]=t[1]/e.getHeight()}var x$=function(){function t(t,e,n){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._firstShow=!0,this._longHide=!0,c.wxa)return null;var i=document.createElement("div");i.domBelongToZr=!0,this.el=i;var r=this._zr=e.getZr(),o=this._appendToBody=n&&n.appendToBody;m$(this._styleCoord,r,o,e.getWidth()/2,e.getHeight()/2),o?document.body.appendChild(i):t.appendChild(i),this._container=t;var a=this;i.onmouseenter=function(){a._enterable&&(clearTimeout(a._hideTimeout),a._show=!0),a._inContent=!0},i.onmousemove=function(t){if(t=t||window.event,!a._enterable){var e=r.handler,n=r.painter.getViewportRoot();ye(n,t,!0),e.dispatch("mousemove",t)}},i.onmouseleave=function(){a._inContent=!1,a._enterable&&a._show&&a.hideLater(a._hideDelay)}}return t.prototype.update=function(t){var e=this._container,n=l$(e,"position"),i=e.style;"absolute"!==i.position&&"absolute"!==n&&(i.position="relative");var r=t.get("alwaysShowContent");r&&this._moveIfResized(),this.el.className=t.get("className")||""},t.prototype.show=function(t,e){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var n=this.el,i=n.style,r=this._styleCoord;n.innerHTML?i.cssText=h$+y$(t,!this._firstShow,this._longHide)+g$(r[0],r[1],!0)+"border-color:"+Hd(e)+";"+(t.get("extraCssText")||"")+";pointer-events:"+(this._enterable?"auto":"none"):i.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},t.prototype.setContent=function(t,e,n,i,r){var o=this.el;if(null!=t){var a="";if(tt(r)&&"item"===n.get("trigger")&&!i$(n)&&(a=p$(n,i,r)),tt(t))o.innerHTML=t+a;else if(t){o.innerHTML="",J(t)||(t=[t]);for(var s=0;s=0?this._tryShow(n,i):"leave"===t&&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&&!c.node&&n.getDom()){var r=k$(i,n);this._ticket="";var o=i.dataByCoordSys,a=R$(i,e,n);if(a){var s=a.el.getBoundingRect().clone();s.applyTransform(a.el.transform),this._tryShow({offsetX:s.x+s.width/2,offsetY:s.y+s.height/2,target:a.el,position:i.position,positionDefault:"bottom"},r)}else if(i.tooltip&&null!=i.x&&null!=i.y){var l=T$;l.x=i.x,l.y=i.y,l.update(),Lu(l).tooltipConfig={name:null,option:i.tooltip},this._tryShow({offsetX:i.x,offsetY:i.y,target:l},r)}else if(o)this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,dataByCoordSys:o,tooltipOption:i.tooltipOption},r);else if(null!=i.seriesIndex){if(this._manuallyAxisShowTip(t,e,n,i))return;var u=cj(i,e),h=u.point[0],d=u.point[1];null!=h&&null!=d&&this._tryShow({offsetX:h,offsetY:d,target:u.el,position:i.position,positionDefault:"bottom"},r)}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},r))}},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(k$(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){var l=s.getData(),u=A$([l.getItemModel(o),s,(s.coordinateSystem||{}).model],this._tooltipModel);if("axis"===u.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,i=this._tooltipModel;if(i){this._lastX=t.offsetX,this._lastY=t.offsetY;var r=t.dataByCoordSys;if(r&&r.length)this._showAxisTooltip(r,t);else if(n){var o,a;this._lastDataByCoordSys=null,n_(n,(function(t){return null!=Lu(t).dataIndex?(o=t,!0):null!=Lu(t).tooltipConfig?(a=t,!0):void 0}),!0),o?this._showSeriesItemTooltip(t,o,e):a?this._showComponentItemTooltip(t,a,e):this._hide(e)}else this._lastDataByCoordSys=null,this._hide(e)}},e.prototype._showOrMove=function(t,e){var n=t.get("showDelay");e=$(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=A$([e.tooltipOption],i),a=this._renderMode,s=[],l=iv("section",{blocks:[],noHeader:!0}),u=[],c=new mv;W(t,(function(t){W(t.dataByAxis,(function(t){var e=n.getComponent(t.axisDim+"Axis",t.axisIndex),r=t.value;if(e&&null!=r){var o=FU(r,e.axis,n,t.seriesDataIndices,t.valueLabelOpt),h=iv("section",{header:o,noHeader:!yt(o),sortBlocks:!0,blocks:[]});l.blocks.push(h),W(t.seriesDataIndices,(function(l){var d=n.getSeriesByIndex(l.seriesIndex),p=l.dataIndexInside,f=d.getDataParams(p);if(!(f.dataIndex<0)){f.axisDim=t.axisDim,f.axisIndex=t.axisIndex,f.axisType=t.axisType,f.axisId=t.axisId,f.axisValue=sD(e.axis,{value:r}),f.axisValueLabel=o,f.marker=c.makeTooltipMarker("item",Hd(f.color),a);var g=hg(d.formatTooltip(p,!0,null)),v=g.frag;if(v){var y=A$([d],i).get("valueFormatter");h.blocks.push(y?z({valueFormatter:y},v):v)}g.text&&u.push(g.text),s.push(f)}}))}}))})),l.blocks.reverse(),u.reverse();var h=e.position,d=o.get("order"),p=uv(l,c,a,d,n.get("useUTC"),o.get("textStyle"));p&&u.unshift(p);var f="richText"===a?"\n\n":"
",g=u.join(f);this._showOrMove(o,(function(){this._updateContentNotChangedOnAxis(t,s)?this._updatePosition(o,h,r[0],r[1],this._tooltipContent,s):this._showTooltipContent(o,g,s,Math.random()+"",r[0],r[1],h,null,c)}))},e.prototype._showSeriesItemTooltip=function(t,e,n){var i=this._ecModel,r=Lu(e),o=r.seriesIndex,a=i.getSeriesByIndex(o),s=r.dataModel||a,l=r.dataIndex,u=r.dataType,c=s.getData(u),h=this._renderMode,d=t.positionDefault,p=A$([c.getItemModel(l),s,a&&(a.coordinateSystem||{}).model],this._tooltipModel,d?{position:d}:null),f=p.get("trigger");if(null==f||"item"===f){var g=s.getDataParams(l,u),v=new mv;g.marker=v.makeTooltipMarker("item",Hd(g.color),h);var y=hg(s.formatTooltip(l,!1,u)),m=p.get("order"),x=p.get("valueFormatter"),_=y.frag,b=_?uv(x?z({valueFormatter:x},_):_,v,h,m,i.get("useUTC"),p.get("textStyle")):y.text,w="item_"+s.name+"_"+l;this._showOrMove(p,(function(){this._showTooltipContent(p,b,g,w,t.offsetX,t.offsetY,t.position,t.target,v)})),n({type:"showTip",dataIndexInside:l,dataIndex:c.getRawIndex(l),seriesIndex:o,from:this.uid})}},e.prototype._showComponentItemTooltip=function(t,e,n){var i=Lu(e),r=i.tooltipConfig,o=r.option||{};if(tt(o)){var a=o;o={content:a,formatter:a}}var s=[o],l=this._ecModel.getComponent(i.componentMainType,i.componentIndex);l&&s.push(l),s.push({formatter:o.content});var u=t.positionDefault,c=A$(s,this._tooltipModel,u?{position:u}:null),h=c.get("content"),d=Math.random()+"",p=new mv;this._showOrMove(c,(function(){var n=R(c.get("formatterParams")||{});this._showTooltipContent(c,h,n,d,t.offsetX,t.offsetY,t.position,e,p)})),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 c=t.get("formatter");a=a||t.get("position");var h=e,d=this._getNearestPoint([r,o],n,t.get("trigger"),t.get("borderColor")),p=d.color;if(c)if(tt(c)){var f=t.ecModel.get("useUTC"),g=J(n)?n[0]:n,v=g&&g.axisType&&g.axisType.indexOf("time")>=0;h=c,v&&(h=hd(g.axisValue,h,f)),h=Bd(h,n,!0)}else if(Q(c)){var y=$((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,h=c(n,i,y)}else h=c;u.setContent(h,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||J(e)?{color:i||("html"===this._renderMode?"#fff":"none")}:J(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(),c=t.get("align"),h=t.get("verticalAlign"),d=a&&a.getBoundingRect().clone();if(a&&d.applyTransform(a.transform),Q(e)&&(e=e([n,i],o,r.el,d,{viewSize:[s,l],contentSize:u.slice()})),J(e))n=Wo(e[0],s),i=Wo(e[1],l);else if(it(e)){var p=e;p.width=u[0],p.height=u[1];var f=Xd(p,{width:s,height:l});n=f.x,i=f.y,c=null,h=null}else if(tt(e)&&a){var g=P$(e,d,u,t.get("borderWidth"));n=g[0],i=g[1]}else{g=D$(n,i,r,s,l,c?null:20,h?null:20);n=g[0],i=g[1]}if(c&&(n-=O$(c)?u[0]/2:"right"===c?u[0]:0),h&&(i-=O$(h)?u[1]/2:"bottom"===h?u[1]:0),i$(t)){g=L$(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&&W(n,(function(n,o){var a=n.dataByAxis||[],s=t[o]||{},l=s.dataByAxis||[];r=r&&a.length===l.length,r&&W(a,(function(t,n){var o=l[n]||{},a=t.seriesDataIndices||[],s=o.seriesDataIndices||[];r=r&&t.value===o.value&&t.axisType===o.axisType&&t.axisId===o.axisId&&a.length===s.length,r&&W(a,(function(t,e){var n=s[e];r=r&&t.seriesIndex===n.seriesIndex&&t.dataIndex===n.dataIndex})),i&&W(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){!c.node&&e.getDom()&&(lx(this,"_updatePosition"),this._tooltipContent.dispose(),sj("itemTooltip",e))},e.type="tooltip",e}(Ev);function A$(t,e,n){var i,r=e.ecModel;n?(i=new Oh(n,r,r),i=new Oh(e.option,i,r)):i=e;for(var o=t.length-1;o>=0;o--){var a=t[o];a&&(a instanceof Oh&&(a=a.get("tooltip",!0)),tt(a)&&(a={formatter:a}),a&&(i=new Oh(a,i,r)))}return i}function k$(t,e){return t.dispatchAction||$(e.dispatchAction,e)}function D$(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]}function L$(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),[t,e]}function P$(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,c=e.height;switch(t){case"inside":s=e.x+u/2-r/2,l=e.y+c/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+c+a;break;case"left":s=e.x-r-a,l=e.y+c/2-o/2;break;case"right":s=e.x+u+a,l=e.y+c/2-o/2}return[s,l]}function O$(t){return"center"===t||"middle"===t}function R$(t,e,n){var i=Fa(t).queryOptionMap,r=i.keys()[0];if(r&&"series"!==r){var o=Wa(e,r,i.get(r),{useDefault:!1,enableAll:!1,enableNone:!1}),a=o.models[0];if(a){var s,l=n.getViewOfComponentModel(a);return l.group.traverse((function(e){var n=Lu(e).tooltipConfig;if(n&&n.name===t.name)return s=e,!0})),s?{componentMainType:r,componentIndex:a.componentIndex,el:s}:void 0}}}const E$=C$;function N$(t){jw(Sj),t.registerComponentModel(n$),t.registerComponentView(E$),t.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},Ct),t.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},Ct)}var z$=["rect","polygon","keep","clear"];function B$(t,e){var n=ga(t?t.brush:[]);if(n.length){var i=[];W(n,(function(t){var e=t.hasOwnProperty("toolbox")?t.toolbox:[];e instanceof Array&&(i=i.concat(e))}));var r=t&&t.toolbox;J(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),V$(s),e&&!s.length&&s.push.apply(s,z$)}}function V$(t){var e={};W(t,(function(t){e[t]=1})),t.length=0,W(e,(function(e,n){t.push(n)}))}var F$=W;function H$(t){if(t)for(var e in t)if(t.hasOwnProperty(e))return!0}function G$(t,e,n){var i={};return F$(e,(function(e){var o=i[e]=r();F$(t[e],(function(t,i){if(pN.isValidType(i)){var r={type:i,visual:t};n&&n(r,e),o[i]=new pN(r),"opacity"===i&&(r=R(r),r.type="colorAlpha",o.__hidden.__alphaForOpacity=new pN(r))}}))})),i;function r(){var t=function(){};t.prototype.__hidden=t.prototype;var e=new t;return e}}function W$(t,e,n){var i;W(n,(function(t){e.hasOwnProperty(t)&&H$(e[t])&&(i=!0)})),i&&W(n,(function(n){e.hasOwnProperty(n)&&H$(e[n])?t[n]=R(e[n]):delete t[n]}))}function q$(t,e,n,i,r,o){var a,s={};function l(t){return $x(n,a,t)}function u(t,e){Jx(n,a,t,e)}function c(t,c){a=null==o?t:c;var h=n.getRawDataItem(a);if(!h||!1!==h.visualMap)for(var d=i.call(r,t),p=e[d],f=s[d],g=0,v=f.length;ge[0][1]&&(e[0][1]=o[0]),o[1]e[1][1]&&(e[1][1]=o[1])}return e&&aK(e)}};function aK(t){return new oo(t[0][0],t[1][0],t[0][1]-t[0][0],t[1][1]-t[1][0])}var sK=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.init=function(t,e){this.ecModel=t,this.api=e,this.model,(this._brushController=new xF(e.getZr())).on("brush",$(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){Q$(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:R(n),$from:e}),t.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:e,areas:R(n),$from:e})},e.type="brush",e}(Ev);const lK=sK;var uK="#ddd",cK=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.areas=[],n.brushOption={},n}return o(e,t),e.prototype.optionUpdated=function(t,e){var n=this.option;!e&&W$(n,t,["inBrush","outOfBrush"]);var i=n.inBrush=n.inBrush||{};n.outOfBrush=n.outOfBrush||{color:uK},i.hasOwnProperty("liftZ")||(i.liftZ=5)},e.prototype.setAreas=function(t){t&&(this.areas=q(t,(function(t){return hK(this.option,t)}),this))},e.prototype.setBrushOption=function(t){this.brushOption=hK(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}(op);function hK(t,e){return E({brushType:t.brushType,brushMode:t.brushMode,transformable:t.transformable,brushStyle:new Oh(t.brushStyle).getItemStyle(),removeOnClick:t.removeOnClick,z:t.z},e,!0)}const dK=cK;var pK=["rect","polygon","lineX","lineY","keep","clear"],fK=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(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,W(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 W(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){var e={show:!0,type:pK.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"])};return e},e}(qY);const gK=fK;function vK(t){t.registerComponentView(lK),t.registerComponentModel(dK),t.registerPreprocessor(B$),t.registerVisual(t.PRIORITY.VISUAL.BRUSH,tK),t.registerAction({type:"brush",event:"brush",update:"updateVisual"},(function(t,e){e.eachComponent({mainType:"brush",query:t},(function(e){e.setAreas(t.areas)}))})),t.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},Ct),t.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},Ct),jY("brush",gK)}var yK=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 o(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}(op),mK=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(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=dt(t.get("textBaseline"),t.get("textVerticalAlign")),l=new Du({style:uh(r,{text:t.get("text"),fill:r.getTextColor()},{disableBox:!0}),z2:10}),u=l.getBoundingRect(),c=t.get("subtext"),h=new Du({style:uh(o,{text:c,fill:o.getTextColor(),y:u.height+t.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),d=t.get("link"),p=t.get("sublink"),f=t.get("triggerEvent",!0);l.silent=!d&&!f,h.silent=!p&&!f,d&&l.on("click",(function(){Gd(d,"_"+t.get("target"))})),p&&h.on("click",(function(){Gd(p,"_"+t.get("subtarget"))})),Lu(l).eventData=Lu(h).eventData=f?{componentType:"title",componentIndex:t.componentIndex}:null,i.add(l),c&&i.add(h);var g=i.getBoundingRect(),v=t.getBoxLayoutParams();v.width=g.width,v.height=g.height;var y=Xd(v,{width:n.getWidth(),height:n.getHeight()},t.get("padding"));a||(a=t.get("left")||t.get("right"),"middle"===a&&(a="center"),"right"===a?y.x+=y.width:"center"===a&&(y.x+=y.width/2)),s||(s=t.get("top")||t.get("bottom"),"center"===s&&(s="middle"),"bottom"===s?y.y+=y.height:"middle"===s&&(y.y+=y.height/2),s=s||"top"),i.x=y.x,i.y=y.y,i.markRedraw();var m={align:a,verticalAlign:s};l.setStyle(m),h.setStyle(m),g=i.getBoundingRect();var x=y.margin,_=t.getItemStyle(["color","opacity"]);_.fill=t.get("backgroundColor");var b=new du({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}(Ev);function xK(t){t.registerComponentModel(yK),t.registerComponentView(mK)}var _K=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.layoutMode="box",n}return o(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=[],W(n,(function(e,n){var i,o=ka(ma(e),"");it(e)?(i=R(e),i.value=n):i=n,t.push(i),r.push(o)}))):t=n;var o={category:"ordinal",time:"time",value:"number"}[i]||"number",a=this._data=new JI([{name:"value",type:o}],this);a.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}(op);const bK=_K;var wK=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.type="timeline.slider",e.defaultOption=Bh(bK.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}(bK);H(wK,cg.prototype);const SK=wK;var MK=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.type="timeline",e}(Ev);const IK=MK;var TK=function(t){function e(e,n,i,r){var o=t.call(this,e,n,i)||this;return o.type=r||"value",o}return o(e,t),e.prototype.getLabelModel=function(){return this.model.getModel("label")},e.prototype.isHorizontal=function(){return"horizontal"===this.model.get("orient")},e}(VD);const CK=TK;var AK=Math.PI,kK=za(),DK=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(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){var e=a.scale.getLabel({value:t});return iv("nameValue",{noName:!0,value:e})},W(["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=t.get(["label","position"]),r=t.get("orient"),o=PK(t,e);n=null==i||"auto"===i?"horizontal"===r?o.y+o.height/2=0||"+"===n?"left":"right"},c={horizontal:n>=0||"+"===n?"top":"bottom",vertical:"middle"},h={horizontal:0,vertical:AK/2},d="vertical"===r?o.height:o.width,p=t.getModel("controlStyle"),f=p.get("show",!0),g=f?p.get("itemSize"):0,v=f?p.get("itemGap"):0,y=g+v,m=t.get(["label","rotate"])||0;m=m*AK/180;var x=p.get("position",!0),_=f&&p.get("showPlayBtn",!0),b=f&&p.get("showPrevBtn",!0),w=f&&p.get("showNextBtn",!0),S=0,M=d;"left"===x||"bottom"===x?(_&&(a=[0,0],S+=y),b&&(s=[S,0],S+=y),w&&(l=[M-g,0],M-=y)):(_&&(a=[M-g,0],M-=y),b&&(s=[0,0],S+=y),w&&(l=[M-g,0],M-=y));var I=[S,M];return t.get("inverse")&&I.reverse(),{viewRect:o,mainLength:d,orient:r,rotation:h[r],labelRotation:m,labelPosOpt:n,labelAlign:t.get(["label","align"])||u[r],labelBaseline:t.get(["label","verticalAlign"])||t.get(["label","baseline"])||c[r],playPosition:a,prevBtnPosition:s,nextBtnPosition:l,axisExtent:I,controlSize:g,controlGap:v}},e.prototype._position=function(t,e){var n=this._mainGroup,i=this._labelGroup,r=t.viewRect;if("vertical"===t.orient){var o=Ar(),a=r.x,s=r.y+r.height;Pr(o,o,[-a,-s]),Or(o,o,-AK/2),Pr(o,o,[a,s]),r=r.clone(),r.applyTransform(o)}var l=v(r),u=v(n.getBoundingRect()),c=v(i.getBoundingRect()),h=[n.x,n.y],d=[i.x,i.y];d[0]=h[0]=l[0][0];var p=t.labelPosOpt;if(null==p||tt(p)){var f="+"===p?0:1;y(h,u,l,1,f),y(d,c,l,1,1-f)}else{f=p>=0?0:1;y(h,u,l,1,f),d[1]=h[1]+p}function g(t){t.originX=l[0][0]-t.x,t.originY=l[1][0]-t.y}function v(t){return[[t.x,t.x+t.width],[t.y,t.y+t.height]]}function y(t,e,n,i,r){t[i]+=n[i][r]-e[i][r]}n.setPosition(h),i.setPosition(d),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=LK(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 CK("value",r,t.axisExtent,i);return a.model=e,a},e.prototype._createGroup=function(t){var e=this[t]=new Lo;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 qy({shape:{x1:r[0],y1:0,x2:r[1],y2:0},style:z({lineCap:"round"},i.getModel("lineStyle").getLineStyle()),silent:!0,z2:1});e.add(o);var a=this._progressLine=new qy({shape:{x1:r[0],x2:this._currentPointer?this._currentPointer.x:r[0],y1:0,y2:0},style:B({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=[],W(a,(function(t){var a=n.dataToCoord(t.value),s=o.getItemModel(t.value),l=s.getModel("itemStyle"),u=s.getModel(["emphasis","itemStyle"]),c=s.getModel(["progress","itemStyle"]),h={x:a,y:0,onclick:$(r._changeTimeline,r,t.value)},d=RK(s,l,e,h);d.ensureState("emphasis").style=u.getItemStyle(),d.ensureState("progress").style=c.getItemStyle(),Oc(d);var p=Lu(d);s.get("tooltip")?(p.dataIndex=t.value,p.dataModel=i):p.dataIndex=p.dataModel=null,r._tickSymbols.push(d)}))},e.prototype._renderAxisLabel=function(t,e,n,i){var r=this,o=n.getLabelModel();if(o.get("show")){var a=i.getData(),s=n.getViewLabels();this._tickLabels=[],W(s,(function(i){var o=i.tickValue,s=a.getItemModel(o),l=s.getModel("label"),u=s.getModel(["emphasis","label"]),c=s.getModel(["progress","label"]),h=n.dataToCoord(i.tickValue),d=new Du({x:h,y:0,rotation:t.labelRotation-t.rotation,onclick:$(r._changeTimeline,r,o),silent:!1,style:uh(l,{text:i.formattedLabel,align:t.labelAlign,verticalAlign:t.labelBaseline})});d.ensureState("emphasis").style=uh(u),d.ensureState("progress").style=uh(c),e.add(d),Oc(d),kK(d).dataIndex=o,r._tickLabels.push(d)}))}},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 c(t,n,l,u){if(t){var c=fo(dt(i.get(["controlStyle",n+"BtnSize"]),r),r),h=[0,-c/2,c,c],d=OK(i,n+"Icon",h,{x:t[0],y:t[1],originX:r/2,originY:0,rotation:u?-o:0,rectHover:!0,style:a,onclick:l});d.ensureState("emphasis").style=s,e.add(d),Oc(d)}}c(t.nextBtnPosition,"next",$(this._changeTimeline,this,u?"-":"+")),c(t.prevBtnPosition,"prev",$(this._changeTimeline,this,u?"+":"-")),c(t.playPosition,l?"stop":"play",$(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=$(s._handlePointerDrag,s),t.ondragend=$(s._handlePointerDragend,s),EK(t,s._progressLine,o,n,i,!0)},onUpdate:function(t){EK(t,s._progressLine,o,n,i)}};this._currentPointer=RK(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=this._axis,r=Uo(i.getExtent().slice());n>r[1]&&(n=r[1]),n=0&&(a[o]=+a[o].toFixed(d)),[a,h]}var QK={min:K(JK,"min"),max:K(JK,"max"),average:K(JK,"average"),median:K(JK,"median")};function tJ(t,e){var n=t.getData(),i=t.coordinateSystem;if(e&&!KK(e)&&!J(e.coord)&&i){var r=i.dimensions,o=eJ(e,n,i,t);if(e=R(e),e.type&&QK[e.type]&&o.baseAxis&&o.valueAxis){var a=V(r,o.baseAxis.dim),s=V(r,o.valueAxis.dim),l=QK[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],c=0;c<2;c++)QK[u[c]]&&(u[c]=aJ(n,n.mapDimension(r[c]),u[c]));e.coord=u}}return e}function eJ(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(nJ(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 nJ(t,e){var n=t.getData().getDimensionInfo(e);return n&&n.coordDim}function iJ(t,e){return!(t&&t.containData&&e.coord&&!$K(e))||t.containData(e.coord)}function rJ(t,e,n){return!(t&&t.containZone&&e.coord&&n.coord&&!$K(e)&&!$K(n))||t.containZone(e.coord,n.coord)}function oJ(t,e){return t?function(t,n,i,r){var o=r<2?t.coord&&t.coord[r]:t.value;return yg(o,e[r])}:function(t,n,i,r){return yg(t.value,e[r])}}function aJ(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 sJ=za(),lJ=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.init=function(){this.markerGroupMap=wt()},e.prototype.render=function(t,e,n){var i=this,r=this.markerGroupMap;r.each((function(t){sJ(t).keep=!1})),e.eachSeries((function(t){var r=ZK.getMarkerModelFromSeries(t,i.type);r&&i.renderSeries(t,r,e,n)})),r.each((function(t){!sJ(t).keep&&i.group.remove(t.group)}))},e.prototype.markKeep=function(t){sJ(t).keep=!0},e.prototype.toggleBlurSeries=function(t,e){var n=this;W(t,(function(t){var i=ZK.getMarkerModelFromSeries(t,n.type);if(i){var r=i.getData();r.eachItemGraphicEl((function(t){t&&(e?mc(t):xc(t))}))}}))},e.type="marker",e}(Ev);const uJ=lJ;function cJ(t,e,n){var i=e.coordinateSystem;t.each((function(r){var o,a=t.getItemModel(r),s=Wo(a.get("x"),n.getWidth()),l=Wo(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),c=t.get(i.dimensions[1],r);o=i.dataToPoint([u,c])}}else o=[s,l];isNaN(s)||(o[0]=s),isNaN(l)||(o[1]=l),t.setItemLayout(r,o)}))}var hJ=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.updateTransform=function(t,e,n){e.eachSeries((function(t){var e=ZK.getMarkerModelFromSeries(t,"markPoint");e&&(cJ(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 AT),u=dJ(r,t,e);e.setData(u),cJ(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(Q(i)||Q(r)||Q(o)||Q(s)){var c=e.getRawValue(t),h=e.getDataParams(t);Q(i)&&(i=i(c,h)),Q(r)&&(r=r(c,h)),Q(o)&&(o=o(c,h)),Q(s)&&(s=s(c,h))}var d=n.getModel("itemStyle").getItemStyle(),p=Kx(a,"color");d.fill||(d.fill=p),u.setItemVisual(t,{symbol:i,symbolSize:r,symbolRotate:o,symbolOffset:s,symbolKeepAspect:l,style:d})})),l.updateData(u),this.group.add(l.group),u.eachItemGraphicEl((function(t){t.traverse((function(t){Lu(t).dataModel=e}))})),this.markKeep(l),l.group.silent=e.get("silent")||t.get("silent")},e.type="markPoint",e}(uJ);function dJ(t,e,n){var i;i=t?q(t&&t.dimensions,(function(t){var n=e.getData().getDimensionInfo(e.getData().mapDimension(t))||{};return z(z({},n),{name:t,ordinalMeta:null})})):[{name:"value",type:"float"}];var r=new JI(i,n),o=q(n.get("data"),K(tJ,e));t&&(o=j(o,K(iJ,t)));var a=oJ(!!t,i);return r.initData(o,null,a),r}const pJ=hJ;function fJ(t){t.registerComponentModel(XK),t.registerComponentView(pJ),t.registerPreprocessor((function(t){WK(t.series,"markPoint")&&(t.markPoint=t.markPoint||{})}))}var gJ=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(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}(ZK);const vJ=gJ;var yJ=za(),mJ=function(t,e,n,i){var r,o=t.getData();if(J(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=ht(i.yAxis,i.xAxis);else{var u=eJ(i,o,e,t);s=u.valueAxis;var c=cT(o,u.valueDataDim);l=aJ(o,c,a)}var h="x"===s.dim?0:1,d=1-h,p=R(i),f={coord:[]};p.type=null,p.coord=[],p.coord[d]=-1/0,f.coord[d]=1/0;var g=n.get("precision");g>=0&&nt(l)&&(l=+l.toFixed(Math.min(g,20))),p.coord[h]=f.coord[h]=l,r=[p,f,{type:a,valueIndex:i.valueIndex,value:l}]}else r=[]}var v=[tJ(t,r[0]),tJ(t,r[1]),z({},r[2])];return v[2].type=v[2].type||null,E(v[2],v[0]),E(v[2],v[1]),v};function xJ(t){return!isNaN(t)&&!isFinite(t)}function _J(t,e,n,i){var r=1-t,o=i.dimensions[t];return xJ(e[r])&&xJ(n[r])&&e[t]===n[t]&&i.getAxis(o).containData(e[t])}function bJ(t,e){if("cartesian2d"===t.type){var n=e[0].coord,i=e[1].coord;if(n&&i&&(_J(1,n,i,t)||_J(0,n,i,t)))return!0}return iJ(t,e[0])&&iJ(t,e[1])}function wJ(t,e,n,i,r){var o,a=i.coordinateSystem,s=t.getItemModel(e),l=Wo(s.get("x"),r.getWidth()),u=Wo(s.get("y"),r.getHeight());if(isNaN(l)||isNaN(u)){if(i.getMarkerPosition)o=i.getMarkerPosition(t.getValues(t.dimensions,e));else{var c=a.dimensions,h=t.get(c[0],e),d=t.get(c[1],e);o=a.dataToPoint([h,d])}if(YT(a,"cartesian2d")){var p=a.getAxis("x"),f=a.getAxis("y");c=a.dimensions;xJ(t.get(c[0],e))?o[0]=p.toGlobalCoord(p.getExtent()[n?0:1]):xJ(t.get(c[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 SJ=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.updateTransform=function(t,e,n){e.eachSeries((function(t){var e=ZK.getMarkerModelFromSeries(t,"markLine");if(e){var i=e.getData(),r=yJ(e).from,o=yJ(e).to;r.each((function(e){wJ(r,e,!0,t,n),wJ(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 Fz);this.group.add(l.group);var u=MJ(r,t,e),c=u.from,h=u.to,d=u.line;yJ(e).from=c,yJ(e).to=h,e.setData(d);var p=e.get("symbol"),f=e.get("symbolSize"),g=e.get("symbolRotate"),v=e.get("symbolOffset");function y(e,n,r){var o=e.getItemModel(n);wJ(e,n,r,t,i);var s=o.getModel("itemStyle").getItemStyle();null==s.fill&&(s.fill=Kx(a,"color")),e.setItemVisual(n,{symbolKeepAspect:o.get("symbolKeepAspect"),symbolOffset:dt(o.get("symbolOffset",!0),v[r?0:1]),symbolRotate:dt(o.get("symbolRotate",!0),g[r?0:1]),symbolSize:dt(o.get("symbolSize"),f[r?0:1]),symbol:dt(o.get("symbol",!0),p[r?0:1]),style:s})}J(p)||(p=[p,p]),J(f)||(f=[f,f]),J(g)||(g=[g,g]),J(v)||(v=[v,v]),u.from.each((function(t){y(c,t,!0),y(h,t,!1)})),d.each((function(t){var e=d.getItemModel(t).getModel("lineStyle").getLineStyle();d.setItemLayout(t,[c.getItemLayout(t),h.getItemLayout(t)]),null==e.stroke&&(e.stroke=c.getItemVisual(t,"style").fill),d.setItemVisual(t,{fromSymbolKeepAspect:c.getItemVisual(t,"symbolKeepAspect"),fromSymbolOffset:c.getItemVisual(t,"symbolOffset"),fromSymbolRotate:c.getItemVisual(t,"symbolRotate"),fromSymbolSize:c.getItemVisual(t,"symbolSize"),fromSymbol:c.getItemVisual(t,"symbol"),toSymbolKeepAspect:h.getItemVisual(t,"symbolKeepAspect"),toSymbolOffset:h.getItemVisual(t,"symbolOffset"),toSymbolRotate:h.getItemVisual(t,"symbolRotate"),toSymbolSize:h.getItemVisual(t,"symbolSize"),toSymbol:h.getItemVisual(t,"symbol"),style:e})})),l.updateData(d),u.line.eachItemGraphicEl((function(t){Lu(t).dataModel=e,t.traverse((function(t){Lu(t).dataModel=e}))})),this.markKeep(l),l.group.silent=e.get("silent")||t.get("silent")},e.type="markLine",e}(uJ);function MJ(t,e,n){var i;i=t?q(t&&t.dimensions,(function(t){var n=e.getData().getDimensionInfo(e.getData().mapDimension(t))||{};return z(z({},n),{name:t,ordinalMeta:null})})):[{name:"value",type:"float"}];var r=new JI(i,n),o=new JI(i,n),a=new JI([],n),s=q(n.get("data"),K(mJ,e,t,n));t&&(s=j(s,K(bJ,t)));var l=oJ(!!t,i);return r.initData(q(s,(function(t){return t[0]})),null,l),o.initData(q(s,(function(t){return t[1]})),null,l),a.initData(q(s,(function(t){return t[2]}))),a.hasItemOption=!0,{from:r,to:o,line:a}}const IJ=SJ;function TJ(t){t.registerComponentModel(vJ),t.registerComponentView(IJ),t.registerPreprocessor((function(t){WK(t.series,"markLine")&&(t.markLine=t.markLine||{})}))}var CJ=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(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}(ZK);const AJ=CJ;var kJ=za(),DJ=function(t,e,n,i){var r=tJ(t,i[0]),o=tJ(t,i[1]),a=r.coord,s=o.coord;a[0]=ht(a[0],-1/0),a[1]=ht(a[1],-1/0),s[0]=ht(s[0],1/0),s[1]=ht(s[1],1/0);var l=N([{},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 LJ(t){return!isNaN(t)&&!isFinite(t)}function PJ(t,e,n,i){var r=1-t;return LJ(e[r])&&LJ(n[r])}function OJ(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 YT(t,"cartesian2d")?!(!n||!i||!PJ(1,n,i,t)&&!PJ(0,n,i,t))||rJ(t,r,o):iJ(t,r)||iJ(t,o)}function RJ(t,e,n,i,r){var o,a=i.coordinateSystem,s=t.getItemModel(e),l=Wo(s.get(n[0]),r.getWidth()),u=Wo(s.get(n[1]),r.getHeight());if(isNaN(l)||isNaN(u)){if(i.getMarkerPosition)o=i.getMarkerPosition(t.getValues(n,e));else{var c=t.get(n[0],e),h=t.get(n[1],e),d=[c,h];a.clampData&&a.clampData(d,d),o=a.dataToPoint(d,!0)}if(YT(a,"cartesian2d")){var p=a.getAxis("x"),f=a.getAxis("y");c=t.get(n[0],e),h=t.get(n[1],e);LJ(c)?o[0]=p.toGlobalCoord(p.getExtent()["x0"===n[0]?0:1]):LJ(h)&&(o[1]=f.toGlobalCoord(f.getExtent()["y0"===n[1]?0:1]))}isNaN(l)||(o[0]=l),isNaN(u)||(o[1]=u)}else o=[l,u];return o}var EJ=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],NJ=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.prototype.updateTransform=function(t,e,n){e.eachSeries((function(t){var e=ZK.getMarkerModelFromSeries(t,"markArea");if(e){var i=e.getData();i.each((function(e){var r=q(EJ,(function(r){return RJ(i,e,r,t,n)}));i.setItemLayout(e,r);var o=i.getItemGraphicEl(e);o.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 Lo});this.group.add(l.group),this.markKeep(l);var u=zJ(r,t,e);e.setData(u),u.each((function(e){var n=q(EJ,(function(n){return RJ(u,e,n,t,i)})),o=r.getAxis("x").scale,s=r.getAxis("y").scale,l=o.getExtent(),c=s.getExtent(),h=[o.parse(u.get("x0",e)),o.parse(u.get("x1",e))],d=[s.parse(u.get("y0",e)),s.parse(u.get("y1",e))];Uo(h),Uo(d);var p=!(l[0]>h[1]||l[1]d[1]||c[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}(op);const GJ=HJ;var WJ=K,qJ=W,UJ=Lo,jJ=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.newlineDisabled=!1,n}return o(e,t),e.prototype.init=function(){this.group.add(this._contentGroup=new UJ),this.group.add(this._selectorGroup=new UJ),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()},c=t.get("padding"),h=Xd(l,u,c),d=this.layoutInner(t,r,h,i,a,s),p=Xd(B({width:d.width,height:d.height},l),u,c);this.group.x=p.x-d.x,this.group.y=p.y-d.y,this.group.markRedraw(),this.group.add(this._backgroundEl=KY(d,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=wt(),u=e.get("selectedMode"),c=[];n.eachRawSeries((function(t){!t.get("legendHoverLink")&&c.push(t.id)})),qJ(e.getData(),(function(r,o){var a=r.get("name");if(!this.newlineDisabled&&(""===a||"\n"===a)){var h=new UJ;return h.newline=!0,void s.add(h)}var d=n.getSeriesByName(a)[0];if(!l.get(a)){if(d){var p=d.getData(),f=p.getVisual("legendLineStyle")||{},g=p.getVisual("legendIcon"),v=p.getVisual("style"),y=this._createItem(d,a,o,r,e,t,f,v,g,u,i);y.on("click",WJ(XJ,a,null,i,c)).on("mouseover",WJ(KJ,d.name,null,i,c)).on("mouseout",WJ(JJ,d.name,null,i,c)),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 h=s.indexOfName(a),d=s.getItemVisual(h,"style"),p=s.getItemVisual(h,"legendIcon"),f=Jn(d.fill);f&&0===f[3]&&(f[3]=.2,d=z(z({},d),{fill:ai(f,"rgba")}));var g=this._createItem(n,a,o,r,e,t,{},d,p,u,i);g.on("click",WJ(XJ,null,a,i,c)).on("mouseover",WJ(KJ,null,a,i,c)).on("mouseout",WJ(JJ,null,a,i,c)),l.set(a,!0)}}),this);0}}),this),r&&this._createSelector(r,e,i,o,a)},e.prototype._createSelector=function(t,e,n,i,r){var o=this.getSelectorGroup();qJ(t,(function(t){var i=t.type,r=new Du({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){n.dispatchAction({type:"all"===i?"legendAllSelect":"legendInverseSelect"})}});o.add(r);var a=e.getModel("selectorLabel"),s=e.getModel(["emphasis","selectorLabel"]);sh(r,{normal:a,emphasis:s},{defaultText:t.title}),Oc(r)}))},e.prototype._createItem=function(t,e,n,i,r,o,a,s,l,u,c){var h=t.visualDrawType,d=r.get("itemWidth"),p=r.get("itemHeight"),f=r.isSelected(e),g=i.get("symbolRotate"),v=i.get("symbolKeepAspect"),y=i.get("icon");l=y||l||"roundRect";var m=ZJ(l,i,a,s,h,f,c),x=new UJ,_=i.getModel("textStyle");if(!Q(t.getLegendIcon)||y&&"inherit"!==y){var b="inherit"===y&&t.getData().getVisual("symbol")?"inherit"===g?t.getData().getVisual("symbolRotate"):g:0;x.add(YJ({itemWidth:d,itemHeight:p,icon:l,iconRotate:b,itemStyle:m.itemStyle,lineStyle:m.lineStyle,symbolKeepAspect:v}))}else x.add(t.getLegendIcon({itemWidth:d,itemHeight:p,icon:l,iconRotate:g,itemStyle:m.itemStyle,lineStyle:m.lineStyle,symbolKeepAspect:v}));var w="left"===o?d+5:-5,S=o,M=r.get("formatter"),I=e;tt(M)&&M?I=M.replace("{name}",null!=e?e:""):Q(M)&&(I=M(e));var T=i.get("inactiveColor");x.add(new Du({style:uh(_,{text:I,x:w,y:p/2,fill:f?_.getTextColor():T,align:S,verticalAlign:"middle"})}));var C=new du({shape:x.getBoundingRect(),invisible:!0}),A=i.getModel("tooltip");return A.get("show")&&Um({el:C,componentModel:r,itemName:e,itemTooltipOption:A.option}),x.add(C),x.eachChild((function(t){t.silent=!0})),C.silent=!u,this.getContentGroup().add(x),Oc(x),x.__legendDataIndex=n,x},e.prototype.layoutInner=function(t,e,n,i,r,o){var a=this.getContentGroup(),s=this.getSelectorGroup();Zd(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){Zd("horizontal",s,t.get("selectorItemGap",!0));var c=s.getBoundingRect(),h=[-c.x,-c.y],d=t.get("selectorButtonGap",!0),p=t.getOrient().index,f=0===p?"width":"height",g=0===p?"height":"width",v=0===p?"y":"x";"end"===o?h[p]+=l[f]+d:u[p]+=c[f]+d,h[1-p]+=l[g]/2-c[g]/2,s.x=h[0],s.y=h[1],a.x=u[0],a.y=u[1];var y={x:0,y:0};return y[f]=l[f]+d+c[f],y[g]=Math.max(l[g],c[g]),y[v]=Math.min(0,c[v]+h[1-p]),y}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}(Ev);function ZJ(t,e,n,i,r,o,a){function s(t,e){"auto"===t.lineWidth&&(t.lineWidth=e.lineWidth>0?2:0),qJ(t,(function(n,i){"inherit"===t[i]&&(t[i]=e[i])}))}var l=e.getModel("itemStyle"),u=l.getItemStyle(),c=0===t.lastIndexOf("empty",0)?"fill":"stroke",h=l.getShallow("decal");u.decal=h&&"inherit"!==h?ob(h,a):i.decal,"inherit"===u.fill&&(u.fill=i[r]),"inherit"===u.stroke&&(u.stroke=i[c]),"inherit"===u.opacity&&(u.opacity=("fill"===r?i:n).opacity),s(u,i);var d=e.getModel("lineStyle"),p=d.getLineStyle();if(s(p,n),"auto"===u.fill&&(u.fill=i.fill),"auto"===u.stroke&&(u.stroke=i.fill),"auto"===p.stroke&&(p.stroke=i.fill),!o){var f=e.get("inactiveBorderWidth"),g=u[c];u.lineWidth="auto"===f?i.lineWidth>0&&g?2:0:u.lineWidth,u.fill=e.get("inactiveColor"),u.stroke=e.get("inactiveBorderColor"),p.stroke=d.get("inactiveColor"),p.lineWidth=d.get("inactiveWidth")}return{itemStyle:u,lineStyle:p}}function YJ(t){var e=t.icon||"roundRect",n=v_(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}function XJ(t,e,n,i){JJ(t,e,n,i),n.dispatchAction({type:"legendToggleSelect",name:null!=t?t:e}),KJ(t,e,n,i)}function $J(t){var e,n=t.getZr().storage.getDisplayList(),i=0,r=n.length;while(in[r],f=[-h.x,-h.y];e||(f[i]=l[s]);var g=[0,0],v=[-d.x,-d.y],y=dt(t.get("pageButtonGap",!0),t.get("itemGap",!0));if(p){var m=t.get("pageButtonPosition",!0);"end"===m?v[i]+=n[r]-d[r]:g[i]+=d[r]+y}v[1-i]+=h[o]/2-d[o]/2,l.setPosition(f),u.setPosition(g),c.setPosition(v);var x={x:0,y:0};if(x[r]=p?n[r]:h[r],x[o]=Math.max(h[o],d[o]),x[a]=Math.min(0,d[a]+v[1-i]),u.__rectSize=n[r],p){var _={x:0,y:0};_[r]=Math.max(n[r]-d[r]-y,0),_[o]=x[o],u.setClipPath(new du({shape:_})),u.__rectSize=_[r]}else c.eachChild((function(t){t.attr({invisible:!0,silent:!0})}));var b=this._getPageInfo(t);return null!=b.pageIndex&&$c(l,{x:b.contentPosition[0],y:b.contentPosition[1]},p?t:null),this._updatePageInfoView(t,b),x},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;W(["pagePrev","pageNext"],(function(i){var r=i+"DataIndex",o=null!=e[r],a=n.childOfName(i);a&&(a.setStyle("fill",o?t.get("pageIconColor",!0):t.get("pageIconInactiveColor",!0)),a.cursor=o?"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",tt(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=lQ[r],a=uQ[r],s=this._findTargetItemIndex(e),l=n.children(),u=l[s],c=l.length,h=c?1:0,d={contentPosition:[n.x,n.y],pageCount:h,pageIndex:h-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!u)return d;var p=m(u);d.contentPosition[r]=-p.s;for(var f=s+1,g=p,v=p,y=null;f<=c;++f)y=m(l[f]),(!y&&v.e>g.s+i||y&&!x(y,g.s))&&(g=v.i>g.i?v:y,g&&(null==d.pageNextDataIndex&&(d.pageNextDataIndex=g.i),++d.pageCount)),v=y;for(f=s-1,g=p,v=p,y=null;f>=-1;--f)y=m(l[f]),y&&x(v,y.s)||!(g.i=e&&t.s<=e+i}},e.prototype._findTargetItemIndex=function(t){if(!this._showController)return 0;var e,n,i=this.getContentGroup();return i.eachChild((function(i,r){var o=i.__legendDataIndex;null==n&&null!=o&&(n=r),o===t&&(e=r)})),null!=e?e:n},e.type="legend.scroll",e}(QJ);const hQ=cQ;function dQ(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)}))}))}function pQ(t){jw(iQ),t.registerComponentModel(aQ),t.registerComponentView(hQ),dQ(t)}function fQ(t){jw(iQ),jw(pQ)}var gQ=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.type="dataZoom.inside",e.defaultOption=Bh(TY.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),e}(TY);const vQ=gQ;var yQ=za();function mQ(t,e,n){yQ(t).coordSysRecordMap.each((function(t){var i=t.dataZoomInfoMap.get(e.uid);i&&(i.getRange=n)}))}function xQ(t,e){for(var n=yQ(t).coordSysRecordMap,i=n.keys(),r=0;ri[n+e]&&(e=a),r=r&&o.get("preventDefaultMouseMove",!0)})),{controlType:e,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!r}}}function IQ(t){t.registerProcessor(t.PRIORITY.PROCESSOR.FILTER,(function(t,e){var n=yQ(e),i=n.coordSysRecordMap||(n.coordSysRecordMap=wt());i.each((function(t){t.dataZoomInfoMap=null})),t.eachComponent({mainType:"dataZoom",subType:"inside"},(function(t){var n=wY(t);W(n.infoList,(function(n){var r=n.model.uid,o=i.get(r)||i.set(r,bQ(e,n.model)),a=o.dataZoomInfoMap||(o.dataZoomInfoMap=wt());a.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=MQ(r);n.enable(a.controlType,a.opt),n.setPointerChecker(t.containsPoint),sx(t,"dispatchAction",e.model.get("throttle",!0),"fixRate")}else _Q(i,t)}))}))}var TQ=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="dataZoom.inside",e}return o(e,t),e.prototype.render=function(e,n,i){t.prototype.render.apply(this,arguments),e.noTarget()?this._clear():(this.range=e.getPercentRange(),mQ(i,e,{pan:$(CQ.pan,this),zoom:$(CQ.zoom,this),scrollMove:$(CQ.scrollMove,this)}))},e.prototype.dispose=function(){this._clear(),t.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){xQ(this.api,this.dataZoomModel),this.range=null},e.type="dataZoom.inside",e}(DY),CQ={zoom:function(t,e,n,i){var r=this.range,o=r.slice(),a=t.axisModels[0];if(a){var s=kQ[e](null,[i.originX,i.originY],a,n,t),l=(s.signal>0?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 c=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();return rV(0,o,[0,100],0,c.minSpan,c.maxSpan),this.range=o,r[0]!==o[0]||r[1]!==o[1]?o:void 0}},pan:AQ((function(t,e,n,i,r,o){var a=kQ[i]([o.oldX,o.oldY],[o.newX,o.newY],e,r,n);return a.signal*(t[1]-t[0])*a.pixel/a.pixelLength})),scrollMove:AQ((function(t,e,n,i,r,o){var a=kQ[i]([0,0],[o.scrollDelta,o.scrollDelta],e,r,n);return a.signal*(t[1]-t[0])*o.scrollDelta}))};function AQ(t){return function(e,n,i,r){var o=this.range,a=o.slice(),s=e.axisModels[0];if(s){var l=t(a,s,e,n,i,r);return rV(l,a,[0,100],"all"),this.range=a,o[0]!==a[0]||o[1]!==a[1]?a:void 0}}}var kQ={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}};const DQ=TQ;function LQ(t){GY(t),t.registerComponentModel(vQ),t.registerComponentView(DQ),IQ(t)}var PQ=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(e,t),e.type="dataZoom.slider",e.layoutMode="box",e.defaultOption=Bh(TY.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}(TY);const OQ=PQ;var RQ=du,EQ=7,NQ=1,zQ=30,BQ=7,VQ="horizontal",FQ="vertical",HQ=5,GQ=["line","bar","candlestick","scatter"],WQ={easing:"cubicOut",duration:100,delay:0},qQ=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._displayables={},n}return o(e,t),e.prototype.init=function(t,e){this.api=e,this._onBrush=$(this._onBrush,this),this._onBrushEnd=$(this._onBrushEnd,this)},e.prototype.render=function(e,n,i,r){if(t.prototype.render.apply(this,arguments),sx(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(){lx(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 Lo;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"),i=n?BQ:0,r=this._findCoordRect(),o={width:e.getWidth(),height:e.getHeight()},a=this._orient===VQ?{right:o.width-r.x-r.width,top:o.height-zQ-EQ-i,width:r.width,height:zQ}:{right:EQ,top:r.y,width:zQ,height:r.height},s=tp(t.option);W(["right","top","width","height"],(function(t){"ph"===s[t]&&(s[t]=a[t])}));var l=Xd(s,o);this._location={x:l.x,y:l.y},this._size=[l.width,l.height],this._orient===FQ&&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!==VQ||r?n===VQ&&r?{scaleY:a?1:-1,scaleX:-1}:n!==FQ||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 RQ({silent:!0,shape:{x:0,y:0,width:e[0],height:e[1]},style:{fill:t.get("backgroundColor")},z2:-40}));var r=new RQ({shape:{x:0,y:0,width:e[0],height:e[1]},style:{fill:"transparent"},z2:0,onclick:$(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 c,h=[0,e[1]],d=[0,e[0]],p=[[e[0],0],[0,0]],f=[],g=d[1]/(r.count()-1),v=0,y=Math.round(r.count()/e[0]);r.each([o],(function(t,e){if(y>0&&e%y)v+=g;else{var n=null==t||isNaN(t)||""===t,i=n?0:Go(t,l,h,!0);n&&!c&&e?(p.push([p[p.length-1][0],0]),f.push([f[f.length-1][0],0])):!n&&c&&(p.push([v,0]),f.push([v,0])),p.push([v,i]),f.push([v,i]),v+=g,c=n}})),a=this._shadowPolygonPts=p,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 Lo,i=new zy({shape:{points:a},segmentIgnoreThreshold:1,style:e.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),r=new Fy({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){var a=t.getAxisProxy(r,o).getTargetSeriesModels();W(a,(function(t){if(!n&&!(!0!==e&&V(GQ,t.get("type"))<0)){var a,s=i.getComponent(_Y(r),o).axis,l=UQ(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"),c=e.filler=new RQ({silent:u,style:{fill:a.get("fillerColor")},textConfig:{position:"inside"}});r.add(c),r.add(new RQ({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:NQ,fill:"rgba(0,0,0,0)"}})),W([0,1],(function(e){var o=a.get("handleIcon");!p_[o]&&o.indexOf("path://")<0&&o.indexOf("image://")<0&&(o="path://"+o);var s=v_(o,-1,0,2,2,null,!0);s.attr({cursor:jQ(this._orient),draggable:!0,drift:$(this._onDragMove,this,e),ondragend:$(this._onDragEnd,this),onmouseover:$(this._showDataInfo,this,!0),onmouseout:$(this._showDataInfo,this,!1),z2:5});var l=s.getBoundingRect(),u=a.get("handleSize");this._handleHeight=Wo(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(),Oc(s);var c=a.get("handleColor");null!=c&&(s.style.fill=c),r.add(n[e]=s);var h=a.getModel("textStyle");t.add(i[e]=new Du({silent:!0,invisible:!0,style:uh(h,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:h.getTextColor(),font:h.getFont()}),z2:10}))}),this);var h=c;if(u){var d=Wo(a.get("moveHandleSize"),o[1]),p=e.moveHandle=new du({style:a.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:o[1]-.5,height:d}}),f=.8*d,g=e.moveHandleIcon=v_(a.get("moveHandleIcon"),-f/2,-f/2,f,f,"#fff",!0);g.silent=!0,g.y=o[1]+d/2-.5,p.ensureState("emphasis").style=a.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var v=Math.min(o[1]/2,Math.max(d,10));h=e.moveZone=new du({invisible:!0,shape:{y:o[1]-v,height:d+v}}),h.on("mouseover",(function(){s.enterEmphasis(p)})).on("mouseout",(function(){s.leaveEmphasis(p)})),r.add(p),r.add(g),r.add(h)}h.attr({draggable:!0,cursor:jQ(this._orient),drift:$(this._onDragMove,this,"all"),ondragstart:$(this._showDataInfo,this,!0),ondragend:$(this._onDragEnd,this),onmouseover:$(this._showDataInfo,this,!0),onmouseout:$(this._showDataInfo,this,!1)})},e.prototype._resetInterval=function(){var t=this._range=this.dataZoomModel.getPercentRange(),e=this._getViewExtent();this._handleEnds=[Go(t[0],[0,100],e,!0),Go(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];rV(e,i,r,n.get("zoomLock")?"all":t,null!=o.minSpan?Go(o.minSpan,a,r,!0):null,null!=o.maxSpan?Go(o.maxSpan,a,r,!0):null);var s=this._range,l=this._range=Uo([Go(i[0],r,a,!0),Go(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=Uo(n.slice()),r=this._size;W([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 Xr(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,i=+new Date;if(!(i-this._brushStartTime<200&&Math.abs(n.width)<5)){var r=this._getViewExtent(),o=[0,100];this._range=Uo([Go(n.x,r,o,!0),Go(n.x+n.width,r,o,!0)]),this._handleEnds=[n.x,n.x+n.width],this._updateView(),this._dispatchZoomAction(!1)}}}},e.prototype._onBrush=function(t){this._brushing&&(be(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 RQ({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?WQ:null,start:e[0],end:e[1]})},e.prototype._findCoordRect=function(){var t,e=wY(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}(DY);function UQ(t){var e={x:"y",y:"x",radius:"angle",angle:"radius"};return e[t]}function jQ(t){return"vertical"===t?"ns-resize":"ew-resize"}const ZQ=qQ;function YQ(t){t.registerComponentModel(OQ),t.registerComponentView(ZQ),GY(t)}function XQ(t){jw(LQ),jw(YQ)}var $Q={get:function(t,e,n){var i=R((KQ[t]||{})[e]);return n&&J(i)?i[i.length-1]:i}},KQ={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]}};const JQ=$Q;var QQ=pN.mapVisual,t0=pN.eachVisual,e0=J,n0=W,i0=Uo,r0=Go,o0=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 o(e,t),e.prototype.init=function(t,e,n){this.mergeDefaultAndTheme(t,n)},e.prototype.optionUpdated=function(t,e){var n=this.option;!e&&W$(n,t,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},e.prototype.resetVisual=function(t){var e=this.stateList;t=$(t,this),this.controllerVisuals=G$(this.option.controller,e,t),this.targetVisuals=G$(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=ga(t),e},e.prototype.eachTargetSeries=function(t,e){W(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||["<",">"],J(t)&&(t=t.slice(),i=!0);var l=e?t:i?[u(t[0]),u(t[1])]:u(t);return tt(s)?s.replace("{value}",i?l[0]:l).replace("{value2}",i?l[1]:l):Q(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=i0([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={});E(i,n),E(r,n);var o=this.isCategory();function a(n){e0(e.color)&&!n.inRange&&(n.inRange={color:e.color.slice().reverse()}),n.inRange=n.inRange||{color:t.get("gradientColor")}}function s(t,e,n){var i=t[e],r=t[n];i&&!r&&(r=t[n]={},n0(i,(function(t,e){if(pN.isValidType(e)){var n=JQ.get(e,"inactive",o);null!=n&&(r[e]=n,"color"!==e||r.hasOwnProperty("opacity")||r.hasOwnProperty("colorAlpha")||(r.opacity=[0,0]))}})))}function l(t){var e=(t.inRange||{}).symbol||(t.outOfRange||{}).symbol,n=(t.inRange||{}).symbolSize||(t.outOfRange||{}).symbolSize,i=this.get("inactiveColor"),r=this.getItemSymbol(),a=r||"roundRect";n0(this.stateList,(function(r){var s=this.itemSize,l=t[r];l||(l=t[r]={color:o?i:[i]}),null==l.symbol&&(l.symbol=e&&R(e)||(o?a:[a])),null==l.symbolSize&&(l.symbolSize=n&&R(n)||(o?s[0]:[s[0],s[0]])),l.symbol=QQ(l.symbol,(function(t){return"none"===t?a:t}));var u=l.symbolSize;if(null!=u){var c=-1/0;t0(u,(function(t){t>c&&(c=t)})),l.symbolSize=QQ(u,(function(t){return r0(t,[0,c],[0,s[0]],!0)}))}}),this)}a.call(this,i),a.call(this,r),s.call(this,i,"inRange","outOfRange"),l.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}(op);const a0=o0;var s0=[20,140],l0=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(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]=s0[0]),(null==e[1]||isNaN(e[1]))&&(e[1]=s0[1])},e.prototype._resetRange=function(){var t=this.getExtent(),e=this.option.range;!e||e.auto?(t.auto=1,this.option.range=t):J(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),W(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=Uo((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=u0(this,"outOfRange",this.getExtent()),n=u0(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;i.push({color:this.getControllerVisual(a,"color",e),offset:o/n})}return i.push({color:this.getControllerVisual(t[1],"color",e),offset:1}),i},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 Lo("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();y0([0,1],(function(l){var u=r[l];u.setStyle("fill",e.handlesColor[l]),u.y=t[l];var c=v0(t[l],[0,a[1]],s,!0),h=this.getControllerVisual(c,"symbolSize");u.scaleX=u.scaleY=h/a[0],u.x=a[0]-h/2;var d=Om(n.handleLabelPoints[l],Pm(u,this.group));o[l].setStyle({x:d[0],y:d[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 c={convertOpacityToAlpha:!0},h=this.getControllerVisual(t,"color",c),d=this.getControllerVisual(t,"symbolSize"),p=v0(t,o,s,!0),f=a[0]-d/2,g={x:u.x,y:u.y};u.y=p,u.x=f;var v=Om(l.indicatorLabelPoint,Pm(u,this.group)),y=l.indicatorLabel;y.attr("invisible",!1);var m=this._applyTransform("left",l.mainGroup),x=this._orient,_="horizontal"===x;y.setStyle({text:(n||"")+r.formatValueText(e),verticalAlign:_?m:"middle",align:_?"center":m});var b={x:f,y:p,style:{fill:h}},w={style:{x:v[0],y:v[1]}};if(r.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var S={duration:100,easing:"cubicInOut",additive:!0};u.x=g.x,u.y=g.y,u.animateTo(b,S),y.animateTo(w,S)}else u.attr(b),y.attr(w);this._firstShowIndicator=!1;var M=this._shapes.handleLabels;if(M)for(var I=0;Ir[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 c=this._hoverLinkDataIndices,h=[];(e||I0(n))&&(h=this._hoverLinkDataIndices=n.findTargetDataIndices(u));var d=Ea(c,h);this._dispatchHighDown("downplay",g0(d[0],n)),this._dispatchHighDown("highlight",g0(d[1],n))}},e.prototype._hoverLinkFromSeriesMouseOver=function(t){var e=t.target,n=this.visualMapModel;if(e&&null!=Lu(e).dataIndex){var i=Lu(e),r=this.ecModel.getSeriesByIndex(i.seriesIndex);if(n.isTargetSeries(r)){var o=r.getData(i.dataType),a=o.getStore().get(n.getDataDimensionIndex(o),i.dataIndex);isNaN(a)||this._showIndicator(a,a)}}},e.prototype._hideIndicator=function(){var t=this._shapes;t.indicator&&t.indicator.attr("invisible",!0),t.indicatorLabel&&t.indicatorLabel.attr("invisible",!0);var e=this._shapes.handleLabels;if(e)for(var n=0;n=0&&(r.dimension=o,i.push(r))}})),t.getData().setVisual("visualMeta",i)}}];function L0(t,e,n,i){for(var r=e.targetVisuals[i],o=pN.prepareVisualTypes(r),a={color:Kx(t.getData(),"color")},s=0,l=o.length;s0:t.splitNumber>0)&&!t.calculable?"piecewise":"continuous"})),t.registerAction(A0,k0),W(D0,(function(e){t.registerVisual(t.PRIORITY.VISUAL.COMPONENT,e)})),t.registerPreprocessor(O0))}function z0(t){t.registerComponentModel(c0),t.registerComponentView(C0),N0(t)}var B0=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._pieceList=[],n}return o(e,t),e.prototype.optionUpdated=function(e,n){t.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var i=this._mode=this._determineMode();this._pieceList=[],V0[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=R(r)):(t.dataExtent=this.getExtent(),t.mappingMethod="piecewise",t.pieceList=q(this._pieceList,(function(t){return t=R(t),"inRange"!==e&&(t.visual=null),t})))}))},e.prototype.completeVisualOption=function(){var e=this.option,n={},i=pN.listVisualTypes(),r=this.isCategory();function o(t,e,n){return t&&t[e]&&t[e].hasOwnProperty(n)}W(e.pieces,(function(t){W(i,(function(e){t.hasOwnProperty(e)&&(n[e]=1)}))})),W(n,(function(t,n){var i=!1;W(this.stateList,(function(t){i=i||o(e,t,n)||o(e.target,t,n)}),this),!i&&W(this.stateList,(function(t){(e[t]||(e[t]={}))[n]=JQ.get(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,W(i,(function(t,e){var n=this.getSelectedMapKey(t);r.hasOwnProperty(n)||(r[n]=!0)}),this),"single"===n.selectedMode){var o=!1;W(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=R(t)},e.prototype.getValueState=function(t){var e=pN.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){var o=pN.findPieceIndex(e,n);o===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],o!==1/0&&r.push({interval:[o,1/0]})}else r.push({interval:[-1/0,1/0]});var a=-1/0;return W(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=Bh(a0.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}(a0),V0={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;var o=(i[1]-i[0])/r;while(+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 F0(t,e){var n=t.inverse;("vertical"===t.orient?!n:n)&&e.reverse()}const H0=B0;var G0=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return o(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,c=ht(e.get("showLabel",!0),!u);u&&this._renderEndsText(t,u[0],s,c,a),W(l.viewPieceList,(function(i){var l=i.piece,u=new Lo;u.onclick=$(this._onItemClick,this,l),this._enableHoverLink(u,i.indexInModelPieceList);var h=e.getRepresentValue(l);if(this._createItemSymbol(u,h,[0,0,s[0],s[1]]),c){var d=this.visualMapModel.getValueState(h);u.add(new Du({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"===d?.5:1}}))}t.add(u)}),this),u&&this._renderEndsText(t,u[1],s,c,a),Zd(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:g0(i.findTargetDataIndices(e),i)})}},e.prototype._getItemAlign=function(){var t=this.visualMapModel,e=t.option;if("vertical"===e.orient)return f0(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 Lo,a=this.visualMapModel.textStyleModel;o.add(new Du({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=q(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(v_(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=R(n.selected),o=e.getSelectedMapKey(t);"single"===i||!0===i?(r[o]=!0,W(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}(d0);const W0=G0;function q0(t){t.registerComponentModel(H0),t.registerComponentView(W0),N0(t)}function U0(t){jw(z0),jw(q0)}var j0={label:{enabled:!0},decal:{show:!1}},Z0=za(),Y0={};function X0(t,e){var n=t.getModel("aria");if(n.get("enabled")){var i=R(j0);E(i.label,t.getLocaleModel().get("aria"),!1),E(n.option,i,!1),r(),o()}function r(){var e=n.getModel("decal"),i=e.get("show");if(i){var r=wt();t.eachSeries((function(t){if(!t.isColorBySeries()){var e=r.get(t.type);e||(e={},r.set(t.type,e)),Z0(t).scope=e}})),t.eachRawSeries((function(e){if(!t.isSeriesFiltered(e))if(Q(e.enableAriaDecal))e.enableAriaDecal();else{var n=e.getData();if(e.isColorBySeries()){var i=Np(e.ecModel,e.name,Y0,t.getSeriesCount()),r=n.getVisual("decal");n.setVisual("decal",u(r,i))}else{var o=e.getRawData(),a={},s=Z0(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+"",c=Np(e.ecModel,r,s,l),h=n.getItemVisual(i,"decal");n.setItemVisual(i,"decal",u(h,c))}))}}function u(t,e){var n=t?z(z({},e),t):e;return n.dirty=!0,n}}))}}function o(){var i=t.getLocaleModel().get("aria"),r=n.getModel("label");if(r.option=B(r.option,i),r.get("enabled")){var o=e.getZr().dom;if(r.get("description"))o.setAttribute("aria-label",r.get("description"));else{var u,c=t.getSeriesCount(),h=r.get(["data","maxCount"])||10,d=r.get(["series","maxCount"])||10,p=Math.min(c,d);if(!(c<1)){var f=s();if(f){var g=r.get(["general","withTitle"]);u=a(g,{title:f})}else u=r.get(["general","withoutTitle"]);var v=[],y=c>1?r.get(["series","multiple","prefix"]):r.get(["series","single","prefix"]);u+=a(y,{seriesCount:c}),t.eachSeries((function(t,e){if(e1?r.get(["series","multiple",o]):r.get(["series","single",o]),n=a(n,{seriesId:t.seriesIndex,seriesName:t.get("name"),seriesType:l(t.subType)});var s=t.getData();if(s.count()>h){var u=r.get(["data","partialData"]);n+=a(u,{displayCnt:h})}else n+=r.get(["data","allData"]);for(var d=r.get(["data","separator","middle"]),f=r.get(["data","separator","end"]),g=[],y=0;y":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},Q0=function(){function t(t){var e=this._condVal=tt(t)?new RegExp(t):ut(t)?t:null;if(null==e){var n="";0,vg(n)}}return t.prototype.evaluate=function(t){var e=typeof t;return tt(e)?this._condVal.test(t):!!nt(e)&&this._condVal.test(t+"")},t}(),t1=function(){function t(){}return t.prototype.evaluate=function(){return this.value},t}(),e1=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){x1(t,i)&&x1(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 b1(t,e,n,i,r,o,a,s,l,u){if(x1(t,n)&&x1(e,i)&&x1(r,a)&&x1(o,s))l.push(a,s);else{var c=2/u,h=c*c,d=a-t,p=s-e,f=Math.sqrt(d*d+p*p);d/=f,p/=f;var g=n-t,v=i-e,y=r-a,m=o-s,x=g*g+v*v,_=y*y+m*m;if(x=0&&M=0)l.push(a,s);else{var I=[],T=[];bn(t,n,r,a,.5,I),bn(e,i,o,s,.5,T),b1(I[0],T[0],I[1],T[1],I[2],T[2],I[3],T[3],l,u),b1(I[4],T[4],I[5],T[5],I[6],T[6],I[7],T[7],l,u)}}}}function w1(t,e){var n=_1(t),i=[];e=e||1;for(var r=0;r0)for(u=0;uMath.abs(u),h=S1([l,u],c?0:1,e),d=(c?s:u)/h.length,p=0;pr,a=S1([i,r],o?0:1,e),s=o?"width":"height",l=o?"height":"width",u=o?"x":"y",c=o?"y":"x",h=t[s]/a.length,d=0;d1?null:new Xr(g*l+t,g*u+e)}function A1(t,e,n){var i=new Xr;Xr.sub(i,n,e),i.normalize();var r=new Xr;Xr.sub(r,t,e);var o=r.dot(i);return o}function k1(t,e){var n=t[t.length-1];n&&n[0]===e[0]&&n[1]===e[1]||t.push(e)}function D1(t,e,n){for(var i=t.length,r=[],o=0;oa?(u.x=c.x=s+o/2,u.y=l,c.y=l+a):(u.y=c.y=l+a/2,u.x=s,c.x=s+o),D1(e,u,c)}function P1(t,e,n,i){if(1===n)i.push(e);else{var r=Math.floor(n/2),o=t(e);P1(t,o[0],r,i),P1(t,o[1],n-r,i)}return i}function O1(t,e){for(var n=[],i=0;i0)for(var b=i/n,w=-i/2;w<=i/2;w+=b){var S=Math.sin(w),M=Math.cos(w),I=0;for(x=0;x0;u/=2){var c=0,h=0;(t&u)>0&&(c=1),(e&u)>0&&(h=1),l+=u*u*(3*c^h),0===h&&(1===c&&(t=u-1-t,e=u-1-e),s=t,t=e,e=s)}return l}function J1(t){var e=1/0,n=1/0,i=-1/0,r=-1/0,o=q(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]})),a=q(o,(function(o,a){return{cp:o,z:K1(o[0],o[1],e,n,i,r),path:t[a]}}));return a.sort((function(t,e){return t.z-e.z})).map((function(t){return t.path}))}function Q1(t){return N1(t.path,t.count)}function t2(){return{fromIndividuals:[],toIndividuals:[],count:0}}function e2(t,e,n){var i=[];function r(t){for(var e=0;e=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 o2={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"),c=Object.assign({setToFinal:!0},a);i2(t)&&(s=t,l=e),i2(e)&&(s=e,l=t);for(var h=s?s===t:t.length>e.length,d=s?r2(l,s):r2(h?e:t,[h?t:e]),p=0,f=0;fl2))for(var i=n.getIndices(),r=c2(n),o=0;o0&&r.group.traverse((function(t){t instanceof Xl&&!t.animators.length&&t.animateFrom({style:{opacity:0}},o)}))}))}function m2(t){var e=t.getModel("universalTransition").get("seriesKey");return e||t.id}function x2(t){return J(t)?t.sort().join(","):t}function _2(t){if(t.hostModel)return t.hostModel.getModel("universalTransition").get("divideShape")}function b2(t,e){var n=wt(),i=wt(),r=wt();return W(t.oldSeries,(function(e,n){var o=t.oldData[n],a=m2(e),s=x2(a);i.set(s,o),J(a)&&W(a,(function(t){r.set(t,{data:o,key:s})}))})),W(e.updatedSeries,(function(t){if(t.isUniversalTransitionEnabled()&&t.isAnimationEnabled()){var e=t.getData(),o=m2(t),a=x2(o),s=i.get(a);if(s)n.set(a,{oldSeries:[{divide:_2(s),data:s}],newSeries:[{divide:_2(e),data:e}]});else if(J(o)){0;var l=[];W(o,(function(t){var e=i.get(t);e&&l.push({divide:_2(e),data:e})})),l.length&&n.set(a,{oldSeries:l,newSeries:[{data:e,divide:_2(e)}]})}else{var u=r.get(o);if(u){var c=n.get(u.key);c||(c={oldSeries:[{data:u.data,divide:_2(u.data)}],newSeries:[]},n.set(u.key,c)),c.newSeries.push({data:e,divide:_2(e)})}}}})),n}function w2(t,e){for(var n=0;n=0&&r.push({data:e.oldData[n],divide:_2(e.oldData[n]),dim:t.dimension})})),W(ga(t.to),(function(t){var e=w2(n.updatedSeries,t);if(e>=0){var i=n.updatedSeries[e].getData();o.push({data:i,divide:_2(i),dim:t.dimension})}})),r.length>0&&o.length>0&&y2(r,o,i)}function M2(t){t.registerUpdateLifecycle("series:beforeupdate",(function(t,e,n){W(ga(n.seriesTransition),(function(t){W(ga(t.to),(function(t){for(var e=n.updatedSeries,i=0;i{"use strict";e.Z=(t,e)=>{const n=t.__vccOpts||t;for(const[i,r]of e)n[i]=r;return n}},3340:(t,e,n)=>{"use strict";function i(t){return t}n.d(e,{BC:()=>i})},8339:(t,e,n)=>{"use strict";n.d(e,{p7:()=>ne,r5:()=>F});var i=n(3673),r=n(1959); -/*! - * vue-router v4.1.3 - * (c) 2022 Eduardo San Martin Morote - * @license MIT - */ -const o="undefined"!==typeof window;function a(t){return t.__esModule||"Module"===t[Symbol.toStringTag]}const s=Object.assign;function l(t,e){const n={};for(const i in e){const r=e[i];n[i]=c(r)?r.map(t):t(r)}return n}const u=()=>{},c=Array.isArray;const h=/\/$/,d=t=>t.replace(h,"");function p(t,e,n="/"){let i,r={},o="",a="";const s=e.indexOf("#");let l=e.indexOf("?");return s=0&&(l=-1),l>-1&&(i=e.slice(0,l),o=e.slice(l+1,s>-1?s:e.length),r=t(o)),s>-1&&(i=i||e.slice(0,s),a=e.slice(s,e.length)),i=b(null!=i?i:e,n),{fullPath:i+(o&&"?")+o+a,path:i,query:r,hash:a}}function f(t,e){const n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}function g(t,e){return e&&t.toLowerCase().startsWith(e.toLowerCase())?t.slice(e.length)||"/":t}function v(t,e,n){const i=e.matched.length-1,r=n.matched.length-1;return i>-1&&i===r&&y(e.matched[i],n.matched[r])&&m(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}function y(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function m(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(!x(t[n],e[n]))return!1;return!0}function x(t,e){return c(t)?_(t,e):c(e)?_(e,t):t===e}function _(t,e){return c(e)?t.length===e.length&&t.every(((t,n)=>t===e[n])):1===t.length&&t[0]===e}function b(t,e){if(t.startsWith("/"))return t;if(!t)return e;const n=e.split("/"),i=t.split("/");let r,o,a=n.length-1;for(r=0;r1&&a--}return n.slice(0,a).join("/")+"/"+i.slice(r-(r===i.length?1:0)).join("/")}var w,S;(function(t){t["pop"]="pop",t["push"]="push"})(w||(w={})),function(t){t["back"]="back",t["forward"]="forward",t["unknown"]=""}(S||(S={}));function M(t){if(!t)if(o){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return"/"!==t[0]&&"#"!==t[0]&&(t="/"+t),d(t)}const I=/^[^#]+#/;function T(t,e){return t.replace(I,"#")+e}function C(t,e){const n=document.documentElement.getBoundingClientRect(),i=t.getBoundingClientRect();return{behavior:e.behavior,left:i.left-n.left-(e.left||0),top:i.top-n.top-(e.top||0)}}const A=()=>({left:window.pageXOffset,top:window.pageYOffset});function k(t){let e;if("el"in t){const n=t.el,i="string"===typeof n&&n.startsWith("#");0;const r="string"===typeof n?i?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;e=C(r,t)}else e=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(null!=e.left?e.left:window.pageXOffset,null!=e.top?e.top:window.pageYOffset)}function D(t,e){const n=history.state?history.state.position-e:-1;return n+t}const L=new Map;function P(t,e){L.set(t,e)}function O(t){const e=L.get(t);return L.delete(t),e}let R=()=>location.protocol+"//"+location.host;function E(t,e){const{pathname:n,search:i,hash:r}=e,o=t.indexOf("#");if(o>-1){let e=r.includes(t.slice(o))?t.slice(o).length:1,n=r.slice(e);return"/"!==n[0]&&(n="/"+n),g(n,"")}const a=g(n,t);return a+i+r}function N(t,e,n,i){let r=[],o=[],a=null;const l=({state:o})=>{const s=E(t,location),l=n.value,u=e.value;let c=0;if(o){if(n.value=s,e.value=o,a&&a===l)return void(a=null);c=u?o.position-u.position:0}else i(s);r.forEach((t=>{t(n.value,l,{delta:c,type:w.pop,direction:c?c>0?S.forward:S.back:S.unknown})}))};function u(){a=n.value}function c(t){r.push(t);const e=()=>{const e=r.indexOf(t);e>-1&&r.splice(e,1)};return o.push(e),e}function h(){const{history:t}=window;t.state&&t.replaceState(s({},t.state,{scroll:A()}),"")}function d(){for(const t of o)t();o=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",h)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",h),{pauseListeners:u,listen:c,destroy:d}}function z(t,e,n,i=!1,r=!1){return{back:t,current:e,forward:n,replaced:i,position:window.history.length,scroll:r?A():null}}function B(t){const{history:e,location:n}=window,i={value:E(t,n)},r={value:e.state};function o(i,o,a){const s=t.indexOf("#"),l=s>-1?(n.host&&document.querySelector("base")?t:t.slice(s))+i:R()+t+i;try{e[a?"replaceState":"pushState"](o,"",l),r.value=o}catch(u){console.error(u),n[a?"replace":"assign"](l)}}function a(t,n){const a=s({},e.state,z(r.value.back,t,r.value.forward,!0),n,{position:r.value.position});o(t,a,!0),i.value=t}function l(t,n){const a=s({},r.value,e.state,{forward:t,scroll:A()});o(a.current,a,!0);const l=s({},z(i.value,t,null),{position:a.position+1},n);o(t,l,!1),i.value=t}return r.value||o(i.value,{back:null,current:i.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0),{location:i,state:r,push:l,replace:a}}function V(t){t=M(t);const e=B(t),n=N(t,e.state,e.location,e.replace);function i(t,e=!0){e||n.pauseListeners(),history.go(t)}const r=s({location:"",base:t,go:i,createHref:T.bind(null,t)},e,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>e.state.value}),r}function F(t){return t=location.host?t||location.pathname+location.search:"",t.includes("#")||(t+="#"),V(t)}function H(t){return"string"===typeof t||t&&"object"===typeof t}function G(t){return"string"===typeof t||"symbol"===typeof t}const W={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},q=Symbol("");var U;(function(t){t[t["aborted"]=4]="aborted",t[t["cancelled"]=8]="cancelled",t[t["duplicated"]=16]="duplicated"})(U||(U={}));function j(t,e){return s(new Error,{type:t,[q]:!0},e)}function Z(t,e){return t instanceof Error&&q in t&&(null==e||!!(t.type&e))}const Y="[^/]+?",X={sensitive:!1,strict:!1,start:!0,end:!0},$=/[.+*?^${}()[\]/\\]/g;function K(t,e){const n=s({},X,e),i=[];let r=n.start?"^":"";const o=[];for(const s of t){const t=s.length?[]:[90];n.strict&&!s.length&&(r+="/");for(let e=0;ee.length?1===e.length&&80===e[0]?1:-1:0}function Q(t,e){let n=0;const i=t.score,r=e.score;while(n0&&e[e.length-1]<0}const et={type:0,value:""},nt=/[a-zA-Z0-9_]/;function it(t){if(!t)return[[]];if("/"===t)return[[et]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(t){throw new Error(`ERR (${n})/"${u}": ${t}`)}let n=0,i=n;const r=[];let o;function a(){o&&r.push(o),o=[]}let s,l=0,u="",c="";function h(){u&&(0===n?o.push({type:0,value:u}):1===n||2===n||3===n?(o.length>1&&("*"===s||"+"===s)&&e(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:u,regexp:c,repeatable:"*"===s||"+"===s,optional:"*"===s||"?"===s})):e("Invalid state to consume buffer"),u="")}function d(){u+=s}while(l{a(f)}:u}function a(t){if(G(t)){const e=i.get(t);e&&(i.delete(t),n.splice(n.indexOf(e),1),e.children.forEach(a),e.alias.forEach(a))}else{const e=n.indexOf(t);e>-1&&(n.splice(e,1),t.record.name&&i.delete(t.record.name),t.children.forEach(a),t.alias.forEach(a))}}function l(){return n}function c(t){let e=0;while(e=0&&(t.record.path!==n[e].record.path||!dt(t,n[e])))e++;n.splice(e,0,t),t.record.name&&!ut(t)&&i.set(t.record.name,t)}function h(t,e){let r,o,a,l={};if("name"in t&&t.name){if(r=i.get(t.name),!r)throw j(1,{location:t});a=r.record.name,l=s(at(e.params,r.keys.filter((t=>!t.optional)).map((t=>t.name))),t.params),o=r.stringify(l)}else if("path"in t)o=t.path,r=n.find((t=>t.re.test(o))),r&&(l=r.parse(o),a=r.record.name);else{if(r=e.name?i.get(e.name):n.find((t=>t.re.test(e.path))),!r)throw j(1,{location:t,currentLocation:e});a=r.record.name,l=s({},e.params,t.params),o=r.stringify(l)}const u=[];let c=r;while(c)u.unshift(c.record),c=c.parent;return{name:a,path:o,params:l,matched:u,meta:ct(u)}}return e=ht({strict:!1,end:!0,sensitive:!1},e),t.forEach((t=>o(t))),{addRoute:o,resolve:h,removeRoute:a,getRoutes:l,getRecordMatcher:r}}function at(t,e){const n={};for(const i of e)i in t&&(n[i]=t[i]);return n}function st(t){return{path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:void 0,beforeEnter:t.beforeEnter,props:lt(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}}}function lt(t){const e={},n=t.props||!1;if("component"in t)e.default=n;else for(const i in t.components)e[i]="boolean"===typeof n?n:n[i];return e}function ut(t){while(t){if(t.record.aliasOf)return!0;t=t.parent}return!1}function ct(t){return t.reduce(((t,e)=>s(t,e.meta)),{})}function ht(t,e){const n={};for(const i in t)n[i]=i in e?e[i]:t[i];return n}function dt(t,e){return e.children.some((e=>e===t||dt(t,e)))}const pt=/#/g,ft=/&/g,gt=/\//g,vt=/=/g,yt=/\?/g,mt=/\+/g,xt=/%5B/g,_t=/%5D/g,bt=/%5E/g,wt=/%60/g,St=/%7B/g,Mt=/%7C/g,It=/%7D/g,Tt=/%20/g;function Ct(t){return encodeURI(""+t).replace(Mt,"|").replace(xt,"[").replace(_t,"]")}function At(t){return Ct(t).replace(St,"{").replace(It,"}").replace(bt,"^")}function kt(t){return Ct(t).replace(mt,"%2B").replace(Tt,"+").replace(pt,"%23").replace(ft,"%26").replace(wt,"`").replace(St,"{").replace(It,"}").replace(bt,"^")}function Dt(t){return kt(t).replace(vt,"%3D")}function Lt(t){return Ct(t).replace(pt,"%23").replace(yt,"%3F")}function Pt(t){return null==t?"":Lt(t).replace(gt,"%2F")}function Ot(t){try{return decodeURIComponent(""+t)}catch(e){}return""+t}function Rt(t){const e={};if(""===t||"?"===t)return e;const n="?"===t[0],i=(n?t.slice(1):t).split("&");for(let r=0;rt&&kt(t))):[i&&kt(i)];r.forEach((t=>{void 0!==t&&(e+=(e.length?"&":"")+n,null!=t&&(e+="="+t))}))}return e}function Nt(t){const e={};for(const n in t){const i=t[n];void 0!==i&&(e[n]=c(i)?i.map((t=>null==t?null:""+t)):null==i?i:""+i)}return e}const zt=Symbol(""),Bt=Symbol(""),Vt=Symbol(""),Ft=Symbol(""),Ht=Symbol("");function Gt(){let t=[];function e(e){return t.push(e),()=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)}}function n(){t=[]}return{add:e,list:()=>t,reset:n}}function Wt(t,e,n,i,r){const o=i&&(i.enterCallbacks[r]=i.enterCallbacks[r]||[]);return()=>new Promise(((a,s)=>{const l=t=>{!1===t?s(j(4,{from:n,to:e})):t instanceof Error?s(t):H(t)?s(j(2,{from:e,to:t})):(o&&i.enterCallbacks[r]===o&&"function"===typeof t&&o.push(t),a())},u=t.call(i&&i.instances[r],e,n,l);let c=Promise.resolve(u);t.length<3&&(c=c.then(l)),c.catch((t=>s(t)))}))}function qt(t,e,n,i){const r=[];for(const o of t){0;for(const t in o.components){let s=o.components[t];if("beforeRouteEnter"===e||o.instances[t])if(Ut(s)){const a=s.__vccOpts||s,l=a[e];l&&r.push(Wt(l,n,i,o,t))}else{let l=s();0,r.push((()=>l.then((r=>{if(!r)return Promise.reject(new Error(`Couldn't resolve component "${t}" at "${o.path}"`));const s=a(r)?r.default:r;o.components[t]=s;const l=s.__vccOpts||s,u=l[e];return u&&Wt(u,n,i,o,t)()}))))}}}return r}function Ut(t){return"object"===typeof t||"displayName"in t||"props"in t||"__vccOpts"in t}function jt(t){const e=(0,i.f3)(Vt),n=(0,i.f3)(Ft),o=(0,i.Fl)((()=>e.resolve((0,r.SU)(t.to)))),a=(0,i.Fl)((()=>{const{matched:t}=o.value,{length:e}=t,i=t[e-1],r=n.matched;if(!i||!r.length)return-1;const a=r.findIndex(y.bind(null,i));if(a>-1)return a;const s=Kt(t[e-2]);return e>1&&Kt(i)===s&&r[r.length-1].path!==s?r.findIndex(y.bind(null,t[e-2])):a})),s=(0,i.Fl)((()=>a.value>-1&&$t(n.params,o.value.params))),l=(0,i.Fl)((()=>a.value>-1&&a.value===n.matched.length-1&&m(n.params,o.value.params)));function c(n={}){return Xt(n)?e[(0,r.SU)(t.replace)?"replace":"push"]((0,r.SU)(t.to)).catch(u):Promise.resolve()}return{route:o,href:(0,i.Fl)((()=>o.value.href)),isActive:s,isExactActive:l,navigate:c}}const Zt=(0,i.aZ)({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:jt,setup(t,{slots:e}){const n=(0,r.qj)(jt(t)),{options:o}=(0,i.f3)(Vt),a=(0,i.Fl)((()=>({[Jt(t.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[Jt(t.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive})));return()=>{const r=e.default&&e.default(n);return t.custom?r:(0,i.h)("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:a.value},r)}}}),Yt=Zt;function Xt(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&(void 0===t.button||0===t.button)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function $t(t,e){for(const n in e){const i=e[n],r=t[n];if("string"===typeof i){if(i!==r)return!1}else if(!c(r)||r.length!==i.length||i.some(((t,e)=>t!==r[e])))return!1}return!0}function Kt(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const Jt=(t,e,n)=>null!=t?t:null!=e?e:n,Qt=(0,i.aZ)({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:n}){const o=(0,i.f3)(Ht),a=(0,i.Fl)((()=>t.route||o.value)),l=(0,i.f3)(Bt,0),u=(0,i.Fl)((()=>{let t=(0,r.SU)(l);const{matched:e}=a.value;let n;while((n=e[t])&&!n.components)t++;return t})),c=(0,i.Fl)((()=>a.value.matched[u.value]));(0,i.JJ)(Bt,(0,i.Fl)((()=>u.value+1))),(0,i.JJ)(zt,c),(0,i.JJ)(Ht,a);const h=(0,r.iH)();return(0,i.YP)((()=>[h.value,c.value,t.name]),(([t,e,n],[i,r,o])=>{e&&(e.instances[n]=t,r&&r!==e&&t&&t===i&&(e.leaveGuards.size||(e.leaveGuards=r.leaveGuards),e.updateGuards.size||(e.updateGuards=r.updateGuards))),!t||!e||r&&y(e,r)&&i||(e.enterCallbacks[n]||[]).forEach((e=>e(t)))}),{flush:"post"}),()=>{const r=a.value,o=t.name,l=c.value,u=l&&l.components[o];if(!u)return te(n.default,{Component:u,route:r});const d=l.props[o],p=d?!0===d?r.params:"function"===typeof d?d(r):d:null,f=t=>{t.component.isUnmounted&&(l.instances[o]=null)},g=(0,i.h)(u,s({},p,e,{onVnodeUnmounted:f,ref:h}));return te(n.default,{Component:g,route:r})||g}}});function te(t,e){if(!t)return null;const n=t(e);return 1===n.length?n[0]:n}const ee=Qt;function ne(t){const e=ot(t.routes,t),n=t.parseQuery||Rt,a=t.stringifyQuery||Et,h=t.history;const d=Gt(),g=Gt(),y=Gt(),m=(0,r.XI)(W);let x=W;o&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const _=l.bind(null,(t=>""+t)),b=l.bind(null,Pt),S=l.bind(null,Ot);function M(t,n){let i,r;return G(t)?(i=e.getRecordMatcher(t),r=n):r=t,e.addRoute(r,i)}function I(t){const n=e.getRecordMatcher(t);n&&e.removeRoute(n)}function T(){return e.getRoutes().map((t=>t.record))}function C(t){return!!e.getRecordMatcher(t)}function L(t,i){if(i=s({},i||m.value),"string"===typeof t){const r=p(n,t,i.path),o=e.resolve({path:r.path},i),a=h.createHref(r.fullPath);return s(r,o,{params:S(o.params),hash:Ot(r.hash),redirectedFrom:void 0,href:a})}let r;if("path"in t)r=s({},t,{path:p(n,t.path,i.path).path});else{const e=s({},t.params);for(const t in e)null==e[t]&&delete e[t];r=s({},t,{params:b(t.params)}),i.params=b(i.params)}const o=e.resolve(r,i),l=t.hash||"";o.params=_(S(o.params));const u=f(a,s({},t,{hash:At(l),path:o.path})),c=h.createHref(u);return s({fullPath:u,hash:l,query:a===Et?Nt(t.query):t.query||{}},o,{redirectedFrom:void 0,href:c})}function R(t){return"string"===typeof t?p(n,t,m.value.path):s({},t)}function E(t,e){if(x!==t)return j(8,{from:e,to:t})}function N(t){return V(t)}function z(t){return N(s(R(t),{replace:!0}))}function B(t){const e=t.matched[t.matched.length-1];if(e&&e.redirect){const{redirect:n}=e;let i="function"===typeof n?n(t):n;return"string"===typeof i&&(i=i.includes("?")||i.includes("#")?i=R(i):{path:i},i.params={}),s({query:t.query,hash:t.hash,params:"path"in i?{}:t.params},i)}}function V(t,e){const n=x=L(t),i=m.value,r=t.state,o=t.force,l=!0===t.replace,u=B(n);if(u)return V(s(R(u),{state:r,force:o,replace:l}),e||n);const c=n;let h;return c.redirectedFrom=e,!o&&v(a,i,n)&&(h=j(16,{to:c,from:i}),nt(i,i,!0,!1)),(h?Promise.resolve(h):H(c,i)).catch((t=>Z(t)?Z(t,2)?t:et(t):Q(t,c,i))).then((t=>{if(t){if(Z(t,2))return V(s({replace:l},R(t.to),{state:r,force:o}),e||c)}else t=U(c,i,!0,l,r);return q(c,i,t),t}))}function F(t,e){const n=E(t,e);return n?Promise.reject(n):Promise.resolve()}function H(t,e){let n;const[i,r,o]=re(t,e);n=qt(i.reverse(),"beforeRouteLeave",t,e);for(const s of i)s.leaveGuards.forEach((i=>{n.push(Wt(i,t,e))}));const a=F.bind(null,t,e);return n.push(a),ie(n).then((()=>{n=[];for(const i of d.list())n.push(Wt(i,t,e));return n.push(a),ie(n)})).then((()=>{n=qt(r,"beforeRouteUpdate",t,e);for(const i of r)i.updateGuards.forEach((i=>{n.push(Wt(i,t,e))}));return n.push(a),ie(n)})).then((()=>{n=[];for(const i of t.matched)if(i.beforeEnter&&!e.matched.includes(i))if(c(i.beforeEnter))for(const r of i.beforeEnter)n.push(Wt(r,t,e));else n.push(Wt(i.beforeEnter,t,e));return n.push(a),ie(n)})).then((()=>(t.matched.forEach((t=>t.enterCallbacks={})),n=qt(o,"beforeRouteEnter",t,e),n.push(a),ie(n)))).then((()=>{n=[];for(const i of g.list())n.push(Wt(i,t,e));return n.push(a),ie(n)})).catch((t=>Z(t,8)?t:Promise.reject(t)))}function q(t,e,n){for(const i of y.list())i(t,e,n)}function U(t,e,n,i,r){const a=E(t,e);if(a)return a;const l=e===W,u=o?history.state:{};n&&(i||l?h.replace(t.fullPath,s({scroll:l&&u&&u.scroll},r)):h.push(t.fullPath,r)),m.value=t,nt(t,e,n,l),et()}let Y;function X(){Y||(Y=h.listen(((t,e,n)=>{if(!st.listening)return;const i=L(t),r=B(i);if(r)return void V(s(r,{replace:!0}),i).catch(u);x=i;const a=m.value;o&&P(D(a.fullPath,n.delta),A()),H(i,a).catch((t=>Z(t,12)?t:Z(t,2)?(V(t.to,i).then((t=>{Z(t,20)&&!n.delta&&n.type===w.pop&&h.go(-1,!1)})).catch(u),Promise.reject()):(n.delta&&h.go(-n.delta,!1),Q(t,i,a)))).then((t=>{t=t||U(i,a,!1),t&&(n.delta&&!Z(t,8)?h.go(-n.delta,!1):n.type===w.pop&&Z(t,20)&&h.go(-1,!1)),q(i,a,t)})).catch(u)})))}let $,K=Gt(),J=Gt();function Q(t,e,n){et(t);const i=J.list();return i.length?i.forEach((i=>i(t,e,n))):console.error(t),Promise.reject(t)}function tt(){return $&&m.value!==W?Promise.resolve():new Promise(((t,e)=>{K.add([t,e])}))}function et(t){return $||($=!t,X(),K.list().forEach((([e,n])=>t?n(t):e())),K.reset()),t}function nt(e,n,r,a){const{scrollBehavior:s}=t;if(!o||!s)return Promise.resolve();const l=!r&&O(D(e.fullPath,0))||(a||!r)&&history.state&&history.state.scroll||null;return(0,i.Y3)().then((()=>s(e,n,l))).then((t=>t&&k(t))).catch((t=>Q(t,e,n)))}const it=t=>h.go(t);let rt;const at=new Set,st={currentRoute:m,listening:!0,addRoute:M,removeRoute:I,hasRoute:C,getRoutes:T,resolve:L,options:t,push:N,replace:z,go:it,back:()=>it(-1),forward:()=>it(1),beforeEach:d.add,beforeResolve:g.add,afterEach:y.add,onError:J.add,isReady:tt,install(t){const e=this;t.component("RouterLink",Yt),t.component("RouterView",ee),t.config.globalProperties.$router=e,Object.defineProperty(t.config.globalProperties,"$route",{enumerable:!0,get:()=>(0,r.SU)(m)}),o&&!rt&&m.value===W&&(rt=!0,N(h.location).catch((t=>{0})));const n={};for(const r in W)n[r]=(0,i.Fl)((()=>m.value[r]));t.provide(Vt,e),t.provide(Ft,(0,r.qj)(n)),t.provide(Ht,m);const a=t.unmount;at.add(t),t.unmount=function(){at.delete(t),at.size<1&&(x=W,Y&&Y(),Y=null,m.value=W,rt=!1,$=!1),a()}}};return st}function ie(t){return t.reduce(((t,e)=>t.then((()=>e()))),Promise.resolve())}function re(t,e){const n=[],i=[],r=[],o=Math.max(e.matched.length,t.matched.length);for(let a=0;ay(t,o)))?i.push(o):n.push(o));const s=t.matched[a];s&&(e.matched.find((t=>y(t,s)))||r.push(s))}return[n,i,r]}}}]); \ No newline at end of file diff --git a/Server/templates/js/vendor.070221f5.js.gz b/Server/templates/js/vendor.070221f5.js.gz deleted file mode 100644 index 43bbff6d471c9cba80ac9ff13295517c4e068d09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 412363 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ΞqGvvg7MbRfPc4?fp-Po}Mk7P?4Zu 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û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%0ADhcsY-qmXOOJ=yGPeE=E+kB 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

Q7yNzcoI@s#S~oNqINJ#H})a(H%z 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 z z|0G63-qPT>sERyIW9GsZZ<+h~M}bnsdY12jc?j6ZI(hVImJN zis(ki-lfX~CMceHo)l%p+$ee3#14B)$-5(&%bX6jh+olzPzV?@cGn3RTQw%ze~GQ z<+DJ(bjpRzvf3Ot%;#F!F4hoo29cd>>MG*VAo(<#0o(JDRGeO2Pp@WKVJHyt_lM*v zrrRYC6rB(G1c8z>n1wC)25oIa*L0_O z88O^g3uSXVSZR!UrVHzzp=E%U=IN04qFXZ@N+IVqu% zrntsBWfg5SDe5b4$C1n^PL6TZPI}YIC=lP_nV^Us0e9B?V32G&630v)u)e^bn%;$b z1nv_Lv)X|X;!w)-BoY0u{UBk_o2~EdGVapc$>R(_ZB&#(xi(Phz~}S5V2vx`jy_+; z(~ofU*&J;;emtBZ z%<61|M+vUQsG2TMIgboC^Kuq2xE5iK5|w|4trjx`(S^@v2%|gOZ1wp?)w-2!xH9UK zP$5}=)4zWI3)N#SfhtlK7?`4E!8+ylE$W1Kb4>008h)a9NOy~1i&X*;VUD?4;Z=c{<@Ww%PN_Tydn`JEAx{ot7PkDjA- zKV1ZWdP?i&R6!}oX_SP0hEEJ|pq?)1r36Fc6w2VF%#wnTY*A~s*KgC>p=?v;**Tns~{u;nAQtNhtaUqQ0AZ&^PF-DV<4TL5T20i*m7L zU}|+zKmSCXlvKN>xi60YR4Y+5KdYACBDelQs%gV!ggi7|Y}qf(eNUUm>Shsk@IHw5 z&|ycdf4Jx*nM{)#0Fr1ZIugyrB7GLDi?zY?2^z5^a8)6^85uH+x|#@%1FEBjVW>~G zr;MCQQZeM;$AL_vc1%svWPDlKt|^AH z_R!Il9+KE9?*Dk%b)}=tI}b<$yvtxg16M zY06XVQp_56QJw8#;56SUcdlmA)b8HF!`aioDap)Ypn|HNO~w4~^@F&Lo14XpB93=) za(p)O$kdH;UOf7xI+EMIg+4z1u|DG4zE%P}=MbjwA#T@Cj(q2E)|>^|D<}@mf+ujk zHkidmVp#c2uAoIk*-m1l#88O|;cSf&O75gF&VyL3K>Kt<>YLe}BfBPi#T3wb=SzvB zdQq20Hb{W)8_#-PxbY(k7x~Q{Ymo_hWgdU{`wvgCG;)yw zVW$Qy6V`)ci-q+d*^=S9txk4k$A`OD*o{GpnRufz(wrA1%DlcLw?4|^bDJ#)y z5amOHJJrUAKGrVy#7Jp@j&&l=ayp&KzD0RcX6#N_m)hW6E zn8L+zND_%_R1d}@1HBNY(K4JKa=Zt$&_84?^B~s;`BKcp+9!uV#XZUkAhhITv7S~zE`OX>RS_sr7OuuJxF_Pd5=2?Awwy}&_zf>wer?t$I&dl# zH)0e~lk>CxtVsp>RkPHSDHR$Sf4ZFofj_t}+uLAW?gx&FMYrl=>V$@317?of#VvbV zgiiTXCZX^I5Qj$VmnF? zPUadb`$;%YA+B_#c+bK&%NDNF-d1`>P_X2}6&Vhzh|4^^j^9!>1U``q%g8d9+$+!( zPioIm%}+3S_A|m0n`keLswXRPKN}(_OlYmMz%2$PfoNW5SaDn#84sZ)xK_ll1LT98*Dnq_ZkF}hzRVG;G;l!B zA~cRw5^hc^brS64K!F}ccD=7IIt0ojmIcufdHhAdN0uE1pjh_xaVX|(HCxD7VK)u#Ut;8-^?X23S18EFSnho z(9uVOd+4?H)PegBBBONvD~jMwz=*1SA<(Lv00lNYC8hzb3@* zk9T%7UppvpbY{N+4u2Y#C0vvLdEOEf_#bVFzqLgQUf;DOR)=rjy?pcT<%i!7e|h=- z=hIh*Z{NKCaPj>6({~>(UY-8_=I0OMy6wYTC-Hf0gGrRyUuc)zo6BfWy|aTQF|~%x7BAX>Q;mPyD>V`Fz-q~|70;{P)vdEfDr|pQtFkrIj!Mfj7ZIJk zcTr2KLpIwHo4JOL_+uRxn*gZ1Ymp^!BJ0!+xR&`lxHwco;(4H?!W<^3M>i<4g*-!~ zmm;1~G6R{36?8D!Atu*nkHf-7NT(I{D{bVkFP{qi>sG_WhDSCmteBqtTX0xcY|Qt` zIINH0r>@UF4L{WiSu@R1xurtFP>iaAlx>V7jDVXoN`$6$+slBhJID{b{F|_N_QkLt z93vBm!OWB9n}Pnir;!3+ouS>*ha8;=R6M^A6c@eAg(Ko=mrHBBm&N%9h0J9V+`K(g zRVY z-k0g>dmK=Bp{yvQSwfDPIb!ik(Y%gvC5j-mTr*crvu#~nx6{$F!qBz@O>l;&y#Tf# z1v=n$m^IxZI79Fg8|c7$w2D(8%=5GV*PMlR_|vrej1O$Y@o^`*W$#|cn-=&oJZ90V zy$ETxGl>s*!F9bx^H(EjR@OlT@L(=oPnt>BE*hrn$6UOP&w8ZSUYbuo-XtZ5{pcw> zTC|rw#SPH$(VknGvBL^dS)jtU3~MK#h#n%Jj3uP`?mC-2k5+_gI351-Jova#(EJ|D zn|y*9Z*{Xq3?|M=bc7rQ#<1@ugUi%gh`k8Au^>!c_|rEq2iIZRE5#-(#TB~9?(bh2 zefgCVzTcW1#y_H4FBxBv|KO1?`u-pd%kK5Tt;A?T+PL%-GN~E0U?bG{1i(_GtJL%s zHx~Te2tDSo*@`1bD|&O-aPSwnwvEZi2tzow@2C%`yZuU4-6_E;`JAqQwe zmeS~oc7gFII84-KT{Bsoghwj!V8VWo)Ww*_kF~sst=vUv-8h~QN(~BzjtITw2$~r8 z$i>n>sZ4<}6=)uNl z**IH=!X?YSbJf^X*fe-?+uUtZTy~*N;<23b_0=VvFqaB=&`rLN4;_ttIo ztMIly3SIW0e-pyF{6~&u9C+8gh2LGkl2EV<^3I7G(RU$NG~jBm-!InK2yFLy>D`KZ z^!*9mh+DU#c0Yv+9W}KO!lvJ}A(u%YsWoK$Qu#Hlzro)%G_d0Qo2WpmvpN&L~9xv zW<-%Q4SX|7OQ33FjDe*XAbr75S|Txb=#lzVA`si>`?ceru?er8NWmsl*Hw*X-qvX5 zML50^w-caiW9XL^Yv9I?x|&1zb%(%+Al;B5$-N4#}&!eg9yMaoRAI(kghKv4ut(6P6n$ zEPjLuE0GDC!gwsVMv{-dytBi*6*RiQ30K3E!w$s(jQl}qmTV*lMWAgo6Em906Qfz~7|qfi z%`{vhSol?#4pWJktA{QJ0)=CJg)EXg*3iD&*0JVBy>`a>_NlSHm1BLobx`&o)2@h& z*LCg8PRJ{QAat;s@~{QvDGD2~P}Xdgra~JO5UA*N-5}23)UU&oEG4j<()Kb)*2*|a zf~&*aYaIJK?>@PT7I82=q`yGbri4r}J={oYHyR>)=cb1}_p1mWZK1uvW%L z0*(n>#Axz$cRbQSV{;4`@(b>Rm@vOf8Liq{yvuMlt}qUAnx-qGJnOeaARM4Lk&l;DG*^U1=40T zik#?@<)}`U^_qs+n$k;OVv^haU4u3$t{HEnL z@Z5UAhlzS~YF4Zvlk$QzjCKZTp%Wmu79T_JGQ_i8+%#|UkBs~cjC}AK#{MOb{pt)B z%ST@xfXoYhkWqd=sDqG`pUdRue{GIVX^w7}-le$bU>d>A7ASk0jR+|cK9Y&bYJdL% zzX4WGRN}EnBj)ZJ*#$)~nnV)NNCLiMa~|yU)?PDH`mr#GB!(<%OenRR!=;kPtF0W) zEI;^Yy@+dm@Qbr>&Pwy^|FnJXH7yw;@uyQ%kCOtZ;` ztU2WU6$@4QoYIlsCvz4p!8NU5xdDEm4Nc&8iv`HnUwr+yznv;0kS`>XN13O|tOKo5 zB4AUpJpf;+dcOX1)%4q{dF9xbSOtD1R4HG6jsNS2d7f2lWpfMz$H#SWkK7d7%h)s+ zjfH^l>gKB>-5RCN*SK!DX_b%^LJ)etODQx8}YTEnzhMLOYKgXwpEVm*?d0l z2)3Rf?JBG|*Oun1FaLHl{Tj!LNQfDydTpI!TK>C->}xhpv@D{amrRCCsh838U28Q6Ae2?o&YR00%DkCi(vef=p*`Lz3pE<-u5q!==ZN&V&^hX zXB}E?ta--w&A!!)k2YuFwWTM&+G#?xINN1Hv^ir2;r1*X+f=b5EvTRi7iW(Ihcpn~ z_0W)TBSs-2;YMyG?!$|<2^d+r0e&K%LoQ(2ck5)vktB0WbuhCzXnpbs(SAClqJn%h zNY;5vEWD^Kq+;nvK&|_K$}hazGt_sowm*fNNGh_2hm6oi5_5sv9e0j~fo`|B7=8eP z5VC9#PO72DQ7KR!f-$TxvQr?Vbr$!^C=SB`7jS|Rie%esp+aZY zYT(cCI%+}8Ti8T&F6zKpr7I69o6?Z7E(>W#F`}|}f{uyAiCAXVj+V(dainOf&BRA7 z6JNGXJO-;Hvq2@fZjTy>8het)luNG=DH&ehJK^E%+8cr7YGK{htzq5lXl`50KHf7Q zni3)%hgWl1(bNsThWuVuho);pLfcCZ`KM4}X-L;H6)-IL{4Fxz)2+c-PIb(&LCa!Y zQl*tWPYOIw9!|?45{lmnZz&;(m#kU$Igm96E>%nR7CMDjr}S{MMeaE!1X*JCwNNwF z0#6Ozg&!%{F8EZy#h{Nj+XV*9x_(b{CY4IiH6prq8@R~*ruPtkhLf!E_|VR>SR0V* zAHAEEjEGY|o$5`hp+limI92Z~x4?mN_tG!P?@jR%CK+vS;ggX6;PlcfdP35T?=t<) z{hpE=17v)W!seE#c`zaI*zvJrM@y${yG&CGhu^QSFiy92ol}9j^I?}|vmUY)&+-Fc zvHim;XAt9KKfvIFpF`uMlXgdbhyv=y9b0dswo7))1-f?cCO3+|ACUva*Kju_9{lfk z9YFgGOoF>JG436_V8IodAE3#20nZEI;b(CP&BIGU2agvr1Xo9HM=ao`3p_tH^VAg? zx$X!Cq81^a$kanGiN>w?*tw$0o66SlmT+%0joVq@_K^7ZIYzub3*TFJla~&h#b>|G zm<2w|Z<)oC9&&K-avvO@u>Oa$20GY|6`AlG_Q%TF9UoEVRiJ!54?B^b zQ8d*<;0A1B(LV?dos>@&3L{^;)S@K1{~dq=%M& zXcCCOstL8mboKe!qoH`b4lle8#yx5mpKEiL7S0!$T+7N#n#G}pu@;(FOq)5S-QBW{ zd!B_$d5I9Ku#>&)uD4bH0#` zJd)jo0zKK7u52u(UWfA@dW~Gea9ACeKdkcV!^h<{1`o>XQhD94>^VVuxj)~yO}K!@ z<>7`Kr$#SOHg|u%c~D}PO6=B3r2c-eTG@fCOmc^~%_$@G$yNulE~ubAOJ8Q`Pedbw zx2s29ZQO9YeATQox3{vB&;Z%7_Ig_TS+7S9Bvyq}Wep9nP&{| z&E-9a#BET()jHpy&=OkA5F|=kuyW(woSrFQ2t0{c>Ug$6V;oQ4dRm|jD~Ac)#akBI zRvQjf;x#3UVcay-QAk2Nwq-#n9di?KssY=Op#jzu5^v$$$`8?}qBerjaBTd4BoBz< zK3`bL%nefVBxucFw&yQ>RO4r=$D>;kQYA)(FRcLVDaL7e;-ztcD`7#!v#C~ zhlnNQama1Haa^k+EEd!l(0iQ)nHOF)`(L8XW9VJ=HV442OV+2?_x)%3NnF(KTL_U* zE624T!7Dz-kjTUDa$x^?InGG7yROC0zLw#n$!dBXF6{uqaz9{l*Gti|{@8x4tgH2F z8Ss}GuJJe~vjF(F3&*I0c-qujc!e$8*e$F#jIFd+;k2z~klgjk-c_w-(wZCJ!pmB- zRw9OGtzdu0(5!*Wg%&Wcw_)!V8rs{4#%xWyVHqsDA<8M&hegbxLnY8ByRjS%E>G6V zFXd9X@!W*#@#RFk$3I=5eXn^O41ajT5Ld0!`Z9bi_4l?8K{?aN_4;!7GQ17EmuLm> z5_d$iV=u$rO9|BSA-wQzFv#C?`0-v$yDxo=2>7zQVX>vfVBQENU;LoJv7Re16>A7& zKn`l~X={U}QG#yq>F^X=e2OhT#Xa9_@oCsQg%)#bm#VeP?x{b3SvdWdTDt{qpK)t ze?nU22BEtH!jQ1eI1T)g3Y~o zYOZ_l&^QGHOq1=~`5Brg!_(SY9ZOp!7qwaj7vUQ$C+1S}b~|Vx6+@01s6d4+9K(jTqVQ9&wbdwYV-o7PW=t zhGE`O?T-3P(CXMx2ebeHV9+vaIYzh~StHgS5L=`=5Oyj9VW$T0`yHtaYC9x_MN?o{ zs#Mc@<+M$}bI5|UkkOt~}GJ%7%f-OQ<+aIT}vsDwG zsFnltG348w~vgpevD+%QueRpSVCiS$_zTi^ia)@WD8E+DRH zmNUyPpt7vqC5mMY^YlDld2`ZU=O!czXhfr1wTtz1PLgXYuakXLjC%+|Bek|Xa6Br zK?9~hJ%f}#r)+#6EAhYXM0kDb=v80b!Ekt6GDCgu?7tTJk%}!!BmW{u_3IUa##}Rh z-6qPC%F58h7}H(O6CqOQ<2Dxnd6HJGHpaqR2J_Ol9u3u1WTt+x zTSW=)sk;{N8dXL4S+qMZgq_l@F{>1)QqN!5UVob`C|$!D5;FH*pw}fY1|ZD_+H*fZ zkTQ>kT7dQ*X-UyzeBWA%!V%3~!aCI8KSu54Vr4Y~`avTNiJB{S>jDupG`IX3>;EB% zq%k_|hr|VHtYdUfj^bus0GL3IaGq+YX?*b7KjUe9j*ey~^he=n_Qz{q!Ur;lQBfmk zzcBae!&fQ;Ir5cDjPfb3{hTX%Tt3yX`X5b2v3c07kpJ+69a&b0)MfoMNRB zK{F2>t-06)mWNPEFrskb=0UIay~=t{r8|F3dlIjJ32Z#6pYZ7oQGb}u@|QUJV;RO`;gS$1-Y!~GA#!R^ij3-h4aN)b54TXh~O}JO9 z@f5bLX@d%&$j-<`7}|&yIwNbjQg3a&#RF8`E%BtweBk(@Utjw##P|Q55I&0XT8hiT zBGR7UW-MdKo$ zLWy$_DBeiQ#<#bN09_%~oQ3A)q>o5T>x#xCy5*l=@xY4F74acLm*Kp8) zm3p3lm@-aoV$b~I53gmDj%I|mg0oc)DtP=2JWis%KgiqcG5xDhzdm8)1UhuV)QfVD+(;~=JTi@?BoGP;>lyO`R=R0@53`Ri-NJ7sEpXr9y(rJjIP z5RQumJ&$5&DW|^DeeEESwlBkJa2+L@z_--*cR?vjIM9`o)=EcFYH=Qel!zx{uS~O2 z_tMsuZe9Ii!!7rS@;~^OTY}6zstNjy-k1I`HNOE3LX!-hh$)w3%XN?+N1M%~R609A!q{U5RR)HDh zk;tob<1~$~uEO+v+;C9@mlD^{ul?^?;>yqdOFRg_&4JJ$32^S#k6{_GmkI_t?#nGX zC(}})c`JPX%K9|Pww!H_mad4_Ht2SYvfC!vJa#1%as{xtm?Kt=&LwD`F$jc_AcHfl zB(%v{Ddb00O2Kj47}~;6jw0uKnENT5>eGD1It-&VamUV)9aL@BrLD+r*$r&N#bE=r zOR~4jO^ErTkTJ{uoxiS5JOpQ|+ch&0Pt6P(P`nz~E~mctK*m#@0-Z1OrhBTEAU2xE z-IxY4c_iX7r>P+wh+$jPZ`pY%VDHL~y6N0Y6~VJFs{yeA(BtB^*2S^&2nR+9SZ(SW zg*~$9P+A&V9PCsYU0z3&Mi(4yg)NPF-M@?K0&G7=yMtW6UZr8+4O;E)3xUV+_Vb~r zS>rsp&5IfdTSf?gjFK#r8)A6o=Vwg(aP~kL6N5Y{y`}{eOFBAx0SveoQ_Y|y0@@RJ z;3gt?Xi3Ztb^BL=W6jQa;@4|x3gw+^>xrrAXKyrD)0rQi8C*?gCY}}QYjPO*eWl6m zvLHlU!L*E}bczhl&^ix&Hgpw(03I(Ds%miSBr-YOO}!4Gbj(1_$xe7%t zx1V9gnao(gVO3tEKO2exoi)*2KqCG{O*N5Q&~=w+hZt2RIU{>jKO98Erq2Y@OEJQ( z>4+(MM_ZH{-_6=tbQSM(b}_1?>5sfAmdPIp%z(3xhG@oJs;ouP8cTW^x`lJOzlQ`E zoI9z@f(pX-x6^7i(02UN%cS%UXO76Yp}`_@W^F#`6Pm+2n(6Hhv+{HU#|Qy; z6?^f^4$`c3&h~=3cA7UhbPi8QV#Z+F6!e}POXZ|0FSjeOgM`CjJ2>QYD3Mx-Hw@he$Q!vA0 zl4P4#H0Q?Nlbc$vx`QunX7a;ze1#Xba8t4p8F{CEUftgM*_jj7se>XvMWiID=&6w* zn8_e2jLWj-C_`X22<(MDoW8;6Nsif->Uk_TYPJaO*iyvviiT>S_%%u(+18fQ@?-2_ zkgg8MJqW=AnB_Q8S~0pL696uONTJOpGF%5MYZts$Ng`=T%M%YV_ZIA_GBWTLRDC~9 z=Irg@m#`JtLH1Glv8ZrWgEbX~aA{K2X^-teN|r)Gl}9dy_A*BGH+j8bF=g~u zWSbImG#$KgG_Wz0y1i4a3UJj_D<5s#3O~e~}4ogz% zIC~6MWN1-7cNZC<#ijxBVFQ)vDg3^Xa=&tGQmaZKGE{BP$!^E%B3#n|gBpl`u_H31 zU@Y~uqFf*OS7+4&_qoJMUDRw|}+sjGQq$$`f+{d5q7r)pZcfu;M(7Scs_JC{R^S(6Gvn>1%$U@jxV=%b&*2^9;gi-F=TC`owOf8ZPeE>?vTeMoHAuw zm#fG0B85}acd=d8^1$4P#Zg)aRCe#@&LGEgNZi(IK>hTR$F-VC_R*<)ARksUskb+L zo4{`i^^rURnE5HS0`46sTp;@c%nsNj>}O%U*>+U>!NdX)gETBpq++KylAw?)w|Hd$ zk%6PtjWt@c)&^bgV5e!Br;=8+u(+?n65q(MX&NwxRDq2BTf>;^@nOn7Wi=f|d9p@e zBy~nh7lgAVNM$?eHm2=5@I|tPz#5UYFtImuJ^9efbld5+@Hw~gAl-mxUC&W(c84wz zxjV)aNSwMO6JZq#w*5-eKV6DoH$8(%kB-WumvX(C&&^r{O^%H|gk=GKZ)Z=(eGsOX zXAZ0stuaV@LxB(Zvoi-D5D|rQx%8J`A4?rU)m{_{-J^)SgKSlWR_@AH#z6i{O2MWf zotNQLacyaX>=WbD(lFD$DQYKCS{l%g__ud_s0gkf}e6}1I6Y!ndDjGXAQl3Bl8IBoGdbZ*YX_pg-w=j6=4 z;c0Muh5;5whJyaoP|)w4X@?l`>dfzk&&B66|8L?A{`2n4Z(Pli%V72)h#TSq%(oi} z1Q~h^s2qEPF2Pdb-|lcN-qS-3Wb_RAPYkk5)_^DIPmJ`ZVFu~hjrtYiubT{6YD4*J zEj~g>r}je&#j=0RuPw=S}a;>$h*wpGnD` zZ0GC<$`^;bCmDj#%M|@v-p6}rVI)7{w`b5-Kb?IGvt(t#xPVWOKGVw3z8E0{O(ri) z=Q+6i0)qnnUX?=NmeJU6P-zjvE`>cbOks(Cd)91RK)(lV%>HDte}5}ghYXoL@V>*Z~7?_I%< z75>ngs$3%mVlo*WeuYH-aev?Cq)#g86C`O?#)cp?e6i-!}Q#a}*-90Z1b_@Jb zZfjX5d*rzaQLOR*IxXt>R)iwOte5JCbdOr2*joFZ!fsUqU=2By5bkMyQv}f zMaR?@qrYyT)u0g43-asAY>tZyyOQLgaZvqYon2P@gRtnVVVh-e8aDKpvHe+X7>fNf zTDs7KTgPV8rli00+WOMLnPX-b#^XIXNKt8JUNic~KKfgP_Gewosp713jJ6)_)A!6t z$?fVx!mA| zEPwF=JXov^&@-hOV)Rq-&iR?;u|OI`xm1(9oGKpDV-_JXuDw{?irAsF6u;4qvQs!b zh575%-ZDi%0n|DtE~}Si6qqi>A7>>OSfd1SsRU8EtJJPzdtXMoF^J9H@mcYeU(U?v zDYY0D=MEzhs_YMGP2G?zzPN?(dmtM=d14IQ->usG;S}GhGmDp&u^9HwkO!Dn-sq0= zjL9ZswY^X^fS|WLMD#`2x11Gq4hxM9afhe5%!@^oy^Y7-lPBne2EWSk?h_SXEmKT{ zz2EF6B$2l6T=k^eS0|(5REIA2(wMbwU38b&gH?1pZ6@1^Xul}<mGp@dLR08w38=v%&%*foMp?E&$0D%O{3$qejJRpm%9QvW5J7 z#_m;$opPK8S6AvVF`}UkFQ9)s+=?c-_oI{Uqk=}HaO#ec&IHfl@IR!85J`*~!0H9h z{eA{d-O1izA{`I{BirM&rhIYx_aus)2I2_W5Z;}&UB05&QG6X`kxZ@>H2!MAN^peV zS6Ve{7bmv1KCm&=&nfPeZ_X%STjGOdGz^$}IzYB3)B)1p5kCXNW6IBTk@jfRN}70g z;ZNnS38V$$3a&H4k4p)rE$#onMU$O~^qmuNg{m;?C6HAeZl`B*l_GURP z=I5>v0$rtLn6|LfVx6IxsB<*mzTwyHM0%1FjhXo4L%SCRP+0Y2n1^XJ8^6jOH1HI$ z<}{)Uz-%=}A~l+$T^`Q}Y)byM=vIA>x~Ut|B!%>E%nB&^uaK!c)`xQBhx*qIGKE;< zT1BZ-8Q)I`*1Q2&L=fLF>>eq37|sgyJc!bTiXI8QwZ?E<@=eG2#a`(+tI$myM}%}w zhXJ#Oq55&|V2pvFvJ{BHgVZQzWR+sTg(7o_{MjAqYC8=w)Z%!#zlQ?I-xNiok(NX; z+={QH`?j~VbdxSkH}oRS6ZG);{9J;g`Kkz&KU?)`~b)Xz7GC!>xr7;tZ zBEV+8zt5B;i>Gt-8zw27WisoO$p&)=bEHi`kg{FMp6djIvJtL{mV3zvI!co)n+8$Z zFwf|teG5?G8g`97o|WmBj^!?=I40DVZenf3GdBnpJ6v64`_wotPd>s8v(+zzW2uu! zUq|arxgnJ}uELI_Yl16CX1~8rXb=R@^YBaQx`{+ptH8Im=!hg^Dn2?yty!oP7yFKJ zi6}WU-C+TBA;&rf`an{xjZgXm^cPd3O4}T9Fet<*=yCX(Ibz{+Lqh1ZN6<*Fj!W{A zmtW!qlBRbeRJ-7b6UG{86%ynME}f`By5b{sf^$!V^R8Cx#V;w@S>QTU@Nz+QG z20dxk>O-8>TvsKG_3uxbLFj?1skLvZnh^anOU-LER_c$72NC%JrPSYLwNhQmQlNX$ zKW3cp)xO45%}ZYkU3J{n^@{ZGPYhD_K&8mZH1XwXloEtUZnkq*&mvS7=XKpE60R6b zA7g#JuI%n;>?n@v_xIt;$ndYfzmG97=0xpak1wzG8JGB1Z@v#F7{cZGgulBmUx}N* zP(GF*SPIeA0{B-X1ZU2jA-%!2YDrpNOn8UlUq0}-Yf)aLYKA7MH?-Aap90;83t66h zLn$bP65)I;%1TPF>g#Eo&x_}A;q!hx6LN3zru)b|I9pvo@&k=29VRTTNvyRJh`v^< zH3U}ki|_f$qP!!6>$al#%RxBLE2hI`qCd4kXV6TB2Po%niAhJRzZzTCIH(aZ1Z zbzFvl?&4wzC$-(2;U$sOj#1SUN<`!8O7&DClBR|1R4 ze-wO%WB33RJ|nbp-|jmalF21dCS@g%^jjB6OoLs4GCd9@83oBx?$F4UW<_kpV>6)E z0FtWkrIHo24Jcmhf7(^AB zAMqRLlMiQ-!1h{qmgpA!Md|eRc(9&M(-2BA8zZmg2!ju>2Ge&?k|}Cbj`zhFt02Zj zERC!M)ohF(p-V@5d!*q6GktA$urn1XZYHpN#IE=m7K|F< zO2<24IB|fAmVg!cI;8wrN3^@!IzAo2y_SA4AMb8GdSm60#-EpxOsh23h!T9;LMVIg zfTrKuo{8Gg%^oDqUCAwkS*$C59Re39pFAX#tRKD2R9+%_!jcsMuV9J)!v-x>i|Rmn6rUy(vYYd199xpud24TW=_aZN`_7YCBFexb z5X|yu9+E#X$z8Bu+9zvQ`jFLtm`MmTENn4xZEz6ix40dRMWp;eabP{pGomuc&I87rkdax1mVVYwl>o z-Dhi|Rtj9xzaXl2(Sz?xJ*ewW%osmgR2TZ5WW77HZ`x9UITkO^Y{ramp-D4-f9MM* zXSFw}XrK3CNBoRTp~ZJj&cp{urcr5Npi>opzj5C0TiI#;kJlUdKMt%r68tr9fB1Ox z{^QZXNOA_?K&?r(r%k!#~^*OywjmHu_x(`owGXi+>lTC9xU zx5hKY^C9h!en&&DtU_Y!;u#&RW{ctFT)auj0vBvif<+Qi^_D*rRghM{z zg4gLrLRtDgvIJa*r|?;5C&*ycC7f(4X5LU*RA6z3RE5U=XGF z1Lm~ah3>%=3O&Vc7dk_}^Q`GC@4Vi&vIz$yEZOvsC6kKK|>&(cwYJ}q}gO$_d z2elxN5{oD!Y2QNTxA1obe^(-<9px=#RmZiB6XmCUkQ(1D(J_KK9T*EOEPfM@H!ezi zCpWKzA&&1qcnH;1BYr(BQm$7L$W@A{S z8^}=>wqtmVIbe&=AJ7M22att(!&$17K;``oSm)Lt*9#9qpy{$}@PJM%8uw{G)Q zJ6plHk~dCvPqt@pW92q4AWs-f^2X`zDZFvaZ{*00$LV{!d+@?BjEjYziisa!L@qou z-o6!A{!&~+$}L<`D$}4=iU41_tt|qTZRwXv0N-{>AD4xKBFN7#;qy=!C_)OKUverG zX6!NrmsH8#c9GYxiv))~Zz)ziZ!B;D^A-XZFmHlaJ?{#ydfqk0%oILTbA`Sxl>?Nu zX62B4a9OfUN9bK-5_TA)Ozyxkwy(%y974C%Jt$Gy`2mwfj_q}|U+O*fOT9;Z=_(Dz zv~YMhF+V?4oi`7Zpr7Xso#%4r4WSNLoF=f2q;quS5X~~r+|aL1D4XTcUP z^m~*^Z&Xqj4%sZxyt9@IoA)FZE0g!6o*25+_b8ty%71-SL!@P_eG;(nga6K=Qt7|N zPd5U!qhP&0>~fqVr_m}d!=oM7`yk#`$yeT0$X5id#N{=Wd^c$&{|VZlZY8&tAQ9Qi zZK`>R)G8KODW8ZII;w4B^x-TsBx%@4nBp<9C8_9(0A_fsnUi8%Dx^*bey`Tjwq$;( zAn|icy`&j{vZ(`mCQ+9$NymN&3v8HrxrBgGo#mMwC#~+Mu>L}NG=}A1+LkR%`r=m# z`Wda#Q(9-(@q`0-!9gN1^}v&Y^9+UFDAVJWLoLS$ z{*qWEcdz%Ign{vv#B?b+&TJmNq>eDpVpuaI(ywaU3|^oh{v58VJZ!H^=Az1KlDBVL zT^Y@XKX~ovsD(orsG2>*VOIkFk0#BbvShKU8J}a0v`A{3&i4H;tZmx=&sl{YB$HBM zG`QMls78ey?K6e_(Mo_RxDI3zFX$RWZK%iSH%&dla#B8h@*HB^6*X>taveu6zj3%g zT+8A&!?q-YB4tQj_kPMweDbu;Gz(i>vGy56=0G+U2^iTk-D4Tm#Ekfp6w^1bz#ND9 zG#NV$b1kW8$5bOBL8DaB2n*LzEk$x447qScd;?Vj<5$dvLAcLEQPZe=k%LF8F~~pR zuPCKFC6fIGI{NjB*PM`d=*kHPORv}2RF*y{l|C8vgG%WGtMuzi3^A^VAEeP_GbEJM z^UDEfr0`ILN)i20n-@$D6p~k;2#vS`0YMG0DOl3zMtrRDGB%k#bt>+3evs;w7|r>Z z(QJIzYJJyeCenFNdof=-4fKFHV^uAC!(@V9hqF(d&<4%?8J0$YL&yVlFG3cRY-KAp_XByqnmHK3yum3c`r1 zAHVifYqTPmlnWdkoIaeji(|hCN=YZ zLoV=#jKb)3{puV6i@zD>fu7Ks9P-b_uEK~^|(L5x&cM#RvOk}j~)IaC!`=$!fPy1>!xRGdGiWXKm zK`2Eex<2qSy@X#RR`h?_cO**g$p77$)gF~Q3LVNGLqPpnaBf=+MoqQ{kwQxR%V$650^pH@so~v5l`o+z`d`S9l z0tR_Mao}i`4K9X0^M73Wx2&-fH-u`;&s@5F?1)xtHn@SV7#TM()_TNUa|wcBvx&Y@ zBN__pqO&uzvn7HSjtCdIw{FLJPZ~TDPW;8oX{)=t@GuG-q*sncgvAAZf5Oolz_>l(hmZYIn>%SMcAuVj zPDFqE-{T9%=)_*cyjzYG4-cH&7&tZ_L8wMgs7H?x(!Ou`(8 zPb#B6gL~PIhO^C7|HJWPkPZ7Ya~NfxQ5fN6%nR%RwS;_@JG0VcG_iK|y}@$WPxW{h z@u7o8h2-^CN$WLiGlHtoYzFJf(nf8J=hDig(W_QRL@j$SF)QKfl?(lGwa~y^#J^(m zMn;$ZDmQ}7uXo^S+bm`$&F%2-hiH2PWupx1YT1^pjT0oo)N=fBsX1_~5MaidfdC8&TAD zkS-!X*oN%g#;V~VSwZUm7Hohyvf6AAk>{93Yk>6vB;q8^9j6{qyA?8y0zYbhAXW&} zm&?)TFwZ1tx6APfMX+{l5ODWtr@vv3R@4SFYsPw_YbGKB+{2M zv=gSoW+;WO(sv?{LQk=@VQYZ}bnmL=YyB(bgW?5Ja2&OI{V_^it=70`s7DmOwcOZt zt-reMYzN2i(AW=DbfOXH@z89Qk$$C}NNptcF(5vKZ#=CW4M<~2N~g%xiiwJ(7(uP= zS0lGjn^udCKxucZ%S5zTjK zW5Qt_Sbh!NZF2=NP$M3A#Xx=7@Kkqm#>oS(7-$F9Q>Cr2+@vL0;r40ID>qx|k=4_l z0dH_v-a{*eo*mlO6q7*!0up*}h^x9_qHwP{~7=K6!%TE%~f=>+PM z*&A84>Q{5^*5}%-=2|Pjur$ySG0RcK3RSA6d9=}zM_87##w+;|-TRxf$(5uc;@WJi z-kBcq``@6u3vCTsES+Tt^DZt8e&kq8{T2(H@y5JLn&fbY$y^ZZ^d+-+hO(7ovB7%Xb5z-ufaLV`eZv*;90~7F z?6dt%9@vN09oYg0`!#Oa)5994|B4ra3~ImxGC;^!QLn*&8|!Zf31H(wLuAWKnIMPm z0}%qI<bFWtsC&y+_o4iV5a2$U-7lj^_SsutXj2Y|w2j5rvOfdysJTWFQp}MfCWrrKcmDd$RbAVd6L5s||5H8KQJvKIx%<%F zc{q-Ohu?qp;QPUC-EHIz;4Sw}8r-mJpCbRLx(!*@Em_cQGW3)D-2iqZrqrQvc&xLiE&H7LVHYN}LE?%IYM`3JLrrpV8(y+tF zOlxi?VG>2fOsjbzrolM5c|BXE-V1s0o}qD&*3`KEq_54uG;}_O|Jps*vh-?$?ms#m zZO}b*CWm5iNJ?}z?q0!=J!Fp0!~d9z*u&u_Mx01$hM6b`cv`57pZE7^B~Cx6?jIJZ zEb(DtsO|)jy~t;^eB6tW|BjEPxuy$>N}gA^p!>In2xKYHnuF~eRXtzHM@GWqlB}kn z>1#EhiTa4)I?G4MYLT*W zs91)`!&9stArj(lFhBej78V@=SeicS^RJUz^jd9v&DZh~A%d&JZwnD*NFbzbB=x2a z6^xnuN5qo#M?}qLKiYXt3~%JH5Kg%p@#;q$VS^_QOC z?R2D69hV)~m5W?$m`R9^AaC*S((=Jqm!?Pkvg%P^;Po7qU6vGoNZiYM3zT(2qoje~A3ii-cKgZ!lcDblYkS>DWRi4}+Xyuc!h+6cP+aRBA}3 ztXA4uyJ4{6fnRDr&C-jyPV=zI%c2|dIDV}N939tWM(JSxmN1NGgy2vlo>U>uf3vkE3rYRPMfA3yDhuS#Edh|m0PD-iaf zKed^dXGmrPr+qs)LoshQ$e8Z*HIY{xy1J5AUAnrKSI_8bC9j^-)f|WKg)1^cGNK#2bXOv+3J+OUT!9Cz??kVzn@doSoF_GD2pd z9Lkyv{iP_}z4_PD-G!cjUjqI&^qiR=nT+7h$Q9TbP1M-VjJ?nv9-%=xtbg|-dNC0g zP0@nC=tM&8ft$1^f2Woc%%v@ls9cRN^kbQu%3bC|Fp@<^pXC+-rxK*<>KBZT2CHZ0w52OY2s(++TFcYew4u)+B~Nu5Pui50E*t=d+UY>nvI6*;lF+9fHGK# z32{V>#MQ9u+E?e%hmL$WF>iM!_xHCiuQ>g}hm3A9h=OvxKs%Dc@=0!S^+0{pGM`0Z znjy9^LFODPG?#FMD(uYD`=LgQtwqpXEgE`T7$|wYG5;)FI7ur_U=y$~R6&`MQ z0K;$z4Zk^3%Yo=IiLNxL<6WV*@&=6~+1{{%y-Sce1ywGMpL_VvGx+B)xLds9t+byyFra&uUtsXsZa(di#qi3Rc7n?nhqa|lbaG(D8a zTHpWIX$&e*eMPXJJYYf=S814K(RKJ%a{MVKLz2o-Nrg?T_#WFA2$q*#(T!aNW``fA zRCvrY6MrI-Ruqy-$cQ5-Pl)>;qVNQ1`0;@XT#RO6km@2=3brxtkDJgAYwJE3ZmeM? zPgz-5JG~80sG6e_flbf}QY=4W#=M{h!f@vXf}O zn1yiqZxG6gv|7TjZjdYy)Cpmk1bT!uPeR7xPsg>iWRZoR60-6uE-Sy7kRdEIO|h#^ zxnW7u#NkHC*47u)D+P+=Kps1PI&=aUjHnU&aRd^0>Bt+XBQNR3ULV2}@~j<6`bM^T z+A5rwcns_GX90#Z7}C7`-i#TYi&_P)@)$1HDscO%N+WkSDySnpXSwTqKLUxdRFzRt zl>oYW3eURU5*uKI2~f8s)Ga9LwydpNAeM@j)cESdYPWck+AVs7+AXXd&oumPmQQPq zIyjVEy^?&VZ;WeP%>#A|m+)7}qvjn&(X?pA9~{kmQ%^oDh*-V*DFmTo!P zIP;`)5w9U+aWQ;P}AtpZKtr`wXs^QpB4d5aQz7pc6GA6RS)u7at4@i7%3!k9bY^@vw;CyWGJ;IPDj!y6OtKbSXs^2l8AI+~ zeb$A1?Uh#XPUed9L#GP@5e_~4-Rcr7c*-oZ6se9sYl6+@DU(S9}cnldh#ZP`G#@D@K|aabo^9WJ^ncK-?PR3 zm;bQ4NwNqZ^cSJs;GqX*$qmfQhn_&d%?*zXzc!Ii$W;QJ!78(ui(Z<&eh};Swf-U6y=iFLQE-yKyD0i0d^2PHP&n3ih2NItD{j&GB zUc<&j){mKUrSkBf@rMBs_cBP21L=3eUO12t#dd;mMGF>J5q=c>1%K;wgdyg7&%$Ts zb@5;~d~V*@n=a$eIE9fPdEEFG_=IPcx6LmlZ=2r_{a*}=!(7)rt zvumz3;1{zX_I|pC9cK}ysAc>Z+^{y2SPw!(Kio`*Rfb=8a0&kY(EIVwjGEc-+^0kD z*F$3NBQkOR>VAa&gyC4b&!ijGN0KZ&-P*cS1Eq#+Dzy)aY4xBOR;=$;MM~3K<$w%lT%&x*cG{nr{G{cb%Mu-L1oL8Jk7^(p;+VQ*XXKPnH zaWdqCn<=B?bEW?(#>70=JDIYWKP!?{t+7|FX6{6{s?@c7nwnih2D3)Jt)+QFjb0`;izcW$S{N=RkIHgBIM)e(hwSJLul^q7G}`U zvVocg%2QKJNDLEYV3;Tq{L;HQV#^Ji(bJyjl3h5E$@sS=lToHsW>JieS7y<`f_vCA zzZ&>lL6|p3OdF=+`!HW0GtTs{g2o0(a3u0zvKx75jbu(72_lp1W=xaQ9ikboa0M_= zf3gPn7yCLlo|_o0E^s`5JawLL=WKvSOM3@K>R<>XbbxRt-!R%&{&g|h=kkI^`>nj7 z(S9K>XtZC-3mok-Bygqs`a=J@ba$QEU;&3JA3J{mM=IA-DKILpp(b;2i=%Rabzi|B z7(N%IQ8dTMM38)Ph30a4Ioge&aXrk{Na=D4WpeqrO!yUdZ7x&R!HqQI#i5HqL><4?S#p1_v*bnx zW{~fJtx`-QIR1riClgp6Nxr+k$5w?OeRee4Lo&#cPi#BL^VEUkM%ex$z7Xaa{-hrg z(pXZ5dCI4sC?7N(&u+{DI>n|jzHsdW>$MhHgM*ElAItGb>3-x9Rxn%K$*Ce;w^={g z(4s9a3I33#M3hA&YU<|WWR@ojZoC3Lxvc9}bedh)RCt##D03JL8#Bral@WO&uI87? zj3}i^-G#kHGmSg*r{(-IOqEZ3@pY(tr=RRZ{X}_T1pf5})T!0Q|L?(nusZ~@bFFTa zszEw|f9ZMu{AWRgD(K+$tJi+Pzdj)dol^I-lBW?Y>LAre$+!svifYK-eE21*YUnh` z6x6<%h8Tm#Pm4R5v8oo80Cy|?N-24bP&9CobuyP56E|7)0hW?$KA~{)I(4t7QgyY4 zIg?f_&OAyU*=3~3TL|z=?Rz@)=MR*W=Qmc! z?W2cu+P?LtM0DC-!H=#4z#DIFjE~4}7*bIc(V_2*k$9CU7(X06?fwH!RUHZHa<}d; z+6auvBldl);QY-rL|rr&4H^47XqbB-%rRPEP-nX+_M=VD>Ie9Fp0$2Ae73#e1v#(j zX>&F7!>75DX5iKruE5C@wzK5MX?$srEAT>YvgNy!s2(ZS5kG)S+8+F+uDh|p7w zQ`hhCg0t!IST08{tWRWY#?9RBk6ov<2C`AVb`fWP|O)rtnI4GJtPg!%<*>E&l`Lusx~{1%#$C`d zWz!!#lFYz{fDXpt`(^HzLY{Jm&8P1YrJ>9Y{NR8UNC*EVM8eANfX6#|Vxe&N>eR^& z9z*y0Kp>%!CoDn6dLM~9RFN}7H$QsCE-B2(lj{yETsKnb0aJ2}FyHeZsU;&~P3^%I z8XjCGNRH`VBjxCt9Z-Kp~fXxhDxHZ!RPuS&wKjR5I z`ZrHl^p<0Bi??yK#r|pH2l?9dsiRkLaktFEx20HrqzwKRJDn~%nVg-f!LDkPE4Oah zDo0j0*wK?&kk(n_zG8_(V_l6kj=#!^b>3$imaPg7T*kiPsU1aI?##W}yJK;~d(NjO zuLq|zgAoS6%S3fF@mxbA}LZ5*|^}-1Ak=b zJ;odL9?OGGdXMQrjUEHn8oN&v7Ry7b0n@XgtQ;sXIC-6BGH+zMmT#hTd|?VHJkD7! zkUlWRi<~x&MD+jqA`@#@H1mu8MhHynd=Xh*2HaQ;gYU{bNr=QwrFgUyh*okXp-a)F!S3FrF4Nkj_zw|G_zB zCc{tXag{)@KfS|=c`X})g5vU zlp!9S%GFUMOfrd28L8#2UpZ2X2w7tu7yxz3g);4?*~TWtOI~$9P3UwIN;Yafjc8*d z@}DIO>ex_qEKKPj&QBI0ijUAYQ@MH~-xnO@8?KG2q%5q(ab`Pt`fM$UaoW)p2*jc8 zIayO(M^;i($d||n@KT{UNDBIQr0IYfKFzkFB2b?v%1xgu14B@!U}cbb3MFeprk2s1 zr0nSQm;TQ%cy`fm&YOv-eQ}Y~hnIdU*``a?(Mp@dYXD;Oqgi2XeqE0M{InmG-EyrQ zYT_|aVS@;y=zo_>NOKlRNu6Nm%Oa`E3dJ2fimp~tfrV5h%M@mZW0G9yWsE;vAYRdt zKDxh8+GAMROYfMt2O?35v2|6DEqcbU@d7+Yo%_YbqDy{-qea(k%A}D@TlDH@Kxtf* zr6$Uhd3HD#V%bq&fs5Yo{(j(u?B3c8*_qXS+7q1Cm1$i}8$L=+q=Rub>Vt4=sLpsf zXsTf_wf#~nzETUu{G&%IDsI4(e&sMi26_7yYQMs`=|tNaGygb-d3zN16R5PGIZRBX z9DZ@CCFq-pH@bME%l^J_L(Y_0%_}2HEkBoDe-$j z3!$B}Nk7TtiQ|PD2#uYXF72L>?z&#rH@>&4bMIl+$m!?lq{`MH9hl|2vKMo`MB>!A z^%EZ5D?h0aNSUXix&uXJh$>-MDJ^S6h#K*s|M315^N==`1(O4R!Do-Fe_b@YU|H%z zGF#0G$?QSttMtl42V9FDO&W{#S7is)2oXQDsFB(ed@q^LllUZ`)e3VDtRt!z1t>^b zR%^qgu3&(aOTAwAzaKdWmye>vHx#Y>&|?IQjw{j{!87q0Oh+or-YIG#^b*D!q@qIC z9lX#ADs*EpUsIHj6tEv7V*w=Nclb!90=Lq7wYKEmtdeNA;I1i3;f{g{^L(JO($UuRfL3>xXi zLOKRiM^<@WUmy5aJg-+@(J6%As#Ac`h^yd!8q5(b*S!1?rbyk2ssHkc>-ylKneY{H zgXKKF6`B|UxHl5=bhn=tv_Xb7E*zv7z8~O^VLxj6usI|Y1t=j7$O93#u88f1Y}kv< ztPq{$sUOMJm^q2;VAnbG*x zhyHmOEC3B}WqU%L$B`gB@MiqvcP;72O_uL!2PP zpFks1%(!lT4s2H4L%=t2F(dnN;YCom5X2Z`gt6OvCY7;9oG$oJ0re5U>KE)JgnXid zknCsIygGgL+nM|}?9}qdQvDbi#nL4rR=N}m$rHxOnoE$*Th6RCa<@|iMw&H8l(KAP zkOGtEk7Y1M-~7=Ywh&~3YnQ;wLOMDbX2vTxp= zNzNk`p6tE2=sg8$$x;Lsjoj1NA=&Cw?uw3JF0E3-VtZz?^^oeMV0z(nYF_#=h2EU* z%uFC8d1qndaXiEJL7GC4KCwQ^$0S(8FerMvwm{X7)_z0x>%@1K%`x@jsI|a;z49G| zw84~dYl-~|&!2Lc&^x%UTpSGdP|@(h%Pv_`J2Z>U-OgdI;d7~6-aPiSj9i5P%&D_(=YvYq{Wic{~wh1R0Pv|6} zSACp#2*+vxQn>&4Z$jw*u)WhC9t?4LbjIBMOZlT86`So04}FP=)t0!L5)$q&*~L@e zXVsihWIEa>}_P@lMaM+An&zDy;5|1-}DG$nH8br3UT}nTh3xh zp`%Qu;x4sA04bvJYPmKA;_G1k4cS)mD@}w8Xr@==aX4n-INVqt zT<6I90c%ggh9*6lj%CC|FMM8*eoL%C4nEzVB|-kI_bN?;m6J5p+Ja7uXpbgX1^f}= zSc%JR9IU0tXBQY_0C*EBby8LhI4$KE)pQO@D}v&9QG3c;K+dYvwcWa9%Wwr(A%6^d zPNntHo1>Cg%1u_XI^(gGFAkhL*oZO=?~^9ZMgf3oXRWXx%RUg8Qu?HBqKz??h6kR} z(rUN!r0GdrqqmD@PL8CfQlSM94SlyUq*+v)<)cUG4K~Ni_l-Dwn|=eD2}d%&fJb4& zI3>Z()m_OmXL;PA#OO+n<9AC8D@|kwAP=O-yn^?k4IA?W>V+ezVH;+Wg4}`*=UM}3 zZVUaGjV|W1&D?_!mXX+7Lf|w; zO!Sq&zM7yu1J9RXNFyb*vi=!_))e6!S}D(RlF^Etl1cT{z0nRm+aH0LwNxxUR2HZP zGafi2SbD0<-K^Q$UP@uL=JxaLnR3-cK4T~;7NGvaGDxiSaSD^^!`kd*gDHlWEDBkl z>4_J_OFS-xr36S&3}>e?qJ`3nvVs$0Amid(D*=MuZjprp0*RIy=FiQ`-XCEo%>f`S%UgabTzsj z^oIVxxt1oXYi*)xaT=WVuce7O1r&BLIzflCpeMN*d z?FC5Pc}NOo_8srfFnZQVhV~3oBm>}WnL_dilC#jO{6^)tzo%Cj7n0v9KO*kt3D%o9 z9zYt`(u4N!p~&ul*5pcViTyf8xl5hStJz{2)I=x+PrIFF`=1!>MAW0g_H9(=zOobH z*46_cUH#=Ie6Hn#_*|mg7+N(2Cz>dm!nX0G^C!^~ziIps{d2vz>_nD0%+0RNyG1#> z--f)X_Q#nlMpdrH=Zex-K1jet6fjjmt9~TLqFn&xZm0`nzUS0OzI=oGsHh2_=L4iw zEhOlmy%&ENE^k~A6*VpS!C-7ix#;-7c0WxF_tWHGa6i?JVLPAJ4TxGTxf)~-oRQQg zv~Jv(_+*WI@+7Q?EEq;yYD_Zsn_|m%ux&>gzj7L6m?voT8ujC%uV>5v{A%*qX=s@iunG1(?$?hH<0o}#(wf> zf8mYOSNB<|#|%_kWBisqQpQn+F3feGR1QJXi$#KIv2<>EADt_kfjDI3I1H1ZWUbxn$Vtf>#iXhjxJxLRSfA)1U!=V*VM=Gz5u~B7)Ga|K0A~%*sU~>#Gq)8yb9`v^JW_M`BX;rHZdAI9a9jxM%wnB}~Sm`ta*>Q7`hFaX)P+%3-O>Q5=#)JRR z0*OCRA5ngP5I1|KSE3h-h-{9XPS_{Cjo4F7jxnA|sVR&Y;;&+;{J? zW>cMy2QxBG4Fc3?CCyOCpG&PE8^LR%on@i1n##AtSiPPO5`1SWz$E10~?Sf~UHBa5Jj@o2EaD=Un$)czFw)UV{-=_@`r<`B2wTaw+Rx?bTZ^%9S@ zx2P2IxJdWCxeOZO@zI6RZ+yK} zy-lUkdDIr~w|96D{4rc@C{s;fm&VgK)tk0yuA(7&sgmoO!*RJj(b&ri1cinRXQh{& z-LTncc#TFSQc|4&AB>O`jjJ$09e4n%%=ob(ll0DpP|1P}-Rp>zdBINh-hgSE1pgVD zQHz6aM|5GUg8bD>p^TZt8Y98Aj-9k(po-iZqbMEWamdK_nZUpwES%9JUc0weSft%D z7HJQ$N0mtvZmT%XS#TN7jKWB7ORoW~06m~jW1a@FX}?&PA~D|`_-~9z%nt{qBvn}m zk=q0gxgy7?1QHM4*W2MXS>G^!JE9N;#d4~`F|i}e3z)30ML0r!u_ai_kD;a-SKbZx z>9h1qKVqx6vXB%G+_>(Z$lM~b@nCRE?W1{8JcwZ&>DTk*5~P%G`n7!3!^mH%v8uAd zylfU#DmElXuX>^=A>Hqm@0SaP+P=-X7|&o%#7y-z7)`y%-hg*g>E@{HOdk*Y_r@4} zyD=L0bYnE|ySixL)gMU9_xESd>v#8 zV_`&Be!khgs1h}363l98{xt@9Q|y;cI*^4#m{(aqk|t^&C<;xWLU!Xct;Q20-zYk= zQMTzgL7Hi&(ZlG9u@<`fqc)*R`tV+xu_XOii_HrVn-@FdezUnyK7aXOfhdp@JXc)9 zA2=St28o!gb3bxcZhzXonkARPjEr9XTuj^JG`KmM2UnpJh^y98T(_2t@GHN4fB!^% zTM1wzc5e2kwBX>ov@Riox_n6&7oj6>S!TV25pd&QsPn{$Um76d*e?wtapWJjP9%cm z<<5(9wL zIQQq_$T|FCa&$r?8Y)*Guf( zSTMIaMT+wg=~sk(l__Xi_3e+VTa2J2{k!2r1}jl4O`B0WNJma96k%yufe-c+f)$~; zMiwXsrr;ts+g+H#08S)L>Ru{R6mi*U@R$!@3joOaFuHVFJT zR43qmu!EzLJi6h1CxAivLLkTl?u>M5O*t@B{_YyTd&ci)hTg$+`FVZde=#aKp zH7fFxezcPkn~P#Q8$?6>0i2`g9I`{o_Z^BDb?*{Cl58%x3ZY#tb!Bd?Za=~Zm8jKn z@4huN)ufQY))o{CH)pJvZqI!S?6YW16?5ftY_x2XSWrN(x*Cc){o6~QZ75J4eAxKd zp>1)|fZOtGjakg5GkU!-3v#}KJn)@^|4t{AKHJdu5Y;Efy|KZTkKof9Y&6#G*@-y8Tp@1ou#nG5lI{)rM{$S zSi*2_+>%6RB&^_B^zfgSP@J3X7qE?tYf>|KmcrsKjOQ6VTS;9P!lBV76U)Kmim&*% zFeu_@g+WF!EK%*C$Ds8V?(koEV`aaQ5!%#O-kED>v?`;A&*EMx#04#L&L z-dQXKGRLV$2cZ)ISJIY7;fo$l|b{i!%R3TU<;hyRy|&cfX(}r?vv?oZt~lKU3Lqf?uF6kPC#bvE z<-4-M)%_I$3Y>~daU)LfTV`xaDsZq)0f-Pi77#lZxkn~9E;U&P#nqoMG8Mq=$h06I;G)C_MV)BOu`$E9&8gLpF>KT z8g$D3jAi8_Y3WMLi6WA&eT%31shP6El(7+g$7k&(K1-%8xtAkThw%`vgH3#&o;sv! zd~D*6TO-(~7p*C*9fP2>YvADkqqRz@L0*%pcbJt=xA+u$ZHnVIwv4sD!@XeKjzOd-pwHP$T+1i7ej)z1LIF7&^yf!!v7f z%Ol}}cA#jfA^&+(o2X6gO5A!Q*z~3%LPe0LG=1xW17K|-#NwiGVfY75!yupIdCBq+ zJU{Rc*hBD-|J>2<+o4FW!Z=I`GzT^zPmaZJGoMP;7;o!^ov#| zZ&?Rx>jncySth%pQ#Kgw{*1A%f^TYA*VIbsJ?jX)E_%I=DAqWTe~J|m?QAqLyt@h` zpyC?rb@9K(x@`CQ<-q^LP%Hhu(dKZz(dO`rv?Tm?P)mi!`j=Byg_3YPIBUJfGO30?x2@e{1Q(z^;Xw-D^C{m$vjWy@YYcLdO)*v zwi4g}w?^$0XS6bzY(eo&5jvGaXa?)KO%^osVLQ(blQjB*5%DwH=Wx-_q%$>df^dAj z3r94d0r>D4Ta)7l1bebB(4jPvvD**cMw`TZF0wnlcH45a;V}X4E@gqs2v4Y1p@}Z5-ofzto zxn8WQPqg(L-o~BR{4$w0k3(4gGubvVwGHPf@gj;cVOz zx=yG}B;G9%E>On_6NUzq+KbByJl=P7tzQQPRJmTYemtnhG z9b?QII>b+X!>?7aL&Xi=+X&dEYBpRZfYA_n| z>YDh9T#sLc_dKKov^U}b628Oy8Nz$;fGiGdb9OWP3HrM@X}Pg|`2ubWJUIO1Wrqk1 ziw^ktz!LrQQq$yC(@0>~_9DP4g{bo{TujbQ_Y9?Z=k^*Qscg}wW4JJ+19hNgs>3lC zdE$SC7OFq;e{d%5?nI&fdhDJ!*&Q^xozDNlB%?p5#}yM0M<8czO(aDuu8^s9G?-fV z)Rl;K7oIL#f`iAHHa@#hT=`3Ln)w3+uX~ya#I1Xp4f|I*yKPuxE#VHCCcEx-P_$xr zUYQSa0{nJ>i$Wj4<9|I+jCITxM^MF*B#r=z^$HcQT@awl@vAr(pZbul&_0M53lg`{ z9IN|DmKukTJ<2tx>7FN5xo}_*1oVT@~t>aIlbHZ)T{Mx%RIN z+=*2&US_DWnC7;>-7yIK5w6~i?u-9zxXngG-1<+t{dpUs4{1w!KXDpQ8ZI0g=h773 z>O#xjBFN1g(s)e4Z++KQx&s&?b5Rr!m9e_qSIyq`1s3?mzuoP4cyZ#-Fwk5a`zO1R zH$QirRrAJudg+QIf7LqPzUp82M^AfCo!i}GBY?ft74S*Oo3k|XgZ*$4-Exdzbbs$0 z`^#O-R=3I0G~(r8 z*xxHAkesDYdty(wgD*u4C{?g~%1)c~d)7MjW(X(^?YoDF4-D|UhoBAw@yreT3O;$c zL~?2Kqp$3b-mZq?Rq@FfenJwx{~6zBHx~vL{NmiL@l@~`9)iL`-E4ROUTzk=+~|~| zLd{cX|Ib`gRby#DnYJ}05)!e!;gb0+Rm3;)tx=oLXnYCDR9wG9zc^d^Yml~|n=SyIH*GNNW@L{%)A(H+H4J5Q!t`L$pf;3j5LF%l=6Q#Q&5GsYgQ{}zHuzN%2E4Y>lv)RK&VGO9VU1hTX1)nMtz=0If$v;(_GG6>7-QZs;=5nJP!JXWr- zqySVvtG^{)Kcl2tR%NW8k+AN5G-e4bVLQv+>vMSk6KJMm<9U&$mf((Be>-bh2p?b- z7&V*dh-1adjD6^M7^~w4OFG_MQs#5f(j6AH52YLM4ZD{@>q#Ui14t|W8sMlU;Fw1W^FPU(|yOWNtyj#<>w@bpO@Ir^>CxV6VVJerx%Pu~c7zyKk%qm)RIx!MUw% zqh&p`mU>r|`-5-xQ*8KD%~UcpM{CN=bLw9)ZPPtzn~qHCUz_Tgz%S9qC(b3}t(~M{ zOJS<5v8kmc_BcrwQ^n^a5%!HbXKJ`{JeX=DJl7UNp;35+F#`)O?|Q}l#KbmwfyMKG zN%Mkhu0E=BjMn!f90^?eU`=v7BSQs)jP|XLq?In*1%kCJYUYFmkCT)hQ8)ZV8t7mz z9my{kRp1m64bt5POR^u*WRW$z21eBJ?_p8k5f|8;zO(ZOLoA9-6a9Ns>%2j7nGZo4 z%wd5&7j=3Le{^o{k<0VKZ}5&)+Yf9#Is~zPQ8$V|Ixj($^YEhL*J@w3wu(?StynNr zUPac^%EHEApB370y-K9jPKE<$(!PZ*v*kCOil*)`q%^6W%)w#-jo+7wdRx7>oYO1`ZBVA3! zx&5DXsP6hg(7MMzGb6pI#-h@7QSBOtXpAg?pr6GayV5ucV-aNRE7WaT0#l+uE!RZt zP_uUs&=47p>+Y6bQu7>fKco&Dw;Jn{KaZd`_0m*mNmG#={iw9%UrM}+w3lgB3m&o# z-H=(%O})pUqHHh*fT@Y(=sE-`GP}`8z`71)ps8ohv@1R8&Yil2lBg=6I*!RMh6GuX z-KX5KNaRWQ@Fa_wyT`TOJqY#pj!-!1I1rMBK$jDiiDWm{cVYG+h|(Z=Xqm+^nN}u@ z(OQ8~l2v7<70=-$)5>5KDqM8}3@l3T2i&tVGlxgHXU*(49_5}TsaOh#2SSNOAXZ5g ztv#})D#7%~8mmOs|GNF^VWk}Z9W9OXAeN$Uz_`M0&n^mKoBj%rf=SvBLE2}#U?_um zq)9N8_B#|3C_7ifzw2Dp9UWS-iK<0%y!e3_lNn302zJ}u?OdHFqJn)&r+#up{(vJ_ zR=!(u-MeL;F#Rh{;*<()KEBVd6U*=gf)|-sC z02vH9b5Qjrk}40jo|kh&%RrhB;u%A`o!srUIwWs}?oKysJ>LykIW-C+H1Mt2?cny@ z|DIi1F3$f0l)K75L$V7RbZLLe2gcxXL`T5UXBnEX@zu@HKbGf7$q-oUep2-|c|CPL z?%8RuL2eGjrm~u5Ju^j*5hKln$1t@hR!(d^d(z!tJ|i`sX?D|3nwA=?B!(^Rd8Z@b zAa@Wfyhe+a_BQdaT5CL(3=lE&TYO|(w7P!WQ%*9M=l;ccVS&9l-{d57d%np@=JLEI zFgI_1_;~dGKAyx0;0lL8gDJoixctx^^U@I>0pNSs~VvKwnN24$kSAM5|wKGv6!&gc% zcwNA%C{F0X)ev3FuVJ5`!@sMJxWzyHDGTH)F-JdT^}BhCLQ7Nq=A0$%ZHnY7aO%Qs^7k>DV7b)z$fOL_hvGEfWw<1uenh_`T#N z^A;kTCkcW}JTLB@6iM`J4`+Ic*pswaeCc_p$UdgiE4mBOk7JyK^#|vXrLj0ZcScqI z5|LXcl2HZemyiodVRG!x2H6lQd2CS}s!~ux91A#1j>OmNkL(F>f}BD{*3i2n!2vXP zB@qNV7pd1wIfVKa(R3WXS&}`LBz3ICT})25-raSW=Ftcv%%dw<ISj?=0B$mBwx1C|0C%LZk4D zDsIWCU*pSUt}7rhn~DCokQwr6I1fJ}D}B{x=(v2IDo5<((4^fC$p3kJg+KTR&{4v_ ziW+bBP#vij{2xbf{ z9C{`93Ip%(QVHkY>j*bCVy}M%J#AtPG3u8n5+yJpr&ma^ZZ{!7s&MSszgvsQ|1Bt= z3Qb(G_ct+~#$k%C2gGM zSPuO_M?o&(IQ(7gR_eZVG5mWugaH(wYKh(w7`E>ZmZBpvkf~uGHCc}y>j+=M7$CRX zNthzZxDJfY;9LsVGjc3yh{M2b&vEz5nEyw*Q{lIW^5=I2`&QSl1&_1rwM0=}(U5Uc z6hu%N0+NG_+`(o(4i^3mhmm$*m+$nK1!iHhxpV{W*aTW;aC(j;08}V_4Wot_eRK-4 z%FUq7q(1)VBUEydQ<9EG$-IHAH=J1tkNY`pR$zz;&ie*Kyc=)^^ z5)vUp00n@uXo>&*?V&~hl%4L=w|l+Ut78#`LZMK@u04JmCNZ1AxXKsY@VkMgQA@#) zJPPq>3-&gc5?=R6EEGuJ%mwFL7$m;j7cD55h6{DTbmW?->d<$bgoVM?(P;rQqmGgX zF-$??BR)Zx=s0#au1Ag|PB(1%tPSnqyUK#lV}Dax1_ohr%g&}_0_51dsOqIo%LO#r zQ$I6q-=+tdkUVM-Z}@Iwz;FXdu)x-=&%eM*C#bDzJgKI^#7d!su2RA<_8_59 z+fPj9sXoTPFABB%C&B7;XT&QSM@(O;mCe(a~zw@?W@5|}T+CoMWWDyEJUQ{|o z5{1KJWcv$ttYI@A%B3SEV$)@_$rPG&(kmH7LESX+L^IHoOjTig z*wm;Aq(S*7TFB8>YF;*OsU4SwmyY4fkoijj?O|nrbD!Ce!U^f*8ICYjre=)^1DVPx z|6V3-VXN@v5qe3^!WF6t;7q)~LLWFXMMyHZB#*p0aa0+vy4_P4u5dOvo!(m*+nOA0 z`$$R43{UxaZt+bwo8K>k08ajD0C1%=!ipuH?utHCc=~ODaA#t@4K|+@g z(E~CM5uR27)o!dDX~4W?#I+U3$a;A%fxrI!y%AzGxhTt6Ps5ZXli9Rez(1pfe8WN? zH}LHRh8qG6Hy`|VtKRd)R=wwbo8I%2Q}~uat)ZhQ`wp3tipn=A623bM|014ll?xl5 z&pHFPk_21sA2RP0#UrQmc?-y`xnWYyLrs>TUirdpnZ+>4K4JT+@jL3~zW z`?f(UL9bvgj%S=q(g2^2cz8^%L(9-DhsGWS6`ihO@fI*Ld@#(z{e3TLw-JjKx=f6| zcqb1hjRvzl#KT1%lf8Tv~llv9GVDq+HI31cre zSv^;{S`-FH+Ajve_PV+$0w~*%`-7Pw%(h_HT5Tw}Z$Y66xlx?Wl+H;da)S9l_flqY zqgD&{Xo)@@AB$q`+U(lNWAf zy<2iln7NM(gUXso7jUq6_I20PgQEbpBO77!5~)qfS0(1TQ<$Z6(AQP2aO|6Y7#EDW zln)SXi%(YByUym zoVN>{__QaytMCf*S<%>WqM|cN0agoiu->qLse026z6rgyuHac&lg_H}iZ|ez;lb3X zj(AYkx3^1>kGFOSlWdva&^l-KX8vG*eEMdHPS zp8aJnx}m(pp{Ni6C9CX5bY*0^ZvV((hM3k3z_=4gZ`tziy z*77tY0r}Hf3CORH!l!H*_;M6>%2jp(M@;oD&#U+OYuH&G@yIIw874Gkgoxj*;=^pA zZy1X6tj5mnGxfM3J>r)mA=4*HqYd)8osFnzz)dWhXK7dRr*L=j9<_>4?i!T&yv}LMA;RTSw!O84Yq|tc?SHxrszF!Y7ZzBOZrLXN^jUi_L z&l_8~a#h?f=ANYjN<7=yT{0y2H>f5V3in)=a2diAkCv1HeKR1CAyx|YvXzasdDEnx*nYXPAz-Gxg2O((vs1p~m%c`iahZHJrEe|2 z+HPs_2_`O$f@Sv?0>yO>bEu#?B zo~nPA;Lma^k&wk>o1dOiy6D-b4#h{?Z$yP3->TXA`X38@;DIQ}-s`W4?E5g@ZZr0n z)Vd++eWwwcdl+#o&b&zI+ya-qi|Lee@yjuV0#<$%ozc@yzT4tQG!!| zj?Au0taX$oZFC`_J+YIK&p!{2{6U+LArDOyL`{p+!2{|s_mthU4BJ7-<;%phTMl(q2EqG)IJaP&i%FDw#`Es2B5~(JtKN{$n@D8^Gx!!U1By2dbo7F?eje z$;9YOq!c`Gc`DSk_7Y@_bH;6l-)k6R7I80&$}8>_-TYpzrOD_4Oh6Uq+$AMFQrzJZgM9hs0ON$-{-ES}1I74Lxy@R(x&B5cm!oLTVC zK>1(A)gqsJ9XrOZBU(YWB+lbJezex!Ym9o7OfshL#?DP_rxo}XVl*M{8-pl@=MRi*(GgPhLZ>=e)gC2!w%L>z{ULt3t zC6TC}>+Ly2t@WVuXPcr)B}cr`wi=>lLOj{Pds{+|0q5vh`sfpR&23Vez(TN~=Yi z6a~Sg^CQ`(e%lx<(dj)+Pi>kD%?|xdxz&*vC_9IxK@YYl1pLDSUz-E&Nl_ zaKGm`=b><%@jox1UPqQmK`&1cZqsC&!7n!XWuU8PCzyxmJNf_qp08@lY&H4;zQ)*d z{W-SLo)pcF_IN{}oKEb3&Lu|~>uAh$(GboQ?NPwJkFS>z8Ff46&XZNaf$zikhh{00 zpWw&AfIRC0^kT`2iu={kjs%*PULM)`Uoluv(R!C`Q$3YAT&Di~15xPGS*HRT>coB2z-^DRfN5 zX&|aIN_!yY9_5rP2F-UVUks;sXN4D-EKfw_u*{c3dASIC3XDka?~Z@({D@M5)zs}+ zytHL)OU^!R$k}J%Dbr}BvW9oSN|HL{o$zXR_rsBQDzu^*m(S^z<+H=HU0D()%=?_JKw&G6q&{>1yX>xAPDM^^4uzSL5rTxOY9u zAI!-}J|~{E`{G`%jg<5)y)*Lxi*VKbd~XI*fq%VOcc`re=D?M}pjQf;>PoK70df5> zFsgvBAM0ygykw!|`Fjil?IYqt2^Zj1G;G`X@zPnXtHoH6B33wrUYS{`K)=4R+i^z%&a(cM`ZE`DPS+R z`LIr6iPNJLrb*a|;PgZGP3P`yzEO{dL#BH62KVoI2@wh1bKLLQ*w#_^Z1ptOr`;W7 z&J=xb9lJN1k*!X2^rfF4uKzm3wks!)}K;@j=56*7CDaur*_YK4QvAiYPvcqKv&`0hUY zb*pRB^R2E;hi$G+zk0_GjBTxOY3 zg@7ge4XVjV-=Q7it1fZ~m!l2j8d!aDl+KDFU?b8Y{}x z*+)>V2}<JLbAL}|R8%mcR&u|hmTS%6wH6L` zZQhIgUahDb`C83oK^;O}1l(BA8vSAW{h}VDL_+Yr zmt10!JR73!uE8IOp)>G`d5+QKg}T=a!8{QS$PF&R@YJMNh=_i43v|%#!Ow{Q#Pr92 zXVNU%9nO7tu-7P#doYs?jWuv}?Ue%MzNB)L2*uaiEE zV1+$I-31!d3{-hzvgKJbL#bkRjgnP`)|nz8y$8rx*iifAT23=E#UFK*6ez5P;bQ77 z=}~->D@Et90?K1@Sjng=D02rY(#vI4UoMOG#jS>l5=Wty{Vw`0&(uFbX=ZVn9?3Xr z6b95K=5K-DKP%Zy-qX6MLUjj`CgEHm03gh^3O#_|m~r)U9Dgd|H~j^vZ~d6i1hYOc z9Z#b5X3I`h-T~C+nwPK`$OR6?k-wqcYwL+ROK?t z2>Sx6chC{B!&>_H6|~3&4s!hR(g|u~*fJ2b&;Y9+_wz7f49Xk>px$Hni);%eB=)e3 z=#MY&7RhWO@8VCmi+_CUS#*h%HAp<+=dskTb--*n*JB=C*5o^?E{2Xhi!PFMt=iND zP~TkG^%=`v*Ctr`NdI(dvfyK?GV+%BZC5_x{7R-a7s%>IGK8xL<=Uokl-Q=ZqvS_X zn8hCw2eohy%Hs7)9zLWln zvbJ_#q<{3ONe|z-PL-nQ;hDa2;Gp@nk##s;yPzc#T(nb2=4~`b9#uZRZdYq<;1L1+SM>8K< zn)%S)%m@3tI=id|VUH4rJcaJ%?QNzB+3l^is-^VXFzAe~F1#X1vf2x?9 z%6tsRhp0VK8pfuwd+FBFXGo)>B0IWr9n5x)is^SK_R@v-YTxZu}9pa+LK%IAyea2n29FUCzF|37+*dy(nU+#G* zN7_BdKG$YO&B+g?u{s*{+ZqR9?dZd| zG!Md)#vxcc_Vi=UnmlP9fb|nkKj%LCbN!^{hYGG6n}N zhkgB|Cp-RSXrS$k@|s~tCyd|xhf3u40q*2Qg2*D14*$S={ObcIzrDB&KX~g)UtC{? z-l2C`)a|~;QaTNX=-4Q3;J?E{LWzs-;H;T+I?4b>lf1;g(ElRBV8@Sa+%f9-lgpM| zV%?5LJ?wy#{Q=>E@&4^CNY!Qd@e)&9uFAN0vO=^gqjH%`cczEv5=57{smt;A-pfmI z6Q@Be%ws{h;e2c&qA2X4=h|`Fm4Dm=L<+#*(67Ok2%LaTWSZ2WS0UcvMDwu zf6_fwMG@3OY6@zffyJ$`rq?Lhl_Jz&%Q>??mksf3V6#Ar>h6Ca2z0?hz1@ zH3GBmMU&Zfp0;HEvTi2Hg^(;}qsYQ5wi5lEIEMPPW9E}_U+~w2g z)`pmQEp3K4Dg^<`6_}x`&;wPB@hZrKZpOERT3*>pSLZ|`3nBRiKwp|~8<{zcXrv{! zq#Wu2+R*2D7KiN#r35CgMH7aeg7>+HsQ)|xEj3MlUtAg&Vc>2kVze^1-`B((wQVpG z1JP5TW4H&j$th~k>aOtzZY*3E{C@6QULfl4V3a>lID(^GO;;2aKnX^Yx)J`63_XZ0 zfTfN4vjyrz-&2_f@w7PnnV@<$jVqLe@C8u?oFn-9cKmq-+!z`sb)RVvA#^%VPb*^g5sGcg%1 zHt2uU_DJIaME7QVjG)a8h^kR22@zG?z!G8OW@Fhj=*5`~N5 z^d@eb{0n_$XVRS{W$9NsN&CgJ``5aLw@ugBWybDX?G?4Ysm<8z+fzJWw)d@1=MM~? zb!87=R-3tcb8bKA@n%0P52}}!P7oR4CC2H5x& zpp%GwisPoYk&Z4K*^QuYBWs(Jp^uAn=oZFZppUmqPgq!&STDt6c!!aeXhQLD09u;* z{ud&>96n}{oz5Z#;6mi4m7;t)_1_{~O=eRu52MLqI?CanaK2FiXwWRW+WhX7An`v8 z2mVd%#qx;$0KF%Q%WqjaZ&`#(>kVHny#oG@=0oJchHnOJ}%g7wqotz?etALbiu-hqbj+P(DVL@Wnph8M-W0AFxs%FbmVkYD&nP zGh70*X}H+vm0dZx)`-**KZHmVyy&SHy!MsXAMOCf|88r*L)e%3c+Nc~Aq2l`30tT6 z4U9|l0VC(|bNEwEollvCr|=on1bhPSCg*$Ht@Fk8N_Y;$a*QFH+>agfr%TFb7-kzQ zm%vBTC-3*maMD@E#f%aMc4ES>wB$S`_epur!oRp=pU1MwmwG(B&Zl^NS|DgFIwcYd z^av|jywA^<78qi-1rI;=Df4;k`v|t^IQQ!3QB)w)tlGiq-6i2EDwYYy5G4{)$Z9?d zBv2(?5W8E1#HXu=&nc3=R;@vnzk9!@XO+(*>S~UtLZ+j8(_|6pD=SY!F!Om z7yd(nkIIoT#*!d{v0u6CV1YUd&&$R*_(4Ug1Ru%>$GZP{5obq9wfHq&mtJu%QKL;c z!qMj#*Eya*Ses@Z^DbfnHv9{cqp#NjoZ9RM;l<`T6v1dCJ--YMK%F?c)Ywnr5`J?& zu*1tx=lME^4R>@Yo?pU!xG@#Sz}w0M2ooFf%|w(2v2U1&@9scLxzi2mv#AnEIHFBY6j8Ln_Ta_Pf- zdmBlW!hVX80I*$?Q)H(JF2f}Yhd{+x3Ku2xJHfmu5emsBZ$>N9?O7vvqd$6up(Pdk z<4X^6wty*s6&v8(WEW_*1SFcewQB2=24s z#2Lk9M*plt1m{x$d&B}IL9Buq0f++c#7>SWqCrY_8q1FVD7bQMPvKJ-_ zCtp^R{EJAXC?pX~*f`0YAYQT&a(r_gB>ijD6|dn39{tk2GI8B2)dL&0Fy!H@Ljr9H zUtOpy>xjO_FyObhCT_SQEdzfX?!_m(1vT0WrO@QAGayj1LRF^o+zYHjNvq|F!-+Qy zWQ_7yRBb$=Hq3pR3cJF~oSA35IYX$lRW^UC$FN!y`DeoBcv=*&8~%@5=ewl*F3YR$ z%GGiS%x*mYZXH+s|D*ge4lYo%LEc!4yPXaQyH{rjKF#lsbb=J?GbPEySh5g#QCc+; zdIV3_r*g}_OirtCNJR(4P^bbcFyYY97fwj~3}2*>;xUenIhFqG^lVhhQ`Sl`Rg&&n z`*CP-m7Oc}W%$RXqTHzJHllAz(t&X$rKPG4iFEY70)pYXgK|EsaOJv#t{U#3E9DNl zvfV*9OqMvO3&_93LyS`fFXn>+*Z}lES+MF4N#cxAjX^*YDQsw}D^n$gGZca(>yx5H zTCYLGO}-$U`J2y|c(%b{-$`r}RZel`jn%rPAR8ox_1d4NGaGokk%3 z&pbyHUmjX=t}$I`@MIRu`3UW~GPdHwD5+O^K5p)|{Y2)Omt@LI$j0eduvg^e`VI1UfGx>+MhrJ<07s z#>8B@Q&!}}VFM%32JAzIi89i(usWzFMl+g+0ia9fP#zP#D97~zn1kS#%LzwHOc9~l zj0?(s;Un)x!7*@tI{GOzCIc7pZ!A47xa7DHg#LV$%;LAnb)3G##me{Ur80xbN9o)A zS;(|P@1oBf4}HRS6gdkHWCUgK9ut#tFlg{t$OUnraO5d}%RVIw2|jHECW1}aN;ty^ zy9^g33t0+VtFMu^URx+m7BGEK*)a7&haW_J^;5=nqx%?VFAidzcZhQ&1+zoX;^cic zVhc1DizWVZivMt~NwX}iWRtKg&!(g0_(bn(l4yY;frH#cR{)d5C4StR;R1k6kgC)8Z6;o^P=l-c+s3+ zG;hA>L+gvUG&scz#L>l#MWmA00J-BaBw9POfS4wu zxnRFd@@bG;4k#QUCfN-lt)=pmjcaLC6Rnv>GL4)JW$)%wP-p8-!waZ+blHfGXY!rX zNk#UJYZK;nDFqL--Ea%m>yILL?ECd#>j#_O=k}J zKVy)O=Q5{E4FjE9!zAV~BvQs@?fVSd$ENi(y?}AU>~Z1Qr3b4T6E47lcm=-+O_Rff zkkhgBK?iq?HICWy#+bo4U-J!=OBagYr+=XB9rBl;@66l2bGhw1vB5tx0x6C_uHNem zLVzXuV79~9f6pOVXqBH(q-|!C+7~jvl;hn?3Ng!X z*)Xq_E=GNB83{-ey%u+@^s<(fBjHES!vLHr?XUA2;LPMcg zyq446_DuR@9dzpjjgZya?9c%ck@b!UAYA7rY>CCLnuJoyZs_YqMtBMxH8`g#F(XCG z7gPF&kZbaZxk==7+GrhVY)0yHTUJ{%WHlT5ckbNPLtCPMPD`3zSS4`l>C7vE4<#%% z_^Z=#pzdFCT~A~_4yeD;8F^!Cz-up-rl8&s?U$o?cXxS6@=oCsYx=vFYiOQ#@hNgg zn52=U2)TK8V)O$Xt;Q?mJBXPSJU{SOVS(BN?0I|$Jzv29v7FMs$cyCyo{;H7Ug0G= z9qbH(Mj;7@jfz8G{Ca6gyPsXE51$C3Q9q2 zmxO32&JIDY<$=X}z~xy5KyGp5`TEyOE`m*)px+VZVMqFN>8%*V0(~+O%c5qRGK{9> z^8k$IjEt&_9h7pEQFo2f(E=^F7x-%qzegZ=E}#o@vBdsu6kkhb&Rmg@B|h#( z`e{9S+)6i;b1()8QwTDnthw+VotR%co8Ot0U zks{o5i0A5P&m*7KAG;9?(m+#!66mi*ZqI78p)TWVD+IJp7tb$|c5xqbcl%L#(b|3! zsF|=f84!-#-B(IgyMvN8|0vaumHLq?ZFSX5h_1#u@@Hmf-72IZZ1fjjXov6u4>+FH zDcTGNHq=NcLqZkneo+Ic!8{F#A{uqOEvp>uJ-d1_w$^cB&_{>8s?MbRE-ks z<0ZW3R9xUHIK|{rtk~Hs#xv~=JafH)ZRd)s+U|_UYqk^ysKSZI7l-7_4y;@tb+e?! zpsfqSz&Nq=M65b4CFdhY1g5$iQ>%!79F*F5guH<@*}T1-BX^gJot+5&OMPI1GK;7V zB)7hlwPJs?1EaXIUQg@aE`UQOwW?rm2nxa}AxOTRn3RCh!)CNIlQhqpsRZ&A6u*(V z)W+E)28K(n8xR8UWQfE%Dm0A^a=c`~D&>&SHgSj|d$nYt*eEO)N2W0$L{3?MHMA z_AYHS^16n-liuF0e9{nqJOt)&nZQc2@bLqKYKRnkG8I|;S>Md5#8$9c*y%wb=v2a_ z$-H@2I7*hWu69aBbULDI(e5s@JN)i_+@~-sct>EaW@~H8DvwzQ)EkZ#55w7L(d((> z)U>f66Y5-=GNcK$a3C^165lElSyX*%9DsCKA1+P~@&6T@d_Ny*BP{-u%-g|XYkrH9 zLkAxRi5*Jo_OjW*Y#hP&mtBi1{e0Mf)sZ?jkw}|THO}llVmt#Ig5-S!%CWvkE$a~s zb%x427~0H=FG)mZBjLjpThJ`g_0Y`=r+b9aefFEGX^ZhXwp+JaedRbv$ar#fbQpdwo*X(E(zTz5 z!gKowWc=)md0&}wM#CvDiWsEwbRG_W+!&{SX^R2hP<|DBwTQC0 z45|Qv(pkvdX}J=K>G;J`7GY7Y3U@W*aJVS=We4Iu5U+cc4Vl#@zsP(!sY%jKIUYD#Ik=BkB0Qqn!taWbwyH5wcb@v#U-2at@kX zUh-5)4L<8(WSkOg+u`*~RI)S0MA}9N9vt{d8>E$n;KDr9y%Zg-@0Smik$Y#Teh^Ho zJC61~X?2cqtJfA%{RzuTy5u^JANFG;#Oe+_P5uVjT(*Dc>BnH7S8~~H+Ik=tYYV9) z1ZVOURAiIin#w1ne*(RXtEpFk*!<=Yli1Z?S=)~d&m?9EYafTnaP{YqtyKH%>0;%- zmx0_b)7x72@S2k3H2bps^IJZdQuP(~>*2lNnK;8_qKvbg=P`pfN&y3FW8A zF7j1LuXRF?PSEu-z9MNzRlq%|HO9o)^h!^_7~yOJvv+ zgj#E@`81nLI6kzm^JekIQ(PJu8bpM(ymHrkK`iM+W?Xdv5L{dX(UG>Fjtf8FKnm1> z0_uVPQw^=GCYo?DM!!&ag;$1?Qj}BbFGaJ5B~Z-!d+PcFTo3WOyk=k3&c}KFM5UB6 zYqKL%uB!!Xi7J(eVLPYE^*c^vYWM-U;&TS?CYbcvUTV~;9c3>My)C-~1>+XZLpb~6 zoqQZU3*6o3+1#O>)Vls6zp?-8>!|hgt+RVslSLlb>6=Qa`vdWGL_wF zhb(edaYGGTGo8usU1zBxZD*=OMHrK{t`!YoWb-_&k|lEjaND^S(KT9yPV-~BY&G*2>c-x0{xlFd`bnI>83GEHNw&W#I^;f(KiiQef}LeX|!!CD)#q|(ZrMC zeX{H{K7yFiCa-GAMAq`L#3F4>m5`ito@I`dl(=7u(XuEMw+SC?2R2F;a(}We6ZM5s zA~0RD&N0#4E3BnXzd{4+9C`lO9h5rnc(O{;c|Fg(u;Do~WTywnjZj|FHT)s4Wr;Y7 zWeRSTZs4SBZ1|6tmY>(#L(kpOg7W3mc6lP=@%J;d$)iWRx0OaD4t(d^L!H|qsVGb$ zsjM6q+QIm{S^ybY{?VX}4Pfvj<;)N}J388dvU^!^sq#gbO#&CS3ZW6q!A$)z|KO$C zncAACcb2vUhgA6)SL|o30My`G{e)sW7PPMORG9N@9^wrwc(ZVody!b7BTk{Q|HM3;u_JpIrBe9khpAXX8E@k*%B%3t z-c+2zQ-mruGO6uP(OnoNT1;G|T-x38`+Lmqox$S{zSszO%L*O(q5c`wA42^lv?CMK zyXBb0>UT7{qRBPkHm^eY-3^Ga(beuQYXD$TUjb3M3f1<+3B*;@VQ8}h8Ntfz@07A- z(9njkBNu!WV;7{e=4#=U43ru~>}k0YxC(>PSkRy$jQ8ca2vSk&U2uiCEqlSx-pao> z{9h9{FIZyd1sfrcU{ZtORX2vU+XHC<`fA^SIYpQ09+vdQu?)#YR~0=;V3PQ-8T$8B>8q#!jt?tNg^gA7ywwY4 z@e*buiwoQkGI@>ZC5XNCSNS97H5?^pQNjxDvVy~j+?dQUSvCS~H`Kg~Spwhn8ftl;3GDa5^x z5$!%h1Z`cr`<4ye+B+DCn$oVP?2xnfTNP2Q|N{? zFnOq%>Y}>JzrP0yXfhMC>1cruVKwQaJh^dck>YmXpmcNIZl-1`Ry-9eXDWuSULR&oqe5YsLodQo>Gpk=&Fg2e>eg>jbkNU$B-FRJ9YF$Yw==;O){E#O7 z*Z z+!_AZ|En18_4kB+=a=tZ4S#@Jd+@~1f9?N-eb`(4wf|RrW3ROs8vUz#qr>@b{_>+5 zRajhVSbzB82Pet)4{nm}|B9mMYiYIjgi`4Te;F`g%aI>%7u>Kxxv>9@FI4uU#SlF*{2Ic1FYa}R{En9`V) zGA}GQmT+c5n87)JhFgXfw2a^><)shd;`F|EJjY9w)E9(fz9(?SPHdU!D`9OS=p^7b$&LXv9v*d4i zXN-XAxTkUE0&Qa#v><{DSS~T-DljRpN`Ap;i@Upb*^)3Q_&s+AWW(!#6c(Je;}5hd znad9w+V-{axoDaS%X;_Y+EY!>pgSIGV@@{SQ=PtZbsnbYhGNfZWMM+7A#GKS14^>v z$tCLQb_!pGbKQ`rMyer8(W_BqUPqKH$+Q{W-bN1wx3|Bb=YMMx(vs~48bv5@WQ|~T zYL_&HytZ_7TN1Vv6V~8ls>2x4-QCnqkmeI+VNxDcz?Z~x4Ikk~n~52h7y*ftz%x>y z&BGP_T}tt20Sj0rfyb-y5Dwr|_`-{5sdaDO+!tqvu5&h7PNg0H6hXnyCc~aC$yr!P zXRDNWKMEd0Uys?RcX0`qt+WZ}ZOR+a(Z6?Ov{vZI|99f=sjpu^CU)TK73m z3CyQ6xTT6WFPlj|`?D0bC;BilJuxBCh&txMHo&{XG?a zEf)}Q5NS{{OlfVOh6%MZZ4wj__bTn>R_Gf?+|&YmD2i~oXj4PSNzYx+~X2KpgC zMjUxp_0Gdr&v3*m{O|#OIMiF8Qxp%7rHgZ*MCeNl1mzm4V*C)S9E-JCp0^~Rpl(X{ zGwy6sK1!qP6ULS0Y8lWR#J;4u*;Sri#eB}Fi99`Lo}&z-zO>g9TDib9jwn@2*M@jMT?4M599Vb(ONTP*77 zx$B`z%Q&GVT^D%zs+`QPR~IL7(SNo7$H(9IUmiY%&+ZK^!@3<$P>MDq3^DI6}ndSRzT&n z+b{^Yrw<5#!8?5b#9;}H;O=huV8B6(r!ewMn3H6_r*L&5ne}M z(-@{T?<;+quu@VMV9e2!WU~B1{-o)6w8qs=f+7;}veJ-&V%9emh)@`=Wk=VpYrK&; zvXCjQd-P-`I;Y`=CL^D6N;W^r$KFni$o*`mV5e+$3zPoHLY{J=Jg!C2Z*)2Y?$lnB zgb%O2!w{0y1YF~l+-Gf9w7I@QM-&E=UIlJzi^tvS4ii_ro&@a zb9mIo-^_AmsgbXuVZk@#%(~|wUKI_3_-OrD;a>6QZ{!)8w0I$!*wMx!HQwEQ>NDwGI@=;YV(qCGiB{{sPQ7xxxrCm({`Ez2DHb+o&w_m2w zx@A>mc}2=*_<2Gn3g)gazuMwLP0F`4S=v+o@w}cSYB0(kAW{`l0;#*qRGfOk#D`8K zwXZ4KNp5%4*lgX}x*~h6C{!DZSe~5Q^Jy9qX!R3`w6(%})LnSJQLO2v!)%h&je<2Q z!?g+1U00^qXRONrSlr&+YHZHt#kt6=(Ask&yYEygeybuvf=#|A?d7+N=mHYCvj zwe;epjv%#kWslRSEWM64XF6)M@13|)EiJR}-7oDoDPVPVZr?+|K{*$HLZ8JDCh*u zdmAx7w}Y5zC7gfuzP$7W{5d#hX{Q71y59R`t_Cl|`Myd_9kx?9{I{>@;A z5GFnepfy(+1d_006G{D2a|@ffem6*zW|ou8OvS^plgvDPd_I|>lT5^JGBUqOxNzNM z=5;rj`G%#OWUHIkY4{#RX&jzNfb>Hyy6paR>NmX^-k-POz-mFj{z{V0**O@8nN_6r zxS)eT8I~}pgL`s-S!*R&TuoT|K^1B9VG2Dp`cs-fC8(0?-kZXki#f{XZ}}IZVqFXP zXFbI!LT|lD^a{*{B=ac6me((Nud?T_#79LR5E0l>k-9kiDrE;RrSmU2HwC@JIUitUW9`t`0E8ms?OCMg1 zJ867cbpq*73>~o^8%}#`^_cXL39$6xdfchGN@HIkOZ>W#|P6am+bp8fcHOGl3=iw)wg_r*~4#fJvIEh4MoQ;f# zd>5a_1?JJy;|xrj9HgHkpP5;dL2E@g!G3mA zTEf3S@kj5@ZDTZ@^)h$*?@t_$x^>|E4jtKUZ37xEL?O zW#H9X4GYnHdARV!LT{Td&22+0@%CNgJVA^2+cwQ3*ebkfem~bonL5VcV0w1G1+htm z?Hc=j`1?7>!#bxWlz0vLW%eFk!p85)Kz;wjiM&*cT=|zpG zxFn_JO-xwse4DJ&c%wAdwS02tW2alOTBu`xDrW6#HW8OireRX=Z+)`c8+x=pK!VlM zB}CV&&#R9AHm@<~FB^|(ZPKwFvlf%GUTnFS5c^l}mR_D)I3v@a#(=cYRjcUQ1%Y)+f? z;Q&vAprE&>Md&%)6FO5Hr|q1Eg&NXMo0^@nnJX{b(kbgK@iN(|);`he+Eym28RRK| zTNZf>c@(Jq>aGk?xJX?}WX6~uihRPjC-ex^hrKBsA*M9N(PLm|57@UL3iB@fl|~SH zro6 zHhmcRX*Yz|+*_&PE=4-6Q*^UNwhWXUAX~#FWc17|FM(J=r`1>%VUNEi$?O|z)d38U zX;QBuj<&$6)Mg>prM5;*NGDD;Im&uE!u9hI7YLedikPts{E>xKZ*iMV6$k}P$`6~Z z1GPXfc#><|*1ty%bQfooTgReEmeWe#?62^LE0!Mr=>n8V- z-Z1X{1fndJ(5-k3a>ks6B@EMX8iIV-84gf?6a3<(J|!=LG8K2Y3McSN)Tg3OnSSCD_NSvr6DdlB zAUDQ};~9Z-3*2IgW^{~am*;h&uS7bRj%M{QB~Yf?JKcDmTnkvB*506m~Jw_w?URfcf*)CFAI?B6GpWtv-H8Ku@h^7RJDz?M8w z10fP66+)SOKMaH{Yr(nP-Q7w0d4_6T13hgMxCl>z`>H2eur@~%hNFg2kQ0DLBob@9 zbDZv+rrQcKx6H1Vwu%(S$^psLJ~tsEl~Oy|A=^?55Ef4e$4P#Qs&sa)DRhT7N@juaO7f1VIM$$KBI|m(r7@lB z@E=Sio01T!mnSTY$&zq<9^M$qGyutzu`gRsfXP&|%QdyJ5@K!Bs_}0F>Gb)zmvlP_ zizDNx!^`uL^17{47a1#UZ&5^)cQo9dtph}@N#nkmet!frog;C9zmz-($Y!AcXeH8x zXxW*CTHfR#a`(oTLqL?D^`XE9P{b5Yb!5%Jr$@myv$1ppt zFc2&AQ_*sZ4Ny9sd>GJ?wZ^|g0IL}G1lTt$}bsP zi*rPHkoZ((9V88brUZkuQC{5un|u4U=1?TUmw$7!LZ)LekZeN3LkmSG?;5Cvmje+~ zT%ca0j{lN8WXHW>F!b-qQl=+#h~*O+L*Qd!Q75f|VEFNu`s0D@W@3_xv|CQqF~QF4 z5^(zQg|`wnJOq!p9}0aOh#eq17yn}Avn4A##N4mcZ`~S!yHaH zOk2jYtc~Z&jOPsXpo?%YT0BsF7%jS8Uv-01@D!89)K0=Pld8{_Azz7A7Z({kF_};G zz+1yUGs9kf+px>|`KM-r`F5et_|~})8mEly*g9t?LDHn#+;xPE%k-3&6Iz*KCw}-T z`nh#bc(I*gwM$bJrsRI4DX5s6Ia;b{Q+@2uyDK4GcF3WMw)t5|yZp)uEkVuMsega& zIOt&M!_&Hh&f0zqq>3~3m~zm;(uZd?2OSBuRKjfYhg^jCdz4h(1rX;8nWlVA{_qiT zyl)nsRV-kOD&GsA5C3bO#$FO3^nBu>KA-{=Iy7WogrHkXb}h#)GGt#=gY3J#{l&n9=yi;lD!q=bYFOKbZYrkzLOBYJD0XCNLdH1#MxqFNcXC?ESEreObc zxU}RtKgtM%q+djQVvCn6XqNHENoV_Uqt7s*nbB`1zJ`7El^bDm_bF#WPYwz$@4+Yy z)9-++R8cmI^V9G4iy~T&(*V(rOkyETOA?!wNFTXXxBK6zPR$3zA;fXx> zAo+$fbQ54@CdE!f8;8qOi41p7 z!emMVzcPe*Wf5l1;#9yvZf848?-)g_JDIhT(LA(C*i_vzEoQI_I`ML=*Y)jijoaZ`ZHH@XJAAr>qZcDjN=y)xVB%H2*^_I4urnoh17o5=#?^_>?Phrswa{EcPr?6@g=BO7DO z-yC2d60BOb%GnJe92k$||38S18hQP>16!_3WCEg*)hNzpqF{|GgTlwMXT-=3u4<`h zikm4HwuqZ6-olovH84SiBfu`g=om3L5UF@hU0h($zyjH#>{!gPj~MCASuW;;^oM=N z1@+}Z;)H{!m>j#JVnb5IltC@Q-c8XkC&%v+L#LafVa=HiWy2g~!~fu8H~(jj-8%(Q zizceG7{P@9myTm*+Sqb*$HDxqXR*v99W_ql^6t}E&OpoDtZ6^~x{NH^x=lWy>YA^&bGjB=sT3fzLT)s=Se3##R zOfE?Kp#)OuVY1o89OwdM2 zhDi%JG;<99E{1E+8w!*!odR@yGX+C_?2*GbC?~DYBbHOV>d-C;g?pe;gaT|*|BT;z1fH&TpWAno&z6+;unSt zwJ4Kz@Z8{f&yp05^mtB*CYtt!-Cf(hQNK$E2?8jLV#`FLUM=o2m9#e1Vh$w>dcCqz z6^dDeyhnJ!E^1(oA4o`jYID8N9 zf8TuxFMr!x!J9wzX2SX!=x(_0o1n5c^%sk4eD%9KUj4>@fcYTagx(wd>N9-xyY32J z{(*GqA|HnZ5_Z{D#PfpyN5tyDhw>Ay2)V)A+g0Cfz1tOdBjmd`pC!63Fq{%-cOx;jk8;n@4bENX z3-ZTz?!1x@@=cozkynC4eIA?7>iDBM$PU;Grh>54=0;1f>N{hEqKc^+&PDA$rA}F5 zgaKAk-x4kr&=>BuRUgJMJXJ+!RAdcwc%}guG6(uAu7_)5j%lo+)*Md(EjT^Pu+nIl ztQVknQzQouu7>PV;C?4M5xDaOE66K*xqshFyI$Hun~guR0xnj9K#G!Wh!$!v5S}c1 zup(erJyd9yOUFd5V+`s}B2!BjWs^XoRpTo{1rm#H zC`;~n!)`=xn_(84p31X>gTTwQx46I8XguLbnk3Uu{)MH^=PnQ{Ui0z|8!>Objr|yy z)0!WLvtte-Mv>Hzw!aUYd=M-Mu(>uE?pgMa8|L5w1X?~-Vy&$B<3^kv|62msREQ+Q zh8l3FV;SOqa1Mv-U6>C|Wz7D$3+dnzU+r7+;rtF*h$rXUVIj_rVTFCd%;z%p>+QK% z>M|7&^X42zd3z)A9rsG-o;>4z_2$O{$(NIDeJ%Or7){}l7_>5oRw8C#k8=Velt?>> zOo&D=*yS=U6$53WO1kV{gYB(Ld>=$n|!ARl}v}ovy6LlAb3Up%U%eBNJhVlZ`TK3YkjcP0hgBg_v8P4_3uHV zl&1fX{mT^x&)G_AlH<)pQ! zHKK}BM*(}}T_3v=t2C)rmfH2?cv7*7RoHsgnz}kR(eYm{yr|`VEtfrxm=$Cjw`SX^ z16=zz`!79dDpkiznKayePVQ9cnv`uCMzo<>c6@kSRK8NT-lA5Nsx_@ZLvWI&@~jL% z+R=ir2J5h8Z9}A2Kx2~fXHDY>BbpV&Aig&=`Zq{QsAoaGK{k4V=>XxMGvJQS9?X@B ztJ^(O7|KO01=Dp z?1wG;5snLFZScvkbCO@Tq_&}xw(}zhoOl+~4?cwHr#zVXKEao8j!y$9sQgw0GdO|G zISB3ar*q3#iEP}&HD#VA^A5)9NC0Z}h~*JyTA^7E{@T)<)D5HqkuO=We z{9F#DY8Ik9){;%cwgjB1HWdnvI#BC8^%OTNNXfh+(gB8hq~^tt-JcwC?&~Y zB~QHiL)Hh&ASKJG%w@bV-BbPZISLrKjqs1T#}v6z4yLCx^gx=`QXnJ_Cecde&Ncu= zto4M`e)Y8)gi1e49iGgcDN7g9jIa@sjK+2-pUSgo$MbD;Sn~XQRaRR9$dQBE9##)G z-6yQZw$LYfNW>P?PSLM5_ACjr@noP>S<`@iD{&g3jb(rc=Ia>Qk#)(WAPlcwF;(AZ zuo6ug3)sfvs*gFy*R^kMtKJ?J?x>)l!{hzo6S315RWXn*QX_=>0%sG=3QKwEqb_JD&|;5$GB(@iV* z$DI%)Mrg=Fw`mGWVN$BjR#(N6j57^Ak~wq5&>?6mMSo#fy=(sY0DpF4xv+yf9v{lb z2j=lX?eTBHG^l^76WKIzpllE?-t9x}b7MIegsbG&@eA4k9@^h;4YeG5nfK_9H|l7b zhG>ZRp%j4y%^-|)TocV4h##+8Vc06s3kpFgU=r8eOy{tHNx6ngmEb1%2O`lw9skQC z(eHT0H$<`Pj!! z7r1nJY*Q9P(bN@$xr*(~{jUdaTK)OwA~@|2bHg~>f;d}8mhB$|^LHHH$avhB$HI!! zeSECs;Wx+OTV}}LAwv$rWM>Wh_*1-Kwn8XIVk%xA|3~J_ZfNbx@b_ac62so3W0*ak zQqS1?DkitfRTJrVWg-2p>glk*98Xq=^qZo7@Xw~hULSk^YiY1iU-|#_q}Po(jY62r z!sod~*G06m=;YPuB%_w;uB#emes+P!F zuGs~)gHK{eP0FK{{v&y*x8=dsxvIsN<3FEQ`qA;fAg^>CU-zHMCCwdl-1i>29&j$F z>;_f;e%#==nL|)4OE!6j4$M=begFsllzvR*q4VrGe9biP=YNm&R;eoL=G*7rY`$$V zraZgDH2U)$_dXxrVbFc04YaDyua4pWuDTGv#;r%6#(Poi}&u$0*3?x8cAGY+)fv5mNZk6F~3+V=d9GP+UYr`9s6 zyDhKdsMyvpRag1e2iw}gPlbC~^(?wb(lvAkj?W&l;-_4G#3EwnBv0qupRAHIW;EIc z%ILVBTw2ZWC<}i94riPMrYrAQ-JFDdxpad^ZO{QUSoGn2AqpH3R~ z>ASoe-$mJ3Oo?JOkj)#~ex8nLClNfBXu~6=Lc`9$4xqyjBX$y{?BZLvRZF@N)o*=( zwTeN&?RQ_{9+9`p=Ix_6{-p2n<1Wc^yVe*kWv@-z#zbbFmL_3MFxa{Ng}Nlnk3`W% z#i2x|Na;6e0BKkE5j1mDqPhfnC$IQ{*YGi~p|@TshCba<$?y^dFNs5p4&ggk0dwM^ zv^ihtzzUZwWb&6Qjcc@#OkvQGRJbFU^|4iCfucTGx5oI7aq3x>15Q z21g^RRlBY@afR%~KvESx%^r%pCaRPKA4-D7B`1v%MXTSO($Z?)c&i@J#{89-e|&-J8}vO~v1j;VXFS70z^wLLLqp zbkbY!_~B2#JLJqUc8d$kyA1Ql+!T!umD&WiBjo>6`*Ky$UTv{jZ7P2-JSAs~A9{28 z2Brcwquf}d!psIYn34jlFjJz6Qv*o^bB;+MKhBHjGlhKN1bZoO>p6E`ZxA#7xKrGb zFBK}X+YHI8a#>)!Y=?s5&P$`U>SQC)8 zF=$yUf0i02wZ*H_;0{L7gP%r`3izl~(t;NW$?P>EN_S{&kMhahJ=A}$(YXc4s=n@` zOU$G(@|}~k6LhMgGu4N5?V~kkMV#0cJ9fn(OXJ^(_wa+?;ChTYqJUGjy^5B#X4mq( zR5|J&L#K*7y+c_QGnzlakYOeh4Z$z%dDD?)iBHB})C~)_B3cNie!#Xvs+9M_Lcx;o zQ~9>1BB(0KhE9b;4FO-202{`Q>`QhNM$MlOK+N)E%v4=}?vqsdUy#M}+j9ous0~P*>FENb@fh4STYXM74=5 zKuxA{3!cz(R02|xW_H%2F4OAuLw(q-$u)H@4?w!9vTeyBG?{5JG=!b!1N}Hg0|oLy zA@@lz$1L>nFn9Kzw-l!c1fd{nfQ*6UqtR&!VEGYH=8TYHuKMs`A?@*7Hk)@PP!9)d zClaXQj@q?6?;(-jSRGxnozixiY1WH<%5+8Vebt`OLg#_hIj+xtra7ow}Z{@#Y2JzMtbMVL>zXZ;JLQ`h0m8vYlY z!6t=2-WjsI9fc+i1pd`4xOX951^9&C#}^y%v3(z}#WhBIw(a9Dp0$%dYG0CVJJ35N zI|zuBKEXrL20rl{C&ytj<5PwcK3{i_c7V*1o6Xu~&v=H|csSf}!{Cp0d6o^Mq_;gl=i|I^Q4&(UViFj{S=oOi~H!^9W}HGbzQ=Aw8C(}mC&Xpa*|$> zTZcu+OFC!k?>0&Z(er-lX8luozwE#&?5%uFfKGwpoC14&s;JCat+_d$t&zi7pBc`& z&-+2F!_$$4U+0~6Xa0Zx#1nC`eM{$ZOQ)0dRPX97yAqD&1h(`_ENN30w5c!Trf#UA z+5EvOz2oEXoK<=sj>EtG^)K;{;*V`kq4ET?oI*{bb@$K8x)92z#JCbtPTs0nrimA0 zUEAOcwTGKNOgFe!0=ZIIl}W!hLi+hmTN2htt=}E_YGjSZvv;Ns zbL&IAVYWZDXy)HxSJiD#ur;FbluLcKK7Hy`YqX+-+t9`TjUxj9OpD;zDos(Ek;oFZ zatOV`9t;QL&Y;uHf)4zn^qAN$);>FtwNs<+Pd&AE>r@uEu((+V zF(!Ju2of=eLj}kqNNTw1*czIvRWcc>jd{#V4SsYWf2zD$_1KQvl_F^lUMP z0y7oC&(vE@X$vZ;Ocew;&vne8bWs!5^31n58n?`A*tJ%F>%l1bCizrH(KY2J?LKWg zOw%2$_YB+Lvt3nfRHis^wY@D{bIbt7DV@sLWasH%_gV{mB+TXQEv~{A51yjlUu8`+ z8D>-t7E|X@e$COeZ=)i*VBCcow`33Ac#?^qrorSVkxfTOZ5E;xqUWP!D4!&gYB~)I z`1f7}|L7?GGW=$zWn}6cXKRG&H-@j3vtVU@t4VB|pYU>XM^9m8V-LfWyL(^tR4Bq1 zlGBVLXdz+9e`9j1Ur7C={S!HEG$vMQXW&e-yD_XBY;x);4~f0Qk^jOZ8t6L;JMUqb zSbPWi>X8~f(Tq^{!?7>(P)=S)uLb-!9Vu@s*f}aGkGno6cB`V8`hB2-xCa$qZO0|M z>%>f3|GJysQ={2cKY)d{s;s+_s^>*^scK)=ttf>-PsR_v`567Zy z1vE@x4pgD-qegy&gq}1M0+?etmUc=uL+GeYD2CRPJYUk{m?bgN9`ezV{-vcUI*4W zk#UwkvSt>>npwEk%#j^aZ`*A|4{k!Q66ahIxpO()v~_MvPvuu)GL{Xh2P&2LICdiU zT@J|b#MV*sFwzGXx_0RFFrprR)Gl6GiR~xN;awEB5S6p zu?U8)ejiTSo^xYhZUE&d3?Hp;`N~5?N)ZuxVA9l@Ql4b`op+PoP%%^1gM>v7Oi!fT z8VVyI^mGp&4(#NMp3{PlPZK&u%Y**C^x?oydSNO|U&>y}T9}nXKa(zf9h&(5>ffiN z)A4xNTLr7$&^k`7K@~T&2l)VS7bW$;S(glD#)%ElT0xOmQJSKkSR#l~4pu^PE5S^V z4kl1t5~;kTL0)f~tExeI@A3t5mvqK>_zx4suMcEGTwuqj8@IO=1^ z(wFF`dtL=I-IGstW09NXV>4%Z8|8Xpy6XPCTeK|roDLBVA#fZgwbguTav;@0G>l5d zaMVtCMg{bRJQWfZXVDgVnj@bbZwNf z?W0uV)PiQdcYd=%PaK9dhe^`MtztF3y2U6bWk$ zWHXMlF&>8>++F|0yV(dje=Ev{4E_5)qN=yI9dZQjjO1Se`zglWQ`iv+L2Ujur=K^L z_ao&PikH9w!cHwd*niO{E23a>eJznw)HR&w1%edA>PnO4TcE)hV0~Z{YASP0v2y#=zhXHX6X&P%uDV5dF*I=qi4nBS8I!F#CX< z+$=&xK2_S!l8Z<_C8KPu5_;AYOs&0E=+TDth6`b*nq)9FG5zb|MRJWblWVRq zIZdNNw)z+$;Hl_j$myi7h<=c#COs9)z`62$&V9rN-DFA*)rNCel2_bA(jyRtf~Y(E z1)|1>w18DzARWtm1Darc2`0pBHNoxf!T}Ul@pqLXf6@iKBA9yDUyHxF!A2dmfI!2) z8SO5Y(9=4?kEpCPk-)>wq0%VX-A%N#Rv%_sgu1Wl84L2kiEAr$jG`IpE$9Y~IT<+y ziRP5?nl%F@3RO3@bOc_%WQOfy?#vCOYvC2iHTu-r4vi3^WPG#-X2kB|1CUZevX25NXI=GHH z>~Xz7CFtUc|D|O0-h#53{cd|Zg#Ryl@50qKlC2H@m7v36q^7Lc<`R&juyX588t9}0 zoj`m1vV<+LI!1C!GT;#Y`?oJur7Bq_$(;9`Ip13E^aM+#QmL-HcJ0fvISm0M$n#M8&kazetGpgfEZ&cE@5UR#v9)Z{#V{oT*H1d%czE+S-Nj zB2>>VDKwvYVr69H#}AWI-%4R#2wpsOrELT5`gM*^%)^T3yB1fW$#Pv|{pVcW+i;~2 zXJOI1-8&1%r$E7HLM$#26$ZvC-BkcScJ7z6Z@tN2pB3iX2wFTZ|;QF-ant3ZU_!t1wt z!&CRI7rfLJb8nIVISwh^>rp**Ime!Wo<0_bwb6S+iFl^E$fK)@D;9F*JrCi_H?p*2 zJ$GH$5uQtSB#gx+4Kp zG}enD`fBD(OgU?;lVZt{C#i8@3*^tBjM5CSa`~||gJcV>5Dn1udGb^_v-Kv5#Ruw! z(O!p0`eqf09801%++z#7A(Kc+VaC3~0F}{$#*%0PK^mdlMqJ=^! zCaa8XVu-I&qP;1wU2v&Ae&MvTz>pZq=4GtVC@H2{5ijyilGSNqCu{EKK#w$&a$LH_ zDXihW;El%Y6Q{km45gDJ>t&NA6vyvF1aafMF+d#4)D_lZR zxku6?b;;XXTjYj+)k3+%hw`-Tp@gD-a>mCnTUdx}og|F1u#XS_rrX3LNj`35`|%ui z+7fGJLWoa|N|cHmeEs^#?e`t_?{ma2g{i`#!~q=iC9@_H6g1+!BT{wQbp$#SSd&D` zDiCVn7>(Z&Z?8mj{1M#1FG;?65u=bIVZj8U=XY3+`N>75#4Z#TSDUfyNqL)AdBY2U~Kwe}<=UtyZC=!lNmy3jF*0cA(qUPB!E(+AyG@WN; z?R%*A+(Q*8%Hi4ry@l`TEC|^mFVSfxFdkHg+4z1CpxsKW3!wSYkQ0Z9qgInO{HfmW ztAGM3+CYUhdWG4BQC`MH5~W?5NF3Y1L|+t$d8K0me;rdCXhMc-h#Vx{5=l+GwwAL1I93w+_};VxQ?R5&fI`vLup>9^nK*_80T`_44ZhrD&E ztHBQl(5&t1ElwO3FT=<|4MtLqm`E686imEg3FGs0bUX$s%VJ>Zi=E+Vbiuc{QCP1R z1b_6kg=$k0A&_ZSRiL`~$ogI#14pJWv&!RdNGUq%xw%2A*DE0&3+hNG|3?v5{Ow|` zdc@U9I2iu@C^f*S#~P8!Yb28f^|U9wd${Syk=Sd zvOZ{-fYrwJ$(^4zaq$(Z=_2^!8J>>BFDwy*%}0F_;}os5rL_m1zK%{YXqLo=tf^f% zQb~<%ln9ncuTgERl^P;$XlirUFV}Uc4KKk;V$IdQWm!1Jd%%_j$etmudI95Mw7gX5ay~xe5u3X}SFIlLW7Zi!K3GujGSOr+Gd-*BFAQ~)5ROuXZGVQarTsactU`Hp} zdZ+6i&(K;M*ez&19=TxB6Rvxz_U3#k9Oz|^2OS#-G+JA$#kIp>x4*r@u~E&WwY5l@ z$b9do*4DD6(+PI>1S?`qbJltrc#cbl?2JyNOUKH>zc=ynanx|ca3Ih~&mIdo5F9YM zX)Izj7WYdOdk;{r1nTHM9L1w8$6RJ^-M zaa(~B=g?a+Cm+xmRoh}dIvVWVNVaxTxv;GrRmvk(>A>1VO5%&k9)0s_mPeJQ9IXl4 zZ3#@as4P=^@Uku4-ZBkrXlas*sigb**LG7?YbwJ67$7-=Rnu<474S#qDUv!VL}G^&a}Lx` zASk{uECFgYvp>@4ueHE;EJ#O@clzX})z)qAr!u-qEE3egdW*d(i-&1*J72zgnLWo& z7idtV%`E-1v(Xn_OydV?onHSyLrdjpl`WUj>M#-yJZq?y^gVL?wYC;$TzW(6=wZHC z{9om76Fp;i#jtr)s1^(y!eV{^Yk_~&(uz3;rFUdH{MMP?1s;8&*)OBXa5h0}obPBo zHngdoVxg7xTtjgv8ImzWNCILsn*x8Qo?G@Dsx%T8|sTxqWYeB7J9h$YNfDsz(PR*t55CvKTzVr z&Q|q|wG_2`yxtEQ7TV`{&S4sWF|Ble$@;ps0Yn_*WT1T>o7XDE{zZ(dY~dVXf?h3l zFT%|0HwbGQjqm+&R=|9H!NLROa`&j{p$lys7Fxy>FO2#JOFHnNuei#k{5luP`c5}% zr8cTWgJ^~{Ma!FXn8c)GWzO4~%U_ng%A2TS%`HCNVRL9gsmdmZ^*Lw)rrnfGA}I(R zzILQ#KZPU@fU{VHJAHd<1s&I?vTFJBimwv^b*b5>L4DV$Fs7*=uO4wTQ?U zP#x7ps>c!~ShKn{ZIZ7l64m5v*Hj1vkXyu3F!zF`l;*n1QxU6%vaBs}X=zh4*V6Ks zJ3XpAG8%$Y8SzIDu*H5oOwz;X_GlWV4Ild;3%$~r>Q1VPnZx0(kF(*i zSIt0g`yVKg7yU|Q1oYmJ(t;Jgr*&a5u~75PL37~z~ugtxkC}*@yZL>tB_50!f?EoLf$}S z9HYY=xAhv8Th_%pwVOJqPnR0XKxMd-+GV zEikOA1E()X%=!+L=B!5px{Pk|vcfJZfNd(Cc6$YINpZgzV0BA`PEMtx3m=c+foc@q zR9d!pZ|F`$K`?(S9WNNV2=fY^LoeSMlp~l3Yvl*U{X&$!xLn{awN&1k6!oA~i_}5` zZ&#Br{O!~T>8w@`MQJw9GSvdHne2wC@0Rv4O?}d6b(s3booJwd=oV$(3#}M2R!Xg_ zn9FL2{rRmP(<@W9J$bMPD_iD@#d9kB5u;%}9hE0vTZ5IDh-Nzk6*7`2?Lx@NR0`Ia zbLYTKH*xg&XJ#rf)R$uAiIyFeS&rmj06jp$zY_jk|DrZwGV!2@B$9?5#R#e!kK)ON zt&K2FE+UsFi)7(EF$-D5MUiGoTVr@PF#$%|C-WdudShD-n}xNt@SV43OVuBwB%@{o&xZR(BU1s8FsIx z-iZiFH-I`r*E`I<_U`h;2b#>3wd(=kSHw0 z_dzslRXw27qT1SIQq~+6)uJ)W)sp6htvc4GSZM=6sC*@o@D$pH_1#rDc;n67zsTblQJ3!Pk@tS9*_ib^kK3XJe~1OCEwt$?jBsbry;uV%N!n`mZWjLj z+09LkD2GEtwewUllrro-kzt@L6*TF~Y51B?C@)UKyBb9gmW9Mt_BM?sMiz}pmrJJW zAeWXfG=bg(+Tv2=?Mf0H+jc#CT&hWP*)3QjX#tZLTk>!j%saQ=LNKU$Iq?nj550jD zNd*q9W%Kmdu!&bCl&FpBCk94q+%j!9IK#B6lr2Z6_3S#%fjj$v98b^`mH8XP@vxZ` zyI9$RE=*$%i!IE=1Mf?dS?hgFGuRHQt8CBr)>ttC-;}j#@qD~Q)~e2Fi$c+|LE`M* zHNi|&a-|@V57Zs(Lee!t9{xX`hA&Pl3h;ByaPv7gvANxqvf=!c1P(oWI>mDDRN4Vm z+fv5UzzUZLq+-@sKBSwf=9G;t@6{@!7;2|z_E5zzquReYg=KH~Pf!;aZywFgQEM!fpmE;Z8CrP^hklHRgj`3( z7JPcx9`^YI_OS2a8MTWV{P%KOHZ4g(YqCF1km=Mk(3D=hdp;{qTMomnuLVSG*wi|<`5n#V`_@@AC?CgIY z4L_r&0@_GW&@b|6VXJnhA@Z3_`at6KplwA;Yl~?#LX-DkizBOHWjlQROEe931Xl7m zf#W3BGy&2hgRj}&+1}pPQPSwp1y$;I{K-bG%aHZmfye{(O=HqI zo{BY-2=;ZLY2OW69XtdO;rjLTe;`WmQoTVH3QL7w!$1Z`1U6ANg*8|&tMSIALxBx! zh`!nsDYWo{X&B-L-BnwNoI`8P}H~bnU?3`=?w<<=B@oYid6~>a3E$L z89NO zYtF0~LL)Rgf}EX|NMI4a9p;^w;H`;OuuXF9NDv$_b>Eov9?w$ zD-}n1vbMJJyF2j^;zdeOChVGyQEg_qHs9dj1h#Nw=;m6$iyhI=Nr=?X22gQ~ z9wRP@pu8KqQP6vQ zmJTP$@N=NuTxEhVN(_egmE`CWd4eH(hF(fBS1+OpU*1ok_F<$w+oN#O9}UDxr1Rl9 zDSSP4)rQ~FD;J15BfVe1Ri$5ySh*-YV53I~Y*$e_jI#@10(--+UspzZD;Fj?`TF&G zZ4Ew@&I9-DebZP!WS@II4CX`6O$gjr)LP56N19t*LH(KNdI7alx}X}D)KbGC)WzTc zQdT?@LosHiO@U@B?g9p6WIpLvH5Ep#froRpUQZG#VQ&_D)urnNGT1x5P63Tn@b`p_ zB(bM@W$8{~AyQ3yUw%?5C0Ay=Kjjhmo+Z%u5q`1UJ;A^Vb@fVEOz7VSxkHfe6k zMA(d(CZ8~|twn|jtd~{vCwN<4RL!nP;D2 zuai-i>xT<-Q{{x2>IhmGk@K@52Caq#F;ZiG&t;%l`yNtT zn@^=&WVz(XiWG_hy${uAUNjfG>^abu_;xs%jpE9HM!mD}0Cy%tB>#Z!2r5^VLbR_4 zhyHn<-4t<-tmW_SAyTK;=&et#&B(=K1X*DCfbBxpbU28>y{90QN7<0(fP~7G;9ss2 z!G1jPN7+p}$s%BB)*T;XtxSBjGYy@y^GTEfshRlWJiZ7cX{LdjbX5mUknXO50tEVF zQV4})L7dOdf!{3fG(N;-G(q+=Sb%08jG)`YkvU51|aT~{BpG&LaD&Ny%FJU$&bT#&w=zR#zyv0?|W*e!eLFN@>~X(`~xQb&htEv=I*5@5v(s; zE$_O236$H%Me`DB_q@c%97Ydc!xG*8^#ES^)`#7>xZqyA4-Ya_yeg%=3~8r!F{hwWd5dF=Hps+Cq5hpD(L|w_(o9KHIrNy*Kp^{uoi&c% zkJpDreNdqn#3ac5TN|;aCt-ZT3eFQCZD;ZD4BkwJxc!{L?mql{b_RRZN!agG*m=Zh ziE?r>p{M9ulKoHY!|GJH#3(^BSc)~5C&tvWBR72#Yg*ZuPuD4(wN<2`^hf6+jXB~* z;GDd}?xLC55#1escl^ZfOki@hy4}eWe^YGiz}=Hp2mVYpM5pWTj60kDF6H0a8EAD(QqVTE+I{EdU{w%F|YTllEc!bh!c$KMj2&VhRC z%cDc6KomO`h_NRp}Yx}+k#*IQ1?I4HnyNIur#QnfId5*E|A4@J$ImwsV?$EsscMm7$6-hMpeYRVhz=o+_dUu!8|WaF35p&})K)@W6iFaUOymX~s@1SQSjRgUJYZ zS}MUsTNXrHKp#!_1saA)X&K7)xKI^kK*hvZj0iy9IdD2R!GSP@r^FC*nQBQF?sJYg zkZLASS~JDPi}?|DKk5pwbU3C<*YQaummVcoD1KFT)#K%k*+bhh99gfL8F()u$tV0l z#elZGcB| zbG0UivpiS8U=yJcx`Rk4VLF_|ObNNMpzpnVwJD3}B;@AHnj4@N`l<{QK=CG2(c$m8bTBOU}L4wHX6ff04^!flLak>!jn(=UGuuZIsjNjFu zU9eBAJ7;hp=CgJ$?nmra9Sy=e^&*yqk;Kt9i>~P_@5*tU(`PbI82hRWw{wSfps$jv zfIcF$Pfs8}MV^fC8Ef|}rR+erjWE6>4JHW87xR~9tzwa3HG))J#jq3;BTmNH7^P}# zYTJszQutlIGO!(86?LaMIDy1b^av_g0_uckP)K?UGjfTKpo)W<+HY0bNS_0L~GSp{2B>>8+q<-1z43srJ?vs@pH#{Lf ziv(9u^+Gi0$$9N&d)fNzBtS_-V)PCkcINIkK*b#lK%BTy|Wq$wq%M9DPhTLfWNZYyL(bj|esLwx!AcIrBP z2gYOF8LY!jb?F$A{`raJQiIZ!t za1i&BIf(v%=v)S~Cwr;_KK3%@suR&SFbq&tyozcT=}*_3;v!WH`o`t`0%ZpHLr%{a zS13YHI4Q+Y=b~H;HEFVl>D7;QgK9j6J&GH`9#MPpK^;P}>bxR!95IpD_&|>k8=t(B zBJ>zR9r{WeGT|L8x=2oh4tyA~aJX{|-mz#?noy)Ars!V4ccF2Z8A4TuRi6!^s*-xG z<1xnTVJOZ?1@1Q6tI7)}P>X;{#4Fgd%pp#Bh|SKtJ+Y(YaI?+n_|NnwwVHn78HrtL zoL-k0_sf7)v`7@IK{FT$6$YxpUX~lPJR8!9mMB$1dq46raM9;{v}HqwQX6u=njQCa z+QO?)U8r3#m-o`)>n;yz_Vf~KtIv6FPiQrs{rl8o1;?1oW~FOx0?Uq5s02Pvrp~=r zd3LbmExU4c)NI=6l?P{bRcSg|>a8CrUz%m|{ZVr5P|!`3Zu`TcKn;56Xx({qUSyM5 z8TZiWx7}m)K3tGNFf2YY`G8}(GToitIzp9JQ=BP-m8JSL8O3#3RmYps_|A~vle_@= zy)@3>93LLgdPU${(=O_yx zz`KW*aBzq7k4=4AkkW(oM#2NK0TV%)i3! zR~dKk0v;p#A}+tNJTJe!JmtdN!rro$rX$U!9GGHJ8Bl7E=YNZ{-~#Az7jSav;?Jg`9EZ-QMu70z{kU7ByE~fc6*2&d3+IzhoI=!l=Thf|;T@jEOv^7;-O_>{W z9M_ibEs@TO^Ez|Uqs}CoIVv2HY_ezFZS2m4(p{gyv)H}T_a-fukX2+m%G=0HVOI?m zq}a@Z?^P%1vRCHwyE6RU9eR6+3SckN0Jd;BiBMBJ#C^iOnImFKp50*8$-4S=o&$g3 z;Bn*;>ee5zUD=};(;qqO@WwrcjC@dZM{Z*9vSY~V-~cDiT;4(F7JY>?$(5DR#RPkT z&TIGAVr7AFtgT(v)X2h4n3GwPk&x9Bih9B&0(tYNWeggM7Yb904W3&&?R5udXllKd zSAfk|Vg4QVNXEWfZOuzI;P0_5qTHsX(hus|RIj4DN^Q$fQS_|Mf)k~-81*=)%-MLe zvGJ&Ox4DJtnO%Qt-0JSYL)3b8ueY|}Y;`_%HvOFg)P0HW8+`EP(IMaY-Rn-*e*$@A z0h=BF2^R1JisX@=la+?&dzHS%yHex3=%~cXX1xsr(&o^j<7TefUVt7$8yk)=ND;a? zbvL#)Ix6+pC>+aaP&-!<6ePpmEPXJ1i8w$k*|H;$`P$mbujr7i;s}%!%K*~wn2w$s zp**I;dhVGBp@|G>qU<~IPD>ZV7XSlKJ(5@)`eIJf60WmST_tv`1u0Bd@{&6vED0Z{a75@Ni_THD(C~|Db}=Lq zUQ}HwA(JT)e&MR~REod?m3Y{Y58s@GXDlB+Itf3C!xIW%X~4i)C%MnW-yNOUF%nT4 zZ@>Xop|o-grIlkSEjjcU3m6Z?{bb;s!;Jon;MDokwmKk}J}Ic0F{&$%RjI;6wH8Bx zB_lX~s-BJ%21!&0mxP9)dlrWFxl^UR9ib-{x%3vw0l6Tc3y!{^{fTs!92)`}>JR}3 zq<*ZMJ?N?HXC0)^(`@Q0xAn>b0y=TwU|V%!+|Y@H9fLvzJm#XhkTCOl+>drW@br-`x*zBI*=kHDCSv zj=$6uOO=Pf$0JCMBQA1aUuhqlC8K-qU$lHe8>Wp7e-k#IC!&LfCcFO5#~uI4qrI}rYlZUVaO*4(2iG2E227AG+gO~E_69p^q+ey8R?n?Ug>k0xG zld%~F)YCT{0||E15+m8y%lC{(I;9Qh`)*cFXH4+wu23ds-4!kdGcUEwt(&6&)p4aR zkF(*fZr+C&-A7SLv0^?WjA?xr#*zqrJn5JIc@A$N6(6{5ks{s`dOs5I>br{zL>jxx z=r?#%%bxJDq(HO*%r5#c@qy;t&KWc&NPKn4G`t4rx6tr!hs!o>au6NkSPz8+yatvB zk!%RhKj9`H%?pcB(EESA^&OGumZ0M!)*@F;Ocabq6Fv}XvD0Nk-Pnfofi@rpKGhV)`TFfqczMu_0@cD=|JZ`PX+Pm#H|JwlGUY$ z-f5iqzPYc^QT07m8tBQARq?mmw2&Jk2@+$0rLlXj(n!f(33UGmX<`0CH7bbrFd&#b z6vb7O!1HQ6pt4a{S>>chKFaCyF7GlQ~xK5f=X>m+MsPg z#!?{rsOBZJffQLpP1-P2j;xO|W~Xg+(w7rcp9HUdIq4SzggEf3_q2ws20Hb@Qu_fP z`K%;VE7SmT&`c{1;%oc3^^x#;#GR!4hmz$jg7+u)EUNqMB)r4zEok(7@ozOs6-E2? z=f*wZSi!6EmLuY!r63vz0zc}e6k{<*bE^d;C8Y}^$SW*G3jR4J9YsWkMIH6=O2&5+ zpO&EuK3qsqDtpc49uAn@>Fq0i#Sk=!C}SJw+;rX=$~bb!wR&r=S$pqBrgX!Y!;8 zV2}xu8U-&-sE-BBiC6Iu*qwM3$PN>8D^>O#sd|8B0H+iz>>|*x?64tFlA3!9Wai5sJR$YilWiJ*M?}3QP?=Oz2^< z_z*)Tvfr30@?JF8NVQ$#3Bf0&#~DAkABYzV3*F}0RL{VMR!HYG-hOrjaMXzWeiuXnO+hPWi3_oq{8^ z6kB8u55)m7KsXte$cC^n3*wwMmei5iI?GG4v!K-zQ1Cv+ zJrcOQfScrdG=QP78UxGfqzIyl-Hf0=;8ZccgcIPhCig28LQ!3!b&YL3k!qa2TFcVK zmSB<^tDL*1LT;1^)EXEL?ltpqM?UV*W9kz5IJ$LZg88=nxHC{)1H*s^GP`%Os&{g< zgRY?2P8tn3iE!#r^XT#cJp&`~w~J_+gJ$U1y__es?4jH*Gdjak5Kl&7AcRhQ@XI7S zS5I=;i$*@8e>e-Y2~~v7CmHNBofcg5e~W$-@NXa*S_tD$FmA?@_{CZhzbso4sx5tr zS_uCqsG*-?Id&zFf{}>RwO{hswQvIe6w84uc}R>z$U9gzF_#K@6J4d!s7|6kp~_FF ze8%9bkn4=Wm8D>-xkNV*H@ig>dx=TdnP!6o&(bL`Hz$E9Sa}+Ldof$ zC*k|3LPk;I#WTkfrzihTJSS$V=~(rW&jFJ-*Pu$ZbTS#c{n<^G7qrq$)$);-Kc%6U zzl?X1(s_hWU&sQ@QnHl#m8S(Y2t!SY{S&QZ`nEgF33{h+q^gE!a}Q|8YBg5j0O}2y zrLv;mttb25l9khaJwTr9r$*--RPz*k7Eg-T=?LY=3T>O$2C(gk4G6fTT_jd}iN+m3 zS_hsH{qm0!clE@r%y?k6=(9&4#b~g$dwGM52q9XVWJGnBpVTnJM)pe|>w754BOw1| z&&`mRM(GdjGa2&EbO)=}3o=*IQ_RD(6rSH>cmR|ak!a`biJKVlb)|?G7v6KVp;k+t zBpnqLt`6;h#HI){>25U%@ibN-TY!E>522wJo*l8lWt8bKoZ%*`5uUXM9yd>&iZHk# z1p~-ckPWl~B6wveRRVN-qAl#wgk21VEg)yf37vvWy#}V3sHC}tqnb00s)_n-$O9_O z%kPMsUf0LmFLE@-Mz15q)k92T^l>){Q;EV`4_dr1xD6`^Ht@er7L}LsNbKFJ-;2Z+Kv*B-zyW9RQ%KTB350@X?j}A9b z7l0{mwst;l?YzOuM;|ejv1;JuZdY{t&4XQXMD@2Oovu&btf*IS<0ZYl>F-`|Zu;Ag z-eBT&tGoRp&W}}>RGM*G-4?E;!qk+8G5O_r z3hm8ej8;u|n%n2vQAGMcS1BA>dcKfjUdzF6jO+qN=G!CtReq+so9R*PS6@~%N~Iyf zg!w$AXeA7YkGbXzZ_bT3=L>HdfW49dxGU?9Sm)%2^&Hv0XPv#u2`i`^A$1|YYHrhr zK3ba|aA;qg0|aO!9a6KfJ{jmK%o4=qYnm6R61F}PW@4coUub<~jVxC6#1 zBBc;ZZ6YA9l`5T8%K30rRA+E?_dOo8g*Eg*qyrcd9n6E4J@#?=N(w#(rZio|!!pHY)7TX-`al0)Pr-8r91`pvd^5pU| zhOHPu03CJvE)5t-4v$e^rDbU}xrye*k@%iX>1a~KKmzJ5#72{}>-MpC0awtgNy)>ANws^$< zM+QSaXHDZt(6R1MgRTwDxM|^mcQha)wIxP`#FuPOiuf?bPy~0T%Qrqyy`iIdFC^IE zy@M|FiGKDv!v2*{ocNY!e-cgJA>7|E&x%6wT9Ui^kKNr}N8(_1gyLL_F`B%g@u19o zkLcpn?a%})N26*+Jm0Lti>Iq$yjrc@WVJ?h$ra#&+_`&}I3wO$SwUNnWH`oNGccg5 zd1LPA`Kk;mHuOiZ>CUFp49=7zuX4(&kh|oCG~8yJTOjmplJ!eHUiviYrL4=t(4q+} zTpbG+LlF~sTn*u~eFlz4DL0VToA~^5QXU&A@64OS?2CDORaAGt3P-X)qmV>8h?nNg zJL{1uQ{Br#`F3C^8jDpONNhzrw8ycs;Y6vZkR;|wS#E_CRl}vr_iScTaXM*hpBE1C|ycKdJBg8i=;}$u71Zj4YN7LSy z7WH1R%m3>+>o6zvr#415T8-Lh)nwNsurw}*3htDDIgO!D z3Br^UEL2ldkvv^BWH2iwGBB_=C(u(P##xb5#Bq8`60-ybKd(SmH4TI&#NnF}P9cRa z11(9BGu66)j=%L2-B4+0%D#<`NI)TH;c#^w>fHMX%Ym9CWGe?ELZG`ncd|~H-@z7Q zbiyftogEAyS*+)X9K)$Fxm>y!W(7iVuh-LofMdFthDP7O#`lx! zj#`v-^!tb7?oYY*xVvuNx8V605@W$Y*7nDo-F{xWeOxE!eGyE$Y?Z8CtJkI)sPRiwLn9|@HgRd)@{6C(K zl4}K6_mA~U=|WAYbkCkXhKJAoVYp0Nw8a_D&XZy5JpPizx!d-;8=@oH{zg}HU_Vbn z2bx<#r#S^&qzK%pLOx&}#C1|6=gEZcwR8bN^7&2u-g;=PXk$GKXC0<(5^&5BE)=KA zI?4lSKCc_B_T_5Libh8%YkTbJfwsK0Gy=kC`nsnnA*~7;S9Yh89US!gOagMmeB(8h z3yFFq!w+G)Xv=iZ>Dg7$4wuwB*a?wUpLSIryadV| znd+VERZ~PKQXTn0avcu&l~yqeU{1MYRwo5_j-F=Pf`Z-+91c4{Aqdb~yL!X)*>l#7 zRk-m}3d@TI!V2`pPIN~VL&=de>yME0M8D5A*&Ed!N=B2P7t5ZX((_&wJu<7Rjd@$l zrE(`vZy(8}3cs2B&Cx)n?;uDhvyo`SN@(MQCVRC~o^8z@r4PYMputQmh>D)cl+9~1 zoV?yu!xp%Bv(Fay7~Nxq(Uny{6;|I*>}1`wu&*>cI3?FqQ=p(ZUGhwwU*q9QO8+7 z7`bDGd4XLbSBglg$$=~108Ut4l*7d|&lo=$sa>iO5YQY78iBkZlBW+@hW3-u+FFF3 zXORu0N=32@FsfxS{5mRfbLkA-R2a_&gppZWbMdA1u#ncH2SA>vfGX)2PC55wzdHyq z>*LrAdsOx}Fu5a>b>t)Rb|z#$xFsN`kOWqG+#r&|^26G?I45LX51cX9&Ypn6w(wN6+dq|S~%7?|Rgf6R(O@5zn*nQ=n^f5L&_Lth=okyll{y@~ zi=Fiy#iB9@pvtqhWV$cDEL{3>aI$+B$)`BAyisJ)6#dvqXB2)(A@i~9thOXvI+&F~_? z>^2?SV~LlHfrs|_@*o~^iZBUe1Igkx-P(79?Xs(ou90UrF%9i(#TdIBav_9tN~2JW(*%LCwtr zmickEJU)cEl%U_Pa75L9Cl>cO3}dLcrIZ3(tLx6da-4`Kddb2POO>S>dVSS&b_rRU zF=xRh%vQ*6i%u;Ird~Ay!4Kla)Qv$;n)hILxaCi(jV6N=Td8V4uDOmNEo-iZ`mSnv zFZQd$cZe`Tqc}w!hCH8#PTLX9M^w@nqackPwPAvJqKSX15zcT4vXS1eOn&L!!|>(} zt)nf^nzk#|w^@B-?4W8t(UTfi^`1faY10hL#`=$&>n^z_e9Fdi=*}JJw1qKAXp;+< zScua%?H3k|+2qoMp{oeYB78(V@uZ&%D+10|!`oHbtj?G6ziQF{R~X+fa!V)H^RR)Z ztX8beSe7-$^2a!rk8{d{H>XUnsZ@p4}G$ z^w>dNg(bTXrhG%xEUo`RR!DNi78_%- zM?iQJgVG`+REA`OABSjwuMCPMUy1Z%I9KiqMJIqaSaoedo)ZUmHQ>|=lqp(BgIWn{g zH?(>*X{5QAnyHdL(t~92!6`maUQDFxfGlwfO}}X4!n<`eG|#5|B*D0zq$Hz9=yt6u zcDQP|U!dSJWx*xNFMmkZ$b8q^)$pA8uH)6kVCAh2214yf^N+3ygW5$$_?Q3F2293e zNt3chd|2(30#jkamYM#MbqhYUg3^$qXO-1R_*dkni>4%=g5uy;6^*wnP?A0D!M8AG zUVv9;tFD1=8jCyg{HGWJGmR~2>%l7<-EZtBr$&>T!$1nF`W!@At>`MKvO1JF1tcNa&>uHKO-HEeui#j%F2bpxM3_-Sy)%&UHgR$MN)tS=nj~aJJQk z6DQwNh0ERKpuH}Y+)PQAQ&;>D_d6kV$iLT;%@{{?T`iwk29TMk~6^Pmah%_e^CP>}A zNOk)6Hp!e_A`PqRCr!<*1ZjLCkBag{Nkyup)3r6-QnbNl!$Q2#KEOy+8jeGGe38e+ zn2q1;b5Y~7WikK+)hS-_{xiZj^XSZ!&Z5bLdiOY)N)ineG?(oFIw~(u$tB>${H1b9 zm+7ypRON#nTR0=uN5aO)D~XQ=w`w8G5;WOvq7vLypI6DpNzpdwNeq0c(2Chgy{Z&& zTp#cSBtJDYv?j(=JAD^*Z*R)4r8Sy1$=NBvc}{}Dzg;hwPlXeBCM_!qe-5d<72(00 zAUy&sQfT{>N~W*Vq#I4344&?l{_hd>nw+|7z9s%`bvakk&g0eI1ei^DC?-Av2G8MF z(lt*U%-o6RS9I?pxs+h)WaTM?c6e7mVnYBMksvP$o2 zRpfj8u9iQmJ~1LY89GTdMbUuVUJHprI*}mI!@qDMq56Er&gdLIOWnX3Kr52@Vx)-F zLW{?`y(86EvwwXyG>tzx!7XtE;?aL@7*7jAiGl?WFW!6Nzc5U)G1_6490uRunHZsp z1WrsDtQM=kj9jo(vx!`oI@#KGy|QHY*MneCdL)3=fq3ybQ+j=nsJ3^aj3#L}u5EG{ zGN|h!Z8P>QNz3YcR>PEB+7;Hc7K#8W&xW|hMVc1#o(90cAae*XRBdOunn{_u(1g=M z_N4FNffgg(S%K?hNS0aneAVqwlnV=s&@g_GaEk@36buz5!D0pt%pXTL!X_XGFstdN zwC?}=XT25bP3V3D;?gj+?-4%XzRo+zMba!+kTYE*4ZMZ~LA7R;ROOrqYktYpQ?1^$ zNg)=5pesttRh>Sut&$IOb5R-uQ3puuJv@8Uv*utXlH$PbQF_&U+jFy!RP%xP*xFq7 z+(>5ONFUUxXz@_hny1#=iibqsBIwj0GBW8YZRd+HpRvATNgy9?rTs!}fbnbZfGuBe zt2d5mXnQ4HJIF>DRs1YLXkh6ITF_U-$feKPd-YV4g+s0-Sag}M4ekT_J;lg2%|P_x ziuIIJSEuOMg=;ppcT@=sQ$MR`fdYls&1OW|(VMZ7ksGGwKl2H5!htMIpd&)_ENNKM0 z*LpL8>XUK7IvYna5TT4*s%Jrkhc~OP zsXgN`Hn`s~lMzTzo{XU{!r8Su5ks^Q6jCfRE8;(nUs8aTN>9X!Dz7)iip^3E*fjN| z)x0GOiuO2|SKvH7&mTWS`}rB0IbNvaRz(fn%u+k>V}-IoeAjPTDUrtCrHm^f3UANM zs6-M_)>u@AI8EFgyc!sk(s~B3UjjqHM$J(=!qeiq;}|851tUz-33ZW{E^IjufkJAU zn&So+dlW0sCOV(#YI*-8Nj5# z={&TVtqC$)5nAm0D8D5}dv}@<8r{>b4l6dC);O=8j<<1v-Zs*9=z@FgvTBK>KNB&- z#V9v{OSRgsA6)I1YPFAf>dtYs7q!(s5i1=i93z@c?d5W-66yv>i>ob|)8ZF5A+_Mlfzv;pswwp5WN|G`8`e_8JfDhl znCUmdU=-D^ElT4Irufcljxeb4@%bp>h}s?zObp(4C_^gB4aT#Wm@I~hYGh{S~+D2Y7=JV}O3iM3vB&LOG1z!koz zNEQ%SCa5^&0G67N-&LQ>d|3$@&0*HCCWp8ti>B2zGgjA3t*&u6wBkvTdHw=ro2u2b zFq4MXOk!5>gF96IC9>wc5*>=oYm)Zbd>bO+g#G0k^DP$BB@?XyMZPv!>@PMLZvgKf z0RfvB5*sb^69)IKCHh)=j;W5PLZml}3})Yy>Pz>xvetn>^rA5O`c4I>Vfl7oj1<0%>@J8mN25GJO;$%#hx01tLJ5oYkwq7wDnBH#qq4q2qm zWwqeGXMJZ}eP_l-MR50B->lQQ+Nd^2XQZR4l2!mA`xR*2o^&%$zJ7Jt{U%)0|Ln1E zzp@p+59m!kFb7ouGCCe!7?Y-6Q@dG97MPOlXl;k7jh)!ZN*fF3+<4gnm~mWcwEu9m zBa$n9vWT6LyRm6}M5GQ~Umg(4vvKceQ8;f%=6{FYLUmFYyM1UOoM%OjveglsJCgW@ z-1_@KQ3fgu6Q#@)>KIZo>~Jp)KV>dLvBCJm0h(@rmz-2`l%&LbcN}sLgYA*rKb+w^ zQx)=Rri?=_!jlnf;diW=E|g|^0u&g=1%;#VcaFznaQWiK{0YGe20Egd)ThWUBfqf zNJ&8(MiiYADBl?Kbts>dQ$xlvrC~;bOYopF2S#P;AI_Co3a+Ha`Ml(a@qi>`QTU^U zBExgu4+&pA4_8*mm50S?1k#`o*0qPC4Gf+N9nv;68Rb2l`NkjODFD9p!a0 zB3c<$E*_||9)hAD>rWf}BzYJZ_xMrssl}>0vrVH)Q`*}ohpfk(eVBi0#^h`; zDS@UfHwI`tZC7BOqNpqMV?ILHv3c&@*Vl%@(sSESmi)dILT9>%u!g|Ez8k~Z$wiLj zRo=&v?`Ox7APHmb9+K&m*y{8$WK=R0ODm#P)}vGIqa-cLC>_Sx1r$i0D#~tFRTdZ* z@>z-4k>$=jKzMXk*7b?FBHDJ^2rBh?)s7-l(>r|qy6V=$ED1Ak)~nU#O*l2SPM{e` z7iS^H;IiRlFpP7#K3UJ!yU&unvK7K*P_BoW^3cF`#Ot&5=vlrOw?eoG;`I=CpFVun z@J2saZ9Hz00+62SQs6$zSXP4{HNnR@wag`RY7f@IW&OH@0Mv35KadjW#eXTC< zR~G=W374B(OrR!=G7%>e*FcF#y!9QZUK@G~Lx)QRctG(S!|Xs{9{nKJ7n8sJEfeb1eHm zjHYx*{~XT?SH+bBV(u`FMN1Yvb3R2du(=eHz{-k%r8fNE23eBY;7U#+2V2}g@+;i(QA87}@QX^H zSRiR9QkS`W%x0DufmVX?g(n;I?la#SuQVDZ&R{ZeZQ>OH!7Ao7E6+vFRNjn zu@xy48Dg`;720f}^8zZ*oI%w~FDz)3OPHp65=uGfv*%xG`T8Xs&}2yvmvL0QyGh^Y z*%VG8^9m!;+bex}4aN3ib3=Ka=h2+@2NV{i!-!4*Dl&Y|hNJT3-mm0LiLk~TH-I3H z?Zzr z(PafaY=j}OJ9Tj>#r3g4*D4rIoEIJ~6EY5#ta~l8$HL30dO01y8btKW4}24-u(t?P z=NT;2-xdocc|nfjRAIFlW(%vgP>IO0nx8RA`Bgr#IJ6-=8+vz9$l8r;uMCD#z?Vuf zIUPfQJ;q%KwW_c*S30mCj(wgRuyyJ=Jwl>^$o*)HA*OI984bh*uy*is2@B^M&j0eL zdHM9Zcc}t;&BKfS<)An1&j)L3_?K7fNBRI%5fv);_e&z&!5o&sB{@Gu(&7Q?735TP z?)BH;jkabD-@&;jV}3PfkCTQ+P_ePT-V?ZX60ob7lj#{qZ-ns#<%GH!gU&RW^)P@ z-!lbdW%gJkAE92eKzY79Le*N_pWi?T5>ZOEZyp?2RYfy}_rn!_c~5EUHe zzh05GwUhV2i*OXnZ`MymQKalNg@9F0 zKFgO@T&N0@$FE=c5>64-jmXvu>j~XvnM6mxlYna91RFBJhJ5|{=E}uGE4=}LMKzc#gbOQ~X&Bk|w@im(sd1C%ik@^?Myr}(Q&#q;{pf-n+HBMxd=I^13r1t%I?EPi%1m3Z|bDzxgyoxiqb@Rb;0V4yXcMl+DU_7ko1i`>UaIb`}rm zUP1l;DihzPM)GT9=bdUSewXmnOG969!>SQ)>EQGq#eE$ zO@%P{i{Q|{l~4VCO|HaI3xB9`(3o@y5`HR?@Cm}6rpWAmDoR$5A-? z`ZYyP7lr;bqX=;6lGHiOWO3kxBLZVB4cqCODBX!DpY(omhj@PJ*sJ48BJ$kPQTV)C z(pe6NzI>n5u@u;JYR6)3TBdfKT)C^Gp)pOU1hsY0wre<&;CNiRSTf#umJpHK(rXGt zn(UMKH=|;qJ*8^T{jcuC!xO{A9@Uv~+{EH!%^Fn>W9%NF3=S}!FuE~oT74OtXOG7% zxRTW5`^vnNIt7d-g0X}Q%a~Z+(ZXZ_l3`SX3o-K5x>Sc@>3fJZRUndb}nDSnASSeEz`oSXZo4uB-&dmZDm$$oWaQU`$? zn0t)5rBsVgvnqgd1RHuj;IL=b8m2WERrC;8he{M;0LSm!M2TsnsSvX@34|~Q1Wv=6_>H}%?I5OT=L`|W=B4JCWA(* zhaLG)>46X{aG%@-stpDEpz@Fa9w*COD}JI8#BxboMegWg|9_L8x*5nx=|0ijTDo3y zn7D`ICu-1v-ek(yBch8-m*}RRluXNiEprjG^L&$6sa^hXU`7IC?h^9 zQ=D%pyq83v{8vIv>PdtfdurY{G!WWvMS(2US;Y)_*5f_qbvi;TDTXz8m%c>TZ||Fd z_T&Q5rvT051N%!uM0<^niupaILB?+tSn2iU_oY^!RaTSzu-IqwuKm#YkI@Lq8~!&_ zD(+YUNjIkrhW&hqit&!ep7EpQMnRmdw*tic6G0z}Wv6Gwt0CSf&mnz97Rsq#8Y#gJ+@!4sIoeWtX#~g40}&iIJjcRsbN=I1_tlHnuMr;9I6(&*qeEEd z=m2;jlSp7Sz670kQ^z0Dt82V(iGp6chWx>l?N%+7spL6gH@5Vxd$Z-z1V%BTgvC{h zMOUkGjm|;+OaBYhpG<|Bij4NdAybj*ev|H(L-Pq4c(1Mt78m>fuHeyz#Hknmpt#8j z`AcWLg$05`^YyEqky(h516S0BD8&wT{ApTliJ3xRKsmV-vc(g{enSsiOEgyx&=?Ds z`1ZVAjCeW6`TRFWpYS;%|tJP5;TG!?wREI_;0Gw%;A^`a6#fcXs`4ozkKt z%(LCT?$~)$3g@A4!QHOE`4JMg#+?nn^XPD6gUW*YCzxk*7o!mC+b2&jLa~0O)!C56 zY;^q2^^V`AEKiJEdb;_<-@fj2{9W@STf0>1w)_a*K7#uv@+;Ll@D)d&xt+tUEx(IB zu{-R*m)c?jYY5H7U-(zFZtl?Fb^V=#U91Cr zup_98;ai)c3)5hN2^&xlj5>}5mLWPj{w6%wrm^Z`MLHOtx{J9sp&f9E?SsoMyxHM5 zH!%)1G`WK{*oOLVPg+n%=$9@BbU%T?>rj8UscugM+--k^qTh6(bQpylfj9gG=%tM+ z!{!zR$i|m8H(~m1?f9MQExI#a!z_oR2~7P>0c&A`>w%U54kh#i%*}0> zfrr~VtIT<@O%r^VW+v2yGQWZEZ0b1mhZ{Rk3+h$H>kuDUTRHe$ive<41r{V4x>bZLjjoE(F?R>_$N=a- z5-0E`O!*G=?=B@Bz#}LJ24oXkvF-1C-1NJW{B&U!!wnNSobUSX3589Ux!-I(q4q%m zT^L26XWKGIb&C%-aVTMiZCAxZdv=WSt6O?qzd&F3k!b942h*Y07bB|6!|WySk^2=# zeZ9XV0x#KCPWB%#${bk_-{&!K55u^CUDbVI*<>nv9sm7@x9>i@JwEk6zCHTm`GNo9 z!yiX)M7h7*(o&t5*v?YkDJx4;;$$%Qd zk<@!sRVK%_hmA`snT1&tB{YTj>)GC zQOcJ_HKrNb7_?Z&EG}hmT?wk?oKK?kvm=Vxxq5<^_CpR#N5HJ@#h}45CNTZCa9kY@ zhmM6u-qx_;TLOJReu<_SW!MOsTgA!Up_sX!WQ4i%Y=Y7uS@7mI{s%)PYrgPuS7+UR z{iOY5*U>?D#nr!07QP(BbQxahqT{hVBv4+Z7s`7 z$<{CwOL*cJ$%J6i5u)-!jP?DL?je<-*=6K#(-r@hkvkFy|DZ~zWh=wc!RzA(UYwdQ z>LoAVWe7(ilBhjK2ZynFe_?nnFx{7=r{=d%*8CP2kw7Gbd_RGq#PE1{Jyv)-NyC6& zbMHaN9}szzm>=+pbdJ5025Z;KKlV~N>9DEm$;iD{KC-FlhAiD>QwtGV&2>qq(DgM! zD|kK3=x5_;H)Zyw@r2hZ!w-BWs!ZSX4g7qhCkhb z$OFq~TE?t^xy1D740oyb$t|g`k}KZF1ut|WCOuvT=L`y9@8&fx$lGOXB@_Dj{&Ihw zE6K*3{SUG+%)tDRdRPndu414`Qj+sL9UYJ3tC+l&4P0!tZmB_j;(K+`56LJS^E9{c z8{a?(2#(Osp2e0WAX&bXLd8@HsgUjx2*!-&hvqRrD@jM)Ghdlx*>tZA-SR)<_1OE* zIB?5nglt`gajOHBeA=d)wi4qudxR8uLn#g5<-E_;B*hBMTPmv16ct-S{_z-d zQKQx=sV&-U6=X6tgz8*oIs5GFVVJssu-#V-eLxm|j@+vV4FxdBJz+wigYySWNu;NJ zimuEE`l4*-q!k_6MR`FPrqZtEPJKIY*phGp?0<4ayY>}O7)H)>(%IEH>?8O6WB{aJ z-f4J7Y$s9AU*EcYhI3}%D~Cm>+5JEws6@VAGbI{9*GH$`vsQ!){LJEP<@%#O&v*}k zTg_foGmhb0aTqE9S7S6ZCWk?2ub9nkIyr6Xlane{bsL;tC)ADbj3bD5+y61qrN6Y%**?G6sCOzt4Ot)PiYjo7zLD`_f{t~6s_*UL zdnEr)I`Jq?t|)i~ElhQzB3c9+Z6oz{R8ZXQzh}_6WcW6HH^UHQ$`aWg68y!L_M%Mn zZ6046x4+@Rm~W|fu|v9>l`NxM0X@srOY0NWN^qorzIgojaDxPt8!tPkblKVv+bHbc zf}idafAfe^Q6f#*;Nm4pRVf8!m#DMY;48{b54SdiEcDAGE*@1BFHxz0SAvS%Bu&H? zy@t9Ke9&p5=o_EtKQA{)OM^Aq+9KgGegLoV#g}wNWl_EjUw#@czDVJDw*wy^wp(4S zt-mcbH(Ral1f|%h;}}9~c6UXG6d8DhLgcpCoV0X~7RvoQq}CexK5#YBe`F&kL>?IU`I>JY3ZbSzwNp=JjaL3~BoHn+F{T_|=d zNxc0n95!q&R&xh?Vv{cLz2;tRSN+<>e#PFzUPVd>e%cteu-Dp{0{=F4cj>D0v9s%M4KaBeUfgVT1SP-OfQn*% zyu}Cf+xdu}_(FQ79s1m(|6AYdK56>if&Nf+1tW_tkvy`8T~tSGJ%^cy^9cSR4etnl z7av3&e-kIj=B`Y}`PS(kKv5mB>uoa54vG0N8meS z8(#R*L$#>!O{(S<@8lu#biVKP-ncjWVt84xu!^5L+7EA-pE~^a@>4Y<%(wgDA=m48 zX}#)UPuc05gA|jouU(&vznH^8LLL&b2P6Qfg2V1*bMPfcgDV9|DFxazAdXi*lD^SQ z+hRc`N2d-9R~6DF^LYkVT;W2m5^L+*jdjD2@-VeW^SIw*ceP;D!M}Pk# zT8FE;8GdS+9V@H+hm{kAfMppmu@r~}HtImk9>Bj~Nv?B-dPBNqbwxuC8fBG5okj5^ zX5}U*@B|(FN*lhp!SW~a3)J@NNhgt+0|eYvzDw7xgJ;E$JazBVj9jpQaB)^LYsO%) z_}v3qP;_}rf_6t*jpG#`#8hyQLCs_iTF`eSNT;(N56C|_GHhyv3FAp0qZ%g!V5@_6 zDSnfB;9j1iGZunmQ`dGjz&aMvMsL9#;>rq1p-ka*zzH38Zeb>Tr%}CGQcdQ0|?-op%-u`J!h+q@B4dla$-s&>aK(U6T=U8D8v7E3F(dA&wUinu(cC z+PZ)cE!MBa)xtF4bFqWi0`1;ac=Z$1x3klh`h{r?W|qEu7GA8a8TFB8L4J5%f5fQFk?@~v+#ZMeoAbhfWS>A!r*KZB10YbYa-|9>t@jf6M;$Wm? zCOOL@@bEi^Nz7c+2bFZi_wTdf-Lwo+zGFR6edrk07e{WU%Tem+h0HeO??5ZbsvPG^ zlZ_9DSRx+EwU{kZ+^~@M)WiGbT=bl%L+4G#x6?6ZVVnfW=bEOJ>pSv0C8~s)!S_RO}cYNQ% zHS7uX6o?Jc)Lg+Mi@XkuoUsyV5~5=^(4}jR6Km`6P)&dBCQT2Z^<$KnXn_H1OX_0W7br0A*L|O7M2| zI;{(a@xB9^gW*6I@{Z6cbBqeV>AmgLPaS=kq$jF&Erd)_si)zDoh>1C-stGx?{og! zbqTLB5PgJOfq&}?W@Rv_fdD9`yM*0fo%~Z_>b7G3y(fGN4K6;G0cCZ<$b&vs%MpP} z)McqJ#U=V`p__ee&Q@$y~UQXlO0gs{sM~?Cr5ZdR(5a1) zG==2yEGWo)%H-=5tC@XA)lzyAagzt%-R5Wk@xL15<3)!MJ2E9jVXPJ%qJryVjGE9@ z=z=4X)fcQ|j26LD6sY)dMrhHl1n>3;k$%0VYiLV=2L)b;>nE{`14Wi#&3Sk$gseoEEcOVxLsi z@pyDO#-r(OR(nBLOuaCyzwmAdv{i0S2Q$1bY%pkV&z%~esU_t)4@@i0@!*uwS;n=QZqx-W_mtV-Z7`-Or@2?jbST!fW$c*`Ps^-Y{~e*N z5hv0bG4T~H_=vhqM3VchSmBxhm3*XlUj%~s_7opufUj@O>ltD)3Z_jXIjhCzefVok z%uLNh9%XYPHqJyT`&d2?eS>i(6II=>a?Uj#66;H_2$Lm~!+LM9@ZyAD)D|KXPByX6 zJY<(?0d}SYe#mIDcMR)zk-4K%@3z)gMY`@t(K!hy=>KCpjkSi4yTFSMk@0=EkI*aY z&RcRc9AlJpLiL*mh}$6~w;3SZx8yO+`8nHbW#rvEEGZH)X(ws6MS6lxzGJEswFz*4 z5AF49XCL8ULWQkSoAg9mW=c$gtiOwvR@Q+^IGFIwB3Ou`iZG67VzTEHEU3Wbsvsz5 zG>LIM**%y_TA5G`*yb5(aS9K_KsKS1l0{P{I%U;JnK^%LeL7iJQ{5)vU6#Hio-wfD z#YTB_d5I>*5+W#1F3ND#ts2Qyeua_cP&VjiDZT=&T9ON%V8+)d4Xbfkh?N9q3+g0= zYG74o`AdjT)5LV)E*zm;vUa4sQxV?n>|#290k&Ae<;O zWG^J6=y6D$N)8Way+5-5kGpqUa@)w-1z*L*?Og%5vM8`*wcB7p3>|HiBugd9mSr|W z0g+%4HVdEuuvByvulM|~F#C4qW-jJ_E@mEP$NUlV7_$y}#DOZgyZ_$tN4Hf(B9Z4@ zxz@_HzQuGH3X;OI@`frC zcMgntzTF#r*tNR!b(M93Dd3Lx*oeZ8^<0nJhu-bnud30;q}js*FHt>2n=?8XM~8!O zpyQ?4*JrjFTF-BAs@5{<0?RQ(Lwn^JwUd^_Uof~)b79x!vRR7@!egs25DToZR<*f} zW5ntf?SvJfsc=}#3`srR6UHA(FFve5J~&PZxg1X0C}+&Nx)MRpbo17PrWMf)n}NUS zm5#SVpHs}odg)zzy#=eNu?mK)S*u1>lpGB3e2$cHGn*jaj1DUr>=-A0iVQdItagDn zw4BjN)DVhA7S&}Jish~Gw9_aUrpFpa57FZ=^wBt-@W1^kKRa7C*lLj;R~#>bO5##7 zyA;GWpi;6Or2qqtuPq+@II3EVRgF#L)_d~Q;#Z#;Ktem3Ud5WZ#Fuev5*fEfThN9U z$lUASyenxc{5+{*R=680TpU=|gBuV%;59k04H81Ttou;bk{oP9C$gmDbSpT@WY`gV z5*b+;@5L(l&2JV!;Y%04=I5E$?lh$QfRYwJpyU&NKvp=Mr%is57;4}ZAD??wt5}f0 zd6!a@H3{TLafm1iQHD+=+4%Ov_pOj{x$%{OO`coPb)L4wC{TLXsdRWD#LI$XRie*Z zjQU{Y^|350T=9L7K;Z{fz(%PKpzVSR)#&0q2=<2q{QnXBFGg*uZW*xUMgCjzL;f1) zQ$nWH>S1;lQC<1wAZhpKnMmy|r!J8&Kk}{|8Hb$if-SSIGA`uiz2~%4_1*Zxb8dZ+N4z1sstCHtt z0ZCcvKhU3mh7`RrjdPDj&kdF{bsTlPy#a3fKO>6m4I~rL$3N)1BG48E0TCrmy0KdW zVgMgbljrEY6{d748cLc>tl#WV^oRQdkF0CE(8p)~0N>$?Kb*)QZMR!ys%l82pny$YK8JDI6FB-vI{lO6%)AhiRvgMHFz1Jcjt`yyY^k z3r2(o-Y6!CwCE4EsN- zHmD2LU4_)|3;PPz2cvc*9gz$ilzY$ljCim-`Vm(bg3nVtOeBvZFCXP@V>8z1gdQ+5 zupBcypg42wlxjpy9C^5WNtsALfF1Y4-{ncBtcrPEJ&%jul7cq-V_-F8XINK=VfOw& z)DVqjx4b(`Z&?{X7jGsdeTmiuav#6YUJ@6@9YAiMuohU11!H1;}|2GNC3Cek_l zqAVd>X%$<4vi-Y#fXn(9S`|)i$(00sY@OfQK9M!?xF-{%SUIPUTL6S5FtElDUgb-~ z#3W$hiSn5J-ut!P>EoBD(XZ@1@a|vdDzIbu+rvZq-%_w7GR++%QpUIXO5f2gu&Xq4 zJVx&X-EOlr-yq{XDMKndemSmVPp5~`mcgEWd8(%2=cmy-OOX503ahZ^rR5Lt4<5*3 zW%78L$B2P+iMsrj^o?&bVNdO1x=Pt=FUFK|(yGlFV|eWK8#1Fq6N!;@gkC>Dk z;1FY{PopdNDtzjlJVhKG#G*QnFV%B=iM}5f3EqdvH2H-2l35z-PwAoOTLCnx6E|>) zt@Uq-t%O=rn6jr&DV7qj>j~$<)nHV8Gd0p^QE~QeTDskHK1~|lnL=KuFFi2?WbO`AR0{J0LRz9Y3zEdL!($>eNMWgg(~5hx<{w;^|g}*6^^{Z z8K0>65pOlqIQyL+nxaHu=7mk9$Ppi)z7!Tb@;l%BI?u)JDl& z9l$PGrLwWLd?Lf`TI1{*)mNWaVXarq-0m`Uw3b=dMyy3o1)`RiKyAn}(qe!dR`jD2 z`!L`0=){yEC9zOc@6lJVg}=nDOfCUd2EDDV2uCMwP)@hhUqBSJO3mEj`ETY_gI}m> zMAoP-KXK*Ok$VmsSIgq~XjG}{WiJIfyEO0jMZg^Q}VeWksaP_lVtsC;^5stZGKx zi9aUtPk9Gnz{f>-!qVvSaDu}`GxUKb=pf5_O4l2}dHzvG?AfmGA5XCY0QQwL$^S zq#NA@ackW|=XjFWHTMVp@>b-J> zSlP6BPd$WXI0ZU@|K{{>=_>=~q^=%X7`HBIECB+|DTQG5(kS(&Vu3M;p*Tn=qCzL+ zn2<-gPAGkHKP@?7D}&UxyN}cjv{%v7OD`7MieW~up0G*zN3_D(k=sqI9yLQ?Kt{ha%WF~TmK~7n7 zj%ZLJZ)^m$KfFIYw1e@bBC!&-xe@C^G1yES(qM0nN|fGqB16|pP{I^T%cI}f8`bOK zxWZO>>QyJO=lx+ti}Y6v=IW&Q1opjy=IpdBuK~m%FP;0s<)X$Oi8;4q-TxTc$IrNUtx*!_0+HtJG>Uwce z;PsVF55|8LgTG8%DiEOK_cX;N8Xo-#6=i}}v9pwKB*Hse8|9A|>nz6T+`S#DO8XnO zO}o9_HsR|qS6uXJdd-WI=%Mm(c=wLrN9uJJYE(>gW(O1sCYBghO2GDWnnD^bPFvwX3ojE>TmJiz)1WW&xuf z4FV}Q(05$SqQN1eTf9Q6t$B1s%nL>4Uh%>u;<1wItnozs9M2{ZT1|?%d4@-cfi4M{ zUYT$To{=UMxLb^2?k%H(rB1Su+Uqb<9%tMKmT|sxhl)M-pO?(X^aRE;}0Qwits(9pKinyRc^aB=i zVJU4dPa1mliZ$tvkuoE@Vl)@;8w$a}VMUi+maI_ewn5pX``F)yUm5?xP;IDVpy+L> zUTwMW>WnC$o38i6iN2ukP2-|UO4tWSGe%_~c~YI2&{?Sm0+9|n%MY~hp*omQ=)yp% zkgu=dA&?JNC~kFIN0s8}!I%7dU^nXHiH#ee1jDq+R+n{YF_H3MX{5!%krvn1+l_kL zA}ubpw76zzF>RF=)6bC>6W`j-(HDwt%=0GZ->x*t<8x zXF(D|X;h9NFkyAl3~#7v+9xr~WNR+cNyIc+qRj#e$RF{fAbX2S>dMj<88WR6dnLx&hfpP<#Xvo2 z;>ra#5W=_r(+S~^|Bz1OO%Y1kaX(iAx|qTdO_Q*IA5{)pdQGSdLo+|oRH*rh7Q#sM z+A}|K&DdcJCru-9aptCK0sO*ESCaS8!e_xT(^~q(C8n7_{K(gW1!)w9%=+Xvl7WY8 zI#H6qi;^@;zK&e%bC)eCI8#!vCDG<~A8hr2%LUIWFK_8B+3#G83#K!!G+qBh4jiL* z)jlEayZ(V3|9LHMBOe#JGTDexE;<@;LV9Q$LD!8o{Kp>pW*XaG(Hn& z^n8KOz{gyO3%qQkb=0y;H{KK`4XZ_Lpo%Q0eDbGnRSG51tgaNg5je_l)}#j0CN)^J zPy@j$1eO5#UZC<>{xoP6S~=1yW%ama4V2Y*(dZ^4SkjP*J`$&DJWYwLL;CvF_U)6UB6=0V!J3CTDNn*!`RhD6iC$aExi`C&a~CJw%DE?hRyoH!rq<07q?P&UXyzXL zC(+DdNY7Ty+>T%wRs@GZw|ne4_IyXn^c=UJn80#k)oue zvB=c}vLfhX$6`Hlb}ZA!1Y%fu_?H}G(VlJ~lLjiOl)317Q>F}L%79bk4*kI!qjp8) z6TL^5N}Z%?mvv8onqCG3{kZIJ@W%#I2GBN2!5@%fsac+Vj+*6Vo0>(n>6uolJd;Wl z%UAZq^?qWNRKO9F_yKQnmG&$Xmtg`O5gYikfjQ3Ao0Q)S_{~7mToB`{nixOY^Y*gq z>%A2Idufy_(6^VCcIEn-jDGN%HzZ{W-jvag+-m=;e~?NgqZQPtQ^_Pu;XhTWlGQaS zm2Mi!T?_p@kgAmNR4gXLxIbOS=PNd?vL3vdnBk^y6)ZDyrucjHD?3{@gk?6pk&>l% z8Ibu9|rc3|9>*Y$`!HCA%lxz19Y>@P9@#z(pvEuS=~vhWw*!})tP2DcRod`XlZm|HF%U_NM^^*F-6C<(U()8 zI<@u}y8U$dh!GoG`)Tr7!*BO9b^Do;K&|R;8TnnktT61f(*g1%?Ye7rT(is7i`f5)Ul+Xmdw~cPO9kwq=$q>g@+0o2X>VdIxx0( zxYqt{84$@HhV6r|QU*Z5&<_zGb-iJ?KQjHAz0gedDaR~eGsLmFBDYZ5wZE8qT zsSde+68&JQLw?$=4!O5O9diHAszaE$)9Mg>jLc6*9rF03)mO6zq!+pHWF$>$@L5oF zY<3uMkfap+d2&X!IlVGjCew<7h2wWP?i%RTE>wfR{)vLsw^%qEwQR-rC;xFVwq+M6 z(sp{5?CK{WM%Y1yUdyrZsvAY-rg}SKb31Xy{PtRscGx)e zz76lLuclAI!Aab);a-5N0&i5TOh8#_(OEMsPRQ@42BU(TxMHXeuafgpAtn-R)J@4ti) z7ouR89ajoVB0D(H9xCH(!UZr;$xy`)OUu`?MC41jv0Mk9;0R|s`~aK%x9xT>kqDXc zH8#>NvVkgXy4*60sQt#^+UyhYD*o6ILoL&{l>FJr=tjlK2GYsfnOTsRMSg)m9R>ou z?X7|^zqec>r$JcgGy+)l;}qdQXdHm2hCPl3MANuJyK4|UcuYqLDZXTSSfICyJjM{7 zV}Ji)Ojg&4jO@)IF#7)FeS8t8OJqN&ei`OFwdR*kwCih(L;kx9%c6*?N2~PuI>SG5 zweq2hh%sp!q!8<@mY z-W;op$13Bo;ve{Lvx(*B&Wmy-ZJD3_{XH@$+~5DnYundwTHlR=#@2d4;htJzTRKsp z^g>iY@kUoE$x8zv`DB%Q8_G98yee2Vc8pFFh$x_L|-! z6qh}QNx4Xz#;C;m&33x4xPIB|W++-+bH0kFX|=IZoFS;CI;F~t82zS}?IcgLM&iS` zTu2*-`m5*Az~WhYo?5S3EZJqf^)BojC>1fj*-yo(%g3qHk6+y$%-Y(1-r8!6%ux^f zdmCf^+EknZEJ${cLVL*H&)j=QXXy>hY8&4ccLe-55p!7h998*jI;6( z_tCs(;v@g%FSVe`wdIZ(>|4-|R;lumBx%`DT*_8=Nr$|Xv!~LZ$o=w-PPxCXsyvf> zNMH4GtpmPuMQ|JzM!!3WzUMpFw!tJb2dUa@ERUX$KGu&e1}sqD5iN_g#5 z-&KUu$j@|JuXRJq1@+zyxYLB~`6SC2)xI@^uny|VaUgx=x?&DA$vX zs4)l;s;3}pFdhUP6CMS+gAtjCMUGf4Qqj~7U%iebY0X*ytTPwDT3wEy2t1g-8iAMyxRJeNWamld)W7RWlj0knnV|IQ#Ai16o}k&M@GiN!&o< z1`;=RVl$#cefJo0^=KJAedo>*Zd4)VQy0ddkxR9;w!7TY z+jdc{krwWgh?Rp>d%MMw5G7y%ByBPVOg2cuS*Ik7NDX>hATLLd+RxJLH{2mp7B$I| z90kqaU8iX4j@6EOP}2qMF>0JkYeDwuDOa(-v74CO;|oa&713U(Pf>$OYP6D;!NTz% z=8oOpkd{9t04uDT0pnw~jhHDbgPGL_8D?1CHpoGEW~_5biFMYNi6S)Nm7DWUURH>W z6NwzpNLZq{lMB)&&&7o}gAJ1U!%ZK-j43u#PrNDi%{gQT;azjsk;6=%oxzzot!@eQPf_R~ zGt^wI1;xfvWcc=At}WWonpIQOLDPo6pR|LjNJQvDhtXpr<0}*I zidSZl?k*&8c@>b3Xi1bM~oFw6wJkaPr=b8}Ao zA<)Z0C@kdIFyZA^T-leBh{IhilPyJ9D_UYWnq}8&cFrjh=*`&5;*Bh z5o0aK(gv~;nJJ)6Q`q|21YKa#4i}iT(|u&4W9HFT94@2H_4N`+Je`ji>A6RPeIEUC z;w_n>0LEgDY{#Xf`{KP5@J~x&@-R7N!?kC6#{-4l0I#LwHek0lJRlz;od|1VgEE3+ z$*n22w1pqp+0RBhbF0w^&%$7MN$cp{iFal61v6V+uo5^P;gbGHmB9x~mOnSp+?K3- z-q*jIYK05ZMj`>{+G~UISxq_n`wh8Qff? z8SKmy_#Vdoz2~lQ6&_Y`JooIttNZ&uo_kjywLbuH-M*I%3z{~<*G=fB!~$j&TX;`u z9icuRj|cbz5Bmp;bUCYIkw_Z^(!h!b`f)8f*kvs7l4#c@mizua(^+kT5oO}iC1{pF z(Mr%11KGjnmYwI&FEg(u1!A~CL*%}TSA=54f=VVO6eUo_E%UXG#)nG~Q{bNsF_NV# zk;LvJoRrW8M}Jw0nuI8|BrMEIc!9E|>IGCi#j2-JwRT$WHB>9o0gm6Z_7`S_I4L0J z0mZ!UQIFvaU(czT-h!UhcG>3y9n+Q$hV6ZMJ)DHaEP>dbMrHB+ipv@RIP_C@$0P7GNC{lvQ z#+M$}Bd``YXT}#3gDM+9>c!-M+XFARIyQT)Vq21IjC@@zLwW5_iH&W#n^tW(Bfe?1 z)-NY@xlg|;+39=qLhmVZPkdK%PnXqQO!6LL)(xukNLvdQ0($8CrA#V8Fk zU%dd5R$d{SpR^v#LbtrN2`ZOv`mDW_mDRRd7TF6) z0j>;Rv$nXIm4$Em?!<|gGR2rL7Pl%gjB=LHtr7=N;coJ8=Bb1gS%r-U;WVu=Nd~#r z1TwQe!_&!x0poTsb5@TCCa8cH6!{rLyXqzZ>9rem>u7??>(t$e{@ud?Mp@;cbZVH@ zBemUrh@DtO)H`bMQk8c?z=JKdQk5uv06lLoA z^2CYTiPQf}fx%_raE#9+LUW0ske;O_@m_>btAn6?1m-94(qj;p_dEchuV$8i%s2}6O>5yBnA4N!SIZo*I<>b1Mo-l?f2C*QU?`KfEx|*oxR@wq z&B@xOP1R_k)Sxj@VjB~Y{Wn??SyHHsb7W$vXxJMYCqFr@nY>0<=pEK`O(y81bK|#K z!M2q7o}>NBRoJa`1j}Tk3?o8gEHUvCZX&55WFl4sM8q*%;7F+mBm}aBM}Os)WJ+sG z-m=e9DUn$oFK@kAcx^^&HH9lGRQJeQtw(>AUdF8lt=Ahtkwz4Ysh~(*X-E(0R(fgQ zsEb!h{TvqCkWGiUN5Xnxp?{yYM$T)c5HgX=nX2GwPrc++)aSY_cw0j?k)rweW^+NR8wYN}uy3+#qyB!w5r!@;; zW&T_BU%q}qlPFY|`OGksd*OXGpij7g(xfNJ@w?T$NU*G+7No3^TDb}eD?)Xh)TWATqR zvsFb~9TJJ(5OBDUP1o=H3s_2Snz*VB2$|xXB`oJE(}Fuz8a^|Ao=$q{0x#l=$4b={ z_Ef~j?X4^5VZ7XO4pfts;gu2E!*TC9@OjS$N8)fme+I!Hu#+h9P^KQrGRXtrM<07Kw!Xu0BOA#r_4uAfRj3%(W2}!E#E6NR}r5^#VI>goT4?y@-!MN zb%WABOvD;fFVQCj9;T=N(FPyLPrtWge?k{O%LJrzH+EcG%ZsqYvic}bmFB>GX})S` z9d;Cso2gd%jV{Gob2PeBucAf$QR@U}Kp(l6G1(-v=6e4g!#U#`;)rLTz9M(-L3|lL znC8A}|Fljh^|#XLwY7g@s$n;+ZOFQ}MMTc#({MZ$ATh5v&&wjYK#j++32*J}TpKiO zWsneH6CU(5G3;^N@LCf}s(+k0nm^>RFrcHjQuk(GddvQM{N_8@e9+&F&V#GV@NmI_ zuQ&J$LtYCuCe?S*VM|&$fu@TT}I2(aS4Pg zTGQVtJ`WDz*8)@U7uq1z^}+F{^}(Ok^|q<1=h66Zh5F(Z>Wj~!R|qm!pl|PZIRWu@ zIXPV6Khk^oLauWj97$E~08v1$zoCey);)Twh%>rdoQeg8JEw^8glDR>!u}k(eh^(i z!3Q&g8?lL2oPw_pqm8&2ukr7eGRl`?PJ@JBFD3^U<0&eSSM*2VlTrBMlUR|K4)Yp? zFFwHw_?*k~Nyj`_s@^$kooyApBIy^kJJ#-D=)7~aX-&&Dg-u8dfkT_CHu}uuYH=Ex^#?Ya%w$tnwOd)l0rM5ZrcHh%26i z^QiHuYlx>7?D^;dT5}L#Qx7Rj(iuJD&jVbZgF}2=jB{L!Gy1~@7aA^QE*-FS!kI6o zPQnFu^wPT6fTmtz7`@d9YYuU^#3hEk(`y{76j-4TFJk9XV+PL$+%&A)J|eLkIR@{o z>fU2rx@g_m!wsBA;yu=jm2*GziR|89zGp{%t1>K6qgv^R27oY zT8R&S{d!U!l{@WO?S>~lqDM;w5rwebq3e7tC8D~plM1O#n1#SV&bI9yi+0;PLmV|} z%Uf@3u_WfCv}2H)xJEU$L*BmQN<%Hw6lYzUXr=xz#`uj!mCZLKA|F*Qr@|V0ir`y& zYPl}7iEGw-w$FLt1;nvji*fKXjC|13&ut(Ire3Tyy zVE2^r?E|2C)evTr;$4~URm5N*P=G%wEK3C?S@tCIW<2Wk!uX)q^Q}xu=#=oSn5D!l zA?z4gKnUys=0X6|`Vz3#T-2%jtF0@ho>|u!l}4Xn!qqs|c%K}39a<1;`YW&G-=mKB z4ai`8BS#c3>Sw3 zq1Ltq`=Im!xX#^VBF1}bUj-$VST5(@8WC6PbOh)qFjS=ut3Hp)g8`a>qPZuWT3F(6 zejH7Q2M2S11I6IIwJ*HA&HnyHKe>C>FAq|(OxnBjHi)P~?v!WIML&g?>F6SaRJ@C! zRWa)~S`F`7QX}}*7Y7G3vtE6)$=Xm;p_zxxX5Nhs2gAcdyPeQ3;IG7{j}r5q2ZbI( z!x#tmOxSI523WVrNo{G9e&XPm(4>tH2W#Y>a{|Af*H&|l^+2F}I0!5FM;38~s5wcP z9VB>~r9fI5)+bv_$9(BVRD{Vv)p*q}kE7%ut$P-?tYv50X@lk(FQgV0M{6LCv19ug z)P}a>)UvxwoBfg)(3!fK$Z-Wl1=2Utig-yxri7O9RMxGY+oJYXy5THNqv@#?2WY2a zUL9vjQ7s?6*0ZUu@|0(0hL=X}HB9qzNtCP=4tuJO-`7d839GHB+b=a#upVK2Iaft1 z>ea6wz4WwIqs@YPeA=zN5kZ|izHbhXNL+Mnf4rh){zN8LJ96rv$rckqE7#+~6=Xmdfi*3B&<@Ak=+3`Zg*v)kxscsX+0Q{yGIw z7^7>X9O*1O1BTjNCYPtYfX#JfN9A;R_gk`|xVjhx^*B{`nuP*L$jKZ<$g4br7bqn# zqSZDs2~m_SIeb!!@D3vnK6nvO$F8QdTRgyS{#ZipJ^a0%L_hIn|*^65huTKdl(&309`Qs_B z)LP&9)Hap#aZN*O5=obN_R`ZA{+f(3mkR=457#PMWD^;{rRH$D6lZ}*Qv<**WgnUP zdTB<~q!^cJc~5y{-%l3tMT$oDayS~=kR9s$E#$H^o17{ z){5b;sT@TJg*^rc$hW6zVnhdpH--G({(g*HD|zf(>AuWD^#!acay1JHgchi47?YBZ z(UbK3eM68*B^k9XK0eB2fDjiCd6~>SLagdAO_0s$SpdIRi40*iU4KZYFVO8_CT}gm zK@e=k2P}uM$#uQ2PaCL6P4q>!@p#XopE4<|iFpNk5N8Lt9Ewb5HD2B+^zt|U5769G##y!zARJ?JLydxcGd zp41qLPuvj8tKn8o0*J7*muL`TL{({~l4o2CQYba3w%hsMf$r8jnG&;#HCrMN*=-xd z#K(82-FOQvOQ8-lM{?~;B%He;#X`c4QfN++KfOW##Z44lKp{EG>rF?1*+zG`>m;MY zNMqqwEd&P`X(r*7P=v}rv2}&3F~(OGZ7P}vu2dY$c;)iILeD(IyC%{#AomFwI8i$J z=NL~E-4-+4B3|6L)~<+=%=&Bz_mcGl4;IPvH`HDCos$U8N#y=}E>S|3$ReWE0=WNb zDQ|Up^Yro+`F60<3(imkg_fKoxgC6huS-6cuj}UAcHBhPy{{!vY+in~w*bn@a+Y&E zeQdbLvyIf&hS;T!n@}T4Ph@R z4kMfvmm7A#dY)#_U{Nx297vn$x!!Qwnn4<0+^WZPe?Mz}$aSCB?=7iXb zkqYTyFd5|vqYv#gvhd!igKXNkHH0ZiC*C;k=gZm8g8slfz%wwa_zZvG8NsGA-P~Bt z%~u|VzBojbGykiY2m4lR4?2=wYuntgF?7KKO^^b2vaDj^Jl&{4&KI~hjWl-e)QZJX zzlwLR1~q+}x&l=nAMxvgQ{ZVAcGRpQkgQ&_ABfnC3I*`9!{U6zlmU zs{I>m%(Eh$h24Ix8MO}@eYGV(YCaLQPAQEBLF?09Z|+%%(`1u0gX%z7njLxoIo&a1aiF^1yn}mvQlT z4~#-0XOtU)^7b9HZYj~;LtM1xYil%-a^dm)CTH~h$`5&Xlc@Fv_`zPG>mzhGEjxXB z0+vLWtaKhOneu1n06mQk*Nsxw9i{47V8A%+$4#c<)5{a4%AoJsYqW+#(&wA!kykc` z%Q*<5Sgu$5uzKCvNP+2Za-8a)N_M5s1lZ?#|;HToe@xbUa6_o3ee zx<*{a2jGZ-iIKl;XsOxJ>;u6?*@#xRJK)&9{zm-eTk+Sg36TwZc3)=;uPjusX{~T> zU;oY)1~Z8}GASUi{?XQ8ay|TXC4ZfN2q7s$KsRVC1^+-?$2efx7KdNk35Q1)hev~ZCS@?d!lAfdROMuf*@F}Fzv>jXbL792SC-%O#g z@cNL`5B19>bYptRUsCGfw}(2%PlrcG{cj%}-v0WphhGm4Z{NmhbbWt(@f^nDsDGPU zp?>}IT5)vy+y2+sj-%TF{D79IIinZ; zPoX>S504(+fAq*&)Zc6ggz;elA~Pv<=n1ya>qR^R@*$DlV0$d9^qf>d_T@keLf&5< zeG`21Ev%yt#kyRuNgV;;(W8^MWdjZF_zrHJvwGbH``5?!gU8>v3%0g}WsYtAy5YrX z^pdX|UY$m>wRm(IeItH2jRxY6)97{}?&I@Mrw(A3cnr@PFHC%Y8r>1!q3!aLq7C*w z#EAGkrFN7R!NBxDFe2-NiFgal=WcDMfWs+9BOdYlKidfU{fzzNP_u$8!smg3OHmvI z<|vT{HhFd*XE*xNbDo85H!Ra0WwUxVNa~K96E%elyf40~k^{9rnACf(G(dQ?8ZD5k z|FM-ns@V*ynmC5>djs^UvOyZ;&4AIU_%05gR9lch(!dcT<7vXJ)A~j9HKys>-!C|< zu>@~jr!$`1{`(K>bU7ow#Wi%|BvxLv*Y&Sbwk&tehJ#iPt4rPU46A-VpG#~cQiZ!K z3fpHgtXI9pf~&Vn4_pVDFpbx+Y6FDB5@8c-$ULBGwWOWv6LHL+(W7P>~U(kwR_EoL+Q{ zo1@QBXw0Zs(_qWinb0Fe{^S^Hh7FHDJbNmXu7~Sx^?8kq4njs!aE-P6U7Jzz15LMex7-y$Q9E1Qq9TL zWr&C+8~AslqArwZzd2sY4lQLHC!#h~k53hJ7=F;ld!2%=eQWlS_6pgxchubL#wklQ zS*5a!aTS2*34pj6OhWG|O%dI!r+Bd`9sN1d0zrT7+%B*rJcAC-%N{Q#=pweCSBs>; zN~9krf`Oq8Yqp0==lZ%BWweNZ0FSOn!}%_ZNvaj}^fO-lg_!#>j7)MZ#`fA(91t{NavqA zr13tF;rLotl{vb0#Q-q7TqdrH1V{Oy^UgCNO5BxZig=xzl^93Fh4FV6X~{Vu>H2y+ zp`|G!92JqYE&3=yM&-ROm;Eq3AGwbnnnx2wf(Hsk!WX2Dhmx%CWxm{;<=M-s)aJM5 z1qvhZhAv)J;0gH}TXKD!*HhE;>+6J7=ozWd6IP*9*jcHYFBArWRMqCF%I)9&%G3H& zMEV=!kHfXV#Dg`1JWUbKDiByEgO2ho{vRbnZMU<_1*V~h-k zd^RyALHJ#c!REw*97(eM{kH$0(vBp#ZK3b2_y zdu+>LC7_)#^Vgy)79*%8%imYxE-AYAodb%4q*?cdtJO>7y zM4L;ifLo41mEj4!R?O*21&`(XVthmXrt}#D(eSln8;T0H1oyYM7cgqdPu_Q@%JmEf z0Ob2)g+L#}=1SS7TNwzwe}{txHPX$@GWrp1SI`fzaW^9kUzYp(6p`|U;z7}wCUTR! z(pUE$c&%@Pkvc&Zm$-0AV5f_tQbPZPeBeXA5C%h@Ea6hr*U<1MsyI63*Tbu)mhVnvS5**rbNovgqql&#p70>{E$n<7Kj!MUzKyu=GJ zyv;f1sD16+Y;G}{c>OJkaH*M12KZ8qbV;6U?De%XGzw!)Lw$umoU#XZEx-<)L2uFK zU@&P~)aGhb&2*e#wC-t2|d_hPI`JCpC$T*mq$A1L9Rrfi}zkG4oSfd z|D(l&XLTvP5t-8se?9eV;nNo&`kbA`(o1nxr1Q$+xgWwyZJC5N%z1|S(OTBcq}7&? zLnC|ZJc`_rQ7;vRwq+{ky4sZySRSC!ceYC4FIxdho$)150(HQ0601g{x4E~rr8eN| zgq@Ay+@y-&mQoRX)htPr#vd-W&Kyfc-v~#IX6iQ5+zr0 zhO0x4i+k;d>J?fls|Zac)hmN^O#QIOqjn3^j7;7T$_ujTz^#j}yksNRzoWy5;Hfl^ z`hWdu210?|1|%i8^Be7!=>LcFTSxrQ9R4ToI*}}#8Hi(X*58oP*TL-85!Sl;lgqE( z>&6n4mHNZ9g{?19WL$$S(c@9EBcacjfS)$$`4i<8*L=Bekdp7_cF;aBsod zc_f?dtthCs8*jkPzf9tb#LX`^#7g}*Q$H5|b|DF_Ls+}1?=FHXExefMvbVygNa}w) zdET~a$CWm}OFzK|Ywe29nt^R%+|7+X&U5KIbPzZu6jH}5M3aSFLLH&hK`nLC>RR4x zb=|GpWvZ0xuxW&5)oQIpAM($$>I61Uws=_lZQFPJVE5YMrW?FtK!|@5kK3F;8*K3lXc)PKoj2=ZTW6_R8z)l2t29 zQmvG%T3M1huw^c4?)|Rnsm4+_W+BD4Wy;#p*Rz7B{;L(BSthy;YI0#{u_b(6RUDK^2AnHm_ zf{{gB4F-rNFdx(#UOA)`TSmcfc^oST!llxn0IxS*qTf78hz3b(IK961rt-L`fqG!T zn5i??C6-~v8XgZ|1S!=S?QK1#v_$FX48Yt4OwgnqZQ6Zu=dqR7SQ67zfIqLPu zT-dsFXPcFt63agzmHu$5udCWSVm*d5i3aL3Tq}HtVqt z31$!P%}+de1}*U`8&jlk-n;~XCN0^Nflr)fC_?t8LAhS%_IyR)8VYGd3h7N@@tx(x z236B+!gGDyLt`wHFiO}5gLHnha;|7GhL+A8J(w`$Q2rQdpLv=gEyPh^d}&X;)E}iV zAUR~N=)nRqp+dJke3{qA)#j62=u@@lkv9aodVO6DcN}Z3Mrepv5|Y4bZWy?EbpC?X z)BeUi4wMRLTw%CHiw&lAZn3$9A zSiZrlL0qTALg7AxIws7eXr;f)yy1l5O^DjC4gS*WDHA@eC9sTz_F(76`}?J`0%%(2 zc<4gfHXM)KTi*IG3`CQS_JD&Pb}5V-joqtuwW?*3%%y23D|Mr*=6dz$6f;T{tO+i6*A<0QmtQ*s8pJqKWwx zSjAz{GLx`kJ~3R4@iJG$t>{9kx0(L^ZfF@p@rTHQ{9F){aKln65cTYDU}mEO(v(2E z+Z*JpD+v)dLCyfdp+J`nrKUyXj$DH;#{jV1J*8 zY5bw|BuJlse8+d({aQpLCFryW7l?d>Sc6iwfX4$ByGSP2ba*TZGGLOSLDXRgPZBG>2p0stqF+pr-azsKt{Y^h%?cmSxZcR80wRW-A4u`E_ z#cU+ji0B*Ie``x+IVXm+`%$Klg_Ej`A)!E+zy8rzsX)J#uL|Yq@)t;vvj@M6tup(r zwmZC!$gSB(7e89TL7uEQ%1X*@n*sqp5sS}JF zn6<1t1W68c(P1z7sD4Xq@n24(-!0Ftce}$Eyx8IM^$WZsmoY1vjly$!#&}NeB%afk z=s}uPVLL$NE6;m+3cX{Tmt+2!{ar-ZU{Sn&N$c(S!O8Fe<{QcXg8EVb` z4A)AQl%o}% zNC=vH+3d|CIR}0OUb}Rit+6>4!mOLQ;B3P^kQ?8A>19HyO4`O#GCTSjkSL7?{A*qk zs**~{OTf4(ehkBUE)(R@a4@(EuMM=HGjyG(dT9Xt|I({$@0;d;ekKA&Xa7GPLs0Z8bw7>QCX8qIF!c|8$+056UmU! z)yTFgq8;1}OohuSVY4zqf(w)AEJiotnsj1Jk+_W7N_wlKHMH~xX1f9Y2E7nBD zh(V;2mC|_G);dHm2vb1E1|9;DyuKdyj)4l@1qy`m-Y`5Rn%7Dwi8N9Y+cHWPzy9t>z8v7o@D#sKMNww_%DFVG%-RCjs8qQh#bIHfzST8Z-oGzcQa1Cd&Z{MQxQ?{{jx1zmq1KXDDRAFe~f3ts6Gi!f?m% zC_tFT*#zn89!AOFM`Az%=w;J>9N50J1ZtPg5K{zWk4ui>rwQ) zOtDgET6%rm2)Wmj{4g5gHD4OG8sDRzhm1)}e5+5;jh5uHG`kIhh-L|zW@A5Iif!?%k=2OW);f>w6m<+L7 z{8O!{e3XW;_qV=;vR=x@!mOyDXz2S2rW3*QMsYZfCw@IQ)?t0Yp%?J0jK4yiNH{K) z5(Nv;rJtVa@7!B=DeaPwLi|Y_R?4Sn?Nn`OqqNtWM#xwXtH4{=(2wt;3EMOxm^$IK z7uvCIYrq!;3^y8xOvy}y+Ao13jX`j1U8SXj&#xZ~wC%Irigxh=TVsFJ7K%#FX5$_~ zO>;C}#Xt@oFY~zataYX$-(o<-&K#^1fh?0c&!i|J)*;Z|R9 zm?U1Db@@I5GGP+t!{nS$JI2$@A{Kwq0PPc*& zSoA&hjTw;Ev%|zzR_AD%X#Py{z$6EgW1L}=Tg|pf9_Zwoo>{s{B|x zqT=sLZJE2|k_yD`m?p{}X@(=T8IGE+LI?AZQ6XH-l5V3>Al*Pgq7dVi{f~^!Exk}x z*P1dhdWCs4I!k@T<#-(Nw4_E2r7b5J(Y;iG+q1sB0h1x5Y%9x~at7S(bszy*Y=v-r zZqUI@XVgqyV^)pjDWU1>lZ?#*t`sgk8zv<}N^tZN0p6u_pGN^m1{jb@iS+{GAxM+R z_!v3(y-Wu^z{oJXUi@KvaNyH(Mm|PRFFd%+s8%AZqrosgE{FNSfmla@zs7-A0QiN6 zCDhnhm8b@Q%ffP?QB=3xu54_y5|d+W2rlC_1)VU}I5$FUKUk|3+a}t2qP$v6xCt2< z2RN-VOi>LWIiNBePe*84(wE$c4Lu<6)f8)Qc{$m(FpWf1(`=ou%T^r1IH=ZPN4-d)(WDBKzHAYZ~NbTvk2nb{W}8xV+=g`v^YFEYQDk$ z>R$+zespxt{lL^x$J0A%;OV)HriH4<%;R7S3?`7A7{h&1U(_X*PUfQTV96%!Mui^< zcF(@QTo?M`1shtRbFlUNPCvKs%LrO15z^woQsUs2XXOcsp{(R2Pyo$n$_=kKRT?4l zUql{eJETo{D@88=0zO58Sw_LIJVrE^{1`J0OV~FtQ-<6Z`9V||WMZa+bUwxM+IJd6 zOXi^$|Llu4T&^k_7#(kAbVYK_K*}`(5^4rYq8a=-7&WQci{wocp{ni1L32$G^}bZa zkWY1GW0Ua($Si+F1?lg@n_z==Bf7Z9yW0#nFrLknt+te($l2Cc_${uLy>y^ceoy3} zE?Pib(*7kZtJ`RnlJ+;W!jv}v+dLiM+XGxP%FZE`4vhz-n$N~ZH6WIx1MNjf&)H;lLDkHWHIC~iZ%)WtZ+?vp($JJH`ID}0#WtK`Q&}w6xBe*Zd;#r+qo?R=Ay3Uq&8D@&ob6u~L7HKZ_57`QaXhsSv#KlTMQ zh1DG83kLooVh5=GJp6KoW67)j@)=#Gzl@9c z9B%|AzFF3SZpi+qnuu8tEtra~f@nOJ=KdO`jPc1PVl45> zn7~iZnuB?+0%Vw$s3j+D z(tv^%z|c(L0Gb}(9!}xhS&t#x;4q$yrxOfRJcT^tk{*tr$SK|Cg()XV?^zhFO9SC{ z8wY7)Mh0%hfazuGr_GXB{b(Uu11yG|2QpJPW7(=g54*GY#!k>f5 z$PtBkz*&`|;x<}OPY8#=elM)wk&K<&UqGjp*s-U{ z#$HVa9(o*1l^K=P1NK-uL$u<8jA1rt9djONeSx?Pv{FI552C@5_z*;Y5g-5AXZd?N zL8S4?d+w<8dK{yPiepC035qeb#YTL!frE&_F?+t6;>p-~_E^=jo*ShLTm%&yjh_3^1 ziIak62890_xJ5Yc1}!M4dx6$N*1$3ozuP>TV-9_e9P7fS)ra|UGp+aITlt2)?x8^41pYWx{cRU((rh!?J$@?IA{|s zBH&$IDFaXnXcI5Im?AJUW^75Lx5Vo>8b<3fH+mg-zImap+aZ5R*^j2zmGErsHXF-D*@_!4#(wi(FQshHwD zX~+A4eD7v>qO<^%N0mTx(*#(yii~!J2kM%MjOMA_^*+Ewgbu(>xEXR_Mj~+W-hHi* zIF^XSf&VPUQp5AWB-9twaP1=YOxqxOVhie_R8S2Rq0!!emNyD2HP-#hC}sM!?n8cd z;izs5U$eFxR~-l&_8P$i!mQ<(wrhzYqvgY|BCK~ev`F=*kZm4Mfx*PlOlWDW6}-!* zDJpQMiimz{xIaC_&YbK3w?Ps*oVg?MVYx2!C|v1~1cR-Z@f8mpC@Eh*YpDDq3=CR3 z6l4h7RWx2Apyb>kwZplyv(eaRE#}Rgj4xL13rd@{ZaTe9qwY{WX4g3CK7<;ijT2iN z$I%nw-a%*u`X`6~X=tn1-6$Lyv<5Mx^(KhSfJ@(n3YP2M)iySkKDo<(k%G7wXVWB~ zf03>g8feT@25r$B>JRUV@w%3M`YS9fYDvA9E~@s@;AQ&~tKKTF^oP8zV@2I>u&$>! z247mYug}`5nyNiD_G&yrF-mV8g&#n0%Or1vGM}^PW_>-tQ7o({c0Hdql4ub|3xxuJ zMCJ7YffiLMXk_pDT4`e4B5`QXN6kc7X~sV{5qpX2saWU!FnF%$;23d5cDN%KHqaOd zo90++4^{x9y4NY4lflsP(5UsJ)sY&tK5i>DnouPIjke(2 zKer4A_C(_RJ_g0fy2b$ghKR_!x+IVsWXJpPSs#=eub$4K%Bze?Sn*A@QkInXmk zC_OD2wC5f)a!;DG#iIeU6)O$nl^VhjPeT;O<%MVN3q5?mtVvWD&N|NZ{jkW#xpgT` zX_Gp|X>`BUr3#}ONjnKEyy&fLsB8hG4Z!XZvt!Rev{b{h+P&12{a=u2m{!%1-~Z`e~)i(qwps zG2udJbFGP>gxc?c`hBR)w;F*QTtz~s3%Ar)v^UO;)}d9iq>gYHDmIMIMl~iY+27Ab z3Uf^9k{D`eV28>$v|?o#8&OrLE`TmM=<@+Z?&x@-kj%tb1}*$qJ8xzq z9B36$+o4fJuBL)e_8k1II7)48U+SE5o1lRNw^S%&#dtXxS`sgT8l#biO)DS|3c4HE zXG@9kAHl(hPiRLT)B0jK#YNP)Ii?P6Lj?ejbtHehix#(H3N;M^JpMRb+&UUEX6Xw9 zYGsRWQ2)zwg>}o|Rv3|b>0(dKSW`HorBB+ux<6aXp-Fw-4bSR0uUngA)XG)MD>qAn z=WC^-vF6&gU@UdZoemq{t`pXrMol5C=WXe(Ky*jYQi{ZlUAKTP4U{#~RrkrcV=+{k zOiq0zM|I@07mZla!UKMWm)o2d$_(VOGlV8slLQJ&bvwlMx}vo-mw>FWh?Z>H(RqE9z8|SY z7M@F`zy}Jx;>{`f=)>|E;@q9VgyKw|^*8XB5k8VPx%WZ5hFP)_K0*TP z6y$3CK=1L_N5$&5N!SA#lIQLPiGxQ5J%8>i=Hp2e44)i7R~C3rfCteReGIvawprfu z@smkoFL&HAwM%cqcKN#=wZ{QrrznY9IzyBP>qhq0&* z$h3n9DBH-O*cnCE zQV>38@AwO#RX*V%LH1p_QJlHUx!bcWMel$7+y6p2)R9_S9hN-;hE|#kJz#U6z!;Hh z$zn%#3C7&8hKEDlmz>q37#OpK9j6BsY~QD6i--9~Sb7*+4B@JJ;wgW6_8E>PqZ#Zf`|pVfiBCRt$_|2vlexwPRZ)ZwG(+EwGk$KUe_+n z0z!UCMZb=Z1)pJkXzPYdR!-%j6FFmDds&BLK#qD5)6yY(48^{({czVwjCzj7IND^O z3xZrKrz^wHAbHdeEnE#6P}H~|=Mze4{mw!8>^Msk-+1*0!|Yfa`e)8rN;sW#mL}tD z(i&!V=SkYChPF*%S~twiwt+Ox40J>D_3-J zdwa?)b5zwYmcqnp@0;LH!qPnmqK|xCaW9CvZlq|i7}}6h)Qw9|u+Av#@!#H7{1((# zJ^7fK&|_D~a=)Q^ENkE2*GaL#Idvog$A{6wSe5*fx!{LEG`?cJ-;3+}M{c_40 z=$&E*jn`bgU3P04v7u13Sf#53%_LCB2k~{dS4T0Tc#IVGcZsRj*BPr_fBe!*EDzAc zMX3^BdNqecRK0d!)Oc1ZRi>G2`VBv$F(QK)(#4x8~CqHkm^H zNw0|E2}6)1K$OPG1ZK|{FVWVo9-$EaeHD-jY_&`)T>E$%zQ<{+Gy#UCM=)7^en2;5 zl~Vvql2pkTR+47VWOj6kW}onu+ABujlJz5ss#P~aQ*p)c3v0#qzTlS$M%FZ0<4ct_ zzJ#m^hW%y05sUi1at+*Ryj)zIW(peFVuv0DsKwDm{XpaXD1ZURH-Uu$`g;8V*PVn8 zOp1dA{&Pu{%i|McYbkN2MSAG~<}^2HC2es}}J=@$MH z_Fs`htKpFMUIg~={}JrOQk@3fSgH@;9Su3n#r=P}SwD>h&3(C^W7jY6q+t?gHV!J=QaM$q8ZPHGnyE z{0U+2fan#T6`{8iu0u2mGb>-neM2MhyI1RP`woOkVI;Km0tajL6g5?TD_cIxKObzZ zfv$$2X>eFAp+WXZrL_m`=x4cNb}a%1q@Dk*(=8Bt-U1WAB*g9YTL+Gec6@{Aq2V&3 zj18#A6p%9$HDF6#oj?|M!)K&XdVNiMMlWcq{XaXwm6 zO0cxd%pSAT5;!fiFw_d)idrcC98^e~g;WcCM=SiRw!<;2v5356l!cYAnP&3UB(0E2 zi3;(y2_R>cZW&j>A@elZ5I|*fK_Jc>4jF-Q$x-Ox^~jP2&D4lwMX8`@dOyE*s0V|q zj<~`>nA^2(KM&Z|#ogj;y>7%4Zbb`RRgESY`UpoYVI-gnOvRC6;b)_Qmzu0}Av5ZU zt*abtg1r+c(?qA{or@<}jSUznt}JY)%_F;?Vb5Y2dY_LxqZi>TuLX~HCp-%fIMfT% zs7bM?ar)Tkx_gm|s#B|b+_lc!!VnsL@(%`Y(cU$>mYc%4Xr&cOQEV$A;au`h!nx!w zoJ*?qVsk|4pw1arw_r&t-2w2Dx&SZ5PJkC3@r-7)>00}}*`rA`58^xL37@dX!A2ix*Pq&N-Cuz0zpwjcN z!71pj+K$DLM|cUOdjh|Q`JU=S(O+lfBAr(leU&qWjAouAm?VB%Sk`g6kO8coJ?guj zV5@+fu+X>iPP+MC!=-Q4try`uY7gI{73fOWK1>vn7Y1?i#xdbJ)d6fu&w}WQ8AC}g zE2&CI98E&zAgNmJL}_!~S>1uG9ifBPW zqa5TQx+7#QLAez=abObtR@fSg^SlvijWz=(jSCzKFIGv0m^C1}s-F(BjR7<~3T!yT z!Pml^hoK$4fX@f6z?=m#R*5+d!aKq~@x$IZG&5Zhj0_Yk5eaQ59gXG!@sWQ_`GgYD@kp8l<3_;Hag z6Yn6`pw^iWdnyOYa(u_n4i1J^qawrwoIz>$1Bm}( zJcF$e<3kBQ#TtJh?8R(oK0wg`(-9lP->%7aBG>d8-lD-BB9yJkej>NI0S_$-@tsV~ zDN9Uc#B6S%2A4t?Zc`=31N#IgA1uEMDd?5tt>0jqPQcNSSyGfy4LlCqivwvMJ@njL zCIx1)mxY<{AalxlrtgF3KHoEa_pif`ZQ@u$JtVz3c#@ z@YW*bBjQO$!wsl+FAiSsV55 zgaf*0sHDfVCM3J2bD*d57ma9UfKWtY6dtr_yWmEuR%DRs6V`{FnyO*Lh|p{5I#SyN z%inE4X+F`$Exv+QNTX)Z_^e@g)v)@*PP@HTcfRb^ z)XIsJWL*Vb5vhc=(@Nu@VRVDhftMfXJf7pN zPslm(U-2L3Ctln@0m4g~keETk;zi;}#6=qSq=78$ zDp`EbH-RyK4Jd>VOI>VRLcwa8f=Sz0SrQ@AJknO==rle+2xM3_p4HDn-`QnWW2ifl zb+iyrou&AZ0Y}>d!AaF4>K$>9+}|k6J5?KFYgIJa{xD%#bjzW0WilG)z&Lt%TQtp) zmzE|qSmmquW24r@)XMK3r)ZIY7red?Z%%>n;8DE?L-Y{)==+T%=#{0aO)O2eG&5@L zQ5yZQ!s1ncseTrpCoub>GB(iQ|Dh!e#c_G&7TJ>;Rr%xA0^ z?ik0dj9{P=IZ#j#soYz{xJ-U4FDU$Bj2mCa%|Vl(DYsJT?Y$<`g7!Jk2eQikA;vh7 zDEl1rdcf~HqfihSs912dNE2o6QsH*G?GqZ)ISkNtZ3b}a<0`R zuJripj?aL()?c!-;dml8(e&5pMh*3DqO&2JVnvsCqa3I{wqmpa_b{;xS~A~q3* zaX3@Y2Xk?u163$0e9m<$EVH&nZn`_cMxXN}%kjZhpDS`S>(L^=;2JOegZE+=v00-> z%+`uPs8;-5h1QEYwxq(6F_&veou@?hUIhb1vFcTF_ULlu_5Sv^tH1rN{Hk}59Q5$V z-~P5mO)TmGr0uYETUIklC(>c;+8yTwwEg6`Dwv95iw(nV8A7%beruqS`@lIZVRYeq zyuR-JfB)_O`1k+wfBk>|uYddZ|Nj5M}!vyk}9bHw?tZ8ErsgjbcI- zW1l(#^1%Ci{zYX)$4z9E0M#H^h9y>yz91FZnYFz>K+tDVZPC(i(9vQ4>SnETO>{Us zFBhHs{Y5J(Ej19+MY^0735L53hRLyV)fy&DWcSEWPnF{-;-P~mqu@j>%l@NV*3mF! zDgY83H!S@}&BmT-l~u2-rT9m7U&dUdiGPXL$Aw0umggEO8$6Tgy99$p6Ouk@c}Df` zVQ27NdI4iu9J9&d`ojZQ!ek+$0_Uhnue~1^)=*cYG|V~|f@S+TFb5B6FRJV7y#fB! zw=uBAtASzo`39_l!-Khd*wymgdO-3C?C_MdZP{!T58%*)laU-iLcAuTBxD|BN|sln zlG_k2`LA^-4qP{^gykWq@&xLjstR;ORY8pCS>DuBy=1b9JxB(GE|uwy-K%o177j_5MB%%V~hbOWV*}ezImbFC4r+Z-WY}t|=LD>$+Xspk zB4CXUeOG!!;K`xn!R!iC6d$ zjsa2nTYdQ$qrj1`i)r$htT2W#w05!D-^ahRm8?dK;e^KyL|CjTradpHe-a={YgAwol% zNIf8;e`%gdt^F+eW*p7_h+!mgB?T~4OC

6}=4bBbbs`0-RZR$zb(t>0ixthHLNY|HH!HtH2qq%%_*VKUJ$u zdk?GCt`s<5_JWhNdwBd^-Rez~Fkmrrcu_i4Cw32dap&ur$~o_uGexIkV3dy@Gr}h< z;vl)g2sVHFF!>|OZl4YJOe1qaK$g7dNq=W2)u$e@NF%CXxgt;Sf*2HVUlTecZ$Jna zE>c7Dd#VQ4vhqrq=ZK?wE7;TwFzZz4>sPz{qzW^q-22Midkn*+0~L}plIl?oFLoLW z-<1hKf<|S2%Ums>$8Q;gqS0>NPP}O_+YQ@=cNL8Jei_X9{xZmS)7^!46NI=9)G#KU z%iWnbZQtxh-c|c@ckV4aH@jo+%3Id?WUpv8uMWzA3}_jIqpNoNjG6>jb~PxklPa1y zmk9TS-(Y!(Do7w0EU4F!w~&x5?5NVADgDIiztPMapCL}5dm9lf64-Q){Y5a- z--?2`i{%OOf z3th-{L49e_?(aR`B}iDfUL@tD6A=-opM!zZ&xull!vJ-mps(j^-+k(1HE#3=&UN8J z7p`^TL>G=#p?xyAY6lXj?CoqJ2Z-F(5`yuG{C{<{?j^zMP3L0wf_wR!-2$1qa+XM)8`8n_E1>IdBRl;)1D8 znzGRAe(fE(-UWM?ahy|na7qt)&Jj$0PVwgmc0Z^1a|Gj`Q~WuC1<)z}V8W&TS9tOj ze)}4wuTlC2rEgIB7Nu{cenXRT-H^lZp{AmoAi#2OP{;a!kS(*NYTB4>RG9R?F!e?N z59Iz;8GfN^xAJoL2aB4*)*_I6v;b_+bYZLub6uF|!c-LoG-$vZL$NpaCf<}LGzI}Z zp&m?ED&k34$MvoUeX=GggWMII+o;!xff&uPnCx-b57iRLpXz|bR z4A{{S`*jQ^Go+fEAp&Th8PWoQ?Im)@Q|M}$P>Hj#+*o8l2*jQS433wLj(bGpx|*Yg8?JD5}Fb+;y{z3@w_J(^=Z_XpDh z6bDlcQ&+G}iiXaW)#V^>kBJ1hGTr6}&b&>8-W82ANZOO#DT-Wjru2jBuQwr8tR_@V z-GqFi;1aiuU!pXRKEcpSybYv`=ZJ9<-JrBYY3ZpLMpw2%>uBS`NU|KPjpWIJUj7MW z2AJLio+r7UUfNYdm66mpnMhMSR5!lPSGvH%8@gY@-)=kVSUqh%gI_6tV#v~fBGjj`|ClT+McPyOgZrZNA>F%O! zi{PKGAr`4T_@#if)JZ%RSSQ^KvW_(Q5<9ktyRKNUynmphPmc4-64_Zo^iNG8`lzaX zR|gq9cG)#2W~UtGz6;M7;>GlNUbpq#MmSXvqXl_`{2*y2W5_vc#mLENv-~pw@~1W9 z(C#4{*K5B5qB3vjA3))T{w>`>TD#H`cl+^8<Je94zox#!R%@U_op{6wE|c9E=v- zdBvft>9WL`HHzd(q@GLyY^P}eB!|h(18%U5+!g_Uf#;M~bK+q}jUVrT9}xr2*RiYK zj_S9ip+vtw#rw1jbqi|f{M(otnxa87f0KItrYnoleATl>rcwi5R%b#TyeyRj#)98G zcWO&zcv?yZclH65u+RWz!F&*UDa;3n*Nq1u*HXF3{8Ff7U$i4M&_4->4uXV7^sj8^ zobYcM(D{$Q?T}DC?$sUtO7%Qd+x5N!9ZEE>1@LcrjdWUI7&A990%t?H70n~Qk6}P( zKHvs&2}(@Fx4MOub_WkO&>gSuDWrHlA$5#d+^Fzm4r}Q;DuWd}tEb}xn!xduq-%r7 zLsstJuO(HOfGE$>prJaj6^okBx?O zN*L-FLQrZJT$$7|3*9QKgR zUN=Z~iAXbY>IrA$Ov&Mp$}*r^IoxM75KPecfEY7bVj)5on6XZ8IQDDee$K7#MZ2`QCph$-=8Vp} z=ldg_z=(%eE$>3_C&rYg-W-)erw6guEsm&@ zxqIIbqISwoAEn6Rj?%q_+wLK7xuF2S%%yZD_K6?RVmf5Y@>XB2>Cmb!4M z3pcuOt_v5cVAge}X2)B4mm+0RpsUAtU5{t%MV%fxc|vT|$w6>EIMJ(c9GvW3gFT;k zSJcqCcZ{&~bU&qrZ#-iBA@Q0Jk?>gfP`ap37qZh4j~@IvwmUdd;vT5>*BDlg%O%}? zgCXT~SrG(XcX~$T60-TlXyzeIWaZ7Q!}!^~bHiF@Ld=-Uf(t#fmivRSj<@aRqmX8d zHk>LH8>q>j*S{iEw=~D>{r;dlFv!kyL4U=qV|Av?aX?EaAv={Z@=O&5>2NV5nEV2Q z58_6SGy~?BNe3dYieN@Z`YfQ47k76l%=L*CrAHASC3klVkGau>Q9(w8Go>`syJSQh zgEfoaubp}OIP!4(@@b_8Biibs(jod=)>7j<0LddNR)B2p~K2i=qr-9$Z(N68s)fCPJi?&#y{zIV2PWO=`7Htnrr z=pYj$#H@ad%OW6f;+*$%OemFnt zu+KUkJmv>j75F{lxSDZHp3%}&>hZ0v;$=z*B_h#eFM~KV+3OFk4+6flgA1MT#|YD} zUGKOSw$mN*=%5wpvKegM^HVyeZ_d0!T(FOx1}WWlBJ}AK%IHvp4t*Cq-97Gn+CA}J zQR$@pY4>otxdD4|VD!Gm@M34Dv=zhfj3OF3Z$2ZUyjdsQ*$LNQvqVV0Hb@_gih9H$ z54mF~gKs&L(4qBvAMTx}4b~^K1Y(J_BI56)DY(vqL}cG|X+vH>m-ZRUTXyqy48lL8 z%U9rm)h|8y<+1$o^_ex8UwZd^FgNf8%Jp%>FGWBH_&Ka6J^Gut63z@{Sis~-`7k?^ zN~0To8dx4~%1FT&SMjW_Xk|Z$O2>SbMaA)U~E>DNF#|UrHcMrX%FlfGrza(*SxG1=*{Om>r`N$DgDdMtDmqJIdQh4buq0hCEI}q{u8jXC9L9=ZM1nse zM#X*6h7tfh!?0<65Y`};0uHCWP5BJ|Y1eU0A? zd0KO+e9~Fr`ceqRlR5xj$*#TieF{#MBh;-p`r~Ipq4jXs;71wIMsq*+zW4+hEV*Q! zRmUjt=G2}KDwhQ@CQ-tliqyY!;_eqjpScX@&gQ`SXtt38;3u1+f%K58AOJZ`I<1OT z-&nOV35DP>SIHPb!;lxF%GVz7`~JRls>b~$=`*r&S`=&i;JQbS(W?-F^ce^1uy8Wt z+weA?IIinwTS-<{VHUyX>X#H5O^o9tJ}}U+;%Z^cc5eI?`;NAQg>yKKgwf00-A@n@ zhR!XoNUX+{uax(zG=<=ax*>#~$kVtR7X^){b(CF&DRJ7Dia_+Y7TG1DWW?hw4%A41 zyEPZ=$9+hG7d^H##YEr2SJq2t?ZMu*Q2|;Uswazv|C$Wq|#ob5RhneHfMzdJ;P&I_u_}u1E1MnYxuskX1P+-lKmm?mTB$Ak${U(MTkBl3lTqDCx`jkH_xlE@Nk440h_V`x~|T{%nwrnDIMV!VK!?8h$vbxyOZLAxUYnHvl1YAr zAxfh62T9$wO-DA5`^C=AV&kEF<~t!JLq*^}-8V6g^(`pD8iX2D_7w+{aoPQ}qd>od8(QAKK5A}}M)253rKdW+o$ ze@^c*%$7)yC5t6h;|(TjF`PeDgQ1p5;}wzp8L75tAd;6^nbMf145;l@9;AjtWL;gYWy$yY z?!bJ6>WQ*{0qunOhItIvLa%JMS4Nx6bI=cNqqKpx?u%M`9scM%zjlb?W*SYD&0Q6R z(d+GLnoWsg)osIfW~t~q>_elrHYvQk%tXj9Tq}}1!#;Z)S-vY_zsb>X7Hl18A#Tif z7<`BvoobKCTTD9(lyqwHC;LjW3(=|s8&z?27FmM0Z)!s)65K||yW!}GLfrHT}=-SEnlgEzdH#|9$P z`wgsYx(dsHMKG=e6<5Wux&&63>mGd6j4NH})`JBGGG~pS_aR|hLtj1}u4`cwbAvVL z)NQkO!wLfNaS#uQ%*QIu2xak9QHiEz++D*{G*#nn15u&6QR z!dZG##MyTJXplSe5v+RfCmuq4?(>*E1PjKN!XuC=Mty!6px*wOpAz*H4^!6759HLl zbZO>q1#?}}IV@xk(T$j0Z?to4W|Kzc+-niZc2qK1OpH0*rKzKMRO)xg|?7kupg znIQ;BBeg-%2r~3qMj(c(GTdHOgc38c!3 zJ|z6nv>){1ue?Q{1KQOnBI-9WndO{WdK=OZ+hMnwevq7um}ATB>~N^UZeGpef-039 zIh2FE9*vFoiK<%@KI_{S5_LS9>H!bZunHxRmGP8)lJ;Fo4lTjTRP159^*5P>upJ1Js_Apmgu7@uz-IR8T}e()=vRfH#VRr+j@6CiG>0(4{w=qDGap)+ zxEi$|-`b4vwt@N|N9DbwYvTFlWOsKJ2TtEG9k6?aC!&tQmudSrZ7Aof!m8mO_g6fQ zj?O~c$Ov!Ly`l$0hb?77(B_Lqn#!mlGBaylTM3KPV4(^;X_7u&n-J;=ucb+|ycA*u z$kE&=5``L3$f?Eh%3*nTm-^}5T?vH--nfVCLQphdXyLsMA_hr&(20e%drc&6g+!1n zYBMgRS*=q_jAmzdcQfSe5_Th5_r|W@9PjLmC5-&hcxXz<{*~X|)kBtqtFwTBnuV0( zKvJ`9&n&BTxEmCu*C&h~;f9LT&=hyp_u!e&UiwFvX)ki9MM&kG?H;Zy z6RV@Wxn03*&Xq156A^Qozs_Q3W1c#mvQR@i=FXnBzn-y=&gb>iwR(S0%MVPa`AM3= z3Aa&5O~@5)^h9-xM-`?T67W&4j@wP z0dfR)na9`AkYO@6&!d9CzXNByPr|!98dQiuX<{8yxj6}E@$gg@|D&l4#Y(kc6Q{Ga zZ89k9@Obantx7eX)H50~pocuiVPk?rp5W4&;MA*FtwD3#Y`4b0H21om%eh4Bi5CFg zH1ld(AbaLt1K{{R)cuXQ9&eany~XOc*<$I6$#9rC@esQ4O&l#a(2aeA#0T%!cZ?y5 zu?HaptoL9MBnaxSBD}wzNR(0Gh!N^zjiH9(3P(v&8fxgd1QA5!mYn{#7;T9A7{UJ! z*aJD-^P+~8jr320%*<7y)EaqT_MIjX`PVGI1VVTjFRh4<@R>=*b+b2XQY@EvKh~4E z64A2dwTRNN!UfcXt(kE{NHh=dzafKQU}rIO%NpuMgX}{fY+B)K$>qgiv1=xzo2O%0 z-}M|!TJcF0aApI}!r&6r7@_PN?72b0(XdO%n_f8Z>3#2nYXC0svQ_+%-1`(SIdhv% zVjC;KzTXEuNlE$c{`f8Usy4!1W1&?b>O5c&pixlobBsbLnNXBzE=PJsJ_R!+{z!=@ z{By=GDu@bk#_{!r8nLPoue8nl7Bkj_gl_i-+VykrzM+#fFe#l8`aU($bndq;R{v%z zZ0L2`>>t18*-fo1OF+}yRuyhzwgBJ*g;I1Z2#1b|b>s5DZO+jdQ{TEZ z1kI*%)ckHUscZdY(M2=l>UIAwO|~>OtwWpEfrr5=ShoZ zLd_dds^wDLuMJ8YX7#l0Q)o3HiE=mb{xq`K+KvPX89S60jR~^%qcvC7W4C7Xg|1(z z&BmXva(5H-(Z{p3y;w;^d3drL{-jX@Y>%Bs)#_$q^)1=dA@ry)IdpMG)Ma7?;pCZE z811;SN^o49P+-nCS+H z*8mAr(-<`#NEoBT8FFikHNfAWV3ruTJg>#tr1E|dhuD=JHa-t7z~^Ny@Fmbj>1^CJ zxkj5yKybZ%vKqli)2sLQAiPO=U@qBWl;>13t=Cy2tq}H(oE_#{5{oR+ThMavzvtkC zpdJf**F;*#caZj>5YWM1;PjJfhX#@Ae7tr>?@rD*-N)$iNEZ&h=~M3+{r}3#-*`7~ zz2$T7-G99FnRofj`}E9v`@J{*(R=lySN!0OfAF6F;C=kTyMFJzdGEb^@14Grc8)*t zd;sUGp=KXN%yufOEWja+_^%j5-LPUZ5mTqZy9UdmVLEE^VtwQxos`z@GYw%iK^Bh?*1C+ zA0#ykWMSv$S5fqOUX?`AvEYk;VxM~=J!3b633O5WUaq{ykH3;H5LB*zqt z*WT{-e{F5;Ze1$O2@%h#s1my5MP9{R z?f*bWm{C`bk52Jm@4sZG@_^{iaXd+~c#HsoDyH;xl8y80HOm0YGM(9lMM~6iO9~uQ zb|hJl2(zA4u*5hGr)MhDVcFE84XnuMeBA4GyIs|5wUrRFuw{NML^#Ro77?Bq7Ho=E z5&3Ot6f^a~MSzLDU3pRPv?#(Q$VgmO@}60+_uJm1J#QRT!IR3wiJy6`mfH;5g=00Vx!AVCA*T`rtO|rQk`LG^z5Ae3X~`Rz%M5V45r^NIXASrEo;{;a0(ad>`I1- z&tCYq6S`*=UD9@lp+j%mc{>z4!NmK#h>N9Pc(bsa`QfS=rOaBqxXU$%$hpWR*RSIs z$E+J}JDF-fYdf5_bw)7MT8m$1`GK+=J%5#7$HifY1YHv7qkNxK2m#sniFq>~u^BHl zzSpw(vnzcPDi8~h+n22{Oh5n@(5^q!!$^3#lYo7ImX3KF;&b!Xs5qk&{1W+Z5o{Ny zl@!3xn90GGp)*TvK!##AV6V#sOLT6}2oWw}nuO)+31s6`+llK3cASSx6Tw>TJU(M9 zx3*NVpU3V-Wr12*?8Ay}9&WTm0@}g*VYF+uxv`27_~vs7XB{C({W(Yf^D9t17Vo_F z5~A5_i=JAY0f<1hwx#26@G08AOgLriZ_RmEO+^(L!(yGytW-82VT0GXC2Z~KRy?S| zn{5@iGMlQ@x4hvcGGJDNOl_Q!tVJnT9wn`Ai;X+cpH^4hi1%{%gupE9bPQfITRYT} z2l{TC{R$nR+X3yVut-35;zxGZBYh+Ptp3hrn0be}a5>dkUxUO91ns~!& z!g_=|)?T~_qfe;GSG-CCzNSM6&vX%w7ulyQzs~TuwQ^3Vy%TP)MzqJZ(i*d)cV`@o z^N1acWS2;$IapI&gq-lN3OIn-w2@C_R>YH*?0gR?fHiX8`~A1;w*MO;{?YHh?VYvv zfb7M@umXx#U`!<(gd9wTkhv*4T&ay9h!9vx508Sq-$%dy14kYX zhqfK}rinn!Xm#Ov8uPtnoqm`i|Dm!`Pl5-3(~*=f;#qi=my(56IlAhBX59P9Hs&zG*@*)4-F!6TypC-i3h?UHXB__0rhmAXv(8yBvDGK%K+3!_4vPqM4AU>gDu_8uT7zH%)}fPKfno43Y`fVCu0=RMynV7~#kygaPjBDG1w1+e&HhpIXYqM~fZ2 z0WNgXNE$#mPHP3D4#WMF0cJu^lFO<}4oc6_w7JCR6_V2nw&kpklEMPCqDtq^UYUUv za~cMej&y)H+h8%wYZzIWqQ5U2BY}TGfvoG#IguX`+P9Vdj+c5caH>K-@;I_P!D~ME z#tA~kppj@8J=q_gbk#ZHpLB7`&_x|4B4lp5ErxoaD_bQGDYddH8fXA?>e-UT7Epk6 zmg&2K&vvY-*Q2kP>=-6quVw$^XpmF8hp5d!@lTcPBv35s43Ko%B@7nSkKV29c>gKX zI$nbo9;?(U(o^ErCR@47vGoB8YM+bY%kwKjF38bIN894>e{}7JzEXi{Vp8qTO4cer7P0S<%?+CO^}QOI=g> zrk+be6tIT!AeNO~*=8+?gk#n_w26KYx&i#1BPeZW=g-NWA5wYfJg?I1ch8N(P?&84e`PH$5k7q6So>d zD$m|()Nt5UU?d+fSe2Xk;;8R=a>%+?H$&6Gb`J*h+{u(v+}52md2IN>-Cb@P6d-0h z3k}EmCj-s+(R?qqm{Sep+xvPr48S}?w+2oVPY#B{!{Ym?ey_p5|ICDZaBQPSfIl5- zd;qBlq_3-Hy;vhMw;>YqVo0fPX^`M_?TwC9pla_;^O|lhFvq5|1d)JjTA*o8Js1Dm zABl|jPrDbiQJ5A2#U){b!8h2OCq!?!lIXR?^K_NBH-)%q(coEJLERYuZLpDm7W72o{=^s-{DLClI-z9WciD zx#9ozWBslB1TcM!P)aN35!%nK2rPf`zRpo@zpS!g2jXA@W{c@96#_`)9X{t&dz5Rxqy6>Y=L)o+uJI(-cIc5UGyPnjeaLicG&WM zL0$(|$6OJB_B;_eONn?Tz-*jJvhYX2-l*H&9sd64cICLE-_G`aqkoq7{L3bfz}WB? zj%W%!r_iH{2OGA2Z}~X-w;V#xl=I0+0#Xa4Bl`)5eL%-!7C*|rRYiZ%;e zxgjCP?>RLZ=^d1m+@mn~YQN38KQ#%%ZvSgIU8|^hiNqyDrf=20M^}Y)4Tt{7YyI}y zqa9dNwy8m*MZ#y4|+u?iBSI_3TG;43SQgNd@f zyZgZ2n8ZeWAiB04^!E91w=zrq;XJyHR_-6JI=^QK+fn4#TLuK3KeW$Tv>*(8soq40 zn=Rg+Tdha8)vC26E%{r2v}fJRxGafrqyrwaIu5eoAC5EhxdvVLblKf?|L}DmIDz^Y zR&}Kb;7adN^+&g3`W-vHJ!Y>_XH2s{l-VC+miznsm`a_0(ZQpNeLBoq-CdOdjURoz z@2)Bn?7Q|9VCF@`QHG$;HN+*gFb<|#BevHvfnVD}_uKu(f4!A%O2Y}d%8d?j`>5sD z-{J}wQxaRfklH+PCBkFax@Fq(HEx74*83p|dh6O~GvJux z`*4n{e8e%avQfdNyk|(-QgmzJ8`=U)zgpdoLb`x89lod%>NSMIh1%SSn)F(bN>i7q zEw=U!b1;RgwxkLbnjv(waHaNkt2S)6+}=B3y?4qLdtT+NFB-<9{0uk=8;D3%LN1|u zZ)?yI4+DmAy%TcU2}!vX5=9F|(bmO+rn@_>|NA1&k0R8dWOb?OcSj&YwJ=agz zSb%19VZse&EC|*9oCW5sjEFZQIt!A2no~|gMJP)S{$#QwtYyX3ki$U0V1IBuOVZe> zEplk}4{C=zqf{AXXPt^2tSvj51m-(+oZ5nI77#Me>tumH>)Ee z)3E2$3zjP4r{(~37YX_?4YW~WDVd=q*3gQzp;f^PC*eR*+G(h&^#&N7f?g9x)5Muh zj0%pm4~X=w-|P+KNui%~dNuQ~_PP}_qiUd!Mo{pzIfm6uJgS+9vx9v_LBy5HthcXH zg|}M7&s0Pqgq<%>JHPIC{(XLCiMBb-W7EBCbS4Qg_n0~~Pvc6SZ{Jt6Ja|rll2nJ% z9~PdBnY>$n>G|8YIJt;L+@n_(tCqioH|aoBOHJ4(Gjd@?xa77@+r7<=`Bm<+e2w4L z;cZ$7uivti|B&@8XdCWxR2_Y+H|B4#5+xLEyS`i=b7jX^KtWsE;*+hUt=Z-R)PK$& zPi-tCXu!e9+^tJGz_%{qtq`ufz;a1dZk6$rWdvLC)ZhB=JwF+j?d~6Su0HNpPxnhx zB$16n*ZWbU)cThp7wE+Ihy$kp zLM^5UDMeHlXF61q=Bi-QnM%d9?+bL5Lx-k+hTuF1H9+U7Jj9bMApA#Pv(w;wg$MLY zBkNMnZ#nW_7W93ZKTd*Ox)Y|#GpPSe7GmXHZg(@Un#>GG8MvpoC~O;lrJPtboYGhnuSc|< zKw`%ljMQ`v(YaLTjFHK#k~DYYK&K7n+6`S-yg_HBl>EbyD!}uY3+u#G?2eVoE||2` zyNz@TywXpGx<6g(X=>f5Kv13r}|TGYKYlchq0% z!+d9F()<~r)hech39=RyJ=xiT87Q8x#kGc_y6g3`HD0vgF_=q`mpO-LGjAZa=8BDS z=3azE&Dz^#$hwEnnYb%DESeTpG{hg+Pg_HVZ8YvAmX<8j3X04Kl8Ha>xmFY+qj?GO zROX_7qzuIMhqC)R5GS*hAZ&Qbt0GfacgB8>YMZ`aZTP+|#H|w!uc>bIoXhDEo5WN* zJ0RJc4gjrC)JfTDXBVzI|-cwGjeH;C(7y5RD%_8#~Nu`ciV& zq>6oOp=wLyI10|N!i8Q{HDlX_B8WaZJxhQKZ8@@M*q?=DI;?85qJoWgx{|e;HEcv} z=_6c+YGVU8fpX<84MQZ((P1clNc1)H)#4yDjG^*CMQnq-X97X2qs-;x(9F?f!FFsa zn=R<5wO%WuUmkhPPlhr9a^w0Nn-*Mv_8*!bEjoXtpTrN$80#a{jQz>@H3z3C#V9Bg z)J5*1yU5B}GO3(MwGKbUNV%SCOA8k7D5JSt3qVsN;arG-GeS=II{zMyh}&9NCo($E z7Uiut8g4_63PC!u{)Xf6TUdlLV_fDb)u**$HJ>~WA*kjedV(_d{+PQ|Ai;KxfT};W z#N@LkF;Yp1ADoz73G!C!gA7C(Ba-ye`xbnnyeC=V3_7B4} zg~oXnMb82myxy1UDvO`UB zUt)Dk{A$a3*6xu6Pj6l1ISoH+Sjc2PR&+!BbjE?VvJbS&R+9kJR)G71D$v0gRwfWY zjm@iu2{Enzf-tY6?6x_h2roRq+KvM|tNzMBxDr$DL<@fsB9^SdSb#aM)^d!PqpHj= zsWWl#B*v`V-Km;J&^{-Q_#b;yZ$j4{x=t(D4^!ca3ISc0crc{GB?@gS+)&}4Uq7SL zIhVep(gl~EQ|TI|Z}zElg3`CBcg&?jDjjhNZ=9mk-?ydnhxSayS(K0CcW;lJ7EIHO zAp5xTT6eAb{)X;H*8Mr%pV@rcQ@d6EgsFQ%b#JYAkLZ47-CxlC?{-_C9&YQB>i)C; z%zFEjp0us|IoEh>J(=*6Z>%TR^yH7$|DuQA***N!=;0N<_V_!y_N#}-bHBGse*b&> z{WtdeqR^>8^S){{HRYxnFTUm%A^6um&9Pc;lj&O4UFiS_w$;|dQ!Aa+8eU;c(h^V? z{(ghGtNMXcdj(ErjGu_jrd})2@s6dZSu=HQw+l-Uk1%F75NtuNZks^_Eu6_T;_P7G zGH}@EV8=*VvoCr1FemD_42c`rgh@FHpcjyV=Vt>@k5HHLT`;Q7nD$Z112Npg58>)Q z&U;?flqaM=YIw>D+OWG?yqN_AO__vEK={8~Ij#^25MEsEz*wUXX}bItY~PtVu99pK z8+~}>BrXv~hGg5>VYqZ%f0S@JanIJxsmzzE2fw83162i@Wr7wqo!XGzYaL4NS%5dk z-W(^w@2`zPgF3Gp!>JhC1nhc14-%^z()5?g((-!G8h1Z8?!Ir_{b=9Sxbla}(NJLr z1dg3XvOs0j-R{!C5Jy2Vu0VhzUvt#ky3VC(9 z5xwj%=WGZxSjJ;+Qdbe;YG7SO<09a`(H=bJ=;Begn#CDW@$ftrTnGRxc>^`V1bnV) z%SuZ&T!VV9^jiB3QA+~rKZ}%Nph6h%`WfLE#;Zb@GSSV{DdqsyKh^*V8&S=7kUCnn zOSa1zM9?AYwvB|EU?ydV$r0B@*mvVs;3ghAdV$Y zKg<{DIQwsCx_Fki%*eEwIOI|;VZK{`xUTVj3dJ2uQ@6!nZC--1Hmz!oauK8$rH=Qv zvqPg?m{D?|3y2DgI;396ch;f0!M24CwsAuHHC+BjbK&%eX=#09I>Ha?mOnP|Ae}%- zckgS%)dx;uu;@ zPFjt0UzSr6t5p(W35urEPN!#-&;|3<>~riaEgPyt4$Kg?&f4z$lI^;YH&u&T%Hcy_Q?0o^2Z<@yW+0UDGH!hY%V5Q$=h_BPICTy$^YELh%zjhr zPFwK7dbn9Ta2FU0b0qwN^PD&dYZ0~8n{5s$jxy^@-PPul{yN$+L3Inov%^uvZ;niN z5@G6eU zXOm>=-yXmI?z#VXrC8@%LhGV08j0(svWFwEQ)+3p9MU#~&xD2aLhj6A8kVK6-izx_ zHlB-$p?aYSW&Z;BYk=J6P@=$Qs(!-0!MRpr^;oqea2?b^)u zG%ThuOJf@k8vbLpMb5*uoL0pT#dT!ww~OY4ND4L!nq?c-%Czkc5yzdfd|^Ny_7dkaST8XVik;ZFo`N-Py6rO%&fmiA0oq z27$f`k(~cYjK`M^8PCvos@A2hB@TqCfehqD6&Qzk#jXq`B=j~y{t}`3(?h5Y5v*EX zlFi~G;ngW2MO8?RD{e+Cs?Z`RWn?VqZuJ0?G&m>ZFT|eUo@`aq?gqd7xBqf-7@(C zo5jXM&OKo6pfs~Z!u2cmQ+mg~Wqk!FtD=3y{^5iLiMiqT)|jPCn7Epwhxk!3EW~c5 zFxzj<^OAtH!J8I(+1ZOtX*nX};f2f+HuasKDFZaU_%WvgVDR^DjT{LEBD@m{V~08p zQV~8QVcI+x54R;zXrV|be-oQG9wL^fuN)XA%zIiwXpZ-FiI6CazEf-Ia-F`CmxQYnU%ump|MTtvEAKGaVpj45mcDUCA@a}wtVa|Ndm7; zwV2LSLKb-V`8wc490xyH$6OZMOhnEKMApN2l?c9AUG@`f5=ao03 z$I5@gtO|r0G)H_{%H>kF)h|b`^Io{-o8bK*XPHIAHI;aCdGIzyqv9q(hl=_Ja&u`P z(DiCT>oUw1VQNfW&j~(iS|9wj$auVq#t&~Q2~9H4Qxcpz*8J2KzY~bt)R%eEo>m;Km({>JCmJ2Mjip#vD^Q1DS;(xX z%4Y`7x6i8~+EPb&v!#Smc4%V4I5ij1|xCGVe+0dJ++2O@YYFOUm!nO)!=taut-xYE3B4N zmR(>@8xEL#lnifIzJ_Fp0dG6-*~-zI;FZHETGUE%!gKNA1Fb+?DFU&uEi97G_`3+6 zfo0_2kY=s0A`92M)n0`Bt{C9+3Z+QwdUu!APAeJD>deFo?>1pGh`nt(kgjOAAnY4w zf&A$7zVRS?h&Wj?vNL&EvEJC1k({jS(d2xR~#7dtLno&mW`%- zmk}Zuj!fK;cjyUvn_98bKl4MF6g9y3`{ruN zelmLM;ks;glLX23_%l}R0~6YesN$dyf@Y8fpJ^()U@>8sL#K)*nSKRAx8-rgHHWRl zEgPh=p-&TKJJKLGib|xCc zaou|#d!WIUyVmAsq~o=R`%XoSTpMqq{85^O{$CIHZ+7GU&ZboMP|?5--oJnv)^-{5TeWsb+cd9ze5pU4s0x-I;=U#?)LR>p_H{9P8bDV4 zp0IA-jJM+7u0WGILSUjatl$L>(7*St*%c`^_fnza;7z3 zM4S+Q6q4)~(~yNZ_gDJ_KeBQ1ZpzQR4m{^}TTer6nw zFV*Ouf7=)72sa1!H5~1(=iXJ-aa^-j-|7@?+@-WudU32NGqchoJ%0r-jIo`!Do z^r>KS@eW<*N^DD~+t^kxdao^iy@zHHR##o`GdEi`I?aLavCxmam%=K(;LD)t9tDsW zLu0+3FBHU^xObZAO&a)7?*}BBXhe^w?#)*t-)~j(SC4jf)S44j`TpK%@A^&MwhHw5 z5}Y4PgwC1@-q;pGJ|cL26l_->0k`*34XGZ0GlDz`0y?4k5JM34SYZz!v$TSlSe_Rq zipOn}vt}nm$@+VDS7-UVHyncowh8CICJ2vf2;X;Mvw}PhkQz0x!`iLd`C??)5TreJ z9UGUHj%;}w3SnEqh|k(RKbeJ8Oi@xnb~BTx4dV1&=}lS%+CH+Zf?Fje7mL$N&!7kx zvKkB3!4P><+| zI_7Ap{V~8rJ$S3WG395ROqc5{`99BBA@0B6yQF*@hhrktD={EVn?Ad=CId^lT4<15oJ;L^Si}xD*e*>9yq52Lo0ZdGaNg;v8N! zmDzwenBdo3A@#<8oS6xeVMEI8J}aX(8e|q=(cimBTDc}(R$oA5OjvKs#r@X#xf1JU zeg8d6m_>`1x%MwV5`S8gnpJlpa=<}YF(%--R?qCj#bIT6P0$UbxCiiVxS=!n!_LkJ zLJS`y4YZzw_Z}vo=RHE$A(*PHRwe{gX<>vU{xg%-%G!jCS8Rl+aDklC%$Iul&m*c2a1=%h!$kW=`k5}(Mjw^kQppnb ijV(ba4lR?oDH+SN5tB@3G`DB&;Qs=SncI_3IuiilU0dw{ diff --git a/Server/templates/js/vendor.8b656787.js b/Server/templates/js/vendor.8b656787.js new file mode 100644 index 0000000..51e062c --- /dev/null +++ b/Server/templates/js/vendor.8b656787.js @@ -0,0 +1,32 @@ +(globalThis["webpackChunksyseye"]=globalThis["webpackChunksyseye"]||[]).push([[736],{7518:e=>{e.exports=function(e,t,n){const i=void 0!==e.__vccOpts?e.__vccOpts:e,r=i[t];if(void 0===r)i[t]=n;else for(const o in n)void 0===r[o]&&(r[o]=n[o])}},1959:(e,t,n)=>{"use strict";n.d(t,{Bj:()=>o,Fl:()=>Ge,IU:()=>ke,Jd:()=>S,PG:()=>Me,SU:()=>Fe,Um:()=>be,WL:()=>He,X$:()=>T,X3:()=>Te,XI:()=>Ne,Xl:()=>Ae,dq:()=>Re,iH:()=>Ee,j:()=>C,lk:()=>M,qj:()=>_e,qq:()=>x,yT:()=>Ie});var i=n(2323);let r;class o{constructor(e=!1){this.active=!0,this.effects=[],this.cleanups=[],!e&&r&&(this.parent=r,this.index=(r.scopes||(r.scopes=[])).push(this)-1)}run(e){if(this.active){const t=r;try{return r=this,e()}finally{r=t}}else 0}on(){r=this}off(){r=this.parent}stop(e){if(this.active){let t,n;for(t=0,n=this.effects.length;t{const t=new Set(e);return t.w=0,t.n=0,t},l=e=>(e.w&f)>0,u=e=>(e.n&f)>0,c=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let i=0;i{("length"===t||t>=r)&&u.push(e)}));else switch(void 0!==n&&u.push(l.get(n)),t){case"add":(0,i.kJ)(e)?(0,i.S0)(n)&&u.push(l.get("length")):(u.push(l.get(y)),(0,i._N)(e)&&u.push(l.get(m)));break;case"delete":(0,i.kJ)(e)||(u.push(l.get(y)),(0,i._N)(e)&&u.push(l.get(m)));break;case"set":(0,i._N)(e)&&u.push(l.get(y));break}if(1===u.length)u[0]&&k(u[0]);else{const e=[];for(const t of u)t&&e.push(...t);k(s(e))}}function k(e,t){const n=(0,i.kJ)(e)?e:[...e];for(const i of n)i.computed&&A(i,t);for(const i of n)i.computed||A(i,t)}function A(e,t){(e!==v||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const D=(0,i.fY)("__proto__,__v_isRef,__isVue"),L=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(i.yk)),P=z(),O=z(!1,!0),R=z(!0),E=N();function N(){const e={};return["includes","indexOf","lastIndexOf"].forEach((t=>{e[t]=function(...e){const n=ke(this);for(let t=0,r=this.length;t{e[t]=function(...e){S();const n=ke(this)[t].apply(this,e);return M(),n}})),e}function z(e=!1,t=!1){return function(n,r,o){if("__v_isReactive"===r)return!e;if("__v_isReadonly"===r)return e;if("__v_isShallow"===r)return t;if("__v_raw"===r&&o===(e?t?ye:ve:t?ge:fe).get(n))return n;const a=(0,i.kJ)(n);if(!e&&a&&(0,i.RI)(E,r))return Reflect.get(E,r,o);const s=Reflect.get(n,r,o);return((0,i.yk)(r)?L.has(r):D(r))?s:(e||C(n,"get",r),t?s:Re(s)?a&&(0,i.S0)(r)?s:s.value:(0,i.Kn)(s)?e?we(s):_e(s):s)}}const B=V(),F=V(!0);function V(e=!1){return function(t,n,r,o){let a=t[n];if(Ce(a)&&Re(a)&&!Re(r))return!1;if(!e&&!Ce(r)&&(Ie(r)||(r=ke(r),a=ke(a)),!(0,i.kJ)(t)&&Re(a)&&!Re(r)))return a.value=r,!0;const s=(0,i.kJ)(t)&&(0,i.S0)(n)?Number(n)e,Y=e=>Reflect.getPrototypeOf(e);function $(e,t,n=!1,i=!1){e=e["__v_raw"];const r=ke(e),o=ke(t);n||(t!==o&&C(r,"get",t),C(r,"get",o));const{has:a}=Y(r),s=i?Z:n?Le:De;return a.call(r,t)?s(e.get(t)):a.call(r,o)?s(e.get(o)):void(e!==r&&e.get(t))}function X(e,t=!1){const n=this["__v_raw"],i=ke(n),r=ke(e);return t||(e!==r&&C(i,"has",e),C(i,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function K(e,t=!1){return e=e["__v_raw"],!t&&C(ke(e),"iterate",y),Reflect.get(e,"size",e)}function J(e){e=ke(e);const t=ke(this),n=Y(t),i=n.has.call(t,e);return i||(t.add(e),T(t,"add",e,e)),this}function Q(e,t){t=ke(t);const n=ke(this),{has:r,get:o}=Y(n);let a=r.call(n,e);a||(e=ke(e),a=r.call(n,e));const s=o.call(n,e);return n.set(e,t),a?(0,i.aU)(t,s)&&T(n,"set",e,t,s):T(n,"add",e,t),this}function ee(e){const t=ke(this),{has:n,get:i}=Y(t);let r=n.call(t,e);r||(e=ke(e),r=n.call(t,e));const o=i?i.call(t,e):void 0,a=t.delete(e);return r&&T(t,"delete",e,void 0,o),a}function te(){const e=ke(this),t=0!==e.size,n=void 0,i=e.clear();return t&&T(e,"clear",void 0,void 0,n),i}function ne(e,t){return function(n,i){const r=this,o=r["__v_raw"],a=ke(o),s=t?Z:e?Le:De;return!e&&C(a,"iterate",y),o.forEach(((e,t)=>n.call(i,s(e),s(t),r)))}}function ie(e,t,n){return function(...r){const o=this["__v_raw"],a=ke(o),s=(0,i._N)(a),l="entries"===e||e===Symbol.iterator&&s,u="keys"===e&&s,c=o[e](...r),h=n?Z:t?Le:De;return!t&&C(a,"iterate",u?m:y),{next(){const{value:e,done:t}=c.next();return t?{value:e,done:t}:{value:l?[h(e[0]),h(e[1])]:h(e),done:t}},[Symbol.iterator](){return this}}}}function re(e){return function(...t){return"delete"!==e&&this}}function oe(){const e={get(e){return $(this,e)},get size(){return K(this)},has:X,add:J,set:Q,delete:ee,clear:te,forEach:ne(!1,!1)},t={get(e){return $(this,e,!1,!0)},get size(){return K(this)},has:X,add:J,set:Q,delete:ee,clear:te,forEach:ne(!1,!0)},n={get(e){return $(this,e,!0)},get size(){return K(this,!0)},has(e){return X.call(this,e,!0)},add:re("add"),set:re("set"),delete:re("delete"),clear:re("clear"),forEach:ne(!0,!1)},i={get(e){return $(this,e,!0,!0)},get size(){return K(this,!0)},has(e){return X.call(this,e,!0)},add:re("add"),set:re("set"),delete:re("delete"),clear:re("clear"),forEach:ne(!0,!0)},r=["keys","values","entries",Symbol.iterator];return r.forEach((r=>{e[r]=ie(r,!1,!1),n[r]=ie(r,!0,!1),t[r]=ie(r,!1,!0),i[r]=ie(r,!0,!0)})),[e,n,t,i]}const[ae,se,le,ue]=oe();function ce(e,t){const n=t?e?ue:le:e?se:ae;return(t,r,o)=>"__v_isReactive"===r?!e:"__v_isReadonly"===r?e:"__v_raw"===r?t:Reflect.get((0,i.RI)(n,r)&&r in t?n:t,r,o)}const he={get:ce(!1,!1)},de={get:ce(!1,!0)},pe={get:ce(!0,!1)};const fe=new WeakMap,ge=new WeakMap,ve=new WeakMap,ye=new WeakMap;function me(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function xe(e){return e["__v_skip"]||!Object.isExtensible(e)?0:me((0,i.W7)(e))}function _e(e){return Ce(e)?e:Se(e,!1,W,he,fe)}function be(e){return Se(e,!1,j,de,ge)}function we(e){return Se(e,!0,U,pe,ve)}function Se(e,t,n,r,o){if(!(0,i.Kn)(e))return e;if(e["__v_raw"]&&(!t||!e["__v_isReactive"]))return e;const a=o.get(e);if(a)return a;const s=xe(e);if(0===s)return e;const l=new Proxy(e,2===s?r:n);return o.set(e,l),l}function Me(e){return Ce(e)?Me(e["__v_raw"]):!(!e||!e["__v_isReactive"])}function Ce(e){return!(!e||!e["__v_isReadonly"])}function Ie(e){return!(!e||!e["__v_isShallow"])}function Te(e){return Me(e)||Ce(e)}function ke(e){const t=e&&e["__v_raw"];return t?ke(t):e}function Ae(e){return(0,i.Nj)(e,"__v_skip",!0),e}const De=e=>(0,i.Kn)(e)?_e(e):e,Le=e=>(0,i.Kn)(e)?we(e):e;function Pe(e){b&&v&&(e=ke(e),I(e.dep||(e.dep=s())))}function Oe(e,t){e=ke(e),e.dep&&k(e.dep)}function Re(e){return!(!e||!0!==e.__v_isRef)}function Ee(e){return ze(e,!1)}function Ne(e){return ze(e,!0)}function ze(e,t){return Re(e)?e:new Be(e,t)}class Be{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:ke(e),this._value=t?e:De(e)}get value(){return Pe(this),this._value}set value(e){e=this.__v_isShallow?e:ke(e),(0,i.aU)(e,this._rawValue)&&(this._rawValue=e,this._value=this.__v_isShallow?e:De(e),Oe(this,e))}}function Fe(e){return Re(e)?e.value:e}const Ve={get:(e,t,n)=>Fe(Reflect.get(e,t,n)),set:(e,t,n,i)=>{const r=e[t];return Re(r)&&!Re(n)?(r.value=n,!0):Reflect.set(e,t,n,i)}};function He(e){return Me(e)?e:new Proxy(e,Ve)}class qe{constructor(e,t,n,i){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new x(e,(()=>{this._dirty||(this._dirty=!0,Oe(this))})),this.effect.computed=this,this.effect.active=this._cacheable=!i,this["__v_isReadonly"]=n}get value(){const e=ke(this);return Pe(e),!e._dirty&&e._cacheable||(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function Ge(e,t,n=!1){let r,o;const a=(0,i.mf)(e);a?(r=e,o=i.dG):(r=e.get,o=e.set);const s=new qe(r,o,a||!o,n);return s}},3673:(e,t,n)=>{"use strict";n.d(t,{$d:()=>a,Ah:()=>De,FN:()=>Mn,Fl:()=>Vn,HY:()=>Gt,JJ:()=>$,Jd:()=>Ae,Ko:()=>We,P$:()=>ae,Q2:()=>He,Q6:()=>de,U2:()=>le,Uk:()=>pn,Us:()=>Dt,Wm:()=>un,Xn:()=>Te,Y3:()=>w,Y8:()=>ie,YP:()=>J,_:()=>ln,aZ:()=>pe,bv:()=>Ie,dl:()=>ye,f3:()=>X,h:()=>Hn,iD:()=>en,ic:()=>ke,j4:()=>tn,kq:()=>fn,lR:()=>qt,nK:()=>he,se:()=>me,up:()=>Fe,w5:()=>V,wF:()=>Ce,wg:()=>$t,wy:()=>Ee});var i=n(1959),r=n(2323);function o(e,t,n,i){let r;try{r=i?e(...i):e()}catch(o){s(o,t,n)}return r}function a(e,t,n,i){if((0,r.mf)(e)){const a=o(e,t,n,i);return a&&(0,r.tI)(a)&&a.catch((e=>{s(e,t,n)})),a}const l=[];for(let r=0;r>>1,r=P(h[i]);rd&&h.splice(t,1)}function T(e,t,n,i){(0,r.kJ)(e)?n.push(...e):t&&t.includes(e,e.allowRecurse?i+1:i)||n.push(e),C()}function k(e){T(e,f,p,g)}function A(e){T(e,y,v,m)}function D(e,t=null){if(p.length){for(b=t,f=[...new Set(p)],p.length=0,g=0;gP(e)-P(t))),m=0;mnull==e.id?1/0:e.id;function O(e){c=!1,u=!0,D(e),h.sort(((e,t)=>P(e)-P(t)));r.dG;try{for(d=0;de.trim()))),t&&(o=n.map(r.He))}let u;let c=i[u=(0,r.hR)(t)]||i[u=(0,r.hR)((0,r._A)(t))];!c&&s&&(c=i[u=(0,r.hR)((0,r.rs)(t))]),c&&a(c,e,6,o);const h=i[u+"Once"];if(h){if(e.emitted){if(e.emitted[u])return}else e.emitted={};e.emitted[u]=!0,a(h,e,6,o)}}function E(e,t,n=!1){const i=t.emitsCache,o=i.get(e);if(void 0!==o)return o;const a=e.emits;let s={},l=!1;if(!(0,r.mf)(e)){const i=e=>{const n=E(e,t,!0);n&&(l=!0,(0,r.l7)(s,n))};!n&&t.mixins.length&&t.mixins.forEach(i),e.extends&&i(e.extends),e.mixins&&e.mixins.forEach(i)}return a||l?((0,r.kJ)(a)?a.forEach((e=>s[e]=null)):(0,r.l7)(s,a),i.set(e,s),s):(i.set(e,null),null)}function N(e,t){return!(!e||!(0,r.F7)(t))&&(t=t.slice(2).replace(/Once$/,""),(0,r.RI)(e,t[0].toLowerCase()+t.slice(1))||(0,r.RI)(e,(0,r.rs)(t))||(0,r.RI)(e,t))}let z=null,B=null;function F(e){const t=z;return z=e,B=e&&e.type.__scopeId||null,t}function V(e,t=z,n){if(!t)return e;if(e._n)return e;const i=(...n)=>{i._d&&Jt(-1);const r=F(t),o=e(...n);return F(r),i._d&&Jt(1),o};return i._n=!0,i._c=!0,i._d=!0,i}function H(e){const{type:t,vnode:n,proxy:i,withProxy:o,props:a,propsOptions:[l],slots:u,attrs:c,emit:h,render:d,renderCache:p,data:f,setupState:g,ctx:v,inheritAttrs:y}=e;let m,x;const _=F(e);try{if(4&n.shapeFlag){const e=o||i;m=gn(d.call(e,e,p,a,g,f,v)),x=c}else{const e=t;0,m=gn(e.length>1?e(a,{attrs:c,slots:u,emit:h}):e(a,null)),x=t.props?c:q(c)}}catch(w){Zt.length=0,s(w,e,1),m=un(Ut)}let b=m;if(x&&!1!==y){const e=Object.keys(x),{shapeFlag:t}=b;e.length&&7&t&&(l&&e.some(r.tR)&&(x=G(x,l)),b=dn(b,x))}return n.dirs&&(b=dn(b),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&(b.transition=n.transition),m=b,F(_),m}const q=e=>{let t;for(const n in e)("class"===n||"style"===n||(0,r.F7)(n))&&((t||(t={}))[n]=e[n]);return t},G=(e,t)=>{const n={};for(const i in e)(0,r.tR)(i)&&i.slice(9)in t||(n[i]=e[i]);return n};function W(e,t,n){const{props:i,children:r,component:o}=e,{props:a,children:s,patchFlag:l}=t,u=o.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&l>=0))return!(!r&&!s||s&&s.$stable)||i!==a&&(i?!a||U(i,a,u):!!a);if(1024&l)return!0;if(16&l)return i?U(i,a,u):!!a;if(8&l){const e=t.dynamicProps;for(let t=0;te.__isSuspense;function Y(e,t){t&&t.pendingBranch?(0,r.kJ)(e)?t.effects.push(...e):t.effects.push(e):A(e)}function $(e,t){if(Sn){let n=Sn.provides;const i=Sn.parent&&Sn.parent.provides;i===n&&(n=Sn.provides=Object.create(i)),n[e]=t}else 0}function X(e,t,n=!1){const i=Sn||z;if(i){const o=null==i.parent?i.vnode.appContext&&i.vnode.appContext.provides:i.parent.provides;if(o&&e in o)return o[e];if(arguments.length>1)return n&&(0,r.mf)(t)?t.call(i.proxy):t}else 0}const K={};function J(e,t,n){return Q(e,t,n)}function Q(e,t,{immediate:n,deep:s,flush:l,onTrack:u,onTrigger:c}=r.kT){const h=Sn;let d,p,f=!1,g=!1;if((0,i.dq)(e)?(d=()=>e.value,f=(0,i.yT)(e)):(0,i.PG)(e)?(d=()=>e,s=!0):(0,r.kJ)(e)?(g=!0,f=e.some((e=>(0,i.PG)(e)||(0,i.yT)(e))),d=()=>e.map((e=>(0,i.dq)(e)?e.value:(0,i.PG)(e)?ne(e):(0,r.mf)(e)?o(e,h,2):void 0))):d=(0,r.mf)(e)?t?()=>o(e,h,2):()=>{if(!h||!h.isUnmounted)return p&&p(),a(e,h,3,[v])}:r.dG,t&&s){const e=d;d=()=>ne(e())}let v=e=>{p=_.onStop=()=>{o(e,h,4)}};if(Dn)return v=r.dG,t?n&&a(t,h,3,[d(),g?[]:void 0,v]):d(),r.dG;let y=g?[]:K;const m=()=>{if(_.active)if(t){const e=_.run();(s||f||(g?e.some(((e,t)=>(0,r.aU)(e,y[t]))):(0,r.aU)(e,y)))&&(p&&p(),a(t,h,3,[e,y===K?void 0:y,v]),y=e)}else _.run()};let x;m.allowRecurse=!!t,x="sync"===l?m:"post"===l?()=>At(m,h&&h.suspense):()=>k(m);const _=new i.qq(d,x);return t?n?m():y=_.run():"post"===l?At(_.run.bind(_),h&&h.suspense):_.run(),()=>{_.stop(),h&&h.scope&&(0,r.Od)(h.scope.effects,_)}}function ee(e,t,n){const i=this.proxy,o=(0,r.HD)(e)?e.includes(".")?te(i,e):()=>i[e]:e.bind(i,i);let a;(0,r.mf)(t)?a=t:(a=t.handler,n=t);const s=Sn;Cn(this);const l=Q(o,a.bind(i),n);return s?Cn(s):In(),l}function te(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e{ne(e,t)}));else if((0,r.PO)(e))for(const n in e)ne(e[n],t);return e}function ie(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Ie((()=>{e.isMounted=!0})),Ae((()=>{e.isUnmounting=!0})),e}const re=[Function,Array],oe={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:re,onEnter:re,onAfterEnter:re,onEnterCancelled:re,onBeforeLeave:re,onLeave:re,onAfterLeave:re,onLeaveCancelled:re,onBeforeAppear:re,onAppear:re,onAfterAppear:re,onAppearCancelled:re},setup(e,{slots:t}){const n=Mn(),r=ie();let o;return()=>{const a=t.default&&de(t.default(),!0);if(!a||!a.length)return;let s=a[0];if(a.length>1){let e=!1;for(const t of a)if(t.type!==Ut){0,s=t,e=!0;break}}const l=(0,i.IU)(e),{mode:u}=l;if(r.isLeaving)return ue(s);const c=ce(s);if(!c)return ue(s);const h=le(c,l,r,n);he(c,h);const d=n.subTree,p=d&&ce(d);let f=!1;const{getTransitionKey:g}=c.type;if(g){const e=g();void 0===o?o=e:e!==o&&(o=e,f=!0)}if(p&&p.type!==Ut&&(!rn(c,p)||f)){const e=le(p,l,r,n);if(he(p,e),"out-in"===u)return r.isLeaving=!0,e.afterLeave=()=>{r.isLeaving=!1,n.update()},ue(s);"in-out"===u&&c.type!==Ut&&(e.delayLeave=(e,t,n)=>{const i=se(r,p);i[String(p.key)]=p,e._leaveCb=()=>{t(),e._leaveCb=void 0,delete h.delayedLeave},h.delayedLeave=n})}return s}}},ae=oe;function se(e,t){const{leavingVNodes:n}=e;let i=n.get(t.type);return i||(i=Object.create(null),n.set(t.type,i)),i}function le(e,t,n,i){const{appear:o,mode:s,persisted:l=!1,onBeforeEnter:u,onEnter:c,onAfterEnter:h,onEnterCancelled:d,onBeforeLeave:p,onLeave:f,onAfterLeave:g,onLeaveCancelled:v,onBeforeAppear:y,onAppear:m,onAfterAppear:x,onAppearCancelled:_}=t,b=String(e.key),w=se(n,e),S=(e,t)=>{e&&a(e,i,9,t)},M=(e,t)=>{const n=t[1];S(e,t),(0,r.kJ)(e)?e.every((e=>e.length<=1))&&n():e.length<=1&&n()},C={mode:s,persisted:l,beforeEnter(t){let i=u;if(!n.isMounted){if(!o)return;i=y||u}t._leaveCb&&t._leaveCb(!0);const r=w[b];r&&rn(e,r)&&r.el._leaveCb&&r.el._leaveCb(),S(i,[t])},enter(e){let t=c,i=h,r=d;if(!n.isMounted){if(!o)return;t=m||c,i=x||h,r=_||d}let a=!1;const s=e._enterCb=t=>{a||(a=!0,S(t?r:i,[e]),C.delayedLeave&&C.delayedLeave(),e._enterCb=void 0)};t?M(t,[e,s]):s()},leave(t,i){const r=String(e.key);if(t._enterCb&&t._enterCb(!0),n.isUnmounting)return i();S(p,[t]);let o=!1;const a=t._leaveCb=n=>{o||(o=!0,i(),S(n?v:g,[t]),t._leaveCb=void 0,w[r]===e&&delete w[r])};w[r]=e,f?M(f,[t,a]):a()},clone(e){return le(e,t,n,i)}};return C}function ue(e){if(ge(e))return e=dn(e),e.children=null,e}function ce(e){return ge(e)?e.children?e.children[0]:void 0:e}function he(e,t){6&e.shapeFlag&&e.component?he(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function de(e,t=!1,n){let i=[],r=0;for(let o=0;o1)for(let o=0;o!!e.type.__asyncLoader;const ge=e=>e.type.__isKeepAlive;RegExp,RegExp;function ve(e,t){return(0,r.kJ)(e)?e.some((e=>ve(e,t))):(0,r.HD)(e)?e.split(",").includes(t):!!e.test&&e.test(t)}function ye(e,t){xe(e,"a",t)}function me(e,t){xe(e,"da",t)}function xe(e,t,n=Sn){const i=e.__wdc||(e.__wdc=()=>{let t=n;while(t){if(t.isDeactivated)return;t=t.parent}return e()});if(Se(t,i,n),n){let e=n.parent;while(e&&e.parent)ge(e.parent.vnode)&&_e(i,t,n,e),e=e.parent}}function _e(e,t,n,i){const o=Se(t,e,i,!0);De((()=>{(0,r.Od)(i[t],o)}),n)}function be(e){let t=e.shapeFlag;256&t&&(t-=256),512&t&&(t-=512),e.shapeFlag=t}function we(e){return 128&e.shapeFlag?e.ssContent:e}function Se(e,t,n=Sn,r=!1){if(n){const o=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;(0,i.Jd)(),Cn(n);const o=a(t,n,e,r);return In(),(0,i.lk)(),o});return r?o.unshift(s):o.push(s),s}}const Me=e=>(t,n=Sn)=>(!Dn||"sp"===e)&&Se(e,t,n),Ce=Me("bm"),Ie=Me("m"),Te=Me("bu"),ke=Me("u"),Ae=Me("bum"),De=Me("um"),Le=Me("sp"),Pe=Me("rtg"),Oe=Me("rtc");function Re(e,t=Sn){Se("ec",e,t)}function Ee(e,t){const n=z;if(null===n)return e;const i=zn(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let a=0;at(e,n,void 0,a&&a[n])));else{const n=Object.keys(e);o=new Array(n.length);for(let i=0,r=n.length;ie?Tn(e)?zn(e)||e.proxy:Ue(e.parent):null,je=(0,r.l7)(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Ue(e.parent),$root:e=>Ue(e.root),$emit:e=>e.emit,$options:e=>Qe(e),$forceUpdate:e=>e.f||(e.f=()=>M(e.update)),$nextTick:e=>e.n||(e.n=w.bind(e.proxy)),$watch:e=>ee.bind(e)}),Ze={get({_:e},t){const{ctx:n,setupState:o,data:a,props:s,accessCache:l,type:u,appContext:c}=e;let h;if("$"!==t[0]){const i=l[t];if(void 0!==i)switch(i){case 1:return o[t];case 2:return a[t];case 4:return n[t];case 3:return s[t]}else{if(o!==r.kT&&(0,r.RI)(o,t))return l[t]=1,o[t];if(a!==r.kT&&(0,r.RI)(a,t))return l[t]=2,a[t];if((h=e.propsOptions[0])&&(0,r.RI)(h,t))return l[t]=3,s[t];if(n!==r.kT&&(0,r.RI)(n,t))return l[t]=4,n[t];Ye&&(l[t]=0)}}const d=je[t];let p,f;return d?("$attrs"===t&&(0,i.j)(e,"get",t),d(e)):(p=u.__cssModules)&&(p=p[t])?p:n!==r.kT&&(0,r.RI)(n,t)?(l[t]=4,n[t]):(f=c.config.globalProperties,(0,r.RI)(f,t)?f[t]:void 0)},set({_:e},t,n){const{data:i,setupState:o,ctx:a}=e;return o!==r.kT&&(0,r.RI)(o,t)?(o[t]=n,!0):i!==r.kT&&(0,r.RI)(i,t)?(i[t]=n,!0):!(0,r.RI)(e.props,t)&&(("$"!==t[0]||!(t.slice(1)in e))&&(a[t]=n,!0))},has({_:{data:e,setupState:t,accessCache:n,ctx:i,appContext:o,propsOptions:a}},s){let l;return!!n[s]||e!==r.kT&&(0,r.RI)(e,s)||t!==r.kT&&(0,r.RI)(t,s)||(l=a[0])&&(0,r.RI)(l,s)||(0,r.RI)(i,s)||(0,r.RI)(je,s)||(0,r.RI)(o.config.globalProperties,s)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:(0,r.RI)(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let Ye=!0;function $e(e){const t=Qe(e),n=e.proxy,o=e.ctx;Ye=!1,t.beforeCreate&&Ke(t.beforeCreate,e,"bc");const{data:a,computed:s,methods:l,watch:u,provide:c,inject:h,created:d,beforeMount:p,mounted:f,beforeUpdate:g,updated:v,activated:y,deactivated:m,beforeDestroy:x,beforeUnmount:_,destroyed:b,unmounted:w,render:S,renderTracked:M,renderTriggered:C,errorCaptured:I,serverPrefetch:T,expose:k,inheritAttrs:A,components:D,directives:L,filters:P}=t,O=null;if(h&&Xe(h,o,O,e.appContext.config.unwrapInjectedRef),l)for(const i in l){const e=l[i];(0,r.mf)(e)&&(o[i]=e.bind(n))}if(a){0;const t=a.call(n,n);0,(0,r.Kn)(t)&&(e.data=(0,i.qj)(t))}if(Ye=!0,s)for(const i in s){const e=s[i],t=(0,r.mf)(e)?e.bind(n,n):(0,r.mf)(e.get)?e.get.bind(n,n):r.dG;0;const a=!(0,r.mf)(e)&&(0,r.mf)(e.set)?e.set.bind(n):r.dG,l=Vn({get:t,set:a});Object.defineProperty(o,i,{enumerable:!0,configurable:!0,get:()=>l.value,set:e=>l.value=e})}if(u)for(const i in u)Je(u[i],o,n,i);if(c){const e=(0,r.mf)(c)?c.call(n):c;Reflect.ownKeys(e).forEach((t=>{$(t,e[t])}))}function R(e,t){(0,r.kJ)(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(d&&Ke(d,e,"c"),R(Ce,p),R(Ie,f),R(Te,g),R(ke,v),R(ye,y),R(me,m),R(Re,I),R(Oe,M),R(Pe,C),R(Ae,_),R(De,w),R(Le,T),(0,r.kJ)(k))if(k.length){const t=e.exposed||(e.exposed={});k.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});S&&e.render===r.dG&&(e.render=S),null!=A&&(e.inheritAttrs=A),D&&(e.components=D),L&&(e.directives=L)}function Xe(e,t,n=r.dG,o=!1){(0,r.kJ)(e)&&(e=rt(e));for(const a in e){const n=e[a];let s;s=(0,r.Kn)(n)?"default"in n?X(n.from||a,n.default,!0):X(n.from||a):X(n),(0,i.dq)(s)&&o?Object.defineProperty(t,a,{enumerable:!0,configurable:!0,get:()=>s.value,set:e=>s.value=e}):t[a]=s}}function Ke(e,t,n){a((0,r.kJ)(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function Je(e,t,n,i){const o=i.includes(".")?te(n,i):()=>n[i];if((0,r.HD)(e)){const n=t[e];(0,r.mf)(n)&&J(o,n)}else if((0,r.mf)(e))J(o,e.bind(n));else if((0,r.Kn)(e))if((0,r.kJ)(e))e.forEach((e=>Je(e,t,n,i)));else{const i=(0,r.mf)(e.handler)?e.handler.bind(n):t[e.handler];(0,r.mf)(i)&&J(o,i,e)}else 0}function Qe(e){const t=e.type,{mixins:n,extends:i}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:a}}=e.appContext,s=o.get(t);let l;return s?l=s:r.length||n||i?(l={},r.length&&r.forEach((e=>et(l,e,a,!0))),et(l,t,a)):l=t,o.set(t,l),l}function et(e,t,n,i=!1){const{mixins:r,extends:o}=t;o&&et(e,o,n,!0),r&&r.forEach((t=>et(e,t,n,!0)));for(const a in t)if(i&&"expose"===a);else{const i=tt[a]||n&&n[a];e[a]=i?i(e[a],t[a]):t[a]}return e}const tt={data:nt,props:at,emits:at,methods:at,computed:at,beforeCreate:ot,created:ot,beforeMount:ot,mounted:ot,beforeUpdate:ot,updated:ot,beforeDestroy:ot,beforeUnmount:ot,destroyed:ot,unmounted:ot,activated:ot,deactivated:ot,errorCaptured:ot,serverPrefetch:ot,components:at,directives:at,watch:st,provide:nt,inject:it};function nt(e,t){return t?e?function(){return(0,r.l7)((0,r.mf)(e)?e.call(this,this):e,(0,r.mf)(t)?t.call(this,this):t)}:t:e}function it(e,t){return at(rt(e),rt(t))}function rt(e){if((0,r.kJ)(e)){const t={};for(let n=0;n0)||16&l){let i;ct(e,t,a,s)&&(h=!0);for(const o in u)t&&((0,r.RI)(t,o)||(i=(0,r.rs)(o))!==o&&(0,r.RI)(t,i))||(c?!n||void 0===n[o]&&void 0===n[i]||(a[o]=ht(c,u,o,void 0,e,!0)):delete a[o]);if(s!==u)for(const e in s)t&&(0,r.RI)(t,e)||(delete s[e],h=!0)}else if(8&l){const n=e.vnode.dynamicProps;for(let i=0;i{u=!0;const[n,i]=dt(e,t,!0);(0,r.l7)(s,n),i&&l.push(...i)};!n&&t.mixins.length&&t.mixins.forEach(i),e.extends&&i(e.extends),e.mixins&&e.mixins.forEach(i)}if(!a&&!u)return i.set(e,r.Z6),r.Z6;if((0,r.kJ)(a))for(let h=0;h-1,i[1]=n<0||e-1||(0,r.RI)(i,"default"))&&l.push(t)}}}}const c=[s,l];return i.set(e,c),c}function pt(e){return"$"!==e[0]}function ft(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:null===e?"null":""}function gt(e,t){return ft(e)===ft(t)}function vt(e,t){return(0,r.kJ)(t)?t.findIndex((t=>gt(t,e))):(0,r.mf)(t)&>(t,e)?0:-1}const yt=e=>"_"===e[0]||"$stable"===e,mt=e=>(0,r.kJ)(e)?e.map(gn):[gn(e)],xt=(e,t,n)=>{if(t._n)return t;const i=V(((...e)=>mt(t(...e))),n);return i._c=!1,i},_t=(e,t,n)=>{const i=e._ctx;for(const o in e){if(yt(o))continue;const n=e[o];if((0,r.mf)(n))t[o]=xt(o,n,i);else if(null!=n){0;const e=mt(n);t[o]=()=>e}}},bt=(e,t)=>{const n=mt(t);e.slots.default=()=>n},wt=(e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=(0,i.IU)(t),(0,r.Nj)(t,"_",n)):_t(t,e.slots={})}else e.slots={},t&&bt(e,t);(0,r.Nj)(e.slots,on,1)},St=(e,t,n)=>{const{vnode:i,slots:o}=e;let a=!0,s=r.kT;if(32&i.shapeFlag){const e=t._;e?n&&1===e?a=!1:((0,r.l7)(o,t),n||1!==e||delete o._):(a=!t.$stable,_t(t,o)),s=t}else t&&(bt(e,t),s={default:1});if(a)for(const r in o)yt(r)||r in s||delete o[r]};function Mt(){return{app:null,config:{isNativeTag:r.NO,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Ct=0;function It(e,t){return function(n,i=null){(0,r.mf)(n)||(n=Object.assign({},n)),null==i||(0,r.Kn)(i)||(i=null);const o=Mt(),a=new Set;let s=!1;const l=o.app={_uid:Ct++,_component:n,_props:i,_container:null,_context:o,_instance:null,version:qn,get config(){return o.config},set config(e){0},use(e,...t){return a.has(e)||(e&&(0,r.mf)(e.install)?(a.add(e),e.install(l,...t)):(0,r.mf)(e)&&(a.add(e),e(l,...t))),l},mixin(e){return o.mixins.includes(e)||o.mixins.push(e),l},component(e,t){return t?(o.components[e]=t,l):o.components[e]},directive(e,t){return t?(o.directives[e]=t,l):o.directives[e]},mount(r,a,u){if(!s){0;const c=un(n,i);return c.appContext=o,a&&t?t(c,r):e(c,r,u),s=!0,l._container=r,r.__vue_app__=l,zn(c.component)||c.component.proxy}},unmount(){s&&(e(null,l._container),delete l._container.__vue_app__)},provide(e,t){return o.provides[e]=t,l}};return l}}function Tt(e,t,n,a,s=!1){if((0,r.kJ)(e))return void e.forEach(((e,i)=>Tt(e,t&&((0,r.kJ)(t)?t[i]:t),n,a,s)));if(fe(a)&&!s)return;const l=4&a.shapeFlag?zn(a.component)||a.component.proxy:a.el,u=s?null:l,{i:c,r:h}=e;const d=t&&t.r,p=c.refs===r.kT?c.refs={}:c.refs,f=c.setupState;if(null!=d&&d!==h&&((0,r.HD)(d)?(p[d]=null,(0,r.RI)(f,d)&&(f[d]=null)):(0,i.dq)(d)&&(d.value=null)),(0,r.mf)(h))o(h,c,12,[u,p]);else{const t=(0,r.HD)(h),o=(0,i.dq)(h);if(t||o){const i=()=>{if(e.f){const n=t?p[h]:h.value;s?(0,r.kJ)(n)&&(0,r.Od)(n,l):(0,r.kJ)(n)?n.includes(l)||n.push(l):t?(p[h]=[l],(0,r.RI)(f,h)&&(f[h]=p[h])):(h.value=[l],e.k&&(p[e.k]=h.value))}else t?(p[h]=u,(0,r.RI)(f,h)&&(f[h]=u)):o&&(h.value=u,e.k&&(p[e.k]=u))};u?(i.id=-1,At(i,n)):i()}else 0}}function kt(){}const At=Y;function Dt(e){return Lt(e)}function Lt(e,t){kt();const n=(0,r.E9)();n.__VUE__=!0;const{insert:o,remove:a,patchProp:s,createElement:l,createText:u,createComment:c,setText:h,setElementText:d,parentNode:p,nextSibling:f,setScopeId:g=r.dG,cloneNode:v,insertStaticContent:y}=e,m=(e,t,n,i=null,r=null,o=null,a=!1,s=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!rn(e,t)&&(i=Q(e),Y(e,r,o,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);const{type:u,ref:c,shapeFlag:h}=t;switch(u){case Wt:x(e,t,n,i);break;case Ut:_(e,t,n,i);break;case jt:null==e&&b(t,n,i,a);break;case Gt:E(e,t,n,i,r,o,a,s,l);break;default:1&h?C(e,t,n,i,r,o,a,s,l):6&h?N(e,t,n,i,r,o,a,s,l):(64&h||128&h)&&u.process(e,t,n,i,r,o,a,s,l,te)}null!=c&&r&&Tt(c,e&&e.ref,o,t||e,!t)},x=(e,t,n,i)=>{if(null==e)o(t.el=u(t.children),n,i);else{const n=t.el=e.el;t.children!==e.children&&h(n,t.children)}},_=(e,t,n,i)=>{null==e?o(t.el=c(t.children||""),n,i):t.el=e.el},b=(e,t,n,i)=>{[e.el,e.anchor]=y(e.children,t,n,i,e.el,e.anchor)},w=({el:e,anchor:t},n,i)=>{let r;while(e&&e!==t)r=f(e),o(e,n,i),e=r;o(t,n,i)},S=({el:e,anchor:t})=>{let n;while(e&&e!==t)n=f(e),a(e),e=n;a(t)},C=(e,t,n,i,r,o,a,s,l)=>{a=a||"svg"===t.type,null==e?T(t,n,i,r,o,a,s,l):P(e,t,r,o,a,s,l)},T=(e,t,n,i,a,u,c,h)=>{let p,f;const{type:g,props:y,shapeFlag:m,transition:x,patchFlag:_,dirs:b}=e;if(e.el&&void 0!==v&&-1===_)p=e.el=v(e.el);else{if(p=e.el=l(e.type,u,y&&y.is,y),8&m?d(p,e.children):16&m&&A(e.children,p,null,i,a,u&&"foreignObject"!==g,c,h),b&&Ne(e,null,i,"created"),y){for(const t in y)"value"===t||(0,r.Gg)(t)||s(p,t,null,y[t],u,e.children,i,a,J);"value"in y&&s(p,"value",null,y.value),(f=y.onVnodeBeforeMount)&&xn(f,i,e)}k(p,e,e.scopeId,c,i)}b&&Ne(e,null,i,"beforeMount");const w=(!a||a&&!a.pendingBranch)&&x&&!x.persisted;w&&x.beforeEnter(p),o(p,t,n),((f=y&&y.onVnodeMounted)||w||b)&&At((()=>{f&&xn(f,i,e),w&&x.enter(p),b&&Ne(e,null,i,"mounted")}),a)},k=(e,t,n,i,r)=>{if(n&&g(e,n),i)for(let o=0;o{for(let u=l;u{const u=t.el=e.el;let{patchFlag:c,dynamicChildren:h,dirs:p}=t;c|=16&e.patchFlag;const f=e.props||r.kT,g=t.props||r.kT;let v;n&&Pt(n,!1),(v=g.onVnodeBeforeUpdate)&&xn(v,n,t,e),p&&Ne(t,e,n,"beforeUpdate"),n&&Pt(n,!0);const y=o&&"foreignObject"!==t.type;if(h?O(e.dynamicChildren,h,u,n,i,y,a):l||q(e,t,u,null,n,i,y,a,!1),c>0){if(16&c)R(u,t,f,g,n,i,o);else if(2&c&&f.class!==g.class&&s(u,"class",null,g.class,o),4&c&&s(u,"style",f.style,g.style,o),8&c){const r=t.dynamicProps;for(let t=0;t{v&&xn(v,n,t,e),p&&Ne(t,e,n,"updated")}),i)},O=(e,t,n,i,r,o,a)=>{for(let s=0;s{if(n!==i){for(const u in i){if((0,r.Gg)(u))continue;const c=i[u],h=n[u];c!==h&&"value"!==u&&s(e,u,h,c,l,t.children,o,a,J)}if(n!==r.kT)for(const u in n)(0,r.Gg)(u)||u in i||s(e,u,n[u],null,l,t.children,o,a,J);"value"in i&&s(e,"value",n.value,i.value)}},E=(e,t,n,i,r,a,s,l,c)=>{const h=t.el=e?e.el:u(""),d=t.anchor=e?e.anchor:u("");let{patchFlag:p,dynamicChildren:f,slotScopeIds:g}=t;g&&(l=l?l.concat(g):g),null==e?(o(h,n,i),o(d,n,i),A(t.children,n,d,r,a,s,l,c)):p>0&&64&p&&f&&e.dynamicChildren?(O(e.dynamicChildren,f,n,r,a,s,l),(null!=t.key||r&&t===r.subTree)&&Ot(e,t,!0)):q(e,t,n,d,r,a,s,l,c)},N=(e,t,n,i,r,o,a,s,l)=>{t.slotScopeIds=s,null==e?512&t.shapeFlag?r.ctx.activate(t,n,i,a,l):z(t,n,i,r,o,a,l):B(e,t,l)},z=(e,t,n,i,r,o,a)=>{const s=e.component=wn(e,i,r);if(ge(e)&&(s.ctx.renderer=te),Ln(s),s.asyncDep){if(r&&r.registerDep(s,F),!e.el){const e=s.subTree=un(Ut);_(null,e,t,n)}}else F(s,e,t,n,r,o,a)},B=(e,t,n)=>{const i=t.component=e.component;if(W(e,t,n)){if(i.asyncDep&&!i.asyncResolved)return void V(i,t,n);i.next=t,I(i.update),i.update()}else t.el=e.el,i.vnode=t},F=(e,t,n,o,a,s,l)=>{const u=()=>{if(e.isMounted){let t,{next:n,bu:i,u:o,parent:u,vnode:c}=e,h=n;0,Pt(e,!1),n?(n.el=c.el,V(e,n,l)):n=c,i&&(0,r.ir)(i),(t=n.props&&n.props.onVnodeBeforeUpdate)&&xn(t,u,n,c),Pt(e,!0);const d=H(e);0;const f=e.subTree;e.subTree=d,m(f,d,p(f.el),Q(f),e,a,s),n.el=d.el,null===h&&j(e,d.el),o&&At(o,a),(t=n.props&&n.props.onVnodeUpdated)&&At((()=>xn(t,u,n,c)),a)}else{let i;const{el:l,props:u}=t,{bm:c,m:h,parent:d}=e,p=fe(t);if(Pt(e,!1),c&&(0,r.ir)(c),!p&&(i=u&&u.onVnodeBeforeMount)&&xn(i,d,t),Pt(e,!0),l&&ie){const n=()=>{e.subTree=H(e),ie(l,e.subTree,e,a,null)};p?t.type.__asyncLoader().then((()=>!e.isUnmounted&&n())):n()}else{0;const i=e.subTree=H(e);0,m(null,i,n,o,e,a,s),t.el=i.el}if(h&&At(h,a),!p&&(i=u&&u.onVnodeMounted)){const e=t;At((()=>xn(i,d,e)),a)}(256&t.shapeFlag||d&&fe(d.vnode)&&256&d.vnode.shapeFlag)&&e.a&&At(e.a,a),e.isMounted=!0,t=n=o=null}},c=e.effect=new i.qq(u,(()=>M(h)),e.scope),h=e.update=()=>c.run();h.id=e.uid,Pt(e,!0),h()},V=(e,t,n)=>{t.component=e;const r=e.vnode.props;e.vnode=t,e.next=null,ut(e,t.props,r,n),St(e,t.children,n),(0,i.Jd)(),D(void 0,e.update),(0,i.lk)()},q=(e,t,n,i,r,o,a,s,l=!1)=>{const u=e&&e.children,c=e?e.shapeFlag:0,h=t.children,{patchFlag:p,shapeFlag:f}=t;if(p>0){if(128&p)return void U(u,h,n,i,r,o,a,s,l);if(256&p)return void G(u,h,n,i,r,o,a,s,l)}8&f?(16&c&&J(u,r,o),h!==u&&d(n,h)):16&c?16&f?U(u,h,n,i,r,o,a,s,l):J(u,r,o,!0):(8&c&&d(n,""),16&f&&A(h,n,i,r,o,a,s,l))},G=(e,t,n,i,o,a,s,l,u)=>{e=e||r.Z6,t=t||r.Z6;const c=e.length,h=t.length,d=Math.min(c,h);let p;for(p=0;ph?J(e,o,a,!0,!1,d):A(t,n,i,o,a,s,l,u,d)},U=(e,t,n,i,o,a,s,l,u)=>{let c=0;const h=t.length;let d=e.length-1,p=h-1;while(c<=d&&c<=p){const i=e[c],r=t[c]=u?vn(t[c]):gn(t[c]);if(!rn(i,r))break;m(i,r,n,null,o,a,s,l,u),c++}while(c<=d&&c<=p){const i=e[d],r=t[p]=u?vn(t[p]):gn(t[p]);if(!rn(i,r))break;m(i,r,n,null,o,a,s,l,u),d--,p--}if(c>d){if(c<=p){const e=p+1,r=ep)while(c<=d)Y(e[c],o,a,!0),c++;else{const f=c,g=c,v=new Map;for(c=g;c<=p;c++){const e=t[c]=u?vn(t[c]):gn(t[c]);null!=e.key&&v.set(e.key,c)}let y,x=0;const _=p-g+1;let b=!1,w=0;const S=new Array(_);for(c=0;c<_;c++)S[c]=0;for(c=f;c<=d;c++){const i=e[c];if(x>=_){Y(i,o,a,!0);continue}let r;if(null!=i.key)r=v.get(i.key);else for(y=g;y<=p;y++)if(0===S[y-g]&&rn(i,t[y])){r=y;break}void 0===r?Y(i,o,a,!0):(S[r-g]=c+1,r>=w?w=r:b=!0,m(i,t[r],n,null,o,a,s,l,u),x++)}const M=b?Rt(S):r.Z6;for(y=M.length-1,c=_-1;c>=0;c--){const e=g+c,r=t[e],d=e+1{const{el:a,type:s,transition:l,children:u,shapeFlag:c}=e;if(6&c)return void Z(e.component.subTree,t,n,i);if(128&c)return void e.suspense.move(t,n,i);if(64&c)return void s.move(e,t,n,te);if(s===Gt){o(a,t,n);for(let e=0;el.enter(a)),r);else{const{leave:e,delayLeave:i,afterLeave:r}=l,s=()=>o(a,t,n),u=()=>{e(a,(()=>{s(),r&&r()}))};i?i(a,s,u):u()}else o(a,t,n)},Y=(e,t,n,i=!1,r=!1)=>{const{type:o,props:a,ref:s,children:l,dynamicChildren:u,shapeFlag:c,patchFlag:h,dirs:d}=e;if(null!=s&&Tt(s,null,n,e,!0),256&c)return void t.ctx.deactivate(e);const p=1&c&&d,f=!fe(e);let g;if(f&&(g=a&&a.onVnodeBeforeUnmount)&&xn(g,t,e),6&c)K(e.component,n,i);else{if(128&c)return void e.suspense.unmount(n,i);p&&Ne(e,null,t,"beforeUnmount"),64&c?e.type.remove(e,t,n,r,te,i):u&&(o!==Gt||h>0&&64&h)?J(u,t,n,!1,!0):(o===Gt&&384&h||!r&&16&c)&&J(l,t,n),i&&$(e)}(f&&(g=a&&a.onVnodeUnmounted)||p)&&At((()=>{g&&xn(g,t,e),p&&Ne(e,null,t,"unmounted")}),n)},$=e=>{const{type:t,el:n,anchor:i,transition:r}=e;if(t===Gt)return void X(n,i);if(t===jt)return void S(e);const o=()=>{a(n),r&&!r.persisted&&r.afterLeave&&r.afterLeave()};if(1&e.shapeFlag&&r&&!r.persisted){const{leave:t,delayLeave:i}=r,a=()=>t(n,o);i?i(e.el,o,a):a()}else o()},X=(e,t)=>{let n;while(e!==t)n=f(e),a(e),e=n;a(t)},K=(e,t,n)=>{const{bum:i,scope:o,update:a,subTree:s,um:l}=e;i&&(0,r.ir)(i),o.stop(),a&&(a.active=!1,Y(s,e,t,n)),l&&At(l,t),At((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},J=(e,t,n,i=!1,r=!1,o=0)=>{for(let a=o;a6&e.shapeFlag?Q(e.component.subTree):128&e.shapeFlag?e.suspense.next():f(e.anchor||e.el),ee=(e,t,n)=>{null==e?t._vnode&&Y(t._vnode,null,null,!0):m(t._vnode||null,e,t,null,null,null,n),L(),t._vnode=e},te={p:m,um:Y,m:Z,r:$,mt:z,mc:A,pc:q,pbc:O,n:Q,o:e};let ne,ie;return t&&([ne,ie]=t(te)),{render:ee,hydrate:ne,createApp:It(ee,ne)}}function Pt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Ot(e,t,n=!1){const i=e.children,o=t.children;if((0,r.kJ)(i)&&(0,r.kJ)(o))for(let r=0;r>1,e[n[s]]0&&(t[i]=n[o-1]),n[o]=i)}}o=n.length,a=n[o-1];while(o-- >0)n[o]=a,a=t[a];return n}const Et=e=>e.__isTeleport,Nt=e=>e&&(e.disabled||""===e.disabled),zt=e=>"undefined"!==typeof SVGElement&&e instanceof SVGElement,Bt=(e,t)=>{const n=e&&e.to;if((0,r.HD)(n)){if(t){const e=t(n);return e}return null}return n},Ft={__isTeleport:!0,process(e,t,n,i,r,o,a,s,l,u){const{mc:c,pc:h,pbc:d,o:{insert:p,querySelector:f,createText:g,createComment:v}}=u,y=Nt(t.props);let{shapeFlag:m,children:x,dynamicChildren:_}=t;if(null==e){const e=t.el=g(""),u=t.anchor=g("");p(e,n,i),p(u,n,i);const h=t.target=Bt(t.props,f),d=t.targetAnchor=g("");h&&(p(d,h),a=a||zt(h));const v=(e,t)=>{16&m&&c(x,e,t,r,o,a,s,l)};y?v(n,u):h&&v(h,d)}else{t.el=e.el;const i=t.anchor=e.anchor,c=t.target=e.target,p=t.targetAnchor=e.targetAnchor,g=Nt(e.props),v=g?n:c,m=g?i:p;if(a=a||zt(c),_?(d(e.dynamicChildren,_,v,r,o,a,s),Ot(e,t,!0)):l||h(e,t,v,m,r,o,a,s,!1),y)g||Vt(t,n,i,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=Bt(t.props,f);e&&Vt(t,e,null,u,0)}else g&&Vt(t,c,p,u,1)}},remove(e,t,n,i,{um:r,o:{remove:o}},a){const{shapeFlag:s,children:l,anchor:u,targetAnchor:c,target:h,props:d}=e;if(h&&o(c),(a||!Nt(d))&&(o(u),16&s))for(let p=0;p0?Yt||r.Z6:null,Xt(),Kt>0&&Yt&&Yt.push(e),e}function en(e,t,n,i,r,o){return Qt(ln(e,t,n,i,r,o,!0))}function tn(e,t,n,i,r){return Qt(un(e,t,n,i,r,!0))}function nn(e){return!!e&&!0===e.__v_isVNode}function rn(e,t){return e.type===t.type&&e.key===t.key}const on="__vInternal",an=({key:e})=>null!=e?e:null,sn=({ref:e,ref_key:t,ref_for:n})=>null!=e?(0,r.HD)(e)||(0,i.dq)(e)||(0,r.mf)(e)?{i:z,r:e,k:t,f:!!n}:e:null;function ln(e,t=null,n=null,i=0,o=null,a=(e===Gt?0:1),s=!1,l=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&an(t),ref:t&&sn(t),scopeId:B,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:i,dynamicProps:o,dynamicChildren:null,appContext:null};return l?(yn(u,n),128&a&&e.normalize(u)):n&&(u.shapeFlag|=(0,r.HD)(n)?8:16),Kt>0&&!s&&Yt&&(u.patchFlag>0||6&a)&&32!==u.patchFlag&&Yt.push(u),u}const un=cn;function cn(e,t=null,n=null,o=0,a=null,s=!1){if(e&&e!==Ve||(e=Ut),nn(e)){const i=dn(e,t,!0);return n&&yn(i,n),Kt>0&&!s&&Yt&&(6&i.shapeFlag?Yt[Yt.indexOf(e)]=i:Yt.push(i)),i.patchFlag|=-2,i}if(Fn(e)&&(e=e.__vccOpts),t){t=hn(t);let{class:e,style:n}=t;e&&!(0,r.HD)(e)&&(t.class=(0,r.C_)(e)),(0,r.Kn)(n)&&((0,i.X3)(n)&&!(0,r.kJ)(n)&&(n=(0,r.l7)({},n)),t.style=(0,r.j5)(n))}const l=(0,r.HD)(e)?1:Z(e)?128:Et(e)?64:(0,r.Kn)(e)?4:(0,r.mf)(e)?2:0;return ln(e,t,n,o,a,l,s,!0)}function hn(e){return e?(0,i.X3)(e)||on in e?(0,r.l7)({},e):e:null}function dn(e,t,n=!1){const{props:i,ref:o,patchFlag:a,children:s}=e,l=t?mn(i||{},t):i,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&an(l),ref:t&&t.ref?n&&o?(0,r.kJ)(o)?o.concat(sn(t)):[o,sn(t)]:sn(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Gt?-1===a?16:16|a:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&dn(e.ssContent),ssFallback:e.ssFallback&&dn(e.ssFallback),el:e.el,anchor:e.anchor};return u}function pn(e=" ",t=0){return un(Wt,null,e,t)}function fn(e="",t=!1){return t?($t(),tn(Ut,null,e)):un(Ut,null,e)}function gn(e){return null==e||"boolean"===typeof e?un(Ut):(0,r.kJ)(e)?un(Gt,null,e.slice()):"object"===typeof e?vn(e):un(Wt,null,String(e))}function vn(e){return null===e.el||e.memo?e:dn(e)}function yn(e,t){let n=0;const{shapeFlag:i}=e;if(null==t)t=null;else if((0,r.kJ)(t))n=16;else if("object"===typeof t){if(65&i){const n=t.default;return void(n&&(n._c&&(n._d=!1),yn(e,n()),n._c&&(n._d=!0)))}{n=32;const i=t._;i||on in t?3===i&&z&&(1===z.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=z}}else(0,r.mf)(t)?(t={default:t,_ctx:z},n=32):(t=String(t),64&i?(n=16,t=[pn(t)]):n=8);e.children=t,e.shapeFlag|=n}function mn(...e){const t={};for(let n=0;nSn||z,Cn=e=>{Sn=e,e.scope.on()},In=()=>{Sn&&Sn.scope.off(),Sn=null};function Tn(e){return 4&e.vnode.shapeFlag}let kn,An,Dn=!1;function Ln(e,t=!1){Dn=t;const{props:n,children:i}=e.vnode,r=Tn(e);lt(e,n,r,t),wt(e,i);const o=r?Pn(e,t):void 0;return Dn=!1,o}function Pn(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=(0,i.Xl)(new Proxy(e.ctx,Ze));const{setup:a}=n;if(a){const n=e.setupContext=a.length>1?Nn(e):null;Cn(e),(0,i.Jd)();const l=o(a,e,0,[e.props,n]);if((0,i.lk)(),In(),(0,r.tI)(l)){if(l.then(In,In),t)return l.then((n=>{On(e,n,t)})).catch((t=>{s(t,e,0)}));e.asyncDep=l}else On(e,l,t)}else Rn(e,t)}function On(e,t,n){(0,r.mf)(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:(0,r.Kn)(t)&&(e.setupState=(0,i.WL)(t)),Rn(e,n)}function Rn(e,t,n){const o=e.type;if(!e.render){if(!t&&kn&&!o.render){const t=o.template;if(t){0;const{isCustomElement:n,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:s}=o,l=(0,r.l7)((0,r.l7)({isCustomElement:n,delimiters:a},i),s);o.render=kn(t,l)}}e.render=o.render||r.dG,An&&An(e)}Cn(e),(0,i.Jd)(),$e(e),(0,i.lk)(),In()}function En(e){return new Proxy(e.attrs,{get(t,n){return(0,i.j)(e,"get","$attrs"),t[n]}})}function Nn(e){const t=t=>{e.exposed=t||{}};let n;return{get attrs(){return n||(n=En(e))},slots:e.slots,emit:e.emit,expose:t}}function zn(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy((0,i.WL)((0,i.Xl)(e.exposed)),{get(t,n){return n in t?t[n]:n in je?je[n](e):void 0}}))}function Bn(e,t=!0){return(0,r.mf)(e)?e.displayName||e.name:e.name||t&&e.__name}function Fn(e){return(0,r.mf)(e)&&"__vccOpts"in e}const Vn=(e,t)=>(0,i.Fl)(e,t,Dn);function Hn(e,t,n){const i=arguments.length;return 2===i?(0,r.Kn)(t)&&!(0,r.kJ)(t)?nn(t)?un(e,null,[t]):un(e,t):un(e,null,t):(i>3?n=Array.prototype.slice.call(arguments,2):3===i&&nn(n)&&(n=[n]),un(e,t,n))}Symbol("");const qn="3.2.37"},8880:(e,t,n)=>{"use strict";n.d(t,{ri:()=>ne,uT:()=>z});var i=n(2323),r=n(3673);n(1959);const o="http://www.w3.org/2000/svg",a="undefined"!==typeof document?document:null,s=a&&a.createElement("template"),l={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,i)=>{const r=t?a.createElementNS(o,e):a.createElement(e,n?{is:n}:void 0);return"select"===e&&i&&null!=i.multiple&&r.setAttribute("multiple",i.multiple),r},createText:e=>a.createTextNode(e),createComment:e=>a.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>a.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,n,i,r,o){const a=n?n.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling)){while(1)if(t.insertBefore(r.cloneNode(!0),n),r===o||!(r=r.nextSibling))break}else{s.innerHTML=i?`${e}`:e;const r=s.content;if(i){const e=r.firstChild;while(e.firstChild)r.appendChild(e.firstChild);r.removeChild(e)}t.insertBefore(r,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function u(e,t,n){const i=e._vtc;i&&(t=(t?[t,...i]:[...i]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function c(e,t,n){const r=e.style,o=(0,i.HD)(n);if(n&&!o){for(const e in n)d(r,e,n[e]);if(t&&!(0,i.HD)(t))for(const e in t)null==n[e]&&d(r,e,"")}else{const i=r.display;o?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=i)}}const h=/\s*!important$/;function d(e,t,n){if((0,i.kJ)(n))n.forEach((n=>d(e,t,n)));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=g(e,t);h.test(n)?e.setProperty((0,i.rs)(r),n.replace(h,""),"important"):e[r]=n}}const p=["Webkit","Moz","ms"],f={};function g(e,t){const n=f[t];if(n)return n;let r=(0,i._A)(t);if("filter"!==r&&r in e)return f[t]=r;r=(0,i.kC)(r);for(let i=0;i{let e=Date.now,t=!1;if("undefined"!==typeof window){Date.now()>document.createEvent("Event").timeStamp&&(e=performance.now.bind(performance));const n=navigator.userAgent.match(/firefox\/(\d+)/i);t=!!(n&&Number(n[1])<=53)}return[e,t]})();let b=0;const w=Promise.resolve(),S=()=>{b=0},M=()=>b||(w.then(S),b=x());function C(e,t,n,i){e.addEventListener(t,n,i)}function I(e,t,n,i){e.removeEventListener(t,n,i)}function T(e,t,n,i,r=null){const o=e._vei||(e._vei={}),a=o[t];if(i&&a)a.value=i;else{const[n,s]=A(t);if(i){const a=o[t]=D(i,r);C(e,n,a,s)}else a&&(I(e,n,a,s),o[t]=void 0)}}const k=/(?:Once|Passive|Capture)$/;function A(e){let t;if(k.test(e)){let n;t={};while(n=e.match(k))e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[(0,i.rs)(e.slice(2)),t]}function D(e,t){const n=e=>{const i=e.timeStamp||x();(_||i>=n.attached-1)&&(0,r.$d)(L(e,n.value),t,5,[e])};return n.value=e,n.attached=M(),n}function L(e,t){if((0,i.kJ)(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e&&e(t)))}return t}const P=/^on[a-z]/,O=(e,t,n,r,o=!1,a,s,l,h)=>{"class"===t?u(e,r,o):"style"===t?c(e,n,r):(0,i.F7)(t)?(0,i.tR)(t)||T(e,t,n,r,s):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):R(e,t,r,o))?m(e,t,r,a,s,l,h):("true-value"===t?e._trueValue=r:"false-value"===t&&(e._falseValue=r),y(e,t,r,o))};function R(e,t,n,r){return r?"innerHTML"===t||"textContent"===t||!!(t in e&&P.test(t)&&(0,i.mf)(n)):"spellcheck"!==t&&"draggable"!==t&&"translate"!==t&&("form"!==t&&(("list"!==t||"INPUT"!==e.tagName)&&(("type"!==t||"TEXTAREA"!==e.tagName)&&((!P.test(t)||!(0,i.HD)(n))&&t in e))))}"undefined"!==typeof HTMLElement&&HTMLElement;const E="transition",N="animation",z=(e,{slots:t})=>(0,r.h)(r.P$,H(e),t);z.displayName="Transition";const B={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},F=(z.props=(0,i.l7)({},r.P$.props,B),(e,t=[])=>{(0,i.kJ)(e)?e.forEach((e=>e(...t))):e&&e(...t)}),V=e=>!!e&&((0,i.kJ)(e)?e.some((e=>e.length>1)):e.length>1);function H(e){const t={};for(const i in e)i in B||(t[i]=e[i]);if(!1===e.css)return t;const{name:n="v",type:r,duration:o,enterFromClass:a=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:u=a,appearActiveClass:c=s,appearToClass:h=l,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=e,g=q(o),v=g&&g[0],y=g&&g[1],{onBeforeEnter:m,onEnter:x,onEnterCancelled:_,onLeave:b,onLeaveCancelled:w,onBeforeAppear:S=m,onAppear:M=x,onAppearCancelled:C=_}=t,I=(e,t,n)=>{U(e,t?h:l),U(e,t?c:s),n&&n()},T=(e,t)=>{e._isLeaving=!1,U(e,d),U(e,f),U(e,p),t&&t()},k=e=>(t,n)=>{const i=e?M:x,o=()=>I(t,e,n);F(i,[t,o]),j((()=>{U(t,e?u:a),W(t,e?h:l),V(i)||Y(t,r,v,o)}))};return(0,i.l7)(t,{onBeforeEnter(e){F(m,[e]),W(e,a),W(e,s)},onBeforeAppear(e){F(S,[e]),W(e,u),W(e,c)},onEnter:k(!1),onAppear:k(!0),onLeave(e,t){e._isLeaving=!0;const n=()=>T(e,t);W(e,d),J(),W(e,p),j((()=>{e._isLeaving&&(U(e,d),W(e,f),V(b)||Y(e,r,y,n))})),F(b,[e,n])},onEnterCancelled(e){I(e,!1),F(_,[e])},onAppearCancelled(e){I(e,!0),F(C,[e])},onLeaveCancelled(e){T(e),F(w,[e])}})}function q(e){if(null==e)return null;if((0,i.Kn)(e))return[G(e.enter),G(e.leave)];{const t=G(e);return[t,t]}}function G(e){const t=(0,i.He)(e);return t}function W(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.add(t))),(e._vtc||(e._vtc=new Set)).add(t)}function U(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.remove(t)));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function j(e){requestAnimationFrame((()=>{requestAnimationFrame(e)}))}let Z=0;function Y(e,t,n,i){const r=e._endId=++Z,o=()=>{r===e._endId&&i()};if(n)return setTimeout(o,n);const{type:a,timeout:s,propCount:l}=$(e,t);if(!a)return i();const u=a+"end";let c=0;const h=()=>{e.removeEventListener(u,d),o()},d=t=>{t.target===e&&++c>=l&&h()};setTimeout((()=>{c(n[e]||"").split(", "),r=i(E+"Delay"),o=i(E+"Duration"),a=X(r,o),s=i(N+"Delay"),l=i(N+"Duration"),u=X(s,l);let c=null,h=0,d=0;t===E?a>0&&(c=E,h=a,d=o.length):t===N?u>0&&(c=N,h=u,d=l.length):(h=Math.max(a,u),c=h>0?a>u?E:N:null,d=c?c===E?o.length:l.length:0);const p=c===E&&/\b(transform|all)(,|$)/.test(n[E+"Property"]);return{type:c,timeout:h,propCount:d,hasTransform:p}}function X(e,t){while(e.lengthK(t)+K(e[n]))))}function K(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function J(){return document.body.offsetHeight}new WeakMap,new WeakMap;const Q=(0,i.l7)({patchProp:O},l);let ee;function te(){return ee||(ee=(0,r.Us)(Q))}const ne=(...e)=>{const t=te().createApp(...e);const{mount:n}=t;return t.mount=e=>{const r=ie(e);if(!r)return;const o=t._component;(0,i.mf)(o)||o.render||o.template||(o.template=r.innerHTML),r.innerHTML="";const a=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),a},t};function ie(e){if((0,i.HD)(e)){const t=document.querySelector(e);return t}return e}},2323:(e,t,n)=>{"use strict";function i(e,t){const n=Object.create(null),i=e.split(",");for(let r=0;r!!n[e.toLowerCase()]:e=>!!n[e]}n.d(t,{C_:()=>p,DM:()=>P,E9:()=>ie,F7:()=>M,Gg:()=>W,HD:()=>E,He:()=>te,Kn:()=>z,NO:()=>w,Nj:()=>ee,Od:()=>T,PO:()=>q,Pq:()=>s,RI:()=>A,S0:()=>G,W7:()=>H,WV:()=>g,Z6:()=>_,_A:()=>Z,_N:()=>L,aU:()=>J,dG:()=>b,e1:()=>o,fY:()=>i,hR:()=>K,hq:()=>v,ir:()=>Q,j5:()=>u,kC:()=>X,kJ:()=>D,kT:()=>x,l7:()=>I,mf:()=>R,rs:()=>$,tI:()=>B,tR:()=>C,yA:()=>l,yk:()=>N,zw:()=>y});const r="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt",o=i(r);const a="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",s=i(a);function l(e){return!!e||""===e}function u(e){if(D(e)){const t={};for(let n=0;n{if(e){const n=e.split(h);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function p(e){let t="";if(E(e))t=e;else if(D(e))for(let n=0;ng(e,t)))}const y=e=>E(e)?e:null==e?"":D(e)||z(e)&&(e.toString===F||!R(e.toString))?JSON.stringify(e,m,2):String(e),m=(e,t)=>t&&t.__v_isRef?m(e,t.value):L(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n])=>(e[`${t} =>`]=n,e)),{})}:P(t)?{[`Set(${t.size})`]:[...t.values()]}:!z(t)||D(t)||q(t)?t:String(t),x={},_=[],b=()=>{},w=()=>!1,S=/^on[^a-z]/,M=e=>S.test(e),C=e=>e.startsWith("onUpdate:"),I=Object.assign,T=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},k=Object.prototype.hasOwnProperty,A=(e,t)=>k.call(e,t),D=Array.isArray,L=e=>"[object Map]"===V(e),P=e=>"[object Set]"===V(e),O=e=>"[object Date]"===V(e),R=e=>"function"===typeof e,E=e=>"string"===typeof e,N=e=>"symbol"===typeof e,z=e=>null!==e&&"object"===typeof e,B=e=>z(e)&&R(e.then)&&R(e.catch),F=Object.prototype.toString,V=e=>F.call(e),H=e=>V(e).slice(8,-1),q=e=>"[object Object]"===V(e),G=e=>E(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,W=i(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),U=e=>{const t=Object.create(null);return n=>{const i=t[n];return i||(t[n]=e(n))}},j=/-(\w)/g,Z=U((e=>e.replace(j,((e,t)=>t?t.toUpperCase():"")))),Y=/\B([A-Z])/g,$=U((e=>e.replace(Y,"-$1").toLowerCase())),X=U((e=>e.charAt(0).toUpperCase()+e.slice(1))),K=U((e=>e?`on${X(e)}`:"")),J=(e,t)=>!Object.is(e,t),Q=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},te=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let ne;const ie=()=>ne||(ne="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:{})},52:(e,t,n)=>{e.exports=n(7974)},8699:(e,t,n)=>{"use strict";var i=n(7210),r=n(4923),o=n(3634),a=n(7696),s=n(9835),l=n(3423),u=n(8365),c=n(8838),h=n(9469),d=n(9157),p=n(7302);e.exports=function(e){return new Promise((function(t,n){var f,g=e.data,v=e.headers,y=e.responseType;function m(){e.cancelToken&&e.cancelToken.unsubscribe(f),e.signal&&e.signal.removeEventListener("abort",f)}i.isFormData(g)&&i.isStandardBrowserEnv()&&delete v["Content-Type"];var x=new XMLHttpRequest;if(e.auth){var _=e.auth.username||"",b=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";v.Authorization="Basic "+btoa(_+":"+b)}var w=s(e.baseURL,e.url);function S(){if(x){var i="getAllResponseHeaders"in x?l(x.getAllResponseHeaders()):null,o=y&&"text"!==y&&"json"!==y?x.response:x.responseText,a={data:o,status:x.status,statusText:x.statusText,headers:i,config:e,request:x};r((function(e){t(e),m()}),(function(e){n(e),m()}),a),x=null}}if(x.open(e.method.toUpperCase(),a(w,e.params,e.paramsSerializer),!0),x.timeout=e.timeout,"onloadend"in x?x.onloadend=S:x.onreadystatechange=function(){x&&4===x.readyState&&(0!==x.status||x.responseURL&&0===x.responseURL.indexOf("file:"))&&setTimeout(S)},x.onabort=function(){x&&(n(new h("Request aborted",h.ECONNABORTED,e,x)),x=null)},x.onerror=function(){n(new h("Network Error",h.ERR_NETWORK,e,x,x)),x=null},x.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",i=e.transitional||c;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new h(t,i.clarifyTimeoutError?h.ETIMEDOUT:h.ECONNABORTED,e,x)),x=null},i.isStandardBrowserEnv()){var M=(e.withCredentials||u(w))&&e.xsrfCookieName?o.read(e.xsrfCookieName):void 0;M&&(v[e.xsrfHeaderName]=M)}"setRequestHeader"in x&&i.forEach(v,(function(e,t){"undefined"===typeof g&&"content-type"===t.toLowerCase()?delete v[t]:x.setRequestHeader(t,e)})),i.isUndefined(e.withCredentials)||(x.withCredentials=!!e.withCredentials),y&&"json"!==y&&(x.responseType=e.responseType),"function"===typeof e.onDownloadProgress&&x.addEventListener("progress",e.onDownloadProgress),"function"===typeof e.onUploadProgress&&x.upload&&x.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(f=function(e){x&&(n(!e||e&&e.type?new d:e),x.abort(),x=null)},e.cancelToken&&e.cancelToken.subscribe(f),e.signal&&(e.signal.aborted?f():e.signal.addEventListener("abort",f))),g||(g=null);var C=p(w);C&&-1===["http","https","file"].indexOf(C)?n(new h("Unsupported protocol "+C+":",h.ERR_BAD_REQUEST,e)):x.send(g)}))}},7974:(e,t,n)=>{"use strict";var i=n(7210),r=n(2938),o=n(8799),a=n(4495),s=n(2447);function l(e){var t=new o(e),n=r(o.prototype.request,t);return i.extend(n,o.prototype,t),i.extend(n,t),n.create=function(t){return l(a(e,t))},n}var u=l(s);u.Axios=o,u.CanceledError=n(9157),u.CancelToken=n(8858),u.isCancel=n(6029),u.VERSION=n(765).version,u.toFormData=n(4415),u.AxiosError=n(9469),u.Cancel=u.CanceledError,u.all=function(e){return Promise.all(e)},u.spread=n(5178),u.isAxiosError=n(5615),e.exports=u,e.exports["default"]=u},8858:(e,t,n)=>{"use strict";var i=n(9157);function r(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;this.promise.then((function(e){if(n._listeners){var t,i=n._listeners.length;for(t=0;t{"use strict";var i=n(9469),r=n(7210);function o(e){i.call(this,null==e?"canceled":e,i.ERR_CANCELED),this.name="CanceledError"}r.inherits(o,i,{__CANCEL__:!0}),e.exports=o},6029:e=>{"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},8799:(e,t,n)=>{"use strict";var i=n(7210),r=n(7696),o=n(2591),a=n(516),s=n(4495),l=n(9835),u=n(3170),c=u.validators;function h(e){this.defaults=e,this.interceptors={request:new o,response:new o}}h.prototype.request=function(e,t){"string"===typeof e?(t=t||{},t.url=e):t=e||{},t=s(this.defaults,t),t.method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var n=t.transitional;void 0!==n&&u.assertOptions(n,{silentJSONParsing:c.transitional(c.boolean),forcedJSONParsing:c.transitional(c.boolean),clarifyTimeoutError:c.transitional(c.boolean)},!1);var i=[],r=!0;this.interceptors.request.forEach((function(e){"function"===typeof e.runWhen&&!1===e.runWhen(t)||(r=r&&e.synchronous,i.unshift(e.fulfilled,e.rejected))}));var o,l=[];if(this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)})),!r){var h=[a,void 0];Array.prototype.unshift.apply(h,i),h=h.concat(l),o=Promise.resolve(t);while(h.length)o=o.then(h.shift(),h.shift());return o}var d=t;while(i.length){var p=i.shift(),f=i.shift();try{d=p(d)}catch(g){f(g);break}}try{o=a(d)}catch(g){return Promise.reject(g)}while(l.length)o=o.then(l.shift(),l.shift());return o},h.prototype.getUri=function(e){e=s(this.defaults,e);var t=l(e.baseURL,e.url);return r(t,e.params,e.paramsSerializer)},i.forEach(["delete","get","head","options"],(function(e){h.prototype[e]=function(t,n){return this.request(s(n||{},{method:e,url:t,data:(n||{}).data}))}})),i.forEach(["post","put","patch"],(function(e){function t(t){return function(n,i,r){return this.request(s(r||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:i}))}}h.prototype[e]=t(),h.prototype[e+"Form"]=t(!0)})),e.exports=h},9469:(e,t,n)=>{"use strict";var i=n(7210);function r(e,t,n,i,r){Error.call(this),this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),i&&(this.request=i),r&&(this.response=r)}i.inherits(r,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var o=r.prototype,a={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED"].forEach((function(e){a[e]={value:e}})),Object.defineProperties(r,a),Object.defineProperty(o,"isAxiosError",{value:!0}),r.from=function(e,t,n,a,s,l){var u=Object.create(o);return i.toFlatObject(e,u,(function(e){return e!==Error.prototype})),r.call(u,e.message,t,n,a,s),u.name=e.name,l&&Object.assign(u,l),u},e.exports=r},2591:(e,t,n)=>{"use strict";var i=n(7210);function r(){this.handlers=[]}r.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},r.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},r.prototype.forEach=function(e){i.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=r},9835:(e,t,n)=>{"use strict";var i=n(8380),r=n(6092);e.exports=function(e,t){return e&&!i(t)?r(e,t):t}},516:(e,t,n)=>{"use strict";var i=n(7210),r=n(4330),o=n(6029),a=n(2447),s=n(9157);function l(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new s}e.exports=function(e){l(e),e.headers=e.headers||{},e.data=r.call(e,e.data,e.headers,e.transformRequest),e.headers=i.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),i.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]}));var t=e.adapter||a.adapter;return t(e).then((function(t){return l(e),t.data=r.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return o(t)||(l(e),t&&t.response&&(t.response.data=r.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},4495:(e,t,n)=>{"use strict";var i=n(7210);e.exports=function(e,t){t=t||{};var n={};function r(e,t){return i.isPlainObject(e)&&i.isPlainObject(t)?i.merge(e,t):i.isPlainObject(t)?i.merge({},t):i.isArray(t)?t.slice():t}function o(n){return i.isUndefined(t[n])?i.isUndefined(e[n])?void 0:r(void 0,e[n]):r(e[n],t[n])}function a(e){if(!i.isUndefined(t[e]))return r(void 0,t[e])}function s(n){return i.isUndefined(t[n])?i.isUndefined(e[n])?void 0:r(void 0,e[n]):r(void 0,t[n])}function l(n){return n in t?r(e[n],t[n]):n in e?r(void 0,e[n]):void 0}var u={url:a,method:a,data:a,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:l};return i.forEach(Object.keys(e).concat(Object.keys(t)),(function(e){var t=u[e]||o,r=t(e);i.isUndefined(r)&&t!==l||(n[e]=r)})),n}},4923:(e,t,n)=>{"use strict";var i=n(9469);e.exports=function(e,t,n){var r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new i("Request failed with status code "+n.status,[i.ERR_BAD_REQUEST,i.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}},4330:(e,t,n)=>{"use strict";var i=n(7210),r=n(2447);e.exports=function(e,t,n){var o=this||r;return i.forEach(n,(function(n){e=n.call(o,e,t)})),e}},2447:(e,t,n)=>{"use strict";var i=n(7210),r=n(4733),o=n(9469),a=n(8838),s=n(4415),l={"Content-Type":"application/x-www-form-urlencoded"};function u(e,t){!i.isUndefined(e)&&i.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function c(){var e;return("undefined"!==typeof XMLHttpRequest||"undefined"!==typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(e=n(8699)),e}function h(e,t,n){if(i.isString(e))try{return(t||JSON.parse)(e),i.trim(e)}catch(r){if("SyntaxError"!==r.name)throw r}return(n||JSON.stringify)(e)}var d={transitional:a,adapter:c(),transformRequest:[function(e,t){if(r(t,"Accept"),r(t,"Content-Type"),i.isFormData(e)||i.isArrayBuffer(e)||i.isBuffer(e)||i.isStream(e)||i.isFile(e)||i.isBlob(e))return e;if(i.isArrayBufferView(e))return e.buffer;if(i.isURLSearchParams(e))return u(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString();var n,o=i.isObject(e),a=t&&t["Content-Type"];if((n=i.isFileList(e))||o&&"multipart/form-data"===a){var l=this.env&&this.env.FormData;return s(n?{"files[]":e}:e,l&&new l)}return o||"application/json"===a?(u(t,"application/json"),h(e)):e}],transformResponse:[function(e){var t=this.transitional||d.transitional,n=t&&t.silentJSONParsing,r=t&&t.forcedJSONParsing,a=!n&&"json"===this.responseType;if(a||r&&i.isString(e)&&e.length)try{return JSON.parse(e)}catch(s){if(a){if("SyntaxError"===s.name)throw o.from(s,o.ERR_BAD_RESPONSE,this,null,this.response);throw s}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:n(6632)},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};i.forEach(["delete","get","head"],(function(e){d.headers[e]={}})),i.forEach(["post","put","patch"],(function(e){d.headers[e]=i.merge(l)})),e.exports=d},8838:e=>{"use strict";e.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}},765:e=>{e.exports={version:"0.27.2"}},2938:e=>{"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),i=0;i{"use strict";var i=n(7210);function r(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var o;if(n)o=n(t);else if(i.isURLSearchParams(t))o=t.toString();else{var a=[];i.forEach(t,(function(e,t){null!==e&&"undefined"!==typeof e&&(i.isArray(e)?t+="[]":e=[e],i.forEach(e,(function(e){i.isDate(e)?e=e.toISOString():i.isObject(e)&&(e=JSON.stringify(e)),a.push(r(t)+"="+r(e))})))})),o=a.join("&")}if(o){var s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}},6092:e=>{"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},3634:(e,t,n)=>{"use strict";var i=n(7210);e.exports=i.isStandardBrowserEnv()?function(){return{write:function(e,t,n,r,o,a){var s=[];s.push(e+"="+encodeURIComponent(t)),i.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),i.isString(r)&&s.push("path="+r),i.isString(o)&&s.push("domain="+o),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},8380:e=>{"use strict";e.exports=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}},5615:(e,t,n)=>{"use strict";var i=n(7210);e.exports=function(e){return i.isObject(e)&&!0===e.isAxiosError}},8365:(e,t,n)=>{"use strict";var i=n(7210);e.exports=i.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function r(e){var i=e;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=r(window.location.href),function(t){var n=i.isString(t)?r(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return function(){return!0}}()},4733:(e,t,n)=>{"use strict";var i=n(7210);e.exports=function(e,t){i.forEach(e,(function(n,i){i!==t&&i.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[i])}))}},6632:e=>{e.exports=null},3423:(e,t,n)=>{"use strict";var i=n(7210),r=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,o,a={};return e?(i.forEach(e.split("\n"),(function(e){if(o=e.indexOf(":"),t=i.trim(e.substr(0,o)).toLowerCase(),n=i.trim(e.substr(o+1)),t){if(a[t]&&r.indexOf(t)>=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([n]):a[t]?a[t]+", "+n:n}})),a):a}},7302:e=>{"use strict";e.exports=function(e){var t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}},5178:e=>{"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},4415:(e,t,n)=>{"use strict";var i=n(7210);function r(e,t){t=t||new FormData;var n=[];function r(e){return null===e?"":i.isDate(e)?e.toISOString():i.isArrayBuffer(e)||i.isTypedArray(e)?"function"===typeof Blob?new Blob([e]):Buffer.from(e):e}function o(e,a){if(i.isPlainObject(e)||i.isArray(e)){if(-1!==n.indexOf(e))throw Error("Circular reference detected in "+a);n.push(e),i.forEach(e,(function(e,n){if(!i.isUndefined(e)){var s,l=a?a+"."+n:n;if(e&&!a&&"object"===typeof e)if(i.endsWith(n,"{}"))e=JSON.stringify(e);else if(i.endsWith(n,"[]")&&(s=i.toArray(e)))return void s.forEach((function(e){!i.isUndefined(e)&&t.append(l,r(e))}));o(e,l)}})),n.pop()}else t.append(a,r(e))}return o(e),t}e.exports=r},3170:(e,t,n)=>{"use strict";var i=n(765).version,r=n(9469),o={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){o[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var a={};function s(e,t,n){if("object"!==typeof e)throw new r("options must be an object",r.ERR_BAD_OPTION_VALUE);var i=Object.keys(e),o=i.length;while(o-- >0){var a=i[o],s=t[a];if(s){var l=e[a],u=void 0===l||s(l,a,e);if(!0!==u)throw new r("option "+a+" must be "+u,r.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new r("Unknown option "+a,r.ERR_BAD_OPTION)}}o.transitional=function(e,t,n){function o(e,t){return"[Axios v"+i+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,i,s){if(!1===e)throw new r(o(i," has been removed"+(t?" in "+t:"")),r.ERR_DEPRECATED);return t&&!a[i]&&(a[i]=!0,console.warn(o(i," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,i,s)}},e.exports={assertOptions:s,validators:o}},7210:(e,t,n)=>{"use strict";var i=n(2938),r=Object.prototype.toString,o=function(e){return function(t){var n=r.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())}}(Object.create(null));function a(e){return e=e.toLowerCase(),function(t){return o(t)===e}}function s(e){return Array.isArray(e)}function l(e){return"undefined"===typeof e}function u(e){return null!==e&&!l(e)&&null!==e.constructor&&!l(e.constructor)&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}var c=a("ArrayBuffer");function h(e){var t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&c(e.buffer),t}function d(e){return"string"===typeof e}function p(e){return"number"===typeof e}function f(e){return null!==e&&"object"===typeof e}function g(e){if("object"!==o(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}var v=a("Date"),y=a("File"),m=a("Blob"),x=a("FileList");function _(e){return"[object Function]"===r.call(e)}function b(e){return f(e)&&_(e.pipe)}function w(e){var t="[object FormData]";return e&&("function"===typeof FormData&&e instanceof FormData||r.call(e)===t||_(e.toString)&&e.toString()===t)}var S=a("URLSearchParams");function M(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function C(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)}function I(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),s(e))for(var n=0,i=e.length;n0)o=i[r],a[o]||(t[o]=e[o],a[o]=!0);e=Object.getPrototypeOf(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t}function P(e,t,n){e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;var i=e.indexOf(t,n);return-1!==i&&i===n}function O(e){if(!e)return null;var t=e.length;if(l(t))return null;var n=new Array(t);while(t-- >0)n[t]=e[t];return n}var R=function(e){return function(t){return e&&t instanceof e}}("undefined"!==typeof Uint8Array&&Object.getPrototypeOf(Uint8Array));e.exports={isArray:s,isArrayBuffer:c,isBuffer:u,isFormData:w,isArrayBufferView:h,isString:d,isNumber:p,isObject:f,isPlainObject:g,isUndefined:l,isDate:v,isFile:y,isBlob:m,isFunction:_,isStream:b,isURLSearchParams:S,isStandardBrowserEnv:C,forEach:I,merge:T,extend:k,trim:M,stripBOM:A,inherits:D,toFlatObject:L,kindOf:o,kindOfTest:a,endsWith:P,toArray:O,isTypedArray:R,isFileList:x}},846:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var i=n(3673),r=n(2236),o=n(908),a=n(7657);const s=(0,o.L)({name:"QBar",props:{...r.S,dense:Boolean},setup(e,{slots:t}){const n=(0,i.FN)(),o=(0,r.Z)(e,n.proxy.$q),s=(0,i.Fl)((()=>`q-bar row no-wrap items-center q-bar--${!0===e.dense?"dense":"standard"} q-bar--`+(!0===o.value?"dark":"light")));return()=>(0,i.h)("div",{class:s.value,role:"toolbar"},(0,a.KR)(t.default))}})},8240:(e,t,n)=>{"use strict";n.d(t,{Z:()=>I});var i=n(3673),r=n(1959),o=n(8880),a=n(4554),s=n(9754),l=n(6489),u=(n(3610),n(9992)),c=n(2417),h=n(7277);const d={none:0,xs:4,sm:8,md:16,lg:24,xl:32},p={xs:8,sm:10,md:14,lg:20,xl:24},f=["button","submit","reset"],g=/[^\s]\/[^\s]/,v={...c.LU,...h.$,type:{type:String,default:"button"},label:[Number,String],icon:String,iconRight:String,round:Boolean,square:Boolean,outline:Boolean,flat:Boolean,unelevated:Boolean,rounded:Boolean,push:Boolean,glossy:Boolean,size:String,fab:Boolean,fabMini:Boolean,padding:String,color:String,textColor:String,noCaps:Boolean,noWrap:Boolean,dense:Boolean,tabindex:[Number,String],ripple:{type:[Boolean,Object],default:!0},align:{...u.jO.align,default:"center"},stack:Boolean,stretch:Boolean,loading:{type:Boolean,default:null},disable:Boolean};function y(e){const t=(0,c.ZP)(e,p),n=(0,u.ZP)(e),{hasRouterLink:r,hasLink:o,linkTag:a,linkProps:s,navigateToRouterLink:l}=(0,h.Z)("button"),v=(0,i.Fl)((()=>{const n=!1===e.fab&&!1===e.fabMini?t.value:{};return void 0!==e.padding?Object.assign({},n,{padding:e.padding.split(/\s+/).map((e=>e in d?d[e]+"px":e)).join(" "),minWidth:"0",minHeight:"0"}):n})),y=(0,i.Fl)((()=>!0===e.rounded||!0===e.fab||!0===e.fabMini)),m=(0,i.Fl)((()=>!0!==e.disable&&!0!==e.loading)),x=(0,i.Fl)((()=>!0===m.value?e.tabindex||0:-1)),_=(0,i.Fl)((()=>!0===e.flat?"flat":!0===e.outline?"outline":!0===e.push?"push":!0===e.unelevated?"unelevated":"standard")),b=(0,i.Fl)((()=>{const t={tabindex:x.value};return!0===o.value?Object.assign(t,s.value):!0===f.includes(e.type)&&(t.type=e.type),"a"===a.value?(!0===e.disable?t["aria-disabled"]="true":void 0===t.href&&(t.role="button"),!0!==r.value&&!0===g.test(e.type)&&(t.type=e.type)):!0===e.disable&&(t.disabled="",t["aria-disabled"]="true"),!0===e.loading&&void 0!==e.percentage&&Object.assign(t,{role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":e.percentage}),t})),w=(0,i.Fl)((()=>{let t;void 0!==e.color?t=!0===e.flat||!0===e.outline?`text-${e.textColor||e.color}`:`bg-${e.color} text-${e.textColor||"white"}`:e.textColor&&(t=`text-${e.textColor}`);const n=!0===e.round?"round":"rectangle"+(!0===y.value?" q-btn--rounded":!0===e.square?" q-btn--square":"");return`q-btn--${_.value} q-btn--${n}`+(void 0!==t?" "+t:"")+(!0===m.value?" q-btn--actionable q-focusable q-hoverable":!0===e.disable?" disabled":"")+(!0===e.fab?" q-btn--fab":!0===e.fabMini?" q-btn--fab-mini":"")+(!0===e.noCaps?" q-btn--no-uppercase":"")+(!0===e.dense?" q-btn--dense":"")+(!0===e.stretch?" no-border-radius self-stretch":"")+(!0===e.glossy?" glossy":"")+(e.square?" q-btn--square":"")})),S=(0,i.Fl)((()=>n.value+(!0===e.stack?" column":" row")+(!0===e.noWrap?" no-wrap text-no-wrap":"")+(!0===e.loading?" q-btn__content--hidden":"")));return{classes:w,style:v,innerClasses:S,attributes:b,hasRouterLink:r,hasLink:o,linkTag:a,navigateToRouterLink:l,isActionable:m}}var m=n(908),x=n(7657),_=n(4716),b=n(1436);const{passiveCapture:w}=_.rU;let S=null,M=null,C=null;const I=(0,m.L)({name:"QBtn",props:{...v,percentage:Number,darkPercentage:Boolean},emits:["click","keydown","touchstart","mousedown","keyup"],setup(e,{slots:t,emit:n}){const{proxy:u}=(0,i.FN)(),{classes:c,style:h,innerClasses:d,attributes:p,hasRouterLink:f,hasLink:g,linkTag:v,navigateToRouterLink:m,isActionable:I}=y(e),T=(0,r.iH)(null),k=(0,r.iH)(null);let A,D,L=null;const P=(0,i.Fl)((()=>void 0!==e.label&&null!==e.label&&""!==e.label)),O=(0,i.Fl)((()=>!0!==e.disable&&!1!==e.ripple&&{keyCodes:!0===g.value?[13,32]:[13],...!0===e.ripple?{}:e.ripple})),R=(0,i.Fl)((()=>({center:e.round}))),E=(0,i.Fl)((()=>{const t=Math.max(0,Math.min(100,e.percentage));return t>0?{transition:"transform 0.6s",transform:`translateX(${t-100}%)`}:{}})),N=(0,i.Fl)((()=>!0===e.loading?{onMousedown:W,onTouchstartPassive:W,onClick:W,onKeydown:W,onKeyup:W}:!0===I.value?{onClick:B,onKeydown:F,onMousedown:H,onTouchstart:V}:{onClick:_.NS})),z=(0,i.Fl)((()=>({ref:T,class:"q-btn q-btn-item non-selectable no-outline "+c.value,style:h.value,...p.value,...N.value})));function B(t){if(null!==T.value){if(void 0!==t){if(!0===t.defaultPrevented)return;const n=document.activeElement;if("submit"===e.type&&n!==document.body&&!1===T.value.contains(n)&&!1===n.contains(T.value)){T.value.focus();const e=()=>{document.removeEventListener("keydown",_.NS,!0),document.removeEventListener("keyup",e,w),null!==T.value&&T.value.removeEventListener("blur",e,w)};document.addEventListener("keydown",_.NS,!0),document.addEventListener("keyup",e,w),T.value.addEventListener("blur",e,w)}}if(!0===f.value){const e=()=>{t.__qNavigate=!0,m(t)};n("click",t,e),!0!==t.defaultPrevented&&e()}else n("click",t)}}function F(e){null!==T.value&&(n("keydown",e),!0===(0,b.So)(e,[13,32])&&M!==T.value&&(null!==M&&G(),!0!==e.defaultPrevented&&(T.value.focus(),M=T.value,T.value.classList.add("q-btn--active"),document.addEventListener("keyup",q,!0),T.value.addEventListener("blur",q,w)),(0,_.NS)(e)))}function V(e){null!==T.value&&(n("touchstart",e),!0!==e.defaultPrevented&&(S!==T.value&&(null!==S&&G(),S=T.value,L=e.target,L.addEventListener("touchcancel",q,w),L.addEventListener("touchend",q,w)),A=!0,clearTimeout(D),D=setTimeout((()=>{A=!1}),200)))}function H(e){null!==T.value&&(e.qSkipRipple=!0===A,n("mousedown",e),!0!==e.defaultPrevented&&C!==T.value&&(null!==C&&G(),C=T.value,T.value.classList.add("q-btn--active"),document.addEventListener("mouseup",q,w)))}function q(e){if(null!==T.value&&(void 0===e||"blur"!==e.type||document.activeElement!==T.value)){if(void 0!==e&&"keyup"===e.type){if(M===T.value&&!0===(0,b.So)(e,[13,32])){const t=new MouseEvent("click",e);t.qKeyEvent=!0,!0===e.defaultPrevented&&(0,_.X$)(t),!0===e.cancelBubble&&(0,_.sT)(t),T.value.dispatchEvent(t),(0,_.NS)(e),e.qKeyEvent=!0}n("keyup",e)}G()}}function G(e){const t=k.value;!0===e||S!==T.value&&C!==T.value||null===t||t===document.activeElement||(t.setAttribute("tabindex",-1),t.focus()),S===T.value&&(null!==L&&(L.removeEventListener("touchcancel",q,w),L.removeEventListener("touchend",q,w)),S=L=null),C===T.value&&(document.removeEventListener("mouseup",q,w),C=null),M===T.value&&(document.removeEventListener("keyup",q,!0),null!==T.value&&T.value.removeEventListener("blur",q,w),M=null),null!==T.value&&T.value.classList.remove("q-btn--active")}function W(e){(0,_.NS)(e),e.qSkipRipple=!0}return(0,i.Jd)((()=>{G(!0)})),Object.assign(u,{click:B}),()=>{let n=[];void 0!==e.icon&&n.push((0,i.h)(a.Z,{name:e.icon,left:!1===e.stack&&!0===P.value,role:"img","aria-hidden":"true"})),!0===P.value&&n.push((0,i.h)("span",{class:"block"},[e.label])),n=(0,x.vs)(t.default,n),void 0!==e.iconRight&&!1===e.round&&n.push((0,i.h)(a.Z,{name:e.iconRight,right:!1===e.stack&&!0===P.value,role:"img","aria-hidden":"true"}));const r=[(0,i.h)("span",{class:"q-focus-helper",ref:k})];return!0===e.loading&&void 0!==e.percentage&&r.push((0,i.h)("span",{class:"q-btn__progress absolute-full overflow-hidden"+(!0===e.darkPercentage?" q-btn__progress--dark":"")},[(0,i.h)("span",{class:"q-btn__progress-indicator fit block",style:E.value})])),r.push((0,i.h)("span",{class:"q-btn__content text-center col items-center q-anchor--skip "+d.value},n)),null!==e.loading&&r.push((0,i.h)(o.uT,{name:"q-transition--fade"},(()=>!0===e.loading?[(0,i.h)("span",{key:"loading",class:"absolute-full flex flex-center"},void 0!==t.loading?t.loading():[(0,i.h)(s.Z)])]:null))),(0,i.wy)((0,i.h)(v.value,z.value,r),[[l.Z,O.value,void 0,R.value]])}}})},151:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var i=n(3673),r=n(2236),o=n(908),a=n(7657);const s=(0,o.L)({name:"QCard",props:{...r.S,tag:{type:String,default:"div"},square:Boolean,flat:Boolean,bordered:Boolean},setup(e,{slots:t}){const n=(0,i.FN)(),o=(0,r.Z)(e,n.proxy.$q),s=(0,i.Fl)((()=>"q-card"+(!0===o.value?" q-card--dark q-dark":"")+(!0===e.bordered?" q-card--bordered":"")+(!0===e.square?" q-card--square no-border-radius":"")+(!0===e.flat?" q-card--flat no-shadow":"")));return()=>(0,i.h)(e.tag,{class:s.value},(0,a.KR)(t.default))}})},9367:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var i=n(3673),r=n(9992),o=n(908),a=n(7657);const s=(0,o.L)({name:"QCardActions",props:{...r.jO,vertical:Boolean},setup(e,{slots:t}){const n=(0,r.ZP)(e),o=(0,i.Fl)((()=>`q-card__actions ${n.value} q-card__actions--`+(!0===e.vertical?"vert column":"horiz row")));return()=>(0,i.h)("div",{class:o.value},(0,a.KR)(t.default))}})},5589:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var i=n(3673),r=n(908),o=n(7657);const a=(0,r.L)({name:"QCardSection",props:{tag:{type:String,default:"div"},horizontal:Boolean},setup(e,{slots:t}){const n=(0,i.Fl)((()=>"q-card__section q-card__section--"+(!0===e.horizontal?"horiz row no-wrap":"vert")));return()=>(0,i.h)(e.tag,{class:n.value},(0,o.KR)(t.default))}})},7030:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var i=n(3673),r=n(4554),o=n(6489),a=n(2236),s=n(2417),l=n(908),u=n(4716),c=n(7657);const h={xs:8,sm:10,md:14,lg:20,xl:24},d=(0,l.L)({name:"QChip",props:{...a.S,...s.LU,dense:Boolean,icon:String,iconRight:String,iconRemove:String,iconSelected:String,label:[String,Number],color:String,textColor:String,modelValue:{type:Boolean,default:!0},selected:{type:Boolean,default:null},square:Boolean,outline:Boolean,clickable:Boolean,removable:Boolean,tabindex:[String,Number],disable:Boolean,ripple:{type:[Boolean,Object],default:!0}},emits:["update:modelValue","update:selected","remove","click"],setup(e,{slots:t,emit:n}){const{proxy:{$q:l}}=(0,i.FN)(),d=(0,a.Z)(e,l),p=(0,s.ZP)(e,h),f=(0,i.Fl)((()=>!0===e.selected||void 0!==e.icon)),g=(0,i.Fl)((()=>!0===e.selected?e.iconSelected||l.iconSet.chip.selected:e.icon)),v=(0,i.Fl)((()=>e.iconRemove||l.iconSet.chip.remove)),y=(0,i.Fl)((()=>!1===e.disable&&(!0===e.clickable||null!==e.selected))),m=(0,i.Fl)((()=>{const t=!0===e.outline&&e.color||e.textColor;return"q-chip row inline no-wrap items-center"+(!1===e.outline&&void 0!==e.color?` bg-${e.color}`:"")+(t?` text-${t} q-chip--colored`:"")+(!0===e.disable?" disabled":"")+(!0===e.dense?" q-chip--dense":"")+(!0===e.outline?" q-chip--outline":"")+(!0===e.selected?" q-chip--selected":"")+(!0===y.value?" q-chip--clickable cursor-pointer non-selectable q-hoverable":"")+(!0===e.square?" q-chip--square":"")+(!0===d.value?" q-chip--dark q-dark":"")})),x=(0,i.Fl)((()=>!0===e.disable?{tabindex:-1,"aria-disabled":"true"}:{tabindex:e.tabindex||0}));function _(e){13===e.keyCode&&b(e)}function b(t){e.disable||(n("update:selected",!e.selected),n("click",t))}function w(t){void 0!==t.keyCode&&13!==t.keyCode||((0,u.NS)(t),!1===e.disable&&(n("update:modelValue",!1),n("remove")))}function S(){const n=[];!0===y.value&&n.push((0,i.h)("div",{class:"q-focus-helper"})),!0===f.value&&n.push((0,i.h)(r.Z,{class:"q-chip__icon q-chip__icon--left",name:g.value}));const o=void 0!==e.label?[(0,i.h)("div",{class:"ellipsis"},[e.label])]:void 0;return n.push((0,i.h)("div",{class:"q-chip__content col row no-wrap items-center q-anchor--skip"},(0,c.pf)(t.default,o))),e.iconRight&&n.push((0,i.h)(r.Z,{class:"q-chip__icon q-chip__icon--right",name:e.iconRight})),!0===e.removable&&n.push((0,i.h)(r.Z,{class:"q-chip__icon q-chip__icon--remove cursor-pointer",name:v.value,...x.value,onClick:w,onKeyup:w})),n}return()=>{if(!1===e.modelValue)return;const t={class:m.value,style:p.value};return!0===y.value&&Object.assign(t,x.value,{onClick:b,onKeyup:_}),(0,c.Jl)("div",t,S(),"ripple",!1!==e.ripple&&!0!==e.disable,(()=>[[o.Z,e.ripple]]))}}})},6778:(e,t,n)=>{"use strict";n.d(t,{Z:()=>w});n(3610),n(71);var i=n(3673),r=n(1959),o=n(8880),a=n(69),s=n(4955),l=n(416),u=n(3628),c=n(6104),h=n(5911),d=n(405),p=n(908),f=n(2012),g=n(7657),v=n(4704),y=n(8517),m=n(230);let x=0;const _={standard:"fixed-full flex-center",top:"fixed-top justify-center",bottom:"fixed-bottom justify-center",right:"fixed-right items-center",left:"fixed-left items-center"},b={standard:["scale","scale"],top:["slide-down","slide-up"],bottom:["slide-up","slide-down"],right:["slide-left","slide-right"],left:["slide-right","slide-left"]},w=(0,p.L)({name:"QDialog",inheritAttrs:!1,props:{...u.vr,...c.D,transitionShow:String,transitionHide:String,persistent:Boolean,autoClose:Boolean,allowFocusOutside:Boolean,noEscDismiss:Boolean,noBackdropDismiss:Boolean,noRouteDismiss:Boolean,noRefocus:Boolean,noFocus:Boolean,noShake:Boolean,seamless:Boolean,maximized:Boolean,fullWidth:Boolean,fullHeight:Boolean,square:Boolean,position:{type:String,default:"standard",validator:e=>"standard"===e||["top","bottom","left","right"].includes(e)}},emits:[...u.gH,"shake","click","escape-key"],setup(e,{slots:t,emit:n,attrs:c}){const p=(0,i.FN)(),w=(0,r.iH)(null),S=(0,r.iH)(!1),M=(0,r.iH)(!1),C=(0,r.iH)(!1);let I,T,k,A=null;const D=(0,i.Fl)((()=>!0!==e.persistent&&!0!==e.noRouteDismiss&&!0!==e.seamless)),{preventBodyScroll:L}=(0,d.Z)(),{registerTimeout:P,removeTimeout:O}=(0,s.Z)(),{registerTick:R,removeTick:E}=(0,l.Z)(),{showPortal:N,hidePortal:z,portalIsAccessible:B,renderPortal:F}=(0,h.Z)(p,w,se,!0),{hide:V}=(0,u.ZP)({showing:S,hideOnRouteChange:D,handleShow:K,handleHide:J,processOnMount:!0}),{addToHistory:H,removeFromHistory:q}=(0,a.Z)(S,V,D),G=(0,i.Fl)((()=>"q-dialog__inner flex no-pointer-events q-dialog__inner--"+(!0===e.maximized?"maximized":"minimized")+` q-dialog__inner--${e.position} ${_[e.position]}`+(!0===C.value?" q-dialog__inner--animating":"")+(!0===e.fullWidth?" q-dialog__inner--fullwidth":"")+(!0===e.fullHeight?" q-dialog__inner--fullheight":"")+(!0===e.square?" q-dialog__inner--square":""))),W=(0,i.Fl)((()=>"q-transition--"+(void 0===e.transitionShow?b[e.position][0]:e.transitionShow))),U=(0,i.Fl)((()=>"q-transition--"+(void 0===e.transitionHide?b[e.position][1]:e.transitionHide))),j=(0,i.Fl)((()=>!0===M.value?U.value:W.value)),Z=(0,i.Fl)((()=>`--q-transition-duration: ${e.transitionDuration}ms`)),Y=(0,i.Fl)((()=>!0===S.value&&!0!==e.seamless)),$=(0,i.Fl)((()=>!0===e.autoClose?{onClick:re}:{})),X=(0,i.Fl)((()=>["q-dialog fullscreen no-pointer-events q-dialog--"+(!0===Y.value?"modal":"seamless"),c.class]));function K(t){O(),E(),H(),A=!1===e.noRefocus&&null!==document.activeElement?document.activeElement:null,ie(e.maximized),N(),C.value=!0,!0!==e.noFocus&&(null!==document.activeElement&&document.activeElement.blur(),R(Q)),P((()=>{if(!0===p.proxy.$q.platform.is.ios){if(!0!==e.seamless&&document.activeElement){const{top:e,bottom:t}=document.activeElement.getBoundingClientRect(),{innerHeight:n}=window,i=void 0!==window.visualViewport?window.visualViewport.height:n;e>0&&t>i/2&&(document.scrollingElement.scrollTop=Math.min(document.scrollingElement.scrollHeight-i,t>=n?1/0:Math.ceil(document.scrollingElement.scrollTop+t-i/2))),document.activeElement.scrollIntoView()}k=!0,w.value.click(),k=!1}N(!0),C.value=!1,n("show",t)}),e.transitionDuration)}function J(t){O(),E(),q(),ne(!0),C.value=!0,z(),null!==A&&(A.focus(),A=null),P((()=>{z(!0),C.value=!1,n("hide",t)}),e.transitionDuration)}function Q(e){(0,m.jd)((()=>{let t=w.value;null!==t&&!0!==t.contains(document.activeElement)&&(t=t.querySelector(e||"[autofocus], [data-autofocus]")||t,t.focus({preventScroll:!0}))}))}function ee(){Q(),n("shake");const e=w.value;null!==e&&(e.classList.remove("q-animate--scale"),e.classList.add("q-animate--scale"),clearTimeout(I),I=setTimeout((()=>{null!==w.value&&(e.classList.remove("q-animate--scale"),Q())}),170))}function te(){!0!==e.seamless&&(!0===e.persistent||!0===e.noEscDismiss?!0!==e.maximized&&!0!==e.noShake&&ee():(n("escape-key"),V()))}function ne(t){clearTimeout(I),!0!==t&&!0!==S.value||(ie(!1),!0!==e.seamless&&(L(!1),(0,y.H)(ae),(0,v.k)(te))),!0!==t&&(A=null)}function ie(e){!0===e?!0!==T&&(x<1&&document.body.classList.add("q-body--dialog"),x++,T=!0):!0===T&&(x<2&&document.body.classList.remove("q-body--dialog"),x--,T=!1)}function re(e){!0!==k&&(V(e),n("click",e))}function oe(t){!0!==e.persistent&&!0!==e.noBackdropDismiss?V(t):!0!==e.noShake&&ee()}function ae(t){!0!==e.allowFocusOutside&&!0===B.value&&!0!==(0,f.mY)(w.value,t.target)&&Q('[tabindex]:not([tabindex="-1"])')}function se(){return(0,i.h)("div",{...c,class:X.value},[(0,i.h)(o.uT,{name:"q-transition--fade",appear:!0},(()=>!0===Y.value?(0,i.h)("div",{class:"q-dialog__backdrop fixed-full",style:Z.value,"aria-hidden":"true",onMousedown:oe}):null)),(0,i.h)(o.uT,{name:j.value,appear:!0},(()=>!0===S.value?(0,i.h)("div",{ref:w,class:G.value,style:Z.value,tabindex:-1,...$.value},(0,g.KR)(t.default)):null))])}return(0,i.YP)(S,(e=>{(0,i.Y3)((()=>{M.value=e}))})),(0,i.YP)((()=>e.maximized),(e=>{!0===S.value&&ie(e)})),(0,i.YP)(Y,(e=>{L(e),!0===e?((0,y.i)(ae),(0,v.c)(te)):((0,y.H)(ae),(0,v.k)(te))})),Object.assign(p.proxy,{focus:Q,shake:ee,__updateRefocusTarget(e){A=e||null}}),(0,i.Jd)(ne),F}})},2901:(e,t,n)=>{"use strict";n.d(t,{Z:()=>v});n(3610),n(71);var i=n(3673),r=n(1959),o=n(69),a=n(3628),s=n(405),l=n(4955),u=n(2236),c=n(8406),h=n(908),d=n(2130),p=n(7657),f=n(2547);const g=150,v=(0,h.L)({name:"QDrawer",inheritAttrs:!1,props:{...a.vr,...u.S,side:{type:String,default:"left",validator:e=>["left","right"].includes(e)},width:{type:Number,default:300},mini:Boolean,miniToOverlay:Boolean,miniWidth:{type:Number,default:57},breakpoint:{type:Number,default:1023},showIfAbove:Boolean,behavior:{type:String,validator:e=>["default","desktop","mobile"].includes(e),default:"default"},bordered:Boolean,elevated:Boolean,overlay:Boolean,persistent:Boolean,noSwipeOpen:Boolean,noSwipeClose:Boolean,noSwipeBackdrop:Boolean},emits:[...a.gH,"on-layout","mini-state"],setup(e,{slots:t,emit:n,attrs:h}){const v=(0,i.FN)(),{proxy:{$q:y}}=v,m=(0,u.Z)(e,y),{preventBodyScroll:x}=(0,s.Z)(),{registerTimeout:_}=(0,l.Z)(),b=(0,i.f3)(f.YE,(()=>{console.error("QDrawer needs to be child of QLayout")}));let w,S,M;const C=(0,r.iH)("mobile"===e.behavior||"desktop"!==e.behavior&&b.totalWidth.value<=e.breakpoint),I=(0,i.Fl)((()=>!0===e.mini&&!0!==C.value)),T=(0,i.Fl)((()=>!0===I.value?e.miniWidth:e.width)),k=(0,r.iH)(!0===e.showIfAbove&&!1===C.value||!0===e.modelValue),A=(0,i.Fl)((()=>!0!==e.persistent&&(!0===C.value||!0===Z.value)));function D(e,t){if(R(),!1!==e&&b.animate(),ae(0),!0===C.value){const e=b.instances[G.value];void 0!==e&&!0===e.belowBreakpoint&&e.hide(!1),se(1),!0!==b.isContainer.value&&x(!0)}else se(0),!1!==e&&le(!1);_((()=>{!1!==e&&le(!0),!0!==t&&n("show",e)}),g)}function L(e,t){E(),!1!==e&&b.animate(),se(0),ae(B.value*T.value),de(),!0!==t&&_((()=>{n("hide",e)}),g)}const{show:P,hide:O}=(0,a.ZP)({showing:k,hideOnRouteChange:A,handleShow:D,handleHide:L}),{addToHistory:R,removeFromHistory:E}=(0,o.Z)(k,O,A),N={belowBreakpoint:C,hide:O},z=(0,i.Fl)((()=>"right"===e.side)),B=(0,i.Fl)((()=>(!0===y.lang.rtl?-1:1)*(!0===z.value?1:-1))),F=(0,r.iH)(0),V=(0,r.iH)(!1),H=(0,r.iH)(!1),q=(0,r.iH)(T.value*B.value),G=(0,i.Fl)((()=>!0===z.value?"left":"right")),W=(0,i.Fl)((()=>!0===k.value&&!1===C.value&&!1===e.overlay?!0===e.miniToOverlay?e.miniWidth:T.value:0)),U=(0,i.Fl)((()=>!0===e.overlay||!0===e.miniToOverlay||b.view.value.indexOf(z.value?"R":"L")>-1||!0===y.platform.is.ios&&!0===b.isContainer.value)),j=(0,i.Fl)((()=>!1===e.overlay&&!0===k.value&&!1===C.value)),Z=(0,i.Fl)((()=>!0===e.overlay&&!0===k.value&&!1===C.value)),Y=(0,i.Fl)((()=>"fullscreen q-drawer__backdrop"+(!1===k.value&&!1===V.value?" hidden":""))),$=(0,i.Fl)((()=>({backgroundColor:`rgba(0,0,0,${.4*F.value})`}))),X=(0,i.Fl)((()=>!0===z.value?"r"===b.rows.value.top[2]:"l"===b.rows.value.top[0])),K=(0,i.Fl)((()=>!0===z.value?"r"===b.rows.value.bottom[2]:"l"===b.rows.value.bottom[0])),J=(0,i.Fl)((()=>{const e={};return!0===b.header.space&&!1===X.value&&(!0===U.value?e.top=`${b.header.offset}px`:!0===b.header.space&&(e.top=`${b.header.size}px`)),!0===b.footer.space&&!1===K.value&&(!0===U.value?e.bottom=`${b.footer.offset}px`:!0===b.footer.space&&(e.bottom=`${b.footer.size}px`)),e})),Q=(0,i.Fl)((()=>{const e={width:`${T.value}px`,transform:`translateX(${q.value}px)`};return!0===C.value?e:Object.assign(e,J.value)})),ee=(0,i.Fl)((()=>"q-drawer__content fit "+(!0!==b.isContainer.value?"scroll":"overflow-auto"))),te=(0,i.Fl)((()=>`q-drawer q-drawer--${e.side}`+(!0===H.value?" q-drawer--mini-animate":"")+(!0===e.bordered?" q-drawer--bordered":"")+(!0===m.value?" q-drawer--dark q-dark":"")+(!0===V.value?" no-transition":!0===k.value?"":" q-layout--prevent-focus")+(!0===C.value?" fixed q-drawer--on-top q-drawer--mobile q-drawer--top-padding":" q-drawer--"+(!0===I.value?"mini":"standard")+(!0===U.value||!0!==j.value?" fixed":"")+(!0===e.overlay||!0===e.miniToOverlay?" q-drawer--on-top":"")+(!0===X.value?" q-drawer--top-padding":"")))),ne=(0,i.Fl)((()=>{const t=!0===y.lang.rtl?e.side:G.value;return[[c.Z,ce,void 0,{[t]:!0,mouse:!0}]]})),ie=(0,i.Fl)((()=>{const t=!0===y.lang.rtl?G.value:e.side;return[[c.Z,he,void 0,{[t]:!0,mouse:!0}]]})),re=(0,i.Fl)((()=>{const t=!0===y.lang.rtl?G.value:e.side;return[[c.Z,he,void 0,{[t]:!0,mouse:!0,mouseAllDir:!0}]]}));function oe(){fe(C,"mobile"===e.behavior||"desktop"!==e.behavior&&b.totalWidth.value<=e.breakpoint)}function ae(e){void 0===e?(0,i.Y3)((()=>{e=!0===k.value?0:T.value,ae(B.value*e)})):(!0!==b.isContainer.value||!0!==z.value||!0!==C.value&&Math.abs(e)!==T.value||(e+=B.value*b.scrollbarWidth.value),q.value=e)}function se(e){F.value=e}function le(e){const t=!0===e?"remove":!0!==b.isContainer.value?"add":"";""!==t&&document.body.classList[t]("q-body--drawer-toggle")}function ue(){clearTimeout(S),v.proxy&&v.proxy.$el&&v.proxy.$el.classList.add("q-drawer--mini-animate"),H.value=!0,S=setTimeout((()=>{H.value=!1,v&&v.proxy&&v.proxy.$el&&v.proxy.$el.classList.remove("q-drawer--mini-animate")}),150)}function ce(e){if(!1!==k.value)return;const t=T.value,n=(0,d.vX)(e.distance.x,0,t);if(!0===e.isFinal){const e=n>=Math.min(75,t);return!0===e?P():(b.animate(),se(0),ae(B.value*t)),void(V.value=!1)}ae((!0===y.lang.rtl?!0!==z.value:z.value)?Math.max(t-n,0):Math.min(0,n-t)),se((0,d.vX)(n/t,0,1)),!0===e.isFirst&&(V.value=!0)}function he(t){if(!0!==k.value)return;const n=T.value,i=t.direction===e.side,r=(!0===y.lang.rtl?!0!==i:i)?(0,d.vX)(t.distance.x,0,n):0;if(!0===t.isFinal){const e=Math.abs(r){!0===t?(w=k.value,!0===k.value&&O(!1)):!1===e.overlay&&"mobile"!==e.behavior&&!1!==w&&(!0===k.value?(ae(0),se(0),de()):P(!1))})),(0,i.YP)((()=>e.side),((e,t)=>{b.instances[t]===N&&(b.instances[t]=void 0,b[t].space=!1,b[t].offset=0),b.instances[e]=N,b[e].size=T.value,b[e].space=j.value,b[e].offset=W.value})),(0,i.YP)(b.totalWidth,(()=>{!0!==b.isContainer.value&&!0===document.qScrollPrevented||oe()})),(0,i.YP)((()=>e.behavior+e.breakpoint),oe),(0,i.YP)(b.isContainer,(e=>{!0===k.value&&x(!0!==e),!0===e&&oe()})),(0,i.YP)(b.scrollbarWidth,(()=>{ae(!0===k.value?0:void 0)})),(0,i.YP)(W,(e=>{pe("offset",e)})),(0,i.YP)(j,(e=>{n("on-layout",e),pe("space",e)})),(0,i.YP)(z,(()=>{ae()})),(0,i.YP)(T,(t=>{ae(),ge(e.miniToOverlay,t)})),(0,i.YP)((()=>e.miniToOverlay),(e=>{ge(e,T.value)})),(0,i.YP)((()=>y.lang.rtl),(()=>{ae()})),(0,i.YP)((()=>e.mini),(()=>{!0===e.modelValue&&(ue(),b.animate())})),(0,i.YP)(I,(e=>{n("mini-state",e)})),b.instances[e.side]=N,ge(e.miniToOverlay,T.value),pe("space",j.value),pe("offset",W.value),!0===e.showIfAbove&&!0!==e.modelValue&&!0===k.value&&void 0!==e["onUpdate:modelValue"]&&n("update:modelValue",!0),(0,i.bv)((()=>{n("on-layout",j.value),n("mini-state",I.value),w=!0===e.showIfAbove;const t=()=>{const e=!0===k.value?D:L;e(!1,!0)};0===b.totalWidth.value?M=(0,i.YP)(b.totalWidth,(()=>{M(),M=void 0,!1===k.value&&!0===e.showIfAbove&&!1===C.value?P(!1):t()})):(0,i.Y3)(t)})),(0,i.Jd)((()=>{void 0!==M&&M(),clearTimeout(S),!0===k.value&&de(),b.instances[e.side]===N&&(b.instances[e.side]=void 0,pe("size",0),pe("offset",0),pe("space",!1))})),()=>{const n=[];!0===C.value&&(!1===e.noSwipeOpen&&n.push((0,i.wy)((0,i.h)("div",{key:"open",class:`q-drawer__opener fixed-${e.side}`,"aria-hidden":"true"}),ne.value)),n.push((0,p.Jl)("div",{ref:"backdrop",class:Y.value,style:$.value,"aria-hidden":"true",onClick:O},void 0,"backdrop",!0!==e.noSwipeBackdrop&&!0===k.value,(()=>re.value))));const r=!0===I.value&&void 0!==t.mini,o=[(0,i.h)("div",{...h,key:""+r,class:[ee.value,h.class]},!0===r?t.mini():(0,p.KR)(t.default))];return!0===e.elevated&&!0===k.value&&o.push((0,i.h)("div",{class:"q-layout__shadow absolute-full overflow-hidden no-pointer-events"})),n.push((0,p.Jl)("aside",{ref:"content",class:te.value,style:Q.value},o,"contentclose",!0!==e.noSwipeClose&&!0===C.value,(()=>ie.value))),(0,i.h)("div",{class:"q-drawer-container"},n)}}})},3812:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var i=n(3673),r=n(1959),o=n(5151),a=n(908),s=n(7657),l=n(2547);const u=(0,a.L)({name:"QHeader",props:{modelValue:{type:Boolean,default:!0},reveal:Boolean,revealOffset:{type:Number,default:250},bordered:Boolean,elevated:Boolean,heightHint:{type:[String,Number],default:50}},emits:["reveal","focusin"],setup(e,{slots:t,emit:n}){const{proxy:{$q:a}}=(0,i.FN)(),u=(0,i.f3)(l.YE,(()=>{console.error("QHeader needs to be child of QLayout")})),c=(0,r.iH)(parseInt(e.heightHint,10)),h=(0,r.iH)(!0),d=(0,i.Fl)((()=>!0===e.reveal||u.view.value.indexOf("H")>-1||a.platform.is.ios&&!0===u.isContainer.value)),p=(0,i.Fl)((()=>{if(!0!==e.modelValue)return 0;if(!0===d.value)return!0===h.value?c.value:0;const t=c.value-u.scroll.value.position;return t>0?t:0})),f=(0,i.Fl)((()=>!0!==e.modelValue||!0===d.value&&!0!==h.value)),g=(0,i.Fl)((()=>!0===e.modelValue&&!0===f.value&&!0===e.reveal)),v=(0,i.Fl)((()=>"q-header q-layout__section--marginal "+(!0===d.value?"fixed":"absolute")+"-top"+(!0===e.bordered?" q-header--bordered":"")+(!0===f.value?" q-header--hidden":"")+(!0!==e.modelValue?" q-layout--prevent-focus":""))),y=(0,i.Fl)((()=>{const e=u.rows.value.top,t={};return"l"===e[0]&&!0===u.left.space&&(t[!0===a.lang.rtl?"right":"left"]=`${u.left.size}px`),"r"===e[2]&&!0===u.right.space&&(t[!0===a.lang.rtl?"left":"right"]=`${u.right.size}px`),t}));function m(e,t){u.update("header",e,t)}function x(e,t){e.value!==t&&(e.value=t)}function _({height:e}){x(c,e),m("size",e)}function b(e){!0===g.value&&x(h,!0),n("focusin",e)}(0,i.YP)((()=>e.modelValue),(e=>{m("space",e),x(h,!0),u.animate()})),(0,i.YP)(p,(e=>{m("offset",e)})),(0,i.YP)((()=>e.reveal),(t=>{!1===t&&x(h,e.modelValue)})),(0,i.YP)(h,(e=>{u.animate(),n("reveal",e)})),(0,i.YP)(u.scroll,(t=>{!0===e.reveal&&x(h,"up"===t.direction||t.position<=e.revealOffset||t.position-t.inflectionPoint<100)}));const w={};return u.instances.header=w,!0===e.modelValue&&m("size",c.value),m("space",e.modelValue),m("offset",p.value),(0,i.Jd)((()=>{u.instances.header===w&&(u.instances.header=void 0,m("size",0),m("offset",0),m("space",!1))})),()=>{const n=(0,s.Bl)(t.default,[]);return!0===e.elevated&&n.push((0,i.h)("div",{class:"q-layout__shadow absolute-full overflow-hidden no-pointer-events"})),n.push((0,i.h)(o.Z,{debounce:0,onResize:_})),(0,i.h)("header",{class:v.value,style:y.value,onFocusin:b},n)}}})},4554:(e,t,n)=>{"use strict";n.d(t,{Z:()=>b});n(71);var i=n(3673),r=n(2417),o=n(908),a=n(7657);const s="0 0 24 24",l=e=>e,u=e=>`ionicons ${e}`,c={"mdi-":e=>`mdi ${e}`,"icon-":l,"bt-":e=>`bt ${e}`,"eva-":e=>`eva ${e}`,"ion-md":u,"ion-ios":u,"ion-logo":u,"iconfont ":l,"ti-":e=>`themify-icon ${e}`,"bi-":e=>`bootstrap-icons ${e}`},h={o_:"-outlined",r_:"-round",s_:"-sharp"},d={sym_o_:"-outlined",sym_r_:"-rounded",sym_s_:"-sharp"},p=new RegExp("^("+Object.keys(c).join("|")+")"),f=new RegExp("^("+Object.keys(h).join("|")+")"),g=new RegExp("^("+Object.keys(d).join("|")+")"),v=/^[Mm]\s?[-+]?\.?\d/,y=/^img:/,m=/^svguse:/,x=/^ion-/,_=/^(fa-(solid|regular|light|brands|duotone|thin)|[lf]a[srlbdk]?) /,b=(0,o.L)({name:"QIcon",props:{...r.LU,tag:{type:String,default:"i"},name:String,color:String,left:Boolean,right:Boolean},setup(e,{slots:t}){const{proxy:{$q:n}}=(0,i.FN)(),o=(0,r.ZP)(e),l=(0,i.Fl)((()=>"q-icon"+(!0===e.left?" on-left":"")+(!0===e.right?" on-right":"")+(void 0!==e.color?` text-${e.color}`:""))),u=(0,i.Fl)((()=>{let t,r=e.name;if("none"===r||!r)return{none:!0};if(null!==n.iconMapFn){const e=n.iconMapFn(r);if(void 0!==e){if(void 0===e.icon)return{cls:e.cls,content:void 0!==e.content?e.content:" "};if(r=e.icon,"none"===r||!r)return{none:!0}}}if(!0===v.test(r)){const[e,t=s]=r.split("|");return{svg:!0,viewBox:t,nodes:e.split("&&").map((e=>{const[t,n,r]=e.split("@@");return(0,i.h)("path",{style:n,d:t,transform:r})}))}}if(!0===y.test(r))return{img:!0,src:r.substring(4)};if(!0===m.test(r)){const[e,t=s]=r.split("|");return{svguse:!0,src:e.substring(7),viewBox:t}}let o=" ";const a=r.match(p);if(null!==a)t=c[a[1]](r);else if(!0===_.test(r))t=r;else if(!0===x.test(r))t=`ionicons ion-${!0===n.platform.is.ios?"ios":"md"}${r.substring(3)}`;else if(!0===g.test(r)){t="notranslate material-symbols";const e=r.match(g);null!==e&&(r=r.substring(6),t+=d[e[1]]),o=r}else{t="notranslate material-icons";const e=r.match(f);null!==e&&(r=r.substring(2),t+=h[e[1]]),o=r}return{cls:t,content:o}}));return()=>{const n={class:l.value,style:o.value,"aria-hidden":"true",role:"presentation"};return!0===u.value.none?(0,i.h)(e.tag,n,(0,a.KR)(t.default)):!0===u.value.img?(0,i.h)("span",n,(0,a.vs)(t.default,[(0,i.h)("img",{src:u.value.src})])):!0===u.value.svg?(0,i.h)("span",n,(0,a.vs)(t.default,[(0,i.h)("svg",{viewBox:u.value.viewBox||"0 0 24 24"},u.value.nodes)])):!0===u.value.svguse?(0,i.h)("span",n,(0,a.vs)(t.default,[(0,i.h)("svg",{viewBox:u.value.viewBox},[(0,i.h)("use",{"xlink:href":u.value.src})])])):(void 0!==u.value.cls&&(n.class+=" "+u.value.cls),(0,i.h)(e.tag,n,(0,a.vs)(t.default,[u.value.content])))}}})},4842:(e,t,n)=>{"use strict";n.d(t,{Z:()=>b});n(71),n(3610);var i=n(1959),r=n(3673),o=n(2659),a=(n(5363),n(1436));const s={date:"####/##/##",datetime:"####/##/## ##:##",time:"##:##",fulltime:"##:##:##",phone:"(###) ### - ####",card:"#### #### #### ####"},l={"#":{pattern:"[\\d]",negate:"[^\\d]"},S:{pattern:"[a-zA-Z]",negate:"[^a-zA-Z]"},N:{pattern:"[0-9a-zA-Z]",negate:"[^0-9a-zA-Z]"},A:{pattern:"[a-zA-Z]",negate:"[^a-zA-Z]",transform:e=>e.toLocaleUpperCase()},a:{pattern:"[a-zA-Z]",negate:"[^a-zA-Z]",transform:e=>e.toLocaleLowerCase()},X:{pattern:"[0-9a-zA-Z]",negate:"[^0-9a-zA-Z]",transform:e=>e.toLocaleUpperCase()},x:{pattern:"[0-9a-zA-Z]",negate:"[^0-9a-zA-Z]",transform:e=>e.toLocaleLowerCase()}},u=Object.keys(l);u.forEach((e=>{l[e].regex=new RegExp(l[e].pattern)}));const c=new RegExp("\\\\([^.*+?^${}()|([\\]])|([.*+?^${}()|[\\]])|(["+u.join("")+"])|(.)","g"),h=/[.*+?^${}()|[\]\\]/g,d=String.fromCharCode(1),p={mask:String,reverseFillMask:Boolean,fillMask:[Boolean,String],unmaskedValue:Boolean};function f(e,t,n,o){let u,p,f,g;const v=(0,i.iH)(null),y=(0,i.iH)(x());function m(){return!0===e.autogrow||["textarea","text","search","url","tel","password"].includes(e.type)}function x(){if(b(),!0===v.value){const t=I(k(e.modelValue));return!1!==e.fillMask?A(t):t}return e.modelValue}function _(e){if(e-1){for(let i=e-n.length;i>0;i--)t+=d;n=n.slice(0,i)+t+n.slice(i)}return n}function b(){if(v.value=void 0!==e.mask&&e.mask.length>0&&m(),!1===v.value)return g=void 0,u="",void(p="");const t=void 0===s[e.mask]?e.mask:s[e.mask],n="string"===typeof e.fillMask&&e.fillMask.length>0?e.fillMask.slice(0,1):"_",i=n.replace(h,"\\$&"),r=[],o=[],a=[];let y=!0===e.reverseFillMask,x="",_="";t.replace(c,((e,t,n,i,s)=>{if(void 0!==i){const e=l[i];a.push(e),_=e.negate,!0===y&&(o.push("(?:"+_+"+)?("+e.pattern+"+)?(?:"+_+"+)?("+e.pattern+"+)?"),y=!1),o.push("(?:"+_+"+)?("+e.pattern+")?")}else if(void 0!==n)x="\\"+("\\"===n?"":n),a.push(n),r.push("([^"+x+"]+)?"+x+"?");else{const e=void 0!==t?t:s;x="\\"===e?"\\\\\\\\":e.replace(h,"\\\\$&"),a.push(e),r.push("([^"+x+"]+)?"+x+"?")}}));const b=new RegExp("^"+r.join("")+"("+(""===x?".":"[^"+x+"]")+"+)?$"),w=o.length-1,S=o.map(((t,n)=>0===n&&!0===e.reverseFillMask?new RegExp("^"+i+"*"+t):n===w?new RegExp("^"+t+"("+(""===_?".":_)+"+)?"+(!0===e.reverseFillMask?"$":i+"*")):new RegExp("^"+t)));f=a,g=e=>{const t=b.exec(e);null!==t&&(e=t.slice(1).join(""));const n=[],i=S.length;for(let r=0,o=e;r0?n.join(""):e},u=a.map((e=>"string"===typeof e?e:d)).join(""),p=u.split(d).join(n)}function w(t,i,a){const s=o.value,l=s.selectionEnd,c=s.value.length-l,h=k(t);!0===i&&b();const f=I(h),g=!1!==e.fillMask?A(f):f,v=y.value!==g;s.value!==g&&(s.value=g),!0===v&&(y.value=g),document.activeElement===s&&(0,r.Y3)((()=>{if(g!==p)if("insertFromPaste"!==a||!0===e.reverseFillMask)if(["deleteContentBackward","deleteContentForward"].indexOf(a)>-1){const t=!0===e.reverseFillMask?0===l?g.length>f.length?1:0:Math.max(0,g.length-(g===p?0:Math.min(f.length,c)+1))+1:l;s.setSelectionRange(t,t,"forward")}else if(!0===e.reverseFillMask)if(!0===v){const e=Math.max(0,g.length-(g===p?0:Math.min(f.length,c+1)));1===e&&1===l?s.setSelectionRange(e,e,"forward"):M.rightReverse(s,e,e)}else{const e=g.length-c;s.setSelectionRange(e,e,"backward")}else if(!0===v){const e=Math.max(0,u.indexOf(d),Math.min(f.length,l)-1);M.right(s,e,e)}else{const e=l-1;M.right(s,e,e)}else{const e=l-1;M.right(s,e,e)}else{const t=!0===e.reverseFillMask?p.length:0;s.setSelectionRange(t,t,"forward")}}));const m=!0===e.unmaskedValue?k(g):g;String(e.modelValue)!==m&&n(m,!0)}function S(e,t,n){const i=I(k(e.value));t=Math.max(0,u.indexOf(d),Math.min(i.length,t)),e.setSelectionRange(t,n,"forward")}(0,r.YP)((()=>e.type+e.autogrow),b),(0,r.YP)((()=>e.mask),(n=>{if(void 0!==n)w(y.value,!0);else{const n=k(y.value);b(),e.modelValue!==n&&t("update:modelValue",n)}})),(0,r.YP)((()=>e.fillMask+e.reverseFillMask),(()=>{!0===v.value&&w(y.value,!0)})),(0,r.YP)((()=>e.unmaskedValue),(()=>{!0===v.value&&w(y.value)}));const M={left(e,t,n,i){const r=-1===u.slice(t-1).indexOf(d);let o=Math.max(0,t-1);for(;o>=0;o--)if(u[o]===d){t=o,!0===r&&t++;break}if(o<0&&void 0!==u[t]&&u[t]!==d)return M.right(e,0,0);t>=0&&e.setSelectionRange(t,!0===i?n:t,"backward")},right(e,t,n,i){const r=e.value.length;let o=Math.min(r,n+1);for(;o<=r;o++){if(u[o]===d){n=o;break}u[o-1]===d&&(n=o)}if(o>r&&void 0!==u[n-1]&&u[n-1]!==d)return M.left(e,r,r);e.setSelectionRange(i?t:n,n,"forward")},leftReverse(e,t,n,i){const r=_(e.value.length);let o=Math.max(0,t-1);for(;o>=0;o--){if(r[o-1]===d){t=o;break}if(r[o]===d&&(t=o,0===o))break}if(o<0&&void 0!==r[t]&&r[t]!==d)return M.rightReverse(e,0,0);t>=0&&e.setSelectionRange(t,!0===i?n:t,"backward")},rightReverse(e,t,n,i){const r=e.value.length,o=_(r),a=-1===o.slice(0,n+1).indexOf(d);let s=Math.min(r,n+1);for(;s<=r;s++)if(o[s-1]===d){n=s,n>0&&!0===a&&n--;break}if(s>r&&void 0!==o[n-1]&&o[n-1]!==d)return M.leftReverse(e,r,r);e.setSelectionRange(!0===i?t:n,n,"forward")}};function C(t){if(!0===(0,a.Wm)(t))return;const n=o.value,i=n.selectionStart,r=n.selectionEnd;if(37===t.keyCode||39===t.keyCode){const o=M[(39===t.keyCode?"right":"left")+(!0===e.reverseFillMask?"Reverse":"")];t.preventDefault(),o(n,i,r,t.shiftKey)}else 8===t.keyCode&&!0!==e.reverseFillMask&&i===r?M.left(n,i,r,!0):46===t.keyCode&&!0===e.reverseFillMask&&i===r&&M.rightReverse(n,i,r,!0)}function I(t){if(void 0===t||null===t||""===t)return"";if(!0===e.reverseFillMask)return T(t);const n=f;let i=0,r="";for(let e=0;e=0&&i>-1;o--){const a=t[o];let s=e[i];if("string"===typeof a)r=a+r,s===a&&i--;else{if(void 0===s||!a.regex.test(s))return r;do{r=(void 0!==a.transform?a.transform(s):s)+r,i--,s=e[i]}while(n===o&&void 0!==s&&a.regex.test(s))}}return r}function k(e){return"string"!==typeof e||void 0===g?"number"===typeof e?g(""+e):e:g(e)}function A(t){return p.length-t.length<=0?t:!0===e.reverseFillMask&&t.length>0?p.slice(0,-t.length)+t:t+p.slice(t.length)}return{innerValue:y,hasMask:v,moveCursorForPaste:S,updateMaskValue:w,onMaskedKeydown:C}}var g=n(9550);function v(e,t){function n(){const t=e.modelValue;try{const e="DataTransfer"in window?new DataTransfer:"ClipboardEvent"in window?new ClipboardEvent("").clipboardData:void 0;return Object(t)===t&&("length"in t?Array.from(t):[t]).forEach((t=>{e.items.add(t)})),{files:e.files}}catch(n){return{files:void 0}}}return!0===t?(0,r.Fl)((()=>{if("file"===e.type)return n()})):(0,r.Fl)(n)}var y=n(4421),m=n(908),x=n(4716),_=n(230);const b=(0,m.L)({name:"QInput",inheritAttrs:!1,props:{...o.Cl,...p,...g.Fz,modelValue:{required:!1},shadowText:String,type:{type:String,default:"text"},debounce:[String,Number],autogrow:Boolean,inputClass:[Array,String,Object],inputStyle:[Array,String,Object]},emits:[...o.HJ,"paste","change"],setup(e,{emit:t,attrs:n}){const a={};let s,l,u,c,h=NaN;const d=(0,i.iH)(null),p=(0,g.Do)(e),{innerValue:m,hasMask:b,moveCursorForPaste:w,updateMaskValue:S,onMaskedKeydown:M}=f(e,t,z,d),C=v(e,!0),I=(0,r.Fl)((()=>(0,o.yV)(m.value))),T=(0,y.Z)(N),k=(0,o.tL)(),A=(0,r.Fl)((()=>"textarea"===e.type||!0===e.autogrow)),D=(0,r.Fl)((()=>!0===A.value||["text","search","url","tel","password"].includes(e.type))),L=(0,r.Fl)((()=>{const t={...k.splitAttrs.listeners.value,onInput:N,onPaste:E,onChange:F,onBlur:V,onFocus:x.sT};return t.onCompositionstart=t.onCompositionupdate=t.onCompositionend=T,!0===b.value&&(t.onKeydown=M),!0===e.autogrow&&(t.onAnimationend=B),t})),P=(0,r.Fl)((()=>{const t={tabindex:0,"data-autofocus":!0===e.autofocus||void 0,rows:"textarea"===e.type?6:void 0,"aria-label":e.label,name:p.value,...k.splitAttrs.attributes.value,id:k.targetUid.value,maxlength:e.maxlength,disabled:!0===e.disable,readonly:!0===e.readonly};return!1===A.value&&(t.type=e.type),!0===e.autogrow&&(t.rows=1),t}));function O(){(0,_.jd)((()=>{const e=document.activeElement;null===d.value||d.value===e||null!==e&&e.id===k.targetUid.value||d.value.focus({preventScroll:!0})}))}function R(){null!==d.value&&d.value.select()}function E(n){if(!0===b.value&&!0!==e.reverseFillMask){const e=n.target;w(e,e.selectionStart,e.selectionEnd)}t("paste",n)}function N(n){if(!n||!n.target)return;if("file"===e.type)return void t("update:modelValue",n.target.files);const i=n.target.value;if(!0!==n.target.qComposing){if(!0===b.value)S(i,!1,n.inputType);else if(z(i),!0===D.value&&n.target===document.activeElement){const{selectionStart:e,selectionEnd:t}=n.target;void 0!==e&&void 0!==t&&(0,r.Y3)((()=>{n.target===document.activeElement&&0===i.indexOf(n.target.value)&&n.target.setSelectionRange(e,t)}))}!0===e.autogrow&&B()}else a.value=i}function z(n,i){c=()=>{"number"!==e.type&&!0===a.hasOwnProperty("value")&&delete a.value,e.modelValue!==n&&h!==n&&(h=n,!0===i&&(l=!0),t("update:modelValue",n),(0,r.Y3)((()=>{h===n&&(h=NaN)}))),c=void 0},"number"===e.type&&(s=!0,a.value=n),void 0!==e.debounce?(clearTimeout(u),a.value=n,u=setTimeout(c,e.debounce)):c()}function B(){const e=d.value;if(null!==e){const t=e.parentNode.style,{overflow:n}=e.style;t.marginBottom=e.scrollHeight-1+"px",e.style.height="1px",e.style.overflow="hidden",e.style.height=e.scrollHeight+"px",e.style.overflow=n,t.marginBottom=""}}function F(e){T(e),clearTimeout(u),void 0!==c&&c(),t("change",e.target.value)}function V(t){void 0!==t&&(0,x.sT)(t),clearTimeout(u),void 0!==c&&c(),s=!1,l=!1,delete a.value,"file"!==e.type&&setTimeout((()=>{null!==d.value&&(d.value.value=void 0!==m.value?m.value:"")}))}function H(){return!0===a.hasOwnProperty("value")?a.value:void 0!==m.value?m.value:""}(0,r.YP)((()=>e.type),(()=>{d.value&&(d.value.value=e.modelValue)})),(0,r.YP)((()=>e.modelValue),(t=>{if(!0===b.value){if(!0===l&&(l=!1,String(t)===h))return;S(t)}else m.value!==t&&(m.value=t,"number"===e.type&&!0===a.hasOwnProperty("value")&&(!0===s?s=!1:delete a.value));!0===e.autogrow&&(0,r.Y3)(B)})),(0,r.YP)((()=>e.autogrow),(e=>{!0===e?(0,r.Y3)(B):null!==d.value&&n.rows>0&&(d.value.style.height="auto")})),(0,r.YP)((()=>e.dense),(()=>{!0===e.autogrow&&(0,r.Y3)(B)})),(0,r.Jd)((()=>{V()})),(0,r.bv)((()=>{!0===e.autogrow&&B()})),Object.assign(k,{innerValue:m,fieldClass:(0,r.Fl)((()=>"q-"+(!0===A.value?"textarea":"input")+(!0===e.autogrow?" q-textarea--autogrow":""))),hasShadow:(0,r.Fl)((()=>"file"!==e.type&&"string"===typeof e.shadowText&&e.shadowText.length>0)),inputRef:d,emitValue:z,hasValue:I,floatingLabel:(0,r.Fl)((()=>!0===I.value||(0,o.yV)(e.displayValue))),getControl:()=>(0,r.h)(!0===A.value?"textarea":"input",{ref:d,class:["q-field__native q-placeholder",e.inputClass],style:e.inputStyle,...P.value,...L.value,..."file"!==e.type?{value:H()}:C.value}),getShadowControl:()=>(0,r.h)("div",{class:"q-field__native q-field__shadow absolute-bottom no-pointer-events"+(!0===A.value?"":" text-no-wrap")},[(0,r.h)("span",{class:"invisible"},H()),(0,r.h)("span",e.shadowText)])});const q=(0,o.ZP)(k),G=(0,r.FN)();return Object.assign(G.proxy,{focus:O,select:R,getNativeElement:()=>d.value}),q}})},3414:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var i=n(3673),r=n(1959),o=n(2236),a=n(7277),s=n(908),l=n(7657),u=n(4716),c=n(1436);const h=(0,s.L)({name:"QItem",props:{...o.S,...a.$,tag:{type:String,default:"div"},active:{type:Boolean,default:null},clickable:Boolean,dense:Boolean,insetLevel:Number,tabindex:[String,Number],focused:Boolean,manualFocus:Boolean},emits:["click","keyup"],setup(e,{slots:t,emit:n}){const{proxy:{$q:s}}=(0,i.FN)(),h=(0,o.Z)(e,s),{hasRouterLink:d,hasLink:p,linkProps:f,linkClass:g,linkTag:v,navigateToRouterLink:y}=(0,a.Z)(),m=(0,r.iH)(null),x=(0,r.iH)(null),_=(0,i.Fl)((()=>!0===e.clickable||!0===p.value||"label"===e.tag)),b=(0,i.Fl)((()=>!0!==e.disable&&!0===_.value)),w=(0,i.Fl)((()=>"q-item q-item-type row no-wrap"+(!0===e.dense?" q-item--dense":"")+(!0===h.value?" q-item--dark":"")+(!0===p.value&&null===e.active?g.value:!0===e.active?(void 0!==e.activeClass?` ${e.activeClass}`:"")+" q-item--active":"")+(!0===e.disable?" disabled":"")+(!0===b.value?" q-item--clickable q-link cursor-pointer "+(!0===e.manualFocus?"q-manual-focusable":"q-focusable q-hoverable")+(!0===e.focused?" q-manual-focusable--focused":""):""))),S=(0,i.Fl)((()=>{if(void 0===e.insetLevel)return null;const t=!0===s.lang.rtl?"Right":"Left";return{["padding"+t]:16+56*e.insetLevel+"px"}}));function M(e){!0===b.value&&(null!==x.value&&(!0!==e.qKeyEvent&&document.activeElement===m.value?x.value.focus():document.activeElement===x.value&&m.value.focus()),!0===d.value&&y(e),n("click",e))}function C(e){if(!0===b.value&&!0===(0,c.So)(e,13)){(0,u.NS)(e),e.qKeyEvent=!0;const t=new MouseEvent("click",e);t.qKeyEvent=!0,m.value.dispatchEvent(t)}n("keyup",e)}function I(){const e=(0,l.Bl)(t.default,[]);return!0===b.value&&e.unshift((0,i.h)("div",{class:"q-focus-helper",tabindex:-1,ref:x})),e}return()=>{const t={ref:m,class:w.value,style:S.value,onClick:M,onKeyup:C};return!0===b.value?(t.tabindex=e.tabindex||"0",Object.assign(t,f.value)):!0===_.value&&(t["aria-disabled"]="true"),(0,i.h)(v.value,t,I())}}})},2350:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var i=n(3673),r=n(908),o=n(7657);const a=(0,r.L)({name:"QItemLabel",props:{overline:Boolean,caption:Boolean,header:Boolean,lines:[Number,String]},setup(e,{slots:t}){const n=(0,i.Fl)((()=>parseInt(e.lines,10))),r=(0,i.Fl)((()=>"q-item__label"+(!0===e.overline?" q-item__label--overline text-overline":"")+(!0===e.caption?" q-item__label--caption text-caption":"")+(!0===e.header?" q-item__label--header":"")+(1===n.value?" ellipsis":""))),a=(0,i.Fl)((()=>void 0!==e.lines&&n.value>1?{overflow:"hidden",display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":n.value}:null));return()=>(0,i.h)("div",{style:a.value,class:r.value},(0,o.KR)(t.default))}})},2035:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var i=n(3673),r=n(908),o=n(7657);const a=(0,r.L)({name:"QItemSection",props:{avatar:Boolean,thumbnail:Boolean,side:Boolean,top:Boolean,noWrap:Boolean},setup(e,{slots:t}){const n=(0,i.Fl)((()=>"q-item__section column q-item__section--"+(!0===e.avatar||!0===e.side||!0===e.thumbnail?"side":"main")+(!0===e.top?" q-item__section--top justify-start":" justify-center")+(!0===e.avatar?" q-item__section--avatar":"")+(!0===e.thumbnail?" q-item__section--thumbnail":"")+(!0===e.noWrap?" q-item__section--nowrap":"")));return()=>(0,i.h)("div",{class:n.value},(0,o.KR)(t.default))}})},7011:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var i=n(3673),r=n(908),o=n(2236),a=n(7657);const s=(0,r.L)({name:"QList",props:{...o.S,bordered:Boolean,dense:Boolean,separator:Boolean,padding:Boolean},setup(e,{slots:t}){const n=(0,i.FN)(),r=(0,o.Z)(e,n.proxy.$q),s=(0,i.Fl)((()=>"q-list"+(!0===e.bordered?" q-list--bordered":"")+(!0===e.dense?" q-list--dense":"")+(!0===e.separator?" q-list--separator":"")+(!0===r.value?" q-list--dark":"")+(!0===e.padding?" q-list--padding":"")));return()=>(0,i.h)("div",{class:s.value},(0,a.KR)(t.default))}})},9214:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var i=n(3673),r=n(1959),o=n(4688),a=n(4303),s=n(5151),l=n(908),u=n(8400),c=n(7657),h=n(2547);const d=(0,l.L)({name:"QLayout",props:{container:Boolean,view:{type:String,default:"hhh lpr fff",validator:e=>/^(h|l)h(h|r) lpr (f|l)f(f|r)$/.test(e.toLowerCase())},onScroll:Function,onScrollHeight:Function,onResize:Function},setup(e,{slots:t,emit:n}){const{proxy:{$q:l}}=(0,i.FN)(),d=(0,r.iH)(null),p=(0,r.iH)(l.screen.height),f=(0,r.iH)(!0===e.container?0:l.screen.width),g=(0,r.iH)({position:0,direction:"down",inflectionPoint:0}),v=(0,r.iH)(0),y=(0,r.iH)(!0===o.uX.value?0:(0,u.np)()),m=(0,i.Fl)((()=>"q-layout q-layout--"+(!0===e.container?"containerized":"standard"))),x=(0,i.Fl)((()=>!1===e.container?{minHeight:l.screen.height+"px"}:null)),_=(0,i.Fl)((()=>0!==y.value?{[!0===l.lang.rtl?"left":"right"]:`${y.value}px`}:null)),b=(0,i.Fl)((()=>0!==y.value?{[!0===l.lang.rtl?"right":"left"]:0,[!0===l.lang.rtl?"left":"right"]:`-${y.value}px`,width:`calc(100% + ${y.value}px)`}:null));function w(t){if(!0===e.container||!0!==document.qScrollPrevented){const i={position:t.position.top,direction:t.direction,directionChanged:t.directionChanged,inflectionPoint:t.inflectionPoint.top,delta:t.delta.top};g.value=i,void 0!==e.onScroll&&n("scroll",i)}}function S(t){const{height:i,width:r}=t;let o=!1;p.value!==i&&(o=!0,p.value=i,void 0!==e.onScrollHeight&&n("scroll-height",i),C()),f.value!==r&&(o=!0,f.value=r),!0===o&&void 0!==e.onResize&&n("resize",t)}function M({height:e}){v.value!==e&&(v.value=e,C())}function C(){if(!0===e.container){const e=p.value>v.value?(0,u.np)():0;y.value!==e&&(y.value=e)}}let I;const T={instances:{},view:(0,i.Fl)((()=>e.view)),isContainer:(0,i.Fl)((()=>e.container)),rootRef:d,height:p,containerHeight:v,scrollbarWidth:y,totalWidth:(0,i.Fl)((()=>f.value+y.value)),rows:(0,i.Fl)((()=>{const t=e.view.toLowerCase().split(" ");return{top:t[0].split(""),middle:t[1].split(""),bottom:t[2].split("")}})),header:(0,r.qj)({size:0,offset:0,space:!1}),right:(0,r.qj)({size:300,offset:0,space:!1}),footer:(0,r.qj)({size:0,offset:0,space:!1}),left:(0,r.qj)({size:300,offset:0,space:!1}),scroll:g,animate(){void 0!==I?clearTimeout(I):document.body.classList.add("q-body--layout-animate"),I=setTimeout((()=>{document.body.classList.remove("q-body--layout-animate"),I=void 0}),155)},update(e,t,n){T[e][t]=n}};if((0,i.JJ)(h.YE,T),(0,u.np)()>0){let k=null;const A=document.body;function D(){k=null,A.classList.remove("hide-scrollbar")}function L(){if(null===k){if(A.scrollHeight>l.screen.height)return;A.classList.add("hide-scrollbar")}else clearTimeout(k);k=setTimeout(D,300)}function P(e){null!==k&&"remove"===e&&(clearTimeout(k),D()),window[`${e}EventListener`]("resize",L)}(0,i.YP)((()=>!0!==e.container?"add":"remove"),P),!0!==e.container&&P("add"),(0,i.Ah)((()=>{P("remove")}))}return()=>{const n=(0,c.vs)(t.default,[(0,i.h)(a.Z,{onScroll:w}),(0,i.h)(s.Z,{onResize:S})]),r=(0,i.h)("div",{class:m.value,style:x.value,ref:!0===e.container?void 0:d,tabindex:-1},n);return!0===e.container?(0,i.h)("div",{class:"q-layout-container overflow-hidden",ref:d},[(0,i.h)(s.Z,{onResize:M}),(0,i.h)("div",{class:"absolute-full",style:_.value},[(0,i.h)("div",{class:"scroll",style:b.value},[r])])]):r}}})},2652:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var i=n(3673),r=n(908),o=n(7657),a=n(2547);const s=(0,r.L)({name:"QPageContainer",setup(e,{slots:t}){const{proxy:{$q:n}}=(0,i.FN)(),r=(0,i.f3)(a.YE,(()=>{console.error("QPageContainer needs to be child of QLayout")}));(0,i.JJ)(a.Mw,!0);const s=(0,i.Fl)((()=>{const e={};return!0===r.header.space&&(e.paddingTop=`${r.header.size}px`),!0===r.right.space&&(e["padding"+(!0===n.lang.rtl?"Left":"Right")]=`${r.right.size}px`),!0===r.footer.space&&(e.paddingBottom=`${r.footer.size}px`),!0===r.left.space&&(e["padding"+(!0===n.lang.rtl?"Right":"Left")]=`${r.left.size}px`),e}));return()=>(0,i.h)("div",{class:"q-page-container",style:s.value},(0,o.KR)(t.default))}})},5151:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var i=n(3673),r=n(1959),o=n(4688);function a(){const e=(0,r.iH)(!o.uX.value);return!1===e.value&&(0,i.bv)((()=>{e.value=!0})),e}var s=n(908),l=n(4716);const u="undefined"!==typeof ResizeObserver,c=!0===u?{}:{style:"display:block;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1;",url:"about:blank"},h=(0,s.L)({name:"QResizeObserver",props:{debounce:{type:[String,Number],default:100}},emits:["resize"],setup(e,{emit:t}){let n,r=null,o={width:-1,height:-1};function s(t){!0===t||0===e.debounce||"0"===e.debounce?h():null===r&&(r=setTimeout(h,e.debounce))}function h(){if(clearTimeout(r),r=null,n){const{offsetWidth:e,offsetHeight:i}=n;e===o.width&&i===o.height||(o={width:e,height:i},t("resize",o))}}const d=(0,i.FN)();if(Object.assign(d.proxy,{trigger:s}),!0===u){let p;return(0,i.bv)((()=>{(0,i.Y3)((()=>{n=d.proxy.$el.parentNode,n&&(p=new ResizeObserver(s),p.observe(n),h())}))})),(0,i.Jd)((()=>{clearTimeout(r),void 0!==p&&(void 0!==p.disconnect?p.disconnect():n&&p.unobserve(n))})),l.ZT}{const f=a();let g;function v(){clearTimeout(r),void 0!==g&&(void 0!==g.removeEventListener&&g.removeEventListener("resize",s,l.rU.passive),g=void 0)}function y(){v(),n&&n.contentDocument&&(g=n.contentDocument.defaultView,g.addEventListener("resize",s,l.rU.passive),h())}return(0,i.bv)((()=>{(0,i.Y3)((()=>{n=d.proxy.$el,n&&y()}))})),(0,i.Jd)(v),()=>{if(!0===f.value)return(0,i.h)("object",{style:c.style,tabindex:-1,type:"text/html",data:c.url,"aria-hidden":"true",onLoad:y})}}}})},7704:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});n(3610);var i=n(1959),r=n(3673),o=n(2236),a=n(5151),s=n(4303),l=n(8406),u=n(908),c=n(2130),h=n(8400),d=n(7657),p=n(9405);const f=["vertical","horizontal"],g={vertical:{offset:"offsetY",scroll:"scrollTop",dir:"down",dist:"y"},horizontal:{offset:"offsetX",scroll:"scrollLeft",dir:"right",dist:"x"}},v={prevent:!0,mouse:!0,mouseAllDir:!0},y=e=>e>=250?50:Math.ceil(e/5),m=(0,u.L)({name:"QScrollArea",props:{...o.S,thumbStyle:Object,verticalThumbStyle:Object,horizontalThumbStyle:Object,barStyle:[Array,String,Object],verticalBarStyle:[Array,String,Object],horizontalBarStyle:[Array,String,Object],contentStyle:[Array,String,Object],contentActiveStyle:[Array,String,Object],delay:{type:[String,Number],default:1e3},visible:{type:Boolean,default:null},tabindex:[String,Number],onScroll:Function},setup(e,{slots:t,emit:n}){const u=(0,i.iH)(!1),m=(0,i.iH)(!1),x=(0,i.iH)(!1),_={vertical:(0,i.iH)(0),horizontal:(0,i.iH)(0)},b={vertical:{ref:(0,i.iH)(null),position:(0,i.iH)(0),size:(0,i.iH)(0)},horizontal:{ref:(0,i.iH)(null),position:(0,i.iH)(0),size:(0,i.iH)(0)}},w=(0,r.FN)(),S=(0,o.Z)(e,w.proxy.$q);let M,C;const I=(0,i.iH)(null),T=(0,r.Fl)((()=>"q-scrollarea"+(!0===S.value?" q-scrollarea--dark":"")));b.vertical.percentage=(0,r.Fl)((()=>{const e=b.vertical.size.value-_.vertical.value;if(e<=0)return 0;const t=(0,c.vX)(b.vertical.position.value/e,0,1);return Math.round(1e4*t)/1e4})),b.vertical.thumbHidden=(0,r.Fl)((()=>!0!==(null===e.visible?x.value:e.visible)&&!1===u.value&&!1===m.value||b.vertical.size.value<=_.vertical.value+1)),b.vertical.thumbStart=(0,r.Fl)((()=>b.vertical.percentage.value*(_.vertical.value-b.vertical.thumbSize.value))),b.vertical.thumbSize=(0,r.Fl)((()=>Math.round((0,c.vX)(_.vertical.value*_.vertical.value/b.vertical.size.value,y(_.vertical.value),_.vertical.value)))),b.vertical.style=(0,r.Fl)((()=>({...e.thumbStyle,...e.verticalThumbStyle,top:`${b.vertical.thumbStart.value}px`,height:`${b.vertical.thumbSize.value}px`}))),b.vertical.thumbClass=(0,r.Fl)((()=>"q-scrollarea__thumb q-scrollarea__thumb--v absolute-right"+(!0===b.vertical.thumbHidden.value?" q-scrollarea__thumb--invisible":""))),b.vertical.barClass=(0,r.Fl)((()=>"q-scrollarea__bar q-scrollarea__bar--v absolute-right"+(!0===b.vertical.thumbHidden.value?" q-scrollarea__bar--invisible":""))),b.horizontal.percentage=(0,r.Fl)((()=>{const e=b.horizontal.size.value-_.horizontal.value;if(e<=0)return 0;const t=(0,c.vX)(b.horizontal.position.value/e,0,1);return Math.round(1e4*t)/1e4})),b.horizontal.thumbHidden=(0,r.Fl)((()=>!0!==(null===e.visible?x.value:e.visible)&&!1===u.value&&!1===m.value||b.horizontal.size.value<=_.horizontal.value+1)),b.horizontal.thumbStart=(0,r.Fl)((()=>b.horizontal.percentage.value*(_.horizontal.value-b.horizontal.thumbSize.value))),b.horizontal.thumbSize=(0,r.Fl)((()=>Math.round((0,c.vX)(_.horizontal.value*_.horizontal.value/b.horizontal.size.value,y(_.horizontal.value),_.horizontal.value)))),b.horizontal.style=(0,r.Fl)((()=>({...e.thumbStyle,...e.horizontalThumbStyle,left:`${b.horizontal.thumbStart.value}px`,width:`${b.horizontal.thumbSize.value}px`}))),b.horizontal.thumbClass=(0,r.Fl)((()=>"q-scrollarea__thumb q-scrollarea__thumb--h absolute-bottom"+(!0===b.horizontal.thumbHidden.value?" q-scrollarea__thumb--invisible":""))),b.horizontal.barClass=(0,r.Fl)((()=>"q-scrollarea__bar q-scrollarea__bar--h absolute-bottom"+(!0===b.horizontal.thumbHidden.value?" q-scrollarea__bar--invisible":"")));const k=(0,r.Fl)((()=>!0===b.vertical.thumbHidden.value&&!0===b.horizontal.thumbHidden.value?e.contentStyle:e.contentActiveStyle)),A=[[l.Z,e=>{z(e,"vertical")},void 0,{vertical:!0,...v}]],D=[[l.Z,e=>{z(e,"horizontal")},void 0,{horizontal:!0,...v}]];function L(){const e={};return f.forEach((t=>{const n=b[t];e[t+"Position"]=n.position.value,e[t+"Percentage"]=n.percentage.value,e[t+"Size"]=n.size.value,e[t+"ContainerSize"]=_[t].value})),e}const P=(0,p.Z)((()=>{const e=L();e.ref=w.proxy,n("scroll",e)}),0);function O(e,t,n){if(!1===f.includes(e))return void console.error("[QScrollArea]: wrong first param of setScrollPosition (vertical/horizontal)");const i="vertical"===e?h.f3:h.ik;i(I.value,t,n)}function R({height:e,width:t}){let n=!1;_.vertical.value!==e&&(_.vertical.value=e,n=!0),_.horizontal.value!==t&&(_.horizontal.value=t,n=!0),!0===n&&H()}function E({position:e}){let t=!1;b.vertical.position.value!==e.top&&(b.vertical.position.value=e.top,t=!0),b.horizontal.position.value!==e.left&&(b.horizontal.position.value=e.left,t=!0),!0===t&&H()}function N({height:e,width:t}){b.horizontal.size.value!==t&&(b.horizontal.size.value=t,H()),b.vertical.size.value!==e&&(b.vertical.size.value=e,H())}function z(e,t){const n=b[t];if(!0===e.isFirst){if(!0===n.thumbHidden.value)return;C=n.position.value,m.value=!0}else if(!0!==m.value)return;!0===e.isFinal&&(m.value=!1);const i=g[t],r=_[t].value,o=(n.size.value-r)/(r-n.thumbSize.value),a=e.distance[i.dist],s=C+(e.direction===i.dir?1:-1)*a*o;q(s,t)}function B(e,t){const n=b[t];if(!0!==n.thumbHidden.value){const i=e[g[t].offset];if(in.thumbStart.value+n.thumbSize.value){const e=i-n.thumbSize.value/2;q(e/_[t].value*n.size.value,t)}null!==n.ref.value&&n.ref.value.dispatchEvent(new MouseEvent(e.type,e))}}function F(e){B(e,"vertical")}function V(e){B(e,"horizontal")}function H(){!0===u.value?clearTimeout(M):u.value=!0,M=setTimeout((()=>{u.value=!1}),e.delay),void 0!==e.onScroll&&P()}function q(e,t){I.value[g[t].scroll]=e}function G(){x.value=!0}function W(){x.value=!1}Object.assign(w.proxy,{getScrollTarget:()=>I.value,getScroll:L,getScrollPosition:()=>({top:b.vertical.position.value,left:b.horizontal.position.value}),getScrollPercentage:()=>({top:b.vertical.percentage.value,left:b.horizontal.percentage.value}),setScrollPosition:O,setScrollPercentage(e,t,n){O(e,t*(b[e].size.value-_[e].value),n)}});let U=null;return(0,r.se)((()=>{U={top:b.vertical.position.value,left:b.horizontal.position.value}})),(0,r.dl)((()=>{if(null===U)return;const e=I.value;null!==e&&((0,h.ik)(e,U.left),(0,h.f3)(e,U.top))})),(0,r.Jd)(P.cancel),()=>(0,r.h)("div",{class:T.value,onMouseenter:G,onMouseleave:W},[(0,r.h)("div",{ref:I,class:"q-scrollarea__container scroll relative-position fit hide-scrollbar",tabindex:void 0!==e.tabindex?e.tabindex:void 0},[(0,r.h)("div",{class:"q-scrollarea__content absolute",style:k.value},(0,d.vs)(t.default,[(0,r.h)(a.Z,{debounce:0,onResize:N})])),(0,r.h)(s.Z,{axis:"both",onScroll:E})]),(0,r.h)(a.Z,{debounce:0,onResize:R}),(0,r.h)("div",{class:b.vertical.barClass.value,style:[e.barStyle,e.verticalBarStyle],"aria-hidden":"true",onMousedown:F}),(0,r.h)("div",{class:b.horizontal.barClass.value,style:[e.barStyle,e.horizontalBarStyle],"aria-hidden":"true",onMousedown:V}),(0,r.wy)((0,r.h)("div",{ref:b.vertical.ref,class:b.vertical.thumbClass.value,style:b.vertical.style.value,"aria-hidden":"true"}),A),(0,r.wy)((0,r.h)("div",{ref:b.horizontal.ref,class:b.horizontal.thumbClass.value,style:b.horizontal.style.value,"aria-hidden":"true"}),D)])}})},4303:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});n(3610),n(71);var i=n(3673),r=n(908),o=n(8400),a=n(4716);const{passive:s}=a.rU,l=["both","horizontal","vertical"],u=(0,r.L)({name:"QScrollObserver",props:{axis:{type:String,validator:e=>l.includes(e),default:"vertical"},debounce:[String,Number],scrollTarget:{default:void 0}},emits:["scroll"],setup(e,{emit:t}){const n={position:{top:0,left:0},direction:"down",directionChanged:!1,delta:{top:0,left:0},inflectionPoint:{top:0,left:0}};let r,l,u=null;function c(){null!==u&&u();const i=Math.max(0,(0,o.u3)(r)),a=(0,o.OI)(r),s={top:i-n.position.top,left:a-n.position.left};if("vertical"===e.axis&&0===s.top||"horizontal"===e.axis&&0===s.left)return;const l=Math.abs(s.top)>=Math.abs(s.left)?s.top<0?"up":"down":s.left<0?"left":"right";n.position={top:i,left:a},n.directionChanged=n.direction!==l,n.delta=s,!0===n.directionChanged&&(n.direction=l,n.inflectionPoint=n.position),t("scroll",{...n})}function h(){r=(0,o.b0)(l,e.scrollTarget),r.addEventListener("scroll",p,s),p(!0)}function d(){void 0!==r&&(r.removeEventListener("scroll",p,s),r=void 0)}function p(t){if(!0===t||0===e.debounce||"0"===e.debounce)c();else if(null===u){const[t,n]=e.debounce?[setTimeout(c,e.debounce),clearTimeout]:[requestAnimationFrame(c),cancelAnimationFrame];u=()=>{n(t),u=null}}}(0,i.YP)((()=>e.scrollTarget),(()=>{d(),h()}));const f=(0,i.FN)();return(0,i.bv)((()=>{l=f.proxy.$el.parentNode,h()})),(0,i.Jd)((()=>{null!==u&&u(),d()})),Object.assign(f.proxy,{trigger:p,getPosition:()=>n}),a.ZT}})},5869:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var i=n(3673),r=n(2236),o=n(908);const a={true:"inset",item:"item-inset","item-thumbnail":"item-thumbnail-inset"},s={xs:2,sm:4,md:8,lg:16,xl:24},l=(0,o.L)({name:"QSeparator",props:{...r.S,spaced:[Boolean,String],inset:[Boolean,String],vertical:Boolean,color:String,size:String},setup(e){const t=(0,i.FN)(),n=(0,r.Z)(e,t.proxy.$q),o=(0,i.Fl)((()=>!0===e.vertical?"vertical":"horizontal")),l=(0,i.Fl)((()=>` q-separator--${o.value}`)),u=(0,i.Fl)((()=>!1!==e.inset?`${l.value}-${a[e.inset]}`:"")),c=(0,i.Fl)((()=>`q-separator${l.value}${u.value}`+(void 0!==e.color?` bg-${e.color}`:"")+(!0===n.value?" q-separator--dark":""))),h=(0,i.Fl)((()=>{const t={};if(void 0!==e.size&&(t[!0===e.vertical?"width":"height"]=e.size),!1!==e.spaced){const n=!0===e.spaced?`${s.md}px`:e.spaced in s?`${s[e.spaced]}px`:e.spaced,i=!0===e.vertical?["Left","Right"]:["Top","Bottom"];t[`margin${i[0]}`]=t[`margin${i[1]}`]=n}return t}));return()=>(0,i.h)("hr",{class:c.value,style:h.value,"aria-orientation":o.value})}})},2025:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var i=n(3673),r=n(908);const o=(0,i.h)("div",{class:"q-space"}),a=(0,r.L)({name:"QSpace",setup(){return()=>o}})},9754:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var i=n(3673),r=n(2417);const o={size:{type:[Number,String],default:"1em"},color:String};function a(e){return{cSize:(0,i.Fl)((()=>e.size in r.Ok?`${r.Ok[e.size]}px`:e.size)),classes:(0,i.Fl)((()=>"q-spinner"+(e.color?` text-${e.color}`:"")))}}var s=n(908);const l=(0,s.L)({name:"QSpinner",props:{...o,thickness:{type:Number,default:5}},setup(e){const{cSize:t,classes:n}=a(e);return()=>(0,i.h)("svg",{class:n.value+" q-spinner-mat",width:t.value,height:t.value,viewBox:"25 25 50 50"},[(0,i.h)("circle",{class:"path",cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":e.thickness,"stroke-miterlimit":"10"})])}})},1779:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Je});n(3610),n(71);var i=n(3673),r=n(1959),o=n(4554),a=n(908),s=n(7657);const l=(0,a.L)({name:"QTh",props:{props:Object,autoWidth:Boolean},emits:["click"],setup(e,{slots:t,emit:n}){const r=(0,i.FN)(),{proxy:{$q:a}}=r,l=e=>{n("click",e)};return()=>{if(void 0===e.props)return(0,i.h)("th",{class:!0===e.autoWidth?"q-table--col-auto-width":"",onClick:l},(0,s.KR)(t.default));let n,u;const c=r.vnode.key;if(c){if(n=e.props.colsMap[c],void 0===n)return}else n=e.props.col;if(!0===n.sortable){const e="right"===n.align?"unshift":"push";u=(0,s.Bl)(t.default,[]),u[e]((0,i.h)(o.Z,{class:n.__iconClass,name:a.iconSet.table.arrowUp}))}else u=(0,s.KR)(t.default);const h={class:n.__thClass+(!0===e.autoWidth?" q-table--col-auto-width":""),style:n.headerStyle,onClick:t=>{!0===n.sortable&&e.props.sort(n),l(t)}};return(0,i.h)("th",h,u)}}});var u=n(5869),c=n(7011),h=n(2236);const d=["horizontal","vertical","cell","none"],p=(0,a.L)({name:"QMarkupTable",props:{...h.S,dense:Boolean,flat:Boolean,bordered:Boolean,square:Boolean,wrapCells:Boolean,separator:{type:String,default:"horizontal",validator:e=>d.includes(e)}},setup(e,{slots:t}){const n=(0,i.FN)(),r=(0,h.Z)(e,n.proxy.$q),o=(0,i.Fl)((()=>`q-markup-table q-table__container q-table__card q-table--${e.separator}-separator`+(!0===r.value?" q-table--dark q-table__card--dark q-dark":"")+(!0===e.dense?" q-table--dense":"")+(!0===e.flat?" q-table--flat":"")+(!0===e.bordered?" q-table--bordered":"")+(!0===e.square?" q-table--square":"")+(!1===e.wrapCells?" q-table--no-wrap":"")));return()=>(0,i.h)("div",{class:o.value},[(0,i.h)("table",{class:"q-table"},(0,s.KR)(t.default))])}});function f(e,t){return(0,i.h)("div",e,[(0,i.h)("table",{class:"q-table"},t)])}n(5363);var g=n(9405),v=n(4716);let y=!1;{const e=document.createElement("div"),t=document.createElement("div");e.setAttribute("dir","rtl"),e.style.width="1px",e.style.height="1px",e.style.overflow="auto",t.style.width="1000px",t.style.height="1px",document.body.appendChild(e),e.appendChild(t),e.scrollLeft=-1e3,y=e.scrollLeft>=0,e.remove()}const m=1e3,x=["start","center","end","start-force","center-force","end-force"],_=Array.prototype.filter,b=void 0===window.getComputedStyle(document.body).overflowAnchor?v.ZT:function(e,t){null!==e&&(cancelAnimationFrame(e._qOverflowAnimationFrame),e._qOverflowAnimationFrame=requestAnimationFrame((()=>{if(null===e)return;const n=e.children||[];_.call(n,(e=>e.dataset&&void 0!==e.dataset.qVsAnchor)).forEach((e=>{delete e.dataset.qVsAnchor}));const i=n[t];i&&i.dataset&&(i.dataset.qVsAnchor="")})))};function w(e,t){return e+t}function S(e,t,n,i,r,o,a,s){const l=e===window?document.scrollingElement||document.documentElement:e,u=!0===r?"offsetWidth":"offsetHeight",c={scrollStart:0,scrollViewSize:-a-s,scrollMaxSize:0,offsetStart:-a,offsetEnd:-s};if(!0===r?(e===window?(c.scrollStart=window.pageXOffset||window.scrollX||document.body.scrollLeft||0,c.scrollViewSize+=document.documentElement.clientWidth):(c.scrollStart=l.scrollLeft,c.scrollViewSize+=l.clientWidth),c.scrollMaxSize=l.scrollWidth,!0===o&&(c.scrollStart=(!0===y?c.scrollMaxSize-c.scrollViewSize:0)-c.scrollStart)):(e===window?(c.scrollStart=window.pageYOffset||window.scrollY||document.body.scrollTop||0,c.scrollViewSize+=document.documentElement.clientHeight):(c.scrollStart=l.scrollTop,c.scrollViewSize+=l.clientHeight),c.scrollMaxSize=l.scrollHeight),null!==n)for(let h=n.previousElementSibling;null!==h;h=h.previousElementSibling)!1===h.classList.contains("q-virtual-scroll--skip")&&(c.offsetStart+=h[u]);if(null!==i)for(let h=i.nextElementSibling;null!==h;h=h.nextElementSibling)!1===h.classList.contains("q-virtual-scroll--skip")&&(c.offsetEnd+=h[u]);if(t!==e){const n=l.getBoundingClientRect(),i=t.getBoundingClientRect();!0===r?(c.offsetStart+=i.left-n.left,c.offsetEnd-=i.width):(c.offsetStart+=i.top-n.top,c.offsetEnd-=i.height),e!==window&&(c.offsetStart+=c.scrollStart),c.offsetEnd+=c.scrollMaxSize-c.offsetStart}return c}function M(e,t,n,i){"end"===t&&(t=(e===window?document.body:e)[!0===n?"scrollWidth":"scrollHeight"]),e===window?!0===n?(!0===i&&(t=(!0===y?document.body.scrollWidth-document.documentElement.clientWidth:0)-t),window.scrollTo(t,window.pageYOffset||window.scrollY||document.body.scrollTop||0)):window.scrollTo(window.pageXOffset||window.scrollX||document.body.scrollLeft||0,t):!0===n?(!0===i&&(t=(!0===y?e.scrollWidth-e.offsetWidth:0)-t),e.scrollLeft=t):e.scrollTop=t}function C(e,t,n,i){if(n>=i)return 0;const r=t.length,o=Math.floor(n/m),a=Math.floor((i-1)/m)+1;let s=e.slice(o,a).reduce(w,0);return n%m!==0&&(s-=t.slice(o*m,n).reduce(w,0)),i%m!==0&&i!==r&&(s-=t.slice(i,a*m).reduce(w,0)),s}const I={virtualScrollSliceSize:{type:[Number,String],default:null},virtualScrollSliceRatioBefore:{type:[Number,String],default:1},virtualScrollSliceRatioAfter:{type:[Number,String],default:1},virtualScrollItemSize:{type:[Number,String],default:24},virtualScrollStickySizeStart:{type:[Number,String],default:0},virtualScrollStickySizeEnd:{type:[Number,String],default:0},tableColspan:[Number,String]},T=Object.keys(I),k={virtualScrollHorizontal:Boolean,onVirtualScroll:Function,...I};function A({virtualScrollLength:e,getVirtualScrollTarget:t,getVirtualScrollEl:n,virtualScrollItemSizeComputed:o}){const a=(0,i.FN)(),{props:s,emit:l,proxy:u}=a,{$q:c}=u;let h,d,p,f,v=[];const y=(0,r.iH)(0),I=(0,r.iH)(0),T=(0,r.iH)({}),k=(0,r.iH)(null),A=(0,r.iH)(null),D=(0,r.iH)(null),L=(0,r.iH)({from:0,to:0}),P=(0,i.Fl)((()=>void 0!==s.tableColspan?s.tableColspan:100));void 0===o&&(o=(0,i.Fl)((()=>s.virtualScrollItemSize)));const O=(0,i.Fl)((()=>o.value+";"+s.virtualScrollHorizontal)),R=(0,i.Fl)((()=>O.value+";"+s.virtualScrollSliceRatioBefore+";"+s.virtualScrollSliceRatioAfter));function E(){q(d,!0)}function N(e){q(void 0===e?d:e)}function z(i,r){const o=t();if(void 0===o||null===o||8===o.nodeType)return;const a=S(o,n(),k.value,A.value,s.virtualScrollHorizontal,c.lang.rtl,s.virtualScrollStickySizeStart,s.virtualScrollStickySizeEnd);p!==a.scrollViewSize&&G(a.scrollViewSize),F(o,a,Math.min(e.value-1,Math.max(0,parseInt(i,10)||0)),0,x.indexOf(r)>-1?r:d>-1&&i>d?"end":"start")}function B(){const i=t();if(void 0===i||null===i||8===i.nodeType)return;const r=S(i,n(),k.value,A.value,s.virtualScrollHorizontal,c.lang.rtl,s.virtualScrollStickySizeStart,s.virtualScrollStickySizeEnd),o=e.value-1,a=r.scrollMaxSize-r.offsetStart-r.offsetEnd-I.value;if(h===r.scrollStart)return;if(r.scrollMaxSize<=0)return void F(i,r,0,0);p!==r.scrollViewSize&&G(r.scrollViewSize),V(L.value.from);const l=Math.floor(r.scrollMaxSize-Math.max(r.scrollViewSize,r.offsetEnd)-Math.min(f[o],r.scrollViewSize/2));if(l>0&&Math.ceil(r.scrollStart)>=l)return void F(i,r,o,r.scrollMaxSize-r.offsetEnd-v.reduce(w,0));let u=0,d=r.scrollStart-r.offsetStart,g=d;if(d<=a&&d+r.scrollViewSize>=y.value)d-=y.value,u=L.value.from,g=d;else for(let e=0;d>=v[e]&&u0&&u-r.scrollViewSize?(u++,g=d):g=f[u]+d;F(i,r,u,g)}function F(t,n,i,r,o){const a="string"===typeof o&&o.indexOf("-force")>-1,l=!0===a?o.replace("-force",""):o,u=void 0!==l?l:"start";let d=Math.max(0,i-T.value[u]),p=d+T.value.total;p>e.value&&(p=e.value,d=Math.max(0,p-T.value.total)),h=n.scrollStart;const g=d!==L.value.from||p!==L.value.to;if(!1===g&&void 0===l)return void U(i);const{activeElement:m}=document,x=D.value;!0===g&&null!==x&&x!==m&&!0===x.contains(m)&&(x.addEventListener("focusout",H),setTimeout((()=>{null!==x&&x.removeEventListener("focusout",H)}))),b(x,i-d);const _=void 0!==l?f.slice(d,i).reduce(w,0):0;if(!0===g){const t=p>=L.value.from&&d<=L.value.to?L.value.to:p;L.value={from:d,to:t},y.value=C(v,f,0,d),I.value=C(v,f,p,e.value),requestAnimationFrame((()=>{L.value.to!==p&&h===n.scrollStart&&(L.value={from:L.value.from,to:p},I.value=C(v,f,p,e.value))}))}requestAnimationFrame((()=>{if(h!==n.scrollStart)return;!0===g&&V(d);const e=f.slice(d,i).reduce(w,0),o=e+n.offsetStart+y.value,u=o+f[i];let p=o+r;if(void 0!==l){const t=e-_,r=n.scrollStart+t;p=!0!==a&&re.classList&&!1===e.classList.contains("q-virtual-scroll--skip"))),i=n.length,r=!0===s.virtualScrollHorizontal?e=>e.getBoundingClientRect().width:e=>e.offsetHeight;let o,a,l=e;for(let e=0;e=a;i--)f[i]=r;const s=Math.floor((e.value-1)/m);v=[];for(let i=0;i<=s;i++){let t=0;const n=Math.min((i+1)*m,e.value);for(let e=i*m;e=0?(V(L.value.from),(0,i.Y3)((()=>{z(t)}))):j()}function G(e){if(void 0===e&&"undefined"!==typeof window){const i=t();void 0!==i&&null!==i&&8!==i.nodeType&&(e=S(i,n(),k.value,A.value,s.virtualScrollHorizontal,c.lang.rtl,s.virtualScrollStickySizeStart,s.virtualScrollStickySizeEnd).scrollViewSize)}p=e;const i=parseFloat(s.virtualScrollSliceRatioBefore)||0,r=parseFloat(s.virtualScrollSliceRatioAfter)||0,a=1+i+r,l=void 0===e||e<=0?1:Math.ceil(e/o.value),u=Math.max(1,l,Math.ceil((s.virtualScrollSliceSize>0?s.virtualScrollSliceSize:10)/a));T.value={total:Math.ceil(u*a),start:Math.ceil(u*i),center:Math.ceil(u*(.5+i)),end:Math.ceil(u*(1+i)),view:l}}function W(e,t){const n=!0===s.virtualScrollHorizontal?"width":"height",r={["--q-virtual-scroll-item-"+n]:o.value+"px"};return["tbody"===e?(0,i.h)(e,{class:"q-virtual-scroll__padding",key:"before",ref:k},[(0,i.h)("tr",[(0,i.h)("td",{style:{[n]:`${y.value}px`,...r},colspan:P.value})])]):(0,i.h)(e,{class:"q-virtual-scroll__padding",key:"before",ref:k,style:{[n]:`${y.value}px`,...r}}),(0,i.h)(e,{class:"q-virtual-scroll__content",key:"content",ref:D,tabindex:-1},t.flat()),"tbody"===e?(0,i.h)(e,{class:"q-virtual-scroll__padding",key:"after",ref:A},[(0,i.h)("tr",[(0,i.h)("td",{style:{[n]:`${I.value}px`,...r},colspan:P.value})])]):(0,i.h)(e,{class:"q-virtual-scroll__padding",key:"after",ref:A,style:{[n]:`${I.value}px`,...r}})]}function U(e){d!==e&&(void 0!==s.onVirtualScroll&&l("virtual-scroll",{index:e,from:L.value.from,to:L.value.to-1,direction:e{G()})),(0,i.YP)(O,E),G();const j=(0,g.Z)(B,!0===c.platform.is.ios?120:35);(0,i.wF)((()=>{G()}));let Z=!1;return(0,i.se)((()=>{Z=!0})),(0,i.dl)((()=>{if(!0!==Z)return;const e=t();void 0!==h&&void 0!==e&&null!==e&&8!==e.nodeType?M(e,h,s.virtualScrollHorizontal,c.lang.rtl):z(d)})),(0,i.Jd)((()=>{j.cancel()})),Object.assign(u,{scrollTo:z,reset:E,refresh:N}),{virtualScrollSliceRange:L,virtualScrollSliceSizeComputed:T,setVirtualScrollSize:G,onVirtualScrollEvt:j,localResetVirtualScroll:q,padVirtualScroll:W,scrollTo:z,reset:E,refresh:N}}var D=n(8400);const L={list:c.Z,table:p},P=["list","table","__qtable"],O=(0,a.L)({name:"QVirtualScroll",props:{...k,type:{type:String,default:"list",validator:e=>P.includes(e)},items:{type:Array,default:()=>[]},itemsFn:Function,itemsSize:Number,scrollTarget:{default:void 0}},setup(e,{slots:t,attrs:n}){let o;const a=(0,r.iH)(null),l=(0,i.Fl)((()=>e.itemsSize>=0&&void 0!==e.itemsFn?parseInt(e.itemsSize,10):Array.isArray(e.items)?e.items.length:0)),{virtualScrollSliceRange:u,localResetVirtualScroll:c,padVirtualScroll:h,onVirtualScrollEvt:d}=A({virtualScrollLength:l,getVirtualScrollTarget:x,getVirtualScrollEl:m}),p=(0,i.Fl)((()=>{if(0===l.value)return[];const t=(e,t)=>({index:u.value.from+t,item:e});return void 0===e.itemsFn?e.items.slice(u.value.from,u.value.to).map(t):e.itemsFn(u.value.from,u.value.to-u.value.from).map(t)})),g=(0,i.Fl)((()=>"q-virtual-scroll q-virtual-scroll"+(!0===e.virtualScrollHorizontal?"--horizontal":"--vertical")+(void 0!==e.scrollTarget?"":" scroll"))),y=(0,i.Fl)((()=>void 0!==e.scrollTarget?{}:{tabindex:0}));function m(){return a.value.$el||a.value}function x(){return o}function _(){o=(0,D.b0)(m(),e.scrollTarget),o.addEventListener("scroll",d,v.rU.passive)}function b(){void 0!==o&&(o.removeEventListener("scroll",d,v.rU.passive),o=void 0)}function w(){let n=h("list"===e.type?"div":"tbody",p.value.map(t.default));return void 0!==t.before&&(n=t.before().concat(n)),(0,s.vs)(t.after,n)}return(0,i.YP)(l,(()=>{c()})),(0,i.YP)((()=>e.scrollTarget),(()=>{b(),_()})),(0,i.wF)((()=>{c()})),(0,i.bv)((()=>{_()})),(0,i.dl)((()=>{_()})),(0,i.se)((()=>{b()})),(0,i.Jd)((()=>{b()})),()=>{if(void 0!==t.default)return"__qtable"===e.type?f({ref:a,class:"q-table__middle "+g.value},w()):(0,i.h)(L[e.type],{...n,ref:a,class:[n.class,g.value],...y.value},w);console.error("QVirtualScroll: default scoped slot is required for rendering")}}});var R=n(2659);const E=(0,a.L)({name:"QField",inheritAttrs:!1,props:R.Cl,emits:R.HJ,setup(){return(0,R.ZP)((0,R.tL)())}});var N=n(7030),z=n(3414),B=n(2035),F=n(2350),V=n(8880),H=n(5875),q=n(1372),G=n(3628),W=n(5911),U=n(6104),j=n(416),Z=n(4955),Y=n(4312),$=n(4704),X=n(8517),K=n(2012),J=n(9916),Q=n(230),ee=n(2657);const te=(0,a.L)({name:"QMenu",inheritAttrs:!1,props:{...H.u,...G.vr,...h.S,...U.D,persistent:Boolean,autoClose:Boolean,separateClosePopup:Boolean,noRouteDismiss:Boolean,noRefocus:Boolean,noFocus:Boolean,fit:Boolean,cover:Boolean,square:Boolean,anchor:{type:String,validator:ee.$},self:{type:String,validator:ee.$},offset:{type:Array,validator:ee.io},scrollTarget:{default:void 0},touchPosition:Boolean,maxHeight:{type:String,default:null},maxWidth:{type:String,default:null}},emits:[...G.gH,"click","escape-key"],setup(e,{slots:t,emit:n,attrs:o}){let a,l,u,c=null;const d=(0,i.FN)(),{proxy:p}=d,{$q:f}=p,g=(0,r.iH)(null),y=(0,r.iH)(!1),m=(0,i.Fl)((()=>!0!==e.persistent&&!0!==e.noRouteDismiss)),x=(0,h.Z)(e,f),{registerTick:_,removeTick:b}=(0,j.Z)(),{registerTimeout:w,removeTimeout:S}=(0,Z.Z)(),{transition:M,transitionStyle:C}=(0,U.Z)(e,y),{localScrollTarget:I,changeScrollEvent:T,unconfigureScrollTarget:k}=(0,q.Z)(e,se),{anchorEl:A,canShow:L}=(0,H.Z)({showing:y}),{hide:P}=(0,G.ZP)({showing:y,canShow:L,handleShow:re,handleHide:oe,hideOnRouteChange:m,processOnMount:!0}),{showPortal:O,hidePortal:R,renderPortal:E}=(0,W.Z)(d,g,de),N={anchorEl:A,innerRef:g,onClickOutside(t){if(!0!==e.persistent&&!0===y.value)return P(t),("touchstart"===t.type||t.target.classList.contains("q-dialog__backdrop"))&&(0,v.NS)(t),!0}},z=(0,i.Fl)((()=>(0,ee.li)(e.anchor||(!0===e.cover?"center middle":"bottom start"),f.lang.rtl))),B=(0,i.Fl)((()=>!0===e.cover?z.value:(0,ee.li)(e.self||"top start",f.lang.rtl))),F=(0,i.Fl)((()=>(!0===e.square?" q-menu--square":"")+(!0===x.value?" q-menu--dark q-dark":""))),te=(0,i.Fl)((()=>!0===e.autoClose?{onClick:le}:{})),ne=(0,i.Fl)((()=>!0===y.value&&!0!==e.persistent));function ie(){(0,Q.jd)((()=>{let e=g.value;e&&!0!==e.contains(document.activeElement)&&(e=e.querySelector("[autofocus], [data-autofocus]")||e,e.focus({preventScroll:!0}))}))}function re(t){if(b(),S(),c=!1===e.noRefocus?document.activeElement:null,(0,X.i)(ue),O(),se(),a=void 0,void 0!==t&&(e.touchPosition||e.contextMenu)){const e=(0,v.FK)(t);if(void 0!==e.left){const{top:t,left:n}=A.value.getBoundingClientRect();a={left:e.left-n,top:e.top-t}}}void 0===l&&(l=(0,i.YP)((()=>f.screen.width+"|"+f.screen.height+"|"+e.self+"|"+e.anchor+"|"+f.lang.rtl),he)),!0!==e.noFocus&&document.activeElement.blur(),_((()=>{he(),!0!==e.noFocus&&ie()})),w((()=>{!0===f.platform.is.ios&&(u=e.autoClose,g.value.click()),he(),O(!0),n("show",t)}),e.transitionDuration)}function oe(t){b(),S(),R(),ae(!0),null===c||void 0!==t&&!0===t.qClickOutside||(c.focus(),c=null),w((()=>{R(!0),n("hide",t)}),e.transitionDuration)}function ae(e){a=void 0,void 0!==l&&(l(),l=void 0),!0!==e&&!0!==y.value||((0,X.H)(ue),k(),(0,J.D)(N),(0,$.k)(ce)),!0!==e&&(c=null)}function se(){null===A.value&&void 0===e.scrollTarget||(I.value=(0,D.b0)(A.value,e.scrollTarget),T(I.value,he))}function le(e){!0!==u?((0,Y.AH)(p,e),n("click",e)):u=!1}function ue(t){!0===ne.value&&!0!==e.noFocus&&!0!==(0,K.mY)(g.value,t.target)&&ie()}function ce(e){n("escape-key"),P(e)}function he(){const t=g.value;null!==t&&null!==A.value&&(0,ee.wq)({el:t,offset:e.offset,anchorEl:A.value,anchorOrigin:z.value,selfOrigin:B.value,absoluteOffset:a,fit:e.fit,cover:e.cover,maxHeight:e.maxHeight,maxWidth:e.maxWidth})}function de(){return(0,i.h)(V.uT,{name:M.value,appear:!0},(()=>!0===y.value?(0,i.h)("div",{...o,ref:g,tabindex:-1,class:["q-menu q-position-engine scroll"+F.value,o.class],style:[o.style,C.value],...te.value},(0,s.KR)(t.default)):null))}return(0,i.YP)(ne,(e=>{!0===e?((0,$.c)(ce),(0,J.m)(N)):((0,$.k)(ce),(0,J.D)(N))})),(0,i.Jd)(ae),Object.assign(p,{focus:ie,updatePosition:he}),E}});var ne=n(6778),ie=n(9550),re=n(4421),oe=n(782),ae=n(2130),se=n(1436);const le=e=>["add","add-unique","toggle"].includes(e),ue=".*+?^${}()|[]\\",ce=Object.keys(R.Cl),he=(0,a.L)({name:"QSelect",inheritAttrs:!1,props:{...k,...ie.Fz,...R.Cl,modelValue:{required:!0},multiple:Boolean,displayValue:[String,Number],displayValueHtml:Boolean,dropdownIcon:String,options:{type:Array,default:()=>[]},optionValue:[Function,String],optionLabel:[Function,String],optionDisable:[Function,String],hideSelected:Boolean,hideDropdownIcon:Boolean,fillInput:Boolean,maxValues:[Number,String],optionsDense:Boolean,optionsDark:{type:Boolean,default:null},optionsSelectedClass:String,optionsHtml:Boolean,optionsCover:Boolean,menuShrink:Boolean,menuAnchor:String,menuSelf:String,menuOffset:Array,popupContentClass:String,popupContentStyle:[String,Array,Object],useInput:Boolean,useChips:Boolean,newValueMode:{type:String,validator:le},mapOptions:Boolean,emitValue:Boolean,inputDebounce:{type:[Number,String],default:500},inputClass:[Array,String,Object],inputStyle:[Array,String,Object],tabindex:{type:[String,Number],default:0},autocomplete:String,transitionShow:String,transitionHide:String,transitionDuration:[String,Number],behavior:{type:String,validator:e=>["default","menu","dialog"].includes(e),default:"default"},virtualScrollItemSize:{type:[Number,String],default:void 0},onNewValue:Function,onFilter:Function},emits:[...R.HJ,"add","remove","input-value","new-value","keyup","keypress","keydown","filter-abort"],setup(e,{slots:t,emit:n}){const{proxy:a}=(0,i.FN)(),{$q:l}=a,u=(0,r.iH)(!1),c=(0,r.iH)(!1),h=(0,r.iH)(-1),d=(0,r.iH)(""),p=(0,r.iH)(!1),f=(0,r.iH)(!1);let g,y,m,x,_,b,w,S,M;const C=(0,r.iH)(null),I=(0,r.iH)(null),T=(0,r.iH)(null),k=(0,r.iH)(null),D=(0,r.iH)(null),L=(0,ie.Do)(e),P=(0,re.Z)(Ye),O=(0,i.Fl)((()=>Array.isArray(e.options)?e.options.length:0)),V=(0,i.Fl)((()=>void 0===e.virtualScrollItemSize?!0===e.optionsDense?24:48:e.virtualScrollItemSize)),{virtualScrollSliceRange:H,virtualScrollSliceSizeComputed:q,localResetVirtualScroll:G,padVirtualScroll:W,onVirtualScrollEvt:U,scrollTo:j,setVirtualScrollSize:Z}=A({virtualScrollLength:O,getVirtualScrollTarget:We,getVirtualScrollEl:Ge,virtualScrollItemSizeComputed:V}),Y=(0,R.tL)(),$=(0,i.Fl)((()=>{const t=!0===e.mapOptions&&!0!==e.multiple,n=void 0===e.modelValue||null===e.modelValue&&!0!==t?[]:!0===e.multiple&&Array.isArray(e.modelValue)?e.modelValue:[e.modelValue];if(!0===e.mapOptions&&!0===Array.isArray(e.options)){const i=!0===e.mapOptions&&void 0!==y?y:[],r=n.map((e=>Ee(e,i)));return null===e.modelValue&&!0===t?r.filter((e=>null!==e)):r}return n})),X=(0,i.Fl)((()=>{const t={};return ce.forEach((n=>{const i=e[n];void 0!==i&&(t[n]=i)})),t})),K=(0,i.Fl)((()=>null===e.optionsDark?Y.isDark.value:e.optionsDark)),J=(0,i.Fl)((()=>(0,R.yV)($.value))),Q=(0,i.Fl)((()=>{let t="q-field__input q-placeholder col";return!0===e.hideSelected||0===$.value.length?[t,e.inputClass]:(t+=" q-field__input--padding",void 0===e.inputClass?t:[t,e.inputClass])})),ee=(0,i.Fl)((()=>(!0===e.virtualScrollHorizontal?"q-virtual-scroll--horizontal":"")+(e.popupContentClass?" "+e.popupContentClass:""))),he=(0,i.Fl)((()=>0===O.value)),de=(0,i.Fl)((()=>$.value.map((e=>Me.value(e))).join(", "))),pe=(0,i.Fl)((()=>!0===e.optionsHtml?()=>!0:e=>void 0!==e&&null!==e&&!0===e.html)),fe=(0,i.Fl)((()=>!0===e.displayValueHtml||void 0===e.displayValue&&(!0===e.optionsHtml||$.value.some(pe.value)))),ge=(0,i.Fl)((()=>!0===Y.focused.value?e.tabindex:-1)),ve=(0,i.Fl)((()=>{const t={tabindex:e.tabindex,role:"combobox","aria-label":e.label,"aria-autocomplete":!0===e.useInput?"list":"none","aria-expanded":!0===u.value?"true":"false","aria-owns":`${Y.targetUid.value}_lb`,"aria-controls":`${Y.targetUid.value}_lb`};return h.value>=0&&(t["aria-activedescendant"]=`${Y.targetUid.value}_${h.value}`),t})),ye=(0,i.Fl)((()=>{const t={id:`${Y.targetUid.value}_lb`,role:"listbox","aria-multiselectable":!0===e.multiple?"true":"false"};return h.value>=0&&(t["aria-activedescendant"]=`${Y.targetUid.value}_${h.value}`),t})),me=(0,i.Fl)((()=>$.value.map(((e,t)=>({index:t,opt:e,html:pe.value(e),selected:!0,removeAtIndex:De,toggleOption:Pe,tabindex:ge.value}))))),xe=(0,i.Fl)((()=>{if(0===O.value)return[];const{from:t,to:n}=H.value;return e.options.slice(t,n).map(((n,i)=>{const r=!0===Ce.value(n),o=t+i,a={clickable:!0,active:!1,activeClass:we.value,manualFocus:!0,focused:!1,disable:r,tabindex:-1,dense:e.optionsDense,dark:K.value,role:"option",id:`${Y.targetUid.value}_${o}`,onClick:()=>{Pe(n)}};return!0!==r&&(!0===ze(n)&&(a.active=!0),h.value===o&&(a.focused=!0),a["aria-selected"]=!0===a.active?"true":"false",!0===l.platform.is.desktop&&(a.onMousemove=()=>{!0===u.value&&Oe(o)})),{index:o,opt:n,html:pe.value(n),label:Me.value(n),selected:a.active,focused:a.focused,toggleOption:Pe,setOptionIndex:Oe,itemProps:a}}))})),_e=(0,i.Fl)((()=>void 0!==e.dropdownIcon?e.dropdownIcon:l.iconSet.arrow.dropdown)),be=(0,i.Fl)((()=>!1===e.optionsCover&&!0!==e.outlined&&!0!==e.standout&&!0!==e.borderless&&!0!==e.rounded)),we=(0,i.Fl)((()=>void 0!==e.optionsSelectedClass?e.optionsSelectedClass:void 0!==e.color?`text-${e.color}`:"")),Se=(0,i.Fl)((()=>Ne(e.optionValue,"value"))),Me=(0,i.Fl)((()=>Ne(e.optionLabel,"label"))),Ce=(0,i.Fl)((()=>Ne(e.optionDisable,"disable"))),Ie=(0,i.Fl)((()=>$.value.map((e=>Se.value(e))))),Te=(0,i.Fl)((()=>{const e={onInput:Ye,onChange:P,onKeydown:qe,onKeyup:Ve,onKeypress:He,onFocus:Be,onClick(e){!0===m&&(0,v.sT)(e)}};return e.onCompositionstart=e.onCompositionupdate=e.onCompositionend=P,e}));function ke(t){return!0===e.emitValue?Se.value(t):t}function Ae(t){if(t>-1&&t<$.value.length)if(!0===e.multiple){const i=e.modelValue.slice();n("remove",{index:t,value:i.splice(t,1)[0]}),n("update:modelValue",i)}else n("update:modelValue",null)}function De(e){Ae(e),Y.focus()}function Le(t,i){const r=ke(t);if(!0!==e.multiple)return!0===e.fillInput&&Xe(Me.value(t),!0,!0),void n("update:modelValue",r);if(0===$.value.length)return n("add",{index:0,value:r}),void n("update:modelValue",!0===e.multiple?[r]:r);if(!0===i&&!0===ze(t))return;if(void 0!==e.maxValues&&e.modelValue.length>=e.maxValues)return;const o=e.modelValue.slice();n("add",{index:o.length,value:r}),o.push(r),n("update:modelValue",o)}function Pe(t,i){if(!0!==Y.editable.value||void 0===t||!0===Ce.value(t))return;const r=Se.value(t);if(!0!==e.multiple)return!0!==i&&(Xe(!0===e.fillInput?Me.value(t):"",!0,!0),ut()),null!==I.value&&I.value.focus(),void(0!==$.value.length&&!0===(0,oe.xb)(Se.value($.value[0]),r)||n("update:modelValue",!0===e.emitValue?r:t));if((!0!==m||!0===p.value)&&Y.focus(),Be(),0===$.value.length){const i=!0===e.emitValue?r:t;return n("add",{index:0,value:i}),void n("update:modelValue",!0===e.multiple?[i]:i)}const o=e.modelValue.slice(),a=Ie.value.findIndex((e=>(0,oe.xb)(e,r)));if(a>-1)n("remove",{index:a,value:o.splice(a,1)[0]});else{if(void 0!==e.maxValues&&o.length>=e.maxValues)return;const i=!0===e.emitValue?r:t;n("add",{index:o.length,value:i}),o.push(i)}n("update:modelValue",o)}function Oe(e){if(!0!==l.platform.is.desktop)return;const t=e>-1&&e=0?Me.value(e.options[i]):b))}}function Ee(t,n){const i=e=>(0,oe.xb)(Se.value(e),t);return e.options.find(i)||n.find(i)||t}function Ne(e,t){const n=void 0!==e?e:t;return"function"===typeof n?n:e=>null!==e&&"object"===typeof e&&n in e?e[n]:e}function ze(e){const t=Se.value(e);return void 0!==Ie.value.find((e=>(0,oe.xb)(e,t)))}function Be(t){!0===e.useInput&&null!==I.value&&(void 0===t||I.value===t.target&&t.target.value===de.value)&&I.value.select()}function Fe(e){!0===(0,se.So)(e,27)&&!0===u.value&&((0,v.sT)(e),ut(),ct()),n("keyup",e)}function Ve(t){const{value:n}=t.target;if(void 0===t.keyCode)if(t.target.value="",clearTimeout(g),ct(),"string"===typeof n&&n.length>0){const t=n.toLocaleLowerCase(),i=n=>{const i=e.options.find((e=>n.value(e).toLocaleLowerCase()===t));return void 0!==i&&(-1===$.value.indexOf(i)?Pe(i):ut(),!0)},r=e=>{!0!==i(Se)&&!0!==i(Me)&&!0!==e&&Ke(n,!0,(()=>r(!0)))};r()}else Y.clearValue(t);else Fe(t)}function He(e){n("keypress",e)}function qe(t){if(n("keydown",t),!0===(0,se.Wm)(t))return;const r=d.value.length>0&&(void 0!==e.newValueMode||void 0!==e.onNewValue),o=!0!==t.shiftKey&&!0!==e.multiple&&(h.value>-1||!0===r);if(27===t.keyCode)return void(0,v.X$)(t);if(9===t.keyCode&&!1===o)return void st();if(void 0===t.target||t.target.id!==Y.targetUid.value)return;if(40===t.keyCode&&!0!==Y.innerLoading.value&&!1===u.value)return(0,v.NS)(t),void lt();if(8===t.keyCode&&!0!==e.hideSelected&&0===d.value.length)return void(!0===e.multiple&&!0===Array.isArray(e.modelValue)?Ae(e.modelValue.length-1):!0!==e.multiple&&null!==e.modelValue&&n("update:modelValue",null));35!==t.keyCode&&36!==t.keyCode||"string"===typeof d.value&&0!==d.value.length||((0,v.NS)(t),h.value=-1,Re(36===t.keyCode?1:-1,e.multiple)),33!==t.keyCode&&34!==t.keyCode||void 0===q.value||((0,v.NS)(t),h.value=Math.max(-1,Math.min(O.value,h.value+(33===t.keyCode?-1:1)*q.value.view)),Re(33===t.keyCode?1:-1,e.multiple)),38!==t.keyCode&&40!==t.keyCode||((0,v.NS)(t),Re(38===t.keyCode?-1:1,e.multiple));const a=O.value;if((void 0===S||M0&&!0!==e.useInput&&void 0!==t.key&&1===t.key.length&&t.altKey===t.ctrlKey&&(32!==t.keyCode||S.length>0)){!0!==u.value&<(t);const n=t.key.toLocaleLowerCase(),r=1===S.length&&S[0]===n;M=Date.now()+1500,!1===r&&((0,v.NS)(t),S+=n);const o=new RegExp("^"+S.split("").map((e=>ue.indexOf(e)>-1?"\\"+e:e)).join(".*"),"i");let s=h.value;if(!0===r||s<0||!0!==o.test(Me.value(e.options[s])))do{s=(0,ae.Uz)(s+1,-1,a-1)}while(s!==h.value&&(!0===Ce.value(e.options[s])||!0!==o.test(Me.value(e.options[s]))));h.value!==s&&(0,i.Y3)((()=>{Oe(s),j(s),s>=0&&!0===e.useInput&&!0===e.fillInput&&$e(Me.value(e.options[s]))}))}else if(13===t.keyCode||32===t.keyCode&&!0!==e.useInput&&""===S||9===t.keyCode&&!1!==o)if(9!==t.keyCode&&(0,v.NS)(t),h.value>-1&&h.value{if(n){if(!0!==le(n))return}else n=e.newValueMode;if(void 0===t||null===t)return;Xe("",!0!==e.multiple,!0);const i="toggle"===n?Pe:Le;i(t,"add-unique"===n),!0!==e.multiple&&(null!==I.value&&I.value.focus(),ut())};if(void 0!==e.onNewValue?n("new-value",d.value,t):t(d.value),!0!==e.multiple)return}!0===u.value?st():!0!==Y.innerLoading.value&<()}}function Ge(){return!0===m?D.value:null!==T.value&&null!==T.value.__qPortalInnerRef.value?T.value.__qPortalInnerRef.value:void 0}function We(){return Ge()}function Ue(){return!0===e.hideSelected?[]:void 0!==t["selected-item"]?me.value.map((e=>t["selected-item"](e))).slice():void 0!==t.selected?[].concat(t.selected()):!0===e.useChips?me.value.map(((t,n)=>(0,i.h)(N.Z,{key:"option-"+n,removable:!0===Y.editable.value&&!0!==Ce.value(t.opt),dense:!0,textColor:e.color,tabindex:ge.value,onRemove(){t.removeAtIndex(n)}},(()=>(0,i.h)("span",{class:"ellipsis",[!0===t.html?"innerHTML":"textContent"]:Me.value(t.opt)}))))):[(0,i.h)("span",{[!0===fe.value?"innerHTML":"textContent"]:void 0!==e.displayValue?e.displayValue:de.value})]}function je(){if(!0===he.value)return void 0!==t["no-option"]?t["no-option"]({inputValue:d.value}):void 0;const e=void 0!==t.option?t.option:e=>(0,i.h)(z.Z,{key:e.index,...e.itemProps},(()=>(0,i.h)(B.Z,(()=>(0,i.h)(F.Z,(()=>(0,i.h)("span",{[!0===e.html?"innerHTML":"textContent"]:e.label})))))));let n=W("div",xe.value.map(e));return void 0!==t["before-options"]&&(n=t["before-options"]().concat(n)),(0,s.vs)(t["after-options"],n)}function Ze(t,n){const r=!0===n?{...ve.value,...Y.splitAttrs.attributes.value}:void 0,o={ref:!0===n?I:void 0,key:"i_t",class:Q.value,style:e.inputStyle,value:void 0!==d.value?d.value:"",type:"search",...r,id:!0===n?Y.targetUid.value:void 0,maxlength:e.maxlength,autocomplete:e.autocomplete,"data-autofocus":!0!==t&&!0===e.autofocus||void 0,disabled:!0===e.disable,readonly:!0===e.readonly,...Te.value};return!0!==t&&!0===m&&(!0===Array.isArray(o.class)?o.class=[...o.class,"no-pointer-events"]:o.class+=" no-pointer-events"),(0,i.h)("input",o)}function Ye(t){clearTimeout(g),t&&t.target&&!0===t.target.qComposing||($e(t.target.value||""),x=!0,b=d.value,!0===Y.focused.value||!0===m&&!0!==p.value||Y.focus(),void 0!==e.onFilter&&(g=setTimeout((()=>{Ke(d.value)}),e.inputDebounce)))}function $e(e){d.value!==e&&(d.value=e,n("input-value",e))}function Xe(t,n,i){x=!0!==i,!0===e.useInput&&($e(t),!0!==n&&!0===i||(b=t),!0!==n&&Ke(t))}function Ke(t,r,o){if(void 0===e.onFilter||!0!==r&&!0!==Y.focused.value)return;!0===Y.innerLoading.value?n("filter-abort"):(Y.innerLoading.value=!0,f.value=!0),""!==t&&!0!==e.multiple&&$.value.length>0&&!0!==x&&t===Me.value($.value[0])&&(t="");const s=setTimeout((()=>{!0===u.value&&(u.value=!1)}),10);clearTimeout(_),_=s,n("filter",t,((e,t)=>{!0!==r&&!0!==Y.focused.value||_!==s||(clearTimeout(_),"function"===typeof e&&e(),f.value=!1,(0,i.Y3)((()=>{Y.innerLoading.value=!1,!0===Y.editable.value&&(!0===r?!0===u.value&&ut():!0===u.value?ht(!0):u.value=!0),"function"===typeof t&&(0,i.Y3)((()=>{t(a)})),"function"===typeof o&&(0,i.Y3)((()=>{o(a)}))})))}),(()=>{!0===Y.focused.value&&_===s&&(clearTimeout(_),Y.innerLoading.value=!1,f.value=!1),!0===u.value&&(u.value=!1)}))}function Je(){return(0,i.h)(te,{ref:T,class:ee.value,style:e.popupContentStyle,modelValue:u.value,fit:!0!==e.menuShrink,cover:!0===e.optionsCover&&!0!==he.value&&!0!==e.useInput,anchor:e.menuAnchor,self:e.menuSelf,offset:e.menuOffset,dark:K.value,noParentEvent:!0,noRefocus:!0,noFocus:!0,square:be.value,transitionShow:e.transitionShow,transitionHide:e.transitionHide,transitionDuration:e.transitionDuration,separateClosePopup:!0,...ye.value,onScrollPassive:U,onBeforeShow:ft,onBeforeHide:Qe,onShow:et},je)}function Qe(e){gt(e),st()}function et(){Z()}function tt(e){(0,v.sT)(e),null!==I.value&&I.value.focus(),p.value=!0,window.scrollTo(window.pageXOffset||window.scrollX||document.body.scrollLeft||0,0)}function nt(e){(0,v.sT)(e),(0,i.Y3)((()=>{p.value=!1}))}function it(){const n=[(0,i.h)(E,{class:`col-auto ${Y.fieldClass.value}`,...X.value,for:Y.targetUid.value,dark:K.value,square:!0,loading:f.value,itemAligned:!1,filled:!0,stackLabel:d.value.length>0,...Y.splitAttrs.listeners.value,onFocus:tt,onBlur:nt},{...t,rawControl:()=>Y.getControl(!0),before:void 0,after:void 0})];return!0===u.value&&n.push((0,i.h)("div",{ref:D,class:ee.value+" scroll",style:e.popupContentStyle,...ye.value,onClick:v.X$,onScrollPassive:U},je())),(0,i.h)(ne.Z,{ref:k,modelValue:c.value,position:!0===e.useInput?"top":void 0,transitionShow:w,transitionHide:e.transitionHide,transitionDuration:e.transitionDuration,onBeforeShow:ft,onBeforeHide:rt,onHide:ot,onShow:at},(()=>(0,i.h)("div",{class:"q-select__dialog"+(!0===K.value?" q-select__dialog--dark q-dark":"")+(!0===p.value?" q-select__dialog--focused":"")},n)))}function rt(e){gt(e),null!==k.value&&k.value.__updateRefocusTarget(Y.rootRef.value.querySelector(".q-field__native > [tabindex]:last-child")),Y.focused.value=!1}function ot(e){ut(),!1===Y.focused.value&&n("blur",e),ct()}function at(){const e=document.activeElement;null!==e&&e.id===Y.targetUid.value||null===I.value||I.value===e||I.value.focus(),Z()}function st(){!0!==c.value&&(h.value=-1,!0===u.value&&(u.value=!1),!1===Y.focused.value&&(clearTimeout(_),_=void 0,!0===Y.innerLoading.value&&(n("filter-abort"),Y.innerLoading.value=!1,f.value=!1)))}function lt(n){!0===Y.editable.value&&(!0===m?(Y.onControlFocusin(n),c.value=!0,(0,i.Y3)((()=>{Y.focus()}))):Y.focus(),void 0!==e.onFilter?Ke(d.value):!0===he.value&&void 0===t["no-option"]||(u.value=!0))}function ut(){c.value=!1,st()}function ct(){!0===e.useInput&&Xe(!0!==e.multiple&&!0===e.fillInput&&$.value.length>0&&Me.value($.value[0])||"",!0,!0)}function ht(t){let n=-1;if(!0===t){if($.value.length>0){const t=Se.value($.value[0]);n=e.options.findIndex((e=>(0,oe.xb)(Se.value(e),t)))}G(n)}Oe(n)}function dt(e,t){!0===u.value&&!1===Y.innerLoading.value&&(G(-1,!0),(0,i.Y3)((()=>{!0===u.value&&!1===Y.innerLoading.value&&(e>t?G():ht(!0))})))}function pt(){!1===c.value&&null!==T.value&&T.value.updatePosition()}function ft(e){void 0!==e&&(0,v.sT)(e),n("popup-show",e),Y.hasPopupOpen=!0,Y.onControlFocusin(e)}function gt(e){void 0!==e&&(0,v.sT)(e),n("popup-hide",e),Y.hasPopupOpen=!1,Y.onControlFocusout(e)}function vt(){m=(!0===l.platform.is.mobile||"dialog"===e.behavior)&&("menu"!==e.behavior&&(!0!==e.useInput||(void 0!==t["no-option"]||void 0!==e.onFilter||!1===he.value))),w=!0===l.platform.is.ios&&!0===m&&!0===e.useInput?"fade":e.transitionShow}return(0,i.YP)($,(t=>{y=t,!0===e.useInput&&!0===e.fillInput&&!0!==e.multiple&&!0!==Y.innerLoading.value&&(!0!==c.value&&!0!==u.value||!0!==J.value)&&(!0!==x&&ct(),!0!==c.value&&!0!==u.value||Ke(""))}),{immediate:!0}),(0,i.YP)((()=>e.fillInput),ct),(0,i.YP)(u,ht),(0,i.YP)(O,dt),(0,i.Xn)(vt),(0,i.ic)(pt),vt(),(0,i.Jd)((()=>{clearTimeout(g)})),Object.assign(a,{showPopup:lt,hidePopup:ut,removeAtIndex:Ae,add:Le,toggleOption:Pe,getOptionIndex:()=>h.value,setOptionIndex:Oe,moveOptionSelection:Re,filter:Ke,updateMenuPosition:pt,updateInputValue:Xe,isOptionSelected:ze,getEmittingOptionValue:ke,isOptionDisabled:(...e)=>!0===Ce.value.apply(null,e),getOptionValue:(...e)=>Se.value.apply(null,e),getOptionLabel:(...e)=>Me.value.apply(null,e)}),Object.assign(Y,{innerValue:$,fieldClass:(0,i.Fl)((()=>`q-select q-field--auto-height q-select--with${!0!==e.useInput?"out":""}-input q-select--with${!0!==e.useChips?"out":""}-chips q-select--`+(!0===e.multiple?"multiple":"single"))),inputRef:C,targetRef:I,hasValue:J,showPopup:lt,floatingLabel:(0,i.Fl)((()=>!0!==e.hideSelected&&!0===J.value||"number"===typeof d.value||d.value.length>0||(0,R.yV)(e.displayValue))),getControlChild:()=>{if(!1!==Y.editable.value&&(!0===c.value||!0!==he.value||void 0!==t["no-option"]))return!0===m?it():Je();!0===Y.hasPopupOpen&&(Y.hasPopupOpen=!1)},controlEvents:{onFocusin(e){Y.onControlFocusin(e)},onFocusout(e){Y.onControlFocusout(e,(()=>{ct(),st()}))},onClick(e){if((0,v.X$)(e),!0!==m&&!0===u.value)return st(),void(null!==I.value&&I.value.focus());lt(e)}},getControl:t=>{const n=Ue(),r=!0===t||!0!==c.value||!0!==m;if(!0===e.useInput)n.push(Ze(t,r));else if(!0===Y.editable.value){const o=!0===r?ve.value:void 0;n.push((0,i.h)("input",{ref:!0===r?I:void 0,key:"d_t",class:"q-select__focus-target",id:!0===r?Y.targetUid.value:void 0,readonly:!0,"data-autofocus":!0!==t&&!0===e.autofocus||void 0,...o,onKeydown:qe,onKeyup:Fe,onKeypress:He})),!0===r&&"string"===typeof e.autocomplete&&e.autocomplete.length>0&&n.push((0,i.h)("input",{class:"q-select__autocomplete-input",autocomplete:e.autocomplete,onKeyup:Ve}))}if(void 0!==L.value&&!0!==e.disable&&Ie.value.length>0){const t=Ie.value.map((e=>(0,i.h)("option",{value:e,selected:!0})));n.push((0,i.h)("select",{class:"hidden",name:L.value,multiple:e.multiple},t))}const o=!0===e.useInput||!0!==r?void 0:Y.splitAttrs.attributes.value;return(0,i.h)("div",{class:"q-field__native row items-center",...o},n)},getInnerAppend:()=>!0!==e.loading&&!0!==f.value&&!0!==e.hideDropdownIcon?[(0,i.h)(o.Z,{class:"q-select__dropdown-icon"+(!0===u.value?" rotate-180":""),name:_e.value})]:null}),(0,R.ZP)(Y)}});var de=n(2417);const pe={xs:2,sm:4,md:6,lg:10,xl:14};function fe(e,t,n){return{transform:!0===t?`translateX(${!0===n.lang.rtl?"-":""}100%) scale3d(${-e},1,1)`:`scale3d(${e},1,1)`}}const ge=(0,a.L)({name:"QLinearProgress",props:{...h.S,...de.LU,value:{type:Number,default:0},buffer:Number,color:String,trackColor:String,reverse:Boolean,stripe:Boolean,indeterminate:Boolean,query:Boolean,rounded:Boolean,animationSpeed:{type:[String,Number],default:2100},instantFeedback:Boolean},setup(e,{slots:t}){const{proxy:n}=(0,i.FN)(),r=(0,h.Z)(e,n.$q),o=(0,de.ZP)(e,pe),a=(0,i.Fl)((()=>!0===e.indeterminate||!0===e.query)),l=(0,i.Fl)((()=>e.reverse!==e.query)),u=(0,i.Fl)((()=>({...null!==o.value?o.value:{},"--q-linear-progress-speed":`${e.animationSpeed}ms`}))),c=(0,i.Fl)((()=>"q-linear-progress"+(void 0!==e.color?` text-${e.color}`:"")+(!0===e.reverse||!0===e.query?" q-linear-progress--reverse":"")+(!0===e.rounded?" rounded-borders":""))),d=(0,i.Fl)((()=>fe(void 0!==e.buffer?e.buffer:1,l.value,n.$q))),p=(0,i.Fl)((()=>`q-linear-progress__track absolute-full q-linear-progress__track--with${!0===e.instantFeedback?"out":""}-transition q-linear-progress__track--`+(!0===r.value?"dark":"light")+(void 0!==e.trackColor?` bg-${e.trackColor}`:""))),f=(0,i.Fl)((()=>fe(!0===a.value?1:e.value,l.value,n.$q))),g=(0,i.Fl)((()=>`q-linear-progress__model absolute-full q-linear-progress__model--with${!0===e.instantFeedback?"out":""}-transition q-linear-progress__model--${!0===a.value?"in":""}determinate`)),v=(0,i.Fl)((()=>({width:100*e.value+"%"}))),y=(0,i.Fl)((()=>"q-linear-progress__stripe absolute-"+(!0===e.reverse?"right":"left")));return()=>{const n=[(0,i.h)("div",{class:p.value,style:d.value}),(0,i.h)("div",{class:g.value,style:f.value})];return!0===e.stripe&&!1===a.value&&n.push((0,i.h)("div",{class:y.value,style:v.value})),(0,i.h)("div",{class:c.value,style:u.value,role:"progressbar","aria-valuemin":0,"aria-valuemax":1,"aria-valuenow":!0===e.indeterminate?void 0:e.value},(0,s.vs)(t.default,n))}}});function ve(e,t){const n=(0,r.iH)(null),o=(0,i.Fl)((()=>!0===e.disable?null:(0,i.h)("span",{ref:n,class:"no-outline",tabindex:-1})));function a(e){const i=t.value;void 0!==e&&0===e.type.indexOf("key")?null!==i&&document.activeElement!==i&&!0===i.contains(document.activeElement)&&i.focus():null!==n.value&&(void 0===e||null!==i&&!0===i.contains(e.target))&&n.value.focus()}return{refocusTargetEl:o,refocusTarget:a}}const ye={xs:30,sm:35,md:40,lg:50,xl:60},me={...h.S,...de.LU,...ie.Fz,modelValue:{required:!0,default:null},val:{},trueValue:{default:!0},falseValue:{default:!1},indeterminateValue:{default:null},checkedIcon:String,uncheckedIcon:String,indeterminateIcon:String,toggleOrder:{type:String,validator:e=>"tf"===e||"ft"===e},toggleIndeterminate:Boolean,label:String,leftLabel:Boolean,color:String,keepColor:Boolean,dense:Boolean,disable:Boolean,tabindex:[String,Number]},xe=["update:modelValue"];function _e(e,t){const{props:n,slots:o,emit:a,proxy:l}=(0,i.FN)(),{$q:u}=l,c=(0,h.Z)(n,u),d=(0,r.iH)(null),{refocusTargetEl:p,refocusTarget:f}=ve(n,d),g=(0,de.ZP)(n,ye),y=(0,i.Fl)((()=>void 0!==n.val&&Array.isArray(n.modelValue))),m=(0,i.Fl)((()=>{const e=(0,r.IU)(n.val);return!0===y.value?n.modelValue.findIndex((t=>(0,r.IU)(t)===e)):-1})),x=(0,i.Fl)((()=>!0===y.value?m.value>-1:(0,r.IU)(n.modelValue)===(0,r.IU)(n.trueValue))),_=(0,i.Fl)((()=>!0===y.value?-1===m.value:(0,r.IU)(n.modelValue)===(0,r.IU)(n.falseValue))),b=(0,i.Fl)((()=>!1===x.value&&!1===_.value)),w=(0,i.Fl)((()=>!0===n.disable?-1:n.tabindex||0)),S=(0,i.Fl)((()=>`q-${e} cursor-pointer no-outline row inline no-wrap items-center`+(!0===n.disable?" disabled":"")+(!0===c.value?` q-${e}--dark`:"")+(!0===n.dense?` q-${e}--dense`:"")+(!0===n.leftLabel?" reverse":""))),M=(0,i.Fl)((()=>{const t=!0===x.value?"truthy":!0===_.value?"falsy":"indet",i=void 0===n.color||!0!==n.keepColor&&("toggle"===e?!0!==x.value:!0===_.value)?"":` text-${n.color}`;return`q-${e}__inner relative-position non-selectable q-${e}__inner--${t}${i}`})),C=(0,i.Fl)((()=>{const e={type:"checkbox"};return void 0!==n.name&&Object.assign(e,{"^checked":!0===x.value?"checked":void 0,name:n.name,value:!0===y.value?n.val:n.trueValue}),e})),I=(0,ie.eX)(C),T=(0,i.Fl)((()=>{const e={tabindex:w.value,role:"checkbox","aria-label":n.label,"aria-checked":!0===b.value?"mixed":!0===x.value?"true":"false"};return!0===n.disable&&(e["aria-disabled"]="true"),e}));function k(e){void 0!==e&&((0,v.NS)(e),f(e)),!0!==n.disable&&a("update:modelValue",A(),e)}function A(){if(!0===y.value){if(!0===x.value){const e=n.modelValue.slice();return e.splice(m.value,1),e}return n.modelValue.concat([n.val])}if(!0===x.value){if("ft"!==n.toggleOrder||!1===n.toggleIndeterminate)return n.falseValue}else{if(!0!==_.value)return"ft"!==n.toggleOrder?n.trueValue:n.falseValue;if("ft"===n.toggleOrder||!1===n.toggleIndeterminate)return n.trueValue}return n.indeterminateValue}function D(e){13!==e.keyCode&&32!==e.keyCode||(0,v.NS)(e)}function L(e){13!==e.keyCode&&32!==e.keyCode||k(e)}const P=t(x,b);return Object.assign(l,{toggle:k}),()=>{const t=P();!0!==n.disable&&I(t,"unshift",` q-${e}__native absolute q-ma-none q-pa-none`);const r=[(0,i.h)("div",{class:M.value,style:g.value},t)];null!==p.value&&r.push(p.value);const a=void 0!==n.label?(0,s.vs)(o.default,[n.label]):(0,s.KR)(o.default);return void 0!==a&&r.push((0,i.h)("div",{class:`q-${e}__label q-anchor--skip`},a)),(0,i.h)("div",{ref:d,class:S.value,...T.value,onClick:k,onKeydown:D,onKeyup:L},r)}}const be=(0,i.h)("div",{key:"svg",class:"q-checkbox__bg absolute"},[(0,i.h)("svg",{class:"q-checkbox__svg fit absolute-full",viewBox:"0 0 24 24","aria-hidden":"true"},[(0,i.h)("path",{class:"q-checkbox__truthy",fill:"none",d:"M1.73,12.91 8.1,19.28 22.79,4.59"}),(0,i.h)("path",{class:"q-checkbox__indet",d:"M4,14H20V10H4"})])]),we=(0,a.L)({name:"QCheckbox",props:me,emits:xe,setup(e){function t(t,n){const r=(0,i.Fl)((()=>(!0===t.value?e.checkedIcon:!0===n.value?e.indeterminateIcon:e.uncheckedIcon)||null));return()=>null!==r.value?[(0,i.h)("div",{key:"icon",class:"q-checkbox__icon-container absolute-full flex flex-center no-wrap"},[(0,i.h)(o.Z,{class:"q-checkbox__icon",name:r.value})])]:[be]}return _e("checkbox",t)}});var Se=n(8240),Me=n(6583),Ce=n(7445);let Ie=0;const Te={fullscreen:Boolean,noRouteFullscreenExit:Boolean},ke=["update:fullscreen","fullscreen"];function Ae(){const e=(0,i.FN)(),{props:t,emit:n,proxy:o}=e;let a,s,l;const u=(0,r.iH)(!1);function c(){!0===u.value?d():h()}function h(){!0!==u.value&&(u.value=!0,l=o.$el.parentNode,l.replaceChild(s,o.$el),document.body.appendChild(o.$el),Ie++,1===Ie&&document.body.classList.add("q-body--fullscreen-mixin"),a={handler:d},Me.Z.add(a))}function d(){!0===u.value&&(void 0!==a&&(Me.Z.remove(a),a=void 0),l.replaceChild(o.$el,s),u.value=!1,Ie=Math.max(0,Ie-1),0===Ie&&(document.body.classList.remove("q-body--fullscreen-mixin"),void 0!==o.$el.scrollIntoView&&setTimeout((()=>{o.$el.scrollIntoView()}))))}return!0===(0,Ce.Rb)(e)&&(0,i.YP)((()=>o.$route.fullPath),(()=>{!0!==t.noRouteFullscreenExit&&d()})),(0,i.YP)((()=>t.fullscreen),(e=>{u.value!==e&&c()})),(0,i.YP)(u,(e=>{n("update:fullscreen",e),n("fullscreen",e)})),(0,i.wF)((()=>{s=document.createElement("span")})),(0,i.bv)((()=>{!0===t.fullscreen&&h()})),(0,i.Jd)(d),Object.assign(o,{toggleFullscreen:c,setFullscreen:h,exitFullscreen:d}),{inFullscreen:u,toggleFullscreen:c}}function De(e,t){return new Date(e)-new Date(t)}const Le={sortMethod:Function,binaryStateSort:Boolean,columnSortOrder:{type:String,validator:e=>"ad"===e||"da"===e,default:"ad"}};function Pe(e,t,n,r){const o=(0,i.Fl)((()=>{const{sortBy:e}=t.value;return e&&n.value.find((t=>t.name===e))||null})),a=(0,i.Fl)((()=>void 0!==e.sortMethod?e.sortMethod:(e,t,i)=>{const r=n.value.find((e=>e.name===t));if(void 0===r||void 0===r.field)return e;const o=!0===i?-1:1,a="function"===typeof r.field?e=>r.field(e):e=>e[r.field];return e.sort(((e,t)=>{let n=a(e),i=a(t);return null===n||void 0===n?-1*o:null===i||void 0===i?1*o:void 0!==r.sort?r.sort(n,i,e,t)*o:!0===(0,oe.hj)(n)&&!0===(0,oe.hj)(i)?(n-i)*o:!0===(0,oe.J_)(n)&&!0===(0,oe.J_)(i)?De(n,i)*o:"boolean"===typeof n&&"boolean"===typeof i?(n-i)*o:([n,i]=[n,i].map((e=>(e+"").toLocaleString().toLowerCase())),ne.name===i));void 0!==e&&e.sortOrder&&(o=e.sortOrder)}let{sortBy:a,descending:s}=t.value;a!==i?(a=i,s="da"===o):!0===e.binaryStateSort?s=!s:!0===s?"ad"===o?a=null:s=!1:"ad"===o?s=!0:a=null,r({sortBy:a,descending:s,page:1})}return{columnToSort:o,computedSortMethod:a,sort:s}}const Oe={filter:[String,Object],filterMethod:Function};function Re(e,t){const n=(0,i.Fl)((()=>void 0!==e.filterMethod?e.filterMethod:(e,t,n,i)=>{const r=t?t.toLowerCase():"";return e.filter((e=>n.some((t=>{const n=i(t,e)+"",o="undefined"===n||"null"===n?"":n.toLowerCase();return-1!==o.indexOf(r)}))))}));return(0,i.YP)((()=>e.filter),(()=>{(0,i.Y3)((()=>{t({page:1},!0)}))}),{deep:!0}),{computedFilterMethod:n}}function Ee(e,t){for(const n in t)if(t[n]!==e[n])return!1;return!0}function Ne(e){return e.page<1&&(e.page=1),void 0!==e.rowsPerPage&&e.rowsPerPage<1&&(e.rowsPerPage=0),e}const ze={pagination:Object,rowsPerPageOptions:{type:Array,default:()=>[5,7,10,15,20,25,50,0]},"onUpdate:pagination":[Function,Array]};function Be(e,t){const{props:n,emit:o}=e,a=(0,r.iH)(Object.assign({sortBy:null,descending:!1,page:1,rowsPerPage:n.rowsPerPageOptions.length>0?n.rowsPerPageOptions[0]:5},n.pagination)),s=(0,i.Fl)((()=>{const e=void 0!==n["onUpdate:pagination"]?{...a.value,...n.pagination}:a.value;return Ne(e)})),l=(0,i.Fl)((()=>void 0!==s.value.rowsNumber));function u(e){c({pagination:e,filter:n.filter})}function c(e={}){(0,i.Y3)((()=>{o("request",{pagination:e.pagination||s.value,filter:e.filter||n.filter,getCellValue:t})}))}function h(e,t){const i=Ne({...s.value,...e});!0!==Ee(s.value,i)?!0!==l.value?void 0!==n.pagination&&void 0!==n["onUpdate:pagination"]?o("update:pagination",i):a.value=i:u(i):!0===l.value&&!0===t&&u(i)}return{innerPagination:a,computedPagination:s,isServerSide:l,requestServerInteraction:c,setPagination:h}}function Fe(e,t,n,r,o,a){const{props:s,emit:l,proxy:{$q:u}}=e,c=(0,i.Fl)((()=>!0===r.value?n.value.rowsNumber||0:a.value)),h=(0,i.Fl)((()=>{const{page:e,rowsPerPage:t}=n.value;return(e-1)*t})),d=(0,i.Fl)((()=>{const{page:e,rowsPerPage:t}=n.value;return e*t})),p=(0,i.Fl)((()=>1===n.value.page)),f=(0,i.Fl)((()=>0===n.value.rowsPerPage?1:Math.max(1,Math.ceil(c.value/n.value.rowsPerPage)))),g=(0,i.Fl)((()=>0===d.value||n.value.page>=f.value)),v=(0,i.Fl)((()=>{const e=s.rowsPerPageOptions.includes(t.value.rowsPerPage)?s.rowsPerPageOptions:[t.value.rowsPerPage].concat(s.rowsPerPageOptions);return e.map((e=>({label:0===e?u.lang.table.allRows:""+e,value:e})))}));function y(){o({page:1})}function m(){const{page:e}=n.value;e>1&&o({page:e-1})}function x(){const{page:e,rowsPerPage:t}=n.value;d.value>0&&e*t{if(e===t)return;const i=n.value.page;e&&!i?o({page:1}):e["single","multiple","none"].includes(e)},selected:{type:Array,default:()=>[]}},He=["update:selected","selection"];function qe(e,t,n,r){const o=(0,i.Fl)((()=>{const t={};return e.selected.map(r.value).forEach((e=>{t[e]=!0})),t})),a=(0,i.Fl)((()=>"none"!==e.selection)),s=(0,i.Fl)((()=>"single"===e.selection)),l=(0,i.Fl)((()=>"multiple"===e.selection)),u=(0,i.Fl)((()=>n.value.length>0&&n.value.every((e=>!0===o.value[r.value(e)])))),c=(0,i.Fl)((()=>!0!==u.value&&n.value.some((e=>!0===o.value[r.value(e)])))),h=(0,i.Fl)((()=>e.selected.length));function d(e){return!0===o.value[e]}function p(){t("update:selected",[])}function f(n,i,o,a){t("selection",{rows:i,added:o,keys:n,evt:a});const l=!0===s.value?!0===o?i:[]:!0===o?e.selected.concat(i):e.selected.filter((e=>!1===n.includes(r.value(e))));t("update:selected",l)}return{hasSelectionMode:a,singleSelection:s,multipleSelection:l,allRowsSelected:u,someRowsSelected:c,rowsSelectedNumber:h,isRowSelected:d,clearSelection:p,updateSelection:f}}function Ge(e){return Array.isArray(e)?e.slice():[]}const We={expanded:Array},Ue=["update:expanded"];function je(e,t){const n=(0,r.iH)(Ge(e.expanded));function o(e){return n.value.includes(e)}function a(i){void 0!==e.expanded?t("update:expanded",i):n.value=i}function s(e,t){const i=n.value.slice(),r=i.indexOf(e);!0===t?-1===r&&(i.push(e),a(i)):-1!==r&&(i.splice(r,1),a(i))}return(0,i.YP)((()=>e.expanded),(e=>{n.value=Ge(e)})),{isRowExpanded:o,setExpanded:a,updateExpanded:s}}const Ze={visibleColumns:Array};function Ye(e,t,n){const r=(0,i.Fl)((()=>{if(void 0!==e.columns)return e.columns;const t=e.rows[0];return void 0!==t?Object.keys(t).map((e=>({name:e,label:e.toUpperCase(),field:e,align:(0,oe.hj)(t[e])?"right":"left",sortable:!0}))):[]})),o=(0,i.Fl)((()=>{const{sortBy:n,descending:i}=t.value,o=void 0!==e.visibleColumns?r.value.filter((t=>!0===t.required||!0===e.visibleColumns.includes(t.name))):r.value;return o.map((e=>{const t=e.align||"right",r=`text-${t}`;return{...e,align:t,__iconClass:`q-table__sort-icon q-table__sort-icon--${t}`,__thClass:r+(void 0!==e.headerClasses?" "+e.headerClasses:"")+(!0===e.sortable?" sortable":"")+(e.name===n?" sorted "+(!0===i?"sort-desc":""):""),__tdStyle:void 0!==e.style?"function"!==typeof e.style?()=>e.style:e.style:()=>null,__tdClass:void 0!==e.classes?"function"!==typeof e.classes?()=>r+" "+e.classes:t=>r+" "+e.classes(t):()=>r}}))})),a=(0,i.Fl)((()=>{const e={};return o.value.forEach((t=>{e[t.name]=t})),e})),s=(0,i.Fl)((()=>void 0!==e.tableColspan?e.tableColspan:o.value.length+(!0===n.value?1:0)));return{colList:r,computedCols:o,computedColsMap:a,computedColspan:s}}var $e=n(9085);const Xe="q-table__bottom row items-center",Ke={};T.forEach((e=>{Ke[e]={}}));const Je=(0,a.L)({name:"QTable",props:{rows:{type:Array,default:()=>[]},rowKey:{type:[String,Function],default:"id"},columns:Array,loading:Boolean,iconFirstPage:String,iconPrevPage:String,iconNextPage:String,iconLastPage:String,title:String,hideHeader:Boolean,grid:Boolean,gridHeader:Boolean,dense:Boolean,flat:Boolean,bordered:Boolean,square:Boolean,separator:{type:String,default:"horizontal",validator:e=>["horizontal","vertical","cell","none"].includes(e)},wrapCells:Boolean,virtualScroll:Boolean,virtualScrollTarget:{default:void 0},...Ke,noDataLabel:String,noResultsLabel:String,loadingLabel:String,selectedRowsLabel:Function,rowsPerPageLabel:String,paginationLabel:Function,color:{type:String,default:"grey-8"},titleClass:[String,Array,Object],tableStyle:[String,Array,Object],tableClass:[String,Array,Object],tableHeaderStyle:[String,Array,Object],tableHeaderClass:[String,Array,Object],cardContainerClass:[String,Array,Object],cardContainerStyle:[String,Array,Object],cardStyle:[String,Array,Object],cardClass:[String,Array,Object],hideBottom:Boolean,hideSelectedBanner:Boolean,hideNoData:Boolean,hidePagination:Boolean,onRowClick:Function,onRowDblclick:Function,onRowContextmenu:Function,...h.S,...Te,...Ze,...Oe,...ze,...We,...Ve,...Le},emits:["request","virtual-scroll",...ke,...Ue,...He],setup(e,{slots:t,emit:n}){const a=(0,i.FN)(),{proxy:{$q:s}}=a,c=(0,h.Z)(e,s),{inFullscreen:d,toggleFullscreen:p}=Ae(),g=(0,i.Fl)((()=>"function"===typeof e.rowKey?e.rowKey:t=>t[e.rowKey])),v=(0,r.iH)(null),y=(0,r.iH)(null),m=(0,i.Fl)((()=>!0!==e.grid&&!0===e.virtualScroll)),x=(0,i.Fl)((()=>" q-table__card"+(!0===c.value?" q-table__card--dark q-dark":"")+(!0===e.square?" q-table--square":"")+(!0===e.flat?" q-table--flat":"")+(!0===e.bordered?" q-table--bordered":""))),_=(0,i.Fl)((()=>`q-table__container q-table--${e.separator}-separator column no-wrap`+(!0===e.grid?" q-table--grid":x.value)+(!0===c.value?" q-table--dark":"")+(!0===e.dense?" q-table--dense":"")+(!1===e.wrapCells?" q-table--no-wrap":"")+(!0===d.value?" fullscreen scroll":""))),b=(0,i.Fl)((()=>_.value+(!0===e.loading?" q-table--loading":"")));(0,i.YP)((()=>e.tableStyle+e.tableClass+e.tableHeaderStyle+e.tableHeaderClass+_.value),(()=>{!0===m.value&&null!==y.value&&y.value.reset()}));const{innerPagination:w,computedPagination:S,isServerSide:M,requestServerInteraction:C,setPagination:I}=Be(a,Ie),{computedFilterMethod:k}=Re(e,I),{isRowExpanded:A,setExpanded:D,updateExpanded:L}=je(e,n),P=(0,i.Fl)((()=>{let t=e.rows;if(!0===M.value||0===t.length)return t;const{sortBy:n,descending:i}=S.value;return e.filter&&(t=k.value(t,e.filter,j.value,Ie)),null!==$.value&&(t=X.value(e.rows===t?t.slice():t,n,i)),t})),R=(0,i.Fl)((()=>P.value.length)),E=(0,i.Fl)((()=>{let t=P.value;if(!0===M.value)return t;const{rowsPerPage:n}=S.value;return 0!==n&&(0===J.value&&e.rows!==t?t.length>Q.value&&(t=t.slice(0,Q.value)):t=t.slice(J.value,Q.value)),t})),{hasSelectionMode:N,singleSelection:z,multipleSelection:B,allRowsSelected:F,someRowsSelected:V,rowsSelectedNumber:H,isRowSelected:q,clearSelection:G,updateSelection:W}=qe(e,n,E,g),{colList:U,computedCols:j,computedColsMap:Z,computedColspan:Y}=Ye(e,S,N),{columnToSort:$,computedSortMethod:X,sort:K}=Pe(e,S,U,I),{firstRowIndex:J,lastRowIndex:Q,isFirstPage:ee,isLastPage:te,pagesNumber:ne,computedRowsPerPageOptions:ie,computedRowsNumber:re,firstPage:oe,prevPage:ae,nextPage:se,lastPage:le}=Fe(a,w,S,M,I,R),ue=(0,i.Fl)((()=>0===E.value.length)),ce=(0,i.Fl)((()=>{const t={};return T.forEach((n=>{t[n]=e[n]})),void 0===t.virtualScrollItemSize&&(t.virtualScrollItemSize=!0===e.dense?28:48),t}));function de(){!0===m.value&&y.value.reset()}function pe(){if(!0===e.grid)return Ue();const n=!0!==e.hideHeader?Le:null;if(!0===m.value){const r=t["top-row"],o=t["bottom-row"],a={default:e=>me(e.item,t.body,e.index)};if(void 0!==r){const e=(0,i.h)("tbody",r({cols:j.value}));a.before=null===n?()=>e:()=>[n()].concat(e)}else null!==n&&(a.before=n);return void 0!==o&&(a.after=()=>(0,i.h)("tbody",o({cols:j.value}))),(0,i.h)(O,{ref:y,class:e.tableClass,style:e.tableStyle,...ce.value,scrollTarget:e.virtualScrollTarget,items:E.value,type:"__qtable",tableColspan:Y.value,onVirtualScroll:ve},a)}const r=[xe()];return null!==n&&r.unshift(n()),f({class:["q-table__middle scroll",e.tableClass],style:e.tableStyle},r)}function fe(e,t){if(null!==y.value)return void y.value.scrollTo(e,t);e=parseInt(e,10);const i=v.value.querySelector(`tbody tr:nth-of-type(${e+1})`);if(null!==i){const t=v.value.querySelector(".q-table__middle.scroll"),{offsetTop:r}=i,o=r{const n=t[`body-cell-${e.name}`],o=void 0!==n?n:u;return void 0!==o?o(be({key:s,row:r,pageIndex:a,col:e})):(0,i.h)("td",{class:e.__tdClass(r),style:e.__tdStyle(r)},Ie(e,r))}));if(!0===N.value){const n=t["body-selection"],o=void 0!==n?n(Me({key:s,row:r,pageIndex:a})):[(0,i.h)(we,{modelValue:l,color:e.color,dark:c.value,dense:e.dense,"onUpdate:modelValue":(e,t)=>{W([s],[r],e,t)}})];h.unshift((0,i.h)("td",{class:"q-table--col-auto-width"},o))}const d={key:s,class:{selected:l}};return void 0!==e.onRowClick&&(d.class["cursor-pointer"]=!0,d.onClick=e=>{n("RowClick",e,r,a)}),void 0!==e.onRowDblclick&&(d.class["cursor-pointer"]=!0,d.onDblclick=e=>{n("RowDblclick",e,r,a)}),void 0!==e.onRowContextmenu&&(d.class["cursor-pointer"]=!0,d.onContextmenu=e=>{n("RowContextmenu",e,r,a)}),(0,i.h)("tr",d,h)}function xe(){const e=t.body,n=t["top-row"],r=t["bottom-row"];let o=E.value.map(((t,n)=>me(t,e,n)));return void 0!==n&&(o=n({cols:j.value}).concat(o)),void 0!==r&&(o=o.concat(r({cols:j.value}))),(0,i.h)("tbody",o)}function _e(e){return Ce(e),e.cols=e.cols.map((t=>{const n={...t};return(0,$e.g)(n,"value",(()=>Ie(t,e.row))),n})),e}function be(e){return Ce(e),(0,$e.g)(e,"value",(()=>Ie(e.col,e.row))),e}function Me(e){return Ce(e),e}function Ce(t){Object.assign(t,{cols:j.value,colsMap:Z.value,sort:K,rowIndex:J.value+t.pageIndex,color:e.color,dark:c.value,dense:e.dense}),!0===N.value&&(0,$e.g)(t,"selected",(()=>q(t.key)),((e,n)=>{W([t.key],[t.row],e,n)})),(0,$e.g)(t,"expand",(()=>A(t.key)),(e=>{L(t.key,e)}))}function Ie(e,t){const n="function"===typeof e.field?e.field(t):t[e.field];return void 0!==e.format?e.format(n,t):n}const Te=(0,i.Fl)((()=>({pagination:S.value,pagesNumber:ne.value,isFirstPage:ee.value,isLastPage:te.value,firstPage:oe,prevPage:ae,nextPage:se,lastPage:le,inFullscreen:d.value,toggleFullscreen:p})));function ke(){const n=t.top,r=t["top-left"],o=t["top-right"],a=t["top-selection"],s=!0===N.value&&void 0!==a&&H.value>0,l="q-table__top relative-position row items-center";if(void 0!==n)return(0,i.h)("div",{class:l},[n(Te.value)]);let u;return!0===s?u=a(Te.value).slice():(u=[],void 0!==r?u.push((0,i.h)("div",{class:"q-table-control"},[r(Te.value)])):e.title&&u.push((0,i.h)("div",{class:"q-table__control"},[(0,i.h)("div",{class:["q-table__title",e.titleClass]},e.title)]))),void 0!==o&&(u.push((0,i.h)("div",{class:"q-table__separator col"})),u.push((0,i.h)("div",{class:"q-table__control"},[o(Te.value)]))),0!==u.length?(0,i.h)("div",{class:l},u):void 0}const De=(0,i.Fl)((()=>!0===V.value?null:F.value));function Le(){const n=Oe();return!0===e.loading&&void 0===t.loading&&n.push((0,i.h)("tr",{class:"q-table__progress"},[(0,i.h)("th",{class:"relative-position",colspan:Y.value},ye())])),(0,i.h)("thead",n)}function Oe(){const n=t.header,r=t["header-cell"];if(void 0!==n)return n(Ee({header:!0})).slice();const o=j.value.map((e=>{const n=t[`header-cell-${e.name}`],o=void 0!==n?n:r,a=Ee({col:e});return void 0!==o?o(a):(0,i.h)(l,{key:e.name,props:a},(()=>e.label))}));if(!0===z.value&&!0!==e.grid)o.unshift((0,i.h)("th",{class:"q-table--col-auto-width"}," "));else if(!0===B.value){const n=t["header-selection"],r=void 0!==n?n(Ee({})):[(0,i.h)(we,{color:e.color,modelValue:De.value,dark:c.value,dense:e.dense,"onUpdate:modelValue":Ne})];o.unshift((0,i.h)("th",{class:"q-table--col-auto-width"},r))}return[(0,i.h)("tr",{class:e.tableHeaderClass,style:e.tableHeaderStyle},o)]}function Ee(t){return Object.assign(t,{cols:j.value,sort:K,colsMap:Z.value,color:e.color,dark:c.value,dense:e.dense}),!0===B.value&&(0,$e.g)(t,"selected",(()=>De.value),Ne),t}function Ne(e){!0===V.value&&(e=!1),W(E.value.map(g.value),E.value,e)}const ze=(0,i.Fl)((()=>{const t=[e.iconFirstPage||s.iconSet.table.firstPage,e.iconPrevPage||s.iconSet.table.prevPage,e.iconNextPage||s.iconSet.table.nextPage,e.iconLastPage||s.iconSet.table.lastPage];return!0===s.lang.rtl?t.reverse():t}));function Ve(){if(!0===e.hideBottom)return;if(!0===ue.value){if(!0===e.hideNoData)return;const n=!0===e.loading?e.loadingLabel||s.lang.table.loading:e.filter?e.noResultsLabel||s.lang.table.noResults:e.noDataLabel||s.lang.table.noData,r=t["no-data"],a=void 0!==r?[r({message:n,icon:s.iconSet.table.warning,filter:e.filter})]:[(0,i.h)(o.Z,{class:"q-table__bottom-nodata-icon",name:s.iconSet.table.warning}),n];return(0,i.h)("div",{class:Xe+" q-table__bottom--nodata"},a)}const n=t.bottom;if(void 0!==n)return(0,i.h)("div",{class:Xe},[n(Te.value)]);const r=!0!==e.hideSelectedBanner&&!0===N.value&&H.value>0?[(0,i.h)("div",{class:"q-table__control"},[(0,i.h)("div",[(e.selectedRowsLabel||s.lang.table.selectedRecords)(H.value)])])]:[];return!0!==e.hidePagination?(0,i.h)("div",{class:Xe+" justify-end"},Ge(r)):r.length>0?(0,i.h)("div",{class:Xe},r):void 0}function He(e){I({page:1,rowsPerPage:e.value})}function Ge(n){let r;const{rowsPerPage:o}=S.value,a=e.paginationLabel||s.lang.table.pagination,l=t.pagination,u=e.rowsPerPageOptions.length>1;if(n.push((0,i.h)("div",{class:"q-table__separator col"})),!0===u&&n.push((0,i.h)("div",{class:"q-table__control"},[(0,i.h)("span",{class:"q-table__bottom-item"},[e.rowsPerPageLabel||s.lang.table.recordsPerPage]),(0,i.h)(he,{class:"q-table__select inline q-table__bottom-item",color:e.color,modelValue:o,options:ie.value,displayValue:0===o?s.lang.table.allRows:o,dark:c.value,borderless:!0,dense:!0,optionsDense:!0,optionsCover:!0,"onUpdate:modelValue":He})])),void 0!==l)r=l(Te.value);else if(r=[(0,i.h)("span",0!==o?{class:"q-table__bottom-item"}:{},[o?a(J.value+1,Math.min(Q.value,re.value),re.value):a(1,R.value,re.value)])],0!==o&&ne.value>1){const t={color:e.color,round:!0,dense:!0,flat:!0};!0===e.dense&&(t.size="sm"),ne.value>2&&r.push((0,i.h)(Se.Z,{key:"pgFirst",...t,icon:ze.value[0],disable:ee.value,onClick:oe})),r.push((0,i.h)(Se.Z,{key:"pgPrev",...t,icon:ze.value[1],disable:ee.value,onClick:ae}),(0,i.h)(Se.Z,{key:"pgNext",...t,icon:ze.value[2],disable:te.value,onClick:se})),ne.value>2&&r.push((0,i.h)(Se.Z,{key:"pgLast",...t,icon:ze.value[3],disable:te.value,onClick:le}))}return n.push((0,i.h)("div",{class:"q-table__control"},r)),n}function We(){const n=!0===e.gridHeader?[(0,i.h)("table",{class:"q-table"},[Le(i.h)])]:!0===e.loading&&void 0===t.loading?ye(i.h):void 0;return(0,i.h)("div",{class:"q-table__middle"},n)}function Ue(){const r=void 0!==t.item?t.item:r=>{const o=r.cols.map((e=>(0,i.h)("div",{class:"q-table__grid-item-row"},[(0,i.h)("div",{class:"q-table__grid-item-title"},[e.label]),(0,i.h)("div",{class:"q-table__grid-item-value"},[e.value])])));if(!0===N.value){const n=t["body-selection"],a=void 0!==n?n(r):[(0,i.h)(we,{modelValue:r.selected,color:e.color,dark:c.value,dense:e.dense,"onUpdate:modelValue":(e,t)=>{W([r.key],[r.row],e,t)}})];o.unshift((0,i.h)("div",{class:"q-table__grid-item-row"},a),(0,i.h)(u.Z,{dark:c.value}))}const a={class:["q-table__grid-item-card"+x.value,e.cardClass],style:e.cardStyle};return void 0===e.onRowClick&&void 0===e.onRowDblclick||(a.class[0]+=" cursor-pointer",void 0!==e.onRowClick&&(a.onClick=e=>{n("RowClick",e,r.row,r.pageIndex)}),void 0!==e.onRowDblclick&&(a.onDblclick=e=>{n("RowDblclick",e,r.row,r.pageIndex)})),(0,i.h)("div",{class:"q-table__grid-item col-xs-12 col-sm-6 col-md-4 col-lg-3"+(!0===r.selected?" q-table__grid-item--selected":"")},[(0,i.h)("div",a,o)])};return(0,i.h)("div",{class:["q-table__grid-content row",e.cardContainerClass],style:e.cardContainerStyle},E.value.map(((e,t)=>r(_e({key:g.value(e),row:e,pageIndex:t})))))}return Object.assign(a.proxy,{requestServerInteraction:C,setPagination:I,firstPage:oe,prevPage:ae,nextPage:se,lastPage:le,isRowSelected:q,clearSelection:G,isRowExpanded:A,setExpanded:D,sort:K,resetVirtualScroll:de,scrollTo:fe,getCellValue:Ie}),(0,$e.K)(a.proxy,{filteredSortedRows:()=>P.value,computedRows:()=>E.value,computedRowsNumber:()=>re.value}),()=>{const n=[ke()],r={ref:v,class:b.value};return!0===e.grid?n.push(We()):Object.assign(r,{class:[r.class,e.cardClass],style:e.cardStyle}),n.push(pe(),Ve()),!0===e.loading&&void 0!==t.loading&&n.push(t.loading()),(0,i.h)("div",r,n)}}})},3884:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var i=n(3673),r=n(908),o=n(7657);const a=(0,r.L)({name:"QTd",props:{props:Object,autoWidth:Boolean,noHover:Boolean},setup(e,{slots:t}){const n=(0,i.FN)(),r=(0,i.Fl)((()=>"q-td"+(!0===e.autoWidth?" q-table--col-auto-width":"")+(!0===e.noHover?" q-td--no-hover":"")+" "));return()=>{if(void 0===e.props)return(0,i.h)("td",{class:r.value},(0,o.KR)(t.default));const a=n.vnode.key,s=(void 0!==e.props.colsMap?e.props.colsMap[a]:null)||e.props.col;if(void 0===s)return;const{row:l}=e.props;return(0,i.h)("td",{class:r.value+s.__tdClass(l),style:s.__tdStyle(l)},(0,o.KR)(t.default))}}})},8186:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var i=n(3673),r=n(908),o=n(7657);const a=(0,r.L)({name:"QTr",props:{props:Object,noHover:Boolean},setup(e,{slots:t}){const n=(0,i.Fl)((()=>"q-tr"+(void 0===e.props||!0===e.props.header?"":" "+e.props.__trClass)+(!0===e.noHover?" q-tr--no-hover":"")));return()=>(0,i.h)("tr",{class:n.value},(0,o.KR)(t.default))}})},1432:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});n(3610);var i=n(3673),r=n(2236),o=n(908),a=n(7657),s=n(2547);const l=(0,o.L)({name:"QTimeline",props:{...r.S,color:{type:String,default:"primary"},side:{type:String,default:"right",validator:e=>["left","right"].includes(e)},layout:{type:String,default:"dense",validator:e=>["dense","comfortable","loose"].includes(e)}},setup(e,{slots:t}){const n=(0,i.FN)(),o=(0,r.Z)(e,n.proxy.$q);(0,i.JJ)(s.xP,e);const l=(0,i.Fl)((()=>`q-timeline q-timeline--${e.layout} q-timeline--${e.layout}--${e.side}`+(!0===o.value?" q-timeline--dark":"")));return()=>(0,i.h)("ul",{class:l.value},(0,a.KR)(t.default))}})},3424:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});n(3610);var i=n(3673),r=n(4554),o=n(908),a=n(7657),s=n(2547);const l=(0,o.L)({name:"QTimelineEntry",props:{heading:Boolean,tag:{type:String,default:"h3"},side:{type:String,default:"right",validator:e=>["left","right"].includes(e)},icon:String,avatar:String,color:String,title:String,subtitle:String,body:String},setup(e,{slots:t}){const n=(0,i.f3)(s.xP,(()=>{console.error("QTimelineEntry needs to be child of QTimeline")})),o=(0,i.Fl)((()=>`q-timeline__entry q-timeline__entry--${e.side}`+(void 0!==e.icon||void 0!==e.avatar?" q-timeline__entry--icon":""))),l=(0,i.Fl)((()=>`q-timeline__dot text-${e.color||n.color}`)),u=(0,i.Fl)((()=>"comfortable"===n.layout&&"left"===n.side));return()=>{const n=(0,a.Bl)(t.default,[]);if(void 0!==e.body&&n.unshift(e.body),!0===e.heading){const t=[(0,i.h)("div"),(0,i.h)("div"),(0,i.h)(e.tag,{class:"q-timeline__heading-title"},n)];return(0,i.h)("div",{class:"q-timeline__heading"},!0===u.value?t.reverse():t)}let s;void 0!==e.icon?s=[(0,i.h)(r.Z,{class:"row items-center justify-center",name:e.icon})]:void 0!==e.avatar&&(s=[(0,i.h)("img",{class:"q-timeline__dot-img",src:e.avatar})]);const c=[(0,i.h)("div",{class:"q-timeline__subtitle"},[(0,i.h)("span",{},(0,a.KR)(t.subtitle,[e.subtitle]))]),(0,i.h)("div",{class:l.value},s),(0,i.h)("div",{class:"q-timeline__content"},[(0,i.h)("h6",{class:"q-timeline__title"},(0,a.KR)(t.title,[e.title]))].concat(n))];return(0,i.h)("li",{class:o.value},!0===u.value?c.reverse():c)}}})},9570:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var i=n(3673),r=n(908),o=n(7657);const a=(0,r.L)({name:"QToolbar",props:{inset:Boolean},setup(e,{slots:t}){const n=(0,i.Fl)((()=>"q-toolbar row no-wrap items-center"+(!0===e.inset?" q-toolbar--inset":"")));return()=>(0,i.h)("div",{class:n.value},(0,o.KR)(t.default))}})},3747:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var i=n(3673),r=n(908),o=n(7657);const a=(0,r.L)({name:"QToolbarTitle",props:{shrink:Boolean},setup(e,{slots:t}){const n=(0,i.Fl)((()=>"q-toolbar__title ellipsis"+(!0===e.shrink?" col-shrink":"")));return()=>(0,i.h)("div",{class:n.value},(0,o.KR)(t.default))}})},8870:(e,t,n)=>{"use strict";n.d(t,{Z:()=>_});n(71);var i=n(3673),r=n(1959),o=n(8880),a=n(5875),s=n(1372),l=n(3628),u=n(5911),c=n(6104),h=n(416),d=n(4955),p=n(908),f=n(8400),g=n(4716),v=n(9725),y=n(7657),m=n(9916),x=n(2657);const _=(0,p.L)({name:"QTooltip",inheritAttrs:!1,props:{...a.u,...l.vr,...c.D,maxHeight:{type:String,default:null},maxWidth:{type:String,default:null},transitionShow:{default:"jump-down"},transitionHide:{default:"jump-up"},anchor:{type:String,default:"bottom middle",validator:x.$},self:{type:String,default:"top middle",validator:x.$},offset:{type:Array,default:()=>[14,14],validator:x.io},scrollTarget:{default:void 0},delay:{type:Number,default:0},hideDelay:{type:Number,default:0}},emits:[...l.gH],setup(e,{slots:t,emit:n,attrs:p}){let _,b;const w=(0,i.FN)(),{proxy:{$q:S}}=w,M=(0,r.iH)(null),C=(0,r.iH)(!1),I=(0,i.Fl)((()=>(0,x.li)(e.anchor,S.lang.rtl))),T=(0,i.Fl)((()=>(0,x.li)(e.self,S.lang.rtl))),k=(0,i.Fl)((()=>!0!==e.persistent)),{registerTick:A,removeTick:D}=(0,h.Z)(),{registerTimeout:L,removeTimeout:P}=(0,d.Z)(),{transition:O,transitionStyle:R}=(0,c.Z)(e,C),{localScrollTarget:E,changeScrollEvent:N,unconfigureScrollTarget:z}=(0,s.Z)(e,Q),{anchorEl:B,canShow:F,anchorEvents:V}=(0,a.Z)({showing:C,configureAnchorEl:J}),{show:H,hide:q}=(0,l.ZP)({showing:C,canShow:F,handleShow:j,handleHide:Z,hideOnRouteChange:k,processOnMount:!0});Object.assign(V,{delayShow:X,delayHide:K});const{showPortal:G,hidePortal:W,renderPortal:U}=(0,u.Z)(w,M,te);if(!0===S.platform.is.mobile){const t={anchorEl:B,innerRef:M,onClickOutside(e){return q(e),e.target.classList.contains("q-dialog__backdrop")&&(0,g.NS)(e),!0}},n=(0,i.Fl)((()=>null===e.modelValue&&!0!==e.persistent&&!0===C.value));(0,i.YP)(n,(e=>{const n=!0===e?m.m:m.D;n(t)})),(0,i.Jd)((()=>{(0,m.D)(t)}))}function j(t){D(),P(),G(),A((()=>{b=new MutationObserver((()=>$())),b.observe(M.value,{attributes:!1,childList:!0,characterData:!0,subtree:!0}),$(),Q()})),void 0===_&&(_=(0,i.YP)((()=>S.screen.width+"|"+S.screen.height+"|"+e.self+"|"+e.anchor+"|"+S.lang.rtl),$)),L((()=>{G(!0),n("show",t)}),e.transitionDuration)}function Z(t){D(),P(),W(),Y(),L((()=>{W(!0),n("hide",t)}),e.transitionDuration)}function Y(){void 0!==b&&(b.disconnect(),b=void 0),void 0!==_&&(_(),_=void 0),z(),(0,g.ul)(V,"tooltipTemp")}function $(){const t=M.value;null!==B.value&&t&&(0,x.wq)({el:t,offset:e.offset,anchorEl:B.value,anchorOrigin:I.value,selfOrigin:T.value,maxHeight:e.maxHeight,maxWidth:e.maxWidth})}function X(t){if(!0===S.platform.is.mobile){(0,v.M)(),document.body.classList.add("non-selectable");const e=B.value,t=["touchmove","touchcancel","touchend","click"].map((t=>[e,t,"delayHide","passiveCapture"]));(0,g.M0)(V,"tooltipTemp",t)}L((()=>{H(t)}),e.delay)}function K(t){P(),!0===S.platform.is.mobile&&((0,g.ul)(V,"tooltipTemp"),(0,v.M)(),setTimeout((()=>{document.body.classList.remove("non-selectable")}),10)),L((()=>{q(t)}),e.hideDelay)}function J(){if(!0===e.noParentEvent||null===B.value)return;const t=!0===S.platform.is.mobile?[[B.value,"touchstart","delayShow","passive"]]:[[B.value,"mouseenter","delayShow","passive"],[B.value,"mouseleave","delayHide","passive"]];(0,g.M0)(V,"anchor",t)}function Q(){if(null!==B.value||void 0!==e.scrollTarget){E.value=(0,f.b0)(B.value,e.scrollTarget);const t=!0===e.noParentEvent?$:q;N(E.value,t)}}function ee(){return!0===C.value?(0,i.h)("div",{...p,ref:M,class:["q-tooltip q-tooltip--style q-position-engine no-pointer-events",p.class],style:[p.style,R.value],role:"complementary"},(0,y.KR)(t.default)):null}function te(){return(0,i.h)(o.uT,{name:O.value,appear:!0},ee)}return(0,i.Jd)(Y),Object.assign(w.proxy,{updatePosition:$}),U}})},9992:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>s,jO:()=>a});n(3610);var i=n(3673);const r={left:"start",center:"center",right:"end",between:"between",around:"around",evenly:"evenly",stretch:"stretch"},o=Object.keys(r),a={align:{type:String,validator:e=>o.includes(e)}};function s(e){return(0,i.Fl)((()=>{const t=void 0===e.align?!0===e.vertical?"stretch":"left":e.align;return`${!0===e.vertical?"items":"justify"}-${r[t]}`}))}},5875:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u,u:()=>l});var i=n(3673),r=n(1959),o=n(9725),a=n(4716),s=n(1436);const l={target:{default:!0},noParentEvent:Boolean,contextMenu:Boolean};function u({showing:e,avoidEmit:t,configureAnchorEl:n}){const{props:l,proxy:u,emit:c}=(0,i.FN)(),h=(0,r.iH)(null);let d;function p(e){return null!==h.value&&(void 0===e||void 0===e.touches||e.touches.length<=1)}const f={};function g(){(0,a.ul)(f,"anchor")}function v(e){h.value=e;while(h.value.classList.contains("q-anchor--skip"))h.value=h.value.parentNode;n()}function y(){if(!1===l.target||""===l.target||null===u.$el.parentNode)h.value=null;else if(!0===l.target)v(u.$el.parentNode);else{let t=l.target;if("string"===typeof l.target)try{t=document.querySelector(l.target)}catch(e){t=void 0}void 0!==t&&null!==t?(h.value=t.$el||t,n()):(h.value=null,console.error(`Anchor: target "${l.target}" not found`))}}return void 0===n&&(Object.assign(f,{hide(e){u.hide(e)},toggle(e){u.toggle(e),e.qAnchorHandled=!0},toggleKey(e){!0===(0,s.So)(e,13)&&f.toggle(e)},contextClick(e){u.hide(e),(0,a.X$)(e),(0,i.Y3)((()=>{u.show(e),e.qAnchorHandled=!0}))},prevent:a.X$,mobileTouch(e){if(f.mobileCleanup(e),!0!==p(e))return;u.hide(e),h.value.classList.add("non-selectable");const t=e.target;(0,a.M0)(f,"anchor",[[t,"touchmove","mobileCleanup","passive"],[t,"touchend","mobileCleanup","passive"],[t,"touchcancel","mobileCleanup","passive"],[h.value,"contextmenu","prevent","notPassive"]]),d=setTimeout((()=>{u.show(e),e.qAnchorHandled=!0}),300)},mobileCleanup(t){h.value.classList.remove("non-selectable"),clearTimeout(d),!0===e.value&&void 0!==t&&(0,o.M)()}}),n=function(e=l.contextMenu){if(!0===l.noParentEvent||null===h.value)return;let t;t=!0===e?!0===u.$q.platform.is.mobile?[[h.value,"touchstart","mobileTouch","passive"]]:[[h.value,"mousedown","hide","passive"],[h.value,"contextmenu","contextClick","notPassive"]]:[[h.value,"click","toggle","passive"],[h.value,"keyup","toggleKey","passive"]],(0,a.M0)(f,"anchor",t)}),(0,i.YP)((()=>l.contextMenu),(e=>{null!==h.value&&(g(),n(e))})),(0,i.YP)((()=>l.target),(()=>{null!==h.value&&g(),y()})),(0,i.YP)((()=>l.noParentEvent),(e=>{null!==h.value&&(!0===e?g():n())})),(0,i.bv)((()=>{y(),!0!==t&&!0===l.modelValue&&null===h.value&&c("update:modelValue",!1)})),(0,i.Jd)((()=>{clearTimeout(d),g()})),{anchorEl:h,canShow:p,anchorEvents:f}}},2236:(e,t,n)=>{"use strict";n.d(t,{S:()=>r,Z:()=>o});var i=n(3673);const r={dark:{type:Boolean,default:null}};function o(e,t){return(0,i.Fl)((()=>null===e.dark?t.dark.isActive:e.dark))}},2659:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>Q,yV:()=>$,HJ:()=>K,Cl:()=>X,tL:()=>J});var i=n(3673),r=n(1959),o=n(8880),a=n(4688),s=n(4554),l=n(9754),u=n(2236),c=(n(3610),n(71),n(2547));function h({validate:e,resetValidation:t,requiresQForm:n}){const r=(0,i.f3)(c.vh,!1);if(!1!==r){const{props:n,proxy:o}=(0,i.FN)();Object.assign(o,{validate:e,resetValidation:t}),(0,i.YP)((()=>n.disable),(e=>{!0===e?("function"===typeof t&&t(),r.unbindComponent(o)):r.bindComponent(o)})),!0!==n.disable&&r.bindComponent(o),(0,i.Jd)((()=>{!0!==n.disable&&r.unbindComponent(o)}))}else!0===n&&console.error("Parent QForm not found on useFormChild()!")}const d=/^#[0-9a-fA-F]{3}([0-9a-fA-F]{3})?$/,p=/^#[0-9a-fA-F]{4}([0-9a-fA-F]{4})?$/,f=/^#([0-9a-fA-F]{3}|[0-9a-fA-F]{4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/,g=/^rgb\(((0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5]),){2}(0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5])\)$/,v=/^rgba\(((0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5]),){2}(0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5]),(0|0\.[0-9]+[1-9]|0\.[1-9]+|1)\)$/,y={date:e=>/^-?[\d]+\/[0-1]\d\/[0-3]\d$/.test(e),time:e=>/^([0-1]?\d|2[0-3]):[0-5]\d$/.test(e),fulltime:e=>/^([0-1]?\d|2[0-3]):[0-5]\d:[0-5]\d$/.test(e),timeOrFulltime:e=>/^([0-1]?\d|2[0-3]):[0-5]\d(:[0-5]\d)?$/.test(e),email:e=>/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(e),hexColor:e=>d.test(e),hexaColor:e=>p.test(e),hexOrHexaColor:e=>f.test(e),rgbColor:e=>g.test(e),rgbaColor:e=>v.test(e),rgbOrRgbaColor:e=>g.test(e)||v.test(e),hexOrRgbColor:e=>d.test(e)||g.test(e),hexaOrRgbaColor:e=>p.test(e)||v.test(e),anyColor:e=>f.test(e)||g.test(e)||v.test(e)};n(4406);n(6701),n(5363);Object.prototype.toString,Object.prototype.hasOwnProperty;const m={};"Boolean Number String Function Array Date RegExp Object".split(" ").forEach((e=>{m["[object "+e+"]"]=e.toLowerCase()}));n(7965),n(6016),n(8240);var x=n(2417);const _={...x.LU,min:{type:Number,default:0},max:{type:Number,default:100},color:String,centerColor:String,trackColor:String,fontSize:String,thickness:{type:Number,default:.2,validator:e=>e>=0&&e<=1},angle:{type:Number,default:0},showValue:Boolean,reverse:Boolean,instantFeedback:Boolean};var b=n(908),w=n(7657),S=n(2130);const M=50,C=2*M,I=C*Math.PI,T=Math.round(1e3*I)/1e3;(0,b.L)({name:"QCircularProgress",props:{..._,value:{type:Number,default:0},animationSpeed:{type:[String,Number],default:600},indeterminate:Boolean},setup(e,{slots:t}){const{proxy:{$q:n}}=(0,i.FN)(),r=(0,x.ZP)(e),o=(0,i.Fl)((()=>{const t=(!0===n.lang.rtl?-1:1)*e.angle;return{transform:e.reverse!==(!0===n.lang.rtl)?`scale3d(-1, 1, 1) rotate3d(0, 0, 1, ${-90-t}deg)`:`rotate3d(0, 0, 1, ${t-90}deg)`}})),a=(0,i.Fl)((()=>!0!==e.instantFeedback&&!0!==e.indeterminate?{transition:`stroke-dashoffset ${e.animationSpeed}ms ease 0s, stroke ${e.animationSpeed}ms ease`}:"")),s=(0,i.Fl)((()=>C/(1-e.thickness/2))),l=(0,i.Fl)((()=>`${s.value/2} ${s.value/2} ${s.value} ${s.value}`)),u=(0,i.Fl)((()=>(0,S.vX)(e.value,e.min,e.max))),c=(0,i.Fl)((()=>I*(1-(u.value-e.min)/(e.max-e.min)))),h=(0,i.Fl)((()=>e.thickness/2*s.value));function d({thickness:e,offset:t,color:n,cls:r}){return(0,i.h)("circle",{class:"q-circular-progress__"+r+(void 0!==n?` text-${n}`:""),style:a.value,fill:"transparent",stroke:"currentColor","stroke-width":e,"stroke-dasharray":T,"stroke-dashoffset":t,cx:s.value,cy:s.value,r:M})}return()=>{const n=[];void 0!==e.centerColor&&"transparent"!==e.centerColor&&n.push((0,i.h)("circle",{class:`q-circular-progress__center text-${e.centerColor}`,fill:"currentColor",r:M-h.value/2,cx:s.value,cy:s.value})),void 0!==e.trackColor&&"transparent"!==e.trackColor&&n.push(d({cls:"track",thickness:h.value,offset:0,color:e.trackColor})),n.push(d({cls:"circle",thickness:h.value,offset:c.value,color:e.color}));const a=[(0,i.h)("svg",{class:"q-circular-progress__svg",style:o.value,viewBox:l.value,"aria-hidden":"true"},n)];return!0===e.showValue&&a.push((0,i.h)("div",{class:"q-circular-progress__text absolute-full row flex-center content-center",style:{fontSize:e.fontSize}},void 0!==t.default?t.default():[(0,i.h)("div",u.value)])),(0,i.h)("div",{class:`q-circular-progress q-circular-progress--${!0===e.indeterminate?"in":""}determinate`,style:r.value,role:"progressbar","aria-valuemin":e.min,"aria-valuemax":e.max,"aria-valuenow":!0===e.indeterminate?void 0:u.value},(0,w.pf)(t.internal,a))}}});var k=n(4716);const A={multiple:Boolean,accept:String,capture:String,maxFileSize:[Number,String],maxTotalSize:[Number,String],maxFiles:[Number,String],filter:Function},D=["rejected"];u.S,Boolean,Boolean,Boolean,Boolean,Boolean,Boolean,Boolean,Boolean;const L=[...D,"start","finish","added","removed"];const P=()=>!0;function O(e){const t={};return e.forEach((e=>{t[e]=P})),t}n(782);O(L);n(9111);var R=n(9405);n(2012);n(8400),n(4398),n(6105),n(5123),n(8836),n(8685),n(2396),n(9802),n(2773);let E,N=0;const z=new Array(256);for(let ee=0;ee<256;ee++)z[ee]=(ee+256).toString(16).substring(1);const B=(()=>{const e="undefined"!==typeof crypto?crypto:"undefined"!==typeof window?window.crypto||window.msCrypto:void 0;if(void 0!==e){if(void 0!==e.randomBytes)return e.randomBytes;if(void 0!==e.getRandomValues)return t=>{const n=new Uint8Array(t);return e.getRandomValues(n),n}}return e=>{const t=[];for(let n=e;n>0;n--)t.push(Math.floor(256*Math.random()));return t}})(),F=4096;function V(){(void 0===E||N+16>F)&&(N=0,E=B(F));const e=Array.prototype.slice.call(E,N,N+=16);return e[6]=15&e[6]|64,e[8]=63&e[8]|128,z[e[0]]+z[e[1]]+z[e[2]]+z[e[3]]+"-"+z[e[4]]+z[e[5]]+"-"+z[e[6]]+z[e[7]]+"-"+z[e[8]]+z[e[9]]+"-"+z[e[10]]+z[e[11]]+z[e[12]]+z[e[13]]+z[e[14]]+z[e[15]]}var H=n(9085);const q=[!0,!1,"ondemand"],G={modelValue:{},error:{type:Boolean,default:null},errorMessage:String,noErrorIcon:Boolean,rules:Array,reactiveRules:Boolean,lazyRules:{type:[Boolean,String],validator:e=>q.includes(e)}};function W(e,t){const{props:n,proxy:o}=(0,i.FN)(),a=(0,r.iH)(!1),s=(0,r.iH)(null),l=(0,r.iH)(null);h({validate:m,resetValidation:v});let u,c=0;const d=(0,i.Fl)((()=>void 0!==n.rules&&null!==n.rules&&n.rules.length>0)),p=(0,i.Fl)((()=>!0!==n.disable&&!0===d.value)),f=(0,i.Fl)((()=>!0===n.error||!0===a.value)),g=(0,i.Fl)((()=>"string"===typeof n.errorMessage&&n.errorMessage.length>0?n.errorMessage:s.value));function v(){c++,t.value=!1,l.value=null,a.value=!1,s.value=null,_.cancel()}function m(e=n.modelValue){if(!0!==p.value)return!0;const i=++c;!0!==t.value&&!0!==n.lazyRules&&(l.value=!0);const r=(e,n)=>{a.value!==e&&(a.value=e);const i=n||void 0;s.value!==i&&(s.value=i),t.value=!1},o=[];for(let t=0;t{if(void 0===e||!1===Array.isArray(e)||0===e.length)return i===c&&r(!1),!0;const t=e.find((e=>!1===e||"string"===typeof e));return i===c&&r(void 0!==t,t),void 0===t}),(e=>(i===c&&(console.error(e),r(!0)),!1))))}function x(e){!0===p.value&&"ondemand"!==n.lazyRules&&(!0===l.value||!0!==n.lazyRules&&!0!==e)&&_()}(0,i.YP)((()=>n.modelValue),(()=>{x()})),(0,i.YP)((()=>n.reactiveRules),(e=>{!0===e?void 0===u&&(u=(0,i.YP)((()=>n.rules),(()=>{x(!0)}))):void 0!==u&&(u(),u=void 0)}),{immediate:!0}),(0,i.YP)(e,(e=>{!0===e?null===l.value&&(l.value=!1):!1===l.value&&(l.value=!0,!0===p.value&&"ondemand"!==n.lazyRules&&!1===t.value&&_())}));const _=(0,R.Z)(m,0);return(0,i.Jd)((()=>{void 0!==u&&u(),_.cancel()})),Object.assign(o,{resetValidation:v,validate:m}),(0,H.g)(o,"hasError",(()=>f.value)),{isDirtyModel:l,hasRules:d,hasError:f,errorMessage:g,validate:m,resetValidation:v}}const U=/^on[A-Z]/;function j(e,t){const n={listeners:(0,r.iH)({}),attributes:(0,r.iH)({})};function o(){const i={},r={};for(const t in e)"class"!==t&&"style"!==t&&!1===U.test(t)&&(i[t]=e[t]);for(const e in t.props)!0===U.test(e)&&(r[e]=t.props[e]);n.attributes.value=i,n.listeners.value=r}return(0,i.Xn)(o),o(),n}var Z=n(230);function Y(e){return void 0===e?`f_${V()}`:e}function $(e){return void 0!==e&&null!==e&&(""+e).length>0}const X={...u.S,...G,label:String,stackLabel:Boolean,hint:String,hideHint:Boolean,prefix:String,suffix:String,labelColor:String,color:String,bgColor:String,filled:Boolean,outlined:Boolean,borderless:Boolean,standout:[Boolean,String],square:Boolean,loading:Boolean,labelSlot:Boolean,bottomSlots:Boolean,hideBottomSpace:Boolean,rounded:Boolean,dense:Boolean,itemAligned:Boolean,counter:Boolean,clearable:Boolean,clearIcon:String,disable:Boolean,readonly:Boolean,autofocus:Boolean,for:String,maxlength:[Number,String]},K=["update:modelValue","clear","focus","blur","popup-show","popup-hide"];function J(){const{props:e,attrs:t,proxy:n,vnode:o}=(0,i.FN)(),a=(0,u.Z)(e,n.$q);return{isDark:a,editable:(0,i.Fl)((()=>!0!==e.disable&&!0!==e.readonly)),innerLoading:(0,r.iH)(!1),focused:(0,r.iH)(!1),hasPopupOpen:!1,splitAttrs:j(t,o),targetUid:(0,r.iH)(Y(e.for)),rootRef:(0,r.iH)(null),targetRef:(0,r.iH)(null),controlRef:(0,r.iH)(null)}}function Q(e){const{props:t,emit:n,slots:r,attrs:u,proxy:c}=(0,i.FN)(),{$q:h}=c;let d;void 0===e.hasValue&&(e.hasValue=(0,i.Fl)((()=>$(t.modelValue)))),void 0===e.emitValue&&(e.emitValue=e=>{n("update:modelValue",e)}),void 0===e.controlEvents&&(e.controlEvents={onFocusin:P,onFocusout:O}),Object.assign(e,{clearValue:R,onControlFocusin:P,onControlFocusout:O,focus:D}),void 0===e.computedCounter&&(e.computedCounter=(0,i.Fl)((()=>{if(!1!==t.counter){const e="string"===typeof t.modelValue||"number"===typeof t.modelValue?(""+t.modelValue).length:!0===Array.isArray(t.modelValue)?t.modelValue.length:0,n=void 0!==t.maxlength?t.maxlength:t.maxValues;return e+(void 0!==n?" / "+n:"")}})));const{isDirtyModel:p,hasRules:f,hasError:g,errorMessage:v,resetValidation:y}=W(e.focused,e.innerLoading),m=void 0!==e.floatingLabel?(0,i.Fl)((()=>!0===t.stackLabel||!0===e.focused.value||!0===e.floatingLabel.value)):(0,i.Fl)((()=>!0===t.stackLabel||!0===e.focused.value||!0===e.hasValue.value)),x=(0,i.Fl)((()=>!0===t.bottomSlots||void 0!==t.hint||!0===f.value||!0===t.counter||null!==t.error)),_=(0,i.Fl)((()=>!0===t.filled?"filled":!0===t.outlined?"outlined":!0===t.borderless?"borderless":t.standout?"standout":"standard")),b=(0,i.Fl)((()=>`q-field row no-wrap items-start q-field--${_.value}`+(void 0!==e.fieldClass?` ${e.fieldClass.value}`:"")+(!0===t.rounded?" q-field--rounded":"")+(!0===t.square?" q-field--square":"")+(!0===m.value?" q-field--float":"")+(!0===M.value?" q-field--labeled":"")+(!0===t.dense?" q-field--dense":"")+(!0===t.itemAligned?" q-field--item-aligned q-item-type":"")+(!0===e.isDark.value?" q-field--dark":"")+(void 0===e.getControl?" q-field--auto-height":"")+(!0===e.focused.value?" q-field--focused":"")+(!0===g.value?" q-field--error":"")+(!0===g.value||!0===e.focused.value?" q-field--highlighted":"")+(!0!==t.hideBottomSpace&&!0===x.value?" q-field--with-bottom":"")+(!0===t.disable?" q-field--disabled":!0===t.readonly?" q-field--readonly":""))),S=(0,i.Fl)((()=>"q-field__control relative-position row no-wrap"+(void 0!==t.bgColor?` bg-${t.bgColor}`:"")+(!0===g.value?" text-negative":"string"===typeof t.standout&&t.standout.length>0&&!0===e.focused.value?` ${t.standout}`:void 0!==t.color?` text-${t.color}`:""))),M=(0,i.Fl)((()=>!0===t.labelSlot||void 0!==t.label)),C=(0,i.Fl)((()=>"q-field__label no-pointer-events absolute ellipsis"+(void 0!==t.labelColor&&!0!==g.value?` text-${t.labelColor}`:""))),I=(0,i.Fl)((()=>({id:e.targetUid.value,editable:e.editable.value,focused:e.focused.value,floatingLabel:m.value,modelValue:t.modelValue,emitValue:e.emitValue}))),T=(0,i.Fl)((()=>{const n={for:e.targetUid.value};return!0===t.disable?n["aria-disabled"]="true":!0===t.readonly&&(n["aria-readonly"]="true"),n}));function A(){const t=document.activeElement;let n=void 0!==e.targetRef&&e.targetRef.value;!n||null!==t&&t.id===e.targetUid.value||(!0===n.hasAttribute("tabindex")||(n=n.querySelector("[tabindex]")),n&&n!==t&&n.focus({preventScroll:!0}))}function D(){(0,Z.jd)(A)}function L(){(0,Z.fP)(A);const t=document.activeElement;null!==t&&e.rootRef.value.contains(t)&&t.blur()}function P(t){clearTimeout(d),!0===e.editable.value&&!1===e.focused.value&&(e.focused.value=!0,n("focus",t))}function O(t,i){clearTimeout(d),d=setTimeout((()=>{(!0!==document.hasFocus()||!0!==e.hasPopupOpen&&void 0!==e.controlRef&&null!==e.controlRef.value&&!1===e.controlRef.value.contains(document.activeElement))&&(!0===e.focused.value&&(e.focused.value=!1,n("blur",t)),void 0!==i&&i())}))}function R(r){if((0,k.NS)(r),!0!==h.platform.is.mobile){const t=void 0!==e.targetRef&&e.targetRef.value||e.rootRef.value;t.focus()}else!0===e.rootRef.value.contains(document.activeElement)&&document.activeElement.blur();"file"===t.type&&(e.inputRef.value.value=null),n("update:modelValue",null),n("clear",t.modelValue),(0,i.Y3)((()=>{y(),!0!==h.platform.is.mobile&&(p.value=!1)}))}function E(){const n=[];return void 0!==r.prepend&&n.push((0,i.h)("div",{class:"q-field__prepend q-field__marginal row no-wrap items-center",key:"prepend",onClick:k.X$},r.prepend())),n.push((0,i.h)("div",{class:"q-field__control-container col relative-position row no-wrap q-anchor--skip"},N())),!0===g.value&&!1===t.noErrorIcon&&n.push(B("error",[(0,i.h)(s.Z,{name:h.iconSet.field.error,color:"negative"})])),!0===t.loading||!0===e.innerLoading.value?n.push(B("inner-loading-append",void 0!==r.loading?r.loading():[(0,i.h)(l.Z,{color:t.color})])):!0===t.clearable&&!0===e.hasValue.value&&!0===e.editable.value&&n.push(B("inner-clearable-append",[(0,i.h)(s.Z,{class:"q-field__focusable-action",tag:"button",name:t.clearIcon||h.iconSet.field.clear,tabindex:0,type:"button","aria-hidden":null,role:null,onClick:R})])),void 0!==r.append&&n.push((0,i.h)("div",{class:"q-field__append q-field__marginal row no-wrap items-center",key:"append",onClick:k.X$},r.append())),void 0!==e.getInnerAppend&&n.push(B("inner-append",e.getInnerAppend())),void 0!==e.getControlChild&&n.push(e.getControlChild()),n}function N(){const n=[];return void 0!==t.prefix&&null!==t.prefix&&n.push((0,i.h)("div",{class:"q-field__prefix no-pointer-events row items-center"},t.prefix)),void 0!==e.getShadowControl&&!0===e.hasShadow.value&&n.push(e.getShadowControl()),void 0!==e.getControl?n.push(e.getControl()):void 0!==r.rawControl?n.push(r.rawControl()):void 0!==r.control&&n.push((0,i.h)("div",{ref:e.targetRef,class:"q-field__native row",tabindex:-1,...e.splitAttrs.attributes.value,"data-autofocus":!0===t.autofocus||void 0},r.control(I.value))),!0===M.value&&n.push((0,i.h)("div",{class:C.value},(0,w.KR)(r.label,t.label))),void 0!==t.suffix&&null!==t.suffix&&n.push((0,i.h)("div",{class:"q-field__suffix no-pointer-events row items-center"},t.suffix)),n.concat((0,w.KR)(r.default))}function z(){let n,a;!0===g.value?null!==v.value?(n=[(0,i.h)("div",{role:"alert"},v.value)],a=`q--slot-error-${v.value}`):(n=(0,w.KR)(r.error),a="q--slot-error"):!0===t.hideHint&&!0!==e.focused.value||(void 0!==t.hint?(n=[(0,i.h)("div",t.hint)],a=`q--slot-hint-${t.hint}`):(n=(0,w.KR)(r.hint),a="q--slot-hint"));const s=!0===t.counter||void 0!==r.counter;if(!0===t.hideBottomSpace&&!1===s&&void 0===n)return;const l=(0,i.h)("div",{key:a,class:"q-field__messages col"},n);return(0,i.h)("div",{class:"q-field__bottom row items-start q-field__bottom--"+(!0!==t.hideBottomSpace?"animated":"stale")},[!0===t.hideBottomSpace?l:(0,i.h)(o.uT,{name:"q-transition--field-message"},(()=>l)),!0===s?(0,i.h)("div",{class:"q-field__counter"},void 0!==r.counter?r.counter():e.computedCounter.value):null])}function B(e,t){return null===t?null:(0,i.h)("div",{key:e,class:"q-field__append q-field__marginal row no-wrap items-center q-anchor--skip"},t)}(0,i.YP)((()=>t.for),(t=>{e.targetUid.value=Y(t)})),Object.assign(c,{focus:D,blur:L});let F=!1;return(0,i.se)((()=>{F=!0})),(0,i.dl)((()=>{!0===F&&!0===t.autofocus&&c.focus()})),(0,i.bv)((()=>{!0===a.uX.value&&void 0===t.for&&(e.targetUid.value=Y()),!0===t.autofocus&&c.focus()})),(0,i.Jd)((()=>{clearTimeout(d)})),function(){const n=void 0===e.getControl&&void 0===r.control?{...e.splitAttrs.attributes.value,"data-autofocus":!0===t.autofocus||void 0,...T.value}:T.value;return(0,i.h)("label",{ref:e.rootRef,class:[b.value,u.class],style:u.style,...n},[void 0!==r.before?(0,i.h)("div",{class:"q-field__before q-field__marginal row no-wrap items-center",onClick:k.X$},r.before()):null,(0,i.h)("div",{class:"q-field__inner relative-position col self-stretch"},[(0,i.h)("div",{ref:e.controlRef,class:S.value,tabindex:-1,...e.controlEvents},E()),!0===x.value?z():null]),void 0!==r.after?(0,i.h)("div",{class:"q-field__after q-field__marginal row no-wrap items-center",onClick:k.X$},r.after()):null])}}},9550:(e,t,n)=>{"use strict";n.d(t,{Do:()=>a,Fz:()=>r,eX:()=>o});var i=n(3673);const r={name:String};function o(e={}){return(t,n,r)=>{t[n]((0,i.h)("input",{class:"hidden"+(r||""),...e.value}))}}function a(e){return(0,i.Fl)((()=>e.name||e.for))}},69:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var i=n(3673),r=n(6583);function o(e,t,n){let o;function a(){void 0!==o&&(r.Z.remove(o),o=void 0)}return(0,i.Jd)((()=>{!0===e.value&&a()})),{removeFromHistory:a,addToHistory(){o={condition:()=>!0===n.value,handler:t},r.Z.add(o)}}}},4421:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var i=n(4688);const r=/[\u3000-\u303f\u3040-\u309f\u30a0-\u30ff\uff00-\uff9f\u4e00-\u9faf\u3400-\u4dbf]/,o=/[\u4e00-\u9fff\u3400-\u4dbf\u{20000}-\u{2a6df}\u{2a700}-\u{2b73f}\u{2b740}-\u{2b81f}\u{2b820}-\u{2ceaf}\uf900-\ufaff\u3300-\u33ff\ufe30-\ufe4f\uf900-\ufaff\u{2f800}-\u{2fa1f}]/u,a=/[\u3131-\u314e\u314f-\u3163\uac00-\ud7a3]/,s=/[a-z0-9_ -]$/i;function l(e){return function(t){if("compositionend"===t.type||"change"===t.type){if(!0!==t.target.qComposing)return;t.target.qComposing=!1,e(t)}else if("compositionupdate"===t.type&&!0!==t.target.qComposing&&"string"===typeof t.data){const e=!0===i.Lp.is.firefox?!1===s.test(t.data):!0===r.test(t.data)||!0===o.test(t.data)||!0===a.test(t.data);!0===e&&(t.target.qComposing=!0)}}}},3628:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>s,gH:()=>a,vr:()=>o});var i=n(3673),r=n(7445);const o={modelValue:{type:Boolean,default:null},"onUpdate:modelValue":[Function,Array]},a=["before-show","show","before-hide","hide"];function s({showing:e,canShow:t,hideOnRouteChange:n,handleShow:o,handleHide:a,processOnMount:s}){const l=(0,i.FN)(),{props:u,emit:c,proxy:h}=l;let d;function p(t){!0===e.value?v(t):f(t)}function f(e){if(!0===u.disable||void 0!==e&&!0===e.qAnchorHandled||void 0!==t&&!0!==t(e))return;const n=void 0!==u["onUpdate:modelValue"];!0===n&&(c("update:modelValue",!0),d=e,(0,i.Y3)((()=>{d===e&&(d=void 0)}))),null!==u.modelValue&&!1!==n||g(e)}function g(t){!0!==e.value&&(e.value=!0,c("before-show",t),void 0!==o?o(t):c("show",t))}function v(e){if(!0===u.disable)return;const t=void 0!==u["onUpdate:modelValue"];!0===t&&(c("update:modelValue",!1),d=e,(0,i.Y3)((()=>{d===e&&(d=void 0)}))),null!==u.modelValue&&!1!==t||y(e)}function y(t){!1!==e.value&&(e.value=!1,c("before-hide",t),void 0!==a?a(t):c("hide",t))}function m(t){if(!0===u.disable&&!0===t)void 0!==u["onUpdate:modelValue"]&&c("update:modelValue",!1);else if(!0===t!==e.value){const e=!0===t?g:y;e(d)}}(0,i.YP)((()=>u.modelValue),m),void 0!==n&&!0===(0,r.Rb)(l)&&(0,i.YP)((()=>h.$route.fullPath),(()=>{!0===n.value&&!0===e.value&&v()})),!0===s&&(0,i.bv)((()=>{m(u.modelValue)}));const x={show:f,hide:v,toggle:p};return Object.assign(h,x),x}},5911:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var i=n(1959),r=n(3673),o=(n(4716),n(230)),a=n(5578);const s=[];let l=document.body;function u(e){const t=document.createElement("div");if(void 0!==e&&(t.id=e),void 0!==a.w6.globalNodes){const e=a.w6.globalNodes["class"];void 0!==e&&(t.className=e)}return l.appendChild(t),s.push(t),t}function c(e){s.splice(s.indexOf(e),1),e.remove()}var h=n(4312);function d(e){e=e.parent;while(void 0!==e&&null!==e){if("QGlobalDialog"===e.type.name)return!0;if("QDialog"===e.type.name||"QMenu"===e.type.name)return!1;e=e.parent}return!1}function p(e,t,n,a){const s=(0,i.iH)(!1),l=(0,i.iH)(!1);let p=null;const f={},g=!0===a&&d(e);function v(t){if(!0===t)return(0,o.xF)(f),void(l.value=!0);l.value=!1,!1===s.value&&(!1===g&&null===p&&(p=u()),s.value=!0,h.wN.push(e.proxy),(0,o.YX)(f))}function y(t){if(l.value=!1,!0!==t)return;(0,o.xF)(f),s.value=!1;const n=h.wN.indexOf(e.proxy);n>-1&&h.wN.splice(n,1),null!==p&&(c(p),p=null)}return(0,r.Ah)((()=>{y(!0)})),Object.assign(e.proxy,{__qPortalInnerRef:t}),{showPortal:v,hidePortal:y,portalIsActive:s,portalIsAccessible:l,renderPortal:()=>!0===g?n():!0===s.value?[(0,r.h)(r.lR,{to:p},n())]:void 0}}},405:(e,t,n)=>{"use strict";n.d(t,{Z:()=>_});var i=n(4716),r=n(8400),o=n(4688);let a,s,l,u,c,h,d=0,p=!1;function f(e){g(e)&&(0,i.NS)(e)}function g(e){if(e.target===document.body||e.target.classList.contains("q-layout__backdrop"))return!0;const t=(0,i.AZ)(e),n=e.shiftKey&&!e.deltaX,o=!n&&Math.abs(e.deltaX)<=Math.abs(e.deltaY),a=n||o?e.deltaY:e.deltaX;for(let i=0;i0&&e.scrollTop+e.clientHeight===e.scrollHeight:a<0&&0===e.scrollLeft||a>0&&e.scrollLeft+e.clientWidth===e.scrollWidth}return!0}function v(e){e.target===document&&(document.scrollingElement.scrollTop=document.scrollingElement.scrollTop)}function y(e){!0!==p&&(p=!0,requestAnimationFrame((()=>{p=!1;const{height:t}=e.target,{clientHeight:n,scrollTop:i}=document.scrollingElement;void 0!==l&&t===window.innerHeight||(l=n-t,document.scrollingElement.scrollTop=i),i>l&&(document.scrollingElement.scrollTop-=Math.ceil((i-l)/8))})))}function m(e){const t=document.body,n=void 0!==window.visualViewport;if("add"===e){const{overflowY:e,overflowX:l}=window.getComputedStyle(t);a=(0,r.OI)(window),s=(0,r.u3)(window),u=t.style.left,c=t.style.top,t.style.left=`-${a}px`,t.style.top=`-${s}px`,"hidden"!==l&&("scroll"===l||t.scrollWidth>window.innerWidth)&&t.classList.add("q-body--force-scrollbar-x"),"hidden"!==e&&("scroll"===e||t.scrollHeight>window.innerHeight)&&t.classList.add("q-body--force-scrollbar-y"),t.classList.add("q-body--prevent-scroll"),document.qScrollPrevented=!0,!0===o.Lp.is.ios&&(!0===n?(window.scrollTo(0,0),window.visualViewport.addEventListener("resize",y,i.rU.passiveCapture),window.visualViewport.addEventListener("scroll",y,i.rU.passiveCapture),window.scrollTo(0,0)):window.addEventListener("scroll",v,i.rU.passiveCapture))}!0===o.Lp.is.desktop&&!0===o.Lp.is.mac&&window[`${e}EventListener`]("wheel",f,i.rU.notPassive),"remove"===e&&(!0===o.Lp.is.ios&&(!0===n?(window.visualViewport.removeEventListener("resize",y,i.rU.passiveCapture),window.visualViewport.removeEventListener("scroll",y,i.rU.passiveCapture)):window.removeEventListener("scroll",v,i.rU.passiveCapture)),t.classList.remove("q-body--prevent-scroll"),t.classList.remove("q-body--force-scrollbar-x"),t.classList.remove("q-body--force-scrollbar-y"),document.qScrollPrevented=!1,t.style.left=u,t.style.top=c,window.scrollTo(a,s),l=void 0)}function x(e){let t="add";if(!0===e){if(d++,void 0!==h)return clearTimeout(h),void(h=void 0);if(d>1)return}else{if(0===d)return;if(d--,d>0)return;if(t="remove",!0===o.Lp.is.ios&&!0===o.Lp.is.nativeMobile)return clearTimeout(h),void(h=setTimeout((()=>{m(t),h=void 0}),100))}m(t)}function _(){let e;return{preventBodyScroll(t){t===e||void 0===e&&!0!==t||(e=t,x(t))}}}},7277:(e,t,n)=>{"use strict";n.d(t,{$:()=>d,Z:()=>p});n(5363);var i=n(3673),r=n(4716),o=n(7445);function a(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}function s(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function l(e,t){for(const n in t){const i=t[n],r=e[n];if("string"===typeof i){if(i!==r)return!1}else if(!1===Array.isArray(r)||r.length!==i.length||i.some(((e,t)=>e!==r[t])))return!1}return!0}function u(e,t){return!0===Array.isArray(t)?e.length===t.length&&e.every(((e,n)=>e===t[n])):1===e.length&&e[0]===t}function c(e,t){return!0===Array.isArray(e)?u(e,t):!0===Array.isArray(t)?u(t,e):e===t}function h(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!1===c(e[n],t[n]))return!1;return!0}const d={to:[String,Object],replace:Boolean,exact:Boolean,activeClass:{type:String,default:"q-router-link--active"},exactActiveClass:{type:String,default:"q-router-link--exact-active"},href:String,target:String,disable:Boolean};function p(e){const t=(0,i.FN)(),{props:n,proxy:u}=t,c=(0,o.Rb)(t),d=(0,i.Fl)((()=>!0!==n.disable&&void 0!==n.href)),p=(0,i.Fl)((()=>!0===c&&!0!==n.disable&&!0!==d.value&&void 0!==n.to&&null!==n.to&&""!==n.to)),f=(0,i.Fl)((()=>{if(!0===p.value)try{return u.$router.resolve(n.to)}catch(e){}return null})),g=(0,i.Fl)((()=>null!==f.value)),v=(0,i.Fl)((()=>!0===d.value||!0===g.value)),y=(0,i.Fl)((()=>"a"===n.type||!0===v.value?"a":n.tag||e||"div")),m=(0,i.Fl)((()=>!0===d.value?{href:n.href,target:n.target}:!0===g.value?{href:f.value.href,target:n.target}:{})),x=(0,i.Fl)((()=>{if(!1===g.value)return null;const{matched:e}=f.value,{length:t}=e,n=e[t-1];if(void 0===n)return-1;const i=u.$route.matched;if(0===i.length)return-1;const r=i.findIndex(s.bind(null,n));if(r>-1)return r;const o=a(e[t-2]);return t>1&&a(n)===o&&i[i.length-1].path!==o?i.findIndex(s.bind(null,e[t-2])):r})),_=(0,i.Fl)((()=>!0===g.value&&x.value>-1&&l(u.$route.params,f.value.params))),b=(0,i.Fl)((()=>!0===_.value&&x.value===u.$route.matched.length-1&&h(u.$route.params,f.value.params))),w=(0,i.Fl)((()=>!0===g.value?!0===b.value?` ${n.exactActiveClass} ${n.activeClass}`:!0===n.exact?"":!0===_.value?` ${n.activeClass}`:"":""));function S(e){return!(!0===n.disable||e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||!0!==e.__qNavigate&&!0===e.defaultPrevented||void 0!==e.button&&0!==e.button||"_blank"===n.target)&&((0,r.X$)(e),u.$router[!0===n.replace?"replace":"push"](n.to).catch((e=>e)))}return{hasRouterLink:g,hasHrefLink:d,hasLink:v,linkTag:y,linkRoute:f,linkIsActive:_,linkIsExactActive:b,linkClass:w,linkProps:m,navigateToRouterLink:S}}},1372:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var i=n(1959),r=n(3673),o=n(4716);function a(e,t){const n=(0,i.iH)(null);let a;function s(e,t){const n=(void 0!==t?"add":"remove")+"EventListener",i=void 0!==t?t:a;e!==window&&e[n]("scroll",i,o.rU.passive),window[n]("scroll",i,o.rU.passive),a=t}function l(){null!==n.value&&(s(n.value),n.value=null)}const u=(0,r.YP)((()=>e.noParentEvent),(()=>{null!==n.value&&(l(),t())}));return(0,r.Jd)(u),{localScrollTarget:n,unconfigureScrollTarget:l,changeScrollEvent:s}}},2417:(e,t,n)=>{"use strict";n.d(t,{LU:()=>o,Ok:()=>r,ZP:()=>a});var i=n(3673);const r={xs:18,sm:24,md:32,lg:38,xl:46},o={size:String};function a(e,t=r){return(0,i.Fl)((()=>void 0!==e.size?{fontSize:e.size in t?`${t[e.size]}px`:e.size}:null))}},416:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var i=n(3673);function r(){let e;return(0,i.Jd)((()=>{e=void 0})),{registerTick(t){e=t,(0,i.Y3)((()=>{e===t&&(e(),e=void 0)}))},removeTick(){e=void 0}}}},4955:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var i=n(3673);function r(){let e;return(0,i.Jd)((()=>{clearTimeout(e)})),{registerTimeout(t,n){clearTimeout(e),e=setTimeout(t,n)},removeTimeout(){clearTimeout(e)}}}},6104:(e,t,n)=>{"use strict";n.d(t,{D:()=>o,Z:()=>a});var i=n(1959),r=n(3673);const o={transitionShow:{type:String,default:"fade"},transitionHide:{type:String,default:"fade"},transitionDuration:{type:[String,Number],default:300}};function a(e,t){const n=(0,i.iH)(t.value);return(0,r.YP)(t,(e=>{(0,r.Y3)((()=>{n.value=e}))})),{transition:(0,r.Fl)((()=>"q-transition--"+(!0===n.value?e.transitionHide:e.transitionShow))),transitionStyle:(0,r.Fl)((()=>`--q-transition-duration: ${e.transitionDuration}ms`))}}},677:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var i=n(908),r=n(4312),o=n(1436);function a(e){if(!1===e)return 0;if(!0===e||void 0===e)return 1;const t=parseInt(e,10);return isNaN(t)?0:t}const s=(0,i.f)({name:"close-popup",beforeMount(e,{value:t}){const n={depth:a(t),handler(t){0!==n.depth&&setTimeout((()=>{const i=(0,r.HW)(e);void 0!==i&&(0,r.S7)(i,t,n.depth)}))},handlerKey(e){!0===(0,o.So)(e,13)&&n.handler(e)}};e.__qclosepopup=n,e.addEventListener("click",n.handler),e.addEventListener("keyup",n.handlerKey)},updated(e,{value:t,oldValue:n}){t!==n&&(e.__qclosepopup.depth=a(t))},beforeUnmount(e){const t=e.__qclosepopup;e.removeEventListener("click",t.handler),e.removeEventListener("keyup",t.handlerKey),delete e.__qclosepopup}})},6489:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var i=n(908),r=n(2012),o=n(4716),a=n(1436);function s(e,t=250){let n,i=!1;return function(){return!1===i&&(i=!0,setTimeout((()=>{i=!1}),t),n=e.apply(this,arguments)),n}}function l(e,t,n,i){!0===n.modifiers.stop&&(0,o.sT)(e);const a=n.modifiers.color;let s=n.modifiers.center;s=!0===s||!0===i;const l=document.createElement("span"),u=document.createElement("span"),c=(0,o.FK)(e),{left:h,top:d,width:p,height:f}=t.getBoundingClientRect(),g=Math.sqrt(p*p+f*f),v=g/2,y=(p-g)/2+"px",m=s?y:c.left-h-v+"px",x=(f-g)/2+"px",_=s?x:c.top-d-v+"px";u.className="q-ripple__inner",(0,r.iv)(u,{height:`${g}px`,width:`${g}px`,transform:`translate3d(${m},${_},0) scale3d(.2,.2,1)`,opacity:0}),l.className="q-ripple"+(a?" text-"+a:""),l.setAttribute("dir","ltr"),l.appendChild(u),t.appendChild(l);const b=()=>{l.remove(),clearTimeout(w)};n.abort.push(b);let w=setTimeout((()=>{u.classList.add("q-ripple__inner--enter"),u.style.transform=`translate3d(${y},${x},0) scale3d(1,1,1)`,u.style.opacity=.2,w=setTimeout((()=>{u.classList.remove("q-ripple__inner--enter"),u.classList.add("q-ripple__inner--leave"),u.style.opacity=0,w=setTimeout((()=>{l.remove(),n.abort.splice(n.abort.indexOf(b),1)}),275)}),250)}),50)}function u(e,{modifiers:t,value:n,arg:i}){const r=Object.assign({},e.cfg.ripple,t,n);e.modifiers={early:!0===r.early,stop:!0===r.stop,center:!0===r.center,color:r.color||i,keyCodes:[].concat(r.keyCodes||13)}}const c=(0,i.f)({name:"ripple",beforeMount(e,t){const n=t.instance.$.appContext.config.globalProperties.$q.config||{};if(!1===n.ripple)return;const i={cfg:n,enabled:!1!==t.value,modifiers:{},abort:[],start(t){!0===i.enabled&&!0!==t.qSkipRipple&&t.type===(!0===i.modifiers.early?"pointerdown":"click")&&l(t,e,i,!0===t.qKeyEvent)},keystart:s((t=>{!0===i.enabled&&!0!==t.qSkipRipple&&!0===(0,a.So)(t,i.modifiers.keyCodes)&&t.type==="key"+(!0===i.modifiers.early?"down":"up")&&l(t,e,i,!0)}),300)};u(i,t),e.__qripple=i,(0,o.M0)(i,"main",[[e,"pointerdown","start","passive"],[e,"click","start","passive"],[e,"keydown","keystart","passive"],[e,"keyup","keystart","passive"]])},updated(e,t){if(t.oldValue!==t.value){const n=e.__qripple;void 0!==n&&(n.enabled=!1!==t.value,!0===n.enabled&&Object(t.value)===t.value&&u(n,t))}},beforeUnmount(e){const t=e.__qripple;void 0!==t&&(t.abort.forEach((e=>{e()})),(0,o.ul)(t,"main"),delete e._qripple)}})},8406:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var i=n(4688),r=n(908);n(71);const o={left:!0,right:!0,up:!0,down:!0,horizontal:!0,vertical:!0},a=Object.keys(o);function s(e){const t={};for(const n of a)!0===e[n]&&(t[n]=!0);return 0===Object.keys(t).length?o:(!0===t.horizontal?t.left=t.right=!0:!0===t.left&&!0===t.right&&(t.horizontal=!0),!0===t.vertical?t.up=t.down=!0:!0===t.up&&!0===t.down&&(t.vertical=!0),!0===t.horizontal&&!0===t.vertical&&(t.all=!0),t)}function l(e,t){return void 0===t.event&&void 0!==e.target&&!0!==e.target.draggable&&"function"===typeof t.handler&&"INPUT"!==e.target.nodeName.toUpperCase()&&(void 0===e.qClonedBy||-1===e.qClonedBy.indexOf(t.uid))}o.all=!0;var u=n(4716),c=n(9725);function h(e,t,n){const i=(0,u.FK)(e);let r,o=i.left-t.event.x,a=i.top-t.event.y,s=Math.abs(o),l=Math.abs(a);const c=t.direction;!0===c.horizontal&&!0!==c.vertical?r=o<0?"left":"right":!0!==c.horizontal&&!0===c.vertical?r=a<0?"up":"down":!0===c.up&&a<0?(r="up",s>l&&(!0===c.left&&o<0?r="left":!0===c.right&&o>0&&(r="right"))):!0===c.down&&a>0?(r="down",s>l&&(!0===c.left&&o<0?r="left":!0===c.right&&o>0&&(r="right"))):!0===c.left&&o<0?(r="left",s0&&(r="down"))):!0===c.right&&o>0&&(r="right",s0&&(r="down")));let h=!1;if(void 0===r&&!1===n){if(!0===t.event.isFirst||void 0===t.event.lastDir)return{};r=t.event.lastDir,h=!0,"left"===r||"right"===r?(i.left-=o,s=0,o=0):(i.top-=a,l=0,a=0)}return{synthetic:h,payload:{evt:e,touch:!0!==t.event.mouse,mouse:!0===t.event.mouse,position:i,direction:r,isFirst:t.event.isFirst,isFinal:!0===n,duration:Date.now()-t.event.time,distance:{x:s,y:l},offset:{x:o,y:a},delta:{x:i.left-t.event.lastX,y:i.top-t.event.lastY}}}}let d=0;const p=(0,r.f)({name:"touch-pan",beforeMount(e,{value:t,modifiers:n}){if(!0!==n.mouse&&!0!==i.Lp.has.touch)return;function r(e,t){!0===n.mouse&&!0===t?(0,u.NS)(e):(!0===n.stop&&(0,u.sT)(e),!0===n.prevent&&(0,u.X$)(e))}const o={uid:"qvtp_"+d++,handler:t,modifiers:n,direction:s(n),noop:u.ZT,mouseStart(e){l(e,o)&&(0,u.du)(e)&&((0,u.M0)(o,"temp",[[document,"mousemove","move","notPassiveCapture"],[document,"mouseup","end","passiveCapture"]]),o.start(e,!0))},touchStart(e){if(l(e,o)){const t=e.target;(0,u.M0)(o,"temp",[[t,"touchmove","move","notPassiveCapture"],[t,"touchcancel","end","passiveCapture"],[t,"touchend","end","passiveCapture"]]),o.start(e)}},start(t,r){if(!0===i.Lp.is.firefox&&(0,u.Jf)(e,!0),o.lastEvt=t,!0===r||!0===n.stop){if(!0!==o.direction.all&&(!0!==r||!0!==o.modifiers.mouseAllDir)){const e=t.type.indexOf("mouse")>-1?new MouseEvent(t.type,t):new TouchEvent(t.type,t);!0===t.defaultPrevented&&(0,u.X$)(e),!0===t.cancelBubble&&(0,u.sT)(e),Object.assign(e,{qKeyEvent:t.qKeyEvent,qClickOutside:t.qClickOutside,qAnchorHandled:t.qAnchorHandled,qClonedBy:void 0===t.qClonedBy?[o.uid]:t.qClonedBy.concat(o.uid)}),o.initialEvent={target:t.target,event:e}}(0,u.sT)(t)}const{left:a,top:s}=(0,u.FK)(t);o.event={x:a,y:s,time:Date.now(),mouse:!0===r,detected:!1,isFirst:!0,isFinal:!1,lastX:a,lastY:s}},move(e){if(void 0===o.event)return;const t=(0,u.FK)(e),i=t.left-o.event.x,a=t.top-o.event.y;if(0===i&&0===a)return;o.lastEvt=e;const s=!0===o.event.mouse,l=()=>{r(e,s),!0!==n.preserveCursor&&(document.documentElement.style.cursor="grabbing"),!0===s&&document.body.classList.add("no-pointer-events--children"),document.body.classList.add("non-selectable"),(0,c.M)(),o.styleCleanup=e=>{if(o.styleCleanup=void 0,!0!==n.preserveCursor&&(document.documentElement.style.cursor=""),document.body.classList.remove("non-selectable"),!0===s){const t=()=>{document.body.classList.remove("no-pointer-events--children")};void 0!==e?setTimeout((()=>{t(),e()}),50):t()}else void 0!==e&&e()}};if(!0===o.event.detected){!0!==o.event.isFirst&&r(e,o.event.mouse);const{payload:t,synthetic:n}=h(e,o,!1);return void(void 0!==t&&(!1===o.handler(t)?o.end(e):(void 0===o.styleCleanup&&!0===o.event.isFirst&&l(),o.event.lastX=t.position.left,o.event.lastY=t.position.top,o.event.lastDir=!0===n?void 0:t.direction,o.event.isFirst=!1)))}if(!0===o.direction.all||!0===s&&!0===o.modifiers.mouseAllDir)return l(),o.event.detected=!0,void o.move(e);const d=Math.abs(i),p=Math.abs(a);d!==p&&(!0===o.direction.horizontal&&d>p||!0===o.direction.vertical&&d0||!0===o.direction.left&&d>p&&i<0||!0===o.direction.right&&d>p&&i>0?(o.event.detected=!0,o.move(e)):o.end(e,!0))},end(t,n){if(void 0!==o.event){if((0,u.ul)(o,"temp"),!0===i.Lp.is.firefox&&(0,u.Jf)(e,!1),!0===n)void 0!==o.styleCleanup&&o.styleCleanup(),!0!==o.event.detected&&void 0!==o.initialEvent&&o.initialEvent.target.dispatchEvent(o.initialEvent.event);else if(!0===o.event.detected){!0===o.event.isFirst&&o.handler(h(void 0===t?o.lastEvt:t,o).payload);const{payload:e}=h(void 0===t?o.lastEvt:t,o,!0),n=()=>{o.handler(e)};void 0!==o.styleCleanup?o.styleCleanup(n):n()}o.event=void 0,o.initialEvent=void 0,o.lastEvt=void 0}}};e.__qtouchpan=o,!0===n.mouse&&(0,u.M0)(o,"main",[[e,"mousedown","mouseStart","passive"+(!0===n.mouseCapture?"Capture":"")]]),!0===i.Lp.has.touch&&(0,u.M0)(o,"main",[[e,"touchstart","touchStart","passive"+(!0===n.capture?"Capture":"")],[e,"touchmove","noop","notPassiveCapture"]])},updated(e,t){const n=e.__qtouchpan;void 0!==n&&(t.oldValue!==t.value&&("function"!==typeof value&&n.end(),n.handler=t.value),n.direction=s(t.modifiers))},beforeUnmount(e){const t=e.__qtouchpan;void 0!==t&&(void 0!==t.event&&t.end(),(0,u.ul)(t,"main"),(0,u.ul)(t,"temp"),!0===i.Lp.is.firefox&&(0,u.Jf)(e,!1),void 0!==t.styleCleanup&&t.styleCleanup(),delete e.__qtouchpan)}})},6583:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});n(71),n(3610);var i=n(4688),r=n(4716);const o=()=>!0;function a(e){return"string"===typeof e&&""!==e&&"/"!==e&&"#/"!==e}function s(e){return!0===e.startsWith("#")&&(e=e.substring(1)),!1===e.startsWith("/")&&(e="/"+e),!0===e.endsWith("/")&&(e=e.substring(0,e.length-1)),"#"+e}function l(e){if(!1===e.backButtonExit)return()=>!1;if("*"===e.backButtonExit)return o;const t=["#/"];return!0===Array.isArray(e.backButtonExit)&&t.push(...e.backButtonExit.filter(a).map(s)),()=>t.includes(window.location.hash)}const u={__history:[],add:r.ZT,remove:r.ZT,install({$q:e}){if(!0===this.__installed)return;const{cordova:t,capacitor:n}=i.Lp.is;if(!0!==t&&!0!==n)return;const r=e.config[!0===t?"cordova":"capacitor"];if(void 0!==r&&!1===r.backButton)return;if(!0===n&&(void 0===window.Capacitor||void 0===window.Capacitor.Plugins.App))return;this.add=e=>{void 0===e.condition&&(e.condition=o),this.__history.push(e)},this.remove=e=>{const t=this.__history.indexOf(e);t>=0&&this.__history.splice(t,1)};const a=l(Object.assign({backButtonExit:!0},r)),s=()=>{if(this.__history.length){const e=this.__history[this.__history.length-1];!0===e.condition()&&(this.__history.pop(),e.handler())}else!0===a()?navigator.app.exitApp():window.history.back()};!0===t?document.addEventListener("deviceready",(()=>{document.addEventListener("backbutton",s,!1)})):window.Capacitor.Plugins.App.addListener("backButton",s)}}},9111:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s,F:()=>r});n(5363);var i=n(2002);const r={isoName:"en-US",nativeName:"English (US)",label:{clear:"Clear",ok:"OK",cancel:"Cancel",close:"Close",set:"Set",select:"Select",reset:"Reset",remove:"Remove",update:"Update",create:"Create",search:"Search",filter:"Filter",refresh:"Refresh"},date:{days:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),daysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),firstDayOfWeek:0,format24h:!1,pluralDay:"days"},table:{noData:"No data available",noResults:"No matching records found",loading:"Loading...",selectedRecords:e=>1===e?"1 record selected.":(0===e?"No":e)+" records selected.",recordsPerPage:"Records per page:",allRows:"All",pagination:(e,t,n)=>e+"-"+t+" of "+n,columns:"Columns"},editor:{url:"URL",bold:"Bold",italic:"Italic",strikethrough:"Strikethrough",underline:"Underline",unorderedList:"Unordered List",orderedList:"Ordered List",subscript:"Subscript",superscript:"Superscript",hyperlink:"Hyperlink",toggleFullscreen:"Toggle Fullscreen",quote:"Quote",left:"Left align",center:"Center align",right:"Right align",justify:"Justify align",print:"Print",outdent:"Decrease indentation",indent:"Increase indentation",removeFormat:"Remove formatting",formatting:"Formatting",fontSize:"Font Size",align:"Align",hr:"Insert Horizontal Rule",undo:"Undo",redo:"Redo",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Paragraph",code:"Code",size1:"Very small",size2:"A bit small",size3:"Normal",size4:"Medium-large",size5:"Big",size6:"Very big",size7:"Maximum",defaultFont:"Default Font",viewSource:"View Source"},tree:{noNodes:"No nodes available",noResults:"No matching nodes found"}};function o(){const e=!0===Array.isArray(navigator.languages)&&navigator.languages.length>0?navigator.languages[0]:navigator.language;if("string"===typeof e)return e.split(/[-_]/).map(((e,t)=>0===t?e.toLowerCase():t>1||e.length<4?e.toUpperCase():e[0].toUpperCase()+e.slice(1).toLowerCase())).join("-")}const a=(0,i.Z)({__langPack:{}},{getLocale:o,set(e=r,t){const n={...e,rtl:!0===e.rtl,getLocale:o};{const e=document.documentElement;e.setAttribute("dir",!0===n.rtl?"rtl":"ltr"),e.setAttribute("lang",n.isoName),n.set=a.set,Object.assign(a.__langPack,n),a.props=n,a.isoName=n.isoName,a.nativeName=n.nativeName}},install({$q:e,lang:t,ssrContext:n}){e.lang=a.__langPack,!0===this.__installed?void 0!==t&&this.set(t):this.set(t||r)}}),s=a},4688:(e,t,n)=>{"use strict";n.d(t,{Lp:()=>g,ZP:()=>y,aG:()=>a,uX:()=>o});var i=n(1959),r=n(9085);const o=(0,i.iH)(!1);let a,s=!1;function l(e,t){const n=/(edg|edge|edga|edgios)\/([\w.]+)/.exec(e)||/(opr)[\/]([\w.]+)/.exec(e)||/(vivaldi)[\/]([\w.]+)/.exec(e)||/(chrome|crios)[\/]([\w.]+)/.exec(e)||/(version)(applewebkit)[\/]([\w.]+).*(safari)[\/]([\w.]+)/.exec(e)||/(webkit)[\/]([\w.]+).*(version)[\/]([\w.]+).*(safari)[\/]([\w.]+)/.exec(e)||/(firefox|fxios)[\/]([\w.]+)/.exec(e)||/(webkit)[\/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[\/]([\w.]+)/.exec(e)||[];return{browser:n[5]||n[3]||n[1]||"",version:n[2]||n[4]||"0",versionNumber:n[4]||n[2]||"0",platform:t[0]||""}}function u(e){return/(ipad)/.exec(e)||/(ipod)/.exec(e)||/(windows phone)/.exec(e)||/(iphone)/.exec(e)||/(kindle)/.exec(e)||/(silk)/.exec(e)||/(android)/.exec(e)||/(win)/.exec(e)||/(mac)/.exec(e)||/(linux)/.exec(e)||/(cros)/.exec(e)||/(playbook)/.exec(e)||/(bb)/.exec(e)||/(blackberry)/.exec(e)||[]}const c="ontouchstart"in window||window.navigator.maxTouchPoints>0;function h(e){a={is:{...e}},delete e.mac,delete e.desktop;const t=Math.min(window.innerHeight,window.innerWidth)>414?"ipad":"iphone";Object.assign(e,{mobile:!0,ios:!0,platform:t,[t]:!0})}function d(e){const t=e.toLowerCase(),n=u(t),i=l(t,n),r={};i.browser&&(r[i.browser]=!0,r.version=i.version,r.versionNumber=parseInt(i.versionNumber,10)),i.platform&&(r[i.platform]=!0);const o=r.android||r.ios||r.bb||r.blackberry||r.ipad||r.iphone||r.ipod||r.kindle||r.playbook||r.silk||r["windows phone"];return!0===o||t.indexOf("mobile")>-1?(r.mobile=!0,r.edga||r.edgios?(r.edge=!0,i.browser="edge"):r.crios?(r.chrome=!0,i.browser="chrome"):r.fxios&&(r.firefox=!0,i.browser="firefox")):r.desktop=!0,(r.ipod||r.ipad||r.iphone)&&(r.ios=!0),r["windows phone"]&&(r.winphone=!0,delete r["windows phone"]),(r.chrome||r.opr||r.safari||r.vivaldi||!0===r.mobile&&!0!==r.ios&&!0!==o)&&(r.webkit=!0),r.edg&&(i.browser="edgechromium",r.edgeChromium=!0),(r.safari&&r.blackberry||r.bb)&&(i.browser="blackberry",r.blackberry=!0),r.safari&&r.playbook&&(i.browser="playbook",r.playbook=!0),r.opr&&(i.browser="opera",r.opera=!0),r.safari&&r.android&&(i.browser="android",r.android=!0),r.safari&&r.kindle&&(i.browser="kindle",r.kindle=!0),r.safari&&r.silk&&(i.browser="silk",r.silk=!0),r.vivaldi&&(i.browser="vivaldi",r.vivaldi=!0),r.name=i.browser,r.platform=i.platform,t.indexOf("electron")>-1?r.electron=!0:document.location.href.indexOf("-extension://")>-1?r.bex=!0:(void 0!==window.Capacitor?(r.capacitor=!0,r.nativeMobile=!0,r.nativeMobileWrapper="capacitor"):void 0===window._cordovaNative&&void 0===window.cordova||(r.cordova=!0,r.nativeMobile=!0,r.nativeMobileWrapper="cordova"),!0===c&&!0===r.mac&&(!0===r.desktop&&!0===r.safari||!0===r.nativeMobile&&!0!==r.android&&!0!==r.ios&&!0!==r.ipad)&&h(r)),r}const p=navigator.userAgent||navigator.vendor||window.opera,f={has:{touch:!1,webStorage:!1},within:{iframe:!1}},g={userAgent:p,is:d(p),has:{touch:c},within:{iframe:window.self!==window.top}},v={install(e){const{$q:t}=e;!0===o.value?(e.onSSRHydrated.push((()=>{o.value=!1,Object.assign(t.platform,g),a=void 0})),t.platform=(0,i.qj)(this)):t.platform=this}};{let e;(0,r.g)(g.has,"webStorage",(()=>{if(void 0!==e)return e;try{if(window.localStorage)return e=!0,!0}catch(t){}return e=!1,!1})),s=!0===g.is.ios&&-1===window.navigator.vendor.toLowerCase().indexOf("apple"),!0===o.value?Object.assign(v,g,a,f):Object.assign(v,g)}const y=v},9405:(e,t,n)=>{"use strict";function i(e,t=250,n){let i;function r(){const r=arguments,o=()=>{i=void 0,!0!==n&&e.apply(this,r)};clearTimeout(i),!0===n&&void 0===i&&e.apply(this,r),i=setTimeout(o,t)}return r.cancel=()=>{clearTimeout(i)},r}n.d(t,{Z:()=>i})},2012:(e,t,n)=>{"use strict";n.d(t,{iv:()=>r,mY:()=>a,sb:()=>o});var i=n(1959);function r(e,t){const n=e.style;for(const i in t)n[i]=t[i]}function o(e){if(void 0===e||null===e)return;if("string"===typeof e)try{return document.querySelector(e)||void 0}catch(n){return}const t=!0===(0,i.dq)(e)?e.value:e;return t?t.$el||t:void 0}function a(e,t){if(void 0===e||null===e||!0===e.contains(t))return!0;for(let n=e.nextElementSibling;null!==n;n=n.nextElementSibling)if(n.contains(t))return!0;return!1}},4716:(e,t,n)=>{"use strict";n.d(t,{AZ:()=>s,FK:()=>a,Jf:()=>h,M0:()=>d,NS:()=>c,X$:()=>u,ZT:()=>r,du:()=>o,rU:()=>i,sT:()=>l,ul:()=>p});n(71);const i={hasPassive:!1,passiveCapture:!0,notPassiveCapture:!0};try{const e=Object.defineProperty({},"passive",{get(){Object.assign(i,{hasPassive:!0,passive:{passive:!0},notPassive:{passive:!1},passiveCapture:{passive:!0,capture:!0},notPassiveCapture:{passive:!1,capture:!0}})}});window.addEventListener("qtest",null,e),window.removeEventListener("qtest",null,e)}catch(f){}function r(){}function o(e){return 0===e.button}function a(e){return e.touches&&e.touches[0]?e=e.touches[0]:e.changedTouches&&e.changedTouches[0]?e=e.changedTouches[0]:e.targetTouches&&e.targetTouches[0]&&(e=e.targetTouches[0]),{top:e.clientY,left:e.clientX}}function s(e){if(e.path)return e.path;if(e.composedPath)return e.composedPath();const t=[];let n=e.target;while(n){if(t.push(n),"HTML"===n.tagName)return t.push(document),t.push(window),t;n=n.parentElement}}function l(e){e.stopPropagation()}function u(e){!1!==e.cancelable&&e.preventDefault()}function c(e){!1!==e.cancelable&&e.preventDefault(),e.stopPropagation()}function h(e,t){if(void 0===e||!0===t&&!0===e.__dragPrevented)return;const n=!0===t?e=>{e.__dragPrevented=!0,e.addEventListener("dragstart",u,i.notPassiveCapture)}:e=>{delete e.__dragPrevented,e.removeEventListener("dragstart",u,i.notPassiveCapture)};e.querySelectorAll("a, img").forEach(n)}function d(e,t,n){const r=`__q_${t}_evt`;e[r]=void 0!==e[r]?e[r].concat(n):n,n.forEach((t=>{t[0].addEventListener(t[1],e[t[2]],i[t[3]])}))}function p(e,t){const n=`__q_${t}_evt`;void 0!==e[n]&&(e[n].forEach((t=>{t[0].removeEventListener(t[1],e[t[2]],i[t[3]])})),e[n]=void 0)}},2130:(e,t,n)=>{"use strict";n.d(t,{Uz:()=>o,kC:()=>i,vX:()=>r,vk:()=>a});function i(e){return e.charAt(0).toUpperCase()+e.slice(1)}function r(e,t,n){return n<=t?t:Math.min(n,Math.max(t,e))}function o(e,t,n){if(n<=t)return t;const i=n-t+1;let r=t+(e-t)%i;return r=t?i:new Array(t-i.length+1).join(n)+i}},9916:(e,t,n)=>{"use strict";n.d(t,{D:()=>c,m:()=>u});var i=n(4716),r=n(4312);let o;const{notPassiveCapture:a}=i.rU,s=[];function l(e){clearTimeout(o);const t=e.target;if(void 0===t||8===t.nodeType||!0===t.classList.contains("no-pointer-events"))return;let n=r.wN.length-1;while(n>=0){const e=r.wN[n].$;if("QDialog"!==e.type.name)break;if(!0!==e.props.seamless)return;n--}for(let i=s.length-1;i>=0;i--){const n=s[i];if(null!==n.anchorEl.value&&!1!==n.anchorEl.value.contains(t)||t!==document.body&&(null===n.innerRef.value||!1!==n.innerRef.value.contains(t)))return;e.qClickOutside=!0,n.onClickOutside(e)}}function u(e){s.push(e),1===s.length&&(document.addEventListener("mousedown",l,a),document.addEventListener("touchstart",l,a))}function c(e){const t=s.findIndex((t=>t===e));t>-1&&(s.splice(t,1),0===s.length&&(clearTimeout(o),document.removeEventListener("mousedown",l,a),document.removeEventListener("touchstart",l,a)))}},908:(e,t,n)=>{"use strict";n.d(t,{L:()=>o,f:()=>a});var i=n(1959),r=n(3673);const o=e=>(0,i.Xl)((0,r.aZ)(e)),a=e=>(0,i.Xl)(e)},2002:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var i=n(1959),r=n(9085);const o=(e,t)=>{const n=(0,i.qj)(e);for(const i in e)(0,r.g)(t,i,(()=>n[i]),(e=>{n[i]=e}));return t}},4704:(e,t,n)=>{"use strict";n.d(t,{c:()=>h,k:()=>d});var i=n(4688),r=n(1436);const o=[];let a;function s(e){a=27===e.keyCode}function l(){!0===a&&(a=!1)}function u(e){!0===a&&(a=!1,!0===(0,r.So)(e,27)&&o[o.length-1](e))}function c(e){window[e]("keydown",s),window[e]("blur",l),window[e]("keyup",u),a=!1}function h(e){!0===i.Lp.is.desktop&&(o.push(e),1===o.length&&c("addEventListener"))}function d(e){const t=o.indexOf(e);t>-1&&(o.splice(t,1),0===o.length&&c("removeEventListener"))}},230:(e,t,n)=>{"use strict";n.d(t,{YX:()=>a,fP:()=>u,jd:()=>l,xF:()=>s});let i=[],r=[];function o(e){r=r.filter((t=>t!==e))}function a(e){o(e),r.push(e)}function s(e){o(e),0===r.length&&i.length>0&&(i[i.length-1](),i=[])}function l(e){0===r.length?e():i.push(e)}function u(e){i=i.filter((t=>t!==e))}},8517:(e,t,n)=>{"use strict";n.d(t,{H:()=>s,i:()=>a});var i=n(4688);const r=[];function o(e){r[r.length-1](e)}function a(e){!0===i.Lp.is.desktop&&(r.push(e),1===r.length&&document.body.addEventListener("focusin",o))}function s(e){const t=r.indexOf(e);t>-1&&(r.splice(t,1),0===r.length&&document.body.removeEventListener("focusin",o))}},5578:(e,t,n)=>{"use strict";n.d(t,{Uf:()=>r,tP:()=>o,w6:()=>i});const i={};let r=!1;function o(){r=!0}},9085:(e,t,n)=>{"use strict";function i(e,t,n,i){Object.defineProperty(e,t,{get:n,set:i,enumerable:!0})}function r(e,t){for(const n in t)i(e,n,t[n])}n.d(t,{K:()=>r,g:()=>i})},782:(e,t,n)=>{"use strict";n.d(t,{J_:()=>l,Kn:()=>s,hj:()=>u,xb:()=>a});n(71),n(4406);const i="function"===typeof Map,r="function"===typeof Set,o="function"===typeof ArrayBuffer;function a(e,t){if(e===t)return!0;if(null!==e&&null!==t&&"object"===typeof e&&"object"===typeof t){if(e.constructor!==t.constructor)return!1;let n,s;if(e.constructor===Array){if(n=e.length,n!==t.length)return!1;for(s=n;0!==s--;)if(!0!==a(e[s],t[s]))return!1;return!0}if(!0===i&&e.constructor===Map){if(e.size!==t.size)return!1;s=e.entries().next();while(!0!==s.done){if(!0!==t.has(s.value[0]))return!1;s=s.next()}s=e.entries().next();while(!0!==s.done){if(!0!==a(s.value[1],t.get(s.value[0])))return!1;s=s.next()}return!0}if(!0===r&&e.constructor===Set){if(e.size!==t.size)return!1;s=e.entries().next();while(!0!==s.done){if(!0!==t.has(s.value[0]))return!1;s=s.next()}return!0}if(!0===o&&null!=e.buffer&&e.buffer.constructor===ArrayBuffer){if(n=e.length,n!==t.length)return!1;for(s=n;0!==s--;)if(e[s]!==t[s])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();const l=Object.keys(e).filter((t=>void 0!==e[t]));if(n=l.length,n!==Object.keys(t).filter((e=>void 0!==t[e])).length)return!1;for(s=n;0!==s--;){const n=l[s];if(!0!==a(e[n],t[n]))return!1}return!0}return e!==e&&t!==t}function s(e){return null!==e&&"object"===typeof e&&!0!==Array.isArray(e)}function l(e){return"[object Date]"===Object.prototype.toString.call(e)}function u(e){return"number"===typeof e&&isFinite(e)}},1436:(e,t,n)=>{"use strict";n.d(t,{So:()=>a,Wm:()=>o,ZK:()=>r});n(3610);let i=!1;function r(e){i=!0===e.isComposing}function o(e){return!0===i||e!==Object(e)||!0===e.isComposing||!0===e.qKeyEvent}function a(e,t){return!0!==o(e)&&[].concat(t).includes(e.keyCode)}},4312:(e,t,n)=>{"use strict";n.d(t,{AH:()=>a,HW:()=>o,S7:()=>s,wN:()=>r});var i=n(7445);const r=[];function o(e){return r.find((t=>null!==t.__qPortalInnerRef.value&&t.__qPortalInnerRef.value.contains(e)))}function a(e,t){do{if("QMenu"===e.$options.name){if(e.hide(t),!0===e.$props.separateClosePopup)return(0,i.Kq)(e)}else if(void 0!==e.__qPortalInnerRef){const n=(0,i.Kq)(e);return void 0!==n&&"QPopupProxy"===n.$options.name?(e.hide(t),n):e}e=(0,i.Kq)(e)}while(void 0!==e&&null!==e)}function s(e,t,n){while(0!==n&&void 0!==e&&null!==e){if(void 0!==e.__qPortalInnerRef){if(n--,"QMenu"===e.$options.name){e=a(e,t);continue}e.hide(t)}e=(0,i.Kq)(e)}}},2657:(e,t,n)=>{"use strict";n.d(t,{$:()=>s,io:()=>l,li:()=>c,wq:()=>p});n(3610);var i=n(8400),r=n(4688);let o,a;function s(e){const t=e.split(" ");return 2===t.length&&(!0!==["top","center","bottom"].includes(t[0])?(console.error("Anchor/Self position must start with one of top/center/bottom"),!1):!0===["left","middle","right","start","end"].includes(t[1])||(console.error("Anchor/Self position must end with one of left/middle/right/start/end"),!1))}function l(e){return!e||2===e.length&&("number"===typeof e[0]&&"number"===typeof e[1])}const u={"start#ltr":"left","start#rtl":"right","end#ltr":"right","end#rtl":"left"};function c(e,t){const n=e.split(" ");return{vertical:n[0],horizontal:u[`${n[1]}#${!0===t?"rtl":"ltr"}`]}}function h(e,t){let{top:n,left:i,right:r,bottom:o,width:a,height:s}=e.getBoundingClientRect();return void 0!==t&&(n-=t[1],i-=t[0],o+=t[1],r+=t[0],a+=t[0],s+=t[1]),{top:n,left:i,right:r,bottom:o,width:a,height:s,middle:i+(r-i)/2,center:n+(o-n)/2}}function d(e){return{top:0,center:e.offsetHeight/2,bottom:e.offsetHeight,left:0,middle:e.offsetWidth/2,right:e.offsetWidth}}function p(e){if(!0===r.Lp.is.ios&&void 0!==window.visualViewport){const e=document.body.style,{offsetLeft:t,offsetTop:n}=window.visualViewport;t!==o&&(e.setProperty("--q-pe-left",t+"px"),o=t),n!==a&&(e.setProperty("--q-pe-top",n+"px"),a=n)}let t;const{scrollLeft:n,scrollTop:i}=e.el;if(void 0===e.absoluteOffset)t=h(e.anchorEl,!0===e.cover?[0,0]:e.offset);else{const{top:n,left:i}=e.anchorEl.getBoundingClientRect(),r=n+e.absoluteOffset.top,o=i+e.absoluteOffset.left;t={top:r,left:o,width:1,height:1,right:o+1,center:r,middle:o,bottom:r+1}}let s={maxHeight:e.maxHeight,maxWidth:e.maxWidth,visibility:"visible"};!0!==e.fit&&!0!==e.cover||(s.minWidth=t.width+"px",!0===e.cover&&(s.minHeight=t.height+"px")),Object.assign(e.el.style,s);const l=d(e.el),u={top:t[e.anchorOrigin.vertical]-l[e.selfOrigin.vertical],left:t[e.anchorOrigin.horizontal]-l[e.selfOrigin.horizontal]};f(u,t,l,e.anchorOrigin,e.selfOrigin),s={top:u.top+"px",left:u.left+"px"},void 0!==u.maxHeight&&(s.maxHeight=u.maxHeight+"px",t.height>u.maxHeight&&(s.minHeight=s.maxHeight)),void 0!==u.maxWidth&&(s.maxWidth=u.maxWidth+"px",t.width>u.maxWidth&&(s.minWidth=s.maxWidth)),Object.assign(e.el.style,s),e.el.scrollTop!==i&&(e.el.scrollTop=i),e.el.scrollLeft!==n&&(e.el.scrollLeft=n)}function f(e,t,n,r,o){const a=n.bottom,s=n.right,l=(0,i.np)(),u=window.innerHeight-l,c=document.body.clientWidth;if(e.top<0||e.top+a>u)if("center"===o.vertical)e.top=t[r.vertical]>u/2?Math.max(0,u-a):0,e.maxHeight=Math.min(a,u);else if(t[r.vertical]>u/2){const n=Math.min(u,"center"===r.vertical?t.center:r.vertical===o.vertical?t.bottom:t.top);e.maxHeight=Math.min(a,n),e.top=Math.max(0,n-a)}else e.top=Math.max(0,"center"===r.vertical?t.center:r.vertical===o.vertical?t.top:t.bottom),e.maxHeight=Math.min(a,u-e.top);if(e.left<0||e.left+s>c)if(e.maxWidth=Math.min(s,c),"middle"===o.horizontal)e.left=t[r.horizontal]>c/2?Math.max(0,c-s):0;else if(t[r.horizontal]>c/2){const n=Math.min(c,"middle"===r.horizontal?t.middle:r.horizontal===o.horizontal?t.right:t.left);e.maxWidth=Math.min(s,n),e.left=Math.max(0,n-e.maxWidth)}else e.left=Math.max(0,"middle"===r.horizontal?t.middle:r.horizontal===o.horizontal?t.left:t.right),e.maxWidth=Math.min(s,c-e.left)}["left","middle","right"].forEach((e=>{u[`${e}#ltr`]=e,u[`${e}#rtl`]=e}))},7657:(e,t,n)=>{"use strict";n.d(t,{Bl:()=>o,Jl:()=>l,KR:()=>r,pf:()=>s,vs:()=>a});var i=n(3673);function r(e,t){return void 0!==e&&e()||t}function o(e,t){if(void 0!==e){const t=e();if(void 0!==t&&null!==t)return t.slice()}return t}function a(e,t){return void 0!==e?t.concat(e()):t}function s(e,t){return void 0===e?t:void 0!==t?t.concat(e()):e()}function l(e,t,n,r,o,a){t.key=r+o;const s=(0,i.h)(e,t,n);return!0===o?(0,i.wy)(s,a()):s}},9725:(e,t,n)=>{"use strict";n.d(t,{M:()=>r});var i=n(4688);function r(){if(void 0!==window.getSelection){const e=window.getSelection();void 0!==e.empty?e.empty():void 0!==e.removeAllRanges&&(e.removeAllRanges(),!0!==i.ZP.is.mobile&&e.addRange(document.createRange()))}else void 0!==document.selection&&document.selection.empty()}},2547:(e,t,n)=>{"use strict";n.d(t,{Mw:()=>a,Ng:()=>i,YE:()=>o,vh:()=>s,xP:()=>r});const i="_q_",r="_q_t_",o="_q_l_",a="_q_pc_",s="_q_fo_"},7445:(e,t,n)=>{"use strict";n.d(t,{Kq:()=>i,Rb:()=>r});n(71);function i(e){if(Object(e.$parent)===e.$parent)return e.$parent;e=e.$.parent;while(Object(e)===e){if(Object(e.proxy)===e.proxy)return e.proxy;e=e.parent}}function r(e){return void 0!==e.appContext.config.globalProperties.$router}},8400:(e,t,n)=>{"use strict";n.d(t,{OI:()=>s,QA:()=>v,b0:()=>o,f3:()=>d,ik:()=>p,np:()=>g,u3:()=>a});n(3610);var i=n(2012);const r=[null,document,document.body,document.scrollingElement,document.documentElement];function o(e,t){let n=(0,i.sb)(t);if(void 0===n){if(void 0===e||null===e)return window;n=e.closest(".scroll,.scroll-y,.overflow-auto")}return r.includes(n)?window:n}function a(e){return e===window?window.pageYOffset||window.scrollY||document.body.scrollTop||0:e.scrollTop}function s(e){return e===window?window.pageXOffset||window.scrollX||document.body.scrollLeft||0:e.scrollLeft}function l(e,t,n=0){const i=void 0===arguments[3]?performance.now():arguments[3],r=a(e);n<=0?r!==t&&c(e,t):requestAnimationFrame((o=>{const a=o-i,s=r+(t-r)/Math.max(a,n)*a;c(e,s),s!==t&&l(e,t,n-a,o)}))}function u(e,t,n=0){const i=void 0===arguments[3]?performance.now():arguments[3],r=s(e);n<=0?r!==t&&h(e,t):requestAnimationFrame((o=>{const a=o-i,s=r+(t-r)/Math.max(a,n)*a;h(e,s),s!==t&&u(e,t,n-a,o)}))}function c(e,t){e!==window?e.scrollTop=t:window.scrollTo(window.pageXOffset||window.scrollX||document.body.scrollLeft||0,t)}function h(e,t){e!==window?e.scrollLeft=t:window.scrollTo(t,window.pageYOffset||window.scrollY||document.body.scrollTop||0)}function d(e,t,n){n?l(e,t,n):c(e,t)}function p(e,t,n){n?u(e,t,n):h(e,t)}let f;function g(){if(void 0!==f)return f;const e=document.createElement("p"),t=document.createElement("div");(0,i.iv)(e,{width:"100%",height:"200px"}),(0,i.iv)(t,{position:"absolute",top:"0px",left:"0px",visibility:"hidden",width:"200px",height:"150px",overflow:"hidden"}),t.appendChild(e),document.body.appendChild(t);const n=e.offsetWidth;t.style.overflow="scroll";let r=e.offsetWidth;return n===r&&(r=t.clientWidth),t.remove(),f=n-r,f}function v(e,t=!0){return!(!e||e.nodeType!==Node.ELEMENT_NODE)&&(t?e.scrollHeight>e.clientHeight&&(e.classList.contains("scroll")||e.classList.contains("overflow-auto")||["auto","scroll"].includes(window.getComputedStyle(e)["overflow-y"])):e.scrollWidth>e.clientWidth&&(e.classList.contains("scroll")||e.classList.contains("overflow-auto")||["auto","scroll"].includes(window.getComputedStyle(e)["overflow-x"])))}},4398:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});n(6701);function i(e,t,n=document.body){if("string"!==typeof e)throw new TypeError("Expected a string as propName");if("string"!==typeof t)throw new TypeError("Expected a string as value");if(!(n instanceof Element))throw new TypeError("Expected a DOM element");n.style.setProperty(`--q-${e}`,t)}},9782:(e,t,n)=>{"use strict";n.d(t,{Z:()=>P});n(3610);var i=n(4688),r=(n(71),n(2002)),o=n(4716),a=n(9405);const s=["sm","md","lg","xl"],{passive:l}=o.rU,u=(0,r.Z)({width:0,height:0,name:"xs",sizes:{sm:600,md:1024,lg:1440,xl:1920},lt:{sm:!0,md:!0,lg:!0,xl:!0},gt:{xs:!1,sm:!1,md:!1,lg:!1},xs:!0,sm:!1,md:!1,lg:!1,xl:!1},{setSizes:o.ZT,setDebounce:o.ZT,install({$q:e,onSSRHydrated:t}){if(e.screen=this,!0===this.__installed)return void(void 0!==e.config.screen&&(!1===e.config.screen.bodyClasses?document.body.classList.remove(`screen--${this.name}`):this.__update(!0)));const{visualViewport:n}=window,r=n||window,o=document.scrollingElement||document.documentElement,u=void 0===n||!0===i.Lp.is.mobile?()=>[Math.max(window.innerWidth,o.clientWidth),Math.max(window.innerHeight,o.clientHeight)]:()=>[n.width*n.scale+window.innerWidth-o.clientWidth,n.height*n.scale+window.innerHeight-o.clientHeight],c=void 0!==e.config.screen&&!0===e.config.screen.bodyClasses;this.__update=e=>{const[t,n]=u();if(n!==this.height&&(this.height=n),t!==this.width)this.width=t;else if(!0!==e)return;let i=this.sizes;this.gt.xs=t>=i.sm,this.gt.sm=t>=i.md,this.gt.md=t>=i.lg,this.gt.lg=t>=i.xl,this.lt.sm=t{s.forEach((t=>{void 0!==e[t]&&(d[t]=e[t])}))},this.setDebounce=e=>{p=e};const f=()=>{const e=getComputedStyle(document.body);e.getPropertyValue("--q-size-sm")&&s.forEach((t=>{this.sizes[t]=parseInt(e.getPropertyValue(`--q-size-${t}`),10)})),this.setSizes=e=>{s.forEach((t=>{e[t]&&(this.sizes[t]=e[t])})),this.__update(!0)},this.setDebounce=e=>{void 0!==h&&r.removeEventListener("resize",h,l),h=e>0?(0,a.Z)(this.__update,e):this.__update,r.addEventListener("resize",h,l)},this.setDebounce(p),Object.keys(d).length>0?(this.setSizes(d),d=void 0):this.__update(),!0===c&&"xs"===this.name&&document.body.classList.add("screen--xs")};!0===i.uX.value?t.push(f):f()}});n(5363);const c=(0,r.Z)({isActive:!1,mode:!1},{__media:void 0,set(e){c.mode=e,"auto"===e?(void 0===c.__media&&(c.__media=window.matchMedia("(prefers-color-scheme: dark)"),c.__updateMedia=()=>{c.set("auto")},c.__media.addListener(c.__updateMedia)),e=c.__media.matches):void 0!==c.__media&&(c.__media.removeListener(c.__updateMedia),c.__media=void 0),c.isActive=!0===e,document.body.classList.remove("body--"+(!0===e?"light":"dark")),document.body.classList.add("body--"+(!0===e?"dark":"light"))},toggle(){c.set(!1===c.isActive)},install({$q:e,onSSRHydrated:t,ssrContext:n}){const{dark:r}=e.config;if(e.dark=this,!0===this.__installed&&void 0===r)return;this.isActive=!0===r;const o=void 0!==r&&r;if(!0===i.uX.value){const e=e=>{this.__fromSSR=e},n=this.set;this.set=e,e(o),t.push((()=>{this.set=n,this.set(this.__fromSSR)}))}else this.set(o)}}),h=c;var d=n(6583),p=n(9111),f=n(4398),g=n(1436);function v(e){return!0===e.ios?"ios":!0===e.android?"android":void 0}function y({is:e,has:t,within:n},i){const r=[!0===e.desktop?"desktop":"mobile",(!1===t.touch?"no-":"")+"touch"];if(!0===e.mobile){const t=v(e);void 0!==t&&r.push("platform-"+t)}if(!0===e.nativeMobile){const t=e.nativeMobileWrapper;r.push(t),r.push("native-mobile"),!0!==e.ios||void 0!==i[t]&&!1===i[t].iosStatusBarPadding||r.push("q-ios-padding")}else!0===e.electron?r.push("electron"):!0===e.bex&&r.push("bex");return!0===n.iframe&&r.push("within-iframe"),r}function m(){const e=document.body.className;let t=e;void 0!==i.aG&&(t=t.replace("desktop","platform-ios mobile")),!0===i.Lp.has.touch&&(t=t.replace("no-touch","touch")),!0===i.Lp.within.iframe&&(t+=" within-iframe"),e!==t&&(document.body.className=t)}function x(e){for(const t in e)(0,f.Z)(t,e[t])}const _={install(e){if(!0!==this.__installed){if(!0===i.uX.value)m();else{const{$q:t}=e;void 0!==t.config.brand&&x(t.config.brand);const n=y(i.Lp,t.config);document.body.classList.add.apply(document.body.classList,n)}!0===i.Lp.is.ios&&document.body.addEventListener("touchstart",o.ZT),window.addEventListener("keydown",g.ZK,!0)}}};var b=n(9085);const w={name:"material-icons",type:{positive:"check_circle",negative:"warning",info:"info",warning:"priority_high"},arrow:{up:"arrow_upward",right:"arrow_forward",down:"arrow_downward",left:"arrow_back",dropdown:"arrow_drop_down"},chevron:{left:"chevron_left",right:"chevron_right"},colorPicker:{spectrum:"gradient",tune:"tune",palette:"style"},pullToRefresh:{icon:"refresh"},carousel:{left:"chevron_left",right:"chevron_right",up:"keyboard_arrow_up",down:"keyboard_arrow_down",navigationIcon:"lens"},chip:{remove:"cancel",selected:"check"},datetime:{arrowLeft:"chevron_left",arrowRight:"chevron_right",now:"access_time",today:"today"},editor:{bold:"format_bold",italic:"format_italic",strikethrough:"strikethrough_s",underline:"format_underlined",unorderedList:"format_list_bulleted",orderedList:"format_list_numbered",subscript:"vertical_align_bottom",superscript:"vertical_align_top",hyperlink:"link",toggleFullscreen:"fullscreen",quote:"format_quote",left:"format_align_left",center:"format_align_center",right:"format_align_right",justify:"format_align_justify",print:"print",outdent:"format_indent_decrease",indent:"format_indent_increase",removeFormat:"format_clear",formatting:"text_format",fontSize:"format_size",align:"format_align_left",hr:"remove",undo:"undo",redo:"redo",heading:"format_size",code:"code",size:"format_size",font:"font_download",viewSource:"code"},expansionItem:{icon:"keyboard_arrow_down",denseIcon:"arrow_drop_down"},fab:{icon:"add",activeIcon:"close"},field:{clear:"cancel",error:"error"},pagination:{first:"first_page",prev:"keyboard_arrow_left",next:"keyboard_arrow_right",last:"last_page"},rating:{icon:"grade"},stepper:{done:"check",active:"edit",error:"warning"},tabs:{left:"chevron_left",right:"chevron_right",up:"keyboard_arrow_up",down:"keyboard_arrow_down"},table:{arrowUp:"arrow_upward",warning:"warning",firstPage:"first_page",prevPage:"chevron_left",nextPage:"chevron_right",lastPage:"last_page"},tree:{icon:"play_arrow"},uploader:{done:"done",clear:"clear",add:"add_box",upload:"cloud_upload",removeQueue:"clear_all",removeUploaded:"done_all"}},S=(0,r.Z)({iconMapFn:null,__icons:{}},{set(e,t){const n={...e,rtl:!0===e.rtl};n.set=S.set,Object.assign(S.__icons,n)},install({$q:e,iconSet:t,ssrContext:n}){void 0!==e.config.iconMapFn&&(this.iconMapFn=e.config.iconMapFn),e.iconSet=this.__icons,(0,b.g)(e,"iconMapFn",(()=>this.iconMapFn),(e=>{this.iconMapFn=e})),!0===this.__installed?void 0!==t&&this.set(t):this.set(t||w)}}),M=S;var C=n(2547),I=n(5578),T=n(782);const k=[i.ZP,_,h,u,d.Z,p.Z,M];function A(e,t){t.forEach((t=>{t.install(e),t.__installed=!0}))}function D(e,t,n){e.config.globalProperties.$q=n.$q,e.provide(C.Ng,n.$q),A(n,k),void 0!==t.components&&Object.values(t.components).forEach((t=>{!0===(0,T.Kn)(t)&&void 0!==t.name&&e.component(t.name,t)})),void 0!==t.directives&&Object.values(t.directives).forEach((t=>{!0===(0,T.Kn)(t)&&void 0!==t.name&&e.directive(t.name,t)})),void 0!==t.plugins&&A(n,Object.values(t.plugins).filter((e=>"function"===typeof e.install&&!1===k.includes(e)))),!0===i.uX.value&&(n.$q.onSSRHydrated=()=>{n.onSSRHydrated.forEach((e=>{e()})),n.$q.onSSRHydrated=()=>{}})}const L=function(e,t={}){const n={version:"2.7.7"};!1===I.Uf?(void 0!==t.config&&Object.assign(I.w6,t.config),n.config={...I.w6},(0,I.tP)()):n.config=t.config||{},D(e,t,{parentApp:e,$q:n,lang:t.lang,iconSet:t.iconSet,onSSRHydrated:[]})},P={version:"2.7.7",install:L,lang:p.Z,iconSet:M}},392:(e,t,n)=>{var i=n(419),r=n(3353),o=TypeError;e.exports=function(e){if(i(e))return e;throw o(r(e)+" is not a function")}},2722:(e,t,n)=>{var i=n(7593),r=n(3353),o=TypeError;e.exports=function(e){if(i(e))return e;throw o(r(e)+" is not a constructor")}},8248:(e,t,n)=>{var i=n(419),r=String,o=TypeError;e.exports=function(e){if("object"==typeof e||i(e))return e;throw o("Can't set "+r(e)+" as a prototype")}},2852:(e,t,n)=>{var i=n(854),r=n(1074),o=n(928).f,a=i("unscopables"),s=Array.prototype;void 0==s[a]&&o(s,a,{configurable:!0,value:r(null)}),e.exports=function(e){s[a][e]=!0}},6412:(e,t,n)=>{"use strict";var i=n(1021).charAt;e.exports=function(e,t,n){return t+(n?i(e,t).length:1)}},2827:(e,t,n)=>{var i=n(7673),r=TypeError;e.exports=function(e,t){if(i(t,e))return e;throw r("Incorrect invocation")}},7950:(e,t,n)=>{var i=n(776),r=String,o=TypeError;e.exports=function(e){if(i(e))return e;throw o(r(e)+" is not an object")}},6257:e=>{e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},683:(e,t,n)=>{"use strict";var i,r,o,a=n(6257),s=n(9631),l=n(7358),u=n(419),c=n(776),h=n(7322),d=n(5976),p=n(3353),f=n(1904),g=n(3460),v=n(928).f,y=n(7673),m=n(4945),x=n(6184),_=n(854),b=n(6862),w=n(7624),S=w.enforce,M=w.get,C=l.Int8Array,I=C&&C.prototype,T=l.Uint8ClampedArray,k=T&&T.prototype,A=C&&m(C),D=I&&m(I),L=Object.prototype,P=l.TypeError,O=_("toStringTag"),R=b("TYPED_ARRAY_TAG"),E="TypedArrayConstructor",N=a&&!!x&&"Opera"!==d(l.opera),z=!1,B={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},F={BigInt64Array:8,BigUint64Array:8},V=function(e){if(!c(e))return!1;var t=d(e);return"DataView"===t||h(B,t)||h(F,t)},H=function(e){var t=m(e);if(c(t)){var n=M(t);return n&&h(n,E)?n[E]:H(t)}},q=function(e){if(!c(e))return!1;var t=d(e);return h(B,t)||h(F,t)},G=function(e){if(q(e))return e;throw P("Target is not a typed array")},W=function(e){if(u(e)&&(!x||y(A,e)))return e;throw P(p(e)+" is not a typed array constructor")},U=function(e,t,n,i){if(s){if(n)for(var r in B){var o=l[r];if(o&&h(o.prototype,e))try{delete o.prototype[e]}catch(a){try{o.prototype[e]=t}catch(u){}}}D[e]&&!n||g(D,e,n?t:N&&I[e]||t,i)}},j=function(e,t,n){var i,r;if(s){if(x){if(n)for(i in B)if(r=l[i],r&&h(r,e))try{delete r[e]}catch(o){}if(A[e]&&!n)return;try{return g(A,e,n?t:N&&A[e]||t)}catch(o){}}for(i in B)r=l[i],!r||r[e]&&!n||g(r,e,t)}};for(i in B)r=l[i],o=r&&r.prototype,o?S(o)[E]=r:N=!1;for(i in F)r=l[i],o=r&&r.prototype,o&&(S(o)[E]=r);if((!N||!u(A)||A===Function.prototype)&&(A=function(){throw P("Incorrect invocation")},N))for(i in B)l[i]&&x(l[i],A);if((!N||!D||D===L)&&(D=A.prototype,N))for(i in B)l[i]&&x(l[i].prototype,D);if(N&&m(k)!==D&&x(k,D),s&&!h(D,O))for(i in z=!0,v(D,O,{get:function(){return c(this)?this[R]:void 0}}),B)l[i]&&f(l[i],R,i);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:N,TYPED_ARRAY_TAG:z&&R,aTypedArray:G,aTypedArrayConstructor:W,exportTypedArrayMethod:U,exportTypedArrayStaticMethod:j,getTypedArrayConstructor:H,isView:V,isTypedArray:q,TypedArray:A,TypedArrayPrototype:D}},62:(e,t,n)=>{"use strict";var i=n(7358),r=n(1890),o=n(9631),a=n(6257),s=n(7961),l=n(1904),u=n(6703),c=n(6400),h=n(2827),d=n(1860),p=n(4068),f=n(833),g=n(8830),v=n(4945),y=n(6184),m=n(1454).f,x=n(928).f,_=n(5786),b=n(5771),w=n(1061),S=n(7624),M=s.PROPER,C=s.CONFIGURABLE,I=S.get,T=S.set,k="ArrayBuffer",A="DataView",D="prototype",L="Wrong length",P="Wrong index",O=i[k],R=O,E=R&&R[D],N=i[A],z=N&&N[D],B=Object.prototype,F=i.Array,V=i.RangeError,H=r(_),q=r([].reverse),G=g.pack,W=g.unpack,U=function(e){return[255&e]},j=function(e){return[255&e,e>>8&255]},Z=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},Y=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},$=function(e){return G(e,23,4)},X=function(e){return G(e,52,8)},K=function(e,t){x(e[D],t,{get:function(){return I(this)[t]}})},J=function(e,t,n,i){var r=f(n),o=I(e);if(r+t>o.byteLength)throw V(P);var a=I(o.buffer).bytes,s=r+o.byteOffset,l=b(a,s,s+t);return i?l:q(l)},Q=function(e,t,n,i,r,o){var a=f(n),s=I(e);if(a+t>s.byteLength)throw V(P);for(var l=I(s.buffer).bytes,u=a+s.byteOffset,c=i(+r),h=0;hie;)(te=ne[ie++])in R||l(R,te,O[te]);E.constructor=R}y&&v(z)!==B&&y(z,B);var re=new N(new R(2)),oe=r(z.setInt8);re.setInt8(0,2147483648),re.setInt8(1,2147483649),!re.getInt8(0)&&re.getInt8(1)||u(z,{setInt8:function(e,t){oe(this,e,t<<24>>24)},setUint8:function(e,t){oe(this,e,t<<24>>24)}},{unsafe:!0})}else R=function(e){h(this,E);var t=f(e);T(this,{bytes:H(F(t),0),byteLength:t}),o||(this.byteLength=t)},E=R[D],N=function(e,t,n){h(this,z),h(e,E);var i=I(e).byteLength,r=d(t);if(r<0||r>i)throw V("Wrong offset");if(n=void 0===n?i-r:p(n),r+n>i)throw V(L);T(this,{buffer:e,byteLength:n,byteOffset:r}),o||(this.buffer=e,this.byteLength=n,this.byteOffset=r)},z=N[D],o&&(K(R,"byteLength"),K(N,"buffer"),K(N,"byteLength"),K(N,"byteOffset")),u(z,{getInt8:function(e){return J(this,1,e)[0]<<24>>24},getUint8:function(e){return J(this,1,e)[0]},getInt16:function(e){var t=J(this,2,e,arguments.length>1?arguments[1]:void 0);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=J(this,2,e,arguments.length>1?arguments[1]:void 0);return t[1]<<8|t[0]},getInt32:function(e){return Y(J(this,4,e,arguments.length>1?arguments[1]:void 0))},getUint32:function(e){return Y(J(this,4,e,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(e){return W(J(this,4,e,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(e){return W(J(this,8,e,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(e,t){Q(this,1,e,U,t)},setUint8:function(e,t){Q(this,1,e,U,t)},setInt16:function(e,t){Q(this,2,e,j,t,arguments.length>2?arguments[2]:void 0)},setUint16:function(e,t){Q(this,2,e,j,t,arguments.length>2?arguments[2]:void 0)},setInt32:function(e,t){Q(this,4,e,Z,t,arguments.length>2?arguments[2]:void 0)},setUint32:function(e,t){Q(this,4,e,Z,t,arguments.length>2?arguments[2]:void 0)},setFloat32:function(e,t){Q(this,4,e,$,t,arguments.length>2?arguments[2]:void 0)},setFloat64:function(e,t){Q(this,8,e,X,t,arguments.length>2?arguments[2]:void 0)}});w(R,k),w(N,A),e.exports={ArrayBuffer:R,DataView:N}},5786:(e,t,n)=>{"use strict";var i=n(7475),r=n(1801),o=n(6042);e.exports=function(e){var t=i(this),n=o(t),a=arguments.length,s=r(a>1?arguments[1]:void 0,n),l=a>2?arguments[2]:void 0,u=void 0===l?n:r(l,n);while(u>s)t[s++]=e;return t}},2029:(e,t,n)=>{"use strict";var i=n(422),r=n(3577),o=n(7475),a=n(9234),s=n(1558),l=n(7593),u=n(6042),c=n(6496),h=n(2151),d=n(7143),p=Array;e.exports=function(e){var t=o(e),n=l(this),f=arguments.length,g=f>1?arguments[1]:void 0,v=void 0!==g;v&&(g=i(g,f>2?arguments[2]:void 0));var y,m,x,_,b,w,S=d(t),M=0;if(!S||this===p&&s(S))for(y=u(t),m=n?new this(y):p(y);y>M;M++)w=v?g(t[M],M):t[M],c(m,M,w);else for(_=h(t,S),b=_.next,m=n?new this:[];!(x=r(b,_)).done;M++)w=v?a(_,g,[x.value,M],!0):x.value,c(m,M,w);return m.length=M,m}},6963:(e,t,n)=>{var i=n(7120),r=n(1801),o=n(6042),a=function(e){return function(t,n,a){var s,l=i(t),u=o(l),c=r(a,u);if(e&&n!=n){while(u>c)if(s=l[c++],s!=s)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===n)return e||c||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},5416:(e,t,n)=>{var i=n(422),r=n(2985),o=n(7475),a=n(6042),s=function(e){var t=1==e;return function(n,s,l){var u,c,h=o(n),d=r(h),p=i(s,l),f=a(d);while(f-- >0)if(u=d[f],c=p(u,f,h),c)switch(e){case 0:return u;case 1:return f}return t?-1:void 0}};e.exports={findLast:s(0),findLastIndex:s(1)}},2099:(e,t,n)=>{var i=n(422),r=n(1890),o=n(2985),a=n(7475),s=n(6042),l=n(6340),u=r([].push),c=function(e){var t=1==e,n=2==e,r=3==e,c=4==e,h=6==e,d=7==e,p=5==e||h;return function(f,g,v,y){for(var m,x,_=a(f),b=o(_),w=i(g,v),S=s(b),M=0,C=y||l,I=t?C(f,S):n||d?C(f,0):void 0;S>M;M++)if((p||M in b)&&(m=b[M],x=w(m,M,_),e))if(t)I[M]=x;else if(x)switch(e){case 3:return!0;case 5:return m;case 6:return M;case 2:u(I,m)}else switch(e){case 4:return!1;case 7:u(I,m)}return h?-1:r||c?c:I}};e.exports={forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findIndex:c(6),filterReject:c(7)}},5771:(e,t,n)=>{var i=n(1801),r=n(6042),o=n(6496),a=Array,s=Math.max;e.exports=function(e,t,n){for(var l=r(e),u=i(t,l),c=i(void 0===n?l:n,l),h=a(s(c-u,0)),d=0;u{var i=n(5771),r=Math.floor,o=function(e,t){var n=e.length,l=r(n/2);return n<8?a(e,t):s(e,o(i(e,0,l),t),o(i(e,l),t),t)},a=function(e,t){var n,i,r=e.length,o=1;while(o0)e[i]=e[--i];i!==o++&&(e[i]=n)}return e},s=function(e,t,n,i){var r=t.length,o=n.length,a=0,s=0;while(a{var i=n(6894),r=n(7593),o=n(776),a=n(854),s=a("species"),l=Array;e.exports=function(e){var t;return i(e)&&(t=e.constructor,r(t)&&(t===l||i(t.prototype))?t=void 0:o(t)&&(t=t[s],null===t&&(t=void 0))),void 0===t?l:t}},6340:(e,t,n)=>{var i=n(330);e.exports=function(e,t){return new(i(e))(0===t?0:t)}},9234:(e,t,n)=>{var i=n(7950),r=n(8105);e.exports=function(e,t,n,o){try{return o?t(i(n)[0],n[1]):t(n)}catch(a){r(e,"throw",a)}}},8047:(e,t,n)=>{var i=n(854),r=i("iterator"),o=!1;try{var a=0,s={next:function(){return{done:!!a++}},return:function(){o=!0}};s[r]=function(){return this},Array.from(s,(function(){throw 2}))}catch(l){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i={};i[r]=function(){return{next:function(){return{done:n=!0}}}},e(i)}catch(l){}return n}},5173:(e,t,n)=>{var i=n(1890),r=i({}.toString),o=i("".slice);e.exports=function(e){return o(r(e),8,-1)}},5976:(e,t,n)=>{var i=n(5705),r=n(419),o=n(5173),a=n(854),s=a("toStringTag"),l=Object,u="Arguments"==o(function(){return arguments}()),c=function(e,t){try{return e[t]}catch(n){}};e.exports=i?o:function(e){var t,n,i;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=c(t=l(e),s))?n:u?o(t):"Object"==(i=o(t))&&r(t.callee)?"Arguments":i}},767:(e,t,n)=>{var i=n(1890),r=Error,o=i("".replace),a=function(e){return String(r(e).stack)}("zxcasd"),s=/\n\s*at [^:]*:[^\n]*/,l=s.test(a);e.exports=function(e,t){if(l&&"string"==typeof e&&!r.prepareStackTrace)while(t--)e=o(e,s,"");return e}},8438:(e,t,n)=>{var i=n(7322),r=n(7764),o=n(2404),a=n(928);e.exports=function(e,t,n){for(var s=r(t),l=a.f,u=o.f,c=0;c{var i=n(6400);e.exports=!i((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},5912:(e,t,n)=>{"use strict";var i=n(4848).IteratorPrototype,r=n(1074),o=n(5442),a=n(1061),s=n(2184),l=function(){return this};e.exports=function(e,t,n,u){var c=t+" Iterator";return e.prototype=r(i,{next:o(+!u,n)}),a(e,c,!1,!0),s[c]=l,e}},1904:(e,t,n)=>{var i=n(9631),r=n(928),o=n(5442);e.exports=i?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},5442:e=>{e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},6496:(e,t,n)=>{"use strict";var i=n(8618),r=n(928),o=n(5442);e.exports=function(e,t,n){var a=i(t);a in e?r.f(e,a,o(0,n)):e[a]=n}},9468:(e,t,n)=>{var i=n(9843),r=n(928);e.exports=function(e,t,n){return n.get&&i(n.get,t,{getter:!0}),n.set&&i(n.set,t,{setter:!0}),r.f(e,t,n)}},3460:(e,t,n)=>{var i=n(419),r=n(928),o=n(9843),a=n(1615);e.exports=function(e,t,n,s){s||(s={});var l=s.enumerable,u=void 0!==s.name?s.name:t;if(i(n)&&o(n,u,s),s.global)l?e[t]=n:a(t,n);else{try{s.unsafe?e[t]&&(l=!0):delete e[t]}catch(c){}l?e[t]=n:r.f(e,t,{value:n,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable})}return e}},6703:(e,t,n)=>{var i=n(3460);e.exports=function(e,t,n){for(var r in t)i(e,r,t[r],n);return e}},1615:(e,t,n)=>{var i=n(7358),r=Object.defineProperty;e.exports=function(e,t){try{r(i,e,{value:t,configurable:!0,writable:!0})}catch(n){i[e]=t}return t}},8810:(e,t,n)=>{"use strict";var i=n(8934),r=n(3577),o=n(6692),a=n(7961),s=n(419),l=n(5912),u=n(4945),c=n(6184),h=n(1061),d=n(1904),p=n(3460),f=n(854),g=n(2184),v=n(4848),y=a.PROPER,m=a.CONFIGURABLE,x=v.IteratorPrototype,_=v.BUGGY_SAFARI_ITERATORS,b=f("iterator"),w="keys",S="values",M="entries",C=function(){return this};e.exports=function(e,t,n,a,f,v,I){l(n,t,a);var T,k,A,D=function(e){if(e===f&&E)return E;if(!_&&e in O)return O[e];switch(e){case w:return function(){return new n(this,e)};case S:return function(){return new n(this,e)};case M:return function(){return new n(this,e)}}return function(){return new n(this)}},L=t+" Iterator",P=!1,O=e.prototype,R=O[b]||O["@@iterator"]||f&&O[f],E=!_&&R||D(f),N="Array"==t&&O.entries||R;if(N&&(T=u(N.call(new e)),T!==Object.prototype&&T.next&&(o||u(T)===x||(c?c(T,x):s(T[b])||p(T,b,C)),h(T,L,!0,!0),o&&(g[L]=C))),y&&f==S&&R&&R.name!==S&&(!o&&m?d(O,"name",S):(P=!0,E=function(){return r(R,this)})),f)if(k={values:D(S),keys:v?E:D(w),entries:D(M)},I)for(A in k)(_||P||!(A in O))&&p(O,A,k[A]);else i({target:t,proto:!0,forced:_||P},k);return o&&!I||O[b]===E||p(O,b,E,{name:f}),g[t]=E,k}},9631:(e,t,n)=>{var i=n(6400);e.exports=!i((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},5354:(e,t,n)=>{var i=n(7358),r=n(776),o=i.document,a=r(o)&&r(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},4296:e=>{e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},8753:(e,t,n)=>{var i=n(5354),r=i("span").classList,o=r&&r.constructor&&r.constructor.prototype;e.exports=o===Object.prototype?void 0:o},1544:(e,t,n)=>{var i=n(9173),r=i.match(/firefox\/(\d+)/i);e.exports=!!r&&+r[1]},8979:(e,t,n)=>{var i=n(9173);e.exports=/MSIE|Trident/.test(i)},9173:(e,t,n)=>{var i=n(9694);e.exports=i("navigator","userAgent")||""},5068:(e,t,n)=>{var i,r,o=n(7358),a=n(9173),s=o.process,l=o.Deno,u=s&&s.versions||l&&l.version,c=u&&u.v8;c&&(i=c.split("."),r=i[0]>0&&i[0]<4?1:+(i[0]+i[1])),!r&&a&&(i=a.match(/Edge\/(\d+)/),(!i||i[1]>=74)&&(i=a.match(/Chrome\/(\d+)/),i&&(r=+i[1]))),e.exports=r},1513:(e,t,n)=>{var i=n(9173),r=i.match(/AppleWebKit\/(\d+)\./);e.exports=!!r&&+r[1]},2875:e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},6429:(e,t,n)=>{var i=n(6400),r=n(5442);e.exports=!i((function(){var e=Error("a");return!("stack"in e)||(Object.defineProperty(e,"stack",r(1,7)),7!==e.stack)}))},8934:(e,t,n)=>{var i=n(7358),r=n(2404).f,o=n(1904),a=n(3460),s=n(1615),l=n(8438),u=n(4389);e.exports=function(e,t){var n,c,h,d,p,f,g=e.target,v=e.global,y=e.stat;if(c=v?i:y?i[g]||s(g,{}):(i[g]||{}).prototype,c)for(h in t){if(p=t[h],e.dontCallGetSet?(f=r(c,h),d=f&&f.value):d=c[h],n=u(v?h:g+(y?".":"#")+h,e.forced),!n&&void 0!==d){if(typeof p==typeof d)continue;l(p,d)}(e.sham||d&&d.sham)&&o(p,"sham",!0),a(c,h,p,e)}}},6400:e=>{e.exports=function(e){try{return!!e()}catch(t){return!0}}},9529:(e,t,n)=>{"use strict";n(7280);var i=n(1890),r=n(3460),o=n(4348),a=n(6400),s=n(854),l=n(1904),u=s("species"),c=RegExp.prototype;e.exports=function(e,t,n,h){var d=s(e),p=!a((function(){var t={};return t[d]=function(){return 7},7!=""[e](t)})),f=p&&!a((function(){var t=!1,n=/a/;return"split"===e&&(n={},n.constructor={},n.constructor[u]=function(){return n},n.flags="",n[d]=/./[d]),n.exec=function(){return t=!0,null},n[d](""),!t}));if(!p||!f||n){var g=i(/./[d]),v=t(d,""[e],(function(e,t,n,r,a){var s=i(e),l=t.exec;return l===o||l===c.exec?p&&!a?{done:!0,value:g(t,n,r)}:{done:!0,value:s(n,t,r)}:{done:!1}}));r(String.prototype,e,v[0]),r(c,d,v[1])}h&&l(c[d],"sham",!0)}},4157:(e,t,n)=>{var i=n(8427),r=Function.prototype,o=r.apply,a=r.call;e.exports="object"==typeof Reflect&&Reflect.apply||(i?a.bind(o):function(){return a.apply(o,arguments)})},422:(e,t,n)=>{var i=n(1890),r=n(392),o=n(8427),a=i(i.bind);e.exports=function(e,t){return r(e),void 0===t?e:o?a(e,t):function(){return e.apply(t,arguments)}}},8427:(e,t,n)=>{var i=n(6400);e.exports=!i((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},3577:(e,t,n)=>{var i=n(8427),r=Function.prototype.call;e.exports=i?r.bind(r):function(){return r.apply(r,arguments)}},7961:(e,t,n)=>{var i=n(9631),r=n(7322),o=Function.prototype,a=i&&Object.getOwnPropertyDescriptor,s=r(o,"name"),l=s&&"something"===function(){}.name,u=s&&(!i||i&&a(o,"name").configurable);e.exports={EXISTS:s,PROPER:l,CONFIGURABLE:u}},1890:(e,t,n)=>{var i=n(8427),r=Function.prototype,o=r.bind,a=r.call,s=i&&o.bind(a,a);e.exports=i?function(e){return e&&s(e)}:function(e){return e&&function(){return a.apply(e,arguments)}}},9694:(e,t,n)=>{var i=n(7358),r=n(419),o=function(e){return r(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?o(i[e]):i[e]&&i[e][t]}},7143:(e,t,n)=>{var i=n(5976),r=n(2344),o=n(2184),a=n(854),s=a("iterator");e.exports=function(e){if(void 0!=e)return r(e,s)||r(e,"@@iterator")||o[i(e)]}},2151:(e,t,n)=>{var i=n(3577),r=n(392),o=n(7950),a=n(3353),s=n(7143),l=TypeError;e.exports=function(e,t){var n=arguments.length<2?s(e):t;if(r(n))return o(i(n,e));throw l(a(e)+" is not iterable")}},2344:(e,t,n)=>{var i=n(392);e.exports=function(e,t){var n=e[t];return null==n?void 0:i(n)}},8716:(e,t,n)=>{var i=n(1890),r=n(7475),o=Math.floor,a=i("".charAt),s=i("".replace),l=i("".slice),u=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,c=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,i,h,d){var p=n+e.length,f=i.length,g=c;return void 0!==h&&(h=r(h),g=u),s(d,g,(function(r,s){var u;switch(a(s,0)){case"$":return"$";case"&":return e;case"`":return l(t,0,n);case"'":return l(t,p);case"<":u=h[l(s,1,-1)];break;default:var c=+s;if(0===c)return r;if(c>f){var d=o(c/10);return 0===d?r:d<=f?void 0===i[d-1]?a(s,1):i[d-1]+a(s,1):r}u=i[c-1]}return void 0===u?"":u}))}},7358:(e,t,n)=>{var i=function(e){return e&&e.Math==Math&&e};e.exports=i("object"==typeof globalThis&&globalThis)||i("object"==typeof window&&window)||i("object"==typeof self&&self)||i("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},7322:(e,t,n)=>{var i=n(1890),r=n(7475),o=i({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return o(r(e),t)}},600:e=>{e.exports={}},9970:(e,t,n)=>{var i=n(9694);e.exports=i("document","documentElement")},7021:(e,t,n)=>{var i=n(9631),r=n(6400),o=n(5354);e.exports=!i&&!r((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},8830:e=>{var t=Array,n=Math.abs,i=Math.pow,r=Math.floor,o=Math.log,a=Math.LN2,s=function(e,s,l){var u,c,h,d=t(l),p=8*l-s-1,f=(1<>1,v=23===s?i(2,-24)-i(2,-77):0,y=e<0||0===e&&1/e<0?1:0,m=0;e=n(e),e!=e||e===1/0?(c=e!=e?1:0,u=f):(u=r(o(e)/a),h=i(2,-u),e*h<1&&(u--,h*=2),e+=u+g>=1?v/h:v*i(2,1-g),e*h>=2&&(u++,h/=2),u+g>=f?(c=0,u=f):u+g>=1?(c=(e*h-1)*i(2,s),u+=g):(c=e*i(2,g-1)*i(2,s),u=0));while(s>=8)d[m++]=255&c,c/=256,s-=8;u=u<0)d[m++]=255&u,u/=256,p-=8;return d[--m]|=128*y,d},l=function(e,t){var n,r=e.length,o=8*r-t-1,a=(1<>1,l=o-7,u=r-1,c=e[u--],h=127&c;c>>=7;while(l>0)h=256*h+e[u--],l-=8;n=h&(1<<-l)-1,h>>=-l,l+=t;while(l>0)n=256*n+e[u--],l-=8;if(0===h)h=1-s;else{if(h===a)return n?NaN:c?-1/0:1/0;n+=i(2,t),h-=s}return(c?-1:1)*n*i(2,h-t)};e.exports={pack:s,unpack:l}},2985:(e,t,n)=>{var i=n(1890),r=n(6400),o=n(5173),a=Object,s=i("".split);e.exports=r((function(){return!a("z").propertyIsEnumerable(0)}))?function(e){return"String"==o(e)?s(e,""):a(e)}:a},9941:(e,t,n)=>{var i=n(419),r=n(776),o=n(6184);e.exports=function(e,t,n){var a,s;return o&&i(a=t.constructor)&&a!==n&&r(s=a.prototype)&&s!==n.prototype&&o(e,s),e}},3725:(e,t,n)=>{var i=n(1890),r=n(419),o=n(1089),a=i(Function.toString);r(o.inspectSource)||(o.inspectSource=function(e){return a(e)}),e.exports=o.inspectSource},5684:(e,t,n)=>{var i=n(776),r=n(1904);e.exports=function(e,t){i(t)&&"cause"in t&&r(e,"cause",t.cause)}},7624:(e,t,n)=>{var i,r,o,a=n(9262),s=n(7358),l=n(1890),u=n(776),c=n(1904),h=n(7322),d=n(1089),p=n(203),f=n(600),g="Object already initialized",v=s.TypeError,y=s.WeakMap,m=function(e){return o(e)?r(e):i(e,{})},x=function(e){return function(t){var n;if(!u(t)||(n=r(t)).type!==e)throw v("Incompatible receiver, "+e+" required");return n}};if(a||d.state){var _=d.state||(d.state=new y),b=l(_.get),w=l(_.has),S=l(_.set);i=function(e,t){if(w(_,e))throw new v(g);return t.facade=e,S(_,e,t),t},r=function(e){return b(_,e)||{}},o=function(e){return w(_,e)}}else{var M=p("state");f[M]=!0,i=function(e,t){if(h(e,M))throw new v(g);return t.facade=e,c(e,M,t),t},r=function(e){return h(e,M)?e[M]:{}},o=function(e){return h(e,M)}}e.exports={set:i,get:r,has:o,enforce:m,getterFor:x}},1558:(e,t,n)=>{var i=n(854),r=n(2184),o=i("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||a[o]===e)}},6894:(e,t,n)=>{var i=n(5173);e.exports=Array.isArray||function(e){return"Array"==i(e)}},419:e=>{e.exports=function(e){return"function"==typeof e}},7593:(e,t,n)=>{var i=n(1890),r=n(6400),o=n(419),a=n(5976),s=n(9694),l=n(3725),u=function(){},c=[],h=s("Reflect","construct"),d=/^\s*(?:class|function)\b/,p=i(d.exec),f=!d.exec(u),g=function(e){if(!o(e))return!1;try{return h(u,c,e),!0}catch(t){return!1}},v=function(e){if(!o(e))return!1;switch(a(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return f||!!p(d,l(e))}catch(t){return!0}};v.sham=!0,e.exports=!h||r((function(){var e;return g(g.call)||!g(Object)||!g((function(){e=!0}))||e}))?v:g},4389:(e,t,n)=>{var i=n(6400),r=n(419),o=/#|\.prototype\./,a=function(e,t){var n=l[s(e)];return n==c||n!=u&&(r(t)?i(t):!!t)},s=a.normalize=function(e){return String(e).replace(o,".").toLowerCase()},l=a.data={},u=a.NATIVE="N",c=a.POLYFILL="P";e.exports=a},2818:(e,t,n)=>{var i=n(776),r=Math.floor;e.exports=Number.isInteger||function(e){return!i(e)&&isFinite(e)&&r(e)===e}},776:(e,t,n)=>{var i=n(419);e.exports=function(e){return"object"==typeof e?null!==e:i(e)}},6692:e=>{e.exports=!1},410:(e,t,n)=>{var i=n(9694),r=n(419),o=n(7673),a=n(8476),s=Object;e.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=i("Symbol");return r(t)&&o(t.prototype,s(e))}},8105:(e,t,n)=>{var i=n(3577),r=n(7950),o=n(2344);e.exports=function(e,t,n){var a,s;r(e);try{if(a=o(e,"return"),!a){if("throw"===t)throw n;return n}a=i(a,e)}catch(l){s=!0,a=l}if("throw"===t)throw n;if(s)throw a;return r(a),n}},4848:(e,t,n)=>{"use strict";var i,r,o,a=n(6400),s=n(419),l=n(1074),u=n(4945),c=n(3460),h=n(854),d=n(6692),p=h("iterator"),f=!1;[].keys&&(o=[].keys(),"next"in o?(r=u(u(o)),r!==Object.prototype&&(i=r)):f=!0);var g=void 0==i||a((function(){var e={};return i[p].call(e)!==e}));g?i={}:d&&(i=l(i)),s(i[p])||c(i,p,(function(){return this})),e.exports={IteratorPrototype:i,BUGGY_SAFARI_ITERATORS:f}},2184:e=>{e.exports={}},6042:(e,t,n)=>{var i=n(4068);e.exports=function(e){return i(e.length)}},9843:(e,t,n)=>{var i=n(6400),r=n(419),o=n(7322),a=n(9631),s=n(7961).CONFIGURABLE,l=n(3725),u=n(7624),c=u.enforce,h=u.get,d=Object.defineProperty,p=a&&!i((function(){return 8!==d((function(){}),"length",{value:8}).length})),f=String(String).split("String"),g=e.exports=function(e,t,n){"Symbol("===String(t).slice(0,7)&&(t="["+String(t).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!o(e,"name")||s&&e.name!==t)&&(a?d(e,"name",{value:t,configurable:!0}):e.name=t),p&&n&&o(n,"arity")&&e.length!==n.arity&&d(e,"length",{value:n.arity});try{n&&o(n,"constructor")&&n.constructor?a&&d(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(r){}var i=c(e);return o(i,"source")||(i.source=f.join("string"==typeof t?t:"")),e};Function.prototype.toString=g((function(){return r(this)&&h(this).source||l(this)}),"toString")},1243:e=>{var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var i=+e;return(i>0?n:t)(i)}},7529:(e,t,n)=>{var i=n(5068),r=n(6400);e.exports=!!Object.getOwnPropertySymbols&&!r((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&i&&i<41}))},6595:(e,t,n)=>{var i=n(6400),r=n(854),o=n(6692),a=r("iterator");e.exports=!i((function(){var e=new URL("b?a=1&b=2&c=3","http://a"),t=e.searchParams,n="";return e.pathname="c%20d",t.forEach((function(e,i){t["delete"]("b"),n+=i+e})),o&&!e.toJSON||!t.sort||"http://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[a]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host}))},9262:(e,t,n)=>{var i=n(7358),r=n(419),o=n(3725),a=i.WeakMap;e.exports=r(a)&&/native code/.test(o(a))},7598:(e,t,n)=>{var i=n(4481);e.exports=function(e,t){return void 0===e?arguments.length<2?"":t:i(e)}},8439:(e,t,n)=>{"use strict";var i=n(9631),r=n(1890),o=n(3577),a=n(6400),s=n(9158),l=n(4199),u=n(5604),c=n(7475),h=n(2985),d=Object.assign,p=Object.defineProperty,f=r([].concat);e.exports=!d||a((function(){if(i&&1!==d({b:1},d(p({},"a",{enumerable:!0,get:function(){p(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=d({},e)[n]||s(d({},t)).join("")!=r}))?function(e,t){var n=c(e),r=arguments.length,a=1,d=l.f,p=u.f;while(r>a){var g,v=h(arguments[a++]),y=d?f(s(v),d(v)):s(v),m=y.length,x=0;while(m>x)g=y[x++],i&&!o(p,v,g)||(n[g]=v[g])}return n}:d},1074:(e,t,n)=>{var i,r=n(7950),o=n(3605),a=n(2875),s=n(600),l=n(9970),u=n(5354),c=n(203),h=">",d="<",p="prototype",f="script",g=c("IE_PROTO"),v=function(){},y=function(e){return d+f+h+e+d+"/"+f+h},m=function(e){e.write(y("")),e.close();var t=e.parentWindow.Object;return e=null,t},x=function(){var e,t=u("iframe"),n="java"+f+":";return t.style.display="none",l.appendChild(t),t.src=String(n),e=t.contentWindow.document,e.open(),e.write(y("document.F=Object")),e.close(),e.F},_=function(){try{i=new ActiveXObject("htmlfile")}catch(t){}_="undefined"!=typeof document?document.domain&&i?m(i):x():m(i);var e=a.length;while(e--)delete _[p][a[e]];return _()};s[g]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(v[p]=r(e),n=new v,v[p]=null,n[g]=e):n=_(),void 0===t?n:o.f(n,t)}},3605:(e,t,n)=>{var i=n(9631),r=n(5953),o=n(928),a=n(7950),s=n(7120),l=n(9158);t.f=i&&!r?Object.defineProperties:function(e,t){a(e);var n,i=s(t),r=l(t),u=r.length,c=0;while(u>c)o.f(e,n=r[c++],i[n]);return e}},928:(e,t,n)=>{var i=n(9631),r=n(7021),o=n(5953),a=n(7950),s=n(8618),l=TypeError,u=Object.defineProperty,c=Object.getOwnPropertyDescriptor,h="enumerable",d="configurable",p="writable";t.f=i?o?function(e,t,n){if(a(e),t=s(t),a(n),"function"===typeof e&&"prototype"===t&&"value"in n&&p in n&&!n[p]){var i=c(e,t);i&&i[p]&&(e[t]=n.value,n={configurable:d in n?n[d]:i[d],enumerable:h in n?n[h]:i[h],writable:!1})}return u(e,t,n)}:u:function(e,t,n){if(a(e),t=s(t),a(n),r)try{return u(e,t,n)}catch(i){}if("get"in n||"set"in n)throw l("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},2404:(e,t,n)=>{var i=n(9631),r=n(3577),o=n(5604),a=n(5442),s=n(7120),l=n(8618),u=n(7322),c=n(7021),h=Object.getOwnPropertyDescriptor;t.f=i?h:function(e,t){if(e=s(e),t=l(t),c)try{return h(e,t)}catch(n){}if(u(e,t))return a(!r(o.f,e,t),e[t])}},1454:(e,t,n)=>{var i=n(1587),r=n(2875),o=r.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return i(e,o)}},4199:(e,t)=>{t.f=Object.getOwnPropertySymbols},4945:(e,t,n)=>{var i=n(7322),r=n(419),o=n(7475),a=n(203),s=n(123),l=a("IE_PROTO"),u=Object,c=u.prototype;e.exports=s?u.getPrototypeOf:function(e){var t=o(e);if(i(t,l))return t[l];var n=t.constructor;return r(n)&&t instanceof n?n.prototype:t instanceof u?c:null}},7673:(e,t,n)=>{var i=n(1890);e.exports=i({}.isPrototypeOf)},1587:(e,t,n)=>{var i=n(1890),r=n(7322),o=n(7120),a=n(6963).indexOf,s=n(600),l=i([].push);e.exports=function(e,t){var n,i=o(e),u=0,c=[];for(n in i)!r(s,n)&&r(i,n)&&l(c,n);while(t.length>u)r(i,n=t[u++])&&(~a(c,n)||l(c,n));return c}},9158:(e,t,n)=>{var i=n(1587),r=n(2875);e.exports=Object.keys||function(e){return i(e,r)}},5604:(e,t)=>{"use strict";var n={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,r=i&&!n.call({1:2},1);t.f=r?function(e){var t=i(this,e);return!!t&&t.enumerable}:n},6184:(e,t,n)=>{var i=n(1890),r=n(7950),o=n(8248);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{e=i(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),e(n,[]),t=n instanceof Array}catch(a){}return function(n,i){return r(n),o(i),t?e(n,i):n.__proto__=i,n}}():void 0)},9308:(e,t,n)=>{var i=n(3577),r=n(419),o=n(776),a=TypeError;e.exports=function(e,t){var n,s;if("string"===t&&r(n=e.toString)&&!o(s=i(n,e)))return s;if(r(n=e.valueOf)&&!o(s=i(n,e)))return s;if("string"!==t&&r(n=e.toString)&&!o(s=i(n,e)))return s;throw a("Can't convert object to primitive value")}},7764:(e,t,n)=>{var i=n(9694),r=n(1890),o=n(1454),a=n(4199),s=n(7950),l=r([].concat);e.exports=i("Reflect","ownKeys")||function(e){var t=o.f(s(e)),n=a.f;return n?l(t,n(e)):t}},4836:(e,t,n)=>{var i=n(928).f;e.exports=function(e,t,n){n in e||i(e,n,{configurable:!0,get:function(){return t[n]},set:function(e){t[n]=e}})}},9395:(e,t,n)=>{var i=n(3577),r=n(7950),o=n(419),a=n(5173),s=n(4348),l=TypeError;e.exports=function(e,t){var n=e.exec;if(o(n)){var u=i(n,e,t);return null!==u&&r(u),u}if("RegExp"===a(e))return i(s,e,t);throw l("RegExp#exec called on incompatible receiver")}},4348:(e,t,n)=>{"use strict";var i=n(3577),r=n(1890),o=n(4481),a=n(136),s=n(2351),l=n(1586),u=n(1074),c=n(7624).get,h=n(5337),d=n(1442),p=l("native-string-replace",String.prototype.replace),f=RegExp.prototype.exec,g=f,v=r("".charAt),y=r("".indexOf),m=r("".replace),x=r("".slice),_=function(){var e=/a/,t=/b*/g;return i(f,e,"a"),i(f,t,"a"),0!==e.lastIndex||0!==t.lastIndex}(),b=s.BROKEN_CARET,w=void 0!==/()??/.exec("")[1],S=_||w||b||h||d;S&&(g=function(e){var t,n,r,s,l,h,d,S=this,M=c(S),C=o(e),I=M.raw;if(I)return I.lastIndex=S.lastIndex,t=i(g,I,C),S.lastIndex=I.lastIndex,t;var T=M.groups,k=b&&S.sticky,A=i(a,S),D=S.source,L=0,P=C;if(k&&(A=m(A,"y",""),-1===y(A,"g")&&(A+="g"),P=x(C,S.lastIndex),S.lastIndex>0&&(!S.multiline||S.multiline&&"\n"!==v(C,S.lastIndex-1))&&(D="(?: "+D+")",P=" "+P,L++),n=new RegExp("^(?:"+D+")",A)),w&&(n=new RegExp("^"+D+"$(?!\\s)",A)),_&&(r=S.lastIndex),s=i(f,k?n:S,P),k?s?(s.input=x(s.input,L),s[0]=x(s[0],L),s.index=S.lastIndex,S.lastIndex+=s[0].length):S.lastIndex=0:_&&s&&(S.lastIndex=S.global?s.index+s[0].length:r),w&&s&&s.length>1&&i(p,s[0],n,(function(){for(l=1;l{"use strict";var i=n(7950);e.exports=function(){var e=i(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},2351:(e,t,n)=>{var i=n(6400),r=n(7358),o=r.RegExp,a=i((function(){var e=o("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),s=a||i((function(){return!o("a","y").sticky})),l=a||i((function(){var e=o("^r","gy");return e.lastIndex=2,null!=e.exec("str")}));e.exports={BROKEN_CARET:l,MISSED_STICKY:s,UNSUPPORTED_Y:a}},5337:(e,t,n)=>{var i=n(6400),r=n(7358),o=r.RegExp;e.exports=i((function(){var e=o(".","s");return!(e.dotAll&&e.exec("\n")&&"s"===e.flags)}))},1442:(e,t,n)=>{var i=n(6400),r=n(7358),o=r.RegExp;e.exports=i((function(){var e=o("(?b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$c")}))},7933:e=>{var t=TypeError;e.exports=function(e){if(void 0==e)throw t("Can't call method on "+e);return e}},4114:(e,t,n)=>{"use strict";var i=n(9694),r=n(928),o=n(854),a=n(9631),s=o("species");e.exports=function(e){var t=i(e),n=r.f;a&&t&&!t[s]&&n(t,s,{configurable:!0,get:function(){return this}})}},1061:(e,t,n)=>{var i=n(928).f,r=n(7322),o=n(854),a=o("toStringTag");e.exports=function(e,t,n){e&&!n&&(e=e.prototype),e&&!r(e,a)&&i(e,a,{configurable:!0,value:t})}},203:(e,t,n)=>{var i=n(1586),r=n(6862),o=i("keys");e.exports=function(e){return o[e]||(o[e]=r(e))}},1089:(e,t,n)=>{var i=n(7358),r=n(1615),o="__core-js_shared__",a=i[o]||r(o,{});e.exports=a},1586:(e,t,n)=>{var i=n(6692),r=n(1089);(e.exports=function(e,t){return r[e]||(r[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.24.1",mode:i?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.24.1/LICENSE",source:"https://github.com/zloirock/core-js"})},1021:(e,t,n)=>{var i=n(1890),r=n(1860),o=n(4481),a=n(7933),s=i("".charAt),l=i("".charCodeAt),u=i("".slice),c=function(e){return function(t,n){var i,c,h=o(a(t)),d=r(n),p=h.length;return d<0||d>=p?e?"":void 0:(i=l(h,d),i<55296||i>56319||d+1===p||(c=l(h,d+1))<56320||c>57343?e?s(h,d):i:e?u(h,d,d+2):c-56320+(i-55296<<10)+65536)}};e.exports={codeAt:c(!1),charAt:c(!0)}},5253:(e,t,n)=>{"use strict";var i=n(1890),r=2147483647,o=36,a=1,s=26,l=38,u=700,c=72,h=128,d="-",p=/[^\0-\u007E]/,f=/[.\u3002\uFF0E\uFF61]/g,g="Overflow: input needs wider integers to process",v=o-a,y=RangeError,m=i(f.exec),x=Math.floor,_=String.fromCharCode,b=i("".charCodeAt),w=i([].join),S=i([].push),M=i("".replace),C=i("".split),I=i("".toLowerCase),T=function(e){var t=[],n=0,i=e.length;while(n=55296&&r<=56319&&n>1,e+=x(e/t);while(e>v*s>>1)e=x(e/v),i+=o;return x(i+(v+1)*e/(e+l))},D=function(e){var t=[];e=T(e);var n,i,l=e.length,u=h,p=0,f=c;for(n=0;n=u&&ix((r-p)/M))throw y(g);for(p+=(b-u)*M,u=b,n=0;nr)throw y(g);if(i==u){var C=p,I=o;while(1){var D=I<=f?a:I>=f+s?s:I-f;if(C{var i=n(1860),r=Math.max,o=Math.min;e.exports=function(e,t){var n=i(e);return n<0?r(n+t,0):o(n,t)}},5492:(e,t,n)=>{var i=n(2181),r=TypeError;e.exports=function(e){var t=i(e,"number");if("number"==typeof t)throw r("Can't convert number to bigint");return BigInt(t)}},833:(e,t,n)=>{var i=n(1860),r=n(4068),o=RangeError;e.exports=function(e){if(void 0===e)return 0;var t=i(e),n=r(t);if(t!==n)throw o("Wrong length or index");return n}},7120:(e,t,n)=>{var i=n(2985),r=n(7933);e.exports=function(e){return i(r(e))}},1860:(e,t,n)=>{var i=n(1243);e.exports=function(e){var t=+e;return t!==t||0===t?0:i(t)}},4068:(e,t,n)=>{var i=n(1860),r=Math.min;e.exports=function(e){return e>0?r(i(e),9007199254740991):0}},7475:(e,t,n)=>{var i=n(7933),r=Object;e.exports=function(e){return r(i(e))}},701:(e,t,n)=>{var i=n(1443),r=RangeError;e.exports=function(e,t){var n=i(e);if(n%t)throw r("Wrong offset");return n}},1443:(e,t,n)=>{var i=n(1860),r=RangeError;e.exports=function(e){var t=i(e);if(t<0)throw r("The argument can't be less than 0");return t}},2181:(e,t,n)=>{var i=n(3577),r=n(776),o=n(410),a=n(2344),s=n(9308),l=n(854),u=TypeError,c=l("toPrimitive");e.exports=function(e,t){if(!r(e)||o(e))return e;var n,l=a(e,c);if(l){if(void 0===t&&(t="default"),n=i(l,e,t),!r(n)||o(n))return n;throw u("Can't convert object to primitive value")}return void 0===t&&(t="number"),s(e,t)}},8618:(e,t,n)=>{var i=n(2181),r=n(410);e.exports=function(e){var t=i(e,"string");return r(t)?t:t+""}},5705:(e,t,n)=>{var i=n(854),r=i("toStringTag"),o={};o[r]="z",e.exports="[object z]"===String(o)},4481:(e,t,n)=>{var i=n(5976),r=String;e.exports=function(e){if("Symbol"===i(e))throw TypeError("Cannot convert a Symbol value to a string");return r(e)}},3353:e=>{var t=String;e.exports=function(e){try{return t(e)}catch(n){return"Object"}}},6968:(e,t,n)=>{"use strict";var i=n(8934),r=n(7358),o=n(3577),a=n(9631),s=n(8689),l=n(683),u=n(62),c=n(2827),h=n(5442),d=n(1904),p=n(2818),f=n(4068),g=n(833),v=n(701),y=n(8618),m=n(7322),x=n(5976),_=n(776),b=n(410),w=n(1074),S=n(7673),M=n(6184),C=n(1454).f,I=n(9401),T=n(2099).forEach,k=n(4114),A=n(928),D=n(2404),L=n(7624),P=n(9941),O=L.get,R=L.set,E=L.enforce,N=A.f,z=D.f,B=Math.round,F=r.RangeError,V=u.ArrayBuffer,H=V.prototype,q=u.DataView,G=l.NATIVE_ARRAY_BUFFER_VIEWS,W=l.TYPED_ARRAY_TAG,U=l.TypedArray,j=l.TypedArrayPrototype,Z=l.aTypedArrayConstructor,Y=l.isTypedArray,$="BYTES_PER_ELEMENT",X="Wrong length",K=function(e,t){Z(e);var n=0,i=t.length,r=new e(i);while(i>n)r[n]=t[n++];return r},J=function(e,t){N(e,t,{get:function(){return O(this)[t]}})},Q=function(e){var t;return S(H,e)||"ArrayBuffer"==(t=x(e))||"SharedArrayBuffer"==t},ee=function(e,t){return Y(e)&&!b(t)&&t in e&&p(+t)&&t>=0},te=function(e,t){return t=y(t),ee(e,t)?h(2,e[t]):z(e,t)},ne=function(e,t,n){return t=y(t),!(ee(e,t)&&_(n)&&m(n,"value"))||m(n,"get")||m(n,"set")||n.configurable||m(n,"writable")&&!n.writable||m(n,"enumerable")&&!n.enumerable?N(e,t,n):(e[t]=n.value,e)};a?(G||(D.f=te,A.f=ne,J(j,"buffer"),J(j,"byteOffset"),J(j,"byteLength"),J(j,"length")),i({target:"Object",stat:!0,forced:!G},{getOwnPropertyDescriptor:te,defineProperty:ne}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,l=e+(n?"Clamped":"")+"Array",u="get"+e,h="set"+e,p=r[l],y=p,m=y&&y.prototype,x={},b=function(e,t){var n=O(e);return n.view[u](t*a+n.byteOffset,!0)},S=function(e,t,i){var r=O(e);n&&(i=(i=B(i))<0?0:i>255?255:255&i),r.view[h](t*a+r.byteOffset,i,!0)},A=function(e,t){N(e,t,{get:function(){return b(this,t)},set:function(e){return S(this,t,e)},enumerable:!0})};G?s&&(y=t((function(e,t,n,i){return c(e,m),P(function(){return _(t)?Q(t)?void 0!==i?new p(t,v(n,a),i):void 0!==n?new p(t,v(n,a)):new p(t):Y(t)?K(y,t):o(I,y,t):new p(g(t))}(),e,y)})),M&&M(y,U),T(C(p),(function(e){e in y||d(y,e,p[e])})),y.prototype=m):(y=t((function(e,t,n,i){c(e,m);var r,s,l,u=0,h=0;if(_(t)){if(!Q(t))return Y(t)?K(y,t):o(I,y,t);r=t,h=v(n,a);var d=t.byteLength;if(void 0===i){if(d%a)throw F(X);if(s=d-h,s<0)throw F(X)}else if(s=f(i)*a,s+h>d)throw F(X);l=s/a}else l=g(t),s=l*a,r=new V(s);R(e,{buffer:r,byteOffset:h,byteLength:s,length:l,view:new q(r)});while(u{var i=n(7358),r=n(6400),o=n(8047),a=n(683).NATIVE_ARRAY_BUFFER_VIEWS,s=i.ArrayBuffer,l=i.Int8Array;e.exports=!a||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!o((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||r((function(){return 1!==new l(new s(2),1,void 0).length}))},9401:(e,t,n)=>{var i=n(422),r=n(3577),o=n(2722),a=n(7475),s=n(6042),l=n(2151),u=n(7143),c=n(1558),h=n(683).aTypedArrayConstructor;e.exports=function(e){var t,n,d,p,f,g,v=o(this),y=a(e),m=arguments.length,x=m>1?arguments[1]:void 0,_=void 0!==x,b=u(y);if(b&&!c(b)){f=l(y,b),g=f.next,y=[];while(!(p=r(g,f)).done)y.push(p.value)}for(_&&m>2&&(x=i(x,arguments[2])),n=s(y),d=new(h(v))(n),t=0;n>t;t++)d[t]=_?x(y[t],t):y[t];return d}},6862:(e,t,n)=>{var i=n(1890),r=0,o=Math.random(),a=i(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+a(++r+o,36)}},8476:(e,t,n)=>{var i=n(7529);e.exports=i&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},5953:(e,t,n)=>{var i=n(9631),r=n(6400);e.exports=i&&r((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},6596:e=>{var t=TypeError;e.exports=function(e,n){if(e{var i=n(7358),r=n(1586),o=n(7322),a=n(6862),s=n(7529),l=n(8476),u=r("wks"),c=i.Symbol,h=c&&c["for"],d=l?c:c&&c.withoutSetter||a;e.exports=function(e){if(!o(u,e)||!s&&"string"!=typeof u[e]){var t="Symbol."+e;s&&o(c,e)?u[e]=c[e]:u[e]=l&&h?h(t):d(t)}return u[e]}},7971:(e,t,n)=>{"use strict";var i=n(9694),r=n(7322),o=n(1904),a=n(7673),s=n(6184),l=n(8438),u=n(4836),c=n(9941),h=n(7598),d=n(5684),p=n(767),f=n(6429),g=n(9631),v=n(6692);e.exports=function(e,t,n,y){var m="stackTraceLimit",x=y?2:1,_=e.split("."),b=_[_.length-1],w=i.apply(null,_);if(w){var S=w.prototype;if(!v&&r(S,"cause")&&delete S.cause,!n)return w;var M=i("Error"),C=t((function(e,t){var n=h(y?t:e,void 0),i=y?new w(e):new w;return void 0!==n&&o(i,"message",n),f&&o(i,"stack",p(i.stack,2)),this&&a(S,this)&&c(i,this,C),arguments.length>x&&d(i,arguments[x]),i}));if(C.prototype=S,"Error"!==b?s?s(C,M):l(C,M,{name:!0}):g&&m in w&&(u(C,w,m),u(C,w,"prepareStackTrace")),l(C,w),!v)try{S.name!==b&&o(S,"name",b),S.constructor=C}catch(I){}return C}}},3610:(e,t,n)=>{"use strict";var i=n(8934),r=n(6963).includes,o=n(6400),a=n(2852),s=o((function(){return!Array(1).includes()}));i({target:"Array",proto:!0,forced:s},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}}),a("includes")},6843:(e,t,n)=>{"use strict";var i=n(7120),r=n(2852),o=n(2184),a=n(7624),s=n(928).f,l=n(8810),u=n(6692),c=n(9631),h="Array Iterator",d=a.set,p=a.getterFor(h);e.exports=l(Array,"Array",(function(e,t){d(this,{type:h,target:i(e),index:0,kind:t})}),(function(){var e=p(this),t=e.target,n=e.kind,i=e.index++;return!t||i>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:i,done:!1}:"values"==n?{value:t[i],done:!1}:{value:[i,t[i]],done:!1}}),"values");var f=o.Arguments=o.Array;if(r("keys"),r("values"),r("entries"),!u&&c&&"values"!==f.name)try{s(f,"name",{value:"values"})}catch(g){}},6701:(e,t,n)=>{var i=n(8934),r=n(7358),o=n(4157),a=n(7971),s="WebAssembly",l=r[s],u=7!==Error("e",{cause:7}).cause,c=function(e,t){var n={};n[e]=a(e,t,u),i({global:!0,constructor:!0,arity:1,forced:u},n)},h=function(e,t){if(l&&l[e]){var n={};n[e]=a(s+"."+e,t,u),i({target:s,stat:!0,constructor:!0,arity:1,forced:u},n)}};c("Error",(function(e){return function(t){return o(e,this,arguments)}})),c("EvalError",(function(e){return function(t){return o(e,this,arguments)}})),c("RangeError",(function(e){return function(t){return o(e,this,arguments)}})),c("ReferenceError",(function(e){return function(t){return o(e,this,arguments)}})),c("SyntaxError",(function(e){return function(t){return o(e,this,arguments)}})),c("TypeError",(function(e){return function(t){return o(e,this,arguments)}})),c("URIError",(function(e){return function(t){return o(e,this,arguments)}})),h("CompileError",(function(e){return function(t){return o(e,this,arguments)}})),h("LinkError",(function(e){return function(t){return o(e,this,arguments)}})),h("RuntimeError",(function(e){return function(t){return o(e,this,arguments)}}))},7280:(e,t,n)=>{"use strict";var i=n(8934),r=n(4348);i({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},4406:(e,t,n)=>{var i=n(7358),r=n(9631),o=n(9468),a=n(136),s=n(6400),l=i.RegExp,u=l.prototype,c=r&&s((function(){var e=!0;try{l(".","d")}catch(c){e=!1}var t={},n="",i=e?"dgimsy":"gimsy",r=function(e,i){Object.defineProperty(t,e,{get:function(){return n+=i,!0}})},o={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var a in e&&(o.hasIndices="d"),o)r(a,o[a]);var s=Object.getOwnPropertyDescriptor(u,"flags").get.call(t);return s!==i||n!==i}));c&&o(u,"flags",{configurable:!0,get:a})},839:(e,t,n)=>{"use strict";var i=n(1021).charAt,r=n(4481),o=n(7624),a=n(8810),s="String Iterator",l=o.set,u=o.getterFor(s);a(String,"String",(function(e){l(this,{type:s,string:r(e),index:0})}),(function(){var e,t=u(this),n=t.string,r=t.index;return r>=n.length?{value:void 0,done:!0}:(e=i(n,r),t.index+=e.length,{value:e,done:!1})}))},5363:(e,t,n)=>{"use strict";var i=n(4157),r=n(3577),o=n(1890),a=n(9529),s=n(6400),l=n(7950),u=n(419),c=n(1860),h=n(4068),d=n(4481),p=n(7933),f=n(6412),g=n(2344),v=n(8716),y=n(9395),m=n(854),x=m("replace"),_=Math.max,b=Math.min,w=o([].concat),S=o([].push),M=o("".indexOf),C=o("".slice),I=function(e){return void 0===e?e:String(e)},T=function(){return"$0"==="a".replace(/./,"$0")}(),k=function(){return!!/./[x]&&""===/./[x]("a","$0")}(),A=!s((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")}));a("replace",(function(e,t,n){var o=k?"$":"$0";return[function(e,n){var i=p(this),o=void 0==e?void 0:g(e,x);return o?r(o,e,i,n):r(t,d(i),e,n)},function(e,r){var a=l(this),s=d(e);if("string"==typeof r&&-1===M(r,o)&&-1===M(r,"$<")){var p=n(t,a,s,r);if(p.done)return p.value}var g=u(r);g||(r=d(r));var m=a.global;if(m){var x=a.unicode;a.lastIndex=0}var T=[];while(1){var k=y(a,s);if(null===k)break;if(S(T,k),!m)break;var A=d(k[0]);""===A&&(a.lastIndex=f(s,h(a.lastIndex),x))}for(var D="",L=0,P=0;P=L&&(D+=C(s,L,R)+F,L=R+O.length)}return D+C(s,L)}]}),!A||!T||k)},5123:(e,t,n)=>{"use strict";var i=n(683),r=n(6042),o=n(1860),a=i.aTypedArray,s=i.exportTypedArrayMethod;s("at",(function(e){var t=a(this),n=r(t),i=o(e),s=i>=0?i:n+i;return s<0||s>=n?void 0:t[s]}))},8836:(e,t,n)=>{"use strict";var i=n(683),r=n(5786),o=n(5492),a=n(5976),s=n(3577),l=n(1890),u=n(6400),c=i.aTypedArray,h=i.exportTypedArrayMethod,d=l("".slice),p=u((function(){var e=0;return new Int8Array(2).fill({valueOf:function(){return e++}}),1!==e}));h("fill",(function(e){var t=arguments.length;c(this);var n="Big"===d(a(this),0,3)?o(e):+e;return s(r,this,n,t>1?arguments[1]:void 0,t>2?arguments[2]:void 0)}),p)},7648:(e,t,n)=>{"use strict";var i=n(683),r=n(5416).findLastIndex,o=i.aTypedArray,a=i.exportTypedArrayMethod;a("findLastIndex",(function(e){return r(o(this),e,arguments.length>1?arguments[1]:void 0)}))},4331:(e,t,n)=>{"use strict";var i=n(683),r=n(5416).findLast,o=i.aTypedArray,a=i.exportTypedArrayMethod;a("findLast",(function(e){return r(o(this),e,arguments.length>1?arguments[1]:void 0)}))},8685:(e,t,n)=>{"use strict";var i=n(7358),r=n(3577),o=n(683),a=n(6042),s=n(701),l=n(7475),u=n(6400),c=i.RangeError,h=i.Int8Array,d=h&&h.prototype,p=d&&d.set,f=o.aTypedArray,g=o.exportTypedArrayMethod,v=!u((function(){var e=new Uint8ClampedArray(2);return r(p,e,{length:1,0:3},1),3!==e[1]})),y=v&&o.NATIVE_ARRAY_BUFFER_VIEWS&&u((function(){var e=new h(2);return e.set(1),e.set("2",1),0!==e[0]||2!==e[1]}));g("set",(function(e){f(this);var t=s(arguments.length>1?arguments[1]:void 0,1),n=l(e);if(v)return r(p,this,n,t);var i=this.length,o=a(n),u=0;if(o+t>i)throw c("Wrong length");while(u{"use strict";var i=n(7358),r=n(1890),o=n(6400),a=n(392),s=n(6534),l=n(683),u=n(1544),c=n(8979),h=n(5068),d=n(1513),p=l.aTypedArray,f=l.exportTypedArrayMethod,g=i.Uint16Array,v=g&&r(g.prototype.sort),y=!!v&&!(o((function(){v(new g(2),null)}))&&o((function(){v(new g(2),{})}))),m=!!v&&!o((function(){if(h)return h<74;if(u)return u<67;if(c)return!0;if(d)return d<602;var e,t,n=new g(516),i=Array(516);for(e=0;e<516;e++)t=e%4,n[e]=515-e,i[e]=e-2*t+3;for(v(n,(function(e,t){return(e/4|0)-(t/4|0)})),e=0;e<516;e++)if(n[e]!==i[e])return!0})),x=function(e){return function(t,n){return void 0!==e?+e(t,n)||0:n!==n?-1:t!==t?1:0===t&&0===n?1/t>0&&1/n<0?1:-1:t>n}};f("sort",(function(e){return void 0!==e&&a(e),m?v(this,e):s(p(this),x(e))}),!m||y)},6105:(e,t,n)=>{var i=n(6968);i("Uint8",(function(e){return function(t,n,i){return e(this,t,n,i)}}))},2773:(e,t,n)=>{n(7648)},9802:(e,t,n)=>{n(4331)},71:(e,t,n)=>{var i=n(7358),r=n(4296),o=n(8753),a=n(6843),s=n(1904),l=n(854),u=l("iterator"),c=l("toStringTag"),h=a.values,d=function(e,t){if(e){if(e[u]!==h)try{s(e,u,h)}catch(i){e[u]=h}if(e[c]||s(e,c,t),r[t])for(var n in a)if(e[n]!==a[n])try{s(e,n,a[n])}catch(i){e[n]=a[n]}}};for(var p in r)d(i[p]&&i[p].prototype,p);d(o,"DOMTokenList")},1999:(e,t,n)=>{"use strict";n(6843);var i=n(8934),r=n(7358),o=n(3577),a=n(1890),s=n(9631),l=n(6595),u=n(3460),c=n(6703),h=n(1061),d=n(5912),p=n(7624),f=n(2827),g=n(419),v=n(7322),y=n(422),m=n(5976),x=n(7950),_=n(776),b=n(4481),w=n(1074),S=n(5442),M=n(2151),C=n(7143),I=n(6596),T=n(854),k=n(6534),A=T("iterator"),D="URLSearchParams",L=D+"Iterator",P=p.set,O=p.getterFor(D),R=p.getterFor(L),E=Object.getOwnPropertyDescriptor,N=function(e){if(!s)return r[e];var t=E(r,e);return t&&t.value},z=N("fetch"),B=N("Request"),F=N("Headers"),V=B&&B.prototype,H=F&&F.prototype,q=r.RegExp,G=r.TypeError,W=r.decodeURIComponent,U=r.encodeURIComponent,j=a("".charAt),Z=a([].join),Y=a([].push),$=a("".replace),X=a([].shift),K=a([].splice),J=a("".split),Q=a("".slice),ee=/\+/g,te=Array(4),ne=function(e){return te[e-1]||(te[e-1]=q("((?:%[\\da-f]{2}){"+e+"})","gi"))},ie=function(e){try{return W(e)}catch(t){return e}},re=function(e){var t=$(e,ee," "),n=4;try{return W(t)}catch(i){while(n)t=$(t,ne(n--),ie);return t}},oe=/[!'()~]|%20/g,ae={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},se=function(e){return ae[e]},le=function(e){return $(U(e),oe,se)},ue=d((function(e,t){P(this,{type:L,iterator:M(O(e).entries),kind:t})}),"Iterator",(function(){var e=R(this),t=e.kind,n=e.iterator.next(),i=n.value;return n.done||(n.value="keys"===t?i.key:"values"===t?i.value:[i.key,i.value]),n}),!0),ce=function(e){this.entries=[],this.url=null,void 0!==e&&(_(e)?this.parseObject(e):this.parseQuery("string"==typeof e?"?"===j(e,0)?Q(e,1):e:b(e)))};ce.prototype={type:D,bindURL:function(e){this.url=e,this.update()},parseObject:function(e){var t,n,i,r,a,s,l,u=C(e);if(u){t=M(e,u),n=t.next;while(!(i=o(n,t)).done){if(r=M(x(i.value)),a=r.next,(s=o(a,r)).done||(l=o(a,r)).done||!o(a,r).done)throw G("Expected sequence with length 2");Y(this.entries,{key:b(s.value),value:b(l.value)})}}else for(var c in e)v(e,c)&&Y(this.entries,{key:c,value:b(e[c])})},parseQuery:function(e){if(e){var t,n,i=J(e,"&"),r=0;while(r0?arguments[0]:void 0;P(this,new ce(e))},de=he.prototype;if(c(de,{append:function(e,t){I(arguments.length,2);var n=O(this);Y(n.entries,{key:b(e),value:b(t)}),n.updateURL()},delete:function(e){I(arguments.length,1);var t=O(this),n=t.entries,i=b(e),r=0;while(rt.key?1:-1})),e.updateURL()},forEach:function(e){var t,n=O(this).entries,i=y(e,arguments.length>1?arguments[1]:void 0),r=0;while(r1?ge(arguments[1]):{})}}),g(B)){var ve=function(e){return f(this,V),new B(e,arguments.length>1?ge(arguments[1]):{})};V.constructor=ve,ve.prototype=V,i({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:ve})}}e.exports={URLSearchParams:he,getState:O}},6016:(e,t,n)=>{n(1999)},6295:(e,t,n)=>{"use strict";n(839);var i,r=n(8934),o=n(9631),a=n(6595),s=n(7358),l=n(422),u=n(1890),c=n(3460),h=n(9468),d=n(2827),p=n(7322),f=n(8439),g=n(2029),v=n(5771),y=n(1021).codeAt,m=n(5253),x=n(4481),_=n(1061),b=n(6596),w=n(1999),S=n(7624),M=S.set,C=S.getterFor("URL"),I=w.URLSearchParams,T=w.getState,k=s.URL,A=s.TypeError,D=s.parseInt,L=Math.floor,P=Math.pow,O=u("".charAt),R=u(/./.exec),E=u([].join),N=u(1..toString),z=u([].pop),B=u([].push),F=u("".replace),V=u([].shift),H=u("".split),q=u("".slice),G=u("".toLowerCase),W=u([].unshift),U="Invalid authority",j="Invalid scheme",Z="Invalid host",Y="Invalid port",$=/[a-z]/i,X=/[\d+-.a-z]/i,K=/\d/,J=/^0x/i,Q=/^[0-7]+$/,ee=/^\d+$/,te=/^[\da-f]+$/i,ne=/[\0\t\n\r #%/:<>?@[\\\]^|]/,ie=/[\0\t\n\r #/:<>?@[\\\]^|]/,re=/^[\u0000-\u0020]+|[\u0000-\u0020]+$/g,oe=/[\t\n\r]/g,ae=function(e){var t,n,i,r,o,a,s,l=H(e,".");if(l.length&&""==l[l.length-1]&&l.length--,t=l.length,t>4)return e;for(n=[],i=0;i1&&"0"==O(r,0)&&(o=R(J,r)?16:8,r=q(r,8==o?1:2)),""===r)a=0;else{if(!R(10==o?ee:8==o?Q:te,r))return e;a=D(r,o)}B(n,a)}for(i=0;i=P(256,5-t))return null}else if(a>255)return null;for(s=z(n),i=0;i6)return;i=0;while(d()){if(r=null,i>0){if(!("."==d()&&i<4))return;h++}if(!R(K,d()))return;while(R(K,d())){if(o=D(d(),10),null===r)r=o;else{if(0==r)return;r=10*r+o}if(r>255)return;h++}l[u]=256*l[u]+r,i++,2!=i&&4!=i||u++}if(4!=i)return;break}if(":"==d()){if(h++,!d())return}else if(d())return;l[u++]=t}else{if(null!==c)return;h++,u++,c=u}}if(null!==c){a=u-c,u=7;while(0!=u&&a>0)s=l[u],l[u--]=l[c+a-1],l[c+--a]=s}else if(8!=u)return;return l},le=function(e){for(var t=null,n=1,i=null,r=0,o=0;o<8;o++)0!==e[o]?(r>n&&(t=i,n=r),i=null,r=0):(null===i&&(i=o),++r);return r>n&&(t=i,n=r),t},ue=function(e){var t,n,i,r;if("number"==typeof e){for(t=[],n=0;n<4;n++)W(t,e%256),e=L(e/256);return E(t,".")}if("object"==typeof e){for(t="",i=le(e),n=0;n<8;n++)r&&0===e[n]||(r&&(r=!1),i===n?(t+=n?":":"::",r=!0):(t+=N(e[n],16),n<7&&(t+=":")));return"["+t+"]"}return e},ce={},he=f({},ce,{" ":1,'"':1,"<":1,">":1,"`":1}),de=f({},he,{"#":1,"?":1,"{":1,"}":1}),pe=f({},de,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),fe=function(e,t){var n=y(e,0);return n>32&&n<127&&!p(t,e)?e:encodeURIComponent(e)},ge={ftp:21,file:null,http:80,https:443,ws:80,wss:443},ve=function(e,t){var n;return 2==e.length&&R($,O(e,0))&&(":"==(n=O(e,1))||!t&&"|"==n)},ye=function(e){var t;return e.length>1&&ve(q(e,0,2))&&(2==e.length||"/"===(t=O(e,2))||"\\"===t||"?"===t||"#"===t)},me=function(e){return"."===e||"%2e"===G(e)},xe=function(e){return e=G(e),".."===e||"%2e."===e||".%2e"===e||"%2e%2e"===e},_e={},be={},we={},Se={},Me={},Ce={},Ie={},Te={},ke={},Ae={},De={},Le={},Pe={},Oe={},Re={},Ee={},Ne={},ze={},Be={},Fe={},Ve={},He=function(e,t,n){var i,r,o,a=x(e);if(t){if(r=this.parse(a),r)throw A(r);this.searchParams=null}else{if(void 0!==n&&(i=new He(n,!0)),r=this.parse(a,null,i),r)throw A(r);o=T(new I),o.bindURL(this),this.searchParams=o}};He.prototype={type:"URL",parse:function(e,t,n){var r,o,a,s,l=this,u=t||_e,c=0,h="",d=!1,f=!1,y=!1;e=x(e),t||(l.scheme="",l.username="",l.password="",l.host=null,l.port=null,l.path=[],l.query=null,l.fragment=null,l.cannotBeABaseURL=!1,e=F(e,re,"")),e=F(e,oe,""),r=g(e);while(c<=r.length){switch(o=r[c],u){case _e:if(!o||!R($,o)){if(t)return j;u=we;continue}h+=G(o),u=be;break;case be:if(o&&(R(X,o)||"+"==o||"-"==o||"."==o))h+=G(o);else{if(":"!=o){if(t)return j;h="",u=we,c=0;continue}if(t&&(l.isSpecial()!=p(ge,h)||"file"==h&&(l.includesCredentials()||null!==l.port)||"file"==l.scheme&&!l.host))return;if(l.scheme=h,t)return void(l.isSpecial()&&ge[l.scheme]==l.port&&(l.port=null));h="","file"==l.scheme?u=Oe:l.isSpecial()&&n&&n.scheme==l.scheme?u=Se:l.isSpecial()?u=Te:"/"==r[c+1]?(u=Me,c++):(l.cannotBeABaseURL=!0,B(l.path,""),u=Be)}break;case we:if(!n||n.cannotBeABaseURL&&"#"!=o)return j;if(n.cannotBeABaseURL&&"#"==o){l.scheme=n.scheme,l.path=v(n.path),l.query=n.query,l.fragment="",l.cannotBeABaseURL=!0,u=Ve;break}u="file"==n.scheme?Oe:Ce;continue;case Se:if("/"!=o||"/"!=r[c+1]){u=Ce;continue}u=ke,c++;break;case Me:if("/"==o){u=Ae;break}u=ze;continue;case Ce:if(l.scheme=n.scheme,o==i)l.username=n.username,l.password=n.password,l.host=n.host,l.port=n.port,l.path=v(n.path),l.query=n.query;else if("/"==o||"\\"==o&&l.isSpecial())u=Ie;else if("?"==o)l.username=n.username,l.password=n.password,l.host=n.host,l.port=n.port,l.path=v(n.path),l.query="",u=Fe;else{if("#"!=o){l.username=n.username,l.password=n.password,l.host=n.host,l.port=n.port,l.path=v(n.path),l.path.length--,u=ze;continue}l.username=n.username,l.password=n.password,l.host=n.host,l.port=n.port,l.path=v(n.path),l.query=n.query,l.fragment="",u=Ve}break;case Ie:if(!l.isSpecial()||"/"!=o&&"\\"!=o){if("/"!=o){l.username=n.username,l.password=n.password,l.host=n.host,l.port=n.port,u=ze;continue}u=Ae}else u=ke;break;case Te:if(u=ke,"/"!=o||"/"!=O(h,c+1))continue;c++;break;case ke:if("/"!=o&&"\\"!=o){u=Ae;continue}break;case Ae:if("@"==o){d&&(h="%40"+h),d=!0,a=g(h);for(var m=0;m65535)return Y;l.port=l.isSpecial()&&w===ge[l.scheme]?null:w,h=""}if(t)return;u=Ne;continue}return Y}h+=o;break;case Oe:if(l.scheme="file","/"==o||"\\"==o)u=Re;else{if(!n||"file"!=n.scheme){u=ze;continue}if(o==i)l.host=n.host,l.path=v(n.path),l.query=n.query;else if("?"==o)l.host=n.host,l.path=v(n.path),l.query="",u=Fe;else{if("#"!=o){ye(E(v(r,c),""))||(l.host=n.host,l.path=v(n.path),l.shortenPath()),u=ze;continue}l.host=n.host,l.path=v(n.path),l.query=n.query,l.fragment="",u=Ve}}break;case Re:if("/"==o||"\\"==o){u=Ee;break}n&&"file"==n.scheme&&!ye(E(v(r,c),""))&&(ve(n.path[0],!0)?B(l.path,n.path[0]):l.host=n.host),u=ze;continue;case Ee:if(o==i||"/"==o||"\\"==o||"?"==o||"#"==o){if(!t&&ve(h))u=ze;else if(""==h){if(l.host="",t)return;u=Ne}else{if(s=l.parseHost(h),s)return s;if("localhost"==l.host&&(l.host=""),t)return;h="",u=Ne}continue}h+=o;break;case Ne:if(l.isSpecial()){if(u=ze,"/"!=o&&"\\"!=o)continue}else if(t||"?"!=o)if(t||"#"!=o){if(o!=i&&(u=ze,"/"!=o))continue}else l.fragment="",u=Ve;else l.query="",u=Fe;break;case ze:if(o==i||"/"==o||"\\"==o&&l.isSpecial()||!t&&("?"==o||"#"==o)){if(xe(h)?(l.shortenPath(),"/"==o||"\\"==o&&l.isSpecial()||B(l.path,"")):me(h)?"/"==o||"\\"==o&&l.isSpecial()||B(l.path,""):("file"==l.scheme&&!l.path.length&&ve(h)&&(l.host&&(l.host=""),h=O(h,0)+":"),B(l.path,h)),h="","file"==l.scheme&&(o==i||"?"==o||"#"==o))while(l.path.length>1&&""===l.path[0])V(l.path);"?"==o?(l.query="",u=Fe):"#"==o&&(l.fragment="",u=Ve)}else h+=fe(o,de);break;case Be:"?"==o?(l.query="",u=Fe):"#"==o?(l.fragment="",u=Ve):o!=i&&(l.path[0]+=fe(o,ce));break;case Fe:t||"#"!=o?o!=i&&("'"==o&&l.isSpecial()?l.query+="%27":l.query+="#"==o?"%23":fe(o,ce)):(l.fragment="",u=Ve);break;case Ve:o!=i&&(l.fragment+=fe(o,he));break}c++}},parseHost:function(e){var t,n,i;if("["==O(e,0)){if("]"!=O(e,e.length-1))return Z;if(t=se(q(e,1,-1)),!t)return Z;this.host=t}else if(this.isSpecial()){if(e=m(e),R(ne,e))return Z;if(t=ae(e),null===t)return Z;this.host=t}else{if(R(ie,e))return Z;for(t="",n=g(e),i=0;i1?arguments[1]:void 0,i=M(t,new He(e,!1,n));o||(t.href=i.serialize(),t.origin=i.getOrigin(),t.protocol=i.getProtocol(),t.username=i.getUsername(),t.password=i.getPassword(),t.host=i.getHost(),t.hostname=i.getHostname(),t.port=i.getPort(),t.pathname=i.getPathname(),t.search=i.getSearch(),t.searchParams=i.getSearchParams(),t.hash=i.getHash())},Ge=qe.prototype,We=function(e,t){return{get:function(){return C(this)[e]()},set:t&&function(e){return C(this)[t](e)},configurable:!0,enumerable:!0}};if(o&&(h(Ge,"href",We("serialize","setHref")),h(Ge,"origin",We("getOrigin")),h(Ge,"protocol",We("getProtocol","setProtocol")),h(Ge,"username",We("getUsername","setUsername")),h(Ge,"password",We("getPassword","setPassword")),h(Ge,"host",We("getHost","setHost")),h(Ge,"hostname",We("getHostname","setHostname")),h(Ge,"port",We("getPort","setPort")),h(Ge,"pathname",We("getPathname","setPathname")),h(Ge,"search",We("getSearch","setSearch")),h(Ge,"searchParams",We("getSearchParams")),h(Ge,"hash",We("getHash","setHash"))),c(Ge,"toJSON",(function(){return C(this).serialize()}),{enumerable:!0}),c(Ge,"toString",(function(){return C(this).serialize()}),{enumerable:!0}),k){var Ue=k.createObjectURL,je=k.revokeObjectURL;Ue&&c(qe,"createObjectURL",l(Ue,k)),je&&c(qe,"revokeObjectURL",l(je,k))}_(qe,"URL"),r({global:!0,constructor:!0,forced:!a,sham:!o},{URL:qe})},7965:(e,t,n)=>{n(6295)},2256:(e,t,n)=>{"use strict";n.d(t,{S1:()=>Tw});var i={};n.r(i),n.d(i,{Arc:()=>Jy,BezierCurve:()=>$y,BoundingRect:()=>oo,Circle:()=>ly,CompoundPath:()=>em,Ellipse:()=>hy,Group:()=>Lo,Image:()=>iu,IncrementalDisplayable:()=>gm,Line:()=>Wy,LinearGradient:()=>rm,OrientedBoundingRect:()=>dm,Path:()=>$l,Point:()=>$r,Polygon:()=>zy,Polyline:()=>Vy,RadialGradient:()=>am,Rect:()=>du,Ring:()=>Py,Sector:()=>Ay,Text:()=>Du,applyTransform:()=>Om,clipPointsByRect:()=>Bm,clipRectByRect:()=>Fm,createIcon:()=>Vm,extendPath:()=>bm,extendShape:()=>xm,getShapeClass:()=>Sm,getTransform:()=>Pm,groupTransition:()=>zm,initProps:()=>Kc,isElementRemoved:()=>Jc,lineLineIntersect:()=>qm,linePolygonIntersect:()=>Hm,makeImage:()=>Cm,makePath:()=>Mm,mergePath:()=>Tm,registerShape:()=>wm,removeElement:()=>Qc,removeElementWithFadeOut:()=>th,resizePath:()=>km,setTooltipConfig:()=>Um,subPixelOptimize:()=>Lm,subPixelOptimizeLine:()=>Am,subPixelOptimizeRect:()=>Dm,transformDirection:()=>Rm,traverseElements:()=>Zm,updateProps:()=>Xc}); +/*! ***************************************************************************** +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 r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)};function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}Object.create;Object.create;var a=function(){function e(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1}return e}(),s=function(){function e(){this.browser=new a,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}return e}(),l=new s;function u(e,t){var n=t.browser,i=e.match(/Firefox\/([\d.]+)/),r=e.match(/MSIE\s([\d.]+)/)||e.match(/Trident\/.+?rv:(([\d.]+))/),o=e.match(/Edge?\/([\d.]+)/),a=/micromessenger/i.test(e);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),t.svgSupported="undefined"!==typeof SVGRect,t.touchEventsSupported="ontouchstart"in window&&!n.ie&&!n.edge,t.pointerEventsSupported="onpointerdown"in window&&(n.edge||n.ie&&+n.version>=11),t.domSupported="undefined"!==typeof document;var s=document.documentElement.style;t.transform3dSupported=(n.ie&&"transition"in s||n.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),t.transformSupported=t.transform3dSupported||n.ie&&+n.version>=9}"object"===typeof wx&&"function"===typeof wx.getSystemInfoSync?(l.wxa=!0,l.touchEventsSupported=!0):"undefined"===typeof document&&"undefined"!==typeof self?l.worker=!0:"undefined"===typeof navigator?(l.node=!0,l.svgSupported=!0):u(navigator.userAgent,l);const c=l;var h=12,d="sans-serif",p=h+"px "+d,f=20,g=100,v="007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";function y(e){var t={};if("undefined"===typeof JSON)return t;for(var n=0;n=0)s=a*n.length;else for(var l=0;l>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",i[l]+":0",r[u]+":0",i[1-l]+":auto",r[1-u]+":auto",""].join("!important;"),e.appendChild(a),n.push(a)}return n}function ut(e,t,n){for(var i=n?"invTrans":"trans",r=t[i],o=t.srcCoords,a=[],s=[],l=!0,u=0;u<4;u++){var c=e[u].getBoundingClientRect(),h=2*u,d=c.left,p=c.top;a.push(d,p),l=l&&o&&d===o[h]&&p===o[h+1],s.push(e[u].offsetLeft,e[u].offsetTop)}return l&&r?r:(t.srcCoords=a,t[i]=n?it(s,a):it(a,s))}function ct(e){return"CANVAS"===e.nodeName.toUpperCase()}var ht=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,dt=[],pt=c.browser.firefox&&+c.browser.version.split(".")[0]<39;function ft(e,t,n,i){return n=n||{},i?gt(e,t,n):pt&&null!=t.layerX&&t.layerX!==t.offsetX?(n.zrX=t.layerX,n.zrY=t.layerY):null!=t.offsetX?(n.zrX=t.offsetX,n.zrY=t.offsetY):gt(e,t,n),n}function gt(e,t,n){if(c.domSupported&&e.getBoundingClientRect){var i=t.clientX,r=t.clientY;if(ct(e)){var o=e.getBoundingClientRect();return n.zrX=i-o.left,void(n.zrY=r-o.top)}if(st(dt,e,i,r))return n.zrX=dt[0],void(n.zrY=dt[1])}n.zrX=n.zrY=0}function vt(e){return e||window.event}function yt(e,t,n){if(t=vt(t),null!=t.zrX)return t;var i=t.type,r=i&&i.indexOf("touch")>=0;if(r){var o="touchend"!==i?t.targetTouches[0]:t.changedTouches[0];o&&ft(e,o,t,n)}else{ft(e,t,t,n);var a=mt(t);t.zrDelta=a?a/120:-(t.detail||0)/3}var s=t.button;return null==t.which&&void 0!==s&&ht.test(t.type)&&(t.which=1&s?1:2&s?3:4&s?2:0),t}function mt(e){var t=e.wheelDelta;if(t)return t;var n=e.deltaX,i=e.deltaY;if(null==n||null==i)return t;var r=0!==i?Math.abs(i):Math.abs(n),o=i>0?-1:i<0?1:n>0?-1:1;return 3*r*o}function xt(e,t,n,i){e.addEventListener(t,n,i)}function _t(e,t,n,i){e.removeEventListener(t,n,i)}var bt=function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0};function wt(e){return 2===e.which||3===e.which}var St=function(){function e(){this._track=[]}return e.prototype.recognize=function(e,t,n){return this._doTrack(e,t,n),this._recognize(e)},e.prototype.clear=function(){return this._track.length=0,this},e.prototype._doTrack=function(e,t,n){var i=e.touches;if(i){for(var r={points:[],touches:[],target:t,event:e},o=0,a=i.length;o1&&i&&i.length>1){var o=Mt(i)/Mt(r);!isFinite(o)&&(o=1),t.pinchScale=o;var a=Ct(i);return t.pinchX=a[0],t.pinchY=a[1],{type:"pinch",target:e[0].target,event:t}}}}},Tt="silent";function kt(e,t,n){return{type:e,event:n,target:t.target,topTarget:t.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:At}}function At(){bt(this.event)}var Dt=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.handler=null,t}return De(t,e),t.prototype.dispose=function(){},t.prototype.setCursor=function(){},t}(et),Lt=function(){function e(e,t){this.x=e,this.y=t}return e}(),Pt=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],Ot=function(e){function t(t,n,i,r){var o=e.call(this)||this;return o._hovered=new Lt(0,0),o.storage=t,o.painter=n,o.painterRoot=r,i=i||new Dt,o.proxy=null,o.setHandlerProxy(i),o._draggingMgr=new Je(o),o}return De(t,e),t.prototype.setHandlerProxy=function(e){this.proxy&&this.proxy.dispose(),e&&(G(Pt,(function(t){e.on&&e.on(t,this[t],this)}),this),e.handler=this),this.proxy=e},t.prototype.mousemove=function(e){var t=e.zrX,n=e.zrY,i=Et(this,t,n),r=this._hovered,o=r.target;o&&!o.__zr&&(r=this.findHover(r.x,r.y),o=r.target);var a=this._hovered=i?new Lt(t,n):this.findHover(t,n),s=a.target,l=this.proxy;l.setCursor&&l.setCursor(s?s.cursor:"default"),o&&s!==o&&this.dispatchToElement(r,"mouseout",e),this.dispatchToElement(a,"mousemove",e),s&&s!==o&&this.dispatchToElement(a,"mouseover",e)},t.prototype.mouseout=function(e){var t=e.zrEventControl;"only_globalout"!==t&&this.dispatchToElement(this._hovered,"mouseout",e),"no_globalout"!==t&&this.trigger("globalout",{type:"globalout",event:e})},t.prototype.resize=function(){this._hovered=new Lt(0,0)},t.prototype.dispatch=function(e,t){var n=this[e];n&&n.call(this,t)},t.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},t.prototype.setCursorStyle=function(e){var t=this.proxy;t.setCursor&&t.setCursor(e)},t.prototype.dispatchToElement=function(e,t,n){e=e||{};var i=e.target;if(!i||!i.silent){var r="on"+t,o=kt(t,e,n);while(i)if(i[r]&&(o.cancelBubble=!!i[r].call(i,o)),i.trigger(t,o),i=i.__hostTarget?i.__hostTarget:i.parent,o.cancelBubble)break;o.cancelBubble||(this.trigger(t,o),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer((function(e){"function"===typeof e[r]&&e[r].call(e,o),e.trigger&&e.trigger(t,o)})))}},t.prototype.findHover=function(e,t,n){for(var i=this.storage.getDisplayList(),r=new Lt(e,t),o=i.length-1;o>=0;o--){var a=void 0;if(i[o]!==n&&!i[o].ignore&&(a=Rt(i[o],e,t))&&(!r.topTarget&&(r.topTarget=i[o]),a!==Tt)){r.target=i[o];break}}return r},t.prototype.processGesture=function(e,t){this._gestureMgr||(this._gestureMgr=new St);var n=this._gestureMgr;"start"===t&&n.clear();var i=n.recognize(e,this.findHover(e.zrX,e.zrY,null).target,this.proxy.dom);if("end"===t&&n.clear(),i){var r=i.type;e.gestureEvent=r;var o=new Lt;o.target=i.target,this.dispatchToElement(o,r,i.event)}},t}(et);function Rt(e,t,n){if(e[e.rectHover?"rectContain":"contain"](t,n)){var i=e,r=void 0,o=!1;while(i){if(i.ignoreClip&&(o=!0),!o){var a=i.getClipPath();if(a&&!a.contain(t,n))return!1;i.silent&&(r=!0)}var s=i.__hostTarget;i=s||i.parent}return!r||Tt}return!1}function Et(e,t,n){var i=e.painter;return t<0||t>i.getWidth()||n<0||n>i.getHeight()}G(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],(function(e){Ot.prototype[e]=function(t){var n,i,r=t.zrX,o=t.zrY,a=Et(this,r,o);if("mouseup"===e&&a||(n=this.findHover(r,o),i=n.target),"mousedown"===e)this._downEl=i,this._downPoint=[t.zrX,t.zrY],this._upEl=i;else if("mouseup"===e)this._upEl=i;else if("click"===e){if(this._downEl!==this._upEl||!this._downPoint||Ge(this._downPoint,[t.zrX,t.zrY])>4)return;this._downPoint=null}this.dispatchToElement(n,e,t)}}));const Nt=Ot;var zt=32,Bt=7;function Ft(e){var t=0;while(e>=zt)t|=1&e,e>>=1;return e+t}function Vt(e,t,n,i){var r=t+1;if(r===n)return 1;if(i(e[r++],e[t])<0){while(r=0)r++;return r-t}function Ht(e,t,n){n--;while(t>>1,r(a,e[o])<0?l=o:s=o+1;var u=i-s;switch(u){case 3:e[s+3]=e[s+2];case 2:e[s+2]=e[s+1];case 1:e[s+1]=e[s];break;default:while(u>0)e[s+u]=e[s+u-1],u--}e[s]=a}}function Gt(e,t,n,i,r,o){var a=0,s=0,l=1;if(o(e,t[n+r])>0){s=i-r;while(l0)a=l,l=1+(l<<1),l<=0&&(l=s);l>s&&(l=s),a+=r,l+=r}else{s=r+1;while(ls&&(l=s);var u=a;a=r-l,l=r-u}a++;while(a>>1);o(e,t[n+c])>0?a=c+1:l=c}return l}function Wt(e,t,n,i,r,o){var a=0,s=0,l=1;if(o(e,t[n+r])<0){s=r+1;while(ls&&(l=s);var u=a;a=r-l,l=r-u}else{s=i-r;while(l=0)a=l,l=1+(l<<1),l<=0&&(l=s);l>s&&(l=s),a+=r,l+=r}a++;while(a>>1);o(e,t[n+c])<0?l=c:a=c+1}return l}function Ut(e,t){var n,i,r=Bt,o=0,a=0;o=e.length;var s=[];function l(e,t){n[a]=e,i[a]=t,a+=1}function u(){while(a>1){var e=a-2;if(e>=1&&i[e-1]<=i[e]+i[e+1]||e>=2&&i[e-2]<=i[e]+i[e-1])i[e-1]i[e+1])break;h(e)}}function c(){while(a>1){var e=a-2;e>0&&i[e-1]=Bt||p>=Bt);if(f)break;g<0&&(g=0),g+=2}if(r=g,r<1&&(r=1),1===i){for(l=0;l=0;l--)e[p+l]=e[d+l];if(0===i){y=!0;break}}if(e[h--]=s[c--],1===--a){y=!0;break}if(v=a-Gt(e[u],s,0,a,a-1,t),0!==v){for(h-=v,c-=v,a-=v,p=h+1,d=c+1,l=0;l=Bt||v>=Bt);if(y)break;f<0&&(f=0),f+=2}if(r=f,r<1&&(r=1),1===a){for(h-=i,u-=i,p=h+1,d=u+1,l=i-1;l>=0;l--)e[p+l]=e[d+l];e[h]=s[c]}else{if(0===a)throw new Error;for(d=h-(a-1),l=0;l=0;l--)e[p+l]=e[d+l];e[h]=s[c]}else for(d=h-(a-1),l=0;ls&&(l=s),qt(e,n,n+l,n+o,t),o=l}a.pushRun(n,o),a.mergeRuns(),r-=o,n+=o}while(0!==r);a.forceMergeRuns()}}var Zt=1,Yt=2,$t=4,Xt=!1;function Kt(){Xt||(Xt=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function Jt(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}var Qt=function(){function e(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=Jt}return e.prototype.traverse=function(e,t){for(var n=0;n0&&(u.__clipPaths=[]),isNaN(u.z)&&(Kt(),u.z=0),isNaN(u.z2)&&(Kt(),u.z2=0),isNaN(u.zlevel)&&(Kt(),u.zlevel=0),this._displayList[this._displayListLen++]=u}var c=e.getDecalElement&&e.getDecalElement();c&&this._updateAndAddDisplayable(c,t,n);var h=e.getTextGuideLine();h&&this._updateAndAddDisplayable(h,t,n);var d=e.getTextContent();d&&this._updateAndAddDisplayable(d,t,n)}},e.prototype.addRoot=function(e){e.__zr&&e.__zr.storage===this||this._roots.push(e)},e.prototype.delRoot=function(e){if(e instanceof Array)for(var t=0,n=e.length;t=0&&this._roots.splice(i,1)}},e.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},e.prototype.getRoots=function(){return this._roots},e.prototype.dispose=function(){this._displayList=null,this._roots=null},e}();const en=Qt;var tn;tn=c.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(e){return setTimeout(e,16)};const nn=tn;var rn={linear:function(e){return e},quadraticIn:function(e){return e*e},quadraticOut:function(e){return e*(2-e)},quadraticInOut:function(e){return(e*=2)<1?.5*e*e:-.5*(--e*(e-2)-1)},cubicIn:function(e){return e*e*e},cubicOut:function(e){return--e*e*e+1},cubicInOut:function(e){return(e*=2)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},quarticIn:function(e){return e*e*e*e},quarticOut:function(e){return 1- --e*e*e*e},quarticInOut:function(e){return(e*=2)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},quinticIn:function(e){return e*e*e*e*e},quinticOut:function(e){return--e*e*e*e*e+1},quinticInOut:function(e){return(e*=2)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},sinusoidalIn:function(e){return 1-Math.cos(e*Math.PI/2)},sinusoidalOut:function(e){return Math.sin(e*Math.PI/2)},sinusoidalInOut:function(e){return.5*(1-Math.cos(Math.PI*e))},exponentialIn:function(e){return 0===e?0:Math.pow(1024,e-1)},exponentialOut:function(e){return 1===e?1:1-Math.pow(2,-10*e)},exponentialInOut:function(e){return 0===e?0:1===e?1:(e*=2)<1?.5*Math.pow(1024,e-1):.5*(2-Math.pow(2,-10*(e-1)))},circularIn:function(e){return 1-Math.sqrt(1-e*e)},circularOut:function(e){return Math.sqrt(1- --e*e)},circularInOut:function(e){return(e*=2)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},elasticIn:function(e){var t,n=.1,i=.4;return 0===e?0:1===e?1:(!n||n<1?(n=1,t=i/4):t=i*Math.asin(1/n)/(2*Math.PI),-n*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/i))},elasticOut:function(e){var t,n=.1,i=.4;return 0===e?0:1===e?1:(!n||n<1?(n=1,t=i/4):t=i*Math.asin(1/n)/(2*Math.PI),n*Math.pow(2,-10*e)*Math.sin((e-t)*(2*Math.PI)/i)+1)},elasticInOut:function(e){var t,n=.1,i=.4;return 0===e?0:1===e?1:(!n||n<1?(n=1,t=i/4):t=i*Math.asin(1/n)/(2*Math.PI),(e*=2)<1?n*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/i)*-.5:n*Math.pow(2,-10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/i)*.5+1)},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return--e*e*((t+1)*e+t)+1},backInOut:function(e){var t=2.5949095;return(e*=2)<1?e*e*((t+1)*e-t)*.5:.5*((e-=2)*e*((t+1)*e+t)+2)},bounceIn:function(e){return 1-rn.bounceOut(1-e)},bounceOut:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},bounceInOut:function(e){return e<.5?.5*rn.bounceIn(2*e):.5*rn.bounceOut(2*e-1)+.5}};const on=rn;var an=Math.pow,sn=Math.sqrt,ln=1e-8,un=1e-4,cn=sn(3),hn=1/3,dn=Le(),pn=Le(),fn=Le();function gn(e){return e>-ln&&eln||e<-ln}function yn(e,t,n,i,r){var o=1-r;return o*o*(o*e+3*r*t)+r*r*(r*i+3*o*n)}function mn(e,t,n,i,r){var o=1-r;return 3*(((t-e)*o+2*(n-t)*r)*o+(i-n)*r*r)}function xn(e,t,n,i,r,o){var a=i+3*(t-n)-e,s=3*(n-2*t+e),l=3*(t-e),u=e-r,c=s*s-3*a*l,h=s*l-9*a*u,d=l*l-3*s*u,p=0;if(gn(c)&&gn(h))if(gn(s))o[0]=0;else{var f=-l/s;f>=0&&f<=1&&(o[p++]=f)}else{var g=h*h-4*c*d;if(gn(g)){var v=h/c,y=(f=-s/a+v,-v/2);f>=0&&f<=1&&(o[p++]=f),y>=0&&y<=1&&(o[p++]=y)}else if(g>0){var m=sn(g),x=c*s+1.5*a*(-h+m),_=c*s+1.5*a*(-h-m);x=x<0?-an(-x,hn):an(x,hn),_=_<0?-an(-_,hn):an(_,hn);f=(-s-(x+_))/(3*a);f>=0&&f<=1&&(o[p++]=f)}else{var b=(2*c*s-3*a*h)/(2*sn(c*c*c)),w=Math.acos(b)/3,S=sn(c),M=Math.cos(w),C=(f=(-s-2*S*M)/(3*a),y=(-s+S*(M+cn*Math.sin(w)))/(3*a),(-s+S*(M-cn*Math.sin(w)))/(3*a));f>=0&&f<=1&&(o[p++]=f),y>=0&&y<=1&&(o[p++]=y),C>=0&&C<=1&&(o[p++]=C)}}return p}function _n(e,t,n,i,r){var o=6*n-12*t+6*e,a=9*t+3*i-3*e-9*n,s=3*t-3*e,l=0;if(gn(a)){if(vn(o)){var u=-s/o;u>=0&&u<=1&&(r[l++]=u)}}else{var c=o*o-4*a*s;if(gn(c))r[0]=-o/(2*a);else if(c>0){var h=sn(c),d=(u=(-o+h)/(2*a),(-o-h)/(2*a));u>=0&&u<=1&&(r[l++]=u),d>=0&&d<=1&&(r[l++]=d)}}return l}function bn(e,t,n,i,r,o){var a=(t-e)*r+e,s=(n-t)*r+t,l=(i-n)*r+n,u=(s-a)*r+a,c=(l-s)*r+s,h=(c-u)*r+u;o[0]=e,o[1]=a,o[2]=u,o[3]=h,o[4]=h,o[5]=c,o[6]=l,o[7]=i}function wn(e,t,n,i,r,o,a,s,l,u,c){var h,d,p,f,g,v=.005,y=1/0;dn[0]=l,dn[1]=u;for(var m=0;m<1;m+=.05)pn[0]=yn(e,n,r,a,m),pn[1]=yn(t,i,o,s,m),f=Ue(dn,pn),f=0&&f=0&&u<=1&&(r[l++]=u)}}else{var c=a*a-4*o*s;if(gn(c)){u=-a/(2*o);u>=0&&u<=1&&(r[l++]=u)}else if(c>0){var h=sn(c),d=(u=(-a+h)/(2*o),(-a-h)/(2*o));u>=0&&u<=1&&(r[l++]=u),d>=0&&d<=1&&(r[l++]=d)}}return l}function Tn(e,t,n){var i=e+n-2*t;return 0===i?.5:(e-t)/i}function kn(e,t,n,i,r){var o=(t-e)*i+e,a=(n-t)*i+t,s=(a-o)*i+o;r[0]=e,r[1]=o,r[2]=s,r[3]=s,r[4]=a,r[5]=n}function An(e,t,n,i,r,o,a,s,l){var u,c=.005,h=1/0;dn[0]=a,dn[1]=s;for(var d=0;d<1;d+=.05){pn[0]=Mn(e,n,r,d),pn[1]=Mn(t,i,o,d);var p=Ue(dn,pn);p=0&&p=1?1:xn(0,i,o,1,e,s)&&yn(0,r,a,1,s[0])}}}var On=function(){function e(e){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=e.life||1e3,this._delay=e.delay||0,this.loop=e.loop||!1,this.onframe=e.onframe||Te,this.ondestroy=e.ondestroy||Te,this.onrestart=e.onrestart||Te,e.easing&&this.setEasing(e.easing)}return e.prototype.step=function(e,t){if(this._inited||(this._startTime=e+this._delay,this._inited=!0),!this._paused){var n=this._life,i=e-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=e-s,this._pausedTime=0,this.onrestart()}return!1}this._pausedTime+=t},e.prototype.pause=function(){this._paused=!0},e.prototype.resume=function(){this._paused=!1},e.prototype.setEasing=function(e){this.easing=e,this.easingFunc=Q(e)?e:on[e]||Pn(e)},e}();const Rn=On;var En=function(){function e(e){this.value=e}return e}(),Nn=function(){function e(){this._len=0}return e.prototype.insert=function(e){var t=new En(e);return this.insertEntry(t),t},e.prototype.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,e.next=null,this.tail=e):this.head=this.tail=e,this._len++},e.prototype.remove=function(e){var t=e.prev,n=e.next;t?t.next=n:this.head=n,n?n.prev=t:this.tail=t,e.next=e.prev=null,this._len--},e.prototype.len=function(){return this._len},e.prototype.clear=function(){this.head=this.tail=null,this._len=0},e}(),zn=function(){function e(e){this._list=new Nn,this._maxSize=10,this._map={},this._maxSize=e}return e.prototype.put=function(e,t){var n=this._list,i=this._map,r=null;if(null==i[e]){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=t:a=new En(t),a.key=e,n.insertEntry(a),i[e]=a}return r},e.prototype.get=function(e){var t=this._map[e],n=this._list;if(null!=t)return t!==n.tail&&(n.remove(t),n.insertEntry(t)),t.value},e.prototype.clear=function(){this._list.clear(),this._map={}},e.prototype.len=function(){return this._list.len()},e}();const Bn=zn;var Fn={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 Vn(e){return e=Math.round(e),e<0?0:e>255?255:e}function Hn(e){return e=Math.round(e),e<0?0:e>360?360:e}function qn(e){return e<0?0:e>1?1:e}function Gn(e){var t=e;return t.length&&"%"===t.charAt(t.length-1)?Vn(parseFloat(t)/100*255):Vn(parseInt(t,10))}function Wn(e){var t=e;return t.length&&"%"===t.charAt(t.length-1)?qn(parseFloat(t)/100):qn(parseFloat(t))}function Un(e,t,n){return n<0?n+=1:n>1&&(n-=1),6*n<1?e+(t-e)*n*6:2*n<1?t:3*n<2?e+(t-e)*(2/3-n)*6:e}function jn(e,t,n){return e+(t-e)*n}function Zn(e,t,n,i,r){return e[0]=t,e[1]=n,e[2]=i,e[3]=r,e}function Yn(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var $n=new Bn(20),Xn=null;function Kn(e,t){Xn&&Yn(Xn,t),Xn=$n.put(e,Xn||t.slice())}function Jn(e,t){if(e){t=t||[];var n=$n.get(e);if(n)return Yn(t,n);e+="";var i=e.replace(/ /g,"").toLowerCase();if(i in Fn)return Yn(t,Fn[i]),Kn(e,t),t;var r=i.length;if("#"!==i.charAt(0)){var o=i.indexOf("("),a=i.indexOf(")");if(-1!==o&&a+1===r){var s=i.substr(0,o),l=i.substr(o+1,a-(o+1)).split(","),u=1;switch(s){case"rgba":if(4!==l.length)return 3===l.length?Zn(t,+l[0],+l[1],+l[2],1):Zn(t,0,0,0,1);u=Wn(l.pop());case"rgb":return 3!==l.length?void Zn(t,0,0,0,1):(Zn(t,Gn(l[0]),Gn(l[1]),Gn(l[2]),u),Kn(e,t),t);case"hsla":return 4!==l.length?void Zn(t,0,0,0,1):(l[3]=Wn(l[3]),Qn(l,t),Kn(e,t),t);case"hsl":return 3!==l.length?void Zn(t,0,0,0,1):(Qn(l,t),Kn(e,t),t);default:return}}Zn(t,0,0,0,1)}else{if(4===r||5===r){var c=parseInt(i.slice(1,4),16);return c>=0&&c<=4095?(Zn(t,(3840&c)>>4|(3840&c)>>8,240&c|(240&c)>>4,15&c|(15&c)<<4,5===r?parseInt(i.slice(4),16)/15:1),Kn(e,t),t):void Zn(t,0,0,0,1)}if(7===r||9===r){c=parseInt(i.slice(1,7),16);return c>=0&&c<=16777215?(Zn(t,(16711680&c)>>16,(65280&c)>>8,255&c,9===r?parseInt(i.slice(7),16)/255:1),Kn(e,t),t):void Zn(t,0,0,0,1)}}}}function Qn(e,t){var n=(parseFloat(e[0])%360+360)%360/360,i=Wn(e[1]),r=Wn(e[2]),o=r<=.5?r*(i+1):r+i-r*i,a=2*r-o;return t=t||[],Zn(t,Vn(255*Un(a,o,n+1/3)),Vn(255*Un(a,o,n)),Vn(255*Un(a,o,n-1/3)),1),4===e.length&&(t[3]=e[3]),t}function ei(e){if(e){var t,n,i=e[0]/255,r=e[1]/255,o=e[2]/255,a=Math.min(i,r,o),s=Math.max(i,r,o),l=s-a,u=(s+a)/2;if(0===l)t=0,n=0;else{n=u<.5?l/(s+a):l/(2-s-a);var c=((s-i)/6+l/2)/l,h=((s-r)/6+l/2)/l,d=((s-o)/6+l/2)/l;i===s?t=d-h:r===s?t=1/3+c-d:o===s&&(t=2/3+h-c),t<0&&(t+=1),t>1&&(t-=1)}var p=[360*t,n,u];return null!=e[3]&&p.push(e[3]),p}}function ti(e,t){var n=Jn(e);if(n){for(var i=0;i<3;i++)n[i]=t<0?n[i]*(1-t)|0:(255-n[i])*t+n[i]|0,n[i]>255?n[i]=255:n[i]<0&&(n[i]=0);return ai(n,4===n.length?"rgba":"rgb")}}function ni(e,t,n){if(t&&t.length&&e>=0&&e<=1){n=n||[];var i=e*(t.length-1),r=Math.floor(i),o=Math.ceil(i),a=t[r],s=t[o],l=i-r;return n[0]=Vn(jn(a[0],s[0],l)),n[1]=Vn(jn(a[1],s[1],l)),n[2]=Vn(jn(a[2],s[2],l)),n[3]=qn(jn(a[3],s[3],l)),n}}function ii(e,t,n){if(t&&t.length&&e>=0&&e<=1){var i=e*(t.length-1),r=Math.floor(i),o=Math.ceil(i),a=Jn(t[r]),s=Jn(t[o]),l=i-r,u=ai([Vn(jn(a[0],s[0],l)),Vn(jn(a[1],s[1],l)),Vn(jn(a[2],s[2],l)),qn(jn(a[3],s[3],l))],"rgba");return n?{color:u,leftIndex:r,rightIndex:o,value:i}:u}}function ri(e,t,n,i){var r=Jn(e);if(e)return r=ei(r),null!=t&&(r[0]=Hn(t)),null!=n&&(r[1]=Wn(n)),null!=i&&(r[2]=Wn(i)),ai(Qn(r),"rgba")}function oi(e,t){var n=Jn(e);if(n&&null!=t)return n[3]=qn(t),ai(n,"rgba")}function ai(e,t){if(e&&e.length){var n=e[0]+","+e[1]+","+e[2];return"rgba"!==t&&"hsva"!==t&&"hsla"!==t||(n+=","+e[3]),t+"("+n+")"}}function si(e,t){var n=Jn(e);return n?(.299*n[0]+.587*n[1]+.114*n[2])*n[3]/255+(1-n[3])*t:0}var li=Math.round;function ui(e){var t;if(e&&"transparent"!==e){if("string"===typeof e&&e.indexOf("rgba")>-1){var n=Jn(e);n&&(e="rgb("+n[0]+","+n[1]+","+n[2]+")",t=n[3])}}else e="none";return{color:e,opacity:null==t?1:t}}var ci=1e-4;function hi(e){return e-ci}function di(e){return li(1e3*e)/1e3}function pi(e){return li(1e4*e)/1e4}function fi(e){return"matrix("+di(e[0])+","+di(e[1])+","+di(e[2])+","+di(e[3])+","+pi(e[4])+","+pi(e[5])+")"}var gi={left:"start",right:"end",center:"middle",middle:"middle"};function vi(e,t,n){return"top"===n?e+=t/2:"bottom"===n&&(e-=t/2),e}function yi(e){return e&&(e.shadowBlur||e.shadowOffsetX||e.shadowOffsetY)}function mi(e){var t=e.style,n=e.getGlobalScale();return[t.shadowColor,(t.shadowBlur||0).toFixed(2),(t.shadowOffsetX||0).toFixed(2),(t.shadowOffsetY||0).toFixed(2),n[0],n[1]].join(",")}function xi(e){return e&&!!e.image}function _i(e){return e&&!!e.svgElement}function bi(e){return xi(e)||_i(e)}function wi(e){return"linear"===e.type}function Si(e){return"radial"===e.type}function Mi(e){return e&&("linear"===e.type||"radial"===e.type)}function Ci(e){return"url(#"+e+")"}function Ii(e){var t=e.getGlobalScale(),n=Math.max(t[0],t[1]);return Math.max(Math.ceil(Math.log(n)/Math.log(10)),1)}function Ti(e){var t=e.x||0,n=e.y||0,i=(e.rotation||0)*ke,r=de(e.scaleX,1),o=de(e.scaleY,1),a=e.skewX||0,s=e.skewY||0,l=[];return(t||n)&&l.push("translate("+t+"px,"+n+"px)"),i&&l.push("rotate("+i+")"),1===r&&1===o||l.push("scale("+r+","+o+")"),(a||s)&&l.push("skew("+li(a*ke)+"deg, "+li(s*ke)+"deg)"),l.join(" ")}var ki=function(){return c.hasGlobalWindow&&Q(window.btoa)?function(e){return window.btoa(unescape(e))}:"undefined"!==typeof Buffer?function(e){return Buffer.from(e).toString("base64")}:function(e){return null}}(),Ai=Array.prototype.slice;function Di(e,t,n){return(t-e)*n+e}function Li(e,t,n,i){for(var r=t.length,o=0;oi?t:e,o=Math.min(n,i),a=r[o-1]||{color:[0,0,0,0],offset:0},s=o;sa;if(s)i.length=a;else for(var l=o;l=1},e.prototype.getAdditiveTrack=function(){return this._additiveTrack},e.prototype.addKeyframe=function(e,t,n){this._needsSort=!0;var i=this.keyframes,r=i.length,o=!1,a=ji,s=t;if(q(t)){var l=Fi(t);a=l,(1===l&&!ne(t[0])||2===l&&!ne(t[0][0]))&&(o=!0)}else if(ne(t)&&!ce(t))a=Vi;else if(ee(t))if(isNaN(+t)){var u=Jn(t);u&&(s=u,a=Gi)}else a=Vi;else if(se(t)){var c=z({},s);c.colorStops=W(t.colorStops,(function(e){return{offset:e.offset,color:Jn(e.color)}})),wi(t)?a=Wi:Si(t)&&(a=Ui),s=c}0===r?this.valType=a:a===this.valType&&a!==ji||(o=!0),this.discrete=this.discrete||o;var h={time:e,value:s,rawValue:t,percent:0};return n&&(h.easing=n,h.easingFunc=Q(n)?n:on[n]||Pn(n)),i.push(h),h},e.prototype.prepare=function(e,t){var n=this.keyframes;this._needsSort&&n.sort((function(e,t){return e.time-t.time}));for(var i=this.valType,r=n.length,o=n[r-1],a=this.discrete,s=Yi(i),l=Zi(i),u=0;u=0;n--)if(l[n].percent<=t)break;n=p(n,u-2)}else{for(n=d;nt)break;n=p(n-1,u-2)}r=l[n+1],i=l[n]}if(i&&r){this._lastFr=n,this._lastFrP=t;var g=r.percent-i.percent,v=0===g?1:p((t-i.percent)/g,1);r.easingFunc&&(v=r.easingFunc(v));var y=o?this._additiveValue:h?$i:e[c];if(!Yi(s)&&!h||y||(y=this._additiveValue=[]),this.discrete)e[c]=v<1?i.rawValue:r.rawValue;else if(Yi(s))s===Hi?Li(y,i[a],r[a],v):Pi(y,i[a],r[a],v);else if(Zi(s)){var m=i[a],x=r[a],_=s===Wi;e[c]={type:_?"linear":"radial",x:Di(m.x,x.x,v),y:Di(m.y,x.y,v),colorStops:W(m.colorStops,(function(e,t){var n=x.colorStops[t];return{offset:Di(e.offset,n.offset,v),color:Bi(Li([],e.color,n.color,v))}})),global:x.global},_?(e[c].x2=Di(m.x2,x.x2,v),e[c].y2=Di(m.y2,x.y2,v)):e[c].r=Di(m.r,x.r,v)}else if(h)Li(y,i[a],r[a],v),o||(e[c]=Bi(y));else{var b=Di(i[a],r[a],v);o?this._additiveValue=b:e[c]=b}o&&this._addToTarget(e)}}},e.prototype._addToTarget=function(e){var t=this.valType,n=this.propName,i=this._additiveValue;t===Vi?e[n]=e[n]+i:t===Gi?(Jn(e[n],$i),Oi($i,$i,i,1),e[n]=Bi($i)):t===Hi?Oi(e[n],e[n],i,1):t===qi&&Ri(e[n],e[n],i,1)},e}(),Ki=function(){function e(e,t,n,i){this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=e,this._loop=t,t&&i?O("Can' use additive animation on looped animation."):(this._additiveAnimators=i,this._allowDiscrete=n)}return e.prototype.getMaxTime=function(){return this._maxTime},e.prototype.getDelay=function(){return this._delay},e.prototype.getLoop=function(){return this._loop},e.prototype.getTarget=function(){return this._target},e.prototype.changeTarget=function(e){this._target=e},e.prototype.when=function(e,t,n){return this.whenWithKeys(e,t,Y(t),n)},e.prototype.whenWithKeys=function(e,t,n,i){for(var r=this._tracks,o=0;o0&&s.addKeyframe(0,zi(l),i),this._trackKeys.push(a)}s.addKeyframe(e,zi(t[a]),i)}return this._maxTime=Math.max(this._maxTime,e),this},e.prototype.pause=function(){this._clip.pause(),this._paused=!0},e.prototype.resume=function(){this._clip.resume(),this._paused=!1},e.prototype.isPaused=function(){return!!this._paused},e.prototype.duration=function(e){return this._maxTime=e,this._force=!0,this},e.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var e=this._doneCbs;if(e)for(var t=e.length,n=0;n0)){this._started=1;for(var t=this,n=[],i=this._maxTime||0,r=0;r1){var a=o.pop();r.addKeyframe(a.time,e[i]),r.prepare(this._maxTime,r.getAdditiveTrack())}}}},e}();const Ji=Ki;function Qi(){return(new Date).getTime()}var er=function(e){function t(t){var n=e.call(this)||this;return n._running=!1,n._time=0,n._pausedTime=0,n._pauseStart=0,n._paused=!1,t=t||{},n.stage=t.stage||{},n}return De(t,e),t.prototype.addClip=function(e){e.animation&&this.removeClip(e),this._head?(this._tail.next=e,e.prev=this._tail,e.next=null,this._tail=e):this._head=this._tail=e,e.animation=this},t.prototype.addAnimator=function(e){e.animation=this;var t=e.getClip();t&&this.addClip(t)},t.prototype.removeClip=function(e){if(e.animation){var t=e.prev,n=e.next;t?t.next=n:this._head=n,n?n.prev=t:this._tail=t,e.next=e.prev=e.animation=null}},t.prototype.removeAnimator=function(e){var t=e.getClip();t&&this.removeClip(t),e.animation=null},t.prototype.update=function(e){var t=Qi()-this._pausedTime,n=t-this._time,i=this._head;while(i){var r=i.next,o=i.step(t,n);o?(i.ondestroy(),this.removeClip(i),i=r):i=r}this._time=t,e||(this.trigger("frame",n),this.stage.update&&this.stage.update())},t.prototype._startLoop=function(){var e=this;function t(){e._running&&(nn(t),!e._paused&&e.update())}this._running=!0,nn(t)},t.prototype.start=function(){this._running||(this._time=Qi(),this._pausedTime=0,this._startLoop())},t.prototype.stop=function(){this._running=!1},t.prototype.pause=function(){this._paused||(this._pauseStart=Qi(),this._paused=!0)},t.prototype.resume=function(){this._paused&&(this._pausedTime+=Qi()-this._pauseStart,this._paused=!1)},t.prototype.clear=function(){var e=this._head;while(e){var t=e.next;e.prev=e.next=e.animation=null,e=t}this._head=this._tail=null},t.prototype.isFinished=function(){return null==this._head},t.prototype.animate=function(e,t){t=t||{},this.start();var n=new Ji(e,t.loop);return this.addAnimator(n),n},t}(et);const tr=er;var nr=300,ir=c.domSupported,rr=function(){var e=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],t=["touchstart","touchend","touchmove"],n={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},i=W(e,(function(e){var t=e.replace("mouse","pointer");return n.hasOwnProperty(t)?t:e}));return{mouse:e,touch:t,pointer:i}}(),or={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},ar=!1;function sr(e){var t=e.pointerType;return"pen"===t||"touch"===t}function lr(e){e.touching=!0,null!=e.touchTimer&&(clearTimeout(e.touchTimer),e.touchTimer=null),e.touchTimer=setTimeout((function(){e.touching=!1,e.touchTimer=null}),700)}function ur(e){e&&(e.zrByTouch=!0)}function cr(e,t){return yt(e.dom,new dr(e,t),!0)}function hr(e,t){var n=t,i=!1;while(n&&9!==n.nodeType&&!(i=n.domBelongToZr||n!==t&&n===e.painterRoot))n=n.parentNode;return i}var dr=function(){function e(e,t){this.stopPropagation=Te,this.stopImmediatePropagation=Te,this.preventDefault=Te,this.type=t.type,this.target=this.currentTarget=e.dom,this.pointerType=t.pointerType,this.clientX=t.clientX,this.clientY=t.clientY}return e}(),pr={mousedown:function(e){e=yt(this.dom,e),this.__mayPointerCapture=[e.zrX,e.zrY],this.trigger("mousedown",e)},mousemove:function(e){e=yt(this.dom,e);var t=this.__mayPointerCapture;!t||e.zrX===t[0]&&e.zrY===t[1]||this.__togglePointerCapture(!0),this.trigger("mousemove",e)},mouseup:function(e){e=yt(this.dom,e),this.__togglePointerCapture(!1),this.trigger("mouseup",e)},mouseout:function(e){e=yt(this.dom,e);var t=e.toElement||e.relatedTarget;hr(this,t)||(this.__pointerCapturing&&(e.zrEventControl="no_globalout"),this.trigger("mouseout",e))},wheel:function(e){ar=!0,e=yt(this.dom,e),this.trigger("mousewheel",e)},mousewheel:function(e){ar||(e=yt(this.dom,e),this.trigger("mousewheel",e))},touchstart:function(e){e=yt(this.dom,e),ur(e),this.__lastTouchMoment=new Date,this.handler.processGesture(e,"start"),pr.mousemove.call(this,e),pr.mousedown.call(this,e)},touchmove:function(e){e=yt(this.dom,e),ur(e),this.handler.processGesture(e,"change"),pr.mousemove.call(this,e)},touchend:function(e){e=yt(this.dom,e),ur(e),this.handler.processGesture(e,"end"),pr.mouseup.call(this,e),+new Date-+this.__lastTouchMomentBr||e<-Br}var Vr=[],Hr=[],qr=kr(),Gr=Math.abs,Wr=function(){function e(){}return e.prototype.getLocalTransform=function(t){return e.getLocalTransform(this,t)},e.prototype.setPosition=function(e){this.x=e[0],this.y=e[1]},e.prototype.setScale=function(e){this.scaleX=e[0],this.scaleY=e[1]},e.prototype.setSkew=function(e){this.skewX=e[0],this.skewY=e[1]},e.prototype.setOrigin=function(e){this.originX=e[0],this.originY=e[1]},e.prototype.needLocalTransform=function(){return Fr(this.rotation)||Fr(this.x)||Fr(this.y)||Fr(this.scaleX-1)||Fr(this.scaleY-1)||Fr(this.skewX)||Fr(this.skewY)},e.prototype.updateTransform=function(){var e=this.parent&&this.parent.transform,t=this.needLocalTransform(),n=this.transform;t||e?(n=n||kr(),t?this.getLocalTransform(n):zr(n),e&&(t?Lr(n,e,n):Dr(n,e)),this.transform=n,this._resolveGlobalScaleRatio(n)):n&&zr(n)},e.prototype._resolveGlobalScaleRatio=function(e){var t=this.globalScaleRatio;if(null!=t&&1!==t){this.getGlobalScale(Vr);var n=Vr[0]<0?-1:1,i=Vr[1]<0?-1:1,r=((Vr[0]-n)*t+n)/Vr[0]||0,o=((Vr[1]-i)*t+i)/Vr[1]||0;e[0]*=r,e[1]*=r,e[2]*=o,e[3]*=o}this.invTransform=this.invTransform||kr(),Er(this.invTransform,e)},e.prototype.getComputedTransform=function(){var e=this,t=[];while(e)t.push(e),e=e.parent;while(e=t.pop())e.updateTransform();return this.transform},e.prototype.setLocalTransform=function(e){if(e){var t=e[0]*e[0]+e[1]*e[1],n=e[2]*e[2]+e[3]*e[3],i=Math.atan2(e[1],e[0]),r=Math.PI/2+i-Math.atan2(e[3],e[2]);n=Math.sqrt(n)*Math.cos(r),t=Math.sqrt(t),this.skewX=r,this.skewY=0,this.rotation=-i,this.x=+e[4],this.y=+e[5],this.scaleX=t,this.scaleY=n,this.originX=0,this.originY=0}},e.prototype.decomposeTransform=function(){if(this.transform){var e=this.parent,t=this.transform;e&&e.transform&&(Lr(Hr,e.invTransform,t),t=Hr);var n=this.originX,i=this.originY;(n||i)&&(qr[4]=n,qr[5]=i,Lr(Hr,t,qr),Hr[4]-=n,Hr[5]-=i,t=Hr),this.setLocalTransform(t)}},e.prototype.getGlobalScale=function(e){var t=this.transform;return e=e||[],t?(e[0]=Math.sqrt(t[0]*t[0]+t[1]*t[1]),e[1]=Math.sqrt(t[2]*t[2]+t[3]*t[3]),t[0]<0&&(e[0]=-e[0]),t[3]<0&&(e[1]=-e[1]),e):(e[0]=1,e[1]=1,e)},e.prototype.transformCoordToLocal=function(e,t){var n=[e,t],i=this.invTransform;return i&&Ze(n,n,i),n},e.prototype.transformCoordToGlobal=function(e,t){var n=[e,t],i=this.transform;return i&&Ze(n,n,i),n},e.prototype.getLineScale=function(){var e=this.transform;return e&&Gr(e[0]-1)>1e-10&&Gr(e[3]-1)>1e-10?Math.sqrt(Gr(e[0]*e[3]-e[2]*e[1])):1},e.prototype.copyTransform=function(e){jr(this,e)},e.getLocalTransform=function(e,t){t=t||[];var n=e.originX||0,i=e.originY||0,r=e.scaleX,o=e.scaleY,a=e.anchorX,s=e.anchorY,l=e.rotation||0,u=e.x,c=e.y,h=e.skewX?Math.tan(e.skewX):0,d=e.skewY?Math.tan(-e.skewY):0;if(n||i||a||s){var p=n+a,f=i+s;t[4]=-p*r-h*f*o,t[5]=-f*o-d*p*r}else t[4]=t[5]=0;return t[0]=r,t[3]=o,t[1]=d*r,t[2]=h*o,l&&Or(t,t,l),t[4]+=n+u,t[5]+=i+c,t},e.initDefaultProps=function(){var t=e.prototype;t.scaleX=t.scaleY=t.globalScaleRatio=1,t.x=t.y=t.originX=t.originY=t.skewX=t.skewY=t.rotation=t.anchorX=t.anchorY=0}(),e}(),Ur=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function jr(e,t){for(var n=0;nf&&(f=x,gf&&(f=_,y=n.x&&e<=n.x+n.width&&t>=n.y&&t<=n.y+n.height},e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height)},e.prototype.copy=function(t){e.copy(this,t)},e.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},e.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},e.prototype.isZero=function(){return 0===this.width||0===this.height},e.create=function(t){return new e(t.x,t.y,t.width,t.height)},e.copy=function(e,t){e.x=t.x,e.y=t.y,e.width=t.width,e.height=t.height},e.applyTransform=function(t,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 t.x=n.x*r+a,t.y=n.y*o+s,t.width=n.width*r,t.height=n.height*o,t.width<0&&(t.x+=t.width,t.width=-t.width),void(t.height<0&&(t.y+=t.height,t.height=-t.height))}Jr.x=eo.x=n.x,Jr.y=to.y=n.y,Qr.x=to.x=n.x+n.width,Qr.y=eo.y=n.y+n.height,Jr.transform(i),to.transform(i),Qr.transform(i),eo.transform(i),t.x=Xr(Jr.x,Qr.x,eo.x,to.x),t.y=Xr(Jr.y,Qr.y,eo.y,to.y);var l=Kr(Jr.x,Qr.x,eo.x,to.x),u=Kr(Jr.y,Qr.y,eo.y,to.y);t.width=l-t.x,t.height=u-t.y}else t!==n&&e.copy(t,n)},e}();const oo=ro;var ao={};function so(e,t){t=t||p;var n=ao[t];n||(n=ao[t]=new Bn(500));var i=n.get(e);return null==i&&(i=x.measureText(e,t).width,n.put(e,i)),i}function lo(e,t,n,i){var r=so(e,t),o=po(t),a=co(0,r,n),s=ho(0,o,i),l=new oo(a,s,r,o);return l}function uo(e,t,n,i){var r=((e||"")+"").split("\n"),o=r.length;if(1===o)return lo(r[0],t,n,i);for(var a=new oo(0,0,0,0),s=0;s=0?parseFloat(e)/100*t:parseFloat(e):e}function go(e,t,n){var i=t.position||"inside",r=null!=t.distance?t.distance:5,o=n.height,a=n.width,s=o/2,l=n.x,u=n.y,c="left",h="top";if(i instanceof Array)l+=fo(i[0],n.width),u+=fo(i[1],n.height),c=null,h=null;else switch(i){case"left":l-=r,u+=s,c="right",h="middle";break;case"right":l+=r+a,u+=s,h="middle";break;case"top":l+=a/2,u-=r,c="center",h="bottom";break;case"bottom":l+=a/2,u+=o+r,c="center";break;case"inside":l+=a/2,u+=s,c="center",h="middle";break;case"insideLeft":l+=r,u+=s,h="middle";break;case"insideRight":l+=a-r,u+=s,c="right",h="middle";break;case"insideTop":l+=a/2,u+=r,c="center";break;case"insideBottom":l+=a/2,u+=o-r,c="center",h="bottom";break;case"insideTopLeft":l+=r,u+=r;break;case"insideTopRight":l+=a-r,u+=r,c="right";break;case"insideBottomLeft":l+=r,u+=o-r,h="bottom";break;case"insideBottomRight":l+=a-r,u+=o-r,c="right",h="bottom";break}return e=e||{},e.x=l,e.y=u,e.align=c,e.verticalAlign=h,e}var vo="__zr_normal__",yo=Ur.concat(["ignore"]),mo=U(Ur,(function(e,t){return e[t]=!0,e}),{ignore:!1}),xo={},_o=new oo(0,0,0,0),bo=function(){function e(e){this.id=P(),this.animators=[],this.currentStates=[],this.states={},this._init(e)}return e.prototype._init=function(e){this.attr(e)},e.prototype.drift=function(e,t,n){switch(this.draggable){case"horizontal":t=0;break;case"vertical":e=0;break}var i=this.transform;i||(i=this.transform=[1,0,0,1,0,0]),i[4]+=e,i[5]+=t,this.decomposeTransform(),this.markRedraw()},e.prototype.beforeUpdate=function(){},e.prototype.afterUpdate=function(){},e.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},e.prototype.updateInnerText=function(e){var t=this._textContent;if(t&&(!t.ignore||e)){this.textConfig||(this.textConfig={});var n=this.textConfig,i=n.local,r=t.innerTransformable,o=void 0,a=void 0,s=!1;r.parent=i?this:null;var l=!1;if(r.copyTransform(t),null!=n.position){var u=_o;n.layoutRect?u.copy(n.layoutRect):u.copy(this.getBoundingRect()),i||u.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(xo,n,u):go(xo,n,u),r.x=xo.x,r.y=xo.y,o=xo.align,a=xo.verticalAlign;var c=n.origin;if(c&&null!=n.rotation){var h=void 0,d=void 0;"center"===c?(h=.5*u.width,d=.5*u.height):(h=fo(c[0],u.width),d=fo(c[1],u.height)),l=!0,r.originX=-r.x+h+(i?0:u.x),r.originY=-r.y+d+(i?0:u.y)}}null!=n.rotation&&(r.rotation=n.rotation);var p=n.offset;p&&(r.x+=p[0],r.y+=p[1],l||(r.originX=-p[0],r.originY=-p[1]));var f=null==n.inside?"string"===typeof n.position&&n.position.indexOf("inside")>=0:n.inside,g=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),v=void 0,y=void 0,m=void 0;f&&this.canBeInsideText()?(v=n.insideFill,y=n.insideStroke,null!=v&&"auto"!==v||(v=this.getInsideTextFill()),null!=y&&"auto"!==y||(y=this.getInsideTextStroke(v),m=!0)):(v=n.outsideFill,y=n.outsideStroke,null!=v&&"auto"!==v||(v=this.getOutsideFill()),null!=y&&"auto"!==y||(y=this.getOutsideStroke(v),m=!0)),v=v||"#000",v===g.fill&&y===g.stroke&&m===g.autoStroke&&o===g.align&&a===g.verticalAlign||(s=!0,g.fill=v,g.stroke=y,g.autoStroke=m,g.align=o,g.verticalAlign=a,t.setDefaultTextStyle(g)),t.__dirty|=Zt,s&&t.dirtyStyle(!0)}},e.prototype.canBeInsideText=function(){return!0},e.prototype.getInsideTextFill=function(){return"#fff"},e.prototype.getInsideTextStroke=function(e){return"#000"},e.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?Ir:Cr},e.prototype.getOutsideStroke=function(e){var t=this.__zr&&this.__zr.getBackgroundColor(),n="string"===typeof t&&Jn(t);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,ai(n,"rgba")},e.prototype.traverse=function(e,t){},e.prototype.attrKV=function(e,t){"textConfig"===e?this.setTextConfig(t):"textContent"===e?this.setTextContent(t):"clipPath"===e?this.setClipPath(t):"extra"===e?(this.extra=this.extra||{},z(this.extra,t)):this[e]=t},e.prototype.hide=function(){this.ignore=!0,this.markRedraw()},e.prototype.show=function(){this.ignore=!1,this.markRedraw()},e.prototype.attr=function(e,t){if("string"===typeof e)this.attrKV(e,t);else if(ie(e))for(var n=e,i=Y(n),r=0;r0},e.prototype.getState=function(e){return this.states[e]},e.prototype.ensureState=function(e){var t=this.states;return t[e]||(t[e]={}),t[e]},e.prototype.clearStates=function(e){this.useState(vo,!1,e)},e.prototype.useState=function(e,t,n,i){var r=e===vo,o=this.hasState();if(o||!r){var a=this.currentStates,s=this.stateTransition;if(!(F(a,e)>=0)||!t&&1!==a.length){var l;if(this.stateProxy&&!r&&(l=this.stateProxy(e)),l||(l=this.states&&this.states[e]),l||r){r||this.saveCurrentToNormalState(l);var u=!!(l&&l.hoverLayer||i);u&&this._toggleHoverLayerFlag(!0),this._applyStateObj(e,l,this._normalState,t,!n&&!this.__inHover&&s&&s.duration>0,s);var c=this._textContent,h=this._textGuide;return c&&c.useState(e,t,n,u),h&&h.useState(e,t,n,u),r?(this.currentStates=[],this._normalState={}):t?this.currentStates.push(e):this.currentStates=[e],this._updateAnimationTargets(),this.markRedraw(),!u&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~Zt),l}O("State "+e+" not exists.")}}},e.prototype.useStates=function(e,t,n){if(e.length){var i=[],r=this.currentStates,o=e.length,a=o===r.length;if(a)for(var s=0;s0,p);var f=this._textContent,g=this._textGuide;f&&f.useStates(e,t,h),g&&g.useStates(e,t,h),this._updateAnimationTargets(),this.currentStates=e.slice(),this.markRedraw(),!h&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~Zt)}else this.clearStates()},e.prototype._updateAnimationTargets=function(){for(var e=0;e=0){var n=this.currentStates.slice();n.splice(t,1),this.useStates(n)}},e.prototype.replaceState=function(e,t,n){var i=this.currentStates.slice(),r=F(i,e),o=F(i,t)>=0;r>=0?o?i.splice(r,1):i[r]=t:n&&!o&&i.push(t),this.useStates(i)},e.prototype.toggleState=function(e,t){t?this.useState(e,!0):this.removeState(e)},e.prototype._mergeStates=function(e){for(var t,n={},i=0;i=0&&t.splice(n,1)})),this.animators.push(e),n&&n.animation.addAnimator(e),n&&n.wakeUp()},e.prototype.updateDuringAnimation=function(e){this.markRedraw()},e.prototype.stopAnimation=function(e,t){for(var n=this.animators,i=n.length,r=[],o=0;o0&&n.during&&o[0].during((function(e,t){n.during(t)}));for(var d=0;d0||r.force&&!a.length){var M=void 0,C=void 0,I=void 0;if(s){C={},d&&(M={});for(_=0;_=0&&(n.splice(i,0,e),this._doAdd(e))}return this},t.prototype.replace=function(e,t){var n=F(this._children,e);return n>=0&&this.replaceAt(t,n),this},t.prototype.replaceAt=function(e,t){var n=this._children,i=n[t];if(e&&e!==this&&e.parent!==this&&e!==i){n[t]=e,i.parent=null;var r=this.__zr;r&&i.removeSelfFromZr(r),this._doAdd(e)}return this},t.prototype._doAdd=function(e){e.parent&&e.parent.remove(e),e.parent=this;var t=this.__zr;t&&t!==e.__zr&&e.addSelfToZr(t),t&&t.refresh()},t.prototype.remove=function(e){var t=this.__zr,n=this._children,i=F(n,e);return i<0||(n.splice(i,1),e.parent=null,t&&e.removeSelfFromZr(t),t&&t.refresh()),this},t.prototype.removeAll=function(){for(var e=this._children,t=this.__zr,n=0;n0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},e.prototype.setSleepAfterStill=function(e){this._sleepAfterStill=e},e.prototype.wakeUp=function(){this.animation.start(),this._stillFrameAccum=0},e.prototype.refreshHover=function(){this._needsRefreshHover=!0},e.prototype.refreshHoverImmediately=function(){this._needsRefreshHover=!1,this.painter.refreshHover&&"canvas"===this.painter.getType()&&this.painter.refreshHover()},e.prototype.resize=function(e){e=e||{},this.painter.resize(e.width,e.height),this.handler.resize()},e.prototype.clearAnimation=function(){this.animation.clear()},e.prototype.getWidth=function(){return this.painter.getWidth()},e.prototype.getHeight=function(){return this.painter.getHeight()},e.prototype.setCursorStyle=function(e){this.handler.setCursorStyle(e)},e.prototype.findHover=function(e,t){return this.handler.findHover(e,t)},e.prototype.on=function(e,t,n){return this.handler.on(e,t,n),this},e.prototype.off=function(e,t){this.handler.off(e,t)},e.prototype.trigger=function(e,t){this.handler.trigger(e,t)},e.prototype.clear=function(){for(var e=this.storage.getRoots(),t=0;t0){if(e<=r)return a;if(e>=o)return s}else{if(e>=r)return a;if(e<=o)return s}else{if(e===r)return a;if(e===o)return s}return(e-r)/l*u+a}function Go(e,t){switch(e){case"center":case"middle":e="50%";break;case"left":case"top":e="0%";break;case"right":case"bottom":e="100%";break}return ee(e)?Ho(e).match(/%$/)?parseFloat(e)/100*t:parseFloat(e):null==e?NaN:+e}function Wo(e,t,n){return null==t&&(t=10),t=Math.min(Math.max(0,t),Vo),e=(+e).toFixed(t),n?e:+e}function Uo(e){return e.sort((function(e,t){return e-t})),e}function jo(e){if(e=+e,isNaN(e))return 0;if(e>1e-14)for(var t=1,n=0;n<15;n++,t*=10)if(Math.round(e*t)/t===e)return n;return Zo(e)}function Zo(e){var t=e.toString().toLowerCase(),n=t.indexOf("e"),i=n>0?+t.slice(n+1):0,r=n>0?n:t.length,o=t.indexOf("."),a=o<0?0:r-1-o;return Math.max(0,a-i)}function Yo(e,t){var n=Math.log,i=Math.LN10,r=Math.floor(n(e[1]-e[0])/i),o=Math.round(n(Math.abs(t[1]-t[0]))/i),a=Math.min(Math.max(-r+o,0),20);return isFinite(a)?a:20}function $o(e,t,n){if(!e[t])return 0;var i=U(e,(function(e,t){return e+(isNaN(t)?0:t)}),0);if(0===i)return 0;var r=Math.pow(10,n),o=W(e,(function(e){return(isNaN(e)?0:e)/i*r*100})),a=100*r,s=W(o,(function(e){return Math.floor(e)})),l=U(s,(function(e,t){return e+t}),0),u=W(o,(function(e,t){return e-s[t]}));while(lc&&(c=u[d],h=d);++s[h],u[h]=0,++l}return s[t]/r}function Xo(e,t){var n=Math.max(jo(e),jo(t)),i=e+t;return n>Vo?i:Wo(i,n)}var Ko=9007199254740991;function Jo(e){var t=2*Math.PI;return(e%t+t)%t}function Qo(e){return e>-Fo&&e=10&&t++,t}function ra(e,t){var n,i=ia(e),r=Math.pow(10,i),o=e/r;return n=t?o<1.5?1:o<2.5?2:o<4?3:o<7?5:10:o<1?1:o<2?2:o<3?3:o<5?5:10,e=n*r,i>=-20?+e.toFixed(i<0?-i:0):e}function oa(e,t){var n=(e.length-1)*t+1,i=Math.floor(n),r=+e[i-1],o=n-i;return o?r+o*(e[i]-r):r}function aa(e){e.sort((function(e,t){return s(e,t,0)?-1:1}));for(var t=-1/0,n=1,i=0;i=0||r&&F(r,s)<0)){var l=n.getShallow(s,t);null!=l&&(o[e[a][0]]=l)}}return o}}var cs=[["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]],hs=us(cs),ds=function(){function e(){}return e.prototype.getAreaStyle=function(e,t){return hs(this,e,t)},e}(),ps=new Bn(50);function fs(e){if("string"===typeof e){var t=ps.get(e);return t&&t.image}return e}function gs(e,t,n,i,r){if(e){if("string"===typeof e){if(t&&t.__zrImageSrc===e||!n)return t;var o=ps.get(e),a={hostEl:n,cb:i,cbPayload:r};return o?(t=o.image,!ys(t)&&o.pending.push(a)):(t=x.loadImage(e,vs,vs),t.__zrImageSrc=e,ps.put(e,t.__cachedImgObj={image:t,pending:[a]})),t}return e}return t}function vs(){var e=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var t=0;t=a;l++)s-=a;var u=so(n,t);return u>s&&(n="",u=0),s=e-u,r.ellipsis=n,r.ellipsisWidth=u,r.contentWidth=s,r.containerWidth=e,r}function bs(e,t){var n=t.containerWidth,i=t.font,r=t.contentWidth;if(!n)return"";var o=so(e,i);if(o<=n)return e;for(var a=0;;a++){if(o<=r||a>=t.maxIterations){e+=t.ellipsis;break}var s=0===a?ws(e,r,t.ascCharWidth,t.cnCharWidth):o>0?Math.floor(e.length*r/o):0;e=e.substr(0,s),o=so(e,i)}return""===e&&(e=t.placeholder),e}function ws(e,t,n,i){for(var r=0,o=0,a=e.length;op&&c){var f=Math.floor(p/l);n=n.slice(0,f)}if(e&&a&&null!=h)for(var g=_s(h,o,t.ellipsis,{minChar:t.truncateMinChar,placeholder:t.placeholder}),v=0;vl&&ks(n,e.substring(l,u),t,s),ks(n,i[2],t,s,i[1]),l=ms.lastIndex}lo){b>0?(m.tokens=m.tokens.slice(0,b),v(m,_,x),n.lines=n.lines.slice(0,y+1)):n.lines=n.lines.slice(0,y);break e}var k=S.width,A=null==k||"auto"===k;if("string"===typeof k&&"%"===k.charAt(k.length-1))w.percentWidth=k,c.push(w),w.contentWidth=so(w.text,I);else{if(A){var D=S.backgroundColor,L=D&&D.image;L&&(L=fs(L),ys(L)&&(w.width=Math.max(w.width,L.width*T/L.height)))}var P=f&&null!=r?r-_:null;null!=P&&P0&&f+i.accumWidth>i.width&&(o=t.split("\n"),h=!0),i.accumWidth=f}else{var g=Ps(t,c,i.width,i.breakAll,i.accumWidth);i.accumWidth=g.accumWidth+p,a=g.linesWidths,o=g.lines}}else o=t.split("\n");for(var v=0;v=33&&t<=383}var Ds=U(",&?/;] ".split(""),(function(e,t){return e[t]=!0,e}),{});function Ls(e){return!As(e)||!!Ds[e]}function Ps(e,t,n,i,r){for(var o=[],a=[],s="",l="",u=0,c=0,h=0;hn:r+c+p>n)?c?(s||l)&&(f?(s||(s=l,l="",u=0,c=u),o.push(s),a.push(c-u),l+=d,u+=p,s="",c=u):(l&&(s+=l,l="",u=0),o.push(s),a.push(c),s=d,c=p)):f?(o.push(l),a.push(u),l=d,u=p):(o.push(d),a.push(p)):(c+=p,f?(l+=d,u+=p):(l&&(s+=l,l="",u=0),s+=d))}else l&&(s+=l,c+=u),o.push(s),a.push(c),s="",l="",u=0,c=0}return o.length||s||(s=e,l="",u=0),l&&(s+=l),s&&(o.push(s),a.push(c)),1===o.length&&(c+=r),{accumWidth:c,lines:o,linesWidths:a}}var Os="__zr_style_"+Math.round(10*Math.random()),Rs={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},Es={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};Rs[Os]=!0;var Ns=["z","z2","invisible"],zs=["invisible"],Bs=function(e){function t(t){return e.call(this,t)||this}return De(t,e),t.prototype._init=function(t){for(var n=Y(t),i=0;i1e-4)return s[0]=e-n,s[1]=t-i,l[0]=e+n,void(l[1]=t+i);if(Ys[0]=js(r)*n+e,Ys[1]=Us(r)*i+t,$s[0]=js(o)*n+e,$s[1]=Us(o)*i+t,u(s,Ys,$s),c(l,Ys,$s),r%=Zs,r<0&&(r+=Zs),o%=Zs,o<0&&(o+=Zs),r>o&&!a?o+=Zs:rr&&(Xs[0]=js(p)*n+e,Xs[1]=Us(p)*i+t,u(s,Xs,s),c(l,Xs,l))}var rl={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},ol=[],al=[],sl=[],ll=[],ul=[],cl=[],hl=Math.min,dl=Math.max,pl=Math.cos,fl=Math.sin,gl=Math.abs,vl=Math.PI,yl=2*vl,ml="undefined"!==typeof Float32Array,xl=[];function _l(e){var t=Math.round(e/vl*1e8)/1e8;return t%2*vl}function bl(e,t){var n=_l(e[0]);n<0&&(n+=yl);var i=n-e[0],r=e[1];r+=i,!t&&r-n>=yl?r=n+yl:t&&n-r>=yl?r=n-yl:!t&&n>r?r=n+(yl-_l(n-r)):t&&n0&&(this._ux=gl(n/Sr/e)||0,this._uy=gl(n/Sr/t)||0)},e.prototype.setDPR=function(e){this.dpr=e},e.prototype.setContext=function(e){this._ctx=e},e.prototype.getContext=function(){return this._ctx},e.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},e.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},e.prototype.moveTo=function(e,t){return this._drawPendingPt(),this.addData(rl.M,e,t),this._ctx&&this._ctx.moveTo(e,t),this._x0=e,this._y0=t,this._xi=e,this._yi=t,this},e.prototype.lineTo=function(e,t){var n=gl(e-this._xi),i=gl(t-this._yi),r=n>this._ux||i>this._uy;if(this.addData(rl.L,e,t),this._ctx&&r&&this._ctx.lineTo(e,t),r)this._xi=e,this._yi=t,this._pendingPtDist=0;else{var o=n*n+i*i;o>this._pendingPtDist&&(this._pendingPtX=e,this._pendingPtY=t,this._pendingPtDist=o)}return this},e.prototype.bezierCurveTo=function(e,t,n,i,r,o){return this._drawPendingPt(),this.addData(rl.C,e,t,n,i,r,o),this._ctx&&this._ctx.bezierCurveTo(e,t,n,i,r,o),this._xi=r,this._yi=o,this},e.prototype.quadraticCurveTo=function(e,t,n,i){return this._drawPendingPt(),this.addData(rl.Q,e,t,n,i),this._ctx&&this._ctx.quadraticCurveTo(e,t,n,i),this._xi=n,this._yi=i,this},e.prototype.arc=function(e,t,n,i,r,o){this._drawPendingPt(),xl[0]=i,xl[1]=r,bl(xl,o),i=xl[0],r=xl[1];var a=r-i;return this.addData(rl.A,e,t,n,n,i,a,0,o?0:1),this._ctx&&this._ctx.arc(e,t,n,i,r,o),this._xi=pl(r)*n+e,this._yi=fl(r)*n+t,this},e.prototype.arcTo=function(e,t,n,i,r){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(e,t,n,i,r),this},e.prototype.rect=function(e,t,n,i){return this._drawPendingPt(),this._ctx&&this._ctx.rect(e,t,n,i),this.addData(rl.R,e,t,n,i),this},e.prototype.closePath=function(){this._drawPendingPt(),this.addData(rl.Z);var e=this._ctx,t=this._x0,n=this._y0;return e&&e.closePath(),this._xi=t,this._yi=n,this},e.prototype.fill=function(e){e&&e.fill(),this.toStatic()},e.prototype.stroke=function(e){e&&e.stroke(),this.toStatic()},e.prototype.len=function(){return this._len},e.prototype.setData=function(e){var t=e.length;this.data&&this.data.length===t||!ml||(this.data=new Float32Array(t));for(var n=0;nu.length&&(this._expandData(),u=this.data);for(var c=0;c0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},e.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var e=[],t=0;t11&&(this.data=new Float32Array(e)))}},e.prototype.getBoundingRect=function(){sl[0]=sl[1]=ul[0]=ul[1]=Number.MAX_VALUE,ll[0]=ll[1]=cl[0]=cl[1]=-Number.MAX_VALUE;var e,t=this.data,n=0,i=0,r=0,o=0;for(e=0;en||gl(m)>i||h===t-1)&&(f=Math.sqrt(y*y+m*m),r=g,o=v);break;case rl.C:var x=e[h++],_=e[h++],b=(g=e[h++],v=e[h++],e[h++]),w=e[h++];f=Sn(r,o,x,_,g,v,b,w,10),r=b,o=w;break;case rl.Q:x=e[h++],_=e[h++],g=e[h++],v=e[h++];f=Dn(r,o,x,_,g,v,10),r=g,o=v;break;case rl.A:var S=e[h++],M=e[h++],C=e[h++],I=e[h++],T=e[h++],k=e[h++],A=k+T;h+=1;e[h++];p&&(a=pl(T)*C+S,s=fl(T)*I+M),f=dl(C,I)*hl(yl,Math.abs(k)),r=pl(A)*C+S,o=fl(A)*I+M;break;case rl.R:a=r=e[h++],s=o=e[h++];var D=e[h++],L=e[h++];f=2*D+2*L;break;case rl.Z:y=a-r,m=s-o;f=Math.sqrt(y*y+m*m),r=a,o=s;break}f>=0&&(l[c++]=f,u+=f)}return this._pathLen=u,u},e.prototype.rebuildPath=function(e,t){var n,i,r,o,a,s,l,u,c,h,d,p=this.data,f=this._ux,g=this._uy,v=this._len,y=t<1,m=0,x=0,_=0;if(!y||(this._pathSegLen||this._calculateLength(),l=this._pathSegLen,u=this._pathLen,c=t*u,c))e:for(var b=0;b0&&(e.lineTo(h,d),_=0),w){case rl.M:n=r=p[b++],i=o=p[b++],e.moveTo(r,o);break;case rl.L:a=p[b++],s=p[b++];var M=gl(a-r),C=gl(s-o);if(M>f||C>g){if(y){var I=l[x++];if(m+I>c){var T=(c-m)/I;e.lineTo(r*(1-T)+a*T,o*(1-T)+s*T);break e}m+=I}e.lineTo(a,s),r=a,o=s,_=0}else{var k=M*M+C*C;k>_&&(h=a,d=s,_=k)}break;case rl.C:var A=p[b++],D=p[b++],L=p[b++],P=p[b++],O=p[b++],R=p[b++];if(y){I=l[x++];if(m+I>c){T=(c-m)/I;bn(r,A,L,O,T,ol),bn(o,D,P,R,T,al),e.bezierCurveTo(ol[1],al[1],ol[2],al[2],ol[3],al[3]);break e}m+=I}e.bezierCurveTo(A,D,L,P,O,R),r=O,o=R;break;case rl.Q:A=p[b++],D=p[b++],L=p[b++],P=p[b++];if(y){I=l[x++];if(m+I>c){T=(c-m)/I;kn(r,A,L,T,ol),kn(o,D,P,T,al),e.quadraticCurveTo(ol[1],al[1],ol[2],al[2]);break e}m+=I}e.quadraticCurveTo(A,D,L,P),r=L,o=P;break;case rl.A:var E=p[b++],N=p[b++],z=p[b++],B=p[b++],F=p[b++],V=p[b++],H=p[b++],q=!p[b++],G=z>B?z:B,W=gl(z-B)>.001,U=F+V,j=!1;if(y){I=l[x++];m+I>c&&(U=F+V*(c-m)/I,j=!0),m+=I}if(W&&e.ellipse?e.ellipse(E,N,z,B,H,F,U,q):e.arc(E,N,G,F,U,q),j)break e;S&&(n=pl(F)*z+E,i=fl(F)*B+N),r=pl(U)*z+E,o=fl(U)*B+N;break;case rl.R:n=r=p[b],i=o=p[b+1],a=p[b++],s=p[b++];var Z=p[b++],Y=p[b++];if(y){I=l[x++];if(m+I>c){var $=c-m;e.moveTo(a,s),e.lineTo(a+hl($,Z),s),$-=Z,$>0&&e.lineTo(a+Z,s+hl($,Y)),$-=Y,$>0&&e.lineTo(a+dl(Z-$,0),s+Y),$-=Z,$>0&&e.lineTo(a,s+dl(Y-$,0));break e}m+=I}e.rect(a,s,Z,Y);break;case rl.Z:if(y){I=l[x++];if(m+I>c){T=(c-m)/I;e.lineTo(r*(1-T)+n*T,o*(1-T)+i*T);break e}m+=I}e.closePath(),r=n,o=i}}},e.prototype.clone=function(){var t=new e,n=this.data;return t.data=n.slice?n.slice():Array.prototype.slice.call(n),t._len=this._len,t},e.CMD=rl,e.initDefaultProps=function(){var t=e.prototype;t._saveData=!0,t._ux=0,t._uy=0,t._pendingPtDist=0,t._version=0}(),e}();const Sl=wl;function Ml(e,t,n,i,r,o,a){if(0===r)return!1;var s=r,l=0,u=e;if(a>t+s&&a>i+s||ae+s&&o>n+s||ot+h&&c>i+h&&c>o+h&&c>s+h||ce+h&&u>n+h&&u>r+h&&u>a+h||ut+u&&l>i+u&&l>o+u||le+u&&s>n+u&&s>r+u||sn||c+ur&&(r+=Al);var d=Math.atan2(l,s);return d<0&&(d+=Al),d>=i&&d<=r||d+Al>=i&&d+Al<=r}function Ll(e,t,n,i,r,o){if(o>t&&o>i||or?s:0}var Pl=Sl.CMD,Ol=2*Math.PI,Rl=1e-4;function El(e,t){return Math.abs(e-t)t&&u>i&&u>o&&u>s||u1&&Bl(),p=yn(t,i,o,s,zl[0]),d>1&&(f=yn(t,i,o,s,zl[1]))),2===d?vt&&s>i&&s>o||s=0&&u<=1){for(var c=0,h=Mn(t,i,o,u),d=0;dn||s<-n)return 0;var l=Math.sqrt(n*n-s*s);Nl[0]=-l,Nl[1]=l;var u=Math.abs(i-r);if(u<1e-4)return 0;if(u>=Ol-1e-4){i=0,r=Ol;var c=o?1:-1;return a>=Nl[0]+e&&a<=Nl[1]+e?c:0}if(i>r){var h=i;i=r,r=h}i<0&&(i+=Ol,r+=Ol);for(var d=0,p=0;p<2;p++){var f=Nl[p];if(f+e>a){var g=Math.atan2(s,f);c=o?1:-1;g<0&&(g=Ol+g),(g>=i&&g<=r||g+Ol>=i&&g+Ol<=r)&&(g>Math.PI/2&&g<1.5*Math.PI&&(c=-c),d+=c)}}return d}function ql(e,t,n,i,r){for(var o,a,s=e.data,l=e.len(),u=0,c=0,h=0,d=0,p=0,f=0;f1&&(n||(u+=Ll(c,h,d,p,i,r))),v&&(c=s[f],h=s[f+1],d=c,p=h),g){case Pl.M:d=s[f++],p=s[f++],c=d,h=p;break;case Pl.L:if(n){if(Ml(c,h,s[f],s[f+1],t,i,r))return!0}else u+=Ll(c,h,s[f],s[f+1],i,r)||0;c=s[f++],h=s[f++];break;case Pl.C:if(n){if(Cl(c,h,s[f++],s[f++],s[f++],s[f++],s[f],s[f+1],t,i,r))return!0}else u+=Fl(c,h,s[f++],s[f++],s[f++],s[f++],s[f],s[f+1],i,r)||0;c=s[f++],h=s[f++];break;case Pl.Q:if(n){if(Il(c,h,s[f++],s[f++],s[f],s[f+1],t,i,r))return!0}else u+=Vl(c,h,s[f++],s[f++],s[f],s[f+1],i,r)||0;c=s[f++],h=s[f++];break;case Pl.A:var y=s[f++],m=s[f++],x=s[f++],_=s[f++],b=s[f++],w=s[f++];f+=1;var S=!!(1-s[f++]);o=Math.cos(b)*x+y,a=Math.sin(b)*_+m,v?(d=o,p=a):u+=Ll(c,h,o,a,i,r);var M=(i-y)*_/x+y;if(n){if(Dl(y,m,_,b,b+w,S,t,M,r))return!0}else u+=Hl(y,m,_,b,b+w,S,M,r);c=Math.cos(b+w)*x+y,h=Math.sin(b+w)*_+m;break;case Pl.R:d=c=s[f++],p=h=s[f++];var C=s[f++],I=s[f++];if(o=d+C,a=p+I,n){if(Ml(d,p,o,p,t,i,r)||Ml(o,p,o,a,t,i,r)||Ml(o,a,d,a,t,i,r)||Ml(d,a,d,p,t,i,r))return!0}else u+=Ll(o,p,o,a,i,r),u+=Ll(d,a,d,p,i,r);break;case Pl.Z:if(n){if(Ml(c,h,d,p,t,i,r))return!0}else u+=Ll(c,h,d,p,i,r);c=d,h=p;break}}return n||El(h,p)||(u+=Ll(c,h,d,p,i,r)||0),0!==u}function Gl(e,t,n){return ql(e,0,!1,t,n)}function Wl(e,t,n,i){return ql(e,t,!0,n,i)}var Ul=B({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},Rs),jl={style:B({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},Es.style)},Zl=Ur.concat(["invisible","culling","z","z2","zlevel","parent"]),Yl=function(e){function t(t){return e.call(this,t)||this}return De(t,e),t.prototype.update=function(){var n=this;e.prototype.update.call(this);var i=this.style;if(i.decal){var r=this._decalEl=this._decalEl||new t;r.buildPath===t.prototype.buildPath&&(r.buildPath=function(e){n.buildPath(e,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?Cr:t>.2?Tr:Ir}if(e)return Ir}return Cr},t.prototype.getInsideTextStroke=function(e){var t=this.style.fill;if(ee(t)){var n=this.__zr,i=!(!n||!n.isDarkMode()),r=si(e,0)0))},t.prototype.hasFill=function(){var e=this.style,t=e.fill;return null!=t&&"none"!==t},t.prototype.getBoundingRect=function(){var e=this._rect,t=this.style,n=!e;if(n){var i=!1;this.path||(i=!0,this.createPathProxy());var r=this.path;(i||this.__dirty&$t)&&(r.beginPath(),this.buildPath(r,this.shape,!1),this.pathUpdated()),e=r.getBoundingRect()}if(this._rect=e,this.hasStroke()&&this.path&&this.path.len()>0){var o=this._rectStroke||(this._rectStroke=e.clone());if(this.__dirty||n){o.copy(e);var a=t.strokeNoScale?this.getLineScale():1,s=t.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 e},t.prototype.contain=function(e,t){var n=this.transformCoordToLocal(e,t),i=this.getBoundingRect(),r=this.style;if(e=n[0],t=n[1],i.contain(e,t)){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)),Wl(o,a/s,e,t)))return!0}if(this.hasFill())return Gl(o,e,t)}return!1},t.prototype.dirtyShape=function(){this.__dirty|=$t,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},t.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},t.prototype.animateShape=function(e){return this.animate("shape",e)},t.prototype.updateDuringAnimation=function(e){"style"===e?this.dirtyStyle():"shape"===e?this.dirtyShape():this.markRedraw()},t.prototype.attrKV=function(t,n){"shape"===t?this.setShape(n):e.prototype.attrKV.call(this,t,n)},t.prototype.setShape=function(e,t){var n=this.shape;return n||(n=this.shape={}),"string"===typeof e?n[e]=t:z(n,e),this.dirtyShape(),this},t.prototype.shapeChanged=function(){return!!(this.__dirty&$t)},t.prototype.createStyle=function(e){return Me(Ul,e)},t.prototype._innerSaveToNormal=function(t){e.prototype._innerSaveToNormal.call(this,t);var n=this._normalState;t.shape&&!n.shape&&(n.shape=z({},this.shape))},t.prototype._applyStateObj=function(t,n,i,r,o,a){e.prototype._applyStateObj.call(this,t,n,i,r,o,a);var s,l=!(n&&r);if(n&&n.shape?o?r?s=n.shape:(s=z({},i.shape),z(s,n.shape)):(s=z({},r?this.shape:i.shape),z(s,n.shape)):l&&(s=i.shape),s)if(o){this.shape=z({},this.shape);for(var u={},c=Y(s),h=0;h0},t.prototype.hasFill=function(){var e=this.style,t=e.fill;return null!=t&&"none"!==t},t.prototype.createStyle=function(e){return Me(Xl,e)},t.prototype.setBoundingRect=function(e){this._rect=e},t.prototype.getBoundingRect=function(){var e=this.style;if(!this._rect){var t=e.text;null!=t?t+="":t="";var n=uo(t,e.font,e.textAlign,e.textBaseline);if(n.x+=e.x||0,n.y+=e.y||0,this.hasStroke()){var i=e.lineWidth;n.x-=i/2,n.y-=i/2,n.width+=i,n.height+=i}this._rect=n}return this._rect},t.initDefaultProps=function(){var e=t.prototype;e.dirtyRectTolerance=10}(),t}(qs);Kl.prototype.type="tspan";const Jl=Kl;var Ql=B({x:0,y:0},Rs),eu={style:B({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},Es.style)};function tu(e){return!!(e&&"string"!==typeof e&&e.width&&e.height)}var nu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return De(t,e),t.prototype.createStyle=function(e){return Me(Ql,e)},t.prototype._getSize=function(e){var t=this.style,n=t[e];if(null!=n)return n;var i=tu(t.image)?t.image:this.__image;if(!i)return 0;var r="width"===e?"height":"width",o=t[r];return null==o?i[e]:i[e]/i[r]*o},t.prototype.getWidth=function(){return this._getSize("width")},t.prototype.getHeight=function(){return this._getSize("height")},t.prototype.getAnimationStyleProps=function(){return eu},t.prototype.getBoundingRect=function(){var e=this.style;return this._rect||(this._rect=new oo(e.x||0,e.y||0,this.getWidth(),this.getHeight())),this._rect},t}(qs);nu.prototype.type="image";const iu=nu;function ru(e,t){var n,i,r,o,a,s=t.x,l=t.y,u=t.width,c=t.height,h=t.r;u<0&&(s+=u,u=-u),c<0&&(l+=c,c=-c),"number"===typeof h?n=i=r=o=h:h instanceof Array?1===h.length?n=i=r=o=h[0]:2===h.length?(n=r=h[0],i=o=h[1]):3===h.length?(n=h[0],i=o=h[1],r=h[2]):(n=h[0],i=h[1],r=h[2],o=h[3]):n=i=r=o=0,n+i>u&&(a=n+i,n*=u/a,i*=u/a),r+o>u&&(a=r+o,r*=u/a,o*=u/a),i+r>c&&(a=i+r,i*=c/a,r*=c/a),n+o>c&&(a=n+o,n*=c/a,o*=c/a),e.moveTo(s+n,l),e.lineTo(s+u-i,l),0!==i&&e.arc(s+u-i,l+i,i,-Math.PI/2,0),e.lineTo(s+u,l+c-r),0!==r&&e.arc(s+u-r,l+c-r,r,0,Math.PI/2),e.lineTo(s+o,l+c),0!==o&&e.arc(s+o,l+c-o,o,Math.PI/2,Math.PI),e.lineTo(s,l+n),0!==n&&e.arc(s+n,l+n,n,Math.PI,1.5*Math.PI)}var ou=Math.round;function au(e,t,n){if(t){var i=t.x1,r=t.x2,o=t.y1,a=t.y2;e.x1=i,e.x2=r,e.y1=o,e.y2=a;var s=n&&n.lineWidth;return s?(ou(2*i)===ou(2*r)&&(e.x1=e.x2=lu(i,s,!0)),ou(2*o)===ou(2*a)&&(e.y1=e.y2=lu(o,s,!0)),e):e}}function su(e,t,n){if(t){var i=t.x,r=t.y,o=t.width,a=t.height;e.x=i,e.y=r,e.width=o,e.height=a;var s=n&&n.lineWidth;return s?(e.x=lu(i,s,!0),e.y=lu(r,s,!0),e.width=Math.max(lu(i+o,s,!1)-e.x,0===o?0:1),e.height=Math.max(lu(r+a,s,!1)-e.y,0===a?0:1),e):e}}function lu(e,t,n){if(!t)return e;var i=ou(2*e);return(i+ou(t))%2===0?i/2:(i+(n?1:-1))/2}var uu=function(){function e(){this.x=0,this.y=0,this.width=0,this.height=0}return e}(),cu={},hu=function(e){function t(t){return e.call(this,t)||this}return De(t,e),t.prototype.getDefaultShape=function(){return new uu},t.prototype.buildPath=function(e,t){var n,i,r,o;if(this.subPixelOptimize){var a=su(cu,t,this.style);n=a.x,i=a.y,r=a.width,o=a.height,a.r=t.r,t=a}else n=t.x,i=t.y,r=t.width,o=t.height;t.r?ru(e,t):e.rect(n,i,r,o)},t.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},t}($l);hu.prototype.type="rect";const du=hu;var pu={fill:"#000"},fu=2,gu={style:B({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},Es.style)},vu=function(e){function t(t){var n=e.call(this)||this;return n.type="text",n._children=[],n._defaultStyle=pu,n.attr(t),n}return De(t,e),t.prototype.childrenRef=function(){return this._children},t.prototype.update=function(){e.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var t=0;t0,T=null!=e.width&&("truncate"===e.overflow||"break"===e.overflow||"breakAll"===e.overflow),k=r.calculatedLineHeight,A=0;A=0&&(k=_[T],"right"===k.align))this._placeToken(k,e,w,g,I,"right",y),S-=k.width,I-=k.width,T--;C+=(i-(C-f)-(v-I)-S)/2;while(M<=T)k=_[M],this._placeToken(k,e,w,g,C+k.width/2,"center",y),C+=k.width,M++;g+=w}},t.prototype._placeToken=function(e,t,n,i,r,o,a){var s=t.rich[e.styleName]||{};s.text=e.text;var l=e.verticalAlign,u=i+n/2;"top"===l?u=i+e.height/2:"bottom"===l&&(u=i+n-e.height/2);var c=!e.isLineHolder&&Au(s);c&&this._renderBackground(s,t,"right"===o?r-e.width:"center"===o?r-e.width/2:r,u-e.height/2,e.width,e.height);var h=!!s.backgroundColor,d=e.textPadding;d&&(r=Tu(r,o,d),u-=e.height/2-d[0]-e.innerHeight/2);var f=this._getOrCreateChild(Jl),g=f.createStyle();f.useStyle(g);var v=this._defaultStyle,y=!1,m=0,x=Iu("fill"in s?s.fill:"fill"in t?t.fill:(y=!0,v.fill)),_=Cu("stroke"in s?s.stroke:"stroke"in t?t.stroke:h||a||v.autoStroke&&!y?null:(m=fu,v.stroke)),b=s.textShadowBlur>0||t.textShadowBlur>0;g.text=e.text,g.x=r,g.y=u,b&&(g.shadowBlur=s.textShadowBlur||t.textShadowBlur||0,g.shadowColor=s.textShadowColor||t.textShadowColor||"transparent",g.shadowOffsetX=s.textShadowOffsetX||t.textShadowOffsetX||0,g.shadowOffsetY=s.textShadowOffsetY||t.textShadowOffsetY||0),g.textAlign=o,g.textBaseline="middle",g.font=e.font||p,g.opacity=pe(s.opacity,t.opacity,1),bu(g,s),_&&(g.lineWidth=pe(s.lineWidth,t.lineWidth,m),g.lineDash=de(s.lineDash,t.lineDash),g.lineDashOffset=t.lineDashOffset||0,g.stroke=_),x&&(g.fill=x);var w=e.contentWidth,S=e.contentHeight;f.setBoundingRect(new oo(co(g.x,w,g.textAlign),ho(g.y,S,g.textBaseline),w,S))},t.prototype._renderBackground=function(e,t,n,i,r,o){var a,s,l=e.backgroundColor,u=e.borderWidth,c=e.borderColor,h=l&&l.image,d=l&&!h,p=e.borderRadius,f=this;if(d||e.lineHeight||u&&c){a=this._getOrCreateChild(du),a.useStyle(a.createStyle()),a.style.fill=null;var g=a.shape;g.x=n,g.y=i,g.width=r,g.height=o,g.r=p,a.dirtyShape()}if(d){var v=a.style;v.fill=l||null,v.fillOpacity=de(e.fillOpacity,1)}else if(h){s=this._getOrCreateChild(iu),s.onload=function(){f.dirtyStyle()};var y=s.style;y.image=l.image,y.x=n,y.y=i,y.width=r,y.height=o}if(u&&c){v=a.style;v.lineWidth=u,v.stroke=c,v.strokeOpacity=de(e.strokeOpacity,1),v.lineDash=e.borderDash,v.lineDashOffset=e.borderDashOffset||0,a.strokeContainThreshold=0,a.hasFill()&&a.hasStroke()&&(v.strokeFirst=!0,v.lineWidth*=2)}var m=(a||s).style;m.shadowBlur=e.shadowBlur||0,m.shadowColor=e.shadowColor||"transparent",m.shadowOffsetX=e.shadowOffsetX||0,m.shadowOffsetY=e.shadowOffsetY||0,m.opacity=pe(e.opacity,t.opacity,1)},t.makeFont=function(e){var t="";return wu(e)&&(t=[e.fontStyle,e.fontWeight,_u(e.fontSize),e.fontFamily||"sans-serif"].join(" ")),t&&ye(t)||e.textFont||e.font},t}(qs),yu={left:!0,right:1,center:1},mu={top:1,bottom:1,middle:1},xu=["fontStyle","fontWeight","fontSize","fontFamily"];function _u(e){return"string"!==typeof e||-1===e.indexOf("px")&&-1===e.indexOf("rem")&&-1===e.indexOf("em")?isNaN(+e)?h+"px":e+"px":e}function bu(e,t){for(var n=0;n=0,o=!1;if(e instanceof $l){var a=Eu(e),s=r&&a.selectFill||a.normalFill,l=r&&a.selectStroke||a.normalStroke;if($u(s)||$u(l)){i=i||{};var u=i.style||{};"inherit"===u.fill?(o=!0,i=z({},i),u=z({},u),u.fill=s):!$u(u.fill)&&$u(s)?(o=!0,i=z({},i),u=z({},u),u.fill=Ku(s)):!$u(u.stroke)&&$u(l)&&(o||(i=z({},i),u=z({},u)),u.stroke=Ku(l)),i.style=u}}if(i&&null==i.z2){o||(i=z({},i));var c=e.z2EmphasisLift;i.z2=e.z2+(null!=c?c:qu)}return i}function cc(e,t,n){if(n&&null==n.z2){n=z({},n);var i=e.z2SelectLift;n.z2=e.z2+(null!=i?i:Gu)}return n}function hc(e,t,n){var i=F(e.currentStates,t)>=0,r=e.style.opacity,o=i?null:lc(e,["opacity"],t,{opacity:1});n=n||{};var a=n.style||{};return null==a.opacity&&(n=z({},n),a=z({opacity:i?r:.1*o.opacity},a),n.style=a),n}function dc(e,t){var n=this.states[e];if(this.style){if("emphasis"===e)return uc(this,e,t,n);if("blur"===e)return hc(this,e,n);if("select"===e)return cc(this,e,n)}return n}function pc(e){e.stateProxy=dc;var t=e.getTextContent(),n=e.getTextGuideLine();t&&(t.stateProxy=dc),n&&(n.stateProxy=dc)}function fc(e,t){!wc(e,t)&&!e.__highByOuter&&ac(e,Qu)}function gc(e,t){!wc(e,t)&&!e.__highByOuter&&ac(e,ec)}function vc(e,t){e.__highByOuter|=1<<(t||0),ac(e,Qu)}function yc(e,t){!(e.__highByOuter&=~(1<<(t||0)))&&ac(e,ec)}function mc(e){ac(e,tc)}function xc(e){ac(e,nc)}function _c(e){ac(e,ic)}function bc(e){ac(e,rc)}function wc(e,t){return e.__highDownSilentOnTouch&&t.zrByTouch}function Sc(e){var t=e.getModel(),n=[],i=[];t.eachComponent((function(t,r){var o=Nu(r),a="series"===t,s=a?e.getViewOfSeriesModel(r):e.getViewOfComponentModel(r);!a&&i.push(s),o.isBlured&&(s.group.traverse((function(e){nc(e)})),a&&n.push(r)),o.isBlured=!1})),G(i,(function(e){e&&e.toggleBlurSeries&&e.toggleBlurSeries(n,!1,t)}))}function Mc(e,t,n,i){var r=i.getModel();function o(e,t){for(var n=0;n0){var o={dataIndex:r,seriesIndex:e.seriesIndex};null!=i&&(o.dataType=i),t.push(o)}}))})),t}function Oc(e,t,n){Vc(e,!0),ac(e,pc),Nc(e,t,n)}function Rc(e){Vc(e,!1)}function Ec(e,t,n,i){i?Rc(e):Oc(e,t,n)}function Nc(e,t,n){var i=Lu(e);null!=t?(i.focus=t,i.blurScope=n):i.focus&&(i.focus=null)}var zc=["emphasis","blur","select"],Bc={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function Fc(e,t,n,i){n=n||"itemStyle";for(var r=0;r0){var h=c.duration,d=c.delay,p=c.easing,f={duration:h,delay:d||0,easing:p,done:o,force:!!o||!!a,setToFinal:!u,scope:e,during:a};l?t.animateFrom(n,f):t.animateTo(n,f)}else t.stopAnimation(),!l&&t.attr(n),a&&a(1),o&&o()}function Xc(e,t,n,i,r,o){$c("update",e,t,n,i,r,o)}function Kc(e,t,n,i,r,o){$c("enter",e,t,n,i,r,o)}function Jc(e){if(!e.__zr)return!0;for(var t=0;t=0&&n.push(e)})),n}e.topologicalTravel=function(e,t,i,r){if(e.length){var o=n(t),a=o.graph,s=o.noEntryList,l={};G(e,(function(e){l[e]=!0}));while(s.length){var u=s.pop(),c=a[u],h=!!l[u];h&&(i.call(r,u,c.originalDeps.slice()),delete l[u]),G(c.successor,h?p:d)}G(l,(function(){var e="";throw new Error(e)}))}function d(e){a[e].entryCount--,0===a[e].entryCount&&s.push(e)}function p(e){l[e]=!0,d(e)}}}function Bh(e,t){return E(E({},e,!0),t,!0)}const Fh={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:". "}}}},Vh={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 Hh="ZH",qh="EN",Gh=qh,Wh={},Uh={},jh=c.domSupported?function(){var e=(document.documentElement.lang||navigator.language||navigator.browserLanguage).toUpperCase();return e.indexOf(Hh)>-1?Hh:Gh}():Gh;function Zh(e,t){e=e.toUpperCase(),Uh[e]=new Oh(t),Wh[e]=t}function Yh(e){if(ee(e)){var t=Wh[e.toUpperCase()]||{};return e===Hh||e===qh?R(t):E(R(t),R(Wh[Gh]),!1)}return E(R(e),R(Wh[Gh]),!1)}function $h(e){return Uh[e]}function Xh(){return Uh[Gh]}Zh(qh,Fh),Zh(Hh,Vh);var Kh=1e3,Jh=60*Kh,Qh=60*Jh,ed=24*Qh,td=365*ed,nd={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}"},id="{yyyy}-{MM}-{dd}",rd={year:"{yyyy}",month:"{yyyy}-{MM}",day:id,hour:id+" "+nd.hour,minute:id+" "+nd.minute,second:id+" "+nd.second,millisecond:nd.none},od=["year","month","day","hour","minute","second","millisecond"],ad=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function sd(e,t){return e+="","0000".substr(0,t-e.length)+e}function ld(e){switch(e){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return e}}function ud(e){return e===ld(e)}function cd(e){switch(e){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function hd(e,t,n,i){var r=ta(e),o=r[gd(n)](),a=r[vd(n)]()+1,s=Math.floor((a-1)/3)+1,l=r[yd(n)](),u=r["get"+(n?"UTC":"")+"Day"](),c=r[md(n)](),h=(c-1)%12+1,d=r[xd(n)](),p=r[_d(n)](),f=r[bd(n)](),g=i instanceof Oh?i:$h(i||jh)||Xh(),v=g.getModel("time"),y=v.get("month"),m=v.get("monthAbbr"),x=v.get("dayOfWeek"),_=v.get("dayOfWeekAbbr");return(t||"").replace(/{yyyy}/g,o+"").replace(/{yy}/g,o%100+"").replace(/{Q}/g,s+"").replace(/{MMMM}/g,y[a-1]).replace(/{MMM}/g,m[a-1]).replace(/{MM}/g,sd(a,2)).replace(/{M}/g,a+"").replace(/{dd}/g,sd(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,x[u]).replace(/{ee}/g,_[u]).replace(/{e}/g,u+"").replace(/{HH}/g,sd(c,2)).replace(/{H}/g,c+"").replace(/{hh}/g,sd(h+"",2)).replace(/{h}/g,h+"").replace(/{mm}/g,sd(d,2)).replace(/{m}/g,d+"").replace(/{ss}/g,sd(p,2)).replace(/{s}/g,p+"").replace(/{SSS}/g,sd(f,3)).replace(/{S}/g,f+"")}function dd(e,t,n,i,r){var o=null;if(ee(n))o=n;else if(Q(n))o=n(e.value,t,{level:e.level});else{var a=z({},nd);if(e.level>0)for(var s=0;s=0;--s)if(l[u]){o=l[u];break}o=o||a.none}if(J(o)){var h=null==e.level?0:e.level>=0?e.level:o.length+e.level;h=Math.min(h,o.length-1),o=o[h]}}return hd(new Date(e.value),o,r,i)}function pd(e,t){var n=ta(e),i=n[vd(t)]()+1,r=n[yd(t)](),o=n[md(t)](),a=n[xd(t)](),s=n[_d(t)](),l=n[bd(t)](),u=0===l,c=u&&0===s,h=c&&0===a,d=h&&0===o,p=d&&1===r,f=p&&1===i;return f?"year":p?"month":d?"day":h?"hour":c?"minute":u?"second":"millisecond"}function fd(e,t,n){var i=ne(e)?ta(e):e;switch(t=t||pd(e,n),t){case"year":return i[gd(n)]();case"half-year":return i[vd(n)]()>=6?1:0;case"quarter":return Math.floor((i[vd(n)]()+1)/4);case"month":return i[vd(n)]();case"day":return i[yd(n)]();case"half-day":return i[md(n)]()/24;case"hour":return i[md(n)]();case"minute":return i[xd(n)]();case"second":return i[_d(n)]();case"millisecond":return i[bd(n)]()}}function gd(e){return e?"getUTCFullYear":"getFullYear"}function vd(e){return e?"getUTCMonth":"getMonth"}function yd(e){return e?"getUTCDate":"getDate"}function md(e){return e?"getUTCHours":"getHours"}function xd(e){return e?"getUTCMinutes":"getMinutes"}function _d(e){return e?"getUTCSeconds":"getSeconds"}function bd(e){return e?"getUTCMilliseconds":"getMilliseconds"}function wd(e){return e?"setUTCFullYear":"setFullYear"}function Sd(e){return e?"setUTCMonth":"setMonth"}function Md(e){return e?"setUTCDate":"setDate"}function Cd(e){return e?"setUTCHours":"setHours"}function Id(e){return e?"setUTCMinutes":"setMinutes"}function Td(e){return e?"setUTCSeconds":"setSeconds"}function kd(e){return e?"setUTCMilliseconds":"setMilliseconds"}function Ad(e){if(!la(e))return ee(e)?e:"-";var t=(e+"").split(".");return t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")}function Dd(e,t){return e=(e||"").toLowerCase().replace(/-(.)/g,(function(e,t){return t.toUpperCase()})),t&&e&&(e=e.charAt(0).toUpperCase()+e.slice(1)),e}var Ld=ge,Pd=/([&<>"'])/g,Od={"&":"&","<":"<",">":">",'"':""","'":"'"};function Rd(e){return null==e?"":(e+"").replace(Pd,(function(e,t){return Od[t]}))}function Ed(e,t,n){var i="{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}";function r(e){return e&&ye(e)?e:"-"}function o(e){return!(null==e||isNaN(e)||!isFinite(e))}var a="time"===t,s=e instanceof Date;if(a||s){var l=a?ta(e):e;if(!isNaN(+l))return hd(l,i,n);if(s)return"-"}if("ordinal"===t)return te(e)?r(e):ne(e)&&o(e)?e+"":"-";var u=sa(e);return o(u)?Ad(u):te(e)?r(e):"boolean"===typeof e?e+"":"-"}var Nd=["a","b","c","d","e","f","g"],zd=function(e,t){return"{"+e+(null==t?"":t)+"}"};function Bd(e,t,n){J(t)||(t=[t]);var i=t.length;if(!i)return"";for(var r=t[0].$vars||[],o=0;o':'';var a=n.markerId||"markerX";return{renderMode:o,content:"{"+a+"|} ",style:"subItem"===r?{width:4,height:4,borderRadius:2,backgroundColor:i}:{width:10,height:10,borderRadius:5,backgroundColor:i}}}function Hd(e,t){return t=t||"transparent",ee(e)?e:ie(e)&&e.colorStops&&(e.colorStops[0]||{}).color||t}function qd(e,t){if("_blank"===t||"blank"===t){var n=window.open();n.opener=null,n.location.href=e}else window.open(e,t)}var Gd=G,Wd=["left","right","top","bottom","width","height"],Ud=[["width","left","right"],["height","top","bottom"]];function jd(e,t,n,i,r){var o=0,a=0;null==i&&(i=1/0),null==r&&(r=1/0);var s=0;t.eachChild((function(l,u){var c,h,d=l.getBoundingRect(),p=t.childAt(u+1),f=p&&p.getBoundingRect();if("horizontal"===e){var g=d.width+(f?-f.x+d.x:0);c=o+g,c>i||l.newline?(o=0,c=g,a+=s+n,s=d.height):s=Math.max(s,d.height)}else{var v=d.height+(f?-f.y+d.y:0);h=a+v,h>r||l.newline?(o+=s+n,a=0,h=v,s=d.width):s=Math.max(s,d.width)}l.newline||(l.x=o,l.y=a,l.markRedraw(),"horizontal"===e?o=c+n:a=h+n)}))}var Zd=jd;K(jd,"vertical"),K(jd,"horizontal");function Yd(e,t,n){var i=t.width,r=t.height,o=Go(e.left,i),a=Go(e.top,r),s=Go(e.right,i),l=Go(e.bottom,r);return(isNaN(o)||isNaN(parseFloat(e.left)))&&(o=0),(isNaN(s)||isNaN(parseFloat(e.right)))&&(s=i),(isNaN(a)||isNaN(parseFloat(e.top)))&&(a=0),(isNaN(l)||isNaN(parseFloat(e.bottom)))&&(l=r),n=Ld(n||0),{width:Math.max(s-o-n[1]-n[3],0),height:Math.max(l-a-n[0]-n[2],0)}}function $d(e,t,n){n=Ld(n||0);var i=t.width,r=t.height,o=Go(e.left,i),a=Go(e.top,r),s=Go(e.right,i),l=Go(e.bottom,r),u=Go(e.width,i),c=Go(e.height,r),h=n[2]+n[0],d=n[1]+n[3],p=e.aspect;switch(isNaN(u)&&(u=i-s-d-o),isNaN(c)&&(c=r-l-h-a),null!=p&&(isNaN(u)&&isNaN(c)&&(p>i/r?u=.8*i:c=.8*r),isNaN(u)&&(u=p*c),isNaN(c)&&(c=u/p)),isNaN(o)&&(o=i-s-u-d),isNaN(a)&&(a=r-l-c-h),e.left||e.right){case"center":o=i/2-u/2-n[3];break;case"right":o=i-u-d;break}switch(e.top||e.bottom){case"middle":case"center":a=r/2-c/2-n[0];break;case"bottom":a=r-c-h;break}o=o||0,a=a||0,isNaN(u)&&(u=i-d-o-(s||0)),isNaN(c)&&(c=r-h-a-(l||0));var f=new oo(o+n[3],a+n[0],u,c);return f.margin=n,f}function Xd(e,t,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||e,o.x=e.x,o.y=e.y,!s&&!l)return!1;if("raw"===u)a="group"===e.type?new oo(0,0,+t.width||0,+t.height||0):e.getBoundingRect();else if(a=e.getBoundingRect(),e.needLocalTransform()){var c=e.getLocalTransform();a=a.clone(),a.applyTransform(c)}var h=$d(B({width:a.width,height:a.height},t),n,i),d=s?h.x-a.x:0,p=l?h.y-a.y:0;return"raw"===u?(o.x=d,o.y=p):(o.x+=d,o.y+=p),o===e&&e.markRedraw(),!0}function Kd(e,t){return null!=e[Ud[t][0]]||null!=e[Ud[t][1]]&&null!=e[Ud[t][2]]}function Jd(e){var t=e.layoutMode||e.constructor.layoutMode;return ie(t)?t:t?{type:t}:null}function Qd(e,t,n){var i=n&&n.ignoreSize;!J(i)&&(i=[i,i]);var r=a(Ud[0],0),o=a(Ud[1],1);function a(n,r){var o={},a=0,u={},c=0,h=2;if(Gd(n,(function(t){u[t]=e[t]})),Gd(n,(function(e){s(t,e)&&(o[e]=u[e]=t[e]),l(o,e)&&a++,l(u,e)&&c++})),i[r])return l(t,n[1])?u[n[2]]=null:l(t,n[2])&&(u[n[1]]=null),u;if(c!==h&&a){if(a>=h)return o;for(var d=0;d=0;a--)o=E(o,n[a],!0);t.defaultOption=o}return t.defaultOption},t.prototype.getReferringComponents=function(e,t){var n=e+"Index",i=e+"Id";return Ga(this.ecModel,e,{index:this.get(n,!0),id:this.get(i,!0)},t)},t.prototype.getBoxLayoutParams=function(){var e=this;return{left:e.get("left"),top:e.get("top"),right:e.get("right"),bottom:e.get("bottom"),width:e.get("width"),height:e.get("height")}},t.prototype.getZLevelKey=function(){return""},t.prototype.setZLevel=function(e){this.option.zlevel=e},t.protoInitialize=function(){var e=t.prototype;e.type="component",e.id="",e.name="",e.mainType="",e.subType="",e.componentIndex=0}(),t}(Oh);function rp(e){var t=[];return G(ip.getClassesByMainType(e),(function(e){t=t.concat(e.dependencies||e.prototype.dependencies||[])})),t=W(t,(function(e){return Ja(e).main})),"dataset"!==e&&F(t,"dataset")<=0&&t.unshift("dataset"),t}is(ip,Oh),ls(ip),Nh(ip),zh(ip,rp);const op=ip;var ap="";"undefined"!==typeof navigator&&(ap=navigator.platform||"");var sp="rgba(0, 0, 0, 0.2)";const lp={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:sp,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:sp,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:sp,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:sp,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:sp,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:sp,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:ap.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};var up=we(["tooltip","label","itemName","itemId","itemGroupId","seriesName"]),cp="original",hp="arrayRows",dp="objectRows",pp="keyedColumns",fp="typedArray",gp="unknown",vp="column",yp="row",mp={Must:1,Might:2,Not:3},xp=za();function _p(e){xp(e).datasetMap=we()}function bp(e,t,n){var i={},r=Sp(t);if(!r||!e)return i;var o,a,s=[],l=[],u=t.ecModel,c=xp(u).datasetMap,h=r.uid+"_"+n.seriesLayoutBy;e=e.slice(),G(e,(function(t,n){var r=ie(t)?t:e[n]={name:t};"ordinal"===r.type&&null==o&&(o=n,a=f(r)),i[r.name]=[]}));var d=c.get(h)||c.set(h,{categoryWayDim:a,valueWayDim:0});function p(e,t,n){for(var i=0;it)return e[i];return e[n-1]}function Bp(e,t,n,i,r,o,a){o=o||e;var s=t(o),l=s.paletteIdx||0,u=s.paletteNameMap=s.paletteNameMap||{};if(u.hasOwnProperty(r))return u[r];var c=null!=a&&i?zp(i,a):n;if(c=c||n,c&&c.length){var h=c[l];return r&&(u[r]=h),s.paletteIdx=(l+1)%c.length,h}}function Fp(e,t){t(e).paletteIdx=0,t(e).paletteNameMap={}}var Vp="\0_ec_inner",Hp=1;var qp=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.init=function(e,t,n,i,r,o){i=i||{},this.option=null,this._theme=new Oh(i),this._locale=new Oh(r),this._optionManager=o},t.prototype.setOption=function(e,t,n){var i=Zp(t);this._optionManager.setOption(e,n,i),this._resetOption(null,i)},t.prototype.resetOption=function(e,t){return this._resetOption(e,Zp(t))},t.prototype._resetOption=function(e,t){var n=!1,i=this._optionManager;if(!e||"recreate"===e){var r=i.mountOption("recreate"===e);0,this.option&&"recreate"!==e?(this.restoreData(),this._mergeOption(r,t)):Pp(this,r),n=!0}if("timeline"!==e&&"media"!==e||this.restoreData(),!e||"recreate"===e||"timeline"===e){var o=i.getTimelineOption(this);o&&(n=!0,this._mergeOption(o,t))}if(!e||"recreate"===e||"media"===e){var a=i.getMediaOption(this);a.length&&G(a,(function(e){n=!0,this._mergeOption(e,t)}),this)}return n},t.prototype.mergeOption=function(e){this._mergeOption(e,null)},t.prototype._mergeOption=function(e,t){var n=this.option,i=this._componentsMap,r=this._componentsCount,o=[],a=we(),s=t&&t.replaceMergeMainTypeMap;function l(t){var o=Ap(this,t,ga(e[t])),a=i.get(t),l=a?s&&s.get(t)?"replaceMerge":"normalMerge":"replaceAll",u=_a(a,o,l);Oa(u,t,op),n[t]=null,i.set(t,null),r.set(t,0);var c,h=[],d=[],p=0;G(u,(function(e,n){var i=e.existing,r=e.newOption;if(r){var o="series"===t,a=op.getClass(t,e.keyInfo.subType,!o);if(!a)return;if("tooltip"===t){if(c)return void 0;c=!0}if(i&&i.constructor===a)i.name=e.keyInfo.name,i.mergeOption(r,this),i.optionUpdated(r,!1);else{var s=z({componentIndex:n},e.keyInfo);i=new a(r,this,this,s),z(i,s),e.brandNew&&(i.__requireNewView=!0),i.init(r,this,this),i.optionUpdated(null,!0)}}else i&&(i.mergeOption({},this),i.optionUpdated({},!1));i?(h.push(i.option),d.push(i),p++):(h.push(void 0),d.push(void 0))}),this),n[t]=h,i.set(t,d),r.set(t,p),"series"===t&&Dp(this)}_p(this),G(e,(function(e,t){null!=e&&(op.hasClass(t)?t&&(o.push(t),a.set(t,!0)):n[t]=null==n[t]?R(e):E(n[t],e,!0))})),s&&s.each((function(e,t){op.hasClass(t)&&!a.get(t)&&(o.push(t),a.set(t,!0))})),op.topologicalTravel(o,op.getAllClassMainTypes(),l,this),this._seriesIndices||Dp(this)},t.prototype.getOption=function(){var e=R(this.option);return G(e,(function(t,n){if(op.hasClass(n)){for(var i=ga(t),r=i.length,o=!1,a=r-1;a>=0;a--)i[a]&&!La(i[a])?o=!0:(i[a]=null,!o&&r--);i.length=r,e[n]=i}})),delete e[Vp],e},t.prototype.getTheme=function(){return this._theme},t.prototype.getLocaleModel=function(){return this._locale},t.prototype.setUpdatePayload=function(e){this._payload=e},t.prototype.getUpdatePayload=function(){return this._payload},t.prototype.getComponent=function(e,t){var n=this._componentsMap.get(e);if(n){var i=n[t||0];if(i)return i;if(null==t)for(var r=0;r=t:"max"===n?e<=t:e===t}function sf(e,t){return e.join(",")===t.join(",")}const lf=nf;var uf=G,cf=ie,hf=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function df(e){var t=e&&e.itemStyle;if(t)for(var n=0,i=hf.length;n=0;g--){var v=e[g];if(s||(d=v.data.rawIndexOf(v.stackedByDimension,h)),d>=0){var y=v.data.getByRawIndex(v.stackResultDimension,d);if("all"===l||"positive"===l&&y>0||"negative"===l&&y<0||"samesign"===l&&p>=0&&y>0||"samesign"===l&&p<=0&&y<0){p=Xo(p,y),f=y;break}}}return i[0]=p,i[1]=f,i}))}))}var Ef,Nf,zf,Bf,Ff,Vf=function(){function e(e){this.data=e.data||(e.sourceFormat===pp?{}:[]),this.sourceFormat=e.sourceFormat||gp,this.seriesLayoutBy=e.seriesLayoutBy||vp,this.startIndex=e.startIndex||0,this.dimensionsDetectedCount=e.dimensionsDetectedCount,this.metaRawOption=e.metaRawOption;var t=this.dimensionsDefine=e.dimensionsDefine;if(t)for(var n=0;nu&&(u=p)}s[0]=l,s[1]=u}},i=function(){return this._data?this._data.length/this._dimSize:0};function r(e){for(var t=0;t=0&&(s=o.interpolatedValue[l])}return null!=s?s+"":""}))}},e.prototype.getRawValue=function(e,t){return lg(this.getData(t),e)},e.prototype.formatTooltip=function(e,t,n){},e}();function hg(e){var t,n;return ie(e)?e.type&&(n=e):t=e,{text:t,frag:n}}function dg(e){return new pg(e)}var pg=function(){function e(e){e=e||{},this._reset=e.reset,this._plan=e.plan,this._count=e.count,this._onDirty=e.onDirty,this._dirty=!0}return e.prototype.perform=function(e){var t,n=this._upstream,i=e&&e.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&&(t=this._plan(this.context));var o,a=c(this._modBy),s=this._modDataCount||0,l=c(e&&e.modBy),u=e&&e.modDataCount||0;function c(e){return!(e>=1)&&(e=1),e}a===l&&s===u||(t="reset"),(this._dirty||"reset"===t)&&(this._dirty=!1,o=this._doReset(i)),this._modBy=l,this._modDataCount=u;var h=e&&e.step;if(this._dueEnd=n?n._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){var d=this._dueIndex,p=Math.min(null!=h?this._dueIndex+h:1/0,this._dueEnd);if(!i&&(o||d1&&i>0?s:a}};return o;function a(){return t=e?null:ot},gte:function(e,t){return e>=t}},bg=function(){function e(e,t){if(!ne(t)){var n="";0,vg(n)}this._opFn=_g[e],this._rvalFloat=sa(t)}return e.prototype.evaluate=function(e){return ne(e)?this._opFn(e,this._rvalFloat):this._opFn(sa(e),this._rvalFloat)},e}(),wg=function(){function e(e,t){var n="desc"===e;this._resultLT=n?1:-1,null==t&&(t=n?"min":"max"),this._incomparable="min"===t?-1/0:1/0}return e.prototype.evaluate=function(e,t){var n=ne(e)?e:sa(e),i=ne(t)?t:sa(t),r=isNaN(n),o=isNaN(i);if(r&&(n=this._incomparable),o&&(i=this._incomparable),r&&o){var a=ee(e),s=ee(t);a&&(n=s?e:0),s&&(i=a?t:0)}return ni?-this._resultLT:0},e}(),Sg=function(){function e(e,t){this._rval=t,this._isEQ=e,this._rvalTypeof=typeof t,this._rvalFloat=sa(t)}return e.prototype.evaluate=function(e){var t=e===this._rval;if(!t){var n=typeof e;n===this._rvalTypeof||"number"!==n&&"number"!==this._rvalTypeof||(t=sa(e)===this._rvalFloat)}return this._isEQ?t:!t},e}();function Mg(e,t){return"eq"===e||"ne"===e?new Sg("eq"===e,t):Ie(_g,e)?new bg(e,t):null}var Cg=function(){function e(){}return e.prototype.getRawData=function(){throw new Error("not supported")},e.prototype.getRawDataItem=function(e){throw new Error("not supported")},e.prototype.cloneRawData=function(){},e.prototype.getDimensionInfo=function(e){},e.prototype.cloneAllDimensionInfo=function(){},e.prototype.count=function(){},e.prototype.retrieveValue=function(e,t){},e.prototype.retrieveValueFromItem=function(e,t){},e.prototype.convertValue=function(e,t){return yg(e,t)},e}();function Ig(e,t){var n=new Cg,i=e.data,r=n.sourceFormat=e.sourceFormat,o=e.startIndex,a="";e.seriesLayoutBy!==vp&&vg(a);var s=[],l={},u=e.dimensionsDefine;if(u)G(u,(function(e,t){var n=e.name,i={index:t,name:n,displayName:e.displayName};if(s.push(i),null!=n){var r="";Ie(l,n)&&vg(r),l[n]=i}}));else for(var c=0;c65535?Bg:Fg}function Wg(){return[1/0,-1/0]}function Ug(e){var t=e.constructor;return t===Array?e.slice():new t(e)}function jg(e,t,n,i,r){var o=qg[n||"float"];if(r){var a=e[t],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}},e.prototype._initDataFromProvider=function(e,t,n){for(var i=this._provider,r=this._chunks,o=this._dimensions,a=o.length,s=this._rawExtent,l=W(o,(function(e){return e.property})),u=0;uv[1]&&(v[1]=g)}}!i.persistent&&i.clean&&i.clean(),this._rawCount=this._count=t,this._extent=[]},e.prototype.count=function(){return this._count},e.prototype.get=function(e,t){if(!(t>=0&&t=0&&t=this._rawCount||e<0)return-1;if(!this._indices)return e;var t=this._indices,n=t[e];if(null!=n&&ne))return o;r=o-1}}return-1},e.prototype.indicesOfNearest=function(e,t,n){var i=this._chunks,r=i[e],o=[];if(!r)return o;null==n&&(n=1/0);for(var a=1/0,s=-1,l=0,u=0,c=this.count();u=0&&s<0)&&(a=p,s=d,l=0),d===s&&(o[l++]=u))}return o.length=l,o},e.prototype.getIndices=function(){var e,t=this._indices;if(t){var n=t.constructor,i=this._count;if(n===Array){e=new n(i);for(var r=0;r=c&&y<=h||isNaN(y))&&(s[l++]=f),f++}p=!0}else if(2===r){g=d[i[0]];var m=d[i[1]],x=e[i[1]][0],_=e[i[1]][1];for(v=0;v=c&&y<=h||isNaN(y))&&(b>=x&&b<=_||isNaN(b))&&(s[l++]=f),f++}p=!0}}if(!p)if(1===r)for(v=0;v=c&&y<=h||isNaN(y))&&(s[l++]=w)}else for(v=0;ve[C][1])&&(S=!1)}S&&(s[l++]=t.getRawIndex(v))}return lv[1]&&(v[1]=g)}}}},e.prototype.lttbDownSample=function(e,t){var n,i,r,o=this.clone([e],!0),a=o._chunks,s=a[e],l=this.count(),u=0,c=Math.floor(1/t),h=this.getRawIndex(0),d=new(Gg(this._rawCount))(Math.min(2*(Math.ceil(l/c)+2),l));d[u++]=h;for(var p=1;pn&&(n=i,r=x))}I>0&&Iu-p&&(s=u-p,a.length=s);for(var f=0;fc[1]&&(c[1]=v),h[d++]=y}return r._count=d,r._indices=h,r._updateGetRawIdx(),r},e.prototype.each=function(e,t){if(this._count)for(var n=e.length,i=this._chunks,r=0,o=this.count();rs&&(s=c)}return i=[a,s],this._extent[e]=i,i},e.prototype.getRawDataItem=function(e){var t=this.getRawIndex(e);if(this._provider.persistent)return this._provider.getItem(t);for(var n=[],i=this._chunks,r=0;r=0?this._indices[e]:-1},e.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},e.internalField=function(){function e(e,t,n,i){return yg(e[i],this._dimensions[i])}Ng={arrayRows:e,objectRows:function(e,t,n,i){return yg(e[t],this._dimensions[i])},keyedColumns:e,original:function(e,t,n,i){var r=e&&(null==e.value?e:e.value);return yg(r instanceof Array?r[i]:r,this._dimensions[i])},typedArray:function(e,t,n,i){return e[i]}}}(),e}();const Yg=Zg;var $g=function(){function e(e){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=e}return e.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},e.prototype._setLocalSource=function(e,t){this._sourceList=e,this._upstreamSignList=t,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},e.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},e.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},e.prototype._createSource=function(){this._setLocalSource([],[]);var e,t,n=this._sourceHost,i=this._getUpstreamSourceManagers(),r=!!i.length;if(Kg(n)){var o=n,a=void 0,s=void 0,l=void 0;if(r){var u=i[0];u.prepareSource(),l=u.getSource(),a=l.data,s=l.sourceFormat,t=[u._getVersionSign()]}else a=o.get("data",!0),s=oe(a)?fp:cp,t=[];var c=this._getSourceMetaRawOption()||{},h=l&&l.metaRawOption||{},d=de(c.seriesLayoutBy,h.seriesLayoutBy)||null,p=de(c.sourceHeader,h.sourceHeader),f=de(c.dimensions,h.dimensions),g=d!==h.seriesLayoutBy||!!p!==!!h.sourceHeader||f;e=g?[qf(a,{seriesLayoutBy:d,sourceHeader:p,dimensions:f},s)]:[]}else{var v=n;if(r){var y=this._applyTransform(i);e=y.sourceList,t=y.upstreamSignList}else{var m=v.get("source",!0);e=[qf(m,this._getSourceMetaRawOption(),null)],t=[]}}this._setLocalSource(e,t)},e.prototype._applyTransform=function(e){var t,n=this._sourceHost,i=n.get("transform",!0),r=n.get("fromTransformResult",!0);if(null!=r){var o="";1!==e.length&&Jg(o)}var a=[],s=[];return G(e,(function(e){e.prepareSource();var t=e.getSource(r||0),n="";null==r||t||Jg(n),a.push(t),s.push(e._getVersionSign())})),i?t=Og(i,a,{datasetIndex:n.componentIndex}):null!=r&&(t=[Wf(a[0])]),{sourceList:t,upstreamSignList:s}},e.prototype._isDirty=function(){if(this._dirty)return!0;for(var e=this._getUpstreamSourceManagers(),t=0;t1||n>0&&!e.noHeader;return G(e.blocks,(function(e){var n=av(e);n>=t&&(t=n+ +(i&&(!n||rv(e)&&!e.noHeader)))})),t}return 0}function sv(e,t,n,i){var r=t.noHeader,o=cv(av(t)),a=[],s=t.blocks||[];ve(!s||J(s)),s=s||[];var l=e.orderMode;if(t.sortBlocks&&l){s=s.slice();var u={valueAsc:"asc",valueDesc:"desc"};if(Ie(u,l)){var c=new wg(u[l],null);s.sort((function(e,t){return c.evaluate(e.sortParam,t.sortParam)}))}else"seriesDesc"===l&&s.reverse()}G(s,(function(n,r){var s=t.valueFormatter,l=ov(n)(s?z(z({},e),{valueFormatter:s}):e,n,r>0?o.html:0,i);null!=l&&a.push(l)}));var h="richText"===e.renderMode?a.join(o.richText):hv(a.join(""),r?n:o.html);if(r)return h;var d=Ed(t.header,"ordinal",e.useUTC),p=ev(i,e.renderMode).nameStyle;return"richText"===e.renderMode?fv(e,d,p)+o.richText+h:hv('

"+h,n)}function lv(e,t,n,i){var r=e.renderMode,o=t.noName,a=t.noValue,s=!t.markerType,l=t.name,u=e.useUTC,c=t.valueFormatter||e.valueFormatter||function(e){return e=J(e)?e:[e],W(e,(function(e,t){return Ed(e,J(p)?p[t]:p,u)}))};if(!o||!a){var h=s?"":e.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||"#333",r),d=o?"":Ed(l,"ordinal",u),p=t.valueType,f=a?[]:c(t.value),g=!s||!o,v=!s&&o,y=ev(i,r),m=y.nameStyle,x=y.valueStyle;return"richText"===r?(s?"":h)+(o?"":fv(e,d,m))+(a?"":gv(e,f,g,v,x)):hv((s?"":h)+(o?"":dv(d,!s,m))+(a?"":pv(f,g,v,x)),n)}}function uv(e,t,n,i,r,o){if(e){var a=ov(e),s={useUTC:r,renderMode:n,orderMode:i,markupStyleCreator:t,valueFormatter:e.valueFormatter};return a(s,e,0,o)}}function cv(e){return{html:tv[e],richText:nv[e]}}function hv(e,t){var n='
',i="margin: "+t+"px 0 0";return'
'+e+n+"
"}function dv(e,t,n){var i=t?"margin-left:2px":"";return''+Rd(e)+""}function pv(e,t,n,i){var r=n?"10px":"20px",o=t?"float:right;margin-left:"+r:"";return e=J(e)?e:[e],''+W(e,(function(e){return Rd(e)})).join("  ")+""}function fv(e,t,n){return e.markupStyleCreator.wrapRichTextStyle(t,n)}function gv(e,t,n,i,r){var o=[r],a=i?10:20;return n&&o.push({padding:[0,0,0,a],align:"right"}),e.markupStyleCreator.wrapRichTextStyle(J(t)?t.join(" "):t,o)}function vv(e,t){var n=e.getData().getItemVisual(t,"style"),i=n[e.visualDrawType];return Hd(i)}function yv(e,t){var n=e.get("padding");return null!=n?n:"richText"===t?[8,10]:10}var mv=function(){function e(){this.richTextStyles={},this._nextStyleNameId=ua()}return e.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},e.prototype.makeTooltipMarker=function(e,t,n){var i="richText"===n?this._generateStyleName():null,r=Vd({color:t,type:e,renderMode:n,markerId:i});return ee(r)?r:(this.richTextStyles[i]=r.style,r.content)},e.prototype.wrapRichTextStyle=function(e,t){var n={};J(t)?G(t,(function(e){return z(n,e)})):z(n,t);var i=this._generateStyleName();return this.richTextStyles[i]=n,"{"+i+"|"+e+"}"},e}();function xv(e){var t,n,i,r,o=e.series,a=e.dataIndex,s=e.multipleSeries,l=o.getData(),u=l.mapDimensionsAll("defaultedTooltip"),c=u.length,h=o.getRawValue(a),d=J(h),p=vv(o,a);if(c>1||d&&!c){var f=_v(h,o,a,u,p);t=f.inlineValues,n=f.inlineValueTypes,i=f.blocks,r=f.inlineValues[0]}else if(c){var g=l.getDimensionInfo(u[0]);r=t=lg(l,a,u[0]),n=g.type}else r=t=d?h[0]:h;var v=Da(o),y=v&&o.name||"",m=l.getName(a),x=s?y:m;return iv("section",{header:y,noHeader:s||!v,sortParam:r,blocks:[iv("nameValue",{markerType:"item",markerColor:p,name:x,noName:!ye(x),value:t,valueType:n})].concat(i||[])})}function _v(e,t,n,i,r){var o=t.getData(),a=U(e,(function(e,t,n){var i=o.getDimensionInfo(n);return e||i&&!1!==i.tooltip&&null!=i.displayName}),!1),s=[],l=[],u=[];function c(e,t){var n=o.getDimensionInfo(t);n&&!1!==n.otherDims.tooltip&&(a?u.push(iv("nameValue",{markerType:"subItem",markerColor:r,name:n.displayName,value:e,valueType:n.type})):(s.push(e),l.push(n.type)))}return i.length?G(i,(function(e){c(lg(o,n,e),e)})):G(e,c),{inlineValues:s,inlineValueTypes:l,blocks:u}}var bv=za();function wv(e,t){return e.getName(t)||e.getId(t)}var Sv="__universalTransitionEnabled",Mv=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._selectedDataIndicesMap={},t}return o(t,e),t.prototype.init=function(e,t,n){this.seriesIndex=this.componentIndex,this.dataTask=dg({count:Tv,reset:kv}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(e,n);var i=bv(this).sourceManager=new $g(this);i.prepareSource();var r=this.getInitialData(e,n);Dv(r,this),this.dataTask.context.data=r,bv(this).dataBeforeProcessed=r,Cv(this),this._initSelectedMapFromData(r)},t.prototype.mergeDefaultAndTheme=function(e,t){var n=Jd(this),i=n?ep(e):{},r=this.subType;op.hasClass(r)&&(r+="Series"),E(e,t.getTheme().get(this.subType)),E(e,this.getDefaultOption()),va(e,"label",["show"]),this.fillDataTextStyle(e.data),n&&Qd(e,i,n)},t.prototype.mergeOption=function(e,t){e=E(this.option,e,!0),this.fillDataTextStyle(e.data);var n=Jd(this);n&&Qd(this.option,e,n);var i=bv(this).sourceManager;i.dirty(),i.prepareSource();var r=this.getInitialData(e,t);Dv(r,this),this.dataTask.dirty(),this.dataTask.context.data=r,bv(this).dataBeforeProcessed=r,Cv(this),this._initSelectedMapFromData(r)},t.prototype.fillDataTextStyle=function(e){if(e&&!oe(e))for(var t=["show"],n=0;nthis.getShallow("animationThreshold")&&(t=!1),!!t},t.prototype.restoreData=function(){this.dataTask.dirty()},t.prototype.getColorFromPalette=function(e,t,n){var i=this.ecModel,r=Ep.prototype.getColorFromPalette.call(this,e,t,n);return r||(r=i.getColorFromPalette(e,t,n)),r},t.prototype.coordDimToDataDim=function(e){return this.getRawData().mapDimensionsAll(e)},t.prototype.getProgressive=function(){return this.get("progressive")},t.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},t.prototype.select=function(e,t){this._innerSelect(this.getData(t),e)},t.prototype.unselect=function(e,t){var n=this.option.selectedMap;if(n){var i=this.option.selectedMode,r=this.getData(t);if("series"===i||"all"===n)return this.option.selectedMap={},void(this._selectedDataIndicesMap={});for(var o=0;o=0&&n.push(r)}return n},t.prototype.isSelected=function(e,t){var n=this.option.selectedMap;if(!n)return!1;var i=this.getData(t);return("all"===n||n[wv(i,e)])&&!i.getItemModel(e).get(["select","disabled"])},t.prototype.isUniversalTransitionEnabled=function(){if(this[Sv])return!0;var e=this.option.universalTransition;return!!e&&(!0===e||e&&e.enabled)},t.prototype._innerSelect=function(e,t){var n,i,r=this.option,o=r.selectedMode,a=t.length;if(o&&a)if("series"===o)r.selectedMap="all";else if("multiple"===o){ie(r.selectedMap)||(r.selectedMap={});for(var s=r.selectedMap,l=0;l0&&this._innerSelect(e,t)}},t.registerClass=function(e){return op.registerClass(e)},t.protoInitialize=function(){var e=t.prototype;e.type="series.__base__",e.seriesIndex=0,e.ignoreStyleOnData=!1,e.hasSymbolVisual=!1,e.defaultSymbol="circle",e.visualStyleAccessPath="itemStyle",e.visualDrawType="fill"}(),t}(op);function Cv(e){var t=e.name;Da(e)||(e.name=Iv(e)||t)}function Iv(e){var t=e.getRawData(),n=t.mapDimensionsAll("seriesName"),i=[];return G(n,(function(e){var n=t.getDimensionInfo(e);n.displayName&&i.push(n.displayName)})),i.join(" ")}function Tv(e){return e.model.getRawData().count()}function kv(e){var t=e.model;return t.setData(t.getRawData().cloneShallow()),Av}function Av(e,t){t.outputData&&e.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function Dv(e,t){G(Se(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),(function(n){e.wrapMethod(n,K(Lv,t))}))}function Lv(e,t){var n=Pv(e);return n&&n.setOutputEnd((t||this).count()),t}function Pv(e){var t=(e.ecModel||{}).scheduler,n=t&&t.getPipeline(e.uid);if(n){var i=n.currentTask;if(i){var r=i.agentStubMap;r&&(i=r.get(e.uid))}return i}}H(Mv,cg),H(Mv,Ep),is(Mv,op);const Ov=Mv;var Rv=function(){function e(){this.group=new Lo,this.uid=Eh("viewComponent")}return e.prototype.init=function(e,t){},e.prototype.render=function(e,t,n,i){},e.prototype.dispose=function(e,t){},e.prototype.updateView=function(e,t,n,i){},e.prototype.updateLayout=function(e,t,n,i){},e.prototype.updateVisual=function(e,t,n,i){},e.prototype.toggleBlurSeries=function(e,t,n){},e.prototype.eachRendered=function(e){var t=this.group;t&&t.traverse(e)},e}();ts(Rv),ls(Rv);const Ev=Rv;function Nv(){var e=za();return function(t){var n=e(t),i=t.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"}}var zv=Sl.CMD,Bv=[[],[],[]],Fv=Math.sqrt,Vv=Math.atan2;function Hv(e,t){if(t){var n,i,r,o,a,s,l=e.data,u=e.len(),c=zv.M,h=zv.C,d=zv.L,p=zv.R,f=zv.A,g=zv.Q;for(r=0,o=0;r1&&(a*=qv(f),s*=qv(f));var g=(r===o?-1:1)*qv((a*a*(s*s)-a*a*(p*p)-s*s*(d*d))/(a*a*(p*p)+s*s*(d*d)))||0,v=g*a*p/s,y=g*-s*d/a,m=(e+n)/2+Wv(h)*v-Gv(h)*y,x=(t+i)/2+Gv(h)*v+Wv(h)*y,_=Yv([1,0],[(d-v)/a,(p-y)/s]),b=[(d-v)/a,(p-y)/s],w=[(-1*d-v)/a,(-1*p-y)/s],S=Yv(b,w);if(Zv(b,w)<=-1&&(S=Uv),Zv(b,w)>=1&&(S=0),S<0){var M=Math.round(S/Uv*1e6)/1e6;S=2*Uv+M%2*Uv}c.addData(u,m,x,a,s,_,S,h,o)}var Xv=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/gi,Kv=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function Jv(e){var t=new Sl;if(!e)return t;var n,i=0,r=0,o=i,a=r,s=Sl.CMD,l=e.match(Xv);if(!l)return t;for(var u=0;uD*D+L*L&&(M=I,C=T),{cx:M,cy:C,x0:-c,y0:-h,x1:M*(r/b-1),y1:C*(r/b-1)}}function Cy(e){var t;if(J(e)){var n=e.length;if(!n)return e;t=1===n?[e[0],e[0],0,0]:2===n?[e[0],e[0],e[1],e[1]]:3===n?e.concat(e[2]):e}else t=[e,e,e,e];return t}function Iy(e,t){var n,i=_y(t.r,0),r=_y(t.r0||0,0),o=i>0,a=r>0;if(o||a){if(o||(i=r,r=0),r>i){var s=i;i=r,r=s}var l=t.startAngle,u=t.endAngle;if(!isNaN(l)&&!isNaN(u)){var c=t.cx,h=t.cy,d=!!t.clockwise,p=my(u-l),f=p>py&&p%py;if(f>wy&&(p=f),i>wy)if(p>py-wy)e.moveTo(c+i*gy(l),h+i*fy(l)),e.arc(c,h,i,l,u,!d),r>wy&&(e.moveTo(c+r*gy(u),h+r*fy(u)),e.arc(c,h,r,u,l,d));else{var g=void 0,v=void 0,y=void 0,m=void 0,x=void 0,_=void 0,b=void 0,w=void 0,S=void 0,M=void 0,C=void 0,I=void 0,T=void 0,k=void 0,A=void 0,D=void 0,L=i*gy(l),P=i*fy(l),O=r*gy(u),R=r*fy(u),E=p>wy;if(E){var N=t.cornerRadius;N&&(n=Cy(N),g=n[0],v=n[1],y=n[2],m=n[3]);var z=my(i-r)/2;if(x=by(z,y),_=by(z,m),b=by(z,g),w=by(z,v),C=S=_y(x,_),I=M=_y(b,w),(S>wy||M>wy)&&(T=i*gy(u),k=i*fy(u),A=r*gy(l),D=r*fy(l),pwy){var U=by(y,C),j=by(m,C),Z=My(A,D,L,P,i,U,d),Y=My(T,k,O,R,i,j,d);e.moveTo(c+Z.cx+Z.x0,h+Z.cy+Z.y0),C0&&e.arc(c+Z.cx,h+Z.cy,U,yy(Z.y0,Z.x0),yy(Z.y1,Z.x1),!d),e.arc(c,h,i,yy(Z.cy+Z.y1,Z.cx+Z.x1),yy(Y.cy+Y.y1,Y.cx+Y.x1),!d),j>0&&e.arc(c+Y.cx,h+Y.cy,j,yy(Y.y1,Y.x1),yy(Y.y0,Y.x0),!d))}else e.moveTo(c+L,h+P),e.arc(c,h,i,l,u,!d);else e.moveTo(c+L,h+P);if(r>wy&&E)if(I>wy){U=by(g,I),j=by(v,I),Z=My(O,R,T,k,r,-j,d),Y=My(L,P,A,D,r,-U,d);e.lineTo(c+Z.cx+Z.x0,h+Z.cy+Z.y0),I0&&e.arc(c+Z.cx,h+Z.cy,j,yy(Z.y0,Z.x0),yy(Z.y1,Z.x1),!d),e.arc(c,h,r,yy(Z.cy+Z.y1,Z.cx+Z.x1),yy(Y.cy+Y.y1,Y.cx+Y.x1),d),U>0&&e.arc(c+Y.cx,h+Y.cy,U,yy(Y.y1,Y.x1),yy(Y.y0,Y.x0),!d))}else e.lineTo(c+O,h+R),e.arc(c,h,r,u,l,d);else e.lineTo(c+O,h+R)}else e.moveTo(c,h);e.closePath()}}}var Ty=function(){function e(){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}return e}(),ky=function(e){function t(t){return e.call(this,t)||this}return De(t,e),t.prototype.getDefaultShape=function(){return new Ty},t.prototype.buildPath=function(e,t){Iy(e,t)},t.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},t}($l);ky.prototype.type="sector";const Ay=ky;var Dy=function(){function e(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return e}(),Ly=function(e){function t(t){return e.call(this,t)||this}return De(t,e),t.prototype.getDefaultShape=function(){return new Dy},t.prototype.buildPath=function(e,t){var n=t.cx,i=t.cy,r=2*Math.PI;e.moveTo(n+t.r,i),e.arc(n,i,t.r,0,r,!1),e.moveTo(n+t.r0,i),e.arc(n,i,t.r0,0,r,!0)},t}($l);Ly.prototype.type="ring";const Py=Ly;function Oy(e,t,n,i){var r,o,a,s,l=[],u=[],c=[],h=[];if(i){a=[1/0,1/0],s=[-1/0,-1/0];for(var d=0,p=e.length;d=2){if(i){var o=Oy(r,i,n,t.smoothConstraint);e.moveTo(r[0][0],r[0][1]);for(var a=r.length,s=0;s<(n?a:a-1);s++){var l=o[2*s],u=o[2*s+1],c=r[(s+1)%a];e.bezierCurveTo(l[0],l[1],u[0],u[1],c[0],c[1])}}else{e.moveTo(r[0][0],r[0][1]);s=1;for(var h=r.length;slm[1]){if(a=!1,r)return a;var u=Math.abs(lm[0]-sm[1]),c=Math.abs(sm[0]-lm[1]);Math.min(u,c)>i.len()&&(uMath.abs(o[1])?o[0]>0?"right":"left":o[1]>0?"bottom":"top"}function Em(e){return!e.isGroup}function Nm(e){return null!=e.shape}function zm(e,t,n){if(e&&t){var i=r(e);t.traverse((function(e){if(Em(e)&&e.anid){var t=i[e.anid];if(t){var r=o(e);e.attr(o(t)),Xc(e,r,n,Lu(e).dataIndex)}}}))}function r(e){var t={};return e.traverse((function(e){Em(e)&&e.anid&&(t[e.anid]=e)})),t}function o(e){var t={x:e.x,y:e.y,rotation:e.rotation};return Nm(e)&&(t.shape=z({},e.shape)),t}}function Bm(e,t){return W(e,(function(e){var n=e[0];n=vm(n,t.x),n=ym(n,t.x+t.width);var i=e[1];return i=vm(i,t.y),i=ym(i,t.y+t.height),[n,i]}))}function Fm(e,t){var n=vm(e.x,t.x),i=ym(e.x+e.width,t.x+t.width),r=vm(e.y,t.y),o=ym(e.y+e.height,t.y+t.height);if(i>=n&&o>=r)return{x:n,y:r,width:i-n,height:o-r}}function Vm(e,t,n){var i=z({rectHover:!0},t),r=i.style={strokeNoScale:!0};if(n=n||{x:-1,y:-1,width:2,height:2},e)return 0===e.indexOf("image://")?(r.image=e.slice(8),B(r,n),new iu(i)):Mm(e.replace("path://",""),i,n,"center")}function Hm(e,t,n,i,r){for(var o=0,a=r[r.length-1];o1)return!1;var v=Gm(p,f,c,h)/d;return!(v<0||v>1)}function Gm(e,t,n,i){return e*i-n*t}function Wm(e){return e<=1e-6&&e>=-1e-6}function Um(e){var t=e.itemTooltipOption,n=e.componentModel,i=e.itemName,r=ee(t)?{formatter:t}:t,o=n.mainType,a=n.componentIndex,s={componentType:o,name:i,$vars:["name"]};s[o+"Index"]=a;var l=e.formatterParamsExtra;l&&G(Y(l),(function(e){Ie(s,e)||(s[e]=l[e],s.$vars.push(e))}));var u=Lu(e.el);u.componentMainType=o,u.componentIndex=a,u.tooltipConfig={name:i,option:B({content:i,formatterParams:s},r)}}function jm(e,t){var n;e.isGroup&&(n=t(e)),n||e.traverse(t)}function Zm(e,t){if(e)if(J(e))for(var n=0;n=0?h():c=setTimeout(h,-r),l=i};return d.clear=function(){c&&(clearTimeout(c),c=null)},d.debounceNextCall=function(e){s=e},d}function sx(e,t,n,i){var r=e[t];if(r){var o=r[ix]||r,a=r[ox],s=r[rx];if(s!==n||a!==i){if(null==n||!i)return e[t]=o;r=e[t]=ax(o,n,"debounce"===i),r[ix]=o,r[ox]=i,r[rx]=n}return r}}function lx(e,t){var n=e[t];n&&n[ix]&&(n.clear&&n.clear(),e[t]=n[ix])}var ux=za(),cx={itemStyle:us(Ah,!0),lineStyle:us(Ih,!0)},hx={lineStyle:"stroke",itemStyle:"fill"};function dx(e,t){var n=e.visualStyleMapper||cx[t];return n||(console.warn("Unkown style type '"+t+"'."),cx.itemStyle)}function px(e,t){var n=e.visualDrawType||hx[t];return n||(console.warn("Unkown style type '"+t+"'."),"fill")}var fx={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData(),i=e.visualStyleAccessPath||"itemStyle",r=e.getModel(i),o=dx(e,i),a=o(r),s=r.getShallow("decal");s&&(n.setVisual("decal",s),s.dirty=!0);var l=px(e,i),u=a[l],c=Q(u)?u:null,h="auto"===a.fill||"auto"===a.stroke;if(!a[l]||c||h){var d=e.getColorFromPalette(e.name,null,t.getSeriesCount());a[l]||(a[l]=d,n.setVisual("colorFromPalette",!0)),a.fill="auto"===a.fill||Q(a.fill)?d:a.fill,a.stroke="auto"===a.stroke||Q(a.stroke)?d:a.stroke}if(n.setVisual("style",a),n.setVisual("drawType",l),!t.isSeriesFiltered(e)&&c)return n.setVisual("colorFromPalette",!1),{dataEach:function(t,n){var i=e.getDataParams(n),r=z({},a);r[l]=c(i),t.setItemVisual(n,"style",r)}}}},gx=new Oh,vx={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){if(!e.ignoreStyleOnData&&!t.isSeriesFiltered(e)){var n=e.getData(),i=e.visualStyleAccessPath||"itemStyle",r=dx(e,i),o=n.getVisual("drawType");return{dataEach:n.hasItemOption?function(e,t){var n=e.getRawDataItem(t);if(n&&n[i]){gx.option=n[i];var a=r(gx),s=e.ensureUniqueItemVisual(t,"style");z(s,a),gx.option.decal&&(e.setItemVisual(t,"decal",gx.option.decal),gx.option.decal.dirty=!0),o in a&&e.setItemVisual(t,"colorFromPalette",!1)}}:null}}}},yx={performRawSeries:!0,overallReset:function(e){var t=we();e.eachSeries((function(e){var n=e.getColorBy();if(!e.isColorBySeries()){var i=e.type+"-"+n,r=t.get(i);r||(r={},t.set(i,r)),ux(e).scope=r}})),e.eachSeries((function(t){if(!t.isColorBySeries()&&!e.isSeriesFiltered(t)){var n=t.getRawData(),i={},r=t.getData(),o=ux(t).scope,a=t.visualStyleAccessPath||"itemStyle",s=px(t,a);r.each((function(e){var t=r.getRawIndex(e);i[t]=e})),n.each((function(e){var a=i[e],l=r.getItemVisual(a,"colorFromPalette");if(l){var u=r.ensureUniqueItemVisual(a,"style"),c=n.getName(e)||e+"",h=n.count();u[s]=t.getColorFromPalette(c,o,h)}}))}}))}},mx=Math.PI;function xx(e,t){t=t||{},B(t,{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 Lo,i=new du({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4});n.add(i);var r,o=new Du({style:{text:t.text,fill:t.textColor,fontSize:t.fontSize,fontWeight:t.fontWeight,fontStyle:t.fontStyle,fontFamily:t.fontFamily},zlevel:t.zlevel,z:10001}),a=new du({style:{fill:"none"},textContent:o,textConfig:{position:"right",distance:10},zlevel:t.zlevel,z:10001});return n.add(a),t.showSpinner&&(r=new Jy({shape:{startAngle:-mx/2,endAngle:-mx/2+.1,r:t.spinnerRadius},style:{stroke:t.color,lineCap:"round",lineWidth:t.lineWidth},zlevel:t.zlevel,z:10001}),r.animateShape(!0).when(1e3,{endAngle:3*mx/2}).start("circularInOut"),r.animateShape(!0).when(1e3,{startAngle:3*mx/2}).delay(300).start("circularInOut"),n.add(r)),n.resize=function(){var n=o.getBoundingRect().width,s=t.showSpinner?t.spinnerRadius:0,l=(e.getWidth()-2*s-(t.showSpinner&&n?10:0)-n)/2-(t.showSpinner&&n?0:5+n/2)+(t.showSpinner?0:n/2)+(n?0:s),u=e.getHeight()/2;t.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:e.getWidth(),height:e.getHeight()})},n.resize(),n}var _x=function(){function e(e,t,n,i){this._stageTaskMap=we(),this.ecInstance=e,this.api=t,n=this._dataProcessorHandlers=n.slice(),i=this._visualHandlers=i.slice(),this._allHandlers=n.concat(i)}return e.prototype.restoreData=function(e,t){e.restoreData(t),this._stageTaskMap.each((function(e){var t=e.overallTask;t&&t.dirty()}))},e.prototype.getPerformArgs=function(e,t){if(e.__pipeline){var n=this._pipelineMap.get(e.__pipeline.id),i=n.context,r=!t&&n.progressiveEnabled&&(!i||i.progressiveRender)&&e.__idxInPipeline>n.blockIndex,o=r?n.step:null,a=i&&i.modDataCount,s=null!=a?Math.ceil(a/o):null;return{step:o,modBy:s,modDataCount:a}}},e.prototype.getPipeline=function(e){return this._pipelineMap.get(e)},e.prototype.updateStreamModes=function(e,t){var n=this._pipelineMap.get(e.uid),i=e.getData(),r=i.count(),o=n.progressiveEnabled&&t.incrementalPrepareRender&&r>=n.threshold,a=e.get("large")&&r>=e.get("largeThreshold"),s="mod"===e.get("progressiveChunkMode")?r:null;e.pipelineContext=n.context={progressiveRender:o,modDataCount:s,large:a}},e.prototype.restorePipelines=function(e){var t=this,n=t._pipelineMap=we();e.eachSeries((function(e){var i=e.getProgressive(),r=e.uid;n.set(r,{id:r,head:null,tail:null,threshold:e.getProgressiveThreshold(),progressiveEnabled:i&&!(e.preventIncremental&&e.preventIncremental()),blockIndex:-1,step:Math.round(i||700),count:0}),t._pipe(e,e.dataTask)}))},e.prototype.prepareStageTasks=function(){var e=this._stageTaskMap,t=this.api.getModel(),n=this.api;G(this._allHandlers,(function(i){var r=e.get(i.uid)||e.set(i.uid,{}),o="";ve(!(i.reset&&i.overallReset),o),i.reset&&this._createSeriesStageTask(i,r,t,n),i.overallReset&&this._createOverallStageTask(i,r,t,n)}),this)},e.prototype.prepareView=function(e,t,n,i){var r=e.renderTask,o=r.context;o.model=t,o.ecModel=n,o.api=i,r.__block=!e.incrementalPrepareRender,this._pipe(t,r)},e.prototype.performDataProcessorTasks=function(e,t){this._performStageTasks(this._dataProcessorHandlers,e,t,{block:!0})},e.prototype.performVisualTasks=function(e,t,n){this._performStageTasks(this._visualHandlers,e,t,n)},e.prototype._performStageTasks=function(e,t,n,i){i=i||{};var r=!1,o=this;function a(e,t){return e.setDirty&&(!e.dirtyMap||e.dirtyMap.get(t.__pipeline.id))}G(e,(function(e,s){if(!i.visualType||i.visualType===e.visualType){var l=o._stageTaskMap.get(e.uid),u=l.seriesTaskMap,c=l.overallTask;if(c){var h,d=c.agentStubMap;d.each((function(e){a(i,e)&&(e.dirty(),h=!0)})),h&&c.dirty(),o.updatePayload(c,n);var p=o.getPerformArgs(c,i.block);d.each((function(e){e.perform(p)})),c.perform(p)&&(r=!0)}else u&&u.each((function(s,l){a(i,s)&&s.dirty();var u=o.getPerformArgs(s,i.block);u.skip=!e.performRawSeries&&t.isSeriesFiltered(s.context.model),o.updatePayload(s,n),s.perform(u)&&(r=!0)}))}})),this.unfinished=r||this.unfinished},e.prototype.performSeriesTasks=function(e){var t;e.eachSeries((function(e){t=e.dataTask.perform()||t})),this.unfinished=t||this.unfinished},e.prototype.plan=function(){this._pipelineMap.each((function(e){var t=e.tail;do{if(t.__block){e.blockIndex=t.__idxInPipeline;break}t=t.getUpstream()}while(t)}))},e.prototype.updatePayload=function(e,t){"remain"!==t&&(e.context.payload=t)},e.prototype._createSeriesStageTask=function(e,t,n,i){var r=this,o=t.seriesTaskMap,a=t.seriesTaskMap=we(),s=e.seriesType,l=e.getTargetSeries;function u(t){var s=t.uid,l=a.set(s,o&&o.get(s)||dg({plan:Ix,reset:Tx,count:Dx}));l.context={model:t,ecModel:n,api:i,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:r},r._pipe(t,l)}e.createOnAllSeries?n.eachRawSeries(u):s?n.eachRawSeriesByType(s,u):l&&l(n,i).each(u)},e.prototype._createOverallStageTask=function(e,t,n,i){var r=this,o=t.overallTask=t.overallTask||dg({reset:bx});o.context={ecModel:n,api:i,overallReset:e.overallReset,scheduler:r};var a=o.agentStubMap,s=o.agentStubMap=we(),l=e.seriesType,u=e.getTargetSeries,c=!0,h=!1,d="";function p(e){var t=e.uid,n=s.set(t,a&&a.get(t)||(h=!0,dg({reset:Sx,onDirty:Cx})));n.context={model:e,overallProgress:c},n.agent=o,n.__block=c,r._pipe(e,n)}ve(!e.createOnAllSeries,d),l?n.eachRawSeriesByType(l,p):u?u(n,i).each(p):(c=!1,G(n.getSeries(),p)),h&&o.dirty()},e.prototype._pipe=function(e,t){var n=e.uid,i=this._pipelineMap.get(n);!i.head&&(i.head=t),i.tail&&i.tail.pipe(t),i.tail=t,t.__idxInPipeline=i.count++,t.__pipeline=i},e.wrapStageHandler=function(e,t){return Q(e)&&(e={overallReset:e,seriesType:Lx(e)}),e.uid=Eh("stageHandler"),t&&(e.visualType=t),e},e}();function bx(e){e.overallReset(e.ecModel,e.api,e.payload)}function Sx(e){return e.overallProgress&&Mx}function Mx(){this.agent.dirty(),this.getDownstream().dirty()}function Cx(){this.agent&&this.agent.dirty()}function Ix(e){return e.plan?e.plan(e.model,e.ecModel,e.api,e.payload):null}function Tx(e){e.useClearVisual&&e.data.clearAllVisual();var t=e.resetDefines=ga(e.reset(e.model,e.ecModel,e.api,e.payload));return t.length>1?W(t,(function(e,t){return Ax(t)})):kx}var kx=Ax(0);function Ax(e){return function(t,n){var i=n.data,r=n.resetDefines[e];if(r&&r.dataEach)for(var o=t.start;o0&&c===r.length-u.length){var h=r.slice(0,c);"data"!==h&&(t.mainType=h,t[u.toLowerCase()]=e,s=!0)}}a.hasOwnProperty(r)&&(n[r]=e,s=!0),s||(i[r]=e)}))}return{cptQuery:t,dataQuery:n,otherQuery:i}},e.prototype.filter=function(e,t){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=t.cptQuery,l=t.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(e,t.otherQuery,i,r));function u(e,t,n,i){return null==e[n]||t[i||n]===e[n]}},e.prototype.afterTrigger=function(){this.eventInfo=null},e}(),jx=["symbol","symbolSize","symbolRotate","symbolOffset"],Zx=jx.concat(["symbolKeepAspect"]),Yx={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData();if(e.legendIcon&&n.setVisual("legendIcon",e.legendIcon),e.hasSymbolVisual){for(var i={},r={},o=!1,a=0;a=0&&x_(l)?l:.5;var u=e.createRadialGradient(a,s,0,a,s,l);return u}function w_(e,t,n){for(var i="radial"===t.type?b_(e,t,n):__(e,t,n),r=t.colorStops,o=0;o0?"dashed"===e?[4*t,2*t]:"dotted"===e?[t]:ne(e)?[e]:J(e)?e:null:null}function T_(e){var t=e.style,n=t.lineDash&&t.lineWidth>0&&I_(t.lineDash,t.lineWidth),i=t.lineDashOffset;if(n){var r=t.strokeNoScale&&e.getLineScale?e.getLineScale():1;r&&1!==r&&(n=W(n,(function(e){return e/r})),i/=r)}return[n,i]}var k_=new Sl(!0);function A_(e){var t=e.stroke;return!(null==t||"none"===t||!(e.lineWidth>0))}function D_(e){return"string"===typeof e&&"none"!==e}function L_(e){var t=e.fill;return null!=t&&"none"!==t}function P_(e,t){if(null!=t.fillOpacity&&1!==t.fillOpacity){var n=e.globalAlpha;e.globalAlpha=t.fillOpacity*t.opacity,e.fill(),e.globalAlpha=n}else e.fill()}function O_(e,t){if(null!=t.strokeOpacity&&1!==t.strokeOpacity){var n=e.globalAlpha;e.globalAlpha=t.strokeOpacity*t.opacity,e.stroke(),e.globalAlpha=n}else e.stroke()}function R_(e,t,n){var i=gs(t.image,t.__image,n);if(ys(i)){var r=e.createPattern(i,t.repeat||"repeat");if("function"===typeof DOMMatrix&&r&&r.setTransform){var o=new DOMMatrix;o.translateSelf(t.x||0,t.y||0),o.rotateSelf(0,0,(t.rotation||0)*ke),o.scaleSelf(t.scaleX||1,t.scaleY||1),r.setTransform(o)}return r}}function E_(e,t,n,i){var r,o=A_(n),a=L_(n),s=n.strokePercent,l=s<1,u=!t.path;t.silent&&!l||!u||t.createPathProxy();var c=t.path||k_,h=t.__dirty;if(!i){var d=n.fill,p=n.stroke,f=a&&!!d.colorStops,g=o&&!!p.colorStops,v=a&&!!d.image,y=o&&!!p.image,m=void 0,x=void 0,_=void 0,b=void 0,w=void 0;(f||g)&&(w=t.getBoundingRect()),f&&(m=h?w_(e,d,w):t.__canvasFillGradient,t.__canvasFillGradient=m),g&&(x=h?w_(e,p,w):t.__canvasStrokeGradient,t.__canvasStrokeGradient=x),v&&(_=h||!t.__canvasFillPattern?R_(e,d,t):t.__canvasFillPattern,t.__canvasFillPattern=_),y&&(b=h||!t.__canvasStrokePattern?R_(e,p,t):t.__canvasStrokePattern,t.__canvasStrokePattern=_),f?e.fillStyle=m:v&&(_?e.fillStyle=_:a=!1),g?e.strokeStyle=x:y&&(b?e.strokeStyle=b:o=!1)}var S,M,C=t.getGlobalScale();c.setScale(C[0],C[1],t.segmentIgnoreThreshold),e.setLineDash&&n.lineDash&&(r=T_(t),S=r[0],M=r[1]);var I=!0;(u||h&$t)&&(c.setDPR(e.dpr),l?c.setContext(null):(c.setContext(e),I=!1),c.reset(),t.buildPath(c,t.shape,i),c.toStatic(),t.pathUpdated()),I&&c.rebuildPath(e,l?s:1),S&&(e.setLineDash(S),e.lineDashOffset=M),i||(n.strokeFirst?(o&&O_(e,n),a&&P_(e,n)):(a&&P_(e,n),o&&O_(e,n))),S&&e.setLineDash([])}function N_(e,t,n){var i=t.__image=gs(n.image,t.__image,t,t.onload);if(i&&ys(i)){var r=n.x||0,o=n.y||0,a=t.getWidth(),s=t.getHeight(),l=i.width/i.height;if(null==a&&null!=s?a=s*l:null==s&&null!=a?s=a/l:null==a&&null==s&&(a=i.width,s=i.height),n.sWidth&&n.sHeight){var u=n.sx||0,c=n.sy||0;e.drawImage(i,u,c,n.sWidth,n.sHeight,r,o,a,s)}else if(n.sx&&n.sy){u=n.sx,c=n.sy;var h=a-u,d=s-c;e.drawImage(i,u,c,h,d,r,o,a,s)}else e.drawImage(i,r,o,a,s)}}function z_(e,t,n){var i,r=n.text;if(null!=r&&(r+=""),r){e.font=n.font||p,e.textAlign=n.textAlign,e.textBaseline=n.textBaseline;var o=void 0,a=void 0;e.setLineDash&&n.lineDash&&(i=T_(t),o=i[0],a=i[1]),o&&(e.setLineDash(o),e.lineDashOffset=a),n.strokeFirst?(A_(n)&&e.strokeText(r,n.x,n.y),L_(n)&&e.fillText(r,n.x,n.y)):(L_(n)&&e.fillText(r,n.x,n.y),A_(n)&&e.strokeText(r,n.x,n.y)),o&&e.setLineDash([])}}var B_=["shadowBlur","shadowOffsetX","shadowOffsetY"],F_=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function V_(e,t,n,i,r){var o=!1;if(!i&&(n=n||{},t===n))return!1;if(i||t.opacity!==n.opacity){K_(e,r),o=!0;var a=Math.max(Math.min(t.opacity,1),0);e.globalAlpha=isNaN(a)?Rs.opacity:a}(i||t.blend!==n.blend)&&(o||(K_(e,r),o=!0),e.globalCompositeOperation=t.blend||Rs.blend);for(var s=0;s0&&e.unfinished);e.unfinished||this._zr.flush()}}},t.prototype.getDom=function(){return this._dom},t.prototype.getId=function(){return this.id},t.prototype.getZr=function(){return this._zr},t.prototype.isSSR=function(){return this._ssr},t.prototype.setOption=function(e,t,n){if(!this[Eb])if(this._disposed)gw(this.id);else{var i,r,o;if(ie(t)&&(n=t.lazyUpdate,i=t.silent,r=t.replaceMerge,o=t.transition,t=t.notMerge),this[Eb]=!0,!this._model||t){var a=new lf(this._api),s=this._theme,l=this._model=new Yp;l.scheduler=this._scheduler,l.ssr=this._ssr,l.init(null,null,null,s,this._locale,a)}this._model.setOption(e,{replaceMerge:r},xw);var u={seriesTransition:o,optionChanged:!0};if(n)this[Nb]={silent:i,updateParams:u},this[Eb]=!1,this.getZr().wakeUp();else{try{jb(this),$b.update.call(this,null,u)}catch(wy){throw this[Nb]=null,this[Eb]=!1,wy}this._ssr||this._zr.flush(),this[Nb]=null,this[Eb]=!1,Qb.call(this,i),ew.call(this,i)}}},t.prototype.setTheme=function(){gg("ECharts#setTheme() is DEPRECATED in ECharts 3.0")},t.prototype.getModel=function(){return this._model},t.prototype.getOption=function(){return this._model&&this._model.getOption()},t.prototype.getWidth=function(){return this._zr.getWidth()},t.prototype.getHeight=function(){return this._zr.getHeight()},t.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||yb&&window.devicePixelRatio||1},t.prototype.getRenderedCanvas=function(e){return this.renderToCanvas(e)},t.prototype.renderToCanvas=function(e){e=e||{};var t=this._zr.painter;return t.getRenderedCanvas({backgroundColor:e.backgroundColor||this._model.get("backgroundColor"),pixelRatio:e.pixelRatio||this.getDevicePixelRatio()})},t.prototype.renderToSVGString=function(e){e=e||{};var t=this._zr.painter;return t.renderToString({useViewBox:e.useViewBox})},t.prototype.getSvgDataURL=function(){if(c.svgSupported){var e=this._zr,t=e.storage.getDisplayList();return G(t,(function(e){e.stopAnimation(null,!0)})),e.painter.toDataURL()}},t.prototype.getDataURL=function(e){if(!this._disposed){e=e||{};var t=e.excludeComponents,n=this._model,i=[],r=this;G(t,(function(e){n.eachComponent({mainType:e},(function(e){var t=r._componentsMap[e.__viewId];t.group.ignore||(i.push(t),t.group.ignore=!0)}))}));var o="svg"===this._zr.painter.getType()?this.getSvgDataURL():this.renderToCanvas(e).toDataURL("image/"+(e&&e.type||"png"));return G(i,(function(e){e.group.ignore=!1})),o}gw(this.id)},t.prototype.getConnectedDataURL=function(e){if(!this._disposed){var t="svg"===e.type,n=this.group,i=Math.min,r=Math.max,o=1/0;if(Mw[n]){var a=o,s=o,l=-o,u=-o,c=[],h=e&&e.pixelRatio||this.getDevicePixelRatio();G(Sw,(function(o,h){if(o.group===n){var d=t?o.getZr().painter.getSvgDom().innerHTML:o.renderToCanvas(R(e)),p=o.getDom().getBoundingClientRect();a=i(p.left,a),s=i(p.top,s),l=r(p.right,l),u=r(p.bottom,u),c.push({dom:d,left:p.left,top:p.top})}})),a*=h,s*=h,l*=h,u*=h;var d=l-a,p=u-s,f=x.createCanvas(),g=zo(f,{renderer:t?"svg":"canvas"});if(g.resize({width:d,height:p}),t){var v="";return G(c,(function(e){var t=e.left-a,n=e.top-s;v+=''+e.dom+""})),g.painter.getSvgRoot().innerHTML=v,e.connectedBackgroundColor&&g.painter.setBackgroundColor(e.connectedBackgroundColor),g.refreshImmediately(),g.painter.toDataURL()}return e.connectedBackgroundColor&&g.add(new du({shape:{x:0,y:0,width:d,height:p},style:{fill:e.connectedBackgroundColor}})),G(c,(function(e){var t=new iu({style:{x:e.left*h-a,y:e.top*h-s,image:e.dom}});g.add(t)})),g.refreshImmediately(),f.toDataURL("image/"+(e&&e.type||"png"))}return this.getDataURL(e)}gw(this.id)},t.prototype.convertToPixel=function(e,t){return Xb(this,"convertToPixel",e,t)},t.prototype.convertFromPixel=function(e,t){return Xb(this,"convertFromPixel",e,t)},t.prototype.containPixel=function(e,t){if(!this._disposed){var n,i=this._model,r=Fa(i,e);return G(r,(function(e,i){i.indexOf("Models")>=0&&G(e,(function(e){var r=e.coordinateSystem;if(r&&r.containPoint)n=n||!!r.containPoint(t);else if("seriesModels"===i){var o=this._chartsMap[e.__viewId];o&&o.containPoint&&(n=n||o.containPoint(t,e))}else 0}),this)}),this),!!n}gw(this.id)},t.prototype.getVisual=function(e,t){var n=this._model,i=Fa(n,e,{defaultMainType:"series"}),r=i.seriesModel;var o=r.getData(),a=i.hasOwnProperty("dataIndexInside")?i.dataIndexInside:i.hasOwnProperty("dataIndex")?o.indexOfRawIndex(i.dataIndex):null;return null!=a?Xx(o,a,t):Kx(o,t)},t.prototype.getViewOfComponentModel=function(e){return this._componentsMap[e.__viewId]},t.prototype.getViewOfSeriesModel=function(e){return this._chartsMap[e.__viewId]},t.prototype._initEvents=function(){var e=this;G(fw,(function(t){var n=function(n){var i,r=e.getModel(),o=n.target,a="globalout"===t;if(a?i={}:o&&n_(o,(function(e){var t=Lu(e);if(t&&null!=t.dataIndex){var n=t.dataModel||r.getSeriesByIndex(t.seriesIndex);return i=n&&n.getDataParams(t.dataIndex,t.dataType)||{},!0}if(t.eventData)return i=z({},t.eventData),!0}),!0),i){var s=i.componentType,l=i.componentIndex;"markLine"!==s&&"markPoint"!==s&&"markArea"!==s||(s="series",l=i.seriesIndex);var u=s&&null!=l&&r.getComponent(s,l),c=u&&e["series"===u.mainType?"_chartsMap":"_componentsMap"][u.__viewId];0,i.event=n,i.type=t,e._$eventProcessor.eventInfo={targetEl:o,packedEvent:i,model:u,view:c},e.trigger(t,i)}};n.zrEventfulCallAtLast=!0,e._zr.on(t,n,e)})),G(yw,(function(t,n){e._messageCenter.on(n,(function(e){this.trigger(n,e)}),e)})),G(["selectchanged"],(function(t){e._messageCenter.on(t,(function(e){this.trigger(t,e)}),e)})),t_(this._messageCenter,this,this._api)},t.prototype.isDisposed=function(){return this._disposed},t.prototype.clear=function(){this._disposed?gw(this.id):this.setOption({series:[]},!0)},t.prototype.dispose=function(){if(this._disposed)gw(this.id);else{this._disposed=!0;var e=this.getDom();e&&Wa(this.getDom(),Iw,"");var t=this,n=t._api,i=t._model;G(t._componentsViews,(function(e){e.dispose(i,n)})),G(t._chartsViews,(function(e){e.dispose(i,n)})),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 Sw[t.id]}},t.prototype.resize=function(e){if(!this[Eb])if(this._disposed)gw(this.id);else{this._zr.resize(e);var t=this._model;if(this._loadingFX&&this._loadingFX.resize(),t){var n=t.resetOption("media"),i=e&&e.silent;this[Nb]&&(null==i&&(i=this[Nb].silent),n=!0,this[Nb]=null),this[Eb]=!0;try{n&&jb(this),$b.update.call(this,{type:"resize",animation:z({duration:0},e&&e.animation)})}catch(wy){throw this[Eb]=!1,wy}this[Eb]=!1,Qb.call(this,i),ew.call(this,i)}}},t.prototype.showLoading=function(e,t){if(this._disposed)gw(this.id);else if(ie(e)&&(t=e,e=""),e=e||"default",this.hideLoading(),ww[e]){var n=ww[e](this._api,t),i=this._zr;this._loadingFX=n,i.add(n)}},t.prototype.hideLoading=function(){this._disposed?gw(this.id):(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},t.prototype.makeActionFromEvent=function(e){var t=z({},e);return t.type=yw[e.type],t},t.prototype.dispatchAction=function(e,t){if(this._disposed)gw(this.id);else if(ie(t)||(t={silent:!!t}),vw[e.type]&&this._model)if(this[Eb])this._pendingActions.push(e);else{var n=t.silent;Jb.call(this,e,n);var i=t.flush;i?this._zr.flush():!1!==i&&c.browser.weChat&&this._throttledZrFlush(),Qb.call(this,n),ew.call(this,n)}},t.prototype.updateLabelLayout=function(){pb.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},t.prototype.appendData=function(e){if(this._disposed)gw(this.id);else{var t=e.seriesIndex,n=this.getModel(),i=n.getSeriesByIndex(t);0,i.appendData(e),this._scheduler.unfinished=!0,this.getZr().wakeUp()}},t.internalField=function(){function e(e){e.clearColorPalette(),e.eachSeries((function(e){e.clearColorPalette()}))}function t(e){var t=[],n=[],i=!1;if(e.eachComponent((function(e,r){var o=r.get("zlevel")||0,a=r.get("z")||0,s=r.getZLevelKey();i=i||!!s,("series"===e?n:t).push({zlevel:o,z:a,idx:r.componentIndex,type:e,key:s})})),i){var r,o,a=t.concat(n);jt(a,(function(e,t){return e.zlevel===t.zlevel?e.z-t.z:e.zlevel-t.zlevel})),G(a,(function(t){var n=e.getComponent(t.type,t.idx),i=t.zlevel,a=t.key;null!=r&&(i=Math.max(r,i)),a?(i===r&&a!==o&&i++,o=a):o&&(i===r&&i++,o=""),r=i,n.setZLevel(i)}))}}function n(e){for(var t=[],n=e.currentStates,i=0;it.get("hoverLayerThreshold")&&!c.node&&!c.worker&&t.eachSeries((function(t){if(!t.preventUsingHoverLayer){var n=e._chartsMap[t.__viewId];n.__alive&&n.eachRendered((function(e){e.states.emphasis&&(e.states.emphasis.hoverLayer=!0)}))}}))}function r(e,t){var n=e.get("blendMode")||null;t.eachRendered((function(e){e.isGroup||(e.style.blend=n)}))}function a(e,t){if(!e.preventAutoZ){var n=e.get("z")||0,i=e.get("zlevel")||0;t.eachRendered((function(e){return s(e,n,i,-1/0),!0}))}}function s(e,t,n,i){var r=e.getTextContent(),o=e.getTextGuideLine(),a=e.isGroup;if(a)for(var l=e.childrenRef(),u=0;u0?{duration:o,delay:i.get("delay"),easing:i.get("easing")}:null;t.eachRendered((function(e){if(e.states&&e.states.emphasis){if(Jc(e))return;if(e instanceof $l&&jc(e),e.__dirty){var t=e.prevStates;t&&e.useStates(t)}if(r){e.stateTransition=a;var i=e.getTextContent(),o=e.getTextGuideLine();i&&(i.stateTransition=a),o&&(o.stateTransition=a)}e.__dirty&&n(e)}}))}jb=function(e){var t=e._scheduler;t.restorePipelines(e._model),t.prepareStageTasks(),Zb(e,!0),Zb(e,!1),t.plan()},Zb=function(e,t){for(var n=e._model,i=e._scheduler,r=t?e._componentsViews:e._chartsViews,o=t?e._componentsMap:e._chartsMap,a=e._zr,s=e._api,l=0;l=0)){Fw.push(n);var o=Nx.wrapStageHandler(n,r);o.__prio=t,o.__raw=n,e.push(o)}}function Hw(e,t){ww[e]=t}function qw(e,t,n){var i=vb("registerMap");i&&i(e,t,n)}var Gw=Pg;Bw(Ib,fx),Bw(Ab,vx),Bw(Ab,yx),Bw(Ib,Yx),Bw(Ab,$x),Bw(Ob,hb),Dw(Pf),Lw(_b,Of),Hw("default",xx),Ew({type:Wu,event:Wu,update:Wu},Te),Ew({type:Uu,event:Uu,update:Uu},Te),Ew({type:ju,event:ju,update:ju},Te),Ew({type:Zu,event:Zu,update:Zu},Te),Ew({type:Yu,event:Yu,update:Yu},Te),Aw("light",Bx),Aw("dark",Wx);var Ww=[],Uw={registerPreprocessor:Dw,registerProcessor:Lw,registerPostInit:Pw,registerPostUpdate:Ow,registerUpdateLifecycle:Rw,registerAction:Ew,registerCoordinateSystem:Nw,registerLayout:zw,registerVisual:Bw,registerTransform:Gw,registerLoading:Hw,registerMap:qw,registerImpl:gb,PRIORITY:Rb,ComponentModel:op,ComponentView:Ev,SeriesModel:Ov,ChartView:nx,registerComponentModel:function(e){op.registerClass(e)},registerComponentView:function(e){Ev.registerClass(e)},registerSeriesModel:function(e){Ov.registerClass(e)},registerChartView:function(e){nx.registerClass(e)},registerSubTypeDefaulter:function(e,t){op.registerSubTypeDefaulter(e,t)},registerPainter:function(e,t){Bo(e,t)}};function jw(e){J(e)?G(e,(function(e){jw(e)})):F(Ww,e)>=0||(Ww.push(e),Q(e)&&(e={install:e}),e.install(Uw))}var Zw=2*Math.PI,Yw=Sl.CMD,$w=["top","right","bottom","left"];function Xw(e,t,n,i,r){var o=n.width,a=n.height;switch(e){case"top":i.set(n.x+o/2,n.y-t),r.set(0,-1);break;case"bottom":i.set(n.x+o/2,n.y+a+t),r.set(0,1);break;case"left":i.set(n.x-t,n.y+a/2),r.set(-1,0);break;case"right":i.set(n.x+o+t,n.y+a/2),r.set(1,0);break}}function Kw(e,t,n,i,r,o,a,s,l){a-=e,s-=t;var u=Math.sqrt(a*a+s*s);a/=u,s/=u;var c=a*n+e,h=s*n+t;if(Math.abs(i-r)%Zw<1e-4)return l[0]=c,l[1]=h,u-n;if(o){var d=i;i=kl(r),r=kl(d)}else i=kl(i),r=kl(r);i>r&&(r+=Zw);var p=Math.atan2(s,a);if(p<0&&(p+=Zw),p>=i&&p<=r||p+Zw>=i&&p+Zw<=r)return l[0]=c,l[1]=h,u-n;var f=n*Math.cos(i)+e,g=n*Math.sin(i)+t,v=n*Math.cos(r)+e,y=n*Math.sin(r)+t,m=(f-a)*(f-a)+(g-s)*(g-s),x=(v-a)*(v-a)+(y-s)*(y-s);return m0){t=t/180*Math.PI,iS.fromArray(e[0]),rS.fromArray(e[1]),oS.fromArray(e[2]),$r.sub(aS,iS,rS),$r.sub(sS,oS,rS);var n=aS.len(),i=sS.len();if(!(n<.001||i<.001)){aS.scale(1/n),sS.scale(1/i);var r=aS.dot(sS),o=Math.cos(t);if(o1&&$r.copy(cS,oS),cS.toArray(e[1])}}}}function dS(e,t,n){if(n<=180&&n>0){n=n/180*Math.PI,iS.fromArray(e[0]),rS.fromArray(e[1]),oS.fromArray(e[2]),$r.sub(aS,rS,iS),$r.sub(sS,oS,rS);var i=aS.len(),r=sS.len();if(!(i<.001||r<.001)){aS.scale(1/i),sS.scale(1/r);var o=aS.dot(t),a=Math.cos(n);if(o=l)$r.copy(cS,oS);else{cS.scaleAndAdd(sS,s/Math.tan(Math.PI/2-c));var h=oS.x!==rS.x?(cS.x-rS.x)/(oS.x-rS.x):(cS.y-rS.y)/(oS.y-rS.y);if(isNaN(h))return;h<0?$r.copy(cS,rS):h>1&&$r.copy(cS,oS)}cS.toArray(e[1])}}}}function pS(e,t,n,i){var r="normal"===n,o=r?e:e.ensureState(n);o.ignore=t;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?e.useStyle(s):o.style=s}function fS(e,t){var n=t.smooth,i=t.points;if(i)if(e.moveTo(i[0][0],i[0][1]),n>0&&i.length>=3){var r=Ge(i[0],i[1]),o=Ge(i[1],i[2]);if(!r||!o)return e.lineTo(i[1][0],i[1][1]),void e.lineTo(i[2][0],i[2][1]);var a=Math.min(r,o)*n,s=je([],i[1],i[0],a/r),l=je([],i[1],i[2],a/o),u=je([],s,l,.5);e.bezierCurveTo(s[0],s[1],s[0],s[1],u[0],u[1]),e.bezierCurveTo(l[0],l[1],l[0],l[1],i[2][0],i[2][1])}else for(var c=1;c0&&o&&w(-h/a,0,a);var v,y,m=e[0],x=e[a-1];return _(),v<0&&S(-v,.8),y<0&&S(y,.8),_(),b(v,y,1),b(y,v,-1),_(),v<0&&M(-v),y<0&&M(y),u}function _(){v=m.rect[t]-i,y=r-x.rect[t]-x.rect[n]}function b(e,t,n){if(e<0){var i=Math.min(t,-e);if(i>0){w(i*n,0,a);var r=i+e;r<0&&S(-r*n,1)}else S(-e*n,1)}}function w(n,i,r){0!==n&&(u=!0);for(var o=i;o0)for(l=0;l0;l--){d=o[l-1]*h;w(-d,l,a)}}}function M(e){var t=e<0?-1:1;e=Math.abs(e);for(var n=Math.ceil(e/(a-1)),i=0;i0?w(n,0,i+1):w(-n,a-i-1,a),e-=n,e<=0)return}}function xS(e,t,n,i){return mS(e,"x","width",t,n,i)}function _S(e,t,n,i){return mS(e,"y","height",t,n,i)}function bS(e){var t=[];e.sort((function(e,t){return t.priority-e.priority}));var n=new oo(0,0,0,0);function i(e){if(!e.ignore){var t=e.ensureState("emphasis");null==t.ignore&&(t.ignore=!1)}e.ignore=!0}for(var r=0;r=0&&n.attr(r.oldLayoutSelect),F(c,"emphasis")>=0&&n.attr(r.oldLayoutEmphasis)),Xc(n,l,t,s)}else if(n.attr(l),!mh(n).valueAnimation){var h=de(n.style.opacity,1);n.style.opacity=0,Kc(n,{style:{opacity:h}},t,s)}if(r.oldLayout=l,n.states.select){var d=r.oldLayoutSelect={};kS(d,l,AS),kS(d,n.states.select,AS)}if(n.states.emphasis){var p=r.oldLayoutEmphasis={};kS(p,l,AS),kS(p,n.states.emphasis,AS)}_h(n,s,u,t,t)}if(i&&!i.ignore&&!i.invisible){r=TS(i),o=r.oldLayout;var f={points:i.shape.points};o?(i.attr({shape:o}),Xc(i,{shape:f},t)):(i.setShape(f),i.style.strokePercent=0,Kc(i,{style:{strokePercent:1}},t)),r.oldLayout=f}},e}();const LS=DS;var PS=za();function OS(e){e.registerUpdateLifecycle("series:beforeupdate",(function(e,t,n){var i=PS(t).labelManager;i||(i=PS(t).labelManager=new LS),i.clearLabels()})),e.registerUpdateLifecycle("series:layoutlabels",(function(e,t,n){var i=PS(t).labelManager;n.updatedSeries.forEach((function(e){i.addLabelsOfSeries(t.getViewOfSeriesModel(e))})),i.updateLayoutConfig(t),i.layout(t),i.processLabelsOverall()}))}function RS(e,t,n){var i=x.createCanvas(),r=t.getWidth(),o=t.getHeight(),a=i.style;return a&&(a.position="absolute",a.left="0",a.top="0",a.width=r+"px",a.height=o+"px",i.setAttribute("data-zr-dom-id",e)),i.width=r*n,i.height=o*n,i}jw(OS);var ES=function(e){function t(t,n,i){var r,o=e.call(this)||this;o.motionBlur=!1,o.lastFrameAlpha=.7,o.dpr=1,o.virtual=!1,o.config={},o.incremental=!1,o.zlevel=0,o.maxRepaintRectCount=5,o.__dirty=!0,o.__firstTimePaint=!0,o.__used=!1,o.__drawIndex=0,o.__startIndex=0,o.__endIndex=0,o.__prevStartIndex=null,o.__prevEndIndex=null,i=i||Sr,"string"===typeof t?r=RS(t,n,i):ie(t)&&(r=t,t=r.id),o.id=t,o.dom=r;var a=r.style;return a&&(Ce(r),r.onselectstart=function(){return!1},a.padding="0",a.margin="0",a.borderWidth="0"),o.painter=n,o.dpr=i,o}return De(t,e),t.prototype.getElementCount=function(){return this.__endIndex-this.__startIndex},t.prototype.afterBrush=function(){this.__prevStartIndex=this.__startIndex,this.__prevEndIndex=this.__endIndex},t.prototype.initContext=function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},t.prototype.setUnpainted=function(){this.__firstTimePaint=!0},t.prototype.createBackBuffer=function(){var e=this.dpr;this.domBack=RS("back-"+this.id,this.painter,e),this.ctxBack=this.domBack.getContext("2d"),1!==e&&this.ctxBack.scale(e,e)},t.prototype.createRepaintRects=function(e,t,n,i){if(this.__firstTimePaint)return this.__firstTimePaint=!1,null;var r,o=[],a=this.maxRepaintRectCount,s=!1,l=new oo(0,0,0,0);function u(e){if(e.isFinite()&&!e.isZero())if(0===o.length){var t=new oo(0,0,0,0);t.copy(e),o.push(t)}else{for(var n=!1,i=1/0,r=0,u=0;u=a)}}for(var c=this.__startIndex;c15)break}}n.prevElClipPaths&&c.restore()};if(d)if(0===d.length)s=l.__endIndex;else for(var _=p.dpr,b=0;b0&&e>i[0]){for(s=0;se)break;a=n[i[s]]}if(i.splice(s+1,0,e),n[e]=t,!t.virtual)if(a){var l=a.dom;l.nextSibling?o.insertBefore(t.dom,l.nextSibling):o.appendChild(t.dom)}else o.firstChild?o.insertBefore(t.dom,o.firstChild):o.appendChild(t.dom);t.__painter=this}},e.prototype.eachLayer=function(e,t){for(var n=this._zlevelList,i=0;i0?FS:0),this._needsManuallyCompositing),u.__builtin__||O("ZLevel "+l+" has been used by unkown layer "+u.id),u!==a&&(u.__used=!0,u.__startIndex!==o&&(u.__dirty=!0),u.__startIndex=o,u.incremental?u.__drawIndex=-1:u.__drawIndex=o,t(o),a=u),i.__dirty&Zt&&!i.__inHover&&(u.__dirty=!0,u.incremental&&u.__drawIndex<0&&(u.__drawIndex=o))}t(o),this.eachBuiltinLayer((function(e,t){!e.__used&&e.getElementCount()>0&&(e.__dirty=!0,e.__startIndex=e.__endIndex=e.__drawIndex=0),e.__dirty&&e.__drawIndex<0&&(e.__drawIndex=e.__startIndex)}))},e.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},e.prototype._clearLayer=function(e){e.clear()},e.prototype.setBackgroundColor=function(e){this._backgroundColor=e,G(this._layers,(function(e){e.setUnpainted()}))},e.prototype.configLayer=function(e,t){if(t){var n=this._layerConfig;n[e]?E(n[e],t,!0):n[e]=t;for(var i=0;i=$S:-l>=$S),d=l>0?l%$S:l%$S+$S,p=!1;p=!!h||!hi(c)&&d>=YS===!!u;var f=e+n*ZS(o),g=t+i*jS(o);this._start&&this._add("M",f,g);var v=Math.round(r*XS);if(h){var y=1/this._p,m=(u?1:-1)*($S-y);this._add("A",n,i,v,1,+u,e+n*ZS(o+m),t+i*jS(o+m)),y>.01&&this._add("A",n,i,v,0,+u,f,g)}else{var x=e+n*ZS(a),_=t+i*jS(a);this._add("A",n,i,v,+p,+u,x,_)}},e.prototype.rect=function(e,t,n,i){this._add("M",e,t),this._add("l",n,0),this._add("l",0,i),this._add("l",-n,0),this._add("Z")},e.prototype.closePath=function(){this._d.length>0&&this._add("Z")},e.prototype._add=function(e,t,n,i,r,o,a,s,l){for(var u=[],c=this._p,h=1;h"}function pM(e){return""}function fM(e,t){t=t||{};var n=t.newline?"\n":"";function i(e){var t=e.children,r=e.tag,o=e.attrs;return dM(r,o)+(e.text||"")+(t?""+n+W(t,(function(e){return i(e)})).join(n)+n:"")+pM(r)}return i(e)}function gM(e,t,n){n=n||{};var i=n.newline?"\n":"",r=" {"+i,o=i+"}",a=W(Y(e),(function(t){return t+r+W(Y(e[t]),(function(n){return n+":"+e[t][n]+";"})).join(i)+o})).join(i),s=W(Y(t),(function(e){return"@keyframes "+e+r+W(Y(t[e]),(function(n){return n+r+W(Y(t[e][n]),(function(i){var r=t[e][n][i];return"d"===i&&(r='path("'+r+'")'),i+":"+r+";"})).join(i)+o})).join(i)+o})).join(i);return a||s?[""].join(i):""}function vM(e){return{zrId:e,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssClassIdx:0,cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function yM(e,t,n,i){return hM("svg","root",{width:e,height:t,xmlns:aM,"xmlns:xlink":sM,version:"1.1",baseProfile:"full",viewBox:!!i&&"0 0 "+e+" "+t},n)}var mM={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"},xM="transform-origin";function _M(e,t,n){var i=z({},e.shape);z(i,t),e.buildPath(n,i);var r=new JS;return r.reset(Ii(e)),n.rebuildPath(r,1),r.generateStr(),r.getStr()}function bM(e,t){var n=t.originX,i=t.originY;(n||i)&&(e[xM]=n+"px "+i+"px")}var wM={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function SM(e,t){var n=t.zrId+"-ani-"+t.cssAnimIdx++;return t.cssAnims[n]=e,n}function MM(e,t,n){var i,r,o=e.shape.paths,a={};if(G(o,(function(e){var t=vM(n.zrId);t.animation=!0,IM(e,{},t,!0);var o=t.cssAnims,s=t.cssNodes,l=Y(o),u=l.length;if(u){r=l[u-1];var c=o[r];for(var h in c){var d=c[h];a[h]=a[h]||{d:""},a[h].d+=d.d||""}for(var p in s){var f=s[p].animation;f.indexOf(r)>=0&&(i=f)}}})),i){t.d=!1;var s=SM(a,n);return i.replace(r,s)}}function CM(e){return ee(e)?mM[e]?"cubic-bezier("+mM[e]+")":Pn(e)?e:"":""}function IM(e,t,n,i){var r=e.animators,o=r.length,a=[];if(e instanceof em){var s=MM(e,t,n);if(s)a.push(s);else if(!o)return}else if(!o)return;for(var l={},u=0;u0})).length){var A=SM(c,n);return A+" "+r[0]+" both"}}for(var v in l){s=g(l[v]);s&&a.push(s)}if(a.length){var y=n.zrId+"-cls-"+n.cssClassIdx++;n.cssNodes["."+y]={animation:a.join(",")},t["class"]=y}}var TM=Math.round;function kM(e){return e&&ee(e.src)}function AM(e){return e&&Q(e.toDataURL)}function DM(e,t,n,i){oM((function(r,o){var a="fill"===r||"stroke"===r;a&&Mi(o)?WM(t,e,r,i):a&&bi(o)?UM(n,e,r,i):e[r]=o}),t,n,!1),GM(n,e,i)}function LM(e){return hi(e[0]-1)&&hi(e[1])&&hi(e[2])&&hi(e[3]-1)}function PM(e){return hi(e[4])&&hi(e[5])}function OM(e,t,n){if(t&&(!PM(t)||!LM(t))){var i=n?10:1e4;e.transform=LM(t)?"translate("+TM(t[4]*i)/i+" "+TM(t[5]*i)/i+")":fi(t)}}function RM(e,t,n){for(var i=e.points,r=[],o=0;ou?(a=null==n[d+1]?null:n[d+1].elm,lC(e,a,n,l,d)):uC(e,t,s,u))}function dC(e,t){var n=t.elm=e.elm,i=e.children,r=t.children;e!==t&&(cC(e,t),iC(t.text)?rC(i)&&rC(r)?i!==r&&hC(n,i,r):rC(r)?(rC(e.text)&&QM(n,""),lC(n,null,r,0,r.length-1)):rC(i)?uC(n,i,0,i.length-1):rC(e.text)&&QM(n,""):e.text!==t.text&&(rC(i)&&uC(n,i,0,i.length-1),QM(n,t.text)))}function pC(e,t){if(aC(e,t))dC(e,t);else{var n=e.elm,i=KM(n);sC(t),null!==i&&(YM(i,t.elm,JM(n)),uC(i,[e],0,0))}return t}var fC=0,gC=function(){function e(e,t,n){if(this.type="svg",this.refreshHover=vC("refreshHover"),this.configLayer=vC("configLayer"),this.storage=t,this._opts=n=z({},n),this.root=e,this._id="zr"+fC++,this._oldVNode=yM(n.width,n.height),e&&!n.ssr){var i=this._viewport=document.createElement("div");i.style.cssText="position:relative;overflow:hidden";var r=this._svgDom=this._oldVNode.elm=cM("svg");cC(null,this._oldVNode),i.appendChild(r),e.appendChild(i)}this.resize(n.width,n.height)}return e.prototype.getType=function(){return this.type},e.prototype.getViewportRoot=function(){return this._viewport},e.prototype.getViewportRootOffset=function(){var e=this.getViewportRoot();if(e)return{offsetLeft:e.offsetLeft||0,offsetTop:e.offsetTop||0}},e.prototype.getSvgDom=function(){return this._svgDom},e.prototype.refresh=function(){if(this.root){var e=this.renderToVNode({willUpdate:!0});e.attrs.style="position:absolute;left:0;top:0;user-select:none",pC(this._oldVNode,e),this._oldVNode=e}},e.prototype.renderOneToVNode=function(e){return qM(e,vM(this._id))},e.prototype.renderToVNode=function(e){e=e||{};var t=this.storage.getDisplayList(!0),n=this._backgroundColor,i=this._width,r=this._height,o=vM(this._id);o.animation=e.animation,o.willUpdate=e.willUpdate,o.compress=e.compress;var a=[];if(n&&"none"!==n){var s=ui(n),l=s.color,u=s.opacity;this._bgVNode=hM("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 c=e.compress?null:this._mainVNode=hM("g","main",{},[]);this._paintList(t,o,c?c.children:a),c&&a.push(c);var h=W(Y(o.defs),(function(e){return o.defs[e]}));if(h.length&&a.push(hM("defs","defs",{},h)),e.animation){var d=gM(o.cssNodes,o.cssAnims,{newline:!0});if(d){var p=hM("style","stl",{},[],d);a.push(p)}}return yM(i,r,a,e.useViewBox)},e.prototype.renderToString=function(e){return e=e||{},fM(this.renderToVNode({animation:de(e.cssAnimation,!0),willUpdate:!1,compress:!0,useViewBox:de(e.useViewBox,!0)}),{newline:!0})},e.prototype.setBackgroundColor=function(e){this._backgroundColor=e;var t=this._bgVNode;if(t&&t.elm){var n=ui(e),i=n.color,r=n.opacity;t.elm.setAttribute("fill",i),r<1&&t.elm.setAttribute("fill-opacity",r)}},e.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},e.prototype._paintList=function(e,t,n){for(var i,r,o=e.length,a=[],s=0,l=0,u=0;u=0;f--)if(h&&r&&h[f]===r[f])break;for(var g=p-1;g>f;g--)s--,i=a[s-1];for(var v=f+1;v1){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)},e.prototype._executeMultiple=function(){var e=this._old,t=this._new,n={},i={},r=[],o=[];this._initIndexMap(e,n,r,"_oldKeyGetter"),this._initIndexMap(t,i,o,"_newKeyGetter");for(var a=0;a1&&1===h)this._updateManyToOne&&this._updateManyToOne(u,l),i[s]=null;else if(1===c&&h>1)this._updateOneToMany&&this._updateOneToMany(u,l),i[s]=null;else if(1===c&&1===h)this._update&&this._update(u,l),i[s]=null;else if(c>1&&h>1)this._updateManyToMany&&this._updateManyToMany(u,l),i[s]=null;else if(c>1)for(var d=0;d1)for(var a=0;a30}var zC,BC,FC,VC,HC,qC,GC,WC=ie,UC=W,jC="undefined"===typeof Int32Array?Array:Int32Array,ZC="e\0\0",YC=-1,$C=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],XC=["_approximateExtent"],KC=function(){function e(e,t){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;OC(e)?(n=e.dimensions,this._dimOmitted=e.isDimensionOmitted(),this._schema=e):(i=!0,n=e),n=n||["x","y"];for(var r={},o=[],a={},s=!1,l={},u=0;u=t)){var n=this._store,i=n.getProvider();this._updateOrdinalMeta();var r=this._nameList,o=this._idList,a=i.getSource().sourceFormat,s=a===cp;if(s&&!i.pure)for(var l=[],u=e;u0},e.prototype.ensureUniqueItemVisual=function(e,t){var n=this._itemVisuals,i=n[e];i||(i=n[e]={});var r=i[t];return null==r&&(r=this.getVisual(t),J(r)?r=r.slice():WC(r)&&(r=z({},r)),i[t]=r),r},e.prototype.setItemVisual=function(e,t,n){var i=this._itemVisuals[e]||{};this._itemVisuals[e]=i,WC(t)?z(i,t):i[t]=n},e.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},e.prototype.setLayout=function(e,t){WC(e)?z(this._layout,e):this._layout[e]=t},e.prototype.getLayout=function(e){return this._layout[e]},e.prototype.getItemLayout=function(e){return this._itemLayouts[e]},e.prototype.setItemLayout=function(e,t,n){this._itemLayouts[e]=n?z(this._itemLayouts[e]||{},t):t},e.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},e.prototype.setItemGraphicEl=function(e,t){var n=this.hostModel&&this.hostModel.seriesIndex;Pu(n,this.dataType,e,t),this._graphicEls[e]=t},e.prototype.getItemGraphicEl=function(e){return this._graphicEls[e]},e.prototype.eachItemGraphicEl=function(e,t){G(this._graphicEls,(function(n,i){n&&e&&e.call(t,n,i)}))},e.prototype.cloneShallow=function(t){return t||(t=new e(this._schema?this._schema:UC(this.dimensions,this._getDimInfo,this),this.hostModel)),HC(t,this),t._store=this._store,t},e.prototype.wrapMethod=function(e,t){var n=this[e];Q(n)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(e),this[e]=function(){var e=n.apply(this,arguments);return t.apply(this,[e].concat(fe(arguments)))})},e.internalField=function(){zC=function(e){var t=e._invertedIndicesMap;G(t,(function(n,i){var r=e._dimInfos[i],o=r.ordinalMeta,a=e._store;if(o){n=t[i]=new jC(o.categories.length);for(var s=0;s1&&(s+="__ec__"+u),i[t]=s}}}(),e}();const JC=KC;function QC(e,t){Hf(e)||(e=Gf(e)),t=t||{};var n=t.coordDimensions||[],i=t.dimensionsDefine||e.dimensionsDefine||[],r=we(),o=[],a=tI(e,n,i,t.dimensionsCount),s=t.canOmitUnusedDimensions&&NC(a),l=i===e.dimensionsDefine,u=l?EC(e):RC(i),c=t.encodeDefine;!c&&t.encodeDefaulter&&(c=t.encodeDefaulter(e,a));for(var h=we(c),d=new Vg(a),p=0;p0&&(i.name=r+(o-1)),o++,t.set(r,o)}}function tI(e,t,n,i){var r=Math.max(e.dimensionsDetectedCount||1,t.length,n.length,i||0);return G(t,(function(e){var t;ie(e)&&(t=e.dimsDef)&&(r=Math.max(r,t.length))})),r}function nI(e,t,n){var i=t.data;if(n||i.hasOwnProperty(e)){var r=0;while(i.hasOwnProperty(e+r))r++;e+=r}return t.set(e,!0),e}var iI=function(){function e(e){this.coordSysDims=[],this.axisMap=we(),this.categoryAxisMap=we(),this.coordSysName=e}return e}();function rI(e){var t=e.get("coordinateSystem"),n=new iI(t),i=oI[t];if(i)return i(e,n,n.axisMap,n.categoryAxisMap),n}var oI={cartesian2d:function(e,t,n,i){var r=e.getReferringComponents("xAxis",Ha).models[0],o=e.getReferringComponents("yAxis",Ha).models[0];t.coordSysDims=["x","y"],n.set("x",r),n.set("y",o),aI(r)&&(i.set("x",r),t.firstCategoryDimIndex=0),aI(o)&&(i.set("y",o),null==t.firstCategoryDimIndex&&(t.firstCategoryDimIndex=1))},singleAxis:function(e,t,n,i){var r=e.getReferringComponents("singleAxis",Ha).models[0];t.coordSysDims=["single"],n.set("single",r),aI(r)&&(i.set("single",r),t.firstCategoryDimIndex=0)},polar:function(e,t,n,i){var r=e.getReferringComponents("polar",Ha).models[0],o=r.findAxisModel("radiusAxis"),a=r.findAxisModel("angleAxis");t.coordSysDims=["radius","angle"],n.set("radius",o),n.set("angle",a),aI(o)&&(i.set("radius",o),t.firstCategoryDimIndex=0),aI(a)&&(i.set("angle",a),null==t.firstCategoryDimIndex&&(t.firstCategoryDimIndex=1))},geo:function(e,t,n,i){t.coordSysDims=["lng","lat"]},parallel:function(e,t,n,i){var r=e.ecModel,o=r.getComponent("parallel",e.get("parallelIndex")),a=t.coordSysDims=o.dimensions.slice();G(o.parallelAxisIndex,(function(e,o){var s=r.getComponent("parallelAxis",e),l=a[o];n.set(l,s),aI(s)&&(i.set(l,s),null==t.firstCategoryDimIndex&&(t.firstCategoryDimIndex=o))}))}};function aI(e){return"category"===e.get("type")}function sI(e,t,n){n=n||{};var i,r,o,a=n.byIndex,s=n.stackedCoordDimension;lI(t)?i=t:(r=t.schema,i=r.dimensions,o=t.store);var l,u,c,h,d=!(!e||!e.get("stack"));if(G(i,(function(e,t){ee(e)&&(i[t]=e={name:e}),d&&!e.isExtraCoord&&(a||l||!e.ordinalMeta||(l=e),u||"ordinal"===e.type||"time"===e.type||s&&s!==e.coordDim||(u=e))})),!u||a||l||(a=!0),u){c="__\0ecstackresult_"+e.id,h="__\0ecstackedover_"+e.id,l&&(l.createInvertedIndices=!0);var p=u.coordDim,f=u.type,g=0;G(i,(function(e){e.coordDim===p&&g++}));var v={name:c,coordDim:p,coordDimIndex:g,type:f,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length},y={name:h,coordDim:h,coordDimIndex:g+1,type:f,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length+1};r?(o&&(v.storeDimIndex=o.ensureCalculationDimension(h,f),y.storeDimIndex=o.ensureCalculationDimension(c,f)),r.appendCalculationDimension(v),r.appendCalculationDimension(y)):(i.push(v),i.push(y))}return{stackedDimension:u&&u.name,stackedByDimension:l&&l.name,isStackedByIndex:a,stackedOverDimension:h,stackResultDimension:c}}function lI(e){return!OC(e.schema)}function uI(e,t){return!!t&&t===e.getCalculationInfo("stackedDimension")}function cI(e,t){return uI(e,t)?e.getCalculationInfo("stackResultDimension"):t}function hI(e,t){var n,i=e.get("coordinateSystem"),r=ef.get(i);return t&&t.coordSysDims&&(n=W(t.coordSysDims,(function(e){var n={name:e},i=t.axisMap.get(e);if(i){var r=i.get("type");n.type=IC(r)}return n}))),n||(n=r&&(r.getDimensionsInfo?r.getDimensionsInfo():r.dimensions.slice())||["x","y"]),n}function dI(e,t,n){var i,r;return n&&G(e,(function(e,o){var a=e.coordDim,s=n.categoryAxisMap.get(a);s&&(null==i&&(i=o),e.ordinalMeta=s.getOrdinalMeta(),t&&(e.createInvertedIndices=!0)),null!=e.otherDims.itemName&&(r=!0)})),r||null==i||(e[i].otherDims.itemName=0),i}function pI(e,t,n){n=n||{};var i,r=t.getSourceManager(),o=!1;e?(o=!0,i=Gf(e)):(i=r.getSource(),o=i.sourceFormat===cp);var a=rI(t),s=hI(t,a),l=n.useEncodeDefaulter,u=Q(l)?l:l?K(bp,s,t):null,c={coordDimensions:s,generateCoord:n.generateCoord,encodeDefine:t.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!o},h=QC(i,c),d=dI(h.dimensions,n.createInvertedIndices,a),p=o?null:r.getSharedDataStore(h),f=sI(t,{schema:h,store:p}),g=new JC(h,t);g.setCalculationInfo(f);var v=null!=d&&fI(i)?function(e,t,n,i){return i===d?n:this.defaultDimValueGetter(e,t,n,i)}:null;return g.hasItemOption=!1,g.initData(o?i:p,null,v),g}function fI(e){if(e.sourceFormat===cp){var t=gI(e.data||[]);return!J(ma(t))}}function gI(e){var t=0;while(t-1&&(s.style.stroke=s.style.fill,s.style.fill="#fff",s.style.lineWidth=2),t},t.type="series.line",t.dependencies=["grid","polar"],t.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},t}(Ov);const mI=yI;function xI(e,t){var n=e.mapDimensionsAll("defaultedLabel"),i=n.length;if(1===i){var r=lg(e,t,n[0]);return null!=r?r+"":null}if(i){for(var o=[],a=0;a=0&&i.push(t[o])}return i.join(" ")}var bI=function(e){function t(t,n,i,r){var o=e.call(this)||this;return o.updateData(t,n,i,r),o}return o(t,e),t.prototype._createSymbol=function(e,t,n,i,r){this.removeAll();var o=v_(e,-1,-1,2,2,null,r);o.attr({z2:100,culling:!0,scaleX:i[0]/2,scaleY:i[1]/2}),o.drift=wI,this._symbolType=e,this.add(o)},t.prototype.stopSymbolAnimation=function(e){this.childAt(0).stopAnimation(null,e)},t.prototype.getSymbolType=function(){return this._symbolType},t.prototype.getSymbolPath=function(){return this.childAt(0)},t.prototype.highlight=function(){vc(this.childAt(0))},t.prototype.downplay=function(){yc(this.childAt(0))},t.prototype.setZ=function(e,t){var n=this.childAt(0);n.zlevel=e,n.z=t},t.prototype.setDraggable=function(e,t){var n=this.childAt(0);n.draggable=e,n.cursor=!t&&e?"move":n.cursor},t.prototype.updateData=function(e,n,i,r){this.silent=!1;var o=e.getItemVisual(n,"symbol")||"circle",a=e.hostModel,s=t.getSymbolSize(e,n),l=o!==this._symbolType,u=r&&r.disableAnimation;if(l){var c=e.getItemVisual(n,"symbolKeepAspect");this._createSymbol(o,e,n,s,c)}else{var h=this.childAt(0);h.silent=!1;var d={scaleX:s[0]/2,scaleY:s[1]/2};u?h.attr(d):Xc(h,d,a,n),nh(h)}if(this._updateCommon(e,n,s,i,r),l){h=this.childAt(0);if(!u){d={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:h.style.opacity}};h.scaleX=h.scaleY=0,h.style.opacity=0,Kc(h,d,a,n)}}u&&this.childAt(0).stopAnimation("leave")},t.prototype._updateCommon=function(e,t,n,i,r){var o,a,s,l,u,c,h,d,p,f=this.childAt(0),g=e.hostModel;if(i&&(o=i.emphasisItemStyle,a=i.blurItemStyle,s=i.selectItemStyle,l=i.focus,u=i.blurScope,h=i.labelStatesModels,d=i.hoverScale,p=i.cursorStyle,c=i.emphasisDisabled),!i||e.hasItemOption){var v=i&&i.itemModel?i.itemModel:e.getItemModel(t),y=v.getModel("emphasis");o=y.getModel("itemStyle").getItemStyle(),s=v.getModel(["select","itemStyle"]).getItemStyle(),a=v.getModel(["blur","itemStyle"]).getItemStyle(),l=y.get("focus"),u=y.get("blurScope"),c=y.get("disabled"),h=lh(v),d=y.getShallow("scale"),p=v.getShallow("cursor")}var m=e.getItemVisual(t,"symbolRotate");f.attr("rotation",(m||0)*Math.PI/180||0);var x=m_(e.getItemVisual(t,"symbolOffset"),n);x&&(f.x=x[0],f.y=x[1]),p&&f.attr("cursor",p);var _=e.getItemVisual(t,"style"),b=_.fill;if(f instanceof iu){var w=f.style;f.useStyle(z({image:w.image,x:w.x,y:w.y,width:w.width,height:w.height},_))}else f.__isEmptyBrush?f.useStyle(z({},_)):f.useStyle(_),f.style.decal=null,f.setColor(b,r&&r.symbolInnerColor),f.style.strokeNoScale=!0;var S=e.getItemVisual(t,"liftZ"),M=this._z2;null!=S?null==M&&(this._z2=f.z2,f.z2+=S):null!=M&&(f.z2=M,this._z2=null);var C=r&&r.useNameLabel;function I(t){return C?e.getName(t):xI(e,t)}sh(f,h,{labelFetcher:g,labelDataIndex:t,defaultText:I,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,d){var k=Math.max(ne(d)?d:1.1,3/this._sizeY);T.scaleX=this._sizeX*k,T.scaleY=this._sizeY*k}this.setSymbolScale(1),Ec(this,l,u,c)},t.prototype.setSymbolScale=function(e){this.scaleX=this.scaleY=e},t.prototype.fadeOut=function(e,t,n){var i=this.childAt(0),r=Lu(this).dataIndex,o=n&&n.animation;if(this.silent=i.silent=!0,n&&n.fadeLabel){var a=i.getTextContent();a&&Qc(a,{style:{opacity:0}},t,{dataIndex:r,removeOpt:o,cb:function(){i.removeTextContent()}})}else i.removeTextContent();Qc(i,{style:{opacity:0},scaleX:0,scaleY:0},t,{dataIndex:r,cb:e,removeOpt:o})},t.getSymbolSize=function(e,t){return y_(e.getItemVisual(t,"symbolSize"))},t}(Lo);function wI(e,t){this.parent.drift(e,t)}const SI=bI;function MI(e,t,n,i){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(i.isIgnore&&i.isIgnore(n))&&!(i.clipShape&&!i.clipShape.contain(t[0],t[1]))&&"none"!==e.getItemVisual(n,"symbol")}function CI(e){return null==e||ie(e)||(e={isIgnore:e}),e||{}}function II(e){var t=e.hostModel,n=t.getModel("emphasis");return{emphasisItemStyle:n.getModel("itemStyle").getItemStyle(),blurItemStyle:t.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:t.getModel(["select","itemStyle"]).getItemStyle(),focus:n.get("focus"),blurScope:n.get("blurScope"),emphasisDisabled:n.get("disabled"),hoverScale:n.get("scale"),labelStatesModels:lh(t),cursorStyle:t.get("cursor")}}var TI=function(){function e(e){this.group=new Lo,this._SymbolCtor=e||SI}return e.prototype.updateData=function(e,t){this._progressiveEls=null,t=CI(t);var n=this.group,i=e.hostModel,r=this._data,o=this._SymbolCtor,a=t.disableAnimation,s=II(e),l={disableAnimation:a},u=t.getSymbolPoint||function(t){return e.getItemLayout(t)};r||n.removeAll(),e.diff(r).add((function(i){var r=u(i);if(MI(e,r,i,t)){var a=new o(e,i,s,l);a.setPosition(r),e.setItemGraphicEl(i,a),n.add(a)}})).update((function(c,h){var d=r.getItemGraphicEl(h),p=u(c);if(MI(e,p,c,t)){var f=e.getItemVisual(c,"symbol")||"circle",g=d&&d.getSymbolType&&d.getSymbolType();if(!d||g&&g!==f)n.remove(d),d=new o(e,c,s,l),d.setPosition(p);else{d.updateData(e,c,s,l);var v={x:p[0],y:p[1]};a?d.attr(v):Xc(d,v,i)}n.add(d),e.setItemGraphicEl(c,d)}else n.remove(d)})).remove((function(e){var t=r.getItemGraphicEl(e);t&&t.fadeOut((function(){n.remove(t)}),i)})).execute(),this._getSymbolPoint=u,this._data=e},e.prototype.updateLayout=function(){var e=this,t=this._data;t&&t.eachItemGraphicEl((function(t,n){var i=e._getSymbolPoint(n);t.setPosition(i),t.markRedraw()}))},e.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=II(e),this._data=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(e,t,n){function i(e){e.isGroup||(e.incremental=!0,e.ensureState("emphasis").hoverLayer=!0)}this._progressiveEls=[],n=CI(n);for(var r=e.start;r0?n=i[0]:i[1]<0&&(n=i[1]),n}function LI(e,t,n,i){var r=NaN;e.stacked&&(r=n.get(n.getCalculationInfo("stackedOverDimension"),i)),isNaN(r)&&(r=e.valueStart);var o=e.baseDataOffset,a=[];return a[o]=n.get(e.baseDim,i),a[1-o]=r,t.dataToPoint(a)}var PI="undefined"!==typeof Float32Array,OI=PI?Float32Array:Array;function RI(e){return J(e)?PI?new Float32Array(e):e:new OI(e)}function EI(e,t){var n=[];return t.diff(e).add((function(e){n.push({cmd:"+",idx:e})})).update((function(e,t){n.push({cmd:"=",idx:t,idx1:e})})).remove((function(e){n.push({cmd:"-",idx:e})})).execute(),n}function NI(e,t,n,i,r,o,a,s){for(var l=EI(e,t),u=[],c=[],h=[],d=[],p=[],f=[],g=[],v=AI(r,t,a),y=e.getLayout("points")||[],m=t.getLayout("points")||[],x=0;x=r||g<0)break;if(FI(y,m)){if(l){g+=o;continue}break}if(g===n)e[o>0?"moveTo":"lineTo"](y,m),h=y,d=m;else{var x=y-u,_=m-c;if(x*x+_*_<.5){g+=o;continue}if(a>0){var b=g+o,w=t[2*b],S=t[2*b+1];while(w===y&&S===m&&v=i||FI(w,S))p=y,f=m;else{I=w-u,T=S-c;var D=y-u,L=w-y,P=m-c,O=S-m,R=void 0,E=void 0;if("x"===s){R=Math.abs(D),E=Math.abs(L);var N=I>0?1:-1;p=y-N*R*a,f=m,k=y+N*E*a,A=m}else if("y"===s){R=Math.abs(P),E=Math.abs(O);var z=T>0?1:-1;p=y,f=m-z*R*a,k=y,A=m+z*E*a}else R=Math.sqrt(D*D+P*P),E=Math.sqrt(L*L+O*O),C=E/(E+R),p=y-I*a*(1-C),f=m-T*a*(1-C),k=y+I*a*C,A=m+T*a*C,k=zI(k,BI(w,y)),A=zI(A,BI(S,m)),k=BI(k,zI(w,y)),A=BI(A,zI(S,m)),I=k-y,T=A-m,p=y-I*R/E,f=m-T*R/E,p=zI(p,BI(u,y)),f=zI(f,BI(c,m)),p=BI(p,zI(u,y)),f=BI(f,zI(c,m)),I=y-p,T=m-f,k=y+I*E/R,A=m+T*E/R}e.bezierCurveTo(h,d,p,f,y,m),h=k,d=A}else e.lineTo(y,m)}u=y,c=m,g+=o}return v}var HI=function(){function e(){this.smooth=0,this.smoothConstraint=!0}return e}(),qI=function(e){function t(t){var n=e.call(this,t)||this;return n.type="ec-polyline",n}return o(t,e),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new HI},t.prototype.buildPath=function(e,t){var n=t.points,i=0,r=n.length/2;if(t.connectNulls){for(;r>0;r--)if(!FI(n[2*r-2],n[2*r-1]))break;for(;i=0){var m=s?(d-i)*y+i:(h-n)*y+n;return s?[e,m]:[m,e]}n=h,i=d;break;case a.C:h=o[u++],d=o[u++],p=o[u++],f=o[u++],g=o[u++],v=o[u++];var x=s?xn(n,h,p,g,e,l):xn(i,d,f,v,e,l);if(x>0)for(var _=0;_=0){m=s?yn(i,d,f,v,b):yn(n,h,p,g,b);return s?[e,m]:[m,e]}}n=g,i=v;break}}},t}($l),GI=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t}(HI),WI=function(e){function t(t){var n=e.call(this,t)||this;return n.type="ec-polygon",n}return o(t,e),t.prototype.getDefaultShape=function(){return new GI},t.prototype.buildPath=function(e,t){var n=t.points,i=t.stackedOnPoints,r=0,o=n.length/2,a=t.smoothMonotone;if(t.connectNulls){for(;o>0;o--)if(!FI(n[2*o-2],n[2*o-1]))break;for(;rt){i?r.push(a(i,l,t)):n&&r.push(a(n,l,0),a(n,l,t));break}n&&(r.push(a(n,l,0)),n=null),r.push(l),i=l}}return r}function nT(e,t,n){var i=e.getVisual("visualMeta");if(i&&i.length&&e.count()&&"cartesian2d"===t.type){for(var r,o,a=i.length-1;a>=0;a--){var s=e.getDimensionInfo(i[a].dimension);if(r=s&&s.coordDim,"x"===r||"y"===r){o=i[a];break}}if(o){var l=t.getAxis(r),u=W(o.stops,(function(e){return{coord:l.toGlobalCoord(l.dataToCoord(e.value)),color:e.color}})),c=u.length,h=o.outerColors.slice();c&&u[0].coord>u[c-1].coord&&(u.reverse(),h.reverse());var d=tT(u,"x"===r?n.getWidth():n.getHeight()),p=d.length;if(!p&&c)return u[0].coord<0?h[1]?h[1]:u[c-1].color:h[0]?h[0]:u[0].color;var f=10,g=d[0].coord-f,v=d[p-1].coord+f,y=v-g;if(y<.001)return"transparent";G(d,(function(e){e.offset=(e.coord-g)/y})),d.push({offset:p?d[p-1].offset:.5,color:h[1]||"transparent"}),d.unshift({offset:p?d[0].offset:.5,color:h[0]||"transparent"});var m=new rm(0,0,0,0,d,!0);return m[r]=g,m[r+"2"]=v,m}}}function iT(e,t,n){var i=e.get("showAllSymbol"),r="auto"===i;if(!i||r){var o=n.getAxesByScale("ordinal")[0];if(o&&(!r||!rT(o,t))){var a=t.mapDimension(o.dim),s={};return G(o.getViewLabels(),(function(e){var t=o.scale.getRawOrdinalNumber(e.tickValue);s[t]=1})),function(e){return!s.hasOwnProperty(t.get(a,e))}}}}function rT(e,t){var n=e.getExtent(),i=Math.abs(n[1]-n[0])/e.scale.count();isNaN(i)&&(i=0);for(var r=t.count(),o=Math.max(1,Math.round(r/5)),a=0;ai)return!1;return!0}function oT(e,t){return isNaN(e)||isNaN(t)}function aT(e){for(var t=e.length/2;t>0;t--)if(!oT(e[2*t-2],e[2*t-1]))break;return t-1}function sT(e,t){return[e[2*t],e[2*t+1]]}function lT(e,t,n){for(var i,r,o=e.length/2,a="x"===n?0:1,s=0,l=-1,u=0;u=t||i>=t&&r<=t){l=u;break}s=u,i=r}else i=r;return{range:[s,l],t:(t-i)/(r-i)}}function uT(e){if(e.get(["endLabel","show"]))return!0;for(var t=0;t0&&"bolder"===e.get(["emphasis","lineStyle","width"])){var R=p.getState("emphasis").style;R.lineWidth=+p.style.lineWidth+1}Lu(p).seriesIndex=e.seriesIndex,Ec(p,L,P,O);var E=JI(e.get("smooth")),N=e.get("smoothMonotone");if(p.setShape({smooth:E,smoothMonotone:N,connectNulls:w}),f){var z=a.getCalculationInfo("stackedOnSeries"),F=0;f.useStyle(B(l.getAreaStyle(),{fill:T,opacity:.7,lineJoin:"bevel",decal:a.getVisual("style").decal})),z&&(F=JI(z.get("smooth"))),f.setShape({smooth:E,stackedOnSmooth:F,smoothMonotone:N,connectNulls:w}),Fc(f,e,"areaStyle"),Lu(f).seriesIndex=e.seriesIndex,Ec(f,L,P,O)}var V=function(e){i._changePolyState(e)};a.eachItemGraphicEl((function(e){e&&(e.onHoverStateChange=V)})),this._polyline.onHoverStateChange=V,this._data=a,this._coordSys=r,this._stackedOnPoints=_,this._points=u,this._step=I,this._valueOrigin=m,e.get("triggerLineEvent")&&(this.packEventData(e,p),f&&this.packEventData(e,f))},t.prototype.packEventData=function(e,t){Lu(t).eventData={componentType:"series",componentSubType:"line",componentIndex:e.componentIndex,seriesIndex:e.seriesIndex,seriesName:e.name,seriesType:"line"}},t.prototype.highlight=function(e,t,n,i){var r=e.getData(),o=Na(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 c=e.get("zlevel"),h=e.get("z");s=new SI(r,o),s.x=l,s.y=u,s.setZ(c,h);var d=s.getSymbolPath().getTextContent();d&&(d.zlevel=c,d.z=h,d.z2=this._polyline.z2+1),s.__temp=!0,r.setItemGraphicEl(o,s),s.stopSymbolAnimation(!0),this.group.add(s)}s.highlight()}else nx.prototype.highlight.call(this,e,t,n,i)},t.prototype.downplay=function(e,t,n,i){var r=e.getData(),o=Na(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 nx.prototype.downplay.call(this,e,t,n,i)},t.prototype._changePolyState=function(e){var t=this._polygon;sc(this._polyline,e),t&&sc(t,e)},t.prototype._newPolyline=function(e){var t=this._polyline;return t&&this._lineGroup.remove(t),t=new qI({shape:{points:e},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(t),this._polyline=t,t},t.prototype._newPolygon=function(e,t){var n=this._polygon;return n&&this._lineGroup.remove(n),n=new WI({shape:{points:e,stackedOnPoints:t},segmentIgnoreThreshold:2}),this._lineGroup.add(n),this._polygon=n,n},t.prototype._initSymbolLabelAnimation=function(e,t,n){var i,r,o=t.getBaseAxis(),a=o.inverse;"cartesian2d"===t.type?(i=o.isHorizontal(),r=!1):"polar"===t.type&&(i="angle"===o.dim,r=!0);var s=e.hostModel,l=s.get("animationDuration");Q(l)&&(l=l(null));var u=s.get("animationDelay")||0,c=Q(u)?u(null):u;e.eachItemGraphicEl((function(e,o){var s=e;if(s){var h=[e.x,e.y],d=void 0,p=void 0,f=void 0;if(n)if(r){var g=n,v=t.pointToCoord(h);i?(d=g.startAngle,p=g.endAngle,f=-v[1]/180*Math.PI):(d=g.r0,p=g.r,f=v[0])}else{var y=n;i?(d=y.x,p=y.x+y.width,f=e.x):(d=y.y+y.height,p=y.y,f=e.y)}var m=p===d?0:(f-d)/(p-d);a&&(m=1-m);var x=Q(u)?u(o):l*m+c,_=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}}))},t.prototype._initOrUpdateEndLabel=function(e,t,n){var i=e.getModel("endLabel");if(uT(e)){var r=e.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 Du({z2:200}),s.ignoreClip=!0,o.setTextContent(this._endLabel),o.disableLabelAnimation=!0);var l=aT(a);l>=0&&(sh(o,lh(e,"endLabel"),{inheritColor:n,labelFetcher:e,labelDataIndex:l,defaultText:function(e,t,n){return null!=n?_I(r,n):xI(r,e)},enableTextSetter:!0},hT(i,t)),o.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},t.prototype._endLabelOnDuring=function(e,t,n,i,r,o,a){var s=this._endLabel,l=this._polyline;if(s){e<1&&null==i.originalX&&(i.originalX=s.x,i.originalY=s.y);var u=n.getLayout("points"),c=n.hostModel,h=c.get("connectNulls"),d=o.get("precision"),p=o.get("distance")||0,f=a.getBaseAxis(),g=f.isHorizontal(),v=f.inverse,y=t.shape,m=v?g?y.x:y.y+y.height:g?y.x+y.width:y.y,x=(g?p:0)*(v?-1:1),_=(g?0:-p)*(v?-1:1),b=g?"x":"y",w=lT(u,m,b),S=w.range,M=S[1]-S[0],C=void 0;if(M>=1){if(M>1&&!h){var I=sT(u,S[0]);s.attr({x:I[0]+x,y:I[1]+_}),r&&(C=c.getRawValue(S[0]))}else{I=l.getPointOn(m,b);I&&s.attr({x:I[0]+x,y:I[1]+_});var T=c.getRawValue(S[0]),k=c.getRawValue(S[1]);r&&(C=Ya(n,d,T,k,w.t))}i.lastFrameIndex=S[0]}else{var A=1===e||i.lastFrameIndex>0?S[0]:0;I=sT(u,A);r&&(C=c.getRawValue(A)),s.attr({x:I[0]+x,y:I[1]+_})}r&&mh(s).setLabelText(C)}},t.prototype._doUpdateAnimation=function(e,t,n,i,r,o,a){var s=this._polyline,l=this._polygon,u=e.hostModel,c=NI(this._data,e,this._stackedOnPoints,t,this._coordSys,n,this._valueOrigin,o),h=c.current,d=c.stackedOnCurrent,p=c.next,f=c.stackedOnNext;if(r&&(h=eT(c.current,n,r,a),d=eT(c.stackedOnCurrent,n,r,a),p=eT(c.next,n,r,a),f=eT(c.stackedOnNext,n,r,a)),KI(h,p)>3e3||l&&KI(d,f)>3e3)return s.stopAnimation(),s.setShape({points:p}),void(l&&(l.stopAnimation(),l.setShape({points:p,stackedOnPoints:f})));s.shape.__points=c.current,s.shape.points=h;var g={shape:{points:p}};c.current!==h&&(g.shape.__points=c.next),s.stopAnimation(),Xc(s,g,u),l&&(l.setShape({points:h,stackedOnPoints:d}),l.stopAnimation(),Xc(l,{shape:{stackedOnPoints:f}},u),s.shape.points!==l.shape.points&&(l.shape.points=s.shape.points));for(var v=[],y=c.status,m=0;mt&&(t=e[n]);return isFinite(t)?t:NaN},min:function(e){for(var t=1/0,n=0;n10&&"cartesian2d"===o.type&&r){var s=o.getBaseAxis(),l=o.getOtherAxis(s),u=s.getExtent(),c=n.getDevicePixelRatio(),h=Math.abs(u[1]-u[0])*(c||1),d=Math.round(a/h);if(isFinite(d)&&d>1){"lttb"===r&&e.setData(i.lttbDownSample(i.mapDimension(l.dim),1/d));var p=void 0;ee(r)?p=gT[r]:Q(r)&&(p=r),p&&e.setData(i.downSample(i.mapDimension(l.dim),1/d,p,vT))}}}}}function mT(e){e.registerChartView(pT),e.registerSeriesModel(mI),e.registerLayout(fT("line",!0)),e.registerVisual({seriesType:"line",reset:function(e){var t=e.getData(),n=e.getModel("lineStyle").getLineStyle();n&&!n.stroke&&(n.stroke=t.getVisual("style").fill),t.setVisual("legendLineStyle",n)}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,yT("line"))}var xT="__ec_stack_";function _T(e){return e.get("stack")||xT+e.seriesIndex}function bT(e){return e.dim+e.index}function wT(e){var t=[],n=e.axis,i="axis0";if("category"===n.type){for(var r=n.getBandWidth(),o=0;o0&&(o=null===o?s:Math.min(o,s))}n[i]=o}}return n}function CT(e){var t=MT(e),n=[];return G(e,(function(e){var i,r=e.coordinateSystem,o=r.getBaseAxis(),a=o.getExtent();if("category"===o.type)i=o.getBandWidth();else if("value"===o.type||"time"===o.type){var s=o.dim+"_"+o.index,l=t[s],u=Math.abs(a[1]-a[0]),c=o.scale.getExtent(),h=Math.abs(c[1]-c[0]);i=l?u/h*l:u}else{var d=e.getData();i=Math.abs(a[1]-a[0])/d.count()}var p=Go(e.get("barWidth"),i),f=Go(e.get("barMaxWidth"),i),g=Go(e.get("barMinWidth")||(LT(e)?.5:1),i),v=e.get("barGap"),y=e.get("barCategoryGap");n.push({bandWidth:i,barWidth:p,barMaxWidth:f,barMinWidth:g,barGap:v,barCategoryGap:y,axisKey:bT(o),stackId:_T(e)})})),IT(n)}function IT(e){var t={};G(e,(function(e,n){var i=e.axisKey,r=e.bandWidth,o=t[i]||{bandWidth:r,remainedWidth:r,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},a=o.stacks;t[i]=o;var s=e.stackId;a[s]||o.autoWidthCount++,a[s]=a[s]||{width:0,maxWidth:0};var l=e.barWidth;l&&!a[s].width&&(a[s].width=l,l=Math.min(o.remainedWidth,l),o.remainedWidth-=l);var u=e.barMaxWidth;u&&(a[s].maxWidth=u);var c=e.barMinWidth;c&&(a[s].minWidth=c);var h=e.barGap;null!=h&&(o.gap=h);var d=e.barCategoryGap;null!=d&&(o.categoryGap=d)}));var n={};return G(t,(function(e,t){n[t]={};var i=e.stacks,r=e.bandWidth,o=e.categoryGap;if(null==o){var a=Y(i).length;o=Math.max(35-4*a,15)+"%"}var s=Go(o,r),l=Go(e.gap,1),u=e.remainedWidth,c=e.autoWidthCount,h=(u-s)/(c+(c-1)*l);h=Math.max(h,0),G(i,(function(e){var t=e.maxWidth,n=e.minWidth;if(e.width){i=e.width;t&&(i=Math.min(i,t)),n&&(i=Math.max(i,n)),e.width=i,u-=i+l*i,c--}else{var i=h;t&&ti&&(i=n),i!==h&&(e.width=i,u-=i+l*i,c--)}})),h=(u-s)/(c+(c-1)*l),h=Math.max(h,0);var d,p=0;G(i,(function(e,t){e.width||(e.width=h),d=e,p+=e.width*(1+l)})),d&&(p-=d.width*l);var f=-p/2;G(i,(function(e,i){n[t][i]=n[t][i]||{bandWidth:r,offset:f,width:e.width},f+=e.width*(1+l)}))})),n}function TT(e,t,n){if(e&&t){var i=e[bT(t)];return null!=i&&null!=n?i[_T(n)]:i}}function kT(e,t){var n=ST(e,t),i=CT(n);G(n,(function(e){var t=e.getData(),n=e.coordinateSystem,r=n.getBaseAxis(),o=_T(e),a=i[bT(r)][o],s=a.offset,l=a.width;t.setLayout({bandWidth:a.bandWidth,offset:s,size:l})}))}function AT(e){return{seriesType:e,plan:Nv(),reset:function(e){if(DT(e)){var t=e.getData(),n=e.coordinateSystem,i=n.getBaseAxis(),r=n.getOtherAxis(i),o=t.getDimensionIndex(t.mapDimension(r.dim)),a=t.getDimensionIndex(t.mapDimension(i.dim)),s=e.get("showBackground",!0),l=t.mapDimension(r.dim),u=t.getCalculationInfo("stackResultDimension"),c=uI(t,l)&&!!t.getCalculationInfo("stackedOnSeries"),h=r.isHorizontal(),d=PT(i,r),p=LT(e),f=e.get("barMinHeight")||0,g=u&&t.getDimensionIndex(u),v=t.getLayout("size"),y=t.getLayout("offset");return{progress:function(e,t){var i,r=e.count,l=p&&RI(3*r),u=p&&s&&RI(3*r),m=p&&RI(r),x=n.master.getRect(),_=h?x.width:x.height,b=t.getStore(),w=0;while(null!=(i=e.next())){var S=b.get(c?g:o,i),M=b.get(a,i),C=d,I=void 0;c&&(I=+S-b.get(o,i));var T=void 0,k=void 0,A=void 0,D=void 0;if(h){var L=n.dataToPoint([S,M]);if(c){var P=n.dataToPoint([I,M]);C=P[0]}T=C,k=L[1]+y,A=L[0]-C,D=v,Math.abs(A)e&&(e=t),e},t.prototype.brushSelector=function(e,t,n){return n.rect(t.getItemLayout(e))},t.type="series.bar",t.dependencies=["grid","polar"],t.defaultOption=Bh(RT.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}),t}(RT);const NT=ET;var zT=function(){function e(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0}return e}(),BT=function(e){function t(t){var n=e.call(this,t)||this;return n.type="sausage",n}return o(t,e),t.prototype.getDefaultShape=function(){return new zT},t.prototype.buildPath=function(e,t){var n=t.cx,i=t.cy,r=Math.max(t.r0||0,0),o=Math.max(t.r,0),a=.5*(o-r),s=r+a,l=t.startAngle,u=t.endAngle,c=t.clockwise,h=2*Math.PI,d=c?u-lMath.PI/2&&c<1.5*Math.PI&&(c-=Math.PI),e.setTextConfig({rotation:c})}}function qT(e,t,n){return t*Math.sin(e)*(n?-1:1)}function GT(e,t,n){return t*Math.cos(e)*(n?1:-1)}var WT=Math.max,UT=Math.min;function jT(e,t){var n=e.getArea&&e.getArea();if(YI(e,"cartesian2d")){var i=e.getBaseAxis();if("category"!==i.type||!i.onBand){var r=t.getLayout("bandWidth");i.isHorizontal()?(n.x-=r,n.width+=2*r):(n.y-=r,n.height+=2*r)}}return n}var ZT=function(e){function t(){var n=e.call(this)||this;return n.type=t.type,n._isFirstFrame=!0,n}return o(t,e),t.prototype.render=function(e,t,n,i){this._model=e,this._removeOnRenderedListener(n),this._updateDrawMode(e);var r=e.get("coordinateSystem");("cartesian2d"===r||"polar"===r)&&(this._progressiveEls=null,this._isLargeDraw?this._renderLarge(e,t,n):this._renderNormal(e,t,n,i))},t.prototype.incrementalPrepareRender=function(e){this._clear(),this._updateDrawMode(e),this._updateLargeClip(e)},t.prototype.incrementalRender=function(e,t){this._progressiveEls=[],this._incrementalRenderLarge(e,t)},t.prototype.eachRendered=function(e){Zm(this._progressiveEls||this.group,e)},t.prototype._updateDrawMode=function(e){var t=e.pipelineContext.large;null!=this._isLargeDraw&&t===this._isLargeDraw||(this._isLargeDraw=t,this._clear())},t.prototype._renderNormal=function(e,t,n,i){var r,o=this.group,a=e.getData(),s=this._data,l=e.coordinateSystem,u=l.getBaseAxis();"cartesian2d"===l.type?r=u.isHorizontal():"polar"===l.type&&(r="angle"===u.dim);var c=e.isAnimationEnabled()?e:null,h=XT(e,l);h&&this._enableRealtimeSort(h,a,n);var d=e.get("clip",!0)||h,p=jT(l,a);o.removeClipPath();var f=e.get("roundCap",!0),g=e.get("showBackground",!0),v=e.getModel("backgroundStyle"),y=v.get("borderRadius")||0,m=[],x=this._backgroundEls,_=i&&i.isInitSort,b=i&&"changeAxisOrder"===i.type;function w(e){var t=nk[l.type](a,e),n=pk(l,r,t);return n.useStyle(v.getItemStyle()),"cartesian2d"===l.type&&n.setShape("r",y),m[e]=n,n}a.diff(s).add((function(t){var n=a.getItemModel(t),i=nk[l.type](a,t,n);if(g&&w(t),a.hasValue(t)&&tk[l.type](i)){var s=!1;d&&(s=YT[l.type](p,i));var v=$T[l.type](e,a,t,i,r,c,u.model,!1,f);h&&(v.forceLabelAnimation=!0),ok(v,a,t,n,i,e,r,"polar"===l.type),_?v.attr({shape:i}):h?KT(h,c,v,i,t,r,!1,!1):Kc(v,{shape:i},e,t),a.setItemGraphicEl(t,v),o.add(v),v.ignore=s}})).update((function(t,n){var i=a.getItemModel(t),S=nk[l.type](a,t,i);if(g){var M=void 0;0===x.length?M=w(n):(M=x[n],M.useStyle(v.getItemStyle()),"cartesian2d"===l.type&&M.setShape("r",y),m[t]=M);var C=nk[l.type](a,t),I=dk(r,C,l);Xc(M,{shape:I},c,t)}var T=s.getItemGraphicEl(n);if(a.hasValue(t)&&tk[l.type](S)){var k=!1;if(d&&(k=YT[l.type](p,S),k&&o.remove(T)),T?nh(T):T=$T[l.type](e,a,t,S,r,c,u.model,!!T,f),h&&(T.forceLabelAnimation=!0),b){var A=T.getTextContent();if(A){var D=mh(A);null!=D.prevValue&&(D.prevValue=D.value)}}else ok(T,a,t,i,S,e,r,"polar"===l.type);_?T.attr({shape:S}):h?KT(h,c,T,S,t,r,!0,b):Xc(T,{shape:S},e,t,null),a.setItemGraphicEl(t,T),T.ignore=k,o.add(T)}else o.remove(T)})).remove((function(t){var n=s.getItemGraphicEl(t);n&&th(n,e,t)})).execute();var S=this._backgroundGroup||(this._backgroundGroup=new Lo);S.removeAll();for(var M=0;Mo)return!0;o=u}return!1},t.prototype._isOrderDifferentInView=function(e,t){for(var n=t.scale,i=n.getExtent(),r=Math.max(0,i[0]),o=Math.min(i[1],n.getOrdinalMeta().categories.length-1);r<=o;++r)if(e.ordinalNumbers[r]!==n.getRawOrdinalNumber(r))return!0},t.prototype._updateSortWithinSameData=function(e,t,n,i){if(this._isOrderChangedWithinSameData(e,t,n)){var r=this._dataSort(e,n,t);this._isOrderDifferentInView(r,n)&&(this._removeOnRenderedListener(i),i.dispatchAction({type:"changeAxisOrder",componentType:n.dim+"Axis",axisId:n.index,sortInfo:r}))}},t.prototype._dispatchInitSort=function(e,t,n){var i=t.baseAxis,r=this._dataSort(e,i,(function(n){return e.get(e.mapDimension(t.otherAxis.dim),n)}));n.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",isInitSort:!0,axisId:i.index,sortInfo:r})},t.prototype.remove=function(e,t){this._clear(this._model),this._removeOnRenderedListener(t)},t.prototype.dispose=function(e,t){this._removeOnRenderedListener(t)},t.prototype._removeOnRenderedListener=function(e){this._onRendered&&(e.getZr().off("rendered",this._onRendered),this._onRendered=null)},t.prototype._clear=function(e){var t=this.group,n=this._data;e&&e.isAnimationEnabled()&&n&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],n.eachItemGraphicEl((function(t){th(t,e,Lu(t).dataIndex)}))):t.removeAll(),this._data=null,this._isFirstFrame=!0},t.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},t.type="bar",t}(nx),YT={cartesian2d:function(e,t){var n=t.width<0?-1:1,i=t.height<0?-1:1;n<0&&(t.x+=t.width,t.width=-t.width),i<0&&(t.y+=t.height,t.height=-t.height);var r=e.x+e.width,o=e.y+e.height,a=WT(t.x,e.x),s=UT(t.x+t.width,r),l=WT(t.y,e.y),u=UT(t.y+t.height,o),c=sr?s:a,t.y=h&&l>o?u:l,t.width=c?0:s-a,t.height=h?0:u-l,n<0&&(t.x+=t.width,t.width=-t.width),i<0&&(t.y+=t.height,t.height=-t.height),c||h},polar:function(e,t){var n=t.r0<=t.r?1:-1;if(n<0){var i=t.r;t.r=t.r0,t.r0=i}var r=UT(t.r,e.r),o=WT(t.r0,e.r0);t.r=r,t.r0=o;var a=r-o<0;if(n<0){i=t.r;t.r=t.r0,t.r0=i}return a}},$T={cartesian2d:function(e,t,n,i,r,o,a,s,l){var u=new du({shape:z({},i),z2:1});if(u.__dataIndex=n,u.name="item",o){var c=u.shape,h=r?"height":"width";c[h]=0}return u},polar:function(e,t,n,i,r,o,a,s,l){var u=!r&&l?FT:Ay,c=new u({shape:i,z2:1});c.name="item";var h=rk(r);if(c.calculateTextPosition=VT(h,{isRoundCap:u===FT}),o){var d=c.shape,p=r?"r":"endAngle",f={};d[p]=r?0:i.startAngle,f[p]=i[p],(s?Xc:Kc)(c,{shape:f},o)}return c}};function XT(e,t){var n=e.get("realtimeSort",!0),i=t.getBaseAxis();if(n&&"category"===i.type&&"cartesian2d"===t.type)return{baseAxis:i,otherAxis:t.getOtherAxis(i)}}function KT(e,t,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?Xc:Kc)(n,{shape:l},t,r,null);var c=t?e.baseAxis.model:null;(a?Xc:Kc)(n,{shape:u},c,r)}function JT(e,t){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(e,t,n){var i=e.getItemLayout(t);return{cx:i.cx,cy:i.cy,r0:i.r0,r:i.r,startAngle:i.startAngle,endAngle:i.endAngle,clockwise:i.clockwise}}};function ik(e){return null!=e.startAngle&&null!=e.endAngle&&e.startAngle===e.endAngle}function rk(e){return function(e){var t=e?"Arc":"Angle";return function(e){switch(e){case"start":case"insideStart":case"end":case"insideEnd":return e+t;default:return e}}}(e)}function ok(e,t,n,i,r,o,a,s){var l=t.getItemVisual(n,"style");s||e.setShape("r",i.get(["itemStyle","borderRadius"])||0),e.useStyle(l);var u=i.getShallow("cursor");u&&e.attr("cursor",u);var c=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",h=lh(i);sh(e,h,{labelFetcher:o,labelDataIndex:n,defaultText:xI(o.getData(),n),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:c});var d=e.getTextContent();if(s&&d){var p=i.get(["label","position"]);e.textConfig.inside="middle"===p||null,HT(e,"outside"===p?c:p,rk(a),i.get(["label","rotate"]))}xh(d,h,o.getRawValue(n),(function(e){return _I(t,e)}));var f=i.getModel(["emphasis"]);Ec(e,f.get("focus"),f.get("blurScope"),f.get("disabled")),Fc(e,i),ik(r)&&(e.style.fill="none",e.style.stroke="none",G(e.states,(function(e){e.style&&(e.style.fill=e.style.stroke="none")})))}function ak(e,t){var n=e.get(["itemStyle","borderColor"]);if(!n||"none"===n)return 0;var i=e.get(["itemStyle","borderWidth"])||0,r=isNaN(t.width)?Number.MAX_VALUE:Math.abs(t.width),o=isNaN(t.height)?Number.MAX_VALUE:Math.abs(t.height);return Math.min(i,r,o)}var sk=function(){function e(){}return e}(),lk=function(e){function t(t){var n=e.call(this,t)||this;return n.type="largeBar",n}return o(t,e),t.prototype.getDefaultShape=function(){return new sk},t.prototype.buildPath=function(e,t){for(var n=t.points,i=this.baseDimIdx,r=1-this.baseDimIdx,o=[],a=[],s=this.barWidth,l=0;l=0?n:null}),30,!1);function hk(e,t,n){for(var i=e.baseDimIdx,r=1-i,o=e.shape.points,a=e.largeDataIndices,s=[],l=[],u=e.barWidth,c=0,h=o.length/3;c=s[0]&&t<=s[0]+l[0]&&n>=s[1]&&n<=s[1]+l[1])return a[c]}return-1}function dk(e,t,n){if(YI(n,"cartesian2d")){var i=t,r=n.getArea();return{x:e?i.x:r.x,y:e?r.y:i.y,width:e?i.width:r.width,height:e?r.height:i.height}}r=n.getArea();var o=t;return{cx:r.cx,cy:r.cy,r0:e?r.r0:o.r0,r:e?r.r:o.r,startAngle:e?o.startAngle:0,endAngle:e?o.endAngle:2*Math.PI}}function pk(e,t,n){var i="polar"===e.type?Ay:du;return new i({shape:dk(t,n,e),silent:!0,z2:0})}const fk=ZT;function gk(e){e.registerChartView(fk),e.registerSeriesModel(NT),e.registerLayout(e.PRIORITY.VISUAL.LAYOUT,K(kT,"bar")),e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,AT("bar")),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,yT("bar")),e.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},(function(e,t){var n=e.componentType||"series";t.eachComponent({mainType:n,query:e},(function(t){e.sortInfo&&t.axis.setCategorySortInfo(e.sortInfo)}))}))}var vk=2*Math.PI,yk=Math.PI/180;function mk(e,t){return $d(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function xk(e,t){var n=mk(e,t),i=e.get("center"),r=e.get("radius");J(r)||(r=[0,r]),J(i)||(i=[i,i]);var o=Go(n.width,t.getWidth()),a=Go(n.height,t.getHeight()),s=Math.min(o,a),l=Go(i[0],o)+n.x,u=Go(i[1],a)+n.y,c=Go(r[0],s/2),h=Go(r[1],s/2);return{cx:l,cy:u,r0:c,r:h}}function _k(e,t,n){t.eachSeriesByType(e,(function(e){var t=e.getData(),i=t.mapDimension("value"),r=mk(e,n),o=xk(e,n),a=o.cx,s=o.cy,l=o.r,u=o.r0,c=-e.get("startAngle")*yk,h=e.get("minAngle")*yk,d=0;t.each(i,(function(e){!isNaN(e)&&d++}));var p=t.getSum(i),f=Math.PI/(p||d)*2,g=e.get("clockwise"),v=e.get("roseType"),y=e.get("stillShowZeroSum"),m=t.getDataExtent(i);m[0]=0;var x=vk,_=0,b=c,w=g?1:-1;if(t.setLayout({viewRect:r,r:l}),t.each(i,(function(e,n){var i;if(isNaN(e))t.setItemLayout(n,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:g,cx:a,cy:s,r0:u,r:v?NaN:l});else{i="area"!==v?0===p&&y?f:e*f:vk/d,in?a:o,c=Math.abs(l.label.y-n);if(c>=u.maxY){var h=l.label.x-t-l.len2*r,d=i+l.len,f=Math.abs(h)e.unconstrainedWidth?null:p:null;i.setStyle("width",f)}var g=i.getBoundingRect();o.width=g.width;var v=(i.style.margin||0)+2.1;o.height=g.height+v,o.y-=(o.height-h)/2}}}function Ik(e){return"center"===e.position}function Tk(e){var t,n,i=e.getData(),r=[],o=!1,a=(e.get("minShowLabelAngle")||0)*wk,s=i.getLayout("viewRect"),l=i.getLayout("r"),u=s.width,c=s.x,h=s.y,d=s.height;function p(e){e.ignore=!0}function f(e){if(!e.ignore)return!0;for(var t in e.states)if(!1===e.states[t].ignore)return!0;return!1}i.each((function(e){var s=i.getItemGraphicEl(e),h=s.shape,d=s.getTextContent(),g=s.getTextGuideLine(),v=i.getItemModel(e),y=v.getModel("label"),m=y.get("position")||v.get(["emphasis","label","position"]),x=y.get("distanceToLabelLine"),_=y.get("alignTo"),b=Go(y.get("edgeDistance"),u),w=y.get("bleedMargin"),S=v.getModel("labelLine"),M=S.get("length");M=Go(M,u);var C=S.get("length2");if(C=Go(C,u),Math.abs(h.endAngle-h.startAngle)0?"right":"left":L>0?"left":"right"}var V=Math.PI,H=0,q=y.get("rotate");if(ne(q))H=q*(V/180);else if("center"===m)H=0;else if("radial"===q||!0===q){var W=L<0?-D+V:-D;H=W}else if("tangential"===q&&"outside"!==m&&"outer"!==m){var U=Math.atan2(L,P);U<0&&(U=2*V+U);var j=P>0;j&&(U=V+U),H=U-V}if(o=!!H,d.x=I,d.y=T,d.rotation=H,d.setStyle({verticalAlign:"middle"}),O){d.setStyle({align:A});var Z=d.states.select;Z&&(Z.x+=d.x,Z.y+=d.y)}else{var Y=d.getBoundingRect().clone();Y.applyTransform(d.getComputedTransform());var $=(d.style.margin||0)+2.1;Y.y-=$/2,Y.height+=$,r.push({label:d,labelLine:g,position:m,len:M,len2:C,minTurnAngle:S.get("minTurnAngle"),maxSurfaceAngle:S.get("maxSurfaceAngle"),surfaceNormal:new $r(L,P),linePoints:k,textAlign:A,labelDistance:x,labelAlignTo:_,edgeDistance:b,bleedMargin:w,rect:Y,unconstrainedWidth:Y.width,labelStyleWidth:d.style.width})}s.setTextConfig({inside:O})}})),!o&&e.get("avoidLabelOverlap")&&Mk(r,t,n,l,u,d,c,h);for(var g=0;g0){for(var l=o.getItemLayout(0),u=1;isNaN(l&&l.startAngle)&&u=i.r0}},t.type="pie",t}(nx);const Lk=Dk;function Pk(e,t,n){t=J(t)&&{coordDimensions:t}||z({encodeDefine:e.getEncode()},t);var i=e.getSource(),r=QC(i,t).dimensions,o=new JC(r,e);return o.initData(i,n),o}var Ok=function(){function e(e,t){this._getDataWithEncodedVisual=e,this._getRawData=t}return e.prototype.getAllNames=function(){var e=this._getRawData();return e.mapArray(e.getName)},e.prototype.containName=function(e){var t=this._getRawData();return t.indexOfName(e)>=0},e.prototype.indexOfName=function(e){var t=this._getDataWithEncodedVisual();return t.indexOfName(e)},e.prototype.getItemVisual=function(e,t){var n=this._getDataWithEncodedVisual();return n.getItemVisual(e,t)},e}();const Rk=Ok;var Ek=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.init=function(t){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new Rk(X(this.getData,this),X(this.getRawData,this)),this._defaultLabelLine(t)},t.prototype.mergeOption=function(){e.prototype.mergeOption.apply(this,arguments)},t.prototype.getInitialData=function(){return Pk(this,{coordDimensions:["value"],encodeDefaulter:K(wp,this)})},t.prototype.getDataParams=function(t){var n=this.getData(),i=e.prototype.getDataParams.call(this,t),r=[];return n.each(n.mapDimension("value"),(function(e){r.push(e)})),i.percent=$o(r,t,n.hostModel.get("percentPrecision")),i.$vars.push("percent"),i},t.prototype._defaultLabelLine=function(e){va(e,"labelLine",["show"]);var t=e.labelLine,n=e.emphasis.labelLine;t.show=t.show&&e.label.show,n.show=n.show&&e.emphasis.label.show},t.type="series.pie",t.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"},t}(Ov);const Nk=Ek;function zk(e){return{seriesType:e,reset:function(e,t){var n=e.getData();n.filterSelf((function(e){var t=n.mapDimension("value"),i=n.get(t,e);return!(ne(i)&&!isNaN(i)&&i<0)}))}}}function Bk(e){e.registerChartView(Lk),e.registerSeriesModel(Nk),Qx("pie",e.registerAction),e.registerLayout(K(_k,"pie")),e.registerProcessor(bk("pie")),e.registerProcessor(zk("pie"))}var Fk=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.hasSymbolVisual=!0,n}return o(t,e),t.prototype.getInitialData=function(e,t){return vI(null,this,{useEncodeDefaulter:!0})},t.prototype.getProgressive=function(){var e=this.option.progressive;return null==e?this.option.large?5e3:this.get("progressive"):e},t.prototype.getProgressiveThreshold=function(){var e=this.option.progressiveThreshold;return null==e?this.option.large?1e4:this.get("progressiveThreshold"):e},t.prototype.brushSelector=function(e,t,n){return n.point(t.getItemLayout(e))},t.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},t.type="series.scatter",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.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"}},t}(Ov);const Vk=Fk;var Hk=4,qk=function(){function e(){}return e}(),Gk=function(e){function t(t){var n=e.call(this,t)||this;return n._off=0,n.hoverDataIdx=-1,n}return o(t,e),t.prototype.getDefaultShape=function(){return new qk},t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.buildPath=function(e,t){var n,i=t.points,r=t.size,o=this.symbolProxy,a=o.shape,s=e.getContext?e.getContext():e,l=s&&r[0]=0;s--){var l=2*s,u=i[l]-o/2,c=i[l+1]-a/2;if(e>=u&&t>=c&&e<=u+o&&t<=c+a)return s}return-1},t.prototype.contain=function(e,t){var n=this.transformCoordToLocal(e,t),i=this.getBoundingRect();if(e=n[0],t=n[1],i.contain(e,t)){var r=this.hoverDataIdx=this.findDataIndex(e,t);return r>=0}return this.hoverDataIdx=-1,!1},t.prototype.getBoundingRect=function(){var e=this._rect;if(!e){for(var t=this.shape,n=t.points,i=t.size,r=i[0],o=i[1],a=1/0,s=1/0,l=-1/0,u=-1/0,c=0;c=0&&(l.dataIndex=n+(e.startIndex||0))}))},e.prototype.remove=function(){this._clear()},e.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},e}();const Uk=Wk;var jk=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.render=function(e,t,n){var i=e.getData(),r=this._updateSymbolDraw(i,e);r.updateData(i,{clipShape:this._getClipShape(e)}),this._finished=!0},t.prototype.incrementalPrepareRender=function(e,t,n){var i=e.getData(),r=this._updateSymbolDraw(i,e);r.incrementalPrepareUpdate(i),this._finished=!1},t.prototype.incrementalRender=function(e,t,n){this._symbolDraw.incrementalUpdate(e,t.getData(),{clipShape:this._getClipShape(t)}),this._finished=e.end===t.getData().count()},t.prototype.updateTransform=function(e,t,n){var i=e.getData();if(this.group.dirty(),!this._finished||i.count()>1e4)return{update:!0};var r=fT("").reset(e,t,n);r.progress&&r.progress({start:0,end:i.count(),count:i.count()},i),this._symbolDraw.updateLayout(i)},t.prototype.eachRendered=function(e){this._symbolDraw&&this._symbolDraw.eachRendered(e)},t.prototype._getClipShape=function(e){var t=e.coordinateSystem,n=t&&t.getArea&&t.getArea();return e.get("clip",!0)?n:null},t.prototype._updateSymbolDraw=function(e,t){var n=this._symbolDraw,i=t.pipelineContext,r=i.large;return n&&r===this._isLargeDraw||(n&&n.remove(),n=this._symbolDraw=r?new Uk:new kI,this._isLargeDraw=r,this.group.removeAll()),this.group.add(n.group),n},t.prototype.remove=function(e,t){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},t.prototype.dispose=function(){},t.type="scatter",t}(nx);const Zk=jk;var Yk=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.type="grid",t.dependencies=["xAxis","yAxis"],t.layoutMode="box",t.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"},t}(op);const $k=Yk;var Xk=function(){function e(){}return e.prototype.getNeedCrossZero=function(){var e=this.option;return!e.scale},e.prototype.getCoordSysModel=function(){},e}(),Kk=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",Ha).models[0]},t.type="cartesian2dAxis",t}(op);H(Kk,Xk);var Jk={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)"]}}},Qk=E({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},Jk),eA=E({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}}},Jk),tA=E({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},eA),nA=B({logBase:10},eA);const iA={category:Qk,value:eA,time:tA,log:nA};var rA=0,oA=function(){function e(e){this.categories=e.categories||[],this._needCollect=e.needCollect,this._deduplication=e.deduplication,this.uid=++rA}return e.createByAxisModel=function(t){var n=t.option,i=n.data,r=i&&W(i,aA);return new e({categories:r,needCollect:!r,deduplication:!1!==n.dedplication})},e.prototype.getOrdinal=function(e){return this._getOrCreateMap().get(e)},e.prototype.parseAndCollect=function(e){var t,n=this._needCollect;if(!ee(e)&&!n)return e;if(n&&!this._deduplication)return t=this.categories.length,this.categories[t]=e,t;var i=this._getOrCreateMap();return t=i.get(e),null==t&&(n?(t=this.categories.length,this.categories[t]=e,i.set(e,t)):t=NaN),t},e.prototype._getOrCreateMap=function(){return this._map||(this._map=we(this.categories))},e}();function aA(e){return ie(e)&&null!=e.value?e.value:e+""}const sA=oA;var lA={value:1,category:1,time:1,log:1};function uA(e,t,n,i){G(lA,(function(r,a){var s=E(E({},iA[a],!0),i,!0),l=function(e){function n(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t+"Axis."+a,n}return o(n,e),n.prototype.mergeDefaultAndTheme=function(e,t){var n=Jd(this),i=n?ep(e):{},r=t.getTheme();E(e,r.get(a+"Axis")),E(e,this.getDefaultOption()),e.type=cA(e),n&&Qd(e,i,n)},n.prototype.optionUpdated=function(){var e=this.option;"category"===e.type&&(this.__ordinalMeta=sA.createByAxisModel(this))},n.prototype.getCategories=function(e){var t=this.option;if("category"===t.type)return e?t.data:this.__ordinalMeta.categories},n.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},n.type=t+"Axis."+a,n.defaultOption=s,n}(n);e.registerComponentModel(l)})),e.registerSubTypeDefaulter(t+"Axis",cA)}function cA(e){return e.type||(e.data?"category":"value")}var hA=function(){function e(e){this._setting=e||{},this._extent=[1/0,-1/0]}return e.prototype.getSetting=function(e){return this._setting[e]},e.prototype.unionExtent=function(e){var t=this._extent;e[0]t[1]&&(t[1]=e[1])},e.prototype.unionExtentFromData=function(e,t){this.unionExtent(e.getApproximateExtent(t))},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.setExtent=function(e,t){var n=this._extent;isNaN(e)||(n[0]=e),isNaN(t)||(n[1]=t)},e.prototype.isInExtentRange=function(e){return this._extent[0]<=e&&this._extent[1]>=e},e.prototype.isBlank=function(){return this._isBlank},e.prototype.setBlank=function(e){this._isBlank=e},e}();ls(hA);const dA=hA;function pA(e){return"interval"===e.type||"log"===e.type}function fA(e,t,n,i){var r={},o=e[1]-e[0],a=r.interval=ra(o/t,!0);null!=n&&ai&&(a=r.interval=i);var s=r.intervalPrecision=vA(a),l=r.niceTickExtent=[Wo(Math.ceil(e[0]/a)*a,s),Wo(Math.floor(e[1]/a)*a,s)];return mA(l,e),r}function gA(e){var t=Math.pow(10,ia(e)),n=e/t;return n?2===n?n=3:3===n?n=5:n*=2:n=1,Wo(n*t)}function vA(e){return jo(e)+2}function yA(e,t,n){e[t]=Math.max(Math.min(e[t],n[1]),n[0])}function mA(e,t){!isFinite(e[0])&&(e[0]=t[0]),!isFinite(e[1])&&(e[1]=t[1]),yA(e,0,t),yA(e,1,t),e[0]>e[1]&&(e[0]=e[1])}function xA(e,t){return e>=t[0]&&e<=t[1]}function _A(e,t){return t[1]===t[0]?.5:(e-t[0])/(t[1]-t[0])}function bA(e,t){return e*(t[1]-t[0])+t[0]}var wA=function(e){function t(t){var n=e.call(this,t)||this;n.type="ordinal";var i=n.getSetting("ordinalMeta");return i||(i=new sA({})),J(i)&&(i=new sA({categories:W(i,(function(e){return ie(e)?e.value:e}))})),n._ordinalMeta=i,n._extent=n.getSetting("extent")||[0,i.categories.length-1],n}return o(t,e),t.prototype.parse=function(e){return null==e?NaN:ee(e)?this._ordinalMeta.getOrdinal(e):Math.round(e)},t.prototype.contain=function(e){return e=this.parse(e),xA(e,this._extent)&&null!=this._ordinalMeta.categories[e]},t.prototype.normalize=function(e){return e=this._getTickNumber(this.parse(e)),_A(e,this._extent)},t.prototype.scale=function(e){return e=Math.round(bA(e,this._extent)),this.getRawOrdinalNumber(e)},t.prototype.getTicks=function(){var e=[],t=this._extent,n=t[0];while(n<=t[1])e.push({value:n}),n++;return e},t.prototype.getMinorTicks=function(e){},t.prototype.setSortInfo=function(e){if(null!=e){for(var t=e.ordinalNumbers,n=this._ordinalNumbersByTick=[],i=this._ticksByOrdinalNumber=[],r=0,o=this._ordinalMeta.categories.length,a=Math.min(o,t.length);r=0&&e=0&&e=e},t.prototype.getOrdinalMeta=function(){return this._ordinalMeta},t.prototype.calcNiceTicks=function(){},t.prototype.calcNiceExtent=function(){},t.type="ordinal",t}(dA);dA.registerClass(wA);const SA=wA;var MA=Wo,CA=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="interval",t._interval=0,t._intervalPrecision=2,t}return o(t,e),t.prototype.parse=function(e){return e},t.prototype.contain=function(e){return xA(e,this._extent)},t.prototype.normalize=function(e){return _A(e,this._extent)},t.prototype.scale=function(e){return bA(e,this._extent)},t.prototype.setExtent=function(e,t){var n=this._extent;isNaN(e)||(n[0]=parseFloat(e)),isNaN(t)||(n[1]=parseFloat(t))},t.prototype.unionExtent=function(e){var t=this._extent;e[0]t[1]&&(t[1]=e[1]),this.setExtent(t[0],t[1])},t.prototype.getInterval=function(){return this._interval},t.prototype.setInterval=function(e){this._interval=e,this._niceExtent=this._extent.slice(),this._intervalPrecision=vA(e)},t.prototype.getTicks=function(e){var t=this._interval,n=this._extent,i=this._niceExtent,r=this._intervalPrecision,o=[];if(!t)return o;var a=1e4;n[0]a)return[]}var l=o.length?o[o.length-1].value:i[1];return n[1]>l&&(e?o.push({value:MA(l+t,r)}):o.push({value:n[1]})),o},t.prototype.getMinorTicks=function(e){for(var t=this.getTicks(!0),n=[],i=this.getExtent(),r=1;ri[0]&&h>>1;e[r][1]n&&(this._approxInterval=n);var o=AA.length,a=Math.min(TA(AA,this._approxInterval,0,o),o-1);this._interval=AA[a][1],this._minLevelUnit=AA[Math.max(a-1,0)][0]},t.prototype.parse=function(e){return ne(e)?e:+ta(e)},t.prototype.contain=function(e){return xA(this.parse(e),this._extent)},t.prototype.normalize=function(e){return _A(this.parse(e),this._extent)},t.prototype.scale=function(e){return bA(e,this._extent)},t.type="time",t}(IA),AA=[["second",Kh],["minute",Jh],["hour",Qh],["quarter-day",6*Qh],["half-day",12*Qh],["day",1.2*ed],["half-week",3.5*ed],["week",7*ed],["month",31*ed],["quarter",95*ed],["half-year",td/2],["year",td]];function DA(e,t,n,i){var r=ta(t),o=ta(n),a=function(e){return fd(r,e,i)===fd(o,e,i)},s=function(){return a("year")},l=function(){return s()&&a("month")},u=function(){return l()&&a("day")},c=function(){return u()&&a("hour")},h=function(){return c()&&a("minute")},d=function(){return h()&&a("second")},p=function(){return d()&&a("millisecond")};switch(e){case"year":return s();case"month":return l();case"day":return u();case"hour":return c();case"minute":return h();case"second":return d();case"millisecond":return p()}}function LA(e,t){return e/=ed,e>16?16:e>7.5?7:e>3.5?4:e>1.5?2:1}function PA(e){var t=30*ed;return e/=t,e>6?6:e>3?3:e>2?2:1}function OA(e){return e/=Qh,e>12?12:e>6?6:e>3.5?4:e>2?2:1}function RA(e,t){return e/=t?Jh:Kh,e>30?30:e>20?20:e>15?15:e>10?10:e>5?5:e>2?2:1}function EA(e){return ra(e,!0)}function NA(e,t,n){var i=new Date(e);switch(ld(t)){case"year":case"month":i[Sd(n)](0);case"day":i[Md(n)](1);case"hour":i[Cd(n)](0);case"minute":i[Id(n)](0);case"second":i[Td(n)](0),i[kd(n)](0)}return i.getTime()}function zA(e,t,n,i){var r=1e4,o=ad,a=0;function s(e,t,n,r,o,a,s){var l=new Date(t),u=t,c=l[r]();while(u1&&0===u&&o.unshift({value:o[0].value-d})}}for(u=0;u=i[0]&&m<=i[1]&&h++)}var x=(i[1]-i[0])/t;if(h>1.5*x&&d>x/1.5)break;if(u.push(v),h>x||e===o[p])break}c=[]}}}var _=j(W(u,(function(e){return j(e,(function(e){return e.value>=i[0]&&e.value<=i[1]&&!e.notAdd}))})),(function(e){return e.length>0})),b=[],w=_.length-1;for(p=0;p<_.length;++p)for(var S=_[p],M=0;M0)i*=10;var o=[Wo(GA(t[0]/i)*i),Wo(qA(t[1]/i)*i)];this._interval=i,this._niceExtent=o}},t.prototype.calcNiceExtent=function(e){VA.calcNiceExtent.call(this,e),this._fixMin=e.fixMin,this._fixMax=e.fixMax},t.prototype.parse=function(e){return e},t.prototype.contain=function(e){return e=UA(e)/UA(this.base),xA(e,this._extent)},t.prototype.normalize=function(e){return e=UA(e)/UA(this.base),_A(e,this._extent)},t.prototype.scale=function(e){return e=bA(e,this._extent),WA(this.base,e)},t.type="log",t}(dA),ZA=jA.prototype;function YA(e,t){return HA(e,jo(t))}ZA.getMinorTicks=VA.getMinorTicks,ZA.getLabel=VA.getLabel,dA.registerClass(jA);const $A=jA;var XA=function(){function e(e,t,n){this._prepareParams(e,t,n)}return e.prototype._prepareParams=function(e,t,n){n[1]0&&s>0&&!l&&(a=0),a<0&&s<0&&!u&&(s=0));var h=this._determinedMin,d=this._determinedMax;return null!=h&&(a=h,l=!0),null!=d&&(s=d,u=!0),{min:a,max:s,minFixed:l,maxFixed:u,isBlank:c}},e.prototype.modifyDataMinMax=function(e,t){this[JA[e]]=t},e.prototype.setDeterminedMinMax=function(e,t){var n=KA[e];this[n]=t},e.prototype.freeze=function(){this.frozen=!0},e}(),KA={min:"_determinedMin",max:"_determinedMax"},JA={min:"_dataMin",max:"_dataMax"};function QA(e,t,n){var i=e.rawExtentInfo;return i||(i=new XA(e,t,n),e.rawExtentInfo=i,i)}function eD(e,t){return null==t?null:ce(t)?NaN:e.parse(t)}function tD(e,t){var n=e.type,i=QA(e,t,e.getExtent()).calculate();e.setBlank(i.isBlank);var r=i.min,o=i.max,a=t.ecModel;if(a&&"time"===n){var s=ST("bar",a),l=!1;if(G(s,(function(e){l=l||e.getBaseAxis()===t.axis})),l){var u=CT(s),c=nD(r,o,t,u);r=c.min,o=c.max}}return{extent:[r,o],fixMin:i.minFixed,fixMax:i.maxFixed}}function nD(e,t,n,i){var r=n.axis.getExtent(),o=r[1]-r[0],a=TT(i,n.axis);if(void 0===a)return{min:e,max:t};var s=1/0;G(a,(function(e){s=Math.min(e.offset,s)}));var l=-1/0;G(a,(function(e){l=Math.max(e.offset+e.width,l)})),s=Math.abs(s),l=Math.abs(l);var u=s+l,c=t-e,h=1-(s+l)/o,d=c/h-c;return t+=d*(l/u),e-=d*(s/u),{min:e,max:t}}function iD(e,t){var n=t,i=tD(e,n),r=i.extent,o=n.get("splitNumber");e instanceof $A&&(e.base=n.get("logBase"));var a=e.type,s=n.get("interval"),l="interval"===a||"time"===a;e.setExtent(r[0],r[1]),e.calcNiceExtent({splitNumber:o,fixMin:i.fixMin,fixMax:i.fixMax,minInterval:l?n.get("minInterval"):null,maxInterval:l?n.get("maxInterval"):null}),null!=s&&e.setInterval&&e.setInterval(s)}function rD(e,t){if(t=t||e.get("type"),t)switch(t){case"category":return new SA({ordinalMeta:e.getOrdinalMeta?e.getOrdinalMeta():e.getCategories(),extent:[1/0,-1/0]});case"time":return new BA({locale:e.ecModel.getLocaleModel(),useUTC:e.ecModel.get("useUTC")});default:return new(dA.getClass(t)||IA)}}function oD(e){var t=e.scale.getExtent(),n=t[0],i=t[1];return!(n>0&&i>0||n<0&&i<0)}function aD(e){var t=e.getLabelModel().get("formatter"),n="category"===e.type?e.scale.getExtent()[0]:null;return"time"===e.scale.type?function(t){return function(n,i){return e.scale.getFormattedLabel(n,i,t)}}(t):ee(t)?function(t){return function(n){var i=e.scale.getLabel(n),r=t.replace("{value}",null!=i?i:"");return r}}(t):Q(t)?function(t){return function(i,r){return null!=n&&(r=i.value-n),t(sD(e,i),r,null!=i.level?{level:i.level}:null)}}(t):function(t){return e.scale.getLabel(t)}}function sD(e,t){return"category"===e.type?e.scale.getLabel(t):t.value}function lD(e){var t=e.model,n=e.scale;if(t.get(["axisLabel","show"])&&!n.isBlank()){var i,r,o=n.getExtent();n instanceof SA?r=n.count():(i=n.getTicks(),r=i.length);var a,s=e.getLabelModel(),l=aD(e),u=1;r>40&&(u=Math.ceil(r/40));for(var c=0;ce[1]&&(e[1]=i[1])}))}var fD=function(){function e(e){this.type="cartesian",this._dimList=[],this._axes={},this.name=e||""}return e.prototype.getAxis=function(e){return this._axes[e]},e.prototype.getAxes=function(){return W(this._dimList,(function(e){return this._axes[e]}),this)},e.prototype.getAxesByScale=function(e){return e=e.toLowerCase(),j(this.getAxes(),(function(t){return t.scale.type===e}))},e.prototype.addAxis=function(e){var t=e.dim;this._axes[t]=e,this._dimList.push(t)},e}();const gD=fD;var vD=["x","y"];function yD(e){return"interval"===e.type||"time"===e.type}var mD=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="cartesian2d",t.dimensions=vD,t}return o(t,e),t.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var e=this.getAxis("x").scale,t=this.getAxis("y").scale;if(yD(e)&&yD(t)){var n=e.getExtent(),i=t.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,c=r[0]-n[0]*l,h=r[1]-i[0]*u,d=this._transform=[l,0,0,u,c,h];this._invTransform=Er([],d)}}},t.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},t.prototype.containPoint=function(e){var t=this.getAxis("x"),n=this.getAxis("y");return t.contain(t.toLocalCoord(e[0]))&&n.contain(n.toLocalCoord(e[1]))},t.prototype.containData=function(e){return this.getAxis("x").containData(e[0])&&this.getAxis("y").containData(e[1])},t.prototype.containZone=function(e,t){var n=this.dataToPoint(e),i=this.dataToPoint(t),r=this.getArea(),o=new oo(n[0],n[1],i[0]-n[0],i[1]-n[1]);return r.intersect(o)},t.prototype.dataToPoint=function(e,t,n){n=n||[];var i=e[0],r=e[1];if(this._transform&&null!=i&&isFinite(i)&&null!=r&&isFinite(r))return Ze(n,e,this._transform);var o=this.getAxis("x"),a=this.getAxis("y");return n[0]=o.toGlobalCoord(o.dataToCoord(i,t)),n[1]=a.toGlobalCoord(a.dataToCoord(r,t)),n},t.prototype.clampData=function(e,t){var n=this.getAxis("x").scale,i=this.getAxis("y").scale,r=n.getExtent(),o=i.getExtent(),a=n.parse(e[0]),s=i.parse(e[1]);return t=t||[],t[0]=Math.min(Math.max(Math.min(r[0],r[1]),a),Math.max(r[0],r[1])),t[1]=Math.min(Math.max(Math.min(o[0],o[1]),s),Math.max(o[0],o[1])),t},t.prototype.pointToData=function(e,t){var n=[];if(this._invTransform)return Ze(n,e,this._invTransform);var i=this.getAxis("x"),r=this.getAxis("y");return n[0]=i.coordToData(i.toLocalCoord(e[0]),t),n[1]=r.coordToData(r.toLocalCoord(e[1]),t),n},t.prototype.getOtherAxis=function(e){return this.getAxis("x"===e.dim?"y":"x")},t.prototype.getArea=function(){var e=this.getAxis("x").getGlobalExtent(),t=this.getAxis("y").getGlobalExtent(),n=Math.min(e[0],e[1]),i=Math.min(t[0],t[1]),r=Math.max(e[0],e[1])-n,o=Math.max(t[0],t[1])-i;return new oo(n,i,r,o)},t}(gD);const xD=mD;var _D=za();function bD(e){return"category"===e.type?SD(e):ID(e)}function wD(e,t){return"category"===e.type?CD(e,t):{ticks:W(e.scale.getTicks(),(function(e){return e.value}))}}function SD(e){var t=e.getLabelModel(),n=MD(e,t);return!t.get("show")||e.scale.isBlank()?{labels:[],labelCategoryInterval:n.labelCategoryInterval}:n}function MD(e,t){var n,i,r=TD(e,"labels"),o=cD(t),a=kD(r,o);return a||(Q(o)?n=RD(e,o):(i="auto"===o?DD(e):o,n=OD(e,i)),AD(r,o,{labels:n,labelCategoryInterval:i}))}function CD(e,t){var n,i,r=TD(e,"ticks"),o=cD(t),a=kD(r,o);if(a)return a;if(t.get("show")&&!e.scale.isBlank()||(n=[]),Q(o))n=RD(e,o,!0);else if("auto"===o){var s=MD(e,e.getLabelModel());i=s.labelCategoryInterval,n=W(s.labels,(function(e){return e.tickValue}))}else i=o,n=OD(e,i,!0);return AD(r,o,{ticks:n,tickCategoryInterval:i})}function ID(e){var t=e.scale.getTicks(),n=aD(e);return{labels:W(t,(function(t,i){return{level:t.level,formattedLabel:n(t,i),rawLabel:e.scale.getLabel(t),tickValue:t.value}}))}}function TD(e,t){return _D(e)[t]||(_D(e)[t]=[])}function kD(e,t){for(var n=0;n40&&(s=Math.max(1,Math.floor(a/40)));for(var l=o[0],u=e.dataToCoord(l+1)-e.dataToCoord(l),c=Math.abs(u*Math.cos(i)),h=Math.abs(u*Math.sin(i)),d=0,p=0;l<=o[1];l+=s){var f=0,g=0,v=uo(n({value:l}),t.font,"center","top");f=1.3*v.width,g=1.3*v.height,d=Math.max(d,f,7),p=Math.max(p,g,7)}var y=d/c,m=p/h;isNaN(y)&&(y=1/0),isNaN(m)&&(m=1/0);var x=Math.max(0,Math.floor(Math.min(y,m))),_=_D(e.model),b=e.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}function PD(e){var t=e.getLabelModel();return{axisRotate:e.getRotate?e.getRotate():e.isHorizontal&&!e.isHorizontal()?90:0,labelRotate:t.get("rotate")||0,font:t.getFont()}}function OD(e,t,n){var i=aD(e),r=e.scale,o=r.getExtent(),a=e.getLabelModel(),s=[],l=Math.max((t||0)+1,1),u=o[0],c=r.count();0!==u&&l>1&&c/l>2&&(u=Math.round(Math.ceil(u/l)*l));var h=hD(e),d=a.get("showMinLabel")||h,p=a.get("showMaxLabel")||h;d&&u!==o[0]&&g(o[0]);for(var f=u;f<=o[1];f+=l)g(f);function g(e){var t={value:e};s.push(n?e:{formattedLabel:i(t),rawLabel:r.getLabel(t),tickValue:e})}return p&&f-l!==o[1]&&g(o[1]),s}function RD(e,t,n){var i=e.scale,r=aD(e),o=[];return G(i.getTicks(),(function(e){var a=i.getLabel(e),s=e.value;t(e.value,a)&&o.push(n?s:{formattedLabel:r(e),rawLabel:a,tickValue:s})})),o}var ED=[0,1],ND=function(){function e(e,t,n){this.onBand=!1,this.inverse=!1,this.dim=e,this.scale=t,this._extent=n||[0,0]}return e.prototype.contain=function(e){var t=this._extent,n=Math.min(t[0],t[1]),i=Math.max(t[0],t[1]);return e>=n&&e<=i},e.prototype.containData=function(e){return this.scale.contain(e)},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.getPixelPrecision=function(e){return Yo(e||this.scale.getExtent(),this._extent)},e.prototype.setExtent=function(e,t){var n=this._extent;n[0]=e,n[1]=t},e.prototype.dataToCoord=function(e,t){var n=this._extent,i=this.scale;return e=i.normalize(e),this.onBand&&"ordinal"===i.type&&(n=n.slice(),zD(n,i.count())),qo(e,ED,n,t)},e.prototype.coordToData=function(e,t){var n=this._extent,i=this.scale;this.onBand&&"ordinal"===i.type&&(n=n.slice(),zD(n,i.count()));var r=qo(e,n,ED,t);return this.scale.scale(r)},e.prototype.pointToData=function(e,t){},e.prototype.getTicksCoords=function(e){e=e||{};var t=e.tickModel||this.getTickModel(),n=wD(this,t),i=n.ticks,r=W(i,(function(e){return{coord:this.dataToCoord("ordinal"===this.scale.type?this.scale.getRawOrdinalNumber(e):e),tickValue:e}}),this),o=t.get("alignWithLabel");return BD(this,r,o,e.clamp),r},e.prototype.getMinorTicksCoords=function(){if("ordinal"===this.scale.type)return[];var e=this.model.getModel("minorTick"),t=e.get("splitNumber");t>0&&t<100||(t=5);var n=this.scale.getMinorTicks(t),i=W(n,(function(e){return W(e,(function(e){return{coord:this.dataToCoord(e),tickValue:e}}),this)}),this);return i},e.prototype.getViewLabels=function(){return bD(this).labels},e.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},e.prototype.getTickModel=function(){return this.model.getModel("axisTick")},e.prototype.getBandWidth=function(){var e=this._extent,t=this.scale.getExtent(),n=t[1]-t[0]+(this.onBand?1:0);0===n&&(n=1);var i=Math.abs(e[1]-e[0]);return Math.abs(i)/n},e.prototype.calculateCategoryInterval=function(){return LD(this)},e}();function zD(e,t){var n=e[1]-e[0],i=t,r=n/i/2;e[0]+=r,e[1]-=r}function BD(e,t,n,i){var r=t.length;if(e.onBand&&!n&&r){var o,a,s=e.getExtent();if(1===r)t[0].coord=s[0],o=t[1]={coord:s[0]};else{var l=t[r-1].tickValue-t[0].tickValue,u=(t[r-1].coord-t[0].coord)/l;G(t,(function(e){e.coord-=u/2}));var c=e.scale.getExtent();a=1+c[1]-t[r-1].tickValue,o={coord:t[r-1].coord+u*a},t.push(o)}var h=s[0]>s[1];d(t[0].coord,s[0])&&(i?t[0].coord=s[0]:t.shift()),i&&d(s[0],t[0].coord)&&t.unshift({coord:s[0]}),d(s[1],o.coord)&&(i?o.coord=s[1]:t.pop()),i&&d(o.coord,s[1])&&t.push({coord:s[1]})}function d(e,t){return e=Wo(e),t=Wo(t),h?e>t:et[1]&&t.reverse(),t},t.prototype.pointToData=function(e,t){return this.coordToData(this.toLocalCoord(e["x"===this.dim?0:1]),t)},t.prototype.setCategorySortInfo=function(e){if("category"!==this.type)return!1;this.model.option.categorySortInfo=e,this.scale.setSortInfo(e)},t}(FD);const HD=VD;function qD(e,t,n){n=n||{};var i=e.coordinateSystem,r=t.axis,o={},a=r.getAxesOnZeroOf()[0],s=r.position,l=a?"onZero":s,u=r.dim,c=i.getRect(),h=[c.x,c.x+c.width,c.y,c.y+c.height],d={left:0,right:1,top:0,bottom:1,onZero:2},p=t.get("offset")||0,f="x"===u?[h[2]-p,h[3]+p]:[h[0]-p,h[1]+p];if(a){var g=a.toGlobalCoord(a.dataToCoord(0));f[d.onZero]=Math.max(Math.min(g,f[1]),f[0])}o.position=["y"===u?f[d[l]]:h[0],"x"===u?f[d[l]]:h[3]],o.rotation=Math.PI/2*("x"===u?0:1);var v={top:-1,bottom:1,left:-1,right:1};o.labelDirection=o.tickDirection=o.nameDirection=v[s],o.labelOffset=a?f[d[s]]-f[d.onZero]:0,t.get(["axisTick","inside"])&&(o.tickDirection=-o.tickDirection),he(n.labelInside,t.get(["axisLabel","inside"]))&&(o.labelDirection=-o.labelDirection);var y=t.get(["axisLabel","rotate"]);return o.labelRotate="top"===l?-y:y,o.z2=1,o}function GD(e){return"cartesian2d"===e.get("coordinateSystem")}function WD(e){var t={xAxisModel:null,yAxisModel:null};return G(t,(function(n,i){var r=i.replace(/Model$/,""),o=e.getReferringComponents(r,Ha).models[0];t[i]=o})),t}var UD=Math.log;function jD(e,t,n){var i=IA.prototype,r=i.getTicks.call(n),o=i.getTicks.call(n,!0),a=r.length-1,s=i.getInterval.call(n),l=tD(e,t),u=l.extent,c=l.fixMin,h=l.fixMax;if("log"===e.type){var d=UD(e.base);u=[UD(u[0])/d,UD(u[1])/d]}e.setExtent(u[0],u[1]),e.calcNiceExtent({splitNumber:a,fixMin:c,fixMax:h});var p=i.getExtent.call(e);c&&(u[0]=p[0]),h&&(u[1]=p[1]);var f=i.getInterval.call(e),g=u[0],v=u[1];if(c&&h)f=(v-g)/a;else if(c){v=u[0]+f*a;while(vu[0]&&isFinite(g)&&isFinite(u[0]))f=gA(f),g=u[1]-f*a}else{var y=e.getTicks().length-1;y>a&&(f=gA(f));var m=f*a;v=Math.ceil(u[1]/f)*f,g=Wo(v-m),g<0&&u[0]>=0?(g=0,v=Wo(m)):v>0&&u[1]<=0&&(v=0,g=-Wo(m))}var x=(r[0].value-o[0].value)/s,_=(r[a].value-o[a].value)/s;i.setExtent.call(e,g+f*x,v+f*_),i.setInterval.call(e,f),(x||_)&&i.setNiceExtent.call(e,g+f,v-f)}var ZD=function(){function e(e,t,n){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=vD,this._initCartesian(e,t,n),this.model=e}return e.prototype.getRect=function(){return this._rect},e.prototype.update=function(e,t){var n=this._axesMap;function i(e){var t,n=Y(e),i=n.length;if(i){for(var r=[],o=i-1;o>=0;o--){var a=+n[o],s=e[a],l=s.model,u=s.scale;pA(u)&&l.get("alignTicks")&&null==l.get("interval")?r.push(s):(iD(u,l),pA(u)&&(t=s))}r.length&&(t||(t=r.pop(),iD(t.scale,t.model)),G(r,(function(e){jD(e.scale,e.model,t.scale)})))}}this._updateScale(e,this.model),i(n.x),i(n.y);var r={};G(n.x,(function(e){$D(n,"y",e,r)})),G(n.y,(function(e){$D(n,"x",e,r)})),this.resize(this.model,t)},e.prototype.resize=function(e,t,n){var i=e.getBoxLayoutParams(),r=!n&&e.get("containLabel"),o=$d(i,{width:t.getWidth(),height:t.getHeight()});this._rect=o;var a=this._axesList;function s(){G(a,(function(e){var t=e.isHorizontal(),n=t?[0,o.width]:[0,o.height],i=e.inverse?1:0;e.setExtent(n[i],n[1-i]),KD(e,t?o.x:o.y)}))}s(),r&&(G(a,(function(e){if(!e.model.get(["axisLabel","inside"])){var t=lD(e);if(t){var n=e.isHorizontal()?"height":"width",i=e.model.get(["axisLabel","margin"]);o[n]-=t[n]+i,"top"===e.position?o.y+=t.height+i:"left"===e.position&&(o.x+=t.width+i)}}})),s()),G(this._coordsList,(function(e){e.calcAffineTransform()}))},e.prototype.getAxis=function(e,t){var n=this._axesMap[e];if(null!=n)return n[t||0]},e.prototype.getAxes=function(){return this._axesList.slice()},e.prototype.getCartesian=function(e,t){if(null!=e&&null!=t){var n="x"+e+"y"+t;return this._coordsMap[n]}ie(e)&&(t=e.yAxisIndex,e=e.xAxisIndex);for(var i=0,r=this._coordsList;i0?"top":"bottom",i="center"):Qo(o-QD)?(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}},e.makeAxisEventDataBase=function(e){var t={componentType:e.mainType,componentIndex:e.componentIndex};return t[e.mainType+"Index"]=e.componentIndex,t},e.isLabelSilent=function(e){var t=e.get("tooltip");return e.get("silent")||!(e.get("triggerEvent")||t&&t.show)},e}(),tL={axisLine:function(e,t,n,i){var r=t.get(["axisLine","show"]);if("auto"===r&&e.handleAutoShown&&(r=e.handleAutoShown("axisLine")),r){var o=t.axis.getExtent(),a=i.transform,s=[o[0],0],l=[o[1],0];a&&(Ze(s,s,a),Ze(l,l,a));var u=z({lineCap:"round"},t.getModel(["axisLine","lineStyle"]).getLineStyle()),c=new Wy({subPixelOptimize:!0,shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:u,strokeContainThreshold:e.strokeContainThreshold||5,silent:!0,z2:1});c.anid="line",n.add(c);var h=t.get(["axisLine","symbol"]);if(null!=h){var d=t.get(["axisLine","symbolSize"]);ee(h)&&(h=[h,h]),(ee(d)||ne(d))&&(d=[d,d]);var p=m_(t.get(["axisLine","symbolOffset"])||0,d),f=d[0],g=d[1];G([{rotate:e.rotation+Math.PI/2,offset:p[0],r:0},{rotate:e.rotation-Math.PI/2,offset:p[1],r:Math.sqrt((s[0]-l[0])*(s[0]-l[0])+(s[1]-l[1])*(s[1]-l[1]))}],(function(t,i){if("none"!==h[i]&&null!=h[i]){var r=v_(h[i],-f/2,-g/2,f,g,u.stroke,!0),o=t.r+t.offset;r.attr({rotation:t.rotate,x:s[0]+o*Math.cos(e.rotation),y:s[1]-o*Math.sin(e.rotation),silent:!0,z2:11}),n.add(r)}}))}}},axisTickLabel:function(e,t,n,i){var r=lL(n,i,t,e),o=cL(n,i,t,e);if(iL(t,o,r),uL(n,i,t,e.tickDirection),t.get(["axisLabel","hideOverlap"])){var a=yS(W(o,(function(e){return{label:e,priority:e.z2,defaultAttr:{ignore:e.ignore}}})));bS(a)}},axisName:function(e,t,n,i){var r=he(e.axisName,t.get("name"));if(r){var o,a,s=t.get("nameLocation"),l=e.nameDirection,u=t.getModel("nameTextStyle"),c=t.get("nameGap")||0,h=t.axis.getExtent(),d=h[0]>h[1]?-1:1,p=["start"===s?h[0]-d*c:"end"===s?h[1]+d*c:(h[0]+h[1])/2,aL(s)?e.labelOffset+l*c:0],f=t.get("nameRotate");null!=f&&(f=f*QD/180),aL(s)?o=eL.innerTextLayout(e.rotation,null!=f?f:e.rotation,l):(o=nL(e.rotation,s,f||0,h),a=e.axisNameAvailableWidth,null!=a&&(a=Math.abs(a/Math.sin(o.rotation)),!isFinite(a)&&(a=null)));var g=u.getFont(),v=t.get("nameTruncate",!0)||{},y=v.ellipsis,m=he(e.nameTruncateMaxWidth,v.maxWidth,a),x=new Du({x:p[0],y:p[1],rotation:o.rotation,silent:eL.isLabelSilent(t),style:uh(u,{text:r,font:g,overflow:"truncate",width:m,ellipsis:y,fill:u.getTextColor()||t.get(["axisLine","lineStyle","color"]),align:u.get("align")||o.textAlign,verticalAlign:u.get("verticalAlign")||o.textVerticalAlign}),z2:1});if(Um({el:x,componentModel:t,itemName:r}),x.__fullText=r,x.anid="name",t.get("triggerEvent")){var _=eL.makeAxisEventDataBase(t);_.targetType="axisName",_.name=r,Lu(x).eventData=_}i.add(x),x.updateTransform(),n.add(x),x.decomposeTransform()}}};function nL(e,t,n,i){var r,o,a=Jo(n-e),s=i[0]>i[1],l="start"===t&&!s||"start"!==t&&s;return Qo(a-QD/2)?(o=l?"bottom":"top",r="center"):Qo(a-1.5*QD)?(o=l?"top":"bottom",r="center"):(o="middle",r=a<1.5*QD&&a>QD/2?l?"left":"right":l?"right":"left"),{rotation:a,textAlign:r,textVerticalAlign:o}}function iL(e,t,n){if(!hD(e.axis)){var i=e.get(["axisLabel","showMinLabel"]),r=e.get(["axisLabel","showMaxLabel"]);t=t||[],n=n||[];var o=t[0],a=t[1],s=t[t.length-1],l=t[t.length-2],u=n[0],c=n[1],h=n[n.length-1],d=n[n.length-2];!1===i?(rL(o),rL(u)):oL(o,a)&&(i?(rL(a),rL(c)):(rL(o),rL(u))),!1===r?(rL(s),rL(h)):oL(l,s)&&(r?(rL(l),rL(d)):(rL(s),rL(h)))}}function rL(e){e&&(e.ignore=!0)}function oL(e,t){var n=e&&e.getBoundingRect().clone(),i=t&&t.getBoundingRect().clone();if(n&&i){var r=Ar([]);return Or(r,r,-e.rotation),n.applyTransform(Lr([],r,e.getLocalTransform())),i.applyTransform(Lr([],r,t.getLocalTransform())),n.intersect(i)}}function aL(e){return"middle"===e||"center"===e}function sL(e,t,n,i,r){for(var o=[],a=[],s=[],l=0;l=0||e===t}function mL(e){var t=xL(e);if(t){var n=t.axisPointerModel,i=t.axis.scale,r=n.option,o=n.get("status"),a=n.get("value");null!=a&&(a=i.parse(a));var s=bL(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&&!h.min?h.min=0:null!=h.min&&h.min<0&&!h.max&&(h.max=0);var d=a;null!=h.color&&(d=B({color:h.color},a));var p=E(R(h),{boundaryGap:e,splitNumber:t,scale:n,axisLine:i,axisTick:r,axisLabel:o,name:h.text,showName:s,nameLocation:"end",nameGap:u,nameTextStyle:d,triggerEvent:c},!1);if(ee(l)){var f=p.name;p.name=l.replace("{value}",null!=f?f:"")}else Q(l)&&(p.name=l(p.name,p));var g=new Oh(p,null,this.ecModel);return H(g,Xk.prototype),g.mainType="radar",g.componentIndex=this.componentIndex,g}),this);this._indicatorModels=h},t.prototype.getIndicatorModels=function(){return this._indicatorModels},t.type="radar",t.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:E({lineStyle:{color:"#bbb"}},ZL.axisLine),axisLabel:YL(ZL.axisLabel,!1),axisTick:YL(ZL.axisTick,!1),splitLine:YL(ZL.splitLine,!0),splitArea:YL(ZL.splitArea,!0),indicator:[]},t}(op);const XL=$L;var KL=["axisLine","axisTickLabel","axisName"],JL=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.render=function(e,t,n){var i=this.group;i.removeAll(),this._buildAxes(e),this._buildSplitLineAndArea(e)},t.prototype._buildAxes=function(e){var t=e.coordinateSystem,n=t.getIndicatorAxes(),i=W(n,(function(e){var n=e.model.get("showName")?e.name:"",i=new hL(e.model,{axisName:n,position:[t.cx,t.cy],rotation:e.angle,labelDirection:-1,tickDirection:-1,nameDirection:1});return i}));G(i,(function(e){G(KL,e.add,e),this.group.add(e.getGroup())}),this)},t.prototype._buildSplitLineAndArea=function(e){var t=e.coordinateSystem,n=t.getIndicatorAxes();if(n.length){var i=e.get("shape"),r=e.getModel("splitLine"),o=e.getModel("splitArea"),a=r.getModel("lineStyle"),s=o.getModel("areaStyle"),l=r.get("show"),u=o.get("show"),c=a.get("color"),h=s.get("color"),d=J(c)?c:[c],p=J(h)?h:[h],f=[],g=[];if("circle"===i)for(var v=n[0].getTicksCoords(),y=t.cx,m=t.cy,x=0;x3?1.4:r>1?1.2:1.1,l=i>0?s:1/s;dP(this,"zoom","zoomOnMouseWheel",e,{scale:l,originX:o,originY:a,isAvailableBehavior:null})}if(n){var u=Math.abs(i),c=(i>0?1:-1)*(u>3?.4:u>1?.15:.05);dP(this,"scrollMove","moveOnMouseWheel",e,{scrollDelta:c,originX:o,originY:a,isAvailableBehavior:null})}}},t.prototype._pinchHandler=function(e){if(!uP(this._zr,"globalPan")){var t=e.pinchScale>1?1.1:1/1.1;dP(this,"zoom",null,e,{scale:t,originX:e.pinchX,originY:e.pinchY,isAvailableBehavior:null})}},t}(et);function dP(e,t,n,i,r){e.pointerChecker&&e.pointerChecker(i,r.originX,r.originY)&&(bt(i.event),pP(e,t,n,i,r))}function pP(e,t,n,i,r){r.isAvailableBehavior=X(fP,null,n,i),e.trigger(t,r)}function fP(e,t,n){var i=n[e];return!e||i&&(!ee(i)||t.event[i+"Key"])}const gP=hP;function vP(e,t,n){var i=e.target;i.x+=t,i.y+=n,i.dirty()}function yP(e,t,n,i){var r=e.target,o=e.zoomLimit,a=e.zoom=e.zoom||1;if(a*=t,o){var s=o.min||0,l=o.max||1/0;a=Math.max(Math.min(l,a),s)}var u=a/e.zoom;e.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 mP,xP={axisPointer:1,tooltip:1,brush:1};function _P(e,t,n){var i=t.getComponentByElement(e.topTarget),r=i&&i.coordinateSystem;return i&&i!==n&&!xP.hasOwnProperty(i.mainType)&&r&&r.model!==n}function bP(e){if(ee(e)){var t=new DOMParser;e=t.parseFromString(e,"text/xml")}var n=e;9===n.nodeType&&(n=n.firstChild);while("svg"!==n.nodeName.toLowerCase()||1!==n.nodeType)n=n.nextSibling;return n}var wP={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"},SP=Y(wP),MP={"alignment-baseline":"textBaseline","stop-color":"stopColor"},CP=Y(MP),IP=function(){function e(){this._defs={},this._root=null}return e.prototype.parse=function(e,t){t=t||{};var n=bP(e);this._defsUsePending=[];var i=new Lo;this._root=i;var r=[],o=n.getAttribute("viewBox")||"",a=parseFloat(n.getAttribute("width")||t.width),s=parseFloat(n.getAttribute("height")||t.height);isNaN(a)&&(a=null),isNaN(s)&&(s=null),PP(n,i,null,!0,!1);var l,u,c=n.firstChild;while(c)this._parseNode(c,i,r,null,!1,!1),c=c.nextSibling;if(NP(this._defs,this._defsUsePending),this._defsUsePending=[],o){var h=BP(o);h.length>=4&&(l={x:parseFloat(h[0]||0),y:parseFloat(h[1]||0),width:parseFloat(h[2]),height:parseFloat(h[3])})}if(l&&null!=a&&null!=s&&(u=UP(l,{x:0,y:0,width:a,height:s}),!t.ignoreViewBox)){var d=i;i=new Lo,i.add(d),d.scaleX=d.scaleY=u.scale,d.x=u.x,d.y=u.y}return t.ignoreRootClip||null==a||null==s||i.setClipPath(new du({shape:{x:0,y:0,width:a,height:s}})),{root:i,width:a,height:s,viewBoxRect:l,viewBoxTransform:u,named:r}},e.prototype._parseNode=function(e,t,n,i,r,o){var a,s=e.nodeName.toLowerCase(),l=i;if("defs"===s&&(r=!0),"text"===s&&(o=!0),"defs"===s||"switch"===s)a=t;else{if(!r){var u=mP[s];if(u&&Ie(mP,s)){a=u.call(this,e,t);var c=e.getAttribute("name");if(c){var h={name:c,namedFrom:null,svgNodeTagLower:s,el:a};n.push(h),"g"===s&&(l=h)}else i&&n.push({name:i.name,namedFrom:i,svgNodeTagLower:s,el:a});t.add(a)}}var d=TP[s];if(d&&Ie(TP,s)){var p=d.call(this,e),f=e.getAttribute("id");f&&(this._defs[f]=p)}}if(a&&a.isGroup){var g=e.firstChild;while(g)1===g.nodeType?this._parseNode(g,a,n,l,r,o):3===g.nodeType&&o&&this._parseText(g,a),g=g.nextSibling}},e.prototype._parseText=function(e,t){var n=new Jl({style:{text:e.textContent},silent:!0,x:this._textX||0,y:this._textY||0});DP(t,n),PP(e,n,this._defsUsePending,!1,!1),OP(n,t);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,t.add(n),n},e.internalField=function(){mP={g:function(e,t){var n=new Lo;return DP(t,n),PP(e,n,this._defsUsePending,!1,!1),n},rect:function(e,t){var n=new du;return DP(t,n),PP(e,n,this._defsUsePending,!1,!1),n.setShape({x:parseFloat(e.getAttribute("x")||"0"),y:parseFloat(e.getAttribute("y")||"0"),width:parseFloat(e.getAttribute("width")||"0"),height:parseFloat(e.getAttribute("height")||"0")}),n.silent=!0,n},circle:function(e,t){var n=new ly;return DP(t,n),PP(e,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(e.getAttribute("cx")||"0"),cy:parseFloat(e.getAttribute("cy")||"0"),r:parseFloat(e.getAttribute("r")||"0")}),n.silent=!0,n},line:function(e,t){var n=new Wy;return DP(t,n),PP(e,n,this._defsUsePending,!1,!1),n.setShape({x1:parseFloat(e.getAttribute("x1")||"0"),y1:parseFloat(e.getAttribute("y1")||"0"),x2:parseFloat(e.getAttribute("x2")||"0"),y2:parseFloat(e.getAttribute("y2")||"0")}),n.silent=!0,n},ellipse:function(e,t){var n=new hy;return DP(t,n),PP(e,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(e.getAttribute("cx")||"0"),cy:parseFloat(e.getAttribute("cy")||"0"),rx:parseFloat(e.getAttribute("rx")||"0"),ry:parseFloat(e.getAttribute("ry")||"0")}),n.silent=!0,n},polygon:function(e,t){var n,i=e.getAttribute("points");i&&(n=LP(i));var r=new zy({shape:{points:n||[]},silent:!0});return DP(t,r),PP(e,r,this._defsUsePending,!1,!1),r},polyline:function(e,t){var n,i=e.getAttribute("points");i&&(n=LP(i));var r=new Vy({shape:{points:n||[]},silent:!0});return DP(t,r),PP(e,r,this._defsUsePending,!1,!1),r},image:function(e,t){var n=new iu;return DP(t,n),PP(e,n,this._defsUsePending,!1,!1),n.setStyle({image:e.getAttribute("xlink:href")||e.getAttribute("href"),x:+e.getAttribute("x"),y:+e.getAttribute("y"),width:+e.getAttribute("width"),height:+e.getAttribute("height")}),n.silent=!0,n},text:function(e,t){var n=e.getAttribute("x")||"0",i=e.getAttribute("y")||"0",r=e.getAttribute("dx")||"0",o=e.getAttribute("dy")||"0";this._textX=parseFloat(n)+parseFloat(r),this._textY=parseFloat(i)+parseFloat(o);var a=new Lo;return DP(t,a),PP(e,a,this._defsUsePending,!1,!0),a},tspan:function(e,t){var n=e.getAttribute("x"),i=e.getAttribute("y");null!=n&&(this._textX=parseFloat(n)),null!=i&&(this._textY=parseFloat(i));var r=e.getAttribute("dx")||"0",o=e.getAttribute("dy")||"0",a=new Lo;return DP(t,a),PP(e,a,this._defsUsePending,!1,!0),this._textX+=parseFloat(r),this._textY+=parseFloat(o),a},path:function(e,t){var n=e.getAttribute("d")||"",i=ny(n);return DP(t,i),PP(e,i,this._defsUsePending,!1,!1),i.silent=!0,i}}}(),e}(),TP={lineargradient:function(e){var t=parseInt(e.getAttribute("x1")||"0",10),n=parseInt(e.getAttribute("y1")||"0",10),i=parseInt(e.getAttribute("x2")||"10",10),r=parseInt(e.getAttribute("y2")||"0",10),o=new rm(t,n,i,r);return kP(e,o),AP(e,o),o},radialgradient:function(e){var t=parseInt(e.getAttribute("cx")||"0",10),n=parseInt(e.getAttribute("cy")||"0",10),i=parseInt(e.getAttribute("r")||"0",10),r=new am(t,n,i);return kP(e,r),AP(e,r),r}};function kP(e,t){var n=e.getAttribute("gradientUnits");"userSpaceOnUse"===n&&(t.global=!0)}function AP(e,t){var n=e.firstChild;while(n){if(1===n.nodeType&&"stop"===n.nodeName.toLocaleLowerCase()){var i=n.getAttribute("offset"),r=void 0;r=i&&i.indexOf("%")>0?parseInt(i,10)/100:i?parseFloat(i):0;var o={};GP(n,o,o);var a=o.stopColor||n.getAttribute("stop-color")||"#000000";t.colorStops.push({offset:r,color:a})}n=n.nextSibling}}function DP(e,t){e&&e.__inheritedStyle&&(t.__inheritedStyle||(t.__inheritedStyle={}),B(t.__inheritedStyle,e.__inheritedStyle))}function LP(e){for(var t=BP(e),n=[],i=0;i0;o-=2){var a=i[o],s=i[o-1],l=BP(a);switch(r=r||kr(),s){case"translate":Pr(r,r,[parseFloat(l[0]),parseFloat(l[1]||"0")]);break;case"scale":Rr(r,r,[parseFloat(l[0]),parseFloat(l[1]||l[0])]);break;case"rotate":Or(r,r,-parseFloat(l[0])*VP);break;case"skewX":var u=Math.tan(parseFloat(l[0])*VP);Lr(r,[1,0,u,1,0,0],r);break;case"skewY":var c=Math.tan(parseFloat(l[0])*VP);Lr(r,[1,c,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]);break}}t.setLocalTransform(r)}}var qP=/([^\s:;]+)\s*:\s*([^:;]+)/g;function GP(e,t,n){var i=e.getAttribute("style");if(i){var r;qP.lastIndex=0;while(null!=(r=qP.exec(i))){var o=r[1],a=Ie(wP,o)?wP[o]:null;a&&(t[a]=r[2]);var s=Ie(MP,o)?MP[o]:null;s&&(n[s]=r[2])}}}function WP(e,t,n){for(var i=0;in&&(e=r,n=a)}if(e)return QP(e.exterior);var s=this.getBoundingRect();return[s.x+s.width/2,s.y+s.height/2]},t.prototype.getBoundingRect=function(e){var t=this._rect;if(t&&!e)return t;var n=[1/0,1/0],i=[-1/0,-1/0],r=this.geometries;return G(r,(function(t){"polygon"===t.type?JP(t.exterior,n,i,e):G(t.points,(function(t){JP(t,n,i,e)}))})),isFinite(n[0])&&isFinite(n[1])&&isFinite(i[0])&&isFinite(i[1])||(n[0]=n[1]=i[0]=i[1]=0),t=new oo(n[0],n[1],i[0]-n[0],i[1]-n[1]),e||(this._rect=t),t},t.prototype.contain=function(e){var t=this.getBoundingRect(),n=this.geometries;if(!t.contain(e[0],e[1]))return!1;e:for(var i=0,r=n.length;i>1^-(1&s),l=l>>1^-(1&l),s+=r,l+=o,r=s,o=l,i.push([s/n,l/n])}return i}function dO(e,t){return e=uO(e),W(j(e.features,(function(e){return e.geometry&&e.properties&&e.geometry.coordinates.length>0})),(function(e){var n=e.properties,i=e.geometry,r=[];switch(i.type){case"Polygon":var o=i.coordinates;r.push(new tO(o[0],o.slice(1)));break;case"MultiPolygon":G(i.coordinates,(function(e){e[0]&&r.push(new tO(e[0],e.slice(1)))}));break;case"LineString":r.push(new nO([i.coordinates]));break;case"MultiLineString":r.push(new nO(i.coordinates))}var a=new iO(n[t||"name"],r,n.cp);return a.properties=n,a}))}for(var pO=[126,25],fO="南海诸岛",gO=[[[0,3.5],[7,11.2],[15,11.9],[30,7],[42,.7],[52,.7],[56,7.7],[59,.7],[64,.7],[64,0],[5,0],[0,3.5]],[[13,16.1],[19,14.7],[16,21.7],[11,23.1],[13,16.1]],[[12,32.2],[14,38.5],[15,38.5],[13,32.2],[12,32.2]],[[16,47.6],[12,53.2],[13,53.2],[18,47.6],[16,47.6]],[[6,64.4],[8,70],[9,70],[8,64.4],[6,64.4]],[[23,82.6],[29,79.8],[30,79.8],[25,82.6],[23,82.6]],[[37,70.7],[43,62.3],[44,62.3],[39,70.7],[37,70.7]],[[48,51.1],[51,45.5],[53,45.5],[50,51.1],[48,51.1]],[[51,35],[51,28.7],[53,28.7],[53,35],[51,35]],[[52,22.4],[55,17.5],[56,17.5],[53,22.4],[52,22.4]],[[58,12.6],[62,7],[63,7],[60,12.6],[58,12.6]],[[0,3.5],[0,93.1],[64,93.1],[64,0],[63,0],[63,92.4],[1,92.4],[1,3.5],[0,3.5]]],vO=0;vO0,g={api:n,geo:s,mapOrGeoModel:e,data:a,isVisualEncodedByVisualMap:f,isGeo:o,transformInfoRaw:h};"geoJSON"===s.resourceType?this._buildGeoJSON(g):"geoSVG"===s.resourceType&&this._buildSVG(g),this._updateController(e,t,n),this._updateMapSelectHandler(e,l,n,i)},e.prototype._buildGeoJSON=function(e){var t=this._regionsGroupByName=we(),n=we(),i=this._regionsGroup,r=e.transformInfoRaw,o=e.mapOrGeoModel,a=e.data,s=e.geo.projection,l=s&&s.stream;function u(e,t){return t&&(e=t(e)),e&&[e[0]*r.scaleX+r.x,e[1]*r.scaleY+r.y]}function c(e){for(var t=[],n=!l&&s&&s.project,i=0;i=0)&&(d=r);var p=a?{normal:{align:"center",verticalAlign:"middle"}}:null;sh(t,lh(i),{labelFetcher:d,labelDataIndex:h,defaultText:n},p);var f=t.getTextContent();if(f&&(OO(f).ignore=f.ignore,t.textConfig&&a)){var g=t.getBoundingRect().clone();t.textConfig.layoutRect=g,t.textConfig.position=[(a[0]-g.x)/g.width*100+"%",(a[1]-g.y)/g.height*100+"%"]}t.disableLabelAnimation=!0}else t.removeTextContent(),t.removeTextConfig(),t.disableLabelAnimation=null}function FO(e,t,n,i,r,o){e.data?e.data.setItemGraphicEl(o,t):Lu(t).eventData={componentType:"geo",componentIndex:r.componentIndex,geoIndex:r.componentIndex,name:n,region:i&&i.option||{}}}function VO(e,t,n,i,r){e.data||Um({el:t,componentModel:r,itemName:n,itemTooltipOption:i.get("tooltip")})}function HO(e,t,n,i,r){t.highDownSilentOnTouch=!!r.get("selectedMode");var o=i.getModel("emphasis"),a=o.get("focus");return Ec(t,a,o.get("blurScope"),o.get("disabled")),e.isGeo&&qc(t,r,n),a}function qO(e,t,n){var i,r=[];function o(){i=[]}function a(){i.length&&(r.push(i),i=[])}var s=t({polygonStart:o,polygonEnd:a,lineStart:o,lineEnd:a,point:function(e,t){isFinite(e)&&isFinite(t)&&i.push([e,t])},sphere:function(){}});return!n&&s.polygonStart(),G(e,(function(e){s.lineStart();for(var t=0;t-1&&(n.style.stroke=n.style.fill,n.style.fill="#fff",n.style.lineWidth=2),n},t.type="series.map",t.dependencies=["geo"],t.layoutMode="box",t.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"},t}(Ov);const ZO=jO;function YO(e,t){var n={};return G(e,(function(e){e.each(e.mapDimension("value"),(function(t,i){var r="ec-"+e.getName(i);n[r]=n[r]||[],isNaN(t)||n[r].push(t)}))})),e[0].map(e[0].mapDimension("value"),(function(i,r){for(var o,a="ec-"+e[0].getName(r),s=0,l=1/0,u=-1/0,c=n[a].length,h=0;h1?(p.width=d,p.height=d/x):(p.height=d,p.width=d*x),p.y=h[1]-p.height/2,p.x=h[0]-p.width/2;else{var b=e.getBoxLayoutParams();b.aspect=x,p=$d(b,{width:y,height:m})}this.setViewRect(p.x,p.y,p.width,p.height),this.setCenter(e.get("center"),t),this.setZoom(e.get("zoom"))}function sR(e,t){G(t.get("geoCoord"),(function(t,n){e.addGeoCoord(n,t)}))}var lR=function(){function e(){this.dimensions=nR}return e.prototype.create=function(e,t){var n=[];function i(e){return{nameProperty:e.get("nameProperty"),aspectScale:e.get("aspectScale"),projection:e.get("projection")}}e.eachComponent("geo",(function(e,r){var o=e.get("map"),a=new oR(o+r,o,z({nameMap:e.get("nameMap")},i(e)));a.zoomLimit=e.get("scaleLimit"),n.push(a),e.coordinateSystem=a,a.model=e,a.resize=aR,a.resize(e,t)})),e.eachSeries((function(e){var t=e.get("coordinateSystem");if("geo"===t){var i=e.get("geoIndex")||0;e.coordinateSystem=n[i]}}));var r={};return e.eachSeriesByType("map",(function(e){if(!e.getHostGeoModel()){var t=e.getMapType();r[t]=r[t]||[],r[t].push(e)}})),G(r,(function(e,r){var o=W(e,(function(e){return e.get("nameMap")})),a=new oR(r,r,z({nameMap:N(o)},i(e[0])));a.zoomLimit=he.apply(null,W(e,(function(e){return e.get("scaleLimit")}))),n.push(a),a.resize=aR,a.resize(e[0],t),G(e,(function(e){e.coordinateSystem=a,sR(a,e)}))})),n},e.prototype.getFilledRegions=function(e,t,n,i){for(var r=(e||[]).slice(),o=we(),a=0;a=0;a--){var s=i[a];s.hierNode={defaultAncestor:null,ancestor:s,prelim:0,modifier:0,change:0,shift:0,i:a,thread:null},r.push(s)}}function bR(e,t){var n=e.isExpand?e.children:[],i=e.parentNode.children,r=e.hierNode.i?i[e.hierNode.i-1]:null;if(n.length){IR(e);var o=(n[0].hierNode.prelim+n[n.length-1].hierNode.prelim)/2;r?(e.hierNode.prelim=r.hierNode.prelim+t(e,r),e.hierNode.modifier=e.hierNode.prelim-o):e.hierNode.prelim=o}else r&&(e.hierNode.prelim=r.hierNode.prelim+t(e,r));e.parentNode.hierNode.defaultAncestor=TR(e,r,e.parentNode.hierNode.defaultAncestor||i[0],t)}function wR(e){var t=e.hierNode.prelim+e.parentNode.hierNode.modifier;e.setLayout({x:t},!0),e.hierNode.modifier+=e.parentNode.hierNode.modifier}function SR(e){return arguments.length?e:PR}function MR(e,t){return e-=Math.PI/2,{x:t*Math.cos(e),y:t*Math.sin(e)}}function CR(e,t){return $d(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function IR(e){var t=e.children,n=t.length,i=0,r=0;while(--n>=0){var o=t[n];o.hierNode.prelim+=i,o.hierNode.modifier+=i,r+=o.hierNode.change,i+=o.hierNode.shift+r}}function TR(e,t,n,i){if(t){var r=e,o=e,a=o.parentNode.children[0],s=t,l=r.hierNode.modifier,u=o.hierNode.modifier,c=a.hierNode.modifier,h=s.hierNode.modifier;while(s=kR(s),o=AR(o),s&&o){r=kR(r),a=AR(a),r.hierNode.ancestor=e;var d=s.hierNode.prelim+h-o.hierNode.prelim-u+i(s,o);d>0&&(LR(DR(s,e,n),e,d),u+=d,l+=d),h+=s.hierNode.modifier,u+=o.hierNode.modifier,l+=r.hierNode.modifier,c+=a.hierNode.modifier}s&&!kR(r)&&(r.hierNode.thread=s,r.hierNode.modifier+=h-l),o&&!AR(a)&&(a.hierNode.thread=o,a.hierNode.modifier+=u-c,n=e)}return n}function kR(e){var t=e.children;return t.length&&e.isExpand?t[t.length-1]:e.hierNode.thread}function AR(e){var t=e.children;return t.length&&e.isExpand?t[0]:e.hierNode.thread}function DR(e,t,n){return e.hierNode.ancestor.parentNode===t.parentNode?e.hierNode.ancestor:n}function LR(e,t,n){var i=n/(t.hierNode.i-e.hierNode.i);t.hierNode.change-=i,t.hierNode.shift+=n,t.hierNode.modifier+=n,t.hierNode.prelim+=n,e.hierNode.change+=i}function PR(e,t){return e.parentNode===t.parentNode?1:2}var OR=function(){function e(){this.parentPoint=[],this.childPoints=[]}return e}(),RR=function(e){function t(t){return e.call(this,t)||this}return o(t,e),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new OR},t.prototype.buildPath=function(e,t){var n=t.childPoints,i=n.length,r=t.parentPoint,o=n[0],a=n[i-1];if(1===i)return e.moveTo(r[0],r[1]),void e.lineTo(o[0],o[1]);var s=t.orient,l="TB"===s||"BT"===s?0:1,u=1-l,c=Go(t.forkPosition,1),h=[];h[l]=r[l],h[u]=r[u]+(a[u]-r[u])*c,e.moveTo(r[0],r[1]),e.lineTo(h[0],h[1]),e.moveTo(o[0],o[1]),h[l]=o[l],e.lineTo(h[0],h[1]),h[l]=a[l],e.lineTo(h[0],h[1]),e.lineTo(a[0],a[1]);for(var d=1;dm.x,b||(_-=Math.PI));var S=b?"left":"right",M=s.getModel("label"),C=M.get("rotate"),I=C*(Math.PI/180),T=v.getTextContent();T&&(v.setTextConfig({position:M.get("position")||S,rotation:null==C?-_:I,origin:"center"}),T.setStyle("verticalAlign","middle"))}var k=s.get(["emphasis","focus"]),A="relative"===k?Se(a.getAncestorsIndices(),a.getDescendantIndices()):"ancestor"===k?a.getAncestorsIndices():"descendant"===k?a.getDescendantIndices():null;A&&(Lu(n).focus=A),BR(r,a,c,n,f,p,g,i),n.__edge&&(n.onHoverStateChange=function(t){if("blur"!==t){var i=a.parentNode&&e.getItemGraphicEl(a.parentNode.dataIndex);i&&i.hoverState===Bu||sc(n.__edge,t)}})}function BR(e,t,n,i,r,o,a,s){var l=t.getModel(),u=e.get("edgeShape"),c=e.get("layout"),h=e.getOrient(),d=e.get(["lineStyle","curveness"]),p=e.get("edgeForkPosition"),f=l.getModel("lineStyle").getLineStyle(),g=i.__edge;if("curve"===u)t.parentNode&&t.parentNode!==n&&(g||(g=i.__edge=new $y({shape:qR(c,h,d,r,r)})),Xc(g,{shape:qR(c,h,d,o,a)},e));else if("polyline"===u)if("orthogonal"===c){if(t!==n&&t.children&&0!==t.children.length&&!0===t.isExpand){for(var v=t.children,y=[],m=0;mt&&(t=i.height)}this.height=t+1},e.prototype.getNodeById=function(e){if(this.getId()===e)return this;for(var t=0,n=this.children,i=n.length;t=0&&this.hostTree.data.setItemLayout(this.dataIndex,e,t)},e.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},e.prototype.getModel=function(e){if(!(this.dataIndex<0)){var t=this.hostTree,n=t.data.getItemModel(this.dataIndex);return n.getModel(e)}},e.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},e.prototype.setVisual=function(e,t){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,e,t)},e.prototype.getVisual=function(e){return this.hostTree.data.getItemVisual(this.dataIndex,e)},e.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},e.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},e.prototype.getChildIndex=function(){if(this.parentNode){for(var e=this.parentNode.children,t=0;t=0){var i=n.getData().tree.root,r=e.targetNode;if(ee(r)&&(r=i.getNodeById(r)),r&&i.contains(r))return{node:r};var o=e.targetNodeId;if(null!=o&&(r=i.getNodeById(o)))return{node:r}}}function aE(e){var t=[];while(e)e=e.parentNode,e&&t.push(e);return t.reverse()}function sE(e,t){var n=aE(e);return F(n,t)>=0}function lE(e,t){var n=[];while(e){var i=e.dataIndex;n.push({name:e.name,dataIndex:i,value:t.getRawValue(i)}),e=e.parentNode}return n.reverse(),n}var uE=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.hasSymbolVisual=!0,t.ignoreStyleOnData=!0,t}return o(t,e),t.prototype.getInitialData=function(e){var t={name:e.name,children:e.data},n=e.leaves||{},i=new Oh(n,this,this.ecModel),r=rE.createTree(t,this,o);function o(e){e.wrapMethod("getItemModel",(function(e,t){var n=r.getNodeByDataIndex(t);return n&&n.children.length&&n.isExpand||(e.parentModel=i),e}))}var a=0;r.eachNode("preorder",(function(e){e.depth>a&&(a=e.depth)}));var s=e.expandAndCollapse,l=s&&e.initialTreeDepth>=0?e.initialTreeDepth:a;return r.root.eachNode("preorder",(function(e){var t=e.hostTree.data.getRawDataItem(e.dataIndex);e.isExpand=t&&null!=t.collapsed?!t.collapsed:e.depth<=l})),r.data},t.prototype.getOrient=function(){var e=this.get("orient");return"horizontal"===e?e="LR":"vertical"===e&&(e="TB"),e},t.prototype.setZoom=function(e){this.option.zoom=e},t.prototype.setCenter=function(e){this.option.center=e},t.prototype.formatTooltip=function(e,t,n){var i=this.getData().tree,r=i.root.children[0],o=i.getNodeByDataIndex(e),a=o.getValue(),s=o.name;while(o&&o!==r)s=o.parentNode.name+"."+s,o=o.parentNode;return iv("nameValue",{name:s,value:a,noValue:isNaN(a)||null==a})},t.prototype.getDataParams=function(t){var n=e.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(t);return n.treeAncestors=lE(i,this),n.collapsed=!i.isExpand,n},t.type="series.tree",t.layoutMode="box",t.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},t}(Ov);const cE=uE;function hE(e,t,n){var i,r=[e],o=[];while(i=r.pop())if(o.push(i),i.isExpand){var a=i.children;if(a.length)for(var s=0;s=0;o--)i.push(r[o])}}function pE(e,t){e.eachSeriesByType("tree",(function(e){fE(e,t)}))}function fE(e,t){var n=CR(e,t);e.layoutInfo=n;var i=e.get("layout"),r=0,o=0,a=null;"radial"===i?(r=2*Math.PI,o=Math.min(n.height,n.width)/2,a=SR((function(e,t){return(e.parentNode===t.parentNode?1:2)/e.depth}))):(r=n.width,o=n.height,a=SR());var s=e.getData().tree.root,l=s.children[0];if(l){_R(s),hE(l,bR,a),s.hierNode.modifier=-l.hierNode.prelim,dE(l,wR);var u=l,c=l,h=l;dE(l,(function(e){var t=e.getLayout().x;tc.getLayout().x&&(c=e),e.depth>h.depth&&(h=e)}));var d=u===c?1:a(u,c)/2,p=d-u.getLayout().x,f=0,g=0,v=0,y=0;if("radial"===i)f=r/(c.getLayout().x+d+p),g=o/(h.depth-1||1),dE(l,(function(e){v=(e.getLayout().x+p)*f,y=(e.depth-1)*g;var t=MR(v,y);e.setLayout({x:t.x,y:t.y,rawX:v,rawY:y},!0)}));else{var m=e.getOrient();"RL"===m||"LR"===m?(g=o/(c.getLayout().x+d+p),f=r/(h.depth-1||1),dE(l,(function(e){y=(e.getLayout().x+p)*g,v="LR"===m?(e.depth-1)*f:r-(e.depth-1)*f,e.setLayout({x:v,y},!0)}))):"TB"!==m&&"BT"!==m||(f=r/(c.getLayout().x+d+p),g=o/(h.depth-1||1),dE(l,(function(e){v=(e.getLayout().x+p)*f,y="TB"===m?(e.depth-1)*g:o-(e.depth-1)*g,e.setLayout({x:v,y},!0)})))}}}function gE(e){e.eachSeriesByType("tree",(function(e){var t=e.getData(),n=t.tree;n.eachNode((function(e){var n=e.getModel(),i=n.getModel("itemStyle").getItemStyle(),r=t.ensureUniqueItemVisual(e.dataIndex,"style");z(r,i)}))}))}function vE(e){e.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},(function(e,t){t.eachComponent({mainType:"series",subType:"tree",query:e},(function(t){var n=e.dataIndex,i=t.getData().tree,r=i.getNodeByDataIndex(n);r.isExpand=!r.isExpand}))})),e.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},(function(e,t,n){t.eachComponent({mainType:"series",subType:"tree",query:e},(function(t){var i=t.coordinateSystem,r=fR(i,e,void 0,n);t.setCenter&&t.setCenter(r.center),t.setZoom&&t.setZoom(r.zoom)}))}))}function yE(e){e.registerChartView(GR),e.registerSeriesModel(cE),e.registerLayout(pE),e.registerVisual(gE),vE(e)}var mE=["treemapZoomToNode","treemapRender","treemapMove"];function xE(e){for(var t=0;t1)n=n.parentNode;var r=Np(e.ecModel,n.name||n.dataIndex+"",i);t.setVisual("decal",r)}))}var bE=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.preventUsingHoverLayer=!0,n}return o(t,e),t.prototype.getInitialData=function(e,t){var n={name:e.name,children:e.data};wE(n);var i=e.levels||[],r=this.designatedVisualItemStyle={},o=new Oh({itemStyle:r},this,t);i=e.levels=SE(i,t);var a=W(i||[],(function(e){return new Oh(e,o,t)}),this),s=rE.createTree(n,this,l);function l(e){e.wrapMethod("getItemModel",(function(e,t){var n=s.getNodeByDataIndex(t),i=n?a[n.depth]:null;return e.parentModel=i||o,e}))}return s.data},t.prototype.optionUpdated=function(){this.resetViewRoot()},t.prototype.formatTooltip=function(e,t,n){var i=this.getData(),r=this.getRawValue(e),o=i.getName(e);return iv("nameValue",{name:o,value:r})},t.prototype.getDataParams=function(t){var n=e.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(t);return n.treeAncestors=lE(i,this),n.treePathInfo=n.treeAncestors,n},t.prototype.setLayoutInfo=function(e){this.layoutInfo=this.layoutInfo||{},z(this.layoutInfo,e)},t.prototype.mapIdToIndex=function(e){var t=this._idIndexMap;t||(t=this._idIndexMap=we(),this._idIndexMapCount=0);var n=t.get(e);return null==n&&t.set(e,n=this._idIndexMapCount++),n},t.prototype.getViewRoot=function(){return this._viewRoot},t.prototype.resetViewRoot=function(e){e?this._viewRoot=e:e=this._viewRoot;var t=this.getRawData().tree.root;e&&(e===t||t.contains(e))||(this._viewRoot=t)},t.prototype.enableAriaDecal=function(){_E(this)},t.type="series.treemap",t.layoutMode="box",t.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:[]},t}(Ov);function wE(e){var t=0;G(e.children,(function(e){wE(e);var n=e.value;J(n)&&(n=n[0]),t+=n}));var n=e.value;J(n)&&(n=n[0]),(null==n||isNaN(n))&&(n=t),n<0&&(n=0),J(e.value)?e.value[0]=n:e.value=n}function SE(e,t){var n=ga(t.get("color")),i=ga(t.get(["aria","decal","decals"]));if(n){var r,o;e=e||[],G(e,(function(e){var t=new Oh(e),n=t.get("color"),i=t.get("decal");(t.get(["itemStyle","color"])||n&&"none"!==n)&&(r=!0),(t.get(["itemStyle","decal"])||i&&"none"!==i)&&(o=!0)}));var a=e[0]||(e[0]={});return r||(a.color=n.slice()),!o&&i&&(a.decal=i.slice()),e}}const ME=bE;var CE=8,IE=8,TE=5,kE=function(){function e(e){this.group=new Lo,e.add(this.group)}return e.prototype.render=function(e,t,n,i){var r=e.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:t.getWidth(),height:t.getHeight()},emptyItemWidth:r.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(n,l,s),this._renderContent(e,l,a,s,i),Xd(o,l.pos,l.box)}},e.prototype._prepare=function(e,t,n){for(var i=e;i;i=i.parentNode){var r=Aa(i.getModel().get("name"),""),o=n.getTextRect(r),a=Math.max(o.width+2*CE,t.emptyItemWidth);t.totalWidth+=a+IE,t.renderList.push({node:i,text:r,width:a})}},e.prototype._renderContent=function(e,t,n,i,r){for(var o=0,a=t.emptyItemWidth,s=e.get(["breadcrumb","height"]),l=Yd(t.pos,t.box),u=t.totalWidth,c=t.renderList,h=c.length-1;h>=0;h--){var d=c[h],p=d.node,f=d.width,g=d.text;u>l.width&&(u-=f-a,f=a,g=null);var v=new zy({shape:{points:AE(o,0,f,s,h===c.length-1,0===h)},style:B(n.getItemStyle(),{lineJoin:"bevel"}),textContent:new Du({style:{text:g,fill:i.getTextColor(),font:i.getFont()}}),textConfig:{position:"inside"},z2:1e4*qu,onclick:K(r,p)});v.disableLabelAnimation=!0,this.group.add(v),DE(v,e,p),o+=f+IE}},e.prototype.remove=function(){this.group.removeAll()},e}();function AE(e,t,n,i,r,o){var a=[[r?e:e-TE,t],[e+n,t],[e+n,t+i],[r?e:e-TE,t+i]];return!o&&a.splice(2,0,[e+n+TE,t+i/2]),!r&&a.push([e,t+i/2]),a}function DE(e,t,n){Lu(e).eventData={componentType:"series",componentSubType:"treemap",componentIndex:t.componentIndex,seriesIndex:t.seriesIndex,seriesName:t.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:n&&n.dataIndex,name:n&&n.name},treePathInfo:n&&lE(n,t)}}const LE=kE;var PE=function(){function e(){this._storage=[],this._elExistsMap={}}return e.prototype.add=function(e,t,n,i,r){return!this._elExistsMap[e.id]&&(this._elExistsMap[e.id]=!0,this._storage.push({el:e,target:t,duration:n,delay:i,easing:r}),!0)},e.prototype.finished=function(e){return this._finishedCallback=e,this},e.prototype.start=function(){for(var e=this,t=this._storage.length,n=function(){t--,t<=0&&(e._storage.length=0,e._elExistsMap={},e._finishedCallback&&e._finishedCallback())},i=0,r=this._storage.length;iNE||Math.abs(e.dy)>NE)){var t=this.seriesModel.getData().tree.root;if(!t)return;var n=t.getLayout();if(!n)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:n.x+e.dx,y:n.y+e.dy,width:n.width,height:n.height}})}},t.prototype._onZoom=function(e){var t=e.originX,n=e.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 oo(r.x,r.y,r.width,r.height),a=this.seriesModel.layoutInfo;t-=a.x,n-=a.y;var s=kr();Pr(s,s,[-t,-n]),Rr(s,s,[e.scale,e.scale]),Pr(s,s,[t,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}})}},t.prototype._initEvents=function(e){var t=this;e.on("click",(function(e){if("ready"===t._state){var n=t.seriesModel.get("nodeClick",!0);if(n){var i=t.findTarget(e.offsetX,e.offsetY);if(i){var r=i.node;if(r.getLayout().isLeafRoot)t._rootToNode(i);else if("zoomToNode"===n)t._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&&qd(a,s)}}}}}),this)},t.prototype._renderBreadcrumb=function(e,t,n){var i=this;n||(n=null!=e.get("leafDepth",!0)?{node:e.getViewRoot()}:this.findTarget(t.getWidth()/2,t.getHeight()/2),n||(n={node:e.getData().tree.root})),(this._breadcrumb||(this._breadcrumb=new LE(this.group))).render(e,t,n.node,(function(t){"animating"!==i._state&&(sE(e.getViewRoot(),t)?i._rootToNode({node:t}):i._zoomToNode({node:t}))}))},t.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage=jE(),this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},t.prototype.dispose=function(){this._clearController()},t.prototype._zoomToNode=function(e){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:e.node})},t.prototype._rootToNode=function(e){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:e.node})},t.prototype.findTarget=function(e,t){var n,i=this.seriesModel.getViewRoot();return i.eachNode({attr:"viewChildren",order:"preorder"},(function(i){var r=this._storage.background[i.getRawIndex()];if(r){var o=r.transformCoordToLocal(e,t),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},t.type="treemap",t}(nx);function jE(){return{nodeGroup:[],background:[],content:[]}}function ZE(e,t,n,i,r,o,a,s,l,u){if(a){var c=a.getLayout(),h=e.getData(),d=a.getModel();if(h.setItemGraphicEl(a.dataIndex,null),c&&c.isInView){var p=c.width,f=c.height,g=c.borderWidth,v=c.invisible,y=a.getRawIndex(),m=s&&s.getRawIndex(),x=a.viewChildren,_=c.upperHeight,b=x&&x.length,w=d.getModel("itemStyle"),S=d.getModel(["emphasis","itemStyle"]),M=d.getModel(["blur","itemStyle"]),C=d.getModel(["select","itemStyle"]),I=w.get("borderRadius")||0,T=H("nodeGroup",RE);if(T){if(l.add(T),T.x=c.x||0,T.y=c.y||0,T.markRedraw(),WE(T).nodeWidth=p,WE(T).nodeHeight=f,c.isAboveViewRoot)return T;var k=H("background",EE,u,VE);k&&E(T,k,b&&c.upperLabelHeight);var A=d.getModel("emphasis"),D=A.get("focus"),L=A.get("blurScope"),P=A.get("disabled"),O="ancestor"===D?a.getAncestorsIndices():"descendant"===D?a.getDescendantIndices():D;if(b)Hc(T)&&Vc(T,!1),k&&(Vc(k,!P),h.setItemGraphicEl(a.dataIndex,k),Nc(k,O,L));else{var R=H("content",EE,u,HE);R&&N(T,R),k.disableMorphing=!0,k&&Hc(k)&&Vc(k,!1),Vc(T,!P),h.setItemGraphicEl(a.dataIndex,T),Nc(T,O,L)}return T}}}function E(t,n,i){var r=Lu(n);if(r.dataIndex=a.dataIndex,r.seriesIndex=e.seriesIndex,n.setShape({x:0,y:0,width:p,height:f,r:I}),v)B(n);else{n.invisible=!1;var o=a.getVisual("style"),s=o.stroke,l=GE(w);l.fill=s;var u=qE(S);u.fill=S.get("borderColor");var c=qE(M);c.fill=M.get("borderColor");var h=qE(C);if(h.fill=C.get("borderColor"),i){var d=p-2*g;F(n,s,o.opacity,{x:g,y:0,width:d,height:_})}else n.removeTextContent();n.setStyle(l),n.ensureState("emphasis").style=u,n.ensureState("blur").style=c,n.ensureState("select").style=h,pc(n)}t.add(n)}function N(t,n){var i=Lu(n);i.dataIndex=a.dataIndex,i.seriesIndex=e.seriesIndex;var r=Math.max(p-2*g,0),o=Math.max(f-2*g,0);if(n.culling=!0,n.setShape({x:g,y:g,width:r,height:o,r:I}),v)B(n);else{n.invisible=!1;var s=a.getVisual("style"),l=s.fill,u=GE(w);u.fill=l,u.decal=s.decal;var c=qE(S),h=qE(M),d=qE(C);F(n,l,s.opacity,null),n.setStyle(u),n.ensureState("emphasis").style=c,n.ensureState("blur").style=h,n.ensureState("select").style=d,pc(n)}t.add(n)}function B(e){!e.invisible&&o.push(e)}function F(t,n,i,r){var o=d.getModel(r?BE:zE),s=Aa(d.get("name"),null),l=o.getShallow("show");sh(t,lh(d,r?BE:zE),{defaultText:l?s:null,inheritColor:n,defaultOpacity:i,labelFetcher:e,labelDataIndex:a.dataIndex});var u=t.getTextContent();if(u){var h=u.style,p=ge(h.padding||0);r&&(t.setTextConfig({layoutRect:r}),u.disableLabelLayout=!0),u.beforeUpdate=function(){var e=Math.max((r?r.width:t.shape.width)-p[1]-p[3],0),n=Math.max((r?r.height:t.shape.height)-p[0]-p[2],0);h.width===e&&h.height===n||u.setStyle({width:e,height:n})},h.truncateMinChar=2,h.lineOverflow="truncate",V(h,r,c);var f=u.getState("emphasis");V(f?f.style:null,r,c)}}function V(t,n,i){var r=t?t.text:null;if(!n&&i.isLeafRoot&&null!=r){var o=e.get("drillDownIcon",!0);t.text=o?o+" "+r:r}}function H(e,i,o,a){var s=null!=m&&n[e][m],l=r[e];return s?(n[e][m]=null,q(l,s)):v||(s=new i,s instanceof qs&&(s.z2=YE(o,a)),G(l,s)),t[e][y]=s}function q(e,t){var n=e[y]={};t instanceof RE?(n.oldX=t.x,n.oldY=t.y):n.oldShape=z({},t.shape)}function G(e,t){var n=e[y]={},o=a.parentNode,s=t instanceof Lo;if(o&&(!i||"drillDown"===i.direction)){var l=0,u=0,c=r.background[o.getRawIndex()];!i&&c&&c.oldShape&&(l=c.oldShape.width,u=c.oldShape.height),s?(n.oldX=0,n.oldY=u):n.oldShape={x:l,y:u,width:0,height:0}}n.fadein=!s}}function YE(e,t){return e*FE+t}const $E=UE;var XE=G,KE=ie,JE=-1,QE=function(){function e(t){var n=t.mappingMethod,i=t.type,r=this.option=R(t);this.type=i,this.mappingMethod=n,this._normalizeData=hN[n];var o=e.visualHandlers[i];this.applyVisual=o.applyVisual,this.getColorMapper=o.getColorMapper,this._normalizedToVisual=o._normalizedToVisual[n],"piecewise"===n?(nN(r),eN(r)):"category"===n?r.categories?tN(r):nN(r,!0):(ve("linear"!==n||r.dataExtent),nN(r))}return e.prototype.mapValueToVisual=function(e){var t=this._normalizeData(e);return this._normalizedToVisual(t,e)},e.prototype.getNormalizer=function(){return X(this._normalizeData,this)},e.listVisualTypes=function(){return Y(e.visualHandlers)},e.isValidType=function(t){return e.visualHandlers.hasOwnProperty(t)},e.eachVisual=function(e,t,n){ie(e)?G(e,t,n):t.call(n,e)},e.mapVisual=function(t,n,i){var r,o=J(t)?[]:ie(t)?{}:(r=!0,null);return e.eachVisual(t,(function(e,t){var a=n.call(i,e,t);r?o=a:o[t]=a})),o},e.retrieveVisuals=function(t){var n,i={};return t&&XE(e.visualHandlers,(function(e,r){t.hasOwnProperty(r)&&(i[r]=t[r],n=!0)})),n?i:null},e.prepareVisualTypes=function(e){if(J(e))e=e.slice();else{if(!KE(e))return[];var t=[];XE(e,(function(e,n){t.push(n)})),e=t}return e.sort((function(e,t){return"color"===t&&"color"!==e&&0===e.indexOf("color")?1:-1})),e},e.dependsOn=function(e,t){return"color"===t?!(!e||0!==e.indexOf(t)):e===t},e.findPieceIndex=function(e,t,n){for(var i,r=1/0,o=0,a=t.length;o=0;o--)null==i[o]&&(delete n[t[o]],t.pop())}function nN(e,t){var n=e.visual,i=[];ie(n)?XE(n,(function(e){i.push(e)})):null!=n&&i.push(n);var r={color:1,symbol:1};t||1!==i.length||r.hasOwnProperty(e.type)||(i[1]=i[0]),cN(e,i)}function iN(e){return{applyVisual:function(t,n,i){var r=this.mapValueToVisual(t);i("color",e(n("color"),r))},_normalizedToVisual:lN([0,1])}}function rN(e){var t=this.option.visual;return t[Math.round(qo(e,[0,1],[0,t.length-1],!0))]||{}}function oN(e){return function(t,n,i){i(e,this.mapValueToVisual(t))}}function aN(e){var t=this.option.visual;return t[this.option.loop&&e!==JE?e%t.length:e]}function sN(){return this.option.visual[0]}function lN(e){return{linear:function(t){return qo(t,e,this.option.visual,!0)},category:aN,piecewise:function(t,n){var i=uN.call(this,n);return null==i&&(i=qo(t,e,this.option.visual,!0)),i},fixed:sN}}function uN(e){var t=this.option,n=t.pieceList;if(t.hasSpecialVisual){var i=QE.findPieceIndex(e,n),r=n[i];if(r&&r.visual)return r.visual[this.type]}}function cN(e,t){return e.visual=t,"color"===e.type&&(e.parsedVisual=W(t,(function(e){var t=Jn(e);return t||[0,0,0,1]}))),t}var hN={linear:function(e){return qo(e,this.option.dataExtent,[0,1],!0)},piecewise:function(e){var t=this.option.pieceList,n=QE.findPieceIndex(e,t,!0);if(null!=n)return qo(n,[0,t.length-1],[0,1],!0)},category:function(e){var t=this.option.categories?this.option.categoryMap[e]:e;return null==t?JE:t},fixed:Te};function dN(e,t,n){return e?t<=n:t=n.length||e===n[e.depth]){var o=MN(r,u,e,t,f,i);yN(e,o,n,i)}}))}else s=xN(u),c.fill=s}}function mN(e,t,n){var i=z({},t),r=n.designatedVisualItemStyle;return G(["color","colorAlpha","colorSaturation"],(function(n){r[n]=t[n];var o=e.get(n);r[n]=null,null!=o&&(i[n]=o)})),i}function xN(e){var t=bN(e,"color");if(t){var n=bN(e,"colorAlpha"),i=bN(e,"colorSaturation");return i&&(t=ri(t,null,null,i)),n&&(t=oi(t,n)),t}}function _N(e,t){return null!=t?ri(t,null,null,e):null}function bN(e,t){var n=e[t];if(null!=n&&"none"!==n)return n}function wN(e,t,n,i,r,o){if(o&&o.length){var a=SN(t,"color")||null!=r.color&&"none"!==r.color&&(SN(t,"colorAlpha")||SN(t,"colorSaturation"));if(a){var s=t.get("visualMin"),l=t.get("visualMax"),u=n.dataExtent.slice();null!=s&&su[1]&&(u[1]=l);var c=t.get("colorMappingBy"),h={type:a.name,dataExtent:u,visual:a.range};"color"!==h.type||"index"!==c&&"id"!==c?h.mappingMethod="linear":(h.mappingMethod="category",h.loop=!0);var d=new pN(h);return gN(d).drColorMappingBy=c,d}}}function SN(e,t){var n=e.get(t);return J(n)&&n.length?{name:t,range:n}:null}function MN(e,t,n,i,r,o){var a=z({},t);if(r){var s=r.type,l="color"===s&&gN(r).drColorMappingBy,u="index"===l?i:"id"===l?o.mapIdToIndex(n.getId()):n.getValue(e.get("visualDimension"));a[s]=r.mapValueToVisual(u)}return a}var CN=Math.max,IN=Math.min,TN=he,kN=G,AN=["itemStyle","borderWidth"],DN=["itemStyle","gapWidth"],LN=["upperLabel","show"],PN=["upperLabel","height"];const ON={seriesType:"treemap",reset:function(e,t,n,i){var r=n.getWidth(),o=n.getHeight(),a=e.option,s=$d(e.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()}),l=a.size||[],u=Go(TN(s.width,l[0]),r),c=Go(TN(s.height,l[1]),o),h=i&&i.type,d=["treemapZoomToNode","treemapRootToNode"],p=oE(i,d,e),f="treemapRender"===h||"treemapMove"===h?i.rootRect:null,g=e.getViewRoot(),v=aE(g);if("treemapMove"!==h){var y="treemapZoomToNode"===h?HN(e,p,g,u,c):f?[f.width,f.height]:[u,c],m=a.sort;m&&"asc"!==m&&"desc"!==m&&(m="desc");var x={squareRatio:a.squareRatio,sort:m,leafDepth:a.leafDepth};g.hostTree.clearLayouts();var _={x:0,y:0,width:y[0],height:y[1],area:y[0]*y[1]};g.setLayout(_),RN(g,x,!1,0),_=g.getLayout(),kN(v,(function(e,t){var n=(v[t+1]||g).getValue();e.setLayout(z({dataExtent:[n,n],borderWidth:0,upperHeight:0},_))}))}var b=e.getData().tree.root;b.setLayout(qN(s,f,p),!0),e.setLayoutInfo(s),GN(b,new oo(-s.x,-s.y,r,o),v,g,0)}};function RN(e,t,n,i){var r,o;if(!e.isRemoved()){var a=e.getLayout();r=a.width,o=a.height;var s=e.getModel(),l=s.get(AN),u=s.get(DN)/2,c=WN(s),h=Math.max(l,c),d=l-u,p=h-u;e.setLayout({borderWidth:l,upperHeight:h,upperLabelHeight:c},!0),r=CN(r-2*d,0),o=CN(o-d-p,0);var f=r*o,g=EN(e,s,f,t,n,i);if(g.length){var v={x:d,y:p,width:r,height:o},y=IN(r,o),m=1/0,x=[];x.area=0;for(var _=0,b=g.length;_=0;l--){var u=r["asc"===i?a-l-1:l].getValue();u/n*ta[1]&&(a[1]=t)}))):a=[NaN,NaN],{sum:i,dataExtent:a}}function FN(e,t,n){for(var i=0,r=1/0,o=0,a=void 0,s=e.length;oi&&(i=a));var l=e.area*e.area,u=t*t*n;return l?CN(u*i/l,l/(u*r)):1/0}function VN(e,t,n,i,r){var o=t===n.width?0:1,a=1-o,s=["x","y"],l=["width","height"],u=n[s[o]],c=t?e.area/t:0;(r||c>n[l[a]])&&(c=n[l[a]]);for(var h=0,d=e.length;hKo&&(u=Ko),a=o}ui&&(i=t);var o=i%2?i+2:i+3;r=[];for(var a=0;a0&&(m[0]=-m[0],m[1]=-m[1]);var _=y[0]<0?-1:1;if("start"!==i.__position&&"end"!==i.__position){var b=-Math.atan2(y[1],y[0]);u[0].8?"left":c[0]<-.8?"right":"center",d=c[1]>.8?"top":c[1]<-.8?"bottom":"middle";break;case"start":i.x=-c[0]*f+l[0],i.y=-c[1]*g+l[1],h=c[0]>.8?"right":c[0]<-.8?"left":"center",d=c[1]>.8?"bottom":c[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":i.x=f*_+l[0],i.y=l[1]+w,h=y[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,h="center",i.originY=-w;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":i.x=-f*_+u[0],i.y=u[1]+w,h=y[0]>=0?"right":"left",i.originX=f*_,i.originY=-w;break}i.scaleX=i.scaleY=r,i.setStyle({verticalAlign:i.__verticalAlign||d,align:i.__align||h})}}}function S(e,t){var n=e.__specifiedRotation;if(null==n){var i=a.tangentAt(t);e.attr("rotation",(1===t?-1:1)*Math.PI/2-Math.atan2(i[1],i[0]))}else e.attr("rotation",n)}},t}(Lo);const Rz=Oz;var Ez=function(){function e(e){this.group=new Lo,this._LineCtor=e||Rz}return e.prototype.updateData=function(e){var t=this;this._progressiveEls=null;var n=this,i=n.group,r=n._lineData;n._lineData=e,r||i.removeAll();var o=zz(e);e.diff(r).add((function(n){t._doAdd(e,n,o)})).update((function(n,i){t._doUpdate(r,e,i,n,o)})).remove((function(e){i.remove(r.getItemGraphicEl(e))})).execute()},e.prototype.updateLayout=function(){var e=this._lineData;e&&e.eachItemGraphicEl((function(t,n){t.updateLayout(e,n)}),this)},e.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=zz(e),this._lineData=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(e,t){function n(e){e.isGroup||Nz(e)||(e.incremental=!0,e.ensureState("emphasis").hoverLayer=!0)}this._progressiveEls=[];for(var i=e.start;i0}function zz(e){var t=e.hostModel,n=t.getModel("emphasis");return{lineStyle:t.getModel("lineStyle").getLineStyle(),emphasisLineStyle:n.getModel(["lineStyle"]).getLineStyle(),blurLineStyle:t.getModel(["blur","lineStyle"]).getLineStyle(),selectLineStyle:t.getModel(["select","lineStyle"]).getLineStyle(),emphasisDisabled:n.get("disabled"),blurScope:n.get("blurScope"),focus:n.get("focus"),labelStatesModels:lh(t)}}function Bz(e){return isNaN(e[0])||isNaN(e[1])}function Fz(e){return e&&!Bz(e[0])&&!Bz(e[1])}const Vz=Ez;var Hz=[],qz=[],Gz=[],Wz=Mn,Uz=Ue,jz=Math.abs;function Zz(e,t,n){for(var i,r=e[0],o=e[1],a=e[2],s=1/0,l=n*n,u=.1,c=.1;c<=.9;c+=.1){Hz[0]=Wz(r[0],o[0],a[0],c),Hz[1]=Wz(r[1],o[1],a[1],c);var h=jz(Uz(Hz,t)-l);h=0?i+=u:i-=u:f>=0?i-=u:i+=u}return i}function Yz(e,t){var n=[],i=kn,r=[[],[],[]],o=[[],[]],a=[];t/=2,e.eachEdge((function(e,s){var l=e.getLayout(),u=e.getVisual("fromSymbol"),c=e.getVisual("toSymbol");l.__original||(l.__original=[Oe(l[0]),Oe(l[1])],l[2]&&l.__original.push(Oe(l[2])));var h=l.__original;if(null!=l[2]){if(Pe(r[0],h[0]),Pe(r[1],h[2]),Pe(r[2],h[1]),u&&"none"!==u){var d=hz(e.node1),p=Zz(r,h[0],d*t);i(r[0][0],r[1][0],r[2][0],p,n),r[0][0]=n[3],r[1][0]=n[4],i(r[0][1],r[1][1],r[2][1],p,n),r[0][1]=n[3],r[1][1]=n[4]}if(c&&"none"!==c){d=hz(e.node2),p=Zz(r,h[1],d*t);i(r[0][0],r[1][0],r[2][0],p,n),r[1][0]=n[1],r[2][0]=n[2],i(r[0][1],r[1][1],r[2][1],p,n),r[1][1]=n[1],r[2][1]=n[2]}Pe(l[0],r[0]),Pe(l[1],r[2]),Pe(l[2],r[1])}else{if(Pe(o[0],h[0]),Pe(o[1],h[1]),ze(a,o[1],o[0]),He(a,a),u&&"none"!==u){d=hz(e.node1);Ne(o[0],o[0],a,d*t)}if(c&&"none"!==c){d=hz(e.node2);Ne(o[1],o[1],a,-d*t)}Pe(l[0],o[0]),Pe(l[1],o[1])}}))}function $z(e){return"view"===e.type}var Xz=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.init=function(e,t){var n=new kI,i=new Vz,r=this.group;this._controller=new gP(t.getZr()),this._controllerHost={target:r},r.add(n.group),r.add(i.group),this._symbolDraw=n,this._lineDraw=i,this._firstRender=!0},t.prototype.render=function(e,t,n){var i=this,r=e.coordinateSystem;this._model=e;var o=this._symbolDraw,a=this._lineDraw,s=this.group;if($z(r)){var l={x:r.x,y:r.y,scaleX:r.scaleX,scaleY:r.scaleY};this._firstRender?s.attr(l):Xc(s,l,e)}Yz(e.getGraph(),cz(e));var u=e.getData();o.updateData(u);var c=e.getEdgeData();a.updateData(c),this._updateNodeAndLinkScale(),this._updateController(e,t,n),clearTimeout(this._layoutTimeout);var h=e.forceLayout,d=e.get(["force","layoutAnimation"]);h&&this._startForceLayoutIteration(h,d),u.graph.eachNode((function(e){var t=e.dataIndex,n=e.getGraphicEl(),r=e.getModel();if(n){n.off("drag").off("dragend");var o=r.get("draggable");o&&n.on("drag",(function(){h&&(h.warmUp(),!i._layouting&&i._startForceLayoutIteration(h,d),h.setFixed(t),u.setItemLayout(t,[n.x,n.y]))})).on("dragend",(function(){h&&h.setUnfixed(t)})),n.setDraggable(o&&!!h,!!r.get("cursor"));var a=r.get(["emphasis","focus"]);"adjacency"===a&&(Lu(n).focus=e.getAdjacentDataIndices())}})),u.graph.eachEdge((function(e){var t=e.getGraphicEl(),n=e.getModel().get(["emphasis","focus"]);t&&"adjacency"===n&&(Lu(t).focus={edge:[e.dataIndex],node:[e.node1.dataIndex,e.node2.dataIndex]})}));var p="circular"===e.get("layout")&&e.get(["circular","rotateLabel"]),f=u.getLayout("cx"),g=u.getLayout("cy");u.eachItemGraphicEl((function(e,t){var n=u.getItemModel(t),i=n.get(["label","rotate"])||0,r=e.getSymbolPath();if(p){var o=u.getItemLayout(t),a=Math.atan2(o[1]-g,o[0]-f);a<0&&(a=2*Math.PI+a);var s=o[0]=0&&e.call(t,n[r],r)},e.prototype.eachEdge=function(e,t){for(var n=this.edges,i=n.length,r=0;r=0&&n[r].node1.dataIndex>=0&&n[r].node2.dataIndex>=0&&e.call(t,n[r],r)},e.prototype.breadthFirstTraverse=function(e,t,n,i){if(t instanceof eB||(t=this._nodesMap[Jz(t)]),t){for(var r="out"===n?"outEdges":"in"===n?"inEdges":"edges",o=0;o=0&&n.node2.dataIndex>=0}));for(r=0,o=i.length;r=0&&this[e][t].setItemVisual(this.dataIndex,n,i)},getVisual:function(n){return this[e][t].getItemVisual(this.dataIndex,n)},setLayout:function(n,i){this.dataIndex>=0&&this[e][t].setItemLayout(this.dataIndex,n,i)},getLayout:function(){return this[e][t].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[e][t].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[e][t].getRawIndex(this.dataIndex)}}}H(eB,nB("hostGraph","data")),H(tB,nB("hostGraph","edgeData"));const iB=Qz;function rB(e,t,n,i,r){for(var o=new iB(i),a=0;a "+d)),u++)}var p,f=n.get("coordinateSystem");if("cartesian2d"===f||"polar"===f)p=vI(e,n);else{var g=ef.get(f),v=g&&g.dimensions||[];F(v,"value")<0&&v.concat(["value"]);var y=QC(e,{coordDimensions:v,encodeDefine:n.getEncode()}).dimensions;p=new JC(y,n),p.initData(e)}var m=new JC(["value"],n);return m.initData(l,s),r&&r(p,m),eE({mainData:p,struct:o,structAttr:"graph",datas:{node:p,edge:m},datasAttr:{node:"data",edge:"edgeData"}}),o.update(),o}var oB=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.hasSymbolVisual=!0,n}return o(t,e),t.prototype.init=function(t){e.prototype.init.apply(this,arguments);var n=this;function i(){return n._categoriesData}this.legendVisualProvider=new Rk(i,i),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},t.prototype.mergeOption=function(t){e.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},t.prototype.mergeDefaultAndTheme=function(t){e.prototype.mergeDefaultAndTheme.apply(this,arguments),va(t,"edgeLabel",["show"])},t.prototype.getInitialData=function(e,t){var n=e.edges||e.links||[],i=e.data||e.nodes||[],r=this;if(i&&n){rz(this);var o=rB(i,n,this,!0,a);return G(o.edges,(function(e){oz(e.node1,e.node2,this,e.dataIndex)}),this),o.data}function a(e,t){e.wrapMethod("getItemModel",(function(e){var t=r._categoriesModels,n=e.getShallow("category"),i=t[n];return i&&(i.parentModel=e.parentModel,e.parentModel=i),e}));var n=Oh.prototype.getModel;function i(e,t){var i=n.call(this,e,t);return i.resolveParentPath=o,i}function o(e){if(e&&("label"===e[0]||"label"===e[1])){var t=e.slice();return"label"===e[0]?t[0]="edgeLabel":"label"===e[1]&&(t[1]="edgeLabel"),t}return e}t.wrapMethod("getItemModel",(function(e){return e.resolveParentPath=o,e.getModel=i,e}))}},t.prototype.getGraph=function(){return this.getData().graph},t.prototype.getEdgeData=function(){return this.getGraph().edgeData},t.prototype.getCategoriesData=function(){return this._categoriesData},t.prototype.formatTooltip=function(e,t,n){if("edge"===n){var i=this.getData(),r=this.getDataParams(e,n),o=i.graph.getEdgeByIndex(e),a=i.getName(o.node1.dataIndex),s=i.getName(o.node2.dataIndex),l=[];return null!=a&&l.push(a),null!=s&&l.push(s),iv("nameValue",{name:l.join(" > "),value:r.value,noValue:null==r.value})}var u=xv({series:this,dataIndex:e,multipleSeries:t});return u},t.prototype._updateCategoriesData=function(){var e=W(this.option.categories||[],(function(e){return null!=e.value?e:z({value:0},e)})),t=new JC(["value"],this);t.initData(e),this._categoriesData=t,this._categoriesModels=t.mapArray((function(e){return t.getItemModel(e)}))},t.prototype.setZoom=function(e){this.option.zoom=e},t.prototype.setCenter=function(e){this.option.center=e},t.prototype.isAnimationEnabled=function(){return e.prototype.isAnimationEnabled.call(this)&&!("force"===this.get("layout")&&this.get(["force","layoutAnimation"]))},t.type="series.graph",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.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"}}},t}(Ov);const aB=oB;var sB={type:"graphRoam",event:"graphRoam",update:"none"};function lB(e){e.registerChartView(Kz),e.registerSeriesModel(aB),e.registerProcessor(jN),e.registerVisual(ZN),e.registerVisual($N),e.registerLayout(uz),e.registerLayout(e.PRIORITY.VISUAL.POST_CHART_LAYOUT,vz),e.registerLayout(xz),e.registerCoordinateSystem("graphView",{dimensions:eR.dimensions,create:bz}),e.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},Te),e.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},Te),e.registerAction(sB,(function(e,t,n){t.eachComponent({mainType:"series",query:e},(function(t){var i=t.coordinateSystem,r=fR(i,e,void 0,n);t.setCenter&&t.setCenter(r.center),t.setZoom&&t.setZoom(r.zoom)}))}))}var uB=function(){function e(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0}return e}(),cB=function(e){function t(t){var n=e.call(this,t)||this;return n.type="pointer",n}return o(t,e),t.prototype.getDefaultShape=function(){return new uB},t.prototype.buildPath=function(e,t){var n=Math.cos,i=Math.sin,r=t.r,o=t.width,a=t.angle,s=t.x-n(a)*o*(o>=r/3?1:2),l=t.y-i(a)*o*(o>=r/3?1:2);a=t.angle-Math.PI/2,e.moveTo(s,l),e.lineTo(t.x+n(a)*o,t.y+i(a)*o),e.lineTo(t.x+n(t.angle)*r,t.y+i(t.angle)*r),e.lineTo(t.x-n(a)*o,t.y-i(a)*o),e.lineTo(s,l)},t}($l);const hB=cB;function dB(e,t){var n=e.get("center"),i=t.getWidth(),r=t.getHeight(),o=Math.min(i,r),a=Go(n[0],t.getWidth()),s=Go(n[1],t.getHeight()),l=Go(e.get("radius"),o/2);return{cx:a,cy:s,r:l}}function pB(e,t){var n=null==e?"":e+"";return t&&(ee(t)?n=t.replace("{value}",n):Q(t)&&(n=t(e))),n}var fB=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.render=function(e,t,n){this.group.removeAll();var i=e.get(["axisLine","lineStyle","color"]),r=dB(e,n);this._renderMain(e,t,n,i,r),this._data=e.getData()},t.prototype.dispose=function(){},t.prototype._renderMain=function(e,t,n,i,r){var o=this.group,a=e.get("clockwise"),s=-e.get("startAngle")/180*Math.PI,l=-e.get("endAngle")/180*Math.PI,u=e.getModel("axisLine"),c=u.get("roundCap"),h=c?FT:Ay,d=u.get("show"),p=u.getModel("lineStyle"),f=p.get("width"),g=[s,l];bl(g,!a),s=g[0],l=g[1];for(var v=l-s,y=s,m=0;d&&m=e&&(0===t?0:i[t-1][0]).8?"bottom":"middle",align:u<-.4?"left":u>.4?"right":"center"},{inheritColor:R}),silent:!0}))}if(m.get("show")&&D!==_){L=m.get("distance");L=L?L+l:l;for(var E=0;E<=b;E++){u=Math.cos(M),c=Math.sin(M);var N=new Wy({shape:{x1:u*(f-L)+d,y1:c*(f-L)+p,x2:u*(f-S-L)+d,y2:c*(f-S-L)+p},silent:!0,style:k});"auto"===k.stroke&&N.setStyle({stroke:i((D+E/b)/_)}),h.add(N),M+=I}M-=I}else M+=C}},t.prototype._renderPointer=function(e,t,n,i,r,o,a,s,l){var u=this.group,c=this._data,h=this._progressEls,d=[],p=e.get(["pointer","show"]),f=e.getModel("progress"),g=f.get("show"),v=e.getData(),y=v.mapDimension("value"),m=+e.get("min"),x=+e.get("max"),_=[m,x],b=[o,a];function w(t,n){var i,o=v.getItemModel(t),a=o.getModel("pointer"),s=Go(a.get("width"),r.r),l=Go(a.get("length"),r.r),u=e.get(["pointer","icon"]),c=a.get("offsetCenter"),h=Go(c[0],r.r),d=Go(c[1],r.r),p=a.get("keepAspect");return i=u?v_(u,h-s/2,d-l,s,l,null,p):new hB({shape:{angle:-Math.PI/2,width:s,r:l,x:h,y:d}}),i.rotation=-(n+Math.PI/2),i.x=r.cx,i.y=r.cy,i}function S(e,t){var n=f.get("roundCap"),i=n?FT:Ay,a=f.get("overlap"),u=a?f.get("width"):l/v.count(),c=a?r.r-u:r.r-(e+1)*u,h=a?r.r:r.r-e*u,d=new i({shape:{startAngle:o,endAngle:t,cx:r.cx,cy:r.cy,clockwise:s,r0:c,r:h}});return a&&(d.z2=x-v.get(y,e)%x),d}(g||p)&&(v.diff(c).add((function(t){var n=v.get(y,t);if(p){var i=w(t,o);Kc(i,{rotation:-((isNaN(+n)?b[0]:qo(n,_,b,!0))+Math.PI/2)},e),u.add(i),v.setItemGraphicEl(t,i)}if(g){var r=S(t,o),a=f.get("clip");Kc(r,{shape:{endAngle:qo(n,_,b,a)}},e),u.add(r),Pu(e.seriesIndex,v.dataType,t,r),d[t]=r}})).update((function(t,n){var i=v.get(y,t);if(p){var r=c.getItemGraphicEl(n),a=r?r.rotation:o,s=w(t,a);s.rotation=a,Xc(s,{rotation:-((isNaN(+i)?b[0]:qo(i,_,b,!0))+Math.PI/2)},e),u.add(s),v.setItemGraphicEl(t,s)}if(g){var l=h[n],m=l?l.shape.endAngle:o,x=S(t,m),M=f.get("clip");Xc(x,{shape:{endAngle:qo(i,_,b,M)}},e),u.add(x),Pu(e.seriesIndex,v.dataType,t,x),d[t]=x}})).execute(),v.each((function(e){var t=v.getItemModel(e),n=t.getModel("emphasis"),r=n.get("focus"),o=n.get("blurScope"),a=n.get("disabled");if(p){var s=v.getItemGraphicEl(e),l=v.getItemVisual(e,"style"),u=l.fill;if(s instanceof iu){var c=s.style;s.useStyle(z({image:c.image,x:c.x,y:c.y,width:c.width,height:c.height},l))}else s.useStyle(l),"pointer"!==s.type&&s.setColor(u);s.setStyle(t.getModel(["pointer","itemStyle"]).getItemStyle()),"auto"===s.style.fill&&s.setStyle("fill",i(qo(v.get(y,e),_,[0,1],!0))),s.z2EmphasisLift=0,Fc(s,t),Ec(s,r,o,a)}if(g){var h=d[e];h.useStyle(v.getItemVisual(e,"style")),h.setStyle(t.getModel(["progress","itemStyle"]).getItemStyle()),h.z2EmphasisLift=0,Fc(h,t),Ec(h,r,o,a)}})),this._progressEls=d)},t.prototype._renderAnchor=function(e,t){var n=e.getModel("anchor"),i=n.get("show");if(i){var r=n.get("size"),o=n.get("icon"),a=n.get("offsetCenter"),s=n.get("keepAspect"),l=v_(o,t.cx-r/2+Go(a[0],t.r),t.cy-r/2+Go(a[1],t.r),r,r,null,s);l.z2=n.get("showAbove")?1:0,l.setStyle(n.getModel("itemStyle").getItemStyle()),this.group.add(l)}},t.prototype._renderTitleAndDetail=function(e,t,n,i,r){var o=this,a=e.getData(),s=a.mapDimension("value"),l=+e.get("min"),u=+e.get("max"),c=new Lo,h=[],d=[],p=e.isAnimationEnabled(),f=e.get(["pointer","showAbove"]);a.diff(this._data).add((function(e){h[e]=new Du({silent:!0}),d[e]=new Du({silent:!0})})).update((function(e,t){h[e]=o._titleEls[t],d[e]=o._detailEls[t]})).execute(),a.each((function(t){var n=a.getItemModel(t),o=a.get(s,t),g=new Lo,v=i(qo(o,[l,u],[0,1],!0)),y=n.getModel("title");if(y.get("show")){var m=y.get("offsetCenter"),x=r.cx+Go(m[0],r.r),_=r.cy+Go(m[1],r.r),b=h[t];b.attr({z2:f?0:2,style:uh(y,{x,y:_,text:a.getName(t),align:"center",verticalAlign:"middle"},{inheritColor:v})}),g.add(b)}var w=n.getModel("detail");if(w.get("show")){var S=w.get("offsetCenter"),M=r.cx+Go(S[0],r.r),C=r.cy+Go(S[1],r.r),I=Go(w.get("width"),r.r),T=Go(w.get("height"),r.r),k=e.get(["progress","show"])?a.getItemVisual(t,"style").fill:v,A=(b=d[t],w.get("formatter"));b.attr({z2:f?0:2,style:uh(w,{x:M,y:C,text:pB(o,A),width:isNaN(I)?null:I,height:isNaN(T)?null:T,align:"center",verticalAlign:"middle"},{inheritColor:k})}),xh(b,{normal:w},o,(function(e){return pB(e,A)})),p&&_h(b,t,a,e,{getFormattedLabel:function(e,t,n,i,r,a){return pB(a?a.interpolatedValue:o,A)}}),g.add(b)}c.add(g)})),this.group.add(c),this._titleEls=h,this._detailEls=d},t.type="gauge",t}(nx);const gB=fB;var vB=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.visualStyleAccessPath="itemStyle",n}return o(t,e),t.prototype.getInitialData=function(e,t){return Pk(this,["value"])},t.type="series.gauge",t.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}},t}(Ov);const yB=vB;function mB(e){e.registerChartView(gB),e.registerSeriesModel(yB)}var xB=["itemStyle","opacity"],_B=function(e){function t(t,n){var i=e.call(this)||this,r=i,o=new Vy,a=new Du;return r.setTextContent(a),i.setTextGuideLine(o),i.updateData(t,n,!0),i}return o(t,e),t.prototype.updateData=function(e,t,n){var i=this,r=e.hostModel,o=e.getItemModel(t),a=e.getItemLayout(t),s=o.getModel("emphasis"),l=o.get(xB);l=null==l?1:l,n||nh(i),i.useStyle(e.getItemVisual(t,"style")),i.style.lineJoin="round",n?(i.setShape({points:a.points}),i.style.opacity=0,Kc(i,{style:{opacity:l}},r,t)):Xc(i,{style:{opacity:l},shape:{points:a.points}},r,t),Fc(i,o),this._updateLabel(e,t),Ec(this,s.get("focus"),s.get("blurScope"),s.get("disabled"))},t.prototype._updateLabel=function(e,t){var n=this,i=this.getTextGuideLine(),r=n.getTextContent(),o=e.hostModel,a=e.getItemModel(t),s=e.getItemLayout(t),l=s.label,u=e.getItemVisual(t,"style"),c=u.fill;sh(r,lh(a),{labelFetcher:e.hostModel,labelDataIndex:t,defaultOpacity:u.opacity,defaultText:e.getName(t)},{normal:{align:l.textAlign,verticalAlign:l.verticalAlign}}),n.setTextConfig({local:!0,inside:!!l.inside,insideStroke:c,outsideFill:c});var h=l.linePoints;i.setShape({points:h}),n.textGuideLineConfig={anchor:h?new $r(h[0][0],h[0][1]):null},Xc(r,{style:{x:l.x,y:l.y}},o,t),r.attr({rotation:l.rotation,originX:l.x,originY:l.y,z2:10}),gS(n,vS(a),{stroke:c})},t}(zy),bB=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.ignoreLabelLineUpdate=!0,n}return o(t,e),t.prototype.render=function(e,t,n){var i=e.getData(),r=this._data,o=this.group;i.diff(r).add((function(e){var t=new _B(i,e);i.setItemGraphicEl(e,t),o.add(t)})).update((function(e,t){var n=r.getItemGraphicEl(t);n.updateData(i,e),o.add(n),i.setItemGraphicEl(e,n)})).remove((function(t){var n=r.getItemGraphicEl(t);th(n,e,t)})).execute(),this._data=i},t.prototype.remove=function(){this.group.removeAll(),this._data=null},t.prototype.dispose=function(){},t.type="funnel",t}(nx);const wB=bB;var SB=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.init=function(t){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new Rk(X(this.getData,this),X(this.getRawData,this)),this._defaultLabelLine(t)},t.prototype.getInitialData=function(e,t){return Pk(this,{coordDimensions:["value"],encodeDefaulter:K(wp,this)})},t.prototype._defaultLabelLine=function(e){va(e,"labelLine",["show"]);var t=e.labelLine,n=e.emphasis.labelLine;t.show=t.show&&e.label.show,n.show=n.show&&e.emphasis.label.show},t.prototype.getDataParams=function(t){var n=this.getData(),i=e.prototype.getDataParams.call(this,t),r=n.mapDimension("value"),o=n.getSum(r);return i.percent=o?+(n.get(r,t)/o*100).toFixed(2):0,i.$vars.push("percent"),i},t.type="series.funnel",t.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"}}},t}(Ov);const MB=SB;function CB(e,t){return $d(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function IB(e,t){for(var n=e.mapDimension("value"),i=e.mapArray(n,(function(e){return e})),r=[],o="ascending"===t,a=0,s=e.count();a$B)return;var r=this._model.coordinateSystem.getSlidedAxisExpandWindow([e.offsetX,e.offsetY]);"none"!==r.behavior&&this._dispatchExpand({axisExpandWindow:r.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(e){if(!this._mouseDownPoint&&JB(this,"mousemove")){var t=this._model,n=t.coordinateSystem.getSlidedAxisExpandWindow([e.offsetX,e.offsetY]),i=n.behavior;"jump"===i&&this._throttledDispatchExpand.debounceNextCall(t.get("axisExpandDebounce")),this._throttledDispatchExpand("none"===i?null:{axisExpandWindow:n.axisExpandWindow,animation:"jump"===i?null:{duration:0}})}}};function JB(e,t){var n=e._model;return n.get("axisExpandable")&&n.get("axisExpandTriggerOn")===t}const QB=XB;var eF=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.init=function(){e.prototype.init.apply(this,arguments),this.mergeOption({})},t.prototype.mergeOption=function(e){var t=this.option;e&&E(t,e,!0),this._initDimensions()},t.prototype.contains=function(e,t){var n=e.get("parallelIndex");return null!=n&&t.getComponent("parallel",n)===this},t.prototype.setAxisExpand=function(e){G(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],(function(t){e.hasOwnProperty(t)&&(this.option[t]=e[t])}),this)},t.prototype._initDimensions=function(){var e=this.dimensions=[],t=this.parallelAxisIndex=[],n=j(this.ecModel.queryComponents({mainType:"parallelAxis"}),(function(e){return(e.get("parallelIndex")||0)===this.componentIndex}),this);G(n,(function(n){e.push("dim"+n.get("dim")),t.push(n.componentIndex)}))},t.type="parallel",t.dependencies=["parallelAxis"],t.layoutMode="box",t.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},t}(op);const tF=eF;var nF=function(e){function t(t,n,i,r,o){var a=e.call(this,t,n,i)||this;return a.type=r||"value",a.axisIndex=o,a}return o(t,e),t.prototype.isHorizontal=function(){return"horizontal"!==this.coordinateSystem.getModel().get("layout")},t}(FD);const iF=nF;function rF(e,t,n,i,r,o){e=e||0;var a=n[1]-n[0];if(null!=r&&(r=aF(r,[0,a])),null!=o&&(o=Math.max(o,null!=r?r:0)),"all"===i){var s=Math.abs(t[1]-t[0]);s=aF(s,[0,a]),r=o=aF(s,[r,o]),i=0}t[0]=aF(t[0],n),t[1]=aF(t[1],n);var l=oF(t,i);t[i]+=e;var u,c=r||0,h=n.slice();return l.sign<0?h[0]+=c:h[1]-=c,t[i]=aF(t[i],h),u=oF(t,i),null!=r&&(u.sign!==l.sign||u.spano&&(t[1-i]=t[i]+u.sign*o),t}function oF(e,t){var n=e[t]-e[1-t];return{span:Math.abs(n),sign:n>0?-1:n<0?1:t?-1:1}}function aF(e,t){return Math.min(null!=t[1]?t[1]:1/0,Math.max(null!=t[0]?t[0]:-1/0,e))}var sF=G,lF=Math.min,uF=Math.max,cF=Math.floor,hF=Math.ceil,dF=Wo,pF=Math.PI,fF=function(){function e(e,t,n){this.type="parallel",this._axesMap=we(),this._axesLayout={},this.dimensions=e.dimensions,this._model=e,this._init(e,t,n)}return e.prototype._init=function(e,t,n){var i=e.dimensions,r=e.parallelAxisIndex;sF(i,(function(e,n){var i=r[n],o=t.getComponent("parallelAxis",i),a=this._axesMap.set(e,new iF(e,rD(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)},e.prototype.update=function(e,t){this._updateAxesFromSeries(this._model,e)},e.prototype.containPoint=function(e){var t=this._makeLayoutInfo(),n=t.axisBase,i=t.layoutBase,r=t.pixelDimIndex,o=e[1-r],a=e[r];return o>=n&&o<=n+t.axisLength&&a>=i&&a<=i+t.layoutLength},e.prototype.getModel=function(){return this._model},e.prototype._updateAxesFromSeries=function(e,t){t.eachSeries((function(n){if(e.contains(n,t)){var i=n.getData();sF(this.dimensions,(function(e){var t=this._axesMap.get(e);t.scale.unionExtentFromData(i,i.mapDimension(e)),iD(t.scale,t.model)}),this)}}),this)},e.prototype.resize=function(e,t){this._rect=$d(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()}),this._layoutAxes()},e.prototype.getRect=function(){return this._rect},e.prototype._makeLayoutInfo=function(){var e,t=this._model,n=this._rect,i=["x","y"],r=["width","height"],o=t.get("layout"),a="horizontal"===o?0:1,s=n[r[a]],l=[0,s],u=this.dimensions.length,c=gF(t.get("axisExpandWidth"),l),h=gF(t.get("axisExpandCount")||0,[0,u]),d=t.get("axisExpandable")&&u>3&&u>h&&h>1&&c>0&&s>0,p=t.get("axisExpandWindow");if(p)e=gF(p[1]-p[0],l),p[1]=p[0]+e;else{e=gF(c*(h-1),l);var f=t.get("axisExpandCenter")||cF(u/2);p=[c*f-e/2],p[1]=p[0]+e}var g=(s-e)/(u-h);g<3&&(g=0);var v=[cF(dF(p[0]/c,1))+1,hF(dF(p[1]/c,1))-1],y=g/c*p[0];return{layout:o,pixelDimIndex:a,layoutBase:n[i[a]],layoutLength:s,axisBase:n[i[1-a]],axisLength:n[r[1-a]],axisExpandable:d,axisExpandWidth:c,axisCollapseWidth:g,axisExpandWindow:p,axisCount:u,winInnerIndices:v,axisExpandWindow0Pos:y}},e.prototype._layoutAxes=function(){var e=this._rect,t=this._axesMap,n=this.dimensions,i=this._makeLayoutInfo(),r=i.layout;t.each((function(e){var t=[0,i.axisLength],n=e.inverse?1:0;e.setExtent(t[n],t[1-n])})),sF(n,(function(t,n){var o=(i.axisExpandable?yF:vF)(n,i),a={horizontal:{x:o.position,y:i.axisLength},vertical:{x:0,y:o.position}},s={horizontal:pF/2,vertical:0},l=[a[r].x+e.x,a[r].y+e.y],u=s[r],c=kr();Or(c,c,u),Pr(c,c,l),this._axesLayout[t]={position:l,rotation:u,transform:c,axisNameAvailableWidth:o.axisNameAvailableWidth,axisLabelShow:o.axisLabelShow,nameTruncateMaxWidth:o.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}}),this)},e.prototype.getAxis=function(e){return this._axesMap.get(e)},e.prototype.dataToPoint=function(e,t){return this.axisCoordToPoint(this._axesMap.get(t).dataToCoord(e),t)},e.prototype.eachActiveState=function(e,t,n,i){null==n&&(n=0),null==i&&(i=e.count());var r=this._axesMap,o=this.dimensions,a=[],s=[];G(o,(function(t){a.push(e.mapDimension(t)),s.push(r.get(t).model)}));for(var l=this.hasAxisBrushed(),u=n;ur*(1-c[0])?(l="jump",a=s-r*(1-c[2])):(a=s-r*c[1])>=0&&(a=s-r*(1-c[1]))<=0&&(a=0),a*=t.axisExpandWidth/u,a?rF(a,i,o,"all"):l="none";else{var d=i[1]-i[0],p=o[1]*s/d;i=[uF(0,p-d/2)],i[1]=lF(o[1],i[0]+d),i[0]=i[1]-d}return{axisExpandWindow:i,behavior:l}},e}();function gF(e,t){return lF(uF(e,t[0]),t[1])}function vF(e,t){var n=t.layoutLength/(t.axisCount-1);return{position:n*e,axisNameAvailableWidth:n,axisLabelShow:!0}}function yF(e,t){var n,i,r=t.layoutLength,o=t.axisExpandWidth,a=t.axisCount,s=t.axisCollapseWidth,l=t.winInnerIndices,u=s,c=!1;return e=0;n--)Uo(t[n])},t.prototype.getActiveState=function(e){var t=this.activeIntervals;if(!t.length)return"normal";if(null==e||isNaN(+e))return"inactive";if(1===t.length){var n=t[0];if(n[0]<=e&&e<=n[1])return"active"}else for(var i=0,r=t.length;iAF}function YF(e){var t=e.length-1;return t<0&&(t=0),[e[0],e[t]]}function $F(e,t,n,i){var r=new Lo;return r.add(new du({name:"main",style:QF(n),silent:!0,draggable:!0,cursor:"move",drift:K(rV,e,t,r,["n","s","w","e"]),ondragend:K(jF,t,{isEnd:!0})})),G(i,(function(n){r.add(new du({name:n.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:K(rV,e,t,r,n),ondragend:K(jF,t,{isEnd:!0})}))})),r}function XF(e,t,n,i){var r=i.brushStyle.lineWidth||0,o=IF(r,DF),a=n[0][0],s=n[1][0],l=a-r/2,u=s-r/2,c=n[0][1],h=n[1][1],d=c-o+r/2,p=h-o+r/2,f=c-a,g=h-s,v=f+r,y=g+r;JF(e,t,"main",a,s,f,g),i.transformable&&(JF(e,t,"w",l,u,o,y),JF(e,t,"e",d,u,o,y),JF(e,t,"n",l,u,v,o),JF(e,t,"s",l,p,v,o),JF(e,t,"nw",l,u,o,o),JF(e,t,"ne",d,u,o,o),JF(e,t,"sw",l,p,o,o),JF(e,t,"se",d,p,o,o))}function KF(e,t){var n=t.__brushOption,i=n.transformable,r=t.childAt(0);r.useStyle(QF(n)),r.attr({silent:!i,cursor:i?"move":"default"}),G([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],(function(n){var r=t.childOfName(n.join("")),o=1===n.length?nV(e,n[0]):iV(e,n);r&&r.attr({silent:!i,invisible:!i,cursor:i?OF[o]+"-resize":null})}))}function JF(e,t,n,i,r,o,a){var s=t.childOfName(n);s&&s.setShape(lV(sV(e,t,[[i,r],[i+o,r+a]])))}function QF(e){return B({strokeNoScale:!0},e.brushStyle)}function eV(e,t,n,i){var r=[CF(e,n),CF(t,i)],o=[IF(e,n),IF(t,i)];return[[r[0],o[0]],[r[1],o[1]]]}function tV(e){return Pm(e.group)}function nV(e,t){var n={w:"left",e:"right",n:"top",s:"bottom"},i={left:"w",right:"e",top:"n",bottom:"s"},r=Rm(n[t],tV(e));return i[r]}function iV(e,t){var n=[nV(e,t[0]),nV(e,t[1])];return("e"===n[0]||"w"===n[0])&&n.reverse(),n.join("")}function rV(e,t,n,i,r,o){var a=n.__brushOption,s=e.toRectRange(a.range),l=aV(t,r,o);G(i,(function(e){var t=PF[e];s[t[0]][t[1]]+=l[t[0]]})),a.range=e.fromRectRange(eV(s[0][0],s[1][0],s[0][1],s[1][1])),HF(t,n),jF(t,{isEnd:!1})}function oV(e,t,n,i){var r=t.__brushOption.range,o=aV(e,n,i);G(r,(function(e){e[0]+=o[0],e[1]+=o[1]})),HF(e,t),jF(e,{isEnd:!1})}function aV(e,t,n){var i=e.group,r=i.transformCoordToLocal(t,n),o=i.transformCoordToLocal(0,0);return[r[0]-o[0],r[1]-o[1]]}function sV(e,t,n){var i=WF(e,t);return i&&i!==MF?i.clipPath(n,e._transform):R(n)}function lV(e){var t=CF(e[0][0],e[1][0]),n=CF(e[0][1],e[1][1]),i=IF(e[0][0],e[1][0]),r=IF(e[0][1],e[1][1]);return{x:t,y:n,width:i-t,height:r-n}}function uV(e,t,n){if(e._brushType&&!vV(e,t.offsetX,t.offsetY)){var i=e._zr,r=e._covers,o=GF(e,t,n);if(!e._dragging)for(var a=0;ai.getWidth()||n<0||n>i.getHeight()}var yV={lineX:mV(0),lineY:mV(1),rect:{createCover:function(e,t){function n(e){return e}return $F({toRectRange:n,fromRectRange:n},e,t,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(e){var t=YF(e);return eV(t[1][0],t[1][1],t[0][0],t[0][1])},updateCoverShape:function(e,t,n,i){XF(e,t,n,i)},updateCommon:KF,contain:hV},polygon:{createCover:function(e,t){var n=new Lo;return n.add(new Vy({name:"main",style:QF(t),silent:!0})),n},getCreatingRange:function(e){return e},endCreating:function(e,t){t.remove(t.childAt(0)),t.add(new zy({name:"main",draggable:!0,drift:K(oV,e,t),ondragend:K(jF,e,{isEnd:!0})}))},updateCoverShape:function(e,t,n,i){t.childAt(0).setShape({points:sV(e,t,n)})},updateCommon:KF,contain:hV}};function mV(e){return{createCover:function(t,n){return $F({toRectRange:function(t){var n=[t,[0,100]];return e&&n.reverse(),n},fromRectRange:function(t){return t[e]}},t,n,[[["w"],["e"]],[["n"],["s"]]][e])},getCreatingRange:function(t){var n=YF(t),i=CF(n[0][e],n[1][e]),r=IF(n[0][e],n[1][e]);return[i,r]},updateCoverShape:function(t,n,i,r){var o,a=WF(t,n);if(a!==MF&&a.getLinearBrushOtherExtent)o=a.getLinearBrushOtherExtent(e);else{var s=t._zr;o=[0,[s.getWidth(),s.getHeight()][1-e]]}var l=[i,o];e&&l.reverse(),XF(t,n,l,r)},updateCommon:KF,contain:hV}}const xV=NF;function _V(e){return e=SV(e),function(t){return Bm(t,e)}}function bV(e,t){return e=SV(e),function(n){var i=null!=t?t:n,r=i?e.width:e.height,o=i?e.x:e.y;return[o,o+(r||0)]}}function wV(e,t,n){var i=SV(e);return function(e,r){return i.contain(r[0],r[1])&&!_P(e,t,n)}}function SV(e){return oo.create(e)}var MV=["axisLine","axisTickLabel","axisName"],CV=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.init=function(t,n){e.prototype.init.apply(this,arguments),(this._brushController=new xV(n.getZr())).on("brush",X(this._onBrush,this))},t.prototype.render=function(e,t,n,i){if(!IV(e,t,i)){this.axisModel=e,this.api=n,this.group.removeAll();var r=this._axisGroup;if(this._axisGroup=new Lo,this.group.add(this._axisGroup),e.get("show")){var o=kV(e,t),a=o.coordinateSystem,s=e.getAreaSelectStyle(),l=s.width,u=e.axis.dim,c=a.getAxisLayout(u),h=z({strokeContainThreshold:l},c),d=new hL(e,h);G(MV,d.add,d),this._axisGroup.add(d.getGroup()),this._refreshBrushController(h,s,e,o,l,n),zm(r,this._axisGroup,e)}}},t.prototype._refreshBrushController=function(e,t,n,i,r,o){var a=n.axis.getExtent(),s=a[1]-a[0],l=Math.min(30,.1*Math.abs(s)),u=oo.create({x:a[0],y:-r/2,width:s,height:r});u.x-=l,u.width+=2*l,this._brushController.mount({enableGlobalPan:!0,rotation:e.rotation,x:e.position[0],y:e.position[1]}).setPanels([{panelId:"pl",clipPath:_V(u),isTargetByCursor:wV(u,o,i),getLinearBrushOtherExtent:bV(u,0)}]).enableBrush({brushType:"lineX",brushStyle:t,removeOnClick:!0}).updateCovers(TV(n))},t.prototype._onBrush=function(e){var t=e.areas,n=this.axisModel,i=n.axis,r=W(t,(function(e){return[i.coordToData(e.range[0],!0),i.coordToData(e.range[1],!0)]}));(!n.option.realtime===e.isEnd||e.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:n.id,intervals:r})},t.prototype.dispose=function(){this._brushController.dispose()},t.type="parallelAxis",t}(Ev);function IV(e,t,n){return n&&"axisAreaSelect"===n.type&&t.findComponents({mainType:"parallelAxis",query:n})[0]===e}function TV(e){var t=e.axis;return W(e.activeIntervals,(function(e){return{brushType:"lineX",panelId:"pl",range:[t.dataToCoord(e[0],!0),t.dataToCoord(e[1],!0)]}}))}function kV(e,t){return t.getComponent("parallel",e.get("parallelIndex"))}const AV=CV;var DV={type:"axisAreaSelect",event:"axisAreaSelected"};function LV(e){e.registerAction(DV,(function(e,t){t.eachComponent({mainType:"parallelAxis",query:e},(function(t){t.axis.model.setActiveIntervals(e.intervals)}))})),e.registerAction("parallelAxisExpand",(function(e,t){t.eachComponent({mainType:"parallel",query:e},(function(t){t.setAxisExpand(e)}))}))}var PV={type:"value",areaSelectStyle:{width:20,borderWidth:1,borderColor:"rgba(160,197,232)",color:"rgba(160,197,232)",opacity:.3},realtime:!0,z:10};function OV(e){e.registerComponentView(QB),e.registerComponentModel(tF),e.registerCoordinateSystem("parallel",bF),e.registerPreprocessor(jB),e.registerComponentModel(SF),e.registerComponentView(AV),uA(e,"parallel",SF,PV),LV(e)}function RV(e){jw(OV),e.registerChartView(BB),e.registerSeriesModel(qB),e.registerVisual(e.PRIORITY.VISUAL.BRUSH,UB)}var EV=function(){function e(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.cpx2=0,this.cpy2=0,this.extent=0}return e}(),NV=function(e){function t(t){return e.call(this,t)||this}return o(t,e),t.prototype.getDefaultShape=function(){return new EV},t.prototype.buildPath=function(e,t){var n=t.extent;e.moveTo(t.x1,t.y1),e.bezierCurveTo(t.cpx1,t.cpy1,t.cpx2,t.cpy2,t.x2,t.y2),"vertical"===t.orient?(e.lineTo(t.x2+n,t.y2),e.bezierCurveTo(t.cpx2+n,t.cpy2,t.cpx1+n,t.cpy1,t.x1+n,t.y1)):(e.lineTo(t.x2,t.y2+n),e.bezierCurveTo(t.cpx2,t.cpy2+n,t.cpx1,t.cpy1+n,t.x1,t.y1+n)),e.closePath()},t.prototype.highlight=function(){vc(this)},t.prototype.downplay=function(){yc(this)},t}($l),zV=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n._focusAdjacencyDisabled=!1,n}return o(t,e),t.prototype.render=function(e,t,n){var i=this,r=e.getGraph(),o=this.group,a=e.layoutInfo,s=a.width,l=a.height,u=e.getData(),c=e.getData("edge"),h=e.get("orient");this._model=e,o.removeAll(),o.x=a.x,o.y=a.y,r.eachEdge((function(t){var n=new NV,i=Lu(n);i.dataIndex=t.dataIndex,i.seriesIndex=e.seriesIndex,i.dataType="edge";var r,a,u,d,p,f,g,v,y=t.getModel(),m=y.getModel("lineStyle"),x=m.get("curveness"),_=t.node1.getLayout(),b=t.node1.getModel(),w=b.get("localX"),S=b.get("localY"),M=t.node2.getLayout(),C=t.node2.getModel(),I=C.get("localX"),T=C.get("localY"),k=t.getLayout();switch(n.shape.extent=Math.max(1,k.dy),n.shape.orient=h,"vertical"===h?(r=(null!=w?w*s:_.x)+k.sy,a=(null!=S?S*l:_.y)+_.dy,u=(null!=I?I*s:M.x)+k.ty,d=null!=T?T*l:M.y,p=r,f=a*(1-x)+d*x,g=u,v=a*x+d*(1-x)):(r=(null!=w?w*s:_.x)+_.dx,a=(null!=S?S*l:_.y)+k.sy,u=null!=I?I*s:M.x,d=(null!=T?T*l:M.y)+k.ty,p=r*(1-x)+u*x,f=a,g=r*x+u*(1-x),v=d),n.setShape({x1:r,y1:a,x2:u,y2:d,cpx1:p,cpy1:f,cpx2:g,cpy2:v}),n.useStyle(m.getItemStyle()),n.style.fill){case"source":n.style.fill=t.node1.getVisual("color"),n.style.decal=t.node1.getVisual("style").decal;break;case"target":n.style.fill=t.node2.getVisual("color"),n.style.decal=t.node2.getVisual("style").decal;break;case"gradient":var A=t.node1.getVisual("color"),D=t.node2.getVisual("color");ee(A)&&ee(D)&&(n.style.fill=new rm(0,0,+("horizontal"===h),+("vertical"===h),[{color:A,offset:0},{color:D,offset:1}]))}var L=y.getModel("emphasis");Fc(n,y,"lineStyle",(function(e){return e.getItemStyle()})),o.add(n),c.setItemGraphicEl(t.dataIndex,n);var P=L.get("focus");Ec(n,"adjacency"===P?t.getAdjacentDataIndices():P,L.get("blurScope"),L.get("disabled")),Lu(n).dataType="edge"})),r.eachNode((function(t){var n=t.getLayout(),i=t.getModel(),r=i.get("localX"),a=i.get("localY"),c=i.getModel("emphasis"),h=new du({shape:{x:null!=r?r*s:n.x,y:null!=a?a*l:n.y,width:n.dx,height:n.dy},style:i.getModel("itemStyle").getItemStyle(),z2:10});sh(h,lh(i),{labelFetcher:e,labelDataIndex:t.dataIndex,defaultText:t.id}),h.disableLabelAnimation=!0,h.setStyle("fill",t.getVisual("color")),h.setStyle("decal",t.getVisual("style").decal),Fc(h,i),o.add(h),u.setItemGraphicEl(t.dataIndex,h),Lu(h).dataType="node";var d=c.get("focus");Ec(h,"adjacency"===d?t.getAdjacentDataIndices():d,c.get("blurScope"),c.get("disabled"))})),u.eachItemGraphicEl((function(t,r){var o=u.getItemModel(r);o.get("draggable")&&(t.drift=function(t,o){i._focusAdjacencyDisabled=!0,this.shape.x+=t,this.shape.y+=o,this.dirty(),n.dispatchAction({type:"dragNode",seriesId:e.id,dataIndex:u.getRawIndex(r),localX:this.shape.x/s,localY:this.shape.y/l})},t.ondragend=function(){i._focusAdjacencyDisabled=!1},t.draggable=!0,t.cursor="move")})),!this._data&&e.isAnimationEnabled()&&o.setClipPath(BV(o.getBoundingRect(),e,(function(){o.removeClipPath()}))),this._data=e.getData()},t.prototype.dispose=function(){},t.type="sankey",t}(nx);function BV(e,t,n){var i=new du({shape:{x:e.x-10,y:e.y-10,width:0,height:e.height+20}});return Kc(i,{shape:{width:e.width+20}},t,n),i}const FV=zV;var VV=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.getInitialData=function(e,t){var n=e.edges||e.links,i=e.data||e.nodes,r=e.levels;this.levelModels=[];for(var o=this.levelModels,a=0;a=0&&(o[r[a].depth]=new Oh(r[a],this,t));if(i&&n){var s=rB(i,n,this,!0,l);return s.data}function l(e,t){e.wrapMethod("getItemModel",(function(e,t){var n=e.parentModel,i=n.getData().getItemLayout(t);if(i){var r=i.depth,o=n.levelModels[r];o&&(e.parentModel=o)}return e})),t.wrapMethod("getItemModel",(function(e,t){var n=e.parentModel,i=n.getGraph().getEdgeByIndex(t),r=i.node1.getLayout();if(r){var o=r.depth,a=n.levelModels[o];a&&(e.parentModel=a)}return e}))}},t.prototype.setNodePosition=function(e,t){var n=this.option.data||this.option.nodes,i=n[e];i.localX=t[0],i.localY=t[1]},t.prototype.getGraph=function(){return this.getData().graph},t.prototype.getEdgeData=function(){return this.getGraph().edgeData},t.prototype.formatTooltip=function(e,t,n){function i(e){return isNaN(e)||null==e}if("edge"===n){var r=this.getDataParams(e,n),o=r.data,a=r.value,s=o.source+" -- "+o.target;return iv("nameValue",{name:s,value:a,noValue:i(a)})}var l=this.getGraph().getNodeByIndex(e),u=l.getLayout().value,c=this.getDataParams(e,n).data.name;return iv("nameValue",{name:null!=c?c+"":null,value:u,noValue:i(u)})},t.prototype.optionUpdated=function(){},t.prototype.getDataParams=function(t,n){var i=e.prototype.getDataParams.call(this,t,n);if(null==i.value&&"node"===n){var r=this.getGraph().getNodeByIndex(t),o=r.getLayout().value;i.value=o}return i},t.type="series.sankey",t.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},t}(Ov);const HV=VV;function qV(e,t){e.eachSeriesByType("sankey",(function(e){var n=e.get("nodeWidth"),i=e.get("nodeGap"),r=GV(e,t);e.layoutInfo=r;var o=r.width,a=r.height,s=e.getGraph(),l=s.nodes,u=s.edges;UV(l);var c=j(l,(function(e){return 0===e.getLayout().value})),h=0!==c.length?0:e.get("layoutIterations"),d=e.get("orient"),p=e.get("nodeAlign");WV(l,u,n,i,o,a,h,d,p)}))}function GV(e,t){return $d(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function WV(e,t,n,i,r,o,a,s,l){jV(e,t,n,r,o,s,l),KV(e,t,o,r,i,a,s),cH(e,s)}function UV(e){G(e,(function(e){var t=lH(e.outEdges,sH),n=lH(e.inEdges,sH),i=e.getValue()||0,r=Math.max(t,n,i);e.setLayout({value:r},!0)}))}function jV(e,t,n,i,r,o,a){for(var s=[],l=[],u=[],c=[],h=0,d=0;d=0;y&&v.depth>p&&(p=v.depth),g.setLayout({depth:y?v.depth:h},!0),"vertical"===o?g.setLayout({dy:n},!0):g.setLayout({dx:n},!0);for(var m=0;mh-1?p:h-1;a&&"left"!==a&&YV(e,a,o,S);var M="vertical"===o?(r-n)/S:(i-n)/S;XV(e,M,o)}function ZV(e){var t=e.hostGraph.data.getRawDataItem(e.dataIndex);return null!=t.depth&&t.depth>=0}function YV(e,t,n,i){if("right"===t){var r=[],o=e,a=0;while(o.length){for(var s=0;s0;o--)l*=.99,tH(s,l,a),eH(s,r,n,i,a),uH(s,l,a),eH(s,r,n,i,a)}function JV(e,t){var n=[],i="vertical"===t?"y":"x",r=Za(e,(function(e){return e.getLayout()[i]}));return r.keys.sort((function(e,t){return e-t})),G(r.keys,(function(e){n.push(r.buckets.get(e))})),n}function QV(e,t,n,i,r,o){var a=1/0;G(e,(function(e){var t=e.length,s=0;G(e,(function(e){s+=e.getLayout().value}));var l="vertical"===o?(i-(t-1)*r)/s:(n-(t-1)*r)/s;l0&&(a=s.getLayout()[o]+l,"vertical"===r?s.setLayout({x:a},!0):s.setLayout({y:a},!0)),u=s.getLayout()[o]+s.getLayout()[h]+t;var p="vertical"===r?i:n;if(l=u-t-p,l>0){a=s.getLayout()[o]-l,"vertical"===r?s.setLayout({x:a},!0):s.setLayout({y:a},!0),u=a;for(d=c-2;d>=0;--d)s=e[d],l=s.getLayout()[o]+s.getLayout()[h]+t-u,l>0&&(a=s.getLayout()[o]-l,"vertical"===r?s.setLayout({x:a},!0):s.setLayout({y:a},!0)),u=s.getLayout()[o]}}))}function tH(e,t,n){G(e.slice().reverse(),(function(e){G(e,(function(e){if(e.outEdges.length){var i=lH(e.outEdges,nH,n)/lH(e.outEdges,sH);if(isNaN(i)){var r=e.outEdges.length;i=r?lH(e.outEdges,iH,n)/r:0}if("vertical"===n){var o=e.getLayout().x+(i-aH(e,n))*t;e.setLayout({x:o},!0)}else{var a=e.getLayout().y+(i-aH(e,n))*t;e.setLayout({y:a},!0)}}}))}))}function nH(e,t){return aH(e.node2,t)*e.getValue()}function iH(e,t){return aH(e.node2,t)}function rH(e,t){return aH(e.node1,t)*e.getValue()}function oH(e,t){return aH(e.node1,t)}function aH(e,t){return"vertical"===t?e.getLayout().x+e.getLayout().dx/2:e.getLayout().y+e.getLayout().dy/2}function sH(e){return e.getValue()}function lH(e,t,n){var i=0,r=e.length,o=-1;while(++or&&(r=t)})),G(n,(function(t){var n=new pN({type:"color",mappingMethod:"linear",dataExtent:[i,r],visual:e.get("color")}),o=n.mapValueToVisual(t.getLayout().value),a=t.getModel().get(["itemStyle","color"]);null!=a?(t.setVisual("color",a),t.setVisual("style",{fill:a})):(t.setVisual("color",o),t.setVisual("style",{fill:o}))}))}}))}function dH(e){e.registerChartView(FV),e.registerSeriesModel(HV),e.registerLayout(qV),e.registerVisual(hH),e.registerAction({type:"dragNode",event:"dragnode",update:"update"},(function(e,t){t.eachComponent({mainType:"series",subType:"sankey",query:e},(function(t){t.setNodePosition(e.dataIndex,[e.localX,e.localY])}))}))}var pH=function(){function e(){}return e.prototype.getInitialData=function(e,t){var n,i,r=t.getComponent("xAxis",this.get("xAxisIndex")),o=t.getComponent("yAxis",this.get("yAxisIndex")),a=r.get("type"),s=o.get("type");"category"===a?(e.layout="horizontal",n=r.getOrdinalMeta(),i=!0):"category"===s?(e.layout="vertical",n=o.getOrdinalMeta(),i=!0):e.layout=e.layout||"horizontal";var l=["x","y"],u="horizontal"===e.layout?0:1,c=this._baseAxisDim=l[u],h=l[1-u],d=[r,o],p=d[u].get("type"),f=d[1-u].get("type"),g=e.data;if(g&&i){var v=[];G(g,(function(e,t){var n;J(e)?(n=e.slice(),e.unshift(t)):J(e.value)?(n=z({},e),n.value=n.value.slice(),e.value.unshift(t)):n=e,v.push(n)})),e.data=v}var y=this.defaultValueDimensions,m=[{name:c,type:IC(p),ordinalMeta:n,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:h,type:IC(f),dimsDef:y.slice()}];return Pk(this,{coordDimensions:m,dimensionsCount:y.length+1,encodeDefaulter:K(bp,m,this)})},e.prototype.getBaseAxis=function(){var e=this._baseAxisDim;return this.ecModel.getComponent(e+"Axis",this.get(e+"AxisIndex")).axis},e}(),fH=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.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 o(t,e),t.type="series.boxplot",t.dependencies=["xAxis","yAxis","grid"],t.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},t}(Ov);H(fH,pH,!0);const gH=fH;var vH=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.render=function(e,t,n){var i=e.getData(),r=this.group,o=this._data;this._data||r.removeAll();var a="horizontal"===e.get("layout")?1:0;i.diff(o).add((function(e){if(i.hasValue(e)){var t=i.getItemLayout(e),n=xH(t,i,e,a,!0);i.setItemGraphicEl(e,n),r.add(n)}})).update((function(e,t){var n=o.getItemGraphicEl(t);if(i.hasValue(e)){var s=i.getItemLayout(e);n?(nh(n),_H(s,n,i,e)):n=xH(s,i,e,a),r.add(n),i.setItemGraphicEl(e,n)}else r.remove(n)})).remove((function(e){var t=o.getItemGraphicEl(e);t&&r.remove(t)})).execute(),this._data=i},t.prototype.remove=function(e){var t=this.group,n=this._data;this._data=null,n&&n.eachItemGraphicEl((function(e){e&&t.remove(e)}))},t.type="boxplot",t}(nx),yH=function(){function e(){}return e}(),mH=function(e){function t(t){var n=e.call(this,t)||this;return n.type="boxplotBoxPath",n}return o(t,e),t.prototype.getDefaultShape=function(){return new yH},t.prototype.buildPath=function(e,t){var n=t.points,i=0;for(e.moveTo(n[i][0],n[i][1]),i++;i<4;i++)e.lineTo(n[i][0],n[i][1]);for(e.closePath();ig){var _=[y,x];i.push(_)}}}return{boxData:n,outliers:i}}var DH={type:"echarts:boxplot",transform:function(e){var t=e.upstream;if(t.sourceFormat!==hp){var n="";0,vg(n)}var i=AH(t.getRawData(),e.config);return[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:i.boxData},{data:i.outliers}]}};function LH(e){e.registerSeriesModel(gH),e.registerChartView(wH),e.registerVisual(SH),e.registerLayout(CH),e.registerTransform(DH)}var PH=["color","borderColor"],OH=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.render=function(e,t,n){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(e),this._isLargeDraw?this._renderLarge(e):this._renderNormal(e)},t.prototype.incrementalPrepareRender=function(e,t,n){this._clear(),this._updateDrawMode(e)},t.prototype.incrementalRender=function(e,t,n,i){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(e,t):this._incrementalRenderNormal(e,t)},t.prototype.eachRendered=function(e){Zm(this._progressiveEls||this.group,e)},t.prototype._updateDrawMode=function(e){var t=e.pipelineContext.large;null!=this._isLargeDraw&&t===this._isLargeDraw||(this._isLargeDraw=t,this._clear())},t.prototype._renderNormal=function(e){var t=e.getData(),n=this._data,i=this.group,r=t.getLayout("isSimpleBox"),o=e.get("clip",!0),a=e.coordinateSystem,s=a.getArea&&a.getArea();this._data||i.removeAll(),t.diff(n).add((function(n){if(t.hasValue(n)){var a=t.getItemLayout(n);if(o&&zH(s,a))return;var l=NH(a,n,!0);Kc(l,{shape:{points:a.ends}},e,n),BH(l,t,n,r),i.add(l),t.setItemGraphicEl(n,l)}})).update((function(a,l){var u=n.getItemGraphicEl(l);if(t.hasValue(a)){var c=t.getItemLayout(a);o&&zH(s,c)?i.remove(u):(u?(Xc(u,{shape:{points:c.ends}},e,a),nh(u)):u=NH(c,a),BH(u,t,a,r),i.add(u),t.setItemGraphicEl(a,u))}else i.remove(u)})).remove((function(e){var t=n.getItemGraphicEl(e);t&&i.remove(t)})).execute(),this._data=t},t.prototype._renderLarge=function(e){this._clear(),qH(e,this.group);var t=e.get("clip",!0)?ZI(e.coordinateSystem,!1,e):null;t?this.group.setClipPath(t):this.group.removeClipPath()},t.prototype._incrementalRenderNormal=function(e,t){var n,i=t.getData(),r=i.getLayout("isSimpleBox");while(null!=(n=e.next())){var o=i.getItemLayout(n),a=NH(o,n);BH(a,i,n,r),a.incremental=!0,this.group.add(a),this._progressiveEls.push(a)}},t.prototype._incrementalRenderLarge=function(e,t){qH(t,this.group,this._progressiveEls,!0)},t.prototype.remove=function(e){this._clear()},t.prototype._clear=function(){this.group.removeAll(),this._data=null},t.type="candlestick",t}(nx),RH=function(){function e(){}return e}(),EH=function(e){function t(t){var n=e.call(this,t)||this;return n.type="normalCandlestickBox",n}return o(t,e),t.prototype.getDefaultShape=function(){return new RH},t.prototype.buildPath=function(e,t){var n=t.points;this.__simpleBox?(e.moveTo(n[4][0],n[4][1]),e.lineTo(n[6][0],n[6][1])):(e.moveTo(n[0][0],n[0][1]),e.lineTo(n[1][0],n[1][1]),e.lineTo(n[2][0],n[2][1]),e.lineTo(n[3][0],n[3][1]),e.closePath(),e.moveTo(n[4][0],n[4][1]),e.lineTo(n[5][0],n[5][1]),e.moveTo(n[6][0],n[6][1]),e.lineTo(n[7][0],n[7][1]))},t}($l);function NH(e,t,n){var i=e.ends;return new EH({shape:{points:n?FH(i,e):i},z2:100})}function zH(e,t){for(var n=!0,i=0;i0?"borderColor":"borderColor0"])||n.get(["itemStyle",e>0?"color":"color0"]),o=n.getModel("itemStyle").getItemStyle(PH);t.useStyle(o),t.style.fill=null,t.style.stroke=r}const WH=OH;var UH=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],n}return o(t,e),t.prototype.getShadowDim=function(){return"open"},t.prototype.brushSelector=function(e,t,n){var i=t.getItemLayout(e);return i&&n.rect(i.brushRect)},t.type="series.candlestick",t.dependencies=["xAxis","yAxis","grid"],t.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},t}(Ov);H(UH,pH,!0);const jH=UH;function ZH(e){e&&J(e.series)&&G(e.series,(function(e){ie(e)&&"k"===e.type&&(e.type="candlestick")}))}var YH=["itemStyle","borderColor"],$H=["itemStyle","borderColor0"],XH=["itemStyle","color"],KH=["itemStyle","color0"],JH={seriesType:"candlestick",plan:Nv(),performRawSeries:!0,reset:function(e,t){function n(e,t){return t.get(e>0?XH:KH)}function i(e,t){return t.get(e>0?YH:$H)}if(!t.isSeriesFiltered(e)){var r=e.pipelineContext.large;return!r&&{progress:function(e,t){var r;while(null!=(r=e.next())){var o=t.getItemModel(r),a=t.getItemLayout(r).sign,s=o.getItemStyle();s.fill=n(a,o),s.stroke=i(a,o)||s.fill;var l=t.ensureUniqueItemVisual(r,"style");z(l,s)}}}}}};const QH=JH;var eq={seriesType:"candlestick",plan:Nv(),reset:function(e){var t=e.coordinateSystem,n=e.getData(),i=nq(e,n),r=0,o=1,a=["x","y"],s=n.getDimensionIndex(n.mapDimension(a[r])),l=W(n.mapDimensionsAll(a[o]),n.getDimensionIndex,n),u=l[0],c=l[1],h=l[2],d=l[3];if(n.setLayout({candleWidth:i,isSimpleBox:i<=1.3}),!(s<0||l.length<4))return{progress:e.pipelineContext.large?f:p};function p(e,n){var a,l=n.getStore();while(null!=(a=e.next())){var p=l.get(s,a),f=l.get(u,a),g=l.get(c,a),v=l.get(h,a),y=l.get(d,a),m=Math.min(f,g),x=Math.max(f,g),_=C(m,p),b=C(x,p),w=C(v,p),S=C(y,p),M=[];I(M,b,0),I(M,_,1),M.push(k(S),k(b),k(w),k(_)),n.setItemLayout(a,{sign:tq(l,a,f,g,c),initBaseline:f>g?b[o]:_[o],ends:M,brushRect:T(v,y,p)})}function C(e,n){var i=[];return i[r]=n,i[o]=e,isNaN(n)||isNaN(e)?[NaN,NaN]:t.dataToPoint(i)}function I(e,t,n){var o=t.slice(),a=t.slice();o[r]=Lm(o[r]+i/2,1,!1),a[r]=Lm(a[r]-i/2,1,!0),n?e.push(o,a):e.push(a,o)}function T(e,t,n){var a=C(e,n),s=C(t,n);return a[r]-=i/2,s[r]-=i/2,{x:a[0],y:a[1],width:o?i:s[0]-a[0],height:o?s[1]-a[1]:i}}function k(e){return e[r]=Lm(e[r],1),e}}function f(e,n){var i,a,l=RI(4*e.count),p=0,f=[],g=[],v=n.getStore();while(null!=(a=e.next())){var y=v.get(s,a),m=v.get(u,a),x=v.get(c,a),_=v.get(h,a),b=v.get(d,a);isNaN(y)||isNaN(_)||isNaN(b)?(l[p++]=NaN,p+=3):(l[p++]=tq(v,a,m,x,c),f[r]=y,f[o]=_,i=t.dataToPoint(f,null,g),l[p++]=i?i[0]:NaN,l[p++]=i?i[1]:NaN,f[o]=b,i=t.dataToPoint(f,null,g),l[p++]=i?i[1]:NaN)}n.setLayout("largePoints",l)}}};function tq(e,t,n,i,r){var o;return o=n>i?-1:n0?e.get(r,t-1)<=i?1:-1:1,o}function nq(e,t){var n,i=e.getBaseAxis(),r="category"===i.type?i.getBandWidth():(n=i.getExtent(),Math.abs(n[1]-n[0])/t.count()),o=Go(de(e.get("barMaxWidth"),r),r),a=Go(de(e.get("barMinWidth"),1),r),s=e.get("barWidth");return null!=s?Go(s,r):Math.max(Math.min(r/2,o),a)}const iq=eq;function rq(e){e.registerChartView(WH),e.registerSeriesModel(jH),e.registerPreprocessor(ZH),e.registerVisual(QH),e.registerLayout(iq)}function oq(e,t){var n=t.rippleEffectColor||t.color;e.eachChild((function(e){e.attr({z:t.z,zlevel:t.zlevel,style:{stroke:"stroke"===t.brushType?n:null,fill:"fill"===t.brushType?n:null}})}))}var aq=function(e){function t(t,n){var i=e.call(this)||this,r=new SI(t,n),o=new Lo;return i.add(r),i.add(o),i.updateData(t,n),i}return o(t,e),t.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},t.prototype.startEffectAnimation=function(e){for(var t=e.symbolType,n=e.color,i=e.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=Q(l)?l(n):l,i.__t>0&&(u=-o*i.__t),this._animateSymbol(i,o,u,a)}this._period=o,this._loop=a}},t.prototype._animateSymbol=function(e,t,n,i){if(t>0){e.__t=0;var r=this,o=e.animate("",i).when(t,{__t:1}).delay(n).during((function(){r._updateSymbolPosition(e)}));i||o.done((function(){r.remove(e)})),o.start()}},t.prototype._getLineLength=function(e){return Ge(e.__p1,e.__cp1)+Ge(e.__cp1,e.__p2)},t.prototype._updateAnimationPoints=function(e,t){e.__p1=t[0],e.__p2=t[1],e.__cp1=t[2]||[(t[0][0]+t[1][0])/2,(t[0][1]+t[1][1])/2]},t.prototype.updateData=function(e,t,n){this.childAt(0).updateData(e,t,n),this._updateEffectSymbol(e,t)},t.prototype._updateSymbolPosition=function(e){var t=e.__p1,n=e.__p2,i=e.__cp1,r=e.__t,o=[e.x,e.y],a=o.slice(),s=Mn,l=Cn;o[0]=s(t[0],i[0],n[0],r),o[1]=s(t[1],i[1],n[1],r);var u=l(t[0],i[0],n[0],r),c=l(t[1],i[1],n[1],r);e.rotation=-Math.atan2(c,u)-Math.PI/2,"line"!==this._symbolType&&"rect"!==this._symbolType&&"roundRect"!==this._symbolType||(void 0!==e.__lastT&&e.__lastT=0;o--)if(i[o]<=t)break;o=Math.min(o,r-2)}else{for(o=a;ot)break;o=Math.min(o-1,r-2)}var l=(t-i[o])/(i[o+1]-i[o]),u=n[o],c=n[o+1];e.x=u[0]*(1-l)+l*c[0],e.y=u[1]*(1-l)+l*c[1];var h=c[0]-u[0],d=c[1]-u[1];e.rotation=-Math.atan2(d,h)-Math.PI/2,this._lastFrame=o,this._lastFramePercent=t,e.ignore=!1}},t}(fq);const mq=yq;var xq=function(){function e(){this.polyline=!1,this.curveness=0,this.segs=[]}return e}(),_q=function(e){function t(t){var n=e.call(this,t)||this;return n._off=0,n.hoverDataIdx=-1,n}return o(t,e),t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new xq},t.prototype.buildPath=function(e,t){var n,i=t.segs,r=t.curveness;if(t.polyline)for(n=this._off;n0){e.moveTo(i[n++],i[n++]);for(var a=1;a0){var h=(s+u)/2-(l-c)*r,d=(l+c)/2-(u-s)*r;e.quadraticCurveTo(h,d,u,c)}else e.lineTo(u,c)}this.incremental&&(this._off=n,this.notClear=!0)},t.prototype.findDataIndex=function(e,t){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++],c=i[s++],h=1;h0){var f=(u+d)/2-(c-p)*r,g=(c+p)/2-(d-u)*r;if(Il(u,c,f,g,d,p,o,e,t))return a}else if(Ml(u,c,d,p,o,e,t))return a;a++}return-1},t.prototype.contain=function(e,t){var n=this.transformCoordToLocal(e,t),i=this.getBoundingRect();if(e=n[0],t=n[1],i.contain(e,t)){var r=this.hoverDataIdx=this.findDataIndex(e,t);return r>=0}return this.hoverDataIdx=-1,!1},t.prototype.getBoundingRect=function(){var e=this._rect;if(!e){for(var t=this.shape,n=t.segs,i=1/0,r=1/0,o=-1/0,a=-1/0,s=0;s0&&(o.dataIndex=n+e.__startIndex)}))},e.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},e}();const wq=bq;var Sq={seriesType:"lines",plan:Nv(),reset:function(e){var t=e.coordinateSystem;if(t){var n=e.get("polyline"),i=e.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,c=r.start;c0&&(l||s.configLayer(o,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(a/10+.9,1),0)})),r.updateData(i);var u=e.get("clip",!0)&&ZI(e.coordinateSystem,!1,e);u?this.group.setClipPath(u):this.group.removeClipPath(),this._lastZlevel=o,this._finished=!0},t.prototype.incrementalPrepareRender=function(e,t,n){var i=e.getData(),r=this._updateLineDraw(i,e);r.incrementalPrepareUpdate(i),this._clearLayer(n),this._finished=!1},t.prototype.incrementalRender=function(e,t,n){this._lineDraw.incrementalUpdate(e,t.getData()),this._finished=e.end===t.getData().count()},t.prototype.eachRendered=function(e){this._lineDraw&&this._lineDraw.eachRendered(e)},t.prototype.updateTransform=function(e,t,n){var i=e.getData(),r=e.pipelineContext;if(!this._finished||r.large||r.progressiveRender)return{update:!0};var o=Mq.reset(e,t,n);o.progress&&o.progress({start:0,end:i.count(),count:i.count()},i),this._lineDraw.updateLayout(),this._clearLayer(n)},t.prototype._updateLineDraw=function(e,t){var n=this._lineDraw,i=this._showEffect(t),r=!!t.get("polyline"),o=t.pipelineContext,a=o.large;return n&&i===this._hasEffet&&r===this._isPolyline&&a===this._isLargeDraw||(n&&n.remove(),n=this._lineDraw=a?new wq:new Vz(r?i?mq:vq:i?fq:Rz),this._hasEffet=i,this._isPolyline=r,this._isLargeDraw=a),this.group.add(n.group),n},t.prototype._showEffect=function(e){return!!e.get(["effect","show"])},t.prototype._clearLayer=function(e){var t=e.getZr(),n="svg"===t.painter.getType();n||null==this._lastZlevel||t.painter.getLayer(this._lastZlevel).clear(!0)},t.prototype.remove=function(e,t){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(t)},t.prototype.dispose=function(e,t){this.remove(e,t)},t.type="lines",t}(nx);const Iq=Cq;var Tq="undefined"===typeof Uint32Array?Array:Uint32Array,kq="undefined"===typeof Float64Array?Array:Float64Array;function Aq(e){var t=e.data;t&&t[0]&&t[0][0]&&t[0][0].coord&&(e.data=W(t,(function(e){var t=[e[0].coord,e[1].coord],n={coords:t};return e[0].name&&(n.fromName=e[0].name),e[1].name&&(n.toName=e[1].name),N([n,e[0],e[1]])})))}var Dq=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.visualStyleAccessPath="lineStyle",n.visualDrawType="stroke",n}return o(t,e),t.prototype.init=function(t){t.data=t.data||[],Aq(t);var n=this._processFlatCoordsArray(t.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(t.data=new Float32Array(n.count)),e.prototype.init.apply(this,arguments)},t.prototype.mergeOption=function(t){if(Aq(t),t.data){var n=this._processFlatCoordsArray(t.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(t.data=new Float32Array(n.count))}e.prototype.mergeOption.apply(this,arguments)},t.prototype.appendData=function(e){var t=this._processFlatCoordsArray(e.data);t.flatCoords&&(this._flatCoords?(this._flatCoords=Se(this._flatCoords,t.flatCoords),this._flatCoordsOffset=Se(this._flatCoordsOffset,t.flatCoordsOffset)):(this._flatCoords=t.flatCoords,this._flatCoordsOffset=t.flatCoordsOffset),e.data=new Float32Array(t.count)),this.getRawData().appendData(e.data)},t.prototype._getCoordsFromItemModel=function(e){var t=this.getData().getItemModel(e),n=t.option instanceof Array?t.option:t.getShallow("coords");return n},t.prototype.getLineCoordsCount=function(e){return this._flatCoordsOffset?this._flatCoordsOffset[2*e+1]:this._getCoordsFromItemModel(e).length},t.prototype.getLineCoords=function(e,t){if(this._flatCoordsOffset){for(var n=this._flatCoordsOffset[2*e],i=this._flatCoordsOffset[2*e+1],r=0;r ")})},t.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},t.prototype.getProgressive=function(){var e=this.option.progressive;return null==e?this.option.large?1e4:this.get("progressive"):e},t.prototype.getProgressiveThreshold=function(){var e=this.option.progressiveThreshold;return null==e?this.option.large?2e4:this.get("progressiveThreshold"):e},t.prototype.getZLevelKey=function(){var e=this.getModel("effect"),t=e.get("trailLength");return this.getData().count()>this.getProgressiveThreshold()?this.id:e.get("show")&&t>0?t+"":""},t.type="series.lines",t.dependencies=["grid","polar","geo","calendar"],t.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}},t}(Ov);const Lq=Dq;function Pq(e){return e instanceof Array||(e=[e,e]),e}var Oq={seriesType:"lines",reset:function(e){var t=Pq(e.get("symbol")),n=Pq(e.get("symbolSize")),i=e.getData();function r(e,t){var n=e.getItemModel(t),i=Pq(n.getShallow("symbol",!0)),r=Pq(n.getShallow("symbolSize",!0));i[0]&&e.setItemVisual(t,"fromSymbol",i[0]),i[1]&&e.setItemVisual(t,"toSymbol",i[1]),r[0]&&e.setItemVisual(t,"fromSymbolSize",r[0]),r[1]&&e.setItemVisual(t,"toSymbolSize",r[1])}return i.setVisual("fromSymbol",t&&t[0]),i.setVisual("toSymbol",t&&t[1]),i.setVisual("fromSymbolSize",n&&n[0]),i.setVisual("toSymbolSize",n&&n[1]),{dataEach:i.hasItemOption?r:null}}};const Rq=Oq;function Eq(e){e.registerChartView(Iq),e.registerSeriesModel(Lq),e.registerLayout(Mq),e.registerVisual(Rq)}var Nq=256,zq=function(){function e(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var e=x.createCanvas();this.canvas=e}return e.prototype.update=function(e,t,n,i,r,o){var a=this._getBrush(),s=this._getGradient(r,"inRange"),l=this._getGradient(r,"outOfRange"),u=this.pointSize+this.blurSize,c=this.canvas,h=c.getContext("2d"),d=e.length;c.width=t,c.height=n;for(var p=0;p0){var T=o(m)?s:l;m>0&&(m=m*C+S),_[b++]=T[I],_[b++]=T[I+1],_[b++]=T[I+2],_[b++]=T[I+3]*m*256}else b+=4}return h.putImageData(x,0,0),c},e.prototype._getBrush=function(){var e=this._brushCanvas||(this._brushCanvas=x.createCanvas()),t=this.pointSize+this.blurSize,n=2*t;e.width=n,e.height=n;var i=e.getContext("2d");return i.clearRect(0,0,n,n),i.shadowOffsetX=n,i.shadowBlur=this.blurSize,i.shadowColor="#000",i.beginPath(),i.arc(-t,t,this.pointSize,0,2*Math.PI,!0),i.closePath(),i.fill(),e},e.prototype._getGradient=function(e,t){for(var n=this._gradientPixels,i=n[t]||(n[t]=new Uint8ClampedArray(1024)),r=[0,0,0,0],o=0,a=0;a<256;a++)e[t](a/255,!0,r),i[o++]=r[0],i[o++]=r[1],i[o++]=r[2],i[o++]=r[3];return i},e}();const Bq=zq;function Fq(e,t,n){var i=e[1]-e[0];t=W(t,(function(t){return{interval:[(t.interval[0]-e[0])/i,(t.interval[1]-e[0])/i]}}));var r=t.length,o=0;return function(e){var i;for(i=o;i=0;i--){a=t[i].interval;if(a[0]<=e&&e<=a[1]){o=i;break}}return i>=0&&i=t[0]&&e<=t[1]}}function Hq(e){var t=e.dimensions;return"lng"===t[0]&&"lat"===t[1]}var qq=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.render=function(e,t,n){var i;t.eachComponent("visualMap",(function(t){t.eachTargetSeries((function(n){n===e&&(i=t)}))})),this._progressiveEls=null,this.group.removeAll();var r=e.coordinateSystem;"cartesian2d"===r.type||"calendar"===r.type?this._renderOnCartesianAndCalendar(e,n,0,e.getData().count()):Hq(r)&&this._renderOnGeo(r,e,i,n)},t.prototype.incrementalPrepareRender=function(e,t,n){this.group.removeAll()},t.prototype.incrementalRender=function(e,t,n,i){var r=t.coordinateSystem;r&&(Hq(r)?this.render(t,n,i):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(t,i,e.start,e.end,!0)))},t.prototype.eachRendered=function(e){Zm(this._progressiveEls||this.group,e)},t.prototype._renderOnCartesianAndCalendar=function(e,t,n,i,r){var o,a,s,l,u=e.coordinateSystem,c=YI(u,"cartesian2d");if(c){var h=u.getAxis("x"),d=u.getAxis("y");0,o=h.getBandWidth()+.5,a=d.getBandWidth()+.5,s=h.scale.getExtent(),l=d.scale.getExtent()}for(var p=this.group,f=e.getData(),g=e.getModel(["emphasis","itemStyle"]).getItemStyle(),v=e.getModel(["blur","itemStyle"]).getItemStyle(),y=e.getModel(["select","itemStyle"]).getItemStyle(),m=e.get(["itemStyle","borderRadius"]),x=lh(e),_=e.getModel("emphasis"),b=_.get("focus"),w=_.get("blurScope"),S=_.get("disabled"),M=c?[f.mapDimension("x"),f.mapDimension("y"),f.mapDimension("value")]:[f.mapDimension("time"),f.mapDimension("value")],C=n;Cs[1]||Al[1])continue;var D=u.dataToPoint([k,A]);I=new du({shape:{x:D[0]-o/2,y:D[1]-a/2,width:o,height:a},style:T})}else{if(isNaN(f.get(M[1],C)))continue;I=new du({z2:1,shape:u.dataToRect([f.get(M[0],C)]).contentShape,style:T})}if(f.hasItemOption){var L=f.getItemModel(C),P=L.getModel("emphasis");g=P.getModel("itemStyle").getItemStyle(),v=L.getModel(["blur","itemStyle"]).getItemStyle(),y=L.getModel(["select","itemStyle"]).getItemStyle(),m=L.get(["itemStyle","borderRadius"]),b=P.get("focus"),w=P.get("blurScope"),S=P.get("disabled"),x=lh(L)}I.shape.r=m;var O=e.getRawValue(C),R="-";O&&null!=O[2]&&(R=O[2]+""),sh(I,x,{labelFetcher:e,labelDataIndex:C,defaultOpacity:T.opacity,defaultText:R}),I.ensureState("emphasis").style=g,I.ensureState("blur").style=v,I.ensureState("select").style=y,Ec(I,b,w,S),I.incremental=r,r&&(I.states.emphasis.hoverLayer=!0),p.add(I),f.setItemGraphicEl(C,I),this._progressiveEls&&this._progressiveEls.push(I)}},t.prototype._renderOnGeo=function(e,t,n,i){var r=n.targetVisuals.inRange,o=n.targetVisuals.outOfRange,a=t.getData(),s=this._hmLayer||this._hmLayer||new Bq;s.blurSize=t.get("blurSize"),s.pointSize=t.get("pointSize"),s.minOpacity=t.get("minOpacity"),s.maxOpacity=t.get("maxOpacity");var l=e.getViewRect().clone(),u=e.getRoamTransform();l.applyTransform(u);var c=Math.max(l.x,0),h=Math.max(l.y,0),d=Math.min(l.width+l.x,i.getWidth()),p=Math.min(l.height+l.y,i.getHeight()),f=d-c,g=p-h,v=[a.mapDimension("lng"),a.mapDimension("lat"),a.mapDimension("value")],y=a.mapArray(v,(function(t,n,i){var r=e.dataToPoint([t,n]);return r[0]-=c,r[1]-=h,r.push(i),r})),m=n.getExtent(),x="visualMap.continuous"===n.type?Vq(m,n.option.range):Fq(m,n.getPieceList(),n.option.selected);s.update(y,f,g,r.color.getNormalizer(),{inRange:r.color.getColorMapper(),outOfRange:o.color.getColorMapper()},x);var _=new iu({style:{width:f,height:g,x:c,y:h,image:s.canvas},silent:!0});this.group.add(_)},t.type="heatmap",t}(nx);const Gq=qq;var Wq=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.getInitialData=function(e,t){return vI(null,this,{generateCoord:"value"})},t.prototype.preventIncremental=function(){var e=ef.get(this.get("coordinateSystem"));if(e&&e.dimensions)return"lng"===e.dimensions[0]&&"lat"===e.dimensions[1]},t.type="series.heatmap",t.dependencies=["grid","geo","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0,select:{itemStyle:{borderColor:"#212121"}}},t}(Ov);const Uq=Wq;function jq(e){e.registerChartView(Gq),e.registerSeriesModel(Uq)}var Zq=["itemStyle","borderWidth"],Yq=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],$q=new ly,Xq=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.render=function(e,t,n){var i=this.group,r=e.getData(),o=this._data,a=e.coordinateSystem,s=a.getBaseAxis(),l=s.isHorizontal(),u=a.master.getRect(),c={ecSize:{width:n.getWidth(),height:n.getHeight()},seriesModel:e,coordSys:a,coordSysExtent:[[u.x,u.x+u.width],[u.y,u.y+u.height]],isHorizontal:l,valueDim:Yq[+l],categoryDim:Yq[1-+l]};return r.diff(o).add((function(e){if(r.hasValue(e)){var t=lG(r,e),n=Kq(r,e,t,c),o=hG(r,c,n);r.setItemGraphicEl(e,o),i.add(o),yG(o,c,n)}})).update((function(e,t){var n=o.getItemGraphicEl(t);if(r.hasValue(e)){var a=lG(r,e),s=Kq(r,e,a,c),l=fG(r,s);n&&l!==n.__pictorialShapeStr&&(i.remove(n),r.setItemGraphicEl(e,null),n=null),n?dG(n,c,s):n=hG(r,c,s,!0),r.setItemGraphicEl(e,n),n.__pictorialSymbolMeta=s,i.add(n),yG(n,c,s)}else i.remove(n)})).remove((function(e){var t=o.getItemGraphicEl(e);t&&pG(o,e,t.__pictorialSymbolMeta.animationModel,t)})).execute(),this._data=r,this.group},t.prototype.remove=function(e,t){var n=this.group,i=this._data;e.get("animation")?i&&i.eachItemGraphicEl((function(t){pG(i,Lu(t).dataIndex,e,t)})):n.removeAll()},t.type="pictorialBar",t}(nx);function Kq(e,t,n,i){var r=e.getItemLayout(t),o=n.get("symbolRepeat"),a=n.get("symbolClip"),s=n.get("symbolPosition")||"start",l=n.get("symbolRotate"),u=(l||0)*Math.PI/180||0,c=n.get("symbolPatternSize")||2,h=n.isAnimationEnabled(),d={dataIndex:t,layout:r,itemModel:n,symbolType:e.getItemVisual(t,"symbol")||"circle",style:e.getItemVisual(t,"style"),symbolClip:a,symbolRepeat:o,symbolRepeatDirection:n.get("symbolRepeatDirection"),symbolPatternSize:c,rotation:u,animationModel:h?n:null,hoverScale:h&&n.get(["emphasis","scale"]),z2:n.getShallow("z",!0)||0};Jq(n,o,r,i,d),eG(e,t,r,o,a,d.boundingLength,d.pxSign,c,i,d),tG(n,d.symbolScale,u,i,d);var p=d.symbolSize,f=m_(n.get("symbolOffset"),p);return nG(n,p,r,o,a,f,s,d.valueLineWidth,d.boundingLength,d.repeatCutLength,i,d),d}function Jq(e,t,n,i,r){var o,a=i.valueDim,s=e.get("symbolBoundingData"),l=i.coordSys.getOtherAxis(i.coordSys.getBaseAxis()),u=l.toGlobalCoord(l.dataToCoord(0)),c=1-+(n[a.wh]<=0);if(J(s)){var h=[Qq(l,s[0])-u,Qq(l,s[1])-u];h[1]0?1:-1}function Qq(e,t){return e.toGlobalCoord(e.dataToCoord(e.scale.parse(t)))}function eG(e,t,n,i,r,o,a,s,l,u){var c,h=l.valueDim,d=l.categoryDim,p=Math.abs(n[d.wh]),f=e.getItemVisual(t,"symbolSize");c=J(f)?f.slice():null==f?["100%","100%"]:[f,f],c[d.index]=Go(c[d.index],p),c[h.index]=Go(c[h.index],i?p:Math.abs(o)),u.symbolSize=c;var g=u.symbolScale=[c[0]/s,c[1]/s];g[h.index]*=(l.isHorizontal?-1:1)*a}function tG(e,t,n,i,r){var o=e.get(Zq)||0;o&&($q.attr({scaleX:t[0],scaleY:t[1],rotation:n}),$q.updateTransform(),o/=$q.getLineScale(),o*=t[i.valueDim.index]),r.valueLineWidth=o||0}function nG(e,t,n,i,r,o,a,s,l,u,c,h){var d=c.categoryDim,p=c.valueDim,f=h.pxSign,g=Math.max(t[p.index]+s,0),v=g;if(i){var y=Math.abs(l),m=he(e.get("symbolMargin"),"15%")+"",x=!1;m.lastIndexOf("!")===m.length-1&&(x=!0,m=m.slice(0,m.length-1));var _=Go(m,t[p.index]),b=Math.max(g+2*_,0),w=x?0:2*_,S=la(i),M=S?i:mG((y+w)/b),C=y-M*g;_=C/2/(x?M:Math.max(M-1,1)),b=g+2*_,w=x?0:2*_,S||"fixed"===i||(M=u?mG((Math.abs(u)+w)/b):0),v=M*b-w,h.repeatTimes=M,h.symbolMargin=_}var I=f*(v/2),T=h.pathPosition=[];T[d.index]=n[d.wh]/2,T[p.index]="start"===a?I:"end"===a?l-I:l/2,o&&(T[0]+=o[0],T[1]+=o[1]);var k=h.bundlePosition=[];k[d.index]=n[d.xy],k[p.index]=n[p.xy];var A=h.barRectShape=z({},n);A[p.wh]=f*Math.max(Math.abs(n[p.wh]),Math.abs(T[p.index]+I)),A[d.wh]=n[d.wh];var D=h.clipShape={};D[d.xy]=-n[d.xy],D[d.wh]=c.ecSize[d.wh],D[p.xy]=0,D[p.wh]=n[p.wh]}function iG(e){var t=e.symbolPatternSize,n=v_(e.symbolType,-t/2,-t/2,t,t);return n.attr({culling:!0}),"image"!==n.type&&n.setStyle({strokeNoScale:!0}),n}function rG(e,t,n,i){var r=e.__pictorialBundle,o=n.symbolSize,a=n.valueLineWidth,s=n.pathPosition,l=t.valueDim,u=n.repeatTimes||0,c=0,h=o[t.valueDim.index]+a+2*n.symbolMargin;for(gG(e,(function(e){e.__pictorialAnimationIndex=c,e.__pictorialRepeatTimes=u,c0:i<0)&&(r=u-1-e),t[l.index]=h*(r-u/2+.5)+s[l.index],{x:t[0],y:t[1],scaleX:n.symbolScale[0],scaleY:n.symbolScale[1],rotation:n.rotation}}}function oG(e,t,n,i){var r=e.__pictorialBundle,o=e.__pictorialMainPath;o?vG(o,null,{x:n.pathPosition[0],y:n.pathPosition[1],scaleX:n.symbolScale[0],scaleY:n.symbolScale[1],rotation:n.rotation},n,i):(o=e.__pictorialMainPath=iG(n),r.add(o),vG(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 aG(e,t,n){var i=z({},t.barRectShape),r=e.__pictorialBarRect;r?vG(r,null,{shape:i},t,n):(r=e.__pictorialBarRect=new du({z2:2,shape:i,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}}),r.disableMorphing=!0,e.add(r))}function sG(e,t,n,r){if(n.symbolClip){var o=e.__pictorialClipPath,a=z({},n.clipShape),s=t.valueDim,l=n.animationModel,u=n.dataIndex;if(o)Xc(o,{shape:a},l,u);else{a[s.wh]=0,o=new du({shape:a}),e.__pictorialBundle.setClipPath(o),e.__pictorialClipPath=o;var c={};c[s.wh]=n.clipShape[s.wh],i[r?"updateProps":"initProps"](o,{shape:c},l,u)}}}function lG(e,t){var n=e.getItemModel(t);return n.getAnimationDelayParams=uG,n.isAnimationEnabled=cG,n}function uG(e){return{index:e.__pictorialAnimationIndex,count:e.__pictorialRepeatTimes}}function cG(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function hG(e,t,n,i){var r=new Lo,o=new Lo;return r.add(o),r.__pictorialBundle=o,o.x=n.bundlePosition[0],o.y=n.bundlePosition[1],n.symbolRepeat?rG(r,t,n):oG(r,t,n),aG(r,n,i),sG(r,t,n,i),r.__pictorialShapeStr=fG(e,n),r.__pictorialSymbolMeta=n,r}function dG(e,t,n){var i=n.animationModel,r=n.dataIndex,o=e.__pictorialBundle;Xc(o,{x:n.bundlePosition[0],y:n.bundlePosition[1]},i,r),n.symbolRepeat?rG(e,t,n,!0):oG(e,t,n,!0),aG(e,n,!0),sG(e,t,n,!0)}function pG(e,t,n,i){var r=i.__pictorialBarRect;r&&r.removeTextContent();var o=[];gG(i,(function(e){o.push(e)})),i.__pictorialMainPath&&o.push(i.__pictorialMainPath),i.__pictorialClipPath&&(n=null),G(o,(function(e){Qc(e,{scaleX:0,scaleY:0},n,t,(function(){i.parent&&i.parent.remove(i)}))})),e.setItemGraphicEl(t,null)}function fG(e,t){return[e.getItemVisual(t.dataIndex,"symbol")||"none",!!t.symbolRepeat,!!t.symbolClip].join(":")}function gG(e,t,n){G(e.__pictorialBundle.children(),(function(i){i!==e.__pictorialBarRect&&t.call(n,i)}))}function vG(e,t,n,r,o,a){t&&e.attr(t),r.symbolClip&&!o?n&&e.attr(n):n&&i[o?"updateProps":"initProps"](e,n,r.animationModel,r.dataIndex,a)}function yG(e,t,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"),c=o.get("focus"),h=o.get("blurScope"),d=o.get("scale");gG(e,(function(e){if(e instanceof iu){var t=e.style;e.useStyle(z({image:t.image,x:t.x,y:t.y,width:t.width,height:t.height},n.style))}else e.useStyle(n.style);var i=e.ensureState("emphasis");i.style=a,d&&(i.scaleX=1.1*e.scaleX,i.scaleY=1.1*e.scaleY),e.ensureState("blur").style=s,e.ensureState("select").style=l,u&&(e.cursor=u),e.z2=n.z2}));var p=t.valueDim.posDesc[+(n.boundingLength>0)],f=e.__pictorialBarRect;sh(f,lh(r),{labelFetcher:t.seriesModel,labelDataIndex:i,defaultText:xI(t.seriesModel.getData(),i),inheritColor:n.style.fill,defaultOpacity:n.style.opacity,defaultOutsidePosition:p}),Ec(e,c,h,o.get("disabled"))}function mG(e){var t=Math.round(e);return Math.abs(e-t)<1e-4?t:Math.ceil(e)}const xG=Xq;var _G=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.hasSymbolVisual=!0,n.defaultSymbol="roundRect",n}return o(t,e),t.prototype.getInitialData=function(t){return t.stack=null,e.prototype.getInitialData.apply(this,arguments)},t.type="series.pictorialBar",t.dependencies=["grid"],t.defaultOption=Bh(RT.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"}}}),t}(RT);const bG=_G;function wG(e){e.registerChartView(xG),e.registerSeriesModel(bG),e.registerLayout(e.PRIORITY.VISUAL.LAYOUT,K(kT,"pictorialBar")),e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,AT("pictorialBar"))}var SG=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n._layers=[],n}return o(t,e),t.prototype.render=function(e,t,n){var i=e.getData(),r=this,o=this.group,a=e.getLayerSeries(),s=i.getLayout("layoutInfo"),l=s.rect,u=s.boundaryGap;function c(e){return e.name}o.x=0,o.y=l.y+u[0];var h=new wC(this._layersSeries||[],a,c,c),d=[];function p(t,n,s){var l=r._layers;if("remove"!==t){for(var u,c,h=[],p=[],f=a[n].indices,g=0;go&&(o=s),i.push(s)}for(var u=0;uo&&(o=h)}return{y0:r,max:o}}function PG(e){e.registerChartView(CG),e.registerSeriesModel(kG),e.registerLayout(AG),e.registerProcessor(bk("themeRiver"))}var OG=2,RG=4,EG=function(e){function t(t,n,i,r){var o=e.call(this)||this;o.z2=OG,o.textConfig={inside:!0},Lu(o).seriesIndex=n.seriesIndex;var a=new Du({z2:RG,silent:t.getModel().get(["label","silent"])});return o.setTextContent(a),o.updateData(!0,t,n,i,r),o}return o(t,e),t.prototype.updateData=function(e,t,n,i,r){this.node=t,t.piece=this,n=n||this._seriesModel,i=i||this._ecModel;var o=this;Lu(o).dataIndex=t.dataIndex;var a=t.getModel(),s=a.getModel("emphasis"),l=t.getLayout(),u=z({},l);u.label=null;var c=t.getVisual("style");c.lineJoin="bevel";var h=t.getVisual("decal");h&&(c.decal=ob(h,r));var d=kk(a.getModel("itemStyle"),u,!0);z(u,d),G(Vu,(function(e){var t=o.ensureState(e),n=a.getModel([e,"itemStyle"]);t.style=n.getItemStyle();var i=kk(n,u);i&&(t.shape=i)})),e?(o.setShape(u),o.shape.r=l.r0,Xc(o,{shape:{r:l.r}},n,t.dataIndex)):(Xc(o,{shape:u},n),nh(o)),o.useStyle(c),this._updateLabel(n);var p=a.getShallow("cursor");p&&o.attr("cursor",p),this._seriesModel=n||this._seriesModel,this._ecModel=i||this._ecModel;var f=s.get("focus"),g="ancestor"===f?t.getAncestorsIndices():"descendant"===f?t.getDescendantIndices():f;Ec(this,g,s.get("blurScope"),s.get("disabled"))},t.prototype._updateLabel=function(e){var t=this,n=this.node.getModel(),i=n.getModel("label"),r=this.node.getLayout(),o=r.endAngle-r.startAngle,a=(r.startAngle+r.endAngle)/2,s=Math.cos(a),l=Math.sin(a),u=this,c=u.getTextContent(),h=this.node.dataIndex,d=i.get("minAngle")/180*Math.PI,p=i.get("show")&&!(null!=d&&Math.abs(o)Math.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(d,"verticalAlign")||"middle",g.x=m*s+r.cx,g.y=m*l+r.cy;var M=f(d,"rotate"),C=0;"radial"===M?(C=-a,C<-Math.PI/2&&(C+=Math.PI)):"tangential"===M?(C=Math.PI/2-a,C>Math.PI/2?C-=Math.PI:C<-Math.PI/2&&(C+=Math.PI)):ne(M)&&(C=M*Math.PI/180),g.rotation=C})),c.dirtyStyle()},t}(Ay);const NG=EG;var zG="sunburstRootToNode",BG="sunburstHighlight",FG="sunburstUnhighlight";function VG(e){e.registerAction({type:zG,update:"updateView"},(function(e,t){function n(t,n){var i=oE(e,[zG],t);if(i){var r=t.getViewRoot();r&&(e.direction=sE(r,i.node)?"rollUp":"drillDown"),t.resetViewRoot(i.node)}}t.eachComponent({mainType:"series",subType:"sunburst",query:e},n)})),e.registerAction({type:BG,update:"none"},(function(e,t,n){function i(t){var n=oE(e,[BG],t);n&&(e.dataIndex=n.node.dataIndex)}e=z({},e),t.eachComponent({mainType:"series",subType:"sunburst",query:e},i),n.dispatchAction(z(e,{type:"highlight"}))})),e.registerAction({type:FG,update:"updateView"},(function(e,t,n){e=z({},e),n.dispatchAction(z(e,{type:"downplay"}))}))}var HG=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.render=function(e,t,n,i){var r=this;this.seriesModel=e,this.api=n,this.ecModel=t;var o=e.getData(),a=o.tree.root,s=e.getViewRoot(),l=this.group,u=e.get("renderLabelForZeroData"),c=[];s.eachNode((function(e){c.push(e)}));var h=this._oldChildren||[];function d(e,t){function n(e){return e.getId()}function i(n,i){var r=null==n?null:e[n],o=null==i?null:t[i];p(r,o)}0===e.length&&0===t.length||new wC(t,e,n,n).add(i).update(i).remove(K(i,null)).execute()}function p(i,r){if(u||!i||i.getValue()||(i=null),i!==a&&r!==a)if(r&&r.piece)i?(r.piece.updateData(!1,i,e,t,n),o.setItemGraphicEl(i.dataIndex,r.piece)):f(r);else if(i){var s=new NG(i,e,t,n);l.add(s),o.setItemGraphicEl(i.dataIndex,s)}}function f(e){e&&e.piece&&(l.remove(e.piece),e.piece=null)}function g(i,o){o.depth>0?(r.virtualPiece?r.virtualPiece.updateData(!1,i,e,t,n):(r.virtualPiece=new NG(i,e,t,n),l.add(r.virtualPiece)),o.piece.off("click"),r.virtualPiece.on("click",(function(e){r._rootToNode(o.parentNode)}))):r.virtualPiece&&(l.remove(r.virtualPiece),r.virtualPiece=null)}d(c,h),g(a,s),this._initEvents(),this._oldChildren=c},t.prototype._initEvents=function(){var e=this;this.group.off("click"),this.group.on("click",(function(t){var n=!1,i=e.seriesModel.getViewRoot();i.eachNode((function(i){if(!n&&i.piece&&i.piece===t.target){var r=i.getModel().get("nodeClick");if("rootToNode"===r)e._rootToNode(i);else if("link"===r){var o=i.getModel(),a=o.get("link");if(a){var s=o.get("target",!0)||"_blank";qd(a,s)}}n=!0}}))}))},t.prototype._rootToNode=function(e){e!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:zG,from:this.uid,seriesId:this.seriesModel.id,targetNode:e})},t.prototype.containPoint=function(e,t){var n=t.getData(),i=n.getItemLayout(0);if(i){var r=e[0]-i.cx,o=e[1]-i.cy,a=Math.sqrt(r*r+o*o);return a<=i.r&&a>=i.r0}},t.type="sunburst",t}(nx);const qG=HG;var GG=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.ignoreStyleOnData=!0,n}return o(t,e),t.prototype.getInitialData=function(e,t){var n={name:e.name,children:e.data};WG(n);var i=this._levelModels=W(e.levels||[],(function(e){return new Oh(e,this,t)}),this),r=rE.createTree(n,this,o);function o(e){e.wrapMethod("getItemModel",(function(e,t){var n=r.getNodeByDataIndex(t),o=i[n.depth];return o&&(e.parentModel=o),e}))}return r.data},t.prototype.optionUpdated=function(){this.resetViewRoot()},t.prototype.getDataParams=function(t){var n=e.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(t);return n.treePathInfo=lE(i,this),n},t.prototype.getLevelModel=function(e){return this._levelModels&&this._levelModels[e.depth]},t.prototype.getViewRoot=function(){return this._viewRoot},t.prototype.resetViewRoot=function(e){e?this._viewRoot=e:e=this._viewRoot;var t=this.getRawData().tree.root;e&&(e===t||t.contains(e))||(this._viewRoot=t)},t.prototype.enableAriaDecal=function(){_E(this)},t.type="series.sunburst",t.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"},t}(Ov);function WG(e){var t=0;G(e.children,(function(e){WG(e);var n=e.value;J(n)&&(n=n[0]),t+=n}));var n=e.value;J(n)&&(n=n[0]),(null==n||isNaN(n))&&(n=t),n<0&&(n=0),J(e.value)?e.value[0]=n:e.value=n}const UG=GG;var jG=Math.PI/180;function ZG(e,t,n){t.eachSeriesByType(e,(function(e){var t=e.get("center"),i=e.get("radius");J(i)||(i=[0,i]),J(t)||(t=[t,t]);var r=n.getWidth(),o=n.getHeight(),a=Math.min(r,o),s=Go(t[0],r),l=Go(t[1],o),u=Go(i[0],a/2),c=Go(i[1],a/2),h=-e.get("startAngle")*jG,d=e.get("minAngle")*jG,p=e.getData().tree.root,f=e.getViewRoot(),g=f.depth,v=e.get("sort");null!=v&&YG(f,v);var y=0;G(f.children,(function(e){!isNaN(e.getValue())&&y++}));var m=f.getValue(),x=Math.PI/(m||y)*2,_=f.depth>0,b=f.height-(_?-1:1),w=(c-u)/(b||1),S=e.get("clockwise"),M=e.get("stillShowZeroSum"),C=S?1:-1,I=function(t,n){if(t){var i=n;if(t!==p){var r=t.getValue(),o=0===m&&M?x:r*x;o1)r=r.parentNode;var o=n.getColorFromPalette(r.name||r.dataIndex+"",t);return e.depth>1&&ee(o)&&(o=ti(o,(e.depth-1)/(i-1)*.5)),o}e.eachSeriesByType("sunburst",(function(e){var t=e.getData(),i=t.tree;i.eachNode((function(r){var o=r.getModel(),a=o.getModel("itemStyle").getItemStyle();a.fill||(a.fill=n(r,e,i.root.height));var s=t.ensureUniqueItemVisual(r.dataIndex,"style");z(s,a)}))}))}function KG(e){e.registerChartView(qG),e.registerSeriesModel(UG),e.registerLayout(K(ZG,"sunburst")),e.registerProcessor(K(bk,"sunburst")),e.registerVisual(XG),VG(e)}var JG={color:"fill",borderColor:"stroke"},QG={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},eW=za(),tW=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0),this.currentZ=this.get("z",!0)},t.prototype.getInitialData=function(e,t){return vI(null,this)},t.prototype.getDataParams=function(t,n,i){var r=e.prototype.getDataParams.call(this,t,n);return i&&(r.info=eW(i).info),r},t.type="series.custom",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},t}(Ov);const nW=tW;function iW(e,t){return t=t||[0,0],W(["x","y"],(function(n,i){var r=this.getAxis(n),o=t[i],a=e[i]/2;return"category"===r.type?r.getBandWidth():Math.abs(r.dataToCoord(o-a)-r.dataToCoord(o+a))}),this)}function rW(e){var t=e.master.getRect();return{coordSys:{type:"cartesian2d",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(t){return e.dataToPoint(t)},size:X(iW,e)}}}function oW(e,t){return t=t||[0,0],W([0,1],(function(n){var i=t[n],r=e[n]/2,o=[],a=[];return o[n]=i-r,a[n]=i+r,o[1-n]=a[1-n]=t[1-n],Math.abs(this.dataToPoint(o)[n]-this.dataToPoint(a)[n])}),this)}function aW(e){var t=e.getBoundingRect();return{coordSys:{type:"geo",x:t.x,y:t.y,width:t.width,height:t.height,zoom:e.getZoom()},api:{coord:function(t){return e.dataToPoint(t)},size:X(oW,e)}}}function sW(e,t){var n=this.getAxis(),i=t instanceof Array?t[0]:t,r=(e instanceof Array?e[0]:e)/2;return"category"===n.type?n.getBandWidth():Math.abs(n.dataToCoord(i-r)-n.dataToCoord(i+r))}function lW(e){var t=e.getRect();return{coordSys:{type:"singleAxis",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(t){return e.dataToPoint(t)},size:X(sW,e)}}}function uW(e,t){return t=t||[0,0],W(["Radius","Angle"],(function(n,i){var r="get"+n+"Axis",o=this[r](),a=t[i],s=e[i]/2,l="category"===o.type?o.getBandWidth():Math.abs(o.dataToCoord(a-s)-o.dataToCoord(a+s));return"Angle"===n&&(l=l*Math.PI/180),l}),this)}function cW(e){var t=e.getRadiusAxis(),n=e.getAngleAxis(),i=t.getExtent();return i[0]>i[1]&&i.reverse(),{coordSys:{type:"polar",cx:e.cx,cy:e.cy,r:i[1],r0:i[0]},api:{coord:function(i){var r=t.dataToRadius(i[0]),o=n.dataToAngle(i[1]),a=e.coordToPoint([r,o]);return a.push(r,o*Math.PI/180),a},size:X(uW,e)}}}function hW(e){var t=e.getRect(),n=e.getRangeInfo();return{coordSys:{type:"calendar",x:t.x,y:t.y,width:t.width,height:t.height,cellWidth:e.getCellWidth(),cellHeight:e.getCellHeight(),rangeInfo:{start:n.start,end:n.end,weeks:n.weeks,dayCount:n.allDay}},api:{coord:function(t,n){return e.dataToPoint(t,n)}}}}function dW(e,t,n,i){return e&&(e.legacy||!1!==e.legacy&&!n&&!i&&"tspan"!==t&&("text"===t||Ie(e,"text")))}function pW(e,t,n){var i,r,o,a=e;if("text"===t)o=a;else{o={},Ie(a,"text")&&(o.text=a.text),Ie(a,"rich")&&(o.rich=a.rich),Ie(a,"textFill")&&(o.fill=a.textFill),Ie(a,"textStroke")&&(o.stroke=a.textStroke),Ie(a,"fontFamily")&&(o.fontFamily=a.fontFamily),Ie(a,"fontSize")&&(o.fontSize=a.fontSize),Ie(a,"fontStyle")&&(o.fontStyle=a.fontStyle),Ie(a,"fontWeight")&&(o.fontWeight=a.fontWeight),r={type:"text",style:o,silent:!0},i={};var s=Ie(a,"textPosition");n?i.position=s?a.textPosition:"inside":s&&(i.position=a.textPosition),Ie(a,"textPosition")&&(i.position=a.textPosition),Ie(a,"textOffset")&&(i.offset=a.textOffset),Ie(a,"textRotation")&&(i.rotation=a.textRotation),Ie(a,"textDistance")&&(i.distance=a.textDistance)}return fW(o,e),G(o.rich,(function(e){fW(e,e)})),{textConfig:i,textContent:r}}function fW(e,t){t&&(t.font=t.textFont||t.font,Ie(t,"textStrokeWidth")&&(e.lineWidth=t.textStrokeWidth),Ie(t,"textAlign")&&(e.align=t.textAlign),Ie(t,"textVerticalAlign")&&(e.verticalAlign=t.textVerticalAlign),Ie(t,"textLineHeight")&&(e.lineHeight=t.textLineHeight),Ie(t,"textWidth")&&(e.width=t.textWidth),Ie(t,"textHeight")&&(e.height=t.textHeight),Ie(t,"textBackgroundColor")&&(e.backgroundColor=t.textBackgroundColor),Ie(t,"textPadding")&&(e.padding=t.textPadding),Ie(t,"textBorderColor")&&(e.borderColor=t.textBorderColor),Ie(t,"textBorderWidth")&&(e.borderWidth=t.textBorderWidth),Ie(t,"textBorderRadius")&&(e.borderRadius=t.textBorderRadius),Ie(t,"textBoxShadowColor")&&(e.shadowColor=t.textBoxShadowColor),Ie(t,"textBoxShadowBlur")&&(e.shadowBlur=t.textBoxShadowBlur),Ie(t,"textBoxShadowOffsetX")&&(e.shadowOffsetX=t.textBoxShadowOffsetX),Ie(t,"textBoxShadowOffsetY")&&(e.shadowOffsetY=t.textBoxShadowOffsetY))}function gW(e,t,n){var i=e;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=e.fill||"#000";vW(i,t);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=e.fill||n.outsideFill||"#000"),!i.textStroke&&n.outsideStroke&&(i.textStroke=n.outsideStroke)),i.text=t.text,i.rich=t.rich,G(t.rich,(function(e){vW(e,e)})),i}function vW(e,t){t&&(Ie(t,"fill")&&(e.textFill=t.fill),Ie(t,"stroke")&&(e.textStroke=t.fill),Ie(t,"lineWidth")&&(e.textStrokeWidth=t.lineWidth),Ie(t,"font")&&(e.font=t.font),Ie(t,"fontStyle")&&(e.fontStyle=t.fontStyle),Ie(t,"fontWeight")&&(e.fontWeight=t.fontWeight),Ie(t,"fontSize")&&(e.fontSize=t.fontSize),Ie(t,"fontFamily")&&(e.fontFamily=t.fontFamily),Ie(t,"align")&&(e.textAlign=t.align),Ie(t,"verticalAlign")&&(e.textVerticalAlign=t.verticalAlign),Ie(t,"lineHeight")&&(e.textLineHeight=t.lineHeight),Ie(t,"width")&&(e.textWidth=t.width),Ie(t,"height")&&(e.textHeight=t.height),Ie(t,"backgroundColor")&&(e.textBackgroundColor=t.backgroundColor),Ie(t,"padding")&&(e.textPadding=t.padding),Ie(t,"borderColor")&&(e.textBorderColor=t.borderColor),Ie(t,"borderWidth")&&(e.textBorderWidth=t.borderWidth),Ie(t,"borderRadius")&&(e.textBorderRadius=t.borderRadius),Ie(t,"shadowColor")&&(e.textBoxShadowColor=t.shadowColor),Ie(t,"shadowBlur")&&(e.textBoxShadowBlur=t.shadowBlur),Ie(t,"shadowOffsetX")&&(e.textBoxShadowOffsetX=t.shadowOffsetX),Ie(t,"shadowOffsetY")&&(e.textBoxShadowOffsetY=t.shadowOffsetY),Ie(t,"textShadowColor")&&(e.textShadowColor=t.textShadowColor),Ie(t,"textShadowBlur")&&(e.textShadowBlur=t.textShadowBlur),Ie(t,"textShadowOffsetX")&&(e.textShadowOffsetX=t.textShadowOffsetX),Ie(t,"textShadowOffsetY")&&(e.textShadowOffsetY=t.textShadowOffsetY))}var yW={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},mW=Y(yW),xW=(U(Ur,(function(e,t){return e[t]=1,e}),{}),Ur.join(", "),["","style","shape","extra"]),_W=za();function bW(e,t,n,i,r){var o=e+"Animation",a=Yc(e,i,r)||{},s=_W(t).userDuring;return a.duration>0&&(a.during=s?X(LW,{el:t,userDuring:s}):null,a.setToFinal=!0,a.scope=e),z(a,n[o]),a}function wW(e,t,n,i){i=i||{};var r=i.dataIndex,o=i.isInit,a=i.clearStyle,s=n.isAnimationEnabled(),l=_W(e),u=t.style;l.userDuring=t.during;var c={},h={};if(EW(e,t,h),OW("shape",t,h),OW("extra",t,h),!o&&s&&(RW(e,t,c),PW("shape",e,t,c),PW("extra",e,t,c),NW(e,t,u,c)),h.style=u,IW(e,h,a),kW(e,t),s)if(o){var d={};G(xW,(function(e){var n=e?t[e]:t;n&&n.enterFrom&&(e&&(d[e]=d[e]||{}),z(e?d[e]:d,n.enterFrom))}));var p=bW("enter",e,t,n,r);p.duration>0&&e.animateFrom(d,p)}else TW(e,t,r||0,n,c);SW(e,t),u?e.dirty():e.markRedraw()}function SW(e,t){for(var n=_W(e).leaveToProps,i=0;i0&&e.animateFrom(r,o)}}function kW(e,t){Ie(t,"silent")&&(e.silent=t.silent),Ie(t,"ignore")&&(e.ignore=t.ignore),e instanceof qs&&Ie(t,"invisible")&&(e.invisible=t.invisible),e instanceof $l&&Ie(t,"autoBatch")&&(e.autoBatch=t.autoBatch)}var AW={},DW={setTransform:function(e,t){return AW.el[e]=t,this},getTransform:function(e){return AW.el[e]},setShape:function(e,t){var n=AW.el,i=n.shape||(n.shape={});return i[e]=t,n.dirtyShape&&n.dirtyShape(),this},getShape:function(e){var t=AW.el.shape;if(t)return t[e]},setStyle:function(e,t){var n=AW.el,i=n.style;return i&&(i[e]=t,n.dirtyStyle&&n.dirtyStyle()),this},getStyle:function(e){var t=AW.el.style;if(t)return t[e]},setExtra:function(e,t){var n=AW.el.extra||(AW.el.extra={});return n[e]=t,this},getExtra:function(e){var t=AW.el.extra;if(t)return t[e]}};function LW(){var e=this,t=e.el;if(t){var n=_W(t).userDuring,i=e.userDuring;n===i?(AW.el=t,i(DW)):e.el=e.userDuring=null}}function PW(e,t,n,i){var r=n[e];if(r){var o,a=t[e];if(a){var s=n.transition,l=r.transition;if(l)if(!o&&(o=i[e]={}),CW(l))z(o,a);else for(var u=ga(l),c=0;c=0){!o&&(o=i[e]={});var p=Y(a);for(c=0;c=0)){var d=e.getAnimationStyleProps(),p=d?d.style:null;if(p){!r&&(r=i.style={});var f=Y(n);for(u=0;u=0?t.getStore().get(r,n):void 0}var o=t.get(i.name,n),a=i&&i.ordinalMeta;return a?a.categories[o]:o}function w(n,i){null==i&&(i=s);var r=t.getItemVisual(i,"style"),o=r&&r.fill,a=r&&r.opacity,l=m(i,GW).getItemStyle();null!=o&&(l.fill=o),null!=a&&(l.opacity=a);var u={inheritColor:ee(o)?o:"#000"},c=x(i,GW),h=uh(c,null,u,!1,!0);h.text=c.getShallow("show")?de(e.getFormattedLabel(i,GW),xI(t,i)):null;var d=ch(c,u,!1);return C(n,l),l=gW(l,h,d),n&&M(l,n),l.legacy=!0,l}function S(n,i){null==i&&(i=s);var r=m(i,qW).getItemStyle(),o=x(i,qW),a=uh(o,null,null,!0,!0);a.text=o.getShallow("show")?pe(e.getFormattedLabel(i,qW),e.getFormattedLabel(i,GW),xI(t,i)):null;var l=ch(o,null,!0);return C(n,r),r=gW(r,a,l),n&&M(r,n),r.legacy=!0,r}function M(e,t){for(var n in t)Ie(t,n)&&(e[n]=t[n])}function C(e,t){e&&(e.textFill&&(t.textFill=e.textFill),e.textPosition&&(t.textPosition=e.textPosition))}function I(e,n){if(null==n&&(n=s),Ie(JG,e)){var i=t.getItemVisual(n,"style");return i?i[JG[e]]:null}if(Ie(QG,e))return t.getItemVisual(n,e)}function T(e){if("cartesian2d"===o.type){var t=o.getBaseAxis();return wT(B({axis:t},e))}}function k(){return n.getCurrentSeriesIndices()}function A(e){return yh(e,n)}}function cU(e){var t={};return G(e.dimensions,(function(n){var i=e.getDimensionInfo(n);if(!i.isExtraCoord){var r=i.coordDim,o=t[r]=t[r]||[];o[i.coordDimIndex]=e.getDimensionIndex(n)}})),t}function hU(e,t,n,i,r,o,a){if(i){var s=dU(e,t,n,i,r,o);return s&&a.setItemGraphicEl(n,s),s&&Ec(s,i.focus,i.blurScope,i.emphasisDisabled),s}o.remove(t)}function dU(e,t,n,i,r,o){var a=-1,s=t;t&&pU(t,i,r)&&(a=F(o.childrenRef(),t),t=null);var l=!t,u=t;u?u.clearStates():(u=rU(i),s&&tU(s,u)),!1===i.morph?u.disableMorphing=!0:u.disableMorphing&&(u.disableMorphing=!1),KW.normal.cfg=KW.normal.conOpt=KW.emphasis.cfg=KW.emphasis.conOpt=KW.blur.cfg=KW.blur.conOpt=KW.select.cfg=KW.select.conOpt=null,KW.isLegacy=!1,gU(u,n,i,r,l,KW),fU(u,n,i,r,l),oU(e,u,n,i,KW,r,l),Ie(i,"info")&&(eW(u).info=i.info);for(var c=0;c=0?o.replaceAt(u,a):o.add(u),u}function pU(e,t,n){var i=eW(e),r=t.type,o=t.shape,a=t.style;return n.isUniversalTransitionEnabled()||null!=r&&r!==i.customGraphicType||"path"===r&&CU(o)&&MU(o)!==i.customPathData||"image"===r&&Ie(a,"image")&&a.image!==i.customImagePath}function fU(e,t,n,i,r){var o=n.clipPath;if(!1===o)e&&e.getClipPath()&&e.removeClipPath();else if(o){var a=e.getClipPath();a&&pU(a,o,i)&&(a=null),a||(a=rU(o),e.setClipPath(a)),oU(null,a,t,o,null,i,r)}}function gU(e,t,n,i,r,o){if(!e.isGroup){vU(n,null,o),vU(n,qW,o);var a=o.normal.conOpt,s=o.emphasis.conOpt,l=o.blur.conOpt,u=o.select.conOpt;if(null!=a||null!=s||null!=u||null!=l){var c=e.getTextContent();if(!1===a)c&&e.removeTextContent();else{a=o.normal.conOpt=a||{type:"text"},c?c.clearStates():(c=rU(a),e.setTextContent(c)),oU(null,c,t,a,null,i,r);for(var h=a&&a.style,d=0;d=c;h--){var d=t.childAt(h);MW(d,eW(t).option,r)}}}function _U(e){new wC(e.oldChildren,e.newChildren,bU,bU,e).add(wU).update(wU).remove(SU).execute()}function bU(e,t){var n=e&&e.name;return null!=n?n:XW+t}function wU(e,t){var n=this.context,i=null!=e?n.newChildren[e]:null,r=null!=t?n.oldChildren[t]:null;dU(n.api,r,n.dataIndex,i,n.seriesModel,n.group)}function SU(e){var t=this.context,n=t.oldChildren[e];MW(n,eW(n).option,t.seriesModel)}function MU(e){return e&&(e.pathData||e.d)}function CU(e){return e&&(Ie(e,"pathData")||Ie(e,"d"))}function IU(e){e.registerChartView(iU),e.registerSeriesModel(nW)}var TU=za(),kU=R,AU=X,DU=function(){function e(){this._dragging=!1,this.animationThreshold=15}return e.prototype.render=function(e,t,n,i){var r=t.get("value"),o=t.get("status");if(this._axisModel=e,this._axisPointerModel=t,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,e,t,n);var u=l.graphicKey;u!==this._lastGraphicKey&&this.clear(n),this._lastGraphicKey=u;var c=this._moveAnimation=this.determineAnimation(e,t);if(a){var h=K(LU,t,c);this.updatePointerEl(a,l,h),this.updateLabelEl(a,l,h,t)}else a=this._group=new Lo,this.createPointerEl(a,l,e,t),this.createLabelEl(a,l,e,t),n.getZr().add(a);EU(a,t,!0),this._renderHandle(r)}},e.prototype.remove=function(e){this.clear(e)},e.prototype.dispose=function(e){this.clear(e)},e.prototype.determineAnimation=function(e,t){var n=t.get("animation"),i=e.axis,r="category"===i.type,o=t.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=xL(e).seriesDataCount,l=i.getExtent();return Math.abs(l[0]-l[1])/s>a}return!1}return!0===n},e.prototype.makeElOption=function(e,t,n,i,r){},e.prototype.createPointerEl=function(e,t,n,r){var o=t.pointer;if(o){var a=TU(e).pointerEl=new i[o.type](kU(t.pointer));e.add(a)}},e.prototype.createLabelEl=function(e,t,n,i){if(t.label){var r=TU(e).labelEl=new Du(kU(t.label));e.add(r),OU(r,i)}},e.prototype.updatePointerEl=function(e,t,n){var i=TU(e).pointerEl;i&&t.pointer&&(i.setStyle(t.pointer.style),n(i,{shape:t.pointer.shape}))},e.prototype.updateLabelEl=function(e,t,n,i){var r=TU(e).labelEl;r&&(r.setStyle(t.label.style),n(r,{x:t.label.x,y:t.label.y}),OU(r,i))},e.prototype._renderHandle=function(e){if(!this._dragging&&this.updateHandleTransform){var t,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||(t=!0,r=this._handle=Vm(o.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(e){bt(e.event)},onmousedown:AU(this._onHandleDragMove,this,0,0),drift:AU(this._onHandleDragMove,this),ondragend:AU(this._onHandleDragEnd,this)}),i.add(r)),EU(r,n,!1),r.setStyle(o.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var s=o.get("size");J(s)||(s=[s,s]),r.scaleX=s[0]/2,r.scaleY=s[1]/2,sx(this,"_doDispatchAxisPointer",o.get("throttle")||0,"fixRate"),this._moveHandleToValue(e,t)}},e.prototype._moveHandleToValue=function(e,t){LU(this._axisPointerModel,!t&&this._moveAnimation,this._handle,RU(this.getHandleTransform(e,this._axisModel,this._axisPointerModel)))},e.prototype._onHandleDragMove=function(e,t){var n=this._handle;if(n){this._dragging=!0;var i=this.updateHandleTransform(RU(n),[e,t],this._axisModel,this._axisPointerModel);this._payloadInfo=i,n.stopAnimation(),n.attr(RU(i)),TU(n).lastProp=null,this._doDispatchAxisPointer()}},e.prototype._doDispatchAxisPointer=function(){var e=this._handle;if(e){var t=this._payloadInfo,n=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:n.axis.dim,axisIndex:n.componentIndex}]})}},e.prototype._onHandleDragEnd=function(){this._dragging=!1;var e=this._handle;if(e){var t=this._axisPointerModel.get("value");this._moveHandleToValue(t),this._api.dispatchAction({type:"hideTip"})}},e.prototype.clear=function(e){this._lastValue=null,this._lastStatus=null;var t=e.getZr(),n=this._group,i=this._handle;t&&n&&(this._lastGraphicKey=null,n&&t.remove(n),i&&t.remove(i),this._group=null,this._handle=null,this._payloadInfo=null),lx(this,"_doDispatchAxisPointer")},e.prototype.doClear=function(){},e.prototype.buildLabel=function(e,t,n){return n=n||0,{x:e[n],y:e[1-n],width:t[n],height:t[1-n]}},e}();function LU(e,t,n,i){PU(TU(n).lastProp,i)||(TU(n).lastProp=i,t?Xc(n,i,e):(n.stopAnimation(),n.attr(i)))}function PU(e,t){if(ie(e)&&ie(t)){var n=!0;return G(t,(function(t,i){n=n&&PU(e[i],t)})),!!n}return e===t}function OU(e,t){e[t.get(["label","show"])?"show":"hide"]()}function RU(e){return{x:e.x||0,y:e.y||0,rotation:e.rotation||0}}function EU(e,t,n){var i=t.get("z"),r=t.get("zlevel");e&&e.traverse((function(e){"group"!==e.type&&(null!=i&&(e.z=i),null!=r&&(e.zlevel=r),e.silent=n)}))}const NU=DU;function zU(e){var t,n=e.get("type"),i=e.getModel(n+"Style");return"line"===n?(t=i.getLineStyle(),t.fill=null):"shadow"===n&&(t=i.getAreaStyle(),t.stroke=null),t}function BU(e,t,n,i,r){var o=n.get("value"),a=VU(o,t.axis,t.ecModel,n.get("seriesDataIndices"),{precision:n.get(["label","precision"]),formatter:n.get(["label","formatter"])}),s=n.getModel("label"),l=Ld(s.get("padding")||0),u=s.getFont(),c=uo(a,u),h=r.position,d=c.width+l[1]+l[3],p=c.height+l[0]+l[2],f=r.align;"right"===f&&(h[0]-=d),"center"===f&&(h[0]-=d/2);var g=r.verticalAlign;"bottom"===g&&(h[1]-=p),"middle"===g&&(h[1]-=p/2),FU(h,d,p,i);var v=s.get("backgroundColor");v&&"auto"!==v||(v=t.get(["axisLine","lineStyle","color"])),e.label={x:h[0],y:h[1],style:uh(s,{text:a,font:u,fill:s.getTextColor(),padding:l,backgroundColor:v}),z2:10}}function FU(e,t,n,i){var r=i.getWidth(),o=i.getHeight();e[0]=Math.min(e[0]+t,r)-t,e[1]=Math.min(e[1]+n,o)-n,e[0]=Math.max(e[0],0),e[1]=Math.max(e[1],0)}function VU(e,t,n,i,r){e=t.scale.parse(e);var o=t.scale.getLabel({value:e},{precision:r.precision}),a=r.formatter;if(a){var s={value:sD(t,{value:e}),axisDimension:t.dim,axisIndex:t.index,seriesData:[]};G(i,(function(e){var t=n.getSeriesByIndex(e.seriesIndex),i=e.dataIndexInside,r=t&&t.getDataParams(i);r&&s.seriesData.push(r)})),ee(a)?o=a.replace("{value}",o):Q(a)&&(o=a(s))}return o}function HU(e,t,n){var i=kr();return Or(i,i,n.rotation),Pr(i,i,n.position),Om([e.dataToCoord(t),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],i)}function qU(e,t,n,i,r,o){var a=hL.innerTextLayout(n.rotation,0,n.labelDirection);n.labelMargin=r.get(["label","margin"]),BU(t,i,r,o,{position:HU(i.axis,e,n),align:a.textAlign,verticalAlign:a.textVerticalAlign})}function GU(e,t,n){return n=n||0,{x1:e[n],y1:e[1-n],x2:t[n],y2:t[1-n]}}function WU(e,t,n){return n=n||0,{x:e[n],y:e[1-n],width:t[n],height:t[1-n]}}function UU(e,t,n,i,r,o){return{cx:e,cy:t,r0:n,r:i,startAngle:r,endAngle:o,clockwise:!0}}var jU=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.makeElOption=function(e,t,n,i,r){var o=n.axis,a=o.grid,s=i.get("type"),l=ZU(a,o).getOtherAxis(o).getGlobalExtent(),u=o.toGlobalCoord(o.dataToCoord(t,!0));if(s&&"none"!==s){var c=zU(i),h=YU[s](o,u,l);h.style=c,e.graphicKey=h.type,e.pointer=h}var d=qD(a.model,n);qU(t,e,d,n,i,r)},t.prototype.getHandleTransform=function(e,t,n){var i=qD(t.axis.grid.model,t,{labelInside:!1});i.labelMargin=n.get(["handle","margin"]);var r=HU(t.axis,e,i);return{x:r[0],y:r[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(e,t,n,i){var r=n.axis,o=r.grid,a=r.getGlobalExtent(!0),s=ZU(o,r).getOtherAxis(r).getGlobalExtent(),l="x"===r.dim?0:1,u=[e.x,e.y];u[l]+=t[l],u[l]=Math.min(a[1],u[l]),u[l]=Math.max(a[0],u[l]);var c=(s[1]+s[0])/2,h=[c,c];h[l]=u[l];var d=[{verticalAlign:"middle"},{align:"center"}];return{x:u[0],y:u[1],rotation:e.rotation,cursorPoint:h,tooltipOption:d[l]}},t}(NU);function ZU(e,t){var n={};return n[t.dim+"AxisIndex"]=t.index,e.getCartesian(n)}var YU={line:function(e,t,n){var i=GU([t,n[0]],[t,n[1]],$U(e));return{type:"Line",subPixelOptimize:!0,shape:i}},shadow:function(e,t,n){var i=Math.max(1,e.getBandWidth()),r=n[1]-n[0];return{type:"Rect",shape:WU([t-i/2,n[0]],[i,r],$U(e))}}};function $U(e){return"x"===e.dim?0:1}const XU=jU;var KU=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.type="axisPointer",t.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}},t}(op);const JU=KU;var QU=za(),ej=G;function tj(e,t,n){if(!c.node){var i=t.getZr();QU(i).records||(QU(i).records={}),nj(i,t);var r=QU(i).records[e]||(QU(i).records[e]={});r.handler=n}}function nj(e,t){function n(n,i){e.on(n,(function(n){var r=aj(t);ej(QU(e).records,(function(e){e&&i(e,n,r.dispatchAction)})),ij(r.pendings,t)}))}QU(e).initialized||(QU(e).initialized=!0,n("click",K(oj,"click")),n("mousemove",K(oj,"mousemove")),n("globalout",rj))}function ij(e,t){var n,i=e.showTip.length,r=e.hideTip.length;i?n=e.showTip[i-1]:r&&(n=e.hideTip[r-1]),n&&(n.dispatchAction=null,t.dispatchAction(n))}function rj(e,t,n){e.handler("leave",null,n)}function oj(e,t,n,i){t.handler(e,n,i)}function aj(e){var t={showTip:[],hideTip:[]},n=function(i){var r=t[i.type];r?r.push(i):(i.dispatchAction=n,e.dispatchAction(i))};return{dispatchAction:n,pendings:t}}function sj(e,t){if(!c.node){var n=t.getZr(),i=(QU(n).records||{})[e];i&&(QU(n).records[e]=null)}}var lj=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.render=function(e,t,n){var i=t.getComponent("tooltip"),r=e.get("triggerOn")||i&&i.get("triggerOn")||"mousemove|click";tj("axisPointer",n,(function(e,t,n){"none"!==r&&("leave"===e||r.indexOf(e)>=0)&&n({type:"updateAxisPointer",currTrigger:e,x:t&&t.offsetX,y:t&&t.offsetY})}))},t.prototype.remove=function(e,t){sj("axisPointer",t)},t.prototype.dispose=function(e,t){sj("axisPointer",t)},t.type="axisPointer",t}(Ev);const uj=lj;function cj(e,t){var n,i=[],r=e.seriesIndex;if(null==r||!(n=t.getSeriesByIndex(r)))return{point:[]};var o=n.getData(),a=Na(o,e);if(null==a||a<0||J(a))return{point:[]};var s=o.getItemGraphicEl(a),l=n.coordinateSystem;if(n.getTooltipPosition)i=n.getTooltipPosition(a)||[];else if(l&&l.dataToPoint)if(e.isStacked){var u=l.getBaseAxis(),c=l.getOtherAxis(u),h=c.dim,d=u.dim,p="x"===h||"radius"===h?1:0,f=o.mapDimension(d),g=[];g[p]=o.get(f,a),g[1-p]=o.get(o.getCalculationInfo("stackResultDimension"),a),i=l.dataToPoint(g)||[]}else i=l.dataToPoint(o.getValues(W(l.dimensions,(function(e){return o.mapDimension(e)})),a))||[];else if(s){var v=s.getBoundingRect().clone();v.applyTransform(s.transform),i=[v.x+v.width/2,v.y+v.height/2]}return{point:i,el:s}}var hj=za();function dj(e,t,n){var i=e.currTrigger,r=[e.x,e.y],o=e,a=e.dispatchAction||X(n.dispatchAction,n),s=t.getComponent("axisPointer").coordSysAxesInfo;if(s){wj(r)&&(r=cj({seriesIndex:o.seriesIndex,dataIndex:o.dataIndex},t).point);var l=wj(r),u=o.axesInfo,c=s.axesInfo,h="leave"===i||wj(r),d={},p={},f={list:[],map:{}},g={showPointer:K(gj,p),showTooltip:K(vj,f)};G(s.coordSysMap,(function(e,t){var n=l||e.containPoint(r);G(s.coordSysAxesInfo[t],(function(e,t){var i=e.axis,o=_j(u,e);if(!h&&n&&(!u||o)){var a=o&&o.value;null!=a||l||(a=i.pointToData(r)),null!=a&&pj(e,a,g,!1,d)}}))}));var v={};return G(c,(function(e,t){var n=e.linkGroup;n&&!p[t]&&G(n.axesInfo,(function(t,i){var r=p[i];if(t!==e&&r){var o=r.value;n.mapper&&(o=e.axis.scale.parse(n.mapper(o,bj(t),bj(e)))),v[e.key]=o}}))})),G(v,(function(e,t){pj(c[t],e,g,!0,d)})),yj(p,c,d),mj(f,r,e,a),xj(c,a,n),d}}function pj(e,t,n,i,r){var o=e.axis;if(!o.scale.isBlank()&&o.containData(t))if(e.involveSeries){var a=fj(t,e),s=a.payloadBatch,l=a.snapToValue;s[0]&&null==r.seriesIndex&&z(r,s[0]),!i&&e.snap&&o.containData(l)&&null!=l&&(t=l),n.showPointer(e,t,s),n.showTooltip(e,a,l)}else n.showPointer(e,t)}function fj(e,t){var n=t.axis,i=n.dim,r=e,o=[],a=Number.MAX_VALUE,s=-1;return G(t.seriesModels,(function(t,l){var u,c,h=t.getData().mapDimensionsAll(i);if(t.getAxisTooltipData){var d=t.getAxisTooltipData(h,e,n);c=d.dataIndices,u=d.nestestValue}else{if(c=t.getData().indicesOfNearest(h[0],e,"category"===n.type?.5:null),!c.length)return;u=t.getData().get(h[0],c[0])}if(null!=u&&isFinite(u)){var p=e-u,f=Math.abs(p);f<=a&&((f=0&&s<0)&&(a=f,s=p,r=u,o.length=0),G(c,(function(e){o.push({seriesIndex:t.seriesIndex,dataIndexInside:e,dataIndex:t.getData().getRawIndex(e)})})))}})),{payloadBatch:o,snapToValue:r}}function gj(e,t,n,i){e[t.key]={value:n,payloadBatch:i}}function vj(e,t,n,i){var r=n.payloadBatch,o=t.axis,a=o.model,s=t.axisPointerModel;if(t.triggerTooltip&&r.length){var l=t.coordSys.model,u=wL(l),c=e.map[u];c||(c=e.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},e.list.push(c)),c.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 yj(e,t,n){var i=n.axesInfo=[];G(t,(function(t,n){var r=t.axisPointerModel.option,o=e[n];o?(!t.useHandle&&(r.status="show"),r.value=o.value,r.seriesDataIndices=(o.payloadBatch||[]).slice()):!t.useHandle&&(r.status="hide"),"show"===r.status&&i.push({axisDim:t.axis.dim,axisIndex:t.axis.model.componentIndex,value:r.value})}))}function mj(e,t,n,i){if(!wj(t)&&e.list.length){var r=((e.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};i({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:n.tooltipOption,position:n.position,dataIndexInside:r.dataIndexInside,dataIndex:r.dataIndex,seriesIndex:r.seriesIndex,dataByCoordSys:e.list})}else i({type:"hideTip"})}function xj(e,t,n){var i=n.getZr(),r="axisPointerLastHighlights",o=hj(i)[r]||{},a=hj(i)[r]={};G(e,(function(e,t){var n=e.axisPointerModel.option;"show"===n.status&&G(n.seriesDataIndices,(function(e){var t=e.seriesIndex+" | "+e.dataIndex;a[t]=e}))}));var s=[],l=[];G(o,(function(e,t){!a[t]&&l.push(e)})),G(a,(function(e,t){!o[t]&&s.push(e)})),l.length&&n.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:l}),s.length&&n.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:s})}function _j(e,t){for(var n=0;n<(e||[]).length;n++){var i=e[n];if(t.axis.dim===i.axisDim&&t.axis.model.componentIndex===i.axisIndex)return i}}function bj(e){var t=e.axis.model,n={},i=n.axisDim=e.axis.dim;return n.axisIndex=n[i+"AxisIndex"]=t.componentIndex,n.axisName=n[i+"AxisName"]=t.name,n.axisId=n[i+"AxisId"]=t.id,n}function wj(e){return!e||null==e[0]||isNaN(e[0])||null==e[1]||isNaN(e[1])}function Sj(e){CL.registerAxisPointerClass("CartesianAxisPointer",XU),e.registerComponentModel(JU),e.registerComponentView(uj),e.registerPreprocessor((function(e){if(e){(!e.axisPointer||0===e.axisPointer.length)&&(e.axisPointer={});var t=e.axisPointer.link;t&&!J(t)&&(e.axisPointer.link=[t])}})),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,(function(e,t){e.getComponent("axisPointer").coordSysAxesInfo=dL(e,t)})),e.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},dj)}function Mj(e){jw(zL),jw(Sj)}var Cj=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.makeElOption=function(e,t,n,i,r){var o=n.axis;"angle"===o.dim&&(this.animationThreshold=Math.PI/18);var a=o.polar,s=a.getOtherAxis(o),l=s.getExtent(),u=o.dataToCoord(t),c=i.get("type");if(c&&"none"!==c){var h=zU(i),d=Tj[c](o,a,u,l);d.style=h,e.graphicKey=d.type,e.pointer=d}var p=i.get(["label","margin"]),f=Ij(t,n,i,a,p);BU(e,n,i,r,f)},t}(NU);function Ij(e,t,n,i,r){var o=t.axis,a=o.dataToCoord(e),s=i.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var l,u,c,h=i.getRadiusAxis().getExtent();if("radius"===o.dim){var d=kr();Or(d,d,s),Pr(d,d,[i.cx,i.cy]),l=Om([a,-r],d);var p=t.getModel("axisLabel").get("rotate")||0,f=hL.innerTextLayout(s,p*Math.PI/180,-1);u=f.textAlign,c=f.textVerticalAlign}else{var g=h[1];l=i.coordToPoint([g+r,a]);var v=i.cx,y=i.cy;u=Math.abs(l[0]-v)/g<.3?"center":l[0]>v?"left":"right",c=Math.abs(l[1]-y)/g<.3?"middle":l[1]>y?"top":"bottom"}return{position:l,align:u,verticalAlign:c}}var Tj={line:function(e,t,n,i){return"angle"===e.dim?{type:"Line",shape:GU(t.coordToPoint([i[0],n]),t.coordToPoint([i[1],n]))}:{type:"Circle",shape:{cx:t.cx,cy:t.cy,r:n}}},shadow:function(e,t,n,i){var r=Math.max(1,e.getBandWidth()),o=Math.PI/180;return"angle"===e.dim?{type:"Sector",shape:UU(t.cx,t.cy,i[0],i[1],(-n-r/2)*o,(r/2-n)*o)}:{type:"Sector",shape:UU(t.cx,t.cy,n-r/2,n+r/2,0,2*Math.PI)}}};const kj=Cj;var Aj=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.findAxisModel=function(e){var t,n=this.ecModel;return n.eachComponent(e,(function(e){e.getCoordSysModel()===this&&(t=e)}),this),t},t.type="polar",t.dependencies=["radiusAxis","angleAxis"],t.defaultOption={z:0,center:["50%","50%"],radius:"80%"},t}(op);const Dj=Aj;var Lj=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",Ha).models[0]},t.type="polarAxis",t}(op);H(Lj,Xk);var Pj=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.type="angleAxis",t}(Lj),Oj=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.type="radiusAxis",t}(Lj),Rj=function(e){function t(t,n){return e.call(this,"radius",t,n)||this}return o(t,e),t.prototype.pointToData=function(e,t){return this.polar.pointToData(e,t)["radius"===this.dim?0:1]},t}(FD);Rj.prototype.dataToRadius=FD.prototype.dataToCoord,Rj.prototype.radiusToData=FD.prototype.coordToData;const Ej=Rj;var Nj=za(),zj=function(e){function t(t,n){return e.call(this,"angle",t,n||[0,360])||this}return o(t,e),t.prototype.pointToData=function(e,t){return this.polar.pointToData(e,t)["radius"===this.dim?0:1]},t.prototype.calculateCategoryInterval=function(){var e=this,t=e.getLabelModel(),n=e.scale,i=n.getExtent(),r=n.count();if(i[1]-i[0]<1)return 0;var o=i[0],a=e.dataToCoord(o+1)-e.dataToCoord(o),s=Math.abs(a),l=uo(null==o?"":o+"",t.getFont(),"center","top"),u=Math.max(l.height,7),c=u/s;isNaN(c)&&(c=1/0);var h=Math.max(0,Math.floor(c)),d=Nj(e.model),p=d.lastAutoInterval,f=d.lastTickCount;return null!=p&&null!=f&&Math.abs(p-h)<=1&&Math.abs(f-r)<=1&&p>h?h=p:(d.lastTickCount=r,d.lastAutoInterval=h),h},t}(FD);zj.prototype.dataToAngle=FD.prototype.dataToCoord,zj.prototype.angleToData=FD.prototype.coordToData;const Bj=zj;var Fj=["radius","angle"],Vj=function(){function e(e){this.dimensions=Fj,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new Ej,this._angleAxis=new Bj,this.axisPointerEnabled=!0,this.name=e||"",this._radiusAxis.polar=this._angleAxis.polar=this}return e.prototype.containPoint=function(e){var t=this.pointToCoord(e);return this._radiusAxis.contain(t[0])&&this._angleAxis.contain(t[1])},e.prototype.containData=function(e){return this._radiusAxis.containData(e[0])&&this._angleAxis.containData(e[1])},e.prototype.getAxis=function(e){var t="_"+e+"Axis";return this[t]},e.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},e.prototype.getAxesByScale=function(e){var t=[],n=this._angleAxis,i=this._radiusAxis;return n.scale.type===e&&t.push(n),i.scale.type===e&&t.push(i),t},e.prototype.getAngleAxis=function(){return this._angleAxis},e.prototype.getRadiusAxis=function(){return this._radiusAxis},e.prototype.getOtherAxis=function(e){var t=this._angleAxis;return e===t?this._radiusAxis:t},e.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},e.prototype.getTooltipAxes=function(e){var t=null!=e&&"auto"!==e?this.getAxis(e):this.getBaseAxis();return{baseAxes:[t],otherAxes:[this.getOtherAxis(t)]}},e.prototype.dataToPoint=function(e,t){return this.coordToPoint([this._radiusAxis.dataToRadius(e[0],t),this._angleAxis.dataToAngle(e[1],t)])},e.prototype.pointToData=function(e,t){var n=this.pointToCoord(e);return[this._radiusAxis.radiusToData(n[0],t),this._angleAxis.angleToData(n[1],t)]},e.prototype.pointToCoord=function(e){var t=e[0]-this.cx,n=e[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(t*t+n*n);t/=s,n/=s;var l=Math.atan2(-n,t)/Math.PI*180,u=la)l+=360*u;return[s,l]},e.prototype.coordToPoint=function(e){var t=e[0],n=e[1]/180*Math.PI,i=Math.cos(n)*t+this.cx,r=-Math.sin(n)*t+this.cy;return[i,r]},e.prototype.getArea=function(){var e=this.getAngleAxis(),t=this.getRadiusAxis(),n=t.getExtent().slice();n[0]>n[1]&&n.reverse();var i=e.getExtent(),r=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:n[0],r:n[1],startAngle:-i[0]*r,endAngle:-i[1]*r,clockwise:e.inverse,contain:function(e,t){var n=e-this.cx,i=t-this.cy,r=n*n+i*i-1e-4,o=this.r,a=this.r0;return r<=o*o&&r>=a*a}}},e.prototype.convertToPixel=function(e,t,n){var i=Hj(t);return i===this?this.dataToPoint(n):null},e.prototype.convertFromPixel=function(e,t,n){var i=Hj(t);return i===this?this.pointToData(n):null},e}();function Hj(e){var t=e.seriesModel,n=e.polarModel;return n&&n.coordinateSystem||t&&t.coordinateSystem}const qj=Vj;function Gj(e,t,n){var i=t.get("center"),r=n.getWidth(),o=n.getHeight();e.cx=Go(i[0],r),e.cy=Go(i[1],o);var a=e.getRadiusAxis(),s=Math.min(r,o)/2,l=t.get("radius");null==l?l=[0,"100%"]:J(l)||(l=[0,l]);var u=[Go(l[0],s),Go(l[1],s)];a.inverse?a.setExtent(u[1],u[0]):a.setExtent(u[0],u[1])}function Wj(e,t){var n=this,i=n.getAngleAxis(),r=n.getRadiusAxis();if(i.scale.setExtent(1/0,-1/0),r.scale.setExtent(1/0,-1/0),e.eachSeries((function(e){if(e.coordinateSystem===n){var t=e.getData();G(dD(t,"radius"),(function(e){r.scale.unionExtentFromData(t,e)})),G(dD(t,"angle"),(function(e){i.scale.unionExtentFromData(t,e)}))}})),iD(i.scale,i.model),iD(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 Uj(e){return"angleAxis"===e.mainType}function jj(e,t){if(e.type=t.get("type"),e.scale=rD(t),e.onBand=t.get("boundaryGap")&&"category"===e.type,e.inverse=t.get("inverse"),Uj(t)){e.inverse=e.inverse!==t.get("clockwise");var n=t.get("startAngle");e.setExtent(n,n+(e.inverse?-360:360))}t.axis=e,e.model=t}var Zj={dimensions:Fj,create:function(e,t){var n=[];return e.eachComponent("polar",(function(e,i){var r=new qj(i+"");r.update=Wj;var o=r.getRadiusAxis(),a=r.getAngleAxis(),s=e.findAxisModel("radiusAxis"),l=e.findAxisModel("angleAxis");jj(o,s),jj(a,l),Gj(r,e,t),n.push(r),e.coordinateSystem=r,r.model=e})),e.eachSeries((function(e){if("polar"===e.get("coordinateSystem")){var t=e.getReferringComponents("polar",Ha).models[0];0,e.coordinateSystem=t.coordinateSystem}})),n}};const Yj=Zj;var $j=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function Xj(e,t,n){t[1]>t[0]&&(t=t.slice().reverse());var i=e.coordToPoint([t[0],n]),r=e.coordToPoint([t[1],n]);return{x1:i[0],y1:i[1],x2:r[0],y2:r[1]}}function Kj(e){var t=e.getRadiusAxis();return t.inverse?0:1}function Jj(e){var t=e[0],n=e[e.length-1];t&&n&&Math.abs(Math.abs(t.coord-n.coord)-360)<1e-4&&e.pop()}var Qj=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.axisPointerClass="PolarAxisPointer",n}return o(t,e),t.prototype.render=function(e,t){if(this.group.removeAll(),e.get("show")){var n=e.axis,i=n.polar,r=i.getRadiusAxis().getExtent(),o=n.getTicksCoords(),a=n.getMinorTicksCoords(),s=W(n.getViewLabels(),(function(e){e=R(e);var t=n.scale,i="ordinal"===t.type?t.getRawOrdinalNumber(e.tickValue):e.tickValue;return e.coord=n.dataToCoord(i),e}));Jj(s),Jj(o),G($j,(function(t){!e.get([t,"show"])||n.scale.isBlank()&&"axisLine"!==t||eZ[t](this.group,e,i,o,a,r,s)}),this)}},t.type="angleAxis",t}(CL),eZ={axisLine:function(e,t,n,i,r,o){var a,s=t.getModel(["axisLine","lineStyle"]),l=Kj(n),u=l?0:1;a=0===o[u]?new ly({shape:{cx:n.cx,cy:n.cy,r:o[l]},style:s.getLineStyle(),z2:1,silent:!0}):new Py({shape:{cx:n.cx,cy:n.cy,r:o[l],r0:o[u]},style:s.getLineStyle(),z2:1,silent:!0}),a.style.fill=null,e.add(a)},axisTick:function(e,t,n,i,r,o){var a=t.getModel("axisTick"),s=(a.get("inside")?-1:1)*a.get("length"),l=o[Kj(n)],u=W(i,(function(e){return new Wy({shape:Xj(n,[l,l+s],e.coord)})}));e.add(Tm(u,{style:B(a.getModel("lineStyle").getLineStyle(),{stroke:t.get(["axisLine","lineStyle","color"])})}))},minorTick:function(e,t,n,i,r,o){if(r.length){for(var a=t.getModel("axisTick"),s=t.getModel("minorTick"),l=(a.get("inside")?-1:1)*s.get("length"),u=o[Kj(n)],c=[],h=0;hf?"left":"right",y=Math.abs(p[1]-g)/d<.3?"middle":p[1]>g?"top":"bottom";if(s&&s[h]){var m=s[h];ie(m)&&m.textStyle&&(a=new Oh(m.textStyle,l,l.ecModel))}var x=new Du({silent:hL.isLabelSilent(t),style:uh(a,{x:p[0],y:p[1],fill:a.getTextColor()||t.get(["axisLine","lineStyle","color"]),text:i.formattedLabel,align:v,verticalAlign:y})});if(e.add(x),c){var _=hL.makeAxisEventDataBase(t);_.targetType="axisLabel",_.value=i.rawLabel,Lu(x).eventData=_}}),this)},splitLine:function(e,t,n,i,r,o){var a=t.getModel("splitLine"),s=a.getModel("lineStyle"),l=s.get("color"),u=0;l=l instanceof Array?l:[l];for(var c=[],h=0;h=0?"p":"n",I=_;m&&(i[s][M]||(i[s][M]={p:_,n:_}),I=i[s][M][C]);var T=void 0,k=void 0,A=void 0,D=void 0;if("radius"===h.dim){var L=h.dataToCoord(S)-_,P=o.dataToCoord(M);Math.abs(L)=D})}}}))}function hZ(e){var t={};G(e,(function(e,n){var i=e.getData(),r=e.coordinateSystem,o=r.getBaseAxis(),a=uZ(r,o),s=o.getExtent(),l="category"===o.type?o.getBandWidth():Math.abs(s[1]-s[0])/i.count(),u=t[a]||{bandWidth:l,remainedWidth:l,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},c=u.stacks;t[a]=u;var h=lZ(e);c[h]||u.autoWidthCount++,c[h]=c[h]||{width:0,maxWidth:0};var d=Go(e.get("barWidth"),l),p=Go(e.get("barMaxWidth"),l),f=e.get("barGap"),g=e.get("barCategoryGap");d&&!c[h].width&&(d=Math.min(u.remainedWidth,d),c[h].width=d,u.remainedWidth-=d),p&&(c[h].maxWidth=p),null!=f&&(u.gap=f),null!=g&&(u.categoryGap=g)}));var n={};return G(t,(function(e,t){n[t]={};var i=e.stacks,r=e.bandWidth,o=Go(e.categoryGap,r),a=Go(e.gap,1),s=e.remainedWidth,l=e.autoWidthCount,u=(s-o)/(l+(l-1)*a);u=Math.max(u,0),G(i,(function(e,t){var n=e.maxWidth;n&&n=t.y&&e[1]<=t.y+t.height:n.contain(n.toLocalCoord(e[1]))&&e[0]>=t.y&&e[0]<=t.y+t.height},e.prototype.pointToData=function(e){var t=this.getAxis();return[t.coordToData(t.toLocalCoord(e["horizontal"===t.orient?0:1]))]},e.prototype.dataToPoint=function(e){var t=this.getAxis(),n=this.getRect(),i=[],r="horizontal"===t.orient?0:1;return e instanceof Array&&(e=e[0]),i[r]=t.toGlobalCoord(t.dataToCoord(+e)),i[1-r]=0===r?n.y+n.height/2:n.x+n.width/2,i},e.prototype.convertToPixel=function(e,t,n){var i=AZ(t);return i===this?this.dataToPoint(n):null},e.prototype.convertFromPixel=function(e,t,n){var i=AZ(t);return i===this?this.pointToData(n):null},e}();function AZ(e){var t=e.seriesModel,n=e.singleAxisModel;return n&&n.coordinateSystem||t&&t.coordinateSystem}const DZ=kZ;function LZ(e,t){var n=[];return e.eachComponent("singleAxis",(function(i,r){var o=new DZ(i,e,t);o.name="single_"+r,o.resize(i,t),i.coordinateSystem=o,n.push(o)})),e.eachSeries((function(e){if("singleAxis"===e.get("coordinateSystem")){var t=e.getReferringComponents("singleAxis",Ha).models[0];e.coordinateSystem=t&&t.coordinateSystem}})),n}var PZ={create:LZ,dimensions:TZ};const OZ=PZ;var RZ=["x","y"],EZ=["width","height"],NZ=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.makeElOption=function(e,t,n,i,r){var o=n.axis,a=o.coordinateSystem,s=FZ(a,1-BZ(o)),l=a.dataToPoint(t)[0],u=i.get("type");if(u&&"none"!==u){var c=zU(i),h=zZ[u](o,l,s);h.style=c,e.graphicKey=h.type,e.pointer=h}var d=yZ(n);qU(t,e,d,n,i,r)},t.prototype.getHandleTransform=function(e,t,n){var i=yZ(t,{labelInside:!1});i.labelMargin=n.get(["handle","margin"]);var r=HU(t.axis,e,i);return{x:r[0],y:r[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(e,t,n,i){var r=n.axis,o=r.coordinateSystem,a=BZ(r),s=FZ(o,a),l=[e.x,e.y];l[a]+=t[a],l[a]=Math.min(s[1],l[a]),l[a]=Math.max(s[0],l[a]);var u=FZ(o,1-a),c=(u[1]+u[0])/2,h=[c,c];return h[a]=l[a],{x:l[0],y:l[1],rotation:e.rotation,cursorPoint:h,tooltipOption:{verticalAlign:"middle"}}},t}(NU),zZ={line:function(e,t,n){var i=GU([t,n[0]],[t,n[1]],BZ(e));return{type:"Line",subPixelOptimize:!0,shape:i}},shadow:function(e,t,n){var i=e.getBandWidth(),r=n[1]-n[0];return{type:"Rect",shape:WU([t-i/2,n[0]],[i,r],BZ(e))}}};function BZ(e){return e.isHorizontal()?0:1}function FZ(e,t){var n=e.getRect();return[n[RZ[t]],n[RZ[t]]+n[EZ[t]]]}const VZ=NZ;var HZ=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.type="single",t}(Ev);function qZ(e){jw(Sj),CL.registerAxisPointerClass("SingleAxisPointer",VZ),e.registerComponentView(HZ),e.registerComponentView(wZ),e.registerComponentModel(MZ),uA(e,"single",MZ,MZ.defaultOption),e.registerCoordinateSystem("single",OZ)}var GZ=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.init=function(t,n,i){var r=ep(t);e.prototype.init.apply(this,arguments),WZ(t,r)},t.prototype.mergeOption=function(t){e.prototype.mergeOption.apply(this,arguments),WZ(this.option,t)},t.prototype.getCellSize=function(){return this.option.cellSize},t.type="calendar",t.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}},t}(op);function WZ(e,t){var n,i=e.cellSize;n=J(i)?i:e.cellSize=[i,i],1===n.length&&(n[1]=n[0]);var r=W([0,1],(function(e){return Kd(t,e)&&(n[e]="auto"),null!=n[e]&&"auto"!==n[e]}));Qd(e,t,{type:"box",ignoreSize:r})}const UZ=GZ;var jZ=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.render=function(e,t,n){var i=this.group;i.removeAll();var r=e.coordinateSystem,o=r.getRangeInfo(),a=r.getOrient(),s=t.getLocaleModel();this._renderDayRect(e,o,i),this._renderLines(e,o,a,i),this._renderYearText(e,o,a,i),this._renderMonthText(e,s,a,i),this._renderWeekText(e,s,o,a,i)},t.prototype._renderDayRect=function(e,t,n){for(var i=e.coordinateSystem,r=e.getModel("itemStyle").getItemStyle(),o=i.getCellWidth(),a=i.getCellHeight(),s=t.start.time;s<=t.end.time;s=i.getNextNDay(s,1).time){var l=i.dataToRect([s],!1).tl,u=new du({shape:{x:l[0],y:l[1],width:o,height:a},cursor:"default",style:r});n.add(u)}},t.prototype._renderLines=function(e,t,n,i){var r=this,o=e.coordinateSystem,a=e.getModel(["splitLine","lineStyle"]).getLineStyle(),s=e.get(["splitLine","show"]),l=a.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var u=t.start,c=0;u.time<=t.end.time;c++){d(u.formatedDate),0===c&&(u=o.getDateInfo(t.start.y+"-"+t.start.m));var h=u.date;h.setMonth(h.getMonth()+1),u=o.getDateInfo(h)}function d(t){r._firstDayOfMonth.push(o.getDateInfo(t)),r._firstDayPoints.push(o.dataToRect([t],!1).tl);var l=r._getLinePointsOfOneWeek(e,t,n);r._tlpoints.push(l[0]),r._blpoints.push(l[l.length-1]),s&&r._drawSplitline(l,a,i)}d(o.getNextNDay(t.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)},t.prototype._getEdgesPoints=function(e,t,n){var i=[e[0].slice(),e[e.length-1].slice()],r="horizontal"===n?0:1;return i[0][r]=i[0][r]-t/2,i[1][r]=i[1][r]+t/2,i},t.prototype._drawSplitline=function(e,t,n){var i=new Vy({z2:20,shape:{points:e},style:t});n.add(i)},t.prototype._getLinePointsOfOneWeek=function(e,t,n){for(var i=e.coordinateSystem,r=i.getDateInfo(t),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},t.prototype._formatterLabel=function(e,t){return ee(e)&&e?Fd(e,t):Q(e)?e(t):t.nameMap},t.prototype._yearTextPositionControl=function(e,t,n,i,r){var o=t[0],a=t[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]}}},t.prototype._renderYearText=function(e,t,n,i){var r=e.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,c="horizontal"===n?0:1,h={top:[l,s[c][1]],bottom:[l,s[1-c][1]],left:[s[1-c][0],u],right:[s[c][0],u]},d=t.start.y;+t.end.y>+t.start.y&&(d=d+"-"+t.end.y);var p=r.get("formatter"),f={start:t.start.y,end:t.end.y,nameMap:d},g=this._formatterLabel(p,f),v=new Du({z2:30,style:uh(r,{text:g})});v.attr(this._yearTextPositionControl(v,h[a],n,a,o)),i.add(v)}},t.prototype._monthTextPositionControl=function(e,t,n,i,r){var o="left",a="top",s=e[0],l=e[1];return"horizontal"===n?(l+=r,t&&(o="center"),"start"===i&&(a="bottom")):(s+=r,t&&(a="middle"),"start"===i&&(o="right")),{x:s,y:l,align:o,verticalAlign:a}},t.prototype._renderMonthText=function(e,t,n,i){var r=e.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&&!ee(o)||(o&&(t=$h(o)||t),o=t.get(["time","monthAbbr"])||[]);var c="start"===s?0:1,h="horizontal"===n?0:1;a="start"===s?-a:a;for(var d="center"===l,p=0;p=i.start.time&&n.timea.end.time&&e.reverse(),e},e.prototype._getRangeInfo=function(e){var t,n=[this.getDateInfo(e[0]),this.getDateInfo(e[1])];n[0].time>n[1].time&&(t=!0,n.reverse());var i=Math.floor(n[1].time/YZ)-Math.floor(n[0].time/YZ)+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){var l=r.getTime()-n[1].time>0?1:-1;while((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),c=t?1-u:u-1;return t&&n.reverse(),{range:[n[0].formatedDate,n[1].formatedDate],start:n[0],end:n[1],allDay:i,weeks:u,nthWeek:c,fweek:n[0].day,lweek:n[1].day}},e.prototype._getDateByWeeksAndDay=function(e,t,n){var i=this._getRangeInfo(n);if(e>i.weeks||0===e&&ti.lweek)return null;var r=7*(e-1)-i.fweek+t,o=new Date(i.start.time);return o.setDate(+i.start.d+r),this.getDateInfo(o)},e.create=function(t,n){var i=[];return t.eachComponent("calendar",(function(r){var o=new e(r,t,n);i.push(o),r.coordinateSystem=o})),t.eachSeries((function(e){"calendar"===e.get("coordinateSystem")&&(e.coordinateSystem=i[e.get("calendarIndex")||0])})),i},e.dimensions=["time","value"],e}();function XZ(e){var t=e.calendarModel,n=e.seriesModel,i=t?t.coordinateSystem:n?n.coordinateSystem:null;return i}const KZ=$Z;function JZ(e){e.registerComponentModel(UZ),e.registerComponentView(ZZ),e.registerCoordinateSystem("calendar",KZ)}function QZ(e,t){var n=e.existing;if(t.id=e.keyInfo.id,!t.type&&n&&(t.type=n.type),null==t.parentId){var i=t.parentOption;i?t.parentId=i.id:n&&(t.parentId=n.parentId)}t.parentOption=null}function eY(e,t){var n;return G(t,(function(t){null!=e[t]&&"auto"!==e[t]&&(n=!0)})),n}function tY(e,t,n){var i=z({},n),r=e[t],o=n.$action||"merge";"merge"===o?r?(E(r,i,!0),Qd(r,i,{ignoreSize:!0}),tp(n,r),rY(n,r),rY(n,r,"shape"),rY(n,r,"style"),rY(n,r,"extra"),n.clipPath=r.clipPath):e[t]=i:"replace"===o?e[t]=i:"remove"===o&&r&&(e[t]=null)}var nY=["transition","enterFrom","leaveTo"],iY=nY.concat(["enterAnimation","updateAnimation","leaveAnimation"]);function rY(e,t,n){if(n&&(!e[n]&&t[n]&&(e[n]={}),e=e[n],t=t[n]),e&&t)for(var i=n?nY:iY,r=0;r=0;l--){u=n[l],c=Aa(u.id,null),h=null!=c?r.get(c):null;if(h){d=h.parent,g=lY(d);var v=d===i?{width:o,height:a}:{width:g.width,height:g.height},y={},m=Xd(h,u,v,null,{hv:u.hv,boundingMode:u.bounding},y);if(!lY(h).isNew&&m){for(var x=u.transition,_={},b=0;b=0)?_[w]=S:h[w]=S}Xc(h,_,e,0)}else h.attr(y)}}},t.prototype._clear=function(){var e=this,t=this._elMap;t.each((function(n){dY(n,lY(n).option,t,e._lastGraphicModel)})),this._elMap=we()},t.prototype.dispose=function(){this._clear()},t.type="graphic",t}(Ev);function cY(e){var t=Ie(sY,e)?sY[e]:Sm(e);var n=new t({});return lY(n).type=e,n}function hY(e,t,n,i){var r=cY(n);return t.add(r),i.set(e,r),lY(r).id=e,lY(r).isNew=!0,r}function dY(e,t,n,i){var r=e&&e.parent;r&&("group"===e.type&&e.traverse((function(e){dY(e,t,n,i)})),MW(e,t,i),n.removeKey(lY(e).id))}function pY(e,t,n,i){e.isGroup||G([["cursor",qs.prototype.cursor],["zlevel",i||0],["z",n||0],["z2",0]],(function(n){var i=n[0];Ie(t,i)?e[i]=de(t[i],n[1]):null==e[i]&&(e[i]=n[1])})),G(Y(t),(function(n){if(0===n.indexOf("on")){var i=t[n];e[n]=Q(i)?i:null}})),Ie(t,"draggable")&&(e.draggable=t.draggable),null!=t.name&&(e.name=t.name),null!=t.id&&(e.id=t.id)}function fY(e){return e=z({},e),G(["id","parentId","$action","hv","bounding","textContent","clipPath"].concat(Wd),(function(t){delete e[t]})),e}function gY(e,t,n){var i=Lu(e).eventData;e.silent||e.ignore||i||(i=Lu(e).eventData={componentType:"graphic",componentIndex:t.componentIndex,name:e.name}),i&&(i.info=n.info)}function vY(e){e.registerComponentModel(aY),e.registerComponentView(uY),e.registerPreprocessor((function(e){var t=e.graphic;J(t)?t[0]&&t[0].elements?e.graphic=[e.graphic[0]]:e.graphic=[{elements:t}]:t&&!t.elements&&(e.graphic=[{elements:[t]}])}))}var yY=["x","y","radius","angle","single"],mY=["cartesian2d","polar","singleAxis"];function xY(e){var t=e.get("coordinateSystem");return F(mY,t)>=0}function _Y(e){return e+"Axis"}function bY(e,t){var n,i=we(),r=[],o=we();e.eachComponent({mainType:"dataZoom",query:t},(function(e){o.get(e.uid)||s(e)}));do{n=!1,e.eachComponent("dataZoom",a)}while(n);function a(e){!o.get(e.uid)&&l(e)&&(s(e),n=!0)}function s(e){o.set(e.uid,!0),r.push(e),u(e)}function l(e){var t=!1;return e.eachTargetAxis((function(e,n){var r=i.get(e);r&&r[n]&&(t=!0)})),t}function u(e){e.eachTargetAxis((function(e,t){(i.get(e)||i.set(e,[]))[t]=!0}))}return r}function wY(e){var t=e.ecModel,n={infoList:[],infoMap:we()};return e.eachTargetAxis((function(e,i){var r=t.getComponent(_Y(e),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 SY=function(){function e(){this.indexList=[],this.indexMap=[]}return e.prototype.add=function(e){this.indexMap[e]||(this.indexList.push(e),this.indexMap[e]=!0)},e}(),MY=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n._autoThrottle=!0,n._noTarget=!0,n._rangePropMode=["percent","percent"],n}return o(t,e),t.prototype.init=function(e,t,n){var i=CY(e);this.settledOption=i,this.mergeDefaultAndTheme(e,n),this._doInit(i)},t.prototype.mergeOption=function(e){var t=CY(e);E(this.option,e,!0),E(this.settledOption,t,!0),this._doInit(t)},t.prototype._doInit=function(e){var t=this.option;this._setDefaultThrottle(e),this._updateRangeUse(e);var n=this.settledOption;G([["start","startValue"],["end","endValue"]],(function(e,i){"value"===this._rangePropMode[i]&&(t[e[0]]=n[e[0]]=null)}),this),this._resetTarget()},t.prototype._resetTarget=function(){var e=this.get("orient",!0),t=this._targetAxisInfoMap=we(),n=this._fillSpecifiedTargetAxis(t);n?this._orient=e||this._makeAutoOrientByTargetAxis():(this._orient=e||"horizontal",this._fillAutoTargetAxisByOrient(t,this._orient)),this._noTarget=!0,t.each((function(e){e.indexList.length&&(this._noTarget=!1)}),this)},t.prototype._fillSpecifiedTargetAxis=function(e){var t=!1;return G(yY,(function(n){var i=this.getReferringComponents(_Y(n),qa);if(i.specified){t=!0;var r=new SY;G(i.models,(function(e){r.add(e.componentIndex)})),e.set(n,r)}}),this),t},t.prototype._fillAutoTargetAxisByOrient=function(e,t){var n=this.ecModel,i=!0;if(i){var r="vertical"===t?"y":"x",o=n.findComponents({mainType:r+"Axis"});a(o,r)}if(i){o=n.findComponents({mainType:"singleAxis",filter:function(e){return e.get("orient",!0)===t}});a(o,"single")}function a(t,n){var r=t[0];if(r){var o=new SY;if(o.add(r.componentIndex),e.set(n,o),i=!1,"x"===n||"y"===n){var a=r.getReferringComponents("grid",Ha).models[0];a&&G(t,(function(e){r.componentIndex!==e.componentIndex&&a===e.getReferringComponents("grid",Ha).models[0]&&o.add(e.componentIndex)}))}}}i&&G(yY,(function(t){if(i){var r=n.findComponents({mainType:_Y(t),filter:function(e){return"category"===e.get("type",!0)}});if(r[0]){var o=new SY;o.add(r[0].componentIndex),e.set(t,o),i=!1}}}),this)},t.prototype._makeAutoOrientByTargetAxis=function(){var e;return this.eachTargetAxis((function(t){!e&&(e=t)}),this),"y"===e?"vertical":"horizontal"},t.prototype._setDefaultThrottle=function(e){if(e.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var t=this.ecModel.option;this.option.throttle=t.animation&&t.animationDurationUpdate>0?100:20}},t.prototype._updateRangeUse=function(e){var t=this._rangePropMode,n=this.get("rangeMode");G([["start","startValue"],["end","endValue"]],(function(i,r){var o=null!=e[i[0]],a=null!=e[i[1]];o&&!a?t[r]="percent":!o&&a?t[r]="value":n?t[r]=n[r]:o&&(t[r]="percent")}))},t.prototype.noTarget=function(){return this._noTarget},t.prototype.getFirstTargetAxisModel=function(){var e;return this.eachTargetAxis((function(t,n){null==e&&(e=this.ecModel.getComponent(_Y(t),n))}),this),e},t.prototype.eachTargetAxis=function(e,t){this._targetAxisInfoMap.each((function(n,i){G(n.indexList,(function(n){e.call(t,i,n)}))}))},t.prototype.getAxisProxy=function(e,t){var n=this.getAxisModel(e,t);if(n)return n.__dzAxisProxy},t.prototype.getAxisModel=function(e,t){var n=this._targetAxisInfoMap.get(e);if(n&&n.indexMap[t])return this.ecModel.getComponent(_Y(e),t)},t.prototype.setRawRange=function(e){var t=this.option,n=this.settledOption;G([["start","startValue"],["end","endValue"]],(function(i){null==e[i[0]]&&null==e[i[1]]||(t[i[0]]=n[i[0]]=e[i[0]],t[i[1]]=n[i[1]]=e[i[1]])}),this),this._updateRangeUse(e)},t.prototype.setCalculatedRange=function(e){var t=this.option;G(["start","startValue","end","endValue"],(function(n){t[n]=e[n]}))},t.prototype.getPercentRange=function(){var e=this.findRepresentativeAxisProxy();if(e)return e.getDataPercentWindow()},t.prototype.getValueRange=function(e,t){if(null!=e||null!=t)return this.getAxisProxy(e,t).getDataValueWindow();var n=this.findRepresentativeAxisProxy();return n?n.getDataValueWindow():void 0},t.prototype.findRepresentativeAxisProxy=function(e){if(e)return e.__dzAxisProxy;for(var t,n=this._targetAxisInfoMap.keys(),i=0;io[1];if(c&&!h&&!d)return!0;c&&(r=!0),h&&(t=!0),d&&(n=!0)}return r&&t&&n}))}else OY(i,(function(n){if("empty"===r)e.setData(t=t.map(n,(function(e){return a(e)?e:NaN})));else{var i={};i[n]=o,t.selectRange(i)}}));OY(i,(function(e){t.setApproximateExtent(o,e)}))}}))}function a(e){return e>=o[0]&&e<=o[1]}},e.prototype._updateMinMaxSpan=function(){var e=this._minMaxSpan={},t=this._dataZoomModel,n=this._dataExtent;OY(["min","max"],(function(i){var r=t.get(i+"Span"),o=t.get(i+"ValueSpan");null!=o&&(o=this.getAxisModel().axis.scale.parse(o)),null!=o?r=qo(n[0]+o,n,[0,100],!0):null!=r&&(o=qo(r,[0,100],n,!0)-n[0]),e[i+"Span"]=r,e[i+"ValueSpan"]=o}),this)},e.prototype._setAxisModel=function(){var e=this.getAxisModel(),t=this._percentWindow,n=this._valueWindow;if(t){var i=Yo(n,[0,500]);i=Math.min(i,20);var r=e.axis.scale.rawExtentInfo;0!==t[0]&&r.setDeterminedMinMax("min",+n[0].toFixed(i)),100!==t[1]&&r.setDeterminedMinMax("max",+n[1].toFixed(i)),r.freeze()}},e}();function NY(e,t,n){var i=[1/0,-1/0];OY(n,(function(e){pD(i,e.getData(),t)}));var r=e.getAxisModel(),o=QA(r.axis.scale,r,i).calculate();return[o.min,o.max]}const zY=EY;var BY={getTargetSeries:function(e){function t(t){e.eachComponent("dataZoom",(function(n){n.eachTargetAxis((function(i,r){var o=e.getComponent(_Y(i),r);t(i,r,o,n)}))}))}t((function(e,t,n,i){n.__dzAxisProxy=null}));var n=[];t((function(t,i,r,o){r.__dzAxisProxy||(r.__dzAxisProxy=new zY(t,i,o,e),n.push(r.__dzAxisProxy))}));var i=we();return G(n,(function(e){G(e.getTargetSeriesModels(),(function(e){i.set(e.uid,e)}))})),i},overallReset:function(e,t){e.eachComponent("dataZoom",(function(e){e.eachTargetAxis((function(t,n){e.getAxisProxy(t,n).reset(e)})),e.eachTargetAxis((function(n,i){e.getAxisProxy(n,i).filterData(e,t)}))})),e.eachComponent("dataZoom",(function(e){var t=e.findRepresentativeAxisProxy();if(t){var n=t.getDataPercentWindow(),i=t.getDataValueWindow();e.setCalculatedRange({start:n[0],end:n[1],startValue:i[0],endValue:i[1]})}}))}};const FY=BY;function VY(e){e.registerAction("dataZoom",(function(e,t){var n=bY(t,e);G(n,(function(t){t.setRawRange({start:e.start,end:e.end,startValue:e.startValue,endValue:e.endValue})}))}))}var HY=!1;function qY(e){HY||(HY=!0,e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,FY),VY(e),e.registerSubTypeDefaulter("dataZoom",(function(){return"slider"})))}function GY(e){e.registerComponentModel(kY),e.registerComponentView(PY),qY(e)}var WY=function(){function e(){}return e}(),UY={};function jY(e,t){UY[e]=t}function ZY(e){return UY[e]}var YY=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.optionUpdated=function(){e.prototype.optionUpdated.apply(this,arguments);var t=this.ecModel;G(this.option.feature,(function(e,n){var i=ZY(n);i&&(i.getDefaultOption&&(i.defaultOption=i.getDefaultOption(t)),E(e,i.defaultOption))}))},t.type="toolbox",t.layoutMode={type:"box",ignoreSize:!0},t.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"}},t}(op);const $Y=YY;function XY(e,t,n){var i=t.getBoxLayoutParams(),r=t.get("padding"),o={width:n.getWidth(),height:n.getHeight()},a=$d(i,o,r);Zd(t.get("orient"),e,t.get("itemGap"),a.width,a.height),Xd(e,i,o,r)}function KY(e,t){var n=Ld(t.get("padding")),i=t.getItemStyle(["color","opacity"]);return i.fill=t.get("backgroundColor"),e=new du({shape:{x:e.x-n[3],y:e.y-n[0],width:e.width+n[1]+n[3],height:e.height+n[0]+n[2],r:t.get("borderRadius")},style:i,silent:!0,z2:-1}),e}var JY=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.render=function(e,t,n,i){var r=this.group;if(r.removeAll(),e.get("show")){var o=+e.get("itemSize"),a="vertical"===e.get("orient"),s=e.get("feature")||{},l=this._features||(this._features={}),u=[];G(s,(function(e,t){u.push(t)})),new wC(this._featureNames||[],u).add(c).update(c).remove(K(c,null)).execute(),this._featureNames=u,XY(r,e,n),r.add(KY(r.getBoundingRect(),e)),a||r.eachChild((function(e){var t=e.__title,i=e.ensureState("emphasis"),a=i.textConfig||(i.textConfig={}),s=e.getTextContent(),l=s&&s.ensureState("emphasis");if(l&&!Q(l)&&t){var u=l.style||(l.style={}),c=uo(t,Du.makeFont(u)),h=e.x+r.x,d=e.y+r.y+o,p=!1;d+c.height>n.getHeight()&&(a.position="top",p=!0);var f=p?-5-c.height:o+10;h+c.width/2>n.getWidth()?(a.position=["100%",f],u.align="right"):h-c.width/2<0&&(a.position=[0,f],u.align="left")}}))}function c(r,o){var a,c=u[r],d=u[o],p=s[c],f=new Oh(p,e,e.ecModel);if(i&&null!=i.newTitle&&i.featureName===c&&(p.title=i.newTitle),c&&!d){if(QY(c))a={onclick:f.option.onclick,featureName:c};else{var g=ZY(c);if(!g)return;a=new g}l[c]=a}else if(a=l[d],!a)return;a.uid=Eh("toolbox-feature"),a.model=f,a.ecModel=t,a.api=n;var v=a instanceof WY;c||!d?!f.get("show")||v&&a.unusable?v&&a.remove&&a.remove(t,n):(h(f,a,c),f.setIconStatus=function(e,t){var n=this.option,i=this.iconPaths;n.iconStatus=n.iconStatus||{},n.iconStatus[e]=t,i[e]&&("emphasis"===t?vc:yc)(i[e])},a instanceof WY&&a.render&&a.render(f,t,n,i)):v&&a.dispose&&a.dispose(t,n)}function h(i,s,l){var u,c,h=i.getModel("iconStyle"),d=i.getModel(["emphasis","iconStyle"]),p=s instanceof WY&&s.getIcons?s.getIcons():i.get("icon"),f=i.get("title")||{};ee(p)?(u={},u[l]=p):u=p,ee(f)?(c={},c[l]=f):c=f;var g=i.iconPaths={};G(u,(function(l,u){var p=Vm(l,{},{x:-o/2,y:-o/2,width:o,height:o});p.setStyle(h.getItemStyle());var f=p.ensureState("emphasis");f.style=d.getItemStyle();var v=new Du({style:{text:c[u],align:d.get("textAlign"),borderRadius:d.get("textBorderRadius"),padding:d.get("textPadding"),fill:null},ignore:!0});p.setTextContent(v),Um({el:p,componentModel:e,itemName:u,formatterParamsExtra:{title:c[u]}}),p.__title=c[u],p.on("mouseover",(function(){var t=d.getItemStyle(),i=a?null==e.get("right")&&"right"!==e.get("left")?"right":"left":null==e.get("bottom")&&"bottom"!==e.get("top")?"bottom":"top";v.setStyle({fill:d.get("textFill")||t.fill||t.stroke||"#000",backgroundColor:d.get("textBackgroundColor")}),p.setTextConfig({position:d.get("textPosition")||i}),v.ignore=!e.get("showTitle"),n.enterEmphasis(this)})).on("mouseout",(function(){"emphasis"!==i.get(["iconStatus",u])&&n.leaveEmphasis(this),v.hide()})),("emphasis"===i.get(["iconStatus",u])?vc:yc)(p),r.add(p),p.on("click",X(s.onclick,s,t,n,u)),g[u]=p}))}},t.prototype.updateView=function(e,t,n,i){G(this._features,(function(e){e instanceof WY&&e.updateView&&e.updateView(e.model,t,n,i)}))},t.prototype.remove=function(e,t){G(this._features,(function(n){n instanceof WY&&n.remove&&n.remove(e,t)})),this.group.removeAll()},t.prototype.dispose=function(e,t){G(this._features,(function(n){n instanceof WY&&n.dispose&&n.dispose(e,t)}))},t.type="toolbox",t}(Ev);function QY(e){return 0===e.indexOf("my")}const e$=JY;var t$=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.onclick=function(e,t){var n=this.model,i=n.get("name")||e.get("title.0.text")||"echarts",r="svg"===t.getZr().painter.getType(),o=r?"svg":n.get("type",!0)||"png",a=t.getConnectedDataURL({type:o,backgroundColor:n.get("backgroundColor",!0)||e.get("backgroundColor")||"#fff",connectedBackgroundColor:n.get("connectedBackgroundColor"),excludeComponents:n.get("excludeComponents"),pixelRatio:n.get("pixelRatio")}),s=c.browser;if(Q(MouseEvent)&&(s.newEdge||!s.ie&&!s.edge)){var l=document.createElement("a");l.download=i+"."+o,l.target="_blank",l.href=a;var u=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});l.dispatchEvent(u)}else if(window.navigator.msSaveOrOpenBlob||r){var h=a.split(","),d=h[0].indexOf("base64")>-1,p=r?decodeURIComponent(h[1]):h[1];d&&(p=window.atob(p));var f=i+"."+o;if(window.navigator.msSaveOrOpenBlob){var g=p.length,v=new Uint8Array(g);while(g--)v[g]=p.charCodeAt(g);var y=new Blob([v]);window.navigator.msSaveOrOpenBlob(y,f)}else{var m=document.createElement("iframe");document.body.appendChild(m);var x=m.contentWindow,_=x.document;_.open("image/svg+xml","replace"),_.write(p),_.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}},t.getDefaultOption=function(e){var t={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:e.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:e.getLocaleModel().get(["toolbox","saveAsImage","lang"])};return t},t}(WY);const n$=t$;var i$="__ec_magicType_stack__",r$=[["line","bar"],["stack"]],o$=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.getIcons=function(){var e=this.model,t=e.get("icon"),n={};return G(e.get("type"),(function(e){t[e]&&(n[e]=t[e])})),n},t.getDefaultOption=function(e){var t={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:e.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}};return t},t.prototype.onclick=function(e,t,n){var i=this.model,r=i.get(["seriesIndex",n]);if(a$[n]){var o,a={series:[]},s=function(e){var t=e.subType,r=e.id,o=a$[n](t,r,e,i);o&&(B(o,e.option),a.series.push(o));var s=e.coordinateSystem;if(s&&"cartesian2d"===s.type&&("line"===n||"bar"===n)){var l=s.getAxesByScale("ordinal")[0];if(l){var u=l.dim,c=u+"Axis",h=e.getReferringComponents(c,Ha).models[0],d=h.componentIndex;a[c]=a[c]||[];for(var p=0;p<=d;p++)a[c][d]=a[c][d]||{};a[c][d].boundaryGap="bar"===n}}};G(r$,(function(e){F(e,n)>=0&&G(e,(function(e){i.setIconStatus(e,"normal")}))})),i.setIconStatus(n,"emphasis"),e.eachComponent({mainType:"series",query:null==r?null:{seriesIndex:r}},s);var l=n;"stack"===n&&(o=E({stack:i.option.title.tiled,tiled:i.option.title.stack},i.option.title),"emphasis"!==i.get(["iconStatus",n])&&(l="tiled")),t.dispatchAction({type:"changeMagicType",currentType:l,newOption:a,newTitle:o,featureName:"magicType"})}},t}(WY),a$={line:function(e,t,n,i){if("bar"===e)return E({id:t,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(e,t,n,i){if("line"===e)return E({id:t,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(e,t,n,i){var r=n.get("stack")===i$;if("line"===e||"bar"===e)return i.setIconStatus("stack",r?"normal":"emphasis"),E({id:t,stack:r?"":i$},i.get(["option","stack"])||{},!0)}};Ew({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},(function(e,t){t.mergeOption(e.newOption)}));const s$=o$;var l$=new Array(60).join("-"),u$="\t";function c$(e){var t={},n=[],i=[];return e.eachRawSeries((function(e){var r=e.coordinateSystem;if(!r||"cartesian2d"!==r.type&&"polar"!==r.type)n.push(e);else{var o=r.getBaseAxis();if("category"===o.type){var a=o.dim+"_"+o.index;t[a]||(t[a]={categoryAxis:o,valueAxis:r.getOtherAxis(o),series:[]},i.push({axisDim:o.dim,axisIndex:o.index})),t[a].series.push(e)}else n.push(e)}})),{seriesGroupByCategoryAxis:t,other:n,meta:i}}function h$(e){var t=[];return G(e,(function(e,n){var i=e.categoryAxis,r=e.valueAxis,o=r.dim,a=[" "].concat(W(e.series,(function(e){return e.name}))),s=[i.model.getCategories()];G(e.series,(function(e){var t=e.getRawData();s.push(e.getRawData().mapArray(t.mapDimension(o),(function(e){return e})))}));for(var l=[a.join(u$)],u=0;u=0)return!0}var v$=new RegExp("["+u$+"]+","g");function y$(e){for(var t=e.split(/\n+/g),n=f$(t.shift()).split(v$),i=[],r=W(n,(function(e){return{name:e,data:[]}})),o=0;o=0;r--){var o=n[r];if(o[i])break}if(r<0){var a=e.queryComponents({mainType:"dataZoom",subType:"select",id:i})[0];if(a){var s=a.getPercentRange();n[0][i]={dataZoomId:i,start:s[0],end:s[1]}}}})),n.push(t)}function I$(e){var t=A$(e),n=t[t.length-1];t.length>1&&t.pop();var i={};return S$(n,(function(e,n){for(var r=t.length-1;r>=0;r--)if(e=t[r][n],e){i[n]=e;break}})),i}function T$(e){M$(e).snapshots=null}function k$(e){return A$(e).length}function A$(e){var t=M$(e);return t.snapshots||(t.snapshots=[{}]),t.snapshots}var D$=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.onclick=function(e,t){T$(e),t.dispatchAction({type:"restore",from:this.uid})},t.getDefaultOption=function(e){var t={show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:e.getLocaleModel().get(["toolbox","restore","title"])};return t},t}(WY);Ew({type:"restore",event:"restore",update:"prepareAndUpdate"},(function(e,t){t.resetOption("recreate")}));const L$=D$;var P$=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],O$=function(){function e(e,t,n){var i=this;this._targetInfoList=[];var r=E$(t,e);G(N$,(function(e,t){(!n||!n.include||F(n.include,t)>=0)&&e(r,i._targetInfoList)}))}return e.prototype.setOutputRanges=function(e,t){return this.matchOutputRanges(e,t,(function(e,t,n){if((e.coordRanges||(e.coordRanges=[])).push(t),!e.coordRange){e.coordRange=t;var i=F$[e.brushType](0,n,t);e.__rangeOffset={offset:H$[e.brushType](i.values,e.range,[1,1]),xyMinMax:i.xyMinMax}}})),e},e.prototype.matchOutputRanges=function(e,t,n){G(e,(function(e){var i=this.findTargetInfo(e,t);i&&!0!==i&&G(i.coordSyses,(function(i){var r=F$[e.brushType](1,i,e.range,!0);n(e,r.values,i,t)}))}),this)},e.prototype.setInputRanges=function(e,t){G(e,(function(e){var n=this.findTargetInfo(e,t);if(e.range=e.range||[],n&&!0!==n){e.panelId=n.panelId;var i=F$[e.brushType](0,n.coordSys,e.coordRange),r=e.__rangeOffset;e.range=r?H$[e.brushType](i.values,r.offset,G$(i.xyMinMax,r.xyMinMax)):i.values}}),this)},e.prototype.makePanelOpts=function(e,t){return W(this._targetInfoList,(function(n){var i=n.getPanelRect();return{panelId:n.panelId,defaultBrushType:t?t(n):null,clipPath:_V(i),isTargetByCursor:wV(i,e,n.coordSysModel),getLinearBrushOtherExtent:bV(i)}}))},e.prototype.controlSeries=function(e,t,n){var i=this.findTargetInfo(e,n);return!0===i||i&&F(i.coordSyses,t.coordinateSystem)>=0},e.prototype.findTargetInfo=function(e,t){for(var n=this._targetInfoList,i=E$(t,e),r=0;re[1]&&e.reverse(),e}function E$(e,t){return Fa(e,t,{includeMainTypes:P$})}var N$={grid:function(e,t){var n=e.xAxisModels,i=e.yAxisModels,r=e.gridModels,o=we(),a={},s={};(n||i||r)&&(G(n,(function(e){var t=e.axis.grid.model;o.set(t.id,t),a[t.id]=!0})),G(i,(function(e){var t=e.axis.grid.model;o.set(t.id,t),s[t.id]=!0})),G(r,(function(e){o.set(e.id,e),a[e.id]=!0,s[e.id]=!0})),o.each((function(e){var r=e.coordinateSystem,o=[];G(r.getCartesians(),(function(e,t){(F(n,e.getAxis("x").model)>=0||F(i,e.getAxis("y").model)>=0)&&o.push(e)})),t.push({panelId:"grid--"+e.id,gridModel:e,coordSysModel:e,coordSys:o[0],coordSyses:o,getPanelRect:B$.grid,xAxisDeclared:a[e.id],yAxisDeclared:s[e.id]})})))},geo:function(e,t){G(e.geoModels,(function(e){var n=e.coordinateSystem;t.push({panelId:"geo--"+e.id,geoModel:e,coordSysModel:e,coordSys:n,coordSyses:[n],getPanelRect:B$.geo})}))}},z$=[function(e,t){var n=e.xAxisModel,i=e.yAxisModel,r=e.gridModel;return!r&&n&&(r=n.axis.grid.model),!r&&i&&(r=i.axis.grid.model),r&&r===t.gridModel},function(e,t){var n=e.geoModel;return n&&n===t.geoModel}],B$={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var e=this.coordSys,t=e.getBoundingRect().clone();return t.applyTransform(Pm(e)),t}},F$={lineX:K(V$,0),lineY:K(V$,1),rect:function(e,t,n,i){var r=e?t.pointToData([n[0][0],n[1][0]],i):t.dataToPoint([n[0][0],n[1][0]],i),o=e?t.pointToData([n[0][1],n[1][1]],i):t.dataToPoint([n[0][1],n[1][1]],i),a=[R$([r[0],o[0]]),R$([r[1],o[1]])];return{values:a,xyMinMax:a}},polygon:function(e,t,n,i){var r=[[1/0,-1/0],[1/0,-1/0]],o=W(n,(function(n){var o=e?t.pointToData(n,i):t.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}));return{values:o,xyMinMax:r}}};function V$(e,t,n,i){var r=n.getAxis(["x","y"][e]),o=R$(W([0,1],(function(e){return t?r.coordToData(r.toLocalCoord(i[e]),!0):r.toGlobalCoord(r.dataToCoord(i[e]))}))),a=[];return a[e]=o,a[1-e]=[NaN,NaN],{values:o,xyMinMax:a}}var H$={lineX:K(q$,0),lineY:K(q$,1),rect:function(e,t,n){return[[e[0][0]-n[0]*t[0][0],e[0][1]-n[0]*t[0][1]],[e[1][0]-n[1]*t[1][0],e[1][1]-n[1]*t[1][1]]]},polygon:function(e,t,n){return W(e,(function(e,i){return[e[0]-n[0]*t[i][0],e[1]-n[1]*t[i][1]]}))}};function q$(e,t,n,i){return[t[0]-i[e]*n[0],t[1]-i[e]*n[1]]}function G$(e,t){var n=W$(e),i=W$(t),r=[n[0]/i[0],n[1]/i[1]];return isNaN(r[0])&&(r[0]=1),isNaN(r[1])&&(r[1]=1),r}function W$(e){return e?[e[0][1]-e[0][0],e[1][1]-e[1][0]]:[NaN,NaN]}const U$=O$;var j$=G,Z$=Pa("toolbox-dataZoom_"),Y$=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.render=function(e,t,n,i){this._brushController||(this._brushController=new xV(n.getZr()),this._brushController.on("brush",X(this._onBrush,this)).mount()),J$(e,t,this,i,n),K$(e,t)},t.prototype.onclick=function(e,t,n){$$[n].call(this)},t.prototype.remove=function(e,t){this._brushController&&this._brushController.unmount()},t.prototype.dispose=function(e,t){this._brushController&&this._brushController.dispose()},t.prototype._onBrush=function(e){var t=e.areas;if(e.isEnd&&t.length){var n={},i=this.ecModel;this._brushController.updateCovers([]);var r=new U$(X$(this.model),i,{include:["grid"]});r.matchOutputRanges(t,i,(function(e,t,n){if("cartesian2d"===n.type){var i=e.brushType;"rect"===i?(o("x",n,t[0]),o("y",n,t[1])):o({lineX:"x",lineY:"y"}[i],n,t)}})),C$(i,n),this._dispatchZoomAction(n)}function o(e,t,r){var o=t.getAxis(e),s=o.model,l=a(e,s,i),u=l.findRepresentativeAxisProxy(s).getMinMaxSpan();null==u.minValueSpan&&null==u.maxValueSpan||(r=rF(0,r.slice(),o.scale.getExtent(),0,u.minValueSpan,u.maxValueSpan)),l&&(n[l.id]={dataZoomId:l.id,startValue:r[0],endValue:r[1]})}function a(e,t,n){var i;return n.eachComponent({mainType:"dataZoom",subType:"select"},(function(n){var r=n.getAxisModel(e,t.componentIndex);r&&(i=n)})),i}},t.prototype._dispatchZoomAction=function(e){var t=[];j$(e,(function(e,n){t.push(R(e))})),t.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:t})},t.getDefaultOption=function(e){var t={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:e.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}};return t},t}(WY),$$={zoom:function(){var e=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:e})},back:function(){this._dispatchZoomAction(I$(this.ecModel))}};function X$(e){var t={xAxisIndex:e.get("xAxisIndex",!0),yAxisIndex:e.get("yAxisIndex",!0),xAxisId:e.get("xAxisId",!0),yAxisId:e.get("yAxisId",!0)};return null==t.xAxisIndex&&null==t.xAxisId&&(t.xAxisIndex="all"),null==t.yAxisIndex&&null==t.yAxisId&&(t.yAxisIndex="all"),t}function K$(e,t){e.setIconStatus("back",k$(t)>1?"emphasis":"normal")}function J$(e,t,n,i,r){var o=n._isZoomActive;i&&"takeGlobalCursor"===i.type&&(o="dataZoomSelect"===i.key&&i.dataZoomSelectActive),n._isZoomActive=o,e.setIconStatus("zoom",o?"emphasis":"normal");var a=new U$(X$(e),t,{include:["grid"]}),s=a.makePanelOpts(r,(function(e){return e.xAxisDeclared&&!e.yAxisDeclared?"lineX":!e.xAxisDeclared&&e.yAxisDeclared?"lineY":"rect"}));n._brushController.setPanels(s).enableBrush(!(!o||!s.length)&&{brushType:"auto",brushStyle:e.getModel("brushStyle").getItemStyle()})}kp("dataZoom",(function(e){var t=e.getComponent("toolbox",0),n=["feature","dataZoom"];if(t&&null!=t.get(n)){var i=t.getModel(n),r=[],o=X$(i),a=Fa(e,o);return j$(a.xAxisModels,(function(e){return s(e,"xAxis","xAxisIndex")})),j$(a.yAxisModels,(function(e){return s(e,"yAxis","yAxisIndex")})),r}function s(e,t,n){var o=e.componentIndex,a={type:"select",$fromToolbox:!0,filterMode:i.get("filterMode",!0)||"filter",id:Z$+t+o};a[n]=o,r.push(a)}}));const Q$=Y$;function eX(e){e.registerComponentModel($Y),e.registerComponentView(e$),jY("saveAsImage",n$),jY("magicType",s$),jY("dataView",w$),jY("dataZoom",Q$),jY("restore",L$),jw(GY)}var tX=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.type="tooltip",t.dependencies=["axisPointer"],t.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}},t}(op);const nX=tX;function iX(e){var t=e.get("confine");return null!=t?!!t:"richText"===e.get("renderMode")}function rX(e){if(c.domSupported)for(var t=document.documentElement.style,n=0,i=e.length;n-1?(l+="top:50%",u+="translateY(-50%) rotate("+(o="left"===a?-225:-45)+"deg)"):(l+="left:50%",u+="translateX(-50%) rotate("+(o="top"===a?225:45)+"deg)");var c=o*Math.PI/180,h=s+r,d=h*Math.abs(Math.cos(c))+h*Math.abs(Math.sin(c)),p=Math.round(100*((d-Math.SQRT2*r)/2+Math.SQRT2*r-(d-h)/2))/100;l+=";"+a+":-"+p+"px";var f=t+" solid "+r+"px;",g=["position:absolute;width:"+s+"px;height:"+s+"px;",l+";"+u+";","border-bottom:"+f,"border-right:"+f,"background-color:"+i+";"];return'
'}function fX(e,t){var n="cubic-bezier(0.23,1,0.32,1)",i=" "+e/2+"s "+n,r="opacity"+i+",visibility"+i;return t||(i=" "+e+"s "+n,r+=c.transformSupported?","+cX+i:",left"+i+",top"+i),uX+":"+r}function gX(e,t,n){var i=e.toFixed(0)+"px",r=t.toFixed(0)+"px";if(!c.transformSupported)return n?"top:"+r+";left:"+i+";":[["top",r],["left",i]];var o=c.transform3dSupported,a="translate"+(o?"3d":"")+"("+i+","+r+(o?",0":"")+")";return n?"top:0;left:0;"+cX+":"+a+";":[["top",0],["left",0],[oX,a]]}function vX(e){var t=[],n=e.get("fontSize"),i=e.getTextColor();i&&t.push("color:"+i),t.push("font:"+e.getFont()),n&&t.push("line-height:"+Math.round(3*n/2)+"px");var r=e.get("textShadowColor"),o=e.get("textShadowBlur")||0,a=e.get("textShadowOffsetX")||0,s=e.get("textShadowOffsetY")||0;return r&&o&&t.push("text-shadow:"+a+"px "+s+"px "+o+"px "+r),G(["decoration","align"],(function(n){var i=e.get(n);i&&t.push("text-"+n+":"+i)})),t.join(";")}function yX(e,t,n){var i=[],r=e.get("transitionDuration"),o=e.get("backgroundColor"),a=e.get("shadowBlur"),s=e.get("shadowColor"),l=e.get("shadowOffsetX"),u=e.get("shadowOffsetY"),c=e.getModel("textStyle"),h=yv(e,"html"),d=l+"px "+u+"px "+a+"px "+s;return i.push("box-shadow:"+d),t&&r&&i.push(fX(r,n)),o&&i.push("background-color:"+o),G(["width","color","radius"],(function(t){var n="border-"+t,r=Dd(n),o=e.get(r);null!=o&&i.push(n+":"+o+("color"===t?"":"px"))})),i.push(vX(c)),null!=h&&i.push("padding:"+Ld(h).join("px ")+"px"),i.join(";")+";"}function mX(e,t,n,i,r){var o=t&&t.painter;if(n){var a=o&&o.getViewportRoot();a&&at(e,a,document.body,i,r)}else{e[0]=i,e[1]=r;var s=o&&o.getViewportRootOffset();s&&(e[0]+=s.offsetLeft,e[1]+=s.offsetTop)}e[2]=e[0]/t.getWidth(),e[3]=e[1]/t.getHeight()}var xX=function(){function e(e,t,n){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._firstShow=!0,this._longHide=!0,c.wxa)return null;var i=document.createElement("div");i.domBelongToZr=!0,this.el=i;var r=this._zr=t.getZr(),o=this._appendToBody=n&&n.appendToBody;mX(this._styleCoord,r,o,t.getWidth()/2,t.getHeight()/2),o?document.body.appendChild(i):e.appendChild(i),this._container=e;var a=this;i.onmouseenter=function(){a._enterable&&(clearTimeout(a._hideTimeout),a._show=!0),a._inContent=!0},i.onmousemove=function(e){if(e=e||window.event,!a._enterable){var t=r.handler,n=r.painter.getViewportRoot();yt(n,e,!0),t.dispatch("mousemove",e)}},i.onmouseleave=function(){a._inContent=!1,a._enterable&&a._show&&a.hideLater(a._hideDelay)}}return e.prototype.update=function(e){var t=this._container,n=lX(t,"position"),i=t.style;"absolute"!==i.position&&"absolute"!==n&&(i.position="relative");var r=e.get("alwaysShowContent");r&&this._moveIfResized(),this.el.className=e.get("className")||""},e.prototype.show=function(e,t){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var n=this.el,i=n.style,r=this._styleCoord;n.innerHTML?i.cssText=hX+yX(e,!this._firstShow,this._longHide)+gX(r[0],r[1],!0)+"border-color:"+Hd(t)+";"+(e.get("extraCssText")||"")+";pointer-events:"+(this._enterable?"auto":"none"):i.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},e.prototype.setContent=function(e,t,n,i,r){var o=this.el;if(null!=e){var a="";if(ee(r)&&"item"===n.get("trigger")&&!iX(n)&&(a=pX(n,i,r)),ee(e))o.innerHTML=e+a;else if(e){o.innerHTML="",J(e)||(e=[e]);for(var s=0;s=0?this._tryShow(n,i):"leave"===e&&this._hide(i))}),this))},t.prototype._keepShow=function(){var e=this._tooltipModel,t=this._ecModel,n=this._api,i=e.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(e,t,n,{x:r._lastX,y:r._lastY,dataByCoordSys:r._lastDataByCoordSys})}))}},t.prototype.manuallyShowTip=function(e,t,n,i){if(i.from!==this.uid&&!c.node&&n.getDom()){var r=AX(i,n);this._ticket="";var o=i.dataByCoordSys,a=RX(i,t,n);if(a){var s=a.el.getBoundingRect().clone();s.applyTransform(a.el.transform),this._tryShow({offsetX:s.x+s.width/2,offsetY:s.y+s.height/2,target:a.el,position:i.position,positionDefault:"bottom"},r)}else if(i.tooltip&&null!=i.x&&null!=i.y){var l=IX;l.x=i.x,l.y=i.y,l.update(),Lu(l).tooltipConfig={name:null,option:i.tooltip},this._tryShow({offsetX:i.x,offsetY:i.y,target:l},r)}else if(o)this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,dataByCoordSys:o,tooltipOption:i.tooltipOption},r);else if(null!=i.seriesIndex){if(this._manuallyAxisShowTip(e,t,n,i))return;var u=cj(i,t),h=u.point[0],d=u.point[1];null!=h&&null!=d&&this._tryShow({offsetX:h,offsetY:d,target:u.el,position:i.position,positionDefault:"bottom"},r)}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},r))}},t.prototype.manuallyHideTip=function(e,t,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(AX(i,n))},t.prototype._manuallyAxisShowTip=function(e,t,n,i){var r=i.seriesIndex,o=i.dataIndex,a=t.getComponent("axisPointer").coordSysAxesInfo;if(null!=r&&null!=o&&null!=a){var s=t.getSeriesByIndex(r);if(s){var l=s.getData(),u=kX([l.getItemModel(o),s,(s.coordinateSystem||{}).model],this._tooltipModel);if("axis"===u.get("trigger"))return n.dispatchAction({type:"updateAxisPointer",seriesIndex:r,dataIndex:o,position:i.position}),!0}}},t.prototype._tryShow=function(e,t){var n=e.target,i=this._tooltipModel;if(i){this._lastX=e.offsetX,this._lastY=e.offsetY;var r=e.dataByCoordSys;if(r&&r.length)this._showAxisTooltip(r,e);else if(n){var o,a;this._lastDataByCoordSys=null,n_(n,(function(e){return null!=Lu(e).dataIndex?(o=e,!0):null!=Lu(e).tooltipConfig?(a=e,!0):void 0}),!0),o?this._showSeriesItemTooltip(e,o,t):a?this._showComponentItemTooltip(e,a,t):this._hide(t)}else this._lastDataByCoordSys=null,this._hide(t)}},t.prototype._showOrMove=function(e,t){var n=e.get("showDelay");t=X(t,this),clearTimeout(this._showTimout),n>0?this._showTimout=setTimeout(t,n):t()},t.prototype._showAxisTooltip=function(e,t){var n=this._ecModel,i=this._tooltipModel,r=[t.offsetX,t.offsetY],o=kX([t.tooltipOption],i),a=this._renderMode,s=[],l=iv("section",{blocks:[],noHeader:!0}),u=[],c=new mv;G(e,(function(e){G(e.dataByAxis,(function(e){var t=n.getComponent(e.axisDim+"Axis",e.axisIndex),r=e.value;if(t&&null!=r){var o=VU(r,t.axis,n,e.seriesDataIndices,e.valueLabelOpt),h=iv("section",{header:o,noHeader:!ye(o),sortBlocks:!0,blocks:[]});l.blocks.push(h),G(e.seriesDataIndices,(function(l){var d=n.getSeriesByIndex(l.seriesIndex),p=l.dataIndexInside,f=d.getDataParams(p);if(!(f.dataIndex<0)){f.axisDim=e.axisDim,f.axisIndex=e.axisIndex,f.axisType=e.axisType,f.axisId=e.axisId,f.axisValue=sD(t.axis,{value:r}),f.axisValueLabel=o,f.marker=c.makeTooltipMarker("item",Hd(f.color),a);var g=hg(d.formatTooltip(p,!0,null)),v=g.frag;if(v){var y=kX([d],i).get("valueFormatter");h.blocks.push(y?z({valueFormatter:y},v):v)}g.text&&u.push(g.text),s.push(f)}}))}}))})),l.blocks.reverse(),u.reverse();var h=t.position,d=o.get("order"),p=uv(l,c,a,d,n.get("useUTC"),o.get("textStyle"));p&&u.unshift(p);var f="richText"===a?"\n\n":"
",g=u.join(f);this._showOrMove(o,(function(){this._updateContentNotChangedOnAxis(e,s)?this._updatePosition(o,h,r[0],r[1],this._tooltipContent,s):this._showTooltipContent(o,g,s,Math.random()+"",r[0],r[1],h,null,c)}))},t.prototype._showSeriesItemTooltip=function(e,t,n){var i=this._ecModel,r=Lu(t),o=r.seriesIndex,a=i.getSeriesByIndex(o),s=r.dataModel||a,l=r.dataIndex,u=r.dataType,c=s.getData(u),h=this._renderMode,d=e.positionDefault,p=kX([c.getItemModel(l),s,a&&(a.coordinateSystem||{}).model],this._tooltipModel,d?{position:d}:null),f=p.get("trigger");if(null==f||"item"===f){var g=s.getDataParams(l,u),v=new mv;g.marker=v.makeTooltipMarker("item",Hd(g.color),h);var y=hg(s.formatTooltip(l,!1,u)),m=p.get("order"),x=p.get("valueFormatter"),_=y.frag,b=_?uv(x?z({valueFormatter:x},_):_,v,h,m,i.get("useUTC"),p.get("textStyle")):y.text,w="item_"+s.name+"_"+l;this._showOrMove(p,(function(){this._showTooltipContent(p,b,g,w,e.offsetX,e.offsetY,e.position,e.target,v)})),n({type:"showTip",dataIndexInside:l,dataIndex:c.getRawIndex(l),seriesIndex:o,from:this.uid})}},t.prototype._showComponentItemTooltip=function(e,t,n){var i=Lu(t),r=i.tooltipConfig,o=r.option||{};if(ee(o)){var a=o;o={content:a,formatter:a}}var s=[o],l=this._ecModel.getComponent(i.componentMainType,i.componentIndex);l&&s.push(l),s.push({formatter:o.content});var u=e.positionDefault,c=kX(s,this._tooltipModel,u?{position:u}:null),h=c.get("content"),d=Math.random()+"",p=new mv;this._showOrMove(c,(function(){var n=R(c.get("formatterParams")||{});this._showTooltipContent(c,h,n,d,e.offsetX,e.offsetY,e.position,t,p)})),n({type:"showTip",from:this.uid})},t.prototype._showTooltipContent=function(e,t,n,i,r,o,a,s,l){if(this._ticket="",e.get("showContent")&&e.get("show")){var u=this._tooltipContent;u.setEnterable(e.get("enterable"));var c=e.get("formatter");a=a||e.get("position");var h=t,d=this._getNearestPoint([r,o],n,e.get("trigger"),e.get("borderColor")),p=d.color;if(c)if(ee(c)){var f=e.ecModel.get("useUTC"),g=J(n)?n[0]:n,v=g&&g.axisType&&g.axisType.indexOf("time")>=0;h=c,v&&(h=hd(g.axisValue,h,f)),h=Bd(h,n,!0)}else if(Q(c)){var y=X((function(t,i){t===this._ticket&&(u.setContent(i,l,e,p,a),this._updatePosition(e,a,r,o,u,n,s))}),this);this._ticket=i,h=c(n,i,y)}else h=c;u.setContent(h,l,e,p,a),u.show(e,p),this._updatePosition(e,a,r,o,u,n,s)}},t.prototype._getNearestPoint=function(e,t,n,i){return"axis"===n||J(t)?{color:i||("html"===this._renderMode?"#fff":"none")}:J(t)?void 0:{color:i||t.color||t.borderColor}},t.prototype._updatePosition=function(e,t,n,i,r,o,a){var s=this._api.getWidth(),l=this._api.getHeight();t=t||e.get("position");var u=r.getSize(),c=e.get("align"),h=e.get("verticalAlign"),d=a&&a.getBoundingRect().clone();if(a&&d.applyTransform(a.transform),Q(t)&&(t=t([n,i],o,r.el,d,{viewSize:[s,l],contentSize:u.slice()})),J(t))n=Go(t[0],s),i=Go(t[1],l);else if(ie(t)){var p=t;p.width=u[0],p.height=u[1];var f=$d(p,{width:s,height:l});n=f.x,i=f.y,c=null,h=null}else if(ee(t)&&a){var g=PX(t,d,u,e.get("borderWidth"));n=g[0],i=g[1]}else{g=DX(n,i,r,s,l,c?null:20,h?null:20);n=g[0],i=g[1]}if(c&&(n-=OX(c)?u[0]/2:"right"===c?u[0]:0),h&&(i-=OX(h)?u[1]/2:"bottom"===h?u[1]:0),iX(e)){g=LX(n,i,r,s,l);n=g[0],i=g[1]}r.moveTo(n,i)},t.prototype._updateContentNotChangedOnAxis=function(e,t){var n=this._lastDataByCoordSys,i=this._cbParamsList,r=!!n&&n.length===e.length;return r&&G(n,(function(n,o){var a=n.dataByAxis||[],s=e[o]||{},l=s.dataByAxis||[];r=r&&a.length===l.length,r&&G(a,(function(e,n){var o=l[n]||{},a=e.seriesDataIndices||[],s=o.seriesDataIndices||[];r=r&&e.value===o.value&&e.axisType===o.axisType&&e.axisId===o.axisId&&a.length===s.length,r&&G(a,(function(e,t){var n=s[t];r=r&&e.seriesIndex===n.seriesIndex&&e.dataIndex===n.dataIndex})),i&&G(e.seriesDataIndices,(function(e){var n=e.seriesIndex,o=t[n],a=i[n];o&&a&&a.data!==o.data&&(r=!1)}))}))})),this._lastDataByCoordSys=e,this._cbParamsList=t,!!r},t.prototype._hide=function(e){this._lastDataByCoordSys=null,e({type:"hideTip",from:this.uid})},t.prototype.dispose=function(e,t){!c.node&&t.getDom()&&(lx(this,"_updatePosition"),this._tooltipContent.dispose(),sj("itemTooltip",t))},t.type="tooltip",t}(Ev);function kX(e,t,n){var i,r=t.ecModel;n?(i=new Oh(n,r,r),i=new Oh(t.option,i,r)):i=t;for(var o=e.length-1;o>=0;o--){var a=e[o];a&&(a instanceof Oh&&(a=a.get("tooltip",!0)),ee(a)&&(a={formatter:a}),a&&(i=new Oh(a,i,r)))}return i}function AX(e,t){return e.dispatchAction||X(t.dispatchAction,t)}function DX(e,t,n,i,r,o,a){var s=n.getSize(),l=s[0],u=s[1];return null!=o&&(e+l+o+2>i?e-=l+o:e+=o),null!=a&&(t+u+a>r?t-=u+a:t+=a),[e,t]}function LX(e,t,n,i,r){var o=n.getSize(),a=o[0],s=o[1];return e=Math.min(e+a,i)-a,t=Math.min(t+s,r)-s,e=Math.max(e,0),t=Math.max(t,0),[e,t]}function PX(e,t,n,i){var r=n[0],o=n[1],a=Math.ceil(Math.SQRT2*i)+8,s=0,l=0,u=t.width,c=t.height;switch(e){case"inside":s=t.x+u/2-r/2,l=t.y+c/2-o/2;break;case"top":s=t.x+u/2-r/2,l=t.y-o-a;break;case"bottom":s=t.x+u/2-r/2,l=t.y+c+a;break;case"left":s=t.x-r-a,l=t.y+c/2-o/2;break;case"right":s=t.x+u+a,l=t.y+c/2-o/2}return[s,l]}function OX(e){return"center"===e||"middle"===e}function RX(e,t,n){var i=Va(e).queryOptionMap,r=i.keys()[0];if(r&&"series"!==r){var o=Ga(t,r,i.get(r),{useDefault:!1,enableAll:!1,enableNone:!1}),a=o.models[0];if(a){var s,l=n.getViewOfComponentModel(a);return l.group.traverse((function(t){var n=Lu(t).tooltipConfig;if(n&&n.name===e.name)return s=t,!0})),s?{componentMainType:r,componentIndex:a.componentIndex,el:s}:void 0}}}const EX=TX;function NX(e){jw(Sj),e.registerComponentModel(nX),e.registerComponentView(EX),e.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},Te),e.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},Te)}var zX=["rect","polygon","keep","clear"];function BX(e,t){var n=ga(e?e.brush:[]);if(n.length){var i=[];G(n,(function(e){var t=e.hasOwnProperty("toolbox")?e.toolbox:[];t instanceof Array&&(i=i.concat(t))}));var r=e&&e.toolbox;J(r)&&(r=r[0]),r||(r={feature:{}},e.toolbox=[r]);var o=r.feature||(r.feature={}),a=o.brush||(o.brush={}),s=a.type||(a.type=[]);s.push.apply(s,i),FX(s),t&&!s.length&&s.push.apply(s,zX)}}function FX(e){var t={};G(e,(function(e){t[e]=1})),e.length=0,G(t,(function(t,n){e.push(n)}))}var VX=G;function HX(e){if(e)for(var t in e)if(e.hasOwnProperty(t))return!0}function qX(e,t,n){var i={};return VX(t,(function(t){var o=i[t]=r();VX(e[t],(function(e,i){if(pN.isValidType(i)){var r={type:i,visual:e};n&&n(r,t),o[i]=new pN(r),"opacity"===i&&(r=R(r),r.type="colorAlpha",o.__hidden.__alphaForOpacity=new pN(r))}}))})),i;function r(){var e=function(){};e.prototype.__hidden=e.prototype;var t=new e;return t}}function GX(e,t,n){var i;G(n,(function(e){t.hasOwnProperty(e)&&HX(t[e])&&(i=!0)})),i&&G(n,(function(n){t.hasOwnProperty(n)&&HX(t[n])?e[n]=R(t[n]):delete e[n]}))}function WX(e,t,n,i,r,o){var a,s={};function l(e){return Xx(n,a,e)}function u(e,t){Jx(n,a,e,t)}function c(e,c){a=null==o?e:c;var h=n.getRawDataItem(a);if(!h||!1!==h.visualMap)for(var d=i.call(r,e),p=t[d],f=s[d],g=0,v=f.length;gt[0][1]&&(t[0][1]=o[0]),o[1]t[1][1]&&(t[1][1]=o[1])}return t&&aK(t)}};function aK(e){return new oo(e[0][0],e[1][0],e[0][1]-e[0][0],e[1][1]-e[1][0])}var sK=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.init=function(e,t){this.ecModel=e,this.api=t,this.model,(this._brushController=new xV(t.getZr())).on("brush",X(this._onBrush,this)).mount()},t.prototype.render=function(e,t,n,i){this.model=e,this._updateController(e,t,n,i)},t.prototype.updateTransform=function(e,t,n,i){QX(t),this._updateController(e,t,n,i)},t.prototype.updateVisual=function(e,t,n,i){this.updateTransform(e,t,n,i)},t.prototype.updateView=function(e,t,n,i){this._updateController(e,t,n,i)},t.prototype._updateController=function(e,t,n,i){(!i||i.$from!==e.id)&&this._brushController.setPanels(e.brushTargetManager.makePanelOpts(n)).enableBrush(e.brushOption).updateCovers(e.areas.slice())},t.prototype.dispose=function(){this._brushController.dispose()},t.prototype._onBrush=function(e){var t=this.model.id,n=this.model.brushTargetManager.setOutputRanges(e.areas,this.ecModel);(!e.isEnd||e.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:t,areas:R(n),$from:t}),e.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:t,areas:R(n),$from:t})},t.type="brush",t}(Ev);const lK=sK;var uK="#ddd",cK=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.areas=[],n.brushOption={},n}return o(t,e),t.prototype.optionUpdated=function(e,t){var n=this.option;!t&&GX(n,e,["inBrush","outOfBrush"]);var i=n.inBrush=n.inBrush||{};n.outOfBrush=n.outOfBrush||{color:uK},i.hasOwnProperty("liftZ")||(i.liftZ=5)},t.prototype.setAreas=function(e){e&&(this.areas=W(e,(function(e){return hK(this.option,e)}),this))},t.prototype.setBrushOption=function(e){this.brushOption=hK(this.option,e),this.brushType=this.brushOption.brushType},t.type="brush",t.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],t.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},t}(op);function hK(e,t){return E({brushType:e.brushType,brushMode:e.brushMode,transformable:e.transformable,brushStyle:new Oh(e.brushStyle).getItemStyle(),removeOnClick:e.removeOnClick,z:e.z},t,!0)}const dK=cK;var pK=["rect","polygon","lineX","lineY","keep","clear"],fK=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.render=function(e,t,n){var i,r,o;t.eachComponent({mainType:"brush"},(function(e){i=e.brushType,r=e.brushOption.brushMode||"single",o=o||!!e.areas.length})),this._brushType=i,this._brushMode=r,G(e.get("type",!0),(function(t){e.setIconStatus(t,("keep"===t?"multiple"===r:"clear"===t?o:t===i)?"emphasis":"normal")}))},t.prototype.updateView=function(e,t,n){this.render(e,t,n)},t.prototype.getIcons=function(){var e=this.model,t=e.get("icon",!0),n={};return G(e.get("type",!0),(function(e){t[e]&&(n[e]=t[e])})),n},t.prototype.onclick=function(e,t,n){var i=this._brushType,r=this._brushMode;"clear"===n?(t.dispatchAction({type:"axisAreaSelect",intervals:[]}),t.dispatchAction({type:"brush",command:"clear",areas:[]})):t.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:"keep"===n?i:i!==n&&n,brushMode:"keep"===n?"multiple"===r?"single":"multiple":r}})},t.getDefaultOption=function(e){var t={show:!0,type:pK.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:e.getLocaleModel().get(["toolbox","brush","title"])};return t},t}(WY);const gK=fK;function vK(e){e.registerComponentView(lK),e.registerComponentModel(dK),e.registerPreprocessor(BX),e.registerVisual(e.PRIORITY.VISUAL.BRUSH,eK),e.registerAction({type:"brush",event:"brush",update:"updateVisual"},(function(e,t){t.eachComponent({mainType:"brush",query:e},(function(t){t.setAreas(e.areas)}))})),e.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},Te),e.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},Te),jY("brush",gK)}var yK=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.layoutMode={type:"box",ignoreSize:!0},n}return o(t,e),t.type="title",t.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"}},t}(op),mK=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.render=function(e,t,n){if(this.group.removeAll(),e.get("show")){var i=this.group,r=e.getModel("textStyle"),o=e.getModel("subtextStyle"),a=e.get("textAlign"),s=de(e.get("textBaseline"),e.get("textVerticalAlign")),l=new Du({style:uh(r,{text:e.get("text"),fill:r.getTextColor()},{disableBox:!0}),z2:10}),u=l.getBoundingRect(),c=e.get("subtext"),h=new Du({style:uh(o,{text:c,fill:o.getTextColor(),y:u.height+e.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),d=e.get("link"),p=e.get("sublink"),f=e.get("triggerEvent",!0);l.silent=!d&&!f,h.silent=!p&&!f,d&&l.on("click",(function(){qd(d,"_"+e.get("target"))})),p&&h.on("click",(function(){qd(p,"_"+e.get("subtarget"))})),Lu(l).eventData=Lu(h).eventData=f?{componentType:"title",componentIndex:e.componentIndex}:null,i.add(l),c&&i.add(h);var g=i.getBoundingRect(),v=e.getBoxLayoutParams();v.width=g.width,v.height=g.height;var y=$d(v,{width:n.getWidth(),height:n.getHeight()},e.get("padding"));a||(a=e.get("left")||e.get("right"),"middle"===a&&(a="center"),"right"===a?y.x+=y.width:"center"===a&&(y.x+=y.width/2)),s||(s=e.get("top")||e.get("bottom"),"center"===s&&(s="middle"),"bottom"===s?y.y+=y.height:"middle"===s&&(y.y+=y.height/2),s=s||"top"),i.x=y.x,i.y=y.y,i.markRedraw();var m={align:a,verticalAlign:s};l.setStyle(m),h.setStyle(m),g=i.getBoundingRect();var x=y.margin,_=e.getItemStyle(["color","opacity"]);_.fill=e.get("backgroundColor");var b=new du({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:e.get("borderRadius")},style:_,subPixelOptimize:!0,silent:!0});i.add(b)}},t.type="title",t}(Ev);function xK(e){e.registerComponentModel(yK),e.registerComponentView(mK)}var _K=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.layoutMode="box",n}return o(t,e),t.prototype.init=function(e,t,n){this.mergeDefaultAndTheme(e,n),this._initData()},t.prototype.mergeOption=function(t){e.prototype.mergeOption.apply(this,arguments),this._initData()},t.prototype.setCurrentIndex=function(e){null==e&&(e=this.option.currentIndex);var t=this._data.count();this.option.loop?e=(e%t+t)%t:(e>=t&&(e=t-1),e<0&&(e=0)),this.option.currentIndex=e},t.prototype.getCurrentIndex=function(){return this.option.currentIndex},t.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},t.prototype.setPlayState=function(e){this.option.autoPlay=!!e},t.prototype.getPlayState=function(){return!!this.option.autoPlay},t.prototype._initData=function(){var e,t=this.option,n=t.data||[],i=t.axisType,r=this._names=[];"category"===i?(e=[],G(n,(function(t,n){var i,o=Aa(ma(t),"");ie(t)?(i=R(t),i.value=n):i=n,e.push(i),r.push(o)}))):e=n;var o={category:"ordinal",time:"time",value:"number"}[i]||"number",a=this._data=new JC([{name:"value",type:o}],this);a.initData(e,r)},t.prototype.getData=function(){return this._data},t.prototype.getCategories=function(){if("category"===this.get("axisType"))return this._names.slice()},t.type="timeline",t.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:[]},t}(op);const bK=_K;var wK=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.type="timeline.slider",t.defaultOption=Bh(bK.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:[]}),t}(bK);H(wK,cg.prototype);const SK=wK;var MK=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.type="timeline",t}(Ev);const CK=MK;var IK=function(e){function t(t,n,i,r){var o=e.call(this,t,n,i)||this;return o.type=r||"value",o}return o(t,e),t.prototype.getLabelModel=function(){return this.model.getModel("label")},t.prototype.isHorizontal=function(){return"horizontal"===this.model.get("orient")},t}(FD);const TK=IK;var kK=Math.PI,AK=za(),DK=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.init=function(e,t){this.api=t},t.prototype.render=function(e,t,n){if(this.model=e,this.api=n,this.ecModel=t,this.group.removeAll(),e.get("show",!0)){var i=this._layout(e,n),r=this._createGroup("_mainGroup"),o=this._createGroup("_labelGroup"),a=this._axis=this._createAxis(i,e);e.formatTooltip=function(e){var t=a.scale.getLabel({value:e});return iv("nameValue",{noName:!0,value:t})},G(["AxisLine","AxisTick","Control","CurrentPointer"],(function(t){this["_render"+t](i,r,a,e)}),this),this._renderAxisLabel(i,o,a,e),this._position(i,e)}this._doPlayStop(),this._updateTicksStatus()},t.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},t.prototype.dispose=function(){this._clearTimer()},t.prototype._layout=function(e,t){var n,i=e.get(["label","position"]),r=e.get("orient"),o=PK(e,t);n=null==i||"auto"===i?"horizontal"===r?o.y+o.height/2=0||"+"===n?"left":"right"},c={horizontal:n>=0||"+"===n?"top":"bottom",vertical:"middle"},h={horizontal:0,vertical:kK/2},d="vertical"===r?o.height:o.width,p=e.getModel("controlStyle"),f=p.get("show",!0),g=f?p.get("itemSize"):0,v=f?p.get("itemGap"):0,y=g+v,m=e.get(["label","rotate"])||0;m=m*kK/180;var x=p.get("position",!0),_=f&&p.get("showPlayBtn",!0),b=f&&p.get("showPrevBtn",!0),w=f&&p.get("showNextBtn",!0),S=0,M=d;"left"===x||"bottom"===x?(_&&(a=[0,0],S+=y),b&&(s=[S,0],S+=y),w&&(l=[M-g,0],M-=y)):(_&&(a=[M-g,0],M-=y),b&&(s=[0,0],S+=y),w&&(l=[M-g,0],M-=y));var C=[S,M];return e.get("inverse")&&C.reverse(),{viewRect:o,mainLength:d,orient:r,rotation:h[r],labelRotation:m,labelPosOpt:n,labelAlign:e.get(["label","align"])||u[r],labelBaseline:e.get(["label","verticalAlign"])||e.get(["label","baseline"])||c[r],playPosition:a,prevBtnPosition:s,nextBtnPosition:l,axisExtent:C,controlSize:g,controlGap:v}},t.prototype._position=function(e,t){var n=this._mainGroup,i=this._labelGroup,r=e.viewRect;if("vertical"===e.orient){var o=kr(),a=r.x,s=r.y+r.height;Pr(o,o,[-a,-s]),Or(o,o,-kK/2),Pr(o,o,[a,s]),r=r.clone(),r.applyTransform(o)}var l=v(r),u=v(n.getBoundingRect()),c=v(i.getBoundingRect()),h=[n.x,n.y],d=[i.x,i.y];d[0]=h[0]=l[0][0];var p=e.labelPosOpt;if(null==p||ee(p)){var f="+"===p?0:1;y(h,u,l,1,f),y(d,c,l,1,1-f)}else{f=p>=0?0:1;y(h,u,l,1,f),d[1]=h[1]+p}function g(e){e.originX=l[0][0]-e.x,e.originY=l[1][0]-e.y}function v(e){return[[e.x,e.x+e.width],[e.y,e.y+e.height]]}function y(e,t,n,i,r){e[i]+=n[i][r]-t[i][r]}n.setPosition(h),i.setPosition(d),n.rotation=i.rotation=e.rotation,g(n),g(i)},t.prototype._createAxis=function(e,t){var n=t.getData(),i=t.get("axisType"),r=LK(t,i);r.getTicks=function(){return n.mapArray(["value"],(function(e){return{value:e}}))};var o=n.getDataExtent("value");r.setExtent(o[0],o[1]),r.calcNiceTicks();var a=new TK("value",r,e.axisExtent,i);return a.model=t,a},t.prototype._createGroup=function(e){var t=this[e]=new Lo;return this.group.add(t),t},t.prototype._renderAxisLine=function(e,t,n,i){var r=n.getExtent();if(i.get(["lineStyle","show"])){var o=new Wy({shape:{x1:r[0],y1:0,x2:r[1],y2:0},style:z({lineCap:"round"},i.getModel("lineStyle").getLineStyle()),silent:!0,z2:1});t.add(o);var a=this._progressLine=new Wy({shape:{x1:r[0],x2:this._currentPointer?this._currentPointer.x:r[0],y1:0,y2:0},style:B({lineCap:"round",lineWidth:o.style.lineWidth},i.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1});t.add(a)}},t.prototype._renderAxisTick=function(e,t,n,i){var r=this,o=i.getData(),a=n.scale.getTicks();this._tickSymbols=[],G(a,(function(e){var a=n.dataToCoord(e.value),s=o.getItemModel(e.value),l=s.getModel("itemStyle"),u=s.getModel(["emphasis","itemStyle"]),c=s.getModel(["progress","itemStyle"]),h={x:a,y:0,onclick:X(r._changeTimeline,r,e.value)},d=RK(s,l,t,h);d.ensureState("emphasis").style=u.getItemStyle(),d.ensureState("progress").style=c.getItemStyle(),Oc(d);var p=Lu(d);s.get("tooltip")?(p.dataIndex=e.value,p.dataModel=i):p.dataIndex=p.dataModel=null,r._tickSymbols.push(d)}))},t.prototype._renderAxisLabel=function(e,t,n,i){var r=this,o=n.getLabelModel();if(o.get("show")){var a=i.getData(),s=n.getViewLabels();this._tickLabels=[],G(s,(function(i){var o=i.tickValue,s=a.getItemModel(o),l=s.getModel("label"),u=s.getModel(["emphasis","label"]),c=s.getModel(["progress","label"]),h=n.dataToCoord(i.tickValue),d=new Du({x:h,y:0,rotation:e.labelRotation-e.rotation,onclick:X(r._changeTimeline,r,o),silent:!1,style:uh(l,{text:i.formattedLabel,align:e.labelAlign,verticalAlign:e.labelBaseline})});d.ensureState("emphasis").style=uh(u),d.ensureState("progress").style=uh(c),t.add(d),Oc(d),AK(d).dataIndex=o,r._tickLabels.push(d)}))}},t.prototype._renderControl=function(e,t,n,i){var r=e.controlSize,o=e.rotation,a=i.getModel("controlStyle").getItemStyle(),s=i.getModel(["emphasis","controlStyle"]).getItemStyle(),l=i.getPlayState(),u=i.get("inverse",!0);function c(e,n,l,u){if(e){var c=fo(de(i.get(["controlStyle",n+"BtnSize"]),r),r),h=[0,-c/2,c,c],d=OK(i,n+"Icon",h,{x:e[0],y:e[1],originX:r/2,originY:0,rotation:u?-o:0,rectHover:!0,style:a,onclick:l});d.ensureState("emphasis").style=s,t.add(d),Oc(d)}}c(e.nextBtnPosition,"next",X(this._changeTimeline,this,u?"-":"+")),c(e.prevBtnPosition,"prev",X(this._changeTimeline,this,u?"+":"-")),c(e.playPosition,l?"stop":"play",X(this._handlePlayClick,this,!l),!0)},t.prototype._renderCurrentPointer=function(e,t,n,i){var r=i.getData(),o=i.getCurrentIndex(),a=r.getItemModel(o).getModel("checkpointStyle"),s=this,l={onCreate:function(e){e.draggable=!0,e.drift=X(s._handlePointerDrag,s),e.ondragend=X(s._handlePointerDragend,s),EK(e,s._progressLine,o,n,i,!0)},onUpdate:function(e){EK(e,s._progressLine,o,n,i)}};this._currentPointer=RK(a,a,this._mainGroup,{},this._currentPointer,l)},t.prototype._handlePlayClick=function(e){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:e,from:this.uid})},t.prototype._handlePointerDrag=function(e,t,n){this._clearTimer(),this._pointerChangeTimeline([n.offsetX,n.offsetY])},t.prototype._handlePointerDragend=function(e){this._pointerChangeTimeline([e.offsetX,e.offsetY],!0)},t.prototype._pointerChangeTimeline=function(e,t){var n=this._toAxisCoord(e)[0],i=this._axis,r=Uo(i.getExtent().slice());n>r[1]&&(n=r[1]),n=0&&(a[o]=+a[o].toFixed(d)),[a,h]}var QK={min:K(JK,"min"),max:K(JK,"max"),average:K(JK,"average"),median:K(JK,"median")};function eJ(e,t){var n=e.getData(),i=e.coordinateSystem;if(t&&!KK(t)&&!J(t.coord)&&i){var r=i.dimensions,o=tJ(t,n,i,e);if(t=R(t),t.type&&QK[t.type]&&o.baseAxis&&o.valueAxis){var a=F(r,o.baseAxis.dim),s=F(r,o.valueAxis.dim),l=QK[t.type](n,o.baseDataDim,o.valueDataDim,a,s);t.coord=l[0],t.value=l[1]}else{for(var u=[null!=t.xAxis?t.xAxis:t.radiusAxis,null!=t.yAxis?t.yAxis:t.angleAxis],c=0;c<2;c++)QK[u[c]]&&(u[c]=aJ(n,n.mapDimension(r[c]),u[c]));t.coord=u}}return t}function tJ(e,t,n,i){var r={};return null!=e.valueIndex||null!=e.valueDim?(r.valueDataDim=null!=e.valueIndex?t.getDimension(e.valueIndex):e.valueDim,r.valueAxis=n.getAxis(nJ(i,r.valueDataDim)),r.baseAxis=n.getOtherAxis(r.valueAxis),r.baseDataDim=t.mapDimension(r.baseAxis.dim)):(r.baseAxis=i.getBaseAxis(),r.valueAxis=n.getOtherAxis(r.baseAxis),r.baseDataDim=t.mapDimension(r.baseAxis.dim),r.valueDataDim=t.mapDimension(r.valueAxis.dim)),r}function nJ(e,t){var n=e.getData().getDimensionInfo(t);return n&&n.coordDim}function iJ(e,t){return!(e&&e.containData&&t.coord&&!XK(t))||e.containData(t.coord)}function rJ(e,t,n){return!(e&&e.containZone&&t.coord&&n.coord&&!XK(t)&&!XK(n))||e.containZone(t.coord,n.coord)}function oJ(e,t){return e?function(e,n,i,r){var o=r<2?e.coord&&e.coord[r]:e.value;return yg(o,t[r])}:function(e,n,i,r){return yg(e.value,t[r])}}function aJ(e,t,n){if("average"===n){var i=0,r=0;return e.each(t,(function(e,t){isNaN(e)||(i+=e,r++)})),i/r}return"median"===n?e.getMedian(t):e.getDataExtent(t)["max"===n?1:0]}var sJ=za(),lJ=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.init=function(){this.markerGroupMap=we()},t.prototype.render=function(e,t,n){var i=this,r=this.markerGroupMap;r.each((function(e){sJ(e).keep=!1})),t.eachSeries((function(e){var r=ZK.getMarkerModelFromSeries(e,i.type);r&&i.renderSeries(e,r,t,n)})),r.each((function(e){!sJ(e).keep&&i.group.remove(e.group)}))},t.prototype.markKeep=function(e){sJ(e).keep=!0},t.prototype.toggleBlurSeries=function(e,t){var n=this;G(e,(function(e){var i=ZK.getMarkerModelFromSeries(e,n.type);if(i){var r=i.getData();r.eachItemGraphicEl((function(e){e&&(t?mc(e):xc(e))}))}}))},t.type="marker",t}(Ev);const uJ=lJ;function cJ(e,t,n){var i=t.coordinateSystem;e.each((function(r){var o,a=e.getItemModel(r),s=Go(a.get("x"),n.getWidth()),l=Go(a.get("y"),n.getHeight());if(isNaN(s)||isNaN(l)){if(t.getMarkerPosition)o=t.getMarkerPosition(e.getValues(e.dimensions,r));else if(i){var u=e.get(i.dimensions[0],r),c=e.get(i.dimensions[1],r);o=i.dataToPoint([u,c])}}else o=[s,l];isNaN(s)||(o[0]=s),isNaN(l)||(o[1]=l),e.setItemLayout(r,o)}))}var hJ=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.updateTransform=function(e,t,n){t.eachSeries((function(e){var t=ZK.getMarkerModelFromSeries(e,"markPoint");t&&(cJ(t.getData(),e,n),this.markerGroupMap.get(e.id).updateLayout())}),this)},t.prototype.renderSeries=function(e,t,n,i){var r=e.coordinateSystem,o=e.id,a=e.getData(),s=this.markerGroupMap,l=s.get(o)||s.set(o,new kI),u=dJ(r,e,t);t.setData(u),cJ(t.getData(),e,i),u.each((function(e){var n=u.getItemModel(e),i=n.getShallow("symbol"),r=n.getShallow("symbolSize"),o=n.getShallow("symbolRotate"),s=n.getShallow("symbolOffset"),l=n.getShallow("symbolKeepAspect");if(Q(i)||Q(r)||Q(o)||Q(s)){var c=t.getRawValue(e),h=t.getDataParams(e);Q(i)&&(i=i(c,h)),Q(r)&&(r=r(c,h)),Q(o)&&(o=o(c,h)),Q(s)&&(s=s(c,h))}var d=n.getModel("itemStyle").getItemStyle(),p=Kx(a,"color");d.fill||(d.fill=p),u.setItemVisual(e,{symbol:i,symbolSize:r,symbolRotate:o,symbolOffset:s,symbolKeepAspect:l,style:d})})),l.updateData(u),this.group.add(l.group),u.eachItemGraphicEl((function(e){e.traverse((function(e){Lu(e).dataModel=t}))})),this.markKeep(l),l.group.silent=t.get("silent")||e.get("silent")},t.type="markPoint",t}(uJ);function dJ(e,t,n){var i;i=e?W(e&&e.dimensions,(function(e){var n=t.getData().getDimensionInfo(t.getData().mapDimension(e))||{};return z(z({},n),{name:e,ordinalMeta:null})})):[{name:"value",type:"float"}];var r=new JC(i,n),o=W(n.get("data"),K(eJ,t));e&&(o=j(o,K(iJ,e)));var a=oJ(!!e,i);return r.initData(o,null,a),r}const pJ=hJ;function fJ(e){e.registerComponentModel($K),e.registerComponentView(pJ),e.registerPreprocessor((function(e){GK(e.series,"markPoint")&&(e.markPoint=e.markPoint||{})}))}var gJ=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.createMarkerModelFromSeries=function(e,n,i){return new t(e,n,i)},t.type="markLine",t.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"},t}(ZK);const vJ=gJ;var yJ=za(),mJ=function(e,t,n,i){var r,o=e.getData();if(J(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=t.getAxis(null!=i.yAxis?"y":"x"),l=he(i.yAxis,i.xAxis);else{var u=tJ(i,o,t,e);s=u.valueAxis;var c=cI(o,u.valueDataDim);l=aJ(o,c,a)}var h="x"===s.dim?0:1,d=1-h,p=R(i),f={coord:[]};p.type=null,p.coord=[],p.coord[d]=-1/0,f.coord[d]=1/0;var g=n.get("precision");g>=0&&ne(l)&&(l=+l.toFixed(Math.min(g,20))),p.coord[h]=f.coord[h]=l,r=[p,f,{type:a,valueIndex:i.valueIndex,value:l}]}else r=[]}var v=[eJ(e,r[0]),eJ(e,r[1]),z({},r[2])];return v[2].type=v[2].type||null,E(v[2],v[0]),E(v[2],v[1]),v};function xJ(e){return!isNaN(e)&&!isFinite(e)}function _J(e,t,n,i){var r=1-e,o=i.dimensions[e];return xJ(t[r])&&xJ(n[r])&&t[e]===n[e]&&i.getAxis(o).containData(t[e])}function bJ(e,t){if("cartesian2d"===e.type){var n=t[0].coord,i=t[1].coord;if(n&&i&&(_J(1,n,i,e)||_J(0,n,i,e)))return!0}return iJ(e,t[0])&&iJ(e,t[1])}function wJ(e,t,n,i,r){var o,a=i.coordinateSystem,s=e.getItemModel(t),l=Go(s.get("x"),r.getWidth()),u=Go(s.get("y"),r.getHeight());if(isNaN(l)||isNaN(u)){if(i.getMarkerPosition)o=i.getMarkerPosition(e.getValues(e.dimensions,t));else{var c=a.dimensions,h=e.get(c[0],t),d=e.get(c[1],t);o=a.dataToPoint([h,d])}if(YI(a,"cartesian2d")){var p=a.getAxis("x"),f=a.getAxis("y");c=a.dimensions;xJ(e.get(c[0],t))?o[0]=p.toGlobalCoord(p.getExtent()[n?0:1]):xJ(e.get(c[1],t))&&(o[1]=f.toGlobalCoord(f.getExtent()[n?0:1]))}isNaN(l)||(o[0]=l),isNaN(u)||(o[1]=u)}else o=[l,u];e.setItemLayout(t,o)}var SJ=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.updateTransform=function(e,t,n){t.eachSeries((function(e){var t=ZK.getMarkerModelFromSeries(e,"markLine");if(t){var i=t.getData(),r=yJ(t).from,o=yJ(t).to;r.each((function(t){wJ(r,t,!0,e,n),wJ(o,t,!1,e,n)})),i.each((function(e){i.setItemLayout(e,[r.getItemLayout(e),o.getItemLayout(e)])})),this.markerGroupMap.get(e.id).updateLayout()}}),this)},t.prototype.renderSeries=function(e,t,n,i){var r=e.coordinateSystem,o=e.id,a=e.getData(),s=this.markerGroupMap,l=s.get(o)||s.set(o,new Vz);this.group.add(l.group);var u=MJ(r,e,t),c=u.from,h=u.to,d=u.line;yJ(t).from=c,yJ(t).to=h,t.setData(d);var p=t.get("symbol"),f=t.get("symbolSize"),g=t.get("symbolRotate"),v=t.get("symbolOffset");function y(t,n,r){var o=t.getItemModel(n);wJ(t,n,r,e,i);var s=o.getModel("itemStyle").getItemStyle();null==s.fill&&(s.fill=Kx(a,"color")),t.setItemVisual(n,{symbolKeepAspect:o.get("symbolKeepAspect"),symbolOffset:de(o.get("symbolOffset",!0),v[r?0:1]),symbolRotate:de(o.get("symbolRotate",!0),g[r?0:1]),symbolSize:de(o.get("symbolSize"),f[r?0:1]),symbol:de(o.get("symbol",!0),p[r?0:1]),style:s})}J(p)||(p=[p,p]),J(f)||(f=[f,f]),J(g)||(g=[g,g]),J(v)||(v=[v,v]),u.from.each((function(e){y(c,e,!0),y(h,e,!1)})),d.each((function(e){var t=d.getItemModel(e).getModel("lineStyle").getLineStyle();d.setItemLayout(e,[c.getItemLayout(e),h.getItemLayout(e)]),null==t.stroke&&(t.stroke=c.getItemVisual(e,"style").fill),d.setItemVisual(e,{fromSymbolKeepAspect:c.getItemVisual(e,"symbolKeepAspect"),fromSymbolOffset:c.getItemVisual(e,"symbolOffset"),fromSymbolRotate:c.getItemVisual(e,"symbolRotate"),fromSymbolSize:c.getItemVisual(e,"symbolSize"),fromSymbol:c.getItemVisual(e,"symbol"),toSymbolKeepAspect:h.getItemVisual(e,"symbolKeepAspect"),toSymbolOffset:h.getItemVisual(e,"symbolOffset"),toSymbolRotate:h.getItemVisual(e,"symbolRotate"),toSymbolSize:h.getItemVisual(e,"symbolSize"),toSymbol:h.getItemVisual(e,"symbol"),style:t})})),l.updateData(d),u.line.eachItemGraphicEl((function(e){Lu(e).dataModel=t,e.traverse((function(e){Lu(e).dataModel=t}))})),this.markKeep(l),l.group.silent=t.get("silent")||e.get("silent")},t.type="markLine",t}(uJ);function MJ(e,t,n){var i;i=e?W(e&&e.dimensions,(function(e){var n=t.getData().getDimensionInfo(t.getData().mapDimension(e))||{};return z(z({},n),{name:e,ordinalMeta:null})})):[{name:"value",type:"float"}];var r=new JC(i,n),o=new JC(i,n),a=new JC([],n),s=W(n.get("data"),K(mJ,t,e,n));e&&(s=j(s,K(bJ,e)));var l=oJ(!!e,i);return r.initData(W(s,(function(e){return e[0]})),null,l),o.initData(W(s,(function(e){return e[1]})),null,l),a.initData(W(s,(function(e){return e[2]}))),a.hasItemOption=!0,{from:r,to:o,line:a}}const CJ=SJ;function IJ(e){e.registerComponentModel(vJ),e.registerComponentView(CJ),e.registerPreprocessor((function(e){GK(e.series,"markLine")&&(e.markLine=e.markLine||{})}))}var TJ=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.createMarkerModelFromSeries=function(e,n,i){return new t(e,n,i)},t.type="markArea",t.defaultOption={z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}},t}(ZK);const kJ=TJ;var AJ=za(),DJ=function(e,t,n,i){var r=eJ(e,i[0]),o=eJ(e,i[1]),a=r.coord,s=o.coord;a[0]=he(a[0],-1/0),a[1]=he(a[1],-1/0),s[0]=he(s[0],1/0),s[1]=he(s[1],1/0);var l=N([{},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 LJ(e){return!isNaN(e)&&!isFinite(e)}function PJ(e,t,n,i){var r=1-e;return LJ(t[r])&&LJ(n[r])}function OJ(e,t){var n=t.coord[0],i=t.coord[1],r={coord:n,x:t.x0,y:t.y0},o={coord:i,x:t.x1,y:t.y1};return YI(e,"cartesian2d")?!(!n||!i||!PJ(1,n,i,e)&&!PJ(0,n,i,e))||rJ(e,r,o):iJ(e,r)||iJ(e,o)}function RJ(e,t,n,i,r){var o,a=i.coordinateSystem,s=e.getItemModel(t),l=Go(s.get(n[0]),r.getWidth()),u=Go(s.get(n[1]),r.getHeight());if(isNaN(l)||isNaN(u)){if(i.getMarkerPosition)o=i.getMarkerPosition(e.getValues(n,t));else{var c=e.get(n[0],t),h=e.get(n[1],t),d=[c,h];a.clampData&&a.clampData(d,d),o=a.dataToPoint(d,!0)}if(YI(a,"cartesian2d")){var p=a.getAxis("x"),f=a.getAxis("y");c=e.get(n[0],t),h=e.get(n[1],t);LJ(c)?o[0]=p.toGlobalCoord(p.getExtent()["x0"===n[0]?0:1]):LJ(h)&&(o[1]=f.toGlobalCoord(f.getExtent()["y0"===n[1]?0:1]))}isNaN(l)||(o[0]=l),isNaN(u)||(o[1]=u)}else o=[l,u];return o}var EJ=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],NJ=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.updateTransform=function(e,t,n){t.eachSeries((function(e){var t=ZK.getMarkerModelFromSeries(e,"markArea");if(t){var i=t.getData();i.each((function(t){var r=W(EJ,(function(r){return RJ(i,t,r,e,n)}));i.setItemLayout(t,r);var o=i.getItemGraphicEl(t);o.setShape("points",r)}))}}),this)},t.prototype.renderSeries=function(e,t,n,i){var r=e.coordinateSystem,o=e.id,a=e.getData(),s=this.markerGroupMap,l=s.get(o)||s.set(o,{group:new Lo});this.group.add(l.group),this.markKeep(l);var u=zJ(r,e,t);t.setData(u),u.each((function(t){var n=W(EJ,(function(n){return RJ(u,t,n,e,i)})),o=r.getAxis("x").scale,s=r.getAxis("y").scale,l=o.getExtent(),c=s.getExtent(),h=[o.parse(u.get("x0",t)),o.parse(u.get("x1",t))],d=[s.parse(u.get("y0",t)),s.parse(u.get("y1",t))];Uo(h),Uo(d);var p=!(l[0]>h[1]||l[1]d[1]||c[1]=0},t.prototype.getOrient=function(){return"vertical"===this.get("orient")?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},t.type="legend.plain",t.dependencies=["series"],t.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}},t}(op);const qJ=HJ;var GJ=K,WJ=G,UJ=Lo,jJ=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.newlineDisabled=!1,n}return o(t,e),t.prototype.init=function(){this.group.add(this._contentGroup=new UJ),this.group.add(this._selectorGroup=new UJ),this._isFirstRender=!0},t.prototype.getContentGroup=function(){return this._contentGroup},t.prototype.getSelectorGroup=function(){return this._selectorGroup},t.prototype.render=function(e,t,n){var i=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),e.get("show",!0)){var r=e.get("align"),o=e.get("orient");r&&"auto"!==r||(r="right"===e.get("left")&&"vertical"===o?"right":"left");var a=e.get("selector",!0),s=e.get("selectorPosition",!0);!a||s&&"auto"!==s||(s="horizontal"===o?"end":"start"),this.renderInner(r,e,t,n,a,o,s);var l=e.getBoxLayoutParams(),u={width:n.getWidth(),height:n.getHeight()},c=e.get("padding"),h=$d(l,u,c),d=this.layoutInner(e,r,h,i,a,s),p=$d(B({width:d.width,height:d.height},l),u,c);this.group.x=p.x-d.x,this.group.y=p.y-d.y,this.group.markRedraw(),this.group.add(this._backgroundEl=KY(d,e))}},t.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},t.prototype.renderInner=function(e,t,n,i,r,o,a){var s=this.getContentGroup(),l=we(),u=t.get("selectedMode"),c=[];n.eachRawSeries((function(e){!e.get("legendHoverLink")&&c.push(e.id)})),WJ(t.getData(),(function(r,o){var a=r.get("name");if(!this.newlineDisabled&&(""===a||"\n"===a)){var h=new UJ;return h.newline=!0,void s.add(h)}var d=n.getSeriesByName(a)[0];if(!l.get(a)){if(d){var p=d.getData(),f=p.getVisual("legendLineStyle")||{},g=p.getVisual("legendIcon"),v=p.getVisual("style"),y=this._createItem(d,a,o,r,t,e,f,v,g,u,i);y.on("click",GJ($J,a,null,i,c)).on("mouseover",GJ(KJ,d.name,null,i,c)).on("mouseout",GJ(JJ,d.name,null,i,c)),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 h=s.indexOfName(a),d=s.getItemVisual(h,"style"),p=s.getItemVisual(h,"legendIcon"),f=Jn(d.fill);f&&0===f[3]&&(f[3]=.2,d=z(z({},d),{fill:ai(f,"rgba")}));var g=this._createItem(n,a,o,r,t,e,{},d,p,u,i);g.on("click",GJ($J,null,a,i,c)).on("mouseover",GJ(KJ,null,a,i,c)).on("mouseout",GJ(JJ,null,a,i,c)),l.set(a,!0)}}),this);0}}),this),r&&this._createSelector(r,t,i,o,a)},t.prototype._createSelector=function(e,t,n,i,r){var o=this.getSelectorGroup();WJ(e,(function(e){var i=e.type,r=new Du({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){n.dispatchAction({type:"all"===i?"legendAllSelect":"legendInverseSelect"})}});o.add(r);var a=t.getModel("selectorLabel"),s=t.getModel(["emphasis","selectorLabel"]);sh(r,{normal:a,emphasis:s},{defaultText:e.title}),Oc(r)}))},t.prototype._createItem=function(e,t,n,i,r,o,a,s,l,u,c){var h=e.visualDrawType,d=r.get("itemWidth"),p=r.get("itemHeight"),f=r.isSelected(t),g=i.get("symbolRotate"),v=i.get("symbolKeepAspect"),y=i.get("icon");l=y||l||"roundRect";var m=ZJ(l,i,a,s,h,f,c),x=new UJ,_=i.getModel("textStyle");if(!Q(e.getLegendIcon)||y&&"inherit"!==y){var b="inherit"===y&&e.getData().getVisual("symbol")?"inherit"===g?e.getData().getVisual("symbolRotate"):g:0;x.add(YJ({itemWidth:d,itemHeight:p,icon:l,iconRotate:b,itemStyle:m.itemStyle,lineStyle:m.lineStyle,symbolKeepAspect:v}))}else x.add(e.getLegendIcon({itemWidth:d,itemHeight:p,icon:l,iconRotate:g,itemStyle:m.itemStyle,lineStyle:m.lineStyle,symbolKeepAspect:v}));var w="left"===o?d+5:-5,S=o,M=r.get("formatter"),C=t;ee(M)&&M?C=M.replace("{name}",null!=t?t:""):Q(M)&&(C=M(t));var I=i.get("inactiveColor");x.add(new Du({style:uh(_,{text:C,x:w,y:p/2,fill:f?_.getTextColor():I,align:S,verticalAlign:"middle"})}));var T=new du({shape:x.getBoundingRect(),invisible:!0}),k=i.getModel("tooltip");return k.get("show")&&Um({el:T,componentModel:r,itemName:t,itemTooltipOption:k.option}),x.add(T),x.eachChild((function(e){e.silent=!0})),T.silent=!u,this.getContentGroup().add(x),Oc(x),x.__legendDataIndex=n,x},t.prototype.layoutInner=function(e,t,n,i,r,o){var a=this.getContentGroup(),s=this.getSelectorGroup();Zd(e.get("orient"),a,e.get("itemGap"),n.width,n.height);var l=a.getBoundingRect(),u=[-l.x,-l.y];if(s.markRedraw(),a.markRedraw(),r){Zd("horizontal",s,e.get("selectorItemGap",!0));var c=s.getBoundingRect(),h=[-c.x,-c.y],d=e.get("selectorButtonGap",!0),p=e.getOrient().index,f=0===p?"width":"height",g=0===p?"height":"width",v=0===p?"y":"x";"end"===o?h[p]+=l[f]+d:u[p]+=c[f]+d,h[1-p]+=l[g]/2-c[g]/2,s.x=h[0],s.y=h[1],a.x=u[0],a.y=u[1];var y={x:0,y:0};return y[f]=l[f]+d+c[f],y[g]=Math.max(l[g],c[g]),y[v]=Math.min(0,c[v]+h[1-p]),y}return a.x=u[0],a.y=u[1],this.group.getBoundingRect()},t.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},t.type="legend.plain",t}(Ev);function ZJ(e,t,n,i,r,o,a){function s(e,t){"auto"===e.lineWidth&&(e.lineWidth=t.lineWidth>0?2:0),WJ(e,(function(n,i){"inherit"===e[i]&&(e[i]=t[i])}))}var l=t.getModel("itemStyle"),u=l.getItemStyle(),c=0===e.lastIndexOf("empty",0)?"fill":"stroke",h=l.getShallow("decal");u.decal=h&&"inherit"!==h?ob(h,a):i.decal,"inherit"===u.fill&&(u.fill=i[r]),"inherit"===u.stroke&&(u.stroke=i[c]),"inherit"===u.opacity&&(u.opacity=("fill"===r?i:n).opacity),s(u,i);var d=t.getModel("lineStyle"),p=d.getLineStyle();if(s(p,n),"auto"===u.fill&&(u.fill=i.fill),"auto"===u.stroke&&(u.stroke=i.fill),"auto"===p.stroke&&(p.stroke=i.fill),!o){var f=t.get("inactiveBorderWidth"),g=u[c];u.lineWidth="auto"===f?i.lineWidth>0&&g?2:0:u.lineWidth,u.fill=t.get("inactiveColor"),u.stroke=t.get("inactiveBorderColor"),p.stroke=d.get("inactiveColor"),p.lineWidth=d.get("inactiveWidth")}return{itemStyle:u,lineStyle:p}}function YJ(e){var t=e.icon||"roundRect",n=v_(t,0,0,e.itemWidth,e.itemHeight,e.itemStyle.fill,e.symbolKeepAspect);return n.setStyle(e.itemStyle),n.rotation=(e.iconRotate||0)*Math.PI/180,n.setOrigin([e.itemWidth/2,e.itemHeight/2]),t.indexOf("empty")>-1&&(n.style.stroke=n.style.fill,n.style.fill="#fff",n.style.lineWidth=2),n}function $J(e,t,n,i){JJ(e,t,n,i),n.dispatchAction({type:"legendToggleSelect",name:null!=e?e:t}),KJ(e,t,n,i)}function XJ(e){var t,n=e.getZr().storage.getDisplayList(),i=0,r=n.length;while(in[r],f=[-h.x,-h.y];t||(f[i]=l[s]);var g=[0,0],v=[-d.x,-d.y],y=de(e.get("pageButtonGap",!0),e.get("itemGap",!0));if(p){var m=e.get("pageButtonPosition",!0);"end"===m?v[i]+=n[r]-d[r]:g[i]+=d[r]+y}v[1-i]+=h[o]/2-d[o]/2,l.setPosition(f),u.setPosition(g),c.setPosition(v);var x={x:0,y:0};if(x[r]=p?n[r]:h[r],x[o]=Math.max(h[o],d[o]),x[a]=Math.min(0,d[a]+v[1-i]),u.__rectSize=n[r],p){var _={x:0,y:0};_[r]=Math.max(n[r]-d[r]-y,0),_[o]=x[o],u.setClipPath(new du({shape:_})),u.__rectSize=_[r]}else c.eachChild((function(e){e.attr({invisible:!0,silent:!0})}));var b=this._getPageInfo(e);return null!=b.pageIndex&&Xc(l,{x:b.contentPosition[0],y:b.contentPosition[1]},p?e:null),this._updatePageInfoView(e,b),x},t.prototype._pageGo=function(e,t,n){var i=this._getPageInfo(t)[e];null!=i&&n.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:t.id})},t.prototype._updatePageInfoView=function(e,t){var n=this._controllerGroup;G(["pagePrev","pageNext"],(function(i){var r=i+"DataIndex",o=null!=t[r],a=n.childOfName(i);a&&(a.setStyle("fill",o?e.get("pageIconColor",!0):e.get("pageIconInactiveColor",!0)),a.cursor=o?"pointer":"default")}));var i=n.childOfName("pageText"),r=e.get("pageFormatter"),o=t.pageIndex,a=null!=o?o+1:0,s=t.pageCount;i&&r&&i.setStyle("text",ee(r)?r.replace("{current}",null==a?"":a+"").replace("{total}",null==s?"":s+""):r({current:a,total:s}))},t.prototype._getPageInfo=function(e){var t=e.get("scrollDataIndex",!0),n=this.getContentGroup(),i=this._containerGroup.__rectSize,r=e.getOrient().index,o=lQ[r],a=uQ[r],s=this._findTargetItemIndex(t),l=n.children(),u=l[s],c=l.length,h=c?1:0,d={contentPosition:[n.x,n.y],pageCount:h,pageIndex:h-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!u)return d;var p=m(u);d.contentPosition[r]=-p.s;for(var f=s+1,g=p,v=p,y=null;f<=c;++f)y=m(l[f]),(!y&&v.e>g.s+i||y&&!x(y,g.s))&&(g=v.i>g.i?v:y,g&&(null==d.pageNextDataIndex&&(d.pageNextDataIndex=g.i),++d.pageCount)),v=y;for(f=s-1,g=p,v=p,y=null;f>=-1;--f)y=m(l[f]),y&&x(v,y.s)||!(g.i=t&&e.s<=t+i}},t.prototype._findTargetItemIndex=function(e){if(!this._showController)return 0;var t,n,i=this.getContentGroup();return i.eachChild((function(i,r){var o=i.__legendDataIndex;null==n&&null!=o&&(n=r),o===e&&(t=r)})),null!=t?t:n},t.type="legend.scroll",t}(QJ);const hQ=cQ;function dQ(e){e.registerAction("legendScroll","legendscroll",(function(e,t){var n=e.scrollDataIndex;null!=n&&t.eachComponent({mainType:"legend",subType:"scroll",query:e},(function(e){e.setScrollDataIndex(n)}))}))}function pQ(e){jw(iQ),e.registerComponentModel(aQ),e.registerComponentView(hQ),dQ(e)}function fQ(e){jw(iQ),jw(pQ)}var gQ=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.type="dataZoom.inside",t.defaultOption=Bh(IY.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),t}(IY);const vQ=gQ;var yQ=za();function mQ(e,t,n){yQ(e).coordSysRecordMap.each((function(e){var i=e.dataZoomInfoMap.get(t.uid);i&&(i.getRange=n)}))}function xQ(e,t){for(var n=yQ(e).coordSysRecordMap,i=n.keys(),r=0;ri[n+t]&&(t=a),r=r&&o.get("preventDefaultMouseMove",!0)})),{controlType:t,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!r}}}function CQ(e){e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,(function(e,t){var n=yQ(t),i=n.coordSysRecordMap||(n.coordSysRecordMap=we());i.each((function(e){e.dataZoomInfoMap=null})),e.eachComponent({mainType:"dataZoom",subType:"inside"},(function(e){var n=wY(e);G(n.infoList,(function(n){var r=n.model.uid,o=i.get(r)||i.set(r,bQ(t,n.model)),a=o.dataZoomInfoMap||(o.dataZoomInfoMap=we());a.set(e.uid,{dzReferCoordSysInfo:n,model:e,getRange:null})}))})),i.each((function(e){var t,n=e.controller,r=e.dataZoomInfoMap;if(r){var o=r.keys()[0];null!=o&&(t=r.get(o))}if(t){var a=MQ(r);n.enable(a.controlType,a.opt),n.setPointerChecker(e.containsPoint),sx(e,"dispatchAction",t.model.get("throttle",!0),"fixRate")}else _Q(i,e)}))}))}var IQ=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="dataZoom.inside",t}return o(t,e),t.prototype.render=function(t,n,i){e.prototype.render.apply(this,arguments),t.noTarget()?this._clear():(this.range=t.getPercentRange(),mQ(i,t,{pan:X(TQ.pan,this),zoom:X(TQ.zoom,this),scrollMove:X(TQ.scrollMove,this)}))},t.prototype.dispose=function(){this._clear(),e.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){xQ(this.api,this.dataZoomModel),this.range=null},t.type="dataZoom.inside",t}(DY),TQ={zoom:function(e,t,n,i){var r=this.range,o=r.slice(),a=e.axisModels[0];if(a){var s=AQ[t](null,[i.originX,i.originY],a,n,e),l=(s.signal>0?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 c=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();return rF(0,o,[0,100],0,c.minSpan,c.maxSpan),this.range=o,r[0]!==o[0]||r[1]!==o[1]?o:void 0}},pan:kQ((function(e,t,n,i,r,o){var a=AQ[i]([o.oldX,o.oldY],[o.newX,o.newY],t,r,n);return a.signal*(e[1]-e[0])*a.pixel/a.pixelLength})),scrollMove:kQ((function(e,t,n,i,r,o){var a=AQ[i]([0,0],[o.scrollDelta,o.scrollDelta],t,r,n);return a.signal*(e[1]-e[0])*o.scrollDelta}))};function kQ(e){return function(t,n,i,r){var o=this.range,a=o.slice(),s=t.axisModels[0];if(s){var l=e(a,s,t,n,i,r);return rF(l,a,[0,100],"all"),this.range=a,o[0]!==a[0]||o[1]!==a[1]?a:void 0}}}var AQ={grid:function(e,t,n,i,r){var o=n.axis,a={},s=r.model.coordinateSystem.getRect();return e=e||[0,0],"x"===o.dim?(a.pixel=t[0]-e[0],a.pixelLength=s.width,a.pixelStart=s.x,a.signal=o.inverse?1:-1):(a.pixel=t[1]-e[1],a.pixelLength=s.height,a.pixelStart=s.y,a.signal=o.inverse?-1:1),a},polar:function(e,t,n,i,r){var o=n.axis,a={},s=r.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return e=e?s.pointToCoord(e):[0,0],t=s.pointToCoord(t),"radiusAxis"===n.mainType?(a.pixel=t[0]-e[0],a.pixelLength=l[1]-l[0],a.pixelStart=l[0],a.signal=o.inverse?1:-1):(a.pixel=t[1]-e[1],a.pixelLength=u[1]-u[0],a.pixelStart=u[0],a.signal=o.inverse?-1:1),a},singleAxis:function(e,t,n,i,r){var o=n.axis,a=r.model.coordinateSystem.getRect(),s={};return e=e||[0,0],"horizontal"===o.orient?(s.pixel=t[0]-e[0],s.pixelLength=a.width,s.pixelStart=a.x,s.signal=o.inverse?1:-1):(s.pixel=t[1]-e[1],s.pixelLength=a.height,s.pixelStart=a.y,s.signal=o.inverse?-1:1),s}};const DQ=IQ;function LQ(e){qY(e),e.registerComponentModel(vQ),e.registerComponentView(DQ),CQ(e)}var PQ=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.type="dataZoom.slider",t.layoutMode="box",t.defaultOption=Bh(IY.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"}}}),t}(IY);const OQ=PQ;var RQ=du,EQ=7,NQ=1,zQ=30,BQ=7,FQ="horizontal",VQ="vertical",HQ=5,qQ=["line","bar","candlestick","scatter"],GQ={easing:"cubicOut",duration:100,delay:0},WQ=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n._displayables={},n}return o(t,e),t.prototype.init=function(e,t){this.api=t,this._onBrush=X(this._onBrush,this),this._onBrushEnd=X(this._onBrushEnd,this)},t.prototype.render=function(t,n,i,r){if(e.prototype.render.apply(this,arguments),sx(this,"_dispatchZoomAction",t.get("throttle"),"fixRate"),this._orient=t.getOrient(),!1!==t.get("show")){if(t.noTarget())return this._clear(),void this.group.removeAll();r&&"dataZoom"===r.type&&r.from===this.uid||this._buildView(),this._updateView()}else this.group.removeAll()},t.prototype.dispose=function(){this._clear(),e.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){lx(this,"_dispatchZoomAction");var e=this.api.getZr();e.off("mousemove",this._onBrush),e.off("mouseup",this._onBrushEnd)},t.prototype._buildView=function(){var e=this.group;e.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var t=this._displayables.sliderGroup=new Lo;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),e.add(t),this._positionGroup()},t.prototype._resetLocation=function(){var e=this.dataZoomModel,t=this.api,n=e.get("brushSelect"),i=n?BQ:0,r=this._findCoordRect(),o={width:t.getWidth(),height:t.getHeight()},a=this._orient===FQ?{right:o.width-r.x-r.width,top:o.height-zQ-EQ-i,width:r.width,height:zQ}:{right:EQ,top:r.y,width:zQ,height:r.height},s=ep(e.option);G(["right","top","width","height"],(function(e){"ph"===s[e]&&(s[e]=a[e])}));var l=$d(s,o);this._location={x:l.x,y:l.y},this._size=[l.width,l.height],this._orient===VQ&&this._size.reverse()},t.prototype._positionGroup=function(){var e=this.group,t=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!==FQ||r?n===FQ&&r?{scaleY:a?1:-1,scaleX:-1}:n!==VQ||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=e.getBoundingRect([o]);e.x=t.x-s.x,e.y=t.y-s.y,e.markRedraw()},t.prototype._getViewExtent=function(){return[0,this._size[0]]},t.prototype._renderBackground=function(){var e=this.dataZoomModel,t=this._size,n=this._displayables.sliderGroup,i=e.get("brushSelect");n.add(new RQ({silent:!0,shape:{x:0,y:0,width:t[0],height:t[1]},style:{fill:e.get("backgroundColor")},z2:-40}));var r=new RQ({shape:{x:0,y:0,width:t[0],height:t[1]},style:{fill:"transparent"},z2:0,onclick:X(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)},t.prototype._renderDataShadow=function(){var e=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],e){var t=this._size,n=this._shadowSize||[],i=e.series,r=i.getRawData(),o=i.getShadowDim?i.getShadowDim():e.otherDim;if(null!=o){var a=this._shadowPolygonPts,s=this._shadowPolylinePts;if(r!==this._shadowData||o!==this._shadowDim||t[0]!==n[0]||t[1]!==n[1]){var l=r.getDataExtent(o),u=.3*(l[1]-l[0]);l=[l[0]-u,l[1]+u];var c,h=[0,t[1]],d=[0,t[0]],p=[[t[0],0],[0,0]],f=[],g=d[1]/(r.count()-1),v=0,y=Math.round(r.count()/t[0]);r.each([o],(function(e,t){if(y>0&&t%y)v+=g;else{var n=null==e||isNaN(e)||""===e,i=n?0:qo(e,l,h,!0);n&&!c&&t?(p.push([p[p.length-1][0],0]),f.push([f[f.length-1][0],0])):!n&&c&&(p.push([v,0]),f.push([v,0])),p.push([v,i]),f.push([v,i]),v+=g,c=n}})),a=this._shadowPolygonPts=p,s=this._shadowPolylinePts=f}this._shadowData=r,this._shadowDim=o,this._shadowSize=[t[0],t[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(e){var t=m.getModel(e?"selectedDataBackground":"dataBackground"),n=new Lo,i=new zy({shape:{points:a},segmentIgnoreThreshold:1,style:t.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),r=new Vy({shape:{points:s},segmentIgnoreThreshold:1,style:t.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return n.add(i),n.add(r),n}},t.prototype._prepareDataShadowInfo=function(){var e=this.dataZoomModel,t=e.get("showDataShadow");if(!1!==t){var n,i=this.ecModel;return e.eachTargetAxis((function(r,o){var a=e.getAxisProxy(r,o).getTargetSeriesModels();G(a,(function(e){if(!n&&!(!0!==t&&F(qQ,e.get("type"))<0)){var a,s=i.getComponent(_Y(r),o).axis,l=UQ(r),u=e.coordinateSystem;null!=l&&u.getOtherAxis&&(a=u.getOtherAxis(s).inverse),l=e.getData().mapDimension(l),n={thisAxis:s,series:e,thisDim:r,otherDim:l,otherAxisInverse:a}}}),this)}),this),n}},t.prototype._renderHandle=function(){var e=this.group,t=this._displayables,n=t.handles=[null,null],i=t.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"),c=t.filler=new RQ({silent:u,style:{fill:a.get("fillerColor")},textConfig:{position:"inside"}});r.add(c),r.add(new RQ({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:NQ,fill:"rgba(0,0,0,0)"}})),G([0,1],(function(t){var o=a.get("handleIcon");!p_[o]&&o.indexOf("path://")<0&&o.indexOf("image://")<0&&(o="path://"+o);var s=v_(o,-1,0,2,2,null,!0);s.attr({cursor:jQ(this._orient),draggable:!0,drift:X(this._onDragMove,this,t),ondragend:X(this._onDragEnd,this),onmouseover:X(this._showDataInfo,this,!0),onmouseout:X(this._showDataInfo,this,!1),z2:5});var l=s.getBoundingRect(),u=a.get("handleSize");this._handleHeight=Go(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(),Oc(s);var c=a.get("handleColor");null!=c&&(s.style.fill=c),r.add(n[t]=s);var h=a.getModel("textStyle");e.add(i[t]=new Du({silent:!0,invisible:!0,style:uh(h,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:h.getTextColor(),font:h.getFont()}),z2:10}))}),this);var h=c;if(u){var d=Go(a.get("moveHandleSize"),o[1]),p=t.moveHandle=new du({style:a.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:o[1]-.5,height:d}}),f=.8*d,g=t.moveHandleIcon=v_(a.get("moveHandleIcon"),-f/2,-f/2,f,f,"#fff",!0);g.silent=!0,g.y=o[1]+d/2-.5,p.ensureState("emphasis").style=a.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var v=Math.min(o[1]/2,Math.max(d,10));h=t.moveZone=new du({invisible:!0,shape:{y:o[1]-v,height:d+v}}),h.on("mouseover",(function(){s.enterEmphasis(p)})).on("mouseout",(function(){s.leaveEmphasis(p)})),r.add(p),r.add(g),r.add(h)}h.attr({draggable:!0,cursor:jQ(this._orient),drift:X(this._onDragMove,this,"all"),ondragstart:X(this._showDataInfo,this,!0),ondragend:X(this._onDragEnd,this),onmouseover:X(this._showDataInfo,this,!0),onmouseout:X(this._showDataInfo,this,!1)})},t.prototype._resetInterval=function(){var e=this._range=this.dataZoomModel.getPercentRange(),t=this._getViewExtent();this._handleEnds=[qo(e[0],[0,100],t,!0),qo(e[1],[0,100],t,!0)]},t.prototype._updateInterval=function(e,t){var n=this.dataZoomModel,i=this._handleEnds,r=this._getViewExtent(),o=n.findRepresentativeAxisProxy().getMinMaxSpan(),a=[0,100];rF(t,i,r,n.get("zoomLock")?"all":e,null!=o.minSpan?qo(o.minSpan,a,r,!0):null,null!=o.maxSpan?qo(o.maxSpan,a,r,!0):null);var s=this._range,l=this._range=Uo([qo(i[0],r,a,!0),qo(i[1],r,a,!0)]);return!s||s[0]!==l[0]||s[1]!==l[1]},t.prototype._updateView=function(e){var t=this._displayables,n=this._handleEnds,i=Uo(n.slice()),r=this._size;G([0,1],(function(e){var i=t.handles[e],o=this._handleHeight;i.attr({scaleX:o/2,scaleY:o/2,x:n[e]+(e?-1:1),y:r[1]/2-o/2})}),this),t.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]};t.moveHandle&&(t.moveHandle.setShape(o),t.moveZone.setShape(o),t.moveZone.getBoundingRect(),t.moveHandleIcon&&t.moveHandleIcon.attr("x",o.x+o.width/2));for(var a=t.dataShadowSegs,s=[0,i[0],i[1],r[0]],l=0;lt[0]||n[1]<0||n[1]>t[1])){var i=this._handleEnds,r=(i[0]+i[1])/2,o=this._updateInterval("all",n[0]-r);this._updateView(),o&&this._dispatchZoomAction(!1)}},t.prototype._onBrushStart=function(e){var t=e.offsetX,n=e.offsetY;this._brushStart=new $r(t,n),this._brushing=!0,this._brushStartTime=+new Date},t.prototype._onBrushEnd=function(e){if(this._brushing){var t=this._displayables.brushRect;if(this._brushing=!1,t){t.attr("ignore",!0);var n=t.shape,i=+new Date;if(!(i-this._brushStartTime<200&&Math.abs(n.width)<5)){var r=this._getViewExtent(),o=[0,100];this._range=Uo([qo(n.x,r,o,!0),qo(n.x+n.width,r,o,!0)]),this._handleEnds=[n.x,n.x+n.width],this._updateView(),this._dispatchZoomAction(!1)}}}},t.prototype._onBrush=function(e){this._brushing&&(bt(e.event),this._updateBrushRect(e.offsetX,e.offsetY))},t.prototype._updateBrushRect=function(e,t){var n=this._displayables,i=this.dataZoomModel,r=n.brushRect;r||(r=n.brushRect=new RQ({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(e,t),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]})},t.prototype._dispatchZoomAction=function(e){var t=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:e?GQ:null,start:t[0],end:t[1]})},t.prototype._findCoordRect=function(){var e,t=wY(this.dataZoomModel).infoList;if(!e&&t.length){var n=t[0].model.coordinateSystem;e=n.getRect&&n.getRect()}if(!e){var i=this.api.getWidth(),r=this.api.getHeight();e={x:.2*i,y:.2*r,width:.6*i,height:.6*r}}return e},t.type="dataZoom.slider",t}(DY);function UQ(e){var t={x:"y",y:"x",radius:"angle",angle:"radius"};return t[e]}function jQ(e){return"vertical"===e?"ns-resize":"ew-resize"}const ZQ=WQ;function YQ(e){e.registerComponentModel(OQ),e.registerComponentView(ZQ),qY(e)}function $Q(e){jw(LQ),jw(YQ)}var XQ={get:function(e,t,n){var i=R((KQ[e]||{})[t]);return n&&J(i)?i[i.length-1]:i}},KQ={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]}};const JQ=XQ;var QQ=pN.mapVisual,e0=pN.eachVisual,t0=J,n0=G,i0=Uo,r0=qo,o0=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.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 o(t,e),t.prototype.init=function(e,t,n){this.mergeDefaultAndTheme(e,n)},t.prototype.optionUpdated=function(e,t){var n=this.option;!t&&GX(n,e,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},t.prototype.resetVisual=function(e){var t=this.stateList;e=X(e,this),this.controllerVisuals=qX(this.option.controller,t,e),this.targetVisuals=qX(this.option.target,t,e)},t.prototype.getItemSymbol=function(){return null},t.prototype.getTargetSeriesIndices=function(){var e=this.option.seriesIndex,t=[];return null==e||"all"===e?this.ecModel.eachSeries((function(e,n){t.push(n)})):t=ga(e),t},t.prototype.eachTargetSeries=function(e,t){G(this.getTargetSeriesIndices(),(function(n){var i=this.ecModel.getSeriesByIndex(n);i&&e.call(t,i)}),this)},t.prototype.isTargetSeries=function(e){var t=!1;return this.eachTargetSeries((function(n){n===e&&(t=!0)})),t},t.prototype.formatValueText=function(e,t,n){var i,r=this.option,o=r.precision,a=this.dataBound,s=r.formatter;n=n||["<",">"],J(e)&&(e=e.slice(),i=!0);var l=t?e:i?[u(e[0]),u(e[1])]:u(e);return ee(s)?s.replace("{value}",i?l[0]:l).replace("{value2}",i?l[1]:l):Q(s)?i?s(e[0],e[1]):s(e):i?e[0]===a[0]?n[0]+" "+l[1]:e[1]===a[1]?n[1]+" "+l[0]:l[0]+" - "+l[1]:l;function u(e){return e===a[0]?"min":e===a[1]?"max":(+e).toFixed(Math.min(o,20))}},t.prototype.resetExtent=function(){var e=this.option,t=i0([e.min,e.max]);this._dataExtent=t},t.prototype.getDataDimensionIndex=function(e){var t=this.option.dimension;if(null!=t)return e.getDimensionIndex(t);for(var n=e.dimensions,i=n.length-1;i>=0;i--){var r=n[i],o=e.getDimensionInfo(r);if(!o.isCalculationCoord)return o.storeDimIndex}},t.prototype.getExtent=function(){return this._dataExtent.slice()},t.prototype.completeVisualOption=function(){var e=this.ecModel,t=this.option,n={inRange:t.inRange,outOfRange:t.outOfRange},i=t.target||(t.target={}),r=t.controller||(t.controller={});E(i,n),E(r,n);var o=this.isCategory();function a(n){t0(t.color)&&!n.inRange&&(n.inRange={color:t.color.slice().reverse()}),n.inRange=n.inRange||{color:e.get("gradientColor")}}function s(e,t,n){var i=e[t],r=e[n];i&&!r&&(r=e[n]={},n0(i,(function(e,t){if(pN.isValidType(t)){var n=JQ.get(t,"inactive",o);null!=n&&(r[t]=n,"color"!==t||r.hasOwnProperty("opacity")||r.hasOwnProperty("colorAlpha")||(r.opacity=[0,0]))}})))}function l(e){var t=(e.inRange||{}).symbol||(e.outOfRange||{}).symbol,n=(e.inRange||{}).symbolSize||(e.outOfRange||{}).symbolSize,i=this.get("inactiveColor"),r=this.getItemSymbol(),a=r||"roundRect";n0(this.stateList,(function(r){var s=this.itemSize,l=e[r];l||(l=e[r]={color:o?i:[i]}),null==l.symbol&&(l.symbol=t&&R(t)||(o?a:[a])),null==l.symbolSize&&(l.symbolSize=n&&R(n)||(o?s[0]:[s[0],s[0]])),l.symbol=QQ(l.symbol,(function(e){return"none"===e?a:e}));var u=l.symbolSize;if(null!=u){var c=-1/0;e0(u,(function(e){e>c&&(c=e)})),l.symbolSize=QQ(u,(function(e){return r0(e,[0,c],[0,s[0]],!0)}))}}),this)}a.call(this,i),a.call(this,r),s.call(this,i,"inRange","outOfRange"),l.call(this,r)},t.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},t.prototype.isCategory=function(){return!!this.option.categories},t.prototype.setSelected=function(e){},t.prototype.getSelected=function(){return null},t.prototype.getValueState=function(e){return null},t.prototype.getVisualMeta=function(e){return null},t.type="visualMap",t.dependencies=["series"],t.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"}},t}(op);const a0=o0;var s0=[20,140],l0=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.optionUpdated=function(t,n){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual((function(e){e.mappingMethod="linear",e.dataExtent=this.getExtent()})),this._resetRange()},t.prototype.resetItemSize=function(){e.prototype.resetItemSize.apply(this,arguments);var t=this.itemSize;(null==t[0]||isNaN(t[0]))&&(t[0]=s0[0]),(null==t[1]||isNaN(t[1]))&&(t[1]=s0[1])},t.prototype._resetRange=function(){var e=this.getExtent(),t=this.option.range;!t||t.auto?(e.auto=1,this.option.range=e):J(t)&&(t[0]>t[1]&&t.reverse(),t[0]=Math.max(t[0],e[0]),t[1]=Math.min(t[1],e[1]))},t.prototype.completeVisualOption=function(){e.prototype.completeVisualOption.apply(this,arguments),G(this.stateList,(function(e){var t=this.option.controller[e].symbolSize;t&&t[0]!==t[1]&&(t[0]=t[1]/3)}),this)},t.prototype.setSelected=function(e){this.option.range=e.slice(),this._resetRange()},t.prototype.getSelected=function(){var e=this.getExtent(),t=Uo((this.get("range")||[]).slice());return t[0]>e[1]&&(t[0]=e[1]),t[1]>e[1]&&(t[1]=e[1]),t[0]=n[1]||e<=t[1])?"inRange":"outOfRange"},t.prototype.findTargetDataIndices=function(e){var t=[];return this.eachTargetSeries((function(n){var i=[],r=n.getData();r.each(this.getDataDimensionIndex(r),(function(t,n){e[0]<=t&&t<=e[1]&&i.push(n)}),this),t.push({seriesId:n.id,dataIndex:i})}),this),t},t.prototype.getVisualMeta=function(e){var t=u0(this,"outOfRange",this.getExtent()),n=u0(this,"inRange",this.option.range.slice()),i=[];function r(t,n){i.push({value:t,color:e(t,n)})}for(var o=0,a=0,s=n.length,l=t.length;ae[1])break;i.push({color:this.getControllerVisual(a,"color",t),offset:o/n})}return i.push({color:this.getControllerVisual(e[1],"color",t),offset:1}),i},t.prototype._createBarPoints=function(e,t){var n=this.visualMapModel.itemSize;return[[n[0]-t[0],e[0]],[n[0],e[0]],[n[0],e[1]],[n[0]-t[1],e[1]]]},t.prototype._createBarGroup=function(e){var t=this._orient,n=this.visualMapModel.get("inverse");return new Lo("horizontal"!==t||n?"horizontal"===t&&n?{scaleX:"bottom"===e?-1:1,rotation:-Math.PI/2}:"vertical"!==t||n?{scaleX:"left"===e?1:-1}:{scaleX:"left"===e?1:-1,scaleY:-1}:{scaleX:"bottom"===e?1:-1,rotation:Math.PI/2})},t.prototype._updateHandle=function(e,t){if(this._useHandle){var n=this._shapes,i=this.visualMapModel,r=n.handleThumbs,o=n.handleLabels,a=i.itemSize,s=i.getExtent();y0([0,1],(function(l){var u=r[l];u.setStyle("fill",t.handlesColor[l]),u.y=e[l];var c=v0(e[l],[0,a[1]],s,!0),h=this.getControllerVisual(c,"symbolSize");u.scaleX=u.scaleY=h/a[0],u.x=a[0]-h/2;var d=Om(n.handleLabelPoints[l],Pm(u,this.group));o[l].setStyle({x:d[0],y:d[1],text:i.formatValueText(this._dataInterval[l]),verticalAlign:"middle",align:"vertical"===this._orient?this._applyTransform("left",n.mainGroup):"center"})}),this)}},t.prototype._showIndicator=function(e,t,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 c={convertOpacityToAlpha:!0},h=this.getControllerVisual(e,"color",c),d=this.getControllerVisual(e,"symbolSize"),p=v0(e,o,s,!0),f=a[0]-d/2,g={x:u.x,y:u.y};u.y=p,u.x=f;var v=Om(l.indicatorLabelPoint,Pm(u,this.group)),y=l.indicatorLabel;y.attr("invisible",!1);var m=this._applyTransform("left",l.mainGroup),x=this._orient,_="horizontal"===x;y.setStyle({text:(n||"")+r.formatValueText(t),verticalAlign:_?m:"middle",align:_?"center":m});var b={x:f,y:p,style:{fill:h}},w={style:{x:v[0],y:v[1]}};if(r.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var S={duration:100,easing:"cubicInOut",additive:!0};u.x=g.x,u.y=g.y,u.animateTo(b,S),y.animateTo(w,S)}else u.attr(b),y.attr(w);this._firstShowIndicator=!1;var M=this._shapes.handleLabels;if(M)for(var C=0;Cr[1]&&(u[1]=1/0),t&&(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 c=this._hoverLinkDataIndices,h=[];(t||C0(n))&&(h=this._hoverLinkDataIndices=n.findTargetDataIndices(u));var d=Ea(c,h);this._dispatchHighDown("downplay",g0(d[0],n)),this._dispatchHighDown("highlight",g0(d[1],n))}},t.prototype._hoverLinkFromSeriesMouseOver=function(e){var t=e.target,n=this.visualMapModel;if(t&&null!=Lu(t).dataIndex){var i=Lu(t),r=this.ecModel.getSeriesByIndex(i.seriesIndex);if(n.isTargetSeries(r)){var o=r.getData(i.dataType),a=o.getStore().get(n.getDataDimensionIndex(o),i.dataIndex);isNaN(a)||this._showIndicator(a,a)}}},t.prototype._hideIndicator=function(){var e=this._shapes;e.indicator&&e.indicator.attr("invisible",!0),e.indicatorLabel&&e.indicatorLabel.attr("invisible",!0);var t=this._shapes.handleLabels;if(t)for(var n=0;n=0&&(r.dimension=o,i.push(r))}})),e.getData().setVisual("visualMeta",i)}}];function L0(e,t,n,i){for(var r=t.targetVisuals[i],o=pN.prepareVisualTypes(r),a={color:Kx(e.getData(),"color")},s=0,l=o.length;s0:e.splitNumber>0)&&!e.calculable?"piecewise":"continuous"})),e.registerAction(k0,A0),G(D0,(function(t){e.registerVisual(e.PRIORITY.VISUAL.COMPONENT,t)})),e.registerPreprocessor(O0))}function z0(e){e.registerComponentModel(c0),e.registerComponentView(T0),N0(e)}var B0=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n._pieceList=[],n}return o(t,e),t.prototype.optionUpdated=function(t,n){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var i=this._mode=this._determineMode();this._pieceList=[],F0[this._mode].call(this,this._pieceList),this._resetSelected(t,n);var r=this.option.categories;this.resetVisual((function(e,t){"categories"===i?(e.mappingMethod="category",e.categories=R(r)):(e.dataExtent=this.getExtent(),e.mappingMethod="piecewise",e.pieceList=W(this._pieceList,(function(e){return e=R(e),"inRange"!==t&&(e.visual=null),e})))}))},t.prototype.completeVisualOption=function(){var t=this.option,n={},i=pN.listVisualTypes(),r=this.isCategory();function o(e,t,n){return e&&e[t]&&e[t].hasOwnProperty(n)}G(t.pieces,(function(e){G(i,(function(t){e.hasOwnProperty(t)&&(n[t]=1)}))})),G(n,(function(e,n){var i=!1;G(this.stateList,(function(e){i=i||o(t,e,n)||o(t.target,e,n)}),this),!i&&G(this.stateList,(function(e){(t[e]||(t[e]={}))[n]=JQ.get(n,"inRange"===e?"active":"inactive",r)}))}),this),e.prototype.completeVisualOption.apply(this,arguments)},t.prototype._resetSelected=function(e,t){var n=this.option,i=this._pieceList,r=(t?n:e).selected||{};if(n.selected=r,G(i,(function(e,t){var n=this.getSelectedMapKey(e);r.hasOwnProperty(n)||(r[n]=!0)}),this),"single"===n.selectedMode){var o=!1;G(i,(function(e,t){var n=this.getSelectedMapKey(e);r[n]&&(o?r[n]=!1:o=!0)}),this)}},t.prototype.getItemSymbol=function(){return this.get("itemSymbol")},t.prototype.getSelectedMapKey=function(e){return"categories"===this._mode?e.value+"":e.index+""},t.prototype.getPieceList=function(){return this._pieceList},t.prototype._determineMode=function(){var e=this.option;return e.pieces&&e.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},t.prototype.setSelected=function(e){this.option.selected=R(e)},t.prototype.getValueState=function(e){var t=pN.findPieceIndex(e,this._pieceList);return null!=t&&this.option.selected[this.getSelectedMapKey(this._pieceList[t])]?"inRange":"outOfRange"},t.prototype.findTargetDataIndices=function(e){var t=[],n=this._pieceList;return this.eachTargetSeries((function(i){var r=[],o=i.getData();o.each(this.getDataDimensionIndex(o),(function(t,i){var o=pN.findPieceIndex(t,n);o===e&&r.push(i)}),this),t.push({seriesId:i.id,dataIndex:r})}),this),t},t.prototype.getRepresentValue=function(e){var t;if(this.isCategory())t=e.value;else if(null!=e.value)t=e.value;else{var n=e.interval||[];t=n[0]===-1/0&&n[1]===1/0?0:(n[0]+n[1])/2}return t},t.prototype.getVisualMeta=function(e){if(!this.isCategory()){var t=[],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],o!==1/0&&r.push({interval:[o,1/0]})}else r.push({interval:[-1/0,1/0]});var a=-1/0;return G(r,(function(e){var t=e.interval;t&&(t[0]>a&&s([a,t[0]],"outOfRange"),s(t.slice()),a=t[1])}),this),{stops:t,outerColors:n}}function s(r,o){var a=i.getRepresentValue({interval:r});o||(o=i.getValueState(a));var s=e(a,o);r[0]===-1/0?n[0]=s:r[1]===1/0?n[1]=s:t.push({value:r[0],color:s},{value:r[1],color:s})}},t.type="visualMap.piecewise",t.defaultOption=Bh(a0.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}),t}(a0),F0={splitNumber:function(e){var t=this.option,n=Math.min(t.precision,20),i=this.getExtent(),r=t.splitNumber;r=Math.max(parseInt(r,10),1),t.splitNumber=r;var o=(i[1]-i[0])/r;while(+o.toFixed(n)!==o&&n<5)n++;t.precision=n,o=+o.toFixed(n),t.minOpen&&e.push({interval:[-1/0,i[0]],close:[0,0]});for(var a=0,s=i[0];a","≥"][t[0]]];e.text=e.text||this.formatValueText(null!=e.value?e.value:e.interval,!1,n)}),this)}};function V0(e,t){var n=e.inverse;("vertical"===e.orient?!n:n)&&t.reverse()}const H0=B0;var q0=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return o(t,e),t.prototype.doRender=function(){var e=this.group;e.removeAll();var t=this.visualMapModel,n=t.get("textGap"),i=t.textStyleModel,r=i.getFont(),o=i.getTextColor(),a=this._getItemAlign(),s=t.itemSize,l=this._getViewData(),u=l.endsText,c=he(t.get("showLabel",!0),!u);u&&this._renderEndsText(e,u[0],s,c,a),G(l.viewPieceList,(function(i){var l=i.piece,u=new Lo;u.onclick=X(this._onItemClick,this,l),this._enableHoverLink(u,i.indexInModelPieceList);var h=t.getRepresentValue(l);if(this._createItemSymbol(u,h,[0,0,s[0],s[1]]),c){var d=this.visualMapModel.getValueState(h);u.add(new Du({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"===d?.5:1}}))}e.add(u)}),this),u&&this._renderEndsText(e,u[1],s,c,a),Zd(t.get("orient"),e,t.get("itemGap")),this.renderBackground(e),this.positionGroup(e)},t.prototype._enableHoverLink=function(e,t){var n=this;e.on("mouseover",(function(){return i("highlight")})).on("mouseout",(function(){return i("downplay")}));var i=function(e){var i=n.visualMapModel;i.option.hoverLink&&n.api.dispatchAction({type:e,batch:g0(i.findTargetDataIndices(t),i)})}},t.prototype._getItemAlign=function(){var e=this.visualMapModel,t=e.option;if("vertical"===t.orient)return f0(e,this.api,e.itemSize);var n=t.align;return n&&"auto"!==n||(n="left"),n},t.prototype._renderEndsText=function(e,t,n,i,r){if(t){var o=new Lo,a=this.visualMapModel.textStyleModel;o.add(new Du({style:uh(a,{x:i?"right"===r?n[0]:0:n[0]/2,y:n[1]/2,verticalAlign:"middle",align:i?r:"center",text:t})})),e.add(o)}},t.prototype._getViewData=function(){var e=this.visualMapModel,t=W(e.getPieceList(),(function(e,t){return{piece:e,indexInModelPieceList:t}})),n=e.get("text"),i=e.get("orient"),r=e.get("inverse");return("horizontal"===i?r:!r)?t.reverse():n&&(n=n.slice().reverse()),{viewPieceList:t,endsText:n}},t.prototype._createItemSymbol=function(e,t,n){e.add(v_(this.getControllerVisual(t,"symbol"),n[0],n[1],n[2],n[3],this.getControllerVisual(t,"color")))},t.prototype._onItemClick=function(e){var t=this.visualMapModel,n=t.option,i=n.selectedMode;if(i){var r=R(n.selected),o=t.getSelectedMapKey(e);"single"===i||!0===i?(r[o]=!0,G(r,(function(e,t){r[t]=t===o}))):r[o]=!r[o],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:r})}},t.type="visualMap.piecewise",t}(d0);const G0=q0;function W0(e){e.registerComponentModel(H0),e.registerComponentView(G0),N0(e)}function U0(e){jw(z0),jw(W0)}var j0={label:{enabled:!0},decal:{show:!1}},Z0=za(),Y0={};function $0(e,t){var n=e.getModel("aria");if(n.get("enabled")){var i=R(j0);E(i.label,e.getLocaleModel().get("aria"),!1),E(n.option,i,!1),r(),o()}function r(){var t=n.getModel("decal"),i=t.get("show");if(i){var r=we();e.eachSeries((function(e){if(!e.isColorBySeries()){var t=r.get(e.type);t||(t={},r.set(e.type,t)),Z0(e).scope=t}})),e.eachRawSeries((function(t){if(!e.isSeriesFiltered(t))if(Q(t.enableAriaDecal))t.enableAriaDecal();else{var n=t.getData();if(t.isColorBySeries()){var i=Np(t.ecModel,t.name,Y0,e.getSeriesCount()),r=n.getVisual("decal");n.setVisual("decal",u(r,i))}else{var o=t.getRawData(),a={},s=Z0(t).scope;n.each((function(e){var t=n.getRawIndex(e);a[t]=e}));var l=o.count();o.each((function(e){var i=a[e],r=o.getName(e)||e+"",c=Np(t.ecModel,r,s,l),h=n.getItemVisual(i,"decal");n.setItemVisual(i,"decal",u(h,c))}))}}function u(e,t){var n=e?z(z({},t),e):t;return n.dirty=!0,n}}))}}function o(){var i=e.getLocaleModel().get("aria"),r=n.getModel("label");if(r.option=B(r.option,i),r.get("enabled")){var o=t.getZr().dom;if(r.get("description"))o.setAttribute("aria-label",r.get("description"));else{var u,c=e.getSeriesCount(),h=r.get(["data","maxCount"])||10,d=r.get(["series","maxCount"])||10,p=Math.min(c,d);if(!(c<1)){var f=s();if(f){var g=r.get(["general","withTitle"]);u=a(g,{title:f})}else u=r.get(["general","withoutTitle"]);var v=[],y=c>1?r.get(["series","multiple","prefix"]):r.get(["series","single","prefix"]);u+=a(y,{seriesCount:c}),e.eachSeries((function(e,t){if(t1?r.get(["series","multiple",o]):r.get(["series","single",o]),n=a(n,{seriesId:e.seriesIndex,seriesName:e.get("name"),seriesType:l(e.subType)});var s=e.getData();if(s.count()>h){var u=r.get(["data","partialData"]);n+=a(u,{displayCnt:h})}else n+=r.get(["data","allData"]);for(var d=r.get(["data","separator","middle"]),f=r.get(["data","separator","end"]),g=[],y=0;y":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},Q0=function(){function e(e){var t=this._condVal=ee(e)?new RegExp(e):ue(e)?e:null;if(null==t){var n="";0,vg(n)}}return e.prototype.evaluate=function(e){var t=typeof e;return ee(t)?this._condVal.test(e):!!ne(t)&&this._condVal.test(e+"")},e}(),e1=function(){function e(){}return e.prototype.evaluate=function(){return this.value},e}(),t1=function(){function e(){}return e.prototype.evaluate=function(){for(var e=this.children,t=0;t2&&l.push(t),t=[e,n]}function f(e,n,i,r){x1(e,i)&&x1(n,r)||t.push(e,n,i,r,i,r)}function g(e,n,i,r,o,a){var s=Math.abs(n-e),l=4*Math.tan(s/4)/3,u=nM:T2&&l.push(t),l}function b1(e,t,n,i,r,o,a,s,l,u){if(x1(e,n)&&x1(t,i)&&x1(r,a)&&x1(o,s))l.push(a,s);else{var c=2/u,h=c*c,d=a-e,p=s-t,f=Math.sqrt(d*d+p*p);d/=f,p/=f;var g=n-e,v=i-t,y=r-a,m=o-s,x=g*g+v*v,_=y*y+m*m;if(x=0&&M=0)l.push(a,s);else{var C=[],I=[];bn(e,n,r,a,.5,C),bn(t,i,o,s,.5,I),b1(C[0],I[0],C[1],I[1],C[2],I[2],C[3],I[3],l,u),b1(C[4],I[4],C[5],I[5],C[6],I[6],C[7],I[7],l,u)}}}}function w1(e,t){var n=_1(e),i=[];t=t||1;for(var r=0;r0)for(u=0;uMath.abs(u),h=S1([l,u],c?0:1,t),d=(c?s:u)/h.length,p=0;pr,a=S1([i,r],o?0:1,t),s=o?"width":"height",l=o?"height":"width",u=o?"x":"y",c=o?"y":"x",h=e[s]/a.length,d=0;d1?null:new $r(g*l+e,g*u+t)}function k1(e,t,n){var i=new $r;$r.sub(i,n,t),i.normalize();var r=new $r;$r.sub(r,e,t);var o=r.dot(i);return o}function A1(e,t){var n=e[e.length-1];n&&n[0]===t[0]&&n[1]===t[1]||e.push(t)}function D1(e,t,n){for(var i=e.length,r=[],o=0;oa?(u.x=c.x=s+o/2,u.y=l,c.y=l+a):(u.y=c.y=l+a/2,u.x=s,c.x=s+o),D1(t,u,c)}function P1(e,t,n,i){if(1===n)i.push(t);else{var r=Math.floor(n/2),o=e(t);P1(e,o[0],r,i),P1(e,o[1],n-r,i)}return i}function O1(e,t){for(var n=[],i=0;i0)for(var b=i/n,w=-i/2;w<=i/2;w+=b){var S=Math.sin(w),M=Math.cos(w),C=0;for(x=0;x0;u/=2){var c=0,h=0;(e&u)>0&&(c=1),(t&u)>0&&(h=1),l+=u*u*(3*c^h),0===h&&(1===c&&(e=u-1-e,t=u-1-t),s=e,e=t,t=s)}return l}function J1(e){var t=1/0,n=1/0,i=-1/0,r=-1/0,o=W(e,(function(e){var o=e.getBoundingRect(),a=e.getComputedTransform(),s=o.x+o.width/2+(a?a[4]:0),l=o.y+o.height/2+(a?a[5]:0);return t=Math.min(s,t),n=Math.min(l,n),i=Math.max(s,i),r=Math.max(l,r),[s,l]})),a=W(o,(function(o,a){return{cp:o,z:K1(o[0],o[1],t,n,i,r),path:e[a]}}));return a.sort((function(e,t){return e.z-t.z})).map((function(e){return e.path}))}function Q1(e){return N1(e.path,e.count)}function e2(){return{fromIndividuals:[],toIndividuals:[],count:0}}function t2(e,t,n){var i=[];function r(e){for(var t=0;t=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 o2={clone:function(e){for(var t=[],n=1-Math.pow(1-e.path.style.opacity,1/e.count),i=0;i0){var s,l,u=i.getModel("universalTransition").get("delay"),c=Object.assign({setToFinal:!0},a);i2(e)&&(s=e,l=t),i2(t)&&(s=t,l=e);for(var h=s?s===e:e.length>t.length,d=s?r2(l,s):r2(h?t:e,[h?e:t]),p=0,f=0;fl2))for(var i=n.getIndices(),r=c2(n),o=0;o0&&r.group.traverse((function(e){e instanceof $l&&!e.animators.length&&e.animateFrom({style:{opacity:0}},o)}))}))}function m2(e){var t=e.getModel("universalTransition").get("seriesKey");return t||e.id}function x2(e){return J(e)?e.sort().join(","):e}function _2(e){if(e.hostModel)return e.hostModel.getModel("universalTransition").get("divideShape")}function b2(e,t){var n=we(),i=we(),r=we();return G(e.oldSeries,(function(t,n){var o=e.oldData[n],a=m2(t),s=x2(a);i.set(s,o),J(a)&&G(a,(function(e){r.set(e,{data:o,key:s})}))})),G(t.updatedSeries,(function(e){if(e.isUniversalTransitionEnabled()&&e.isAnimationEnabled()){var t=e.getData(),o=m2(e),a=x2(o),s=i.get(a);if(s)n.set(a,{oldSeries:[{divide:_2(s),data:s}],newSeries:[{divide:_2(t),data:t}]});else if(J(o)){0;var l=[];G(o,(function(e){var t=i.get(e);t&&l.push({divide:_2(t),data:t})})),l.length&&n.set(a,{oldSeries:l,newSeries:[{data:t,divide:_2(t)}]})}else{var u=r.get(o);if(u){var c=n.get(u.key);c||(c={oldSeries:[{data:u.data,divide:_2(u.data)}],newSeries:[]},n.set(u.key,c)),c.newSeries.push({data:t,divide:_2(t)})}}}})),n}function w2(e,t){for(var n=0;n=0&&r.push({data:t.oldData[n],divide:_2(t.oldData[n]),dim:e.dimension})})),G(ga(e.to),(function(e){var t=w2(n.updatedSeries,e);if(t>=0){var i=n.updatedSeries[t].getData();o.push({data:i,divide:_2(i),dim:e.dimension})}})),r.length>0&&o.length>0&&y2(r,o,i)}function M2(e){e.registerUpdateLifecycle("series:beforeupdate",(function(e,t,n){G(ga(n.seriesTransition),(function(e){G(ga(e.to),(function(e){for(var t=n.updatedSeries,i=0;i{"use strict";t.Z=(e,t)=>{const n=e.__vccOpts||e;for(const[i,r]of t)n[i]=r;return n}},3340:(e,t,n)=>{"use strict";function i(e){return e}n.d(t,{BC:()=>i})},8339:(e,t,n)=>{"use strict";n.d(t,{p7:()=>nt,r5:()=>V});var i=n(3673),r=n(1959); +/*! + * vue-router v4.1.3 + * (c) 2022 Eduardo San Martin Morote + * @license MIT + */ +const o="undefined"!==typeof window;function a(e){return e.__esModule||"Module"===e[Symbol.toStringTag]}const s=Object.assign;function l(e,t){const n={};for(const i in t){const r=t[i];n[i]=c(r)?r.map(e):e(r)}return n}const u=()=>{},c=Array.isArray;const h=/\/$/,d=e=>e.replace(h,"");function p(e,t,n="/"){let i,r={},o="",a="";const s=t.indexOf("#");let l=t.indexOf("?");return s=0&&(l=-1),l>-1&&(i=t.slice(0,l),o=t.slice(l+1,s>-1?s:t.length),r=e(o)),s>-1&&(i=i||t.slice(0,s),a=t.slice(s,t.length)),i=b(null!=i?i:t,n),{fullPath:i+(o&&"?")+o+a,path:i,query:r,hash:a}}function f(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function g(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function v(e,t,n){const i=t.matched.length-1,r=n.matched.length-1;return i>-1&&i===r&&y(t.matched[i],n.matched[r])&&m(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function y(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function m(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!x(e[n],t[n]))return!1;return!0}function x(e,t){return c(e)?_(e,t):c(t)?_(t,e):e===t}function _(e,t){return c(t)?e.length===t.length&&e.every(((e,n)=>e===t[n])):1===e.length&&e[0]===t}function b(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),i=e.split("/");let r,o,a=n.length-1;for(r=0;r1&&a--}return n.slice(0,a).join("/")+"/"+i.slice(r-(r===i.length?1:0)).join("/")}var w,S;(function(e){e["pop"]="pop",e["push"]="push"})(w||(w={})),function(e){e["back"]="back",e["forward"]="forward",e["unknown"]=""}(S||(S={}));function M(e){if(!e)if(o){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return"/"!==e[0]&&"#"!==e[0]&&(e="/"+e),d(e)}const C=/^[^#]+#/;function I(e,t){return e.replace(C,"#")+t}function T(e,t){const n=document.documentElement.getBoundingClientRect(),i=e.getBoundingClientRect();return{behavior:t.behavior,left:i.left-n.left-(t.left||0),top:i.top-n.top-(t.top||0)}}const k=()=>({left:window.pageXOffset,top:window.pageYOffset});function A(e){let t;if("el"in e){const n=e.el,i="string"===typeof n&&n.startsWith("#");0;const r="string"===typeof n?i?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=T(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.pageXOffset,null!=t.top?t.top:window.pageYOffset)}function D(e,t){const n=history.state?history.state.position-t:-1;return n+e}const L=new Map;function P(e,t){L.set(e,t)}function O(e){const t=L.get(e);return L.delete(e),t}let R=()=>location.protocol+"//"+location.host;function E(e,t){const{pathname:n,search:i,hash:r}=t,o=e.indexOf("#");if(o>-1){let t=r.includes(e.slice(o))?e.slice(o).length:1,n=r.slice(t);return"/"!==n[0]&&(n="/"+n),g(n,"")}const a=g(n,e);return a+i+r}function N(e,t,n,i){let r=[],o=[],a=null;const l=({state:o})=>{const s=E(e,location),l=n.value,u=t.value;let c=0;if(o){if(n.value=s,t.value=o,a&&a===l)return void(a=null);c=u?o.position-u.position:0}else i(s);r.forEach((e=>{e(n.value,l,{delta:c,type:w.pop,direction:c?c>0?S.forward:S.back:S.unknown})}))};function u(){a=n.value}function c(e){r.push(e);const t=()=>{const t=r.indexOf(e);t>-1&&r.splice(t,1)};return o.push(t),t}function h(){const{history:e}=window;e.state&&e.replaceState(s({},e.state,{scroll:k()}),"")}function d(){for(const e of o)e();o=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",h)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",h),{pauseListeners:u,listen:c,destroy:d}}function z(e,t,n,i=!1,r=!1){return{back:e,current:t,forward:n,replaced:i,position:window.history.length,scroll:r?k():null}}function B(e){const{history:t,location:n}=window,i={value:E(e,n)},r={value:t.state};function o(i,o,a){const s=e.indexOf("#"),l=s>-1?(n.host&&document.querySelector("base")?e:e.slice(s))+i:R()+e+i;try{t[a?"replaceState":"pushState"](o,"",l),r.value=o}catch(u){console.error(u),n[a?"replace":"assign"](l)}}function a(e,n){const a=s({},t.state,z(r.value.back,e,r.value.forward,!0),n,{position:r.value.position});o(e,a,!0),i.value=e}function l(e,n){const a=s({},r.value,t.state,{forward:e,scroll:k()});o(a.current,a,!0);const l=s({},z(i.value,e,null),{position:a.position+1},n);o(e,l,!1),i.value=e}return r.value||o(i.value,{back:null,current:i.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0),{location:i,state:r,push:l,replace:a}}function F(e){e=M(e);const t=B(e),n=N(e,t.state,t.location,t.replace);function i(e,t=!0){t||n.pauseListeners(),history.go(e)}const r=s({location:"",base:e,go:i,createHref:I.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function V(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),F(e)}function H(e){return"string"===typeof e||e&&"object"===typeof e}function q(e){return"string"===typeof e||"symbol"===typeof e}const G={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},W=Symbol("");var U;(function(e){e[e["aborted"]=4]="aborted",e[e["cancelled"]=8]="cancelled",e[e["duplicated"]=16]="duplicated"})(U||(U={}));function j(e,t){return s(new Error,{type:e,[W]:!0},t)}function Z(e,t){return e instanceof Error&&W in e&&(null==t||!!(e.type&t))}const Y="[^/]+?",$={sensitive:!1,strict:!1,start:!0,end:!0},X=/[.+*?^${}()[\]/\\]/g;function K(e,t){const n=s({},$,t),i=[];let r=n.start?"^":"";const o=[];for(const s of e){const e=s.length?[]:[90];n.strict&&!s.length&&(r+="/");for(let t=0;tt.length?1===t.length&&80===t[0]?1:-1:0}function Q(e,t){let n=0;const i=e.score,r=t.score;while(n0&&t[t.length-1]<0}const te={type:0,value:""},ne=/[a-zA-Z0-9_]/;function ie(e){if(!e)return[[]];if("/"===e)return[[te]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(e){throw new Error(`ERR (${n})/"${u}": ${e}`)}let n=0,i=n;const r=[];let o;function a(){o&&r.push(o),o=[]}let s,l=0,u="",c="";function h(){u&&(0===n?o.push({type:0,value:u}):1===n||2===n||3===n?(o.length>1&&("*"===s||"+"===s)&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:u,regexp:c,repeatable:"*"===s||"+"===s,optional:"*"===s||"?"===s})):t("Invalid state to consume buffer"),u="")}function d(){u+=s}while(l{a(f)}:u}function a(e){if(q(e)){const t=i.get(e);t&&(i.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(a),t.alias.forEach(a))}else{const t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&i.delete(e.record.name),e.children.forEach(a),e.alias.forEach(a))}}function l(){return n}function c(e){let t=0;while(t=0&&(e.record.path!==n[t].record.path||!de(e,n[t])))t++;n.splice(t,0,e),e.record.name&&!ue(e)&&i.set(e.record.name,e)}function h(e,t){let r,o,a,l={};if("name"in e&&e.name){if(r=i.get(e.name),!r)throw j(1,{location:e});a=r.record.name,l=s(ae(t.params,r.keys.filter((e=>!e.optional)).map((e=>e.name))),e.params),o=r.stringify(l)}else if("path"in e)o=e.path,r=n.find((e=>e.re.test(o))),r&&(l=r.parse(o),a=r.record.name);else{if(r=t.name?i.get(t.name):n.find((e=>e.re.test(t.path))),!r)throw j(1,{location:e,currentLocation:t});a=r.record.name,l=s({},t.params,e.params),o=r.stringify(l)}const u=[];let c=r;while(c)u.unshift(c.record),c=c.parent;return{name:a,path:o,params:l,matched:u,meta:ce(u)}}return t=he({strict:!1,end:!0,sensitive:!1},t),e.forEach((e=>o(e))),{addRoute:o,resolve:h,removeRoute:a,getRoutes:l,getRecordMatcher:r}}function ae(e,t){const n={};for(const i of t)i in e&&(n[i]=e[i]);return n}function se(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:le(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function le(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const i in e.components)t[i]="boolean"===typeof n?n:n[i];return t}function ue(e){while(e){if(e.record.aliasOf)return!0;e=e.parent}return!1}function ce(e){return e.reduce(((e,t)=>s(e,t.meta)),{})}function he(e,t){const n={};for(const i in e)n[i]=i in t?t[i]:e[i];return n}function de(e,t){return t.children.some((t=>t===e||de(e,t)))}const pe=/#/g,fe=/&/g,ge=/\//g,ve=/=/g,ye=/\?/g,me=/\+/g,xe=/%5B/g,_e=/%5D/g,be=/%5E/g,we=/%60/g,Se=/%7B/g,Me=/%7C/g,Ce=/%7D/g,Ie=/%20/g;function Te(e){return encodeURI(""+e).replace(Me,"|").replace(xe,"[").replace(_e,"]")}function ke(e){return Te(e).replace(Se,"{").replace(Ce,"}").replace(be,"^")}function Ae(e){return Te(e).replace(me,"%2B").replace(Ie,"+").replace(pe,"%23").replace(fe,"%26").replace(we,"`").replace(Se,"{").replace(Ce,"}").replace(be,"^")}function De(e){return Ae(e).replace(ve,"%3D")}function Le(e){return Te(e).replace(pe,"%23").replace(ye,"%3F")}function Pe(e){return null==e?"":Le(e).replace(ge,"%2F")}function Oe(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function Re(e){const t={};if(""===e||"?"===e)return t;const n="?"===e[0],i=(n?e.slice(1):e).split("&");for(let r=0;re&&Ae(e))):[i&&Ae(i)];r.forEach((e=>{void 0!==e&&(t+=(t.length?"&":"")+n,null!=e&&(t+="="+e))}))}return t}function Ne(e){const t={};for(const n in e){const i=e[n];void 0!==i&&(t[n]=c(i)?i.map((e=>null==e?null:""+e)):null==i?i:""+i)}return t}const ze=Symbol(""),Be=Symbol(""),Fe=Symbol(""),Ve=Symbol(""),He=Symbol("");function qe(){let e=[];function t(t){return e.push(t),()=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function Ge(e,t,n,i,r){const o=i&&(i.enterCallbacks[r]=i.enterCallbacks[r]||[]);return()=>new Promise(((a,s)=>{const l=e=>{!1===e?s(j(4,{from:n,to:t})):e instanceof Error?s(e):H(e)?s(j(2,{from:t,to:e})):(o&&i.enterCallbacks[r]===o&&"function"===typeof e&&o.push(e),a())},u=e.call(i&&i.instances[r],t,n,l);let c=Promise.resolve(u);e.length<3&&(c=c.then(l)),c.catch((e=>s(e)))}))}function We(e,t,n,i){const r=[];for(const o of e){0;for(const e in o.components){let s=o.components[e];if("beforeRouteEnter"===t||o.instances[e])if(Ue(s)){const a=s.__vccOpts||s,l=a[t];l&&r.push(Ge(l,n,i,o,e))}else{let l=s();0,r.push((()=>l.then((r=>{if(!r)return Promise.reject(new Error(`Couldn't resolve component "${e}" at "${o.path}"`));const s=a(r)?r.default:r;o.components[e]=s;const l=s.__vccOpts||s,u=l[t];return u&&Ge(u,n,i,o,e)()}))))}}}return r}function Ue(e){return"object"===typeof e||"displayName"in e||"props"in e||"__vccOpts"in e}function je(e){const t=(0,i.f3)(Fe),n=(0,i.f3)(Ve),o=(0,i.Fl)((()=>t.resolve((0,r.SU)(e.to)))),a=(0,i.Fl)((()=>{const{matched:e}=o.value,{length:t}=e,i=e[t-1],r=n.matched;if(!i||!r.length)return-1;const a=r.findIndex(y.bind(null,i));if(a>-1)return a;const s=Ke(e[t-2]);return t>1&&Ke(i)===s&&r[r.length-1].path!==s?r.findIndex(y.bind(null,e[t-2])):a})),s=(0,i.Fl)((()=>a.value>-1&&Xe(n.params,o.value.params))),l=(0,i.Fl)((()=>a.value>-1&&a.value===n.matched.length-1&&m(n.params,o.value.params)));function c(n={}){return $e(n)?t[(0,r.SU)(e.replace)?"replace":"push"]((0,r.SU)(e.to)).catch(u):Promise.resolve()}return{route:o,href:(0,i.Fl)((()=>o.value.href)),isActive:s,isExactActive:l,navigate:c}}const Ze=(0,i.aZ)({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:je,setup(e,{slots:t}){const n=(0,r.qj)(je(e)),{options:o}=(0,i.f3)(Fe),a=(0,i.Fl)((()=>({[Je(e.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[Je(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive})));return()=>{const r=t.default&&t.default(n);return e.custom?r:(0,i.h)("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:a.value},r)}}}),Ye=Ze;function $e(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&(void 0===e.button||0===e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Xe(e,t){for(const n in t){const i=t[n],r=e[n];if("string"===typeof i){if(i!==r)return!1}else if(!c(r)||r.length!==i.length||i.some(((e,t)=>e!==r[t])))return!1}return!0}function Ke(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Je=(e,t,n)=>null!=e?e:null!=t?t:n,Qe=(0,i.aZ)({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const o=(0,i.f3)(He),a=(0,i.Fl)((()=>e.route||o.value)),l=(0,i.f3)(Be,0),u=(0,i.Fl)((()=>{let e=(0,r.SU)(l);const{matched:t}=a.value;let n;while((n=t[e])&&!n.components)e++;return e})),c=(0,i.Fl)((()=>a.value.matched[u.value]));(0,i.JJ)(Be,(0,i.Fl)((()=>u.value+1))),(0,i.JJ)(ze,c),(0,i.JJ)(He,a);const h=(0,r.iH)();return(0,i.YP)((()=>[h.value,c.value,e.name]),(([e,t,n],[i,r,o])=>{t&&(t.instances[n]=e,r&&r!==t&&e&&e===i&&(t.leaveGuards.size||(t.leaveGuards=r.leaveGuards),t.updateGuards.size||(t.updateGuards=r.updateGuards))),!e||!t||r&&y(t,r)&&i||(t.enterCallbacks[n]||[]).forEach((t=>t(e)))}),{flush:"post"}),()=>{const r=a.value,o=e.name,l=c.value,u=l&&l.components[o];if(!u)return et(n.default,{Component:u,route:r});const d=l.props[o],p=d?!0===d?r.params:"function"===typeof d?d(r):d:null,f=e=>{e.component.isUnmounted&&(l.instances[o]=null)},g=(0,i.h)(u,s({},p,t,{onVnodeUnmounted:f,ref:h}));return et(n.default,{Component:g,route:r})||g}}});function et(e,t){if(!e)return null;const n=e(t);return 1===n.length?n[0]:n}const tt=Qe;function nt(e){const t=oe(e.routes,e),n=e.parseQuery||Re,a=e.stringifyQuery||Ee,h=e.history;const d=qe(),g=qe(),y=qe(),m=(0,r.XI)(G);let x=G;o&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const _=l.bind(null,(e=>""+e)),b=l.bind(null,Pe),S=l.bind(null,Oe);function M(e,n){let i,r;return q(e)?(i=t.getRecordMatcher(e),r=n):r=e,t.addRoute(r,i)}function C(e){const n=t.getRecordMatcher(e);n&&t.removeRoute(n)}function I(){return t.getRoutes().map((e=>e.record))}function T(e){return!!t.getRecordMatcher(e)}function L(e,i){if(i=s({},i||m.value),"string"===typeof e){const r=p(n,e,i.path),o=t.resolve({path:r.path},i),a=h.createHref(r.fullPath);return s(r,o,{params:S(o.params),hash:Oe(r.hash),redirectedFrom:void 0,href:a})}let r;if("path"in e)r=s({},e,{path:p(n,e.path,i.path).path});else{const t=s({},e.params);for(const e in t)null==t[e]&&delete t[e];r=s({},e,{params:b(e.params)}),i.params=b(i.params)}const o=t.resolve(r,i),l=e.hash||"";o.params=_(S(o.params));const u=f(a,s({},e,{hash:ke(l),path:o.path})),c=h.createHref(u);return s({fullPath:u,hash:l,query:a===Ee?Ne(e.query):e.query||{}},o,{redirectedFrom:void 0,href:c})}function R(e){return"string"===typeof e?p(n,e,m.value.path):s({},e)}function E(e,t){if(x!==e)return j(8,{from:t,to:e})}function N(e){return F(e)}function z(e){return N(s(R(e),{replace:!0}))}function B(e){const t=e.matched[e.matched.length-1];if(t&&t.redirect){const{redirect:n}=t;let i="function"===typeof n?n(e):n;return"string"===typeof i&&(i=i.includes("?")||i.includes("#")?i=R(i):{path:i},i.params={}),s({query:e.query,hash:e.hash,params:"path"in i?{}:e.params},i)}}function F(e,t){const n=x=L(e),i=m.value,r=e.state,o=e.force,l=!0===e.replace,u=B(n);if(u)return F(s(R(u),{state:r,force:o,replace:l}),t||n);const c=n;let h;return c.redirectedFrom=t,!o&&v(a,i,n)&&(h=j(16,{to:c,from:i}),ne(i,i,!0,!1)),(h?Promise.resolve(h):H(c,i)).catch((e=>Z(e)?Z(e,2)?e:te(e):Q(e,c,i))).then((e=>{if(e){if(Z(e,2))return F(s({replace:l},R(e.to),{state:r,force:o}),t||c)}else e=U(c,i,!0,l,r);return W(c,i,e),e}))}function V(e,t){const n=E(e,t);return n?Promise.reject(n):Promise.resolve()}function H(e,t){let n;const[i,r,o]=rt(e,t);n=We(i.reverse(),"beforeRouteLeave",e,t);for(const s of i)s.leaveGuards.forEach((i=>{n.push(Ge(i,e,t))}));const a=V.bind(null,e,t);return n.push(a),it(n).then((()=>{n=[];for(const i of d.list())n.push(Ge(i,e,t));return n.push(a),it(n)})).then((()=>{n=We(r,"beforeRouteUpdate",e,t);for(const i of r)i.updateGuards.forEach((i=>{n.push(Ge(i,e,t))}));return n.push(a),it(n)})).then((()=>{n=[];for(const i of e.matched)if(i.beforeEnter&&!t.matched.includes(i))if(c(i.beforeEnter))for(const r of i.beforeEnter)n.push(Ge(r,e,t));else n.push(Ge(i.beforeEnter,e,t));return n.push(a),it(n)})).then((()=>(e.matched.forEach((e=>e.enterCallbacks={})),n=We(o,"beforeRouteEnter",e,t),n.push(a),it(n)))).then((()=>{n=[];for(const i of g.list())n.push(Ge(i,e,t));return n.push(a),it(n)})).catch((e=>Z(e,8)?e:Promise.reject(e)))}function W(e,t,n){for(const i of y.list())i(e,t,n)}function U(e,t,n,i,r){const a=E(e,t);if(a)return a;const l=t===G,u=o?history.state:{};n&&(i||l?h.replace(e.fullPath,s({scroll:l&&u&&u.scroll},r)):h.push(e.fullPath,r)),m.value=e,ne(e,t,n,l),te()}let Y;function $(){Y||(Y=h.listen(((e,t,n)=>{if(!se.listening)return;const i=L(e),r=B(i);if(r)return void F(s(r,{replace:!0}),i).catch(u);x=i;const a=m.value;o&&P(D(a.fullPath,n.delta),k()),H(i,a).catch((e=>Z(e,12)?e:Z(e,2)?(F(e.to,i).then((e=>{Z(e,20)&&!n.delta&&n.type===w.pop&&h.go(-1,!1)})).catch(u),Promise.reject()):(n.delta&&h.go(-n.delta,!1),Q(e,i,a)))).then((e=>{e=e||U(i,a,!1),e&&(n.delta&&!Z(e,8)?h.go(-n.delta,!1):n.type===w.pop&&Z(e,20)&&h.go(-1,!1)),W(i,a,e)})).catch(u)})))}let X,K=qe(),J=qe();function Q(e,t,n){te(e);const i=J.list();return i.length?i.forEach((i=>i(e,t,n))):console.error(e),Promise.reject(e)}function ee(){return X&&m.value!==G?Promise.resolve():new Promise(((e,t)=>{K.add([e,t])}))}function te(e){return X||(X=!e,$(),K.list().forEach((([t,n])=>e?n(e):t())),K.reset()),e}function ne(t,n,r,a){const{scrollBehavior:s}=e;if(!o||!s)return Promise.resolve();const l=!r&&O(D(t.fullPath,0))||(a||!r)&&history.state&&history.state.scroll||null;return(0,i.Y3)().then((()=>s(t,n,l))).then((e=>e&&A(e))).catch((e=>Q(e,t,n)))}const ie=e=>h.go(e);let re;const ae=new Set,se={currentRoute:m,listening:!0,addRoute:M,removeRoute:C,hasRoute:T,getRoutes:I,resolve:L,options:e,push:N,replace:z,go:ie,back:()=>ie(-1),forward:()=>ie(1),beforeEach:d.add,beforeResolve:g.add,afterEach:y.add,onError:J.add,isReady:ee,install(e){const t=this;e.component("RouterLink",Ye),e.component("RouterView",tt),e.config.globalProperties.$router=t,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>(0,r.SU)(m)}),o&&!re&&m.value===G&&(re=!0,N(h.location).catch((e=>{0})));const n={};for(const r in G)n[r]=(0,i.Fl)((()=>m.value[r]));e.provide(Fe,t),e.provide(Ve,(0,r.qj)(n)),e.provide(He,m);const a=e.unmount;ae.add(e),e.unmount=function(){ae.delete(e),ae.size<1&&(x=G,Y&&Y(),Y=null,m.value=G,re=!1,X=!1),a()}}};return se}function it(e){return e.reduce(((e,t)=>e.then((()=>t()))),Promise.resolve())}function rt(e,t){const n=[],i=[],r=[],o=Math.max(t.matched.length,e.matched.length);for(let a=0;ay(e,o)))?i.push(o):n.push(o));const s=e.matched[a];s&&(t.matched.find((e=>y(e,s)))||r.push(s))}return[n,i,r]}}}]); \ No newline at end of file diff --git a/Server/templates/js/vendor.8b656787.js.gz b/Server/templates/js/vendor.8b656787.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..e182271e6510fe7e7d88aab00baf54fdc27e6e0b GIT binary patch literal 456193 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�^<-lWDQD-NGitd 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

pJ38v85Lt%?l(UrKhs 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 literal 0 HcmV?d00001 diff --git a/Server/webserver.py b/Server/webserver.py index c0f5c73..f1a6efd 100644 --- a/Server/webserver.py +++ b/Server/webserver.py @@ -1,3 +1,4 @@ +import hash_white_list import json from flask import Flask from flask import request @@ -8,6 +9,7 @@ import config from flask import Flask, render_template, request import plugin import logging +import html app = Flask( __name__, @@ -65,6 +67,59 @@ def threat_statistics(): return {"data": return_data} +@app.route("/api/v1/query/white_list_all", methods=["GET"]) +def white_list_query_all(): + if request.remote_addr not in config.ALLOW_ACCESS_IP: + return "Access Denied" + all_list = sql.query_all_white_list() + result = [] + for iter in all_list: + result.append({ + "hash": iter[1], + "path": iter[2], + "timestamp": iter[3], + "reason": iter[4] + }) + return {"status": "success", "result": result} + + +@app.route("/api/v1/query/white_list", methods=["GET"]) +def white_list_query(): + hash = request.args.get("hash") + if request.remote_addr not in config.ALLOW_ACCESS_IP or hash is None or len(hash) == 0: + return "Access Denied" + hash = hash.lower() + result = 0 + if hash in hash_white_list.g_white_list: + result = 1 + return {"status": "success", "result": result} + + +@app.route("/api/v1/del/white_list", methods=["GET"]) +def white_list_del(): + hash = request.args.get("hash") + if request.remote_addr not in config.ALLOW_ACCESS_IP or hash is None or len(hash) == 0: + return "Access Denied" + hash = hash.lower() + if hash in hash_white_list.g_white_list: + sql.delete_white_list(hash) + hash_white_list.g_white_list.remove(hash) + return {"status": "success"} + + +@app.route("/api/v1/set/white_list", methods=["POST"]) +def white_list_set(): + body_data = request.data.decode() + if request.remote_addr not in config.ALLOW_ACCESS_IP: + return "Access Denied" + json_data = json.loads(body_data) + hash = html.escape(json_data["hash"]).lower() + path = html.escape(json_data["path"]).lower() + reason = html.escape(json_data["reason"]) + hash_white_list.add_white_list(path, hash, reason) + return {"status": "success"} + + @app.route("/api/v1/get/process_chain/handle", methods=["GET"]) def handle_chain_data(): id = request.args.get("id") @@ -159,6 +214,7 @@ if __name__ == "__main__": plugin.reload_plugs() sql.init() rule.init_rule() + hash_white_list.synchronization_white_list() # 如果你觉得日志太多了,去掉这个注释... flask_log = logging.getLogger("werkzeug") diff --git a/Web/syseye/src/layouts/MainLayout.vue b/Web/syseye/src/layouts/MainLayout.vue index 59090d1..66df955 100644 --- a/Web/syseye/src/layouts/MainLayout.vue +++ b/Web/syseye/src/layouts/MainLayout.vue @@ -2,7 +2,7 @@ - DuckSysEye内部测试版本v0.0.0.1 + RmEye内部测试版本v0.0.0.1 @@ -77,23 +77,21 @@ 已忽略威胁列表 - + + + + + 白名单列表 + @@ -116,7 +114,9 @@ import { defineComponent } from 'vue' import HtmlPanel from '../components/Html.vue' // 根据实际路径导入 import axios from 'axios' export default defineComponent({ - components: { HtmlPanel }, + components: { + HtmlPanel + }, name: 'MainLayout', setup () { return {} @@ -132,9 +132,20 @@ export default defineComponent({ } }, methods: { + routerToWhiteList () { + this.isInPlugin = false + this.$router.push({ + name: 'whitelist' + }) + }, routerToThreatList (index) { this.isInPlugin = false - this.$router.push({ name: 'index', params: { queryIndex: index } }) + this.$router.push({ + name: 'index', + params: { + queryIndex: index + } + }) }, routerToPlugin (url) { this.isInPlugin = true diff --git a/Web/syseye/src/pages/Index.vue b/Web/syseye/src/pages/Index.vue index f443d9d..7d4f973 100644 --- a/Web/syseye/src/pages/Index.vue +++ b/Web/syseye/src/pages/Index.vue @@ -1,203 +1,184 @@ diff --git a/Web/syseye/src/router/routes.js b/Web/syseye/src/router/routes.js index 9126315..a9094e5 100644 --- a/Web/syseye/src/router/routes.js +++ b/Web/syseye/src/router/routes.js @@ -12,7 +12,8 @@ const routes = [ component: () => import('layouts/MainLayout.vue'), children: [ { path: 'dashboard', component: () => import('pages/Dashboard.vue') }, - { path: 'index', name: 'index', component: () => import('pages/Index.vue') } + { path: 'index', name: 'index', component: () => import('pages/Index.vue') }, + { path: 'index', name: 'whitelist', component: () => import('pages/Whitelist.vue') } ] }, // Always leave this as last one,

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≫s{q573d?_2@4v zy^E$kTDzY9Wp3F+w(Hs7UW5aHXDtM$&@V5dp8(Wall1%Z*9K;iszC-pjqwKG2cy7= zwsbmJMtB=B-nyUB7;6i3eStApH2GXch!Jj@i#(^E$Pmxfsu|*^0?dmm;cAg}URUcN zV^Mye&A!gHob2mVM{o_YCPJ>pRIW-1tymEZ7hI7}%xZ5$B6vaR01cFAqO6O+jTA%d zHtsBQXFTYJtbJCkg-f)iPW?8LPmWYyCeR=84&EXTU&dOji)sts#>J>X8?7`W#5*`+ zMMZWiXnw+3PF$uzvyQ50E?Co`cdy9i#oNIX%U$g~;)m5*KRr`>!W1~G+>S6>dDG+! zoA;u+6G!jVtu6c82m?H90@J7+ zLab4Zp)__-iIh`rm`%{QV9v~!nSR?krt=jPk1NIP>97*T`Dr%`&66tLhkt7S17!YfD^kH2$5`9&)gF$AgZ2#(d)S zwRT2QhwdXSjw9|p<{tI}RU=imOR12Lb%h?BTd5M5IV6l`&cEWo90pUS_$KqQPbpsS z&*tBQz<(reywW#@hj3&6h7qyf2WdMp`}H=E5407E3@AZN>aPzWuxCZIj=LsV_fcAr z$l5w3p!QO{J4=3r{Mxrl02)_cR}-N`)Y*Kjni6EW{eabu$Ql_rODKO0|Bs77D=$Q0 z>0`<_?0D6WbP$+Wl$!^l4Ff@usQt{cbdFSV7J5ZDU1rbkj_R}A&1!B47 zCV&u9XI<r7ZVkow@>TmEO+Xq$=5gUspoFX_v<5USj_7&E;f)F1y0-w3Z zDuu#TB)fryCIo0ykLED5N?T{}pNS+G$JK15Iph#i>uhji)*U`=xcY`En5yX*r}1Pp zvRz0SLFhrx?2KkbFw>|Om$Z`2a5}DRW{S&1v)n(^km;d2ROM;JT}t)I zz=nXho;sWgljMxMcYtuM2Dh6}~GaI?9{W`P=RX zs{PNmgC3&tZlH2MaJ>l?!8?F4e&qJe483lxT(hPfmT52~$uv~Cvd@yYiIU};~EHnEIA1ip^<0;>0L<%5wUzs!L61L)xPcWq1t%bFf6U; zrG@=8i~qY%K!|A=?>oXJ_x4<);-nRXU-HI`CrJ)qy64(KG>ki+zp9f+340{?D{1T8 zc(F%5Lc!@Ck@8AC;yI6ahJb5hlTq=PG;V%LZC2A!y5V*VN>B=fAJuN*1F~08;2F~{ zC-oNEIA;T3nL*^M(^bGxJQq2MQWx@xg9YqR167SHdxf)d&MC)Wm*RZ|+IwPKJeD!o8|+0;P^Rsgxk zDuQt56N4VQ=8=AQ#iouB*!$=edzn2~%(PrC^F%Y_&k4+fc=W-kRZ);Mi!RphgeQ>?Q2#B`a=zaNMR56TK%W!k~tT;SO2}^22L(U z{ab4IzY0n?oEqkEWNA*rjd5P2aN(kcEf_RRHJ_@@Cl>x`qDD5kY0prtf5h9B**R*$ zXB4vVh8H3;S0l)PcmoKD4U5HfT+1|AnV*M7XMC;j363ps89p-$O6!Ne`+Cbe%<&ND z#Z5f%kT&bTA2w`3k6I5R3BreW@7{#K{WK%owD9?N#+*n#-UK>%EU19S*(CF`gfm`+d`5ZhL7{;bbM?{p9^ML!EUN{d zxOex#ZcxI^2suG;wlBIPAVo89;%WY=;cvhV$9R<0x@WoYH!-7!(BseZZ2Dq6FR~nt z=6Eo8pYf%7Wd@m9(*eaE3MX1xuY@J61XfrLe?(OZgZ=Kvl4+>&#m`VTf z_^-uotJP}2pWPw+yGIuf@gk;+p}H6jvD$D5clHvzcsPuq+8$o)4Nix>AJr&9qo%^p zt?<|4YDc}VwQRtz_}*Z+#2@!{(dqqNDmuNtr;8r6x#+x#F&J*=4)HD6Ch2%Z6PJkUNC7q&(~0l`+IvPcp-D+6xM_% z)F)0o*0EI~`d{>xYPlVIbRKFyDgMKSj4@Sqo0>~lLybjL)Bud95{^8RaO80rdVFr+ za3*C;``O%}AhOfYXxW)mF%OHtp?%$RRT2$-iRU`>6ASLO(6%KB=xVeSE>@Ye0P6KB z@ZVf!4P0Z7Yv-W1uK{cP6_8LZFi|9BUGsn!-@rN(gS1T2?!v_*2gjcD`uYqaLI?f=TK6xY|6&ahnK zu(a!kr7ea<igkbT-!=vVA4m-RFvAlMs$c& z1b*CxIbqG(I*OV34bTNwJlfv3eOcNG)@y)-Xqo8u2(WL5^hYd`(D(cap^d%S#7STj7| zGbH*mOq+zh#AZD5=A)4{wo-si*^gGEe4m_rr8FZ4IzdRGQ>SqHk#m`v)G3#J zLLz*9opp6Vq-&d~!f{6thM%;**#6kY6DFPFc--43&xgGE+aqw{&vd6ZvTpoSYio;P zFE|bP?D{$epEFUi4Y0IhHA<8LLsaMV7?oyTCBvfB4iuS&Fl&aWPgykdSeDqWn&|=_ zNY5O#pqO**Az}L6xkVj^8YIj!5?N7{gmcP2(%3@Jb462mi_Q!sxFT;%wFQl*2&iQ2 zh(R=feql6TuI`sTzb0E-@WBiQfND8v>-yTCbkar<-ev&CK{)<-a=X!L(BkVS>}etliY_4~7&EG$8HESMszwqzVXW9kNP+6cXdi#ImMc zo(;3a)GR5AUb{S?1E>jp#c_GQmnZY_cO?T{DtelKXu26{Zr==l#0||jT?`^FUESJw zZEL~O84Sgleo>2wr2}0$jr&_$^n&Bhn^(!wdBx|R?|mC3U}+fAJ1l^8ppjZUmIH4d z`qJ>wkpS<@ycLcFD`aAuIjLdW#_+ z?!?IRZtyr^1|ZoqmTF>Q2HV?KP%DzbO&zCbFo5&-gBeZWuKGqrd)fj*LRCC&^$^=Z3jAwdnFL+xRaD=f zg<3305G8J_BWhKRnM_<{!UWY|$nqj^F)l#3ai=f|^zf_x!W`1qnd)XJH8c%~X2%Zr zuA28`Hj!b{$wk~R1P&VPVGQ0{k#_cL165*qL-CPc8V!2DTT(lZ{^{fRlx<`Lc4Q4} zOL>Xv1Fe^({6CHW=4jJ3GSFh#DF|;fLv3FHO4jwTI|9oGI#vtRL$DxKz@9q>u*Yeq z$OIq|TzDS;tikm$dJ~O!11WWwkStg=nX4mfo=w!5g^k#BI!oahv#h}Z;$B$XiSxQ| zbK@q@Oy$dRJW%YRMwCozSXuj}sauh{5uYitb$w0xKZq7x{kHBEt^*o%y$({Hx+ij+ z;Hawhdar-rYFQKDX)-9CIdDQ7Re`Fs?T`XpuuC+yST9+LVVBK*j3}X&R!d+`!@o)rA6U*r@1sdY*wVCUrI>znv| zd=?kh7Qyt^u%=ELNAghL+LBjlXP%r+;`9seV@f$gc{+2QZORaxW9~K|CS8wzs80pe ztJfoH)Ff&Ia6jO|%OvRvqR+9JSLzIi&L9N+h1$4yg&;Th>pX-b;(dG;UE(i%BpTvx zqslzt%V&1xqEjrRL+Bg+KE#t?8m2rtYwQpL?G_5W8Zg9V})=5<}{Wf@t!Q=n^?^h&~SZ)Db{>y%V$(;Hf)b1 zDl%s#jTWp0E1`+Z&_;Q+(3Z%g&nAOaj`~0I%3$Wv+Q8-0iZJIX#Sq$UJx2z-{lr=e z;=>meP3YswZYXJX-KTErP^33*dso~H-JQ0Wj@_L@aX)o;_t7=nW19Q$UzT4wOps#NZfpOWc6+iiKHblxM2(dcvjR=a zl>*-*jfQksNxB_Kk$3*4?YKC$zJ`0a>O`2Sho0LL=-$POS&uHSXRXfeYBwkgQ(n!(R$@MZ$e z9O4v43TgQkTllSBFSIdK^Fp36R_AMZlT!RiSovp}5xn53vEUS4BT@2ax_>yhYmxV$ zFkOw~HgkrO$th9UEiKOiR4NVLL>We?Z01fA)A#;+Bzv2H2Ny)fBORM#FpX1GA)a9b zJ=QBB-6!-0#DO_f8_VJxf>?jfsZjVGM^=2CVFdCbTOEc z6oB?udP$p9g*Y%vkzp($glRFIRMb1to+*{Ib*Rmd)~VT~Ge5FW6!uI3$q{+|6CwB< z(R(7G%Ycbf=neE1#d6Hi(#udP_dR;+0qA~8LeBGGfKl?sEI>@ZCYe2ZF{_PUpl*jZ z-fknWU{)VH+wGb)ySISyPrDE9fH>s!N&S{nfjl1>g|48`JrshD)Q7T6XKtwUAR{S+ zg$bnDf+g5X+bv**Ldj$S5gL;mk4K_k^O!lm(c_e(+{`jU%X)^_K)j>C)~Wwg?Gv#M=lD%H#>Z5{cl6nm~wlx{!GH@xxO$oHUWZalfaq)TbO?*n$<`6D*xZB+S(+a;F_BWAO zRfod*<^&>L`>66n*Css75y}W$H2j^!N%#kWwq>8vS%dhu1vgC0n$_0! zQfG0P_~S7PpDJS+D?}Z#-@O0$>C!SkM!&y^$^g3c2@nt&4ih?S*yDaZoyJix{QhCF zsJDtK`m%&M3WsnuVmU_IeRGYr4=B`hd#?~iT3Q7f#N1qBqlCmHfcA%sE6T}e+{2~| z2{TkFa4+V{lQF7P=r>>O@&UP5O9E<_O)v(frP{b&OmNP|CnoL zK>M$%JO9*H--`65QMVctk7=b#TrKs$8Z(}yUV1h8>{=$iQt=swAP3~nJ*}BaDoX0Yx-S&NY+IJl~|+PRXjsY*Uu$gudoQImL&67bfyF$aMuEebgi$q z+3d=yp(dBMH8uxfEFj0&iUIGRH~xOftA9Z_E-HzUPPc4oICoh8o!$_Ui-na1H#0=! z6dwSv3#@@Px-9vVs~Jk2JH*OLUl4jmZl0`Jschdt<_7l((M&*6XpVI^(aeIi&kZDr zFP~0TXQ551;2V0WigH+vwOz~$a{luJK@?BY5+cbVNXhzEPW@j;4i6o^$6bAP3)l#6 z2o;ivcTB!HyjYfrYug`IaW{ee=?mSTr$-A+0sW{zPw77b6jtAF@W1Ud?lL1 z=8~wsgc+AO3#E*Xc7j}#8y7aQLU4Ghzn@ zOvr=F;)2{6EsZq*lvTs0JP-LWv01V*`WA2okH52d$IBwj3%RR43ogLD98R zT)29s%%VaVno3WR1PIe0f#Wq#Qt~9Dd6DWt+aVCkWp z;Fv3^b(u@Oo6=4&kQj6>DDf;dFEMj}HFJ?Y7Z*`SPipAP5Vi(IB1$cL6i{rLPiEn= zkXK5sfn9x9D5FMZWc;=A&~TkgBTAShmKSb_Pj*#%)bL)|P!14?Ch zR7KnSs?%I`Uh-2n$&Xsr)z=7$HJye$+U1iT;OSoX6=7Eq!@1a$&UV&JUbi%N5uiUd zGAH<&mY}>)HtHX+zeyb;S=yGNN+e&&emcq3FCVY2CejsJuaCaa+yt2kj2H4V zN%5vr8^e+XOM_(wA2v|TO4-4%Kxx2%N`~>R4*(iK2})e!1d%kk|2x{Fma>s3(kTfC z3K)fB>6^4`$qG@{rYf}h1%Dxmt(O>cWEiYzr$hQ8kyCT3>NB{0<*dfX>3j@BZJf+z z+Tjt+0L&TD0L2h#>_AS1N8>jSL(%c1$vKz)D3C3J={)P687;k3K6g0M$&S4y?2KZ* z6jo;_o7Uf;lo zv0ml4Jrx|qz(KJzgM5LzsS}%dgV#QYptVNHZE*8n{7j-I85XB#19Rk`lkzY zQIGoWoOBkAr(rtTus>ZmmJAlk8m6vw$^jnYFRu0BCrdE<29hPmj8wI-6#Q7I4CPuE z0kY$X+{73BwKyJ}Yn|hdr9cO~GL9e}I9crA32G&EBdC^su{J*$Ot3cmwFCn+*LqFA zSl?78;u8_!vsxBs|CxG=~Wmpr|g5Tq(_+8SUIL zQ+R&3`s+Lj;Lr5o>SR8ir`gp-FawO>I!LZQ46+!1-@`;v!mD6F4;3xR?m=_d6t;qG zs1~pRtRE}KYOzYJtx(YjG4WUa!-vt&LGZvUs;3SpKG-)gBi z5{-u1M8WW!%enyc=$7qTE&2V1D$=lAn*-@WE0!BLHA^>HH>wPfqy(EgFY(n?24G zI4qye-&*1t@K)FQ9{yS)gxfG2xYir`g@MB1{t{%9B%Y6Po13q2I?%Na2JwTM)FY-+ z@VI2gYh6;xMxJDeuk#qs@qgkEEHbh`E%fKIK>_b9rGaFfvXg9?%9;e$IsT}$-{Dw< zBiML<^1xDYI3#Zz1G2( zzRm6JUj3@S%~-!Oqi5U)wKd+xcS>8s&5m1W9>_g;x!WyibGT^rUQDV%BZNn`oMK&$ z)A&6OBO73(A|ZU%3;erdKVrN`m0MaWdM3hHzMkJXO zGzSfM6vj8pj$VRw?D9@frA4c35VL95f%P}xW&R<|w3e=RqI+2f^CQ>_+#MA+82CvX)CCSw_85ER> z^PIt&>*vKHL9PHG_x@5KS^u0#+l;Wzv9e@)5dII+NAG;qYk6*2bksaFeDtn32K1o= zrdPIUktwuo2gC6K{s;KS$3J15I-j@g-sihUzvgTM>K~x{#l>RVj%SI}`@G$+%)AY6 z{pm1VUtj=t?@h3P3lLgZUk%)m&{4-mE&t#yxc&l^xLLaK!cP5>pFGi0^;fFqKUtaN z7%fKkPxiZ_&C=WjiSO85xA8)DWU;QWj;Qo_odDJZcX`y?>n|2jZ-@T2`sh$z$Z8<7 zP072M+|=o8>g94em%&^WEzZpV{9rxHWzk{DNK+7syB(Fpj>!0 z?MsNXW-%=dr(cRGK#(SIyjEH&CfxXgVgg`L^ZU|{OJKzcDKPqn>o_j8czs=ZpCa`c zB*{Z@S+q*F1wbR`>4wn;PsCy&Db)OSx$*Bwy#EoUeCctsplRnk`bb2&1d*4^oV5sp z%U`79D$U0t0niQH2CGiT#H!P?yul*hTO4UsGjmP-o?4yTUg9M zD>!IN$3T?Tt5;TGRlqT6$gPFWabTSIbA3&J^@39tOcwv*Z1Gb}DZGL4No^#2#w`rL zJ*#jWimb*MUB(%jAvoQv8e%6hY9r4Df#C)HLKiU?p)=;`S@SGRvK%xhNMs=fuBBp} zNCgRcQ7{Jy&q_sQs)g<))Q-al8(^*$Lisd zp-CmMj8F1nks`!I$GBwe9Od^4rA^!?hQ!=0oIJEDD^49X79!fqvwJGv=^I^M_18|jp(7e1?|gSFL^pA$45 z!(*uV=8jutbYDsK`g{7&h^!>@W%go$t@HDrYg=;frCeqp6%-P7d}zy;qHo0f@X1%R zW_|ATj$1j03@RLS34`qIWT~`B^J@_h;N)ZsYXqo?PP`3Z$ces0X`_pghwe$-N2z_= z5^%gPpfoa;Hd{-9!Ro`veGEtF4HlEo_w}Q0z?})WVTb7B*{El*@}Y7C7)(d`;=`Ok zb+>RyOX@*8O9d(dT@H1m&|OCS3mS2BadH0R!!SVstPEBtCFI(xb@BGi^8GzVOWNE` zL!QHU{ny_e;^G60HnK1UNNDLaffRMejy*a*WEn!Msr*ov zVfUiap;eYUw342|mn6xM9(|NQLb6O)L5g^xi+DqRJPGkv8&*wian5eVSishB+?8ZS z9zS@uOL6ps&ufj$gvwA^#X<^;&L|YOUz-|>SjuaP%4X>A&ag~QP!MEVg@#JE#5m;P z%13}V8Jb=(+N3DIQc}&+TlIqxqBDzSL5dNgKpM@opCLQLTj@aM=2uB=rq|Wf=89r= zu2?`4a>Je|WdDXyFYJ@g>!lfVs;Dg)aKw7U+rc_MjNxl7clcR|P>)EuJUzTgBSpw9^y$LJd>1FR2Yr3yPHyd&2bBE;0JvdHR1ow|* zq+Ep8=>AznwU0Ux@-0^K(a&I1U9tAtxD==|@XT_bXc^Z}a=HIHqKAoi*Ob0B-(Rrd zzxai{ZO+BtFXbi~&ZV!DgdOmNBIT^9m`@FtoVhJqNZ?y4sgSs%ps#|Y#)=XPQX2%2 z6dOvO@?kIvqd;1&KA^p>)}JA!7aZ0iJP1Xh@uq6reVpmErP02T4mV4wr^Yv8kax7A z`$jEh$tCiGI%}O7f5nJT90gwFj(#hhJrs+|%{~H%TmW39Q)d|RDIa6YYL}?2%@m{v zoaAG#+3yCP`HIm6$$!)EGA~_BQ6H_O>Tt%!r-cM4BUMJq$>>ccp1I0({jV(lP_Mr% zOZqJoUjRMprgsJ1q+5B3;AZM?c~}c9BU=Y?IbveNF=Ra>8b~E*ZT4D-CO0e zZTvou`mrI)DBwl+J0>VE=@}hI%OdVk<+=q6NyWN30QHr# z=qypd`Do~D6{=n5P38G&J3;aCIRWI*^2J7YGqxOUPaGAQCZ=U&;{A4Y_4Vqz$832O z+-ARZf?m?koyOr?7yl?z2~?I8QEsW6QTWMbe|1u_UaODJB75zAUxe_xgGzyBK}FY*?;{h~c>nOK|w zzyRVTCz;)J*2-6wMQlbydF0}kRGMD zX0u*avx9o({9C9njpSuUMw4L;&^{uxx=lAJp&MRXM4r{Op2M0p0^O)()igGv9E={r zm_jl(k}i_#DyP3ZSOZ^kHh_pcB%33YDqiLeZ>s~xte9NrxG@sICm1V8DN`vZf9y4L$t0G* zL-Ac91k`3R*3)$o_+PZXUBH4XpfCNKX^^I>$*5jm=AmQKyxs5^1Ig6u`7upp^cd}w zk%M2KO?B9_RzFxOX1E?}W*6hYBq454+@kU@N9 z8rkm^@2XU(;Ry~arQCtrPw0gi>f2M{8)iDIMNO@1EL*DxN<{|&Ur+`Vw zj4-nTq9~i~KOKU2t+0}%=S6pe$mGCyWkq5#a1>)B6Cralkh*l({~!^XLGF`uBO_|) zS4mNRtj;=D5se^tp-dRalOkV#kFO z8|!m0plCux7r4$kfl*x4rlms`uN<;M51;c8>Fp+a(2zS7;LINW>IukMeMI}onGj$*{@)j8@Vg)Lf|oi*DjDQu^F za*9@ytB`#J`6*i0#7=pt)h0_SHd(T=$<{Sl36Be{E(M0-d=7^lNsKl7D1q|bzT(d1 z{E?+Z5KT1=)Pq7H14I08WMZgvuMG(Pw6Vfy-3U`w=(Mqt1h$CDm zR^v}{c;lSqcyRdK{qWZ-dHjBgGtDwcdBiJZ5*dxu4Hfl_#Bd{!Ap5ITt}D z;>sLCg1?`SMnTf4VDAM+XiSdtsltQmU=e`2TQSXa$?#?+QC8WYF(h*&7Rk)Wc+Vq- zu&d0pQ~p9}!ZEF(L#K#nGY_~@3{#SNQ3nyvv|jHx3Jb-E1Sy6oNh`yYXqO7a%PF)D zvn8DcStMQU|H+5DU|GB=Ss6!?{PPu@TaJ;-|KZV2O+!v#L~9u>7;N z`npCSM9Dd3p^3^iR)(Lf4j;DC{~yC&>6(sKf-F4TzSvcMs@g8R#sB$DgS!O_<9?~! zF6DVT55{NrGec*RR7Hsv<45f8XzGtsN~0&<>@*P{MtKY#pqH|k$SIkX*D4ci!w($3 zaYb3ozOJikQhAQS>f{tzSN^IUx|Tu(8CR>pD8Ud)1Sh<0Pb2s5T71!CsU+%*@mME-uhQBK-_GK_oJ_L6Zw^Y%>`kCJT5 zFg+!fFop%FVyQF8Tr2{;;3SD!{aUAK$15wcB~>G8vykhc+&^gMJI_k_ zPJWd0@Z-;N9xe{#<$L#j#Unq5OIwfYDS0H4&2$jdo!D3jgsfN-YqN58Lg18;YMhT@ z%<;JMVA|isGc1rYlZ9b2##Tn1GdaEADOL-r+h+mUQGG{%Jv(6hM=JY2_F7T;L?{Fou1+vyS-98ckXPZEI2 z7CS%Mz6hqH4dq*8<7SSYc#v7Mfr=#?aM`0J6Ev~S4Q$Km(S%z1-RnvJeb!AlB!w&G zcTan5MW*xoj`woPqqQ%l>}4t1;=sBZ>~MY|BO&#r*aB($qa zhfe2q&pfujpk;uo#?MJ?GN7gax+DvkDblO}KQpXG1}h2)`CEUvBIbe(NK(j%rH`RBu1W;2u^UVO=DzaOo?_3Kj%9|iEeoWXOs@?j3&Rz5Yd0D{_cxUHw6__;7YK&3wF-5i&fr-2%s)2dR! zGIyUc&zFKHNWGakT#K5qfBN)-34T*2 zQAV>VCVF9^7@l4oAf}M&nMwg8$+t^HtRNPKA>rLFQct?cLU(?MYeh43gg5tAEkEj0 zG4RUX=J34I@Dyb{Lr+}vQ1g%HNZ~8=hgB`*wsJT=cGgSsopwCmZg;gLyeZ~&-*HhX zBVS=HGWW$i_g1x1OMX%759Y$?M`HT@R*)cf>}__mo5`ti3HVUBhN|vFxHdQ>V*n8h zfYJYztbe*Qbc$t{oV9aP54f|mD0ql?Rp>aS#{*)#>LA7?xS3?)p@UTv(9oI%HA)A5Fn&7SRw-ZTi*+WdI!AnH>qNm$Vv(=CA!fdteC@Q;;D-8&sE%5zeX!9 zuj6nS-RNeD!-0m*Znh@cdhUZCzHrUpnuX5;+gXhQ1<+Oa&Lc76yrdR)3Ng|qj$DO; zy;hg8*t!PRmz z%O1M&*LGYZi-lMx)9E>?U#4^umC}^^!m#o8kBC?+(<)N6qat=GToorePTAY2E|#i( z8ZtGVrn-sDg1z16w*R|3$+dbf1x(`CGkG9xCvyAWf7J7>g+y0huPhV^!EXjnF+EM; z$)~5;03K6%9K~0Fydb~pnXdfwRrcWg+Tb6ensZSDO^24Zkqt$voQ~v4@r!0W%Y+Up zxqc_LKBd4wGZ8(-#?f_B=ya};A9J-sP%_7895 zn*8SpJ=}`xrqV^(k-Fs}t6I!Nq|DvtJBG}!$oHWrb2%T9)Sa~t^a8GvzcHQ#)QZ%g z73*9W6uFv`s#h$&l;Y8s!iYbofyZaHgZu~b;FM;zCHo`fZ~Z|ukaieN)&tl6k z@6c?X$mw!j?m7)^ZB!!*Hqg(`uS{%d`zdbn*Ttel0V|Akv1no-TJ>5j7^rUQm&&Go zscs69Ub8KHUxCrNdYv+>LA4lVa?{)CcVSPGuNaJLMee&@GaJr3&QK?M={36v-%iXH za+Bce92Vmw3U5en`8C>m*>9pt=(aRln>!3| zEvLh-K5h|td1O|K)oM2X%~JdntKDoOZSDwN5`eT0Nn$A$jYY2Wt)?dI`O)N=OaR$M z&r`A)u2{Fz+M`zm*L3k^IeubL_Ns1XW=<#P-x|EYj`Gc}>i1Msbg4E|EUo03EXKDJ zQUca=F!o3X8XS31JrSdPX>Up4db6q7-ZnD61FcpJYlxnX8fS0M-krU_yn6rP)fstK z)LWE^y<=sLqInuYr6#f*hl6cY<(F=X#iD1?lTcswSGV^>+ad35+q8mA#)5c>zs5>iGmxv=l(SSl04P1D41lEil# z6p{my&RDu~c0VIecN_i&f3o4H8z^B!+aAm5RMwUKiMmJ*$`x(esBFbieV`V3;+{^(6^BN2vd7OeTdOhFTA}9uH!kzVv1K>_lkl|IEC3}O(OE=NA}y|DaXF0cnZov zul!y`S12XZMnA=q8l>H4qEP(CpVVQ0P#18Xm%mA8R##W-NYqBZ`^rCjQ96=~O;9YL z?q1jpYq4_UJ}#l#IGzVg#~c|P&<9v@x6%I z#xLL;p+~gZN)z=$6X*n;zOVd1vS*7e^~Jzjzo5AtarJt33Ja6FE$+c#?t61)(~y!E zmYb+c$an*4Mr5i04c5sYz08O-V0a0TiZblt3^zabW1KbaQ!hJ)WlC>^N=k1y>1L>t zZibvR9qXj&n3L|OoHXSRU*=U!`MZ~SO;i5tWnK}a+)pV*)q@?<^>I>q5p`mBP9 z>1Md#&9GQ7y(tyc&5nx&Z-%9Ux;IlVAFv2L!;SZS+C_lo<|)`5f=Z=9B>M!306NXI z=@`-gk}ehqN=2xa6Hl*>+GiTm{HeqLWRxD`n-I!M@7nCb#bI^ki5Pm1OEL3W`yJ&J zk02&(*R*I)SWu+HF2fHi)e)yueXn3FRWb7d6m&}OkQ%1iY{Dz z+p=d#Fba~iP7%ZF>0ko4qq{NmlP?a?h66o2R9^0Xay)5Cwvy2G7d)evzC_d9yjR?X zAT`*?l|7a_Yi*@@+iFQ6Ma`mAt9&-V7ADv0Dl$sYwWb{L)xt?Y3Hy_4zw$MG<;qGp zAR>BJMh7o6Z-hkUy>ymOBXMQdp^O({BW|+Pmp6;}F!c#E&+rG66e1iHXDrc1XlCGr zq?5-%R9ib29|Q_`U0scm_y$G*P*X&nI(r&4!+Hd0znGaWi*#lra=)g9+6X=qvY-pZ zsR2psZ^AT8HfVjFT-RG(@01t#wt|+!dQzq3hs2A2PgH z1<_j6V3%8Y5niD>CtK(-OfTh)y-t&h4m{G}gl}Lt#C)g?{|CHGF~oQPQ$9cs#d3W` zz6LPF4K-)$0y-7yfGxmlFM}}^KjTs8!P!~Ovo^{@3#5YInz48$tMMMsLT-nZX+zi% z-PVH91J1lE_$bp>CS{89u>xAa6q~AG%Cngf5lK=a*9n}st*v{zn36N@9&DTlp|YLM z6Chf;y;@U3M9#86`;p4ub9RBI#Wd34+KbL=QEezYZv6cxjAVuZ#Smg$m&}y!JQ?#C z?#3Vq{b@bK3`-!V$Cdn4jJp9B=itlLAWR12_dFQ;oPOsg5qY!^qfzWy_}3CL(Y0nt z7$;%&a5aI8$yy3ON#Z;AaXxb`dW3rw$_};veollQ^@w+U(aFB$n>q4LlnHW~byC}R~rGKaxn$gt4bBCPa{MT|HYN-ye)qBdMf{r6%_j8Yi_&_-yCbx|=!tKl$YcfOiYF=QIo z&1<59V-&KK34q*Mg*>@nI#fm>Q>N;O8M9Kv47EfQ5#wqo<7ebCGm80Pr1FbVGi0d& zM-4IqW+3``#R+D_4EaH7#>}Xg3yhzUsAxeHFJo@R%Sg<48KpWoV#Pp5tSDuVVjdih z8O|EUp(%!upf6#Q-_LyV!}=x*ZWJ7-JghK3Kyy?6DgYb#*Xm;c^e|$=nz=Md;;~E^ zz(G<0nAEW*0}9uoAB0PJV46n?+T&XEb2TFen&=X1rGGq?Xs@}FCASU+u7s`Zt9q6K zXb7BB*=GcrmZ?xW&3>4b_hs1zyd*7ziK z0fu~y9$5lm>B7>>Y_U@5rKQ}`Qen^kRCJ9yqBGxl7lgH)qPo!D?tvrTz!SP=aKt5= zG9GFTqAy+#)!f9Dn25O;HvTSV@c*5m2Xw-Vla-i%jU2HSnb}YD&tR%eyi%$G!Fq+N zuV@tbRgk{cEgI6DHr|f~ra9uoj>MNjC{pr87@=aw)|T7}gtMo%ndcNctbE8^Hhzjw zjma>T$t2q>$iKEZ4W)ukp=}w(^){$zJJ0)P+SXsMZF|OX{kFDnO3IDP%z`;}m6L}+ zEu5r!zZmwjj+2vaiV#AxD_Do33uk7nMJ2z^1!Z3f!tRK5-=g17-hppD)k{(|cw8EQ zKn3%#+Kq$80a~YEm)|r#jk@*cL@q_i+9A*;xMD+Ru&m)freUs{4e&CjUL#0ARXd z)no_#6gsEv^m%d)_o^o6aBo+7$7&wzvfTfueF!H~_+DrO8kr8_8KMoTh4w@2IY8Ik zQT)!d=l8d^V$`q}kGvP>$|a3pzsw1_UV#H9st1i#^nyOS%GuvtZwarRku}>bM>>eC zoXCPR$gE~ZT~Z=Zq6@dh^U^-3+BB$n4-@nBQb`^Ako`%PmL{<=l3tu3h};OHTN%QD zR^#AkuUXaV!Tz7!DBrYEqYb&8u5U`au6We|s5@=wg%=;ZD`bc9mbmoCa177AYumc~_2b#AtCREdlV7hc zPkw;pGta`$xb;&5GKu$Sz`D7459|1Wf{&n@zdhx+4378%{ndT%J?ashfDF=d;C5e!}mH(z&lo96#85F2y71W zGqBmBEtjE1rs7pwYNuN4Vsv7EFVKbN#D0wki}1wdO(#B;z$^-6pp}$8Q8>uz#<3>I=>DGPFZQOrghVYd z&RuNmc<2o}iI={ejU2cSq)&7-`hgneI6|qWBZi|MAXgP_ghfzl_kD_RPehddbL z^sBy|aNiu`>!s1IY;+UjC>eu;_DT1zvsyGJQKB)oarXkMg+1ye?t4%ABcg9!um1*i zivEg@fxY>DvDlp3C$Lpd;1s=EjIAVJ2ASsz5=7rE2`=}g4-_+z`a*k<_jbXR2!PWM)_b=^9MS-y~RZKv1g1& zF5iFyw{-Du@4T-hmVnl%E{u2#=dj_7Yy0v2$>p2Bok@uO{ioNj&(5#@_U7#83-`S! z0dx0{t*vw6=g{2!!F)4dyZf`?2J+l@K{knp?x&Rulo5slnf*J)39YX3M-iq7E#1Gt zgVBet!gx6`UOuYHc3%;C@f_mDH$EYqheu6`bP_&L#1RgT_9c$MH$CDA`v=V(MiTbP zmkeSFh{7?J&^kms0I`JK=KdjL35Pp7j3gW$?noqo@qq`858ROS8V~}&9PV=@0?~xM zgTsBs6ZQ^JL-vjkPwdx)#u(mtY2)MhhmU9HfGDJm(+}@ozxmjdALA_HcRnc)ki;|Yu+8P3-IWdb@_X3aR~W8l@R}X zJHYwP)PyI=Ce|+dqx~4zs zqMt(PwA81$=hsrRPXnMR(L?^kYj!3tv(BVe1CTkdP5R!T7k4LaR!66^OKOxm69nG7 zt*sBlTmsE+5M$Ak`4f_vvUFK~TGZhYpWdxUOH2@;;<9q)-(5UDu z?-V|E@aYtd#XblNyJ3khQp$c_wP7Y4|LIKCHX=9A0?(#*rspdI3?Kj`^MfP80Hz~S z4w;U_pySwC;6*_%3~IH$1Gm!oVllPP1$^|Omj!*Nb5?NHc)ont+Pby>!0YY%t*r<9 z54ekHt0Y*@-Nt(x|DM~V*&o2+{sUnVqWicv)U(|b?bhzW?%~eg|?ZH zx+H%BlWV-T06myP^N;dNw|HXWfF}oD@Sx&>hN*$FL|}YN;iY(-N2x!Ou5L+TskjV! z{w1CO?B{E-Q0GwrSLihJIP@i zUM1v64lftHmvq1WwT*3mKT6 z|CRNXHs#GCr3%0MXDTf08lytoF2DSV3Nhvz0KqRn1ps6_F&Wv9 z22$^y3x(3V@6o+HkPy$3M7sxjiX>{bm?YY7?zWvZj9-Q@A!C>#@?yNue6Ktb#0zb| z`Us$-o~h?o57so^nsy^Mv8U)(g}qwLk5eb>rGT7xff=Wx-E1E{H_%;V=#nf3=qVm2 zkDcrc+dI2V`nC3uM4W2r&0NigB>j#ggSg$=Ycc6}(Ap*4WLk(PXN_VwL>SbZCU3Ml zYh!P;X3lPNmF;oo7H-8cEW%if)@&I@2p+_ZxEELATHFEEh^PRNjO2`d^J1~UUcfBR zwzg9Hf>{v{9C#hb(k>!ySi*jA01tR@IuFP1I`05+zVmLoW4M;y^~F2KrQd;lBi@NS z>97kcy7B-+5f@0nUXdsALY;1}-`TY9VT)XgE5{+f=DKd*z7k{6yJv~2fa*7!j;mgE zQ*!xlhCVAV^_Tgg7~KSjQ=DhlHJ!p??0> zR^YvHp#xeHPBCFCs@ zI!#kmlf|Q?(yot|JwnE#?d=uAl(UO? zs(d|Fsh%o?8T&iCP23^G#X!Y$+$YsD2!NoCKZ&=4KLc+Ue- zWx7XjL~g|c>vm(MbkJdTM|k97I15kA0jhA&#p^gj3jTVa` zJvWubPUk`%bljG+#o`@qONv^5<6YxvzxVFw5JDS3VWJN>=MAKL_uA(3zPx%nu8xF3 z?|W+XZuos)y}#r4wmY}qh#N^~l`7kHwOE7R4^&}A2;)Xb;LLOf?wit9V5JLpfIH#F zpTPrKlaLY!JmZFsZvuD%h>kp{2YB4&Jp)gB{KPwFVDGCh&jVz0LCOIgwu6IK#a?2- zlj!Xd>+8hls{^)@vNL`{sGRdXP|^xp4Mo5NjzYuHP665j;3*(z;KF~4hybyya?=W zwB637ST7H|?9I(Z7i}?0lSLD|3=o#z_!+TVzp8HJ9Od=Lo(i)Uzr@1$TU(zVR9EN?qfk3O8S6lR$l z^2*$)f7d`L>_k#V{C%kiM_TtX$dnX%#N=p*?jGxkH#*F-#b|vsN`C=d-bzg3T2+U3Og2 zuH4nA8o?8H*h04x>kc9ED-E$)+|8ho2w4CEoqz*Qgh5-i^bma~TEsrF0GB`~_lM2h zgY_CQp>2f#RD2S6!s-E-!`7HXiredvG=*2VimbD`xd|Hw+Tb*^R7?skofKoluCgQ% zEn5oKvO&u{xUcOMnOYll6?tHA*Ds$?OxZ+-$Z=8r9GOF*pjBaIU!ELaM5BNK1{ktF z?~7V-1i-C>ok{?F)a3bnT;@?+(Al(YS?qLj9nqs!nzUPhdaE;5b#$;_2^^b}q9U~t zJbu`t^7$)jR;U;;0MM-yh0j|U!DDr)G`_#Iog#igs;BwRMB}bJjD6uI47>3v;|QT! zXVq1v^+~JXxXNK&*Ln|6maE*>C~Yx2@&<66NzpZhvmd$hE*^W=`k>Ux?2w2?(rZcwO=u|t9jZ1OU}{_&-d z)$2}xq#z*7Rvum=AP0#%RZ4uUi6tJAX?cO zEvJ{J_emMu#}qM;2E3Fbva19x^kGDzg}_mPaXFcsJ?tGlufw-{xO?a{-bg^Jt1W3H z?(H&-s6?+RQT`~oovwqS>#vPDPw&9XYSxBo+3KuL04!A~7z)OAZF7#A`p^rgW*{iQ zCv*f!#HqktgCgpRMPRvhB6mnWngS45qq3MZ*r|AIw;{=W97Jj#KB+@ec0WvI;Ka5yE}QK&+COoxS#24k({2Txk!hgfJu-62j`}on;N-l zfg-$zPzUiT-Df=q+(X*U`>m%CoYZ+tF@yo?mv@-jNE`XeX&xN~rK7M!{NqwkZA6Ap zB^P!)d5V-K49>L6`^EKba+OS?OuVkr28-6Z(u2tq9q74I#mTtD1^_N}C29&Dd2d98 zXq2teu7d8x(W#MS>@dpvS-vg}+#mMZL9+_Jk<#Zkz}zH{dYOm}aGl&iG*yqQPzmo@ zOQkXj=i1AN?tOq8ftry_l+~g0F{21mBL*QWv>E)=LqLF^J!3~ZyJd#z{{E2!m#jgP zs%v}vq?@2vvh;sNe6sR45Xj|B~wd+)Xa zz+XY?_n&_F;n%B+lh-HbZ?4{4o}HguemK7n*WRdrd*69z&X!u@!n4?P#1ij3OU7ul z#Oa^E1AH+Ox8jZSIECYp0X;zTc`3e#6Y;97I*E>RM_XHGiVt{3oZG9dtpGRH2bKH* z)~{3Ik=(guj!{ARAd(VpXUQy-i$7QV-M1EBenU9~VQ-6fqWFl4!5_?v9hHrG*Zsxf zL(lq;|ImvB2{1z+kb8LM;nbWj7O#*A_Fk$xSwvxeP=PfUi*u=!XJ2}A`#lE`WK6;l zmlXjYQIi_4VvI12ItG{MI{O|YXmtnnrMO21#wGL&(4!f=UyD-*h4Po;EnL)eSECGj z+ayQ*!uI+K*xb{a>3p}gXX9=oh(Ck5-Bjmz; z@%Z4U?koGk5x8^R+wK{>-8n)IA70)8g7k)%{U^AKzBu;PV)1dY*yQ&Qh?viy6DQ(J z@1(C{aM+I->HPv!p_xH&LYnGB7e8O3YKo$g0R4S~>vWAw>@%E}4=^off}J3Y;QAUP z2tN~F@G=E7<o=m5w@l<-^ zmuV{rXmc*dC{sA_K%Pb}o@BM}!W;68%i5hyfi6sj=p*-?k72^_Np|t0AL97Pf3^Jh zBiZrk2UW+#-+o|S5Lpb~-;;ZR{QaY!O)i45kr0PbmcJI}3f_5cU}P$Z%+Oixs*-St zE+#>ss<{NPfu!G;Q@uz!Nxh@H5q`#d_h7FI-@sieIYa5pk1WSH} z%)^SHs$IpUgR=wJautT#V$-CMoqXBbqc90Z@%`s*`}45oY!}pyH#eatwFFO^I6OKy zT34U($@aU8H)o5>Bt%yR+f06ka7vG=89GP%N4o`b2E7=OLk_$`5NSzH#^la+v9K&S z?9ElY9kmbjf%o+oVTN#G(6uARy#hKj-`bitZVx-? zF){Q8DuQ6cqB-j|`^QZ{=ux|9x7%`SHa^xu98nisRRFYY5(ld?7lar*kF*-!$^GFH$QATaH`bZVFkJeoy z1jx(uU+F?2l}}H4MfP)NQ|Ol&z2A`AB)IgeubV)~Vj=;G`2gnpfY=g}--I^}qRUU- zG{n(qjA%PD3hZkXI8`JYA=1bul8E%q;n8~b6pKj)0);#?z&pp#BfiA}fes{91{gH; zlPI@=ciRo!hi=##17elhV*v!9Yx65S8tB-7P>2arIEbubtglHQHrp_cvQxmSe!ze; zS=S!Hg*iZ(?huh#8M7D2J8yvHBf!FLyAyX@vmd%}R$S{ZmQ$NRJ&az!(J+J4vim8? zXq#!4+t5+LWjj-QCWg)uog+{Do5faf}BeuO$Cm6ZV&A9>sUwz7vK zkVqaa(NZ40yG8|WUpb*Suj)aBr8ok-Wr+y8x!u@?A7q;Z_raiwE<;2bnTbpKz_!rG zUAE+q>zgyce@BajhCP28e-sKAppgl7zwJ3-a)0Sv;} z@`!D=_9}%>yJ*UiRM=M`iou@N5ceg5$=G5m=HlnU2$4M?Zuo&e1<)CG{l+zh`;MIo ztlXE*+~Qm*&Ozga-Ac=P@?WI2YkF>qrgl3wjzAiI~D-6NKL zr4jc4Q9!Q0Gvo{3Hb%mdXGYtNYVQJ@h82F$C|;trWg6P!C4-!pKee{y)eO4{_av#B z1i20Dq%a8rc|A`upjm(sSM4ny!(is@ePeX50(S5fC!|XlOR5-8S&BjzzxRh_D_F^${qpAG^1@98vy;C-F!THoD2gU*& zig}WK;jd%I=Nk{T^MV2k-ppHnkb=@qMQr&=1Vl?w@Ry}vF%1Vtd+uhhk z9;4%iWJ-#E$u>!#>SPtYbHv^V04dtpRRS+!{1rv0Ije5HmjZ=3=nz{8#V=YcNGxw~ zk{~JWAsEMwp>}5#^~P zmfdFHL=}a%Q&SEP=Xd+_cXsc)t$+WmzxX_SY>D=A@v`@i06}IrJKkfw6%IBq%E(rANhq_3adut%wb4 zeP>BdDLfJD)Y?)h8v!T$rW2-cyP&9v)BnAYK9i|0EqCrsdQ%&<|LZNM-?>f#|4Ro5 z5`R9;Toy3aQrtP@EnIJV!takq3I&Yq!FDS*{J^rqZsHDKdZVts6vN)I-s*R8NG&|Q z_*Ro|$#M?)12mf}s|?J$7Ibq-v3C%@tn8F(SQa#Jw|KN?;B8qX?aO!ulP{N(5CDDt z?4bJ5N?CT{y0yi>)nzbTHNaZwP2XfbN{V@`%x&zRyz0R>58-um(JcG)p zGeZh0#jD;tvGTU$0!C*{7%VkaNZVr{mNIHRaD1!YEh znZ{#)TJ-q#eY>a%Sk!g~+BQR_@R@h`Vp>n@Er2U_>*dRt1COZGf7}8}qP+u$BkhKE zTh!aTPMsd$Msb@+g`1>HU)5(p()+s!V}>X<-<=H3XX zbksUV3xjPRC2CYR0IcA}$yR+#MUTBU zmaWyqWE;y;!4WnlTajNvf(^w10MX|umh{HZ3FsB2jLj?$?Gae}B|Y{Ionh|=O*qit zdLRbS(B8gC>)v5!?#*AmOcw(&t9hyXVs_j#KbVU-e=x%j)BzHh$SxYv1FFjw_3jk0 zg`>m0C!v#Zj-@u6)L4@jIg$3}@vb`An}D_bVG$o`h1q9Qn3D<|*t$>(R=B+pHA2NH z*C({tM^LugdP@I6%5bE#`8gdBks5-m(DvEIonlBhKurKz5TX1BwoAba35LXsOu=Ey zp)yg_zf+9*ygI#FSFqJQJYqUl(-T@*v4cXVFd}E!EPz0sWGSgq_=Iz1a)L|WEXCgb z;qH3BV3PT?UK5Tqd#!;#2OI@if;d00Oq_sz1@VFKf&KPw6%$_SvhBAe3caJuuy~5* zsxJf02rIhj;%S>v$Y1HDYaci4*pr%v8~zk9rQyRy7=>BrPs2aZ*YvHI8ZNIM;O%EX zr{4K9fV`C&ps)e)YIRYm;}IDY_fH!TN!UYNCbX@B^@>Op&uL^F4^qVpyk&n^AsxB7H-fdgUdM@hk359Ey~C%xAu^pCm$bnB75|4%%9?X` zy(kG{k1HH-+V91E3OJ33;bA35V6P;V}Odqn9~cx!Np3 zhrOenZ@h&FVEUR{kSgSrfChqF1R5q|2tY><@A1^OBx@2dS`FGQ1S8x3_?*75yDo`W z^+=u1*V|;mHY6r40+&sGwC4z5%AVKag6B0uAA4dWvKXM(*cI_X3r2tYOjVk~3>1BN zl0HNObx&9>rTu`>DRAGE(y44krtW~z)6rtFxj6$`cS=q~Dr6m1yk6{neb4Eyh=@ z?Er`NO_T-WAgMaGn{3Pzrmyiv4Cn=~HUtlN6f2DzaH5}tJ*)0xyU0R9Sma9hfLekj z0D;lac3W!+(jtb$?lp-OxXVYMw~{$)RcK`TaC03`O@QN8S+-jjTuxsgY~2)_R!xHZ zKO-Zo)!ciMQONwkSn)Ey1^Yz5F?bg7Y9~Vh$xA?qmCrtU*_;T)7V6T=aRNjgeY{7t zaZHM*)c2;#HJ_3LLVoe{K?50y+RmtF`HenSwa8NIe6l8eQRkDTofCEG4Yl6r%$pQ0 zy%E|A_4*X|54G<+`D_FEj~aQ1XvSST@#gm2jvbiqO7%TE^b*H$N2pZXVey{gRE2OM zRtRQt5op+(^;t!b4GmEIHtwSBk~^fDr*`NdR}c#V$Qsz8m)1-QzeDmOYi0m#V<~5KQvLaGsoX8Ih+2YaNl7W?97$R_ zq#UvCWJ-u&R^5zx{06y?;3U7tUvATUg(jNv_LY8jsPoqvF%u>}9ytd*I6-#UNF`<5_&p9Id&Oca>t-014@vb-g^*Oy-`==t zHzusbjP6as0A_B{8!eP=4M@8Y zN@1FuemTSoV+6K^HCc#OZ=&rveuH1=*}!H~Z1+E)n+?>R#1TTVYol19#>!TF4?cIe zYd&@DKC0J)mj7@)SZNQM`>+4;KmVWq`al2ce?Xg)IK}b*<=K$A+Z7$?6eTx)a-Ccl8DUMKqwduoo-{zQ^8yJa7YOBVO z;Sd>H8I580u=T83ieY$LAs4nRH&b{t+}O{0J<8=UxeF6UPKy}ZQA_dLU;>W#&feQ^ z?n<}#B$=9M_b2+!=HMZ4S6AQRBX)!Wuphv6;bacWm>1fOZEdyaW`DePfgTvzGt}cJ zNsnpU)f6SU&y3AYV5h1(X{Trmwxl>eP%GN6H?FlSo{mEID3S^sas|#{!Yu!K0HYaC z!r#A4Z=!hiHA%A^2K1u7cOVjlMp#Z21i1f0 zyah^VXTK?Z=%C`T@}bk@{fB}{x&KJ*eV|yn6VE!fV7S&x3x;bV4z`5VVGj9GS7-A zDA^R%e1d3r3JXP!y`Wq&&^G|auml)?0eT^ff$6xYujN@Tj1-<;FU3{C z%Q{l11ampU^e^(d2k3h<9Z^8soNu(es*LoZ8tv-Vhw+UcqQ!al2Jjg7-gaDkkSEnw zw(7h+gL>VOR-#uxfAxGgZJMcbWjpBXV%#sXs3f3bOPsRwoLTjT=F29>UWdxr-A+UU zz7>>03roi!aNNj)22FLs$c-B#RNy2N-Tg{7K@Ob(=h?}F;7Ak7y{6J9YOBM6V7de7 zhDWmVZWY)?Gq2*XdtDCkJ_1v2oS(+!-UJ!Wn%0N}wSbO=%?(!%12>&7c)@5pH( zeF>f&AJ0!^IIyiP1MaZ%8n!|}UIc90*#`e^M#v9%)TD_((F$t5&HChJ2rZbUL%YZ; zhAkRW6Vazy*uU#_~j|Xq8xn@!f z^j4faw~^%Dn7Av#rGVAtGd?l{r@+vsa2UCZ6^?g;*SZ$GZlcU~#F8 z~*UwtVpi{C3kU_#;^UQc*LlAcn&GsG-mWskLB`UJmIAd+o?dQ^5M%VdiWx}@n;&p) z>*|WO=+zYf)5m4E0-+>}o5v+F;{xdEGb6WGLUb5yIHVIG0>EN=eT0CKc`8Wio4Yw% zu6hIw4IWuUZvCK=Za_J1)X)uiAxau-CwHKHw9`C%Qmm3g8}@AXjjGmy6k~J#pGS%+ z=%-NY*btS2Cpa==Ri#oD8%j#6!>02{x#n&o6a#hD?P!X$pGx8QUgnI4*=^7tbo z8G)3%0XCp4EmMG0t6uS`lp@9Kv%fq;upG(P<14}bR+jde01O;?b<2q%-KAHampw07G1nG`n&`@UYsTkpLgOQE2P&2Y>cY;bPq5Dl-uwWGn0l?w^ktbn zS#NiyFp-)kk~1QwNCo4M7Uww>74MRa%2T<}*HORENnRXFms`*<==R+uy9#E!5 zCSiN6Cq-*42SK`%cQxrDugcJ36z<@;&6z^R)@lpB!vYD#kdtol5_>-0;T3w}d5yB? zSbVx#T(|!ZbSg3a#vZ^*QwK~HcoP7-Q}OQ2#l_jHtBcDwr$7DbrsC84i%%avemK8` z#9v(>sSmic{?z0Z5UI*RG++#=;cOybb=7kKUZ_}|lFdBZytAnT*FB-IZD3Nu6Ub-5;j zdbZ>s2|Lwvy)+Tvc-Ex4Om6d@^QKG@Xl?u<<~mP9rJ|=1x0Ae}#2!$o1AwLV-_xrU zaJ*m$ar0f_B}U28T^0?W1ds<6Z$o;@Vtc#^r+|NDP!w41Hndb`q9HM;juUC1}ICHR?VcyhxWlDe7U#RKH7(C z=Xei5!Vwg%AzC^^hksnC2B_mp$ZSJRgX6t}o!uR%ET!+=&<(nC3ac=zwHz}v4MJ8oq97Qi8+YL_K#!-SaGWy3f;?!Ul}%jtfe14KzTO}j zEcNN{P20;WDZ?Z$^rv!L0LiqnP41WlisExLVafTSK=l+&%TG-UHK2m%&Ct$v#AOA9 z@1b)dG&c!~Qpf0}4gqnE>TpP;(QXbXoG9(HogS{7a@UjgXPMlQ7 zAZHuX?!6ss&m9*7-=dKyzGjLS930=iNFl=sDE$^rO3nNKsC)OmwsCD?`2YD7kUhh; zi2_NulqQ%Q%B5w7LI-F&-IUE^5|MbC*s1LRY03HQ@485`oH)?gXU_9`pV_;?mSkO) zmX?;5)+N%b>cI)h&K)d_Wx49eav%5p{X&pJLl@RvCmIC0-QLNk58akS&zmXlV}II7&@cYE9WF8c$(V#nTIWgpJ8 zQDwi$u=?WcmydsWhfd-4U>=WG;Q)FB^ElDjt=ToxmE zFveObp4ul*aY^WR0oPIN?Ky893{EO;$u@$12w*8dDBafA(9IMegxAjLl{j|-F@TPQ zZi|%2;CKx*y^*<4zDG6B6_R6NaGk>aXtQc;BnJM2HtZe*;WM(jz)~j-x2r9{mvV|R zk|KSjzp?(ZhykzHw&>FGIbPRrk)jlmu?B}=)i0T9szQx;S}x25k<8u%-2jd8b$?$4 z-J>vdsFz!7Yfr#MM=Osk%KSWUp7~O#HuKD|iZz>}GM?&pl?6VS6{xYx#R^DFHj4^)2yv!Zo!{!gX^aYg5rg-&c5oOnf9smfFXi^ zu@G`9g0MB8SpO4%dKTLV-`9XvV`|i?SXhLj_wq3 zp#A(h*=uU3E z5FNC~DK0sm1ZvwbkBwawRvN4zz@rX~hPcpZ^8jFw|?A}zZM$VO2V0y&(`Lavg_L1(xFk6mQ8&NeW3M>UQXVTKUy%d zO+N28=*fQzso5PV=+y9nMr-d3jI86qOw6@jr#E_?-kaN{b7K+s)&vyT)7PCVx4=EY z5Z1Ac3sOmW`O@g>0@IAu)!>U=Efv}~!F7&}+0r{wOI?R5PQ7Eg#5#k&7?$Gz{%V7! z6K@xq`{wP#?<*=P_NHVDv5> znr|m`W4x42FGDNXT|5!LPE~or0Y8dmX{RilC&zNI(0`vF#O~aALw*QK)+}ILD!hM@ zXdzKLCy`P<8_rl#7R!V_k?ri_4cUpNbXAQ$^vm?R<5edjo%3btjZvvgN=j|@oI2}> zHNG*~6``CLK1O}I=%|mEmaa*uX@KTein_yC=oPj1^mD?`Va^kx$}^ghE@{K)SCwn& zS#o}s&^l4QYvh$1F=B+@a$Y|^I!lfB@oG=TA|(Vc5FrZJf$e#Y(-O?-Ptf zQow|r+J};rJD?Dkqbny}_RHZ)20ilg3S==i03))XIzqBth5x_8<1-v@fWzIXZ)~*S zUjw}?1sGz88t8EYvE4wxP3-=a<$1$8Qz}?}kvGe8RRWPFXTO2LYMQTGc)vCFQpcGM z$f>o@AY}mLy1+>98rh8B@y7^l0}4kygk$WTgHfJQDamApQ<-q?EaE)6l1#Zdb_mr7D~Q{&BxhuhOWq2hfo-o@#A9$iU3lei%k5;!Uk^u zD{9W5d9*}g`Q9Hj{CXVT8;8q`Cyv=QbZWNe&DcYo3?5~ZeFLT|*~)9$3~4}hc7E{{ z<8$czL40fCbt*lP7&aZ#Cps7~EG59QWnU!a-cHBmg{ns7^3=Sb-Ae}Ud*@Hc z9oQ;Nf!UT&0XW*_B?xNmUeB_TliavvN-y1J_!{!6tdXJHOvD6<4mQ}As zzxD;%MiLo&aK+CSuKbMHN(t!S92%j7FK~Py)7gUiYvSLZxmw9wt6+RmrF{x~-V+>1 z;srTYrVsB&VY)RPPj=CNe4Mf$?PK6=GDpm(5{U(Ko(`o(_Oi3Se)R;#U8Ue%uTXQFNY%Z?oqwbVeryY6+V>^tRhT#f|Y z=m_*kQnbo8>N&qDsBN4xfSz$qqH?ueGX}NXSbN^lX1hn3l0T54aGZZW_Z8d$d44NO_N57J&V!mt)8`qc5~3kra6 zjp&fEm}C)RjosS_w|WI6grT3Ets!%u^r`b$f_7FyCZ(ALiw`al-> zU(W@ce@6Eq(<8{DjPUt6G3V#0C?i{I%JCi_f_ofVe2Y){=s1v1`A~~;ytj@}?i%d8 z)A#K2-7}9F90QL7sZhY&W0X~ufO?Hv^+pY7m9#_Z+<4cQ*ILu8c7@l0%JVtdg(oN+5{ zNWGuHv3E>-edqhUmZoA4MG~W=bB9edxS$ zJApoDh;!a^#Wd;Pc|a~Cu&D0C6?995z1XujAAki95BhY|N?M7tC*Hb^KK@aW+sJ81 z7sxqs9;p8~g3Np5xcQ+p6Y>}jYFNWP?8tXyICZW)mE7PM&$XA58&v7E1A*)*nbuKe zSgfWI=Z@7RiXot&Ah9gVqHcuAd1Z}^DgvRtd(R6Mzr9!YRd4M zbz<6P{q|HWMJqsK$MZ=5HiW;%!J(70Md~{&KhltzS}`34#CI~c>Inr_x)z}eqDEDG zfd|q(a>cB|+R!Ltny5yoVvpa@ojq%{mbGqOiYgsO3e|G-M~VT`8=QJmaaaJ~S(OP7 zgsMa!bS##J4hm}JrkBB0RzM|Q!UBc#ECV-J^(`L`ZoO#51VE=}WT469MCnoqc+#KX zvkpQED{BNaK--}vxPEVGk-HLXPi~W{6uJg<=sS_sOFYxgLVO zK`p+~1T9wqUyI_j_synjHQ*6doogqYAy=X9mGt=Kz z-*FIr`P(Wx8--~w_L{= z4~&jw0TzdYVLy?>8NuI-!%5txuY3p!?L08QVEQ&+gWCv}X~Y&^Q_RqiGZ&cO}o@^Tpke;~-?wENQ8Wk5lLSnG^uF=N8BP0eL;+tZ$+vJ;K(hPX;1{iOJ z4F>VH*ywxR7@ZtAA4Zmut2pOZtuPwp%merMU1=a6&3Ca)!XVi&Zto_xCaDo2{ai(b zfs&uuNdPSqm`s-iUuHj9T*UZ;4_Cm};ivqkuqmYxttw5=FWwmFZNjQo6p73GqBJ}q<=nXtU*G^Ru#`S`p$lIy7G#q!XBYi} zS`FPg32gYjZIJljvY?hPDPXT+Bh6~_U1o6i4i#6wco&!NuFN)Zs#_9g-nDb%w4E=! zg3wk`*&zy8><6d;dg9fZC);0ieJ4=gxpN?npoWtx1+j157ln^FxGqEBm3Qx4o?eLq zafWa(a+7bU-}_2@<4+HvF9A%TB89J9b^Ubc-8rW)hiCBpH=N0{9q$bKJ+JO$@}RB zg%8YG;#;zEYN9vAbZT>9rouP-1Zq!d2Om(?j#q63jj$Y;{T0m}lASDm8yYF;&`6s< zJc^AMTBwRzuhVY#c{|9*>flYFJvG|i+|iIl2w;@L21H(rydh>bH{A_~OVQT~^gq>q!92`vn-=B|aK7zygw)hNy z;iY)QKQ6sOR9jzLtNn)~`40#2_x68lGZz}ESl(t18yRy%WAY6VNVKk7-&_^uSBj-0 z*0V2CVQuu5mU`BqWax2JYhX`Na%2Oj3-5E5*qygHn&%KVfX0;iie6Nie&P^MAnJy_ zCaR4!^o}Fea4}){cT`#M?l7w9+?(R1rFkv)td`K}ZVFqU;D=JZgzb<=1=wdEAM06* z&8|brH2I0XwN@&6IQy|##zsP~uegOf*BZB8!a8ap%Io&9q2$MGz4#*vA%DJm)P;2Ue}Q<|E!jdkUV zW9#LMmr7UD@ZhzL+8X)c$RX1$yw5?VE?_8PO>L8l-g#ZTQn4L%phIIsjYYg|S#w?6H8?}uJaH!<$wNhVB z%WKRfIpMU_TlwmitLu+dx8kJqmjVOi>PB`CYQtkON-a&;71w<(-jt;wm_-3rT7K zY9x+k^+~%D@qNJfzF8bQ12vXWAXFlv^qe>uM*7YF& zUXBnGdP<-##Yprl|BRUJ^(IuXO|FHdXrqY$T2Z;0TPF`nzDuP-tjOt2-(EytWOy7T6d|O1=-b9iwUKgM5hQS%FW6r&%78X&>YDmxt*)=BQTTIfl-9diK5=Jm$H!XJXJ8oJ z2P4nOE2ER_BCn0k8t`w8^3R@8{yE|fZ?Y~r;m8+5t#`eP9Jat&Y|6bl9?ka4rA$Wk z&KnXFa0-7j8Pz_X$n1n;JcK>x0`Fu-g&}b*n|HOR9spmPDWQ_vJ3a}EZ{7(oU=r{L z`u+-E&g56XYt-gF#Md{{@5mT$tUh?JmX=;wsPo1XaO()%fM|^XHCV zxxM;cpSa&C_}_%Qas(x$Xn~w(3-U3u1Q#V%FTL-j#Zsg6OT7lY|0g}YfG3BZ zfU=iddU^>@|BX*C4&VtshG!VENQy&QO4NE0{ld(jo%gu^L{eb1NimYSI59+4-`Von zW1$yZ3q~jDAg+-K=gyeRg#Cb^PVkrFJ zD3H1oPlPoc9n=l+MXUd=C9cb}b3LI&SKEbsr1^Gey6^+3?_@<~Uv2^}GGey-Sc>NcelXytY z$VN4hF$ZLA6kLkr>I)H>1JkcyTld11UV0f|zdk|T=&%46id%+O%JimYSFbynw5Rr@EurTVtmsJN@_zaVTeXg` zRegkQDyoL37Zlm!KGBh0Pv+I$+D->f@*Fr|%F*@F%wbv7wa81ERsq_E(>QBkYl@^Y zTrps9s1K-BmqWLLhHCo6erjES>4pODhNE9($fz&C-0(7{kZ@?4(E1JUypRF`dN$L1 zKe|&UC&iu6%gc1c!aM2&VqS)G&45p8sN17@5oQjkAuUhw(SbB}1g~iSmcEcZ};pn!Bq zBS(xPK-G~5{T=(scO;gH#04P zH+Ftlv{}5OQZHok9yp4#7t}pgHk}CMQi>E2fbNXc>02qRO&Dy?mexvbX!AwGcg=8xV*Qg_y7RhmLt?rQ|~~MDb8bMT@C$aDm6i+u2l6LKW)(jt0<=)rZRc{e1-nIHzN846fcdr9h&!&743C)kb&9#vV-56mEiEnVU%9#Mlhu)&oVws9P^ptBPDJYRC zp&aLaWeT3+0@5@<#TPHZ0%8~bX2OeoPjQe(VJePor)Tf@Wf(Tv<`?zj>>lJFDVXZ}s2R2YCM-9xkhu7gyzNIk6%_B+dHlQy8Qh4^VPo}uU1i>V&_k1$6Vj23jdLVyn6Mj{5YNP^J7nPNa@ac=1qounyKRv z@MFZC^7*!pO6gc@oE66_E3Z}+vE|{pgnCM+!1q*Linn~`{0gVr7SM$)SlwSCW6Sd* z;8f5Kh15%8*T;JcIGd8h@C=p~mXNYRC4WaV``B`M<9qw0b2E8G_Qs@lV)vIqUWeG- z!1K~djRO|#c<-G0#-`Y)WVX!2PHPimAC1@T9D+vTeZvbnu0OPy_M}XWEOWJMl^|0{ zoDn+}&D&*F^kQ4Dqbi?JDVoSG@w6-dC0*|l|{y;I*R9Nji)?e{P>M~q|&)Ellq;IQgyS+ z7lVXku@@O6t7d52i~)m}<8m}1|BD$8P=kHE7lHX*#)on&VB$r65zQjk7g6bS#GS$y z{TZoIO{OOZp|yxFT*_cwmelOiU9Oi-bT3sDhql!rGoceZ|GV#vDs42DP|&C@qW3`` zAewmCa{)h<$`w4f%RU;q;X|e3UwMh?$<|_q6bjq=Ga}OLM9G2cyc&un@sW*WtIcS8 zs~N%a;2Zboss%s|$sZI(|A}3zJRF+T>;&XXB63B!9A`QM`R`H^#m-q(g>LUuf3+9R zCSWvqPyC4L(7(W};*IICBUkZJw|ap5Dmnzj8rcI>L5-x1jWQuu)x1SD$9x4UDLkhW zljDB$#TwAPD7sM(TYwhuzXobG$(z`g29U|EAwZuIg46TIY;O)@x)MJ8O0Ha$2jy$QRLD zhICu9F?$n3sc{zmKdvdt18&@@cR0ixKHr?KA|@_MHY5M_n__> z-DaeCKZ{f9AnsqZhMiE8Rt$U$TihdBYe8qma=wEgY3+%3()o&2qU|MAYPI+H2q5;z zZxA+7C(l6uP>(zZvS^$F8q)(bIVd_s5W(~?(DE;J3Mu%SVD(UV;*gXJIBtJro>x>2 zDqX)##5JMY4gKEJ?>YUxrQbdJJ)++W`u#$`yY#zHzsL0Zj($(+_l$lI==X$vztQh2 z`aPuI5A^#+7JHrL{giwzk&{2Qp=5Ga$EVnYBv#)=6|V*;SHSMWaIiDdJ47XGDL4Wyy+!l}kVVaRwR^R< zO-NDqdvYJ(6=H;8M1e(ezqg^ng=^U$19@1GxL_mRWK+$){n;FO_p*s%haeou3GhO% zod{2hH2Ar7n7<+n~;vnMZwB9NcuXt&w*s8&lQ6+6i^bcFFUp zl8|%(*p3tsgT&T=Sr~b50eG;LHk=|Ps)|<*;~=5U$a@8Z&YIAB#*2`AlTCdMg!>;f zX=b{Rhbk_HbN<~xPY*_;{~dgW4{o*!_^-VXXcZNWVB~#JNH`gJ8lJj|7C>_^!(1NK zIgJY7v`8q4e;Hox_mO9nhWfq`^lTh|t3ReOjlA8g@o&=&?NQm;aYyL3$)Xpbd9>+9 zXdVsypg)F!(4S|4*wh>;_gQa<5uRWzemj!e5&`CTsmU%cEpKt+LW{<2;zm3t_UMC)(Z>w4L> z)Btvh!M2G?K0t{JreAyh<>1Pk&#zJ6Q8}N#mCiNr>27n}${<$uZW;f(syn{^QBTMn2nEtYp+=-#6P88jI?CxhB*GxUXiRhyML7;Oxr={XHfi zAuBz#ogiQjWNzo=o%ZqZRvqpC!_H4_QMrNqtEqbP*EV5mqfIak`L#EIq5u(*|){=a!C*2tLD^&i44n8hwWf5Z=NDG18xF?jFSZr1k z;h2F>*E*TTwbT4w#+W9i_7vDe&N5<-d;^zTGAW^$N*qA-1$GB1IHGQ)%KBy9IlfOrR<>tk0aD~*%>6vuR9uE9QMCxSLG`@m^+tZb{it21AoHCtM zwYO2P&Z_=UHViJd)HkJn7EDk}wO;l}Gq{nxawi~lt<*4WG>ST9H~c|nUDO3tAA6>c zlQ!Cd3bVkA^-5`>U($6L$rFi!U#W{4X|CqnJR9OAEG?`F%o2-fmQ4aALZ&oZzL++> z@})OGiO-o6qWkQr`h6B#v*i7W+OeWDC&<@e#NQ!FY>F<%7+iD#2N2IyI}v;!e&gTC z_li?}r})=*Q+iO^=a&8)*bID}K2c|q5Eie|x|xUq25z=;=ib%BO7TVge6pzsI^%>;(kschY9=t2m<9!k!54!RE zxA}(WPcEGL)YT61eX?cRB8hz?*UNXL&QGYA_MQL~Qj?~QnlmI8_o9Z(lUS)qtU}=F zCgy|EF|8UCBi-c_-DOsho6})FUhBI}v?eM`-I3`JF{k zH&&ZP&JFhi^3eGrY?Ls^1cre&J3>n-n#F3$lI3fWm7#L;`kJ&YZiWM z#1B(4$p>^&R*@!0ToJBmu7nmo)y->6*UfK~#c<{f#yl%oT|8TvoWflIj8V^ZN2@Zda_ zpkL_ALrrCgA`~I_RwCb&Sd3?u3!2Hzvh@s`0`E*h$zoix5A?j758j)ElEsTyEvWg= zS}+MEYuC>{VD(m2_zk_3)JByrlBdfbWFD11D*?nbvvihnMN*007 zK49cB#n07i$q?b`qS_ce_kl{x1_xM}4UAq&im;(_lxS0_H2U@Y^rX-PWADdIFmydn z7<2q!O<$N~y_epXm3AzFBC_Er>T&;xiLtzkzGR8b_Y$42e}(3!ikC#+c`usJM>~FzOp~y~>0uK%T|- z^IF4!yo>vZ_QZhxkym1Lw1-6k@qIULQ<-1K;+6as$arrQ-$_dP8Imy09f1D~?Q}6M zio{+JxBFb8KNh4328HNojcIZq4*LCIm~fHaSiDBpZ}f5;iKBtv<(yz7jzR!1?hk%{ zKS+jse@wH6x!r*{Mqj4*{Bcare*8N2I{_4@)Oa9(V8EN~%yhFe5T-*v_r<#?P#^sq z!%KhMjY4|;Hm29UZt25VoIw+QKi85!5LwM5afW_B@%i0YoJ*QSeA^w13;DpM_D6z3 z7F@)Bn4ldErJfE%8z4iyNnVXjov%0@->uX`NG0?;YOCIU7zk)UTEM>1Dd#KNCqMZ10=3P{`R-F2$F+7&C{72M0bFygfVS_ zaKo87f=K{YM0Nb@fHD-E^LcLuV&H#~85Znuf*H|Uc$aZEOSl+_SayR1YRLw9kBQh7 z)h|l?y`4||7^J;JVA)PboR2XIWddZv)cs|E``<+r_0wRuM;jcazlZeE&AZ@1_D_dt zFhFq*;qPp^LDJpXJTsO11CeUj?+3AL8)%kWa18G#y<^5P;H`2=OImnURk)6askTs zWGrvS3ta#gENp1_;?2Rr`RU=s$KA7og`@L@cW0*`j`k1s7fQS5@LpQjJ=tHtLc8xT z-khE->>r))9q%5!Jzv;8K3@2UF3V0Xjt+93Qg|`Q1dvD-%_tnwy(Z#2qu;Ig_i<5)%^A)II;pBAT;KRYm z#lra;ti2MdSrwtMnv;r!jf-qG%{fbO0h>|KbTj!x9m0+iT0Jvl%4 z{XNtLWft~#-|oJ~F7T)N_2Zk}i}O=x@oeGj;QamZ1@`{%?DXwV$EWAi;rHhU(7^7+ zE`ADdgU+4{`0fC@c7{FPh5zqe9G#wEX=wD~Y!`cQa`5{2==H(L-T{30(tP=JD?k0MD7~<} z`V$95EHuv5k+xSf4~b0l>Fwj=_v>q7Ij^r9msgVj_GmwBql!5>e6g8itWB<%;$Av= ze9Y(O+%u)FYBBSn25gk&u1C4g79kz`RLs;X*yLjl7uwX7vvYR7wa{tk)>j9WUs}?# zK_&jgbCw;(7`KE4-ZK&vytq_WZjMv8T*5VofsXwJi%G$CO7cZF>xel`+6Iqu!W|a2 z{;Ux(DIoB!hB1%u8rc-HphKs_(4FKyXy)J8DX{HfLHA7Rp4|eey^S7F&6Opq(mcve zH+zBB4(#`Px!3bk^!08u`yDiNe6q0{fHp9qq@C=mdZUh2>4Tp=NAVXKo7d#7dp;WC zAwYIaVj7Lwy@Na45oR-o$U?|?UUnxM6jZ2ppeM4{I_UUttiB%F7 z*l1EX3+EqRBhLY43$dpZg_I6-4GxwV>xpKKLjDGlBmZ{r?ra`@K?N!YJ`3#{)KF2y z7i%h;@$PuF8g@R1l7*e`L~W84srUo>bwxiY{%9ph$9>sMi;>ph_DiW@YO$9I_KW+6 z5p8}8(!KNZw?0t42YV2uL9K@Gh__S4;KR4kH(-JibO99HNvam3B|D|li+p1^+=9hc z+~XpMy_{r5PG*5UpmvU?_;xx;jmE$q501jy=zJWu@sgj&O;z;g(2=U!uqMHqnFMI8 zXpR!uzissm{i+sM68d*R7rkU*N01>mS!jEGcBJFg z>H?4^0q9lmtbbb)L$6mZ4Ig0d>WEvfUKL%hR;`LVuT-tRI6fYH{O86-^Q5{_tsa~I zs@0Q|ljCn6KYoV)KK_35`E&K~<8k-%=bMi=m;nFcj~{=pR;zo*8^_0o@Wt`*^77$w z7r)*(tR5eJ{(N|NxUsTvQp(8MIFpHfXCu%en4mbsIBuA_?~(R>kMd2)Tk^^+P$nP& z@g6|Y3Cn8~q|}jQMZQPI@J{GfZr#;x6Ft*-@x-`pV?EZfbB9*)-+9;E^TRv8=+gbE z1-Z0j)*{!UR-#jCQ*|XWf%214Ea?C|>+7jG?cI}nd*X$e)ZwciR_q=+Zc}1>mKc$H z4;@uJpxfXMn*bVb{pjg5AbUi)atozUD`$wzht(Z`Pc!sTi4e^Lu|Si<8La->xvW-R zUM;uW;ls~th>wC1-z%de6X`PSFnHrmj%5QKMZzf!qA)7CJ04nc`pZVoBIn7Az14)a zw;CGh$QxXSm;I}&CfX_!XEbX0jnT5NX72la(80*ZlL>92k>BCNa-pdeZLySZ9009E zA%5hg0v{!^eI9^&C5hXf6oC@yUwiMJ%hI8yC&C2hDec1~lyuBMQR4Z~;t-PnM`+ju z@Iz|dq?fMddBnLaT{2NyP-c@?NEOge3Wg-Tq5d3^Us&xQwq!f6#+J}2u}Y=~NLZ_@ z1bR4xky}rj>p$Eb;_#>Xbnne@?OGfu&e;j1#j>Jb3FXs=d`sL0eSnZSLU$ABazR|c z)4(6*qk>Fq_F3$DUs_+XI@yqN-z%Ae2099@uhnW9^?8?xLyybliAg_ovNMRJYdk>6 zbbH1JK1Sk|7>PH#s!6Y!h4cV>8ud}`$qy@pTq-uFO2ZiMrVnSzp$(%sZoX<;TeOUK zjSB%Lp{N#f&&MGZQ)X(Mz8{%Dtb z7!4WESawxR7^FQXbgw~V*iAitz>bkFR!YkcPGs6JuBqG}%&4p{CNK?|CJ}^2yl=lIS`$+ySeIA{EqP3$CNLan#K)V0|dI>u=>W;-BO zM){<+H5xwO>iaRwAuQL(nGOGIc454@h^o<9NNhvm;VfaiK$t`mmB&=|+J@xP z5)mJ%x74L2^N1mxT=PakGh+*&tA#RU)5LRo1MfD98U#X4E$N7Tvd&Oo3@~MV8vzZ> z?S3C^s;l?8%PZCs)9c|@t1F_2Vu+)JKhXP&Y`sAO4>B7EJBTE~hMwr{h$cHA$54*d zuNcY-%Ry?8_3*ul(H&$kH)Ll{{V2Ghs$pSem1hJrtNhQuIDF=pXrAc_fUuVVfzy5* z4zmD&ErnqtX{FCX<6qPG_YB_9-Z+gqrpLI^o2ox)&+B&kk|VX3PK&<@ z=OAN9$VlT0i&%i4r#DCPCsl{R%y5LXJzfTty3G>?S2Jfg%h@HffB-xdh0i%+z+?eL z(H$^0{09au``y_kFAQ#Lm&(zLPHX&}(f!}@?rq3rObxb|nLd-EM@$}!CS2MPUc<=#+@vVdtdOl?--@0Pca0@04e6-a3nHSW3#3Z`~J-3dOk z%-BWF1*ciPe(QtViykAI0ZsG)%IB{i1>ao{zIKqoN7o!}q)i zYTMOHigaf3dh&mC&U>DLQ^P=R)sVK(nudmS_@d74?|2%mP)(L}V+*Oq3as`)i~l%qrpscJ{`>NC@_BT4aCrFnVV9j9 z=HAiQVX5S@l9%Y4WU-p{^*V>Em`%0a$T^p1sk%Mu z_^FTLQ%1&Ljm?Ig&QZFuKJZoJ_plXER55&M@FTjbnxqTX4Xy-MTOzv{yQuE?8j8f( zameEOfv+x%>7hF_z47W83z&B)nSq|z#}MpL@jbNt9Z<;JN7z^IsT*betvk18$P!3> zv7EIPUQvWqyD{W83j7)>m;cmC{sUIC`Av>$-zbWOu-e|Uwq0p%zwYJDmw+@{&jIXhI9i5LC`(HD zc{+_tU--i}LATdOWuHCVzr0f1z40C8?9zpjm!%4qta&4hq z)j@GdG?5N-?Za!n6DKk|To-=3987(U36=nIZp)Q?%a!StU)eO47FzN(PMt%J9+FA= z@;fzj2!G00?=r>W%;a-(yRsZ+{aDTc?u|__y;q1vnyhj>LNcEPu9Ln;mz$>2Rjbm~ z(6wv*n#Y4|aP)Nrzjl|c=dyz}Rj?*X*U!x2kQqgWpdV#ElH*^haiTQLKUx+3`4kES z%T8!&wJ?Fwb*=W;|0VM`e}w-reblsTXWRmes$VU~@Mm4&3Zob#ta18A4rx9W&M^Ua z5QGjj7G_l8$KBlk_qE!k5qe*nu^q@;YD;a1) z)c{F&70QJkpsDEg7PjI)RLa<-d=fUqRysj4L{+PcNGl289`T1HmRyvuZq_~mfJjtI zai>^I>XA3czI&>>%Dbq(IM7`Ttj@(=SW$z(kkjgU+|&aL&42!lBP`)dzeJgeKij*+^sX;`#7o^p z)Gzx>HTk9{w77`v`74+}K1ux+^1vloBbx@_kB)HqJ5_x&ET}uTXy}%H zX42F_5RX5s&h)GFe&bv2-=CmA(k#uNsZHQM+cHUzYb&G>Q8?v<7k3*~ff{n6Eqb#Q zI8wXnU^JD}%<-(A&9kEGU5wx*l=o4AuDKR7WgI-5^IcQn0GdkHv$TZTH7j8h56EbX zqOK9+H=PKJ8-v|S^4pDvBvdcW+OEqJuFG+N0jYEf~H zFY5H+kd?R%N+L}!jKSu_&55Fd9ixV3$EZEk2nYog3$62dNqnOY>)U)|5BRJTbHxPuA)QBkb3I+m7{ zv;ouja?(n$jpg%jfFo45E8{u-^Z&Y_(Kvm`fHH$}!8DYiha#S{NKn(v+&sZb(&p5@ zr!RF$AuZYVn~A>M?R&vx!hMMW31W3y#x~sOdy26A@lj_uQag`xUG2(Q`EahH-!?w! z_E%tW6XtJkr z3nzMHCfY|GcA|te5uqQg|G|uB+bV3ezboajlur`%k9 zm>eo;IUuTf&FER_IgVgc!6G%%XHg4}8jR8W)G=*4we9W1t<;wOJ9byo?BI(sBbc&@ zn!QIT7Gi9fa!m(YT!N&wi_UH}R&dOjsu;rbcVPNEdirlYDBEe?F2RgDy|U*Ff2p@B zwMNZdrgl1TAg6J|F4Yzz5kKC-*u@aOpI8I(dZK6D@TKy-?dh)ks~Cj69NB8D|r!pq@bY=l!=J^ zL@bKQE^c#GkiG_R=Gs_%uOE;_a~oKXcFsNp4$|!unNOuUm0rdvg>%Qh$U4K+^zoJ{ zLaVS*3Y0B^7Rddt@hD3D3NVQG#Dqu9Zi>^qE!4nAg9_rK4EGf_t(?4$>t(4gZ&4YW z>~>4I!(5h9JgJm!qBM;Lr7IQpXPx5yD3Ui%jlUDzm2f0J-!8yj6a7*L-qwkBc4~k{ z&19vWB&bXe%?u-DEWY61BvF4v+TwRX65Is+ARRXrdO@cnQ8Rq#cM#5vg(|$jIMBr! zJ>NueN5&Oabf*-&v#2C=Y0+5VON$a`V{T94F!2$$ymASjVvPM%;qf;{*)SQ zZ&V_A94o`3zWrVV15E%~E^#Zz_#7N+pxPY4#EkUBv^@!fDMn2Posia-N3aRBS8&o{ zCupNstLbxpJ7S2Yc6~Zkbv&d8J)j3eekvmqq1B$C4HkGH7dsK#Hk8S4K05eCAc+h^tGqwBJ2FBsbs^}2oHcSBs%6?GW=PfOjvovK&mA9+g zUVE95m)mqkI7?O{K%j$GSI>82Xzpr&JM+gf{sYB|{Dh|#Ep%!*cx3#;loI&*Nxyz_ zwW7mpc`dclA1KL{+c2H5F9S^?lCx>5C5v&$(D0QurTu|us-8bl^zbyN{XPc~&9x|X zJg7vBj}*FuJ0C+@inxS?Fm*bBWJG%1+?O4q)z)VnCfl6LNtQ;zU25M`JU+6q9t&hF z9SIvQsdtCuTWFX=y_xBih6P<<#b`ccS@zJSCzaMO$c>7ORZbm@i!@TRdbOks_)RHx!l9HvRUdooNJXV+FY*fsvEhQN25q{Si>+oA| zpn+)y%|U8QneTg2_NjACJF-sN)PmOz=CRzB9to+qW1&8e1o_WmuS%dKrWrO8I0!Y& zbBH#(!A=#qmteaJT@CrArboTD94|*%e;=&H41~SYA=%9_It>X~YZP)UC6!!phpde>J+f>7)Ilbvt}-V|1OUBu&fX z<68DYZJ(!4+nis+w$uIs6tPG$7|V9l4TEp9QMz)%oKAFsm1tVSiRN2!{gu;-?@K@S z=J?Cw{%9TSYQgbbH&+}v46ihJ{qWh?(nkJH`$N(|4L2@AkF*XOKxlAE8ghbck0mPs z4#>|qAUIB=ns(p2MSeIzBd=!6w$5skyzC>f5cvBE?Ynh%w7hO&50ld38Toe++%3Ta z>KYu8a{Ey_t23cl!lM-Zu34=K)|1Y-!^yO6&0BlX0!78!MP$?IvW-(}DkZxz%&t(= z$vJDV{;|=@*Z@w5Lhv?TxlHNXs$R&?`*va#@ z4@)#s^mq?HG6F;{@rUP=c!S?Q!5i>ZDl8l&l{6+IMD*1T<77I)|HK6xc@h%rT3U2p z()^PAt_(%^%g~^=uF+g)Hms{nVN;sMVofNHf`r(AsJBn__DOVMLm0(O?I6j16+Bc( zsEdKN_5Acg)4B%6)h)KanD1$z4ZCS}Cu zI~PKz{V6G)QFnGU#w&#yiCmDS+MTI#vyeZVSbfLKw>O%A?yGwxTMY*$!MD$WtVSnyXU1PGkC!}XR=eUytwRr8kOD#iUQY?!?L^XV)sRMGYuJK)S4+{Ui; zMef$xOliF%R z=*%r`Y$Lk9o}Vq|=g=L>CC^o?zrZ2k7X@bG z-6*OX)f}?8Msw&D-u$)AG@weUjPV`5khVG=2h|+_a)xNDiA>7WAz~5JwfSA-x*{+L zL9$4or8zyHR{pgSD19K2uh``an|z|y8OSwYgI<$Mej|nT)3hh!V-$Eindvz8q!ijP z(DyS`MTq8<`VDrPhp4 zJP=hXTCB=vZaT5R@q)t?FXH1$&<&#)HxS=DODR`ib;y7&#u*2P6xz~U!*Z@b?VJld z5NHBT>C;zc`C$+FYVkF5byLfg7rWy4VD~gyAz2cQ`CM%US~(!gZkAYg%Oipm@>$T) zu4Tg&>(nTwwhG?HcoQS#5yR42L?9Zl#|IR&OtpbWbzV6ENi&)<$Gdv5(mdfw16OZ_B_I< z&w7o2XNNL`9((;@NGB5X^0k=VPm=2!bQeouv=A^px`gYN4qK42QR`x=LJ> zrvS~s!}F6O1NvS9FySICxTH8prw`|9JsT!^y9&JE4)ydSO6$pQJSK*m_=W`cjyrkn zWNhpVXPWV=nxnNi-8{dVqa3Fe>Z7WN&7TnhBLmCgKa$8J?)ip+!mD7yHr)r0P7gjT zi*SZrV(J=dR>>ZOM=@ZODCIsp=%Xf~c_m-J-X(W}x}X9oT#trWG>c+qcf&0%!Z4u% z-*uEJ)###%QbgaNB2c~ukB_gVGnFQCy>fTfb#%Mw-qRjCXZ?gk&?Z2F)ph(y>YcKP z?_27v)y1pSdttekuw)cfwHoA(_bqkPN3XU7C*PeN&q(=X*^)_qu!MF>bFEw>Nr0{A zMJWN=c$dp~9h+Xc+g0~Fw-j%qV-Yd{N4xM!jWVHR^9@%XD?bNwi=)pcEU(FL#r6bY zmP=TvXr0{cZ1teMCHz3Y$edE3XrqD(PL_Uq?!uBSl~^?j+6=ZsvQ**|8AgP{tER+5 zzB^FuCEI;B@{)3YXJ@A-V$|Bi&1AdU>U&Wm@ge}3Qa`99O{E5+r%~SdIbyFqc5oDzO@Ge;e3)lV9#r3E%7Er)9|9uDPPW?Nu>yoR_%G{!XGEgFC`%U zHgIn8stiA66mUXTowMpz7E%{goC^Y%3uHvoek``b8H!!+;UUGkfSuPFxl=VAv1%4m z-}kcHE_8*1s%QA8k8gO3jOu3i(8Oe*Fe8C<*RQOh2N}wtlJzUW<*0Za`B)eQPa)#& zWgl7KNF<_)Dt}SgYm1};KUEzA&O?fD8I=4M9(7|PkGs6V%^5Q1Y56E zd_11j@al@I?TDec6Lc%_Bt5quOosA{%m`-eCxBYD;O3O8sc0dP+*?h!q0j!w0kkMdw~_2 zUJOMWfBXvkkZ#kwZYYoyfvO9e5<{!A1H|F+afp9%AnR@;z3QTNRk!TbC&Y7fMZ8@j zW*bNvRvg%U_6z!qZ$9VTe%7-))3ZC##vdPlbkEws1^8nk({)ti!;_EyMqD zR~CM(MSbD2U8`4H8x8oov0iW0s`ylUS=*?!YA+k>RiT_a!OwRJrE)e3lg5an481i8 zZGrdK@Yv|vUc0PQR!B!-n2i7)GVd_ja44wIF1ZNjq`J`_V!fH|Z$?Wb@;b)O_PU+ji>cY1={`BRY>@T2eF>|!oWxO- zCMGcCbte;>7A79cP-%j!Sff6V;uO6Pd%vbdx+^*+&O8?=940mE&P>2mPKIN)sfv9x zh$&w$me6-vTuOedYB^D;H7sp>B~eJpt*aQM9Jj}oCX+vpT+1_MX740tVA#xTSF9n5 zg1!m%SeMRtI#d!OY~=a<)GhL`O0rp0HPK`8iuxk{M8VIm)8L#}^Nb9hOv;q> z^YIZcPgZUuj848+0Xl^=u{u#v7fnEPmbqY=k&a4Bp6asHDmy;We73axiQBl;eqjRi z9;kSa*o~EF6lg=Nx?qB4afnCO`N4ZrfN-4e1?_|@ZPX}+O3vhMhOrpG+sdGDB4ov- z=g2bV@=>UQo=ZAGoQ^5zy?TE1{$-3%=S^c@X&dTqyz0dGq8Y(Z$u3?6iXB0rw(5T3 zp{})1uRd<$} zTo&OYviPHkQl+L^X%KT1;R44LEiG0z|f6etN%Y+qKQiPIq!KYSkNA_pxL|k5& z_OIh+G^i>pO|Eo1BoA{;=D9Y9q_4Ikq(jFhT&U2tgQ6h2d&*Qc5Vh%XL#?}gsyLaw z!v0V8q?x^7rtX|-BQ-JAr8#%nx%MsVaPH-dVK{W=cNUqa0L9R2Plw!rm7%nrWBGL? zlXN!>2Bc|v82ba*fu71`=bBu?HR{uY~#26j9%A13JXgt+hs6BU|}JrUctp; zRaRWok;`7)-LAD(HkP64Mg{&ll?qfKD|HvR`iW?dZl352c85w7*N;`f|H?H}&kywj zdV(E+PCzPEQ0LLa>63j?z=`LBrdC-{eX`2_aIZ9kvW_hyoUo!Ge6DNUAeDO(SQ=oa z&L8gF4A>0lk{}!*IMyKwsAys(JjrE-JO^vYc*vP6fJo zU6DN(vt6P|sZY1%U=|Lx9mMTX-;bZ18PavGA%a+6JUJ!&0b_fvm1oe25PZ5#JqkNr zqnTSKsQ3M3b_LMx06XqV4Ve3t_2xYIp-YYs8i#{>O{8A1y6!gM4+GOj^s23f?y6JQ zNal)4xNJd`0qOxnmkmZjLh3GC->e31*3)S){4aJj*Hgx`r+b-)=>Nr@8Z7vafV&L1 z)0i3TkA1qbL4&^W+h2-s$g8cqsMa>NnifrUoV1K~SO}=8FPX^dPs^!`q?TJP z{=B}j@pAoT_2ou$YN1SZ0Y;FgzIGc(5^o}?Th3eMKoGeA^a2;1`C#52zg=6cue{i3 zy;#}Utn=rfyY(A*xbY#>22 zBRdLV&Lt6&+-M;Y=u3HJW1{&bj7G@(k{@~+okXIZk^YE2AhoP)i4px>7wynXLTAkt zJxEwx6P?gI#&h^k{k`SCneeNd>+4RXkBZUTeamR^E?=S#%Smom>=NV9R(xPlB21;x zF<*|Bod`gNc3*%6G5m4j3Y@xmz)%EVmT_;mz@x?EyfoosD$tcFP2eR zSnM_eDoLSqMZyt&4J)ZHr)7y^TgrhaIA&L3(e{$%q_Vc`FZV?cp8J)T@QjwceRy75 zPT*NxkpKwWaQ=lqJ=f*;#C0R`keD5yZoNu>HEG_`q3L!TFPNR^a)_tjTQ@u8cfHQGM8W* z;=yY#CuLYCFifY?D-T?8olmL^+~$M#uw89c{Lra90FJp0c%la=e64e?bq+l=Z#}1y zRGf$MwF_hxK zxg1t%h@+d!Quy9Wcv@Qy04@>`G9)BU@r~{s7-67`c>afV8@bxs3}8&u98ph3+>`jS zPm&iEQA;Umz*+_5^OqBY*lvu7T#0ZF{47>WTjNhp!M@`;BLHnw=IJ6hMiu?y&S_k9 zD7lkM?qtxhv_WnPS2PoZxQy#rk%ThpR4JNJ4$%`rQt|QGhgI$LD+xX)u&SMQWrWY8 zCM{Me&=H2`3v`9yjRbnY@OlD0V9=k9E3Ylkk%re7=t#q}!jIhNIwyQqX%KA%BcU`6 z#GSWNt!@Ak)>f;{4tmjq$~x#Y(;FEP@c^cBuw82o%20a49a1qOvLV#&iviMe{A7%J zqyZ^pK-#VMUOJr+^5A(JMUOpi08QPxO>R%u{{ZzrY_HXu4=A=oRM{Sd`f}9kRro&f zPRumiDQLK(8Xkr)4n3dHd<$CdQ0ooncDkY=?nF}+L0T6py5)+7gc4n@Xb2T`-NxOr zx3XcJ9kgMD?Wu};u4qry3q%?AOlNF6DleF=Oxg<@03b>#*n3ZHwGZH^HK9NK<}h>M zGhFUKf32p00^Hf{B1Q1Jm5~^Dca?UtSI)L=XS_Tv50(eG*>s_;J3S=Jo6p;DT4S@$k%lh?pk=BRl#!$})e6e!P1Nx#5k5!Fm?;uQqsHqDq(}+;S>r$J zNTy<>NY=dX7GgEc3g8&got{N^d_{K>Ll-*armEKLFx~mi>;J7rakKj0Y9#Nle0-P@ z9#|$l(gW*2TSIr!%MqSiyaz+VbE^nXJ0m>I{ERAXSVg09yE)Z(cc$?!G?oz_!XlbX z=z)vN3fgDx>o#B0ou)meraK@aEjQ*)G29avjvf+tvwt+wjpWHo!+o)4r$Q5_)8%Wa@W_LSV((*YD|SV;ha zx0QZ#WK*2(a<_c9e1~gzh&J?k7<}_`9D1uHnXKH%Z-I` znX>1M$1Cf|SIhmid_@v>BCiStxm&d{7PSw1$xI@ ztf?CTvZp~wx4t639^$=!rywc&s2|))yn2B@kB>FErtddo-ygFJ4uAaksJ`w;(GUy6 zAH2@y#3;N)**p44=BLNU3#qd@GD+izJUr`XJ3E%tY06g5l#MY$Iz^bFpOVT{m6d7Wqi2}auo;s| zQjAxTapv?q7B$!Qbj#yIbp}Ads1;$58S?IE0~>uzp+t#2ku93Z(Iz}qg_prE+5*EG zFs#UV=wW8TaWfm9>B8md_%f6=dvT>vtvVg=B^eE#C|;Y1c*Ao)tJT1u(&p|N;5>|l z){>1VBuBPHA##^wXQ6k>OZVWpRYvhLJef13KM9}FYU$IJU;%~(VIm9Nuam+UzT4hr zRq=x`CHKW*3hY+yENptx@3fTFr62THLUg#sAx-6-XVM{oaO!cHP&&FCjD_NNF zmCHp@dMy#g>|=IKfR?O@tzBg{o_fti4osPj%b6{)8@6D)}xT)aPBeLf$j3 zXNty~Z;x(yasIzOOPc$1SqpP|qJ6>-{D*Tin66b#!ccoW&T?fD(hNuG6YiG#tfONp z6>P_xc})t)i?Y(jM<6-4wW*K&Bt4^<>kuB1$;XbD>(tUxq`BJ!DnJl5Lp9&%by~Sf z4lWan{eKKhZz8ZeSk4)cN5;TSyMGE{vk%9gFx1OP#& zxi+wxCJw3$SXP&Zq=6p?A(XDwUvO5fPFdeZv2Gyy;6?^rN`(~sSFciPkbI@yV8Qy9 zsJ+~z>!P+s^|bwtOu6=#kgx$A+@ub*d$1wK5_YF-_$ni6 zM}41w2n~w!FLZVi^uMS9<7_e5+Ho*Q zq7eHFW3CF-sj(kUO;g8@zhuywh{! zO0KP{CQPLk7yr`pzXaF-q-?FhM=x~FfTBP6IB75Q{f+v;omA~?ZO}LC<}(0o*i~3m zTerFp#qC~zW7${}h|<+{ofFHBZpD;N2)&@1HRu!+uhr`&OZuwu8sJiG3lIVSs!W`3 zhVqNL*sR(8raT55^!LR}{C_@67G%L{|2m3-gyyYY-GqN8&*1esdibrY>5+0c3_^`5 zh(#}Sdh%tgQK0s+W-ucdsQJV-r2naOS&$xex*AOpqu1AUP3Rx*k7CB@9^rAGIF9I=Bgdpq$en{Af#O-Ar|F6=!F!~oX5GEJ1JhoKA=*fnZh2}7`Rs}&f7 zC<=KoDEc~(onSP`aShcvBg_k{fVGn|E^)G<<6E0zYeP>G=M6{ku#ffOG6W8!UVE8k zW|M)lgao#>X60styH>}INMVP`A7Vg6Lj`EAHrBIzi%h?$6OC3o3}-W?=AGsxT*bw~fmd>^2gOCIv z&a`{z5B;$ZfEsGv5~qvcG(_J*!_n=n-boO;8=Mo5m`dZcZgT02WV}R-;Kcq2rxWLY z6Zb8en_+a{F>K$9O&wBN?~s)e5OE4UNdr%{mW&34D%Z=5xY~7@ECsX1z17 zjyV}|eWCVW-mg>Iuxjd^_uBuDw>MpH+gR3x|L?1?xU#eW5tK;TPF6s{d_2U76Hl?7 zcu=&pArcZ1LjVJSl4y(PM$WaI%Q^S))muFSpzQ3kpYKU5qUX7~y1VMFI>G+t>~1)@ z)fpcOz7<^9i2JcF&f~fe6(JJw9ZwBw7E_1w#29ieiuL18830v^v^a?{?pf_ zyZ!BOLjUY^f4NubA|5W%tvEm0_e}Xeu zpk+EQ6tWhXIX-rCU4-rfgj$ zDjjp6`IimuB5kdVvqUh*B8_%_Bdl6K$i4lcAH2)O<(5&FlzG3)x3{UBcWm#PVtoS( z43PJKm&0JC)YP)o9nAwlBK7m68W$%%gAI5WB>BBS$r>m9sMph)V`Z|yPU`L5687$Q z>*6WS_`);+zZ(Ih`LUbLV^|dT16lh(!I-BOm~rnPj1R9S(NJr}S_t!A&u4sU?cw*h z$iYZ}RK|VzNTBe$s^v*lm);O6teJ5a{ZSAP@Zv{DO{gQ;QFwQ?_Nk{+}VOL zFsa3>MB*ajH~D~u_VFf(za#!j13dCW4w3gg{&*SDa>{lW#li#dlPshcsywZ7Cam)7 zBo94y5(UWkF^@k+>I2VsORJw{{&U(ZbOCq1R6vF)i8|sXF!(ixR$OPEUti~rOcdmi z$YQ;AQfMXfI~dRF>$_%Hr;#R8skVr9$A_YeqD)hMh@KuqcZT2Jorn(eZvXqvaC_?C zyLac>eB($>U)SEg3M7sTZv6ER4()O& zyiK=3*!+Le_SL6<{IN&>f)sNn;W=4~&wYMqE)SyJyOVOqOKI7KWj`I1J1I-Il!HQV zDuOTtTp!w!sJc6}CBQ~d-XHDV_Wh=B+h-u+Q7iATNdUD?c_6b|@mr2gKw{cLaF--9qLd`in_#y*Ad83XsMn$*#3Fb_-lO?}dz z4rXBy38`&a1+>Ps25S3dO1%4rH?(4)ST(9jo*}~wgD8Q^BdiAg1QshdmX-kx$6;49yIR=Q zxQ=!m1!6>vd7a7UX^|CWxC~%l=Lz_PungGJmv9sTzh{N%I$T8p-lMZ>^tK9GuOT;`|h)EO1{(;L{=#)S$$KFV#BJ@hLp4k3pvy^ z=a#o~ic`bzLAhCSF3OAqtWglp!`3I{$G%$NA}@iQP5bu8lwlw+ui>FQ9!Q0{`(zF{{HUWe}A`w+1}r!!}$(NBkiDpAhmrW1}u}b zQ-?#QNm**0rVMMmOf>}`i$?dXheA|akog{QfOHbJ5tGqBnx_;Ud2cXsD~^#(B7~x) zs{3-)eW)~=5BtujtprV?6l{@Awp-55Bq$c~6b9d<1tL1$)j|wvnzAN|Y1TY-&V$nw z>vS-+BphdUj4bs=$?ctlc$4I|g-z9pb4SFvW8$1zae8!gFVib(Dssn0&#h#~$ad`8 zj@#0K(hl#~j=ONs#q`t%LbR>K^0R zh99W?1QI)Y`=K)D7crLX&_EZK?ywRq0dYH8 z8PC!<>x%ZQIee`wudiFlZ5usyG0QUZ{z3GNr>POlcE+_inn7-uKFfx$tpST5vq@?* zx4FNkzj4Wn8b&l@mYfB**rU=ONSMjVe5)rI z)sJb1Oi2eA#IFhs;-oHOf6^hoYK42tJfUhYAnD|Um zNQCU3mc=>w(vp158;{pJq4V>%cc|iB3X6{4u7StQ=o{DM#2ZfFUPsj~j+~OE$#&IXR4B z3l={>z8Slgc?$;eK_GyRxhnh_@74cb&692G%eL*L z9ZmZoZ9;b`J`NIa>a&dUd+DSGS7A=2Y(6)RO16c5eJvReBP}H?TMpotX{ zaz#tABtOfTu{5q3h@1eWPrvG>acz;W=V?P#18`b=Gsro@_85N6{hsd1(l#b;04}M9 z_hMlnSVfNFu?GJWz)yvS{S(EosquVL9%e`3{ZyF3fW!Bd4RIPpfcxsPw4pFTse} z(}A%Haf+_RDO$8#H5VA?zG1o51k=G?tLcHWr?P^DIr4G&*fjVi+X)z{fc-|mz6zl8 zir{wfiT4Z~;+Weef}a@P#NB`&+x7X2k20vlWIr77IQ|Z}wx5V;4*p7`{ouzmx*fbt zqdUQGX>>REGmXAA^zwt#HX72mDe-jl`gk8$N;{+`pit>mN*H-CcQr6_f09E3BNrMNIa`=way<8g zc|(DuOmHi)S;}3{q;X@$0WhyFL=JrIISq`6HP_|;)s<%L?iLgl8Vp9yy$3xyl;w7j!Zx+%F%gXe;do@6^!V{JMD(@b1ow&SwiSI=p3FYIw! zdLWwi#Lb$NcBvm8p)_u9hQJNsK?r7%y=y{&Q*y~;$=WSxRLckts$=!=SRV|1^+t1x z-OkRd)zH0Je*_x~VyWfP={N^!bv_t?@@4?hl}q6us->=N9sw$T3CuQ)gPljSaZX%g zE*MTb;XNnaU?ftazB!Cbr1&_(BB8ZWYF!M$Fysw}p_YoirOJGesxQF5Q(v4BYqkK; ziw^Mj&hTzsTJ(+v{UWkGybE7x@fH(zj0HiRPrgY*7)@Z59uuUAADR#8V1 zhDLQrl8^M!#ldKj?rKV1>Q6mZoV#C%RYND>6`LRlO8mL-!u&m+293jdP4k-g?k=6ZtO3V<059L?=z^dtV^&8Tiv#|mW&ElcA~o@TNjIBA7Izkw)$_{e+p(Lt zS_|ft&iam`G~dN1GwlXMv8@m&Z31d7H>gI}0nBSnUU*2bXuMKvR{T$%brV^<_ib=;f^Py(tx|N4L^E zMXNXJu2EnsMRVdc(uiJdXxGglQrt0P-GOiuUCwQ-I#<4p(;>p!w4P%YaQJ&x`19M@ zs925c8aHCrJd<~9ilyYMHi-|!_lOk}Q6~Hq+tkAS7^K|ZrJfXY$dskWr8b=Dp5zdb zGFU3sb7}Da#DN}8^)vO+IE&`n+jGecE%l)ROLTjifg`XIGhb4wEV4UR)>K?oWIjwN zra3kjfOl8+>ChVnpO6i1+8WDDF#fT>b`vB>fD(M`D$`w#<~_moRyLczN)H_?SA=Ob z%)hCc&N+y{Ru+vDcUrv^0j(LnEG&L0+l`dlNhO~C4P>{zd6o7Pm{S9Nwv4+scb=01B=v7q z&8~_jmw{66RXNJ);oVv&?*d2PGp+L5MBH!Ke{ifm+}Mm(EuB3`=9;(^p^h3WBIqbK zIYhxnH{A*yZ@$s7Fi1D-BtqWE6*tmEN?U^@CiyTuVp`3F20{ufAXSIwq=}GUB|()n?rG)g9l4Ddy~p zTO+v}ruJ?q&0EXG`METvo!F9e7Z=0_=ruC#*j=%$@{!(jC`izJ0?`~}tF5fNaV{+7;(6MA;wl_5)-+Im6&9m)i>vM`KraoHxetQBpi_*7piKcK{ z)}+>0M`kB?_T03!=ZcLa>DW5*Ls(`$8q*~i!a9Ubfhlb6>Z$! z?ut32W4=qp#hYs!$;yj*rFOm0Y}$uWDW^LA=NQ()B(ao&z53+eT)siv=;fGpyQ0g6 zl2U?cblKSD7U~XeflWOX?mk=cnW5d8>KIg5+iVrZhxud}#@2}i64@A#h|UL<*$i0{ z-{psn#p#fWh%<2^(qVb)J(!pq_&xbB5AG{)k8;#DHbST7NohSrpoQw;ZDd-;iY(*O zIq1ZE>mTp~bWmze!adWJt>-#Vwb&rP{G3L=q~;0t*Ho{54_o~sVn%#kwkggkJk65Q zS@%XF-N54|7Pl+rfPUoJJua7d4&qH)Ik{?aNs>3*2x*s z4)H7e)GU5P{lVut_wCUob!?xgxvyF*f1*gKg@1Lt2>|Q38v*OsfxtR8m{2kxuxbzq z^4zGi;#xM^=o5&K0G&jR-$4G1j zp46>qHPGc<8%6L1OZ~NAgStW%EoxPZm;BY*4?D4y^L;@eUZZVI;#dmp+zOVoK0HRYcHwQHdmKXQi^=a==N|Jq$Qn-XT|yJhrvy;kcY9Nk$I!%bvxuR-em-`kED&x%$R(r*B+(QrDj+`LcIJyV+r{E&yF5 z#Px-PrS-)prvm8Q=S7i1d>>hcqd>Zr3-gVr#zplBX}YJ;Tk18hi-;<9V^KXSP^Pq0 zejwxf;xd0(7K@~;fm#Py$h8)H`^-s08Wz+Qk{u$8Fl8}YqTVvbq0sl8S3>Ph_+eGznu^z$ zHuq+QVS_O)ah>3LS$5()Yi8Mnj@p^5{ouRd&=U7timI~q#HaGX>J8#E&CyY&r6Z-X zLQQFI2UsyP5f(TJ=A|PNLoeY0}&1Dm9hAm5m5@tL4W3f&j}PtJjkLsX+H z0*D$F`ba1~Yi|%6;t=tp5J~xghrg%G5*3w?L88}0W@buJV#_6hi55_@cK~G&U$*yq z?fu@td0nWb!0XrH@~fAk=!fxwG9rqEN$@Vf-}myVQ8NY>xxrPF zUTrrPHMXyE+69icYUt%qnOHz9(#vJD3zE+=VO^Y^Wr>^C({f^N6~+42RV4cLHGR=t z!l<(ZP+y&Y(Xd>!p$D)MrOpjnTqe-Wn2DJ&rUk=S%C)aqg5!l<6~Q2(Ykt5agdx?k z$e^8eEZ+aIH+0sOHw`w3$9suWRZzWQ(A^_$E^;5zjqb_|q5*#=E3g}SU%GjWm`JIS zf-nqIsb>XxGg1dh5l-jpS(f0?T1=Cw`jJ>-jARl>bv3M$T|H0CK@!EN5KM9>MAr0+ zv)!)f=8A|rfSYO}%cD*Df1o&Q^`@-l!fkV3b>E=h-MXEo?8b1{@QnlwKGz6V60J5vQ%N#Ak*=CRkEQ7=c<^W9)&grhSbOZp*IywS0n4~ zZO)s6zL0b2=1j~WF_bF*fV1INe>s~nx~QS4UTdz9SSu%Mk*USJUC3@T@CuCjpz#M# zRElg;ODFjPDPsOwdw}xwfeZ!y>W>9iJ?C#*} zYmO&+#alRPP3ENa~JM`>^+`CG9!%Y>G$uyZz$xtZ%) zz$evy-8|MnG4t5XI1l&+w^4;03P~zkfN!(SsW0=jCWSP9VP&d4?W2LBPH!B^Fl*50 zKx4C)$D8kEEoHHdH?wI6r9d@O6p1r}&E?a`qP%4Hdi#+`QIOCxS2wSH&GMLJDhrdLV!3a2-1g&h(NNv=)2 z3#W|!?$OI9du~8hoTW6d2)Vu<1tYmtzb>Q8GI&--yLW>FR+ZM*;YOd>HTpuTS)&d~ZwNLdD(Jac{G1i-^0g z$6d8A`sR-63~v2x(NgOCWuy&e=6*0W<~VcTZSl^u4{NGi-9fsuB-d0_xul?qgQ(Vn zl7gl?m8ki2r|2(tGEwj8PBvKX6n3p&HENxUTBC8}W>4*;rmuEN(_1^K=`Z$|J;wgB zyLKG3#UETI4P~aHr%KUNh3KhR^i(B!DvR=+cu*J>@ND8`Y;2IL7;`hxIR$_1b2nvD ziN9s8z|2O1We3M*XRb?w7%XGP;`# z?iwoa*jeNE9+Yea_(3UjU`q&+{ltI&DmnAuM@ie_lPY*yZnWRCL8kgCcBMCfe;~Hx zJn9r~Xhl=>xTQq;vZ&IQv?r7HD+VGGjKhk7)>?@fYNMS}U|m?r1=hueJU%9u9a#Vm z!_EPa7~L7XptC~SQU8Md?M#GES2mEJ+tjbRTOZ4PUm<)D52U=VtnZceEqY=wYI?nQ zz0lZ(`+Z}m#8X*k^{kg0adj$R@`PizR%w*rXS=bCmLd;c(rb*1EEtB*udjL1) zJ+p{q|HSVm%*sq?XCclTjQk`1^7WBWRbA;ll}S}(7m0=1!rMC3Geg?VIn#!O#fBuC zbVtq_@ho#Y+uOh;Rs3}WJm&XOy&L@w7%>=c9)-ls!a35;GV(kQ2a0Xo&;31ivDBgn z8Xdu~Xx&da2sfU?F{a}VZ)hX=OO#daZ1lU9#UDH?=$29Zx$LBkC?#yemZdC+!maGKenvK)0ErMJ2Q^fR*<^r z5wxka36p$SR+ND@q(IWpK6WETMElr@0-HwG4uQ-AhjI;FvNdc8Ku&37>G0Ayu<8Jy z$Do5yD2iZKJ&UbtCoO1N&Ogy4btf5mBKk=$61&n$yg^oa>=FH7-Pym`G;2(4 z5E<9x_Gx>humJ`Bgunr`jF5ex3@$eJvZg4gyL>lM1Jg>4AdxVjX+7}_nuZu^%)44J zz9W1AG1UNT$T<55Q4DV_!1kD2u*4WlgNr$cAn7?`PtMH`J^Mf~YAsz|--ks}&fXN< z3!QrDhxDzb)$Nhe=kx9D4+&9YMxM!UE=Kg^m&>XDP9fMf(mZL5k259P!?V5pqrf$x z-SXZj8H|R~=eF^gm;sTInH~%zji8?P!-iT69a2}_r037lT&CX0YZ-9^4b+{e6(Eqn zl=Hn%8qfe>MWms>Viup6&WrLL!+weH_r(7?C}MPSNOrI2#E|T+g1N#96YVBS=1C7f zgh_4*9%e!Z(uab1_oLN#ea*mLpQSo|KMqc#v|o+Ekw=3CvB~qDQ#w9?8IK0^HJI&? zuapHBTt7~!n$%+!mpsd(f??L8*$&*qna?SoY3xrcY6G^?^XHi2QxuJ2FR$Kg%Y_6y!yJ zD?0>6e=863qjADmz4T|j7FR7F%IK}QYI*%QBHC{pWS!LHUq}R?$ma{J57zK<;mu153FhrHdK37 z)SENdq4a%O`J~xn-PR|D-#k0nYM z_gJD4jgRz=dWEE2h_60xRy znW$qX7z$=5Kzw)6Ixs}ERAgLPp}0X@bjv7OZt70o9Ni@-PV|8leW0Q@sGgHxCs)zM zRNX}H)cc;U6fPZ2wRTd`N9Cd;l@P5S4bm~vm)!bvN7WSW6}wlCa>F-e^j>V7?~H}? z;1}~O5&T^8Q`9$Q@T>kx3iVa%uUvnn`l~Fy1QwBt6GIYr;Ua4-B zOWNB07mIAweec=~l((&2SFSX_r^~GSD$k*vtSrI(uve@8&~+s*S?SWbuYOs2G`E7o z0Z0!0S^{q4)8x%m=A=rlJ z;WB|de=T3s#6gh(_pVr{f!3XD3M>V!0+<1!wWr#WF{NDc5?5`WVu{nS2a8lUdKPVY z#X)v`y*w!CD048qzMdb%%7%qF*Npatbgmf&XZo()D+Y7`xiIeKp!9>4aaXXoacfR}>&(r8CI6JtQd{bh>@X{g}oCQNaH0}#>`r*~V zf?_Y+*m)7yk;ysW*nw)|9Yx+-#+;_7B085bEPgar-2$Z@hX%hOI`I?(YjGYTZNi&T0=>!RAK z#6}`4Hcg@N&l>%sqk~a0xC<2F(b2tu`rbF*`_fx0UxDc(G9})#Q}CojpsW{Z+$Mna zDEl#5ikZ7p^effkNX~BDeW<#tiH++N5h`|ZoZL)DiR1(MK{TpJXP(MKCRp`#N0{sf zx|99&&n1|FLe!C%6Lf1KYDo+VI$MURRS4e|QmmXch@_gmha4ECbKJi+!jncgx`|i@ z)Q1a3ge&B7<#V@*Fs{@JVJn2K6xPr$8&WQ1NIRYCzic3;pzNC^_CI-PwZ)M^*V zN`}=dil`K*qj3>^wuB6;!n)~O$cw(X0Nh&+Gb`d-83nvM9O{ivTkUhynP6)sjjndj zlek)z$(sbyXjFh44`nA1W@s$bD$P*klb zyf~=X?v;K~w^T%0xqBW&j{x@E(-!#t$a`!j%mN`{69UTQ4b`#aGZSZ|1?FN^0g1|t z>H%(D=ToT*tSsUzDxJlUjbp`P$TB~S1;0w4TGiZAVksK-M%ZkLv^X+|>aZtlm)u}) zWZuj|S~bymbXzTP@}SW$hcX(Z-v9mI|A*yljUAW5K8$skyP422Ca#1*Bv`!pXV1SE z4JWo~H(?mG4jn(+h~`<*5K-A($X9+ES7O`JS<(wi1^TIP8Ybp5gh4e;5Mo8yfJeW# zk7>nx8Ys&&>cL)2k61J|@}jIvYTl5~*nZZJsOd~$b4BHr(hqNXii}ZyES)wN*iXEA zrPaq&T7Bf=!fX(g$e}_F#Au@ma?k`Ofi&RAfg#lZbeofOM@01zEv6&`~9k=&5LNU$ywAxUY0;P^7yzHtcvJ2@Z0&67V=?_Vi#r7ql4Kw z1$e)e!3H>K>^xBLS^L3fktp06k>d(`Sa4jlNbgDU1wj0C7QIyZ$*~4IQmB+t-R(8( z$r#^CI5nCjI8fVqfi1m(u=Z_RT-OkwYTSO7>1q4AO;Q3OFI&cEXYomvNU|_5%JdUX zC0Q@5qoF<8YAAYPq5{?y@V0q)Oj*diA+F*`cGAYo4_LHG^YfLwENDN)tA0F>%a5;M zvi`COpLUW^yyUkAmVp1caqDnO>*-68maT9uyCs~Vl&ofHS+As&kcjjo&y$k*kxscI z9lYrt`WV_X(CL7fh_GGgZPmMCUS3}(3UEzEJ59B|zVV?+~ z{gC#4`5A!czXAgdHvbCza)BQvQPfZL>Ch-?)HIh5r0AWgGHsX}p*M-;CVP1%KgJe= zHJy0#X!q{UQZfxQ;gCCgNP)ENPr(W-6)P|kUL$y^0}ZhmMBYmMayy{*^yhsqoeZg) zuY4W!9zm=AOa-m{^}1PY7FE7ziYEq@KA0j*iu8H$w^ zT&OWysgH9tc&CyUOym3kt##gjnHEgE3*C;#De+}1?R;IA#m7XhmW%D}Uc9Ue*xtIJ zx=2tPS^*|Er1!Mh&6SnHf*E&Gh$6fTT*__X(u`|EYt5;Sbbn=iUYOKhQ<)cb=B6g- zOyZ^gF&qwi^c_WKyQh@n_V$XuD~`UseaS3dnox6fvOa-@LDOrbGvn z?64*2DIelF2ra`S^lI9 zAC{YP?Wl~SA?fA|q90E`p0NQ`wjjyEwQU+eJESo6B5o26VYyoU8y(r!L0FZdjJoSC z5iM_P=*dW!PwRUn5ktz%hs9=NEiM=8CXQX&=F9E{9snA*bq%hBc(z}DZ$#;t4Vz6m zPL%lG8|_c+4SN==&>0T_91+NRFXMXd#(F4yISQpHV-YS0AbUjSlX>({Rv6V(plLy? zw{hV-r{QjKQG$ojrj#}_bk)4L+?aawrPS!sHr!yx4S}z@=3jp2c-lll%C-Nh&C9W zT2Z;lLLn17Cz39-JST#H&Vx=O9{D*VX192kWvFv6RfzGPe|=30xWq{CUStEEbq8M&d`c=YE>+KY{PtN~UvHHP{IT703U0dUS`d%Dm?}dIrw?FLp&b!BhRL(B z5-H~lUY5lb@l9JLWA-=v87&qpvmH_yggG%190hvp5(#D#A@QWOqGhzT|)qD^t?U@OOB6T5Aib7tGy z6$}h0X#9Iam|GL)rPlEmkJZ}m$7O0@jOaKuH4{J#ES=NXAVS-_lsj7Yy-Sl=gi=4p zT`N+DBkam3Q8|et{(S}HCRE0&t_zG{OZT+t8Skd9A2seAqW|@Qj@a4yh1cVH++wTF zxALOCm0YD&UG4T-lvQ<2)rl4B%+VD6Q+Cb$!Wao4dJd~~HlDiQWepa&A67>&ibg*U z*e$0KqsrTtolHJwAZf5vC#=@G@s_PMld-bYl2(l!R>6vCK>aQ))-45)>Xf!_n2)8| zMvH=Hmc1zGU_1ZPqTmUvF#66D8g1@L~GxkG+S;vYaG6;&(T5@z0 zU)W1-q0ZOsC3n_Za&)9UH8Y1N%-j!X-#lyke$6s)7f+&W>vpY?`TxWkv5?oT{iJ1r zp}W%EMj(dcWCJIasA*d_IjMxWLyH%}anUw`!|gh>W3)DRfm6C^gMHjV;{dCLtp=Ns zZFtcoZE^s{IX_Xt#Acv6(hP9kt_@=rcI~kaFWFfZQI^ME3Vq;$KWglk;}Y+4#Uxer zD1pYEGP?sc#;rmx-MUr3w0ZdA3DT||F%J`$eMkVx7g|WL(z`i9taa@od?=7Y?C{zRw65;txx2P*M4>3HP?8CfD+1LqE(+R_YiiA9U=;b&{f(rn>cITe__ zR;H8IMKT*i6<5BNcbGdI@~399pmy32#<-kw8{8c^v ziyW8u4N-Go@#8)Ohzu`Ts799)fRk!-szVz~053c#R#Sgh3$}bIpRbtmD_?wymLe|EM`@%b2 z2lY(+uN(TVVq2wd7|R>-YmTO4_{tg#0fyVv%La6R<5aWz*oxo%=<;`_BQvegkiBt2 za;(mA>_~5n5~^@be3eJ%WYk%GdDZKTzINGfY-)3~1QY)ii{Dh?tGe3+wGr0MyNF|R z4!ee_h~nudXwqq!RC9KEeyBY>Uo-TEyz4W8@w%b6xF)R{ZjRr1vgnu!s`d>KFZ(E! zw??5Bw!utV;^CODv%OlXl4^t9fJ*iWH?F2$pBhz)Z6jVc+Q&;=Q&t+ty=Jhzn>Rd% z5$Iav_KJ~So6~f!u}1vv(~)KrHujd?Q(B7Q|EaTFGZ|mkUv0kTD?9Dxgd2LUBT=LK zy6ga0c!d-B&J$`IC#A9kka9!|YQQTk<~CB*vu9L^Ev{@$^bSKKt}X-*nnX<)EAwLx zta~cOY#wotKFteMP_`cCL>EJ!nsKK^`u7F24DV2f3 zFy?a6t&aHzE$UWw8C4Tgtiw{(Wg*cbg1Tj^SEjo;h*dp5e!)UV1*1jrsK zZ99S`+cxZa35(ixmu-2a4MsUyXVu7~W*nu8&RM!o*F))q^D^Ddo0bocu{G-JK<; z#K0J{7Qrz1OkEMSdjQub>!7m3p!>ow4Qt|~H)S~5oMG9SVJR|PZ^|%fWvHx#g78}m z7>uDG9*qkPg<`E03Tu=tmpa;`m8MY_hG0_JC4tFpQx(Bccs(Tx)eCyZS#lOnS1*f- z90G2GXp$#TGfenv>1?8Ea9kmuWg@>&?lx=(af%Y)!%T$B!dyf7pBW47^Li|vh^dP{ zBA6znicMK=n!rT!skVOw?&J(C$pzK(;y~MK zzECS=6=jDPN5OfN9tV z9S|U+RMB~mY-A)^*R4+TWwPd8Sp`TEoTFnv66hPR#Pgm8Cq$(bxBD90 z?t0B)-Ar_-8E4U--kEFALC%vW&^=0ys2}iX|DMY^_JNr-1kfcByK zc%t5Uscf2K5Agy3TW!x+rX9T?df-YleHERd*$>ghJPfnRGkjxmgt_`!ua#ie%>Vp^ z6%#jP^aM#hr95VSK;#WG9%9fZ>bR5hE9)qjPyVD%^Exp^+yQ{G12#-Gc7_HoJrTX1Bz=4|`PugN$?oMm$={~+99CPsVel+C^MfZH0Z$On@DGk!{51eC{cLGhwSj@!}YV%LtNf9LE#~&X`rR90Qh)#r-=cD5P$q1?9H@Dcb z=yaZDvoc|O@wrfD;YY3;Fy~d0SIOz-dwm&a-I?->$<&i&NAmld(VTR0mT79Gd~wQC zpz|3qax(}zE+0UxurKCfh9$n1sLH!adkC8cUv8+}qnc(=_Wjw+GJ@SG?g1rLHu?*@u?~eTTqn`*HZ;(6{ z^aXO4LED=o(1VUHeeBs|mmUnUshb%yvT7`@&O0A2TUF~GY`#i#rSFa4Nuz3Ry+J0D z4v}8)o9MN)vrf*~8)ZYuxehz(nBe^YRk-=K$?m}$rCikxK@3!S!z|h$PT#nr?ILL{ z`DR0%S-x3UASHsJHYFjDnd)K%`@OMto%i&N&CwahvNu(?jF|uJHc+kIMbK%-x$ADc zQNw1$|M6;e%)mxnH{P8&dt_51H-`>!Yud30BQHsDotN9!dG}QDLtSzUhOy%%Ue5wWme&s2Kmp-pnS z#WtTNxAteZaJNiNyOpIUWn8Xy|6_;JJS-L~*51D5P5oQ@!_n>F)`K{mEpI)^rxfKD zQL0-Up}IvxEh#UOnMnEc$-^I>zy5)~=5@WO!o9sS;!Bq&be2EggO2ZMviGUv8tt8A z#mU}zT-Ed~)9uz*^?&T_{RcY#C97e-Z~;YL@x27`vPqrXdQpJQGR86r`R22gm^1AL z6%Yk60gJ{X|KM54dneU0E6Ue&UaIU_XZwTT;wi%1qqAlRtAynJh%$trzDPhh>z#iu zN`surS*x1yk?;A9D0cRWk`GH&mL!Y&P-%W$Ls@HNEOL|cF^rSnpH7$O+EO=c6;!Xp z-lJ7;9A9~ttAb`yGYZ#k^1@ErzEaxS=}bO0iq{}obO5^$!wTWq-ZaiH;;J`(S=b)mLRYgU{_<50MDFl4W81`ckE6d_OtMopzVfgT~xDE(qfgSi&yT_*)SZCHHTvHn*i8Jp^ z(lmD$MnIEu*AMTqM-YJYBQxg9~De{}J3nVmEWO`6M(sagAdX;WPr zr@Kb>tu`zD#|{w(U4x_veb!FYC{-nG&KhpIHXoh2h_Oj)dW#ieshzk)Y~-xzR?jvf zch;pXyV6M~+bhmRz{N6cXC+tfsQE0}h^`JHL}hs1MT}^t>x6 z2iWN~*p?_?iUDuhO0-E)N#|$1;B%72iz=DHfO?n?^0m|qZS7O{hWdJ-k$b=2y@B29 z%tx*_dtBI#O4}$>W1nnK^X5+4n6%>AzBRb58L?^m?VNUEtG#jVsoi*U`p$K9Lss3( zMa~knQ!BJW6$?^zRIukaD4Z*@)vRRYK!dYM=EN`%CJ)5(k_Jp+!&0-1<#(tCcE~-n zhKD11Z36n1k?uASFst<(uOt0W0vqqk8Hk7-+l?@2DI^?Q(^9qGjn~=NzIR*^^t|L_O#gEhSvs`W!&U(=mexQcbJc^dDmehwUdqoMqNocbde&9 zW^oN~)p-qX!;3o1vBMg>Y%LDYuL@}%Yo^d1^#SFR^9spKaNz;^iq+}m6r$rji|TxpMO;SYx?)i-dWJ=S&yTC zwV)Vl0ZA&2B(l-Qij6kXDIPFo%cvT}IQs!DG4m}j*X1M*y|`cbd;1K@hue4B$Hb-d zK~$=^oI1H@kQ}SEdRipkMzn*@Xi%nf{Wnl*MW39%h}zcP2CTRNp7U&^%0Ja*LlX6qAg!qG;K$Si5|aW3mhSlGB4H%2Ye#o+ zVHVUoXa!^xSTq#ex|i(K{$6dr?&NAcec%&;t^qr>@E7CSK=1@Dep+0@;4l+_obkRS zE>hC-@m6qeIO*5&g)8rmVEL$I-#pY88-<;2w+D>W;$S!#hUH*1C>$dkqTAzvZ3q0l zLm@a?R-7p-b5Ea-hRU+sX;x4N> zh+rc>XXeB1J7k%J?ZWIJHXH6VdcHhAq5bCh4?o_2^W^s*j-Nb#{N(wQH}56>XfUJG z!y;O0!KZ`8xZj`o%fs2xy(z8ZX@pOTJ@YA`I-DN`OZr2p`hEQ@fg0?UX3XBT=N87D zmt^oK0DUpbsd?tz?e}7mhD1+N2$~|@FGckIaQNNm`|tPf-udp%@cZvaX5;zUT3Y)% z(*EICk>P*V{o4O$ZR+!@Lr3ln9)p)ScwBHnNgVC{r#A_`KW3lrtbO`A9Q?6&1m`H& z-{A4)mg5dLIu3UO#O(Y21pj#-t`Gm{|1miFWA?`^oZznrz<=NDnHJWuB40Mt>?1l= zsA-!p31dJUMP%aL~ zrhZ#26q&+f>;RD|K+vUOa2xPqDsTMR{q4;|j|~b2eYPHWeLeCAqk!!P!V-DT{&$a9 z$bo#nWm}^4;de(w@8~ZquZYWF&ORJkp#7?#oAOtU`P;>;oeeCRI9(QMm%R`87BS7^ z<{FoDB#qsOsT$Uyy@L$pW2!|R6hX$8tSPdQ=HIgmftEHb2iDlKOj%`YtwLIFTz25n zIVR-EUa1#iR8NY7(eB;JC@c>4>35%g?@Vsf-|r@O!_kmFMk0`dZgbFG4x$}BC+e5p ziw66&fhBrtPhn6trEaz{oC~{pk%qY#j9^c8q&6bC`JmqY zT#mS}&>}){EFQFP;2H!z!q8`Hx3)NF9SvYzBacQ+y>VMK9fb;OA{TMS!j0sfX2jRi zPB0wD2m9lg<c0sAwa^ix)cC!*8H-;R8T7ObJFXs*ej!wS4Es7lB zEzDFSHuTwHB{jy7&=(zUu|VY(lQB^t$;%);nG|dof*4Wqt^?XjteA5*rXm)#WRQ`H*uy=Up-DH3-C^-K z(nGd{{z!1=a!8T32YY&iCcoJU{19Z!9i&x2?`-eu;ru%rqhedTubg3 zzC77?_Az0)EW8mYa2zuzVT*;)jopOpXO_&m*E)3QvbbNZ>{ zGy2O z0O5L&Esf&^qqM$jxZlg#ympcsADM;mFxfQy-gAYV*9Z7G4L@-jEnKhSS-OO#!UAH$ z`I&9S^W0gMVln?LmUNSS!5Z1U0D6L%qF46h=H%PkTV8vXTTALVcAsE-0&nLTz(Ck~ z0nN#typXUw3+;J7%h+qIZ6rq?Tf6l&@QQfUyu{~^L<{Ua1gl9jlO_I`mu7_mA(e1~ z+Qmlw&PxFUw!M8Bd(eskL}QR{Z@-4KX3*qv@{An;ZDPcoK9nI(=+_S_)9#Z-yAN4N zqS+|LSfpdKTj3cz=>SNCV$HZvV%o)SI%D;^r1tO)P!tL7@|p3gXyn6o$6jAQjcLJ( zC({C4;fn?8%Ty`&n5>@Ur-g8wfCN8JF4?u#oR?(|bB9+G7gO#!?SY>wN7U}D%6TkweR=G>BP=6 zLJT$GXju^H5mVVr(At`ifu7;5X-fxj%HD1G!_Ki4qFb9wfklHGig8MKV)0Ru4mGYM zlrXoR61iHv81X<{GHgtxE66J%wcHrm|&;Z<;sZ~>jw|ae^%?KBY zwQ^n?aw01f5H}#3%=^3ih8{sjT`gT_-9{D-G>aF&cQTW)z=$nW#CR($4AV%>UuQEs2V=>V`6vtD#y z!2nA@w7(s+wg_y}SWa&m6#jn9P@D|pjbjkGbM3aRFKt0XOICM#JH;u&QWUbc*!wZ7 z^;w19-^AI9OJm|L#co#%XTR4At&`@X*uLpRMG2uN*7|I1xW#KFL*XVY)j@=*)Fa+~I5C<=Ia()(HOKoR=BVjJR+W z&l5}x4$6X!32>7Z92Ph`7t}zDTPr(s4S7v*k`MPtz<$_(>`()XGc;eTp?$PVX4UV1^z#?)4uKDOJD-8p{-#@q5e9OA*j zK9>A$6Q{<-G}Ec{kTwmTP(3^z)@|O?2#RN=)@jc;@&@6TU{E_ zIrgVm$sLQ;&Vt9p<;3!cL*4vYOd`SjR=Powa}kr34x;KKUh^@h+SO6jQBG>4s>@tC zIcb5KhA?!uz!}uYTD9*_sGCEKxg^oOoPuzWrQ)|>_OYCJ#1W^~5()nGUn16j-73mk z|8*ME2>sWsv|?oE_|`?7QDyjEgO84AyF5zb@TeklI zX?KcZaWFIGB!Y11R#%>$Lv$EP#TFH$GaS~z1ILhKws@Ggv9V)M)AN2^m+8q8*Ef!n zsb|Pnik1k;Z|)|?{cq=R=HwvKTQBz(Unh*#u=R^61l(UQ7YhbnnDplLdDaX0Di5G* zy%07%+0%N0cX%eIFnndAiAx7_NZcAOsy%UsP~wV5UVxO4jmKIogTo^_Zz=^!UZKP$ zR>T0DET9iT z4A&w8z6W_t@F#?wbG$l_x&4da6piN`I-0)VcAtuN>lbP!iQmLgZ?_k`i@{nP|M2km z_~DCZFJC9VC zKR)Vvhr36P2i}l(={U~P{r{S(#gA2wtE{B|uimXR15!-(FKe*_C|qCPdRqxzWDb9c zZA6i}QZ}u>u~0vvgwH{BlFvHjrX96%fK^ZGO^WFjwO|D;q1_gjXGi;oJtK(_*sTY)0zkehV?vHzPEHd>{7CLv+>WRFo?@&wE zQ>s3)9|_~CsVRz6YqU@2Pd!MsZfbs*4)%{C9fp@B$Nq`#a;JiF@WDD-50q7xIPKrb zA+!3+R)Dka*XS(5D_vKUPr&cuBesX7L&5U0Hw>=@`5JHy+Fj zadzwK3V9~{OaU`QXege->EKine=86;@EEdH`t`glE?Ls!hqA=8|D>lG7-2_a7uSr^ zb~hL#;`C;>h>c)QDLogw!7lLv6cvrWRn3cKMp5WXv5&hw>w3kid{RAFDXu+g-OLwwMP z3g8NH6xfd^3|uEOl}AR%Tj-o)b)Q6x@L`N>rBN&#(Nbb`??pqliuIUAOP#U($%jm0U1_z|x-23whj{5({9q2LS+zki)&Jb3b%=>lCUH}#!D7OVyOz+kVuJ8o;y)LIX zA3zvI05a zrlxn=Y~V%Jz>#+H6dDjkj*3O{I{_K(iYyRCjJT7~zECZ-v@kULD#K_yWUQ9y$ruY> z%o#XkcjAa7dRjm{d;YqaZ)Dx}t*QokjnFy5hY+#gwRK)adw+cPTvqpwYwz$s*GD`4 zAM3p{Gdr)Eb4klV_Ih$!czD0?B}3l(BgcLa9ao-8WnE;$%CbfUj1MZNEG)luQhE5b zj$wu5k&vM!s8BU-NF=^uDQ$S*LK(6t5%}d90Bw7_yAbEbPJ8u)xBylRsSuXBUctUE zTU0{8`r$k-Wh~(c__lh=-$JdbD!ktR{ontm2f8L2SnkHv)Qu2xaJkD*{PQB4B{Eyf z1FuKc;W3FUIrC&N@+ER#vAtd0iv)gOHIUlfOO%pZj~vT;04K_Ue!7f?cq&K+OKN|T zW$6NvNx9_^^+fPgATP^`OAp$Sq~HpzKkN16q;k-C8gUsg0HeUxx9yC1-^iOYsKR4| zV4{ixBW{t{GiNMzArS=%@b{wH9Y5N9`{34P%PhO?RfOlScyftamqb47K_aI$rhZu5 z8%}Jwayeah%Duu5hmdcP@~$3?x&^xS>h6oLSMdHtb+Lxn(Wbbpy0CeN!0#a1s`uUE zfY_Y!pf*4rxQUulT^|-RU?~+e=>2GT5aEUAAR6s|hiix~KukGa@_7c;>qnS$N}9Fa zg~}W?`I5&>3MH{t1P>&g-{}OH<8`{n_vcl#D1d30VKUddMsN$A0>gXtZbK|8n7Vn0 zL@!jabMjznHO}RA&YUku2%M=a><-k2jCW%dS!o#C5nY`qNiaO5&lY;9!^ts52 zqDot4O3rQvD2?0@K_`QmxNNz%*xsIsu0ORUXcv2#k9un1?Nf0nw7snj?aa0K$r-5O zJSYM)IfKuVsD$;d>XT=Z%vh5qbfys7w`O2u4siE=pv*!BC#iD){|@o^(@ zw^N1f+L>+rP1RIrd{PsO+owNv)sJ53PRO)QVBgisJ#mmWfd5;bqA1i>I zSqcjoEN3#!;vl?L!5QH3%5N06&h(L}Gbe3Yk~5U%J`bVoGn9%!hOnNxv@j0NZX%9m z;4aKNf|yE>sW8ii_I6r_ITfc@_zWkIBviy`MV+<+Il%l-L}7*fMa4LeWGH|}sgHwW z`gcOfP7coHtXJty)V_2Xsi4D?qu_OPxm)3Eq)Y(fRpHR`6T;HZC>q3RUy447UhCd@ z7(JUj12K6<#3Te<>ZRc7Uh@ycr|>(zY%CDklAef;e*EHCDXP|D+Xd3vGYOVq=?LJ;0XKTZAcE2}B$CAs@>+S8=;u96-4+?XnnMEAOi#9!} z!5U~mJ!1UkeY+0#3jgy7F)E(wcHRGaM>?V1!aEO+gDV^&1UXQ{uHvlvBcQf!3iSmK zbxR1=f27_Q3;({{pg&sgEg!p~r#{m9|0jnt-$FdgN28hIU(#8ooNA)?F_?;D;iYee zOmos=vII{ImhpWt`5sZln!Lu-=+XA}BXRf~Kc%648qq=fsUNKHm)w_f{pfWfJ%Xp= zcjwLCQ-#zZ0gGQor&=OxQVx!VV1n>?xxM}JKxQ%7x_^EB^5Ee_RvDbQDz4G2Asv5Z zBsyuy7QP%j44!-)v#|CzPXhGd6L)Oi(oVq8r-s3MgqwQ0#>cZNZ?{ed<>{*1A%O{ zpns*Hddo-!)GOUq6a7)!IV5TV|ai^0R8a`u+X!hz%9r49Vq%BtZD6aLi z@T5qIytI)1Py6Yv*?#Y(Dn}0+yv1RoenZHwo5<0rL8U*7UgFR{RmHHZu-Ltw zG(exUayYXbeMkhIiSA(!*kP7#CB@;^Ngojfn_F}MsTTrB9Zb$MW^&HWMiiC7xmbQH z`baD0G{qTx3&zT;pqI1CuSL>iZ%)qTe39-@x#LMpC5E)dR>72r@b&fFU&?D?s>8#| zJ3K$~EqS=B$XgyRHCe>%?Gk!xBDU{K%1-<6m1-V@Dvr0euK@0E*Lnh<=sfgR*VkLe z*Vh%1x+_ukxo?a2-LGsJQ|m}+v?A+!(e2x`dmlu%|9zVY;G-(~&Fcl*lfCiLt)3bN zniv~&snvTHQ7MKs*Mh3{11Z-8qCAf(N73q~v$D+f^dXQfSip$LY9?gprZApYmR30%y*r)fZzLi5)YTV+$0?2}BITb1+ zWIDo<58{-1K{?9MnGQuNZ;Em$t*%6O+2ou_TNAf*Fr{5?s#aqZ^yP!>J(`2uLy1*} z%9oOZ%Cxif15EHjGux)-Tf8@#Hb z&*ou)*iGkIq2Ye7-OOl&y?+dc!(Jd?8NyL;LY1C{y{cH!-ZH?UsJ9M&KoO`*XqU9r zENZJ+)|OisIaNVh!}WUnsycj8VU6*Q_MFapy-&TM_i3O0Xl&QsQSb>Nw#S3&21I-P z;9oDnM!I#$xe0Qu201Aj-*#mmqudjy+_l$dJSI#9FZ%X_GD+m2#ydA?Ixs=?WSXg9a%NXV>Bp;Mfoi#>Q0kv_S4uxMHnk1V3wbPq!yOZ z9ISa=aRoTvhL=vQ8Oeg-B#zZkG}@0A_0f=555 z5T*Glkcbs7@S7q_N=OBb6S+z}Ha?~DS1%ShJGVrWsBQ z*)kEuy6|*q7R{qFx#*ZnP?J|^n+qpOhaa7W8mQ+Tk;Kp>8h_KxRag;h&hhTLH6UG` zj2c^kFwxjXGHlz1Ogy=nK^@J>bOt;h&g1;d-oEvzXUnrIv;DsAO8y&9mf0rD z)7#Pidf%9%Q`$9en4-@T?^V^FlT}BG1e_&^i&&#p#ug5*Hg2tLRbM0$>NBw>l0tjl z+*@hI-onshrzsv(XWisCiJN*&JMNp}Il~ofH2Bbt>Y9A8?Rf~~12%m+u0{Qc^~u$j zC%KC5`uSG6*gO$=I*AuL*$X185qX>Vj zafcTm-^2~_f-; zw09}Fe62c-8q4}q6+W-5>Yg^Ldy48B?R2W3u%HbPRQiLFk*d_>k|Y*^DfdWYzRS^t z{(JW+5+HXQ5;)6Q8mXu|@E&SL=P+y8HuzvquRJK!^jaHfV^7YpC}%O#uG()D2>c}2 z^`ym@bc|95ck%;odtWk(%rYn1EV43|0(9IgUO^+O$F`N_c@S9H$?m5J66c@x#ZQ)8 zBpH9o>) z9O;M=63gfD3L)~Xd<>9M*dKw=aU9^V85Mloj4JEi`RB^Euu21lct2LG4G=(n1df`4 z^bqn^h5)q<4umiz{Z$BKWUQL5Z?CeZ`PKmM`%)GDI44TJ!rS?dS@D@Hfzjdj`w7l#a5>MBn)^FE_+itGv1C%6k?qWgky{;H%1xnfv2d zH<{lXW8H!xSkMI39l)WLZVy5&ou7_*qxgsS3DxzRB#=jD9O=tJ!F<#FpC76N0C{h3 z&w+h>M?+Yn*kq840_#C4dOqn(=pXLKx-TRi-*fCgDO<*{qs5QV-`Jh@Ya#+Nyb$5v zsPICBFRA{^A}a#NMg;E<}CbsroKVecwTio2&Z{T`iV$nMI$U zg`?nUxF0+WZwJ4IcY^!j-QYv`ZSX4mZXFaEKmPFFivMQ(cgcUJ{CA!ix;x7Z-Cbmc z)}CgD2A^emT!V{DH6~bPM2;`A;5>_Zw0p4O`5B*}#o3hs7;o=0j9PHzQlaC_JgwOX zr+XLK&M5h}zej)c8{0ooj3rl_*>``)iFG$}9<;n4tukf9Bp*on4jgGnfu_M0onp&D zeve{J$|&!zvJj@F2Bq>DkPjl|_ezf7t+D}?k>kRNqaKt(muMhEC^sKFCcj1oC@Cs= ztS+-J2+YkEWh5@UG4Y&MQsl6&(Zr*D{_#1!B6X>VLD^zp83)sB*JBuMwSUoSPb_ z9W{>2>4yI8uHhB4Pbq$}0|m58US;T_G~ytdz#OEMa15Sxvu*cf+fZOkr^sS53`ZN< zNwwTCAd5^fYr2`I(yQ)nZs&yhnsMoy~FZ_R;bS;(j{xK>xba;HhtW>HZk z&28c9rr!s_;b<$+^_4aNeKpi}t5+JRhSl73d7d>)wHcngqmHLdLus57d{riZ3BW{e zS+%Om;$zZIEBwEd8r#*T&62`8Y!?!L)3)VptUDRnaBpcur9`acY7ysRO+g(?XJWd2N{yPfp&_Q!xaFZK zs&7L?Opn$LBahB%ZZCFc_qBN62Bnc)Lvvqm?dpCv@6fb7X&P_Wh*j1*=ZrwZwhgN> zfHkyubw_9;YNjvAVHO`i9bAwIx%?YdXby5GQM4%_4}E(bu_%IEP6~(MY~4ZOQB_zF#2z zY3A=t`>^tH%HQ+;lDN4H>R7=vm-;8NB6GQ z+dkuNt4H?8?q$aIv^>`Mv|E-n_J8q+Ea_AKg}KYyVo8#vkv(--$QN&4@4N4={q#S;6dGUF6|6=VLhi5zB{~+g7r~q@3?p2+``Kd0KcyNtM zb&fae64^X#7CB&602A@|^fYW;x-s0kbgy%y7k)rHp@f~VWUT|-U*gP9ulk6!q>~Ua zp(zT^Pa8A@O-QQUy8RG4sFSpf6dOLIOfHoKd&V)I>Z5z8kM6N?xEFr4y@{IMQcsh_ zGZ#IlSITI%pooon13gE%F){@Am!N}=qt!@RAM|)6)j#Kx16+VzI^_rQ{O&TiN1f1| zvTUMfCW5JO5C*=FM|O4fDPe|^gk{f=SMwC1)c6N)e#_ zavup`C}s(J9YUqx=iI+KJwM;MdPsPhkYl~;r;}4Ghk8T9yH|xVfIZ(1*N&XacSow% z#U*=lZO<77m-gITgv(2NT8Hvz=-<6i*^wtE_ZkjX>rp-P?_at<+_|(fdUo|Gsp1E4 zy<(MDQ4U#;3=2fS}}>d(VC7!kFOFgNWR{;XZO7 zLqw1wFTF{?%IQW6=r4q~D7;1CD-^!6-5D*g4cho){sEdmZwJ(d?2q_EO#}WahXRN$8#e0-B&BxM; zisR9<)TDl4Jj-@vWDtxfPwM(38r07H8*q(~1k$U8qbgH+Y*d-NMKnu_{5bwy@NbLA zfKh@)1kf6Nf1^bWmiyUF{gYI4fbX~D36zVNOv|@pOv|^kwX&fi6Pxa;w06Q;>}>nx<*iZb+tpg)T()EM zm00_Bd?{JW&<8Wc2%8n@rF<s}hA?3I$@vG)(D``?!^bZeKK&Wc-E;}($j121!5p zus%OeVRZNfqobdE4I)bzR*fdUGX5zrX9?rMFBlK~6l-;}nb5!190<;RV-VrCU&9~> zZ%GXYzgmesH6^XT=I_CAB8dZd!SCTsNM*0}mc8*6XQW(1RnRrR5}nr=czLND!d4?x zEL^Mcfff#79UB{5?db&2x367Gw+*?Q0inM_@^|JZqr`uPY#9Js@H-QduN0YxNECo3 zsg+{rUlXzw!gdM(hHT4D(UObW3^*qd<#eN~Xp$--TV&DjTFRdg*f#wH-AkMNE$rXb z3eRzZrx-)qNyCdeIvT2)o@@gjPB0$P1pcD%-gY(K^x&1e$p&^d*shMvDeLceYwPdu zP*Oj*WM^>thth@6N=o{bo0m7d^lC9Ky$v>Pk@~wSf>QUPvC8h_)W`YNt9>(V@W0h+ z#L%kxAi2wlOwlNOnndnkm7$+I^5J7v`bPD4#iOx(E6{7w!?@Q6>V1@B%vA z4o8PlVDH#}kWLPf)_|2ApP%DX=or@npJO~X?kf#BGi3ZTaDs_8>47D9Yu1f=CnkxT+u!+69svxrdX7hiejD7bQ@0> zeQej`aOlrqQs&;;+=FnwJ)^Lil<-2;zM*U1=&jwb%L|Q+(Hk_^tS9!)l8FTf>Xry2 z%k8zSJ(U`$W|sg(xCAhaTJzUZY!=CqVm2G_lxEa~s0@-|k{_mP6n)0D`G=`EN;v}} zkvq7`Lmi?WyltOa8ph)gfDA&mtAz=gQJ`>kk9 zSnSqx7+(#ftgHdDOLq!*ne5sjHE;+u4-XyJJ|sAONMQSL_>jRi1|SB>e}`9(&#J4srXBrIcl7R(7GB%6k6%~tO*_NngoVs?Bm<{1@Kgp4 zWZ*>BG?h%7U4JluS0P6`qg=_)+6T_1)8PUh+)|1bW1bF=+~YA^W;tx4!146D;{hN$ zz)X4rNV9LMA6~NJKL`4)e zf7P*(6_KP5N6At&qs{Sr);XQ8sosPaqsEC>;0=Ha;CwT8?({+#@{5D`XRX2D?X;zh zLvV4!9c)sp;S?$DNGAyp3J>y3YI=N>`q%9<6w8seR#?nNIJ~0pBevs(_bcRksBE!t zs{TgO$Bm$zvDE-?gCf|T3@7dcbI&@ctIBeZk}59lCGg{IZit#5TpQ;s)A5MFq5X+D`krtLfH82VSJDg* z+7IVmD)ZH-A)1h(bF^GMA(tIw_8h|iTUiz@p`WoB81L_#KYa0F7z5&{WZl?^WK2m2 zr!fUU+Z5jzmD``C+WZQlX9O0T0|J;Na@FaRvD_IaxRqwkDTcqReAJW#i^ta zxK!9pRB`bdD?-|WkkE|9iC5M{1jTO`BkjgcF%ns~cq9$TD81LjX?b+ddUQs!NrBX5 zbd_q@D9Q~z<#EGsLD06701*~-n#;+|7=xK#X_5h{hhN30QESjWbKh$m!<@x#nX{Iv zZWv_OWA+TW_X=%+Sy0|0Y06G>y6mln5N1P^fo&AwkszCG{Xno90`~kTE zA7txEc_S#Eq32JVSl*(`+xH7e^eL3Pjn-`UGm-IrZRSI6?dvT@yj69^EDB*0kBa8*HmRqgHW+AI^sGexA4 zC*+#@(#`xqERbskh=a|MnlSXhNGy-ub#z9?eTvyfcG5KPwE7l0a>09Y`8pTo`YP2e zV~3I=HhXPt>Stdl8A+037b5m*Ep0~`0aJUCHXXgHVO^x6zp8@EDUk>r2B@rq6rJ7BCJ>~tWcQ$+M5+|iI)CH zrD31n<=vQ$-}d014N%W?lQcM`9jfwj0EmIKJ;h(AYZ$n^1;K>~I@&8lzxk%{pTG#2 zTeOh2nA|kNW<|wtSKB7TS{h47J5R2PvHDW>v(S?aQ(nBu(vZVpHGj=jf$b6KNe|pt ztPX74Pv|{&nJwfQPb;IpVzH&8Ff2gk;v_Gl&xld`@@<+cdh0djirf~S*7!79kcV}- z5vkXkIx@}qaGm|8vYI1WYATCxqhGqIERAzDQn|mspdl?;W2J3lQGMBK&^UVdc8q1U zrl)n@sIifLhuda6I%RkJY-(lFlvdWVpk=Im+twtcys@RKx7wDfUT<>hqqMWO|2(#v zaA0h^i9@ysv9BmSna=;urkAh}+Vm2Bp|vD-XeD~+K4+6h++CF{ttC;JC3%&3BuNJfiZX9da1$#$2q7fWdlh-;O`k-S=lUSZ6L##3M5<43XTsc)X-et*Eon{Zi&Dxcy_Nb;m~HndQB)fQ%ncVE5O{O< z)Z1_u@IP7sAa^95mB!P`qKNB386(=|Syeu7P)N5f+>ZbS`5=9*KWcvT_@poS2A-+= z2#LSo!>;eWCFSnKtL~rSP51ii^3(2hSuT4BDsv9}So%etj|w**=$f>^94@!h--siaEhmp$o?miz%N{;A!~qAOJ)-&20(d7W-zJ$hCQs>px_M9JDtQB zwI!QAFQLqM$?AWO!~FX5@L>=7h+c&e626K$$J%ZC+Eq%{a%JYj{0J|)&R7IIX#tTO z2jQtmn!*)@Z_#Y=yTalLvpf;$3e3QmA0+uE&<_v)TuvbMQr$XBNtuI(tJs^WC>k<9AOk)+j> zM>475!K@ESQTOWP030|)-I(2A6Hlg--hwdtiQBBe%hO5n(nPqd#!6kEDl493#*eJS95i(0du8hlOx@?BA@G6udmWG58 zgWbF~tcK}r8q|i#$4X=7r<>%F@pOyaF)lXA72{$HuCCKfxEYzeo) zrB829eaTAObz?iP?X63RgUl)n6>Rn%s-w!%8eP7-1GJt`>AA`&4CF5`=Yn$PGH2{~ zv0(L-eW;PU^ff&G8)LwJ zJczS15^r-HA=q8lul757DlM!nWT4j*X~UOkNYDRS{mT~xc>N;|?}NI26Gm7Aa%&sU ztv8dT8^gv6Yqv5jbB{7VSV!&XU>y~s1LfT`P~J_~aaR_A><3Ja$Y`r3v{n23p^hN; zSX?ZgP}-3);9ud@uBjf}!uh!wB|N(0wf9!)jAq?y58IWuUR3+Dns(S6memlaxp1eo zzvUj*uasSR6Hyg~m*RT>5e}K4(9}NE7GDaxO&>=(O1eqXF@~$8b|kq=YB_?$DB(ko zQu88;3zfp3s^9$iIEa$EY>U(!zv>w9YseH?X%a~?`80qYTkv9e8qQ!V7o=2=pOHxm znb#176lC<7l)Vyn7PUN%r_0Uni98ptk;QqX0FH571ff{*;hu8l-TDBT=A~`g_0a}Y zWG|G>B1uV;lv|krZK`C_3^gTj7^dX8_{QLt2;)mo8mcy(7*RBttQN5thDdGuy6GC} zqHlVXP3W#BnJAsbh028HwMW$$UKFj;h`5?2r|l*;%{LOACL5tuk+C2hJe-(uJsobc z6nc6rcj!3lR%2Jq{&X@lz<#GsJNePPuHvY79vhqV=`1g+J$N?8nzLoZ^;V|+c^Daa z#_rNEVLRH4d%UJwOXsz{J9M>nzks_aca~8d@kJu2}||8n(qKOao)pg zFFCe#gfnMEs4vMf&JRZI2JSSgTWC%~>KEry~n>#CC$-;l5xOh`%6l=dkY5 z*d7);M4sEhO}dQOX58Iv(4+`q0M;v$)Ist%tRUWobKP3d@(OxcXLzEd>nh>Q&u5^} z3%WHteLWSQJTcE*#N(vb<-~u6Bvd$$yCtl0jLs0QQB2?u264yhI7*@zE~(M|v*Ehh zt^K0m-r5a?982lWL`W2j{O)ORr;>htD2eCC5D*ULBN-6(URC)KMWP?_HHhBYH>^~i;B||Pulv4z zx3(>Oo><7-8#6n`vv*O%Eus&k6Ylu-PEG#l;oTy0iswy0vsa_RKKx!?9qf(~414wo z>>8+q^IBSq?>l460f6|lxdouz>Jf2MStuy7(ye#ai95g z@3F<6=$_sm*8nKY;igGMY@Z=`XAXbzzd0J($OzK382Pl~&@x_YC{`m+Td0q5`@d6Hz(gRwl0JHxbv z`>eG}j$6CWoQ~V27DD&MM|DR&;}U*&iM%K#!rWSfCh;U@fVeFS$}&vOhyFW zUkT1o_lb;6Nno_-y$g=uh#qY-B~n>eJ(36Y)E6m}qkVGhE_}Qn_)n!V+!O!Qyb^Zd zlV|!q0KXjo+IRh9fISCmn*b+RDP1_gy}x|`gM8*co!sAd2hW-}1ArJ2;|TP4o(5sO zhwa5W>sD|5G+xvPVF zYilED)lSyzowcd6W*@KJb=G#B%Uf!!{+=U-x_mf8Q6Jns7HVIi3oB@|H6GXwC+*{* zYg=Nzm)Elt_~S%Ktvm>hV#3WvB|}xgN@wBU)+UDSpA0h?lDrAiF~&#|-{mdyLPT*c z%D<-5rQwzV5)|p0$Wz$3tE;e^Q2=D=ents3y<+*eSQ8M%lhf3UhOQKDZM3W)km4N+ z122O?**OxCn1x3S2SyQ@huf>kU||ICY0cL)uSIAUQ~1oj(-`RVRkz%sKW*J|Q+>-F z%A?)`ZWf47uq{0kr6|WGqZBHp8dn0zSm1SbERYO1#!VChO9~Xjh{e((7VZteJ&v2W z$3oy9NG*Z7CGLT$x*gQx{JiSKjSkHX=N`gEUcldlU%Lnu4$X_V>|DH6&sBWbxQff} zRb0L9c0O#~&Sl^2T=ieshpj8S?7On7CHMHDfwtu0tBbW9^7X6V0EY^Vna6giFquk) zHXXdG577|VQ<_wb7ElQ-oNj0XxJTF_g(XBXBOwZv3YwV&(ol7g2Amg0QJw<2Kz$%Q z<&<~$i61wg8oN4z4-*`V<+ugx8U&mztO9nCyW5&Y2lDN91ZdlUW{JB8;>n;r7r%Rd z))=Sh^Mnl;U?J_a+m@MR{Z;tLy^_=<^;#G&s~Kpa+AL+31521}wE zUU`NRUlXWcn$`iM2Y|3N90EC^jQtYYIC@Q+wu|mCJ^g!0=#aXK5ZZq`s$3FTEpSNkDXE!Sn6Q zd0)^V7c|I)8stI^634^yYz{{s77gM2Pz4)9YeeC>J2vrbUTZo)$6ZWYr|M%9EEB@S zB&E2qx*9Zfj_l+1E5;bcC4Y-~_eZ`B0KIg?NROJ2oTg*@qt*kbTn;{uI**&O4JD5{ z51Xw|U_nK`J0p5XV>(+Fv3_kBO(XKe1GgE!WaL79ZGM5#-)lrgJw#q^?Jp z?)-d>jL`$u62+$vr?xdewP2#!u|<5;7mcywq zLUMT|nX?U)dt~6Z842*q7O=ubR#7oLppI}Z#~F)1kEEQcc-4-W>?^+f!&rYf<~;Az z4HIfyIVyH<`x~u;?^A-(LX8F7&1xGc(`ZBzM~j`v0l6y}D`DL%$lT zalD4=eCCq@;)WT#umO$7BzQLPx2}%}2~9EMwg|ON^2R7?t4dvKNwl`HhV~ubKp{{F z%fKL{)7~33Y&}}dd$s=@{iQsrd;BM%nzkgt->cDdKtVR0?&9HvOOU_zkk4PCO$Y#O zamk6XYhfShX_t^F!0Kv(Twk;&8r!yNtkXcVmgNmz5MAeC?Qgn|Nowb&7|H|j`yA~} zUB~oWDDCkvLc#cG4tHEq0uJmV9KJ*$_p=(EYRa!C@Kxo9hbc1qNMJ>+_FFw5$&jpPvy`9K z#7DTE*_#`tQ|J#AgfUG8d|D$%#E!MG0OCYcsE)t34(J7BnAa66q{7Zaol#vrV^t|# zIx`N9|A}p$A=mDTGoR&b$pvm-3b>Tr!`8VZ_2B|mQwx3=XYhS>2B89W(N0=R%#M9dahWAn&0bZsPi%#OEPRv6&l@)oI)+vEXQF+j~aCsX~FivLAxs8p? zcoemqW5~c>m~N}s=$f8YuQA?RrcV<&;%1iTjVv^c%?#HY8N?y;np0$mB8D2kX-g=A zhUMl6N!a;SWjeo-6t78uPQ;5zxj)L`k1ti#;U-Mr+e^t`FjpXzg7c#6RE1AHm5QFU z>h-5jr$v55L)ugNfvc-a5)=lNIVgXv^@8j5iUdQD9EYXLfbF3Vg@Fw9sC1P2Dn00(pAQPQe6u)rVbhR6J%fBV_0JN=bwoDHx+GW*sAcFIa950O}7xN*9GEotX&G*?kXA36emnQy>h6P&@noY6HCNfXe{t7 zm-fppP*yclTYxO6t1Zw#^a5Ekp|)ataFih=YfHw3x4wBPmpM_{))f`{7}Vp6!me^U zjYp{07*bC-zZ$$DnknTh;BXP6o@aM?QHkRGue;`WQk+jSDfNIbWl5n-RrI!O2fHOL#0y5Xsqq`?UXR#yk8m5CV9^~FQv zgu#Kwqz}y-?C?!X#b#T_qEsvExxcx+Z8J-;+tflfWw%@K|0i1&bez5hk7!o;YBb|d zb$n*VKh^Px8GoST3o~AfUdxkn2X6rWxJ$;>9%g%a9iqjT_2ZyQ?ug_N#(P@}o<08v%MyXhqZpgb6}NAM&*c{tsr zByONU`AC(bDwm0)L4b(9utSI+yO4hfXy>fq5a({h+swJp*cgT)rQS8(i zNdj_0cFnXwW|B-}o6M11Z8XhnRuE0*`%uXQe_^3h-n}tCMd7cpfj8)#Q!G7~QdCb4 zpKZVKeoK~~I_Nzq0CmqmH_lGc(r7^sE|WsjKo;a46l4jxvoqshNU35T0rq>u)Pe{2 zj5miYR7kU>-N#oytnvCZ4{IuRGea@$2;<&lK`)GP+-;#Fu}MxKBt))RrAP_Xa}5sz zwB&`xf9?0}+!^O6oRyOeV&e=p&o>)pA1J;!%9Pb~*QUM{P(ZktZkJAP1u1MOgbK<7 z?!6kqBY;f_;-EM&@Qb*^ZkW#r4N$(bLLQXeAZ}0*v}!u*OH~y?4nZIdS68Vuv~-&_ zrgX0ZAkV0Flv75luu)RZ(Ix{d5ZUj%klM#gd(#IwW@Zl2D+Mwt5u8F;5lvpZ!v=Y? zOz?_xA(!R+d=LO4pG9}X{dz-pS=XlQhQgvP&2EzmnT=7st?Y`{uyz7(o8mBG>C#EP z@9?rAI||MKTNoA;5j}lnWA;*G)}OUD@;xDx39Er7#N;@Uoda9gHR5=y8xe9C_#i}- z7>%_W&7v#Hb=9R&KDJ?}?z~|$8Q#ZvAKgbHhj2h0&&IvgIEsnb)k$MlyJ{9i`d8|S zXwkUbuc=uCbVFfalZv&jeE&&3Zju;1mGn6zNg|0RO76olCgzoJuZ>_{OH;lsN4Eii zw0rbz*x*0*oJ>h%bk8**o!vAqhE%3qL8d`YV@^HhD@peqbE>A3}X$|zo6^7@16T=FvXmz1Gr`@k%wZ!n}X zHJ`$M>l^vz{bl`uxlitd24Bh^!0kSWdy5%mzUbXsJwVt;ru-6kjJCPn2tbV{$x$J&dVY?-pNZcmhJS#MURm-J zQQ{+`#OFo{BCo=0Uei()F%8L+Zq=Znsx)BgwG_l$LjTAGWk@VIeGZ?5rk@x(TSP@e;zk_O!BQ^nWrViV{3uwU%#Mv%d4M$J zK&tm#2(moZlaxy9N4y{i0k>G%n=nwahbnPw;nXUWfti#jPR8(}jbb#nUl&xLyR`v8 zH{{3|fLL~jZUqjK5RQyRh5`Y}sToY{&Vn?}PwaGTseaxN74dlB-tDAV4w+h6QvN2j z*)7fS)Pv=1$7!(WX&9qX{3J&jAA$E=4VWJF`qOb`1|B?l*^wVQF~TazeXj^Z?H}4R zhoWY1@fH+OJ4`cx+gG}uJCiMWHNqb%?9E(mzzY?rH@YxQx@)d!*ejrnh9@^iAHw4f zkXk=S%-3a2NVu+Io2+~wHXI%h5*(4;RnlNeN>srl_@U6r$pJ?DPQr2d=J$ zYQZF8GV^sDstNG2xN``JZ9FyRekLY9B7;Oc_j5M_!0P2L+?HYN4F)*?`a$5LQeu89 z$%51y)NYAbfET+wgZ^!- zpmz6lZz7jIpe8oSz$Gz~__ssoCgAYdiZ4XJtK4 zBcVsjcay<5pBXQ*W@frYikW|AV2=5$kKp@ppS;<}hP)ZTm?mDBpsy3g3vc(dYp2K-gYJVRGX&rkRgGa{^2H_KG>_abUj4v>Ylj8{p6+kT@aF1(OUxKsBEC)}wg!9D>PIoT2+u*z9}0-ZU_H96{nXQUX%UYAWM z{L12k0sVHSByj|tXse?WXWQgGqAfU+V`!#1^41JyY#=vOTggTJnXsqJaBbByJLF4J z3Tx;ZT$ftN>eETFtbY<5Hy5++rYudR52t>8Wd76K5q43 zbWGWJjDCpqWpvgrE>h*3sXd<*t zFg-FNq05Mdlj(!FVph@73^oj|5FMVTE1g&ZRNfsZa|TeDj*h?-QrcXy=?zC(D>bo# zQ~>UZ+?f#MvJB%H^86b-Q?%p4wg>dCFpLktu0T0rvOZvt0SdR;@8ibTv(8h;*Rl$; z8AB-cZwD9TbCS$)4UwEs0cje7kbFR3jrWG2OvyDZa@-IWa&Sp^z)Xu0h90=$ENbx% z(=E(QER|;|@xG*$KF?X+$U-`!sK!djWf0VB<#k0tUxMdK0^Wz5@<@~ys`qklCFD*; zR*n=fjxQ;mJLQ+^X@Q9PC108z+Rg#^OqlEqtEprz^5#@tvB_NmQ$n#y{X~5ur#NIZ0Pc z#u{yOli*p3oP-qBFdm*{Xtg57&0Rb4S~AH{7Rs1gZjGwEu&Lm_BFpt|DKJ5VkN^*I zZJ8sNii#DFT`Jwf;?F3TjPPgjT_$oKCE5L;I80y{2uff?1&%1vhhu-t6Qdg6Xwn{| znIdNhei(A?k-gb`{%1a^Y4Czw%mxE1s%N`1QK&9msX$SU&4w#g+luh)%UBT)okVl$JJGQ;ahgdHtPh+aKcSNYgu z7#)C0B{TqbMz+w%7DBdAXUnM+logWF(9sY-TK$titEQ7ga)z~x3n@-&iOIv*8H}!x zR~iS^iff)%t%VkGrSn%+iqzLuoy;%iD(9+7(oCC6Mder2XzaOWy*feGK5f)4^xLM6 zD`4}$pPiqVFw-;MG4j$8ODg73fHk25HlxzHZwF?+?#ql+^?h7 zK{*h5tO}SP(V&|eKu1(7G0zjcQW2B8o}coAm^*yf?(pFocbM%#w7O+%I#J}5I;P>3 z54fp1b{$O^IFiN*?NO8&;7g_x@2Aa5^%3nt2^Du^>ESdHm6ID zNWQEOfMx=u$=5ri6W6E@c_5-fbUDnfnEee`Knx@2_=C{AQlj!78^UX~c669{y}-9Qh%1kh@La;0O&=?`XtcW}`*7TVN=RwPq^XJ=~4 zyiO|yaB}r*_UDsONn1_sua2ORtJk1En*>0@6_tEXbjF1f*>NSK$@ol1jorpI*ln?i zcnhP)ORm=om#M}lvxb4r$;k}m0{nJKidOf*?o88FD#yi7;%(Rz?m7{5(SW(Ie7!UC z?=wPu7k2u@Qh1-*r~B?i8fekS!c@YTm{`94lz4tS=7|xrqpFkW8$Mg`UN_^^+auB+ zGJPkQW4GY1jCmh!6Nth~h2pd$CToA+-JAJ!Y2O6|@7Y&AUrL~)&lk(yOlV$+`E{?+ ze3DrlbKcZcn$ITL_vSO~6E*+;bdznMQoU2&c>y*jUJRl;{haWA&mzdQ`;B$ELF;l2 z*5%$;UKb?+)G`_>jf2mWZjD@apq-)Zz7@>4l0TDwHq`! zOAC^B9z<5R&`a9qrDQL0HC= zA};gv7}~=O>?s;KT4)E>&fV-)msV2VJeoKC(l(`*bRU}qq0K5UVnnIT!p%%%-*}1b zL%K$aI)qwAhI@+Ger#?;r`2CIu|1%)&v9$KUe415Fz$5=-G#J=(44kD@Eo`2t1SW4 zGHN{t;mHuiV$H-Lw911Kt3`|?XMWI|s&oO(!(w7$=EmrgP`YRifj8jmP8G?u$J)1- zhCs;0h)pI2KCOhKM^vuq`Yg@Re=g+M=c6Dc^Bq>HZtS;=)RNFCZv%RCcQ`w3FlGdG zD;YtlO8XJq2RZ-TfxmEPi@-e@h)NOInMsu9;mm);D9z)U;VsDC++bfqMUX}L5jr;4 z0#$MGh>!^TTtp4erxOv6V0CYce<Ik#lhywvyesg)D1S&5HbluAQ4j0RS#;Y6C>1 zRtw!XcG}t+`=DyZ(smM4td*vX(Ysiesq=Jw*4Paz_oM5P-he@9!@`r z<7ZIkE3FfJUg#UbFq*1Z6BqKd|c&ZnMr2X^vvG?ka8i$>ZL&-z%r{*9DpaXj~| z58$tef(=w!E=g>8)(-xd3D8fJAw`8X*+UEQv=xkjc7p5>X2^(vD)JKN=y5zn!+kg_ zSi@&|ex%0u96v0KvdA42hgTlQ__%{6j{*QEc!{VI?9_OdjI^v&`3gRRS9WGWQDF^* znRFdSAX3VTD&NH)%dG%lM4q*mpwh*KE3i&AtjGLqUASn27PTIz2h@pW!_{-s=V9uXM_?CwKh(&4t zaUCHbDk;oNf)lx;KVT=pHd;xIp3dT+qU!EIV1??V&-)kx^a}Q242R*72(4&^YR*j7 zw#DG-Qm|aU24QJZLPN`0GM7nZkUfhRxG?y;5+wm7z1I3#aJx^F zQxA|sEQ!0yvsN&;g1cg+EqEmw3I=J(xwA_im&z(l8tSEn;Y@gqsk?`s!}KVU19(jB)1? zC>ACrkrf3n+Jc2+&_qBQK^U#~3Pw>?<;pb2mwf51(EhDpi|A}qG&8z#hANe5u-L&F zKxHi`2QX#D9DgM%g?G=&87|5N)_+D!j*HgNRBTVj-4)UG^%d;=h5K>mLjUQHzV-5t zz762_r$7FV2>j@`IPl_o-;+syAYy*w2QtsE%b5Q|#Qg0aio2Uh12i zyv09P_~&i@d53@A<)3fx&wKpyP5#;35Wk|H%`I-iyyIVf_xmsZ==(4K@V`JhhoM(G z{NwK!@xP_QFm@x)AL#hs_(9Kw&$V;CTqD=TwQzYVx%9$+@f&~k^Kbo@ap%AI-QU58 z*IoNxe*e#3{NMi(a=!dGe{Nj-FaGG;RGql;U;f!&y!gG}m$}4U|K*SWn-R&^{7?Vk zk6(W0*JPZy<6r*hH-7#f{H+rRnpcmCr~ zfAr&*zx~}WfBX;B0lGJJ!uNmpI{t6}`se@ikNfZd z*`Z!E0A}>X559}#zxVfF{?>1*>3Q+HfBo}6_{$f+`@c0(Uxftx{J;D}kHi=NkJ%Wi zLI7U=yZ`j%zx-Q@Yu)}Y|K|HIfASYby14m&{=NVHv%mj)is5_z<)8e%`l7p;H=K-C z*Z-G)`NJ3g>%XD61_JPb?35W+_x_i^{(~34{XL4K?-zgcSM;Ipewg*2{pojJ{PFL- z{FC2Qqb+gsa#iBKhu!t%U;iDCUR?7p|Md4?eE-K3C2#nbKl$C4|NalT9AEE0{ky;T z*`NN|m*4v?H`}=7fA+&a#gTshhdcqsCI8bO{oT+1<9A>FUw{4bzx^7wsV@1KfA|9c z1{nFOTOPK|e|Y)b{}TYlPk;0m(D$GI_}~8HxBf`n@&EX(KmPK6`BzW{^z8rn*1xn` zH-4iiW%?gK`OX{O`<(yFAO0Pz6;xv0d{7A{{pTN>*QnY2Yiq#FeOSPYzx?$t|KNv> zt6y~;7wy}B_~qaItC!#YJ=GYu^yPp3ulmA<0-RM1z1vxswAO%HeSb}jox(jA>i_u3 z_r#4#qwV4YFMi{181O;0|M;yxfPXDa05bgaM?Zl2U;NhZn7F{t|MYK-B6=G5`iHTp zYQH)fK%-G849i>JnfcadcP#e{_`UhSa&OQ4FJ|s1s3hcmM1Mag<+}W6x1P`QqKcz& zhl*iGc}TpTbs4ys#`KL)?)*Fpj*~;|3w_sQlvu|d6o4wl#XXVatXKI*^Eoo+O4JHc z>?vsp^3Ke;y0$sKGxKiGE^G(>YFg-Lf}(+9u#IY9Fh~SJGRs3`h`+faLcGV8M{ zi`kkr?VC3F(9p!4+4(vCelZ(AMpnyBNI-u{eecH;?>@h1~!whuSCRKhlb@4UD8p z$uI<#q!?8Xpp}79!7NCpYa;wb4G<(Yt33hSQ)Uuj(GtdRP?TExDqYYAs*IWhW3=1t zS{rCX96hm@Rbg+q)tVyG4h>brlxUa2KyEAy?Ui^;M07;d^HvyP@|o)@+qtZh1%uV6fy^j*j@HGH5& z5o>5?W9y^69Sbf7XK39(VkVKoi^-A9JoD`ks`=XH7E}{K%Bf75!^czkF@=u<`Elqc zrfT2A**Nh4#3kqFpU<50bA)K_v43dFi^7}Ka@>V~EEFKSIC zr>1r!=N14PEn&hS*Nd3Ef7zEAGF(1%^IN9DL!iD2H4NJ=dIinKX2v6OM#y8wi_RN*3YiJq4&nJNQNMs5i zBZ-@$w4fL)P|l^-zw z26NyVs$KpbnkL7g|jp-`! zW@Em=yl^b9Zja2H@x9WxQ4G7qQPT`jhKTK$rof9w(r`Vho6#g?Xdu+Q*rX7Wx@Jc0 z8(ig(ch6P--SMWkG3vY8SIj#pF|I4;^4p^7#w}`8%c;hN4rz;Srz-AmeE__1{=p=8+);l{irwl9hk6^^K;NJ58dA(nnY1Vei+&Uy@hsZ+C(Aw zVHlQP(vq5R)tnJy*q?3{FWVDd_D=Y2Z!tOHWp~2w_ZAQnUUnvYr#HKt@UlDMcl$e} zCcNyM@V(wbdcw=T34gYvrN)GpODFtVByGv02x+AB7QL#+@WflQgn)}3)3vQ-{(ik1xXVT58oraa2c)}`{gC%fVFr!e;w zIfIis;=;5)uC47U^SbOf4XptUlJXWxClifE*puOBgRtn{v?ciXqY}z$yEYr6R9Bm7H!~Gr$CF}` z?sw{j2Gf0X=bDWl)0Arm9|o=BR@8KYw$d{GO2(y(ig8L4oI|d*f|Vp7U{v{W1M_6~ zcgAj^VmCgmieRTKN!hEq@Yq}uT4rTs>O$CP9aRu8GYh4_Y@Hpk;=>uB*sMBAt@i5R zj->>|J!N!RAKVp2=!@~!x665ut+2HgOOTkKIW;Kbmf|T*Sw;_g|Ph*Hx$0(?ERM&WBzCMK6Okj78tf6?U55I0* z-M)++z4~?U4SL+@+uNPKY;LH|P*C)S!e6yJ%2^Av`7AE(Mv#MppGt?CXL_By+!cO$ zJ={LZW8ZVpB3@ckJ)&RS%kD^u%_FQf7|^8!6$i+RNm>ySc@xt zuy?c@_uY>oRD_bzjl!rJq|H^B_3Rr2)X#gU3matK%Cz>id3i&c|0+oA86!p#3Gt}Ib-s3$%lspPf?b21z z+QR>_$}5^$KvN5BYUT&SV|RA7Xg0-7z*M45Q)-Gj+G&YnFH}*q^R<2o&+&A90q^sa zPVeJ5DuNT3v-UKMb3YtrUf|D$>;jG~zefJ&(dYyF^GMq$u^g8pj0#NKur0)?;(nn) zJuz&!HE-ucC7R-W10$nP*ji{rspK!(dzhN?H*Yy4@(2niV>Dojb zfN-H4S7a{xGgDKXyF}APB6rZA8@kDP1Ec1&KQDKhv!_1V2=VX1TbbM&2`Hvla4jcK zqig786fgt{+*Ag*njmchGi+f71ERg9=3F;0`lp$Gx8?}0H9_(@eT%vaB%xymhuBp( zt~exeoJyX}gK`e%P|{?0#)SRYWUX9_)^f+?*w7)Xw8dJwHd_m%1rRh+qDvV$=U0=< z#kls@-@BA}A^sGyCQ<+VQrN1yzC3qiRL*+^J5jGiGB)6K#!iH5Gc=5clZHm=c+W5u zNjQ!5p!nsjwVFJ}UfDOD7&0Km3|PCMCQ2p?&OG~hrOk3C2rcBw*K0HYJ%P$YYG9+$ zfB?vt1AA)HD-j3>WCgrA+c4K_c1aGi+EWe_zJ_K3HymjM2I-G^4xoruGT_Cn-B6+W zQ)xUZbEgI~H)@(XB{TxI82Squ6zj9&^K<-*m8G4?&3$Cupxc-O0mB6n7^I8?((uqY z!YS;mQ}{*egbQ~7cl1DNZLy<63qT$@7Ifehr5xF^>F%)@+lIU04#jD~=^D!Og7d)k z^LWit0IDzGOwtl)6;B5wHFomxLe8Gh?l75iIO_fF?MVY-rCHpbFIL0JbhA)q%iRlm9G-FiUVM~N)r(iUAAJAb! zStf~_hzDZf2R3wbgTQmnAFxX|joU9Ev)IZ`Al=&J&N!s&dkc5t?Wp0j0wxUIefu$! zAlz0mvSUfR2mutza*#Fq3jP3aM(cyH**J$1(Q1YtA# zIrTVtYo8#(1T$~~z<9Di%_c7c!eE1|{!CVvkF-CnjZw6n$#-g`ZEt3ih;)MoC3JBP zEtKft0u7c<<~Y>3~b|)a+7@h;K)2C8~-f zXizEzu%KG3cuaSnSn;@Nn0amxe5yJ7S2m0)&zsK;BA-F4pF~a1B~^QTs2^y@lMGio z+ZWGndN0h`C3Z4z8oy92+6_K>%z9m*1F?f~D({b)Jsoki&1~%kIDrlMx5-(} zob8Ukfs!{V6qhDhTANfOjbjF?*<5rO^HT8mz53xqlP&=+QAVPHd}Fz5)}igwBjTj;C>fD(cFMSlPR~ z;-N)miYy!@gd*L*;b(b3H%3N7ocv`|n>v zNlPK}k}zpXZ*e$#`CP`Z;Z>&lh^RtX;9)#a#tN*^aT!+-u_wZ~pg)Vf2xw`;Ik|2dUw`WRp)gwmMd`r28L2G6x z9*4guG|C})@cFA0s@n9?ayzquHb$xo`{B&EzKeOEPpaE?LbL?h#OSM2`n5qOd-Lib zZ#G#-ufHgsBTXy|lek2b#XK=)%7kHi<$uzk#p*kS^wDW(n9o8PTvP-c5I%;g$12L% z_DOHLMpdvWi3f=U7-~|&I9wR7n_|duAI#|IIsUlCTsQ`+`x_hKyOwMH$~QN|@Eh-7Xc~m?z4IQ1;`m+o4@2L$5^hAu zGWeA%2f@}iwkTit-rMg`=$pa28wYPwiQpSyhWbcbZ|fUZ zFmy0|`|Y~ zsax>d>DD*gt>*N6uy~K-=_YTzB@rI6{`}YNV8#hm;Aw@hJXm(jYNR_ zkIcDbm@DW46N|?9KN5$ix`;-^%1ItPay^YVnmzD zau4CV&YorYNoKjnbG)uFr{yjX2IeQ0dj#O_eqB~@?C;a^Z@CZh%DZymp3Yk)HJ{RD zbc%o11suO0(8x`H{t zdL0a{r`9kNz7H9XxxOF{q%aNPHce5e4gsbpp5pY7A@vS;jgL$gb3s=-Qv!T84(}tq zdrGF2;2}%*`@WC%Ii&Gqa)n@{cx{MShdl$B0K4%pFBYE!iyO(27q}!TC%!f=jES9h zO?{!Eos2B(#EiUFLsPnLY7!!%z+;MvPyB2lYiin?6I&zpiC;~fr89%{93{8; z4hm4D+qGuVhyLBU@J0=@S+$OgTVhld6vEYEN~UpfzlGA8e+V5tny&*;ASdYZSj6kc ztE=gN&j)Dd1PVoev zWc!KPe!}ew-w*2<`EnUhCh|y$4Yh5%G)Xg9n+#_1)I`j6MNafMVS=44oGY9q!dmbo zT|eFz!Y0C-#5niTbvV3wPoim?#!iF?ZEH>ozs*}daT#B>=;cXIVn@FPm1_fyZOaFt zQ5K@bb5cAFTWOKSFT^_mAoOJBcCukmrS6-gB>CKv6ksZfE6qNMiu_0shabl!JcTL4 z_>KCCrEk2Vzh-*3&uA)1i}*F^Td@6O-u`j(_{QzC5O+>9dmfU9!=&%so%eDQ+!RjZ zJH!l#4QhuzKZ!h*35w&u`462j3VSmcP9cDIkK@HLvp*n7*&eq+yVLR}j+R>yK&i5TP zs(>Lq*2vY&Iu!^9M>8sk-I&T_Mm0{+ue4F0x;k(G(Oh!ES!Aqi&8BYmu)p17|4?{Z zI&QRjJSmsAIv1@jmb4oA3n)%WFljkDC0g3A=(Q8tGo7Lz;apnRkBu6SdPeFW;V9YU z{ZW7h@v(F7+owI-&uIL#J@*>VGoVmxh|dZ5h#LSUE0yA(qwjb$+dNp^G8{^GvioLxBhy zLo3Faq?4f2OX|~&xqEN!KAO7^1$q0i_`Ny*s>WvN5s!W<9|bA8s_GD`xxBXj<{~B;k8Ow0NCKr_fmfNy6=R%OYnSuIiY8u4@lxvczK^4RdEB4X7h}l)&PKTS$*JM$5W*p#KVove6 zm_;^RGe(Z?jIG&!3@^f8-FO;@Pm?Ue&2?w)Z_*IHSjyIEVNuMEB{nf{CS{9QaCp8N z|3==eiJy>^rfEKz_Y&FECDRa6!yJ9xQ!L7;r7F6R(Omp~kOhZv;pZK4aSw+@pU=5k)>GyDO*0dG(+I$D(prwom~vz)isXKnOa)S;2>e{Lb`VOgKZ_T4vuQ4Q zNA4hJd?pZA4apNp!XwM@;^iVQBH?sC6sL;3Ss9#J)Rc4*W?1RA=rNM4x6Uauy_<|; z8$AIUnztot-ZnW~9+@i^RYTtiCI_NI{sZ+shnulPDWwB6wfrDHp=bS5fNNjWNfAQ? z+Pw1VRY;eGSwXj3w20)el#yzx%^Z)oPr4-`ftR0P}}(w#!YZP+Y;f{4xHjM03yFoulAdPO6M zLV9Xz`#uK8Xb;7^X=9jW28icJrwN6g?N*b`hE`VxfjD$aTg2+1RL9ydKvLe~a1g0J z2?R=1?-et~&_q}Z%AzDhzNDI)Hb;1w7(&yUe7~_|y58}bX(oBBk5tl9H`vMfpx?B^t5(7HZx* z;z=kxcnZn62}(%rGqFXHa1~{{a*G$~_*7*E|3!l8U))!%j_F0sv^MS_#15 z2cAoS2I5sxj6a&&RuWl&X$S1B0tuKHNknRTHhG`7Q5EU4AjZA>`J61KJ4l3U%+)kO zb(dF86-}p`8IuO{lZ*4lJ~LV~4kLvAESspzS>91Kg*NmUO}ZOT++24mGX!ul62L*F zu%Sg9I#CDWfP&UdGJP_f7~x`{J&~Qsk$JH8O!7pSi=<7+?=tD1Hku){X-XMR6LbtP z{+zG@{&2jiwJ%9grT6$4nh)Jc8+INXf@qx!A@{X*XuA$LqWg2*Jr4fZy` zv{8a4`GxIvG$^06WL+GDd76002s7(ACE`f4suS;k<~|~YPhv+S=!N@gTOJ5fS(MtQ zNTfsWDcp|?ZkDv$i#7n-r3>f!f@t*J{dz5s2(;Ww%Xgx@)|YKaNs&bHOGdu{HeEQ* z(mt`2P>(duYkPo_qswY-dXCVQezk#BdSDg1NnklAI0wsz)N?)j;?udj8TKBr>?&$K zSek8hk663sbTIB|RILYZX$sXYJ&CO)gHt5MWLX$gz5qL2dK{ee_UiUmnoCsGA;m&& zGIO)eX>pd$M`s%`)Oq81Ng8gNUO6vF?K8KRal*;|%efH^h4cg@n>jcxbh&dA*nq7m&&8aw~WeLYg{ zMt->qsdgK#oI+CcBKExkq!+c$93qV&>r&UceyU(?ZkPkBdI=gd-0F>)b?RpveJh>FRePoYdQMBB7q2S4}b)`=h~WAor+Qklsq-w1JA>nD?S$ zt$C)^j=usZrlZJyPZyb1Lm38B%T%P$ihHYEb2Fi7xH?{4z!RSD8od1_=M(Nytx!z;3h<-bEF%%O>&x~ zAYJqc_uif>g>3!ESy!_JFN8#YN2Fn(MF^TqIfmVhSs(c5Pfk1$Fgb}(B0@$L67PUW z)3?(n^QL%E$eyYPB1DX*QIC-ZlP~3ydNs6e9u?H`u)F@jsxhL$ggcLK5|0O6;A}eH zW9dFmBG#1XS5DJU&qs>sM;6d3N8Yg~h7sG_Z9!(m3hl$~6k?VLCL__2@TJq%lhP_Q zf+i^*SQiWhq0Xv}FD|V?Eeomp;G&qr{Jf>K)8;%`;!d<2cqqiZQrpCw(O0L!(x4sB zFrV?6A%tSiAu0*k#P~C*tZjL7W5&=e))HbbK40$GU(DT`O33@k-2Z}wyx*GpWFPYe zSq4CX|AK#|qf<1CCH4PF7v&fL%A@2oP9LMJCvqW^a*o2W*QjGCa#`-~KBnIrkd&9? z4~SCo=~Pq$@bja`_xNKc&obDjany+AGtFU=-DH=!_fXc8rAVxO_tRzE;TYljTl41n zg+!F30;9}VJoH>E5iIFQ%cCSuCC^&V-_WICy z>$00om+vM){cA9?NRU?YeWD~l-)uT6WDJtnQu?A7iNQSS_e#5*Es7*)0TlRV>f!_} zd$qcX@=z3nOZHTSNxzgU5Q1TSHL%#0sDnRbE#eD_S}qcNV`XQ+V0B&(!e=!ysfsD} ze2_>kZWfk> z5k6!aLxfAC>G4-HZB_AUR_zgXHd>{}W2VUwRE-h5dQZYqjw@q5yq*Q? zal+o{V0X-}BqO&*LiFK=6h`7VNzw*C+Cc)BUBPb4CW-MdBectQ_O;W@s_REsbA*?! z2pq(9dEMEL>avLDs}Hqp{nqp=E^K3#1q*h!d0DJtv)gT2>XZ_)qaQJO|c77hR9JT0{?37TN zF95kk>7w_^#zx08DnV8$x?u}a{5Y4cEWHFJr~Q~2c@av`G+k-x#fgM-(c4QFFH&7( zq|i9jh1)uaUP^ZC%pL3{uG-=apQ`z^CBV;WrIpkq&0IF`LRv*$bvZ+s`N78MbvhB1 z(5$Ma%vl1&VzP;peY8y=4OOGseL$9FnszKl!Iap3q?3=!=A)|#9Cu+5_@_;>6I#Kg zhy6Id>Q|lx7=ZZPhEFC9YbylPmKg%}H|$ytVfE@uI1x>!el}$R^{Ic`4X1t*yR#`; zGz8?0)WA?*2^|TGF#51I;-ATII0KwWB?tv4`b8IjruTx#)K8(eC!kPNlBAOzgOvba zY&KPlgzZE#6ADN`Wsn>O#gZJPf)O9h;q8-@D6ErD3Vs+C`^0e}F)<8?0`#I(UoK{M zJR`=(7>X8W2G8x%I%UhUR{8A)x?UOQV;m*;f&iekeWu2X6=#Q7NQD23Zk?aghpfxd z%oUXdPq&$euB2>i*3!(tZ0PI!%t-LbhtG}#wk4f@l}!hE;OY~z7XXr`d03Z?G92ZL zBt&Em(z@6U^LgCNr=oo$i(}5slr|2{kfrvF<+vQ9H>r%#TUh0xecAY;-6>;gGz)vL zktvQ2V-aH*jGmexA)K<|J(@iHB3jY9Qq2^i{Tqg5&JEbO3&ol$wsYbz3+b>0?u=2= ze#Mi0C$u%-lN5nzB=C4DfVNF@?`4p z0E-6jI>{YJGc-3w!L~$yMggonw3*|w5@A)Sv?UGtIZD?~g(qqh5#w45u9a&nS~V6_ zBPk6S)8rBxj-FUTEQ`NJx}vgGQAse4?ntEzuz5P#V0f82xtCA;UonC|af_r!&e%acp_#hQ@5oX79;zN4)(}jWpF7Qfm zGc3|>6UkEjQhcWQp$H-JMnT7g&bN(7@o-RTvx9jqS?hI-pbZ=s2IOKKR8EiVd#hFh z+b~BbkjN2KUv(O!Q_|O_*&d2WWiUUj_PUpp*q_0oxqZpGLNf}zINa;DM9a`>h6|7| zjw39KXcbKC`U8rw^@kKEk}_rVC6y!j>vk~jRzi_><6CEM)&>!cjvvN(|8}+M+R_7z z51BI3Tse9C%qrF6sV8smRo_Jy(CBZGrvhV@W|1lh@82ixU6(b$YEAZQ+Gy`e;U>0! zlR!^o*J{i>jnR93{F=O?1=s3yf6UB=y(=f5SgD#!91>_}S)V_O{x@8)i#)gC9x*3B#;w(F?SEh4tgw7z@EGh#>n8ua& z-u!(BZ@RnF9zn6Y__o7GbRmKp`;zg-+`bA|9K+_l`%JDTp^1D^lY#WTTME9k02{3?;;f-p`AAeL z@D!yu?KcSjw^g{qYE4Yfo{U)$wk!)Ko)Wh|I48FYNYe-?h$USEZI{z5vxcQqvg}rGj&~YfQ%3So|sct1d#Zam=qD+ zOX>XC7(BkwW&ns&1jdi@Gzk}@{0+$*e7erhy9e(7rS46*+cuUo(7$4FGP;1+lt?*t z5>ODIEz4WH#j>+;_;er=BoUJU4S*DBiU0l8(i;}a&dq&i&YZ*|(CEFZyQ{0KzJkM@ zpp`-3Y+*=&M`NyuIXIH04*9^Qw;nABDA8L;3l9euoW%z^UF^}b3iI_BmyqKYuO!a? z{{CYpEC#tHa?`L(-`GrRbu3U>4dGRafPSD|b<27^*b(pHq`_(Re&t(VaCJB@R^#px5C@gR9cBGUV)q#Uq-P>Fv0rt6*y-I+f!=tWY(`>3pMTH=s1HP^Bs( zFvb3Wgy@G-Ie?th-B417w|Jt^B0NI+JPT&S<&1g=EuCa3rKrI7P;fZH@`sx&a=Ln46Xt6x)=0Ld>)t7**J!=nK5+2q(Z0&>}PsGvJIG z-2hQiqVcA1J(CbzIvbpeky!ZBpsO+*2&#^IIC~S&2JUG$>y0?k`{0_dK8LP1E$3qm z7Urb((Xo&HGx1~K`6p;ZHEFdJYDd_g&}AjA!Xtl0T>)ofE(E6hsxI#--cmtE3cW)n zL!{GWS2-BQLbO8vjaj6EO} zO4;);fWw=xG0MozYIqH$I5)H;!wK9PW-k`SY`sX7I}O(S3QCe0UifMOChZu>QWo|Y z7lxBmK)1$wo9UTncK_YgAVOj4jThcU-$^Ont3R4G+EV#zlrx8)-`rB;<~X z8l~8Z^j$ixhi-ee=o}*xoi@J4A>++O=+RfCx3?Wg9*`;la2Ca4NDn|+c0*~>Z(&1a zc!cOdiJ$h=wUNg-U_EvF<00N#5C7;02y<7$;Yz9WKk2%#TSCi9Rn2PjDN@TcqL@&@ zTg?!%3U5W+ZsNam@Z_s5l%U~qyl-|6l{K8ZN6^x39^0B=Z3!Z8BqJmVMDlJn5y8kP z=0^qe?Y!L1$Tk6qtOEZ~SFN=w)xVW`3^gi!i3#a3G-oQwoIgGLd#*#udiyfBQz~jSmgktHCthIai2k+HL!y&c6C{RrY{o%pbVOE?? zQj-m-fuweYelH-b+Uvj8k)){sr$w3u#Gn1VlOZ#j1hnGKQ5@Q67wc+ zTjMh8Hb$X=)ZZjokguR)U>cC5NU2v+HjxYbB6BQcOjwUncEQ!yr4r3mC_#$tFs^J@ z6d%#WV#TY39Vb{I27Sd=s|sOO0D91$cjNZs02eo}^pP0DP+%unoXehIG?Mr!Ck9{00}0}O~uJM0%IWr&v^IOMMB z$XuwtkJu=Dc9AD(FhL^H3E#!@6O1MwcSe2x@45q z@@*0nT89CTnxMFd-WN&Zo7R&Hw0`v5jTLkglHPf&?J@Y6RtfNBvy!N)_ z;aRmYN6(c;*q>w9n!H%O6EEer1SK5yrwc;UUM&Xx4bBa3uPw}E^inI%W=9;WA^9{- zu8F5UPgAJTzn&!b;v~P9Ef0) zsH9p=tLd}qwrj-uc-TWX%!tjx0zlj}&}F#+NaZ_G)s-pV5Mp(PSeRHj}QYeC@!r)%a?>bs!(N6_3$DD=uyL=jFI&Hd#oDTk*@-ch1L1 z80TY~GVV&&%m;S#O-*#<%_FF5*Ld7XNzvC_0`Ej|z&l-k)|)~7m^szwK`a!>K>>7^(_b=X+Rptu6l-TGKH=FKmo3noo9_ zp{v;o>)*t8-q3)&xnn?dLhYTiEmR&Yw6T42$M6{S(zdQ()U$GmOir-uU|!hk`2?R9 zJF`RHi+fX@8VyvZbs*skhblv>7o$Qi#*-brnC|XH^spup=)o`4gI}-{27Wrhr_t_C z#Pco1Ug+4voz0xv9_AxkmP0-mdJ$B@izvIX%FcGsH!*8eGUB3}CGVb54ailxbChcKxVvm^DDolJT#NchmRNM?wCNVKh8DWLU`jOSWO zOu{Fl5OiyJdKcD3#h!?cP!uush31{RN)l4RCgM8-4Z(Gn@wLqugmDXui(uw-e;1N4Da4lDa&+1PG6v7~O6M_h7!!uKhtbnbd^QWrO9 zQvnlm45wKywj?s6Nl9kEzyR6~7L(lXrGX|52knR9EbR8o)NZyAeuGHqFR7HO#sx9%C(mxK5 zTOQiuwhYf>*lBw)&L} zt<1Pq(isAp=-%FrP8P26(NQe1OIJE$b3rq~JNgr?$vH7nh2)(~00qPR4Xo;a14(2~@sU8|p0-5_zGw{ngg4f-0sa;@>aP?$LtL{4yR# zagej*T*GH!?r`n=+KqSa+sQQgsY%N=|2kbhs ziIk#u+JbW2*x;BGrCF}pk5Ww?%N1-iu$S8xr=+pzmZq#0!1EGPvw&c-qQpPBj(I!K znq^pineh@|J5c zm6T6Rg?Ea9b(CUi#ADHfUzHoyOrG*=37JI`<4NU;!yGgG8=5sn@;F14F)_vC2b_8Q zC2%oAG~Wg`nf9S!7|opMC`Qx=TonBHv;zcu+U{juu-)ooy(RpxntT%W@WPM;Y)10o zD2?9yzte-bY0AluQaoGdr+&ydyU9t^OFVNu*KCRaVb|*21*2_zg6gjF;qW?0WAipk zCZ?8?3B%GETiglvc2UwD+9tLI(G{&Ubo*3w-xc>lkFiA>60r^0Rt+xHenE;-r znWL~tfl1;=`qq0Byz!cn8Jw(I)=~kU;=-XqyxDi9{mT9p=TSQLj}B zYs;ayxN|7X_-O_q%FciB?XmwrOOysk{D;&gufTl;K8yKCWO}tcaY11>E=1yLpqz=8 z5?Y@2_pP^TREH`Tx`lisp%%6_Y%_H7US5_Jye^2k8{uc=VMqG#>EU{NF>%xvi0i!w zoy&QuQ2 zBQF{!cj`|-hL0=>W-)#xdRe`r_!+t{jlxw}Crr8{COX3VsyYbl#H%pP?~qf;J+@3i zFN(KD(9>rV(q$wq0hHI@q3BG`7%VM~0Jnj%h9{8zYO%i$dqbc^eB_B2TCm)qX1sLE zK7z^~m?K|0M9o=n9q(51BE_yuyP_%F#iUqam=H4p>4GW(mo(FUM!E&e{UIFbhbKGr zO1nciP#cJVp^TSJ+&5xJS47!Zqa_^viIdV{Kk%)}MigtYecjv=| z6;FuEDboM%&L{oR=&f)q;srlo$I-!4e9?7O>Vx~K$GLL_Eo~USeTr}polbye(K>I^xW+Y;bqxCT!zBJKIQS8<9X?>C+lTo<7>iwCS=;N|=(9fYgGd4r$y^1`31I zXdP}XU$Ly>_tlKPpogcJG>c6(mhG>7g{r2O;n>hVY)|ne`}=z^)i81ouZ%tQg32Rm zSdC@yq=089IpSB7lH=2N6P8+QC`)BAD`;%;+glnOV+X(n^i<0m=Ln zL1&D*#f((3y1D;;;;>s#MEFbjFc-kt4qB77I#^HTGD)i>s1VVyu@;Se)}-vP6njpq z74xbX@i~iLG_ntMbl|_@Qwua9uw!KYZ)LOyEa<^11p}AFutw=|CL1|UEGv3yH*Qf+onMCO?h5WH0H6Y zB8>*Vo?qL}&u)xfTt92m-Bcp8+xDdA_8et3i`(0f))$(sZzkf)#J2B6l9vMwY?iR~`99ZN?^4Jl9c)*M9hYC9)kZKEo+|i~-(r z;Edwj`*k9uM8e}3Qh2~GBp`S`vD6Kp6}sv4;e!YFAM_qiyr&b(#Ac#pJAJ%^z(b-1 zjr6gwiC7K^ZS`tapb6Eo?;$gn7vwB|O)AzO{^vj`5G+ubQyoLfS1$Y z`g~1V$T}!2y)$>yHVMuO0mEQ61Xci(%HRQ%mbReOhd~ST62qc`PVCvlC8Kc`%x)9DbIVB6@0K|(f5j%kt%=L}%Qe=d_NBZWPb6V0n z!V9W;QXk}^RBt~JWnIc3cgi!A%HX#Z&^7Kfax;Cu#mvOc zQq3%-r6K1waF8akZHlYDYu_A3*&8vGn{a>-@kyj^;cC|q+`*6y@595OuEwR}^BAA3t)L^E;#V&n|4 ze@y+LJB6)u3JKMRkw0w(S)xnb8_aGokf-f8lfwX6fcMFDCVfTGMPh$6xV;@h zVQPp`rvMK4kg`7=_>6Wu@e|Bxd@|wF4*vLKSBy_5gy!r_$iTiNnABUVz3*m1UV;a7 z37(ZSs%l5Hvcp;?21P1Mi-VU`2M^7QCochJ_gwy&- zTaIa~!`EE)!9@*sSaAI(KjMCmBW?tL=;hX$e(;KSPQ^^DVdPj)F58tyC%!(E0vnJ* z>u#9_`pMt~)=)obcGz5#Nfd%lLrsz}5B#LnQ4k{VRPGwA^xN^9FhCc8cRT&%y#=@c z9Q8zb14&I;((xT#h9Yc$CA`Dqd*-(~xcTEYqHGM*I4@6zW>=Z|m1Sq?!Y+`vQrMf7 z%3^SpIU^UAd@9j_rT_MJ;S(yth$d=w(q@k!3n+SoC1WN&nmRa1AGnW!zcjKxwLSVX zkyI^@tDZ8Yrb}`7yG1{ImP|rK_V^NgDCq=>YVmY}zAsDbp)@XM7|V1Z#RW2Uet5MU zk74(3qt{ZRf!KdGDIaUPI=)`(bmc&9 zXJXAMrdZ|JK87*AOp3x2^f^N=R3z)d)PqK5KtQpk$tkpB3Y|4o6g2W#bPlvqw5^%a zaTAx5%msqNcLgcYp+Lzw41twFJ^QFhWtnwX4h=1TB=x>&~-Ma{t%(F{ORp2?@}9= z>`{0~kgIPtw+mFmR}^u~h3L$wwR3vwKv8QnN5m&=#-)DgNT$ZFh^z#rzw+mI*5~Tf zU+?c6Q1ke; z?^FvCum!vZcI36H%NY#*>j9O2CJR3a@evU=HmCI1AsFTha(Q!Ms!`6{nn4NO@8}tX zrUzyQotQ=G$d$K32H1x?KJNi@&k081u)aoL9&V&|2zt)%6Hsi>$v zn<#f22t#Xw?z6)ixn>4_XdTN*%OJE5e|)IZpk*wl&S6gSS*}~W>JR8j|Hhop!V-L+ zgf~d&w3gw)DuUcb13Xs4K{0{FQeLT(UkGcB%q&sh!o5+zu14Wto&JjJP;eG%NXbn^4Z`iAJ27PKj@W?>a#q*Le1NYV7{2ussKpc zSBqkhV?xmkp2F2Qp?@C|))fRN%o`DdGoB^Tz|IlSQw>K%%nU58PIbq39WB8-K5&e_ z>+ERgHjiN)hV6gUU*fcyTF2)O@KQ72JQq!WXhwK!#DR#qm$SaONSl1QJuOLcI? zg}(r1@--v}s)~`ZO#Q1auQBlQLLLm~5I8@%=4yOX6?)E#W>cJNL; zi`L3La4uV~-4;C0;dukkz|ovC+Y2L)iMB6JA%hnu*R3n`B*T5J+i-^R>C^~R@f}8! zW2G?In*Wkvm3q@CBx;pg;-gyrM(}dSg-V&Z9o18EEl5g{meIaj(X!;z%4Cbqu|l*i zE|B;T6B;SIlwu<~%3ah<6udmjTv}nI#BYhj3Y62}oBNS6KaxcCttJEeH?g3l|u zn1u6Z2K-e<`&EY93?gk{$}YVlY^Alkp#QY$9YK%>^2+a9q%X7|vfir_oOGr0$0CU* z{$Ax=n7Cyrv7P|xcA7wPeOod}7e^X&&BXI#>u^mRb;g=FHNy4k>Vb0*w@2L1>4Xg1 z_V6^L2{hE4Rpj>rkrl6#akfSx`et2Kt0#*P2gcG-UqTvbs=M=+QejURTJ8^Os2GpV z_Ni7%0#N{nuthrrfV95(wbtBlgb8b;?ECv4t4MwpatN}<;no#5TQ=M-x%MhJ;)*n_ z1p^=PVtOAZ?3&BNzw(@_@6*$6NhZA5oF(%)Uw37s)QLAoW*L$3u#Hljfr9#|ZfPlv zZ#nbA2!~pvZI&7lR>a=w6+dYefzmBTSh#7gTw#Qom4ENpH0cVPpVc3ANSU9uyTF#{ zXo@TxIK!fZry$eGrI>->0*pAv76Pke3Q3De3DxRK?jT5Li@r*V2@z3=O;BaZVigV2 zi)FiCYHvlEqE4SS+?A*{a#5lgp8D-xvDV?hD+?RTbXGCet8y(ew_b^d@pdSQZ0`c! zD_T($@TX7<9Qs*QZiCTr%$tdSqi+zsQ1GdQUUmXnQHJ@B48^B#gX+<<LEC8kx}pcLVz(jC>nK^d`X*WG|#TZR24{muU|@&Dw@ zvhOBe^DNH_I7JWg83F_qgOoz!MKpu9_OCp-9-pTxyT`RzHNh+ML%n8IB{h;io@^owhbft@M*yozTCU zIA1~N#Ev{%Mk9uYsw<#m@|%W>APuYPM#@x&P0)>*?+{v^hgy@XXf<0|u&v17IEGzq zi0YTyrP&3`_LkGW4&q<}%_OPx-kvS?{24W&wc}^MWCRxg)}`1t8<89wtKn%c0$l`1l^y7 z5_>Ez0gr9j7?8YPIWQEz0i~g49BdXhh6=n~lxd(w(TCT&H5F}2GQEdpnVZo|F zY_;7Z;SgEtumWEwR~Mq9iDpfAsY-3Xs$;4EliG#*annokdVH^>D0xTY^l^>EDTE1W zC?T}0H!4+|0u_<29f1MEt)al>w||25Zv@-;-eOyCs9kLbHn+Fc~ld%~Xa&HS}a#I5LOC0sMp9=7DH z7x=X;1CNQy-nwoy18f;FZxKr_Jo9mC( zuEn2X^~unm+)3np<=$6`K#i3=Swyf2rFYdO-CdWowl3P+Ldn5NaTCt%O*r0`&2N7% z7#0dZjYzf64cFxi@h=m*g2G%SGL zRnY{O;2&>q8~^n%{Gt8BPYp5{9w%{*P}{e+onvwYhXKD)W)SuJcDq65!aD8u5AnYS zUD{b`zb7S#LfW4ot-=DC=5q;*NG=}8tD@Jy=&cNKz8lT=BPVJ$8g8?(Sa%tyk^*B0 z=~BdNZXt!H7?p7?>+=fg@=9v+LJ&cB>sb}MQ4RAVff}G*EKJJ~@7gNZ#0@xZV#m!S zmTSK9`)$!_i{rMq-yVn<-Wv_k_@9{m=pT5nJkUm~g1nC5Rq%Lbh$CGU=!gQ1Yj+bb zvEp%}UbgaPD-$DFNqsZ=s;Ik7=B`)hNi;Ju`S`R0%rxF0?S+SN!jr~gmt+D_BgrDf}?q_>7a(m9-6tV$Sbv#r}UStg-4dDX|^hhA#$AzNOrh#ps3u{DmuBW6ruO8 zLT3-2UOISNlld}`(XbB*9Tnj{Nd!zPfsZLEoIczeh^?jEe2BVXH}cugYXsS_!PN02 z#CJj?Ayf7jp|iw$O{tZP6Zv}LEc-L|0qu6PyL1nS8uo%boTWKIor>H%({?~!I(apD zB5_a-U=UX86__BmPa3!4+e)^t;h1LW;`=#MKs zZTFHxoa7#=dP%RHGqgY>_I9RqET?`WjfT??;W}qBO~Y9Bb}u;mD~Vz!IaD!RZwjNx zp*Y{uUhHu(43VOw@Kb3ie?EfYnlc4wiw@W#ms$An!wKUfmcmxL+QJ=D`)tyMeg zH%5v>b?m08Vsnah{MX4STHPaLW54mQ<^qA!G|8NtePas-i18_lV( z-7wE8WNep7Y7%imUT*?=BsFFr*}WWHI)4gNLMBFciG;9#*bLlUyg@0A>FsS;38`Z? z{Fe+_gLgZ>)i^xjXwciCcW~!ht`*JfQ|NYoM1n!m`bje(VRm{=geLG7!)0 zIPLcmv4V&F{X}e-Bp}Z@9FR3Fh&8;KRlbfi(w;*No4QShY9q;G?m|F-0TT=ui-}kX zyru^_DWw>#oRQeetR#z-qZ1&R7&=+5is;A&`#kVzaR-{X;gR=JVJHapF1?ObK)xcoG1*sMjIUOLX@M;%OdYgKNWH5hpEgc; zy8H`vn+E$X_wF^CId19q+V?bPQJQ&Capr~1SkF5PWOr549`4B!TIllLJ6^02R9F{~ zErQsT5K{?J^IvjihcvS>j$Oo}GOOcWqtm9GkMRd5c8~4+ycAi5u3d#jGc`3R&c||n z61zUXl_eDliDATQ?s6&JkFT;tm;W|u>pxyqd^OZe-|IA3yqCjFALvHXoAHC!O{ z#H!q?#2sq~$R$Af+(6c&y9ed``H2Ln*HWVABeab+;CR*SorY{&!w3vm1;0n_GiwW+ z7Jme8ao}~@40pG>+uAy{Tb}tE2|89`xPiPF`OBc*Vj50laI{7dwu)R8zc(%~&(AJ{ zj~@~(aW7@xY?c)jORM`1*+QY|vA#*$REts$kx1yF_-+b|7ecLG??Vh~5`M+$kWV*0i`F z>8Vya7L6O6`;FTMEOm`-qkK+XuPlM8RQgjuPeOUkmCgt7?776TnuY8?nw)tVx8O^E zhN`E=Ex@DM3{Kaq`4W!gKsQixW2sIGQ$HzqlL&C@e(6kcqlWpHh=3TmAs#12!1xc9 zYUJh0nF{zUmT3K!`{TnX#$zrUaiPB~I{@b)8ibD3xg#wl=(h)2XL_i#t7a7lB4EeS zM`(YOB~83@f7F|zGrp;`$a_NC;~Rg4>liW-2wDjo#Z3FifR?X; z5!!eL_IBmy1Dm*EuGQNJb%gPdPgx1g-@~TPjr01L5(}ZWL0ZExd5s7bu7T(Yjlc>0u3>~1( zMBq{)SCeP#LGQ+84T0~Wu|p^Nr0PL2ac6G!^@{IC*?9QFM;{@i46;?8z0*nfgxAbR@#w=eME^NLLtS01r~{NQA}JRoX~B0a8ixh5 z_Vy{&I&9KOBpdK!)=yRrt61!)r}VKPbm92^I2^;DtN))xeUuvT=+|-oFv!4pt-hdq`xkzmGHlubM3KQWc6_Rl)nr{}wKX z(NwKqaWD;3%HEONyOmll$_Af$Q0zkpq0V}AkNzr(KZOeaL#?TW(W}(q(QH;mZ?!JT zG?Sord|d7eB|!$gY7nseed)1&J17>K{hJN%#*&L~XH0>uA>}O z8L)n3Dptu$ujPX7b|)qCgaezrnIx{k^6M6g;_1xGw{E#p9>vi-usE^U4T8mVXGdPZXNHj=J)^?Fm*e2AOImh~iOH-r z1&+rJAOezC6-+^@1>(sB6)%-u%dX>#YvIJ8yKv2vB*wNW>?e4Wd5wHnfKX7`z_@U! z&l#g2yhgF-@?g`}qUN_H!#`LC;j1^}qsf|3uCh16FtBc6X>dyFMC547w@ddc+zC z$e8gIS8CPXze~Cr1VOIOQH4SsJe2}{s4TP^);WKlek^@Sb3&GnX;HvOR08FXcFQ=p|n)g6>? zi&$16cJHi(??f0os@7)eA{b0%AZw3%<-^?GuGw#(pF)%mAbs^!5Q5R!AyKdeRfQ6GREGgsJ%2uBv@99qh!sK%J z)qk;Kh%QS2{i2Y_W`_tUrg}ADc_elj-%Tqh#dVrVc~xYLno71z7l}hkYpqb$)K)i* z4Xe%{Rs|hS5(gGJImsqljt2_Oq!dQ_nW=TYlnL4kDh32bVE(Fbwfb&lso4@@hwVDfadH+R>#lZf^|^Oe zZ$p*kApng^;EX+-hNI<-AyTnhkR6uZWFhV{VmG6fLuJdwEE!5`E!IOgXUF+PzP!SH zJSG22te(pG7@_}m``mfG62plr=;3?;q?O?l&LB2#d%N;quV_bo|CM{;Nt!GdBt3qW z@Nx~M`R7xov5La$GbQP6?1a(&ioctWXPS{5r9pU)*cgZI=0;b^Bg4+o&juJO`g#YyBTBnd(K{j zzCZYtu(7J~O{~f%Rl_|v2oumA2eq)piq$Qj75SYi8)!}O~#h)`V!k<@Sfj{rX z7=Ip#3I6<|0O!!PN;f@OcHJ8V9O2LUX|su-MF^9J%nu_;486$j*jN#xa=;VK$5bmgGyiUa)9%=;aD>J0D_nZ6w3`!RmGk5Bgp2ov+` z%4uP&qqV?fM{@-FNCyZ0TyXuH{z`DjT8C`plZj=2y|kXvrhkk*U{`)Y?mkra5DK?^ z{xftk7!br*=_iOGLViK?b7w%v-Ay}b^PAHW>M|n~M8?_5mH&8!I0RQ#m9C0ax)N7b zwpUiR7!lZHSoP4DGYh405p2ywvY&0ze5PKaSo|iRhe;+r%I9}4488tkvj92^2jN5x z@J|!bL=NzewZr{cxQ6A(xsFVfaO60vq}0#ZPL!*L?&$ydaaJvaSwQMLA4!O znw80S1!Y5?SqPS_P71RF=i}Xn^%4%P+UV8bdCy!NA=|b^STn(#9sW#k0(BP z3A*qGZ?%K}){4y(7!f>`RN~B0q=hs8QdH!f5r&88F6vRvP-PmBb11X_86lHkYa06sy-i35 z@r0|nKpaiW&n&*XQX!}<(Q#KNV`Zl+v!APnwR*Tz4_E5pT0LB-hu6>vXV3{RRKN#i z%`La6Dep*)S;LE({-VFa1uxZ4BR_*(FV|x}A~hasC2zcfggV`~C!6ms?{y`i9!oem z&Kh<$uXmMxcP6h2nN01ve7)+=tuntJd)4s%PIvwa(Z4I_1Axp@q?$< zvFtk(;#ipvcW2&=)I<6$Ay80Lm(;8&>Z0LoV07k0skvmpKKOjyED%o^>VepXO+RXV z=)Y(I%QJ8KDLo?-!xeq4dhSd;REfiG%m!Al*W#?wt=WI7I#E+sC{>SjWdALd`laE0 zOZ%|sUkVx4W%k)*){Jy^Fm}5p<=3dTYItjv z;!-_asfTOzaG@U5a$MikM*{dK*|p*t_S7}(tXE=$Iy6?H!M|JRj%I$f*zLCQ1;I+E za2)%S9&T?PO!=qXK{$X3Gzj&Y{L$9f9wrxgkViw3=aK2@9ol^b_4co-_o+gjgjLPG zJAfik<@q<{h;kKcI8$Hu3j&JCK_k!alzmmId1zHLQxSF_;+Osb!J2aZ?Y7t>%tsvD7M zWV|V8aw4bo3mg?TWmZ2bbcXzny43YUn;YS|xdzWmYMPbm$E5&a_ik*Sp#f!5*gC(g z%%E6?ubbNYN(~%o!_!N3Wkine%DXwz5B^BfAu9P@nyfd@UfWd|Af$3RGdF7YfD>z>)QMF&g%DAqF3jtxf^e9JqG!b^EL%@=Sg-}CPGQAgC zL=bohB zXp7?mDW!1r3Yu+fIVj!U$h#jYmz-_kD?Jox~6;Nbc5(t2QeH_gM+xM$0TYccx-_J!Y@&no-I=o+?t7~ zmBDX-yLKz6iPn^#n=*Q{J~s?*;%A87q}-ZyxwYiymW;0IHk>6HEp3h=ieZ%~!r3fZ zWST0b8-K`DG1@56mso84`81kmXue_HyX)WtT&d#?Q)~R zsKwPr167Objo%4d-y06#VpEn}DM!q43$3H0RxXBq(8A+m28|#2(}P)Sc(5cv0!oHX zt~c5{&B%9#D5^@_))WO;sp}q%L_chf4rU^Uze~&8>+4d{%CbIeAxY$|2#R-tUgAM^ zN3eZl2U&A=Kv1_!$ZqPlmIoQS5^E08j=4D%V?T!H2^>GBh+aNY=;h9$Il(933tA(w z_9v|caFFwZd2@XL{R1p<0{r9XVA2{NEP#P@)+cQ#ErW6|H%?nz9b6q;wyqDZU6))V z9IRXOgA4cQ5?D+J!so3uzrLW4P5JQye{9N+pZwRYm3ZWzwKn33{{o(0`5#&vwIO{v z_|$xK@aXi(!IS2zgIB=2zxH210Uum(GhBPGVe)%tV%_#yL$QIsQ?c%NuMeE`=nCP( zHy!Uxy;%0cXB#a*!a;kf(JBmVbkSc(*vuzbnwZ9vQe zLMlZ*dd%JkZexUR>h*^L-chJTdiE{%#$9O{&L-M$^;Eg*ILwIl?K?g=W6SXOt=n=K?Bsd;1y(7^?As8wJ(= z#EpWdN8BiA-V<&VJS|Q}8%bY}eOQKHiFe|Wcp^TCPvWh3Pmah@JLZ~l7l**$V#^?G{n6kdL%mFziu_zWLlRX%pb zZ$1QJCI|SZiMbr$AGdpkZN3oDN54TP&zc<iQAm zZN!-?{=%m@KK<##T90kRHb&wjP^I_-!(>|_>@NuGTBQ9aGG>1suG>J|@VtRP8<^W? zCl~wsA7Q2Wt0yU)V#-Kxmfvg~j43dwi*JA6+aL4>lgM*EqBc@p+K<(=@Ycb%4y7$j zO8Uyx!YEwXjw}(v|G@A+F#Hdl{x7@eKe%X&42|cCVhWv!U2W;H$LgO~koH~eI?=6< zN&qmlg3y4ypaG-7nur&2uvYj)gN1{FgOiHZUwX6@g+ky*9xl8%ziYT&oV>nkxL$mH zxc=HTTz~zI;Y$DZa6$5qyGHBdH;TePin z8$Xy$QH7{|(bs1mp&W+ruBWvs?Pa)hRQdG3c2xQBjYk#9d6e~b{|wXQQ5puj6!%F) zVE39-v*vKscM_751Jh!hw5?AKpQ@(@G;>c77@k-EYs2&8 zZ=EEG_llVJN)17p-6EzFe5B?V9w_+Wo|650Fl3j990&xC&joZG?|{9~NwvO^rro{vrz;Npsb0@A*D*y^|w5F?g^$s;f307pq^0aY zr_9A1j+x>Qe#)q$)_9jsVfcjbcCtZp{j@fA35ci72yHNtqcN#R&df>X{ib9ob(qbQ zgruuL?@1KrmPP<6SPNq~Rz5Av8OeV}I;g+<~3%ed>asHK6ko%dS66E$q z{irv)Qm<0P!ov9Ge{Eqr|Hg$;(wV(xy{WEQi)6N$B(YkyzHIzAypKHoyFIuF(;<3d z>HK>g`t<+b4lSCoYiu>BPVy=A8voTsP*%nz#hPvZje&XmHwUI;2Igt~z#z@5k@pw)X!-a`CT$s4Elx$eA zKTG>=h#4_FGvsnyM30Nuuf?99_WH0p&SP&AyD%(kH0Z$!2$?*@(ac?8N80dL^@EW% z7-`^PUT3lQx{{a9M1Qq2;ncLT{qcW(V*d3v8T%b`hpvaH_cD6ebO^AO24%@1#{}1E z&#hr)ZZS^BjECFzmpx}lv+WZC`3A5m48_L{A#rVxqe=1icp%_&1l)5XKWFlD!k=+I zeqIKn6m>fkgM{op%}!4iam7W$(YLhhGjtx z)1Mp1EDeaF(C+xw%sfN=d=Lu`OrNWRUv#z!NsWjtyae6+femA>z=cPrjs zN|y30@j*2aAQ~&^Y>G2&MD~~!SS8Y1AylPe+^#|nDJn7*hMkaQ9;a|jt@_p~Roki9 z^;@+iWp0CK@@$q|1+xp70bzZesk)d_*1W3!qhpYA4dsLu79!_sL~Lz1!O?j^Hn(NGo>lq$EAIaYa_AyQm!ToHv(64O z7>&+Uv^vZZlZS*bPR3&d1`LG+sog4rKdxRp_wzZUH_Ue~(KTuW)>@sECOa^nJ~IV* zukGamSWx*M!+R`f|L$=6$?!Az|7q^0%*R(lQ~K!XCSK@b4E2<(-rK@bo@fD~*7qX@y^1J!_p8W7ys zfMD(?+<7HG<-c!L*(U%yMakmm9z&TESiocYeE;^pgu!0 zJiLxZB(zK5nVr*+Ocs4(!R(;JpTHY!dJFjNSiNQVc3;IrR6q^i$0!-!6G}$hpAC$A z9aPr*F2xhELk_3uzC30LvI?e<`zjct9mWXEg@_A?iHH@l0;spS#A7Pa9y}=AkFW-# zB&UXzFr&%SYqqO1_u9~dd$}U{<(wKT<>)RD8@-d7h<4R2^E;b{!%uJH@FE(83W#bs zha@n=IxeXW0Le!%sqRe4IG8$RtC$pymEWbLw25=Kx14*!IgCohe^^b<6-#TL_eQ3> z*Ot=UV_S-AQF1mg?zb6*>aW*P{5n{_jR{+gd@UMX%1RUoRQ?%axnym1+A4JJB+ z@a>6%+&IoWoHvo%Ofg2_C%9Mu``v-brcrrHSU7f)Zs1#u4e+R`x&9@r8C!y?3TPSd zv%(fUn)_2;?-z4ilE?G^IQJbV`5Ah%po?X;D#nNiw1NSb5|*D*rll)r#L0P7 z%Xiv|v`2N*d`Sl-)I981*-6w#mHaBbOQE|v*sg>;a3j9=`*4&7*9zIz3~8sPJ|8&q zSt0LA#dcMp#G;Qz*7q{g*}Eev1uO2=bfrQZuQczj!n1Pec#zxclvtMHSr79s=E4ZN zHNbDXdaFQEb}K45e68OLIo0-AF-wH?coz~QR6ho0l~b-mnQ-8Iw3B}MzyynjQ;h=0 zDCRTxjCI%G)@N257jrGmbUJ5MNRopsTa5}bo@`!tNAp6pOy@Oo7}sh%z#=w|&$1?2 zszb{ce;_dt79B!2gx}H)RH!Pjz7xK^mMH--rFIXZtaj#uWEi2A$PVYtp=Nl{KaFX6mw zDcoGm3#NLP{A#o?uI2an9O&7%6wNQ@(%5W1M>w~)*D)|?ixA~tp|)Y5RF;*(yyBUP zmBuUxEvJFE5MfGCr*tNGF-Kp4)xiSN`80j}o+ZJ^D;e2Y^^8?>ZaAl~n3Fn#Zo82&go9S) z!0e;;VV#NLi+NFxUsmo&)rt7k@hHJ%^o}_uhkj(=$Ksb zZ1g$#NL}#Vti7a_qREFBv|{+>rlqP;vDBKJ`>91vpXM4Nscb%5a7R@fNm^oHat@cX z!gfGfIu-BomN~{Fo797)vN#mhFIyX0-bkO=X|g-hV1-}J{n^qq@SQy_{-f0C!v@ND z8@MYXqPzPlMI+go(_;;*URRPOD(1j?Q7@9%wfaz?5CGp)%K-HgWc`5bG5 zOA4Y5!BcT2zc0-T)ICGor`ub8dZ3@$gI>qeC%oeWjCGWg&?3Df*>Qa`yyi>%egmD$ zkz31ND^ecS=r!`%qLC*H`7!kxS4o~HbAC^~wzhLgeCVHq8XW< zo-D@W!ae+kp)!AuN;N%nZc)Y_>aIRR1U2*h&AiUS8;Qom`J#K7{Xb}%W%QcdwUF4H z(sDwD(+Mw*Mv9+_`usky915g9VMD@)JWrj3#{YNpKLjhGc(p`SU5(sMtBXYgskwf< z*&5T``brgQgaoE45QuCWld@?Co&EvzVwgUy=Y*5O4x>SEt;_UPo6?%~+at27zL z+)eh6icjHuAYCmrv!N1g)&}qKhd|d3A&9&_+Ht)k5ov zKCHikLN`7wECMSuJzjH>l!3Lr77B;iLvc4;Si*75+FLA_c#%^d-4mYrN-6}s8$;iw zay5=xv09H|v9@~b*V1H%&P5LDc>?3??V-Xn)+SO1ZN52ulh8F1ekXA$0ysl~tqzn3 zf4InFRp2ptO+Ezl zM(A(>J_W@1X%Oka&#eBnl6|A8=d(E(E6fl|8Or@_?u<&_4i z;M8y7lZp3nZX?Aa60dYF!N|vgUA{|*Pj+q)$%y2i3^)@+jqKfwwddD-i%v3u5l~*} z2^zBG5i9d=bO^aMOW6BaB))^nWL}?qr!@xKZq`ql4NBA)_<{DXt;-|FcG>wF*1qm+ zfB%{D2O5$UmX#N%`c25dc$o8NC@RbjsURiK(7vUYJ}$k7;mqwWt(MEC_=#ASn&Jl# zB>lggCGj|#_&2gCj4|y!Mt5K24-#F$7whe1TcCT3Apf$Lq^{n)h=I!& zIfFkfrp;AWt#`;+uq+m-u*r=qdkbd;joLhe1rFbp(YBb%0BMgQ9?5qy1`zM$n^LnC zU#tL9mJ`3K1Oyd7TJjrz`%Qkcw0auiI~j;N58~y9$LWtbftiZ$=04(^ir?q|2*q|9 zqF9# zjGVljpzAWk4SqQ%ZTdzyU%-Jc${M9Br%`ep<5~9~WzP3s<*d^XbzkZ(z-fHscktrR@fY z$6dex#B2Q@njWYSR#Y+lS#u}AAwM57A86=`oDi>u-e%~M6G5|5y)3acZ`eB=Uhyce zow=d%pTkY>8A6cQA?(SwE7ezf&zuR6qrLD$C;TkIWDuDDSsE;+(eNDMc%bi7@_EU9 zUi@6xI;e#*wyFLv1~MvuF_hILo;jve%I@`jh~?+5*C(97WL#zERKJ-@=ycZP9h1Ep^P z3*H)Dw|VCLJ{SFloQ&wyaE3t=k!bDT>?+o~Q4R4*bD!E`Uv0hDGemYpGTbATC;vqI_`1pT51(n^GK={t*?muu#? zhB(WW!wzqmIgh5~bQBjY9rj|%8iP}aY(6yjblMOmy>#zkXnItvr|mN2HG-g}x3|MJ z)?P_(fT_o+natpz9-z;nkMSqqU+&R?_#SRw_x{yr=FP^x4$-an`cM~ct=5a$Qk4^u z+uP|sD3Y7Voj8X6U$dD*3F1KpeD@Ms1K-4CG~B6RCwoO*+S;I^aJ)e z^oz4}drR7>5o$MB<_XenKrUC&|CtV8+91doObf#d-Oddj`C+{~JaY3Q*dmV|fMMUA zNf#Ym&d0$YeKa`c7mdK%4g22F4T-I#jPYZvsonfB49^QWL(Ltmc+JOX`lgg zuz}I98)%eR!rJn_G~S9yzQ#LfX2&^=QzscN_+afyIw|^bbzDQ)xE41Xtwu8@TPpOG z6TyIzi%s&XjM|aN;KGuH4Etd=OyIneqOe`;sEnk~yjm{MXIQ1r+%5QqG7hK6x0$S# z3`%^cMlP#C_9fpy!x=8SInCCxmonYEX~BCMoYW)S-a~9=ydzP7mlkN7m8uhzB!ZxZ z2xu&3O35zWMZke3VC20pUlbyemo6BmhM1C|ke2W661`65wG00c7~`o+HzM>;%-2<) z8S8Zc>{L94KDxm(mDfO~o}^XyO1W!WBRF zFgQV+wa{hQxFP02_DSZQPObvy_`w5l&-`g0{^-KkO_S@31!=b792v^GJox^H_V6Km z=1&YH<8|7^W&K9t`v-y{O1<{hwSZh-C4z6tN9LxS45-k#nXJ%OCCwGg=@+jPe!oQ> zkYF@&?SW zKEQJZ8|Qwzy)#Sh&yc5N<&?%Q z?seK;+a(7xH6PpFgJyhm>^6&^&@_fZF-GQ+&nPJ9InlX;XnLibQiH3E_?0unuUsM} zTj3Dg$^?YNUwK=1km>ungKUeg0`2H+h};%RX~i_uXs%dwLQ^8u&8W)2>O||^)+m{c~Q2O06{gS zAM_}llr>;UujcYniTjF*dnyzw!v6hC%)@9T)ohG!ww$~L8%d$`r;Gk?qubj$4{ONU zU0z0`^@~_}BRq`{uh4##@8=RfMQrXoT=3y7@JZA^PYB?jj#wg-3hhCUja|bCcKD-2 z3TCw}FJzGjNcec;Wx~$D3y@zdcbTltP9Nsg-l-MCU*vECA^*hL9cD0w!bYzW1_sgMDWiy4nhQ2976qGl?op~-e2Ymf_7yGy@?sh3@CxrnD8 zr-A6k(st`68j-?UFk))VgJ>q7R9|^JJ zKrIR)Y|Bp;%(NfcXmdqf*~VK!?hFT2(ddp0mW=8$v0!4kP^(W?gm#}fl@-&v8!2ApIT4XP-YaM7P26me+8d27jL05@(Lo*80Q(^4qRE~9CN;h3 z=+EP=TZN}A*7quAP)ziezf@DnJJi4Cy!grz@|Ua{32972fA4M2&?xuF>O z!=k_5Q4LEG0DaSyX{eY8I02*J92T4D{{B#hCWp$toi3!{04%+LESM{{_zd_K@kZ{} zmZ{0ZSx`Ac>z&RoSUzckEcf@9zPh^PU#rV3h^tm#Hm|aqJ;klDJ4(p4ty;ry)XnCFn{<)&lb)S&7Pov{WW+lG zOUwGud3Dn&3`S`^Yrt9=L^0kY=S16TDCKpkpO@E?+8tx(iq7B#c;qY0#-JR+r<2TA z&g@AQZN@v^2jp|)eSukymP$1j50tnE&U`wR0ktLj`$XOj8fj{+pciW?zy7e6`~H(P zDw53%(?#^_t*qcdzG7b z1)bPUOdpo}t{_Sd3;aZ(Tclh)DXhe3AY2GwI++#eWLc#XSnv1RxIlMcb#GYr_6vLd zA=$)!Mr4zVV1Ga0Eeo{|ad8)>nHO-(ifO;|&X8D+91zXLk0-pJ=-ztGrVA5_LkPDFA%y5+xv`-zLcOFV$uec=(BH$H;5LYUw$PRCwN|?bQI6&-l=0k?L%{&+NpaY?e_7^XA`!*kykl6M zZk}##Lg(#TykEQ9Avrrn_X$cC_m2DI-CDd|<4xE5b-}ptd|iU4!YfD1ER=w={14$4 zB0?E|EL;Ik@7LmIczV0G7%^VId>K|+)(T7<)EwrYjCiKBxC>DlJi%Guq7>NaB6NAh zj}GRdUR|Xa_Gay0uGx{w+V401>;4aqj-Nbg2zWX^dvN{}K0W;5ynTKjpMH9J{_ydS z`1JJYlgAIv@M%2$Y5c>Op00j4{)yt9w;vuqI;W?HKeeB9@G1P^YB=UxMn63qKftFS z@Bi@QIhFR)!^cmbK5YzSwI1VDJY6b%S@Z1@@D;E(_6t=Uk4HZ~7}C?|hpPwU#y}Ll zn~K*}*HltgsFd1tz_&KrG_l$+@nt>Wjs5A`Z~WKepC12s28I8MFP(P#>=_P+TK0I(61H8SA;v~Jev-sooar^$`23@d!CIb8Zr=O0;)Nelw$K$JG9=*}%VVisP zVfe#Ce0uQX=%+FDe*3|&{Zog({uq4Egfsg7$B=q@H2UGEF^>E*Aem8+l3>x?Nq%07 zt6=zPLb5Kt*8FuXuutD51m9Cz?H@ZojG@S_7^X>4you`kWESR@7pCuJxzDY8>O4i;@1QSTcx=PYfn4X!!adrGN zN#?~*FcO^~+CM&O)K~5bK}(9|5>0gOKMH4pD^>F!qNQBw<~Sf$17-4v=*EdHm? z;~$;^?dfUqRaDhG145rxTnzQ$8fGBGc!V79cr!4@A*l5}Imrsigw z`BgIWl*Q0iOi-0x74jKMo&?JY&P$%2rbc%x$^Cvut(ol~#Bt{s{{6(1IlwiOl9pRI z3h82?GV8GukrcB$8h)zjM_6+nejh$~DCxLO8W>^l({XvWsc2TH6&cmUpREt=emc~< z3S9!jSxRArul;AtFMM3@G+e5?*3`IizbwOaQ*#potX7PFP`wCw$S~9@a;g6^VC!YY z+4w0vG8!~0Gca4@6Ve@rZndX8H2!8oJkdbC9r$@MY9Q(s8@zRdwpW(VbWZ9(uav~I zmZfKg=Sv31OKR}C64oP44`)Hf_I7W_4qILh(HGSa7&UDqx|9!62#c+t+hf?o+-?Ia zBt4fqRu4=?-d~bG;%gYvAcKw{_=x9=!o+P*#>7Yo->#qPI3hzoixfa|GRbZX7defP zms3yhb1ag48m9abm2TO_B>dccSt+li#!103~tWDh<~((^Uir*P|UZ+Cnk6B9EYWa#4B!oaeTEvxC{x#adX z?;~RVz~}eUND?^ihcuc@!n7jC)x*e;K_m_ke<4rD3n}y$KcE7YetC~p_vZC2p~J%5 z`*ZF8wN{D{DvO`PaPcTxpnc`Q6@UE4mCk8dIb;Uy1(YqFg)7}z^PwT^XecUy*>pj5 ziVChU`IANuQpkZM$rtys8;?vjVu6jMzZPBI|X4p4l7vTV{uTjCJ@jR$m6i($UFx+YZYa*(7J18nkgHV|J96KH?Z( zNHd+9grFr>wLNr%!q=~E(E>TVv|&>u99T2&#<-+LGweFVcaOfkI~$7#4{uIAMrENl zNk2}Sj;ND1U%{sOU1Bo_+OZuhuLz9{JBytanusgq3tQ)Ii6-H|9Lv}yW5H&h&v89zoARahp&)_ifspr7Z0sFkr#HI5=NN<-7Q!OcVt?~PZM(~N4&q%S*l32nN~j*$u+(#m^Le*HR23%zH0-TLIglwLJ(%?@^YGF z@&*=}HpW`pYKT3`>C(4U@P1;iHYptTlR0YarI&s~)q&6mfLN08y|-6?q3?$g-Lh>_SW@cQzxHso(om$H-Mf)*mMRp zt=nTfQ{c;ZI63OhHnV+j0n;SNc4zz5UgHRU35yM3{J49Nu|%_bbc4JI&(joEwg&Od z_kbXN1Db;c>|T`JiGz{4BehAB4d;EwKPwW^wj?Lk) zgb<)uBN0gqg9pyve(KTPY6&s+-rslEx-0P@wOXxyR##P5{py|%f0H({diPT9+>$*B zD;VJZ#7ieEIZwP2qLZnT1!T%cPYCq$A!m>PE%k%aRKKh2^SgVYBd@sM4op;N&__HA z)PRp>q_1{r1j$QUnTT4Il(tT(#1eHx+|ZC&MO)ZFzY109vC#R$k}tkY(<5{&D6T-PaC8+{(+~QnB!bbd+nag$@GNS|3JI zOIksDdA7p$TQm5@p_mhwcbJtQwS!jWh4SOI(Fhtw!-o~Q`5zb$3BaduRyl?qhtNYO zhVut!#{8oAA!R7ZmM_v)QVlNIO3r^gdtj!u8*(+Yayen_1NS4$4pb7%)`GUFck(9x z3rJRoSFAaAVRH6iGbaC0wIpnCI$6|c0N%1@GRSrW0taRN}H3qx^ll^18- zzMZ-7MJn%A=nymXE851;CO{_$<>w(aO7dt%AS)Q4oIgP(XhVgZwwH|g26A~0}Pn~96F!e zLxOfi_3ndkLBM{VXGVl8yJJw6c0 zzz6MzqUTi4d|LY1-yO6XK8}Qnxa1`Us>JKpNLl_sftjnW0M12^&Sdf`29bBq ziUT1cY&FJ2bgJdwm^A}I8$lLPv@CN>CN&^=4hq+~!7z8QuCg-a{-Ec|n7b-%OSzDF z&?)yh30-?RJ{&FF2&e+}dn=(rv&wzyrJ8C$0+#1j5>O)zZ6Q5G7hZ?!4E_4hYX+`U zXOOxGiVN4iGw@w?V5iJ{UsKS%ml(PZH9Zlmj*LJdBtUxEAJck&XjVzpM;N;;&qJfr zFqU5DMtXm84^a{x7^*5=O=e@o=QX2PT{ojKhX%5dI`mZFSnM zPjK&mdd0#=$rxXQpYjzQtD>|OHrLb2&+_mUot5^wrb%#Z3XLq9LYA<20$F1WIFdnn z5aYmnlu!BYCnFCU6|A7=qGa(JvE7Bbd!Md2hhOG+$5;*O_9?@^k0tmTlNSWkfjyj1 znGk3VH&L@SFXGh4NPCbhSI{gC2+vL(3!*75%*E1-VmQ(-(LZ+-oQ zkD~h=Xij>2bSgOHcvyzv4$#I2?+4Xe+i`n{9NU9-XM}V75x8%=L4g*YXQanJ_cCQ? z!IbDR6B`u7GzTmQ1cbJ2X4ORAW9f)&`>4A&5+=R>Toh ztep`_;B}=2$m8@Yp$7`%H3Px>ZGGP?=-oGbX2ac8Niq&jiR3c3t$LNj@2g~9#4Tt;EQ3};_L%tSF5<@|Hrx0Y%)XB39KRhSczeLaGnE8%JD2F%xfzEJNi}ay}2< zaSe-l4drvunCeX&fu7mZTEYDJO3|xo(UlzHNIDijA26xmV3JoZwWE?YaWS|mbksnt zcTT@?scN;L!=Rbj8bQWSchWJyF3d`jX?|?HxxZo7=o&a_E4!h z%iZ3)gk2a|dbJt}czIyM(xQz4NyX{uTfT%wlsBTx;?TFMpF)V@GD^>+u11j*8_9Tb zK*n)JaDXq4xN>@0A?XRzR5a>As!Hy{22N7Ww+bQ&74uS`ADMxtiC^#)M0q~&L6Tuc z%ky%T><@C!KUc{zH$4X#DAJf!k=7wWH&Q*wj*hFKjKd&->Wy%DIaVC@OH_)y!ZyRc zv=)JWUFf%UER!+_FqA{ZZxJ&Z?_`mEHkI|;YccckcF<7%5=ce0z-k`-%!r;esX8N=j_s%RBmNhG)cF8 zMYr!-v5{P{sYlVi5%drPBc}(eAZ=I$jNEFj0NN*MR#PhKC^1G3$h;)szgCZtpw%A2 zI=SnyxVvbo^5J44%J+1F#-&StmTsQL>kMrG=!RSINA3QTH5M=6jgckc=HU5sU62h7 zCHFRX^KNd)d<8jG+|K4DwBIQ{Q378NxV?m+!D)MfG9D`*2P>NI6 z&h0M~G9X7Y(XMpx)`x9cX;HF`K+?KSjmeDiU;STE;qWe3`CNa`-<+bi1$~jOkW!~W z>CCT|3@91aiAL`j@v|n?Gh-cJ zmh9SKVS%jFN3ZpYuoRt97+L)3@y~t!dB8tE^3TJuCPoOnI)dE(s{pC;Y|@x#RX(J-JkR41fH5s60%9j(DB_heMuw2J@TN)UAib!n`g zIVsgM63jhmeyG6P!>VZes8=RQr35D#ij+rYbhck6D#*wbZ9GwcQd>In>zK-`x!ldm zCoc$q-l}GV1jGKgIzRXy77`jcE93(Z9%0hrw9d($39;*Jf!o+Elnh{Pkd@7_LVfjpX`GiYI9q)7Uo_g0bF4<{19WYs6u~=lkoKP57Y&7 zINd&wZ=ewwM!nN&t$}W?B(9Dd>~=CuiWo$v6HS!+wJ+kSGCKLGs2i|0|C~TS#ylYA zBY5Bl$$YFujGqlCOod)Su*%K#L(qmMag;i)r3emQ^_D6)1)gP_i*TuF1V}B8TdDug zP4)kDtp1-4>MsSRWxd>J-B9l5W95E^a{sE7`>Rnd0UB|H``8R{PwlUL;)i3O_yImq zNMhhn=K&|L247CSC+PoHPDfwg(yTHc>J`NLERI0X74?a4dJ^c5YqbDcjT_Ce9fhjj z)L62|<`u~#1w~iHMy)JG1{dW-34p7YWtD20M9!d}6?&)0t)BdQk_l1?Z@Tr!fen>9`+PmwjAY_Ho0q7euyWfd`hrf3y$Nv5Qo_a`Fa ztEY+GLtxiz`VAjV!|_jg>Y(UcMa{4To#{QvGJpGrdGiTHYX9ba6o=}tRNku7(vmGo zr=<~(I=IqS6@<-W1e|ylUPnRrHo6JpcPOGV*fu`-oY7LT@@qQ9iaIOWxHCEh?@LU| z)6-;H8h#_|B~LJ>5`38?IQ8*VO5{(Wf*Kfr4Vuahb9;v#lx6S(a{BLzd-8w6qNqcU z(26Yk(S2Cne1aPtt-34BE_EOF?u$yNV#?m>>rV7LwJ)K{uAauby%bY#`83E?r$Rae zS!`2;BvlnCT3w>m4IR&T^5T=1fxy>0PXu%-;ZzASo0aicpts7Qk1K9DczT|UiJy=@ z^x0Ic%2rFqbQF(`Lvj%HPJSlT%#$$W--LgyX_~^)NDSV1jS}+7QaYDJUM@rTrno0<~K5n%c3Rc&P=P@DbdI5UukXAR~ z^@rH0`4qan9A7kWjw?x@96SKRB%Vo*Sa|EHJ#)mh7fkJyBcS78^ls#-(*>P3z;wSt z#p7+^FI;P335>j+ySIDsCEU8!EP#a_EJ0|>!o(eo_hRBrD_CunNO?U`03A%ch3fI* zQ3AbQIKU|&u%=%Vu6$ z{nZm%0Tv3sW6pg?hXQEIot3$z`q@C_Io@;lylIN1AUh0 z+32aM18GZd%QixMG-utPflMGa$cF$+JcaTR|8u+BT_GuF3P(l^CF#53+mGhgIO(VA z=Zvlcnit9dX}cZUl~%04MkC&CnbMEB5Pl@6Kk~+he{5~R?I=#uE{<+ z>Zx5GDglKl+BV`+8wyhe4Wvu%2=B&@t2}h^S%X1b{>?T5sgS!_32sw(WfTgnAR3K8 zuo#c`rDYs6n?3)Hnnu)YEQ<`dZj(y0719dUOE)`H&2BENEUQv2GCIp-XJE~E{z0aX z^sv$D$!r!H)GNC`A|SniEUr)>ASipQG{e55TT&#hcF|GPCH%|PbMMy4(m7z|)e^$7LZPs$C zBFR)ymCO1hI*MT(;UaM=PQnUNMIl-!FjK_4ZASS{yr_o75DFcx(=@}2jzIu~1^@xa z{_{YjNYK+iKXY6K){k{gd~vhVNfpxWnmQ z{QheA;mK?F_VtrbZ$7+tFQ)=ZdHD{CdG-7AiA=qiikGk7JcWF(rsCqKC-2_7?;+!x z;rj{QseI4i>6^>9Z+?CL>wEXhR6Kq6Vfd5#TD~)R_5S&#`(!GfynFS;eLEG;o?k$b zZ>Iabcs@lZ=XvZeUL}{Xo66V|miUz(tU@w*Vp9@Je5J%B3}^WV8Ft4n){y(@)I0y* zBftIiN&9oR{jbTm^~1S%LAhc46QDWO{J#T}C4R!O`U`r#oDDChO#r&)Y95W{ay|%H zjdssy?Q8_BPMA+550fZ=#&OKiB1V4U!<0f`V8{!nzu0g*jA&*uFCYKMYt-;<<9i>p zzDon7bTKk>cZ|VAyW^@GiwF%2T@)xd062q!<8jMWe4dI=Q}M%8{4o{3OvTSr@!M2{ z8&PaTvJufnWE%ks$KQy2BjSx%Z$z-EcvhFXIJ*Ll#fHl&=r{)eR}FPI=7HLf(8mQ& zqxLoiky&oMU{lt+zua^{WQLx$(!|2YXi3la^SP8OXGiN)i~j=TDCWu_0s3$wYXYQi z5-k0!$kEFcpp1y@`io%A|tH2JEd*LKbQ6J)cTG~;EuXnpYmkxJ%n$3pW{Bpq| z7Q?xWIStP+WRJf=7_BOLn*nGIlq-wUb|Ej+H2kx$Cosbu0T)+vfelk31n5J*q7Qd0 z;OS&TkFS6n0ylp_ep!?y*kC$39ucq{X`odY!#`|wNyptXbRr_BAd<*DBOFC|J5A^s zGZh;<$KOQ$-h>#SJF71p6a7HGZ30+mIyad~GUwc`nWFIm(s89!bCEP+(&*Re*o^Ci z_tKu1+yO_=r(-m}K>+YSnP@pcPh?OKbG>ndE?I(#8G^WECSW+jGL!}P^ecSow%P8v zqF*zfP7=7jIrnc3BQ@s2;M~D+BdQRX61y6v_i4El6F~>b}B=+BZgHI4K2RY3Dx@9(oRO-A$=-d&C5`*LzB*R_r50IzOA33g>_xLn$~(C?SsQhN32Sg6Jw2*ouNa?92__9k2G)i`^zDj zVf{xf)TK}n_AT(I$e}+?Z(Ir(BX9PHlVNzhz6| zH0Ug^^pm3cNCoh7)G4z%n?6{bXx)KPtDJ$Fc;&F#j@!Jx*-)ys(8w^A@y{Cmu+G7Y z+dfniz4PoM~i#fF3+>HW2ybOR?)JA)k<1_bF9aIYlR)?hnDr|eDT=A zHZN*p_AX5ebI`nNL7^OZIzO$S^Ommzi&A@PAAb?Qn}u`qu6uQL70x24YK)=D7LCMF z%ky_t#GlP<VGM}mkZ;q;Ni`L1V3Yzv0`SUjdKwKXl`YVk$jVkqHpXU= z%8e?meTX1f>04bLJX`*Xlau7mO^cNecc73e1_F9FfswnFz!{fyaN#}Lmqi_;rE*`- z45(i;d#nZ7D5E{RVkj;=LawE`cf1ApQ#Gvb{0*hqMhP5funNQA5B|78LveIn{spg! zrj7|WZ|0gSs)pY*W@&=f?hVxP^;+5t7Rp_=Fvdmup`+I^yt$q z4`oro_SPl@9z~+420$=M7ko`|`$#c=(j~J74#|Po%TXW`|VPkqV!HVMgT$ z%hV2yK6BXh@k>Bx4nN=5q_$4GP}P7QPE zXix(@-Wqm@krByot)txxta1VYTT-2()_AlwNKIEn+G)Cy(o1Wro_WNp{T#!NXPNfkF3KN-7n3QddWoj|9(bmMaUWiOksG3C5@70ZK!CZnYrCV^bY$!QT| zY@zWw`^_2WQNK>d$OiGzB{}uij;-+M5lBfzOIuOB(^(em9(QVuC2%R%)Drq655oq` z)|oUp2jWI&;OZ&rzwSEhlA7iJRA0PIH?O%94|(Ko4BkCH&LFpD5GO@QXbhxAvLr`m zF@ahFza_r{BedC|8Jrv?x+%{l1Vz?Sv!Y)cW!gzdJge)uj4ymA@j5o8Xf7hYb3KD2 z4r+tbpjwYB|4Yb6_$Zsuj?@rikGO--2o_Dd;}*JtuEwG`B%Wo!kNwF@7TB|7lvM}ztahheVl*@$-qR1eI zy>i2va=8{7(hw1C>uU`BWo$W&*`pHqKIi+-uQAInAwr6g&CSUPZ0cqt??K`gj@15f zfxw}Db$t=dZrrTKv zde&A?m@o00WU{cz;xnzmft}s3Cl{AM6@x1GOL(2gj6#5M===es5y+wsixq^lsMP|I z&Ua8?Q;#@}aCy9lW8-lL+Yt@05!9t>R!gG{^J1N0oE9|f3v+2}oiqelLj=ygrJ@X5 z4E|_M5uiq1%b+xTSMcy<&OX#JhS+}|zax`$HuWxr9AwXU$Oa93u{K^(A0Mc?n(vL%J4j1QYBk{sbLIN*F0Gl>F3(#B?*f3eMzV8tcda@K$A=niFWV2%en<~ zW#x6Sg^=BuZ`j`?DQq3<5ffjok$Z}gkhE#Ksicr`)B?r$TFU$7T{x#0TiyQpQLNo~ z5hl1K8Mz&g)?-->jJP0?zrK3&A{6ygDkwcxP|5|_0Wu%R4?mg0Y#Q|3cCS>88}22s!sj?XNI3dG2ZpCZ zL;oj@{oj{!yEJ$y=X;r^1Q1-DhuMoG**VVYLH6WGc8<7-k8EdP^JHfFbU>x$ZZ4^p zgVe9gO${(!X0ExiXx8QWj7){0MK#l>-?XRT^wcTO6LiX+(R7Y@At_19!nvG2?hZ=X z3hiEjt#egQyg|x~L30)=mG3NP?|zdg5G#_)Mjj9)dd{7k8s4?Y>9_5RDG7b7Xtw}*S2GL!N92{@G&(g?$$Z04Fjl5|z}E`-K#y}I1F`yh zgmJg?jtnX4Wvn-d1tJegbEKgR)Y;cS1TZ`s?BAF6!pC4{4TnZgkSk-@1&x_bCa88H zjj1I1Qgy=Qhw@Z}rzX-@g^k<_lGzz;8vcF=&_fRee3R0@xpop-jquvXHKGe8X@Ovx zh_{HPj7r%-STHMSTeA@K|5d;z7p&zkl>?dg9-fp-q^OIb@C|ebkS_|9i05gr&Jp69 zL}8^>0>Porwezrc&<_abplWz}dU5x6)CYV#^Y-gzV7l1BHSTooHjwU>#14K8$hD=` zS1_i}DyRU($e73SC$CnF@v@|uQ-j66~zJVDG2|BnFi8g zk#aac;v?ZpV=9g}li%erfyEd;6Ta*neiMa)^7V=v1?i@xBL&*?7fP`iE8g?K-gUQQ z3o4F1YXKosyr-XiVd1l%Hd#C&yRHbFjzxk?lTg3q%M`lN&|DIn(OSAz5@w|uLJcPA z9&r!dXJH|&EV~l|HxMQpJ8EDAZZPfvIa?B^eu}+Eyo-XNE^n2^s83soY)+HjQi2y9Gq0gtw6T)8cklr1hq#i|P*q8v zF?>3}qyrzoHLayNa-PJ%*58+YK|Gyr_h=INeKQJ&?Z{+O zEQJ&<8`d@OoM^Ye>6c-#OlKHZzAPD~GGso!qk&1Sf%|fiCWflMASb7zZ8NeuPT5BM z%y%srB}X+hHo8LzuC16@fPNCk%6}in_#54X8LfYFCR}p@9YpfAC2E~_w{pF4DW`WV zWnkiHuhx5;S_iVFnLsVEJo_U%$-7ryc6{|^)sn+X$Nss=Q~PX%|ywBvuJ5-m#n(4nhWL>ZQzA(r+DVYqKR+Ho*J|(CVI3cR)RMZ zJM-|?M(7-9siV<7y3mGSri~VR71=kc3-!lFDv}*FEMQl@!kIuCOLMr03lu+3kJ<^U z6=s}wWy+!*J1xuue-%m#d4%iVj4}i>1G$vSLn#P4NN*dk8Os58NYa9B*tJlN8FyCc z%0|m4X&6P$@gPCtg;ViaW#M`hB0e?ZsWQMP#w$k&cZrxKoK)pS)j_ZK)Mm>thh1+0OgeTyOos=>4L>LQMUF9@Pn-tBf! zp*h^~S-&gST$v(wH#gk(%W7S5t}C)J`K?JI*knf_ktFu4t@ z*bRsWUNN7O>wHFTjGG#P3CVL_`dC0ORX}%&vWzkZ(Ag8iBB#UW2Y7aFBNznE9F*f5 zPuJ-|&2)mBicj>%RCbH0V$xjct8|@*6vkCF!1{#Bv^Me*1hD@pVD;{o0BzVsAt?Z? zs)Br^j3U>?zg6OsyGjgj3Vl~`O$S>{fyv6Zw7g}@St*Jrcp){L2i7`~$F*t&SU{Gb zhzP;1u!=PU8W}=56Uv;|O|@mOsGEtWh5@i)jNzsg(+qPhAsa!9~rGlc5%v{KT z=(u$3Or8Gu{9sK#^x^d2!^o3p?RACA$i1%^^8vQ3n!Qa?+P)yeEE=qM7&=(-c?GG4 zr7IR}-^Y)(zxVK3@dS7zUuu2(ON~~+VnBrB6qEi$&^aTkqClJ@pe~Zh(40r{?e-FL zyycrG*@7ZbNiG9XuUY5I)>huhi9FQjdpsrMFOk*^=gZPG_W_b*-ivSBK2fhV$szA`96cxcxo)(v^-m{Mg`e!9(e6?CY# z+a;{Y6!KFbmkWQ>Vn@Ud@7BF@EBRbOkF8m{eTO<7QinnM@R%kH({w@h)e^|1l z15dXKe$s4_+{DY>``|dj2(asvHPOD}rM#Jxs^)}!aDa+akVjOZ?W;8-?&!JHoO?Ar zWxz9vw8qufK-RtvkG!@${u+G^b>fw_UzNJ)hOZoCzd4qjN*~hxRe51@XZZ~;Opm>A z2a1E~rE~Do-EK=owU9<7Kyj?lMxUj|5{;Z(+}{3W8d?W$$jp z<(6;%zCq|WY}00HJbp`MyxUZ&XukiZnnCe1W|nvI6VPBO2pVCQ^@#kY5v4@oDW|8% zBiD=p%kJ(7-7{`UFX0yZF-BGkrFWhkDt$%d)W9GK1_YnMR2vl_v{ zF4Z#fJw3?x9`Z>&Hv?F{*bwrvjxf0~Z6YvC;BVw7LGBV|uYwG7V!yCoY@oj%6GZ$A zIU^Ev3ij(wXOsCWvS9kjPi8SW38MB}Vg`~8;$)HmkBA4`^mb}mZT=){zo}2hziNx` zdWzZ!?kPN+CZRl%d8m~yH{RPtAG+h!RLpN20as6^;#yyA`3jzX(rG{N)tjkU!gc{m z;O!hl2iSN_qVI(s+^mnB1SrBs>=UtGs=6wTj&Z0tvr*^X}FAPwu;^s4{kL zx++uXNbvc!FgP{$&9$IimYyXyMvE%Nn0!gP(qw?G(vZVDc&~c?2(LZAzT-8sO6E&% z?s}=Lc*UgU=C1Fs<DRwRlF;>N%O>m6L|SOKR^wO*xwZcl{^rB0nRkKR}$I zXK2*+!v2Um8Bi{u&mZ+(CVpe*J=hs&(?h}x#m||2QQWH7)1V;jj3qE;9(fV!f$(_$lDUqcg;5O`CnOK`)7VDKg*rIf9|bC z4u51+9RDn7g<|RD@JrYU^o~Ex?WmnO|MhwEs28?>R6H1-WO;#zN4+ru615W!yQBhN z^ds*}OenGVtHN4PVk8rh(R(bTZhw~ej4Q6F5B%bNI~Q!Vu|kH)UQsTwdW=qet4Ch8 z+pSukH+%~hkaE0k#A161&$u8(?H9Clp;Gb)1r+G;Yco%VdA4Sr4D(!h_Pp&oXY{va zFWNa=<6m*(+1K>snx1Uw3I0`_>D8l~0i6MQbFSS&lml~x5x42#H9y=M4{uEC_MZ=i zT-mK;?NF?}6y{stC2btd2(D+w@CRo>Yk9VG`oXz36HE9bJ3fX7>$9bpd#m#q8j#p? zjq7D=mx?(|L73}~n4ifv7oLxG4qNlH0Q%3znip`RVglVOzYV>VQC~qnLLa5nQ>odq z-)b!b>PUkhwt&S+yf(^Qlu)!h^t*3ID(+R-N)UIn6^S)h=&ReVhq52)e+Rh+;Bh7|^|7*=^JXj0KZsE;lDW9n2W%!M1TNw&F%i#H2M98!^<4DnHPg@+W-b6PN}csWtT-41Zcq z0No+@=}VP zN*~|a3qVVP)6?gf4KhtYjv#zc#N^~YdmExv=@2H+YODMmc!xpCqYaBzN>@4uYP=fv zft!Q91&wtPmClD1k6Yk^W zTn=%^;SPj-=snETC&>b%);K(whlmwu->wjzDR)ym1g43+#vMllhtqUfPSXNtz&~N9 zEFO0;=2LMFcbegbx{&P!)h1N+HIuN$X*CJzOrx@%+CGg&Hq;6E5OQOJ4D{&_ahz#A z*JZ1>JF5OsMMsklFoW0n^1i3)AvNNee%OnH+4v4A$* zU_-W8^&9-N#iriipRHIA(dDZjn5|kvp~0{+)1WE-Iei9Zi7k5!JwR7#lmp|$be#m&W1k{CY{urpYk(P2L)$F0c zftgTp1+$@nB%jEEPjKK9FZrJycv^`^20khWKC2CUBnLig82G3%@R?G8$$`f(j^(%~ za@>7o1^u6nyCi+GXF#NrLXwYP$F~>n-;{fubl^o#&mqV5 z!qnI579p<((y0}1a|aD-D9C4CHgZ0!*o4Y25o!ffSw4FpLt8vvd7s)5tP*4?=oeQ9 zg|JY8u^)R6RCm1$DKBKCHN^KlyuUx@MF1k}Nm?FOV^in@y|H?aUcFAEnfds>e0-lC z%YHUOrGhw;07vj=h`X}|&i!qjM}E z$9KxBHD0Z$hV|?ywUW##%By<4Sp%TBfdIJM;E@h59soCBv^bD&2K;7uVpWr^8d(PIqN-OxOZWtc`u=VQ%Rd74TBxQ7)k8Si^tHEHdb2H^yXn?5pP@lK zmC_Sy3SP?Rcu(mKScrUL%1{>wZ|v#F;0tpQ2ra=v=B<%YKF&V(uS>KAZ$UPvQD?f2 z;@Mjt<2(%aQVWI0(`>j_n>$8qKS?NnbK31JGF&3m%zk;0e9Qgg8kP>IaAkm*-`5QY zGrzA9VkQ}7V-u5Llu_JGCI6Ro*bW=;Z0t7 zRAZ!b?SYLA-IMRj z&$6gM(Zh?axJLcG&~IJBTk@4ldkZtK9D)f#5PMg;2P3idvi6O>msg2#zCShi?C?=n ztv$UL7oyFk3K25j8#{uHSvL}vUn}fqvMm`rQqFjA8}h9g<6ItWbb(JyNX3CYUhZH~ zAA}#WSy7W`l(Mr5k0N$D@NK>xHn=m&ACh;fu_GckK>EWT`u~`lT{wziK&V)lMkTrq zLQ<&CTJxV|j58qBhz@zn3ve6Al^t$X=}LzS&N&8^Q@vKgBfu;uYccau_}tmDzk&S_ zYT4=;3`Oiw-pBA(yY1XkUZ^qUZqIQPh6i9pG?vMFiDy;hWIy?Wo;D=f|*(hw~U|ohP(Wj~j#IRtE%_WZhW8 zB64WS$Ht^R_RbdGVY+$v(sXD--}M_Pis4bD31U0cm&%(pA#Nf~?XIBz411nP2XU_K zIb`r*hztgzS)cJy3z?sAhIAkkME}q{jgFR$*koC`{bg!)q%cRbG4XN+9Y(cvN7H_E zAu4q?cuFES!$4i(meEgGVoGUdqaKC^qV08hLLDi}o12!`={}@0I=s-62Bf@wuf zCH3t^gVw7+tryDcjEI=yMmy)PQb&ToG&fs=^ZKM)MggDWM}WhlUr%n3bECcUvb7Fz zdiGLf!y`g8;x@kwr8t#u?Dw;Q9idBjfW{yJ9#6q$4jZCv@z7WzZDKaqApNe4)ZN5) zy^^mK%6z3l1BVI}>Dz2jQHF5uOz!`B7x7uX`<7H^~ z4ejm`mhK*=OGju%8mPE;APeituS@m`lbB;csK316NsAfYaUv05A7_J`$am;YVC0Gj zhW$z9StYe(klwO35&D(|36i*3_;pylcscY&7L^P%rBX^smo%-h<{)ki5r23rE?6V^ zITNpj-d7Bz@ScB5GV$f`0PAi*MhUM1%NvgYk#)vvS<@$2Q>2zi{j#)RoUXBWHar3> zssMatZ{#$aj5r2poFS9T&@MGBb3%O04?%&yr%Yj%Ht}aOD(nt89VI%UVr4SHY4M&t zo^YctSj1JQ2NE@+iK|~Xo)@fQKSBjvn$~&rHAryiP&v35qTKiziAwo221)=AZanz2 z#XqX+@ftP^kOKZFFFyfSaUm6CluTEjydLi<0UlCU+J;nd>D&h1@{T$)Q?NYJ;D#mz zA`mk^v0dRI#O@af7GfGfV%ifewfd|D{%i#gimQi*6F%vLPeKi?YYel{ zk%dw!Dut4mE~SkWDXq~W4tkVU13{#(zjaq8vS>b}P1)tBNS&sWQ#I6&Ufkv>)k zCbEB~P`~y_&)V&;z29tnt6Y;9tjD~!hj>z#JE&4N)1iztpW8O-1hi$9IsxeYv&+aV zxgJC4QJ^nKUR~rC2euD%{$&cB-wj&F5N-@>*m2|S;)yWGr7mTQAx|xX zVs366jXwk}f!tdzbc;$s^PO$A&@B|Yt!Ge$qQ-IEsc|++Ud)^5`wU$k506$43fWT? zdTP6PHADcRRVN9Ib}h+O z=)bfQF-y;nv>qsFTg|D_Xi7o@)6CmaQ0^kUV*RIC%HAiBZ>*IiB9K$A&7&W!g>_I& zkT^!@fx|C2WdmY)v9FS|xQ5gJT_g+$`*vv8hz%Yy{8MHy&|5(ZQYUN>+3!}U#&hu)QNmF&XT|!nr zj*kZMYS=EDAoL1j&r~wMUQaT9Iim73;qvO(tqohJw0zJCg_8m}h%Df;by3wVHT6y+ zf~r3_GCE05Pkl0mqvhYY_z5-;Sb%jknH@eedc-IX{47_#$Ojv3y@VskIR~46#G5|> zspw_Ym(GC^3n3!U~v}O9_2-r zehEDU>sFS<&5O8C$9dP-xfCoF?*eCE7n02W`~Gfe#wMnI0p_YvY~at8kST_QB{CvkZJ651lv|B;8|!Z6-B!813Y>GQLvT-GUG4!2^GXtCc8_F zA%Y*p1KqM_9^w&IA}=U5;GnSxJNsp5qgwdM&=GW5dlw(|_68I1UZ$~hXqH^j*<=JIbt;ddli+O(7ZgF<@NhEgcXt$JPwf_hsr~@x2KYXITCYRz!J5- zNELot*9E;9GMvZ}52hoK8+NnH?_1cS9cJS${ls4&#u1%=A3h)@)$1X)*ih)$G6ed! zYEy->`2N}?oeI_nlA!0nme*0v4n$MCXm(jA;96|Mp^U~Lfm~6(Zra6b;c?#8Y%30e zNoP!s6qh776wM|1N>`<{u4M6}MRU*cr+FH$aR_~iN9 zD1p934|DZUMv~~l<&}T)E~HS?s0q4A*RTj5lA|Yqx*(s9H}fb1(KfmY$+1hNt|_Qt zkF#eo(5%PLfEHzinGhy3^Hy#jDi7(URQhw3l~O6D(U91I3_}}WL?PIj()qn&ka;kX zxFcQic|`{wa(T_j;hLPY(Qy?+7G{!L%?@YIMM&O5APz81rrICkOq}%gFjZEtYA{e6 z&m*=&kT=sbn}r!oT1>$T$T;3;)J8)UiBu_jpM?}DvmOptB9!o891DM``?D?Y%MP!_ z@IvqGrx^xMJWwLnN8z9-VdT@JQma5Ma%U1TXLM5>d@m^E%P<7sN$#V`8>>;1q=LYU)2&b;}j!kd@}*ZmtHs@IrA~nwp3G#uzGe=d`&24;yYiY^s~WoB&(hnBBCb$P zyHG1Vw{Z!jP>*s=r7Ge^fHF;GnJm1Z)r09&zRj=drI4bQZeVA$m*XRzUX(0!!3*@h zbQi4_+RX0vjFXj>N8OBwSyHDIHn(c%&v3e4yfnt70n^K_7qi=q#*R8y|3=K-D&{T{ zZ-u)H6qpnhe59FH$a0?}bTI=LGS8PO9LQ z{#CKtnWX_Cbji6d`E!s8qif4_r6z?&kmslf^hTCGU(3Q6mH@$L@jS9xlIBRm7Dy;$ zf)p;?F5+vEXhD}OShV@|t~KubnMR3i^)06be?-EtImZl9G_S}o!w8yf@zhnJfmtN1 z+LPc$_$-2*z~5FM#2BfP)V9X`g_bxukrddMegYzCyjA1?#U|k24yz##oMALEfG0*; zf}y;4^6T$UhI}xgl0kz1uv#gICwXL^u3%qDI4*U9XQYxQp(K&O9&`;m$=m2AjNc(C zB56`a9Ei{bl9djgOw7`>@WQ?dFvYTB%0gnu@FGc={q+9wHHC?#cO>AZ_DiaFYX4Y| znsi$BtMnd`QPv3Gok@P+DSlDfDM@odGS`*Y>fBRV55luR-+ZH2fWw!Y+WJgy2I`Yu zP^NKhWmb8oa`j98`q!b&(Wdohk0T-=#nT~*+{ns49jZVP zup_*qQDWJ^tk1;+W;-5DRqI8`J#}I=^Qz_irB2)=VuJA|dMj}#>I;k>ir^wmwpytE z$N7A~+^7j&J!gpWp*i!83Hj#qtQH`ZbgMKgs0GJLkS)CPg}yWhipX z2mG(YIa&;sH+a_1ckk1cegfCBjD(mr%Vq!=jgCq3dv9YGZPsR?^GH^CI%`CSNyxrcVPnRQNhq zrfQj{uy6IkV(Eq>`6={n)W#C0@XnZjef{lYOoWuL7~dVm43)>GKz@yr7Ih*HJwb?X z?!Fq-e5otN!}Riw4ll~sg}h()lf-!6xvdZp)s2KZTkG|MN*^b^Tua#aXi^o`ZA-ER zNi9{f2%#YsArD{ZJrSG#l&Mj@7bsMkJV+o|-BLayQB)OlXi;Dc^npBE8ebDPkTELm z5%PuDLVf>HorWud>#N0@ACUQxKUTu6qQCjLA6IEFp_JDaGoo%Nz0z)n5gjE2aqMVC z*_s37z|1!^&k7a*-4gNZ$f4mt&Ab%jwjHW(sYh0dGOaX|A?98(h%0J1H#SdI1n|uX zmT4U3oSq`|EpWygaqTV2J6Ho~$R_zG&s$YGsXHF5j_fk9?5cI}FzjTh2Xtadg`pR= zLWY9Ev-r8pSiY$uyM$;oc2%wQ6~^Ygz=F{9VYjQ5x^E*e6gnECoS1@06=oTXg7qSW zu1>GQd+X#2G&8ve-J7RL=br8*#6fQNEQeIAmFf^ty73OJgUbD*CtxjJ#1SxiGcu1v zJz&fh)8)<*HEb)9-cyK80Di8YKQcS6pO=0HAx=tCTbR2HnIOWhq1MrJG=RaFnG_$O zHV)`>xKLYGIqL0e3VHvy_t23(HA#mXfvrNX z6G{M6SfkTNvr_FoG;WvY!X{>H96?N^qJ2g}mDuZ#%0IAY9$6%!@4e9TP4$C*9X(tXg` z+)#vAlf2Xb$&p~f>X$!6JI!l8^1oGEpSu&2r*jqT*2s6jvDBCqc4j{iVbDhI8{4`ag21P& z-7BO#)K0q0kx2>D`kG-h@tT||5=H(n3`0%iJWyId*@NeH()a*X`)j&&3W_1APUe*W9wm90$-SL$3X-Z23<))Hv3%jU>RV09L-~i);F7~mtK0%&mm-17 zy*8O*pCr)c)6<{OqJ*`p=tLbpMvM>M$U#~G>Xt$FoE=glAZU*$=x^TYjUR_heEL3m zRKcS$86Bwu1;_#{1Ri1$NVGU9RPSI>zEXSm$Zf!KPM|-A(KLp+F-T=MJS77iyC8<7 zk_9d1Ox7}7j@L<%tK(`HF7}AYtQK{S z#_Vuz*%+zZZTQHal9X8unvWYsF(KLJeTzMpvD8#4VQGW2cbo>5rc-ut?;A)SktCQ{ z)lq^T_*E!MKfB@K(X7`OBrxOorjl$+Cxv zK|aZ-(!gHVL-%bLdL2f){6On ze$_wwnDB4x0|&x?#8MR=7VUQQ(|R$iJMXFO;yH#NmfYRGuArHbFJrCq%@Cln%NqBs z0vT0~rj1r^eEj@tI#U=>%umomN5GfDBD{z1p!qhlNH1&*6DkhWsEwu%T2rR9KXhDG z9RT@A8@XfOVL}mN{%L>m~&_@VEdh>M; zuMfU#nP*5RG-O4om|>kri57D&DvwtyCL1cTVz^P^l^pY?0~GkpCV88ss}Lg=rjAk- zYIVKrW$Ii$Hc*OpoGIo(Q&>Gf%tsSWW`xY zzPXJgLSF;3$h66Apn)oI}1 z@FLaJW67e_QDKDa3Ne-M)oHAjVwG@ie(RAow^3cK z>^{_bB=W(krcB-`d!IXX*aizSNDKvTs1>*f_~5E2r|(nMv*>`rYL)skn?zK@HpHpn zE2b4S+P`@Wy-~R4-^?B#nz@6ABXG${O3?3po`B#jYcaz4V81Z_+e;7 zH2GtQAiU?FhT@mwP$W&K)-a@D(ZDUR`MXw?%u3UbyvR!GE#qgb(v95%25h(cu|`)I z)U;7A#wyxLz}hWSaFr2e$z$O zVIQ*Ku8M?l9IbL?o0IUmJgAGz)mV@jioAgNf%s;#wNwhOOl6^AI`t z1;)TQ`xCGG#?(>Usv6|ESV-tSdG?M(($3EQ7&?Y6@z(2|%ZY_yPu7E;3k&(o{$beO zs^Y1{Cl+?B%WwW} zYlZLMh>3Gx%@7oKPZv4mg^?6vvE6zSGf|bKc0Jo?>p&QRZJhB(>qq!XS&x#_T}5E> z(dmZ4e##TE(O4*J>J?12UVnKQ=5kqL>Xm^mm*WywdZuut@1e9Wx!DK^VjNMp=>D3| z;*5ziI}4oiK(S*piID>GGaJR-vr1(M5i)2b$^&(Zo}guFI4m0M9gxgbYBI1aSACAZ zVmStNJlHI1rBkA(PV_iiUYc0CM@Q;-IGqm0si|o?-Xh)aLfCBW9 zw$%!&0T~G_RMjiJtRsLcgg)tg3(H?$lN@5kQi#@0Xj}5Bg@}%d{e~_o93}UyBfFq( zg6Fn{7Zy3kY4*&Q7#f`Gjr?-u?krWcILln)x^G9jo&TtZ06ScETi3@|XC~^SzcHmt z%F5+jIqoZ}9$#7_H!B!>D$lR!5Y5O3iAEwPt8&Nfp^e}G%EI9x&StmkI_I&AQF&DJ zxQw!amHV^YXrgfqi(2J;fx2;Q0=61$+}GT0Io1-WZS4qrzT{`5KWLNXswI{K)j*f~ zgtG>!17$(F3j<`ju|?1PTsxb*pCB)~@@5F$I)|U$7=0&f*pn{pIW}9AMa|$vAMxic zv672cAZfsiQRSnUlWo*suTsoyRL>#H!l5kPEV}5kbE&A^LQ%VGFS;Bpn9PBEFuKN2 z#UEn$ReK$#?RJ#ZM>Uk4;R|Am`iO(?(^pxg>R)=+vM5&W`T1tE>1-Z!(rj^lzuWDe z=hq9EJ&n(M|N7Uz&TpVQzgQwZUc${)oaE;)j*VIVxO|NT{qsEWufiM#3K6Q+dJZlP z;E!gDX%N2r%SwdU<)sNiCyfdVf8mA*u9f93S@Vhjl_nsQxDi7cX5ve@bxokf*`;|N zHlmI%wE8_BLH|uW{s9pg^N*ecw zY`E`Pt)$#_TGnIB2ytL^i1p~4@|(}+mj>wf?OscZAg1E9A6Wk@fu&;AKu;ARS6xB? z^w4AEK}>z7h&yx%@{=u_!5()z*s@x70XtbMX??VdM#PqgLoRZg5~r28_!cxJ(-Kuw z2_w9?R8~G@87A9-W^lE3Kt-*4w^l2{u5Vd;Ad;|yd_uDm50*)VKke5KAhY#?9*gg{d@0KbZU;4iSG9HFC$kTIPW7nwg?< zg3&WnNy?ARkO7J42;*-U`^T13%YnHSQ9H7`T2Q&se#_{eF|r<=j4qx%dH-Z&5rbxp z$B&hJK;%Hb8z}R}guMNly_&%)1FAMlHy4Q5<-$UPy1{mz==+8AY|#mUv?S39vv8i% zgFHtqr@BTQ4s}g&Mqka)l}0|{8~!$5s}J#=tcH9?evO)m(rpx39|4?OS zWr_E>$m%Qd*+2eHuigKVAHqJb%KQ6|T;M;sKzgDIyiWx__m0-ZKb8&Wj(qShEVO*6x~#`-|7ZPG)!YBzVR(Sg!yAsk8>zDS;Xi-GqK$|0-QM51 z&IhlmYV+$o$`C|Zu#Wvq_AGWSzWn3E@)5trLqWq*c}*3{gVMvNdvODsu?AOeGt8;6 zEle(}euLx%6EaGR)BkEmC~k&jXbSXMRYtm~68(9oC`!f(A^R1Qcvkt9Z)J#ipP6D4 zJC>2GV+OOBURI;tNQhQK-;x-ueYC2M$oOb5gL;}S_6nWQq73<~K!{PFM)Z0s}KO9b9@W-V{l znIS`=&0|;ia<0(E^U-QtR=z*)M0j@k2K|}{?8%NibjKz{8DM}qXu%*op|;1R#9=Bs`od&4L-foVTwUVnqDADi%?d%=YEf#-axC{PcJlz}xmDQ~UmXad zp{#qFKt6NI%oH+%n!cg zWyB`kiP8@ws#v7R@M6+|$7de}1{cE<5IN+2M>CIfK(Wfw6*?&@=(pHQY{b5golXBk)<@4iQ&tw@dH` zNoz5hA$<94%x7tEF^b2=8#vsQ2^aaw;rMKo@R@l%ZYJVXfUtoGx75r9$n;3skh@)+ zp3dyKSUWEAM|f#i&tD^Xh?VFI1n|$y-r_0uSNI{RxXH8+BnrxHrX+f%}6gntKbIXC#IyQ$&1E zRKP5J>m`a;2;#hriU32_0cIi5+wsWiSgq~YyVdl|^-F~mu1zbz_pGtEWhKx1X7%rv z%BFXEiu+zC&rFK?q?YA36#r91b^P$|wUO_cvFoLm#v!s{R?eIk`X<6&FBMUEhhY{k zBVaHFA1@KXiqO1WNSspQhfB0z;Y5m|Kxhf@sT1HJU-CmUV9aZ?%FBo%g|<;ENY}lw zy1K8g9^mt`fVT$){HU`&G$Z=Gxims5q4CPeTU5yIb|pg07{9ib-jnHl61uOhL9gHb5Lu^aBo zI4EWaF`Q*J!1X4Gb@reQM;O#t1>-k`orN0Oh?Q2t2*4Mt(85Kn?*@nD(}N@f}uBnt%zkaE<^RSZo6az*nP z*sy?tku0~{{is5MqSs&?Gu-5Ehb$KY`NI#z4S>$3ZrJVOM?JJvz)z7mHR*9t5TxLX zwt)i+X?03|&|nZZx{B+MDSrl9I+c;Ixi&Lf!@dyD`8z9QY&@tAQRk0_nAZy| z0!=DsVb(X2WNsLX<>@JKHZi$0>BmE}i*`GVc4;>iDJ5dyh2@67W)GvX_A3lkvZ~3! z4Ha36W1sh8L|B@6t5SHT!z=XK!C{vywP{zx{hhhK#htZNfc*?YDK4us%!>0le$>lim% zr|bxfG_u>Rs4s4~FRmk7_RA`@$$<$!@zl@5n2^7LEr~{)NMTKYi#6`B->g{*GLfGY z?WueVjr1!tkbWKc_b!Wlm5w!Re`r z3X6OtT9NBF2^H9C1(?whi%QOgnRBCHbrzgeMkesqEPAV3%IqRbSn3;KmIO=t{D0-= zIG^JYDvDh`>>2~}f54XY>RgWsFde~t%odb|9o@-r_l>w%9M1P3O-HbSpKIgzg-a;k@MHjWVx;~mvX zgnLnOM|?>bRPxjsW-JAJUV9ksnR3U#hpo*y6?l;>nKgNT;PP135~h~tOcx4$QI2J~6Gh-}}S zPao^5FVt3ISWVx%RVOkZlBmf4FLQ6=+_tgo3;!z-Z=MP;hcfBheD4$}m?hIom{_(W zG278)=|Ln&;s^v70F+2e{NKM`X2U|+IXAc7D<>i_7z}3Z>F(+NwU>|l;4M46z>I!*-5K^7XkyebOrpz@M{7Zkoi-t{03sBiLW_)goYsr;}wYx zbnq{IBXVZ)*>GGvl8y#3K2sQCZ1P>gIhO}0?6OgMq9QP6s3?T_y~v#nd4Y(qiUl}F z#oo+8U}O{rDIS~zDq9;^vK%WaAHaadcq2VO_L*;SX7IZJa!739MiSCo(a?DBYApBM zz_`cC=@*Q6_%-1f}f+!6J==e zD#YNCsHQu|kOz0L)a(Ox*mUmDMhLhiXJ?k-8keCt0f$wHx%?fk!X3~Qxej-e@)vjV zgJwnUY-0bf%C4TAln(O+gTl@6$RoN!K7@DW)O|=TRTt^G%!z!vEzRg~>q}wT@|%7t zva6Kqr*gN*g!GD-lmvFCJ*mB-b%(@Rs;@1M{PPKWA_Q1O&05J4ZUE5}bIC7b2sWwQKO&SH6~n>;`34;3b!j9(Bf4~PEu{}9E{ z@4e`XWJo=Ulgf^9H?%&%1dz;Jb%v~-;i!}$9oDr`4}0`C>1U^Y0^43@hdjp9j=nAj z`CrsK`Ic#rDLNRIMJIR_X)68_#VUdY-NUcuy^oKrlhk~u^-vTeOB+1Nw`oZZEpC*k zp+7}Il$6s$CmA9o`Voa3Y+vDb`-O2TZ?_B8xa6u(>LzH_@3^_a=Tl_~i2X=IMDko{ zZYU>CR8CMvpHvZ(+}E=J(oF;7p>6wy73@c+eg^f5OuZtjUNpg}UZSK^+zicLOT{Fo zegwrN#vX}%yj6%M?zs$mQCrHwl+LhzZvR`GoChz2DqpB#TrOv>%7HwzV5T%LfgCSs23w_<-dw60 z;03=)FYx=;_e`CfXsDE4Ku8OWvgA^1w5v6exru=1nLAL+78^!od5%)-5TFZw zoAN<*QmhW#s;;wFgD0!z1$$eHFr6TV7oWrz@B_fr4Sto1P0ie zxvnRv2{p#DuN{`HWRSuc_R}&(E%Z%4#ASz?V15_7qhN|S$hhY+>Y#{?Z(+VNE%Z3q zvB~bw=e+8%wh8l{=x3biiR#j85peljOjktanb%a5$0u>kW zdZ-z5x#zjEvkYLMVby`mCT<@_xllgTq&$Q{jYOelYJ!nQp(+CX!ZECa@n$66U_OKe zycj+O_G~=E8D^QRB5g-g2Ku}kIxRavhhee&`!SDoUxPdr4H(R>4W%qI0Q1`VoVD8X zA+WUaop|;uvQ7RDt)3*Dp$04F$ao+orDGa-bA%{gXx&S57+(sfC?c-LC~mjH&p(WCtD zAq1=L{C^iB7*9!fFb;ZD(c>=w3!5c@)3Ve84S_qD}V}C+2(B;qSuuD^`UA!xE##Im{riKd&1Q3CI4}|q< zq8w6fyy{c{1E%*~FL3b?B~aFO@=O(-7APip-slJM4L@VkAacsp;T{5`bi^!BAO1m` zJPKkMl!I>0`~`>*#uzm^jig-s-YgO=lnFw~|_{HnPp zxEZ(H3x5ZgkG+o7JnOTG3o#XnZ`;s;4XJ);ZJ^3WuMNytQTnmvbp%W;s-zF)=vZ!; zjimd@{YTGs<(8}yNL>Cp!0HkvIH{T~n_WxhsoB+rGD_Id)Q*FytPrlRmGUab=uc?> z%H`5IEi$c{l`vO$Wmp$^e!mK~&J4vUU?KbSmxzJZ>9`y!3VB{Ml?Cn>ek5$7@hpT_ z`iqzI{sLaeI~^Fd;3`MkZEdmU&)dEJ-RZ1CZ&bx<%GGd8}uts!22DQFYJ4n+ob zNbez9MarVd55iTqjd=g~K{d{;Ub;S1Y6^9bOyQ+pE=GhLh~7ly z-G}!p!hrQD?5sz}An4oM-mc<)OKTGcPT}98c_E_AChZnlef)p_DO&Bq_23pYPRO(W zGJf0nhae|4!W=N}fVOtn>Iz`L8JA!;^cO>ue>FS+UqiCxZfMEGTf1n9hc)PWp(d7= zJ>0dOH>BBrGkiLZkqzep!=RTOY^z2bjb}fFyLVwhu~#1-uZJd+c@UWgQyH{Wg}0eS z^Et*oKHtPev_`&vC9hC5m^R61W#o*?D#3?g1KJHri%w+sh&Az5ID`(gkoCNiphYOLvZAP-vC@&%RB@^lh4 z8UC~;Rs6JSjst=+PD&lb0p=krao|5AvN=3MZ~;fH5L6?YRHdm^yg$0$5E|uqu*SnQ zijpi^r8%#OX(=-2Zt&Sl>CZ@A1o?vL6H5yo}~3{i9w! z*V2Q7?~tvJTM8PY*gd{;HfW1T(h|NN5BN1pyVCd;2p6t`=jKVEGVmRqC`x%L%<#PS zBFu}k86Hk22gXpZ_rErVbZkcE+aQ}Z4-@tL*NhQbc^(`i4v&#F#KXvVaFVMWZCDU{ zTTF4N2nPy&H+(Mk5?Fcc!atJcL3m!`HoRU0Ty`{&G{-)E=O{tP<&i3t~9%_h?2@2Ok|re#_~5v$}l z2%+750^eC^%!@5*)^Qf3R?B!sr8JfFUS)$s;lz?{!huPxXQgaFpWrjh5LH@X&+rC- zEaMx{Oqa!B$^_(jdd-o!;o}YhNux^^o-|^d06d@$TqSVieqmFvE|VHeLyH9rGesgy z07Qk!5IwpAGBfdVg#kk1je&2vANn^#b^&{WZ&CaT^M9IU$*0S31>F7tm2aKren2pS z*U>6W(8@fQv=6erwbRiF0ev0$Yo7h->c}*{dXU$jqN&IXGE+9_;HG5XZri}V0eSc~ z{J1IBo1$7*?@DhF<v`!YiZ{>`*{wu{@7bx7BAS!*4>IvP#J|+NRz@6ACp4t_ zlvzf}JVn+zCS6IIVQpx`1OB+r8=iTB5~rzx%tt)45~{bo(Dpj9Mo zURYGUg3WbPgyesX{_D2g1Hs{-RR@{w$S>{*?o&chk#QvSW_Iv93G6#i<_7-o!EuZs zkPN%e> zG4VIryf_YS!ni-hxHy_&NzqPFM#_`QQ*>&e?pD&5r3)Ga7#E!Ldw~{loB%DzRKUGR z4O=*SkDml`V_kJW7HXI9~KSmWg!fp?PsoSWfd}tDGZ8zsl&_=6$wHy*)@5B~{e( z5f`x5^L%y~qSu^<8KQeO^lzEyz8?CY16c6yhyDZA5-QsgAewrus3l~@yjI$Rf>$?T z=CzWRzzRY$TYK^8OLa3;!!MB#wNb4;t|DO3X7*E=Bo9i{O*X}|4Ze^sN-|Dx_6X%? zlVD0LvAwVLXPo+H8qW)({Bn*}0`ETTT z7TLPRP;_qX5b5aADIG`vgz(O!D%eSHo!u}965 z2~nA0UL<7KSf5$_!iWKKT4c3p!Ipt^l2M%&FxLi$=^CH@%tou2r1=wG#9y^M-*^>IyjFQ^}Z zn&VL*UPm*1mD~Y631^a%JSPxa+#W7Bt5uMpXSm_8@KF}rqqbh=B4iY)bCKV8P3TYj z6?2VGF2Z#fa73EcMEs7myoQ;ZrCY*@0bVntCqF$Y7ZTgtw`{dyYD#T?)j@Yv!wo7s zH{aafMLEWs(;*aMqEY5Pf{y%^^5j+_kjTW$N?c^YdKpdM*coe0GzCx1qC>7+KPU~J zZprxK?8D{THy3BG-oLp%e>48!POpwVkkn z0hSdT{&4o;U8O8`e7g+eIocJFQO*VWsH=BgfBfyk<=OeC(o0W$aU$_8k9vI~2LmVh zB41eN#dO$lDgTFPO^OsMp+ikPu()dBJlnM03oj~Z02N9YHi|u= zNTED*9*DS1_pUd!N!ZzNF!f}XDf-;=#@*)~TW;LANs=TWmRkA+N@8yOne{}4Tk1;_ z4~x&YuE`K7Rj5=VL)fCFlmbwjMtlTXTr8!b->AIA@oW^|L1Cv$;cjszBVE(%s9DAs z;L2ng&2$#EwkZM@24t;lhZ_^1&5{UGGu$}ebA5V*`mT3X88w%qzD)B1wOg@1t*TQk zkOiwVNg*+rPtLaE6dOu=OuvRGH|JdfIMs4v*fDE=K-ga2mO&q;r=c(bHr-u&}trpfk zg7}yX8t!*b6>d)*MKAi*Px;}XsX|p159~WAfT{`XHNArZ>fyF)9orLH0m(8|6?RIi zRTW*SKy+pcsb~b{M@%IW2MyD;zMaW*{71-3-I7QGOQ3PmPAGlOW%Q$`=r< z6uI`sW~(XsM6?HZS`FtL707eejM$_B8&#`@H2KGZL@3}7j-parJB#@U{2%7Da{t6B zg1h-ob8;7v2gn}KWKt{sv5@!OZjOWa(}_CS zqIUaHm1lK|QfD4uU@P3UVK8Uu2)^c^YsQo#LAs(ki2gb2mr5*_%w}m780Dn!59lp#YB=hGEar zyJ!|>j@vJpM3os&8RnEXNyn9%rniW1gNBClHDWJOT#`$+fvZJ|$B9-)3pjGZm%a)* zQkqXRZOZjKI4Mf5F>2)XEaT-1)F(RF1O#@)v;8%p<5FDN^(G5l1AI$|OCbm{g)PBQ zi6}eL89kZm)+Ng0<88p04o%V~hz?U@(@R1P4*-Jds-O=`I``U4{IkGe=|dj=%;249 zCf`V{H)eEt$8XH!8+$Dz99VhOUb~rU#cbUEXTEGO+B~aC+=tD~s#$?X4{;Ruy52)nuDKgeBQZo-0Nns+YZ_)=i^EGs#zWlghnSi$1(bil-Sa z#U0eX{iOzr+FlZJ6d%K*VwY66jiUagS3A{$zvr8#ys!DX)FgbNmrTZnt};~O@bdfb zkQB_ZS$##>kn67$dLGWAAo+@NIpbd``U{L&d6B3k@gowL$h_|SGHk|Gg>i1G2AVPy z2n%3J2rE^C9gm)r8f}gs4oP%na|>jz2*^RPSErFeI%V;{N*9pJ5_o>AP)-%xX}2ox z5c+?OI+_Z0MVacz)r)W)bc&^RRY_xETk(xH<(s0f)GGBr!}TS2Xf{~%rm^~8TT~@` ztvD4~{^PuH9%)m-x=zp%gKOJG^!Uhw6uE;xhF(-_0uA*1Ll|Hj-X*aht~-e zQ8Bv?rpww#er8osf@)7R7eJM*Y7p}%Aiu!k_>~U7n?Fa%CfF!elx&eQ5e~)od_Vw~iZXSG-+aVyO@&}b-YLCT9mZ%r zKkzNPpnI4;1Ea14>D=c1Jf(R%@VwCq^A+16?wkF|k)4+ZO?6}mI-WkHOykpQO%R~z zO;TO05MyI4kH763^7Jl?di=mhczoY1*p2jo`4hanb*hfQEfI-u^^JO9Kr=9}gREVR zn``=DWky<`GZ8S#n{bkEvhbHA`g0Th)fQm&Nem%-AH0NZN2!6LTC2$2)~~fp{D??C z8M?ko1KHn(WWWNM2`MH++gMZuWHsWDAMAF6Vc691be`Pwz>jbS6gUGSVyMYTxxq2? zERO4a-)vb?wxp;vfbA)s)HtwhhM9(Z-#iU##Z{(+ez$P~f9Y+@0HkTbH5S2x(e%Eb z=q8pQa5y4pZbQ$HEE|+s-&@7V3Ga6sYxzzYtsI`}nhHy9Ti;8oJ~rw9v_a}iN@yU@ zh`(b8Z#T9vhlxg0RjTKVb}@A>`l$xJbE-wyF-vhD2NFbpeA6I~9o~d%6xp`7@tZ=i zqOBO68mX>FnV6BIWuS z7*%cFag8sn!x_J)JX9*Fcrqm#pJ>ZMS$JLNpEPr&#`Mm5j7MqGCt@Bt77Ob#90>VU zCqeu+3gglN?dM^WM|qQ|*nd|F@LLLQXVgsO6PA??d@%#7FVIa4!}_vQ7YzTuh6wAT zm3!JN)qrVt`?;}0%0X~PXGH&xA!XsmffnxhdB8@E6^&NzPW*gNQ}ylekhFRhIAv`n zLA|mnelK1Po8@bDTya?A8rr8atZapaZxU-t)_)G$%vt_AY+C0((vhqa%3$mmEN4RQ zPT^ksIrQtkNOG;2g;rW+r6pEgU$}tG%2Lhy0rBj(f#!N8C6Wd-Q0P1`43V|p_e*z-x1dEcQGS?;geJ%e7oR{U5ZxNVUw|at zoUGCq{igjM`-(H~u(V7($rUvx`-L3m0Zi^A&2N-rsUiwsVt{2_HXdN0;>D>Z*mGy$ z>KeI=cDqjxC1(fs*uQycZfIocxisvIHT6HR#O|C|P9SK0q>9kz{TV+!nzVOX_CgbVctyw7F$m6Z_Bu}%VN(Quj za*5D%ikhb{V-u)(aS!w29*E4nvLd;J5xjTBxqoSVxw*#YP+61cCnM(?w(_kjE~`fD z!a0K0uTK50OYhk3-DG02>U3Oj<6J62dnpa(hlu@gj}YXm^~w1rr?8Wk758wi&7~PU z%Z9!Fj73x;(XfSIO1BZ^gKK=MMhF#;+sdb*^T5V9UMMUtv{cmnPQ5@>9ZYd@8b=@~ z_K<(m695!!aZPaW?8F58Oh0`|!N4W$Xgew5IExgWvZRAkY9pEx6H!u7YmB`zYfyw! zs5UhRrmr@X6N*lV2)QY9a8fkT)jk6KlK{zl2a+yUTz#a+eeJRpM^2jmYQV zURz`;*YLCY6IlQer?BLjZ30h>Z1EJwyG5_T{47Fv7v^@04uN29Mk9x;OVW|#w6)bk zL@Z;XY6n-9TA@Tkd)mlbcsQ7jgSVNhZgv=bQ3NAahemb|jMtUrTB@}?X)u3k<>x|_ zcVOdNID-$A*F*6dLy5;BHs{~yH}mor`+~EY&XD)m-byD}PY(CQ9wWI1*}qX|dapj# z8GI_4(ageBha!w^a%vkM{MDWZy6JAcwfr&+e^73BAX;0z+DjjfgS=?M{7FPYN* zTa#iDrVTw?Yh|1us3=I`tqF`rkOgrZ#!n21Ji(&gMzxKGKy0a(F#;md3za~XYPl{& z!7Y70wLO28lmHyYiFy^shP6ozTwQ*!3Ot)b6gmTB)e?!^l2d2rrn4#O-|gm9$`6KU z2BSmJ9NZ(g%iD3BbG^mTX}Xl%WtK5vLynCIFg$wX(>X<^M=6l&d99U z=7x~1ete9nXiNM6PA5j^hYj$cHr$BvOVpSnG64ih36Q))^U=D=HDx7rxbN-Rsy!Wl*mP|sot{@Li7h($~1$BnLsn8OWuQlQXS z=_>@-)aGQI_l4q8yu%EngiS;Ssx{GZkZLxv;G!*(7LMDoB+(c%q<6&0Ba3 zXd)Jk$|0o=vyQNt%-Igtwe18-8w6?Qe{;%-bw)qY#EA5plG&7cAm&Hq{uSADxX%z? z{s_;r6&IZBF&a;TxO03WUUs>|ei$^QIj)yAY-X^uaD4`Zst;E3R> zqDe!32%u8`Y` zD%+*2!3=p@;!#8DBve@`PJFz>6y?F4GbF&tR;l&s@Q;=24x^*uXB{htf zR1`I~LffO3@#i$apZ=}~n{%@!-8)M6u#NqUC~&0IhDo$6`BpWLpdhVx%JC_3N10rZI0dXAP=dQOzXY%9)n+^koP0T)hgWnqQM`-nXBDR`_;@xXvSLSBb8tX zBQhH#Y%n3UV6RKq9r~3$b-G#~i#ia+!niM{g9!Fh8YCd@R-DH9NV-Lb4f8^Zxr-6% zAOhr5P|qw$>yOSVa0rK87q+luV5aTZ$mmUC=kCJja!M~r^k+!)wN*;q{9PS$w_OcR!&_-yVI94U8Dsp zH4GvzgA({?7}lCb*%TqCBVgc9{_)Ii1&|zQU@9D|EuFxH#yNI2P6{YC3Z`-^(Q8mO z5M-9zZlKPkj(b{B0%SKTn3;~C*SWTX%(HJ%e3pSN@x4jczN zc;TW2NueU4g>1V(Go=9Xf!rRDQAh-dc9BIh*l}4$Frnu(H6_7#`0RZrs{Dx8vXoCP z5z}m?aBA1jGnpVZAMVcLSSGZBO_8>s%aSCV79SvcPM=0Y-6&aj zG9-r%w(};)DVc-Dx6s*qfpK-ByU^>3C3PxBp&KtTxK|p_yx#M!*d*{g%Y&HWGIQTP z%p&w^h208!hHRXmX9}2%3mTa4%^grcs0<|TosW0wzjE`^WSr!t+Yp%PdAa&F{3fn`$aVfvf$@_Cy--IvC zw-5Rh>MRG|#z;zs-Zm8~zr2JUBCf`txtltbmnv_eQvwC?v0mDJ=_S~#{(0DB)Vv0= z-{&~I3u7Odq|bg)E9P|;EEd5{9DZeSGo2qxoNlr_1-S?Wt8mc5N!IdIYWY)UX4@aK zCut7+Wm2HvV=YQ!SB;@i72opss2C8k0yK^axfG}LHb90GAo`?73dO(-J%~PpCJ7rB zHb_q_iJq+j-yNvMPhq$|%hwo{Px-UhixC(gY+eo`%)SakYIW$c((IZ4AXi#mT4_12 zwEkwWUBWMxp5!Nr)5V$_x-NE zZ<78HIdAAPmYTPeY>d3$@3B!-kS{O(@L@wN=Yo`T4;T+Sc`eJ6F~a2<`F4V2wyuoQ5?!hai0VpaT9MclaiwxPJU-5Erzst zI^EBA7KtErV6Um4q(@ z?$o?8sl5}F-@zXG!W%JH$7xZ&0{^m63A%e*Xjmr`<+`4=FsevQde9j^lP2UK<6v*M zP;YQoO6R_pJNv3e1PW1+j{0+6l`SP+w1l(5lY3jppp$$KO}B#W_fVM}!4^-QIdt9p zWb1D!viZplE_xt=tdEb?2W3r#RQp^v)|CfM-1yfdfZ+6=+kj2chUd+_KbMi;=BO&- ze*f$|P+%|b{)B$T7Ou8p2Y+{hx%zt<7g)w4y+2Wb)~;O{DrbIjeI4a*kXL_|0WUQu ze}Hm&R@${I<|@ct2!q7-UIY_JktCfP!AQW=Wh0DxM(O4?mcl-yw4nSWHVnFK>Yf-l zmw&d<>V~P@=NHnX?s8ykZ`32`q0cV_{%QM{tSCF844CAf3!RT_yXm7t-e#a}s2C)E z)o|@2%Y9)u2ra*HPcrm-;5_F*w;qUUybX&f2)*8dMKp58W6V9FtgOOq;f;ipjj30> z8=<8`Cfe7UTx(BSB=-~v0d^gW+(Qy>J=Bshw4To`ho(4kVN8TFyl_Z1>ZvZ0HNl$$D+^U`1AFIvAYR0o$F;-iTmHF8%BYx$YL%=Lf z&lPW&;o?1_&TCn@>-?$xdHKx>S2+)6h?V`6XPC7UW&ZmOO9!N-ifdH}@7$0$@r_YbNzbOugw zh^-hMCF`k@zi=}{ArBvGJQW=zd2h3?^6#ITT? zs0nnpS&Gx{%$5!eakyE5?hkQ~vteZE<8*3jri_lK1!ZfrHd7@ss;LTUz;@CML~QBm zGcQ22X^S*`N+YzfJQSnH_;X@>qCOt+*=iHP?(0tGk|LvqUXl45JmCeZOzS^G{}ES_ zUhL)+QX`Z?FibdXDW9Zf6>aqE?w~*((J+d>6_91L?0W0VAj_yI=2^{&6VJNVP^YP> z(^^b*o#r*-Fm05s7kI`sD=SrM3GDK4G<$qp93L+b0nk-_hcMYQ-To=HAHz>r?O#g| zh?%YYQhAjz$<|vViQBad*uc`*R9R1@A~!)v#OTP2H-t zsZ$Xv6A$m@hVIy~AG%z^86b;x71GnO(J;(p^f$uHc|UB5OIr0}ws9MEY)7)!W!#0T z7p_%9i{l8ZHG!R`UzA2ALOtUu$ZjvfSr*(obzj^lnL>kMM-1XmS%{nCFZKAalKG;8 z45El~!CLJ$fisCL*o*Gq2WwxFk<}HQi`YCV%HLs;xR2RyBaajw;$u&Y=AMrG8wuOh z1hzOJYl&+?-iHiq+Rsk0@R_Y&E-DlzQ>(HNsleD6Hl?VNKEy;3wT?tGQe*)hCSW8E zQ6?&>Yj-JA5w=t>PmfF}xYT39|H01$=JE`n7vyAL z>yW(<*`1(42qi^$bozQkAy7zlG$XqfGNXZwt0-SRfr{Xvkpb9!5e=K)#oQY`$>guLVoSB=ja;g8PIK1YAfj z=y2s_SG|MzPP=3q7LnG+va5Pu^Dlv7`k}I(C1WM#C6m9A#RwiM*v`k1 z|7kR^lRWxs*5<{i;>tdN7m%ddFOknAg%A0N*{xtir6IO(zL@h1tDGM?lgZd%)78vt zwOb;ZZBa~WWY?(d(hEMnP~hL5dasEeDZSMxea3JY*6jE&vg6OA^4pxz#=dMP(3vX? zyL4DqMkn~0IWy1JZ*G5)}PU&2D3y9#@7h?25%?vLP|G4uuZ@VOWQt>x>H z7-Jw8x=yh0go;M?l_P@T2O=uo6$^PlTta8$`nhiZCJTexJ~g7<@>sRS%{cS#PO4N< zyvEJJS|nF2;+-J}eCrBz*TcJs+sCfBRV{dpnO+mQknNz3;BMd*{N4xZafdtwyx*5C ze2?$FzxqqOx(>g~keT>Ux`a0N}p zYn(tAm_Ehy3r?SM`WsANV)`3SUvl~fOrK%;2Tq@H`e*o{zrK1kQFhlLr=uFl`zR9B z(_ZLZDjCWrZ%on$%<=*6i%sr*X4(GpNa{tSM7$bl9jPIMZ_BpMDjD zCEG;!!lLb`$X^vvvI+N;3lA?B=r-?$S1Ig*becR)TWnzi7ZWN0h}8~g)ylZdZ~a|o zBd+~bXNq6iKHIjhpIx7xd|&+xJPck+c!L{%(N2NxV6|^1Ku+ia>(6$M_fV7F@$n`6 ztd5VN(JnMv+(3B(3vGH+H1vkBE60TDuHEAUX8sU#%)Ph-VssAQI9K0jsu&+7oO}<& ztqYW`D{d9lJX2H?g^HJGl`Knj*U(vW)mbC|9_ljoFJ)a`Q{CP}>P~#Z8o~;@?5tpY z$#UOV;7ujh4oefWCk!?TNL0oDPkyK8@V_6F|G z{MB9su5az?<$fxa`;p82?2oN-vBb`2DjUkh65F4#Y%W)pmH!EJ=Jm7J?N854k(BuU z+57g#XCGal{%@W;Z`v2AE!lNO&w^)8uQPP1__4mjs^haEeP~QqxBlmma|pMN&bU*Yr5>iNjOg?=CVXVByP?ThDcP!5?}jL2WkEzI7q*M8`17zm zm9Y!cmQHV|%w)6P1LcWgxY1(RTD+)H}ZhIsaTqUg2$qucGa1RkWa5#0VzIjEy= zFd{YU`|f>F#}+xl!ByRiWf$@DKggc{ufj zveguo+O>PN-XbRFW74EhUI!GPoKMKexCXoEQ&1=xw=@Wi#v6(tMIo| z=54!ivrOGo?7dt;6IAJGopF2zV>%nyd*E9GlcBg*t_;~ly zmz&-S^Wu|dyLRMJez;1sarEFS6sw7MwG!cEpZH6t$*f$7p;xcLT3yW5#X?=&sh03Q zoe#DM@U{dxvk)P08Xnw7KzHWij_zsyhAmo+*)!)S1l`688R>@X&nv#;$ zrg4(O)yNj)Ro>K+bRoZ++N3L}(yBh?1gg=_J3ZixQ?!<~+IxB6J$S*-+dV;el{t|t zJQ0`k%kb&HjB18zEMuQR#mPV_Jwd1F^kjz?jMBzt16OQb1KTibTCQ5!&b}pDl&v*^ zY4f5Vbo?nA5%N#m_NQWle*)%(=5Y!gNxorppQW2*=E!50C26B)8|Q&YsrP`so*4d| zZGK{9?X%hMIZT&2jjF0d*Z%Az%6~|+=rf*I<7wI)lM+&1_tyhw&S6aHOnck*V-&pk zj=lwJ+;ip>y_HjUZ47>@?zkQ*dh5df8IgQTI#B56rE;($vqROSYEy)4BaBwUM$wU2 zXp`@y5uEPIQuWMGtkqe1q2#Ic=wVbh`E6Da?~CKA!I6-45@vE}C6< zsUU6Q8KNb4(TTZ1UksJ1E(J`u>Fs@#W1_w;j}Po}485TIXw68W61krb0@<&sRNwxr zr=Dhhh9;bW?#rh7K>e{Rbq@xn2me``{fhG&NQV~f9zW1MU3OkE8A{8D#+cbM{iQ!f z6_6$(ps>%IEZ>fF6f))Ch8dL7LQBLA;6eDxRWd=PC4xcnM@)DT^NrstXhi4^lF;AC z@8D0yKPh}8HQ&%)u~#W>skyx9voIgH1bM3z0x%o|QKJo~0!ych+me%*ychyeSRg?; zVqD9Sy1IfMoro*w)5*lN;ir<0lv+ga+gQxOXHc>O4V? z-qpl%94QnEEVS@qE(j1-}%I ztD5|xLOxT;mePq)>HLRM23@a5DtPGYuHsy6&2HZ~=`gNsXkc&s7p_zfUF8$4A%Yv+ zKp!8aau6R1nb;3~AcM8CIxo01#n<9t5WWF>_Y{wR@cKKbnM}tknF@0z;LqSgN=MUI z*7@SGi5KIU!W909m`@Ql^rK#j@wFIVv$c_{Xf{I!Mc$I2>~zw`GSKM|wcLFwb&Y>! zm2%g7H$Ctbl|mK?YwNqx#FFc~vFdxMBuy1{H{%NDA4H}!tl_u>H$cHu2=qw~q(Nq> z?n>kV2>G3a!~zL1(4jdTMNTHJDAr_}5fcNy+S`kLzr93IGScxfcydap$O;jbhSZO_ zc${&Y)2^HNF>9Xi{w0#vfehgi0J9#WHHw#@X{=03APs?n=%P^C<$Xf<1f@I#$%O{C zDke;fbSU08EU;wUuv04^R|d&PbO5$sC9`?u->ic>9UoV>9(K_*)SQuQ)T^CdKX{35 zaKOpRJ+~gt8OU5PF~_#_`3yl+a|3@M7d|X{(vrbG38MzDDVc?FuXzZFY!J!F@NDNd zCnXPx#^Yc)w(&`kzKheFASUm9Czi(!d?(NTps#rb$cci+NI+b)RvrYxlXO!^`)h-5 zG(A4X10~*d#o&9^fBO=7z*R+eh_Ke4ptuIv`lW?OHdYJx5`_ zv%v4}PEWesp8RmDK+jG#7H#$4IkPHgPD-byz5-P3EZpZiI*pg7eEi&759H_M{mJ)2 zRk}Ap6d~&~h)#5}N%AF{rrHH`n_lnMU+=Se0NK-Q<#YxAn;~4E+Pha**#snJ_-VIZ zv?l(YSnVzDCTdz{POIc&OAhDkXN#_;G-T1^qZWP=p2A`NYR8t@1}PGO+HkfbBqgke zqipODMzz|0EA|b9xP@*h4|{{1nDWXG@5wH@94khfo}}hj|01}T@F5>Is~d!BI4Pp( zErB<|{ShcD8r&{je3! z5LHh%FdcvOVN@_KGsvM)a~3bV{X*&mutZ?03e*emh0zPBBl}LzLLV#D;EG<6ZvyjS zF}Jav!kYU-ErC@J=qjd432|M_aCLf0RY-uoM8>i7O*@!~BV$f+q?jvw)a#%VH014q z;IJV+G&=PQ*bHAHym|DJt|7&Ji2aSE_qo48%rkj*;wvznhYW+Ac~`lJC!+A2g0}h$ z{#p}lGuFr;tTIrp{4GI?v^CMe5xadW++n{s{Z-L=72r@7@#_YG=btP{O$-Z&$>MjR zs6WtJsIEms9~W+V$-`*DyLZ?j+(viCrD52FSBU<0;L zJ;IY~^?{Gc>kYy%;sZJkO$jicbqC6z*piqldX1_7%Sd`|I~Ai%3V)$KgXWq#h(mso z67WP2|4uRE$OC)pS;?r9(06~J<%fzeEs>tkC7?yv+d6tQN#$Z@R{l~sX-S2N+usZz zan}I`Sfv3A|7_-Zki6w&dWBOJZ-rQ3Kt`s}T9x##k&4)25VFQ)g<)ByLEwQ(*Ws~- zR0$z(I>-jC46B3(z~LN!rXfZfL6_fXp!s{qhR_sV>n1IVbk$O8B0=Dr*n0@#Xpwkw zH=-M~OGyPn2Sq?g&+O-=M9dfL`OJMb{-4qbmkeB^22)>UqfZyNqkhG%v*2sD|m>INg3I3KH-%_#*9@A5oMgu=9z&XmeyQoEn1_LLcbA}BlmC_a&1 zi_p3i$TyUSS0ZHCvVBy5N2b?kFYq(pZqe7$;(#>!b8nF1jKUbwFZ~z=R>Kl5VH)wIyDBB3f%}-C@`%TT z?prDqp@PpJ`5Ha|`oMjFp+1@q)U<+?`H5#1h%MKyH;1Q?!&#_qox9a3D5ck_3V4re z|6|5>?Qi5JL4G7Z%$%{5i*Ee|8FNCj`Ah+8d&>*<%!iGY*Q_||0cAlw_pQ>+p7Cz5 zM+|rVu4M`eljQ1&4Rap&JKhE=Hb-ac`V r+1Bzirl^bH~R0+L}QNR`!tK} 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